|
@@ -281,19 +281,19 @@ _mm_srl_epi64 :: #force_inline proc "c" (a, count: __m128i) -> __m128i {
|
|
|
|
|
|
@(require_results, enable_target_feature="sse2")
|
|
@(require_results, enable_target_feature="sse2")
|
|
_mm_and_si128 :: #force_inline proc "c" (a, b: __m128i) -> __m128i {
|
|
_mm_and_si128 :: #force_inline proc "c" (a, b: __m128i) -> __m128i {
|
|
- return simd.and(a, b)
|
|
|
|
|
|
+ return simd.bit_and(a, b)
|
|
}
|
|
}
|
|
@(require_results, enable_target_feature="sse2")
|
|
@(require_results, enable_target_feature="sse2")
|
|
_mm_andnot_si128 :: #force_inline proc "c" (a, b: __m128i) -> __m128i {
|
|
_mm_andnot_si128 :: #force_inline proc "c" (a, b: __m128i) -> __m128i {
|
|
- return simd.and_not(b, a)
|
|
|
|
|
|
+ return simd.bit_and_not(b, a)
|
|
}
|
|
}
|
|
@(require_results, enable_target_feature="sse2")
|
|
@(require_results, enable_target_feature="sse2")
|
|
_mm_or_si128 :: #force_inline proc "c" (a, b: __m128i) -> __m128i {
|
|
_mm_or_si128 :: #force_inline proc "c" (a, b: __m128i) -> __m128i {
|
|
- return simd.or(a, b)
|
|
|
|
|
|
+ return simd.bit_or(a, b)
|
|
}
|
|
}
|
|
@(require_results, enable_target_feature="sse2")
|
|
@(require_results, enable_target_feature="sse2")
|
|
_mm_xor_si128 :: #force_inline proc "c" (a, b: __m128i) -> __m128i {
|
|
_mm_xor_si128 :: #force_inline proc "c" (a, b: __m128i) -> __m128i {
|
|
- return simd.xor(a, b)
|
|
|
|
|
|
+ return simd.bit_xor(a, b)
|
|
}
|
|
}
|
|
@(require_results, enable_target_feature="sse2")
|
|
@(require_results, enable_target_feature="sse2")
|
|
_mm_cmpeq_epi8 :: #force_inline proc "c" (a, b: __m128i) -> __m128i {
|
|
_mm_cmpeq_epi8 :: #force_inline proc "c" (a, b: __m128i) -> __m128i {
|