File nut/include/lua/lopcodes.h


Included Files


Preprocessor definitions

#define lopcodes_h

#define SIZE_C 9

#define SIZE_B 9

#define SIZE_Bx

#define SIZE_A 8

#define SIZE_OP 6

#define POS_OP 0

#define POS_A

#define POS_C

#define POS_B

#define POS_Bx POS_C

#define MAXARG_Bx

#define MAXARG_sBx

#define MAXARG_A

#define MAXARG_B

#define MAXARG_C

#define MASK1( n, p )

#define MASK0( n, p )

#define GET_OPCODE( i )

#define SET_OPCODE( i, o )

#define GETARG_A( i )

#define SETARG_A( i, u )

#define GETARG_B( i )

#define SETARG_B( i, b )

#define GETARG_C( i )

#define SETARG_C( i, b )

#define GETARG_Bx( i )

#define SETARG_Bx( i, b )

#define GETARG_sBx( i )

#define SETARG_sBx( i, b )

#define CREATE_ABC( o, a, b, c )

#define CREATE_ABx( o, a, bc )

#define BITRK

#define ISK( x )

#define INDEXK( r )

#define MAXINDEXRK

#define RKASK( x )

#define NO_REG MAXARG_A

#define NUM_OPCODES

#define getOpMode( m )

#define getBMode( m )

#define getCMode( m )

#define testAMode( m )

#define testTMode( m )

#define LFIELDS_PER_FLUSH 50


Type enum OpMode

enum OpMode
enum OpMode  
   {  
      iABC;  
      iABx;  
      iAsBx;  
   }  

Typedef OpCode

typedef enum {...} OpCode
enum  
   {  
      OP_MOVE;  
      OP_LOADK;  
      OP_LOADBOOL;  
      OP_LOADNIL;  
      OP_GETUPVAL;  
      OP_GETGLOBAL;  
      OP_GETTABLE;  
      OP_SETGLOBAL;  
      OP_SETUPVAL;  
      OP_SETTABLE;  
      OP_NEWTABLE;  
      OP_SELF;  
      OP_ADD;  
      OP_SUB;  
      OP_MUL;  
      OP_DIV;  
      OP_MOD;  
      OP_POW;  
      OP_UNM;  
      OP_NOT;  
      OP_LEN;  
      OP_CONCAT;  
      OP_JMP;  
      OP_EQ;  
      OP_LT;  
      OP_LE;  
      OP_TEST;  
      OP_TESTSET;  
      OP_CALL;  
      OP_TAILCALL;  
      OP_RETURN;  
      OP_FORLOOP;  
      OP_FORPREP;  
      OP_TFORLOOP;  
      OP_SETLIST;  
      OP_CLOSE;  
      OP_CLOSURE;  
      OP_VARARG;  
   }  

Type enum OpArgMask

enum OpArgMask
enum OpArgMask  
   {  
      OpArgN;  
      OpArgU;  
      OpArgR;  
      OpArgK;  
   }  

External Variables

luaP_opmodes
extern const lu_byte luaP_opmodes[(((int)(OP_VARARG))+1)]
Defined in: nut/lua/lopcodes.c

luaP_opnames
extern const char* const luaP_opnames[(((int)(OP_VARARG))+1)+1]

Defined in: nut/lua/lopcodes.c