>From bbdec3a3b9cd786750f130f27ad721c0c38c60de Mon Sep 17 00:00:00 2001 From: Paulo Cesar Pereira de Andrade Date: Tue, 24 Aug 2010 18:00:04 -0300 Subject: [PATCH 4/4] Change jit_getarg_{c,uc,s,us,i,ui} to sign/zero extend to wordsize. --- lightning/core-common.h | 14 +++++++------- 1 files changed, 7 insertions(+), 7 deletions(-) diff --git a/lightning/core-common.h b/lightning/core-common.h index c9efa9d..e40c594 100644 --- a/lightning/core-common.h +++ b/lightning/core-common.h @@ -455,15 +455,15 @@ typedef union jit_code { #ifndef jit_getarg_c #ifndef JIT_AP -#define jit_getarg_c(reg, ofs) jit_extr_c_i ((reg), (ofs)) -#define jit_getarg_i(reg, ofs) jit_movr_i ((reg), (ofs)) +#define jit_getarg_c(reg, ofs) jit_extr_c_l ((reg), (ofs)) +#define jit_getarg_uc(reg, ofs) jit_extr_uc_ul((reg), (ofs)) +#define jit_getarg_s(reg, ofs) jit_extr_s_l ((reg), (ofs)) +#define jit_getarg_us(reg, ofs) jit_extr_us_ul((reg), (ofs)) +#define jit_getarg_i(reg, ofs) jit_movr_l ((reg), (ofs)) +#define jit_getarg_ui(reg, ofs) jit_movr_ul ((reg), (ofs)) #define jit_getarg_l(reg, ofs) jit_movr_l ((reg), (ofs)) +#define jit_getarg_ul(reg, ofs) jit_movr_ul ((reg), (ofs)) #define jit_getarg_p(reg, ofs) jit_movr_p ((reg), (ofs)) -#define jit_getarg_s(reg, ofs) jit_extr_s_i ((reg), (ofs)) -#define jit_getarg_uc(reg, ofs) jit_extr_uc_ui((reg), (ofs)) -#define jit_getarg_ui(reg, ofs) jit_movr_ui ((reg), (ofs)) -#define jit_getarg_ul(reg, ofs) jit_extr_uc_ul((reg), (ofs)) -#define jit_getarg_us(reg, ofs) jit_extr_us_ul((reg), (ofs)) #else #define jit_getarg_c(reg, ofs) jit_ldxi_c((reg), JIT_AP, (ofs)); #define jit_getarg_uc(reg, ofs) jit_ldxi_uc((reg), JIT_AP, (ofs)); -- 1.7.2.1