diff options
Diffstat (limited to '')
-rw-r--r-- | src/lj_vmmath.c | 6 |
1 files changed, 0 insertions, 6 deletions
diff --git a/src/lj_vmmath.c b/src/lj_vmmath.c index e89405d7..36178f29 100644 --- a/src/lj_vmmath.c +++ b/src/lj_vmmath.c | |||
@@ -48,7 +48,6 @@ double lj_vm_foldarith(double x, double y, int op) | |||
48 | case IR_NEG - IR_ADD: return -x; break; | 48 | case IR_NEG - IR_ADD: return -x; break; |
49 | case IR_ABS - IR_ADD: return fabs(x); break; | 49 | case IR_ABS - IR_ADD: return fabs(x); break; |
50 | #if LJ_HASJIT | 50 | #if LJ_HASJIT |
51 | case IR_ATAN2 - IR_ADD: return atan2(x, y); break; | ||
52 | case IR_LDEXP - IR_ADD: return ldexp(x, (int)y); break; | 51 | case IR_LDEXP - IR_ADD: return ldexp(x, (int)y); break; |
53 | case IR_MIN - IR_ADD: return x < y ? x : y; break; | 52 | case IR_MIN - IR_ADD: return x < y ? x : y; break; |
54 | case IR_MAX - IR_ADD: return x > y ? x : y; break; | 53 | case IR_MAX - IR_ADD: return x > y ? x : y; break; |
@@ -129,14 +128,9 @@ double lj_vm_foldfpm(double x, int fpm) | |||
129 | case IRFPM_CEIL: return lj_vm_ceil(x); | 128 | case IRFPM_CEIL: return lj_vm_ceil(x); |
130 | case IRFPM_TRUNC: return lj_vm_trunc(x); | 129 | case IRFPM_TRUNC: return lj_vm_trunc(x); |
131 | case IRFPM_SQRT: return sqrt(x); | 130 | case IRFPM_SQRT: return sqrt(x); |
132 | case IRFPM_EXP: return exp(x); | ||
133 | case IRFPM_EXP2: return lj_vm_exp2(x); | 131 | case IRFPM_EXP2: return lj_vm_exp2(x); |
134 | case IRFPM_LOG: return log(x); | 132 | case IRFPM_LOG: return log(x); |
135 | case IRFPM_LOG2: return lj_vm_log2(x); | 133 | case IRFPM_LOG2: return lj_vm_log2(x); |
136 | case IRFPM_LOG10: return log10(x); | ||
137 | case IRFPM_SIN: return sin(x); | ||
138 | case IRFPM_COS: return cos(x); | ||
139 | case IRFPM_TAN: return tan(x); | ||
140 | default: lua_assert(0); | 134 | default: lua_assert(0); |
141 | } | 135 | } |
142 | return 0; | 136 | return 0; |