pub fn emit_crdt_merge_verilog() -> String
Emit the combinational G-Counter merge unit: merged[i] = max(a[i], b[i]) across the four 32-bit replica lanes, plus value = sum(merged) (34 bits: 32 + ceil(log2 4)).
merged[i] = max(a[i], b[i])
value = sum(merged)