优化尝试 #8：简化 mix64 算法
===========================

日期：2026-01-16
状态：✅ 成功

## 修改内容
简化 `src/hash.rs` 中的 `mix64` 函数。
原实现采用类似 MurmurHash3 Finalizer 的 5 步混淆（3次 XOR-SHIFT，2次 MUL）。
新实现移除了一轮 MUL 和 XOR-SHIFT，仅保留前 3 步（2次 XOR-SHIFT，1次 MUL）。

## 理论依据
`Binary Fuse` 过滤器本身具有一定的随机分布特性。原本的 `mix64` 可能过度设计了。
减少关键路径上的 ALU指令数和延迟，能直接让 CPU 更快进入内存访问阶段。

## 性能结果

| 过滤器 | 查询性能变化 | FPR (假阳率) 变化 |
|--------|--------------|-------------------|
| BinaryFuse8 | +22.08% | 0.392% (无显著变化) |
| BinaryFuse16 | +20.29% | 0.002% (正常范围) |
| BinaryFuse32 | +14.68% | 0.000% (正常范围) |

## 结论
这是一个巨大的性能提升。
证明了在当前数据规模下，哈希计算的 ALU 延迟是主要瓶颈之一。
简化后的哈希函数仍然保持了足够的熵，没有导致 FPR 恶化。
