(a_hot: &[u8], b_hot: &[u8], dim: usize)
| 124 | /// Compute ternary dot product between two hot-packed byte slices. |
| 125 | #[inline] |
| 126 | pub fn ternary_dot(a_hot: &[u8], b_hot: &[u8], dim: usize) -> i32 { |
| 127 | let f = DOT_FN.get_or_init(resolve); |
| 128 | f(a_hot, b_hot, dim) |
| 129 | } |
| 130 | |
| 131 | #[cfg(test)] |
| 132 | mod tests { |
no outgoing calls