mirror of
https://github.com/Ed94/Odin.git
synced 2026-08-01 04:10:07 +00:00
core/crypto/sha2: Use hardware SHA224/256 when available (AMD64)
This commit is contained in:
@@ -21,7 +21,7 @@ _mm_abs_epi32 :: #force_inline proc "c" (a: __m128i) -> __m128i {
|
||||
_mm_shuffle_epi8 :: #force_inline proc "c" (a, b: __m128i) -> __m128i {
|
||||
return transmute(__m128i)pshufb128(transmute(u8x16)a, transmute(u8x16)b)
|
||||
}
|
||||
@(require_results, enable_target_feature="ssse3")
|
||||
@(require_results, enable_target_feature="sse2,ssse3")
|
||||
_mm_alignr_epi8 :: #force_inline proc "c" (a, b: __m128i, $IMM8: u32) -> __m128i {
|
||||
shift :: IMM8
|
||||
|
||||
|
||||
Reference in New Issue
Block a user