OP_
#define EPKT_DESC(b, o, p, c, d) (BLOCK_##b << 16 | OP_##o << 12 | \
[OP_##OP] = { \
.negate = OP_##NG, \
.swap = OP_##SW, \
.to_float = OP_##TF, \
#define OPCODE_RANGE(OP,S,E) OP_##OP = OP_##S, OP_##OP##_END = OP_##E,