aboutsummaryrefslogtreecommitdiff
path: root/src/lj_ircall.h
diff options
context:
space:
mode:
authorMike Pall <mike>2016-05-20 22:41:42 +0200
committerMike Pall <mike>2016-05-20 22:41:42 +0200
commit1931b38da5a9ea075df73a966630308d3988bb96 (patch)
tree3b6d014f6256a78eb2fd270489b8d7dd2183e01e /src/lj_ircall.h
parent475a6ae33fc4b28d4c1c7a5f663ea933e0ccbdfd (diff)
downloadluajit-1931b38da5a9ea075df73a966630308d3988bb96.tar.gz
luajit-1931b38da5a9ea075df73a966630308d3988bb96.tar.bz2
luajit-1931b38da5a9ea075df73a966630308d3988bb96.zip
LJ_GC64: Introduce IRT_PGC.
Contributed by Peter Cawley.
Diffstat (limited to 'src/lj_ircall.h')
-rw-r--r--src/lj_ircall.h40
1 files changed, 20 insertions, 20 deletions
diff --git a/src/lj_ircall.h b/src/lj_ircall.h
index aa625915..f2a6ecec 100644
--- a/src/lj_ircall.h
+++ b/src/lj_ircall.h
@@ -123,39 +123,39 @@ typedef struct CCallInfo {
123/* Function definitions for CALL* instructions. */ 123/* Function definitions for CALL* instructions. */
124#define IRCALLDEF(_) \ 124#define IRCALLDEF(_) \
125 _(ANY, lj_str_cmp, 2, FN, INT, CCI_NOFPRCLOBBER) \ 125 _(ANY, lj_str_cmp, 2, FN, INT, CCI_NOFPRCLOBBER) \
126 _(ANY, lj_str_find, 4, N, P32, 0) \ 126 _(ANY, lj_str_find, 4, N, PGC, 0) \
127 _(ANY, lj_str_new, 3, S, STR, CCI_L) \ 127 _(ANY, lj_str_new, 3, S, STR, CCI_L) \
128 _(ANY, lj_strscan_num, 2, FN, INT, 0) \ 128 _(ANY, lj_strscan_num, 2, FN, INT, 0) \
129 _(ANY, lj_strfmt_int, 2, FN, STR, CCI_L) \ 129 _(ANY, lj_strfmt_int, 2, FN, STR, CCI_L) \
130 _(ANY, lj_strfmt_num, 2, FN, STR, CCI_L) \ 130 _(ANY, lj_strfmt_num, 2, FN, STR, CCI_L) \
131 _(ANY, lj_strfmt_char, 2, FN, STR, CCI_L) \ 131 _(ANY, lj_strfmt_char, 2, FN, STR, CCI_L) \
132 _(ANY, lj_strfmt_putint, 2, FL, P32, 0) \ 132 _(ANY, lj_strfmt_putint, 2, FL, PGC, 0) \
133 _(ANY, lj_strfmt_putnum, 2, FL, P32, 0) \ 133 _(ANY, lj_strfmt_putnum, 2, FL, PGC, 0) \
134 _(ANY, lj_strfmt_putquoted, 2, FL, P32, 0) \ 134 _(ANY, lj_strfmt_putquoted, 2, FL, PGC, 0) \
135 _(ANY, lj_strfmt_putfxint, 3, L, P32, XA_64) \ 135 _(ANY, lj_strfmt_putfxint, 3, L, PGC, XA_64) \
136 _(ANY, lj_strfmt_putfnum_int, 3, L, P32, XA_FP) \ 136 _(ANY, lj_strfmt_putfnum_int, 3, L, PGC, XA_FP) \
137 _(ANY, lj_strfmt_putfnum_uint, 3, L, P32, XA_FP) \ 137 _(ANY, lj_strfmt_putfnum_uint, 3, L, PGC, XA_FP) \
138 _(ANY, lj_strfmt_putfnum, 3, L, P32, XA_FP) \ 138 _(ANY, lj_strfmt_putfnum, 3, L, PGC, XA_FP) \
139 _(ANY, lj_strfmt_putfstr, 3, L, P32, 0) \ 139 _(ANY, lj_strfmt_putfstr, 3, L, PGC, 0) \
140 _(ANY, lj_strfmt_putfchar, 3, L, P32, 0) \ 140 _(ANY, lj_strfmt_putfchar, 3, L, PGC, 0) \
141 _(ANY, lj_buf_putmem, 3, S, P32, 0) \ 141 _(ANY, lj_buf_putmem, 3, S, PGC, 0) \
142 _(ANY, lj_buf_putstr, 2, FL, P32, 0) \ 142 _(ANY, lj_buf_putstr, 2, FL, PGC, 0) \
143 _(ANY, lj_buf_putchar, 2, FL, P32, 0) \ 143 _(ANY, lj_buf_putchar, 2, FL, PGC, 0) \
144 _(ANY, lj_buf_putstr_reverse, 2, FL, P32, 0) \ 144 _(ANY, lj_buf_putstr_reverse, 2, FL, PGC, 0) \
145 _(ANY, lj_buf_putstr_lower, 2, FL, P32, 0) \ 145 _(ANY, lj_buf_putstr_lower, 2, FL, PGC, 0) \
146 _(ANY, lj_buf_putstr_upper, 2, FL, P32, 0) \ 146 _(ANY, lj_buf_putstr_upper, 2, FL, PGC, 0) \
147 _(ANY, lj_buf_putstr_rep, 3, L, P32, 0) \ 147 _(ANY, lj_buf_putstr_rep, 3, L, PGC, 0) \
148 _(ANY, lj_buf_puttab, 5, L, P32, 0) \ 148 _(ANY, lj_buf_puttab, 5, L, PGC, 0) \
149 _(ANY, lj_buf_tostr, 1, FL, STR, 0) \ 149 _(ANY, lj_buf_tostr, 1, FL, STR, 0) \
150 _(ANY, lj_tab_new_ah, 3, A, TAB, CCI_L) \ 150 _(ANY, lj_tab_new_ah, 3, A, TAB, CCI_L) \
151 _(ANY, lj_tab_new1, 2, FS, TAB, CCI_L) \ 151 _(ANY, lj_tab_new1, 2, FS, TAB, CCI_L) \
152 _(ANY, lj_tab_dup, 2, FS, TAB, CCI_L) \ 152 _(ANY, lj_tab_dup, 2, FS, TAB, CCI_L) \
153 _(ANY, lj_tab_clear, 1, FS, NIL, 0) \ 153 _(ANY, lj_tab_clear, 1, FS, NIL, 0) \
154 _(ANY, lj_tab_newkey, 3, S, P32, CCI_L) \ 154 _(ANY, lj_tab_newkey, 3, S, PGC, CCI_L) \
155 _(ANY, lj_tab_len, 1, FL, INT, 0) \ 155 _(ANY, lj_tab_len, 1, FL, INT, 0) \
156 _(ANY, lj_gc_step_jit, 2, FS, NIL, CCI_L) \ 156 _(ANY, lj_gc_step_jit, 2, FS, NIL, CCI_L) \
157 _(ANY, lj_gc_barrieruv, 2, FS, NIL, 0) \ 157 _(ANY, lj_gc_barrieruv, 2, FS, NIL, 0) \
158 _(ANY, lj_mem_newgco, 2, FS, P32, CCI_L) \ 158 _(ANY, lj_mem_newgco, 2, FS, PGC, CCI_L) \
159 _(ANY, lj_math_random_step, 1, FS, NUM, CCI_CASTU64) \ 159 _(ANY, lj_math_random_step, 1, FS, NUM, CCI_CASTU64) \
160 _(ANY, lj_vm_modi, 2, FN, INT, 0) \ 160 _(ANY, lj_vm_modi, 2, FN, INT, 0) \
161 _(ANY, sinh, 1, N, NUM, XA_FP) \ 161 _(ANY, sinh, 1, N, NUM, XA_FP) \