EVAL_OP_BIN_PROTO
EVAL_OP_BIN_PROTO(op, name, E, E) \
EVAL_OP_BIN_PROTO(op, name, E, D) \
EVAL_OP_BIN_PROTO(op, name, E, R) \
EVAL_OP_BIN_PROTO(op, name, E, INVD)
EVAL_OP_BIN_PROTO(op, name, D, E) \
EVAL_OP_BIN_PROTO(op, name, D, D) \
EVAL_OP_BIN_PROTO(op, name, D, R) \
EVAL_OP_BIN_PROTO(op, name, D, INVD)
EVAL_OP_BIN_PROTO(op, name, R, E) \
EVAL_OP_BIN_PROTO(op, name, R, D) \
EVAL_OP_BIN_PROTO(op, name, R, R) \
EVAL_OP_BIN_PROTO(op, name, R, INVD)
EVAL_OP_BIN_PROTO(op, name, INVD, E) \
EVAL_OP_BIN_PROTO(op, name, INVD, D) \
EVAL_OP_BIN_PROTO(op, name, INVD, R) \
EVAL_OP_BIN_PROTO(op, name, INVD, INVD)