Increase op code size to 8 bits to allow increase in number of op codes. Export internal functions to enable writing tests

pull/81/head
Dibyendu Majumdar 9 years ago
parent 9bf704a4d3
commit 54d2a4634d

@ -35,13 +35,13 @@ enum OpMode {iABC, iABx, iAsBx, iAx}; /* basic instruction format */
/*
** size and position of opcode arguments.
*/
#define SIZE_C 9
#define SIZE_B 9
#define SIZE_C 8
#define SIZE_B 8
#define SIZE_Bx (SIZE_C + SIZE_B)
#define SIZE_A 8
#define SIZE_Ax (SIZE_C + SIZE_B + SIZE_A)
#define SIZE_OP 6
#define SIZE_OP 8
#define POS_OP 0
#define POS_A (POS_OP + SIZE_OP)

@ -254,7 +254,7 @@
defined(__ELF__) /* { */
#define LUAI_FUNC __attribute__((visibility("hidden"))) extern
#else /* }{ */
#define LUAI_FUNC extern
#define LUAI_FUNC LUA_API /* extern */
#endif /* } */
#define LUAI_DDEC LUAI_FUNC

Loading…
Cancel
Save