# core/src/ops/buffer/memcmp/spec.toml
# v1 schema. Bool is the canonical semantic output.
= 1
= "buffer.memcmp"
= "rule-bytes-to-bool"
= "memcmp"
= "Byte-for-byte equality predicate over two buffers."
= "C"
[]
= "buffer_memcmp"
[]
= ["Bytes", "Bytes"]
= "Bool"
= ["Commutative"]
= ["both_empty", "equal", "different_length", "same_length_mismatch"]
= [64, 1, 1]
= ["buffer", "equality", "non-constant-time"]
= "fixtures/"