diff options
Diffstat (limited to '')
-rw-r--r-- | src/lj_ircall.h | 14 |
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) \ |