runtime0.h: Group binary ops by fives.

So one has some chance to convert numeric op code into symbol.
This commit is contained in:
Paul Sokolovsky 2014-05-10 04:24:22 +03:00
parent affa870cc2
commit 070c78af5d

View File

@ -55,32 +55,38 @@ typedef enum {
MP_BINARY_OP_AND, MP_BINARY_OP_AND,
MP_BINARY_OP_LSHIFT, MP_BINARY_OP_LSHIFT,
MP_BINARY_OP_RSHIFT, MP_BINARY_OP_RSHIFT,
MP_BINARY_OP_ADD, MP_BINARY_OP_ADD,
MP_BINARY_OP_SUBTRACT, MP_BINARY_OP_SUBTRACT,
MP_BINARY_OP_MULTIPLY, MP_BINARY_OP_MULTIPLY,
MP_BINARY_OP_FLOOR_DIVIDE, MP_BINARY_OP_FLOOR_DIVIDE,
MP_BINARY_OP_TRUE_DIVIDE, MP_BINARY_OP_TRUE_DIVIDE,
MP_BINARY_OP_MODULO, MP_BINARY_OP_MODULO,
MP_BINARY_OP_POWER, MP_BINARY_OP_POWER,
MP_BINARY_OP_INPLACE_OR, MP_BINARY_OP_INPLACE_OR,
MP_BINARY_OP_INPLACE_XOR, MP_BINARY_OP_INPLACE_XOR,
MP_BINARY_OP_INPLACE_AND, MP_BINARY_OP_INPLACE_AND,
MP_BINARY_OP_INPLACE_LSHIFT, MP_BINARY_OP_INPLACE_LSHIFT,
MP_BINARY_OP_INPLACE_RSHIFT, MP_BINARY_OP_INPLACE_RSHIFT,
MP_BINARY_OP_INPLACE_ADD, MP_BINARY_OP_INPLACE_ADD,
MP_BINARY_OP_INPLACE_SUBTRACT, MP_BINARY_OP_INPLACE_SUBTRACT,
MP_BINARY_OP_INPLACE_MULTIPLY, MP_BINARY_OP_INPLACE_MULTIPLY,
MP_BINARY_OP_INPLACE_FLOOR_DIVIDE, MP_BINARY_OP_INPLACE_FLOOR_DIVIDE,
MP_BINARY_OP_INPLACE_TRUE_DIVIDE, MP_BINARY_OP_INPLACE_TRUE_DIVIDE,
MP_BINARY_OP_INPLACE_MODULO, MP_BINARY_OP_INPLACE_MODULO,
MP_BINARY_OP_INPLACE_POWER, MP_BINARY_OP_INPLACE_POWER,
// these should return a bool // these should return a bool
MP_BINARY_OP_LESS, MP_BINARY_OP_LESS,
MP_BINARY_OP_MORE, MP_BINARY_OP_MORE,
MP_BINARY_OP_EQUAL, MP_BINARY_OP_EQUAL,
MP_BINARY_OP_LESS_EQUAL, MP_BINARY_OP_LESS_EQUAL,
MP_BINARY_OP_MORE_EQUAL, MP_BINARY_OP_MORE_EQUAL,
MP_BINARY_OP_NOT_EQUAL, MP_BINARY_OP_NOT_EQUAL,
MP_BINARY_OP_IN, MP_BINARY_OP_IN,
MP_BINARY_OP_IS, MP_BINARY_OP_IS,
MP_BINARY_OP_EXCEPTION_MATCH, MP_BINARY_OP_EXCEPTION_MATCH,