Lines Matching refs:BitShift
75 template <int BitShift>
144 template <int BitShift>
202 template <int BitShift>
231 template <int BitShift>
387 template <int BitShift, int r>
391 HEXL_CHECK(BitShift == 52 || BitShift == 64, in _mm512_hexl_montgomery_reduce()
392 "Invalid bitshift " << BitShift << "; need 52 or 64"); in _mm512_hexl_montgomery_reduce()
395 if (BitShift == 52) { in _mm512_hexl_montgomery_reduce()
399 m = _mm512_hexl_mullo_epi<BitShift>(m, v_inv_mod); in _mm512_hexl_montgomery_reduce()
419 HEXL_CHECK(BitShift == 64, "Invalid bitshift " << BitShift << "; need 64"); in _mm512_hexl_montgomery_reduce()
424 m = _mm512_hexl_mullo_epi<BitShift>(m, v_inv_mod); in _mm512_hexl_montgomery_reduce()
427 __m512i mq_hi = _mm512_hexl_mulhi_epi<BitShift>(m, q); in _mm512_hexl_montgomery_reduce()
428 __m512i mq_lo = _mm512_hexl_mullo_epi<BitShift>(m, q); in _mm512_hexl_montgomery_reduce()
449 template <int BitShift = 64, int OutputModFactor = 1>
458 HEXL_CHECK(BitShift == 52 || BitShift == 64, in _mm512_hexl_barrett_reduce64()
459 "Invalid bitshift " << BitShift << "; need 52 or 64"); in _mm512_hexl_barrett_reduce64()
462 if (BitShift == 52) { in _mm512_hexl_barrett_reduce64()
490 if (BitShift == 64) { in _mm512_hexl_barrett_reduce64()
517 template <int BitShift>
520 return _mm512_shrdi_epi64(x, y, BitShift); in _mm512_hexl_shrdi_epi64()
522 return _mm512_hexl_shrdi_epi64(x, y, BitShift); in _mm512_hexl_shrdi_epi64()