summaryrefslogtreecommitdiff
path: root/src/lj_vmmath.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lj_vmmath.c')
-rw-r--r--src/lj_vmmath.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/lj_vmmath.c b/src/lj_vmmath.c
index 8ae8863b..46f06504 100644
--- a/src/lj_vmmath.c
+++ b/src/lj_vmmath.c
@@ -39,7 +39,7 @@ double lj_vm_exp2(double a)
39} 39}
40#endif 40#endif
41 41
42#if !LJ_TARGET_ARM 42#if !(LJ_TARGET_ARM || LJ_TARGET_PPC)
43int32_t LJ_FASTCALL lj_vm_modi(int32_t a, int32_t b) 43int32_t LJ_FASTCALL lj_vm_modi(int32_t a, int32_t b)
44{ 44{
45 uint32_t y, ua, ub; 45 uint32_t y, ua, ub;
@@ -81,7 +81,7 @@ double lj_vm_powi(double x, int32_t k)
81 else if (k == 1) 81 else if (k == 1)
82 return x; 82 return x;
83 else if (k == 0) 83 else if (k == 0)
84 return 1; 84 return 1.0;
85 else 85 else
86 return 1.0 / lj_vm_powui(x, (uint32_t)-k); 86 return 1.0 / lj_vm_powui(x, (uint32_t)-k);
87} 87}