(a: &[u64], b: &[u64], out: &mut [u64])
| 125 | |
| 126 | #[cfg(target_arch = "x86_64")] |
| 127 | fn avx512_or(a: &[u64], b: &[u64], out: &mut [u64]) { |
| 128 | if a.len().min(b.len()) < 16 { |
| 129 | return scalar_or(a, b, out); |
| 130 | } |
| 131 | unsafe { avx512_or_inner(a, b, out) } |
| 132 | } |
| 133 | |
| 134 | // ── AVX2 ─────────────────────────────────────────────────────────── |
| 135 |
nothing calls this directly
no test coverage detected