summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorPaul Sokolovsky <pfalcon@users.sourceforge.net>2014-05-10 04:24:22 +0300
committerPaul Sokolovsky <pfalcon@users.sourceforge.net>2014-05-10 04:44:55 +0300
commit070c78af5da2d202cece21f0ec24f549aa0f52fb (patch)
tree32f538ffcf2ce61baf027538fdec0a83ba4f2450
parentaffa870cc2eca5c0091bcb7f16507918217a959a (diff)
downloadmicropython-070c78af5da2d202cece21f0ec24f549aa0f52fb.tar.gz
micropython-070c78af5da2d202cece21f0ec24f549aa0f52fb.zip
runtime0.h: Group binary ops by fives.
So one has some chance to convert numeric op code into symbol.
-rw-r--r--py/runtime0.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/py/runtime0.h b/py/runtime0.h
index ccc33f3d59..425122dbc2 100644
--- a/py/runtime0.h
+++ b/py/runtime0.h
@@ -55,32 +55,38 @@ typedef enum {
MP_BINARY_OP_AND,
MP_BINARY_OP_LSHIFT,
MP_BINARY_OP_RSHIFT,
+
MP_BINARY_OP_ADD,
MP_BINARY_OP_SUBTRACT,
MP_BINARY_OP_MULTIPLY,
MP_BINARY_OP_FLOOR_DIVIDE,
MP_BINARY_OP_TRUE_DIVIDE,
+
MP_BINARY_OP_MODULO,
MP_BINARY_OP_POWER,
MP_BINARY_OP_INPLACE_OR,
MP_BINARY_OP_INPLACE_XOR,
MP_BINARY_OP_INPLACE_AND,
+
MP_BINARY_OP_INPLACE_LSHIFT,
MP_BINARY_OP_INPLACE_RSHIFT,
MP_BINARY_OP_INPLACE_ADD,
MP_BINARY_OP_INPLACE_SUBTRACT,
MP_BINARY_OP_INPLACE_MULTIPLY,
+
MP_BINARY_OP_INPLACE_FLOOR_DIVIDE,
MP_BINARY_OP_INPLACE_TRUE_DIVIDE,
MP_BINARY_OP_INPLACE_MODULO,
MP_BINARY_OP_INPLACE_POWER,
// these should return a bool
MP_BINARY_OP_LESS,
+
MP_BINARY_OP_MORE,
MP_BINARY_OP_EQUAL,
MP_BINARY_OP_LESS_EQUAL,
MP_BINARY_OP_MORE_EQUAL,
MP_BINARY_OP_NOT_EQUAL,
+
MP_BINARY_OP_IN,
MP_BINARY_OP_IS,
MP_BINARY_OP_EXCEPTION_MATCH,