-rw-r--r-- | lib/jit_arm.c | 4 |
diff --git a/lib/jit_arm.c b/lib/jit_arm.c index adafcb2..e4af92e 100644 --- a/lib/jit_arm.c +++ b/lib/jit_arm.c @@ -563,7 +563,7 @@ _jit_pushargi_f(jit_state_t *_jit, jit_float32_t u) return; } } - regno = jit_get_reg(jit_class_gpr); + regno = jit_get_reg(jit_class_fpr); jit_movi_f(regno, u); jit_stxi_f(_jit->function->call.size, JIT_SP, regno); jit_unget_reg(regno); @@ -624,7 +624,7 @@ _jit_pushargi_d(jit_state_t *_jit, jit_float64_t u) } if (_jit->function->call.size & 7) _jit->function->call.size += 4; - regno = jit_get_reg(jit_class_gpr); + regno = jit_get_reg(jit_class_fpr); jit_movi_d(regno, u); jit_stxi_d(_jit->function->call.size, JIT_SP, regno); jit_unget_reg(regno); |