]> Nishi Git Mirror - gwion.git/commitdiff
:art: NoOp is a true opcode
authorfennecdjay <astor.jeremie@wanadoo.fr>
Sun, 20 Oct 2019 15:08:32 +0000 (17:08 +0200)
committerfennecdjay <astor.jeremie@wanadoo.fr>
Sun, 20 Oct 2019 15:08:32 +0000 (17:08 +0200)
src/vm/vm_code.c

index 248293358a2b746704485f57f00b3343db80441e..e56f90354cf3477d7fef5b9224058b9299ea3abd 100644 (file)
@@ -56,10 +56,6 @@ ANN static m_bit* tobytecode(MemPool p, const VM_Code code) {
     if(instr->opcode < eGack)
       memcpy(ptr + i*BYTECODE_SZ, instr, BYTECODE_SZ);
     else {
-      if(instr->execute == NoOp) { // RegSetImm
-        memset(ptr + i*BYTECODE_SZ, 0, BYTECODE_SZ);
-        continue;
-      }
       *(m_bit*)(ptr + (i*BYTECODE_SZ)) = instr->opcode;
       *(Instr*)(ptr + (i*BYTECODE_SZ) + SZ_INT) = instr;
       *(f_instr*)(ptr + (i*BYTECODE_SZ) + SZ_INT*2) = instr->execute;