diff options
author | Mike Pall <mike> | 2020-05-23 21:33:01 +0200 |
---|---|---|
committer | Mike Pall <mike> | 2020-05-23 21:33:01 +0200 |
commit | b2307c8ad817e350d65cc909a579ca2f77439682 (patch) | |
tree | 4984f3c3972d768220b7263eb5eb139d6049cfcb /src/lj_vmmath.c | |
parent | 5655be4546d9177890c69f0d0accac4773ff0887 (diff) | |
download | luajit-b2307c8ad817e350d65cc909a579ca2f77439682.tar.gz luajit-b2307c8ad817e350d65cc909a579ca2f77439682.tar.bz2 luajit-b2307c8ad817e350d65cc909a579ca2f77439682.zip |
Remove pow() splitting and cleanup backends.
Diffstat (limited to '')
-rw-r--r-- | src/lj_vmmath.c | 8 |
1 files changed, 0 insertions, 8 deletions
diff --git a/src/lj_vmmath.c b/src/lj_vmmath.c index 36178f29..623a686d 100644 --- a/src/lj_vmmath.c +++ b/src/lj_vmmath.c | |||
@@ -79,13 +79,6 @@ double lj_vm_log2(double a) | |||
79 | } | 79 | } |
80 | #endif | 80 | #endif |
81 | 81 | ||
82 | #ifdef LUAJIT_NO_EXP2 | ||
83 | double lj_vm_exp2(double a) | ||
84 | { | ||
85 | return exp(a * 0.6931471805599453); | ||
86 | } | ||
87 | #endif | ||
88 | |||
89 | #if !LJ_TARGET_X86ORX64 | 82 | #if !LJ_TARGET_X86ORX64 |
90 | /* Unsigned x^k. */ | 83 | /* Unsigned x^k. */ |
91 | static double lj_vm_powui(double x, uint32_t k) | 84 | static double lj_vm_powui(double x, uint32_t k) |
@@ -128,7 +121,6 @@ double lj_vm_foldfpm(double x, int fpm) | |||
128 | case IRFPM_CEIL: return lj_vm_ceil(x); | 121 | case IRFPM_CEIL: return lj_vm_ceil(x); |
129 | case IRFPM_TRUNC: return lj_vm_trunc(x); | 122 | case IRFPM_TRUNC: return lj_vm_trunc(x); |
130 | case IRFPM_SQRT: return sqrt(x); | 123 | case IRFPM_SQRT: return sqrt(x); |
131 | case IRFPM_EXP2: return lj_vm_exp2(x); | ||
132 | case IRFPM_LOG: return log(x); | 124 | case IRFPM_LOG: return log(x); |
133 | case IRFPM_LOG2: return lj_vm_log2(x); | 125 | case IRFPM_LOG2: return lj_vm_log2(x); |
134 | default: lua_assert(0); | 126 | default: lua_assert(0); |