fix: hash/binary mismatch for new CU structure holds CU-specific info
Resolve gcc warnings

* more parenthesis for macro
* changed signed to unsigned int
testbench(nquant): the Round value must be less than (2 ^ qbits)
asm: enable 16bpp primitives of cvt32to16 and cvt16to32 for all block sizes