mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-06-06 04:00:26 +02:00
Correct wrong call in ldi_f if address does not fit in 32 bit.
This would only happen in x86_64, where x87 registers are not used neither "exported".
This commit is contained in:
parent
479c2eda3c
commit
4e5368d291
1 changed files with 1 additions and 1 deletions
|
@ -1092,7 +1092,7 @@ _x87_ldi_d(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
|
|||
else {
|
||||
reg = jit_get_reg(jit_class_gpr);
|
||||
movi(rn(reg), i0);
|
||||
x87_ldr_f(r0, rn(reg));
|
||||
x87_ldr_d(r0, rn(reg));
|
||||
jit_unget_reg(reg);
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue