MCPcopy Create free account
hub / github.com/NodeDB-Lab/nodedb / scalar_or

Function scalar_or

nodedb/src/engine/timeseries/bitmap_simd.rs:67–74  ·  view source on GitHub ↗
(a: &[u64], b: &[u64], out: &mut [u64])

Source from the content-addressed store, hash-verified

65}
66
67fn scalar_or(a: &[u64], b: &[u64], out: &mut [u64]) {
68 let len = out.len();
69 for i in 0..len {
70 let va = if i < a.len() { a[i] } else { 0 };
71 let vb = if i < b.len() { b[i] } else { 0 };
72 out[i] = va | vb;
73 }
74}
75
76// ── AVX-512 ────────────────────────────────────────────────────────
77

Callers 2

avx512_orFunction · 0.85
avx2_orFunction · 0.85

Calls 1

lenMethod · 0.45

Tested by

no test coverage detected