-typedef struct {
- const int op;
- const char *name;
-} OPNAME;
-
-static OPNAME _opnames[] = {
- { '!' , "genNot" },
- { '~' , "genCpl" },
- { UNARYMINUS, "genUminus" },
- { IPUSH, "genIpush" },
- { IPOP, "genIfx" },
- { CALL, "genCall" },
- { PCALL, "genPcall" },
- { FUNCTION, "genFunction" },
- { ENDFUNCTION, "genEndFunction" },
- { RETURN, "genRet" },
- { LABEL, "genLabel" },
- { GOTO, "genGoto" },
- { '+' , "genPlus" },
- { '-' , "genMinus" },
- { '*' , "genMult" },
- { '/' , "genDiv" },
- { '%' , "genMod" },
- { '>' , "genCmpGt" },
- { '<' , "genCmpLt" },
- { EQ_OP, "genCmpEq" },
- { AND_OP, "genAndOp" },
- { OR_OP, "genOrOp" },
- { '^' , "genXor" },
- { '|' , "genOr" },
- { BITWISEAND, "genAnd" },
- { INLINEASM, "genInline" },
- { RRC, "genRRC" },
- { RLC, "genRLC" },
- { GETHBIT, "genHBIT" },
- { LEFT_OP, "genLeftShift" },
- { RIGHT_OP, "genRightShift" },
- { GET_VALUE_AT_ADDRESS, "genPointerGet" },
- { '=', "genAssign" },
- { IFX, "genIfx" },
- { ADDRESS_OF, "genAddrOf" },
- { JUMPTABLE, "genJumpTab" },
- { CAST, "genCast" },
- { RECEIVE, "genReceive" },
- { SEND, "addSet" },
- { 0, NULL }
+typedef struct
+{
+ const int op;
+ const char *name;
+}
+OPNAME;
+
+static OPNAME _opnames[] =
+{
+ {'!', "genNot"},
+ {'~', "genCpl"},
+ {UNARYMINUS, "genUminus"},
+ {IPUSH, "genIpush"},
+ {IPOP, "genIfx"},
+ {CALL, "genCall"},
+ {PCALL, "genPcall"},
+ {FUNCTION, "genFunction"},
+ {ENDFUNCTION, "genEndFunction"},
+ {RETURN, "genRet"},
+ {LABEL, "genLabel"},
+ {GOTO, "genGoto"},
+ {'+', "genPlus"},
+ {'-', "genMinus"},
+ {'*', "genMult"},
+ {'/', "genDiv"},
+ {'%', "genMod"},
+ {'>', "genCmpGt"},
+ {'<', "genCmpLt"},
+ {EQ_OP, "genCmpEq"},
+ {AND_OP, "genAndOp"},
+ {OR_OP, "genOrOp"},
+ {'^', "genXor"},
+ {'|', "genOr"},
+ {BITWISEAND, "genAnd"},
+ {INLINEASM, "genInline"},
+ {RRC, "genRRC"},
+ {RLC, "genRLC"},
+ {GETHBIT, "genHBIT"},
+ {LEFT_OP, "genLeftShift"},
+ {RIGHT_OP, "genRightShift"},
+ {GET_VALUE_AT_ADDRESS, "genPointerGet"},
+ {'=', "genAssign"},
+ {IFX, "genIfx"},
+ {ADDRESS_OF, "genAddrOf"},
+ {JUMPTABLE, "genJumpTab"},
+ {CAST, "genCast"},
+ {RECEIVE, "genReceive"},
+ {SEND, "addSet"},
+ {0, NULL}