pub unsafe fn sub_mod_256(
a: __m256i,
b: __m256i,
mod_vec: __m256i,
sign: __m256i,
) -> __m256iExamples found in repository?
crates/competitive/src/math/number_theoretic_transform.rs (line 372)
359 unsafe fn sub_vec_avx2<M>(
360 a: __m256i,
361 b: __m256i,
362 mod_vec: __m256i,
363 mod2_vec: __m256i,
364 sign: __m256i,
365 ) -> __m256i
366 where
367 M: Montgomery32NttModulus,
368 {
369 if M::MOD < LAZY_THRESHOLD {
370 simd32::montgomery_sub_256(a, b, mod2_vec, sign)
371 } else {
372 simd32::sub_mod_256(a, b, mod_vec, sign)
373 }
374 }