summaryrefslogtreecommitdiff
path: root/src/lj_ircall.h
diff options
context:
space:
mode:
authorMike Pall <mike>2013-10-09 17:01:22 +0200
committerMike Pall <mike>2013-10-09 17:02:01 +0200
commitc8cfca05578932567d2c65d59262f398e8acaed2 (patch)
tree5699e7f2df3a5166eee667b0971775cea6c0ab4b /src/lj_ircall.h
parent47df3ae5136521da96767e6daed4cdd241de2fa6 (diff)
downloadluajit-c8cfca05578932567d2c65d59262f398e8acaed2.tar.gz
luajit-c8cfca05578932567d2c65d59262f398e8acaed2.tar.bz2
luajit-c8cfca05578932567d2c65d59262f398e8acaed2.zip
Add table.new().
Diffstat (limited to 'src/lj_ircall.h')
-rw-r--r--src/lj_ircall.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/lj_ircall.h b/src/lj_ircall.h
index 9e1fb367..53eb4638 100644
--- a/src/lj_ircall.h
+++ b/src/lj_ircall.h
@@ -25,6 +25,7 @@ typedef struct CCallInfo {
25#define CCI_OP(ci) ((ci)->flags >> CCI_OPSHIFT) /* Get op. */ 25#define CCI_OP(ci) ((ci)->flags >> CCI_OPSHIFT) /* Get op. */
26 26
27#define CCI_CALL_N (IR_CALLN << CCI_OPSHIFT) 27#define CCI_CALL_N (IR_CALLN << CCI_OPSHIFT)
28#define CCI_CALL_A (IR_CALLA << CCI_OPSHIFT)
28#define CCI_CALL_L (IR_CALLL << CCI_OPSHIFT) 29#define CCI_CALL_L (IR_CALLL << CCI_OPSHIFT)
29#define CCI_CALL_S (IR_CALLS << CCI_OPSHIFT) 30#define CCI_CALL_S (IR_CALLS << CCI_OPSHIFT)
30#define CCI_CALL_FN (CCI_CALL_N|CCI_CC_FASTCALL) 31#define CCI_CALL_FN (CCI_CALL_N|CCI_CC_FASTCALL)
@@ -140,6 +141,7 @@ typedef struct CCallInfo {
140 _(ANY, lj_buf_putstr_rep, 3, L, P32, 0) \ 141 _(ANY, lj_buf_putstr_rep, 3, L, P32, 0) \
141 _(ANY, lj_buf_puttab, 5, L, P32, 0) \ 142 _(ANY, lj_buf_puttab, 5, L, P32, 0) \
142 _(ANY, lj_buf_tostr, 1, FL, STR, 0) \ 143 _(ANY, lj_buf_tostr, 1, FL, STR, 0) \
144 _(ANY, lj_tab_new_ah, 3, A, TAB, CCI_L) \
143 _(ANY, lj_tab_new1, 2, FS, TAB, CCI_L) \ 145 _(ANY, lj_tab_new1, 2, FS, TAB, CCI_L) \
144 _(ANY, lj_tab_dup, 2, FS, TAB, CCI_L) \ 146 _(ANY, lj_tab_dup, 2, FS, TAB, CCI_L) \
145 _(ANY, lj_tab_newkey, 3, S, P32, CCI_L) \ 147 _(ANY, lj_tab_newkey, 3, S, P32, CCI_L) \