guile-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Guile-commits] 271/437: Correct wrong call in ldi_f if address does not


From: Andy Wingo
Subject: [Guile-commits] 271/437: Correct wrong call in ldi_f if address does not fit in 32 bit.
Date: Mon, 2 Jul 2018 05:14:35 -0400 (EDT)

wingo pushed a commit to branch lightning
in repository guile.

commit 4e5368d2915f5c1613a93c2aa98d4eb14f44a664
Author: pcpa <address@hidden>
Date:   Mon Dec 2 18:15:14 2013 -0200

    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".
---
 lib/jit_x86-x87.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/lib/jit_x86-x87.c b/lib/jit_x86-x87.c
index ef63392..903fa50 100644
--- a/lib/jit_x86-x87.c
+++ b/lib/jit_x86-x87.c
@@ -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);
     }
 }



reply via email to

[Prev in Thread] Current Thread [Next in Thread]