pub unsafe fn sub_mod_512(a: __m512i, b: __m512i, mod_vec: __m512i) -> __m512iExamples found in repository?
crates/competitive/src/math/number_theoretic_transform.rs (line 421)
409 unsafe fn sub_vec_avx512<M>(
410 a: __m512i,
411 b: __m512i,
412 mod_vec: __m512i,
413 mod2_vec: __m512i,
414 ) -> __m512i
415 where
416 M: Montgomery32NttModulus,
417 {
418 if M::MOD < LAZY_THRESHOLD {
419 simd32::montgomery_sub_512(a, b, mod2_vec)
420 } else {
421 simd32::sub_mod_512(a, b, mod_vec)
422 }
423 }