@@ -533,11 +533,6 @@ double_t fpu_integer_round(double_t f)
}
-double_t fpu_truncate(double_t x)
-{
- return x > 0 ? floor(x) : ceil(x);
-}
-
double_t fpu_load_m64(int32_t addr)
{
// XXX: Use safe_read64s
@@ -1209,7 +1209,7 @@ void instr_D9_7_reg(int32_t r)
break;
case 5:
// fscale
- fpu_st[*fpu_stack_ptr] = st0 * pow(2, fpu_truncate(fpu_get_sti(1)));
+ fpu_st[*fpu_stack_ptr] = st0 * pow(2, trunc(fpu_get_sti(1)));
case 6:
fpu_st[*fpu_stack_ptr] = sin(st0);