diff options
Diffstat (limited to 'src/lj_vmmath.c')
-rw-r--r-- | src/lj_vmmath.c | 4 |
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) |
43 | int32_t LJ_FASTCALL lj_vm_modi(int32_t a, int32_t b) | 43 | int32_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 | } |