Header: mruby/opcode.h

Define Summary

#define MRUBY_OPCODE_H
#define OP_L_STRICT
#define OP_L_CAPTURE
#define OP_L_METHOD
#define OP_L_LAMBDA
#define OP_L_BLOCK
#define OP_R_NORMAL
#define OP_R_BREAK
#define OP_R_RETURN
#define PEEK_B
#define PEEK_S
#define PEEK_W
#define READ_B
#define READ_S
#define READ_W
#define FETCH_Z
#define FETCH_B
#define FETCH_BB
#define FETCH_BBB
#define FETCH_BS
#define FETCH_S
#define FETCH_W
#define FETCH_Z_1

with OP_EXT1 (1st 16bit)

#define FETCH_B_1
#define FETCH_BB_1
#define FETCH_BBB_1
#define FETCH_BS_1
#define FETCH_S_1
#define FETCH_W_1
#define FETCH_Z_2

with OP_EXT2 (2nd 16bit)

#define FETCH_B_2
#define FETCH_BB_2
#define FETCH_BBB_2
#define FETCH_BS_2
#define FETCH_S_2
#define FETCH_W_2
#define FETCH_Z_3

with OP_EXT3 (1st & 2nd 16bit)

#define FETCH_B_3
#define FETCH_BB_3
#define FETCH_BBB_3
#define FETCH_BS_3
#define FETCH_S_3
#define FETCH_W_3

Function Details