1
0
forked from GitHub/gf-core

bugfixes in the JIT compiler for x86_64. One of the fixes is actually in GNU lightning

This commit is contained in:
krasimir
2015-07-16 15:21:09 +00:00
parent 3ad6e0c6bc
commit fac48d43e8
2 changed files with 12 additions and 12 deletions

View File

@@ -123,8 +123,7 @@ struct jit_local_state {
/* No. Need value in a register */ \
: (jit_movi_l(JIT_REXTMP, is), \
jit_addr_l(d, rs, JIT_REXTMP))) \
/* No. Do nothing. */ \
: 0)
: jit_movr_l(d, rs))
#define jit_addr_l(d, s1, s2) jit_opo_((d), (s1), (s2), ADDQrr((s2), (d)), ADDQrr((s1), (d)), LEAQmr(0, (s1), (s2), 1, (d)) )
#define jit_addci_l(d, rs, is) jit_qop_ ((d), (rs), (is), ADCQir((is), (d)), ADCQrr(JIT_REXTMP, (d)))
#define jit_addcr_l(d, s1, s2) jit_qopr_((d), (s1), (s2), ADCQrr((s1), (d)), ADCQrr((s2), (d)) )