guile-commits
[Top][All Lists]
Advanced

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

[Guile-commits] 24/86: Really finish stdint conversion


From: Andy Wingo
Subject: [Guile-commits] 24/86: Really finish stdint conversion
Date: Wed, 3 Apr 2019 11:38:52 -0400 (EDT)

wingo pushed a commit to branch lightening
in repository guile.

commit 017740cb5290d83156ff9adef2f97d9e860f38aa
Author: Andy Wingo <address@hidden>
Date:   Wed Oct 31 21:54:11 2018 +0100

    Really finish stdint conversion
---
 jit/aarch64-cpu.c |  98 ++++++++--------
 jit/aarch64-fpu.c |  60 +++++-----
 jit/alpha-cpu.c   | 104 ++++++++---------
 jit/alpha-fpu.c   | 104 ++++++++---------
 jit/arm-cpu.c     | 110 +++++++++---------
 jit/arm-swf.c     |  64 +++++------
 jit/arm-vfp.c     |  72 ++++++------
 jit/hppa-cpu.c    | 332 +++++++++++++++++++++++++++---------------------------
 jit/hppa-fpu.c    |  88 +++++++--------
 jit/ia64-cpu.c    | 124 ++++++++++----------
 jit/ia64-fpu.c    |  80 ++++++-------
 jit/mips-cpu.c    | 112 +++++++++---------
 jit/mips-fpu.c    | 140 +++++++++++------------
 jit/ppc-cpu.c     |  94 ++++++++--------
 jit/ppc-fpu.c     |  72 ++++++------
 jit/s390-cpu.c    | 152 ++++++++++++-------------
 jit/s390-fpu.c    |  72 ++++++------
 jit/sparc-cpu.c   |  80 ++++++-------
 jit/sparc-fpu.c   |  42 +++----
 jit/x86-cpu.c     | 166 +++++++++++++--------------
 jit/x86-sse.c     | 118 +++++++++----------
 jit/x86-x87.c     |  68 +++++------
 22 files changed, 1176 insertions(+), 1176 deletions(-)

diff --git a/jit/aarch64-cpu.c b/jit/aarch64-cpu.c
index db97b83..665f2d7 100644
--- a/jit/aarch64-cpu.c
+++ b/jit/aarch64-cpu.c
@@ -472,36 +472,36 @@ typedef union {
 #  define NOP()                                ii(0xd503201f)
 static int32_t logical_immediate(jit_word_t);
 #  define oxxx(Op,Rd,Rn,Rm)            _oxxx(_jit,Op,Rd,Rn,Rm)
-static void _oxxx(jit_state_t*,int32_t,int32_t,jit_int32_t,jit_int32_t);
+static void _oxxx(jit_state_t*,int32_t,int32_t,int32_t,int32_t);
 #  define oxxi(Op,Rd,Rn,Imm12)         _oxxi(_jit,Op,Rd,Rn,Imm12)
-static void _oxxi(jit_state_t*,int32_t,int32_t,jit_int32_t,jit_int32_t);
+static void _oxxi(jit_state_t*,int32_t,int32_t,int32_t,int32_t);
 #  define oxx9(Op,Rd,Rn,Imm9)          _oxx9(_jit,Op,Rd,Rn,Imm9)
-static void _oxx9(jit_state_t*,int32_t,int32_t,jit_int32_t,jit_int32_t);
+static void _oxx9(jit_state_t*,int32_t,int32_t,int32_t,int32_t);
 #  define ox19(Op,Rd,Simm19)           _ox19(_jit,Op,Rd,Simm19)
-static void _ox19(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _ox19(jit_state_t*,int32_t,int32_t,int32_t);
 #  define oc19(Op,Cc,Simm19)           _oc19(_jit,Op,Cc,Simm19)
-static void _oc19(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _oc19(jit_state_t*,int32_t,int32_t,int32_t);
 #  define o26(Op,Simm26)               _o26(_jit,Op,Simm26)
 static void _oc26(jit_state_t*,int32_t,int32_t);
 #  define ox_x(Op,Rd,Rn)               _ox_x(_jit,Op,Rd,Rn)
-static void _ox_x(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _ox_x(jit_state_t*,int32_t,int32_t,int32_t);
 #  define o_xx(Op,Rd,Rn)               _o_xx(_jit,Op,Rd,Rn)
-static void _o_xx(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _o_xx(jit_state_t*,int32_t,int32_t,int32_t);
 #  define oxx_(Op,Rn,Rm)               _oxx_(_jit,Op,Rn,Rm)
-static void _oxx_(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _oxx_(jit_state_t*,int32_t,int32_t,int32_t);
 #  define o_x_(Op,Rn)                  _o_x_(_jit,Op,Rn)
 static void _o_x_(jit_state_t*,int32_t,int32_t);
 #  define ox_h(Op,Rd,Imm16)            _ox_h(_jit,Op,Rd,Imm16)
-static void _ox_h(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _ox_h(jit_state_t*,int32_t,int32_t,int32_t);
 #  define oxxrs(Op,Rd,Rn,R,S)          _oxxrs(_jit,Op,Rd,Rn,R,S)
 static void _oxxrs(jit_state_t*,int32_t,int32_t,
-                  int32_t,int32_t,jit_int32_t);
+                  int32_t,int32_t,int32_t);
 #  define oxxxc(Op,Rd,Rn,Rm,Cc)                _oxxxc(_jit,Op,Rd,Rn,Rm,Cc)
 static void _oxxxc(jit_state_t*,int32_t,int32_t,
-                  int32_t,int32_t,jit_int32_t);
+                  int32_t,int32_t,int32_t);
 #  define oxxx7(Op,Rt,Rt2,Rn,Simm7)    _oxxx7(_jit,Op,Rt,Rt2,Rn,Simm7)
 static void _oxxx7(jit_state_t*,int32_t,
-                  int32_t,int32_t,jit_int32_t,jit_int32_t);
+                  int32_t,int32_t,int32_t,int32_t);
 #  define nop(i0)                      _nop(_jit,i0)
 static void _nop(jit_state_t*,int32_t);
 #  define addr(r0,r1,r2)               ADD(r0,r1,r2)
@@ -529,13 +529,13 @@ static void 
_rsbi(jit_state_t*,int32_t,int32_t,jit_word_t);
 static void _muli(jit_state_t*,int32_t,int32_t,jit_word_t);
 #  define qmulr(r0,r1,r2,r3)           _qmulr(_jit,r0,r1,r2,r3)
 static void _qmulr(jit_state_t*,int32_t,
-                  int32_t,int32_t,jit_int32_t);
+                  int32_t,int32_t,int32_t);
 #  define qmuli(r0,r1,r2,i0)           _qmuli(_jit,r0,r1,r2,i0)
 static void _qmuli(jit_state_t*,int32_t,
                   int32_t,int32_t,jit_word_t);
 #  define qmulr_u(r0,r1,r2,r3)         _qmulr_u(_jit,r0,r1,r2,r3)
 static void _qmulr_u(jit_state_t*,int32_t,
-                    int32_t,int32_t,jit_int32_t);
+                    int32_t,int32_t,int32_t);
 #  define qmuli_u(r0,r1,r2,i0)         _qmuli_u(_jit,r0,r1,r2,i0)
 static void _qmuli_u(jit_state_t*,int32_t,
                     int32_t,int32_t,jit_word_t);
@@ -548,7 +548,7 @@ static void 
_divi_u(jit_state_t*,int32_t,int32_t,jit_word_t);
 #  define qdivr(r0,r1,r2,r3)           _iqdivr(_jit,1,r0,r1,r2,r3)
 #  define qdivr_u(r0,r1,r2,r3)         _iqdivr(_jit,0,r0,r1,r2,r3)
 static void _iqdivr(jit_state_t*,jit_bool_t,
-                   int32_t,int32_t,jit_int32_t,jit_int32_t);
+                   int32_t,int32_t,int32_t,int32_t);
 #  define qdivi(r0,r1,r2,i0)           _qdivi(_jit,r0,r1,r2,i0)
 static void _qdivi(jit_state_t*,int32_t,
                   int32_t,int32_t,jit_word_t);
@@ -556,11 +556,11 @@ static void _qdivi(jit_state_t*,int32_t,
 static void _qdivi_u(jit_state_t*,int32_t,
                     int32_t,int32_t,jit_word_t);
 #  define remr(r0,r1,r2)               _remr(_jit,r0,r1,r2)
-static void _remr(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _remr(jit_state_t*,int32_t,int32_t,int32_t);
 #  define remi(r0,r1,i0)               _remi(_jit,r0,r1,i0)
 static void _remi(jit_state_t*,int32_t,int32_t,jit_word_t);
 #  define remr_u(r0,r1,r2)             _remr_u(_jit,r0,r1,r2)
-static void _remr_u(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _remr_u(jit_state_t*,int32_t,int32_t,int32_t);
 #  define remi_u(r0,r1,i0)             _remi_u(_jit,r0,r1,i0)
 static void _remi_u(jit_state_t*,int32_t,int32_t,jit_word_t);
 #  define lshr(r0,r1,r2)               LSL(r0,r1,r2)
@@ -609,25 +609,25 @@ static void _ldr_l(jit_state_t*,int32_t,int32_t);
 #  define ldi_l(r0,i0)                 _ldi_l(_jit,r0,i0)
 static void _ldi_l(jit_state_t*,int32_t,jit_word_t);
 #  define ldxr_c(r0,r1,r2)             _ldxr_c(_jit,r0,r1,r2)
-static void _ldxr_c(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _ldxr_c(jit_state_t*,int32_t,int32_t,int32_t);
 #  define ldxi_c(r0,r1,i0)             _ldxi_c(_jit,r0,r1,i0)
 static void _ldxi_c(jit_state_t*,int32_t,int32_t,jit_word_t);
 #  define ldxr_uc(r0,r1,r2)            _ldxr_uc(_jit,r0,r1,r2)
-static void _ldxr_uc(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _ldxr_uc(jit_state_t*,int32_t,int32_t,int32_t);
 #  define ldxi_uc(r0,r1,i0)            _ldxi_uc(_jit,r0,r1,i0)
 static void _ldxi_uc(jit_state_t*,int32_t,int32_t,jit_word_t);
 #  define ldxr_s(r0,r1,r2)             LDRSH(r0,r1,r2)
 #  define ldxi_s(r0,r1,i0)             _ldxi_s(_jit,r0,r1,i0)
 static void _ldxi_s(jit_state_t*,int32_t,int32_t,jit_word_t);
 #  define ldxr_us(r0,r1,r2)            _ldxr_us(_jit,r0,r1,r2)
-static void _ldxr_us(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _ldxr_us(jit_state_t*,int32_t,int32_t,int32_t);
 #  define ldxi_us(r0,r1,i0)            _ldxi_us(_jit,r0,r1,i0)
 static void _ldxi_us(jit_state_t*,int32_t,int32_t,jit_word_t);
 #  define ldxr_i(r0,r1,r2)             LDRSW(r0,r1,r2)
 #  define ldxi_i(r0,r1,i0)             _ldxi_i(_jit,r0,r1,i0)
 static void _ldxi_i(jit_state_t*,int32_t,int32_t,jit_word_t);
 #  define ldxr_ui(r0,r1,r2)            _ldxr_ui(_jit,r0,r1,r2)
-static void _ldxr_ui(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _ldxr_ui(jit_state_t*,int32_t,int32_t,int32_t);
 #  define ldxi_ui(r0,r1,i0)            _ldxi_ui(_jit,r0,r1,i0)
 static void _ldxi_ui(jit_state_t*,int32_t,int32_t,jit_word_t);
 #  define ldxr_l(r0,r1,r2)             LDR(r0,r1,r2)
@@ -681,9 +681,9 @@ static void _movi(jit_state_t*,int32_t,jit_word_t);
 #  define movi_p(r0,i0)                        _movi_p(_jit,r0,i0)
 static jit_word_t _movi_p(jit_state_t*,int32_t,jit_word_t);
 #  define ccr(cc,r0,r1,r2)             _ccr(_jit,cc,r0,r1,r2)
-static void _ccr(jit_state_t*,int32_t,int32_t,jit_int32_t,jit_int32_t);
+static void _ccr(jit_state_t*,int32_t,int32_t,int32_t,int32_t);
 #  define cci(cc,r0,r1,i0)             _cci(_jit,cc,r0,r1,i0)
-static void _cci(jit_state_t*,int32_t,int32_t,jit_int32_t,jit_word_t);
+static void _cci(jit_state_t*,int32_t,int32_t,int32_t,jit_word_t);
 #  define ltr(r0,r1,r2)                        ccr(CC_LT,r0,r1,r2)
 #  define lti(r0,r1,i0)                        cci(CC_LT,r0,r1,i0)
 #  define ltr_u(r0,r1,r2)              ccr(CC_CC,r0,r1,r2)
@@ -706,7 +706,7 @@ static void 
_cci(jit_state_t*,int32_t,int32_t,jit_int32_t,jit_word_t);
 #  define nei(r0,r1,i0)                        cci(CC_NE,r0,r1,i0)
 #  define bccr(cc,i0,r0,r1)            _bccr(_jit,cc,i0,r0,r1)
 static jit_word_t
-_bccr(jit_state_t*,int32_t,jit_word_t,int32_t,jit_int32_t);
+_bccr(jit_state_t*,int32_t,jit_word_t,int32_t,int32_t);
 #  define bcci(cc,i0,r0,i1)            _bcci(_jit,cc,i0,r0,i1)
 static jit_word_t
 _bcci(jit_state_t*,int32_t,jit_word_t,int32_t,jit_word_t);
@@ -734,7 +734,7 @@ static jit_word_t 
_beqi(jit_state_t*,jit_word_t,int32_t,jit_word_t);
 static jit_word_t _bnei(jit_state_t*,jit_word_t,int32_t,jit_word_t);
 #  define baddr(cc,i0,r0,r1)           _baddr(_jit,cc,i0,r0,r1)
 static jit_word_t
-_baddr(jit_state_t*,int32_t,jit_word_t,int32_t,jit_int32_t);
+_baddr(jit_state_t*,int32_t,jit_word_t,int32_t,int32_t);
 #  define baddi(cc,i0,r0,i1)           _baddi(_jit,cc,i0,r0,i1)
 static jit_word_t
 _baddi(jit_state_t*,int32_t,jit_word_t,int32_t,jit_word_t);
@@ -748,7 +748,7 @@ _baddi(jit_state_t*,int32_t,jit_word_t,int32_t,jit_word_t);
 #  define bxaddi_u(i0,r0,i1)           baddi(BCC_LO,i0,r0,i1)
 #  define bsubr(cc,i0,r0,r1)           _bsubr(_jit,cc,i0,r0,r1)
 static jit_word_t
-_bsubr(jit_state_t*,int32_t,jit_word_t,int32_t,jit_int32_t);
+_bsubr(jit_state_t*,int32_t,jit_word_t,int32_t,int32_t);
 #  define bsubi(cc,i0,r0,i1)           _bsubi(_jit,cc,i0,r0,i1)
 static jit_word_t
 _bsubi(jit_state_t*,int32_t,jit_word_t,int32_t,jit_word_t);
@@ -762,7 +762,7 @@ _bsubi(jit_state_t*,int32_t,jit_word_t,int32_t,jit_word_t);
 #  define bxsubi_u(i0,r0,i1)           bsubi(BCC_HS,i0,r0,i1)
 #  define bmxr(cc,i0,r0,r1)            _bmxr(_jit,cc,i0,r0,r1)
 static jit_word_t
-_bmxr(jit_state_t*,int32_t,jit_word_t,int32_t,jit_int32_t);
+_bmxr(jit_state_t*,int32_t,jit_word_t,int32_t,int32_t);
 #  define bmxi(cc,i0,r0,r1)            _bmxi(_jit,cc,i0,r0,r1)
 static jit_word_t
 _bmxi(jit_state_t*,int32_t,jit_word_t,int32_t,jit_word_t);
@@ -827,7 +827,7 @@ logical_immediate(jit_word_t imm)
 
 static void
 _oxxx(jit_state_t *_jit, int32_t Op,
-      int32_t Rd, int32_t Rn, jit_int32_t Rm)
+      int32_t Rd, int32_t Rn, int32_t Rm)
 {
     instr_t    i;
     assert(!(Rd &       ~0x1f));
@@ -843,7 +843,7 @@ _oxxx(jit_state_t *_jit, int32_t Op,
 
 static void
 _oxxi(jit_state_t *_jit, int32_t Op,
-      int32_t Rd, int32_t Rn, jit_int32_t Imm12)
+      int32_t Rd, int32_t Rn, int32_t Imm12)
 {
     instr_t    i;
     assert(!(Rd    &       ~0x1f));
@@ -859,7 +859,7 @@ _oxxi(jit_state_t *_jit, int32_t Op,
 
 static void
 _oxx9(jit_state_t *_jit, int32_t Op,
-      int32_t Rd, int32_t Rn, jit_int32_t Imm9)
+      int32_t Rd, int32_t Rn, int32_t Imm9)
 {
     instr_t    i;
     assert(!(Rd   &       ~0x1f));
@@ -874,7 +874,7 @@ _oxx9(jit_state_t *_jit, int32_t Op,
 }
 
 static void
-_ox19(jit_state_t *_jit, int32_t Op, int32_t Rd, jit_int32_t Simm19)
+_ox19(jit_state_t *_jit, int32_t Op, int32_t Rd, int32_t Simm19)
 {
     instr_t    i;
     assert(!(Rd &         ~0x1f));
@@ -887,7 +887,7 @@ _ox19(jit_state_t *_jit, int32_t Op, int32_t Rd, 
jit_int32_t Simm19)
 }
 
 static void
-_oc19(jit_state_t *_jit, int32_t Op, int32_t Cc, jit_int32_t Simm19)
+_oc19(jit_state_t *_jit, int32_t Op, int32_t Cc, int32_t Simm19)
 {
     instr_t    i;
     assert(!(Cc &          ~0xf));
@@ -911,7 +911,7 @@ _o26(jit_state_t *_jit, int32_t Op, int32_t Simm26)
 }
 
 static void
-_ox_x(jit_state_t *_jit, int32_t Op, int32_t Rd, jit_int32_t Rm)
+_ox_x(jit_state_t *_jit, int32_t Op, int32_t Rd, int32_t Rm)
 {
     instr_t    i;
     assert(!(Rd &       ~0x1f));
@@ -924,7 +924,7 @@ _ox_x(jit_state_t *_jit, int32_t Op, int32_t Rd, 
jit_int32_t Rm)
 }
 
 static void
-_o_xx(jit_state_t *_jit, int32_t Op, int32_t Rd, jit_int32_t Rn)
+_o_xx(jit_state_t *_jit, int32_t Op, int32_t Rd, int32_t Rn)
 {
     instr_t    i;
     assert(!(Rd &       ~0x1f));
@@ -937,7 +937,7 @@ _o_xx(jit_state_t *_jit, int32_t Op, int32_t Rd, 
jit_int32_t Rn)
 }
 
 static void
-_oxx_(jit_state_t *_jit, int32_t Op, int32_t Rn, jit_int32_t Rm)
+_oxx_(jit_state_t *_jit, int32_t Op, int32_t Rn, int32_t Rm)
 {
     instr_t    i;
     assert(!(Rn &       ~0x1f));
@@ -961,7 +961,7 @@ _o_x_(jit_state_t *_jit, int32_t Op, int32_t Rn)
 }
 
 static void
-_ox_h(jit_state_t *_jit, int32_t Op, int32_t Rd, jit_int32_t Imm16)
+_ox_h(jit_state_t *_jit, int32_t Op, int32_t Rd, int32_t Imm16)
 {
     instr_t    i;
     assert(!(Rd    &       ~0x1f));
@@ -975,7 +975,7 @@ _ox_h(jit_state_t *_jit, int32_t Op, int32_t Rd, 
jit_int32_t Imm16)
 
 static void
 _oxxrs(jit_state_t *_jit, int32_t Op,
-       int32_t Rd, int32_t Rn, jit_int32_t R, jit_int32_t S)
+       int32_t Rd, int32_t Rn, int32_t R, int32_t S)
 {
     instr_t    i;
     assert(!(Rd &       ~0x1f));
@@ -993,7 +993,7 @@ _oxxrs(jit_state_t *_jit, int32_t Op,
 
 static void
 _oxxxc(jit_state_t *_jit, int32_t Op,
-       int32_t Rd, int32_t Rn, jit_int32_t Rm, jit_int32_t Cc)
+       int32_t Rd, int32_t Rn, int32_t Rm, int32_t Cc)
 {
     instr_t    i;
     assert(!(Rd &       ~0x1f));
@@ -1011,7 +1011,7 @@ _oxxxc(jit_state_t *_jit, int32_t Op,
 
 static void
 _oxxx7(jit_state_t *_jit, int32_t Op,
-       int32_t Rt, int32_t Rt2, jit_int32_t Rn, jit_int32_t Simm7)
+       int32_t Rt, int32_t Rt2, int32_t Rn, int32_t Simm7)
 {
     instr_t    i;
     assert(!(Rt  &       ~0x1f));
@@ -1154,7 +1154,7 @@ _muli(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_word_t i0)
 
 static void
 _qmulr(jit_state_t *_jit, int32_t r0,
-       int32_t r1, int32_t r2, jit_int32_t r3)
+       int32_t r1, int32_t r2, int32_t r3)
 {
     int32_t            reg;
     if (r0 == r2 || r0 == r3) {
@@ -1183,7 +1183,7 @@ _qmuli(jit_state_t *_jit, int32_t r0,
 
 static void
 _qmulr_u(jit_state_t *_jit, int32_t r0,
-        int32_t r1, int32_t r2, jit_int32_t r3)
+        int32_t r1, int32_t r2, int32_t r3)
 {
     int32_t            reg;
     if (r0 == r2 || r0 == r3) {
@@ -1232,7 +1232,7 @@ _divi_u(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_word_t i0)
 
 static void
 _iqdivr(jit_state_t *_jit, jit_bool_t sign,
-       int32_t r0, int32_t r1, jit_int32_t r2, jit_int32_t r3)
+       int32_t r0, int32_t r1, int32_t r2, int32_t r3)
 {
     int32_t            sv0, rg0;
     int32_t            sv1, rg1;
@@ -1287,7 +1287,7 @@ _qdivi_u(jit_state_t *_jit, int32_t r0,
 }
 
 static void
-_remr(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_remr(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     int32_t            reg;
     if (r0 == r1 || r0 == r2) {
@@ -1315,7 +1315,7 @@ _remi(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_remr_u(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_remr_u(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     int32_t            reg;
     if (r0 == r1 || r0 == r2) {
@@ -1555,7 +1555,7 @@ _ldi_l(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 }
 
 static void
-_ldxr_c(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_ldxr_c(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     LDRSB(r0, r1, r2);
     extr_c(r0, r0);
@@ -1579,7 +1579,7 @@ _ldxi_c(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_ldxr_uc(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_ldxr_uc(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     LDRB(r0, r1, r2);
 #if 0
@@ -1624,7 +1624,7 @@ _ldxi_s(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_ldxr_us(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_ldxr_us(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     LDRH(r0, r1, r2);
 #if 0
@@ -1670,7 +1670,7 @@ _ldxi_i(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_ldxr_ui(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_ldxr_ui(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     LDRW(r0, r1, r2);
 #if 0
@@ -1952,7 +1952,7 @@ _movi_p(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 
 static void
 _ccr(jit_state_t *_jit, int32_t cc,
-     int32_t r0, int32_t r1, jit_int32_t r2)
+     int32_t r0, int32_t r1, int32_t r2)
 {
     CMP(r1, r2);
     CSET(r0, cc);
diff --git a/jit/aarch64-fpu.c b/jit/aarch64-fpu.c
index b86efac..e1ccde6 100644
--- a/jit/aarch64-fpu.c
+++ b/jit/aarch64-fpu.c
@@ -67,13 +67,13 @@
 #  define FDIVD(Rd,Rn,Rm)              osvvv(A64_FDIV,1,Rd,Rn,Rm)
 #  define osvvv(Op,Sz,Rd,Rn,Rm)                _osvvv(_jit,Op,Sz,Rd,Rn,Rm)
 static void _osvvv(jit_state_t*,int32_t,int32_t,
-                  int32_t,int32_t,jit_int32_t);
+                  int32_t,int32_t,int32_t);
 #  define osvv_(Op,Sz,Rd,Rn)           _osvv_(_jit,Op,Sz,Rd,Rn)
 static void _osvv_(jit_state_t*,int32_t,
-                  int32_t,int32_t,jit_int32_t);
+                  int32_t,int32_t,int32_t);
 #  define os_vv(Op,Sz,Rn,Rm)           _os_vv(_jit,Op,Sz,Rn,Rm)
 static void _os_vv(jit_state_t*,int32_t,
-                  int32_t,int32_t,jit_int32_t);
+                  int32_t,int32_t,int32_t);
 #  define truncr_f_i(r0,r1)            _truncr_f_i(_jit,r0,r1)
 static void _truncr_f_i(jit_state_t*,int32_t,int32_t);
 #  define truncr_f_l(r0,r1)            FCVTSZ_XS(r0,r1)
@@ -104,7 +104,7 @@ static void _ldr_f(jit_state_t*,int32_t,int32_t);
 #  define ldi_f(r0,i0)                 _ldi_f(_jit,r0,i0)
 static void _ldi_f(jit_state_t*,int32_t,jit_word_t);
 #  define ldxr_f(r0,r1,r2)             _ldxr_f(_jit,r0,r1,r2)
-static void _ldxr_f(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _ldxr_f(jit_state_t*,int32_t,int32_t,int32_t);
 #  define ldxi_f(r0,r1,i0)             _ldxi_f(_jit,r0,r1,i0)
 static void _ldxi_f(jit_state_t*,int32_t,int32_t,jit_word_t);
 #  define str_f(r0,r1)                 _str_f(_jit,r0,r1)
@@ -112,7 +112,7 @@ static void _str_f(jit_state_t*,int32_t,int32_t);
 #  define sti_f(i0,r0)                 _sti_f(_jit,i0,r0)
 static void _sti_f(jit_state_t*,jit_word_t,int32_t);
 #  define stxr_f(r0,r1,r2)             _stxr_f(_jit,r0,r1,r2)
-static void _stxr_f(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _stxr_f(jit_state_t*,int32_t,int32_t,int32_t);
 #  define stxi_f(i0,r0,r1)             _stxi_f(_jit,i0,r0,r1)
 static void _stxi_f(jit_state_t*,jit_word_t,int32_t,int32_t);
 #  define movr_f(r0,r1)                        _movr_f(_jit,r0,r1)
@@ -121,10 +121,10 @@ static void _movr_f(jit_state_t*,int32_t,int32_t);
 static void _movi_f(jit_state_t*,int32_t,jit_float32_t);
 #  define extr_d_f(r0,r1)              FCVT_SD(r0,r1)
 #  define fccr(cc,r0,r1,r2)            _fccr(_jit,cc,r0,r1,r2)
-static void _fccr(jit_state_t*,int32_t,int32_t,jit_int32_t,jit_int32_t);
+static void _fccr(jit_state_t*,int32_t,int32_t,int32_t,int32_t);
 #  define fcci(cc,r0,r1,i0)            _fcci(_jit,cc,r0,r1,i0)
 static void _fcci(jit_state_t*,
-                 int32_t,int32_t,jit_int32_t,jit_float32_t);
+                 int32_t,int32_t,int32_t,jit_float32_t);
 #  define ltr_f(r0,r1,r2)              fccr(CC_MI,r0,r1,r2)
 #  define lti_f(r0,r1,i0)              fcci(CC_MI,r0,r1,i0)
 #  define ler_f(r0,r1,r2)              fccr(CC_LS,r0,r1,r2)
@@ -142,7 +142,7 @@ static void _fcci(jit_state_t*,
 #  define unler_f(r0,r1,r2)            fccr(CC_LE,r0,r1,r2)
 #  define unlei_f(r0,r1,i0)            fcci(CC_LE,r0,r1,i0)
 #  define uneqr_f(r0,r1,r2)            _uneqr_f(_jit,r0,r1,r2)
-static void _uneqr_f(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _uneqr_f(jit_state_t*,int32_t,int32_t,int32_t);
 #  define uneqi_f(r0,r1,i0)            _uneqi_f(_jit,r0,r1,i0)
 static void _uneqi_f(jit_state_t*,int32_t,int32_t,jit_float32_t);
 #  define unger_f(r0,r1,r2)            fccr(CC_PL,r0,r1,r2)
@@ -150,7 +150,7 @@ static void 
_uneqi_f(jit_state_t*,int32_t,int32_t,jit_float32_t);
 #  define ungtr_f(r0,r1,r2)            fccr(CC_HI,r0,r1,r2)
 #  define ungti_f(r0,r1,i0)            fcci(CC_HI,r0,r1,i0)
 #  define ltgtr_f(r0,r1,r2)            _ltgtr_f(_jit,r0,r1,r2)
-static void _ltgtr_f(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _ltgtr_f(jit_state_t*,int32_t,int32_t,int32_t);
 #  define ltgti_f(r0,r1,i0)            _ltgti_f(_jit,r0,r1,i0)
 static void _ltgti_f(jit_state_t*,int32_t,int32_t,jit_float32_t);
 #  define ordr_f(r0,r1,r2)             fccr(CC_VC,r0,r1,r2)
@@ -159,7 +159,7 @@ static void 
_ltgti_f(jit_state_t*,int32_t,int32_t,jit_float32_t);
 #  define unordi_f(r0,r1,i0)           fcci(CC_VS,r0,r1,i0)
 #define fbccr(cc,i0,r0,r1)             _fbccr(_jit,cc,i0,r0,r1)
 static jit_word_t
-_fbccr(jit_state_t*,int32_t,jit_word_t,int32_t,jit_int32_t);
+_fbccr(jit_state_t*,int32_t,jit_word_t,int32_t,int32_t);
 #define fbcci(cc,i0,r0,i1)             _fbcci(_jit,cc,i0,r0,i1)
 static jit_word_t
 _fbcci(jit_state_t*,int32_t,jit_word_t,int32_t,jit_float32_t);
@@ -219,7 +219,7 @@ static void _ldr_d(jit_state_t*,int32_t,int32_t);
 #  define ldi_d(r0,i0)                 _ldi_d(_jit,r0,i0)
 static void _ldi_d(jit_state_t*,int32_t,jit_word_t);
 #  define ldxr_d(r0,r1,r2)             _ldxr_d(_jit,r0,r1,r2)
-static void _ldxr_d(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _ldxr_d(jit_state_t*,int32_t,int32_t,int32_t);
 #  define ldxi_d(r0,r1,i0)             _ldxi_d(_jit,r0,r1,i0)
 static void _ldxi_d(jit_state_t*,int32_t,int32_t,jit_word_t);
 #  define str_d(r0,r1)                 _str_d(_jit,r0,r1)
@@ -227,7 +227,7 @@ static void _str_d(jit_state_t*,int32_t,int32_t);
 #  define sti_d(i0,r0)                 _sti_d(_jit,i0,r0)
 static void _sti_d(jit_state_t*,jit_word_t,int32_t);
 #  define stxr_d(r0,r1,r2)             _stxr_d(_jit,r0,r1,r2)
-static void _stxr_d(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _stxr_d(jit_state_t*,int32_t,int32_t,int32_t);
 #  define stxi_d(i0,r0,r1)             _stxi_d(_jit,i0,r0,r1)
 static void _stxi_d(jit_state_t*,jit_word_t,int32_t,int32_t);
 #  define movr_d(r0,r1)                        _movr_d(_jit,r0,r1)
@@ -236,10 +236,10 @@ static void _movr_d(jit_state_t*,int32_t,int32_t);
 static void _movi_d(jit_state_t*,int32_t,jit_float64_t);
 #  define extr_f_d(r0,r1)              FCVT_DS(r0,r1)
 #  define dccr(cc,r0,r1,r2)            _dccr(_jit,cc,r0,r1,r2)
-static void _dccr(jit_state_t*,int32_t,int32_t,jit_int32_t,jit_int32_t);
+static void _dccr(jit_state_t*,int32_t,int32_t,int32_t,int32_t);
 #  define dcci(cc,r0,r1,i0)            _dcci(_jit,cc,r0,r1,i0)
 static void _dcci(jit_state_t*,
-                 int32_t,int32_t,jit_int32_t,jit_float64_t);
+                 int32_t,int32_t,int32_t,jit_float64_t);
 #  define ltr_d(r0,r1,r2)              dccr(CC_MI,r0,r1,r2)
 #  define lti_d(r0,r1,i0)              dcci(CC_MI,r0,r1,i0)
 #  define ler_d(r0,r1,r2)              dccr(CC_LS,r0,r1,r2)
@@ -257,7 +257,7 @@ static void _dcci(jit_state_t*,
 #  define unler_d(r0,r1,r2)            dccr(CC_LE,r0,r1,r2)
 #  define unlei_d(r0,r1,i0)            dcci(CC_LE,r0,r1,i0)
 #  define uneqr_d(r0,r1,r2)            _uneqr_d(_jit,r0,r1,r2)
-static void _uneqr_d(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _uneqr_d(jit_state_t*,int32_t,int32_t,int32_t);
 #  define uneqi_d(r0,r1,i0)            _uneqi_d(_jit,r0,r1,i0)
 static void _uneqi_d(jit_state_t*,int32_t,int32_t,jit_float64_t);
 #  define unger_d(r0,r1,r2)            dccr(CC_PL,r0,r1,r2)
@@ -265,7 +265,7 @@ static void 
_uneqi_d(jit_state_t*,int32_t,int32_t,jit_float64_t);
 #  define ungtr_d(r0,r1,r2)            dccr(CC_HI,r0,r1,r2)
 #  define ungti_d(r0,r1,i0)            dcci(CC_HI,r0,r1,i0)
 #  define ltgtr_d(r0,r1,r2)            _ltgtr_d(_jit,r0,r1,r2)
-static void _ltgtr_d(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _ltgtr_d(jit_state_t*,int32_t,int32_t,int32_t);
 #  define ltgti_d(r0,r1,i0)            _ltgti_d(_jit,r0,r1,i0)
 static void _ltgti_d(jit_state_t*,int32_t,int32_t,jit_float64_t);
 #  define ordr_d(r0,r1,r2)             dccr(CC_VC,r0,r1,r2)
@@ -274,7 +274,7 @@ static void 
_ltgti_d(jit_state_t*,int32_t,int32_t,jit_float64_t);
 #  define unordi_d(r0,r1,i0)           dcci(CC_VS,r0,r1,i0)
 #define dbccr(cc,i0,r0,r1)             _dbccr(_jit,cc,i0,r0,r1)
 static jit_word_t
-_dbccr(jit_state_t*,int32_t,jit_word_t,int32_t,jit_int32_t);
+_dbccr(jit_state_t*,int32_t,jit_word_t,int32_t,int32_t);
 #define dbcci(cc,i0,r0,i1)             _dbcci(_jit,cc,i0,r0,i1)
 static jit_word_t
 _dbcci(jit_state_t*,int32_t,jit_word_t,int32_t,jit_float64_t);
@@ -317,7 +317,7 @@ static void _vaarg_d(jit_state_t*, int32_t, int32_t);
 #if CODE
 static void
 _osvvv(jit_state_t *_jit, int32_t Op, int32_t Sz,
-       int32_t Rd, int32_t Rn, jit_int32_t Rm)
+       int32_t Rd, int32_t Rn, int32_t Rm)
 {
     instr_t    i;
     assert(!(Rd &       ~0x1f));
@@ -335,7 +335,7 @@ _osvvv(jit_state_t *_jit, int32_t Op, int32_t Sz,
 
 static void
 _osvv_(jit_state_t *_jit, int32_t Op,
-       int32_t Sz, int32_t Rd, jit_int32_t Rn)
+       int32_t Sz, int32_t Rd, int32_t Rn)
 {
     instr_t    i;
     assert(!(Rd &       ~0x1f));
@@ -351,7 +351,7 @@ _osvv_(jit_state_t *_jit, int32_t Op,
 
 static void
 _os_vv(jit_state_t *_jit, int32_t Op,
-       int32_t Sz, int32_t Rn, jit_int32_t Rm)
+       int32_t Sz, int32_t Rn, int32_t Rm)
 {
     instr_t    i;
     assert(!(Rn &       ~0x1f));
@@ -453,7 +453,7 @@ _ldi_f(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 }
 
 static void
-_ldxr_f(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_ldxr_f(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
@@ -493,7 +493,7 @@ _sti_f(jit_state_t *_jit, jit_word_t i0, int32_t r0)
 }
 
 static void
-_stxr_f(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_stxr_f(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
@@ -541,7 +541,7 @@ _movi_f(jit_state_t *_jit, int32_t r0, jit_float32_t i0)
 
 static void
 _fccr(jit_state_t *_jit, int32_t cc,
-      int32_t r0, int32_t r1, jit_int32_t r2)
+      int32_t r0, int32_t r1, int32_t r2)
 {
     FCMPES(r1, r2);
     CSET(r0, cc);
@@ -559,7 +559,7 @@ _fcci(jit_state_t *_jit, int32_t cc,
 }
 
 static void
-_uneqr_f(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_uneqr_f(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     jit_word_t         w;
     FCMPES(r1, r2);
@@ -572,7 +572,7 @@ _uneqr_f(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_int32_t r2)
 fopi(uneq)
 
 static void
-_ltgtr_f(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_ltgtr_f(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     jit_word_t         w;
     FCMPES(r1, r2);
@@ -670,7 +670,7 @@ _ldi_d(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 }
 
 static void
-_ldxr_d(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_ldxr_d(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
@@ -710,7 +710,7 @@ _sti_d(jit_state_t *_jit, jit_word_t i0, int32_t r0)
 }
 
 static void
-_stxr_d(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_stxr_d(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
@@ -757,7 +757,7 @@ _movi_d(jit_state_t *_jit, int32_t r0, jit_float64_t i0)
 
 static void
 _dccr(jit_state_t *_jit, int32_t cc,
-      int32_t r0, int32_t r1, jit_int32_t r2)
+      int32_t r0, int32_t r1, int32_t r2)
 {
     FCMPED(r1, r2);
     CSET(r0, cc);
@@ -775,7 +775,7 @@ _dcci(jit_state_t *_jit, int32_t cc,
 }
 
 static void
-_uneqr_d(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_uneqr_d(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     jit_word_t         w;
     FCMPED(r1, r2);
@@ -788,7 +788,7 @@ _uneqr_d(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_int32_t r2)
 dopi(uneq)
 
 static void
-_ltgtr_d(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_ltgtr_d(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     jit_word_t         w;
     FCMPED(r1, r2);
diff --git a/jit/alpha-cpu.c b/jit/alpha-cpu.c
index 73304db..e3854fd 100644
--- a/jit/alpha-cpu.c
+++ b/jit/alpha-cpu.c
@@ -317,22 +317,22 @@ static jit_word_t 
_movi_p(jit_state_t*,int32_t,jit_word_t);
 #  define addi(r0,r1,i0)               _addi(_jit,r0,r1,i0)
 static void _addi(jit_state_t*,int32_t,int32_t,jit_word_t);
 #  define addcr(r0,r1,i0)              _addcr(_jit,r0,r1,i0)
-static void _addcr(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _addcr(jit_state_t*,int32_t,int32_t,int32_t);
 #  define addci(r0,r1,i0)              _addci(_jit,r0,r1,i0)
 static void _addci(jit_state_t*,int32_t,int32_t,jit_word_t);
 #  define addxr(r0,r1,i0)              _addxr(_jit,r0,r1,i0)
-static void _addxr(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _addxr(jit_state_t*,int32_t,int32_t,int32_t);
 #  define addxi(r0,r1,i0)              _addxi(_jit,r0,r1,i0)
 static void _addxi(jit_state_t*,int32_t,int32_t,jit_word_t);
 #  define subr(r0,r1,r2)               SUBQ(r1,r2,r0)
 #  define subi(r0,r1,i0)               _subi(_jit,r0,r1,i0)
 static void _subi(jit_state_t*,int32_t,int32_t,jit_word_t);
 #  define subcr(r0,r1,i0)              _subcr(_jit,r0,r1,i0)
-static void _subcr(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _subcr(jit_state_t*,int32_t,int32_t,int32_t);
 #  define subci(r0,r1,i0)              _subci(_jit,r0,r1,i0)
 static void _subci(jit_state_t*,int32_t,int32_t,jit_word_t);
 #  define subxr(r0,r1,i0)              _subxr(_jit,r0,r1,i0)
-static void _subxr(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _subxr(jit_state_t*,int32_t,int32_t,int32_t);
 #  define subxi(r0,r1,i0)              _subxi(_jit,r0,r1,i0)
 static void _subxi(jit_state_t*,int32_t,int32_t,jit_word_t);
 #  define rsbi(r0, r1, i0)             _rsbi(_jit, r0, r1, i0)
@@ -342,50 +342,50 @@ static void _rsbi(jit_state_t*,int32_t,int32_t, 
jit_word_t);
 static void _muli(jit_state_t*,int32_t,int32_t,jit_word_t);
 #  define qmulr(r0,r1,r2,r3)           _qmulr(_jit,r0,r1,r2,r3)
 static void _qmulr(jit_state_t*,int32_t,
-                  int32_t,int32_t,jit_int32_t);
+                  int32_t,int32_t,int32_t);
 #  define qmuli(r0,r1,r2,i0)           _qmuli(_jit,r0,r1,r2,i0)
 static void _qmuli(jit_state_t*,int32_t,
                   int32_t,int32_t,jit_word_t);
 #  define qmulr_u(r0,r1,r2,r3)         _qmulr_u(_jit,r0,r1,r2,r3)
 static void _qmulr_u(jit_state_t*,int32_t,
-                    int32_t,int32_t,jit_int32_t);
+                    int32_t,int32_t,int32_t);
 #  define qmuli_u(r0,r1,r2,i0)         _qmuli_u(_jit,r0,r1,r2,i0)
 static void _qmuli_u(jit_state_t*,int32_t,
                     int32_t,int32_t,jit_word_t);
 static jit_word_t __idiv(jit_word_t, jit_word_t);
 #  define divr(r0,r1,r2)               _divr(_jit,r0,r1,r2)
-static void _divr(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _divr(jit_state_t*,int32_t,int32_t,int32_t);
 #  define divi(r0,r1,i0)               _divi(_jit,r0,r1,i0)
 static void _divi(jit_state_t*,int32_t,int32_t,jit_word_t);
 static jit_uword_t __udiv(jit_uword_t, jit_uword_t);
 #  define divr_u(r0,r1,r2)             _divr_u(_jit,r0,r1,r2)
-static void _divr_u(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _divr_u(jit_state_t*,int32_t,int32_t,int32_t);
 #  define divi_u(r0,r1,i0)             _divi_u(_jit,r0,r1,i0)
 static void _divi_u(jit_state_t*,int32_t,int32_t,jit_word_t);
 static jit_word_t __irem(jit_word_t, jit_word_t);
 #  define remr(r0,r1,r2)               _remr(_jit,r0,r1,r2)
-static void _remr(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _remr(jit_state_t*,int32_t,int32_t,int32_t);
 #  define remi(r0,r1,i0)               _remi(_jit,r0,r1,i0)
 static void _remi(jit_state_t*,int32_t,int32_t,jit_word_t);
 static jit_uword_t __urem(jit_uword_t, jit_uword_t);
 #  define remr_u(r0,r1,r2)             _remr_u(_jit,r0,r1,r2)
-static void _remr_u(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _remr_u(jit_state_t*,int32_t,int32_t,int32_t);
 #  define remi_u(r0,r1,i0)             _remi_u(_jit,r0,r1,i0)
 static void _remi_u(jit_state_t*,int32_t,int32_t,jit_word_t);
 static jit_word_t __idivrem(jit_word_t, jit_word_t, jit_word_t*);
 #  define qdivr(r0,r1,r2,r3)           _qdivr(_jit,r0,r1,r2,r3)
 static void _qdivr(jit_state_t*,
-                  int32_t,int32_t,jit_int32_t,jit_int32_t);
+                  int32_t,int32_t,int32_t,int32_t);
 #  define qdivi(r0,r1,r2,i0)           _qdivi(_jit,r0,r1,r2,i0)
 static void _qdivi(jit_state_t*,
-                  int32_t,int32_t,jit_int32_t,jit_word_t);
+                  int32_t,int32_t,int32_t,jit_word_t);
 static jit_word_t __udivrem(jit_uword_t, jit_uword_t, jit_uword_t*);
 #  define qdivr_u(r0,r1,r2,r3)         _qdivr_u(_jit,r0,r1,r2,r3)
 static void _qdivr_u(jit_state_t*,
-                    int32_t,int32_t,jit_int32_t,jit_int32_t);
+                    int32_t,int32_t,int32_t,int32_t);
 #  define qdivi_u(r0,r1,r2,i0)         _qdivi_u(_jit,r0,r1,r2,i0)
 static void _qdivi_u(jit_state_t*,
-                    int32_t,int32_t,jit_int32_t,jit_word_t);
+                    int32_t,int32_t,int32_t,jit_word_t);
 #  define lshr(r0,r1,r2)               SLL(r1,r2,r0)
 #  define lshi(r0,r1,i0)               _lshi(_jit,r0,r1,i0)
 static void _lshi(jit_state_t*,int32_t,int32_t,jit_word_t);
@@ -432,7 +432,7 @@ static void _gti(jit_state_t*,int32_t,int32_t,jit_word_t);
 #  define gti_u(r0,r1,i0)              _gti_u(_jit,r0,r1,i0)
 static void _gti_u(jit_state_t*,int32_t,int32_t,jit_word_t);
 #  define ner(r0,r1,r2)                        _ner(_jit,r0,r1,r2)
-static void _ner(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _ner(jit_state_t*,int32_t,int32_t,int32_t);
 #  define nei(r0,r1,i0)                        _nei(_jit,r0,r1,i0)
 static void _nei(jit_state_t*,int32_t,int32_t,jit_word_t);
 #  define bltr(i0,r0,r1)               _bltr(_jit,i0,r0,r1)
@@ -551,32 +551,32 @@ static void _ldi_ui(jit_state_t*,int32_t,jit_word_t);
 #  define ldi_l(r0,i0)                 _ldi_l(_jit,r0,i0)
 static void _ldi_l(jit_state_t*,int32_t,jit_word_t);
 #  define ldxr_c(r0,r1,r2)             _ldxr_c(_jit,r0,r1,r2)
-static void _ldxr_c(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _ldxr_c(jit_state_t*,int32_t,int32_t,int32_t);
 #  define ldxi_c(r0,r1,i0)             _ldxi_c(_jit,r0,r1,i0)
 static void _ldxi_c(jit_state_t*,int32_t,int32_t,jit_word_t);
 #  define ldxr_uc(r0,r1,r2)            _ldxr_uc(_jit,r0,r1,r2)
-static void _ldxr_uc(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _ldxr_uc(jit_state_t*,int32_t,int32_t,int32_t);
 #  define ldxi_uc(r0,r1,i0)            _ldxi_uc(_jit,r0,r1,i0)
 static void _ldxi_uc(jit_state_t*,int32_t,int32_t,jit_word_t);
 #  define ldxr_s(r0,r1,r2)             _ldxr_s(_jit,r0,r1,r2)
-static void _ldxr_s(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _ldxr_s(jit_state_t*,int32_t,int32_t,int32_t);
 #  define ldxi_s(r0,r1,i0)             _ldxi_s(_jit,r0,r1,i0)
 static void _ldxi_s(jit_state_t*,int32_t,int32_t,jit_word_t);
 #  define ldxr_us(r0,r1,r2)            _ldxr_us(_jit,r0,r1,r2)
-static void _ldxr_us(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _ldxr_us(jit_state_t*,int32_t,int32_t,int32_t);
 #  define ldxi_us(r0,r1,i0)            _ldxi_us(_jit,r0,r1,i0)
 static void _ldxi_us(jit_state_t*,int32_t,int32_t,jit_word_t);
 #  define ldxr_i(r0,r1,r2)             _ldxr_i(_jit,r0,r1,r2)
-static void _ldxr_i(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _ldxr_i(jit_state_t*,int32_t,int32_t,int32_t);
 #  define ldxi_i(r0,r1,i0)             _ldxi_i(_jit,r0,r1,i0)
 static void _ldxi_i(jit_state_t*,int32_t,int32_t,jit_word_t);
 #  define ldxr_ui(r0,r1,r2)            _ldxr_ui(_jit,r0,r1,r2)
-static void _ldxr_ui(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _ldxr_ui(jit_state_t*,int32_t,int32_t,int32_t);
 #  define ldxi_ui(r0,r1,i0)            _ldxi_ui(_jit,r0,r1,i0)
 static void _ldxi_ui(jit_state_t*,int32_t,int32_t,jit_word_t);
 #  define ldxr(r0,r1,r2)               ldxr_l(r0,r1,r2)
 #  define ldxr_l(r0,r1,r2)             _ldxr_l(_jit,r0,r1,r2)
-static void _ldxr_l(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _ldxr_l(jit_state_t*,int32_t,int32_t,int32_t);
 #  define ldxi(r0,r1,i0)               ldxi_l(r0,r1,i0)
 #  define ldxi_l(r0,r1,i0)             _ldxi_l(_jit,r0,r1,i0)
 static void _ldxi_l(jit_state_t*,int32_t,int32_t,jit_word_t);
@@ -594,19 +594,19 @@ static void _sti_i(jit_state_t*,jit_word_t,int32_t);
 #  define sti_l(i0,r0)                 _sti_l(_jit,i0,r0)
 static void _sti_l(jit_state_t*,jit_word_t,int32_t);
 #  define stxr_c(r0,r1,r2)             _stxr_c(_jit,r0,r1,r2)
-static void _stxr_c(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _stxr_c(jit_state_t*,int32_t,int32_t,int32_t);
 #  define stxi_c(i0,r0,r1)             _stxi_c(_jit,i0,r0,r1)
 static void _stxi_c(jit_state_t*,jit_word_t,int32_t,int32_t);
 #  define stxr_s(r0,r1,r2)             _stxr_s(_jit,r0,r1,r2)
-static void _stxr_s(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _stxr_s(jit_state_t*,int32_t,int32_t,int32_t);
 #  define stxi_s(i0,r0,r1)             _stxi_s(_jit,i0,r0,r1)
 static void _stxi_s(jit_state_t*,jit_word_t,int32_t,int32_t);
 #  define stxr_i(r0,r1,r2)             _stxr_i(_jit,r0,r1,r2)
-static void _stxr_i(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _stxr_i(jit_state_t*,int32_t,int32_t,int32_t);
 #  define stxi_i(i0,r0,r1)             _stxi_i(_jit,i0,r0,r1)
 static void _stxi_i(jit_state_t*,jit_word_t,int32_t,int32_t);
 #  define stxr_l(r0,r1,r2)             _stxr_l(_jit,r0,r1,r2)
-static void _stxr_l(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _stxr_l(jit_state_t*,int32_t,int32_t,int32_t);
 #  define stxi(i0,r0,r1)               stxi_l(i0,r0,r1)
 #  define stxi_l(i0,r0,r1)             _stxi_l(_jit,i0,r0,r1)
 static void _stxi_l(jit_state_t*,jit_word_t,int32_t,int32_t);
@@ -828,7 +828,7 @@ _addi(jit_state_t *_jit, int32_t r0, int32_t r1, jit_word_t 
i0)
 }
 
 static void
-_addcr(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_addcr(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     int32_t            reg;
     if (jit_carry == _NOREG)
@@ -866,7 +866,7 @@ _addci(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_addxr(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_addxr(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     int32_t            reg;
     assert(jit_carry != _NOREG);
@@ -906,7 +906,7 @@ _subi(jit_state_t *_jit, int32_t r0, int32_t r1, jit_word_t 
i0)
 }
 
 static void
-_subcr(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_subcr(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     int32_t            reg;
     if (jit_carry == _NOREG)
@@ -944,7 +944,7 @@ _subci(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_subxr(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_subxr(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     int32_t            reg;
     assert(jit_carry != _NOREG);
@@ -990,7 +990,7 @@ _muli(jit_state_t *_jit, int32_t r0, int32_t r1, jit_word_t 
i0)
 
 static void
 _qmulr(jit_state_t *_jit, int32_t r0,
-       int32_t r1, int32_t r2, jit_int32_t r3)
+       int32_t r1, int32_t r2, int32_t r3)
 {
     int32_t            reg;
     /* The only invalid condition is r0 == r1 */
@@ -1039,7 +1039,7 @@ _qmuli(jit_state_t *_jit, int32_t r0,
 
 static void
 _qmulr_u(jit_state_t *_jit, int32_t r0,
-        int32_t r1, int32_t r2, jit_int32_t r3)
+        int32_t r1, int32_t r2, int32_t r3)
 {
     int32_t            reg;
     if (r0 == r2 || r0 == r3) {
@@ -1088,7 +1088,7 @@ __idiv(jit_word_t u, jit_word_t v)
 }
 
 static void
-_divr(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_divr(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     movr(_A0_REGNO, r1);
     movr(_A1_REGNO, r2);
@@ -1112,7 +1112,7 @@ __udiv(jit_uword_t u, jit_uword_t v)
 }
 
 static void
-_divr_u(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_divr_u(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     movr(_A0_REGNO, r1);
     movr(_A1_REGNO, r2);
@@ -1136,7 +1136,7 @@ __irem(jit_word_t u, jit_word_t v)
 }
 
 static void
-_remr(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_remr(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     movr(_A0_REGNO, r1);
     movr(_A1_REGNO, r2);
@@ -1160,7 +1160,7 @@ __urem(jit_uword_t u, jit_uword_t v)
 }
 
 static void
-_remr_u(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_remr_u(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     movr(_A0_REGNO, r1);
     movr(_A1_REGNO, r2);
@@ -1186,7 +1186,7 @@ __idivrem(jit_word_t u, jit_word_t v, jit_word_t *rem)
 
 static void
 _qdivr(jit_state_t *_jit,
-       int32_t r0, int32_t r1, jit_int32_t r2, jit_int32_t r3)
+       int32_t r0, int32_t r1, int32_t r2, int32_t r3)
 {
     movr(_A0_REGNO, r2);
     movr(_A1_REGNO, r3);
@@ -1198,7 +1198,7 @@ _qdivr(jit_state_t *_jit,
 
 static void
 _qdivi(jit_state_t *_jit,
-       int32_t r0, int32_t r1, jit_int32_t r2, jit_word_t i0)
+       int32_t r0, int32_t r1, int32_t r2, jit_word_t i0)
 {
     movr(_A0_REGNO, r2);
     movi(_A1_REGNO, i0);
@@ -1217,7 +1217,7 @@ __udivrem(jit_uword_t u, jit_uword_t v, jit_uword_t *rem)
 
 static void
 _qdivr_u(jit_state_t *_jit,
-        int32_t r0, int32_t r1, jit_int32_t r2, jit_int32_t r3)
+        int32_t r0, int32_t r1, int32_t r2, int32_t r3)
 {
     movr(_A0_REGNO, r2);
     movr(_A1_REGNO, r3);
@@ -1229,7 +1229,7 @@ _qdivr_u(jit_state_t *_jit,
 
 static void
 _qdivi_u(jit_state_t *_jit,
-        int32_t r0, int32_t r1, jit_int32_t r2, jit_word_t i0)
+        int32_t r0, int32_t r1, int32_t r2, jit_word_t i0)
 {
     movr(_A0_REGNO, r2);
     movi(_A1_REGNO, i0);
@@ -1415,7 +1415,7 @@ _gti_u(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_ner(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_ner(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     CMPEQ(r1, r2, r0);
     CMPEQi(r0, 0, r0);
@@ -2085,7 +2085,7 @@ _ldi_l(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 }
 
 static void
-_ldxr_c(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_ldxr_c(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
@@ -2111,7 +2111,7 @@ _ldxi_c(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_ldxr_uc(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_ldxr_uc(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
@@ -2135,7 +2135,7 @@ _ldxi_uc(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_ldxr_s(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_ldxr_s(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
@@ -2161,7 +2161,7 @@ _ldxi_s(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_ldxr_us(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_ldxr_us(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
@@ -2185,7 +2185,7 @@ _ldxi_us(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_ldxr_i(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_ldxr_i(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
@@ -2209,7 +2209,7 @@ _ldxi_i(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_ldxr_ui(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_ldxr_ui(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
@@ -2235,7 +2235,7 @@ _ldxi_ui(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_ldxr_l(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_ldxr_l(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
@@ -2315,7 +2315,7 @@ _sti_l(jit_state_t *_jit, jit_word_t i0, int32_t r0)
 }
 
 static void
-_stxr_c(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_stxr_c(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
@@ -2339,7 +2339,7 @@ _stxi_c(jit_state_t *_jit, jit_word_t i0, int32_t r0, 
int32_t r1)
 }
 
 static void
-_stxr_s(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_stxr_s(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
@@ -2363,7 +2363,7 @@ _stxi_s(jit_state_t *_jit, jit_word_t i0, int32_t r0, 
int32_t r1)
 }
 
 static void
-_stxr_i(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_stxr_i(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
@@ -2387,7 +2387,7 @@ _stxi_i(jit_state_t *_jit, jit_word_t i0, int32_t r0, 
int32_t r1)
 }
 
 static void
-_stxr_l(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_stxr_l(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
diff --git a/jit/alpha-fpu.c b/jit/alpha-fpu.c
index b8b2f7f..b3d65af 100644
--- a/jit/alpha-fpu.c
+++ b/jit/alpha-fpu.c
@@ -325,19 +325,19 @@ static void _extr_f(jit_state_t*,int32_t,int32_t);
 #  define extr_d(r0,r1)                        _extr_d(_jit,r0,r1)
 static void _extr_d(jit_state_t*,int32_t,int32_t);
 #  define addr_f(r0,r1,r2)             _addr_f(_jit,r0,r1,r2)
-static void _addr_f(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _addr_f(jit_state_t*,int32_t,int32_t,int32_t);
 #  define addi_f(r0,r1,i0)             _addi_f(_jit,r0,r1,i0)
 static void _addi_f(jit_state_t*,int32_t,int32_t,jit_float32_t*);
 #  define addr_d(r0,r1,r2)             _addr_d(_jit,r0,r1,r2)
-static void _addr_d(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _addr_d(jit_state_t*,int32_t,int32_t,int32_t);
 #  define addi_d(r0,r1,i0)             _addi_d(_jit,r0,r1,i0)
 static void _addi_d(jit_state_t*,int32_t,int32_t,jit_float64_t*);
 #  define subr_f(r0,r1,r2)             _subr_f(_jit,r0,r1,r2)
-static void _subr_f(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _subr_f(jit_state_t*,int32_t,int32_t,int32_t);
 #  define subi_f(r0,r1,i0)             _subi_f(_jit,r0,r1,i0)
 static void _subi_f(jit_state_t*,int32_t,int32_t,jit_float32_t*);
 #  define subr_d(r0,r1,r2)             _subr_d(_jit,r0,r1,r2)
-static void _subr_d(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _subr_d(jit_state_t*,int32_t,int32_t,int32_t);
 #  define subi_d(r0,r1,i0)             _subi_d(_jit,r0,r1,i0)
 static void _subi_d(jit_state_t*,int32_t,int32_t,jit_float64_t*);
 #  define rsbr_f(r0, r1, r2)           subr_f(r0, r2, r1)
@@ -347,115 +347,115 @@ static void 
_rsbi_f(jit_state_t*,int32_t,int32_t,jit_float32_t*);
 #  define rsbi_d(r0, r1, i0)           _rsbi_d(_jit, r0, r1, i0)
 static void _rsbi_d(jit_state_t*,int32_t,int32_t,jit_float64_t*);
 #  define mulr_f(r0,r1,r2)             _mulr_f(_jit,r0,r1,r2)
-static void _mulr_f(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _mulr_f(jit_state_t*,int32_t,int32_t,int32_t);
 #  define muli_f(r0,r1,i0)             _muli_f(_jit,r0,r1,i0)
 static void _muli_f(jit_state_t*,int32_t,int32_t,jit_float32_t*);
 #  define mulr_d(r0,r1,r2)             _mulr_d(_jit,r0,r1,r2)
-static void _mulr_d(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _mulr_d(jit_state_t*,int32_t,int32_t,int32_t);
 #  define muli_d(r0,r1,i0)             _muli_d(_jit,r0,r1,i0)
 static void _muli_d(jit_state_t*,int32_t,int32_t,jit_float64_t*);
 #  define divr_f(r0,r1,r2)             _divr_f(_jit,r0,r1,r2)
-static void _divr_f(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _divr_f(jit_state_t*,int32_t,int32_t,int32_t);
 #  define divi_f(r0,r1,i0)             _divi_f(_jit,r0,r1,i0)
 static void _divi_f(jit_state_t*,int32_t,int32_t,jit_float32_t*);
 #  define divr_d(r0,r1,r2)             _divr_d(_jit,r0,r1,r2)
-static void _divr_d(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _divr_d(jit_state_t*,int32_t,int32_t,int32_t);
 #  define divi_d(r0,r1,i0)             _divi_d(_jit,r0,r1,i0)
 static void _divi_d(jit_state_t*,int32_t,int32_t,jit_float64_t*);
 #  define ltr_f(r0,r1,r2)              ltr_d(r0,r1,r2)
 #  define ltr_d(r0,r1,r2)              _ltr_d(_jit,r0,r1,r2)
-static void _ltr_d(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _ltr_d(jit_state_t*,int32_t,int32_t,int32_t);
 #  define lti_f(r0,r1,i0)              _lti_f(_jit,r0,r1,i0)
 static void _lti_f(jit_state_t*,int32_t,int32_t,jit_float32_t*);
 #  define lti_d(r0,r1,i0)              _lti_d(_jit,r0,r1,i0)
 static void _lti_d(jit_state_t*,int32_t,int32_t,jit_float64_t*);
 #  define ler_f(r0,r1,r2)              ler_d(r0,r1,r2)
 #  define ler_d(r0,r1,r2)              _ler_d(_jit,r0,r1,r2)
-static void _ler_d(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _ler_d(jit_state_t*,int32_t,int32_t,int32_t);
 #  define lei_f(r0,r1,i0)              _lei_f(_jit,r0,r1,i0)
 static void _lei_f(jit_state_t*,int32_t,int32_t,jit_float32_t*);
 #  define lei_d(r0,r1,i0)              _lei_d(_jit,r0,r1,i0)
 static void _lei_d(jit_state_t*,int32_t,int32_t,jit_float64_t*);
 #  define eqr_f(r0,r1,r2)              eqr_d(r0,r1,r2)
 #  define eqr_d(r0,r1,r2)              _eqr_d(_jit,r0,r1,r2)
-static void _eqr_d(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _eqr_d(jit_state_t*,int32_t,int32_t,int32_t);
 #  define eqi_f(r0,r1,i0)              _eqi_f(_jit,r0,r1,i0)
 static void _eqi_f(jit_state_t*,int32_t,int32_t,jit_float32_t*);
 #  define eqi_d(r0,r1,i0)              _eqi_d(_jit,r0,r1,i0)
 static void _eqi_d(jit_state_t*,int32_t,int32_t,jit_float64_t*);
 #  define ger_f(r0,r1,r2)              ger_d(r0,r1,r2)
 #  define ger_d(r0,r1,r2)              _ger_d(_jit,r0,r1,r2)
-static void _ger_d(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _ger_d(jit_state_t*,int32_t,int32_t,int32_t);
 #  define gei_f(r0,r1,i0)              _gei_f(_jit,r0,r1,i0)
 static void _gei_f(jit_state_t*,int32_t,int32_t,jit_float32_t*);
 #  define gei_d(r0,r1,i0)              _gei_d(_jit,r0,r1,i0)
 static void _gei_d(jit_state_t*,int32_t,int32_t,jit_float64_t*);
 #  define gtr_f(r0,r1,r2)              gtr_d(r0,r1,r2)
 #  define gtr_d(r0,r1,r2)              _gtr_d(_jit,r0,r1,r2)
-static void _gtr_d(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _gtr_d(jit_state_t*,int32_t,int32_t,int32_t);
 #  define gti_f(r0,r1,i0)              _gti_f(_jit,r0,r1,i0)
 static void _gti_f(jit_state_t*,int32_t,int32_t,jit_float32_t*);
 #  define gti_d(r0,r1,i0)              _gti_d(_jit,r0,r1,i0)
 static void _gti_d(jit_state_t*,int32_t,int32_t,jit_float64_t*);
 #  define ner_f(r0,r1,r2)              ner_d(r0,r1,r2)
 #  define ner_d(r0,r1,r2)              _ner_d(_jit,r0,r1,r2)
-static void _ner_d(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _ner_d(jit_state_t*,int32_t,int32_t,int32_t);
 #  define nei_f(r0,r1,i0)              _nei_f(_jit,r0,r1,i0)
 static void _nei_f(jit_state_t*,int32_t,int32_t,jit_float32_t*);
 #  define nei_d(r0,r1,i0)              _nei_d(_jit,r0,r1,i0)
 static void _nei_d(jit_state_t*,int32_t,int32_t,jit_float64_t*);
 #  define unltr_f(r0,r1,r2)            unltr_d(r0,r1,r2)
 #  define unltr_d(r0,r1,r2)            _unltr_d(_jit,r0,r1,r2)
-static void _unltr_d(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _unltr_d(jit_state_t*,int32_t,int32_t,int32_t);
 #  define unlti_f(r0,r1,i0)            _unlti_f(_jit,r0,r1,i0)
 static void _unlti_f(jit_state_t*,int32_t,int32_t,jit_float32_t*);
 #  define unlti_d(r0,r1,i0)            _unlti_d(_jit,r0,r1,i0)
 static void _unlti_d(jit_state_t*,int32_t,int32_t,jit_float64_t*);
 #  define unler_f(r0,r1,r2)            unler_d(r0,r1,r2)
 #  define unler_d(r0,r1,r2)            _unler_d(_jit,r0,r1,r2)
-static void _unler_d(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _unler_d(jit_state_t*,int32_t,int32_t,int32_t);
 #  define unlei_f(r0,r1,i0)            _unlei_f(_jit,r0,r1,i0)
 static void _unlei_f(jit_state_t*,int32_t,int32_t,jit_float32_t*);
 #  define unlei_d(r0,r1,i0)            _unlei_d(_jit,r0,r1,i0)
 static void _unlei_d(jit_state_t*,int32_t,int32_t,jit_float64_t*);
 #  define uneqr_f(r0,r1,r2)            uneqr_d(r0,r1,r2)
 #  define uneqr_d(r0,r1,r2)            _uneqr_d(_jit,r0,r1,r2)
-static void _uneqr_d(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _uneqr_d(jit_state_t*,int32_t,int32_t,int32_t);
 #  define uneqi_f(r0,r1,i0)            _uneqi_f(_jit,r0,r1,i0)
 static void _uneqi_f(jit_state_t*,int32_t,int32_t,jit_float32_t*);
 #  define uneqi_d(r0,r1,i0)            _uneqi_d(_jit,r0,r1,i0)
 static void _uneqi_d(jit_state_t*,int32_t,int32_t,jit_float64_t*);
 #  define unger_f(r0,r1,r2)            unger_d(r0,r1,r2)
 #  define unger_d(r0,r1,r2)            _unger_d(_jit,r0,r1,r2)
-static void _unger_d(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _unger_d(jit_state_t*,int32_t,int32_t,int32_t);
 #  define ungei_f(r0,r1,i0)            _ungei_f(_jit,r0,r1,i0)
 static void _ungei_f(jit_state_t*,int32_t,int32_t,jit_float32_t*);
 #  define ungei_d(r0,r1,i0)            _ungei_d(_jit,r0,r1,i0)
 static void _ungei_d(jit_state_t*,int32_t,int32_t,jit_float64_t*);
 #  define ungtr_f(r0,r1,r2)            ungtr_d(r0,r1,r2)
 #  define ungtr_d(r0,r1,r2)            _ungtr_d(_jit,r0,r1,r2)
-static void _ungtr_d(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _ungtr_d(jit_state_t*,int32_t,int32_t,int32_t);
 #  define ungti_f(r0,r1,i0)            _ungti_f(_jit,r0,r1,i0)
 static void _ungti_f(jit_state_t*,int32_t,int32_t,jit_float32_t*);
 #  define ungti_d(r0,r1,i0)            _ungti_d(_jit,r0,r1,i0)
 static void _ungti_d(jit_state_t*,int32_t,int32_t,jit_float64_t*);
 #  define ltgtr_f(r0,r1,r2)            ltgtr_d(r0,r1,r2)
 #  define ltgtr_d(r0,r1,r2)            _ltgtr_d(_jit,r0,r1,r2)
-static void _ltgtr_d(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _ltgtr_d(jit_state_t*,int32_t,int32_t,int32_t);
 #  define ltgti_f(r0,r1,i0)            _ltgti_f(_jit,r0,r1,i0)
 static void _ltgti_f(jit_state_t*,int32_t,int32_t,jit_float32_t*);
 #  define ltgti_d(r0,r1,i0)            _ltgti_d(_jit,r0,r1,i0)
 static void _ltgti_d(jit_state_t*,int32_t,int32_t,jit_float64_t*);
 #  define ordr_f(r0,r1,r2)             ordr_d(r0,r1,r2)
 #  define ordr_d(r0,r1,r2)             _ordr_d(_jit,r0,r1,r2)
-static void _ordr_d(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _ordr_d(jit_state_t*,int32_t,int32_t,int32_t);
 #  define ordi_f(r0,r1,i0)             _ordi_f(_jit,r0,r1,i0)
 static void _ordi_f(jit_state_t*,int32_t,int32_t,jit_float32_t*);
 #  define ordi_d(r0,r1,i0)             _ordi_d(_jit,r0,r1,i0)
 static void _ordi_d(jit_state_t*,int32_t,int32_t,jit_float64_t*);
 #  define unordr_f(r0,r1,r2)           unordr_d(r0,r1,r2)
 #  define unordr_d(r0,r1,r2)           _unordr_d(_jit,r0,r1,r2)
-static void _unordr_d(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _unordr_d(jit_state_t*,int32_t,int32_t,int32_t);
 #  define unordi_f(r0,r1,i0)           _unordi_f(_jit,r0,r1,i0)
 static void _unordi_f(jit_state_t*,int32_t,int32_t,jit_float32_t*);
 #  define unordi_d(r0,r1,i0)           _unordi_d(_jit,r0,r1,i0)
@@ -565,11 +565,11 @@ static void _ldi_f(jit_state_t*,int32_t,jit_word_t);
 #  define ldi_d(r0,i0)                 _ldi_d(_jit,r0,i0)
 static void _ldi_d(jit_state_t*,int32_t,jit_word_t);
 #  define ldxr_f(r0,r1,r2)             _ldxr_f(_jit,r0,r1,r2)
-static void _ldxr_f(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _ldxr_f(jit_state_t*,int32_t,int32_t,int32_t);
 #  define ldxi_f(r0,r1,i0)             _ldxi_f(_jit,r0,r1,i0)
 static void _ldxi_f(jit_state_t*,int32_t,int32_t,jit_word_t);
 #  define ldxr_d(r0,r1,r2)             _ldxr_d(_jit,r0,r1,r2)
-static void _ldxr_d(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _ldxr_d(jit_state_t*,int32_t,int32_t,int32_t);
 #  define ldxi_d(r0,r1,i0)             _ldxi_d(_jit,r0,r1,i0)
 static void _ldxi_d(jit_state_t*,int32_t,int32_t,jit_word_t);
 #  define str_f(r0,r1)                 STS(r1,r0,0)
@@ -579,11 +579,11 @@ static void _sti_f(jit_state_t*,jit_word_t,int32_t);
 #  define sti_d(i0,r0)                 _sti_d(_jit,i0,r0)
 static void _sti_d(jit_state_t*,jit_word_t,int32_t);
 #  define stxr_f(r0,r1,r2)             _stxr_f(_jit,r0,r1,r2)
-static void _stxr_f(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _stxr_f(jit_state_t*,int32_t,int32_t,int32_t);
 #  define stxi_f(i0,r0,r1)             _stxi_f(_jit,i0,r0,r1)
 static void _stxi_f(jit_state_t*,jit_word_t,int32_t,int32_t);
 #  define stxr_d(r0,r1,r2)             _stxr_d(_jit,r0,r1,r2)
-static void _stxr_d(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _stxr_d(jit_state_t*,int32_t,int32_t,int32_t);
 #  define stxi_d(i0,r0,r1)             _stxi_d(_jit,i0,r0,r1)
 static void _stxi_d(jit_state_t*,jit_word_t,int32_t,int32_t);
 #  define vaarg_d(r0, r1)              _vaarg_d(_jit, r0, r1)
@@ -712,7 +712,7 @@ _extr_d(jit_state_t *_jit, int32_t r0, int32_t r1)
 }
 
 static void
-_addr_f(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_addr_f(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     ADDS_SU(r1, r2, r0);
     TRAPB();
@@ -720,7 +720,7 @@ _addr_f(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_int32_t r2)
 fopi(add)
 
 static void
-_addr_d(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_addr_d(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     ADDT_SU(r1, r2, r0);
     TRAPB();
@@ -728,7 +728,7 @@ _addr_d(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_int32_t r2)
 dopi(add)
 
 static void
-_subr_f(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_subr_f(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     SUBS_SU(r1, r2, r0);
     TRAPB();
@@ -737,7 +737,7 @@ fopi(sub)
 fopi(rsb)
 
 static void
-_subr_d(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_subr_d(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     SUBT_SU(r1, r2, r0);
     TRAPB();
@@ -746,7 +746,7 @@ dopi(sub)
 dopi(rsb)
 
 static void
-_mulr_f(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_mulr_f(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     MULS_SU(r1, r2, r0);
     TRAPB();
@@ -754,7 +754,7 @@ _mulr_f(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_int32_t r2)
 fopi(mul)
 
 static void
-_mulr_d(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_mulr_d(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     MULT_SU(r1, r2, r0);
     TRAPB();
@@ -762,7 +762,7 @@ _mulr_d(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_int32_t r2)
 dopi(mul)
 
 static void
-_divr_f(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_divr_f(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     DIVS_SU(r1, r2, r0);
     TRAPB();
@@ -770,7 +770,7 @@ _divr_f(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_int32_t r2)
 fopi(div)
 
 static void
-_divr_d(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_divr_d(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     DIVT_SU(r1, r2, r0);
     TRAPB();
@@ -778,7 +778,7 @@ _divr_d(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_int32_t r2)
 dopi(div)
 
 static void
-_ltr_d(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_ltr_d(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     int32_t            reg;
     jit_word_t         v, w;
@@ -801,7 +801,7 @@ fopi(lt);
 dopi(lt);
 
 static void
-_ler_d(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_ler_d(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     int32_t            reg;
     jit_word_t         v, w;
@@ -824,7 +824,7 @@ fopi(le);
 dopi(le);
 
 static void
-_eqr_d(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_eqr_d(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     int32_t            reg;
     jit_word_t         v, w;
@@ -847,7 +847,7 @@ fopi(eq);
 dopi(eq);
 
 static void
-_ger_d(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_ger_d(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     int32_t            reg;
     jit_word_t         v, w;
@@ -870,7 +870,7 @@ fopi(ge);
 dopi(ge);
 
 static void
-_gtr_d(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_gtr_d(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     int32_t            reg;
     jit_word_t         v, w;
@@ -893,7 +893,7 @@ fopi(gt);
 dopi(gt);
 
 static void
-_ner_d(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_ner_d(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     int32_t            reg;
     jit_word_t         v, w;
@@ -916,7 +916,7 @@ fopi(ne);
 dopi(ne);
 
 static void
-_unltr_d(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_unltr_d(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     int32_t            reg;
     jit_word_t         v, w;
@@ -939,7 +939,7 @@ fopi(unlt);
 dopi(unlt);
 
 static void
-_unler_d(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_unler_d(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     int32_t            reg;
     jit_word_t         v, w;
@@ -962,7 +962,7 @@ fopi(unle);
 dopi(unle);
 
 static void
-_uneqr_d(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_uneqr_d(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     int32_t            reg;
     jit_word_t         v, w;
@@ -985,7 +985,7 @@ fopi(uneq);
 dopi(uneq);
 
 static void
-_unger_d(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_unger_d(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     int32_t            reg;
     jit_word_t         v, w;
@@ -1008,7 +1008,7 @@ fopi(unge);
 dopi(unge);
 
 static void
-_ungtr_d(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_ungtr_d(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     int32_t            reg;
     jit_word_t         v, w;
@@ -1031,7 +1031,7 @@ fopi(ungt);
 dopi(ungt);
 
 static void
-_ltgtr_d(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_ltgtr_d(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     int32_t            reg;
     jit_word_t         v, w;
@@ -1054,7 +1054,7 @@ fopi(ltgt);
 dopi(ltgt);
 
 static void
-_ordr_d(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_ordr_d(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     jit_word_t         w;
     int32_t            reg;
@@ -1072,7 +1072,7 @@ fopi(ord);
 dopi(ord);
 
 static void
-_unordr_d(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_unordr_d(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     jit_word_t         w;
     int32_t            reg;
@@ -1423,7 +1423,7 @@ _ldi_d(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 }
 
 static void
-_ldxr_f(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_ldxr_f(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     jit_word_t         reg;
     reg = jit_get_reg(jit_class_gpr);
@@ -1447,7 +1447,7 @@ _ldxi_f(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_ldxr_d(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_ldxr_d(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     jit_word_t         reg;
     reg = jit_get_reg(jit_class_gpr);
@@ -1499,7 +1499,7 @@ _sti_d(jit_state_t *_jit, jit_word_t i0, int32_t r0)
 }
 
 static void
-_stxr_f(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_stxr_f(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     jit_word_t         reg;
     reg = jit_get_reg(jit_class_gpr);
@@ -1523,7 +1523,7 @@ _stxi_f(jit_state_t *_jit, jit_word_t i0, int32_t r0, 
int32_t r1)
 }
 
 static void
-_stxr_d(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_stxr_d(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     jit_word_t         reg;
     reg = jit_get_reg(jit_class_gpr);
diff --git a/jit/arm-cpu.c b/jit/arm-cpu.c
index cf3a2a6..74b6532 100644
--- a/jit/arm-cpu.c
+++ b/jit/arm-cpu.c
@@ -848,33 +848,33 @@ static void _comr(jit_state_t*,int32_t,int32_t);
 #  define negr(r0,r1)                  _negr(_jit,r0,r1)
 static void _negr(jit_state_t*,int32_t,int32_t);
 #  define addr(r0,r1,r2)               _addr(_jit,r0,r1,r2)
-static void _addr(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _addr(jit_state_t*,int32_t,int32_t,int32_t);
 #  define addi(r0,r1,i0)               _addi(_jit,r0,r1,i0)
 static void _addi(jit_state_t*,int32_t,int32_t,jit_word_t);
 #  define addcr(r0,r1,r2)              _addcr(_jit,r0,r1,r2)
-static void _addcr(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _addcr(jit_state_t*,int32_t,int32_t,int32_t);
 #  define addci(r0,r1,i0)              _addci(_jit,r0,r1,i0)
 static void _addci(jit_state_t*,int32_t,int32_t,jit_word_t);
 #  define addxr(r0,r1,r2)              _addxr(_jit,r0,r1,r2)
-static void _addxr(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _addxr(jit_state_t*,int32_t,int32_t,int32_t);
 #  define addxi(r0,r1,i0)              _addxi(_jit,r0,r1,i0)
 static void _addxi(jit_state_t*,int32_t,int32_t,jit_word_t);
 #  define subr(r0,r1,r2)               _subr(_jit,r0,r1,r2)
-static void _subr(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _subr(jit_state_t*,int32_t,int32_t,int32_t);
 #  define subi(r0,r1,i0)               _subi(_jit,r0,r1,i0)
 static void _subi(jit_state_t*,int32_t,int32_t,jit_word_t);
 #  define subcr(r0,r1,r2)              _subcr(_jit,r0,r1,r2)
-static void _subcr(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _subcr(jit_state_t*,int32_t,int32_t,int32_t);
 #  define subci(r0,r1,i0)              _subci(_jit,r0,r1,i0)
 static void _subci(jit_state_t*,int32_t,int32_t,jit_word_t);
 #  define subxr(r0,r1,r2)              _subxr(_jit,r0,r1,r2)
-static void _subxr(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _subxr(jit_state_t*,int32_t,int32_t,int32_t);
 #  define subxi(r0,r1,i0)              _subxi(_jit,r0,r1,i0)
 static void _subxi(jit_state_t*,int32_t,int32_t,jit_word_t);
 #  define rsbi(r0, r1, i0)             _rsbi(_jit, r0, r1, i0)
 static void _rsbi(jit_state_t*,int32_t,int32_t,jit_word_t);
 #  define mulr(r0,r1,r2)               _mulr(_jit,r0,r1,r2)
-static void _mulr(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _mulr(jit_state_t*,int32_t,int32_t,int32_t);
 #  define muli(r0,r1,i0)               _muli(_jit,r0,r1,i0)
 static void _muli(jit_state_t*,int32_t,int32_t,jit_word_t);
 #  define qmulr(r0,r1,r2,r3)           iqmulr(r0,r1,r2,r3,1)
@@ -888,13 +888,13 @@ static void _iqmulr(jit_state_t*,int32_t,int32_t,
 static void _iqmuli(jit_state_t*,int32_t,int32_t,
                    int32_t,jit_word_t,jit_bool_t);
 #  define divrem(d,s,r0,r1,r2)         _divrem(_jit,d,s,r0,r1,r2)
-static void _divrem(jit_state_t*,int,int,int32_t,int32_t,jit_int32_t);
+static void _divrem(jit_state_t*,int,int,int32_t,int32_t,int32_t);
 #  define divr(r0,r1,r2)               _divr(_jit,r0,r1,r2)
-static void _divr(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _divr(jit_state_t*,int32_t,int32_t,int32_t);
 #  define divi(r0,r1,i0)               _divi(_jit,r0,r1,i0)
 static void _divi(jit_state_t*,int32_t,int32_t,jit_word_t);
 #  define divr_u(r0,r1,r2)             _divr_u(_jit,r0,r1,r2)
-static void _divr_u(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _divr_u(jit_state_t*,int32_t,int32_t,int32_t);
 #  define divi_u(r0,r1,i0)             _divi_u(_jit,r0,r1,i0)
 static void _divi_u(jit_state_t*,int32_t,int32_t,jit_word_t);
 #  define qdivr(r0,r1,r2,r3)           iqdivr(r0,r1,r2,r3,1)
@@ -908,39 +908,39 @@ static void _iqdivr(jit_state_t*,int32_t,int32_t,
 static void _iqdivi(jit_state_t*,int32_t,int32_t,
                    int32_t,jit_word_t,jit_bool_t);
 #  define remr(r0,r1,r2)               _remr(_jit,r0,r1,r2)
-static void _remr(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _remr(jit_state_t*,int32_t,int32_t,int32_t);
 #  define remi(r0,r1,i0)               _remi(_jit,r0,r1,i0)
 static void _remi(jit_state_t*,int32_t,int32_t,jit_word_t);
 #  define remr_u(r0,r1,r2)             _remr_u(_jit,r0,r1,r2)
-static void _remr_u(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _remr_u(jit_state_t*,int32_t,int32_t,int32_t);
 #  define remi_u(r0,r1,i0)             _remi_u(_jit,r0,r1,i0)
 static void _remi_u(jit_state_t*,int32_t,int32_t,jit_word_t);
 #  define andr(r0,r1,r2)               _andr(_jit,r0,r1,r2)
-static void _andr(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _andr(jit_state_t*,int32_t,int32_t,int32_t);
 #  define andi(r0,r1,i0)               _andi(_jit,r0,r1,i0)
 static void _andi(jit_state_t*,int32_t,int32_t,jit_word_t);
 #  define orr(r0,r1,r2)                        _orr(_jit,r0,r1,r2)
-static void _orr(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _orr(jit_state_t*,int32_t,int32_t,int32_t);
 #  define ori(r0,r1,i0)                        _ori(_jit,r0,r1,i0)
 static void _ori(jit_state_t*,int32_t,int32_t,jit_word_t);
 #  define xorr(r0,r1,r2)               _xorr(_jit,r0,r1,r2)
-static void _xorr(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _xorr(jit_state_t*,int32_t,int32_t,int32_t);
 #  define xori(r0,r1,i0)               _xori(_jit,r0,r1,i0)
 static void _xori(jit_state_t*,int32_t,int32_t,jit_word_t);
 #  define lshr(r0,r1,r2)               _lshr(_jit,r0,r1,r2)
-static void _lshr(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _lshr(jit_state_t*,int32_t,int32_t,int32_t);
 #  define lshi(r0,r1,i0)               _lshi(_jit,r0,r1,i0)
 static void _lshi(jit_state_t*,int32_t,int32_t,jit_word_t);
 #  define rshr(r0,r1,r2)               _rshr(_jit,r0,r1,r2)
-static void _rshr(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _rshr(jit_state_t*,int32_t,int32_t,int32_t);
 #  define rshi(r0,r1,i0)               _rshi(_jit,r0,r1,i0)
 static void _rshi(jit_state_t*,int32_t,int32_t,jit_word_t);
 #  define rshr_u(r0,r1,r2)             _rshr_u(_jit,r0,r1,r2)
-static void _rshr_u(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _rshr_u(jit_state_t*,int32_t,int32_t,int32_t);
 #  define rshi_u(r0,r1,i0)             _rshi_u(_jit,r0,r1,i0)
 static void _rshi_u(jit_state_t*,int32_t,int32_t,jit_word_t);
 #  define ccr(ct,cf,r0,r1,r2)          _ccr(_jit,ct,cf,r0,r1,r2)
-static void _ccr(jit_state_t*,int,int,int32_t,int32_t,jit_int32_t);
+static void _ccr(jit_state_t*,int,int,int32_t,int32_t,int32_t);
 #  define cci(ct,cf,r0,r1,i0)          _cci(_jit,ct,cf,r0,r1,i0)
 static void _cci(jit_state_t*,int,int,int32_t,int32_t,jit_word_t);
 #  define ltr(r0, r1, r2)              ccr(ARM_CC_LT,ARM_CC_GE,r0,r1,r2)
@@ -962,7 +962,7 @@ static void 
_cci(jit_state_t*,int,int,int32_t,int32_t,jit_word_t);
 #  define gtr_u(r0, r1, r2)            ccr(ARM_CC_HI,ARM_CC_LS,r0,r1,r2)
 #  define gti_u(r0, r1, i0)            cci(ARM_CC_HI,ARM_CC_LS,r0,r1,i0)
 #  define ner(r0,r1,r2)                        _ner(_jit,r0,r1,r2)
-static void _ner(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _ner(jit_state_t*,int32_t,int32_t,int32_t);
 #  define nei(r0,r1,i0)                        _nei(_jit,r0,r1,i0)
 static void _nei(jit_state_t*,int32_t,int32_t,jit_word_t);
 #  define jmpr(r0)                     _jmpr(_jit,r0)
@@ -1032,7 +1032,7 @@ static void _ldr_c(jit_state_t*,int32_t,int32_t);
 #  define ldi_c(r0,i0)                 _ldi_c(_jit,r0,i0)
 static void _ldi_c(jit_state_t*,int32_t,jit_word_t);
 #  define ldxr_c(r0,r1,r2)             _ldxr_c(_jit,r0,r1,r2)
-static void _ldxr_c(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _ldxr_c(jit_state_t*,int32_t,int32_t,int32_t);
 #  define ldxi_c(r0,r1,i0)             _ldxi_c(_jit,r0,r1,i0)
 static void _ldxi_c(jit_state_t*,int32_t,int32_t,jit_word_t);
 #  define ldr_uc(r0,r1)                        _ldr_uc(_jit,r0,r1)
@@ -1040,7 +1040,7 @@ static void _ldr_uc(jit_state_t*,int32_t,int32_t);
 #  define ldi_uc(r0,i0)                        _ldi_uc(_jit,r0,i0)
 static void _ldi_uc(jit_state_t*,int32_t,jit_word_t);
 #  define ldxr_uc(r0,r1,r2)            _ldxr_uc(_jit,r0,r1,r2)
-static void _ldxr_uc(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _ldxr_uc(jit_state_t*,int32_t,int32_t,int32_t);
 #  define ldxi_uc(r0,r1,i0)            _ldxi_uc(_jit,r0,r1,i0)
 static void _ldxi_uc(jit_state_t*,int32_t,int32_t,jit_word_t);
 #  define ldr_s(r0,r1)                 _ldr_s(_jit,r0,r1)
@@ -1048,7 +1048,7 @@ static void _ldr_s(jit_state_t*,int32_t,int32_t);
 #  define ldi_s(r0,i0)                 _ldi_s(_jit,r0,i0)
 static void _ldi_s(jit_state_t*,int32_t,jit_word_t);
 #  define ldxr_s(r0,r1,r2)             _ldxr_s(_jit,r0,r1,r2)
-static void _ldxr_s(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _ldxr_s(jit_state_t*,int32_t,int32_t,int32_t);
 #  define ldxi_s(r0,r1,i0)             _ldxi_s(_jit,r0,r1,i0)
 static void _ldxi_s(jit_state_t*,int32_t,int32_t,jit_word_t);
 #  define ldr_us(r0,r1)                        _ldr_us(_jit,r0,r1)
@@ -1056,7 +1056,7 @@ static void _ldr_us(jit_state_t*,int32_t,int32_t);
 #  define ldi_us(r0,i0)                        _ldi_us(_jit,r0,i0)
 static void _ldi_us(jit_state_t*,int32_t,jit_word_t);
 #  define ldxr_us(r0,r1,r2)            _ldxr_us(_jit,r0,r1,r2)
-static void _ldxr_us(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _ldxr_us(jit_state_t*,int32_t,int32_t,int32_t);
 #  define ldxi_us(r0,r1,i0)            _ldxi_us(_jit,r0,r1,i0)
 static void _ldxi_us(jit_state_t*,int32_t,int32_t,jit_word_t);
 #  define ldr_i(r0,r1)                 _ldr_i(_jit,r0,r1)
@@ -1064,7 +1064,7 @@ static void _ldr_i(jit_state_t*,int32_t,int32_t);
 #  define ldi_i(r0,i0)                 _ldi_i(_jit,r0,i0)
 static void _ldi_i(jit_state_t*,int32_t,jit_word_t);
 #  define ldxr_i(r0,r1,r2)             _ldxr_i(_jit,r0,r1,r2)
-static void _ldxr_i(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _ldxr_i(jit_state_t*,int32_t,int32_t,int32_t);
 #  define ldxi_i(r0,r1,i0)             _ldxi_i(_jit,r0,r1,i0)
 static void _ldxi_i(jit_state_t*,int32_t,int32_t,jit_word_t);
 #  define str_c(r0,r1)                 _str_c(_jit,r0,r1)
@@ -1072,7 +1072,7 @@ static void _str_c(jit_state_t*,int32_t,int32_t);
 #  define sti_c(i0,r0)                 _sti_c(_jit,i0,r0)
 static void _sti_c(jit_state_t*,jit_word_t,int32_t);
 #  define stxr_c(r0,r1,r2)             _stxr_c(_jit,r0,r1,r2)
-static void _stxr_c(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _stxr_c(jit_state_t*,int32_t,int32_t,int32_t);
 #  define stxi_c(r0,r1,i0)             _stxi_c(_jit,r0,r1,i0)
 static void _stxi_c(jit_state_t*,jit_word_t,int32_t,int32_t);
 #  define str_s(r0,r1)                 _str_s(_jit,r0,r1)
@@ -1080,7 +1080,7 @@ static void _str_s(jit_state_t*,int32_t,int32_t);
 #  define sti_s(i0,r0)                 _sti_s(_jit,i0,r0)
 static void _sti_s(jit_state_t*,jit_word_t,int32_t);
 #  define stxr_s(r0,r1,r2)             _stxr_s(_jit,r0,r1,r2)
-static void _stxr_s(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _stxr_s(jit_state_t*,int32_t,int32_t,int32_t);
 #  define stxi_s(r0,r1,i0)             _stxi_s(_jit,r0,r1,i0)
 static void _stxi_s(jit_state_t*,jit_word_t,int32_t,int32_t);
 #  define str_i(r0,r1)                 _str_i(_jit,r0,r1)
@@ -1609,7 +1609,7 @@ _negr(jit_state_t *_jit, int32_t r0, int32_t r1)
 }
 
 static void
-_addr(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_addr(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     if (jit_thumb_p()) {
        if (!jit_no_set_flags() && (r0|r1|r2) < 8)
@@ -1671,7 +1671,7 @@ _addi(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_addcr(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_addcr(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     if (jit_thumb_p()) {
        /* thumb auto set carry if not inside IT block */
@@ -1728,7 +1728,7 @@ _addci(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_addxr(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_addxr(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     /* keep setting carry because don't know last ADC */
     if (jit_thumb_p()) {
@@ -1786,7 +1786,7 @@ _addxi(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_subr(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_subr(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     if (jit_thumb_p()) {
        if (!jit_no_set_flags() && (r0|r1|r2) < 8)
@@ -1846,7 +1846,7 @@ _subi(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_subcr(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_subcr(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     if (jit_thumb_p()) {
        /* thumb auto set carry if not inside IT block */
@@ -1903,7 +1903,7 @@ _subci(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_subxr(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_subxr(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     /* keep setting carry because don't know last SBC */
     if (jit_thumb_p()) {
@@ -1968,7 +1968,7 @@ _rsbi(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_mulr(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_mulr(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     int32_t            reg;
     if (jit_thumb_p()) {
@@ -2071,7 +2071,7 @@ _iqmuli(jit_state_t *_jit, int32_t r0, int32_t r1,
 
 static void
 _divrem(jit_state_t *_jit, int div, int sign,
-       int32_t r0, int32_t r1, jit_int32_t r2)
+       int32_t r0, int32_t r1, int32_t r2)
 {
     jit_word_t         d;
     jit_word_t         w;
@@ -2101,7 +2101,7 @@ _divrem(jit_state_t *_jit, int div, int sign,
 }
 
 static void
-_divr(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_divr(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     if (jit_armv7r_p() && jit_thumb_p())
        T2_SDIV(r0, r1, r2);
@@ -2120,7 +2120,7 @@ _divi(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_divr_u(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_divr_u(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     if (jit_armv7r_p() && jit_thumb_p())
        T2_UDIV(r0, r1, r2);
@@ -2181,7 +2181,7 @@ _iqdivi(jit_state_t *_jit, int32_t r0, int32_t r1,
 }
 
 static void
-_remr(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_remr(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     divrem(0, 1, r0, r1, r2);
 }
@@ -2197,7 +2197,7 @@ _remi(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_remr_u(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_remr_u(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     divrem(0, 0, r0, r1, r2);
 }
@@ -2213,7 +2213,7 @@ _remi_u(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_andr(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_andr(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     if (jit_thumb_p()) {
        if (!jit_no_set_flags() && (r0|r1|r2) < 8 && (r0 == r1 || r0 == r2))
@@ -2265,7 +2265,7 @@ _andi(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_orr(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_orr(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     if (jit_thumb_p()) {
        if (!jit_no_set_flags() && (r0|r1|r2) < 8 && (r0 == r1 || r0 == r2))
@@ -2313,7 +2313,7 @@ _ori(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_xorr(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_xorr(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     if (jit_thumb_p()) {
        if (!jit_no_set_flags() && (r0|r1|r2) < 8 && (r0 == r1 || r0 == r2))
@@ -2361,7 +2361,7 @@ _xori(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_lshr(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_lshr(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     if (jit_thumb_p()) {
        if (!jit_no_set_flags() && (r0|r1|r2) < 8 && r0 == r1)
@@ -2390,7 +2390,7 @@ _lshi(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_rshr(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_rshr(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     if (jit_thumb_p()) {
        if (!jit_no_set_flags() && (r0|r1|r2) < 8 && r0 == r1)
@@ -2419,7 +2419,7 @@ _rshi(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_rshr_u(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_rshr_u(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     if (jit_thumb_p()) {
        if (!jit_no_set_flags() && (r0|r1|r2) < 8 && r0 == r1)
@@ -2449,7 +2449,7 @@ _rshi_u(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_word_t i0)
 
 static void
 _ccr(jit_state_t *_jit, int ct, int cf,
-     int32_t r0, int32_t r1, jit_int32_t r2)
+     int32_t r0, int32_t r1, int32_t r2)
 {
     if (jit_thumb_p()) {
        assert((ct ^ cf) >> 28 == 1);
@@ -2527,7 +2527,7 @@ _cci(jit_state_t *_jit, int ct, int cf,
 }
 
 static void
-_ner(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_ner(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     if (jit_thumb_p())
        ccr(ARM_CC_NE, ARM_CC_EQ, r0, r1, r2);
@@ -2966,7 +2966,7 @@ _ldi_c(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 }
 
 static void
-_ldxr_c(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_ldxr_c(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     if (jit_thumb_p()) {
        if ((r0|r1|r2) < 8)
@@ -3047,7 +3047,7 @@ _ldi_uc(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 }
 
 static void
-_ldxr_uc(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_ldxr_uc(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     if (jit_thumb_p()) {
        if ((r0|r1|r2) < 8)
@@ -3130,7 +3130,7 @@ _ldi_s(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 }
 
 static void
-_ldxr_s(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_ldxr_s(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     if (jit_thumb_p()) {
        if ((r0|r1|r2) < 8)
@@ -3211,7 +3211,7 @@ _ldi_us(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 }
 
 static void
-_ldxr_us(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_ldxr_us(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     if (jit_thumb_p()) {
        if ((r0|r1|r2) < 8)
@@ -3294,7 +3294,7 @@ _ldi_i(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 }
 
 static void
-_ldxr_i(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_ldxr_i(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     if (jit_thumb_p()) {
        if ((r0|r1|r2) < 8)
@@ -3380,7 +3380,7 @@ _sti_c(jit_state_t *_jit, jit_word_t i0, int32_t r0)
 }
 
 static void
-_stxr_c(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_stxr_c(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     if (jit_thumb_p()) {
        if ((r0|r1|r2) < 8)
@@ -3452,7 +3452,7 @@ _sti_s(jit_state_t *_jit, jit_word_t i0, int32_t r0)
 }
 
 static void
-_stxr_s(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_stxr_s(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     if (jit_thumb_p()) {
        if ((r0|r1|r2) < 8)
@@ -3524,7 +3524,7 @@ _sti_i(jit_state_t *_jit, jit_word_t i0, int32_t r0)
 }
 
 static void
-_stxr_i(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_stxr_i(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     if (jit_thumb_p()) {
        if ((r0|r1|r2) < 8)
diff --git a/jit/arm-swf.c b/jit/arm-swf.c
index 8ef75f5..2b8bfa1 100644
--- a/jit/arm-swf.c
+++ b/jit/arm-swf.c
@@ -56,10 +56,10 @@ static void
 _swf_dd(jit_state_t*,double(*)(double),int32_t,int32_t) maybe_unused;
 #  define swf_fff(i0,r0,r1,r2)         _swf_fff(_jit,i0,r0,r1,r2)
 static void _swf_fff(jit_state_t*,float(*)(float,float),
-                    int32_t,int32_t,jit_int32_t);
+                    int32_t,int32_t,int32_t);
 #  define swf_ddd(i0,r0,r1,r2)         _swf_ddd(_jit,i0,r0,r1,r2)
 static void _swf_ddd(jit_state_t*,double(*)(double,double),
-                    int32_t,int32_t,jit_int32_t);
+                    int32_t,int32_t,int32_t);
 #  define swf_fff_(i0,r0,r1,i1)                _swf_fff_(_jit,i0,r0,r1,i1)
 static void _swf_fff_(jit_state_t*,float(*)(float,float),
                      int32_t,int32_t,jit_float32_t);
@@ -68,10 +68,10 @@ static void _swf_ddd_(jit_state_t*,double(*)(double,double),
                      int32_t,int32_t,jit_float64_t);
 #  define swf_iff(i0,r0,r1,r2)         _swf_iff(_jit,i0,r0,r1,r2)
 static void _swf_iff(jit_state_t*,int(*)(float,float),
-                    int32_t,int32_t,jit_int32_t);
+                    int32_t,int32_t,int32_t);
 #  define swf_idd(i0,r0,r1,r2)         _swf_idd(_jit,i0,r0,r1,r2)
 static void _swf_idd(jit_state_t*,int(*)(double,double),
-                    int32_t,int32_t,jit_int32_t);
+                    int32_t,int32_t,int32_t);
 #  define swf_iff_(i0,r0,r1,r2)                _swf_iff_(_jit,i0,r0,r1,r2)
 static void _swf_iff_(jit_state_t*,int(*)(float,float),
                      int32_t,int32_t,jit_float32_t);
@@ -80,10 +80,10 @@ static void _swf_idd_(jit_state_t*,int(*)(double,double),
                      int32_t,int32_t,jit_float64_t);
 #  define swf_iunff(i0,r0,r1,r2)       _swf_iunff(_jit,i0,r0,r1,r2)
 static void _swf_iunff(jit_state_t*,int(*)(float,float),
-                      int32_t,int32_t,jit_int32_t);
+                      int32_t,int32_t,int32_t);
 #  define swf_iundd(i0,r0,r1,r2)       _swf_iundd(_jit,i0,r0,r1,r2)
 static void _swf_iundd(jit_state_t*,int(*)(double,double),
-                      int32_t,int32_t,jit_int32_t);
+                      int32_t,int32_t,int32_t);
 #  define swf_iunff_(i0,r0,r1,i1)      _swf_iunff_(_jit,i0,r0,r1,i1)
 static void _swf_iunff_(jit_state_t*,int(*)(float,float),
                        int32_t,int32_t,jit_float32_t);
@@ -187,11 +187,11 @@ static void 
_swf_rsbi_d(jit_state_t*,int32_t,int32_t,jit_float64_t);
 #  define swf_gtr_d(r0,r1,r2)          swf_idd(__aeabi_dcmpgt,r0,r1,r2)
 #  define swf_gti_d(r0,r1,i0)          swf_idd_(__aeabi_dcmpgt,r0,r1,i0)
 #  define swf_ner_f(r0,r1,r2)          _swf_ner_f(_jit,r0,r1,r2)
-static void _swf_ner_f(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _swf_ner_f(jit_state_t*,int32_t,int32_t,int32_t);
 #  define swf_nei_f(r0,r1,i0)          _swf_nei_f(_jit,r0,r1,i0)
 static void _swf_nei_f(jit_state_t*,int32_t,int32_t,jit_float32_t);
 #  define swf_ner_d(r0,r1,r2)          _swf_ner_d(_jit,r0,r1,r2)
-static void _swf_ner_d(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _swf_ner_d(jit_state_t*,int32_t,int32_t,int32_t);
 #  define swf_nei_d(r0,r1,i0)          _swf_nei_d(_jit,r0,r1,i0)
 static void _swf_nei_d(jit_state_t*,int32_t,int32_t,jit_float64_t);
 #  define swf_unltr_f(r0,r1,r2)                
swf_iunff(__aeabi_fcmplt,r0,r1,r2)
@@ -215,19 +215,19 @@ static void 
_swf_nei_d(jit_state_t*,int32_t,int32_t,jit_float64_t);
 #  define swf_ungtr_d(r0,r1,r2)                
swf_iundd(__aeabi_dcmpgt,r0,r1,r2)
 #  define swf_ungti_d(r0,r1,i0)                
swf_iundd_(__aeabi_dcmpgt,r0,r1,i0)
 #  define swf_ltgtr_f(r0,r1,r2)                _swf_ltgtr_f(_jit,r0,r1,r2)
-static void _swf_ltgtr_f(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _swf_ltgtr_f(jit_state_t*,int32_t,int32_t,int32_t);
 #  define swf_ltgti_f(r0,r1,i0)                _swf_ltgti_f(_jit,r0,r1,i0)
 static void _swf_ltgti_f(jit_state_t*,int32_t,int32_t,jit_float32_t);
 #  define swf_ltgtr_d(r0,r1,r2)                _swf_ltgtr_d(_jit,r0,r1,r2)
-static void _swf_ltgtr_d(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _swf_ltgtr_d(jit_state_t*,int32_t,int32_t,int32_t);
 #  define swf_ltgti_d(r0,r1,i0)                _swf_ltgti_d(_jit,r0,r1,i0)
 static void _swf_ltgti_d(jit_state_t*,int32_t,int32_t,jit_float64_t);
 #  define swf_ordr_f(r0,r1,r2)         _swf_ordr_f(_jit,r0,r1,r2)
-static void _swf_ordr_f(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _swf_ordr_f(jit_state_t*,int32_t,int32_t,int32_t);
 #  define swf_ordi_f(r0,r1,i0)         _swf_ordi_f(_jit,r0,r1,i0)
 static void _swf_ordi_f(jit_state_t*,int32_t,int32_t,jit_float32_t);
 #  define swf_ordr_d(r0,r1,r2)         _swf_ordr_d(_jit,r0,r1,r2)
-static void _swf_ordr_d(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _swf_ordr_d(jit_state_t*,int32_t,int32_t,int32_t);
 #  define swf_ordi_d(r0,r1,i0)         _swf_ordi_d(_jit,r0,r1,i0)
 static void _swf_ordi_d(jit_state_t*,int32_t,int32_t,jit_float64_t);
 #  define swf_unordr_f(r0,r1,r2)       swf_iunff(__aeabi_fcmpun,r0,r1,r2)
@@ -299,9 +299,9 @@ static void _swf_ldi_f(jit_state_t*,int32_t,jit_word_t);
 #  define swf_ldi_d(r0,i0)             _swf_ldi_d(_jit,r0,i0)
 static void _swf_ldi_d(jit_state_t*,int32_t,jit_word_t);
 #  define swf_ldxr_f(r0,r1,r2)         _swf_ldxr_f(_jit,r0,r1,r2)
-static void _swf_ldxr_f(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _swf_ldxr_f(jit_state_t*,int32_t,int32_t,int32_t);
 #  define swf_ldxr_d(r0,r1,r2)         _swf_ldxr_d(_jit,r0,r1,r2)
-static void _swf_ldxr_d(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _swf_ldxr_d(jit_state_t*,int32_t,int32_t,int32_t);
 #  define swf_ldxi_f(r0,r1,i0)         _swf_ldxi_f(_jit,r0,r1,i0)
 static void _swf_ldxi_f(jit_state_t*,int32_t,int32_t,jit_word_t);
 #  define swf_ldxi_d(r0,r1,i0)         _swf_ldxi_d(_jit,r0,r1,i0)
@@ -315,9 +315,9 @@ static void _swf_sti_f(jit_state_t*,jit_word_t,int32_t);
 #  define swf_sti_d(r0,i0)             _swf_sti_d(_jit,r0,i0)
 static void _swf_sti_d(jit_state_t*,jit_word_t,int32_t);
 #  define swf_stxr_f(r0,r1,r2)         _swf_stxr_f(_jit,r0,r1,r2)
-static void _swf_stxr_f(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _swf_stxr_f(jit_state_t*,int32_t,int32_t,int32_t);
 #  define swf_stxr_d(r0,r1,r2)         _swf_stxr_d(_jit,r0,r1,r2)
-static void _swf_stxr_d(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _swf_stxr_d(jit_state_t*,int32_t,int32_t,int32_t);
 #  define swf_stxi_f(r0,r1,i0)         _swf_stxi_f(_jit,r0,r1,i0)
 static void _swf_stxi_f(jit_state_t*,jit_word_t,int32_t,int32_t);
 #  define swf_stxi_d(r0,r1,i0)         _swf_stxi_d(_jit,r0,r1,i0)
@@ -611,7 +611,7 @@ _swf_dd(jit_state_t *_jit, double (*i0)(double),
 
 static void
 _swf_fff(jit_state_t *_jit, float (*i0)(float, float),
-        int32_t r0, int32_t r1, jit_int32_t r2)
+        int32_t r0, int32_t r1, int32_t r2)
 {
     jit_get_reg_args();
     if (jit_fpr_p(r1))
@@ -632,7 +632,7 @@ _swf_fff(jit_state_t *_jit, float (*i0)(float, float),
 
 static void
 _swf_ddd(jit_state_t *_jit, double (*i0)(double, double),
-        int32_t r0, int32_t r1, jit_int32_t r2)
+        int32_t r0, int32_t r1, int32_t r2)
 {
     jit_get_reg_args();
     if (jit_fpr_p(r1)) {
@@ -802,7 +802,7 @@ _swf_rsbi_d(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_float64_t i0)
 
 static void
 _swf_iff(jit_state_t *_jit, int (*i0)(float, float),
-        int32_t r0, int32_t r1, jit_int32_t r2)
+        int32_t r0, int32_t r1, int32_t r2)
 {
     jit_get_reg_args();
     if (jit_fpr_p(r1))
@@ -820,7 +820,7 @@ _swf_iff(jit_state_t *_jit, int (*i0)(float, float),
 
 static void
 _swf_idd(jit_state_t *_jit, int (*i0)(double, double),
-        int32_t r0, int32_t r1, jit_int32_t r2)
+        int32_t r0, int32_t r1, int32_t r2)
 {
     jit_get_reg_args();
     if (jit_fpr_p(r1)) {
@@ -903,7 +903,7 @@ _swf_idd_(jit_state_t *_jit, int (*i0)(double, double),
 
 static void
 _swf_iunff(jit_state_t *_jit, int (*i0)(float, float),
-          int32_t r0, int32_t r1, jit_int32_t r2)
+          int32_t r0, int32_t r1, int32_t r2)
 {
     jit_word_t         instr;
     jit_get_reg_args();
@@ -948,7 +948,7 @@ _swf_iunff(jit_state_t *_jit, int (*i0)(float, float),
 
 static void
 _swf_iundd(jit_state_t *_jit, int (*i0)(double, double),
-          int32_t r0, int32_t r1, jit_int32_t r2)
+          int32_t r0, int32_t r1, int32_t r2)
 {
     jit_word_t         instr;
     jit_get_reg_args();
@@ -2082,7 +2082,7 @@ _swf_negr_d(jit_state_t *_jit, int32_t r0, int32_t r1)
 }
 
 static void
-_swf_ner_f(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_swf_ner_f(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     swf_iff(__aeabi_fcmpeq, r0, r1, r2);
     xori(r0, r0, 1);
@@ -2096,7 +2096,7 @@ _swf_nei_f(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_float32_t i0)
 }
 
 static void
-_swf_ner_d(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_swf_ner_d(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     swf_idd(__aeabi_dcmpeq, r0, r1, r2);
     xori(r0, r0, 1);
@@ -2110,7 +2110,7 @@ _swf_nei_d(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_float64_t i0)
 }
 
 static void
-_swf_ltgtr_f(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_swf_ltgtr_f(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     swf_iunff(__aeabi_fcmpeq, r0, r1, r2);
     xori(r0, r0, 1);
@@ -2124,7 +2124,7 @@ _swf_ltgti_f(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_float32_t i0)
 }
 
 static void
-_swf_ltgtr_d(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_swf_ltgtr_d(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     swf_iundd(__aeabi_dcmpeq, r0, r1, r2);
     xori(r0, r0, 1);
@@ -2138,7 +2138,7 @@ _swf_ltgti_d(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_float64_t i0)
 }
 
 static void
-_swf_ordr_f(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_swf_ordr_f(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     swf_iff(__aeabi_fcmpun, r0, r1, r2);
     xori(r0, r0, 1);
@@ -2152,7 +2152,7 @@ _swf_ordi_f(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_float32_t i0)
 }
 
 static void
-_swf_ordr_d(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_swf_ordr_d(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     swf_idd(__aeabi_dcmpun, r0, r1, r2);
     xori(r0, r0, 1);
@@ -2254,7 +2254,7 @@ _swf_ldi_d(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 }
 
 static void
-_swf_ldxr_f(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_swf_ldxr_f(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     int32_t            reg;
     if (jit_fpr_p(r0)) {
@@ -2268,7 +2268,7 @@ _swf_ldxr_f(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_int32_t r2)
 }
 
 static void
-_swf_ldxr_d(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_swf_ldxr_d(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     int32_t            rg0, rg1;
     if (jit_fpr_p(r0)) {
@@ -2484,7 +2484,7 @@ _swf_sti_d(jit_state_t *_jit, jit_word_t i0, int32_t r0)
 }
 
 static void
-_swf_stxr_f(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_swf_stxr_f(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     int32_t            reg;
     if (jit_fpr_p(r2)) {
@@ -2498,7 +2498,7 @@ _swf_stxr_f(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_int32_t r2)
 }
 
 static void
-_swf_stxr_d(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_swf_stxr_d(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     int32_t            rg0, rg1;
     if (jit_fpr_p(r2)) {
diff --git a/jit/arm-vfp.c b/jit/arm-vfp.c
index c79eba8..d17a778 100644
--- a/jit/arm-vfp.c
+++ b/jit/arm-vfp.c
@@ -529,9 +529,9 @@ static void _vfp_cmp_d(jit_state_t*,int32_t,int32_t);
 #  define vcmp01_x(c0,c1,r0)           _vcmp01_x(_jit,c0,c1,r0)
 static void _vcmp01_x(jit_state_t*,int,int,int32_t);
 #  define vcmp01_f(c0,c1,r0,r1,r2)     _vcmp01_f(_jit,c0,c1,r0,r1,r2)
-static void _vcmp01_f(jit_state_t*,int,int,int32_t,int32_t,jit_int32_t);
+static void _vcmp01_f(jit_state_t*,int,int,int32_t,int32_t,int32_t);
 #  define vcmp01_d(c0,c1,r0,r1,r2)     _vcmp01_d(_jit,c0,c1,r0,r1,r2)
-static void _vcmp01_d(jit_state_t*,int,int,int32_t,int32_t,jit_int32_t);
+static void _vcmp01_d(jit_state_t*,int,int,int32_t,int32_t,int32_t);
 #  define vfp_ltr_f(r0,r1,r2)          vcmp01_f(ARM_CC_PL,ARM_CC_MI,r0,r1,r2)
 #  define vfp_lti_f(r0,r1,i0)          _vfp_lti_f(_jit,r0,r1,i0)
 static void _vfp_lti_f(jit_state_t*,int32_t,int32_t,jit_float32_t);
@@ -571,9 +571,9 @@ static void 
_vfp_nei_d(jit_state_t*,int32_t,int32_t,jit_float64_t);
 #  define vcmp10_x(c0,r0)              _vcmp10_x(_jit,c0,r0)
 static void _vcmp10_x(jit_state_t*,int,int32_t);
 #  define vcmp_10_f(c0,r0,r1,r2)       _vcmp_10_f(_jit,c0,r0,r1,r2)
-static void _vcmp_10_f(jit_state_t*,int,int32_t,int32_t,jit_int32_t);
+static void _vcmp_10_f(jit_state_t*,int,int32_t,int32_t,int32_t);
 #  define vcmp_10_d(c0,r0,r1,r2)       _vcmp_10_d(_jit,c0,r0,r1,r2)
-static void _vcmp_10_d(jit_state_t*,int,int32_t,int32_t,jit_int32_t);
+static void _vcmp_10_d(jit_state_t*,int,int32_t,int32_t,int32_t);
 #  define vfp_unltr_f(r0,r1,r2)                vcmp_10_f(ARM_CC_GE,r0,r1,r2)
 #  define vfp_unlti_f(r0,r1,i0)                _vfp_unlti_f(_jit,r0,r1,i0)
 static void _vfp_unlti_f(jit_state_t*,int32_t,int32_t,jit_float32_t);
@@ -589,19 +589,19 @@ static void 
_vfp_unlei_d(jit_state_t*,int32_t,int32_t,jit_float64_t);
 #  define vfp_uneqr_x(r0)              _vfp_uneqr_x(_jit,r0)
 static void _vfp_uneqr_x(jit_state_t*,int32_t);
 #  define vfp_uneqr_f(r0,r1,r2)                _vfp_uneqr_f(_jit,r0,r1,r2)
-static void _vfp_uneqr_f(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _vfp_uneqr_f(jit_state_t*,int32_t,int32_t,int32_t);
 #  define vfp_uneqi_f(r0,r1,i0)                _vfp_uneqi_f(_jit,r0,r1,i0)
 static void _vfp_uneqi_f(jit_state_t*,int32_t,int32_t,jit_float32_t);
 #  define vfp_uneqr_d(r0,r1,r2)                _vfp_uneqr_d(_jit,r0,r1,r2)
-static void _vfp_uneqr_d(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _vfp_uneqr_d(jit_state_t*,int32_t,int32_t,int32_t);
 #  define vfp_uneqi_d(r0,r1,i0)                _vfp_uneqi_d(_jit,r0,r1,i0)
 static void _vfp_uneqi_d(jit_state_t*,int32_t,int32_t,jit_float64_t);
 #  define vcmp_01_x(c0,r0)             _vcmp_01_x(_jit,c0,r0)
 static void _vcmp_01_x(jit_state_t*,int,int32_t);
 #  define vcmp_01_f(c0,r0,r1,r2)       _vcmp_01_f(_jit,c0,r0,r1,r2)
-static void _vcmp_01_f(jit_state_t*,int,int32_t,int32_t,jit_int32_t);
+static void _vcmp_01_f(jit_state_t*,int,int32_t,int32_t,int32_t);
 #  define vcmp_01_d(c0,r0,r1,r2)       _vcmp_01_d(_jit,c0,r0,r1,r2)
-static void _vcmp_01_d(jit_state_t*,int,int32_t,int32_t,jit_int32_t);
+static void _vcmp_01_d(jit_state_t*,int,int32_t,int32_t,int32_t);
 #  define vfp_unger_f(r0,r1,r2)                vcmp_01_f(ARM_CC_CS,r0,r1,r2)
 #  define vfp_ungei_f(r0,r1,i0)                _vfp_ungei_f(_jit,r0,r1,i0)
 static void _vfp_ungei_f(jit_state_t*,int32_t,int32_t,jit_float32_t);
@@ -617,27 +617,27 @@ static void 
_vfp_ungti_d(jit_state_t*,int32_t,int32_t,jit_float64_t);
 #  define vfp_ltgtr_x(r0)              _vfp_ltgtr_x(_jit,r0)
 static void _vfp_ltgtr_x(jit_state_t*,int32_t);
 #  define vfp_ltgtr_f(r0,r1,r2)                _vfp_ltgtr_f(_jit,r0,r1,r2)
-static void _vfp_ltgtr_f(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _vfp_ltgtr_f(jit_state_t*,int32_t,int32_t,int32_t);
 #  define vfp_ltgti_f(r0,r1,i0)                _vfp_ltgti_f(_jit,r0,r1,i0)
 static void _vfp_ltgti_f(jit_state_t*,int32_t,int32_t,jit_float32_t);
 #  define vfp_ltgtr_d(r0,r1,r2)                _vfp_ltgtr_d(_jit,r0,r1,r2)
-static void _vfp_ltgtr_d(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _vfp_ltgtr_d(jit_state_t*,int32_t,int32_t,int32_t);
 #  define vfp_ltgti_d(r0,r1,i0)                _vfp_ltgti_d(_jit,r0,r1,i0)
 static void _vfp_ltgti_d(jit_state_t*,int32_t,int32_t,jit_float64_t);
 #  define vfp_ordr_f(r0,r1,r2)         _vfp_ordr_f(_jit,r0,r1,r2)
-static void _vfp_ordr_f(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _vfp_ordr_f(jit_state_t*,int32_t,int32_t,int32_t);
 #  define vfp_ordi_f(r0,r1,i0)         _vfp_ordi_f(_jit,r0,r1,i0)
 static void _vfp_ordi_f(jit_state_t*,int32_t,int32_t,jit_float32_t);
 #  define vfp_ordr_d(r0,r1,r2)         _vfp_ordr_d(_jit,r0,r1,r2)
-static void _vfp_ordr_d(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _vfp_ordr_d(jit_state_t*,int32_t,int32_t,int32_t);
 #  define vfp_ordi_d(r0,r1,i0)         _vfp_ordi_d(_jit,r0,r1,i0)
 static void _vfp_ordi_d(jit_state_t*,int32_t,int32_t,jit_float64_t);
 #  define vfp_unordr_f(r0,r1,r2)       _vfp_unordr_f(_jit,r0,r1,r2)
-static void _vfp_unordr_f(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _vfp_unordr_f(jit_state_t*,int32_t,int32_t,int32_t);
 #  define vfp_unordi_f(r0,r1,i0)       _vfp_unordi_f(_jit,r0,r1,i0)
 static void _vfp_unordi_f(jit_state_t*,int32_t,int32_t,jit_float32_t);
 #  define vfp_unordr_d(r0,r1,r2)       _vfp_unordr_d(_jit,r0,r1,r2)
-static void _vfp_unordr_d(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _vfp_unordr_d(jit_state_t*,int32_t,int32_t,int32_t);
 #  define vfp_unordi_d(r0,r1,i0)       _vfp_unordi_d(_jit,r0,r1,i0)
 static void _vfp_unordi_d(jit_state_t*,int32_t,int32_t,jit_float64_t);
 #  define vbcmp_x(cc,i0)               _vbcmp_x(_jit,cc,i0)
@@ -783,9 +783,9 @@ static void _vfp_ldi_f(jit_state_t*,int32_t,jit_word_t);
 #  define vfp_ldi_d(r0,i0)             _vfp_ldi_d(_jit,r0,i0)
 static void _vfp_ldi_d(jit_state_t*,int32_t,jit_word_t);
 #  define vfp_ldxr_f(r0,r1,r2)         _vfp_ldxr_f(_jit,r0,r1,r2)
-static void _vfp_ldxr_f(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _vfp_ldxr_f(jit_state_t*,int32_t,int32_t,int32_t);
 #  define vfp_ldxr_d(r0,r1,r2)         _vfp_ldxr_d(_jit,r0,r1,r2)
-static void _vfp_ldxr_d(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _vfp_ldxr_d(jit_state_t*,int32_t,int32_t,int32_t);
 #  define vfp_ldxi_f(r0,r1,i0)         _vfp_ldxi_f(_jit,r0,r1,i0)
 static void _vfp_ldxi_f(jit_state_t*,int32_t,int32_t,jit_word_t);
 #  define vfp_ldxi_d(r0,r1,i0)         _vfp_ldxi_d(_jit,r0,r1,i0)
@@ -797,9 +797,9 @@ static void _vfp_sti_f(jit_state_t*,jit_word_t,int32_t);
 #  define vfp_sti_d(i0,r0)             _vfp_sti_d(_jit,i0,r0)
 static void _vfp_sti_d(jit_state_t*,jit_word_t,int32_t);
 #  define vfp_stxr_f(r0,r1,r2)         _vfp_stxr_f(_jit,r0,r1,r2)
-static void _vfp_stxr_f(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _vfp_stxr_f(jit_state_t*,int32_t,int32_t,int32_t);
 #  define vfp_stxr_d(r0,r1,r2)         _vfp_stxr_d(_jit,r0,r1,r2)
-static void _vfp_stxr_d(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _vfp_stxr_d(jit_state_t*,int32_t,int32_t,int32_t);
 #  define vfp_stxi_f(i0,r0,r1)         _vfp_stxi_f(_jit,i0,r0,r1)
 static void _vfp_stxi_f(jit_state_t*,jit_word_t,int32_t,int32_t);
 #  define vfp_stxi_d(i0,r0,r1)         _vfp_stxi_d(_jit,i0,r0,r1)
@@ -1571,7 +1571,7 @@ _vcmp01_x(jit_state_t *_jit, int c0, int c1, int32_t r0)
 
 static void
 _vcmp01_f(jit_state_t *_jit, int c0, int c1,
-         int32_t r0, int32_t r1, jit_int32_t r2)
+         int32_t r0, int32_t r1, int32_t r2)
 {
     vfp_cmp_f(r1, r2);
     vcmp01_x(c0, c1, r0);
@@ -1579,7 +1579,7 @@ _vcmp01_f(jit_state_t *_jit, int c0, int c1,
 
 static void
 _vcmp01_d(jit_state_t *_jit, int c0, int c1,
-         int32_t r0, int32_t r1, jit_int32_t r2)
+         int32_t r0, int32_t r1, int32_t r2)
 {
     vfp_cmp_d(r1, r2);
     vcmp01_x(c0, c1, r0);
@@ -1610,7 +1610,7 @@ _vcmp10_x(jit_state_t *_jit, int cc, int32_t r0)
 }
 static void
 _vcmp_10_f(jit_state_t *_jit, int cc,
-          int32_t r0, int32_t r1, jit_int32_t r2)
+          int32_t r0, int32_t r1, int32_t r2)
 {
     vfp_cmp_f(r1, r2);
     vcmp10_x(cc, r0);
@@ -1618,7 +1618,7 @@ _vcmp_10_f(jit_state_t *_jit, int cc,
 
 static void
 _vcmp_10_d(jit_state_t *_jit, int cc,
-          int32_t r0, int32_t r1, jit_int32_t r2)
+          int32_t r0, int32_t r1, int32_t r2)
 {
     vfp_cmp_d(r1, r2);
     vcmp10_x(cc, r0);
@@ -1668,7 +1668,7 @@ _vfp_uneqr_x(jit_state_t *_jit, int32_t r0)
 }
 
 static void
-_vfp_uneqr_f(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_vfp_uneqr_f(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     vfp_cmp_f(r1, r2);
     vfp_uneqr_x(r0);
@@ -1677,7 +1677,7 @@ _vfp_uneqr_f(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_int32_t r2)
 fopi(uneq)
 
 static void
-_vfp_uneqr_d(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_vfp_uneqr_d(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     vfp_cmp_d(r1, r2);
     vfp_uneqr_x(r0);
@@ -1711,7 +1711,7 @@ _vcmp_01_x(jit_state_t *_jit, int cc, int32_t r0)
 
 static void
 _vcmp_01_f(jit_state_t *_jit, int cc,
-          int32_t r0, int32_t r1, jit_int32_t r2)
+          int32_t r0, int32_t r1, int32_t r2)
 {
     vfp_cmp_f(r1, r2);
     vcmp_01_x(cc, r0);
@@ -1719,7 +1719,7 @@ _vcmp_01_f(jit_state_t *_jit, int cc,
 
 static void
 _vcmp_01_d(jit_state_t *_jit, int cc,
-          int32_t r0, int32_t r1, jit_int32_t r2)
+          int32_t r0, int32_t r1, int32_t r2)
 {
     vfp_cmp_d(r1, r2);
     vcmp_01_x(cc, r0);
@@ -1757,7 +1757,7 @@ _vfp_ltgtr_x(jit_state_t *_jit, int32_t r0)
 }
 
 static void
-_vfp_ltgtr_f(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_vfp_ltgtr_f(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     vfp_cmp_f(r1, r2);
     vfp_ltgtr_x(r0);
@@ -1766,7 +1766,7 @@ _vfp_ltgtr_f(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_int32_t r2)
 fopi(ltgt)
 
 static void
-_vfp_ltgtr_d(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_vfp_ltgtr_d(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     vfp_cmp_d(r1, r2);
     vfp_ltgtr_x(r0);
@@ -1775,7 +1775,7 @@ _vfp_ltgtr_d(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_int32_t r2)
 dopi(ltgt)
 
 static void
-_vfp_ordr_f(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_vfp_ordr_f(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     vfp_cmp_f(r1, r2);
     vcmp10_x(ARM_CC_VS, r0);
@@ -1784,7 +1784,7 @@ _vfp_ordr_f(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_int32_t r2)
 fopi(ord)
 
 static void
-_vfp_ordr_d(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_vfp_ordr_d(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     vfp_cmp_d(r1, r2);
     vcmp10_x(ARM_CC_VS, r0);
@@ -1793,7 +1793,7 @@ _vfp_ordr_d(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_int32_t r2)
 dopi(ord)
 
 static void
-_vfp_unordr_f(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_vfp_unordr_f(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     vfp_cmp_f(r1, r2);
     vcmp_01_x(ARM_CC_VS, r0);
@@ -1802,7 +1802,7 @@ _vfp_unordr_f(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_int32_t r2)
 fopi(unord)
 
 static void
-_vfp_unordr_d(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_vfp_unordr_d(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     vfp_cmp_d(r1, r2);
     vcmp_01_x(ARM_CC_VS, r0);
@@ -2076,7 +2076,7 @@ _vfp_ldi_d(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 }
 
 static void
-_vfp_ldxr_f(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_vfp_ldxr_f(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     int32_t            reg;
     if (jit_fpr_p(r0)) {
@@ -2090,7 +2090,7 @@ _vfp_ldxr_f(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_int32_t r2)
 }
 
 static void
-_vfp_ldxr_d(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_vfp_ldxr_d(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
@@ -2205,7 +2205,7 @@ _vfp_sti_d(jit_state_t *_jit, jit_word_t i0, int32_t r0)
 }
 
 static void
-_vfp_stxr_f(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_vfp_stxr_f(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     int32_t            reg;
     if (jit_fpr_p(r2)) {
@@ -2219,7 +2219,7 @@ _vfp_stxr_f(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_int32_t r2)
 }
 
 static void
-_vfp_stxr_d(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_vfp_stxr_d(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
diff --git a/jit/hppa-cpu.c b/jit/hppa-cpu.c
index 9778caf..43d2f70 100644
--- a/jit/hppa-cpu.c
+++ b/jit/hppa-cpu.c
@@ -49,141 +49,141 @@ typedef struct udiv {
 #define ii(v)                  *_jit->pc.ui++ = v
 #define f1(o,b,t,i)                    _f1(_jit,o,b,t,i)
 static void _f1(jit_state_t*,int32_t,
-               int32_t,int32_t,jit_int32_t);
+               int32_t,int32_t,int32_t);
 #define f2(o,b,r,i,j)                  _f2(_jit,o,b,r,i,j)
 static void _f2(jit_state_t*,int32_t,int32_t,
-               int32_t,int32_t,jit_int32_t) maybe_unused;
+               int32_t,int32_t,int32_t) maybe_unused;
 #define f3(o,b,t,i,j)                  _f3(_jit,o,b,t,i,j)
 static void _f3(jit_state_t*,int32_t,int32_t,
-               int32_t,int32_t,jit_int32_t);
+               int32_t,int32_t,int32_t);
 #define f4(o,b,x,s,u,y,c,z,m,t)                _f4(_jit,o,b,x,s,u,y,c,z,m,t)
 static void _f4(jit_state_t*,int32_t,int32_t,
-               int32_t,int32_t,jit_int32_t,jit_int32_t,
-               int32_t,int32_t,jit_int32_t,jit_int32_t);
+               int32_t,int32_t,int32_t,int32_t,
+               int32_t,int32_t,int32_t,int32_t);
 #define f5(o,b,i,s,a,y,c,z,m,t)                _f5(_jit,o,b,i,s,a,y,c,z,m,t)
 static void _f5(jit_state_t*,int32_t,int32_t,
-               int32_t,int32_t,jit_int32_t,jit_int32_t,
-               int32_t,int32_t,jit_int32_t,jit_int32_t);
+               int32_t,int32_t,int32_t,int32_t,
+               int32_t,int32_t,int32_t,int32_t);
 #define f6(o,b,r,s,a,x,c,y,m,i)                _f6(_jit,o,b,r,s,a,x,c,y,m,i)
 static void _f6(jit_state_t*,int32_t,int32_t,
-               int32_t,int32_t,jit_int32_t,jit_int32_t,
-               int32_t,int32_t,jit_int32_t,jit_int32_t);
+               int32_t,int32_t,int32_t,int32_t,
+               int32_t,int32_t,int32_t,int32_t);
 #define f7(o,r,i)                      _f7(_jit,o,r,i)
-static void _f7(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _f7(jit_state_t*,int32_t,int32_t,int32_t);
 #define f8(o,r2,r1,cf,e1,x,e2,y,d,t)   _f8(_jit,o,r2,r1,cf,e1,x,e2,y,d,t)
 static void _f8(jit_state_t*,int32_t,
-               int32_t,int32_t,jit_int32_t,
-               int32_t,int32_t,jit_int32_t,
-               int32_t,int32_t,jit_int32_t);
+               int32_t,int32_t,int32_t,
+               int32_t,int32_t,int32_t,
+               int32_t,int32_t,int32_t);
 #define f9(o,r,t,cf,e1,im)             _f9(_jit,o,r,t,cf,e1,im)
 static void _f9(jit_state_t*,
-               int32_t,int32_t,jit_int32_t,
-               int32_t,int32_t,jit_int32_t);
+               int32_t,int32_t,int32_t,
+               int32_t,int32_t,int32_t);
 #define f10(o,r2,r1,u,v,w,x,sa,y,t)    _f10(_jit,o,r2,r1,u,v,w,x,sa,y,t)
 static void _f10(jit_state_t*,int32_t,int32_t,
-               int32_t,int32_t,jit_int32_t,jit_int32_t,
-               int32_t,int32_t,jit_int32_t,jit_int32_t) maybe_unused;
+               int32_t,int32_t,int32_t,int32_t,
+               int32_t,int32_t,int32_t,int32_t) maybe_unused;
 #define f11(o,r2,r1,c,x,y,z,u,t)       _f11(_jit,o,r2,r1,c,x,y,z,u,t)
 static void _f11(jit_state_t*,int32_t,
-               int32_t,int32_t,jit_int32_t,jit_int32_t,
-               int32_t,int32_t,jit_int32_t,jit_int32_t) maybe_unused;
+               int32_t,int32_t,int32_t,int32_t,
+               int32_t,int32_t,int32_t,int32_t) maybe_unused;
 #define f12(o,r,t,c,x,se,y,c1,z,clen)  _f12(_jit,o,r,t,c,x,se,y,c1,z,clen)
 static void _f12(jit_state_t*,int32_t,int32_t,
-                int32_t,int32_t,jit_int32_t,jit_int32_t,
-                int32_t,int32_t,jit_int32_t,jit_int32_t);
+                int32_t,int32_t,int32_t,int32_t,
+                int32_t,int32_t,int32_t,int32_t);
 #define f13(o,t,r,c,x,nz,c1,clen)      _f13(_jit,o,t,r,c,x,nz,c1,clen)
 static void _f13(jit_state_t*,int32_t,int32_t,
-                int32_t,int32_t,jit_int32_t,
-                int32_t,int32_t,jit_int32_t);
+                int32_t,int32_t,int32_t,
+                int32_t,int32_t,int32_t);
 #define f13x(o,t,i,c,x,nz,c1,clen)     _f13x(_jit,o,t,i,c,x,nz,c1,clen)
 static void _f13x(jit_state_t*,int32_t,int32_t,
-                 int32_t,int32_t,jit_int32_t,
-                 int32_t,int32_t,jit_int32_t) maybe_unused;
+                 int32_t,int32_t,int32_t,
+                 int32_t,int32_t,int32_t) maybe_unused;
 #define f14(o,r2,r1,c,x,cp,y,cpos,t)   _f14(_jit,o,r2,r1,c,x,cp,y,cpos,t)
 static void _f14(jit_state_t*,int32_t,
-               int32_t,int32_t,jit_int32_t,jit_int32_t,
-               int32_t,int32_t,jit_int32_t,jit_int32_t) maybe_unused;
+               int32_t,int32_t,int32_t,int32_t,
+               int32_t,int32_t,int32_t,int32_t) maybe_unused;
 #define f15(o,r,t,c,c1,p,se,pos,clen)  _f15(_jit,o,r,t,c,c1,p,se,pos,clen)
 static void _f15(jit_state_t*,int32_t,
-                int32_t,int32_t,jit_int32_t,jit_int32_t,
-                int32_t,int32_t,jit_int32_t,jit_int32_t);
+                int32_t,int32_t,int32_t,int32_t,
+                int32_t,int32_t,int32_t,int32_t);
 #define f16(o,t,r,c,c1,cp,nz,cpos,clen)        
_f16(_jit,o,t,r,c,c1,cp,nz,cpos,clen)
 static void _f16(jit_state_t*,int32_t,
-                int32_t,int32_t,jit_int32_t,jit_int32_t,
-                int32_t,int32_t,jit_int32_t,jit_int32_t);
+                int32_t,int32_t,int32_t,int32_t,
+                int32_t,int32_t,int32_t,int32_t);
 #define f16x(o,t,i,c,c1,cp,nz,cpos,clen) _f16x(_jit,o,t,i,c,c1,cp,nz,cpos,clen)
 static void _f16x(jit_state_t*,int32_t,
-                int32_t,int32_t,jit_int32_t,jit_int32_t,
-                int32_t,int32_t,jit_int32_t,jit_int32_t);
+                int32_t,int32_t,int32_t,int32_t,
+                int32_t,int32_t,int32_t,int32_t);
 #define f17(o,r2,r1,c,i,n)             _f17(_jit,o,r2,r1,c,i,n)
 static void _f17(jit_state_t*,int32_t,int32_t,
-                int32_t,int32_t,jit_int32_t,jit_int32_t);
+                int32_t,int32_t,int32_t,int32_t);
 #define f17x(o,r2,r1,c,i,n)            _f17x(_jit,o,r2,r1,c,i,n)
 static void _f17x(jit_state_t*,int32_t,int32_t,
-                 int32_t,int32_t,jit_int32_t,jit_int32_t);
+                 int32_t,int32_t,int32_t,int32_t);
 #define f18(o,p,r,c,i,n)               _f18(_jit,o,p,r,c,i,n)
 static void _f18(jit_state_t*,int32_t,int32_t,
-                int32_t,int32_t,jit_int32_t,jit_int32_t);
+                int32_t,int32_t,int32_t,int32_t);
 #define f19(o,b,s,i,n)                 _f19(_jit,o,b,s,i,n)
 static void _f19(jit_state_t*,int32_t,int32_t,
-                int32_t,int32_t,jit_int32_t) maybe_unused;
+                int32_t,int32_t,int32_t) maybe_unused;
 #define f20(o,t,i,g,n)                 _f20(_jit,o,t,i,g,n)
 static void _f20(jit_state_t*,int32_t,int32_t,
-               int32_t,int32_t,jit_int32_t);
+               int32_t,int32_t,int32_t);
 #define f21(o,t,x,y,n)                 _f21(_jit,o,t,x,y,n)
 static void _f21(jit_state_t*,int32_t,int32_t,
-               int32_t,int32_t,jit_int32_t);
+               int32_t,int32_t,int32_t);
 #define f22(o,b,x,r,n,p)               _f22(_jit,o,b,x,r,n,p)
 static void _f22(jit_state_t*,int32_t,int32_t,
-               int32_t,int32_t,jit_int32_t,jit_int32_t);
+               int32_t,int32_t,int32_t,int32_t);
 #define f23(o,a,b,c,d,e,f,g,h)         _f23(_jit,o,a,b,c,d,e,f,g,h)
 static void _f23(jit_state_t*,int32_t,
-                int32_t,int32_t,jit_int32_t,jit_int32_t,
-                int32_t,int32_t,jit_int32_t,jit_int32_t) maybe_unused;
+                int32_t,int32_t,int32_t,int32_t,
+                int32_t,int32_t,int32_t,int32_t) maybe_unused;
 #define f24(o,b,x,s,y,m,r)             _f24(_jit,o,b,x,s,y,m,r)
 static void _f24(jit_state_t*,int32_t,
-                int32_t,int32_t,jit_int32_t,
-                int32_t,int32_t,jit_int32_t) maybe_unused;
+                int32_t,int32_t,int32_t,
+                int32_t,int32_t,int32_t) maybe_unused;
 #define f25(o,b,i,s,y,m,r)             _f25(_jit,o,b,i,s,y,m,r)
 static void _f25(jit_state_t*,int32_t,
-                int32_t,int32_t,jit_int32_t,
-                int32_t,int32_t,jit_int32_t) maybe_unused;
+                int32_t,int32_t,int32_t,
+                int32_t,int32_t,int32_t) maybe_unused;
 #define f26(o,b,x,s,y,m,r)             _f26(_jit,o,b,x,s,y,m,r)
 static void _f26(jit_state_t*,int32_t,
-                int32_t,int32_t,jit_int32_t,
-                int32_t,int32_t,jit_int32_t) maybe_unused;
+                int32_t,int32_t,int32_t,
+                int32_t,int32_t,int32_t) maybe_unused;
 #define f27(o,i,j)                     _f27(_jit,o,i,j)
-static void _f27(jit_state_t*,int32_t,int32_t,jit_int32_t) maybe_unused;
+static void _f27(jit_state_t*,int32_t,int32_t,int32_t) maybe_unused;
 #define f28(o,i)                       _f28(_jit,o,i)
 static void _f28(jit_state_t*,int32_t,int32_t) maybe_unused;
 #define f29(o,r,x,s,y,t)               _f29(_jit,o,r,x,s,y,t)
 static void _f29(jit_state_t*,int32_t,int32_t,
-                int32_t,int32_t,jit_int32_t,jit_int32_t) maybe_unused;
+                int32_t,int32_t,int32_t,int32_t) maybe_unused;
 #define f30(o,b,r,s,x,y,t)             _f30(_jit,o,b,r,s,x,y,t)
-static void _f30(jit_state_t*,int32_t,int32_t,jit_int32_t,
-                int32_t,int32_t,jit_int32_t,jit_int32_t) maybe_unused;
+static void _f30(jit_state_t*,int32_t,int32_t,int32_t,
+                int32_t,int32_t,int32_t,int32_t) maybe_unused;
 #define f31(o,t,r,v,x,y)               _f31(_jit,o,t,r,v,x,y)
 static void _f31(jit_state_t*,int32_t,int32_t,
-                int32_t,int32_t,jit_int32_t,jit_int32_t);
+                int32_t,int32_t,int32_t,int32_t);
 #define f33(o,x,r,y,z,u)               _f33(_jit,o,x,r,y,z,u)
 static void _f33(jit_state_t*,int32_t,int32_t,
-                int32_t,int32_t,jit_int32_t,jit_int32_t) maybe_unused;
+                int32_t,int32_t,int32_t,int32_t) maybe_unused;
 #define f34(o,o1,x,sf,n,o2)            _f34(_jit,o,o1,x,sf,n,o2)
 static void _f34(jit_state_t*,int32_t,int32_t,
-                int32_t,int32_t,jit_int32_t,jit_int32_t) maybe_unused;
+                int32_t,int32_t,int32_t,int32_t) maybe_unused;
 #define f35(o,op,x,sf,n,t)             _f35(_jit,o,op,x,sf,n,t)
 static void _f35(jit_state_t*,int32_t,int32_t,
-                int32_t,int32_t,jit_int32_t,jit_int32_t) maybe_unused;
+                int32_t,int32_t,int32_t,int32_t) maybe_unused;
 #define f36(o,r,o1,x,sf,n,o2)          _f36(_jit,o,r,o1,x,sf,n,o2)
-static void _f36(jit_state_t*,int32_t,int32_t,jit_int32_t,
-                int32_t,int32_t,jit_int32_t,jit_int32_t) maybe_unused;
+static void _f36(jit_state_t*,int32_t,int32_t,int32_t,
+                int32_t,int32_t,int32_t,int32_t) maybe_unused;
 #define f37(o,r2,r1,o1,x,sf,n,o2)      _f37(_jit,o,r2,r1,o1,x,sf,n,o2)
 static void _f37(jit_state_t*,int32_t,int32_t,
-                int32_t,int32_t,jit_int32_t,
-                int32_t,int32_t,jit_int32_t) maybe_unused;
+                int32_t,int32_t,int32_t,
+                int32_t,int32_t,int32_t) maybe_unused;
 #define f38(o,s,u,n)                   _f38(_jit,o,s,u,n)
 static void _f38(jit_state_t*,int32_t,
-                int32_t,int32_t,jit_int32_t) maybe_unused;
+                int32_t,int32_t,int32_t) maybe_unused;
 /* nulify next instruction if condition is met with addition */
 #define ADD_CF_NV              0       /* never */
 #define ADD_CF_EQ              2       /* O1 == -O2 (word) */
@@ -681,56 +681,56 @@ static void 
_subxi(jit_state_t*,int32_t,int32_t,jit_word_t);
 #define rsbi(r0, r1, i0)       _rsbi(_jit, r0, r1, i0)
 static void _rsbi(jit_state_t*,int32_t,int32_t,jit_word_t);
 #define mulr(r0,r1,r2)         _mulr(_jit,r0,r1,r2)
-static void _mulr(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _mulr(jit_state_t*,int32_t,int32_t,int32_t);
 #define muli(r0,r1,i0)         _muli(_jit,r0,r1,i0)
 static void _muli(jit_state_t*,int32_t,int32_t,jit_word_t);
 static long long __llmul(int, int);
 #define qmulr(r0,r1,r2,r3)     _qmulr(_jit,r0,r1,r2,r3)
 static void _qmulr(jit_state_t*,
-                  int32_t,int32_t,jit_int32_t,jit_int32_t);
+                  int32_t,int32_t,int32_t,int32_t);
 #define qmuli(r0,r1,r2,i0)     _qmuli(_jit,r0,r1,r2,i0)
 static void _qmuli(jit_state_t*,
-                  int32_t,int32_t,jit_int32_t,jit_word_t);
+                  int32_t,int32_t,int32_t,jit_word_t);
 #define qmulr_u(r0,r1,r2,r3)   _qmulr_u(_jit,r0,r1,r2,r3)
 static void _qmulr_u(jit_state_t*,
-                    int32_t,int32_t,jit_int32_t,jit_int32_t);
+                    int32_t,int32_t,int32_t,int32_t);
 #define qmuli_u(r0,r1,r2,i0)   _qmuli_u(_jit,r0,r1,r2,i0)
 static void _qmuli_u(jit_state_t*,
-                    int32_t,int32_t,jit_int32_t,jit_word_t);
+                    int32_t,int32_t,int32_t,jit_word_t);
 static int __idiv(int, int);
 #define divr(r0,r1,r2)         _divr(_jit,r0,r1,r2)
-static void _divr(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _divr(jit_state_t*,int32_t,int32_t,int32_t);
 #define divi(r0,r1,i0)         _divi(_jit,r0,r1,i0)
 static void _divi(jit_state_t*,int32_t,int32_t,jit_word_t);
 static unsigned int __udiv(unsigned int, unsigned int);
 #define divr_u(r0,r1,r2)       _divr_u(_jit,r0,r1,r2)
-static void _divr_u(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _divr_u(jit_state_t*,int32_t,int32_t,int32_t);
 #define divi_u(r0,r1,i0)       _divi_u(_jit,r0,r1,i0)
 static void _divi_u(jit_state_t*,int32_t,int32_t,jit_word_t);
 static int __irem(int, int);
 #define remr(r0,r1,r2)         _remr(_jit,r0,r1,r2)
-static void _remr(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _remr(jit_state_t*,int32_t,int32_t,int32_t);
 #define remi(r0,r1,i0)         _remi(_jit,r0,r1,i0)
 static void _remi(jit_state_t*,int32_t,int32_t,jit_word_t);
 static unsigned int __urem(unsigned int, unsigned int);
 #define remr_u(r0,r1,r2)       _remr_u(_jit,r0,r1,r2)
-static void _remr_u(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _remr_u(jit_state_t*,int32_t,int32_t,int32_t);
 #define remi_u(r0,r1,i0)       _remi_u(_jit,r0,r1,i0)
 static void _remi_u(jit_state_t*,int32_t,int32_t,jit_word_t);
 static idiv_t __idivrem(int, int);
 #define qdivr(r0,r1,r2,r3)     _qdivr(_jit,r0,r1,r2,r3)
 static void _qdivr(jit_state_t*,
-                  int32_t,int32_t,jit_int32_t,jit_int32_t);
+                  int32_t,int32_t,int32_t,int32_t);
 #define qdivi(r0,r1,r2,i0)     _qdivi(_jit,r0,r1,r2,i0)
 static void _qdivi(jit_state_t*,
-                  int32_t,int32_t,jit_int32_t,jit_word_t);
+                  int32_t,int32_t,int32_t,jit_word_t);
 static udiv_t __udivrem(unsigned int, unsigned int);
 #define qdivr_u(r0,r1,r2,r3)   _qdivr_u(_jit,r0,r1,r2,r3)
 static void _qdivr_u(jit_state_t*,
-                    int32_t,int32_t,jit_int32_t,jit_int32_t);
+                    int32_t,int32_t,int32_t,int32_t);
 #define qdivi_u(r0,r1,r2,i0)   _qdivi_u(_jit,r0,r1,r2,i0)
 static void _qdivi_u(jit_state_t*,
-                    int32_t,int32_t,jit_int32_t,jit_word_t);
+                    int32_t,int32_t,int32_t,jit_word_t);
 #define andr(r0,r1,r2)         AND(r1,r2,r0)
 #define andi(r0,r1,i0)         _andi(_jit,r0,r1,i0)
 static void _andi(jit_state_t*,int32_t,int32_t,jit_word_t);
@@ -741,16 +741,16 @@ static void _ori(jit_state_t*,int32_t,int32_t,jit_word_t);
 #define xori(r0,r1,i0)         _xori(_jit,r0,r1,i0)
 static void _xori(jit_state_t*,int32_t,int32_t,jit_word_t);
 #define lshr(r0,r1,r2)         _lshr(_jit,r0,r1,r2)
-static void _lshr(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _lshr(jit_state_t*,int32_t,int32_t,int32_t);
 #define lshi(r0,r1,i0)         SHLWI(r1,i0,r0)
 #define rshr(r0,r1,r2)         _rshr(_jit,r0,r1,r2)
-static void _rshr(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _rshr(jit_state_t*,int32_t,int32_t,int32_t);
 #define rshi(r0,r1,i0)         SHRWI(r1,i0,r0)
 #define rshr_u(r0,r1,r2)       _rshr_u(_jit,r0,r1,r2)
-static void _rshr_u(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _rshr_u(jit_state_t*,int32_t,int32_t,int32_t);
 #define rshi_u(r0,r1,i0)       SHRWI_U(r1,i0,r0)
 #define cmpr(c,r0,r1,r2)       _cmpr(_jit,c,r0,r1,r2)
-static void _cmpr(jit_state_t*,jit_word_t,int32_t,int32_t,jit_int32_t);
+static void _cmpr(jit_state_t*,jit_word_t,int32_t,int32_t,int32_t);
 #define cmpi(c,ci,r0,r1,i0)    _cmpi(_jit,c,ci,r0,r1,i0)
 static void _cmpi(jit_state_t*,jit_word_t,jit_word_t,
                  int32_t,int32_t,jit_word_t);
@@ -779,7 +779,7 @@ static void _ldr_c(jit_state_t*,int32_t,int32_t);
 #define ldi_c(r0,i0)           _ldi_c(_jit,r0,i0)
 static void _ldi_c(jit_state_t*,int32_t,jit_word_t);
 #define ldxr_c(r0,r1,r2)       _ldxr_c(_jit,r0,r1,r2)
-static void _ldxr_c(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _ldxr_c(jit_state_t*,int32_t,int32_t,int32_t);
 #define ldxi_c(r0,r1,i0)       _ldxi_c(_jit,r0,r1,i0)
 static void _ldxi_c(jit_state_t*,int32_t,int32_t,jit_word_t);
 #define ldr_uc(r0,r1)          LDBI(_R0_REGNO,r1,r0)
@@ -793,7 +793,7 @@ static void _ldr_s(jit_state_t*,int32_t,int32_t);
 #define ldi_s(r0,i0)           _ldi_s(_jit,r0,i0)
 static void _ldi_s(jit_state_t*,int32_t,jit_word_t);
 #define ldxr_s(r0,r1,r2)       _ldxr_s(_jit,r0,r1,r2)
-static void _ldxr_s(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _ldxr_s(jit_state_t*,int32_t,int32_t,int32_t);
 #define ldxi_s(r0,r1,i0)       _ldxi_s(_jit,r0,r1,i0)
 static void _ldxi_s(jit_state_t*,int32_t,int32_t,jit_word_t);
 #define ldr_us(r0,r1)          LDHI(_R0_REGNO,r1,r0)
@@ -818,21 +818,21 @@ static void 
_ldxi_ui(jit_state_t*,int32_t,int32_t,jit_word_t);
 #define sti_c(i0,r0)           _sti_c(_jit,i0,r0)
 static void _sti_c(jit_state_t*,jit_word_t,int32_t);
 #define stxr_c(r0,r1,r2)       _stxr_c(_jit,r0,r1,r2)
-static void _stxr_c(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _stxr_c(jit_state_t*,int32_t,int32_t,int32_t);
 #define stxi_c(i0,r0,r1)       _stxi_c(_jit,i0,r0,r1)
 static void _stxi_c(jit_state_t*,jit_word_t,int32_t,int32_t);
 #define str_s(r0,r1)           STHI(r1,_R0_REGNO,r0)
 #define sti_s(i0,r0)           _sti_s(_jit,i0,r0)
 static void _sti_s(jit_state_t*,jit_word_t,int32_t);
 #define stxr_s(r0,r1,r2)       _stxr_s(_jit,r0,r1,r2)
-static void _stxr_s(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _stxr_s(jit_state_t*,int32_t,int32_t,int32_t);
 #define stxi_s(i0,r0,r1)       _stxi_s(_jit,i0,r0,r1)
 static void _stxi_s(jit_state_t*,jit_word_t,int32_t,int32_t);
 #define str_i(r0,r1)           STWI(r1,_R0_REGNO,r0)
 #define sti_i(i0,r0)           _sti_i(_jit,i0,r0)
 static void _sti_i(jit_state_t*,jit_word_t,int32_t);
 #define stxr_i(r0,r1,r2)       _stxr_i(_jit,r0,r1,r2)
-static void _stxr_i(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _stxr_i(jit_state_t*,int32_t,int32_t,int32_t);
 #define stxi(i0,r0,r1)         stxi_i(i0,r0,r1)
 #define stxi_i(i0,r0,r1)       _stxi_i(_jit,i0,r0,r1)
 static void _stxi_i(jit_state_t*,jit_word_t,int32_t,int32_t);
@@ -1018,7 +1018,7 @@ re_assemble_22 (int as22)
 
 static void
 _f1(jit_state_t *_jit, int32_t o,
-    int32_t b, int32_t t, jit_int32_t i)
+    int32_t b, int32_t t, int32_t i)
 {
     assert(!(o  & ~0x3f));
     assert(!(b  & ~0x1f));
@@ -1029,7 +1029,7 @@ _f1(jit_state_t *_jit, int32_t o,
 
 static void
 _f2(jit_state_t *_jit, int32_t o,
-    int32_t b, int32_t t, jit_int32_t i, jit_int32_t j)
+    int32_t b, int32_t t, int32_t i, int32_t j)
 {
     assert(!(o  & ~0x3f));
     assert(!(b  & ~0x1f));
@@ -1041,7 +1041,7 @@ _f2(jit_state_t *_jit, int32_t o,
 
 static void
 _f3(jit_state_t *_jit, int32_t o,
-    int32_t b, int32_t t, jit_int32_t i, jit_int32_t j)
+    int32_t b, int32_t t, int32_t i, int32_t j)
 {
     assert(!(o  & ~0x3f));
     assert(!(b  & ~0x1f));
@@ -1053,8 +1053,8 @@ _f3(jit_state_t *_jit, int32_t o,
 
 static void
 _f4(jit_state_t *_jit, int32_t o, int32_t b,
-    int32_t x, int32_t s, jit_int32_t u, jit_int32_t y,
-    int32_t c, int32_t z, jit_int32_t m, jit_int32_t t)
+    int32_t x, int32_t s, int32_t u, int32_t y,
+    int32_t c, int32_t z, int32_t m, int32_t t)
 {
     assert(!(o  & ~0x3f));
     assert(!(b  & ~0x1f));
@@ -1071,8 +1071,8 @@ _f4(jit_state_t *_jit, int32_t o, int32_t b,
 
 static void
 _f5(jit_state_t *_jit, int32_t o, int32_t b,
-    int32_t i, int32_t s, jit_int32_t a, jit_int32_t y,
-    int32_t c, int32_t z, jit_int32_t m, jit_int32_t t)
+    int32_t i, int32_t s, int32_t a, int32_t y,
+    int32_t c, int32_t z, int32_t m, int32_t t)
 {
     assert(!(o  & ~0x3f));
     assert(!(b  & ~0x1f));
@@ -1089,8 +1089,8 @@ _f5(jit_state_t *_jit, int32_t o, int32_t b,
 
 static void
 _f6(jit_state_t *_jit, int32_t o, int32_t b,
-    int32_t r, int32_t s, jit_int32_t a, jit_int32_t x,
-    int32_t c, int32_t y, jit_int32_t m, jit_int32_t i)
+    int32_t r, int32_t s, int32_t a, int32_t x,
+    int32_t c, int32_t y, int32_t m, int32_t i)
 {
     assert(!(o  & ~0x3f));
     assert(!(b  & ~0x1f));
@@ -1106,7 +1106,7 @@ _f6(jit_state_t *_jit, int32_t o, int32_t b,
 }
 
 static void
-_f7(jit_state_t *_jit, int32_t o, int32_t r, jit_int32_t i)
+_f7(jit_state_t *_jit, int32_t o, int32_t r, int32_t i)
 {
     assert(!(o  & ~0x3f));
     assert(!(r  & ~0x1f));
@@ -1116,9 +1116,9 @@ _f7(jit_state_t *_jit, int32_t o, int32_t r, jit_int32_t 
i)
 
 static void
 _f8(jit_state_t *_jit, int32_t o,
-    int32_t r2, int32_t r1, jit_int32_t cf,
-    int32_t e1, int32_t x, jit_int32_t e2,
-    int32_t e3, int32_t d, jit_int32_t t)
+    int32_t r2, int32_t r1, int32_t cf,
+    int32_t e1, int32_t x, int32_t e2,
+    int32_t e3, int32_t d, int32_t t)
 {
     assert(!(o  & ~0x3f));
     assert(!(r2 & ~0x1f));
@@ -1136,8 +1136,8 @@ _f8(jit_state_t *_jit, int32_t o,
 
 static void
 _f9(jit_state_t *_jit,
-    int32_t o, int32_t r, jit_int32_t t,
-    int32_t cf, int32_t e1, jit_int32_t i)
+    int32_t o, int32_t r, int32_t t,
+    int32_t cf, int32_t e1, int32_t i)
 {
     assert(!(o  & ~0x3f));
     assert(!(r  & ~0x1f));
@@ -1150,8 +1150,8 @@ _f9(jit_state_t *_jit,
 
 static void
 _f10(jit_state_t *_jit, int32_t o, int32_t r2,
-     int32_t r1, int32_t u, jit_int32_t v, jit_int32_t w,
-     int32_t x, int32_t sa, jit_int32_t y, jit_int32_t t)
+     int32_t r1, int32_t u, int32_t v, int32_t w,
+     int32_t x, int32_t sa, int32_t y, int32_t t)
 {
     assert(!(o  & ~0x3f));
     assert(!(r2 & ~0x1f));
@@ -1169,8 +1169,8 @@ _f10(jit_state_t *_jit, int32_t o, int32_t r2,
 
 static void
 _f11(jit_state_t *_jit, int32_t o,
-     int32_t r2, int32_t r1, jit_int32_t c, jit_int32_t x,
-     int32_t y, int32_t z, jit_int32_t u, jit_int32_t t)
+     int32_t r2, int32_t r1, int32_t c, int32_t x,
+     int32_t y, int32_t z, int32_t u, int32_t t)
 {
     assert(!(o  & ~0x3f));
     assert(!(r1 & ~0x1f));
@@ -1186,8 +1186,8 @@ _f11(jit_state_t *_jit, int32_t o,
 
 static void
 _f12(jit_state_t *_jit, int32_t o, int32_t r,
-     int32_t t, int32_t c, jit_int32_t x, jit_int32_t se,
-     int32_t y, int32_t c1, jit_int32_t z, jit_int32_t clen)
+     int32_t t, int32_t c, int32_t x, int32_t se,
+     int32_t y, int32_t c1, int32_t z, int32_t clen)
 {
     assert(!(o    & ~0x3f));
     assert(!(r    & ~0x1f));
@@ -1205,8 +1205,8 @@ _f12(jit_state_t *_jit, int32_t o, int32_t r,
 
 static void
 _f13(jit_state_t *_jit, int32_t o, int32_t t,
-     int32_t r, int32_t c, jit_int32_t x,
-     int32_t nz, int32_t c1, jit_int32_t clen)
+     int32_t r, int32_t c, int32_t x,
+     int32_t nz, int32_t c1, int32_t clen)
 {
     assert(!(o    & ~0x3f));
     assert(!(t    & ~0x1f));
@@ -1222,8 +1222,8 @@ _f13(jit_state_t *_jit, int32_t o, int32_t t,
 
 static void
 _f13x(jit_state_t *_jit, int32_t o, int32_t t,
-      int32_t i, int32_t c, jit_int32_t x,
-      int32_t nz, int32_t c1, jit_int32_t clen)
+      int32_t i, int32_t c, int32_t x,
+      int32_t nz, int32_t c1, int32_t clen)
 {
     assert(!(o    & ~0x3f));
     assert(!(t    & ~0x1f));
@@ -1238,8 +1238,8 @@ _f13x(jit_state_t *_jit, int32_t o, int32_t t,
 
 static void
 _f14(jit_state_t *_jit, int32_t o,
-     int32_t r2, int32_t r1, jit_int32_t c, jit_int32_t x,
-     int32_t cp, int32_t y, jit_int32_t cpos, jit_int32_t t)
+     int32_t r2, int32_t r1, int32_t c, int32_t x,
+     int32_t cp, int32_t y, int32_t cpos, int32_t t)
 {
     assert(!(o    & ~0x3f));
     assert(!(r1   & ~0x1f));
@@ -1255,8 +1255,8 @@ _f14(jit_state_t *_jit, int32_t o,
 
 static void
 _f15(jit_state_t *_jit, int32_t o,
-     int32_t r, int32_t t, jit_int32_t c, jit_int32_t c1,
-     int32_t p, int32_t se, jit_int32_t pos, jit_int32_t clen)
+     int32_t r, int32_t t, int32_t c, int32_t c1,
+     int32_t p, int32_t se, int32_t pos, int32_t clen)
 {
     assert(!(o    & ~0x3f));
     assert(!(r    & ~0x1f));
@@ -1273,8 +1273,8 @@ _f15(jit_state_t *_jit, int32_t o,
 
 static void
 _f16(jit_state_t *_jit, int32_t o,
-     int32_t t, int32_t r, jit_int32_t c, jit_int32_t c1,
-     int32_t cp, int32_t nz, jit_int32_t cpos, jit_int32_t clen)
+     int32_t t, int32_t r, int32_t c, int32_t c1,
+     int32_t cp, int32_t nz, int32_t cpos, int32_t clen)
 {
     assert(!(o    & ~0x3f));
     assert(!(t    & ~0x1f));
@@ -1291,8 +1291,8 @@ _f16(jit_state_t *_jit, int32_t o,
 
 static void
 _f16x(jit_state_t *_jit, int32_t o,
-      int32_t t, int32_t i, jit_int32_t c, jit_int32_t c1,
-      int32_t cp, int32_t nz, jit_int32_t cpos, jit_int32_t clen)
+      int32_t t, int32_t i, int32_t c, int32_t c1,
+      int32_t cp, int32_t nz, int32_t cpos, int32_t clen)
 {
     assert(!(o    & ~0x3f));
     assert(!(t    & ~0x1f));
@@ -1309,7 +1309,7 @@ _f16x(jit_state_t *_jit, int32_t o,
 
 static void
 _f17(jit_state_t *_jit, int32_t o, int32_t r2,
-     int32_t r1, int32_t c, jit_int32_t i, jit_int32_t n)
+     int32_t r1, int32_t c, int32_t i, int32_t n)
 {
     assert(!(o  & ~0x3f));
     assert(!(r2 & ~0x1f));
@@ -1322,7 +1322,7 @@ _f17(jit_state_t *_jit, int32_t o, int32_t r2,
 
 static void
 _f17x(jit_state_t *_jit, int32_t o, int32_t r,
-      int32_t i, int32_t c, jit_int32_t t, jit_int32_t n)
+      int32_t i, int32_t c, int32_t t, int32_t n)
 {
     assert(!(o & ~0x3f));
     assert(!(r & ~0x1f));
@@ -1336,7 +1336,7 @@ _f17x(jit_state_t *_jit, int32_t o, int32_t r,
 
 static void
 _f18(jit_state_t *_jit, int32_t o, int32_t p,
-     int32_t r, int32_t c, jit_int32_t i, jit_int32_t n)
+     int32_t r, int32_t c, int32_t i, int32_t n)
 {
     assert(!(o & ~0x3f));
     assert(!(p & ~0x1f));
@@ -1349,7 +1349,7 @@ _f18(jit_state_t *_jit, int32_t o, int32_t p,
 
 static void
 _f19(jit_state_t *_jit, int32_t o, int32_t b,
-     int32_t s, int32_t i, jit_int32_t n)
+     int32_t s, int32_t i, int32_t n)
 {
     assert(!(o & ~0x3f));
     assert(!(b & ~0x1f));
@@ -1361,7 +1361,7 @@ _f19(jit_state_t *_jit, int32_t o, int32_t b,
 
 static void
 _f20(jit_state_t *_jit, int32_t o, int32_t t,
-     int32_t i, int32_t g, jit_int32_t n)
+     int32_t i, int32_t g, int32_t n)
 {
     assert(!(o & ~0x3f));
     assert(!(t & ~0x1f));
@@ -1373,7 +1373,7 @@ _f20(jit_state_t *_jit, int32_t o, int32_t t,
 
 static void
 _f21(jit_state_t *_jit, int32_t o, int32_t t,
-     int32_t x, int32_t y, jit_int32_t n)
+     int32_t x, int32_t y, int32_t n)
 {
     assert(!(o & ~0x3f));
     assert(!(t & ~0x1f));
@@ -1385,7 +1385,7 @@ _f21(jit_state_t *_jit, int32_t o, int32_t t,
 
 static void
 _f22(jit_state_t *_jit, int32_t o, int32_t b,
-     int32_t x, int32_t r, jit_int32_t n, jit_int32_t p)
+     int32_t x, int32_t r, int32_t n, int32_t p)
 {
     assert(!(o & ~0x3f));
     assert(!(b & ~0x1f));
@@ -1398,8 +1398,8 @@ _f22(jit_state_t *_jit, int32_t o, int32_t b,
 
 static void
 _f23(jit_state_t *_jit, int32_t o,
-     int32_t a, int32_t b, jit_int32_t c, jit_int32_t d,
-     int32_t e, int32_t f, jit_int32_t g, jit_int32_t h)
+     int32_t a, int32_t b, int32_t c, int32_t d,
+     int32_t e, int32_t f, int32_t g, int32_t h)
 {
     assert(!(o &  ~0x3f));
     assert(!(a &  ~0x1f));
@@ -1415,8 +1415,8 @@ _f23(jit_state_t *_jit, int32_t o,
 
 static void
 _f24(jit_state_t *_jit, int32_t o,
-     int32_t b, int32_t x, jit_int32_t s,
-     int32_t y, int32_t m,jit_int32_t r)
+     int32_t b, int32_t x, int32_t s,
+     int32_t y, int32_t m,int32_t r)
 {
     assert(!(o &  ~0x3f));
     assert(!(b &  ~0x1f));
@@ -1430,8 +1430,8 @@ _f24(jit_state_t *_jit, int32_t o,
 
 static void
 _f25(jit_state_t *_jit, int32_t o,
-     int32_t b, int32_t i, jit_int32_t s,
-     int32_t y, int32_t m, jit_int32_t r)
+     int32_t b, int32_t i, int32_t s,
+     int32_t y, int32_t m, int32_t r)
 {
     assert(!(o &  ~0x3f));
     assert(!(b &  ~0x1f));
@@ -1445,8 +1445,8 @@ _f25(jit_state_t *_jit, int32_t o,
 
 static void
 _f26(jit_state_t *_jit, int32_t o,
-     int32_t b, int32_t x, jit_int32_t s,
-     int32_t y, int32_t m,jit_int32_t r)
+     int32_t b, int32_t x, int32_t s,
+     int32_t y, int32_t m,int32_t r)
 {
     assert(!(o &  ~0x3f));
     assert(!(b &  ~0x1f));
@@ -1459,7 +1459,7 @@ _f26(jit_state_t *_jit, int32_t o,
 }
 
 static void
-_f27(jit_state_t *_jit, int32_t o, int32_t i, jit_int32_t j)
+_f27(jit_state_t *_jit, int32_t o, int32_t i, int32_t j)
 {
     assert(!(o & ~0x3f));
     assert(i >= -4096 && i < 4095);
@@ -1477,7 +1477,7 @@ _f28(jit_state_t *_jit, int32_t o, int32_t i)
 
 static void
 _f29(jit_state_t *_jit, int32_t o, int32_t r,
-     int32_t x, int32_t s, jit_int32_t y, jit_int32_t t)
+     int32_t x, int32_t s, int32_t y, int32_t t)
 {
     assert(!(o & ~0x3f));
     assert(!(r & ~0x1f));
@@ -1489,8 +1489,8 @@ _f29(jit_state_t *_jit, int32_t o, int32_t r,
 }
 
 static void
-_f30(jit_state_t *_jit, int32_t o, int32_t b, jit_int32_t r,
-     int32_t s, int32_t x, jit_int32_t y, jit_int32_t t)
+_f30(jit_state_t *_jit, int32_t o, int32_t b, int32_t r,
+     int32_t s, int32_t x, int32_t y, int32_t t)
 {
     assert(!(o & ~0x3f));
     assert(!(b & ~0x1f));
@@ -1504,7 +1504,7 @@ _f30(jit_state_t *_jit, int32_t o, int32_t b, jit_int32_t 
r,
 
 static void
 _f31(jit_state_t *_jit, int32_t o, int32_t t,
-     int32_t r, int32_t v, jit_int32_t x, jit_int32_t y)
+     int32_t r, int32_t v, int32_t x, int32_t y)
 {
     assert(!(o & ~0x3f));
     assert(!(t & ~0x1f));
@@ -1517,7 +1517,7 @@ _f31(jit_state_t *_jit, int32_t o, int32_t t,
 
 static void
 _f33(jit_state_t *_jit, int32_t o, int32_t x,
-     int32_t r, int32_t y, jit_int32_t z, jit_int32_t u)
+     int32_t r, int32_t y, int32_t z, int32_t u)
 {
     assert(!(o & ~0x3f));
     assert(!(x & ~0x1f));
@@ -1530,7 +1530,7 @@ _f33(jit_state_t *_jit, int32_t o, int32_t x,
 
 static void
 _f34(jit_state_t *_jit, int32_t o, int32_t o1,
-     int32_t x, int32_t sf, jit_int32_t n, jit_int32_t o2)
+     int32_t x, int32_t sf, int32_t n, int32_t o2)
 {
     assert(!(o  &   ~0x3f));
     assert(!(o1 & ~0x7fff));
@@ -1543,7 +1543,7 @@ _f34(jit_state_t *_jit, int32_t o, int32_t o1,
 
 static void
 _f35(jit_state_t *_jit, int32_t o, int32_t op,
-     int32_t x, int32_t sf, jit_int32_t n, jit_int32_t t)
+     int32_t x, int32_t sf, int32_t n, int32_t t)
 {
     assert(!(o  &   ~0x3f));
     assert(!(op & ~0x7fff));
@@ -1555,8 +1555,8 @@ _f35(jit_state_t *_jit, int32_t o, int32_t op,
 }
 
 static void
-_f36(jit_state_t *_jit, int32_t o, int32_t r, jit_int32_t o1,
-     int32_t x, int32_t sf, jit_int32_t n, jit_int32_t o2)
+_f36(jit_state_t *_jit, int32_t o, int32_t r, int32_t o1,
+     int32_t x, int32_t sf, int32_t n, int32_t o2)
 {
     assert(!(o  &  ~0x3f));
     assert(!(r  &  ~0x1f));
@@ -1570,8 +1570,8 @@ _f36(jit_state_t *_jit, int32_t o, int32_t r, jit_int32_t 
o1,
 
 static void
 _f37(jit_state_t *_jit, int32_t o, int32_t r2,
-     int32_t r1, int32_t o1, jit_int32_t x,
-     int32_t sf, int32_t n, jit_int32_t o2)
+     int32_t r1, int32_t o1, int32_t x,
+     int32_t sf, int32_t n, int32_t o2)
 {
     assert(!(o  & ~0x3f));
     assert(!(r2 & ~0x1f));
@@ -1586,7 +1586,7 @@ _f37(jit_state_t *_jit, int32_t o, int32_t r2,
 
 static void
 _f38(jit_state_t *_jit, int32_t o,
-     int32_t s, int32_t u, jit_int32_t n)
+     int32_t s, int32_t u, int32_t n)
 {
     assert(!(o &     ~0x3f));
     assert(!(s & ~0x3fffff));
@@ -1716,7 +1716,7 @@ _rsbi(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_mulr(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_mulr(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     int32_t            t0, t1;
     t0 = jit_get_reg(jit_class_fpr);
@@ -1756,7 +1756,7 @@ __llmul(int u, int v)
 
 static void
 _qmulr(jit_state_t *_jit,
-       int32_t r0, int32_t r1, jit_int32_t r2, jit_int32_t r3)
+       int32_t r0, int32_t r1, int32_t r2, int32_t r3)
 {
     movr(_R26_REGNO, r2);
     movr(_R25_REGNO, r3);
@@ -1767,7 +1767,7 @@ _qmulr(jit_state_t *_jit,
 
 static void
 _qmuli(jit_state_t *_jit,
-       int32_t r0, int32_t r1, jit_int32_t r2, jit_word_t i0)
+       int32_t r0, int32_t r1, int32_t r2, jit_word_t i0)
 {
     movr(_R26_REGNO, r2);
     movi(_R25_REGNO, i0);
@@ -1778,7 +1778,7 @@ _qmuli(jit_state_t *_jit,
 
 static void
 _qmulr_u(jit_state_t *_jit,
-        int32_t r0, int32_t r1, jit_int32_t r2, jit_int32_t r3)
+        int32_t r0, int32_t r1, int32_t r2, int32_t r3)
 {
     int32_t            t0, t1;
     t0 = jit_get_reg(jit_class_fpr);
@@ -1797,7 +1797,7 @@ _qmulr_u(jit_state_t *_jit,
 
 static void
 _qmuli_u(jit_state_t *_jit,
-        int32_t r0, int32_t r1, jit_int32_t r2, jit_word_t i0)
+        int32_t r0, int32_t r1, int32_t r2, jit_word_t i0)
 {
     int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
@@ -1813,7 +1813,7 @@ __idiv(int u, int v)
 }
 
 static void
-_divr(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_divr(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     movr(_R26_REGNO, r1);
     movr(_R25_REGNO, r2);
@@ -1837,7 +1837,7 @@ __udiv(unsigned int u, unsigned int v)
 }
 
 static void
-_divr_u(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_divr_u(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     movr(_R26_REGNO, r1);
     movr(_R25_REGNO, r2);
@@ -1861,7 +1861,7 @@ __irem(int u, int v)
 }
 
 static void
-_remr(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_remr(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     movr(_R26_REGNO, r1);
     movr(_R25_REGNO, r2);
@@ -1885,7 +1885,7 @@ __urem(unsigned int u, unsigned int v)
 }
 
 static void
-_remr_u(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_remr_u(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     movr(_R26_REGNO, r1);
     movr(_R25_REGNO, r2);
@@ -1913,7 +1913,7 @@ __idivrem(int u, int v)
 
 static void
 _qdivr(jit_state_t *_jit,
-       int32_t r0, int32_t r1, jit_int32_t r2, jit_int32_t r3)
+       int32_t r0, int32_t r1, int32_t r2, int32_t r3)
 {
     movr(_R26_REGNO, r2);
     movr(_R25_REGNO, r3);
@@ -1924,7 +1924,7 @@ _qdivr(jit_state_t *_jit,
 
 static void
 _qdivi(jit_state_t *_jit,
-       int32_t r0, int32_t r1, jit_int32_t r2, jit_word_t i0)
+       int32_t r0, int32_t r1, int32_t r2, jit_word_t i0)
 {
     movr(_R26_REGNO, r2);
     movi(_R25_REGNO, i0);
@@ -1944,7 +1944,7 @@ __udivrem(unsigned int u, unsigned int v)
 
 static void
 _qdivr_u(jit_state_t *_jit,
-        int32_t r0, int32_t r1, jit_int32_t r2, jit_int32_t r3)
+        int32_t r0, int32_t r1, int32_t r2, int32_t r3)
 {
     movr(_R26_REGNO, r2);
     movr(_R25_REGNO, r3);
@@ -1955,7 +1955,7 @@ _qdivr_u(jit_state_t *_jit,
 
 static void
 _qdivi_u(jit_state_t *_jit,
-        int32_t r0, int32_t r1, jit_int32_t r2, jit_word_t i0)
+        int32_t r0, int32_t r1, int32_t r2, jit_word_t i0)
 {
     movr(_R26_REGNO, r2);
     movi(_R25_REGNO, i0);
@@ -1995,7 +1995,7 @@ _xori(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_lshr(jit_state_t *_jit, int32_t r0, int32_t r1 ,jit_int32_t r2)
+_lshr(jit_state_t *_jit, int32_t r0, int32_t r1 ,int32_t r2)
 {
     SUBI(0x1f, r2, _R1_REGNO);
     MTSAR(_R1_REGNO);
@@ -2003,7 +2003,7 @@ _lshr(jit_state_t *_jit, int32_t r0, int32_t r1 
,jit_int32_t r2)
 }
 
 static void
-_rshr(jit_state_t *_jit, int32_t r0, int32_t r1 ,jit_int32_t r2)
+_rshr(jit_state_t *_jit, int32_t r0, int32_t r1 ,int32_t r2)
 {
     SUBI(0x1f, r2, _R1_REGNO);
     MTSAR(_R1_REGNO);
@@ -2011,7 +2011,7 @@ _rshr(jit_state_t *_jit, int32_t r0, int32_t r1 
,jit_int32_t r2)
 }
 
 static void
-_rshr_u(jit_state_t *_jit, int32_t r0, int32_t r1 ,jit_int32_t r2)
+_rshr_u(jit_state_t *_jit, int32_t r0, int32_t r1 ,int32_t r2)
 {
     SUBI(0x1f, r2, _R1_REGNO);
     MTSAR(_R1_REGNO);
@@ -2020,7 +2020,7 @@ _rshr_u(jit_state_t *_jit, int32_t r0, int32_t r1 
,jit_int32_t r2)
 
 static void
 _cmpr(jit_state_t *_jit, jit_word_t c,
-      int32_t r0, int32_t r1, jit_int32_t r2)
+      int32_t r0, int32_t r1, int32_t r2)
 {
     CMPCLR_(c, r1, r2, r0);
     LDI(1, r0);
@@ -2057,7 +2057,7 @@ _ldi_c(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 }
 
 static void
-_ldxr_c(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_ldxr_c(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     ldxr_uc(r0, r1, r2);
     extr_c(r0, r0);
@@ -2115,7 +2115,7 @@ _ldi_s(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 }
 
 static void
-_ldxr_s(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_ldxr_s(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     ldxr_us(r0, r1, r2);
     extr_s(r0, r0);
@@ -2203,7 +2203,7 @@ _sti_c(jit_state_t *_jit, jit_word_t i0, int32_t r0)
 }
 
 static void
-_stxr_c(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_stxr_c(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
@@ -2243,7 +2243,7 @@ _sti_s(jit_state_t *_jit, jit_word_t i0, int32_t r0)
 }
 
 static void
-_stxr_s(jit_state_t *_jit, int32_t r0, int32_t r1 ,jit_int32_t r2)
+_stxr_s(jit_state_t *_jit, int32_t r0, int32_t r1 ,int32_t r2)
 {
     int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
@@ -2283,7 +2283,7 @@ _sti_i(jit_state_t *_jit, jit_word_t i0, int32_t r0)
 }
 
 static void
-_stxr_i(jit_state_t *_jit, int32_t r0, int32_t r1 ,jit_int32_t r2)
+_stxr_i(jit_state_t *_jit, int32_t r0, int32_t r1 ,int32_t r2)
 {
     int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
diff --git a/jit/hppa-fpu.c b/jit/hppa-fpu.c
index a0ecd2e..98c39ce 100644
--- a/jit/hppa-fpu.c
+++ b/jit/hppa-fpu.c
@@ -28,44 +28,44 @@
 #endif
 
 #define f39(o,b,x,t)                   _f39(_jit,o,b,x,t)
-static void _f39(jit_state_t*,int32_t,int32_t,jit_int32_t,jit_int32_t);
+static void _f39(jit_state_t*,int32_t,int32_t,int32_t,int32_t);
 #define f40(o,b,x,r)                   _f40(_jit,o,b,x,r)
-static void _f40(jit_state_t*,int32_t,int32_t,jit_int32_t,jit_int32_t)
+static void _f40(jit_state_t*,int32_t,int32_t,int32_t,int32_t)
     maybe_unused;
 #define f41(o,b,x,t)                   _f41(_jit,o,b,x,t)
-static void _f41(jit_state_t*,int32_t,int32_t,jit_int32_t,jit_int32_t);
+static void _f41(jit_state_t*,int32_t,int32_t,int32_t,int32_t);
 #define f42(o,b,i,r)                   _f42(_jit,o,b,i,r)
-static void _f42(jit_state_t*,int32_t,int32_t,jit_int32_t,jit_int32_t);
+static void _f42(jit_state_t*,int32_t,int32_t,int32_t,int32_t);
 #define f43(o,b,t,i)                   f1(o,b,t,i)
 #define f45(o,r,a,b,fmt,c,d,e,t)       _f45(_jit,o,r,a,b,fmt,c,d,e,t)
 static void _f45(jit_state_t*,int32_t,
-                int32_t,int32_t,jit_int32_t,jit_int32_t,
-                int32_t,int32_t,jit_int32_t,jit_int32_t) maybe_unused;
+                int32_t,int32_t,int32_t,int32_t,
+                int32_t,int32_t,int32_t,int32_t) maybe_unused;
 #define f46(o,r,a,s,df,sf,b,c,d,t)     _f46(_jit,o,r,a,s,df,sf,b,c,d,t)
 static void _f46(jit_state_t*,int32_t,int32_t,
-                int32_t,int32_t,jit_int32_t,jit_int32_t,
-                int32_t,int32_t,jit_int32_t,jit_int32_t);
+                int32_t,int32_t,int32_t,int32_t,
+                int32_t,int32_t,int32_t,int32_t);
 #define f47(o,r1,r2,a,fmt,b,c,d,t)     f47_48(o,r1,r2,a,fmt,b,c,d,t)
 #define f48(o,r1,r2,a,fmt,b,c,d,t)     f47_48(o,r1,r2,a,fmt,b,c,d,t)
 #define f47_48(o,r1,r2,y,fmt,b,c,d,t)  _f47_48(_jit,o,r1,r2,y,fmt,b,c,d,t)
 static void _f47_48(jit_state_t*,int32_t,
-                   int32_t,int32_t,jit_int32_t,jit_int32_t,
-                   int32_t,int32_t,jit_int32_t,jit_int32_t);
+                   int32_t,int32_t,int32_t,int32_t,
+                   int32_t,int32_t,int32_t,int32_t);
 #define f49(o,r,a,b,c,f,d,e,g,h,i,t)   f49_52(o,r,a,b,c,f,d,e,g,h,i,t)
 #define f51(o,r1,r2,y,a,f,b,d,e,g,h,c) f49_52(o,r1,r2,y,a,f,b,d,e,g,h,c)
 #define f52(o,r1,r2,a,b,f,c,d,e,g,h,t) f49_52(o,r1,r2,a,b,f,c,d,e,g,h,t)
 #define f49_52(o,r1,r2,y,v,f,a,b,u,c,d,t) 
_f49_52(_jit,o,r1,r2,y,v,f,a,b,u,c,d,t)
 static void _f49_52(jit_state_t*,int32_t,
-                   int32_t,int32_t,jit_int32_t,
-                   int32_t,int32_t,jit_int32_t,jit_int32_t,
-                   int32_t,int32_t,jit_int32_t,jit_int32_t);
+                   int32_t,int32_t,int32_t,
+                   int32_t,int32_t,int32_t,int32_t,
+                   int32_t,int32_t,int32_t,int32_t);
 #define f53(o,r1,r2,ta,ra,f,tm)                _f53(_jit,o,r1,r2,ta,ra,f,tm)
-static void _f53(jit_state_t*,int32_t,int32_t,jit_int32_t,
-                int32_t,int32_t,jit_int32_t,jit_int32_t) maybe_unused;
+static void _f53(jit_state_t*,int32_t,int32_t,int32_t,
+                int32_t,int32_t,int32_t,int32_t) maybe_unused;
 #define f54(o,r1,r2,a,b,f,c,d,e,g,t)   _f54(_jit,o,r1,r2,a,b,f,c,d,e,g,t)
-static void _f54(jit_state_t*,int32_t,int32_t,jit_int32_t,
-                int32_t,int32_t,jit_int32_t,jit_int32_t,
-                int32_t,int32_t,jit_int32_t,jit_int32_t) maybe_unused;
+static void _f54(jit_state_t*,int32_t,int32_t,int32_t,
+                int32_t,int32_t,int32_t,int32_t,
+                int32_t,int32_t,int32_t,int32_t) maybe_unused;
 #define FABS_(f,r,t)                   f49(0xe,r,0,3,0,f,0,0,0,0,0,t)
 #define FABS_S(r,t)                    FABS_(0,r,t)
 #define FABS_D(r,t)                    FABS_(1,r,t)
@@ -322,13 +322,13 @@ static void 
_divi_f(jit_state_t*,int32_t,int32_t,jit_float32_t*);
 static void _divi_d(jit_state_t*,int32_t,int32_t,jit_float64_t*);
 #define cmpr_f(c,r0,r1,r2)             _cmpr_f(_jit,c,r0,r1,r2)
 static void _cmpr_f(jit_state_t*,jit_word_t,
-                   int32_t,int32_t,jit_int32_t);
+                   int32_t,int32_t,int32_t);
 #define cmpi_f(c,r0,r1,i0)             _cmpi_f(_jit,c,r0,r1,i0)
 static void _cmpi_f(jit_state_t*,jit_word_t,
                    int32_t,int32_t,jit_float32_t*);
 #define cmpr_d(c,r0,r1,r2)             _cmpr_d(_jit,c,r0,r1,r2)
 static void _cmpr_d(jit_state_t*,jit_word_t,
-                   int32_t,int32_t,jit_int32_t);
+                   int32_t,int32_t,int32_t);
 #define cmpi_d(c,r0,r1,i0)             _cmpi_d(_jit,c,r0,r1,i0)
 static void _cmpi_d(jit_state_t*,jit_word_t,
                    int32_t,int32_t,jit_float64_t*);
@@ -408,9 +408,9 @@ static void _sti_f(jit_state_t*,jit_word_t,int32_t);
 #  define stxr_d(r0,r1,r2)             FSTD(r2,r1,r0)
 #else
 #  define stxr_f(r0,r1,r2)             _stxr_f(_jit,r0,r1,r2)
-static void _stxr_f(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _stxr_f(jit_state_t*,int32_t,int32_t,int32_t);
 #  define stxr_d(r0,r1,r2)             _stxr_d(_jit,r0,r1,r2)
-static void _stxr_d(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _stxr_d(jit_state_t*,int32_t,int32_t,int32_t);
 #endif
 #define stxi_f(i0,r0,r1)               _stxi_f(_jit,i0,r0,r1)
 static void _stxi_f(jit_state_t*,jit_word_t,int32_t,int32_t);
@@ -494,7 +494,7 @@ static void _vaarg_d(jit_state_t*, int32_t, int32_t);
 #if CODE
 static void
 _f39(jit_state_t *_jit, int32_t o,
-     int32_t b, int32_t x, jit_int32_t t)
+     int32_t b, int32_t x, int32_t t)
 {
     assert(!(o & ~0x3f));
     assert(!(b & ~0x1f));
@@ -505,7 +505,7 @@ _f39(jit_state_t *_jit, int32_t o,
 
 static void
 _f40(jit_state_t *_jit, int32_t o,
-     int32_t b, int32_t x, jit_int32_t r)
+     int32_t b, int32_t x, int32_t r)
 {
     assert(!(o & ~0x3f));
     assert(!(b & ~0x1f));
@@ -516,7 +516,7 @@ _f40(jit_state_t *_jit, int32_t o,
 
 static void
 _f41(jit_state_t *_jit, int32_t o,
-     int32_t b, int32_t x, jit_int32_t t)
+     int32_t b, int32_t x, int32_t t)
 {
     assert(!(o & ~0x3f));
     assert(!(b & ~0x1f));
@@ -527,7 +527,7 @@ _f41(jit_state_t *_jit, int32_t o,
 
 static void
 _f42(jit_state_t *_jit, int32_t o,
-     int32_t b, int32_t i, jit_int32_t r)
+     int32_t b, int32_t i, int32_t r)
 {
     assert(!(o & ~0x3f));
     assert(!(b & ~0x1f));
@@ -538,8 +538,8 @@ _f42(jit_state_t *_jit, int32_t o,
 
 static void
 _f45(jit_state_t *_jit, int32_t o,
-     int32_t r, int32_t a, jit_int32_t b, jit_int32_t fmt,
-     int32_t c, int32_t d, jit_int32_t e, jit_int32_t t)
+     int32_t r, int32_t a, int32_t b, int32_t fmt,
+     int32_t c, int32_t d, int32_t e, int32_t t)
 {
     assert(!(o   & ~0x3f));
     assert(!(r   & ~0x1f));
@@ -555,8 +555,8 @@ _f45(jit_state_t *_jit, int32_t o,
 
 static void
 _f46(jit_state_t *_jit, int32_t o, int32_t r,
-     int32_t a, int32_t s, jit_int32_t df, jit_int32_t sf,
-     int32_t b, int32_t c, jit_int32_t d, jit_int32_t t)
+     int32_t a, int32_t s, int32_t df, int32_t sf,
+     int32_t b, int32_t c, int32_t d, int32_t t)
 {
     assert(!(o  & ~0x3f));
     assert(!(r  & ~0x1f));
@@ -574,8 +574,8 @@ _f46(jit_state_t *_jit, int32_t o, int32_t r,
 
 static void
 _f47_48(jit_state_t *_jit, int32_t o,
-       int32_t r2, int32_t r1, jit_int32_t y, jit_int32_t fmt,
-       int32_t a, int32_t b, jit_int32_t c, jit_int32_t t)
+       int32_t r2, int32_t r1, int32_t y, int32_t fmt,
+       int32_t a, int32_t b, int32_t c, int32_t t)
 {
     assert(!(o   & ~0x3f));
     assert(!(r2  & ~0x1f));
@@ -591,9 +591,9 @@ _f47_48(jit_state_t *_jit, int32_t o,
 
 static void
 _f49_52(jit_state_t *_jit, int32_t o,
-       int32_t r1, int32_t r2, jit_int32_t y,
-       int32_t v, int32_t f, jit_int32_t a, jit_int32_t b,
-       int32_t u, int32_t c, jit_int32_t d, jit_int32_t t)
+       int32_t r1, int32_t r2, int32_t y,
+       int32_t v, int32_t f, int32_t a, int32_t b,
+       int32_t u, int32_t c, int32_t d, int32_t t)
 {
     assert(!(o  & ~0x3f));
     assert(!(r1 & ~0x1f));
@@ -612,8 +612,8 @@ _f49_52(jit_state_t *_jit, int32_t o,
 }
 
 static void
-_f53(jit_state_t *_jit, int32_t o, int32_t r1, jit_int32_t r2,
-     int32_t ta, int32_t ra, jit_int32_t f, jit_int32_t tm)
+_f53(jit_state_t *_jit, int32_t o, int32_t r1, int32_t r2,
+     int32_t ta, int32_t ra, int32_t f, int32_t tm)
 {
     assert(!(o  & ~0x3f));
     assert(!(r1 & ~0x1f));
@@ -629,9 +629,9 @@ _f53(jit_state_t *_jit, int32_t o, int32_t r1, jit_int32_t 
r2,
 }
 
 static void
-_f54(jit_state_t *_jit, int32_t o, int32_t r1, jit_int32_t r2,
-     int32_t a, int32_t b, jit_int32_t f, jit_int32_t c,
-     int32_t d, int32_t e, jit_int32_t g, jit_int32_t t)
+_f54(jit_state_t *_jit, int32_t o, int32_t r1, int32_t r2,
+     int32_t a, int32_t b, int32_t f, int32_t c,
+     int32_t d, int32_t e, int32_t g, int32_t t)
 {
     assert(!(o  & ~0x3f));
     assert(!(r1 & ~0x1f));
@@ -759,7 +759,7 @@ dopi(div)
 
 static void
 _cmpr_f(jit_state_t *_jit, jit_word_t c,
-       int32_t r0, int32_t r1, jit_int32_t r2)
+       int32_t r0, int32_t r1, int32_t r2)
 {
     LDI(0, r0);
     FCMP_S_(r1, r2, c);
@@ -779,7 +779,7 @@ _cmpi_f(jit_state_t *_jit, jit_word_t c,
 
 static void
 _cmpr_d(jit_state_t *_jit, jit_word_t c,
-       int32_t r0, int32_t r1, jit_int32_t r2)
+       int32_t r0, int32_t r1, int32_t r2)
 {
     LDI(0, r0);
     FCMP_D_(r1, r2, c);
@@ -878,7 +878,7 @@ _sti_f(jit_state_t *_jit, jit_word_t i0, int32_t r0)
 
 #if !FSTXR
 static void
-_stxr_f(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_stxr_f(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
@@ -888,7 +888,7 @@ _stxr_f(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_int32_t r2)
 }
 
 static void
-_stxr_d(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_stxr_d(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
diff --git a/jit/ia64-cpu.c b/jit/ia64-cpu.c
index ba210cc..3b39774 100644
--- a/jit/ia64-cpu.c
+++ b/jit/ia64-cpu.c
@@ -1179,48 +1179,48 @@ static void _X5(jit_state_t*,jit_word_t,
 #define addi(r0,r1,i0)                 _addi(_jit,r0,r1,i0)
 static void _addi(jit_state_t*,int32_t,int32_t,jit_word_t);
 #define addcr(r0, r1, r2)              _addcr(_jit, r0, r1, r2)
-static void _addcr(jit_state_t*, int32_t, int32_t, jit_int32_t);
+static void _addcr(jit_state_t*, int32_t, int32_t, int32_t);
 #define addci(r0, r1, i0)              _addci(_jit, r0, r1, i0)
 static void _addci(jit_state_t*, int32_t, int32_t, jit_word_t);
 #  define addxr(r0, r1, r2)            _addxr(_jit, r0, r1, r2)
-static void _addxr(jit_state_t*, int32_t, int32_t, jit_int32_t);
+static void _addxr(jit_state_t*, int32_t, int32_t, int32_t);
 #  define addxi(r0, r1, i0)            _addxi(_jit, r0, r1, i0)
 static void _addxi(jit_state_t*, int32_t, int32_t, jit_word_t);
 #define subr(r0,r1,r2)                 SUB(r0,r1,r2)
 #define subi(r0,r1,i0)                 _subi(_jit,r0,r1,i0)
 static void _subi(jit_state_t*,int32_t,int32_t,jit_word_t);
 #  define subcr(r0, r1, r2)            _subcr(_jit, r0, r1, r2)
-static void _subcr(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _subcr(jit_state_t*,int32_t,int32_t,int32_t);
 #  define subci(r0, r1, i0)            _subci(_jit, r0, r1, i0)
 static void _subci(jit_state_t*,int32_t,int32_t,jit_word_t);
 #  define subxr(r0, r1, r2)            _subxr(_jit, r0, r1, r2)
-static void _subxr(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _subxr(jit_state_t*,int32_t,int32_t,int32_t);
 #  define subxi(r0, r1, i0)            _subxi(_jit, r0, r1, i0)
 static void _subxi(jit_state_t*,int32_t,int32_t,jit_word_t);
 #  define rsbi(r0, r1, i0)             _rsbi(_jit, r0, r1, i0)
 static void _rsbi(jit_state_t*,int32_t,int32_t,jit_word_t);
 #define mulr(r0,r1,r2)                 _mulr(_jit,r0,r1,r2)
-static void _mulr(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _mulr(jit_state_t*,int32_t,int32_t,int32_t);
 #define muli(r0,r1,i0)                 _muli(_jit,r0,r1,i0)
 static void _muli(jit_state_t*,int32_t,int32_t,jit_word_t);
 #define divr(r0,r1,r2)                 _divr(_jit,r0,r1,r2)
-static void _divr(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _divr(jit_state_t*,int32_t,int32_t,int32_t);
 #define divi(r0,r1,i0)                 _divi(_jit,r0,r1,i0)
 static void _divi(jit_state_t*,int32_t,int32_t,jit_word_t);
 #define divr_u(r0,r1,r2)               _divr_u(_jit,r0,r1,r2)
-static void _divr_u(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _divr_u(jit_state_t*,int32_t,int32_t,int32_t);
 #define divi_u(r0,r1,i0)               _divi_u(_jit,r0,r1,i0)
 static void _divi_u(jit_state_t*,int32_t,int32_t,jit_word_t);
 #define remr(r0,r1,r2)                 _remr(_jit,r0,r1,r2)
-static void _remr(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _remr(jit_state_t*,int32_t,int32_t,int32_t);
 #define remi(r0,r1,i0)                 _remi(_jit,r0,r1,i0)
 static void _remi(jit_state_t*,int32_t,int32_t,jit_word_t);
 #define remr_u(r0,r1,r2)               _remr_u(_jit,r0,r1,r2)
-static void _remr_u(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _remr_u(jit_state_t*,int32_t,int32_t,int32_t);
 #define remi_u(r0,r1,i0)               _remi_u(_jit,r0,r1,i0)
 static void _remi_u(jit_state_t*,int32_t,int32_t,jit_word_t);
 #define mulh(r0,r1,r2,sign)            _mulh(_jit,r0,r1,r2,sign)
-static void _mulh(jit_state_t*,jit_bool_t,int32_t,int32_t,jit_int32_t);
+static void _mulh(jit_state_t*,jit_bool_t,int32_t,int32_t,int32_t);
 #define qmulr(r0,r1,r2,r3)             iqmulr(r0,r1,r2,r3,1)
 #define qmulr_u(r0,r1,r2,r3)           iqmulr(r0,r1,r2,r3,0)
 #define iqmulr(r0,r1,r2,r3,sign)       _iqmulr(_jit,r0,r1,r2,r3,sign)
@@ -1260,43 +1260,43 @@ static void 
_rshi(jit_state_t*,int32_t,int32_t,jit_word_t);
 #define rshi_u(r0,r1,i0)               _rshi_u(_jit,r0,r1,i0)
 static void _rshi_u(jit_state_t*,int32_t,int32_t,jit_word_t);
 #define ltr(r0,r1,r2)                  _ltr(_jit,r0,r1,r2)
-static void _ltr(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _ltr(jit_state_t*,int32_t,int32_t,int32_t);
 #define lti(r0,r1,i0)                  _lti(_jit,r0,r1,i0)
 static void _lti(jit_state_t*,int32_t,int32_t,jit_word_t);
 #define ltr_u(r0,r1,r2)                        _ltr_u(_jit,r0,r1,r2)
-static void _ltr_u(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _ltr_u(jit_state_t*,int32_t,int32_t,int32_t);
 #define lti_u(r0,r1,i0)                        _lti_u(_jit,r0,r1,i0)
 static void _lti_u(jit_state_t*,int32_t,int32_t,jit_word_t);
 #define ler(r0,r1,r2)                  _ler(_jit,r0,r1,r2)
-static void _ler(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _ler(jit_state_t*,int32_t,int32_t,int32_t);
 #define lei(r0,r1,i0)                  _lei(_jit,r0,r1,i0)
 static void _lei(jit_state_t*,int32_t,int32_t,jit_word_t);
 #define ler_u(r0,r1,r2)                        _ler_u(_jit,r0,r1,r2)
-static void _ler_u(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _ler_u(jit_state_t*,int32_t,int32_t,int32_t);
 #define lei_u(r0,r1,i0)                        _lei_u(_jit,r0,r1,i0)
 static void _lei_u(jit_state_t*,int32_t,int32_t,jit_word_t);
 #define eqr(r0,r1,r2)                  _eqr(_jit,r0,r1,r2)
-static void _eqr(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _eqr(jit_state_t*,int32_t,int32_t,int32_t);
 #define eqi(r0,r1,i0)                  _eqi(_jit,r0,r1,i0)
 static void _eqi(jit_state_t*,int32_t,int32_t,jit_word_t);
 #define ger(r0,r1,r2)                  _ger(_jit,r0,r1,r2)
-static void _ger(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _ger(jit_state_t*,int32_t,int32_t,int32_t);
 #define gei(r0,r1,i0)                  _gei(_jit,r0,r1,i0)
 static void _gei(jit_state_t*,int32_t,int32_t,jit_word_t);
 #define ger_u(r0,r1,r2)                        _ger_u(_jit,r0,r1,r2)
-static void _ger_u(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _ger_u(jit_state_t*,int32_t,int32_t,int32_t);
 #define gei_u(r0,r1,i0)                        _gei_u(_jit,r0,r1,i0)
 static void _gei_u(jit_state_t*,int32_t,int32_t,jit_word_t);
 #define gtr(r0,r1,r2)                  _gtr(_jit,r0,r1,r2)
-static void _gtr(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _gtr(jit_state_t*,int32_t,int32_t,int32_t);
 #define gti(r0,r1,i0)                  _gti(_jit,r0,r1,i0)
 static void _gti(jit_state_t*,int32_t,int32_t,jit_word_t);
 #define gtr_u(r0,r1,r2)                        _gtr_u(_jit,r0,r1,r2)
-static void _gtr_u(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _gtr_u(jit_state_t*,int32_t,int32_t,int32_t);
 #define gti_u(r0,r1,i0)                        _gti_u(_jit,r0,r1,i0)
 static void _gti_u(jit_state_t*,int32_t,int32_t,jit_word_t);
 #define ner(r0,r1,r2)                  _ner(_jit,r0,r1,r2)
-static void _ner(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _ner(jit_state_t*,int32_t,int32_t,int32_t);
 #define nei(r0,r1,i0)                  _nei(_jit,r0,r1,i0)
 static void _nei(jit_state_t*,int32_t,int32_t,jit_word_t);
 #define negr(r0,r1)                    subr(r0,0,r1)
@@ -1437,31 +1437,31 @@ static void _ldi_ui(jit_state_t*,int32_t,jit_word_t);
 #define ldi_l(r0,i0)                   _ldi_l(_jit,r0,i0)
 static void _ldi_l(jit_state_t*,int32_t,jit_word_t);
 #define ldxr_c(r0,r1,r2)               _ldxr_c(_jit,r0,r1,r2)
-static void _ldxr_c(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _ldxr_c(jit_state_t*,int32_t,int32_t,int32_t);
 #define ldxi_c(r0,r1,i0)               _ldxi_c(_jit,r0,r1,i0)
 static void _ldxi_c(jit_state_t*,int32_t,int32_t,jit_word_t);
 #define ldxr_uc(r0,r1,r2)              _ldxr_uc(_jit,r0,r1,r2)
-static void _ldxr_uc(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _ldxr_uc(jit_state_t*,int32_t,int32_t,int32_t);
 #define ldxi_uc(r0,r1,i0)              _ldxi_uc(_jit,r0,r1,i0)
 static void _ldxi_uc(jit_state_t*,int32_t,int32_t,jit_word_t);
 #define ldxr_s(r0,r1,r2)               _ldxr_s(_jit,r0,r1,r2)
-static void _ldxr_s(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _ldxr_s(jit_state_t*,int32_t,int32_t,int32_t);
 #define ldxi_s(r0,r1,i0)               _ldxi_s(_jit,r0,r1,i0)
 static void _ldxi_s(jit_state_t*,int32_t,int32_t,jit_word_t);
 #define ldxr_us(r0,r1,r2)              _ldxr_us(_jit,r0,r1,r2)
-static void _ldxr_us(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _ldxr_us(jit_state_t*,int32_t,int32_t,int32_t);
 #define ldxi_us(r0,r1,i0)              _ldxi_us(_jit,r0,r1,i0)
 static void _ldxi_us(jit_state_t*,int32_t,int32_t,jit_word_t);
 #define ldxr_i(r0,r1,r2)               _ldxr_i(_jit,r0,r1,r2)
-static void _ldxr_i(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _ldxr_i(jit_state_t*,int32_t,int32_t,int32_t);
 #define ldxi_i(r0,r1,i0)               _ldxi_i(_jit,r0,r1,i0)
 static void _ldxi_i(jit_state_t*,int32_t,int32_t,jit_word_t);
 #define ldxr_ui(r0,r1,r2)              _ldxr_ui(_jit,r0,r1,r2)
-static void _ldxr_ui(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _ldxr_ui(jit_state_t*,int32_t,int32_t,int32_t);
 #define ldxi_ui(r0,r1,i0)              _ldxi_ui(_jit,r0,r1,i0)
 static void _ldxi_ui(jit_state_t*,int32_t,int32_t,jit_word_t);
 #define ldxr_l(r0,r1,r2)               _ldxr_l(_jit,r0,r1,r2)
-static void _ldxr_l(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _ldxr_l(jit_state_t*,int32_t,int32_t,int32_t);
 #define ldxi_l(r0,r1,i0)               _ldxi_l(_jit,r0,r1,i0)
 static void _ldxi_l(jit_state_t*,int32_t,int32_t,jit_word_t);
 #define str_c(r0,r1)                   ST1(r0,r1)
@@ -1477,19 +1477,19 @@ static void _sti_i(jit_state_t*,jit_word_t,int32_t);
 #define sti_l(i0,r0)                   _sti_l(_jit,i0,r0)
 static void _sti_l(jit_state_t*,jit_word_t,int32_t);
 #define stxr_c(r0,r1,r2)               _stxr_c(_jit,r0,r1,r2)
-static void _stxr_c(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _stxr_c(jit_state_t*,int32_t,int32_t,int32_t);
 #define stxi_c(i0,r0,r1)               _stxi_c(_jit,i0,r0,r1)
 static void _stxi_c(jit_state_t*,jit_word_t,int32_t,int32_t);
 #define stxr_s(r0,r1,r2)               _stxr_s(_jit,r0,r1,r2)
-static void _stxr_s(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _stxr_s(jit_state_t*,int32_t,int32_t,int32_t);
 #define stxi_s(i0,r0,r1)               _stxi_s(_jit,i0,r0,r1)
 static void _stxi_s(jit_state_t*,jit_word_t,int32_t,int32_t);
 #define stxr_i(r0,r1,r2)               _stxr_i(_jit,r0,r1,r2)
-static void _stxr_i(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _stxr_i(jit_state_t*,int32_t,int32_t,int32_t);
 #define stxi_i(i0,r0,r1)               _stxi_i(_jit,i0,r0,r1)
 static void _stxi_i(jit_state_t*,jit_word_t,int32_t,int32_t);
 #define stxr_l(r0,r1,r2)               _stxr_l(_jit,r0,r1,r2)
-static void _stxr_l(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _stxr_l(jit_state_t*,int32_t,int32_t,int32_t);
 #define stxi_l(i0,r0,r1)               _stxi_l(_jit,i0,r0,r1)
 static void _stxi_l(jit_state_t*,jit_word_t,int32_t,int32_t);
 #define jmpr(r0)                       _jmpr(_jit,r0)
@@ -3500,7 +3500,7 @@ _addi(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_addcr(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_addcr(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     int32_t            reg;
     if (jit_carry == _NOREG)
@@ -3538,7 +3538,7 @@ _addci(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_addxr(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_addxr(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     int32_t            reg;
     assert(jit_carry != _NOREG);
@@ -3572,7 +3572,7 @@ _subi(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_subcr(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_subcr(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     int32_t            reg;
     if (jit_carry == _NOREG)
@@ -3610,7 +3610,7 @@ _subci(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_subxr(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_subxr(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     int32_t            reg;
     assert(jit_carry != _NOREG);
@@ -3650,7 +3650,7 @@ _rsbi(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_mulr(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_mulr(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     int32_t            f0, f1;
     f0 = jit_get_reg(jit_class_fpr);
@@ -3700,7 +3700,7 @@ __umoddi3(unsigned long u, unsigned long v)
 #endif
 
 static void
-_divr(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_divr(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     MOV(_jitc->rout, r1);
     MOV(_jitc->rout + 1, r2);
@@ -3734,7 +3734,7 @@ _divi(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_divr_u(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_divr_u(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     MOV(_jitc->rout, r1);
     MOV(_jitc->rout + 1, r2);
@@ -3762,7 +3762,7 @@ _divi_u(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_remr(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_remr(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     MOV(_jitc->rout, r1);
     MOV(_jitc->rout + 1, r2);
@@ -3785,7 +3785,7 @@ _remi(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_remr_u(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_remr_u(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     MOV(_jitc->rout, r1);
     MOV(_jitc->rout + 1, r2);
@@ -3813,7 +3813,7 @@ _remi_u(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_word_t i0)
 
 static void
 _mulh(jit_state_t *_jit,
-      int32_t r0, int32_t r1, jit_int32_t r2, jit_bool_t sign)
+      int32_t r0, int32_t r1, int32_t r2, jit_bool_t sign)
 {
     int32_t            f0, f1;
     f0 = jit_get_reg(jit_class_fpr);
@@ -4022,7 +4022,7 @@ _rshi_u(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_ltr(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_ltr(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     CMP_LT(PR_6, PR_7, r1, r2);
     MOVI_p(r0, 1, PR_6);
@@ -4046,7 +4046,7 @@ _lti(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_ltr_u(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_ltr_u(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     CMP_LTU(PR_6, PR_7, r1, r2);
     MOVI_p(r0, 1, PR_6);
@@ -4070,7 +4070,7 @@ _lti_u(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_ler(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_ler(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     CMP_LT(PR_6, PR_7, r2, r1);
     MOV_p(r0, GR_0, PR_6);
@@ -4088,7 +4088,7 @@ _lei(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_ler_u(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_ler_u(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     CMP_LTU(PR_6, PR_7, r2, r1);
     MOV_p(r0, GR_0, PR_6);
@@ -4106,7 +4106,7 @@ _lei_u(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_eqr(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_eqr(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     CMP_EQ(PR_6, PR_7, r1, r2);
     MOVI_p(r0, 1, PR_6);
@@ -4130,7 +4130,7 @@ _eqi(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_ger(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_ger(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     CMP_LT(PR_6, PR_7, r1, r2);
     MOV_p(r0, GR_0, PR_6);
@@ -4154,7 +4154,7 @@ _gei(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_ger_u(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_ger_u(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     CMP_LTU(PR_6, PR_7, r1, r2);
     MOV_p(r0, GR_0, PR_6);
@@ -4178,7 +4178,7 @@ _gei_u(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_gtr(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_gtr(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     CMP_LT(PR_6, PR_7, r2, r1);
     MOVI_p(r0, 1, PR_6);
@@ -4196,7 +4196,7 @@ _gti(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_gtr_u(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_gtr_u(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     CMP_LTU(PR_6, PR_7, r2, r1);
     MOVI_p(r0, 1, PR_6);
@@ -4214,7 +4214,7 @@ _gti_u(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_ner(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_ner(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     CMP_EQ(PR_6, PR_7, r1, r2);
     MOV_p(r0, GR_0, PR_6);
@@ -4329,7 +4329,7 @@ _ldi_l(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 }
 
 static void
-_ldxr_c(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_ldxr_c(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
@@ -4353,7 +4353,7 @@ _ldxi_c(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_ldxr_uc(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_ldxr_uc(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
@@ -4377,7 +4377,7 @@ _ldxi_uc(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_ldxr_s(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_ldxr_s(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
@@ -4401,7 +4401,7 @@ _ldxi_s(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_ldxr_us(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_ldxr_us(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
@@ -4425,7 +4425,7 @@ _ldxi_us(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_ldxr_i(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_ldxr_i(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
@@ -4449,7 +4449,7 @@ _ldxi_i(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_ldxr_ui(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_ldxr_ui(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
@@ -4473,7 +4473,7 @@ _ldxi_ui(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_ldxr_l(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_ldxr_l(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
@@ -4537,7 +4537,7 @@ _sti_l(jit_state_t *_jit, jit_word_t i0, int32_t r0)
 }
 
 static void
-_stxr_c(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_stxr_c(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
@@ -4561,7 +4561,7 @@ _stxi_c(jit_state_t *_jit, jit_word_t i0, int32_t r0, 
int32_t r1)
 }
 
 static void
-_stxr_s(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_stxr_s(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
@@ -4585,7 +4585,7 @@ _stxi_s(jit_state_t *_jit, jit_word_t i0, int32_t r0, 
int32_t r1)
 }
 
 static void
-_stxr_i(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_stxr_i(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
@@ -4609,7 +4609,7 @@ _stxi_i(jit_state_t *_jit, jit_word_t i0, int32_t r0, 
int32_t r1)
 }
 
 static void
-_stxr_l(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_stxr_l(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
diff --git a/jit/ia64-fpu.c b/jit/ia64-fpu.c
index 2e1db62..9c3146f 100644
--- a/jit/ia64-fpu.c
+++ b/jit/ia64-fpu.c
@@ -491,107 +491,107 @@ static void 
_muli_f(jit_state_t*,int32_t,int32_t,jit_float32_t*);
 #define muli_d(r0,r1,i0)               _muli_d(_jit,r0,r1,i0)
 static void _muli_d(jit_state_t*,int32_t,int32_t,jit_float64_t*);
 #define divr_f(r0,r1,r2)               _divr_f(_jit,r0,r1,r2)
-static void _divr_f(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _divr_f(jit_state_t*,int32_t,int32_t,int32_t);
 #define divi_f(r0,r1,i0)               _divi_f(_jit,r0,r1,i0)
 static void _divi_f(jit_state_t*,int32_t,int32_t,jit_float32_t*);
 #define divr_d(r0,r1,r2)               _divr_d(_jit,r0,r1,r2)
-static void _divr_d(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _divr_d(jit_state_t*,int32_t,int32_t,int32_t);
 #define divi_d(r0,r1,i0)               _divi_d(_jit,r0,r1,i0)
 static void _divi_d(jit_state_t*,int32_t,int32_t,jit_float64_t*);
 #define ltr_f(r0,r1,r2)                        ltr_d(r0,r1,r2)
 #define ltr_d(r0,r1,r2)                        _ltr_d(_jit,r0,r1,r2)
-static void _ltr_d(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _ltr_d(jit_state_t*,int32_t,int32_t,int32_t);
 #define lti_f(r0,r1,i0)                        _lti_f(_jit,r0,r1,i0)
 static void _lti_f(jit_state_t*,int32_t,int32_t,jit_float32_t*);
 #define lti_d(r0,r1,i0)                        _lti_d(_jit,r0,r1,i0)
 static void _lti_d(jit_state_t*,int32_t,int32_t,jit_float64_t*);
 #define ler_f(r0,r1,r2)                        ler_d(r0,r1,r2)
 #define ler_d(r0,r1,r2)                        _ler_d(_jit,r0,r1,r2)
-static void _ler_d(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _ler_d(jit_state_t*,int32_t,int32_t,int32_t);
 #define lei_f(r0,r1,i0)                        _lei_f(_jit,r0,r1,i0)
 static void _lei_f(jit_state_t*,int32_t,int32_t,jit_float32_t*);
 #define lei_d(r0,r1,i0)                        _lei_d(_jit,r0,r1,i0)
 static void _lei_d(jit_state_t*,int32_t,int32_t,jit_float64_t*);
 #define eqr_f(r0,r1,r2)                        eqr_d(r0,r1,r2)
 #define eqr_d(r0,r1,r2)                        _eqr_d(_jit,r0,r1,r2)
-static void _eqr_d(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _eqr_d(jit_state_t*,int32_t,int32_t,int32_t);
 #define eqi_f(r0,r1,i0)                        _eqi_f(_jit,r0,r1,i0)
 static void _eqi_f(jit_state_t*,int32_t,int32_t,jit_float32_t*);
 #define eqi_d(r0,r1,i0)                        _eqi_d(_jit,r0,r1,i0)
 static void _eqi_d(jit_state_t*,int32_t,int32_t,jit_float64_t*);
 #define ger_f(r0,r1,r2)                        ger_d(r0,r1,r2)
 #define ger_d(r0,r1,r2)                        _ger_d(_jit,r0,r1,r2)
-static void _ger_d(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _ger_d(jit_state_t*,int32_t,int32_t,int32_t);
 #define gei_f(r0,r1,i0)                        _gei_f(_jit,r0,r1,i0)
 static void _gei_f(jit_state_t*,int32_t,int32_t,jit_float32_t*);
 #define gei_d(r0,r1,i0)                        _gei_d(_jit,r0,r1,i0)
 static void _gei_d(jit_state_t*,int32_t,int32_t,jit_float64_t*);
 #define gtr_f(r0,r1,r2)                        gtr_d(r0,r1,r2)
 #define gtr_d(r0,r1,r2)                        _gtr_d(_jit,r0,r1,r2)
-static void _gtr_d(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _gtr_d(jit_state_t*,int32_t,int32_t,int32_t);
 #define gti_f(r0,r1,i0)                        _gti_f(_jit,r0,r1,i0)
 static void _gti_f(jit_state_t*,int32_t,int32_t,jit_float32_t*);
 #define gti_d(r0,r1,i0)                        _gti_d(_jit,r0,r1,i0)
 static void _gti_d(jit_state_t*,int32_t,int32_t,jit_float64_t*);
 #define ner_f(r0,r1,r2)                        ner_d(r0,r1,r2)
 #define ner_d(r0,r1,r2)                        _ner_d(_jit,r0,r1,r2)
-static void _ner_d(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _ner_d(jit_state_t*,int32_t,int32_t,int32_t);
 #define nei_f(r0,r1,i0)                        _nei_f(_jit,r0,r1,i0)
 static void _nei_f(jit_state_t*,int32_t,int32_t,jit_float32_t*);
 #define nei_d(r0,r1,i0)                        _nei_d(_jit,r0,r1,i0)
 static void _nei_d(jit_state_t*,int32_t,int32_t,jit_float64_t*);
 #define unltr_f(r0,r1,r2)              unltr_d(r0,r1,r2)
 #define unltr_d(r0,r1,r2)              _unltr_d(_jit,r0,r1,r2)
-static void _unltr_d(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _unltr_d(jit_state_t*,int32_t,int32_t,int32_t);
 #define unlti_f(r0,r1,i0)              _unlti_f(_jit,r0,r1,i0)
 static void _unlti_f(jit_state_t*,int32_t,int32_t,jit_float32_t*);
 #define unlti_d(r0,r1,i0)              _unlti_d(_jit,r0,r1,i0)
 static void _unlti_d(jit_state_t*,int32_t,int32_t,jit_float64_t*);
 #define unler_f(r0,r1,r2)              unler_d(r0,r1,r2)
 #define unler_d(r0,r1,r2)              _unler_d(_jit,r0,r1,r2)
-static void _unler_d(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _unler_d(jit_state_t*,int32_t,int32_t,int32_t);
 #define unlei_f(r0,r1,i0)              _unlei_f(_jit,r0,r1,i0)
 static void _unlei_f(jit_state_t*,int32_t,int32_t,jit_float32_t*);
 #define unlei_d(r0,r1,i0)              _unlei_d(_jit,r0,r1,i0)
 static void _unlei_d(jit_state_t*,int32_t,int32_t,jit_float64_t*);
 #define uneqr_f(r0,r1,r2)              uneqr_d(r0,r1,r2)
 #define uneqr_d(r0,r1,r2)              _uneqr_d(_jit,r0,r1,r2)
-static void _uneqr_d(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _uneqr_d(jit_state_t*,int32_t,int32_t,int32_t);
 #define uneqi_f(r0,r1,i0)              _uneqi_f(_jit,r0,r1,i0)
 static void _uneqi_f(jit_state_t*,int32_t,int32_t,jit_float32_t*);
 #define uneqi_d(r0,r1,i0)              _uneqi_d(_jit,r0,r1,i0)
 static void _uneqi_d(jit_state_t*,int32_t,int32_t,jit_float64_t*);
 #define unger_f(r0,r1,r2)              unger_d(r0,r1,r2)
 #define unger_d(r0,r1,r2)              _unger_d(_jit,r0,r1,r2)
-static void _unger_d(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _unger_d(jit_state_t*,int32_t,int32_t,int32_t);
 #define ungei_f(r0,r1,i0)              _ungei_f(_jit,r0,r1,i0)
 static void _ungei_f(jit_state_t*,int32_t,int32_t,jit_float32_t*);
 #define ungei_d(r0,r1,i0)              _ungei_d(_jit,r0,r1,i0)
 static void _ungei_d(jit_state_t*,int32_t,int32_t,jit_float64_t*);
 #define ungtr_f(r0,r1,r2)              ungtr_d(r0,r1,r2)
 #define ungtr_d(r0,r1,r2)              _ungtr_d(_jit,r0,r1,r2)
-static void _ungtr_d(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _ungtr_d(jit_state_t*,int32_t,int32_t,int32_t);
 #define ungti_f(r0,r1,i0)              _ungti_f(_jit,r0,r1,i0)
 static void _ungti_f(jit_state_t*,int32_t,int32_t,jit_float32_t*);
 #define ungti_d(r0,r1,i0)              _ungti_d(_jit,r0,r1,i0)
 static void _ungti_d(jit_state_t*,int32_t,int32_t,jit_float64_t*);
 #define ltgtr_f(r0,r1,r2)              ltgtr_d(r0,r1,r2)
 #define ltgtr_d(r0,r1,r2)              _ltgtr_d(_jit,r0,r1,r2)
-static void _ltgtr_d(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _ltgtr_d(jit_state_t*,int32_t,int32_t,int32_t);
 #define ltgti_f(r0,r1,i0)              _ltgti_f(_jit,r0,r1,i0)
 static void _ltgti_f(jit_state_t*,int32_t,int32_t,jit_float32_t*);
 #define ltgti_d(r0,r1,i0)              _ltgti_d(_jit,r0,r1,i0)
 static void _ltgti_d(jit_state_t*,int32_t,int32_t,jit_float64_t*);
 #define ordr_f(r0,r1,r2)               ordr_d(r0,r1,r2)
 #define ordr_d(r0,r1,r2)               _ordr_d(_jit,r0,r1,r2)
-static void _ordr_d(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _ordr_d(jit_state_t*,int32_t,int32_t,int32_t);
 #define ordi_f(r0,r1,i0)               _ordi_f(_jit,r0,r1,i0)
 static void _ordi_f(jit_state_t*,int32_t,int32_t,jit_float32_t*);
 #define ordi_d(r0,r1,i0)               _ordi_d(_jit,r0,r1,i0)
 static void _ordi_d(jit_state_t*,int32_t,int32_t,jit_float64_t*);
 #define unordr_f(r0,r1,r2)             unordr_d(r0,r1,r2)
 #define unordr_d(r0,r1,r2)             _unordr_d(_jit,r0,r1,r2)
-static void _unordr_d(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _unordr_d(jit_state_t*,int32_t,int32_t,int32_t);
 #define unordi_f(r0,r1,i0)             _unordi_f(_jit,r0,r1,i0)
 static void _unordi_f(jit_state_t*,int32_t,int32_t,jit_float32_t*);
 #define unordi_d(r0,r1,i0)             _unordi_d(_jit,r0,r1,i0)
@@ -600,28 +600,28 @@ static void 
_unordi_d(jit_state_t*,int32_t,int32_t,jit_float64_t*);
 #define ldi_f(r0,i0)                   _ldi_f(_jit,r0,i0)
 static void _ldi_f(jit_state_t*,int32_t,jit_word_t);
 #define ldxr_f(r0,r1,r2)               _ldxr_f(_jit,r0,r1,r2)
-static void _ldxr_f(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _ldxr_f(jit_state_t*,int32_t,int32_t,int32_t);
 #define ldxi_f(r0,r1,i0)               _ldxi_f(_jit,r0,r1,i0)
 static void _ldxi_f(jit_state_t*,int32_t,int32_t,jit_word_t);
 #define ldr_d(r0,r1)                   LDFD(r0,r1)
 #define ldi_d(r0,i0)                   _ldi_d(_jit,r0,i0)
 static void _ldi_d(jit_state_t*,int32_t,jit_word_t);
 #define ldxr_d(r0,r1,r2)               _ldxr_d(_jit,r0,r1,r2)
-static void _ldxr_d(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _ldxr_d(jit_state_t*,int32_t,int32_t,int32_t);
 #define ldxi_d(r0,r1,i0)               _ldxi_d(_jit,r0,r1,i0)
 static void _ldxi_d(jit_state_t*,int32_t,int32_t,jit_word_t);
 #define str_f(r0,r1)                   STFS(r0,r1)
 #define sti_f(i0,r0)                   _sti_f(_jit,i0,r0)
 static void _sti_f(jit_state_t*,jit_word_t,int32_t);
 #define stxr_f(r0,r1,r2)               _stxr_f(_jit,r0,r1,r2)
-static void _stxr_f(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _stxr_f(jit_state_t*,int32_t,int32_t,int32_t);
 #define stxi_f(i0,r0,r1)               _stxi_f(_jit,i0,r0,r1)
 static void _stxi_f(jit_state_t*,jit_word_t,int32_t,int32_t);
 #define str_d(r0,r1)                   STFD(r0,r1)
 #define sti_d(i0,r0)                   _sti_d(_jit,i0,r0)
 static void _sti_d(jit_state_t*,jit_word_t,int32_t);
 #define stxr_d(r0,r1,r2)               _stxr_d(_jit,r0,r1,r2)
-static void _stxr_d(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _stxr_d(jit_state_t*,int32_t,int32_t,int32_t);
 #define stxi_d(i0,r0,r1)               _stxi_d(_jit,i0,r0,r1)
 static void _stxi_d(jit_state_t*,jit_word_t,int32_t,int32_t);
 #define bltr_f(i0,r0,r1)               bltr_d(i0,r0,r1)
@@ -1167,7 +1167,7 @@ dopi(div)
 
 /* translation from gcc -O0 */
 static void
-_divr_f(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_divr_f(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     int32_t            t0, t1, t2;
     t0 = jit_get_reg(jit_class_fpr);
@@ -1189,7 +1189,7 @@ _divr_f(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_int32_t r2)
 }
 
 static void
-_divr_d(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_divr_d(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     int32_t            t0, t1, t2;
     t0 = jit_get_reg(jit_class_fpr);
@@ -1244,7 +1244,7 @@ _truncr_d_l(jit_state_t *_jit, int32_t r0, int32_t r1)
 }
 
 static void
-_ltr_d(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_ltr_d(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     FCMP_LT(PR_6, PR_7, r1, r2);
     MOVI_p(r0, 1, PR_6);
@@ -1254,7 +1254,7 @@ fopi(lt)
 dopi(lt)
 
 static void
-_ler_d(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_ler_d(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     FCMP_LE(PR_6, PR_7, r1, r2);
     MOVI_p(r0, 1, PR_6);
@@ -1264,7 +1264,7 @@ fopi(le)
 dopi(le)
 
 static void
-_eqr_d(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_eqr_d(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     FCMP_EQ(PR_6, PR_7, r1, r2);
     MOVI_p(r0, 1, PR_6);
@@ -1274,7 +1274,7 @@ fopi(eq)
 dopi(eq)
 
 static void
-_ger_d(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_ger_d(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     FCMP_LE(PR_6, PR_7, r2, r1);
     MOVI_p(r0, 1, PR_6);
@@ -1284,7 +1284,7 @@ fopi(ge)
 dopi(ge)
 
 static void
-_gtr_d(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_gtr_d(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     FCMP_LT(PR_6, PR_7, r2, r1);
     MOVI_p(r0, 1, PR_6);
@@ -1294,7 +1294,7 @@ fopi(gt)
 dopi(gt)
 
 static void
-_ner_d(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_ner_d(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     FCMP_EQ(PR_6, PR_7, r1, r2);
     MOV_p(r0, GR_0, PR_6);
@@ -1304,7 +1304,7 @@ fopi(ne)
 dopi(ne)
 
 static void
-_unltr_d(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_unltr_d(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     FCMP_LE(PR_6, PR_7, r2, r1);
     MOV_p(r0, GR_0, PR_6);
@@ -1314,7 +1314,7 @@ fopi(unlt)
 dopi(unlt)
 
 static void
-_unler_d(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_unler_d(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     FCMP_LT(PR_6, PR_7, r2, r1);
     MOV_p(r0, GR_0, PR_6);
@@ -1324,7 +1324,7 @@ fopi(unle)
 dopi(unle)
 
 static void
-_uneqr_d(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_uneqr_d(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     MOVI(r0, 1);
     FCMP_LT(PR_8, PR_9, r1, r2);
@@ -1336,7 +1336,7 @@ fopi(uneq)
 dopi(uneq)
 
 static void
-_unger_d(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_unger_d(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     FCMP_LT(PR_6, PR_7, r1, r2);
     MOV_p(r0, GR_0, PR_6);
@@ -1346,7 +1346,7 @@ fopi(unge)
 dopi(unge)
 
 static void
-_ungtr_d(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_ungtr_d(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     FCMP_LE(PR_6, PR_7, r1, r2);
     MOV_p(r0, GR_0, PR_6);
@@ -1356,7 +1356,7 @@ fopi(ungt)
 dopi(ungt)
 
 static void
-_ltgtr_d(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_ltgtr_d(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     MOVI(r0, 1);
     FCMP_EQ(PR_8, PR_9, r1, r2);
@@ -1368,7 +1368,7 @@ fopi(ltgt)
 dopi(ltgt)
 
 static void
-_ordr_d(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_ordr_d(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     FCMP_UNORD(PR_6, PR_7, r1, r2);
     MOV_p(r0, GR_0, PR_6);
@@ -1378,7 +1378,7 @@ fopi(ord)
 dopi(ord)
 
 static void
-_unordr_d(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_unordr_d(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     FCMP_UNORD(PR_6, PR_7, r1, r2);
     MOVI_p(r0, 1, PR_6);
@@ -1398,7 +1398,7 @@ _ldi_f(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 }
 
 static void
-_ldxr_f(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_ldxr_f(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
@@ -1432,7 +1432,7 @@ _ldi_d(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 }
 
 static void
-_ldxr_d(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_ldxr_d(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
@@ -1466,7 +1466,7 @@ _sti_f(jit_state_t *_jit, jit_word_t i0, int32_t r0)
 }
 
 static void
-_stxr_f(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_stxr_f(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
@@ -1500,7 +1500,7 @@ _sti_d(jit_state_t *_jit, jit_word_t i0, int32_t r0)
 }
 
 static void
-_stxr_d(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_stxr_d(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
diff --git a/jit/mips-cpu.c b/jit/mips-cpu.c
index 33b9e88..c8c6ce3 100644
--- a/jit/mips-cpu.c
+++ b/jit/mips-cpu.c
@@ -296,13 +296,13 @@ typedef union {
 #  define MIPS_SDBPP                   0x3f
 #  define ii(i)                                *_jit->pc.ui++ = i
 static void
-_hrrrit(jit_state_t*,int32_t,int32_t,jit_int32_t,jit_int32_t,
+_hrrrit(jit_state_t*,int32_t,int32_t,int32_t,int32_t,
        int32_t,int32_t);
 #  define hrrrit(hc,rs,rt,rd,im,tc)    _hrrrit(_jit,hc,rs,rt,rd,im,tc)
 #  define hrrr_t(hc,rs,rt,rd,tc)       hrrrit(hc,rs,rt,rd,0,tc)
 #  define rrr_t(rs,rt,rd,tc)           hrrr_t(0,rs,rt,rd,tc)
 #  define hrri(hc,rs,rt,im)            _hrri(_jit,hc,rs,rt,im)
-static void _hrri(jit_state_t*,int32_t,int32_t,jit_int32_t,jit_int32_t);
+static void _hrri(jit_state_t*,int32_t,int32_t,int32_t,int32_t);
 #  define hi(hc,im)                    _hi(_jit,hc,im)
 static void _hi(jit_state_t*,int32_t,int32_t);
 #  define NOP(i0)                      ii(0)
@@ -404,27 +404,27 @@ static void _nop(jit_state_t*,int32_t);
 #  define addi(r0,r1,i0)               _addi(_jit,r0,r1,i0)
 static void _addi(jit_state_t*,int32_t,int32_t,jit_word_t);
 #define addcr(r0,r1,r2)                        _addcr(_jit,r0,r1,r2)
-static void _addcr(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _addcr(jit_state_t*,int32_t,int32_t,int32_t);
 #define addci(r0,r1,i0)                        _addci(_jit,r0,r1,i0)
 static void _addci(jit_state_t*,int32_t,int32_t,jit_word_t);
 #  define addxr(r0,r1,r2)              _addxr(_jit,r0,r1,r2)
-static void _addxr(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _addxr(jit_state_t*,int32_t,int32_t,int32_t);
 #  define addxi(r0,r1,i0)              _addxi(_jit,r0,r1,i0)
 static void _addxi(jit_state_t*,int32_t,int32_t,jit_word_t);
 #  define subi(r0,r1,i0)               _subi(_jit,r0,r1,i0)
 static void _subi(jit_state_t*,int32_t,int32_t,jit_word_t);
 #  define subcr(r0,r1,r2)              _subcr(_jit,r0,r1,r2)
-static void _subcr(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _subcr(jit_state_t*,int32_t,int32_t,int32_t);
 #  define subci(r0,r1,i0)              _subci(_jit,r0,r1,i0)
 static void _subci(jit_state_t*,int32_t,int32_t,jit_word_t);
 #  define subxr(r0,r1,r2)              _subxr(_jit,r0,r1,r2)
-static void _subxr(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _subxr(jit_state_t*,int32_t,int32_t,int32_t);
 #  define subxi(r0,r1,i0)              _subxi(_jit,r0,r1,i0)
 static void _subxi(jit_state_t*,int32_t,int32_t,jit_word_t);
 #  define rsbi(r0, r1, i0)             _rsbi(_jit, r0, r1, i0)
 static void _rsbi(jit_state_t*,int32_t,int32_t,jit_word_t);
 #  define mulr(r0,r1,r2)               _mulr(_jit,r0,r1,r2)
-static void _mulr(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _mulr(jit_state_t*,int32_t,int32_t,int32_t);
 #  define muli(r0,r1,i0)               _muli(_jit,r0,r1,i0)
 static void _muli(jit_state_t*,int32_t,int32_t,jit_word_t);
 #  define qmulr(r0,r1,r2,r3)           iqmulr(r0,r1,r2,r3,1)
@@ -438,11 +438,11 @@ static void _iqmulr(jit_state_t*,int32_t,int32_t,
 static void _iqmuli(jit_state_t*,int32_t,int32_t,
                    int32_t,jit_word_t,jit_bool_t);
 #  define divr(r0,r1,r2)               _divr(_jit,r0,r1,r2)
-static void _divr(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _divr(jit_state_t*,int32_t,int32_t,int32_t);
 #  define divi(r0,r1,i0)               _divi(_jit,r0,r1,i0)
 static void _divi(jit_state_t*,int32_t,int32_t,jit_word_t);
 #  define divr_u(r0,r1,r2)             _divr_u(_jit,r0,r1,r2)
-static void _divr_u(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _divr_u(jit_state_t*,int32_t,int32_t,int32_t);
 #  define divi_u(r0,r1,i0)             _divi_u(_jit,r0,r1,i0)
 static void _divi_u(jit_state_t*,int32_t,int32_t,jit_word_t);
 #  define qdivr(r0,r1,r2,r3)           iqdivr(r0,r1,r2,r3,1)
@@ -456,11 +456,11 @@ static void _iqdivr(jit_state_t*,int32_t,int32_t,
 static void _iqdivi(jit_state_t*,int32_t,int32_t,
                    int32_t,jit_word_t,jit_bool_t);
 #  define remr(r0,r1,r2)               _remr(_jit,r0,r1,r2)
-static void _remr(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _remr(jit_state_t*,int32_t,int32_t,int32_t);
 #  define remi(r0,r1,i0)               _remi(_jit,r0,r1,i0)
 static void _remi(jit_state_t*,int32_t,int32_t,jit_word_t);
 #  define remr_u(r0,r1,r2)             _remr_u(_jit,r0,r1,r2)
-static void _remr_u(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _remr_u(jit_state_t*,int32_t,int32_t,int32_t);
 #  define remi_u(r0,r1,i0)             _remi_u(_jit,r0,r1,i0)
 static void _remi_u(jit_state_t*,int32_t,int32_t,jit_word_t);
 #  if __WORDSIZE == 32
@@ -519,32 +519,32 @@ static void _ldi_ui(jit_state_t*,int32_t,jit_word_t);
 static void _ldi_l(jit_state_t*,int32_t,jit_word_t);
 #  endif
 #  define ldxr_c(r0,r1,r2)             _ldxr_c(_jit,r0,r1,r2)
-static void _ldxr_c(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _ldxr_c(jit_state_t*,int32_t,int32_t,int32_t);
 #  define ldxi_c(r0,r1,i0)             _ldxi_c(_jit,r0,r1,i0)
 static void _ldxi_c(jit_state_t*,int32_t,int32_t,jit_word_t);
 #  define ldxr_uc(r0,r1,r2)            _ldxr_uc(_jit,r0,r1,r2)
-static void _ldxr_uc(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _ldxr_uc(jit_state_t*,int32_t,int32_t,int32_t);
 #  define ldxi_uc(r0,r1,i0)            _ldxi_uc(_jit,r0,r1,i0)
 static void _ldxi_uc(jit_state_t*,int32_t,int32_t,jit_word_t);
 #  define ldxr_s(r0,r1,r2)             _ldxr_s(_jit,r0,r1,r2)
-static void _ldxr_s(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _ldxr_s(jit_state_t*,int32_t,int32_t,int32_t);
 #  define ldxi_s(r0,r1,i0)             _ldxi_s(_jit,r0,r1,i0)
 static void _ldxi_s(jit_state_t*,int32_t,int32_t,jit_word_t);
 #  define ldxr_us(r0,r1,r2)            _ldxr_us(_jit,r0,r1,r2)
-static void _ldxr_us(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _ldxr_us(jit_state_t*,int32_t,int32_t,int32_t);
 #  define ldxi_us(r0,r1,i0)            _ldxi_us(_jit,r0,r1,i0)
 static void _ldxi_us(jit_state_t*,int32_t,int32_t,jit_word_t);
 #  define ldxr_i(r0,r1,r2)             _ldxr_i(_jit,r0,r1,r2)
-static void _ldxr_i(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _ldxr_i(jit_state_t*,int32_t,int32_t,int32_t);
 #  define ldxi_i(r0,r1,i0)             _ldxi_i(_jit,r0,r1,i0)
 static void _ldxi_i(jit_state_t*,int32_t,int32_t,jit_word_t);
 #  if __WORDSIZE == 64
 #    define ldxr_ui(r0,r1,r2)          _ldxr_ui(_jit,r0,r1,r2)
-static void _ldxr_ui(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _ldxr_ui(jit_state_t*,int32_t,int32_t,int32_t);
 #    define ldxi_ui(r0,r1,i0)          _ldxi_ui(_jit,r0,r1,i0)
 static void _ldxi_ui(jit_state_t*,int32_t,int32_t,jit_word_t);
 #    define ldxr_l(r0,r1,r2)           _ldxr_l(_jit,r0,r1,r2)
-static void _ldxr_l(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _ldxr_l(jit_state_t*,int32_t,int32_t,int32_t);
 #    define ldxi_l(r0,r1,i0)           _ldxi_l(_jit,r0,r1,i0)
 static void _ldxi_l(jit_state_t*,int32_t,int32_t,jit_word_t);
 #  endif
@@ -563,20 +563,20 @@ static void _sti_i(jit_state_t*,jit_word_t,int32_t);
 static void _sti_l(jit_state_t*,jit_word_t,int32_t);
 #  endif
 #  define stxr_c(r0,r1,r2)             _stxr_c(_jit,r0,r1,r2)
-static void _stxr_c(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _stxr_c(jit_state_t*,int32_t,int32_t,int32_t);
 #  define stxi_c(i0,r0,r1)             _stxi_c(_jit,i0,r0,r1)
 static void _stxi_c(jit_state_t*,jit_word_t,int32_t,int32_t);
 #  define stxr_s(r0,r1,r2)             _stxr_s(_jit,r0,r1,r2)
-static void _stxr_s(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _stxr_s(jit_state_t*,int32_t,int32_t,int32_t);
 #  define stxi_s(i0,r0,r1)             _stxi_s(_jit,i0,r0,r1)
 static void _stxi_s(jit_state_t*,jit_word_t,int32_t,int32_t);
 #  define stxr_i(r0,r1,r2)             _stxr_i(_jit,r0,r1,r2)
-static void _stxr_i(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _stxr_i(jit_state_t*,int32_t,int32_t,int32_t);
 #  define stxi_i(i0,r0,r1)             _stxi_i(_jit,i0,r0,r1)
 static void _stxi_i(jit_state_t*,jit_word_t,int32_t,int32_t);
 #  if __WORDSIZE == 64
 #    define stxr_l(r0,r1,r2)           _stxr_l(_jit,r0,r1,r2)
-static void _stxr_l(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _stxr_l(jit_state_t*,int32_t,int32_t,int32_t);
 #    define stxi_l(i0,r0,r1)           _stxi_l(_jit,i0,r0,r1)
 static void _stxi_l(jit_state_t*,jit_word_t,int32_t,int32_t);
 #  endif
@@ -616,23 +616,23 @@ static void _lti(jit_state_t*,int32_t,int32_t,jit_word_t);
 #  define lti_u(r0,r1,i0)              _lti_u(_jit,r0,r1,i0)
 static void _lti_u(jit_state_t*,int32_t,int32_t,jit_word_t);
 #define ler(r0,r1,r2)                  _ler(_jit,r0,r1,r2)
-static void _ler(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _ler(jit_state_t*,int32_t,int32_t,int32_t);
 #define lei(r0,r1,i0)                  _lei(_jit,r0,r1,i0)
 static void _lei(jit_state_t*,int32_t,int32_t,jit_word_t);
 #define ler_u(r0,r1,r2)                        _ler_u(_jit,r0,r1,r2)
-static void _ler_u(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _ler_u(jit_state_t*,int32_t,int32_t,int32_t);
 #define lei_u(r0,r1,i0)                        _lei_u(_jit,r0,r1,i0)
 static void _lei_u(jit_state_t*,int32_t,int32_t,jit_word_t);
 #define eqr(r0,r1,r2)                  _eqr(_jit,r0,r1,r2)
-static void _eqr(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _eqr(jit_state_t*,int32_t,int32_t,int32_t);
 #define eqi(r0,r1,i0)                  _eqi(_jit,r0,r1,i0)
 static void _eqi(jit_state_t*,int32_t,int32_t,jit_word_t);
 #define ger(r0,r1,r2)                  _ger(_jit,r0,r1,r2)
-static void _ger(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _ger(jit_state_t*,int32_t,int32_t,int32_t);
 #define gei(r0,r1,i0)                  _gei(_jit,r0,r1,i0)
 static void _gei(jit_state_t*,int32_t,int32_t,jit_word_t);
 #define ger_u(r0,r1,i0)                        _ger_u(_jit,r0,r1,i0)
-static void _ger_u(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _ger_u(jit_state_t*,int32_t,int32_t,int32_t);
 #define gei_u(r0,r1,i0)                        _gei_u(_jit,r0,r1,i0)
 static void _gei_u(jit_state_t*,int32_t,int32_t,jit_word_t);
 #  define gtr(r0,r1,r2)                        SLT(r0,r2,r1)
@@ -642,7 +642,7 @@ static void _gti(jit_state_t*,int32_t,int32_t,jit_word_t);
 #  define gti_u(r0,r1,i0)              _gti_u(_jit,r0,r1,i0)
 static void _gti_u(jit_state_t*,int32_t,int32_t,jit_word_t);
 #define ner(r0,r1,r2)                  _ner(_jit,r0,r1,r2)
-static void _ner(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _ner(jit_state_t*,int32_t,int32_t,int32_t);
 #define nei(r0,r1,i0)                  _nei(_jit,r0,r1,i0)
 static void _nei(jit_state_t*,int32_t,int32_t,jit_word_t);
 #define bltr(i0,r0,r1)                 _bltr(_jit,i0,r0,r1)
@@ -752,7 +752,7 @@ static void _patch_at(jit_state_t*,jit_word_t,jit_word_t);
 #if CODE
 static void
 _hrrrit(jit_state_t *_jit,int32_t hc,
-       int32_t rs, int32_t rt, jit_int32_t rd,
+       int32_t rs, int32_t rt, int32_t rd,
        int32_t ic, int32_t tc)
 {
     jit_instr_t                i;
@@ -767,7 +767,7 @@ _hrrrit(jit_state_t *_jit,int32_t hc,
 
 static void
 _hrri(jit_state_t *_jit, int32_t hc,
-      int32_t rs, int32_t rt, jit_int32_t im)
+      int32_t rs, int32_t rt, int32_t im)
 {
     jit_instr_t                i;
     i.op = 0;
@@ -812,7 +812,7 @@ _addi(jit_state_t *_jit, int32_t r0, int32_t r1, jit_word_t 
i0)
 }
 
 static void
-_addcr(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_addcr(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     int32_t            t0;
 
@@ -862,7 +862,7 @@ _addci(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_addxr(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_addxr(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     int32_t            t0;
 
@@ -904,7 +904,7 @@ _subi(jit_state_t *_jit, int32_t r0, int32_t r1, jit_word_t 
i0)
 }
 
 static void
-_subcr(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_subcr(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     int32_t            t0;
 
@@ -954,7 +954,7 @@ _subci(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_subxr(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_subxr(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     int32_t            t0;
 
@@ -987,7 +987,7 @@ _rsbi(jit_state_t *_jit, int32_t r0, int32_t r1, jit_word_t 
i0)
 }
 
 static void
-_mulr(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_mulr(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     multu(r1, r2);
     MFLO(r0);
@@ -1028,7 +1028,7 @@ _iqmuli(jit_state_t *_jit, int32_t r0, int32_t r1,
 }
 
 static void
-_divr(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_divr(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     div(r1, r2);
     MFLO(r0);
@@ -1045,7 +1045,7 @@ _divi(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_divr_u(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_divr_u(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     divu(r1, r2);
     MFLO(r0);
@@ -1085,7 +1085,7 @@ _iqdivi(jit_state_t *_jit, int32_t r0, int32_t r1,
 }
 
 static void
-_remr(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_remr(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     div(r1, r2);
     MFHI(r0);
@@ -1102,7 +1102,7 @@ _remi(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_remr_u(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_remr_u(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     divu(r1, r2);
     MFHI(r0);
@@ -1349,7 +1349,7 @@ _ldi_l(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 #endif
 
 static void
-_ldxr_c(jit_state_t *_jit, int32_t r0, int32_t r1 ,jit_int32_t r2)
+_ldxr_c(jit_state_t *_jit, int32_t r0, int32_t r1 ,int32_t r2)
 {
     int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
@@ -1373,7 +1373,7 @@ _ldxi_c(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_ldxr_uc(jit_state_t *_jit, int32_t r0, int32_t r1 ,jit_int32_t r2)
+_ldxr_uc(jit_state_t *_jit, int32_t r0, int32_t r1 ,int32_t r2)
 {
     int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
@@ -1397,7 +1397,7 @@ _ldxi_uc(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_ldxr_s(jit_state_t *_jit, int32_t r0, int32_t r1 ,jit_int32_t r2)
+_ldxr_s(jit_state_t *_jit, int32_t r0, int32_t r1 ,int32_t r2)
 {
     int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
@@ -1421,7 +1421,7 @@ _ldxi_s(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_ldxr_us(jit_state_t *_jit, int32_t r0, int32_t r1 ,jit_int32_t r2)
+_ldxr_us(jit_state_t *_jit, int32_t r0, int32_t r1 ,int32_t r2)
 {
     int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
@@ -1445,7 +1445,7 @@ _ldxi_us(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_ldxr_i(jit_state_t *_jit, int32_t r0, int32_t r1 ,jit_int32_t r2)
+_ldxr_i(jit_state_t *_jit, int32_t r0, int32_t r1 ,int32_t r2)
 {
     int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
@@ -1470,7 +1470,7 @@ _ldxi_i(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_word_t i0)
 
 #if __WORDSIZE == 64
 static void
-_ldxr_ui(jit_state_t *_jit, int32_t r0, int32_t r1 ,jit_int32_t r2)
+_ldxr_ui(jit_state_t *_jit, int32_t r0, int32_t r1 ,int32_t r2)
 {
     int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
@@ -1494,7 +1494,7 @@ _ldxi_ui(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_ldxr_l(jit_state_t *_jit, int32_t r0, int32_t r1 ,jit_int32_t r2)
+_ldxr_l(jit_state_t *_jit, int32_t r0, int32_t r1 ,int32_t r2)
 {
     int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
@@ -1577,7 +1577,7 @@ _sti_l(jit_state_t *_jit, jit_word_t i0, int32_t r0)
 #endif
 
 static void
-_stxr_c(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_stxr_c(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
@@ -1601,7 +1601,7 @@ _stxi_c(jit_state_t *_jit, jit_word_t i0, int32_t r0, 
int32_t r1)
 }
 
 static void
-_stxr_s(jit_state_t *_jit, int32_t r0, int32_t r1 ,jit_int32_t r2)
+_stxr_s(jit_state_t *_jit, int32_t r0, int32_t r1 ,int32_t r2)
 {
     int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
@@ -1625,7 +1625,7 @@ _stxi_s(jit_state_t *_jit, jit_word_t i0, int32_t r0, 
int32_t r1)
 }
 
 static void
-_stxr_i(jit_state_t *_jit, int32_t r0, int32_t r1 ,jit_int32_t r2)
+_stxr_i(jit_state_t *_jit, int32_t r0, int32_t r1 ,int32_t r2)
 {
     int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
@@ -1650,7 +1650,7 @@ _stxi_i(jit_state_t *_jit, jit_word_t i0, int32_t r0, 
int32_t r1)
 
 #if __WORDSIZE == 64
 static void
-_stxr_l(jit_state_t *_jit, int32_t r0, int32_t r1 ,jit_int32_t r2)
+_stxr_l(jit_state_t *_jit, int32_t r0, int32_t r1 ,int32_t r2)
 {
     int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
@@ -1791,7 +1791,7 @@ _lti_u(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_ler(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_ler(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     SLT(r0, r2, r1);
     XORI(r0, r0, 1);
@@ -1815,7 +1815,7 @@ _lei(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_ler_u(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_ler_u(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     SLTU(r0, r2, r1);
     XORI(r0, r0, 1);
@@ -1839,7 +1839,7 @@ _lei_u(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_eqr(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_eqr(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     subr(r0, r1, r2);
     SLTU(r0, _ZERO_REGNO, r0);
@@ -1859,7 +1859,7 @@ _eqi(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_ger(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_ger(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     SLT(r0, r1, r2);
     XORI(r0, r0, 1);
@@ -1877,7 +1877,7 @@ _gei(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_ger_u(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_ger_u(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     SLTU(r0, r1, r2);
     XORI(r0, r0, 1);
@@ -1925,7 +1925,7 @@ _gti_u(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_ner(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_ner(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     subr(r0, r1, r2);
     SLTU(r0, _ZERO_REGNO, r0);
diff --git a/jit/mips-fpu.c b/jit/mips-fpu.c
index 2b55f04..cc9be6c 100644
--- a/jit/mips-fpu.c
+++ b/jit/mips-fpu.c
@@ -182,7 +182,7 @@
 #  define c_cond_fmt(fm,ft,fs,cc)      _c_cond_fmt(_jit,fm,ft,fs,cc)
 static void
 _c_cond_fmt(jit_state_t *_jit, int32_t fm,
-           int32_t ft, int32_t fs, jit_int32_t cc);
+           int32_t ft, int32_t fs, int32_t cc);
 #  define addr_f(r0,r1,r2)             ADD_S(r0,r1,r2)
 #  define addi_f(r0,r1,i0)             _addi_f(_jit,r0,r1,i0)
 static void _addi_f(jit_state_t*,int32_t,int32_t,jit_float32_t*);
@@ -236,14 +236,14 @@ static void _truncr_f_l(jit_state_t*,int32_t,int32_t);
 #  define ldi_f(r0, i0)                        _ldi_f(_jit, r0, i0)
 static void _ldi_f(jit_state_t*,int32_t,jit_word_t);
 #  define ldxr_f(r0, r1, r2)           _ldxr_f(_jit, r0, r1, r2)
-static void _ldxr_f(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _ldxr_f(jit_state_t*,int32_t,int32_t,int32_t);
 #  define ldxi_f(r0, r1, i0)           _ldxi_f(_jit, r0, r1, i0)
 static void _ldxi_f(jit_state_t*,int32_t,int32_t,jit_word_t);
 #  define str_f(r0, r1)                        SWC1(r1, 0, r0)
 #  define sti_f(i0, r0)                        _sti_f(_jit, i0, r0)
 static void _sti_f(jit_state_t*,jit_word_t,int32_t);
 #  define stxr_f(r0, r1, r2)           _stxr_f(_jit, r0, r1, r2)
-static void _stxr_f(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _stxr_f(jit_state_t*,int32_t,int32_t,int32_t);
 #  define stxi_f(i0, r0, r1)           _stxi_f(_jit, i0, r0, r1)
 static void _stxi_f(jit_state_t*,jit_word_t,int32_t,int32_t);
 #  define movr_f(r0, r1)               _movr_f(_jit, r0, r1)
@@ -263,9 +263,9 @@ static void _movi64(jit_state_t*,int32_t,int64_t);
 static void _movi_d_w(jit_state_t*,int32_t,jit_float64_t*);
 #  else
 #    define movr_ww_d(r0, r1, r2)      _movr_ww_d(_jit, r0, r1, r2)
-static void _movr_ww_d(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _movr_ww_d(jit_state_t*,int32_t,int32_t,int32_t);
 #    define movr_d_ww(r0, r1, r2)      _movr_d_ww(_jit, r0, r1, r2)
-static void _movr_d_ww(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _movr_d_ww(jit_state_t*,int32_t,int32_t,int32_t);
 #    define movi_d_ww(r0, r1, i0)      _movi_d_ww(_jit, r0, r1, i0)
 static void _movi_d_ww(jit_state_t*,int32_t,int32_t,jit_float64_t*);
 #  endif
@@ -282,7 +282,7 @@ static void _ldr_d(jit_state_t*,int32_t,int32_t);
 #  define ldi_d(r0, i0)                        _ldi_d(_jit, r0, i0)
 static void _ldi_d(jit_state_t*,int32_t,jit_word_t);
 #  define ldxr_d(r0, r1, r2)           _ldxr_d(_jit, r0, r1, r2)
-static void _ldxr_d(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _ldxr_d(jit_state_t*,int32_t,int32_t,int32_t);
 #  define ldxi_d(r0, r1, i0)           _ldxi_d(_jit, r0, r1, i0)
 static void _ldxi_d(jit_state_t*,int32_t,int32_t,jit_word_t);
 #  define str_d(r0, r1)                        _str_d(_jit, r0, r1)
@@ -290,7 +290,7 @@ static void _str_d(jit_state_t*,int32_t,int32_t);
 #  define sti_d(i0, r0)                        _sti_d(_jit, i0, r0)
 static void _sti_d(jit_state_t*,jit_word_t,int32_t);
 #  define stxr_d(r0, r1, r2)           _stxr_d(_jit, r0, r1, r2)
-static void _stxr_d(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _stxr_d(jit_state_t*,int32_t,int32_t,int32_t);
 #  define stxi_d(i0, r0, r1)           _stxi_d(_jit, i0, r0, r1)
 static void _stxi_d(jit_state_t*,jit_word_t,int32_t,int32_t);
 #  define movr_d(r0, r1)               _movr_d(_jit, r0, r1)
@@ -298,59 +298,59 @@ static void _movr_d(jit_state_t*,int32_t,int32_t);
 #  define movi_d(r0, i0)               _movi_d(_jit, r0, i0)
 static void _movi_d(jit_state_t*,int32_t,jit_float64_t*);
 #  define ltr_f(r0, r1, r2)            _ltr_f(_jit, r0, r1, r2)
-static void _ltr_f(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _ltr_f(jit_state_t*,int32_t,int32_t,int32_t);
 #  define lti_f(r0, r1, i2)            _lti_f(_jit, r0, r1, i2)
 static void _lti_f(jit_state_t*,int32_t,int32_t,jit_float32_t*);
 #  define ler_f(r0, r1, r2)            _ler_f(_jit, r0, r1, r2)
-static void _ler_f(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _ler_f(jit_state_t*,int32_t,int32_t,int32_t);
 #  define lei_f(r0, r1, i2)            _lei_f(_jit, r0, r1, i2)
 static void _lei_f(jit_state_t*,int32_t,int32_t,jit_float32_t*);
 #  define eqr_f(r0, r1, r2)            _eqr_f(_jit, r0, r1, r2)
-static void _eqr_f(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _eqr_f(jit_state_t*,int32_t,int32_t,int32_t);
 #  define eqi_f(r0, r1, i2)            _eqi_f(_jit, r0, r1, i2)
 static void _eqi_f(jit_state_t*,int32_t,int32_t,jit_float32_t*);
 #  define ger_f(r0, r1, r2)            _ger_f(_jit, r0, r1, r2)
-static void _ger_f(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _ger_f(jit_state_t*,int32_t,int32_t,int32_t);
 #  define gei_f(r0, r1, i2)            _gei_f(_jit, r0, r1, i2)
 static void _gei_f(jit_state_t*,int32_t,int32_t,jit_float32_t*);
 #  define gtr_f(r0, r1, r2)            _gtr_f(_jit, r0, r1, r2)
-static void _gtr_f(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _gtr_f(jit_state_t*,int32_t,int32_t,int32_t);
 #  define gti_f(r0, r1, i2)            _gti_f(_jit, r0, r1, i2)
 static void _gti_f(jit_state_t*,int32_t,int32_t,jit_float32_t*);
 #  define ner_f(r0, r1, r2)            _ner_f(_jit, r0, r1, r2)
-static void _ner_f(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _ner_f(jit_state_t*,int32_t,int32_t,int32_t);
 #  define nei_f(r0, r1, i2)            _nei_f(_jit, r0, r1, i2)
 static void _nei_f(jit_state_t*,int32_t,int32_t,jit_float32_t*);
 #  define unltr_f(r0, r1, r2)          _unltr_f(_jit, r0, r1, r2)
-static void _unltr_f(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _unltr_f(jit_state_t*,int32_t,int32_t,int32_t);
 #  define unlti_f(r0, r1, i2)          _unlti_f(_jit, r0, r1, i2)
 static void _unlti_f(jit_state_t*,int32_t,int32_t,jit_float32_t*);
 #  define unler_f(r0, r1, r2)          _unler_f(_jit, r0, r1, r2)
-static void _unler_f(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _unler_f(jit_state_t*,int32_t,int32_t,int32_t);
 #  define unlei_f(r0, r1, i2)          _unlei_f(_jit, r0, r1, i2)
 static void _unlei_f(jit_state_t*,int32_t,int32_t,jit_float32_t*);
 #  define uneqr_f(r0, r1, r2)          _uneqr_f(_jit, r0, r1, r2)
-static void _uneqr_f(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _uneqr_f(jit_state_t*,int32_t,int32_t,int32_t);
 #  define uneqi_f(r0, r1, i2)          _uneqi_f(_jit, r0, r1, i2)
 static void _uneqi_f(jit_state_t*,int32_t,int32_t,jit_float32_t*);
 #  define unger_f(r0, r1, r2)          _unger_f(_jit, r0, r1, r2)
-static void _unger_f(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _unger_f(jit_state_t*,int32_t,int32_t,int32_t);
 #  define ungei_f(r0, r1, i2)          _ungei_f(_jit, r0, r1, i2)
 static void _ungei_f(jit_state_t*,int32_t,int32_t,jit_float32_t*);
 #  define ungtr_f(r0, r1, r2)          _ungtr_f(_jit, r0, r1, r2)
-static void _ungtr_f(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _ungtr_f(jit_state_t*,int32_t,int32_t,int32_t);
 #  define ungti_f(r0, r1, i2)          _ungti_f(_jit, r0, r1, i2)
 static void _ungti_f(jit_state_t*,int32_t,int32_t,jit_float32_t*);
 #  define ltgtr_f(r0, r1, r2)          _ltgtr_f(_jit, r0, r1, r2)
-static void _ltgtr_f(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _ltgtr_f(jit_state_t*,int32_t,int32_t,int32_t);
 #  define ltgti_f(r0, r1, i2)          _ltgti_f(_jit, r0, r1, i2)
 static void _ltgti_f(jit_state_t*,int32_t,int32_t,jit_float32_t*);
 #  define ordr_f(r0, r1, r2)           _ordr_f(_jit, r0, r1, r2)
-static void _ordr_f(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _ordr_f(jit_state_t*,int32_t,int32_t,int32_t);
 #  define ordi_f(r0, r1, i2)           _ordi_f(_jit, r0, r1, i2)
 static void _ordi_f(jit_state_t*,int32_t,int32_t,jit_float32_t*);
 #  define unordr_f(r0, r1, r2)         _unordr_f(_jit, r0, r1, r2)
-static void _unordr_f(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _unordr_f(jit_state_t*,int32_t,int32_t,int32_t);
 #  define unordi_f(r0, r1, i2)         _unordi_f(_jit, r0, r1, i2)
 static void _unordi_f(jit_state_t*,int32_t,int32_t,jit_float32_t*);
 #  define bltr_f(i0, r0, r1)           _bltr_f(_jit, i0, r0, r1)
@@ -425,59 +425,59 @@ static jit_word_t
 _bunordi_f(jit_state_t*, jit_word_t, int32_t, jit_float32_t*);
 #  define extr_f_d(r0, r1)             CVT_D_S(r0, r1)
 #  define ltr_d(r0, r1, r2)            _ltr_d(_jit, r0, r1, r2)
-static void _ltr_d(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _ltr_d(jit_state_t*,int32_t,int32_t,int32_t);
 #  define lti_d(r0, r1, i2)            _lti_d(_jit, r0, r1, i2)
 static void _lti_d(jit_state_t*,int32_t,int32_t,jit_float64_t*);
 #  define ler_d(r0, r1, r2)            _ler_d(_jit, r0, r1, r2)
-static void _ler_d(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _ler_d(jit_state_t*,int32_t,int32_t,int32_t);
 #  define lei_d(r0, r1, i2)            _lei_d(_jit, r0, r1, i2)
 static void _lei_d(jit_state_t*,int32_t,int32_t,jit_float64_t*);
 #  define eqr_d(r0, r1, r2)            _eqr_d(_jit, r0, r1, r2)
-static void _eqr_d(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _eqr_d(jit_state_t*,int32_t,int32_t,int32_t);
 #  define eqi_d(r0, r1, i2)            _eqi_d(_jit, r0, r1, i2)
 static void _eqi_d(jit_state_t*,int32_t,int32_t,jit_float64_t*);
 #  define ger_d(r0, r1, r2)            _ger_d(_jit, r0, r1, r2)
-static void _ger_d(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _ger_d(jit_state_t*,int32_t,int32_t,int32_t);
 #  define gei_d(r0, r1, i2)            _gei_d(_jit, r0, r1, i2)
 static void _gei_d(jit_state_t*,int32_t,int32_t,jit_float64_t*);
 #  define gtr_d(r0, r1, r2)            _gtr_d(_jit, r0, r1, r2)
-static void _gtr_d(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _gtr_d(jit_state_t*,int32_t,int32_t,int32_t);
 #  define gti_d(r0, r1, i2)            _gti_d(_jit, r0, r1, i2)
 static void _gti_d(jit_state_t*,int32_t,int32_t,jit_float64_t*);
 #  define ner_d(r0, r1, r2)            _ner_d(_jit, r0, r1, r2)
-static void _ner_d(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _ner_d(jit_state_t*,int32_t,int32_t,int32_t);
 #  define nei_d(r0, r1, i2)            _nei_d(_jit, r0, r1, i2)
 static void _nei_d(jit_state_t*,int32_t,int32_t,jit_float64_t*);
 #  define unltr_d(r0, r1, r2)          _unltr_d(_jit, r0, r1, r2)
-static void _unltr_d(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _unltr_d(jit_state_t*,int32_t,int32_t,int32_t);
 #  define unlti_d(r0, r1, i2)          _unlti_d(_jit, r0, r1, i2)
 static void _unlti_d(jit_state_t*,int32_t,int32_t,jit_float64_t*);
 #  define unler_d(r0, r1, r2)          _unler_d(_jit, r0, r1, r2)
-static void _unler_d(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _unler_d(jit_state_t*,int32_t,int32_t,int32_t);
 #  define unlei_d(r0, r1, i2)          _unlei_d(_jit, r0, r1, i2)
 static void _unlei_d(jit_state_t*,int32_t,int32_t,jit_float64_t*);
 #  define uneqr_d(r0, r1, r2)          _uneqr_d(_jit, r0, r1, r2)
-static void _uneqr_d(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _uneqr_d(jit_state_t*,int32_t,int32_t,int32_t);
 #  define uneqi_d(r0, r1, i2)          _uneqi_d(_jit, r0, r1, i2)
 static void _uneqi_d(jit_state_t*,int32_t,int32_t,jit_float64_t*);
 #  define unger_d(r0, r1, r2)          _unger_d(_jit, r0, r1, r2)
-static void _unger_d(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _unger_d(jit_state_t*,int32_t,int32_t,int32_t);
 #  define ungei_d(r0, r1, i2)          _ungei_d(_jit, r0, r1, i2)
 static void _ungei_d(jit_state_t*,int32_t,int32_t,jit_float64_t*);
 #  define ungtr_d(r0, r1, r2)          _ungtr_d(_jit, r0, r1, r2)
-static void _ungtr_d(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _ungtr_d(jit_state_t*,int32_t,int32_t,int32_t);
 #  define ungti_d(r0, r1, i2)          _ungti_d(_jit, r0, r1, i2)
 static void _ungti_d(jit_state_t*,int32_t,int32_t,jit_float64_t*);
 #  define ltgtr_d(r0, r1, r2)          _ltgtr_d(_jit, r0, r1, r2)
-static void _ltgtr_d(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _ltgtr_d(jit_state_t*,int32_t,int32_t,int32_t);
 #  define ltgti_d(r0, r1, i2)          _ltgti_d(_jit, r0, r1, i2)
 static void _ltgti_d(jit_state_t*,int32_t,int32_t,jit_float64_t*);
 #  define ordr_d(r0, r1, r2)           _ordr_d(_jit, r0, r1, r2)
-static void _ordr_d(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _ordr_d(jit_state_t*,int32_t,int32_t,int32_t);
 #  define ordi_d(r0, r1, i2)           _ordi_d(_jit, r0, r1, i2)
 static void _ordi_d(jit_state_t*,int32_t,int32_t,jit_float64_t*);
 #  define unordr_d(r0, r1, r2)         _unordr_d(_jit, r0, r1, r2)
-static void _unordr_d(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _unordr_d(jit_state_t*,int32_t,int32_t,int32_t);
 #  define unordi_d(r0, r1, i2)         _unordi_d(_jit, r0, r1, i2)
 static void _unordi_d(jit_state_t*,int32_t,int32_t,jit_float64_t*);
 #  define bltr_d(i0, r0, r1)           _bltr_d(_jit, i0, r0, r1)
@@ -557,7 +557,7 @@ static void _vaarg_d(jit_state_t*, int32_t, int32_t);
 #if CODE
 static void
 _c_cond_fmt(jit_state_t *_jit, int32_t fm,
-           int32_t ft, int32_t fs, jit_int32_t cc)
+           int32_t ft, int32_t fs, int32_t cc)
 {
     jit_instr_t                i;
     i.cc.b = cc;
@@ -668,7 +668,7 @@ _ldi_f(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 }
 
 static void
-_ldxr_f(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_ldxr_f(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
@@ -706,7 +706,7 @@ _sti_f(jit_state_t *_jit, jit_word_t i0, int32_t r0)
 }
 
 static void
-_stxr_f(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_stxr_f(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
@@ -826,7 +826,7 @@ _movi_d_w(jit_state_t *_jit, int32_t r0, jit_float64_t *i0)
 
 #else
 static void
-_movr_ww_d(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_movr_ww_d(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     assert(r1 == r2 - 1);
     MTC1(r1, r0 + BE_P);
@@ -834,7 +834,7 @@ _movr_ww_d(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_int32_t r2)
 }
 
 static void
-_movr_d_ww(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_movr_d_ww(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     assert(r0 == r1 - 1);
     MFC1(r0, r2 + BE_P);
@@ -933,7 +933,7 @@ _ldi_d(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 }
 
 static void
-_ldxr_d(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_ldxr_d(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
@@ -996,7 +996,7 @@ _sti_d(jit_state_t *_jit, jit_word_t i0, int32_t r0)
 }
 
 static void
-_stxr_d(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_stxr_d(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
@@ -1086,7 +1086,7 @@ _movi_d(jit_state_t *_jit, int32_t r0, jit_float64_t *i0)
 }
 
 static void
-_ltr_f(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_ltr_f(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     jit_word_t         w;
     C_OLT_S(r1, r2);
@@ -1100,7 +1100,7 @@ _ltr_f(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_int32_t r2)
 fopi(lt)
 
 static void
-_ler_f(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_ler_f(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     jit_word_t         w;
     C_OLE_S(r1, r2);
@@ -1114,7 +1114,7 @@ _ler_f(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_int32_t r2)
 fopi(le)
 
 static void
-_eqr_f(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_eqr_f(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     jit_word_t         w;
     C_EQ_S(r1, r2);
@@ -1128,7 +1128,7 @@ _eqr_f(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_int32_t r2)
 fopi(eq)
 
 static void
-_ger_f(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_ger_f(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     jit_word_t         w;
     C_ULT_S(r1, r2);
@@ -1142,7 +1142,7 @@ _ger_f(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_int32_t r2)
 fopi(ge)
 
 static void
-_gtr_f(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_gtr_f(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     jit_word_t         w;
     C_ULE_S(r1, r2);
@@ -1156,7 +1156,7 @@ _gtr_f(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_int32_t r2)
 fopi(gt)
 
 static void
-_ner_f(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_ner_f(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     jit_word_t         w;
     C_EQ_S(r1, r2);
@@ -1170,7 +1170,7 @@ _ner_f(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_int32_t r2)
 fopi(ne)
 
 static void
-_unltr_f(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_unltr_f(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     jit_word_t         w;
     C_ULT_S(r1, r2);
@@ -1184,7 +1184,7 @@ _unltr_f(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_int32_t r2)
 fopi(unlt)
 
 static void
-_unler_f(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_unler_f(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     jit_word_t         w;
     C_ULE_S(r1, r2);
@@ -1198,7 +1198,7 @@ _unler_f(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_int32_t r2)
 fopi(unle)
 
 static void
-_uneqr_f(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_uneqr_f(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     jit_word_t         w;
     C_UEQ_S(r1, r2);
@@ -1212,7 +1212,7 @@ _uneqr_f(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_int32_t r2)
 fopi(uneq)
 
 static void
-_unger_f(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_unger_f(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     jit_word_t         w;
     C_OLT_S(r1, r2);
@@ -1226,7 +1226,7 @@ _unger_f(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_int32_t r2)
 fopi(unge)
 
 static void
-_ungtr_f(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_ungtr_f(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     jit_word_t         w;
     C_OLE_S(r1, r2);
@@ -1240,7 +1240,7 @@ _ungtr_f(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_int32_t r2)
 fopi(ungt)
 
 static void
-_ltgtr_f(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_ltgtr_f(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     jit_word_t         w;
     C_UEQ_S(r1, r2);
@@ -1254,7 +1254,7 @@ _ltgtr_f(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_int32_t r2)
 fopi(ltgt)
 
 static void
-_ordr_f(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_ordr_f(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     jit_word_t         w;
     C_UN_S(r1, r2);
@@ -1268,7 +1268,7 @@ _ordr_f(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_int32_t r2)
 fopi(ord)
 
 static void
-_unordr_f(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_unordr_f(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     jit_word_t         w;
     C_UN_S(r1, r2);
@@ -1450,7 +1450,7 @@ _bunordr_f(jit_state_t *_jit, jit_word_t i0, int32_t r1, 
int32_t r2)
 fbopi(unord)
 
 static void
-_ltr_d(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_ltr_d(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     jit_word_t         w;
     C_OLT_D(r1, r2);
@@ -1464,7 +1464,7 @@ _ltr_d(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_int32_t r2)
 dopi(lt)
 
 static void
-_ler_d(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_ler_d(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     jit_word_t         w;
     C_OLE_D(r1, r2);
@@ -1478,7 +1478,7 @@ _ler_d(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_int32_t r2)
 dopi(le)
 
 static void
-_eqr_d(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_eqr_d(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     jit_word_t         w;
     C_EQ_D(r1, r2);
@@ -1492,7 +1492,7 @@ _eqr_d(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_int32_t r2)
 dopi(eq)
 
 static void
-_ger_d(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_ger_d(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     jit_word_t         w;
     C_ULT_D(r1, r2);
@@ -1506,7 +1506,7 @@ _ger_d(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_int32_t r2)
 dopi(ge)
 
 static void
-_gtr_d(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_gtr_d(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     jit_word_t         w;
     C_ULE_D(r1, r2);
@@ -1520,7 +1520,7 @@ _gtr_d(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_int32_t r2)
 dopi(gt)
 
 static void
-_ner_d(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_ner_d(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     jit_word_t         w;
     C_EQ_D(r1, r2);
@@ -1534,7 +1534,7 @@ _ner_d(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_int32_t r2)
 dopi(ne)
 
 static void
-_unltr_d(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_unltr_d(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     jit_word_t         w;
     C_ULT_D(r1, r2);
@@ -1548,7 +1548,7 @@ _unltr_d(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_int32_t r2)
 dopi(unlt)
 
 static void
-_unler_d(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_unler_d(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     jit_word_t         w;
     C_ULE_D(r1, r2);
@@ -1562,7 +1562,7 @@ _unler_d(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_int32_t r2)
 dopi(unle)
 
 static void
-_uneqr_d(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_uneqr_d(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     jit_word_t         w;
     C_UEQ_D(r1, r2);
@@ -1576,7 +1576,7 @@ _uneqr_d(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_int32_t r2)
 dopi(uneq)
 
 static void
-_unger_d(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_unger_d(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     jit_word_t         w;
     C_OLT_D(r1, r2);
@@ -1590,7 +1590,7 @@ _unger_d(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_int32_t r2)
 dopi(unge)
 
 static void
-_ungtr_d(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_ungtr_d(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     jit_word_t         w;
     C_OLE_D(r1, r2);
@@ -1604,7 +1604,7 @@ _ungtr_d(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_int32_t r2)
 dopi(ungt)
 
 static void
-_ltgtr_d(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_ltgtr_d(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     jit_word_t         w;
     C_UEQ_D(r1, r2);
@@ -1618,7 +1618,7 @@ _ltgtr_d(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_int32_t r2)
 dopi(ltgt)
 
 static void
-_ordr_d(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_ordr_d(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     jit_word_t         w;
     C_UN_D(r1, r2);
@@ -1632,7 +1632,7 @@ _ordr_d(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_int32_t r2)
 dopi(ord)
 
 static void
-_unordr_d(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_unordr_d(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     jit_word_t         w;
     C_UN_D(r1, r2);
diff --git a/jit/ppc-cpu.c b/jit/ppc-cpu.c
index d4d6b91..e8c4ce3 100644
--- a/jit/ppc-cpu.c
+++ b/jit/ppc-cpu.c
@@ -595,11 +595,11 @@ static void _iqdivr(jit_state_t*,int32_t,int32_t,
 static void _iqdivi(jit_state_t*,int32_t,int32_t,
                    int32_t,jit_word_t,jit_bool_t);
 #  define remr(r0,r1,r2)               _remr(_jit,r0,r1,r2)
-static void _remr(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _remr(jit_state_t*,int32_t,int32_t,int32_t);
 #  define remi(r0,r1,i0)               _remi(_jit,r0,r1,i0)
 static void _remi(jit_state_t*,int32_t,int32_t,jit_word_t);
 #  define remr_u(r0,r1,r2)             _remr_u(_jit,r0,r1,r2)
-static void _remr_u(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _remr_u(jit_state_t*,int32_t,int32_t,int32_t);
 #  define remi_u(r0,r1,i0)             _remi_u(_jit,r0,r1,i0)
 static void _remi_u(jit_state_t*,int32_t,int32_t,jit_word_t);
 #  define andr(r0,r1,r2)               AND(r0,r1,r2)
@@ -633,43 +633,43 @@ static void 
_rshi(jit_state_t*,int32_t,int32_t,jit_word_t);
 #  define rshi_u(r0,r1,i0)             _rshi_u(_jit,r0,r1,i0)
 static void _rshi_u(jit_state_t*,int32_t,int32_t,jit_word_t);
 #  define ltr(r0,r1,r2)                        _ltr(_jit,r0,r1,r2)
-static void _ltr(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _ltr(jit_state_t*,int32_t,int32_t,int32_t);
 #  define lti(r0,r1,i0)                        _lti(_jit,r0,r1,i0)
 static void _lti(jit_state_t*,int32_t,int32_t,jit_word_t);
 #  define ltr_u(r0,r1,r2)              _ltr_u(_jit,r0,r1,r2)
-static void _ltr_u(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _ltr_u(jit_state_t*,int32_t,int32_t,int32_t);
 #  define lti_u(r0,r1,i0)              _lti_u(_jit,r0,r1,i0)
 static void _lti_u(jit_state_t*,int32_t,int32_t,jit_word_t);
 #  define ler(r0,r1,r2)                        _ler(_jit,r0,r1,r2)
-static void _ler(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _ler(jit_state_t*,int32_t,int32_t,int32_t);
 #  define lei(r0,r1,i0)                        _lei(_jit,r0,r1,i0)
 static void _lei(jit_state_t*,int32_t,int32_t,jit_word_t);
 #  define ler_u(r0,r1,r2)              _ler_u(_jit,r0,r1,r2)
-static void _ler_u(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _ler_u(jit_state_t*,int32_t,int32_t,int32_t);
 #  define lei_u(r0,r1,i0)              _lei_u(_jit,r0,r1,i0)
 static void _lei_u(jit_state_t*,int32_t,int32_t,jit_word_t);
 #  define eqr(r0,r1,r2)                        _eqr(_jit,r0,r1,r2)
-static void _eqr(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _eqr(jit_state_t*,int32_t,int32_t,int32_t);
 #  define eqi(r0,r1,i0)                        _eqi(_jit,r0,r1,i0)
 static void _eqi(jit_state_t*,int32_t,int32_t,jit_word_t);
 #  define ger(r0,r1,r2)                        _ger(_jit,r0,r1,r2)
-static void _ger(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _ger(jit_state_t*,int32_t,int32_t,int32_t);
 #  define gei(r0,r1,i0)                        _gei(_jit,r0,r1,i0)
 static void _gei(jit_state_t*,int32_t,int32_t,jit_word_t);
 #  define ger_u(r0,r1,r2)              _ger_u(_jit,r0,r1,r2)
-static void _ger_u(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _ger_u(jit_state_t*,int32_t,int32_t,int32_t);
 #  define gei_u(r0,r1,i0)              _gei_u(_jit,r0,r1,i0)
 static void _gei_u(jit_state_t*,int32_t,int32_t,jit_word_t);
 #  define gtr(r0,r1,r2)                        _gtr(_jit,r0,r1,r2)
-static void _gtr(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _gtr(jit_state_t*,int32_t,int32_t,int32_t);
 #  define gti(r0,r1,i0)                        _gti(_jit,r0,r1,i0)
 static void _gti(jit_state_t*,int32_t,int32_t,jit_word_t);
 #  define gtr_u(r0,r1,r2)              _gtr_u(_jit,r0,r1,r2)
-static void _gtr_u(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _gtr_u(jit_state_t*,int32_t,int32_t,int32_t);
 #  define gti_u(r0,r1,i0)              _gti_u(_jit,r0,r1,i0)
 static void _gti_u(jit_state_t*,int32_t,int32_t,jit_word_t);
 #  define ner(r0,r1,r2)                        _ner(_jit,r0,r1,r2)
-static void _ner(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _ner(jit_state_t*,int32_t,int32_t,int32_t);
 #  define nei(r0,r1,i0)                        _nei(_jit,r0,r1,i0)
 static void _nei(jit_state_t*,int32_t,int32_t,jit_word_t);
 #define bltr(i0,r0,r1)                 _bltr(_jit,i0,r0,r1)
@@ -757,28 +757,28 @@ static void _ldr_c(jit_state_t*,int32_t,int32_t);
 #  define ldi_c(r0,i0)                 _ldi_c(_jit,r0,i0)
 static void _ldi_c(jit_state_t*,int32_t,jit_word_t);
 #  define ldxr_c(r0,r1,i0)             _ldxr_c(_jit,r0,r1,i0)
-static void _ldxr_c(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _ldxr_c(jit_state_t*,int32_t,int32_t,int32_t);
 #  define ldxi_c(r0,r1,i0)             _ldxi_c(_jit,r0,r1,i0)
 static void _ldxi_c(jit_state_t*,int32_t,int32_t,jit_word_t);
 #  define ldr_uc(r0,r1)                        LBZX(r0, _R0_REGNO, r1)
 #  define ldi_uc(r0,i0)                        _ldi_uc(_jit,r0,i0)
 static void _ldi_uc(jit_state_t*,int32_t,jit_word_t);
 #  define ldxr_uc(r0,r1,r2)            _ldxr_uc(_jit,r0,r1,r2)
-static void _ldxr_uc(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _ldxr_uc(jit_state_t*,int32_t,int32_t,int32_t);
 #  define ldxi_uc(r0,r1,i0)            _ldxi_uc(_jit,r0,r1,i0)
 static void _ldxi_uc(jit_state_t*,int32_t,int32_t,jit_word_t);
 #  define ldr_s(r0,r1)                 LHAX(r0, _R0_REGNO, r1)
 #  define ldi_s(r0,i0)                 _ldi_s(_jit,r0,i0)
 static void _ldi_s(jit_state_t*,int32_t,jit_word_t);
 #  define ldxr_s(r0,r1,i0)             _ldxr_s(_jit,r0,r1,i0)
-static void _ldxr_s(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _ldxr_s(jit_state_t*,int32_t,int32_t,int32_t);
 #  define ldxi_s(r0,r1,i0)             _ldxi_s(_jit,r0,r1,i0)
 static void _ldxi_s(jit_state_t*,int32_t,int32_t,jit_word_t);
 #  define ldr_us(r0,r1)                        LHZX(r0, _R0_REGNO, r1)
 #  define ldi_us(r0,i0)                        _ldi_us(_jit,r0,i0)
 static void _ldi_us(jit_state_t*,int32_t,jit_word_t);
 #  define ldxr_us(r0,r1,i0)            _ldxr_us(_jit,r0,r1,i0)
-static void _ldxr_us(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _ldxr_us(jit_state_t*,int32_t,int32_t,int32_t);
 #  define ldxi_us(r0,r1,i0)            _ldxi_us(_jit,r0,r1,i0)
 static void _ldxi_us(jit_state_t*,int32_t,int32_t,jit_word_t);
 #  if __WORDSIZE == 32
@@ -789,7 +789,7 @@ static void 
_ldxi_us(jit_state_t*,int32_t,int32_t,jit_word_t);
 #  define ldi_i(r0,i0)                 _ldi_i(_jit,r0,i0)
 static void _ldi_i(jit_state_t*,int32_t,jit_word_t);
 #  define ldxr_i(r0,r1,i0)             _ldxr_i(_jit,r0,r1,i0)
-static void _ldxr_i(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _ldxr_i(jit_state_t*,int32_t,int32_t,int32_t);
 #  define ldxi_i(r0,r1,i0)             _ldxi_i(_jit,r0,r1,i0)
 static void _ldxi_i(jit_state_t*,int32_t,int32_t,jit_word_t);
 #  if __WORDSIZE == 64
@@ -797,14 +797,14 @@ static void 
_ldxi_i(jit_state_t*,int32_t,int32_t,jit_word_t);
 #    define ldi_ui(r0,i0)              _ldi_ui(_jit,r0,i0)
 static void _ldi_ui(jit_state_t*,int32_t,jit_word_t);
 #    define ldxr_ui(r0,r1,i0)          _ldxr_ui(_jit,r0,r1,i0)
-static void _ldxr_ui(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _ldxr_ui(jit_state_t*,int32_t,int32_t,int32_t);
 #    define ldxi_ui(r0,r1,i0)          _ldxi_ui(_jit,r0,r1,i0)
 static void _ldxi_ui(jit_state_t*,int32_t,int32_t,jit_word_t);
 #    define ldr_l(r0,r1)               LDX(r0, _R0_REGNO, r1)
 #    define ldi_l(r0,i0)               _ldi_l(_jit,r0,i0)
 static void _ldi_l(jit_state_t*,int32_t,jit_word_t);
 #    define ldxr_l(r0,r1,i0)           _ldxr_l(_jit,r0,r1,i0)
-static void _ldxr_l(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _ldxr_l(jit_state_t*,int32_t,int32_t,int32_t);
 #    define ldxi_l(r0,r1,i0)           _ldxi_l(_jit,r0,r1,i0)
 static void _ldxi_l(jit_state_t*,int32_t,int32_t,jit_word_t);
 #  endif
@@ -812,21 +812,21 @@ static void 
_ldxi_l(jit_state_t*,int32_t,int32_t,jit_word_t);
 #  define sti_c(i0,r0)                 _sti_c(_jit,i0,r0)
 static void _sti_c(jit_state_t*,jit_word_t,int32_t);
 #  define stxr_c(r0,r1,r2)             _stxr_c(_jit,r0,r1,r2)
-static void _stxr_c(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _stxr_c(jit_state_t*,int32_t,int32_t,int32_t);
 #  define stxi_c(i0,r0,r1)             _stxi_c(_jit,i0,r0,r1)
 static void _stxi_c(jit_state_t*,jit_word_t,int32_t,int32_t);
 #  define str_s(r0,r1)                 STHX(r1, _R0_REGNO, r0)
 #  define sti_s(i0,r0)                 _sti_s(_jit,i0,r0)
 static void _sti_s(jit_state_t*,jit_word_t,int32_t);
 #  define stxr_s(r0,r1,r2)             _stxr_s(_jit,r0,r1,r2)
-static void _stxr_s(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _stxr_s(jit_state_t*,int32_t,int32_t,int32_t);
 #  define stxi_s(i0,r0,r1)             _stxi_s(_jit,i0,r0,r1)
 static void _stxi_s(jit_state_t*,jit_word_t,int32_t,int32_t);
 #  define str_i(r0,r1)                 STWX(r1, _R0_REGNO, r0)
 #  define sti_i(i0,r0)                 _sti_i(_jit,i0,r0)
 static void _sti_i(jit_state_t*,jit_word_t,int32_t);
 #  define stxr_i(r0,r1,r2)             _stxr_i(_jit,r0,r1,r2)
-static void _stxr_i(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _stxr_i(jit_state_t*,int32_t,int32_t,int32_t);
 #  define stxi_i(i0,r0,r1)             _stxi_i(_jit,i0,r0,r1)
 static void _stxi_i(jit_state_t*,jit_word_t,int32_t,int32_t);
 #  if __WORDSIZE == 64
@@ -834,7 +834,7 @@ static void 
_stxi_i(jit_state_t*,jit_word_t,int32_t,int32_t);
 #    define sti_l(i0,r0)               _sti_l(_jit,i0,r0)
 static void _sti_l(jit_state_t*,jit_word_t,int32_t);
 #    define stxr_l(r0,r1,r2)           _stxr_l(_jit,r0,r1,r2)
-static void _stxr_l(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _stxr_l(jit_state_t*,int32_t,int32_t,int32_t);
 #    define stxi_l(i0,r0,r1)           _stxi_l(_jit,i0,r0,r1)
 static void _stxi_l(jit_state_t*,jit_word_t,int32_t,int32_t);
 #  endif
@@ -1359,7 +1359,7 @@ _iqdivi(jit_state_t *_jit, int32_t r0, int32_t r1,
 }
 
 static void
-_remr(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_remr(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     int32_t            reg;
     if (r0 == r1 || r0 == r2) {
@@ -1387,7 +1387,7 @@ _remi(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_remr_u(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_remr_u(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     int32_t            reg;
     if (r0 == r1 || r0 == r2) {
@@ -1505,7 +1505,7 @@ _rshi_u(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_ltr(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_ltr(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     CMPW(r1, r2);
     MFCR(r0);
@@ -1529,7 +1529,7 @@ _lti(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_ltr_u(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_ltr_u(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     CMPLW(r1, r2);
     MFCR(r0);
@@ -1553,7 +1553,7 @@ _lti_u(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_ler(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_ler(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     CMPW(r1, r2);
     CRNOT(CR_GT, CR_GT);
@@ -1579,7 +1579,7 @@ _lei(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_ler_u(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_ler_u(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     CMPLW(r1, r2);
     CRNOT(CR_GT, CR_GT);
@@ -1605,7 +1605,7 @@ _lei_u(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_eqr(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_eqr(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     CMPW(r1, r2);
     MFCR(r0);
@@ -1631,7 +1631,7 @@ _eqi(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_ger(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_ger(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     CMPW(r1, r2);
     CRNOT(CR_LT, CR_LT);
@@ -1657,7 +1657,7 @@ _gei(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_ger_u(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_ger_u(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     CMPLW(r1, r2);
     CRNOT(CR_LT, CR_LT);
@@ -1683,7 +1683,7 @@ _gei_u(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_gtr(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_gtr(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     CMPW(r1, r2);
     MFCR(r0);
@@ -1707,7 +1707,7 @@ _gti(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_gtr_u(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_gtr_u(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     CMPLW(r1, r2);
     MFCR(r0);
@@ -1731,7 +1731,7 @@ _gti_u(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_ner(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_ner(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     CMPW(r1, r2);
     CRNOT(CR_EQ, CR_EQ);
@@ -2333,7 +2333,7 @@ _ldi_c(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 }
 
 static void
-_ldxr_c(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_ldxr_c(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     ldxr_uc(r0, r1, r2);
     extr_c(r0, r0);
@@ -2373,7 +2373,7 @@ _ldi_uc(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 }
 
 static void
-_ldxr_uc(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_ldxr_uc(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     int32_t            reg;
     if (r1 == _R0_REGNO) {
@@ -2441,7 +2441,7 @@ _ldi_s(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 }
 
 static void
-_ldxr_s(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_ldxr_s(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     int32_t            reg;
     if (r1 == _R0_REGNO) {
@@ -2509,7 +2509,7 @@ _ldi_us(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 }
 
 static void
-_ldxr_us(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_ldxr_us(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     int32_t            reg;
     if (r1 == _R0_REGNO) {
@@ -2578,7 +2578,7 @@ _ldi_i(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 }
 
 static void
-_ldxr_i(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_ldxr_i(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     int32_t            reg;
     if (r1 == _R0_REGNO) {
@@ -2647,7 +2647,7 @@ _ldi_i(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 }
 
 static void
-_ldxr_i(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_ldxr_i(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     int32_t            reg;
     if (r1 == _R0_REGNO) {
@@ -2715,7 +2715,7 @@ _ldi_ui(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 }
 
 static void
-_ldxr_ui(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_ldxr_ui(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     int32_t            reg;
     if (r1 == _R0_REGNO) {
@@ -2783,7 +2783,7 @@ _ldi_l(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 }
 
 static void
-_ldxr_l(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_ldxr_l(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     int32_t            reg;
     if (r1 == _R0_REGNO) {
@@ -2852,7 +2852,7 @@ _sti_c(jit_state_t *_jit, jit_word_t i0, int32_t r0)
 }
 
 static void
-_stxr_c(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_stxr_c(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     int32_t            reg;
     if (r0 == _R0_REGNO) {
@@ -2920,7 +2920,7 @@ _sti_s(jit_state_t *_jit, jit_word_t i0, int32_t r0)
 }
 
 static void
-_stxr_s(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_stxr_s(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     int32_t            reg;
     if (r0 == _R0_REGNO) {
@@ -2988,7 +2988,7 @@ _sti_i(jit_state_t *_jit, jit_word_t i0, int32_t r0)
 }
 
 static void
-_stxr_i(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_stxr_i(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     int32_t            reg;
     if (r0 == _R0_REGNO) {
@@ -3057,7 +3057,7 @@ _sti_l(jit_state_t *_jit, jit_word_t i0, int32_t r0)
 }
 
 static void
-_stxr_l(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_stxr_l(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     int32_t            reg;
     if (r0 == _R0_REGNO) {
diff --git a/jit/ppc-fpu.c b/jit/ppc-fpu.c
index b4932cd..da7ac0c 100644
--- a/jit/ppc-fpu.c
+++ b/jit/ppc-fpu.c
@@ -177,98 +177,98 @@ static void 
_divi_f(jit_state_t*,int32_t,int32_t,jit_float32_t*);
 static void _divi_d(jit_state_t*,int32_t,int32_t,jit_float64_t*);
 #  define ltr_f(r0,r1,r2)              ltr_d(r0,r1,r2)
 #  define ltr_d(r0,r1,r2)              _ltr_d(_jit,r0,r1,r2)
-static void _ltr_d(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _ltr_d(jit_state_t*,int32_t,int32_t,int32_t);
 #  define lti_f(r0,r1,i0)              _lti_f(_jit,r0,r1,i0)
 static void _lti_f(jit_state_t*,int32_t,int32_t,jit_float32_t*);
 #  define lti_d(r0,r1,i0)              _lti_d(_jit,r0,r1,i0)
 static void _lti_d(jit_state_t*,int32_t,int32_t,jit_float64_t*);
 #  define ler_f(r0,r1,r2)              ler_d(r0,r1,r2)
 #  define ler_d(r0,r1,r2)              _ler_d(_jit,r0,r1,r2)
-static void _ler_d(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _ler_d(jit_state_t*,int32_t,int32_t,int32_t);
 #  define lei_f(r0,r1,i0)              _lei_f(_jit,r0,r1,i0)
 static void _lei_f(jit_state_t*,int32_t,int32_t,jit_float32_t*);
 #  define lei_d(r0,r1,i0)              _lei_d(_jit,r0,r1,i0)
 static void _lei_d(jit_state_t*,int32_t,int32_t,jit_float64_t*);
 #  define eqr_f(r0,r1,r2)              eqr_d(r0,r1,r2)
 #  define eqr_d(r0,r1,r2)              _eqr_d(_jit,r0,r1,r2)
-static void _eqr_d(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _eqr_d(jit_state_t*,int32_t,int32_t,int32_t);
 #  define eqi_f(r0,r1,i0)              _eqi_f(_jit,r0,r1,i0)
 static void _eqi_f(jit_state_t*,int32_t,int32_t,jit_float32_t*);
 #  define eqi_d(r0,r1,i0)              _eqi_d(_jit,r0,r1,i0)
 static void _eqi_d(jit_state_t*,int32_t,int32_t,jit_float64_t*);
 #  define ger_f(r0,r1,r2)              ger_d(r0,r1,r2)
 #  define ger_d(r0,r1,r2)              _ger_d(_jit,r0,r1,r2)
-static void _ger_d(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _ger_d(jit_state_t*,int32_t,int32_t,int32_t);
 #  define gei_f(r0,r1,i0)              _gei_f(_jit,r0,r1,i0)
 static void _gei_f(jit_state_t*,int32_t,int32_t,jit_float32_t*);
 #  define gei_d(r0,r1,i0)              _gei_d(_jit,r0,r1,i0)
 static void _gei_d(jit_state_t*,int32_t,int32_t,jit_float64_t*);
 #  define gtr_f(r0,r1,r2)              gtr_d(r0,r1,r2)
 #  define gtr_d(r0,r1,r2)              _gtr_d(_jit,r0,r1,r2)
-static void _gtr_d(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _gtr_d(jit_state_t*,int32_t,int32_t,int32_t);
 #  define gti_f(r0,r1,i0)              _gti_f(_jit,r0,r1,i0)
 static void _gti_f(jit_state_t*,int32_t,int32_t,jit_float32_t*);
 #  define gti_d(r0,r1,i0)              _gti_d(_jit,r0,r1,i0)
 static void _gti_d(jit_state_t*,int32_t,int32_t,jit_float64_t*);
 #  define ner_f(r0,r1,r2)              ner_d(r0,r1,r2)
 #  define ner_d(r0,r1,r2)              _ner_d(_jit,r0,r1,r2)
-static void _ner_d(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _ner_d(jit_state_t*,int32_t,int32_t,int32_t);
 #  define nei_f(r0,r1,i0)              _nei_f(_jit,r0,r1,i0)
 static void _nei_f(jit_state_t*,int32_t,int32_t,jit_float32_t*);
 #  define nei_d(r0,r1,i0)              _nei_d(_jit,r0,r1,i0)
 static void _nei_d(jit_state_t*,int32_t,int32_t,jit_float64_t*);
 #  define unltr_f(r0,r1,r2)            unltr_d(r0,r1,r2)
 #  define unltr_d(r0,r1,r2)            _unltr_d(_jit,r0,r1,r2)
-static void _unltr_d(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _unltr_d(jit_state_t*,int32_t,int32_t,int32_t);
 #  define unlti_f(r0,r1,i0)            _unlti_f(_jit,r0,r1,i0)
 static void _unlti_f(jit_state_t*,int32_t,int32_t,jit_float32_t*);
 #  define unlti_d(r0,r1,i0)            _unlti_d(_jit,r0,r1,i0)
 static void _unlti_d(jit_state_t*,int32_t,int32_t,jit_float64_t*);
 #  define unler_f(r0,r1,r2)            unler_d(r0,r1,r2)
 #  define unler_d(r0,r1,r2)            _unler_d(_jit,r0,r1,r2)
-static void _unler_d(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _unler_d(jit_state_t*,int32_t,int32_t,int32_t);
 #  define unlei_f(r0,r1,i0)            _unlei_f(_jit,r0,r1,i0)
 static void _unlei_f(jit_state_t*,int32_t,int32_t,jit_float32_t*);
 #  define unlei_d(r0,r1,i0)            _unlei_d(_jit,r0,r1,i0)
 static void _unlei_d(jit_state_t*,int32_t,int32_t,jit_float64_t*);
 #  define uneqr_f(r0,r1,r2)            uneqr_d(r0,r1,r2)
 #  define uneqr_d(r0,r1,r2)            _uneqr_d(_jit,r0,r1,r2)
-static void _uneqr_d(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _uneqr_d(jit_state_t*,int32_t,int32_t,int32_t);
 #  define uneqi_f(r0,r1,i0)            _uneqi_f(_jit,r0,r1,i0)
 static void _uneqi_f(jit_state_t*,int32_t,int32_t,jit_float32_t*);
 #  define uneqi_d(r0,r1,i0)            _uneqi_d(_jit,r0,r1,i0)
 static void _uneqi_d(jit_state_t*,int32_t,int32_t,jit_float64_t*);
 #  define unger_f(r0,r1,r2)            unger_d(r0,r1,r2)
 #  define unger_d(r0,r1,r2)            _unger_d(_jit,r0,r1,r2)
-static void _unger_d(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _unger_d(jit_state_t*,int32_t,int32_t,int32_t);
 #  define ungei_f(r0,r1,i0)            _ungei_f(_jit,r0,r1,i0)
 static void _ungei_f(jit_state_t*,int32_t,int32_t,jit_float32_t*);
 #  define ungei_d(r0,r1,i0)            _ungei_d(_jit,r0,r1,i0)
 static void _ungei_d(jit_state_t*,int32_t,int32_t,jit_float64_t*);
 #  define ungtr_f(r0,r1,r2)            ungtr_d(r0,r1,r2)
 #  define ungtr_d(r0,r1,r2)            _ungtr_d(_jit,r0,r1,r2)
-static void _ungtr_d(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _ungtr_d(jit_state_t*,int32_t,int32_t,int32_t);
 #  define ungti_f(r0,r1,i0)            _ungti_f(_jit,r0,r1,i0)
 static void _ungti_f(jit_state_t*,int32_t,int32_t,jit_float32_t*);
 #  define ungti_d(r0,r1,i0)            _ungti_d(_jit,r0,r1,i0)
 static void _ungti_d(jit_state_t*,int32_t,int32_t,jit_float64_t*);
 #  define ltgtr_f(r0,r1,r2)            ltgtr_d(r0,r1,r2)
 #  define ltgtr_d(r0,r1,r2)            _ltgtr_d(_jit,r0,r1,r2)
-static void _ltgtr_d(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _ltgtr_d(jit_state_t*,int32_t,int32_t,int32_t);
 #  define ltgti_f(r0,r1,i0)            _ltgti_f(_jit,r0,r1,i0)
 static void _ltgti_f(jit_state_t*,int32_t,int32_t,jit_float32_t*);
 #  define ltgti_d(r0,r1,i0)            _ltgti_d(_jit,r0,r1,i0)
 static void _ltgti_d(jit_state_t*,int32_t,int32_t,jit_float64_t*);
 #  define ordr_f(r0,r1,r2)             ordr_d(r0,r1,r2)
 #  define ordr_d(r0,r1,r2)             _ordr_d(_jit,r0,r1,r2)
-static void _ordr_d(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _ordr_d(jit_state_t*,int32_t,int32_t,int32_t);
 #  define ordi_f(r0,r1,i0)             _ordi_f(_jit,r0,r1,i0)
 static void _ordi_f(jit_state_t*,int32_t,int32_t,jit_float32_t*);
 #  define ordi_d(r0,r1,i0)             _ordi_d(_jit,r0,r1,i0)
 static void _ordi_d(jit_state_t*,int32_t,int32_t,jit_float64_t*);
 #  define unordr_f(r0,r1,r2)           unordr_d(r0,r1,r2)
 #  define unordr_d(r0,r1,r2)           _unordr_d(_jit,r0,r1,r2)
-static void _unordr_d(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _unordr_d(jit_state_t*,int32_t,int32_t,int32_t);
 #  define unordi_f(r0,r1,i0)           _unordi_f(_jit,r0,r1,i0)
 static void _unordi_f(jit_state_t*,int32_t,int32_t,jit_float32_t*);
 #  define unordi_d(r0,r1,i0)           _unordi_d(_jit,r0,r1,i0)
@@ -375,28 +375,28 @@ static jit_word_t 
_bunordi_d(jit_state_t*,jit_word_t,int32_t,jit_float64_t*);
 #  define ldi_f(r0,i0)                 _ldi_f(_jit,r0,i0)
 static void _ldi_f(jit_state_t*,int32_t,jit_word_t);
 #  define ldxr_f(r0,r1,r2)             _ldxr_f(_jit,r0,r1,r2)
-static void _ldxr_f(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _ldxr_f(jit_state_t*,int32_t,int32_t,int32_t);
 #  define ldxi_f(r0,r1,i0)             _ldxi_f(_jit,r0,r1,i0)
 static void _ldxi_f(jit_state_t*,int32_t,int32_t,jit_word_t);
 #  define str_f(r0,r1)                 STFSX(r1, _R0_REGNO, r0)
 #  define sti_f(i0,r0)                 _sti_f(_jit,i0,r0)
 static void _sti_f(jit_state_t*,jit_word_t,int32_t);
 #  define stxr_f(r0,r1,r2)             _stxr_f(_jit,r0,r1,r2)
-static void _stxr_f(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _stxr_f(jit_state_t*,int32_t,int32_t,int32_t);
 #  define stxi_f(i0,r0,r1)             _stxi_f(_jit,i0,r0,r1)
 static void _stxi_f(jit_state_t*,jit_word_t,int32_t,int32_t);
 #  define ldr_d(r0,r1)                 LFDX(r0, _R0_REGNO, r1)
 #  define ldi_d(r0,i0)                 _ldi_d(_jit,r0,i0)
 static void _ldi_d(jit_state_t*,int32_t,jit_word_t);
 #  define ldxr_d(r0,r1,r2)             _ldxr_d(_jit,r0,r1,r2)
-static void _ldxr_d(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _ldxr_d(jit_state_t*,int32_t,int32_t,int32_t);
 #  define ldxi_d(r0,r1,i0)             _ldxi_d(_jit,r0,r1,i0)
 static void _ldxi_d(jit_state_t*,int32_t,int32_t,jit_word_t);
 #  define str_d(r0,r1)                 STFDX(r1, _R0_REGNO, r0)
 #  define sti_d(i0,r0)                 _sti_d(_jit,i0,r0)
 static void _sti_d(jit_state_t*,jit_word_t,int32_t);
 #  define stxr_d(r0,r1,r2)             _stxr_d(_jit,r0,r1,r2)
-static void _stxr_d(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _stxr_d(jit_state_t*,int32_t,int32_t,int32_t);
 #  define stxi_d(i0,r0,r1)             _stxi_d(_jit,i0,r0,r1)
 static void _stxi_d(jit_state_t*,jit_word_t,int32_t,int32_t);
 #  define vaarg_d(r0, r1)              _vaarg_d(_jit, r0, r1)
@@ -573,7 +573,7 @@ fopi(div)
 dopi(div)
 
 static void
-_ltr_d(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_ltr_d(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     FCMPO(CR_0, r1, r2);
     MFCR(r0);
@@ -583,7 +583,7 @@ fopi(lt)
 dopi(lt)
 
 static void
-_ler_d(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_ler_d(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     FCMPO(CR_0, r1, r2);
     CREQV(CR_GT, CR_GT, CR_UN);
@@ -594,7 +594,7 @@ fopi(le)
 dopi(le)
 
 static void
-_eqr_d(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_eqr_d(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     FCMPO(CR_0, r1, r2);
     MFCR(r0);
@@ -604,7 +604,7 @@ fopi(eq)
 dopi(eq)
 
 static void
-_ger_d(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_ger_d(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     FCMPO(CR_0, r1, r2);
     CREQV(CR_LT, CR_LT, CR_UN);
@@ -615,7 +615,7 @@ fopi(ge)
 dopi(ge)
 
 static void
-_gtr_d(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_gtr_d(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     FCMPO(CR_0, r1, r2);
     MFCR(r0);
@@ -625,7 +625,7 @@ fopi(gt)
 dopi(gt)
 
 static void
-_ner_d(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_ner_d(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     FCMPO(CR_0, r1, r2);
     CRNOT(CR_EQ, CR_EQ);
@@ -636,7 +636,7 @@ fopi(ne)
 dopi(ne)
 
 static void
-_unltr_d(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_unltr_d(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     FCMPU(CR_0, r1, r2);
     CROR(CR_LT, CR_LT, CR_UN);
@@ -647,7 +647,7 @@ fopi(unlt)
 dopi(unlt)
 
 static void
-_unler_d(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_unler_d(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     FCMPU(CR_0, r1, r2);
     CRNOT(CR_GT, CR_GT);
@@ -658,7 +658,7 @@ fopi(unle)
 dopi(unle)
 
 static void
-_uneqr_d(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_uneqr_d(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     FCMPU(CR_0, r1, r2);
     CROR(CR_EQ, CR_EQ, CR_UN);
@@ -669,7 +669,7 @@ fopi(uneq)
 dopi(uneq)
 
 static void
-_unger_d(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_unger_d(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     FCMPU(CR_0, r1, r2);
     CRNOT(CR_LT, CR_LT);
@@ -680,7 +680,7 @@ fopi(unge)
 dopi(unge)
 
 static void
-_ungtr_d(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_ungtr_d(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     FCMPU(CR_0, r1, r2);
     CROR(CR_GT, CR_GT, CR_UN);
@@ -691,7 +691,7 @@ fopi(ungt)
 dopi(ungt)
 
 static void
-_ltgtr_d(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_ltgtr_d(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     FCMPU(CR_0, r1, r2);
     CROR(CR_GT, CR_GT, CR_LT);
@@ -702,7 +702,7 @@ fopi(ltgt)
 dopi(ltgt)
 
 static void
-_ordr_d(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_ordr_d(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     FCMPU(CR_0, r1, r2);
     CRNOT(CR_UN, CR_UN);
@@ -713,7 +713,7 @@ fopi(ord)
 dopi(ord)
 
 static void
-_unordr_d(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_unordr_d(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     FCMPU(CR_0, r1, r2);
     MFCR(r0);
@@ -963,7 +963,7 @@ _ldi_d(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 }
 
 static void
-_ldxr_f(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_ldxr_f(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     int32_t            reg;
     if (r1 == _R0_REGNO) {
@@ -981,7 +981,7 @@ _ldxr_f(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_int32_t r2)
 }
 
 static void
-_ldxr_d(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_ldxr_d(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     int32_t            reg;
     if (r1 == _R0_REGNO) {
@@ -1099,7 +1099,7 @@ _sti_d(jit_state_t *_jit, jit_word_t i0, int32_t r0)
 }
 
 static void
-_stxr_f(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_stxr_f(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     int32_t            reg;
     if (r0 == _R0_REGNO) {
@@ -1117,7 +1117,7 @@ _stxr_f(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_int32_t r2)
 }
 
 static void
-_stxr_d(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_stxr_d(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     int32_t            reg;
     if (r0 == _R0_REGNO) {
diff --git a/jit/s390-cpu.c b/jit/s390-cpu.c
index 7394ac0..b8b9df6 100644
--- a/jit/s390-cpu.c
+++ b/jit/s390-cpu.c
@@ -881,25 +881,25 @@ static void _nop(jit_state_t*,int32_t);
 /* TEST SUBCHANNEL */
 #  define TSCH(D2,B2)                  S_(0xB235,B2,D2)
 #  define xdivr(r0,r1)                 _xdivr(_jit,r0,r1)
-static int32_t _xdivr(jit_state_t*,int32_t,jit_int32_t);
+static int32_t _xdivr(jit_state_t*,int32_t,int32_t);
 #  define xdivr_u(r0,r1)               _xdivr_u(_jit,r0,r1)
-static int32_t _xdivr_u(jit_state_t*,int32_t,jit_int32_t);
+static int32_t _xdivr_u(jit_state_t*,int32_t,int32_t);
 #  define xdivi(r0,i0)                 _xdivi(_jit,r0,i0)
 static int32_t _xdivi(jit_state_t*,int32_t,jit_word_t);
 #  define xdivi_u(r0,i0)               _xdivi_u(_jit,r0,i0)
 static int32_t _xdivi_u(jit_state_t*,int32_t,jit_word_t);
 #  define crr(cc,r0,r1,r2)             _crr(_jit,cc,r0,r1,r2)
 static void _crr(jit_state_t*,
-                int32_t,int32_t,jit_int32_t,jit_int32_t);
+                int32_t,int32_t,int32_t,int32_t);
 #  define cri(cc,r0,r1,i0)             _cri(_jit,cc,r0,r1,i0)
 static void _cri(jit_state_t*,
-                int32_t,int32_t,jit_int32_t,jit_word_t);
+                int32_t,int32_t,int32_t,jit_word_t);
 #  define crr_u(cc,r0,r1,r2)           _crr_u(_jit,cc,r0,r1,r2)
 static void _crr_u(jit_state_t*,
-                  int32_t,int32_t,jit_int32_t,jit_int32_t);
+                  int32_t,int32_t,int32_t,int32_t);
 #  define cri_u(cc,r0,r1,i0)           _cri_u(_jit,cc,r0,r1,i0)
 static void _cri_u(jit_state_t*,
-                  int32_t,int32_t,jit_int32_t,jit_word_t);
+                  int32_t,int32_t,int32_t,jit_word_t);
 #  define brr(cc,i0,r0,r1)             _brr(_jit,cc,i0,r0,r1)
 static void _brr(jit_state_t*,int32_t,
                 jit_word_t,int32_t,int32_t);
@@ -967,78 +967,78 @@ static void _movi(jit_state_t*,int32_t,jit_word_t);
 #  define movi_p(r0,i0)                        _movi_p(_jit,r0,i0)
 static jit_word_t _movi_p(jit_state_t*,int32_t,jit_word_t);
 #  define addr(r0,r1,r2)               _addr(_jit,r0,r1,r2)
-static void _addr(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _addr(jit_state_t*,int32_t,int32_t,int32_t);
 #  define addi(r0,r1,i0)               _addi(_jit,r0,r1,i0)
 static void _addi(jit_state_t*,int32_t,int32_t,jit_word_t);
 #  define addcr(r0,r1,r2)              _addcr(_jit,r0,r1,r2)
-static void _addcr(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _addcr(jit_state_t*,int32_t,int32_t,int32_t);
 #  define addci(r0,r1,i0)              _addci(_jit,r0,r1,i0)
 static void _addci(jit_state_t*,int32_t,int32_t,jit_word_t);
 #  define addxr(r0,r1,r2)              _addxr(_jit,r0,r1,r2)
-static void _addxr(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _addxr(jit_state_t*,int32_t,int32_t,int32_t);
 #  define addxi(r0,r1,i0)              _addxi(_jit,r0,r1,i0)
 static void _addxi(jit_state_t*,int32_t,int32_t,jit_word_t);
 #  define subr(r0,r1,r2)               _subr(_jit,r0,r1,r2)
-static void _subr(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _subr(jit_state_t*,int32_t,int32_t,int32_t);
 #  define subi(r0,r1,i0)               _subi(_jit,r0,r1,i0)
 static void _subi(jit_state_t*,int32_t,int32_t,jit_word_t);
 #  define subcr(r0,r1,r2)              _subcr(_jit,r0,r1,r2)
-static void _subcr(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _subcr(jit_state_t*,int32_t,int32_t,int32_t);
 #  define subci(r0,r1,i0)              _subci(_jit,r0,r1,i0)
 static void _subci(jit_state_t*,int32_t,int32_t,jit_word_t);
 #  define subxr(r0,r1,r2)              _subxr(_jit,r0,r1,r2)
-static void _subxr(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _subxr(jit_state_t*,int32_t,int32_t,int32_t);
 #  define subxi(r0,r1,i0)              _subxi(_jit,r0,r1,i0)
 static void _subxi(jit_state_t*,int32_t,int32_t,jit_word_t);
 #  define rsbi(r0, r1, i0)             _rsbi(_jit, r0, r1, i0)
 static void _rsbi(jit_state_t*,int32_t,int32_t,jit_word_t);
 #  define mulr(r0,r1,r2)               _mulr(_jit,r0,r1,r2)
-static void _mulr(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _mulr(jit_state_t*,int32_t,int32_t,int32_t);
 #  define muli(r0,r1,i0)               _muli(_jit,r0,r1,i0)
 static void _muli(jit_state_t*,int32_t,int32_t,jit_word_t);
 #  define qmulr(r0,r1,r2,r3)           _qmulr(_jit,r0,r1,r2,r3)
 static void _qmulr(jit_state_t*,int32_t,
-                  int32_t,int32_t,jit_int32_t);
+                  int32_t,int32_t,int32_t);
 #  define qmuli(r0,r1,r2,i0)           _qmuli(_jit,r0,r1,r2,i0)
 static void _qmuli(jit_state_t*,int32_t,
                   int32_t,int32_t,jit_word_t);
 #  define qmulr_u(r0,r1,r2,r3)         _qmulr_u(_jit,r0,r1,r2,r3)
 static void _qmulr_u(jit_state_t*,int32_t,
-                    int32_t,int32_t,jit_int32_t);
+                    int32_t,int32_t,int32_t);
 #  define qmuli_u(r0,r1,r2,i0)         _qmuli_u(_jit,r0,r1,r2,i0)
 static void _qmuli_u(jit_state_t*,int32_t,
                     int32_t,int32_t,jit_word_t);
 #  define divr(r0,r1,r2)               _divr(_jit,r0,r1,r2)
-static void _divr(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _divr(jit_state_t*,int32_t,int32_t,int32_t);
 #  define divi(r0,r1,i0)               _divi(_jit,r0,r1,i0)
 static void _divi(jit_state_t*,int32_t,int32_t,jit_word_t);
 #  define divr_u(r0,r1,r2)             _divr_u(_jit,r0,r1,r2)
-static void _divr_u(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _divr_u(jit_state_t*,int32_t,int32_t,int32_t);
 #  define divi_u(r0,r1,i0)             _divi_u(_jit,r0,r1,i0)
 static void _divi_u(jit_state_t*,int32_t,int32_t,jit_word_t);
 #  define remr(r0,r1,r2)               _remr(_jit,r0,r1,r2)
-static void _remr(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _remr(jit_state_t*,int32_t,int32_t,int32_t);
 #  define remi(r0,r1,i0)               _remi(_jit,r0,r1,i0)
 static void _remi(jit_state_t*,int32_t,int32_t,jit_word_t);
 #  define remr_u(r0,r1,r2)             _remr_u(_jit,r0,r1,r2)
-static void _remr_u(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _remr_u(jit_state_t*,int32_t,int32_t,int32_t);
 #  define remi_u(r0,r1,i0)             _remi_u(_jit,r0,r1,i0)
 static void _remi_u(jit_state_t*,int32_t,int32_t,jit_word_t);
 #  define qdivr(r0,r1,r2,r3)           _qdivr(_jit,r0,r1,r2,r3)
 static void _qdivr(jit_state_t*,int32_t,
-                  int32_t,int32_t,jit_int32_t);
+                  int32_t,int32_t,int32_t);
 #  define qdivi(r0,r1,r2,i0)           _qdivi(_jit,r0,r1,r2,i0)
 static void _qdivi(jit_state_t*,int32_t,
                   int32_t,int32_t,jit_word_t);
 #  define qdivr_u(r0,r1,r2,r3)         _qdivr_u(_jit,r0,r1,r2,r3)
 static void _qdivr_u(jit_state_t*,int32_t,
-                    int32_t,int32_t,jit_int32_t);
+                    int32_t,int32_t,int32_t);
 #  define qdivi_u(r0,r1,r2,i0)         _qdivi_u(_jit,r0,r1,r2,i0)
 static void _qdivi_u(jit_state_t*,int32_t,
                     int32_t,int32_t,jit_word_t);
 #  if __WORDSIZE == 32
 #    define lshr(r0,r1,r2)             _lshr(_jit,r0,r1,r2)
-static void _lshr(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _lshr(jit_state_t*,int32_t,int32_t,int32_t);
 #  else
 #    define lshr(r0,r1,r2)             SLLG(r0,r1,0,r2)
 #  endif
@@ -1046,7 +1046,7 @@ static void 
_lshr(jit_state_t*,int32_t,int32_t,jit_int32_t);
 static void _lshi(jit_state_t*,int32_t,int32_t,jit_word_t);
 #  if __WORDSIZE == 32
 #    define rshr(r0,r1,r2)             _rshr(_jit,r0,r1,r2)
-static void _rshr(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _rshr(jit_state_t*,int32_t,int32_t,int32_t);
 #  else
 #    define rshr(r0,r1,r2)             SRAG(r0,r1,0,r2)
 #  endif
@@ -1054,7 +1054,7 @@ static void 
_rshr(jit_state_t*,int32_t,int32_t,jit_int32_t);
 static void _rshi(jit_state_t*,int32_t,int32_t,jit_word_t);
 #  if __WORDSIZE == 32
 #    define rshr_u(r0,r1,r2)           _rshr_u(_jit,r0,r1,r2)
-static void _rshr_u(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _rshr_u(jit_state_t*,int32_t,int32_t,int32_t);
 #  else
 #    define rshr_u(r0,r1,r2)           SRLG(r0,r1,0,r2)
 #  endif
@@ -1068,15 +1068,15 @@ static void 
_rshi_u(jit_state_t*,int32_t,int32_t,jit_word_t);
 #  define comr(r0,r1)                  _comr(_jit,r0,r1)
 static void _comr(jit_state_t*,int32_t,int32_t);
 #  define andr(r0,r1,r2)               _andr(_jit,r0,r1,r2)
-static void _andr(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _andr(jit_state_t*,int32_t,int32_t,int32_t);
 #  define andi(r0,r1,i0)               _andi(_jit,r0,r1,i0)
 static void _andi(jit_state_t*,int32_t,int32_t,jit_word_t);
 #  define orr(r0,r1,r2)                        _orr(_jit,r0,r1,r2)
-static void _orr(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _orr(jit_state_t*,int32_t,int32_t,int32_t);
 #  define ori(r0,r1,i0)                        _ori(_jit,r0,r1,i0)
 static void _ori(jit_state_t*,int32_t,int32_t,jit_word_t);
 #  define xorr(r0,r1,r2)               _xorr(_jit,r0,r1,r2)
-static void _xorr(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _xorr(jit_state_t*,int32_t,int32_t,int32_t);
 #  define xori(r0,r1,i0)               _xori(_jit,r0,r1,i0)
 static void _xori(jit_state_t*,int32_t,int32_t,jit_word_t);
 #  define htonr_us(r0,r1)              extr_us(r0,r1)
@@ -1098,14 +1098,14 @@ static void 
_xori(jit_state_t*,int32_t,int32_t,jit_word_t);
 #  define ldi_c(r0,i0)                 _ldi_c(_jit,r0,i0)
 static void _ldi_c(jit_state_t*,int32_t,jit_word_t);
 #  define ldxr_c(r0,r1,r2)             _ldxr_c(_jit,r0,r1,r2)
-static void _ldxr_c(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _ldxr_c(jit_state_t*,int32_t,int32_t,int32_t);
 #  define ldxi_c(r0,r1,i0)             _ldxi_c(_jit,r0,r1,i0)
 static void _ldxi_c(jit_state_t*,int32_t,int32_t,jit_word_t);
 #  define ldr_uc(r0,r1)                        LLGC(r0,0,0,r1)
 #  define ldi_uc(r0,i0)                        _ldi_uc(_jit,r0,i0)
 static void _ldi_uc(jit_state_t*,int32_t,jit_word_t);
 #  define ldxr_uc(r0,r1,r2)            _ldxr_uc(_jit,r0,r1,r2)
-static void _ldxr_uc(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _ldxr_uc(jit_state_t*,int32_t,int32_t,int32_t);
 #  define ldxi_uc(r0,r1,i0)            _ldxi_uc(_jit,r0,r1,i0)
 static void _ldxi_uc(jit_state_t*,int32_t,int32_t,jit_word_t);
 #  if __WORDSIZE == 32
@@ -1116,14 +1116,14 @@ static void 
_ldxi_uc(jit_state_t*,int32_t,int32_t,jit_word_t);
 #  define ldi_s(r0,i0)                 _ldi_s(_jit,r0,i0)
 static void _ldi_s(jit_state_t*,int32_t,jit_word_t);
 #  define ldxr_s(r0,r1,r2)             _ldxr_s(_jit,r0,r1,r2)
-static void _ldxr_s(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _ldxr_s(jit_state_t*,int32_t,int32_t,int32_t);
 #  define ldxi_s(r0,r1,i0)             _ldxi_s(_jit,r0,r1,i0)
 static void _ldxi_s(jit_state_t*,int32_t,int32_t,jit_word_t);
 #  define ldr_us(r0,r1)                        LLGH(r0,0,0,r1)
 #  define ldi_us(r0,i0)                        _ldi_us(_jit,r0,i0)
 static void _ldi_us(jit_state_t*,int32_t,jit_word_t);
 #  define ldxr_us(r0,r1,r2)            _ldxr_us(_jit,r0,r1,r2)
-static void _ldxr_us(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _ldxr_us(jit_state_t*,int32_t,int32_t,int32_t);
 #  define ldxi_us(r0,r1,i0)            _ldxi_us(_jit,r0,r1,i0)
 static void _ldxi_us(jit_state_t*,int32_t,int32_t,jit_word_t);
 #  if __WORDSIZE == 32
@@ -1134,7 +1134,7 @@ static void 
_ldxi_us(jit_state_t*,int32_t,int32_t,jit_word_t);
 #  define ldi_i(r0,i0)                 _ldi_i(_jit,r0,i0)
 static void _ldi_i(jit_state_t*,int32_t,jit_word_t);
 #  define ldxr_i(r0,r1,r2)             _ldxr_i(_jit,r0,r1,r2)
-static void _ldxr_i(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _ldxr_i(jit_state_t*,int32_t,int32_t,int32_t);
 #  define ldxi_i(r0,r1,i0)             _ldxi_i(_jit,r0,r1,i0)
 static void _ldxi_i(jit_state_t*,int32_t,int32_t,jit_word_t);
 #  if __WORDSIZE == 64
@@ -1142,14 +1142,14 @@ static void 
_ldxi_i(jit_state_t*,int32_t,int32_t,jit_word_t);
 #    define ldi_ui(r0,i0)              _ldi_ui(_jit,r0,i0)
 static void _ldi_ui(jit_state_t*,int32_t,jit_word_t);
 #    define ldxr_ui(r0,r1,r2)          _ldxr_ui(_jit,r0,r1,r2)
-static void _ldxr_ui(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _ldxr_ui(jit_state_t*,int32_t,int32_t,int32_t);
 #    define ldxi_ui(r0,r1,i0)          _ldxi_ui(_jit,r0,r1,i0)
 static void _ldxi_ui(jit_state_t*,int32_t,int32_t,jit_word_t);
 #    define ldr_l(r0,r1)               LG(r0,0,0,r1)
 #    define ldi_l(r0,i0)               _ldi_l(_jit,r0,i0)
 static void _ldi_l(jit_state_t*,int32_t,jit_word_t);
 #    define ldxr_l(r0,r1,r2)           _ldxr_l(_jit,r0,r1,r2)
-static void _ldxr_l(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _ldxr_l(jit_state_t*,int32_t,int32_t,int32_t);
 #    define ldxi_l(r0,r1,i0)           _ldxi_l(_jit,r0,r1,i0)
 static void _ldxi_l(jit_state_t*,int32_t,int32_t,jit_word_t);
 #  endif
@@ -1157,21 +1157,21 @@ static void 
_ldxi_l(jit_state_t*,int32_t,int32_t,jit_word_t);
 #  define sti_c(i0,r0)                 _sti_c(_jit,i0,r0)
 static void _sti_c(jit_state_t*,jit_word_t,int32_t);
 #  define stxr_c(r0,r1,r2)             _stxr_c(_jit,r0,r1,r2)
-static void _stxr_c(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _stxr_c(jit_state_t*,int32_t,int32_t,int32_t);
 #  define stxi_c(i0,r0,r1)             _stxi_c(_jit,i0,r0,r1)
 static void _stxi_c(jit_state_t*,jit_word_t,int32_t,int32_t);
 #  define str_s(r0,r1)                 STH(r1,0,0,r0)
 #  define sti_s(i0,r0)                 _sti_s(_jit,i0,r0)
 static void _sti_s(jit_state_t*,jit_word_t,int32_t);
 #  define stxr_s(r0,r1,r2)             _stxr_s(_jit,r0,r1,r2)
-static void _stxr_s(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _stxr_s(jit_state_t*,int32_t,int32_t,int32_t);
 #  define stxi_s(i0,r0,r1)             _stxi_s(_jit,i0,r0,r1)
 static void _stxi_s(jit_state_t*,jit_word_t,int32_t,int32_t);
 #  define str_i(r0,r1)                 ST(r1,0,0,r0)
 #  define sti_i(i0,r0)                 _sti_i(_jit,i0,r0)
 static void _sti_i(jit_state_t*,jit_word_t,int32_t);
 #  define stxr_i(r0,r1,r2)             _stxr_i(_jit,r0,r1,r2)
-static void _stxr_i(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _stxr_i(jit_state_t*,int32_t,int32_t,int32_t);
 #  define stxi_i(i0,r0,r1)             _stxi_i(_jit,i0,r0,r1)
 static void _stxi_i(jit_state_t*,jit_word_t,int32_t,int32_t);
 #  if __WORDSIZE == 64
@@ -1179,7 +1179,7 @@ static void 
_stxi_i(jit_state_t*,jit_word_t,int32_t,int32_t);
 #    define sti_l(i0,r0)               _sti_l(_jit,i0,r0)
 static void _sti_l(jit_state_t*,jit_word_t,int32_t);
 #  define stxr_l(r0,r1,r2)             _stxr_l(_jit,r0,r1,r2)
-static void _stxr_l(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _stxr_l(jit_state_t*,int32_t,int32_t,int32_t);
 #  define stxi_l(i0,r0,r1)             _stxi_l(_jit,i0,r0,r1)
 static void _stxi_l(jit_state_t*,jit_word_t,int32_t,int32_t);
 #  endif
@@ -2022,7 +2022,7 @@ _xdivi_u(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 
 static void
 _crr(jit_state_t *_jit, int32_t cc,
-     int32_t r0, int32_t r1, jit_int32_t r2)
+     int32_t r0, int32_t r1, int32_t r2)
 {
     jit_word_t         w;
     int32_t            reg, rg;
@@ -2057,7 +2057,7 @@ _cri(jit_state_t *_jit, int32_t cc,
 
 static void
 _crr_u(jit_state_t *_jit, int32_t cc,
-       int32_t r0, int32_t r1, jit_int32_t r2)
+       int32_t r0, int32_t r1, int32_t r2)
 {
     jit_word_t         w;
     int32_t            reg, rg;
@@ -2443,7 +2443,7 @@ _movi_p(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 }
 
 static void
-_addr(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_addr(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     if (r0 == r2)
        ADD_(r0, r1);
@@ -2472,7 +2472,7 @@ _addi(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_addcr(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_addcr(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     if (r0 == r2)
        ADDC_(r0, r1);
@@ -2493,7 +2493,7 @@ _addci(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_addxr(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_addxr(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     if (r0 == r2)
        ADDX_(r0, r1);
@@ -2514,7 +2514,7 @@ _addxi(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_subr(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_subr(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     int32_t            reg;
     if (r0 == r2) {
@@ -2549,7 +2549,7 @@ _subi(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_subcr(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_subcr(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     int32_t            reg;
     if (r0 == r2) {
@@ -2576,7 +2576,7 @@ _subci(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_subxr(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_subxr(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     int32_t            reg;
     if (r0 == r2) {
@@ -2610,7 +2610,7 @@ _rsbi(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_mulr(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_mulr(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     if (r0 == r2)
        MUL_(r0, r1);
@@ -2638,7 +2638,7 @@ _muli(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_word_t i0)
 
 static void
 _qmulr(jit_state_t *_jit,
-       int32_t r0, int32_t r1, jit_int32_t r2, jit_int32_t r3)
+       int32_t r0, int32_t r1, int32_t r2, int32_t r3)
 {
     int32_t            reg;
     /* The only invalid condition is r0 == r1 */
@@ -2676,7 +2676,7 @@ _qmulr(jit_state_t *_jit,
 
 static void
 _qmuli(jit_state_t *_jit,
-       int32_t r0, int32_t r1, jit_int32_t r2, jit_word_t i0)
+       int32_t r0, int32_t r1, int32_t r2, jit_word_t i0)
 {
     int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
@@ -2687,7 +2687,7 @@ _qmuli(jit_state_t *_jit,
 
 static void
 _qmulr_u(jit_state_t *_jit,
-        int32_t r0, int32_t r1, jit_int32_t r2, jit_int32_t r3)
+        int32_t r0, int32_t r1, int32_t r2, int32_t r3)
 {
     int32_t            regno;
     regno = jit_get_reg_pair();
@@ -2700,7 +2700,7 @@ _qmulr_u(jit_state_t *_jit,
 
 static void
 _qmuli_u(jit_state_t *_jit,
-        int32_t r0, int32_t r1, jit_int32_t r2, jit_word_t i0)
+        int32_t r0, int32_t r1, int32_t r2, jit_word_t i0)
 {
     int32_t            regno;
     regno = jit_get_reg_pair();
@@ -2713,7 +2713,7 @@ _qmuli_u(jit_state_t *_jit,
 }
 
 static void
-_divr(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_divr(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     int32_t            regno;
     regno = xdivr(r1, r2);
@@ -2729,7 +2729,7 @@ _divi(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_divr_u(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_divr_u(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     int32_t            regno;
     regno = xdivr_u(r1, r2);
@@ -2745,7 +2745,7 @@ _divi_u(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_remr(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_remr(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     int32_t            regno;
     regno = xdivr(r1, r2);
@@ -2761,7 +2761,7 @@ _remi(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_remr_u(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_remr_u(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     int32_t            regno;
     regno = xdivr_u(r1, r2);
@@ -2778,7 +2778,7 @@ _remi_u(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_word_t i0)
 
 static void
 _qdivr(jit_state_t *_jit,
-       int32_t r0, int32_t r1, jit_int32_t r2, jit_int32_t r3)
+       int32_t r0, int32_t r1, int32_t r2, int32_t r3)
 {
     int32_t            regno;
     regno = xdivr(r2, r3);
@@ -2788,7 +2788,7 @@ _qdivr(jit_state_t *_jit,
 
 static void
 _qdivi(jit_state_t *_jit,
-       int32_t r0, int32_t r1, jit_int32_t r2, jit_word_t i0)
+       int32_t r0, int32_t r1, int32_t r2, jit_word_t i0)
 {
     int32_t            regno;
     regno = xdivi(r2, i0);
@@ -2798,7 +2798,7 @@ _qdivi(jit_state_t *_jit,
 
 static void
 _qdivr_u(jit_state_t *_jit,
-        int32_t r0, int32_t r1, jit_int32_t r2, jit_int32_t r3)
+        int32_t r0, int32_t r1, int32_t r2, int32_t r3)
 {
     int32_t            regno;
     regno = xdivr_u(r2, r3);
@@ -2808,7 +2808,7 @@ _qdivr_u(jit_state_t *_jit,
 
 static void
 _qdivi_u(jit_state_t *_jit,
-        int32_t r0, int32_t r1, jit_int32_t r2, jit_word_t i0)
+        int32_t r0, int32_t r1, int32_t r2, jit_word_t i0)
 {
     int32_t            regno;
     regno = xdivi_u(r2, i0);
@@ -2818,7 +2818,7 @@ _qdivi_u(jit_state_t *_jit,
 
 #  if __WORDSIZE == 32
 static void
-_lshr(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_lshr(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     int32_t            reg;
     if (r0 == r2) {
@@ -2847,7 +2847,7 @@ _lshi(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_word_t i0)
 
 #  if __WORDSIZE == 32
 static void
-_rshr(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_rshr(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     int32_t            reg;
     if (r0 == r2) {
@@ -2876,7 +2876,7 @@ _rshi(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_word_t i0)
 
 #  if __WORDSIZE == 32
 static void
-_rshr_u(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_rshr_u(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     int32_t            reg;
     if (r0 == r2) {
@@ -2915,7 +2915,7 @@ _comr(jit_state_t *_jit, int32_t r0, int32_t r1)
 }
 
 static void
-_andr(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_andr(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     if (r0 == r2)
        AND_(r0, r1);
@@ -2938,7 +2938,7 @@ _andi(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_orr(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_orr(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     if (r0 == r2)
        OR_(r0, r1);
@@ -2961,7 +2961,7 @@ _ori(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_xorr(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_xorr(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     if (r0 == r2)
        XOR_(r0, r1);
@@ -2989,7 +2989,7 @@ _ldi_c(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 }
 
 static void
-_ldxr_c(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_ldxr_c(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     if (r0 == r2) {
        addr(r0, r0, r1);
@@ -3035,7 +3035,7 @@ _ldi_uc(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 }
 
 static void
-_ldxr_uc(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_ldxr_uc(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     if (r0 == r2) {
        addr(r0, r0, r1);
@@ -3076,7 +3076,7 @@ _ldi_s(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 }
 
 static void
-_ldxr_s(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_ldxr_s(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     if (r0 == r2) {
        addr(r0, r0, r1);
@@ -3127,7 +3127,7 @@ _ldi_us(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 }
 
 static void
-_ldxr_us(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_ldxr_us(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     if (r0 == r2) {
        addr(r0, r0, r1);
@@ -3168,7 +3168,7 @@ _ldi_i(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 }
 
 static void
-_ldxr_i(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_ldxr_i(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     if (r0 == r2) {
        addr(r0, r0, r1);
@@ -3210,7 +3210,7 @@ _ldi_ui(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 }
 
 static void
-_ldxr_ui(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_ldxr_ui(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     if (r0 == r2) {
        addr(r0, r0, r1);
@@ -3251,7 +3251,7 @@ _ldi_l(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 }
 
 static void
-_ldxr_l(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_ldxr_l(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     if (r0 == r2) {
        addr(r0, r0, r1);
@@ -3296,7 +3296,7 @@ _sti_c(jit_state_t *_jit, jit_word_t i0, int32_t r0)
 }
 
 static void
-_stxr_c(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_stxr_c(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     int32_t            reg;
     reg = jit_get_reg_but_zero(0);
@@ -3333,7 +3333,7 @@ _sti_s(jit_state_t *_jit, jit_word_t i0, int32_t r0)
 }
 
 static void
-_stxr_s(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_stxr_s(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     int32_t            reg;
     reg = jit_get_reg_but_zero(0);
@@ -3370,7 +3370,7 @@ _sti_i(jit_state_t *_jit, jit_word_t i0, int32_t r0)
 }
 
 static void
-_stxr_i(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_stxr_i(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     int32_t            reg;
     reg = jit_get_reg_but_zero(0);
@@ -3408,7 +3408,7 @@ _sti_l(jit_state_t *_jit, jit_word_t i0, int32_t r0)
 }
 
 static void
-_stxr_l(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_stxr_l(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     int32_t            reg;
     reg = jit_get_reg_but_zero(0);
diff --git a/jit/s390-fpu.c b/jit/s390-fpu.c
index c7c0aef..3866643 100644
--- a/jit/s390-fpu.c
+++ b/jit/s390-fpu.c
@@ -292,10 +292,10 @@ static void _dp(jit_state_t*,jit_code_t,
                int32_t,int32_t,jit_float64_t*);
 #  define fr(cc,r0,r1,r2)              _fr(_jit,cc,r0,r1,r2)
 static void _fr(jit_state_t*,int32_t,
-               int32_t,int32_t,jit_int32_t);
+               int32_t,int32_t,int32_t);
 #  define dr(cc,r0,r1,r2)              _dr(_jit,cc,r0,r1,r2)
 static void _dr(jit_state_t*,int32_t,
-               int32_t,int32_t,jit_int32_t);
+               int32_t,int32_t,int32_t);
 #  define fi(cc,r0,r1,i0)              _fi(_jit,cc,r0,r1,i0)
 static void _fi(jit_state_t*,int32_t,
                int32_t,int32_t,jit_float32_t*);
@@ -368,32 +368,32 @@ static void _movi_d(jit_state_t*,int32_t,jit_float64_t*);
 #  define extr_d_f(r0,r1)              LEDBR(r0,r1)
 #  define extr_f_d(r0,r1)              LDEBR(r0,r1)
 #  define addr_f(r0,r1,r2)             _addr_f(_jit,r0,r1,r2)
-static void _addr_f(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _addr_f(jit_state_t*,int32_t,int32_t,int32_t);
 #  define addi_f(r0,r1,i0)             fp(add,r0,r1,i0)
 #  define addr_d(r0,r1,r2)             _addr_d(_jit,r0,r1,r2)
-static void _addr_d(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _addr_d(jit_state_t*,int32_t,int32_t,int32_t);
 #  define addi_d(r0,r1,i0)             dp(add,r0,r1,i0)
 #  define subr_f(r0,r1,r2)             _subr_f(_jit,r0,r1,r2)
-static void _subr_f(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _subr_f(jit_state_t*,int32_t,int32_t,int32_t);
 #  define subi_f(r0,r1,i0)             fp(sub,r0,r1,i0)
 #  define subr_d(r0,r1,r2)             _subr_d(_jit,r0,r1,r2)
-static void _subr_d(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _subr_d(jit_state_t*,int32_t,int32_t,int32_t);
 #  define subi_d(r0,r1,i0)             dp(sub,r0,r1,i0)
 #  define rsbr_f(r0,r1,r2)             subr_f(r0,r2,r1)
 #  define rsbi_f(r0,r1,i0)             fp(rsb,r0,r1,i0)
 #  define rsbr_d(r0,r1,r2)             subr_d(r0,r2,r1)
 #  define rsbi_d(r0,r1,i0)             dp(rsb,r0,r1,i0)
 #  define mulr_f(r0,r1,r2)             _mulr_f(_jit,r0,r1,r2)
-static void _mulr_f(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _mulr_f(jit_state_t*,int32_t,int32_t,int32_t);
 #  define muli_f(r0,r1,i0)             fp(mul,r0,r1,i0)
 #  define mulr_d(r0,r1,r2)             _mulr_d(_jit,r0,r1,r2)
-static void _mulr_d(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _mulr_d(jit_state_t*,int32_t,int32_t,int32_t);
 #  define muli_d(r0,r1,i0)             dp(mul,r0,r1,i0)
 #  define divr_f(r0,r1,r2)             _divr_f(_jit,r0,r1,r2)
-static void _divr_f(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _divr_f(jit_state_t*,int32_t,int32_t,int32_t);
 #  define divi_f(r0,r1,i0)             fp(div,r0,r1,i0)
 #  define divr_d(r0,r1,r2)             _divr_d(_jit,r0,r1,r2)
-static void _divr_d(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _divr_d(jit_state_t*,int32_t,int32_t,int32_t);
 #  define divi_d(r0,r1,i0)             dp(div,r0,r1,i0)
 #  define ldr_f(r0,r1)                 LE(r0,0,0,r1)
 #  define ldr_d(r0,r1)                 LD(r0,0,0,r1)
@@ -402,9 +402,9 @@ static void _ldi_f(jit_state_t*,int32_t,jit_word_t);
 #  define ldi_d(r0,i0)                 _ldi_d(_jit,r0,i0)
 static void _ldi_d(jit_state_t*,int32_t,jit_word_t);
 #  define ldxr_f(r0,r1,r2)             _ldxr_f(_jit,r0,r1,r2)
-static void _ldxr_f(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _ldxr_f(jit_state_t*,int32_t,int32_t,int32_t);
 #  define ldxr_d(r0,r1,r2)             _ldxr_d(_jit,r0,r1,r2)
-static void _ldxr_d(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _ldxr_d(jit_state_t*,int32_t,int32_t,int32_t);
 #  define ldxi_f(r0,r1,i0)             _ldxi_f(_jit,r0,r1,i0)
 static void _ldxi_f(jit_state_t*,int32_t,int32_t,jit_word_t);
 #  define ldxi_d(r0,r1,i0)             _ldxi_d(_jit,r0,r1,i0)
@@ -416,9 +416,9 @@ static void _sti_f(jit_state_t*,jit_word_t,int32_t);
 #  define sti_d(i0,r0)                 _sti_d(_jit,i0,r0)
 static void _sti_d(jit_state_t*,jit_word_t,int32_t);
 #  define stxr_f(r0,r1,r2)             _stxr_f(_jit,r0,r1,r2)
-static void _stxr_f(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _stxr_f(jit_state_t*,int32_t,int32_t,int32_t);
 #  define stxr_d(r0,r1,r2)             _stxr_d(_jit,r0,r1,r2)
-static void _stxr_d(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _stxr_d(jit_state_t*,int32_t,int32_t,int32_t);
 #  define stxi_f(i0,r0,r1)             _stxi_f(_jit,i0,r0,r1)
 static void _stxi_f(jit_state_t*,jit_word_t,int32_t,int32_t);
 #  define stxi_d(i0,r0,r1)             _stxi_d(_jit,i0,r0,r1)
@@ -456,9 +456,9 @@ static void 
_stxi_d(jit_state_t*,jit_word_t,int32_t,int32_t);
 #  define unlei_f(r0,r1,i0)            fi(CC_NH,r0,r1,i0)
 #  define unlei_d(r0,r1,i0)            di(CC_NH,r0,r1,i0)
 #  define uneqr_f(r0,r1,r2)            _uneqr_f(_jit,r0,r1,r2)
-static void _uneqr_f(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _uneqr_f(jit_state_t*,int32_t,int32_t,int32_t);
 #  define uneqr_d(r0,r1,r2)            _uneqr_d(_jit,r0,r1,r2)
-static void _uneqr_d(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _uneqr_d(jit_state_t*,int32_t,int32_t,int32_t);
 #  define uneqi_f(r0,r1,i0)            fp(uneq,r0,r1,i0)
 #  define uneqi_d(r0,r1,i0)            dp(uneq,r0,r1,i0)
 #  define unger_f(r0,r1,r2)            fr(CC_NL,r0,r1,r2)
@@ -470,9 +470,9 @@ static void 
_uneqr_d(jit_state_t*,int32_t,int32_t,jit_int32_t);
 #  define ungti_f(r0,r1,i0)            fi(CC_NLE,r0,r1,i0)
 #  define ungti_d(r0,r1,i0)            di(CC_NLE,r0,r1,i0)
 #  define ltgtr_f(r0,r1,r2)            _ltgtr_f(_jit,r0,r1,r2)
-static void _ltgtr_f(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _ltgtr_f(jit_state_t*,int32_t,int32_t,int32_t);
 #  define ltgtr_d(r0,r1,r2)            _ltgtr_d(_jit,r0,r1,r2)
-static void _ltgtr_d(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _ltgtr_d(jit_state_t*,int32_t,int32_t,int32_t);
 #  define ltgti_f(r0,r1,i0)            fp(ltgt,r0,r1,i0)
 #  define ltgti_d(r0,r1,i0)            dp(ltgt,r0,r1,i0)
 #  define ordr_f(r0,r1,r2)             fr(CC_NO,r0,r1,r2)
@@ -642,7 +642,7 @@ _dp(jit_state_t *_jit, jit_code_t code,
 
 static void
 _fr(jit_state_t *_jit, int32_t cc,
-     int32_t r0, int32_t r1, jit_int32_t r2)
+     int32_t r0, int32_t r1, int32_t r2)
 {
     jit_word_t         w;
     LGHI(r0, 1);
@@ -655,7 +655,7 @@ _fr(jit_state_t *_jit, int32_t cc,
 
 static void
 _dr(jit_state_t *_jit, int32_t cc,
-     int32_t r0, int32_t r1, jit_int32_t r2)
+     int32_t r0, int32_t r1, int32_t r2)
 {
     jit_word_t         w;
     LGHI(r0, 1);
@@ -929,7 +929,7 @@ _movi_d(jit_state_t *_jit, int32_t r0, jit_float64_t *i0)
 }
 
 static void
-_addr_f(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_addr_f(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     if (r0 == r2)
        AEBR(r0, r1);
@@ -940,7 +940,7 @@ _addr_f(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_int32_t r2)
 }
 
 static void
-_addr_d(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_addr_d(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     if (r0 == r2)
        ADBR(r0, r1);
@@ -951,7 +951,7 @@ _addr_d(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_int32_t r2)
 }
 
 static void
-_subr_f(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_subr_f(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     int32_t            reg;
     if (r0 == r2) {
@@ -968,7 +968,7 @@ _subr_f(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_int32_t r2)
 }
 
 static void
-_subr_d(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_subr_d(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     int32_t            reg;
     if (r0 == r2) {
@@ -985,7 +985,7 @@ _subr_d(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_int32_t r2)
 }
 
 static void
-_mulr_f(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_mulr_f(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     if (r0 == r2)
        MEEBR(r0, r1);
@@ -996,7 +996,7 @@ _mulr_f(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_int32_t r2)
 }
 
 static void
-_mulr_d(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_mulr_d(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     if (r0 == r2)
        MDBR(r0, r1);
@@ -1007,7 +1007,7 @@ _mulr_d(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_int32_t r2)
 }
 
 static void
-_divr_f(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_divr_f(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     int32_t            reg;
     if (r0 == r2) {
@@ -1024,7 +1024,7 @@ _divr_f(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_int32_t r2)
 }
 
 static void
-_divr_d(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_divr_d(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     int32_t            reg;
     if (r0 == r2) {
@@ -1061,7 +1061,7 @@ _ldi_d(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 }
 
 static void
-_ldxr_f(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_ldxr_f(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     int32_t            reg;
     reg = jit_get_reg_but_zero(0);
@@ -1072,7 +1072,7 @@ _ldxr_f(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_int32_t r2)
 }
 
 static void
-_ldxr_d(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_ldxr_d(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     int32_t            reg;
     reg = jit_get_reg_but_zero(0);
@@ -1137,7 +1137,7 @@ _sti_d(jit_state_t *_jit, jit_word_t i0, int32_t r0)
 }
 
 static void
-_stxr_f(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_stxr_f(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     int32_t            reg;
     reg = jit_get_reg_but_zero(0);
@@ -1148,7 +1148,7 @@ _stxr_f(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_int32_t r2)
 }
 
 static void
-_stxr_d(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_stxr_d(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     int32_t            reg;
     reg = jit_get_reg_but_zero(0);
@@ -1193,7 +1193,7 @@ _stxi_d(jit_state_t *_jit, jit_word_t i0, int32_t r0, 
int32_t r1)
 }
 
 static void
-_uneqr_f(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_uneqr_f(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     jit_word_t         unord, eq;
     movi(r0, 1);                       /* set to one */
@@ -1208,7 +1208,7 @@ _uneqr_f(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_int32_t r2)
 }
 
 static void
-_uneqr_d(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_uneqr_d(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     jit_word_t         unord, eq;
     movi(r0, 1);                       /* set to one */
@@ -1223,7 +1223,7 @@ _uneqr_d(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_int32_t r2)
 }
 
 static void
-_ltgtr_f(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_ltgtr_f(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     jit_word_t         unord, eq;
     movi(r0, 0);                       /* set to zero */
@@ -1238,7 +1238,7 @@ _ltgtr_f(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_int32_t r2)
 }
 
 static void
-_ltgtr_d(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_ltgtr_d(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     jit_word_t         unord, eq;
     movi(r0, 0);                       /* set to zero */
diff --git a/jit/sparc-cpu.c b/jit/sparc-cpu.c
index 11fcf7c..21e78ad 100644
--- a/jit/sparc-cpu.c
+++ b/jit/sparc-cpu.c
@@ -85,37 +85,37 @@ typedef union {
 #  define f1(op, disp30)               _f1(_jit, op, disp30)
 static void _f1(jit_state_t*,int32_t,int32_t);
 #  define f2r(op, rd, op2, imm22)      _f2r(_jit, op, rd, op2, imm22)
-static void _f2r(jit_state_t*,int32_t,int32_t,jit_int32_t,jit_int32_t);
+static void _f2r(jit_state_t*,int32_t,int32_t,int32_t,int32_t);
 #  define f2b(op, a, cond, op2, disp22)        _f2b(_jit, op, a, cond, op2, 
disp22)
 static void
-_f2b(jit_state_t*,int32_t,int32_t,jit_int32_t,jit_int32_t,jit_int32_t);
+_f2b(jit_state_t*,int32_t,int32_t,int32_t,int32_t,int32_t);
 #  if __WORDSIZE == 64
 #    define f2bp(op,a,cond,op2,cc1,cc0,p,disp19)                               
\
        _f2bp(_jit,op,a,cond,op2,cc1,cc0,p,disp19)
 static void
-_f2bp(jit_state_t*,int32_t,int32_t,jit_int32_t,jit_int32_t,jit_int32_t,
-      int32_t,int32_t,jit_int32_t);
+_f2bp(jit_state_t*,int32_t,int32_t,int32_t,int32_t,int32_t,
+      int32_t,int32_t,int32_t);
 #  endif
 #  define f3r(op, rd, op3, rs1, rs2)   _f3r(_jit, op, rd, op3, rs1, rs2)
 static void _f3r(jit_state_t*,
-                int32_t,int32_t,jit_int32_t,jit_int32_t,jit_int32_t);
+                int32_t,int32_t,int32_t,int32_t,int32_t);
 #  if __WORDSIZE == 64
 #  define f3rx(op, rd, op3, rs1, rs2)  _f3rx(_jit, op, rd, op3, rs1, rs2)
 static void _f3rx(jit_state_t*,
-                 int32_t,int32_t,jit_int32_t,jit_int32_t,jit_int32_t);
+                 int32_t,int32_t,int32_t,int32_t,int32_t);
 #  endif
 #  define f3i(op, rd, op3, rs1, simm13)        _f3i(_jit, op, rd, op3, rs1, 
simm13)
 static void _f3i(jit_state_t*,
-                int32_t,int32_t,jit_int32_t,jit_int32_t,jit_int32_t);
+                int32_t,int32_t,int32_t,int32_t,int32_t);
 #  define f3s(op, rd, op3, rs1, simm13)        _f3s(_jit, op, rd, op3, rs1, 
simm13)
 static void _f3s(jit_state_t*,
-                int32_t,int32_t,jit_int32_t,jit_int32_t,jit_int32_t);
+                int32_t,int32_t,int32_t,int32_t,int32_t);
 #  define f3t(cond, rs1, i, ri)                _f3t(_jit, cond, rs1, i, ri)
-static void _f3t(jit_state_t*,int32_t,int32_t,jit_int32_t,jit_int32_t)
+static void _f3t(jit_state_t*,int32_t,int32_t,int32_t,int32_t)
     maybe_unused;
 #  define f3a(op, rd, op3, rs1, rs2)   _f3a(_jit, op, rd, op3, rs1, asi, rs2)
 static void _f3a(jit_state_t*,int32_t,
-                int32_t,int32_t,jit_int32_t,jit_int32_t,jit_int32_t)
+                int32_t,int32_t,int32_t,int32_t,int32_t)
     maybe_unused;
 #  define LDSB(rs1, rs2, rd)           f3r(3, rd, 9, rs1, rs2)
 #  define LDSBI(rs1, imm, rd)          f3i(3, rd, 9, rs1, imm)
@@ -554,7 +554,7 @@ static void _addi(jit_state_t*, int32_t, int32_t, 
jit_word_t);
 #    define addcr(r0, r1, r2)          ADDcc(r1, r2, r0)
 #  else
 #    define addcr(r0, r1, r2)          _addcr(_jit, r0, r1, r2)
-static void _addcr(jit_state_t*, int32_t, int32_t, jit_int32_t);
+static void _addcr(jit_state_t*, int32_t, int32_t, int32_t);
 #  endif
 #  define addci(r0, r1, i0)            _addci(_jit, r0, r1, i0)
 static void _addci(jit_state_t*, int32_t, int32_t, jit_word_t);
@@ -562,7 +562,7 @@ static void _addci(jit_state_t*, int32_t, int32_t, 
jit_word_t);
 #    define addxr(r0, r1, r2)          ADDXcc(r1, r2, r0)
 #  else
 #    define addxr(r0, r1, r2)          _addxr(_jit, r0, r1, r2)
-static void _addxr(jit_state_t*, int32_t, int32_t, jit_int32_t);
+static void _addxr(jit_state_t*, int32_t, int32_t, int32_t);
 #  endif
 #  define addxi(r0, r1, i0)            _addxi(_jit, r0, r1, i0)
 static void _addxi(jit_state_t*, int32_t, int32_t, jit_word_t);
@@ -573,7 +573,7 @@ static void _subi(jit_state_t*, int32_t, int32_t, 
jit_word_t);
 #    define subcr(r0, r1, r2)          SUBcc(r1, r2, r0)
 #  else
 #    define subcr(r0, r1, r2)          _subcr(_jit, r0, r1, r2)
-static void _subcr(jit_state_t*, int32_t, int32_t, jit_int32_t);
+static void _subcr(jit_state_t*, int32_t, int32_t, int32_t);
 #  endif
 #  define subci(r0, r1, i0)            _subci(_jit, r0, r1, i0)
 static void _subci(jit_state_t*, int32_t, int32_t, jit_word_t);
@@ -581,7 +581,7 @@ static void _subci(jit_state_t*, int32_t, int32_t, 
jit_word_t);
 #    define subxr(r0, r1, r2)          SUBXcc(r1, r2, r0)
 #  else
 #    define subxr(r0, r1, r2)          _subxr(_jit, r0, r1, r2)
-static void _subxr(jit_state_t*, int32_t, int32_t, jit_int32_t);
+static void _subxr(jit_state_t*, int32_t, int32_t, int32_t);
 #  endif
 #  define subxi(r0, r1, i0)            _subxi(_jit, r0, r1, i0)
 static void _subxi(jit_state_t*, int32_t, int32_t, jit_word_t);
@@ -620,11 +620,11 @@ static void _qmuli_u(jit_state_t*,int32_t,int32_t,
                     int32_t,jit_word_t);
 #  endif
 #  define divr(r0, r1, r2)             _divr(_jit, r0, r1, r2)
-static void _divr(jit_state_t*, int32_t, int32_t, jit_int32_t);
+static void _divr(jit_state_t*, int32_t, int32_t, int32_t);
 #  define divi(r0, r1, i0)             _divi(_jit, r0, r1, i0)
 static void _divi(jit_state_t*, int32_t, int32_t, jit_word_t);
 #  define divr_u(r0, r1, r2)           _divr_u(_jit, r0, r1, r2)
-static void _divr_u(jit_state_t*, int32_t, int32_t, jit_int32_t);
+static void _divr_u(jit_state_t*, int32_t, int32_t, int32_t);
 #  define divi_u(r0, r1, i0)           _divi_u(_jit, r0, r1, i0)
 static void _divi_u(jit_state_t*, int32_t, int32_t, jit_word_t);
 #  define qdivr(r0,r1,r2,r3)           iqdivr(r0,r1,r2,r3,1)
@@ -638,11 +638,11 @@ static void _iqdivr(jit_state_t*,int32_t,int32_t,
 static void _iqdivi(jit_state_t*,int32_t,int32_t,
                    int32_t,jit_word_t,jit_bool_t);
 #  define remr(r0, r1, r2)             _remr(_jit, r0, r1, r2)
-static void _remr(jit_state_t*, int32_t, int32_t, jit_int32_t);
+static void _remr(jit_state_t*, int32_t, int32_t, int32_t);
 #  define remi(r0, r1, i0)             _remi(_jit, r0, r1, i0)
 static void _remi(jit_state_t*, int32_t, int32_t, jit_word_t);
 #  define remr_u(r0, r1, r2)           _remr_u(_jit, r0, r1, r2)
-static void _remr_u(jit_state_t*, int32_t, int32_t, jit_int32_t);
+static void _remr_u(jit_state_t*, int32_t, int32_t, int32_t);
 #  define remi_u(r0, r1, i0)           _remi_u(_jit, r0, r1, i0)
 static void _remi_u(jit_state_t*, int32_t, int32_t, jit_word_t);
 #  define andr(r0, r1, r2)             AND(r1, r2, r0)
@@ -688,9 +688,9 @@ static void _extr_i(jit_state_t*,int32_t,int32_t);
 static void _extr_ui(jit_state_t*,int32_t,int32_t);
 #  endif
 #  define cr(cc, r0, r1, r2)           _cr(_jit, cc, r0, r1, r2)
-static void _cr(jit_state_t*,int32_t,int32_t,jit_int32_t,jit_int32_t);
+static void _cr(jit_state_t*,int32_t,int32_t,int32_t,int32_t);
 #  define cw(cc, r0, r1, i0)           _cw(_jit, cc, r0, r1, i0)
-static void _cw(jit_state_t*,int32_t,int32_t,jit_int32_t,jit_word_t);
+static void _cw(jit_state_t*,int32_t,int32_t,int32_t,jit_word_t);
 #  if __WORDSIZE == 32
 #    define ltr(r0, r1, r2)            cr(SPARC_BL, r0, r1, r2)
 #    define lti(r0, r1, i0)            cw(SPARC_BL, r0, r1, i0)
@@ -842,7 +842,7 @@ static void 
_stxi_l(jit_state_t*,jit_word_t,int32_t,int32_t);
 #  endif
 #  define br(cc, i0, r0, r1)           _br(_jit, cc, i0, r0, r1)
 static jit_word_t
-_br(jit_state_t*,int32_t,jit_word_t,int32_t,jit_int32_t);
+_br(jit_state_t*,int32_t,jit_word_t,int32_t,int32_t);
 #  define bw(cc, i0, r0, i1)           _bw(_jit, cc, i0, r0, i1)
 static jit_word_t
 _bw(jit_state_t*,int32_t,jit_word_t,int32_t,jit_word_t);
@@ -950,7 +950,7 @@ static void _patch_at(jit_state_t*,jit_word_t,jit_word_t);
 #if CODE
 static void
 _f2r(jit_state_t *_jit,
-     int32_t op, int32_t rd, jit_int32_t op2, jit_int32_t imm22)
+     int32_t op, int32_t rd, int32_t op2, int32_t imm22)
 {
     jit_instr_t                v;
     assert(!(op  & 0xfffffffc));
@@ -966,7 +966,7 @@ _f2r(jit_state_t *_jit,
 
 static void
 _f2b(jit_state_t *_jit,
-     int32_t op, int32_t a, jit_int32_t cond, jit_int32_t op2,
+     int32_t op, int32_t a, int32_t cond, int32_t op2,
      int32_t disp22)
 {
     jit_instr_t                v;
@@ -986,8 +986,8 @@ _f2b(jit_state_t *_jit,
 #  if __WORDSIZE == 64
 static void
 _f2bp(jit_state_t *_jit,
-      int32_t op, int32_t a, jit_int32_t cond, jit_int32_t op2,
-      int32_t cc1, int32_t cc0, jit_int32_t p, jit_int32_t disp19)
+      int32_t op, int32_t a, int32_t cond, int32_t op2,
+      int32_t cc1, int32_t cc0, int32_t p, int32_t disp19)
 {
     jit_instr_t                v;
     assert(!(op   & 0xfffffffc));
@@ -1009,7 +1009,7 @@ _f2bp(jit_state_t *_jit,
 
 static void
 _f3r(jit_state_t *_jit, int32_t op, int32_t rd,
-     int32_t op3, int32_t rs1, jit_int32_t rs2)
+     int32_t op3, int32_t rs1, int32_t rs2)
 {
     jit_instr_t                v;
     assert(!(op  & 0xfffffffc));
@@ -1030,7 +1030,7 @@ _f3r(jit_state_t *_jit, int32_t op, int32_t rd,
 #  if __WORDSIZE == 64
 static void
 _f3rx(jit_state_t *_jit, int32_t op, int32_t rd,
-      int32_t op3, int32_t rs1, jit_int32_t rs2)
+      int32_t op3, int32_t rs1, int32_t rs2)
 {
     jit_instr_t                v;
     assert(!(op  & 0xfffffffc));
@@ -1051,7 +1051,7 @@ _f3rx(jit_state_t *_jit, int32_t op, int32_t rd,
 
 static void
 _f3s(jit_state_t *_jit, int32_t op, int32_t rd,
-      int32_t op3, int32_t rs1, jit_int32_t shim)
+      int32_t op3, int32_t rs1, int32_t shim)
 {
     jit_instr_t                v;
     assert(!(op   & 0xfffffffc));
@@ -1073,7 +1073,7 @@ _f3s(jit_state_t *_jit, int32_t op, int32_t rd,
 
 static void
 _f3i(jit_state_t *_jit, int32_t op, int32_t rd,
-     int32_t op3, int32_t rs1, jit_int32_t simm13)
+     int32_t op3, int32_t rs1, int32_t simm13)
 {
     jit_instr_t                v;
     assert(!(op  & 0xfffffffc));
@@ -1092,7 +1092,7 @@ _f3i(jit_state_t *_jit, int32_t op, int32_t rd,
 
 static void
 _f3t(jit_state_t *_jit, int32_t cond,
-     int32_t rs1, int32_t i, jit_int32_t rs2_imm7)
+     int32_t rs1, int32_t i, int32_t rs2_imm7)
 {
     jit_instr_t                v;
     assert(!(cond & 0xfffffff0));
@@ -1117,7 +1117,7 @@ _f3t(jit_state_t *_jit, int32_t cond,
 
 static void
 _f3a(jit_state_t *_jit, int32_t op, int32_t rd,
-     int32_t op3, int32_t rs1, jit_int32_t asi, jit_int32_t rs2)
+     int32_t op3, int32_t rs1, int32_t asi, int32_t rs2)
 {
     jit_instr_t                v;
     assert(!(op  & 0xfffffffc));
@@ -1229,7 +1229,7 @@ _addi(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_word_t i0)
 
 #  if __WORDSIZE == 64
 static void
-_addcr(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_addcr(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     int32_t            reg;
     if (jit_carry == _NOREG)
@@ -1281,7 +1281,7 @@ _addci(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_word_t i0)
 
 #  if __WORDSIZE == 64
 static void
-_addxr(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_addxr(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     int32_t            reg;
     assert(jit_carry != _NOREG);
@@ -1333,7 +1333,7 @@ _subi(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_word_t i0)
 
 #  if __WORDSIZE == 64
 static void
-_subcr(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_subcr(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     int32_t            reg;
     if (jit_carry == _NOREG)
@@ -1385,7 +1385,7 @@ _subci(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_word_t i0)
 
 #  if __WORDSIZE == 64
 static void
-_subxr(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_subxr(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     int32_t            reg;
     assert(jit_carry != _NOREG);
@@ -1568,7 +1568,7 @@ _qmuli_u(jit_state_t *_jit, int32_t r0, int32_t r1,
 #  endif
 
 static void
-_divr(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_divr(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
 #  if __WORDSIZE == 32
     int32_t            reg;
@@ -1614,7 +1614,7 @@ _divi(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_divr_u(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_divr_u(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
 #  if __WORDSIZE == 32
     WRYI(0, 0);
@@ -1692,7 +1692,7 @@ _iqdivi(jit_state_t *_jit, int32_t r0, int32_t r1,
 }
 
 static void
-_remr(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_remr(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     int32_t            reg;
     if (r0 == r1 || r0 == r2) {
@@ -1720,7 +1720,7 @@ _remi(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_remr_u(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_remr_u(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     int32_t            reg;
     if (r0 == r1 || r0 == r2) {
@@ -1828,7 +1828,7 @@ _extr_ui(jit_state_t *_jit, int32_t r0, int32_t r1)
 
 static void
 _cr(jit_state_t *_jit, int32_t cc,
-    int32_t r0, int32_t r1, jit_int32_t r2)
+    int32_t r0, int32_t r1, int32_t r2)
 {
     CMP(r1, r2);
 #  if __WORDSIZE == 32
diff --git a/jit/sparc-fpu.c b/jit/sparc-fpu.c
index 4a95083..3305b4d 100644
--- a/jit/sparc-fpu.c
+++ b/jit/sparc-fpu.c
@@ -92,7 +92,7 @@
 #  define FPop2(rd, rs1, opf, rs2)     f3f(rd, 53, rs1, opf, rs2)
 #  define f3f(rd, op3, rs1, opf, rs2)  _f3f(_jit, rd, op3, rs1, opf, rs2)
 static void
-_f3f(jit_state_t*,int32_t,int32_t,jit_int32_t, jit_int32_t,jit_int32_t);
+_f3f(jit_state_t*,int32_t,int32_t,int32_t, int32_t,int32_t);
 #  define FITOS(rs2, rd)               FPop1(rd, 0, 196, rs2)
 #  define FITOD(rs2, rd)               FPop1(rd, 0, 200, rs2)
 #  define FITOQ(rs2, rd)               FPop1(rd, 0, 204, rs2)
@@ -257,7 +257,7 @@ static void _rfop1d(jit_state_t*,int32_t,
 #  else
 #    define fop2f(op, r0, r1, r2)      _fop2f(_jit, op, r0, r1, r2)
 static void _fop2f(jit_state_t*, int32_t,
-                  int32_t, int32_t, jit_int32_t);
+                  int32_t, int32_t, int32_t);
 #    define addr_f(r0, r1, r2)         fop2f(SPARC_FADDS, r0, r1, r2)
 #    define subr_f(r0, r1, r2)         fop2f(SPARC_FSUBS, r0, r1, r2)
 #    define mulr_f(r0, r1, r2)         fop2f(SPARC_FMULS, r0, r1, r2)
@@ -282,10 +282,10 @@ static void _fop2f(jit_state_t*, int32_t,
 #  define divr_d(r0, r1, r2)           FDIVD(r1, r2, r0)
 #  define divi_d(r0, r1, i0)           fop1d(SPARC_FDIVD, r0, r1, i0)
 #define fcr(cc, r0, r1, r2)            _fcr(_jit, cc, r0, r1, r2)
-static void _fcr(jit_state_t*,int32_t,int32_t,jit_int32_t,jit_int32_t);
+static void _fcr(jit_state_t*,int32_t,int32_t,int32_t,int32_t);
 #define fcw(cc, r0, r1, i0)            _fcw(_jit, cc, r0, r1, i0)
 static void
-_fcw(jit_state_t*,int32_t,int32_t,jit_int32_t,jit_float32_t*);
+_fcw(jit_state_t*,int32_t,int32_t,int32_t,jit_float32_t*);
 #  define ltr_f(r0, r1, r2)            fcr(SPARC_FBL, r0, r1, r2)
 #  define lti_f(r0, r1, i0)            fcw(SPARC_FBL, r0, r1, i0)
 #  define ler_f(r0, r1, r2)            fcr(SPARC_FBLE, r0, r1, r2)
@@ -315,10 +315,10 @@ 
_fcw(jit_state_t*,int32_t,int32_t,jit_int32_t,jit_float32_t*);
 #  define unordr_f(r0, r1, r2)         fcr(SPARC_FBU, r0, r1, r2)
 #  define unordi_f(r0, r1, i0)         fcw(SPARC_FBU, r0, r1, i0)
 #define dcr(cc, r0, r1, r2)            _dcr(_jit, cc, r0, r1, r2)
-static void _dcr(jit_state_t*,int32_t,int32_t,jit_int32_t,jit_int32_t);
+static void _dcr(jit_state_t*,int32_t,int32_t,int32_t,int32_t);
 #define dcw(cc, r0, r1, i0)            _dcw(_jit, cc, r0, r1, i0)
 static void
-_dcw(jit_state_t*,int32_t,int32_t,jit_int32_t,jit_float64_t*);
+_dcw(jit_state_t*,int32_t,int32_t,int32_t,jit_float64_t*);
 #  define ltr_d(r0, r1, r2)            dcr(SPARC_FBL, r0, r1, r2)
 #  define lti_d(r0, r1, i0)            dcw(SPARC_FBL, r0, r1, i0)
 #  define ler_d(r0, r1, r2)            dcr(SPARC_FBLE, r0, r1, r2)
@@ -359,7 +359,7 @@ static void _ldi_f(jit_state_t*,int32_t,jit_word_t);
 #    define ldxr_f(r0, r1, r2)         LDF(r1, r2, r0)
 #  else
 #  define ldxr_f(r0, r1, r2)           _ldxr_f(_jit, r0, r1, r2)
-static void _ldxr_f(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _ldxr_f(jit_state_t*,int32_t,int32_t,int32_t);
 #  endif
 #  define ldxi_f(r0, r1, i0)           _ldxi_f(_jit, r0, r1, i0)
 static void _ldxi_f(jit_state_t*,int32_t,int32_t,jit_word_t);
@@ -375,7 +375,7 @@ static void _sti_f(jit_state_t*,jit_word_t,int32_t);
 #    define stxr_f(r0, r1, r2)         STF(r2, r1, r0)
 #  else
 #  define stxr_f(r0, r1, r2)           _stxr_f(_jit, r0, r1, r2)
-static void _stxr_f(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _stxr_f(jit_state_t*,int32_t,int32_t,int32_t);
 #  endif
 #  define stxi_f(r0, r1, i0)           _stxi_f(_jit, r0, r1, i0)
 static void _stxi_f(jit_state_t*,jit_word_t,int32_t,int32_t);
@@ -384,16 +384,16 @@ static void 
_stxi_f(jit_state_t*,jit_word_t,int32_t,int32_t);
 static void _ldi_d(jit_state_t*,int32_t,jit_word_t);
 #  define ldxr_d(r0, r1, r2)           LDDF(r1, r2, r0)
 #  define ldxi_d(r0, r1, i0)           _ldxi_d(_jit, r0, r1, i0)
-static void _ldxi_d(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _ldxi_d(jit_state_t*,int32_t,int32_t,int32_t);
 #  define str_d(r0, r1)                        STDF(r1, r0, 0)
 #  define sti_d(r0, i0)                        _sti_d(_jit, r0, i0)
 static void _sti_d(jit_state_t*,jit_word_t,int32_t);
 #  define stxr_d(r0, r1, r2)           STDF(r2, r1, r0)
 #  define stxi_d(r0, r1, i0)           _stxi_d(_jit, r0, r1, i0)
-static void _stxi_d(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _stxi_d(jit_state_t*,int32_t,int32_t,int32_t);
 #  define fbr(cc, i0, r0, r1)          _fbr(_jit, cc, i0, r0, r1)
 static jit_word_t
-_fbr(jit_state_t*,int32_t,jit_word_t,int32_t,jit_int32_t);
+_fbr(jit_state_t*,int32_t,jit_word_t,int32_t,int32_t);
 #  define fbw(cc, i0, r0, i1)          _fbw(_jit, cc, i0, r0, i1)
 static jit_word_t
 _fbw(jit_state_t*,int32_t,jit_word_t,int32_t,jit_float32_t*);
@@ -427,7 +427,7 @@ 
_fbw(jit_state_t*,int32_t,jit_word_t,int32_t,jit_float32_t*);
 #  define bunordi_f(i0, r0, i1)                fbw(SPARC_FBU, i0, r0, i1)
 #  define dbr(cc, i0, r0, r1)          _dbr(_jit, cc, i0, r0, r1)
 static jit_word_t
-_dbr(jit_state_t*,int32_t,jit_word_t,int32_t,jit_int32_t);
+_dbr(jit_state_t*,int32_t,jit_word_t,int32_t,int32_t);
 #  define dbw(cc, i0, r0, i1)          _dbw(_jit, cc, i0, r0, i1)
 static jit_word_t
 _dbw(jit_state_t*,int32_t,jit_word_t,int32_t,jit_float64_t*);
@@ -466,7 +466,7 @@ static void _vaarg_d(jit_state_t*, int32_t, int32_t);
 #if CODE
 static void
 _f3f(jit_state_t *_jit, int32_t rd,
-     int32_t op3, int32_t rs1, jit_int32_t opf, jit_int32_t rs2)
+     int32_t op3, int32_t rs1, int32_t opf, int32_t rs2)
 {
     jit_instr_t                v;
 #  if __WORDSIZE == 64
@@ -748,7 +748,7 @@ _absr_d(jit_state_t *_jit, int32_t r0, int32_t r1)
 #  if __WORDSIZE == 64
 #    define single_rrr(NAME, CODE)                                     \
 static void                                                            \
-NAME(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)        \
+NAME(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)    \
 {                                                                      \
     int32_t            x0, t0, x1, t1, x2, t2, mask = 0;               \
     if (!single_precision_p(r0)) {                                     \
@@ -803,7 +803,7 @@ NAME(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t 
r2)     \
 
 static void
 _fop2f(jit_state_t *_jit, int32_t op,
-       int32_t r0, int32_t r1, jit_int32_t r2)
+       int32_t r0, int32_t r1, int32_t r2)
 {
     int32_t            x0, t0, x1, t1, x2, t2, mask = 0;
     if (!single_precision_p(r0)) {
@@ -1031,7 +1031,7 @@ _truncr_f_l(jit_state_t *_jit, int32_t r0, int32_t r1)
 
 static void
 _fcr(jit_state_t *_jit, int32_t cc,
-     int32_t r0, int32_t r1, jit_int32_t r2)
+     int32_t r0, int32_t r1, int32_t r2)
 {
 #  if __WORDSIZE == 64
     int32_t            x0, t0, x1, t1, mask = 0;
@@ -1099,7 +1099,7 @@ _fcw(jit_state_t *_jit, int32_t cc,
 
 static void
 _dcr(jit_state_t *_jit, int32_t cc,
-     int32_t r0, int32_t r1, jit_int32_t r2)
+     int32_t r0, int32_t r1, int32_t r2)
 {
     FCMPD(r1, r2);
     FBa(cc, 3);
@@ -1163,7 +1163,7 @@ _ldi_f(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 
 #  if __WORDSIZE == 64
 static void
-_ldxr_f(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_ldxr_f(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     int32_t            reg;
     if (!single_precision_p(r0)) {
@@ -1243,7 +1243,7 @@ _sti_f(jit_state_t *_jit, jit_word_t i0, int32_t r0)
 
 #  if __WORDSIZE == 64
 static void
-_stxr_f(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_stxr_f(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     int32_t            reg;
     if (!single_precision_p(r2)) {
@@ -1342,7 +1342,7 @@ _ldi_d(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 }
 
 static void
-_ldxi_d(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t i0)
+_ldxi_d(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t i0)
 {
     int32_t            reg;
     if (s13_p(i0))
@@ -1370,7 +1370,7 @@ _sti_d(jit_state_t *_jit, jit_word_t i0, int32_t r0)
 }
 
 static void
-_stxi_d(jit_state_t *_jit, int32_t i0, int32_t r0, jit_int32_t r1)
+_stxi_d(jit_state_t *_jit, int32_t i0, int32_t r0, int32_t r1)
 {
     int32_t            reg;
     if (s13_p(i0))
diff --git a/jit/x86-cpu.c b/jit/x86-cpu.c
index 9d2caf4..31b773d 100644
--- a/jit/x86-cpu.c
+++ b/jit/x86-cpu.c
@@ -144,16 +144,16 @@
        *(int8_t *)(instr - 1) = label - instr
 #  define rex(l, w, r, x, b)           _rex(_jit, l, w, r, x, b)
 static void
-_rex(jit_state_t*,int32_t,int32_t,jit_int32_t,jit_int32_t,jit_int32_t);
+_rex(jit_state_t*,int32_t,int32_t,int32_t,int32_t,int32_t);
 #  define rx(rd, md, rb, ri, ms)       _rx(_jit, rd, md, rb, ri, ms)
 static void
-_rx(jit_state_t*,int32_t,int32_t,jit_int32_t,jit_int32_t,jit_int32_t);
+_rx(jit_state_t*,int32_t,int32_t,int32_t,int32_t,int32_t);
 #  define nop(n)                       _nop(_jit, n)
 static void _nop(jit_state_t*, int32_t);
 #  define emms()                       is(0x770f)
 #  define lea(md, rb, ri, ms, rd)      _lea(_jit, md, rb, ri, ms, rd)
 static void
-_lea(jit_state_t*,int32_t,int32_t,jit_int32_t,jit_int32_t,jit_int32_t);
+_lea(jit_state_t*,int32_t,int32_t,int32_t,int32_t,int32_t);
 #  define pushr(r0)                    _pushr(_jit, r0)
 static void _pushr(jit_state_t*, int32_t) maybe_unused;
 #  define popr(r0)                     _popr(_jit, r0)
@@ -168,7 +168,7 @@ static void _testi(jit_state_t*, int32_t, jit_word_t);
 static void _cc(jit_state_t*, int32_t, int32_t);
 #  define icmpr(r0, r1)                        alur(X86_CMP, r0, r1)
 #  define alur(code, r0, r1)           _alur(_jit, code, r0, r1)
-static void _alur(jit_state_t*, int32_t, int32_t, jit_int32_t);
+static void _alur(jit_state_t*, int32_t, int32_t, int32_t);
 #  define icmpi(r0, i0)                        alui(X86_CMP, r0, i0)
 #  define alui(code, r0, i0)           _alui(_jit, code, r0, i0)
 static void _alui(jit_state_t*, int32_t, int32_t, jit_word_t);
@@ -178,33 +178,33 @@ static void _save(jit_state_t*, int32_t);
 #  define load(r0)                     _load(_jit, r0)
 static void _load(jit_state_t*, int32_t);
 #  define addr(r0, r1, r2)             _addr(_jit, r0, r1, r2)
-static void _addr(jit_state_t*, int32_t, int32_t, jit_int32_t);
+static void _addr(jit_state_t*, int32_t, int32_t, int32_t);
 #  define iaddi(r0, i0)                        alui(X86_ADD, r0, i0)
 #  define addi(r0, r1, i0)             _addi(_jit, r0, r1, i0)
 static void _addi(jit_state_t*, int32_t, int32_t, jit_word_t);
 #define addcr(r0, r1, r2)              _addcr(_jit, r0, r1, r2)
-static void _addcr(jit_state_t*, int32_t, int32_t, jit_int32_t);
+static void _addcr(jit_state_t*, int32_t, int32_t, int32_t);
 #define addci(r0, r1, i0)              _addci(_jit, r0, r1, i0)
 static void _addci(jit_state_t*, int32_t, int32_t, jit_word_t);
 #  define iaddxr(r0, r1)               alur(X86_ADC, r0, r1)
 #  define addxr(r0, r1, r2)            _addxr(_jit, r0, r1, r2)
-static void _addxr(jit_state_t*, int32_t, int32_t, jit_int32_t);
+static void _addxr(jit_state_t*, int32_t, int32_t, int32_t);
 #  define iaddxi(r0, i0)               alui(X86_ADC, r0, i0)
 #  define addxi(r0, r1, i0)            _addxi(_jit, r0, r1, i0)
 static void _addxi(jit_state_t*, int32_t, int32_t, jit_word_t);
 #  define isubr(r0, r1)                        alur(X86_SUB, r0, r1)
 #  define subr(r0, r1, r2)             _subr(_jit, r0, r1, r2)
-static void _subr(jit_state_t*, int32_t, int32_t, jit_int32_t);
+static void _subr(jit_state_t*, int32_t, int32_t, int32_t);
 #  define isubi(r0, i0)                        alui(X86_SUB, r0, i0)
 #  define subi(r0, r1, i0)             _subi(_jit, r0, r1, i0)
 static void _subi(jit_state_t*, int32_t, int32_t, jit_word_t);
 #  define subcr(r0, r1, r2)            _subcr(_jit, r0, r1, r2)
-static void _subcr(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _subcr(jit_state_t*,int32_t,int32_t,int32_t);
 #  define subci(r0, r1, i0)            _subci(_jit, r0, r1, i0)
 static void _subci(jit_state_t*,int32_t,int32_t,jit_word_t);
 #  define isubxr(r0, r1)               alur(X86_SBB, r0, r1)
 #  define subxr(r0, r1, r2)            _subxr(_jit, r0, r1, r2)
-static void _subxr(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _subxr(jit_state_t*,int32_t,int32_t,int32_t);
 #  define isubxi(r0, i0)               alui(X86_SBB, r0, i0)
 #  define subxi(r0, r1, i0)            _subxi(_jit, r0, r1, i0)
 static void _subxi(jit_state_t*,int32_t,int32_t,jit_word_t);
@@ -215,7 +215,7 @@ static void _imulr(jit_state_t*, int32_t, int32_t);
 #  define imuli(r0, r1, i0)            _imuli(_jit, r0, r1, i0)
 static void _imuli(jit_state_t*, int32_t, int32_t, jit_word_t);
 #  define mulr(r0, r1, r2)             _mulr(_jit, r0, r1, r2)
-static void _mulr(jit_state_t*, int32_t, int32_t, jit_int32_t);
+static void _mulr(jit_state_t*, int32_t, int32_t, int32_t);
 #  define muli(r0, r1, i0)             _muli(_jit, r0, r1, i0)
 static void _muli(jit_state_t*, int32_t, int32_t, jit_word_t);
 #  define umulr(r0)                    unr(X86_IMUL, r0)
@@ -236,7 +236,7 @@ static void _sign_extend_rdx_rax(jit_state_t*);
 #  define idivr_u(r0)                  unr(X86_DIV, r0)
 #  define divremr(r0, r1, r2, i0, i1)  _divremr(_jit, r0, r1, r2, i0, i1)
 static void
-_divremr(jit_state_t*,int32_t,int32_t,jit_int32_t,
+_divremr(jit_state_t*,int32_t,int32_t,int32_t,
         jit_bool_t,jit_bool_t);
 #  define divremi(r0, r1, i0, i1, i2)  _divremi(_jit, r0, r1, i0, i1, i2)
 static void
@@ -261,19 +261,19 @@ static void _iqdivi(jit_state_t*, int32_t, int32_t,
 #  define remi_u(r0, r1, i0)           divremi(r0, r1, i0, 0, 0)
 #  define iandr(r0, r1)                        alur(X86_AND, r0, r1)
 #  define andr(r0, r1, r2)             _andr(_jit, r0, r1, r2)
-static void _andr(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _andr(jit_state_t*,int32_t,int32_t,int32_t);
 #  define iandi(r0, i0)                        alui(X86_AND, r0, i0)
 #  define andi(r0, r1, i0)             _andi(_jit, r0, r1, i0)
 static void _andi(jit_state_t*, int32_t,int32_t,jit_word_t);
 #  define iorr(r0, r1)                 alur(X86_OR, r0, r1)
 #  define orr(r0, r1, r2)              _orr(_jit, r0, r1, r2)
-static void _orr(jit_state_t*, int32_t,int32_t,jit_int32_t);
+static void _orr(jit_state_t*, int32_t,int32_t,int32_t);
 #  define iori(r0, i0)                 alui(X86_OR, r0, i0)
 #  define ori(r0, r1, i0)              _ori(_jit, r0, r1, i0)
 static void _ori(jit_state_t*, int32_t,int32_t,jit_word_t);
 #  define ixorr(r0, r1)                        alur(X86_XOR, r0, r1)
 #  define xorr(r0, r1, r2)             _xorr(_jit, r0, r1, r2)
-static void _xorr(jit_state_t*, int32_t,int32_t,jit_int32_t);
+static void _xorr(jit_state_t*, int32_t,int32_t,int32_t);
 #  define ixori(r0, i0)                        alui(X86_XOR, r0, i0)
 #  define xori(r0, r1, i0)             _xori(_jit, r0, r1, i0)
 static void _xori(jit_state_t*, int32_t,int32_t,jit_word_t);
@@ -281,12 +281,12 @@ static void _xori(jit_state_t*, 
int32_t,int32_t,jit_word_t);
 static void _irotshr(jit_state_t*, int32_t, int32_t);
 #  define rotshr(code, r0, r1, r2)     _rotshr(_jit, code, r0, r1, r2)
 static void
-_rotshr(jit_state_t*,int32_t,int32_t,jit_int32_t,jit_int32_t);
+_rotshr(jit_state_t*,int32_t,int32_t,int32_t,int32_t);
 #  define irotshi(code, r0, i0)                _irotshi(_jit, code, r0, i0)
 static void _irotshi(jit_state_t*, int32_t, int32_t, jit_word_t);
 #  define rotshi(code, r0, r1, i0)     _rotshi(_jit, code, r0, r1, i0)
 static void
-_rotshi(jit_state_t*,int32_t,int32_t,jit_int32_t,jit_word_t);
+_rotshi(jit_state_t*,int32_t,int32_t,int32_t,jit_word_t);
 #  define lshr(r0, r1, r2)             rotshr(X86_SHL, r0, r1, r2)
 #  define lshi(r0, r1, i0)             _lshi(_jit, r0, r1, i0)
 static void _lshi(jit_state_t*, int32_t, int32_t, jit_word_t);
@@ -310,47 +310,47 @@ static void _decr(jit_state_t*, int32_t, int32_t);
 #  endif
 #  define cr(code, r0, r1, r2)         _cr(_jit, code, r0, r1, r2)
 static void
-_cr(jit_state_t*, int32_t, int32_t, jit_int32_t, jit_int32_t);
+_cr(jit_state_t*, int32_t, int32_t, int32_t, int32_t);
 #  define ci(code, r0, r1, i0)         _ci(_jit, code, r0, r1, i0)
 static void
-_ci(jit_state_t *_jit, int32_t, int32_t, jit_int32_t, jit_word_t);
+_ci(jit_state_t *_jit, int32_t, int32_t, int32_t, jit_word_t);
 #  define ci0(code, r0, r1)            _ci0(_jit, code, r0, r1)
-static void _ci0(jit_state_t*, int32_t, int32_t, jit_int32_t);
+static void _ci0(jit_state_t*, int32_t, int32_t, int32_t);
 #  define ltr(r0, r1, r2)              _ltr(_jit, r0, r1, r2)
-static void _ltr(jit_state_t*, int32_t, int32_t, jit_int32_t);
+static void _ltr(jit_state_t*, int32_t, int32_t, int32_t);
 #  define lti(r0, r1, i0)                      _lti(_jit, r0, r1, i0)
 static void _lti(jit_state_t*, int32_t, int32_t, jit_word_t);
 #  define ltr_u(r0, r1, r2)            _ltr_u(_jit, r0, r1, r2)
-static void _ltr_u(jit_state_t*, int32_t, int32_t, jit_int32_t);
+static void _ltr_u(jit_state_t*, int32_t, int32_t, int32_t);
 #  define lti_u(r0, r1, i0)            ci(X86_CC_B, r0, r1, i0)
 #  define ler(r0, r1, r2)              _ler(_jit, r0, r1, r2)
-static void _ler(jit_state_t*, int32_t, int32_t, jit_int32_t);
+static void _ler(jit_state_t*, int32_t, int32_t, int32_t);
 #  define lei(r0, r1, i0)              ci(X86_CC_LE, r0, r1, i0)
 #  define ler_u(r0, r1, r2)            _ler_u(_jit, r0, r1, r2)
-static void _ler_u(jit_state_t*, int32_t, int32_t, jit_int32_t);
+static void _ler_u(jit_state_t*, int32_t, int32_t, int32_t);
 #  define lei_u(r0, r1, i0)            _lei_u(_jit, r0, r1, i0)
 static void _lei_u(jit_state_t*, int32_t, int32_t, jit_word_t);
 #  define eqr(r0, r1, r2)              _eqr(_jit, r0, r1, r2)
-static void _eqr(jit_state_t*, int32_t, int32_t, jit_int32_t);
+static void _eqr(jit_state_t*, int32_t, int32_t, int32_t);
 #  define eqi(r0, r1, i0)              _eqi(_jit, r0, r1, i0)
 static void _eqi(jit_state_t*, int32_t, int32_t, jit_word_t);
 #  define ger(r0, r1, r2)              _ger(_jit, r0, r1, r2)
-static void _ger(jit_state_t*, int32_t, int32_t, jit_int32_t);
+static void _ger(jit_state_t*, int32_t, int32_t, int32_t);
 #  define gei(r0, r1, i0)              _gei(_jit, r0, r1, i0)
 static void _gei(jit_state_t*, int32_t, int32_t, jit_word_t);
 #  define ger_u(r0, r1, r2)            _ger_u(_jit, r0, r1, r2)
-static void _ger_u(jit_state_t*, int32_t, int32_t, jit_int32_t);
+static void _ger_u(jit_state_t*, int32_t, int32_t, int32_t);
 #  define gei_u(r0, r1, i0)            _gei_u(_jit, r0, r1, i0)
 static void _gei_u(jit_state_t*, int32_t, int32_t, jit_word_t);
 #  define gtr(r0, r1, r2)              _gtr(_jit, r0, r1, r2)
-static void _gtr(jit_state_t*, int32_t, int32_t, jit_int32_t);
+static void _gtr(jit_state_t*, int32_t, int32_t, int32_t);
 #  define gti(r0, r1, i0)              _ci(_jit, X86_CC_G, r0, r1, i0)
 #  define gtr_u(r0, r1, r2)            _gtr_u(_jit, r0, r1, r2)
-static void _gtr_u(jit_state_t*, int32_t, int32_t, jit_int32_t);
+static void _gtr_u(jit_state_t*, int32_t, int32_t, int32_t);
 #  define gti_u(r0, r1, i0)            _gti_u(_jit, r0, r1, i0)
 static void _gti_u(jit_state_t*, int32_t, int32_t, jit_word_t);
 #  define ner(r0, r1, r2)              _ner(_jit, r0, r1, r2)
-static void _ner(jit_state_t*, int32_t, int32_t, jit_int32_t);
+static void _ner(jit_state_t*, int32_t, int32_t, int32_t);
 #  define nei(r0, r1, i0)              _nei(_jit, r0, r1, i0)
 static void _nei(jit_state_t*, int32_t, int32_t, jit_word_t);
 #  define movr(r0, r1)                 _movr(_jit, r0, r1)
@@ -433,24 +433,24 @@ static void _ldi_l(jit_state_t*, int32_t, jit_word_t);
 #    endif
 #  endif
 #  define ldxr_c(r0, r1, r2)           _ldxr_c(_jit, r0, r1, r2)
-static void _ldxr_c(jit_state_t*, int32_t, int32_t, jit_int32_t);
+static void _ldxr_c(jit_state_t*, int32_t, int32_t, int32_t);
 #  define ldxi_c(r0, r1, i0)           _ldxi_c(_jit, r0, r1, i0)
 static void _ldxi_c(jit_state_t*, int32_t, int32_t, jit_word_t);
 #  define ldxr_uc(r0, r1, r2)          _ldxr_uc(_jit, r0, r1, r2)
-static void _ldxr_uc(jit_state_t*, int32_t, int32_t, jit_int32_t);
+static void _ldxr_uc(jit_state_t*, int32_t, int32_t, int32_t);
 #  define ldxi_uc(r0, r1, i0)          _ldxi_uc(_jit, r0, r1, i0)
 static void _ldxi_uc(jit_state_t*, int32_t, int32_t, jit_word_t);
 #  define ldxr_s(r0, r1, r2)           _ldxr_s(_jit, r0, r1, r2)
-static void _ldxr_s(jit_state_t*, int32_t, int32_t, jit_int32_t);
+static void _ldxr_s(jit_state_t*, int32_t, int32_t, int32_t);
 #  define ldxi_s(r0, r1, i0)           _ldxi_s(_jit, r0, r1, i0)
 static void _ldxi_s(jit_state_t*, int32_t, int32_t, jit_word_t);
 #  define ldxr_us(r0, r1, r2)          _ldxr_us(_jit, r0, r1, r2)
-static void _ldxr_us(jit_state_t*, int32_t, int32_t, jit_int32_t);
+static void _ldxr_us(jit_state_t*, int32_t, int32_t, int32_t);
 #  define ldxi_us(r0, r1, i0)          _ldxi_us(_jit, r0, r1, i0)
 static void _ldxi_us(jit_state_t*, int32_t, int32_t, jit_word_t);
 #  if __X32 || !__X64_32
 #    define ldxr_i(r0, r1, r2)         _ldxr_i(_jit, r0, r1, r2)
-static void _ldxr_i(jit_state_t*, int32_t, int32_t, jit_int32_t);
+static void _ldxr_i(jit_state_t*, int32_t, int32_t, int32_t);
 #    define ldxi_i(r0, r1, i0)         _ldxi_i(_jit, r0, r1, i0)
 static void _ldxi_i(jit_state_t*, int32_t, int32_t, jit_word_t);
 #  endif
@@ -462,11 +462,11 @@ static void _ldxi_i(jit_state_t*, int32_t, int32_t, 
jit_word_t);
 #      define ldxr_ui(r0, r1, r2)      _ldxr_ui(_jit, r0, r1, r2)
 #      define ldxi_ui(r0, r1, i0)      _ldxi_ui(_jit, r0, r1, i0)
 #    endif
-static void _ldxr_ui(jit_state_t*, int32_t, int32_t, jit_int32_t);
+static void _ldxr_ui(jit_state_t*, int32_t, int32_t, int32_t);
 static void _ldxi_ui(jit_state_t*, int32_t, int32_t, jit_word_t);
 #    if !__X64_32
 #      define ldxr_l(r0, r1, r2)       _ldxr_l(_jit, r0, r1, r2)
-static void _ldxr_l(jit_state_t*, int32_t, int32_t, jit_int32_t);
+static void _ldxr_l(jit_state_t*, int32_t, int32_t, int32_t);
 #      define ldxi_l(r0, r1, i0)       _ldxi_l(_jit, r0, r1, i0)
 static void _ldxi_l(jit_state_t*, int32_t, int32_t, jit_word_t);
 #    endif
@@ -490,20 +490,20 @@ static void _str_l(jit_state_t*, int32_t, int32_t);
 static void _sti_l(jit_state_t*, jit_word_t, int32_t);
 #  endif
 #  define stxr_c(r0, r1, r2)           _stxr_c(_jit, r0, r1, r2)
-static void _stxr_c(jit_state_t*, int32_t, int32_t, jit_int32_t);
+static void _stxr_c(jit_state_t*, int32_t, int32_t, int32_t);
 #  define stxi_c(i0, r0, r1)           _stxi_c(_jit, i0, r0, r1)
 static void _stxi_c(jit_state_t*, jit_word_t, int32_t, int32_t);
 #  define stxr_s(r0, r1, r2)           _stxr_s(_jit, r0, r1, r2)
-static void _stxr_s(jit_state_t*, int32_t, int32_t, jit_int32_t);
+static void _stxr_s(jit_state_t*, int32_t, int32_t, int32_t);
 #  define stxi_s(i0, r0, r1)           _stxi_s(_jit, i0, r0, r1)
 static void _stxi_s(jit_state_t*, jit_word_t, int32_t, int32_t);
 #  define stxr_i(r0, r1, r2)           _stxr_i(_jit, r0, r1, r2)
-static void _stxr_i(jit_state_t*, int32_t, int32_t, jit_int32_t);
+static void _stxr_i(jit_state_t*, int32_t, int32_t, int32_t);
 #  define stxi_i(i0, r0, r1)           _stxi_i(_jit, i0, r0, r1)
 static void _stxi_i(jit_state_t*, jit_word_t, int32_t, int32_t);
 #  if __X64 && !__X64_32
 #    define stxr_l(r0, r1, r2)         _stxr_l(_jit, r0, r1, r2)
-static void _stxr_l(jit_state_t*, int32_t, int32_t, jit_int32_t);
+static void _stxr_l(jit_state_t*, int32_t, int32_t, int32_t);
 #    define stxi_l(i0, r0, r1)         _stxi_l(_jit, i0, r0, r1)
 static void _stxi_l(jit_state_t*, jit_word_t, int32_t, int32_t);
 #  endif
@@ -572,7 +572,7 @@ static void _jcc(jit_state_t*, int32_t, jit_word_t);
 #  define jnles(i0)                    jccs(X86_CC_NLE, i0)
 static void _jccs(jit_state_t*, int32_t, jit_word_t);
 #  define jcr(code, i0, r0, r1)                _jcr(_jit, code, i0, r0, r1)
-static void _jcr(jit_state_t*,int32_t,jit_word_t,int32_t,jit_int32_t);
+static void _jcr(jit_state_t*,int32_t,jit_word_t,int32_t,int32_t);
 #  define jci(code, i0, r0, i1)                _jci(_jit, code, i0, r0, i1)
 static void _jci(jit_state_t*,int32_t,jit_word_t,int32_t,jit_word_t);
 #  define jci0(code, i0, r0)           _jci0(_jit, code, i0, r0)
@@ -691,7 +691,7 @@ static int ffsl(long);
 #if CODE
 static void
 _rex(jit_state_t *_jit, int32_t l, int32_t w,
-     int32_t r, int32_t x, jit_int32_t b)
+     int32_t r, int32_t x, int32_t b)
 {
 #if __X64
     int32_t    v = 0x40 | (w << 3);
@@ -709,7 +709,7 @@ _rex(jit_state_t *_jit, int32_t l, int32_t w,
 
 static void
 _rx(jit_state_t *_jit, int32_t rd, int32_t md,
-    int32_t rb, int32_t ri, jit_int32_t ms)
+    int32_t rb, int32_t ri, int32_t ms)
 {
     if (ri == _NOREG) {
        if (rb == _NOREG) {
@@ -820,7 +820,7 @@ _nop(jit_state_t *_jit, int32_t count)
 
 static void
 _lea(jit_state_t *_jit, int32_t md, int32_t rb,
-     int32_t ri, int32_t ms, jit_int32_t rd)
+     int32_t ri, int32_t ms, int32_t rd)
 {
     rex(0, WIDE, rd, ri, rb);
     ic(0x8d);
@@ -880,7 +880,7 @@ _cc(jit_state_t *_jit, int32_t code, int32_t r0)
 }
 
 static void
-_alur(jit_state_t *_jit, int32_t code, int32_t r0, jit_int32_t r1)
+_alur(jit_state_t *_jit, int32_t code, int32_t r0, int32_t r1)
 {
     rex(0, WIDE, r1, _NOREG, r0);
     ic(code | 0x01);
@@ -938,7 +938,7 @@ _load(jit_state_t *_jit, int32_t r0)
 }
 
 static void
-_addr(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_addr(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     if (r0 == r1)
        iaddr(r0, r2);
@@ -979,7 +979,7 @@ _addi(jit_state_t *_jit, int32_t r0, int32_t r1, jit_word_t 
i0)
 }
 
 static void
-_addcr(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_addcr(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     if (r0 == r2)
        iaddr(r0, r1);
@@ -1010,7 +1010,7 @@ _addci(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_addxr(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_addxr(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     if (r0 == r2)
        iaddxr(r0, r1);
@@ -1041,7 +1041,7 @@ _addxi(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_subr(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_subr(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     if (r1 == r2)
        ixorr(r0, r0);
@@ -1086,7 +1086,7 @@ _subi(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_subcr(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_subcr(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     int32_t            reg;
     if (r0 == r2 && r0 != r1) {
@@ -1118,7 +1118,7 @@ _subci(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_subxr(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_subxr(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     int32_t            reg;
     if (r0 == r2 && r0 != r1) {
@@ -1191,7 +1191,7 @@ _imuli(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_mulr(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_mulr(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     if (r0 == r1)
        imulr(r0, r2);
@@ -1341,7 +1341,7 @@ _sign_extend_rdx_rax(jit_state_t *_jit)
 }
 
 static void
-_divremr(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2,
+_divremr(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2,
         jit_bool_t sign, jit_bool_t divide)
 {
     int32_t            div;
@@ -1624,7 +1624,7 @@ _iqdivi(jit_state_t *_jit, int32_t r0, int32_t r1,
 #undef savset
 
 static void
-_andr(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_andr(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     if (r1 == r2)
        movr(r0, r1);
@@ -1664,7 +1664,7 @@ _andi(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_orr(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_orr(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     if (r1 == r2)
        movr(r0, r1);
@@ -1703,7 +1703,7 @@ _ori(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_xorr(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_xorr(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     if (r1 == r2)
        ixorr(r0, r0);
@@ -1751,7 +1751,7 @@ _irotshr(jit_state_t *_jit, int32_t code, int32_t r0)
 
 static void
 _rotshr(jit_state_t *_jit, int32_t code,
-       int32_t r0, int32_t r1, jit_int32_t r2)
+       int32_t r0, int32_t r1, int32_t r2)
 {
     int32_t            reg;
     int32_t            use;
@@ -1888,7 +1888,7 @@ _decr(jit_state_t *_jit, int32_t r0, int32_t r1)
 
 static void
 _cr(jit_state_t *_jit,
-    int32_t code, int32_t r0, jit_int32_t r1, jit_int32_t r2)
+    int32_t code, int32_t r0, int32_t r1, int32_t r2)
 {
     int32_t            reg;
     jit_bool_t         same;
@@ -1913,7 +1913,7 @@ _cr(jit_state_t *_jit,
 
 static void
 _ci(jit_state_t *_jit,
-    int32_t code, int32_t r0, jit_int32_t r1, jit_word_t i0)
+    int32_t code, int32_t r0, int32_t r1, jit_word_t i0)
 {
     int32_t            reg;
     jit_bool_t         same;
@@ -1937,7 +1937,7 @@ _ci(jit_state_t *_jit,
 }
 
 static void
-_ci0(jit_state_t *_jit, int32_t code, int32_t r0, jit_int32_t r1)
+_ci0(jit_state_t *_jit, int32_t code, int32_t r0, int32_t r1)
 {
     int32_t            reg;
     jit_bool_t         same;
@@ -1961,7 +1961,7 @@ _ci0(jit_state_t *_jit, int32_t code, int32_t r0, 
jit_int32_t r1)
 }
 
 static void
-_ltr(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_ltr(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     if (r1 == r2)
        movi(r0, 0);
@@ -1979,7 +1979,7 @@ _lti(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_ltr_u(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_ltr_u(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     if (r1 == r2)
        movi(r0, 0);
@@ -1988,7 +1988,7 @@ _ltr_u(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_int32_t r2)
 }
 
 static void
-_ler(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_ler(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     if (r1 == r2)
        movi(r0, 1);
@@ -1997,7 +1997,7 @@ _ler(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_int32_t r2)
 }
 
 static void
-_ler_u(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_ler_u(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     if (r1 == r2)
        movi(r0, 1);
@@ -2015,7 +2015,7 @@ _lei_u(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_eqr(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_eqr(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     if (r1 == r2)
        movi(r0, 1);
@@ -2033,7 +2033,7 @@ _eqi(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_ger(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_ger(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     if (r1 == r2)
        movi(r0, 1);
@@ -2051,7 +2051,7 @@ _gei(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_ger_u(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_ger_u(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     if (r1 == r2)
        movi(r0, 1);
@@ -2069,7 +2069,7 @@ _gei_u(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_gtr(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_gtr(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     if (r1 == r2)
        movi(r0, 0);
@@ -2078,7 +2078,7 @@ _gtr(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_int32_t r2)
 }
 
 static void
-_gtr_u(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_gtr_u(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     if (r1 == r2)
        movi(r0, 0);
@@ -2096,7 +2096,7 @@ _gti_u(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_ner(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_ner(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     if (r1 == r2)
        movi(r0, 0);
@@ -2476,7 +2476,7 @@ _ldi_l(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 #endif
 
 static void
-_ldxr_c(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_ldxr_c(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
 #if __X64_32
     addr(r0, r1, r2);
@@ -2508,7 +2508,7 @@ _ldxi_c(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_ldxr_uc(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_ldxr_uc(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
 #if __X64_32
     addr(r0, r1, r2);
@@ -2540,7 +2540,7 @@ _ldxi_uc(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_ldxr_s(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_ldxr_s(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
 #if __X64_32
     addr(r0, r1, r2);
@@ -2572,7 +2572,7 @@ _ldxi_s(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_ldxr_us(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_ldxr_us(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
 #if __X64_32
     addr(r0, r1, r2);
@@ -2605,7 +2605,7 @@ _ldxi_us(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_word_t i0)
 
 #if __X64 || !__X64_32
 static void
-_ldxr_i(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_ldxr_i(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
 #if __X64
     rex(0, WIDE, r0, r1, r2);
@@ -2640,7 +2640,7 @@ _ldxi_i(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_word_t i0)
 
 #if __X64
 static void
-_ldxr_ui(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_ldxr_ui(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
 #if __X64_32
     addr(r0, r1, r2);
@@ -2672,7 +2672,7 @@ _ldxi_ui(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_word_t i0)
 
 #  if !__X64_32
 static void
-_ldxr_l(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_ldxr_l(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     rex(0, 1, r0, r1, r2);
     ic(0x8b);
@@ -2824,7 +2824,7 @@ _sti_l(jit_state_t *_jit, jit_word_t i0, int32_t r0)
 #endif
 
 static void
-_stxr_c(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_stxr_c(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     int32_t            reg;
 #if __X64_32
@@ -2877,7 +2877,7 @@ _stxi_c(jit_state_t *_jit, jit_word_t i0, int32_t r0, 
int32_t r1)
 }
 
 static void
-_stxr_s(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_stxr_s(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
 #if __X64_32
     int32_t            reg;
@@ -2912,7 +2912,7 @@ _stxi_s(jit_state_t *_jit, jit_word_t i0, int32_t r0, 
int32_t r1)
 }
 
 static void
-_stxr_i(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_stxr_i(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
 #if __X64_32
     int32_t            reg;
@@ -2946,7 +2946,7 @@ _stxi_i(jit_state_t *_jit, jit_word_t i0, int32_t r0, 
int32_t r1)
 
 #if __X64 && !__X64_32
 static void
-_stxr_l(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_stxr_l(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     rex(0, 1, r2, r1, r0);
     ic(0x89);
@@ -2992,7 +2992,7 @@ _jcc(jit_state_t *_jit, int32_t code, jit_word_t i0)
 
 static void
 _jcr(jit_state_t *_jit,
-     int32_t code, jit_word_t i0, int32_t r0, jit_int32_t r1)
+     int32_t code, jit_word_t i0, int32_t r0, int32_t r1)
 {
     alur(X86_CMP, r0, r1);
     jcc(code, i0);
diff --git a/jit/x86-sse.c b/jit/x86-sse.c
index f1c3844..db5f63e 100644
--- a/jit/x86-sse.c
+++ b/jit/x86-sse.c
@@ -70,11 +70,11 @@
 #define X86_SSE_G2X                    0x7e
 #define X86_SSE_MOV2                   0xd6
 #  define sser(c,r0,r1)                        _sser(_jit,c,r0,r1)
-static void _sser(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _sser(jit_state_t*,int32_t,int32_t,int32_t);
 #  define ssexr(p,c,r0,r1)             _ssexr(_jit,p,c,r0,r1)
-static void _ssexr(jit_state_t*,int32_t,int32_t,jit_int32_t,jit_int32_t);
+static void _ssexr(jit_state_t*,int32_t,int32_t,int32_t,int32_t);
 #  define ssexi(c,r0,m,i)              _ssexi(_jit,c,r0,m,i)
-static void _ssexi(jit_state_t*,int32_t,int32_t,jit_int32_t,jit_int32_t);
+static void _ssexi(jit_state_t*,int32_t,int32_t,int32_t,int32_t);
 #  define addssr(r0, r1)               ssexr(0xf3, X86_SSE_ADD, r0, r1)
 #  define addsdr(r0, r1)               ssexr(0xf2, X86_SSE_ADD, r0, r1)
 #  define subssr(r0, r1)               ssexr(0xf3, X86_SSE_SUB, r0, r1)
@@ -112,7 +112,7 @@ static void 
_ssexi(jit_state_t*,int32_t,int32_t,jit_int32_t,jit_int32_t);
 #  if __X64 && !__X64_32
 #    define sselxr(p,c,r0,r1)          _sselxr(_jit,p,c,r0,r1)
 static void
-_sselxr(jit_state_t*, int32_t, int32_t, jit_int32_t, jit_int32_t);
+_sselxr(jit_state_t*, int32_t, int32_t, int32_t, int32_t);
 #  else
 #    define sselxr(p,c,r0,r1)          ssexr(p,c,r0,r1)
 #  endif
@@ -122,22 +122,22 @@ _sselxr(jit_state_t*, int32_t, int32_t, jit_int32_t, 
jit_int32_t);
 #  define movssrm(rs,md,mb,mi,ms)      ssexrx(0xf3,X86_SSE_MOV1,md,mb,mi,ms,rs)
 #  define movsdrm(rs,md,mb,mi,ms)      ssexrx(0xf2,X86_SSE_MOV1,md,mb,mi,ms,rs)
 static void
-_ssexrx(jit_state_t*, int32_t, int32_t, jit_int32_t,
-       int32_t, int32_t, jit_int32_t, jit_int32_t);
+_ssexrx(jit_state_t*, int32_t, int32_t, int32_t,
+       int32_t, int32_t, int32_t, int32_t);
 #  define sse_addr_f(r0, r1, r2)       _sse_addr_f(_jit, r0, r1, r2)
-static void _sse_addr_f(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _sse_addr_f(jit_state_t*,int32_t,int32_t,int32_t);
 #  define sse_addi_f(r0, r1, i0)       _sse_addi_f(_jit, r0, r1, i0)
 static void _sse_addi_f(jit_state_t*,int32_t,int32_t,jit_float32_t*);
 #  define sse_addr_d(r0, r1, r2)       _sse_addr_d(_jit, r0, r1, r2)
-static void _sse_addr_d(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _sse_addr_d(jit_state_t*,int32_t,int32_t,int32_t);
 #  define sse_addi_d(r0, r1, i0)       _sse_addi_d(_jit, r0, r1, i0)
 static void _sse_addi_d(jit_state_t*,int32_t,int32_t,jit_float64_t*);
 #  define sse_subr_f(r0, r1, r2)       _sse_subr_f(_jit, r0, r1, r2)
-static void _sse_subr_f(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _sse_subr_f(jit_state_t*,int32_t,int32_t,int32_t);
 #  define sse_subi_f(r0, r1, i0)       _sse_subi_f(_jit, r0, r1, i0)
 static void _sse_subi_f(jit_state_t*,int32_t,int32_t,jit_float32_t*);
 #  define sse_subr_d(r0, r1, r2)       _sse_subr_d(_jit, r0, r1, r2)
-static void _sse_subr_d(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _sse_subr_d(jit_state_t*,int32_t,int32_t,int32_t);
 #  define sse_subi_d(r0, r1, i0)       _sse_subi_d(_jit, r0, r1, i0)
 static void _sse_subi_d(jit_state_t*,int32_t,int32_t,jit_float64_t*);
 #  define sse_rsbr_f(r0, r1, r2)       sse_subr_f(r0, r2, r1)
@@ -147,19 +147,19 @@ static void 
_sse_rsbi_f(jit_state_t*,int32_t,int32_t,jit_float32_t*);
 #  define sse_rsbi_d(r0, r1, i0)       _sse_rsbi_d(_jit, r0, r1, i0)
 static void _sse_rsbi_d(jit_state_t*,int32_t,int32_t,jit_float64_t*);
 #  define sse_mulr_f(r0, r1, r2)       _sse_mulr_f(_jit, r0, r1, r2)
-static void _sse_mulr_f(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _sse_mulr_f(jit_state_t*,int32_t,int32_t,int32_t);
 #  define sse_muli_f(r0, r1, i0)       _sse_muli_f(_jit, r0, r1, i0)
 static void _sse_muli_f(jit_state_t*,int32_t,int32_t,jit_float32_t*);
 #  define sse_mulr_d(r0, r1, r2)       _sse_mulr_d(_jit, r0, r1, r2)
-static void _sse_mulr_d(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _sse_mulr_d(jit_state_t*,int32_t,int32_t,int32_t);
 #  define sse_muli_d(r0, r1, i0)       _sse_muli_d(_jit, r0, r1, i0)
 static void _sse_muli_d(jit_state_t*,int32_t,int32_t,jit_float64_t*);
 #  define sse_divr_f(r0, r1, r2)       _sse_divr_f(_jit, r0, r1, r2)
-static void _sse_divr_f(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _sse_divr_f(jit_state_t*,int32_t,int32_t,int32_t);
 #  define sse_divi_f(r0, r1, i0)       _sse_divi_f(_jit, r0, r1, i0)
 static void _sse_divi_f(jit_state_t*,int32_t,int32_t,jit_float32_t*);
 #  define sse_divr_d(r0, r1, r2)       _sse_divr_d(_jit, r0, r1, r2)
-static void _sse_divr_d(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _sse_divr_d(jit_state_t*,int32_t,int32_t,int32_t);
 #  define sse_divi_d(r0, r1, i0)       _sse_divi_d(_jit, r0, r1, i0)
 static void _sse_divi_d(jit_state_t*,int32_t,int32_t,jit_float64_t*);
 #  define sse_absr_f(r0, r1)           _sse_absr_f(_jit, r0, r1)
@@ -176,7 +176,7 @@ static void _sse_negr_d(jit_state_t*,int32_t,int32_t);
 #  define ssecmpd(code, r0, r1, r2)    _ssecmp(_jit, 1, code, r0, r1, r2)
 static void
 _ssecmp(jit_state_t*, jit_bool_t, int32_t,
-       int32_t, int32_t, jit_int32_t);
+       int32_t, int32_t, int32_t);
 #define sse_movr_f(r0,r1)              _sse_movr_f(_jit,r0,r1)
 static void _sse_movr_f(jit_state_t*, int32_t, int32_t);
 #define sse_movi_f(r0,i0)              _sse_movi_f(_jit,r0,i0)
@@ -190,7 +190,7 @@ static void 
_sse_lei_f(jit_state_t*,int32_t,int32_t,jit_float32_t*);
 #  define sse_eqi_f(r0, r1, i0)                _sse_eqi_f(_jit, r0, r1, i0)
 static void _sse_eqi_f(jit_state_t*,int32_t,int32_t,jit_float32_t*);
 #  define sse_eqr_f(r0, r1, r2)                _sse_eqr_f(_jit, r0, r1, r2)
-static void _sse_eqr_f(jit_state_t*, int32_t, int32_t, jit_int32_t);
+static void _sse_eqr_f(jit_state_t*, int32_t, int32_t, int32_t);
 #  define sse_gei_f(r0, r1, i0)                _sse_gei_f(_jit, r0, r1, i0)
 static void _sse_gei_f(jit_state_t*,int32_t,int32_t,jit_float32_t*);
 #  define sse_ger_f(r0, r1, r2)                ssecmpf(X86_CC_AE, r0, r2, r1)
@@ -200,7 +200,7 @@ static void 
_sse_gti_f(jit_state_t*,int32_t,int32_t,jit_float32_t*);
 #  define sse_nei_f(r0, r1, i0)                _sse_nei_f(_jit, r0, r1, i0)
 static void _sse_nei_f(jit_state_t*,int32_t,int32_t,jit_float32_t*);
 #  define sse_ner_f(r0, r1, r2)                _sse_ner_f(_jit, r0, r1, r2)
-static void _sse_ner_f(jit_state_t*, int32_t, int32_t, jit_int32_t);
+static void _sse_ner_f(jit_state_t*, int32_t, int32_t, int32_t);
 #  define sse_unlti_f(r0, r1, i0)      _sse_unlti_f(_jit, r0, r1, i0)
 static void _sse_unlti_f(jit_state_t*,int32_t,int32_t,jit_float32_t*);
 #  define sse_unltr_f(r0, r1, r2)      ssecmpf(X86_CC_NAE, r0, r2, r1)
@@ -209,20 +209,20 @@ static void 
_sse_unlei_f(jit_state_t*,int32_t,int32_t,jit_float32_t*);
 #  define sse_unler_f(r0, r1, r2)      _sse_unler_f(_jit, r0, r1, r2)
 #  define sse_uneqi_f(r0, r1, i0)      _sse_uneqi_f(_jit, r0, r1, i0)
 static void _sse_uneqi_f(jit_state_t*,int32_t,int32_t,jit_float32_t*);
-static void _sse_unler_f(jit_state_t*, int32_t, int32_t, jit_int32_t);
+static void _sse_unler_f(jit_state_t*, int32_t, int32_t, int32_t);
 #  define sse_uneqr_f(r0, r1, r2)      _sse_uneqr_f(_jit, r0, r1, r2)
-static void _sse_uneqr_f(jit_state_t*, int32_t, int32_t, jit_int32_t);
+static void _sse_uneqr_f(jit_state_t*, int32_t, int32_t, int32_t);
 #  define sse_ungei_f(r0, r1, i0)      _sse_ungei_f(_jit, r0, r1, i0)
 static void _sse_ungei_f(jit_state_t*,int32_t,int32_t,jit_float32_t*);
 #  define sse_unger_f(r0, r1, r2)      _sse_unger_f(_jit, r0, r1, r2)
-static void _sse_unger_f(jit_state_t*, int32_t, int32_t, jit_int32_t);
+static void _sse_unger_f(jit_state_t*, int32_t, int32_t, int32_t);
 #  define sse_ungti_f(r0, r1, i0)      _sse_ungti_f(_jit, r0, r1, i0)
 static void _sse_ungti_f(jit_state_t*,int32_t,int32_t,jit_float32_t*);
 #  define sse_ungtr_f(r0, r1, r2)      ssecmpf(X86_CC_NAE, r0, r1, r2)
 #  define sse_ltgti_f(r0, r1, i0)      _sse_ltgti_f(_jit, r0, r1, i0)
 static void _sse_ltgti_f(jit_state_t*,int32_t,int32_t,jit_float32_t*);
 #  define sse_ltgtr_f(r0, r1, r2)      _sse_ltgtr_f(_jit, r0, r1, r2)
-static void _sse_ltgtr_f(jit_state_t*, int32_t, int32_t, jit_int32_t);
+static void _sse_ltgtr_f(jit_state_t*, int32_t, int32_t, int32_t);
 #  define sse_ordi_f(r0, r1, i0)       _sse_ordi_f(_jit, r0, r1, i0)
 static void _sse_ordi_f(jit_state_t*,int32_t,int32_t,jit_float32_t*);
 #  define sse_ordr_f(r0, r1, r2)       ssecmpf(X86_CC_NP, r0, r2, r1)
@@ -233,14 +233,14 @@ static void 
_sse_unordi_f(jit_state_t*,int32_t,int32_t,jit_float32_t*);
 #  define sse_ldi_f(r0, i0)            _sse_ldi_f(_jit, r0, i0)
 static void _sse_ldi_f(jit_state_t*, int32_t, jit_word_t);
 #  define sse_ldxr_f(r0, r1, r2)       _sse_ldxr_f(_jit, r0, r1, r2)
-static void _sse_ldxr_f(jit_state_t*, int32_t, int32_t, jit_int32_t);
+static void _sse_ldxr_f(jit_state_t*, int32_t, int32_t, int32_t);
 #  define sse_ldxi_f(r0, r1, i0)       _sse_ldxi_f(_jit, r0, r1, i0)
 static void _sse_ldxi_f(jit_state_t*, int32_t, int32_t, jit_word_t);
 #  define sse_str_f(r0, r1)            movssrm(r1, 0, r0, _NOREG, _SCL1)
 #  define sse_sti_f(i0, r0)            _sse_sti_f(_jit, i0, r0)
 static void _sse_sti_f(jit_state_t*, jit_word_t,int32_t);
 #  define sse_stxr_f(r0, r1, r2)       _sse_stxr_f(_jit, r0, r1, r2)
-static void _sse_stxr_f(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _sse_stxr_f(jit_state_t*,int32_t,int32_t,int32_t);
 #  define sse_stxi_f(i0, r0, r1)       _sse_stxi_f(_jit, i0, r0, r1)
 static void _sse_stxi_f(jit_state_t*,jit_word_t,int32_t,int32_t);
 #  define sse_bltr_f(i0, r0, r1)       _sse_bltr_f(_jit, i0, r0, r1)
@@ -324,7 +324,7 @@ static void 
_sse_lti_d(jit_state_t*,int32_t,int32_t,jit_float64_t*);
 #  define sse_lei_d(r0, r1, i0)                _sse_lei_d(_jit, r0, r1, i0)
 static void _sse_lei_d(jit_state_t*,int32_t,int32_t,jit_float64_t*);
 #  define sse_eqr_d(r0, r1, r2)                _sse_eqr_d(_jit, r0, r1, r2)
-static void _sse_eqr_d(jit_state_t*, int32_t, int32_t, jit_int32_t);
+static void _sse_eqr_d(jit_state_t*, int32_t, int32_t, int32_t);
 #  define sse_eqi_d(r0, r1, i0)                _sse_eqi_d(_jit, r0, r1, i0)
 static void _sse_eqi_d(jit_state_t*,int32_t,int32_t,jit_float64_t*);
 #  define sse_ger_d(r0, r1, r2)                ssecmpd(X86_CC_AE, r0, r2, r1)
@@ -334,29 +334,29 @@ static void 
_sse_gei_d(jit_state_t*,int32_t,int32_t,jit_float64_t*);
 #  define sse_gti_d(r0, r1, i0)                _sse_gti_d(_jit, r0, r1, i0)
 static void _sse_gti_d(jit_state_t*,int32_t,int32_t,jit_float64_t*);
 #  define sse_ner_d(r0, r1, r2)                _sse_ner_d(_jit, r0, r1, r2)
-static void _sse_ner_d(jit_state_t*, int32_t, int32_t, jit_int32_t);
+static void _sse_ner_d(jit_state_t*, int32_t, int32_t, int32_t);
 #  define sse_nei_d(r0, r1, i0)                _sse_nei_d(_jit, r0, r1, i0)
 static void _sse_nei_d(jit_state_t*,int32_t,int32_t,jit_float64_t*);
 #  define sse_unltr_d(r0, r1, r2)      ssecmpd(X86_CC_NAE, r0, r2, r1)
 #  define sse_unlti_d(r0, r1, i0)      _sse_unlti_d(_jit, r0, r1, i0)
 static void _sse_unlti_d(jit_state_t*,int32_t,int32_t,jit_float64_t*);
 #  define sse_unler_d(r0, r1, r2)      _sse_unler_d(_jit, r0, r1, r2)
-static void _sse_unler_d(jit_state_t*, int32_t, int32_t, jit_int32_t);
+static void _sse_unler_d(jit_state_t*, int32_t, int32_t, int32_t);
 #  define sse_unlei_d(r0, r1, i0)      _sse_unlei_d(_jit, r0, r1, i0)
 static void _sse_unlei_d(jit_state_t*,int32_t,int32_t,jit_float64_t*);
 #  define sse_uneqr_d(r0, r1, r2)      _sse_uneqr_d(_jit, r0, r1, r2)
-static void _sse_uneqr_d(jit_state_t*, int32_t, int32_t, jit_int32_t);
+static void _sse_uneqr_d(jit_state_t*, int32_t, int32_t, int32_t);
 #  define sse_uneqi_d(r0, r1, i0)      _sse_uneqi_d(_jit, r0, r1, i0)
 static void _sse_uneqi_d(jit_state_t*,int32_t,int32_t,jit_float64_t*);
 #  define sse_unger_d(r0, r1, r2)      _sse_unger_d(_jit, r0, r1, r2)
-static void _sse_unger_d(jit_state_t*, int32_t, int32_t, jit_int32_t);
+static void _sse_unger_d(jit_state_t*, int32_t, int32_t, int32_t);
 #  define sse_ungei_d(r0, r1, i0)      _sse_ungei_d(_jit, r0, r1, i0)
 static void _sse_ungei_d(jit_state_t*,int32_t,int32_t,jit_float64_t*);
 #  define sse_ungtr_d(r0, r1, r2)      ssecmpd(X86_CC_NAE, r0, r1, r2)
 #  define sse_ungti_d(r0, r1, i0)      _sse_ungti_d(_jit, r0, r1, i0)
 static void _sse_ungti_d(jit_state_t*,int32_t,int32_t,jit_float64_t*);
 #  define sse_ltgtr_d(r0, r1, r2)      _sse_ltgtr_d(_jit, r0, r1, r2)
-static void _sse_ltgtr_d(jit_state_t*, int32_t, int32_t, jit_int32_t);
+static void _sse_ltgtr_d(jit_state_t*, int32_t, int32_t, int32_t);
 #  define sse_ltgti_d(r0, r1, i0)      _sse_ltgti_d(_jit, r0, r1, i0)
 static void _sse_ltgti_d(jit_state_t*,int32_t,int32_t,jit_float64_t*);
 #  define sse_ordr_d(r0, r1, r2)       ssecmpd(X86_CC_NP, r0, r2, r1)
@@ -369,7 +369,7 @@ static void 
_sse_unordi_d(jit_state_t*,int32_t,int32_t,jit_float64_t*);
 #  define sse_ldi_d(r0, i0)            _sse_ldi_d(_jit, r0, i0)
 static void _sse_ldi_d(jit_state_t*, int32_t, jit_word_t);
 #  define sse_ldxr_d(r0, r1, r2)       _sse_ldxr_d(_jit, r0, r1, r2)
-static void _sse_ldxr_d(jit_state_t*, int32_t, int32_t, jit_int32_t);
+static void _sse_ldxr_d(jit_state_t*, int32_t, int32_t, int32_t);
 #  define sse_ldxi_d(r0, r1, i0)       _sse_ldxi_d(_jit, r0, r1, i0)
 static void _sse_ldxi_d(jit_state_t*, int32_t, int32_t, jit_word_t);
 #  define sse_bltr_d(i0, r0, r1)       _sse_bltr_d(_jit, i0, r0, r1)
@@ -377,7 +377,7 @@ static void _sse_ldxi_d(jit_state_t*, int32_t, int32_t, 
jit_word_t);
 #  define sse_sti_d(i0, r0)            _sse_sti_d(_jit, i0, r0)
 static void _sse_sti_d(jit_state_t*, jit_word_t,int32_t);
 #  define sse_stxr_d(r0, r1, r2)       _sse_stxr_d(_jit, r0, r1, r2)
-static void _sse_stxr_d(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _sse_stxr_d(jit_state_t*,int32_t,int32_t,int32_t);
 #  define sse_stxi_d(i0, r0, r1)       _sse_stxi_d(_jit, i0, r0, r1)
 static void _sse_stxi_d(jit_state_t*,jit_word_t,int32_t,int32_t);
 static jit_word_t _sse_bltr_d(jit_state_t*,jit_word_t,int32_t,int32_t);
@@ -484,7 +484,7 @@ _sse_b##name##i_##type(jit_state_t *_jit,                   
        \
 #  define dopi(name)                   fpr_opi(name, d, 64)
 #  define dbopi(name)                  fpr_bopi(name, d, 64)
 static void
-_sser(jit_state_t *_jit, int32_t c, int32_t r0, jit_int32_t r1)
+_sser(jit_state_t *_jit, int32_t c, int32_t r0, int32_t r1)
 {
     rex(0, 0, r0, 0, r1);
     ic(0x0f);
@@ -529,8 +529,8 @@ _sselxr(jit_state_t *_jit, int32_t p, int32_t c,
 #endif
 
 static void
-_ssexrx(jit_state_t *_jit, int32_t px, int32_t code, jit_int32_t md,
-       int32_t rb, int32_t ri, jit_int32_t ms, jit_int32_t rd)
+_ssexrx(jit_state_t *_jit, int32_t px, int32_t code, int32_t md,
+       int32_t rb, int32_t ri, int32_t ms, int32_t rd)
 {
     ic(px);
     rex(0, 0, rd, ri, rb);
@@ -540,7 +540,7 @@ _ssexrx(jit_state_t *_jit, int32_t px, int32_t code, 
jit_int32_t md,
 }
 
 static void
-_sse_addr_f(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_sse_addr_f(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     if (r0 == r1)
        addssr(r0, r2);
@@ -555,7 +555,7 @@ _sse_addr_f(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_int32_t r2)
 fopi(add)
 
 static void
-_sse_addr_d(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_sse_addr_d(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     if (r0 == r1)
        addsdr(r0, r2);
@@ -570,7 +570,7 @@ _sse_addr_d(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_int32_t r2)
 dopi(add)
 
 static void
-_sse_subr_f(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_sse_subr_f(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     int32_t            reg;
     if (r0 == r1)
@@ -591,7 +591,7 @@ _sse_subr_f(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_int32_t r2)
 fopi(sub)
 
 static void
-_sse_subr_d(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_sse_subr_d(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     int32_t            reg;
     if (r0 == r1)
@@ -616,7 +616,7 @@ fopi(rsb)
 dopi(rsb)
 
 static void
-_sse_mulr_f(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_sse_mulr_f(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     if (r0 == r1)
        mulssr(r0, r2);
@@ -631,7 +631,7 @@ _sse_mulr_f(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_int32_t r2)
 fopi(mul)
 
 static void
-_sse_mulr_d(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_sse_mulr_d(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     if (r0 == r1)
        mulsdr(r0, r2);
@@ -646,7 +646,7 @@ _sse_mulr_d(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_int32_t r2)
 dopi(mul)
 
 static void
-_sse_divr_f(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_sse_divr_f(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     int32_t            reg;
     if (r0 == r1)
@@ -667,7 +667,7 @@ _sse_divr_f(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_int32_t r2)
 fopi(div)
 
 static void
-_sse_divr_d(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_sse_divr_d(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     int32_t            reg;
     if (r0 == r1)
@@ -765,7 +765,7 @@ _sse_negr_d(jit_state_t *_jit, int32_t r0, int32_t r1)
 
 static void
 _ssecmp(jit_state_t *_jit, jit_bool_t d, int32_t code,
-       int32_t r0, int32_t r1, jit_int32_t r2)
+       int32_t r0, int32_t r1, int32_t r2)
 {
     jit_bool_t         rc;
     int32_t            reg;
@@ -827,7 +827,7 @@ fopi(lt)
 fopi(le)
 
 static void
-_sse_eqr_f(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_sse_eqr_f(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     jit_bool_t         rc;
     int32_t            reg;
@@ -853,7 +853,7 @@ fopi(ge)
 fopi(gt)
 
 static void
-_sse_ner_f(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_sse_ner_f(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     jit_bool_t         rc;
     int32_t            reg;
@@ -878,7 +878,7 @@ fopi(ne)
 fopi(unlt)
 
 static void
-_sse_unler_f(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_sse_unler_f(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     if (r1 == r2)
        movi(r0, 1);
@@ -889,7 +889,7 @@ _sse_unler_f(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_int32_t r2)
 fopi(unle)
 
 static void
-_sse_uneqr_f(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_sse_uneqr_f(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     if (r1 == r2)
        movi(r0, 1);
@@ -900,7 +900,7 @@ _sse_uneqr_f(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_int32_t r2)
 fopi(uneq)
 
 static void
-_sse_unger_f(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_sse_unger_f(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     if (r1 == r2)
        movi(r0, 1);
@@ -912,7 +912,7 @@ fopi(unge)
 fopi(ungt)
 
 static void
-_sse_ltgtr_f(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_sse_ltgtr_f(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     if (r1 == r2)
        ixorr(r0, r0);
@@ -939,7 +939,7 @@ _sse_ldi_f(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 }
 
 static void
-_sse_ldxr_f(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_sse_ldxr_f(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
 #if __X64_32
     int32_t            reg;
@@ -986,7 +986,7 @@ _sse_sti_f(jit_state_t *_jit, jit_word_t i0, int32_t r0)
 }
 
 static void
-_sse_stxr_f(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_sse_stxr_f(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
 #if __X64_32
     int32_t            reg;
@@ -1172,7 +1172,7 @@ dopi(lt)
 dopi(le)
 
 static void
-_sse_eqr_d(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_sse_eqr_d(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     jit_bool_t         rc;
     int32_t            reg;
@@ -1198,7 +1198,7 @@ dopi(ge)
 dopi(gt)
 
 static void
-_sse_ner_d(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_sse_ner_d(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     jit_bool_t         rc;
     int32_t            reg;
@@ -1223,7 +1223,7 @@ dopi(ne)
 dopi(unlt)
 
 static void
-_sse_unler_d(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_sse_unler_d(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     if (r1 == r2)
        movi(r0, 1);
@@ -1234,7 +1234,7 @@ _sse_unler_d(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_int32_t r2)
 dopi(unle)
 
 static void
-_sse_uneqr_d(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_sse_uneqr_d(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     if (r1 == r2)
        movi(r0, 1);
@@ -1245,7 +1245,7 @@ _sse_uneqr_d(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_int32_t r2)
 dopi(uneq)
 
 static void
-_sse_unger_d(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_sse_unger_d(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     if (r1 == r2)
        movi(r0, 1);
@@ -1257,7 +1257,7 @@ dopi(unge)
 dopi(ungt)
 
 static void
-_sse_ltgtr_d(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_sse_ltgtr_d(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     if (r1 == r2)
        ixorr(r0, r0);
@@ -1332,7 +1332,7 @@ _sse_ldi_d(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 }
 
 static void
-_sse_ldxr_d(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_sse_ldxr_d(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
 #if __X64_32
     int32_t            reg;
@@ -1379,7 +1379,7 @@ _sse_sti_d(jit_state_t *_jit, jit_word_t i0, int32_t r0)
 }
 
 static void
-_sse_stxr_d(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_sse_stxr_d(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
 #if __X64_32
     int32_t            reg;
diff --git a/jit/x86-x87.c b/jit/x86-x87.c
index 94944cf..e6f8be5 100644
--- a/jit/x86-x87.c
+++ b/jit/x86-x87.c
@@ -38,7 +38,7 @@
 #  define fldcwm(md, rb, ri, ms)       x87rx(015, md, rb, ri, ms)
 #  define fstcwm(md, rb, ri, ms)       _fstcwm(_jit, md, rb, ri, ms)
 static void
-_fstcwm(jit_state_t*, int32_t, int32_t, jit_int32_t, jit_int32_t);
+_fstcwm(jit_state_t*, int32_t, int32_t, int32_t, int32_t);
 #  define fldsm(md, rb, ri, ms)                x87rx(010, md, rb, ri, ms)
 #  define fstsm(md, rb, ri, ms)                x87rx(012, md, rb, ri, ms)
 #  define fldlm(md, rb, ri, ms)                x87rx(050, md, rb, ri, ms)
@@ -50,7 +50,7 @@ _fstcwm(jit_state_t*, int32_t, int32_t, jit_int32_t, 
jit_int32_t);
 #  define fildqm(md, rb, ri, ms)       x87rx(075, md, rb,ri, ms)
 static void
 _x87rx(jit_state_t*, int32_t, int32_t,
-       int32_t, int32_t, jit_int32_t);
+       int32_t, int32_t, int32_t);
 #  define x87ri(cc,r0)                 _x87ri(_jit,cc,r0)
 #  define fchs_()                      x87ri(014, 0)
 #  define fabs_()                      x87ri(014, 1)
@@ -76,19 +76,19 @@ static void _x87ri(jit_state_t*, int32_t, int32_t);
 #  define fdivr(r0, r1)                        x87rri(006, r0, r1)
 #  define fdivrr(r0, r1)               x87rri(007, r0, r1)
 #  define x87rri(cc, r0, r1)           _x87rri(_jit, cc, r0, r1)
-static void _x87rri(jit_state_t*, int32_t, int32_t, jit_int32_t);
+static void _x87rri(jit_state_t*, int32_t, int32_t, int32_t);
 #  define x87_addr_f(r0, r1, r2)       _x87_addr_d(_jit, r0, r1, r2)
 #  define x87_addi_f(r0, r1, i0)       _x87_addi_f(_jit, r0, r1, i0)
 static void _x87_addi_f(jit_state_t*,int32_t,int32_t,jit_float32_t*);
 #  define x87_addr_d(r0, r1, r2)       _x87_addr_d(_jit, r0, r1, r2)
-static void _x87_addr_d(jit_state_t*, int32_t, int32_t, jit_int32_t);
+static void _x87_addr_d(jit_state_t*, int32_t, int32_t, int32_t);
 #  define x87_addi_d(r0, r1, i0)       _x87_addi_d(_jit, r0, r1, i0)
 static void _x87_addi_d(jit_state_t*,int32_t,int32_t,jit_float64_t*);
 #  define x87_subr_f(r0, r1, r2)       _x87_subr_d(_jit, r0, r1, r2)
 #  define x87_subi_f(r0, r1, i0)       _x87_subi_f(_jit, r0, r1, i0)
 static void _x87_subi_f(jit_state_t*,int32_t,int32_t,jit_float32_t*);
 #  define x87_subr_d(r0, r1, r2)       _x87_subr_d(_jit, r0, r1, r2)
-static void _x87_subr_d(jit_state_t*, int32_t, int32_t, jit_int32_t);
+static void _x87_subr_d(jit_state_t*, int32_t, int32_t, int32_t);
 #  define x87_subi_d(r0, r1, i0)       _x87_subi_d(_jit, r0, r1, i0)
 static void _x87_subi_d(jit_state_t*,int32_t,int32_t,jit_float64_t*);
 #  define x87_rsbr_f(r0, r1, r2)       x87_subr_f(r0, r2, r1)
@@ -101,14 +101,14 @@ static void 
_x87_rsbi_d(jit_state_t*,int32_t,int32_t,jit_float64_t*);
 #  define x87_muli_f(r0, r1, i0)       _x87_muli_f(_jit, r0, r1, i0)
 static void _x87_muli_f(jit_state_t*,int32_t,int32_t,jit_float32_t*);
 #  define x87_mulr_d(r0, r1, r2)       _x87_mulr_d(_jit, r0, r1, r2)
-static void _x87_mulr_d(jit_state_t*, int32_t, int32_t, jit_int32_t);
+static void _x87_mulr_d(jit_state_t*, int32_t, int32_t, int32_t);
 #  define x87_muli_d(r0, r1, i0)       _x87_muli_d(_jit, r0, r1, i0)
 static void _x87_muli_d(jit_state_t*,int32_t,int32_t,jit_float64_t*);
 #  define x87_divr_f(r0, r1, r2)       _x87_divr_d(_jit, r0, r1, r2)
 #  define x87_divi_f(r0, r1, i0)       _x87_divi_f(_jit, r0, r1, i0)
 static void _x87_divi_f(jit_state_t*,int32_t,int32_t,jit_float32_t*);
 #  define x87_divr_d(r0, r1, r2)       _x87_divr_d(_jit, r0, r1, r2)
-static void _x87_divr_d(jit_state_t*, int32_t, int32_t, jit_int32_t);
+static void _x87_divr_d(jit_state_t*, int32_t, int32_t, int32_t);
 #  define x87_divi_d(r0, r1, i0)       _x87_divi_d(_jit, r0, r1, i0)
 static void _x87_divi_d(jit_state_t*,int32_t,int32_t,jit_float64_t*);
 #  define x87_absr_f(r0, r1)           _x87_absr_d(_jit, r0, r1)
@@ -135,16 +135,16 @@ static void _x87_truncr_d_l(jit_state_t*, int32_t, 
int32_t);
 static void _x87_extr_d(jit_state_t*, int32_t, int32_t);
 #  define x87cmp(code, r0, r1, r2)     _x87cmp(_jit, code, r0, r1, r2)
 static void
-_x87cmp(jit_state_t*, int32_t, int32_t, jit_int32_t, jit_int32_t);
+_x87cmp(jit_state_t*, int32_t, int32_t, int32_t, int32_t);
 #  define x87cmp2(code, r0, r1, r2)    _x87cmp2(_jit, code, r0, r1, r2)
 static void
-_x87cmp2(jit_state_t*, int32_t, int32_t, jit_int32_t, jit_int32_t);
+_x87cmp2(jit_state_t*, int32_t, int32_t, int32_t, int32_t);
 #  define x87jcc(code, i0, r0, r1)     _x87jcc(_jit, code, i0, r0, r1)
 static jit_word_t
-_x87jcc(jit_state_t*, int32_t, jit_word_t, int32_t, jit_int32_t);
+_x87jcc(jit_state_t*, int32_t, jit_word_t, int32_t, int32_t);
 #  define x87jcc2(code, i0, r0, r1)    _x87jcc2(_jit, code, i0, r0, r1)
 static jit_word_t
-_x87jcc2(jit_state_t*, int32_t, jit_word_t, int32_t, jit_int32_t);
+_x87jcc2(jit_state_t*, int32_t, jit_word_t, int32_t, int32_t);
 #define x87_movi_f(r0,i0)              _x87_movi_f(_jit,r0,i0)
 static void _x87_movi_f(jit_state_t*, int32_t, jit_float32_t*);
 #  define x87_ldr_f(r0, r1)            _x87_ldr_f(_jit, r0, r1)
@@ -152,7 +152,7 @@ static void _x87_ldr_f(jit_state_t*, int32_t, int32_t);
 #  define x87_ldi_f(r0, i0)            _x87_ldi_f(_jit, r0, i0)
 static void _x87_ldi_f(jit_state_t*, int32_t, jit_word_t);
 #  define x87_ldxr_f(r0, r1, r2)       _x87_ldxr_f(_jit, r0, r1, r2)
-static void _x87_ldxr_f(jit_state_t*, int32_t, int32_t, jit_int32_t);
+static void _x87_ldxr_f(jit_state_t*, int32_t, int32_t, int32_t);
 #  define x87_ldxi_f(r0, r1, i0)       _x87_ldxi_f(_jit, r0, r1, i0)
 static void _x87_ldxi_f(jit_state_t*, int32_t, int32_t, jit_word_t);
 #  define x87_str_f(r0, r1)            _x87_str_f(_jit, r0, r1)
@@ -160,7 +160,7 @@ static void _x87_str_f(jit_state_t*,int32_t,int32_t);
 #  define x87_sti_f(i0, r0)            _x87_sti_f(_jit, i0, r0)
 static void _x87_sti_f(jit_state_t*,jit_word_t, int32_t);
 #  define x87_stxr_f(r0, r1, r2)       _x87_stxr_f(_jit, r0, r1, r2)
-static void _x87_stxr_f(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _x87_stxr_f(jit_state_t*,int32_t,int32_t,int32_t);
 #  define x87_stxi_f(i0, r0, r1)       _x87_stxi_f(_jit, i0, r0, r1)
 static void _x87_stxi_f(jit_state_t*,jit_word_t,int32_t,int32_t);
 #  define x87_ltr_f(r0, r1, r2)                x87cmp(X86_CC_A, r0, r2, r1)
@@ -212,7 +212,7 @@ static void 
_x87_lti_d(jit_state_t*,int32_t,int32_t,jit_float64_t*);
 #  define x87_lei_d(r0, r1, i0)                _x87_lei_d(_jit, r0, r1, i0)
 static void _x87_lei_d(jit_state_t*,int32_t,int32_t,jit_float64_t*);
 #  define x87_eqr_d(r0, r1, r2)                _x87_eqr_d(_jit, r0, r2, r1)
-static void _x87_eqr_d(jit_state_t*, int32_t, int32_t, jit_int32_t);
+static void _x87_eqr_d(jit_state_t*, int32_t, int32_t, int32_t);
 #  define x87_eqi_d(r0, r1, i0)                _x87_eqi_d(_jit, r0, r1, i0)
 static void _x87_eqi_d(jit_state_t*,int32_t,int32_t,jit_float64_t*);
 #  define x87_ger_d(r0, r1, r2)                x87cmp(X86_CC_AE, r0, r1, r2)
@@ -222,7 +222,7 @@ static void 
_x87_gei_d(jit_state_t*,int32_t,int32_t,jit_float64_t*);
 #  define x87_gti_d(r0, r1, i0)                _x87_gti_d(_jit, r0, r1, i0)
 static void _x87_gti_d(jit_state_t*,int32_t,int32_t,jit_float64_t*);
 #  define x87_ner_d(r0, r1, r2)                _x87_ner_d(_jit, r0, r2, r1)
-static void _x87_ner_d(jit_state_t*, int32_t, int32_t, jit_int32_t);
+static void _x87_ner_d(jit_state_t*, int32_t, int32_t, int32_t);
 #  define x87_nei_d(r0, r1, i0)                _x87_nei_d(_jit, r0, r1, i0)
 static void _x87_nei_d(jit_state_t*,int32_t,int32_t,jit_float64_t*);
 #  define x87_unltr_d(r0, r1, r2)      x87cmp(X86_CC_NAE, r0, r1, r2)
@@ -241,7 +241,7 @@ static void 
_x87_ungei_d(jit_state_t*,int32_t,int32_t,jit_float64_t*);
 #  define x87_ungti_d(r0, r1, i0)      _x87_ungti_d(_jit, r0, r1, i0)
 static void _x87_ungti_d(jit_state_t*,int32_t,int32_t,jit_float64_t*);
 #  define x87_ltgtr_d(r0, r1, r2)      _x87_ltgtr_d(_jit, r0, r1, r2)
-static void _x87_ltgtr_d(jit_state_t*, int32_t, int32_t, jit_int32_t);
+static void _x87_ltgtr_d(jit_state_t*, int32_t, int32_t, int32_t);
 #  define x87_ltgti_d(r0, r1, i0)      _x87_ltgti_d(_jit, r0, r1, i0)
 static void _x87_ltgti_d(jit_state_t*,int32_t,int32_t,jit_float64_t*);
 #  define x87_ordr_d(r0, r1, r2)       x87cmp2(X86_CC_NP, r0, r2, r1)
@@ -260,7 +260,7 @@ static void _x87_ldr_d(jit_state_t*, int32_t, int32_t);
 #  define x87_ldi_d(r0, i0)            _x87_ldi_d(_jit, r0, i0)
 static void _x87_ldi_d(jit_state_t*, int32_t, jit_word_t);
 #  define x87_ldxr_d(r0, r1, r2)       _x87_ldxr_d(_jit, r0, r1, r2)
-static void _x87_ldxr_d(jit_state_t*, int32_t, int32_t, jit_int32_t);
+static void _x87_ldxr_d(jit_state_t*, int32_t, int32_t, int32_t);
 #  define x87_ldxi_d(r0, r1, i0)       _x87_ldxi_d(_jit, r0, r1, i0)
 static void _x87_ldxi_d(jit_state_t*, int32_t, int32_t, jit_word_t);
 #  define x87_str_d(r0, r1)            _x87_str_d(_jit, r0, r1)
@@ -268,7 +268,7 @@ static void _x87_str_d(jit_state_t*,int32_t,int32_t);
 #  define x87_sti_d(i0, r0)            _x87_sti_d(_jit, i0, r0)
 static void _x87_sti_d(jit_state_t*,jit_word_t,int32_t);
 #  define x87_stxr_d(r0, r1, r2)       _x87_stxr_d(_jit, r0, r1, r2)
-static void _x87_stxr_d(jit_state_t*,int32_t,int32_t,jit_int32_t);
+static void _x87_stxr_d(jit_state_t*,int32_t,int32_t,int32_t);
 #  define x87_stxi_d(i0, r0, r1)       _x87_stxi_d(_jit, i0, r0, r1)
 static void _x87_stxi_d(jit_state_t*,jit_word_t,int32_t,int32_t);
 #  define x87_bltr_f(i0, r0, r1)       x87jcc(X86_CC_A, i0, r1, r0)
@@ -424,7 +424,7 @@ _x87_b##name##i_##type(jit_state_t *_jit,                   
        \
 
 static void
 _fstcwm(jit_state_t *_jit, int32_t md,
-       int32_t rb,     int32_t ri, jit_int32_t ms)
+       int32_t rb,     int32_t ri, int32_t ms)
 {
     ic(0x9b);
     rex(0, 1, rb, ri, _NOREG);
@@ -433,7 +433,7 @@ _fstcwm(jit_state_t *_jit, int32_t md,
 
 static void
 _x87rx(jit_state_t *_jit, int32_t code, int32_t md,
-       int32_t rb, int32_t ri, jit_int32_t ms)
+       int32_t rb, int32_t ri, int32_t ms)
 {
     rex(0, 1, rb, ri, _NOREG);
     ic(0xd8 | (code >> 3));
@@ -448,7 +448,7 @@ _x87ri(jit_state_t *_jit, int32_t code, int32_t r0)
 }
 
 static void
-_x87rri(jit_state_t *_jit, int32_t code, int32_t r0, jit_int32_t r1)
+_x87rri(jit_state_t *_jit, int32_t code, int32_t r0, int32_t r1)
 {
     if (r1 == _ST0_REGNO)
        x87ri(code | 040, r0);
@@ -465,7 +465,7 @@ fopi(mul)
 fopi(div)
 
 static void
-_x87_addr_d(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_x87_addr_d(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     if (r0 == r1) {
        if (r2 == _ST0_REGNO)
@@ -499,7 +499,7 @@ _x87_addr_d(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_int32_t r2)
 dopi(add)
 
 static void
-_x87_subr_d(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_x87_subr_d(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     if (r0 == r1) {
        if (r2 == _ST0_REGNO)
@@ -535,7 +535,7 @@ dopi(sub)
 dopi(rsb)
 
 static void
-_x87_mulr_d(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_x87_mulr_d(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     if (r0 == r1) {
        if (r2 == _ST0_REGNO)
@@ -569,7 +569,7 @@ _x87_mulr_d(jit_state_t *_jit, int32_t r0, int32_t r1, 
jit_int32_t r2)
 dopi(mul)
 
 static void
-_x87_divr_d(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_x87_divr_d(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     if (r0 == r1) {
        if (r2 == _ST0_REGNO)
@@ -712,7 +712,7 @@ _x87_extr_d(jit_state_t *_jit, int32_t r0, int32_t r1)
 
 static void
 _x87cmp(jit_state_t *_jit, int32_t code,
-       int32_t r0, int32_t r1, jit_int32_t r2)
+       int32_t r0, int32_t r1, int32_t r2)
 {
     jit_bool_t         rc;
     int32_t            reg;
@@ -736,7 +736,7 @@ _x87cmp(jit_state_t *_jit, int32_t code,
 
 static void
 _x87cmp2(jit_state_t *_jit, int32_t code,
-        int32_t r0, int32_t r1, jit_int32_t r2)
+        int32_t r0, int32_t r1, int32_t r2)
 {
     jit_bool_t                 rc;
     int32_t                    reg;
@@ -884,7 +884,7 @@ _x87_ldi_f(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 }
 
 static void
-_x87_ldxr_f(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_x87_ldxr_f(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
 #if __X64_32
     int32_t            reg;
@@ -951,7 +951,7 @@ _x87_sti_f(jit_state_t *_jit, jit_word_t i0, int32_t r0)
 }
 
 static void
-_x87_stxr_f(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_x87_stxr_f(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
 #if __X64_32
     int32_t            reg;
@@ -1062,7 +1062,7 @@ dopi(lt)
 dopi(le)
 
 static void
-_x87_eqr_d(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_x87_eqr_d(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     jit_bool_t                 rc;
     jit_word_t                 jp_code;
@@ -1095,7 +1095,7 @@ dopi(ge)
 dopi(gt)
 
 static void
-_x87_ner_d(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_x87_ner_d(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     jit_bool_t                 rc;
     jit_word_t                 jp_code;
@@ -1131,7 +1131,7 @@ dopi(unge)
 dopi(ungt)
 
 static void
-_x87_ltgtr_d(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_x87_ltgtr_d(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
     if (r1 == r2)
        movi(r0, 1);
@@ -1167,7 +1167,7 @@ _x87_ldi_d(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 }
 
 static void
-_x87_ldxr_d(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_x87_ldxr_d(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
 #if __X64_32
     int32_t            reg;
@@ -1234,7 +1234,7 @@ _x87_sti_d(jit_state_t *_jit, jit_word_t i0, int32_t r0)
 }
 
 static void
-_x87_stxr_d(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
+_x87_stxr_d(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
 {
 #if __X64_32
     int32_t            reg;



reply via email to

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