Lines Matching refs:m128
36 typedef __m128i m128; typedef
680 const m128 access = _mm_cvtsi64_si128(a); in ContainsSameAccessFast()
686 const m128 addr0 = SHUF(access, access, 1, 1, 1, 1); in ContainsSameAccessFast()
688 const m128 shadow0 = _mm_load_si128((__m128i*)s); in ContainsSameAccessFast()
689 const m128 shadow1 = _mm_load_si128((__m128i*)s + 1); in ContainsSameAccessFast()
695 m128 addr_vect = SHUF(shadow0, shadow1, 1, 3, 1, 3); in ContainsSameAccessFast()
698 const m128 rw_mask1 = _mm_cvtsi64_si128(1<<15); in ContainsSameAccessFast()
699 const m128 rw_mask = SHUF(rw_mask1, rw_mask1, 0, 0, 0, 0); in ContainsSameAccessFast()
703 const m128 addr_res = _mm_cmpeq_epi32(addr0, addr_vect); in ContainsSameAccessFast()
705 const m128 epoch1 = _mm_cvtsi64_si128(sync_epoch); in ContainsSameAccessFast()
710 const m128 epoch = SHUF(epoch1, epoch1, 0, 0, 0, 0); in ContainsSameAccessFast()
716 const m128 epoch_vect = SHUF(shadow0, shadow1, 0, 2, 0, 2); in ContainsSameAccessFast()
718 const m128 epoch_res = _mm_cmpgt_epi32(epoch_vect, epoch); in ContainsSameAccessFast()
720 const m128 res = _mm_and_si128(addr_res, epoch_res); in ContainsSameAccessFast()