ResidualVM logo ResidualVM website - Forums - Contact us BuildBot - Doxygen - Wiki curved edge

lopcodes.h File Reference

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  Grim

Defines

#define RFIELDS_PER_FLUSH   32
#define LFIELDS_PER_FLUSH   64
#define ZEROVARARG   64

Enumerations

enum  Grim::OpCode {
  Grim::ENDCODE, Grim::PUSHNIL, Grim::PUSHNIL0, Grim::PUSHNUMBER,
  Grim::PUSHNUMBER0, Grim::PUSHNUMBER1, Grim::PUSHNUMBER2, Grim::PUSHNUMBERW,
  Grim::PUSHCONSTANT, Grim::PUSHCONSTANT0, Grim::PUSHCONSTANT1, Grim::PUSHCONSTANT2,
  Grim::PUSHCONSTANT3, Grim::PUSHCONSTANT4, Grim::PUSHCONSTANT5, Grim::PUSHCONSTANT6,
  Grim::PUSHCONSTANT7, Grim::PUSHCONSTANTW, Grim::PUSHUPVALUE, Grim::PUSHUPVALUE0,
  Grim::PUSHUPVALUE1, Grim::PUSHLOCAL, Grim::PUSHLOCAL0, Grim::PUSHLOCAL1,
  Grim::PUSHLOCAL2, Grim::PUSHLOCAL3, Grim::PUSHLOCAL4, Grim::PUSHLOCAL5,
  Grim::PUSHLOCAL6, Grim::PUSHLOCAL7, Grim::GETGLOBAL, Grim::GETGLOBAL0,
  Grim::GETGLOBAL1, Grim::GETGLOBAL2, Grim::GETGLOBAL3, Grim::GETGLOBAL4,
  Grim::GETGLOBAL5, Grim::GETGLOBAL6, Grim::GETGLOBAL7, Grim::GETGLOBALW,
  Grim::GETTABLE, Grim::GETDOTTED, Grim::GETDOTTED0, Grim::GETDOTTED1,
  Grim::GETDOTTED2, Grim::GETDOTTED3, Grim::GETDOTTED4, Grim::GETDOTTED5,
  Grim::GETDOTTED6, Grim::GETDOTTED7, Grim::GETDOTTEDW, Grim::PUSHSELF,
  Grim::PUSHSELF0, Grim::PUSHSELF1, Grim::PUSHSELF2, Grim::PUSHSELF3,
  Grim::PUSHSELF4, Grim::PUSHSELF5, Grim::PUSHSELF6, Grim::PUSHSELF7,
  Grim::PUSHSELFW, Grim::CREATEARRAY, Grim::CREATEARRAY0, Grim::CREATEARRAY1,
  Grim::CREATEARRAYW, Grim::SETLOCAL, Grim::SETLOCAL0, Grim::SETLOCAL1,
  Grim::SETLOCAL2, Grim::SETLOCAL3, Grim::SETLOCAL4, Grim::SETLOCAL5,
  Grim::SETLOCAL6, Grim::SETLOCAL7, Grim::SETGLOBAL, Grim::SETGLOBAL0,
  Grim::SETGLOBAL1, Grim::SETGLOBAL2, Grim::SETGLOBAL3, Grim::SETGLOBAL4,
  Grim::SETGLOBAL5, Grim::SETGLOBAL6, Grim::SETGLOBAL7, Grim::SETGLOBALW,
  Grim::SETTABLE0, Grim::SETTABLE, Grim::SETLIST, Grim::SETLIST0,
  Grim::SETLISTW, Grim::SETMAP, Grim::SETMAP0, Grim::EQOP,
  Grim::NEQOP, Grim::LTOP, Grim::LEOP, Grim::GTOP,
  Grim::GEOP, Grim::ADDOP, Grim::SUBOP, Grim::MULTOP,
  Grim::DIVOP, Grim::POWOP, Grim::CONCOP, Grim::MINUSOP,
  Grim::NOTOP, Grim::ONTJMP, Grim::ONTJMPW, Grim::ONFJMP,
  Grim::ONFJMPW, Grim::JMP, Grim::JMPW, Grim::IFFJMP,
  Grim::IFFJMPW, Grim::IFTUPJMP, Grim::IFTUPJMPW, Grim::IFFUPJMP,
  Grim::IFFUPJMPW, Grim::CLOSURE, Grim::CLOSURE0, Grim::CLOSURE1,
  Grim::CALLFUNC, Grim::CALLFUNC0, Grim::CALLFUNC1, Grim::RETCODE,
  Grim::SETLINE, Grim::SETLINEW, Grim::POP, Grim::POP0,
  Grim::POP1
}

Define Documentation

#define LFIELDS_PER_FLUSH   64

Definition at line 175 of file lopcodes.h.

#define RFIELDS_PER_FLUSH   32

Definition at line 174 of file lopcodes.h.

#define ZEROVARARG   64

Definition at line 176 of file lopcodes.h.



Generated on Sat May 25 2019 05:02:22 for ResidualVM by doxygen 1.7.1
curved edge   curved edge