aboutsummaryrefslogtreecommitdiff
path: root/src/lj_ircall.h
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/lj_ircall.h14
1 files changed, 9 insertions, 5 deletions
diff --git a/src/lj_ircall.h b/src/lj_ircall.h
index f4f3f781..35c02dc0 100644
--- a/src/lj_ircall.h
+++ b/src/lj_ircall.h
@@ -21,6 +21,7 @@ typedef struct CCallInfo {
21 21
22#define CCI_OTSHIFT 16 22#define CCI_OTSHIFT 16
23#define CCI_OPTYPE(ci) ((ci)->flags >> CCI_OTSHIFT) /* Get op/type. */ 23#define CCI_OPTYPE(ci) ((ci)->flags >> CCI_OTSHIFT) /* Get op/type. */
24#define CCI_TYPE(ci) (((ci)->flags>>CCI_OTSHIFT) & IRT_TYPE)
24#define CCI_OPSHIFT 24 25#define CCI_OPSHIFT 24
25#define CCI_OP(ci) ((ci)->flags >> CCI_OPSHIFT) /* Get op. */ 26#define CCI_OP(ci) ((ci)->flags >> CCI_OPSHIFT) /* Get op. */
26 27
@@ -172,6 +173,14 @@ typedef struct CCallInfo {
172 _(ANY, lj_mem_newgco, 2, FS, PGC, CCI_L) \ 173 _(ANY, lj_mem_newgco, 2, FS, PGC, CCI_L) \
173 _(ANY, lj_math_random_step, 1, FS, NUM, CCI_CASTU64) \ 174 _(ANY, lj_math_random_step, 1, FS, NUM, CCI_CASTU64) \
174 _(ANY, lj_vm_modi, 2, FN, INT, 0) \ 175 _(ANY, lj_vm_modi, 2, FN, INT, 0) \
176 _(ANY, log10, 1, N, NUM, XA_FP) \
177 _(ANY, exp, 1, N, NUM, XA_FP) \
178 _(ANY, sin, 1, N, NUM, XA_FP) \
179 _(ANY, cos, 1, N, NUM, XA_FP) \
180 _(ANY, tan, 1, N, NUM, XA_FP) \
181 _(ANY, asin, 1, N, NUM, XA_FP) \
182 _(ANY, acos, 1, N, NUM, XA_FP) \
183 _(ANY, atan, 1, N, NUM, XA_FP) \
175 _(ANY, sinh, 1, N, NUM, XA_FP) \ 184 _(ANY, sinh, 1, N, NUM, XA_FP) \
176 _(ANY, cosh, 1, N, NUM, XA_FP) \ 185 _(ANY, cosh, 1, N, NUM, XA_FP) \
177 _(ANY, tanh, 1, N, NUM, XA_FP) \ 186 _(ANY, tanh, 1, N, NUM, XA_FP) \
@@ -183,14 +192,9 @@ typedef struct CCallInfo {
183 _(FPMATH, lj_vm_ceil, 1, N, NUM, XA_FP) \ 192 _(FPMATH, lj_vm_ceil, 1, N, NUM, XA_FP) \
184 _(FPMATH, lj_vm_trunc, 1, N, NUM, XA_FP) \ 193 _(FPMATH, lj_vm_trunc, 1, N, NUM, XA_FP) \
185 _(FPMATH, sqrt, 1, N, NUM, XA_FP) \ 194 _(FPMATH, sqrt, 1, N, NUM, XA_FP) \
186 _(ANY, exp, 1, N, NUM, XA_FP) \
187 _(ANY, lj_vm_exp2, 1, N, NUM, XA_FP) \ 195 _(ANY, lj_vm_exp2, 1, N, NUM, XA_FP) \
188 _(ANY, log, 1, N, NUM, XA_FP) \ 196 _(ANY, log, 1, N, NUM, XA_FP) \
189 _(ANY, lj_vm_log2, 1, N, NUM, XA_FP) \ 197 _(ANY, lj_vm_log2, 1, N, NUM, XA_FP) \
190 _(ANY, log10, 1, N, NUM, XA_FP) \
191 _(ANY, sin, 1, N, NUM, XA_FP) \
192 _(ANY, cos, 1, N, NUM, XA_FP) \
193 _(ANY, tan, 1, N, NUM, XA_FP) \
194 _(ANY, lj_vm_powi, 2, N, NUM, XA_FP) \ 198 _(ANY, lj_vm_powi, 2, N, NUM, XA_FP) \
195 _(ANY, pow, 2, N, NUM, XA2_FP) \ 199 _(ANY, pow, 2, N, NUM, XA2_FP) \
196 _(ANY, atan2, 2, N, NUM, XA2_FP) \ 200 _(ANY, atan2, 2, N, NUM, XA2_FP) \