Prechádzať zdrojové kódy

Add more opcodes to dump help expalanation

mingodad 9 rokov pred
rodič
commit
ed268424c6
1 zmenil súbory, kde vykonal 8 pridanie a 0 odobranie
  1. 8 0
      SquiLu/squirrel/sqobject.cpp

+ 8 - 0
SquiLu/squirrel/sqobject.cpp

@@ -809,6 +809,14 @@ bool SQFunctionProto::SaveAsSource(SQVM *v,SQUserPointer up,SQWRITEFUNC write)
                         SafeWriteFmt(v,write,up,"\t\t/* stk[%d] = stk[%d] %s stk[%d] */",
                                      inst._arg0, inst._arg1, get_arith_op(inst.op), inst._arg2);
             break;
+            case _OP_INCL:
+                        SafeWriteFmt(v,write,up,"\t\t/* stk[%d] = stk[%d] + sarg3(%d) */",
+                                     inst._arg1, inst._arg1, ((char)inst._arg3));
+            break;
+            case _OP_PINCL:
+                        SafeWriteFmt(v,write,up,"\t\t/* target = stk(%d); stk[%d] = stk[%d] + sarg3(%d) */",
+                                     inst._arg1, inst._arg1, inst._arg1, ((char)inst._arg3));
+            break;
             case _OP_BITW:
                         SafeWriteFmt(v,write,up,"\t\t/* stk[%d] = stk[%d] %s stk[%d] */",
                                      inst._arg0, inst._arg1, get_bitwise_op(inst._arg3), inst._arg2);