py/runtime0.h: Regroup operations a bit.

Originally, there were grouped in blocks of 5, to make it easier e.g.
to assess and numeric code of each. But now it makes more sense to
group it by semantics/properties, and then split in chunks still,
which usually leads to chunks of ~6 ops.
This commit is contained in:
Paul Sokolovsky 2017-09-07 13:37:33 +03:00
parent 6d4cac088e
commit c460f6f15a
1 changed files with 4 additions and 5 deletions

View File

@ -60,8 +60,8 @@ typedef enum {
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,
@ -75,24 +75,23 @@ 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,