Lines Matching refs:m128
36 typedef __m128i m128; typedef
767 const m128 access = _mm_cvtsi64_si128(a); in ContainsSameAccessFast()
773 const m128 addr0 = SHUF(access, access, 1, 1, 1, 1); in ContainsSameAccessFast()
775 const m128 shadow0 = _mm_load_si128((__m128i*)s); in ContainsSameAccessFast()
776 const m128 shadow1 = _mm_load_si128((__m128i*)s + 1); in ContainsSameAccessFast()
782 m128 addr_vect = SHUF(shadow0, shadow1, 1, 3, 1, 3); in ContainsSameAccessFast()
785 const m128 rw_mask1 = _mm_cvtsi64_si128(1<<15); in ContainsSameAccessFast()
786 const m128 rw_mask = SHUF(rw_mask1, rw_mask1, 0, 0, 0, 0); in ContainsSameAccessFast()
790 const m128 addr_res = _mm_cmpeq_epi32(addr0, addr_vect); in ContainsSameAccessFast()
792 const m128 epoch1 = _mm_cvtsi64_si128(sync_epoch); in ContainsSameAccessFast()
797 const m128 epoch = SHUF(epoch1, epoch1, 0, 0, 0, 0); in ContainsSameAccessFast()
803 const m128 epoch_vect = SHUF(shadow0, shadow1, 0, 2, 0, 2); in ContainsSameAccessFast()
805 const m128 epoch_res = _mm_cmpgt_epi32(epoch_vect, epoch); in ContainsSameAccessFast()
807 const m128 res = _mm_and_si128(addr_res, epoch_res); in ContainsSameAccessFast()