guile-commits
[Top][All Lists]
Advanced

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

[Guile-commits] 17/86: Replace jit_int32_t, etc with stdint types


From: Andy Wingo
Subject: [Guile-commits] 17/86: Replace jit_int32_t, etc with stdint types
Date: Wed, 3 Apr 2019 11:38:50 -0400 (EDT)

wingo pushed a commit to branch lightening
in repository guile.

commit f3f71941acb17c5753c18d814a3774fb1216a34d
Author: Andy Wingo <address@hidden>
Date:   Tue Oct 30 13:48:57 2018 +0100

    Replace jit_int32_t, etc with stdint types
---
 check/carg.c      |   2 +-
 check/nodata.c    |   2 +-
 check/setcode.c   |   2 +-
 jit/aarch64-cpu.c | 558 ++++++++++++++++----------------
 jit/aarch64-fpu.c | 298 ++++++++---------
 jit/aarch64.c     | 134 ++++----
 jit/alpha-cpu.c   | 766 ++++++++++++++++++++++----------------------
 jit/alpha-fpu.c   | 434 ++++++++++++-------------
 jit/alpha.c       | 122 +++----
 jit/arm-cpu.c     | 536 +++++++++++++++----------------
 jit/arm-swf.c     | 348 ++++++++++----------
 jit/arm-vfp.c     | 418 ++++++++++++------------
 jit/arm.c         | 140 ++++----
 jit/arm.h         |  14 +-
 jit/hppa-cpu.c    | 804 +++++++++++++++++++++++-----------------------
 jit/hppa-fpu.c    | 262 +++++++--------
 jit/hppa.c        |  96 +++---
 jit/ia64-cpu.c    | 758 +++++++++++++++++++++----------------------
 jit/ia64-fpu.c    | 404 +++++++++++------------
 jit/ia64.c        | 106 +++---
 jit/jit.c         | 156 ++++-----
 jit/mips-cpu.c    | 910 ++++++++++++++++++++++++++--------------------------
 jit/mips-fpu.c    | 552 ++++++++++++++++----------------
 jit/mips.c        | 116 +++----
 jit/ppc-cpu.c     | 802 +++++++++++++++++++++++-----------------------
 jit/ppc-fpu.c     | 382 +++++++++++-----------
 jit/ppc.c         | 114 +++----
 jit/private.h     | 202 ++++++------
 jit/s390-cpu.c    | 758 +++++++++++++++++++++----------------------
 jit/s390-fpu.c    | 324 +++++++++----------
 jit/s390.c        | 134 ++++----
 jit/sparc-cpu.c   | 574 ++++++++++++++++-----------------
 jit/sparc-fpu.c   | 302 ++++++++---------
 jit/sparc.c       | 118 +++----
 jit/x86-cpu.c     | 942 +++++++++++++++++++++++++++---------------------------
 jit/x86-sse.c     | 508 ++++++++++++++---------------
 jit/x86-x87.c     | 370 ++++++++++-----------
 jit/x86.c         | 268 ++++++++--------
 jit/x86.h         |  36 +--
 39 files changed, 6886 insertions(+), 6886 deletions(-)

diff --git a/check/carg.c b/check/carg.c
index 35b897e..ed37b8a 100644
--- a/check/carg.c
+++ b/check/carg.c
@@ -60,7 +60,7 @@ main(int argc, char *argv[])
     void               (*code)(void);
     jit_node_t         *jmp, *pass;
     jit_node_t          *jw,  *jf,  *jd;
-    jit_int32_t                  s1,   s2,   s3,   s4,   s5,   s6,   s7,   s8,
+    int32_t              s1,   s2,   s3,   s4,   s5,   s6,   s7,   s8,
                          s9,  s10,  s11,  s12,  s13,  s14,  s15,  s16;
     jit_node_t          *a1,  *a2,  *a3,  *a4,  *a5,  *a6,  *a7,  *a8,
                         *a9, *a10, *a11, *a12, *a13, *a14, *a15, *a16;
diff --git a/check/nodata.c b/check/nodata.c
index 0e594c3..91ab394 100644
--- a/check/nodata.c
+++ b/check/nodata.c
@@ -21,7 +21,7 @@
 #define  mmap_fd                       -1
 #endif
 
-jit_uint8_t             *data;
+uint8_t                 *data;
 jit_state_t             *_jit;
 jit_word_t               data_length;
 jit_word_t               note_length;
diff --git a/check/setcode.c b/check/setcode.c
index 0047f34..e297187 100644
--- a/check/setcode.c
+++ b/check/setcode.c
@@ -24,7 +24,7 @@
 int
 main(int argc, char *argv[])
 {
-    jit_uint8_t                 *ptr;
+    uint8_t             *ptr;
     jit_state_t                 *_jit;
     jit_word_t           length;
 #if defined(__sgi)
diff --git a/jit/aarch64-cpu.c b/jit/aarch64-cpu.c
index 07b0edb..44eb4a3 100644
--- a/jit/aarch64-cpu.c
+++ b/jit/aarch64-cpu.c
@@ -20,7 +20,7 @@
 #if PROTO
 typedef union {
 /* aarch64-opc.c */
-#  define ui                   jit_uint32_t
+#  define ui                   uint32_t
 #  if __BYTE_ORDER == __LITTLE_ENDIAN
     /* cond2: condition in truly conditional-executed inst.  */
     struct {           ui b:  4; } cond2;
@@ -207,7 +207,7 @@ typedef union {
     struct { ui _:  8; ui b:  5; } b40;
     struct { ui _: 16; ui b:  6; } scale;
 #  endif
-    jit_int32_t                w;
+    int32_t            w;
 #  undef ui
 } instr_t;
 #  define stack_framesize              160
@@ -470,198 +470,198 @@ typedef union {
 #  define CBZ(Rd,Simm19)               ox19(A64_CBZ|XS,Rd,Simm19)
 #  define CBNZ(Rd,Simm19)              ox19(A64_CBNZ|XS,Rd,Simm19)
 #  define NOP()                                ii(0xd503201f)
-static jit_int32_t logical_immediate(jit_word_t);
+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*,jit_int32_t,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _oxxx(jit_state_t*,int32_t,jit_int32_t,jit_int32_t,jit_int32_t);
 #  define oxxi(Op,Rd,Rn,Imm12)         _oxxi(_jit,Op,Rd,Rn,Imm12)
-static void 
_oxxi(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _oxxi(jit_state_t*,int32_t,jit_int32_t,jit_int32_t,jit_int32_t);
 #  define oxx9(Op,Rd,Rn,Imm9)          _oxx9(_jit,Op,Rd,Rn,Imm9)
-static void 
_oxx9(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _oxx9(jit_state_t*,int32_t,jit_int32_t,jit_int32_t,jit_int32_t);
 #  define ox19(Op,Rd,Simm19)           _ox19(_jit,Op,Rd,Simm19)
-static void _ox19(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _ox19(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define oc19(Op,Cc,Simm19)           _oc19(_jit,Op,Cc,Simm19)
-static void _oc19(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _oc19(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define o26(Op,Simm26)               _o26(_jit,Op,Simm26)
-static void _oc26(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _oc26(jit_state_t*,int32_t,jit_int32_t);
 #  define ox_x(Op,Rd,Rn)               _ox_x(_jit,Op,Rd,Rn)
-static void _ox_x(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _ox_x(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define o_xx(Op,Rd,Rn)               _o_xx(_jit,Op,Rd,Rn)
-static void _o_xx(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _o_xx(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define oxx_(Op,Rn,Rm)               _oxx_(_jit,Op,Rn,Rm)
-static void _oxx_(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _oxx_(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define o_x_(Op,Rn)                  _o_x_(_jit,Op,Rn)
-static void _o_x_(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _o_x_(jit_state_t*,int32_t,jit_int32_t);
 #  define ox_h(Op,Rd,Imm16)            _ox_h(_jit,Op,Rd,Imm16)
-static void _ox_h(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _ox_h(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define oxxrs(Op,Rd,Rn,R,S)          _oxxrs(_jit,Op,Rd,Rn,R,S)
-static void _oxxrs(jit_state_t*,jit_int32_t,jit_int32_t,
-                  jit_int32_t,jit_int32_t,jit_int32_t);
+static void _oxxrs(jit_state_t*,int32_t,jit_int32_t,
+                  int32_t,jit_int32_t,jit_int32_t);
 #  define oxxxc(Op,Rd,Rn,Rm,Cc)                _oxxxc(_jit,Op,Rd,Rn,Rm,Cc)
-static void _oxxxc(jit_state_t*,jit_int32_t,jit_int32_t,
-                  jit_int32_t,jit_int32_t,jit_int32_t);
+static void _oxxxc(jit_state_t*,int32_t,jit_int32_t,
+                  int32_t,jit_int32_t,jit_int32_t);
 #  define oxxx7(Op,Rt,Rt2,Rn,Simm7)    _oxxx7(_jit,Op,Rt,Rt2,Rn,Simm7)
-static void _oxxx7(jit_state_t*,jit_int32_t,
-                  jit_int32_t,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _oxxx7(jit_state_t*,int32_t,
+                  int32_t,jit_int32_t,jit_int32_t,jit_int32_t);
 #  define nop(i0)                      _nop(_jit,i0)
-static void _nop(jit_state_t*,jit_int32_t);
+static void _nop(jit_state_t*,int32_t);
 #  define addr(r0,r1,r2)               ADD(r0,r1,r2)
 #  define addi(r0,r1,i0)               _addi(_jit,r0,r1,i0)
-static void _addi(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _addi(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  define addcr(r0,r1,r2)              ADDS(r0,r1,r2)
 #  define addci(r0,r1,i0)              _addci(_jit,r0,r1,i0)
-static void _addci(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _addci(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  define addxr(r0,r1,r2)              ADCS(r0,r1,r2)
 #  define addxi(r0,r1,i0)              _addxi(_jit,r0,r1,i0)
-static void _addxi(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _addxi(jit_state_t*,int32_t,jit_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*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _subi(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  define subcr(r0,r1,r2)              SUBS(r0,r1,r2)
 #  define subci(r0,r1,i0)              _subci(_jit,r0,r1,i0)
-static void _subci(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _subci(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  define subxr(r0,r1,r2)              SBCS(r0,r1,r2)
 #  define subxi(r0,r1,i0)              _subxi(_jit,r0,r1,i0)
-static void _subxi(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _subxi(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  define rsbi(r0, r1, i0)             _rsbi(_jit, r0, r1, i0)
-static void _rsbi(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _rsbi(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  define mulr(r0,r1,r2)               MUL(r0,r1,r2)
 #  define muli(r0,r1,i0)               _muli(_jit,r0,r1,i0)
-static void _muli(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _muli(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  define qmulr(r0,r1,r2,r3)           _qmulr(_jit,r0,r1,r2,r3)
-static void _qmulr(jit_state_t*,jit_int32_t,
-                  jit_int32_t,jit_int32_t,jit_int32_t);
+static void _qmulr(jit_state_t*,int32_t,
+                  int32_t,jit_int32_t,jit_int32_t);
 #  define qmuli(r0,r1,r2,i0)           _qmuli(_jit,r0,r1,r2,i0)
-static void _qmuli(jit_state_t*,jit_int32_t,
-                  jit_int32_t,jit_int32_t,jit_word_t);
+static void _qmuli(jit_state_t*,int32_t,
+                  int32_t,jit_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*,jit_int32_t,
-                    jit_int32_t,jit_int32_t,jit_int32_t);
+static void _qmulr_u(jit_state_t*,int32_t,
+                    int32_t,jit_int32_t,jit_int32_t);
 #  define qmuli_u(r0,r1,r2,i0)         _qmuli_u(_jit,r0,r1,r2,i0)
-static void _qmuli_u(jit_state_t*,jit_int32_t,
-                    jit_int32_t,jit_int32_t,jit_word_t);
+static void _qmuli_u(jit_state_t*,int32_t,
+                    int32_t,jit_int32_t,jit_word_t);
 #  define divr(r0,r1,r2)               SDIV(r0,r1,r2)
 #  define divi(r0,r1,i0)               _divi(_jit,r0,r1,i0)
-static void _divi(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _divi(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  define divr_u(r0,r1,r2)             UDIV(r0,r1,r2)
 #  define divi_u(r0,r1,i0)             _divi_u(_jit,r0,r1,i0)
-static void _divi_u(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _divi_u(jit_state_t*,int32_t,jit_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,
-                   jit_int32_t,jit_int32_t,jit_int32_t,jit_int32_t);
+                   int32_t,jit_int32_t,jit_int32_t,jit_int32_t);
 #  define qdivi(r0,r1,r2,i0)           _qdivi(_jit,r0,r1,r2,i0)
-static void _qdivi(jit_state_t*,jit_int32_t,
-                  jit_int32_t,jit_int32_t,jit_word_t);
+static void _qdivi(jit_state_t*,int32_t,
+                  int32_t,jit_int32_t,jit_word_t);
 #  define qdivi_u(r0,r1,r2,i0)         _qdivi_u(_jit,r0,r1,r2,i0)
-static void _qdivi_u(jit_state_t*,jit_int32_t,
-                    jit_int32_t,jit_int32_t,jit_word_t);
+static void _qdivi_u(jit_state_t*,int32_t,
+                    int32_t,jit_int32_t,jit_word_t);
 #  define remr(r0,r1,r2)               _remr(_jit,r0,r1,r2)
-static void _remr(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _remr(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define remi(r0,r1,i0)               _remi(_jit,r0,r1,i0)
-static void _remi(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _remi(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  define remr_u(r0,r1,r2)             _remr_u(_jit,r0,r1,r2)
-static void _remr_u(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _remr_u(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define remi_u(r0,r1,i0)             _remi_u(_jit,r0,r1,i0)
-static void _remi_u(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _remi_u(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  define lshr(r0,r1,r2)               LSL(r0,r1,r2)
 #  define lshi(r0,r1,i0)               _lshi(_jit,r0,r1,i0)
-static void _lshi(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _lshi(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  define rshr(r0,r1,r2)               ASR(r0,r1,r2)
 #  define rshi(r0,r1,i0)               _rshi(_jit,r0,r1,i0)
-static void _rshi(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _rshi(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  define rshr_u(r0,r1,r2)             LSR(r0,r1,r2)
 #  define rshi_u(r0,r1,i0)             _rshi_u(_jit,r0,r1,i0)
-static void _rshi_u(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _rshi_u(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  define negr(r0,r1)                  NEG(r0,r1)
 #  define comr(r0,r1)                  MVN(r0,r1)
 #  define andr(r0,r1,r2)               AND(r0,r1,r2)
 #  define andi(r0,r1,i0)               _andi(_jit,r0,r1,i0)
-static void _andi(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _andi(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  define orr(r0,r1,r2)                        ORR(r0,r1,r2)
 #  define ori(r0,r1,i0)                        _ori(_jit,r0,r1,i0)
-static void _ori(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _ori(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  define xorr(r0,r1,r2)               EOR(r0,r1,r2)
 #  define xori(r0,r1,i0)               _xori(_jit,r0,r1,i0)
-static void _xori(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _xori(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  define ldr_c(r0,r1)                 LDRSBI(r0,r1,0)
 #  define ldi_c(r0,i0)                 _ldi_c(_jit,r0,i0)
-static void _ldi_c(jit_state_t*,jit_int32_t,jit_word_t);
+static void _ldi_c(jit_state_t*,int32_t,jit_word_t);
 #  define ldr_uc(r0,r1)                        _ldr_uc(_jit,r0,r1)
-static void _ldr_uc(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _ldr_uc(jit_state_t*,int32_t,jit_int32_t);
 #  define ldi_uc(r0,i0)                        _ldi_uc(_jit,r0,i0)
-static void _ldi_uc(jit_state_t*,jit_int32_t,jit_word_t);
+static void _ldi_uc(jit_state_t*,int32_t,jit_word_t);
 #  define ldr_s(r0,r1)                 LDRSHI(r0,r1,0)
 #  define ldi_s(r0,i0)                 _ldi_s(_jit,r0,i0)
-static void _ldi_s(jit_state_t*,jit_int32_t,jit_word_t);
+static void _ldi_s(jit_state_t*,int32_t,jit_word_t);
 #  define ldr_us(r0,r1)                        _ldr_us(_jit,r0,r1)
-static void _ldr_us(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _ldr_us(jit_state_t*,int32_t,jit_int32_t);
 #  define ldi_us(r0,i0)                        _ldi_us(_jit,r0,i0)
-static void _ldi_us(jit_state_t*,jit_int32_t,jit_word_t);
+static void _ldi_us(jit_state_t*,int32_t,jit_word_t);
 #  define ldr_i(r0,r1)                 LDRSWI(r0,r1,0)
 #  define ldi_i(r0,i0)                 _ldi_i(_jit,r0,i0)
-static void _ldi_i(jit_state_t*,jit_int32_t,jit_word_t);
+static void _ldi_i(jit_state_t*,int32_t,jit_word_t);
 #  define ldr_ui(r0,r1)                        _ldr_ui(_jit,r0,r1)
-static void _ldr_ui(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _ldr_ui(jit_state_t*,int32_t,jit_int32_t);
 #  define ldi_ui(r0,i0)                        _ldi_ui(_jit,r0,i0)
-static void _ldi_ui(jit_state_t*,jit_int32_t,jit_word_t);
+static void _ldi_ui(jit_state_t*,int32_t,jit_word_t);
 #  define ldr_l(r0,r1)                 LDRI(r0,r1,0)
-static void _ldr_l(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _ldr_l(jit_state_t*,int32_t,jit_int32_t);
 #  define ldi_l(r0,i0)                 _ldi_l(_jit,r0,i0)
-static void _ldi_l(jit_state_t*,jit_int32_t,jit_word_t);
+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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _ldxr_c(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define ldxi_c(r0,r1,i0)             _ldxi_c(_jit,r0,r1,i0)
-static void _ldxi_c(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _ldxi_c(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  define ldxr_uc(r0,r1,r2)            _ldxr_uc(_jit,r0,r1,r2)
-static void _ldxr_uc(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _ldxr_uc(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define ldxi_uc(r0,r1,i0)            _ldxi_uc(_jit,r0,r1,i0)
-static void _ldxi_uc(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _ldxi_uc(jit_state_t*,int32_t,jit_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*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _ldxi_s(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  define ldxr_us(r0,r1,r2)            _ldxr_us(_jit,r0,r1,r2)
-static void _ldxr_us(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _ldxr_us(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define ldxi_us(r0,r1,i0)            _ldxi_us(_jit,r0,r1,i0)
-static void _ldxi_us(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _ldxi_us(jit_state_t*,int32_t,jit_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*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _ldxi_i(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  define ldxr_ui(r0,r1,r2)            _ldxr_ui(_jit,r0,r1,r2)
-static void _ldxr_ui(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _ldxr_ui(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define ldxi_ui(r0,r1,i0)            _ldxi_ui(_jit,r0,r1,i0)
-static void _ldxi_ui(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _ldxi_ui(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  define ldxr_l(r0,r1,r2)             LDR(r0,r1,r2)
 #  define ldxi_l(r0,r1,i0)             _ldxi_l(_jit,r0,r1,i0)
-static void _ldxi_l(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _ldxi_l(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  define str_c(r0,r1)                 STRBI(r1,r0,0)
 #  define sti_c(i0,r0)                 _sti_c(_jit,i0,r0)
-static void _sti_c(jit_state_t*,jit_word_t,jit_int32_t);
+static void _sti_c(jit_state_t*,jit_word_t,int32_t);
 #  define str_s(r0,r1)                 STRHI(r1,r0,0)
 #  define sti_s(i0,r0)                 _sti_s(_jit,i0,r0)
-static void _sti_s(jit_state_t*,jit_word_t,jit_int32_t);
+static void _sti_s(jit_state_t*,jit_word_t,int32_t);
 #  define str_i(r0,r1)                 STRWI(r1,r0,0)
 #  define sti_i(i0,r0)                 _sti_i(_jit,i0,r0)
-static void _sti_i(jit_state_t*,jit_word_t,jit_int32_t);
+static void _sti_i(jit_state_t*,jit_word_t,int32_t);
 #  define str_l(r0,r1)                 STRI(r1,r0,0)
 #  define sti_l(i0,r0)                 _sti_l(_jit,i0,r0)
-static void _sti_l(jit_state_t*,jit_word_t,jit_int32_t);
+static void _sti_l(jit_state_t*,jit_word_t,int32_t);
 #  define stxr_c(r0,r1,r2)             STRB(r2,r1,r0)
 #  define stxi_c(i0,r0,r1)             _stxi_c(_jit,i0,r0,r1)
-static void _stxi_c(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static void _stxi_c(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define stxr_s(r0,r1,r2)             STRH(r2,r1,r0)
 #  define stxi_s(i0,r0,r1)             _stxi_s(_jit,i0,r0,r1)
-static void _stxi_s(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static void _stxi_s(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define stxr_i(r0,r1,r2)             STRW(r2,r1,r0)
 #  define stxi_i(i0,r0,r1)             _stxi_i(_jit,i0,r0,r1)
-static void _stxi_i(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static void _stxi_i(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define stxr_l(r0,r1,r2)             STR(r2,r1,r0)
 #  define stxi_l(i0,r0,r1)             _stxi_l(_jit,i0,r0,r1)
-static void _stxi_l(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static void _stxi_l(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  if __BYTE_ORDER == __LITTLE_ENDIAN
 #  define htonr_us(r0,r1)              _htonr_us(_jit,r0,r1)
-static void _htonr_us(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _htonr_us(jit_state_t*,int32_t,jit_int32_t);
 #  define htonr_ui(r0,r1)              _htonr_ui(_jit,r0,r1)
-static void _htonr_ui(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _htonr_ui(jit_state_t*,int32_t,jit_int32_t);
 #    define htonr_ul(r0,r1)            REV(r0,r1)
 #  else
 #    define htonr_us(r0,r1)            extr_us(r0,r1)
@@ -675,15 +675,15 @@ static void 
_htonr_ui(jit_state_t*,jit_int32_t,jit_int32_t);
 #  define extr_i(r0,r1)                        SXTW(r0,r1)
 #  define extr_ui(r0,r1)               UXTW(r0,r1)
 #  define movr(r0,r1)                  _movr(_jit,r0,r1)
-static void _movr(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _movr(jit_state_t*,int32_t,jit_int32_t);
 #  define movi(r0,i0)                  _movi(_jit,r0,i0)
-static void _movi(jit_state_t*,jit_int32_t,jit_word_t);
+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*,jit_int32_t,jit_word_t);
+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*,jit_int32_t,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _ccr(jit_state_t*,int32_t,jit_int32_t,jit_int32_t,jit_int32_t);
 #  define cci(cc,r0,r1,i0)             _cci(_jit,cc,r0,r1,i0)
-static void _cci(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t,jit_word_t);
+static void _cci(jit_state_t*,int32_t,jit_int32_t,jit_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,10 +706,10 @@ static void 
_cci(jit_state_t*,jit_int32_t,jit_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*,jit_int32_t,jit_word_t,jit_int32_t,jit_int32_t);
+_bccr(jit_state_t*,int32_t,jit_word_t,jit_int32_t,jit_int32_t);
 #  define bcci(cc,i0,r0,i1)            _bcci(_jit,cc,i0,r0,i1)
 static jit_word_t
-_bcci(jit_state_t*,jit_int32_t,jit_word_t,jit_int32_t,jit_word_t);
+_bcci(jit_state_t*,int32_t,jit_word_t,jit_int32_t,jit_word_t);
 #  define bltr(i0,r0,r1)               bccr(BCC_LT,i0,r0,r1)
 #  define blti(i0,r0,i1)               bcci(BCC_LT,i0,r0,i1)
 #  define bltr_u(i0,r0,r1)             bccr(BCC_CC,i0,r0,r1)
@@ -720,7 +720,7 @@ 
_bcci(jit_state_t*,jit_int32_t,jit_word_t,jit_int32_t,jit_word_t);
 #  define blei_u(i0,r0,i1)             bcci(BCC_LS,i0,r0,i1)
 #  define beqr(i0,r0,r1)               bccr(BCC_EQ,i0,r0,r1)
 #  define beqi(i0,r0,i1)               _beqi(_jit,i0,r0,i1)
-static jit_word_t _beqi(jit_state_t*,jit_word_t,jit_int32_t,jit_word_t);
+static jit_word_t _beqi(jit_state_t*,jit_word_t,int32_t,jit_word_t);
 #  define bger(i0,r0,r1)               bccr(BCC_GE,i0,r0,r1)
 #  define bgei(i0,r0,i1)               bcci(BCC_GE,i0,r0,i1)
 #  define bger_u(i0,r0,r1)             bccr(BCC_CS,i0,r0,r1)
@@ -731,13 +731,13 @@ static jit_word_t 
_beqi(jit_state_t*,jit_word_t,jit_int32_t,jit_word_t);
 #  define bgti_u(i0,r0,i1)             bcci(BCC_HI,i0,r0,i1)
 #  define bner(i0,r0,r1)               bccr(BCC_NE,i0,r0,r1)
 #  define bnei(i0,r0,i1)               _bnei(_jit,i0,r0,i1)
-static jit_word_t _bnei(jit_state_t*,jit_word_t,jit_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*,jit_int32_t,jit_word_t,jit_int32_t,jit_int32_t);
+_baddr(jit_state_t*,int32_t,jit_word_t,jit_int32_t,jit_int32_t);
 #  define baddi(cc,i0,r0,i1)           _baddi(_jit,cc,i0,r0,i1)
 static jit_word_t
-_baddi(jit_state_t*,jit_int32_t,jit_word_t,jit_int32_t,jit_word_t);
+_baddi(jit_state_t*,int32_t,jit_word_t,jit_int32_t,jit_word_t);
 #  define boaddr(i0,r0,r1)             baddr(BCC_VS,i0,r0,r1)
 #  define boaddi(i0,r0,i1)             baddi(BCC_VS,i0,r0,i1)
 #  define boaddr_u(i0,r0,r1)           baddr(BCC_HS,i0,r0,r1)
@@ -748,10 +748,10 @@ 
_baddi(jit_state_t*,jit_int32_t,jit_word_t,jit_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*,jit_int32_t,jit_word_t,jit_int32_t,jit_int32_t);
+_bsubr(jit_state_t*,int32_t,jit_word_t,jit_int32_t,jit_int32_t);
 #  define bsubi(cc,i0,r0,i1)           _bsubi(_jit,cc,i0,r0,i1)
 static jit_word_t
-_bsubi(jit_state_t*,jit_int32_t,jit_word_t,jit_int32_t,jit_word_t);
+_bsubi(jit_state_t*,int32_t,jit_word_t,jit_int32_t,jit_word_t);
 #  define bosubr(i0,r0,r1)             bsubr(BCC_VS,i0,r0,r1)
 #  define bosubi(i0,r0,i1)             bsubi(BCC_VS,i0,r0,i1)
 #  define bosubr_u(i0,r0,r1)           bsubr(BCC_LO,i0,r0,r1)
@@ -762,10 +762,10 @@ 
_bsubi(jit_state_t*,jit_int32_t,jit_word_t,jit_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*,jit_int32_t,jit_word_t,jit_int32_t,jit_int32_t);
+_bmxr(jit_state_t*,int32_t,jit_word_t,jit_int32_t,jit_int32_t);
 #  define bmxi(cc,i0,r0,r1)            _bmxi(_jit,cc,i0,r0,r1)
 static jit_word_t
-_bmxi(jit_state_t*,jit_int32_t,jit_word_t,jit_int32_t,jit_word_t);
+_bmxi(jit_state_t*,int32_t,jit_word_t,jit_int32_t,jit_word_t);
 #  define bmsr(i0,r0,r1)               bmxr(BCC_NE,i0,r0,r1)
 #  define bmsi(i0,r0,i1)               bmxi(BCC_NE,i0,r0,i1)
 #  define bmcr(i0,r0,r1)               bmxr(BCC_EQ,i0,r0,r1)
@@ -785,15 +785,15 @@ static void _prolog(jit_state_t*,jit_node_t*);
 #  define epilog(i0)                   _epilog(_jit,i0)
 static void _epilog(jit_state_t*,jit_node_t*);
 #  define vastart(r0)                  _vastart(_jit, r0)
-static void _vastart(jit_state_t*, jit_int32_t);
+static void _vastart(jit_state_t*, int32_t);
 #  define vaarg(r0, r1)                        _vaarg(_jit, r0, r1)
-static void _vaarg(jit_state_t*, jit_int32_t, jit_int32_t);
+static void _vaarg(jit_state_t*, int32_t, jit_int32_t);
 #  define patch_at(jump,label)         _patch_at(_jit,jump,label)
 static void _patch_at(jit_state_t*,jit_word_t,jit_word_t);
 #endif
 
 #if CODE
-static jit_int32_t
+static int32_t
 logical_immediate(jit_word_t imm)
 {
     /* There are 5334 possible immediate values, but to avoid the
@@ -826,8 +826,8 @@ logical_immediate(jit_word_t imm)
 }
 
 static void
-_oxxx(jit_state_t *_jit, jit_int32_t Op,
-      jit_int32_t Rd, jit_int32_t Rn, jit_int32_t Rm)
+_oxxx(jit_state_t *_jit, int32_t Op,
+      int32_t Rd, jit_int32_t Rn, jit_int32_t Rm)
 {
     instr_t    i;
     assert(!(Rd &       ~0x1f));
@@ -842,8 +842,8 @@ _oxxx(jit_state_t *_jit, jit_int32_t Op,
 }
 
 static void
-_oxxi(jit_state_t *_jit, jit_int32_t Op,
-      jit_int32_t Rd, jit_int32_t Rn, jit_int32_t Imm12)
+_oxxi(jit_state_t *_jit, int32_t Op,
+      int32_t Rd, jit_int32_t Rn, jit_int32_t Imm12)
 {
     instr_t    i;
     assert(!(Rd    &       ~0x1f));
@@ -858,8 +858,8 @@ _oxxi(jit_state_t *_jit, jit_int32_t Op,
 }
 
 static void
-_oxx9(jit_state_t *_jit, jit_int32_t Op,
-      jit_int32_t Rd, jit_int32_t Rn, jit_int32_t Imm9)
+_oxx9(jit_state_t *_jit, int32_t Op,
+      int32_t Rd, jit_int32_t Rn, jit_int32_t Imm9)
 {
     instr_t    i;
     assert(!(Rd   &       ~0x1f));
@@ -874,7 +874,7 @@ _oxx9(jit_state_t *_jit, jit_int32_t Op,
 }
 
 static void
-_ox19(jit_state_t *_jit, jit_int32_t Op, jit_int32_t Rd, jit_int32_t Simm19)
+_ox19(jit_state_t *_jit, int32_t Op, jit_int32_t Rd, jit_int32_t Simm19)
 {
     instr_t    i;
     assert(!(Rd &         ~0x1f));
@@ -887,7 +887,7 @@ _ox19(jit_state_t *_jit, jit_int32_t Op, jit_int32_t Rd, 
jit_int32_t Simm19)
 }
 
 static void
-_oc19(jit_state_t *_jit, jit_int32_t Op, jit_int32_t Cc, jit_int32_t Simm19)
+_oc19(jit_state_t *_jit, int32_t Op, jit_int32_t Cc, jit_int32_t Simm19)
 {
     instr_t    i;
     assert(!(Cc &          ~0xf));
@@ -900,7 +900,7 @@ _oc19(jit_state_t *_jit, jit_int32_t Op, jit_int32_t Cc, 
jit_int32_t Simm19)
 }
 
 static void
-_o26(jit_state_t *_jit, jit_int32_t Op, jit_int32_t Simm26)
+_o26(jit_state_t *_jit, int32_t Op, jit_int32_t Simm26)
 {
     instr_t    i;
     assert(Simm26 >= -33554432 && Simm26 <= 33554431);
@@ -911,7 +911,7 @@ _o26(jit_state_t *_jit, jit_int32_t Op, jit_int32_t Simm26)
 }
 
 static void
-_ox_x(jit_state_t *_jit, jit_int32_t Op, jit_int32_t Rd, jit_int32_t Rm)
+_ox_x(jit_state_t *_jit, int32_t Op, jit_int32_t Rd, jit_int32_t Rm)
 {
     instr_t    i;
     assert(!(Rd &       ~0x1f));
@@ -924,7 +924,7 @@ _ox_x(jit_state_t *_jit, jit_int32_t Op, jit_int32_t Rd, 
jit_int32_t Rm)
 }
 
 static void
-_o_xx(jit_state_t *_jit, jit_int32_t Op, jit_int32_t Rd, jit_int32_t Rn)
+_o_xx(jit_state_t *_jit, int32_t Op, jit_int32_t Rd, jit_int32_t Rn)
 {
     instr_t    i;
     assert(!(Rd &       ~0x1f));
@@ -937,7 +937,7 @@ _o_xx(jit_state_t *_jit, jit_int32_t Op, jit_int32_t Rd, 
jit_int32_t Rn)
 }
 
 static void
-_oxx_(jit_state_t *_jit, jit_int32_t Op, jit_int32_t Rn, jit_int32_t Rm)
+_oxx_(jit_state_t *_jit, int32_t Op, jit_int32_t Rn, jit_int32_t Rm)
 {
     instr_t    i;
     assert(!(Rn &       ~0x1f));
@@ -950,7 +950,7 @@ _oxx_(jit_state_t *_jit, jit_int32_t Op, jit_int32_t Rn, 
jit_int32_t Rm)
 }
 
 static void
-_o_x_(jit_state_t *_jit, jit_int32_t Op, jit_int32_t Rn)
+_o_x_(jit_state_t *_jit, int32_t Op, jit_int32_t Rn)
 {
     instr_t    i;
     assert(!(Rn & ~0x1f));
@@ -961,7 +961,7 @@ _o_x_(jit_state_t *_jit, jit_int32_t Op, jit_int32_t Rn)
 }
 
 static void
-_ox_h(jit_state_t *_jit, jit_int32_t Op, jit_int32_t Rd, jit_int32_t Imm16)
+_ox_h(jit_state_t *_jit, int32_t Op, jit_int32_t Rd, jit_int32_t Imm16)
 {
     instr_t    i;
     assert(!(Rd    &       ~0x1f));
@@ -974,8 +974,8 @@ _ox_h(jit_state_t *_jit, jit_int32_t Op, jit_int32_t Rd, 
jit_int32_t Imm16)
 }
 
 static void
-_oxxrs(jit_state_t *_jit, jit_int32_t Op,
-       jit_int32_t Rd, jit_int32_t Rn, jit_int32_t R, jit_int32_t S)
+_oxxrs(jit_state_t *_jit, int32_t Op,
+       int32_t Rd, jit_int32_t Rn, jit_int32_t R, jit_int32_t S)
 {
     instr_t    i;
     assert(!(Rd &       ~0x1f));
@@ -992,8 +992,8 @@ _oxxrs(jit_state_t *_jit, jit_int32_t Op,
 }
 
 static void
-_oxxxc(jit_state_t *_jit, jit_int32_t Op,
-       jit_int32_t Rd, jit_int32_t Rn, jit_int32_t Rm, jit_int32_t Cc)
+_oxxxc(jit_state_t *_jit, int32_t Op,
+       int32_t Rd, jit_int32_t Rn, jit_int32_t Rm, jit_int32_t Cc)
 {
     instr_t    i;
     assert(!(Rd &       ~0x1f));
@@ -1010,8 +1010,8 @@ _oxxxc(jit_state_t *_jit, jit_int32_t Op,
 }
 
 static void
-_oxxx7(jit_state_t *_jit, jit_int32_t Op,
-       jit_int32_t Rt, jit_int32_t Rt2, jit_int32_t Rn, jit_int32_t Simm7)
+_oxxx7(jit_state_t *_jit, int32_t Op,
+       int32_t Rt, jit_int32_t Rt2, jit_int32_t Rn, jit_int32_t Simm7)
 {
     instr_t    i;
     assert(!(Rt  &       ~0x1f));
@@ -1028,7 +1028,7 @@ _oxxx7(jit_state_t *_jit, jit_int32_t Op,
 }
 
 static void
-_nop(jit_state_t *_jit, jit_int32_t i0)
+_nop(jit_state_t *_jit, int32_t i0)
 {
     for (; i0 > 0; i0 -= 4)
        NOP();
@@ -1036,9 +1036,9 @@ _nop(jit_state_t *_jit, jit_int32_t i0)
 }
 
 static void
-_addi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_addi(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     jit_word_t         is =  i0 >> 12;
     jit_word_t         in = -i0;
     jit_word_t         iS =  in >> 12;
@@ -1059,9 +1059,9 @@ _addi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_addci(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_addci(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     jit_word_t         is =  i0 >> 12;
     jit_word_t         in = -i0;
     jit_word_t         iS =  in >> 12;
@@ -1082,9 +1082,9 @@ _addci(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_addxi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_addxi(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     movi(rn(reg), i0);
     addxr(r0, r1, rn(reg));
@@ -1092,9 +1092,9 @@ _addxi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_subi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_subi(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     jit_word_t         is = i0 >> 12;
     if (      i0 >= 0 && i0 <= 0xfff)
        SUBI   (r0, r1, i0);
@@ -1109,9 +1109,9 @@ _subi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_subci(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_subci(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     jit_word_t         is = i0 >> 12;
     if (      i0 >= 0 && i0 <= 0xfff)
        SUBSI   (r0, r1, i0);
@@ -1126,9 +1126,9 @@ _subci(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_subxi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_subxi(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     movi(rn(reg), i0);
     subxr(r0, r1, rn(reg));
@@ -1136,16 +1136,16 @@ _subxi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_word_t i0)
 }
 
 static void
-_rsbi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_rsbi(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
     subi(r0, r1, i0);
     negr(r0, r0);
 }
 
 static void
-_muli(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_muli(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     movi(rn(reg), i0);
     mulr(r0, r1, rn(reg));
@@ -1153,10 +1153,10 @@ _muli(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_word_t i0)
 }
 
 static void
-_qmulr(jit_state_t *_jit, jit_int32_t r0,
-       jit_int32_t r1, jit_int32_t r2, jit_int32_t r3)
+_qmulr(jit_state_t *_jit, int32_t r0,
+       int32_t r1, jit_int32_t r2, jit_int32_t r3)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (r0 == r2 || r0 == r3) {
        reg = jit_get_reg(jit_class_gpr);
        mulr(rn(reg), r2, r3);
@@ -1171,10 +1171,10 @@ _qmulr(jit_state_t *_jit, jit_int32_t r0,
 }
 
 static void
-_qmuli(jit_state_t *_jit, jit_int32_t r0,
-       jit_int32_t r1, jit_int32_t r2, jit_word_t i0)
+_qmuli(jit_state_t *_jit, int32_t r0,
+       int32_t r1, jit_int32_t r2, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     movi(rn(reg), i0);
     qmulr(r0, r1, r2, rn(reg));
@@ -1182,10 +1182,10 @@ _qmuli(jit_state_t *_jit, jit_int32_t r0,
 }
 
 static void
-_qmulr_u(jit_state_t *_jit, jit_int32_t r0,
-        jit_int32_t r1, jit_int32_t r2, jit_int32_t r3)
+_qmulr_u(jit_state_t *_jit, int32_t r0,
+        int32_t r1, jit_int32_t r2, jit_int32_t r3)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (r0 == r2 || r0 == r3) {
        reg = jit_get_reg(jit_class_gpr);
        mulr(rn(reg), r2, r3);
@@ -1200,10 +1200,10 @@ _qmulr_u(jit_state_t *_jit, jit_int32_t r0,
 }
 
 static void
-_qmuli_u(jit_state_t *_jit, jit_int32_t r0,
-        jit_int32_t r1, jit_int32_t r2, jit_word_t i0)
+_qmuli_u(jit_state_t *_jit, int32_t r0,
+        int32_t r1, jit_int32_t r2, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     movi(rn(reg), i0);
     qmulr_u(r0, r1, r2, rn(reg));
@@ -1211,9 +1211,9 @@ _qmuli_u(jit_state_t *_jit, jit_int32_t r0,
 }
 
 static void
-_divi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_divi(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     movi(rn(reg), i0);
     divr(r0, r1, rn(reg));
@@ -1221,9 +1221,9 @@ _divi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_divi_u(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_divi_u(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     movi(rn(reg), i0);
     divr_u(r0, r1, rn(reg));
@@ -1232,10 +1232,10 @@ _divi_u(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_word_t i0)
 
 static void
 _iqdivr(jit_state_t *_jit, jit_bool_t sign,
-       jit_int32_t r0, jit_int32_t r1, jit_int32_t r2, jit_int32_t r3)
+       int32_t r0, jit_int32_t r1, jit_int32_t r2, jit_int32_t r3)
 {
-    jit_int32_t                sv0, rg0;
-    jit_int32_t                sv1, rg1;
+    int32_t            sv0, rg0;
+    int32_t            sv1, rg1;
     if (r0 == r2 || r0 == r3) {
        sv0 = jit_get_reg(jit_class_gpr);
        rg0 = rn(sv0);
@@ -1265,10 +1265,10 @@ _iqdivr(jit_state_t *_jit, jit_bool_t sign,
 }
 
 static void
-_qdivi(jit_state_t *_jit, jit_int32_t r0,
-       jit_int32_t r1, jit_int32_t r2, jit_word_t i0)
+_qdivi(jit_state_t *_jit, int32_t r0,
+       int32_t r1, jit_int32_t r2, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     movi(rn(reg), i0);
     qdivr(r0, r1, r2, rn(reg));
@@ -1276,10 +1276,10 @@ _qdivi(jit_state_t *_jit, jit_int32_t r0,
 }
 
 static void
-_qdivi_u(jit_state_t *_jit, jit_int32_t r0,
-        jit_int32_t r1, jit_int32_t r2, jit_word_t i0)
+_qdivi_u(jit_state_t *_jit, int32_t r0,
+        int32_t r1, jit_int32_t r2, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     movi(rn(reg), i0);
     qdivr_u(r0, r1, r2, rn(reg));
@@ -1287,9 +1287,9 @@ _qdivi_u(jit_state_t *_jit, jit_int32_t r0,
 }
 
 static void
-_remr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_remr(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (r0 == r1 || r0 == r2) {
        reg = jit_get_reg(jit_class_gpr);
        divr(rn(reg), r1, r2);
@@ -1305,9 +1305,9 @@ _remr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_int32_t r2)
 }
 
 static void
-_remi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_remi(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     movi(rn(reg), i0);
     remr(r0, r1, rn(reg));
@@ -1315,9 +1315,9 @@ _remi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_remr_u(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_remr_u(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (r0 == r1 || r0 == r2) {
        reg = jit_get_reg(jit_class_gpr);
        divr_u(rn(reg), r1, r2);
@@ -1333,9 +1333,9 @@ _remr_u(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
 }
 
 static void
-_remi_u(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_remi_u(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     movi(rn(reg), i0);
     remr_u(r0, r1, rn(reg));
@@ -1343,7 +1343,7 @@ _remi_u(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_word_t i0)
 }
 
 static void
-_lshi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_lshi(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
     if (i0 == 0)
        movr(r0, r1);
@@ -1354,7 +1354,7 @@ _lshi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_rshi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_rshi(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
     if (i0 == 0)
        movr(r0, r1);
@@ -1365,7 +1365,7 @@ _rshi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_rshi_u(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_rshi_u(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
     if (i0 == 0)
        movr(r0, r1);
@@ -1376,10 +1376,10 @@ _rshi_u(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_word_t i0)
 }
 
 static void
-_andi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_andi(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
-    jit_int32_t                imm;
+    int32_t            reg;
+    int32_t            imm;
     if (i0 == 0)
        movi(r0, 0);
     else if (i0 == -1)
@@ -1398,10 +1398,10 @@ _andi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_word_t i0)
 }
 
 static void
-_ori(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_ori(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
-    jit_int32_t                imm;
+    int32_t            reg;
+    int32_t            imm;
     if (i0 == 0)
        movr(r0, r1);
     else if (i0 == -1)
@@ -1420,10 +1420,10 @@ _ori(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_xori(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_xori(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
-    jit_int32_t                imm;
+    int32_t            reg;
+    int32_t            imm;
     if (i0 == 0)
        movr(r0, r1);
     else if (i0 == -1)
@@ -1443,14 +1443,14 @@ _xori(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_word_t i0)
 
 #if __BYTE_ORDER == __LITTLE_ENDIAN
 static void
-_htonr_us(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_htonr_us(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
     htonr_ul(r0, r1);
     rshi_u(r0, r0, 48);
 }
 
 static void
-_htonr_ui(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_htonr_ui(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
     htonr_ul(r0, r1);
     rshi_u(r0, r0, 32);
@@ -1458,9 +1458,9 @@ _htonr_ui(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1)
 #endif
 
 static void
-_ldi_c(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
+_ldi_c(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     movi(rn(reg), i0);
     ldr_c(r0, rn(reg));
@@ -1468,7 +1468,7 @@ _ldi_c(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
 }
 
 static void
-_ldr_uc(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_ldr_uc(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
     LDRBI(r0, r1, 0);
 #if 0
@@ -1477,9 +1477,9 @@ _ldr_uc(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
 }
 
 static void
-_ldi_uc(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
+_ldi_uc(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     movi(rn(reg), i0);
     ldr_uc(r0, rn(reg));
@@ -1487,9 +1487,9 @@ _ldi_uc(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
 }
 
 static void
-_ldi_s(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
+_ldi_s(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     movi(rn(reg), i0);
     ldr_s(r0, rn(reg));
@@ -1497,7 +1497,7 @@ _ldi_s(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
 }
 
 static void
-_ldr_us(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_ldr_us(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
     LDRHI(r0, r1, 0);
 #if 0
@@ -1506,9 +1506,9 @@ _ldr_us(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
 }
 
 static void
-_ldi_us(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
+_ldi_us(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     movi(rn(reg), i0);
     ldr_us(r0, rn(reg));
@@ -1516,9 +1516,9 @@ _ldi_us(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
 }
 
 static void
-_ldi_i(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
+_ldi_i(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     movi(rn(reg), i0);
     ldr_i(r0, rn(reg));
@@ -1526,7 +1526,7 @@ _ldi_i(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
 }
 
 static void
-_ldr_ui(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_ldr_ui(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
     LDRWI(r0, r1, 0);
 #if 0
@@ -1535,9 +1535,9 @@ _ldr_ui(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
 }
 
 static void
-_ldi_ui(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
+_ldi_ui(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     movi(rn(reg), i0);
     ldr_ui(r0, rn(reg));
@@ -1545,9 +1545,9 @@ _ldi_ui(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
 }
 
 static void
-_ldi_l(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
+_ldi_l(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     movi(rn(reg), i0);
     ldr_l(r0, rn(reg));
@@ -1555,16 +1555,16 @@ _ldi_l(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
 }
 
 static void
-_ldxr_c(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_ldxr_c(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     LDRSB(r0, r1, r2);
     extr_c(r0, r0);
 }
 
 static void
-_ldxi_c(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_ldxi_c(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (i0 >= 0 && i0 <= 4095)
        LDRSBI(r0, r1, i0);
     else if (i0 > -256 && i0 < 0)
@@ -1579,7 +1579,7 @@ _ldxi_c(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_word_t i0)
 }
 
 static void
-_ldxr_uc(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_ldxr_uc(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     LDRB(r0, r1, r2);
 #if 0
@@ -1588,9 +1588,9 @@ _ldxr_uc(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
 }
 
 static void
-_ldxi_uc(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_ldxi_uc(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (i0 >= 0 && i0 <= 4095)
        LDRBI(r0, r1, i0);
     else if (i0 > -256 && i0 < 0)
@@ -1607,9 +1607,9 @@ _ldxi_uc(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_word_t i0)
 }
 
 static void
-_ldxi_s(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_ldxi_s(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     assert(!(i0 & 1));
     if (i0 >= 0 && i0 <= 8191)
        LDRSHI(r0, r1, i0 >> 1);
@@ -1624,7 +1624,7 @@ _ldxi_s(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_word_t i0)
 }
 
 static void
-_ldxr_us(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_ldxr_us(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     LDRH(r0, r1, r2);
 #if 0
@@ -1633,9 +1633,9 @@ _ldxr_us(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
 }
 
 static void
-_ldxi_us(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_ldxi_us(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     assert(!(i0 & 1));
     if (i0 >= 0 && i0 <= 8191)
        LDRHI(r0, r1, i0 >> 1);
@@ -1653,9 +1653,9 @@ _ldxi_us(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_word_t i0)
 }
 
 static void
-_ldxi_i(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_ldxi_i(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     assert(!(i0 & 3));
     if (i0 >= 0 && i0 <= 16383)
        LDRSWI(r0, r1, i0 >> 2);
@@ -1670,7 +1670,7 @@ _ldxi_i(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_word_t i0)
 }
 
 static void
-_ldxr_ui(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_ldxr_ui(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     LDRW(r0, r1, r2);
 #if 0
@@ -1679,9 +1679,9 @@ _ldxr_ui(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
 }
 
 static void
-_ldxi_ui(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_ldxi_ui(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     assert(!(i0 & 3));
     if (i0 >= 0 && i0 <= 16383)
        LDRWI(r0, r1, i0 >> 2);
@@ -1699,9 +1699,9 @@ _ldxi_ui(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_word_t i0)
 }
 
 static void
-_ldxi_l(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_ldxi_l(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     assert(!(i0 & 7));
     if (i0 >= 0 && i0 <= 32767)
        LDRI(r0, r1, i0 >> 3);
@@ -1716,9 +1716,9 @@ _ldxi_l(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_word_t i0)
 }
 
 static void
-_sti_c(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0)
+_sti_c(jit_state_t *_jit, jit_word_t i0, int32_t r0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     movi(rn(reg), i0);
     str_c(rn(reg), r0);
@@ -1726,9 +1726,9 @@ _sti_c(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0)
 }
 
 static void
-_sti_s(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0)
+_sti_s(jit_state_t *_jit, jit_word_t i0, int32_t r0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     movi(rn(reg), i0);
     str_s(rn(reg), r0);
@@ -1736,9 +1736,9 @@ _sti_s(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0)
 }
 
 static void
-_sti_i(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0)
+_sti_i(jit_state_t *_jit, jit_word_t i0, int32_t r0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     movi(rn(reg), i0);
     str_i(rn(reg), r0);
@@ -1746,9 +1746,9 @@ _sti_i(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0)
 }
 
 static void
-_sti_l(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0)
+_sti_l(jit_state_t *_jit, jit_word_t i0, int32_t r0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     movi(rn(reg), i0);
     str_l(rn(reg), r0);
@@ -1756,9 +1756,9 @@ _sti_l(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0)
 }
 
 static void
-_stxi_c(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_stxi_c(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (i0 >= 0 && i0 <= 4095)
        STRBI(r1, r0, i0);
     else if (i0 > -256 && i0 < 0)
@@ -1772,9 +1772,9 @@ _stxi_c(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, 
jit_int32_t r1)
 }
 
 static void
-_stxi_s(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_stxi_s(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     assert(!(i0 & 1));
     if (i0 >= 0 && i0 <= 8191)
        STRHI(r1, r0, i0 >> 1);
@@ -1789,9 +1789,9 @@ _stxi_s(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, 
jit_int32_t r1)
 }
 
 static void
-_stxi_i(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_stxi_i(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     assert(!(i0 & 3));
     if (i0 >= 0 && i0 <= 16383)
        STRWI(r1, r0, i0 >> 2);
@@ -1806,9 +1806,9 @@ _stxi_i(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, 
jit_int32_t r1)
 }
 
 static void
-_stxi_l(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_stxi_l(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     assert(!(i0 & 7));
     if (i0 >= 0 && i0 <= 32767)
        STRI(r1, r0, i0 >> 3);
@@ -1823,14 +1823,14 @@ _stxi_l(jit_state_t *_jit, jit_word_t i0, jit_int32_t 
r0, jit_int32_t r1)
 }
 
 static void
-_movr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_movr(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
     if (r0 != r1)
        MOV(r0, r1);
 }
 
 static void
-_movi(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
+_movi(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 {
     jit_word_t         n0, ibit, nbit;
     n0 = ~i0;
@@ -1939,7 +1939,7 @@ _movi(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
 }
 
 static jit_word_t
-_movi_p(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
+_movi_p(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 {
     jit_word_t         w;
     w = _jit->pc.w;
@@ -1951,18 +1951,18 @@ _movi_p(jit_state_t *_jit, jit_int32_t r0, jit_word_t 
i0)
 }
 
 static void
-_ccr(jit_state_t *_jit, jit_int32_t cc,
-     jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_ccr(jit_state_t *_jit, int32_t cc,
+     int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     CMP(r1, r2);
     CSET(r0, cc);
 }
 
 static void
-_cci(jit_state_t *_jit, jit_int32_t cc,
-     jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_cci(jit_state_t *_jit, int32_t cc,
+     int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     jit_word_t         is =  i0 >> 12;
     jit_word_t         in = -i0;
     jit_word_t         iS =  in >> 12;
@@ -1984,8 +1984,8 @@ _cci(jit_state_t *_jit, jit_int32_t cc,
 }
 
 static jit_word_t
-_bccr(jit_state_t *_jit, jit_int32_t cc,
-      jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_bccr(jit_state_t *_jit, int32_t cc,
+      jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     jit_word_t         w, d;
     CMP(r0, r1);
@@ -1996,10 +1996,10 @@ _bccr(jit_state_t *_jit, jit_int32_t cc,
 }
 
 static jit_word_t
-_bcci(jit_state_t *_jit, jit_int32_t cc,
-      jit_word_t i0, jit_int32_t r0, jit_word_t i1)
+_bcci(jit_state_t *_jit, int32_t cc,
+      jit_word_t i0, int32_t r0, jit_word_t i1)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     jit_word_t         w, d;
     jit_word_t         is =  i1 >> 12;
     jit_word_t         in = -i1;
@@ -2025,7 +2025,7 @@ _bcci(jit_state_t *_jit, jit_int32_t cc,
 }
 
 static jit_word_t
-_beqi(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_word_t i1)
+_beqi(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_word_t i1)
 {
     jit_word_t         w;
     if (i1 == 0) {
@@ -2038,7 +2038,7 @@ _beqi(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, 
jit_word_t i1)
 }
 
 static jit_word_t
-_bnei(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_word_t i1)
+_bnei(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_word_t i1)
 {
     jit_word_t         w;
     if (i1 == 0) {
@@ -2051,8 +2051,8 @@ _bnei(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, 
jit_word_t i1)
 }
 
 static jit_word_t
-_baddr(jit_state_t *_jit, jit_int32_t cc,
-       jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_baddr(jit_state_t *_jit, int32_t cc,
+       jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     jit_word_t         w;
     addcr(r0, r0, r1);
@@ -2062,8 +2062,8 @@ _baddr(jit_state_t *_jit, jit_int32_t cc,
 }
 
 static jit_word_t
-_baddi(jit_state_t *_jit, jit_int32_t cc,
-       jit_word_t i0, jit_int32_t r0, jit_word_t i1)
+_baddi(jit_state_t *_jit, int32_t cc,
+       jit_word_t i0, int32_t r0, jit_word_t i1)
 {
     jit_word_t         w;
     addci(r0, r0, i1);
@@ -2073,8 +2073,8 @@ _baddi(jit_state_t *_jit, jit_int32_t cc,
 }
 
 static jit_word_t
-_bsubr(jit_state_t *_jit, jit_int32_t cc,
-       jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_bsubr(jit_state_t *_jit, int32_t cc,
+       jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     jit_word_t         w;
     subcr(r0, r0, r1);
@@ -2084,8 +2084,8 @@ _bsubr(jit_state_t *_jit, jit_int32_t cc,
 }
 
 static jit_word_t
-_bsubi(jit_state_t *_jit, jit_int32_t cc,
-       jit_word_t i0, jit_int32_t r0, jit_word_t i1)
+_bsubi(jit_state_t *_jit, int32_t cc,
+       jit_word_t i0, int32_t r0, jit_word_t i1)
 {
     jit_word_t         w;
     subci(r0, r0, i1);
@@ -2095,8 +2095,8 @@ _bsubi(jit_state_t *_jit, jit_int32_t cc,
 }
 
 static jit_word_t
-_bmxr(jit_state_t *_jit, jit_int32_t cc,
-      jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_bmxr(jit_state_t *_jit, int32_t cc,
+      jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     jit_word_t         w;
     TST(r0, r1);
@@ -2106,12 +2106,12 @@ _bmxr(jit_state_t *_jit, jit_int32_t cc,
 }
 
 static jit_word_t
-_bmxi(jit_state_t *_jit, jit_int32_t cc,
-      jit_word_t i0, jit_int32_t r0, jit_word_t i1)
+_bmxi(jit_state_t *_jit, int32_t cc,
+      jit_word_t i0, int32_t r0, jit_word_t i1)
 {
     jit_word_t         w;
-    jit_int32_t                reg;
-    jit_int32_t                imm;
+    int32_t            reg;
+    int32_t            imm;
     imm = logical_immediate(i1);
     if (imm != -1)
        TSTI(r0, imm);
@@ -2130,7 +2130,7 @@ static void
 _jmpi(jit_state_t *_jit, jit_word_t i0)
 {
     jit_word_t         w;
-    jit_int32_t                reg;
+    int32_t            reg;
     w = (i0 - _jit->pc.w) >> 2;
     if (w >= -33554432 && w <= 33554431)
        B(w);
@@ -2146,7 +2146,7 @@ static jit_word_t
 _jmpi_p(jit_state_t *_jit, jit_word_t i0)
 {
     jit_word_t         w;
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr|jit_class_nospill);
     w = movi_p(rn(reg), i0);
     jmpr(rn(reg));
@@ -2158,7 +2158,7 @@ static void
 _calli(jit_state_t *_jit, jit_word_t i0)
 {
     jit_word_t         w;
-    jit_int32_t                reg;
+    int32_t            reg;
     w = (i0 - _jit->pc.w) >> 2;
     if (w >= -33554432 && w <= 33554431)
        BL(w);
@@ -2174,7 +2174,7 @@ static jit_word_t
 _calli_p(jit_state_t *_jit, jit_word_t i0)
 {
     jit_word_t         w;
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     w = movi_p(rn(reg), i0);
     callr(rn(reg));
@@ -2193,9 +2193,9 @@ _calli_p(jit_state_t *_jit, jit_word_t i0)
 static void
 _prolog(jit_state_t *_jit, jit_node_t *node)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (_jitc->function->define_frame || _jitc->function->assume_frame) {
-       jit_int32_t     frame = -_jitc->function->frame;
+       int32_t frame = -_jitc->function->frame;
        assert(_jitc->function->self.aoff >= frame);
        if (_jitc->function->assume_frame)
            return;
@@ -2310,9 +2310,9 @@ _epilog(jit_state_t *_jit, jit_node_t *node)
 }
 
 static void
-_vastart(jit_state_t *_jit, jit_int32_t r0)
+_vastart(jit_state_t *_jit, int32_t r0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
 
     assert(_jitc->function->self.call & jit_call_varargs);
 
@@ -2345,11 +2345,11 @@ _vastart(jit_state_t *_jit, jit_int32_t r0)
 }
 
 static void
-_vaarg(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_vaarg(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
     jit_word_t         ge_code;
     jit_word_t         lt_code;
-    jit_int32_t                rg0, rg1;
+    int32_t            rg0, rg1;
 
     assert(_jitc->function->self.call & jit_call_varargs);
 
@@ -2402,9 +2402,9 @@ _patch_at(jit_state_t *_jit, jit_word_t instr, jit_word_t 
label)
 {
     instr_t             i;
     jit_word_t          d;
-    jit_int32_t                 fc, ff, ffc;
+    int32_t             fc, ff, ffc;
     union {
-       jit_int32_t     *i;
+       int32_t *i;
        jit_word_t       w;
     } u;
     u.w = instr;
diff --git a/jit/aarch64-fpu.c b/jit/aarch64-fpu.c
index 058b98a..4f28668 100644
--- a/jit/aarch64-fpu.c
+++ b/jit/aarch64-fpu.c
@@ -66,65 +66,65 @@
 #  define FDIVS(Rd,Rn,Rm)              osvvv(A64_FDIV,0,Rd,Rn,Rm)
 #  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*,jit_int32_t,jit_int32_t,
-                  jit_int32_t,jit_int32_t,jit_int32_t);
+static void _osvvv(jit_state_t*,int32_t,jit_int32_t,
+                  int32_t,jit_int32_t,jit_int32_t);
 #  define osvv_(Op,Sz,Rd,Rn)           _osvv_(_jit,Op,Sz,Rd,Rn)
-static void _osvv_(jit_state_t*,jit_int32_t,
-                  jit_int32_t,jit_int32_t,jit_int32_t);
+static void _osvv_(jit_state_t*,int32_t,
+                  int32_t,jit_int32_t,jit_int32_t);
 #  define os_vv(Op,Sz,Rn,Rm)           _os_vv(_jit,Op,Sz,Rn,Rm)
-static void _os_vv(jit_state_t*,jit_int32_t,
-                  jit_int32_t,jit_int32_t,jit_int32_t);
+static void _os_vv(jit_state_t*,int32_t,
+                  int32_t,jit_int32_t,jit_int32_t);
 #  define truncr_f_i(r0,r1)            _truncr_f_i(_jit,r0,r1)
-static void _truncr_f_i(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _truncr_f_i(jit_state_t*,int32_t,jit_int32_t);
 #  define truncr_f_l(r0,r1)            FCVTSZ_XS(r0,r1)
 #  define truncr_d_i(r0,r1)            _truncr_d_i(_jit,r0,r1)
-static void _truncr_d_i(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _truncr_d_i(jit_state_t*,int32_t,jit_int32_t);
 #  define truncr_d_l(r0,r1)            FCVTSZ_XD(r0,r1)
 #  define addr_f(r0,r1,r2)             FADDS(r0,r1,r2)
 #  define addi_f(r0,r1,i0)             _addi_f(_jit,r0,r1,i0)
-static void _addi_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_float32_t);
+static void _addi_f(jit_state_t*,int32_t,jit_int32_t,jit_float32_t);
 #  define subr_f(r0,r1,r2)             FSUBS(r0,r1,r2)
 #  define subi_f(r0,r1,i0)             _subi_f(_jit,r0,r1,i0)
-static void _subi_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_float32_t);
+static void _subi_f(jit_state_t*,int32_t,jit_int32_t,jit_float32_t);
 #  define rsbr_f(r0, r1, r2)           subr_f(r0, r2, r1)
 #  define rsbi_f(r0, r1, i0)           _rsbi_f(_jit, r0, r1, i0)
-static void _rsbi_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_float32_t);
+static void _rsbi_f(jit_state_t*,int32_t,jit_int32_t,jit_float32_t);
 #  define mulr_f(r0,r1,r2)             FMULS(r0,r1,r2)
 #  define muli_f(r0,r1,i0)             _muli_f(_jit,r0,r1,i0)
-static void _muli_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_float32_t);
+static void _muli_f(jit_state_t*,int32_t,jit_int32_t,jit_float32_t);
 #  define divr_f(r0,r1,r2)             FDIVS(r0,r1,r2)
 #  define divi_f(r0,r1,i0)             _divi_f(_jit,r0,r1,i0)
-static void _divi_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_float32_t);
+static void _divi_f(jit_state_t*,int32_t,jit_int32_t,jit_float32_t);
 #  define absr_f(r0,r1)                        FABSS(r0,r1)
 #  define negr_f(r0,r1)                        FNEGS(r0,r1)
 #  define sqrtr_f(r0,r1)               FSQRTS(r0,r1)
 #  define extr_f(r0,r1)                        SCVTFS(r0,r1)
 #  define ldr_f(r0,r1)                 _ldr_f(_jit,r0,r1)
-static void _ldr_f(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _ldr_f(jit_state_t*,int32_t,jit_int32_t);
 #  define ldi_f(r0,i0)                 _ldi_f(_jit,r0,i0)
-static void _ldi_f(jit_state_t*,jit_int32_t,jit_word_t);
+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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _ldxr_f(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define ldxi_f(r0,r1,i0)             _ldxi_f(_jit,r0,r1,i0)
-static void _ldxi_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _ldxi_f(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  define str_f(r0,r1)                 _str_f(_jit,r0,r1)
-static void _str_f(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _str_f(jit_state_t*,int32_t,jit_int32_t);
 #  define sti_f(i0,r0)                 _sti_f(_jit,i0,r0)
-static void _sti_f(jit_state_t*,jit_word_t,jit_int32_t);
+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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _stxr_f(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define stxi_f(i0,r0,r1)             _stxi_f(_jit,i0,r0,r1)
-static void _stxi_f(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static void _stxi_f(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define movr_f(r0,r1)                        _movr_f(_jit,r0,r1)
-static void _movr_f(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _movr_f(jit_state_t*,int32_t,jit_int32_t);
 #  define movi_f(r0,i0)                        _movi_f(_jit,r0,i0)
-static void _movi_f(jit_state_t*,jit_int32_t,jit_float32_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*,jit_int32_t,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _fccr(jit_state_t*,int32_t,jit_int32_t,jit_int32_t,jit_int32_t);
 #  define fcci(cc,r0,r1,i0)            _fcci(_jit,cc,r0,r1,i0)
 static void _fcci(jit_state_t*,
-                 jit_int32_t,jit_int32_t,jit_int32_t,jit_float32_t);
+                 int32_t,jit_int32_t,jit_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,27 +142,27 @@ 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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _uneqr_f(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define uneqi_f(r0,r1,i0)            _uneqi_f(_jit,r0,r1,i0)
-static void _uneqi_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_float32_t);
+static void _uneqi_f(jit_state_t*,int32_t,jit_int32_t,jit_float32_t);
 #  define unger_f(r0,r1,r2)            fccr(CC_PL,r0,r1,r2)
 #  define ungei_f(r0,r1,i0)            fcci(CC_PL,r0,r1,i0)
 #  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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _ltgtr_f(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define ltgti_f(r0,r1,i0)            _ltgti_f(_jit,r0,r1,i0)
-static void _ltgti_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_float32_t);
+static void _ltgti_f(jit_state_t*,int32_t,jit_int32_t,jit_float32_t);
 #  define ordr_f(r0,r1,r2)             fccr(CC_VC,r0,r1,r2)
 #  define ordi_f(r0,r1,i0)             fcci(CC_VC,r0,r1,i0)
 #  define unordr_f(r0,r1,r2)           fccr(CC_VS,r0,r1,r2)
 #  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*,jit_int32_t,jit_word_t,jit_int32_t,jit_int32_t);
+_fbccr(jit_state_t*,int32_t,jit_word_t,jit_int32_t,jit_int32_t);
 #define fbcci(cc,i0,r0,i1)             _fbcci(_jit,cc,i0,r0,i1)
 static jit_word_t
-_fbcci(jit_state_t*,jit_int32_t,jit_word_t,jit_int32_t,jit_float32_t);
+_fbcci(jit_state_t*,int32_t,jit_word_t,jit_int32_t,jit_float32_t);
 #  define bltr_f(i0,r0,r1)             fbccr(BCC_MI,i0,r0,r1)
 #  define blti_f(i0,r0,i1)             fbcci(BCC_MI,i0,r0,i1)
 #  define bler_f(i0,r0,r1)             fbccr(BCC_LS,i0,r0,r1)
@@ -180,66 +180,66 @@ 
_fbcci(jit_state_t*,jit_int32_t,jit_word_t,jit_int32_t,jit_float32_t);
 #  define bunler_f(i0,r0,r1)           fbccr(BCC_LE,i0,r0,r1)
 #  define bunlei_f(i0,r0,i1)           fbcci(BCC_LE,i0,r0,i1)
 #  define buneqr_f(i0,r0,r1)           _buneqr_f(_jit,i0,r0,r1)
-static jit_word_t _buneqr_f(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _buneqr_f(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define buneqi_f(i0,r0,i1)           _buneqi_f(_jit,i0,r0,i1)
-static jit_word_t _buneqi_f(jit_state_t*,jit_word_t,jit_int32_t,jit_float32_t);
+static jit_word_t _buneqi_f(jit_state_t*,jit_word_t,int32_t,jit_float32_t);
 #  define bunger_f(i0,r0,r1)           fbccr(BCC_PL,i0,r0,r1)
 #  define bungei_f(i0,r0,i1)           fbcci(BCC_PL,i0,r0,i1)
 #  define bungtr_f(i0,r0,r1)           fbccr(BCC_HI,i0,r0,r1)
 #  define bungti_f(i0,r0,i1)           fbcci(BCC_HI,i0,r0,i1)
 #  define bltgtr_f(i0,r0,r1)           _bltgtr_f(_jit,i0,r0,r1)
-static jit_word_t _bltgtr_f(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _bltgtr_f(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define bltgti_f(i0,r0,i1)           _bltgti_f(_jit,i0,r0,i1)
-static jit_word_t _bltgti_f(jit_state_t*,jit_word_t,jit_int32_t,jit_float32_t);
+static jit_word_t _bltgti_f(jit_state_t*,jit_word_t,int32_t,jit_float32_t);
 #  define bordr_f(i0,r0,r1)            fbccr(BCC_VC,i0,r0,r1)
 #  define bordi_f(i0,r0,i1)            fbcci(BCC_VC,i0,r0,i1)
 #  define bunordr_f(i0,r0,r1)          fbccr(BCC_VS,i0,r0,r1)
 #  define bunordi_f(i0,r0,i1)          fbcci(BCC_VS,i0,r0,i1)
 #  define addr_d(r0,r1,r2)             FADDD(r0,r1,r2)
 #  define addi_d(r0,r1,i0)             _addi_d(_jit,r0,r1,i0)
-static void _addi_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_float64_t);
+static void _addi_d(jit_state_t*,int32_t,jit_int32_t,jit_float64_t);
 #  define subr_d(r0,r1,r2)             FSUBD(r0,r1,r2)
 #  define subi_d(r0,r1,i0)             _subi_d(_jit,r0,r1,i0)
-static void _subi_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_float64_t);
+static void _subi_d(jit_state_t*,int32_t,jit_int32_t,jit_float64_t);
 #  define rsbr_d(r0, r1, r2)           subr_d(r0, r2, r1)
 #  define rsbi_d(r0, r1, i0)           _rsbi_d(_jit, r0, r1, i0)
-static void _rsbi_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_float64_t);
+static void _rsbi_d(jit_state_t*,int32_t,jit_int32_t,jit_float64_t);
 #  define mulr_d(r0,r1,r2)             FMULD(r0,r1,r2)
 #  define muli_d(r0,r1,i0)             _muli_d(_jit,r0,r1,i0)
-static void _muli_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_float64_t);
+static void _muli_d(jit_state_t*,int32_t,jit_int32_t,jit_float64_t);
 #  define divr_d(r0,r1,r2)             FDIVD(r0,r1,r2)
 #  define divi_d(r0,r1,i0)             _divi_d(_jit,r0,r1,i0)
-static void _divi_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_float64_t);
+static void _divi_d(jit_state_t*,int32_t,jit_int32_t,jit_float64_t);
 #  define absr_d(r0,r1)                        FABSD(r0,r1)
 #  define negr_d(r0,r1)                        FNEGD(r0,r1)
 #  define sqrtr_d(r0,r1)               FSQRTD(r0,r1)
 #  define extr_d(r0,r1)                        SCVTFD(r0,r1)
 #  define ldr_d(r0,r1)                 _ldr_d(_jit,r0,r1)
-static void _ldr_d(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _ldr_d(jit_state_t*,int32_t,jit_int32_t);
 #  define ldi_d(r0,i0)                 _ldi_d(_jit,r0,i0)
-static void _ldi_d(jit_state_t*,jit_int32_t,jit_word_t);
+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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _ldxr_d(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define ldxi_d(r0,r1,i0)             _ldxi_d(_jit,r0,r1,i0)
-static void _ldxi_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _ldxi_d(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  define str_d(r0,r1)                 _str_d(_jit,r0,r1)
-static void _str_d(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _str_d(jit_state_t*,int32_t,jit_int32_t);
 #  define sti_d(i0,r0)                 _sti_d(_jit,i0,r0)
-static void _sti_d(jit_state_t*,jit_word_t,jit_int32_t);
+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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _stxr_d(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define stxi_d(i0,r0,r1)             _stxi_d(_jit,i0,r0,r1)
-static void _stxi_d(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static void _stxi_d(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define movr_d(r0,r1)                        _movr_d(_jit,r0,r1)
-static void _movr_d(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _movr_d(jit_state_t*,int32_t,jit_int32_t);
 #  define movi_d(r0,i0)                        _movi_d(_jit,r0,i0)
-static void _movi_d(jit_state_t*,jit_int32_t,jit_float64_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*,jit_int32_t,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _dccr(jit_state_t*,int32_t,jit_int32_t,jit_int32_t,jit_int32_t);
 #  define dcci(cc,r0,r1,i0)            _dcci(_jit,cc,r0,r1,i0)
 static void _dcci(jit_state_t*,
-                 jit_int32_t,jit_int32_t,jit_int32_t,jit_float64_t);
+                 int32_t,jit_int32_t,jit_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,27 +257,27 @@ 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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _uneqr_d(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define uneqi_d(r0,r1,i0)            _uneqi_d(_jit,r0,r1,i0)
-static void _uneqi_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_float64_t);
+static void _uneqi_d(jit_state_t*,int32_t,jit_int32_t,jit_float64_t);
 #  define unger_d(r0,r1,r2)            dccr(CC_PL,r0,r1,r2)
 #  define ungei_d(r0,r1,i0)            dcci(CC_PL,r0,r1,i0)
 #  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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _ltgtr_d(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define ltgti_d(r0,r1,i0)            _ltgti_d(_jit,r0,r1,i0)
-static void _ltgti_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_float64_t);
+static void _ltgti_d(jit_state_t*,int32_t,jit_int32_t,jit_float64_t);
 #  define ordr_d(r0,r1,r2)             dccr(CC_VC,r0,r1,r2)
 #  define ordi_d(r0,r1,i0)             dcci(CC_VC,r0,r1,i0)
 #  define unordr_d(r0,r1,r2)           dccr(CC_VS,r0,r1,r2)
 #  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*,jit_int32_t,jit_word_t,jit_int32_t,jit_int32_t);
+_dbccr(jit_state_t*,int32_t,jit_word_t,jit_int32_t,jit_int32_t);
 #define dbcci(cc,i0,r0,i1)             _dbcci(_jit,cc,i0,r0,i1)
 static jit_word_t
-_dbcci(jit_state_t*,jit_int32_t,jit_word_t,jit_int32_t,jit_float64_t);
+_dbcci(jit_state_t*,int32_t,jit_word_t,jit_int32_t,jit_float64_t);
 #  define bltr_d(i0,r0,r1)             dbccr(BCC_MI,i0,r0,r1)
 #  define blti_d(i0,r0,i1)             dbcci(BCC_MI,i0,r0,i1)
 #  define bler_d(i0,r0,r1)             dbccr(BCC_LS,i0,r0,r1)
@@ -295,29 +295,29 @@ 
_dbcci(jit_state_t*,jit_int32_t,jit_word_t,jit_int32_t,jit_float64_t);
 #  define bunler_d(i0,r0,r1)           dbccr(BCC_LE,i0,r0,r1)
 #  define bunlei_d(i0,r0,i1)           dbcci(BCC_LE,i0,r0,i1)
 #  define buneqr_d(i0,r0,r1)           _buneqr_d(_jit,i0,r0,r1)
-static jit_word_t _buneqr_d(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _buneqr_d(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define buneqi_d(i0,r0,i1)           _buneqi_d(_jit,i0,r0,i1)
-static jit_word_t _buneqi_d(jit_state_t*,jit_word_t,jit_int32_t,jit_float64_t);
+static jit_word_t _buneqi_d(jit_state_t*,jit_word_t,int32_t,jit_float64_t);
 #  define bunger_d(i0,r0,r1)           dbccr(BCC_PL,i0,r0,r1)
 #  define bungei_d(i0,r0,i1)           dbcci(BCC_PL,i0,r0,i1)
 #  define bungtr_d(i0,r0,r1)           dbccr(BCC_HI,i0,r0,r1)
 #  define bungti_d(i0,r0,i1)           dbcci(BCC_HI,i0,r0,i1)
 #  define bltgtr_d(i0,r0,r1)           _bltgtr_d(_jit,i0,r0,r1)
-static jit_word_t _bltgtr_d(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _bltgtr_d(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define bltgti_d(i0,r0,i1)           _bltgti_d(_jit,i0,r0,i1)
-static jit_word_t _bltgti_d(jit_state_t*,jit_word_t,jit_int32_t,jit_float64_t);
+static jit_word_t _bltgti_d(jit_state_t*,jit_word_t,int32_t,jit_float64_t);
 #  define bordr_d(i0,r0,r1)            dbccr(BCC_VC,i0,r0,r1)
 #  define bordi_d(i0,r0,i1)            dbcci(BCC_VC,i0,r0,i1)
 #  define bunordr_d(i0,r0,r1)          dbccr(BCC_VS,i0,r0,r1)
 #  define bunordi_d(i0,r0,i1)          dbcci(BCC_VS,i0,r0,i1)
 #  define vaarg_d(r0, r1)              _vaarg_d(_jit, r0, r1)
-static void _vaarg_d(jit_state_t*, jit_int32_t, jit_int32_t);
+static void _vaarg_d(jit_state_t*, int32_t, jit_int32_t);
 #endif
 
 #if CODE
 static void
-_osvvv(jit_state_t *_jit, jit_int32_t Op, jit_int32_t Sz,
-       jit_int32_t Rd, jit_int32_t Rn, jit_int32_t Rm)
+_osvvv(jit_state_t *_jit, int32_t Op, jit_int32_t Sz,
+       int32_t Rd, jit_int32_t Rn, jit_int32_t Rm)
 {
     instr_t    i;
     assert(!(Rd &       ~0x1f));
@@ -334,8 +334,8 @@ _osvvv(jit_state_t *_jit, jit_int32_t Op, jit_int32_t Sz,
 }
 
 static void
-_osvv_(jit_state_t *_jit, jit_int32_t Op,
-       jit_int32_t Sz, jit_int32_t Rd, jit_int32_t Rn)
+_osvv_(jit_state_t *_jit, int32_t Op,
+       int32_t Sz, jit_int32_t Rd, jit_int32_t Rn)
 {
     instr_t    i;
     assert(!(Rd &       ~0x1f));
@@ -350,8 +350,8 @@ _osvv_(jit_state_t *_jit, jit_int32_t Op,
 }
 
 static void
-_os_vv(jit_state_t *_jit, jit_int32_t Op,
-       jit_int32_t Sz, jit_int32_t Rn, jit_int32_t Rm)
+_os_vv(jit_state_t *_jit, int32_t Op,
+       int32_t Sz, jit_int32_t Rn, jit_int32_t Rm)
 {
     instr_t    i;
     assert(!(Rn &       ~0x1f));
@@ -368,9 +368,9 @@ _os_vv(jit_state_t *_jit, jit_int32_t Op,
 #define fopi(name)                                                     \
 static void                                                            \
 _##name##i_f(jit_state_t *_jit,                                                
\
-            jit_int32_t r0, jit_int32_t r1, jit_float32_t i0)          \
+            int32_t r0, jit_int32_t r1, jit_float32_t i0)              \
 {                                                                      \
-    jit_int32_t                reg = jit_get_reg(jit_class_fpr);               
\
+    int32_t            reg = jit_get_reg(jit_class_fpr);               \
     movi_f(rn(reg), i0);                                               \
     name##r_f(r0, r1, rn(reg));                                                
\
     jit_unget_reg(reg);                                                        
\
@@ -378,9 +378,9 @@ _##name##i_f(jit_state_t *_jit,                             
                \
 #define dopi(name)                                                     \
 static void                                                            \
 _##name##i_d(jit_state_t *_jit,                                                
\
-            jit_int32_t r0, jit_int32_t r1, jit_float64_t i0)          \
+            int32_t r0, jit_int32_t r1, jit_float64_t i0)              \
 {                                                                      \
-    jit_int32_t                reg = jit_get_reg(jit_class_fpr);               
\
+    int32_t            reg = jit_get_reg(jit_class_fpr);               \
     movi_d(rn(reg), i0);                                               \
     name##r_d(r0, r1, rn(reg));                                                
\
     jit_unget_reg(reg);                                                        
\
@@ -388,10 +388,10 @@ _##name##i_d(jit_state_t *_jit,                           
                \
 #define fbopi(name)                                                    \
 static jit_word_t                                                      \
 _b##name##i_f(jit_state_t *_jit,                                       \
-             jit_word_t i0, jit_int32_t r0, jit_float32_t i1)          \
+             jit_word_t i0, int32_t r0, jit_float32_t i1)              \
 {                                                                      \
     jit_word_t         word;                                           \
-    jit_int32_t                reg = jit_get_reg(jit_class_fpr|                
\
+    int32_t            reg = jit_get_reg(jit_class_fpr|                \
                                          jit_class_nospill);           \
     movi_f(rn(reg), i1);                                               \
     word = b##name##r_f(i0, r0, rn(reg));                              \
@@ -401,10 +401,10 @@ _b##name##i_f(jit_state_t *_jit,                          
        \
 #define dbopi(name)                                                    \
 static jit_word_t                                                      \
 _b##name##i_d(jit_state_t *_jit,                                       \
-             jit_word_t i0, jit_int32_t r0, jit_float64_t i1)          \
+             jit_word_t i0, int32_t r0, jit_float64_t i1)              \
 {                                                                      \
     jit_word_t         word;                                           \
-    jit_int32_t                reg = jit_get_reg(jit_class_fpr|                
\
+    int32_t            reg = jit_get_reg(jit_class_fpr|                \
                                          jit_class_nospill);           \
     movi_d(rn(reg), i1);                                               \
     word = b##name##r_d(i0, r0, rn(reg));                              \
@@ -413,14 +413,14 @@ _b##name##i_d(jit_state_t *_jit,                          
        \
 }
 
 static void
-_truncr_f_i(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_truncr_f_i(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
     FCVTSZ_WS(r0, r1);
     extr_i(r0, r0);
 }
 
 static void
-_truncr_d_i(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_truncr_d_i(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
     FCVTSZ_WD(r0, r1);
     extr_i(r0, r0);
@@ -433,9 +433,9 @@ fopi(mul)
 fopi(div)
 
 static void
-_ldr_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_ldr_f(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     ldr_i(rn(reg), r1);
     FMOVSW(r0, rn(reg));
@@ -443,9 +443,9 @@ _ldr_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
 }
 
 static void
-_ldi_f(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
+_ldi_f(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     ldi_i(rn(reg), i0);
     FMOVSW(r0, rn(reg));
@@ -453,9 +453,9 @@ _ldi_f(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
 }
 
 static void
-_ldxr_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_ldxr_f(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     ldxr_i(rn(reg), r1, r2);
     FMOVSW(r0, rn(reg));
@@ -463,9 +463,9 @@ _ldxr_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_int32_t r2)
 }
 
 static void
-_ldxi_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_ldxi_f(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     ldxi_i(rn(reg), r1, i0);
     FMOVSW(r0, rn(reg));
@@ -473,9 +473,9 @@ _ldxi_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_str_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_str_f(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     FMOVWS(rn(reg), r1);
     str_i(r0, rn(reg));
@@ -483,9 +483,9 @@ _str_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
 }
 
 static void
-_sti_f(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0)
+_sti_f(jit_state_t *_jit, jit_word_t i0, int32_t r0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     FMOVWS(rn(reg), r0);
     sti_i(i0, rn(reg));
@@ -493,9 +493,9 @@ _sti_f(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0)
 }
 
 static void
-_stxr_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_stxr_f(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     FMOVWS(rn(reg), r2);
     stxr_i(r0, r1, rn(reg));
@@ -503,9 +503,9 @@ _stxr_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_int32_t r2)
 }
 
 static void
-_stxi_f(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_stxi_f(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     FMOVWS(rn(reg), r1);
     stxi_i(i0, r0, rn(reg));
@@ -513,20 +513,20 @@ _stxi_f(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, 
jit_int32_t r1)
 }
 
 static void
-_movr_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_movr_f(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
     if (r0 != r1)
        FMOVS(r0, r1);
 }
 
 static void
-_movi_f(jit_state_t *_jit, jit_int32_t r0, jit_float32_t i0)
+_movi_f(jit_state_t *_jit, int32_t r0, jit_float32_t i0)
 {
     union {
-       jit_int32_t     i;
+       int32_t i;
        jit_float32_t   f;
     } u;
-    jit_int32_t                reg;
+    int32_t            reg;
     u.f = i0;
     if (u.i == 0)
        FMOVSW(r0, WZR_REGNO);
@@ -540,18 +540,18 @@ _movi_f(jit_state_t *_jit, jit_int32_t r0, jit_float32_t 
i0)
 }
 
 static void
-_fccr(jit_state_t *_jit, jit_int32_t cc,
-      jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_fccr(jit_state_t *_jit, int32_t cc,
+      int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     FCMPES(r1, r2);
     CSET(r0, cc);
 }
 
 static void
-_fcci(jit_state_t *_jit, jit_int32_t cc,
-      jit_int32_t r0, jit_int32_t r1, jit_float32_t i0)
+_fcci(jit_state_t *_jit, int32_t cc,
+      int32_t r0, jit_int32_t r1, jit_float32_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_fpr);
     movi_f(rn(reg), i0);
     fccr(cc, r0, r1, rn(reg));
@@ -559,7 +559,7 @@ _fcci(jit_state_t *_jit, jit_int32_t cc,
 }
 
 static void
-_uneqr_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_uneqr_f(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     jit_word_t         w;
     FCMPES(r1, r2);
@@ -572,7 +572,7 @@ _uneqr_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_int32_t r2)
 fopi(uneq)
 
 static void
-_ltgtr_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_ltgtr_f(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     jit_word_t         w;
     FCMPES(r1, r2);
@@ -585,8 +585,8 @@ _ltgtr_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_int32_t r2)
 fopi(ltgt)
 
 static jit_word_t
-_fbccr(jit_state_t *_jit, jit_int32_t cc,
-       jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_fbccr(jit_state_t *_jit, int32_t cc,
+       jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     jit_word_t         w, d;
     FCMPES(r0, r1);
@@ -597,11 +597,11 @@ _fbccr(jit_state_t *_jit, jit_int32_t cc,
 }
 
 static jit_word_t
-_fbcci(jit_state_t *_jit, jit_int32_t cc,
-       jit_word_t i0, jit_int32_t r0, jit_float32_t i1)
+_fbcci(jit_state_t *_jit, int32_t cc,
+       jit_word_t i0, int32_t r0, jit_float32_t i1)
 {
     jit_word_t         w;
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_fpr|jit_class_nospill);
     movi_f(rn(reg), i1);
     w = fbccr(cc, i0, r0, rn(reg));
@@ -610,7 +610,7 @@ _fbcci(jit_state_t *_jit, jit_int32_t cc,
 }
 
 static jit_word_t
-_buneqr_f(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_buneqr_f(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     jit_word_t         u, v, w;
     FCMPES(r0, r1);
@@ -627,7 +627,7 @@ _buneqr_f(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, 
jit_int32_t r1)
 fbopi(uneq)
 
 static jit_word_t
-_bltgtr_f(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_bltgtr_f(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     jit_word_t         u, v, w;
     FCMPES(r0, r1);
@@ -650,9 +650,9 @@ dopi(mul)
 dopi(div)
 
 static void
-_ldr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_ldr_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     ldr_l(rn(reg), r1);
     FMOVDX(r0, rn(reg));
@@ -660,9 +660,9 @@ _ldr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
 }
 
 static void
-_ldi_d(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
+_ldi_d(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     ldi_l(rn(reg), i0);
     FMOVDX(r0, rn(reg));
@@ -670,9 +670,9 @@ _ldi_d(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
 }
 
 static void
-_ldxr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_ldxr_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     ldxr_l(rn(reg), r1, r2);
     FMOVDX(r0, rn(reg));
@@ -680,9 +680,9 @@ _ldxr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_int32_t r2)
 }
 
 static void
-_ldxi_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_ldxi_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     ldxi_l(rn(reg), r1, i0);
     FMOVDX(r0, rn(reg));
@@ -690,9 +690,9 @@ _ldxi_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_str_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_str_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     FMOVXD(rn(reg), r1);
     str_l(r0, rn(reg));
@@ -700,9 +700,9 @@ _str_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
 }
 
 static void
-_sti_d(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0)
+_sti_d(jit_state_t *_jit, jit_word_t i0, int32_t r0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     FMOVXD(rn(reg), r0);
     sti_l(i0, rn(reg));
@@ -710,9 +710,9 @@ _sti_d(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0)
 }
 
 static void
-_stxr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_stxr_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     FMOVXD(rn(reg), r2);
     stxr_l(r0, r1, rn(reg));
@@ -720,9 +720,9 @@ _stxr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_int32_t r2)
 }
 
 static void
-_stxi_d(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_stxi_d(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     FMOVXD(rn(reg), r1);
     stxi_l(i0, r0, rn(reg));
@@ -730,20 +730,20 @@ _stxi_d(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, 
jit_int32_t r1)
 }
 
 static void
-_movr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_movr_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
     if (r0 != r1)
        FMOVD(r0, r1);
 }
 
 static void
-_movi_d(jit_state_t *_jit, jit_int32_t r0, jit_float64_t i0)
+_movi_d(jit_state_t *_jit, int32_t r0, jit_float64_t i0)
 {
     union {
-       jit_int64_t     l;
+       int64_t l;
        jit_float64_t   d;
     } u;
-    jit_int32_t                reg;
+    int32_t            reg;
     u.d = i0;
     if (u.l == 0)
        FMOVDX(r0, XZR_REGNO);
@@ -756,18 +756,18 @@ _movi_d(jit_state_t *_jit, jit_int32_t r0, jit_float64_t 
i0)
 }
 
 static void
-_dccr(jit_state_t *_jit, jit_int32_t cc,
-      jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_dccr(jit_state_t *_jit, int32_t cc,
+      int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     FCMPED(r1, r2);
     CSET(r0, cc);
 }
 
 static void
-_dcci(jit_state_t *_jit, jit_int32_t cc,
-      jit_int32_t r0, jit_int32_t r1, jit_float64_t i0)
+_dcci(jit_state_t *_jit, int32_t cc,
+      int32_t r0, jit_int32_t r1, jit_float64_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_fpr);
     movi_d(rn(reg), i0);
     dccr(cc, r0, r1, rn(reg));
@@ -775,7 +775,7 @@ _dcci(jit_state_t *_jit, jit_int32_t cc,
 }
 
 static void
-_uneqr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_uneqr_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     jit_word_t         w;
     FCMPED(r1, r2);
@@ -788,7 +788,7 @@ _uneqr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_int32_t r2)
 dopi(uneq)
 
 static void
-_ltgtr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_ltgtr_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     jit_word_t         w;
     FCMPED(r1, r2);
@@ -801,8 +801,8 @@ _ltgtr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_int32_t r2)
 dopi(ltgt)
 
 static jit_word_t
-_dbccr(jit_state_t *_jit, jit_int32_t cc,
-       jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_dbccr(jit_state_t *_jit, int32_t cc,
+       jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     jit_word_t         w, d;
     FCMPED(r0, r1);
@@ -813,11 +813,11 @@ _dbccr(jit_state_t *_jit, jit_int32_t cc,
 }
 
 static jit_word_t
-_dbcci(jit_state_t *_jit, jit_int32_t cc,
-       jit_word_t i0, jit_int32_t r0, jit_float64_t i1)
+_dbcci(jit_state_t *_jit, int32_t cc,
+       jit_word_t i0, int32_t r0, jit_float64_t i1)
 {
     jit_word_t         w;
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_fpr|jit_class_nospill);
     movi_d(rn(reg), i1);
     w = dbccr(cc, i0, r0, rn(reg));
@@ -826,7 +826,7 @@ _dbcci(jit_state_t *_jit, jit_int32_t cc,
 }
 
 static jit_word_t
-_buneqr_d(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_buneqr_d(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     jit_word_t         u, v, w;
     FCMPED(r0, r1);
@@ -843,7 +843,7 @@ _buneqr_d(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, 
jit_int32_t r1)
 dbopi(uneq)
 
 static jit_word_t
-_bltgtr_d(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_bltgtr_d(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     jit_word_t         u, v, w;
     FCMPED(r0, r1);
@@ -860,11 +860,11 @@ _bltgtr_d(jit_state_t *_jit, jit_word_t i0, jit_int32_t 
r0, jit_int32_t r1)
 dbopi(ltgt)
 
 static void
-_vaarg_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_vaarg_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
     jit_word_t         ge_code;
     jit_word_t         lt_code;
-    jit_int32_t                rg0, rg1;
+    int32_t            rg0, rg1;
 
     assert(_jitc->function->self.call & jit_call_varargs);
 
diff --git a/jit/aarch64.c b/jit/aarch64.c
index dea4c20..194e122 100644
--- a/jit/aarch64.c
+++ b/jit/aarch64.c
@@ -31,17 +31,17 @@ typedef struct jit_va_list {
     jit_pointer_t      stack;
     jit_pointer_t      gptop;
     jit_pointer_t      fptop;
-    jit_int32_t                gpoff;
-    jit_int32_t                fpoff;
-
-    jit_int64_t                x0;
-    jit_int64_t                x1;
-    jit_int64_t                x2;
-    jit_int64_t                x3;
-    jit_int64_t                x4;
-    jit_int64_t                x5;
-    jit_int64_t                x6;
-    jit_int64_t                x7;
+    int32_t            gpoff;
+    int32_t            fpoff;
+
+    int64_t            x0;
+    int64_t            x1;
+    int64_t            x2;
+    int64_t            x3;
+    int64_t            x4;
+    int64_t            x5;
+    int64_t            x6;
+    int64_t            x7;
 
     jit_qreg_t         q0;
     jit_qreg_t         q1;
@@ -155,7 +155,7 @@ _jit_init(jit_state_t *_jit)
 void
 _jit_prolog(jit_state_t *_jit)
 {
-    jit_int32_t                 offset;
+    int32_t             offset;
 
     if (_jitc->function)
        jit_epilog();
@@ -175,7 +175,7 @@ _jit_prolog(jit_state_t *_jit)
     _jitc->function->self.aoff = 0;
     _jitc->function->self.call = jit_call_default;
     jit_alloc((jit_pointer_t *)&_jitc->function->regoff,
-             _jitc->reglen * sizeof(jit_int32_t));
+             _jitc->reglen * sizeof(int32_t));
 
     /* _no_link here does not mean the jit_link() call can be removed
      * by rewriting as:
@@ -194,8 +194,8 @@ _jit_prolog(jit_state_t *_jit)
     jit_regset_new(&_jitc->function->regset);
 }
 
-jit_int32_t
-_jit_allocai(jit_state_t *_jit, jit_int32_t length)
+int32_t
+_jit_allocai(jit_state_t *_jit, int32_t length)
 {
     assert(_jitc->function);
     switch (length) {
@@ -213,13 +213,13 @@ _jit_allocai(jit_state_t *_jit, jit_int32_t length)
 }
 
 void
-_jit_allocar(jit_state_t *_jit, jit_int32_t u, jit_int32_t v)
+_jit_allocar(jit_state_t *_jit, int32_t u, jit_int32_t v)
 {
-    jit_int32_t                 r0, r1;
+    int32_t             r0, r1;
     assert(_jitc->function);
     jit_inc_synth_ww(allocar, u, v);
     if (!_jitc->function->allocar) {
-       _jitc->function->aoffoff = jit_allocai(sizeof(jit_int32_t));
+       _jitc->function->aoffoff = jit_allocai(sizeof(int32_t));
        _jitc->function->allocar = 1;
     }
     r0 = jit_get_reg(jit_class_gpr);
@@ -258,7 +258,7 @@ _jit_ret(jit_state_t *_jit)
 }
 
 void
-_jit_retr(jit_state_t *_jit, jit_int32_t u)
+_jit_retr(jit_state_t *_jit, int32_t u)
 {
     jit_inc_synth_w(retr, u);
     if (JIT_RET != u)
@@ -278,7 +278,7 @@ _jit_reti(jit_state_t *_jit, jit_word_t u)
 }
 
 void
-_jit_retr_f(jit_state_t *_jit, jit_int32_t u)
+_jit_retr_f(jit_state_t *_jit, int32_t u)
 {
     jit_inc_synth_w(retr_f, u);
     if (u != JIT_FRET)
@@ -299,7 +299,7 @@ _jit_reti_f(jit_state_t *_jit, jit_float32_t u)
 }
 
 void
-_jit_retr_d(jit_state_t *_jit, jit_int32_t u)
+_jit_retr_d(jit_state_t *_jit, int32_t u)
 {
     jit_inc_synth_w(retr_d, u);
     if (u != JIT_FRET)
@@ -372,7 +372,7 @@ _jit_ellipsis(jit_state_t *_jit)
 }
 
 void
-_jit_va_push(jit_state_t *_jit, jit_int32_t u)
+_jit_va_push(jit_state_t *_jit, int32_t u)
 {
     jit_inc_synth_w(va_push, u);
     jit_pushargr(u);
@@ -383,7 +383,7 @@ jit_node_t *
 _jit_arg(jit_state_t *_jit)
 {
     jit_node_t         *node;
-    jit_int32_t                 offset;
+    int32_t             offset;
     assert(_jitc->function);
     assert(!(_jitc->function->self.call & jit_call_varargs));
     if (jit_arg_reg_p(_jitc->function->self.argi))
@@ -402,7 +402,7 @@ jit_node_t *
 _jit_arg_f(jit_state_t *_jit)
 {
     jit_node_t         *node;
-    jit_int32_t                 offset;
+    int32_t             offset;
     assert(_jitc->function);
     assert(!(_jitc->function->self.call & jit_call_varargs));
     if (jit_arg_f_reg_p(_jitc->function->self.argf))
@@ -421,7 +421,7 @@ jit_node_t *
 _jit_arg_d(jit_state_t *_jit)
 {
     jit_node_t         *node;
-    jit_int32_t                 offset;
+    int32_t             offset;
     assert(_jitc->function);
     assert(!(_jitc->function->self.call & jit_call_varargs));
     if (jit_arg_f_reg_p(_jitc->function->self.argf))
@@ -437,7 +437,7 @@ _jit_arg_d(jit_state_t *_jit)
 }
 
 void
-_jit_getarg_c(jit_state_t *_jit, jit_int32_t u, jit_node_t *v)
+_jit_getarg_c(jit_state_t *_jit, int32_t u, jit_node_t *v)
 {
     assert(v->code == jit_code_arg);
     jit_inc_synth_wp(getarg_c, u, v);
@@ -449,7 +449,7 @@ _jit_getarg_c(jit_state_t *_jit, jit_int32_t u, jit_node_t 
*v)
 }
 
 void
-_jit_getarg_uc(jit_state_t *_jit, jit_int32_t u, jit_node_t *v)
+_jit_getarg_uc(jit_state_t *_jit, int32_t u, jit_node_t *v)
 {
     assert(v->code == jit_code_arg);
     jit_inc_synth_wp(getarg_uc, u, v);
@@ -461,7 +461,7 @@ _jit_getarg_uc(jit_state_t *_jit, jit_int32_t u, jit_node_t 
*v)
 }
 
 void
-_jit_getarg_s(jit_state_t *_jit, jit_int32_t u, jit_node_t *v)
+_jit_getarg_s(jit_state_t *_jit, int32_t u, jit_node_t *v)
 {
     assert(v->code == jit_code_arg);
     jit_inc_synth_wp(getarg_s, u, v);
@@ -473,7 +473,7 @@ _jit_getarg_s(jit_state_t *_jit, jit_int32_t u, jit_node_t 
*v)
 }
 
 void
-_jit_getarg_us(jit_state_t *_jit, jit_int32_t u, jit_node_t *v)
+_jit_getarg_us(jit_state_t *_jit, int32_t u, jit_node_t *v)
 {
     assert(v->code == jit_code_arg);
     jit_inc_synth_wp(getarg_us, u, v);
@@ -485,7 +485,7 @@ _jit_getarg_us(jit_state_t *_jit, jit_int32_t u, jit_node_t 
*v)
 }
 
 void
-_jit_getarg_i(jit_state_t *_jit, jit_int32_t u, jit_node_t *v)
+_jit_getarg_i(jit_state_t *_jit, int32_t u, jit_node_t *v)
 {
     assert(v->code == jit_code_arg);
     jit_inc_synth_wp(getarg_i, u, v);
@@ -497,7 +497,7 @@ _jit_getarg_i(jit_state_t *_jit, jit_int32_t u, jit_node_t 
*v)
 }
 
 void
-_jit_getarg_ui(jit_state_t *_jit, jit_int32_t u, jit_node_t *v)
+_jit_getarg_ui(jit_state_t *_jit, int32_t u, jit_node_t *v)
 {
     assert(v->code == jit_code_arg);
     jit_inc_synth_wp(getarg_ui, u, v);
@@ -509,7 +509,7 @@ _jit_getarg_ui(jit_state_t *_jit, jit_int32_t u, jit_node_t 
*v)
 }
 
 void
-_jit_getarg_l(jit_state_t *_jit, jit_int32_t u, jit_node_t *v)
+_jit_getarg_l(jit_state_t *_jit, int32_t u, jit_node_t *v)
 {
     assert(v->code == jit_code_arg);
     jit_inc_synth_wp(getarg_l, u, v);
@@ -521,7 +521,7 @@ _jit_getarg_l(jit_state_t *_jit, jit_int32_t u, jit_node_t 
*v)
 }
 
 void
-_jit_putargr(jit_state_t *_jit, jit_int32_t u, jit_node_t *v)
+_jit_putargr(jit_state_t *_jit, int32_t u, jit_node_t *v)
 {
     assert(v->code == jit_code_arg);
     jit_inc_synth_wp(putargr, u, v);
@@ -535,7 +535,7 @@ _jit_putargr(jit_state_t *_jit, jit_int32_t u, jit_node_t 
*v)
 void
 _jit_putargi(jit_state_t *_jit, jit_word_t u, jit_node_t *v)
 {
-    jit_int32_t                regno;
+    int32_t            regno;
     assert(v->code == jit_code_arg);
     jit_inc_synth_wp(putargi, u, v);
     if (jit_arg_reg_p(v->u.w))
@@ -550,7 +550,7 @@ _jit_putargi(jit_state_t *_jit, jit_word_t u, jit_node_t *v)
 }
 
 void
-_jit_getarg_f(jit_state_t *_jit, jit_int32_t u, jit_node_t *v)
+_jit_getarg_f(jit_state_t *_jit, int32_t u, jit_node_t *v)
 {
     assert(v->code == jit_code_arg_f);
     jit_inc_synth_wp(getarg_f, u, v);
@@ -562,7 +562,7 @@ _jit_getarg_f(jit_state_t *_jit, jit_int32_t u, jit_node_t 
*v)
 }
 
 void
-_jit_putargr_f(jit_state_t *_jit, jit_int32_t u, jit_node_t *v)
+_jit_putargr_f(jit_state_t *_jit, int32_t u, jit_node_t *v)
 {
     assert(v->code == jit_code_arg_f);
     jit_inc_synth_wp(putargr_f, u, v);
@@ -576,7 +576,7 @@ _jit_putargr_f(jit_state_t *_jit, jit_int32_t u, jit_node_t 
*v)
 void
 _jit_putargi_f(jit_state_t *_jit, jit_float32_t u, jit_node_t *v)
 {
-    jit_int32_t                regno;
+    int32_t            regno;
     assert(v->code == jit_code_arg_f);
     jit_inc_synth_fp(putargi_f, u, v);
     if (jit_arg_f_reg_p(v->u.w))
@@ -591,7 +591,7 @@ _jit_putargi_f(jit_state_t *_jit, jit_float32_t u, 
jit_node_t *v)
 }
 
 void
-_jit_getarg_d(jit_state_t *_jit, jit_int32_t u, jit_node_t *v)
+_jit_getarg_d(jit_state_t *_jit, int32_t u, jit_node_t *v)
 {
     assert(v->code == jit_code_arg_d);
     jit_inc_synth_wp(getarg_d, u, v);
@@ -603,7 +603,7 @@ _jit_getarg_d(jit_state_t *_jit, jit_int32_t u, jit_node_t 
*v)
 }
 
 void
-_jit_putargr_d(jit_state_t *_jit, jit_int32_t u, jit_node_t *v)
+_jit_putargr_d(jit_state_t *_jit, int32_t u, jit_node_t *v)
 {
     assert(v->code == jit_code_arg_d);
     jit_inc_synth_wp(putargr_d, u, v);
@@ -617,7 +617,7 @@ _jit_putargr_d(jit_state_t *_jit, jit_int32_t u, jit_node_t 
*v)
 void
 _jit_putargi_d(jit_state_t *_jit, jit_float64_t u, jit_node_t *v)
 {
-    jit_int32_t                regno;
+    int32_t            regno;
     assert(v->code == jit_code_arg_d);
     jit_inc_synth_dp(putargi_d, u, v);
     if (jit_arg_reg_p(v->u.w))
@@ -632,7 +632,7 @@ _jit_putargi_d(jit_state_t *_jit, jit_float64_t u, 
jit_node_t *v)
 }
 
 void
-_jit_pushargr(jit_state_t *_jit, jit_int32_t u)
+_jit_pushargr(jit_state_t *_jit, int32_t u)
 {
     assert(_jitc->function);
     jit_inc_synth_w(pushargr, u);
@@ -651,7 +651,7 @@ _jit_pushargr(jit_state_t *_jit, jit_int32_t u)
 void
 _jit_pushargi(jit_state_t *_jit, jit_word_t u)
 {
-    jit_int32_t                 regno;
+    int32_t             regno;
     assert(_jitc->function);
     jit_inc_synth_w(pushargi, u);
     jit_link_prepare();
@@ -670,7 +670,7 @@ _jit_pushargi(jit_state_t *_jit, jit_word_t u)
 }
 
 void
-_jit_pushargr_f(jit_state_t *_jit, jit_int32_t u)
+_jit_pushargr_f(jit_state_t *_jit, int32_t u)
 {
     assert(_jitc->function);
     jit_inc_synth_w(pushargr_f, u);
@@ -689,7 +689,7 @@ _jit_pushargr_f(jit_state_t *_jit, jit_int32_t u)
 void
 _jit_pushargi_f(jit_state_t *_jit, jit_float32_t u)
 {
-    jit_int32_t                regno;
+    int32_t            regno;
     assert(_jitc->function);
     jit_inc_synth_f(pushargi_f, u);
     jit_link_prepare();
@@ -708,7 +708,7 @@ _jit_pushargi_f(jit_state_t *_jit, jit_float32_t u)
 }
 
 void
-_jit_pushargr_d(jit_state_t *_jit, jit_int32_t u)
+_jit_pushargr_d(jit_state_t *_jit, int32_t u)
 {
     assert(_jitc->function);
     jit_inc_synth_w(pushargr_d, u);
@@ -727,7 +727,7 @@ _jit_pushargr_d(jit_state_t *_jit, jit_int32_t u)
 void
 _jit_pushargi_d(jit_state_t *_jit, jit_float64_t u)
 {
-    jit_int32_t                regno;
+    int32_t            regno;
     assert(_jitc->function);
     jit_inc_synth_d(pushargi_d, u);
     jit_link_prepare();
@@ -746,9 +746,9 @@ _jit_pushargi_d(jit_state_t *_jit, jit_float64_t u)
 }
 
 jit_bool_t
-_jit_regarg_p(jit_state_t *_jit, jit_node_t *node, jit_int32_t regno)
+_jit_regarg_p(jit_state_t *_jit, jit_node_t *node, int32_t regno)
 {
-    jit_int32_t                spec;
+    int32_t            spec;
     spec = jit_class(_rvs[regno].spec);
     if (spec & jit_class_arg) {
        regno = JIT_RA0 - regno;
@@ -765,7 +765,7 @@ _jit_regarg_p(jit_state_t *_jit, jit_node_t *node, 
jit_int32_t regno)
 }
 
 void
-_jit_finishr(jit_state_t *_jit, jit_int32_t r0)
+_jit_finishr(jit_state_t *_jit, int32_t r0)
 {
     jit_node_t         *node;
     assert(_jitc->function);
@@ -800,7 +800,7 @@ _jit_finishi(jit_state_t *_jit, jit_pointer_t i0)
 }
 
 void
-_jit_retval_c(jit_state_t *_jit, jit_int32_t r0)
+_jit_retval_c(jit_state_t *_jit, int32_t r0)
 {
     jit_inc_synth_w(retval_c, r0);
     jit_extr_c(r0, JIT_RET);
@@ -808,7 +808,7 @@ _jit_retval_c(jit_state_t *_jit, jit_int32_t r0)
 }
 
 void
-_jit_retval_uc(jit_state_t *_jit, jit_int32_t r0)
+_jit_retval_uc(jit_state_t *_jit, int32_t r0)
 {
     jit_inc_synth_w(retval_uc, r0);
     jit_extr_uc(r0, JIT_RET);
@@ -816,7 +816,7 @@ _jit_retval_uc(jit_state_t *_jit, jit_int32_t r0)
 }
 
 void
-_jit_retval_s(jit_state_t *_jit, jit_int32_t r0)
+_jit_retval_s(jit_state_t *_jit, int32_t r0)
 {
     jit_inc_synth_w(retval_s, r0);
     jit_extr_s(r0, JIT_RET);
@@ -824,7 +824,7 @@ _jit_retval_s(jit_state_t *_jit, jit_int32_t r0)
 }
 
 void
-_jit_retval_us(jit_state_t *_jit, jit_int32_t r0)
+_jit_retval_us(jit_state_t *_jit, int32_t r0)
 {
     jit_inc_synth_w(retval_us, r0);
     jit_extr_us(r0, JIT_RET);
@@ -832,7 +832,7 @@ _jit_retval_us(jit_state_t *_jit, jit_int32_t r0)
 }
 
 void
-_jit_retval_i(jit_state_t *_jit, jit_int32_t r0)
+_jit_retval_i(jit_state_t *_jit, int32_t r0)
 {
     jit_inc_synth_w(retval_i, r0);
     jit_extr_i(r0, JIT_RET);
@@ -840,7 +840,7 @@ _jit_retval_i(jit_state_t *_jit, jit_int32_t r0)
 }
 
 void
-_jit_retval_ui(jit_state_t *_jit, jit_int32_t r0)
+_jit_retval_ui(jit_state_t *_jit, int32_t r0)
 {
     jit_inc_synth_w(retval_ui, r0);
     jit_extr_ui(r0, JIT_RET);
@@ -848,7 +848,7 @@ _jit_retval_ui(jit_state_t *_jit, jit_int32_t r0)
 }
 
 void
-_jit_retval_l(jit_state_t *_jit, jit_int32_t r0)
+_jit_retval_l(jit_state_t *_jit, int32_t r0)
 {
     jit_inc_synth_w(retval_l, r0);
     if (r0 != JIT_RET)
@@ -857,7 +857,7 @@ _jit_retval_l(jit_state_t *_jit, jit_int32_t r0)
 }
 
 void
-_jit_retval_f(jit_state_t *_jit, jit_int32_t r0)
+_jit_retval_f(jit_state_t *_jit, int32_t r0)
 {
     jit_inc_synth_w(retval_f, r0);
     if (r0 != JIT_FRET)
@@ -866,7 +866,7 @@ _jit_retval_f(jit_state_t *_jit, jit_int32_t r0)
 }
 
 void
-_jit_retval_d(jit_state_t *_jit, jit_int32_t r0)
+_jit_retval_d(jit_state_t *_jit, int32_t r0)
 {
     jit_inc_synth_w(retval_d, r0);
     if (r0 != JIT_FRET)
@@ -881,16 +881,16 @@ _emit_code(jit_state_t *_jit)
     jit_node_t         *temp;
     jit_word_t          word;
     jit_word_t          value;
-    jit_int32_t                 offset;
+    int32_t             offset;
     struct {
        jit_node_t      *node;
-       jit_uint8_t     *data;
+       uint8_t *data;
        jit_word_t       word;
 #if DEVEL_DISASSEMBLER
        jit_word_t       prevw;
 #endif
-       jit_int32_t      const_offset;
-       jit_int32_t      patch_offset;
+       int32_t  const_offset;
+       int32_t  patch_offset;
     } undo;
 #if DEVEL_DISASSEMBLER
     jit_word_t          prevw;
@@ -1536,25 +1536,25 @@ jit_flush(void *fptr, void *tptr)
 }
 
 void
-_emit_ldxi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_emit_ldxi(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
     ldxi(rn(r0), rn(r1), i0);
 }
 
 void
-_emit_stxi(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_emit_stxi(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     stxi(i0, rn(r0), rn(r1));
 }
 
 void
-_emit_ldxi_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_emit_ldxi_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
     ldxi_d(rn(r0), rn(r1), i0);
 }
 
 void
-_emit_stxi_d(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_emit_stxi_d(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     stxi_d(i0, rn(r0), rn(r1));
 }
@@ -1562,7 +1562,7 @@ _emit_stxi_d(jit_state_t *_jit, jit_word_t i0, 
jit_int32_t r0, jit_int32_t r1)
 static void
 _patch(jit_state_t *_jit, jit_word_t instr, jit_node_t *node)
 {
-    jit_int32_t                 flag;
+    int32_t             flag;
 
     assert(node->flag & jit_flag_node);
     if (node->code == jit_code_movi)
diff --git a/jit/alpha-cpu.c b/jit/alpha-cpu.c
index a590290..48a94de 100644
--- a/jit/alpha-cpu.c
+++ b/jit/alpha-cpu.c
@@ -304,188 +304,188 @@ static void _Opi(jit_state_t*,int,int,unsigned 
int,unsigned int,int);
 #  define NEGQ(ra,rc)                  SUBQ(_R31_REGNO,ra,rc)
 #  define NOT(ra,rc)                   ORNOT(_R31_REGNO,ra,rc)
 #  define nop(i0)                      _nop(_jit,i0)
-static void _nop(jit_state_t*,jit_int32_t);
+static void _nop(jit_state_t*,int32_t);
 #  define movr(r0,r1)                  _movr(_jit,r0,r1)
-static void _movr(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _movr(jit_state_t*,int32_t,jit_int32_t);
 #  define movi(r0,i0)                  _movi(_jit,r0,i0)
-static void _movi(jit_state_t*,jit_int32_t,jit_word_t);
+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*,jit_int32_t,jit_word_t);
+static jit_word_t _movi_p(jit_state_t*,int32_t,jit_word_t);
 #  define negr(r0,r1)                  NEGQ(r1,r0)
 #  define comr(r0,r1)                  NOT(r1,r0)
 #  define addr(r0,r1,r2)               ADDQ(r1,r2,r0)
 #  define addi(r0,r1,i0)               _addi(_jit,r0,r1,i0)
-static void _addi(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _addi(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  define addcr(r0,r1,i0)              _addcr(_jit,r0,r1,i0)
-static void _addcr(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _addcr(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define addci(r0,r1,i0)              _addci(_jit,r0,r1,i0)
-static void _addci(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _addci(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  define addxr(r0,r1,i0)              _addxr(_jit,r0,r1,i0)
-static void _addxr(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _addxr(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define addxi(r0,r1,i0)              _addxi(_jit,r0,r1,i0)
-static void _addxi(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _addxi(jit_state_t*,int32_t,jit_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*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _subi(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  define subcr(r0,r1,i0)              _subcr(_jit,r0,r1,i0)
-static void _subcr(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _subcr(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define subci(r0,r1,i0)              _subci(_jit,r0,r1,i0)
-static void _subci(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _subci(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  define subxr(r0,r1,i0)              _subxr(_jit,r0,r1,i0)
-static void _subxr(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _subxr(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define subxi(r0,r1,i0)              _subxi(_jit,r0,r1,i0)
-static void _subxi(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _subxi(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  define rsbi(r0, r1, i0)             _rsbi(_jit, r0, r1, i0)
-static void _rsbi(jit_state_t*,jit_int32_t,jit_int32_t, jit_word_t);
+static void _rsbi(jit_state_t*,int32_t,jit_int32_t, jit_word_t);
 #  define mulr(r0,r1,r2)               MULQ(r1,r2,r0)
 #  define muli(r0,r1,i0)               _muli(_jit,r0,r1,i0)
-static void _muli(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _muli(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  define qmulr(r0,r1,r2,r3)           _qmulr(_jit,r0,r1,r2,r3)
-static void _qmulr(jit_state_t*,jit_int32_t,
-                  jit_int32_t,jit_int32_t,jit_int32_t);
+static void _qmulr(jit_state_t*,int32_t,
+                  int32_t,jit_int32_t,jit_int32_t);
 #  define qmuli(r0,r1,r2,i0)           _qmuli(_jit,r0,r1,r2,i0)
-static void _qmuli(jit_state_t*,jit_int32_t,
-                  jit_int32_t,jit_int32_t,jit_word_t);
+static void _qmuli(jit_state_t*,int32_t,
+                  int32_t,jit_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*,jit_int32_t,
-                    jit_int32_t,jit_int32_t,jit_int32_t);
+static void _qmulr_u(jit_state_t*,int32_t,
+                    int32_t,jit_int32_t,jit_int32_t);
 #  define qmuli_u(r0,r1,r2,i0)         _qmuli_u(_jit,r0,r1,r2,i0)
-static void _qmuli_u(jit_state_t*,jit_int32_t,
-                    jit_int32_t,jit_int32_t,jit_word_t);
+static void _qmuli_u(jit_state_t*,int32_t,
+                    int32_t,jit_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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _divr(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define divi(r0,r1,i0)               _divi(_jit,r0,r1,i0)
-static void _divi(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _divi(jit_state_t*,int32_t,jit_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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _divr_u(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define divi_u(r0,r1,i0)             _divi_u(_jit,r0,r1,i0)
-static void _divi_u(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _divi_u(jit_state_t*,int32_t,jit_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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _remr(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define remi(r0,r1,i0)               _remi(_jit,r0,r1,i0)
-static void _remi(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _remi(jit_state_t*,int32_t,jit_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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _remr_u(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define remi_u(r0,r1,i0)             _remi_u(_jit,r0,r1,i0)
-static void _remi_u(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _remi_u(jit_state_t*,int32_t,jit_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*,
-                  jit_int32_t,jit_int32_t,jit_int32_t,jit_int32_t);
+                  int32_t,jit_int32_t,jit_int32_t,jit_int32_t);
 #  define qdivi(r0,r1,r2,i0)           _qdivi(_jit,r0,r1,r2,i0)
 static void _qdivi(jit_state_t*,
-                  jit_int32_t,jit_int32_t,jit_int32_t,jit_word_t);
+                  int32_t,jit_int32_t,jit_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*,
-                    jit_int32_t,jit_int32_t,jit_int32_t,jit_int32_t);
+                    int32_t,jit_int32_t,jit_int32_t,jit_int32_t);
 #  define qdivi_u(r0,r1,r2,i0)         _qdivi_u(_jit,r0,r1,r2,i0)
 static void _qdivi_u(jit_state_t*,
-                    jit_int32_t,jit_int32_t,jit_int32_t,jit_word_t);
+                    int32_t,jit_int32_t,jit_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*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _lshi(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  define rshr(r0,r1,r2)               SRA(r1,r2,r0)
 #  define rshi(r0,r1,i0)               _rshi(_jit,r0,r1,i0)
-static void _rshi(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _rshi(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  define rshr_u(r0,r1,r2)             SRL(r1,r2,r0)
 #  define rshi_u(r0,r1,i0)             _rshi_u(_jit,r0,r1,i0)
-static void _rshi_u(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _rshi_u(jit_state_t*,int32_t,jit_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*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _andi(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  define orr(r0,r1,r2)                        OR(r1,r2,r0)
 #  define ori(r0,r1,i0)                        _ori(_jit,r0,r1,i0)
-static void _ori(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _ori(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  define xorr(r0,r1,r2)               XOR(r1,r2,r0)
 #  define xori(r0,r1,i0)               _xori(_jit,r0,r1,i0)
-static void _xori(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _xori(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  define ltr(r0,r1,r2)                        CMPLT(r1,r2,r0)
 #  define lti(r0,r1,i0)                        _lti(_jit,r0,r1,i0)
-static void _lti(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _lti(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  define ltr_u(r0,r1,r2)              CMPULT(r1,r2,r0)
 #  define lti_u(r0,r1,i0)              _lti_u(_jit,r0,r1,i0)
-static void _lti_u(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _lti_u(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  define ler(r0,r1,r2)                        CMPLE(r1,r2,r0)
 #  define lei(r0,r1,i0)                        _lei(_jit,r0,r1,i0)
-static void _lei(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _lei(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  define ler_u(r0,r1,r2)              CMPULE(r1,r2,r0)
 #  define lei_u(r0,r1,i0)              _lei_u(_jit,r0,r1,i0)
-static void _lei_u(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _lei_u(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  define eqr(r0,r1,r2)                        CMPEQ(r1,r2,r0)
 #  define eqi(r0,r1,i0)                        _eqi(_jit,r0,r1,i0)
-static void _eqi(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _eqi(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  define ger(r0,r1,r2)                        CMPLE(r2,r1,r0)
 #  define gei(r0,r1,i0)                        _gei(_jit,r0,r1,i0)
-static void _gei(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _gei(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  define ger_u(r0,r1,r2)              CMPULE(r2,r1,r0)
 #  define gei_u(r0,r1,i0)              _gei_u(_jit,r0,r1,i0)
-static void _gei_u(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _gei_u(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  define gtr(r0,r1,r2)                        CMPLT(r2,r1,r0)
 #  define gti(r0,r1,i0)                        _gti(_jit,r0,r1,i0)
-static void _gti(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _gti(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  define gtr_u(r0,r1,r2)              CMPULT(r2,r1,r0)
 #  define gti_u(r0,r1,i0)              _gti_u(_jit,r0,r1,i0)
-static void _gti_u(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _gti_u(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  define ner(r0,r1,r2)                        _ner(_jit,r0,r1,r2)
-static void _ner(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _ner(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define nei(r0,r1,i0)                        _nei(_jit,r0,r1,i0)
-static void _nei(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _nei(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  define bltr(i0,r0,r1)               _bltr(_jit,i0,r0,r1)
-static jit_word_t _bltr(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _bltr(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define blti(i0,r0,i1)               _blti(_jit,i0,r0,i1)
-static jit_word_t _blti(jit_state_t*,jit_word_t,jit_int32_t,jit_word_t);
+static jit_word_t _blti(jit_state_t*,jit_word_t,int32_t,jit_word_t);
 #  define bltr_u(i0,r0,r1)             _bltr_u(_jit,i0,r0,r1)
-static jit_word_t _bltr_u(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _bltr_u(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define blti_u(i0,r0,i1)             _blti_u(_jit,i0,r0,i1)
-static jit_word_t _blti_u(jit_state_t*,jit_word_t,jit_int32_t,jit_word_t);
+static jit_word_t _blti_u(jit_state_t*,jit_word_t,int32_t,jit_word_t);
 #  define bler(i0,r0,r1)               _bler(_jit,i0,r0,r1)
-static jit_word_t _bler(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _bler(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define blei(i0,r0,i1)               _blei(_jit,i0,r0,i1)
-static jit_word_t _blei(jit_state_t*,jit_word_t,jit_int32_t,jit_word_t);
+static jit_word_t _blei(jit_state_t*,jit_word_t,int32_t,jit_word_t);
 #  define bler_u(i0,r0,r1)             _bler_u(_jit,i0,r0,r1)
-static jit_word_t _bler_u(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _bler_u(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define blei_u(i0,r0,i1)             _blei_u(_jit,i0,r0,i1)
-static jit_word_t _blei_u(jit_state_t*,jit_word_t,jit_int32_t,jit_word_t);
+static jit_word_t _blei_u(jit_state_t*,jit_word_t,int32_t,jit_word_t);
 #  define beqr(i0,r0,r1)               _beqr(_jit,i0,r0,r1)
-static jit_word_t _beqr(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _beqr(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define beqi(i0,r0,i1)               _beqi(_jit,i0,r0,i1)
-static jit_word_t _beqi(jit_state_t*,jit_word_t,jit_int32_t,jit_word_t);
+static jit_word_t _beqi(jit_state_t*,jit_word_t,int32_t,jit_word_t);
 #  define bger(i0,r0,r1)               _bger(_jit,i0,r0,r1)
-static jit_word_t _bger(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _bger(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define bgei(i0,r0,i1)                       _bgei(_jit,i0,r0,i1)
-static jit_word_t _bgei(jit_state_t*,jit_word_t,jit_int32_t,jit_word_t);
+static jit_word_t _bgei(jit_state_t*,jit_word_t,int32_t,jit_word_t);
 #  define bger_u(i0,r0,r1)             _bger_u(_jit,i0,r0,r1)
-static jit_word_t _bger_u(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _bger_u(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define bgei_u(i0,r0,i1)             _bgei_u(_jit,i0,r0,i1)
-static jit_word_t _bgei_u(jit_state_t*,jit_word_t,jit_int32_t,jit_word_t);
+static jit_word_t _bgei_u(jit_state_t*,jit_word_t,int32_t,jit_word_t);
 #  define bgtr(i0,r0,r1)               _bgtr(_jit,i0,r0,r1)
-static jit_word_t _bgtr(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _bgtr(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define bgti(i0,r0,i1)               _bgti(_jit,i0,r0,i1)
-static jit_word_t _bgti(jit_state_t*,jit_word_t,jit_int32_t,jit_word_t);
+static jit_word_t _bgti(jit_state_t*,jit_word_t,int32_t,jit_word_t);
 #  define bgtr_u(i0,r0,r1)             _bgtr_u(_jit,i0,r0,r1)
-static jit_word_t _bgtr_u(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _bgtr_u(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define bgti_u(i0,r0,i1)             _bgti_u(_jit,i0,r0,i1)
-static jit_word_t _bgti_u(jit_state_t*,jit_word_t,jit_int32_t,jit_word_t);
+static jit_word_t _bgti_u(jit_state_t*,jit_word_t,int32_t,jit_word_t);
 #  define bner(i0,r0,r1)               _bner(_jit,i0,r0,r1)
-static jit_word_t _bner(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _bner(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define bnei(i0,r0,i1)               _bnei(_jit,i0,r0,i1)
-static jit_word_t _bnei(jit_state_t*,jit_word_t,jit_int32_t,jit_word_t);
+static jit_word_t _bnei(jit_state_t*,jit_word_t,int32_t,jit_word_t);
 #  define baddr(i0,r0,r1,cc)           _baddr(_jit,i0,r0,r1,cc)
-static jit_word_t _baddr(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t,
+static jit_word_t _baddr(jit_state_t*,jit_word_t,int32_t,jit_int32_t,
                         jit_bool_t);
 #  define baddi(i0,r0,i1,cc)           _baddi(_jit,i0,r0,i1,cc)
-static jit_word_t _baddi(jit_state_t*,jit_word_t,jit_int32_t,jit_word_t,
+static jit_word_t _baddi(jit_state_t*,jit_word_t,int32_t,jit_word_t,
                         jit_bool_t);
 #  define baddr_u(i0,r0,r1,cc)         _baddr_u(_jit,i0,r0,r1,cc)
-static jit_word_t _baddr_u(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t,
+static jit_word_t _baddr_u(jit_state_t*,jit_word_t,int32_t,jit_int32_t,
                           jit_bool_t);
 #  define baddi_u(i0,r0,i1,cc)         _baddi_u(_jit,i0,r0,i1,cc)
-static jit_word_t _baddi_u(jit_state_t*,jit_word_t,jit_int32_t,jit_word_t,
+static jit_word_t _baddi_u(jit_state_t*,jit_word_t,int32_t,jit_word_t,
                           jit_bool_t);
 #  define boaddr(i0,r0,r1)             baddr(i0,r0,r1,1)
 #  define boaddi(i0,r0,i1)             baddi(i0,r0,i1,1)
@@ -496,16 +496,16 @@ static jit_word_t 
_baddi_u(jit_state_t*,jit_word_t,jit_int32_t,jit_word_t,
 #  define bxaddr_u(i0,r0,r1)           baddr_u(i0,r0,r1,0)
 #  define bxaddi_u(i0,r0,i1)           baddi_u(i0,r0,i1,0)
 #  define bsubr(i0,r0,r1,cc)           _bsubr(_jit,i0,r0,r1,cc)
-static jit_word_t _bsubr(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t,
+static jit_word_t _bsubr(jit_state_t*,jit_word_t,int32_t,jit_int32_t,
                         jit_bool_t);
 #  define bsubi(i0,r0,i1,cc)           _bsubi(_jit,i0,r0,i1,cc)
-static jit_word_t _bsubi(jit_state_t*,jit_word_t,jit_int32_t,jit_word_t,
+static jit_word_t _bsubi(jit_state_t*,jit_word_t,int32_t,jit_word_t,
                         jit_bool_t);
 #  define bsubr_u(i0,r0,r1,cc)         _bsubr_u(_jit,i0,r0,r1,cc)
-static jit_word_t _bsubr_u(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t,
+static jit_word_t _bsubr_u(jit_state_t*,jit_word_t,int32_t,jit_int32_t,
                           jit_bool_t);
 #  define bsubi_u(i0,r0,i1,cc)         _bsubi_u(_jit,i0,r0,i1,cc)
-static jit_word_t _bsubi_u(jit_state_t*,jit_word_t,jit_int32_t,jit_word_t,
+static jit_word_t _bsubi_u(jit_state_t*,jit_word_t,int32_t,jit_word_t,
                           jit_bool_t);
 #  define bosubr(i0,r0,r1)             bsubr(i0,r0,r1,1)
 #  define bosubi(i0,r0,i1)             bsubi(i0,r0,i1,1)
@@ -516,119 +516,119 @@ static jit_word_t 
_bsubi_u(jit_state_t*,jit_word_t,jit_int32_t,jit_word_t,
 #  define bxsubr_u(i0,r0,r1)           bsubr_u(i0,r0,r1,0)
 #  define bxsubi_u(i0,r0,i1)           bsubi_u(i0,r0,i1,0)
 #  define bmxr(i0,r0,r1,cc)            _bmxr(_jit,i0,r0,r1,cc)
-static jit_word_t _bmxr(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t,
+static jit_word_t _bmxr(jit_state_t*,jit_word_t,int32_t,jit_int32_t,
                        jit_bool_t);
 #  define bmxi(i0,r0,i1,cc)            _bmxi(_jit,i0,r0,i1,cc)
-static jit_word_t _bmxi(jit_state_t*,jit_word_t,jit_int32_t,jit_word_t,
+static jit_word_t _bmxi(jit_state_t*,jit_word_t,int32_t,jit_word_t,
                        jit_bool_t);
 #  define bmsr(i0,r0,r1)               bmxr(i0,r0,r1,1)
 #  define bmsi(i0,r0,i1)               bmxi(i0,r0,i1,1)
 #  define bmcr(i0,r0,r1)               bmxr(i0,r0,r1,0)
 #  define bmci(i0,r0,i1)               bmxi(i0,r0,i1,0)
 #  define ldr_c(r0,r1)                 _ldr_c(_jit,r0,r1)
-static void _ldr_c(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _ldr_c(jit_state_t*,int32_t,jit_int32_t);
 #  define ldi_c(r0,i0)                 _ldi_c(_jit,r0,i0)
-static void _ldi_c(jit_state_t*,jit_int32_t,jit_word_t);
+static void _ldi_c(jit_state_t*,int32_t,jit_word_t);
 #  define ldr_uc(r0,r1)                        LDBU(r0,r1,0)
 #  define ldi_uc(r0,i0)                        _ldi_uc(_jit,r0,i0)
-static void _ldi_uc(jit_state_t*,jit_int32_t,jit_word_t);
+static void _ldi_uc(jit_state_t*,int32_t,jit_word_t);
 #  define ldr_s(r0,r1)                 _ldr_s(_jit,r0,r1)
-static void _ldr_s(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _ldr_s(jit_state_t*,int32_t,jit_int32_t);
 #  define ldi_s(r0,i0)                 _ldi_s(_jit,r0,i0)
-static void _ldi_s(jit_state_t*,jit_int32_t,jit_word_t);
+static void _ldi_s(jit_state_t*,int32_t,jit_word_t);
 #  define ldr_us(r0,r1)                        LDWU(r0,r1,0)
 #  define ldi_us(r0,i0)                        _ldi_us(_jit,r0,i0)
-static void _ldi_us(jit_state_t*,jit_int32_t,jit_word_t);
+static void _ldi_us(jit_state_t*,int32_t,jit_word_t);
 #  define ldr_i(r0,r1)                 LDL(r0,r1,0)
 #  define ldi_i(r0,i0)                 _ldi_i(_jit,r0,i0)
-static void _ldi_i(jit_state_t*,jit_int32_t,jit_word_t);
+static void _ldi_i(jit_state_t*,int32_t,jit_word_t);
 #  define ldr_ui(r0,r1)                        _ldr_ui(_jit,r0,r1)
-static void _ldr_ui(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _ldr_ui(jit_state_t*,int32_t,jit_int32_t);
 #  define ldi_ui(r0,i0)                        _ldi_ui(_jit,r0,i0)
-static void _ldi_ui(jit_state_t*,jit_int32_t,jit_word_t);
+static void _ldi_ui(jit_state_t*,int32_t,jit_word_t);
 #  define ldr(r0,r1)                   ldr_l(r0,r1)
 #  define ldr_l(r0,r1)                 LDQ(r0,r1,0)
 #  define ldi_l(r0,i0)                 _ldi_l(_jit,r0,i0)
-static void _ldi_l(jit_state_t*,jit_int32_t,jit_word_t);
+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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _ldxr_c(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define ldxi_c(r0,r1,i0)             _ldxi_c(_jit,r0,r1,i0)
-static void _ldxi_c(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _ldxi_c(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  define ldxr_uc(r0,r1,r2)            _ldxr_uc(_jit,r0,r1,r2)
-static void _ldxr_uc(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _ldxr_uc(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define ldxi_uc(r0,r1,i0)            _ldxi_uc(_jit,r0,r1,i0)
-static void _ldxi_uc(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _ldxi_uc(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  define ldxr_s(r0,r1,r2)             _ldxr_s(_jit,r0,r1,r2)
-static void _ldxr_s(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _ldxr_s(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define ldxi_s(r0,r1,i0)             _ldxi_s(_jit,r0,r1,i0)
-static void _ldxi_s(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _ldxi_s(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  define ldxr_us(r0,r1,r2)            _ldxr_us(_jit,r0,r1,r2)
-static void _ldxr_us(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _ldxr_us(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define ldxi_us(r0,r1,i0)            _ldxi_us(_jit,r0,r1,i0)
-static void _ldxi_us(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _ldxi_us(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  define ldxr_i(r0,r1,r2)             _ldxr_i(_jit,r0,r1,r2)
-static void _ldxr_i(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _ldxr_i(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define ldxi_i(r0,r1,i0)             _ldxi_i(_jit,r0,r1,i0)
-static void _ldxi_i(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _ldxi_i(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  define ldxr_ui(r0,r1,r2)            _ldxr_ui(_jit,r0,r1,r2)
-static void _ldxr_ui(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _ldxr_ui(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define ldxi_ui(r0,r1,i0)            _ldxi_ui(_jit,r0,r1,i0)
-static void _ldxi_ui(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _ldxi_ui(jit_state_t*,int32_t,jit_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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _ldxr_l(jit_state_t*,int32_t,jit_int32_t,jit_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*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _ldxi_l(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  define str_c(r0,r1)                 STB(r1,r0,0)
 #  define sti_c(i0,r0)                 _sti_c(_jit,i0,r0)
-static void _sti_c(jit_state_t*,jit_word_t,jit_int32_t);
+static void _sti_c(jit_state_t*,jit_word_t,int32_t);
 #  define str_s(r0,r1)                 STW(r1,r0,0)
 #  define sti_s(i0,r0)                 _sti_s(_jit,i0,r0)
-static void _sti_s(jit_state_t*,jit_word_t,jit_int32_t);
+static void _sti_s(jit_state_t*,jit_word_t,int32_t);
 #  define str_i(r0,r1)                 STL(r1,r0,0)
 #  define sti_i(i0,r0)                 _sti_i(_jit,i0,r0)
-static void _sti_i(jit_state_t*,jit_word_t,jit_int32_t);
+static void _sti_i(jit_state_t*,jit_word_t,int32_t);
 #  define str(r0,r1)                   str_l(r0,r1)
 #  define str_l(r0,r1)                 STQ(r1,r0,0)
 #  define sti_l(i0,r0)                 _sti_l(_jit,i0,r0)
-static void _sti_l(jit_state_t*,jit_word_t,jit_int32_t);
+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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _stxr_c(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define stxi_c(i0,r0,r1)             _stxi_c(_jit,i0,r0,r1)
-static void _stxi_c(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static void _stxi_c(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define stxr_s(r0,r1,r2)             _stxr_s(_jit,r0,r1,r2)
-static void _stxr_s(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _stxr_s(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define stxi_s(i0,r0,r1)             _stxi_s(_jit,i0,r0,r1)
-static void _stxi_s(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static void _stxi_s(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define stxr_i(r0,r1,r2)             _stxr_i(_jit,r0,r1,r2)
-static void _stxr_i(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _stxr_i(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define stxi_i(i0,r0,r1)             _stxi_i(_jit,i0,r0,r1)
-static void _stxi_i(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static void _stxi_i(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define stxr_l(r0,r1,r2)             _stxr_l(_jit,r0,r1,r2)
-static void _stxr_l(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _stxr_l(jit_state_t*,int32_t,jit_int32_t,jit_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,jit_int32_t,jit_int32_t);
+static void _stxi_l(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define extr_c(r0,r1)                        _extr_c(_jit,r0,r1)
-static void _extr_c(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _extr_c(jit_state_t*,int32_t,jit_int32_t);
 #  define extr_uc(r0,r1)               _extr_uc(_jit,r0,r1)
-static void _extr_uc(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _extr_uc(jit_state_t*,int32_t,jit_int32_t);
 #  define extr_s(r0,r1)                        _extr_s(_jit,r0,r1)
-static void _extr_s(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _extr_s(jit_state_t*,int32_t,jit_int32_t);
 #  define extr_us(r0,r1)               _extr_us(_jit,r0,r1)
-static void _extr_us(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _extr_us(jit_state_t*,int32_t,jit_int32_t);
 #  define extr_i(r0,r1)                        _extr_i(_jit,r0,r1)
-static void _extr_i(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _extr_i(jit_state_t*,int32_t,jit_int32_t);
 #  define extr_ui(r0,r1)               _extr_ui(_jit,r0,r1)
-static void _extr_ui(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _extr_ui(jit_state_t*,int32_t,jit_int32_t);
 #  if __BYTE_ORDER == __LITTLE_ENDIAN
 #    define htonr_us(r0,r1)            _htonr_us(_jit,r0,r1)
-static void _htonr_us(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _htonr_us(jit_state_t*,int32_t,jit_int32_t);
 #    define htonr_ui(r0,r1)            _htonr_ui(_jit,r0,r1)
-static void _htonr_ui(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _htonr_ui(jit_state_t*,int32_t,jit_int32_t);
 #    define htonr_ul(r0,r1)            _htonr_ul(_jit,r0,r1)
-static void _htonr_ul(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _htonr_ul(jit_state_t*,int32_t,jit_int32_t);
 #  else
 #    define htonr_us(r0,r1)            extr_us(r0,r1)
 #    define htonr_ui(r0,r1)            extr_ui(r0,r1)
@@ -640,7 +640,7 @@ static void _jmpi(jit_state_t*, jit_word_t);
 #  define jmpi_p(i0)                   _jmpi_p(_jit,i0)
 static jit_word_t _jmpi_p(jit_state_t*, jit_word_t);
 #define callr(r0)                      _callr(_jit,r0)
-static void _callr(jit_state_t*, jit_int32_t);
+static void _callr(jit_state_t*, int32_t);
 #  define calli(i0)                    _calli(_jit,i0)
 static void _calli(jit_state_t*, jit_word_t);
 #  define calli_p(i0)                  _calli_p(_jit,i0)
@@ -650,9 +650,9 @@ static void _prolog(jit_state_t*,jit_node_t*);
 #  define epilog(node)                 _epilog(_jit,node)
 static void _epilog(jit_state_t*,jit_node_t*);
 #  define vastart(r0)                  _vastart(_jit, r0)
-static void _vastart(jit_state_t*, jit_int32_t);
+static void _vastart(jit_state_t*, int32_t);
 #  define vaarg(r0, r1)                        _vaarg(_jit, r0, r1)
-static void _vaarg(jit_state_t*, jit_int32_t, jit_int32_t);
+static void _vaarg(jit_state_t*, int32_t, jit_int32_t);
 #  define patch_at(jump,label)         _patch_at(_jit,jump,label)
 static void _patch_at(jit_state_t*,jit_word_t,jit_word_t);
 #endif
@@ -719,7 +719,7 @@ _Opi(jit_state_t *_jit, int o, int ra, unsigned int i, 
unsigned int f, int rc)
 }
 
 static void
-_nop(jit_state_t *_jit, jit_int32_t i0)
+_nop(jit_state_t *_jit, int32_t i0)
 {
     for (; i0 > 0; i0 -= 4)
        NOP();
@@ -727,17 +727,17 @@ _nop(jit_state_t *_jit, jit_int32_t i0)
 }
 
 static void
-_movr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_movr(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
     if (r0 != r1)
        MOV(r1, r0);
 }
 
 static void
-_movi(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
+_movi(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 {
-    jit_int32_t                reg;
-    jit_int16_t                s0, s1, s2, s3;
+    int32_t            reg;
+    int16_t            s0, s1, s2, s3;
     s0 = i0;
     s1 = i0 >> 16;
     s2 = i0 >> 32;
@@ -784,11 +784,11 @@ _movi(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
 }
 
 static jit_word_t
-_movi_p(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
+_movi_p(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 {
     jit_word_t         w;
-    jit_int32_t                reg;
-    jit_int16_t                s0, s1, s2, s3;
+    int32_t            reg;
+    int16_t            s0, s1, s2, s3;
     w = _jit->pc.w;
     reg = jit_get_reg(jit_class_gpr);
     s0 = i0;
@@ -812,9 +812,9 @@ _movi_p(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
 }
 
 static void
-_addi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_addi(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (_u8_p(i0))
        ADDQi(r1, i0, r0);
     else if (_s16_p(i0))
@@ -828,9 +828,9 @@ _addi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_addcr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_addcr(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (jit_carry == _NOREG)
        jit_carry = jit_get_reg(jit_class_gpr);
     if (r0 == r1) {
@@ -847,9 +847,9 @@ _addcr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_int32_t r2)
 }
 
 static void
-_addci(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_addci(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (jit_carry == _NOREG)
        jit_carry = jit_get_reg(jit_class_gpr);
     if (r0 == r1) {
@@ -866,9 +866,9 @@ _addci(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_addxr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_addxr(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     assert(jit_carry != _NOREG);
     reg = jit_get_reg(jit_class_gpr);
     movr(rn(reg), rn(jit_carry));
@@ -878,9 +878,9 @@ _addxr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_int32_t r2)
 }
 
 static void
-_addxi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_addxi(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     assert(jit_carry != _NOREG);
     reg = jit_get_reg(jit_class_gpr);
     movr(rn(reg), rn(jit_carry));
@@ -890,9 +890,9 @@ _addxi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_subi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_subi(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (_u8_p(i0))
        SUBQi(r1, i0, r0);
     else if (_s16_p(-i0))
@@ -906,9 +906,9 @@ _subi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_subcr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_subcr(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (jit_carry == _NOREG)
        jit_carry = jit_get_reg(jit_class_gpr);
     if (r0 == r1) {
@@ -925,9 +925,9 @@ _subcr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_int32_t r2)
 }
 
 static void
-_subci(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_subci(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (jit_carry == _NOREG)
        jit_carry = jit_get_reg(jit_class_gpr);
     if (r0 == r1) {
@@ -944,9 +944,9 @@ _subci(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_subxr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_subxr(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     assert(jit_carry != _NOREG);
     reg = jit_get_reg(jit_class_gpr);
     movr(rn(reg), rn(jit_carry));
@@ -956,9 +956,9 @@ _subxr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_int32_t r2)
 }
 
 static void
-_subxi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_subxi(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     assert(jit_carry != _NOREG);
     reg = jit_get_reg(jit_class_gpr);
     movr(rn(reg), rn(jit_carry));
@@ -968,16 +968,16 @@ _subxi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_rsbi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_rsbi(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
     subi(r0, r1, i0);
     negr(r0, r0);
 }
 
 static void
-_muli(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_muli(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (_u8_p(i0))
        MULQi(r1, i0, r0);
     else {
@@ -989,12 +989,12 @@ _muli(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_qmulr(jit_state_t *_jit, jit_int32_t r0,
-       jit_int32_t r1, jit_int32_t r2, jit_int32_t r3)
+_qmulr(jit_state_t *_jit, int32_t r0,
+       int32_t r1, jit_int32_t r2, jit_int32_t r3)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     /* The only invalid condition is r0 == r1 */
-    jit_int32_t                t2, t3, s2, s3;
+    int32_t            t2, t3, s2, s3;
     if (r2 == r0 || r2 == r1) {
        s2 = jit_get_reg(jit_class_gpr);
        t2 = rn(s2);
@@ -1027,10 +1027,10 @@ _qmulr(jit_state_t *_jit, jit_int32_t r0,
 }
 
 static void
-_qmuli(jit_state_t *_jit, jit_int32_t r0,
-       jit_int32_t r1, jit_int32_t r2, jit_word_t i0)
+_qmuli(jit_state_t *_jit, int32_t r0,
+       int32_t r1, jit_int32_t r2, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     movi(rn(reg), i0);
     qmulr(r0, r1, r2, rn(reg));
@@ -1038,10 +1038,10 @@ _qmuli(jit_state_t *_jit, jit_int32_t r0,
 }
 
 static void
-_qmulr_u(jit_state_t *_jit, jit_int32_t r0,
-        jit_int32_t r1, jit_int32_t r2, jit_int32_t r3)
+_qmulr_u(jit_state_t *_jit, int32_t r0,
+        int32_t r1, jit_int32_t r2, jit_int32_t r3)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (r0 == r2 || r0 == r3) {
        reg = jit_get_reg(jit_class_gpr);
        mulr(rn(reg), r2, r3);
@@ -1056,10 +1056,10 @@ _qmulr_u(jit_state_t *_jit, jit_int32_t r0,
 }
 
 static void
-_qmuli_u(jit_state_t *_jit, jit_int32_t r0,
-        jit_int32_t r1, jit_int32_t r2, jit_word_t i0)
+_qmuli_u(jit_state_t *_jit, int32_t r0,
+        int32_t r1, jit_int32_t r2, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (_u8_p(i0)) {
        if (r0 == r2) {
            reg = jit_get_reg(jit_class_gpr);
@@ -1088,7 +1088,7 @@ __idiv(jit_word_t u, jit_word_t v)
 }
 
 static void
-_divr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_divr(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     movr(_A0_REGNO, r1);
     movr(_A1_REGNO, r2);
@@ -1097,7 +1097,7 @@ _divr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_int32_t r2)
 }
 
 static void
-_divi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_divi(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
     movr(_A0_REGNO, r1);
     movi(_A1_REGNO, i0);
@@ -1112,7 +1112,7 @@ __udiv(jit_uword_t u, jit_uword_t v)
 }
 
 static void
-_divr_u(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_divr_u(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     movr(_A0_REGNO, r1);
     movr(_A1_REGNO, r2);
@@ -1121,7 +1121,7 @@ _divr_u(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
 }
 
 static void
-_divi_u(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_divi_u(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
     movr(_A0_REGNO, r1);
     movi(_A1_REGNO, i0);
@@ -1136,7 +1136,7 @@ __irem(jit_word_t u, jit_word_t v)
 }
 
 static void
-_remr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_remr(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     movr(_A0_REGNO, r1);
     movr(_A1_REGNO, r2);
@@ -1145,7 +1145,7 @@ _remr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_int32_t r2)
 }
 
 static void
-_remi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_remi(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
     movr(_A0_REGNO, r1);
     movi(_A1_REGNO, i0);
@@ -1160,7 +1160,7 @@ __urem(jit_uword_t u, jit_uword_t v)
 }
 
 static void
-_remr_u(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_remr_u(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     movr(_A0_REGNO, r1);
     movr(_A1_REGNO, r2);
@@ -1169,7 +1169,7 @@ _remr_u(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
 }
 
 static void
-_remi_u(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_remi_u(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
     movr(_A0_REGNO, r1);
     movi(_A1_REGNO, i0);
@@ -1186,7 +1186,7 @@ __idivrem(jit_word_t u, jit_word_t v, jit_word_t *rem)
 
 static void
 _qdivr(jit_state_t *_jit,
-       jit_int32_t r0, jit_int32_t r1, jit_int32_t r2, jit_int32_t r3)
+       int32_t r0, jit_int32_t r1, jit_int32_t r2, jit_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,
-       jit_int32_t r0, jit_int32_t r1, jit_int32_t r2, jit_word_t i0)
+       int32_t r0, jit_int32_t r1, jit_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,
-        jit_int32_t r0, jit_int32_t r1, jit_int32_t r2, jit_int32_t r3)
+        int32_t r0, jit_int32_t r1, jit_int32_t r2, jit_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,
-        jit_int32_t r0, jit_int32_t r1, jit_int32_t r2, jit_word_t i0)
+        int32_t r0, jit_int32_t r1, jit_int32_t r2, jit_word_t i0)
 {
     movr(_A0_REGNO, r2);
     movi(_A1_REGNO, i0);
@@ -1240,30 +1240,30 @@ _qdivi_u(jit_state_t *_jit,
 }
 
 static void
-_lshi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_lshi(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
     assert(i0 >= 0 && i0 < 64);
     SLLi(r1, i0, r0);
 }
 
 static void
-_rshi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_rshi(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
     assert(i0 >= 0 && i0 < 64);
     SRAi(r1, i0, r0);
 }
 
 static void
-_rshi_u(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_rshi_u(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
     assert(i0 >= 0 && i0 < 64);
     SRLi(r1, i0, r0);
 }
 
 static void
-_andi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_andi(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (_u8_p(i0))
        ANDi(r1, i0, r0);
     else {
@@ -1275,9 +1275,9 @@ _andi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_ori(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_ori(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (_u8_p(i0))
        ORi(r1, i0, r0);
     else {
@@ -1289,9 +1289,9 @@ _ori(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_xori(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_xori(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (_u8_p(i0))
        XORi(r1, i0, r0);
     else {
@@ -1303,9 +1303,9 @@ _xori(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_lti(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_lti(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (_u8_p(i0))
        CMPLTi(r1, i0, r0);
     else {
@@ -1317,9 +1317,9 @@ _lti(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_lti_u(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_lti_u(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (_u8_p(i0))
        CMPULTi(r1, i0, r0);
     else {
@@ -1331,9 +1331,9 @@ _lti_u(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_lei(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_lei(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (_u8_p(i0))
        CMPLEi(r1, i0, r0);
     else {
@@ -1345,9 +1345,9 @@ _lei(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_lei_u(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_lei_u(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     jit_word_t         ni0;
     ni0 = -i0;
     if (_u8_p(i0))
@@ -1361,9 +1361,9 @@ _lei_u(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_eqi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_eqi(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (_u8_p(i0))
        CMPEQi(r1, i0, r0);
     else {
@@ -1375,9 +1375,9 @@ _eqi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_gei(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_gei(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     movi(rn(reg), i0);
     ger(r0, r1, rn(reg));
@@ -1385,9 +1385,9 @@ _gei(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_gei_u(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_gei_u(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     movi(rn(reg), i0);
     ger_u(r0, r1, rn(reg));
@@ -1395,9 +1395,9 @@ _gei_u(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_gti(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_gti(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     movi(rn(reg), i0);
     gtr(r0, r1, rn(reg));
@@ -1405,9 +1405,9 @@ _gti(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_gti_u(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_gti_u(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     movi(rn(reg), i0);
     gtr_u(r0, r1, rn(reg));
@@ -1415,16 +1415,16 @@ _gti_u(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_word_t i0)
 }
 
 static void
-_ner(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_ner(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     CMPEQ(r1, r2, r0);
     CMPEQi(r0, 0, r0);
 }
 
 static void
-_nei(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_nei(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (_u8_p(i0)) {
        CMPEQi(r1, i0, r0);
        CMPEQi(r0, 0, r0);
@@ -1438,10 +1438,10 @@ _nei(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 }
 
 static jit_word_t
-_bltr(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_bltr(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     jit_word_t         w;
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr|jit_class_nospill);
     ltr(rn(reg), r0, r1);
     w = _jit->pc.w;
@@ -1451,10 +1451,10 @@ _bltr(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, 
jit_int32_t r1)
 }
 
 static jit_word_t
-_blti(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_word_t i1)
+_blti(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_word_t i1)
 {
     jit_word_t         w;
-    jit_int32_t                reg;
+    int32_t            reg;
     if (i1 == 0) {
        w = _jit->pc.w;
        BLT(r0, ((i0 - w) >> 2) - 1);
@@ -1470,10 +1470,10 @@ _blti(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, 
jit_word_t i1)
 }
 
 static jit_word_t
-_bltr_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_bltr_u(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     jit_word_t         w;
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr|jit_class_nospill);
     ltr_u(rn(reg), r0, r1);
     w = _jit->pc.w;
@@ -1483,10 +1483,10 @@ _bltr_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t 
r0, jit_int32_t r1)
 }
 
 static jit_word_t
-_blti_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_word_t i1)
+_blti_u(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_word_t i1)
 {
     jit_word_t         w;
-    jit_int32_t                reg;
+    int32_t            reg;
     /* FIXME cannot optimize zero because need to return a patcheable address 
*/
     reg = jit_get_reg(jit_class_gpr|jit_class_nospill);
     lti_u(rn(reg), r0, i1);
@@ -1497,10 +1497,10 @@ _blti_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t 
r0, jit_word_t i1)
 }
 
 static jit_word_t
-_bler(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_bler(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     jit_word_t         w;
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr|jit_class_nospill);
     ler(rn(reg), r0, r1);
     w = _jit->pc.w;
@@ -1510,10 +1510,10 @@ _bler(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, 
jit_int32_t r1)
 }
 
 static jit_word_t
-_blei(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_word_t i1)
+_blei(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_word_t i1)
 {
     jit_word_t         w;
-    jit_int32_t                reg;
+    int32_t            reg;
     if (i1 == 0) {
        w = _jit->pc.w;
        BLE(r0, ((i0 - w) >> 2) - 1);
@@ -1529,10 +1529,10 @@ _blei(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, 
jit_word_t i1)
 }
 
 static jit_word_t
-_bler_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_bler_u(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     jit_word_t         w;
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr|jit_class_nospill);
     ler_u(rn(reg), r0, r1);
     w = _jit->pc.w;
@@ -1542,10 +1542,10 @@ _bler_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t 
r0, jit_int32_t r1)
 }
 
 static jit_word_t
-_blei_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_word_t i1)
+_blei_u(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_word_t i1)
 {
     jit_word_t         w;
-    jit_int32_t                reg;
+    int32_t            reg;
     if (i1 == 0) {
        w = _jit->pc.w;
        BEQ(r0, ((i0 - w) >> 2) - 1);
@@ -1561,10 +1561,10 @@ _blei_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t 
r0, jit_word_t i1)
 }
 
 static jit_word_t
-_beqr(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_beqr(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     jit_word_t         w;
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr|jit_class_nospill);
     eqr(rn(reg), r0, r1);
     w = _jit->pc.w;
@@ -1574,10 +1574,10 @@ _beqr(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, 
jit_int32_t r1)
 }
 
 static jit_word_t
-_beqi(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_word_t i1)
+_beqi(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_word_t i1)
 {
     jit_word_t         w;
-    jit_int32_t                reg;
+    int32_t            reg;
     if (i1 == 0) {
        w = _jit->pc.w;
        BEQ(r0, ((i0 - w) >> 2) - 1);
@@ -1593,10 +1593,10 @@ _beqi(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, 
jit_word_t i1)
 }
 
 static jit_word_t
-_bger(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_bger(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     jit_word_t         w;
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr|jit_class_nospill);
     ger(rn(reg), r0, r1);
     w = _jit->pc.w;
@@ -1606,10 +1606,10 @@ _bger(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, 
jit_int32_t r1)
 }
 
 static jit_word_t
-_bgei(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_word_t i1)
+_bgei(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_word_t i1)
 {
     jit_word_t         w;
-    jit_int32_t                reg;
+    int32_t            reg;
     if (i1 == 0) {
        w = _jit->pc.w;
        BGE(r0, ((i0 - w) >> 2) - 1);
@@ -1625,10 +1625,10 @@ _bgei(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, 
jit_word_t i1)
 }
 
 static jit_word_t
-_bger_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_bger_u(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     jit_word_t         w;
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr|jit_class_nospill);
     ger_u(rn(reg), r0, r1);
     w = _jit->pc.w;
@@ -1638,10 +1638,10 @@ _bger_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t 
r0, jit_int32_t r1)
 }
 
 static jit_word_t
-_bgei_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_word_t i1)
+_bgei_u(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_word_t i1)
 {
     jit_word_t         w;
-    jit_int32_t                reg;
+    int32_t            reg;
     /* always true if i1 == 0 */
     if (i0 == 0) {
        w = _jit->pc.w;
@@ -1658,10 +1658,10 @@ _bgei_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t 
r0, jit_word_t i1)
 }
 
 static jit_word_t
-_bgtr(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_bgtr(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     jit_word_t         w;
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr|jit_class_nospill);
     gtr(rn(reg), r0, r1);
     w = _jit->pc.w;
@@ -1671,10 +1671,10 @@ _bgtr(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, 
jit_int32_t r1)
 }
 
 static jit_word_t
-_bgti(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_word_t i1)
+_bgti(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_word_t i1)
 {
     jit_word_t         w;
-    jit_int32_t                reg;
+    int32_t            reg;
     if (i1 == 0) {
        w = _jit->pc.w;
        BGT(r0, ((i0 - w) >> 2) - 1);
@@ -1690,10 +1690,10 @@ _bgti(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, 
jit_word_t i1)
 }
 
 static jit_word_t
-_bgtr_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_bgtr_u(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     jit_word_t         w;
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr|jit_class_nospill);
     gtr_u(rn(reg), r0, r1);
     w = _jit->pc.w;
@@ -1703,10 +1703,10 @@ _bgtr_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t 
r0, jit_int32_t r1)
 }
 
 static jit_word_t
-_bgti_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_word_t i1)
+_bgti_u(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_word_t i1)
 {
     jit_word_t         w;
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr|jit_class_nospill);
     gti_u(rn(reg), r0, i1);
     w = _jit->pc.w;
@@ -1716,10 +1716,10 @@ _bgti_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t 
r0, jit_word_t i1)
 }
 
 static jit_word_t
-_bner(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_bner(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     jit_word_t         w;
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr|jit_class_nospill);
     eqr(rn(reg), r0, r1);
     w = _jit->pc.w;
@@ -1729,10 +1729,10 @@ _bner(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, 
jit_int32_t r1)
 }
 
 static jit_word_t
-_bnei(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_word_t i1)
+_bnei(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_word_t i1)
 {
     jit_word_t         w;
-    jit_int32_t                reg;
+    int32_t            reg;
     if (i1 == 0) {
        w = _jit->pc.w;
        BNE(r0, ((i0 - w) >> 2) - 1);
@@ -1748,14 +1748,14 @@ _bnei(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, 
jit_word_t i1)
 }
 
 static jit_word_t
-_baddr(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1,
+_baddr(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1,
        jit_bool_t carry)
 {
     jit_word_t         w;
-    jit_int32_t                t0;
-    jit_int32_t                t1;
-    jit_int32_t                t2;
-    jit_int32_t                t3;
+    int32_t            t0;
+    int32_t            t1;
+    int32_t            t2;
+    int32_t            t3;
     /* t0 = r0 + r1;   overflow = r1 < 0 ? r0 < t0 : t0 < r0 */
     t0 = jit_get_reg(jit_class_gpr);
     t1 = jit_get_reg(jit_class_gpr);
@@ -1780,11 +1780,11 @@ _baddr(jit_state_t *_jit, jit_word_t i0, jit_int32_t 
r0, jit_int32_t r1,
 }
 
 static jit_word_t
-_baddi(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_word_t i1,
+_baddi(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_word_t i1,
        jit_bool_t carry)
 {
     jit_word_t         w;
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr|jit_class_nospill);
     movi(rn(reg), i1);
     w = baddr(i0, r0, rn(reg), carry);
@@ -1793,12 +1793,12 @@ _baddi(jit_state_t *_jit, jit_word_t i0, jit_int32_t 
r0, jit_word_t i1,
 }
 
 static jit_word_t
-_baddr_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1,
+_baddr_u(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1,
         jit_bool_t carry)
 {
     jit_word_t         w;
-    jit_int32_t                t0;
-    jit_int32_t                t1;
+    int32_t            t0;
+    int32_t            t1;
     t0 = jit_get_reg(jit_class_gpr);
     t1 = jit_get_reg(jit_class_gpr|jit_class_nospill);
     addr(rn(t0), r0, r1);
@@ -1815,12 +1815,12 @@ _baddr_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t 
r0, jit_int32_t r1,
 }
 
 static jit_word_t
-_baddi_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_word_t i1,
+_baddi_u(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_word_t i1,
         jit_bool_t carry)
 {
     jit_word_t         w;
-    jit_int32_t                t0;
-    jit_int32_t                t1;
+    int32_t            t0;
+    int32_t            t1;
     t0 = jit_get_reg(jit_class_gpr);
     t1 = jit_get_reg(jit_class_gpr|jit_class_nospill);
     addi(rn(t0), r0, i1);
@@ -1837,14 +1837,14 @@ _baddi_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t 
r0, jit_word_t i1,
 }
 
 static jit_word_t
-_bsubr(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1,
+_bsubr(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1,
        jit_bool_t carry)
 {
     jit_word_t         w;
-    jit_int32_t                t0;
-    jit_int32_t                t1;
-    jit_int32_t                t2;
-    jit_int32_t                t3;
+    int32_t            t0;
+    int32_t            t1;
+    int32_t            t2;
+    int32_t            t3;
     /* t0 = r0 - r1;   overflow = 0 < r1 ? r0 < t0 : t0 < r0 */
     t0 = jit_get_reg(jit_class_gpr);
     t1 = jit_get_reg(jit_class_gpr);
@@ -1869,11 +1869,11 @@ _bsubr(jit_state_t *_jit, jit_word_t i0, jit_int32_t 
r0, jit_int32_t r1,
 }
 
 static jit_word_t
-_bsubi(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_word_t i1,
+_bsubi(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_word_t i1,
        jit_bool_t carry)
 {
     jit_word_t         w;
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr|jit_class_nospill);
     movi(rn(reg), i1);
     w = bsubr(i0, r0, rn(reg), carry);
@@ -1882,12 +1882,12 @@ _bsubi(jit_state_t *_jit, jit_word_t i0, jit_int32_t 
r0, jit_word_t i1,
 }
 
 static jit_word_t
-_bsubr_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1,
+_bsubr_u(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1,
         jit_bool_t carry)
 {
     jit_word_t         w;
-    jit_int32_t                t0;
-    jit_int32_t                t1;
+    int32_t            t0;
+    int32_t            t1;
     t0 = jit_get_reg(jit_class_gpr);
     t1 = jit_get_reg(jit_class_gpr|jit_class_nospill);
     subr(rn(t0), r0, r1);
@@ -1904,12 +1904,12 @@ _bsubr_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t 
r0, jit_int32_t r1,
 }
 
 static jit_word_t
-_bsubi_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_word_t i1,
+_bsubi_u(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_word_t i1,
         jit_bool_t carry)
 {
     jit_word_t         w;
-    jit_int32_t                t0;
-    jit_int32_t                t1;
+    int32_t            t0;
+    int32_t            t1;
     t0 = jit_get_reg(jit_class_gpr);
     t1 = jit_get_reg(jit_class_gpr|jit_class_nospill);
     subi(rn(t0), r0, i1);
@@ -1926,11 +1926,11 @@ _bsubi_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t 
r0, jit_word_t i1,
 }
 
 static jit_word_t
-_bmxr(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1,
+_bmxr(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1,
       jit_bool_t set)
 {
     jit_word_t         w;
-    jit_int32_t                t0;
+    int32_t            t0;
     t0 = jit_get_reg(jit_class_gpr|jit_class_nospill);
     andr(rn(t0), r0, r1);
     w = _jit->pc.w;
@@ -1943,11 +1943,11 @@ _bmxr(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, 
jit_int32_t r1,
 }
 
 static jit_word_t
-_bmxi(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_word_t i1,
+_bmxi(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_word_t i1,
       jit_bool_t set)
 {
     jit_word_t         w;
-    jit_int32_t                t0;
+    int32_t            t0;
     t0 = jit_get_reg(jit_class_gpr|jit_class_nospill);
     andi(rn(t0), r0, i1);
     w = _jit->pc.w;
@@ -1960,16 +1960,16 @@ _bmxi(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, 
jit_word_t i1,
 }
 
 static void
-_ldr_c(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_ldr_c(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
     ldr_uc(r0, r1);
     extr_c(r0, r0);
 }
 
 static void
-_ldi_c(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
+_ldi_c(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (_s16_p(i0)) {
        LDBU(r0, _R31_REGNO, _u16(i0));
        extr_c(r0, r0);
@@ -1983,9 +1983,9 @@ _ldi_c(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
 }
 
 static void
-_ldi_uc(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
+_ldi_uc(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (_s16_p(i0))
        LDBU(r0, _R31_REGNO, _u16(i0));
     else  {
@@ -1997,16 +1997,16 @@ _ldi_uc(jit_state_t *_jit, jit_int32_t r0, jit_word_t 
i0)
 }
 
 static void
-_ldr_s(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_ldr_s(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
     ldr_us(r0, r1);
     extr_s(r0, r0);
 }
 
 static void
-_ldi_s(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
+_ldi_s(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (_s16_p(i0)) {
        LDWU(r0, _R31_REGNO, _u16(i0));
        extr_s(r0, r0);
@@ -2020,9 +2020,9 @@ _ldi_s(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
 }
 
 static void
-_ldi_us(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
+_ldi_us(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (_s16_p(i0))
        LDWU(r0, _R31_REGNO, _u16(i0));
     else {
@@ -2034,9 +2034,9 @@ _ldi_us(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
 }
 
 static void
-_ldi_i(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
+_ldi_i(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (_s16_p(i0))
        LDL(r0, _R31_REGNO, _u16(i0));
     else {
@@ -2048,16 +2048,16 @@ _ldi_i(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
 }
 
 static void
-_ldr_ui(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_ldr_ui(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
     ldr_i(r0, r1);
     extr_ui(r0, r0);
 }
 
 static void
-_ldi_ui(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
+_ldi_ui(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (_s16_p(i0)) {
        LDL(r0, _R31_REGNO, _u16(i0));
        extr_ui(r0, r0);
@@ -2071,9 +2071,9 @@ _ldi_ui(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
 }
 
 static void
-_ldi_l(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
+_ldi_l(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (_s16_p(i0))
        LDQ(r0, _R31_REGNO, _u16(i0));
     else {
@@ -2085,9 +2085,9 @@ _ldi_l(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
 }
 
 static void
-_ldxr_c(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_ldxr_c(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     addr(rn(reg), r1, r2);
     ldr_c(r0, rn(reg));
@@ -2095,9 +2095,9 @@ _ldxr_c(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
 }
 
 static void
-_ldxi_c(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_ldxi_c(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (_s16_p(i0)) {
        LDBU(r0, r1, _u16(i0));
        extr_c(r0, r0);
@@ -2111,9 +2111,9 @@ _ldxi_c(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_word_t i0)
 }
 
 static void
-_ldxr_uc(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_ldxr_uc(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     addr(rn(reg), r1, r2);
     ldr_uc(r0, rn(reg));
@@ -2121,9 +2121,9 @@ _ldxr_uc(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
 }
 
 static void
-_ldxi_uc(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_ldxi_uc(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (_s16_p(i0))
        LDBU(r0, r1, _u16(i0));
     else {
@@ -2135,9 +2135,9 @@ _ldxi_uc(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_word_t i0)
 }
 
 static void
-_ldxr_s(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_ldxr_s(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     addr(rn(reg), r1, r2);
     ldr_s(r0, rn(reg));
@@ -2145,9 +2145,9 @@ _ldxr_s(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
 }
 
 static void
-_ldxi_s(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_ldxi_s(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (_s16_p(i0)) {
        LDWU(r0, r1, _u16(i0));
        extr_s(r0, r0);
@@ -2161,9 +2161,9 @@ _ldxi_s(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_word_t i0)
 }
 
 static void
-_ldxr_us(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_ldxr_us(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     addr(rn(reg), r1, r2);
     ldr_us(r0, rn(reg));
@@ -2171,9 +2171,9 @@ _ldxr_us(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
 }
 
 static void
-_ldxi_us(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_ldxi_us(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (_s16_p(i0))
        LDWU(r0, r1, _u16(i0));
     else {
@@ -2185,9 +2185,9 @@ _ldxi_us(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_word_t i0)
 }
 
 static void
-_ldxr_i(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_ldxr_i(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     addr(rn(reg), r1, r2);
     ldr_i(r0, rn(reg));
@@ -2195,9 +2195,9 @@ _ldxr_i(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
 }
 
 static void
-_ldxi_i(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_ldxi_i(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (_s16_p(i0))
        LDL(r0, r1, _u16(i0));
     else {
@@ -2209,9 +2209,9 @@ _ldxi_i(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_word_t i0)
 }
 
 static void
-_ldxr_ui(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_ldxr_ui(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     addr(rn(reg), r1, r2);
     ldr_ui(r0, rn(reg));
@@ -2219,9 +2219,9 @@ _ldxr_ui(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
 }
 
 static void
-_ldxi_ui(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_ldxi_ui(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (_s16_p(i0)) {
        LDL(r0, r1, _u16(i0));
        extr_ui(r0, r0);
@@ -2235,9 +2235,9 @@ _ldxi_ui(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_word_t i0)
 }
 
 static void
-_ldxr_l(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_ldxr_l(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     addr(rn(reg), r1, r2);
     ldr_l(r0, rn(reg));
@@ -2245,9 +2245,9 @@ _ldxr_l(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
 }
 
 static void
-_ldxi_l(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_ldxi_l(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (_s16_p(i0))
        LDQ(r0, r1, _u16(i0));
     else {
@@ -2259,9 +2259,9 @@ _ldxi_l(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_word_t i0)
 }
 
 static void
-_sti_c(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0)
+_sti_c(jit_state_t *_jit, jit_word_t i0, int32_t r0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (_s16_p(i0))
        STB(r0, _R31_REGNO, _u16(i0));
     else {
@@ -2273,9 +2273,9 @@ _sti_c(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0)
 }
 
 static void
-_sti_s(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0)
+_sti_s(jit_state_t *_jit, jit_word_t i0, int32_t r0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (_s16_p(i0))
        STW(r0, _R31_REGNO, _u16(i0));
     else {
@@ -2287,9 +2287,9 @@ _sti_s(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0)
 }
 
 static void
-_sti_i(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0)
+_sti_i(jit_state_t *_jit, jit_word_t i0, int32_t r0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (_s16_p(i0))
        STL(r0, _R31_REGNO, _u16(i0));
     else {
@@ -2301,9 +2301,9 @@ _sti_i(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0)
 }
 
 static void
-_sti_l(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0)
+_sti_l(jit_state_t *_jit, jit_word_t i0, int32_t r0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (_s16_p(i0))
        STQ(r0, _R31_REGNO, _u16(i0));
     else {
@@ -2315,9 +2315,9 @@ _sti_l(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0)
 }
 
 static void
-_stxr_c(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_stxr_c(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     addr(rn(reg), r0, r1);
     str_c(rn(reg), r2);
@@ -2325,9 +2325,9 @@ _stxr_c(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
 }
 
 static void
-_stxi_c(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_stxi_c(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (_s16_p(i0))
        STB(r1, r0, _u16(i0));
     else {
@@ -2339,9 +2339,9 @@ _stxi_c(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, 
jit_int32_t r1)
 }
 
 static void
-_stxr_s(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_stxr_s(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     addr(rn(reg), r0, r1);
     str_s(rn(reg), r2);
@@ -2349,9 +2349,9 @@ _stxr_s(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
 }
 
 static void
-_stxi_s(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_stxi_s(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (_s16_p(i0))
        STW(r1, r0, _u16(i0));
     else {
@@ -2363,9 +2363,9 @@ _stxi_s(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, 
jit_int32_t r1)
 }
 
 static void
-_stxr_i(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_stxr_i(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     addr(rn(reg), r0, r1);
     str_i(rn(reg), r2);
@@ -2373,9 +2373,9 @@ _stxr_i(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
 }
 
 static void
-_stxi_i(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_stxi_i(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (_s16_p(i0))
        STL(r1, r0, _u16(i0));
     else {
@@ -2387,9 +2387,9 @@ _stxi_i(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, 
jit_int32_t r1)
 }
 
 static void
-_stxr_l(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_stxr_l(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     addr(rn(reg), r0, r1);
     str_l(rn(reg), r2);
@@ -2397,9 +2397,9 @@ _stxr_l(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
 }
 
 static void
-_stxi_l(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_stxi_l(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (_s16_p(i0))
        STQ(r1, r0, _u16(i0));
     else {
@@ -2411,51 +2411,51 @@ _stxi_l(jit_state_t *_jit, jit_word_t i0, jit_int32_t 
r0, jit_int32_t r1)
 }
 
 static void
-_extr_c(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_extr_c(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
     lshi(r0, r1, 56);
     rshi(r0, r0, 56);
 }
 
 static void
-_extr_uc(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_extr_uc(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
     lshi(r0, r1, 56);
     rshi_u(r0, r0, 56);
 }
 
 static void
-_extr_s(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_extr_s(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
     lshi(r0, r1, 48);
     rshi(r0, r0, 48);
 }
 
 static void
-_extr_us(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_extr_us(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
     lshi(r0, r1, 48);
     rshi_u(r0, r0, 48);
 }
 
 static void
-_extr_i(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_extr_i(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
     lshi(r0, r1, 32);
     rshi(r0, r0, 32);
 }
 
 static void
-_extr_ui(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_extr_ui(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
     lshi(r0, r1, 32);
     rshi_u(r0, r0, 32);
 }
 
 static void
-_htonr_us(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_htonr_us(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
-    jit_int32_t                t0;
+    int32_t            t0;
     t0 = jit_get_reg(jit_class_gpr);
     EXTBLi(r1, 0, rn(t0));
     EXTBLi(r1, 1, r0);
@@ -2465,12 +2465,12 @@ _htonr_us(jit_state_t *_jit, jit_int32_t r0, 
jit_int32_t r1)
 }
 
 static void
-_htonr_ui(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_htonr_ui(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
-    jit_int32_t                t0;
-    jit_int32_t                t1;
-    jit_int32_t                t2;
-    jit_int32_t                t3;
+    int32_t            t0;
+    int32_t            t1;
+    int32_t            t2;
+    int32_t            t3;
     t0 = jit_get_reg(jit_class_gpr);
     t1 = jit_get_reg(jit_class_gpr);
     t2 = jit_get_reg(jit_class_gpr);
@@ -2491,11 +2491,11 @@ _htonr_ui(jit_state_t *_jit, jit_int32_t r0, 
jit_int32_t r1)
 }
 
 static void
-_htonr_ul(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_htonr_ul(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
-    jit_int32_t                t0;
-    jit_int32_t                t1;
-    jit_int32_t                t2;
+    int32_t            t0;
+    int32_t            t1;
+    int32_t            t2;
     assert(_jitc->function != NULL);
     t0 = jit_get_reg(jit_class_fpr);
     t1 = jit_get_reg(jit_class_gpr);
@@ -2531,7 +2531,7 @@ static jit_word_t
 _jmpi_p(jit_state_t *_jit, jit_word_t i0)
 {
     jit_word_t         w;
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr|jit_class_nospill);
     w = movi_p(rn(reg), i0);
     jmpr(rn(reg));
@@ -2540,7 +2540,7 @@ _jmpi_p(jit_state_t *_jit, jit_word_t i0)
 }
 
 static void
-_callr(jit_state_t *_jit, jit_int32_t r0)
+_callr(jit_state_t *_jit, int32_t r0)
 {
     if (r0 != _PV_REGNO)
        MOV(r0, _PV_REGNO);
@@ -2578,9 +2578,9 @@ _calli_p(jit_state_t *_jit, jit_word_t i0)
 static void
 _prolog(jit_state_t *_jit, jit_node_t *node)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (_jitc->function->define_frame || _jitc->function->assume_frame) {
-       jit_int32_t     frame = -_jitc->function->frame;
+       int32_t frame = -_jitc->function->frame;
        assert(_jitc->function->self.aoff >= frame);
        if (_jitc->function->assume_frame)
            return;
@@ -2675,9 +2675,9 @@ _epilog(jit_state_t *_jit, jit_node_t *node)
 }
 
 static void
-_vastart(jit_state_t *_jit, jit_int32_t r0)
+_vastart(jit_state_t *_jit, int32_t r0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
 
     /* Return jit_va_list_t in the register argument */
     addi(r0, _FP_REGNO, _jitc->function->vaoff);
@@ -2699,9 +2699,9 @@ _vastart(jit_state_t *_jit, jit_int32_t r0)
 }
 
 static void
-_vaarg(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_vaarg(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
-    jit_int32_t                rg0, rg1;
+    int32_t            rg0, rg1;
 
     assert(_jitc->function->self.call & jit_call_varargs);
 
@@ -2730,11 +2730,11 @@ static void
 _patch_at(jit_state_t *_jit, jit_word_t instr, jit_word_t label)
 {
     union {
-       jit_int32_t     *i;
+       int32_t *i;
        jit_word_t       w;
     } u;
     jit_word_t          d;
-    jit_int16_t                s0, s1, s2, s3;
+    int16_t            s0, s1, s2, s3;
     u.w = instr;
     switch (_u6(u.i[0] >> 26)) {
        /*   BLT             BLE             BEQ             BGE */
diff --git a/jit/alpha-fpu.c b/jit/alpha-fpu.c
index 6cf4745..a6d9ac6 100644
--- a/jit/alpha-fpu.c
+++ b/jit/alpha-fpu.c
@@ -300,304 +300,304 @@ static void _Opr(jit_state_t*,int,int,int,unsigned 
int,int);
 #  define FNEGT(ra,rc)                 CPYSN(ra,ra,rc)
 #  define movr_f(r0,r1)                        movr_d(r0,r1)
 #  define movr_d(r0,r1)                        _movr_d(_jit,r0,r1)
-static void _movr_d(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _movr_d(jit_state_t*,int32_t,jit_int32_t);
 #  define movi_f(r0,i0)                        _movi_f(_jit,r0,i0)
-static void _movi_f(jit_state_t*,jit_int32_t,jit_float32_t*);
+static void _movi_f(jit_state_t*,int32_t,jit_float32_t*);
 #  define movi_d(r0,i0)                        _movi_d(_jit,r0,i0)
-static void _movi_d(jit_state_t*,jit_int32_t,jit_float64_t*);
+static void _movi_d(jit_state_t*,int32_t,jit_float64_t*);
 #  define absr_f(r0,r1)                        FABS(r1,r0)
 #  define absr_d(r0,r1)                        FABS(r1,r0)
 #  define negr_f(r0,r1)                        FNEGS(r1,r0)
 #  define negr_d(r0,r1)                        FNEGT(r1,r0)
 #  define sqrtr_f(r0,r1)               _sqrtr_f(_jit,r0,r1)
-static void _sqrtr_f(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _sqrtr_f(jit_state_t*,int32_t,jit_int32_t);
 #  define sqrtr_d(r0,r1)               _sqrtr_d(_jit,r0,r1)
-static void _sqrtr_d(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _sqrtr_d(jit_state_t*,int32_t,jit_int32_t);
 #  define extr_f_d(r0,r1)              movr_d(r0,r1)
 #  define extr_d_f(r0,r1)              movr_f(r0,r1)
 #  define truncr_f_i(r0,r1)            truncr_d_i(r0,r1)
 #  define truncr_f_l(r0,r1)            truncr_d_l(r0,r1)
 #  define truncr_d_i(r0,r1)            truncr_d_l(r0,r1)
 #  define truncr_d_l(r0,r1)            _truncr_d_l(_jit,r0,r1)
-static void _truncr_d_l(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _truncr_d_l(jit_state_t*,int32_t,jit_int32_t);
 #  define extr_f(r0,r1)                        _extr_f(_jit,r0,r1)
-static void _extr_f(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _extr_f(jit_state_t*,int32_t,jit_int32_t);
 #  define extr_d(r0,r1)                        _extr_d(_jit,r0,r1)
-static void _extr_d(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _extr_d(jit_state_t*,int32_t,jit_int32_t);
 #  define addr_f(r0,r1,r2)             _addr_f(_jit,r0,r1,r2)
-static void _addr_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _addr_f(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define addi_f(r0,r1,i0)             _addi_f(_jit,r0,r1,i0)
-static void _addi_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_float32_t*);
+static void _addi_f(jit_state_t*,int32_t,jit_int32_t,jit_float32_t*);
 #  define addr_d(r0,r1,r2)             _addr_d(_jit,r0,r1,r2)
-static void _addr_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _addr_d(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define addi_d(r0,r1,i0)             _addi_d(_jit,r0,r1,i0)
-static void _addi_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_float64_t*);
+static void _addi_d(jit_state_t*,int32_t,jit_int32_t,jit_float64_t*);
 #  define subr_f(r0,r1,r2)             _subr_f(_jit,r0,r1,r2)
-static void _subr_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _subr_f(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define subi_f(r0,r1,i0)             _subi_f(_jit,r0,r1,i0)
-static void _subi_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_float32_t*);
+static void _subi_f(jit_state_t*,int32_t,jit_int32_t,jit_float32_t*);
 #  define subr_d(r0,r1,r2)             _subr_d(_jit,r0,r1,r2)
-static void _subr_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _subr_d(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define subi_d(r0,r1,i0)             _subi_d(_jit,r0,r1,i0)
-static void _subi_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_float64_t*);
+static void _subi_d(jit_state_t*,int32_t,jit_int32_t,jit_float64_t*);
 #  define rsbr_f(r0, r1, r2)           subr_f(r0, r2, r1)
 #  define rsbi_f(r0, r1, i0)           _rsbi_f(_jit, r0, r1, i0)
-static void _rsbi_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_float32_t*);
+static void _rsbi_f(jit_state_t*,int32_t,jit_int32_t,jit_float32_t*);
 #  define rsbr_d(r0, r1, r2)           subr_d(r0, r2, r1)
 #  define rsbi_d(r0, r1, i0)           _rsbi_d(_jit, r0, r1, i0)
-static void _rsbi_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_float64_t*);
+static void _rsbi_d(jit_state_t*,int32_t,jit_int32_t,jit_float64_t*);
 #  define mulr_f(r0,r1,r2)             _mulr_f(_jit,r0,r1,r2)
-static void _mulr_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _mulr_f(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define muli_f(r0,r1,i0)             _muli_f(_jit,r0,r1,i0)
-static void _muli_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_float32_t*);
+static void _muli_f(jit_state_t*,int32_t,jit_int32_t,jit_float32_t*);
 #  define mulr_d(r0,r1,r2)             _mulr_d(_jit,r0,r1,r2)
-static void _mulr_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _mulr_d(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define muli_d(r0,r1,i0)             _muli_d(_jit,r0,r1,i0)
-static void _muli_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_float64_t*);
+static void _muli_d(jit_state_t*,int32_t,jit_int32_t,jit_float64_t*);
 #  define divr_f(r0,r1,r2)             _divr_f(_jit,r0,r1,r2)
-static void _divr_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _divr_f(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define divi_f(r0,r1,i0)             _divi_f(_jit,r0,r1,i0)
-static void _divi_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_float32_t*);
+static void _divi_f(jit_state_t*,int32_t,jit_int32_t,jit_float32_t*);
 #  define divr_d(r0,r1,r2)             _divr_d(_jit,r0,r1,r2)
-static void _divr_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _divr_d(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define divi_d(r0,r1,i0)             _divi_d(_jit,r0,r1,i0)
-static void _divi_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_float64_t*);
+static void _divi_d(jit_state_t*,int32_t,jit_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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _ltr_d(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define lti_f(r0,r1,i0)              _lti_f(_jit,r0,r1,i0)
-static void _lti_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_float32_t*);
+static void _lti_f(jit_state_t*,int32_t,jit_int32_t,jit_float32_t*);
 #  define lti_d(r0,r1,i0)              _lti_d(_jit,r0,r1,i0)
-static void _lti_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_float64_t*);
+static void _lti_d(jit_state_t*,int32_t,jit_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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _ler_d(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define lei_f(r0,r1,i0)              _lei_f(_jit,r0,r1,i0)
-static void _lei_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_float32_t*);
+static void _lei_f(jit_state_t*,int32_t,jit_int32_t,jit_float32_t*);
 #  define lei_d(r0,r1,i0)              _lei_d(_jit,r0,r1,i0)
-static void _lei_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_float64_t*);
+static void _lei_d(jit_state_t*,int32_t,jit_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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _eqr_d(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define eqi_f(r0,r1,i0)              _eqi_f(_jit,r0,r1,i0)
-static void _eqi_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_float32_t*);
+static void _eqi_f(jit_state_t*,int32_t,jit_int32_t,jit_float32_t*);
 #  define eqi_d(r0,r1,i0)              _eqi_d(_jit,r0,r1,i0)
-static void _eqi_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_float64_t*);
+static void _eqi_d(jit_state_t*,int32_t,jit_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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _ger_d(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define gei_f(r0,r1,i0)              _gei_f(_jit,r0,r1,i0)
-static void _gei_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_float32_t*);
+static void _gei_f(jit_state_t*,int32_t,jit_int32_t,jit_float32_t*);
 #  define gei_d(r0,r1,i0)              _gei_d(_jit,r0,r1,i0)
-static void _gei_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_float64_t*);
+static void _gei_d(jit_state_t*,int32_t,jit_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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _gtr_d(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define gti_f(r0,r1,i0)              _gti_f(_jit,r0,r1,i0)
-static void _gti_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_float32_t*);
+static void _gti_f(jit_state_t*,int32_t,jit_int32_t,jit_float32_t*);
 #  define gti_d(r0,r1,i0)              _gti_d(_jit,r0,r1,i0)
-static void _gti_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_float64_t*);
+static void _gti_d(jit_state_t*,int32_t,jit_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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _ner_d(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define nei_f(r0,r1,i0)              _nei_f(_jit,r0,r1,i0)
-static void _nei_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_float32_t*);
+static void _nei_f(jit_state_t*,int32_t,jit_int32_t,jit_float32_t*);
 #  define nei_d(r0,r1,i0)              _nei_d(_jit,r0,r1,i0)
-static void _nei_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_float64_t*);
+static void _nei_d(jit_state_t*,int32_t,jit_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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _unltr_d(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define unlti_f(r0,r1,i0)            _unlti_f(_jit,r0,r1,i0)
-static void _unlti_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_float32_t*);
+static void _unlti_f(jit_state_t*,int32_t,jit_int32_t,jit_float32_t*);
 #  define unlti_d(r0,r1,i0)            _unlti_d(_jit,r0,r1,i0)
-static void _unlti_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_float64_t*);
+static void _unlti_d(jit_state_t*,int32_t,jit_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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _unler_d(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define unlei_f(r0,r1,i0)            _unlei_f(_jit,r0,r1,i0)
-static void _unlei_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_float32_t*);
+static void _unlei_f(jit_state_t*,int32_t,jit_int32_t,jit_float32_t*);
 #  define unlei_d(r0,r1,i0)            _unlei_d(_jit,r0,r1,i0)
-static void _unlei_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_float64_t*);
+static void _unlei_d(jit_state_t*,int32_t,jit_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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _uneqr_d(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define uneqi_f(r0,r1,i0)            _uneqi_f(_jit,r0,r1,i0)
-static void _uneqi_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_float32_t*);
+static void _uneqi_f(jit_state_t*,int32_t,jit_int32_t,jit_float32_t*);
 #  define uneqi_d(r0,r1,i0)            _uneqi_d(_jit,r0,r1,i0)
-static void _uneqi_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_float64_t*);
+static void _uneqi_d(jit_state_t*,int32_t,jit_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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _unger_d(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define ungei_f(r0,r1,i0)            _ungei_f(_jit,r0,r1,i0)
-static void _ungei_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_float32_t*);
+static void _ungei_f(jit_state_t*,int32_t,jit_int32_t,jit_float32_t*);
 #  define ungei_d(r0,r1,i0)            _ungei_d(_jit,r0,r1,i0)
-static void _ungei_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_float64_t*);
+static void _ungei_d(jit_state_t*,int32_t,jit_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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _ungtr_d(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define ungti_f(r0,r1,i0)            _ungti_f(_jit,r0,r1,i0)
-static void _ungti_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_float32_t*);
+static void _ungti_f(jit_state_t*,int32_t,jit_int32_t,jit_float32_t*);
 #  define ungti_d(r0,r1,i0)            _ungti_d(_jit,r0,r1,i0)
-static void _ungti_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_float64_t*);
+static void _ungti_d(jit_state_t*,int32_t,jit_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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _ltgtr_d(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define ltgti_f(r0,r1,i0)            _ltgti_f(_jit,r0,r1,i0)
-static void _ltgti_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_float32_t*);
+static void _ltgti_f(jit_state_t*,int32_t,jit_int32_t,jit_float32_t*);
 #  define ltgti_d(r0,r1,i0)            _ltgti_d(_jit,r0,r1,i0)
-static void _ltgti_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_float64_t*);
+static void _ltgti_d(jit_state_t*,int32_t,jit_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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _ordr_d(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define ordi_f(r0,r1,i0)             _ordi_f(_jit,r0,r1,i0)
-static void _ordi_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_float32_t*);
+static void _ordi_f(jit_state_t*,int32_t,jit_int32_t,jit_float32_t*);
 #  define ordi_d(r0,r1,i0)             _ordi_d(_jit,r0,r1,i0)
-static void _ordi_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_float64_t*);
+static void _ordi_d(jit_state_t*,int32_t,jit_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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _unordr_d(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define unordi_f(r0,r1,i0)           _unordi_f(_jit,r0,r1,i0)
-static void _unordi_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_float32_t*);
+static void _unordi_f(jit_state_t*,int32_t,jit_int32_t,jit_float32_t*);
 #  define unordi_d(r0,r1,i0)           _unordi_d(_jit,r0,r1,i0)
-static void _unordi_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_float64_t*);
+static void _unordi_d(jit_state_t*,int32_t,jit_int32_t,jit_float64_t*);
 #  define bltr_f(i0,r0,r1)             bltr_d(i0,r0,r1)
 #  define bltr_d(i0,r0,r1)             _bltr_d(_jit,i0,r0,r1)
-static jit_word_t _bltr_d(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _bltr_d(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define blti_f(i0,r0,i1)             _blti_f(_jit,i0,r0,i1)
-static jit_word_t _blti_f(jit_state_t*,jit_word_t,jit_int32_t,jit_float32_t*);
+static jit_word_t _blti_f(jit_state_t*,jit_word_t,int32_t,jit_float32_t*);
 #  define blti_d(i0,r0,i1)             _blti_d(_jit,i0,r0,i1)
-static jit_word_t _blti_d(jit_state_t*,jit_word_t,jit_int32_t,jit_float64_t*);
+static jit_word_t _blti_d(jit_state_t*,jit_word_t,int32_t,jit_float64_t*);
 #  define bler_f(i0,r0,r1)             bler_d(i0,r0,r1)
 #  define bler_d(i0,r0,r1)             _bler_d(_jit,i0,r0,r1)
-static jit_word_t _bler_d(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _bler_d(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define blei_f(i0,r0,i1)             _blei_f(_jit,i0,r0,i1)
-static jit_word_t _blei_f(jit_state_t*,jit_word_t,jit_int32_t,jit_float32_t*);
+static jit_word_t _blei_f(jit_state_t*,jit_word_t,int32_t,jit_float32_t*);
 #  define blei_d(i0,r0,i1)             _blei_d(_jit,i0,r0,i1)
-static jit_word_t _blei_d(jit_state_t*,jit_word_t,jit_int32_t,jit_float64_t*);
+static jit_word_t _blei_d(jit_state_t*,jit_word_t,int32_t,jit_float64_t*);
 #  define beqr_f(i0,r0,r1)             beqr_d(i0,r0,r1)
 #  define beqr_d(i0,r0,r1)             _beqr_d(_jit,i0,r0,r1)
-static jit_word_t _beqr_d(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _beqr_d(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define beqi_f(i0,r0,i1)             _beqi_f(_jit,i0,r0,i1)
-static jit_word_t _beqi_f(jit_state_t*,jit_word_t,jit_int32_t,jit_float32_t*);
+static jit_word_t _beqi_f(jit_state_t*,jit_word_t,int32_t,jit_float32_t*);
 #  define beqi_d(i0,r0,i1)             _beqi_d(_jit,i0,r0,i1)
-static jit_word_t _beqi_d(jit_state_t*,jit_word_t,jit_int32_t,jit_float64_t*);
+static jit_word_t _beqi_d(jit_state_t*,jit_word_t,int32_t,jit_float64_t*);
 #  define bger_f(i0,r0,r1)             bger_d(i0,r0,r1)
 #  define bger_d(i0,r0,r1)             _bger_d(_jit,i0,r0,r1)
-static jit_word_t _bger_d(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _bger_d(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define bgei_f(i0,r0,i1)             _bgei_f(_jit,i0,r0,i1)
-static jit_word_t _bgei_f(jit_state_t*,jit_word_t,jit_int32_t,jit_float32_t*);
+static jit_word_t _bgei_f(jit_state_t*,jit_word_t,int32_t,jit_float32_t*);
 #  define bgei_d(i0,r0,i1)             _bgei_d(_jit,i0,r0,i1)
-static jit_word_t _bgei_d(jit_state_t*,jit_word_t,jit_int32_t,jit_float64_t*);
+static jit_word_t _bgei_d(jit_state_t*,jit_word_t,int32_t,jit_float64_t*);
 #  define bgtr_f(i0,r0,r1)             bgtr_d(i0,r0,r1)
 #  define bgtr_d(i0,r0,r1)             _bgtr_d(_jit,i0,r0,r1)
-static jit_word_t _bgtr_d(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _bgtr_d(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define bgti_f(i0,r0,i1)             _bgti_f(_jit,i0,r0,i1)
-static jit_word_t _bgti_f(jit_state_t*,jit_word_t,jit_int32_t,jit_float32_t*);
+static jit_word_t _bgti_f(jit_state_t*,jit_word_t,int32_t,jit_float32_t*);
 #  define bgti_d(i0,r0,i1)             _bgti_d(_jit,i0,r0,i1)
-static jit_word_t _bgti_d(jit_state_t*,jit_word_t,jit_int32_t,jit_float64_t*);
+static jit_word_t _bgti_d(jit_state_t*,jit_word_t,int32_t,jit_float64_t*);
 #  define bner_f(i0,r0,r1)             bner_d(i0,r0,r1)
 #  define bner_d(i0,r0,r1)             _bner_d(_jit,i0,r0,r1)
-static jit_word_t _bner_d(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _bner_d(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define bnei_f(i0,r0,i1)             _bnei_f(_jit,i0,r0,i1)
-static jit_word_t _bnei_f(jit_state_t*,jit_word_t,jit_int32_t,jit_float32_t*);
+static jit_word_t _bnei_f(jit_state_t*,jit_word_t,int32_t,jit_float32_t*);
 #  define bnei_d(i0,r0,i1)             _bnei_d(_jit,i0,r0,i1)
-static jit_word_t _bnei_d(jit_state_t*,jit_word_t,jit_int32_t,jit_float64_t*);
+static jit_word_t _bnei_d(jit_state_t*,jit_word_t,int32_t,jit_float64_t*);
 #  define bunltr_f(i0,r0,r1)           bunltr_d(i0,r0,r1)
 #  define bunltr_d(i0,r0,r1)           _bunltr_d(_jit,i0,r0,r1)
-static jit_word_t _bunltr_d(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _bunltr_d(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define bunlti_f(i0,r0,i1)           _bunlti_f(_jit,i0,r0,i1)
-static jit_word_t 
_bunlti_f(jit_state_t*,jit_word_t,jit_int32_t,jit_float32_t*);
+static jit_word_t _bunlti_f(jit_state_t*,jit_word_t,int32_t,jit_float32_t*);
 #  define bunlti_d(i0,r0,i1)           _bunlti_d(_jit,i0,r0,i1)
-static jit_word_t 
_bunlti_d(jit_state_t*,jit_word_t,jit_int32_t,jit_float64_t*);
+static jit_word_t _bunlti_d(jit_state_t*,jit_word_t,int32_t,jit_float64_t*);
 #  define bunler_f(i0,r0,r1)           bunler_d(i0,r0,r1)
 #  define bunler_d(i0,r0,r1)           _bunler_d(_jit,i0,r0,r1)
-static jit_word_t _bunler_d(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _bunler_d(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define bunlei_f(i0,r0,i1)           _bunlei_f(_jit,i0,r0,i1)
-static jit_word_t 
_bunlei_f(jit_state_t*,jit_word_t,jit_int32_t,jit_float32_t*);
+static jit_word_t _bunlei_f(jit_state_t*,jit_word_t,int32_t,jit_float32_t*);
 #  define bunlei_d(i0,r0,i1)           _bunlei_d(_jit,i0,r0,i1)
-static jit_word_t 
_bunlei_d(jit_state_t*,jit_word_t,jit_int32_t,jit_float64_t*);
+static jit_word_t _bunlei_d(jit_state_t*,jit_word_t,int32_t,jit_float64_t*);
 #  define buneqr_f(i0,r0,r1)           buneqr_d(i0,r0,r1)
 #  define buneqr_d(i0,r0,r1)           _buneqr_d(_jit,i0,r0,r1)
-static jit_word_t _buneqr_d(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _buneqr_d(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define buneqi_f(i0,r0,i1)           _buneqi_f(_jit,i0,r0,i1)
-static jit_word_t 
_buneqi_f(jit_state_t*,jit_word_t,jit_int32_t,jit_float32_t*);
+static jit_word_t _buneqi_f(jit_state_t*,jit_word_t,int32_t,jit_float32_t*);
 #  define buneqi_d(i0,r0,i1)           _buneqi_d(_jit,i0,r0,i1)
-static jit_word_t 
_buneqi_d(jit_state_t*,jit_word_t,jit_int32_t,jit_float64_t*);
+static jit_word_t _buneqi_d(jit_state_t*,jit_word_t,int32_t,jit_float64_t*);
 #  define bunger_f(i0,r0,r1)           bunger_d(i0,r0,r1)
 #  define bunger_d(i0,r0,r1)           _bunger_d(_jit,i0,r0,r1)
-static jit_word_t _bunger_d(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _bunger_d(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define bungei_f(i0,r0,i1)           _bungei_f(_jit,i0,r0,i1)
-static jit_word_t 
_bungei_f(jit_state_t*,jit_word_t,jit_int32_t,jit_float32_t*);
+static jit_word_t _bungei_f(jit_state_t*,jit_word_t,int32_t,jit_float32_t*);
 #  define bungei_d(i0,r0,i1)           _bungei_d(_jit,i0,r0,i1)
-static jit_word_t 
_bungei_d(jit_state_t*,jit_word_t,jit_int32_t,jit_float64_t*);
+static jit_word_t _bungei_d(jit_state_t*,jit_word_t,int32_t,jit_float64_t*);
 #  define bungtr_f(i0,r0,r1)           bungtr_d(i0,r0,r1)
 #  define bungtr_d(i0,r0,r1)           _bungtr_d(_jit,i0,r0,r1)
-static jit_word_t _bungtr_d(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _bungtr_d(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define bungti_f(i0,r0,i1)           _bungti_f(_jit,i0,r0,i1)
-static jit_word_t 
_bungti_f(jit_state_t*,jit_word_t,jit_int32_t,jit_float32_t*);
+static jit_word_t _bungti_f(jit_state_t*,jit_word_t,int32_t,jit_float32_t*);
 #  define bungti_d(i0,r0,i1)           _bungti_d(_jit,i0,r0,i1)
-static jit_word_t 
_bungti_d(jit_state_t*,jit_word_t,jit_int32_t,jit_float64_t*);
+static jit_word_t _bungti_d(jit_state_t*,jit_word_t,int32_t,jit_float64_t*);
 #  define bltgtr_f(i0,r0,r1)           bltgtr_d(i0,r0,r1)
 #  define bltgtr_d(i0,r0,r1)           _bltgtr_d(_jit,i0,r0,r1)
-static jit_word_t _bltgtr_d(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _bltgtr_d(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define bltgti_f(i0,r0,i1)           _bltgti_f(_jit,i0,r0,i1)
-static jit_word_t 
_bltgti_f(jit_state_t*,jit_word_t,jit_int32_t,jit_float32_t*);
+static jit_word_t _bltgti_f(jit_state_t*,jit_word_t,int32_t,jit_float32_t*);
 #  define bltgti_d(i0,r0,i1)           _bltgti_d(_jit,i0,r0,i1)
-static jit_word_t 
_bltgti_d(jit_state_t*,jit_word_t,jit_int32_t,jit_float64_t*);
+static jit_word_t _bltgti_d(jit_state_t*,jit_word_t,int32_t,jit_float64_t*);
 #  define bordr_f(i0,r0,r1)            bordr_d(i0,r0,r1)
 #  define bordr_d(i0,r0,r1)            _bordr_d(_jit,i0,r0,r1)
-static jit_word_t _bordr_d(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _bordr_d(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define bordi_f(i0,r0,i1)            _bordi_f(_jit,i0,r0,i1)
-static jit_word_t _bordi_f(jit_state_t*,jit_word_t,jit_int32_t,jit_float32_t*);
+static jit_word_t _bordi_f(jit_state_t*,jit_word_t,int32_t,jit_float32_t*);
 #  define bordi_d(i0,r0,i1)            _bordi_d(_jit,i0,r0,i1)
-static jit_word_t _bordi_d(jit_state_t*,jit_word_t,jit_int32_t,jit_float64_t*);
+static jit_word_t _bordi_d(jit_state_t*,jit_word_t,int32_t,jit_float64_t*);
 #  define bunordr_f(i0,r0,r1)          bunordr_d(i0,r0,r1)
 #  define bunordr_d(i0,r0,r1)          _bunordr_d(_jit,i0,r0,r1)
-static jit_word_t _bunordr_d(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _bunordr_d(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define bunordi_f(i0,r0,i1)          _bunordi_f(_jit,i0,r0,i1)
-static jit_word_t 
_bunordi_f(jit_state_t*,jit_word_t,jit_int32_t,jit_float32_t*);
+static jit_word_t _bunordi_f(jit_state_t*,jit_word_t,int32_t,jit_float32_t*);
 #  define bunordi_d(i0,r0,i1)          _bunordi_d(_jit,i0,r0,i1)
-static jit_word_t 
_bunordi_d(jit_state_t*,jit_word_t,jit_int32_t,jit_float64_t*);
+static jit_word_t _bunordi_d(jit_state_t*,jit_word_t,int32_t,jit_float64_t*);
 #  define ldr_f(r0,r1)                 LDS(r0,r1,0)
 #  define ldi_f(r0,i0)                 _ldi_f(_jit,r0,i0)
-static void _ldi_f(jit_state_t*,jit_int32_t,jit_word_t);
+static void _ldi_f(jit_state_t*,int32_t,jit_word_t);
 #  define ldr_d(r0,r1)                 LDT(r0,r1,0)
 #  define ldi_d(r0,i0)                 _ldi_d(_jit,r0,i0)
-static void _ldi_d(jit_state_t*,jit_int32_t,jit_word_t);
+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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _ldxr_f(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define ldxi_f(r0,r1,i0)             _ldxi_f(_jit,r0,r1,i0)
-static void _ldxi_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _ldxi_f(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  define ldxr_d(r0,r1,r2)             _ldxr_d(_jit,r0,r1,r2)
-static void _ldxr_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _ldxr_d(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define ldxi_d(r0,r1,i0)             _ldxi_d(_jit,r0,r1,i0)
-static void _ldxi_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _ldxi_d(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  define str_f(r0,r1)                 STS(r1,r0,0)
 #  define sti_f(i0,r0)                 _sti_f(_jit,i0,r0)
-static void _sti_f(jit_state_t*,jit_word_t,jit_int32_t);
+static void _sti_f(jit_state_t*,jit_word_t,int32_t);
 #  define str_d(r0,r1)                 STT(r1,r0,0)
 #  define sti_d(i0,r0)                 _sti_d(_jit,i0,r0)
-static void _sti_d(jit_state_t*,jit_word_t,jit_int32_t);
+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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _stxr_f(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define stxi_f(i0,r0,r1)             _stxi_f(_jit,i0,r0,r1)
-static void _stxi_f(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static void _stxi_f(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define stxr_d(r0,r1,r2)             _stxr_d(_jit,r0,r1,r2)
-static void _stxr_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _stxr_d(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define stxi_d(i0,r0,r1)             _stxi_d(_jit,i0,r0,r1)
-static void _stxi_d(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static void _stxi_d(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define vaarg_d(r0, r1)              _vaarg_d(_jit, r0, r1)
-static void _vaarg_d(jit_state_t*, jit_int32_t, jit_int32_t);
+static void _vaarg_d(jit_state_t*, int32_t, jit_int32_t);
 #endif
 
 #if CODE
 #  define fpr_opi(name, type, size)                                    \
 static void                                                            \
 _##name##i_##type(jit_state_t *_jit,                                   \
-                 jit_int32_t r0, jit_int32_t r1,                       \
+                 int32_t r0, jit_int32_t r1,                   \
                  jit_float##size##_t *i0)                              \
 {                                                                      \
-    jit_int32_t                reg = jit_get_reg(jit_class_fpr);               
\
+    int32_t            reg = jit_get_reg(jit_class_fpr);               \
     movi_##type(rn(reg), i0);                                          \
     name##r_##type(r0, r1, rn(reg));                                   \
     jit_unget_reg(reg);                                                        
\
@@ -605,11 +605,11 @@ _##name##i_##type(jit_state_t *_jit,                      
                \
 #  define fpr_bopi(name, type, size)                                   \
 static jit_word_t                                                      \
 _b##name##i_##type(jit_state_t *_jit,                                  \
-                 jit_word_t i0, jit_int32_t r0,                        \
+                 jit_word_t i0, int32_t r0,                    \
                  jit_float##size##_t *i1)                              \
 {                                                                      \
     jit_word_t         word;                                           \
-    jit_int32_t                reg = 
jit_get_reg(jit_class_fpr|jit_class_nospill);\
+    int32_t            reg = jit_get_reg(jit_class_fpr|jit_class_nospill);\
     movi_##type(rn(reg), i1);                                          \
     word = b##name##r_##type(i0, r0, rn(reg));                         \
     jit_unget_reg(reg);                                                        
\
@@ -621,20 +621,20 @@ _b##name##i_##type(jit_state_t *_jit,                     
                \
 #  define dbopi(name)                  fpr_bopi(name, d, 64)
 
 static void
-_movr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_movr_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
     if (r0 != r1)
        FMOV(r1, r0);
 }
 
 static void
-_movi_f(jit_state_t *_jit, jit_int32_t r0, jit_float32_t *i0)
+_movi_f(jit_state_t *_jit, int32_t r0, jit_float32_t *i0)
 {
     union {
-       jit_int32_t      i;
+       int32_t  i;
        jit_float32_t    f;
     } data;
-    jit_int32_t                 reg;
+    int32_t             reg;
 
     if (_jitc->no_data) {
        data.f = *i0;
@@ -649,13 +649,13 @@ _movi_f(jit_state_t *_jit, jit_int32_t r0, jit_float32_t 
*i0)
 }
 
 static void
-_movi_d(jit_state_t *_jit, jit_int32_t r0, jit_float64_t *i0)
+_movi_d(jit_state_t *_jit, int32_t r0, jit_float64_t *i0)
 {
     union {
        jit_word_t       w;
        jit_float64_t    d;
     } data;
-    jit_int32_t                 reg;
+    int32_t             reg;
 
     if (_jitc->no_data) {
        data.d = *i0;
@@ -670,9 +670,9 @@ _movi_d(jit_state_t *_jit, jit_int32_t r0, jit_float64_t 
*i0)
 }
 
 static void
-_truncr_d_l(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_truncr_d_l(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_fpr);
     CVTTQ_SVC(r1, rn(reg));
     TRAPB();
@@ -682,21 +682,21 @@ _truncr_d_l(jit_state_t *_jit, jit_int32_t r0, 
jit_int32_t r1)
 }
 
 static void
-_sqrtr_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_sqrtr_f(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
     SQRTS_SU(r1, r0);
     TRAPB();
 }
 
 static void
-_sqrtr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_sqrtr_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
     SQRTT_SU(r1, r0);
     TRAPB();
 }
 
 static void
-_extr_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_extr_f(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
     stxi_l(-8, _FP_REGNO, r1);
     ldxi_d(r0, _FP_REGNO, -8);
@@ -704,7 +704,7 @@ _extr_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
 }
 
 static void
-_extr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_extr_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
     stxi_l(-8, _FP_REGNO, r1);
     ldxi_d(r0, _FP_REGNO, -8);
@@ -712,7 +712,7 @@ _extr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
 }
 
 static void
-_addr_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_addr_f(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     ADDS_SU(r1, r2, r0);
     TRAPB();
@@ -720,7 +720,7 @@ _addr_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_int32_t r2)
 fopi(add)
 
 static void
-_addr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_addr_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     ADDT_SU(r1, r2, r0);
     TRAPB();
@@ -728,7 +728,7 @@ _addr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_int32_t r2)
 dopi(add)
 
 static void
-_subr_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_subr_f(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_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, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_subr_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_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, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_mulr_f(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     MULS_SU(r1, r2, r0);
     TRAPB();
@@ -754,7 +754,7 @@ _mulr_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_int32_t r2)
 fopi(mul)
 
 static void
-_mulr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_mulr_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     MULT_SU(r1, r2, r0);
     TRAPB();
@@ -762,7 +762,7 @@ _mulr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_int32_t r2)
 dopi(mul)
 
 static void
-_divr_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_divr_f(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     DIVS_SU(r1, r2, r0);
     TRAPB();
@@ -770,7 +770,7 @@ _divr_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_int32_t r2)
 fopi(div)
 
 static void
-_divr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_divr_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     DIVT_SU(r1, r2, r0);
     TRAPB();
@@ -778,9 +778,9 @@ _divr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_int32_t r2)
 dopi(div)
 
 static void
-_ltr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_ltr_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     jit_word_t         v, w;
     reg = jit_get_reg(jit_class_fpr|jit_class_nospill);
     movi(r0, 0);
@@ -801,9 +801,9 @@ fopi(lt);
 dopi(lt);
 
 static void
-_ler_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_ler_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     jit_word_t         v, w;
     reg = jit_get_reg(jit_class_fpr|jit_class_nospill);
     movi(r0, 0);
@@ -824,9 +824,9 @@ fopi(le);
 dopi(le);
 
 static void
-_eqr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_eqr_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     jit_word_t         v, w;
     reg = jit_get_reg(jit_class_fpr|jit_class_nospill);
     movi(r0, 0);
@@ -847,9 +847,9 @@ fopi(eq);
 dopi(eq);
 
 static void
-_ger_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_ger_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     jit_word_t         v, w;
     reg = jit_get_reg(jit_class_fpr|jit_class_nospill);
     movi(r0, 0);
@@ -870,9 +870,9 @@ fopi(ge);
 dopi(ge);
 
 static void
-_gtr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_gtr_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     jit_word_t         v, w;
     reg = jit_get_reg(jit_class_fpr|jit_class_nospill);
     movi(r0, 0);
@@ -893,9 +893,9 @@ fopi(gt);
 dopi(gt);
 
 static void
-_ner_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_ner_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     jit_word_t         v, w;
     reg = jit_get_reg(jit_class_fpr|jit_class_nospill);
     movi(r0, 1);
@@ -916,9 +916,9 @@ fopi(ne);
 dopi(ne);
 
 static void
-_unltr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_unltr_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     jit_word_t         v, w;
     reg = jit_get_reg(jit_class_fpr|jit_class_nospill);
     movi(r0, 1);
@@ -939,9 +939,9 @@ fopi(unlt);
 dopi(unlt);
 
 static void
-_unler_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_unler_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     jit_word_t         v, w;
     reg = jit_get_reg(jit_class_fpr|jit_class_nospill);
     movi(r0, 1);
@@ -962,9 +962,9 @@ fopi(unle);
 dopi(unle);
 
 static void
-_uneqr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_uneqr_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     jit_word_t         v, w;
     reg = jit_get_reg(jit_class_fpr|jit_class_nospill);
     movi(r0, 1);
@@ -985,9 +985,9 @@ fopi(uneq);
 dopi(uneq);
 
 static void
-_unger_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_unger_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     jit_word_t         v, w;
     reg = jit_get_reg(jit_class_fpr|jit_class_nospill);
     movi(r0, 1);
@@ -1008,9 +1008,9 @@ fopi(unge);
 dopi(unge);
 
 static void
-_ungtr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_ungtr_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     jit_word_t         v, w;
     reg = jit_get_reg(jit_class_fpr|jit_class_nospill);
     movi(r0, 1);
@@ -1031,9 +1031,9 @@ fopi(ungt);
 dopi(ungt);
 
 static void
-_ltgtr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_ltgtr_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     jit_word_t         v, w;
     reg = jit_get_reg(jit_class_fpr|jit_class_nospill);
     movi(r0, 0);
@@ -1054,10 +1054,10 @@ fopi(ltgt);
 dopi(ltgt);
 
 static void
-_ordr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_ordr_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     jit_word_t         w;
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_fpr|jit_class_nospill);
     movi(r0, 0);
     CMPTUN_SU(r1, r2, rn(reg));
@@ -1072,10 +1072,10 @@ fopi(ord);
 dopi(ord);
 
 static void
-_unordr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_unordr_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     jit_word_t         w;
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_fpr|jit_class_nospill);
     movi(r0, 1);
     CMPTUN_SU(r1, r2, rn(reg));
@@ -1090,9 +1090,9 @@ fopi(unord);
 dopi(unord);
 
 static jit_word_t
-_bltr_d(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_bltr_d(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     jit_word_t         v, w;
     reg = jit_get_reg(jit_class_fpr|jit_class_nospill);
     CMPTUN_SU(r0, r1, rn(reg));                /* unord does not satisfy 
condition */
@@ -1111,9 +1111,9 @@ fbopi(lt);
 dbopi(lt);
 
 static jit_word_t
-_bler_d(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_bler_d(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     jit_word_t         v, w;
     reg = jit_get_reg(jit_class_fpr|jit_class_nospill);
     CMPTUN_SU(r0, r1, rn(reg));                /* unord does not satisfy 
condition */
@@ -1132,9 +1132,9 @@ fbopi(le);
 dbopi(le);
 
 static jit_word_t
-_beqr_d(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_beqr_d(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     jit_word_t         v, w;
     reg = jit_get_reg(jit_class_fpr|jit_class_nospill);
     CMPTUN_SU(r0, r1, rn(reg));                /* unord does not satisfy 
condition */
@@ -1153,9 +1153,9 @@ fbopi(eq);
 dbopi(eq);
 
 static jit_word_t
-_bger_d(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_bger_d(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     jit_word_t         v, w;
     reg = jit_get_reg(jit_class_fpr|jit_class_nospill);
     CMPTUN_SU(r0, r1, rn(reg));                /* unord does not satisfy 
condition */
@@ -1174,9 +1174,9 @@ fbopi(ge);
 dbopi(ge);
 
 static jit_word_t
-_bgtr_d(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_bgtr_d(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     jit_word_t         v, w;
     reg = jit_get_reg(jit_class_fpr|jit_class_nospill);
     CMPTUN_SU(r0, r1, rn(reg));                /* unord does not satisfy 
condition */
@@ -1195,9 +1195,9 @@ fbopi(gt);
 dbopi(gt);
 
 static jit_word_t
-_bner_d(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_bner_d(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     jit_word_t         u, v, w;
     reg = jit_get_reg(jit_class_fpr|jit_class_nospill);
     CMPTUN_SU(r0, r1, rn(reg));                /* unord satisfy condition */
@@ -1219,9 +1219,9 @@ fbopi(ne);
 dbopi(ne);
 
 static jit_word_t
-_bunltr_d(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_bunltr_d(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     jit_word_t         u, v, w;
     reg = jit_get_reg(jit_class_fpr|jit_class_nospill);
     CMPTUN_SU(r0, r1, rn(reg));                /* unord satisfy condition */
@@ -1243,9 +1243,9 @@ fbopi(unlt);
 dbopi(unlt);
 
 static jit_word_t
-_bunler_d(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_bunler_d(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     jit_word_t         u, v, w;
     reg = jit_get_reg(jit_class_fpr|jit_class_nospill);
     CMPTUN_SU(r0, r1, rn(reg));                /* unord satisfy condition */
@@ -1267,9 +1267,9 @@ fbopi(unle);
 dbopi(unle);
 
 static jit_word_t
-_buneqr_d(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_buneqr_d(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     jit_word_t         u, v, w;
     reg = jit_get_reg(jit_class_fpr|jit_class_nospill);
     CMPTUN_SU(r0, r1, rn(reg));                /* unord satisfy condition */
@@ -1291,9 +1291,9 @@ fbopi(uneq);
 dbopi(uneq);
 
 static jit_word_t
-_bunger_d(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_bunger_d(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     jit_word_t         u, v, w;
     reg = jit_get_reg(jit_class_fpr|jit_class_nospill);
     CMPTUN_SU(r0, r1, rn(reg));                /* unord satisfy condition */
@@ -1315,9 +1315,9 @@ fbopi(unge);
 dbopi(unge);
 
 static jit_word_t
-_bungtr_d(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_bungtr_d(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     jit_word_t         u, v, w;
     reg = jit_get_reg(jit_class_fpr|jit_class_nospill);
     CMPTUN_SU(r0, r1, rn(reg));                /* unord satisfy condition */
@@ -1339,10 +1339,10 @@ fbopi(ungt);
 dbopi(ungt);
 
 static jit_word_t
-_bltgtr_d(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_bltgtr_d(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     jit_word_t         u, v, w;
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_fpr|jit_class_nospill);
     CMPTUN_SU(r0, r1, rn(reg));                /* unord does not satisfy 
condition */
     TRAPB();
@@ -1363,10 +1363,10 @@ fbopi(ltgt);
 dbopi(ltgt);
 
 static jit_word_t
-_bordr_d(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_bordr_d(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     jit_word_t         w;
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_fpr|jit_class_nospill);
     CMPTUN_SU(r0, r1, rn(reg));                /* unord does not satisfy 
condition */
     TRAPB();
@@ -1379,10 +1379,10 @@ fbopi(ord);
 dbopi(ord);
 
 static jit_word_t
-_bunordr_d(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_bunordr_d(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     jit_word_t         w;
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_fpr|jit_class_nospill);
     CMPTUN_SU(r0, r1, rn(reg));                /* unord satisfy condition */
     TRAPB();
@@ -1395,7 +1395,7 @@ fbopi(unord);
 dbopi(unord);
 
 static void
-_ldi_f(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
+_ldi_f(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 {
     jit_word_t         reg;
     if (_s16_p(i0))
@@ -1409,7 +1409,7 @@ _ldi_f(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
 }
 
 static void
-_ldi_d(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
+_ldi_d(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 {
     jit_word_t         reg;
     if (_s16_p(i0))
@@ -1423,7 +1423,7 @@ _ldi_d(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
 }
 
 static void
-_ldxr_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_ldxr_f(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     jit_word_t         reg;
     reg = jit_get_reg(jit_class_gpr);
@@ -1433,7 +1433,7 @@ _ldxr_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
 }
 
 static void
-_ldxi_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_ldxi_f(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
     jit_word_t         reg;
     if (_s16_p(i0))
@@ -1447,7 +1447,7 @@ _ldxi_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_word_t i0)
 }
 
 static void
-_ldxr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_ldxr_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     jit_word_t         reg;
     reg = jit_get_reg(jit_class_gpr);
@@ -1457,7 +1457,7 @@ _ldxr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
 }
 
 static void
-_ldxi_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_ldxi_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
     jit_word_t         reg;
     if (_s16_p(i0))
@@ -1471,7 +1471,7 @@ _ldxi_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_word_t i0)
 }
 
 static void
-_sti_f(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0)
+_sti_f(jit_state_t *_jit, jit_word_t i0, int32_t r0)
 {
     jit_word_t         reg;
     if (_s16_p(i0))
@@ -1485,7 +1485,7 @@ _sti_f(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0)
 }
 
 static void
-_sti_d(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0)
+_sti_d(jit_state_t *_jit, jit_word_t i0, int32_t r0)
 {
     jit_word_t         reg;
     if (_s16_p(i0))
@@ -1499,7 +1499,7 @@ _sti_d(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0)
 }
 
 static void
-_stxr_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_stxr_f(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     jit_word_t         reg;
     reg = jit_get_reg(jit_class_gpr);
@@ -1509,7 +1509,7 @@ _stxr_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
 }
 
 static void
-_stxi_f(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_stxi_f(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     jit_word_t         reg;
     if (_s16_p(i0))
@@ -1523,7 +1523,7 @@ _stxi_f(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, 
jit_int32_t r1)
 }
 
 static void
-_stxr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_stxr_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     jit_word_t         reg;
     reg = jit_get_reg(jit_class_gpr);
@@ -1533,7 +1533,7 @@ _stxr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
 }
 
 static void
-_stxi_d(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_stxi_d(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     jit_word_t         reg;
     if (_s16_p(i0))
@@ -1547,10 +1547,10 @@ _stxi_d(jit_state_t *_jit, jit_word_t i0, jit_int32_t 
r0, jit_int32_t r1)
 }
 
 static void
-_vaarg_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_vaarg_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
     jit_word_t         ge_code;
-    jit_int32_t                rg0, rg1, rg2;
+    int32_t            rg0, rg1, rg2;
 
     assert(_jitc->function->self.call & jit_call_varargs);
 
diff --git a/jit/alpha.c b/jit/alpha.c
index 4d49fb9..f994a67 100644
--- a/jit/alpha.c
+++ b/jit/alpha.c
@@ -25,9 +25,9 @@
 #  define I_DISP                       0
 #  define F_DISP                       0
 #else
-#  define C_DISP                       8 - sizeof(jit_int8_t)
-#  define S_DISP                       8 - sizeof(jit_int16_t)
-#  define I_DISP                       8 - sizeof(jit_int32_t)
+#  define C_DISP                       8 - sizeof(int8_t)
+#  define S_DISP                       8 - sizeof(int16_t)
+#  define I_DISP                       8 - sizeof(int32_t)
 #  define F_DISP                       8 - sizeof(jit_float32_t)
 #endif
 
@@ -155,7 +155,7 @@ _jit_init(jit_state_t *_jit)
 void
 _jit_prolog(jit_state_t *_jit)
 {
-    jit_int32_t                 offset;
+    int32_t             offset;
 
     if (_jitc->function)
        jit_epilog();
@@ -175,7 +175,7 @@ _jit_prolog(jit_state_t *_jit)
     _jitc->function->self.aoff = -8;
     _jitc->function->self.call = jit_call_default;
     jit_alloc((jit_pointer_t *)&_jitc->function->regoff,
-             _jitc->reglen * sizeof(jit_int32_t));
+             _jitc->reglen * sizeof(int32_t));
 
     /* _no_link here does not mean the jit_link() call can be removed
      * by rewriting as:
@@ -194,8 +194,8 @@ _jit_prolog(jit_state_t *_jit)
     jit_regset_new(&_jitc->function->regset);
 }
 
-jit_int32_t
-_jit_allocai(jit_state_t *_jit, jit_int32_t length)
+int32_t
+_jit_allocai(jit_state_t *_jit, int32_t length)
 {
     assert(_jitc->function != NULL);
     switch (length) {
@@ -213,13 +213,13 @@ _jit_allocai(jit_state_t *_jit, jit_int32_t length)
 }
 
 void
-_jit_allocar(jit_state_t *_jit, jit_int32_t u, jit_int32_t v)
+_jit_allocar(jit_state_t *_jit, int32_t u, jit_int32_t v)
 {
-    jit_int32_t                 reg;
+    int32_t             reg;
     assert(_jitc->function != NULL);
     jit_inc_synth_ww(allocar, u, v);
     if (!_jitc->function->allocar) {
-       _jitc->function->aoffoff = jit_allocai(sizeof(jit_int32_t));
+       _jitc->function->aoffoff = jit_allocai(sizeof(int32_t));
        _jitc->function->allocar = 1;
     }
     reg = jit_get_reg(jit_class_gpr);
@@ -246,7 +246,7 @@ _jit_ret(jit_state_t *_jit)
 }
 
 void
-_jit_retr(jit_state_t *_jit, jit_int32_t u)
+_jit_retr(jit_state_t *_jit, int32_t u)
 {
     jit_inc_synth_w(retr, u);
     if (JIT_RET != u)
@@ -266,7 +266,7 @@ _jit_reti(jit_state_t *_jit, jit_word_t u)
 }
 
 void
-_jit_retr_f(jit_state_t *_jit, jit_int32_t u)
+_jit_retr_f(jit_state_t *_jit, int32_t u)
 {
     jit_inc_synth_w(retr_f, u);
     if (u != JIT_FRET)
@@ -287,7 +287,7 @@ _jit_reti_f(jit_state_t *_jit, jit_float32_t u)
 }
 
 void
-_jit_retr_d(jit_state_t *_jit, jit_int32_t u)
+_jit_retr_d(jit_state_t *_jit, int32_t u)
 {
     jit_inc_synth_w(retr_d, u);
     if (u != JIT_FRET)
@@ -347,9 +347,9 @@ _jit_ellipsis(jit_state_t *_jit)
 }
 
 void
-_jit_va_push(jit_state_t *_jit, jit_int32_t u)
+_jit_va_push(jit_state_t *_jit, int32_t u)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     jit_inc_synth_w(va_push, u);
     reg = jit_get_reg(jit_class_gpr);
     jit_ldxi(reg, u, offsetof(jit_va_list_t, base));
@@ -364,7 +364,7 @@ jit_node_t *
 _jit_arg(jit_state_t *_jit)
 {
     jit_node_t         *node;
-    jit_int32_t                 offset;
+    int32_t             offset;
     assert(_jitc->function != NULL);
     if (jit_arg_reg_p(_jitc->function->self.argi))
        offset = _jitc->function->self.argi++;
@@ -382,7 +382,7 @@ jit_node_t *
 _jit_arg_f(jit_state_t *_jit)
 {
     jit_node_t         *node;
-    jit_int32_t                 offset;
+    int32_t             offset;
     assert(_jitc->function != NULL);
     if (jit_arg_f_reg_p(_jitc->function->self.argi))
        offset = _jitc->function->self.argi++;
@@ -400,7 +400,7 @@ jit_node_t *
 _jit_arg_d(jit_state_t *_jit)
 {
     jit_node_t         *node;
-    jit_int32_t                 offset;
+    int32_t             offset;
     assert(_jitc->function != NULL);
     if (jit_arg_f_reg_p(_jitc->function->self.argi))
        offset = _jitc->function->self.argi++;
@@ -415,7 +415,7 @@ _jit_arg_d(jit_state_t *_jit)
 }
 
 void
-_jit_getarg_c(jit_state_t *_jit, jit_int32_t u, jit_node_t *v)
+_jit_getarg_c(jit_state_t *_jit, int32_t u, jit_node_t *v)
 {
     assert(v->code == jit_code_arg);
     jit_inc_synth_wp(getarg_c, u, v);
@@ -427,7 +427,7 @@ _jit_getarg_c(jit_state_t *_jit, jit_int32_t u, jit_node_t 
*v)
 }
 
 void
-_jit_getarg_uc(jit_state_t *_jit, jit_int32_t u, jit_node_t *v)
+_jit_getarg_uc(jit_state_t *_jit, int32_t u, jit_node_t *v)
 {
     assert(v->code == jit_code_arg);
     jit_inc_synth_wp(getarg_uc, u, v);
@@ -439,7 +439,7 @@ _jit_getarg_uc(jit_state_t *_jit, jit_int32_t u, jit_node_t 
*v)
 }
 
 void
-_jit_getarg_s(jit_state_t *_jit, jit_int32_t u, jit_node_t *v)
+_jit_getarg_s(jit_state_t *_jit, int32_t u, jit_node_t *v)
 {
     assert(v->code == jit_code_arg);
     jit_inc_synth_wp(getarg_s, u, v);
@@ -451,7 +451,7 @@ _jit_getarg_s(jit_state_t *_jit, jit_int32_t u, jit_node_t 
*v)
 }
 
 void
-_jit_getarg_us(jit_state_t *_jit, jit_int32_t u, jit_node_t *v)
+_jit_getarg_us(jit_state_t *_jit, int32_t u, jit_node_t *v)
 {
     assert(v->code == jit_code_arg);
     jit_inc_synth_wp(getarg_us, u, v);
@@ -463,7 +463,7 @@ _jit_getarg_us(jit_state_t *_jit, jit_int32_t u, jit_node_t 
*v)
 }
 
 void
-_jit_getarg_i(jit_state_t *_jit, jit_int32_t u, jit_node_t *v)
+_jit_getarg_i(jit_state_t *_jit, int32_t u, jit_node_t *v)
 {
     assert(v->code == jit_code_arg);
     jit_inc_synth_wp(getarg_i, u, v);
@@ -475,7 +475,7 @@ _jit_getarg_i(jit_state_t *_jit, jit_int32_t u, jit_node_t 
*v)
 }
 
 void
-_jit_getarg_ui(jit_state_t *_jit, jit_int32_t u, jit_node_t *v)
+_jit_getarg_ui(jit_state_t *_jit, int32_t u, jit_node_t *v)
 {
     assert(v->code == jit_code_arg);
     jit_inc_synth_wp(getarg_ui, u, v);
@@ -487,7 +487,7 @@ _jit_getarg_ui(jit_state_t *_jit, jit_int32_t u, jit_node_t 
*v)
 }
 
 void
-_jit_getarg_l(jit_state_t *_jit, jit_int32_t u, jit_node_t *v)
+_jit_getarg_l(jit_state_t *_jit, int32_t u, jit_node_t *v)
 {
     assert(v->code == jit_code_arg);
     jit_inc_synth_wp(getarg_l, u, v);
@@ -499,7 +499,7 @@ _jit_getarg_l(jit_state_t *_jit, jit_int32_t u, jit_node_t 
*v)
 }
 
 void
-_jit_putargr(jit_state_t *_jit, jit_int32_t u, jit_node_t *v)
+_jit_putargr(jit_state_t *_jit, int32_t u, jit_node_t *v)
 {
     assert(v->code == jit_code_arg);
     jit_inc_synth_wp(putargr, u, v);
@@ -513,7 +513,7 @@ _jit_putargr(jit_state_t *_jit, jit_int32_t u, jit_node_t 
*v)
 void
 _jit_putargi(jit_state_t *_jit, jit_word_t u, jit_node_t *v)
 {
-    jit_int32_t                regno;
+    int32_t            regno;
     assert(v->code == jit_code_arg);
     jit_inc_synth_wp(putargi, u, v);
     if (jit_arg_reg_p(v->u.w))
@@ -528,7 +528,7 @@ _jit_putargi(jit_state_t *_jit, jit_word_t u, jit_node_t *v)
 }
 
 void
-_jit_getarg_f(jit_state_t *_jit, jit_int32_t u, jit_node_t *v)
+_jit_getarg_f(jit_state_t *_jit, int32_t u, jit_node_t *v)
 {
     assert(v->code == jit_code_arg_f);
     jit_inc_synth_wp(getarg_f, u, v);
@@ -540,7 +540,7 @@ _jit_getarg_f(jit_state_t *_jit, jit_int32_t u, jit_node_t 
*v)
 }
 
 void
-_jit_putargr_f(jit_state_t *_jit, jit_int32_t u, jit_node_t *v)
+_jit_putargr_f(jit_state_t *_jit, int32_t u, jit_node_t *v)
 {
     assert(v->code == jit_code_arg_f);
     jit_inc_synth_wp(putargr_f, u, v);
@@ -554,7 +554,7 @@ _jit_putargr_f(jit_state_t *_jit, jit_int32_t u, jit_node_t 
*v)
 void
 _jit_putargi_f(jit_state_t *_jit, jit_float32_t u, jit_node_t *v)
 {
-    jit_int32_t                regno;
+    int32_t            regno;
     assert(v->code == jit_code_arg_f);
     jit_inc_synth_fp(putargi_f, u, v);
     if (jit_arg_f_reg_p(v->u.w))
@@ -569,7 +569,7 @@ _jit_putargi_f(jit_state_t *_jit, jit_float32_t u, 
jit_node_t *v)
 }
 
 void
-_jit_getarg_d(jit_state_t *_jit, jit_int32_t u, jit_node_t *v)
+_jit_getarg_d(jit_state_t *_jit, int32_t u, jit_node_t *v)
 {
     assert(v->code == jit_code_arg_d);
     jit_inc_synth_wp(getarg_d, u, v);
@@ -581,7 +581,7 @@ _jit_getarg_d(jit_state_t *_jit, jit_int32_t u, jit_node_t 
*v)
 }
 
 void
-_jit_putargr_d(jit_state_t *_jit, jit_int32_t u, jit_node_t *v)
+_jit_putargr_d(jit_state_t *_jit, int32_t u, jit_node_t *v)
 {
     assert(v->code == jit_code_arg_d);
     jit_inc_synth_wp(putargr_d, u, v);
@@ -595,7 +595,7 @@ _jit_putargr_d(jit_state_t *_jit, jit_int32_t u, jit_node_t 
*v)
 void
 _jit_putargi_d(jit_state_t *_jit, jit_float64_t u, jit_node_t *v)
 {
-    jit_int32_t                regno;
+    int32_t            regno;
     assert(v->code == jit_code_arg_d);
     jit_inc_synth_dp(putargi_d, u, v);
     if (jit_arg_f_reg_p(v->u.w))
@@ -610,7 +610,7 @@ _jit_putargi_d(jit_state_t *_jit, jit_float64_t u, 
jit_node_t *v)
 }
 
 void
-_jit_pushargr(jit_state_t *_jit, jit_int32_t u)
+_jit_pushargr(jit_state_t *_jit, int32_t u)
 {
     assert(_jitc->function != NULL);
     jit_inc_synth_w(pushargr, u);
@@ -627,9 +627,9 @@ _jit_pushargr(jit_state_t *_jit, jit_int32_t u)
 }
 
 void
-_jit_pushargi(jit_state_t *_jit, jit_int64_t u)
+_jit_pushargi(jit_state_t *_jit, int64_t u)
 {
-    jit_int32_t                regno;
+    int32_t            regno;
     assert(_jitc->function != NULL);
     jit_inc_synth_w(pushargi, u);
     jit_link_prepare();
@@ -648,7 +648,7 @@ _jit_pushargi(jit_state_t *_jit, jit_int64_t u)
 }
 
 void
-_jit_pushargr_f(jit_state_t *_jit, jit_int32_t u)
+_jit_pushargr_f(jit_state_t *_jit, int32_t u)
 {
     assert(_jitc->function != NULL);
     jit_inc_synth_w(pushargr_f, u);
@@ -667,7 +667,7 @@ _jit_pushargr_f(jit_state_t *_jit, jit_int32_t u)
 void
 _jit_pushargi_f(jit_state_t *_jit, jit_float32_t u)
 {
-    jit_int32_t                regno;
+    int32_t            regno;
     assert(_jitc->function != NULL);
     jit_inc_synth_f(pushargi_f, u);
     jit_link_prepare();
@@ -686,7 +686,7 @@ _jit_pushargi_f(jit_state_t *_jit, jit_float32_t u)
 }
 
 void
-_jit_pushargr_d(jit_state_t *_jit, jit_int32_t u)
+_jit_pushargr_d(jit_state_t *_jit, int32_t u)
 {
     assert(_jitc->function != NULL);
     jit_inc_synth_w(pushargr_d, u);
@@ -705,7 +705,7 @@ _jit_pushargr_d(jit_state_t *_jit, jit_int32_t u)
 void
 _jit_pushargi_d(jit_state_t *_jit, jit_float64_t u)
 {
-    jit_int32_t                regno;
+    int32_t            regno;
     assert(_jitc->function != NULL);
     jit_inc_synth_d(pushargi_d, u);
     jit_link_prepare();
@@ -724,9 +724,9 @@ _jit_pushargi_d(jit_state_t *_jit, jit_float64_t u)
 }
 
 jit_bool_t
-_jit_regarg_p(jit_state_t *_jit, jit_node_t *node, jit_int32_t regno)
+_jit_regarg_p(jit_state_t *_jit, jit_node_t *node, int32_t regno)
 {
-    jit_int32_t                spec;
+    int32_t            spec;
 
     spec = jit_class(_rvs[regno].spec);
     if (spec & jit_class_arg) {
@@ -746,7 +746,7 @@ _jit_regarg_p(jit_state_t *_jit, jit_node_t *node, 
jit_int32_t regno)
 }
 
 void
-_jit_finishr(jit_state_t *_jit, jit_int32_t r0)
+_jit_finishr(jit_state_t *_jit, int32_t r0)
 {
     jit_node_t         *call;
     assert(_jitc->function != NULL);
@@ -777,7 +777,7 @@ _jit_finishi(jit_state_t *_jit, jit_pointer_t i0)
 }
 
 void
-_jit_retval_c(jit_state_t *_jit, jit_int32_t r0)
+_jit_retval_c(jit_state_t *_jit, int32_t r0)
 {
     jit_inc_synth_w(retval_c, r0);
     jit_extr_c(r0, JIT_RET);
@@ -785,7 +785,7 @@ _jit_retval_c(jit_state_t *_jit, jit_int32_t r0)
 }
 
 void
-_jit_retval_uc(jit_state_t *_jit, jit_int32_t r0)
+_jit_retval_uc(jit_state_t *_jit, int32_t r0)
 {
     jit_inc_synth_w(retval_uc, r0);
     jit_extr_uc(r0, JIT_RET);
@@ -793,7 +793,7 @@ _jit_retval_uc(jit_state_t *_jit, jit_int32_t r0)
 }
 
 void
-_jit_retval_s(jit_state_t *_jit, jit_int32_t r0)
+_jit_retval_s(jit_state_t *_jit, int32_t r0)
 {
     jit_inc_synth_w(retval_s, r0);
     jit_extr_s(r0, JIT_RET);
@@ -801,7 +801,7 @@ _jit_retval_s(jit_state_t *_jit, jit_int32_t r0)
 }
 
 void
-_jit_retval_us(jit_state_t *_jit, jit_int32_t r0)
+_jit_retval_us(jit_state_t *_jit, int32_t r0)
 {
     jit_inc_synth_w(retval_us, r0);
     jit_extr_us(r0, JIT_RET);
@@ -809,7 +809,7 @@ _jit_retval_us(jit_state_t *_jit, jit_int32_t r0)
 }
 
 void
-_jit_retval_i(jit_state_t *_jit, jit_int32_t r0)
+_jit_retval_i(jit_state_t *_jit, int32_t r0)
 {
     jit_inc_synth_w(retval_i, r0);
     jit_extr_i(r0, JIT_RET);
@@ -817,7 +817,7 @@ _jit_retval_i(jit_state_t *_jit, jit_int32_t r0)
 }
 
 void
-_jit_retval_ui(jit_state_t *_jit, jit_int32_t r0)
+_jit_retval_ui(jit_state_t *_jit, int32_t r0)
 {
     jit_inc_synth_w(retval_ui, r0);
     jit_extr_ui(r0, JIT_RET);
@@ -825,7 +825,7 @@ _jit_retval_ui(jit_state_t *_jit, jit_int32_t r0)
 }
 
 void
-_jit_retval_l(jit_state_t *_jit, jit_int32_t r0)
+_jit_retval_l(jit_state_t *_jit, int32_t r0)
 {
     jit_inc_synth_w(retval_l, r0);
     if (r0 != JIT_RET)
@@ -834,7 +834,7 @@ _jit_retval_l(jit_state_t *_jit, jit_int32_t r0)
 }
 
 void
-_jit_retval_f(jit_state_t *_jit, jit_int32_t r0)
+_jit_retval_f(jit_state_t *_jit, int32_t r0)
 {
     jit_inc_synth_w(retval_f, r0);
     if (r0 != JIT_FRET)
@@ -843,7 +843,7 @@ _jit_retval_f(jit_state_t *_jit, jit_int32_t r0)
 }
 
 void
-_jit_retval_d(jit_state_t *_jit, jit_int32_t r0)
+_jit_retval_d(jit_state_t *_jit, int32_t r0)
 {
     jit_inc_synth_w(retval_d, r0);
     if (r0 != JIT_FRET)
@@ -858,16 +858,16 @@ _emit_code(jit_state_t *_jit)
     jit_node_t         *temp;
     jit_word_t          word;
     jit_word_t          value;
-    jit_int32_t                 offset;
+    int32_t             offset;
     struct {
        jit_node_t      *node;
-       jit_uint8_t     *data;
+       uint8_t *data;
        jit_word_t       word;
 #if DEVEL_DISASSEMBLER
        jit_word_t       prevw;
 #endif
-       jit_int32_t      const_offset;
-       jit_int32_t      patch_offset;
+       int32_t  const_offset;
+       int32_t  patch_offset;
     } undo;
 #if DEVEL_DISASSEMBLER
     jit_word_t          prevw;
@@ -1505,25 +1505,25 @@ jit_flush(void *fptr, void *tptr)
 }
 
 void
-_emit_ldxi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_emit_ldxi(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
     ldxi(rn(r0), rn(r1), i0);
 }
 
 void
-_emit_stxi(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_emit_stxi(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     stxi(i0, rn(r0), rn(r1));
 }
 
 void
-_emit_ldxi_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_emit_ldxi_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
     ldxi_d(rn(r0), rn(r1), i0);
 }
 
 void
-_emit_stxi_d(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_emit_stxi_d(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     stxi_d(i0, rn(r0), rn(r1));
 }
@@ -1531,7 +1531,7 @@ _emit_stxi_d(jit_state_t *_jit, jit_word_t i0, 
jit_int32_t r0, jit_int32_t r1)
 static void
 _patch(jit_state_t *_jit, jit_word_t instr, jit_node_t *node)
 {
-    jit_int32_t                 flag;
+    int32_t             flag;
 
     assert(node->flag & jit_flag_node);
     if (node->code == jit_code_movi)
diff --git a/jit/arm-cpu.c b/jit/arm-cpu.c
index 6f06965..7241703 100644
--- a/jit/arm-cpu.c
+++ b/jit/arm-cpu.c
@@ -836,113 +836,113 @@ static void _torl(jit_state_t*,int,int,int) 
maybe_unused;
        jit_unget_reg(_R0);                                             \
     } while (0)
 #  define nop(i0)                      _nop(_jit,i0)
-static void _nop(jit_state_t*,jit_int32_t);
+static void _nop(jit_state_t*,int32_t);
 #  define movr(r0,r1)                  _movr(_jit,r0,r1)
-static void _movr(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _movr(jit_state_t*,int32_t,jit_int32_t);
 #  define movi(r0,i0)                  _movi(_jit,r0,i0)
-static void _movi(jit_state_t*,jit_int32_t,jit_word_t);
+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*,jit_int32_t,jit_word_t);
+static jit_word_t _movi_p(jit_state_t*,int32_t,jit_word_t);
 #  define comr(r0,r1)                  _comr(_jit,r0,r1)
-static void _comr(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _comr(jit_state_t*,int32_t,jit_int32_t);
 #  define negr(r0,r1)                  _negr(_jit,r0,r1)
-static void _negr(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _negr(jit_state_t*,int32_t,jit_int32_t);
 #  define addr(r0,r1,r2)               _addr(_jit,r0,r1,r2)
-static void _addr(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _addr(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define addi(r0,r1,i0)               _addi(_jit,r0,r1,i0)
-static void _addi(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _addi(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  define addcr(r0,r1,r2)              _addcr(_jit,r0,r1,r2)
-static void _addcr(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _addcr(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define addci(r0,r1,i0)              _addci(_jit,r0,r1,i0)
-static void _addci(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _addci(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  define addxr(r0,r1,r2)              _addxr(_jit,r0,r1,r2)
-static void _addxr(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _addxr(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define addxi(r0,r1,i0)              _addxi(_jit,r0,r1,i0)
-static void _addxi(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _addxi(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  define subr(r0,r1,r2)               _subr(_jit,r0,r1,r2)
-static void _subr(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _subr(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define subi(r0,r1,i0)               _subi(_jit,r0,r1,i0)
-static void _subi(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _subi(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  define subcr(r0,r1,r2)              _subcr(_jit,r0,r1,r2)
-static void _subcr(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _subcr(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define subci(r0,r1,i0)              _subci(_jit,r0,r1,i0)
-static void _subci(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _subci(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  define subxr(r0,r1,r2)              _subxr(_jit,r0,r1,r2)
-static void _subxr(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _subxr(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define subxi(r0,r1,i0)              _subxi(_jit,r0,r1,i0)
-static void _subxi(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _subxi(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  define rsbi(r0, r1, i0)             _rsbi(_jit, r0, r1, i0)
-static void _rsbi(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _rsbi(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  define mulr(r0,r1,r2)               _mulr(_jit,r0,r1,r2)
-static void _mulr(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _mulr(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define muli(r0,r1,i0)               _muli(_jit,r0,r1,i0)
-static void _muli(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _muli(jit_state_t*,int32_t,jit_int32_t,jit_word_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,cc)       _iqmulr(_jit,r0,r1,r2,r3,cc)
-static void _iqmulr(jit_state_t*,jit_int32_t,jit_int32_t,
-                   jit_int32_t,jit_int32_t,jit_bool_t);
+static void _iqmulr(jit_state_t*,int32_t,jit_int32_t,
+                   int32_t,jit_int32_t,jit_bool_t);
 #  define qmuli(r0,r1,r2,i0)           iqmuli(r0,r1,r2,i0,1)
 #  define qmuli_u(r0,r1,r2,i0)         iqmuli(r0,r1,r2,i0,0)
 #  define iqmuli(r0,r1,r2,i0,cc)       _iqmuli(_jit,r0,r1,r2,i0,cc)
-static void _iqmuli(jit_state_t*,jit_int32_t,jit_int32_t,
-                   jit_int32_t,jit_word_t,jit_bool_t);
+static void _iqmuli(jit_state_t*,int32_t,jit_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,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _divrem(jit_state_t*,int,int,int32_t,jit_int32_t,jit_int32_t);
 #  define divr(r0,r1,r2)               _divr(_jit,r0,r1,r2)
-static void _divr(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _divr(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define divi(r0,r1,i0)               _divi(_jit,r0,r1,i0)
-static void _divi(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _divi(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  define divr_u(r0,r1,r2)             _divr_u(_jit,r0,r1,r2)
-static void _divr_u(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _divr_u(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define divi_u(r0,r1,i0)             _divi_u(_jit,r0,r1,i0)
-static void _divi_u(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _divi_u(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  define qdivr(r0,r1,r2,r3)           iqdivr(r0,r1,r2,r3,1)
 #  define qdivr_u(r0,r1,r2,r3)         iqdivr(r0,r1,r2,r3,0)
 #  define iqdivr(r0,r1,r2,r3,cc)       _iqdivr(_jit,r0,r1,r2,r3,cc)
-static void _iqdivr(jit_state_t*,jit_int32_t,jit_int32_t,
-                   jit_int32_t,jit_int32_t,jit_bool_t);
+static void _iqdivr(jit_state_t*,int32_t,jit_int32_t,
+                   int32_t,jit_int32_t,jit_bool_t);
 #  define qdivi(r0,r1,r2,i0)           iqdivi(r0,r1,r2,i0,1)
 #  define qdivi_u(r0,r1,r2,i0)         iqdivi(r0,r1,r2,i0,0)
 #  define iqdivi(r0,r1,r2,i0,cc)       _iqdivi(_jit,r0,r1,r2,i0,cc)
-static void _iqdivi(jit_state_t*,jit_int32_t,jit_int32_t,
-                   jit_int32_t,jit_word_t,jit_bool_t);
+static void _iqdivi(jit_state_t*,int32_t,jit_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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _remr(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define remi(r0,r1,i0)               _remi(_jit,r0,r1,i0)
-static void _remi(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _remi(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  define remr_u(r0,r1,r2)             _remr_u(_jit,r0,r1,r2)
-static void _remr_u(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _remr_u(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define remi_u(r0,r1,i0)             _remi_u(_jit,r0,r1,i0)
-static void _remi_u(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _remi_u(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  define andr(r0,r1,r2)               _andr(_jit,r0,r1,r2)
-static void _andr(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _andr(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define andi(r0,r1,i0)               _andi(_jit,r0,r1,i0)
-static void _andi(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _andi(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  define orr(r0,r1,r2)                        _orr(_jit,r0,r1,r2)
-static void _orr(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _orr(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define ori(r0,r1,i0)                        _ori(_jit,r0,r1,i0)
-static void _ori(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _ori(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  define xorr(r0,r1,r2)               _xorr(_jit,r0,r1,r2)
-static void _xorr(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _xorr(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define xori(r0,r1,i0)               _xori(_jit,r0,r1,i0)
-static void _xori(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _xori(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  define lshr(r0,r1,r2)               _lshr(_jit,r0,r1,r2)
-static void _lshr(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _lshr(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define lshi(r0,r1,i0)               _lshi(_jit,r0,r1,i0)
-static void _lshi(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _lshi(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  define rshr(r0,r1,r2)               _rshr(_jit,r0,r1,r2)
-static void _rshr(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _rshr(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define rshi(r0,r1,i0)               _rshi(_jit,r0,r1,i0)
-static void _rshi(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _rshi(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  define rshr_u(r0,r1,r2)             _rshr_u(_jit,r0,r1,r2)
-static void _rshr_u(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _rshr_u(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define rshi_u(r0,r1,i0)             _rshi_u(_jit,r0,r1,i0)
-static void _rshi_u(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _rshi_u(jit_state_t*,int32_t,jit_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,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _ccr(jit_state_t*,int,int,int32_t,jit_int32_t,jit_int32_t);
 #  define cci(ct,cf,r0,r1,i0)          _cci(_jit,ct,cf,r0,r1,i0)
-static void _cci(jit_state_t*,int,int,jit_int32_t,jit_int32_t,jit_word_t);
+static void _cci(jit_state_t*,int,int,int32_t,jit_int32_t,jit_word_t);
 #  define ltr(r0, r1, r2)              ccr(ARM_CC_LT,ARM_CC_GE,r0,r1,r2)
 #  define lti(r0, r1, i0)              cci(ARM_CC_LT,ARM_CC_GE,r0,r1,i0)
 #  define ltr_u(r0, r1, r2)            ccr(ARM_CC_LO,ARM_CC_HS,r0,r1,r2)
@@ -962,19 +962,19 @@ static void 
_cci(jit_state_t*,int,int,jit_int32_t,jit_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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _ner(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define nei(r0,r1,i0)                        _nei(_jit,r0,r1,i0)
-static void _nei(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _nei(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  define jmpr(r0)                     _jmpr(_jit,r0)
-static void _jmpr(jit_state_t*,jit_int32_t);
+static void _jmpr(jit_state_t*,int32_t);
 #  define jmpi(i0)                     _jmpi(_jit,i0)
 static void _jmpi(jit_state_t*,jit_word_t);
 #  define jmpi_p(i0, i1)               _jmpi_p(_jit,i0, i1)
 static jit_word_t _jmpi_p(jit_state_t*,jit_word_t,jit_bool_t);
 #  define bccr(cc,i0,r0,r1)            _bccr(_jit,cc,i0,r0,r1)
-static jit_word_t _bccr(jit_state_t*,int,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _bccr(jit_state_t*,int,jit_word_t,int32_t,jit_int32_t);
 #  define bcci(cc,i0,r0,i1)            _bcci(_jit,cc,i0,r0,i1)
-static jit_word_t _bcci(jit_state_t*,int,jit_word_t,jit_int32_t,jit_word_t);
+static jit_word_t _bcci(jit_state_t*,int,jit_word_t,int32_t,jit_word_t);
 #  define bltr(i0, r0, r1)             bccr(ARM_CC_LT,i0,r0,r1)
 #  define blti(i0, r0, i1)             bcci(ARM_CC_LT,i0,r0,i1)
 #  define bltr_u(i0, r0, r1)           bccr(ARM_CC_LO,i0,r0,r1)
@@ -996,9 +996,9 @@ static jit_word_t 
_bcci(jit_state_t*,int,jit_word_t,jit_int32_t,jit_word_t);
 #  define bner(i0, r0, r1)             bccr(ARM_CC_NE,i0,r0,r1)
 #  define bnei(i0, r0, i1)             bcci(ARM_CC_NE,i0,r0,i1)
 #  define baddr(cc,i0,r0,r1)           _baddr(_jit,cc,i0,r0,r1)
-static jit_word_t _baddr(jit_state_t*,int,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _baddr(jit_state_t*,int,jit_word_t,int32_t,jit_int32_t);
 #  define baddi(cc,i0,r0,r1)           _baddi(_jit,cc,i0,r0,r1)
-static jit_word_t _baddi(jit_state_t*,int,jit_word_t,jit_int32_t,jit_word_t);
+static jit_word_t _baddi(jit_state_t*,int,jit_word_t,int32_t,jit_word_t);
 #  define boaddr(i0,r0,r1)             baddr(ARM_CC_VS,i0,r0,r1)
 #  define boaddi(i0,r0,i1)             baddi(ARM_CC_VS,i0,r0,i1)
 #  define boaddr_u(i0,r0,r1)           baddr(ARM_CC_HS,i0,r0,r1)
@@ -1008,9 +1008,9 @@ static jit_word_t 
_baddi(jit_state_t*,int,jit_word_t,jit_int32_t,jit_word_t);
 #  define bxaddr_u(i0,r0,r1)           baddr(ARM_CC_LO,i0,r0,r1)
 #  define bxaddi_u(i0,r0,i1)           baddi(ARM_CC_LO,i0,r0,i1)
 #  define bsubr(cc,i0,r0,r1)           _bsubr(_jit,cc,i0,r0,r1)
-static jit_word_t _bsubr(jit_state_t*,int,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _bsubr(jit_state_t*,int,jit_word_t,int32_t,jit_int32_t);
 #  define bsubi(cc,i0,r0,r1)           _bsubi(_jit,cc,i0,r0,r1)
-static jit_word_t _bsubi(jit_state_t*,int,jit_word_t,jit_int32_t,jit_word_t);
+static jit_word_t _bsubi(jit_state_t*,int,jit_word_t,int32_t,jit_word_t);
 #  define bosubr(i0,r0,r1)             bsubr(ARM_CC_VS,i0,r0,r1)
 #  define bosubi(i0,r0,i1)             bsubi(ARM_CC_VS,i0,r0,i1)
 #  define bosubr_u(i0,r0,r1)           bsubr(ARM_CC_LO,i0,r0,r1)
@@ -1020,110 +1020,110 @@ static jit_word_t 
_bsubi(jit_state_t*,int,jit_word_t,jit_int32_t,jit_word_t);
 #  define bxsubr_u(i0,r0,r1)           bsubr(ARM_CC_HS,i0,r0,r1)
 #  define bxsubi_u(i0,r0,i1)           bsubi(ARM_CC_HS,i0,r0,i1)
 #  define bmxr(cc,i0,r0,r1)            _bmxr(_jit,cc,i0,r0,r1)
-static jit_word_t _bmxr(jit_state_t*,int,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _bmxr(jit_state_t*,int,jit_word_t,int32_t,jit_int32_t);
 #  define bmxi(cc,i0,r0,r1)            _bmxi(_jit,cc,i0,r0,r1)
-static jit_word_t _bmxi(jit_state_t*,int,jit_word_t,jit_int32_t,jit_word_t);
+static jit_word_t _bmxi(jit_state_t*,int,jit_word_t,int32_t,jit_word_t);
 #  define bmsr(i0,r0,r1)               bmxr(ARM_CC_NE,i0,r0,r1)
 #  define bmsi(i0,r0,i1)               bmxi(ARM_CC_NE,i0,r0,i1)
 #  define bmcr(i0,r0,r1)               bmxr(ARM_CC_EQ,i0,r0,r1)
 #  define bmci(i0,r0,i1)               bmxi(ARM_CC_EQ,i0,r0,i1)
 #  define ldr_c(r0,r1)                 _ldr_c(_jit,r0,r1)
-static void _ldr_c(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _ldr_c(jit_state_t*,int32_t,jit_int32_t);
 #  define ldi_c(r0,i0)                 _ldi_c(_jit,r0,i0)
-static void _ldi_c(jit_state_t*,jit_int32_t,jit_word_t);
+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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _ldxr_c(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define ldxi_c(r0,r1,i0)             _ldxi_c(_jit,r0,r1,i0)
-static void _ldxi_c(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _ldxi_c(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  define ldr_uc(r0,r1)                        _ldr_uc(_jit,r0,r1)
-static void _ldr_uc(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _ldr_uc(jit_state_t*,int32_t,jit_int32_t);
 #  define ldi_uc(r0,i0)                        _ldi_uc(_jit,r0,i0)
-static void _ldi_uc(jit_state_t*,jit_int32_t,jit_word_t);
+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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _ldxr_uc(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define ldxi_uc(r0,r1,i0)            _ldxi_uc(_jit,r0,r1,i0)
-static void _ldxi_uc(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _ldxi_uc(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  define ldr_s(r0,r1)                 _ldr_s(_jit,r0,r1)
-static void _ldr_s(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _ldr_s(jit_state_t*,int32_t,jit_int32_t);
 #  define ldi_s(r0,i0)                 _ldi_s(_jit,r0,i0)
-static void _ldi_s(jit_state_t*,jit_int32_t,jit_word_t);
+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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _ldxr_s(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define ldxi_s(r0,r1,i0)             _ldxi_s(_jit,r0,r1,i0)
-static void _ldxi_s(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _ldxi_s(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  define ldr_us(r0,r1)                        _ldr_us(_jit,r0,r1)
-static void _ldr_us(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _ldr_us(jit_state_t*,int32_t,jit_int32_t);
 #  define ldi_us(r0,i0)                        _ldi_us(_jit,r0,i0)
-static void _ldi_us(jit_state_t*,jit_int32_t,jit_word_t);
+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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _ldxr_us(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define ldxi_us(r0,r1,i0)            _ldxi_us(_jit,r0,r1,i0)
-static void _ldxi_us(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _ldxi_us(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  define ldr_i(r0,r1)                 _ldr_i(_jit,r0,r1)
-static void _ldr_i(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _ldr_i(jit_state_t*,int32_t,jit_int32_t);
 #  define ldi_i(r0,i0)                 _ldi_i(_jit,r0,i0)
-static void _ldi_i(jit_state_t*,jit_int32_t,jit_word_t);
+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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _ldxr_i(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define ldxi_i(r0,r1,i0)             _ldxi_i(_jit,r0,r1,i0)
-static void _ldxi_i(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _ldxi_i(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  define str_c(r0,r1)                 _str_c(_jit,r0,r1)
-static void _str_c(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _str_c(jit_state_t*,int32_t,jit_int32_t);
 #  define sti_c(i0,r0)                 _sti_c(_jit,i0,r0)
-static void _sti_c(jit_state_t*,jit_word_t,jit_int32_t);
+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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _stxr_c(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define stxi_c(r0,r1,i0)             _stxi_c(_jit,r0,r1,i0)
-static void _stxi_c(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static void _stxi_c(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define str_s(r0,r1)                 _str_s(_jit,r0,r1)
-static void _str_s(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _str_s(jit_state_t*,int32_t,jit_int32_t);
 #  define sti_s(i0,r0)                 _sti_s(_jit,i0,r0)
-static void _sti_s(jit_state_t*,jit_word_t,jit_int32_t);
+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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _stxr_s(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define stxi_s(r0,r1,i0)             _stxi_s(_jit,r0,r1,i0)
-static void _stxi_s(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static void _stxi_s(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define str_i(r0,r1)                 _str_i(_jit,r0,r1)
-static void _str_i(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _str_i(jit_state_t*,int32_t,jit_int32_t);
 #  define sti_i(i0,r0)                 _sti_i(_jit,i0,r0)
-static void _sti_i(jit_state_t*,jit_word_t,jit_int32_t);
+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*,jit_word_t,jit_int32_t,jit_int32_t);
+static void _stxr_i(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define stxi_i(r0,r1,i0)             _stxi_i(_jit,r0,r1,i0)
-static void _stxi_i(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static void _stxi_i(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  if __BYTE_ORDER == __LITTLE_ENDIAN
 #  define htonr_us(r0,r1)              _htonr_us(_jit,r0,r1)
-static void _htonr_us(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _htonr_us(jit_state_t*,int32_t,jit_int32_t);
 #  define htonr_ui(r0,r1)              _htonr_ui(_jit,r0,r1)
-static void _htonr_ui(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _htonr_ui(jit_state_t*,int32_t,jit_int32_t);
 #  else
 #    define htonr_us(r0,r1)            extr_us(r0,r1)
 #    define htonr(r0,r1)               movr(r0,r1)
 #  endif
 #  define extr_c(r0,r1)                        _extr_c(_jit,r0,r1)
-static void _extr_c(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _extr_c(jit_state_t*,int32_t,jit_int32_t);
 #  define extr_uc(r0,r1)               _extr_uc(_jit,r0,r1)
-static void _extr_uc(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _extr_uc(jit_state_t*,int32_t,jit_int32_t);
 #  define extr_s(r0,r1)                        _extr_s(_jit,r0,r1)
-static void _extr_s(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _extr_s(jit_state_t*,int32_t,jit_int32_t);
 #  define extr_us(r0,r1)               _extr_us(_jit,r0,r1)
-static void _extr_us(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _extr_us(jit_state_t*,int32_t,jit_int32_t);
 #  define prolog(i0)                   _prolog(_jit,i0)
 static void _prolog(jit_state_t*,jit_node_t*);
 #  define epilog(i0)                   _epilog(_jit,i0)
 static void _epilog(jit_state_t*,jit_node_t*);
 #  define callr(r0)                    _callr(_jit,r0)
-static void _callr(jit_state_t*,jit_int32_t);
+static void _callr(jit_state_t*,int32_t);
 #  define calli(i0)                    _calli(_jit,i0)
 static void _calli(jit_state_t*,jit_word_t);
 #  define calli_p(i0)                  _calli_p(_jit,i0)
 static jit_word_t _calli_p(jit_state_t*,jit_word_t);
 #  define vastart(r0)                  _vastart(_jit, r0)
-static void _vastart(jit_state_t*, jit_int32_t);
+static void _vastart(jit_state_t*, int32_t);
 #  define vaarg(r0, r1)                        _vaarg(_jit, r0, r1)
-static void _vaarg(jit_state_t*, jit_int32_t, jit_int32_t);
+static void _vaarg(jit_state_t*, int32_t, jit_int32_t);
 #  define patch_at(kind,jump,label)    _patch_at(_jit,kind,jump,label)
-static void _patch_at(jit_state_t*,jit_int32_t,jit_word_t,jit_word_t);
+static void _patch_at(jit_state_t*,int32_t,jit_word_t,jit_word_t);
 #endif
 
 #if CODE
@@ -1406,7 +1406,7 @@ _tcb(jit_state_t *_jit, int cc, int im)
     jit_thumb_t        thumb;
     assert(!(cc & 0xfffffff));
     assert(cc != ARM_CC_AL && cc != ARM_CC_NV);
-    cc = ((jit_uint32_t)cc) >> 6;
+    cc = ((uint32_t)cc) >> 6;
     assert(!(im & (THUMB2_CC_B|cc)));
     thumb.i = THUMB2_CC_B|cc|im;
     iss(thumb.s[0], thumb.s[1]);
@@ -1510,7 +1510,7 @@ _torl(jit_state_t *_jit, int o, int rn, int im)
 }
 
 static void
-_nop(jit_state_t *_jit, jit_int32_t i0)
+_nop(jit_state_t *_jit, int32_t i0)
 {
     if (jit_thumb_p()) {
        for (; i0 > 0; i0 -= 2)
@@ -1524,7 +1524,7 @@ _nop(jit_state_t *_jit, jit_int32_t i0)
 }
 
 static void
-_movr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_movr(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
     if (r0 != r1) {
        if (jit_thumb_p())
@@ -1535,7 +1535,7 @@ _movr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
 }
 
 static void
-_movi(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
+_movi(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 {
     int                        i;
     if (jit_thumb_p()) {
@@ -1546,9 +1546,9 @@ _movi(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
        else if ((i = encode_thumb_immediate(~i0)) != -1)
            T2_MVNI(r0, i);
        else {
-           T2_MOVWI(r0, (jit_uint16_t)i0);
+           T2_MOVWI(r0, (uint16_t)i0);
            if (i0 & 0xffff0000)
-               T2_MOVTI(r0, (jit_uint16_t)((unsigned)i0 >> 16));
+               T2_MOVTI(r0, (uint16_t)((unsigned)i0 >> 16));
        }
     }
     else {
@@ -1559,9 +1559,9 @@ _movi(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
        else if ((i = encode_arm_immediate(~i0)) != -1)
            MVNI(r0, i);
        else if (jit_armv6_p()) {
-           MOVWI(r0, (jit_uint16_t)(i0));
+           MOVWI(r0, (uint16_t)(i0));
            if ((i0 & 0xffff0000))
-               MOVTI(r0, (jit_uint16_t)((unsigned)i0 >> 16));
+               MOVTI(r0, (uint16_t)((unsigned)i0 >> 16));
        }
        else
            load_const(0, r0, i0);
@@ -1569,13 +1569,13 @@ _movi(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
 }
 
 static jit_word_t
-_movi_p(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
+_movi_p(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 {
     jit_word_t         w;
     w = _jit->pc.w;
     if (jit_thumb_p()) {
-       T2_MOVWI(r0, (jit_uint16_t)(i0));
-       T2_MOVTI(r0, (jit_uint16_t)((unsigned)i0 >> 16));
+       T2_MOVWI(r0, (uint16_t)(i0));
+       T2_MOVTI(r0, (uint16_t)((unsigned)i0 >> 16));
     }
     else
        load_const(1, r0, 0);
@@ -1583,7 +1583,7 @@ _movi_p(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
 }
 
 static void
-_comr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_comr(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
     if (jit_thumb_p()) {
        if (!jit_no_set_flags() && (r0|r1) < 8)
@@ -1596,7 +1596,7 @@ _comr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
 }
 
 static void
-_negr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_negr(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
     if (jit_thumb_p()) {
        if (!jit_no_set_flags() && (r0|r1) < 8)
@@ -1609,7 +1609,7 @@ _negr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
 }
 
 static void
-_addr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_addr(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     if (jit_thumb_p()) {
        if (!jit_no_set_flags() && (r0|r1|r2) < 8)
@@ -1624,10 +1624,10 @@ _addr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
 }
 
 static void
-_addi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_addi(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
     int                        i;
-    jit_int32_t                reg;
+    int32_t            reg;
     if (jit_thumb_p()) {
        if (!jit_no_set_flags() && (r0|r1) < 8 && !(i0 & ~7))
            T1_ADDI3(r0, r1, i0);
@@ -1671,7 +1671,7 @@ _addi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_addcr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_addcr(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     if (jit_thumb_p()) {
        /* thumb auto set carry if not inside IT block */
@@ -1685,10 +1685,10 @@ _addcr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
 }
 
 static void
-_addci(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_addci(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
     int                        i;
-    jit_int32_t                reg;
+    int32_t            reg;
     if (jit_thumb_p()) {
        if ((r0|r1) < 8 && !(i0 & ~7))
            T1_ADDI3(r0, r1, i0);
@@ -1728,7 +1728,7 @@ _addci(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_addxr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_addxr(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     /* keep setting carry because don't know last ADC */
     if (jit_thumb_p()) {
@@ -1743,10 +1743,10 @@ _addxr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
 }
 
 static void
-_addxi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_addxi(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
     int                        i;
-    jit_int32_t                reg;
+    int32_t            reg;
     int                        no_set_flags;
     if (jit_thumb_p()) {
        no_set_flags = jit_no_set_flags();
@@ -1786,7 +1786,7 @@ _addxi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_subr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_subr(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     if (jit_thumb_p()) {
        if (!jit_no_set_flags() && (r0|r1|r2) < 8)
@@ -1799,10 +1799,10 @@ _subr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
 }
 
 static void
-_subi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_subi(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
     int                        i;
-    jit_int32_t                reg;
+    int32_t            reg;
     if (jit_thumb_p()) {
        if (!jit_no_set_flags() && (r0|r1) < 8 && !(i0 & ~7))
            T1_SUBI3(r0, r1, i0);
@@ -1846,7 +1846,7 @@ _subi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_subcr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_subcr(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     if (jit_thumb_p()) {
        /* thumb auto set carry if not inside IT block */
@@ -1860,10 +1860,10 @@ _subcr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
 }
 
 static void
-_subci(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_subci(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
     int                        i;
-    jit_int32_t                reg;
+    int32_t            reg;
     if (jit_thumb_p()) {
        if ((r0|r1) < 8 && !(i0 & ~7))
            T1_SUBI3(r0, r1, i0);
@@ -1903,7 +1903,7 @@ _subci(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_subxr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_subxr(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     /* keep setting carry because don't know last SBC */
     if (jit_thumb_p()) {
@@ -1918,10 +1918,10 @@ _subxr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
 }
 
 static void
-_subxi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_subxi(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
     int                        i;
-    jit_int32_t                reg;
+    int32_t            reg;
     int                        no_set_flags;
     if (jit_thumb_p()) {
        no_set_flags = jit_no_set_flags();
@@ -1961,16 +1961,16 @@ _subxi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_word_t i0)
 }
 
 static void
-_rsbi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_rsbi(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
     subi(r0, r1, i0);
     negr(r0, r0);
 }
 
 static void
-_mulr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_mulr(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (jit_thumb_p()) {
        if (!jit_no_set_flags() && r0 == r2 && (r0|r1) < 8)
            T1_MUL(r0, r1);
@@ -1996,9 +1996,9 @@ _mulr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_int32_t r2)
 }
 
 static void
-_muli(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_muli(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     movi(rn(reg), i0);
     mulr(r0, r1, rn(reg));
@@ -2006,10 +2006,10 @@ _muli(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_word_t i0)
 }
 
 static void
-_iqmulr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1,
-       jit_int32_t r2, jit_int32_t r3, jit_bool_t sign)
+_iqmulr(jit_state_t *_jit, int32_t r0, jit_int32_t r1,
+       int32_t r2, jit_int32_t r3, jit_bool_t sign)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (jit_thumb_p()) {
        if (r2 == r3) {
            reg = jit_get_reg(jit_class_gpr);
@@ -2059,10 +2059,10 @@ _iqmulr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1,
 }
 
 static void
-_iqmuli(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1,
-       jit_int32_t r2, jit_word_t i0, jit_bool_t sign)
+_iqmuli(jit_state_t *_jit, int32_t r0, jit_int32_t r1,
+       int32_t r2, jit_word_t i0, jit_bool_t sign)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     movi(rn(reg), i0);
     iqmulr(r0, r1, r2, rn(reg), sign);
@@ -2071,7 +2071,7 @@ _iqmuli(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1,
 
 static void
 _divrem(jit_state_t *_jit, int div, int sign,
-       jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+       int32_t r0, jit_int32_t r1, jit_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, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_divr(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     if (jit_armv7r_p() && jit_thumb_p())
        T2_SDIV(r0, r1, r2);
@@ -2110,9 +2110,9 @@ _divr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_int32_t r2)
 }
 
 static void
-_divi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_divi(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     movi(rn(reg), i0);
     divr(r0, r1, rn(reg));
@@ -2120,7 +2120,7 @@ _divi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_divr_u(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_divr_u(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     if (jit_armv7r_p() && jit_thumb_p())
        T2_UDIV(r0, r1, r2);
@@ -2129,9 +2129,9 @@ _divr_u(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
 }
 
 static void
-_divi_u(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_divi_u(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     movi(rn(reg), i0);
     divr_u(r0, r1, rn(reg));
@@ -2139,8 +2139,8 @@ _divi_u(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_word_t i0)
 }
 
 static void
-_iqdivr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1,
-       jit_int32_t r2, jit_int32_t r3, jit_bool_t sign)
+_iqdivr(jit_state_t *_jit, int32_t r0, jit_int32_t r1,
+       int32_t r2, jit_int32_t r3,     jit_bool_t sign)
 {
     jit_word_t         d;
     jit_word_t         w;
@@ -2170,10 +2170,10 @@ _iqdivr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1,
 }
 
 static void
-_iqdivi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1,
-       jit_int32_t r2, jit_word_t i0, jit_bool_t sign)
+_iqdivi(jit_state_t *_jit, int32_t r0, jit_int32_t r1,
+       int32_t r2, jit_word_t i0, jit_bool_t sign)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     movi(rn(reg), i0);
     iqdivr(r0, r1, r2, rn(reg), sign);
@@ -2181,15 +2181,15 @@ _iqdivi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1,
 }
 
 static void
-_remr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_remr(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     divrem(0, 1, r0, r1, r2);
 }
 
 static void
-_remi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_remi(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     movi(rn(reg), i0);
     remr(r0, r1, rn(reg));
@@ -2197,15 +2197,15 @@ _remi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_word_t i0)
 }
 
 static void
-_remr_u(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_remr_u(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     divrem(0, 0, r0, r1, r2);
 }
 
 static void
-_remi_u(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_remi_u(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     movi(rn(reg), i0);
     remr_u(r0, r1,rn(reg));
@@ -2213,7 +2213,7 @@ _remi_u(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_word_t i0)
 }
 
 static void
-_andr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_andr(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     if (jit_thumb_p()) {
        if (!jit_no_set_flags() && (r0|r1|r2) < 8 && (r0 == r1 || r0 == r2))
@@ -2226,10 +2226,10 @@ _andr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
 }
 
 static void
-_andi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_andi(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
     int                        i;
-    jit_int32_t                reg;
+    int32_t            reg;
     if (jit_thumb_p()) {
        if ((i = encode_thumb_immediate(i0)) != -1)
            T2_ANDI(r0, r1, i);
@@ -2265,7 +2265,7 @@ _andi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_orr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_orr(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     if (jit_thumb_p()) {
        if (!jit_no_set_flags() && (r0|r1|r2) < 8 && (r0 == r1 || r0 == r2))
@@ -2278,10 +2278,10 @@ _orr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_int32_t r2)
 }
 
 static void
-_ori(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_ori(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
     int                        i;
-    jit_int32_t                reg;
+    int32_t            reg;
     if (jit_thumb_p()) {
        if ((i = encode_thumb_immediate(i0)) != -1)
            T2_ORRI(r0, r1, i);
@@ -2313,7 +2313,7 @@ _ori(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_xorr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_xorr(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     if (jit_thumb_p()) {
        if (!jit_no_set_flags() && (r0|r1|r2) < 8 && (r0 == r1 || r0 == r2))
@@ -2326,10 +2326,10 @@ _xorr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
 }
 
 static void
-_xori(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_xori(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
     int                        i;
-    jit_int32_t                reg;
+    int32_t            reg;
     if (jit_thumb_p()) {
        if ((i = encode_thumb_immediate(i0)) != -1)
            T2_EORI(r0, r1, i);
@@ -2361,7 +2361,7 @@ _xori(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_lshr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_lshr(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     if (jit_thumb_p()) {
        if (!jit_no_set_flags() && (r0|r1|r2) < 8 && r0 == r1)
@@ -2374,7 +2374,7 @@ _lshr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_int32_t r2)
 }
 
 static void
-_lshi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_lshi(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
     assert(i0 >= 0 && i0 <= 31);
     if (i0 == 0)
@@ -2390,7 +2390,7 @@ _lshi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_rshr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_rshr(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     if (jit_thumb_p()) {
        if (!jit_no_set_flags() && (r0|r1|r2) < 8 && r0 == r1)
@@ -2403,7 +2403,7 @@ _rshr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_int32_t r2)
 }
 
 static void
-_rshi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_rshi(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
     assert(i0 >= 0 && i0 <= 31);
     if (i0 == 0)
@@ -2419,7 +2419,7 @@ _rshi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_rshr_u(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_rshr_u(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     if (jit_thumb_p()) {
        if (!jit_no_set_flags() && (r0|r1|r2) < 8 && r0 == r1)
@@ -2432,7 +2432,7 @@ _rshr_u(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
 }
 
 static void
-_rshi_u(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_rshi_u(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
     assert(i0 >= 0 && i0 <= 31);
     if (i0 == 0)
@@ -2449,7 +2449,7 @@ _rshi_u(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_word_t i0)
 
 static void
 _ccr(jit_state_t *_jit, int ct, int cf,
-     jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+     int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     if (jit_thumb_p()) {
        assert((ct ^ cf) >> 28 == 1);
@@ -2478,10 +2478,10 @@ _ccr(jit_state_t *_jit, int ct, int cf,
 
 static void
 _cci(jit_state_t *_jit, int ct, int cf,
-     jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+     int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
     int                        i;
-    jit_int32_t                reg;
+    int32_t            reg;
     if (jit_thumb_p()) {
        if (r1 < 7 && !(i0 & 0xffffff00))
            T1_CMPI(r1, i0);
@@ -2527,7 +2527,7 @@ _cci(jit_state_t *_jit, int ct, int cf,
 }
 
 static void
-_ner(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_ner(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     if (jit_thumb_p())
        ccr(ARM_CC_NE, ARM_CC_EQ, r0, r1, r2);
@@ -2538,10 +2538,10 @@ _ner(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_int32_t r2)
 }
 
 static void
-_nei(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_nei(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
     int                        i;
-    jit_int32_t                reg;
+    int32_t            reg;
     if (jit_thumb_p())
        cci(ARM_CC_NE, ARM_CC_EQ, r0, r1, i0);
     else {
@@ -2564,7 +2564,7 @@ _nei(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_jmpr(jit_state_t *_jit, jit_int32_t r0)
+_jmpr(jit_state_t *_jit, int32_t r0)
 {
     if (jit_thumb_p())
        T1_MOV(_R15_REGNO, r0);
@@ -2577,7 +2577,7 @@ _jmpi(jit_state_t *_jit, jit_word_t i0)
 {
     jit_word_t         w;
     jit_word_t         d;
-    jit_int32_t                reg;
+    int32_t            reg;
     w = _jit->pc.w;
     /* if thumb and in thumb mode */
     if (jit_thumb_p() && _jitc->thumb) {
@@ -2611,7 +2611,7 @@ _jmpi_p(jit_state_t *_jit, jit_word_t i0, jit_bool_t i1)
 {
     jit_word_t         w;
     jit_word_t         d;
-    jit_int32_t                reg;
+    int32_t            reg;
     if (i1) {
        /* Assume jump is not longer than 23 bits if inside jit */
        w = _jit->pc.w;
@@ -2637,7 +2637,7 @@ _jmpi_p(jit_state_t *_jit, jit_word_t i0, jit_bool_t i1)
 }
 
 static jit_word_t
-_bccr(jit_state_t *_jit, int cc, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_bccr(jit_state_t *_jit, int cc, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     jit_word_t         w;
     jit_word_t         d;
@@ -2665,12 +2665,12 @@ _bccr(jit_state_t *_jit, int cc, jit_word_t i0, 
jit_int32_t r0, jit_int32_t r1)
 }
 
 static jit_word_t
-_bcci(jit_state_t *_jit, int cc, jit_word_t i0, jit_int32_t r0, jit_word_t i1)
+_bcci(jit_state_t *_jit, int cc, jit_word_t i0, int32_t r0, jit_word_t i1)
 {
     jit_word_t         w;
     jit_word_t         d;
     int                        i;
-    jit_int32_t                reg;
+    int32_t            reg;
     if (jit_thumb_p()) {
        if (r0 < 7 && !(i1 & 0xffffff00))
            T1_CMPI(r0, i1);
@@ -2710,7 +2710,7 @@ _bcci(jit_state_t *_jit, int cc, jit_word_t i0, 
jit_int32_t r0, jit_word_t i1)
 }
 
 static jit_word_t
-_baddr(jit_state_t *_jit, int cc, jit_word_t i0, jit_int32_t r0, jit_int32_t 
r1)
+_baddr(jit_state_t *_jit, int cc, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     jit_word_t         w;
     jit_word_t         d;
@@ -2735,12 +2735,12 @@ _baddr(jit_state_t *_jit, int cc, jit_word_t i0, 
jit_int32_t r0, jit_int32_t r1)
 }
 
 static jit_word_t
-_baddi(jit_state_t *_jit, int cc, jit_word_t i0, jit_int32_t r0, int i1)
+_baddi(jit_state_t *_jit, int cc, jit_word_t i0, int32_t r0, int i1)
 {
     int                        i;
     jit_word_t         w;
     jit_word_t         d;
-    jit_int32_t                reg;
+    int32_t            reg;
     if (jit_thumb_p()) {
        if (r0 < 8 && !(i1 & ~7))
            T1_ADDI3(r0, r0, i1);
@@ -2785,7 +2785,7 @@ _baddi(jit_state_t *_jit, int cc, jit_word_t i0, 
jit_int32_t r0, int i1)
 }
 
 static jit_word_t
-_bsubr(jit_state_t *_jit, int cc, jit_word_t i0, jit_int32_t r0, jit_int32_t 
r1)
+_bsubr(jit_state_t *_jit, int cc, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     jit_word_t         w;
     jit_word_t         d;
@@ -2810,12 +2810,12 @@ _bsubr(jit_state_t *_jit, int cc, jit_word_t i0, 
jit_int32_t r0, jit_int32_t r1)
 }
 
 static jit_word_t
-_bsubi(jit_state_t *_jit, int cc, jit_word_t i0, jit_int32_t r0, int i1)
+_bsubi(jit_state_t *_jit, int cc, jit_word_t i0, int32_t r0, int i1)
 {
     int                        i;
     jit_word_t         w;
     jit_word_t         d;
-    jit_int32_t                reg;
+    int32_t            reg;
     if (jit_thumb_p()) {
        if (r0 < 8 && !(i1 & ~7))
            T1_SUBI3(r0, r0, i1);
@@ -2860,11 +2860,11 @@ _bsubi(jit_state_t *_jit, int cc, jit_word_t i0, 
jit_int32_t r0, int i1)
 }
 
 static jit_word_t
-_bmxr(jit_state_t *_jit, int cc, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_bmxr(jit_state_t *_jit, int cc, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     jit_word_t         w;
     jit_word_t         d;
-    jit_int32_t                reg;
+    int32_t            reg;
     if (jit_thumb_p()) {
        if ((r0|r1) < 8)
            T1_TST(r0, r1);
@@ -2892,12 +2892,12 @@ _bmxr(jit_state_t *_jit, int cc, jit_word_t i0, 
jit_int32_t r0, jit_int32_t r1)
 }
 
 static jit_word_t
-_bmxi(jit_state_t *_jit, int cc, jit_word_t i0, jit_int32_t r0, jit_word_t i1)
+_bmxi(jit_state_t *_jit, int cc, jit_word_t i0, int32_t r0, jit_word_t i1)
 {
     int                        i;
     jit_word_t         w;
     jit_word_t         d;
-    jit_int32_t                reg;
+    int32_t            reg;
     if (jit_thumb_p()) {
        if ((i = encode_thumb_immediate(i1)) != -1)
            T2_TSTI(r0, i);
@@ -2944,7 +2944,7 @@ _bmxi(jit_state_t *_jit, int cc, jit_word_t i0, 
jit_int32_t r0, jit_word_t i1)
 }
 
 static void
-_ldr_c(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_ldr_c(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
     if (jit_thumb_p())
        T2_LDRSBI(r0, r1, 0);
@@ -2953,9 +2953,9 @@ _ldr_c(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
 }
 
 static void
-_ldi_c(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
+_ldi_c(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     movi(rn(reg), i0);
     if (jit_thumb_p())
@@ -2966,7 +2966,7 @@ _ldi_c(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
 }
 
 static void
-_ldxr_c(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_ldxr_c(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     if (jit_thumb_p()) {
        if ((r0|r1|r2) < 8)
@@ -2979,9 +2979,9 @@ _ldxr_c(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
 }
 
 static void
-_ldxi_c(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_ldxi_c(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (jit_thumb_p()) {
        if (jit_ldrt_strt_p() && i0 >= 0 && i0 <= 255)
            T2_LDRSBI(r0, r1, i0);
@@ -3025,7 +3025,7 @@ _ldxi_c(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_word_t i0)
 }
 
 static void
-_ldr_uc(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_ldr_uc(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
     if (jit_thumb_p())
        T2_LDRBI(r0, r1, 0);
@@ -3034,9 +3034,9 @@ _ldr_uc(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
 }
 
 static void
-_ldi_uc(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
+_ldi_uc(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     movi(rn(reg), i0);
     if (jit_thumb_p())
@@ -3047,7 +3047,7 @@ _ldi_uc(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
 }
 
 static void
-_ldxr_uc(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_ldxr_uc(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     if (jit_thumb_p()) {
        if ((r0|r1|r2) < 8)
@@ -3060,9 +3060,9 @@ _ldxr_uc(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
 }
 
 static void
-_ldxi_uc(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_ldxi_uc(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (jit_thumb_p()) {
        if ((r0|r1) < 8 && i0 >= 0 && i0 < 0x20)
            T1_LDRBI(r0, r1, i0);
@@ -3108,7 +3108,7 @@ _ldxi_uc(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_word_t i0)
 }
 
 static void
-_ldr_s(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_ldr_s(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
     if (jit_thumb_p())
        T2_LDRSHI(r0, r1, 0);
@@ -3117,9 +3117,9 @@ _ldr_s(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
 }
 
 static void
-_ldi_s(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
+_ldi_s(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     movi(rn(reg), i0);
     if (jit_thumb_p())
@@ -3130,7 +3130,7 @@ _ldi_s(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
 }
 
 static void
-_ldxr_s(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_ldxr_s(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     if (jit_thumb_p()) {
        if ((r0|r1|r2) < 8)
@@ -3143,9 +3143,9 @@ _ldxr_s(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
 }
 
 static void
-_ldxi_s(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_ldxi_s(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (jit_thumb_p()) {
        if (jit_ldrt_strt_p() && i0 >= 0 && i0 <= 255)
            T2_LDRSHI(r0, r1, i0);
@@ -3189,7 +3189,7 @@ _ldxi_s(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_word_t i0)
 }
 
 static void
-_ldr_us(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_ldr_us(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
     if (jit_thumb_p())
        T2_LDRHI(r0, r1, 0);
@@ -3198,9 +3198,9 @@ _ldr_us(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
 }
 
 static void
-_ldi_us(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
+_ldi_us(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     movi(rn(reg), i0);
     if (jit_thumb_p())
@@ -3211,7 +3211,7 @@ _ldi_us(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
 }
 
 static void
-_ldxr_us(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_ldxr_us(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     if (jit_thumb_p()) {
        if ((r0|r1|r2) < 8)
@@ -3224,9 +3224,9 @@ _ldxr_us(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
 }
 
 static void
-_ldxi_us(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_ldxi_us(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (jit_thumb_p()) {
        if ((r0|r1) < 8 && i0 >= 0 && !(i0 & 1) && (i0 >> 1) < 0x20)
            T1_LDRHI(r0, r1, i0 >> 1);
@@ -3272,7 +3272,7 @@ _ldxi_us(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_word_t i0)
 }
 
 static void
-_ldr_i(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_ldr_i(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
     if (jit_thumb_p())
        T2_LDRI(r0, r1, 0);
@@ -3281,9 +3281,9 @@ _ldr_i(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
 }
 
 static void
-_ldi_i(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
+_ldi_i(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     movi(rn(reg), i0);
     if (jit_thumb_p())
@@ -3294,7 +3294,7 @@ _ldi_i(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
 }
 
 static void
-_ldxr_i(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_ldxr_i(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     if (jit_thumb_p()) {
        if ((r0|r1|r2) < 8)
@@ -3307,9 +3307,9 @@ _ldxr_i(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
 }
 
 static void
-_ldxi_i(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_ldxi_i(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (jit_thumb_p()) {
        if ((r0|r1) < 8 && i0 >= 0 && !(i0 & 3) && (i0 >> 2) < 0x20)
            T1_LDRI(r0, r1, i0 >> 2);
@@ -3358,7 +3358,7 @@ _ldxi_i(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_word_t i0)
 }
 
 static void
-_str_c(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_str_c(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
     if (jit_thumb_p())
        T2_STRBI(r1, r0, 0);
@@ -3367,9 +3367,9 @@ _str_c(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
 }
 
 static void
-_sti_c(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0)
+_sti_c(jit_state_t *_jit, jit_word_t i0, int32_t r0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     movi(rn(reg), i0);
     if (jit_thumb_p())
@@ -3380,7 +3380,7 @@ _sti_c(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0)
 }
 
 static void
-_stxr_c(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_stxr_c(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     if (jit_thumb_p()) {
        if ((r0|r1|r2) < 8)
@@ -3393,9 +3393,9 @@ _stxr_c(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
 }
 
 static void
-_stxi_c(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_stxi_c(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (jit_thumb_p()) {
        if ((r0|r1) < 8 && i0 >= 0 && i0 < 0x20)
            T1_STRBI(r1, r0, i0);
@@ -3430,7 +3430,7 @@ _stxi_c(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, 
jit_int32_t r1)
 }
 
 static void
-_str_s(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_str_s(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
     if (jit_thumb_p())
        T2_STRHI(r1, r0, 0);
@@ -3439,9 +3439,9 @@ _str_s(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
 }
 
 static void
-_sti_s(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0)
+_sti_s(jit_state_t *_jit, jit_word_t i0, int32_t r0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     movi(rn(reg), i0);
     if (jit_thumb_p())
@@ -3452,7 +3452,7 @@ _sti_s(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0)
 }
 
 static void
-_stxr_s(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_stxr_s(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     if (jit_thumb_p()) {
        if ((r0|r1|r2) < 8)
@@ -3465,9 +3465,9 @@ _stxr_s(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
 }
 
 static void
-_stxi_s(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_stxi_s(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (jit_thumb_p()) {
        if ((r0|r1) < 8 && i0 >= 0 && !(i0 & 1) && (i0 >> 1) < 0x20)
            T1_STRHI(r1, r0, i0 >> 1);
@@ -3502,7 +3502,7 @@ _stxi_s(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, 
jit_int32_t r1)
 }
 
 static void
-_str_i(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_str_i(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
     if (jit_thumb_p())
        T2_STRI(r1, r0, 0);
@@ -3511,9 +3511,9 @@ _str_i(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
 }
 
 static void
-_sti_i(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0)
+_sti_i(jit_state_t *_jit, jit_word_t i0, int32_t r0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     movi(rn(reg), i0);
     if (jit_thumb_p())
@@ -3524,7 +3524,7 @@ _sti_i(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0)
 }
 
 static void
-_stxr_i(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_stxr_i(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     if (jit_thumb_p()) {
        if ((r0|r1|r2) < 8)
@@ -3537,9 +3537,9 @@ _stxr_i(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
 }
 
 static void
-_stxi_i(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_stxi_i(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (jit_thumb_p()) {
        if ((r0|r1) < 8 && i0 >= 0 && !(i0 & 3) && (i0 >> 2) < 0x20)
            T1_STRI(r1, r0, i0 >> 2);
@@ -3578,9 +3578,9 @@ _stxi_i(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, 
jit_int32_t r1)
 
 #  if __BYTE_ORDER == __LITTLE_ENDIAN
 static void
-_htonr_us(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_htonr_us(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
-    jit_int32_t                t0;
+    int32_t            t0;
     if (jit_thumb_p()) {
        if ((r0|r1) < 8)
            T1_REV(r0, r1);
@@ -3607,9 +3607,9 @@ _htonr_us(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1)
 
 /* inline glibc htonl (without register clobber) */
 static void
-_htonr_ui(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_htonr_ui(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (jit_thumb_p()) {
        if ((r0|r1) < 8)
            T1_REV(r0, r1);
@@ -3632,7 +3632,7 @@ _htonr_ui(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1)
 #endif
 
 static void
-_extr_c(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_extr_c(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
     if (jit_thumb_p()) {
        if ((r0|r1) < 8)
@@ -3651,7 +3651,7 @@ _extr_c(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
 }
 
 static void
-_extr_uc(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_extr_uc(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
     if (jit_thumb_p()) {
        if ((r0|r1) < 8)
@@ -3668,7 +3668,7 @@ _extr_uc(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1)
 }
 
 static void
-_extr_s(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_extr_s(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
     if (jit_thumb_p()) {
        if ((r0|r1) < 8)
@@ -3687,7 +3687,7 @@ _extr_s(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
 }
 
 static void
-_extr_us(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_extr_us(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
     if (jit_thumb_p()) {
        if ((r0|r1) < 8)
@@ -3706,7 +3706,7 @@ _extr_us(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1)
 }
 
 static void
-_callr(jit_state_t *_jit, jit_int32_t r0)
+_callr(jit_state_t *_jit, int32_t r0)
 {
     if (jit_thumb_p())
        T1_BLX(r0);
@@ -3718,7 +3718,7 @@ static void
 _calli(jit_state_t *_jit, jit_word_t i0)
 {
     jit_word_t         d;
-    jit_int32_t                reg;
+    int32_t            reg;
     d = ((i0 - _jit->pc.w) >> 2) - 2;
     if (!jit_exchange_p() && !jit_thumb_p() && _s24P(d))
        BLI(d & 0x00ffffff);
@@ -3737,7 +3737,7 @@ static jit_word_t
 _calli_p(jit_state_t *_jit, jit_word_t i0)
 {
     jit_word_t         w;
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     w = _jit->pc.w;
     movi_p(rn(reg), i0);
@@ -3752,9 +3752,9 @@ _calli_p(jit_state_t *_jit, jit_word_t i0)
 static void
 _prolog(jit_state_t *_jit, jit_node_t *node)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (_jitc->function->define_frame || _jitc->function->assume_frame) {
-       jit_int32_t     frame = -_jitc->function->frame;
+       int32_t frame = -_jitc->function->frame;
        assert(_jitc->function->self.aoff >= frame);
        if (_jitc->function->assume_frame) {
            if (jit_thumb_p() && !_jitc->thumb)
@@ -3833,7 +3833,7 @@ _epilog(jit_state_t *_jit, jit_node_t *node)
 }
 
 static void
-_vastart(jit_state_t *_jit, jit_int32_t r0)
+_vastart(jit_state_t *_jit, int32_t r0)
 {
     assert(_jitc->function->self.call & jit_call_varargs);
 
@@ -3846,7 +3846,7 @@ _vastart(jit_state_t *_jit, jit_int32_t r0)
 }
 
 static void
-_vaarg(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_vaarg(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
     assert(_jitc->function->self.call & jit_call_varargs);
 
@@ -3859,13 +3859,13 @@ _vaarg(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1)
 
 static void
 _patch_at(jit_state_t *_jit,
-         jit_int32_t kind, jit_word_t instr, jit_word_t label)
+         int32_t kind, jit_word_t instr, jit_word_t label)
 {
     jit_word_t          d;
     jit_thumb_t                 thumb;
     union {
-       jit_int16_t     *s;
-       jit_int32_t     *i;
+       int16_t *s;
+       int32_t *i;
        jit_word_t       w;
     } u;
     u.w = instr;
diff --git a/jit/arm-swf.c b/jit/arm-swf.c
index 3ea2b2b..aee52a5 100644
--- a/jit/arm-swf.c
+++ b/jit/arm-swf.c
@@ -50,98 +50,98 @@ extern int  __aeabi_fcmpun(float, float);
 extern int     __aeabi_dcmpun(double, double);
 #  define swf_ff(i0,r0,r1)             _swf_ff(_jit,i0,r0,r1)
 static void
-_swf_ff(jit_state_t*,float(*)(float),jit_int32_t,jit_int32_t) maybe_unused;
+_swf_ff(jit_state_t*,float(*)(float),int32_t,jit_int32_t) maybe_unused;
 #  define swf_dd(i0,r0,r1)             _swf_dd(_jit,i0,r0,r1)
 static void
-_swf_dd(jit_state_t*,double(*)(double),jit_int32_t,jit_int32_t) maybe_unused;
+_swf_dd(jit_state_t*,double(*)(double),int32_t,jit_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),
-                    jit_int32_t,jit_int32_t,jit_int32_t);
+                    int32_t,jit_int32_t,jit_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),
-                    jit_int32_t,jit_int32_t,jit_int32_t);
+                    int32_t,jit_int32_t,jit_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),
-                     jit_int32_t,jit_int32_t,jit_float32_t);
+                     int32_t,jit_int32_t,jit_float32_t);
 #  define swf_ddd_(i0,r0,r1,i1)                _swf_ddd_(_jit,i0,r0,r1,i1)
 static void _swf_ddd_(jit_state_t*,double(*)(double,double),
-                     jit_int32_t,jit_int32_t,jit_float64_t);
+                     int32_t,jit_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),
-                    jit_int32_t,jit_int32_t,jit_int32_t);
+                    int32_t,jit_int32_t,jit_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),
-                    jit_int32_t,jit_int32_t,jit_int32_t);
+                    int32_t,jit_int32_t,jit_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),
-                     jit_int32_t,jit_int32_t,jit_float32_t);
+                     int32_t,jit_int32_t,jit_float32_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),
-                     jit_int32_t,jit_int32_t,jit_float64_t);
+                     int32_t,jit_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),
-                      jit_int32_t,jit_int32_t,jit_int32_t);
+                      int32_t,jit_int32_t,jit_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),
-                      jit_int32_t,jit_int32_t,jit_int32_t);
+                      int32_t,jit_int32_t,jit_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),
-                       jit_int32_t,jit_int32_t,jit_float32_t);
+                       int32_t,jit_int32_t,jit_float32_t);
 #  define swf_iundd_(i0,r0,r1,i1)      _swf_iundd_(_jit,i0,r0,r1,i1)
 static void _swf_iundd_(jit_state_t*,int(*)(double,double),
-                       jit_int32_t,jit_int32_t,jit_float64_t);
+                       int32_t,jit_int32_t,jit_float64_t);
 #  define swf_bff(i0,cc,i1,r0,r1)      _swf_bff(_jit,i0,cc,i1,r0,r1)
 static jit_word_t _swf_bff(jit_state_t*,int(*)(float,float),int,
-                          jit_word_t,jit_int32_t,jit_int32_t);
+                          jit_word_t,int32_t,jit_int32_t);
 #  define swf_bdd(i0,cc,i1,r0,r1)      _swf_bdd(_jit,i0,cc,i1,r0,r1)
 static jit_word_t _swf_bdd(jit_state_t*,int(*)(double,double),int,
-                          jit_word_t,jit_int32_t,jit_int32_t);
+                          jit_word_t,int32_t,jit_int32_t);
 #  define swf_bff_(i0,cc,i1,r0,i2)     _swf_bff_(_jit,i0,cc,i1,r0,i2)
 static jit_word_t _swf_bff_(jit_state_t*,int(*)(float,float),int,
-                           jit_word_t,jit_int32_t,jit_float32_t);
+                           jit_word_t,int32_t,jit_float32_t);
 #  define swf_bdd_(i0,cc,i1,r0,i2)     _swf_bdd_(_jit,i0,cc,i1,r0,i2)
 static jit_word_t _swf_bdd_(jit_state_t*,int(*)(double,double),int,
-                           jit_word_t,jit_int32_t,jit_float64_t);
+                           jit_word_t,int32_t,jit_float64_t);
 #  define swf_bunff(eq,i0,r0,r1)       _swf_bunff(_jit,eq,i0,r0,r1)
 static jit_word_t _swf_bunff(jit_state_t*,int,
-                            jit_word_t,jit_int32_t,jit_int32_t);
+                            jit_word_t,int32_t,jit_int32_t);
 #  define swf_bundd(eq,i0,r0,r1)       _swf_bundd(_jit,eq,i0,r0,r1)
 static jit_word_t _swf_bundd(jit_state_t*,int,
-                            jit_word_t,jit_int32_t,jit_int32_t);
+                            jit_word_t,int32_t,jit_int32_t);
 #  define swf_bunff_(eq,i0,r0,i1)      _swf_bunff_(_jit,eq,i0,r0,i1)
 static jit_word_t _swf_bunff_(jit_state_t*,int,
-                             jit_word_t,jit_int32_t,jit_float32_t);
+                             jit_word_t,int32_t,jit_float32_t);
 #  define swf_bundd_(eq,i0,r0,i1)      _swf_bundd_(_jit,eq,i0,r0,i1)
 static jit_word_t _swf_bundd_(jit_state_t*,int,
-                             jit_word_t,jit_int32_t,jit_float64_t);
+                             jit_word_t,int32_t,jit_float64_t);
 #  define swf_extr_f(r0,r1)            _swf_extr_f(_jit,r0,r1)
-static void _swf_extr_f(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _swf_extr_f(jit_state_t*,int32_t,jit_int32_t);
 #  define swf_extr_d(r0,r1)            _swf_extr_d(_jit,r0,r1)
-static void _swf_extr_d(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _swf_extr_d(jit_state_t*,int32_t,jit_int32_t);
 #  define swf_extr_d_f(r0,r1)          _swf_extr_d_f(_jit,r0,r1)
-static void _swf_extr_d_f(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _swf_extr_d_f(jit_state_t*,int32_t,jit_int32_t);
 #  define swf_extr_f_d(r0,r1)          _swf_extr_f_d(_jit,r0,r1)
-static void _swf_extr_f_d(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _swf_extr_f_d(jit_state_t*,int32_t,jit_int32_t);
 #  define swf_truncr_f_i(r0,r1)                _swf_truncr_f_i(_jit,r0,r1)
-static void _swf_truncr_f_i(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _swf_truncr_f_i(jit_state_t*,int32_t,jit_int32_t);
 #  define swf_truncr_d_i(r0,r1)                _swf_truncr_d_i(_jit,r0,r1)
-static void _swf_truncr_d_i(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _swf_truncr_d_i(jit_state_t*,int32_t,jit_int32_t);
 #  define swf_movr_f(r0,r1)            _swf_movr_f(_jit,r0,r1)
-static void _swf_movr_f(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _swf_movr_f(jit_state_t*,int32_t,jit_int32_t);
 #  define swf_movr_d(r0,r1)            _swf_movr_d(_jit,r0,r1)
-static void _swf_movr_d(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _swf_movr_d(jit_state_t*,int32_t,jit_int32_t);
 #  define swf_movi_f(r0,i0)            _swf_movi_f(_jit,r0,i0)
-static void _swf_movi_f(jit_state_t*,jit_int32_t,jit_float32_t);
+static void _swf_movi_f(jit_state_t*,int32_t,jit_float32_t);
 #  define swf_movi_d(r0,i0)            _swf_movi_d(_jit,r0,i0)
-static void _swf_movi_d(jit_state_t*,jit_int32_t,jit_float64_t);
+static void _swf_movi_d(jit_state_t*,int32_t,jit_float64_t);
 #  define swf_absr_f(r0,r1)            _swf_absr_f(_jit,r0,r1)
-static void _swf_absr_f(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _swf_absr_f(jit_state_t*,int32_t,jit_int32_t);
 #  define swf_absr_d(r0,r1)            _swf_absr_d(_jit,r0,r1)
-static void _swf_absr_d(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _swf_absr_d(jit_state_t*,int32_t,jit_int32_t);
 #  define swf_negr_f(r0,r1)            _swf_negr_f(_jit,r0,r1)
-static void _swf_negr_f(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _swf_negr_f(jit_state_t*,int32_t,jit_int32_t);
 #  define swf_negr_d(r0,r1)            _swf_negr_d(_jit,r0,r1)
-static void _swf_negr_d(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _swf_negr_d(jit_state_t*,int32_t,jit_int32_t);
 #  define swf_sqrtr_f(r0,r1)           swf_ff(sqrtf,r0,r1)
 #  define swf_sqrtr_d(r0,r1)           swf_dd(sqrt,r0,r1)
 #  define swf_addr_f(r0,r1,r2)         swf_fff(__addsf3,r0,r1,r2)
@@ -154,10 +154,10 @@ static void 
_swf_negr_d(jit_state_t*,jit_int32_t,jit_int32_t);
 #  define swf_subi_d(r0,r1,i0)         swf_ddd_(__aeabi_dsub,r0,r1,i0)
 #  define swf_rsbr_f(r0, r1, r2)       swf_subr_f(r0, r2, r1)
 #  define swf_rsbi_f(r0, r1, i0)       _swf_rsbi_f(_jit, r0, r1, i0)
-static void _swf_rsbi_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_float32_t);
+static void _swf_rsbi_f(jit_state_t*,int32_t,jit_int32_t,jit_float32_t);
 #  define swf_rsbr_d(r0, r1, r2)       swf_subr_d(r0, r2, r1)
 #  define swf_rsbi_d(r0, r1, i0)       _swf_rsbi_d(_jit, r0, r1, i0)
-static void _swf_rsbi_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_float64_t);
+static void _swf_rsbi_d(jit_state_t*,int32_t,jit_int32_t,jit_float64_t);
 #  define swf_mulr_f(r0,r1,r2)         swf_fff(__aeabi_fmul,r0,r1,r2)
 #  define swf_muli_f(r0,r1,i0)         swf_fff_(__aeabi_fmul,r0,r1,i0)
 #  define swf_mulr_d(r0,r1,r2)         swf_ddd(__aeabi_dmul,r0,r1,r2)
@@ -187,13 +187,13 @@ static void 
_swf_rsbi_d(jit_state_t*,jit_int32_t,jit_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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _swf_ner_f(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define swf_nei_f(r0,r1,i0)          _swf_nei_f(_jit,r0,r1,i0)
-static void _swf_nei_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_float32_t);
+static void _swf_nei_f(jit_state_t*,int32_t,jit_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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _swf_ner_d(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define swf_nei_d(r0,r1,i0)          _swf_nei_d(_jit,r0,r1,i0)
-static void _swf_nei_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_float64_t);
+static void _swf_nei_d(jit_state_t*,int32_t,jit_int32_t,jit_float64_t);
 #  define swf_unltr_f(r0,r1,r2)                
swf_iunff(__aeabi_fcmplt,r0,r1,r2)
 #  define swf_unlti_f(r0,r1,i0)                
swf_iunff_(__aeabi_fcmplt,r0,r1,i0)
 #  define swf_unltr_d(r0,r1,r2)                
swf_iundd(__aeabi_dcmplt,r0,r1,r2)
@@ -215,21 +215,21 @@ static void 
_swf_nei_d(jit_state_t*,jit_int32_t,jit_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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _swf_ltgtr_f(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define swf_ltgti_f(r0,r1,i0)                _swf_ltgti_f(_jit,r0,r1,i0)
-static void _swf_ltgti_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_float32_t);
+static void _swf_ltgti_f(jit_state_t*,int32_t,jit_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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _swf_ltgtr_d(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define swf_ltgti_d(r0,r1,i0)                _swf_ltgti_d(_jit,r0,r1,i0)
-static void _swf_ltgti_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_float64_t);
+static void _swf_ltgti_d(jit_state_t*,int32_t,jit_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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _swf_ordr_f(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define swf_ordi_f(r0,r1,i0)         _swf_ordi_f(_jit,r0,r1,i0)
-static void _swf_ordi_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_float32_t);
+static void _swf_ordi_f(jit_state_t*,int32_t,jit_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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _swf_ordr_d(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define swf_ordi_d(r0,r1,i0)         _swf_ordi_d(_jit,r0,r1,i0)
-static void _swf_ordi_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_float64_t);
+static void _swf_ordi_d(jit_state_t*,int32_t,jit_int32_t,jit_float64_t);
 #  define swf_unordr_f(r0,r1,r2)       swf_iunff(__aeabi_fcmpun,r0,r1,r2)
 #  define swf_unordi_f(r0,r1,i0)       swf_iunff_(__aeabi_fcmpun,r0,r1,i0)
 #  define swf_unordr_d(r0,r1,r2)       swf_iundd(__aeabi_dcmpun,r0,r1,r2)
@@ -291,39 +291,39 @@ static void 
_swf_ordi_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_float64_t);
 #  define swf_bunordr_d(i0,r0,r1)      
swf_bdd(__aeabi_dcmpun,ARM_CC_NE,i0,r0,r1)
 #  define swf_bunordi_d(i0,r0,i1)      
swf_bdd_(__aeabi_dcmpun,ARM_CC_NE,i0,r0,i1)
 #  define swf_ldr_f(r0,r1)             _swf_ldr_f(_jit,r0,r1)
-static void _swf_ldr_f(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _swf_ldr_f(jit_state_t*,int32_t,jit_int32_t);
 #  define swf_ldr_d(r0,r1)             _swf_ldr_d(_jit,r0,r1)
-static void _swf_ldr_d(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _swf_ldr_d(jit_state_t*,int32_t,jit_int32_t);
 #  define swf_ldi_f(r0,i0)             _swf_ldi_f(_jit,r0,i0)
-static void _swf_ldi_f(jit_state_t*,jit_int32_t,jit_word_t);
+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*,jit_int32_t,jit_word_t);
+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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _swf_ldxr_f(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define swf_ldxr_d(r0,r1,r2)         _swf_ldxr_d(_jit,r0,r1,r2)
-static void _swf_ldxr_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _swf_ldxr_d(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define swf_ldxi_f(r0,r1,i0)         _swf_ldxi_f(_jit,r0,r1,i0)
-static void _swf_ldxi_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _swf_ldxi_f(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  define swf_ldxi_d(r0,r1,i0)         _swf_ldxi_d(_jit,r0,r1,i0)
-static void _swf_ldxi_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _swf_ldxi_d(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  define swf_str_f(r0,r1)             _swf_str_f(_jit,r0,r1)
-static void _swf_str_f(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _swf_str_f(jit_state_t*,int32_t,jit_int32_t);
 #  define swf_str_d(r0,r1)             _swf_str_d(_jit,r0,r1)
-static void _swf_str_d(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _swf_str_d(jit_state_t*,int32_t,jit_int32_t);
 #  define swf_sti_f(r0,i0)             _swf_sti_f(_jit,r0,i0)
-static void _swf_sti_f(jit_state_t*,jit_word_t,jit_int32_t);
+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,jit_int32_t);
+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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _swf_stxr_f(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define swf_stxr_d(r0,r1,r2)         _swf_stxr_d(_jit,r0,r1,r2)
-static void _swf_stxr_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _swf_stxr_d(jit_state_t*,int32_t,jit_int32_t,jit_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,jit_int32_t,jit_int32_t);
+static void _swf_stxi_f(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define swf_stxi_d(r0,r1,i0)         _swf_stxi_d(_jit,r0,r1,i0)
-static void _swf_stxi_d(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static void _swf_stxi_d(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define swf_vaarg_d(r0, r1)          _swf_vaarg_d(_jit, r0, r1)
-static void _swf_vaarg_d(jit_state_t*, jit_int32_t, jit_int32_t);
+static void _swf_vaarg_d(jit_state_t*, int32_t, jit_int32_t);
 #endif
 
 #if CODE
@@ -358,7 +358,7 @@ static void _swf_vaarg_d(jit_state_t*, jit_int32_t, 
jit_int32_t);
 #define swf_call_with_get_reg(function, label)                         \
     do {                                                               \
        jit_word_t      d;                                              \
-       jit_int32_t     reg;                                            \
+       int32_t reg;                                            \
        if (!jit_exchange_p()) {                                        \
            if (jit_thumb_p())                                          \
                d = (((jit_word_t)function - _jit->pc.w) >> 1) - 2;     \
@@ -561,7 +561,7 @@ __aeabi_dcmpun(double u, double v)
 
 static void
 _swf_ff(jit_state_t *_jit, float(*i0)(float),
-       jit_int32_t r0, jit_int32_t r1)
+       int32_t r0, jit_int32_t r1)
 {
     jit_get_reg_args();
     if (jit_fpr_p(r1))
@@ -578,7 +578,7 @@ _swf_ff(jit_state_t *_jit, float(*i0)(float),
 
 static void
 _swf_dd(jit_state_t *_jit, double (*i0)(double),
-       jit_int32_t r0, jit_int32_t r1)
+       int32_t r0, jit_int32_t r1)
 {
     jit_get_reg_args();
     if (jit_fpr_p(r1)) {
@@ -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),
-        jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+        int32_t r0, jit_int32_t r1, jit_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),
-        jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+        int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     jit_get_reg_args();
     if (jit_fpr_p(r1)) {
@@ -677,10 +677,10 @@ _swf_ddd(jit_state_t *_jit, double (*i0)(double, double),
 
 static void
 _swf_fff_(jit_state_t *_jit, float (*i0)(float, float),
-         jit_int32_t r0, jit_int32_t r1, jit_float32_t i1)
+         int32_t r0, jit_int32_t r1, jit_float32_t i1)
 {
     union {
-       jit_int32_t     i;
+       int32_t i;
        jit_float32_t   f;
     } data;
     jit_get_reg_args();
@@ -699,10 +699,10 @@ _swf_fff_(jit_state_t *_jit, float (*i0)(float, float),
 }
 
 static void
-_swf_rsbi_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_float32_t 
i0)
+_swf_rsbi_f(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_float32_t i0)
 {
     union {
-       jit_int32_t     i;
+       int32_t i;
        jit_float32_t   f;
     } data;
     jit_get_reg_args();
@@ -722,10 +722,10 @@ _swf_rsbi_f(jit_state_t *_jit, jit_int32_t r0, 
jit_int32_t r1, jit_float32_t i0)
 
 static void
 _swf_ddd_(jit_state_t *_jit, double (*i0)(double, double),
-         jit_int32_t r0, jit_int32_t r1, jit_float64_t i1)
+         int32_t r0, jit_int32_t r1, jit_float64_t i1)
 {
     union {
-       jit_int32_t     i[2];
+       int32_t i[2];
        jit_float64_t   d;
     } data;
     jit_get_reg_args();
@@ -762,10 +762,10 @@ _swf_ddd_(jit_state_t *_jit, double (*i0)(double, double),
 }
 
 static void
-_swf_rsbi_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_float64_t 
i0)
+_swf_rsbi_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_float64_t i0)
 {
     union {
-       jit_int32_t     i[2];
+       int32_t i[2];
        jit_float64_t   d;
     } data;
     jit_get_reg_args();
@@ -802,7 +802,7 @@ _swf_rsbi_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_float64_t i0)
 
 static void
 _swf_iff(jit_state_t *_jit, int (*i0)(float, float),
-        jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+        int32_t r0, jit_int32_t r1, jit_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),
-        jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+        int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     jit_get_reg_args();
     if (jit_fpr_p(r1)) {
@@ -854,10 +854,10 @@ _swf_idd(jit_state_t *_jit, int (*i0)(double, double),
 
 static void
 _swf_iff_(jit_state_t *_jit, int (*i0)(float, float),
-         jit_int32_t r0, jit_int32_t r1, jit_float32_t i1)
+         int32_t r0, jit_int32_t r1, jit_float32_t i1)
 {
     union {
-       jit_int32_t     i;
+       int32_t i;
        jit_float32_t   f;
     } data;
     jit_get_reg_args();
@@ -874,10 +874,10 @@ _swf_iff_(jit_state_t *_jit, int (*i0)(float, float),
 
 static void
 _swf_idd_(jit_state_t *_jit, int (*i0)(double, double),
-         jit_int32_t r0, jit_int32_t r1, jit_float64_t i1)
+         int32_t r0, jit_int32_t r1, jit_float64_t i1)
 {
     union {
-       jit_int32_t     i[2];
+       int32_t i[2];
        jit_float64_t   d;
     } data;
     jit_get_reg_args();
@@ -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),
-          jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+          int32_t r0, jit_int32_t r1, jit_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),
-          jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+          int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     jit_word_t         instr;
     jit_get_reg_args();
@@ -1025,11 +1025,11 @@ _swf_iundd(jit_state_t *_jit, int (*i0)(double, double),
 
 static void
 _swf_iunff_(jit_state_t *_jit, int (*i0)(float, float),
-           jit_int32_t r0, jit_int32_t r1, jit_float32_t i1)
+           int32_t r0, jit_int32_t r1, jit_float32_t i1)
 {
     jit_word_t         instr;
     union {
-       jit_int32_t     i;
+       int32_t i;
        jit_float32_t   f;
     } data;
     jit_get_reg_args();
@@ -1069,11 +1069,11 @@ _swf_iunff_(jit_state_t *_jit, int (*i0)(float, float),
 
 static void
 _swf_iundd_(jit_state_t *_jit, int (*i0)(double, double),
-           jit_int32_t r0, jit_int32_t r1, jit_float64_t i1)
+           int32_t r0, jit_int32_t r1, jit_float64_t i1)
 {
     jit_word_t         instr;
     union {
-       jit_int32_t     i[2];
+       int32_t i[2];
        jit_float64_t   d;
     } data;
     jit_get_reg_args();
@@ -1131,7 +1131,7 @@ _swf_iundd_(jit_state_t *_jit, int (*i0)(double, double),
 
 static jit_word_t
 _swf_bff(jit_state_t *_jit, int (*i0)(float, float), int cc,
-        jit_word_t i1, jit_int32_t r0, jit_int32_t r1)
+        jit_word_t i1, int32_t r0, jit_int32_t r1)
 {
     jit_word_t         w, d;
     jit_get_reg_args();
@@ -1164,7 +1164,7 @@ _swf_bff(jit_state_t *_jit, int (*i0)(float, float), int 
cc,
 
 static jit_word_t
 _swf_bdd(jit_state_t *_jit, int (*i0)(double, double), int cc,
-        jit_word_t i1, jit_int32_t r0, jit_int32_t r1)
+        jit_word_t i1, int32_t r0, jit_int32_t r1)
 {
     jit_word_t         w, d;
     jit_get_reg_args();
@@ -1213,10 +1213,10 @@ _swf_bdd(jit_state_t *_jit, int (*i0)(double, double), 
int cc,
 
 static jit_word_t
 _swf_bff_(jit_state_t *_jit, int (*i0)(float, float), int cc,
-         jit_word_t i1, jit_int32_t r0, jit_float32_t i2)
+         jit_word_t i1, int32_t r0, jit_float32_t i2)
 {
     union {
-       jit_int32_t     i;
+       int32_t i;
        jit_float32_t   f;
     } data;
     jit_word_t         w, d;
@@ -1248,11 +1248,11 @@ _swf_bff_(jit_state_t *_jit, int (*i0)(float, float), 
int cc,
 
 static jit_word_t
 _swf_bdd_(jit_state_t *_jit, int (*i0)(double, double), int cc,
-         jit_word_t i1, jit_int32_t r0, jit_float64_t i2)
+         jit_word_t i1, int32_t r0, jit_float64_t i2)
 {
     jit_word_t         w, d;
     union {
-       jit_int32_t     i[2];
+       int32_t i[2];
        jit_float64_t   d;
     } data;
     jit_get_reg_args();
@@ -1292,7 +1292,7 @@ _swf_bdd_(jit_state_t *_jit, int (*i0)(double, double), 
int cc,
 
 static jit_word_t
 _swf_bunff(jit_state_t *_jit, int eq,
-          jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+          jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     jit_word_t         w, d, j0, j1;
     jit_get_reg_args();
@@ -1362,7 +1362,7 @@ _swf_bunff(jit_state_t *_jit, int eq,
 
 static jit_word_t
 _swf_bundd(jit_state_t *_jit, int eq,
-          jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+          jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     jit_word_t         w, d, j0, j1;
     jit_get_reg_args();
@@ -1464,10 +1464,10 @@ _swf_bundd(jit_state_t *_jit, int eq,
 
 static jit_word_t
 _swf_bunff_(jit_state_t *_jit, int eq,
-           jit_word_t i0, jit_int32_t r0, jit_float32_t i1)
+           jit_word_t i0, int32_t r0, jit_float32_t i1)
 {
     union {
-       jit_int32_t     i;
+       int32_t i;
        jit_float32_t   f;
     } data;
     jit_word_t         w, d, j0, j1;
@@ -1533,11 +1533,11 @@ _swf_bunff_(jit_state_t *_jit, int eq,
 
 static jit_word_t
 _swf_bundd_(jit_state_t *_jit, int eq,
-           jit_word_t i0, jit_int32_t r0, jit_float64_t i1)
+           jit_word_t i0, int32_t r0, jit_float64_t i1)
 {
     jit_word_t         w, d, j0, j1;
     union {
-       jit_int32_t     i[2];
+       int32_t i[2];
        jit_float64_t   d;
     } data;
     jit_get_reg_args();
@@ -1619,7 +1619,7 @@ _swf_bundd_(jit_state_t *_jit, int eq,
 }
 
 static void
-_swf_extr_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_swf_extr_f(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
     jit_get_reg_args();
     movr(_R0_REGNO, r1);
@@ -1632,7 +1632,7 @@ _swf_extr_f(jit_state_t *_jit, jit_int32_t r0, 
jit_int32_t r1)
 }
 
 static void
-_swf_extr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_swf_extr_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
     jit_get_reg_args();
     movr(_R0_REGNO, r1);
@@ -1653,7 +1653,7 @@ _swf_extr_d(jit_state_t *_jit, jit_int32_t r0, 
jit_int32_t r1)
 }
 
 static void
-_swf_extr_d_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_swf_extr_d_f(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
     jit_get_reg_args();
     if (jit_fpr_p(r1)) {
@@ -1677,7 +1677,7 @@ _swf_extr_d_f(jit_state_t *_jit, jit_int32_t r0, 
jit_int32_t r1)
 }
 
 static void
-_swf_extr_f_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_swf_extr_f_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
     jit_get_reg_args();
     if (jit_fpr_p(r1))
@@ -1701,7 +1701,7 @@ _swf_extr_f_d(jit_state_t *_jit, jit_int32_t r0, 
jit_int32_t r1)
 }
 
 static void
-_swf_truncr_f_i(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_swf_truncr_f_i(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
 #if !NAN_TO_INT_IS_ZERO
     jit_word_t         is_nan;
@@ -1755,7 +1755,7 @@ _swf_truncr_f_i(jit_state_t *_jit, jit_int32_t r0, 
jit_int32_t r1)
 }
 
 static void
-_swf_truncr_d_i(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_swf_truncr_d_i(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
 #if !NAN_TO_INT_IS_ZERO
     jit_word_t         is_nan;
@@ -1819,9 +1819,9 @@ _swf_truncr_d_i(jit_state_t *_jit, jit_int32_t r0, 
jit_int32_t r1)
 }
 
 static void
-_swf_movr_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_swf_movr_f(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (r0 != r1) {
        if (jit_fpr_p(r1)) {
            reg = jit_get_reg(jit_class_gpr);
@@ -1840,9 +1840,9 @@ _swf_movr_f(jit_state_t *_jit, jit_int32_t r0, 
jit_int32_t r1)
 }
 
 static void
-_swf_movr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_swf_movr_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (r0 != r1) {
        if (jit_fpr_p(r1)) {
            if (!jit_thumb_p() && jit_armv5e_p() &&
@@ -1887,13 +1887,13 @@ _swf_movr_d(jit_state_t *_jit, jit_int32_t r0, 
jit_int32_t r1)
 }
 
 static void
-_swf_movi_f(jit_state_t *_jit, jit_int32_t r0, jit_float32_t i0)
+_swf_movi_f(jit_state_t *_jit, int32_t r0, jit_float32_t i0)
 {
     union {
-       jit_int32_t     i;
+       int32_t i;
        jit_float32_t   f;
     } data;
-    jit_int32_t                reg;
+    int32_t            reg;
     data.f = i0;
     if (jit_fpr_p(r0)) {
        reg = jit_get_reg(jit_class_gpr);
@@ -1906,11 +1906,11 @@ _swf_movi_f(jit_state_t *_jit, jit_int32_t r0, 
jit_float32_t i0)
 }
 
 static void
-_swf_movi_d(jit_state_t *_jit, jit_int32_t r0, jit_float64_t i0)
+_swf_movi_d(jit_state_t *_jit, int32_t r0, jit_float64_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     union {
-       jit_int32_t     i[2];
+       int32_t i[2];
        jit_float64_t   d;
     } data;
     data.d = i0;
@@ -1938,9 +1938,9 @@ _swf_movi_d(jit_state_t *_jit, jit_int32_t r0, 
jit_float64_t i0)
 }
 
 static void
-_swf_absr_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_swf_absr_f(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (jit_fpr_p(r1)) {
        reg = jit_get_reg(jit_class_gpr);
        swf_ldrin(rn(reg), _FP_REGNO, swf_off(r1) + 8);
@@ -1963,9 +1963,9 @@ _swf_absr_f(jit_state_t *_jit, jit_int32_t r0, 
jit_int32_t r1)
 }
 
 static void
-_swf_absr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_swf_absr_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (jit_fpr_p(r1)) {
        if (jit_fpr_p(r0) && !jit_thumb_p() && jit_armv5e_p() &&
            r0 != r1 && (reg = jit_get_reg_pair()) != JIT_NOREG) {
@@ -2010,9 +2010,9 @@ _swf_absr_d(jit_state_t *_jit, jit_int32_t r0, 
jit_int32_t r1)
 }
 
 static void
-_swf_negr_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_swf_negr_f(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (jit_fpr_p(r1)) {
        reg = jit_get_reg(jit_class_gpr);
        swf_ldrin(rn(reg), _FP_REGNO, swf_off(r1) + 8);
@@ -2035,9 +2035,9 @@ _swf_negr_f(jit_state_t *_jit, jit_int32_t r0, 
jit_int32_t r1)
 }
 
 static void
-_swf_negr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_swf_negr_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (jit_fpr_p(r1)) {
        if (jit_fpr_p(r0) && !jit_thumb_p() && jit_armv5e_p() &&
            r0 != r1 && (reg = jit_get_reg_pair()) != JIT_NOREG) {
@@ -2082,93 +2082,93 @@ _swf_negr_d(jit_state_t *_jit, jit_int32_t r0, 
jit_int32_t r1)
 }
 
 static void
-_swf_ner_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_swf_ner_f(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     swf_iff(__aeabi_fcmpeq, r0, r1, r2);
     xori(r0, r0, 1);
 }
 
 static void
-_swf_nei_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_float32_t i0)
+_swf_nei_f(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_float32_t i0)
 {
     swf_iff_(__aeabi_fcmpeq, r0, r1, i0);
     xori(r0, r0, 1);
 }
 
 static void
-_swf_ner_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_swf_ner_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     swf_idd(__aeabi_dcmpeq, r0, r1, r2);
     xori(r0, r0, 1);
 }
 
 static void
-_swf_nei_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_float64_t i0)
+_swf_nei_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_float64_t i0)
 {
     swf_idd_(__aeabi_dcmpeq, r0, r1, i0);
     xori(r0, r0, 1);
 }
 
 static void
-_swf_ltgtr_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_swf_ltgtr_f(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     swf_iunff(__aeabi_fcmpeq, r0, r1, r2);
     xori(r0, r0, 1);
 }
 
 static void
-_swf_ltgti_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_float32_t 
i0)
+_swf_ltgti_f(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_float32_t i0)
 {
     swf_iunff_(__aeabi_fcmpeq, r0, r1, i0);
     xori(r0, r0, 1);
 }
 
 static void
-_swf_ltgtr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_swf_ltgtr_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     swf_iundd(__aeabi_dcmpeq, r0, r1, r2);
     xori(r0, r0, 1);
 }
 
 static void
-_swf_ltgti_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_float64_t 
i0)
+_swf_ltgti_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_float64_t i0)
 {
     swf_iundd_(__aeabi_dcmpeq, r0, r1, i0);
     xori(r0, r0, 1);
 }
 
 static void
-_swf_ordr_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_swf_ordr_f(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     swf_iff(__aeabi_fcmpun, r0, r1, r2);
     xori(r0, r0, 1);
 }
 
 static void
-_swf_ordi_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_float32_t 
i0)
+_swf_ordi_f(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_float32_t i0)
 {
     swf_iff_(__aeabi_fcmpun, r0, r1, i0);
     xori(r0, r0, 1);
 }
 
 static void
-_swf_ordr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_swf_ordr_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     swf_idd(__aeabi_dcmpun, r0, r1, r2);
     xori(r0, r0, 1);
 }
 
 static void
-_swf_ordi_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_float64_t 
i0)
+_swf_ordi_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_float64_t i0)
 {
     swf_idd_(__aeabi_dcmpun, r0, r1, i0);
     xori(r0, r0, 1);
 }
 
 static void
-_swf_ldr_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_swf_ldr_f(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (jit_fpr_p(r0)) {
        reg = jit_get_reg(jit_class_gpr);
        ldxi_i(rn(reg), r1, 0);
@@ -2180,9 +2180,9 @@ _swf_ldr_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1)
 }
 
 static void
-_swf_ldr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_swf_ldr_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (jit_fpr_p(r0)) {
        if (!jit_thumb_p() && jit_armv5e_p() &&
            (reg = jit_get_reg_pair()) != JIT_NOREG) {
@@ -2208,9 +2208,9 @@ _swf_ldr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1)
 }
 
 static void
-_swf_ldi_f(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
+_swf_ldi_f(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (jit_fpr_p(r0)) {
        reg = jit_get_reg(jit_class_gpr);
        ldi_i(rn(reg), i0);
@@ -2222,9 +2222,9 @@ _swf_ldi_f(jit_state_t *_jit, jit_int32_t r0, jit_word_t 
i0)
 }
 
 static void
-_swf_ldi_d(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
+_swf_ldi_d(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 {
-    jit_int32_t                rg0, rg1;
+    int32_t            rg0, rg1;
     if (jit_fpr_p(r0) && !jit_thumb_p() && jit_armv5e_p() &&
        (rg0 = jit_get_reg_pair()) != JIT_NOREG) {
        movi(rn(rg0), i0);
@@ -2254,9 +2254,9 @@ _swf_ldi_d(jit_state_t *_jit, jit_int32_t r0, jit_word_t 
i0)
 }
 
 static void
-_swf_ldxr_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_swf_ldxr_f(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (jit_fpr_p(r0)) {
        reg = jit_get_reg(jit_class_gpr);
        ldxr_i(rn(reg), r1, r2);
@@ -2268,9 +2268,9 @@ _swf_ldxr_f(jit_state_t *_jit, jit_int32_t r0, 
jit_int32_t r1, jit_int32_t r2)
 }
 
 static void
-_swf_ldxr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_swf_ldxr_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
-    jit_int32_t                rg0, rg1;
+    int32_t            rg0, rg1;
     if (jit_fpr_p(r0)) {
        if (!jit_thumb_p() && jit_armv5e_p() &&
            (rg0 = jit_get_reg_pair()) != JIT_NOREG) {
@@ -2304,9 +2304,9 @@ _swf_ldxr_d(jit_state_t *_jit, jit_int32_t r0, 
jit_int32_t r1, jit_int32_t r2)
 }
 
 static void
-_swf_ldxi_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_swf_ldxi_f(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (jit_fpr_p(r0)) {
        reg = jit_get_reg(jit_class_gpr);
        ldxi_i(rn(reg), r1, i0);
@@ -2318,9 +2318,9 @@ _swf_ldxi_f(jit_state_t *_jit, jit_int32_t r0, 
jit_int32_t r1, jit_word_t i0)
 }
 
 static void
-_swf_ldxi_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_swf_ldxi_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                rg0, rg1;
+    int32_t            rg0, rg1;
     if (jit_fpr_p(r0)) {
        if (!jit_thumb_p() && jit_armv5e_p() &&
            ((i0 >= 0 && i0 <= 255) || (i0 < 0 && i0 >= -255)) &&
@@ -2387,9 +2387,9 @@ _swf_ldxi_d(jit_state_t *_jit, jit_int32_t r0, 
jit_int32_t r1, jit_word_t i0)
 }
 
 static void
-_swf_str_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_swf_str_f(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (jit_fpr_p(r1)) {
        reg = jit_get_reg(jit_class_gpr);
        swf_ldrin(rn(reg), _FP_REGNO, swf_off(r1) + 8);
@@ -2401,9 +2401,9 @@ _swf_str_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1)
 }
 
 static void
-_swf_str_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_swf_str_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (jit_fpr_p(r1)) {
        if (!jit_thumb_p() && jit_armv5e_p() &&
            (reg = jit_get_reg_pair()) != JIT_NOREG) {
@@ -2431,9 +2431,9 @@ _swf_str_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1)
 }
 
 static void
-_swf_sti_f(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0)
+_swf_sti_f(jit_state_t *_jit, jit_word_t i0, int32_t r0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (jit_fpr_p(r0)) {
        reg = jit_get_reg(jit_class_gpr);
        swf_ldrin(rn(reg), _FP_REGNO, swf_off(r0) + 8);
@@ -2445,9 +2445,9 @@ _swf_sti_f(jit_state_t *_jit, jit_word_t i0, jit_int32_t 
r0)
 }
 
 static void
-_swf_sti_d(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0)
+_swf_sti_d(jit_state_t *_jit, jit_word_t i0, int32_t r0)
 {
-    jit_int32_t                rg0, rg1;
+    int32_t            rg0, rg1;
     if (jit_fpr_p(r0)) {
        if (!jit_thumb_p() && jit_armv5e_p() &&
            (rg0 = jit_get_reg_pair()) != JIT_NOREG) {
@@ -2484,9 +2484,9 @@ _swf_sti_d(jit_state_t *_jit, jit_word_t i0, jit_int32_t 
r0)
 }
 
 static void
-_swf_stxr_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_swf_stxr_f(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (jit_fpr_p(r2)) {
        reg = jit_get_reg(jit_class_gpr);
        swf_ldrin(rn(reg), _FP_REGNO, swf_off(r2) + 8);
@@ -2498,9 +2498,9 @@ _swf_stxr_f(jit_state_t *_jit, jit_int32_t r0, 
jit_int32_t r1, jit_int32_t r2)
 }
 
 static void
-_swf_stxr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_swf_stxr_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
-    jit_int32_t                rg0, rg1;
+    int32_t            rg0, rg1;
     if (jit_fpr_p(r2)) {
        if (!jit_thumb_p() && jit_armv5e_p() &&
            (rg0 = jit_get_reg_pair()) != JIT_NOREG) {
@@ -2534,9 +2534,9 @@ _swf_stxr_d(jit_state_t *_jit, jit_int32_t r0, 
jit_int32_t r1, jit_int32_t r2)
 }
 
 static void
-_swf_stxi_f(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_swf_stxi_f(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (jit_fpr_p(r1)) {
        reg = jit_get_reg(jit_class_gpr);
        swf_ldrin(rn(reg), _FP_REGNO, swf_off(r1) + 8);
@@ -2548,9 +2548,9 @@ _swf_stxi_f(jit_state_t *_jit, jit_word_t i0, jit_int32_t 
r0, jit_int32_t r1)
 }
 
 static void
-_swf_stxi_d(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_swf_stxi_d(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
-    jit_int32_t                rg0, rg1;
+    int32_t            rg0, rg1;
     if (jit_fpr_p(r1)) {
        if (!jit_thumb_p() && jit_armv5e_p() &&
            ((i0 >= 0 && i0 <= 255) || (i0 < 0 && i0 >= -255)) &&
@@ -2618,9 +2618,9 @@ _swf_stxi_d(jit_state_t *_jit, jit_word_t i0, jit_int32_t 
r0, jit_int32_t r1)
 }
 
 static void
-_swf_vaarg_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_swf_vaarg_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
 
     assert(_jitc->function->self.call & jit_call_varargs);
 
diff --git a/jit/arm-vfp.c b/jit/arm-vfp.c
index 2964ef4..d290727 100644
--- a/jit/arm-vfp.c
+++ b/jit/arm-vfp.c
@@ -467,25 +467,25 @@ static void _cc_vorsl(jit_state_t*,int,int,int,int,int);
 #  define CC_VSTR_F64(cc,r0,r1,i0)     
cc_vldst(cc,ARM_VSTR|ARM_V_F64|ARM_P,r0,r1,i0)
 #  define VSTR_F64(r0,r1,i0)           CC_VSTR_F64(ARM_CC_AL,r0,r1,i0)
 #  define vfp_movr_f(r0,r1)            _vfp_movr_f(_jit,r0,r1)
-static void _vfp_movr_f(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _vfp_movr_f(jit_state_t*,int32_t,jit_int32_t);
 #  define vfp_movr_d(r0,r1)            _vfp_movr_d(_jit,r0,r1)
-static void _vfp_movr_d(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _vfp_movr_d(jit_state_t*,int32_t,jit_int32_t);
 #  define vfp_movi_f(r0,i0)            _vfp_movi_f(_jit,r0,i0)
-static void _vfp_movi_f(jit_state_t*,jit_int32_t,jit_float32_t);
+static void _vfp_movi_f(jit_state_t*,int32_t,jit_float32_t);
 #  define vfp_movi_d(r0,i0)            _vfp_movi_d(_jit,r0,i0)
-static void _vfp_movi_d(jit_state_t*,jit_int32_t,jit_float64_t);
+static void _vfp_movi_d(jit_state_t*,int32_t,jit_float64_t);
 #  define vfp_extr_f(r0,r1)            _vfp_extr_f(_jit,r0,r1)
-static void _vfp_extr_f(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _vfp_extr_f(jit_state_t*,int32_t,jit_int32_t);
 #  define vfp_extr_d(r0,r1)            _vfp_extr_d(_jit,r0,r1)
-static void _vfp_extr_d(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _vfp_extr_d(jit_state_t*,int32_t,jit_int32_t);
 #  define vfp_extr_d_f(r0,r1)          _vfp_extr_d_f(_jit,r0,r1)
-static void _vfp_extr_d_f(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _vfp_extr_d_f(jit_state_t*,int32_t,jit_int32_t);
 #  define vfp_extr_f_d(r0,r1)          _vfp_extr_f_d(_jit,r0,r1)
-static void _vfp_extr_f_d(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _vfp_extr_f_d(jit_state_t*,int32_t,jit_int32_t);
 #  define vfp_truncr_f_i(r0,r1)                _vfp_truncr_f_i(_jit,r0,r1)
-static void _vfp_truncr_f_i(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _vfp_truncr_f_i(jit_state_t*,int32_t,jit_int32_t);
 #  define vfp_truncr_d_i(r0,r1)                _vfp_truncr_d_i(_jit,r0,r1)
-static void _vfp_truncr_d_i(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _vfp_truncr_d_i(jit_state_t*,int32_t,jit_int32_t);
 #  define vfp_absr_f(r0,r1)            VABS_F32(r0,r1)
 #  define vfp_absr_d(r0,r1)            VABS_F64(r0,r1)
 #  define vfp_negr_f(r0,r1)            VNEG_F32(r0,r1)
@@ -494,318 +494,318 @@ static void 
_vfp_truncr_d_i(jit_state_t*,jit_int32_t,jit_int32_t);
 #  define vfp_sqrtr_d(r0,r1)           VSQRT_F64(r0,r1)
 #  define vfp_addr_f(r0,r1,r2)         VADD_F32(r0,r1,r2)
 #  define vfp_addi_f(r0,r1,i0)         _vfp_addi_f(_jit,r0,r1,i0)
-static void _vfp_addi_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_float32_t);
+static void _vfp_addi_f(jit_state_t*,int32_t,jit_int32_t,jit_float32_t);
 #  define vfp_addr_d(r0,r1,r2)         VADD_F64(r0,r1,r2)
 #  define vfp_addi_d(r0,r1,i0)         _vfp_addi_d(_jit,r0,r1,i0)
-static void _vfp_addi_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_float64_t);
+static void _vfp_addi_d(jit_state_t*,int32_t,jit_int32_t,jit_float64_t);
 #  define vfp_subr_f(r0,r1,r2)         VSUB_F32(r0,r1,r2)
 #  define vfp_subi_f(r0,r1,i0)         _vfp_subi_f(_jit,r0,r1,i0)
-static void _vfp_subi_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_float32_t);
+static void _vfp_subi_f(jit_state_t*,int32_t,jit_int32_t,jit_float32_t);
 #  define vfp_subr_d(r0,r1,r2)         VSUB_F64(r0,r1,r2)
 #  define vfp_subi_d(r0,r1,i0)         _vfp_subi_d(_jit,r0,r1,i0)
-static void _vfp_subi_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_float64_t);
+static void _vfp_subi_d(jit_state_t*,int32_t,jit_int32_t,jit_float64_t);
 #  define vfp_rsbr_f(r0,r1,r2)         vfp_subr_f(r0,r2,r1)
 #  define vfp_rsbi_f(r0,r1,i0)         _vfp_rsbi_f(_jit,r0,r1,i0)
-static void _vfp_rsbi_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_float32_t);
+static void _vfp_rsbi_f(jit_state_t*,int32_t,jit_int32_t,jit_float32_t);
 #  define vfp_rsbr_d(r0,r1,r2)         vfp_subr_d(r0,r2,r1)
 #  define vfp_rsbi_d(r0,r1,i0)         _vfp_rsbi_d(_jit,r0,r1,i0)
-static void _vfp_rsbi_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_float64_t);
+static void _vfp_rsbi_d(jit_state_t*,int32_t,jit_int32_t,jit_float64_t);
 #  define vfp_mulr_f(r0,r1,r2)         VMUL_F32(r0,r1,r2)
 #  define vfp_muli_f(r0,r1,i0)         _vfp_muli_f(_jit,r0,r1,i0)
-static void _vfp_muli_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_float32_t);
+static void _vfp_muli_f(jit_state_t*,int32_t,jit_int32_t,jit_float32_t);
 #  define vfp_mulr_d(r0,r1,r2)         VMUL_F64(r0,r1,r2)
 #  define vfp_muli_d(r0,r1,i0)         _vfp_muli_d(_jit,r0,r1,i0)
-static void _vfp_muli_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_float64_t);
+static void _vfp_muli_d(jit_state_t*,int32_t,jit_int32_t,jit_float64_t);
 #  define vfp_divr_f(r0,r1,r2)         VDIV_F32(r0,r1,r2)
 #  define vfp_divi_f(r0,r1,i0)         _vfp_divi_f(_jit,r0,r1,i0)
-static void _vfp_divi_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_float32_t);
+static void _vfp_divi_f(jit_state_t*,int32_t,jit_int32_t,jit_float32_t);
 #  define vfp_divr_d(r0,r1,r2)         VDIV_F64(r0,r1,r2)
 #  define vfp_divi_d(r0,r1,i0)         _vfp_divi_d(_jit,r0,r1,i0)
-static void _vfp_divi_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_float64_t);
+static void _vfp_divi_d(jit_state_t*,int32_t,jit_int32_t,jit_float64_t);
 #  define vfp_cmp_f(r0,r1)             _vfp_cmp_f(_jit,r0,r1)
-static void _vfp_cmp_f(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _vfp_cmp_f(jit_state_t*,int32_t,jit_int32_t);
 #  define vfp_cmp_d(r0,r1)             _vfp_cmp_d(_jit,r0,r1)
-static void _vfp_cmp_d(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _vfp_cmp_d(jit_state_t*,int32_t,jit_int32_t);
 #  define vcmp01_x(c0,c1,r0)           _vcmp01_x(_jit,c0,c1,r0)
-static void _vcmp01_x(jit_state_t*,int,int,jit_int32_t);
+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,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _vcmp01_f(jit_state_t*,int,int,int32_t,jit_int32_t,jit_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,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _vcmp01_d(jit_state_t*,int,int,int32_t,jit_int32_t,jit_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*,jit_int32_t,jit_int32_t,jit_float32_t);
+static void _vfp_lti_f(jit_state_t*,int32_t,jit_int32_t,jit_float32_t);
 #  define vfp_ltr_d(r0,r1,r2)          vcmp01_d(ARM_CC_PL,ARM_CC_MI,r0,r1,r2)
 #  define vfp_lti_d(r0,r1,i0)          _vfp_lti_d(_jit,r0,r1,i0)
-static void _vfp_lti_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_float64_t);
+static void _vfp_lti_d(jit_state_t*,int32_t,jit_int32_t,jit_float64_t);
 #  define vfp_ler_f(r0,r1,r2)          vcmp01_f(ARM_CC_HS,ARM_CC_LS,r0,r1,r2)
 #  define vfp_lei_f(r0,r1,i0)          _vfp_lei_f(_jit,r0,r1,i0)
-static void _vfp_lei_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_float32_t);
+static void _vfp_lei_f(jit_state_t*,int32_t,jit_int32_t,jit_float32_t);
 #  define vfp_ler_d(r0,r1,r2)          vcmp01_d(ARM_CC_HS,ARM_CC_LS,r0,r1,r2)
 #  define vfp_lei_d(r0,r1,i0)          _vfp_lei_d(_jit,r0,r1,i0)
-static void _vfp_lei_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_float64_t);
+static void _vfp_lei_d(jit_state_t*,int32_t,jit_int32_t,jit_float64_t);
 #  define vfp_eqr_f(r0,r1,r2)          vcmp01_f(ARM_CC_NE,ARM_CC_EQ,r0,r1,r2)
 #  define vfp_eqi_f(r0,r1,i0)          _vfp_eqi_f(_jit,r0,r1,i0)
-static void _vfp_eqi_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_float32_t);
+static void _vfp_eqi_f(jit_state_t*,int32_t,jit_int32_t,jit_float32_t);
 #  define vfp_eqr_d(r0,r1,r2)          vcmp01_d(ARM_CC_NE,ARM_CC_EQ,r0,r1,r2)
 #  define vfp_eqi_d(r0,r1,i0)          _vfp_eqi_d(_jit,r0,r1,i0)
-static void _vfp_eqi_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_float64_t);
+static void _vfp_eqi_d(jit_state_t*,int32_t,jit_int32_t,jit_float64_t);
 #  define vfp_ger_f(r0,r1,r2)          vcmp01_f(ARM_CC_LT,ARM_CC_GE,r0,r1,r2)
 #  define vfp_gei_f(r0,r1,i0)          _vfp_gei_f(_jit,r0,r1,i0)
-static void _vfp_gei_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_float32_t);
+static void _vfp_gei_f(jit_state_t*,int32_t,jit_int32_t,jit_float32_t);
 #  define vfp_ger_d(r0,r1,r2)          vcmp01_d(ARM_CC_LT,ARM_CC_GE,r0,r1,r2)
 #  define vfp_gei_d(r0,r1,i0)          _vfp_gei_d(_jit,r0,r1,i0)
-static void _vfp_gei_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_float64_t);
+static void _vfp_gei_d(jit_state_t*,int32_t,jit_int32_t,jit_float64_t);
 #  define vfp_gtr_f(r0,r1,r2)          vcmp01_f(ARM_CC_LE,ARM_CC_GT,r0,r1,r2)
 #  define vfp_gti_f(r0,r1,i0)          _vfp_gti_f(_jit,r0,r1,i0)
-static void _vfp_gti_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_float32_t);
+static void _vfp_gti_f(jit_state_t*,int32_t,jit_int32_t,jit_float32_t);
 #  define vfp_gtr_d(r0,r1,r2)          vcmp01_d(ARM_CC_LE,ARM_CC_GT,r0,r1,r2)
 #  define vfp_gti_d(r0,r1,i0)          _vfp_gti_d(_jit,r0,r1,i0)
-static void _vfp_gti_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_float64_t);
+static void _vfp_gti_d(jit_state_t*,int32_t,jit_int32_t,jit_float64_t);
 #  define vfp_ner_f(r0,r1,r2)          vcmp01_f(ARM_CC_EQ,ARM_CC_NE,r0,r1,r2)
 #  define vfp_nei_f(r0,r1,i0)          _vfp_nei_f(_jit,r0,r1,i0)
-static void _vfp_nei_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_float32_t);
+static void _vfp_nei_f(jit_state_t*,int32_t,jit_int32_t,jit_float32_t);
 #  define vfp_ner_d(r0,r1,r2)          vcmp01_d(ARM_CC_EQ,ARM_CC_NE,r0,r1,r2)
 #  define vfp_nei_d(r0,r1,i0)          _vfp_nei_d(_jit,r0,r1,i0)
-static void _vfp_nei_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_float64_t);
+static void _vfp_nei_d(jit_state_t*,int32_t,jit_int32_t,jit_float64_t);
 #  define vcmp10_x(c0,r0)              _vcmp10_x(_jit,c0,r0)
-static void _vcmp10_x(jit_state_t*,int,jit_int32_t);
+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,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _vcmp_10_f(jit_state_t*,int,int32_t,jit_int32_t,jit_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,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _vcmp_10_d(jit_state_t*,int,int32_t,jit_int32_t,jit_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*,jit_int32_t,jit_int32_t,jit_float32_t);
+static void _vfp_unlti_f(jit_state_t*,int32_t,jit_int32_t,jit_float32_t);
 #  define vfp_unltr_d(r0,r1,r2)                vcmp_10_d(ARM_CC_GE,r0,r1,r2)
 #  define vfp_unlti_d(r0,r1,i0)                _vfp_unlti_d(_jit,r0,r1,i0)
-static void _vfp_unlti_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_float64_t);
+static void _vfp_unlti_d(jit_state_t*,int32_t,jit_int32_t,jit_float64_t);
 #  define vfp_unler_f(r0,r1,r2)                vcmp_10_f(ARM_CC_GT,r0,r1,r2)
 #  define vfp_unlei_f(r0,r1,i0)                _vfp_unlei_f(_jit,r0,r1,i0)
-static void _vfp_unlei_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_float32_t);
+static void _vfp_unlei_f(jit_state_t*,int32_t,jit_int32_t,jit_float32_t);
 #  define vfp_unler_d(r0,r1,r2)                vcmp_10_d(ARM_CC_GT,r0,r1,r2)
 #  define vfp_unlei_d(r0,r1,i0)                _vfp_unlei_d(_jit,r0,r1,i0)
-static void _vfp_unlei_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_float64_t);
+static void _vfp_unlei_d(jit_state_t*,int32_t,jit_int32_t,jit_float64_t);
 #  define vfp_uneqr_x(r0)              _vfp_uneqr_x(_jit,r0)
-static void _vfp_uneqr_x(jit_state_t*,jit_int32_t);
+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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _vfp_uneqr_f(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define vfp_uneqi_f(r0,r1,i0)                _vfp_uneqi_f(_jit,r0,r1,i0)
-static void _vfp_uneqi_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_float32_t);
+static void _vfp_uneqi_f(jit_state_t*,int32_t,jit_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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _vfp_uneqr_d(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define vfp_uneqi_d(r0,r1,i0)                _vfp_uneqi_d(_jit,r0,r1,i0)
-static void _vfp_uneqi_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_float64_t);
+static void _vfp_uneqi_d(jit_state_t*,int32_t,jit_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,jit_int32_t);
+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,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _vcmp_01_f(jit_state_t*,int,int32_t,jit_int32_t,jit_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,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _vcmp_01_d(jit_state_t*,int,int32_t,jit_int32_t,jit_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*,jit_int32_t,jit_int32_t,jit_float32_t);
+static void _vfp_ungei_f(jit_state_t*,int32_t,jit_int32_t,jit_float32_t);
 #  define vfp_unger_d(r0,r1,r2)                vcmp_01_d(ARM_CC_CS,r0,r1,r2)
 #  define vfp_ungei_d(r0,r1,i0)                _vfp_ungei_d(_jit,r0,r1,i0)
-static void _vfp_ungei_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_float64_t);
+static void _vfp_ungei_d(jit_state_t*,int32_t,jit_int32_t,jit_float64_t);
 #  define vfp_ungtr_f(r0,r1,r2)                vcmp_01_f(ARM_CC_HI,r0,r1,r2)
 #  define vfp_ungti_f(r0,r1,i0)                _vfp_ungti_f(_jit,r0,r1,i0)
-static void _vfp_ungti_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_float32_t);
+static void _vfp_ungti_f(jit_state_t*,int32_t,jit_int32_t,jit_float32_t);
 #  define vfp_ungtr_d(r0,r1,r2)                vcmp_01_d(ARM_CC_HI,r0,r1,r2)
 #  define vfp_ungti_d(r0,r1,i0)                _vfp_ungti_d(_jit,r0,r1,i0)
-static void _vfp_ungti_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_float64_t);
+static void _vfp_ungti_d(jit_state_t*,int32_t,jit_int32_t,jit_float64_t);
 #  define vfp_ltgtr_x(r0)              _vfp_ltgtr_x(_jit,r0)
-static void _vfp_ltgtr_x(jit_state_t*,jit_int32_t);
+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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _vfp_ltgtr_f(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define vfp_ltgti_f(r0,r1,i0)                _vfp_ltgti_f(_jit,r0,r1,i0)
-static void _vfp_ltgti_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_float32_t);
+static void _vfp_ltgti_f(jit_state_t*,int32_t,jit_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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _vfp_ltgtr_d(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define vfp_ltgti_d(r0,r1,i0)                _vfp_ltgti_d(_jit,r0,r1,i0)
-static void _vfp_ltgti_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_float64_t);
+static void _vfp_ltgti_d(jit_state_t*,int32_t,jit_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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _vfp_ordr_f(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define vfp_ordi_f(r0,r1,i0)         _vfp_ordi_f(_jit,r0,r1,i0)
-static void _vfp_ordi_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_float32_t);
+static void _vfp_ordi_f(jit_state_t*,int32_t,jit_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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _vfp_ordr_d(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define vfp_ordi_d(r0,r1,i0)         _vfp_ordi_d(_jit,r0,r1,i0)
-static void _vfp_ordi_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_float64_t);
+static void _vfp_ordi_d(jit_state_t*,int32_t,jit_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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _vfp_unordr_f(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define vfp_unordi_f(r0,r1,i0)       _vfp_unordi_f(_jit,r0,r1,i0)
-static void _vfp_unordi_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_float32_t);
+static void _vfp_unordi_f(jit_state_t*,int32_t,jit_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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _vfp_unordr_d(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define vfp_unordi_d(r0,r1,i0)       _vfp_unordi_d(_jit,r0,r1,i0)
-static void _vfp_unordi_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_float64_t);
+static void _vfp_unordi_d(jit_state_t*,int32_t,jit_int32_t,jit_float64_t);
 #  define vbcmp_x(cc,i0)               _vbcmp_x(_jit,cc,i0)
 static jit_word_t _vbcmp_x(jit_state_t*,int,jit_word_t);
 #  define vbcmp_f(cc,i0,r0,r1)         _vbcmp_f(_jit,cc,i0,r0,r1)
 static jit_word_t
-_vbcmp_f(jit_state_t*,int,jit_word_t,jit_int32_t,jit_int32_t);
+_vbcmp_f(jit_state_t*,int,jit_word_t,int32_t,jit_int32_t);
 #  define vbcmp_x(cc,i0)               _vbcmp_x(_jit,cc,i0)
 static jit_word_t _vbcmp_x(jit_state_t*,int,jit_word_t);
 #  define vbcmp_d(cc,i0,r0,r1)         _vbcmp_d(_jit,cc,i0,r0,r1)
 static jit_word_t
-_vbcmp_d(jit_state_t*,int,jit_word_t,jit_int32_t,jit_int32_t);
+_vbcmp_d(jit_state_t*,int,jit_word_t,int32_t,jit_int32_t);
 #  define vfp_bltr_f(i0,r0,r1)         vbcmp_f(ARM_CC_MI,i0,r0,r1)
 #  define vfp_blti_f(i0,r0,i1)         _vfp_blti_f(_jit,i0,r0,i1)
-static jit_word_t 
_vfp_blti_f(jit_state_t*,jit_word_t,jit_int32_t,jit_float32_t);
+static jit_word_t _vfp_blti_f(jit_state_t*,jit_word_t,int32_t,jit_float32_t);
 #  define vfp_bltr_d(i0,r0,r1)         vbcmp_d(ARM_CC_MI,i0,r0,r1)
-static jit_word_t 
_vfp_blti_d(jit_state_t*,jit_word_t,jit_int32_t,jit_float64_t);
+static jit_word_t _vfp_blti_d(jit_state_t*,jit_word_t,int32_t,jit_float64_t);
 #  define vfp_blti_d(i0,r0,i1)         _vfp_blti_d(_jit,i0,r0,i1)
 #  define vfp_bler_f(i0,r0,r1)         vbcmp_f(ARM_CC_LS,i0,r0,r1)
 #  define vfp_blei_f(i0,r0,i1)         _vfp_blei_f(_jit,i0,r0,i1)
-static jit_word_t 
_vfp_blei_f(jit_state_t*,jit_word_t,jit_int32_t,jit_float32_t);
+static jit_word_t _vfp_blei_f(jit_state_t*,jit_word_t,int32_t,jit_float32_t);
 #  define vfp_bler_d(i0,r0,r1)         vbcmp_d(ARM_CC_LS,i0,r0,r1)
 #  define vfp_blei_d(i0,r0,i1)         _vfp_blei_d(_jit,i0,r0,i1)
-static jit_word_t 
_vfp_blei_d(jit_state_t*,jit_word_t,jit_int32_t,jit_float64_t);
+static jit_word_t _vfp_blei_d(jit_state_t*,jit_word_t,int32_t,jit_float64_t);
 #  define vfp_beqr_f(i0,r0,r1)         vbcmp_f(ARM_CC_EQ,i0,r0,r1)
 #  define vfp_beqi_f(i0,r0,i1)         _vfp_beqi_f(_jit,i0,r0,i1)
-static jit_word_t 
_vfp_beqi_f(jit_state_t*,jit_word_t,jit_int32_t,jit_float32_t);
+static jit_word_t _vfp_beqi_f(jit_state_t*,jit_word_t,int32_t,jit_float32_t);
 #  define vfp_beqr_d(i0,r0,r1)         vbcmp_d(ARM_CC_EQ,i0,r0,r1)
 #  define vfp_beqi_d(i0,r0,i1)         _vfp_beqi_d(_jit,i0,r0,i1)
-static jit_word_t 
_vfp_beqi_d(jit_state_t*,jit_word_t,jit_int32_t,jit_float64_t);
+static jit_word_t _vfp_beqi_d(jit_state_t*,jit_word_t,int32_t,jit_float64_t);
 #  define vfp_bger_f(i0,r0,r1)         vbcmp_f(ARM_CC_GE,i0,r0,r1)
 #  define vfp_bgei_f(i0,r0,i1)         _vfp_bgei_f(_jit,i0,r0,i1)
-static jit_word_t 
_vfp_bgei_f(jit_state_t*,jit_word_t,jit_int32_t,jit_float32_t);
+static jit_word_t _vfp_bgei_f(jit_state_t*,jit_word_t,int32_t,jit_float32_t);
 #  define vfp_bger_d(i0,r0,r1)         vbcmp_d(ARM_CC_GE,i0,r0,r1)
 #  define vfp_bgei_d(i0,r0,i1)         _vfp_bgei_d(_jit,i0,r0,i1)
-static jit_word_t 
_vfp_bgei_d(jit_state_t*,jit_word_t,jit_int32_t,jit_float64_t);
+static jit_word_t _vfp_bgei_d(jit_state_t*,jit_word_t,int32_t,jit_float64_t);
 #  define vfp_bgtr_f(i0,r0,r1)         vbcmp_f(ARM_CC_GT,i0,r0,r1)
 #  define vfp_bgti_f(i0,r0,i1)         _vfp_bgti_f(_jit,i0,r0,i1)
-static jit_word_t 
_vfp_bgti_f(jit_state_t*,jit_word_t,jit_int32_t,jit_float32_t);
+static jit_word_t _vfp_bgti_f(jit_state_t*,jit_word_t,int32_t,jit_float32_t);
 #  define vfp_bgtr_d(i0,r0,r1)         vbcmp_d(ARM_CC_GT,i0,r0,r1)
 #  define vfp_bgti_d(i0,r0,i1)         _vfp_bgti_d(_jit,i0,r0,i1)
-static jit_word_t 
_vfp_bgti_d(jit_state_t*,jit_word_t,jit_int32_t,jit_float64_t);
+static jit_word_t _vfp_bgti_d(jit_state_t*,jit_word_t,int32_t,jit_float64_t);
 #  define vfp_bner_f(i0,r0,r1)         vbcmp_f(ARM_CC_NE,i0,r0,r1)
 #  define vfp_bnei_f(i0,r0,i1)         _vfp_bnei_f(_jit,i0,r0,i1)
-static jit_word_t 
_vfp_bnei_f(jit_state_t*,jit_word_t,jit_int32_t,jit_float32_t);
+static jit_word_t _vfp_bnei_f(jit_state_t*,jit_word_t,int32_t,jit_float32_t);
 #  define vfp_bner_d(i0,r0,r1)         vbcmp_d(ARM_CC_NE,i0,r0,r1)
 #  define vfp_bnei_d(i0,r0,i1)         _vfp_bnei_d(_jit,i0,r0,i1)
-static jit_word_t 
_vfp_bnei_d(jit_state_t*,jit_word_t,jit_int32_t,jit_float64_t);
+static jit_word_t _vfp_bnei_d(jit_state_t*,jit_word_t,int32_t,jit_float64_t);
 #  define vbncmp_x(cc,i0)              _vbncmp_x(_jit,cc,i0)
 static jit_word_t _vbncmp_x(jit_state_t*,int,jit_word_t);
 #  define vbncmp_f(cc,i0,r0,r1)                _vbncmp_f(_jit,cc,i0,r0,r1)
 static jit_word_t
-_vbncmp_f(jit_state_t*,int,jit_word_t,jit_int32_t,jit_int32_t);
+_vbncmp_f(jit_state_t*,int,jit_word_t,int32_t,jit_int32_t);
 #  define vbncmp_d(cc,i0,r0,r1)                _vbncmp_d(_jit,cc,i0,r0,r1)
 static jit_word_t
-_vbncmp_d(jit_state_t*,int,jit_word_t,jit_int32_t,jit_int32_t);
+_vbncmp_d(jit_state_t*,int,jit_word_t,int32_t,jit_int32_t);
 #  define vfp_bunltr_f(i0,r0,r1)       vbncmp_f(ARM_CC_GE,i0,r0,r1)
 #  define vfp_bunlti_f(i0,r0,i1)       _vfp_bunlti_f(_jit,i0,r0,i1)
 static jit_word_t
-_vfp_bunlti_f(jit_state_t*,jit_word_t,jit_int32_t,jit_float32_t);
+_vfp_bunlti_f(jit_state_t*,jit_word_t,int32_t,jit_float32_t);
 #  define vfp_bunltr_d(i0,r0,r1)       vbncmp_d(ARM_CC_GE,i0,r0,r1)
 #  define vfp_bunlti_d(i0,r0,i1)       _vfp_bunlti_d(_jit,i0,r0,i1)
 static jit_word_t
-_vfp_bunlti_d(jit_state_t*,jit_word_t,jit_int32_t,jit_float64_t);
+_vfp_bunlti_d(jit_state_t*,jit_word_t,int32_t,jit_float64_t);
 #  define vfp_bunler_f(i0,r0,r1)       vbncmp_f(ARM_CC_GT,i0,r0,r1)
 #  define vfp_bunlei_f(i0,r0,i1)       _vfp_bunlei_f(_jit,i0,r0,i1)
 static jit_word_t
-_vfp_bunlei_f(jit_state_t*,jit_word_t,jit_int32_t,jit_float32_t);
+_vfp_bunlei_f(jit_state_t*,jit_word_t,int32_t,jit_float32_t);
 #  define vfp_bunler_d(i0,r0,r1)       vbncmp_d(ARM_CC_GT,i0,r0,r1)
 #  define vfp_bunlei_d(i0,r0,i1)       _vfp_bunlei_d(_jit,i0,r0,i1)
 static jit_word_t
-_vfp_bunlei_d(jit_state_t*,jit_word_t,jit_int32_t,jit_float64_t);
+_vfp_bunlei_d(jit_state_t*,jit_word_t,int32_t,jit_float64_t);
 #  define vfp_buneqr_x(i0)             _vfp_buneqr_x(_jit,i0)
 static jit_word_t _vfp_buneqr_x(jit_state_t*,jit_word_t);
 #  define vfp_buneqr_f(i0,r0,r1)       _vfp_buneqr_f(_jit,i0,r0,r1)
 static jit_word_t
-_vfp_buneqr_f(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+_vfp_buneqr_f(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define vfp_buneqi_f(i0,r0,i1)       _vfp_buneqi_f(_jit,i0,r0,i1)
 static jit_word_t
-_vfp_buneqi_f(jit_state_t*,jit_word_t,jit_int32_t,jit_float32_t);
+_vfp_buneqi_f(jit_state_t*,jit_word_t,int32_t,jit_float32_t);
 #  define vfp_buneqr_d(i0,r0,r1)       _vfp_buneqr_d(_jit,i0,r0,r1)
 static jit_word_t
-_vfp_buneqr_d(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+_vfp_buneqr_d(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define vfp_buneqi_d(i0,r0,i1)       _vfp_buneqi_d(_jit,i0,r0,i1)
 static jit_word_t
-_vfp_buneqi_d(jit_state_t*,jit_word_t,jit_int32_t,jit_float64_t);
+_vfp_buneqi_d(jit_state_t*,jit_word_t,int32_t,jit_float64_t);
 #  define vfp_bunger_x(i0)             _vfp_bunger_x(_jit,i0)
 static jit_word_t _vfp_bunger_x(jit_state_t*,jit_word_t);
 #  define vfp_bunger_f(i0,r0,r1)       _vfp_bunger_f(_jit,i0,r0,r1)
 static jit_word_t
-_vfp_bunger_f(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+_vfp_bunger_f(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define vfp_bungei_f(i0,r0,i1)       _vfp_bungei_f(_jit,i0,r0,i1)
 static jit_word_t
-_vfp_bungei_f(jit_state_t*,jit_word_t,jit_int32_t,jit_float32_t);
+_vfp_bungei_f(jit_state_t*,jit_word_t,int32_t,jit_float32_t);
 #  define vfp_bunger_d(i0,r0,r1)       _vfp_bunger_d(_jit,i0,r0,r1)
 static jit_word_t
-_vfp_bunger_d(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+_vfp_bunger_d(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define vfp_bungei_d(i0,r0,i1)       _vfp_bungei_d(_jit,i0,r0,i1)
 static jit_word_t
-_vfp_bungei_d(jit_state_t*,jit_word_t,jit_int32_t,jit_float64_t);
+_vfp_bungei_d(jit_state_t*,jit_word_t,int32_t,jit_float64_t);
 #  define vfp_bungtr_f(i0,r0,r1)       vbcmp_f(ARM_CC_HI,i0,r0,r1)
 #  define vfp_bungti_f(i0,r0,i1)       _vfp_bungti_f(_jit,i0,r0,i1)
 static jit_word_t
-_vfp_bungti_f(jit_state_t*,jit_word_t,jit_int32_t,jit_float32_t);
+_vfp_bungti_f(jit_state_t*,jit_word_t,int32_t,jit_float32_t);
 #  define vfp_bungtr_d(i0,r0,r1)       vbcmp_d(ARM_CC_HI,i0,r0,r1)
 #  define vfp_bungti_d(i0,r0,i1)       _vfp_bungti_d(_jit,i0,r0,i1)
 static jit_word_t
-_vfp_bungti_d(jit_state_t*,jit_word_t,jit_int32_t,jit_float64_t);
+_vfp_bungti_d(jit_state_t*,jit_word_t,int32_t,jit_float64_t);
 #  define vfp_bltgtr_x(i0)             _vfp_bltgtr_x(_jit,i0)
 static jit_word_t _vfp_bltgtr_x(jit_state_t*,jit_word_t);
 #  define vfp_bltgtr_f(i0,r0,r1)       _vfp_bltgtr_f(_jit,i0,r0,r1)
 static jit_word_t
-_vfp_bltgtr_f(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+_vfp_bltgtr_f(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define vfp_bltgti_f(i0,r0,i1)       _vfp_bltgti_f(_jit,i0,r0,i1)
 static jit_word_t
-_vfp_bltgti_f(jit_state_t*,jit_word_t,jit_int32_t,jit_float32_t);
+_vfp_bltgti_f(jit_state_t*,jit_word_t,int32_t,jit_float32_t);
 #  define vfp_bltgtr_d(i0,r0,r1)       _vfp_bltgtr_d(_jit,i0,r0,r1)
 static jit_word_t
-_vfp_bltgtr_d(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+_vfp_bltgtr_d(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define vfp_bltgti_d(i0,r0,i1)       _vfp_bltgti_d(_jit,i0,r0,i1)
 static jit_word_t
-_vfp_bltgti_d(jit_state_t*,jit_word_t,jit_int32_t,jit_float64_t);
+_vfp_bltgti_d(jit_state_t*,jit_word_t,int32_t,jit_float64_t);
 #  define vfp_bordr_f(i0,r0,r1)                vbcmp_f(ARM_CC_VC,i0,r0,r1)
 #  define vfp_bordi_f(i0,r0,i1)                _vfp_bordi_f(_jit,i0,r0,i1)
 static jit_word_t
-_vfp_bordi_f(jit_state_t*,jit_word_t,jit_int32_t,jit_float32_t);
+_vfp_bordi_f(jit_state_t*,jit_word_t,int32_t,jit_float32_t);
 #  define vfp_bordr_d(i0,r0,r1)                vbcmp_d(ARM_CC_VC,i0,r0,r1)
 #  define vfp_bordi_d(i0,r0,i1)                _vfp_bordi_d(_jit,i0,r0,i1)
 static jit_word_t
-_vfp_bordi_d(jit_state_t*,jit_word_t,jit_int32_t,jit_float64_t);
+_vfp_bordi_d(jit_state_t*,jit_word_t,int32_t,jit_float64_t);
 #  define vfp_bunordr_f(i0,r0,r1)      vbcmp_f(ARM_CC_VS,i0,r0,r1)
 #  define vfp_bunordi_f(i0,r0,i1)      _vfp_bunordi_f(_jit,i0,r0,i1)
 static jit_word_t
-_vfp_bunordi_f(jit_state_t*,jit_word_t,jit_int32_t,jit_float32_t);
+_vfp_bunordi_f(jit_state_t*,jit_word_t,int32_t,jit_float32_t);
 #  define vfp_bunordr_d(i0,r0,r1)      vbcmp_d(ARM_CC_VS,i0,r0,r1)
 #  define vfp_bunordi_d(i0,r0,i1)      _vfp_bunordi_d(_jit,i0,r0,i1)
 static jit_word_t
-_vfp_bunordi_d(jit_state_t*,jit_word_t,jit_int32_t,jit_float64_t);
+_vfp_bunordi_d(jit_state_t*,jit_word_t,int32_t,jit_float64_t);
 #  define vfp_ldr_f(r0,r1)             VLDR_F32(r0,r1,0)
 #  define vfp_ldr_d(r0,r1)             VLDR_F64(r0,r1,0)
 #  define vfp_ldi_f(r0,i0)             _vfp_ldi_f(_jit,r0,i0)
-static void _vfp_ldi_f(jit_state_t*,jit_int32_t,jit_word_t);
+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*,jit_int32_t,jit_word_t);
+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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _vfp_ldxr_f(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define vfp_ldxr_d(r0,r1,r2)         _vfp_ldxr_d(_jit,r0,r1,r2)
-static void _vfp_ldxr_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _vfp_ldxr_d(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define vfp_ldxi_f(r0,r1,i0)         _vfp_ldxi_f(_jit,r0,r1,i0)
-static void _vfp_ldxi_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _vfp_ldxi_f(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  define vfp_ldxi_d(r0,r1,i0)         _vfp_ldxi_d(_jit,r0,r1,i0)
-static void _vfp_ldxi_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _vfp_ldxi_d(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  define vfp_str_f(r0,r1)             VSTR_F32(r1,r0,0)
 #  define vfp_str_d(r0,r1)             VSTR_F64(r1,r0,0)
 #  define vfp_sti_f(i0,r0)             _vfp_sti_f(_jit,i0,r0)
-static void _vfp_sti_f(jit_state_t*,jit_word_t,jit_int32_t);
+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,jit_int32_t);
+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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _vfp_stxr_f(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define vfp_stxr_d(r0,r1,r2)         _vfp_stxr_d(_jit,r0,r1,r2)
-static void _vfp_stxr_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _vfp_stxr_d(jit_state_t*,int32_t,jit_int32_t,jit_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,jit_int32_t,jit_int32_t);
+static void _vfp_stxi_f(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define vfp_stxi_d(i0,r0,r1)         _vfp_stxi_d(_jit,i0,r0,r1)
-static void _vfp_stxi_d(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static void _vfp_stxi_d(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define vfp_vaarg_d(r0, r1)          _vfp_vaarg_d(_jit, r0, r1)
-static void _vfp_vaarg_d(jit_state_t*, jit_int32_t, jit_int32_t);
+static void _vfp_vaarg_d(jit_state_t*, int32_t, jit_int32_t);
 #endif
 
 #if CODE
@@ -1205,7 +1205,7 @@ _cc_vorsl(jit_state_t *_jit, int cc, int o, int r0, int 
r1, int i0)
 }
 
 static void
-_vfp_movr_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_vfp_movr_f(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
     if (r0 != r1) {
        if (jit_fpr_p(r1)) {
@@ -1222,7 +1222,7 @@ _vfp_movr_f(jit_state_t *_jit, jit_int32_t r0, 
jit_int32_t r1)
 }
 
 static void
-_vfp_movr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_vfp_movr_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
     if (r0 != r1) {
        if (jit_fpr_p(r1)) {
@@ -1243,14 +1243,14 @@ _vfp_movr_d(jit_state_t *_jit, jit_int32_t r0, 
jit_int32_t r1)
 }
 
 static void
-_vfp_movi_f(jit_state_t *_jit, jit_int32_t r0, jit_float32_t i0)
+_vfp_movi_f(jit_state_t *_jit, int32_t r0, jit_float32_t i0)
 {
     union {
-       jit_int32_t     i;
+       int32_t i;
        jit_float32_t   f;
     } u;
-    jit_int32_t                reg;
-    jit_int32_t                code;
+    int32_t            reg;
+    int32_t            code;
     u.f = i0;
     if (jit_fpr_p(r0)) {
        /* float arguments are packed, for others,
@@ -1271,14 +1271,14 @@ _vfp_movi_f(jit_state_t *_jit, jit_int32_t r0, 
jit_float32_t i0)
 }
 
 static void
-_vfp_movi_d(jit_state_t *_jit, jit_int32_t r0, jit_float64_t i0)
+_vfp_movi_d(jit_state_t *_jit, int32_t r0, jit_float64_t i0)
 {
     union {
-       jit_int32_t     i[2];
+       int32_t i[2];
        jit_float64_t   d;
     } u;
-    jit_int32_t                code;
-    jit_int32_t                rg0, rg1;
+    int32_t            code;
+    int32_t            rg0, rg1;
     u.d = i0;
     if (jit_fpr_p(r0)) {
        if ((code = encode_vfp_double(1, 0, u.i[0], u.i[1])) != -1 ||
@@ -1301,9 +1301,9 @@ _vfp_movi_d(jit_state_t *_jit, jit_int32_t r0, 
jit_float64_t i0)
 }
 
 static void
-_vfp_extr_d_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_vfp_extr_d_f(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (jit_fpr_p(r1)) {
        if (jit_fpr_p(r0))
            VCVT_F64_F32(r0, r1);
@@ -1327,9 +1327,9 @@ _vfp_extr_d_f(jit_state_t *_jit, jit_int32_t r0, 
jit_int32_t r1)
 }
 
 static void
-_vfp_extr_f_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_vfp_extr_f_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (jit_fpr_p(r1)) {
        if (jit_fpr_p(r0))
            VCVT_F32_F64(r0, r1);
@@ -1353,9 +1353,9 @@ _vfp_extr_f_d(jit_state_t *_jit, jit_int32_t r0, 
jit_int32_t r1)
 }
 
 static void
-_vfp_extr_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_vfp_extr_f(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (jit_fpr_p(r0)) {
        VMOV_V_I32(r0, r1);
        VCVT_F32_S32(r0, r0);
@@ -1370,9 +1370,9 @@ _vfp_extr_f(jit_state_t *_jit, jit_int32_t r0, 
jit_int32_t r1)
 }
 
 static void
-_vfp_extr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_vfp_extr_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (jit_fpr_p(r0)) {
        VMOV_V_I32(r0, r1);
        VCVT_F64_S32(r0, r0);
@@ -1387,9 +1387,9 @@ _vfp_extr_d(jit_state_t *_jit, jit_int32_t r0, 
jit_int32_t r1)
 }
 
 static void
-_vfp_truncr_f_i(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_vfp_truncr_f_i(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_fpr);
     if (jit_fpr_p(r1))
        VCVT_S32_F32(rn(reg), r1);
@@ -1402,9 +1402,9 @@ _vfp_truncr_f_i(jit_state_t *_jit, jit_int32_t r0, 
jit_int32_t r1)
 }
 
 static void
-_vfp_truncr_d_i(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_vfp_truncr_d_i(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_fpr);
     if (jit_fpr_p(r1))
        VCVT_S32_F64(rn(reg), r1);
@@ -1419,9 +1419,9 @@ _vfp_truncr_d_i(jit_state_t *_jit, jit_int32_t r0, 
jit_int32_t r1)
 #  define fopi(name)                                                   \
 static void                                                            \
 _vfp_##name##i_f(jit_state_t *_jit,                                    \
-                jit_int32_t r0, jit_int32_t r1, jit_float32_t i0)      \
+                int32_t r0, jit_int32_t r1, jit_float32_t i0)  \
 {                                                                      \
-    jit_int32_t                reg = jit_get_reg(jit_class_fpr);               
\
+    int32_t            reg = jit_get_reg(jit_class_fpr);               \
     vfp_movi_f(rn(reg), i0);                                           \
     vfp_##name##r_f(r0, r1, rn(reg));                                  \
     jit_unget_reg(reg);                                                        
\
@@ -1429,9 +1429,9 @@ _vfp_##name##i_f(jit_state_t *_jit,                       
                \
 #  define dopi(name)                                                   \
 static void                                                            \
 _vfp_##name##i_d(jit_state_t *_jit,                                    \
-                jit_int32_t r0, jit_int32_t r1, jit_float64_t i0)      \
+                int32_t r0, jit_int32_t r1, jit_float64_t i0)  \
 {                                                                      \
-    jit_int32_t                reg = jit_get_reg(jit_class_fpr);               
\
+    int32_t            reg = jit_get_reg(jit_class_fpr);               \
     vfp_movi_d(rn(reg), i0);                                           \
     vfp_##name##r_d(r0, r1, rn(reg));                                  \
     jit_unget_reg(reg);                                                        
\
@@ -1439,10 +1439,10 @@ _vfp_##name##i_d(jit_state_t *_jit,                     
                \
 #  define fbopi(name)                                                  \
 static jit_word_t                                                      \
 _vfp_b##name##i_f(jit_state_t *_jit,                                   \
-                 jit_int32_t r0, jit_int32_t r1, jit_float32_t i0)     \
+                 int32_t r0, jit_int32_t r1, jit_float32_t i0) \
 {                                                                      \
     jit_word_t         word;                                           \
-    jit_int32_t                reg = jit_get_reg(jit_class_fpr|                
\
+    int32_t            reg = jit_get_reg(jit_class_fpr|                \
                                          jit_class_nospill);           \
     vfp_movi_f(rn(reg), i0);                                           \
     word = vfp_b##name##r_f(r0, r1, rn(reg));                          \
@@ -1452,10 +1452,10 @@ _vfp_b##name##i_f(jit_state_t *_jit,                    
                \
 #  define dbopi(name)                                                  \
 static jit_word_t                                                      \
 _vfp_b##name##i_d(jit_state_t *_jit,                                   \
-                 jit_int32_t r0, jit_int32_t r1, jit_float64_t i0)     \
+                 int32_t r0, jit_int32_t r1, jit_float64_t i0) \
 {                                                                      \
     jit_word_t         word;                                           \
-    jit_int32_t                reg = jit_get_reg(jit_class_fpr|                
\
+    int32_t            reg = jit_get_reg(jit_class_fpr|                \
                                          jit_class_nospill);           \
     vfp_movi_d(rn(reg), i0);                                           \
     word = vfp_b##name##r_d(r0, r1, rn(reg));                          \
@@ -1475,9 +1475,9 @@ fopi(div)
 dopi(div)
 
 static void
-_vfp_cmp_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_vfp_cmp_f(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
-    jit_int32_t                rg0, rg1;
+    int32_t            rg0, rg1;
     if (jit_fpr_p(r0)) {
        if (jit_fpr_p(r1))
            VCMP_F32(r0, r1);
@@ -1504,9 +1504,9 @@ _vfp_cmp_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1)
 }
 
 static void
-_vfp_cmp_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_vfp_cmp_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
-    jit_int32_t                rg0, rg1;
+    int32_t            rg0, rg1;
     if (jit_fpr_p(r0)) {
        if (jit_fpr_p(r1))
            VCMP_F64(r0, r1);
@@ -1533,7 +1533,7 @@ _vfp_cmp_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1)
 }
 
 static void
-_vcmp01_x(jit_state_t *_jit, int c0, int c1, jit_int32_t r0)
+_vcmp01_x(jit_state_t *_jit, int c0, int c1, int32_t r0)
 {
     VMRS(_R15_REGNO);
     if (jit_thumb_p()) {
@@ -1571,7 +1571,7 @@ _vcmp01_x(jit_state_t *_jit, int c0, int c1, jit_int32_t 
r0)
 
 static void
 _vcmp01_f(jit_state_t *_jit, int c0, int c1,
-         jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+         int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     vfp_cmp_f(r1, r2);
     vcmp01_x(c0, c1, r0);
@@ -1579,14 +1579,14 @@ _vcmp01_f(jit_state_t *_jit, int c0, int c1,
 
 static void
 _vcmp01_d(jit_state_t *_jit, int c0, int c1,
-         jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+         int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     vfp_cmp_d(r1, r2);
     vcmp01_x(c0, c1, r0);
 }
 
 static void
-_vcmp10_x(jit_state_t *_jit, int cc, jit_int32_t r0)
+_vcmp10_x(jit_state_t *_jit, int cc, int32_t r0)
 {
     if (jit_thumb_p()) {
        if (r0 < 8) {
@@ -1610,7 +1610,7 @@ _vcmp10_x(jit_state_t *_jit, int cc, jit_int32_t r0)
 }
 static void
 _vcmp_10_f(jit_state_t *_jit, int cc,
-          jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+          int32_t r0, jit_int32_t r1, jit_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,
-          jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+          int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     vfp_cmp_d(r1, r2);
     vcmp10_x(cc, r0);
@@ -1642,7 +1642,7 @@ fopi(unle)
 dopi(unle)
 
 static void
-_vfp_uneqr_x(jit_state_t *_jit, jit_int32_t r0)
+_vfp_uneqr_x(jit_state_t *_jit, int32_t r0)
 {
     VMRS(_R15_REGNO);
     if (jit_thumb_p()) {
@@ -1668,7 +1668,7 @@ _vfp_uneqr_x(jit_state_t *_jit, jit_int32_t r0)
 }
 
 static void
-_vfp_uneqr_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_vfp_uneqr_f(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     vfp_cmp_f(r1, r2);
     vfp_uneqr_x(r0);
@@ -1677,7 +1677,7 @@ _vfp_uneqr_f(jit_state_t *_jit, jit_int32_t r0, 
jit_int32_t r1, jit_int32_t r2)
 fopi(uneq)
 
 static void
-_vfp_uneqr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_vfp_uneqr_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     vfp_cmp_d(r1, r2);
     vfp_uneqr_x(r0);
@@ -1686,7 +1686,7 @@ _vfp_uneqr_d(jit_state_t *_jit, jit_int32_t r0, 
jit_int32_t r1, jit_int32_t r2)
 dopi(uneq)
 
 static void
-_vcmp_01_x(jit_state_t *_jit, int cc, jit_int32_t r0)
+_vcmp_01_x(jit_state_t *_jit, int cc, int32_t r0)
 {
     if (jit_thumb_p()) {
        if (r0 < 8) {
@@ -1711,7 +1711,7 @@ _vcmp_01_x(jit_state_t *_jit, int cc, jit_int32_t r0)
 
 static void
 _vcmp_01_f(jit_state_t *_jit, int cc,
-          jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+          int32_t r0, jit_int32_t r1, jit_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,
-          jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+          int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     vfp_cmp_d(r1, r2);
     vcmp_01_x(cc, r0);
@@ -1731,7 +1731,7 @@ fopi(ungt)
 dopi(ungt)
 
 static void
-_vfp_ltgtr_x(jit_state_t *_jit, jit_int32_t r0)
+_vfp_ltgtr_x(jit_state_t *_jit, int32_t r0)
 {
     VMRS(_R15_REGNO);
     if (jit_thumb_p()) {
@@ -1757,7 +1757,7 @@ _vfp_ltgtr_x(jit_state_t *_jit, jit_int32_t r0)
 }
 
 static void
-_vfp_ltgtr_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_vfp_ltgtr_f(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     vfp_cmp_f(r1, r2);
     vfp_ltgtr_x(r0);
@@ -1766,7 +1766,7 @@ _vfp_ltgtr_f(jit_state_t *_jit, jit_int32_t r0, 
jit_int32_t r1, jit_int32_t r2)
 fopi(ltgt)
 
 static void
-_vfp_ltgtr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_vfp_ltgtr_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     vfp_cmp_d(r1, r2);
     vfp_ltgtr_x(r0);
@@ -1775,7 +1775,7 @@ _vfp_ltgtr_d(jit_state_t *_jit, jit_int32_t r0, 
jit_int32_t r1, jit_int32_t r2)
 dopi(ltgt)
 
 static void
-_vfp_ordr_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_vfp_ordr_f(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_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, jit_int32_t r0, 
jit_int32_t r1, jit_int32_t r2)
 fopi(ord)
 
 static void
-_vfp_ordr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_vfp_ordr_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_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, jit_int32_t r0, 
jit_int32_t r1, jit_int32_t r2)
 dopi(ord)
 
 static void
-_vfp_unordr_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t 
r2)
+_vfp_unordr_f(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_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, jit_int32_t r0, 
jit_int32_t r1, jit_int32_t r2)
 fopi(unord)
 
 static void
-_vfp_unordr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t 
r2)
+_vfp_unordr_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     vfp_cmp_d(r1, r2);
     vcmp_01_x(ARM_CC_VS, r0);
@@ -1832,7 +1832,7 @@ _vbcmp_x(jit_state_t *_jit, int cc, jit_word_t i0)
 
 static jit_word_t
 _vbcmp_f(jit_state_t *_jit, int cc,
-        jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+        jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     vfp_cmp_f(r0, r1);
     return (vbcmp_x(cc, i0));
@@ -1840,7 +1840,7 @@ _vbcmp_f(jit_state_t *_jit, int cc,
 
 static jit_word_t
 _vbcmp_d(jit_state_t *_jit, int cc,
-        jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+        jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     vfp_cmp_d(r0, r1);
     return (vbcmp_x(cc, i0));
@@ -1872,7 +1872,7 @@ _vbncmp_x(jit_state_t *_jit, int cc, jit_word_t i0)
 
 static jit_word_t
 _vbncmp_f(jit_state_t *_jit, int cc,
-         jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+         jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     vfp_cmp_f(r0, r1);
     return (vbncmp_x(cc, i0));
@@ -1880,7 +1880,7 @@ _vbncmp_f(jit_state_t *_jit, int cc,
 
 static jit_word_t
 _vbncmp_d(jit_state_t *_jit, int cc,
-         jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+         jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     vfp_cmp_d(r0, r1);
     return (vbncmp_x(cc, i0));
@@ -1934,7 +1934,7 @@ _vfp_buneqr_x(jit_state_t *_jit, jit_word_t i0)
 }
 
 static jit_word_t
-_vfp_buneqr_f(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_vfp_buneqr_f(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     vfp_cmp_f(r0, r1);
     return (vfp_buneqr_x(i0));
@@ -1943,7 +1943,7 @@ _vfp_buneqr_f(jit_state_t *_jit, jit_word_t i0, 
jit_int32_t r0, jit_int32_t r1)
 fbopi(uneq)
 
 static jit_word_t
-_vfp_buneqr_d(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_vfp_buneqr_d(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     vfp_cmp_d(r0, r1);
     return (vfp_buneqr_x(i0));
@@ -1976,7 +1976,7 @@ _vfp_bunger_x(jit_state_t *_jit, jit_word_t i0)
 }
 
 static jit_word_t
-_vfp_bunger_f(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_vfp_bunger_f(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     vfp_cmp_f(r0, r1);
     return (vfp_bunger_x(i0));
@@ -1985,7 +1985,7 @@ _vfp_bunger_f(jit_state_t *_jit, jit_word_t i0, 
jit_int32_t r0, jit_int32_t r1)
 fbopi(unge)
 
 static jit_word_t
-_vfp_bunger_d(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_vfp_bunger_d(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     vfp_cmp_d(r0, r1);
     return (vfp_bunger_x(i0));
@@ -2023,7 +2023,7 @@ _vfp_bltgtr_x(jit_state_t *_jit, jit_word_t i0)
 }
 
 static jit_word_t
-_vfp_bltgtr_f(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_vfp_bltgtr_f(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     vfp_cmp_f(r0, r1);
     return (vfp_bltgtr_x(i0));
@@ -2034,7 +2034,7 @@ dbopi(ungt)
 fbopi(ltgt)
 
 static jit_word_t
-_vfp_bltgtr_d(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_vfp_bltgtr_d(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     vfp_cmp_d(r0, r1);
     return (vfp_bltgtr_x(i0));
@@ -2047,9 +2047,9 @@ fbopi(unord)
 dbopi(unord)
 
 static void
-_vfp_ldi_f(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
+_vfp_ldi_f(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 {
-    jit_int32_t                gpr;
+    int32_t            gpr;
     if (jit_fpr_p(r0)) {
        gpr = jit_get_reg(jit_class_gpr);
        movi(rn(gpr), i0);
@@ -2061,9 +2061,9 @@ _vfp_ldi_f(jit_state_t *_jit, jit_int32_t r0, jit_word_t 
i0)
 }
 
 static void
-_vfp_ldi_d(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
+_vfp_ldi_d(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     movi(rn(reg), i0);
     if (jit_fpr_p(r0))
@@ -2076,9 +2076,9 @@ _vfp_ldi_d(jit_state_t *_jit, jit_int32_t r0, jit_word_t 
i0)
 }
 
 static void
-_vfp_ldxr_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_vfp_ldxr_f(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (jit_fpr_p(r0)) {
        reg = jit_get_reg(jit_class_gpr);
        addr(rn(reg), r1, r2);
@@ -2090,9 +2090,9 @@ _vfp_ldxr_f(jit_state_t *_jit, jit_int32_t r0, 
jit_int32_t r1, jit_int32_t r2)
 }
 
 static void
-_vfp_ldxr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_vfp_ldxr_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     addr(rn(reg), r1, r2);
     if (jit_fpr_p(r0))
@@ -2105,9 +2105,9 @@ _vfp_ldxr_d(jit_state_t *_jit, jit_int32_t r0, 
jit_int32_t r1, jit_int32_t r2)
 }
 
 static void
-_vfp_ldxi_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_vfp_ldxi_f(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (jit_fpr_p(r0)) {
        if (i0 >= 0) {
            assert(!(i0 & 3));
@@ -2138,9 +2138,9 @@ _vfp_ldxi_f(jit_state_t *_jit, jit_int32_t r0, 
jit_int32_t r1, jit_word_t i0)
 }
 
 static void
-_vfp_ldxi_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_vfp_ldxi_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (jit_fpr_p(r0)) {
        if (i0 >= 0) {
            assert(!(i0 & 3));
@@ -2176,9 +2176,9 @@ _vfp_ldxi_d(jit_state_t *_jit, jit_int32_t r0, 
jit_int32_t r1, jit_word_t i0)
 }
 
 static void
-_vfp_sti_f(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0)
+_vfp_sti_f(jit_state_t *_jit, jit_word_t i0, int32_t r0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (jit_fpr_p(r0)) {
        reg = jit_get_reg(jit_class_gpr);
        movi(rn(reg), i0);
@@ -2190,9 +2190,9 @@ _vfp_sti_f(jit_state_t *_jit, jit_word_t i0, jit_int32_t 
r0)
 }
 
 static void
-_vfp_sti_d(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0)
+_vfp_sti_d(jit_state_t *_jit, jit_word_t i0, int32_t r0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     movi(rn(reg), i0);
     if (jit_fpr_p(r0))
@@ -2205,9 +2205,9 @@ _vfp_sti_d(jit_state_t *_jit, jit_word_t i0, jit_int32_t 
r0)
 }
 
 static void
-_vfp_stxr_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_vfp_stxr_f(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (jit_fpr_p(r2)) {
        reg = jit_get_reg(jit_class_gpr);
        addr(rn(reg), r0, r1);
@@ -2219,9 +2219,9 @@ _vfp_stxr_f(jit_state_t *_jit, jit_int32_t r0, 
jit_int32_t r1, jit_int32_t r2)
 }
 
 static void
-_vfp_stxr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_vfp_stxr_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     addr(rn(reg), r0, r1);
     if (jit_fpr_p(r2))
@@ -2234,9 +2234,9 @@ _vfp_stxr_d(jit_state_t *_jit, jit_int32_t r0, 
jit_int32_t r1, jit_int32_t r2)
 }
 
 static void
-_vfp_stxi_f(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_vfp_stxi_f(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (jit_fpr_p(r1)) {
        if (i0 >= 0) {
            assert(!(i0 & 3));
@@ -2267,9 +2267,9 @@ _vfp_stxi_f(jit_state_t *_jit, jit_word_t i0, jit_int32_t 
r0, jit_int32_t r1)
 }
 
 static void
-_vfp_stxi_d(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_vfp_stxi_d(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (jit_fpr_p(r1)) {
        if (i0 >= 0) {
            assert(!(i0 & 3));
@@ -2305,9 +2305,9 @@ _vfp_stxi_d(jit_state_t *_jit, jit_word_t i0, jit_int32_t 
r0, jit_int32_t r1)
 }
 
 static void
-_vfp_vaarg_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_vfp_vaarg_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
 
     assert(_jitc->function->self.call & jit_call_varargs);
 
diff --git a/jit/arm.c b/jit/arm.c
index ee98c47..9aeff94 100644
--- a/jit/arm.c
+++ b/jit/arm.c
@@ -50,8 +50,8 @@
  * Types
  */
 typedef union _jit_thumb_t {
-    jit_int32_t                i;
-    jit_int16_t                s[2];
+    int32_t            i;
+    int16_t            s[2];
 } jit_thumb_t;
 
 typedef jit_pointer_t  jit_va_list;
@@ -66,13 +66,13 @@ static jit_node_t 
*_jit_make_arg_f(jit_state_t*,jit_node_t*);
 #define jit_make_arg_d(node)           _jit_make_arg_d(_jit,node)
 static jit_node_t *_jit_make_arg_d(jit_state_t*,jit_node_t*);
 #define jit_get_reg_pair()             _jit_get_reg_pair(_jit)
-static jit_int32_t _jit_get_reg_pair(jit_state_t*);
+static int32_t _jit_get_reg_pair(jit_state_t*);
 #define jit_unget_reg_pair(rn)         _jit_unget_reg_pair(_jit,rn)
-static void _jit_unget_reg_pair(jit_state_t*,jit_int32_t);
+static void _jit_unget_reg_pair(jit_state_t*,int32_t);
 # define must_align_p(node)            _must_align_p(_jit, node)
 static jit_bool_t _must_align_p(jit_state_t*,jit_node_t*);
 #define load_const(uniq,r0,i0)         _load_const(_jit,uniq,r0,i0)
-static void _load_const(jit_state_t*,jit_bool_t,jit_int32_t,jit_word_t);
+static void _load_const(jit_state_t*,jit_bool_t,int32_t,jit_word_t);
 #define flush_consts()                 _flush_consts(_jit)
 static void _flush_consts(jit_state_t*);
 #define invalidate_consts()            _invalidate_consts(_jit)
@@ -206,7 +206,7 @@ jit_get_cpu(void)
 void
 _jit_init(jit_state_t *_jit)
 {
-    jit_int32_t                regno;
+    int32_t            regno;
     static jit_bool_t  first = 1;
 
     _jitc->reglen = jit_size(_rvs) - 1;
@@ -229,7 +229,7 @@ _jit_init(jit_state_t *_jit)
 void
 _jit_prolog(jit_state_t *_jit)
 {
-    jit_int32_t                 offset;
+    int32_t             offset;
 
     if (_jitc->function)
        jit_epilog();
@@ -255,7 +255,7 @@ _jit_prolog(jit_state_t *_jit)
        _jitc->function->self.aoff = 0;
     _jitc->function->self.call = jit_call_default;
     jit_alloc((jit_pointer_t *)&_jitc->function->regoff,
-             _jitc->reglen * sizeof(jit_int32_t));
+             _jitc->reglen * sizeof(int32_t));
 
     /* _no_link here does not mean the jit_link() call can be removed
      * by rewriting as:
@@ -274,8 +274,8 @@ _jit_prolog(jit_state_t *_jit)
     jit_regset_new(&_jitc->function->regset);
 }
 
-jit_int32_t
-_jit_allocai(jit_state_t *_jit, jit_int32_t length)
+int32_t
+_jit_allocai(jit_state_t *_jit, int32_t length)
 {
     assert(_jitc->function);
     switch (length) {
@@ -293,13 +293,13 @@ _jit_allocai(jit_state_t *_jit, jit_int32_t length)
 }
 
 void
-_jit_allocar(jit_state_t *_jit, jit_int32_t u, jit_int32_t v)
+_jit_allocar(jit_state_t *_jit, int32_t u, jit_int32_t v)
 {
-    jit_int32_t                 reg;
+    int32_t             reg;
     assert(_jitc->function);
     jit_inc_synth_ww(allocar, u, v);
     if (!_jitc->function->allocar) {
-       _jitc->function->aoffoff = jit_allocai(sizeof(jit_int32_t));
+       _jitc->function->aoffoff = jit_allocai(sizeof(int32_t));
        _jitc->function->allocar = 1;
     }
     reg = jit_get_reg(jit_class_gpr);
@@ -326,7 +326,7 @@ _jit_ret(jit_state_t *_jit)
 }
 
 void
-_jit_retr(jit_state_t *_jit, jit_int32_t u)
+_jit_retr(jit_state_t *_jit, int32_t u)
 {
     jit_inc_synth_w(retr, u);
     if (JIT_RET != u)
@@ -346,7 +346,7 @@ _jit_reti(jit_state_t *_jit, jit_word_t u)
 }
 
 void
-_jit_retr_f(jit_state_t *_jit, jit_int32_t u)
+_jit_retr_f(jit_state_t *_jit, int32_t u)
 {
     jit_inc_synth_w(retr_f, u);
     if (jit_cpu.abi) {
@@ -378,7 +378,7 @@ _jit_reti_f(jit_state_t *_jit, jit_float32_t u)
 }
 
 void
-_jit_retr_d(jit_state_t *_jit, jit_int32_t u)
+_jit_retr_d(jit_state_t *_jit, int32_t u)
 {
     jit_inc_synth_w(retr_d, u);
     if (jit_cpu.abi) {
@@ -438,7 +438,7 @@ _jit_arg_register_p(jit_state_t *_jit, jit_node_t *u)
 static jit_node_t *
 _jit_make_arg(jit_state_t *_jit, jit_node_t *node)
 {
-    jit_int32_t                 offset;
+    int32_t             offset;
     if (jit_arg_reg_p(_jitc->function->self.argi))
        offset = _jitc->function->self.argi++;
     else {
@@ -458,7 +458,7 @@ _jit_make_arg(jit_state_t *_jit, jit_node_t *node)
 jit_node_t *
 _jit_make_arg_f(jit_state_t *_jit, jit_node_t *node)
 {
-    jit_int32_t                 offset;
+    int32_t             offset;
     if (jit_cpu.abi && !(_jitc->function->self.call & jit_call_varargs)) {
        if (jit_arg_f_reg_p(_jitc->function->self.argf)) {
            offset = _jitc->function->self.argf++;
@@ -487,7 +487,7 @@ done:
 jit_node_t *
 _jit_make_arg_d(jit_state_t *_jit, jit_node_t *node)
 {
-    jit_int32_t                 offset;
+    int32_t             offset;
     if (jit_cpu.abi && !(_jitc->function->self.call & jit_call_varargs)) {
        if (jit_arg_d_reg_p(_jitc->function->self.argf)) {
            if (_jitc->function->self.argf & 1)
@@ -550,7 +550,7 @@ _jit_ellipsis(jit_state_t *_jit)
 }
 
 void
-_jit_va_push(jit_state_t *_jit, jit_int32_t u)
+_jit_va_push(jit_state_t *_jit, int32_t u)
 {
     jit_inc_synth_w(va_push, u);
     jit_pushargr(u);
@@ -579,7 +579,7 @@ _jit_arg_d(jit_state_t *_jit)
 }
 
 void
-_jit_getarg_c(jit_state_t *_jit, jit_int32_t u, jit_node_t *v)
+_jit_getarg_c(jit_state_t *_jit, int32_t u, jit_node_t *v)
 {
     assert(v->code == jit_code_arg);
     jit_inc_synth_wp(getarg_c, u, v);
@@ -593,7 +593,7 @@ _jit_getarg_c(jit_state_t *_jit, jit_int32_t u, jit_node_t 
*v)
 }
 
 void
-_jit_getarg_uc(jit_state_t *_jit, jit_int32_t u, jit_node_t *v)
+_jit_getarg_uc(jit_state_t *_jit, int32_t u, jit_node_t *v)
 {
     assert(v->code == jit_code_arg);
     jit_inc_synth_wp(getarg_uc, u, v);
@@ -607,7 +607,7 @@ _jit_getarg_uc(jit_state_t *_jit, jit_int32_t u, jit_node_t 
*v)
 }
 
 void
-_jit_getarg_s(jit_state_t *_jit, jit_int32_t u, jit_node_t *v)
+_jit_getarg_s(jit_state_t *_jit, int32_t u, jit_node_t *v)
 {
     assert(v->code == jit_code_arg);
     jit_inc_synth_wp(getarg_s, u, v);
@@ -621,7 +621,7 @@ _jit_getarg_s(jit_state_t *_jit, jit_int32_t u, jit_node_t 
*v)
 }
 
 void
-_jit_getarg_us(jit_state_t *_jit, jit_int32_t u, jit_node_t *v)
+_jit_getarg_us(jit_state_t *_jit, int32_t u, jit_node_t *v)
 {
     assert(v->code == jit_code_arg);
     jit_inc_synth_wp(getarg_us, u, v);
@@ -635,7 +635,7 @@ _jit_getarg_us(jit_state_t *_jit, jit_int32_t u, jit_node_t 
*v)
 }
 
 void
-_jit_getarg_i(jit_state_t *_jit, jit_int32_t u, jit_node_t *v)
+_jit_getarg_i(jit_state_t *_jit, int32_t u, jit_node_t *v)
 {
     assert(v->code == jit_code_arg);
     jit_inc_synth_wp(getarg_i, u, v);
@@ -649,7 +649,7 @@ _jit_getarg_i(jit_state_t *_jit, jit_int32_t u, jit_node_t 
*v)
 }
 
 void
-_jit_putargr(jit_state_t *_jit, jit_int32_t u, jit_node_t *v)
+_jit_putargr(jit_state_t *_jit, int32_t u, jit_node_t *v)
 {
     assert(v->code == jit_code_arg);
     jit_inc_synth_wp(putargr, u, v);
@@ -665,7 +665,7 @@ _jit_putargr(jit_state_t *_jit, jit_int32_t u, jit_node_t 
*v)
 void
 _jit_putargi(jit_state_t *_jit, jit_word_t u, jit_node_t *v)
 {
-    jit_int32_t                regno;
+    int32_t            regno;
     assert(v->code == jit_code_arg);
     jit_inc_synth_wp(putargi, u, v);
     if (jit_swf_p()) {
@@ -686,7 +686,7 @@ _jit_putargi(jit_state_t *_jit, jit_word_t u, jit_node_t *v)
 }
 
 void
-_jit_getarg_f(jit_state_t *_jit, jit_int32_t u, jit_node_t *v)
+_jit_getarg_f(jit_state_t *_jit, int32_t u, jit_node_t *v)
 {
     assert(v->code == jit_code_arg_f);
     jit_inc_synth_wp(getarg_f, u, v);
@@ -708,7 +708,7 @@ _jit_getarg_f(jit_state_t *_jit, jit_int32_t u, jit_node_t 
*v)
 }
 
 void
-_jit_putargr_f(jit_state_t *_jit, jit_int32_t u, jit_node_t *v)
+_jit_putargr_f(jit_state_t *_jit, int32_t u, jit_node_t *v)
 {
     assert(v->code == jit_code_arg_f);
     jit_inc_synth_wp(putargr_f, u, v);
@@ -732,7 +732,7 @@ _jit_putargr_f(jit_state_t *_jit, jit_int32_t u, jit_node_t 
*v)
 void
 _jit_putargi_f(jit_state_t *_jit, jit_float32_t u, jit_node_t *v)
 {
-    jit_int32_t                regno;
+    int32_t            regno;
     assert(v->code == jit_code_arg_f);
     jit_inc_synth_fp(putargi_f, u, v);
     if (jit_cpu.abi) {
@@ -764,7 +764,7 @@ _jit_putargi_f(jit_state_t *_jit, jit_float32_t u, 
jit_node_t *v)
 }
 
 void
-_jit_getarg_d(jit_state_t *_jit, jit_int32_t u, jit_node_t *v)
+_jit_getarg_d(jit_state_t *_jit, int32_t u, jit_node_t *v)
 {
     assert(v->code == jit_code_arg_d);
     jit_inc_synth_wp(getarg_d, u, v);
@@ -786,7 +786,7 @@ _jit_getarg_d(jit_state_t *_jit, jit_int32_t u, jit_node_t 
*v)
 }
 
 void
-_jit_putargr_d(jit_state_t *_jit, jit_int32_t u, jit_node_t *v)
+_jit_putargr_d(jit_state_t *_jit, int32_t u, jit_node_t *v)
 {
     assert(v->code == jit_code_arg_d);
     jit_inc_synth_wp(putargr_d, u, v);
@@ -810,7 +810,7 @@ _jit_putargr_d(jit_state_t *_jit, jit_int32_t u, jit_node_t 
*v)
 void
 _jit_putargi_d(jit_state_t *_jit, jit_float64_t u, jit_node_t *v)
 {
-    jit_int32_t                regno;
+    int32_t            regno;
     assert(v->code == jit_code_arg_d);
     jit_inc_synth_dp(putargi_d, u, v);
     if (jit_cpu.abi) {
@@ -842,7 +842,7 @@ _jit_putargi_d(jit_state_t *_jit, jit_float64_t u, 
jit_node_t *v)
 }
 
 void
-_jit_pushargr(jit_state_t *_jit, jit_int32_t u)
+_jit_pushargr(jit_state_t *_jit, int32_t u)
 {
     assert(_jitc->function);
     jit_inc_synth_w(pushargr, u);
@@ -861,7 +861,7 @@ _jit_pushargr(jit_state_t *_jit, jit_int32_t u)
 void
 _jit_pushargi(jit_state_t *_jit, jit_word_t u)
 {
-    jit_int32_t                 regno;
+    int32_t             regno;
     assert(_jitc->function);
     jit_inc_synth_w(pushargi, u);
     jit_link_prepare();
@@ -880,7 +880,7 @@ _jit_pushargi(jit_state_t *_jit, jit_word_t u)
 }
 
 void
-_jit_pushargr_f(jit_state_t *_jit, jit_int32_t u)
+_jit_pushargr_f(jit_state_t *_jit, int32_t u)
 {
     assert(_jitc->function);
     jit_inc_synth_w(pushargr_f, u);
@@ -908,7 +908,7 @@ done:
 void
 _jit_pushargi_f(jit_state_t *_jit, jit_float32_t u)
 {
-    jit_int32_t                regno;
+    int32_t            regno;
     assert(_jitc->function);
     jit_inc_synth_f(pushargi_f, u);
     jit_link_prepare();
@@ -943,7 +943,7 @@ done:
 }
 
 void
-_jit_pushargr_d(jit_state_t *_jit, jit_int32_t u)
+_jit_pushargr_d(jit_state_t *_jit, int32_t u)
 {
     assert(_jitc->function);
     jit_inc_synth_w(pushargr_d, u);
@@ -979,7 +979,7 @@ done:
 void
 _jit_pushargi_d(jit_state_t *_jit, jit_float64_t u)
 {
-    jit_int32_t                regno;
+    int32_t            regno;
     assert(_jitc->function);
     jit_inc_synth_d(pushargi_d, u);
     jit_link_prepare();
@@ -1015,9 +1015,9 @@ done:
 }
 
 jit_bool_t
-_jit_regarg_p(jit_state_t *_jit, jit_node_t *node, jit_int32_t regno)
+_jit_regarg_p(jit_state_t *_jit, jit_node_t *node, int32_t regno)
 {
-    jit_int32_t                spec;
+    int32_t            spec;
     spec = jit_class(_rvs[regno].spec);
     if (spec & jit_class_arg) {
        regno = JIT_RA0 - regno;
@@ -1034,7 +1034,7 @@ _jit_regarg_p(jit_state_t *_jit, jit_node_t *node, 
jit_int32_t regno)
 }
 
 void
-_jit_finishr(jit_state_t *_jit, jit_int32_t r0)
+_jit_finishr(jit_state_t *_jit, int32_t r0)
 {
     jit_node_t         *node;
     assert(_jitc->function);
@@ -1069,7 +1069,7 @@ _jit_finishi(jit_state_t *_jit, jit_pointer_t i0)
 }
 
 void
-_jit_retval_c(jit_state_t *_jit, jit_int32_t r0)
+_jit_retval_c(jit_state_t *_jit, int32_t r0)
 {
     jit_inc_synth_w(retval_c, r0);
     jit_extr_c(r0, JIT_RET);
@@ -1077,7 +1077,7 @@ _jit_retval_c(jit_state_t *_jit, jit_int32_t r0)
 }
 
 void
-_jit_retval_uc(jit_state_t *_jit, jit_int32_t r0)
+_jit_retval_uc(jit_state_t *_jit, int32_t r0)
 {
     jit_inc_synth_w(retval_uc, r0);
     jit_extr_uc(r0, JIT_RET);
@@ -1085,7 +1085,7 @@ _jit_retval_uc(jit_state_t *_jit, jit_int32_t r0)
 }
 
 void
-_jit_retval_s(jit_state_t *_jit, jit_int32_t r0)
+_jit_retval_s(jit_state_t *_jit, int32_t r0)
 {
     jit_inc_synth_w(retval_s, r0);
     jit_extr_s(r0, JIT_RET);
@@ -1093,7 +1093,7 @@ _jit_retval_s(jit_state_t *_jit, jit_int32_t r0)
 }
 
 void
-_jit_retval_us(jit_state_t *_jit, jit_int32_t r0)
+_jit_retval_us(jit_state_t *_jit, int32_t r0)
 {
     jit_inc_synth_w(retval_us, r0);
     jit_extr_us(r0, JIT_RET);
@@ -1101,7 +1101,7 @@ _jit_retval_us(jit_state_t *_jit, jit_int32_t r0)
 }
 
 void
-_jit_retval_i(jit_state_t *_jit, jit_int32_t r0)
+_jit_retval_i(jit_state_t *_jit, int32_t r0)
 {
     jit_inc_synth_w(retval_i, r0);
     if (r0 != JIT_RET)
@@ -1110,7 +1110,7 @@ _jit_retval_i(jit_state_t *_jit, jit_int32_t r0)
 }
 
 void
-_jit_retval_f(jit_state_t *_jit, jit_int32_t r0)
+_jit_retval_f(jit_state_t *_jit, int32_t r0)
 {
     jit_inc_synth_w(retval_f, r0);
     if (jit_cpu.abi) {
@@ -1123,7 +1123,7 @@ _jit_retval_f(jit_state_t *_jit, jit_int32_t r0)
 }
 
 void
-_jit_retval_d(jit_state_t *_jit, jit_int32_t r0)
+_jit_retval_d(jit_state_t *_jit, int32_t r0)
 {
     jit_inc_synth_w(retval_d, r0);
     if (jit_cpu.abi) {
@@ -1141,21 +1141,21 @@ _emit_code(jit_state_t *_jit)
     jit_node_t         *node;
     jit_node_t         *temp;
     jit_word_t          word;
-    jit_int32_t                 value;
-    jit_int32_t                 offset;
+    int32_t             value;
+    int32_t             offset;
     struct {
        jit_node_t      *node;
-       jit_uint8_t     *data;
+       uint8_t *data;
        jit_word_t       word;
 #if DEVEL_DISASSEMBLER
        jit_word_t       prevw;
 #endif
        jit_uword_t      thumb;
 #if DISASSEMBLER
-       jit_int32_t      info_offset;
+       int32_t  info_offset;
 #endif
-       jit_int32_t      const_offset;
-       jit_int32_t      patch_offset;
+       int32_t  const_offset;
+       int32_t  patch_offset;
     } undo;
 #if DEVEL_DISASSEMBLER
     jit_word_t          prevw;
@@ -1974,7 +1974,7 @@ _emit_code(jit_state_t *_jit)
        if (!jit_thumb_p() &&
            (node->code == jit_code_movi || node->code == jit_code_calli)) {
            /* calculate where to patch word */
-           value = *(jit_int32_t *)word;
+           value = *(int32_t *)word;
            assert((value & 0x0f700000) == ARM_LDRI);
            /* offset may become negative (-4) if last instruction
             * before unconditional branch and data following
@@ -2016,19 +2016,19 @@ jit_flush(void *fptr, void *tptr)
 }
 
 void
-_emit_ldxi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_emit_ldxi(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
     ldxi_i(rn(r0), rn(r1), i0);
 }
 
 void
-_emit_stxi(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_emit_stxi(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     stxi_i(i0, rn(r0), rn(r1));
 }
 
 void
-_emit_ldxi_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_emit_ldxi_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
     if (jit_swf_p())
        swf_ldxi_d(rn(r0), rn(r1), i0);
@@ -2037,7 +2037,7 @@ _emit_ldxi_d(jit_state_t *_jit, jit_int32_t r0, 
jit_int32_t r1, jit_word_t i0)
 }
 
 void
-_emit_stxi_d(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_emit_stxi_d(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     if (jit_swf_p())
        swf_stxi_d(i0, rn(r0), rn(r1));
@@ -2045,7 +2045,7 @@ _emit_stxi_d(jit_state_t *_jit, jit_word_t i0, 
jit_int32_t r0, jit_int32_t r1)
        vfp_stxi_d(i0, rn(r0), rn(r1));
 }
 
-static jit_int32_t
+static int32_t
 _jit_get_reg_pair(jit_state_t *_jit)
 {
     /*   bypass jit_get_reg() with argument or'ed with jit_class_chk
@@ -2081,7 +2081,7 @@ _jit_get_reg_pair(jit_state_t *_jit)
 }
 
 static void
-_jit_unget_reg_pair(jit_state_t *_jit, jit_int32_t reg)
+_jit_unget_reg_pair(jit_state_t *_jit, int32_t reg)
 {
     jit_unget_reg(reg);
     switch (reg) {
@@ -2119,14 +2119,14 @@ _must_align_p(jit_state_t *_jit, jit_node_t *node)
 }
 
 static void
-_load_const(jit_state_t *_jit, jit_bool_t uniq, jit_int32_t r0, jit_word_t i0)
+_load_const(jit_state_t *_jit, jit_bool_t uniq, int32_t r0, jit_word_t i0)
 {
     jit_word_t          w;
     jit_word_t          d;
     jit_word_t          base;
-    jit_int32_t                *data;
-    jit_int32_t                 size;
-    jit_int32_t                 offset;
+    int32_t            *data;
+    int32_t             size;
+    int32_t             offset;
 
     assert(!jit_thumb_p());
     if (!uniq) {
@@ -2145,7 +2145,7 @@ _load_const(jit_state_t *_jit, jit_bool_t uniq, 
jit_int32_t r0, jit_word_t i0)
         */
 
        /* search in previous constant pool */
-       if ((data = (jit_int32_t *)_jitc->consts.data)) {
+       if ((data = (int32_t *)_jitc->consts.data)) {
            w = (jit_word_t)data;
            /* maximum backwards offset */
            base = (_jit->pc.w + 8) - 4092;
@@ -2196,7 +2196,7 @@ static void
 _flush_consts(jit_state_t *_jit)
 {
     jit_word_t          word;
-    jit_int32_t                 offset;
+    int32_t             offset;
 
     /* if no forward constants */
     if (!_jitc->consts.length)
@@ -2243,8 +2243,8 @@ _invalidate_consts(jit_state_t *_jit)
 static void
 _patch(jit_state_t *_jit, jit_word_t instr, jit_node_t *node)
 {
-    jit_int32_t                 flag;
-    jit_int32_t                 kind;
+    int32_t             flag;
+    int32_t             kind;
 
     assert(node->flag & jit_flag_node);
     if (node->code == jit_code_movi) {
diff --git a/jit/arm.h b/jit/arm.h
index 496e89b..a456254 100644
--- a/jit/arm.h
+++ b/jit/arm.h
@@ -105,18 +105,18 @@ typedef enum {
 } jit_reg_t;
 
 typedef struct {
-    jit_uint32_t version       : 4;
-    jit_uint32_t extend                : 1;
+    uint32_t version   : 4;
+    uint32_t extend            : 1;
     /* only generate thumb instructions for thumb2 */
-    jit_uint32_t thumb         : 1;
-    jit_uint32_t vfp           : 3;
-    jit_uint32_t neon          : 1;
-    jit_uint32_t abi           : 2;
+    uint32_t thumb             : 1;
+    uint32_t vfp               : 3;
+    uint32_t neon              : 1;
+    uint32_t abi               : 2;
     /* use strt+offset instead of str.w?
      * on special cases it causes a SIGILL at least on qemu, probably
      * due to some memory ordering constraint not being respected, so,
      * disable by default */
-    jit_uint32_t ldrt_strt     : 1;
+    uint32_t ldrt_strt : 1;
 } jit_cpu_t;
 
 /*
diff --git a/jit/hppa-cpu.c b/jit/hppa-cpu.c
index 4318f06..59ec844 100644
--- a/jit/hppa-cpu.c
+++ b/jit/hppa-cpu.c
@@ -48,142 +48,142 @@ typedef struct udiv {
 #define _CR11_REGNO            11
 #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*,jit_int32_t,
-               jit_int32_t,jit_int32_t,jit_int32_t);
+static void _f1(jit_state_t*,int32_t,
+               int32_t,jit_int32_t,jit_int32_t);
 #define f2(o,b,r,i,j)                  _f2(_jit,o,b,r,i,j)
-static void _f2(jit_state_t*,jit_int32_t,jit_int32_t,
-               jit_int32_t,jit_int32_t,jit_int32_t) maybe_unused;
+static void _f2(jit_state_t*,int32_t,jit_int32_t,
+               int32_t,jit_int32_t,jit_int32_t) maybe_unused;
 #define f3(o,b,t,i,j)                  _f3(_jit,o,b,t,i,j)
-static void _f3(jit_state_t*,jit_int32_t,jit_int32_t,
-               jit_int32_t,jit_int32_t,jit_int32_t);
+static void _f3(jit_state_t*,int32_t,jit_int32_t,
+               int32_t,jit_int32_t,jit_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*,jit_int32_t,jit_int32_t,
-               jit_int32_t,jit_int32_t,jit_int32_t,jit_int32_t,
-               jit_int32_t,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _f4(jit_state_t*,int32_t,jit_int32_t,
+               int32_t,jit_int32_t,jit_int32_t,jit_int32_t,
+               int32_t,jit_int32_t,jit_int32_t,jit_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*,jit_int32_t,jit_int32_t,
-               jit_int32_t,jit_int32_t,jit_int32_t,jit_int32_t,
-               jit_int32_t,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _f5(jit_state_t*,int32_t,jit_int32_t,
+               int32_t,jit_int32_t,jit_int32_t,jit_int32_t,
+               int32_t,jit_int32_t,jit_int32_t,jit_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*,jit_int32_t,jit_int32_t,
-               jit_int32_t,jit_int32_t,jit_int32_t,jit_int32_t,
-               jit_int32_t,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _f6(jit_state_t*,int32_t,jit_int32_t,
+               int32_t,jit_int32_t,jit_int32_t,jit_int32_t,
+               int32_t,jit_int32_t,jit_int32_t,jit_int32_t);
 #define f7(o,r,i)                      _f7(_jit,o,r,i)
-static void _f7(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _f7(jit_state_t*,int32_t,jit_int32_t,jit_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*,jit_int32_t,
-               jit_int32_t,jit_int32_t,jit_int32_t,
-               jit_int32_t,jit_int32_t,jit_int32_t,
-               jit_int32_t,jit_int32_t,jit_int32_t);
+static void _f8(jit_state_t*,int32_t,
+               int32_t,jit_int32_t,jit_int32_t,
+               int32_t,jit_int32_t,jit_int32_t,
+               int32_t,jit_int32_t,jit_int32_t);
 #define f9(o,r,t,cf,e1,im)             _f9(_jit,o,r,t,cf,e1,im)
 static void _f9(jit_state_t*,
-               jit_int32_t,jit_int32_t,jit_int32_t,
-               jit_int32_t,jit_int32_t,jit_int32_t);
+               int32_t,jit_int32_t,jit_int32_t,
+               int32_t,jit_int32_t,jit_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*,jit_int32_t,jit_int32_t,
-               jit_int32_t,jit_int32_t,jit_int32_t,jit_int32_t,
-               jit_int32_t,jit_int32_t,jit_int32_t,jit_int32_t) maybe_unused;
+static void _f10(jit_state_t*,int32_t,jit_int32_t,
+               int32_t,jit_int32_t,jit_int32_t,jit_int32_t,
+               int32_t,jit_int32_t,jit_int32_t,jit_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*,jit_int32_t,
-               jit_int32_t,jit_int32_t,jit_int32_t,jit_int32_t,
-               jit_int32_t,jit_int32_t,jit_int32_t,jit_int32_t) maybe_unused;
+static void _f11(jit_state_t*,int32_t,
+               int32_t,jit_int32_t,jit_int32_t,jit_int32_t,
+               int32_t,jit_int32_t,jit_int32_t,jit_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*,jit_int32_t,jit_int32_t,
-                jit_int32_t,jit_int32_t,jit_int32_t,jit_int32_t,
-                jit_int32_t,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _f12(jit_state_t*,int32_t,jit_int32_t,
+                int32_t,jit_int32_t,jit_int32_t,jit_int32_t,
+                int32_t,jit_int32_t,jit_int32_t,jit_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*,jit_int32_t,jit_int32_t,
-                jit_int32_t,jit_int32_t,jit_int32_t,
-                jit_int32_t,jit_int32_t,jit_int32_t);
+static void _f13(jit_state_t*,int32_t,jit_int32_t,
+                int32_t,jit_int32_t,jit_int32_t,
+                int32_t,jit_int32_t,jit_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*,jit_int32_t,jit_int32_t,
-                 jit_int32_t,jit_int32_t,jit_int32_t,
-                 jit_int32_t,jit_int32_t,jit_int32_t) maybe_unused;
+static void _f13x(jit_state_t*,int32_t,jit_int32_t,
+                 int32_t,jit_int32_t,jit_int32_t,
+                 int32_t,jit_int32_t,jit_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*,jit_int32_t,
-               jit_int32_t,jit_int32_t,jit_int32_t,jit_int32_t,
-               jit_int32_t,jit_int32_t,jit_int32_t,jit_int32_t) maybe_unused;
+static void _f14(jit_state_t*,int32_t,
+               int32_t,jit_int32_t,jit_int32_t,jit_int32_t,
+               int32_t,jit_int32_t,jit_int32_t,jit_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*,jit_int32_t,
-                jit_int32_t,jit_int32_t,jit_int32_t,jit_int32_t,
-                jit_int32_t,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _f15(jit_state_t*,int32_t,
+                int32_t,jit_int32_t,jit_int32_t,jit_int32_t,
+                int32_t,jit_int32_t,jit_int32_t,jit_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*,jit_int32_t,
-                jit_int32_t,jit_int32_t,jit_int32_t,jit_int32_t,
-                jit_int32_t,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _f16(jit_state_t*,int32_t,
+                int32_t,jit_int32_t,jit_int32_t,jit_int32_t,
+                int32_t,jit_int32_t,jit_int32_t,jit_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*,jit_int32_t,
-                jit_int32_t,jit_int32_t,jit_int32_t,jit_int32_t,
-                jit_int32_t,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _f16x(jit_state_t*,int32_t,
+                int32_t,jit_int32_t,jit_int32_t,jit_int32_t,
+                int32_t,jit_int32_t,jit_int32_t,jit_int32_t);
 #define f17(o,r2,r1,c,i,n)             _f17(_jit,o,r2,r1,c,i,n)
-static void _f17(jit_state_t*,jit_int32_t,jit_int32_t,
-                jit_int32_t,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _f17(jit_state_t*,int32_t,jit_int32_t,
+                int32_t,jit_int32_t,jit_int32_t,jit_int32_t);
 #define f17x(o,r2,r1,c,i,n)            _f17x(_jit,o,r2,r1,c,i,n)
-static void _f17x(jit_state_t*,jit_int32_t,jit_int32_t,
-                 jit_int32_t,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _f17x(jit_state_t*,int32_t,jit_int32_t,
+                 int32_t,jit_int32_t,jit_int32_t,jit_int32_t);
 #define f18(o,p,r,c,i,n)               _f18(_jit,o,p,r,c,i,n)
-static void _f18(jit_state_t*,jit_int32_t,jit_int32_t,
-                jit_int32_t,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _f18(jit_state_t*,int32_t,jit_int32_t,
+                int32_t,jit_int32_t,jit_int32_t,jit_int32_t);
 #define f19(o,b,s,i,n)                 _f19(_jit,o,b,s,i,n)
-static void _f19(jit_state_t*,jit_int32_t,jit_int32_t,
-                jit_int32_t,jit_int32_t,jit_int32_t) maybe_unused;
+static void _f19(jit_state_t*,int32_t,jit_int32_t,
+                int32_t,jit_int32_t,jit_int32_t) maybe_unused;
 #define f20(o,t,i,g,n)                 _f20(_jit,o,t,i,g,n)
-static void _f20(jit_state_t*,jit_int32_t,jit_int32_t,
-               jit_int32_t,jit_int32_t,jit_int32_t);
+static void _f20(jit_state_t*,int32_t,jit_int32_t,
+               int32_t,jit_int32_t,jit_int32_t);
 #define f21(o,t,x,y,n)                 _f21(_jit,o,t,x,y,n)
-static void _f21(jit_state_t*,jit_int32_t,jit_int32_t,
-               jit_int32_t,jit_int32_t,jit_int32_t);
+static void _f21(jit_state_t*,int32_t,jit_int32_t,
+               int32_t,jit_int32_t,jit_int32_t);
 #define f22(o,b,x,r,n,p)               _f22(_jit,o,b,x,r,n,p)
-static void _f22(jit_state_t*,jit_int32_t,jit_int32_t,
-               jit_int32_t,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _f22(jit_state_t*,int32_t,jit_int32_t,
+               int32_t,jit_int32_t,jit_int32_t,jit_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*,jit_int32_t,
-                jit_int32_t,jit_int32_t,jit_int32_t,jit_int32_t,
-                jit_int32_t,jit_int32_t,jit_int32_t,jit_int32_t) maybe_unused;
+static void _f23(jit_state_t*,int32_t,
+                int32_t,jit_int32_t,jit_int32_t,jit_int32_t,
+                int32_t,jit_int32_t,jit_int32_t,jit_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*,jit_int32_t,
-                jit_int32_t,jit_int32_t,jit_int32_t,
-                jit_int32_t,jit_int32_t,jit_int32_t) maybe_unused;
+static void _f24(jit_state_t*,int32_t,
+                int32_t,jit_int32_t,jit_int32_t,
+                int32_t,jit_int32_t,jit_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*,jit_int32_t,
-                jit_int32_t,jit_int32_t,jit_int32_t,
-                jit_int32_t,jit_int32_t,jit_int32_t) maybe_unused;
+static void _f25(jit_state_t*,int32_t,
+                int32_t,jit_int32_t,jit_int32_t,
+                int32_t,jit_int32_t,jit_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*,jit_int32_t,
-                jit_int32_t,jit_int32_t,jit_int32_t,
-                jit_int32_t,jit_int32_t,jit_int32_t) maybe_unused;
+static void _f26(jit_state_t*,int32_t,
+                int32_t,jit_int32_t,jit_int32_t,
+                int32_t,jit_int32_t,jit_int32_t) maybe_unused;
 #define f27(o,i,j)                     _f27(_jit,o,i,j)
-static void _f27(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t) 
maybe_unused;
+static void _f27(jit_state_t*,int32_t,jit_int32_t,jit_int32_t) maybe_unused;
 #define f28(o,i)                       _f28(_jit,o,i)
-static void _f28(jit_state_t*,jit_int32_t,jit_int32_t) maybe_unused;
+static void _f28(jit_state_t*,int32_t,jit_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*,jit_int32_t,jit_int32_t,
-                jit_int32_t,jit_int32_t,jit_int32_t,jit_int32_t) maybe_unused;
+static void _f29(jit_state_t*,int32_t,jit_int32_t,
+                int32_t,jit_int32_t,jit_int32_t,jit_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*,jit_int32_t,jit_int32_t,jit_int32_t,
-                jit_int32_t,jit_int32_t,jit_int32_t,jit_int32_t) maybe_unused;
+static void _f30(jit_state_t*,int32_t,jit_int32_t,jit_int32_t,
+                int32_t,jit_int32_t,jit_int32_t,jit_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*,jit_int32_t,jit_int32_t,
-                jit_int32_t,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _f31(jit_state_t*,int32_t,jit_int32_t,
+                int32_t,jit_int32_t,jit_int32_t,jit_int32_t);
 #define f33(o,x,r,y,z,u)               _f33(_jit,o,x,r,y,z,u)
-static void _f33(jit_state_t*,jit_int32_t,jit_int32_t,
-                jit_int32_t,jit_int32_t,jit_int32_t,jit_int32_t) maybe_unused;
+static void _f33(jit_state_t*,int32_t,jit_int32_t,
+                int32_t,jit_int32_t,jit_int32_t,jit_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*,jit_int32_t,jit_int32_t,
-                jit_int32_t,jit_int32_t,jit_int32_t,jit_int32_t) maybe_unused;
+static void _f34(jit_state_t*,int32_t,jit_int32_t,
+                int32_t,jit_int32_t,jit_int32_t,jit_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*,jit_int32_t,jit_int32_t,
-                jit_int32_t,jit_int32_t,jit_int32_t,jit_int32_t) maybe_unused;
+static void _f35(jit_state_t*,int32_t,jit_int32_t,
+                int32_t,jit_int32_t,jit_int32_t,jit_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*,jit_int32_t,jit_int32_t,jit_int32_t,
-                jit_int32_t,jit_int32_t,jit_int32_t,jit_int32_t) maybe_unused;
+static void _f36(jit_state_t*,int32_t,jit_int32_t,jit_int32_t,
+                int32_t,jit_int32_t,jit_int32_t,jit_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*,jit_int32_t,jit_int32_t,
-                jit_int32_t,jit_int32_t,jit_int32_t,
-                jit_int32_t,jit_int32_t,jit_int32_t) maybe_unused;
+static void _f37(jit_state_t*,int32_t,jit_int32_t,
+                int32_t,jit_int32_t,jit_int32_t,
+                int32_t,jit_int32_t,jit_int32_t) maybe_unused;
 #define f38(o,s,u,n)                   _f38(_jit,o,s,u,n)
-static void _f38(jit_state_t*,jit_int32_t,
-                jit_int32_t,jit_int32_t,jit_int32_t) maybe_unused;
+static void _f38(jit_state_t*,int32_t,
+                int32_t,jit_int32_t,jit_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) */
@@ -641,13 +641,13 @@ static void _f38(jit_state_t*,jit_int32_t,
 #define UXOR(r1,r2,t)          f8(0x2,r2,r1,LOG_CC_NV,0,1,1,2,0,t)
 #define XOR(r1,r2,t)           f8(0x2,r2,r1,LOG_CC_NV,0,1,0,2,0,t)
 #  define nop(c)                       _nop(_jit,c)
-static void _nop(jit_state_t*,jit_int32_t);
+static void _nop(jit_state_t*,int32_t);
 #define movr(r0,r1)            _movr(_jit,r0,r1)
-static void _movr(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _movr(jit_state_t*,int32_t,jit_int32_t);
 #define movi(r0,i0)            _movi(_jit,r0,i0)
-static void _movi(jit_state_t*,jit_int32_t,jit_word_t);
+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*,jit_int32_t,jit_word_t);
+static jit_word_t _movi_p(jit_state_t*,int32_t,jit_word_t);
 #define comr(r0,r1)            UADDCM(_R0_REGNO,r1,r0)
 #define negr(r0,r1)            SUB(_R0_REGNO,r1,r0)
 #define extr_c(r0,r1)          EXTRWR(r1,31,8,r0)
@@ -662,98 +662,98 @@ static jit_word_t 
_movi_p(jit_state_t*,jit_int32_t,jit_word_t);
 #endif
 #define addr(r0,r1,r2)         ADD(r1,r2,r0)
 #define addi(r0,r1,i0)         _addi(_jit,r0,r1,i0)
-static void _addi(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _addi(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #define addcr(r0,r1,r2)                addr(r0,r1,r2)
 #define addci(r0,r1,i0)                _addci(_jit,r0,r1,i0)
-static void _addci(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _addci(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #define addxr(r0,r1,r2)                ADD_C(r1,r2,r0)
 #define addxi(r0,r1,i0)                _addxi(_jit,r0,r1,i0)
-static void _addxi(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _addxi(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #define subr(r0,r1,r2)         SUB(r1,r2,r0)
 #define subi(r0,r1,i0)         _subi(_jit,r0,r1,i0)
-static void _subi(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _subi(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #define subcr(r0,r1,r2)                subr(r0,r1,r2)
 #define subci(r0,r1,i0)                _subci(_jit,r0,r1,i0)
-static void _subci(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _subci(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #define subxr(r0,r1,r2)                SUB_B(r1,r2,r0)
 #define subxi(r0,r1,i0)                _subxi(_jit,r0,r1,i0)
-static void _subxi(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _subxi(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #define rsbi(r0, r1, i0)       _rsbi(_jit, r0, r1, i0)
-static void _rsbi(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _rsbi(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #define mulr(r0,r1,r2)         _mulr(_jit,r0,r1,r2)
-static void _mulr(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _mulr(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #define muli(r0,r1,i0)         _muli(_jit,r0,r1,i0)
-static void _muli(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _muli(jit_state_t*,int32_t,jit_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*,
-                  jit_int32_t,jit_int32_t,jit_int32_t,jit_int32_t);
+                  int32_t,jit_int32_t,jit_int32_t,jit_int32_t);
 #define qmuli(r0,r1,r2,i0)     _qmuli(_jit,r0,r1,r2,i0)
 static void _qmuli(jit_state_t*,
-                  jit_int32_t,jit_int32_t,jit_int32_t,jit_word_t);
+                  int32_t,jit_int32_t,jit_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*,
-                    jit_int32_t,jit_int32_t,jit_int32_t,jit_int32_t);
+                    int32_t,jit_int32_t,jit_int32_t,jit_int32_t);
 #define qmuli_u(r0,r1,r2,i0)   _qmuli_u(_jit,r0,r1,r2,i0)
 static void _qmuli_u(jit_state_t*,
-                    jit_int32_t,jit_int32_t,jit_int32_t,jit_word_t);
+                    int32_t,jit_int32_t,jit_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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _divr(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #define divi(r0,r1,i0)         _divi(_jit,r0,r1,i0)
-static void _divi(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _divi(jit_state_t*,int32_t,jit_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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _divr_u(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #define divi_u(r0,r1,i0)       _divi_u(_jit,r0,r1,i0)
-static void _divi_u(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _divi_u(jit_state_t*,int32_t,jit_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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _remr(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #define remi(r0,r1,i0)         _remi(_jit,r0,r1,i0)
-static void _remi(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _remi(jit_state_t*,int32_t,jit_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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _remr_u(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #define remi_u(r0,r1,i0)       _remi_u(_jit,r0,r1,i0)
-static void _remi_u(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _remi_u(jit_state_t*,int32_t,jit_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*,
-                  jit_int32_t,jit_int32_t,jit_int32_t,jit_int32_t);
+                  int32_t,jit_int32_t,jit_int32_t,jit_int32_t);
 #define qdivi(r0,r1,r2,i0)     _qdivi(_jit,r0,r1,r2,i0)
 static void _qdivi(jit_state_t*,
-                  jit_int32_t,jit_int32_t,jit_int32_t,jit_word_t);
+                  int32_t,jit_int32_t,jit_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*,
-                    jit_int32_t,jit_int32_t,jit_int32_t,jit_int32_t);
+                    int32_t,jit_int32_t,jit_int32_t,jit_int32_t);
 #define qdivi_u(r0,r1,r2,i0)   _qdivi_u(_jit,r0,r1,r2,i0)
 static void _qdivi_u(jit_state_t*,
-                    jit_int32_t,jit_int32_t,jit_int32_t,jit_word_t);
+                    int32_t,jit_int32_t,jit_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*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _andi(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #define orr(r0,r1,r2)          OR(r1,r2,r0)
 #define ori(r0,r1,i0)          _ori(_jit,r0,r1,i0)
-static void _ori(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _ori(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #define xorr(r0,r1,r2)         XOR(r1,r2,r0)
 #define xori(r0,r1,i0)         _xori(_jit,r0,r1,i0)
-static void _xori(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _xori(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #define lshr(r0,r1,r2)         _lshr(_jit,r0,r1,r2)
-static void _lshr(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _lshr(jit_state_t*,int32_t,jit_int32_t,jit_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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _rshr(jit_state_t*,int32_t,jit_int32_t,jit_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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _rshr_u(jit_state_t*,int32_t,jit_int32_t,jit_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,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _cmpr(jit_state_t*,jit_word_t,int32_t,jit_int32_t,jit_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,
-                 jit_int32_t,jit_int32_t,jit_word_t);
+                 int32_t,jit_int32_t,jit_word_t);
 #define ltr(r0,r1,r2)          cmpr(CS_CC_GE,r0,r1,r2)
 #define lti(r0,r1,i0)          cmpi(CS_CC_GE,CS_CC_LE,r0,r1,i0)
 #define ltr_u(r0,r1,r2)                cmpr(CS_CC_UGE,r0,r1,r2)
@@ -775,73 +775,73 @@ static void _cmpi(jit_state_t*,jit_word_t,jit_word_t,
 #define ner(r0,r1,r2)          cmpr(CS_CC_EQ,r0,r1,r2)
 #define nei(r0,r1,i0)          cmpi(CS_CC_EQ,CS_CC_EQ,r0,r1,i0)
 #define ldr_c(r0,r1)           _ldr_c(_jit,r0,r1)
-static void _ldr_c(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _ldr_c(jit_state_t*,int32_t,jit_int32_t);
 #define ldi_c(r0,i0)           _ldi_c(_jit,r0,i0)
-static void _ldi_c(jit_state_t*,jit_int32_t,jit_word_t);
+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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _ldxr_c(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #define ldxi_c(r0,r1,i0)       _ldxi_c(_jit,r0,r1,i0)
-static void _ldxi_c(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _ldxi_c(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #define ldr_uc(r0,r1)          LDBI(_R0_REGNO,r1,r0)
 #define ldi_uc(r0,i0)          _ldi_uc(_jit,r0,i0)
-static void _ldi_uc(jit_state_t*,jit_int32_t,jit_word_t);
+static void _ldi_uc(jit_state_t*,int32_t,jit_word_t);
 #define ldxr_uc(r0,r1,r2)      LDB(r2,r1,r0)
 #define ldxi_uc(r0,r1,i0)      _ldxi_uc(_jit,r0,r1,i0)
-static void _ldxi_uc(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _ldxi_uc(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #define ldr_s(r0,r1)           _ldr_s(_jit,r0,r1)
-static void _ldr_s(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _ldr_s(jit_state_t*,int32_t,jit_int32_t);
 #define ldi_s(r0,i0)           _ldi_s(_jit,r0,i0)
-static void _ldi_s(jit_state_t*,jit_int32_t,jit_word_t);
+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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _ldxr_s(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #define ldxi_s(r0,r1,i0)       _ldxi_s(_jit,r0,r1,i0)
-static void _ldxi_s(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _ldxi_s(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #define ldr_us(r0,r1)          LDHI(_R0_REGNO,r1,r0)
 #define ldi_us(r0,i0)          _ldi_us(_jit,r0,i0)
-static void _ldi_us(jit_state_t*,jit_int32_t,jit_word_t);
+static void _ldi_us(jit_state_t*,int32_t,jit_word_t);
 #define ldxr_us(r0,r1,r2)      LDH(r2,r1,r0)
 #define ldxi_us(r0,r1,i0)      _ldxi_us(_jit,r0,r1,i0)
-static void _ldxi_us(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _ldxi_us(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #define ldr(r0,r1)             ldr_ui(r0,r1)
 #define ldr_i(r0,r1)           ldr_ui(r0,r1)
 #define ldr_ui(r0,r1)          LDWI(_R0_REGNO,r1,r0)
 #define ldi_i(r0,i0)           ldi_ui(r0,i0)
 #define ldi_ui(r0,i0)          _ldi_ui(_jit,r0,i0)
-static void _ldi_ui(jit_state_t*,jit_int32_t,jit_word_t);
+static void _ldi_ui(jit_state_t*,int32_t,jit_word_t);
 #define ldxr_i(r0,r1,r2)       ldxr_ui(r0,r1,r2)
 #define ldxr_ui(r0,r1,r2)      LDW(r2,r1,r0)
 #define ldxi(r0,r1,i0)         ldxi_ui(r0,r1,i0)
 #define ldxi_i(r0,r1,i0)       ldxi_ui(r0,r1,i0)
 #define ldxi_ui(r0,r1,i0)      _ldxi_ui(_jit,r0,r1,i0)
-static void _ldxi_ui(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _ldxi_ui(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #define str_c(r0,r1)           STBI(r1,_R0_REGNO,r0)
 #define sti_c(i0,r0)           _sti_c(_jit,i0,r0)
-static void _sti_c(jit_state_t*,jit_word_t,jit_int32_t);
+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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _stxr_c(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #define stxi_c(i0,r0,r1)       _stxi_c(_jit,i0,r0,r1)
-static void _stxi_c(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static void _stxi_c(jit_state_t*,jit_word_t,int32_t,jit_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,jit_int32_t);
+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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _stxr_s(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #define stxi_s(i0,r0,r1)       _stxi_s(_jit,i0,r0,r1)
-static void _stxi_s(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static void _stxi_s(jit_state_t*,jit_word_t,int32_t,jit_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,jit_int32_t);
+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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _stxr_i(jit_state_t*,int32_t,jit_int32_t,jit_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,jit_int32_t,jit_int32_t);
+static void _stxi_i(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #define bcmpr(c,i0,r0,r1)      _bcmpr(_jit,c,i0,r0,r1)
 static jit_word_t _bcmpr(jit_state_t*,jit_word_t,
-                        jit_word_t,jit_int32_t,jit_int32_t);
+                        jit_word_t,int32_t,jit_int32_t);
 #define bcmpi(c,ci,i0,r0,i1)   _bcmpi(_jit,c,ci,i0,r0,i1)
 static jit_word_t _bcmpi(jit_state_t*,jit_word_t,jit_word_t,
-                        jit_word_t,jit_int32_t,jit_word_t);
+                        jit_word_t,int32_t,jit_word_t);
 #define bltr(i0,r0,r1)         bcmpr(CS_CC_LT,i0,r0,r1)
 #define blti(i0,r0,r1)         bcmpi(CS_CC_LT,CS_CC_GT,i0,r0,r1)
 #define bltr_u(i0,r0,r1)       bcmpr(CS_CC_ULT,i0,r0,r1)
@@ -864,54 +864,54 @@ static jit_word_t 
_bcmpi(jit_state_t*,jit_word_t,jit_word_t,
 #define bnei(i0,r0,r1)         bcmpi(CS_CC_NE,CS_CC_NE,i0,r0,r1)
 #define bmxr(c,i0,r0,r1)       _bmxr(_jit,c,i0,r0,r1)
 static jit_word_t _bmxr(jit_state_t*,jit_bool_t,
-                       jit_word_t,jit_int32_t,jit_int32_t);
+                       jit_word_t,int32_t,jit_int32_t);
 #define bmxi(c,i0,r0,i1)       _bmxi(_jit,c,i0,r0,i1)
 static jit_word_t _bmxi(jit_state_t*,jit_bool_t,
-                       jit_word_t,jit_int32_t,jit_word_t);
+                       jit_word_t,int32_t,jit_word_t);
 #define bmcr(r0,r1,r2)         bmxr(0,r0,r1,r2)
 #define bmci(r0,r1,r2)         bmxi(0,r0,r1,r2)
 #define bmsr(r0,r1,r2)         bmxr(1,r0,r1,r2)
 #define bmsi(r0,r1,r2)         bmxi(1,r0,r1,r2)
 #define boaddr(i0,r0,r1)       _boaddr(_jit,i0,r0,r1)
-static jit_word_t _boaddr(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _boaddr(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #define boaddi(i0,r0,i1)       _boaddi(_jit,i0,r0,i1)
-static jit_word_t _boaddi(jit_state_t*,jit_word_t,jit_int32_t,jit_word_t);
+static jit_word_t _boaddi(jit_state_t*,jit_word_t,int32_t,jit_word_t);
 #define boaddr_u(i0,r0,r1)     _boaddr_u(_jit,i0,r0,r1)
-static jit_word_t _boaddr_u(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _boaddr_u(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #define boaddi_u(i0,r0,i1)     _boaddi_u(_jit,i0,r0,i1)
-static jit_word_t _boaddi_u(jit_state_t*,jit_word_t,jit_int32_t,jit_word_t);
+static jit_word_t _boaddi_u(jit_state_t*,jit_word_t,int32_t,jit_word_t);
 #define bxaddr(i0,r0,r1)       _bxaddr(_jit,i0,r0,r1)
-static jit_word_t _bxaddr(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _bxaddr(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #define bxaddi(i0,r0,i1)       _bxaddi(_jit,i0,r0,i1)
-static jit_word_t _bxaddi(jit_state_t*,jit_word_t,jit_int32_t,jit_word_t);
+static jit_word_t _bxaddi(jit_state_t*,jit_word_t,int32_t,jit_word_t);
 #define bxaddr_u(i0,r0,r1)     _bxaddr_u(_jit,i0,r0,r1)
-static jit_word_t _bxaddr_u(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _bxaddr_u(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #define bxaddi_u(i0,r0,i1)     _bxaddi_u(_jit,i0,r0,i1)
-static jit_word_t _bxaddi_u(jit_state_t*,jit_word_t,jit_int32_t,jit_word_t);
+static jit_word_t _bxaddi_u(jit_state_t*,jit_word_t,int32_t,jit_word_t);
 #define bosubr(i0,r0,r1)       _bosubr(_jit,i0,r0,r1)
-static jit_word_t _bosubr(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _bosubr(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #define bosubi(i0,r0,i1)       _bosubi(_jit,i0,r0,i1)
-static jit_word_t _bosubi(jit_state_t*,jit_word_t,jit_int32_t,jit_word_t);
+static jit_word_t _bosubi(jit_state_t*,jit_word_t,int32_t,jit_word_t);
 #define bosubr_u(i0,r0,r1)     _bosubr_u(_jit,i0,r0,r1)
-static jit_word_t _bosubr_u(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _bosubr_u(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #define bosubi_u(i0,r0,i1)     _bosubi_u(_jit,i0,r0,i1)
-static jit_word_t _bosubi_u(jit_state_t*,jit_word_t,jit_int32_t,jit_word_t);
+static jit_word_t _bosubi_u(jit_state_t*,jit_word_t,int32_t,jit_word_t);
 #define bxsubr(i0,r0,r1)       _bxsubr(_jit,i0,r0,r1)
-static jit_word_t _bxsubr(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _bxsubr(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #define bxsubi(i0,r0,i1)       _bxsubi(_jit,i0,r0,i1)
-static jit_word_t _bxsubi(jit_state_t*,jit_word_t,jit_int32_t,jit_word_t);
+static jit_word_t _bxsubi(jit_state_t*,jit_word_t,int32_t,jit_word_t);
 #define bxsubr_u(i0,r0,r1)     _bxsubr_u(_jit,i0,r0,r1)
-static jit_word_t _bxsubr_u(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _bxsubr_u(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #define bxsubi_u(i0,r0,i1)     _bxsubi_u(_jit,i0,r0,i1)
-static jit_word_t _bxsubi_u(jit_state_t*,jit_word_t,jit_int32_t,jit_word_t);
+static jit_word_t _bxsubi_u(jit_state_t*,jit_word_t,int32_t,jit_word_t);
 #define jmpr(r0)               _jmpr(_jit,r0)
-static void _jmpr(jit_state_t*,jit_int32_t);
+static void _jmpr(jit_state_t*,int32_t);
 #define jmpi(i0)               _jmpi(_jit,i0)
 static void _jmpi(jit_state_t*,jit_word_t);
 #define jmpi_p(i0)             _jmpi_p(_jit,i0)
 static jit_word_t _jmpi_p(jit_state_t*,jit_word_t);
 #define callr(r0)              _callr(_jit,r0)
-static void _callr(jit_state_t*,jit_int32_t);
+static void _callr(jit_state_t*,int32_t);
 #define calli(i0)              _calli(_jit,i0)
 static void _calli(jit_state_t*,jit_word_t);
 #define calli_p(i0)            _calli_p(_jit,i0)
@@ -921,9 +921,9 @@ static void _prolog(jit_state_t*, jit_node_t*);
 #define epilog(node)           _epilog(_jit, node)
 static void _epilog(jit_state_t*, jit_node_t*);
 #define vastart(r0)            _vastart(_jit, r0)
-static void _vastart(jit_state_t*, jit_int32_t);
+static void _vastart(jit_state_t*, int32_t);
 #define vaarg(r0, r1)          _vaarg(_jit, r0, r1)
-static void _vaarg(jit_state_t*, jit_int32_t, jit_int32_t);
+static void _vaarg(jit_state_t*, int32_t, jit_int32_t);
 #define patch_at(i,l)          _patch_at(_jit,i,l)
 static void _patch_at(jit_state_t*,jit_word_t,jit_word_t);
 #endif
@@ -1017,8 +1017,8 @@ re_assemble_22 (int as22)
 }
 
 static void
-_f1(jit_state_t *_jit, jit_int32_t o,
-    jit_int32_t b, jit_int32_t t, jit_int32_t i)
+_f1(jit_state_t *_jit, int32_t o,
+    int32_t b, jit_int32_t t, jit_int32_t i)
 {
     assert(!(o  & ~0x3f));
     assert(!(b  & ~0x1f));
@@ -1028,8 +1028,8 @@ _f1(jit_state_t *_jit, jit_int32_t o,
 }
 
 static void
-_f2(jit_state_t *_jit, jit_int32_t o,
-    jit_int32_t b, jit_int32_t t, jit_int32_t i, jit_int32_t j)
+_f2(jit_state_t *_jit, int32_t o,
+    int32_t b, jit_int32_t t, jit_int32_t i, jit_int32_t j)
 {
     assert(!(o  & ~0x3f));
     assert(!(b  & ~0x1f));
@@ -1040,8 +1040,8 @@ _f2(jit_state_t *_jit, jit_int32_t o,
 }
 
 static void
-_f3(jit_state_t *_jit, jit_int32_t o,
-    jit_int32_t b, jit_int32_t t, jit_int32_t i, jit_int32_t j)
+_f3(jit_state_t *_jit, int32_t o,
+    int32_t b, jit_int32_t t, jit_int32_t i, jit_int32_t j)
 {
     assert(!(o  & ~0x3f));
     assert(!(b  & ~0x1f));
@@ -1052,9 +1052,9 @@ _f3(jit_state_t *_jit, jit_int32_t o,
 }
 
 static void
-_f4(jit_state_t *_jit, jit_int32_t o, jit_int32_t b,
-    jit_int32_t x, jit_int32_t s, jit_int32_t u, jit_int32_t y,
-    jit_int32_t c, jit_int32_t z, jit_int32_t m, jit_int32_t t)
+_f4(jit_state_t *_jit, int32_t o, jit_int32_t b,
+    int32_t x, jit_int32_t s, jit_int32_t u, jit_int32_t y,
+    int32_t c, jit_int32_t z, jit_int32_t m, jit_int32_t t)
 {
     assert(!(o  & ~0x3f));
     assert(!(b  & ~0x1f));
@@ -1070,9 +1070,9 @@ _f4(jit_state_t *_jit, jit_int32_t o, jit_int32_t b,
 }
 
 static void
-_f5(jit_state_t *_jit, jit_int32_t o, jit_int32_t b,
-    jit_int32_t i, jit_int32_t s, jit_int32_t a, jit_int32_t y,
-    jit_int32_t c, jit_int32_t z, jit_int32_t m, jit_int32_t t)
+_f5(jit_state_t *_jit, int32_t o, jit_int32_t b,
+    int32_t i, jit_int32_t s, jit_int32_t a, jit_int32_t y,
+    int32_t c, jit_int32_t z, jit_int32_t m, jit_int32_t t)
 {
     assert(!(o  & ~0x3f));
     assert(!(b  & ~0x1f));
@@ -1088,9 +1088,9 @@ _f5(jit_state_t *_jit, jit_int32_t o, jit_int32_t b,
 }
 
 static void
-_f6(jit_state_t *_jit, jit_int32_t o, jit_int32_t b,
-    jit_int32_t r, jit_int32_t s, jit_int32_t a, jit_int32_t x,
-    jit_int32_t c, jit_int32_t y, jit_int32_t m, jit_int32_t i)
+_f6(jit_state_t *_jit, int32_t o, jit_int32_t b,
+    int32_t r, jit_int32_t s, jit_int32_t a, jit_int32_t x,
+    int32_t c, jit_int32_t y, jit_int32_t m, jit_int32_t i)
 {
     assert(!(o  & ~0x3f));
     assert(!(b  & ~0x1f));
@@ -1106,7 +1106,7 @@ _f6(jit_state_t *_jit, jit_int32_t o, jit_int32_t b,
 }
 
 static void
-_f7(jit_state_t *_jit, jit_int32_t o, jit_int32_t r, jit_int32_t i)
+_f7(jit_state_t *_jit, int32_t o, jit_int32_t r, jit_int32_t i)
 {
     assert(!(o  & ~0x3f));
     assert(!(r  & ~0x1f));
@@ -1115,10 +1115,10 @@ _f7(jit_state_t *_jit, jit_int32_t o, jit_int32_t r, 
jit_int32_t i)
 }
 
 static void
-_f8(jit_state_t *_jit, jit_int32_t o,
-    jit_int32_t r2, jit_int32_t r1, jit_int32_t cf,
-    jit_int32_t e1, jit_int32_t x, jit_int32_t e2,
-    jit_int32_t e3, jit_int32_t d, jit_int32_t t)
+_f8(jit_state_t *_jit, int32_t o,
+    int32_t r2, jit_int32_t r1, jit_int32_t cf,
+    int32_t e1, jit_int32_t x, jit_int32_t e2,
+    int32_t e3, jit_int32_t d, jit_int32_t t)
 {
     assert(!(o  & ~0x3f));
     assert(!(r2 & ~0x1f));
@@ -1136,8 +1136,8 @@ _f8(jit_state_t *_jit, jit_int32_t o,
 
 static void
 _f9(jit_state_t *_jit,
-    jit_int32_t o, jit_int32_t r, jit_int32_t t,
-    jit_int32_t cf, jit_int32_t e1, jit_int32_t i)
+    int32_t o, jit_int32_t r, jit_int32_t t,
+    int32_t cf, jit_int32_t e1, jit_int32_t i)
 {
     assert(!(o  & ~0x3f));
     assert(!(r  & ~0x1f));
@@ -1149,9 +1149,9 @@ _f9(jit_state_t *_jit,
 }
 
 static void
-_f10(jit_state_t *_jit, jit_int32_t o, jit_int32_t r2,
-     jit_int32_t r1, jit_int32_t u, jit_int32_t v, jit_int32_t w,
-     jit_int32_t x, jit_int32_t sa, jit_int32_t y, jit_int32_t t)
+_f10(jit_state_t *_jit, int32_t o, jit_int32_t r2,
+     int32_t r1, jit_int32_t u, jit_int32_t v, jit_int32_t w,
+     int32_t x, jit_int32_t sa, jit_int32_t y, jit_int32_t t)
 {
     assert(!(o  & ~0x3f));
     assert(!(r2 & ~0x1f));
@@ -1168,9 +1168,9 @@ _f10(jit_state_t *_jit, jit_int32_t o, jit_int32_t r2,
 }
 
 static void
-_f11(jit_state_t *_jit, jit_int32_t o,
-     jit_int32_t r2, jit_int32_t r1, jit_int32_t c, jit_int32_t x,
-     jit_int32_t y, jit_int32_t z, jit_int32_t u, jit_int32_t t)
+_f11(jit_state_t *_jit, int32_t o,
+     int32_t r2, jit_int32_t r1, jit_int32_t c, jit_int32_t x,
+     int32_t y, jit_int32_t z, jit_int32_t u, jit_int32_t t)
 {
     assert(!(o  & ~0x3f));
     assert(!(r1 & ~0x1f));
@@ -1185,9 +1185,9 @@ _f11(jit_state_t *_jit, jit_int32_t o,
 }
 
 static void
-_f12(jit_state_t *_jit, jit_int32_t o, jit_int32_t r,
-     jit_int32_t t, jit_int32_t c, jit_int32_t x, jit_int32_t se,
-     jit_int32_t y, jit_int32_t c1, jit_int32_t z, jit_int32_t clen)
+_f12(jit_state_t *_jit, int32_t o, jit_int32_t r,
+     int32_t t, jit_int32_t c, jit_int32_t x, jit_int32_t se,
+     int32_t y, jit_int32_t c1, jit_int32_t z, jit_int32_t clen)
 {
     assert(!(o    & ~0x3f));
     assert(!(r    & ~0x1f));
@@ -1204,9 +1204,9 @@ _f12(jit_state_t *_jit, jit_int32_t o, jit_int32_t r,
 }
 
 static void
-_f13(jit_state_t *_jit, jit_int32_t o, jit_int32_t t,
-     jit_int32_t r, jit_int32_t c, jit_int32_t x,
-     jit_int32_t nz, jit_int32_t c1, jit_int32_t clen)
+_f13(jit_state_t *_jit, int32_t o, jit_int32_t t,
+     int32_t r, jit_int32_t c, jit_int32_t x,
+     int32_t nz, jit_int32_t c1, jit_int32_t clen)
 {
     assert(!(o    & ~0x3f));
     assert(!(t    & ~0x1f));
@@ -1221,9 +1221,9 @@ _f13(jit_state_t *_jit, jit_int32_t o, jit_int32_t t,
 }
 
 static void
-_f13x(jit_state_t *_jit, jit_int32_t o, jit_int32_t t,
-      jit_int32_t i, jit_int32_t c, jit_int32_t x,
-      jit_int32_t nz, jit_int32_t c1, jit_int32_t clen)
+_f13x(jit_state_t *_jit, int32_t o, jit_int32_t t,
+      int32_t i, jit_int32_t c, jit_int32_t x,
+      int32_t nz, jit_int32_t c1, jit_int32_t clen)
 {
     assert(!(o    & ~0x3f));
     assert(!(t    & ~0x1f));
@@ -1237,9 +1237,9 @@ _f13x(jit_state_t *_jit, jit_int32_t o, jit_int32_t t,
 }
 
 static void
-_f14(jit_state_t *_jit, jit_int32_t o,
-     jit_int32_t r2, jit_int32_t r1, jit_int32_t c, jit_int32_t x,
-     jit_int32_t cp, jit_int32_t y, jit_int32_t cpos, jit_int32_t t)
+_f14(jit_state_t *_jit, int32_t o,
+     int32_t r2, jit_int32_t r1, jit_int32_t c, jit_int32_t x,
+     int32_t cp, jit_int32_t y, jit_int32_t cpos, jit_int32_t t)
 {
     assert(!(o    & ~0x3f));
     assert(!(r1   & ~0x1f));
@@ -1254,9 +1254,9 @@ _f14(jit_state_t *_jit, jit_int32_t o,
 }
 
 static void
-_f15(jit_state_t *_jit, jit_int32_t o,
-     jit_int32_t r, jit_int32_t t, jit_int32_t c, jit_int32_t c1,
-     jit_int32_t p, jit_int32_t se, jit_int32_t pos, jit_int32_t clen)
+_f15(jit_state_t *_jit, int32_t o,
+     int32_t r, jit_int32_t t, jit_int32_t c, jit_int32_t c1,
+     int32_t p, jit_int32_t se, jit_int32_t pos, jit_int32_t clen)
 {
     assert(!(o    & ~0x3f));
     assert(!(r    & ~0x1f));
@@ -1272,9 +1272,9 @@ _f15(jit_state_t *_jit, jit_int32_t o,
 }
 
 static void
-_f16(jit_state_t *_jit, jit_int32_t o,
-     jit_int32_t t, jit_int32_t r, jit_int32_t c, jit_int32_t c1,
-     jit_int32_t cp, jit_int32_t nz, jit_int32_t cpos, jit_int32_t clen)
+_f16(jit_state_t *_jit, int32_t o,
+     int32_t t, jit_int32_t r, jit_int32_t c, jit_int32_t c1,
+     int32_t cp, jit_int32_t nz, jit_int32_t cpos, jit_int32_t clen)
 {
     assert(!(o    & ~0x3f));
     assert(!(t    & ~0x1f));
@@ -1290,9 +1290,9 @@ _f16(jit_state_t *_jit, jit_int32_t o,
 }
 
 static void
-_f16x(jit_state_t *_jit, jit_int32_t o,
-      jit_int32_t t, jit_int32_t i, jit_int32_t c, jit_int32_t c1,
-      jit_int32_t cp, jit_int32_t nz, jit_int32_t cpos, jit_int32_t clen)
+_f16x(jit_state_t *_jit, int32_t o,
+      int32_t t, jit_int32_t i, jit_int32_t c, jit_int32_t c1,
+      int32_t cp, jit_int32_t nz, jit_int32_t cpos, jit_int32_t clen)
 {
     assert(!(o    & ~0x3f));
     assert(!(t    & ~0x1f));
@@ -1308,8 +1308,8 @@ _f16x(jit_state_t *_jit, jit_int32_t o,
 }
 
 static void
-_f17(jit_state_t *_jit, jit_int32_t o, jit_int32_t r2,
-     jit_int32_t r1, jit_int32_t c, jit_int32_t i, jit_int32_t n)
+_f17(jit_state_t *_jit, int32_t o, jit_int32_t r2,
+     int32_t r1, jit_int32_t c, jit_int32_t i, jit_int32_t n)
 {
     assert(!(o  & ~0x3f));
     assert(!(r2 & ~0x1f));
@@ -1321,8 +1321,8 @@ _f17(jit_state_t *_jit, jit_int32_t o, jit_int32_t r2,
 }
 
 static void
-_f17x(jit_state_t *_jit, jit_int32_t o, jit_int32_t r,
-      jit_int32_t i, jit_int32_t c, jit_int32_t t, jit_int32_t n)
+_f17x(jit_state_t *_jit, int32_t o, jit_int32_t r,
+      int32_t i, jit_int32_t c, jit_int32_t t, jit_int32_t n)
 {
     assert(!(o & ~0x3f));
     assert(!(r & ~0x1f));
@@ -1335,8 +1335,8 @@ _f17x(jit_state_t *_jit, jit_int32_t o, jit_int32_t r,
 }
 
 static void
-_f18(jit_state_t *_jit, jit_int32_t o, jit_int32_t p,
-     jit_int32_t r, jit_int32_t c, jit_int32_t i, jit_int32_t n)
+_f18(jit_state_t *_jit, int32_t o, jit_int32_t p,
+     int32_t r, jit_int32_t c, jit_int32_t i, jit_int32_t n)
 {
     assert(!(o & ~0x3f));
     assert(!(p & ~0x1f));
@@ -1348,8 +1348,8 @@ _f18(jit_state_t *_jit, jit_int32_t o, jit_int32_t p,
 }
 
 static void
-_f19(jit_state_t *_jit, jit_int32_t o, jit_int32_t b,
-     jit_int32_t s, jit_int32_t i, jit_int32_t n)
+_f19(jit_state_t *_jit, int32_t o, jit_int32_t b,
+     int32_t s, jit_int32_t i, jit_int32_t n)
 {
     assert(!(o & ~0x3f));
     assert(!(b & ~0x1f));
@@ -1360,8 +1360,8 @@ _f19(jit_state_t *_jit, jit_int32_t o, jit_int32_t b,
 }
 
 static void
-_f20(jit_state_t *_jit, jit_int32_t o, jit_int32_t t,
-     jit_int32_t i, jit_int32_t g, jit_int32_t n)
+_f20(jit_state_t *_jit, int32_t o, jit_int32_t t,
+     int32_t i, jit_int32_t g, jit_int32_t n)
 {
     assert(!(o & ~0x3f));
     assert(!(t & ~0x1f));
@@ -1372,8 +1372,8 @@ _f20(jit_state_t *_jit, jit_int32_t o, jit_int32_t t,
 }
 
 static void
-_f21(jit_state_t *_jit, jit_int32_t o, jit_int32_t t,
-     jit_int32_t x, jit_int32_t y, jit_int32_t n)
+_f21(jit_state_t *_jit, int32_t o, jit_int32_t t,
+     int32_t x, jit_int32_t y, jit_int32_t n)
 {
     assert(!(o & ~0x3f));
     assert(!(t & ~0x1f));
@@ -1384,8 +1384,8 @@ _f21(jit_state_t *_jit, jit_int32_t o, jit_int32_t t,
 }
 
 static void
-_f22(jit_state_t *_jit, jit_int32_t o, jit_int32_t b,
-     jit_int32_t x, jit_int32_t r, jit_int32_t n, jit_int32_t p)
+_f22(jit_state_t *_jit, int32_t o, jit_int32_t b,
+     int32_t x, jit_int32_t r, jit_int32_t n, jit_int32_t p)
 {
     assert(!(o & ~0x3f));
     assert(!(b & ~0x1f));
@@ -1397,9 +1397,9 @@ _f22(jit_state_t *_jit, jit_int32_t o, jit_int32_t b,
 }
 
 static void
-_f23(jit_state_t *_jit, jit_int32_t o,
-     jit_int32_t a, jit_int32_t b, jit_int32_t c, jit_int32_t d,
-     jit_int32_t e, jit_int32_t f, jit_int32_t g, jit_int32_t h)
+_f23(jit_state_t *_jit, int32_t o,
+     int32_t a, jit_int32_t b, jit_int32_t c, jit_int32_t d,
+     int32_t e, jit_int32_t f, jit_int32_t g, jit_int32_t h)
 {
     assert(!(o &  ~0x3f));
     assert(!(a &  ~0x1f));
@@ -1414,9 +1414,9 @@ _f23(jit_state_t *_jit, jit_int32_t o,
 }
 
 static void
-_f24(jit_state_t *_jit, jit_int32_t o,
-     jit_int32_t b, jit_int32_t x, jit_int32_t s,
-     jit_int32_t y, jit_int32_t m,jit_int32_t r)
+_f24(jit_state_t *_jit, int32_t o,
+     int32_t b, jit_int32_t x, jit_int32_t s,
+     int32_t y, jit_int32_t m,jit_int32_t r)
 {
     assert(!(o &  ~0x3f));
     assert(!(b &  ~0x1f));
@@ -1429,9 +1429,9 @@ _f24(jit_state_t *_jit, jit_int32_t o,
 }
 
 static void
-_f25(jit_state_t *_jit, jit_int32_t o,
-     jit_int32_t b, jit_int32_t i, jit_int32_t s,
-     jit_int32_t y, jit_int32_t m, jit_int32_t r)
+_f25(jit_state_t *_jit, int32_t o,
+     int32_t b, jit_int32_t i, jit_int32_t s,
+     int32_t y, jit_int32_t m, jit_int32_t r)
 {
     assert(!(o &  ~0x3f));
     assert(!(b &  ~0x1f));
@@ -1444,9 +1444,9 @@ _f25(jit_state_t *_jit, jit_int32_t o,
 }
 
 static void
-_f26(jit_state_t *_jit, jit_int32_t o,
-     jit_int32_t b, jit_int32_t x, jit_int32_t s,
-     jit_int32_t y, jit_int32_t m,jit_int32_t r)
+_f26(jit_state_t *_jit, int32_t o,
+     int32_t b, jit_int32_t x, jit_int32_t s,
+     int32_t y, jit_int32_t m,jit_int32_t r)
 {
     assert(!(o &  ~0x3f));
     assert(!(b &  ~0x1f));
@@ -1459,7 +1459,7 @@ _f26(jit_state_t *_jit, jit_int32_t o,
 }
 
 static void
-_f27(jit_state_t *_jit, jit_int32_t o, jit_int32_t i, jit_int32_t j)
+_f27(jit_state_t *_jit, int32_t o, jit_int32_t i, jit_int32_t j)
 {
     assert(!(o & ~0x3f));
     assert(i >= -4096 && i < 4095);
@@ -1468,7 +1468,7 @@ _f27(jit_state_t *_jit, jit_int32_t o, jit_int32_t i, 
jit_int32_t j)
 }
 
 static void
-_f28(jit_state_t *_jit, jit_int32_t o, jit_int32_t i)
+_f28(jit_state_t *_jit, int32_t o, jit_int32_t i)
 {
     assert(!(o &      ~0x3f));
     assert(!(i & ~0x1ffffff));
@@ -1476,8 +1476,8 @@ _f28(jit_state_t *_jit, jit_int32_t o, jit_int32_t i)
 }
 
 static void
-_f29(jit_state_t *_jit, jit_int32_t o, jit_int32_t r,
-     jit_int32_t x, jit_int32_t s, jit_int32_t y, jit_int32_t t)
+_f29(jit_state_t *_jit, int32_t o, jit_int32_t r,
+     int32_t x, jit_int32_t s, jit_int32_t y, jit_int32_t t)
 {
     assert(!(o & ~0x3f));
     assert(!(r & ~0x1f));
@@ -1489,8 +1489,8 @@ _f29(jit_state_t *_jit, jit_int32_t o, jit_int32_t r,
 }
 
 static void
-_f30(jit_state_t *_jit, jit_int32_t o, jit_int32_t b, jit_int32_t r,
-     jit_int32_t s, jit_int32_t x, jit_int32_t y, jit_int32_t t)
+_f30(jit_state_t *_jit, int32_t o, jit_int32_t b, jit_int32_t r,
+     int32_t s, jit_int32_t x, jit_int32_t y, jit_int32_t t)
 {
     assert(!(o & ~0x3f));
     assert(!(b & ~0x1f));
@@ -1503,8 +1503,8 @@ _f30(jit_state_t *_jit, jit_int32_t o, jit_int32_t b, 
jit_int32_t r,
 }
 
 static void
-_f31(jit_state_t *_jit, jit_int32_t o, jit_int32_t t,
-     jit_int32_t r, jit_int32_t v, jit_int32_t x, jit_int32_t y)
+_f31(jit_state_t *_jit, int32_t o, jit_int32_t t,
+     int32_t r, jit_int32_t v, jit_int32_t x, jit_int32_t y)
 {
     assert(!(o & ~0x3f));
     assert(!(t & ~0x1f));
@@ -1516,8 +1516,8 @@ _f31(jit_state_t *_jit, jit_int32_t o, jit_int32_t t,
 }
 
 static void
-_f33(jit_state_t *_jit, jit_int32_t o, jit_int32_t x,
-     jit_int32_t r, jit_int32_t y, jit_int32_t z, jit_int32_t u)
+_f33(jit_state_t *_jit, int32_t o, jit_int32_t x,
+     int32_t r, jit_int32_t y, jit_int32_t z, jit_int32_t u)
 {
     assert(!(o & ~0x3f));
     assert(!(x & ~0x1f));
@@ -1529,8 +1529,8 @@ _f33(jit_state_t *_jit, jit_int32_t o, jit_int32_t x,
 }
 
 static void
-_f34(jit_state_t *_jit, jit_int32_t o, jit_int32_t o1,
-     jit_int32_t x, jit_int32_t sf, jit_int32_t n, jit_int32_t o2)
+_f34(jit_state_t *_jit, int32_t o, jit_int32_t o1,
+     int32_t x, jit_int32_t sf, jit_int32_t n, jit_int32_t o2)
 {
     assert(!(o  &   ~0x3f));
     assert(!(o1 & ~0x7fff));
@@ -1542,8 +1542,8 @@ _f34(jit_state_t *_jit, jit_int32_t o, jit_int32_t o1,
 }
 
 static void
-_f35(jit_state_t *_jit, jit_int32_t o, jit_int32_t op,
-     jit_int32_t x, jit_int32_t sf, jit_int32_t n, jit_int32_t t)
+_f35(jit_state_t *_jit, int32_t o, jit_int32_t op,
+     int32_t x, jit_int32_t sf, jit_int32_t n, jit_int32_t t)
 {
     assert(!(o  &   ~0x3f));
     assert(!(op & ~0x7fff));
@@ -1555,8 +1555,8 @@ _f35(jit_state_t *_jit, jit_int32_t o, jit_int32_t op,
 }
 
 static void
-_f36(jit_state_t *_jit, jit_int32_t o, jit_int32_t r, jit_int32_t o1,
-     jit_int32_t x, jit_int32_t sf, jit_int32_t n, jit_int32_t o2)
+_f36(jit_state_t *_jit, int32_t o, jit_int32_t r, jit_int32_t o1,
+     int32_t x, jit_int32_t sf, jit_int32_t n, jit_int32_t o2)
 {
     assert(!(o  &  ~0x3f));
     assert(!(r  &  ~0x1f));
@@ -1569,9 +1569,9 @@ _f36(jit_state_t *_jit, jit_int32_t o, jit_int32_t r, 
jit_int32_t o1,
 }
 
 static void
-_f37(jit_state_t *_jit, jit_int32_t o, jit_int32_t r2,
-     jit_int32_t r1, jit_int32_t o1, jit_int32_t x,
-     jit_int32_t sf, jit_int32_t n, jit_int32_t o2)
+_f37(jit_state_t *_jit, int32_t o, jit_int32_t r2,
+     int32_t r1, jit_int32_t o1, jit_int32_t x,
+     int32_t sf, jit_int32_t n, jit_int32_t o2)
 {
     assert(!(o  & ~0x3f));
     assert(!(r2 & ~0x1f));
@@ -1585,8 +1585,8 @@ _f37(jit_state_t *_jit, jit_int32_t o, jit_int32_t r2,
 }
 
 static void
-_f38(jit_state_t *_jit, jit_int32_t o,
-     jit_int32_t s, jit_int32_t u, jit_int32_t n)
+_f38(jit_state_t *_jit, int32_t o,
+     int32_t s, jit_int32_t u, jit_int32_t n)
 {
     assert(!(o &     ~0x3f));
     assert(!(s & ~0x3fffff));
@@ -1596,7 +1596,7 @@ _f38(jit_state_t *_jit, jit_int32_t o,
 }
 
 static void
-_nop(jit_state_t *_jit, jit_int32_t i0)
+_nop(jit_state_t *_jit, int32_t i0)
 {
     for (; i0 > 0; i0 -= 4)
        NOP();
@@ -1604,14 +1604,14 @@ _nop(jit_state_t *_jit, jit_int32_t i0)
 }
 
 static void
-_movr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_movr(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
     if (r0 != r1)
        COPY(r1, r0);
 }
 
 static void
-_movi(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
+_movi(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 {
     if (i0 >= -8192 && i0 <= 8191)
        LDI(i0, r0);
@@ -1624,7 +1624,7 @@ _movi(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
 }
 
 static jit_word_t
-_movi_p(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
+_movi_p(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 {
     jit_word_t         w;
     w = _jit->pc.w;
@@ -1634,9 +1634,9 @@ _movi_p(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
 }
 
 static void
-_addi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_addi(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (i0 >= -1024 && i0 <= 1023)
        ADDI(i0, r1, r0);
     else {
@@ -1648,9 +1648,9 @@ _addi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_addci(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_addci(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     movi(rn(reg), i0);
     addcr(r0, r1, rn(reg));
@@ -1658,9 +1658,9 @@ _addci(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_addxi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_addxi(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     movi(rn(reg), i0);
     addxr(r0, r1, rn(reg));
@@ -1668,9 +1668,9 @@ _addxi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_subi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_subi(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (i0 >= -1023 && i0 <= 1024)
        addi(r0, r1, -i0);
     else {
@@ -1682,9 +1682,9 @@ _subi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_subci(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_subci(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     movi(rn(reg), i0);
     subcr(r0, r1, rn(reg));
@@ -1692,9 +1692,9 @@ _subci(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_subxi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_subxi(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     movi(rn(reg), i0);
     subxr(r0, r1, rn(reg));
@@ -1702,9 +1702,9 @@ _subxi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_rsbi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_rsbi(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (i0 >= -1024 && i0 <= 1023)
        SUBI(i0, r1, r0);
     else {
@@ -1716,9 +1716,9 @@ _rsbi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_mulr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_mulr(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
-    jit_int32_t                t0, t1;
+    int32_t            t0, t1;
     t0 = jit_get_reg(jit_class_fpr);
     t1 = jit_get_reg(jit_class_fpr);
     stxi(alloca_offset - 8, _FP_REGNO, r1);
@@ -1733,9 +1733,9 @@ _mulr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_int32_t r2)
 }
 
 static void
-_muli(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_muli(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (r0 != r1) {
        movi(r0, i0);
        mulr(r0, r1, r0);
@@ -1756,7 +1756,7 @@ __llmul(int u, int v)
 
 static void
 _qmulr(jit_state_t *_jit,
-       jit_int32_t r0, jit_int32_t r1, jit_int32_t r2, jit_int32_t r3)
+       int32_t r0, jit_int32_t r1, jit_int32_t r2, jit_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,
-       jit_int32_t r0, jit_int32_t r1, jit_int32_t r2, jit_word_t i0)
+       int32_t r0, jit_int32_t r1, jit_int32_t r2, jit_word_t i0)
 {
     movr(_R26_REGNO, r2);
     movi(_R25_REGNO, i0);
@@ -1778,9 +1778,9 @@ _qmuli(jit_state_t *_jit,
 
 static void
 _qmulr_u(jit_state_t *_jit,
-        jit_int32_t r0, jit_int32_t r1, jit_int32_t r2, jit_int32_t r3)
+        int32_t r0, jit_int32_t r1, jit_int32_t r2, jit_int32_t r3)
 {
-    jit_int32_t                t0, t1;
+    int32_t            t0, t1;
     t0 = jit_get_reg(jit_class_fpr);
     t1 = jit_get_reg(jit_class_fpr);
     stxi(alloca_offset - 8, _FP_REGNO, r2);
@@ -1797,9 +1797,9 @@ _qmulr_u(jit_state_t *_jit,
 
 static void
 _qmuli_u(jit_state_t *_jit,
-        jit_int32_t r0, jit_int32_t r1, jit_int32_t r2, jit_word_t i0)
+        int32_t r0, jit_int32_t r1, jit_int32_t r2, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     movi(rn(reg), i0);
     qmulr_u(r0, r1, r2, rn(reg));
@@ -1813,7 +1813,7 @@ __idiv(int u, int v)
 }
 
 static void
-_divr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_divr(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     movr(_R26_REGNO, r1);
     movr(_R25_REGNO, r2);
@@ -1822,7 +1822,7 @@ _divr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_int32_t r2)
 }
 
 static void
-_divi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_divi(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
     movr(_R26_REGNO, r1);
     movi(_R25_REGNO, i0);
@@ -1837,7 +1837,7 @@ __udiv(unsigned int u, unsigned int v)
 }
 
 static void
-_divr_u(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_divr_u(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     movr(_R26_REGNO, r1);
     movr(_R25_REGNO, r2);
@@ -1846,7 +1846,7 @@ _divr_u(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
 }
 
 static void
-_divi_u(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_divi_u(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
     movr(_R26_REGNO, r1);
     movi(_R25_REGNO, i0);
@@ -1861,7 +1861,7 @@ __irem(int u, int v)
 }
 
 static void
-_remr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_remr(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     movr(_R26_REGNO, r1);
     movr(_R25_REGNO, r2);
@@ -1870,7 +1870,7 @@ _remr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_int32_t r2)
 }
 
 static void
-_remi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_remi(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
     movr(_R26_REGNO, r1);
     movi(_R25_REGNO, i0);
@@ -1885,7 +1885,7 @@ __urem(unsigned int u, unsigned int v)
 }
 
 static void
-_remr_u(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_remr_u(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     movr(_R26_REGNO, r1);
     movr(_R25_REGNO, r2);
@@ -1894,7 +1894,7 @@ _remr_u(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
 }
 
 static void
-_remi_u(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_remi_u(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
     movr(_R26_REGNO, r1);
     movi(_R25_REGNO, i0);
@@ -1913,7 +1913,7 @@ __idivrem(int u, int v)
 
 static void
 _qdivr(jit_state_t *_jit,
-       jit_int32_t r0, jit_int32_t r1, jit_int32_t r2, jit_int32_t r3)
+       int32_t r0, jit_int32_t r1, jit_int32_t r2, jit_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,
-       jit_int32_t r0, jit_int32_t r1, jit_int32_t r2, jit_word_t i0)
+       int32_t r0, jit_int32_t r1, jit_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,
-        jit_int32_t r0, jit_int32_t r1, jit_int32_t r2, jit_int32_t r3)
+        int32_t r0, jit_int32_t r1, jit_int32_t r2, jit_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,
-        jit_int32_t r0, jit_int32_t r1, jit_int32_t r2, jit_word_t i0)
+        int32_t r0, jit_int32_t r1, jit_int32_t r2, jit_word_t i0)
 {
     movr(_R26_REGNO, r2);
     movi(_R25_REGNO, i0);
@@ -1965,9 +1965,9 @@ _qdivi_u(jit_state_t *_jit,
 }
 
 static void
-_andi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_andi(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     movi(rn(reg), i0);
     andr(r0, r1, rn(reg));
@@ -1975,9 +1975,9 @@ _andi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_ori(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_ori(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     movi(rn(reg), i0);
     orr(r0, r1, rn(reg));
@@ -1985,9 +1985,9 @@ _ori(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_xori(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_xori(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     movi(rn(reg), i0);
     xorr(r0, r1, rn(reg));
@@ -1995,7 +1995,7 @@ _xori(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_lshr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1 ,jit_int32_t r2)
+_lshr(jit_state_t *_jit, int32_t r0, jit_int32_t r1 ,jit_int32_t r2)
 {
     SUBI(0x1f, r2, _R1_REGNO);
     MTSAR(_R1_REGNO);
@@ -2003,7 +2003,7 @@ _lshr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1 
,jit_int32_t r2)
 }
 
 static void
-_rshr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1 ,jit_int32_t r2)
+_rshr(jit_state_t *_jit, int32_t r0, jit_int32_t r1 ,jit_int32_t r2)
 {
     SUBI(0x1f, r2, _R1_REGNO);
     MTSAR(_R1_REGNO);
@@ -2011,7 +2011,7 @@ _rshr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1 
,jit_int32_t r2)
 }
 
 static void
-_rshr_u(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1 ,jit_int32_t r2)
+_rshr_u(jit_state_t *_jit, int32_t r0, jit_int32_t r1 ,jit_int32_t r2)
 {
     SUBI(0x1f, r2, _R1_REGNO);
     MTSAR(_R1_REGNO);
@@ -2020,7 +2020,7 @@ _rshr_u(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1 
,jit_int32_t r2)
 
 static void
 _cmpr(jit_state_t *_jit, jit_word_t c,
-      jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+      int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     CMPCLR_(c, r1, r2, r0);
     LDI(1, r0);
@@ -2028,9 +2028,9 @@ _cmpr(jit_state_t *_jit, jit_word_t c,
 
 static void
 _cmpi(jit_state_t *_jit, jit_word_t c, jit_word_t ci,
-      jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+      int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (i0 >= -16 && i0 <= 15)
        CMPICLR_(ci, i0, r1, r0);
     else {
@@ -2043,37 +2043,37 @@ _cmpi(jit_state_t *_jit, jit_word_t c, jit_word_t ci,
 }
 
 static void
-_ldr_c(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_ldr_c(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
     ldr_uc(r0, r1);
     extr_c(r0, r0);
 }
 
 static void
-_ldi_c(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
+_ldi_c(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 {
     ldi_uc(r0, i0);
     extr_c(r0, r0);
 }
 
 static void
-_ldxr_c(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_ldxr_c(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     ldxr_uc(r0, r1, r2);
     extr_c(r0, r0);
 }
 
 static void
-_ldxi_c(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_ldxi_c(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
     ldxi_uc(r0, r1, i0);
     extr_c(r0, r0);
 }
 
 static void
-_ldi_uc(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
+_ldi_uc(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (i0 >= -8182 && i0 <= 8191)
        LDBL(i0, _R0_REGNO, r0);
     else {
@@ -2085,9 +2085,9 @@ _ldi_uc(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
 }
 
 static void
-_ldxi_uc(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_ldxi_uc(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (i0 >= -16 && i0 <= 15)
        LDBI(i0, r1, r0);
     else if (i0 >= -8182 && i0 <= 8191)
@@ -2101,37 +2101,37 @@ _ldxi_uc(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_word_t i0)
 }
 
 static void
-_ldr_s(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_ldr_s(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
     ldr_us(r0, r1);
     extr_s(r0, r0);
 }
 
 static void
-_ldi_s(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
+_ldi_s(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 {
     ldi_us(r0, i0);
     extr_s(r0, r0);
 }
 
 static void
-_ldxr_s(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_ldxr_s(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     ldxr_us(r0, r1, r2);
     extr_s(r0, r0);
 }
 
 static void
-_ldxi_s(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_ldxi_s(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
     ldxi_us(r0, r1, i0);
     extr_s(r0, r0);
 }
 
 static void
-_ldi_us(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
+_ldi_us(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (i0 >= -8182 && i0 <= 8191)
        LDHL(i0, _R0_REGNO, r0);
     else {
@@ -2143,9 +2143,9 @@ _ldi_us(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
 }
 
 static void
-_ldxi_us(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_ldxi_us(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (i0 >= -16 && i0 <= 15)
        LDHI(i0, r1, r0);
     else if (i0 >= -8182 && i0 <= 8191)
@@ -2159,9 +2159,9 @@ _ldxi_us(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_word_t i0)
 }
 
 static void
-_ldi_ui(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
+_ldi_ui(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (i0 >= -8182 && i0 <= 8191)
        LDWL(i0, _R0_REGNO, r0);
     else {
@@ -2173,9 +2173,9 @@ _ldi_ui(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
 }
 
 static void
-_ldxi_ui(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_ldxi_ui(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (i0 >= -16 && i0 <= 15)
        LDWI(i0, r1, r0);
     else if (i0 >= -8182 && i0 <= 8191)
@@ -2189,9 +2189,9 @@ _ldxi_ui(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_word_t i0)
 }
 
 static void
-_sti_c(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0)
+_sti_c(jit_state_t *_jit, jit_word_t i0, int32_t r0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (i0 >= -8182 && i0 <= 8191)
        STBL(r0, i0, _R0_REGNO);
     else {
@@ -2203,9 +2203,9 @@ _sti_c(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0)
 }
 
 static void
-_stxr_c(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_stxr_c(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     addr(rn(reg), r0, r1);
     str_c(rn(reg), r2);
@@ -2213,9 +2213,9 @@ _stxr_c(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
 }
 
 static void
-_stxi_c(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_stxi_c(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (i0 >= -16 && i0 <= 15)
        STBI(r1, i0, r0);
     else if (i0 >= -8182 && i0 <= 8191)
@@ -2229,9 +2229,9 @@ _stxi_c(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, 
jit_int32_t r1)
 }
 
 static void
-_sti_s(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0)
+_sti_s(jit_state_t *_jit, jit_word_t i0, int32_t r0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (i0 >= -8182 && i0 <= 8191)
        STHL(r0, i0, _R0_REGNO);
     else {
@@ -2243,9 +2243,9 @@ _sti_s(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0)
 }
 
 static void
-_stxr_s(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1 ,jit_int32_t r2)
+_stxr_s(jit_state_t *_jit, int32_t r0, jit_int32_t r1 ,jit_int32_t r2)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     addr(rn(reg), r0, r1);
     str_s(rn(reg), r2);
@@ -2253,9 +2253,9 @@ _stxr_s(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1 
,jit_int32_t r2)
 }
 
 static void
-_stxi_s(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_stxi_s(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (i0 >= -16 && i0 <= 15)
        STHI(r1, i0, r0);
     else if (i0 >= -8182 && i0 <= 8191)
@@ -2269,9 +2269,9 @@ _stxi_s(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, 
jit_int32_t r1)
 }
 
 static void
-_sti_i(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0)
+_sti_i(jit_state_t *_jit, jit_word_t i0, int32_t r0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (i0 >= -8182 && i0 <= 8191)
        STWL(r0, i0, _R0_REGNO);
     else {
@@ -2283,9 +2283,9 @@ _sti_i(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0)
 }
 
 static void
-_stxr_i(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1 ,jit_int32_t r2)
+_stxr_i(jit_state_t *_jit, int32_t r0, jit_int32_t r1 ,jit_int32_t r2)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     addr(rn(reg), r0, r1);
     str_i(rn(reg), r2);
@@ -2293,9 +2293,9 @@ _stxr_i(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1 
,jit_int32_t r2)
 }
 
 static void
-_stxi_i(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_stxi_i(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (i0 >= -16 && i0 <= 15)
        STWI(r1, i0, r0);
     else if (i0 >= -8182 && i0 <= 8191)
@@ -2310,7 +2310,7 @@ _stxi_i(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, 
jit_int32_t r1)
 
 static jit_word_t
 _bcmpr(jit_state_t *_jit, jit_word_t c,
-       jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+       jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     jit_word_t         w;
     w = _jit->pc.w;
@@ -2321,10 +2321,10 @@ _bcmpr(jit_state_t *_jit, jit_word_t c,
 
 static jit_word_t
 _bcmpi(jit_state_t *_jit, jit_word_t c, jit_word_t ci,
-       jit_word_t i0, jit_int32_t r0, jit_word_t i1)
+       jit_word_t i0, int32_t r0, jit_word_t i1)
 {
     jit_word_t         w;
-    jit_int32_t                reg;
+    int32_t            reg;
     if (i1 >= -16 && i1 <= 15) {
        w = _jit->pc.w;
        CMPIB_N_(ci, i1, r0, ((i0 - w) >> 2) - 2);
@@ -2342,10 +2342,10 @@ _bcmpi(jit_state_t *_jit, jit_word_t c, jit_word_t ci,
 
 static jit_word_t
 _bmxr(jit_state_t *_jit, jit_bool_t c,
-      jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+      jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     jit_word_t         w;
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr|jit_class_nospill);
     andr(rn(reg), r0, r1);
     w = c ? bnei(i0, rn(reg), 0) : beqi(i0, rn(reg), 0);
@@ -2355,10 +2355,10 @@ _bmxr(jit_state_t *_jit, jit_bool_t c,
 
 static jit_word_t
 _bmxi(jit_state_t *_jit, jit_bool_t c,
-      jit_word_t i0, jit_int32_t r0, jit_word_t i1)
+      jit_word_t i0, int32_t r0, jit_word_t i1)
 {
     jit_word_t         w;
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr|jit_class_nospill);
     movi(rn(reg), i1);
     andr(rn(reg), r0, rn(reg));
@@ -2368,7 +2368,7 @@ _bmxi(jit_state_t *_jit, jit_bool_t c,
 }
 
 static jit_word_t
-_boaddr(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_boaddr(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     jit_word_t         w;
     w = _jit->pc.w;
@@ -2378,10 +2378,10 @@ _boaddr(jit_state_t *_jit, jit_word_t i0, jit_int32_t 
r0, jit_int32_t r1)
 }
 
 static jit_word_t
-_boaddi(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_word_t i1)
+_boaddi(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_word_t i1)
 {
     jit_word_t         w;
-    jit_int32_t                reg;
+    int32_t            reg;
     if (i1 >= -16 && i1 <= 15) {
        w = _jit->pc.w;
        ADDIB_N_SV(i1, r0, ((i0 - w) >> 2) - 2);
@@ -2397,7 +2397,7 @@ _boaddi(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, 
jit_word_t i1)
 }
 
 static jit_word_t
-_boaddr_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_boaddr_u(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     jit_word_t         w;
     w = _jit->pc.w;
@@ -2407,10 +2407,10 @@ _boaddr_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t 
r0, jit_int32_t r1)
 }
 
 static jit_word_t
-_boaddi_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_word_t i1)
+_boaddi_u(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_word_t i1)
 {
     jit_word_t         w;
-    jit_int32_t                reg;
+    int32_t            reg;
     if (i1 >= -16 && i1 <= 15) {
        w = _jit->pc.w;
        ADDIB_N_UV(i1, r0, ((i0 - w) >> 2) - 2);
@@ -2426,7 +2426,7 @@ _boaddi_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t 
r0, jit_word_t i1)
 }
 
 static jit_word_t
-_bxaddr(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_bxaddr(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     jit_word_t         w;
     w = _jit->pc.w;
@@ -2436,10 +2436,10 @@ _bxaddr(jit_state_t *_jit, jit_word_t i0, jit_int32_t 
r0, jit_int32_t r1)
 }
 
 static jit_word_t
-_bxaddi(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_word_t i1)
+_bxaddi(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_word_t i1)
 {
     jit_word_t         w;
-    jit_int32_t                reg;
+    int32_t            reg;
     if (i1 >= -16 && i1 <= 15) {
        w = _jit->pc.w;
        ADDIB_N_NSV(i1, r0, ((i0 - w) >> 2) - 2);
@@ -2455,7 +2455,7 @@ _bxaddi(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, 
jit_word_t i1)
 }
 
 static jit_word_t
-_bxaddr_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_bxaddr_u(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     jit_word_t         w;
     w = _jit->pc.w;
@@ -2465,10 +2465,10 @@ _bxaddr_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t 
r0, jit_int32_t r1)
 }
 
 static jit_word_t
-_bxaddi_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_word_t i1)
+_bxaddi_u(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_word_t i1)
 {
     jit_word_t         w;
-    jit_int32_t                reg;
+    int32_t            reg;
     if (i1 >= -16 && i1 <= 15) {
        w = _jit->pc.w;
        ADDIB_N_NUV(i1, r0, ((i0 - w) >> 2) - 2);
@@ -2484,7 +2484,7 @@ _bxaddi_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t 
r0, jit_word_t i1)
 }
 
 static jit_word_t
-_bosubr(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_bosubr(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     jit_word_t         w;
     SUB_NSV(r0, r1, r0);
@@ -2496,14 +2496,14 @@ _bosubr(jit_state_t *_jit, jit_word_t i0, jit_int32_t 
r0, jit_int32_t r1)
 }
 
 static jit_word_t
-_bosubi(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_word_t i1)
+_bosubi(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_word_t i1)
 {
     movi(_R1_REGNO, i1);
     return (bosubr(i0, r0, _R1_REGNO));
 }
 
 static jit_word_t
-_bosubr_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_bosubr_u(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     SUB(r0, r1, r0);
     SUB_B(_R0_REGNO, _R0_REGNO, _R1_REGNO);
@@ -2511,7 +2511,7 @@ _bosubr_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t 
r0, jit_int32_t r1)
 }
 
 static jit_word_t
-_bosubi_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_word_t i1)
+_bosubi_u(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_word_t i1)
 {
     movi(_R1_REGNO, i1);
     SUB(r0, _R1_REGNO, r0);
@@ -2520,7 +2520,7 @@ _bosubi_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t 
r0, jit_word_t i1)
 }
 
 static jit_word_t
-_bxsubr(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_bxsubr(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     jit_word_t         w;
     SUB_SV(r0, r1, r0);
@@ -2532,14 +2532,14 @@ _bxsubr(jit_state_t *_jit, jit_word_t i0, jit_int32_t 
r0, jit_int32_t r1)
 }
 
 static jit_word_t
-_bxsubi(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_word_t i1)
+_bxsubi(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_word_t i1)
 {
     movi(_R1_REGNO, i1);
     return (bxsubr(i0, r0, _R1_REGNO));
 }
 
 static jit_word_t
-_bxsubr_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_bxsubr_u(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     SUB(r0, r1, r0);
     SUB_B(_R0_REGNO, _R0_REGNO, _R1_REGNO);
@@ -2547,7 +2547,7 @@ _bxsubr_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t 
r0, jit_int32_t r1)
 }
 
 static jit_word_t
-_bxsubi_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_word_t i1)
+_bxsubi_u(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_word_t i1)
 {
     movi(_R1_REGNO, i1);
     SUB(r0, _R1_REGNO, r0);
@@ -2556,7 +2556,7 @@ _bxsubi_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t 
r0, jit_word_t i1)
 }
 
 static void
-_jmpr(jit_state_t *_jit, jit_int32_t r0)
+_jmpr(jit_state_t *_jit, int32_t r0)
 {
     BV_N(_R0_REGNO, r0);
 }
@@ -2584,7 +2584,7 @@ _jmpi_p(jit_state_t *_jit, jit_word_t i0)
 }
 
 static void
-_callr(jit_state_t *_jit, jit_int32_t r0)
+_callr(jit_state_t *_jit, int32_t r0)
 {
     jit_word_t         dyn;
     jit_word_t         imm;
@@ -2640,13 +2640,13 @@ _calli_p(jit_state_t *_jit, jit_word_t i0)
     return (w);
 }
 
-static jit_int32_t gr[] = {
+static int32_t gr[] = {
      _R4,  _R5,  _R6,  _R7,  _R8,
      _R9, _R10, _R11, _R12, _R13,
     _R14, _R15, _R16, _R17, _R18
 };
 
-static jit_int32_t fr[] = {
+static int32_t fr[] = {
     _F12, _F13, _F14, _F15, _F16,
     _F17, _F18, _F19, _F20, _F21
 };
@@ -2654,7 +2654,7 @@ static jit_int32_t fr[] = {
 static void
 _prolog(jit_state_t *_jit, jit_node_t *node)
 {
-    jit_int32_t                regno;
+    int32_t            regno;
     jit_word_t         offset;
 
     if (_jitc->function->define_frame || _jitc->function->assume_frame) {
@@ -2707,7 +2707,7 @@ _prolog(jit_state_t *_jit, jit_node_t *node)
 static void
 _epilog(jit_state_t *_jit, jit_node_t *node)
 {
-    jit_int32_t                regno;
+    int32_t            regno;
     jit_word_t         offset;
 
     if (_jitc->function->assume_frame)
@@ -2735,14 +2735,14 @@ _epilog(jit_state_t *_jit, jit_node_t *node)
 }
 
 static void
-_vastart(jit_state_t *_jit, jit_int32_t r0)
+_vastart(jit_state_t *_jit, int32_t r0)
 {
     /* Initialize stack pointer to the first stack argument. */
     addi(r0, _FP_REGNO, params_offset - _jitc->function->vagp * 4);
 }
 
 static void
-_vaarg(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_vaarg(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
     assert(_jitc->function->self.call & jit_call_varargs);
 
@@ -2758,7 +2758,7 @@ _patch_at(jit_state_t *_jit, jit_word_t instr, jit_word_t 
label)
 {
     jit_word_t          w;
     union {
-       jit_uint32_t    *i;
+       uint32_t        *i;
        jit_word_t       w;
     } u;
     u.w = instr;
diff --git a/jit/hppa-fpu.c b/jit/hppa-fpu.c
index c0e85ba..861076e 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*,jit_int32_t,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _f39(jit_state_t*,int32_t,jit_int32_t,jit_int32_t,jit_int32_t);
 #define f40(o,b,x,r)                   _f40(_jit,o,b,x,r)
-static void _f40(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t,jit_int32_t)
+static void _f40(jit_state_t*,int32_t,jit_int32_t,jit_int32_t,jit_int32_t)
     maybe_unused;
 #define f41(o,b,x,t)                   _f41(_jit,o,b,x,t)
-static void _f41(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _f41(jit_state_t*,int32_t,jit_int32_t,jit_int32_t,jit_int32_t);
 #define f42(o,b,i,r)                   _f42(_jit,o,b,i,r)
-static void _f42(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _f42(jit_state_t*,int32_t,jit_int32_t,jit_int32_t,jit_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*,jit_int32_t,
-                jit_int32_t,jit_int32_t,jit_int32_t,jit_int32_t,
-                jit_int32_t,jit_int32_t,jit_int32_t,jit_int32_t) maybe_unused;
+static void _f45(jit_state_t*,int32_t,
+                int32_t,jit_int32_t,jit_int32_t,jit_int32_t,
+                int32_t,jit_int32_t,jit_int32_t,jit_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*,jit_int32_t,jit_int32_t,
-                jit_int32_t,jit_int32_t,jit_int32_t,jit_int32_t,
-                jit_int32_t,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _f46(jit_state_t*,int32_t,jit_int32_t,
+                int32_t,jit_int32_t,jit_int32_t,jit_int32_t,
+                int32_t,jit_int32_t,jit_int32_t,jit_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*,jit_int32_t,
-                   jit_int32_t,jit_int32_t,jit_int32_t,jit_int32_t,
-                   jit_int32_t,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _f47_48(jit_state_t*,int32_t,
+                   int32_t,jit_int32_t,jit_int32_t,jit_int32_t,
+                   int32_t,jit_int32_t,jit_int32_t,jit_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*,jit_int32_t,
-                   jit_int32_t,jit_int32_t,jit_int32_t,
-                   jit_int32_t,jit_int32_t,jit_int32_t,jit_int32_t,
-                   jit_int32_t,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _f49_52(jit_state_t*,int32_t,
+                   int32_t,jit_int32_t,jit_int32_t,
+                   int32_t,jit_int32_t,jit_int32_t,jit_int32_t,
+                   int32_t,jit_int32_t,jit_int32_t,jit_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*,jit_int32_t,jit_int32_t,jit_int32_t,
-                jit_int32_t,jit_int32_t,jit_int32_t,jit_int32_t) maybe_unused;
+static void _f53(jit_state_t*,int32_t,jit_int32_t,jit_int32_t,
+                int32_t,jit_int32_t,jit_int32_t,jit_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*,jit_int32_t,jit_int32_t,jit_int32_t,
-                jit_int32_t,jit_int32_t,jit_int32_t,jit_int32_t,
-                jit_int32_t,jit_int32_t,jit_int32_t,jit_int32_t) maybe_unused;
+static void _f54(jit_state_t*,int32_t,jit_int32_t,jit_int32_t,
+                int32_t,jit_int32_t,jit_int32_t,jit_int32_t,
+                int32_t,jit_int32_t,jit_int32_t,jit_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)
@@ -271,67 +271,67 @@ static void 
_f54(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t,
 #define sqrtr_f(r0,r1)                 FSQRT_S(r1,r0)
 #define sqrtr_d(r0,r1)                 FSQRT_D(r1,r0)
 #define extr_f(r0,r1)                  _extr_f(_jit,r0,r1)
-static void _extr_f(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _extr_f(jit_state_t*,int32_t,jit_int32_t);
 #define extr_d(r0,r1)                  _extr_d(_jit,r0,r1)
-static void _extr_d(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _extr_d(jit_state_t*,int32_t,jit_int32_t);
 #define extr_f_d(r0,r1)                        FCNVFF_S_D(r1,r0)
 #define extr_d_f(r0,r1)                        FCNVFF_D_S(r1,r0)
 #define truncr_f(r0,r1)                        truncr_f_i(r0,r1)
 #define truncr_f_i(r0,r1)              _truncr_f_i(_jit,r0,r1)
-static void _truncr_f_i(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _truncr_f_i(jit_state_t*,int32_t,jit_int32_t);
 #define truncr_d(r0,r1)                        truncr_d_i(r0,r1)
 #define truncr_d_i(r0,r1)              _truncr_d_i(_jit,r0,r1)
-static void _truncr_d_i(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _truncr_d_i(jit_state_t*,int32_t,jit_int32_t);
 #define movr_f(r0,r1)                  FCPY_S(r1,r0)
 #define movi_f(r0,i0)                  _movi_f(_jit,r0,i0)
-static void _movi_f(jit_state_t*,jit_int32_t,jit_float32_t*);
+static void _movi_f(jit_state_t*,int32_t,jit_float32_t*);
 #define movr_d(r0,r1)                  FCPY_D(r1,r0)
 #define movi_d(r0,i0)                  _movi_d(_jit,r0,i0)
-static void _movi_d(jit_state_t*,jit_int32_t,jit_float64_t*);
+static void _movi_d(jit_state_t*,int32_t,jit_float64_t*);
 #define absr_f(r0,r1)                  FABS_S(r1,r0)
 #define absr_d(r0,r1)                  FABS_D(r1,r0)
 #define addr_f(r0,r1,r2)               FADD_S(r1,r2,r0)
 #define addi_f(r0,r1,i0)               _addi_f(_jit,r0,r1,i0)
-static void _addi_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_float32_t*);
+static void _addi_f(jit_state_t*,int32_t,jit_int32_t,jit_float32_t*);
 #define addr_d(r0,r1,r2)               FADD_D(r1,r2,r0)
 #define addi_d(r0,r1,i0)               _addi_d(_jit,r0,r1,i0)
-static void _addi_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_float64_t*);
+static void _addi_d(jit_state_t*,int32_t,jit_int32_t,jit_float64_t*);
 #define subr_f(r0,r1,r2)               FSUB_S(r1,r2,r0)
 #define subi_f(r0,r1,i0)               _subi_f(_jit,r0,r1,i0)
-static void _subi_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_float32_t*);
+static void _subi_f(jit_state_t*,int32_t,jit_int32_t,jit_float32_t*);
 #define subr_d(r0,r1,r2)               FSUB_D(r1,r2,r0)
 #define subi_d(r0,r1,i0)               _subi_d(_jit,r0,r1,i0)
-static void _subi_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_float64_t*);
+static void _subi_d(jit_state_t*,int32_t,jit_int32_t,jit_float64_t*);
 #define rsbr_f(r0,r1,r2)               subr_f(r0,r2,r1)
 #define rsbi_f(r0,r1,i0)               _rsbi_f(_jit,r0,r1,i0)
-static void _rsbi_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_float32_t*);
+static void _rsbi_f(jit_state_t*,int32_t,jit_int32_t,jit_float32_t*);
 #define rsbr_d(r0,r1,r2)               subr_d(r0,r2,r1)
 #define rsbi_d(r0,r1,i0)               _rsbi_d(_jit,r0,r1,i0)
-static void _rsbi_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_float64_t*);
+static void _rsbi_d(jit_state_t*,int32_t,jit_int32_t,jit_float64_t*);
 #define mulr_f(r0,r1,r2)               FMPY_S(r1,r2,r0)
 #define muli_f(r0,r1,i0)               _muli_f(_jit,r0,r1,i0)
-static void _muli_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_float32_t*);
+static void _muli_f(jit_state_t*,int32_t,jit_int32_t,jit_float32_t*);
 #define mulr_d(r0,r1,r2)               FMPY_D(r1,r2,r0)
 #define muli_d(r0,r1,i0)               _muli_d(_jit,r0,r1,i0)
-static void _muli_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_float64_t*);
+static void _muli_d(jit_state_t*,int32_t,jit_int32_t,jit_float64_t*);
 #define divr_f(r0,r1,r2)               FDIV_S(r1,r2,r0)
 #define divi_f(r0,r1,i0)               _divi_f(_jit,r0,r1,i0)
-static void _divi_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_float32_t*);
+static void _divi_f(jit_state_t*,int32_t,jit_int32_t,jit_float32_t*);
 #define divr_d(r0,r1,r2)               FDIV_D(r1,r2,r0)
 #define divi_d(r0,r1,i0)               _divi_d(_jit,r0,r1,i0)
-static void _divi_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_float64_t*);
+static void _divi_d(jit_state_t*,int32_t,jit_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,
-                   jit_int32_t,jit_int32_t,jit_int32_t);
+                   int32_t,jit_int32_t,jit_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,
-                   jit_int32_t,jit_int32_t,jit_float32_t*);
+                   int32_t,jit_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,
-                   jit_int32_t,jit_int32_t,jit_int32_t);
+                   int32_t,jit_int32_t,jit_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,
-                   jit_int32_t,jit_int32_t,jit_float64_t*);
+                   int32_t,jit_int32_t,jit_float64_t*);
 #define ltr_f(r0,r1,r2)                        cmpr_f(FCMP_LT,r0,r1,r2)
 #define lti_f(r0,r1,i0)                        cmpi_f(FCMP_LT,r0,r1,i0)
 #define ltr_d(r0,r1,r2)                        cmpr_d(FCMP_LT,r0,r1,r2)
@@ -390,47 +390,47 @@ static void _cmpi_d(jit_state_t*,jit_word_t,
 #define unordi_d(r0,r1,i0)             cmpi_d(FCMP_UNORD,r0,r1,i0)
 #define ldr_f(r0,r1)                   FLDWI(0,r1,r0)
 #define ldi_f(r0,i0)                   _ldi_f(_jit,r0,i0)
-static void _ldi_f(jit_state_t*,jit_int32_t,jit_word_t);
+static void _ldi_f(jit_state_t*,int32_t,jit_word_t);
 #define ldxr_f(r0,r1,r2)               FLDW(r2,r1,r0)
 #define ldxi_f(r0,r1,i0)               _ldxi_f(_jit,r0,r1,i0)
-static void _ldxi_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _ldxi_f(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #define ldr_d(r0,r1)                   FLDDI(0,r1,r0)
 #define ldi_d(r0,i0)                   _ldi_d(_jit,r0,i0)
-static void _ldi_d(jit_state_t*,jit_int32_t,jit_word_t);
+static void _ldi_d(jit_state_t*,int32_t,jit_word_t);
 #define ldxr_d(r0,r1,r2)               FLDD(r2,r1,r0)
 #define ldxi_d(r0,r1,i0)               _ldxi_d(_jit,r0,r1,i0)
-static void _ldxi_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _ldxi_d(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #define str_f(r0,r1)                   FSTWI(r1,0,r0)
 #define sti_f(i0,r0)                   _sti_f(_jit,i0,r0)
-static void _sti_f(jit_state_t*,jit_word_t,jit_int32_t);
+static void _sti_f(jit_state_t*,jit_word_t,int32_t);
 #if FSTXR
 #  define stxr_f(r0,r1,r2)             FSTW(r2,r1,r0)
 #  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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _stxr_f(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define stxr_d(r0,r1,r2)             _stxr_d(_jit,r0,r1,r2)
-static void _stxr_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _stxr_d(jit_state_t*,int32_t,jit_int32_t,jit_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,jit_int32_t,jit_int32_t);
+static void _stxi_f(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #define str_d(r0,r1)                   FSTDI(r1,0,r0)
 #define sti_d(i0,r0)                   _sti_d(_jit,i0,r0)
-static void _sti_d(jit_state_t*,jit_word_t,jit_int32_t);
+static void _sti_d(jit_state_t*,jit_word_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,jit_int32_t,jit_int32_t);
+static void _stxi_d(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #define bcmpr_f(c,i0,r0,r1)            _bcmpr_f(_jit,c,i0,r0,r1)
 static jit_word_t _bcmpr_f(jit_state_t*,jit_word_t,
-                          jit_word_t,jit_int32_t,jit_int32_t);
+                          jit_word_t,int32_t,jit_int32_t);
 #define bcmpi_f(c,i0,r0,i1)            _bcmpi_f(_jit,c,i0,r0,i1)
 static jit_word_t _bcmpi_f(jit_state_t*,jit_word_t,
-                          jit_word_t,jit_int32_t,jit_float32_t*);
+                          jit_word_t,int32_t,jit_float32_t*);
 #define bcmpr_d(c,i0,r0,r1)            _bcmpr_d(_jit,c,i0,r0,r1)
 static jit_word_t _bcmpr_d(jit_state_t*,jit_word_t,
-                          jit_word_t,jit_int32_t,jit_int32_t);
+                          jit_word_t,int32_t,jit_int32_t);
 #define bcmpi_d(c,i0,r0,i1)            _bcmpi_d(_jit,c,i0,r0,i1)
 static jit_word_t _bcmpi_d(jit_state_t*,jit_word_t,
-                          jit_word_t,jit_int32_t,jit_float64_t*);
+                          jit_word_t,int32_t,jit_float64_t*);
 #define bltr_f(i0,r0,r1)               bcmpr_f(FCMP_LT,i0,r0,r1)
 #define blti_f(i0,r0,i1)               bcmpi_f(FCMP_LT,i0,r0,i1)
 #define bltr_d(i0,r0,r1)               bcmpr_d(FCMP_LT,i0,r0,r1)
@@ -488,13 +488,13 @@ static jit_word_t _bcmpi_d(jit_state_t*,jit_word_t,
 #define bunordr_d(i0,r0,r1)            bcmpr_d(FCMP_UNORD,i0,r0,r1)
 #define bunordi_d(i0,r0,i1)            bcmpi_d(FCMP_UNORD,i0,r0,i1)
 #define vaarg_d(r0, r1)                        _vaarg_d(_jit, r0, r1)
-static void _vaarg_d(jit_state_t*, jit_int32_t, jit_int32_t);
+static void _vaarg_d(jit_state_t*, int32_t, jit_int32_t);
 #endif
 
 #if CODE
 static void
-_f39(jit_state_t *_jit, jit_int32_t o,
-     jit_int32_t b, jit_int32_t x, jit_int32_t t)
+_f39(jit_state_t *_jit, int32_t o,
+     int32_t b, jit_int32_t x, jit_int32_t t)
 {
     assert(!(o & ~0x3f));
     assert(!(b & ~0x1f));
@@ -504,8 +504,8 @@ _f39(jit_state_t *_jit, jit_int32_t o,
 }
 
 static void
-_f40(jit_state_t *_jit, jit_int32_t o,
-     jit_int32_t b, jit_int32_t x, jit_int32_t r)
+_f40(jit_state_t *_jit, int32_t o,
+     int32_t b, jit_int32_t x, jit_int32_t r)
 {
     assert(!(o & ~0x3f));
     assert(!(b & ~0x1f));
@@ -515,8 +515,8 @@ _f40(jit_state_t *_jit, jit_int32_t o,
 }
 
 static void
-_f41(jit_state_t *_jit, jit_int32_t o,
-     jit_int32_t b, jit_int32_t x, jit_int32_t t)
+_f41(jit_state_t *_jit, int32_t o,
+     int32_t b, jit_int32_t x, jit_int32_t t)
 {
     assert(!(o & ~0x3f));
     assert(!(b & ~0x1f));
@@ -526,8 +526,8 @@ _f41(jit_state_t *_jit, jit_int32_t o,
 }
 
 static void
-_f42(jit_state_t *_jit, jit_int32_t o,
-     jit_int32_t b, jit_int32_t i, jit_int32_t r)
+_f42(jit_state_t *_jit, int32_t o,
+     int32_t b, jit_int32_t i, jit_int32_t r)
 {
     assert(!(o & ~0x3f));
     assert(!(b & ~0x1f));
@@ -537,9 +537,9 @@ _f42(jit_state_t *_jit, jit_int32_t o,
 }
 
 static void
-_f45(jit_state_t *_jit, jit_int32_t o,
-     jit_int32_t r, jit_int32_t a, jit_int32_t b, jit_int32_t fmt,
-     jit_int32_t c, jit_int32_t d, jit_int32_t e, jit_int32_t t)
+_f45(jit_state_t *_jit, int32_t o,
+     int32_t r, jit_int32_t a, jit_int32_t b, jit_int32_t fmt,
+     int32_t c, jit_int32_t d, jit_int32_t e, jit_int32_t t)
 {
     assert(!(o   & ~0x3f));
     assert(!(r   & ~0x1f));
@@ -554,9 +554,9 @@ _f45(jit_state_t *_jit, jit_int32_t o,
 }
 
 static void
-_f46(jit_state_t *_jit, jit_int32_t o, jit_int32_t r,
-     jit_int32_t a, jit_int32_t s, jit_int32_t df, jit_int32_t sf,
-     jit_int32_t b, jit_int32_t c, jit_int32_t d, jit_int32_t t)
+_f46(jit_state_t *_jit, int32_t o, jit_int32_t r,
+     int32_t a, jit_int32_t s, jit_int32_t df, jit_int32_t sf,
+     int32_t b, jit_int32_t c, jit_int32_t d, jit_int32_t t)
 {
     assert(!(o  & ~0x3f));
     assert(!(r  & ~0x1f));
@@ -573,9 +573,9 @@ _f46(jit_state_t *_jit, jit_int32_t o, jit_int32_t r,
 }
 
 static void
-_f47_48(jit_state_t *_jit, jit_int32_t o,
-       jit_int32_t r2, jit_int32_t r1, jit_int32_t y, jit_int32_t fmt,
-       jit_int32_t a, jit_int32_t b, jit_int32_t c, jit_int32_t t)
+_f47_48(jit_state_t *_jit, int32_t o,
+       int32_t r2, jit_int32_t r1, jit_int32_t y, jit_int32_t fmt,
+       int32_t a, jit_int32_t b, jit_int32_t c, jit_int32_t t)
 {
     assert(!(o   & ~0x3f));
     assert(!(r2  & ~0x1f));
@@ -590,10 +590,10 @@ _f47_48(jit_state_t *_jit, jit_int32_t o,
 }
 
 static void
-_f49_52(jit_state_t *_jit, jit_int32_t o,
-       jit_int32_t r1, jit_int32_t r2, jit_int32_t y,
-       jit_int32_t v, jit_int32_t f, jit_int32_t a, jit_int32_t b,
-       jit_int32_t u, jit_int32_t c, jit_int32_t d, jit_int32_t t)
+_f49_52(jit_state_t *_jit, int32_t o,
+       int32_t r1, jit_int32_t r2, jit_int32_t y,
+       int32_t v, jit_int32_t f, jit_int32_t a, jit_int32_t b,
+       int32_t u, jit_int32_t c, jit_int32_t d, jit_int32_t t)
 {
     assert(!(o  & ~0x3f));
     assert(!(r1 & ~0x1f));
@@ -612,8 +612,8 @@ _f49_52(jit_state_t *_jit, jit_int32_t o,
 }
 
 static void
-_f53(jit_state_t *_jit, jit_int32_t o, jit_int32_t r1, jit_int32_t r2,
-     jit_int32_t ta, jit_int32_t ra, jit_int32_t f, jit_int32_t tm)
+_f53(jit_state_t *_jit, int32_t o, jit_int32_t r1, jit_int32_t r2,
+     int32_t ta, jit_int32_t ra, jit_int32_t f, jit_int32_t tm)
 {
     assert(!(o  & ~0x3f));
     assert(!(r1 & ~0x1f));
@@ -629,9 +629,9 @@ _f53(jit_state_t *_jit, jit_int32_t o, jit_int32_t r1, 
jit_int32_t r2,
 }
 
 static void
-_f54(jit_state_t *_jit, jit_int32_t o, jit_int32_t r1, jit_int32_t r2,
-     jit_int32_t a, jit_int32_t b, jit_int32_t f, jit_int32_t c,
-     jit_int32_t d, jit_int32_t e, jit_int32_t g, jit_int32_t t)
+_f54(jit_state_t *_jit, int32_t o, jit_int32_t r1, jit_int32_t r2,
+     int32_t a, jit_int32_t b, jit_int32_t f, jit_int32_t c,
+     int32_t d, jit_int32_t e, jit_int32_t g, jit_int32_t t)
 {
     assert(!(o  & ~0x3f));
     assert(!(r1 & ~0x1f));
@@ -649,7 +649,7 @@ _f54(jit_state_t *_jit, jit_int32_t o, jit_int32_t r1, 
jit_int32_t r2,
 }
 
 static void
-_extr_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_extr_f(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
     stxi(alloca_offset - 8, _FP_REGNO, r1);
     ldxi_f(r0, _FP_REGNO, alloca_offset - 8);
@@ -657,7 +657,7 @@ _extr_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
 }
 
 static void
-_extr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_extr_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
     stxi(alloca_offset - 8, _FP_REGNO, r1);
     ldxi_f(r0, _FP_REGNO, alloca_offset - 8);
@@ -665,9 +665,9 @@ _extr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
 }
 
 static void
-_truncr_f_i(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_truncr_f_i(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_fpr);
     FCNVXT_S_S(r1, rn(reg));
     stxi_f(alloca_offset - 8, _FP_REGNO, rn(reg));
@@ -676,9 +676,9 @@ _truncr_f_i(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1)
 }
 
 static void
-_truncr_d_i(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_truncr_d_i(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_fpr);
     FCNVXT_D_S(r1, rn(reg));
     stxi_d(alloca_offset - 8, _FP_REGNO, rn(reg));
@@ -687,13 +687,13 @@ _truncr_d_i(jit_state_t *_jit, jit_int32_t r0, 
jit_int32_t r1)
 }
 
 static void
-_movi_f(jit_state_t *_jit, jit_int32_t r0, jit_float32_t *i0)
+_movi_f(jit_state_t *_jit, int32_t r0, jit_float32_t *i0)
 {
     union {
-       jit_int32_t      i;
+       int32_t  i;
        jit_float32_t    f;
     } data;
-    jit_int32_t                 reg;
+    int32_t             reg;
 
     if (_jitc->no_data) {
        data.f = *i0;
@@ -708,14 +708,14 @@ _movi_f(jit_state_t *_jit, jit_int32_t r0, jit_float32_t 
*i0)
 }
 
 static void
-_movi_d(jit_state_t *_jit, jit_int32_t r0, jit_float64_t *i0)
+_movi_d(jit_state_t *_jit, int32_t r0, jit_float64_t *i0)
 {
     union {
-       jit_int32_t      ii[2];
+       int32_t  ii[2];
        jit_word_t       w;
        jit_float64_t    d;
     } data;
-    jit_int32_t                 reg;
+    int32_t             reg;
 
     data.d = *i0;
     if (_jitc->no_data) {
@@ -735,10 +735,10 @@ _movi_d(jit_state_t *_jit, jit_int32_t r0, jit_float64_t 
*i0)
 #define fpr_opi(name, type, size)                                      \
 static void                                                            \
 _##name##i_##type(jit_state_t *_jit,                                   \
-                 jit_int32_t r0, jit_int32_t r1,                       \
+                 int32_t r0, jit_int32_t r1,                   \
                  jit_float##size##_t *i0)                              \
 {                                                                      \
-    jit_int32_t                reg = jit_get_reg(jit_class_fpr);               
\
+    int32_t            reg = jit_get_reg(jit_class_fpr);               \
     movi_##type(rn(reg), i0);                                          \
     name##r_##type(r0, r1, rn(reg));                                   \
     jit_unget_reg(reg);                                                        
\
@@ -759,7 +759,7 @@ dopi(div)
 
 static void
 _cmpr_f(jit_state_t *_jit, jit_word_t c,
-       jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+       int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     LDI(0, r0);
     FCMP_S_(r1, r2, c);
@@ -769,9 +769,9 @@ _cmpr_f(jit_state_t *_jit, jit_word_t c,
 
 static void
 _cmpi_f(jit_state_t *_jit, jit_word_t c,
-       jit_int32_t r0, jit_int32_t r1, jit_float32_t *i0)
+       int32_t r0, jit_int32_t r1, jit_float32_t *i0)
 {
-    jit_int32_t                reg = jit_get_reg(jit_class_fpr);
+    int32_t            reg = jit_get_reg(jit_class_fpr);
     movi_f(rn(reg), i0);
     cmpr_f(c, r0, r1, rn(reg));
     jit_unget_reg(reg);
@@ -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,
-       jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+       int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     LDI(0, r0);
     FCMP_D_(r1, r2, c);
@@ -789,18 +789,18 @@ _cmpr_d(jit_state_t *_jit, jit_word_t c,
 
 static void
 _cmpi_d(jit_state_t *_jit, jit_word_t c,
-       jit_int32_t r0, jit_int32_t r1, jit_float64_t *i0)
+       int32_t r0, jit_int32_t r1, jit_float64_t *i0)
 {
-    jit_int32_t                reg = jit_get_reg(jit_class_fpr);
+    int32_t            reg = jit_get_reg(jit_class_fpr);
     movi_d(rn(reg), i0);
     cmpr_d(c, r0, r1, rn(reg));
     jit_unget_reg(reg);
 }
 
 static void
-_ldi_f(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
+_ldi_f(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     assert(!(i0 & 3));
     if (i0 >= -8192 && i0 <= 8191 && !(re_assemble_16(i0) & 6))
        FLDWL(i0, _R0_REGNO, r0);
@@ -813,9 +813,9 @@ _ldi_f(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
 }
 
 static void
-_ldxi_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_ldxi_f(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (i0 >= -16 && i0 <= 15)
        FLDWI(i0, r1, r0);
     /* |im11a|0|t|i| */
@@ -830,9 +830,9 @@ _ldxi_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_ldi_d(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
+_ldi_d(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     assert(!(i0 & 7));
     if (i0 >= -8192 && i0 <= 8191 && !(re_assemble_16(i0) & 14))
        FLDDL(i0, _R0_REGNO, r0);
@@ -845,9 +845,9 @@ _ldi_d(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
 }
 
 static void
-_ldxi_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_ldxi_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (i0 >= -16 && i0 <= 15)
        FLDDI(i0, r1, r0);
     /* |im10a|m|a|1|i| */
@@ -862,9 +862,9 @@ _ldxi_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_sti_f(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0)
+_sti_f(jit_state_t *_jit, jit_word_t i0, int32_t r0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     assert(!(i0 & 3));
     if (i0 >= -8192 && i0 <= 8191 && !(re_assemble_16(i0) & 6))
        FSTWL(r0, i0, _R0_REGNO);
@@ -878,9 +878,9 @@ _sti_f(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0)
 
 #if !FSTXR
 static void
-_stxr_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_stxr_f(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     addr(rn(reg), r0, r1);
     str_f(rn(reg), r2);
@@ -888,9 +888,9 @@ _stxr_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_int32_t r2)
 }
 
 static void
-_stxr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_stxr_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     addr(rn(reg), r0, r1);
     str_d(rn(reg), r2);
@@ -899,9 +899,9 @@ _stxr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_int32_t r2)
 #endif
 
 static void
-_stxi_f(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_stxi_f(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (i0 >= -16 && i0 <= 15)
        FSTWI(r1, i0, r0);
     /* |im11a|0|t|i| */
@@ -921,9 +921,9 @@ _stxi_f(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, 
jit_int32_t r1)
 }
 
 static void
-_sti_d(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0)
+_sti_d(jit_state_t *_jit, jit_word_t i0, int32_t r0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     assert(!(i0 & 7));
     if (i0 >= -8192 && i0 <= 8191 && !(re_assemble_16(i0) & 14))
        FSTDL(r0, i0, _R0_REGNO);
@@ -936,9 +936,9 @@ _sti_d(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0)
 }
 
 static void
-_stxi_d(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_stxi_d(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (i0 >= -16 && i0 <= 15)
        FSTDI(r1, i0, r0);
     /* |im10a|m|a|1|i| */
@@ -959,7 +959,7 @@ _stxi_d(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, 
jit_int32_t r1)
 
 static jit_word_t
 _bcmpr_f(jit_state_t *_jit, jit_word_t c,
-        jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+        jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     jit_word_t         w;
     FCMP_S_(r0, r1, c);
@@ -972,10 +972,10 @@ _bcmpr_f(jit_state_t *_jit, jit_word_t c,
 
 static jit_word_t
 _bcmpi_f(jit_state_t *_jit, jit_word_t c,
-        jit_word_t i0, jit_int32_t r0, jit_float32_t *i1)
+        jit_word_t i0, int32_t r0, jit_float32_t *i1)
 {
     jit_word_t         w;
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_fpr|jit_class_nospill);
     movi_f(rn(reg), i1);
     FCMP_S_(r0, rn(reg), c);
@@ -989,7 +989,7 @@ _bcmpi_f(jit_state_t *_jit, jit_word_t c,
 
 static jit_word_t
 _bcmpr_d(jit_state_t *_jit, jit_word_t c,
-        jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+        jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     jit_word_t         w;
     FCMP_D_(r0, r1, c);
@@ -1002,10 +1002,10 @@ _bcmpr_d(jit_state_t *_jit, jit_word_t c,
 
 static jit_word_t
 _bcmpi_d(jit_state_t *_jit, jit_word_t c,
-        jit_word_t i0, jit_int32_t r0, jit_float64_t *i1)
+        jit_word_t i0, int32_t r0, jit_float64_t *i1)
 {
     jit_word_t         w;
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_fpr|jit_class_nospill);
     movi_d(rn(reg), i1);
     FCMP_D_(r0, rn(reg), c);
@@ -1018,9 +1018,9 @@ _bcmpi_d(jit_state_t *_jit, jit_word_t c,
 }
 
 static void
-_vaarg_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_vaarg_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
 
     assert(_jitc->function->self.call & jit_call_varargs);
 
diff --git a/jit/hppa.c b/jit/hppa.c
index 6b9ef3f..c1908e9 100644
--- a/jit/hppa.c
+++ b/jit/hppa.c
@@ -141,7 +141,7 @@ _jit_init(jit_state_t *_jit)
 void
 _jit_prolog(jit_state_t *_jit)
 {
-    jit_int32_t                offset;
+    int32_t            offset;
 
     if (_jitc->function)
        jit_epilog();
@@ -161,7 +161,7 @@ _jit_prolog(jit_state_t *_jit)
     _jitc->function->self.aoff = alloca_offset;
     _jitc->function->self.call = jit_call_default;
     jit_alloc((jit_pointer_t *)&_jitc->function->regoff,
-             _jitc->reglen * sizeof(jit_int32_t));
+             _jitc->reglen * sizeof(int32_t));
 
     /* _no_link here does not mean the jit_link() call can be removed
      * by rewriting as:
@@ -180,10 +180,10 @@ _jit_prolog(jit_state_t *_jit)
     jit_regset_new(&_jitc->function->regset);
 }
 
-jit_int32_t
-_jit_allocai(jit_state_t *_jit, jit_int32_t length)
+int32_t
+_jit_allocai(jit_state_t *_jit, int32_t length)
 {
-    jit_int32_t                offset;
+    int32_t            offset;
     assert(_jitc->function);
     switch (length) {
        case 0: case 1:
@@ -208,13 +208,13 @@ _jit_allocai(jit_state_t *_jit, jit_int32_t length)
 }
 
 void
-_jit_allocar(jit_state_t *_jit, jit_int32_t u, jit_int32_t v)
+_jit_allocar(jit_state_t *_jit, int32_t u, jit_int32_t v)
 {
-    jit_int32_t                 reg;
+    int32_t             reg;
     assert(_jitc->function);
     jit_inc_synth_ww(allocar, u, v);
     if (!_jitc->function->allocar) {
-       _jitc->function->aoffoff = jit_allocai(sizeof(jit_int32_t));
+       _jitc->function->aoffoff = jit_allocai(sizeof(int32_t));
        _jitc->function->allocar = 1;
     }
     reg = jit_get_reg(jit_class_gpr);
@@ -240,7 +240,7 @@ _jit_ret(jit_state_t *_jit)
 }
 
 void
-_jit_retr(jit_state_t *_jit, jit_int32_t u)
+_jit_retr(jit_state_t *_jit, int32_t u)
 {
     jit_inc_synth_w(retr, u);
     jit_movr(JIT_RET, u);
@@ -258,7 +258,7 @@ _jit_reti(jit_state_t *_jit, jit_word_t u)
 }
 
 void
-_jit_retr_f(jit_state_t *_jit, jit_int32_t u)
+_jit_retr_f(jit_state_t *_jit, int32_t u)
 {
     jit_inc_synth_w(retr_f, u);
     jit_movr_f(JIT_FRET, u);
@@ -276,7 +276,7 @@ _jit_reti_f(jit_state_t *_jit, jit_float32_t u)
 }
 
 void
-_jit_retr_d(jit_state_t *_jit, jit_int32_t u)
+_jit_retr_d(jit_state_t *_jit, int32_t u)
 {
     jit_inc_synth_w(retr_d, u);
     jit_movr_d(JIT_FRET, u);
@@ -330,7 +330,7 @@ _jit_ellipsis(jit_state_t *_jit)
 }
 
 void
-_jit_va_push(jit_state_t *_jit, jit_int32_t u)
+_jit_va_push(jit_state_t *_jit, int32_t u)
 {
     jit_inc_synth_w(va_push, u);
     jit_pushargr(u);
@@ -341,7 +341,7 @@ jit_node_t *
 _jit_arg(jit_state_t *_jit)
 {
     jit_node_t         *node;
-    jit_int32_t                 offset;
+    int32_t             offset;
     assert(_jitc->function);
     _jitc->function->self.size -= sizeof(jit_word_t);
     if (jit_arg_reg_p(_jitc->function->self.argi))
@@ -358,7 +358,7 @@ jit_node_t *
 _jit_arg_f(jit_state_t *_jit)
 {
     jit_node_t         *node;
-    jit_int32_t                 offset;
+    int32_t             offset;
     assert(_jitc->function);
     _jitc->function->self.size -= sizeof(jit_word_t);
     if (jit_arg_reg_p(_jitc->function->self.argi))
@@ -375,7 +375,7 @@ jit_node_t *
 _jit_arg_d(jit_state_t *_jit)
 {
     jit_node_t         *node;
-    jit_int32_t                 offset;
+    int32_t             offset;
     assert(_jitc->function);
     if (_jitc->function->self.argi & 1) {
        ++_jitc->function->self.argi;
@@ -399,7 +399,7 @@ _jit_arg_d(jit_state_t *_jit)
 }
 
 void
-_jit_getarg_c(jit_state_t *_jit, jit_int32_t u, jit_node_t *v)
+_jit_getarg_c(jit_state_t *_jit, int32_t u, jit_node_t *v)
 {
     assert(v->code == jit_code_arg);
     jit_inc_synth_wp(getarg_c, u, v);
@@ -411,7 +411,7 @@ _jit_getarg_c(jit_state_t *_jit, jit_int32_t u, jit_node_t 
*v)
 }
 
 void
-_jit_getarg_uc(jit_state_t *_jit, jit_int32_t u, jit_node_t *v)
+_jit_getarg_uc(jit_state_t *_jit, int32_t u, jit_node_t *v)
 {
     assert(v->code == jit_code_arg);
     jit_inc_synth_wp(getarg_uc, u, v);
@@ -423,7 +423,7 @@ _jit_getarg_uc(jit_state_t *_jit, jit_int32_t u, jit_node_t 
*v)
 }
 
 void
-_jit_getarg_s(jit_state_t *_jit, jit_int32_t u, jit_node_t *v)
+_jit_getarg_s(jit_state_t *_jit, int32_t u, jit_node_t *v)
 {
     assert(v->code == jit_code_arg);
     jit_inc_synth_wp(getarg_s, u, v);
@@ -435,7 +435,7 @@ _jit_getarg_s(jit_state_t *_jit, jit_int32_t u, jit_node_t 
*v)
 }
 
 void
-_jit_getarg_us(jit_state_t *_jit, jit_int32_t u, jit_node_t *v)
+_jit_getarg_us(jit_state_t *_jit, int32_t u, jit_node_t *v)
 {
     assert(v->code == jit_code_arg);
     jit_inc_synth_wp(getarg_us, u, v);
@@ -447,7 +447,7 @@ _jit_getarg_us(jit_state_t *_jit, jit_int32_t u, jit_node_t 
*v)
 }
 
 void
-_jit_getarg_i(jit_state_t *_jit, jit_int32_t u, jit_node_t *v)
+_jit_getarg_i(jit_state_t *_jit, int32_t u, jit_node_t *v)
 {
     assert(v->code == jit_code_arg);
     jit_inc_synth_wp(getarg_i, u, v);
@@ -459,7 +459,7 @@ _jit_getarg_i(jit_state_t *_jit, jit_int32_t u, jit_node_t 
*v)
 }
 
 void
-_jit_putargr(jit_state_t *_jit, jit_int32_t u, jit_node_t *v)
+_jit_putargr(jit_state_t *_jit, int32_t u, jit_node_t *v)
 {
     assert(v->code == jit_code_arg);
     jit_inc_synth_wp(putargr, u, v);
@@ -473,7 +473,7 @@ _jit_putargr(jit_state_t *_jit, jit_int32_t u, jit_node_t 
*v)
 void
 _jit_putargi(jit_state_t *_jit, jit_word_t u, jit_node_t *v)
 {
-    jit_int32_t                regno;
+    int32_t            regno;
     assert(v->code == jit_code_arg);
     jit_inc_synth_wp(putargi, u, v);
     if (v->u.w >= 0)
@@ -488,7 +488,7 @@ _jit_putargi(jit_state_t *_jit, jit_word_t u, jit_node_t *v)
 }
 
 void
-_jit_getarg_f(jit_state_t *_jit, jit_int32_t u, jit_node_t *v)
+_jit_getarg_f(jit_state_t *_jit, int32_t u, jit_node_t *v)
 {
     assert(v->code == jit_code_arg_f);
     jit_inc_synth_wp(getarg_f, u, v);
@@ -500,7 +500,7 @@ _jit_getarg_f(jit_state_t *_jit, jit_int32_t u, jit_node_t 
*v)
 }
 
 void
-_jit_putargr_f(jit_state_t *_jit, jit_int32_t u, jit_node_t *v)
+_jit_putargr_f(jit_state_t *_jit, int32_t u, jit_node_t *v)
 {
     assert(v->code == jit_code_arg_f);
     jit_inc_synth_wp(putargr_f, u, v);
@@ -514,7 +514,7 @@ _jit_putargr_f(jit_state_t *_jit, jit_int32_t u, jit_node_t 
*v)
 void
 _jit_putargi_f(jit_state_t *_jit, jit_float32_t u, jit_node_t *v)
 {
-    jit_int32_t                regno;
+    int32_t            regno;
     assert(v->code == jit_code_arg_f);
     jit_inc_synth_fp(putargi_f, u, v);
     if (v->u.w >= 0)
@@ -529,7 +529,7 @@ _jit_putargi_f(jit_state_t *_jit, jit_float32_t u, 
jit_node_t *v)
 }
 
 void
-_jit_getarg_d(jit_state_t *_jit, jit_int32_t u, jit_node_t *v)
+_jit_getarg_d(jit_state_t *_jit, int32_t u, jit_node_t *v)
 {
     assert(v->code == jit_code_arg_d);
     jit_inc_synth_wp(getarg_d, u, v);
@@ -541,7 +541,7 @@ _jit_getarg_d(jit_state_t *_jit, jit_int32_t u, jit_node_t 
*v)
 }
 
 void
-_jit_putargr_d(jit_state_t *_jit, jit_int32_t u, jit_node_t *v)
+_jit_putargr_d(jit_state_t *_jit, int32_t u, jit_node_t *v)
 {
     assert(v->code == jit_code_arg_d);
     jit_inc_synth_wp(putargr_d, u, v);
@@ -555,7 +555,7 @@ _jit_putargr_d(jit_state_t *_jit, jit_int32_t u, jit_node_t 
*v)
 void
 _jit_putargi_d(jit_state_t *_jit, jit_float64_t u, jit_node_t *v)
 {
-    jit_int32_t                regno;
+    int32_t            regno;
     assert(v->code == jit_code_arg_d);
     jit_inc_synth_dp(putargi_d, u, v);
     if (v->u.w >= 0)
@@ -570,7 +570,7 @@ _jit_putargi_d(jit_state_t *_jit, jit_float64_t u, 
jit_node_t *v)
 }
 
 void
-_jit_pushargr(jit_state_t *_jit, jit_int32_t u)
+_jit_pushargr(jit_state_t *_jit, int32_t u)
 {
     assert(_jitc->function);
     jit_inc_synth_w(pushargr, u);
@@ -588,7 +588,7 @@ _jit_pushargr(jit_state_t *_jit, jit_int32_t u)
 void
 _jit_pushargi(jit_state_t *_jit, jit_word_t u)
 {
-    jit_int32_t                 regno;
+    int32_t             regno;
     assert(_jitc->function);
     jit_inc_synth_w(pushargi, u);
     jit_link_prepare();
@@ -607,7 +607,7 @@ _jit_pushargi(jit_state_t *_jit, jit_word_t u)
 }
 
 void
-_jit_pushargr_f(jit_state_t *_jit, jit_int32_t u)
+_jit_pushargr_f(jit_state_t *_jit, int32_t u)
 {
     assert(_jitc->function);
     jit_inc_synth_w(pushargr_f, u);
@@ -634,7 +634,7 @@ _jit_pushargr_f(jit_state_t *_jit, jit_int32_t u)
 void
 _jit_pushargi_f(jit_state_t *_jit, jit_float32_t u)
 {
-    jit_int32_t                 regno;
+    int32_t             regno;
     assert(_jitc->function);
     jit_inc_synth_f(pushargi_f, u);
     jit_link_prepare();
@@ -663,7 +663,7 @@ _jit_pushargi_f(jit_state_t *_jit, jit_float32_t u)
 }
 
 void
-_jit_pushargr_d(jit_state_t *_jit, jit_int32_t u)
+_jit_pushargr_d(jit_state_t *_jit, int32_t u)
 {
     assert(_jitc->function);
     jit_inc_synth_w(pushargr_d, u);
@@ -700,7 +700,7 @@ _jit_pushargr_d(jit_state_t *_jit, jit_int32_t u)
 void
 _jit_pushargi_d(jit_state_t *_jit, jit_float64_t u)
 {
-    jit_int32_t                 regno;
+    int32_t             regno;
     assert(_jitc->function);
     jit_inc_synth_d(pushargi_d, u);
     jit_link_prepare();
@@ -737,9 +737,9 @@ _jit_pushargi_d(jit_state_t *_jit, jit_float64_t u)
 }
 
 jit_bool_t
-_jit_regarg_p(jit_state_t *_jit, jit_node_t *node, jit_int32_t regno)
+_jit_regarg_p(jit_state_t *_jit, jit_node_t *node, int32_t regno)
 {
-    jit_int32_t                spec;
+    int32_t            spec;
     spec = jit_class(_rvs[regno].spec);
     if (spec & jit_class_arg) {
        if (spec & jit_class_gpr) {
@@ -757,7 +757,7 @@ _jit_regarg_p(jit_state_t *_jit, jit_node_t *node, 
jit_int32_t regno)
 }
 
 void
-_jit_finishr(jit_state_t *_jit, jit_int32_t r0)
+_jit_finishr(jit_state_t *_jit, int32_t r0)
 {
     jit_node_t         *call;
     assert(_jitc->function);
@@ -788,7 +788,7 @@ _jit_finishi(jit_state_t *_jit, jit_pointer_t i0)
 }
 
 void
-_jit_retval_c(jit_state_t *_jit, jit_int32_t r0)
+_jit_retval_c(jit_state_t *_jit, int32_t r0)
 {
     jit_inc_synth_w(retval_c, r0);
     jit_extr_c(r0, JIT_RET);
@@ -796,7 +796,7 @@ _jit_retval_c(jit_state_t *_jit, jit_int32_t r0)
 }
 
 void
-_jit_retval_uc(jit_state_t *_jit, jit_int32_t r0)
+_jit_retval_uc(jit_state_t *_jit, int32_t r0)
 {
     jit_inc_synth_w(retval_uc, r0);
     jit_extr_uc(r0, JIT_RET);
@@ -804,7 +804,7 @@ _jit_retval_uc(jit_state_t *_jit, jit_int32_t r0)
 }
 
 void
-_jit_retval_s(jit_state_t *_jit, jit_int32_t r0)
+_jit_retval_s(jit_state_t *_jit, int32_t r0)
 {
     jit_inc_synth_w(retval_s, r0);
     jit_extr_s(r0, JIT_RET);
@@ -812,7 +812,7 @@ _jit_retval_s(jit_state_t *_jit, jit_int32_t r0)
 }
 
 void
-_jit_retval_us(jit_state_t *_jit, jit_int32_t r0)
+_jit_retval_us(jit_state_t *_jit, int32_t r0)
 {
     jit_inc_synth_w(retval_us, r0);
     jit_extr_us(r0, JIT_RET);
@@ -820,7 +820,7 @@ _jit_retval_us(jit_state_t *_jit, jit_int32_t r0)
 }
 
 void
-_jit_retval_i(jit_state_t *_jit, jit_int32_t r0)
+_jit_retval_i(jit_state_t *_jit, int32_t r0)
 {
     jit_inc_synth_w(retval_i, r0);
     jit_movr(r0, JIT_RET);
@@ -828,7 +828,7 @@ _jit_retval_i(jit_state_t *_jit, jit_int32_t r0)
 }
 
 void
-_jit_retval_f(jit_state_t *_jit, jit_int32_t r0)
+_jit_retval_f(jit_state_t *_jit, int32_t r0)
 {
     jit_inc_synth_w(retval_f, r0);
     jit_movr_f(r0, JIT_FRET);
@@ -836,7 +836,7 @@ _jit_retval_f(jit_state_t *_jit, jit_int32_t r0)
 }
 
 void
-_jit_retval_d(jit_state_t *_jit, jit_int32_t r0)
+_jit_retval_d(jit_state_t *_jit, int32_t r0)
 {
     jit_inc_synth_w(retval_d, r0);
     jit_movr_d(r0, JIT_FRET);
@@ -849,15 +849,15 @@ _emit_code(jit_state_t *_jit)
     jit_node_t         *node;
     jit_node_t         *temp;
     jit_word_t          word;
-    jit_int32_t                 value;
-    jit_int32_t                 offset;
+    int32_t             value;
+    int32_t             offset;
     struct {
        jit_node_t      *node;
        jit_word_t       word;
 #if DEVEL_DISASSEMBLER
        jit_word_t       prevw;
 #endif
-       jit_int32_t      patch_offset;
+       int32_t  patch_offset;
     } undo;
 #if DEVEL_DISASSEMBLER
     jit_word_t          prevw;
@@ -1565,7 +1565,7 @@ _emit_stxi_d(jit_state_t *_jit, jit_word_t i0, jit_gpr_t 
r0, jit_fpr_t r1)
 static void
 _patch(jit_state_t *_jit, jit_word_t instr, jit_node_t *node)
 {
-    jit_int32_t                flag;
+    int32_t            flag;
 
     assert(node->flag & jit_flag_node);
     if (node->code == jit_code_movi)
diff --git a/jit/ia64-cpu.c b/jit/ia64-cpu.c
index 8372b24..9dcd975 100644
--- a/jit/ia64-cpu.c
+++ b/jit/ia64-cpu.c
@@ -238,7 +238,7 @@ static void _sync(jit_state_t*);
 #define flush()                                _flush(_jit)
 static void _flush(jit_state_t*);
 #define inst(w, t)                     _inst(_jit, w, t)
-static void _inst(jit_state_t*, jit_word_t, jit_uint8_t);
+static void _inst(jit_state_t*, jit_word_t, uint8_t);
 #define A1(x4,x2,r3,r2,r1)             _A1(_jit,0,x4,x2,r3,r2,r1)
 static void _A1(jit_state_t*, jit_word_t,
                jit_word_t,jit_word_t,jit_word_t,jit_word_t,jit_word_t);
@@ -1177,141 +1177,141 @@ static void _X5(jit_state_t*,jit_word_t,
 
 #define addr(r0,r1,r2)                 ADD(r0,r1,r2)
 #define addi(r0,r1,i0)                 _addi(_jit,r0,r1,i0)
-static void _addi(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _addi(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #define addcr(r0, r1, r2)              _addcr(_jit, r0, r1, r2)
-static void _addcr(jit_state_t*, jit_int32_t, jit_int32_t, jit_int32_t);
+static void _addcr(jit_state_t*, int32_t, jit_int32_t, jit_int32_t);
 #define addci(r0, r1, i0)              _addci(_jit, r0, r1, i0)
-static void _addci(jit_state_t*, jit_int32_t, jit_int32_t, jit_word_t);
+static void _addci(jit_state_t*, int32_t, jit_int32_t, jit_word_t);
 #  define addxr(r0, r1, r2)            _addxr(_jit, r0, r1, r2)
-static void _addxr(jit_state_t*, jit_int32_t, jit_int32_t, jit_int32_t);
+static void _addxr(jit_state_t*, int32_t, jit_int32_t, jit_int32_t);
 #  define addxi(r0, r1, i0)            _addxi(_jit, r0, r1, i0)
-static void _addxi(jit_state_t*, jit_int32_t, jit_int32_t, jit_word_t);
+static void _addxi(jit_state_t*, int32_t, jit_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*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _subi(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  define subcr(r0, r1, r2)            _subcr(_jit, r0, r1, r2)
-static void _subcr(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _subcr(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define subci(r0, r1, i0)            _subci(_jit, r0, r1, i0)
-static void _subci(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _subci(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  define subxr(r0, r1, r2)            _subxr(_jit, r0, r1, r2)
-static void _subxr(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _subxr(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define subxi(r0, r1, i0)            _subxi(_jit, r0, r1, i0)
-static void _subxi(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _subxi(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  define rsbi(r0, r1, i0)             _rsbi(_jit, r0, r1, i0)
-static void _rsbi(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _rsbi(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #define mulr(r0,r1,r2)                 _mulr(_jit,r0,r1,r2)
-static void _mulr(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _mulr(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #define muli(r0,r1,i0)                 _muli(_jit,r0,r1,i0)
-static void _muli(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _muli(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #define divr(r0,r1,r2)                 _divr(_jit,r0,r1,r2)
-static void _divr(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _divr(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #define divi(r0,r1,i0)                 _divi(_jit,r0,r1,i0)
-static void _divi(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _divi(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #define divr_u(r0,r1,r2)               _divr_u(_jit,r0,r1,r2)
-static void _divr_u(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _divr_u(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #define divi_u(r0,r1,i0)               _divi_u(_jit,r0,r1,i0)
-static void _divi_u(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _divi_u(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #define remr(r0,r1,r2)                 _remr(_jit,r0,r1,r2)
-static void _remr(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _remr(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #define remi(r0,r1,i0)                 _remi(_jit,r0,r1,i0)
-static void _remi(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _remi(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #define remr_u(r0,r1,r2)               _remr_u(_jit,r0,r1,r2)
-static void _remr_u(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _remr_u(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #define remi_u(r0,r1,i0)               _remi_u(_jit,r0,r1,i0)
-static void _remi_u(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _remi_u(jit_state_t*,int32_t,jit_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,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _mulh(jit_state_t*,jit_bool_t,int32_t,jit_int32_t,jit_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)
-static void _iqmulr(jit_state_t*,jit_int32_t,jit_int32_t,
-                   jit_int32_t,jit_int32_t,jit_bool_t);
+static void _iqmulr(jit_state_t*,int32_t,jit_int32_t,
+                   int32_t,jit_int32_t,jit_bool_t);
 #define qmuli(r0,r1,r2,i0)             iqmuli(r0,r1,r2,i0,1)
 #define qmuli_u(r0,r1,r2,i0)           iqmuli(r0,r1,r2,i0,0)
 #define iqmuli(r0,r1,r2,i0,sign)       _iqmuli(_jit,r0,r1,r2,i0,sign)
-static void _iqmuli(jit_state_t*,jit_int32_t,jit_int32_t,
-                   jit_int32_t,jit_word_t,jit_bool_t);
+static void _iqmuli(jit_state_t*,int32_t,jit_int32_t,
+                   int32_t,jit_word_t,jit_bool_t);
 #define qdivr(r0,r1,r2,r3)             iqdivr(r0,r1,r2,r3,1)
 #define qdivr_u(r0,r1,r2,r3)           iqdivr(r0,r1,r2,r3,0)
 #define iqdivr(r0,r1,r2,r3,sign)       _iqdivr(_jit,r0,r1,r2,r3,sign)
-static void _iqdivr(jit_state_t*,jit_int32_t,jit_int32_t,
-                   jit_int32_t,jit_int32_t,jit_bool_t);
+static void _iqdivr(jit_state_t*,int32_t,jit_int32_t,
+                   int32_t,jit_int32_t,jit_bool_t);
 #define qdivi(r0,r1,r2,i0)             iqdivi(r0,r1,r2,i0,1)
 #define qdivi_u(r0,r1,r2,i0)           iqdivi(r0,r1,r2,i0,0)
 #define iqdivi(r0,r1,r2,i0,sign)       _iqdivi(_jit,r0,r1,r2,i0,sign)
-static void _iqdivi(jit_state_t*,jit_int32_t,jit_int32_t,
-                   jit_int32_t,jit_word_t,jit_bool_t);
+static void _iqdivi(jit_state_t*,int32_t,jit_int32_t,
+                   int32_t,jit_word_t,jit_bool_t);
 #define andr(r0,r1,r2)                 AND(r0,r1,r2)
 #define andi(r0,r1,i0)                 _andi(_jit,r0,r1,i0)
-static void _andi(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _andi(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #define orr(r0,r1,r2)                  OR(r0,r1,r2)
 #define ori(r0,r1,i0)                  _ori(_jit,r0,r1,i0)
-static void _ori(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _ori(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #define xorr(r0,r1,r2)                 XOR(r0,r1,r2)
 #define xori(r0,r1,i0)                 _xori(_jit,r0,r1,i0)
-static void _xori(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _xori(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #define lshr(r0,r1,r2)                 SHL(r0,r1,r2)
 #define lshi(r0,r1,i0)                 _lshi(_jit,r0,r1,i0)
-static void _lshi(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _lshi(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #define rshr(r0,r1,r2)                 SHR(r0,r1,r2)
 #define rshi(r0,r1,i0)                 _rshi(_jit,r0,r1,i0)
-static void _rshi(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _rshi(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #define rshr_u(r0,r1,r2)               SHR_U(r0,r1,r2)
 #define rshi_u(r0,r1,i0)               _rshi_u(_jit,r0,r1,i0)
-static void _rshi_u(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _rshi_u(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #define ltr(r0,r1,r2)                  _ltr(_jit,r0,r1,r2)
-static void _ltr(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _ltr(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #define lti(r0,r1,i0)                  _lti(_jit,r0,r1,i0)
-static void _lti(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _lti(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #define ltr_u(r0,r1,r2)                        _ltr_u(_jit,r0,r1,r2)
-static void _ltr_u(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _ltr_u(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #define lti_u(r0,r1,i0)                        _lti_u(_jit,r0,r1,i0)
-static void _lti_u(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _lti_u(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #define ler(r0,r1,r2)                  _ler(_jit,r0,r1,r2)
-static void _ler(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _ler(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #define lei(r0,r1,i0)                  _lei(_jit,r0,r1,i0)
-static void _lei(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _lei(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #define ler_u(r0,r1,r2)                        _ler_u(_jit,r0,r1,r2)
-static void _ler_u(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _ler_u(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #define lei_u(r0,r1,i0)                        _lei_u(_jit,r0,r1,i0)
-static void _lei_u(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _lei_u(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #define eqr(r0,r1,r2)                  _eqr(_jit,r0,r1,r2)
-static void _eqr(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _eqr(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #define eqi(r0,r1,i0)                  _eqi(_jit,r0,r1,i0)
-static void _eqi(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _eqi(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #define ger(r0,r1,r2)                  _ger(_jit,r0,r1,r2)
-static void _ger(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _ger(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #define gei(r0,r1,i0)                  _gei(_jit,r0,r1,i0)
-static void _gei(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _gei(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #define ger_u(r0,r1,r2)                        _ger_u(_jit,r0,r1,r2)
-static void _ger_u(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _ger_u(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #define gei_u(r0,r1,i0)                        _gei_u(_jit,r0,r1,i0)
-static void _gei_u(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _gei_u(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #define gtr(r0,r1,r2)                  _gtr(_jit,r0,r1,r2)
-static void _gtr(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _gtr(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #define gti(r0,r1,i0)                  _gti(_jit,r0,r1,i0)
-static void _gti(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _gti(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #define gtr_u(r0,r1,r2)                        _gtr_u(_jit,r0,r1,r2)
-static void _gtr_u(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _gtr_u(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #define gti_u(r0,r1,i0)                        _gti_u(_jit,r0,r1,i0)
-static void _gti_u(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _gti_u(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #define ner(r0,r1,r2)                  _ner(_jit,r0,r1,r2)
-static void _ner(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _ner(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #define nei(r0,r1,i0)                  _nei(_jit,r0,r1,i0)
-static void _nei(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _nei(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #define negr(r0,r1)                    subr(r0,0,r1)
 #define comr(r0,r1)                    ANDCMI(r0,-1,r1)
 #define movr(r0,r1)                    _movr(_jit,r0,r1)
-static void _movr(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _movr(jit_state_t*,int32_t,jit_int32_t);
 #define movi(r0,i0)                    _movi(_jit,r0,i0)
-static void _movi(jit_state_t*,jit_int32_t,jit_word_t);
+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*,jit_int32_t,jit_word_t);
+static jit_word_t _movi_p(jit_state_t*,int32_t,jit_word_t);
 #if __BYTE_ORDER == __LITTLE_ENDIAN
 #  define htonr_us(r0,r1)              _htonr_us(_jit,r0,r1)
-static void _htonr_us(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _htonr_us(jit_state_t*,int32_t,jit_int32_t);
 #  define htonr_ui(r0,r1)              _htonr_ui(_jit,r0,r1)
-static void _htonr_ui(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _htonr_ui(jit_state_t*,int32_t,jit_int32_t);
 #  define htonr_ul(r0,r1)              MUX1(r0,r1,MUX_REV)
 #else
 #  define htonr_us(r0,r1)              extr_us(r0,r1)
@@ -1325,77 +1325,77 @@ static void 
_htonr_ui(jit_state_t*,jit_int32_t,jit_int32_t);
 #define extr_i(r0,r1)                  SXT4(r0,r1)
 #define extr_ui(r0,r1)                 ZXT4(r0,r1)
 #define bltr(i0,r0,r1)                 _bltr(_jit,i0,r0,r1)
-static jit_word_t _bltr(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _bltr(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #define blti(i0,r0,i1)                 _blti(_jit,i0,r0,i1)
-static jit_word_t _blti(jit_state_t*,jit_word_t,jit_int32_t,jit_word_t);
+static jit_word_t _blti(jit_state_t*,jit_word_t,int32_t,jit_word_t);
 #define bltr_u(i0,r0,r1)               _bltr_u(_jit,i0,r0,r1)
-static jit_word_t _bltr_u(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _bltr_u(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #define blti_u(i0,r0,i1)               _blti_u(_jit,i0,r0,i1)
-static jit_word_t _blti_u(jit_state_t*,jit_word_t,jit_int32_t,jit_word_t);
+static jit_word_t _blti_u(jit_state_t*,jit_word_t,int32_t,jit_word_t);
 #define bler(i0,r0,r1)                 _bler(_jit,i0,r0,r1)
-static jit_word_t _bler(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _bler(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #define blei(i0,r0,i1)                 _blei(_jit,i0,r0,i1)
-static jit_word_t _blei(jit_state_t*,jit_word_t,jit_int32_t,jit_word_t);
+static jit_word_t _blei(jit_state_t*,jit_word_t,int32_t,jit_word_t);
 #define bler_u(i0,r0,r1)               _bler_u(_jit,i0,r0,r1)
-static jit_word_t _bler_u(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _bler_u(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #define blei_u(i0,r0,i1)               _blei_u(_jit,i0,r0,i1)
-static jit_word_t _blei_u(jit_state_t*,jit_word_t,jit_int32_t,jit_word_t);
+static jit_word_t _blei_u(jit_state_t*,jit_word_t,int32_t,jit_word_t);
 #define beqr(i0,r0,r1)                 _beqr(_jit,i0,r0,r1)
-static jit_word_t _beqr(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _beqr(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #define beqi(i0,r0,i1)                 _beqi(_jit,i0,r0,i1)
-static jit_word_t _beqi(jit_state_t*,jit_word_t,jit_int32_t,jit_word_t);
+static jit_word_t _beqi(jit_state_t*,jit_word_t,int32_t,jit_word_t);
 #define bger(i0,r0,r1)                 _bger(_jit,i0,r0,r1)
-static jit_word_t _bger(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _bger(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #define bgei(i0,r0,i1)                 _bgei(_jit,i0,r0,i1)
-static jit_word_t _bgei(jit_state_t*,jit_word_t,jit_int32_t,jit_word_t);
+static jit_word_t _bgei(jit_state_t*,jit_word_t,int32_t,jit_word_t);
 #define bger_u(i0,r0,r1)               _bger_u(_jit,i0,r0,r1)
-static jit_word_t _bger_u(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _bger_u(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #define bgei_u(i0,r0,i1)               _bgei_u(_jit,i0,r0,i1)
-static jit_word_t _bgei_u(jit_state_t*,jit_word_t,jit_int32_t,jit_word_t);
+static jit_word_t _bgei_u(jit_state_t*,jit_word_t,int32_t,jit_word_t);
 #define bgtr(i0,r0,r1)                 _bgtr(_jit,i0,r0,r1)
-static jit_word_t _bgtr(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _bgtr(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #define bgti(i0,r0,i1)                 _bgti(_jit,i0,r0,i1)
-static jit_word_t _bgti(jit_state_t*,jit_word_t,jit_int32_t,jit_word_t);
+static jit_word_t _bgti(jit_state_t*,jit_word_t,int32_t,jit_word_t);
 #define bgtr_u(i0,r0,r1)               _bgtr_u(_jit,i0,r0,r1)
-static jit_word_t _bgtr_u(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _bgtr_u(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #define bgti_u(i0,r0,i1)               _bgti_u(_jit,i0,r0,i1)
-static jit_word_t _bgti_u(jit_state_t*,jit_word_t,jit_int32_t,jit_word_t);
+static jit_word_t _bgti_u(jit_state_t*,jit_word_t,int32_t,jit_word_t);
 #define bner(i0,r0,r1)                 _bner(_jit,i0,r0,r1)
-static jit_word_t _bner(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _bner(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #define bnei(i0,r0,i1)                 _bnei(_jit,i0,r0,i1)
-static jit_word_t _bnei(jit_state_t*,jit_word_t,jit_int32_t,jit_word_t);
+static jit_word_t _bnei(jit_state_t*,jit_word_t,int32_t,jit_word_t);
 #define bmsr(i0,r0,r1)                 _bmsr(_jit,i0,r0,r1)
-static jit_word_t _bmsr(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _bmsr(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #define bmsi(i0,r0,i1)                 _bmsi(_jit,i0,r0,i1)
-static jit_word_t _bmsi(jit_state_t*,jit_word_t,jit_int32_t,jit_word_t);
+static jit_word_t _bmsi(jit_state_t*,jit_word_t,int32_t,jit_word_t);
 #define bmcr(i0,r0,r1)                 _bmcr(_jit,i0,r0,r1)
-static jit_word_t _bmcr(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _bmcr(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #define bmci(i0,r0,i1)                 _bmci(_jit,i0,r0,i1)
-static jit_word_t _bmci(jit_state_t*,jit_word_t,jit_int32_t,jit_word_t);
+static jit_word_t _bmci(jit_state_t*,jit_word_t,int32_t,jit_word_t);
 #define baddr(i0,r0,r1,cc)             _baddr(_jit,i0,r0,r1,cc)
 static jit_word_t _baddr(jit_state_t*,jit_word_t,
-                        jit_int32_t,jit_int32_t,jit_bool_t);
+                        int32_t,jit_int32_t,jit_bool_t);
 #define baddi(i0,r0,i1,cc)             _baddi(_jit,i0,r0,i1,cc)
 static jit_word_t _baddi(jit_state_t*,jit_word_t,
-                        jit_int32_t,jit_word_t,jit_bool_t);
+                        int32_t,jit_word_t,jit_bool_t);
 #define baddr_u(i0,r0,r1,cc)           _baddr_u(_jit,i0,r0,r1,cc)
 static jit_word_t _baddr_u(jit_state_t*,jit_word_t,
-                          jit_int32_t,jit_int32_t,jit_bool_t);
+                          int32_t,jit_int32_t,jit_bool_t);
 #define baddi_u(i0,r0,i1,cc)           _baddi_u(_jit,i0,r0,i1,cc)
 static jit_word_t _baddi_u(jit_state_t*,jit_word_t,
-                          jit_int32_t,jit_word_t,jit_bool_t);
+                          int32_t,jit_word_t,jit_bool_t);
 #define bsubr(i0,r0,r1,cc)             _bsubr(_jit,i0,r0,r1,cc)
 static jit_word_t _bsubr(jit_state_t*,jit_word_t,
-                        jit_int32_t,jit_int32_t,jit_bool_t);
+                        int32_t,jit_int32_t,jit_bool_t);
 #define bsubi(i0,r0,i1,cc)             _bsubi(_jit,i0,r0,i1,cc)
 static jit_word_t _bsubi(jit_state_t*,jit_word_t,
-                        jit_int32_t,jit_word_t,jit_bool_t);
+                        int32_t,jit_word_t,jit_bool_t);
 #define bsubr_u(i0,r0,r1,cc)           _bsubr_u(_jit,i0,r0,r1,cc)
 static jit_word_t _bsubr_u(jit_state_t*,jit_word_t,
-                          jit_int32_t,jit_int32_t,jit_bool_t);
+                          int32_t,jit_int32_t,jit_bool_t);
 #define bsubi_u(i0,r0,i1,cc)           _bsubi_u(_jit,i0,r0,i1,cc)
 static jit_word_t _bsubi_u(jit_state_t*,jit_word_t,
-                          jit_int32_t,jit_word_t,jit_bool_t);
+                          int32_t,jit_word_t,jit_bool_t);
 #define boaddr(i0,r0,r1)               baddr(i0,r0,r1,1)
 #define boaddi(i0,r0,i1)               baddi(i0,r0,i1,1)
 #define boaddr_u(i0,r0,r1)             baddr_u(i0,r0,r1,1)
@@ -1413,93 +1413,93 @@ static jit_word_t _bsubi_u(jit_state_t*,jit_word_t,
 #define bxsubr_u(i0,r0,r1)             bsubr_u(i0,r0,r1,0)
 #define bxsubi_u(i0,r0,i1)             bsubi_u(i0,r0,i1,0)
 #define ldr_c(r0,r1)                   _ldr_c(_jit,r0,r1)
-static void _ldr_c(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _ldr_c(jit_state_t*,int32_t,jit_int32_t);
 #define ldi_c(r0,i0)                   _ldi_c(_jit,r0,i0)
-static void _ldi_c(jit_state_t*,jit_int32_t,jit_word_t);
+static void _ldi_c(jit_state_t*,int32_t,jit_word_t);
 #define ldr_uc(r0,r1)                  LD1(r0,r1)
 #define ldi_uc(r0,i0)                  _ldi_uc(_jit,r0,i0)
-static void _ldi_uc(jit_state_t*,jit_int32_t,jit_word_t);
+static void _ldi_uc(jit_state_t*,int32_t,jit_word_t);
 #define ldr_s(r0,r1)                   _ldr_s(_jit,r0,r1)
-static void _ldr_s(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _ldr_s(jit_state_t*,int32_t,jit_int32_t);
 #define ldi_s(r0,i0)                   _ldi_s(_jit,r0,i0)
-static void _ldi_s(jit_state_t*,jit_int32_t,jit_word_t);
+static void _ldi_s(jit_state_t*,int32_t,jit_word_t);
 #define ldr_us(r0,r1)                  LD2(r0,r1)
 #define ldi_us(r0,i0)                  _ldi_us(_jit,r0,i0)
-static void _ldi_us(jit_state_t*,jit_int32_t,jit_word_t);
+static void _ldi_us(jit_state_t*,int32_t,jit_word_t);
 #define ldr_i(r0,r1)                   _ldr_i(_jit,r0,r1)
-static void _ldr_i(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _ldr_i(jit_state_t*,int32_t,jit_int32_t);
 #define ldi_i(r0,i0)                   _ldi_i(_jit,r0,i0)
-static void _ldi_i(jit_state_t*,jit_int32_t,jit_word_t);
+static void _ldi_i(jit_state_t*,int32_t,jit_word_t);
 #define ldr_ui(r0,r1)                  LD4(r0,r1)
 #define ldi_ui(r0,i0)                  _ldi_ui(_jit,r0,i0)
-static void _ldi_ui(jit_state_t*,jit_int32_t,jit_word_t);
+static void _ldi_ui(jit_state_t*,int32_t,jit_word_t);
 #define ldr_l(r0,r1)                   LD8(r0,r1)
 #define ldi_l(r0,i0)                   _ldi_l(_jit,r0,i0)
-static void _ldi_l(jit_state_t*,jit_int32_t,jit_word_t);
+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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _ldxr_c(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #define ldxi_c(r0,r1,i0)               _ldxi_c(_jit,r0,r1,i0)
-static void _ldxi_c(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _ldxi_c(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #define ldxr_uc(r0,r1,r2)              _ldxr_uc(_jit,r0,r1,r2)
-static void _ldxr_uc(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _ldxr_uc(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #define ldxi_uc(r0,r1,i0)              _ldxi_uc(_jit,r0,r1,i0)
-static void _ldxi_uc(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _ldxi_uc(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #define ldxr_s(r0,r1,r2)               _ldxr_s(_jit,r0,r1,r2)
-static void _ldxr_s(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _ldxr_s(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #define ldxi_s(r0,r1,i0)               _ldxi_s(_jit,r0,r1,i0)
-static void _ldxi_s(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _ldxi_s(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #define ldxr_us(r0,r1,r2)              _ldxr_us(_jit,r0,r1,r2)
-static void _ldxr_us(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _ldxr_us(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #define ldxi_us(r0,r1,i0)              _ldxi_us(_jit,r0,r1,i0)
-static void _ldxi_us(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _ldxi_us(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #define ldxr_i(r0,r1,r2)               _ldxr_i(_jit,r0,r1,r2)
-static void _ldxr_i(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _ldxr_i(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #define ldxi_i(r0,r1,i0)               _ldxi_i(_jit,r0,r1,i0)
-static void _ldxi_i(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _ldxi_i(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #define ldxr_ui(r0,r1,r2)              _ldxr_ui(_jit,r0,r1,r2)
-static void _ldxr_ui(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _ldxr_ui(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #define ldxi_ui(r0,r1,i0)              _ldxi_ui(_jit,r0,r1,i0)
-static void _ldxi_ui(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _ldxi_ui(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #define ldxr_l(r0,r1,r2)               _ldxr_l(_jit,r0,r1,r2)
-static void _ldxr_l(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _ldxr_l(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #define ldxi_l(r0,r1,i0)               _ldxi_l(_jit,r0,r1,i0)
-static void _ldxi_l(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _ldxi_l(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #define str_c(r0,r1)                   ST1(r0,r1)
 #define sti_c(i0,r0)                   _sti_c(_jit,i0,r0)
-static void _sti_c(jit_state_t*,jit_word_t,jit_int32_t);
+static void _sti_c(jit_state_t*,jit_word_t,int32_t);
 #define str_s(r0,r1)                   ST2(r0,r1)
 #define sti_s(i0,r0)                   _sti_s(_jit,i0,r0)
-static void _sti_s(jit_state_t*,jit_word_t,jit_int32_t);
+static void _sti_s(jit_state_t*,jit_word_t,int32_t);
 #define str_i(r0,r1)                   ST4(r0,r1)
 #define sti_i(i0,r0)                   _sti_i(_jit,i0,r0)
-static void _sti_i(jit_state_t*,jit_word_t,jit_int32_t);
+static void _sti_i(jit_state_t*,jit_word_t,int32_t);
 #define str_l(r0,r1)                   ST8(r0,r1)
 #define sti_l(i0,r0)                   _sti_l(_jit,i0,r0)
-static void _sti_l(jit_state_t*,jit_word_t,jit_int32_t);
+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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _stxr_c(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #define stxi_c(i0,r0,r1)               _stxi_c(_jit,i0,r0,r1)
-static void _stxi_c(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static void _stxi_c(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #define stxr_s(r0,r1,r2)               _stxr_s(_jit,r0,r1,r2)
-static void _stxr_s(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _stxr_s(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #define stxi_s(i0,r0,r1)               _stxi_s(_jit,i0,r0,r1)
-static void _stxi_s(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static void _stxi_s(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #define stxr_i(r0,r1,r2)               _stxr_i(_jit,r0,r1,r2)
-static void _stxr_i(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _stxr_i(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #define stxi_i(i0,r0,r1)               _stxi_i(_jit,i0,r0,r1)
-static void _stxi_i(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static void _stxi_i(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #define stxr_l(r0,r1,r2)               _stxr_l(_jit,r0,r1,r2)
-static void _stxr_l(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _stxr_l(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #define stxi_l(i0,r0,r1)               _stxi_l(_jit,i0,r0,r1)
-static void _stxi_l(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static void _stxi_l(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #define jmpr(r0)                       _jmpr(_jit,r0)
-static void _jmpr(jit_state_t*,jit_int32_t);
+static void _jmpr(jit_state_t*,int32_t);
 #define jmpi(i0)                       _jmpi(_jit,i0)
 static void _jmpi(jit_state_t*,jit_word_t);
 #define jmpi_p(i0)                     _jmpi_p(_jit,i0)
 static jit_word_t _jmpi_p(jit_state_t*,jit_word_t);
 #define callr(r0)                      _callr(_jit,r0)
-static void _callr(jit_state_t*,jit_int32_t);
+static void _callr(jit_state_t*,int32_t);
 #define calli(i0)                      _calli(_jit,i0)
 static void _calli(jit_state_t*,jit_word_t);
 #define calli_p(i0)                    _calli_p(_jit,i0)
@@ -1509,9 +1509,9 @@ static void _prolog(jit_state_t*,jit_node_t*);
 #define epilog(node)                   _epilog(_jit,node)
 static void _epilog(jit_state_t*,jit_node_t*);
 #  define vastart(r0)                  _vastart(_jit, r0)
-static void _vastart(jit_state_t*, jit_int32_t);
+static void _vastart(jit_state_t*, int32_t);
 #  define vaarg(r0, r1)                        _vaarg(_jit, r0, r1)
-static void _vaarg(jit_state_t*, jit_int32_t, jit_int32_t);
+static void _vaarg(jit_state_t*, int32_t, jit_int32_t);
 #define patch_at(node,instr,label)     _patch_at(_jit,node,instr,label)
 static void _patch_at(jit_state_t*,jit_code_t,jit_word_t,jit_word_t);
 #endif
@@ -2116,7 +2116,7 @@ _flush(jit_state_t *_jit)
 }
 
 static void
-_inst(jit_state_t *_jit, jit_word_t i, jit_uint8_t t)
+_inst(jit_state_t *_jit, jit_word_t i, uint8_t t)
 {
     if (_jitc->ioff > 2)
        flush();
@@ -2685,7 +2685,7 @@ static void
 _I24(jit_state_t *_jit, jit_word_t _p,
      jit_word_t im)
 {
-    jit_uint8_t                cc = INST_I;
+    uint8_t            cc = INST_I;
     assert(!(_p &      ~0x3fL));
     assert(!(im & ~0xfffffffL));
     TSTPRED(_p);
@@ -2817,7 +2817,7 @@ static void
 _M3(jit_state_t *_jit, jit_word_t _p,
     jit_word_t x6, jit_word_t ht, jit_word_t r3, jit_word_t im, jit_word_t r1)
 {
-    jit_uint8_t                cc = INST_M;
+    uint8_t            cc = INST_M;
     assert(!(_p &  ~0x3fL));
     assert(!(x6 &  ~0x3fL));
     assert(!(ht &   ~0x3L));
@@ -3451,7 +3451,7 @@ _X5(jit_state_t *_jit, jit_word_t _p,
 }
 
 static void
-_movr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_movr(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
     /* patch pushargr */
     if (r0 >= 120)
@@ -3461,7 +3461,7 @@ _movr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
 }
 
 static void
-_movi(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
+_movi(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 {
     /* patch pushargi */
     if (r0 >= 120)
@@ -3474,7 +3474,7 @@ _movi(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
 }
 
 static jit_word_t
-_movi_p(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
+_movi_p(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 {
     jit_word_t         w;
     sync();
@@ -3484,9 +3484,9 @@ _movi_p(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
 }
 
 static void
-_addi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_addi(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (i0 >= -8192 && i0 <= 8191)
        ADDS(r0, i0, r1);
     else if (!(r1 & ~3) && i0 >= -2097152 && i0 <= 2097151)
@@ -3500,9 +3500,9 @@ _addi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_addcr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_addcr(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (jit_carry == _NOREG)
        jit_carry = jit_get_reg(jit_class_gpr);
     if (r0 == r1) {
@@ -3519,9 +3519,9 @@ _addcr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_int32_t r2)
 }
 
 static void
-_addci(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_addci(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (jit_carry == _NOREG)
        jit_carry = jit_get_reg(jit_class_gpr);
     if (r0 == r1) {
@@ -3538,9 +3538,9 @@ _addci(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_addxr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_addxr(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     assert(jit_carry != _NOREG);
     reg = jit_get_reg(jit_class_gpr);
     movr(rn(reg), rn(jit_carry));
@@ -3550,9 +3550,9 @@ _addxr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_int32_t r2)
 }
 
 static void
-_addxi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_addxi(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     assert(jit_carry != _NOREG);
     reg = jit_get_reg(jit_class_gpr);
     movr(rn(reg), rn(jit_carry));
@@ -3562,9 +3562,9 @@ _addxi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_subi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_subi(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     movi(rn(reg), i0);
     subr(r0, r1, rn(reg));
@@ -3572,9 +3572,9 @@ _subi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_subcr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_subcr(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (jit_carry == _NOREG)
        jit_carry = jit_get_reg(jit_class_gpr);
     if (r0 == r1) {
@@ -3591,9 +3591,9 @@ _subcr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_int32_t r2)
 }
 
 static void
-_subci(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_subci(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (jit_carry == _NOREG)
        jit_carry = jit_get_reg(jit_class_gpr);
     if (r0 == r1) {
@@ -3610,9 +3610,9 @@ _subci(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_subxr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_subxr(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     assert(jit_carry != _NOREG);
     reg = jit_get_reg(jit_class_gpr);
     movr(rn(reg), rn(jit_carry));
@@ -3622,9 +3622,9 @@ _subxr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_int32_t r2)
 }
 
 static void
-_subxi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_subxi(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     assert(jit_carry != _NOREG);
     reg = jit_get_reg(jit_class_gpr);
     movr(rn(reg), rn(jit_carry));
@@ -3634,9 +3634,9 @@ _subxi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_rsbi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_rsbi(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (i0 >= -128 && i0 <= 127)
        SUBI(r0, i0, r1);
     else if (!(r1 & ~3) && i0 >= -2097151 && i0 <= 2097152)
@@ -3650,9 +3650,9 @@ _rsbi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_mulr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_mulr(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
-    jit_int32_t                f0, f1;
+    int32_t            f0, f1;
     f0 = jit_get_reg(jit_class_fpr);
     f1 = jit_get_reg(jit_class_fpr);
     SETF_SIG(rn(f0), r1);
@@ -3664,9 +3664,9 @@ _mulr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_int32_t r2)
 }
 
 static void
-_muli(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_muli(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     movi(rn(reg), i0);
     mulr(r0, r1, rn(reg));
@@ -3700,7 +3700,7 @@ __umoddi3(unsigned long u, unsigned long v)
 #endif
 
 static void
-_divr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_divr(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     MOV(_jitc->rout, r1);
     MOV(_jitc->rout + 1, r2);
@@ -3709,9 +3709,9 @@ _divr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_int32_t r2)
 }
 
 static void
-_divi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_divi(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     switch (i0) {
        case 1:
            movr(r0, r1);
@@ -3734,7 +3734,7 @@ _divi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_divr_u(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_divr_u(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     MOV(_jitc->rout, r1);
     MOV(_jitc->rout + 1, r2);
@@ -3743,9 +3743,9 @@ _divr_u(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
 }
 
 static void
-_divi_u(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_divi_u(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (i0 == 1) {
        movr(r0, r1);
        return;
@@ -3762,7 +3762,7 @@ _divi_u(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_word_t i0)
 }
 
 static void
-_remr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_remr(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     MOV(_jitc->rout, r1);
     MOV(_jitc->rout + 1, r2);
@@ -3771,9 +3771,9 @@ _remr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_int32_t r2)
 }
 
 static void
-_remi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_remi(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (i0 == 1 || i0 == -1) {
        MOV(r0, GR_0);
        return;
@@ -3785,7 +3785,7 @@ _remi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_remr_u(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_remr_u(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     MOV(_jitc->rout, r1);
     MOV(_jitc->rout + 1, r2);
@@ -3794,9 +3794,9 @@ _remr_u(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
 }
 
 static void
-_remi_u(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_remi_u(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (i0 == 1) {
        MOV(r0, GR_0);
        return;
@@ -3813,9 +3813,9 @@ _remi_u(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_word_t i0)
 
 static void
 _mulh(jit_state_t *_jit,
-      jit_int32_t r0, jit_int32_t r1, jit_int32_t r2, jit_bool_t sign)
+      int32_t r0, jit_int32_t r1, jit_int32_t r2, jit_bool_t sign)
 {
-    jit_int32_t                f0, f1;
+    int32_t            f0, f1;
     f0 = jit_get_reg(jit_class_fpr);
     f1 = jit_get_reg(jit_class_fpr);
     SETF_SIG(rn(f0), r1);
@@ -3830,10 +3830,10 @@ _mulh(jit_state_t *_jit,
 }
 
 static void
-_iqmulr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1,
-       jit_int32_t r2, jit_int32_t r3, jit_bool_t sign)
+_iqmulr(jit_state_t *_jit, int32_t r0, jit_int32_t r1,
+       int32_t r2, jit_int32_t r3, jit_bool_t sign)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (r0 == r2 || r0 == r3) {
        reg = jit_get_reg(jit_class_gpr);
        mulr(rn(reg), r2, r3);
@@ -3848,10 +3848,10 @@ _iqmulr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1,
 }
 
 static void
-_iqmuli(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1,
-       jit_int32_t r2, jit_word_t i0, jit_bool_t sign)
+_iqmuli(jit_state_t *_jit, int32_t r0, jit_int32_t r1,
+       int32_t r2, jit_word_t i0, jit_bool_t sign)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     movi(rn(reg), i0);
     iqmulr(r0, r1, r2, rn(reg), sign);
@@ -3859,11 +3859,11 @@ _iqmuli(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1,
 }
 
 static void
-_iqdivr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1,
-       jit_int32_t r2, jit_int32_t r3, jit_bool_t sign)
+_iqdivr(jit_state_t *_jit, int32_t r0, jit_int32_t r1,
+       int32_t r2, jit_int32_t r3, jit_bool_t sign)
 {
-    jit_int32_t                sv0, rg0;
-    jit_int32_t                sv1, rg1;
+    int32_t            sv0, rg0;
+    int32_t            sv1, rg1;
 
     if (r0 == r2 || r0 == r3) {
        sv0 = jit_get_reg(jit_class_gpr);
@@ -3895,10 +3895,10 @@ _iqdivr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1,
 }
 
 static void
-_iqdivi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1,
-       jit_int32_t r2, jit_word_t i0, jit_bool_t sign)
+_iqdivi(jit_state_t *_jit, int32_t r0, jit_int32_t r1,
+       int32_t r2, jit_word_t i0, jit_bool_t sign)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     movi(rn(reg), i0);
     iqdivr(r0, r1, r2, rn(reg), sign);
@@ -3906,9 +3906,9 @@ _iqdivi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1,
 }
 
 static void
-_andi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_andi(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (i0 >= -128 && i0 <= 127)
        ANDI(r0, i0, r1);
     else if (~i0 >= -128 && ~i0 <= 127)
@@ -3922,9 +3922,9 @@ _andi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_ori(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_ori(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (i0 >= -128 && i0 <= 127)
        ORI(r0, i0, r1);
     else {
@@ -3936,9 +3936,9 @@ _ori(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_xori(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_xori(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (i0 >= -128 && i0 <= 127)
        XORI(r0, i0, r1);
     else {
@@ -3951,9 +3951,9 @@ _xori(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 
 #if __BYTE_ORDER == __LITTLE_ENDIAN
 static void
-_htonr_us(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_htonr_us(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
-    jit_int32_t                t0;
+    int32_t            t0;
     t0 = jit_get_reg(jit_class_gpr);
     rshi(rn(t0), r1, 8);
     andi(r0, r1, 0xff);
@@ -3964,11 +3964,11 @@ _htonr_us(jit_state_t *_jit, jit_int32_t r0, 
jit_int32_t r1)
 }
 
 static void
-_htonr_ui(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_htonr_ui(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
-    jit_int32_t                t0;
-    jit_int32_t                t1;
-    jit_int32_t                t2;
+    int32_t            t0;
+    int32_t            t1;
+    int32_t            t2;
     t0 = jit_get_reg(jit_class_gpr);
     t1 = jit_get_reg(jit_class_gpr);
     t2 = jit_get_reg(jit_class_gpr);
@@ -3992,9 +3992,9 @@ _htonr_ui(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1)
 #endif
 
 static void
-_lshi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_lshi(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     movi(rn(reg), i0);
     lshr(r0, r1, rn(reg));
@@ -4002,9 +4002,9 @@ _lshi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_rshi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_rshi(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     movi(rn(reg), i0);
     rshr(r0, r1, rn(reg));
@@ -4012,9 +4012,9 @@ _rshi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_rshi_u(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_rshi_u(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     movi(rn(reg), i0);
     rshr_u(r0, r1, rn(reg));
@@ -4022,7 +4022,7 @@ _rshi_u(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_word_t i0)
 }
 
 static void
-_ltr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_ltr(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     CMP_LT(PR_6, PR_7, r1, r2);
     MOVI_p(r0, 1, PR_6);
@@ -4030,9 +4030,9 @@ _ltr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_int32_t r2)
 }
 
 static void
-_lti(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_lti(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (i0 >= -127 && i0 <= 128)
        CMPI_LT(PR_7, PR_6, i0 - 1, r1);
     else {
@@ -4046,7 +4046,7 @@ _lti(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_ltr_u(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_ltr_u(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     CMP_LTU(PR_6, PR_7, r1, r2);
     MOVI_p(r0, 1, PR_6);
@@ -4054,9 +4054,9 @@ _ltr_u(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_int32_t r2)
 }
 
 static void
-_lti_u(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_lti_u(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (i0 >= -127 && i0 <= 128)
        CMPI_LTU(PR_7, PR_6, i0 - 1, r1);
     else {
@@ -4070,7 +4070,7 @@ _lti_u(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_ler(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_ler(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     CMP_LT(PR_6, PR_7, r2, r1);
     MOV_p(r0, GR_0, PR_6);
@@ -4078,9 +4078,9 @@ _ler(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_int32_t r2)
 }
 
 static void
-_lei(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_lei(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     movi(rn(reg), i0);
     ler(r0, r1, rn(reg));
@@ -4088,7 +4088,7 @@ _lei(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_ler_u(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_ler_u(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     CMP_LTU(PR_6, PR_7, r2, r1);
     MOV_p(r0, GR_0, PR_6);
@@ -4096,9 +4096,9 @@ _ler_u(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_int32_t r2)
 }
 
 static void
-_lei_u(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_lei_u(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     movi(rn(reg), i0);
     ler_u(r0, r1, rn(reg));
@@ -4106,7 +4106,7 @@ _lei_u(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_eqr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_eqr(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     CMP_EQ(PR_6, PR_7, r1, r2);
     MOVI_p(r0, 1, PR_6);
@@ -4114,9 +4114,9 @@ _eqr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_int32_t r2)
 }
 
 static void
-_eqi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_eqi(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (i0 >= -128 && i0 <= 127)
        CMPI_EQ(PR_6, PR_7, i0, r1);
     else {
@@ -4130,7 +4130,7 @@ _eqi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_ger(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_ger(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     CMP_LT(PR_6, PR_7, r1, r2);
     MOV_p(r0, GR_0, PR_6);
@@ -4138,9 +4138,9 @@ _ger(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_int32_t r2)
 }
 
 static void
-_gei(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_gei(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (i0 >= -127 && i0 <= 128)
        CMPI_LT(PR_7, PR_6, i0 - 1, r1);
     else {
@@ -4154,7 +4154,7 @@ _gei(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_ger_u(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_ger_u(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     CMP_LTU(PR_6, PR_7, r1, r2);
     MOV_p(r0, GR_0, PR_6);
@@ -4162,9 +4162,9 @@ _ger_u(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_int32_t r2)
 }
 
 static void
-_gei_u(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_gei_u(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (i0 >= -127 && i0 <= 128)
        CMPI_LTU(PR_7, PR_6, i0 - 1, r1);
     else {
@@ -4178,7 +4178,7 @@ _gei_u(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_gtr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_gtr(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     CMP_LT(PR_6, PR_7, r2, r1);
     MOVI_p(r0, 1, PR_6);
@@ -4186,9 +4186,9 @@ _gtr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_int32_t r2)
 }
 
 static void
-_gti(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_gti(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     movi(rn(reg), i0);
     gtr(r0, r1, rn(reg));
@@ -4196,7 +4196,7 @@ _gti(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_gtr_u(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_gtr_u(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     CMP_LTU(PR_6, PR_7, r2, r1);
     MOVI_p(r0, 1, PR_6);
@@ -4204,9 +4204,9 @@ _gtr_u(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_int32_t r2)
 }
 
 static void
-_gti_u(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_gti_u(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     movi(rn(reg), i0);
     gtr_u(r0, r1, rn(reg));
@@ -4214,7 +4214,7 @@ _gti_u(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_ner(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_ner(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     CMP_EQ(PR_6, PR_7, r1, r2);
     MOV_p(r0, GR_0, PR_6);
@@ -4222,9 +4222,9 @@ _ner(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_int32_t r2)
 }
 
 static void
-_nei(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_nei(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (i0 >= -128 && i0 <= 127)
        CMPI_EQ(PR_6, PR_7, i0, r1);
     else {
@@ -4238,16 +4238,16 @@ _nei(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_ldr_c(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_ldr_c(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
     ldr_uc(r0, r1);
     extr_c(r0, r0);
 }
 
 static void
-_ldi_c(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
+_ldi_c(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     movi(rn(reg), i0);
     ldr_c(r0, rn(reg));
@@ -4255,9 +4255,9 @@ _ldi_c(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
 }
 
 static void
-_ldi_uc(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
+_ldi_uc(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     movi(rn(reg), i0);
     ldr_uc(r0, rn(reg));
@@ -4265,16 +4265,16 @@ _ldi_uc(jit_state_t *_jit, jit_int32_t r0, jit_word_t 
i0)
 }
 
 static void
-_ldr_s(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_ldr_s(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
     ldr_us(r0, r1);
     extr_s(r0, r0);
 }
 
 static void
-_ldi_s(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
+_ldi_s(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     movi(rn(reg), i0);
     ldr_s(r0, rn(reg));
@@ -4282,9 +4282,9 @@ _ldi_s(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
 }
 
 static void
-_ldi_us(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
+_ldi_us(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     movi(rn(reg), i0);
     ldr_us(r0, rn(reg));
@@ -4292,16 +4292,16 @@ _ldi_us(jit_state_t *_jit, jit_int32_t r0, jit_word_t 
i0)
 }
 
 static void
-_ldr_i(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_ldr_i(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
     ldr_ui(r0, r1);
     extr_i(r0, r0);
 }
 
 static void
-_ldi_i(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
+_ldi_i(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     movi(rn(reg), i0);
     ldr_i(r0, rn(reg));
@@ -4309,9 +4309,9 @@ _ldi_i(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
 }
 
 static void
-_ldi_ui(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
+_ldi_ui(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     movi(rn(reg), i0);
     ldr_ui(r0, rn(reg));
@@ -4319,9 +4319,9 @@ _ldi_ui(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
 }
 
 static void
-_ldi_l(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
+_ldi_l(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     movi(rn(reg), i0);
     ldr_l(r0, rn(reg));
@@ -4329,9 +4329,9 @@ _ldi_l(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
 }
 
 static void
-_ldxr_c(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_ldxr_c(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     addr(rn(reg), r1, r2);
     ldr_c(r0, rn(reg));
@@ -4339,9 +4339,9 @@ _ldxr_c(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
 }
 
 static void
-_ldxi_c(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_ldxi_c(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (i0) {
        reg = jit_get_reg(jit_class_gpr);
        movi(rn(reg), i0);
@@ -4353,9 +4353,9 @@ _ldxi_c(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_word_t i0)
 }
 
 static void
-_ldxr_uc(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_ldxr_uc(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     addr(rn(reg), r1, r2);
     ldr_uc(r0, rn(reg));
@@ -4363,9 +4363,9 @@ _ldxr_uc(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
 }
 
 static void
-_ldxi_uc(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_ldxi_uc(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (i0) {
        reg = jit_get_reg(jit_class_gpr);
        movi(rn(reg), i0);
@@ -4377,9 +4377,9 @@ _ldxi_uc(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_word_t i0)
 }
 
 static void
-_ldxr_s(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_ldxr_s(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     addr(rn(reg), r1, r2);
     ldr_s(r0, rn(reg));
@@ -4387,9 +4387,9 @@ _ldxr_s(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
 }
 
 static void
-_ldxi_s(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_ldxi_s(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (i0) {
        reg = jit_get_reg(jit_class_gpr);
        movi(rn(reg), i0);
@@ -4401,9 +4401,9 @@ _ldxi_s(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_word_t i0)
 }
 
 static void
-_ldxr_us(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_ldxr_us(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     addr(rn(reg), r1, r2);
     ldr_us(r0, rn(reg));
@@ -4411,9 +4411,9 @@ _ldxr_us(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
 }
 
 static void
-_ldxi_us(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_ldxi_us(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (i0) {
        reg = jit_get_reg(jit_class_gpr);
        movi(rn(reg), i0);
@@ -4425,9 +4425,9 @@ _ldxi_us(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_word_t i0)
 }
 
 static void
-_ldxr_i(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_ldxr_i(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     addr(rn(reg), r1, r2);
     ldr_i(r0, rn(reg));
@@ -4435,9 +4435,9 @@ _ldxr_i(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
 }
 
 static void
-_ldxi_i(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_ldxi_i(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (i0) {
        reg = jit_get_reg(jit_class_gpr);
        movi(rn(reg), i0);
@@ -4449,9 +4449,9 @@ _ldxi_i(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_word_t i0)
 }
 
 static void
-_ldxr_ui(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_ldxr_ui(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     addr(rn(reg), r1, r2);
     ldr_ui(r0, rn(reg));
@@ -4459,9 +4459,9 @@ _ldxr_ui(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
 }
 
 static void
-_ldxi_ui(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_ldxi_ui(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (i0) {
        reg = jit_get_reg(jit_class_gpr);
        movi(rn(reg), i0);
@@ -4473,9 +4473,9 @@ _ldxi_ui(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_word_t i0)
 }
 
 static void
-_ldxr_l(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_ldxr_l(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     addr(rn(reg), r1, r2);
     ldr_l(r0, rn(reg));
@@ -4483,9 +4483,9 @@ _ldxr_l(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
 }
 
 static void
-_ldxi_l(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_ldxi_l(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (i0) {
        reg = jit_get_reg(jit_class_gpr);
        movi(rn(reg), i0);
@@ -4497,9 +4497,9 @@ _ldxi_l(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_word_t i0)
 }
 
 static void
-_sti_c(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0)
+_sti_c(jit_state_t *_jit, jit_word_t i0, int32_t r0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     movi(rn(reg), i0);
     str_c(rn(reg), r0);
@@ -4507,9 +4507,9 @@ _sti_c(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0)
 }
 
 static void
-_sti_s(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0)
+_sti_s(jit_state_t *_jit, jit_word_t i0, int32_t r0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     movi(rn(reg), i0);
     str_s(rn(reg), r0);
@@ -4517,9 +4517,9 @@ _sti_s(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0)
 }
 
 static void
-_sti_i(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0)
+_sti_i(jit_state_t *_jit, jit_word_t i0, int32_t r0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     movi(rn(reg), i0);
     str_i(rn(reg), r0);
@@ -4527,9 +4527,9 @@ _sti_i(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0)
 }
 
 static void
-_sti_l(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0)
+_sti_l(jit_state_t *_jit, jit_word_t i0, int32_t r0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     movi(rn(reg), i0);
     str_l(rn(reg), r0);
@@ -4537,9 +4537,9 @@ _sti_l(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0)
 }
 
 static void
-_stxr_c(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_stxr_c(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     addr(rn(reg), r0, r1);
     str_c(rn(reg), r2);
@@ -4547,9 +4547,9 @@ _stxr_c(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
 }
 
 static void
-_stxi_c(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_stxi_c(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (i0) {
        reg = jit_get_reg(jit_class_gpr);
        addi(rn(reg), r0, i0);
@@ -4561,9 +4561,9 @@ _stxi_c(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, 
jit_int32_t r1)
 }
 
 static void
-_stxr_s(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_stxr_s(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     addr(rn(reg), r0, r1);
     str_s(rn(reg), r2);
@@ -4571,9 +4571,9 @@ _stxr_s(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
 }
 
 static void
-_stxi_s(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_stxi_s(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (i0) {
        reg = jit_get_reg(jit_class_gpr);
        addi(rn(reg), r0, i0);
@@ -4585,9 +4585,9 @@ _stxi_s(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, 
jit_int32_t r1)
 }
 
 static void
-_stxr_i(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_stxr_i(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     addr(rn(reg), r0, r1);
     str_i(rn(reg), r2);
@@ -4595,9 +4595,9 @@ _stxr_i(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
 }
 
 static void
-_stxi_i(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_stxi_i(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (i0) {
        reg = jit_get_reg(jit_class_gpr);
        addi(rn(reg), r0, i0);
@@ -4609,9 +4609,9 @@ _stxi_i(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, 
jit_int32_t r1)
 }
 
 static void
-_stxr_l(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_stxr_l(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     addr(rn(reg), r0, r1);
     str_l(rn(reg), r2);
@@ -4619,9 +4619,9 @@ _stxr_l(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
 }
 
 static void
-_stxi_l(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_stxi_l(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (i0) {
        reg = jit_get_reg(jit_class_gpr);
        addi(rn(reg), r0, i0);
@@ -4633,7 +4633,7 @@ _stxi_l(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, 
jit_int32_t r1)
 }
 
 static jit_word_t
-_bltr(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_bltr(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     jit_word_t         w;
     CMP_LT(PR_6, PR_7, r0, r1);
@@ -4644,10 +4644,10 @@ _bltr(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, 
jit_int32_t r1)
 }
 
 static jit_word_t
-_blti(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_word_t i1)
+_blti(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_word_t i1)
 {
     jit_word_t         w;
-    jit_int32_t                reg;
+    int32_t            reg;
     if (i1 >= -127 && i1 <= 128)
        CMPI_LT(PR_7, PR_6, i1 - 1, r0);
     else {
@@ -4663,7 +4663,7 @@ _blti(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, 
jit_word_t i1)
 }
 
 static jit_word_t
-_bltr_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_bltr_u(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     jit_word_t         w;
     CMP_LTU(PR_6, PR_7, r0, r1);
@@ -4674,10 +4674,10 @@ _bltr_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t 
r0, jit_int32_t r1)
 }
 
 static jit_word_t
-_blti_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_word_t i1)
+_blti_u(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_word_t i1)
 {
     jit_word_t         w;
-    jit_int32_t                reg;
+    int32_t            reg;
     if (i1 >= -127 && i1 <= 128)
        CMPI_LTU(PR_7, PR_6, i1 - 1, r0);
     else {
@@ -4693,7 +4693,7 @@ _blti_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, 
jit_word_t i1)
 }
 
 static jit_word_t
-_bler(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_bler(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     jit_word_t         w;
     CMP_LT(PR_6, PR_7, r1, r0);
@@ -4704,10 +4704,10 @@ _bler(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, 
jit_int32_t r1)
 }
 
 static jit_word_t
-_blei(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_word_t i1)
+_blei(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_word_t i1)
 {
     jit_word_t         w;
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr|jit_class_nospill);
     movi(rn(reg), i1);
     w = bler(i0, r0, rn(reg));
@@ -4716,7 +4716,7 @@ _blei(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, 
jit_word_t i1)
 }
 
 static jit_word_t
-_bler_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_bler_u(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     jit_word_t         w;
     CMP_LTU(PR_6, PR_7, r1, r0);
@@ -4727,10 +4727,10 @@ _bler_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t 
r0, jit_int32_t r1)
 }
 
 static jit_word_t
-_blei_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_word_t i1)
+_blei_u(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_word_t i1)
 {
     jit_word_t         w;
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr|jit_class_nospill);
     movi(rn(reg), i1);
     w = bler_u(i0, r0, rn(reg));
@@ -4739,7 +4739,7 @@ _blei_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, 
jit_word_t i1)
 }
 
 static jit_word_t
-_beqr(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_beqr(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     jit_word_t         w;
     CMP_EQ(PR_6, PR_7, r0, r1);
@@ -4750,10 +4750,10 @@ _beqr(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, 
jit_int32_t r1)
 }
 
 static jit_word_t
-_beqi(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_word_t i1)
+_beqi(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_word_t i1)
 {
     jit_word_t         w;
-    jit_int32_t                reg;
+    int32_t            reg;
     if (i1 >= -128 && i1 <= 127)
        CMPI_EQ(PR_6, PR_7, i1, r0);
     else {
@@ -4769,7 +4769,7 @@ _beqi(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, 
jit_word_t i1)
 }
 
 static jit_word_t
-_bger(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_bger(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     jit_word_t         w;
     CMP_LT(PR_6, PR_7, r0, r1);
@@ -4780,10 +4780,10 @@ _bger(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, 
jit_int32_t r1)
 }
 
 static jit_word_t
-_bgei(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_word_t i1)
+_bgei(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_word_t i1)
 {
     jit_word_t         w;
-    jit_int32_t                reg;
+    int32_t            reg;
     if (i1 >= -127 && i1 <= 128)
        CMPI_LT(PR_7, PR_6, i1 - 1, r0);
     else {
@@ -4799,7 +4799,7 @@ _bgei(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, 
jit_word_t i1)
 }
 
 static jit_word_t
-_bger_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_bger_u(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     jit_word_t         w;
     CMP_LTU(PR_6, PR_7, r0, r1);
@@ -4810,10 +4810,10 @@ _bger_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t 
r0, jit_int32_t r1)
 }
 
 static jit_word_t
-_bgei_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_word_t i1)
+_bgei_u(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_word_t i1)
 {
     jit_word_t         w;
-    jit_int32_t                reg;
+    int32_t            reg;
     if (i1 >= -127 && i1 <= 128)
        CMPI_LTU(PR_7, PR_6, i1 - 1, r0);
     else {
@@ -4829,7 +4829,7 @@ _bgei_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, 
jit_word_t i1)
 }
 
 static jit_word_t
-_bgtr(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_bgtr(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     jit_word_t         w;
     CMP_LT(PR_6, PR_7, r1, r0);
@@ -4840,10 +4840,10 @@ _bgtr(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, 
jit_int32_t r1)
 }
 
 static jit_word_t
-_bgti(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_word_t i1)
+_bgti(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_word_t i1)
 {
     jit_word_t         w;
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr|jit_class_nospill);
     movi(rn(reg), i1);
     w = bgtr(i0, r0, rn(reg));
@@ -4852,7 +4852,7 @@ _bgti(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, 
jit_word_t i1)
 }
 
 static jit_word_t
-_bgtr_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_bgtr_u(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     jit_word_t         w;
     CMP_LTU(PR_6, PR_7, r1, r0);
@@ -4863,10 +4863,10 @@ _bgtr_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t 
r0, jit_int32_t r1)
 }
 
 static jit_word_t
-_bgti_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_word_t i1)
+_bgti_u(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_word_t i1)
 {
     jit_word_t         w;
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr|jit_class_nospill);
     movi(rn(reg), i1);
     w = bgtr_u(i0, r0, rn(reg));
@@ -4875,7 +4875,7 @@ _bgti_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, 
jit_word_t i1)
 }
 
 static jit_word_t
-_bner(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_bner(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     jit_word_t         w;
     CMP_EQ(PR_6, PR_7, r0, r1);
@@ -4886,10 +4886,10 @@ _bner(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, 
jit_int32_t r1)
 }
 
 static jit_word_t
-_bnei(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_word_t i1)
+_bnei(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_word_t i1)
 {
     jit_word_t         w;
-    jit_int32_t                reg;
+    int32_t            reg;
     if (i1 >= -128 && i1 <= 127)
        CMPI_EQ(PR_6, PR_7, i1, r0);
     else {
@@ -4905,10 +4905,10 @@ _bnei(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, 
jit_word_t i1)
 }
 
 static jit_word_t
-_bmsr(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_bmsr(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     jit_word_t         w;
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     andr(rn(reg), r0, r1);
     CMPI_EQ(PR_6, PR_7, 0, rn(reg));
@@ -4920,10 +4920,10 @@ _bmsr(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, 
jit_int32_t r1)
 }
 
 static jit_word_t
-_bmsi(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_word_t i1)
+_bmsi(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_word_t i1)
 {
     jit_word_t         w;
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     movi(rn(reg), i1);
     andr(rn(reg), r0, rn(reg));
@@ -4936,10 +4936,10 @@ _bmsi(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, 
jit_word_t i1)
 }
 
 static jit_word_t
-_bmcr(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_bmcr(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     jit_word_t         w;
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     andr(rn(reg), r0, r1);
     CMPI_EQ(PR_6, PR_7, 0, rn(reg));
@@ -4951,10 +4951,10 @@ _bmcr(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, 
jit_int32_t r1)
 }
 
 static jit_word_t
-_bmci(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_word_t i1)
+_bmci(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_word_t i1)
 {
     jit_word_t         w;
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     movi(rn(reg), i1);
     andr(rn(reg), r0, rn(reg));
@@ -4967,13 +4967,13 @@ _bmci(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, 
jit_word_t i1)
 }
 
 static jit_word_t
-_baddr(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1,
+_baddr(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1,
        jit_bool_t carry)
 {
     jit_word_t         w;
-    jit_int32_t                t0;
-    jit_int32_t                t1;
-    jit_int32_t                t2;
+    int32_t            t0;
+    int32_t            t1;
+    int32_t            t2;
     /* t1 = r0 + r1;   overflow = r1 < 0 ? r0 < t1 : t1 < r0 */
     t0 = jit_get_reg(jit_class_gpr|jit_class_nospill);
     t1 = jit_get_reg(jit_class_gpr|jit_class_nospill);
@@ -4996,11 +4996,11 @@ _baddr(jit_state_t *_jit, jit_word_t i0, jit_int32_t 
r0, jit_int32_t r1,
 }
 
 static jit_word_t
-_baddi(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_word_t i1,
+_baddi(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_word_t i1,
        jit_bool_t carry)
 {
     jit_word_t         w;
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr|jit_class_nospill);
     movi(rn(reg), i1);
     w = baddr(i0, r0, rn(reg), carry);
@@ -5009,12 +5009,12 @@ _baddi(jit_state_t *_jit, jit_word_t i0, jit_int32_t 
r0, jit_word_t i1,
 }
 
 static jit_word_t
-_baddr_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1,
+_baddr_u(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1,
         jit_bool_t carry)
 {
     jit_word_t         w;
-    jit_int32_t                t0;
-    jit_int32_t                t1;
+    int32_t            t0;
+    int32_t            t1;
     t0 = jit_get_reg(jit_class_gpr|jit_class_nospill);
     t1 = jit_get_reg(jit_class_gpr|jit_class_nospill);
     addr(rn(t0), r0, r1);
@@ -5030,11 +5030,11 @@ _baddr_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t 
r0, jit_int32_t r1,
 }
 
 static jit_word_t
-_baddi_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_word_t i1,
+_baddi_u(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_word_t i1,
         jit_bool_t carry)
 {
     jit_word_t         w;
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr|jit_class_nospill);
     movi(rn(reg), i1);
     w = baddr_u(i0, r0, rn(reg), carry);
@@ -5043,13 +5043,13 @@ _baddi_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t 
r0, jit_word_t i1,
 }
 
 static jit_word_t
-_bsubr(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1,
+_bsubr(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1,
        jit_bool_t carry)
 {
     jit_word_t         w;
-    jit_int32_t                t0;
-    jit_int32_t                t1;
-    jit_int32_t                t2;
+    int32_t            t0;
+    int32_t            t1;
+    int32_t            t2;
     /* t1 = r0 - r1;   overflow = 0 < r1 ? r0 < t1 : t1 < r0 */
     t0 = jit_get_reg(jit_class_gpr|jit_class_nospill);
     t1 = jit_get_reg(jit_class_gpr|jit_class_nospill);
@@ -5072,11 +5072,11 @@ _bsubr(jit_state_t *_jit, jit_word_t i0, jit_int32_t 
r0, jit_int32_t r1,
 }
 
 static jit_word_t
-_bsubi(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_word_t i1,
+_bsubi(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_word_t i1,
        jit_bool_t carry)
 {
     jit_word_t         w;
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr|jit_class_nospill);
     movi(rn(reg), i1);
     w = bsubr(i0, r0, rn(reg), carry);
@@ -5085,12 +5085,12 @@ _bsubi(jit_state_t *_jit, jit_word_t i0, jit_int32_t 
r0, jit_word_t i1,
 }
 
 static jit_word_t
-_bsubr_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1,
+_bsubr_u(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1,
         jit_bool_t carry)
 {
     jit_word_t         w;
-    jit_int32_t                t0;
-    jit_int32_t                t1;
+    int32_t            t0;
+    int32_t            t1;
     t0 = jit_get_reg(jit_class_gpr|jit_class_nospill);
     t1 = jit_get_reg(jit_class_gpr|jit_class_nospill);
     subr(rn(t0), r0, r1);
@@ -5106,11 +5106,11 @@ _bsubr_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t 
r0, jit_int32_t r1,
 }
 
 static jit_word_t
-_bsubi_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_word_t i1,
+_bsubi_u(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_word_t i1,
         jit_bool_t carry)
 {
     jit_word_t         w;
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr|jit_class_nospill);
     movi(rn(reg), i1);
     w = bsubr_u(i0, r0, rn(reg), carry);
@@ -5119,7 +5119,7 @@ _bsubi_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t 
r0, jit_word_t i1,
 }
 
 static void
-_jmpr(jit_state_t *_jit, jit_int32_t r0)
+_jmpr(jit_state_t *_jit, int32_t r0)
 {
     MOV_br_rn(BR_6, r0);
     BR(BR_6);
@@ -5149,9 +5149,9 @@ _jmpi_p(jit_state_t *_jit, jit_word_t i0)
 }
 
 static void
-_callr(jit_state_t *_jit, jit_int32_t r0)
+_callr(jit_state_t *_jit, int32_t r0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     LD8_inc(rn(reg), r0, 8);
     MOV_br_rn(BR_6, rn(reg));
@@ -5163,7 +5163,7 @@ _callr(jit_state_t *_jit, jit_int32_t r0)
 static void
 _calli(jit_state_t *_jit, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     movi(rn(reg), i0);
     callr(rn(reg));
@@ -5174,7 +5174,7 @@ static jit_word_t
 _calli_p(jit_state_t *_jit, jit_word_t i0)
 {
     jit_word_t         w;
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     w = movi_p(rn(reg), i0);
     callr(rn(reg));
@@ -5185,10 +5185,10 @@ _calli_p(jit_state_t *_jit, jit_word_t i0)
 static void
 _prolog(jit_state_t *_jit, jit_node_t *node)
 {
-    jit_int32_t                reg, ruse, rout;
+    int32_t            reg, ruse, rout;
 
     if (_jitc->function->define_frame || _jitc->function->assume_frame) {
-       jit_int32_t     frame = -_jitc->function->frame;
+       int32_t frame = -_jitc->function->frame;
        assert(_jitc->function->self.aoff >= frame);
        if (_jitc->function->assume_frame)
            return;
@@ -5312,7 +5312,7 @@ _epilog(jit_state_t *_jit, jit_node_t *node)
 }
 
 static void
-_vastart(jit_state_t *_jit, jit_int32_t r0)
+_vastart(jit_state_t *_jit, int32_t r0)
 {
     assert(_jitc->function->self.call & jit_call_varargs);
     /* Initialize va_list to the first stack argument. */
@@ -5323,7 +5323,7 @@ _vastart(jit_state_t *_jit, jit_int32_t r0)
 }
 
 static void
-_vaarg(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_vaarg(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
     assert(_jitc->function->self.call & jit_call_varargs);
     /* Load argument. */
diff --git a/jit/ia64-fpu.c b/jit/ia64-fpu.c
index e152671..913c0fd 100644
--- a/jit/ia64-fpu.c
+++ b/jit/ia64-fpu.c
@@ -432,298 +432,298 @@ static void F16_(jit_state_t*,jit_word_t,
 #define movr_f(r0,r1)                  movr_d(r0,r1)
 #define movr_d(r0,r1)                  MOVF(r0,r1)
 #define movi_f(r0,i0)                  _movi_f(_jit,r0,i0)
-static void _movi_f(jit_state_t*,jit_int32_t,jit_float32_t*);
+static void _movi_f(jit_state_t*,int32_t,jit_float32_t*);
 #define movi_d(r0,i0)                  _movi_d(_jit,r0,i0)
-static void _movi_d(jit_state_t*,jit_int32_t,jit_float64_t*);
+static void _movi_d(jit_state_t*,int32_t,jit_float64_t*);
 #define movr_w_f(r0,r1)                        _movr_w_f(_jit,r0,r1)
-static void _movr_w_f(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _movr_w_f(jit_state_t*,int32_t,jit_int32_t);
 #define movr_f_w(r0,r1)                        _movr_f_w(_jit,r0,r1)
-static void _movr_f_w(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _movr_f_w(jit_state_t*,int32_t,jit_int32_t);
 #define movr_w_d(r0,r1)                        _movr_w_d(_jit,r0,r1)
-static void _movr_w_d(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _movr_w_d(jit_state_t*,int32_t,jit_int32_t);
 #define movr_d_w(r0,r1)                        _movr_d_w(_jit,r0,r1)
-static void _movr_d_w(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _movr_d_w(jit_state_t*,int32_t,jit_int32_t);
 #define movi_f_w(r0,i0)                        _movi_f_w(_jit,r0,i0)
-static void _movi_f_w(jit_state_t*,jit_int32_t,jit_float32_t*);
+static void _movi_f_w(jit_state_t*,int32_t,jit_float32_t*);
 #define movi_d_w(r0,i0)                        _movi_d_w(_jit,r0,i0)
-static void _movi_d_w(jit_state_t*,jit_int32_t,jit_float64_t*);
+static void _movi_d_w(jit_state_t*,int32_t,jit_float64_t*);
 #define absr_f(r0,r1)                  absr_d(r0,r1)
 #define absr_d(r0,r1)                  FABS(r0,r1)
 #define negr_f(r0,r1)                  negr_d(r0,r1)
 #define negr_d(r0,r1)                  FNEG(r0,r1)
 #define sqrtr_f(r0,r1)                 _sqrtr_f(_jit,r0,r1)
-static void _sqrtr_f(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _sqrtr_f(jit_state_t*,int32_t,jit_int32_t);
 #define sqrtr_d(r0,r1)                 _sqrtr_d(_jit,r0,r1)
-static void _sqrtr_d(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _sqrtr_d(jit_state_t*,int32_t,jit_int32_t);
 #define extr_f_d(r0,r1)                        FNORM_D(r0,r1)
 #define extr_d_f(r0,r1)                        FNORM_S(r0,r1)
 #define extr_f(r0,r1)                  _extr_f(_jit,r0,r1)
-static void _extr_f(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _extr_f(jit_state_t*,int32_t,jit_int32_t);
 #define extr_d(r0,r1)                  _extr_d(_jit,r0,r1)
-static void _extr_d(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _extr_d(jit_state_t*,int32_t,jit_int32_t);
 #define truncr_f_i(r0,r1)              truncr_d_l(r0,r1)
 #define truncr_d_i(r0,r1)              truncr_d_l(r0,r1)
 #define truncr_f_l(r0,r1)              truncr_d_l(r0,r1)
 #define truncr_d_l(r0,r1)              _truncr_d_l(_jit,r0,r1)
-static void _truncr_d_l(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _truncr_d_l(jit_state_t*,int32_t,jit_int32_t);
 #define addr_f(r0,r1,r2)               FADD_S(r0,r1,r2)
 #define addi_f(r0,r1,i0)               _addi_f(_jit,r0,r1,i0)
-static void _addi_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_float32_t*);
+static void _addi_f(jit_state_t*,int32_t,jit_int32_t,jit_float32_t*);
 #define addr_d(r0,r1,r2)               FADD_D(r0,r1,r2)
 #define addi_d(r0,r1,i0)               _addi_d(_jit,r0,r1,i0)
-static void _addi_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_float64_t*);
+static void _addi_d(jit_state_t*,int32_t,jit_int32_t,jit_float64_t*);
 #define subr_f(r0,r1,r2)               FSUB_S(r0,r1,r2)
 #define subi_f(r0,r1,i0)               _subi_f(_jit,r0,r1,i0)
-static void _subi_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_float32_t*);
+static void _subi_f(jit_state_t*,int32_t,jit_int32_t,jit_float32_t*);
 #define subr_d(r0,r1,r2)               FSUB_D(r0,r1,r2)
 #define subi_d(r0,r1,i0)               _subi_d(_jit,r0,r1,i0)
-static void _subi_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_float64_t*);
+static void _subi_d(jit_state_t*,int32_t,jit_int32_t,jit_float64_t*);
 #define rsbr_f(r0,r1,r2)               subr_f(r0,r2,r1)
 #define rsbi_f(r0,r1,i0)               _rsbi_f(_jit,r0,r1,i0)
-static void _rsbi_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_float32_t*);
+static void _rsbi_f(jit_state_t*,int32_t,jit_int32_t,jit_float32_t*);
 #define rsbr_d(r0,r1,r2)               subr_d(r0,r2,r1)
 #define rsbi_d(r0,r1,i0)               _rsbi_d(_jit,r0,r1,i0)
-static void _rsbi_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_float64_t*);
+static void _rsbi_d(jit_state_t*,int32_t,jit_int32_t,jit_float64_t*);
 #define mulr_f(r0,r1,r2)               FMPY_S(r0,r1,r2)
 #define muli_f(r0,r1,i0)               _muli_f(_jit,r0,r1,i0)
-static void _muli_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_float32_t*);
+static void _muli_f(jit_state_t*,int32_t,jit_int32_t,jit_float32_t*);
 #define mulr_d(r0,r1,r2)               FMPY_D(r0,r1,r2)
 #define muli_d(r0,r1,i0)               _muli_d(_jit,r0,r1,i0)
-static void _muli_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_float64_t*);
+static void _muli_d(jit_state_t*,int32_t,jit_int32_t,jit_float64_t*);
 #define divr_f(r0,r1,r2)               _divr_f(_jit,r0,r1,r2)
-static void _divr_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _divr_f(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #define divi_f(r0,r1,i0)               _divi_f(_jit,r0,r1,i0)
-static void _divi_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_float32_t*);
+static void _divi_f(jit_state_t*,int32_t,jit_int32_t,jit_float32_t*);
 #define divr_d(r0,r1,r2)               _divr_d(_jit,r0,r1,r2)
-static void _divr_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _divr_d(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #define divi_d(r0,r1,i0)               _divi_d(_jit,r0,r1,i0)
-static void _divi_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_float64_t*);
+static void _divi_d(jit_state_t*,int32_t,jit_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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _ltr_d(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #define lti_f(r0,r1,i0)                        _lti_f(_jit,r0,r1,i0)
-static void _lti_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_float32_t*);
+static void _lti_f(jit_state_t*,int32_t,jit_int32_t,jit_float32_t*);
 #define lti_d(r0,r1,i0)                        _lti_d(_jit,r0,r1,i0)
-static void _lti_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_float64_t*);
+static void _lti_d(jit_state_t*,int32_t,jit_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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _ler_d(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #define lei_f(r0,r1,i0)                        _lei_f(_jit,r0,r1,i0)
-static void _lei_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_float32_t*);
+static void _lei_f(jit_state_t*,int32_t,jit_int32_t,jit_float32_t*);
 #define lei_d(r0,r1,i0)                        _lei_d(_jit,r0,r1,i0)
-static void _lei_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_float64_t*);
+static void _lei_d(jit_state_t*,int32_t,jit_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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _eqr_d(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #define eqi_f(r0,r1,i0)                        _eqi_f(_jit,r0,r1,i0)
-static void _eqi_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_float32_t*);
+static void _eqi_f(jit_state_t*,int32_t,jit_int32_t,jit_float32_t*);
 #define eqi_d(r0,r1,i0)                        _eqi_d(_jit,r0,r1,i0)
-static void _eqi_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_float64_t*);
+static void _eqi_d(jit_state_t*,int32_t,jit_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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _ger_d(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #define gei_f(r0,r1,i0)                        _gei_f(_jit,r0,r1,i0)
-static void _gei_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_float32_t*);
+static void _gei_f(jit_state_t*,int32_t,jit_int32_t,jit_float32_t*);
 #define gei_d(r0,r1,i0)                        _gei_d(_jit,r0,r1,i0)
-static void _gei_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_float64_t*);
+static void _gei_d(jit_state_t*,int32_t,jit_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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _gtr_d(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #define gti_f(r0,r1,i0)                        _gti_f(_jit,r0,r1,i0)
-static void _gti_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_float32_t*);
+static void _gti_f(jit_state_t*,int32_t,jit_int32_t,jit_float32_t*);
 #define gti_d(r0,r1,i0)                        _gti_d(_jit,r0,r1,i0)
-static void _gti_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_float64_t*);
+static void _gti_d(jit_state_t*,int32_t,jit_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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _ner_d(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #define nei_f(r0,r1,i0)                        _nei_f(_jit,r0,r1,i0)
-static void _nei_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_float32_t*);
+static void _nei_f(jit_state_t*,int32_t,jit_int32_t,jit_float32_t*);
 #define nei_d(r0,r1,i0)                        _nei_d(_jit,r0,r1,i0)
-static void _nei_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_float64_t*);
+static void _nei_d(jit_state_t*,int32_t,jit_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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _unltr_d(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #define unlti_f(r0,r1,i0)              _unlti_f(_jit,r0,r1,i0)
-static void _unlti_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_float32_t*);
+static void _unlti_f(jit_state_t*,int32_t,jit_int32_t,jit_float32_t*);
 #define unlti_d(r0,r1,i0)              _unlti_d(_jit,r0,r1,i0)
-static void _unlti_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_float64_t*);
+static void _unlti_d(jit_state_t*,int32_t,jit_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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _unler_d(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #define unlei_f(r0,r1,i0)              _unlei_f(_jit,r0,r1,i0)
-static void _unlei_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_float32_t*);
+static void _unlei_f(jit_state_t*,int32_t,jit_int32_t,jit_float32_t*);
 #define unlei_d(r0,r1,i0)              _unlei_d(_jit,r0,r1,i0)
-static void _unlei_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_float64_t*);
+static void _unlei_d(jit_state_t*,int32_t,jit_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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _uneqr_d(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #define uneqi_f(r0,r1,i0)              _uneqi_f(_jit,r0,r1,i0)
-static void _uneqi_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_float32_t*);
+static void _uneqi_f(jit_state_t*,int32_t,jit_int32_t,jit_float32_t*);
 #define uneqi_d(r0,r1,i0)              _uneqi_d(_jit,r0,r1,i0)
-static void _uneqi_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_float64_t*);
+static void _uneqi_d(jit_state_t*,int32_t,jit_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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _unger_d(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #define ungei_f(r0,r1,i0)              _ungei_f(_jit,r0,r1,i0)
-static void _ungei_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_float32_t*);
+static void _ungei_f(jit_state_t*,int32_t,jit_int32_t,jit_float32_t*);
 #define ungei_d(r0,r1,i0)              _ungei_d(_jit,r0,r1,i0)
-static void _ungei_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_float64_t*);
+static void _ungei_d(jit_state_t*,int32_t,jit_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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _ungtr_d(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #define ungti_f(r0,r1,i0)              _ungti_f(_jit,r0,r1,i0)
-static void _ungti_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_float32_t*);
+static void _ungti_f(jit_state_t*,int32_t,jit_int32_t,jit_float32_t*);
 #define ungti_d(r0,r1,i0)              _ungti_d(_jit,r0,r1,i0)
-static void _ungti_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_float64_t*);
+static void _ungti_d(jit_state_t*,int32_t,jit_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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _ltgtr_d(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #define ltgti_f(r0,r1,i0)              _ltgti_f(_jit,r0,r1,i0)
-static void _ltgti_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_float32_t*);
+static void _ltgti_f(jit_state_t*,int32_t,jit_int32_t,jit_float32_t*);
 #define ltgti_d(r0,r1,i0)              _ltgti_d(_jit,r0,r1,i0)
-static void _ltgti_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_float64_t*);
+static void _ltgti_d(jit_state_t*,int32_t,jit_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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _ordr_d(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #define ordi_f(r0,r1,i0)               _ordi_f(_jit,r0,r1,i0)
-static void _ordi_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_float32_t*);
+static void _ordi_f(jit_state_t*,int32_t,jit_int32_t,jit_float32_t*);
 #define ordi_d(r0,r1,i0)               _ordi_d(_jit,r0,r1,i0)
-static void _ordi_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_float64_t*);
+static void _ordi_d(jit_state_t*,int32_t,jit_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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _unordr_d(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #define unordi_f(r0,r1,i0)             _unordi_f(_jit,r0,r1,i0)
-static void _unordi_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_float32_t*);
+static void _unordi_f(jit_state_t*,int32_t,jit_int32_t,jit_float32_t*);
 #define unordi_d(r0,r1,i0)             _unordi_d(_jit,r0,r1,i0)
-static void _unordi_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_float64_t*);
+static void _unordi_d(jit_state_t*,int32_t,jit_int32_t,jit_float64_t*);
 #define ldr_f(r0,r1)                   LDFS(r0,r1)
 #define ldi_f(r0,i0)                   _ldi_f(_jit,r0,i0)
-static void _ldi_f(jit_state_t*,jit_int32_t,jit_word_t);
+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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _ldxr_f(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #define ldxi_f(r0,r1,i0)               _ldxi_f(_jit,r0,r1,i0)
-static void _ldxi_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _ldxi_f(jit_state_t*,int32_t,jit_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*,jit_int32_t,jit_word_t);
+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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _ldxr_d(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #define ldxi_d(r0,r1,i0)               _ldxi_d(_jit,r0,r1,i0)
-static void _ldxi_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _ldxi_d(jit_state_t*,int32_t,jit_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,jit_int32_t);
+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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _stxr_f(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #define stxi_f(i0,r0,r1)               _stxi_f(_jit,i0,r0,r1)
-static void _stxi_f(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static void _stxi_f(jit_state_t*,jit_word_t,int32_t,jit_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,jit_int32_t);
+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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _stxr_d(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #define stxi_d(i0,r0,r1)               _stxi_d(_jit,i0,r0,r1)
-static void _stxi_d(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static void _stxi_d(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #define bltr_f(i0,r0,r1)               bltr_d(i0,r0,r1)
 #define bltr_d(i0,r0,r1)               _bltr_d(_jit,i0,r0,r1)
-static jit_word_t _bltr_d(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _bltr_d(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #define blti_f(i0,r0,i1)               _blti_f(_jit,i0,r0,i1)
-static jit_word_t _blti_f(jit_state_t*,jit_word_t,jit_int32_t,jit_float32_t*);
+static jit_word_t _blti_f(jit_state_t*,jit_word_t,int32_t,jit_float32_t*);
 #define blti_d(i0,r0,i1)               _blti_d(_jit,i0,r0,i1)
-static jit_word_t _blti_d(jit_state_t*,jit_word_t,jit_int32_t,jit_float64_t*);
+static jit_word_t _blti_d(jit_state_t*,jit_word_t,int32_t,jit_float64_t*);
 #define bler_f(i0,r0,r1)               bler_d(i0,r0,r1)
 #define bler_d(i0,r0,r1)               _bler_d(_jit,i0,r0,r1)
-static jit_word_t _bler_d(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _bler_d(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #define blei_f(i0,r0,i1)               _blei_f(_jit,i0,r0,i1)
-static jit_word_t _blei_f(jit_state_t*,jit_word_t,jit_int32_t,jit_float32_t*);
+static jit_word_t _blei_f(jit_state_t*,jit_word_t,int32_t,jit_float32_t*);
 #define blei_d(i0,r0,i1)               _blei_d(_jit,i0,r0,i1)
-static jit_word_t _blei_d(jit_state_t*,jit_word_t,jit_int32_t,jit_float64_t*);
+static jit_word_t _blei_d(jit_state_t*,jit_word_t,int32_t,jit_float64_t*);
 #define beqr_f(i0,r0,r1)               beqr_d(i0,r0,r1)
 #define beqr_d(i0,r0,r1)               _beqr_d(_jit,i0,r0,r1)
-static jit_word_t _beqr_d(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _beqr_d(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #define beqi_f(i0,r0,i1)               _beqi_f(_jit,i0,r0,i1)
-static jit_word_t _beqi_f(jit_state_t*,jit_word_t,jit_int32_t,jit_float32_t*);
+static jit_word_t _beqi_f(jit_state_t*,jit_word_t,int32_t,jit_float32_t*);
 #define beqi_d(i0,r0,i1)               _beqi_d(_jit,i0,r0,i1)
-static jit_word_t _beqi_d(jit_state_t*,jit_word_t,jit_int32_t,jit_float64_t*);
+static jit_word_t _beqi_d(jit_state_t*,jit_word_t,int32_t,jit_float64_t*);
 #define bger_f(i0,r0,r1)               bger_d(i0,r0,r1)
 #define bger_d(i0,r0,r1)               _bger_d(_jit,i0,r0,r1)
-static jit_word_t _bger_d(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _bger_d(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #define bgei_f(i0,r0,i1)               _bgei_f(_jit,i0,r0,i1)
-static jit_word_t _bgei_f(jit_state_t*,jit_word_t,jit_int32_t,jit_float32_t*);
+static jit_word_t _bgei_f(jit_state_t*,jit_word_t,int32_t,jit_float32_t*);
 #define bgei_d(i0,r0,i1)               _bgei_d(_jit,i0,r0,i1)
-static jit_word_t _bgei_d(jit_state_t*,jit_word_t,jit_int32_t,jit_float64_t*);
+static jit_word_t _bgei_d(jit_state_t*,jit_word_t,int32_t,jit_float64_t*);
 #define bgtr_f(i0,r0,r1)               bgtr_d(i0,r0,r1)
 #define bgtr_d(i0,r0,r1)               _bgtr_d(_jit,i0,r0,r1)
-static jit_word_t _bgtr_d(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _bgtr_d(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #define bgti_f(i0,r0,i1)               _bgti_f(_jit,i0,r0,i1)
-static jit_word_t _bgti_f(jit_state_t*,jit_word_t,jit_int32_t,jit_float32_t*);
+static jit_word_t _bgti_f(jit_state_t*,jit_word_t,int32_t,jit_float32_t*);
 #define bgti_d(i0,r0,i1)               _bgti_d(_jit,i0,r0,i1)
-static jit_word_t _bgti_d(jit_state_t*,jit_word_t,jit_int32_t,jit_float64_t*);
+static jit_word_t _bgti_d(jit_state_t*,jit_word_t,int32_t,jit_float64_t*);
 #define bner_f(i0,r0,r1)               bner_d(i0,r0,r1)
 #define bner_d(i0,r0,r1)               _bner_d(_jit,i0,r0,r1)
-static jit_word_t _bner_d(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _bner_d(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #define bnei_f(i0,r0,i1)               _bnei_f(_jit,i0,r0,i1)
-static jit_word_t _bnei_f(jit_state_t*,jit_word_t,jit_int32_t,jit_float32_t*);
+static jit_word_t _bnei_f(jit_state_t*,jit_word_t,int32_t,jit_float32_t*);
 #define bnei_d(i0,r0,i1)               _bnei_d(_jit,i0,r0,i1)
-static jit_word_t _bnei_d(jit_state_t*,jit_word_t,jit_int32_t,jit_float64_t*);
+static jit_word_t _bnei_d(jit_state_t*,jit_word_t,int32_t,jit_float64_t*);
 #define bunltr_f(i0,r0,r1)             bunltr_d(i0,r0,r1)
 #define bunltr_d(i0,r0,r1)             _bunltr_d(_jit,i0,r0,r1)
-static jit_word_t _bunltr_d(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _bunltr_d(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #define bunlti_f(i0,r0,i1)             _bunlti_f(_jit,i0,r0,i1)
-static jit_word_t 
_bunlti_f(jit_state_t*,jit_word_t,jit_int32_t,jit_float32_t*);
+static jit_word_t _bunlti_f(jit_state_t*,jit_word_t,int32_t,jit_float32_t*);
 #define bunlti_d(i0,r0,i1)             _bunlti_d(_jit,i0,r0,i1)
-static jit_word_t 
_bunlti_d(jit_state_t*,jit_word_t,jit_int32_t,jit_float64_t*);
+static jit_word_t _bunlti_d(jit_state_t*,jit_word_t,int32_t,jit_float64_t*);
 #define bunler_f(i0,r0,r1)             bunler_d(i0,r0,r1)
 #define bunler_d(i0,r0,r1)             _bunler_d(_jit,i0,r0,r1)
-static jit_word_t _bunler_d(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _bunler_d(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #define bunlei_f(i0,r0,i1)             _bunlei_f(_jit,i0,r0,i1)
-static jit_word_t 
_bunlei_f(jit_state_t*,jit_word_t,jit_int32_t,jit_float32_t*);
+static jit_word_t _bunlei_f(jit_state_t*,jit_word_t,int32_t,jit_float32_t*);
 #define bunlei_d(i0,r0,i1)             _bunlei_d(_jit,i0,r0,i1)
-static jit_word_t 
_bunlei_d(jit_state_t*,jit_word_t,jit_int32_t,jit_float64_t*);
+static jit_word_t _bunlei_d(jit_state_t*,jit_word_t,int32_t,jit_float64_t*);
 #define buneqr_f(i0,r0,r1)             buneqr_d(i0,r0,r1)
 #define buneqr_d(i0,r0,r1)             _buneqr_d(_jit,i0,r0,r1)
-static jit_word_t _buneqr_d(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _buneqr_d(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #define buneqi_f(i0,r0,i1)             _buneqi_f(_jit,i0,r0,i1)
-static jit_word_t 
_buneqi_f(jit_state_t*,jit_word_t,jit_int32_t,jit_float32_t*);
+static jit_word_t _buneqi_f(jit_state_t*,jit_word_t,int32_t,jit_float32_t*);
 #define buneqi_d(i0,r0,i1)             _buneqi_d(_jit,i0,r0,i1)
-static jit_word_t 
_buneqi_d(jit_state_t*,jit_word_t,jit_int32_t,jit_float64_t*);
+static jit_word_t _buneqi_d(jit_state_t*,jit_word_t,int32_t,jit_float64_t*);
 #define bunger_f(i0,r0,r1)             bunger_d(i0,r0,r1)
 #define bunger_d(i0,r0,r1)             _bunger_d(_jit,i0,r0,r1)
-static jit_word_t _bunger_d(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _bunger_d(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #define bungei_f(i0,r0,i1)             _bungei_f(_jit,i0,r0,i1)
-static jit_word_t 
_bungei_f(jit_state_t*,jit_word_t,jit_int32_t,jit_float32_t*);
+static jit_word_t _bungei_f(jit_state_t*,jit_word_t,int32_t,jit_float32_t*);
 #define bungei_d(i0,r0,i1)             _bungei_d(_jit,i0,r0,i1)
-static jit_word_t 
_bungei_d(jit_state_t*,jit_word_t,jit_int32_t,jit_float64_t*);
+static jit_word_t _bungei_d(jit_state_t*,jit_word_t,int32_t,jit_float64_t*);
 #define bungtr_f(i0,r0,r1)             bungtr_d(i0,r0,r1)
 #define bungtr_d(i0,r0,r1)             _bungtr_d(_jit,i0,r0,r1)
-static jit_word_t _bungtr_d(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _bungtr_d(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #define bungti_f(i0,r0,i1)             _bungti_f(_jit,i0,r0,i1)
-static jit_word_t 
_bungti_f(jit_state_t*,jit_word_t,jit_int32_t,jit_float32_t*);
+static jit_word_t _bungti_f(jit_state_t*,jit_word_t,int32_t,jit_float32_t*);
 #define bungti_d(i0,r0,i1)             _bungti_d(_jit,i0,r0,i1)
-static jit_word_t 
_bungti_d(jit_state_t*,jit_word_t,jit_int32_t,jit_float64_t*);
+static jit_word_t _bungti_d(jit_state_t*,jit_word_t,int32_t,jit_float64_t*);
 #define bltgtr_f(i0,r0,r1)             bltgtr_d(i0,r0,r1)
 #define bltgtr_d(i0,r0,r1)             _bltgtr_d(_jit,i0,r0,r1)
-static jit_word_t _bltgtr_d(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _bltgtr_d(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #define bltgti_f(i0,r0,i1)             _bltgti_f(_jit,i0,r0,i1)
-static jit_word_t 
_bltgti_f(jit_state_t*,jit_word_t,jit_int32_t,jit_float32_t*);
+static jit_word_t _bltgti_f(jit_state_t*,jit_word_t,int32_t,jit_float32_t*);
 #define bltgti_d(i0,r0,i1)             _bltgti_d(_jit,i0,r0,i1)
-static jit_word_t 
_bltgti_d(jit_state_t*,jit_word_t,jit_int32_t,jit_float64_t*);
+static jit_word_t _bltgti_d(jit_state_t*,jit_word_t,int32_t,jit_float64_t*);
 #define bordr_f(i0,r0,r1)              bordr_d(i0,r0,r1)
 #define bordr_d(i0,r0,r1)              _bordr_d(_jit,i0,r0,r1)
-static jit_word_t _bordr_d(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _bordr_d(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #define bordi_f(i0,r0,i1)              _bordi_f(_jit,i0,r0,i1)
-static jit_word_t _bordi_f(jit_state_t*,jit_word_t,jit_int32_t,jit_float32_t*);
+static jit_word_t _bordi_f(jit_state_t*,jit_word_t,int32_t,jit_float32_t*);
 #define bordi_d(i0,r0,i1)              _bordi_d(_jit,i0,r0,i1)
-static jit_word_t _bordi_d(jit_state_t*,jit_word_t,jit_int32_t,jit_float64_t*);
+static jit_word_t _bordi_d(jit_state_t*,jit_word_t,int32_t,jit_float64_t*);
 #define bunordr_f(i0,r0,r1)            bunordr_d(i0,r0,r1)
 #define bunordr_d(i0,r0,r1)            _bunordr_d(_jit,i0,r0,r1)
-static jit_word_t _bunordr_d(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _bunordr_d(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #define bunordi_f(i0,r0,i1)            _bunordi_f(_jit,i0,r0,i1)
-static jit_word_t 
_bunordi_f(jit_state_t*,jit_word_t,jit_int32_t,jit_float32_t*);
+static jit_word_t _bunordi_f(jit_state_t*,jit_word_t,int32_t,jit_float32_t*);
 #define bunordi_d(i0,r0,i1)            _bunordi_d(_jit,i0,r0,i1)
-static jit_word_t 
_bunordi_d(jit_state_t*,jit_word_t,jit_int32_t,jit_float64_t*);
+static jit_word_t _bunordi_d(jit_state_t*,jit_word_t,int32_t,jit_float64_t*);
 #  define vaarg_d(r0, r1)              _vaarg_d(_jit, r0, r1)
-static void _vaarg_d(jit_state_t*, jit_int32_t, jit_int32_t);
+static void _vaarg_d(jit_state_t*, int32_t, jit_int32_t);
 #endif
 
 #if CODE
@@ -1014,13 +1014,13 @@ F16_(jit_state_t* _jit, jit_word_t _p,
 }
 
 static void
-_movi_f(jit_state_t *_jit, jit_int32_t r0, jit_float32_t *i0)
+_movi_f(jit_state_t *_jit, int32_t r0, jit_float32_t *i0)
 {
     union {
-       jit_int32_t      i;
+       int32_t  i;
        jit_float32_t    f;
     } data;
-    jit_int32_t                 reg;
+    int32_t             reg;
 
     if (_jitc->no_data) {
        data.f = *i0;
@@ -1034,13 +1034,13 @@ _movi_f(jit_state_t *_jit, jit_int32_t r0, 
jit_float32_t *i0)
 }
 
 static void
-_movi_d(jit_state_t *_jit, jit_int32_t r0, jit_float64_t *i0)
+_movi_d(jit_state_t *_jit, int32_t r0, jit_float64_t *i0)
 {
     union {
        jit_word_t       w;
        jit_float64_t    d;
     } data;
-    jit_int32_t                 reg;
+    int32_t             reg;
 
     if (_jitc->no_data) {
        data.d = *i0;
@@ -1054,7 +1054,7 @@ _movi_d(jit_state_t *_jit, jit_int32_t r0, jit_float64_t 
*i0)
 }
 
 static void
-_movr_w_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_movr_w_f(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
     /* Should be used only in this case (with out0 == 120) */
     if (r1 >= 120)
@@ -1063,7 +1063,7 @@ _movr_w_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1)
 }
 
 static void
-_movr_f_w(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_movr_f_w(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
     /* Should actually be used only in this case (with out0 == 120) */
     if (r0 >= 120)
@@ -1072,7 +1072,7 @@ _movr_f_w(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1)
 }
 
 static void
-_movi_f_w(jit_state_t *_jit, jit_int32_t r0, jit_float32_t *i0)
+_movi_f_w(jit_state_t *_jit, int32_t r0, jit_float32_t *i0)
 {
     jit_data_t         data;
 
@@ -1088,7 +1088,7 @@ _movi_f_w(jit_state_t *_jit, jit_int32_t r0, 
jit_float32_t *i0)
 }
 
 static void
-_movr_w_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_movr_w_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
     /* Should be used only in this case (with out0 == 120) */
     if (r1 >= 120)
@@ -1097,7 +1097,7 @@ _movr_w_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1)
 }
 
 static void
-_movr_d_w(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_movr_d_w(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
     /* Should be used only in this case (with out0 == 120) */
     if (r0 >= 120)
@@ -1106,7 +1106,7 @@ _movr_d_w(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1)
 }
 
 static void
-_movi_d_w(jit_state_t *_jit, jit_int32_t r0, jit_float64_t *i0)
+_movi_d_w(jit_state_t *_jit, int32_t r0, jit_float64_t *i0)
 {
     union {
        jit_word_t       w;
@@ -1127,10 +1127,10 @@ _movi_d_w(jit_state_t *_jit, jit_int32_t r0, 
jit_float64_t *i0)
 #define fpr_opi(name, type, size)                                      \
 static void                                                            \
 _##name##i_##type(jit_state_t *_jit,                                   \
-                 jit_int32_t r0, jit_int32_t r1,                       \
+                 int32_t r0, jit_int32_t r1,                   \
                  jit_float##size##_t *i0)                              \
 {                                                                      \
-    jit_int32_t                reg = jit_get_reg(jit_class_fpr);               
\
+    int32_t            reg = jit_get_reg(jit_class_fpr);               \
     movi_##type(rn(reg), i0);                                          \
     name##r_##type(r0, r1, rn(reg));                                   \
     jit_unget_reg(reg);                                                        
\
@@ -1138,11 +1138,11 @@ _##name##i_##type(jit_state_t *_jit,                    
                \
 #define fpr_bopi(name, type, size)                                     \
 static jit_word_t                                                      \
 _b##name##i_##type(jit_state_t *_jit,                                  \
-                 jit_word_t i0, jit_int32_t r0,                        \
+                 jit_word_t i0, int32_t r0,                    \
                  jit_float##size##_t *i1)                              \
 {                                                                      \
     jit_word_t         word;                                           \
-    jit_int32_t                reg = jit_get_reg(jit_class_fpr|                
\
+    int32_t            reg = jit_get_reg(jit_class_fpr|                \
                                          jit_class_nospill);           \
     movi_##type(rn(reg), i1);                                          \
     word = b##name##r_##type(i0, r0, rn(reg));                         \
@@ -1167,9 +1167,9 @@ dopi(div)
 
 /* translation from gcc -O0 */
 static void
-_divr_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_divr_f(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
-    jit_int32_t                t0, t1, t2;
+    int32_t            t0, t1, t2;
     t0 = jit_get_reg(jit_class_fpr);
     t1 = jit_get_reg(jit_class_fpr);
     t2 = jit_get_reg(jit_class_fpr);
@@ -1189,9 +1189,9 @@ _divr_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
 }
 
 static void
-_divr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_divr_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
-    jit_int32_t                t0, t1, t2;
+    int32_t            t0, t1, t2;
     t0 = jit_get_reg(jit_class_fpr);
     t1 = jit_get_reg(jit_class_fpr);
     t2 = jit_get_reg(jit_class_fpr);
@@ -1211,9 +1211,9 @@ _divr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
 }
 
 static void
-_extr_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_extr_f(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_fpr);
     SETF_SIG(rn(reg), r1);
     FCVT_XF(r0, rn(reg));
@@ -1222,9 +1222,9 @@ _extr_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
 }
 
 static void
-_extr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_extr_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_fpr);
     SETF_SIG(rn(reg), r1);
     FCVT_XF(r0, rn(reg));
@@ -1233,9 +1233,9 @@ _extr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
 }
 
 static void
-_truncr_d_l(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_truncr_d_l(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_fpr);
     FCVT_FX_TRUNC(rn(reg), r1);
     GETF_SIG(r0, rn(reg));
@@ -1244,7 +1244,7 @@ _truncr_d_l(jit_state_t *_jit, jit_int32_t r0, 
jit_int32_t r1)
 }
 
 static void
-_ltr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_ltr_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_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, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_ler_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_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, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_eqr_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_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, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_ger_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_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, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_gtr_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_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, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_ner_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_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, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_unltr_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_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, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_unler_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_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, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_uneqr_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_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, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_unger_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_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, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_ungtr_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_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, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_ltgtr_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_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, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_ordr_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_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, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_unordr_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     FCMP_UNORD(PR_6, PR_7, r1, r2);
     MOVI_p(r0, 1, PR_6);
@@ -1388,9 +1388,9 @@ fopi(unord)
 dopi(unord)
 
 static void
-_ldi_f(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
+_ldi_f(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     movi(rn(reg), i0);
     ldr_f(r0, rn(reg));
@@ -1398,9 +1398,9 @@ _ldi_f(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
 }
 
 static void
-_ldxr_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_ldxr_f(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     addr(rn(reg), r1, r2);
     ldr_f(r0, rn(reg));
@@ -1408,9 +1408,9 @@ _ldxr_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
 }
 
 static void
-_ldxi_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_ldxi_f(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (r0) {
        reg = jit_get_reg(jit_class_gpr);
        addi(rn(reg), r1, i0);
@@ -1422,9 +1422,9 @@ _ldxi_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_word_t i0)
 }
 
 static void
-_ldi_d(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
+_ldi_d(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     movi(rn(reg), i0);
     ldr_d(r0, rn(reg));
@@ -1432,9 +1432,9 @@ _ldi_d(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
 }
 
 static void
-_ldxr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_ldxr_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     addr(rn(reg), r1, r2);
     ldr_d(r0, rn(reg));
@@ -1442,9 +1442,9 @@ _ldxr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
 }
 
 static void
-_ldxi_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_ldxi_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (r0) {
        reg = jit_get_reg(jit_class_gpr);
        addi(rn(reg), r1, i0);
@@ -1456,9 +1456,9 @@ _ldxi_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_word_t i0)
 }
 
 static void
-_sti_f(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0)
+_sti_f(jit_state_t *_jit, jit_word_t i0, int32_t r0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     movi(rn(reg), i0);
     str_f(rn(reg), r0);
@@ -1466,9 +1466,9 @@ _sti_f(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0)
 }
 
 static void
-_stxr_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_stxr_f(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     addr(rn(reg), r0, r1);
     str_f(rn(reg), r2);
@@ -1476,9 +1476,9 @@ _stxr_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
 }
 
 static void
-_stxi_f(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_stxi_f(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (i0) {
        reg = jit_get_reg(jit_class_gpr);
        addi(rn(reg), r0, i0);
@@ -1490,9 +1490,9 @@ _stxi_f(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, 
jit_int32_t r1)
 }
 
 static void
-_sti_d(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0)
+_sti_d(jit_state_t *_jit, jit_word_t i0, int32_t r0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     movi(rn(reg), i0);
     str_d(rn(reg), r0);
@@ -1500,9 +1500,9 @@ _sti_d(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0)
 }
 
 static void
-_stxr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_stxr_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     addr(rn(reg), r0, r1);
     str_d(rn(reg), r2);
@@ -1510,9 +1510,9 @@ _stxr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
 }
 
 static void
-_stxi_d(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_stxi_d(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (i0) {
        reg = jit_get_reg(jit_class_gpr);
        addi(rn(reg), r0, i0);
@@ -1524,7 +1524,7 @@ _stxi_d(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, 
jit_int32_t r1)
 }
 
 static void
-_sqrtr_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_sqrtr_f(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
     movr_f(GR_8, r1);
     calli((jit_word_t)sqrtf);
@@ -1532,7 +1532,7 @@ _sqrtr_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1)
 }
 
 static void
-_sqrtr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_sqrtr_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
     movr_d(GR_8, r1);
     calli((jit_word_t)sqrt);
@@ -1540,7 +1540,7 @@ _sqrtr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1)
 }
 
 static jit_word_t
-_bltr_d(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_bltr_d(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     jit_word_t         w;
     FCMP_LT(PR_6, PR_7, r0, r1);
@@ -1553,7 +1553,7 @@ fbopi(lt)
 dbopi(lt)
 
 static jit_word_t
-_bler_d(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_bler_d(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     jit_word_t         w;
     FCMP_LE(PR_6, PR_7, r0, r1);
@@ -1566,7 +1566,7 @@ fbopi(le)
 dbopi(le)
 
 static jit_word_t
-_beqr_d(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_beqr_d(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     jit_word_t         w;
     FCMP_EQ(PR_6, PR_7, r0, r1);
@@ -1579,7 +1579,7 @@ fbopi(eq)
 dbopi(eq)
 
 static jit_word_t
-_bger_d(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_bger_d(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     jit_word_t         w;
     FCMP_LE(PR_6, PR_7, r1, r0);
@@ -1592,7 +1592,7 @@ fbopi(ge)
 dbopi(ge)
 
 static jit_word_t
-_bgtr_d(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_bgtr_d(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     jit_word_t         w;
     FCMP_LT(PR_6, PR_7, r1, r0);
@@ -1605,7 +1605,7 @@ fbopi(gt)
 dbopi(gt)
 
 static jit_word_t
-_bner_d(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_bner_d(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     jit_word_t         w;
     FCMP_EQ(PR_6, PR_7, r0, r1);
@@ -1618,7 +1618,7 @@ fbopi(ne)
 dbopi(ne)
 
 static jit_word_t
-_bunltr_d(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_bunltr_d(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     jit_word_t         w;
     FCMP_LE(PR_6, PR_7, r1, r0);
@@ -1631,7 +1631,7 @@ fbopi(unlt)
 dbopi(unlt)
 
 static jit_word_t
-_bunler_d(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_bunler_d(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     jit_word_t         w;
     FCMP_LT(PR_6, PR_7, r1, r0);
@@ -1644,7 +1644,7 @@ fbopi(unle)
 dbopi(unle)
 
 static jit_word_t
-_buneqr_d(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_buneqr_d(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     jit_word_t         w;
     jit_word_t         junord, jne;
@@ -1672,7 +1672,7 @@ fbopi(uneq)
 dbopi(uneq)
 
 static jit_word_t
-_bunger_d(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_bunger_d(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     jit_word_t         w;
     FCMP_LT(PR_6, PR_7, r0, r1);
@@ -1685,7 +1685,7 @@ fbopi(unge)
 dbopi(unge)
 
 static jit_word_t
-_bungtr_d(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_bungtr_d(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     jit_word_t         w;
     FCMP_LE(PR_6, PR_7, r0, r1);
@@ -1698,7 +1698,7 @@ fbopi(ungt)
 dbopi(ungt)
 
 static jit_word_t
-_bltgtr_d(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_bltgtr_d(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     jit_word_t         w;
     jit_word_t         jeq, junord;
@@ -1725,7 +1725,7 @@ fbopi(ltgt)
 dbopi(ltgt)
 
 static jit_word_t
-_bordr_d(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_bordr_d(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     jit_word_t         w;
     FCMP_UNORD(PR_6, PR_7, r0, r1);
@@ -1738,7 +1738,7 @@ fbopi(ord)
 dbopi(ord)
 
 static jit_word_t
-_bunordr_d(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_bunordr_d(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     jit_word_t         w;
     FCMP_UNORD(PR_6, PR_7, r0, r1);
@@ -1751,7 +1751,7 @@ fbopi(unord)
 dbopi(unord)
 
 static void
-_vaarg_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_vaarg_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
     assert(_jitc->function->self.call & jit_call_varargs);
     /* Load argument. */
diff --git a/jit/ia64.c b/jit/ia64.c
index 96f1b59..6da15f3 100644
--- a/jit/ia64.c
+++ b/jit/ia64.c
@@ -27,9 +27,9 @@
 #  define I_DISP                       0
 #  define F_DISP                       0
 #else
-#  define C_DISP                       8 - sizeof(jit_int8_t)
-#  define S_DISP                       8 - sizeof(jit_int16_t)
-#  define I_DISP                       8 - sizeof(jit_int32_t)
+#  define C_DISP                       8 - sizeof(int8_t)
+#  define S_DISP                       8 - sizeof(int16_t)
+#  define I_DISP                       8 - sizeof(int32_t)
 #  define F_DISP                       8 - sizeof(jit_float32_t)
 #endif
 
@@ -251,7 +251,7 @@ _jit_init(jit_state_t *_jit)
 void
 _jit_prolog(jit_state_t *_jit)
 {
-    jit_int32_t                offset;
+    int32_t            offset;
 
     if (_jitc->function)
        jit_epilog();
@@ -273,7 +273,7 @@ _jit_prolog(jit_state_t *_jit)
        _jitc->function->self.aoff = _jitc->function->self.alen = 0;
     _jitc->function->self.call = jit_call_default;
     jit_alloc((jit_pointer_t *)&_jitc->function->regoff,
-             _jitc->reglen * sizeof(jit_int32_t));
+             _jitc->reglen * sizeof(int32_t));
 
     /* _no_link here does not mean the jit_link() call can be removed
      * by rewriting as:
@@ -292,8 +292,8 @@ _jit_prolog(jit_state_t *_jit)
     jit_regset_new(&_jitc->function->regset);
 }
 
-jit_int32_t
-_jit_allocai(jit_state_t *_jit, jit_int32_t length)
+int32_t
+_jit_allocai(jit_state_t *_jit, int32_t length)
 {
     assert(_jitc->function);
     switch (length) {
@@ -311,13 +311,13 @@ _jit_allocai(jit_state_t *_jit, jit_int32_t length)
 }
 
 void
-_jit_allocar(jit_state_t *_jit, jit_int32_t u, jit_int32_t v)
+_jit_allocar(jit_state_t *_jit, int32_t u, jit_int32_t v)
 {
-    jit_int32_t                 reg;
+    int32_t             reg;
     assert(_jitc->function);
     jit_inc_synth_ww(allocar, u, v);
     if (!_jitc->function->allocar) {
-       _jitc->function->aoffoff = jit_allocai(sizeof(jit_int32_t));
+       _jitc->function->aoffoff = jit_allocai(sizeof(int32_t));
        _jitc->function->allocar = 1;
     }
     reg = jit_get_reg(jit_class_gpr);
@@ -344,7 +344,7 @@ _jit_ret(jit_state_t *_jit)
 }
 
 void
-_jit_retr(jit_state_t *_jit, jit_int32_t u)
+_jit_retr(jit_state_t *_jit, int32_t u)
 {
     jit_inc_synth_w(retr, u);
     jit_movr(JIT_RET, u);
@@ -362,7 +362,7 @@ _jit_reti(jit_state_t *_jit, jit_word_t u)
 }
 
 void
-_jit_retr_f(jit_state_t *_jit, jit_int32_t u)
+_jit_retr_f(jit_state_t *_jit, int32_t u)
 {
     jit_inc_synth_w(retr_f, u);
     jit_movr_f(JIT_FRET, u);
@@ -380,7 +380,7 @@ _jit_reti_f(jit_state_t *_jit, jit_float32_t u)
 }
 
 void
-_jit_retr_d(jit_state_t *_jit, jit_int32_t u)
+_jit_retr_d(jit_state_t *_jit, int32_t u)
 {
     jit_inc_synth_w(retr_d, u);
     jit_movr_d(JIT_FRET, u);
@@ -433,7 +433,7 @@ _jit_ellipsis(jit_state_t *_jit)
 }
 
 void
-_jit_va_push(jit_state_t *_jit, jit_int32_t u)
+_jit_va_push(jit_state_t *_jit, int32_t u)
 {
     jit_inc_synth_w(va_push, u);
     jit_pushargr(u);
@@ -444,7 +444,7 @@ jit_node_t *
 _jit_arg(jit_state_t *_jit)
 {
     jit_node_t         *node;
-    jit_int32_t                 offset;
+    int32_t             offset;
     assert(_jitc->function);
     if (jit_arg_reg_p(_jitc->function->self.argi))
        offset = _jitc->function->self.argi++;
@@ -462,7 +462,7 @@ jit_node_t *
 _jit_arg_f(jit_state_t *_jit)
 {
     jit_node_t         *node;
-    jit_int32_t                 offset;
+    int32_t             offset;
     assert(_jitc->function);
     if (jit_arg_reg_p(_jitc->function->self.argi)) {
        if (!(_jitc->function->self.call & jit_call_varargs))
@@ -485,7 +485,7 @@ jit_node_t *
 _jit_arg_d(jit_state_t *_jit)
 {
     jit_node_t         *node;
-    jit_int32_t                 offset;
+    int32_t             offset;
     assert(_jitc->function);
     if (jit_arg_reg_p(_jitc->function->self.argi)) {
        if (!(_jitc->function->self.call & jit_call_varargs))
@@ -505,7 +505,7 @@ _jit_arg_d(jit_state_t *_jit)
 }
 
 void
-_jit_getarg_c(jit_state_t *_jit, jit_int32_t u, jit_node_t *v)
+_jit_getarg_c(jit_state_t *_jit, int32_t u, jit_node_t *v)
 {
     assert(v->code == jit_code_arg);
     jit_inc_synth_wp(getarg_c, u, v);
@@ -517,7 +517,7 @@ _jit_getarg_c(jit_state_t *_jit, jit_int32_t u, jit_node_t 
*v)
 }
 
 void
-_jit_getarg_uc(jit_state_t *_jit, jit_int32_t u, jit_node_t *v)
+_jit_getarg_uc(jit_state_t *_jit, int32_t u, jit_node_t *v)
 {
     assert(v->code == jit_code_arg);
     jit_inc_synth_wp(getarg_uc, u, v);
@@ -529,7 +529,7 @@ _jit_getarg_uc(jit_state_t *_jit, jit_int32_t u, jit_node_t 
*v)
 }
 
 void
-_jit_getarg_s(jit_state_t *_jit, jit_int32_t u, jit_node_t *v)
+_jit_getarg_s(jit_state_t *_jit, int32_t u, jit_node_t *v)
 {
     assert(v->code == jit_code_arg);
     jit_inc_synth_wp(getarg_s, u, v);
@@ -541,7 +541,7 @@ _jit_getarg_s(jit_state_t *_jit, jit_int32_t u, jit_node_t 
*v)
 }
 
 void
-_jit_getarg_us(jit_state_t *_jit, jit_int32_t u, jit_node_t *v)
+_jit_getarg_us(jit_state_t *_jit, int32_t u, jit_node_t *v)
 {
     assert(v->code == jit_code_arg);
     jit_inc_synth_wp(getarg_us, u, v);
@@ -553,7 +553,7 @@ _jit_getarg_us(jit_state_t *_jit, jit_int32_t u, jit_node_t 
*v)
 }
 
 void
-_jit_getarg_i(jit_state_t *_jit, jit_int32_t u, jit_node_t *v)
+_jit_getarg_i(jit_state_t *_jit, int32_t u, jit_node_t *v)
 {
     assert(v->code == jit_code_arg);
     jit_inc_synth_wp(getarg_i, u, v);
@@ -565,7 +565,7 @@ _jit_getarg_i(jit_state_t *_jit, jit_int32_t u, jit_node_t 
*v)
 }
 
 void
-_jit_getarg_ui(jit_state_t *_jit, jit_int32_t u, jit_node_t *v)
+_jit_getarg_ui(jit_state_t *_jit, int32_t u, jit_node_t *v)
 {
     assert(v->code == jit_code_arg);
     jit_inc_synth_wp(getarg_ui, u, v);
@@ -577,7 +577,7 @@ _jit_getarg_ui(jit_state_t *_jit, jit_int32_t u, jit_node_t 
*v)
 }
 
 void
-_jit_getarg_l(jit_state_t *_jit, jit_int32_t u, jit_node_t *v)
+_jit_getarg_l(jit_state_t *_jit, int32_t u, jit_node_t *v)
 {
     assert(v->code == jit_code_arg);
     jit_inc_synth_wp(getarg_l, u, v);
@@ -589,7 +589,7 @@ _jit_getarg_l(jit_state_t *_jit, jit_int32_t u, jit_node_t 
*v)
 }
 
 void
-_jit_putargr(jit_state_t *_jit, jit_int32_t u, jit_node_t *v)
+_jit_putargr(jit_state_t *_jit, int32_t u, jit_node_t *v)
 {
     assert(v->code == jit_code_arg);
     jit_inc_synth_wp(putargr, u, v);
@@ -603,7 +603,7 @@ _jit_putargr(jit_state_t *_jit, jit_int32_t u, jit_node_t 
*v)
 void
 _jit_putargi(jit_state_t *_jit, jit_word_t u, jit_node_t *v)
 {
-    jit_int32_t                regno;
+    int32_t            regno;
     assert(v->code == jit_code_arg);
     jit_inc_synth_wp(putargi, u, v);
     if (jit_arg_reg_p(v->u.w))
@@ -618,7 +618,7 @@ _jit_putargi(jit_state_t *_jit, jit_word_t u, jit_node_t *v)
 }
 
 void
-_jit_getarg_f(jit_state_t *_jit, jit_int32_t u, jit_node_t *v)
+_jit_getarg_f(jit_state_t *_jit, int32_t u, jit_node_t *v)
 {
     assert(v->code == jit_code_arg_f);
     jit_inc_synth_wp(getarg_f, u, v);
@@ -632,7 +632,7 @@ _jit_getarg_f(jit_state_t *_jit, jit_int32_t u, jit_node_t 
*v)
 }
 
 void
-_jit_putargr_f(jit_state_t *_jit, jit_int32_t u, jit_node_t *v)
+_jit_putargr_f(jit_state_t *_jit, int32_t u, jit_node_t *v)
 {
     assert(v->code == jit_code_arg_f);
     jit_inc_synth_wp(putargr_f, u, v);
@@ -648,7 +648,7 @@ _jit_putargr_f(jit_state_t *_jit, jit_int32_t u, jit_node_t 
*v)
 void
 _jit_putargi_f(jit_state_t *_jit, jit_float32_t u, jit_node_t *v)
 {
-    jit_int32_t                regno;
+    int32_t            regno;
     assert(v->code == jit_code_arg_f);
     jit_inc_synth_fp(putargi_f, u, v);
     if (jit_arg_reg_p(v->u.w))
@@ -665,7 +665,7 @@ _jit_putargi_f(jit_state_t *_jit, jit_float32_t u, 
jit_node_t *v)
 }
 
 void
-_jit_getarg_d(jit_state_t *_jit, jit_int32_t u, jit_node_t *v)
+_jit_getarg_d(jit_state_t *_jit, int32_t u, jit_node_t *v)
 {
     assert(v->code == jit_code_arg_d);
     jit_inc_synth_wp(getarg_d, u, v);
@@ -679,7 +679,7 @@ _jit_getarg_d(jit_state_t *_jit, jit_int32_t u, jit_node_t 
*v)
 }
 
 void
-_jit_putargr_d(jit_state_t *_jit, jit_int32_t u, jit_node_t *v)
+_jit_putargr_d(jit_state_t *_jit, int32_t u, jit_node_t *v)
 {
     assert(v->code == jit_code_arg_d);
     jit_inc_synth_wp(putargr_d, u, v);
@@ -695,7 +695,7 @@ _jit_putargr_d(jit_state_t *_jit, jit_int32_t u, jit_node_t 
*v)
 void
 _jit_putargi_d(jit_state_t *_jit, jit_float64_t u, jit_node_t *v)
 {
-    jit_int32_t                regno;
+    int32_t            regno;
     assert(v->code == jit_code_arg_d);
     jit_inc_synth_dp(putargi_d, u, v);
     if (jit_arg_reg_p(v->u.w))
@@ -712,7 +712,7 @@ _jit_putargi_d(jit_state_t *_jit, jit_float64_t u, 
jit_node_t *v)
 }
 
 void
-_jit_pushargr(jit_state_t *_jit, jit_int32_t u)
+_jit_pushargr(jit_state_t *_jit, int32_t u)
 {
     assert(_jitc->function);
     jit_inc_synth_w(pushargr, u);
@@ -731,7 +731,7 @@ _jit_pushargr(jit_state_t *_jit, jit_int32_t u)
 void
 _jit_pushargi(jit_state_t *_jit, jit_word_t u)
 {
-    jit_int32_t                 regno;
+    int32_t             regno;
     assert(_jitc->function);
     jit_inc_synth_w(pushargi, u);
     jit_link_prepare();
@@ -750,7 +750,7 @@ _jit_pushargi(jit_state_t *_jit, jit_word_t u)
 }
 
 void
-_jit_pushargr_f(jit_state_t *_jit, jit_int32_t u)
+_jit_pushargr_f(jit_state_t *_jit, int32_t u)
 {
     assert(_jitc->function);
     jit_inc_synth_w(pushargr_f, u);
@@ -775,7 +775,7 @@ _jit_pushargr_f(jit_state_t *_jit, jit_int32_t u)
 void
 _jit_pushargi_f(jit_state_t *_jit, jit_float32_t u)
 {
-    jit_int32_t                 regno;
+    int32_t             regno;
     assert(_jitc->function);
     jit_inc_synth_f(pushargi_f, u);
     jit_link_prepare();
@@ -800,7 +800,7 @@ _jit_pushargi_f(jit_state_t *_jit, jit_float32_t u)
 }
 
 void
-_jit_pushargr_d(jit_state_t *_jit, jit_int32_t u)
+_jit_pushargr_d(jit_state_t *_jit, int32_t u)
 {
     assert(_jitc->function);
     jit_inc_synth_w(pushargr_d, u);
@@ -824,7 +824,7 @@ _jit_pushargr_d(jit_state_t *_jit, jit_int32_t u)
 void
 _jit_pushargi_d(jit_state_t *_jit, jit_float64_t u)
 {
-    jit_int32_t                 regno;
+    int32_t             regno;
     assert(_jitc->function);
     jit_inc_synth_d(pushargi_d, u);
     jit_link_prepare();
@@ -848,14 +848,14 @@ _jit_pushargi_d(jit_state_t *_jit, jit_float64_t u)
 }
 
 jit_bool_t
-_jit_regarg_p(jit_state_t *_jit, jit_node_t *node, jit_int32_t regno)
+_jit_regarg_p(jit_state_t *_jit, jit_node_t *node, int32_t regno)
 {
     /* Argument registers are allocated from the pool of unused registers */
     return (0);
 }
 
 void
-_jit_finishr(jit_state_t *_jit, jit_int32_t r0)
+_jit_finishr(jit_state_t *_jit, int32_t r0)
 {
     jit_node_t         *call;
     assert(_jitc->function);
@@ -890,7 +890,7 @@ _jit_finishi(jit_state_t *_jit, jit_pointer_t i0)
 }
 
 void
-_jit_retval_c(jit_state_t *_jit, jit_int32_t r0)
+_jit_retval_c(jit_state_t *_jit, int32_t r0)
 {
     jit_inc_synth_w(retval_c, r0);
     jit_extr_c(r0, JIT_RET);
@@ -898,7 +898,7 @@ _jit_retval_c(jit_state_t *_jit, jit_int32_t r0)
 }
 
 void
-_jit_retval_uc(jit_state_t *_jit, jit_int32_t r0)
+_jit_retval_uc(jit_state_t *_jit, int32_t r0)
 {
     jit_inc_synth_w(retval_uc, r0);
     jit_extr_uc(r0, JIT_RET);
@@ -906,7 +906,7 @@ _jit_retval_uc(jit_state_t *_jit, jit_int32_t r0)
 }
 
 void
-_jit_retval_s(jit_state_t *_jit, jit_int32_t r0)
+_jit_retval_s(jit_state_t *_jit, int32_t r0)
 {
     jit_inc_synth_w(retval_s, r0);
     jit_extr_s(r0, JIT_RET);
@@ -914,7 +914,7 @@ _jit_retval_s(jit_state_t *_jit, jit_int32_t r0)
 }
 
 void
-_jit_retval_us(jit_state_t *_jit, jit_int32_t r0)
+_jit_retval_us(jit_state_t *_jit, int32_t r0)
 {
     jit_inc_synth_w(retval_us, r0);
     jit_extr_us(r0, JIT_RET);
@@ -922,7 +922,7 @@ _jit_retval_us(jit_state_t *_jit, jit_int32_t r0)
 }
 
 void
-_jit_retval_i(jit_state_t *_jit, jit_int32_t r0)
+_jit_retval_i(jit_state_t *_jit, int32_t r0)
 {
     jit_inc_synth_w(retval_i, r0);
     jit_extr_i(r0, JIT_RET);
@@ -930,7 +930,7 @@ _jit_retval_i(jit_state_t *_jit, jit_int32_t r0)
 }
 
 void
-_jit_retval_ui(jit_state_t *_jit, jit_int32_t r0)
+_jit_retval_ui(jit_state_t *_jit, int32_t r0)
 {
     jit_inc_synth_w(retval_ui, r0);
     jit_extr_ui(r0, JIT_RET);
@@ -938,7 +938,7 @@ _jit_retval_ui(jit_state_t *_jit, jit_int32_t r0)
 }
 
 void
-_jit_retval_l(jit_state_t *_jit, jit_int32_t r0)
+_jit_retval_l(jit_state_t *_jit, int32_t r0)
 {
     jit_inc_synth_w(retval_l, r0);
     jit_movr(r0, JIT_RET);
@@ -946,7 +946,7 @@ _jit_retval_l(jit_state_t *_jit, jit_int32_t r0)
 }
 
 void
-_jit_retval_f(jit_state_t *_jit, jit_int32_t r0)
+_jit_retval_f(jit_state_t *_jit, int32_t r0)
 {
     jit_inc_synth_w(retval_l, r0);
     jit_movr_f(r0, JIT_FRET);
@@ -954,7 +954,7 @@ _jit_retval_f(jit_state_t *_jit, jit_int32_t r0)
 }
 
 void
-_jit_retval_d(jit_state_t *_jit, jit_int32_t r0)
+_jit_retval_d(jit_state_t *_jit, int32_t r0)
 {
     jit_inc_synth_w(retval_d, r0);
     jit_movr_d(r0, JIT_FRET);
@@ -967,15 +967,15 @@ _emit_code(jit_state_t *_jit)
     jit_node_t         *node;
     jit_node_t         *temp;
     jit_word_t          word;
-    jit_int32_t                 value;
-    jit_int32_t                 offset;
+    int32_t             value;
+    int32_t             offset;
     struct {
        jit_node_t      *node;
        jit_word_t       word;
 #if DEVEL_DISASSEMBLER
        jit_word_t       prevw;
 #endif
-       jit_int32_t      patch_offset;
+       int32_t  patch_offset;
        jit_word_t       prolog_offset;
     } undo;
 #if DEVEL_DISASSEMBLER
@@ -1751,7 +1751,7 @@ _emit_stxi_d(jit_state_t *_jit, jit_word_t i0, jit_gpr_t 
r0, jit_fpr_t r1)
 static void
 _patch(jit_state_t *_jit, jit_word_t instr, jit_node_t *node)
 {
-    jit_int32_t                flag;
+    int32_t            flag;
 
     assert(node->flag & jit_flag_node);
     if (node->code == jit_code_movi)
diff --git a/jit/jit.c b/jit/jit.c
index f906899..da630b0 100644
--- a/jit/jit.c
+++ b/jit/jit.c
@@ -127,12 +127,12 @@ _redundant_store(jit_state_t *_jit, jit_node_t *node, 
jit_bool_t jump);
 #define simplify_movr(p, n, k, s)      _simplify_movr(_jit, p, n, k, s)
 static jit_bool_t
 _simplify_movr(jit_state_t *_jit, jit_node_t *prev, jit_node_t *node,
-              jit_int32_t kind, jit_int32_t size);
+              int32_t kind, jit_int32_t size);
 
 #define simplify_movi(p, n, k, s)      _simplify_movi(_jit, p, n, k, s)
 static jit_bool_t
 _simplify_movi(jit_state_t *_jit, jit_node_t *prev, jit_node_t *node,
-              jit_int32_t kind, jit_int32_t size);
+              int32_t kind, jit_int32_t size);
 
 #define simplify_ldxi(prev, node)      _simplify_ldxi(_jit, prev, node)
 static jit_bool_t
@@ -144,7 +144,7 @@ _simplify_stxi(jit_state_t *_jit, jit_node_t *prev, 
jit_node_t *node);
 
 #define simplify_spill(node, regno)    _simplify_spill(_jit, node, regno)
 static void
-_simplify_spill(jit_state_t *_jit, jit_node_t *node, jit_int32_t regno);
+_simplify_spill(jit_state_t *_jit, jit_node_t *node, int32_t regno);
 
 #define simplify()                     _simplify(_jit)
 static void
@@ -154,13 +154,13 @@ _simplify(jit_state_t *_jit);
 #define jit_reg_static                  0
 #define jit_reg_change                  1
 #define register_change_p(n, l, r)     _register_change_p(_jit, n, l, r)
-static jit_int32_t
+static int32_t
 _register_change_p(jit_state_t *_jit, jit_node_t *node, jit_node_t *link,
-                  jit_int32_t regno);
+                  int32_t regno);
 
 #define spill_reglive_p(node, regno)   _spill_reglive_p(_jit, node, regno)
 static jit_bool_t
-_spill_reglive_p(jit_state_t *_jit, jit_node_t *node, jit_int32_t regno);
+_spill_reglive_p(jit_state_t *_jit, jit_node_t *node, int32_t regno);
 
 #define patch_registers()              _patch_registers(_jit)
 static void
@@ -169,7 +169,7 @@ _patch_registers(jit_state_t *_jit);
 #define patch_register(n,l,r,p)                _patch_register(_jit,n,l,r,p)
 static void
 _patch_register(jit_state_t *jit, jit_node_t *node, jit_node_t *link,
-               jit_int32_t regno, jit_int32_t patch);
+               int32_t regno, jit_int32_t patch);
 
 /*
  * Initialization
@@ -196,11 +196,11 @@ finish_jit(void)
     jit_finish_size();
 }
 
-jit_int32_t
-_jit_get_reg(jit_state_t *_jit, jit_int32_t regspec)
+int32_t
+_jit_get_reg(jit_state_t *_jit, int32_t regspec)
 {
-    jit_int32_t                spec;
-    jit_int32_t                regno;
+    int32_t            spec;
+    int32_t            regno;
 
     spec = regspec & ~(jit_class_chk|jit_class_nospill);
     if (spec & jit_class_named) {
@@ -311,7 +311,7 @@ fail:
 }
 
 void
-_jit_unget_reg(jit_state_t *_jit, jit_int32_t regno)
+_jit_unget_reg(jit_state_t *_jit, int32_t regno)
 {
     regno = jit_regno(regno);
     if (jit_regset_tstbit(&_jitc->regsav, regno)) {
@@ -339,7 +339,7 @@ _jit_unget_reg(jit_state_t *_jit, jit_int32_t regno)
 }
 
 jit_bool_t
-_jit_callee_save_p(jit_state_t *_jit, jit_int32_t regno)
+_jit_callee_save_p(jit_state_t *_jit, int32_t regno)
 {
     assert(regno >= 0 && regno < JIT_NOREG);
     return (!!(_rvs[regno].spec & jit_class_sav));
@@ -348,7 +348,7 @@ _jit_callee_save_p(jit_state_t *_jit, jit_int32_t regno)
 extern jit_bool_t
 _jit_pointer_p(jit_state_t *_jit, jit_pointer_t address)
 {
-    return ((jit_uint8_t *)address >= _jit->code.ptr &&
+    return ((uint8_t *)address >= _jit->code.ptr &&
            (jit_word_t)address < _jit->pc.w);
 }
 
@@ -389,7 +389,7 @@ jit_regset_set(jit_regset_t *u, jit_regset_t *v)
 }
 
 void
-jit_regset_set_mask(jit_regset_t *u, jit_int32_t v)
+jit_regset_set_mask(jit_regset_t *u, int32_t v)
 {
     jit_bool_t         w = !!(v & (v - 1));
 
@@ -436,7 +436,7 @@ jit_regset_set_p(jit_regset_t *u)
 }
 
 void
-jit_regset_clrbit(jit_regset_t *set, jit_int32_t bit)
+jit_regset_clrbit(jit_regset_t *set, int32_t bit)
 {
     assert(bit >= 0 && bit <= 255);
     if (bit < 64)
@@ -450,7 +450,7 @@ jit_regset_clrbit(jit_regset_t *set, jit_int32_t bit)
 }
 
 void
-jit_regset_setbit(jit_regset_t *set, jit_int32_t bit)
+jit_regset_setbit(jit_regset_t *set, int32_t bit)
 {
     assert(bit >= 0 && bit <= 255);
     if (bit < 64)
@@ -464,7 +464,7 @@ jit_regset_setbit(jit_regset_t *set, jit_int32_t bit)
 }
 
 jit_bool_t
-jit_regset_tstbit(jit_regset_t *set, jit_int32_t bit)
+jit_regset_tstbit(jit_regset_t *set, int32_t bit)
 {
     assert(bit >= 0 && bit <= 255);
     if (bit < 64)
@@ -477,7 +477,7 @@ jit_regset_tstbit(jit_regset_t *set, jit_int32_t bit)
 }
 
 unsigned long
-jit_regset_scan1(jit_regset_t *set, jit_int32_t offset)
+jit_regset_scan1(jit_regset_t *set, int32_t offset)
 {
     assert(offset >= 0 && offset <= 255);
     for (; offset < 64; offset++) {
@@ -531,7 +531,7 @@ jit_regset_set(jit_regset_t *u, jit_regset_t *v)
 }
 
 void
-jit_regset_set_mask(jit_regset_t *u, jit_int32_t v)
+jit_regset_set_mask(jit_regset_t *u, int32_t v)
 {
     jit_bool_t         w = !!(v & (v - 1));
 
@@ -568,7 +568,7 @@ jit_regset_set_p(jit_regset_t *u)
 }
 
 void
-jit_regset_clrbit(jit_regset_t *set, jit_int32_t bit)
+jit_regset_clrbit(jit_regset_t *set, int32_t bit)
 {
     assert(bit >= 0 && bit <= 128);
     if (bit < 64)
@@ -578,7 +578,7 @@ jit_regset_clrbit(jit_regset_t *set, jit_int32_t bit)
 }
 
 void
-jit_regset_setbit(jit_regset_t *set, jit_int32_t bit)
+jit_regset_setbit(jit_regset_t *set, int32_t bit)
 {
     assert(bit >= 0 && bit <= 127);
     if (bit < 64)
@@ -588,7 +588,7 @@ jit_regset_setbit(jit_regset_t *set, jit_int32_t bit)
 }
 
 jit_bool_t
-jit_regset_tstbit(jit_regset_t *set, jit_int32_t bit)
+jit_regset_tstbit(jit_regset_t *set, int32_t bit)
 {
     assert(bit >= 0 && bit <= 127);
     if (bit < 64)
@@ -598,7 +598,7 @@ jit_regset_tstbit(jit_regset_t *set, jit_int32_t bit)
 }
 
 unsigned long
-jit_regset_scan1(jit_regset_t *set, jit_int32_t offset)
+jit_regset_scan1(jit_regset_t *set, int32_t offset)
 {
     assert(offset >= 0 && offset <= 127);
     for (; offset < 64; offset++) {
@@ -614,7 +614,7 @@ jit_regset_scan1(jit_regset_t *set, jit_int32_t offset)
 
 #else
 unsigned long
-jit_regset_scan1(jit_regset_t *set, jit_int32_t offset)
+jit_regset_scan1(jit_regset_t *set, int32_t offset)
 {
     jit_regset_t       mask;
     assert(offset >= 0 && offset <= 63);
@@ -631,7 +631,7 @@ jit_regset_scan1(jit_regset_t *set, jit_int32_t offset)
 #endif
 
 void
-_jit_save(jit_state_t *_jit, jit_int32_t reg)
+_jit_save(jit_state_t *_jit, int32_t reg)
 {
     reg = jit_regno(reg);
     assert(!_jitc->realize);
@@ -639,7 +639,7 @@ _jit_save(jit_state_t *_jit, jit_int32_t reg)
 }
 
 void
-_jit_load(jit_state_t *_jit, jit_int32_t reg)
+_jit_load(jit_state_t *_jit, int32_t reg)
 {
     jit_node_t         *node;
 
@@ -656,7 +656,7 @@ _jit_load(jit_state_t *_jit, jit_int32_t reg)
 static jit_word_t
 hash_data(const void *data, jit_word_t length)
 {
-    const jit_uint8_t          *ptr;
+    const uint8_t              *ptr;
     jit_word_t          i, key;
     for (i = key = 0, ptr = data; i < length; i++)
        key = (key << (key & 1)) ^ ptr[i];
@@ -677,7 +677,7 @@ _jit_address(jit_state_t *_jit, jit_node_t *node)
 
 jit_node_t *
 _jit_data(jit_state_t *_jit, const void *data,
-         jit_word_t length, jit_int32_t align)
+         jit_word_t length, int32_t align)
 {
     jit_word_t          key;
     jit_node_t         *node;
@@ -769,10 +769,10 @@ static void
 _new_pool(jit_state_t *_jit)
 {
     jit_node_t         *list;
-    jit_int32_t                 offset;
+    int32_t             offset;
 
     if (_jitc->pool.offset >= _jitc->pool.length) {
-       jit_int32_t      length;
+       int32_t  length;
 
        length = _jitc->pool.length + 16;
        jit_realloc((jit_pointer_t *)&_jitc->pool.ptr,
@@ -932,7 +932,7 @@ jit_new_state(void)
     jit_alloc((jit_pointer_t *)&_jitc->spill,
              _jitc->reglen * sizeof(jit_node_t*));
     jit_alloc((jit_pointer_t *)&_jitc->gen,
-             _jitc->reglen * sizeof(jit_int32_t));
+             _jitc->reglen * sizeof(int32_t));
     jit_alloc((jit_pointer_t *)&_jitc->values,
              _jitc->reglen * sizeof(jit_value_t));
 
@@ -1192,7 +1192,7 @@ _jit_new_node_www(jit_state_t *_jit, jit_code_t code,
 
 jit_node_t *
 _jit_new_node_qww(jit_state_t *_jit, jit_code_t code,
-                 jit_int32_t l, jit_int32_t h,
+                 int32_t l, jit_int32_t h,
                  jit_word_t v, jit_word_t w)
 {
     jit_node_t         *node = new_node(code);
@@ -1360,10 +1360,10 @@ _jit_patch(jit_state_t* _jit, jit_node_t *instr)
     jit_patch_at(instr, label);
 }
 
-jit_int32_t
+int32_t
 _jit_classify(jit_state_t *_jit, jit_code_t code)
 {
-    jit_int32_t                mask;
+    int32_t            mask;
 
     switch (code) {
        case jit_code_data:     case jit_code_save:     case jit_code_load:
@@ -1612,7 +1612,7 @@ _jit_classify(jit_state_t *_jit, jit_code_t code)
 void
 _jit_patch_abs(jit_state_t *_jit, jit_node_t *instr, jit_pointer_t address)
 {
-    jit_int32_t                mask;
+    int32_t            mask;
 
     if (instr->code == jit_code_movi)
        instr->v.p = address;
@@ -1626,7 +1626,7 @@ _jit_patch_abs(jit_state_t *_jit, jit_node_t *instr, 
jit_pointer_t address)
 void
 _jit_patch_at(jit_state_t *_jit, jit_node_t *instr, jit_node_t *label)
 {
-    jit_int32_t                mask;
+    int32_t            mask;
 
     assert(!(instr->flag & jit_flag_node));
     instr->flag |= jit_flag_node;
@@ -1659,7 +1659,7 @@ void
 _jit_optimize(jit_state_t *_jit)
 {
     jit_bool_t          jump;
-    jit_int32_t                 mask;
+    int32_t             mask;
     jit_node_t         *node;
     jit_block_t                *block;
     jit_word_t          offset;
@@ -1809,8 +1809,8 @@ _jit_optimize(jit_state_t *_jit)
 void
 _jit_reglive(jit_state_t *_jit, jit_node_t *node)
 {
-    jit_int32_t                 spec;
-    jit_int32_t                 value;
+    int32_t             spec;
+    int32_t             value;
     jit_block_t                *block;
 
     switch (node->code) {
@@ -1895,7 +1895,7 @@ _jit_reglive(jit_state_t *_jit, jit_node_t *node)
 }
 
 void
-_jit_regarg_set(jit_state_t *_jit, jit_node_t *node, jit_int32_t value)
+_jit_regarg_set(jit_state_t *_jit, jit_node_t *node, int32_t value)
 {
 #if GET_JIT_SIZE
     jit_size_prepare();
@@ -1915,7 +1915,7 @@ _jit_regarg_set(jit_state_t *_jit, jit_node_t *node, 
jit_int32_t value)
 }
 
 void
-_jit_regarg_clr(jit_state_t *_jit, jit_node_t *node, jit_int32_t value)
+_jit_regarg_clr(jit_state_t *_jit, jit_node_t *node, int32_t value)
 {
 #if GET_JIT_SIZE
     jit_size_collect(node);
@@ -1958,7 +1958,7 @@ _jit_realize(jit_state_t *_jit)
 void
 _jit_dataset(jit_state_t *_jit)
 {
-    jit_uint8_t                *ptr;
+    uint8_t            *ptr;
     jit_node_t         *node;
     jit_word_t          offset;
 #if defined(__sgi)
@@ -2184,21 +2184,21 @@ fail:
 }
 
 void
-_jit_frame(jit_state_t *_jit, jit_int32_t frame)
+_jit_frame(jit_state_t *_jit, int32_t frame)
 {
     jit_trampoline(frame, 1);
 }
 
 void
-_jit_tramp(jit_state_t *_jit, jit_int32_t frame)
+_jit_tramp(jit_state_t *_jit, int32_t frame)
 {
     jit_trampoline(frame, 0);
 }
 
 void
-_jit_trampoline(jit_state_t *_jit, jit_int32_t frame, jit_bool_t prolog)
+_jit_trampoline(jit_state_t *_jit, int32_t frame, jit_bool_t prolog)
 {
-    jit_int32_t                regno;
+    int32_t            regno;
 
     /* Must be called after prolog, actually, just to simplify
      * tests and know there is a current function and that
@@ -2310,8 +2310,8 @@ static void
 _jit_update(jit_state_t *_jit, jit_node_t *node,
            jit_regset_t *live, jit_regset_t *mask, jit_bool_t recurse)
 {
-    jit_int32_t                 spec;
-    jit_int32_t                 regno;
+    int32_t             spec;
+    int32_t             regno;
     jit_regset_t        ztmp;
     jit_regset_t        zmask;
     unsigned long       value;
@@ -2477,7 +2477,7 @@ _thread_jumps(jit_state_t *_jit)
     jit_node_t         *prev;
     jit_node_t         *node;
     jit_node_t         *next;
-    jit_int32_t                 mask;
+    int32_t             mask;
 
     for (prev = node = _jitc->head; node;) {
        next = node->next;
@@ -2826,8 +2826,8 @@ _redundant_store(jit_state_t *_jit, jit_node_t *node, 
jit_bool_t jump)
     jit_node_t         *iter;
     jit_node_t         *prev;
     jit_word_t          word;
-    jit_int32_t                 spec;
-    jit_int32_t                 regno;
+    int32_t             spec;
+    int32_t             regno;
 
     if (jump) {
        prev = node->u.n;
@@ -2889,10 +2889,10 @@ _redundant_store(jit_state_t *_jit, jit_node_t *node, 
jit_bool_t jump)
 
 static jit_bool_t
 _simplify_movr(jit_state_t *_jit, jit_node_t *prev, jit_node_t *node,
-              jit_int32_t kind, jit_int32_t size)
+              int32_t kind, jit_int32_t size)
 {
-    jit_int32_t                 regno;
-    jit_int32_t                 right;
+    int32_t             regno;
+    int32_t             right;
     jit_value_t                *value;
 
     regno = jit_regno(node->u.w);
@@ -2920,12 +2920,12 @@ _simplify_movr(jit_state_t *_jit, jit_node_t *prev, 
jit_node_t *node,
 
 static jit_bool_t
 _simplify_movi(jit_state_t *_jit, jit_node_t *prev, jit_node_t *node,
-              jit_int32_t kind, jit_int32_t size)
+              int32_t kind, jit_int32_t size)
 {
     jit_value_t                *value;
-    jit_int32_t                 spec;
-    jit_int32_t                 regno;
-    jit_int32_t                 offset;
+    int32_t             spec;
+    int32_t             regno;
+    int32_t             offset;
 
     regno = jit_regno(node->u.w);
     value = _jitc->values + regno;
@@ -2976,8 +2976,8 @@ static jit_bool_t
 _simplify_ldxi(jit_state_t *_jit, jit_node_t *prev, jit_node_t *node)
 {
     jit_value_t                *value;
-    jit_int32_t                 regno;
-    jit_int32_t                 right;
+    int32_t             regno;
+    int32_t             right;
 
     regno = jit_regno(node->u.w);
     right = jit_regno(node->v.w);
@@ -3003,9 +3003,9 @@ static jit_bool_t
 _simplify_stxi(jit_state_t *_jit, jit_node_t *prev, jit_node_t *node)
 {
     jit_value_t                *value;
-    jit_int32_t                 regno;
-    jit_int32_t                 right;
-    jit_int32_t                 offset;
+    int32_t             regno;
+    int32_t             right;
+    int32_t             offset;
 
     regno = jit_regno(node->w.w);
     right = jit_regno(node->v.w);
@@ -3055,7 +3055,7 @@ _simplify_stxi(jit_state_t *_jit, jit_node_t *prev, 
jit_node_t *node)
  * jit_get_reg/jit_unget_reg, but properly handle
  * multiple ones by moving the save node */
 static void
-_simplify_spill(jit_state_t *_jit, jit_node_t *node, jit_int32_t regno)
+_simplify_spill(jit_state_t *_jit, jit_node_t *node, int32_t regno)
 {
     jit_node_t         *save;
     jit_node_t         *temp;
@@ -3078,8 +3078,8 @@ _simplify(jit_state_t *_jit)
     jit_node_t         *prev;
     jit_node_t         *node;
     jit_node_t         *next;
-    jit_int32_t                 info;
-    jit_int32_t                 regno;
+    int32_t             info;
+    int32_t             regno;
 
     for (prev = NULL, node = _jitc->head; node; prev = node, node = next) {
        next = node->next;
@@ -3087,7 +3087,7 @@ _simplify(jit_state_t *_jit)
            case jit_code_label:        case jit_code_prolog:
            case jit_code_callr:        case jit_code_calli:
            reset:
-               memset(_jitc->gen, 0, sizeof(jit_int32_t) * _jitc->reglen);
+               memset(_jitc->gen, 0, sizeof(int32_t) * _jitc->reglen);
                memset(_jitc->values, 0, sizeof(jit_value_t) * _jitc->reglen);
                break;
            case jit_code_save:
@@ -3197,11 +3197,11 @@ _simplify(jit_state_t *_jit)
     }
 }
 
-static jit_int32_t
+static int32_t
 _register_change_p(jit_state_t *_jit, jit_node_t *node, jit_node_t *link,
-                  jit_int32_t regno)
+                  int32_t regno)
 {
-    jit_int32_t                value;
+    int32_t            value;
 
     for (; node != link; node = node->next) {
        switch (node->code) {
@@ -3240,7 +3240,7 @@ _register_change_p(jit_state_t *_jit, jit_node_t *node, 
jit_node_t *link,
  * avoid complications on different cpu backends and patch spill/loads
  * here, by simulating jit generation */
 static jit_bool_t
-_spill_reglive_p(jit_state_t *_jit, jit_node_t *node, jit_int32_t regno)
+_spill_reglive_p(jit_state_t *_jit, jit_node_t *node, int32_t regno)
 {
     if (!jit_regset_tstbit(&_jitc->reglive, regno)) {
        bmp_zero();
@@ -3260,10 +3260,10 @@ _patch_registers(jit_state_t *_jit)
     jit_node_t         *prev;
     jit_node_t         *node;
     jit_node_t         *next;
-    jit_int32_t                 info;
-    jit_int32_t                 spec;
-    jit_int32_t                 regno;
-    jit_int32_t                 value;
+    int32_t             info;
+    int32_t             spec;
+    int32_t             regno;
+    int32_t             value;
 
     _jitc->function = NULL;
 
@@ -3376,9 +3376,9 @@ _patch_registers(jit_state_t *_jit)
 
 static void
 _patch_register(jit_state_t *_jit, jit_node_t *node, jit_node_t *link,
-               jit_int32_t regno, jit_int32_t patch)
+               int32_t regno, jit_int32_t patch)
 {
-    jit_int32_t                value;
+    int32_t            value;
 
     for (; node != link; node = node->next) {
        value = jit_classify(node->code);
diff --git a/jit/mips-cpu.c b/jit/mips-cpu.c
index f68040f..8756069 100644
--- a/jit/mips-cpu.c
+++ b/jit/mips-cpu.c
@@ -20,37 +20,37 @@
 #if PROTO
 typedef union {
 #if __BYTE_ORDER == __LITTLE_ENDIAN
-    struct {   jit_uint32_t _:26;      jit_uint32_t b :  6; } hc;
-    struct {   jit_uint32_t _:21;      jit_uint32_t b :  5; } rs;
-    struct {   jit_uint32_t _:21;      jit_uint32_t b :  5; } fm;
-    struct {   jit_uint32_t _:16;      jit_uint32_t b :  5; } rt;
-    struct {   jit_uint32_t _:16;      jit_uint32_t b :  5; } ft;
-    struct {   jit_uint32_t _:11;      jit_uint32_t b :  5; } rd;
-    struct {   jit_uint32_t _:11;      jit_uint32_t b :  5; } fs;
-    struct {   jit_uint32_t _: 6;      jit_uint32_t b :  5; } ic;
-    struct {   jit_uint32_t _: 6;      jit_uint32_t b :  5; } fd;
-    struct {   jit_uint32_t _: 6;      jit_uint32_t b : 10; } tr;
-    struct {   jit_uint32_t _: 6;      jit_uint32_t b : 20; } br;
-    struct {                           jit_uint32_t b :  6; } tc;
-    struct {                           jit_uint32_t b : 11; } cc;
-    struct {                           jit_uint32_t b : 16; } is;
-    struct {                           jit_uint32_t b : 26; } ii;
+    struct {   uint32_t _:26;  jit_uint32_t b :  6; } hc;
+    struct {   uint32_t _:21;  jit_uint32_t b :  5; } rs;
+    struct {   uint32_t _:21;  jit_uint32_t b :  5; } fm;
+    struct {   uint32_t _:16;  jit_uint32_t b :  5; } rt;
+    struct {   uint32_t _:16;  jit_uint32_t b :  5; } ft;
+    struct {   uint32_t _:11;  jit_uint32_t b :  5; } rd;
+    struct {   uint32_t _:11;  jit_uint32_t b :  5; } fs;
+    struct {   uint32_t _: 6;  jit_uint32_t b :  5; } ic;
+    struct {   uint32_t _: 6;  jit_uint32_t b :  5; } fd;
+    struct {   uint32_t _: 6;  jit_uint32_t b : 10; } tr;
+    struct {   uint32_t _: 6;  jit_uint32_t b : 20; } br;
+    struct {                           uint32_t b :  6; } tc;
+    struct {                           uint32_t b : 11; } cc;
+    struct {                           uint32_t b : 16; } is;
+    struct {                           uint32_t b : 26; } ii;
 #else
-    struct {                           jit_uint32_t b :  6; } hc;
-    struct {   jit_uint32_t _: 6;      jit_uint32_t b :  5; } rs;
-    struct {   jit_uint32_t _: 6;      jit_uint32_t b :  5; } fm;
-    struct {   jit_uint32_t _:11;      jit_uint32_t b :  5; } rt;
-    struct {   jit_uint32_t _:11;      jit_uint32_t b :  5; } ft;
-    struct {   jit_uint32_t _:16;      jit_uint32_t b :  5; } rd;
-    struct {   jit_uint32_t _:16;      jit_uint32_t b :  5; } fs;
-    struct {   jit_uint32_t _:21;      jit_uint32_t b :  5; } ic;
-    struct {   jit_uint32_t _:21;      jit_uint32_t b :  5; } fd;
-    struct {   jit_uint32_t _:21;      jit_uint32_t b : 10; } tr;
-    struct {   jit_uint32_t _:21;      jit_uint32_t b : 20; } br;
-    struct {   jit_uint32_t _:26;      jit_uint32_t b :  6; } tc;
-    struct {   jit_uint32_t _:21;      jit_uint32_t b : 11; } cc;
-    struct {   jit_uint32_t _:16;      jit_uint32_t b : 16; } is;
-    struct {   jit_uint32_t _: 6;      jit_uint32_t b : 26; } ii;
+    struct {                           uint32_t b :  6; } hc;
+    struct {   uint32_t _: 6;  jit_uint32_t b :  5; } rs;
+    struct {   uint32_t _: 6;  jit_uint32_t b :  5; } fm;
+    struct {   uint32_t _:11;  jit_uint32_t b :  5; } rt;
+    struct {   uint32_t _:11;  jit_uint32_t b :  5; } ft;
+    struct {   uint32_t _:16;  jit_uint32_t b :  5; } rd;
+    struct {   uint32_t _:16;  jit_uint32_t b :  5; } fs;
+    struct {   uint32_t _:21;  jit_uint32_t b :  5; } ic;
+    struct {   uint32_t _:21;  jit_uint32_t b :  5; } fd;
+    struct {   uint32_t _:21;  jit_uint32_t b : 10; } tr;
+    struct {   uint32_t _:21;  jit_uint32_t b : 20; } br;
+    struct {   uint32_t _:26;  jit_uint32_t b :  6; } tc;
+    struct {   uint32_t _:21;  jit_uint32_t b : 11; } cc;
+    struct {   uint32_t _:16;  jit_uint32_t b : 16; } is;
+    struct {   uint32_t _: 6;  jit_uint32_t b : 26; } ii;
 #endif
     int                                        op;
 } jit_instr_t;
@@ -296,18 +296,18 @@ typedef union {
 #  define MIPS_SDBPP                   0x3f
 #  define ii(i)                                *_jit->pc.ui++ = i
 static void
-_hrrrit(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t,jit_int32_t,
-       jit_int32_t,jit_int32_t);
+_hrrrit(jit_state_t*,int32_t,jit_int32_t,jit_int32_t,jit_int32_t,
+       int32_t,jit_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*,jit_int32_t,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _hrri(jit_state_t*,int32_t,jit_int32_t,jit_int32_t,jit_int32_t);
 #  define hi(hc,im)                    _hi(_jit,hc,im)
-static void _hi(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _hi(jit_state_t*,int32_t,jit_int32_t);
 #  define NOP(i0)                      ii(0)
 #  define nop(i0)                      _nop(_jit,i0)
-static void _nop(jit_state_t*,jit_int32_t);
+static void _nop(jit_state_t*,int32_t);
 #  define h_ri(hc,rt,im)               _hrri(_jit,hc,0,rt,im)
 #  define rrit(rt,rd,im,tc)            _hrrrit(_jit,0,0,rt,rd,im,tc)
 #  define LUI(rt,im)                   h_ri(MIPS_LUI,rt,im)
@@ -402,67 +402,67 @@ static void _nop(jit_state_t*,jit_int32_t);
 #    define divu(rs,rt)                        DDIVU(rs,rt)
 #  endif
 #  define addi(r0,r1,i0)               _addi(_jit,r0,r1,i0)
-static void _addi(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _addi(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #define addcr(r0,r1,r2)                        _addcr(_jit,r0,r1,r2)
-static void _addcr(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _addcr(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #define addci(r0,r1,i0)                        _addci(_jit,r0,r1,i0)
-static void _addci(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _addci(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  define addxr(r0,r1,r2)              _addxr(_jit,r0,r1,r2)
-static void _addxr(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _addxr(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define addxi(r0,r1,i0)              _addxi(_jit,r0,r1,i0)
-static void _addxi(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _addxi(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  define subi(r0,r1,i0)               _subi(_jit,r0,r1,i0)
-static void _subi(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _subi(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  define subcr(r0,r1,r2)              _subcr(_jit,r0,r1,r2)
-static void _subcr(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _subcr(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define subci(r0,r1,i0)              _subci(_jit,r0,r1,i0)
-static void _subci(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _subci(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  define subxr(r0,r1,r2)              _subxr(_jit,r0,r1,r2)
-static void _subxr(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _subxr(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define subxi(r0,r1,i0)              _subxi(_jit,r0,r1,i0)
-static void _subxi(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _subxi(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  define rsbi(r0, r1, i0)             _rsbi(_jit, r0, r1, i0)
-static void _rsbi(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _rsbi(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  define mulr(r0,r1,r2)               _mulr(_jit,r0,r1,r2)
-static void _mulr(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _mulr(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define muli(r0,r1,i0)               _muli(_jit,r0,r1,i0)
-static void _muli(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _muli(jit_state_t*,int32_t,jit_int32_t,jit_word_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,cc)       _iqmulr(_jit,r0,r1,r2,r3,cc)
-static void _iqmulr(jit_state_t*,jit_int32_t,jit_int32_t,
-                   jit_int32_t,jit_int32_t,jit_bool_t);
+static void _iqmulr(jit_state_t*,int32_t,jit_int32_t,
+                   int32_t,jit_int32_t,jit_bool_t);
 #  define qmuli(r0,r1,r2,i0)           iqmuli(r0,r1,r2,i0,1)
 #  define qmuli_u(r0,r1,r2,i0)         iqmuli(r0,r1,r2,i0,0)
 #  define iqmuli(r0,r1,r2,i0,cc)       _iqmuli(_jit,r0,r1,r2,i0,cc)
-static void _iqmuli(jit_state_t*,jit_int32_t,jit_int32_t,
-                   jit_int32_t,jit_word_t,jit_bool_t);
+static void _iqmuli(jit_state_t*,int32_t,jit_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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _divr(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define divi(r0,r1,i0)               _divi(_jit,r0,r1,i0)
-static void _divi(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _divi(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  define divr_u(r0,r1,r2)             _divr_u(_jit,r0,r1,r2)
-static void _divr_u(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _divr_u(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define divi_u(r0,r1,i0)             _divi_u(_jit,r0,r1,i0)
-static void _divi_u(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _divi_u(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  define qdivr(r0,r1,r2,r3)           iqdivr(r0,r1,r2,r3,1)
 #  define qdivr_u(r0,r1,r2,r3)         iqdivr(r0,r1,r2,r3,0)
 #  define iqdivr(r0,r1,r2,r3,cc)       _iqdivr(_jit,r0,r1,r2,r3,cc)
-static void _iqdivr(jit_state_t*,jit_int32_t,jit_int32_t,
-                   jit_int32_t,jit_int32_t,jit_bool_t);
+static void _iqdivr(jit_state_t*,int32_t,jit_int32_t,
+                   int32_t,jit_int32_t,jit_bool_t);
 #  define qdivi(r0,r1,r2,i0)           iqdivi(r0,r1,r2,i0,1)
 #  define qdivi_u(r0,r1,r2,i0)         iqdivi(r0,r1,r2,i0,0)
 #  define iqdivi(r0,r1,r2,i0,cc)       _iqdivi(_jit,r0,r1,r2,i0,cc)
-static void _iqdivi(jit_state_t*,jit_int32_t,jit_int32_t,
-                   jit_int32_t,jit_word_t,jit_bool_t);
+static void _iqdivi(jit_state_t*,int32_t,jit_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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _remr(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define remi(r0,r1,i0)               _remi(_jit,r0,r1,i0)
-static void _remi(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _remi(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  define remr_u(r0,r1,r2)             _remr_u(_jit,r0,r1,r2)
-static void _remr_u(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _remr_u(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define remi_u(r0,r1,i0)             _remi_u(_jit,r0,r1,i0)
-static void _remi_u(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _remi_u(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  if __WORDSIZE == 32
 #    define lshr(r0,r1,r2)             SLLV(r0,r1,r2)
 #    define lshi(r0,r1,i0)             SLL(r0,r1,i0)
@@ -473,121 +473,121 @@ static void 
_remi_u(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
 #  else
 #    define lshr(r0,r1,r2)             DSLLV(r0,r1,r2)
 #    define lshi(r0,r1,i0)             _lshi(_jit,r0,r1,i0)
-static void _lshi(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _lshi(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #    define rshr(r0,r1,r2)             DSRAV(r0,r1,r2)
 #    define rshi(r0,r1,i0)             _rshi(_jit,r0,r1,i0)
-static void _rshi(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _rshi(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #    define rshr_u(r0,r1,r2)           DSRLV(r0,r1,r2)
 #    define rshi_u(r0,r1,i0)           _rshi_u(_jit,r0,r1,i0)
-static void _rshi_u(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _rshi_u(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  endif
 #  define andr(r0,r1,r2)               AND(r0,r1,r2)
 #  define andi(r0,r1,i0)               _andi(_jit,r0,r1,i0)
-static void _andi(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _andi(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  define orr(r0,r1,r2)                        OR(r0,r1,r2)
 #  define ori(r0,r1,i0)                        _ori(_jit,r0,r1,i0)
-static void _ori(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _ori(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  define xorr(r0,r1,r2)               XOR(r0,r1,r2)
 #  define xori(r0,r1,i0)               _xori(_jit,r0,r1,i0)
-static void _xori(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _xori(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  define movr(r0,r1)                  orr(r0,r1,_ZERO_REGNO)
 #  define movi(r0,i0)                  _movi(_jit,r0,i0)
-static void _movi(jit_state_t*,jit_int32_t,jit_word_t);
+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*,jit_int32_t,jit_word_t);
+static jit_word_t _movi_p(jit_state_t*,int32_t,jit_word_t);
 #  define ldr_c(r0,r1)                 LB(r0,0,r1)
 #  define ldi_c(r0,i0)                 _ldi_c(_jit,r0,i0)
-static void _ldi_c(jit_state_t*,jit_int32_t,jit_word_t);
+static void _ldi_c(jit_state_t*,int32_t,jit_word_t);
 #  define ldr_uc(r0,r1)                        LBU(r0,0,r1)
 #  define ldi_uc(r0,i0)                        _ldi_uc(_jit,r0,i0)
-static void _ldi_uc(jit_state_t*,jit_int32_t,jit_word_t);
+static void _ldi_uc(jit_state_t*,int32_t,jit_word_t);
 #  define ldr_s(r0,r1)                 LH(r0,0,r1)
 #  define ldi_s(r0,i0)                 _ldi_s(_jit,r0,i0)
-static void _ldi_s(jit_state_t*,jit_int32_t,jit_word_t);
+static void _ldi_s(jit_state_t*,int32_t,jit_word_t);
 #  define ldr_us(r0,r1)                        LHU(r0,0,r1)
 #  define ldi_us(r0,i0)                        _ldi_us(_jit,r0,i0)
-static void _ldi_us(jit_state_t*,jit_int32_t,jit_word_t);
+static void _ldi_us(jit_state_t*,int32_t,jit_word_t);
 #  define ldr_i(r0,r1)                 LW(r0,0,r1)
 #  define ldi_i(r0,i0)                 _ldi_i(_jit,r0,i0)
-static void _ldi_i(jit_state_t*,jit_int32_t,jit_word_t);
+static void _ldi_i(jit_state_t*,int32_t,jit_word_t);
 #  if __WORDSIZE == 64
 #    define ldr_ui(r0,r1)              LWU(r0,0,r1)
 #    define ldi_ui(r0,i0)              _ldi_ui(_jit,r0,i0)
-static void _ldi_ui(jit_state_t*,jit_int32_t,jit_word_t);
+static void _ldi_ui(jit_state_t*,int32_t,jit_word_t);
 #    define ldr_l(r0,r1)               LD(r0,0,r1)
 #    define ldi_l(r0,i0)               _ldi_l(_jit,r0,i0)
-static void _ldi_l(jit_state_t*,jit_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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _ldxr_c(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define ldxi_c(r0,r1,i0)             _ldxi_c(_jit,r0,r1,i0)
-static void _ldxi_c(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _ldxi_c(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  define ldxr_uc(r0,r1,r2)            _ldxr_uc(_jit,r0,r1,r2)
-static void _ldxr_uc(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _ldxr_uc(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define ldxi_uc(r0,r1,i0)            _ldxi_uc(_jit,r0,r1,i0)
-static void _ldxi_uc(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _ldxi_uc(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  define ldxr_s(r0,r1,r2)             _ldxr_s(_jit,r0,r1,r2)
-static void _ldxr_s(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _ldxr_s(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define ldxi_s(r0,r1,i0)             _ldxi_s(_jit,r0,r1,i0)
-static void _ldxi_s(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _ldxi_s(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  define ldxr_us(r0,r1,r2)            _ldxr_us(_jit,r0,r1,r2)
-static void _ldxr_us(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _ldxr_us(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define ldxi_us(r0,r1,i0)            _ldxi_us(_jit,r0,r1,i0)
-static void _ldxi_us(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _ldxi_us(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  define ldxr_i(r0,r1,r2)             _ldxr_i(_jit,r0,r1,r2)
-static void _ldxr_i(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _ldxr_i(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define ldxi_i(r0,r1,i0)             _ldxi_i(_jit,r0,r1,i0)
-static void _ldxi_i(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _ldxi_i(jit_state_t*,int32_t,jit_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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _ldxr_ui(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #    define ldxi_ui(r0,r1,i0)          _ldxi_ui(_jit,r0,r1,i0)
-static void _ldxi_ui(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _ldxi_ui(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #    define ldxr_l(r0,r1,r2)           _ldxr_l(_jit,r0,r1,r2)
-static void _ldxr_l(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _ldxr_l(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #    define ldxi_l(r0,r1,i0)           _ldxi_l(_jit,r0,r1,i0)
-static void _ldxi_l(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _ldxi_l(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  endif
 #  define str_c(r0,r1)                 SB(r1,0,r0)
 #  define sti_c(i0,r0)                 _sti_c(_jit,i0,r0)
-static void _sti_c(jit_state_t*,jit_word_t,jit_int32_t);
+static void _sti_c(jit_state_t*,jit_word_t,int32_t);
 #  define str_s(r0,r1)                 SH(r1,0,r0)
 #  define sti_s(i0,r0)                 _sti_s(_jit,i0,r0)
-static void _sti_s(jit_state_t*,jit_word_t,jit_int32_t);
+static void _sti_s(jit_state_t*,jit_word_t,int32_t);
 #  define str_i(r0,r1)                 SW(r1,0,r0)
 #  define sti_i(i0,r0)                 _sti_i(_jit,i0,r0)
-static void _sti_i(jit_state_t*,jit_word_t,jit_int32_t);
+static void _sti_i(jit_state_t*,jit_word_t,int32_t);
 #  if __WORDSIZE == 64
 #    define str_l(r0,r1)               SD(r1,0,r0)
 #    define sti_l(i0,r0)               _sti_l(_jit,i0,r0)
-static void _sti_l(jit_state_t*,jit_word_t,jit_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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _stxr_c(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define stxi_c(i0,r0,r1)             _stxi_c(_jit,i0,r0,r1)
-static void _stxi_c(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static void _stxi_c(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define stxr_s(r0,r1,r2)             _stxr_s(_jit,r0,r1,r2)
-static void _stxr_s(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _stxr_s(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define stxi_s(i0,r0,r1)             _stxi_s(_jit,i0,r0,r1)
-static void _stxi_s(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static void _stxi_s(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define stxr_i(r0,r1,r2)             _stxr_i(_jit,r0,r1,r2)
-static void _stxr_i(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _stxr_i(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define stxi_i(i0,r0,r1)             _stxi_i(_jit,i0,r0,r1)
-static void _stxi_i(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static void _stxi_i(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  if __WORDSIZE == 64
 #    define stxr_l(r0,r1,r2)           _stxr_l(_jit,r0,r1,r2)
-static void _stxr_l(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _stxr_l(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #    define stxi_l(i0,r0,r1)           _stxi_l(_jit,i0,r0,r1)
-static void _stxi_l(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static void _stxi_l(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  endif
 #  if __BYTE_ORDER == __LITTLE_ENDIAN
 #    define htonr_us(r0,r1)            _htonr_us(_jit,r0,r1)
-static void _htonr_us(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _htonr_us(jit_state_t*,int32_t,jit_int32_t);
 #    define htonr_ui(r0,r1)            _htonr_ui(_jit,r0,r1)
-static void _htonr_ui(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _htonr_ui(jit_state_t*,int32_t,jit_int32_t);
 #    if __WORDSIZE == 64
 #      define htonr_ul(r0,r1)          _htonr_ul(_jit,r0,r1)
-static void _htonr_ul(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _htonr_ul(jit_state_t*,int32_t,jit_int32_t);
 #    endif
 #  else
 #    define htonr_us(r0,r1)            extr_us(r0,r1)
@@ -599,138 +599,138 @@ static void 
_htonr_ul(jit_state_t*,jit_int32_t,jit_int32_t);
 #    endif
 #  endif
 #  define extr_c(r0,r1)                        _extr_c(_jit,r0,r1)
-static void _extr_c(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _extr_c(jit_state_t*,int32_t,jit_int32_t);
 #  define extr_uc(r0,r1)               ANDI(r0,r1,0xff)
 #  define extr_s(r0,r1)                        _extr_s(_jit,r0,r1)
-static void _extr_s(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _extr_s(jit_state_t*,int32_t,jit_int32_t);
 #  define extr_us(r0,r1)               ANDI(r0,r1,0xffff)
 #  if __WORDSIZE == 64
 #    define extr_i(r0,r1)              SLL(r0,r1,0)
 #    define extr_ui(r0,r1)             _extr_ui(_jit,r0,r1)
-static void _extr_ui(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _extr_ui(jit_state_t*,int32_t,jit_int32_t);
 #  endif
 #  define ltr(r0,r1,r2)                        SLT(r0,r1,r2)
 #  define lti(r0,r1,i0)                        _lti(_jit,r0,r1,i0)
-static void _lti(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _lti(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  define ltr_u(r0,r1,r2)              SLTU(r0,r1,r2)
 #  define lti_u(r0,r1,i0)              _lti_u(_jit,r0,r1,i0)
-static void _lti_u(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _lti_u(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #define ler(r0,r1,r2)                  _ler(_jit,r0,r1,r2)
-static void _ler(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _ler(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #define lei(r0,r1,i0)                  _lei(_jit,r0,r1,i0)
-static void _lei(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _lei(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #define ler_u(r0,r1,r2)                        _ler_u(_jit,r0,r1,r2)
-static void _ler_u(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _ler_u(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #define lei_u(r0,r1,i0)                        _lei_u(_jit,r0,r1,i0)
-static void _lei_u(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _lei_u(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #define eqr(r0,r1,r2)                  _eqr(_jit,r0,r1,r2)
-static void _eqr(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _eqr(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #define eqi(r0,r1,i0)                  _eqi(_jit,r0,r1,i0)
-static void _eqi(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _eqi(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #define ger(r0,r1,r2)                  _ger(_jit,r0,r1,r2)
-static void _ger(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _ger(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #define gei(r0,r1,i0)                  _gei(_jit,r0,r1,i0)
-static void _gei(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _gei(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #define ger_u(r0,r1,i0)                        _ger_u(_jit,r0,r1,i0)
-static void _ger_u(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _ger_u(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #define gei_u(r0,r1,i0)                        _gei_u(_jit,r0,r1,i0)
-static void _gei_u(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _gei_u(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  define gtr(r0,r1,r2)                        SLT(r0,r2,r1)
 #define gti(r0,r1,i0)                  _gti(_jit,r0,r1,i0)
-static void _gti(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _gti(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  define gtr_u(r0,r1,r2)              SLTU(r0,r2,r1)
 #  define gti_u(r0,r1,i0)              _gti_u(_jit,r0,r1,i0)
-static void _gti_u(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _gti_u(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #define ner(r0,r1,r2)                  _ner(_jit,r0,r1,r2)
-static void _ner(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _ner(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #define nei(r0,r1,i0)                  _nei(_jit,r0,r1,i0)
-static void _nei(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _nei(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #define bltr(i0,r0,r1)                 _bltr(_jit,i0,r0,r1)
-static jit_word_t _bltr(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _bltr(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #define bltr_u(i0,r0,r1)               _bltr_u(_jit,i0,r0,r1)
-static jit_word_t _bltr_u(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _bltr_u(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #define blti(i0,r0,i1)                 _blti(_jit,i0,r0,i1)
-static jit_word_t _blti(jit_state_t*,jit_word_t,jit_int32_t,jit_word_t);
+static jit_word_t _blti(jit_state_t*,jit_word_t,int32_t,jit_word_t);
 #define blti_u(i0,r0,i1)               _blti_u(_jit,i0,r0,i1)
-static jit_word_t _blti_u(jit_state_t*,jit_word_t,jit_int32_t,jit_word_t);
+static jit_word_t _blti_u(jit_state_t*,jit_word_t,int32_t,jit_word_t);
 #define bler(i0,r0,r1)                 _bler(_jit,i0,r0,r1)
-static jit_word_t _bler(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _bler(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #define bler_u(i0,r0,r1)               _bler_u(_jit,i0,r0,r1)
-static jit_word_t _bler_u(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _bler_u(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #define blei(i0,r0,i1)                 _blei(_jit,i0,r0,i1)
-static jit_word_t _blei(jit_state_t*,jit_word_t,jit_int32_t,jit_word_t);
+static jit_word_t _blei(jit_state_t*,jit_word_t,int32_t,jit_word_t);
 #define blei_u(i0,r0,i1)               _blei_u(_jit,i0,r0,i1)
-static jit_word_t _blei_u(jit_state_t*,jit_word_t,jit_int32_t,jit_word_t);
+static jit_word_t _blei_u(jit_state_t*,jit_word_t,int32_t,jit_word_t);
 #define beqr(i0,r0,r1)                 _beqr(_jit,i0,r0,r1)
-static jit_word_t _beqr(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _beqr(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #define beqi(i0,r0,i1)                 _beqi(_jit,i0,r0,i1)
-static jit_word_t _beqi(jit_state_t*,jit_word_t,jit_int32_t,jit_word_t);
+static jit_word_t _beqi(jit_state_t*,jit_word_t,int32_t,jit_word_t);
 #define bger(i0,r0,r1)                 _bger(_jit,i0,r0,r1)
-static jit_word_t _bger(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _bger(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #define bger_u(i0,r0,r1)               _bger_u(_jit,i0,r0,r1)
-static jit_word_t _bger_u(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _bger_u(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #define bgei(i0,r0,i1)                 _bgei(_jit,i0,r0,i1)
-static jit_word_t _bgei(jit_state_t*,jit_word_t,jit_int32_t,jit_word_t);
+static jit_word_t _bgei(jit_state_t*,jit_word_t,int32_t,jit_word_t);
 #define bgei_u(i0,r0,i1)               _bgei_u(_jit,i0,r0,i1)
-static jit_word_t _bgei_u(jit_state_t*,jit_word_t,jit_int32_t,jit_word_t);
+static jit_word_t _bgei_u(jit_state_t*,jit_word_t,int32_t,jit_word_t);
 #define bgtr(i0,r0,r1)                 _bgtr(_jit,i0,r0,r1)
-static jit_word_t _bgtr(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _bgtr(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #define bgtr_u(i0,r0,r1)               _bgtr_u(_jit,i0,r0,r1)
-static jit_word_t _bgtr_u(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _bgtr_u(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #define bgti(i0,r0,i1)                 _bgti(_jit,i0,r0,i1)
-static jit_word_t _bgti(jit_state_t*,jit_word_t,jit_int32_t,jit_word_t);
+static jit_word_t _bgti(jit_state_t*,jit_word_t,int32_t,jit_word_t);
 #define bgti_u(i0,r0,i1)               _bgti_u(_jit,i0,r0,i1)
-static jit_word_t _bgti_u(jit_state_t*,jit_word_t,jit_int32_t,jit_word_t);
+static jit_word_t _bgti_u(jit_state_t*,jit_word_t,int32_t,jit_word_t);
 #define bner(i0,r0,r1)                 _bner(_jit,i0,r0,r1)
-static jit_word_t _bner(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _bner(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #define bnei(i0,r0,i1)                 _bnei(_jit,i0,r0,i1)
-static jit_word_t _bnei(jit_state_t*,jit_word_t,jit_int32_t,jit_word_t);
+static jit_word_t _bnei(jit_state_t*,jit_word_t,int32_t,jit_word_t);
 #  define jmpr(r0)                     _jmpr(_jit,r0)
-static void _jmpr(jit_state_t*,jit_int32_t);
+static void _jmpr(jit_state_t*,int32_t);
 #  define jmpi(i0)                     _jmpi(_jit,i0)
 static jit_word_t _jmpi(jit_state_t*,jit_word_t);
 #  define boaddr(i0,r0,r1)             _boaddr(_jit,i0,r0,r1)
-static jit_word_t _boaddr(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _boaddr(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define boaddi(i0,r0,i1)             _boaddi(_jit,i0,r0,i1)
-static jit_word_t _boaddi(jit_state_t*,jit_word_t,jit_int32_t,jit_word_t);
+static jit_word_t _boaddi(jit_state_t*,jit_word_t,int32_t,jit_word_t);
 #  define boaddr_u(i0,r0,r1)           _boaddr_u(_jit,i0,r0,r1)
-static jit_word_t _boaddr_u(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _boaddr_u(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define boaddi_u(i0,r0,i1)           _boaddi_u(_jit,i0,r0,i1)
-static jit_word_t _boaddi_u(jit_state_t*,jit_word_t,jit_int32_t,jit_word_t);
+static jit_word_t _boaddi_u(jit_state_t*,jit_word_t,int32_t,jit_word_t);
 #  define bxaddr(i0,r0,r1)             _bxaddr(_jit,i0,r0,r1)
-static jit_word_t _bxaddr(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _bxaddr(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define bxaddi(i0,r0,i1)             _bxaddi(_jit,i0,r0,i1)
-static jit_word_t _bxaddi(jit_state_t*,jit_word_t,jit_int32_t,jit_word_t);
+static jit_word_t _bxaddi(jit_state_t*,jit_word_t,int32_t,jit_word_t);
 #  define bxaddr_u(i0,r0,r1)           _bxaddr_u(_jit,i0,r0,r1)
-static jit_word_t _bxaddr_u(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _bxaddr_u(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define bxaddi_u(i0,r0,i1)           _bxaddi_u(_jit,i0,r0,i1)
-static jit_word_t _bxaddi_u(jit_state_t*,jit_word_t,jit_int32_t,jit_word_t);
+static jit_word_t _bxaddi_u(jit_state_t*,jit_word_t,int32_t,jit_word_t);
 #  define bosubr(i0,r0,r1)             _bosubr(_jit,i0,r0,r1)
-static jit_word_t _bosubr(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _bosubr(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define bosubi(i0,r0,i1)             _bosubi(_jit,i0,r0,i1)
-static jit_word_t _bosubi(jit_state_t*,jit_word_t,jit_int32_t,jit_word_t);
+static jit_word_t _bosubi(jit_state_t*,jit_word_t,int32_t,jit_word_t);
 #  define bosubr_u(i0,r0,r1)           _bosubr_u(_jit,i0,r0,r1)
-static jit_word_t _bosubr_u(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _bosubr_u(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define bosubi_u(i0,r0,i1)           _bosubi_u(_jit,i0,r0,i1)
-static jit_word_t _bosubi_u(jit_state_t*,jit_word_t,jit_int32_t,jit_word_t);
+static jit_word_t _bosubi_u(jit_state_t*,jit_word_t,int32_t,jit_word_t);
 #  define bxsubr(i0,r0,r1)             _bxsubr(_jit,i0,r0,r1)
-static jit_word_t _bxsubr(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _bxsubr(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define bxsubi(i0,r0,i1)             _bxsubi(_jit,i0,r0,i1)
-static jit_word_t _bxsubi(jit_state_t*,jit_word_t,jit_int32_t,jit_word_t);
+static jit_word_t _bxsubi(jit_state_t*,jit_word_t,int32_t,jit_word_t);
 #  define bxsubr_u(i0,r0,r1)           _bxsubr_u(_jit,i0,r0,r1)
-static jit_word_t _bxsubr_u(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _bxsubr_u(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define bxsubi_u(i0,r0,i1)           _bxsubi_u(_jit,i0,r0,i1)
-static jit_word_t _bxsubi_u(jit_state_t*,jit_word_t,jit_int32_t,jit_word_t);
+static jit_word_t _bxsubi_u(jit_state_t*,jit_word_t,int32_t,jit_word_t);
 #  define bmsr(i0,r0,r1)               _bmsr(_jit,i0,r0,r1)
-static jit_word_t _bmsr(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _bmsr(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define bmsi(i0,r0,i1)               _bmsi(_jit,i0,r0,i1)
-static jit_word_t _bmsi(jit_state_t*,jit_word_t,jit_int32_t,jit_word_t);
+static jit_word_t _bmsi(jit_state_t*,jit_word_t,int32_t,jit_word_t);
 #  define bmcr(i0,r0,r1)               _bmcr(_jit,i0,r0,r1)
-static jit_word_t _bmcr(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _bmcr(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define bmci(i0,r0,i1)               _bmci(_jit,i0,r0,i1)
-static jit_word_t _bmci(jit_state_t*,jit_word_t,jit_int32_t,jit_word_t);
+static jit_word_t _bmci(jit_state_t*,jit_word_t,int32_t,jit_word_t);
 #  define callr(r0)                    _callr(_jit,r0)
-static void _callr(jit_state_t*,jit_int32_t);
+static void _callr(jit_state_t*,int32_t);
 #  define calli(i0)                    _calli(_jit,i0)
 static void _calli(jit_state_t*,jit_word_t);
 #  define calli_p(i0)                  _calli_p(_jit,i0)
@@ -740,9 +740,9 @@ static void _prolog(jit_state_t*,jit_node_t*);
 #  define epilog(node)                 _epilog(_jit,node)
 static void _epilog(jit_state_t*,jit_node_t*);
 #  define vastart(r0)                  _vastart(_jit, r0)
-static void _vastart(jit_state_t*, jit_int32_t);
+static void _vastart(jit_state_t*, int32_t);
 #  define vaarg(r0, r1)                        _vaarg(_jit, r0, r1)
-static void _vaarg(jit_state_t*, jit_int32_t, jit_int32_t);
+static void _vaarg(jit_state_t*, int32_t, jit_int32_t);
 #define patch_abs(instr,label)         _patch_abs(_jit,instr,label)
 static void _patch_abs(jit_state_t*,jit_word_t,jit_word_t);
 #define patch_at(jump,label)           _patch_at(_jit,jump,label)
@@ -751,9 +751,9 @@ static void _patch_at(jit_state_t*,jit_word_t,jit_word_t);
 
 #if CODE
 static void
-_hrrrit(jit_state_t *_jit,jit_int32_t hc,
-       jit_int32_t rs, jit_int32_t rt, jit_int32_t rd,
-       jit_int32_t ic, jit_int32_t tc)
+_hrrrit(jit_state_t *_jit,int32_t hc,
+       int32_t rs, jit_int32_t rt, jit_int32_t rd,
+       int32_t ic, jit_int32_t tc)
 {
     jit_instr_t                i;
     i.tc.b = tc;
@@ -766,8 +766,8 @@ _hrrrit(jit_state_t *_jit,jit_int32_t hc,
 }
 
 static void
-_hrri(jit_state_t *_jit, jit_int32_t hc,
-      jit_int32_t rs, jit_int32_t rt, jit_int32_t im)
+_hrri(jit_state_t *_jit, int32_t hc,
+      int32_t rs, jit_int32_t rt, jit_int32_t im)
 {
     jit_instr_t                i;
     i.op = 0;
@@ -779,7 +779,7 @@ _hrri(jit_state_t *_jit, jit_int32_t hc,
 }
 
 static void
-_hi(jit_state_t *_jit, jit_int32_t hc, jit_int32_t im)
+_hi(jit_state_t *_jit, int32_t hc, jit_int32_t im)
 {
     jit_instr_t                i;
     i.ii.b = im;
@@ -788,7 +788,7 @@ _hi(jit_state_t *_jit, jit_int32_t hc, jit_int32_t im)
 }
 
 static void
-_nop(jit_state_t *_jit, jit_int32_t i0)
+_nop(jit_state_t *_jit, int32_t i0)
 {
     for (; i0 > 0; i0 -= 4)
        NOP();
@@ -796,9 +796,9 @@ _nop(jit_state_t *_jit, jit_int32_t i0)
 }
 
 static void
-_addi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_addi(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (i0 == 0)
        movr(r0, r1);
     else if (can_sign_extend_short_p(i0))
@@ -812,9 +812,9 @@ _addi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_addcr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_addcr(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
-    jit_int32_t                t0;
+    int32_t            t0;
 
     if (jit_carry == _NOREG)
        jit_carry = jit_get_reg(jit_class_gpr);
@@ -832,9 +832,9 @@ _addcr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_int32_t r2)
 }
 
 static void
-_addci(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_addci(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                t0;
+    int32_t            t0;
 
     if (jit_carry == _NOREG)
        jit_carry = jit_get_reg(jit_class_gpr);
@@ -862,9 +862,9 @@ _addci(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_addxr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_addxr(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
-    jit_int32_t                t0;
+    int32_t            t0;
 
     assert(jit_carry != _NOREG);
     t0 = jit_get_reg(jit_class_gpr);
@@ -875,9 +875,9 @@ _addxr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_int32_t r2)
 }
 
 static void
-_addxi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_addxi(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                t0;
+    int32_t            t0;
 
     assert(jit_carry != _NOREG);
     t0 = jit_get_reg(jit_class_gpr);
@@ -888,9 +888,9 @@ _addxi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_subi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_subi(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (i0 == 0)
        movr(r0, r1);
     else if (can_sign_extend_short_p(i0) && (i0 & 0xffff) != 0x8000)
@@ -904,9 +904,9 @@ _subi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_subcr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_subcr(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
-    jit_int32_t                t0;
+    int32_t            t0;
 
     if (jit_carry == _NOREG)
        jit_carry = jit_get_reg(jit_class_gpr);
@@ -924,9 +924,9 @@ _subcr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_int32_t r2)
 }
 
 static void
-_subci(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_subci(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                t0;
+    int32_t            t0;
 
     if (jit_carry == _NOREG)
        jit_carry = jit_get_reg(jit_class_gpr);
@@ -954,9 +954,9 @@ _subci(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_subxr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_subxr(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
-    jit_int32_t                t0;
+    int32_t            t0;
 
     assert(jit_carry != _NOREG);
     t0 = jit_get_reg(jit_class_gpr);
@@ -967,9 +967,9 @@ _subxr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_int32_t r2)
 }
 
 static void
-_subxi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_subxi(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                t0;
+    int32_t            t0;
 
     assert(jit_carry != _NOREG);
     t0 = jit_get_reg(jit_class_gpr);
@@ -980,23 +980,23 @@ _subxi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_rsbi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_rsbi(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
     subi(r0, r1, i0);
     negr(r0, r0);
 }
 
 static void
-_mulr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_mulr(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     multu(r1, r2);
     MFLO(r0);
 }
 
 static void
-_muli(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_muli(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
 
     reg = jit_get_reg(jit_class_gpr);
     movi(rn(reg), i0);
@@ -1005,8 +1005,8 @@ _muli(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_iqmulr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1,
-       jit_int32_t r2, jit_int32_t r3, jit_bool_t sign)
+_iqmulr(jit_state_t *_jit, int32_t r0, jit_int32_t r1,
+       int32_t r2, jit_int32_t r3, jit_bool_t sign)
 {
     if (sign)
        mult(r2, r3);
@@ -1017,10 +1017,10 @@ _iqmulr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1,
 }
 
 static void
-_iqmuli(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1,
-       jit_int32_t r2, jit_word_t i0, jit_bool_t sign)
+_iqmuli(jit_state_t *_jit, int32_t r0, jit_int32_t r1,
+       int32_t r2, jit_word_t i0, jit_bool_t sign)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     movi(rn(reg), i0);
     iqmulr(r0, r1, r2, rn(reg), sign);
@@ -1028,16 +1028,16 @@ _iqmuli(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1,
 }
 
 static void
-_divr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_divr(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     div(r1, r2);
     MFLO(r0);
 }
 
 static void
-_divi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_divi(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     movi(rn(reg), i0);
     divr(r0, r1, rn(reg));
@@ -1045,16 +1045,16 @@ _divi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_word_t i0)
 }
 
 static void
-_divr_u(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_divr_u(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     divu(r1, r2);
     MFLO(r0);
 }
 
 static void
-_divi_u(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_divi_u(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     movi(rn(reg), i0);
     divr_u(r0, r1, rn(reg));
@@ -1062,8 +1062,8 @@ _divi_u(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_word_t i0)
 }
 
 static void
-_iqdivr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1,
-       jit_int32_t r2, jit_int32_t r3, jit_bool_t sign)
+_iqdivr(jit_state_t *_jit, int32_t r0, jit_int32_t r1,
+       int32_t r2, jit_int32_t r3, jit_bool_t sign)
 {
     if (sign)
        div(r2, r3);
@@ -1074,10 +1074,10 @@ _iqdivr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1,
 }
 
 static void
-_iqdivi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1,
-       jit_int32_t r2, jit_word_t i0, jit_bool_t sign)
+_iqdivi(jit_state_t *_jit, int32_t r0, jit_int32_t r1,
+       int32_t r2, jit_word_t i0, jit_bool_t sign)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     movi(rn(reg), i0);
     iqdivr(r0, r1, r2, rn(reg), sign);
@@ -1085,16 +1085,16 @@ _iqdivi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1,
 }
 
 static void
-_remr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_remr(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     div(r1, r2);
     MFHI(r0);
 }
 
 static void
-_remi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_remi(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     movi(rn(reg), i0);
     remr(r0, r1, rn(reg));
@@ -1102,16 +1102,16 @@ _remi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_word_t i0)
 }
 
 static void
-_remr_u(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_remr_u(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     divu(r1, r2);
     MFHI(r0);
 }
 
 static void
-_remi_u(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_remi_u(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     movi(rn(reg), i0);
     remr_u(r0, r1, rn(reg));
@@ -1120,7 +1120,7 @@ _remi_u(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_word_t i0)
 
 #if __WORDSIZE == 64
 static void
-_lshi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_lshi(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
     assert(i0 >= 0 && i0 <= 63);
     if (i0 < 32)
@@ -1130,7 +1130,7 @@ _lshi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_rshi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_rshi(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
     assert(i0 >= 0 && i0 <= 63);
     if (i0 < 32)
@@ -1140,7 +1140,7 @@ _rshi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_rshi_u(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_rshi_u(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
     assert(i0 >= 0 && i0 <= 63);
     if (i0 < 32)
@@ -1151,9 +1151,9 @@ _rshi_u(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_word_t i0)
 #endif
 
 static void
-_andi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_andi(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (can_zero_extend_short_p(i0))
        ANDI(r0, r1, i0);
     else {
@@ -1165,9 +1165,9 @@ _andi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_ori(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_ori(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (can_zero_extend_short_p(i0))
        ORI(r0, r1, i0);
     else {
@@ -1179,9 +1179,9 @@ _ori(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_xori(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_xori(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (can_zero_extend_short_p(i0))
        XORI(r0, r1, i0);
     else {
@@ -1193,7 +1193,7 @@ _xori(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_movi(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
+_movi(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 {
     if (i0 == 0)
        OR(r0, _ZERO_REGNO, _ZERO_REGNO);
@@ -1228,7 +1228,7 @@ _movi(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
 }
 
 static jit_word_t
-_movi_p(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
+_movi_p(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 {
     jit_word_t         w;
 
@@ -1249,9 +1249,9 @@ _movi_p(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
 }
 
 static void
-_ldi_c(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
+_ldi_c(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (can_sign_extend_short_p(i0))
        LB(r0, i0, _ZERO_REGNO);
     else {
@@ -1263,9 +1263,9 @@ _ldi_c(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
 }
 
 static void
-_ldi_uc(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
+_ldi_uc(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (can_sign_extend_short_p(i0))
        LBU(r0, i0, _ZERO_REGNO);
     else {
@@ -1277,9 +1277,9 @@ _ldi_uc(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
 }
 
 static void
-_ldi_s(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
+_ldi_s(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (can_sign_extend_short_p(i0))
        LH(r0, i0, _ZERO_REGNO);
     else {
@@ -1291,9 +1291,9 @@ _ldi_s(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
 }
 
 static void
-_ldi_us(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
+_ldi_us(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (can_sign_extend_short_p(i0))
        LHU(r0, i0, _ZERO_REGNO);
     else {
@@ -1305,9 +1305,9 @@ _ldi_us(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
 }
 
 static void
-_ldi_i(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
+_ldi_i(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (can_sign_extend_short_p(i0))
        LW(r0, i0, _ZERO_REGNO);
     else {
@@ -1320,9 +1320,9 @@ _ldi_i(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
 
 #if __WORDSIZE == 64
 static void
-_ldi_ui(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
+_ldi_ui(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (can_sign_extend_short_p(i0))
        LWU(r0, i0, _ZERO_REGNO);
     else {
@@ -1334,9 +1334,9 @@ _ldi_ui(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
 }
 
 static void
-_ldi_l(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
+_ldi_l(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (can_sign_extend_short_p(i0))
        LD(r0, i0, _ZERO_REGNO);
     else {
@@ -1349,9 +1349,9 @@ _ldi_l(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
 #endif
 
 static void
-_ldxr_c(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1 ,jit_int32_t r2)
+_ldxr_c(jit_state_t *_jit, int32_t r0, jit_int32_t r1 ,jit_int32_t r2)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     addr(rn(reg), r1, r2);
     ldr_c(r0, rn(reg));
@@ -1359,9 +1359,9 @@ _ldxr_c(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1 
,jit_int32_t r2)
 }
 
 static void
-_ldxi_c(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_ldxi_c(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (can_sign_extend_short_p(i0))
        LB(r0, i0, r1);
     else {
@@ -1373,9 +1373,9 @@ _ldxi_c(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_word_t i0)
 }
 
 static void
-_ldxr_uc(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1 ,jit_int32_t r2)
+_ldxr_uc(jit_state_t *_jit, int32_t r0, jit_int32_t r1 ,jit_int32_t r2)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     addr(rn(reg), r1, r2);
     ldr_uc(r0, rn(reg));
@@ -1383,9 +1383,9 @@ _ldxr_uc(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1 ,jit_int32_t r2)
 }
 
 static void
-_ldxi_uc(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_ldxi_uc(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (can_sign_extend_short_p(i0))
        LBU(r0, i0, r1);
     else {
@@ -1397,9 +1397,9 @@ _ldxi_uc(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_word_t i0)
 }
 
 static void
-_ldxr_s(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1 ,jit_int32_t r2)
+_ldxr_s(jit_state_t *_jit, int32_t r0, jit_int32_t r1 ,jit_int32_t r2)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     addr(rn(reg), r1, r2);
     ldr_s(r0, rn(reg));
@@ -1407,9 +1407,9 @@ _ldxr_s(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1 
,jit_int32_t r2)
 }
 
 static void
-_ldxi_s(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_ldxi_s(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (can_sign_extend_short_p(i0))
        LH(r0, i0, r1);
     else {
@@ -1421,9 +1421,9 @@ _ldxi_s(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_word_t i0)
 }
 
 static void
-_ldxr_us(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1 ,jit_int32_t r2)
+_ldxr_us(jit_state_t *_jit, int32_t r0, jit_int32_t r1 ,jit_int32_t r2)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     addr(rn(reg), r1, r2);
     ldr_us(r0, rn(reg));
@@ -1431,9 +1431,9 @@ _ldxr_us(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1 ,jit_int32_t r2)
 }
 
 static void
-_ldxi_us(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_ldxi_us(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (can_sign_extend_short_p(i0))
        LHU(r0, i0, r1);
     else {
@@ -1445,9 +1445,9 @@ _ldxi_us(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_word_t i0)
 }
 
 static void
-_ldxr_i(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1 ,jit_int32_t r2)
+_ldxr_i(jit_state_t *_jit, int32_t r0, jit_int32_t r1 ,jit_int32_t r2)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     addr(rn(reg), r1, r2);
     ldr_i(r0, rn(reg));
@@ -1455,9 +1455,9 @@ _ldxr_i(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1 
,jit_int32_t r2)
 }
 
 static void
-_ldxi_i(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_ldxi_i(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (can_sign_extend_short_p(i0))
        LW(r0, i0, r1);
     else {
@@ -1470,9 +1470,9 @@ _ldxi_i(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_word_t i0)
 
 #if __WORDSIZE == 64
 static void
-_ldxr_ui(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1 ,jit_int32_t r2)
+_ldxr_ui(jit_state_t *_jit, int32_t r0, jit_int32_t r1 ,jit_int32_t r2)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     addr(rn(reg), r1, r2);
     ldr_ui(r0, rn(reg));
@@ -1480,9 +1480,9 @@ _ldxr_ui(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1 ,jit_int32_t r2)
 }
 
 static void
-_ldxi_ui(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_ldxi_ui(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (can_sign_extend_short_p(i0))
        LWU(r0, i0, r1);
     else {
@@ -1494,9 +1494,9 @@ _ldxi_ui(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_word_t i0)
 }
 
 static void
-_ldxr_l(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1 ,jit_int32_t r2)
+_ldxr_l(jit_state_t *_jit, int32_t r0, jit_int32_t r1 ,jit_int32_t r2)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     addr(rn(reg), r1, r2);
     ldr_l(r0, rn(reg));
@@ -1504,9 +1504,9 @@ _ldxr_l(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1 
,jit_int32_t r2)
 }
 
 static void
-_ldxi_l(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_ldxi_l(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (can_sign_extend_short_p(i0))
        LD(r0, i0, r1);
     else {
@@ -1519,9 +1519,9 @@ _ldxi_l(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_word_t i0)
 #endif
 
 static void
-_sti_c(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0)
+_sti_c(jit_state_t *_jit, jit_word_t i0, int32_t r0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (can_sign_extend_short_p(i0))
        SB(r0, i0, _ZERO_REGNO);
     else {
@@ -1533,9 +1533,9 @@ _sti_c(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0)
 }
 
 static void
-_sti_s(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0)
+_sti_s(jit_state_t *_jit, jit_word_t i0, int32_t r0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (can_sign_extend_short_p(i0))
        SH(r0, i0, _ZERO_REGNO);
     else {
@@ -1547,9 +1547,9 @@ _sti_s(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0)
 }
 
 static void
-_sti_i(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0)
+_sti_i(jit_state_t *_jit, jit_word_t i0, int32_t r0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (can_sign_extend_short_p(i0))
        SW(r0, i0, _ZERO_REGNO);
     else {
@@ -1562,9 +1562,9 @@ _sti_i(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0)
 
 #if __WORDSIZE == 64
 static void
-_sti_l(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0)
+_sti_l(jit_state_t *_jit, jit_word_t i0, int32_t r0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (can_sign_extend_short_p(i0))
        SD(r0, i0, _ZERO_REGNO);
     else {
@@ -1577,9 +1577,9 @@ _sti_l(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0)
 #endif
 
 static void
-_stxr_c(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_stxr_c(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     addr(rn(reg), r0, r1);
     str_c(rn(reg), r2);
@@ -1587,9 +1587,9 @@ _stxr_c(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
 }
 
 static void
-_stxi_c(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_stxi_c(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (can_sign_extend_short_p(i0))
        SB(r1, i0, r0);
     else {
@@ -1601,9 +1601,9 @@ _stxi_c(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, 
jit_int32_t r1)
 }
 
 static void
-_stxr_s(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1 ,jit_int32_t r2)
+_stxr_s(jit_state_t *_jit, int32_t r0, jit_int32_t r1 ,jit_int32_t r2)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     addr(rn(reg), r0, r1);
     str_s(rn(reg), r2);
@@ -1611,9 +1611,9 @@ _stxr_s(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1 
,jit_int32_t r2)
 }
 
 static void
-_stxi_s(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_stxi_s(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (can_sign_extend_short_p(i0))
        SH(r1, i0, r0);
     else {
@@ -1625,9 +1625,9 @@ _stxi_s(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, 
jit_int32_t r1)
 }
 
 static void
-_stxr_i(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1 ,jit_int32_t r2)
+_stxr_i(jit_state_t *_jit, int32_t r0, jit_int32_t r1 ,jit_int32_t r2)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     addr(rn(reg), r0, r1);
     str_i(rn(reg), r2);
@@ -1635,9 +1635,9 @@ _stxr_i(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1 
,jit_int32_t r2)
 }
 
 static void
-_stxi_i(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_stxi_i(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (can_sign_extend_short_p(i0))
        SW(r1, i0, r0);
     else {
@@ -1650,9 +1650,9 @@ _stxi_i(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, 
jit_int32_t r1)
 
 #if __WORDSIZE == 64
 static void
-_stxr_l(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1 ,jit_int32_t r2)
+_stxr_l(jit_state_t *_jit, int32_t r0, jit_int32_t r1 ,jit_int32_t r2)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     addr(rn(reg), r0, r1);
     str_l(rn(reg), r2);
@@ -1660,9 +1660,9 @@ _stxr_l(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1 
,jit_int32_t r2)
 }
 
 static void
-_stxi_l(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_stxi_l(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (can_sign_extend_short_p(i0))
        SD(r1, i0, r0);
     else {
@@ -1676,9 +1676,9 @@ _stxi_l(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, 
jit_int32_t r1)
 
 #  if __BYTE_ORDER == __LITTLE_ENDIAN
 static void
-_htonr_us(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_htonr_us(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
-    jit_int32_t                t0;
+    int32_t            t0;
     t0 = jit_get_reg(jit_class_gpr);
     rshi(rn(t0), r1, 8);
     andi(r0, r1, 0xff);
@@ -1689,11 +1689,11 @@ _htonr_us(jit_state_t *_jit, jit_int32_t r0, 
jit_int32_t r1)
 }
 
 static void
-_htonr_ui(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_htonr_ui(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
-    jit_int32_t                t0;
-    jit_int32_t                t1;
-    jit_int32_t                t2;
+    int32_t            t0;
+    int32_t            t1;
+    int32_t            t2;
     t0 = jit_get_reg(jit_class_gpr);
     t1 = jit_get_reg(jit_class_gpr);
     t2 = jit_get_reg(jit_class_gpr);
@@ -1716,9 +1716,9 @@ _htonr_ui(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1)
 }
 
 static void
-_htonr_ul(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_htonr_ul(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     rshi_u(rn(reg), r1, 32);
     htonr_ui(r0, r1);
@@ -1730,7 +1730,7 @@ _htonr_ul(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1)
 #  endif
 
 static void
-_extr_c(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_extr_c(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
     if (jit_mips2_p())
        SEB(r0, r1);
@@ -1741,7 +1741,7 @@ _extr_c(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
 }
 
 static void
-_extr_s(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_extr_s(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
     if (jit_mips2_p())
        SEH(r0, r1);
@@ -1753,7 +1753,7 @@ _extr_s(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
 
 #  if __WORDSIZE == 64
 static void
-_extr_ui(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_extr_ui(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
     lshi(r0, r1, 32);
     rshi_u(r0, r0, 32);
@@ -1761,9 +1761,9 @@ _extr_ui(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1)
 #  endif
 
 static void
-_lti(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_lti(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
 
     if (can_sign_extend_short_p(i0))
        SLTI(r0, r1, i0);
@@ -1776,9 +1776,9 @@ _lti(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_lti_u(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_lti_u(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
 
     if (can_sign_extend_short_p(i0))
        SLTIU(r0, r1, i0);
@@ -1791,16 +1791,16 @@ _lti_u(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_word_t i0)
 }
 
 static void
-_ler(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_ler(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     SLT(r0, r2, r1);
     XORI(r0, r0, 1);
 }
 
 static void
-_lei(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_lei(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
 
     if (i0 == 0) {
        SLT(r0, _ZERO_REGNO, r1);
@@ -1815,16 +1815,16 @@ _lei(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_ler_u(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_ler_u(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     SLTU(r0, r2, r1);
     XORI(r0, r0, 1);
 }
 
 static void
-_lei_u(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_lei_u(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
 
     if (i0 == 0) {
        SLTU(r0, _ZERO_REGNO, r1);
@@ -1839,7 +1839,7 @@ _lei_u(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_eqr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_eqr(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     subr(r0, r1, r2);
     SLTU(r0, _ZERO_REGNO, r0);
@@ -1847,7 +1847,7 @@ _eqr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_int32_t r2)
 }
 
 static void
-_eqi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_eqi(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
     if (i0) {
        subi(r0, r1, i0);
@@ -1859,16 +1859,16 @@ _eqi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_ger(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_ger(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     SLT(r0, r1, r2);
     XORI(r0, r0, 1);
 }
 
 static void
-_gei(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_gei(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
 
     reg = jit_get_reg(jit_class_gpr);
     movi(rn(reg), i0);
@@ -1877,16 +1877,16 @@ _gei(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_ger_u(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_ger_u(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     SLTU(r0, r1, r2);
     XORI(r0, r0, 1);
 }
 
 static void
-_gei_u(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_gei_u(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
 
     reg = jit_get_reg(jit_class_gpr);
     movi(rn(reg), i0);
@@ -1895,9 +1895,9 @@ _gei_u(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_gti(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_gti(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
 
     if (i0 == 0)
        SLT(r0, _ZERO_REGNO, r1);
@@ -1910,9 +1910,9 @@ _gti(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_gti_u(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_gti_u(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
 
     if (i0 == 0)
        SLTU(r0, _ZERO_REGNO, r1);
@@ -1925,14 +1925,14 @@ _gti_u(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_word_t i0)
 }
 
 static void
-_ner(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_ner(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     subr(r0, r1, r2);
     SLTU(r0, _ZERO_REGNO, r0);
 }
 
 static void
-_nei(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_nei(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
     if (i0) {
        subi(r0, r1, i0);
@@ -1943,10 +1943,10 @@ _nei(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 }
 
 static jit_word_t
-_bltr(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_bltr(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     jit_word_t         w;
-    jit_int32_t                reg;
+    int32_t            reg;
 
     reg = jit_get_reg(jit_class_gpr);
     SLT(rn(reg), r0, r1);
@@ -1959,10 +1959,10 @@ _bltr(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, 
jit_int32_t r1)
 }
 
 static jit_word_t
-_bltr_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_bltr_u(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     jit_word_t         w;
-    jit_int32_t                reg;
+    int32_t            reg;
 
     reg = jit_get_reg(jit_class_gpr|jit_class_nospill);
     SLTU(rn(reg), r0, r1);
@@ -1975,11 +1975,11 @@ _bltr_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t 
r0, jit_int32_t r1)
 }
 
 static jit_word_t
-_blti(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_word_t i1)
+_blti(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_word_t i1)
 {
     jit_word_t         w;
     jit_word_t         d;
-    jit_int32_t                reg;
+    int32_t            reg;
     jit_bool_t         zero_p;
 
     if (!(zero_p = i1 == 0))
@@ -2006,10 +2006,10 @@ _blti(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, 
jit_word_t i1)
 }
 
 static jit_word_t
-_blti_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_word_t i1)
+_blti_u(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_word_t i1)
 {
     jit_word_t         w;
-    jit_int32_t                reg;
+    int32_t            reg;
 
     reg = jit_get_reg(jit_class_gpr|jit_class_nospill);
     if (can_sign_extend_short_p(i1)) {
@@ -2028,10 +2028,10 @@ _blti_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t 
r0, jit_word_t i1)
 }
 
 static jit_word_t
-_bler(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_bler(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     jit_word_t         w;
-    jit_int32_t                reg;
+    int32_t            reg;
 
     reg = jit_get_reg(jit_class_gpr|jit_class_nospill);
     SLT(rn(reg), r1, r0);
@@ -2044,10 +2044,10 @@ _bler(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, 
jit_int32_t r1)
 }
 
 static jit_word_t
-_bler_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_bler_u(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     jit_word_t         w;
-    jit_int32_t                reg;
+    int32_t            reg;
 
     reg = jit_get_reg(jit_class_gpr|jit_class_nospill);
     SLTU(rn(reg), r1, r0);
@@ -2060,10 +2060,10 @@ _bler_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t 
r0, jit_int32_t r1)
 }
 
 static jit_word_t
-_blei(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_word_t i1)
+_blei(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_word_t i1)
 {
     jit_word_t         w;
-    jit_int32_t                reg;
+    int32_t            reg;
 
     if (i1 == 0) {
        w = _jit->pc.w;
@@ -2081,10 +2081,10 @@ _blei(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, 
jit_word_t i1)
 }
 
 static jit_word_t
-_blei_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_word_t i1)
+_blei_u(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_word_t i1)
 {
     jit_word_t         w;
-    jit_int32_t                reg;
+    int32_t            reg;
 
     if (i1 == 0) {
        w = _jit->pc.w;
@@ -2102,7 +2102,7 @@ _blei_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, 
jit_word_t i1)
 }
 
 static jit_word_t
-_beqr(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_beqr(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     jit_word_t         w;
 
@@ -2114,10 +2114,10 @@ _beqr(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, 
jit_int32_t r1)
 }
 
 static jit_word_t
-_beqi(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_word_t i1)
+_beqi(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_word_t i1)
 {
     jit_word_t         w;
-    jit_int32_t                reg;
+    int32_t            reg;
 
     if (i1 == 0) {
        w = _jit->pc.w;
@@ -2135,10 +2135,10 @@ _beqi(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, 
jit_word_t i1)
 }
 
 static jit_word_t
-_bger(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_bger(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     jit_word_t         w;
-    jit_int32_t                reg;
+    int32_t            reg;
 
     reg = jit_get_reg(jit_class_gpr|jit_class_nospill);
     SLT(rn(reg), r0, r1);
@@ -2151,10 +2151,10 @@ _bger(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, 
jit_int32_t r1)
 }
 
 static jit_word_t
-_bger_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_bger_u(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     jit_word_t         w;
-    jit_int32_t                reg;
+    int32_t            reg;
 
     reg = jit_get_reg(jit_class_gpr|jit_class_nospill);
     SLTU(rn(reg), r0, r1);
@@ -2167,11 +2167,11 @@ _bger_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t 
r0, jit_int32_t r1)
 }
 
 static jit_word_t
-_bgei(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_word_t i1)
+_bgei(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_word_t i1)
 {
     jit_word_t         w;
     jit_word_t         d;
-    jit_int32_t                reg;
+    int32_t            reg;
     jit_bool_t         zero_p;
 
     if (!(zero_p = i1 == 0))
@@ -2198,10 +2198,10 @@ _bgei(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, 
jit_word_t i1)
 }
 
 static jit_word_t
-_bgei_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_word_t i1)
+_bgei_u(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_word_t i1)
 {
     jit_word_t         w;
-    jit_int32_t                reg;
+    int32_t            reg;
 
     reg = jit_get_reg(jit_class_gpr|jit_class_nospill);
     if (can_sign_extend_short_p(i1)) {
@@ -2220,10 +2220,10 @@ _bgei_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t 
r0, jit_word_t i1)
 }
 
 static jit_word_t
-_bgtr(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_bgtr(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     jit_word_t         w;
-    jit_int32_t                reg;
+    int32_t            reg;
 
     reg = jit_get_reg(jit_class_gpr|jit_class_nospill);
     SLT(rn(reg), r1, r0);
@@ -2236,10 +2236,10 @@ _bgtr(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, 
jit_int32_t r1)
 }
 
 static jit_word_t
-_bgtr_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_bgtr_u(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     jit_word_t         w;
-    jit_int32_t                reg;
+    int32_t            reg;
 
     reg = jit_get_reg(jit_class_gpr|jit_class_nospill);
     SLTU(rn(reg), r1, r0);
@@ -2252,10 +2252,10 @@ _bgtr_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t 
r0, jit_int32_t r1)
 }
 
 static jit_word_t
-_bgti(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_word_t i1)
+_bgti(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_word_t i1)
 {
     jit_word_t         w;
-    jit_int32_t                reg;
+    int32_t            reg;
 
     if (i1 == 0) {
        w = _jit->pc.w;
@@ -2273,10 +2273,10 @@ _bgti(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, 
jit_word_t i1)
 }
 
 static jit_word_t
-_bgti_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_word_t i1)
+_bgti_u(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_word_t i1)
 {
     jit_word_t         w;
-    jit_int32_t                reg;
+    int32_t            reg;
 
     if (i1 == 0) {
        w = _jit->pc.w;
@@ -2294,7 +2294,7 @@ _bgti_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, 
jit_word_t i1)
 }
 
 static jit_word_t
-_bner(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_bner(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     jit_word_t         w;
 
@@ -2306,10 +2306,10 @@ _bner(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, 
jit_int32_t r1)
 }
 
 static jit_word_t
-_bnei(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_word_t i1)
+_bnei(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_word_t i1)
 {
     jit_word_t         w;
-    jit_int32_t                reg;
+    int32_t            reg;
 
     if (i1 == 0) {
        w = _jit->pc.w;
@@ -2327,7 +2327,7 @@ _bnei(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, 
jit_word_t i1)
 }
 
 static void
-_jmpr(jit_state_t *_jit, jit_int32_t r0)
+_jmpr(jit_state_t *_jit, int32_t r0)
 {
     JR(r0);
     NOP(1);
@@ -2337,10 +2337,10 @@ static jit_word_t
 _jmpi(jit_state_t *_jit, jit_word_t i0)
 {
     jit_word_t         w;
-    jit_int32_t                reg;
+    int32_t            reg;
 
     w = _jit->pc.w;
-    if (((w + sizeof(jit_int32_t)) & 0xf0000000) == (i0 & 0xf0000000)) {
+    if (((w + sizeof(int32_t)) & 0xf0000000) == (i0 & 0xf0000000)) {
        J((i0 & ~0xf0000000) >> 2);
        NOP(1);
     }
@@ -2355,12 +2355,12 @@ _jmpi(jit_state_t *_jit, jit_word_t i0)
 }
 
 static jit_word_t
-_boaddr(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_boaddr(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     jit_word_t         w;
-    jit_int32_t                t0;
-    jit_int32_t                t1;
-    jit_int32_t                t2;
+    int32_t            t0;
+    int32_t            t1;
+    int32_t            t2;
 
     /* t1 = r0 + r1;   overflow = r1 < 0 ? r0 < t1 : t1 < r0 */
     t0 = jit_get_reg(jit_class_gpr|jit_class_nospill);
@@ -2383,12 +2383,12 @@ _boaddr(jit_state_t *_jit, jit_word_t i0, jit_int32_t 
r0, jit_int32_t r1)
 }
 
 static jit_word_t
-_boaddi(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_word_t i1)
+_boaddi(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_word_t i1)
 {
     jit_word_t         w;
-    jit_int32_t                t0;
-    jit_int32_t                t1;
-    jit_int32_t                t2;
+    int32_t            t0;
+    int32_t            t1;
+    int32_t            t2;
 
     if (can_sign_extend_short_p(i1)) {
        t0 = jit_get_reg(jit_class_gpr|jit_class_nospill);
@@ -2417,11 +2417,11 @@ _boaddi(jit_state_t *_jit, jit_word_t i0, jit_int32_t 
r0, jit_word_t i1)
 }
 
 static jit_word_t
-_boaddr_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_boaddr_u(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     jit_word_t         w;
-    jit_int32_t                t0;
-    jit_int32_t                t1;
+    int32_t            t0;
+    int32_t            t1;
 
     t0 = jit_get_reg(jit_class_gpr|jit_class_nospill);
     t1 = jit_get_reg(jit_class_gpr|jit_class_nospill);
@@ -2437,11 +2437,11 @@ _boaddr_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t 
r0, jit_int32_t r1)
 }
 
 static jit_word_t
-_boaddi_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_word_t i1)
+_boaddi_u(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_word_t i1)
 {
     jit_word_t         w;
-    jit_int32_t                t0;
-    jit_int32_t                t1;
+    int32_t            t0;
+    int32_t            t1;
 
     if (can_sign_extend_short_p(i0)) {
        t0 = jit_get_reg(jit_class_gpr|jit_class_nospill);
@@ -2465,12 +2465,12 @@ _boaddi_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t 
r0, jit_word_t i1)
 }
 
 static jit_word_t
-_bxaddr(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_bxaddr(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     jit_word_t         w;
-    jit_int32_t                t0;
-    jit_int32_t                t1;
-    jit_int32_t                t2;
+    int32_t            t0;
+    int32_t            t1;
+    int32_t            t2;
 
     /* t1 = r0 + r1;   overflow = r1 < 0 ? r0 < t1 : t1 < r0 */
     t0 = jit_get_reg(jit_class_gpr|jit_class_nospill);
@@ -2493,12 +2493,12 @@ _bxaddr(jit_state_t *_jit, jit_word_t i0, jit_int32_t 
r0, jit_int32_t r1)
 }
 
 static jit_word_t
-_bxaddi(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_word_t i1)
+_bxaddi(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_word_t i1)
 {
     jit_word_t         w;
-    jit_int32_t                t0;
-    jit_int32_t                t1;
-    jit_int32_t                t2;
+    int32_t            t0;
+    int32_t            t1;
+    int32_t            t2;
 
     if (can_sign_extend_short_p(i1)) {
        t0 = jit_get_reg(jit_class_gpr|jit_class_nospill);
@@ -2527,11 +2527,11 @@ _bxaddi(jit_state_t *_jit, jit_word_t i0, jit_int32_t 
r0, jit_word_t i1)
 }
 
 static jit_word_t
-_bxaddr_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_bxaddr_u(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     jit_word_t         w;
-    jit_int32_t                t0;
-    jit_int32_t                t1;
+    int32_t            t0;
+    int32_t            t1;
 
     t0 = jit_get_reg(jit_class_gpr|jit_class_nospill);
     t1 = jit_get_reg(jit_class_gpr|jit_class_nospill);
@@ -2547,11 +2547,11 @@ _bxaddr_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t 
r0, jit_int32_t r1)
 }
 
 static jit_word_t
-_bxaddi_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_word_t i1)
+_bxaddi_u(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_word_t i1)
 {
     jit_word_t         w;
-    jit_int32_t                t0;
-    jit_int32_t                t1;
+    int32_t            t0;
+    int32_t            t1;
 
     if (can_sign_extend_short_p(i0)) {
        t0 = jit_get_reg(jit_class_gpr|jit_class_nospill);
@@ -2575,12 +2575,12 @@ _bxaddi_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t 
r0, jit_word_t i1)
 }
 
 static jit_word_t
-_bosubr(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_bosubr(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     jit_word_t         w;
-    jit_int32_t                t0;
-    jit_int32_t                t1;
-    jit_int32_t                t2;
+    int32_t            t0;
+    int32_t            t1;
+    int32_t            t2;
 
     /* t1 = r0 - r1;   overflow = 0 < r1 ? r0 < t1 : t1 < r0 */
     t0 = jit_get_reg(jit_class_gpr|jit_class_nospill);
@@ -2603,12 +2603,12 @@ _bosubr(jit_state_t *_jit, jit_word_t i0, jit_int32_t 
r0, jit_int32_t r1)
 }
 
 static jit_word_t
-_bosubi(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_word_t i1)
+_bosubi(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_word_t i1)
 {
     jit_word_t         w;
-    jit_int32_t                t0;
-    jit_int32_t                t1;
-    jit_int32_t                t2;
+    int32_t            t0;
+    int32_t            t1;
+    int32_t            t2;
 
     if (can_sign_extend_short_p(i1) && (i1 & 0xffff) != 0x8000) {
        t0 = jit_get_reg(jit_class_gpr|jit_class_nospill);
@@ -2637,11 +2637,11 @@ _bosubi(jit_state_t *_jit, jit_word_t i0, jit_int32_t 
r0, jit_word_t i1)
 }
 
 static jit_word_t
-_bosubr_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_bosubr_u(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     jit_word_t         w;
-    jit_int32_t                t0;
-    jit_int32_t                t1;
+    int32_t            t0;
+    int32_t            t1;
 
     t0 = jit_get_reg(jit_class_gpr|jit_class_nospill);
     t1 = jit_get_reg(jit_class_gpr|jit_class_nospill);
@@ -2657,11 +2657,11 @@ _bosubr_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t 
r0, jit_int32_t r1)
 }
 
 static jit_word_t
-_bosubi_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_word_t i1)
+_bosubi_u(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_word_t i1)
 {
     jit_word_t         w;
-    jit_int32_t                t0;
-    jit_int32_t                t1;
+    int32_t            t0;
+    int32_t            t1;
 
     if (can_sign_extend_short_p(i0) && (i0 & 0xffff) != 0x8000) {
        t0 = jit_get_reg(jit_class_gpr|jit_class_nospill);
@@ -2685,12 +2685,12 @@ _bosubi_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t 
r0, jit_word_t i1)
 }
 
 static jit_word_t
-_bxsubr(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_bxsubr(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     jit_word_t         w;
-    jit_int32_t                t0;
-    jit_int32_t                t1;
-    jit_int32_t                t2;
+    int32_t            t0;
+    int32_t            t1;
+    int32_t            t2;
 
     /* t1 = r0 - r1;   overflow = 0 < r1 ? r0 < t1 : t1 < r0 */
     t0 = jit_get_reg(jit_class_gpr|jit_class_nospill);
@@ -2713,12 +2713,12 @@ _bxsubr(jit_state_t *_jit, jit_word_t i0, jit_int32_t 
r0, jit_int32_t r1)
 }
 
 static jit_word_t
-_bxsubi(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_word_t i1)
+_bxsubi(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_word_t i1)
 {
     jit_word_t         w;
-    jit_int32_t                t0;
-    jit_int32_t                t1;
-    jit_int32_t                t2;
+    int32_t            t0;
+    int32_t            t1;
+    int32_t            t2;
 
     if (can_sign_extend_short_p(i1) && (i1 & 0xffff) != 0x8000) {
        t0 = jit_get_reg(jit_class_gpr|jit_class_nospill);
@@ -2747,11 +2747,11 @@ _bxsubi(jit_state_t *_jit, jit_word_t i0, jit_int32_t 
r0, jit_word_t i1)
 }
 
 static jit_word_t
-_bxsubr_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_bxsubr_u(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     jit_word_t         w;
-    jit_int32_t                t0;
-    jit_int32_t                t1;
+    int32_t            t0;
+    int32_t            t1;
 
     t0 = jit_get_reg(jit_class_gpr|jit_class_nospill);
     t1 = jit_get_reg(jit_class_gpr|jit_class_nospill);
@@ -2767,11 +2767,11 @@ _bxsubr_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t 
r0, jit_int32_t r1)
 }
 
 static jit_word_t
-_bxsubi_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_word_t i1)
+_bxsubi_u(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_word_t i1)
 {
     jit_word_t         w;
-    jit_int32_t                t0;
-    jit_int32_t                t1;
+    int32_t            t0;
+    int32_t            t1;
 
     if (can_sign_extend_short_p(i0) && (i0 & 0xffff) != 0x8000) {
        t0 = jit_get_reg(jit_class_gpr|jit_class_nospill);
@@ -2795,10 +2795,10 @@ _bxsubi_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t 
r0, jit_word_t i1)
 }
 
 static jit_word_t
-_bmsr(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_bmsr(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     jit_word_t         w;
-    jit_int32_t                t0;
+    int32_t            t0;
     t0 = jit_get_reg(jit_class_gpr|jit_class_nospill);
     AND(rn(t0), r0, r1);
     w = _jit->pc.w;
@@ -2809,10 +2809,10 @@ _bmsr(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, 
jit_int32_t r1)
 }
 
 static jit_word_t
-_bmsi(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_word_t i1)
+_bmsi(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_word_t i1)
 {
     jit_word_t         w;
-    jit_int32_t                t0;
+    int32_t            t0;
     t0 = jit_get_reg(jit_class_gpr|jit_class_nospill);
     if (can_zero_extend_short_p(i1)) {
        ANDI(rn(t0), r0, i1);
@@ -2829,10 +2829,10 @@ _bmsi(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, 
jit_word_t i1)
 }
 
 static jit_word_t
-_bmcr(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_bmcr(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     jit_word_t         w;
-    jit_int32_t                t0;
+    int32_t            t0;
     t0 = jit_get_reg(jit_class_gpr|jit_class_nospill);
     AND(rn(t0), r0, r1);
     w = _jit->pc.w;
@@ -2843,10 +2843,10 @@ _bmcr(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, 
jit_int32_t r1)
 }
 
 static jit_word_t
-_bmci(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_word_t i1)
+_bmci(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_word_t i1)
 {
     jit_word_t         w;
-    jit_int32_t                t0;
+    int32_t            t0;
     t0 = jit_get_reg(jit_class_gpr|jit_class_nospill);
     if (can_zero_extend_short_p(i1)) {
        ANDI(rn(t0), r0, i1);
@@ -2863,7 +2863,7 @@ _bmci(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, 
jit_word_t i1)
 }
 
 static void
-_callr(jit_state_t *_jit, jit_int32_t r0)
+_callr(jit_state_t *_jit, int32_t r0)
 {
     if (r0 != _T9_REGNO)
        movr(_T9_REGNO, r0);
@@ -2892,24 +2892,24 @@ _calli_p(jit_state_t *_jit, jit_word_t i0)
     return (word);
 }
 
-static jit_int32_t fregs[] = {
+static int32_t fregs[] = {
     _F30, _F28, _F26, _F24, _F22, _F20,
 #if !NEW_ABI
     _F18, _F16,
 #endif
 };
 
-static jit_int32_t iregs[] = {
+static int32_t iregs[] = {
     _S7, _S6, _S5, _S4, _S3, _S2, _S1, _S0,
 };
 
 static void
 _prolog(jit_state_t *_jit, jit_node_t *node)
 {
-    jit_int32_t                index;
-    jit_int32_t                offset;
+    int32_t            index;
+    int32_t            offset;
     if (_jitc->function->define_frame || _jitc->function->assume_frame) {
-       jit_int32_t     frame = -_jitc->function->frame;
+       int32_t frame = -_jitc->function->frame;
        assert(_jitc->function->self.aoff >= frame);
        if (_jitc->function->assume_frame)
            return;
@@ -2981,8 +2981,8 @@ _prolog(jit_state_t *_jit, jit_node_t *node)
 static void
 _epilog(jit_state_t *_jit, jit_node_t *node)
 {
-    jit_int32_t                index;
-    jit_int32_t                offset;
+    int32_t            index;
+    int32_t            offset;
     if (_jitc->function->assume_frame)
        return;
     /* callee save registers */
@@ -3012,21 +3012,21 @@ _epilog(jit_state_t *_jit, jit_node_t *node)
 }
 
 static void
-_vastart(jit_state_t *_jit, jit_int32_t r0)
+_vastart(jit_state_t *_jit, int32_t r0)
 {
     assert(_jitc->function->self.call & jit_call_varargs);
     /* Initialize va_list to the first stack argument. */
 #if NEW_ABI
     if (jit_arg_reg_p(_jitc->function->vagp))
        addi(r0, _BP_REGNO, stack_framesize + _jitc->function->vagp *
-            sizeof(jit_int64_t));
+            sizeof(int64_t));
     else
 #endif
        addi(r0, _BP_REGNO, _jitc->function->self.size);
 }
 
 static void
-_vaarg(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_vaarg(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
     /* Load argument. */
 #if WORD_ADJUST
@@ -3044,7 +3044,7 @@ _patch_abs(jit_state_t *_jit, jit_word_t instr, 
jit_word_t label)
 {
     jit_instr_t                i;
     union {
-       jit_int32_t     *i;
+       int32_t *i;
        jit_word_t       w;
     } u;
 
@@ -3085,7 +3085,7 @@ _patch_at(jit_state_t *_jit, jit_word_t instr, jit_word_t 
label)
 {
     jit_instr_t                i;
     union {
-       jit_int32_t     *i;
+       int32_t *i;
        jit_word_t       w;
     } u;
 
@@ -3139,7 +3139,7 @@ _patch_at(jit_state_t *_jit, jit_word_t instr, jit_word_t 
label)
 
        case MIPS_J:                    case MIPS_JAL:
        case MIPS_JALX:
-           assert(((instr + sizeof(jit_int32_t)) & 0xf0000000) ==
+           assert(((instr + sizeof(int32_t)) & 0xf0000000) ==
                   (label & 0xf0000000));
            i.ii.b = (label & ~0xf0000000) >> 2;
            u.i[0] = i.op;
diff --git a/jit/mips-fpu.c b/jit/mips-fpu.c
index 35fdf8e..95a24b9 100644
--- a/jit/mips-fpu.c
+++ b/jit/mips-fpu.c
@@ -181,38 +181,38 @@
 #  define C_UGT_PS(fs,ft)              
c_cond_fmt(MIPS_fmt_PS,ft,fs,MIPS_cond_UGT)
 #  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, jit_int32_t fm,
-           jit_int32_t ft, jit_int32_t fs, jit_int32_t cc);
+_c_cond_fmt(jit_state_t *_jit, int32_t fm,
+           int32_t ft, jit_int32_t fs, jit_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*,jit_int32_t,jit_int32_t,jit_float32_t*);
+static void _addi_f(jit_state_t*,int32_t,jit_int32_t,jit_float32_t*);
 #  define addr_d(r0,r1,r2)             ADD_D(r0,r1,r2)
 #  define addi_d(r0,r1,i0)             _addi_d(_jit,r0,r1,i0)
-static void _addi_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_float64_t*);
+static void _addi_d(jit_state_t*,int32_t,jit_int32_t,jit_float64_t*);
 #  define subr_f(r0,r1,r2)             SUB_S(r0,r1,r2)
 #  define subi_f(r0,r1,i0)             _subi_f(_jit,r0,r1,i0)
-static void _subi_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_float32_t*);
+static void _subi_f(jit_state_t*,int32_t,jit_int32_t,jit_float32_t*);
 #  define subr_d(r0,r1,r2)             SUB_D(r0,r1,r2)
 #  define subi_d(r0,r1,i0)             _subi_d(_jit,r0,r1,i0)
-static void _subi_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_float64_t*);
+static void _subi_d(jit_state_t*,int32_t,jit_int32_t,jit_float64_t*);
 #  define rsbr_f(r0,r1,r2)             subr_f(r0,r2,r1)
 #  define rsbi_f(r0,r1,i0)             _rsbi_f(_jit,r0,r1,i0)
-static void _rsbi_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_float32_t*);
+static void _rsbi_f(jit_state_t*,int32_t,jit_int32_t,jit_float32_t*);
 #  define rsbr_d(r0,r1,r2)             subr_d(r0,r2,r1)
 #  define rsbi_d(r0,r1,i0)             _rsbi_d(_jit,r0,r1,i0)
-static void _rsbi_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_float64_t*);
+static void _rsbi_d(jit_state_t*,int32_t,jit_int32_t,jit_float64_t*);
 #  define mulr_f(r0,r1,r2)             MUL_S(r0,r1,r2)
 #  define muli_f(r0,r1,i0)             _muli_f(_jit,r0,r1,i0)
-static void _muli_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_float32_t*);
+static void _muli_f(jit_state_t*,int32_t,jit_int32_t,jit_float32_t*);
 #  define mulr_d(r0,r1,r2)             MUL_D(r0,r1,r2)
 #  define muli_d(r0,r1,i0)             _muli_d(_jit,r0,r1,i0)
-static void _muli_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_float64_t*);
+static void _muli_d(jit_state_t*,int32_t,jit_int32_t,jit_float64_t*);
 #  define divr_f(r0,r1,r2)             DIV_S(r0,r1,r2)
 #  define divi_f(r0,r1,i0)             _divi_f(_jit,r0,r1,i0)
-static void _divi_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_float32_t*);
+static void _divi_f(jit_state_t*,int32_t,jit_int32_t,jit_float32_t*);
 #  define divr_d(r0,r1,r2)             DIV_D(r0,r1,r2)
 #  define divi_d(r0,r1,i0)             _divi_d(_jit,r0,r1,i0)
-static void _divi_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_float64_t*);
+static void _divi_d(jit_state_t*,int32_t,jit_int32_t,jit_float64_t*);
 #  define absr_f(r0,r1)                        ABS_S(r0,r1)
 #  define absr_d(r0,r1)                        ABS_D(r0,r1)
 #  define negr_f(r0,r1)                        NEG_S(r0,r1)
@@ -222,342 +222,342 @@ static void 
_divi_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_float64_t*);
 #  define movr_w_f(r0, r1)             MTC1(r1, r0)
 #  define movr_f_w(r0, r1)             MFC1(r1, r0)
 #  define movi_f_w(r0, i0)             _movi_f_w(_jit, r0, i0)
-static void _movi_f_w(jit_state_t*,jit_int32_t,jit_float32_t*);
+static void _movi_f_w(jit_state_t*,int32_t,jit_float32_t*);
 #  define extr_f(r0, r1)               _extr_f(_jit, r0, r1)
-static void _extr_f(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _extr_f(jit_state_t*,int32_t,jit_int32_t);
 #  define truncr_f_i(r0, r1)           _truncr_f_i(_jit, r0, r1)
-static void _truncr_f_i(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _truncr_f_i(jit_state_t*,int32_t,jit_int32_t);
 #  if __WORDSIZE == 64
 #    define truncr_f_l(r0, r1)         _truncr_f_l(_jit, r0, r1)
-static void _truncr_f_l(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _truncr_f_l(jit_state_t*,int32_t,jit_int32_t);
 #  endif
 #  define extr_d_f(r0, r1)             CVT_S_D(r0, r1)
 #  define ldr_f(r0, r1)                        LWC1(r0, 0, r1)
 #  define ldi_f(r0, i0)                        _ldi_f(_jit, r0, i0)
-static void _ldi_f(jit_state_t*,jit_int32_t,jit_word_t);
+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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _ldxr_f(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define ldxi_f(r0, r1, i0)           _ldxi_f(_jit, r0, r1, i0)
-static void _ldxi_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _ldxi_f(jit_state_t*,int32_t,jit_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,jit_int32_t);
+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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _stxr_f(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define stxi_f(i0, r0, r1)           _stxi_f(_jit, i0, r0, r1)
-static void _stxi_f(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static void _stxi_f(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define movr_f(r0, r1)               _movr_f(_jit, r0, r1)
-static void _movr_f(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _movr_f(jit_state_t*,int32_t,jit_int32_t);
 #  define movi_f(r0, i0)               _movi_f(_jit, r0, i0)
-static void _movi_f(jit_state_t*,jit_int32_t,jit_float32_t*);
+static void _movi_f(jit_state_t*,int32_t,jit_float32_t*);
 #  if NEW_ABI
 #    if __WORDSIZE == 32
 #      define movi64(r0, i0)           _movi64(_jit, r0, i0)
-static void _movi64(jit_state_t*,jit_int32_t,jit_int64_t);
+static void _movi64(jit_state_t*,int32_t,int64_t);
 #    else
 #      define movi64(r0, i0)           movi(r0, i0)
 #    endif
 #    define movr_w_d(r0, r1)           DMTC1(r1, r0)
 #    define movr_d_w(r0, r1)           DMFC1(r0, r1)
 #    define movi_d_w(r0, i0)           _movi_d_w(_jit,r0,i0)
-static void _movi_d_w(jit_state_t*,jit_int32_t,jit_float64_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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _movr_ww_d(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #    define movr_d_ww(r0, r1, r2)      _movr_d_ww(_jit, r0, r1, r2)
-static void _movr_d_ww(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _movr_d_ww(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #    define movi_d_ww(r0, r1, i0)      _movi_d_ww(_jit, r0, r1, i0)
-static void _movi_d_ww(jit_state_t*,jit_int32_t,jit_int32_t,jit_float64_t*);
+static void _movi_d_ww(jit_state_t*,int32_t,jit_int32_t,jit_float64_t*);
 #  endif
 #  define extr_d(r0, r1)               _extr_d(_jit, r0, r1)
-static void _extr_d(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _extr_d(jit_state_t*,int32_t,jit_int32_t);
 #  define truncr_d_i(r0, r1)           _truncr_d_i(_jit, r0, r1)
-static void _truncr_d_i(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _truncr_d_i(jit_state_t*,int32_t,jit_int32_t);
 #  if __WORDSIZE == 64
 #    define truncr_d_l(r0, r1)         _truncr_d_l(_jit, r0, r1)
-static void _truncr_d_l(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _truncr_d_l(jit_state_t*,int32_t,jit_int32_t);
 #  endif
 #  define ldr_d(r0, r1)                        _ldr_d(_jit, r0, r1)
-static void _ldr_d(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _ldr_d(jit_state_t*,int32_t,jit_int32_t);
 #  define ldi_d(r0, i0)                        _ldi_d(_jit, r0, i0)
-static void _ldi_d(jit_state_t*,jit_int32_t,jit_word_t);
+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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _ldxr_d(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define ldxi_d(r0, r1, i0)           _ldxi_d(_jit, r0, r1, i0)
-static void _ldxi_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _ldxi_d(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  define str_d(r0, r1)                        _str_d(_jit, r0, r1)
-static void _str_d(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _str_d(jit_state_t*,int32_t,jit_int32_t);
 #  define sti_d(i0, r0)                        _sti_d(_jit, i0, r0)
-static void _sti_d(jit_state_t*,jit_word_t,jit_int32_t);
+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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _stxr_d(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define stxi_d(i0, r0, r1)           _stxi_d(_jit, i0, r0, r1)
-static void _stxi_d(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static void _stxi_d(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define movr_d(r0, r1)               _movr_d(_jit, r0, r1)
-static void _movr_d(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _movr_d(jit_state_t*,int32_t,jit_int32_t);
 #  define movi_d(r0, i0)               _movi_d(_jit, r0, i0)
-static void _movi_d(jit_state_t*,jit_int32_t,jit_float64_t*);
+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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _ltr_f(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define lti_f(r0, r1, i2)            _lti_f(_jit, r0, r1, i2)
-static void _lti_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_float32_t*);
+static void _lti_f(jit_state_t*,int32_t,jit_int32_t,jit_float32_t*);
 #  define ler_f(r0, r1, r2)            _ler_f(_jit, r0, r1, r2)
-static void _ler_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _ler_f(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define lei_f(r0, r1, i2)            _lei_f(_jit, r0, r1, i2)
-static void _lei_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_float32_t*);
+static void _lei_f(jit_state_t*,int32_t,jit_int32_t,jit_float32_t*);
 #  define eqr_f(r0, r1, r2)            _eqr_f(_jit, r0, r1, r2)
-static void _eqr_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _eqr_f(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define eqi_f(r0, r1, i2)            _eqi_f(_jit, r0, r1, i2)
-static void _eqi_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_float32_t*);
+static void _eqi_f(jit_state_t*,int32_t,jit_int32_t,jit_float32_t*);
 #  define ger_f(r0, r1, r2)            _ger_f(_jit, r0, r1, r2)
-static void _ger_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _ger_f(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define gei_f(r0, r1, i2)            _gei_f(_jit, r0, r1, i2)
-static void _gei_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_float32_t*);
+static void _gei_f(jit_state_t*,int32_t,jit_int32_t,jit_float32_t*);
 #  define gtr_f(r0, r1, r2)            _gtr_f(_jit, r0, r1, r2)
-static void _gtr_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _gtr_f(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define gti_f(r0, r1, i2)            _gti_f(_jit, r0, r1, i2)
-static void _gti_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_float32_t*);
+static void _gti_f(jit_state_t*,int32_t,jit_int32_t,jit_float32_t*);
 #  define ner_f(r0, r1, r2)            _ner_f(_jit, r0, r1, r2)
-static void _ner_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _ner_f(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define nei_f(r0, r1, i2)            _nei_f(_jit, r0, r1, i2)
-static void _nei_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_float32_t*);
+static void _nei_f(jit_state_t*,int32_t,jit_int32_t,jit_float32_t*);
 #  define unltr_f(r0, r1, r2)          _unltr_f(_jit, r0, r1, r2)
-static void _unltr_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _unltr_f(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define unlti_f(r0, r1, i2)          _unlti_f(_jit, r0, r1, i2)
-static void _unlti_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_float32_t*);
+static void _unlti_f(jit_state_t*,int32_t,jit_int32_t,jit_float32_t*);
 #  define unler_f(r0, r1, r2)          _unler_f(_jit, r0, r1, r2)
-static void _unler_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _unler_f(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define unlei_f(r0, r1, i2)          _unlei_f(_jit, r0, r1, i2)
-static void _unlei_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_float32_t*);
+static void _unlei_f(jit_state_t*,int32_t,jit_int32_t,jit_float32_t*);
 #  define uneqr_f(r0, r1, r2)          _uneqr_f(_jit, r0, r1, r2)
-static void _uneqr_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _uneqr_f(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define uneqi_f(r0, r1, i2)          _uneqi_f(_jit, r0, r1, i2)
-static void _uneqi_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_float32_t*);
+static void _uneqi_f(jit_state_t*,int32_t,jit_int32_t,jit_float32_t*);
 #  define unger_f(r0, r1, r2)          _unger_f(_jit, r0, r1, r2)
-static void _unger_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _unger_f(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define ungei_f(r0, r1, i2)          _ungei_f(_jit, r0, r1, i2)
-static void _ungei_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_float32_t*);
+static void _ungei_f(jit_state_t*,int32_t,jit_int32_t,jit_float32_t*);
 #  define ungtr_f(r0, r1, r2)          _ungtr_f(_jit, r0, r1, r2)
-static void _ungtr_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _ungtr_f(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define ungti_f(r0, r1, i2)          _ungti_f(_jit, r0, r1, i2)
-static void _ungti_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_float32_t*);
+static void _ungti_f(jit_state_t*,int32_t,jit_int32_t,jit_float32_t*);
 #  define ltgtr_f(r0, r1, r2)          _ltgtr_f(_jit, r0, r1, r2)
-static void _ltgtr_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _ltgtr_f(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define ltgti_f(r0, r1, i2)          _ltgti_f(_jit, r0, r1, i2)
-static void _ltgti_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_float32_t*);
+static void _ltgti_f(jit_state_t*,int32_t,jit_int32_t,jit_float32_t*);
 #  define ordr_f(r0, r1, r2)           _ordr_f(_jit, r0, r1, r2)
-static void _ordr_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _ordr_f(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define ordi_f(r0, r1, i2)           _ordi_f(_jit, r0, r1, i2)
-static void _ordi_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_float32_t*);
+static void _ordi_f(jit_state_t*,int32_t,jit_int32_t,jit_float32_t*);
 #  define unordr_f(r0, r1, r2)         _unordr_f(_jit, r0, r1, r2)
-static void _unordr_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _unordr_f(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define unordi_f(r0, r1, i2)         _unordi_f(_jit, r0, r1, i2)
-static void _unordi_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_float32_t*);
+static void _unordi_f(jit_state_t*,int32_t,jit_int32_t,jit_float32_t*);
 #  define bltr_f(i0, r0, r1)           _bltr_f(_jit, i0, r0, r1)
-static jit_word_t _bltr_f(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _bltr_f(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define blti_f(i0, r0, i1)           _blti_f(_jit, i0, r0, i1)
 static jit_word_t
-_blti_f(jit_state_t*, jit_word_t, jit_int32_t, jit_float32_t*);
+_blti_f(jit_state_t*, jit_word_t, int32_t, jit_float32_t*);
 #  define bler_f(i0, r0, r1)           _bler_f(_jit, i0, r0, r1)
-static jit_word_t _bler_f(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _bler_f(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define blei_f(i0, r0, i1)           _blei_f(_jit, i0, r0, i1)
 static jit_word_t
-_blei_f(jit_state_t*, jit_word_t, jit_int32_t, jit_float32_t*);
+_blei_f(jit_state_t*, jit_word_t, int32_t, jit_float32_t*);
 #  define beqr_f(i0, r0, r1)           _beqr_f(_jit, i0, r0, r1)
-static jit_word_t _beqr_f(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _beqr_f(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define beqi_f(i0, r0, i1)           _beqi_f(_jit, i0, r0, i1)
 static jit_word_t
-_beqi_f(jit_state_t*, jit_word_t, jit_int32_t, jit_float32_t*);
+_beqi_f(jit_state_t*, jit_word_t, int32_t, jit_float32_t*);
 #  define bger_f(i0, r0, r1)           _bger_f(_jit, i0, r0, r1)
-static jit_word_t _bger_f(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _bger_f(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define bgei_f(i0, r0, i1)           _bgei_f(_jit, i0, r0, i1)
 static jit_word_t
-_bgei_f(jit_state_t*, jit_word_t, jit_int32_t, jit_float32_t*);
+_bgei_f(jit_state_t*, jit_word_t, int32_t, jit_float32_t*);
 #  define bgtr_f(i0, r0, r1)           _bgtr_f(_jit, i0, r0, r1)
-static jit_word_t _bgtr_f(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _bgtr_f(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define bgti_f(i0, r0, i1)           _bgti_f(_jit, i0, r0, i1)
 static jit_word_t
-_bgti_f(jit_state_t*, jit_word_t, jit_int32_t, jit_float32_t*);
+_bgti_f(jit_state_t*, jit_word_t, int32_t, jit_float32_t*);
 #  define bner_f(i0, r0, r1)           _bner_f(_jit, i0, r0, r1)
-static jit_word_t _bner_f(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _bner_f(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define bnei_f(i0, r0, i1)           _bnei_f(_jit, i0, r0, i1)
 static jit_word_t
-_bnei_f(jit_state_t*, jit_word_t, jit_int32_t, jit_float32_t*);
+_bnei_f(jit_state_t*, jit_word_t, int32_t, jit_float32_t*);
 #  define bunltr_f(i0, r0, r1)         _bunltr_f(_jit, i0, r0, r1)
-static jit_word_t _bunltr_f(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _bunltr_f(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define bunlti_f(i0, r0, i1)         _bunlti_f(_jit, i0, r0, i1)
 static jit_word_t
-_bunlti_f(jit_state_t*, jit_word_t, jit_int32_t, jit_float32_t*);
+_bunlti_f(jit_state_t*, jit_word_t, int32_t, jit_float32_t*);
 #  define bunler_f(i0, r0, r1)         _bunler_f(_jit, i0, r0, r1)
-static jit_word_t _bunler_f(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _bunler_f(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define bunlei_f(i0, r0, i1)         _bunlei_f(_jit, i0, r0, i1)
 static jit_word_t
-_bunlei_f(jit_state_t*, jit_word_t, jit_int32_t, jit_float32_t*);
+_bunlei_f(jit_state_t*, jit_word_t, int32_t, jit_float32_t*);
 #  define buneqr_f(i0, r0, r1)         _buneqr_f(_jit, i0, r0, r1)
-static jit_word_t _buneqr_f(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _buneqr_f(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define buneqi_f(i0, r0, i1)         _buneqi_f(_jit, i0, r0, i1)
 static jit_word_t
-_buneqi_f(jit_state_t*, jit_word_t, jit_int32_t, jit_float32_t*);
+_buneqi_f(jit_state_t*, jit_word_t, int32_t, jit_float32_t*);
 #  define bunger_f(i0, r0, r1)         _bunger_f(_jit, i0, r0, r1)
-static jit_word_t _bunger_f(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _bunger_f(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define bungei_f(i0, r0, i1)         _bungei_f(_jit, i0, r0, i1)
 static jit_word_t
-_bungei_f(jit_state_t*, jit_word_t, jit_int32_t, jit_float32_t*);
+_bungei_f(jit_state_t*, jit_word_t, int32_t, jit_float32_t*);
 #  define bungtr_f(i0, r0, r1)         _bungtr_f(_jit, i0, r0, r1)
-static jit_word_t _bungtr_f(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _bungtr_f(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define bungti_f(i0, r0, i1)         _bungti_f(_jit, i0, r0, i1)
 static jit_word_t
-_bungti_f(jit_state_t*, jit_word_t, jit_int32_t, jit_float32_t*);
+_bungti_f(jit_state_t*, jit_word_t, int32_t, jit_float32_t*);
 #  define bltgtr_f(i0, r0, r1)         _bltgtr_f(_jit, i0, r0, r1)
-static jit_word_t _bltgtr_f(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _bltgtr_f(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define bltgti_f(i0, r0, i1)         _bltgti_f(_jit, i0, r0, i1)
 static jit_word_t
-_bltgti_f(jit_state_t*, jit_word_t, jit_int32_t, jit_float32_t*);
+_bltgti_f(jit_state_t*, jit_word_t, int32_t, jit_float32_t*);
 #  define bordr_f(i0, r0, r1)          _bordr_f(_jit, i0, r0, r1)
-static jit_word_t _bordr_f(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _bordr_f(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define bordi_f(i0, r0, i1)          _bordi_f(_jit, i0, r0, i1)
 static jit_word_t
-_bordi_f(jit_state_t*, jit_word_t, jit_int32_t, jit_float32_t*);
+_bordi_f(jit_state_t*, jit_word_t, int32_t, jit_float32_t*);
 #  define bunordr_f(i0, r0, r1)                _bunordr_f(_jit, i0, r0, r1)
-static jit_word_t _bunordr_f(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _bunordr_f(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define bunordi_f(i0, r0, i1)                _bunordi_f(_jit, i0, r0, i1)
 static jit_word_t
-_bunordi_f(jit_state_t*, jit_word_t, jit_int32_t, jit_float32_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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _ltr_d(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define lti_d(r0, r1, i2)            _lti_d(_jit, r0, r1, i2)
-static void _lti_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_float64_t*);
+static void _lti_d(jit_state_t*,int32_t,jit_int32_t,jit_float64_t*);
 #  define ler_d(r0, r1, r2)            _ler_d(_jit, r0, r1, r2)
-static void _ler_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _ler_d(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define lei_d(r0, r1, i2)            _lei_d(_jit, r0, r1, i2)
-static void _lei_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_float64_t*);
+static void _lei_d(jit_state_t*,int32_t,jit_int32_t,jit_float64_t*);
 #  define eqr_d(r0, r1, r2)            _eqr_d(_jit, r0, r1, r2)
-static void _eqr_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _eqr_d(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define eqi_d(r0, r1, i2)            _eqi_d(_jit, r0, r1, i2)
-static void _eqi_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_float64_t*);
+static void _eqi_d(jit_state_t*,int32_t,jit_int32_t,jit_float64_t*);
 #  define ger_d(r0, r1, r2)            _ger_d(_jit, r0, r1, r2)
-static void _ger_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _ger_d(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define gei_d(r0, r1, i2)            _gei_d(_jit, r0, r1, i2)
-static void _gei_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_float64_t*);
+static void _gei_d(jit_state_t*,int32_t,jit_int32_t,jit_float64_t*);
 #  define gtr_d(r0, r1, r2)            _gtr_d(_jit, r0, r1, r2)
-static void _gtr_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _gtr_d(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define gti_d(r0, r1, i2)            _gti_d(_jit, r0, r1, i2)
-static void _gti_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_float64_t*);
+static void _gti_d(jit_state_t*,int32_t,jit_int32_t,jit_float64_t*);
 #  define ner_d(r0, r1, r2)            _ner_d(_jit, r0, r1, r2)
-static void _ner_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _ner_d(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define nei_d(r0, r1, i2)            _nei_d(_jit, r0, r1, i2)
-static void _nei_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_float64_t*);
+static void _nei_d(jit_state_t*,int32_t,jit_int32_t,jit_float64_t*);
 #  define unltr_d(r0, r1, r2)          _unltr_d(_jit, r0, r1, r2)
-static void _unltr_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _unltr_d(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define unlti_d(r0, r1, i2)          _unlti_d(_jit, r0, r1, i2)
-static void _unlti_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_float64_t*);
+static void _unlti_d(jit_state_t*,int32_t,jit_int32_t,jit_float64_t*);
 #  define unler_d(r0, r1, r2)          _unler_d(_jit, r0, r1, r2)
-static void _unler_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _unler_d(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define unlei_d(r0, r1, i2)          _unlei_d(_jit, r0, r1, i2)
-static void _unlei_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_float64_t*);
+static void _unlei_d(jit_state_t*,int32_t,jit_int32_t,jit_float64_t*);
 #  define uneqr_d(r0, r1, r2)          _uneqr_d(_jit, r0, r1, r2)
-static void _uneqr_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _uneqr_d(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define uneqi_d(r0, r1, i2)          _uneqi_d(_jit, r0, r1, i2)
-static void _uneqi_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_float64_t*);
+static void _uneqi_d(jit_state_t*,int32_t,jit_int32_t,jit_float64_t*);
 #  define unger_d(r0, r1, r2)          _unger_d(_jit, r0, r1, r2)
-static void _unger_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _unger_d(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define ungei_d(r0, r1, i2)          _ungei_d(_jit, r0, r1, i2)
-static void _ungei_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_float64_t*);
+static void _ungei_d(jit_state_t*,int32_t,jit_int32_t,jit_float64_t*);
 #  define ungtr_d(r0, r1, r2)          _ungtr_d(_jit, r0, r1, r2)
-static void _ungtr_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _ungtr_d(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define ungti_d(r0, r1, i2)          _ungti_d(_jit, r0, r1, i2)
-static void _ungti_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_float64_t*);
+static void _ungti_d(jit_state_t*,int32_t,jit_int32_t,jit_float64_t*);
 #  define ltgtr_d(r0, r1, r2)          _ltgtr_d(_jit, r0, r1, r2)
-static void _ltgtr_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _ltgtr_d(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define ltgti_d(r0, r1, i2)          _ltgti_d(_jit, r0, r1, i2)
-static void _ltgti_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_float64_t*);
+static void _ltgti_d(jit_state_t*,int32_t,jit_int32_t,jit_float64_t*);
 #  define ordr_d(r0, r1, r2)           _ordr_d(_jit, r0, r1, r2)
-static void _ordr_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _ordr_d(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define ordi_d(r0, r1, i2)           _ordi_d(_jit, r0, r1, i2)
-static void _ordi_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_float64_t*);
+static void _ordi_d(jit_state_t*,int32_t,jit_int32_t,jit_float64_t*);
 #  define unordr_d(r0, r1, r2)         _unordr_d(_jit, r0, r1, r2)
-static void _unordr_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _unordr_d(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define unordi_d(r0, r1, i2)         _unordi_d(_jit, r0, r1, i2)
-static void _unordi_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_float64_t*);
+static void _unordi_d(jit_state_t*,int32_t,jit_int32_t,jit_float64_t*);
 #  define bltr_d(i0, r0, r1)           _bltr_d(_jit, i0, r0, r1)
-static jit_word_t _bltr_d(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _bltr_d(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define blti_d(i0, r0, i1)           _blti_d(_jit, i0, r0, i1)
 static jit_word_t
-_blti_d(jit_state_t*, jit_word_t, jit_int32_t, jit_float64_t*);
+_blti_d(jit_state_t*, jit_word_t, int32_t, jit_float64_t*);
 #  define bler_d(i0, r0, r1)           _bler_d(_jit, i0, r0, r1)
-static jit_word_t _bler_d(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _bler_d(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define blei_d(i0, r0, i1)           _blei_d(_jit, i0, r0, i1)
 static jit_word_t
-_blei_d(jit_state_t*, jit_word_t, jit_int32_t, jit_float64_t*);
+_blei_d(jit_state_t*, jit_word_t, int32_t, jit_float64_t*);
 #  define beqr_d(i0, r0, r1)           _beqr_d(_jit, i0, r0, r1)
-static jit_word_t _beqr_d(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _beqr_d(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define beqi_d(i0, r0, i1)           _beqi_d(_jit, i0, r0, i1)
 static jit_word_t
-_beqi_d(jit_state_t*, jit_word_t, jit_int32_t, jit_float64_t*);
+_beqi_d(jit_state_t*, jit_word_t, int32_t, jit_float64_t*);
 #  define bger_d(i0, r0, r1)           _bger_d(_jit, i0, r0, r1)
-static jit_word_t _bger_d(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _bger_d(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define bgei_d(i0, r0, i1)           _bgei_d(_jit, i0, r0, i1)
 static jit_word_t
-_bgei_d(jit_state_t*, jit_word_t, jit_int32_t, jit_float64_t*);
+_bgei_d(jit_state_t*, jit_word_t, int32_t, jit_float64_t*);
 #  define bgtr_d(i0, r0, r1)           _bgtr_d(_jit, i0, r0, r1)
-static jit_word_t _bgtr_d(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _bgtr_d(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define bgti_d(i0, r0, i1)           _bgti_d(_jit, i0, r0, i1)
 static jit_word_t
-_bgti_d(jit_state_t*, jit_word_t, jit_int32_t, jit_float64_t*);
+_bgti_d(jit_state_t*, jit_word_t, int32_t, jit_float64_t*);
 #  define bner_d(i0, r0, r1)           _bner_d(_jit, i0, r0, r1)
-static jit_word_t _bner_d(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _bner_d(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define bnei_d(i0, r0, i1)           _bnei_d(_jit, i0, r0, i1)
 static jit_word_t
-_bnei_d(jit_state_t*, jit_word_t, jit_int32_t, jit_float64_t*);
+_bnei_d(jit_state_t*, jit_word_t, int32_t, jit_float64_t*);
 #  define bunltr_d(i0, r0, r1)         _bunltr_d(_jit, i0, r0, r1)
-static jit_word_t _bunltr_d(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _bunltr_d(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define bunlti_d(i0, r0, i1)         _bunlti_d(_jit, i0, r0, i1)
 static jit_word_t
-_bunlti_d(jit_state_t*, jit_word_t, jit_int32_t, jit_float64_t*);
+_bunlti_d(jit_state_t*, jit_word_t, int32_t, jit_float64_t*);
 #  define bunler_d(i0, r0, r1)         _bunler_d(_jit, i0, r0, r1)
-static jit_word_t _bunler_d(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _bunler_d(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define bunlei_d(i0, r0, i1)         _bunlei_d(_jit, i0, r0, i1)
 static jit_word_t
-_bunlei_d(jit_state_t*, jit_word_t, jit_int32_t, jit_float64_t*);
+_bunlei_d(jit_state_t*, jit_word_t, int32_t, jit_float64_t*);
 #  define buneqr_d(i0, r0, r1)         _buneqr_d(_jit, i0, r0, r1)
-static jit_word_t _buneqr_d(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _buneqr_d(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define buneqi_d(i0, r0, i1)         _buneqi_d(_jit, i0, r0, i1)
 static jit_word_t
-_buneqi_d(jit_state_t*, jit_word_t, jit_int32_t, jit_float64_t*);
+_buneqi_d(jit_state_t*, jit_word_t, int32_t, jit_float64_t*);
 #  define bunger_d(i0, r0, r1)         _bunger_d(_jit, i0, r0, r1)
-static jit_word_t _bunger_d(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _bunger_d(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define bungei_d(i0, r0, i1)         _bungei_d(_jit, i0, r0, i1)
 static jit_word_t
-_bungei_d(jit_state_t*, jit_word_t, jit_int32_t, jit_float64_t*);
+_bungei_d(jit_state_t*, jit_word_t, int32_t, jit_float64_t*);
 #  define bungtr_d(i0, r0, r1)         _bungtr_d(_jit, i0, r0, r1)
-static jit_word_t _bungtr_d(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _bungtr_d(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define bungti_d(i0, r0, i1)         _bungti_d(_jit, i0, r0, i1)
 static jit_word_t
-_bungti_d(jit_state_t*, jit_word_t, jit_int32_t, jit_float64_t*);
+_bungti_d(jit_state_t*, jit_word_t, int32_t, jit_float64_t*);
 #  define bltgtr_d(i0, r0, r1)         _bltgtr_d(_jit, i0, r0, r1)
-static jit_word_t _bltgtr_d(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _bltgtr_d(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define bltgti_d(i0, r0, i1)         _bltgti_d(_jit, i0, r0, i1)
 static jit_word_t
-_bltgti_d(jit_state_t*, jit_word_t, jit_int32_t, jit_float64_t*);
+_bltgti_d(jit_state_t*, jit_word_t, int32_t, jit_float64_t*);
 #  define bordr_d(i0, r0, r1)          _bordr_d(_jit, i0, r0, r1)
-static jit_word_t _bordr_d(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _bordr_d(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define bordi_d(i0, r0, i1)          _bordi_d(_jit, i0, r0, i1)
 static jit_word_t
-_bordi_d(jit_state_t*, jit_word_t, jit_int32_t, jit_float64_t*);
+_bordi_d(jit_state_t*, jit_word_t, int32_t, jit_float64_t*);
 #  define bunordr_d(i0, r0, r1)                _bunordr_d(_jit, i0, r0, r1)
-static jit_word_t _bunordr_d(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _bunordr_d(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define bunordi_d(i0, r0, i1)                _bunordi_d(_jit, i0, r0, i1)
 static jit_word_t
-_bunordi_d(jit_state_t*, jit_word_t, jit_int32_t, jit_float64_t*);
+_bunordi_d(jit_state_t*, jit_word_t, int32_t, jit_float64_t*);
 #  define vaarg_d(r0, r1)              _vaarg_d(_jit, r0, r1)
-static void _vaarg_d(jit_state_t*, jit_int32_t, jit_int32_t);
+static void _vaarg_d(jit_state_t*, int32_t, jit_int32_t);
 #endif
 
 #if CODE
 static void
-_c_cond_fmt(jit_state_t *_jit, jit_int32_t fm,
-           jit_int32_t ft, jit_int32_t fs, jit_int32_t cc)
+_c_cond_fmt(jit_state_t *_jit, int32_t fm,
+           int32_t ft, jit_int32_t fs, jit_int32_t cc)
 {
     jit_instr_t                i;
     i.cc.b = cc;
@@ -571,10 +571,10 @@ _c_cond_fmt(jit_state_t *_jit, jit_int32_t fm,
 #  define fpr_opi(name, type, size)                                    \
 static void                                                            \
 _##name##i_##type(jit_state_t *_jit,                                   \
-                 jit_int32_t r0, jit_int32_t r1,                       \
+                 int32_t r0, jit_int32_t r1,                   \
                  jit_float##size##_t *i0)                              \
 {                                                                      \
-    jit_int32_t                reg = jit_get_reg(jit_class_fpr);               
\
+    int32_t            reg = jit_get_reg(jit_class_fpr);               \
     movi_##type(rn(reg), i0);                                          \
     name##r_##type(r0, r1, rn(reg));                                   \
     jit_unget_reg(reg);                                                        
\
@@ -582,11 +582,11 @@ _##name##i_##type(jit_state_t *_jit,                      
                \
 #  define fpr_bopi(name, type, size)                                   \
 static jit_word_t                                                      \
 _b##name##i_##type(jit_state_t *_jit,                                  \
-                 jit_word_t i0, jit_int32_t r0,                        \
+                 jit_word_t i0, int32_t r0,                    \
                  jit_float##size##_t *i1)                              \
 {                                                                      \
     jit_word_t         word;                                           \
-    jit_int32_t                reg = jit_get_reg(jit_class_fpr|                
\
+    int32_t            reg = jit_get_reg(jit_class_fpr|                \
                                          jit_class_nospill);           \
     movi_##type(rn(reg), i1);                                          \
     word = b##name##r_##type(i0, r0, rn(reg));                         \
@@ -605,10 +605,10 @@ fopi(mul)
 fopi(div)
 
 static void
-_movi_f_w(jit_state_t *_jit, jit_int32_t r0, jit_float32_t *i0)
+_movi_f_w(jit_state_t *_jit, int32_t r0, jit_float32_t *i0)
 {
     union {
-       jit_int32_t     i;
+       int32_t i;
        jit_float32_t   f;
     } data;
 
@@ -617,9 +617,9 @@ _movi_f_w(jit_state_t *_jit, jit_int32_t r0, jit_float32_t 
*i0)
 }
 
 static void
-_extr_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_extr_f(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
-    jit_int32_t                t0;
+    int32_t            t0;
     t0 = jit_get_reg(jit_class_fpr);
 #  if __WORDSIZE == 32
     MTC1(r1, rn(t0));
@@ -632,9 +632,9 @@ _extr_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
 }
 
 static void
-_truncr_f_i(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_truncr_f_i(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
-    jit_int32_t                t0;
+    int32_t            t0;
     t0 = jit_get_reg(jit_class_fpr);
     TRUNC_W_S(rn(t0), r1);
     MFC1(r0, rn(t0));
@@ -643,9 +643,9 @@ _truncr_f_i(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1)
 
 #  if __WORDSIZE == 64
 static void
-_truncr_f_l(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_truncr_f_l(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
-    jit_int32_t                t0;
+    int32_t            t0;
     t0 = jit_get_reg(jit_class_fpr);
     TRUNC_L_S(rn(t0), r1);
     DMFC1(r0, rn(t0));
@@ -654,9 +654,9 @@ _truncr_f_l(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1)
 #  endif
 
 static void
-_ldi_f(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
+_ldi_f(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (can_sign_extend_short_p(i0))
        LWC1(r0, i0, _ZERO_REGNO);
     else {
@@ -668,9 +668,9 @@ _ldi_f(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
 }
 
 static void
-_ldxr_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_ldxr_f(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     addr(rn(reg), r1, r2);
     ldr_f(r0, rn(reg));
@@ -678,9 +678,9 @@ _ldxr_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_int32_t r2)
 }
 
 static void
-_ldxi_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_ldxi_f(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (can_sign_extend_short_p(i0))
        LWC1(r0, i0, r1);
     else {
@@ -692,9 +692,9 @@ _ldxi_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_sti_f(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0)
+_sti_f(jit_state_t *_jit, jit_word_t i0, int32_t r0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (can_sign_extend_short_p(i0))
        SWC1(r0, i0, _ZERO_REGNO);
     else {
@@ -706,9 +706,9 @@ _sti_f(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0)
 }
 
 static void
-_stxr_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_stxr_f(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     addr(rn(reg), r0, r1);
     str_f(rn(reg), r2);
@@ -716,9 +716,9 @@ _stxr_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_int32_t r2)
 }
 
 static void
-_stxi_f(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_stxi_f(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (can_sign_extend_short_p(i0))
        SWC1(r1, i0, r0);
     else {
@@ -730,20 +730,20 @@ _stxi_f(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, 
jit_int32_t r1)
 }
 
 static void
-_movr_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_movr_f(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
     if (r0 != r1)
        MOV_S(r0, r1);
 }
 
 static void
-_movi_f(jit_state_t *_jit, jit_int32_t r0, jit_float32_t *i0)
+_movi_f(jit_state_t *_jit, int32_t r0, jit_float32_t *i0)
 {
     union {
-       jit_int32_t     i;
+       int32_t i;
        jit_float32_t   f;
     } data;
-    jit_int32_t                reg;
+    int32_t            reg;
 
     data.f = *i0;
     if (data.i) {
@@ -769,7 +769,7 @@ dopi(div)
 #if NEW_ABI
 /* n32 abi requires 64 bit cpu */
 static void
-_movi64(jit_state_t *_jit, jit_int32_t r0, jit_int64_t i0)
+_movi64(jit_state_t *_jit, int32_t r0, int64_t i0)
 {
     if (i0 == 0)
        OR(r0, _ZERO_REGNO, _ZERO_REGNO);
@@ -802,11 +802,11 @@ _movi64(jit_state_t *_jit, jit_int32_t r0, jit_int64_t i0)
 }
 
 static void
-_movi_d_w(jit_state_t *_jit, jit_int32_t r0, jit_float64_t *i0)
+_movi_d_w(jit_state_t *_jit, int32_t r0, jit_float64_t *i0)
 {
     jit_word_t         w;
     union {
-       jit_int64_t     l;
+       int64_t l;
        jit_float64_t   d;
     } data;
     if (_jitc->no_data) {
@@ -826,7 +826,7 @@ _movi_d_w(jit_state_t *_jit, jit_int32_t r0, jit_float64_t 
*i0)
 
 #else
 static void
-_movr_ww_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_movr_ww_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     assert(r1 == r2 - 1);
     MTC1(r1, r0 + BE_P);
@@ -834,7 +834,7 @@ _movr_ww_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
 }
 
 static void
-_movr_d_ww(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_movr_d_ww(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     assert(r0 == r1 - 1);
     MFC1(r0, r2 + BE_P);
@@ -842,11 +842,11 @@ _movr_d_ww(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
 }
 
 static void
-_movi_d_ww(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_float64_t 
*i0)
+_movi_d_ww(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_float64_t *i0)
 {
     union {
-       jit_int32_t     i[2];
-       jit_int64_t     l;
+       int32_t i[2];
+       int64_t l;
        jit_float64_t   d;
     } data;
 
@@ -857,9 +857,9 @@ _movi_d_ww(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_float64_t *i0)
 #endif
 
 static void
-_extr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_extr_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
-    jit_int32_t                t0;
+    int32_t            t0;
     t0 = jit_get_reg(jit_class_fpr);
 #  if __WORDSIZE == 32
     MTC1(r1, rn(t0));
@@ -872,9 +872,9 @@ _extr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
 }
 
 static void
-_truncr_d_i(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_truncr_d_i(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
-    jit_int32_t                t0;
+    int32_t            t0;
     t0 = jit_get_reg(jit_class_fpr);
     TRUNC_W_D(rn(t0), r1);
     MFC1(r0, rn(t0));
@@ -883,9 +883,9 @@ _truncr_d_i(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1)
 
 #  if __WORDSIZE == 64
 static void
-_truncr_d_l(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_truncr_d_l(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
-    jit_int32_t                t0;
+    int32_t            t0;
     t0 = jit_get_reg(jit_class_fpr);
     TRUNC_L_D(rn(t0), r1);
     DMFC1(r0, rn(t0));
@@ -894,7 +894,7 @@ _truncr_d_l(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1)
 #  endif
 
 static void
-_ldr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_ldr_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
 #  if __WORDSIZE == 64 || NEW_ABI
     LDC1(r0, 0, r1);
@@ -905,9 +905,9 @@ _ldr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
 }
 
 static void
-_ldi_d(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
+_ldi_d(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
 #  if __WORDSIZE == 64 || NEW_ABI
     if (can_sign_extend_short_p(i0))
        LDC1(r0, i0, _ZERO_REGNO);
@@ -933,9 +933,9 @@ _ldi_d(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
 }
 
 static void
-_ldxr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_ldxr_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     addr(rn(reg), r1, r2);
     ldr_d(r0, rn(reg));
@@ -943,9 +943,9 @@ _ldxr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_int32_t r2)
 }
 
 static void
-_ldxi_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_ldxi_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
 #  if __WORDSIZE == 64 || NEW_ABI
     if (can_sign_extend_short_p(i0))
        LDC1(r0, i0, r1);
@@ -964,7 +964,7 @@ _ldxi_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_str_d(jit_state_t *_jit,jit_int32_t r0, jit_int32_t r1)
+_str_d(jit_state_t *_jit,int32_t r0, jit_int32_t r1)
 {
 #  if __WORDSIZE == 64 || NEW_ABI
     SDC1(r1, 0, r0);
@@ -975,9 +975,9 @@ _str_d(jit_state_t *_jit,jit_int32_t r0, jit_int32_t r1)
 }
 
 static void
-_sti_d(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0)
+_sti_d(jit_state_t *_jit, jit_word_t i0, int32_t r0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
 #  if __WORDSIZE == 64 || NEW_ABI
     if (can_sign_extend_short_p(i0))
        SDC1(r0, i0, _ZERO_REGNO);
@@ -996,9 +996,9 @@ _sti_d(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0)
 }
 
 static void
-_stxr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_stxr_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     addr(rn(reg), r0, r1);
     str_d(rn(reg), r2);
@@ -1006,9 +1006,9 @@ _stxr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
 }
 
 static void
-_stxi_d(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_stxi_d(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
 #  if __WORDSIZE == 64 || NEW_ABI
     if (can_sign_extend_short_p(i0))
        SDC1(r1, i0, r0);
@@ -1027,21 +1027,21 @@ _stxi_d(jit_state_t *_jit, jit_word_t i0, jit_int32_t 
r0, jit_int32_t r1)
 }
 
 static void
-_movr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_movr_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
     if (r0 != r1)
        MOV_D(r0, r1);
 }
 
 static void
-_movi_d(jit_state_t *_jit, jit_int32_t r0, jit_float64_t *i0)
+_movi_d(jit_state_t *_jit, int32_t r0, jit_float64_t *i0)
 {
     union {
-       jit_int32_t     i[2];
-       jit_int64_t     l;
+       int32_t i[2];
+       int64_t l;
        jit_float64_t   d;
     } data;
-    jit_int32_t                reg;
+    int32_t            reg;
 
     data.d = *i0;
 #  if __WORDSIZE == 64 || NEW_ABI
@@ -1086,7 +1086,7 @@ _movi_d(jit_state_t *_jit, jit_int32_t r0, jit_float64_t 
*i0)
 }
 
 static void
-_ltr_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_ltr_f(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     jit_word_t         w;
     C_OLT_S(r1, r2);
@@ -1100,7 +1100,7 @@ _ltr_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_int32_t r2)
 fopi(lt)
 
 static void
-_ler_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_ler_f(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     jit_word_t         w;
     C_OLE_S(r1, r2);
@@ -1114,7 +1114,7 @@ _ler_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_int32_t r2)
 fopi(le)
 
 static void
-_eqr_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_eqr_f(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     jit_word_t         w;
     C_EQ_S(r1, r2);
@@ -1128,7 +1128,7 @@ _eqr_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_int32_t r2)
 fopi(eq)
 
 static void
-_ger_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_ger_f(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     jit_word_t         w;
     C_ULT_S(r1, r2);
@@ -1142,7 +1142,7 @@ _ger_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_int32_t r2)
 fopi(ge)
 
 static void
-_gtr_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_gtr_f(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     jit_word_t         w;
     C_ULE_S(r1, r2);
@@ -1156,7 +1156,7 @@ _gtr_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_int32_t r2)
 fopi(gt)
 
 static void
-_ner_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_ner_f(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     jit_word_t         w;
     C_EQ_S(r1, r2);
@@ -1170,7 +1170,7 @@ _ner_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_int32_t r2)
 fopi(ne)
 
 static void
-_unltr_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_unltr_f(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     jit_word_t         w;
     C_ULT_S(r1, r2);
@@ -1184,7 +1184,7 @@ _unltr_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
 fopi(unlt)
 
 static void
-_unler_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_unler_f(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     jit_word_t         w;
     C_ULE_S(r1, r2);
@@ -1198,7 +1198,7 @@ _unler_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
 fopi(unle)
 
 static void
-_uneqr_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_uneqr_f(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     jit_word_t         w;
     C_UEQ_S(r1, r2);
@@ -1212,7 +1212,7 @@ _uneqr_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
 fopi(uneq)
 
 static void
-_unger_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_unger_f(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     jit_word_t         w;
     C_OLT_S(r1, r2);
@@ -1226,7 +1226,7 @@ _unger_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
 fopi(unge)
 
 static void
-_ungtr_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_ungtr_f(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     jit_word_t         w;
     C_OLE_S(r1, r2);
@@ -1240,7 +1240,7 @@ _ungtr_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
 fopi(ungt)
 
 static void
-_ltgtr_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_ltgtr_f(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     jit_word_t         w;
     C_UEQ_S(r1, r2);
@@ -1254,7 +1254,7 @@ _ltgtr_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
 fopi(ltgt)
 
 static void
-_ordr_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_ordr_f(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     jit_word_t         w;
     C_UN_S(r1, r2);
@@ -1268,7 +1268,7 @@ _ordr_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
 fopi(ord)
 
 static void
-_unordr_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_unordr_f(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     jit_word_t         w;
     C_UN_S(r1, r2);
@@ -1282,7 +1282,7 @@ _unordr_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
 fopi(unord)
 
 static jit_word_t
-_bltr_f(jit_state_t *_jit, jit_word_t i0, jit_int32_t r1, jit_int32_t r2)
+_bltr_f(jit_state_t *_jit, jit_word_t i0, int32_t r1, jit_int32_t r2)
 {
     jit_word_t         w;
     C_OLT_S(r1, r2);
@@ -1294,7 +1294,7 @@ _bltr_f(jit_state_t *_jit, jit_word_t i0, jit_int32_t r1, 
jit_int32_t r2)
 fbopi(lt)
 
 static jit_word_t
-_bler_f(jit_state_t *_jit, jit_word_t i0, jit_int32_t r1, jit_int32_t r2)
+_bler_f(jit_state_t *_jit, jit_word_t i0, int32_t r1, jit_int32_t r2)
 {
     jit_word_t         w;
     C_OLE_S(r1, r2);
@@ -1306,7 +1306,7 @@ _bler_f(jit_state_t *_jit, jit_word_t i0, jit_int32_t r1, 
jit_int32_t r2)
 fbopi(le)
 
 static jit_word_t
-_beqr_f(jit_state_t *_jit, jit_word_t i0, jit_int32_t r1, jit_int32_t r2)
+_beqr_f(jit_state_t *_jit, jit_word_t i0, int32_t r1, jit_int32_t r2)
 {
     jit_word_t         w;
     C_EQ_S(r1, r2);
@@ -1318,7 +1318,7 @@ _beqr_f(jit_state_t *_jit, jit_word_t i0, jit_int32_t r1, 
jit_int32_t r2)
 fbopi(eq)
 
 static jit_word_t
-_bger_f(jit_state_t *_jit, jit_word_t i0, jit_int32_t r1, jit_int32_t r2)
+_bger_f(jit_state_t *_jit, jit_word_t i0, int32_t r1, jit_int32_t r2)
 {
     jit_word_t         w;
     C_ULT_S(r1, r2);
@@ -1330,7 +1330,7 @@ _bger_f(jit_state_t *_jit, jit_word_t i0, jit_int32_t r1, 
jit_int32_t r2)
 fbopi(ge)
 
 static jit_word_t
-_bgtr_f(jit_state_t *_jit, jit_word_t i0, jit_int32_t r1, jit_int32_t r2)
+_bgtr_f(jit_state_t *_jit, jit_word_t i0, int32_t r1, jit_int32_t r2)
 {
     jit_word_t         w;
     C_ULE_S(r1, r2);
@@ -1342,7 +1342,7 @@ _bgtr_f(jit_state_t *_jit, jit_word_t i0, jit_int32_t r1, 
jit_int32_t r2)
 fbopi(gt)
 
 static jit_word_t
-_bner_f(jit_state_t *_jit, jit_word_t i0, jit_int32_t r1, jit_int32_t r2)
+_bner_f(jit_state_t *_jit, jit_word_t i0, int32_t r1, jit_int32_t r2)
 {
     jit_word_t         w;
     C_EQ_S(r1, r2);
@@ -1354,7 +1354,7 @@ _bner_f(jit_state_t *_jit, jit_word_t i0, jit_int32_t r1, 
jit_int32_t r2)
 fbopi(ne)
 
 static jit_word_t
-_bunltr_f(jit_state_t *_jit, jit_word_t i0, jit_int32_t r1, jit_int32_t r2)
+_bunltr_f(jit_state_t *_jit, jit_word_t i0, int32_t r1, jit_int32_t r2)
 {
     jit_word_t         w;
     C_ULT_S(r1, r2);
@@ -1366,7 +1366,7 @@ _bunltr_f(jit_state_t *_jit, jit_word_t i0, jit_int32_t 
r1, jit_int32_t r2)
 fbopi(unlt)
 
 static jit_word_t
-_bunler_f(jit_state_t *_jit, jit_word_t i0, jit_int32_t r1, jit_int32_t r2)
+_bunler_f(jit_state_t *_jit, jit_word_t i0, int32_t r1, jit_int32_t r2)
 {
     jit_word_t         w;
     C_ULE_S(r1, r2);
@@ -1378,7 +1378,7 @@ _bunler_f(jit_state_t *_jit, jit_word_t i0, jit_int32_t 
r1, jit_int32_t r2)
 fbopi(unle)
 
 static jit_word_t
-_buneqr_f(jit_state_t *_jit, jit_word_t i0, jit_int32_t r1, jit_int32_t r2)
+_buneqr_f(jit_state_t *_jit, jit_word_t i0, int32_t r1, jit_int32_t r2)
 {
     jit_word_t         w;
     C_UEQ_S(r1, r2);
@@ -1390,7 +1390,7 @@ _buneqr_f(jit_state_t *_jit, jit_word_t i0, jit_int32_t 
r1, jit_int32_t r2)
 fbopi(uneq)
 
 static jit_word_t
-_bunger_f(jit_state_t *_jit, jit_word_t i0, jit_int32_t r1, jit_int32_t r2)
+_bunger_f(jit_state_t *_jit, jit_word_t i0, int32_t r1, jit_int32_t r2)
 {
     jit_word_t         w;
     C_OLT_S(r1, r2);
@@ -1402,7 +1402,7 @@ _bunger_f(jit_state_t *_jit, jit_word_t i0, jit_int32_t 
r1, jit_int32_t r2)
 fbopi(unge)
 
 static jit_word_t
-_bungtr_f(jit_state_t *_jit, jit_word_t i0, jit_int32_t r1, jit_int32_t r2)
+_bungtr_f(jit_state_t *_jit, jit_word_t i0, int32_t r1, jit_int32_t r2)
 {
     jit_word_t         w;
     C_OLE_S(r1, r2);
@@ -1414,7 +1414,7 @@ _bungtr_f(jit_state_t *_jit, jit_word_t i0, jit_int32_t 
r1, jit_int32_t r2)
 fbopi(ungt)
 
 static jit_word_t
-_bltgtr_f(jit_state_t *_jit, jit_word_t i0, jit_int32_t r1, jit_int32_t r2)
+_bltgtr_f(jit_state_t *_jit, jit_word_t i0, int32_t r1, jit_int32_t r2)
 {
     jit_word_t         w;
     C_UEQ_S(r1, r2);
@@ -1426,7 +1426,7 @@ _bltgtr_f(jit_state_t *_jit, jit_word_t i0, jit_int32_t 
r1, jit_int32_t r2)
 fbopi(ltgt)
 
 static jit_word_t
-_bordr_f(jit_state_t *_jit, jit_word_t i0, jit_int32_t r1, jit_int32_t r2)
+_bordr_f(jit_state_t *_jit, jit_word_t i0, int32_t r1, jit_int32_t r2)
 {
     jit_word_t         w;
     C_UN_S(r1, r2);
@@ -1438,7 +1438,7 @@ _bordr_f(jit_state_t *_jit, jit_word_t i0, jit_int32_t 
r1, jit_int32_t r2)
 fbopi(ord)
 
 static jit_word_t
-_bunordr_f(jit_state_t *_jit, jit_word_t i0, jit_int32_t r1, jit_int32_t r2)
+_bunordr_f(jit_state_t *_jit, jit_word_t i0, int32_t r1, jit_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, jit_int32_t 
r1, jit_int32_t r2)
 fbopi(unord)
 
 static void
-_ltr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_ltr_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     jit_word_t         w;
     C_OLT_D(r1, r2);
@@ -1464,7 +1464,7 @@ _ltr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_int32_t r2)
 dopi(lt)
 
 static void
-_ler_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_ler_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     jit_word_t         w;
     C_OLE_D(r1, r2);
@@ -1478,7 +1478,7 @@ _ler_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_int32_t r2)
 dopi(le)
 
 static void
-_eqr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_eqr_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     jit_word_t         w;
     C_EQ_D(r1, r2);
@@ -1492,7 +1492,7 @@ _eqr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_int32_t r2)
 dopi(eq)
 
 static void
-_ger_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_ger_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     jit_word_t         w;
     C_ULT_D(r1, r2);
@@ -1506,7 +1506,7 @@ _ger_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_int32_t r2)
 dopi(ge)
 
 static void
-_gtr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_gtr_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     jit_word_t         w;
     C_ULE_D(r1, r2);
@@ -1520,7 +1520,7 @@ _gtr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_int32_t r2)
 dopi(gt)
 
 static void
-_ner_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_ner_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     jit_word_t         w;
     C_EQ_D(r1, r2);
@@ -1534,7 +1534,7 @@ _ner_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_int32_t r2)
 dopi(ne)
 
 static void
-_unltr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_unltr_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     jit_word_t         w;
     C_ULT_D(r1, r2);
@@ -1548,7 +1548,7 @@ _unltr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
 dopi(unlt)
 
 static void
-_unler_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_unler_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     jit_word_t         w;
     C_ULE_D(r1, r2);
@@ -1562,7 +1562,7 @@ _unler_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
 dopi(unle)
 
 static void
-_uneqr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_uneqr_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     jit_word_t         w;
     C_UEQ_D(r1, r2);
@@ -1576,7 +1576,7 @@ _uneqr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
 dopi(uneq)
 
 static void
-_unger_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_unger_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     jit_word_t         w;
     C_OLT_D(r1, r2);
@@ -1590,7 +1590,7 @@ _unger_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
 dopi(unge)
 
 static void
-_ungtr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_ungtr_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     jit_word_t         w;
     C_OLE_D(r1, r2);
@@ -1604,7 +1604,7 @@ _ungtr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
 dopi(ungt)
 
 static void
-_ltgtr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_ltgtr_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     jit_word_t         w;
     C_UEQ_D(r1, r2);
@@ -1618,7 +1618,7 @@ _ltgtr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
 dopi(ltgt)
 
 static void
-_ordr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_ordr_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     jit_word_t         w;
     C_UN_D(r1, r2);
@@ -1632,7 +1632,7 @@ _ordr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
 dopi(ord)
 
 static void
-_unordr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_unordr_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     jit_word_t         w;
     C_UN_D(r1, r2);
@@ -1646,7 +1646,7 @@ _unordr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
 dopi(unord)
 
 static jit_word_t
-_bltr_d(jit_state_t *_jit, jit_word_t i0, jit_int32_t r1, jit_int32_t r2)
+_bltr_d(jit_state_t *_jit, jit_word_t i0, int32_t r1, jit_int32_t r2)
 {
     jit_word_t         w;
     C_OLT_D(r1, r2);
@@ -1658,7 +1658,7 @@ _bltr_d(jit_state_t *_jit, jit_word_t i0, jit_int32_t r1, 
jit_int32_t r2)
 dbopi(lt)
 
 static jit_word_t
-_bler_d(jit_state_t *_jit, jit_word_t i0, jit_int32_t r1, jit_int32_t r2)
+_bler_d(jit_state_t *_jit, jit_word_t i0, int32_t r1, jit_int32_t r2)
 {
     jit_word_t         w;
     C_OLE_D(r1, r2);
@@ -1670,7 +1670,7 @@ _bler_d(jit_state_t *_jit, jit_word_t i0, jit_int32_t r1, 
jit_int32_t r2)
 dbopi(le)
 
 static jit_word_t
-_beqr_d(jit_state_t *_jit, jit_word_t i0, jit_int32_t r1, jit_int32_t r2)
+_beqr_d(jit_state_t *_jit, jit_word_t i0, int32_t r1, jit_int32_t r2)
 {
     jit_word_t         w;
     C_EQ_D(r1, r2);
@@ -1682,7 +1682,7 @@ _beqr_d(jit_state_t *_jit, jit_word_t i0, jit_int32_t r1, 
jit_int32_t r2)
 dbopi(eq)
 
 static jit_word_t
-_bger_d(jit_state_t *_jit, jit_word_t i0, jit_int32_t r1, jit_int32_t r2)
+_bger_d(jit_state_t *_jit, jit_word_t i0, int32_t r1, jit_int32_t r2)
 {
     jit_word_t         w;
     C_ULT_D(r1, r2);
@@ -1694,7 +1694,7 @@ _bger_d(jit_state_t *_jit, jit_word_t i0, jit_int32_t r1, 
jit_int32_t r2)
 dbopi(ge)
 
 static jit_word_t
-_bgtr_d(jit_state_t *_jit, jit_word_t i0, jit_int32_t r1, jit_int32_t r2)
+_bgtr_d(jit_state_t *_jit, jit_word_t i0, int32_t r1, jit_int32_t r2)
 {
     jit_word_t         w;
     C_ULE_D(r1, r2);
@@ -1706,7 +1706,7 @@ _bgtr_d(jit_state_t *_jit, jit_word_t i0, jit_int32_t r1, 
jit_int32_t r2)
 dbopi(gt)
 
 static jit_word_t
-_bner_d(jit_state_t *_jit, jit_word_t i0, jit_int32_t r1, jit_int32_t r2)
+_bner_d(jit_state_t *_jit, jit_word_t i0, int32_t r1, jit_int32_t r2)
 {
     jit_word_t         w;
     C_EQ_D(r1, r2);
@@ -1718,7 +1718,7 @@ _bner_d(jit_state_t *_jit, jit_word_t i0, jit_int32_t r1, 
jit_int32_t r2)
 dbopi(ne)
 
 static jit_word_t
-_bunltr_d(jit_state_t *_jit, jit_word_t i0, jit_int32_t r1, jit_int32_t r2)
+_bunltr_d(jit_state_t *_jit, jit_word_t i0, int32_t r1, jit_int32_t r2)
 {
     jit_word_t         w;
     C_ULT_D(r1, r2);
@@ -1730,7 +1730,7 @@ _bunltr_d(jit_state_t *_jit, jit_word_t i0, jit_int32_t 
r1, jit_int32_t r2)
 dbopi(unlt)
 
 static jit_word_t
-_bunler_d(jit_state_t *_jit, jit_word_t i0, jit_int32_t r1, jit_int32_t r2)
+_bunler_d(jit_state_t *_jit, jit_word_t i0, int32_t r1, jit_int32_t r2)
 {
     jit_word_t         w;
     C_ULE_D(r1, r2);
@@ -1742,7 +1742,7 @@ _bunler_d(jit_state_t *_jit, jit_word_t i0, jit_int32_t 
r1, jit_int32_t r2)
 dbopi(unle)
 
 static jit_word_t
-_buneqr_d(jit_state_t *_jit, jit_word_t i0, jit_int32_t r1, jit_int32_t r2)
+_buneqr_d(jit_state_t *_jit, jit_word_t i0, int32_t r1, jit_int32_t r2)
 {
     jit_word_t         w;
     C_UEQ_D(r1, r2);
@@ -1754,7 +1754,7 @@ _buneqr_d(jit_state_t *_jit, jit_word_t i0, jit_int32_t 
r1, jit_int32_t r2)
 dbopi(uneq)
 
 static jit_word_t
-_bunger_d(jit_state_t *_jit, jit_word_t i0, jit_int32_t r1, jit_int32_t r2)
+_bunger_d(jit_state_t *_jit, jit_word_t i0, int32_t r1, jit_int32_t r2)
 {
     jit_word_t         w;
     C_OLT_D(r1, r2);
@@ -1766,7 +1766,7 @@ _bunger_d(jit_state_t *_jit, jit_word_t i0, jit_int32_t 
r1, jit_int32_t r2)
 dbopi(unge)
 
 static jit_word_t
-_bungtr_d(jit_state_t *_jit, jit_word_t i0, jit_int32_t r1, jit_int32_t r2)
+_bungtr_d(jit_state_t *_jit, jit_word_t i0, int32_t r1, jit_int32_t r2)
 {
     jit_word_t         w;
     C_OLE_D(r1, r2);
@@ -1778,7 +1778,7 @@ _bungtr_d(jit_state_t *_jit, jit_word_t i0, jit_int32_t 
r1, jit_int32_t r2)
 dbopi(ungt)
 
 static jit_word_t
-_bltgtr_d(jit_state_t *_jit, jit_word_t i0, jit_int32_t r1, jit_int32_t r2)
+_bltgtr_d(jit_state_t *_jit, jit_word_t i0, int32_t r1, jit_int32_t r2)
 {
     jit_word_t         w;
     C_UEQ_D(r1, r2);
@@ -1790,7 +1790,7 @@ _bltgtr_d(jit_state_t *_jit, jit_word_t i0, jit_int32_t 
r1, jit_int32_t r2)
 dbopi(ltgt)
 
 static jit_word_t
-_bordr_d(jit_state_t *_jit, jit_word_t i0, jit_int32_t r1, jit_int32_t r2)
+_bordr_d(jit_state_t *_jit, jit_word_t i0, int32_t r1, jit_int32_t r2)
 {
     jit_word_t         w;
     C_UN_D(r1, r2);
@@ -1802,7 +1802,7 @@ _bordr_d(jit_state_t *_jit, jit_word_t i0, jit_int32_t 
r1, jit_int32_t r2)
 dbopi(ord)
 
 static jit_word_t
-_bunordr_d(jit_state_t *_jit, jit_word_t i0, jit_int32_t r1, jit_int32_t r2)
+_bunordr_d(jit_state_t *_jit, jit_word_t i0, int32_t r1, jit_int32_t r2)
 {
     jit_word_t         w;
     C_UN_D(r1, r2);
@@ -1814,10 +1814,10 @@ _bunordr_d(jit_state_t *_jit, jit_word_t i0, 
jit_int32_t r1, jit_int32_t r2)
 dbopi(unord)
 
 static void
-_vaarg_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_vaarg_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
 #if !NEW_ABI
-    jit_int32_t                reg;
+    int32_t            reg;
 #endif
     assert(_jitc->function->self.call & jit_call_varargs);
 #if !NEW_ABI
diff --git a/jit/mips.c b/jit/mips.c
index be878f5..5eaeaff 100644
--- a/jit/mips.c
+++ b/jit/mips.c
@@ -41,9 +41,9 @@
 #  define S_DISP                       0
 #  define I_DISP                       0
 #else
-#  define C_DISP                       STACK_SLOT - sizeof(jit_int8_t)
-#  define S_DISP                       STACK_SLOT - sizeof(jit_int16_t)
-#  define I_DISP                       STACK_SLOT - sizeof(jit_int32_t)
+#  define C_DISP                       STACK_SLOT - sizeof(int8_t)
+#  define S_DISP                       STACK_SLOT - sizeof(int16_t)
+#  define I_DISP                       STACK_SLOT - sizeof(int32_t)
 #endif
 
 /*
@@ -169,7 +169,7 @@ _jit_init(jit_state_t *_jit)
 void
 _jit_prolog(jit_state_t *_jit)
 {
-    jit_int32_t                 offset;
+    int32_t             offset;
 
     if (_jitc->function)
        jit_epilog();
@@ -188,7 +188,7 @@ _jit_prolog(jit_state_t *_jit)
        _jitc->function->self.aoff = _jitc->function->self.alen = 0;
     _jitc->function->self.call = jit_call_default;
     jit_alloc((jit_pointer_t *)&_jitc->function->regoff,
-             _jitc->reglen * sizeof(jit_int32_t));
+             _jitc->reglen * sizeof(int32_t));
 
     /* _no_link here does not mean the jit_link() call can be removed
      * by rewriting as:
@@ -207,8 +207,8 @@ _jit_prolog(jit_state_t *_jit)
     jit_regset_new(&_jitc->function->regset);
 }
 
-jit_int32_t
-_jit_allocai(jit_state_t *_jit, jit_int32_t length)
+int32_t
+_jit_allocai(jit_state_t *_jit, int32_t length)
 {
     assert(_jitc->function);
     switch (length) {
@@ -226,13 +226,13 @@ _jit_allocai(jit_state_t *_jit, jit_int32_t length)
 }
 
 void
-_jit_allocar(jit_state_t *_jit, jit_int32_t u, jit_int32_t v)
+_jit_allocar(jit_state_t *_jit, int32_t u, jit_int32_t v)
 {
-    jit_int32_t                 reg;
+    int32_t             reg;
     assert(_jitc->function);
     jit_inc_synth_ww(allocar, u, v);
     if (!_jitc->function->allocar) {
-       _jitc->function->aoffoff = jit_allocai(sizeof(jit_int32_t));
+       _jitc->function->aoffoff = jit_allocai(sizeof(int32_t));
        _jitc->function->allocar = 1;
     }
     reg = jit_get_reg(jit_class_gpr);
@@ -259,7 +259,7 @@ _jit_ret(jit_state_t *_jit)
 }
 
 void
-_jit_retr(jit_state_t *_jit, jit_int32_t u)
+_jit_retr(jit_state_t *_jit, int32_t u)
 {
     jit_inc_synth_w(retr, u);
     if (JIT_RET != u)
@@ -279,7 +279,7 @@ _jit_reti(jit_state_t *_jit, jit_word_t u)
 }
 
 void
-_jit_retr_f(jit_state_t *_jit, jit_int32_t u)
+_jit_retr_f(jit_state_t *_jit, int32_t u)
 {
     jit_inc_synth_w(retr_f, u);
     if (JIT_FRET != u)
@@ -300,7 +300,7 @@ _jit_reti_f(jit_state_t *_jit, jit_float32_t u)
 }
 
 void
-_jit_retr_d(jit_state_t *_jit, jit_int32_t u)
+_jit_retr_d(jit_state_t *_jit, int32_t u)
 {
     jit_inc_synth_w(retr_d, u);
     if (JIT_FRET != u)
@@ -345,7 +345,7 @@ _jit_arg_register_p(jit_state_t *_jit, jit_node_t *u)
 static jit_node_t *
 _jit_make_arg(jit_state_t *_jit, jit_node_t *node)
 {
-    jit_int32_t                 offset;
+    int32_t             offset;
 #if NEW_ABI
     if (jit_arg_reg_p(_jitc->function->self.argi))
        offset = _jitc->function->self.argi++;
@@ -373,7 +373,7 @@ _jit_make_arg(jit_state_t *_jit, jit_node_t *node)
 static jit_node_t *
 _jit_make_arg_f(jit_state_t *_jit, jit_node_t *node)
 {
-    jit_int32_t                 offset;
+    int32_t             offset;
 #if NEW_ABI
     if (jit_arg_reg_p(_jitc->function->self.argi)) {
        offset = _jitc->function->self.argi++;
@@ -416,7 +416,7 @@ _jit_make_arg_f(jit_state_t *_jit, jit_node_t *node)
 static jit_node_t *
 _jit_make_arg_d(jit_state_t *_jit, jit_node_t *node)
 {
-    jit_int32_t                 offset;
+    int32_t             offset;
 #if NEW_ABI
     if (jit_arg_reg_p(_jitc->function->self.argi)) {
        offset = _jitc->function->self.argi++;
@@ -490,7 +490,7 @@ _jit_ellipsis(jit_state_t *_jit)
 }
 
 void
-_jit_va_push(jit_state_t *_jit, jit_int32_t u)
+_jit_va_push(jit_state_t *_jit, int32_t u)
 {
     jit_inc_synth_w(va_push, u);
     jit_pushargr(u);
@@ -519,7 +519,7 @@ _jit_arg_d(jit_state_t *_jit)
 }
 
 void
-_jit_getarg_c(jit_state_t *_jit, jit_int32_t u, jit_node_t *v)
+_jit_getarg_c(jit_state_t *_jit, int32_t u, jit_node_t *v)
 {
     assert(v->code == jit_code_arg);
     jit_inc_synth_wp(getarg_c, u, v);
@@ -531,7 +531,7 @@ _jit_getarg_c(jit_state_t *_jit, jit_int32_t u, jit_node_t 
*v)
 }
 
 void
-_jit_getarg_uc(jit_state_t *_jit, jit_int32_t u, jit_node_t *v)
+_jit_getarg_uc(jit_state_t *_jit, int32_t u, jit_node_t *v)
 {
     assert(v->code == jit_code_arg);
     jit_inc_synth_wp(getarg_uc, u, v);
@@ -543,7 +543,7 @@ _jit_getarg_uc(jit_state_t *_jit, jit_int32_t u, jit_node_t 
*v)
 }
 
 void
-_jit_getarg_s(jit_state_t *_jit, jit_int32_t u, jit_node_t *v)
+_jit_getarg_s(jit_state_t *_jit, int32_t u, jit_node_t *v)
 {
     assert(v->code == jit_code_arg);
     jit_inc_synth_wp(getarg_s, u, v);
@@ -555,7 +555,7 @@ _jit_getarg_s(jit_state_t *_jit, jit_int32_t u, jit_node_t 
*v)
 }
 
 void
-_jit_getarg_us(jit_state_t *_jit, jit_int32_t u, jit_node_t *v)
+_jit_getarg_us(jit_state_t *_jit, int32_t u, jit_node_t *v)
 {
     assert(v->code == jit_code_arg);
     jit_inc_synth_wp(getarg_us, u, v);
@@ -567,7 +567,7 @@ _jit_getarg_us(jit_state_t *_jit, jit_int32_t u, jit_node_t 
*v)
 }
 
 void
-_jit_getarg_i(jit_state_t *_jit, jit_int32_t u, jit_node_t *v)
+_jit_getarg_i(jit_state_t *_jit, int32_t u, jit_node_t *v)
 {
     assert(v->code == jit_code_arg);
     jit_inc_synth_wp(getarg_i, u, v);
@@ -585,7 +585,7 @@ _jit_getarg_i(jit_state_t *_jit, jit_int32_t u, jit_node_t 
*v)
 
 #if __WORDSIZE == 64
 void
-_jit_getarg_ui(jit_state_t *_jit, jit_int32_t u, jit_node_t *v)
+_jit_getarg_ui(jit_state_t *_jit, int32_t u, jit_node_t *v)
 {
     assert(v->code == jit_code_arg);
     jit_inc_synth_wp(getarg_ui, u, v);
@@ -597,7 +597,7 @@ _jit_getarg_ui(jit_state_t *_jit, jit_int32_t u, jit_node_t 
*v)
 }
 
 void
-_jit_getarg_l(jit_state_t *_jit, jit_int32_t u, jit_node_t *v)
+_jit_getarg_l(jit_state_t *_jit, int32_t u, jit_node_t *v)
 {
     assert(v->code == jit_code_arg);
     jit_inc_synth_wp(getarg_l, u, v);
@@ -610,7 +610,7 @@ _jit_getarg_l(jit_state_t *_jit, jit_int32_t u, jit_node_t 
*v)
 #endif
 
 void
-_jit_putargr(jit_state_t *_jit, jit_int32_t u, jit_node_t *v)
+_jit_putargr(jit_state_t *_jit, int32_t u, jit_node_t *v)
 {
     jit_inc_synth_wp(putargr, u, v);
     assert(v->code == jit_code_arg);
@@ -624,7 +624,7 @@ _jit_putargr(jit_state_t *_jit, jit_int32_t u, jit_node_t 
*v)
 void
 _jit_putargi(jit_state_t *_jit, jit_word_t u, jit_node_t *v)
 {
-    jit_int32_t                regno;
+    int32_t            regno;
     assert(v->code == jit_code_arg);
     jit_inc_synth_wp(putargi, u, v);
     if (jit_arg_reg_p(v->u.w))
@@ -639,7 +639,7 @@ _jit_putargi(jit_state_t *_jit, jit_word_t u, jit_node_t *v)
 }
 
 void
-_jit_getarg_f(jit_state_t *_jit, jit_int32_t u, jit_node_t *v)
+_jit_getarg_f(jit_state_t *_jit, int32_t u, jit_node_t *v)
 {
     assert(v->code == jit_code_arg_f);
     jit_inc_synth_wp(getarg_f, u, v);
@@ -660,7 +660,7 @@ _jit_getarg_f(jit_state_t *_jit, jit_int32_t u, jit_node_t 
*v)
 }
 
 void
-_jit_putargr_f(jit_state_t *_jit, jit_int32_t u, jit_node_t *v)
+_jit_putargr_f(jit_state_t *_jit, int32_t u, jit_node_t *v)
 {
     assert(v->code == jit_code_arg_f);
     jit_inc_synth_wp(putargr_f, u, v);
@@ -683,7 +683,7 @@ _jit_putargr_f(jit_state_t *_jit, jit_int32_t u, jit_node_t 
*v)
 void
 _jit_putargi_f(jit_state_t *_jit, jit_float32_t u, jit_node_t *v)
 {
-    jit_int32_t                regno;
+    int32_t            regno;
     assert(v->code == jit_code_arg_f);
     jit_inc_synth_fp(putargi_f, u, v);
 #if NEW_ABI
@@ -715,7 +715,7 @@ _jit_putargi_f(jit_state_t *_jit, jit_float32_t u, 
jit_node_t *v)
 }
 
 void
-_jit_getarg_d(jit_state_t *_jit, jit_int32_t u, jit_node_t *v)
+_jit_getarg_d(jit_state_t *_jit, int32_t u, jit_node_t *v)
 {
     assert(v->code == jit_code_arg_d);
     jit_inc_synth_wp(getarg_d, u, v);
@@ -736,7 +736,7 @@ _jit_getarg_d(jit_state_t *_jit, jit_int32_t u, jit_node_t 
*v)
 }
 
 void
-_jit_putargr_d(jit_state_t *_jit, jit_int32_t u, jit_node_t *v)
+_jit_putargr_d(jit_state_t *_jit, int32_t u, jit_node_t *v)
 {
     assert(v->code == jit_code_arg_d);
     jit_inc_synth_wp(putargr_d, u, v);
@@ -759,7 +759,7 @@ _jit_putargr_d(jit_state_t *_jit, jit_int32_t u, jit_node_t 
*v)
 void
 _jit_putargi_d(jit_state_t *_jit, jit_float64_t u, jit_node_t *v)
 {
-    jit_int32_t                regno;
+    int32_t            regno;
     assert(v->code == jit_code_arg_d);
     jit_inc_synth_dp(putargi_d, u, v);
 #if NEW_ABI
@@ -791,7 +791,7 @@ _jit_putargi_d(jit_state_t *_jit, jit_float64_t u, 
jit_node_t *v)
 }
 
 void
-_jit_pushargr(jit_state_t *_jit, jit_int32_t u)
+_jit_pushargr(jit_state_t *_jit, int32_t u)
 {
     jit_inc_synth_w(pushargr, u);
     jit_link_prepare();
@@ -822,7 +822,7 @@ _jit_pushargr(jit_state_t *_jit, jit_int32_t u)
 void
 _jit_pushargi(jit_state_t *_jit, jit_word_t u)
 {
-    jit_int32_t                regno;
+    int32_t            regno;
 #if !NEW_ABI
     jit_word_t         offset;
 #endif
@@ -858,7 +858,7 @@ _jit_pushargi(jit_state_t *_jit, jit_word_t u)
 }
 
 void
-_jit_pushargr_f(jit_state_t *_jit, jit_int32_t u)
+_jit_pushargr_f(jit_state_t *_jit, int32_t u)
 {
 #if !NEW_ABI
     jit_word_t         offset;
@@ -899,7 +899,7 @@ _jit_pushargr_f(jit_state_t *_jit, jit_int32_t u)
 void
 _jit_pushargi_f(jit_state_t *_jit, jit_float32_t u)
 {
-    jit_int32_t                regno;
+    int32_t            regno;
 #if !NEW_ABI
     jit_word_t         offset;
 #endif
@@ -944,7 +944,7 @@ _jit_pushargi_f(jit_state_t *_jit, jit_float32_t u)
 }
 
 void
-_jit_pushargr_d(jit_state_t *_jit, jit_int32_t u)
+_jit_pushargr_d(jit_state_t *_jit, int32_t u)
 {
 #if !NEW_ABI
     jit_bool_t         adjust;
@@ -992,7 +992,7 @@ _jit_pushargr_d(jit_state_t *_jit, jit_int32_t u)
 void
 _jit_pushargi_d(jit_state_t *_jit, jit_float64_t u)
 {
-    jit_int32_t                regno;
+    int32_t            regno;
 #if !NEW_ABI
     jit_bool_t         adjust;
     jit_word_t         offset;
@@ -1044,9 +1044,9 @@ _jit_pushargi_d(jit_state_t *_jit, jit_float64_t u)
 }
 
 jit_bool_t
-_jit_regarg_p(jit_state_t *_jit, jit_node_t *node, jit_int32_t regno)
+_jit_regarg_p(jit_state_t *_jit, jit_node_t *node, int32_t regno)
 {
-    jit_int32_t                spec;
+    int32_t            spec;
 
     spec = jit_class(_rvs[regno].spec);
     if (spec & jit_class_arg) {
@@ -1066,7 +1066,7 @@ _jit_regarg_p(jit_state_t *_jit, jit_node_t *node, 
jit_int32_t regno)
 }
 
 void
-_jit_finishr(jit_state_t *_jit, jit_int32_t r0)
+_jit_finishr(jit_state_t *_jit, int32_t r0)
 {
     jit_node_t         *call;
     assert(_jitc->function);
@@ -1112,31 +1112,31 @@ _jit_finishi(jit_state_t *_jit, jit_pointer_t i0)
 }
 
 void
-_jit_retval_c(jit_state_t *_jit, jit_int32_t r0)
+_jit_retval_c(jit_state_t *_jit, int32_t r0)
 {
     jit_extr_c(r0, JIT_RET);
 }
 
 void
-_jit_retval_uc(jit_state_t *_jit, jit_int32_t r0)
+_jit_retval_uc(jit_state_t *_jit, int32_t r0)
 {
     jit_extr_uc(r0, JIT_RET);
 }
 
 void
-_jit_retval_s(jit_state_t *_jit, jit_int32_t r0)
+_jit_retval_s(jit_state_t *_jit, int32_t r0)
 {
     jit_extr_s(r0, JIT_RET);
 }
 
 void
-_jit_retval_us(jit_state_t *_jit, jit_int32_t r0)
+_jit_retval_us(jit_state_t *_jit, int32_t r0)
 {
     jit_extr_us(r0, JIT_RET);
 }
 
 void
-_jit_retval_i(jit_state_t *_jit, jit_int32_t r0)
+_jit_retval_i(jit_state_t *_jit, int32_t r0)
 {
 #if __WORDSIZE == 32
     if (r0 != JIT_RET)
@@ -1148,13 +1148,13 @@ _jit_retval_i(jit_state_t *_jit, jit_int32_t r0)
 
 #if __WORDSIZE == 64
 void
-_jit_retval_ui(jit_state_t *_jit, jit_int32_t r0)
+_jit_retval_ui(jit_state_t *_jit, int32_t r0)
 {
     jit_extr_ui(r0, JIT_RET);
 }
 
 void
-_jit_retval_l(jit_state_t *_jit, jit_int32_t r0)
+_jit_retval_l(jit_state_t *_jit, int32_t r0)
 {
     if (r0 != JIT_RET)
        jit_movr(r0, JIT_RET);
@@ -1162,14 +1162,14 @@ _jit_retval_l(jit_state_t *_jit, jit_int32_t r0)
 #endif
 
 void
-_jit_retval_f(jit_state_t *_jit, jit_int32_t r0)
+_jit_retval_f(jit_state_t *_jit, int32_t r0)
 {
     if (r0 != JIT_FRET)
        jit_movr_f(r0, JIT_FRET);
 }
 
 void
-_jit_retval_d(jit_state_t *_jit, jit_int32_t r0)
+_jit_retval_d(jit_state_t *_jit, int32_t r0)
 {
     if (r0 != JIT_FRET)
        jit_movr_d(r0, JIT_FRET);
@@ -1181,15 +1181,15 @@ _emit_code(jit_state_t *_jit)
     jit_node_t         *node;
     jit_node_t         *temp;
     jit_word_t          word;
-    jit_int32_t                 value;
-    jit_int32_t                 offset;
+    int32_t             value;
+    int32_t             offset;
     struct {
        jit_node_t      *node;
        jit_word_t       word;
 #if DEVEL_DISASSEMBLER
        jit_word_t       prevw;
 #endif
-       jit_int32_t      patch_offset;
+       int32_t  patch_offset;
     } undo;
 #if DEVEL_DISASSEMBLER
     jit_word_t          prevw;
@@ -1883,25 +1883,25 @@ jit_flush(void *fptr, void *tptr)
 }
 
 void
-_emit_ldxi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_emit_ldxi(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
     ldxi(rn(r0), rn(r1), i0);
 }
 
 void
-_emit_stxi(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_emit_stxi(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     stxi(i0, rn(r0), rn(r1));
 }
 
 void
-_emit_ldxi_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_emit_ldxi_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
     ldxi_d(rn(r0), rn(r1), i0);
 }
 
 void
-_emit_stxi_d(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_emit_stxi_d(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     stxi_d(i0, rn(r0), rn(r1));
 }
@@ -1909,7 +1909,7 @@ _emit_stxi_d(jit_state_t *_jit, jit_word_t i0, 
jit_int32_t r0, jit_int32_t r1)
 static void
 _patch(jit_state_t *_jit, jit_word_t instr, jit_node_t *node)
 {
-    jit_int32_t                 flag;
+    int32_t             flag;
 
     assert(node->flag & jit_flag_node);
     if (node->code == jit_code_movi)
diff --git a/jit/ppc-cpu.c b/jit/ppc-cpu.c
index 0fb6959..c0cf416 100644
--- a/jit/ppc-cpu.c
+++ b/jit/ppc-cpu.c
@@ -308,7 +308,7 @@ error handler to be invoked
 #    define MCRXR(d)                   FX(31,d<<2,0,0,512)
 #  else
 #    define MCRXR(cr)                  _MCRXR(_jit,cr);
-static void _MCRXR(jit_state_t*, jit_int32_t);
+static void _MCRXR(jit_state_t*, int32_t);
 #  endif
 #  define MFCR(d)                      FX(31,d,0,0,19)
 #  define MFMSR(d)                     FX(31,d,0,0,83)
@@ -492,13 +492,13 @@ static void _MCRXR(jit_state_t*, jit_int32_t);
 #  define XORI(s,a,u)                  FDu(26,a,s,u)
 #  define XORIS(s,a,u)                 FDu(27,a,s,u)
 #  define nop(c)                       _nop(_jit,c)
-static void _nop(jit_state_t*,jit_int32_t);
+static void _nop(jit_state_t*,int32_t);
 #  define movr(r0,r1)                  _movr(_jit,r0,r1)
-static void _movr(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _movr(jit_state_t*,int32_t,jit_int32_t);
 #  define movi(r0,i0)                  _movi(_jit,r0,i0)
-static void _movi(jit_state_t*,jit_int32_t,jit_word_t);
+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*,jit_int32_t,jit_word_t);
+static jit_word_t _movi_p(jit_state_t*,int32_t,jit_word_t);
 #  define negr(r0,r1)                  NEG(r0,r1)
 #  define comr(r0,r1)                  NOT(r0,r1)
 #  define extr_c(r0,r1)                        EXTSB(r0,r1)
@@ -519,34 +519,34 @@ static jit_word_t 
_movi_p(jit_state_t*,jit_int32_t,jit_word_t);
 #    endif
 #  else
 #    define htonr_us(r0,r1)            _htonr_us(_jit,r0,r1)
-static void _htonr_us(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _htonr_us(jit_state_t*,int32_t,jit_int32_t);
 #    define htonr_ui(r0,r1)            _htonr_ui(_jit,r0,r1)
-static void _htonr_ui(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _htonr_ui(jit_state_t*,int32_t,jit_int32_t);
 #    if __WORDSIZE == 64
 #      define htonr_ul(r0,r1)          _htonr_ul(_jit,r0,r1)
-static void _htonr_ul(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _htonr_ul(jit_state_t*,int32_t,jit_int32_t);
 #    endif
 #  endif
 #  define addr(r0,r1,r2)               ADD(r0,r1,r2)
 #  define addi(r0,r1,i0)               _addi(_jit,r0,r1,i0)
-static void _addi(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _addi(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  define addcr(r0,r1,r2)              ADDC(r0,r1,r2)
 #  define addci(r0,r1,i0)              _addci(_jit,r0,r1,i0)
-static void _addci(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _addci(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  define addxr(r0,r1,r2)              ADDE(r0,r1,r2)
 #  define addxi(r0,r1,i0)              _addxi(_jit,r0,r1,i0)
-static void _addxi(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _addxi(jit_state_t*,int32_t,jit_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*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _subi(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  define subcr(r0,r1,r2)              SUBC(r0,r1,r2)
 #  define subci(r0,r1,i0)              _subci(_jit,r0,r1,i0)
-static void _subci(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _subci(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  define subxr(r0,r1,r2)              SUBFE(r0,r2,r1)
 #  define subxi(r0,r1,i0)              _subxi(_jit,r0,r1,i0)
-static void _subxi(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _subxi(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  define rsbi(r0, r1, i0)             _rsbi(_jit, r0, r1, i0)
-static void _rsbi(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _rsbi(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  if __WORDSIZE == 32
 #    define mulr(r0,r1,r2)             MULLW(r0,r1,r2)
 #    define mullr(r0,r1,r2)            MULLW(r0,r1,r2)
@@ -559,293 +559,293 @@ static void 
_rsbi(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
 #    define mulhr_u(r0,r1,r2)          MULHDU(r0,r1,r2)
 #  endif
 #  define muli(r0,r1,i0)               _muli(_jit,r0,r1,i0)
-static void _muli(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _muli(jit_state_t*,int32_t,jit_int32_t,jit_word_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,cc)       _iqmulr(_jit,r0,r1,r2,r3,cc)
-static void _iqmulr(jit_state_t*,jit_int32_t,jit_int32_t,
-                   jit_int32_t,jit_int32_t,jit_bool_t);
+static void _iqmulr(jit_state_t*,int32_t,jit_int32_t,
+                   int32_t,jit_int32_t,jit_bool_t);
 #  define qmuli(r0,r1,r2,i0)           iqmuli(r0,r1,r2,i0,1)
 #  define qmuli_u(r0,r1,r2,i0)         iqmuli(r0,r1,r2,i0,0)
 #  define iqmuli(r0,r1,r2,i0,cc)       _iqmuli(_jit,r0,r1,r2,i0,cc)
-static void _iqmuli(jit_state_t*,jit_int32_t,jit_int32_t,
-                   jit_int32_t,jit_word_t,jit_bool_t);
+static void _iqmuli(jit_state_t*,int32_t,jit_int32_t,
+                   int32_t,jit_word_t,jit_bool_t);
 #  if __WORDSIZE == 32
 #    define divr(r0,r1,r2)             DIVW(r0,r1,r2)
 #  else
 #    define divr(r0,r1,r2)             DIVD(r0,r1,r2)
 #  endif
 #  define divi(r0,r1,i0)               _divi(_jit,r0,r1,i0)
-static void _divi(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _divi(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  if __WORDSIZE == 32
 #    define divr_u(r0,r1,r2)           DIVWU(r0,r1,r2)
 #  else
 #    define divr_u(r0,r1,r2)           DIVDU(r0,r1,r2)
 #  endif
 #  define divi_u(r0,r1,i0)             _divi_u(_jit,r0,r1,i0)
-static void _divi_u(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _divi_u(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  define qdivr(r0,r1,r2,r3)           iqdivr(r0,r1,r2,r3,1)
 #  define qdivr_u(r0,r1,r2,r3)         iqdivr(r0,r1,r2,r3,0)
 #  define iqdivr(r0,r1,r2,r3,cc)       _iqdivr(_jit,r0,r1,r2,r3,cc)
-static void _iqdivr(jit_state_t*,jit_int32_t,jit_int32_t,
-                   jit_int32_t,jit_int32_t,jit_bool_t);
+static void _iqdivr(jit_state_t*,int32_t,jit_int32_t,
+                   int32_t,jit_int32_t,jit_bool_t);
 #  define qdivi(r0,r1,r2,i0)           iqdivi(r0,r1,r2,i0,1)
 #  define qdivi_u(r0,r1,r2,i0)         iqdivi(r0,r1,r2,i0,0)
 #  define iqdivi(r0,r1,r2,i0,cc)       _iqdivi(_jit,r0,r1,r2,i0,cc)
-static void _iqdivi(jit_state_t*,jit_int32_t,jit_int32_t,
-                   jit_int32_t,jit_word_t,jit_bool_t);
+static void _iqdivi(jit_state_t*,int32_t,jit_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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _remr(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define remi(r0,r1,i0)               _remi(_jit,r0,r1,i0)
-static void _remi(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _remi(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  define remr_u(r0,r1,r2)             _remr_u(_jit,r0,r1,r2)
-static void _remr_u(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _remr_u(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define remi_u(r0,r1,i0)             _remi_u(_jit,r0,r1,i0)
-static void _remi_u(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _remi_u(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  define andr(r0,r1,r2)               AND(r0,r1,r2)
 #  define andi(r0,r1,i0)               _andi(_jit,r0,r1,i0)
-static void _andi(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _andi(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  define orr(r0,r1,r2)                        OR(r0,r1,r2)
 #  define ori(r0,r1,i0)                        _ori(_jit,r0,r1,i0)
-static void _ori(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _ori(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  define xorr(r0,r1,r2)               XOR(r0,r1,r2)
 #  define xori(r0,r1,i0)               _xori(_jit,r0,r1,i0)
-static void _xori(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _xori(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  if __WORDSIZE == 32
 #    define lshr(r0,r1,r2)             SLW(r0,r1,r2)
 #  else
 #    define lshr(r0,r1,r2)             SLD(r0,r1,r2)
 #  endif
 #  define lshi(r0,r1,i0)               _lshi(_jit,r0,r1,i0)
-static void _lshi(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _lshi(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  if __WORDSIZE == 32
 #    define rshr(r0,r1,r2)             SRAW(r0,r1,r2)
 #  else
 #    define rshr(r0,r1,r2)             SRAD(r0,r1,r2)
 #  endif
 #  define rshi(r0,r1,i0)               _rshi(_jit,r0,r1,i0)
-static void _rshi(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _rshi(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  if __WORDSIZE == 32
 #    define rshr_u(r0,r1,r2)           SRW(r0,r1,r2)
 #  else
 #    define rshr_u(r0,r1,r2)           SRD(r0,r1,r2)
 #  endif
 #  define rshi_u(r0,r1,i0)             _rshi_u(_jit,r0,r1,i0)
-static void _rshi_u(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _rshi_u(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  define ltr(r0,r1,r2)                        _ltr(_jit,r0,r1,r2)
-static void _ltr(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _ltr(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define lti(r0,r1,i0)                        _lti(_jit,r0,r1,i0)
-static void _lti(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _lti(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  define ltr_u(r0,r1,r2)              _ltr_u(_jit,r0,r1,r2)
-static void _ltr_u(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _ltr_u(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define lti_u(r0,r1,i0)              _lti_u(_jit,r0,r1,i0)
-static void _lti_u(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _lti_u(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  define ler(r0,r1,r2)                        _ler(_jit,r0,r1,r2)
-static void _ler(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _ler(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define lei(r0,r1,i0)                        _lei(_jit,r0,r1,i0)
-static void _lei(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _lei(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  define ler_u(r0,r1,r2)              _ler_u(_jit,r0,r1,r2)
-static void _ler_u(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _ler_u(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define lei_u(r0,r1,i0)              _lei_u(_jit,r0,r1,i0)
-static void _lei_u(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _lei_u(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  define eqr(r0,r1,r2)                        _eqr(_jit,r0,r1,r2)
-static void _eqr(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _eqr(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define eqi(r0,r1,i0)                        _eqi(_jit,r0,r1,i0)
-static void _eqi(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _eqi(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  define ger(r0,r1,r2)                        _ger(_jit,r0,r1,r2)
-static void _ger(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _ger(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define gei(r0,r1,i0)                        _gei(_jit,r0,r1,i0)
-static void _gei(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _gei(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  define ger_u(r0,r1,r2)              _ger_u(_jit,r0,r1,r2)
-static void _ger_u(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _ger_u(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define gei_u(r0,r1,i0)              _gei_u(_jit,r0,r1,i0)
-static void _gei_u(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _gei_u(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  define gtr(r0,r1,r2)                        _gtr(_jit,r0,r1,r2)
-static void _gtr(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _gtr(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define gti(r0,r1,i0)                        _gti(_jit,r0,r1,i0)
-static void _gti(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _gti(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  define gtr_u(r0,r1,r2)              _gtr_u(_jit,r0,r1,r2)
-static void _gtr_u(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _gtr_u(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define gti_u(r0,r1,i0)              _gti_u(_jit,r0,r1,i0)
-static void _gti_u(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _gti_u(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  define ner(r0,r1,r2)                        _ner(_jit,r0,r1,r2)
-static void _ner(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _ner(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define nei(r0,r1,i0)                        _nei(_jit,r0,r1,i0)
-static void _nei(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _nei(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #define bltr(i0,r0,r1)                 _bltr(_jit,i0,r0,r1)
-static jit_word_t _bltr(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _bltr(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #define blti(i0,r0,i1)                 _blti(_jit,i0,r0,i1)
-static jit_word_t _blti(jit_state_t*,jit_word_t,jit_int32_t,jit_word_t);
+static jit_word_t _blti(jit_state_t*,jit_word_t,int32_t,jit_word_t);
 #define bltr_u(i0,r0,r1)               _bltr_u(_jit,i0,r0,r1)
-static jit_word_t _bltr_u(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _bltr_u(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #define blti_u(i0,r0,i1)               _blti_u(_jit,i0,r0,i1)
-static jit_word_t _blti_u(jit_state_t*,jit_word_t,jit_int32_t,jit_word_t);
+static jit_word_t _blti_u(jit_state_t*,jit_word_t,int32_t,jit_word_t);
 #define bler(i0,r0,r1)                 _bler(_jit,i0,r0,r1)
-static jit_word_t _bler(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _bler(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #define blei(i0,r0,i1)                 _blei(_jit,i0,r0,i1)
-static jit_word_t _blei(jit_state_t*,jit_word_t,jit_int32_t,jit_word_t);
+static jit_word_t _blei(jit_state_t*,jit_word_t,int32_t,jit_word_t);
 #define bler_u(i0,r0,r1)               _bler_u(_jit,i0,r0,r1)
-static jit_word_t _bler_u(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _bler_u(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #define blei_u(i0,r0,i1)               _blei_u(_jit,i0,r0,i1)
-static jit_word_t _blei_u(jit_state_t*,jit_word_t,jit_int32_t,jit_word_t);
+static jit_word_t _blei_u(jit_state_t*,jit_word_t,int32_t,jit_word_t);
 #define beqr(i0,r0,r1)                 _beqr(_jit,i0,r0,r1)
-static jit_word_t _beqr(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _beqr(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #define beqi(i0,r0,i1)                 _beqi(_jit,i0,r0,i1)
-static jit_word_t _beqi(jit_state_t*,jit_word_t,jit_int32_t,jit_word_t);
+static jit_word_t _beqi(jit_state_t*,jit_word_t,int32_t,jit_word_t);
 #define bger(i0,r0,r1)                 _bger(_jit,i0,r0,r1)
-static jit_word_t _bger(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _bger(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #define bgei(i0,r0,i1)                 _bgei(_jit,i0,r0,i1)
-static jit_word_t _bgei(jit_state_t*,jit_word_t,jit_int32_t,jit_word_t);
+static jit_word_t _bgei(jit_state_t*,jit_word_t,int32_t,jit_word_t);
 #define bger_u(i0,r0,r1)               _bger_u(_jit,i0,r0,r1)
-static jit_word_t _bger_u(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _bger_u(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #define bgei_u(i0,r0,i1)               _bgei_u(_jit,i0,r0,i1)
-static jit_word_t _bgei_u(jit_state_t*,jit_word_t,jit_int32_t,jit_word_t);
+static jit_word_t _bgei_u(jit_state_t*,jit_word_t,int32_t,jit_word_t);
 #define bgtr(i0,r0,r1)                 _bgtr(_jit,i0,r0,r1)
-static jit_word_t _bgtr(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _bgtr(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #define bgti(i0,r0,i1)                 _bgti(_jit,i0,r0,i1)
-static jit_word_t _bgti(jit_state_t*,jit_word_t,jit_int32_t,jit_word_t);
+static jit_word_t _bgti(jit_state_t*,jit_word_t,int32_t,jit_word_t);
 #define bgtr_u(i0,r0,r1)               _bgtr_u(_jit,i0,r0,r1)
-static jit_word_t _bgtr_u(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _bgtr_u(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #define bgti_u(i0,r0,i1)               _bgti_u(_jit,i0,r0,i1)
-static jit_word_t _bgti_u(jit_state_t*,jit_word_t,jit_int32_t,jit_word_t);
+static jit_word_t _bgti_u(jit_state_t*,jit_word_t,int32_t,jit_word_t);
 #define bner(i0,r0,r1)                 _bner(_jit,i0,r0,r1)
-static jit_word_t _bner(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _bner(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #define bnei(i0,r0,i1)                 _bnei(_jit,i0,r0,i1)
-static jit_word_t _bnei(jit_state_t*,jit_word_t,jit_int32_t,jit_word_t);
+static jit_word_t _bnei(jit_state_t*,jit_word_t,int32_t,jit_word_t);
 #define bmsr(i0,r0,r1)                 _bmsr(_jit,i0,r0,r1)
-static jit_word_t _bmsr(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _bmsr(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #define bmsi(i0,r0,i1)                 _bmsi(_jit,i0,r0,i1)
-static jit_word_t _bmsi(jit_state_t*,jit_word_t,jit_int32_t,jit_word_t);
+static jit_word_t _bmsi(jit_state_t*,jit_word_t,int32_t,jit_word_t);
 #define bmcr(i0,r0,r1)                 _bmcr(_jit,i0,r0,r1)
-static jit_word_t _bmcr(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _bmcr(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #define bmci(i0,r0,i1)                 _bmci(_jit,i0,r0,i1)
-static jit_word_t _bmci(jit_state_t*,jit_word_t,jit_int32_t,jit_word_t);
+static jit_word_t _bmci(jit_state_t*,jit_word_t,int32_t,jit_word_t);
 #define boaddr(i0,r0,r1)               _boaddr(_jit,i0,r0,r1)
-static jit_word_t _boaddr(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _boaddr(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #define boaddi(i0,r0,i1)               _boaddi(_jit,i0,r0,i1)
-static jit_word_t _boaddi(jit_state_t*,jit_word_t,jit_int32_t,jit_word_t);
+static jit_word_t _boaddi(jit_state_t*,jit_word_t,int32_t,jit_word_t);
 #define bxaddr(i0,r0,r1)               _bxaddr(_jit,i0,r0,r1)
-static jit_word_t _bxaddr(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _bxaddr(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #define bxaddi(i0,r0,i1)               _bxaddi(_jit,i0,r0,i1)
-static jit_word_t _bxaddi(jit_state_t*,jit_word_t,jit_int32_t,jit_word_t);
+static jit_word_t _bxaddi(jit_state_t*,jit_word_t,int32_t,jit_word_t);
 #define bosubr(i0,r0,r1)               _bosubr(_jit,i0,r0,r1)
-static jit_word_t _bosubr(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _bosubr(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #define bosubi(i0,r0,i1)               _bosubi(_jit,i0,r0,i1)
-static jit_word_t _bosubi(jit_state_t*,jit_word_t,jit_int32_t,jit_word_t);
+static jit_word_t _bosubi(jit_state_t*,jit_word_t,int32_t,jit_word_t);
 #define bxsubr(i0,r0,r1)               _bxsubr(_jit,i0,r0,r1)
-static jit_word_t _bxsubr(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _bxsubr(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #define bxsubi(i0,r0,i1)               _bxsubi(_jit,i0,r0,i1)
-static jit_word_t _bxsubi(jit_state_t*,jit_word_t,jit_int32_t,jit_word_t);
+static jit_word_t _bxsubi(jit_state_t*,jit_word_t,int32_t,jit_word_t);
 #define boaddr_u(i0,r0,r1)             _boaddr_u(_jit,i0,r0,r1)
-static jit_word_t _boaddr_u(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _boaddr_u(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #define boaddi_u(i0,r0,i1)             _boaddi_u(_jit,i0,r0,i1)
-static jit_word_t _boaddi_u(jit_state_t*,jit_word_t,jit_int32_t,jit_word_t);
+static jit_word_t _boaddi_u(jit_state_t*,jit_word_t,int32_t,jit_word_t);
 #define bxaddr_u(i0,r0,r1)             _bxaddr_u(_jit,i0,r0,r1)
-static jit_word_t _bxaddr_u(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _bxaddr_u(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #define bxaddi_u(i0,r0,i1)             _bxaddi_u(_jit,i0,r0,i1)
-static jit_word_t _bxaddi_u(jit_state_t*,jit_word_t,jit_int32_t,jit_word_t);
+static jit_word_t _bxaddi_u(jit_state_t*,jit_word_t,int32_t,jit_word_t);
 #define bosubr_u(i0,r0,r1)             _bosubr_u(_jit,i0,r0,r1)
-static jit_word_t _bosubr_u(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _bosubr_u(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #define bosubi_u(i0,r0,i1)             _bosubi_u(_jit,i0,r0,i1)
-static jit_word_t _bosubi_u(jit_state_t*,jit_word_t,jit_int32_t,jit_word_t);
+static jit_word_t _bosubi_u(jit_state_t*,jit_word_t,int32_t,jit_word_t);
 #define bxsubr_u(i0,r0,r1)             _bxsubr_u(_jit,i0,r0,r1)
-static jit_word_t _bxsubr_u(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _bxsubr_u(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #define bxsubi_u(i0,r0,i1)             _bxsubi_u(_jit,i0,r0,i1)
-static jit_word_t _bxsubi_u(jit_state_t*,jit_word_t,jit_int32_t,jit_word_t);
+static jit_word_t _bxsubi_u(jit_state_t*,jit_word_t,int32_t,jit_word_t);
 #  define ldr_c(r0,r1)                 _ldr_c(_jit,r0,r1)
-static void _ldr_c(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _ldr_c(jit_state_t*,int32_t,jit_int32_t);
 #  define ldi_c(r0,i0)                 _ldi_c(_jit,r0,i0)
-static void _ldi_c(jit_state_t*,jit_int32_t,jit_word_t);
+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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _ldxr_c(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define ldxi_c(r0,r1,i0)             _ldxi_c(_jit,r0,r1,i0)
-static void _ldxi_c(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _ldxi_c(jit_state_t*,int32_t,jit_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*,jit_int32_t,jit_word_t);
+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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _ldxr_uc(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define ldxi_uc(r0,r1,i0)            _ldxi_uc(_jit,r0,r1,i0)
-static void _ldxi_uc(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _ldxi_uc(jit_state_t*,int32_t,jit_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*,jit_int32_t,jit_word_t);
+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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _ldxr_s(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define ldxi_s(r0,r1,i0)             _ldxi_s(_jit,r0,r1,i0)
-static void _ldxi_s(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _ldxi_s(jit_state_t*,int32_t,jit_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*,jit_int32_t,jit_word_t);
+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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _ldxr_us(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define ldxi_us(r0,r1,i0)            _ldxi_us(_jit,r0,r1,i0)
-static void _ldxi_us(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _ldxi_us(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  if __WORDSIZE == 32
 #    define ldr_i(r0,r1)               LWZX(r0, _R0_REGNO, r1)
 #  else
 #    define ldr_i(r0,r1)               LWAX(r0, _R0_REGNO, r1)
 #  endif
 #  define ldi_i(r0,i0)                 _ldi_i(_jit,r0,i0)
-static void _ldi_i(jit_state_t*,jit_int32_t,jit_word_t);
+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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _ldxr_i(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define ldxi_i(r0,r1,i0)             _ldxi_i(_jit,r0,r1,i0)
-static void _ldxi_i(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _ldxi_i(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  if __WORDSIZE == 64
 #    define ldr_ui(r0,r1)              LWZX(r0, _R0_REGNO, r1)
 #    define ldi_ui(r0,i0)              _ldi_ui(_jit,r0,i0)
-static void _ldi_ui(jit_state_t*,jit_int32_t,jit_word_t);
+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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _ldxr_ui(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #    define ldxi_ui(r0,r1,i0)          _ldxi_ui(_jit,r0,r1,i0)
-static void _ldxi_ui(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _ldxi_ui(jit_state_t*,int32_t,jit_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*,jit_int32_t,jit_word_t);
+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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _ldxr_l(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #    define ldxi_l(r0,r1,i0)           _ldxi_l(_jit,r0,r1,i0)
-static void _ldxi_l(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _ldxi_l(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  endif
 #  define str_c(r0,r1)                 STBX(r1, _R0_REGNO, r0)
 #  define sti_c(i0,r0)                 _sti_c(_jit,i0,r0)
-static void _sti_c(jit_state_t*,jit_word_t,jit_int32_t);
+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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _stxr_c(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define stxi_c(i0,r0,r1)             _stxi_c(_jit,i0,r0,r1)
-static void _stxi_c(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static void _stxi_c(jit_state_t*,jit_word_t,int32_t,jit_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,jit_int32_t);
+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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _stxr_s(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define stxi_s(i0,r0,r1)             _stxi_s(_jit,i0,r0,r1)
-static void _stxi_s(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static void _stxi_s(jit_state_t*,jit_word_t,int32_t,jit_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,jit_int32_t);
+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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _stxr_i(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define stxi_i(i0,r0,r1)             _stxi_i(_jit,i0,r0,r1)
-static void _stxi_i(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static void _stxi_i(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  if __WORDSIZE == 64
 #    define str_l(r0,r1)               STDX(r1, _R0_REGNO, r0)
 #    define sti_l(i0,r0)               _sti_l(_jit,i0,r0)
-static void _sti_l(jit_state_t*,jit_word_t,jit_int32_t);
+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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _stxr_l(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #    define stxi_l(i0,r0,r1)           _stxi_l(_jit,i0,r0,r1)
-static void _stxi_l(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static void _stxi_l(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  endif
 #  define jmpr(r0)                     _jmpr(_jit,r0)
-static void _jmpr(jit_state_t*,jit_int32_t);
+static void _jmpr(jit_state_t*,int32_t);
 #  define jmpi(i0)                     _jmpi(_jit,i0)
 static jit_word_t _jmpi(jit_state_t*,jit_word_t);
 #  define jmpi_p(i0)                   _jmpi_p(_jit,i0)
 static jit_word_t _jmpi_p(jit_state_t*,jit_word_t) maybe_unused;
 #  define callr(r0)                    _callr(_jit,r0)
-static void _callr(jit_state_t*,jit_int32_t);
+static void _callr(jit_state_t*,int32_t);
 #  define calli(i0)                    _calli(_jit,i0)
 static void _calli(jit_state_t*,jit_word_t);
 #  define calli_p(i0)                  _calli_p(_jit,i0)
@@ -855,9 +855,9 @@ static void _prolog(jit_state_t*, jit_node_t*);
 #  define epilog(node)                 _epilog(_jit, node)
 static void _epilog(jit_state_t*, jit_node_t*);
 #  define vastart(r0)                  _vastart(_jit, r0)
-static void _vastart(jit_state_t*, jit_int32_t);
+static void _vastart(jit_state_t*, int32_t);
 #  define vaarg(r0, r1)                        _vaarg(_jit, r0, r1)
-static void _vaarg(jit_state_t*, jit_int32_t, jit_int32_t);
+static void _vaarg(jit_state_t*, int32_t, jit_int32_t);
 #  define patch_at(i,l)                        _patch_at(_jit,i,l)
 static void _patch_at(jit_state_t*,jit_word_t,jit_word_t);
 #endif
@@ -1043,9 +1043,9 @@ _FXS(jit_state_t *_jit, int o, int s, int a, int h, int 
x, int i, int r)
  * 
http://tenfourfox.blogspot.com/2011/04/attention-g5-owners-your-javascript-no.html
  */
 static void
-_MCRXR(jit_state_t *_jit, jit_int32_t cr)
+_MCRXR(jit_state_t *_jit, int32_t cr)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr|jit_class_nospill);
     MFXER(rn(reg));
     MTCRF(128, rn(reg));
@@ -1056,7 +1056,7 @@ _MCRXR(jit_state_t *_jit, jit_int32_t cr)
 #endif
 
 static void
-_nop(jit_state_t *_jit, jit_int32_t i0)
+_nop(jit_state_t *_jit, int32_t i0)
 {
     for (; i0 > 0; i0 -= 4)
        NOP();
@@ -1064,32 +1064,32 @@ _nop(jit_state_t *_jit, jit_int32_t i0)
 }
 
 static void
-_movr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_movr(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
     if (r0 != r1)
        MR(r0, r1);
 }
 
 static void
-_movi(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
+_movi(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 {
     if (can_sign_extend_short_p(i0))
        LI(r0, i0);
     else {
        if (can_sign_extend_int_p(i0))
-           LIS(r0, (jit_int16_t)(i0 >> 16));
+           LIS(r0, (int16_t)(i0 >> 16));
        else if (can_zero_extend_int_p(i0)) {
            if (i0 & 0xffff0000) {
-               ORI(r0, r0, (jit_uint16_t)(i0 >> 16));
+               ORI(r0, r0, (uint16_t)(i0 >> 16));
                SLWI(r0, r0, 16);
            }
        }
 #  if __WORDSIZE == 64
        else {
-           movi(r0, (jit_uint32_t)(i0 >> 32));
+           movi(r0, (uint32_t)(i0 >> 32));
            if (i0 & 0xffff0000) {
                SLDI(r0, r0, 16);
-               ORI(r0, r0, (jit_uint16_t)(i0 >> 16));
+               ORI(r0, r0, (uint16_t)(i0 >> 16));
                SLDI(r0, r0, 16);
            }
            else
@@ -1097,33 +1097,33 @@ _movi(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
        }
 #  endif
        if (i0 & 0xffff)
-           ORI(r0, r0, (jit_uint16_t)i0);
+           ORI(r0, r0, (uint16_t)i0);
     }
 }
 
 static jit_word_t
-_movi_p(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
+_movi_p(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 {
     jit_word_t         word = _jit->pc.w;
 #  if __WORDSIZE == 32
-    LIS(r0, (jit_int16_t)(i0 >> 16));
-    ORI(r0, r0, (jit_uint16_t)i0);
+    LIS(r0, (int16_t)(i0 >> 16));
+    ORI(r0, r0, (uint16_t)i0);
 #  else
-    LIS(r0, (jit_int16_t)(i0 >> 48));
-    ORI(r0, r0, (jit_uint16_t)(i0 >> 32));
+    LIS(r0, (int16_t)(i0 >> 48));
+    ORI(r0, r0, (uint16_t)(i0 >> 32));
     SLDI(r0, r0, 16);
-    ORI(r0, r0, (jit_uint16_t)(i0 >> 16));
+    ORI(r0, r0, (uint16_t)(i0 >> 16));
     SLDI(r0, r0, 16);
-    ORI(r0, r0, (jit_uint16_t)i0);
+    ORI(r0, r0, (uint16_t)i0);
 #  endif
     return (word);
 }
 
 #  if __BYTE_ORDER == __LITTLE_ENDIAN
 static void
-_htonr_us(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_htonr_us(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
-    jit_int32_t                t0;
+    int32_t            t0;
     t0 = jit_get_reg(jit_class_gpr);
     rshi(rn(t0), r1, 8);
     andi(r0, r1, 0xff);
@@ -1134,9 +1134,9 @@ _htonr_us(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1)
 }
 
 static void
-_htonr_ui(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_htonr_ui(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     ROTLWI(rn(reg), r1, 8);
     RLWIMI(rn(reg), r1, 24, 0, 7);
@@ -1147,9 +1147,9 @@ _htonr_ui(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1)
 
 #    if __WORDSIZE == 64
 static void
-_htonr_ul(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_htonr_ul(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     rshi_u(rn(reg), r1, 32);
     htonr_ui(r0, r1);
@@ -1162,9 +1162,9 @@ _htonr_ul(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1)
 #  endif
 
 static void
-_addi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_addi(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (can_sign_extend_short_p(i0))
        ADDI(r0, r1, i0);
     else if (can_zero_extend_int_p(i0) && !(i0 & 0x0000ffff))
@@ -1178,9 +1178,9 @@ _addi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_addci(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_addci(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (can_sign_extend_short_p(i0))
        ADDIC(r0, r1, i0);
     else {
@@ -1192,9 +1192,9 @@ _addci(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_addxi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_addxi(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     movi(rn(reg), i0);
     ADDE(r0, r1, rn(reg));
@@ -1202,9 +1202,9 @@ _addxi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_subi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_subi(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     jit_word_t         ni0 = -i0;
     if (can_sign_extend_short_p(ni0))
        ADDI(r0, r1, ni0);
@@ -1219,9 +1219,9 @@ _subi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_subci(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_subci(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     movi(rn(reg), i0);
     SUBC(r0, r1, rn(reg));
@@ -1229,9 +1229,9 @@ _subci(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_subxi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_subxi(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     movi(rn(reg), i0);
     SUBE(r0, r1, rn(reg));
@@ -1239,16 +1239,16 @@ _subxi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_word_t i0)
 }
 
 static void
-_rsbi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_rsbi(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
     subi(r0, r1, i0);
     negr(r0, r0);
 }
 
 static void
-_muli(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_muli(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (can_sign_extend_short_p(i0))
        MULLI(r0, r1, i0);
     else {
@@ -1260,10 +1260,10 @@ _muli(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_word_t i0)
 }
 
 static void
-_iqmulr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1,
-       jit_int32_t r2, jit_int32_t r3, jit_bool_t sign)
+_iqmulr(jit_state_t *_jit, int32_t r0, jit_int32_t r1,
+       int32_t r2, jit_int32_t r3, jit_bool_t sign)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (r0 == r2 || r0 == r3) {
        reg = jit_get_reg(jit_class_gpr);
        mullr(rn(reg), r2, r3);
@@ -1281,10 +1281,10 @@ _iqmulr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1,
 }
 
 static void
-_iqmuli(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1,
-       jit_int32_t r2, jit_word_t i0, jit_bool_t sign)
+_iqmuli(jit_state_t *_jit, int32_t r0, jit_int32_t r1,
+       int32_t r2, jit_word_t i0, jit_bool_t sign)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     movi(rn(reg), i0);
     iqmulr(r0, r1, r2, rn(reg), sign);
@@ -1292,9 +1292,9 @@ _iqmuli(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1,
 }
 
 static void
-_divi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_divi(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     movi(rn(reg), i0);
     divr(r0, r1, rn(reg));
@@ -1302,9 +1302,9 @@ _divi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_divi_u(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_divi_u(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     movi(rn(reg), i0);
     divr_u(r0, r1, rn(reg));
@@ -1312,11 +1312,11 @@ _divi_u(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_word_t i0)
 }
 
 static void
-_iqdivr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1,
-       jit_int32_t r2, jit_int32_t r3, jit_bool_t sign)
+_iqdivr(jit_state_t *_jit, int32_t r0, jit_int32_t r1,
+       int32_t r2, jit_int32_t r3, jit_bool_t sign)
 {
-    jit_int32_t                sv0, rg0;
-    jit_int32_t                sv1, rg1;
+    int32_t            sv0, rg0;
+    int32_t            sv1, rg1;
 
     if (r0 == r2 || r0 == r3) {
        sv0 = jit_get_reg(jit_class_gpr);
@@ -1348,10 +1348,10 @@ _iqdivr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1,
 }
 
 static void
-_iqdivi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1,
-       jit_int32_t r2, jit_word_t i0, jit_bool_t sign)
+_iqdivi(jit_state_t *_jit, int32_t r0, jit_int32_t r1,
+       int32_t r2, jit_word_t i0, jit_bool_t sign)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     movi(rn(reg), i0);
     iqdivr(r0, r1, r2, rn(reg), sign);
@@ -1359,9 +1359,9 @@ _iqdivi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1,
 }
 
 static void
-_remr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_remr(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (r0 == r1 || r0 == r2) {
        reg = jit_get_reg(jit_class_gpr);
        divr(rn(reg), r1, r2);
@@ -1377,9 +1377,9 @@ _remr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_int32_t r2)
 }
 
 static void
-_remi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_remi(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     movi(rn(reg), i0);
     remr(r0, r1, rn(reg));
@@ -1387,9 +1387,9 @@ _remi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_remr_u(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_remr_u(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (r0 == r1 || r0 == r2) {
        reg = jit_get_reg(jit_class_gpr);
        divr_u(rn(reg), r1, r2);
@@ -1405,9 +1405,9 @@ _remr_u(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
 }
 
 static void
-_remi_u(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_remi_u(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     movi(rn(reg), i0);
     remr_u(r0, r1, rn(reg));
@@ -1415,9 +1415,9 @@ _remi_u(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_word_t i0)
 }
 
 static void
-_andi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_andi(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (can_zero_extend_short_p(i0))
        ANDI_(r0, r1, i0);
     else if (can_zero_extend_int_p(i0) && !(i0 & 0x0000ffff))
@@ -1431,9 +1431,9 @@ _andi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_ori(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_ori(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (can_zero_extend_short_p(i0))
        ORI(r0, r1, i0);
     else if (can_zero_extend_int_p(i0) && !(i0 & 0x0000ffff))
@@ -1447,9 +1447,9 @@ _ori(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_xori(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_xori(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (can_zero_extend_short_p(i0))
        XORI(r0, r1, i0);
     else if (can_zero_extend_int_p(i0) && !(i0 & 0x0000ffff))
@@ -1463,7 +1463,7 @@ _xori(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_lshi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_lshi(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
     if (i0 == 0)
        movr(r0, r1);
@@ -1477,7 +1477,7 @@ _lshi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_rshi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_rshi(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
     if (i0 == 0)
        movr(r0, r1);
@@ -1491,7 +1491,7 @@ _rshi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_rshi_u(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_rshi_u(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
     if (i0 == 0)
        movr(r0, r1);
@@ -1505,7 +1505,7 @@ _rshi_u(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_word_t i0)
 }
 
 static void
-_ltr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_ltr(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     CMPW(r1, r2);
     MFCR(r0);
@@ -1513,9 +1513,9 @@ _ltr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_int32_t r2)
 }
 
 static void
-_lti(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_lti(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (can_sign_extend_short_p(i0))
        CMPWI(r1, i0);
     else {
@@ -1529,7 +1529,7 @@ _lti(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_ltr_u(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_ltr_u(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     CMPLW(r1, r2);
     MFCR(r0);
@@ -1537,9 +1537,9 @@ _ltr_u(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_int32_t r2)
 }
 
 static void
-_lti_u(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_lti_u(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (can_zero_extend_short_p(i0))
        CMPLWI(r1, i0);
     else {
@@ -1553,7 +1553,7 @@ _lti_u(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_ler(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_ler(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     CMPW(r1, r2);
     CRNOT(CR_GT, CR_GT);
@@ -1562,9 +1562,9 @@ _ler(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_int32_t r2)
 }
 
 static void
-_lei(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_lei(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (can_sign_extend_short_p(i0))
        CMPWI(r1, i0);
     else {
@@ -1579,7 +1579,7 @@ _lei(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_ler_u(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_ler_u(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     CMPLW(r1, r2);
     CRNOT(CR_GT, CR_GT);
@@ -1588,9 +1588,9 @@ _ler_u(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_int32_t r2)
 }
 
 static void
-_lei_u(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_lei_u(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (can_zero_extend_short_p(i0))
        CMPLWI(r1, i0);
     else {
@@ -1605,7 +1605,7 @@ _lei_u(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_eqr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_eqr(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     CMPW(r1, r2);
     MFCR(r0);
@@ -1613,9 +1613,9 @@ _eqr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_int32_t r2)
 }
 
 static void
-_eqi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_eqi(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (can_sign_extend_short_p(i0))
        CMPWI(r1, i0);
     else if (can_zero_extend_short_p(i0))
@@ -1631,7 +1631,7 @@ _eqi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_ger(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_ger(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     CMPW(r1, r2);
     CRNOT(CR_LT, CR_LT);
@@ -1640,9 +1640,9 @@ _ger(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_int32_t r2)
 }
 
 static void
-_gei(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_gei(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (can_sign_extend_short_p(i0))
        CMPWI(r1, i0);
     else {
@@ -1657,7 +1657,7 @@ _gei(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_ger_u(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_ger_u(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     CMPLW(r1, r2);
     CRNOT(CR_LT, CR_LT);
@@ -1666,9 +1666,9 @@ _ger_u(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_int32_t r2)
 }
 
 static void
-_gei_u(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_gei_u(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (can_zero_extend_short_p(i0))
        CMPLWI(r1, i0);
     else {
@@ -1683,7 +1683,7 @@ _gei_u(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_gtr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_gtr(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     CMPW(r1, r2);
     MFCR(r0);
@@ -1691,9 +1691,9 @@ _gtr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_int32_t r2)
 }
 
 static void
-_gti(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_gti(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (can_sign_extend_short_p(i0))
        CMPWI(r1, i0);
     else {
@@ -1707,7 +1707,7 @@ _gti(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_gtr_u(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_gtr_u(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     CMPLW(r1, r2);
     MFCR(r0);
@@ -1715,9 +1715,9 @@ _gtr_u(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_int32_t r2)
 }
 
 static void
-_gti_u(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_gti_u(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (can_zero_extend_short_p(i0))
        CMPLWI(r1, i0);
     else {
@@ -1731,7 +1731,7 @@ _gti_u(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_ner(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_ner(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     CMPW(r1, r2);
     CRNOT(CR_EQ, CR_EQ);
@@ -1740,9 +1740,9 @@ _ner(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_int32_t r2)
 }
 
 static void
-_nei(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_nei(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (can_sign_extend_short_p(i0))
        CMPWI(r1, i0);
     else if (can_zero_extend_short_p(i0))
@@ -1759,7 +1759,7 @@ _nei(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 }
 
 static jit_word_t
-_bltr(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_bltr(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     jit_word_t         d, w;
     CMPW(r0, r1);
@@ -1770,9 +1770,9 @@ _bltr(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, 
jit_int32_t r1)
 }
 
 static jit_word_t
-_blti(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_word_t i1)
+_blti(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_word_t i1)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     jit_word_t         d, w;
     if (can_sign_extend_short_p(i1))
        CMPWI(r0, i1);
@@ -1789,7 +1789,7 @@ _blti(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, 
jit_word_t i1)
 }
 
 static jit_word_t
-_bltr_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_bltr_u(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     jit_word_t         d, w;
     CMPLW(r0, r1);
@@ -1800,9 +1800,9 @@ _bltr_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, 
jit_int32_t r1)
 }
 
 static jit_word_t
-_blti_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_word_t i1)
+_blti_u(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_word_t i1)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     jit_word_t         d, w;
     if (can_zero_extend_short_p(i1))
        CMPLWI(r0, i1);
@@ -1819,7 +1819,7 @@ _blti_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, 
jit_word_t i1)
 }
 
 static jit_word_t
-_bler(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_bler(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     jit_word_t         d, w;
     CMPW(r0, r1);
@@ -1830,9 +1830,9 @@ _bler(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, 
jit_int32_t r1)
 }
 
 static jit_word_t
-_blei(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_word_t i1)
+_blei(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_word_t i1)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     jit_word_t         d, w;
     if (can_sign_extend_short_p(i1))
        CMPWI(r0, i1);
@@ -1849,7 +1849,7 @@ _blei(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, 
jit_word_t i1)
 }
 
 static jit_word_t
-_bler_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_bler_u(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     jit_word_t         d, w;
     CMPLW(r0, r1);
@@ -1860,9 +1860,9 @@ _bler_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, 
jit_int32_t r1)
 }
 
 static jit_word_t
-_blei_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_word_t i1)
+_blei_u(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_word_t i1)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     jit_word_t         d, w;
     if (can_zero_extend_short_p(i1))
        CMPLWI(r0, i1);
@@ -1879,7 +1879,7 @@ _blei_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, 
jit_word_t i1)
 }
 
 static jit_word_t
-_beqr(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_beqr(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     jit_word_t         d, w;
     CMPW(r0, r1);
@@ -1890,9 +1890,9 @@ _beqr(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, 
jit_int32_t r1)
 }
 
 static jit_word_t
-_beqi(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_word_t i1)
+_beqi(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_word_t i1)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     jit_word_t         d, w;
     if (can_sign_extend_short_p(i1))
        CMPWI(r0, i1);
@@ -1911,7 +1911,7 @@ _beqi(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, 
jit_word_t i1)
 }
 
 static jit_word_t
-_bger(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_bger(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     jit_word_t         d, w;
     CMPW(r0, r1);
@@ -1922,9 +1922,9 @@ _bger(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, 
jit_int32_t r1)
 }
 
 static jit_word_t
-_bgei(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_word_t i1)
+_bgei(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_word_t i1)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     jit_word_t         d, w;
     if (can_sign_extend_short_p(i1))
        CMPWI(r0, i1);
@@ -1941,7 +1941,7 @@ _bgei(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, 
jit_word_t i1)
 }
 
 static jit_word_t
-_bger_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_bger_u(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     jit_word_t         d, w;
     CMPLW(r0, r1);
@@ -1952,9 +1952,9 @@ _bger_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, 
jit_int32_t r1)
 }
 
 static jit_word_t
-_bgei_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_word_t i1)
+_bgei_u(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_word_t i1)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     jit_word_t         d, w;
     if (can_zero_extend_short_p(i1))
        CMPLWI(r0, i1);
@@ -1971,7 +1971,7 @@ _bgei_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, 
jit_word_t i1)
 }
 
 static jit_word_t
-_bgtr(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_bgtr(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     jit_word_t         d, w;
     CMPW(r0, r1);
@@ -1982,9 +1982,9 @@ _bgtr(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, 
jit_int32_t r1)
 }
 
 static jit_word_t
-_bgti(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_word_t i1)
+_bgti(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_word_t i1)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     jit_word_t         d, w;
     if (can_sign_extend_short_p(i1))
        CMPWI(r0, i1);
@@ -2001,7 +2001,7 @@ _bgti(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, 
jit_word_t i1)
 }
 
 static jit_word_t
-_bgtr_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_bgtr_u(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     jit_word_t         d, w;
     CMPLW(r0, r1);
@@ -2012,9 +2012,9 @@ _bgtr_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, 
jit_int32_t r1)
 }
 
 static jit_word_t
-_bgti_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_word_t i1)
+_bgti_u(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_word_t i1)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     jit_word_t         d, w;
     if (can_zero_extend_short_p(i1))
        CMPLWI(r0, i1);
@@ -2031,7 +2031,7 @@ _bgti_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, 
jit_word_t i1)
 }
 
 static jit_word_t
-_bner(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_bner(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     jit_word_t         d, w;
     CMPW(r0, r1);
@@ -2042,9 +2042,9 @@ _bner(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, 
jit_int32_t r1)
 }
 
 static jit_word_t
-_bnei(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_word_t i1)
+_bnei(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_word_t i1)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     jit_word_t         d, w;
     if (can_sign_extend_short_p(i1))
        CMPWI(r0, i1);
@@ -2063,10 +2063,10 @@ _bnei(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, 
jit_word_t i1)
 }
 
 static jit_word_t
-_bmsr(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_bmsr(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     jit_word_t         w;
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr|jit_class_nospill);
     andr(rn(reg), r0, r1);
     w = bnei(i0, rn(reg), 0);
@@ -2075,10 +2075,10 @@ _bmsr(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, 
jit_int32_t r1)
 }
 
 static jit_word_t
-_bmsi(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_word_t i1)
+_bmsi(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_word_t i1)
 {
     jit_word_t         w;
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr|jit_class_nospill);
     andi(rn(reg), r0, i1);
     w = bnei(i0, rn(reg), 0);
@@ -2087,10 +2087,10 @@ _bmsi(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, 
jit_word_t i1)
 }
 
 static jit_word_t
-_bmcr(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_bmcr(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     jit_word_t         w;
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr|jit_class_nospill);
     andr(rn(reg), r0, r1);
     w = beqi(i0, rn(reg), 0);
@@ -2099,10 +2099,10 @@ _bmcr(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, 
jit_int32_t r1)
 }
 
 static jit_word_t
-_bmci(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_word_t i1)
+_bmci(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_word_t i1)
 {
     jit_word_t         w;
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr|jit_class_nospill);
     andi(rn(reg), r0, i1);
     w = beqi(i0, rn(reg), 0);
@@ -2111,7 +2111,7 @@ _bmci(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, 
jit_word_t i1)
 }
 
 static jit_word_t
-_boaddr(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_boaddr(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     jit_word_t         d, w;
     ADDO(r0, r0, r1);
@@ -2123,10 +2123,10 @@ _boaddr(jit_state_t *_jit, jit_word_t i0, jit_int32_t 
r0, jit_int32_t r1)
 }
 
 static jit_word_t
-_boaddi(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_word_t i1)
+_boaddi(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_word_t i1)
 {
     jit_word_t         w;
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr|jit_class_nospill);
     movi(rn(reg), i1);
     w = boaddr(i0, r0, rn(reg));
@@ -2135,7 +2135,7 @@ _boaddi(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, 
jit_word_t i1)
 }
 
 static jit_word_t
-_bxaddr(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_bxaddr(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     jit_word_t         d, w;
     ADDO(r0, r0, r1);
@@ -2147,10 +2147,10 @@ _bxaddr(jit_state_t *_jit, jit_word_t i0, jit_int32_t 
r0, jit_int32_t r1)
 }
 
 static jit_word_t
-_bxaddi(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_word_t i1)
+_bxaddi(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_word_t i1)
 {
     jit_word_t         w;
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr|jit_class_nospill);
     movi(rn(reg), i1);
     w = bxaddr(i0, r0, rn(reg));
@@ -2159,7 +2159,7 @@ _bxaddi(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, 
jit_word_t i1)
 }
 
 static jit_word_t
-_bosubr(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_bosubr(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     jit_word_t         d, w;
     SUBO(r0, r0, r1);
@@ -2171,10 +2171,10 @@ _bosubr(jit_state_t *_jit, jit_word_t i0, jit_int32_t 
r0, jit_int32_t r1)
 }
 
 static jit_word_t
-_bosubi(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_word_t i1)
+_bosubi(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_word_t i1)
 {
     jit_word_t         w;
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr|jit_class_nospill);
     movi(rn(reg), i1);
     w = bosubr(i0, r0, rn(reg));
@@ -2183,7 +2183,7 @@ _bosubi(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, 
jit_word_t i1)
 }
 
 static jit_word_t
-_bxsubr(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_bxsubr(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     jit_word_t         d, w;
     SUBO(r0, r0, r1);
@@ -2195,10 +2195,10 @@ _bxsubr(jit_state_t *_jit, jit_word_t i0, jit_int32_t 
r0, jit_int32_t r1)
 }
 
 static jit_word_t
-_bxsubi(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_word_t i1)
+_bxsubi(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_word_t i1)
 {
     jit_word_t         w;
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr|jit_class_nospill);
     movi(rn(reg), i1);
     w = bxsubr(i0, r0, rn(reg));
@@ -2207,7 +2207,7 @@ _bxsubi(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, 
jit_word_t i1)
 }
 
 static jit_word_t
-_boaddr_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_boaddr_u(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     jit_word_t         d, w;
     ADDC(r0, r0, r1);
@@ -2219,9 +2219,9 @@ _boaddr_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t 
r0, jit_int32_t r1)
 }
 
 static jit_word_t
-_boaddi_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_word_t i1)
+_boaddi_u(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_word_t i1)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     jit_word_t         d, w;
     if (can_sign_extend_short_p(i1)) {
        ADDIC(r0, r0, i1);
@@ -2239,7 +2239,7 @@ _boaddi_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t 
r0, jit_word_t i1)
 }
 
 static jit_word_t
-_bxaddr_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_bxaddr_u(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     jit_word_t         d, w;
     ADDC(r0, r0, r1);
@@ -2251,9 +2251,9 @@ _bxaddr_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t 
r0, jit_int32_t r1)
 }
 
 static jit_word_t
-_bxaddi_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_word_t i1)
+_bxaddi_u(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_word_t i1)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     jit_word_t         d, w;
     if (can_sign_extend_short_p(i1)) {
        ADDIC(r0, r0, i1);
@@ -2271,7 +2271,7 @@ _bxaddi_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t 
r0, jit_word_t i1)
 }
 
 static jit_word_t
-_bosubr_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_bosubr_u(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     jit_word_t         d, w;
     SUBC(r0, r0, r1);
@@ -2283,10 +2283,10 @@ _bosubr_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t 
r0, jit_int32_t r1)
 }
 
 static jit_word_t
-_bosubi_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_word_t i1)
+_bosubi_u(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_word_t i1)
 {
     jit_word_t         w;
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr|jit_class_nospill);
     movi(rn(reg), i1);
     w = bosubr_u(i0, r0, rn(reg));
@@ -2295,7 +2295,7 @@ _bosubi_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t 
r0, jit_word_t i1)
 }
 
 static jit_word_t
-_bxsubr_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_bxsubr_u(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     jit_word_t         d, w;
     SUBC(r0, r0, r1);
@@ -2307,10 +2307,10 @@ _bxsubr_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t 
r0, jit_int32_t r1)
 }
 
 static jit_word_t
-_bxsubi_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_word_t i1)
+_bxsubi_u(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_word_t i1)
 {
     jit_word_t         w;
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr|jit_class_nospill);
     movi(rn(reg), i1);
     w = bxsubr_u(i0, r0, rn(reg));
@@ -2319,44 +2319,44 @@ _bxsubi_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t 
r0, jit_word_t i1)
 }
 
 static void
-_ldr_c(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_ldr_c(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
     ldr_uc(r0, r1);
     extr_c(r0, r0);
 }
 
 static void
-_ldi_c(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
+_ldi_c(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 {
     ldi_uc(r0, i0);
     extr_c(r0, r0);
 }
 
 static void
-_ldxr_c(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_ldxr_c(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     ldxr_uc(r0, r1, r2);
     extr_c(r0, r0);
 }
 
 static void
-_ldxi_c(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_ldxi_c(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
     ldxi_uc(r0, r1, i0);
     extr_c(r0, r0);
 }
 
 static void
-_ldi_uc(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
+_ldi_uc(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 {
     jit_bool_t         inv;
-    jit_int32_t                reg;
+    int32_t            reg;
     jit_word_t         lo, hi;
     if (can_sign_extend_short_p(i0))
        LBZ(r0, _R0_REGNO, i0);
     else if (can_sign_extend_int_p(i0)) {
-       hi = (jit_int16_t)((i0 >> 16) + ((jit_uint16_t)i0 >> 15));
-       lo = (jit_int16_t)(i0 - (hi << 16));
+       hi = (int16_t)((i0 >> 16) + ((uint16_t)i0 >> 15));
+       lo = (int16_t)(i0 - (hi << 16));
        reg = jit_get_reg(jit_class_gpr);
        if ((inv = reg == _R0))         reg = jit_get_reg(jit_class_gpr);
        LIS(rn(reg), hi);
@@ -2373,9 +2373,9 @@ _ldi_uc(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
 }
 
 static void
-_ldxr_uc(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_ldxr_uc(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (r1 == _R0_REGNO) {
        if (r2 != _R0_REGNO)
            LBZX(r0, r2, r1);
@@ -2391,9 +2391,9 @@ _ldxr_uc(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
 }
 
 static void
-_ldxi_uc(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_ldxi_uc(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (i0 == 0)
        ldr_uc(r0, r1);
     else if (can_sign_extend_short_p(i0)) {
@@ -2415,16 +2415,16 @@ _ldxi_uc(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_word_t i0)
 }
 
 static void
-_ldi_s(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
+_ldi_s(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 {
     jit_bool_t         inv;
-    jit_int32_t                reg;
+    int32_t            reg;
     jit_word_t         lo, hi;
     if (can_sign_extend_short_p(i0))
        LHA(r0, _R0_REGNO, i0);
     else if (can_sign_extend_int_p(i0)) {
-       hi = (jit_int16_t)((i0 >> 16) + ((jit_uint16_t)i0 >> 15));
-       lo = (jit_int16_t)(i0 - (hi << 16));
+       hi = (int16_t)((i0 >> 16) + ((uint16_t)i0 >> 15));
+       lo = (int16_t)(i0 - (hi << 16));
        reg = jit_get_reg(jit_class_gpr);
        if ((inv = reg == _R0))         reg = jit_get_reg(jit_class_gpr);
        LIS(rn(reg), hi);
@@ -2441,9 +2441,9 @@ _ldi_s(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
 }
 
 static void
-_ldxr_s(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_ldxr_s(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (r1 == _R0_REGNO) {
        if (r2 != _R0_REGNO)
            LHAX(r0, r2, r1);
@@ -2459,9 +2459,9 @@ _ldxr_s(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
 }
 
 static void
-_ldxi_s(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_ldxi_s(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (i0 == 0)
        ldr_s(r0, r1);
     else if (can_sign_extend_short_p(i0)) {
@@ -2483,16 +2483,16 @@ _ldxi_s(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_word_t i0)
 }
 
 static void
-_ldi_us(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
+_ldi_us(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 {
     jit_bool_t         inv;
-    jit_int32_t                reg;
+    int32_t            reg;
     jit_word_t         lo, hi;
     if (can_sign_extend_short_p(i0))
        LHZ(r0, _R0_REGNO, i0);
     else if (can_sign_extend_int_p(i0)) {
-       hi = (jit_int16_t)((i0 >> 16) + ((jit_uint16_t)i0 >> 15));
-       lo = (jit_int16_t)(i0 - (hi << 16));
+       hi = (int16_t)((i0 >> 16) + ((uint16_t)i0 >> 15));
+       lo = (int16_t)(i0 - (hi << 16));
        reg = jit_get_reg(jit_class_gpr);
        if ((inv = reg == _R0))         reg = jit_get_reg(jit_class_gpr);
        LIS(rn(reg), hi);
@@ -2509,9 +2509,9 @@ _ldi_us(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
 }
 
 static void
-_ldxr_us(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_ldxr_us(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (r1 == _R0_REGNO) {
        if (r2 != _R0_REGNO)
            LHZX(r0, r2, r1);
@@ -2527,9 +2527,9 @@ _ldxr_us(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
 }
 
 static void
-_ldxi_us(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_ldxi_us(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (i0 == 0)
        ldr_us(r0, r1);
     else if (can_sign_extend_short_p(i0)) {
@@ -2552,16 +2552,16 @@ _ldxi_us(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_word_t i0)
 
 #  if __WORDSIZE == 32
 static void
-_ldi_i(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
+_ldi_i(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 {
     jit_bool_t         inv;
-    jit_int32_t                reg;
+    int32_t            reg;
     jit_word_t         lo, hi;
     if (can_sign_extend_short_p(i0))
        LWZ(r0, _R0_REGNO, i0);
     else if (can_sign_extend_int_p(i0)) {
-       hi = (jit_int16_t)((i0 >> 16) + ((jit_uint16_t)i0 >> 15));
-       lo = (jit_int16_t)(i0 - (hi << 16));
+       hi = (int16_t)((i0 >> 16) + ((uint16_t)i0 >> 15));
+       lo = (int16_t)(i0 - (hi << 16));
        reg = jit_get_reg(jit_class_gpr);
        if ((inv = reg == _R0))         reg = jit_get_reg(jit_class_gpr);
        LIS(rn(reg), hi);
@@ -2578,9 +2578,9 @@ _ldi_i(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
 }
 
 static void
-_ldxr_i(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_ldxr_i(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (r1 == _R0_REGNO) {
        if (r2 != _R0_REGNO)
            LWZX(r0, r2, r1);
@@ -2596,9 +2596,9 @@ _ldxr_i(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
 }
 
 static void
-_ldxi_i(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_ldxi_i(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (i0 == 0)
        ldr_i(r0, r1);
     else if (can_sign_extend_short_p(i0)) {
@@ -2621,16 +2621,16 @@ _ldxi_i(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_word_t i0)
 
 #  else
 static void
-_ldi_i(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
+_ldi_i(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 {
     jit_bool_t         inv;
-    jit_int32_t                reg;
+    int32_t            reg;
     jit_word_t         lo, hi;
     if (can_sign_extend_short_p(i0))
        LWA(r0, _R0_REGNO, i0);
     else if (can_sign_extend_int_p(i0)) {
-       hi = (jit_int16_t)((i0 >> 16) + ((jit_uint16_t)i0 >> 15));
-       lo = (jit_int16_t)(i0 - (hi << 16));
+       hi = (int16_t)((i0 >> 16) + ((uint16_t)i0 >> 15));
+       lo = (int16_t)(i0 - (hi << 16));
        reg = jit_get_reg(jit_class_gpr);
        if ((inv = reg == _R0))         reg = jit_get_reg(jit_class_gpr);
        LIS(rn(reg), hi);
@@ -2647,9 +2647,9 @@ _ldi_i(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
 }
 
 static void
-_ldxr_i(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_ldxr_i(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (r1 == _R0_REGNO) {
        if (r2 != _R0_REGNO)
            LWZX(r0, r2, r1);
@@ -2665,9 +2665,9 @@ _ldxr_i(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
 }
 
 static void
-_ldxi_i(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_ldxi_i(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (i0 == 0)
        ldr_i(r0, r1);
     else if (can_sign_extend_short_p(i0)) {
@@ -2689,16 +2689,16 @@ _ldxi_i(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_word_t i0)
 }
 
 static void
-_ldi_ui(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
+_ldi_ui(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 {
     jit_bool_t         inv;
-    jit_int32_t                reg;
+    int32_t            reg;
     jit_word_t         lo, hi;
     if (can_sign_extend_short_p(i0))
        LWZ(r0, _R0_REGNO, i0);
     else if (can_sign_extend_int_p(i0)) {
-       hi = (jit_int16_t)((i0 >> 16) + ((jit_uint16_t)i0 >> 15));
-       lo = (jit_int16_t)(i0 - (hi << 16));
+       hi = (int16_t)((i0 >> 16) + ((uint16_t)i0 >> 15));
+       lo = (int16_t)(i0 - (hi << 16));
        reg = jit_get_reg(jit_class_gpr);
        if ((inv = reg == _R0))         reg = jit_get_reg(jit_class_gpr);
        LIS(rn(reg), hi);
@@ -2715,9 +2715,9 @@ _ldi_ui(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
 }
 
 static void
-_ldxr_ui(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_ldxr_ui(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (r1 == _R0_REGNO) {
        if (r2 != _R0_REGNO)
            LWZX(r0, r2, r1);
@@ -2733,9 +2733,9 @@ _ldxr_ui(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
 }
 
 static void
-_ldxi_ui(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_ldxi_ui(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (i0 == 0)
        ldr_i(r0, r1);
     else if (can_sign_extend_short_p(i0)) {
@@ -2757,16 +2757,16 @@ _ldxi_ui(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_word_t i0)
 }
 
 static void
-_ldi_l(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
+_ldi_l(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 {
     jit_bool_t         inv;
-    jit_int32_t                reg;
+    int32_t            reg;
     jit_word_t         lo, hi;
     if (can_sign_extend_short_p(i0))
        LD(r0, _R0_REGNO, i0);
     else if (can_sign_extend_int_p(i0)) {
-       hi = (jit_int16_t)((i0 >> 16) + ((jit_uint16_t)i0 >> 15));
-       lo = (jit_int16_t)(i0 - (hi << 16));
+       hi = (int16_t)((i0 >> 16) + ((uint16_t)i0 >> 15));
+       lo = (int16_t)(i0 - (hi << 16));
        reg = jit_get_reg(jit_class_gpr);
        if ((inv = reg == _R0))         reg = jit_get_reg(jit_class_gpr);
        LIS(rn(reg), hi);
@@ -2783,9 +2783,9 @@ _ldi_l(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
 }
 
 static void
-_ldxr_l(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_ldxr_l(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (r1 == _R0_REGNO) {
        if (r2 != _R0_REGNO)
            LDX(r0, r2, r1);
@@ -2801,9 +2801,9 @@ _ldxr_l(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
 }
 
 static void
-_ldxi_l(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_ldxi_l(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (i0 == 0)
        ldr_l(r0, r1);
     else if (can_sign_extend_short_p(i0)) {
@@ -2826,16 +2826,16 @@ _ldxi_l(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_word_t i0)
 #  endif
 
 static void
-_sti_c(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0)
+_sti_c(jit_state_t *_jit, jit_word_t i0, int32_t r0)
 {
     jit_bool_t         inv;
-    jit_int32_t                reg;
+    int32_t            reg;
     jit_word_t         lo, hi;
     if (can_sign_extend_short_p(i0))
        STB(r0, _R0_REGNO, i0);
     else if (can_sign_extend_int_p(i0)) {
-       hi = (jit_int16_t)((i0 >> 16) + ((jit_uint16_t)i0 >> 15));
-       lo = (jit_int16_t)(i0 - (hi << 16));
+       hi = (int16_t)((i0 >> 16) + ((uint16_t)i0 >> 15));
+       lo = (int16_t)(i0 - (hi << 16));
        reg = jit_get_reg(jit_class_gpr);
        if ((inv = reg == _R0))         reg = jit_get_reg(jit_class_gpr);
        LIS(rn(reg), hi);
@@ -2852,9 +2852,9 @@ _sti_c(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0)
 }
 
 static void
-_stxr_c(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_stxr_c(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (r0 == _R0_REGNO) {
        if (r1 != _R0_REGNO)
            STBX(r2, r1, r0);
@@ -2870,9 +2870,9 @@ _stxr_c(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
 }
 
 static void
-_stxi_c(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_stxi_c(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (i0 == 0)
        str_c(r0, r1);
     else if (can_sign_extend_short_p(i0)) {
@@ -2894,16 +2894,16 @@ _stxi_c(jit_state_t *_jit, jit_word_t i0, jit_int32_t 
r0, jit_int32_t r1)
 }
 
 static void
-_sti_s(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0)
+_sti_s(jit_state_t *_jit, jit_word_t i0, int32_t r0)
 {
     jit_bool_t         inv;
-    jit_int32_t                reg;
+    int32_t            reg;
     jit_word_t         lo, hi;
     if (can_sign_extend_short_p(i0))
        STH(r0, _R0_REGNO, i0);
     else if (can_sign_extend_int_p(i0)) {
-       hi = (jit_int16_t)((i0 >> 16) + ((jit_uint16_t)i0 >> 15));
-       lo = (jit_int16_t)(i0 - (hi << 16));
+       hi = (int16_t)((i0 >> 16) + ((uint16_t)i0 >> 15));
+       lo = (int16_t)(i0 - (hi << 16));
        reg = jit_get_reg(jit_class_gpr);
        if ((inv = reg == _R0))         reg = jit_get_reg(jit_class_gpr);
        LIS(rn(reg), hi);
@@ -2920,9 +2920,9 @@ _sti_s(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0)
 }
 
 static void
-_stxr_s(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_stxr_s(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (r0 == _R0_REGNO) {
        if (r1 != _R0_REGNO)
            STHX(r2, r1, r0);
@@ -2938,9 +2938,9 @@ _stxr_s(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
 }
 
 static void
-_stxi_s(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_stxi_s(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (i0 == 0)
        str_s(r0, r1);
     else if (can_sign_extend_short_p(i0)) {
@@ -2962,16 +2962,16 @@ _stxi_s(jit_state_t *_jit, jit_word_t i0, jit_int32_t 
r0, jit_int32_t r1)
 }
 
 static void
-_sti_i(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0)
+_sti_i(jit_state_t *_jit, jit_word_t i0, int32_t r0)
 {
     jit_bool_t         inv;
-    jit_int32_t                reg;
+    int32_t            reg;
     jit_word_t         lo, hi;
     if (can_sign_extend_short_p(i0))
        STW(r0, _R0_REGNO, i0);
     else if (can_sign_extend_int_p(i0)) {
-       hi = (jit_int16_t)((i0 >> 16) + ((jit_uint16_t)i0 >> 15));
-       lo = (jit_int16_t)(i0 - (hi << 16));
+       hi = (int16_t)((i0 >> 16) + ((uint16_t)i0 >> 15));
+       lo = (int16_t)(i0 - (hi << 16));
        reg = jit_get_reg(jit_class_gpr);
        if ((inv = reg == _R0))         reg = jit_get_reg(jit_class_gpr);
        LIS(rn(reg), hi);
@@ -2988,9 +2988,9 @@ _sti_i(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0)
 }
 
 static void
-_stxr_i(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_stxr_i(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (r0 == _R0_REGNO) {
        if (r1 != _R0_REGNO)
            STWX(r2, r1, r0);
@@ -3006,9 +3006,9 @@ _stxr_i(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
 }
 
 static void
-_stxi_i(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_stxi_i(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (i0 == 0)
        str_i(r0, r1);
     else if (can_sign_extend_short_p(i0)) {
@@ -3031,16 +3031,16 @@ _stxi_i(jit_state_t *_jit, jit_word_t i0, jit_int32_t 
r0, jit_int32_t r1)
 
 #  if __WORDSIZE == 64
 static void
-_sti_l(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0)
+_sti_l(jit_state_t *_jit, jit_word_t i0, int32_t r0)
 {
     jit_bool_t         inv;
-    jit_int32_t                reg;
+    int32_t            reg;
     jit_word_t         lo, hi;
     if (can_sign_extend_short_p(i0))
        STD(r0, _R0_REGNO, i0);
     else if (can_sign_extend_int_p(i0)) {
-       hi = (jit_int16_t)((i0 >> 16) + ((jit_uint16_t)i0 >> 15));
-       lo = (jit_int16_t)(i0 - (hi << 16));
+       hi = (int16_t)((i0 >> 16) + ((uint16_t)i0 >> 15));
+       lo = (int16_t)(i0 - (hi << 16));
        reg = jit_get_reg(jit_class_gpr);
        if ((inv = reg == _R0))         reg = jit_get_reg(jit_class_gpr);
        LIS(rn(reg), hi);
@@ -3057,9 +3057,9 @@ _sti_l(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0)
 }
 
 static void
-_stxr_l(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_stxr_l(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (r0 == _R0_REGNO) {
        if (r1 != _R0_REGNO)
            STDX(r2, r1, r0);
@@ -3075,9 +3075,9 @@ _stxr_l(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
 }
 
 static void
-_stxi_l(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_stxi_l(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (i0 == 0)
        str_l(r0, r1);
     else if (can_sign_extend_short_p(i0)) {
@@ -3100,7 +3100,7 @@ _stxi_l(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, 
jit_int32_t r1)
 #  endif
 
 static void
-_jmpr(jit_state_t *_jit, jit_int32_t r0)
+_jmpr(jit_state_t *_jit, int32_t r0)
 {
 #if 0
     MTLR(r0);
@@ -3115,7 +3115,7 @@ _jmpr(jit_state_t *_jit, jit_int32_t r0)
 static jit_word_t
 _jmpi(jit_state_t *_jit, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     jit_word_t         w, d;
     w = _jit->pc.w;
     d = (i0 - w) & ~3;
@@ -3135,7 +3135,7 @@ static jit_word_t
 _jmpi_p(jit_state_t *_jit, jit_word_t i0)
 {
     jit_word_t         w;
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr|jit_class_nospill);
     w = movi_p(rn(reg), i0);
     jmpr(rn(reg));
@@ -3144,7 +3144,7 @@ _jmpi_p(jit_state_t *_jit, jit_word_t i0)
 }
 
 static void
-_callr(jit_state_t *_jit, jit_int32_t r0)
+_callr(jit_state_t *_jit, int32_t r0)
 {
 #  if __powerpc__
 #    if ABI_ELFv2
@@ -3180,7 +3180,7 @@ _calli(jit_state_t *_jit, jit_word_t i0)
 #  if __ppc__
     jit_word_t         d;
 #  endif
-    jit_int32_t                reg;
+    int32_t            reg;
 #  if __ppc__
     d = (i0 - _jit->pc.w) & ~3;
     if (can_sign_extend_jump_p(d))
@@ -3200,7 +3200,7 @@ static jit_word_t
 _calli_p(jit_state_t *_jit, jit_word_t i0)
 {
     jit_word_t         w;
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     w = movi_p(rn(reg), i0);
     callr(rn(reg));
@@ -3210,7 +3210,7 @@ _calli_p(jit_state_t *_jit, jit_word_t i0)
 
 #  if __powerpc__
 /* order is not guaranteed to be sequential */
-static jit_int32_t save[] = {
+static int32_t save[] = {
     _R14, _R15, _R16, _R17, _R18, _R19, _R20, _R21, _R22,
     _R23, _R24, _R25, _R26, _R27, _R28, _R29, _R30, _R31,
 };
@@ -3223,7 +3223,7 @@ _prolog(jit_state_t *_jit, jit_node_t *node)
     jit_word_t         offset;
 
     if (_jitc->function->define_frame || _jitc->function->assume_frame) {
-       jit_int32_t     frame = -_jitc->function->frame;
+       int32_t frame = -_jitc->function->frame;
        assert(_jitc->function->self.aoff >= frame);
        if (_jitc->function->assume_frame)
            return;
@@ -3340,7 +3340,7 @@ _epilog(jit_state_t *_jit, jit_node_t *node)
 }
 
 static void
-_vastart(jit_state_t *_jit, jit_int32_t r0)
+_vastart(jit_state_t *_jit, int32_t r0)
 {
     assert(_jitc->function->self.call & jit_call_varargs);
 
@@ -3349,7 +3349,7 @@ _vastart(jit_state_t *_jit, jit_int32_t r0)
 }
 
 static void
-_vaarg(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_vaarg(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
     assert(_jitc->function->self.call & jit_call_varargs);
 
@@ -3365,7 +3365,7 @@ _patch_at(jit_state_t *_jit, jit_word_t instr, jit_word_t 
label)
 {
     jit_word_t          d;
     union {
-       jit_int32_t     *i;
+       int32_t *i;
        jit_word_t       w;
     } u;
     u.w = instr;
diff --git a/jit/ppc-fpu.c b/jit/ppc-fpu.c
index 8db839a..fa8a58c 100644
--- a/jit/ppc-fpu.c
+++ b/jit/ppc-fpu.c
@@ -117,25 +117,25 @@ static void _FXFL(jit_state_t*,int,int,int,int,int) 
maybe_unused;
 #  define STFSX(s,a,b)                 FX(31,s,a,b,663)
 #  define movr_f(r0,r1)                        movr_d(r0,r1)
 #  define movr_d(r0,r1)                        _movr_d(_jit,r0,r1)
-static void _movr_d(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _movr_d(jit_state_t*,int32_t,jit_int32_t);
 #  define movi_f(r0,i0)                        _movi_f(_jit,r0,i0)
-static void _movi_f(jit_state_t*,jit_int32_t,jit_float32_t*);
+static void _movi_f(jit_state_t*,int32_t,jit_float32_t*);
 #  define movi_d(r0,i0)                        _movi_d(_jit,r0,i0)
-static void _movi_d(jit_state_t*,jit_int32_t,jit_float64_t*);
+static void _movi_d(jit_state_t*,int32_t,jit_float64_t*);
 #  define extr_f(r0,r1)                        extr_d(r0,r1)
 #  define extr_d(r0,r1)                        _extr_d(_jit,r0,r1)
-static void _extr_d(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _extr_d(jit_state_t*,int32_t,jit_int32_t);
 #  define truncr_f(r0,r1)              truncr_d(r0,r1)
 #  define truncr_f_i(r0,r1)            truncr_d_i(r0,r1)
 #  define truncr_d_i(r0,r1)            _truncr_d_i(_jit,r0,r1)
-static void _truncr_d_i(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _truncr_d_i(jit_state_t*,int32_t,jit_int32_t);
 #  if __WORDSIZE == 32
 #    define truncr_d(r0,r1)            truncr_d_i(r0,r1)
 #  else
 #    define truncr_d(r0,r1)            truncr_d_l(r0,r1)
 #    define truncr_f_l(r0,r1)          truncr_d_l(r0,r1)
 #    define truncr_d_l(r0,r1)          _truncr_d_l(_jit,r0,r1)
-static void _truncr_d_l(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _truncr_d_l(jit_state_t*,int32_t,jit_int32_t);
 #  endif
 #  define extr_d_f(r0,r1)              FRSP(r0,r1)
 #  define extr_f_d(r0,r1)              movr_d(r0,r1)
@@ -148,259 +148,259 @@ static void 
_truncr_d_l(jit_state_t*,jit_int32_t,jit_int32_t);
 #  define addr_f(r0,r1,r2)             FADDS(r0,r1,r2)
 #  define addr_d(r0,r1,r2)             FADD(r0,r1,r2)
 #  define addi_f(r0,r1,i0)             _addi_f(_jit,r0,r1,i0)
-static void _addi_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_float32_t*);
+static void _addi_f(jit_state_t*,int32_t,jit_int32_t,jit_float32_t*);
 #  define addi_d(r0,r1,i0)             _addi_d(_jit,r0,r1,i0)
-static void _addi_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_float64_t*);
+static void _addi_d(jit_state_t*,int32_t,jit_int32_t,jit_float64_t*);
 #  define subr_f(r0,r1,r2)             FSUBS(r0,r1,r2)
 #  define subi_f(r0,r1,i0)             _subi_f(_jit,r0,r1,i0)
-static void _subi_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_float32_t*);
+static void _subi_f(jit_state_t*,int32_t,jit_int32_t,jit_float32_t*);
 #  define subr_d(r0,r1,r2)             FSUB(r0,r1,r2)
 #  define subi_d(r0,r1,i0)             _subi_d(_jit,r0,r1,i0)
-static void _subi_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_float64_t*);
+static void _subi_d(jit_state_t*,int32_t,jit_int32_t,jit_float64_t*);
 #  define rsbr_f(r0,r1,r2)             subr_f(r0,r2,r1)
 #  define rsbi_f(r0,r1,i0)             _rsbi_f(_jit,r0,r1,i0)
-static void _rsbi_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_float32_t*);
+static void _rsbi_f(jit_state_t*,int32_t,jit_int32_t,jit_float32_t*);
 #  define rsbr_d(r0,r1,r2)             subr_d(r0,r2,r1)
 #  define rsbi_d(r0,r1,i0)             _rsbi_d(_jit,r0,r1,i0)
-static void _rsbi_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_float64_t*);
+static void _rsbi_d(jit_state_t*,int32_t,jit_int32_t,jit_float64_t*);
 #  define mulr_f(r0,r1,r2)             FMULS(r0,r1,r2)
 #  define muli_f(r0,r1,i0)             _muli_f(_jit,r0,r1,i0)
-static void _muli_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_float32_t*);
+static void _muli_f(jit_state_t*,int32_t,jit_int32_t,jit_float32_t*);
 #  define mulr_d(r0,r1,r2)             FMUL(r0,r1,r2)
 #  define muli_d(r0,r1,i0)             _muli_d(_jit,r0,r1,i0)
-static void _muli_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_float64_t*);
+static void _muli_d(jit_state_t*,int32_t,jit_int32_t,jit_float64_t*);
 #  define divr_f(r0,r1,r2)             FDIVS(r0,r1,r2)
 #  define divi_f(r0,r1,i0)             _divi_f(_jit,r0,r1,i0)
-static void _divi_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_float32_t*);
+static void _divi_f(jit_state_t*,int32_t,jit_int32_t,jit_float32_t*);
 #  define divr_d(r0,r1,r2)             FDIV(r0,r1,r2)
 #  define divi_d(r0,r1,i0)             _divi_d(_jit,r0,r1,i0)
-static void _divi_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_float64_t*);
+static void _divi_d(jit_state_t*,int32_t,jit_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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _ltr_d(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define lti_f(r0,r1,i0)              _lti_f(_jit,r0,r1,i0)
-static void _lti_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_float32_t*);
+static void _lti_f(jit_state_t*,int32_t,jit_int32_t,jit_float32_t*);
 #  define lti_d(r0,r1,i0)              _lti_d(_jit,r0,r1,i0)
-static void _lti_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_float64_t*);
+static void _lti_d(jit_state_t*,int32_t,jit_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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _ler_d(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define lei_f(r0,r1,i0)              _lei_f(_jit,r0,r1,i0)
-static void _lei_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_float32_t*);
+static void _lei_f(jit_state_t*,int32_t,jit_int32_t,jit_float32_t*);
 #  define lei_d(r0,r1,i0)              _lei_d(_jit,r0,r1,i0)
-static void _lei_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_float64_t*);
+static void _lei_d(jit_state_t*,int32_t,jit_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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _eqr_d(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define eqi_f(r0,r1,i0)              _eqi_f(_jit,r0,r1,i0)
-static void _eqi_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_float32_t*);
+static void _eqi_f(jit_state_t*,int32_t,jit_int32_t,jit_float32_t*);
 #  define eqi_d(r0,r1,i0)              _eqi_d(_jit,r0,r1,i0)
-static void _eqi_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_float64_t*);
+static void _eqi_d(jit_state_t*,int32_t,jit_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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _ger_d(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define gei_f(r0,r1,i0)              _gei_f(_jit,r0,r1,i0)
-static void _gei_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_float32_t*);
+static void _gei_f(jit_state_t*,int32_t,jit_int32_t,jit_float32_t*);
 #  define gei_d(r0,r1,i0)              _gei_d(_jit,r0,r1,i0)
-static void _gei_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_float64_t*);
+static void _gei_d(jit_state_t*,int32_t,jit_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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _gtr_d(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define gti_f(r0,r1,i0)              _gti_f(_jit,r0,r1,i0)
-static void _gti_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_float32_t*);
+static void _gti_f(jit_state_t*,int32_t,jit_int32_t,jit_float32_t*);
 #  define gti_d(r0,r1,i0)              _gti_d(_jit,r0,r1,i0)
-static void _gti_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_float64_t*);
+static void _gti_d(jit_state_t*,int32_t,jit_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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _ner_d(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define nei_f(r0,r1,i0)              _nei_f(_jit,r0,r1,i0)
-static void _nei_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_float32_t*);
+static void _nei_f(jit_state_t*,int32_t,jit_int32_t,jit_float32_t*);
 #  define nei_d(r0,r1,i0)              _nei_d(_jit,r0,r1,i0)
-static void _nei_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_float64_t*);
+static void _nei_d(jit_state_t*,int32_t,jit_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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _unltr_d(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define unlti_f(r0,r1,i0)            _unlti_f(_jit,r0,r1,i0)
-static void _unlti_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_float32_t*);
+static void _unlti_f(jit_state_t*,int32_t,jit_int32_t,jit_float32_t*);
 #  define unlti_d(r0,r1,i0)            _unlti_d(_jit,r0,r1,i0)
-static void _unlti_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_float64_t*);
+static void _unlti_d(jit_state_t*,int32_t,jit_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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _unler_d(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define unlei_f(r0,r1,i0)            _unlei_f(_jit,r0,r1,i0)
-static void _unlei_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_float32_t*);
+static void _unlei_f(jit_state_t*,int32_t,jit_int32_t,jit_float32_t*);
 #  define unlei_d(r0,r1,i0)            _unlei_d(_jit,r0,r1,i0)
-static void _unlei_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_float64_t*);
+static void _unlei_d(jit_state_t*,int32_t,jit_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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _uneqr_d(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define uneqi_f(r0,r1,i0)            _uneqi_f(_jit,r0,r1,i0)
-static void _uneqi_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_float32_t*);
+static void _uneqi_f(jit_state_t*,int32_t,jit_int32_t,jit_float32_t*);
 #  define uneqi_d(r0,r1,i0)            _uneqi_d(_jit,r0,r1,i0)
-static void _uneqi_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_float64_t*);
+static void _uneqi_d(jit_state_t*,int32_t,jit_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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _unger_d(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define ungei_f(r0,r1,i0)            _ungei_f(_jit,r0,r1,i0)
-static void _ungei_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_float32_t*);
+static void _ungei_f(jit_state_t*,int32_t,jit_int32_t,jit_float32_t*);
 #  define ungei_d(r0,r1,i0)            _ungei_d(_jit,r0,r1,i0)
-static void _ungei_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_float64_t*);
+static void _ungei_d(jit_state_t*,int32_t,jit_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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _ungtr_d(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define ungti_f(r0,r1,i0)            _ungti_f(_jit,r0,r1,i0)
-static void _ungti_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_float32_t*);
+static void _ungti_f(jit_state_t*,int32_t,jit_int32_t,jit_float32_t*);
 #  define ungti_d(r0,r1,i0)            _ungti_d(_jit,r0,r1,i0)
-static void _ungti_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_float64_t*);
+static void _ungti_d(jit_state_t*,int32_t,jit_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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _ltgtr_d(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define ltgti_f(r0,r1,i0)            _ltgti_f(_jit,r0,r1,i0)
-static void _ltgti_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_float32_t*);
+static void _ltgti_f(jit_state_t*,int32_t,jit_int32_t,jit_float32_t*);
 #  define ltgti_d(r0,r1,i0)            _ltgti_d(_jit,r0,r1,i0)
-static void _ltgti_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_float64_t*);
+static void _ltgti_d(jit_state_t*,int32_t,jit_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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _ordr_d(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define ordi_f(r0,r1,i0)             _ordi_f(_jit,r0,r1,i0)
-static void _ordi_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_float32_t*);
+static void _ordi_f(jit_state_t*,int32_t,jit_int32_t,jit_float32_t*);
 #  define ordi_d(r0,r1,i0)             _ordi_d(_jit,r0,r1,i0)
-static void _ordi_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_float64_t*);
+static void _ordi_d(jit_state_t*,int32_t,jit_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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _unordr_d(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define unordi_f(r0,r1,i0)           _unordi_f(_jit,r0,r1,i0)
-static void _unordi_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_float32_t*);
+static void _unordi_f(jit_state_t*,int32_t,jit_int32_t,jit_float32_t*);
 #  define unordi_d(r0,r1,i0)           _unordi_d(_jit,r0,r1,i0)
-static void _unordi_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_float64_t*);
+static void _unordi_d(jit_state_t*,int32_t,jit_int32_t,jit_float64_t*);
 #  define bltr_f(i0,r0,r1)             bltr_d(i0,r0,r1)
 #  define bltr_d(i0,r0,r1)             _bltr_d(_jit,i0,r0,r1)
-static jit_word_t _bltr_d(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _bltr_d(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define blti_f(i0,r0,i1)             _blti_f(_jit,i0,r0,i1)
-static jit_word_t _blti_f(jit_state_t*,jit_word_t,jit_int32_t,jit_float32_t*);
+static jit_word_t _blti_f(jit_state_t*,jit_word_t,int32_t,jit_float32_t*);
 #  define blti_d(i0,r0,i1)             _blti_d(_jit,i0,r0,i1)
-static jit_word_t _blti_d(jit_state_t*,jit_word_t,jit_int32_t,jit_float64_t*);
+static jit_word_t _blti_d(jit_state_t*,jit_word_t,int32_t,jit_float64_t*);
 #  define bler_f(i0,r0,r1)             bler_d(i0,r0,r1)
 #  define bler_d(i0,r0,r1)             _bler_d(_jit,i0,r0,r1)
-static jit_word_t _bler_d(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _bler_d(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define blei_f(i0,r0,i1)             _blei_f(_jit,i0,r0,i1)
-static jit_word_t _blei_f(jit_state_t*,jit_word_t,jit_int32_t,jit_float32_t*);
+static jit_word_t _blei_f(jit_state_t*,jit_word_t,int32_t,jit_float32_t*);
 #  define blei_d(i0,r0,i1)             _blei_d(_jit,i0,r0,i1)
-static jit_word_t _blei_d(jit_state_t*,jit_word_t,jit_int32_t,jit_float64_t*);
+static jit_word_t _blei_d(jit_state_t*,jit_word_t,int32_t,jit_float64_t*);
 #  define beqr_f(i0,r0,r1)             beqr_d(i0,r0,r1)
 #  define beqr_d(i0,r0,r1)             _beqr_d(_jit,i0,r0,r1)
-static jit_word_t _beqr_d(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _beqr_d(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define beqi_f(i0,r0,i1)             _beqi_f(_jit,i0,r0,i1)
-static jit_word_t _beqi_f(jit_state_t*,jit_word_t,jit_int32_t,jit_float32_t*);
+static jit_word_t _beqi_f(jit_state_t*,jit_word_t,int32_t,jit_float32_t*);
 #  define beqi_d(i0,r0,i1)             _beqi_d(_jit,i0,r0,i1)
-static jit_word_t _beqi_d(jit_state_t*,jit_word_t,jit_int32_t,jit_float64_t*);
+static jit_word_t _beqi_d(jit_state_t*,jit_word_t,int32_t,jit_float64_t*);
 #  define bger_f(i0,r0,r1)             bger_d(i0,r0,r1)
 #  define bger_d(i0,r0,r1)             _bger_d(_jit,i0,r0,r1)
-static jit_word_t _bger_d(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _bger_d(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define bgei_f(i0,r0,i1)             _bgei_f(_jit,i0,r0,i1)
-static jit_word_t _bgei_f(jit_state_t*,jit_word_t,jit_int32_t,jit_float32_t*);
+static jit_word_t _bgei_f(jit_state_t*,jit_word_t,int32_t,jit_float32_t*);
 #  define bgei_d(i0,r0,i1)             _bgei_d(_jit,i0,r0,i1)
-static jit_word_t _bgei_d(jit_state_t*,jit_word_t,jit_int32_t,jit_float64_t*);
+static jit_word_t _bgei_d(jit_state_t*,jit_word_t,int32_t,jit_float64_t*);
 #  define bgtr_f(i0,r0,r1)             bgtr_d(i0,r0,r1)
 #  define bgtr_d(i0,r0,r1)             _bgtr_d(_jit,i0,r0,r1)
-static jit_word_t _bgtr_d(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _bgtr_d(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define bgti_f(i0,r0,i1)             _bgti_f(_jit,i0,r0,i1)
-static jit_word_t _bgti_f(jit_state_t*,jit_word_t,jit_int32_t,jit_float32_t*);
+static jit_word_t _bgti_f(jit_state_t*,jit_word_t,int32_t,jit_float32_t*);
 #  define bgti_d(i0,r0,i1)             _bgti_d(_jit,i0,r0,i1)
-static jit_word_t _bgti_d(jit_state_t*,jit_word_t,jit_int32_t,jit_float64_t*);
+static jit_word_t _bgti_d(jit_state_t*,jit_word_t,int32_t,jit_float64_t*);
 #  define bner_f(i0,r0,r1)             bner_d(i0,r0,r1)
 #  define bner_d(i0,r0,r1)             _bner_d(_jit,i0,r0,r1)
-static jit_word_t _bner_d(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _bner_d(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define bnei_f(i0,r0,i1)             _bnei_f(_jit,i0,r0,i1)
-static jit_word_t _bnei_f(jit_state_t*,jit_word_t,jit_int32_t,jit_float32_t*);
+static jit_word_t _bnei_f(jit_state_t*,jit_word_t,int32_t,jit_float32_t*);
 #  define bnei_d(i0,r0,i1)             _bnei_d(_jit,i0,r0,i1)
-static jit_word_t _bnei_d(jit_state_t*,jit_word_t,jit_int32_t,jit_float64_t*);
+static jit_word_t _bnei_d(jit_state_t*,jit_word_t,int32_t,jit_float64_t*);
 #  define bunltr_f(i0,r0,r1)           bunltr_d(i0,r0,r1)
 #  define bunltr_d(i0,r0,r1)           _bunltr_d(_jit,i0,r0,r1)
-static jit_word_t _bunltr_d(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _bunltr_d(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define bunlti_f(i0,r0,i1)           _bunlti_f(_jit,i0,r0,i1)
-static jit_word_t 
_bunlti_f(jit_state_t*,jit_word_t,jit_int32_t,jit_float32_t*);
+static jit_word_t _bunlti_f(jit_state_t*,jit_word_t,int32_t,jit_float32_t*);
 #  define bunlti_d(i0,r0,i1)           _bunlti_d(_jit,i0,r0,i1)
-static jit_word_t 
_bunlti_d(jit_state_t*,jit_word_t,jit_int32_t,jit_float64_t*);
+static jit_word_t _bunlti_d(jit_state_t*,jit_word_t,int32_t,jit_float64_t*);
 #  define bunler_f(i0,r0,r1)           bunler_d(i0,r0,r1)
 #  define bunler_d(i0,r0,r1)           _bunler_d(_jit,i0,r0,r1)
-static jit_word_t _bunler_d(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _bunler_d(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define bunlei_f(i0,r0,i1)           _bunlei_f(_jit,i0,r0,i1)
-static jit_word_t 
_bunlei_f(jit_state_t*,jit_word_t,jit_int32_t,jit_float32_t*);
+static jit_word_t _bunlei_f(jit_state_t*,jit_word_t,int32_t,jit_float32_t*);
 #  define bunlei_d(i0,r0,i1)           _bunlei_d(_jit,i0,r0,i1)
-static jit_word_t 
_bunlei_d(jit_state_t*,jit_word_t,jit_int32_t,jit_float64_t*);
+static jit_word_t _bunlei_d(jit_state_t*,jit_word_t,int32_t,jit_float64_t*);
 #  define buneqr_f(i0,r0,r1)           buneqr_d(i0,r0,r1)
 #  define buneqr_d(i0,r0,r1)           _buneqr_d(_jit,i0,r0,r1)
-static jit_word_t _buneqr_d(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _buneqr_d(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define buneqi_f(i0,r0,i1)           _buneqi_f(_jit,i0,r0,i1)
-static jit_word_t 
_buneqi_f(jit_state_t*,jit_word_t,jit_int32_t,jit_float32_t*);
+static jit_word_t _buneqi_f(jit_state_t*,jit_word_t,int32_t,jit_float32_t*);
 #  define buneqi_d(i0,r0,i1)           _buneqi_d(_jit,i0,r0,i1)
-static jit_word_t 
_buneqi_d(jit_state_t*,jit_word_t,jit_int32_t,jit_float64_t*);
+static jit_word_t _buneqi_d(jit_state_t*,jit_word_t,int32_t,jit_float64_t*);
 #  define bunger_f(i0,r0,r1)           bunger_d(i0,r0,r1)
 #  define bunger_d(i0,r0,r1)           _bunger_d(_jit,i0,r0,r1)
-static jit_word_t _bunger_d(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _bunger_d(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define bungei_f(i0,r0,i1)           _bungei_f(_jit,i0,r0,i1)
-static jit_word_t 
_bungei_f(jit_state_t*,jit_word_t,jit_int32_t,jit_float32_t*);
+static jit_word_t _bungei_f(jit_state_t*,jit_word_t,int32_t,jit_float32_t*);
 #  define bungei_d(i0,r0,i1)           _bungei_d(_jit,i0,r0,i1)
-static jit_word_t 
_bungei_d(jit_state_t*,jit_word_t,jit_int32_t,jit_float64_t*);
+static jit_word_t _bungei_d(jit_state_t*,jit_word_t,int32_t,jit_float64_t*);
 #  define bungtr_f(i0,r0,r1)           bungtr_d(i0,r0,r1)
 #  define bungtr_d(i0,r0,r1)           _bungtr_d(_jit,i0,r0,r1)
-static jit_word_t _bungtr_d(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _bungtr_d(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define bungti_f(i0,r0,i1)           _bungti_f(_jit,i0,r0,i1)
-static jit_word_t 
_bungti_f(jit_state_t*,jit_word_t,jit_int32_t,jit_float32_t*);
+static jit_word_t _bungti_f(jit_state_t*,jit_word_t,int32_t,jit_float32_t*);
 #  define bungti_d(i0,r0,i1)           _bungti_d(_jit,i0,r0,i1)
-static jit_word_t 
_bungti_d(jit_state_t*,jit_word_t,jit_int32_t,jit_float64_t*);
+static jit_word_t _bungti_d(jit_state_t*,jit_word_t,int32_t,jit_float64_t*);
 #  define bltgtr_f(i0,r0,r1)           bltgtr_d(i0,r0,r1)
 #  define bltgtr_d(i0,r0,r1)           _bltgtr_d(_jit,i0,r0,r1)
-static jit_word_t _bltgtr_d(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _bltgtr_d(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define bltgti_f(i0,r0,i1)           _bltgti_f(_jit,i0,r0,i1)
-static jit_word_t 
_bltgti_f(jit_state_t*,jit_word_t,jit_int32_t,jit_float32_t*);
+static jit_word_t _bltgti_f(jit_state_t*,jit_word_t,int32_t,jit_float32_t*);
 #  define bltgti_d(i0,r0,i1)           _bltgti_d(_jit,i0,r0,i1)
-static jit_word_t 
_bltgti_d(jit_state_t*,jit_word_t,jit_int32_t,jit_float64_t*);
+static jit_word_t _bltgti_d(jit_state_t*,jit_word_t,int32_t,jit_float64_t*);
 #  define bordr_f(i0,r0,r1)            bordr_d(i0,r0,r1)
 #  define bordr_d(i0,r0,r1)            _bordr_d(_jit,i0,r0,r1)
-static jit_word_t _bordr_d(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _bordr_d(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define bordi_f(i0,r0,i1)            _bordi_f(_jit,i0,r0,i1)
-static jit_word_t _bordi_f(jit_state_t*,jit_word_t,jit_int32_t,jit_float32_t*);
+static jit_word_t _bordi_f(jit_state_t*,jit_word_t,int32_t,jit_float32_t*);
 #  define bordi_d(i0,r0,i1)            _bordi_d(_jit,i0,r0,i1)
-static jit_word_t _bordi_d(jit_state_t*,jit_word_t,jit_int32_t,jit_float64_t*);
+static jit_word_t _bordi_d(jit_state_t*,jit_word_t,int32_t,jit_float64_t*);
 #  define bunordr_f(i0,r0,r1)          bunordr_d(i0,r0,r1)
 #  define bunordr_d(i0,r0,r1)          _bunordr_d(_jit,i0,r0,r1)
-static jit_word_t _bunordr_d(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _bunordr_d(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define bunordi_f(i0,r0,i1)          _bunordi_f(_jit,i0,r0,i1)
-static jit_word_t 
_bunordi_f(jit_state_t*,jit_word_t,jit_int32_t,jit_float32_t*);
+static jit_word_t _bunordi_f(jit_state_t*,jit_word_t,int32_t,jit_float32_t*);
 #  define bunordi_d(i0,r0,i1)          _bunordi_d(_jit,i0,r0,i1)
-static jit_word_t 
_bunordi_d(jit_state_t*,jit_word_t,jit_int32_t,jit_float64_t*);
+static jit_word_t _bunordi_d(jit_state_t*,jit_word_t,int32_t,jit_float64_t*);
 #  define ldr_f(r0,r1)                 LFSX(r0, _R0_REGNO, r1)
 #  define ldi_f(r0,i0)                 _ldi_f(_jit,r0,i0)
-static void _ldi_f(jit_state_t*,jit_int32_t,jit_word_t);
+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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _ldxr_f(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define ldxi_f(r0,r1,i0)             _ldxi_f(_jit,r0,r1,i0)
-static void _ldxi_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _ldxi_f(jit_state_t*,int32_t,jit_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,jit_int32_t);
+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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _stxr_f(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define stxi_f(i0,r0,r1)             _stxi_f(_jit,i0,r0,r1)
-static void _stxi_f(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static void _stxi_f(jit_state_t*,jit_word_t,int32_t,jit_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*,jit_int32_t,jit_word_t);
+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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _ldxr_d(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define ldxi_d(r0,r1,i0)             _ldxi_d(_jit,r0,r1,i0)
-static void _ldxi_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _ldxi_d(jit_state_t*,int32_t,jit_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,jit_int32_t);
+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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _stxr_d(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define stxi_d(i0,r0,r1)             _stxi_d(_jit,i0,r0,r1)
-static void _stxi_d(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static void _stxi_d(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define vaarg_d(r0, r1)              _vaarg_d(_jit, r0, r1)
-static void _vaarg_d(jit_state_t*, jit_int32_t, jit_int32_t);
+static void _vaarg_d(jit_state_t*, int32_t, jit_int32_t);
 #endif
 
 #if CODE
@@ -430,20 +430,20 @@ _FXFL(jit_state_t *_jit, int o, int m, int b, int x, int 
r)
 }
 
 static void
-_movr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_movr_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
     if (r0 != r1)
        FMR(r0,r1);
 }
 
 static void
-_movi_f(jit_state_t *_jit, jit_int32_t r0, jit_float32_t *i0)
+_movi_f(jit_state_t *_jit, int32_t r0, jit_float32_t *i0)
 {
     union {
-       jit_int32_t      i;
+       int32_t  i;
        jit_float32_t    f;
     } data;
-    jit_int32_t                 reg;
+    int32_t             reg;
 
     if (_jitc->no_data) {
        data.f = *i0;
@@ -458,14 +458,14 @@ _movi_f(jit_state_t *_jit, jit_int32_t r0, jit_float32_t 
*i0)
 }
 
 static void
-_movi_d(jit_state_t *_jit, jit_int32_t r0, jit_float64_t *i0)
+_movi_d(jit_state_t *_jit, int32_t r0, jit_float64_t *i0)
 {
     union {
-       jit_int32_t      i[2];
+       int32_t  i[2];
        jit_word_t       w;
        jit_float64_t    d;
     } data;
-    jit_int32_t                 reg;
+    int32_t             reg;
 
     if (_jitc->no_data) {
        data.d = *i0;
@@ -488,10 +488,10 @@ _movi_d(jit_state_t *_jit, jit_int32_t r0, jit_float64_t 
*i0)
 
 /* should only work on newer ppc (fcfid is a ppc64 instruction) */
 static void
-_extr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_extr_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
 #  if __WORDSIZE == 32
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     rshi(rn(reg), r1, 31);
     /* use reserved 8 bytes area */
@@ -506,9 +506,9 @@ _extr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
 }
 
 static void
-_truncr_d_i(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_truncr_d_i(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_fpr);
     FCTIWZ(rn(reg), r1);
     /* use reserved 8 bytes area */
@@ -519,9 +519,9 @@ _truncr_d_i(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1)
 
 #  if __WORDSIZE == 64
 static void
-_truncr_d_l(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_truncr_d_l(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_fpr);
     FCTIDZ(rn(reg), r1);
     /* use reserved 8 bytes area */
@@ -534,10 +534,10 @@ _truncr_d_l(jit_state_t *_jit, jit_int32_t r0, 
jit_int32_t r1)
 #  define fpr_opi(name, type, size)                                    \
 static void                                                            \
 _##name##i_##type(jit_state_t *_jit,                                   \
-                 jit_int32_t r0, jit_int32_t r1,                       \
+                 int32_t r0, jit_int32_t r1,                   \
                  jit_float##size##_t *i0)                              \
 {                                                                      \
-    jit_int32_t                reg = jit_get_reg(jit_class_fpr);               
\
+    int32_t            reg = jit_get_reg(jit_class_fpr);               \
     movi_##type(rn(reg), i0);                                          \
     name##r_##type(r0, r1, rn(reg));                                   \
     jit_unget_reg(reg);                                                        
\
@@ -545,11 +545,11 @@ _##name##i_##type(jit_state_t *_jit,                      
                \
 #  define fpr_bopi(name, type, size)                                   \
 static jit_word_t                                                      \
 _b##name##i_##type(jit_state_t *_jit,                                  \
-                 jit_word_t i0, jit_int32_t r0,                        \
+                 jit_word_t i0, int32_t r0,                    \
                  jit_float##size##_t *i1)                              \
 {                                                                      \
     jit_word_t         word;                                           \
-    jit_int32_t                reg = jit_get_reg(jit_class_fpr|                
\
+    int32_t            reg = jit_get_reg(jit_class_fpr|                \
                                          jit_class_nospill);           \
     movi_##type(rn(reg), i1);                                          \
     word = b##name##r_##type(i0, r0, rn(reg));                         \
@@ -573,7 +573,7 @@ fopi(div)
 dopi(div)
 
 static void
-_ltr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_ltr_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_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, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_ler_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_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, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_eqr_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_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, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_ger_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_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, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_gtr_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_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, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_ner_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_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, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_unltr_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_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, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_unler_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_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, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_uneqr_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_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, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_unger_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_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, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_ungtr_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_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, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_ltgtr_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_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, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_ordr_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_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, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_unordr_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     FCMPU(CR_0, r1, r2);
     MFCR(r0);
@@ -723,7 +723,7 @@ fopi(unord)
 dopi(unord)
 
 static jit_word_t
-_bltr_d(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_bltr_d(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     jit_word_t         d, w;
     FCMPO(CR_0, r0, r1);
@@ -736,7 +736,7 @@ fbopi(lt)
 dbopi(lt)
 
 static jit_word_t
-_bler_d(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_bler_d(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     jit_word_t         d, w;
     FCMPO(CR_0, r0, r1);
@@ -750,7 +750,7 @@ fbopi(le)
 dbopi(le)
 
 static jit_word_t
-_beqr_d(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_beqr_d(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     jit_word_t         d, w;
     FCMPO(CR_0, r0, r1);
@@ -763,7 +763,7 @@ fbopi(eq)
 dbopi(eq)
 
 static jit_word_t
-_bger_d(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_bger_d(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     jit_word_t         d, w;
     FCMPO(CR_0, r0, r1);
@@ -777,7 +777,7 @@ fbopi(ge)
 dbopi(ge)
 
 static jit_word_t
-_bgtr_d(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_bgtr_d(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     jit_word_t         d, w;
     FCMPO(CR_0, r0, r1);
@@ -790,7 +790,7 @@ fbopi(gt)
 dbopi(gt)
 
 static jit_word_t
-_bner_d(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_bner_d(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     jit_word_t         d, w;
     FCMPO(CR_0, r0, r1);
@@ -803,7 +803,7 @@ fbopi(ne)
 dbopi(ne)
 
 static jit_word_t
-_bunltr_d(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_bunltr_d(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     jit_word_t         d, w;
     FCMPU(CR_0, r0, r1);
@@ -817,7 +817,7 @@ fbopi(unlt)
 dbopi(unlt)
 
 static jit_word_t
-_bunler_d(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_bunler_d(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     jit_word_t         d, w;
     FCMPU(CR_0, r0, r1);
@@ -830,7 +830,7 @@ fbopi(unle)
 dbopi(unle)
 
 static jit_word_t
-_buneqr_d(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_buneqr_d(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     jit_word_t         d, w;
     FCMPU(CR_0, r0, r1);
@@ -844,7 +844,7 @@ fbopi(uneq)
 dbopi(uneq)
 
 static jit_word_t
-_bunger_d(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_bunger_d(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     jit_word_t         d, w;
     FCMPU(CR_0, r0, r1);
@@ -857,7 +857,7 @@ fbopi(unge)
 dbopi(unge)
 
 static jit_word_t
-_bungtr_d(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_bungtr_d(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     jit_word_t         d, w;
     FCMPU(CR_0, r0, r1);
@@ -871,7 +871,7 @@ fbopi(ungt)
 dbopi(ungt)
 
 static jit_word_t
-_bltgtr_d(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_bltgtr_d(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     jit_word_t         d, w;
     FCMPU(CR_0, r0, r1);
@@ -885,7 +885,7 @@ fbopi(ltgt)
 dbopi(ltgt)
 
 static jit_word_t
-_bordr_d(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_bordr_d(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     jit_word_t         d, w;
     FCMPU(CR_0, r0, r1);
@@ -898,7 +898,7 @@ fbopi(ord)
 dbopi(ord)
 
 static jit_word_t
-_bunordr_d(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_bunordr_d(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     jit_word_t         d, w;
     FCMPU(CR_0, r0, r1);
@@ -911,16 +911,16 @@ fbopi(unord)
 dbopi(unord)
 
 static void
-_ldi_f(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
+_ldi_f(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 {
     jit_bool_t         inv;
-    jit_int32_t                reg;
+    int32_t            reg;
     jit_word_t         lo, hi;
     if (can_sign_extend_short_p(i0))
        LFS(r0, _R0_REGNO, i0);
     else if (can_sign_extend_int_p(i0)) {
-       hi = (jit_int16_t)((i0 >> 16) + ((jit_uint16_t)i0 >> 15));
-       lo = (jit_int16_t)(i0 - (hi << 16));
+       hi = (int16_t)((i0 >> 16) + ((uint16_t)i0 >> 15));
+       lo = (int16_t)(i0 - (hi << 16));
        reg = jit_get_reg(jit_class_gpr);
        if ((inv = reg == _R0))         reg = jit_get_reg(jit_class_gpr);
        LIS(rn(reg), hi);
@@ -937,16 +937,16 @@ _ldi_f(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
 }
 
 static void
-_ldi_d(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
+_ldi_d(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 {
     jit_bool_t         inv;
-    jit_int32_t                reg;
+    int32_t            reg;
     jit_word_t         lo, hi;
     if (can_sign_extend_short_p(i0))
        LFD(r0, _R0_REGNO, i0);
     else if (can_sign_extend_int_p(i0)) {
-       hi = (jit_int16_t)((i0 >> 16) + ((jit_uint16_t)i0 >> 15));
-       lo = (jit_int16_t)(i0 - (hi << 16));
+       hi = (int16_t)((i0 >> 16) + ((uint16_t)i0 >> 15));
+       lo = (int16_t)(i0 - (hi << 16));
        reg = jit_get_reg(jit_class_gpr);
        if ((inv = reg == _R0))         reg = jit_get_reg(jit_class_gpr);
        LIS(rn(reg), hi);
@@ -963,9 +963,9 @@ _ldi_d(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
 }
 
 static void
-_ldxr_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_ldxr_f(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (r1 == _R0_REGNO) {
        if (r2 != _R0_REGNO)
            LFSX(r0, r2, r1);
@@ -981,9 +981,9 @@ _ldxr_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_int32_t r2)
 }
 
 static void
-_ldxr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_ldxr_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (r1 == _R0_REGNO) {
        if (r2 != _R0_REGNO)
            LFDX(r0, r2, r1);
@@ -999,9 +999,9 @@ _ldxr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_int32_t r2)
 }
 
 static void
-_ldxi_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_ldxi_f(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (i0 == 0)
        ldr_f(r0, r1);
     else if (can_sign_extend_short_p(i0)) {
@@ -1023,9 +1023,9 @@ _ldxi_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_word_t i0)
 }
 
 static void
-_ldxi_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_ldxi_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (i0 == 0)
        ldr_d(r0, r1);
     else if (can_sign_extend_short_p(i0)) {
@@ -1047,16 +1047,16 @@ _ldxi_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_word_t i0)
 }
 
 static void
-_sti_f(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0)
+_sti_f(jit_state_t *_jit, jit_word_t i0, int32_t r0)
 {
     jit_bool_t         inv;
-    jit_int32_t                reg;
+    int32_t            reg;
     jit_word_t         lo, hi;
     if (can_sign_extend_short_p(i0))
        STFS(r0, _R0_REGNO, i0);
     else if (can_sign_extend_int_p(i0)) {
-       hi = (jit_int16_t)((i0 >> 16) + ((jit_uint16_t)i0 >> 15));
-       lo = (jit_int16_t)(i0 - (hi << 16));
+       hi = (int16_t)((i0 >> 16) + ((uint16_t)i0 >> 15));
+       lo = (int16_t)(i0 - (hi << 16));
        reg = jit_get_reg(jit_class_gpr);
        if ((inv = reg == _R0))         reg = jit_get_reg(jit_class_gpr);
        LIS(rn(reg), hi);
@@ -1073,16 +1073,16 @@ _sti_f(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0)
 }
 
 static void
-_sti_d(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0)
+_sti_d(jit_state_t *_jit, jit_word_t i0, int32_t r0)
 {
     jit_bool_t         inv;
-    jit_int32_t                reg;
+    int32_t            reg;
     jit_word_t         lo, hi;
     if (can_sign_extend_short_p(i0))
        STFD(r0, _R0_REGNO, i0);
     else if (can_sign_extend_int_p(i0)) {
-       hi = (jit_int16_t)((i0 >> 16) + ((jit_uint16_t)i0 >> 15));
-       lo = (jit_int16_t)(i0 - (hi << 16));
+       hi = (int16_t)((i0 >> 16) + ((uint16_t)i0 >> 15));
+       lo = (int16_t)(i0 - (hi << 16));
        reg = jit_get_reg(jit_class_gpr);
        if ((inv = reg == _R0))         reg = jit_get_reg(jit_class_gpr);
        LIS(rn(reg), hi);
@@ -1099,9 +1099,9 @@ _sti_d(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0)
 }
 
 static void
-_stxr_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_stxr_f(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (r0 == _R0_REGNO) {
        if (r1 != _R0_REGNO)
            STFSX(r2, r1, r0);
@@ -1117,9 +1117,9 @@ _stxr_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
 }
 
 static void
-_stxr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_stxr_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (r0 == _R0_REGNO) {
        if (r1 != _R0_REGNO)
            STFDX(r2, r1, r0);
@@ -1135,9 +1135,9 @@ _stxr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
 }
 
 static void
-_stxi_f(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_stxi_f(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (i0 == 0)
        str_f(r0, r1);
     else if (can_sign_extend_short_p(i0)) {
@@ -1159,9 +1159,9 @@ _stxi_f(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, 
jit_int32_t r1)
 }
 
 static void
-_stxi_d(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_stxi_d(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (i0 == 0)
        str_d(r0, r1);
     else if (can_sign_extend_short_p(i0)) {
@@ -1183,7 +1183,7 @@ _stxi_d(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, 
jit_int32_t r1)
 }
 
 static void
-_vaarg_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_vaarg_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
     /* Load argument. */
     ldr_d(r0, r1);
diff --git a/jit/ppc.c b/jit/ppc.c
index c43b074..2a2ccee 100644
--- a/jit/ppc.c
+++ b/jit/ppc.c
@@ -25,9 +25,9 @@
 #  define I_DISP                       0
 #  define F_DISP                       0
 #else
-#  define C_DISP                       (__WORDSIZE >> 3) - sizeof(jit_int8_t)
-#  define S_DISP                       (__WORDSIZE >> 3) - sizeof(jit_int16_t)
-#  define I_DISP                       (__WORDSIZE >> 3) - sizeof(jit_int32_t)
+#  define C_DISP                       (__WORDSIZE >> 3) - sizeof(int8_t)
+#  define S_DISP                       (__WORDSIZE >> 3) - sizeof(int16_t)
+#  define I_DISP                       (__WORDSIZE >> 3) - sizeof(int32_t)
 #  define F_DISP                       (__WORDSIZE >> 3) - 
sizeof(jit_float32_t)
 #endif
 
@@ -145,7 +145,7 @@ _jit_init(jit_state_t *_jit)
 void
 _jit_prolog(jit_state_t *_jit)
 {
-    jit_int32_t                 offset;
+    int32_t             offset;
 
     if (_jitc->function)
        jit_epilog();
@@ -166,7 +166,7 @@ _jit_prolog(jit_state_t *_jit)
     _jitc->function->self.aoff = alloca_offset - 8;
     _jitc->function->self.call = jit_call_default;
     jit_alloc((jit_pointer_t *)&_jitc->function->regoff,
-             _jitc->reglen * sizeof(jit_int32_t));
+             _jitc->reglen * sizeof(int32_t));
 
     /* _no_link here does not mean the jit_link() call can be removed
      * by rewriting as:
@@ -185,8 +185,8 @@ _jit_prolog(jit_state_t *_jit)
     jit_regset_new(&_jitc->function->regset);
 }
 
-jit_int32_t
-_jit_allocai(jit_state_t *_jit, jit_int32_t length)
+int32_t
+_jit_allocai(jit_state_t *_jit, int32_t length)
 {
     assert(_jitc->function);
     switch (length) {
@@ -204,13 +204,13 @@ _jit_allocai(jit_state_t *_jit, jit_int32_t length)
 }
 
 void
-_jit_allocar(jit_state_t *_jit, jit_int32_t u, jit_int32_t v)
+_jit_allocar(jit_state_t *_jit, int32_t u, jit_int32_t v)
 {
-    jit_int32_t                 r0, r1;
+    int32_t             r0, r1;
     assert(_jitc->function);
     jit_inc_synth_ww(allocar, u, v);
     if (!_jitc->function->allocar) {
-       _jitc->function->aoffoff = jit_allocai(sizeof(jit_int32_t));
+       _jitc->function->aoffoff = jit_allocai(sizeof(int32_t));
        _jitc->function->allocar = 1;
     }
     r0 = jit_get_reg(jit_class_gpr);
@@ -241,7 +241,7 @@ _jit_ret(jit_state_t *_jit)
 }
 
 void
-_jit_retr(jit_state_t *_jit, jit_int32_t u)
+_jit_retr(jit_state_t *_jit, int32_t u)
 {
     jit_inc_synth_w(retr, u);
     if (JIT_RET != u)
@@ -261,7 +261,7 @@ _jit_reti(jit_state_t *_jit, jit_word_t u)
 }
 
 void
-_jit_retr_f(jit_state_t *_jit, jit_int32_t u)
+_jit_retr_f(jit_state_t *_jit, int32_t u)
 {
     jit_inc_synth_w(retr_f, u);
     if (JIT_RET != u)
@@ -282,7 +282,7 @@ _jit_reti_f(jit_state_t *_jit, jit_float32_t u)
 }
 
 void
-_jit_retr_d(jit_state_t *_jit, jit_int32_t u)
+_jit_retr_d(jit_state_t *_jit, int32_t u)
 {
     jit_inc_synth_w(retr_d, u);
     if (JIT_FRET != u)
@@ -341,7 +341,7 @@ _jit_ellipsis(jit_state_t *_jit)
 }
 
 void
-_jit_va_push(jit_state_t *_jit, jit_int32_t u)
+_jit_va_push(jit_state_t *_jit, int32_t u)
 {
     jit_inc_synth_w(va_push, u);
     jit_pushargr(u);
@@ -352,7 +352,7 @@ jit_node_t *
 _jit_arg(jit_state_t *_jit)
 {
     jit_node_t         *node;
-    jit_int32_t                 offset;
+    int32_t             offset;
     assert(_jitc->function);
     if (jit_arg_reg_p(_jitc->function->self.argi))
        offset = _jitc->function->self.argi++;
@@ -369,7 +369,7 @@ jit_node_t *
 _jit_arg_f(jit_state_t *_jit)
 {
     jit_node_t         *node;
-    jit_int32_t                 offset;
+    int32_t             offset;
     assert(_jitc->function);
     if (jit_arg_f_reg_p(_jitc->function->self.argf))
        offset = _jitc->function->self.argf++;
@@ -393,7 +393,7 @@ jit_node_t *
 _jit_arg_d(jit_state_t *_jit)
 {
     jit_node_t         *node;
-    jit_int32_t                 offset;
+    int32_t             offset;
     assert(_jitc->function);
     if (jit_arg_f_reg_p(_jitc->function->self.argf))
        offset = _jitc->function->self.argf++;
@@ -414,7 +414,7 @@ _jit_arg_d(jit_state_t *_jit)
 }
 
 void
-_jit_getarg_c(jit_state_t *_jit, jit_int32_t u, jit_node_t *v)
+_jit_getarg_c(jit_state_t *_jit, int32_t u, jit_node_t *v)
 {
     assert(v->code == jit_code_arg);
     jit_inc_synth_wp(getarg_c, u, v);
@@ -426,7 +426,7 @@ _jit_getarg_c(jit_state_t *_jit, jit_int32_t u, jit_node_t 
*v)
 }
 
 void
-_jit_getarg_uc(jit_state_t *_jit, jit_int32_t u, jit_node_t *v)
+_jit_getarg_uc(jit_state_t *_jit, int32_t u, jit_node_t *v)
 {
     assert(v->code == jit_code_arg);
     jit_inc_synth_wp(getarg_uc, u, v);
@@ -438,7 +438,7 @@ _jit_getarg_uc(jit_state_t *_jit, jit_int32_t u, jit_node_t 
*v)
 }
 
 void
-_jit_getarg_s(jit_state_t *_jit, jit_int32_t u, jit_node_t *v)
+_jit_getarg_s(jit_state_t *_jit, int32_t u, jit_node_t *v)
 {
     assert(v->code == jit_code_arg);
     jit_inc_synth_wp(getarg_s, u, v);
@@ -450,7 +450,7 @@ _jit_getarg_s(jit_state_t *_jit, jit_int32_t u, jit_node_t 
*v)
 }
 
 void
-_jit_getarg_us(jit_state_t *_jit, jit_int32_t u, jit_node_t *v)
+_jit_getarg_us(jit_state_t *_jit, int32_t u, jit_node_t *v)
 {
     assert(v->code == jit_code_arg);
     jit_inc_synth_wp(getarg_us, u, v);
@@ -462,7 +462,7 @@ _jit_getarg_us(jit_state_t *_jit, jit_int32_t u, jit_node_t 
*v)
 }
 
 void
-_jit_getarg_i(jit_state_t *_jit, jit_int32_t u, jit_node_t *v)
+_jit_getarg_i(jit_state_t *_jit, int32_t u, jit_node_t *v)
 {
     assert(v->code == jit_code_arg);
     jit_inc_synth_wp(getarg_i, u, v);
@@ -480,7 +480,7 @@ _jit_getarg_i(jit_state_t *_jit, jit_int32_t u, jit_node_t 
*v)
 
 #if __WORDSIZE == 64
 void
-_jit_getarg_ui(jit_state_t *_jit, jit_int32_t u, jit_node_t *v)
+_jit_getarg_ui(jit_state_t *_jit, int32_t u, jit_node_t *v)
 {
     assert(v->code == jit_code_arg);
     jit_inc_synth_wp(getarg_ui, u, v);
@@ -492,7 +492,7 @@ _jit_getarg_ui(jit_state_t *_jit, jit_int32_t u, jit_node_t 
*v)
 }
 
 void
-_jit_getarg_l(jit_state_t *_jit, jit_int32_t u, jit_node_t *v)
+_jit_getarg_l(jit_state_t *_jit, int32_t u, jit_node_t *v)
 {
     assert(v->code == jit_code_arg);
     jit_inc_synth_wp(getarg_l, u, v);
@@ -505,7 +505,7 @@ _jit_getarg_l(jit_state_t *_jit, jit_int32_t u, jit_node_t 
*v)
 #endif
 
 void
-_jit_putargr(jit_state_t *_jit, jit_int32_t u, jit_node_t *v)
+_jit_putargr(jit_state_t *_jit, int32_t u, jit_node_t *v)
 {
     assert(v->code == jit_code_arg);
     jit_inc_synth_wp(putargr, u, v);
@@ -519,7 +519,7 @@ _jit_putargr(jit_state_t *_jit, jit_int32_t u, jit_node_t 
*v)
 void
 _jit_putargi(jit_state_t *_jit, jit_word_t u, jit_node_t *v)
 {
-    jit_int32_t                regno;
+    int32_t            regno;
     jit_inc_synth_wp(putargi, u, v);
     assert(v->code == jit_code_arg);
     if (jit_arg_reg_p(v->u.w))
@@ -534,7 +534,7 @@ _jit_putargi(jit_state_t *_jit, jit_word_t u, jit_node_t *v)
 }
 
 void
-_jit_getarg_f(jit_state_t *_jit, jit_int32_t u, jit_node_t *v)
+_jit_getarg_f(jit_state_t *_jit, int32_t u, jit_node_t *v)
 {
     assert(v->code == jit_code_arg_f);
     jit_inc_synth_wp(getarg_f, u, v);
@@ -546,7 +546,7 @@ _jit_getarg_f(jit_state_t *_jit, jit_int32_t u, jit_node_t 
*v)
 }
 
 void
-_jit_putargr_f(jit_state_t *_jit, jit_int32_t u, jit_node_t *v)
+_jit_putargr_f(jit_state_t *_jit, int32_t u, jit_node_t *v)
 {
     assert(v->code == jit_code_arg_f);
     jit_inc_synth_wp(putargr_f, u, v);
@@ -560,7 +560,7 @@ _jit_putargr_f(jit_state_t *_jit, jit_int32_t u, jit_node_t 
*v)
 void
 _jit_putargi_f(jit_state_t *_jit, jit_float32_t u, jit_node_t *v)
 {
-    jit_int32_t                regno;
+    int32_t            regno;
     assert(v->code == jit_code_arg_f);
     jit_inc_synth_fp(putargi_f, u, v);
     if (jit_arg_f_reg_p(v->u.w))
@@ -575,7 +575,7 @@ _jit_putargi_f(jit_state_t *_jit, jit_float32_t u, 
jit_node_t *v)
 }
 
 void
-_jit_getarg_d(jit_state_t *_jit, jit_int32_t u, jit_node_t *v)
+_jit_getarg_d(jit_state_t *_jit, int32_t u, jit_node_t *v)
 {
     assert(v->code == jit_code_arg_d);
     jit_inc_synth_wp(getarg_d, u, v);
@@ -587,7 +587,7 @@ _jit_getarg_d(jit_state_t *_jit, jit_int32_t u, jit_node_t 
*v)
 }
 
 void
-_jit_putargr_d(jit_state_t *_jit, jit_int32_t u, jit_node_t *v)
+_jit_putargr_d(jit_state_t *_jit, int32_t u, jit_node_t *v)
 {
     assert(v->code == jit_code_arg_d);
     jit_inc_synth_wp(putargr_d, u, v);
@@ -601,7 +601,7 @@ _jit_putargr_d(jit_state_t *_jit, jit_int32_t u, jit_node_t 
*v)
 void
 _jit_putargi_d(jit_state_t *_jit, jit_float64_t u, jit_node_t *v)
 {
-    jit_int32_t                regno;
+    int32_t            regno;
     assert(v->code == jit_code_arg_d);
     jit_inc_synth_dp(putargi_d, u, v);
     if (jit_arg_f_reg_p(v->u.w))
@@ -616,7 +616,7 @@ _jit_putargi_d(jit_state_t *_jit, jit_float64_t u, 
jit_node_t *v)
 }
 
 void
-_jit_pushargr(jit_state_t *_jit, jit_int32_t u)
+_jit_pushargr(jit_state_t *_jit, int32_t u)
 {
     assert(_jitc->function);
     jit_inc_synth_w(pushargr, u);
@@ -634,7 +634,7 @@ _jit_pushargr(jit_state_t *_jit, jit_int32_t u)
 void
 _jit_pushargi(jit_state_t *_jit, jit_word_t u)
 {
-    jit_int32_t                 regno;
+    int32_t             regno;
     assert(_jitc->function);
     jit_inc_synth_w(pushargi, u);
     jit_link_prepare();
@@ -653,7 +653,7 @@ _jit_pushargi(jit_state_t *_jit, jit_word_t u)
 }
 
 void
-_jit_pushargr_f(jit_state_t *_jit, jit_int32_t u)
+_jit_pushargr_f(jit_state_t *_jit, int32_t u)
 {
     assert(_jitc->function);
     jit_inc_synth_w(pushargr_f, u);
@@ -699,7 +699,7 @@ _jit_pushargr_f(jit_state_t *_jit, jit_int32_t u)
 void
 _jit_pushargi_f(jit_state_t *_jit, jit_float32_t u)
 {
-    jit_int32_t                 regno;
+    int32_t             regno;
     assert(_jitc->function);
     jit_inc_synth_f(pushargi_f, u);
     jit_link_prepare();
@@ -745,7 +745,7 @@ _jit_pushargi_f(jit_state_t *_jit, jit_float32_t u)
 }
 
 void
-_jit_pushargr_d(jit_state_t *_jit, jit_int32_t u)
+_jit_pushargr_d(jit_state_t *_jit, int32_t u)
 {
     assert(_jitc->function);
     jit_inc_synth_w(pushargr_d, u);
@@ -796,7 +796,7 @@ _jit_pushargr_d(jit_state_t *_jit, jit_int32_t u)
 void
 _jit_pushargi_d(jit_state_t *_jit, jit_float64_t u)
 {
-    jit_int32_t                 regno;
+    int32_t             regno;
     assert(_jitc->function);
     jit_inc_synth_d(pushargi_d, u);
     jit_link_prepare();
@@ -852,9 +852,9 @@ _jit_pushargi_d(jit_state_t *_jit, jit_float64_t u)
 }
 
 jit_bool_t
-_jit_regarg_p(jit_state_t *_jit, jit_node_t *node, jit_int32_t regno)
+_jit_regarg_p(jit_state_t *_jit, jit_node_t *node, int32_t regno)
 {
-    jit_int32_t                spec;
+    int32_t            spec;
     spec = jit_class(_rvs[regno].spec);
     if (spec & jit_class_arg) {
        if (spec & jit_class_gpr) {
@@ -872,7 +872,7 @@ _jit_regarg_p(jit_state_t *_jit, jit_node_t *node, 
jit_int32_t regno)
 }
 
 void
-_jit_finishr(jit_state_t *_jit, jit_int32_t r0)
+_jit_finishr(jit_state_t *_jit, int32_t r0)
 {
     jit_node_t         *call;
     assert(_jitc->function);
@@ -905,7 +905,7 @@ _jit_finishi(jit_state_t *_jit, jit_pointer_t i0)
 }
 
 void
-_jit_retval_c(jit_state_t *_jit, jit_int32_t r0)
+_jit_retval_c(jit_state_t *_jit, int32_t r0)
 {
     jit_inc_synth(retval_c);
     jit_extr_c(r0, JIT_RET);
@@ -913,7 +913,7 @@ _jit_retval_c(jit_state_t *_jit, jit_int32_t r0)
 }
 
 void
-_jit_retval_uc(jit_state_t *_jit, jit_int32_t r0)
+_jit_retval_uc(jit_state_t *_jit, int32_t r0)
 {
     jit_inc_synth(retval_uc);
     jit_extr_uc(r0, JIT_RET);
@@ -921,7 +921,7 @@ _jit_retval_uc(jit_state_t *_jit, jit_int32_t r0)
 }
 
 void
-_jit_retval_s(jit_state_t *_jit, jit_int32_t r0)
+_jit_retval_s(jit_state_t *_jit, int32_t r0)
 {
     jit_inc_synth(retval_s);
     jit_extr_s(r0, JIT_RET);
@@ -929,7 +929,7 @@ _jit_retval_s(jit_state_t *_jit, jit_int32_t r0)
 }
 
 void
-_jit_retval_us(jit_state_t *_jit, jit_int32_t r0)
+_jit_retval_us(jit_state_t *_jit, int32_t r0)
 {
     jit_inc_synth(retval_us);
     jit_extr_us(r0, JIT_RET);
@@ -937,7 +937,7 @@ _jit_retval_us(jit_state_t *_jit, jit_int32_t r0)
 }
 
 void
-_jit_retval_i(jit_state_t *_jit, jit_int32_t r0)
+_jit_retval_i(jit_state_t *_jit, int32_t r0)
 {
     jit_inc_synth(retval_i);
 #if __WORDSIZE == 32
@@ -951,7 +951,7 @@ _jit_retval_i(jit_state_t *_jit, jit_int32_t r0)
 
 #if __WORDSIZE == 64
 void
-_jit_retval_ui(jit_state_t *_jit, jit_int32_t r0)
+_jit_retval_ui(jit_state_t *_jit, int32_t r0)
 {
     jit_inc_synth(retval_ui);
     jit_extr_ui(r0, JIT_RET);
@@ -959,7 +959,7 @@ _jit_retval_ui(jit_state_t *_jit, jit_int32_t r0)
 }
 
 void
-_jit_retval_l(jit_state_t *_jit, jit_int32_t r0)
+_jit_retval_l(jit_state_t *_jit, int32_t r0)
 {
     jit_inc_synth(retval_l);
     if (r0 != JIT_RET)
@@ -969,7 +969,7 @@ _jit_retval_l(jit_state_t *_jit, jit_int32_t r0)
 #endif
 
 void
-_jit_retval_f(jit_state_t *_jit, jit_int32_t r0)
+_jit_retval_f(jit_state_t *_jit, int32_t r0)
 {
     jit_inc_synth(retval_f);
     jit_retval_d(r0);
@@ -977,7 +977,7 @@ _jit_retval_f(jit_state_t *_jit, jit_int32_t r0)
 }
 
 void
-_jit_retval_d(jit_state_t *_jit, jit_int32_t r0)
+_jit_retval_d(jit_state_t *_jit, int32_t r0)
 {
     jit_inc_synth(retval_d);
     if (r0 != JIT_FRET)
@@ -991,8 +991,8 @@ _emit_code(jit_state_t *_jit)
     jit_node_t         *node;
     jit_node_t         *temp;
     jit_word_t          word;
-    jit_int32_t                 value;
-    jit_int32_t                 offset;
+    int32_t             value;
+    int32_t             offset;
     struct {
        jit_node_t      *node;
        jit_word_t       word;
@@ -1691,7 +1691,7 @@ jit_flush(void *fptr, void *tptr)
 }
 
 void
-_emit_ldxi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_emit_ldxi(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
 #if __WORDSIZE == 32
     ldxi_i(rn(r0), rn(r1), i0);
@@ -1701,7 +1701,7 @@ _emit_ldxi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_word_t i0)
 }
 
 void
-_emit_stxi(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_emit_stxi(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
 #if __WORDSIZE == 32
     stxi_i(i0, rn(r0), rn(r1));
@@ -1711,13 +1711,13 @@ _emit_stxi(jit_state_t *_jit, jit_word_t i0, 
jit_int32_t r0, jit_int32_t r1)
 }
 
 void
-_emit_ldxi_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_emit_ldxi_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
     ldxi_d(rn(r0), rn(r1), i0);
 }
 
 void
-_emit_stxi_d(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_emit_stxi_d(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     stxi_d(i0, rn(r0), rn(r1));
 }
@@ -1725,7 +1725,7 @@ _emit_stxi_d(jit_state_t *_jit, jit_word_t i0, 
jit_int32_t r0, jit_int32_t r1)
 static void
 _patch(jit_state_t *_jit, jit_word_t instr, jit_node_t *node)
 {
-    jit_int32_t                 flag;
+    int32_t             flag;
 
     assert(node->flag & jit_flag_node);
     if (node->code == jit_code_movi)
diff --git a/jit/private.h b/jit/private.h
index f06f1c8..c52767b 100644
--- a/jit/private.h
+++ b/jit/private.h
@@ -55,7 +55,7 @@
 #  define JIT_RET              _RAX
 #  if __X32
 #    define JIT_FRET           _ST0
-typedef jit_uint32_t           jit_regset_t;
+typedef uint32_t               jit_regset_t;
 #  else
 #    if __CYGWIN__
 #      define JIT_RA0          _RCX
@@ -64,7 +64,7 @@ typedef jit_uint32_t          jit_regset_t;
 #    endif
 #    define JIT_FA0            _XMM0
 #    define JIT_FRET           _XMM0
-typedef jit_uint64_t           jit_regset_t;
+typedef uint64_t               jit_regset_t;
 #  endif
 #elif defined(__mips__)
 #  define JIT_RA0              _A0
@@ -72,7 +72,7 @@ typedef jit_uint64_t          jit_regset_t;
 #  define JIT_SP               _SP
 #  define JIT_RET              _V0
 #  define JIT_FRET             _F0
-typedef jit_uint64_t           jit_regset_t;
+typedef uint64_t               jit_regset_t;
 #elif defined(__arm__)
 #  define JIT_RA0              _R0
 #  define JIT_FA0              _D0
@@ -83,24 +83,24 @@ typedef jit_uint64_t                jit_regset_t;
 #  else
 #    define JIT_FRET           _R0
 #  endif
-typedef jit_uint64_t           jit_regset_t;
+typedef uint64_t               jit_regset_t;
 #elif defined(__ppc__) || defined(__powerpc__)
 #  define JIT_RA0              _R3
 #  define JIT_FA0              _F1
 #  define JIT_SP               _R1
 #  define JIT_RET              _R3
 #  define JIT_FRET             _F1
-typedef jit_uint64_t           jit_regset_t;
+typedef uint64_t               jit_regset_t;
 #elif defined(__sparc__)
 #  define JIT_SP               _SP
 #  define JIT_RET              _I0
 #  define JIT_FRET             _F0
 #  if __WORDSIZE == 32
-typedef jit_uint64_t           jit_regset_t;
+typedef uint64_t               jit_regset_t;
 #  else
 typedef struct {
-    jit_uint64_t       rl;
-    jit_uint64_t       rh;
+    uint64_t   rl;
+    uint64_t   rh;
 } jit_regset_t;
 #  endif
 #elif defined(__ia64__)
@@ -108,38 +108,38 @@ typedef struct {
 #  define JIT_RET              _R8
 #  define JIT_FRET             _F8
 typedef struct {
-    jit_uint64_t       rl;
-    jit_uint64_t       rh;
-    jit_uint64_t       fl;
-    jit_uint64_t       fh;
+    uint64_t   rl;
+    uint64_t   rh;
+    uint64_t   fl;
+    uint64_t   fh;
 } jit_regset_t;
 #elif defined(__hppa__)
 #  define JIT_SP               _R30
 #  define JIT_RET              _R28
 #  define JIT_FRET             _F4
-typedef jit_uint64_t           jit_regset_t;
+typedef uint64_t               jit_regset_t;
 #elif defined(__aarch64__)
 #  define JIT_RA0              _R0
 #  define JIT_FA0              _V0
 #  define JIT_SP               _SP
 #  define JIT_RET              _R0
 #  define JIT_FRET             _V0
-typedef jit_uint64_t           jit_regset_t;
+typedef uint64_t               jit_regset_t;
 #elif defined(__s390__) || defined(__s390x__)
 #  define JIT_SP               _R15
 #  define JIT_RET              _R2
 #  define JIT_FRET             _F0
-typedef jit_uint32_t           jit_regset_t;
+typedef uint32_t               jit_regset_t;
 #elif defined(__alpha__)
 #  define JIT_SP               _SP
 #  define JIT_RET              _V0
 #  define JIT_FRET             _F0
-typedef jit_uint64_t           jit_regset_t;
+typedef uint64_t               jit_regset_t;
 #endif
 
 #define jit_data(u,v,w)                _jit_data(_jit,u,v,w)
 extern jit_node_t *_jit_data(jit_state_t*, const void*,
-                            jit_word_t, jit_int32_t);
+                            jit_word_t, int32_t);
 
 #define jit_size(vector)       (sizeof(vector) / sizeof((vector)[0]))
 
@@ -278,7 +278,7 @@ extern void
 jit_regset_set(jit_regset_t*, jit_regset_t*);
 
 extern void
-jit_regset_set_mask(jit_regset_t*, jit_int32_t);
+jit_regset_set_mask(jit_regset_t*, int32_t);
 
 extern jit_bool_t
 jit_regset_cmp_ui(jit_regset_t*, jit_word_t);
@@ -290,13 +290,13 @@ extern jit_bool_t
 jit_regset_set_p(jit_regset_t*);
 
 extern void
-jit_regset_clrbit(jit_regset_t*, jit_int32_t);
+jit_regset_clrbit(jit_regset_t*, int32_t);
 
 extern void
-jit_regset_setbit(jit_regset_t*, jit_int32_t);
+jit_regset_setbit(jit_regset_t*, int32_t);
 
 extern jit_bool_t
-jit_regset_tstbit(jit_regset_t*, jit_int32_t);
+jit_regset_tstbit(jit_regset_t*, int32_t);
 #  if __sparc__ && __WORDSIZE == 64
 #    define jit_regset_new(set)                                                
\
     do { (set)->rl = (set)->rh = 0; } while (0)
@@ -325,7 +325,7 @@ jit_regset_tstbit(jit_regset_t*, jit_int32_t);
 #  define jit_regset_del(set)          (*(set) = 0)
 #endif
 extern unsigned long
-jit_regset_scan1(jit_regset_t*, jit_int32_t);
+jit_regset_scan1(jit_regset_t*, int32_t);
 
 #define jit_reglive_setup()                                            \
     do {                                                               \
@@ -353,11 +353,11 @@ typedef struct jit_data_info      jit_data_info_t;
 union jit_data {
     struct {
 #if __BYTE_ORDER == __LITTLE_ENDIAN
-       jit_int32_t      l;
-       jit_int32_t      h;
+       int32_t  l;
+       int32_t  h;
 #else
-       jit_int32_t      h;
-       jit_int32_t      l;
+       int32_t  h;
+       int32_t  l;
 #endif
     } q;
     jit_word_t          w;
@@ -368,7 +368,7 @@ union jit_data {
 };
 
 struct jit_note {
-    jit_uint8_t                *code;
+    uint8_t            *code;
     char               *name;
     jit_line_t         *lines;
     jit_word_t          length;
@@ -377,16 +377,16 @@ struct jit_note {
 
 struct jit_line {
     char               *file;
-    jit_int32_t                *linenos;
-    jit_int32_t                *offsets;
+    int32_t            *linenos;
+    int32_t            *offsets;
     jit_word_t          length;
 };
 
 struct jit_node {
     jit_node_t         *next;
     jit_code_t          code;
-    jit_uint16_t        flag;
-    jit_uint16_t        offset;        /* Used if DEVEL_DISASSEMBLER */
+    uint16_t    flag;
+    uint16_t    offset;        /* Used if DEVEL_DISASSEMBLER */
     jit_data_t          u;
     jit_data_t          v;
     jit_data_t          w;
@@ -401,7 +401,7 @@ struct jit_block {
 };
 
 struct jit_value {
-    jit_int32_t                kind;
+    int32_t            kind;
     jit_code_t         code;
     jit_data_t         base;
     jit_data_t         disp;
@@ -424,76 +424,76 @@ struct jit_data_info {
 
 struct jit_function {
     struct {
-       jit_int32_t      argi;
-       jit_int32_t      argf;
-       jit_int32_t      size;
-       jit_int32_t      aoff;
-       jit_int32_t      alen;
-       jit_int32_t      call;
-       jit_int32_t      argn;          /* for debug output */
+       int32_t  argi;
+       int32_t  argf;
+       int32_t  size;
+       int32_t  aoff;
+       int32_t  alen;
+       int32_t  call;
+       int32_t  argn;          /* for debug output */
     } self;
     struct {
-       jit_int32_t      argi;
-       jit_int32_t      argf;
-       jit_int32_t      size;
-       jit_int32_t      call;
+       int32_t  argi;
+       int32_t  argf;
+       int32_t  size;
+       int32_t  call;
     } call;
     jit_node_t         *prolog;
     jit_node_t         *epilog;
-    jit_int32_t                *regoff;
+    int32_t            *regoff;
     jit_regset_t        regset;
-    jit_int32_t                 stack;
+    int32_t             stack;
 
     /* Helper for common jit generation pattern, used in GNU Smalltalk
      * and possibly others, where a static frame layout is required or
      * assumed. */
-    jit_int32_t                 frame;
-    jit_uint32_t        define_frame : 1;
-    jit_uint32_t        assume_frame : 1;
+    int32_t             frame;
+    uint32_t    define_frame : 1;
+    uint32_t    assume_frame : 1;
 
     /* alloca offset offset */
-    jit_int32_t                 aoffoff;
+    int32_t             aoffoff;
     /* uses allocar flag */
-    jit_uint32_t        allocar : 1;
+    uint32_t    allocar : 1;
 
     /* varargs state offsets */
-    jit_int32_t                 vaoff;         /* offset of jit_va_list */
-    jit_int32_t                 vagp;          /* first gp va argument */
-    jit_int32_t                 vafp;          /* first fp va argument */
+    int32_t             vaoff;         /* offset of jit_va_list */
+    int32_t             vagp;          /* first gp va argument */
+    int32_t             vafp;          /* first fp va argument */
 };
 
 /* data used only during jit generation */
 struct jit_compiler {
 #if __ia64__
     struct {
-       jit_uint64_t      i : 41;
-       jit_uint64_t      t :  4;
+       uint64_t          i : 41;
+       uint64_t          t :  4;
     } inst[3];
     jit_regset_t         regs;         /* changed regs since last stop */
-    jit_int32_t                  pred;         /* changed preds last stop */
-    jit_int32_t                  ioff;         /* offset in inst vector */
-    jit_int32_t                  rout;         /* first output register */
-    jit_int32_t                  breg;         /* base register for 
prolog/epilog */
+    int32_t              pred;         /* changed preds last stop */
+    int32_t              ioff;         /* offset in inst vector */
+    int32_t              rout;         /* first output register */
+    int32_t              breg;         /* base register for prolog/epilog */
 #endif
 #if __mips__ || __ia64__ || __alpha__ || (__sparc__ && __WORDSIZE == 64)
-    jit_int32_t                  carry;
+    int32_t              carry;
 #define jit_carry        _jitc->carry
 #endif
     jit_node_t          *head;
     jit_node_t          *tail;
     jit_node_t          *prepare;      /* inside prepare/finish* block */
-    jit_uint32_t         realize : 1;  /* jit_realize() called? */
-    jit_uint32_t         dataset : 1;  /* jit_dataset() called? */
-    jit_uint32_t         done  : 1;    /* emit state finished */
-    jit_uint32_t         emit  : 1;    /* emit state entered */
-    jit_uint32_t         again : 1;    /* start over emiting function */
-    jit_uint32_t         synth : 8;    /* emiting synthesized instructions */
+    uint32_t     realize : 1;  /* jit_realize() called? */
+    uint32_t     dataset : 1;  /* jit_dataset() called? */
+    uint32_t     done  : 1;    /* emit state finished */
+    uint32_t     emit  : 1;    /* emit state entered */
+    uint32_t     again : 1;    /* start over emiting function */
+    uint32_t     synth : 8;    /* emiting synthesized instructions */
 #if DEBUG
-    jit_uint32_t         getreg : 1;
+    uint32_t     getreg : 1;
 #endif
-    jit_uint32_t         no_data : 1;
-    jit_uint32_t         no_note : 1;
-    jit_int32_t                  reglen;       /* number of registers */
+    uint32_t     no_data : 1;
+    uint32_t     no_note : 1;
+    int32_t              reglen;       /* number of registers */
     jit_regset_t         regarg;       /* cannot allocate */
     jit_regset_t         regsav;       /* automatic spill only once */
     jit_regset_t         reglive;      /* known live registers at some point */
@@ -503,17 +503,17 @@ struct jit_compiler {
        jit_word_t        length;
     } blockmask;                       /* mask of visited basic blocks */
     struct {
-       jit_uint8_t      *end;
+       uint8_t  *end;
     } code;
     struct {
-       jit_uint8_t      *ptr;
+       uint8_t  *ptr;
        jit_node_t      **table;        /* very simple hash table */
        jit_word_t        size;         /* number of vectors in table */
        jit_word_t        count;        /* number of hash table entries */
        jit_word_t        offset;       /* offset in bytes in ptr */
     } data;
     jit_node_t         **spill;
-    jit_int32_t                 *gen;          /* ssa like "register version" 
*/
+    int32_t             *gen;          /* ssa like "register version" */
     jit_value_t                 *values;       /* temporary jit_value_t vector 
*/
     struct {
        jit_block_t      *ptr;
@@ -544,11 +544,11 @@ struct jit_compiler {
        jit_word_t        size;
        jit_node_t       *name;
        jit_node_t       *note;
-       jit_uint8_t      *base;
+       uint8_t  *base;
     } note;
 #if __arm__
     /* prevent using thumb instructions that set flags? */
-    jit_uint32_t         no_set_flags : 1;
+    uint32_t     no_set_flags : 1;
 #  if DISASSEMBLER
     struct {
        jit_data_info_t  *ptr;
@@ -565,11 +565,11 @@ struct jit_compiler {
      * test cases start with a "jmpi main" call. */
     jit_uword_t                  thumb;
     struct {
-       jit_uint8_t      *data;         /* pointer to code */
+       uint8_t  *data;         /* pointer to code */
        jit_word_t        size;         /* size data */
        jit_word_t        offset;       /* pending patches */
        jit_word_t        length;       /* number of pending constants */
-       jit_int32_t       values[1024]; /* pending constants */
+       int32_t   values[1024]; /* pending constants */
        jit_word_t        patches[2048];
     } consts;
 #elif __powerpc__ || __ia64__
@@ -589,25 +589,25 @@ struct jit_compiler {
     /* Global flag for code buffer heuristic size computation */
     jit_word_t           mult;
     /* Pointer to code to prevent miscalculation if reallocating buffer */
-    jit_uint8_t                 *cptr;
+    uint8_t             *cptr;
 #endif
 };
 
 #define _jitc                          _jit->comp
 struct jit_state {
     union {
-       jit_uint8_t      *uc;
-       jit_uint16_t     *us;
-       jit_uint32_t     *ui;
-       jit_uint64_t     *ul;
+       uint8_t  *uc;
+       uint16_t         *us;
+       uint32_t         *ui;
+       uint64_t         *ul;
        jit_word_t        w;
     } pc;
     struct {
-       jit_uint8_t     *ptr;
+       uint8_t *ptr;
        jit_word_t       length;
     } code;
     struct {
-       jit_uint8_t     *ptr;
+       uint8_t *ptr;
        jit_word_t       length;
     } data;
     struct {
@@ -616,8 +616,8 @@ struct jit_state {
     } note;
     jit_compiler_t     *comp;
     /* Flags to know if user did set the code and data buffers */
-    jit_uint32_t        user_code      : 1;
-    jit_uint32_t        user_data      : 1;
+    uint32_t    user_code      : 1;
+    uint32_t    user_data      : 1;
 };
 
 struct jit_register {
@@ -655,42 +655,42 @@ _jit_reglive(jit_state_t*, jit_node_t*);
 
 #define jit_regarg_set(n,v)    _jit_regarg_set(_jit,n,v)
 extern void
-_jit_regarg_set(jit_state_t*, jit_node_t*, jit_int32_t);
+_jit_regarg_set(jit_state_t*, jit_node_t*, int32_t);
 
 #define jit_regarg_clr(n,v)    _jit_regarg_clr(_jit,n,v)
 extern void
-_jit_regarg_clr(jit_state_t*, jit_node_t*, jit_int32_t);
+_jit_regarg_clr(jit_state_t*, jit_node_t*, int32_t);
 
 #define jit_get_reg(s)         _jit_get_reg(_jit,s)
-extern jit_int32_t
-_jit_get_reg(jit_state_t*, jit_int32_t);
+extern int32_t
+_jit_get_reg(jit_state_t*, int32_t);
 
 #define jit_unget_reg(r)       _jit_unget_reg(_jit,r)
 extern void
-_jit_unget_reg(jit_state_t*, jit_int32_t);
+_jit_unget_reg(jit_state_t*, int32_t);
 
 #define jit_save(reg)          _jit_save(_jit, reg)
 extern void
-_jit_save(jit_state_t*, jit_int32_t);
+_jit_save(jit_state_t*, int32_t);
 
 #define jit_load(reg)          _jit_load(_jit, reg)
 extern void
-_jit_load(jit_state_t*, jit_int32_t);
+_jit_load(jit_state_t*, int32_t);
 
 #define jit_trampoline(u,v)    _jit_trampoline(_jit, u, v)
-extern void _jit_trampoline(jit_state_t*, jit_int32_t, jit_bool_t);
+extern void _jit_trampoline(jit_state_t*, int32_t, jit_bool_t);
 
 #define jit_optimize()         _jit_optimize(_jit)
 extern void
 _jit_optimize(jit_state_t*);
 
 #define jit_classify(code)     _jit_classify(_jit, code)
-extern jit_int32_t
+extern int32_t
 _jit_classify(jit_state_t*, jit_code_t);
 
 #define jit_regarg_p(n, r)     _jit_regarg_p(_jit, n, r)
 extern jit_bool_t
-_jit_regarg_p(jit_state_t*, jit_node_t*, jit_int32_t);
+_jit_regarg_p(jit_state_t*, jit_node_t*, int32_t);
 
 #define emit_code()            _emit_code(_jit)
 extern jit_pointer_t
@@ -701,19 +701,19 @@ jit_flush(void *fptr, void *tptr);
 
 #define emit_ldxi(r0, r1, i0)  _emit_ldxi(_jit, r0, r1, i0)
 extern void
-_emit_ldxi(jit_state_t*, jit_int32_t, jit_int32_t, jit_word_t);
+_emit_ldxi(jit_state_t*, int32_t, jit_int32_t, jit_word_t);
 
 #define emit_stxi(i0, r0, r1)  _emit_stxi(_jit, i0, r0, r1)
 extern void
-_emit_stxi(jit_state_t*, jit_word_t, jit_int32_t, jit_int32_t);
+_emit_stxi(jit_state_t*, jit_word_t, int32_t, jit_int32_t);
 
 #define emit_ldxi_d(r0, r1, i0)        _emit_ldxi_d(_jit, r0, r1, i0)
 extern void
-_emit_ldxi_d(jit_state_t*, jit_int32_t, jit_int32_t, jit_word_t);
+_emit_ldxi_d(jit_state_t*, int32_t, jit_int32_t, jit_word_t);
 
 #define emit_stxi_d(i0, r0, r1)        _emit_stxi_d(_jit, i0, r0, r1)
 extern void
-_emit_stxi_d(jit_state_t*, jit_word_t, jit_int32_t, jit_int32_t);
+_emit_stxi_d(jit_state_t*, jit_word_t, int32_t, jit_int32_t);
 
 extern void jit_init_debug(const char*);
 extern void jit_finish_debug(void);
@@ -721,7 +721,7 @@ extern void jit_finish_debug(void);
 extern void jit_init_note(void);
 extern void jit_finish_note(void);
 #define jit_set_note(n,u,v,w)  _jit_set_note(_jit, n, u, v, w)
-extern void _jit_set_note(jit_state_t*, jit_note_t*, char*, int, jit_int32_t);
+extern void _jit_set_note(jit_state_t*, jit_note_t*, char*, int, int32_t);
 #define jit_annotate()         _jit_annotate(_jit)
 extern void _jit_annotate(jit_state_t*);
 
diff --git a/jit/s390-cpu.c b/jit/s390-cpu.c
index 824a2c6..b82ce73 100644
--- a/jit/s390-cpu.c
+++ b/jit/s390-cpu.c
@@ -114,8 +114,8 @@ SLGR:
 #  define CC_NH                                0xD
 #  define CC_NO                                0xE
 #  define CC_AL                                0xF
-#  define _us                          jit_uint16_t
-#  define _ui                          jit_uint32_t
+#  define _us                          uint16_t
+#  define _ui                          uint32_t
 #  define E_(Op)                       _E(_jit,Op)
 static void _E(jit_state_t*,_ui);
 #  define I_(Op,I)                     _I(_jit,Op,I)
@@ -160,7 +160,7 @@ static void _SSE(jit_state_t*,_ui,_ui,_ui,_ui,_ui);
 #  undef _us
 #  undef _ui
 #  define nop(c)                       _nop(_jit,c)
-static void _nop(jit_state_t*,jit_int32_t);
+static void _nop(jit_state_t*,int32_t);
 #  if __WORDSIZE == 32
 #    define ADD_(r0,r1)                        AR(r0,r1)
 #    define ADDI_(r0,i0)               AHI(r0,i0)
@@ -881,204 +881,204 @@ static void _nop(jit_state_t*,jit_int32_t);
 /* TEST SUBCHANNEL */
 #  define TSCH(D2,B2)                  S_(0xB235,B2,D2)
 #  define xdivr(r0,r1)                 _xdivr(_jit,r0,r1)
-static jit_int32_t _xdivr(jit_state_t*,jit_int32_t,jit_int32_t);
+static int32_t _xdivr(jit_state_t*,jit_int32_t,jit_int32_t);
 #  define xdivr_u(r0,r1)               _xdivr_u(_jit,r0,r1)
-static jit_int32_t _xdivr_u(jit_state_t*,jit_int32_t,jit_int32_t);
+static int32_t _xdivr_u(jit_state_t*,jit_int32_t,jit_int32_t);
 #  define xdivi(r0,i0)                 _xdivi(_jit,r0,i0)
-static jit_int32_t _xdivi(jit_state_t*,jit_int32_t,jit_word_t);
+static int32_t _xdivi(jit_state_t*,jit_int32_t,jit_word_t);
 #  define xdivi_u(r0,i0)               _xdivi_u(_jit,r0,i0)
-static jit_int32_t _xdivi_u(jit_state_t*,jit_int32_t,jit_word_t);
+static int32_t _xdivi_u(jit_state_t*,jit_int32_t,jit_word_t);
 #  define crr(cc,r0,r1,r2)             _crr(_jit,cc,r0,r1,r2)
 static void _crr(jit_state_t*,
-                jit_int32_t,jit_int32_t,jit_int32_t,jit_int32_t);
+                int32_t,jit_int32_t,jit_int32_t,jit_int32_t);
 #  define cri(cc,r0,r1,i0)             _cri(_jit,cc,r0,r1,i0)
 static void _cri(jit_state_t*,
-                jit_int32_t,jit_int32_t,jit_int32_t,jit_word_t);
+                int32_t,jit_int32_t,jit_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*,
-                  jit_int32_t,jit_int32_t,jit_int32_t,jit_int32_t);
+                  int32_t,jit_int32_t,jit_int32_t,jit_int32_t);
 #  define cri_u(cc,r0,r1,i0)           _cri_u(_jit,cc,r0,r1,i0)
 static void _cri_u(jit_state_t*,
-                  jit_int32_t,jit_int32_t,jit_int32_t,jit_word_t);
+                  int32_t,jit_int32_t,jit_int32_t,jit_word_t);
 #  define brr(cc,i0,r0,r1)             _brr(_jit,cc,i0,r0,r1)
-static void _brr(jit_state_t*,jit_int32_t,
-                jit_word_t,jit_int32_t,jit_int32_t);
+static void _brr(jit_state_t*,int32_t,
+                jit_word_t,int32_t,jit_int32_t);
 #  define brr_p(cc,i0,r0,r1)           _brr_p(_jit,cc,i0,r0,r1)
-static jit_word_t _brr_p(jit_state_t*,jit_int32_t,
-                        jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _brr_p(jit_state_t*,int32_t,
+                        jit_word_t,int32_t,jit_int32_t);
 #  define bri(cc,i0,r0,i1)             _bri(_jit,cc,i0,r0,i1)
-static void _bri(jit_state_t*,jit_int32_t,
-                jit_word_t,jit_int32_t,jit_word_t);
+static void _bri(jit_state_t*,int32_t,
+                jit_word_t,int32_t,jit_word_t);
 #  define bri_p(cc,i0,r0,i1)           _bri_p(_jit,cc,i0,r0,i1)
-static jit_word_t _bri_p(jit_state_t*,jit_int32_t,
-                        jit_word_t,jit_int32_t,jit_word_t);
+static jit_word_t _bri_p(jit_state_t*,int32_t,
+                        jit_word_t,int32_t,jit_word_t);
 #  define brr_u(cc,i0,r0,r1)           _brr_u(_jit,cc,i0,r0,r1)
-static void _brr_u(jit_state_t*,jit_int32_t,
-                  jit_word_t,jit_int32_t,jit_int32_t);
+static void _brr_u(jit_state_t*,int32_t,
+                  jit_word_t,int32_t,jit_int32_t);
 #  define brr_u_p(cc,i0,r0,r1)         _brr_u_p(_jit,cc,i0,r0,r1)
-static jit_word_t _brr_u_p(jit_state_t*,jit_int32_t,
-                          jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _brr_u_p(jit_state_t*,int32_t,
+                          jit_word_t,int32_t,jit_int32_t);
 #  define bri_u(cc,i0,r0,i1)           _bri_u(_jit,cc,i0,r0,i1)
-static void _bri_u(jit_state_t*,jit_int32_t,
-                  jit_word_t,jit_int32_t,jit_word_t);
+static void _bri_u(jit_state_t*,int32_t,
+                  jit_word_t,int32_t,jit_word_t);
 #  define bri_u_p(cc,i0,r0,i1)         _bri_u_p(_jit,cc,i0,r0,i1)
-static jit_word_t _bri_u_p(jit_state_t*,jit_int32_t,
-                          jit_word_t,jit_int32_t,jit_word_t);
+static jit_word_t _bri_u_p(jit_state_t*,int32_t,
+                          jit_word_t,int32_t,jit_word_t);
 #  define baddr(c,s,i0,r0,r1)          _baddr(_jit,c,s,i0,r0,r1)
-static void _baddr(jit_state_t*,jit_int32_t,jit_bool_t,
-                  jit_word_t,jit_int32_t,jit_int32_t);
+static void _baddr(jit_state_t*,int32_t,jit_bool_t,
+                  jit_word_t,int32_t,jit_int32_t);
 #  define baddr_p(c,s,i0,r0,r1)                _baddr_p(_jit,c,s,i0,r0,r1)
-static jit_word_t _baddr_p(jit_state_t*,jit_int32_t,jit_bool_t,
-                          jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _baddr_p(jit_state_t*,int32_t,jit_bool_t,
+                          jit_word_t,int32_t,jit_int32_t);
 #  define baddi(c,s,i0,r0,i1)          _baddi(_jit,c,s,i0,r0,i1)
-static void _baddi(jit_state_t*,jit_int32_t,jit_bool_t,
-                  jit_word_t,jit_int32_t,jit_word_t);
+static void _baddi(jit_state_t*,int32_t,jit_bool_t,
+                  jit_word_t,int32_t,jit_word_t);
 #  define baddi_p(c,s,i0,r0,i1)                _baddi_p(_jit,c,s,i0,r0,i1)
-static jit_word_t _baddi_p(jit_state_t*,jit_int32_t,jit_bool_t,
-                          jit_word_t,jit_int32_t,jit_word_t);
+static jit_word_t _baddi_p(jit_state_t*,int32_t,jit_bool_t,
+                          jit_word_t,int32_t,jit_word_t);
 #  define bsubr(c,s,i0,r0,r1)          _bsubr(_jit,c,s,i0,r0,r1)
-static void _bsubr(jit_state_t*,jit_int32_t,jit_bool_t,
-                  jit_word_t,jit_int32_t,jit_int32_t);
+static void _bsubr(jit_state_t*,int32_t,jit_bool_t,
+                  jit_word_t,int32_t,jit_int32_t);
 #  define bsubr_p(c,s,i0,r0,r1)                _bsubr_p(_jit,c,s,i0,r0,r1)
-static jit_word_t _bsubr_p(jit_state_t*,jit_int32_t,jit_bool_t,
-                          jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _bsubr_p(jit_state_t*,int32_t,jit_bool_t,
+                          jit_word_t,int32_t,jit_int32_t);
 #  define bsubi(c,s,i0,r0,i1)          _bsubi(_jit,c,s,i0,r0,i1)
-static void _bsubi(jit_state_t*,jit_int32_t,jit_bool_t,
-                  jit_word_t,jit_int32_t,jit_word_t);
+static void _bsubi(jit_state_t*,int32_t,jit_bool_t,
+                  jit_word_t,int32_t,jit_word_t);
 #  define bsubi_p(c,s,i0,r0,i1)                _bsubi_p(_jit,c,s,i0,r0,i1)
-static jit_word_t _bsubi_p(jit_state_t*,jit_int32_t,jit_bool_t,
-                          jit_word_t,jit_int32_t,jit_word_t);
+static jit_word_t _bsubi_p(jit_state_t*,int32_t,jit_bool_t,
+                          jit_word_t,int32_t,jit_word_t);
 #  define bmxr(cc,i0,r0,r1)            _bmxr(_jit,cc,i0,r0,r1)
-static void _bmxr(jit_state_t*,jit_int32_t,
-                 jit_word_t,jit_int32_t,jit_int32_t);
+static void _bmxr(jit_state_t*,int32_t,
+                 jit_word_t,int32_t,jit_int32_t);
 #  define bmxr_p(cc,i0,r0,r1)          _bmxr_p(_jit,cc,i0,r0,r1)
-static jit_word_t _bmxr_p(jit_state_t*,jit_int32_t,
-                         jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _bmxr_p(jit_state_t*,int32_t,
+                         jit_word_t,int32_t,jit_int32_t);
 #  define bmxi(cc,i0,r0,i1)            _bmxi(_jit,cc,i0,r0,i1)
-static void _bmxi(jit_state_t*,jit_int32_t,
-                 jit_word_t,jit_int32_t,jit_word_t);
+static void _bmxi(jit_state_t*,int32_t,
+                 jit_word_t,int32_t,jit_word_t);
 #  define bmxi_p(cc,i0,r0,i1)          _bmxi_p(_jit,cc,i0,r0,i1)
-static jit_word_t _bmxi_p(jit_state_t*,jit_int32_t,
-                         jit_word_t,jit_int32_t,jit_word_t);
+static jit_word_t _bmxi_p(jit_state_t*,int32_t,
+                         jit_word_t,int32_t,jit_word_t);
 #  define movr(r0,r1)                  _movr(_jit,r0,r1)
-static void _movr(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _movr(jit_state_t*,int32_t,jit_int32_t);
 #  define movi(r0,i0)                  _movi(_jit,r0,i0)
-static void _movi(jit_state_t*,jit_int32_t,jit_word_t);
+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*,jit_int32_t,jit_word_t);
+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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _addr(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define addi(r0,r1,i0)               _addi(_jit,r0,r1,i0)
-static void _addi(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _addi(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  define addcr(r0,r1,r2)              _addcr(_jit,r0,r1,r2)
-static void _addcr(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _addcr(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define addci(r0,r1,i0)              _addci(_jit,r0,r1,i0)
-static void _addci(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _addci(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  define addxr(r0,r1,r2)              _addxr(_jit,r0,r1,r2)
-static void _addxr(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _addxr(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define addxi(r0,r1,i0)              _addxi(_jit,r0,r1,i0)
-static void _addxi(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _addxi(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  define subr(r0,r1,r2)               _subr(_jit,r0,r1,r2)
-static void _subr(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _subr(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define subi(r0,r1,i0)               _subi(_jit,r0,r1,i0)
-static void _subi(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _subi(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  define subcr(r0,r1,r2)              _subcr(_jit,r0,r1,r2)
-static void _subcr(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _subcr(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define subci(r0,r1,i0)              _subci(_jit,r0,r1,i0)
-static void _subci(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _subci(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  define subxr(r0,r1,r2)              _subxr(_jit,r0,r1,r2)
-static void _subxr(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _subxr(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define subxi(r0,r1,i0)              _subxi(_jit,r0,r1,i0)
-static void _subxi(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _subxi(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  define rsbi(r0, r1, i0)             _rsbi(_jit, r0, r1, i0)
-static void _rsbi(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _rsbi(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  define mulr(r0,r1,r2)               _mulr(_jit,r0,r1,r2)
-static void _mulr(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _mulr(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define muli(r0,r1,i0)               _muli(_jit,r0,r1,i0)
-static void _muli(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _muli(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  define qmulr(r0,r1,r2,r3)           _qmulr(_jit,r0,r1,r2,r3)
-static void _qmulr(jit_state_t*,jit_int32_t,
-                  jit_int32_t,jit_int32_t,jit_int32_t);
+static void _qmulr(jit_state_t*,int32_t,
+                  int32_t,jit_int32_t,jit_int32_t);
 #  define qmuli(r0,r1,r2,i0)           _qmuli(_jit,r0,r1,r2,i0)
-static void _qmuli(jit_state_t*,jit_int32_t,
-                  jit_int32_t,jit_int32_t,jit_word_t);
+static void _qmuli(jit_state_t*,int32_t,
+                  int32_t,jit_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*,jit_int32_t,
-                    jit_int32_t,jit_int32_t,jit_int32_t);
+static void _qmulr_u(jit_state_t*,int32_t,
+                    int32_t,jit_int32_t,jit_int32_t);
 #  define qmuli_u(r0,r1,r2,i0)         _qmuli_u(_jit,r0,r1,r2,i0)
-static void _qmuli_u(jit_state_t*,jit_int32_t,
-                    jit_int32_t,jit_int32_t,jit_word_t);
+static void _qmuli_u(jit_state_t*,int32_t,
+                    int32_t,jit_int32_t,jit_word_t);
 #  define divr(r0,r1,r2)               _divr(_jit,r0,r1,r2)
-static void _divr(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _divr(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define divi(r0,r1,i0)               _divi(_jit,r0,r1,i0)
-static void _divi(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _divi(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  define divr_u(r0,r1,r2)             _divr_u(_jit,r0,r1,r2)
-static void _divr_u(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _divr_u(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define divi_u(r0,r1,i0)             _divi_u(_jit,r0,r1,i0)
-static void _divi_u(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _divi_u(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  define remr(r0,r1,r2)               _remr(_jit,r0,r1,r2)
-static void _remr(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _remr(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define remi(r0,r1,i0)               _remi(_jit,r0,r1,i0)
-static void _remi(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _remi(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  define remr_u(r0,r1,r2)             _remr_u(_jit,r0,r1,r2)
-static void _remr_u(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _remr_u(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define remi_u(r0,r1,i0)             _remi_u(_jit,r0,r1,i0)
-static void _remi_u(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _remi_u(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  define qdivr(r0,r1,r2,r3)           _qdivr(_jit,r0,r1,r2,r3)
-static void _qdivr(jit_state_t*,jit_int32_t,
-                  jit_int32_t,jit_int32_t,jit_int32_t);
+static void _qdivr(jit_state_t*,int32_t,
+                  int32_t,jit_int32_t,jit_int32_t);
 #  define qdivi(r0,r1,r2,i0)           _qdivi(_jit,r0,r1,r2,i0)
-static void _qdivi(jit_state_t*,jit_int32_t,
-                  jit_int32_t,jit_int32_t,jit_word_t);
+static void _qdivi(jit_state_t*,int32_t,
+                  int32_t,jit_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*,jit_int32_t,
-                    jit_int32_t,jit_int32_t,jit_int32_t);
+static void _qdivr_u(jit_state_t*,int32_t,
+                    int32_t,jit_int32_t,jit_int32_t);
 #  define qdivi_u(r0,r1,r2,i0)         _qdivi_u(_jit,r0,r1,r2,i0)
-static void _qdivi_u(jit_state_t*,jit_int32_t,
-                    jit_int32_t,jit_int32_t,jit_word_t);
+static void _qdivi_u(jit_state_t*,int32_t,
+                    int32_t,jit_int32_t,jit_word_t);
 #  if __WORDSIZE == 32
 #    define lshr(r0,r1,r2)             _lshr(_jit,r0,r1,r2)
-static void _lshr(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _lshr(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  else
 #    define lshr(r0,r1,r2)             SLLG(r0,r1,0,r2)
 #  endif
 #  define lshi(r0,r1,i0)               _lshi(_jit,r0,r1,i0)
-static void _lshi(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _lshi(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  if __WORDSIZE == 32
 #    define rshr(r0,r1,r2)             _rshr(_jit,r0,r1,r2)
-static void _rshr(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _rshr(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  else
 #    define rshr(r0,r1,r2)             SRAG(r0,r1,0,r2)
 #  endif
 #  define rshi(r0,r1,i0)               _rshi(_jit,r0,r1,i0)
-static void _rshi(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _rshi(jit_state_t*,int32_t,jit_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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _rshr_u(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  else
 #    define rshr_u(r0,r1,r2)           SRLG(r0,r1,0,r2)
 #  endif
 #  define rshi_u(r0,r1,i0)             _rshi_u(_jit,r0,r1,i0)
-static void _rshi_u(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _rshi_u(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  if __WORDSIZE == 32
 #    define negr(r0,r1)                        LCR(r0,r1)
 #  else
 #    define negr(r0,r1)                        LCGR(r0,r1)
 #  endif
 #  define comr(r0,r1)                  _comr(_jit,r0,r1)
-static void _comr(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _comr(jit_state_t*,int32_t,jit_int32_t);
 #  define andr(r0,r1,r2)               _andr(_jit,r0,r1,r2)
-static void _andr(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _andr(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define andi(r0,r1,i0)               _andi(_jit,r0,r1,i0)
-static void _andi(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _andi(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  define orr(r0,r1,r2)                        _orr(_jit,r0,r1,r2)
-static void _orr(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _orr(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define ori(r0,r1,i0)                        _ori(_jit,r0,r1,i0)
-static void _ori(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _ori(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  define xorr(r0,r1,r2)               _xorr(_jit,r0,r1,r2)
-static void _xorr(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _xorr(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define xori(r0,r1,i0)               _xori(_jit,r0,r1,i0)
-static void _xori(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _xori(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  define htonr_us(r0,r1)              extr_us(r0,r1)
 #  if __WORDSIZE == 32
 #    define htonr_ui(r0,r1)            movr(r0,r1)
@@ -1096,92 +1096,92 @@ static void 
_xori(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
 #  endif
 #  define ldr_c(r0,r1)                 LGB(r0,0,0,r1)
 #  define ldi_c(r0,i0)                 _ldi_c(_jit,r0,i0)
-static void _ldi_c(jit_state_t*,jit_int32_t,jit_word_t);
+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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _ldxr_c(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define ldxi_c(r0,r1,i0)             _ldxi_c(_jit,r0,r1,i0)
-static void _ldxi_c(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _ldxi_c(jit_state_t*,int32_t,jit_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*,jit_int32_t,jit_word_t);
+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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _ldxr_uc(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define ldxi_uc(r0,r1,i0)            _ldxi_uc(_jit,r0,r1,i0)
-static void _ldxi_uc(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _ldxi_uc(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  if __WORDSIZE == 32
 #    define ldr_s(r0,r1)               LH(r0,0,0,r1)
 #  else
 #    define ldr_s(r0,r1)               LGH(r0,0,0,r1)
 #  endif
 #  define ldi_s(r0,i0)                 _ldi_s(_jit,r0,i0)
-static void _ldi_s(jit_state_t*,jit_int32_t,jit_word_t);
+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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _ldxr_s(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define ldxi_s(r0,r1,i0)             _ldxi_s(_jit,r0,r1,i0)
-static void _ldxi_s(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _ldxi_s(jit_state_t*,int32_t,jit_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*,jit_int32_t,jit_word_t);
+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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _ldxr_us(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define ldxi_us(r0,r1,i0)            _ldxi_us(_jit,r0,r1,i0)
-static void _ldxi_us(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _ldxi_us(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  if __WORDSIZE == 32
 #    define ldr_i(r0,r1)               LLGF(r0,0,0,r1)
 #  else
 #    define ldr_i(r0,r1)               LGF(r0,0,0,r1)
 #  endif
 #  define ldi_i(r0,i0)                 _ldi_i(_jit,r0,i0)
-static void _ldi_i(jit_state_t*,jit_int32_t,jit_word_t);
+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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _ldxr_i(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define ldxi_i(r0,r1,i0)             _ldxi_i(_jit,r0,r1,i0)
-static void _ldxi_i(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _ldxi_i(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  if __WORDSIZE == 64
 #    define ldr_ui(r0,r1)              LLGF(r0,0,0,r1)
 #    define ldi_ui(r0,i0)              _ldi_ui(_jit,r0,i0)
-static void _ldi_ui(jit_state_t*,jit_int32_t,jit_word_t);
+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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _ldxr_ui(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #    define ldxi_ui(r0,r1,i0)          _ldxi_ui(_jit,r0,r1,i0)
-static void _ldxi_ui(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _ldxi_ui(jit_state_t*,int32_t,jit_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*,jit_int32_t,jit_word_t);
+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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _ldxr_l(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #    define ldxi_l(r0,r1,i0)           _ldxi_l(_jit,r0,r1,i0)
-static void _ldxi_l(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _ldxi_l(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  endif
 #  define str_c(r0,r1)                 STC(r1,0,0,r0)
 #  define sti_c(i0,r0)                 _sti_c(_jit,i0,r0)
-static void _sti_c(jit_state_t*,jit_word_t,jit_int32_t);
+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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _stxr_c(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define stxi_c(i0,r0,r1)             _stxi_c(_jit,i0,r0,r1)
-static void _stxi_c(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static void _stxi_c(jit_state_t*,jit_word_t,int32_t,jit_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,jit_int32_t);
+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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _stxr_s(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define stxi_s(i0,r0,r1)             _stxi_s(_jit,i0,r0,r1)
-static void _stxi_s(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static void _stxi_s(jit_state_t*,jit_word_t,int32_t,jit_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,jit_int32_t);
+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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _stxr_i(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define stxi_i(i0,r0,r1)             _stxi_i(_jit,i0,r0,r1)
-static void _stxi_i(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static void _stxi_i(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  if __WORDSIZE == 64
 #    define str_l(r0,r1)               STG(r1,0,0,r0)
 #    define sti_l(i0,r0)               _sti_l(_jit,i0,r0)
-static void _sti_l(jit_state_t*,jit_word_t,jit_int32_t);
+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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _stxr_l(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define stxi_l(i0,r0,r1)             _stxi_l(_jit,i0,r0,r1)
-static void _stxi_l(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static void _stxi_l(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  endif
 #  define ltr(r0,r1,r2)                        crr(CC_L,r0,r1,r2)
 #  define lti(r0,r1,i0)                        cri(CC_L,r0,r1,i0)
@@ -1298,16 +1298,16 @@ static void _prolog(jit_state_t*,jit_node_t*);
 #  define epilog(i0)                   _epilog(_jit,i0)
 static void _epilog(jit_state_t*,jit_node_t*);
 #  define vastart(r0)                  _vastart(_jit, r0)
-static void _vastart(jit_state_t*, jit_int32_t);
+static void _vastart(jit_state_t*, int32_t);
 #  define vaarg(r0, r1)                        _vaarg(_jit, r0, r1)
-static void _vaarg(jit_state_t*, jit_int32_t, jit_int32_t);
+static void _vaarg(jit_state_t*, int32_t, jit_int32_t);
 #  define patch_at(instr,label)                _patch_at(_jit,instr,label)
 static void _patch_at(jit_state_t*,jit_word_t,jit_word_t);
 #endif
 
 #if CODE
-#  define _us                          jit_uint16_t
-#  define _ui                          jit_uint32_t
+#  define _us                          uint16_t
+#  define _ui                          uint32_t
 static void
 _E(jit_state_t *_jit, _ui Op)
 {
@@ -1938,7 +1938,7 @@ _SSE(jit_state_t *_jit, _ui Op, _ui B1, _ui D1, _ui B2, 
_ui D2)
 #  undef _ui
 
 static void
-_nop(jit_state_t *_jit, jit_int32_t c)
+_nop(jit_state_t *_jit, int32_t c)
 {
     assert(c >= 0 && !(c & 1));
     while (c) {
@@ -1947,10 +1947,10 @@ _nop(jit_state_t *_jit, jit_int32_t c)
     }
 }
 
-static jit_int32_t
-_xdivr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+static int32_t
+_xdivr(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
-    jit_int32_t                regno;
+    int32_t            regno;
     regno = jit_get_reg_pair();
 #if __WORDSIZE == 32
     movr(rn(regno), r0);
@@ -1963,10 +1963,10 @@ _xdivr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1)
     return (regno);
 }
 
-static jit_int32_t
-_xdivr_u(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+static int32_t
+_xdivr_u(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
-    jit_int32_t                regno;
+    int32_t            regno;
     regno = jit_get_reg_pair();
 #if __WORDSIZE == 32
     movr(rn(regno), r0);
@@ -1980,10 +1980,10 @@ _xdivr_u(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1)
     return (regno);
 }
 
-static jit_int32_t
-_xdivi(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
+static int32_t
+_xdivi(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 {
-    jit_int32_t                imm, regno;
+    int32_t            imm, regno;
     regno = jit_get_reg_pair();
     imm = jit_get_reg(jit_class_gpr);
 #if __WORDSIZE == 32
@@ -1999,11 +1999,11 @@ _xdivi(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
     return (regno);
 }
 
-static jit_int32_t
-_xdivi_u(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
+static int32_t
+_xdivi_u(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 {
     /* cannot overlap because operand is 128-bit */
-    jit_int32_t                imm, regno;
+    int32_t            imm, regno;
     regno = jit_get_reg_pair();
     imm = jit_get_reg(jit_class_gpr);
 #if __WORDSIZE == 32
@@ -2021,11 +2021,11 @@ _xdivi_u(jit_state_t *_jit, jit_int32_t r0, jit_word_t 
i0)
 }
 
 static void
-_crr(jit_state_t *_jit, jit_int32_t cc,
-     jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_crr(jit_state_t *_jit, int32_t cc,
+     int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     jit_word_t         w;
-    jit_int32_t                reg, rg;
+    int32_t            reg, rg;
     if (r0 == r1 || r0 == r2) {
        reg = jit_get_reg(jit_class_gpr);
        rg = rn(reg);
@@ -2045,10 +2045,10 @@ _crr(jit_state_t *_jit, jit_int32_t cc,
 }
 
 static void
-_cri(jit_state_t *_jit, jit_int32_t cc,
-     jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_cri(jit_state_t *_jit, int32_t cc,
+     int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     movi(rn(reg), i0);
     crr(cc, r0, r1, rn(reg));
@@ -2056,11 +2056,11 @@ _cri(jit_state_t *_jit, jit_int32_t cc,
 }
 
 static void
-_crr_u(jit_state_t *_jit, jit_int32_t cc,
-       jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_crr_u(jit_state_t *_jit, int32_t cc,
+       int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     jit_word_t         w;
-    jit_int32_t                reg, rg;
+    int32_t            reg, rg;
     if (r0 == r1 || r0 == r2) {
        reg = jit_get_reg(jit_class_gpr);
        rg = rn(reg);
@@ -2080,10 +2080,10 @@ _crr_u(jit_state_t *_jit, jit_int32_t cc,
 }
 
 static void
-_cri_u(jit_state_t *_jit, jit_int32_t cc,
-       jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_cri_u(jit_state_t *_jit, int32_t cc,
+       int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     movi(rn(reg), i0);
     crr_u(cc, r0, r1, rn(reg));
@@ -2091,8 +2091,8 @@ _cri_u(jit_state_t *_jit, jit_int32_t cc,
 }
 
 static void
-_brr(jit_state_t *_jit, jit_int32_t cc,
-     jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_brr(jit_state_t *_jit, int32_t cc,
+     jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     jit_word_t         d;
     CMP_(r0, r1);
@@ -2106,8 +2106,8 @@ _brr(jit_state_t *_jit, jit_int32_t cc,
 }
 
 static jit_word_t
-_brr_p(jit_state_t *_jit, jit_int32_t cc,
-       jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_brr_p(jit_state_t *_jit, int32_t cc,
+       jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     jit_word_t         w;
     CMP_(r0, r1);
@@ -2117,10 +2117,10 @@ _brr_p(jit_state_t *_jit, jit_int32_t cc,
 }
 
 static void
-_bri(jit_state_t *_jit, jit_int32_t cc,
-     jit_word_t i0, jit_int32_t r0, jit_word_t i1)
+_bri(jit_state_t *_jit, int32_t cc,
+     jit_word_t i0, int32_t r0, jit_word_t i1)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr|jit_class_nospill);
     movi(rn(reg), i1);
     brr(cc, i0, r0, rn(reg));
@@ -2128,11 +2128,11 @@ _bri(jit_state_t *_jit, jit_int32_t cc,
 }
 
 static jit_word_t
-_bri_p(jit_state_t *_jit, jit_int32_t cc,
-     jit_word_t i0, jit_int32_t r0, jit_word_t i1)
+_bri_p(jit_state_t *_jit, int32_t cc,
+     jit_word_t i0, int32_t r0, jit_word_t i1)
 {
     jit_word_t         w;
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr|jit_class_nospill);
     movi(rn(reg), i1);
     w = brr_p(cc, i0, r0, rn(reg));
@@ -2141,8 +2141,8 @@ _bri_p(jit_state_t *_jit, jit_int32_t cc,
 }
 
 static void
-_brr_u(jit_state_t *_jit, jit_int32_t cc,
-       jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_brr_u(jit_state_t *_jit, int32_t cc,
+       jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     jit_word_t         d;
     CMPU_(r0, r1);
@@ -2156,8 +2156,8 @@ _brr_u(jit_state_t *_jit, jit_int32_t cc,
 }
 
 static jit_word_t
-_brr_u_p(jit_state_t *_jit, jit_int32_t cc,
-        jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_brr_u_p(jit_state_t *_jit, int32_t cc,
+        jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     jit_word_t         w;
     CMPU_(r0, r1);
@@ -2167,10 +2167,10 @@ _brr_u_p(jit_state_t *_jit, jit_int32_t cc,
 }
 
 static void
-_bri_u(jit_state_t *_jit, jit_int32_t cc,
-       jit_word_t i0, jit_int32_t r0, jit_word_t i1)
+_bri_u(jit_state_t *_jit, int32_t cc,
+       jit_word_t i0, int32_t r0, jit_word_t i1)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr|jit_class_nospill);
     movi(rn(reg), i1);
     brr_u(cc, i0, r0, rn(reg));
@@ -2178,11 +2178,11 @@ _bri_u(jit_state_t *_jit, jit_int32_t cc,
 }
 
 static jit_word_t
-_bri_u_p(jit_state_t *_jit, jit_int32_t cc,
-        jit_word_t i0, jit_int32_t r0, jit_word_t i1)
+_bri_u_p(jit_state_t *_jit, int32_t cc,
+        jit_word_t i0, int32_t r0, jit_word_t i1)
 {
     jit_word_t         w;
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr|jit_class_nospill);
     movi(rn(reg), i1);
     w = brr_u_p(cc, i0, r0, rn(reg));
@@ -2191,8 +2191,8 @@ _bri_u_p(jit_state_t *_jit, jit_int32_t cc,
 }
 
 static void
-_baddr(jit_state_t *_jit, jit_int32_t c, jit_bool_t s,
-       jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_baddr(jit_state_t *_jit, int32_t c, jit_bool_t s,
+       jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     jit_word_t         d;
     if (s)             addr(r0, r0, r1);
@@ -2207,10 +2207,10 @@ _baddr(jit_state_t *_jit, jit_int32_t c, jit_bool_t s,
 }
 
 static void
-_baddi(jit_state_t *_jit, jit_int32_t c, jit_bool_t s,
-       jit_word_t i0, jit_int32_t r0, jit_word_t i1)
+_baddi(jit_state_t *_jit, int32_t c, jit_bool_t s,
+       jit_word_t i0, int32_t r0, jit_word_t i1)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr|jit_class_nospill);
     movi(rn(reg), i1);
     baddr(c, s, i0, r0, rn(reg));
@@ -2218,8 +2218,8 @@ _baddi(jit_state_t *_jit, jit_int32_t c, jit_bool_t s,
 }
 
 static jit_word_t
-_baddr_p(jit_state_t *_jit, jit_int32_t c, jit_bool_t s,
-        jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_baddr_p(jit_state_t *_jit, int32_t c, jit_bool_t s,
+        jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     jit_word_t         d, w;
     if (s)             addr(r0, r0, r1);
@@ -2231,11 +2231,11 @@ _baddr_p(jit_state_t *_jit, jit_int32_t c, jit_bool_t s,
 }
 
 static jit_word_t
-_baddi_p(jit_state_t *_jit, jit_int32_t c, jit_bool_t s,
-        jit_word_t i0, jit_int32_t r0, jit_word_t i1)
+_baddi_p(jit_state_t *_jit, int32_t c, jit_bool_t s,
+        jit_word_t i0, int32_t r0, jit_word_t i1)
 {
     jit_word_t         w;
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr|jit_class_nospill);
     movi(rn(reg), i1);
     w = baddr_p(c, s, i0, r0, rn(reg));
@@ -2244,8 +2244,8 @@ _baddi_p(jit_state_t *_jit, jit_int32_t c, jit_bool_t s,
 }
 
 static void
-_bsubr(jit_state_t *_jit, jit_int32_t c, jit_bool_t s,
-       jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_bsubr(jit_state_t *_jit, int32_t c, jit_bool_t s,
+       jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     jit_word_t         d;
     if (s)             subr(r0, r0, r1);
@@ -2260,10 +2260,10 @@ _bsubr(jit_state_t *_jit, jit_int32_t c, jit_bool_t s,
 }
 
 static void
-_bsubi(jit_state_t *_jit, jit_int32_t c, jit_bool_t s,
-       jit_word_t i0, jit_int32_t r0, jit_word_t i1)
+_bsubi(jit_state_t *_jit, int32_t c, jit_bool_t s,
+       jit_word_t i0, int32_t r0, jit_word_t i1)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr|jit_class_nospill);
     movi(rn(reg), i1);
     bsubr(c, s, i0, r0, rn(reg));
@@ -2271,8 +2271,8 @@ _bsubi(jit_state_t *_jit, jit_int32_t c, jit_bool_t s,
 }
 
 static jit_word_t
-_bsubr_p(jit_state_t *_jit, jit_int32_t c, jit_bool_t s,
-        jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_bsubr_p(jit_state_t *_jit, int32_t c, jit_bool_t s,
+        jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     jit_word_t         d, w;
     if (s)             subr(r0, r0, r1);
@@ -2284,11 +2284,11 @@ _bsubr_p(jit_state_t *_jit, jit_int32_t c, jit_bool_t s,
 }
 
 static jit_word_t
-_bsubi_p(jit_state_t *_jit, jit_int32_t c, jit_bool_t s,
-        jit_word_t i0, jit_int32_t r0, jit_word_t i1)
+_bsubi_p(jit_state_t *_jit, int32_t c, jit_bool_t s,
+        jit_word_t i0, int32_t r0, jit_word_t i1)
 {
     jit_word_t         w;
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr|jit_class_nospill);
     movi(rn(reg), i1);
     w = bsubr_p(c, s, i0, r0, rn(reg));
@@ -2297,11 +2297,11 @@ _bsubi_p(jit_state_t *_jit, jit_int32_t c, jit_bool_t s,
 }
 
 static void
-_bmxr(jit_state_t *_jit, jit_int32_t cc,
-      jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_bmxr(jit_state_t *_jit, int32_t cc,
+      jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     jit_word_t         d;
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     movr(rn(reg), r0);
     andr(rn(reg), rn(reg), r1);
@@ -2317,11 +2317,11 @@ _bmxr(jit_state_t *_jit, jit_int32_t cc,
 }
 
 static jit_word_t
-_bmxr_p(jit_state_t *_jit, jit_int32_t cc,
-       jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_bmxr_p(jit_state_t *_jit, int32_t cc,
+       jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     jit_word_t         w;
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     movr(rn(reg), r0);
     andr(rn(reg), rn(reg), r1);
@@ -2333,11 +2333,11 @@ _bmxr_p(jit_state_t *_jit, jit_int32_t cc,
 }
 
 static void
-_bmxi(jit_state_t *_jit, jit_int32_t cc,
-      jit_word_t i0, jit_int32_t r0, jit_word_t i1)
+_bmxi(jit_state_t *_jit, int32_t cc,
+      jit_word_t i0, int32_t r0, jit_word_t i1)
 {
     jit_word_t         d;
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     movi(rn(reg), i1);
     andr(rn(reg), rn(reg), r0);
@@ -2353,11 +2353,11 @@ _bmxi(jit_state_t *_jit, jit_int32_t cc,
 }
 
 static jit_word_t
-_bmxi_p(jit_state_t *_jit, jit_int32_t cc,
-       jit_word_t i0, jit_int32_t r0, jit_word_t i1)
+_bmxi_p(jit_state_t *_jit, int32_t cc,
+       jit_word_t i0, int32_t r0, jit_word_t i1)
 {
     jit_word_t         w;
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     movi(rn(reg), i1);
     andr(rn(reg), rn(reg), r0);
@@ -2369,7 +2369,7 @@ _bmxi_p(jit_state_t *_jit, jit_int32_t cc,
 }
 
 static void
-_movr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_movr(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
 #if __WORDSIZE == 32
     if (r0 != r1)
@@ -2381,11 +2381,11 @@ _movr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
 }
 
 static void
-_movi(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
+_movi(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 {
     jit_word_t         d;
 #if __WORDSIZE == 64
-    jit_int32_t                bits;
+    int32_t            bits;
 #endif
     d = (i0 - _jit->pc.w) >> 1;
     if (s16_p(i0)) {
@@ -2425,7 +2425,7 @@ _movi(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
 }
 
 static jit_word_t
-_movi_p(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
+_movi_p(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 {
     jit_word_t         w;
     w = _jit->pc.w;
@@ -2443,7 +2443,7 @@ _movi_p(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
 }
 
 static void
-_addr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_addr(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     if (r0 == r2)
        ADD_(r0, r1);
@@ -2454,9 +2454,9 @@ _addr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_int32_t r2)
 }
 
 static void
-_addi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_addi(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (r0 == r1 && s16_p(i0))
        ADDI_(r0, x16(i0));
 #if __WORDSIZE == 64
@@ -2472,7 +2472,7 @@ _addi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_addcr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_addcr(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     if (r0 == r2)
        ADDC_(r0, r1);
@@ -2483,9 +2483,9 @@ _addcr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_int32_t r2)
 }
 
 static void
-_addci(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_addci(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     movi(rn(reg), i0);
     addcr(r0, r1, rn(reg));
@@ -2493,7 +2493,7 @@ _addci(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_addxr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_addxr(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     if (r0 == r2)
        ADDX_(r0, r1);
@@ -2504,9 +2504,9 @@ _addxr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_int32_t r2)
 }
 
 static void
-_addxi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_addxi(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     movi(rn(reg), i0);
     addxr(r0, r1, rn(reg));
@@ -2514,9 +2514,9 @@ _addxi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_subr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_subr(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (r0 == r2) {
        reg = jit_get_reg(jit_class_gpr);
        movr(rn(reg), r2);
@@ -2531,9 +2531,9 @@ _subr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_int32_t r2)
 }
 
 static void
-_subi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_subi(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (r0 == r1 && s16_p(-i0))
        ADDI_(r0, x16(-i0));
 #if __WORDSIZE == 64
@@ -2549,9 +2549,9 @@ _subi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_subcr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_subcr(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (r0 == r2) {
        reg = jit_get_reg(jit_class_gpr);
        movr(rn(reg), r2);
@@ -2566,9 +2566,9 @@ _subcr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_int32_t r2)
 }
 
 static void
-_subci(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_subci(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     movi(rn(reg), i0);
     subcr(r0, r1, rn(reg));
@@ -2576,9 +2576,9 @@ _subci(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_subxr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_subxr(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (r0 == r2) {
        reg = jit_get_reg(jit_class_gpr);
        movr(rn(reg), r2);
@@ -2593,9 +2593,9 @@ _subxr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_int32_t r2)
 }
 
 static void
-_subxi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_subxi(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     movi(rn(reg), i0);
     subxr(r0, r1, rn(reg));
@@ -2603,14 +2603,14 @@ _subxi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_word_t i0)
 }
 
 static void
-_rsbi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_rsbi(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
     subi(r0, r1, i0);
     negr(r0, r0);
 }
 
 static void
-_mulr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_mulr(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     if (r0 == r2)
        MUL_(r0, r1);
@@ -2621,9 +2621,9 @@ _mulr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_int32_t r2)
 }
 
 static void
-_muli(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_muli(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (s16_p(i0)) {
        movr(r0, r1);
        MULI_(r0, x16(i0));
@@ -2638,11 +2638,11 @@ _muli(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_word_t i0)
 
 static void
 _qmulr(jit_state_t *_jit,
-       jit_int32_t r0, jit_int32_t r1, jit_int32_t r2, jit_int32_t r3)
+       int32_t r0, jit_int32_t r1, jit_int32_t r2, jit_int32_t r3)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     /* The only invalid condition is r0 == r1 */
-    jit_int32_t                t2, t3, s2, s3;
+    int32_t            t2, t3, s2, s3;
     if (r2 == r0 || r2 == r1) {
        s2 = jit_get_reg(jit_class_gpr);
        t2 = rn(s2);
@@ -2676,9 +2676,9 @@ _qmulr(jit_state_t *_jit,
 
 static void
 _qmuli(jit_state_t *_jit,
-       jit_int32_t r0, jit_int32_t r1, jit_int32_t r2, jit_word_t i0)
+       int32_t r0, jit_int32_t r1, jit_int32_t r2, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     movi(rn(reg), i0);
     qmulr(r0, r1, r2, rn(reg));
@@ -2687,9 +2687,9 @@ _qmuli(jit_state_t *_jit,
 
 static void
 _qmulr_u(jit_state_t *_jit,
-        jit_int32_t r0, jit_int32_t r1, jit_int32_t r2, jit_int32_t r3)
+        int32_t r0, jit_int32_t r1, jit_int32_t r2, jit_int32_t r3)
 {
-    jit_int32_t                regno;
+    int32_t            regno;
     regno = jit_get_reg_pair();
     movr(rn(regno) + 1, r2);
     MULU_(rn(regno), r3);
@@ -2700,9 +2700,9 @@ _qmulr_u(jit_state_t *_jit,
 
 static void
 _qmuli_u(jit_state_t *_jit,
-        jit_int32_t r0, jit_int32_t r1, jit_int32_t r2, jit_word_t i0)
+        int32_t r0, jit_int32_t r1, jit_int32_t r2, jit_word_t i0)
 {
-    jit_int32_t                regno;
+    int32_t            regno;
     regno = jit_get_reg_pair();
     movr(rn(regno) + 1, r2);
     movi(rn(regno), i0);
@@ -2713,74 +2713,74 @@ _qmuli_u(jit_state_t *_jit,
 }
 
 static void
-_divr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_divr(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
-    jit_int32_t                regno;
+    int32_t            regno;
     regno = xdivr(r1, r2);
     movr(r0, rn(regno) + 1);
 }
 
 static void
-_divi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_divi(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                regno;
+    int32_t            regno;
     regno = xdivi(r1, i0);
     movr(r0, rn(regno) + 1);
 }
 
 static void
-_divr_u(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_divr_u(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
-    jit_int32_t                regno;
+    int32_t            regno;
     regno = xdivr_u(r1, r2);
     movr(r0, rn(regno) + 1);
 }
 
 static void
-_divi_u(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_divi_u(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                regno;
+    int32_t            regno;
     regno = xdivi_u(r1, i0);
     movr(r0, rn(regno) + 1);
 }
 
 static void
-_remr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_remr(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
-    jit_int32_t                regno;
+    int32_t            regno;
     regno = xdivr(r1, r2);
     movr(r0, rn(regno));
 }
 
 static void
-_remi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_remi(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                regno;
+    int32_t            regno;
     regno = xdivi(r1, i0);
     movr(r0, rn(regno));
 }
 
 static void
-_remr_u(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_remr_u(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
-    jit_int32_t                regno;
+    int32_t            regno;
     regno = xdivr_u(r1, r2);
     movr(r0, rn(regno));
 }
 
 static void
-_remi_u(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_remi_u(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                regno;
+    int32_t            regno;
     regno = xdivi_u(r1, i0);
     movr(r0, rn(regno));
 }
 
 static void
 _qdivr(jit_state_t *_jit,
-       jit_int32_t r0, jit_int32_t r1, jit_int32_t r2, jit_int32_t r3)
+       int32_t r0, jit_int32_t r1, jit_int32_t r2, jit_int32_t r3)
 {
-    jit_int32_t                regno;
+    int32_t            regno;
     regno = xdivr(r2, r3);
     movr(r0, rn(regno) + 1);
     movr(r1, rn(regno));
@@ -2788,9 +2788,9 @@ _qdivr(jit_state_t *_jit,
 
 static void
 _qdivi(jit_state_t *_jit,
-       jit_int32_t r0, jit_int32_t r1, jit_int32_t r2, jit_word_t i0)
+       int32_t r0, jit_int32_t r1, jit_int32_t r2, jit_word_t i0)
 {
-    jit_int32_t                regno;
+    int32_t            regno;
     regno = xdivi(r2, i0);
     movr(r0, rn(regno) + 1);
     movr(r1, rn(regno));
@@ -2798,9 +2798,9 @@ _qdivi(jit_state_t *_jit,
 
 static void
 _qdivr_u(jit_state_t *_jit,
-        jit_int32_t r0, jit_int32_t r1, jit_int32_t r2, jit_int32_t r3)
+        int32_t r0, jit_int32_t r1, jit_int32_t r2, jit_int32_t r3)
 {
-    jit_int32_t                regno;
+    int32_t            regno;
     regno = xdivr_u(r2, r3);
     movr(r0, rn(regno) + 1);
     movr(r1, rn(regno));
@@ -2808,9 +2808,9 @@ _qdivr_u(jit_state_t *_jit,
 
 static void
 _qdivi_u(jit_state_t *_jit,
-        jit_int32_t r0, jit_int32_t r1, jit_int32_t r2, jit_word_t i0)
+        int32_t r0, jit_int32_t r1, jit_int32_t r2, jit_word_t i0)
 {
-    jit_int32_t                regno;
+    int32_t            regno;
     regno = xdivi_u(r2, i0);
     movr(r0, rn(regno) + 1);
     movr(r1, rn(regno));
@@ -2818,9 +2818,9 @@ _qdivi_u(jit_state_t *_jit,
 
 #  if __WORDSIZE == 32
 static void
-_lshr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_lshr(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (r0 == r2) {
        reg = jit_get_reg_but_zero(0);
        movr(rn(reg), r2);
@@ -2836,9 +2836,9 @@ _lshr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_int32_t r2)
 #endif
 
 static void
-_lshi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_lshi(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg_but_zero(0);
     movi(rn(reg), i0);
     lshr(r0, r1, rn(reg));
@@ -2847,9 +2847,9 @@ _lshi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 
 #  if __WORDSIZE == 32
 static void
-_rshr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_rshr(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (r0 == r2) {
        reg = jit_get_reg_but_zero(0);
        movr(rn(reg), r2);
@@ -2865,9 +2865,9 @@ _rshr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_int32_t r2)
 #endif
 
 static void
-_rshi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_rshi(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg_but_zero(0);
     movi(rn(reg), i0);
     rshr(r0, r1, rn(reg));
@@ -2876,9 +2876,9 @@ _rshi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 
 #  if __WORDSIZE == 32
 static void
-_rshr_u(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_rshr_u(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (r0 == r2) {
        reg = jit_get_reg_but_zero(0);
        movr(rn(reg), r2);
@@ -2894,9 +2894,9 @@ _rshr_u(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
 #endif
 
 static void
-_rshi_u(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_rshi_u(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg_but_zero(0);
     movi(rn(reg), i0);
     rshr_u(r0, r1, rn(reg));
@@ -2904,9 +2904,9 @@ _rshi_u(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_word_t i0)
 }
 
 static void
-_comr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_comr(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     movi(rn(reg), -1);
     movr(r0, r1);
@@ -2915,7 +2915,7 @@ _comr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
 }
 
 static void
-_andr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_andr(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     if (r0 == r2)
        AND_(r0, r1);
@@ -2926,7 +2926,7 @@ _andr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_int32_t r2)
 }
 
 static void
-_andi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_andi(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
     movr(r0, r1);
     NILL(r0, x16(i0));
@@ -2938,7 +2938,7 @@ _andi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_orr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_orr(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     if (r0 == r2)
        OR_(r0, r1);
@@ -2949,7 +2949,7 @@ _orr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_int32_t r2)
 }
 
 static void
-_ori(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_ori(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
     movr(r0, r1);
     OILL(r0, x16(i0));
@@ -2961,7 +2961,7 @@ _ori(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_xorr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_xorr(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     if (r0 == r2)
        XOR_(r0, r1);
@@ -2972,9 +2972,9 @@ _xorr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_int32_t r2)
 }
 
 static void
-_xori(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_xori(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     movi(rn(reg), i0);
     xorr(r0, r1, rn(reg));
@@ -2982,14 +2982,14 @@ _xori(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_word_t i0)
 }
 
 static void
-_ldi_c(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
+_ldi_c(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 {
     movi(r0, i0);
     ldr_c(r0, r0);
 }
 
 static void
-_ldxr_c(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_ldxr_c(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     if (r0 == r2) {
        addr(r0, r0, r1);
@@ -3003,9 +3003,9 @@ _ldxr_c(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
 }
 
 static void
-_ldxi_c(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_ldxi_c(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (s20_p(i0)) {
 #if __WORDSIZE == 32
        LB(r0, x20(i0), 0, r1);
@@ -3028,14 +3028,14 @@ _ldxi_c(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_word_t i0)
 }
 
 static void
-_ldi_uc(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
+_ldi_uc(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 {
     movi(r0, i0);
     ldr_uc(r0, r0);
 }
 
 static void
-_ldxr_uc(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_ldxr_uc(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     if (r0 == r2) {
        addr(r0, r0, r1);
@@ -3049,9 +3049,9 @@ _ldxr_uc(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
 }
 
 static void
-_ldxi_uc(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_ldxi_uc(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (s20_p(i0))
        LLGC(r0, x20(i0), 0, r1);
     else if (r0 != r1) {
@@ -3069,14 +3069,14 @@ _ldxi_uc(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_word_t i0)
 }
 
 static void
-_ldi_s(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
+_ldi_s(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 {
     movi(r0, i0);
     ldr_s(r0, r0);
 }
 
 static void
-_ldxr_s(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_ldxr_s(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     if (r0 == r2) {
        addr(r0, r0, r1);
@@ -3090,9 +3090,9 @@ _ldxr_s(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
 }
 
 static void
-_ldxi_s(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_ldxi_s(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
 #if __WORDSIZE == 32
     if (u12_p(i0))
        LH(r0, i0, 0, r1);
@@ -3120,14 +3120,14 @@ _ldxi_s(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_word_t i0)
 }
 
 static void
-_ldi_us(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
+_ldi_us(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 {
     movi(r0, i0);
     ldr_us(r0, r0);
 }
 
 static void
-_ldxr_us(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_ldxr_us(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     if (r0 == r2) {
        addr(r0, r0, r1);
@@ -3141,9 +3141,9 @@ _ldxr_us(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
 }
 
 static void
-_ldxi_us(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_ldxi_us(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (s20_p(i0))
        LLGH(r0, x20(i0), 0, r1);
     else if (r0 != r1) {
@@ -3161,14 +3161,14 @@ _ldxi_us(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_word_t i0)
 }
 
 static void
-_ldi_i(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
+_ldi_i(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 {
     movi(r0, i0);
     ldr_i(r0, r0);
 }
 
 static void
-_ldxr_i(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_ldxr_i(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     if (r0 == r2) {
        addr(r0, r0, r1);
@@ -3182,9 +3182,9 @@ _ldxr_i(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
 }
 
 static void
-_ldxi_i(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_ldxi_i(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (s20_p(i0))
        LGF(r0, x20(i0), 0, r1);
     else if (r0 != r1) {
@@ -3203,14 +3203,14 @@ _ldxi_i(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_word_t i0)
 
 #if __WORDSIZE == 64
 static void
-_ldi_ui(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
+_ldi_ui(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 {
     movi(r0, i0);
     ldr_ui(r0, r0);
 }
 
 static void
-_ldxr_ui(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_ldxr_ui(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     if (r0 == r2) {
        addr(r0, r0, r1);
@@ -3224,9 +3224,9 @@ _ldxr_ui(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
 }
 
 static void
-_ldxi_ui(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_ldxi_ui(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (s20_p(i0))
        LLGF(r0, x20(i0), 0, r1);
     else if (r0 != r1) {
@@ -3244,14 +3244,14 @@ _ldxi_ui(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_word_t i0)
 }
 
 static void
-_ldi_l(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
+_ldi_l(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 {
     movi(r0, i0);
     ldr_l(r0, r0);
 }
 
 static void
-_ldxr_l(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_ldxr_l(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     if (r0 == r2) {
        addr(r0, r0, r1);
@@ -3265,9 +3265,9 @@ _ldxr_l(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
 }
 
 static void
-_ldxi_l(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_ldxi_l(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (s20_p(i0))
        LG(r0, x20(i0), 0, r1);
     else if (r0 != r1) {
@@ -3286,9 +3286,9 @@ _ldxi_l(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_word_t i0)
 #endif
 
 static void
-_sti_c(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0)
+_sti_c(jit_state_t *_jit, jit_word_t i0, int32_t r0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg_but_zero(0);
     movi(rn(reg), i0);
     str_c(rn(reg), r0);
@@ -3296,9 +3296,9 @@ _sti_c(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0)
 }
 
 static void
-_stxr_c(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_stxr_c(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg_but_zero(0);
     movr(rn(reg), r0);
     addr(rn(reg), rn(reg), r1);
@@ -3307,9 +3307,9 @@ _stxr_c(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
 }
 
 static void
-_stxi_c(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_stxi_c(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (u12_p(i0))
        STC(r1, i0, 0, r0);
     else if (s20_p(i0))
@@ -3323,9 +3323,9 @@ _stxi_c(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, 
jit_int32_t r1)
 }
 
 static void
-_sti_s(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0)
+_sti_s(jit_state_t *_jit, jit_word_t i0, int32_t r0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg_but_zero(0);
     movi(rn(reg), i0);
     str_s(rn(reg), r0);
@@ -3333,9 +3333,9 @@ _sti_s(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0)
 }
 
 static void
-_stxr_s(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_stxr_s(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg_but_zero(0);
     movr(rn(reg), r0);
     addr(rn(reg), rn(reg), r1);
@@ -3344,9 +3344,9 @@ _stxr_s(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
 }
 
 static void
-_stxi_s(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_stxi_s(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (u12_p(i0))
        STH(r1, i0, 0, r0);
     else if (s20_p(i0))
@@ -3360,9 +3360,9 @@ _stxi_s(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, 
jit_int32_t r1)
 }
 
 static void
-_sti_i(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0)
+_sti_i(jit_state_t *_jit, jit_word_t i0, int32_t r0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg_but_zero(0);
     movi(rn(reg), i0);
     str_i(rn(reg), r0);
@@ -3370,9 +3370,9 @@ _sti_i(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0)
 }
 
 static void
-_stxr_i(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_stxr_i(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg_but_zero(0);
     movr(rn(reg), r0);
     addr(rn(reg), rn(reg), r1);
@@ -3381,9 +3381,9 @@ _stxr_i(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
 }
 
 static void
-_stxi_i(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_stxi_i(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (u12_p(i0))
        ST(r1, i0, 0, r0);
     else if (s20_p(i0))
@@ -3398,9 +3398,9 @@ _stxi_i(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, 
jit_int32_t r1)
 
 #if __WORDSIZE == 64
 static void
-_sti_l(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0)
+_sti_l(jit_state_t *_jit, jit_word_t i0, int32_t r0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg_but_zero(0);
     movi(rn(reg), i0);
     str_l(rn(reg), r0);
@@ -3408,9 +3408,9 @@ _sti_l(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0)
 }
 
 static void
-_stxr_l(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_stxr_l(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg_but_zero(0);
     movr(rn(reg), r0);
     addr(rn(reg), rn(reg), r1);
@@ -3419,9 +3419,9 @@ _stxr_l(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
 }
 
 static void
-_stxi_l(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_stxi_l(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (s20_p(i0))
        STG(r1, x20(i0), 0, r0);
     else {
@@ -3437,7 +3437,7 @@ static void
 _jmpi(jit_state_t *_jit, jit_word_t i0)
 {
     jit_word_t         d;
-    jit_int32_t                reg;
+    int32_t            reg;
     d = (i0 - _jit->pc.w) >> 1;
     if (s16_p(d))
        J(x16(d));
@@ -3455,7 +3455,7 @@ static jit_word_t
 _jmpi_p(jit_state_t *_jit, jit_word_t i0)
 {
     jit_word_t         w;
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg_but_zero(jit_class_nospill);
     w = movi_p(rn(reg), i0);
     jmpr(rn(reg));
@@ -3467,7 +3467,7 @@ static void
 _calli(jit_state_t *_jit, jit_word_t i0)
 {
     jit_word_t         d;
-    jit_int32_t                reg;
+    int32_t            reg;
     d = (i0 - _jit->pc.w) >> 1;
     if (s32_p(d))
        BRASL(_R14_REGNO, d);
@@ -3483,7 +3483,7 @@ static jit_word_t
 _calli_p(jit_state_t *_jit, jit_word_t i0)
 {
     jit_word_t         w;
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg_but_zero(0);
     w = movi_p(rn(reg), i0);
     callr(rn(reg));
@@ -3491,7 +3491,7 @@ _calli_p(jit_state_t *_jit, jit_word_t i0)
     return (w);
 }
 
-static jit_int32_t     gprs[] = {
+static int32_t gprs[] = {
     _R2, _R3, _R4, _R5,
     _R6, _R7, _R8, _R9, _R10, _R11, _R12, _R13
 };
@@ -3499,9 +3499,9 @@ static jit_int32_t        gprs[] = {
 static void
 _prolog(jit_state_t *_jit, jit_node_t *i0)
 {
-    jit_int32_t                regno, offset;
+    int32_t            regno, offset;
     if (_jitc->function->define_frame || _jitc->function->assume_frame) {
-       jit_int32_t     frame = -_jitc->function->frame;
+       int32_t frame = -_jitc->function->frame;
        assert(_jitc->function->self.aoff >= frame);
        if (_jitc->function->assume_frame)
            return;
@@ -3602,7 +3602,7 @@ _prolog(jit_state_t *_jit, jit_node_t *i0)
 static void
 _epilog(jit_state_t *_jit, jit_node_t *i0)
 {
-    jit_int32_t                regno, offset;
+    int32_t            regno, offset;
     if (_jitc->function->assume_frame)
        return;
     if ((_jitc->function->self.call & jit_call_varargs) &&
@@ -3670,9 +3670,9 @@ _epilog(jit_state_t *_jit, jit_node_t *i0)
 }
 
 static void
-_vastart(jit_state_t *_jit, jit_int32_t r0)
+_vastart(jit_state_t *_jit, int32_t r0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
 
     assert(_jitc->function->self.call & jit_call_varargs);
 
@@ -3699,11 +3699,11 @@ _vastart(jit_state_t *_jit, jit_int32_t r0)
 }
 
 static void
-_vaarg(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_vaarg(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
-    jit_int32_t                rg0;
-    jit_int32_t                rg1;
-    jit_int32_t                rg2;
+    int32_t            rg0;
+    int32_t            rg1;
+    int32_t            rg2;
     jit_word_t         ge_code;
     jit_word_t         lt_code;
 
@@ -3771,30 +3771,30 @@ _patch_at(jit_state_t *_jit, jit_word_t instr, 
jit_word_t label)
 {
     jit_word_t                  d;
     union {
-       jit_uint16_t            *s;
+       uint16_t                *s;
        jit_word_t               w;
     } u;
     u.w = instr;
     union {
        struct {
-           jit_uint16_t        op :  8;
-           jit_uint16_t        r1 :  4;
-           jit_uint16_t        r3 :  4;
+           uint16_t    op :  8;
+           uint16_t    r1 :  4;
+           uint16_t    r3 :  4;
        } b;
-       jit_uint16_t            s;
+       uint16_t                s;
     } i0;
     union {
        struct {
-           jit_uint16_t        i2;
+           uint16_t    i2;
        } b;
-       jit_uint16_t            s;
+       uint16_t                s;
     } i1;
     union {
        struct {
-           jit_uint32_t        ih : 16;
-           jit_uint32_t        il : 16;
+           uint32_t    ih : 16;
+           uint32_t    il : 16;
        } b;
-       jit_uint32_t            i;
+       uint32_t                i;
     } i12;
     i0.s = u.s[0];
     /* movi_p */
diff --git a/jit/s390-fpu.c b/jit/s390-fpu.c
index cb35241..393284f 100644
--- a/jit/s390-fpu.c
+++ b/jit/s390-fpu.c
@@ -286,66 +286,66 @@
 #  define TCXB(R1,D2,X2,B2)            RXE_(0xED,R1,X2,B2,D2,0x12)
 #  define fp(code,r0,r1,i0)            _fp(_jit,jit_code_##code##i_f,r0,r1,i0)
 static void _fp(jit_state_t*,jit_code_t,
-               jit_int32_t,jit_int32_t,jit_float32_t*);
+               int32_t,jit_int32_t,jit_float32_t*);
 #  define dp(code,r0,r1,i0)            _dp(_jit,jit_code_##code##i_d,r0,r1,i0)
 static void _dp(jit_state_t*,jit_code_t,
-               jit_int32_t,jit_int32_t,jit_float64_t*);
+               int32_t,jit_int32_t,jit_float64_t*);
 #  define fr(cc,r0,r1,r2)              _fr(_jit,cc,r0,r1,r2)
-static void _fr(jit_state_t*,jit_int32_t,
-               jit_int32_t,jit_int32_t,jit_int32_t);
+static void _fr(jit_state_t*,int32_t,
+               int32_t,jit_int32_t,jit_int32_t);
 #  define dr(cc,r0,r1,r2)              _dr(_jit,cc,r0,r1,r2)
-static void _dr(jit_state_t*,jit_int32_t,
-               jit_int32_t,jit_int32_t,jit_int32_t);
+static void _dr(jit_state_t*,int32_t,
+               int32_t,jit_int32_t,jit_int32_t);
 #  define fi(cc,r0,r1,i0)              _fi(_jit,cc,r0,r1,i0)
-static void _fi(jit_state_t*,jit_int32_t,
-               jit_int32_t,jit_int32_t,jit_float32_t*);
+static void _fi(jit_state_t*,int32_t,
+               int32_t,jit_int32_t,jit_float32_t*);
 #  define di(cc,r0,r1,i0)              _di(_jit,cc,r0,r1,i0)
-static void _di(jit_state_t*,jit_int32_t,
-               jit_int32_t,jit_int32_t,jit_float64_t*);
+static void _di(jit_state_t*,int32_t,
+               int32_t,jit_int32_t,jit_float64_t*);
 #  define bfr(cc,i0,r0,r1)             _bfr(_jit,cc,i0,r0,r1)
-static void _bfr(jit_state_t*,jit_int32_t,
-                jit_word_t,jit_int32_t,jit_int32_t);
+static void _bfr(jit_state_t*,int32_t,
+                jit_word_t,int32_t,jit_int32_t);
 #  define bdr(cc,i0,r0,r1)             _bdr(_jit,cc,i0,r0,r1)
-static void _bdr(jit_state_t*,jit_int32_t,
-                jit_word_t,jit_int32_t,jit_int32_t);
+static void _bdr(jit_state_t*,int32_t,
+                jit_word_t,int32_t,jit_int32_t);
 #  define bfr_p(cc,i0,r0,r1)           _bfr_p(_jit,cc,i0,r0,r1)
-static jit_word_t _bfr_p(jit_state_t*,jit_int32_t,
-                        jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _bfr_p(jit_state_t*,int32_t,
+                        jit_word_t,int32_t,jit_int32_t);
 #  define bdr_p(cc,i0,r0,r1)           _bdr_p(_jit,cc,i0,r0,r1)
-static jit_word_t _bdr_p(jit_state_t*,jit_int32_t,
-                        jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _bdr_p(jit_state_t*,int32_t,
+                        jit_word_t,int32_t,jit_int32_t);
 #  define bfi(cc,i0,r0,i1)             _bfi(_jit,cc,i0,r0,i1)
-static void _bfi(jit_state_t*,jit_int32_t,
-                jit_word_t,jit_int32_t,jit_float32_t*);
+static void _bfi(jit_state_t*,int32_t,
+                jit_word_t,int32_t,jit_float32_t*);
 #  define bdi(cc,i0,r0,i1)             _bdi(_jit,cc,i0,r0,i1)
-static void _bdi(jit_state_t*,jit_int32_t,
-                jit_word_t,jit_int32_t,jit_float64_t*);
+static void _bdi(jit_state_t*,int32_t,
+                jit_word_t,int32_t,jit_float64_t*);
 #  define bfi_p(cc,i0,r0,i1)           _bfi_p(_jit,cc,i0,r0,i1)
-static jit_word_t _bfi_p(jit_state_t*,jit_int32_t,
-                        jit_word_t,jit_int32_t,jit_float32_t*);
+static jit_word_t _bfi_p(jit_state_t*,int32_t,
+                        jit_word_t,int32_t,jit_float32_t*);
 #  define bdi_p(cc,i0,r0,i1)           _bdi_p(_jit,cc,i0,r0,i1)
-static jit_word_t _bdi_p(jit_state_t*,jit_int32_t,
-                        jit_word_t,jit_int32_t,jit_float64_t*);
+static jit_word_t _bdi_p(jit_state_t*,int32_t,
+                        jit_word_t,int32_t,jit_float64_t*);
 #  define buneqr(db,i0,r0,r1)          _buneqr(_jit,db,i0,r0,r1)
-static jit_word_t _buneqr(jit_state_t*,jit_int32_t,
-                         jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _buneqr(jit_state_t*,int32_t,
+                         jit_word_t,int32_t,jit_int32_t);
 #  define buneqi(db,i0,r0,i1)          _buneqi(_jit,db,i0,r0,(jit_word_t)i1)
-static jit_word_t _buneqi(jit_state_t*,jit_int32_t,
-                         jit_word_t,jit_int32_t,jit_word_t);
+static jit_word_t _buneqi(jit_state_t*,int32_t,
+                         jit_word_t,int32_t,jit_word_t);
 #  define bltgtr(db,i0,r0,r1)          _bltgtr(_jit,db,i0,r0,r1)
-static jit_word_t _bltgtr(jit_state_t*,jit_int32_t,
-                         jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _bltgtr(jit_state_t*,int32_t,
+                         jit_word_t,int32_t,jit_int32_t);
 #  define bltgti(db,i0,r0,i1)          _bltgti(_jit,db,i0,r0,(jit_word_t)i1)
-static jit_word_t _bltgti(jit_state_t*,jit_int32_t,
-                         jit_word_t,jit_int32_t,jit_word_t);
+static jit_word_t _bltgti(jit_state_t*,int32_t,
+                         jit_word_t,int32_t,jit_word_t);
 #  define movr_f(r0,r1)                        _movr_f(_jit,r0,r1)
-static void _movr_f(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _movr_f(jit_state_t*,int32_t,jit_int32_t);
 #  define movi_f(r0,i0)                        _movi_f(_jit,r0,i0)
-static void _movi_f(jit_state_t*,jit_int32_t,jit_float32_t*);
+static void _movi_f(jit_state_t*,int32_t,jit_float32_t*);
 #  define movr_d(r0,r1)                        _movr_d(_jit,r0,r1)
-static void _movr_d(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _movr_d(jit_state_t*,int32_t,jit_int32_t);
 #  define movi_d(r0,i0)                        _movi_d(_jit,r0,i0)
-static void _movi_d(jit_state_t*,jit_int32_t,jit_float64_t*);
+static void _movi_d(jit_state_t*,int32_t,jit_float64_t*);
 #  define absr_f(r0,r1)                        LPEBR(r0,r1)
 #  define absr_d(r0,r1)                        LPDBR(r0,r1)
 #  define negr_f(r0,r1)                        LCEBR(r0,r1)
@@ -368,61 +368,61 @@ static void 
_movi_d(jit_state_t*,jit_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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _addr_f(jit_state_t*,int32_t,jit_int32_t,jit_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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _addr_d(jit_state_t*,int32_t,jit_int32_t,jit_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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _subr_f(jit_state_t*,int32_t,jit_int32_t,jit_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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _subr_d(jit_state_t*,int32_t,jit_int32_t,jit_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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _mulr_f(jit_state_t*,int32_t,jit_int32_t,jit_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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _mulr_d(jit_state_t*,int32_t,jit_int32_t,jit_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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _divr_f(jit_state_t*,int32_t,jit_int32_t,jit_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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _divr_d(jit_state_t*,int32_t,jit_int32_t,jit_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)
 #  define ldi_f(r0,i0)                 _ldi_f(_jit,r0,i0)
-static void _ldi_f(jit_state_t*,jit_int32_t,jit_word_t);
+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*,jit_int32_t,jit_word_t);
+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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _ldxr_f(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define ldxr_d(r0,r1,r2)             _ldxr_d(_jit,r0,r1,r2)
-static void _ldxr_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _ldxr_d(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define ldxi_f(r0,r1,i0)             _ldxi_f(_jit,r0,r1,i0)
-static void _ldxi_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _ldxi_f(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  define ldxi_d(r0,r1,i0)             _ldxi_d(_jit,r0,r1,i0)
-static void _ldxi_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _ldxi_d(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  define str_f(r0,r1)                 STE(r1,0,0,r0)
 #  define str_d(r0,r1)                 STD(r1,0,0,r0)
 #  define sti_f(i0,r0)                 _sti_f(_jit,i0,r0)
-static void _sti_f(jit_state_t*,jit_word_t,jit_int32_t);
+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,jit_int32_t);
+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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _stxr_f(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define stxr_d(r0,r1,r2)             _stxr_d(_jit,r0,r1,r2)
-static void _stxr_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _stxr_d(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define stxi_f(i0,r0,r1)             _stxi_f(_jit,i0,r0,r1)
-static void _stxi_f(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static void _stxi_f(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define stxi_d(i0,r0,r1)             _stxi_d(_jit,i0,r0,r1)
-static void _stxi_d(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static void _stxi_d(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define ltr_f(r0,r1,r2)              fr(CC_L,r0,r1,r2)
 #  define ltr_d(r0,r1,r2)              dr(CC_L,r0,r1,r2)
 #  define lti_f(r0,r1,i0)              fi(CC_L,r0,r1,i0)
@@ -456,9 +456,9 @@ static void 
_stxi_d(jit_state_t*,jit_word_t,jit_int32_t,jit_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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _uneqr_f(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define uneqr_d(r0,r1,r2)            _uneqr_d(_jit,r0,r1,r2)
-static void _uneqr_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _uneqr_d(jit_state_t*,int32_t,jit_int32_t,jit_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*,jit_int32_t,jit_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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _ltgtr_f(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define ltgtr_d(r0,r1,r2)            _ltgtr_d(_jit,r0,r1,r2)
-static void _ltgtr_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _ltgtr_d(jit_state_t*,int32_t,jit_int32_t,jit_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)
@@ -596,15 +596,15 @@ static void 
_ltgtr_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
 #  define bunordi_f_p(i0,r0,i1)                bfi_p(CC_O,i0,r0,i1)
 #  define bunordi_d_p(i0,r0,i1)                bdi_p(CC_O,i0,r0,i1)
 #  define vaarg_d(r0, r1)              _vaarg_d(_jit, r0, r1)
-static void _vaarg_d(jit_state_t*, jit_int32_t, jit_int32_t);
+static void _vaarg_d(jit_state_t*, int32_t, jit_int32_t);
 #endif
 
 #if CODE
 static void
 _fp(jit_state_t *_jit, jit_code_t code,
-    jit_int32_t r0, jit_int32_t r1, jit_float32_t *i0)
+    int32_t r0, jit_int32_t r1, jit_float32_t *i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_fpr);
     movi_f(rn(reg), i0);
     switch (code) {
@@ -622,9 +622,9 @@ _fp(jit_state_t *_jit, jit_code_t code,
 
 static void
 _dp(jit_state_t *_jit, jit_code_t code,
-    jit_int32_t r0, jit_int32_t r1, jit_float64_t *i0)
+    int32_t r0, jit_int32_t r1, jit_float64_t *i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_fpr);
     movi_d(rn(reg), i0);
     switch (code) {
@@ -641,8 +641,8 @@ _dp(jit_state_t *_jit, jit_code_t code,
 }
 
 static void
-_fr(jit_state_t *_jit, jit_int32_t cc,
-     jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_fr(jit_state_t *_jit, int32_t cc,
+     int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     jit_word_t         w;
     LGHI(r0, 1);
@@ -654,8 +654,8 @@ _fr(jit_state_t *_jit, jit_int32_t cc,
 }
 
 static void
-_dr(jit_state_t *_jit, jit_int32_t cc,
-     jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_dr(jit_state_t *_jit, int32_t cc,
+     int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     jit_word_t         w;
     LGHI(r0, 1);
@@ -667,10 +667,10 @@ _dr(jit_state_t *_jit, jit_int32_t cc,
 }
 
 static void
-_fi(jit_state_t *_jit, jit_int32_t cc,
-     jit_int32_t r0, jit_int32_t r1, jit_float32_t *i0)
+_fi(jit_state_t *_jit, int32_t cc,
+     int32_t r0, jit_int32_t r1, jit_float32_t *i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_fpr|jit_class_nospill);
     movi_f(rn(reg), i0);
     fr(cc, r0, r1, rn(reg));
@@ -678,10 +678,10 @@ _fi(jit_state_t *_jit, jit_int32_t cc,
 }
 
 static void
-_di(jit_state_t *_jit, jit_int32_t cc,
-     jit_int32_t r0, jit_int32_t r1, jit_float64_t *i0)
+_di(jit_state_t *_jit, int32_t cc,
+     int32_t r0, jit_int32_t r1, jit_float64_t *i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_fpr|jit_class_nospill);
     movi_d(rn(reg), i0);
     dr(cc, r0, r1, rn(reg));
@@ -690,8 +690,8 @@ _di(jit_state_t *_jit, jit_int32_t cc,
 
 
 static void
-_bfr(jit_state_t *_jit, jit_int32_t cc,
-     jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_bfr(jit_state_t *_jit, int32_t cc,
+     jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     jit_word_t         d;
     CEBR(r0, r1);
@@ -705,8 +705,8 @@ _bfr(jit_state_t *_jit, jit_int32_t cc,
 }
 
 static void
-_bdr(jit_state_t *_jit, jit_int32_t cc,
-     jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_bdr(jit_state_t *_jit, int32_t cc,
+     jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     jit_word_t         d;
     CDBR(r0, r1);
@@ -720,8 +720,8 @@ _bdr(jit_state_t *_jit, jit_int32_t cc,
 }
 
 static jit_word_t
-_bfr_p(jit_state_t *_jit, jit_int32_t cc,
-       jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_bfr_p(jit_state_t *_jit, int32_t cc,
+       jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     jit_word_t         w;
     CEBR(r0, r1);
@@ -731,8 +731,8 @@ _bfr_p(jit_state_t *_jit, jit_int32_t cc,
 }
 
 static jit_word_t
-_bdr_p(jit_state_t *_jit, jit_int32_t cc,
-       jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_bdr_p(jit_state_t *_jit, int32_t cc,
+       jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     jit_word_t         w;
     CDBR(r0, r1);
@@ -742,10 +742,10 @@ _bdr_p(jit_state_t *_jit, jit_int32_t cc,
 }
 
 static void
-_bfi(jit_state_t *_jit, jit_int32_t cc,
-     jit_word_t i0, jit_int32_t r0, jit_float32_t *i1)
+_bfi(jit_state_t *_jit, int32_t cc,
+     jit_word_t i0, int32_t r0, jit_float32_t *i1)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr|jit_class_nospill);
     movi_f(rn(reg), i1);
     bfr(cc, i0, r0, rn(reg));
@@ -753,10 +753,10 @@ _bfi(jit_state_t *_jit, jit_int32_t cc,
 }
 
 static void
-_bdi(jit_state_t *_jit, jit_int32_t cc,
-     jit_word_t i0, jit_int32_t r0, jit_float64_t *i1)
+_bdi(jit_state_t *_jit, int32_t cc,
+     jit_word_t i0, int32_t r0, jit_float64_t *i1)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr|jit_class_nospill);
     movi_d(rn(reg), i1);
     bdr(cc, i0, r0, rn(reg));
@@ -764,11 +764,11 @@ _bdi(jit_state_t *_jit, jit_int32_t cc,
 }
 
 static jit_word_t
-_bfi_p(jit_state_t *_jit, jit_int32_t cc,
-     jit_word_t i0, jit_int32_t r0, jit_float32_t *i1)
+_bfi_p(jit_state_t *_jit, int32_t cc,
+     jit_word_t i0, int32_t r0, jit_float32_t *i1)
 {
     jit_word_t         w;
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr|jit_class_nospill);
     movi_f(rn(reg), i1);
     w = bfr_p(cc, i0, r0, rn(reg));
@@ -777,11 +777,11 @@ _bfi_p(jit_state_t *_jit, jit_int32_t cc,
 }
 
 static jit_word_t
-_bdi_p(jit_state_t *_jit, jit_int32_t cc,
-     jit_word_t i0, jit_int32_t r0, jit_float64_t *i1)
+_bdi_p(jit_state_t *_jit, int32_t cc,
+     jit_word_t i0, int32_t r0, jit_float64_t *i1)
 {
     jit_word_t         w;
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr|jit_class_nospill);
     movi_d(rn(reg), i1);
     w = bdr_p(cc, i0, r0, rn(reg));
@@ -790,8 +790,8 @@ _bdi_p(jit_state_t *_jit, jit_int32_t cc,
 }
 
 static jit_word_t
-_buneqr(jit_state_t *_jit, jit_int32_t db,
-       jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_buneqr(jit_state_t *_jit, int32_t db,
+       jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     jit_word_t         unord, ne, w;
     if (db)    CDBR(r0, r1);
@@ -808,11 +808,11 @@ _buneqr(jit_state_t *_jit, jit_int32_t db,
 }
 
 static jit_word_t
-_buneqi(jit_state_t *_jit, jit_int32_t db,
-       jit_word_t i0, jit_int32_t r0, jit_word_t i1)
+_buneqi(jit_state_t *_jit, int32_t db,
+       jit_word_t i0, int32_t r0, jit_word_t i1)
 {
     jit_word_t         w;
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_fpr|jit_class_nospill);
     if (db)
        movi_d(rn(reg), (jit_float64_t *)i1);
@@ -824,8 +824,8 @@ _buneqi(jit_state_t *_jit, jit_int32_t db,
 }
 
 static jit_word_t
-_bltgtr(jit_state_t *_jit, jit_int32_t db,
-       jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_bltgtr(jit_state_t *_jit, int32_t db,
+       jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     jit_word_t         unord, eq, w;
     if (db)    CDBR(r0, r1);
@@ -842,11 +842,11 @@ _bltgtr(jit_state_t *_jit, jit_int32_t db,
 }
 
 static jit_word_t
-_bltgti(jit_state_t *_jit, jit_int32_t db,
-       jit_word_t i0, jit_int32_t r0, jit_word_t i1)
+_bltgti(jit_state_t *_jit, int32_t db,
+       jit_word_t i0, int32_t r0, jit_word_t i1)
 {
     jit_word_t         w;
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_fpr|jit_class_nospill);
     if (db)
        movi_d(rn(reg), (jit_float64_t *)i1);
@@ -858,22 +858,22 @@ _bltgti(jit_state_t *_jit, jit_int32_t db,
 }
 
 static void
-_movr_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_movr_f(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
     if (r0 != r1)
        LER(r0, r1);
 }
 
 static void
-_movi_f(jit_state_t *_jit, jit_int32_t r0, jit_float32_t *i0)
+_movi_f(jit_state_t *_jit, int32_t r0, jit_float32_t *i0)
 {
     union {
-       jit_int32_t      i;
+       int32_t  i;
        jit_float32_t    f;
     } data;
-    jit_int32_t                 reg;
+    int32_t             reg;
 
-    if (*(jit_int32_t *)i0 == 0)
+    if (*(int32_t *)i0 == 0)
        LZER(r0);
     else if (_jitc->no_data) {
        data.f = *i0;
@@ -888,26 +888,26 @@ _movi_f(jit_state_t *_jit, jit_int32_t r0, jit_float32_t 
*i0)
 }
 
 static void
-_movr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_movr_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
     if (r0 != r1)
        LDR(r0, r1);
 }
 
 static void
-_movi_d(jit_state_t *_jit, jit_int32_t r0, jit_float64_t *i0)
+_movi_d(jit_state_t *_jit, int32_t r0, jit_float64_t *i0)
 {
     union {
 #if __WORDSIZE == 32
-       jit_int32_t      i[2];
+       int32_t  i[2];
 #else
-       jit_int64_t      l;
+       int64_t  l;
 #endif
        jit_float64_t    d;
     } data;
-    jit_int32_t                 reg;
+    int32_t             reg;
 
-    if (*(jit_int64_t *)i0 == 0)
+    if (*(int64_t *)i0 == 0)
        LZDR(r0);
     else if (_jitc->no_data) {
        data.d = *i0;
@@ -929,7 +929,7 @@ _movi_d(jit_state_t *_jit, jit_int32_t r0, jit_float64_t 
*i0)
 }
 
 static void
-_addr_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_addr_f(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     if (r0 == r2)
        AEBR(r0, r1);
@@ -940,7 +940,7 @@ _addr_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_int32_t r2)
 }
 
 static void
-_addr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_addr_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     if (r0 == r2)
        ADBR(r0, r1);
@@ -951,9 +951,9 @@ _addr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_int32_t r2)
 }
 
 static void
-_subr_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_subr_f(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (r0 == r2) {
        reg = jit_get_reg(jit_class_fpr);
        movr_f(rn(reg), r2);
@@ -968,9 +968,9 @@ _subr_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_int32_t r2)
 }
 
 static void
-_subr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_subr_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (r0 == r2) {
        reg = jit_get_reg(jit_class_fpr);
        movr_d(rn(reg), r2);
@@ -985,7 +985,7 @@ _subr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_int32_t r2)
 }
 
 static void
-_mulr_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_mulr_f(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     if (r0 == r2)
        MEEBR(r0, r1);
@@ -996,7 +996,7 @@ _mulr_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_int32_t r2)
 }
 
 static void
-_mulr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_mulr_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     if (r0 == r2)
        MDBR(r0, r1);
@@ -1007,9 +1007,9 @@ _mulr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
 }
 
 static void
-_divr_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_divr_f(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (r0 == r2) {
        reg = jit_get_reg(jit_class_fpr);
        movr_f(rn(reg), r2);
@@ -1024,9 +1024,9 @@ _divr_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
 }
 
 static void
-_divr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_divr_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (r0 == r2) {
        reg = jit_get_reg(jit_class_fpr);
        movr_d(rn(reg), r2);
@@ -1041,9 +1041,9 @@ _divr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
 }
 
 static void
-_ldi_f(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
+_ldi_f(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg_but_zero(0);
     movi(rn(reg), i0);
     ldr_f(r0, rn(reg));
@@ -1051,9 +1051,9 @@ _ldi_f(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
 }
 
 static void
-_ldi_d(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
+_ldi_d(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg_but_zero(0);
     movi(rn(reg), i0);
     ldr_d(r0, rn(reg));
@@ -1061,9 +1061,9 @@ _ldi_d(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
 }
 
 static void
-_ldxr_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_ldxr_f(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg_but_zero(0);
     movr(rn(reg), r1);
     addr(rn(reg), rn(reg), r2);
@@ -1072,9 +1072,9 @@ _ldxr_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
 }
 
 static void
-_ldxr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_ldxr_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg_but_zero(0);
     movr(rn(reg), r1);
     addr(rn(reg), rn(reg), r2);
@@ -1083,9 +1083,9 @@ _ldxr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
 }
 
 static void
-_ldxi_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_ldxi_f(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (u12_p(i0))
        LE(r0, i0, 0, r1);
     else if (s20_p(i0))
@@ -1100,9 +1100,9 @@ _ldxi_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_word_t i0)
 }
 
 static void
-_ldxi_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_ldxi_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (u12_p(i0))
        LD(r0, i0, 0, r1);
     else if (s20_p(i0))
@@ -1117,9 +1117,9 @@ _ldxi_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_word_t i0)
 }
 
 static void
-_sti_f(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0)
+_sti_f(jit_state_t *_jit, jit_word_t i0, int32_t r0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg_but_zero(0);
     movi(rn(reg), i0);
     str_f(rn(reg), r0);
@@ -1127,9 +1127,9 @@ _sti_f(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0)
 }
 
 static void
-_sti_d(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0)
+_sti_d(jit_state_t *_jit, jit_word_t i0, int32_t r0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg_but_zero(0);
     movi(rn(reg), i0);
     str_d(rn(reg), r0);
@@ -1137,9 +1137,9 @@ _sti_d(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0)
 }
 
 static void
-_stxr_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_stxr_f(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg_but_zero(0);
     movr(rn(reg), r0);
     addr(rn(reg), rn(reg), r1);
@@ -1148,9 +1148,9 @@ _stxr_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
 }
 
 static void
-_stxr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_stxr_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg_but_zero(0);
     movr(rn(reg), r0);
     addr(rn(reg), rn(reg), r1);
@@ -1159,9 +1159,9 @@ _stxr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
 }
 
 static void
-_stxi_f(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_stxi_f(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (u12_p(i0))
        STE(r1, i0, 0, r0);
     else if (s20_p(i0))
@@ -1176,9 +1176,9 @@ _stxi_f(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, 
jit_int32_t r1)
 }
 
 static void
-_stxi_d(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_stxi_d(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (u12_p(i0))
        STD(r1, i0, 0, r0);
     else if (s20_p(i0))
@@ -1193,7 +1193,7 @@ _stxi_d(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, 
jit_int32_t r1)
 }
 
 static void
-_uneqr_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_uneqr_f(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     jit_word_t         unord, eq;
     movi(r0, 1);                       /* set to one */
@@ -1208,7 +1208,7 @@ _uneqr_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
 }
 
 static void
-_uneqr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_uneqr_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     jit_word_t         unord, eq;
     movi(r0, 1);                       /* set to one */
@@ -1223,7 +1223,7 @@ _uneqr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
 }
 
 static void
-_ltgtr_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_ltgtr_f(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     jit_word_t         unord, eq;
     movi(r0, 0);                       /* set to zero */
@@ -1238,7 +1238,7 @@ _ltgtr_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
 }
 
 static void
-_ltgtr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_ltgtr_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     jit_word_t         unord, eq;
     movi(r0, 0);                       /* set to zero */
@@ -1253,11 +1253,11 @@ _ltgtr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
 }
 
 static void
-_vaarg_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_vaarg_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
-    jit_int32_t                rg0;
-    jit_int32_t                rg1;
-    jit_int32_t                rg2;
+    int32_t            rg0;
+    int32_t            rg1;
+    int32_t            rg2;
     jit_word_t         ge_code;
     jit_word_t         lt_code;
 
diff --git a/jit/s390.c b/jit/s390.c
index 56aa1b9..66306d3 100644
--- a/jit/s390.c
+++ b/jit/s390.c
@@ -73,11 +73,11 @@ type = struct __va_list_tag {
  * Prototypes
  */
 #define jit_get_reg_pair()             _jit_get_reg_pair(_jit)
-static jit_int32_t _jit_get_reg_pair(jit_state_t*);
+static int32_t _jit_get_reg_pair(jit_state_t*);
 #define jit_unget_reg_pair(regno)      _jit_unget_reg_pair(_jit,regno)
-static void _jit_unget_reg_pair(jit_state_t*,jit_int32_t);
+static void _jit_unget_reg_pair(jit_state_t*,int32_t);
 #define jit_get_reg_but_zero(flags)    _jit_get_reg_but_zero(_jit,flags)
-static jit_int32_t _jit_get_reg_but_zero(jit_state_t*,jit_int32_t);
+static int32_t _jit_get_reg_but_zero(jit_state_t*,jit_int32_t);
 #define jit_unget_reg_but_zero(reg)    jit_unget_reg(reg)
 #define patch(instr, node)             _patch(_jit, instr, node)
 static void _patch(jit_state_t*,jit_word_t,jit_node_t*);
@@ -147,7 +147,7 @@ _jit_init(jit_state_t *_jit)
 void
 _jit_prolog(jit_state_t *_jit)
 {
-    jit_int32_t                offset;
+    int32_t            offset;
 
     if (_jitc->function)
        jit_epilog();
@@ -169,7 +169,7 @@ _jit_prolog(jit_state_t *_jit)
        _jitc->function->self.aoff = -8;
     _jitc->function->self.call = jit_call_default;
     jit_alloc((jit_pointer_t *)&_jitc->function->regoff,
-             _jitc->reglen * sizeof(jit_int32_t));
+             _jitc->reglen * sizeof(int32_t));
 
     /* _no_link here does not mean the jit_link() call can be removed
      * by rewriting as:
@@ -188,8 +188,8 @@ _jit_prolog(jit_state_t *_jit)
     jit_regset_new(&_jitc->function->regset);
 }
 
-jit_int32_t
-_jit_allocai(jit_state_t *_jit, jit_int32_t length)
+int32_t
+_jit_allocai(jit_state_t *_jit, int32_t length)
 {
     assert(_jitc->function);
     switch (length) {
@@ -207,13 +207,13 @@ _jit_allocai(jit_state_t *_jit, jit_int32_t length)
 }
 
 void
-_jit_allocar(jit_state_t *_jit, jit_int32_t u, jit_int32_t v)
+_jit_allocar(jit_state_t *_jit, int32_t u, jit_int32_t v)
 {
-    jit_int32_t                 reg;
+    int32_t             reg;
     assert(_jitc->function);
     jit_inc_synth_ww(allocar, u, v);
     if (!_jitc->function->allocar) {
-       _jitc->function->aoffoff = jit_allocai(sizeof(jit_int32_t));
+       _jitc->function->aoffoff = jit_allocai(sizeof(int32_t));
        _jitc->function->allocar = 1;
     }
     reg = jit_get_reg(jit_class_gpr);
@@ -240,7 +240,7 @@ _jit_ret(jit_state_t *_jit)
 }
 
 void
-_jit_retr(jit_state_t *_jit, jit_int32_t u)
+_jit_retr(jit_state_t *_jit, int32_t u)
 {
     jit_inc_synth_w(retr, u);
     jit_movr(JIT_RET, u);
@@ -258,7 +258,7 @@ _jit_reti(jit_state_t *_jit, jit_word_t u)
 }
 
 void
-_jit_retr_f(jit_state_t *_jit, jit_int32_t u)
+_jit_retr_f(jit_state_t *_jit, int32_t u)
 {
     jit_inc_synth_w(retr_f, u);
     jit_movr_f(JIT_FRET, u);
@@ -276,7 +276,7 @@ _jit_reti_f(jit_state_t *_jit, jit_float32_t u)
 }
 
 void
-_jit_retr_d(jit_state_t *_jit, jit_int32_t u)
+_jit_retr_d(jit_state_t *_jit, int32_t u)
 {
     jit_inc_synth_w(retr_d, u);
     jit_movr_d(JIT_FRET, u);
@@ -344,7 +344,7 @@ _jit_ellipsis(jit_state_t *_jit)
 }
 
 void
-_jit_va_push(jit_state_t *_jit, jit_int32_t u)
+_jit_va_push(jit_state_t *_jit, int32_t u)
 {
     jit_inc_synth_w(va_push, u);
     jit_pushargr(u);
@@ -355,7 +355,7 @@ jit_node_t *
 _jit_arg(jit_state_t *_jit)
 {
     jit_node_t         *node;
-    jit_int32_t                 offset;
+    int32_t             offset;
     assert(_jitc->function);
     if (jit_arg_reg_p(_jitc->function->self.argi))
        offset = _jitc->function->self.argi++;
@@ -373,7 +373,7 @@ jit_node_t *
 _jit_arg_f(jit_state_t *_jit)
 {
     jit_node_t         *node;
-    jit_int32_t                 offset;
+    int32_t             offset;
     assert(_jitc->function);
     if (jit_arg_f_reg_p(_jitc->function->self.argf))
        offset = _jitc->function->self.argf++;
@@ -391,7 +391,7 @@ jit_node_t *
 _jit_arg_d(jit_state_t *_jit)
 {
     jit_node_t         *node;
-    jit_int32_t                 offset;
+    int32_t             offset;
     assert(_jitc->function);
     if (jit_arg_f_reg_p(_jitc->function->self.argf))
        offset = _jitc->function->self.argf++;
@@ -406,7 +406,7 @@ _jit_arg_d(jit_state_t *_jit)
 }
 
 void
-_jit_getarg_c(jit_state_t *_jit, jit_int32_t u, jit_node_t *v)
+_jit_getarg_c(jit_state_t *_jit, int32_t u, jit_node_t *v)
 {
     assert(v->code == jit_code_arg);
     jit_inc_synth_wp(getarg_c, u, v);
@@ -414,12 +414,12 @@ _jit_getarg_c(jit_state_t *_jit, jit_int32_t u, 
jit_node_t *v)
        jit_extr_c(u, _R2 - v->u.w);
     else
        jit_ldxi_c(u, JIT_FP,
-                  v->u.w + (__WORDSIZE >> 3) - sizeof(jit_int8_t));
+                  v->u.w + (__WORDSIZE >> 3) - sizeof(int8_t));
     jit_dec_synth();
 }
 
 void
-_jit_getarg_uc(jit_state_t *_jit, jit_int32_t u, jit_node_t *v)
+_jit_getarg_uc(jit_state_t *_jit, int32_t u, jit_node_t *v)
 {
     assert(v->code == jit_code_arg);
     jit_inc_synth_wp(getarg_uc, u, v);
@@ -427,12 +427,12 @@ _jit_getarg_uc(jit_state_t *_jit, jit_int32_t u, 
jit_node_t *v)
        jit_extr_uc(u, _R2 - v->u.w);
     else
        jit_ldxi_uc(u, JIT_FP,
-                   v->u.w + (__WORDSIZE >> 3) - sizeof(jit_uint8_t));
+                   v->u.w + (__WORDSIZE >> 3) - sizeof(uint8_t));
     jit_dec_synth();
 }
 
 void
-_jit_getarg_s(jit_state_t *_jit, jit_int32_t u, jit_node_t *v)
+_jit_getarg_s(jit_state_t *_jit, int32_t u, jit_node_t *v)
 {
     assert(v->code == jit_code_arg);
     jit_inc_synth_wp(getarg_s, u, v);
@@ -440,12 +440,12 @@ _jit_getarg_s(jit_state_t *_jit, jit_int32_t u, 
jit_node_t *v)
        jit_extr_s(u, _R2 - v->u.w);
     else
        jit_ldxi_s(u, JIT_FP,
-                  v->u.w + (__WORDSIZE >> 3) - sizeof(jit_int16_t));
+                  v->u.w + (__WORDSIZE >> 3) - sizeof(int16_t));
     jit_dec_synth();
 }
 
 void
-_jit_getarg_us(jit_state_t *_jit, jit_int32_t u, jit_node_t *v)
+_jit_getarg_us(jit_state_t *_jit, int32_t u, jit_node_t *v)
 {
     assert(v->code == jit_code_arg);
     jit_inc_synth_wp(getarg_us, u, v);
@@ -453,12 +453,12 @@ _jit_getarg_us(jit_state_t *_jit, jit_int32_t u, 
jit_node_t *v)
        jit_extr_us(u, _R2 - v->u.w);
     else
        jit_ldxi_us(u, JIT_FP,
-                   v->u.w + (__WORDSIZE >> 3) - sizeof(jit_uint16_t));
+                   v->u.w + (__WORDSIZE >> 3) - sizeof(uint16_t));
     jit_dec_synth();
 }
 
 void
-_jit_getarg_i(jit_state_t *_jit, jit_int32_t u, jit_node_t *v)
+_jit_getarg_i(jit_state_t *_jit, int32_t u, jit_node_t *v)
 {
     assert(v->code == jit_code_arg);
     jit_inc_synth_wp(getarg_i, u, v);
@@ -471,13 +471,13 @@ _jit_getarg_i(jit_state_t *_jit, jit_int32_t u, 
jit_node_t *v)
     }
     else
        jit_ldxi_i(u, JIT_FP,
-                  v->u.w + (__WORDSIZE >> 3) - sizeof(jit_int32_t));
+                  v->u.w + (__WORDSIZE >> 3) - sizeof(int32_t));
     jit_dec_synth();
 }
 
 #if __WORDSIZE == 64
 void
-_jit_getarg_ui(jit_state_t *_jit, jit_int32_t u, jit_node_t *v)
+_jit_getarg_ui(jit_state_t *_jit, int32_t u, jit_node_t *v)
 {
     assert(v->code == jit_code_arg);
     jit_inc_synth_wp(getarg_ui, u, v);
@@ -485,12 +485,12 @@ _jit_getarg_ui(jit_state_t *_jit, jit_int32_t u, 
jit_node_t *v)
        jit_extr_ui(u, _R2 - v->u.w);
     else
        jit_ldxi_ui(u, JIT_FP,
-                   v->u.w + (__WORDSIZE >> 3) - sizeof(jit_uint32_t));
+                   v->u.w + (__WORDSIZE >> 3) - sizeof(uint32_t));
     jit_dec_synth();
 }
 
 void
-_jit_getarg_l(jit_state_t *_jit, jit_int32_t u, jit_node_t *v)
+_jit_getarg_l(jit_state_t *_jit, int32_t u, jit_node_t *v)
 {
     assert(v->code == jit_code_arg);
     jit_inc_synth_wp(getarg_l, u, v);
@@ -503,7 +503,7 @@ _jit_getarg_l(jit_state_t *_jit, jit_int32_t u, jit_node_t 
*v)
 #endif
 
 void
-_jit_putargr(jit_state_t *_jit, jit_int32_t u, jit_node_t *v)
+_jit_putargr(jit_state_t *_jit, int32_t u, jit_node_t *v)
 {
     assert(v->code == jit_code_arg);
     jit_inc_synth_wp(putargr, u, v);
@@ -517,7 +517,7 @@ _jit_putargr(jit_state_t *_jit, jit_int32_t u, jit_node_t 
*v)
 void
 _jit_putargi(jit_state_t *_jit, jit_word_t u, jit_node_t *v)
 {
-    jit_int32_t                regno;
+    int32_t            regno;
     assert(v->code == jit_code_arg);
     jit_inc_synth_wp(putargi, u, v);
     if (jit_arg_reg_p(v->u.w))
@@ -532,7 +532,7 @@ _jit_putargi(jit_state_t *_jit, jit_word_t u, jit_node_t *v)
 }
 
 void
-_jit_getarg_f(jit_state_t *_jit, jit_int32_t u, jit_node_t *v)
+_jit_getarg_f(jit_state_t *_jit, int32_t u, jit_node_t *v)
 {
     assert(v->code == jit_code_arg_f);
     jit_inc_synth_wp(getarg_f, u, v);
@@ -549,7 +549,7 @@ _jit_getarg_f(jit_state_t *_jit, jit_int32_t u, jit_node_t 
*v)
 }
 
 void
-_jit_putargr_f(jit_state_t *_jit, jit_int32_t u, jit_node_t *v)
+_jit_putargr_f(jit_state_t *_jit, int32_t u, jit_node_t *v)
 {
     assert(v->code == jit_code_arg_f);
     jit_inc_synth_wp(putargr_f, u, v);
@@ -567,7 +567,7 @@ _jit_putargr_f(jit_state_t *_jit, jit_int32_t u, jit_node_t 
*v)
 void
 _jit_putargi_f(jit_state_t *_jit, jit_float32_t u, jit_node_t *v)
 {
-    jit_int32_t                regno;
+    int32_t            regno;
     assert(v->code == jit_code_arg_f);
     jit_inc_synth_fp(putargi_f, u, v);
     if (jit_arg_f_reg_p(v->u.w))
@@ -586,7 +586,7 @@ _jit_putargi_f(jit_state_t *_jit, jit_float32_t u, 
jit_node_t *v)
 }
 
 void
-_jit_getarg_d(jit_state_t *_jit, jit_int32_t u, jit_node_t *v)
+_jit_getarg_d(jit_state_t *_jit, int32_t u, jit_node_t *v)
 {
     assert(v->code == jit_code_arg_d);
     jit_inc_synth_wp(getarg_d, u, v);
@@ -598,7 +598,7 @@ _jit_getarg_d(jit_state_t *_jit, jit_int32_t u, jit_node_t 
*v)
 }
 
 void
-_jit_putargr_d(jit_state_t *_jit, jit_int32_t u, jit_node_t *v)
+_jit_putargr_d(jit_state_t *_jit, int32_t u, jit_node_t *v)
 {
     assert(v->code == jit_code_arg_d);
     jit_inc_synth_wp(putargr_d, u, v);
@@ -612,7 +612,7 @@ _jit_putargr_d(jit_state_t *_jit, jit_int32_t u, jit_node_t 
*v)
 void
 _jit_putargi_d(jit_state_t *_jit, jit_float64_t u, jit_node_t *v)
 {
-    jit_int32_t                regno;
+    int32_t            regno;
     assert(v->code == jit_code_arg_d);
     jit_inc_synth_dp(putargi_d, u, v);
     if (jit_arg_f_reg_p(v->u.w))
@@ -627,7 +627,7 @@ _jit_putargi_d(jit_state_t *_jit, jit_float64_t u, 
jit_node_t *v)
 }
 
 void
-_jit_pushargr(jit_state_t *_jit, jit_int32_t u)
+_jit_pushargr(jit_state_t *_jit, int32_t u)
 {
     assert(_jitc->function);
     jit_inc_synth_w(pushargr, u);
@@ -646,7 +646,7 @@ _jit_pushargr(jit_state_t *_jit, jit_int32_t u)
 void
 _jit_pushargi(jit_state_t *_jit, jit_word_t u)
 {
-    jit_int32_t                 regno;
+    int32_t             regno;
     assert(_jitc->function);
     jit_inc_synth_w(pushargi, u);
     jit_link_prepare();
@@ -665,7 +665,7 @@ _jit_pushargi(jit_state_t *_jit, jit_word_t u)
 }
 
 void
-_jit_pushargr_f(jit_state_t *_jit, jit_int32_t u)
+_jit_pushargr_f(jit_state_t *_jit, int32_t u)
 {
     assert(_jitc->function);
     jit_inc_synth_w(pushargr_f, u);
@@ -688,7 +688,7 @@ _jit_pushargr_f(jit_state_t *_jit, jit_int32_t u)
 void
 _jit_pushargi_f(jit_state_t *_jit, jit_float32_t u)
 {
-    jit_int32_t                regno;
+    int32_t            regno;
     assert(_jitc->function);
     jit_inc_synth_f(pushargi_f, u);
     jit_link_prepare();
@@ -711,7 +711,7 @@ _jit_pushargi_f(jit_state_t *_jit, jit_float32_t u)
 }
 
 void
-_jit_pushargr_d(jit_state_t *_jit, jit_int32_t u)
+_jit_pushargr_d(jit_state_t *_jit, int32_t u)
 {
     assert(_jitc->function);
     jit_inc_synth_w(pushargr_d, u);
@@ -730,7 +730,7 @@ _jit_pushargr_d(jit_state_t *_jit, jit_int32_t u)
 void
 _jit_pushargi_d(jit_state_t *_jit, jit_float64_t u)
 {
-    jit_int32_t                regno;
+    int32_t            regno;
     assert(_jitc->function);
     jit_inc_synth_d(pushargi_d, u);
     jit_link_prepare();
@@ -749,9 +749,9 @@ _jit_pushargi_d(jit_state_t *_jit, jit_float64_t u)
 }
 
 jit_bool_t
-_jit_regarg_p(jit_state_t *_jit, jit_node_t *node, jit_int32_t regno)
+_jit_regarg_p(jit_state_t *_jit, jit_node_t *node, int32_t regno)
 {
-    jit_int32_t                spec;
+    int32_t            spec;
     spec = jit_class(_rvs[regno].spec);
     if (spec & jit_class_arg) {
        regno = _R2 - regno;
@@ -767,7 +767,7 @@ _jit_regarg_p(jit_state_t *_jit, jit_node_t *node, 
jit_int32_t regno)
 }
 
 void
-_jit_finishr(jit_state_t *_jit, jit_int32_t r0)
+_jit_finishr(jit_state_t *_jit, int32_t r0)
 {
     jit_node_t         *call;
     assert(_jitc->function);
@@ -802,7 +802,7 @@ _jit_finishi(jit_state_t *_jit, jit_pointer_t i0)
 }
 
 void
-_jit_retval_c(jit_state_t *_jit, jit_int32_t r0)
+_jit_retval_c(jit_state_t *_jit, int32_t r0)
 {
     jit_inc_synth_w(retval_c, r0);
     jit_extr_c(r0, JIT_RET);
@@ -810,7 +810,7 @@ _jit_retval_c(jit_state_t *_jit, jit_int32_t r0)
 }
 
 void
-_jit_retval_uc(jit_state_t *_jit, jit_int32_t r0)
+_jit_retval_uc(jit_state_t *_jit, int32_t r0)
 {
     jit_inc_synth_w(retval_uc, r0);
     jit_extr_uc(r0, JIT_RET);
@@ -818,7 +818,7 @@ _jit_retval_uc(jit_state_t *_jit, jit_int32_t r0)
 }
 
 void
-_jit_retval_s(jit_state_t *_jit, jit_int32_t r0)
+_jit_retval_s(jit_state_t *_jit, int32_t r0)
 {
     jit_inc_synth_w(retval_s, r0);
     jit_extr_s(r0, JIT_RET);
@@ -826,7 +826,7 @@ _jit_retval_s(jit_state_t *_jit, jit_int32_t r0)
 }
 
 void
-_jit_retval_us(jit_state_t *_jit, jit_int32_t r0)
+_jit_retval_us(jit_state_t *_jit, int32_t r0)
 {
     jit_inc_synth_w(retval_us, r0);
     jit_extr_us(r0, JIT_RET);
@@ -834,7 +834,7 @@ _jit_retval_us(jit_state_t *_jit, jit_int32_t r0)
 }
 
 void
-_jit_retval_i(jit_state_t *_jit, jit_int32_t r0)
+_jit_retval_i(jit_state_t *_jit, int32_t r0)
 {
     jit_inc_synth_w(retval_i, r0);
 #if __WORDSIZE == 64
@@ -847,7 +847,7 @@ _jit_retval_i(jit_state_t *_jit, jit_int32_t r0)
 
 #if __WORDSIZE == 64
 void
-_jit_retval_ui(jit_state_t *_jit, jit_int32_t r0)
+_jit_retval_ui(jit_state_t *_jit, int32_t r0)
 {
     jit_inc_synth_w(retval_ui, r0);
     jit_extr_ui(r0, JIT_RET);
@@ -855,7 +855,7 @@ _jit_retval_ui(jit_state_t *_jit, jit_int32_t r0)
 }
 
 void
-_jit_retval_l(jit_state_t *_jit, jit_int32_t r0)
+_jit_retval_l(jit_state_t *_jit, int32_t r0)
 {
     jit_inc_synth_w(retval_l, r0);
     jit_movr(r0, JIT_RET);
@@ -864,7 +864,7 @@ _jit_retval_l(jit_state_t *_jit, jit_int32_t r0)
 #endif
 
 void
-_jit_retval_f(jit_state_t *_jit, jit_int32_t r0)
+_jit_retval_f(jit_state_t *_jit, int32_t r0)
 {
     jit_inc_synth_w(retval_f, r0);
     jit_movr_f(r0, JIT_FRET);
@@ -872,7 +872,7 @@ _jit_retval_f(jit_state_t *_jit, jit_int32_t r0)
 }
 
 void
-_jit_retval_d(jit_state_t *_jit, jit_int32_t r0)
+_jit_retval_d(jit_state_t *_jit, int32_t r0)
 {
     jit_inc_synth_w(retval_d, r0);
     jit_movr_d(r0, JIT_FRET);
@@ -885,15 +885,15 @@ _emit_code(jit_state_t *_jit)
     jit_node_t         *node;
     jit_node_t         *temp;
     jit_word_t          word;
-    jit_int32_t                 value;
-    jit_int32_t                 offset;
+    int32_t             value;
+    int32_t             offset;
     struct {
        jit_node_t      *node;
        jit_word_t       word;
 #if DEVEL_DISASSEMBLER
        jit_word_t       prevw;
 #endif
-       jit_int32_t      patch_offset;
+       int32_t  patch_offset;
     } undo;
 #if DEVEL_DISASSEMBLER
     jit_word_t          prevw;
@@ -1590,10 +1590,10 @@ _emit_stxi_d(jit_state_t *_jit, jit_word_t i0, 
jit_gpr_t r0, jit_fpr_t r1)
     stxi_d(i0, rn(r0), rn(r1));
 }
 
-static jit_int32_t
+static int32_t
 _jit_get_reg_pair(jit_state_t *_jit)
 {
-    jit_int32_t                r1, r2;
+    int32_t            r1, r2;
     /* Try to find a register pair for use with operations that
      * require a odd based register pair. Search for the best
      * match to avoid spills or at least a valid operation.
@@ -1638,9 +1638,9 @@ _jit_get_reg_pair(jit_state_t *_jit)
 }
 
 static void
-_jit_unget_reg_pair(jit_state_t *_jit, jit_int32_t reg)
+_jit_unget_reg_pair(jit_state_t *_jit, int32_t reg)
 {
-    jit_int32_t                r1, r2;
+    int32_t            r1, r2;
     r1 = reg;
     switch (r1) {
        case _R0:       r2 = _R1;       break;
@@ -1655,10 +1655,10 @@ _jit_unget_reg_pair(jit_state_t *_jit, jit_int32_t reg)
     jit_unget_reg(r2);
 }
 
-static jit_int32_t
-_jit_get_reg_but_zero(jit_state_t *_jit, jit_int32_t flags)
+static int32_t
+_jit_get_reg_but_zero(jit_state_t *_jit, int32_t flags)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     if (reg == _R0) {
        reg = jit_get_reg(jit_class_gpr|flags);
@@ -1670,7 +1670,7 @@ _jit_get_reg_but_zero(jit_state_t *_jit, jit_int32_t 
flags)
 static void
 _patch(jit_state_t *_jit, jit_word_t instr, jit_node_t *node)
 {
-    jit_int32_t                flag;
+    int32_t            flag;
 
     assert(node->flag & jit_flag_node);
     if (node->code == jit_code_movi)
diff --git a/jit/sparc-cpu.c b/jit/sparc-cpu.c
index a4d88d1..246c348 100644
--- a/jit/sparc-cpu.c
+++ b/jit/sparc-cpu.c
@@ -49,32 +49,32 @@
  */
 #  define stack_framesize                      ((16 + (__WORDSIZE == 32) + 6) 
* sizeof(jit_word_t))
 typedef union {
-    struct {                           jit_uint32_t b: 2;      } op;
-    struct {   jit_uint32_t _: 2;      jit_uint32_t b: 1;      } a;
-    struct {   jit_uint32_t _: 2;      jit_uint32_t b: 5;      } rd;
-    struct {   jit_uint32_t _: 2;      jit_uint32_t b: 30;     } disp30;
-    struct {   jit_uint32_t _: 3;      jit_uint32_t b: 4;      } cond;
-    struct {   jit_uint32_t _: 7;      jit_uint32_t b: 3;      } op2;
-    struct {   jit_uint32_t _: 7;      jit_uint32_t b: 6;      } op3;
-    struct {   jit_uint32_t _: 10;     jit_uint32_t b: 1;      } cc1;
-    struct {   jit_uint32_t _: 10;     jit_uint32_t b: 22;     } imm22;
-    struct {   jit_uint32_t _: 10;     jit_uint32_t b: 22;     } disp22;
-    struct {   jit_uint32_t _: 11;     jit_uint32_t b: 1;      } cc0;
-    struct {   jit_uint32_t _: 12;     jit_uint32_t b: 1;      } p;
-    struct {   jit_uint32_t _: 13;     jit_uint32_t b: 19;     } disp19;
-    struct {   jit_uint32_t _: 13;     jit_uint32_t b: 5;      } rs1;
-    struct {   jit_uint32_t _: 18;     jit_uint32_t b: 1;      } i;
-    struct {   jit_uint32_t _: 18;     jit_uint32_t b: 9;      } opf;
-    struct {   jit_uint32_t _: 19;     jit_uint32_t b: 1;      } x;
-    struct {   jit_uint32_t _: 19;     jit_uint32_t b: 8;      } asi;
-    struct {   jit_uint32_t _: 19;     jit_uint32_t b: 6;      } res;
-    struct {   jit_uint32_t _: 19;     jit_uint32_t b: 13;     } simm13;
-    struct {   jit_uint32_t _: 20;     jit_uint32_t b: 7;      } asix;
-    struct {   jit_uint32_t _: 20;     jit_uint32_t b: 6;      } asis;
-    struct {   jit_uint32_t _: 26;     jit_uint32_t b: 6;      } shim;
-    struct {   jit_uint32_t _: 25;     jit_uint32_t b: 7;      } imm7;
-    struct {   jit_uint32_t _: 27;     jit_uint32_t b: 5;      } rs2;
-    jit_int32_t                                                          v;
+    struct {                           uint32_t b: 2;  } op;
+    struct {   uint32_t _: 2;  jit_uint32_t b: 1;      } a;
+    struct {   uint32_t _: 2;  jit_uint32_t b: 5;      } rd;
+    struct {   uint32_t _: 2;  jit_uint32_t b: 30;     } disp30;
+    struct {   uint32_t _: 3;  jit_uint32_t b: 4;      } cond;
+    struct {   uint32_t _: 7;  jit_uint32_t b: 3;      } op2;
+    struct {   uint32_t _: 7;  jit_uint32_t b: 6;      } op3;
+    struct {   uint32_t _: 10; jit_uint32_t b: 1;      } cc1;
+    struct {   uint32_t _: 10; jit_uint32_t b: 22;     } imm22;
+    struct {   uint32_t _: 10; jit_uint32_t b: 22;     } disp22;
+    struct {   uint32_t _: 11; jit_uint32_t b: 1;      } cc0;
+    struct {   uint32_t _: 12; jit_uint32_t b: 1;      } p;
+    struct {   uint32_t _: 13; jit_uint32_t b: 19;     } disp19;
+    struct {   uint32_t _: 13; jit_uint32_t b: 5;      } rs1;
+    struct {   uint32_t _: 18; jit_uint32_t b: 1;      } i;
+    struct {   uint32_t _: 18; jit_uint32_t b: 9;      } opf;
+    struct {   uint32_t _: 19; jit_uint32_t b: 1;      } x;
+    struct {   uint32_t _: 19; jit_uint32_t b: 8;      } asi;
+    struct {   uint32_t _: 19; jit_uint32_t b: 6;      } res;
+    struct {   uint32_t _: 19; jit_uint32_t b: 13;     } simm13;
+    struct {   uint32_t _: 20; jit_uint32_t b: 7;      } asix;
+    struct {   uint32_t _: 20; jit_uint32_t b: 6;      } asis;
+    struct {   uint32_t _: 26; jit_uint32_t b: 6;      } shim;
+    struct {   uint32_t _: 25; jit_uint32_t b: 7;      } imm7;
+    struct {   uint32_t _: 27; jit_uint32_t b: 5;      } rs2;
+    int32_t                                                      v;
 } jit_instr_t;
 #  define ii(i)                                *_jit->pc.ui++ = i
 #  define s7_p(imm)                    ((imm) <= 63 && (imm) >= -64)
@@ -83,39 +83,39 @@ typedef union {
 #  define s22_p(imm)                   ((imm) <= 2097151 && (imm) >= -20971512)
 #  define s30_p(imm)                   ((imm) <= 536870911 && (imm) >= 
-536870912)
 #  define f1(op, disp30)               _f1(_jit, op, disp30)
-static void _f1(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _f1(jit_state_t*,int32_t,jit_int32_t);
 #  define f2r(op, rd, op2, imm22)      _f2r(_jit, op, rd, op2, imm22)
-static void _f2r(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _f2r(jit_state_t*,int32_t,jit_int32_t,jit_int32_t,jit_int32_t);
 #  define f2b(op, a, cond, op2, disp22)        _f2b(_jit, op, a, cond, op2, 
disp22)
 static void
-_f2b(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t,jit_int32_t,jit_int32_t);
+_f2b(jit_state_t*,int32_t,jit_int32_t,jit_int32_t,jit_int32_t,jit_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*,jit_int32_t,jit_int32_t,jit_int32_t,jit_int32_t,jit_int32_t,
-      jit_int32_t,jit_int32_t,jit_int32_t);
+_f2bp(jit_state_t*,int32_t,jit_int32_t,jit_int32_t,jit_int32_t,jit_int32_t,
+      int32_t,jit_int32_t,jit_int32_t);
 #  endif
 #  define f3r(op, rd, op3, rs1, rs2)   _f3r(_jit, op, rd, op3, rs1, rs2)
 static void _f3r(jit_state_t*,
-                jit_int32_t,jit_int32_t,jit_int32_t,jit_int32_t,jit_int32_t);
+                int32_t,jit_int32_t,jit_int32_t,jit_int32_t,jit_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*,
-                 jit_int32_t,jit_int32_t,jit_int32_t,jit_int32_t,jit_int32_t);
+                 int32_t,jit_int32_t,jit_int32_t,jit_int32_t,jit_int32_t);
 #  endif
 #  define f3i(op, rd, op3, rs1, simm13)        _f3i(_jit, op, rd, op3, rs1, 
simm13)
 static void _f3i(jit_state_t*,
-                jit_int32_t,jit_int32_t,jit_int32_t,jit_int32_t,jit_int32_t);
+                int32_t,jit_int32_t,jit_int32_t,jit_int32_t,jit_int32_t);
 #  define f3s(op, rd, op3, rs1, simm13)        _f3s(_jit, op, rd, op3, rs1, 
simm13)
 static void _f3s(jit_state_t*,
-                jit_int32_t,jit_int32_t,jit_int32_t,jit_int32_t,jit_int32_t);
+                int32_t,jit_int32_t,jit_int32_t,jit_int32_t,jit_int32_t);
 #  define f3t(cond, rs1, i, ri)                _f3t(_jit, cond, rs1, i, ri)
-static void _f3t(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t,jit_int32_t)
+static void _f3t(jit_state_t*,int32_t,jit_int32_t,jit_int32_t,jit_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*,jit_int32_t,
-                jit_int32_t,jit_int32_t,jit_int32_t,jit_int32_t,jit_int32_t)
+static void _f3a(jit_state_t*,int32_t,
+                int32_t,jit_int32_t,jit_int32_t,jit_int32_t,jit_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)
@@ -538,122 +538,122 @@ static void _f3a(jit_state_t*,jit_int32_t,
 #  define FLUSH(rs1, rs2)              f3r(2, 0, 59, rs1, rs2)
 #  define FLUSHI(rs1, im)              f3i(2, 0, 59, rs1, imm)
 #  define nop(i0)                      _nop(_jit, i0)
-static void _nop(jit_state_t*, jit_int32_t);
+static void _nop(jit_state_t*, int32_t);
 #  define movr(r0, r1)                 _movr(_jit, r0, r1)
-static void _movr(jit_state_t*, jit_int32_t, jit_int32_t);
+static void _movr(jit_state_t*, int32_t, jit_int32_t);
 #  define movi(r0, i0)                 _movi(_jit, r0, i0)
-static void _movi(jit_state_t*, jit_int32_t, jit_word_t);
+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*, jit_int32_t, jit_word_t);
+static jit_word_t _movi_p(jit_state_t*, int32_t, jit_word_t);
 #  define comr(r0, r1)                 XNOR(r1, 0, r0)
 #  define negr(r0, r1)                 NEG(r1, r0)
 #  define addr(r0, r1, r2)             ADD(r1, r2, r0)
 #  define addi(r0, r1, i0)             _addi(_jit, r0, r1, i0)
-static void _addi(jit_state_t*, jit_int32_t, jit_int32_t, jit_word_t);
+static void _addi(jit_state_t*, int32_t, jit_int32_t, jit_word_t);
 #  if __WORDSIZE == 32
 #    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*, jit_int32_t, jit_int32_t, jit_int32_t);
+static void _addcr(jit_state_t*, int32_t, jit_int32_t, jit_int32_t);
 #  endif
 #  define addci(r0, r1, i0)            _addci(_jit, r0, r1, i0)
-static void _addci(jit_state_t*, jit_int32_t, jit_int32_t, jit_word_t);
+static void _addci(jit_state_t*, int32_t, jit_int32_t, jit_word_t);
 #  if __WORDSIZE == 32
 #    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*, jit_int32_t, jit_int32_t, jit_int32_t);
+static void _addxr(jit_state_t*, int32_t, jit_int32_t, jit_int32_t);
 #  endif
 #  define addxi(r0, r1, i0)            _addxi(_jit, r0, r1, i0)
-static void _addxi(jit_state_t*, jit_int32_t, jit_int32_t, jit_word_t);
+static void _addxi(jit_state_t*, int32_t, jit_int32_t, jit_word_t);
 #  define subr(r0, r1, r2)             SUB(r1, r2, r0)
 #  define subi(r0, r1, i0)             _subi(_jit, r0, r1, i0)
-static void _subi(jit_state_t*, jit_int32_t, jit_int32_t, jit_word_t);
+static void _subi(jit_state_t*, int32_t, jit_int32_t, jit_word_t);
 #  if __WORDSIZE == 32
 #    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*, jit_int32_t, jit_int32_t, jit_int32_t);
+static void _subcr(jit_state_t*, int32_t, jit_int32_t, jit_int32_t);
 #  endif
 #  define subci(r0, r1, i0)            _subci(_jit, r0, r1, i0)
-static void _subci(jit_state_t*, jit_int32_t, jit_int32_t, jit_word_t);
+static void _subci(jit_state_t*, int32_t, jit_int32_t, jit_word_t);
 #  if __WORDSIZE == 32
 #    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*, jit_int32_t, jit_int32_t, jit_int32_t);
+static void _subxr(jit_state_t*, int32_t, jit_int32_t, jit_int32_t);
 #  endif
 #  define subxi(r0, r1, i0)            _subxi(_jit, r0, r1, i0)
-static void _subxi(jit_state_t*, jit_int32_t, jit_int32_t, jit_word_t);
+static void _subxi(jit_state_t*, int32_t, jit_int32_t, jit_word_t);
 #  define rsbi(r0, r1, i0)             _rsbi(_jit, r0, r1, i0)
-static void _rsbi(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _rsbi(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  if __WORDSIZE == 32
 #    define mulr(r0, r1, r2)           UMUL(r1, r2, r0)
 #  else
 #    define mulr(r0, r1, r2)           MULX(r1, r2, r0)
 #  endif
 #  define muli(r0, r1, i0)             _muli(_jit, r0, r1, i0)
-static void _muli(jit_state_t*, jit_int32_t, jit_int32_t, jit_word_t);
+static void _muli(jit_state_t*, int32_t, jit_int32_t, jit_word_t);
 #  if __WORDSIZE == 32
 #    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,cc)     _iqmulr(_jit,r0,r1,r2,r3,cc)
-static void _iqmulr(jit_state_t*,jit_int32_t,jit_int32_t,
-                   jit_int32_t,jit_int32_t,jit_bool_t);
+static void _iqmulr(jit_state_t*,int32_t,jit_int32_t,
+                   int32_t,jit_int32_t,jit_bool_t);
 #  define qmuli(r0,r1,r2,i0)           iqmuli(r0,r1,r2,i0,1)
 #  define qmuli_u(r0,r1,r2,i0)         iqmuli(r0,r1,r2,i0,0)
 #  define iqmuli(r0,r1,r2,i0,cc)       _iqmuli(_jit,r0,r1,r2,i0,cc)
-static void _iqmuli(jit_state_t*,jit_int32_t,jit_int32_t,
-                   jit_int32_t,jit_word_t,jit_bool_t);
+static void _iqmuli(jit_state_t*,int32_t,jit_int32_t,
+                   int32_t,jit_word_t,jit_bool_t);
 #  else
 #    define qmulr(r0,r1,r2,r3)         _qmulr(_jit,r0,r1,r2,r3)
-static void _qmulr(jit_state_t*,jit_int32_t,jit_int32_t,
-                  jit_int32_t,jit_int32_t);
+static void _qmulr(jit_state_t*,int32_t,jit_int32_t,
+                  int32_t,jit_int32_t);
 #  define qmuli(r0,r1,r2,i0)           _qmuli(_jit,r0,r1,r2,i0)
-static void _qmuli(jit_state_t*,jit_int32_t,jit_int32_t,
-                  jit_int32_t,jit_word_t);
+static void _qmuli(jit_state_t*,int32_t,jit_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*,jit_int32_t,jit_int32_t,
-                    jit_int32_t,jit_int32_t);
+static void _qmulr_u(jit_state_t*,int32_t,jit_int32_t,
+                    int32_t,jit_int32_t);
 #  define qmuli_u(r0,r1,r2,i0)         _qmuli_u(_jit,r0,r1,r2,i0)
-static void _qmuli_u(jit_state_t*,jit_int32_t,jit_int32_t,
-                    jit_int32_t,jit_word_t);
+static void _qmuli_u(jit_state_t*,int32_t,jit_int32_t,
+                    int32_t,jit_word_t);
 #  endif
 #  define divr(r0, r1, r2)             _divr(_jit, r0, r1, r2)
-static void _divr(jit_state_t*, jit_int32_t, jit_int32_t, jit_int32_t);
+static void _divr(jit_state_t*, int32_t, jit_int32_t, jit_int32_t);
 #  define divi(r0, r1, i0)             _divi(_jit, r0, r1, i0)
-static void _divi(jit_state_t*, jit_int32_t, jit_int32_t, jit_word_t);
+static void _divi(jit_state_t*, int32_t, jit_int32_t, jit_word_t);
 #  define divr_u(r0, r1, r2)           _divr_u(_jit, r0, r1, r2)
-static void _divr_u(jit_state_t*, jit_int32_t, jit_int32_t, jit_int32_t);
+static void _divr_u(jit_state_t*, int32_t, jit_int32_t, jit_int32_t);
 #  define divi_u(r0, r1, i0)           _divi_u(_jit, r0, r1, i0)
-static void _divi_u(jit_state_t*, jit_int32_t, jit_int32_t, jit_word_t);
+static void _divi_u(jit_state_t*, int32_t, jit_int32_t, jit_word_t);
 #  define qdivr(r0,r1,r2,r3)           iqdivr(r0,r1,r2,r3,1)
 #  define qdivr_u(r0,r1,r2,r3)         iqdivr(r0,r1,r2,r3,0)
 #  define iqdivr(r0,r1,r2,r3,cc)       _iqdivr(_jit,r0,r1,r2,r3,cc)
-static void _iqdivr(jit_state_t*,jit_int32_t,jit_int32_t,
-                   jit_int32_t,jit_int32_t,jit_bool_t);
+static void _iqdivr(jit_state_t*,int32_t,jit_int32_t,
+                   int32_t,jit_int32_t,jit_bool_t);
 #  define qdivi(r0,r1,r2,i0)           iqdivi(r0,r1,r2,i0,1)
 #  define qdivi_u(r0,r1,r2,i0)         iqdivi(r0,r1,r2,i0,0)
 #  define iqdivi(r0,r1,r2,i0,cc)       _iqdivi(_jit,r0,r1,r2,i0,cc)
-static void _iqdivi(jit_state_t*,jit_int32_t,jit_int32_t,
-                   jit_int32_t,jit_word_t,jit_bool_t);
+static void _iqdivi(jit_state_t*,int32_t,jit_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*, jit_int32_t, jit_int32_t, jit_int32_t);
+static void _remr(jit_state_t*, int32_t, jit_int32_t, jit_int32_t);
 #  define remi(r0, r1, i0)             _remi(_jit, r0, r1, i0)
-static void _remi(jit_state_t*, jit_int32_t, jit_int32_t, jit_word_t);
+static void _remi(jit_state_t*, int32_t, jit_int32_t, jit_word_t);
 #  define remr_u(r0, r1, r2)           _remr_u(_jit, r0, r1, r2)
-static void _remr_u(jit_state_t*, jit_int32_t, jit_int32_t, jit_int32_t);
+static void _remr_u(jit_state_t*, int32_t, jit_int32_t, jit_int32_t);
 #  define remi_u(r0, r1, i0)           _remi_u(_jit, r0, r1, i0)
-static void _remi_u(jit_state_t*, jit_int32_t, jit_int32_t, jit_word_t);
+static void _remi_u(jit_state_t*, int32_t, jit_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*, jit_int32_t, jit_int32_t, jit_word_t);
+static void _andi(jit_state_t*, int32_t, jit_int32_t, jit_word_t);
 #  define orr(r0, r1, r2)              OR(r1, r2, r0)
 #  define ori(r0, r1, i0)              _ori(_jit, r0, r1, i0)
-static void _ori(jit_state_t*, jit_int32_t, jit_int32_t, jit_word_t);
+static void _ori(jit_state_t*, int32_t, jit_int32_t, jit_word_t);
 #  define xorr(r0, r1, r2)             XOR(r1, r2, r0)
 #  define xori(r0, r1, i0)             _xori(_jit, r0, r1, i0)
-static void _xori(jit_state_t*, jit_int32_t, jit_int32_t, jit_word_t);
+static void _xori(jit_state_t*, int32_t, jit_int32_t, jit_word_t);
 #  if __WORDSIZE == 32
 #    define lshr(r0, r1, r2)           SLL(r1, r2, r0)
 #    define lshi(r0, r1, i0)           SLLI(r1, i0, r0)
@@ -671,26 +671,26 @@ static void _xori(jit_state_t*, jit_int32_t, jit_int32_t, 
jit_word_t);
 #  endif
 #  define htonr_us(r0,r1)              extr_us(r0,r1)
 #  define extr_c(r0,r1)                        _extr_c(_jit,r0,r1)
-static void _extr_c(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _extr_c(jit_state_t*,int32_t,jit_int32_t);
 #  define extr_uc(r0,r1)               andi(r0, r1, 0xff)
 #  define extr_s(r0,r1)                        _extr_s(_jit,r0,r1)
-static void _extr_s(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _extr_s(jit_state_t*,int32_t,jit_int32_t);
 #  define extr_us(r0,r1)               _extr_us(_jit,r0,r1)
-static void _extr_us(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _extr_us(jit_state_t*,int32_t,jit_int32_t);
 #  if __WORDSIZE == 32
 #    define htonr_ui(r0,r1)            movr(r0,r1)
 #  else
 #    define htonr_ui(r0,r1)            extr_ui(r0,r1)
 #    define htonr_ul(r0,r1)            movr(r0,r1)
 #    define extr_i(r0,r1)              _extr_i(_jit,r0,r1)
-static void _extr_i(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _extr_i(jit_state_t*,int32_t,jit_int32_t);
 #    define extr_ui(r0,r1)             _extr_ui(_jit,r0,r1)
-static void _extr_ui(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _extr_ui(jit_state_t*,int32_t,jit_int32_t);
 #  endif
 #  define cr(cc, r0, r1, r2)           _cr(_jit, cc, r0, r1, r2)
-static void _cr(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _cr(jit_state_t*,int32_t,jit_int32_t,jit_int32_t,jit_int32_t);
 #  define cw(cc, r0, r1, i0)           _cw(_jit, cc, r0, r1, i0)
-static void _cw(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t,jit_word_t);
+static void _cw(jit_state_t*,int32_t,jit_int32_t,jit_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)
@@ -736,16 +736,16 @@ static void 
_cw(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t,jit_word_t);
 #  endif
 #  define ldr_c(r0, r1)                        LDSB(r1, 0, r0)
 #  define ldi_c(r0, i0)                        _ldi_c(_jit, r0, i0)
-static void _ldi_c(jit_state_t*,jit_int32_t,jit_word_t);
+static void _ldi_c(jit_state_t*,int32_t,jit_word_t);
 #  define ldr_uc(r0, r1)               LDUB(r1, 0, r0)
 #  define ldi_uc(r0, i0)               _ldi_uc(_jit, r0, i0)
-static void _ldi_uc(jit_state_t*,jit_int32_t,jit_word_t);
+static void _ldi_uc(jit_state_t*,int32_t,jit_word_t);
 #  define ldr_s(r0, r1)                        LDSH(r1, 0, r0)
 #  define ldi_s(r0, i0)                        _ldi_s(_jit, r0, i0)
-static void _ldi_s(jit_state_t*,jit_int32_t,jit_word_t);
+static void _ldi_s(jit_state_t*,int32_t,jit_word_t);
 #  define ldr_us(r0, r1)               LDUH(r1, 0, r0)
 #  define ldi_us(r0, i0)               _ldi_us(_jit, r0, i0)
-static void _ldi_us(jit_state_t*,jit_int32_t,jit_word_t);
+static void _ldi_us(jit_state_t*,int32_t,jit_word_t);
 #  if __WORDSIZE == 32
 #    define ldr_i(r0, r1)              LD(r1, 0, r0)
 #    define ldr(u, v)                  ldr_i(u, v)
@@ -758,25 +758,25 @@ static void _ldi_us(jit_state_t*,jit_int32_t,jit_word_t);
 #    define ldi(u, v)                  ldi_l(u, v)
 #  endif
 #  define ldi_i(r0, i0)                        _ldi_i(_jit, r0, i0)
-static void _ldi_i(jit_state_t*,jit_int32_t,jit_word_t);
+static void _ldi_i(jit_state_t*,int32_t,jit_word_t);
 #  if __WORDSIZE == 64
 #    define ldi_ui(r0, i0)             _ldi_ui(_jit, r0, i0)
-static void _ldi_ui(jit_state_t*,jit_int32_t,jit_word_t);
+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*,jit_int32_t,jit_word_t);
+static void _ldi_l(jit_state_t*,int32_t,jit_word_t);
 #  endif
 #  define ldxr_c(r0, r1, r2)           LDSB(r1, r2, r0)
 #  define ldxi_c(r0, r1, i0)           _ldxi_c(_jit, r0, r1, i0)
-static void _ldxi_c(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _ldxi_c(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  define ldxr_uc(r0, r1, r2)          LDUB(r1, r2, r0)
 #  define ldxi_uc(r0, r1, i0)          _ldxi_uc(_jit, r0, r1, i0)
-static void _ldxi_uc(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _ldxi_uc(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  define ldxr_s(r0, r1, r2)           LDSH(r1, r2, r0)
 #  define ldxi_s(r0, r1, i0)           _ldxi_s(_jit, r0, r1, i0)
-static void _ldxi_s(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _ldxi_s(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  define ldxr_us(r0, r1, r2)          LDUH(r1, r2, r0)
 #  define ldxi_us(r0, r1, i0)          _ldxi_us(_jit, r0, r1, i0)
-static void _ldxi_us(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _ldxi_us(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  if __WORDSIZE == 32
 #    define ldxr(u, v, w)              ldxr_i(u, v, w)
 #    define ldxr_i(r0, r1, r2)         LD(r1, r2, r0)
@@ -789,19 +789,19 @@ static void 
_ldxi_us(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
 #    define ldxi(u, v, w)              ldxi_l(u, v, w)
 #  endif
 #  define ldxi_i(r0, r1, i0)           _ldxi_i(_jit, r0, r1, i0)
-static void _ldxi_i(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _ldxi_i(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  if __WORDSIZE == 64
 #    define ldxi_ui(r0, r1, i0)                _ldxi_ui(_jit, r0, r1, i0)
-static void _ldxi_ui(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _ldxi_ui(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #    define ldxi_l(r0, r1, i0)         _ldxi_l(_jit, r0, r1, i0)
-static void _ldxi_l(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _ldxi_l(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  endif
 #  define str_c(r0, r1)                        STB(r1, r0, 0)
 #  define sti_c(i0, r0)                        _sti_c(_jit, i0, r0)
-static void _sti_c(jit_state_t*,jit_word_t,jit_int32_t);
+static void _sti_c(jit_state_t*,jit_word_t,int32_t);
 #  define str_s(r0, r1)                        STH(r1, r0, 0)
 #  define sti_s(i0, r0)                        _sti_s(_jit, i0, r0)
-static void _sti_s(jit_state_t*,jit_word_t,jit_int32_t);
+static void _sti_s(jit_state_t*,jit_word_t,int32_t);
 #  if __WORDSIZE == 32
 #    define str(u, v)                  str_i(u, v)
 #    define str_i(r0, r1)              STI(r1, r0, 0)
@@ -813,17 +813,17 @@ static void _sti_s(jit_state_t*,jit_word_t,jit_int32_t);
 #    define sti(u, v)                  sti_l(u, v)
 #  endif
 #  define sti_i(i0, r0)                        _sti_i(_jit, i0, r0)
-static void _sti_i(jit_state_t*,jit_word_t,jit_int32_t);
+static void _sti_i(jit_state_t*,jit_word_t,int32_t);
 #  if __WORDSIZE == 64
 #    define sti_l(i0, r0)              _sti_l(_jit, i0, r0)
-static void _sti_l(jit_state_t*,jit_word_t,jit_int32_t);
+static void _sti_l(jit_state_t*,jit_word_t,int32_t);
 #  endif
 #  define stxr_c(r0, r1, r2)           STB(r2, r1, r0)
 #  define stxi_c(i0, r0, r1)           _stxi_c(_jit, i0, r0, r1)
-static void _stxi_c(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static void _stxi_c(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define stxr_s(r0, r1, r2)           STH(r2, r1, r0)
 #  define stxi_s(i0, r0, r1)           _stxi_s(_jit, i0, r0, r1)
-static void _stxi_s(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static void _stxi_s(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  if __WORDSIZE == 32
 #    define stxr(u, v, w)              stxr_i(u, v, w)
 #    define stxr_i(r0, r1, r2)         ST(r2, r1, r0)
@@ -835,17 +835,17 @@ static void 
_stxi_s(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
 #    define stxr_l(r0, r1, r2)         STX(r2, r1, r0)
 #  endif
 #  define stxi_i(i0, r0, r1)           _stxi_i(_jit, i0, r0, r1)
-static void _stxi_i(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static void _stxi_i(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  if __WORDSIZE == 64
 #    define stxi_l(i0, r0, r1)         _stxi_l(_jit, i0, r0, r1)
-static void _stxi_l(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static void _stxi_l(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  endif
 #  define br(cc, i0, r0, r1)           _br(_jit, cc, i0, r0, r1)
 static jit_word_t
-_br(jit_state_t*,jit_int32_t,jit_word_t,jit_int32_t,jit_int32_t);
+_br(jit_state_t*,int32_t,jit_word_t,jit_int32_t,jit_int32_t);
 #  define bw(cc, i0, r0, i1)           _bw(_jit, cc, i0, r0, i1)
 static jit_word_t
-_bw(jit_state_t*,jit_int32_t,jit_word_t,jit_int32_t,jit_word_t);
+_bw(jit_state_t*,int32_t,jit_word_t,jit_int32_t,jit_word_t);
 #  if __WORDSIZE == 32
 #    define bltr(i0, r0, r1)           br(SPARC_BL, i0, r0, r1)
 #    define blti(i0, r0, i1)           bw(SPARC_BL, i0, r0, i1)
@@ -892,11 +892,11 @@ 
_bw(jit_state_t*,jit_int32_t,jit_word_t,jit_int32_t,jit_word_t);
 #  define b_asr(jif,add,sgn,i0,r0,r1)  _b_asr(_jit,jif,add,sgn,i0,r0,r1)
 static jit_word_t
 _b_asr(jit_state_t*,jit_bool_t,jit_bool_t,jit_bool_t,
-       jit_word_t,jit_int32_t,jit_int32_t);
+       jit_word_t,int32_t,jit_int32_t);
 #  define b_asw(jif,add,sgn,i0,r0,i1)  _b_asw(_jit,jif,add,sgn,i0,r0,i1)
 static jit_word_t
 _b_asw(jit_state_t*,jit_bool_t,jit_bool_t,jit_bool_t,
-       jit_word_t,jit_int32_t,jit_word_t);
+       jit_word_t,int32_t,jit_word_t);
 #  define boaddr(i0, r0, r1)           b_asr(1, 1, 1, i0, r0, r1)
 #  define boaddi(i0, r0, i1)           b_asw(1, 1, 1, i0, r0, i1)
 #  define boaddr_u(i0, r0, r1)         b_asr(1, 1, 0, i0, r0, r1)
@@ -915,22 +915,22 @@ _b_asw(jit_state_t*,jit_bool_t,jit_bool_t,jit_bool_t,
 #  define bxsubi_u(i0, r0, i1)         b_asw(0, 0, 0, i0, r0, i1)
 #  define bm_r(set, i0, r0, r1)                _bm_r(_jit,set,i0,r0,r1)
 static jit_word_t
-_bm_r(jit_state_t*,jit_bool_t,jit_word_t,jit_int32_t,jit_int32_t);
+_bm_r(jit_state_t*,jit_bool_t,jit_word_t,int32_t,jit_int32_t);
 #  define bm_w(set,i0,r0,i1)           _bm_w(_jit,set,i0,r0,i1)
 static jit_word_t
-_bm_w(jit_state_t*,jit_bool_t,jit_word_t,jit_int32_t,jit_word_t);
+_bm_w(jit_state_t*,jit_bool_t,jit_word_t,int32_t,jit_word_t);
 #  define bmsr(i0, r0, r1)             bm_r(1, i0, r0, r1)
 #  define bmsi(i0, r0, i1)             bm_w(1, i0, r0, i1)
 #  define bmcr(i0, r0, r1)             bm_r(0, i0, r0, r1)
 #  define bmci(i0, r0, i1)             bm_w(0, i0, r0, i1)
 #  define jmpr(r0)                     _jmpr(_jit, r0)
-static void _jmpr(jit_state_t*,jit_int32_t);
+static void _jmpr(jit_state_t*,int32_t);
 #  define jmpi(i0)                     _jmpi(_jit, i0)
 static void _jmpi(jit_state_t*,jit_word_t);
 #  define jmpi_p(i0)                   _jmpi_p(_jit, i0)
 static jit_word_t _jmpi_p(jit_state_t*,jit_word_t);
 #  define callr(r0)                    _callr(_jit, r0)
-static void _callr(jit_state_t*,jit_int32_t);
+static void _callr(jit_state_t*,int32_t);
 #  define calli(i0)                    _calli(_jit, i0)
 static void _calli(jit_state_t*,jit_word_t);
 #  define calli_p(i0)                  _calli_p(_jit, i0)
@@ -940,9 +940,9 @@ static void _prolog(jit_state_t*,jit_node_t*);
 #  define epilog(node)                 _epilog(_jit, node)
 static void _epilog(jit_state_t*,jit_node_t*);
 #define vastart(r0)                    _vastart(_jit, r0)
-static void _vastart(jit_state_t*, jit_int32_t);
+static void _vastart(jit_state_t*, int32_t);
 #define vaarg(r0, r1)                  _vaarg(_jit, r0, r1)
-static void _vaarg(jit_state_t*, jit_int32_t, jit_int32_t);
+static void _vaarg(jit_state_t*, int32_t, jit_int32_t);
 #define patch_at(jump, label)          _patch_at(_jit, jump, label)
 static void _patch_at(jit_state_t*,jit_word_t,jit_word_t);
 #endif
@@ -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,
-     jit_int32_t op, jit_int32_t rd, jit_int32_t op2, jit_int32_t imm22)
+     int32_t op, jit_int32_t rd, jit_int32_t op2, jit_int32_t imm22)
 {
     jit_instr_t                v;
     assert(!(op  & 0xfffffffc));
@@ -966,8 +966,8 @@ _f2r(jit_state_t *_jit,
 
 static void
 _f2b(jit_state_t *_jit,
-     jit_int32_t op, jit_int32_t a, jit_int32_t cond, jit_int32_t op2,
-     jit_int32_t disp22)
+     int32_t op, jit_int32_t a, jit_int32_t cond, jit_int32_t op2,
+     int32_t disp22)
 {
     jit_instr_t                v;
     assert(!(op   & 0xfffffffc));
@@ -986,8 +986,8 @@ _f2b(jit_state_t *_jit,
 #  if __WORDSIZE == 64
 static void
 _f2bp(jit_state_t *_jit,
-      jit_int32_t op, jit_int32_t a, jit_int32_t cond, jit_int32_t op2,
-      jit_int32_t cc1, jit_int32_t cc0, jit_int32_t p, jit_int32_t disp19)
+      int32_t op, jit_int32_t a, jit_int32_t cond, jit_int32_t op2,
+      int32_t cc1, jit_int32_t cc0, jit_int32_t p, jit_int32_t disp19)
 {
     jit_instr_t                v;
     assert(!(op   & 0xfffffffc));
@@ -1008,8 +1008,8 @@ _f2bp(jit_state_t *_jit,
 #  endif
 
 static void
-_f3r(jit_state_t *_jit, jit_int32_t op, jit_int32_t rd,
-     jit_int32_t op3, jit_int32_t rs1, jit_int32_t rs2)
+_f3r(jit_state_t *_jit, int32_t op, jit_int32_t rd,
+     int32_t op3, jit_int32_t rs1, jit_int32_t rs2)
 {
     jit_instr_t                v;
     assert(!(op  & 0xfffffffc));
@@ -1029,8 +1029,8 @@ _f3r(jit_state_t *_jit, jit_int32_t op, jit_int32_t rd,
 
 #  if __WORDSIZE == 64
 static void
-_f3rx(jit_state_t *_jit, jit_int32_t op, jit_int32_t rd,
-      jit_int32_t op3, jit_int32_t rs1, jit_int32_t rs2)
+_f3rx(jit_state_t *_jit, int32_t op, jit_int32_t rd,
+      int32_t op3, jit_int32_t rs1, jit_int32_t rs2)
 {
     jit_instr_t                v;
     assert(!(op  & 0xfffffffc));
@@ -1050,8 +1050,8 @@ _f3rx(jit_state_t *_jit, jit_int32_t op, jit_int32_t rd,
 }
 
 static void
-_f3s(jit_state_t *_jit, jit_int32_t op, jit_int32_t rd,
-      jit_int32_t op3, jit_int32_t rs1, jit_int32_t shim)
+_f3s(jit_state_t *_jit, int32_t op, jit_int32_t rd,
+      int32_t op3, jit_int32_t rs1, jit_int32_t shim)
 {
     jit_instr_t                v;
     assert(!(op   & 0xfffffffc));
@@ -1072,8 +1072,8 @@ _f3s(jit_state_t *_jit, jit_int32_t op, jit_int32_t rd,
 #  endif
 
 static void
-_f3i(jit_state_t *_jit, jit_int32_t op, jit_int32_t rd,
-     jit_int32_t op3, jit_int32_t rs1, jit_int32_t simm13)
+_f3i(jit_state_t *_jit, int32_t op, jit_int32_t rd,
+     int32_t op3, jit_int32_t rs1, jit_int32_t simm13)
 {
     jit_instr_t                v;
     assert(!(op  & 0xfffffffc));
@@ -1091,8 +1091,8 @@ _f3i(jit_state_t *_jit, jit_int32_t op, jit_int32_t rd,
 }
 
 static void
-_f3t(jit_state_t *_jit, jit_int32_t cond,
-     jit_int32_t rs1, jit_int32_t i, jit_int32_t rs2_imm7)
+_f3t(jit_state_t *_jit, int32_t cond,
+     int32_t rs1, jit_int32_t i, jit_int32_t rs2_imm7)
 {
     jit_instr_t                v;
     assert(!(cond & 0xfffffff0));
@@ -1116,8 +1116,8 @@ _f3t(jit_state_t *_jit, jit_int32_t cond,
 }
 
 static void
-_f3a(jit_state_t *_jit, jit_int32_t op, jit_int32_t rd,
-     jit_int32_t op3, jit_int32_t rs1, jit_int32_t asi, jit_int32_t rs2)
+_f3a(jit_state_t *_jit, int32_t op, jit_int32_t rd,
+     int32_t op3, jit_int32_t rs1, jit_int32_t asi, jit_int32_t rs2)
 {
     jit_instr_t                v;
     assert(!(op  & 0xfffffffc));
@@ -1137,7 +1137,7 @@ _f3a(jit_state_t *_jit, jit_int32_t op, jit_int32_t rd,
 }
 
 static void
-_f1(jit_state_t *_jit, jit_int32_t op, jit_int32_t disp30)
+_f1(jit_state_t *_jit, int32_t op, jit_int32_t disp30)
 {
     jit_instr_t                v;
     assert(!(op  & 0xfffffffc));
@@ -1148,7 +1148,7 @@ _f1(jit_state_t *_jit, jit_int32_t op, jit_int32_t disp30)
 }
 
 static void
-_nop(jit_state_t *_jit, jit_int32_t i0)
+_nop(jit_state_t *_jit, int32_t i0)
 {
     for (; i0 > 0; i0 -= 4)
        NOP();
@@ -1156,21 +1156,21 @@ _nop(jit_state_t *_jit, jit_int32_t i0)
 }
 
 static void
-_movr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_movr(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
     if (r0 != r1)
        ORI(r1, 0, r0);
 }
 
 static void
-_movi(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
+_movi(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 {
     if (s13_p(i0))
        ORI(0, i0, r0);
     else {
 #  if __WORDSIZE == 64
        if (i0 & 0xffffffff00000000) {
-           jit_int32_t reg = jit_get_reg(jit_class_gpr);
+           int32_t     reg = jit_get_reg(jit_class_gpr);
            movi(rn(reg), (i0 >> 32) & 0xffffffff);
            movi(r0, i0 & 0xffffffff);
            lshi(rn(reg), rn(reg), 32);
@@ -1189,11 +1189,11 @@ _movi(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
 }
 
 static jit_word_t
-_movi_p(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
+_movi_p(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 {
     jit_word_t         w;
 #  if __WORDSIZE == 64
-    jit_int32_t                reg;
+    int32_t            reg;
 #  endif
     w = _jit->pc.w;
 #  if __WORDSIZE == 64
@@ -1214,9 +1214,9 @@ _movi_p(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
 }
 
 static void
-_addi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_addi(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (s13_p(i0))
        ADDI(r1, i0, r0);
     else {
@@ -1229,9 +1229,9 @@ _addi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 
 #  if __WORDSIZE == 64
 static void
-_addcr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_addcr(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (jit_carry == _NOREG)
        jit_carry = jit_get_reg(jit_class_gpr);
     if (r0 == r1) {
@@ -1249,10 +1249,10 @@ _addcr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
 #  endif
 
 static void
-_addci(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_addci(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
 #  if __WORDSIZE == 32
-    jit_int32_t                reg;
+    int32_t            reg;
     if (s13_p(i0))
        ADDIcc(r1, i0, r0);
     else {
@@ -1262,7 +1262,7 @@ _addci(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
        jit_unget_reg(reg);
     }
 #  else
-    jit_int32_t                reg;
+    int32_t            reg;
     if (jit_carry == _NOREG)
        jit_carry = jit_get_reg(jit_class_gpr);
     if (r0 == r1) {
@@ -1281,9 +1281,9 @@ _addci(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 
 #  if __WORDSIZE == 64
 static void
-_addxr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_addxr(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     assert(jit_carry != _NOREG);
     reg = jit_get_reg(jit_class_gpr);
     movr(rn(reg), rn(jit_carry));
@@ -1294,10 +1294,10 @@ _addxr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
 #  endif
 
 static void
-_addxi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_addxi(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
 #  if __WORDSIZE == 32
-    jit_int32_t                reg;
+    int32_t            reg;
     if (s13_p(i0))
        ADDXIcc(r1, i0, r0);
     else {
@@ -1307,7 +1307,7 @@ _addxi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
        jit_unget_reg(reg);
     }
 #  else
-    jit_int32_t                reg;
+    int32_t            reg;
     assert(jit_carry != _NOREG);
     reg = jit_get_reg(jit_class_gpr);
     movr(rn(reg), rn(jit_carry));
@@ -1318,9 +1318,9 @@ _addxi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_subi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_subi(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (s13_p(i0))
        SUBI(r1, i0, r0);
     else {
@@ -1333,9 +1333,9 @@ _subi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 
 #  if __WORDSIZE == 64
 static void
-_subcr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_subcr(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (jit_carry == _NOREG)
        jit_carry = jit_get_reg(jit_class_gpr);
     if (r0 == r1) {
@@ -1353,10 +1353,10 @@ _subcr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
 #  endif
 
 static void
-_subci(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_subci(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
 #  if __WORDSIZE == 32
-    jit_int32_t                reg;
+    int32_t            reg;
     if (s13_p(i0))
        SUBIcc(r1, i0, r0);
     else {
@@ -1366,7 +1366,7 @@ _subci(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
        jit_unget_reg(reg);
     }
 #  else
-    jit_int32_t                reg;
+    int32_t            reg;
     if (jit_carry == _NOREG)
        jit_carry = jit_get_reg(jit_class_gpr);
     if (r0 == r1) {
@@ -1385,9 +1385,9 @@ _subci(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 
 #  if __WORDSIZE == 64
 static void
-_subxr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_subxr(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     assert(jit_carry != _NOREG);
     reg = jit_get_reg(jit_class_gpr);
     movr(rn(reg), rn(jit_carry));
@@ -1398,10 +1398,10 @@ _subxr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
 #endif
 
 static void
-_subxi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_subxi(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
 #  if __WORDSIZE == 32
-    jit_int32_t                reg;
+    int32_t            reg;
     if (s13_p(i0))
        SUBXIcc(r1, i0, r0);
     else {
@@ -1411,7 +1411,7 @@ _subxi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
        jit_unget_reg(reg);
     }
 #  else
-    jit_int32_t                reg;
+    int32_t            reg;
     assert(jit_carry != _NOREG);
     reg = jit_get_reg(jit_class_gpr);
     movr(rn(reg), rn(jit_carry));
@@ -1422,16 +1422,16 @@ _subxi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_word_t i0)
 }
 
 static void
-_rsbi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_rsbi(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
     subi(r0, r1, i0);
     negr(r0, r0);
 }
 
 static void
-_muli(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_muli(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (s13_p(i0)) {
 #  if __WORDSIZE == 32
        UMULI(r1, i0, r0);
@@ -1449,8 +1449,8 @@ _muli(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 
 #  if __WORDSIZE == 32
 static void
-_iqmulr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1,
-       jit_int32_t r2, jit_int32_t r3, jit_bool_t sign)
+_iqmulr(jit_state_t *_jit, int32_t r0, jit_int32_t r1,
+       int32_t r2, jit_int32_t r3, jit_bool_t sign)
 {
     if (sign)
        SMUL(r2, r3, r0);
@@ -1460,10 +1460,10 @@ _iqmulr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1,
 }
 
 static void
-_iqmuli(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1,
-       jit_int32_t r2, jit_word_t i0, jit_bool_t sign)
+_iqmuli(jit_state_t *_jit, int32_t r0, jit_int32_t r1,
+       int32_t r2, jit_word_t i0, jit_bool_t sign)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (s13_p(i0)) {
        if (sign)
            SMULI(r2, i0, r0);
@@ -1510,8 +1510,8 @@ static __int128_t __llmul(jit_word_t a, jit_word_t b)
     } while (0)
 
 static void
-_qmulr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1,
-       jit_int32_t r2, jit_int32_t r3)
+_qmulr(jit_state_t *_jit, int32_t r0, jit_int32_t r1,
+       int32_t r2, jit_int32_t r3)
 {
     QMUL_PROLOG();
     movr(_O0_REGNO, r3);
@@ -1523,8 +1523,8 @@ _qmulr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1,
 }
 
 static void
-_qmuli(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1,
-       jit_int32_t r2, jit_word_t i0)
+_qmuli(jit_state_t *_jit, int32_t r0, jit_int32_t r1,
+       int32_t r2, jit_word_t i0)
 {
     QMUL_PROLOG();
     movi(_O0_REGNO, i0);
@@ -1541,8 +1541,8 @@ static __uint128_t __ullmul(jit_uword_t a, jit_uword_t b)
 }
 
 static void
-_qmulr_u(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1,
-        jit_int32_t r2, jit_int32_t r3)
+_qmulr_u(jit_state_t *_jit, int32_t r0, jit_int32_t r1,
+        int32_t r2, jit_int32_t r3)
 {
     QMUL_PROLOG();
     movr(_O0_REGNO, r3);
@@ -1554,8 +1554,8 @@ _qmulr_u(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1,
 }
 
 static void
-_qmuli_u(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1,
-        jit_int32_t r2, jit_word_t i0)
+_qmuli_u(jit_state_t *_jit, int32_t r0, jit_int32_t r1,
+        int32_t r2, jit_word_t i0)
 {
     QMUL_PROLOG();
     movi(_O0_REGNO, i0);
@@ -1568,10 +1568,10 @@ _qmuli_u(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1,
 #  endif
 
 static void
-_divr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_divr(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
 #  if __WORDSIZE == 32
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     rshi(rn(reg), r1, 31);
     WRY(rn(reg), 0);
@@ -1583,9 +1583,9 @@ _divr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_int32_t r2)
 }
 
 static void
-_divi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_divi(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
 #  if __WORDSIZE == 32
     reg = jit_get_reg(jit_class_gpr);
 #  endif
@@ -1614,7 +1614,7 @@ _divi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_divr_u(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_divr_u(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
 #  if __WORDSIZE == 32
     WRYI(0, 0);
@@ -1625,9 +1625,9 @@ _divr_u(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
 }
 
 static void
-_divi_u(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_divi_u(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (s13_p(i0)) {
 #  if __WORDSIZE == 32
        WRYI(0, 0);
@@ -1645,11 +1645,11 @@ _divi_u(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_word_t i0)
 }
 
 static void
-_iqdivr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1,
-       jit_int32_t r2, jit_int32_t r3, jit_bool_t sign)
+_iqdivr(jit_state_t *_jit, int32_t r0, jit_int32_t r1,
+       int32_t r2, jit_int32_t r3, jit_bool_t sign)
 {
-    jit_int32_t                sv0, rg0;
-    jit_int32_t                sv1, rg1;
+    int32_t            sv0, rg0;
+    int32_t            sv1, rg1;
 
     if (r0 == r2 || r0 == r3) {
        sv0 = jit_get_reg(jit_class_gpr);
@@ -1681,10 +1681,10 @@ _iqdivr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1,
 }
 
 static void
-_iqdivi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1,
-       jit_int32_t r2, jit_word_t i0, jit_bool_t sign)
+_iqdivi(jit_state_t *_jit, int32_t r0, jit_int32_t r1,
+       int32_t r2, jit_word_t i0, jit_bool_t sign)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     movi(rn(reg), i0);
     iqdivr(r0, r1, r2, rn(reg), sign);
@@ -1692,9 +1692,9 @@ _iqdivi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1,
 }
 
 static void
-_remr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_remr(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (r0 == r1 || r0 == r2) {
        reg = jit_get_reg(jit_class_gpr);
        divr(rn(reg), r1, r2);
@@ -1710,9 +1710,9 @@ _remr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_int32_t r2)
 }
 
 static void
-_remi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_remi(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     movi(rn(reg), i0);
     remr(r0, r1, rn(reg));
@@ -1720,9 +1720,9 @@ _remi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_remr_u(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_remr_u(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (r0 == r1 || r0 == r2) {
        reg = jit_get_reg(jit_class_gpr);
        divr_u(rn(reg), r1, r2);
@@ -1738,9 +1738,9 @@ _remr_u(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
 }
 
 static void
-_remi_u(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_remi_u(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     movi(rn(reg), i0);
     remr_u(r0, r1, rn(reg));
@@ -1748,9 +1748,9 @@ _remi_u(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_word_t i0)
 }
 
 static void
-_andi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_andi(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (s13_p(i0))
        ANDI(r1, i0, r0);
     else {
@@ -1762,9 +1762,9 @@ _andi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_ori(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_ori(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (s13_p(i0))
        ORI(r1, i0, r0);
     else {
@@ -1776,9 +1776,9 @@ _ori(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_xori(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_xori(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (s13_p(i0))
        XORI(r1, i0, r0);
     else {
@@ -1790,21 +1790,21 @@ _xori(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_word_t i0)
 }
 
 static void
-_extr_c(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_extr_c(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
     lshi(r0, r1, __WORDSIZE - 8);
     rshi(r0, r0, __WORDSIZE - 8);
 }
 
 static void
-_extr_s(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_extr_s(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
     lshi(r0, r1, __WORDSIZE - 16);
     rshi(r0, r0, __WORDSIZE - 16);
 }
 
 static void
-_extr_us(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_extr_us(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
     lshi(r0, r1, __WORDSIZE - 16);
     rshi_u(r0, r0, __WORDSIZE - 16);
@@ -1812,14 +1812,14 @@ _extr_us(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1)
 
 #if __WORDSIZE == 64
 static void
-_extr_i(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_extr_i(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
     lshi(r0, r1, __WORDSIZE - 32);
     rshi(r0, r0, __WORDSIZE - 32);
 }
 
 static void
-_extr_ui(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_extr_ui(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
     lshi(r0, r1, __WORDSIZE - 32);
     rshi_u(r0, r0, __WORDSIZE - 32);
@@ -1827,8 +1827,8 @@ _extr_ui(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1)
 #endif
 
 static void
-_cr(jit_state_t *_jit, jit_int32_t cc,
-    jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_cr(jit_state_t *_jit, int32_t cc,
+    int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     CMP(r1, r2);
 #  if __WORDSIZE == 32
@@ -1841,10 +1841,10 @@ _cr(jit_state_t *_jit, jit_int32_t cc,
 }
 
 static void
-_cw(jit_state_t *_jit, jit_int32_t cc,
-    jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_cw(jit_state_t *_jit, int32_t cc,
+    int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (s13_p(i0)) {
        CMPI(r1, i0);
 #  if __WORDSIZE == 32
@@ -1864,9 +1864,9 @@ _cw(jit_state_t *_jit, jit_int32_t cc,
 }
 
 static void
-_ldi_c(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
+_ldi_c(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (s13_p(i0))
        LDSBI(0, i0, r0);
     else {
@@ -1878,9 +1878,9 @@ _ldi_c(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
 }
 
 static void
-_ldi_uc(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
+_ldi_uc(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (s13_p(i0))
        LDUBI(0, i0, r0);
     else {
@@ -1892,9 +1892,9 @@ _ldi_uc(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
 }
 
 static void
-_ldi_s(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
+_ldi_s(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (s13_p(i0))
        LDSHI(0, i0, r0);
     else {
@@ -1906,9 +1906,9 @@ _ldi_s(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
 }
 
 static void
-_ldi_us(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
+_ldi_us(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (s13_p(i0))
        LDUHI(0, i0, r0);
     else {
@@ -1920,9 +1920,9 @@ _ldi_us(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
 }
 
 static void
-_ldi_i(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
+_ldi_i(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (s13_p(i0)) {
 #  if __WORDSIZE == 32
        LDI(0, i0, r0);
@@ -1940,9 +1940,9 @@ _ldi_i(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
 
 #  if __WORDSIZE == 64
 static void
-_ldi_ui(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
+_ldi_ui(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (s13_p(i0))
        LDUWI(0, i0, r0);
     else {
@@ -1954,9 +1954,9 @@ _ldi_ui(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
 }
 
 static void
-_ldi_l(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
+_ldi_l(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (s13_p(i0))
        LDXI(0, i0, r0);
     else {
@@ -1969,9 +1969,9 @@ _ldi_l(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
 #  endif
 
 static void
-_ldxi_c(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_ldxi_c(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (s13_p(i0))
        LDSBI(r1, i0, r0);
     else {
@@ -1983,9 +1983,9 @@ _ldxi_c(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_word_t i0)
 }
 
 static void
-_ldxi_uc(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_ldxi_uc(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (s13_p(i0))
        LDUBI(r1, i0, r0);
     else {
@@ -1997,9 +1997,9 @@ _ldxi_uc(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_word_t i0)
 }
 
 static void
-_ldxi_s(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_ldxi_s(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (s13_p(i0))
        LDSHI(r1, i0, r0);
     else {
@@ -2011,9 +2011,9 @@ _ldxi_s(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_word_t i0)
 }
 
 static void
-_ldxi_us(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_ldxi_us(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (s13_p(i0))
        LDUHI(r1, i0, r0);
     else {
@@ -2025,9 +2025,9 @@ _ldxi_us(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_word_t i0)
 }
 
 static void
-_ldxi_i(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_ldxi_i(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (s13_p(i0)) {
 #  if __WORDSIZE == 32
        LDI(r1, i0, r0);
@@ -2045,9 +2045,9 @@ _ldxi_i(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_word_t i0)
 
 #  if __WORDSIZE == 64
 static void
-_ldxi_ui(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_ldxi_ui(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (s13_p(i0))
        LDUWI(r1, i0, r0);
     else {
@@ -2059,9 +2059,9 @@ _ldxi_ui(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_word_t i0)
 }
 
 static void
-_ldxi_l(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_ldxi_l(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (s13_p(i0))
        LDXI(r1, i0, r0);
     else {
@@ -2074,9 +2074,9 @@ _ldxi_l(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_word_t i0)
 #  endif
 
 static void
-_sti_c(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0)
+_sti_c(jit_state_t *_jit, jit_word_t i0, int32_t r0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (s13_p(i0))
        STBI(r0, 0, i0);
     else {
@@ -2088,9 +2088,9 @@ _sti_c(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0)
 }
 
 static void
-_sti_s(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0)
+_sti_s(jit_state_t *_jit, jit_word_t i0, int32_t r0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (s13_p(i0))
        STHI(r0, 0, i0);
     else {
@@ -2102,9 +2102,9 @@ _sti_s(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0)
 }
 
 static void
-_sti_i(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0)
+_sti_i(jit_state_t *_jit, jit_word_t i0, int32_t r0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (s13_p(i0)) {
 #  if __WORDSIZE == 32
        STI(r0, 0, i0);
@@ -2122,9 +2122,9 @@ _sti_i(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0)
 
 #  if __WORDSIZE == 64
 static void
-_sti_l(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0)
+_sti_l(jit_state_t *_jit, jit_word_t i0, int32_t r0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (s13_p(i0))
        STXI(r0, 0, i0);
     else {
@@ -2137,9 +2137,9 @@ _sti_l(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0)
 #  endif
 
 static void
-_stxi_c(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_stxi_c(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (s13_p(i0))
        STBI(r1, r0, i0);
     else {
@@ -2151,9 +2151,9 @@ _stxi_c(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, 
jit_int32_t r1)
 }
 
 static void
-_stxi_s(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_stxi_s(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (s13_p(i0))
        STHI(r1, r0, i0);
     else {
@@ -2165,9 +2165,9 @@ _stxi_s(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, 
jit_int32_t r1)
 }
 
 static void
-_stxi_i(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_stxi_i(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (s13_p(i0)) {
 #  if __WORDSIZE == 32
        STI(r1, r0, i0);
@@ -2185,9 +2185,9 @@ _stxi_i(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, 
jit_int32_t r1)
 
 #  if __WORDSIZE == 64
 static void
-_stxi_l(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_stxi_l(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (s13_p(i0))
        STXI(r1, r0, i0);
     else {
@@ -2200,8 +2200,8 @@ _stxi_l(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, 
jit_int32_t r1)
 #  endif
 
 static jit_word_t
-_br(jit_state_t *_jit, jit_int32_t cc,
-    jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_br(jit_state_t *_jit, int32_t cc,
+    jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     jit_word_t         w;
     CMP(r0, r1);
@@ -2216,11 +2216,11 @@ _br(jit_state_t *_jit, jit_int32_t cc,
 }
 
 static jit_word_t
-_bw(jit_state_t *_jit, jit_int32_t cc,
-    jit_word_t i0, jit_int32_t r0, jit_word_t i1)
+_bw(jit_state_t *_jit, int32_t cc,
+    jit_word_t i0, int32_t r0, jit_word_t i1)
 {
     jit_word_t         w;
-    jit_int32_t                reg;
+    int32_t            reg;
     if (s13_p(i1)) {
        CMPI(r0, i1);
        w = _jit->pc.w;
@@ -2242,7 +2242,7 @@ _bw(jit_state_t *_jit, jit_int32_t cc,
 
 static jit_word_t
 _b_asr(jit_state_t *_jit, jit_bool_t jif, jit_bool_t add, jit_bool_t sgn,
-       jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+       jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     jit_word_t         w;
     if (add)
@@ -2267,10 +2267,10 @@ _b_asr(jit_state_t *_jit, jit_bool_t jif, jit_bool_t 
add, jit_bool_t sgn,
 
 static jit_word_t
 _b_asw(jit_state_t *_jit, jit_bool_t jif, jit_bool_t add, jit_bool_t sgn,
-       jit_word_t i0, jit_int32_t r0, jit_word_t i1)
+       jit_word_t i0, int32_t r0, jit_word_t i1)
 {
     jit_word_t         w;
-    jit_int32_t                reg;
+    int32_t            reg;
     if (s13_p(i1)) {
        if (add)
            ADDIcc(r0, i1, r0);
@@ -2301,7 +2301,7 @@ _b_asw(jit_state_t *_jit, jit_bool_t jif, jit_bool_t add, 
jit_bool_t sgn,
 
 static jit_word_t
 _bm_r(jit_state_t *_jit, jit_bool_t set,
-      jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+      jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     jit_word_t         w;
     BTST(r0, r1);
@@ -2317,10 +2317,10 @@ _bm_r(jit_state_t *_jit, jit_bool_t set,
 
 static jit_word_t
 _bm_w(jit_state_t *_jit, jit_bool_t set,
-      jit_word_t i0, jit_int32_t r0, jit_word_t i1)
+      jit_word_t i0, int32_t r0, jit_word_t i1)
 {
     jit_word_t         w;
-    jit_int32_t                reg;
+    int32_t            reg;
     if (s13_p(i1)) {
        BTSTI(r0, i1);
        w = _jit->pc.w;
@@ -2341,7 +2341,7 @@ _bm_w(jit_state_t *_jit, jit_bool_t set,
 }
 
 static void
-_jmpr(jit_state_t *_jit, jit_int32_t r0)
+_jmpr(jit_state_t *_jit, int32_t r0)
 {
     JMPL(0, r0, 0);
     NOP();
@@ -2351,7 +2351,7 @@ static void
 _jmpi(jit_state_t *_jit, jit_word_t i0)
 {
     jit_word_t         w;
-    jit_int32_t                reg;
+    int32_t            reg;
     w = (i0 - _jit->pc.w) >> 2;
     if (s22_p(w)) {
        BA(w);
@@ -2369,7 +2369,7 @@ static jit_word_t
 _jmpi_p(jit_state_t *_jit, jit_word_t i0)
 {
     jit_word_t         w;
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr|jit_class_nospill);
     w = movi_p(rn(reg), i0);
     jmpr(rn(reg));
@@ -2378,7 +2378,7 @@ _jmpi_p(jit_state_t *_jit, jit_word_t i0)
 }
 
 static void
-_callr(jit_state_t *_jit, jit_int32_t r0)
+_callr(jit_state_t *_jit, int32_t r0)
 {
     CALL(r0);
     NOP();
@@ -2397,7 +2397,7 @@ static jit_word_t
 _calli_p(jit_state_t *_jit, jit_word_t i0)
 {
     jit_word_t         w;
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     w = movi_p(rn(reg), i0);
     callr(rn(reg));
@@ -2409,9 +2409,9 @@ _calli_p(jit_state_t *_jit, jit_word_t i0)
 static void
 _prolog(jit_state_t *_jit, jit_node_t *node)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (_jitc->function->define_frame || _jitc->function->assume_frame) {
-       jit_int32_t     frame = -_jitc->function->frame;
+       int32_t frame = -_jitc->function->frame;
        assert(_jitc->function->self.aoff >= frame);
        if (_jitc->function->assume_frame)
            return;
@@ -2488,7 +2488,7 @@ _epilog(jit_state_t *_jit, jit_node_t *node)
 }
 
 static void
-_vastart(jit_state_t *_jit, jit_int32_t r0)
+_vastart(jit_state_t *_jit, int32_t r0)
 {
     /* Initialize stack pointer to the first stack argument. */
     if (jit_arg_reg_p(_jitc->function->vagp))
@@ -2500,7 +2500,7 @@ _vastart(jit_state_t *_jit, jit_int32_t r0)
 }
 
 static void
-_vaarg(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_vaarg(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
     assert(_jitc->function->self.call & jit_call_varargs);
 
@@ -2516,7 +2516,7 @@ _patch_at(jit_state_t *_jit, jit_word_t instr, jit_word_t 
label)
 {
     jit_instr_t                 i;
     union {
-       jit_int32_t     *i;
+       int32_t *i;
        jit_word_t       w;
     } u;
 
diff --git a/jit/sparc-fpu.c b/jit/sparc-fpu.c
index c56b211..3550966 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*,jit_int32_t,jit_int32_t,jit_int32_t, 
jit_int32_t,jit_int32_t);
+_f3f(jit_state_t*,int32_t,jit_int32_t,jit_int32_t, jit_int32_t,jit_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)
@@ -168,7 +168,7 @@ _f3f(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t, 
jit_int32_t,jit_int32_t);
 #  define CPop1(rd, rs1, opc, rs2)     f3f(rd, 54, rs1, opf, rs2)
 #  define CPop2(rd, rs1, opc, rs2)     f3f(rd, 55, rs1, opf, rs2)
 #  define extr_f(r0, r1)               _extr_f(_jit, r0, r1)
-static void _extr_f(jit_state_t*, jit_int32_t, jit_int32_t);
+static void _extr_f(jit_state_t*, int32_t, jit_int32_t);
 #  if __WORDSIZSE == 32
 #    define truncr_f(r0, r1)           truncr_f_i(r0, r1)
 #  define truncr_d(r0, r1)             truncr_d_i(r0, r1)
@@ -177,60 +177,60 @@ static void _extr_f(jit_state_t*, jit_int32_t, 
jit_int32_t);
 #  define truncr_d(r0, r1)             truncr_d_l(r0, r1)
 #  endif
 #  define truncr_f_i(r0, r1)           _truncr_f_i(_jit, r0, r1)
-static void _truncr_f_i(jit_state_t*, jit_int32_t, jit_int32_t);
+static void _truncr_f_i(jit_state_t*, int32_t, jit_int32_t);
 #  if __WORDSIZE == 64
 #    define truncr_f_l(r0, r1)         _truncr_f_l(_jit, r0, r1)
-static void _truncr_f_l(jit_state_t*, jit_int32_t, jit_int32_t);
+static void _truncr_f_l(jit_state_t*, int32_t, jit_int32_t);
 #  endif
 #  if __WORDSIZE == 32
 #    define extr_d_f(r0, r1)           FDTOS(r1, r0)
 #  else
 #    define extr_d_f(r0, r1)           _extr_d_f(_jit, r0, r1)
-static void _extr_d_f(jit_state_t*, jit_int32_t, jit_int32_t);
+static void _extr_d_f(jit_state_t*, int32_t, jit_int32_t);
 #  endif
 #  define movi_f(r0, i0)               _movi_f(_jit, r0, i0)
 #  if __WORDSIZE == 32
 #    define movr_f(r0, r1)             FMOVS(r1, r0)
 #  else
 #    define movr_f(r0, r1)             _movr_f(_jit, r0, r1)
-static void _movr_f(jit_state_t*, jit_int32_t, jit_int32_t);
+static void _movr_f(jit_state_t*, int32_t, jit_int32_t);
 #  endif
-static void _movi_f(jit_state_t*, jit_int32_t, jit_float32_t*);
+static void _movi_f(jit_state_t*, int32_t, jit_float32_t*);
 #  if __WORDSIZE == 32
 #    define negr_f(r0, r1)             FNEGS(r1, r0)
 #    define absr_f(r0, r1)             FABSS(r1, r0)
 #    define sqrtr_f(r0, r1)            FSQRTS(r1, r0)
 #  else
 #    define negr_f(r0, r1)             _negr_f(_jit, r0, r1)
-static void _negr_f(jit_state_t*, jit_int32_t, jit_int32_t);
+static void _negr_f(jit_state_t*, int32_t, jit_int32_t);
 #    define absr_f(r0, r1)             _absr_f(_jit, r0, r1)
-static void _absr_f(jit_state_t*, jit_int32_t, jit_int32_t);
+static void _absr_f(jit_state_t*, int32_t, jit_int32_t);
 #    define sqrtr_f(r0, r1)            _sqrtr_f(_jit, r0, r1)
-static void _sqrtr_f(jit_state_t*, jit_int32_t, jit_int32_t);
+static void _sqrtr_f(jit_state_t*, int32_t, jit_int32_t);
 #  endif
 #  define extr_d(r0, r1)               _extr_d(_jit, r0, r1)
-static void _extr_d(jit_state_t*, jit_int32_t, jit_int32_t);
+static void _extr_d(jit_state_t*, int32_t, jit_int32_t);
 #  define truncr_d_i(r0, r1)           _truncr_d_i(_jit, r0, r1)
-static void _truncr_d_i(jit_state_t*, jit_int32_t, jit_int32_t);
+static void _truncr_d_i(jit_state_t*, int32_t, jit_int32_t);
 #  if __WORDSIZE == 64
 #    define truncr_d_l(r0, r1)         _truncr_d_l(_jit, r0, r1)
-static void _truncr_d_l(jit_state_t*, jit_int32_t, jit_int32_t);
+static void _truncr_d_l(jit_state_t*, int32_t, jit_int32_t);
 #  endif
 #  if __WORDSIZE == 32
 #    define extr_f_d(r0, r1)           FSTOD(r1, r0)
 #  else
 #    define extr_f_d(r0, r1)           _extr_f_d(_jit, r0, r1)
-static void _extr_f_d(jit_state_t*, jit_int32_t, jit_int32_t);
+static void _extr_f_d(jit_state_t*, int32_t, jit_int32_t);
 #  endif
 #  define movi_d(r0, i0)               _movi_d(_jit, r0, i0)
-static void _movi_d(jit_state_t*, jit_int32_t, jit_float64_t*);
+static void _movi_d(jit_state_t*, int32_t, jit_float64_t*);
 #  if __WORDSIZE == 32
 #  define movr_d(r0, r1)               _movr_d(_jit, r0, r1)
-static void _movr_d(jit_state_t*, jit_int32_t, jit_int32_t);
+static void _movr_d(jit_state_t*, int32_t, jit_int32_t);
 #  define negr_d(r0, r1)               _negr_d(_jit, r0, r1)
-static void _negr_d(jit_state_t*, jit_int32_t, jit_int32_t);
+static void _negr_d(jit_state_t*, int32_t, jit_int32_t);
 #  define absr_d(r0, r1)               _absr_d(_jit, r0, r1)
-static void _absr_d(jit_state_t*, jit_int32_t, jit_int32_t);
+static void _absr_d(jit_state_t*, int32_t, jit_int32_t);
 #  else
 #    define movr_d(r0, r1)             FMOVD(r1, r0)
 #    define negr_d(r0, r1)             FNEGD(r1, r0)
@@ -238,17 +238,17 @@ static void _absr_d(jit_state_t*, jit_int32_t, 
jit_int32_t);
 #  endif
 #  define sqrtr_d(r0, r1)              FSQRTD(r1, r0)
 #  define fop1f(op, r0, r1, i0)                _fop1f(_jit, op, r0, r1, i0)
-static void _fop1f(jit_state_t*,jit_int32_t,
-                  jit_int32_t,jit_int32_t,jit_float32_t*);
+static void _fop1f(jit_state_t*,int32_t,
+                  int32_t,jit_int32_t,jit_float32_t*);
 #  define rfop1f(op, r0, r1, i0)       _rfop1f(_jit, op, r0, r1, i0)
-static void _rfop1f(jit_state_t*,jit_int32_t,
-                   jit_int32_t,jit_int32_t,jit_float32_t*);
+static void _rfop1f(jit_state_t*,int32_t,
+                   int32_t,jit_int32_t,jit_float32_t*);
 #  define fop1d(op, r0, r1, i0)                _fop1d(_jit, op, r0, r1, i0)
-static void _fop1d(jit_state_t*,jit_int32_t,
-                  jit_int32_t,jit_int32_t,jit_float64_t*);
+static void _fop1d(jit_state_t*,int32_t,
+                  int32_t,jit_int32_t,jit_float64_t*);
 #  define rfop1d(op, r0, r1, i0)       _rfop1d(_jit, op, r0, r1, i0)
-static void _rfop1d(jit_state_t*,jit_int32_t,
-                   jit_int32_t,jit_int32_t,jit_float64_t*);
+static void _rfop1d(jit_state_t*,int32_t,
+                   int32_t,jit_int32_t,jit_float64_t*);
 #  if __WORDSIZE == 32
 #    define addr_f(r0, r1, r2)         FADDS(r1, r2, r0)
 #    define subr_f(r0, r1, r2)         FSUBS(r1, r2, r0)
@@ -256,8 +256,8 @@ static void _rfop1d(jit_state_t*,jit_int32_t,
 #    define divr_f(r0, r1, r2)         FDIVS(r1, r2, r0)
 #  else
 #    define fop2f(op, r0, r1, r2)      _fop2f(_jit, op, r0, r1, r2)
-static void _fop2f(jit_state_t*, jit_int32_t,
-                  jit_int32_t, jit_int32_t, jit_int32_t);
+static void _fop2f(jit_state_t*, int32_t,
+                  int32_t, jit_int32_t, jit_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*, jit_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*,jit_int32_t,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _fcr(jit_state_t*,int32_t,jit_int32_t,jit_int32_t,jit_int32_t);
 #define fcw(cc, r0, r1, i0)            _fcw(_jit, cc, r0, r1, i0)
 static void
-_fcw(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t,jit_float32_t*);
+_fcw(jit_state_t*,int32_t,jit_int32_t,jit_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*,jit_int32_t,jit_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*,jit_int32_t,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _dcr(jit_state_t*,int32_t,jit_int32_t,jit_int32_t,jit_int32_t);
 #define dcw(cc, r0, r1, i0)            _dcw(_jit, cc, r0, r1, i0)
 static void
-_dcw(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t,jit_float64_t*);
+_dcw(jit_state_t*,int32_t,jit_int32_t,jit_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)
@@ -351,52 +351,52 @@ 
_dcw(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t,jit_float64_t*);
 #    define ldr_f(r0, r1)              LDF(r1, 0, r0)
 #  else
 #  define ldr_f(r0, r1)                        _ldr_f(_jit, r0, r1)
-static void _ldr_f(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _ldr_f(jit_state_t*,int32_t,jit_int32_t);
 #  endif
 #  define ldi_f(r0, i0)                        _ldi_f(_jit, r0, i0)
-static void _ldi_f(jit_state_t*,jit_int32_t,jit_word_t);
+static void _ldi_f(jit_state_t*,int32_t,jit_word_t);
 #  if __WORDSIZE == 32
 #    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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _ldxr_f(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  endif
 #  define ldxi_f(r0, r1, i0)           _ldxi_f(_jit, r0, r1, i0)
-static void _ldxi_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _ldxi_f(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  if __WORDSIZE == 32
 #    define str_f(r0, r1)              STF(r1, r0, 0)
 #  else
 #  define str_f(r0, r1)                        _str_f(_jit, r0, r1)
-static void _str_f(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _str_f(jit_state_t*,int32_t,jit_int32_t);
 #  endif
 #  define sti_f(r0, i0)                        _sti_f(_jit, r0, i0)
-static void _sti_f(jit_state_t*,jit_word_t,jit_int32_t);
+static void _sti_f(jit_state_t*,jit_word_t,int32_t);
 #  if __WORDSIZE == 32
 #    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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _stxr_f(jit_state_t*,int32_t,jit_int32_t,jit_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,jit_int32_t,jit_int32_t);
+static void _stxi_f(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define ldr_d(r0, r1)                        LDDF(r1, 0, r0)
 #  define ldi_d(r0, i0)                        _ldi_d(_jit, r0, i0)
-static void _ldi_d(jit_state_t*,jit_int32_t,jit_word_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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _ldxi_d(jit_state_t*,int32_t,jit_int32_t,jit_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,jit_int32_t);
+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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _stxi_d(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define fbr(cc, i0, r0, r1)          _fbr(_jit, cc, i0, r0, r1)
 static jit_word_t
-_fbr(jit_state_t*,jit_int32_t,jit_word_t,jit_int32_t,jit_int32_t);
+_fbr(jit_state_t*,int32_t,jit_word_t,jit_int32_t,jit_int32_t);
 #  define fbw(cc, i0, r0, i1)          _fbw(_jit, cc, i0, r0, i1)
 static jit_word_t
-_fbw(jit_state_t*,jit_int32_t,jit_word_t,jit_int32_t,jit_float32_t*);
+_fbw(jit_state_t*,int32_t,jit_word_t,jit_int32_t,jit_float32_t*);
 #  define bltr_f(i0, r0, r1)           fbr(SPARC_FBL, i0, r0, r1)
 #  define blti_f(i0, r0, i1)           fbw(SPARC_FBL, i0, r0, i1)
 #  define bler_f(i0, r0, r1)           fbr(SPARC_FBLE, i0, r0, r1)
@@ -427,10 +427,10 @@ 
_fbw(jit_state_t*,jit_int32_t,jit_word_t,jit_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*,jit_int32_t,jit_word_t,jit_int32_t,jit_int32_t);
+_dbr(jit_state_t*,int32_t,jit_word_t,jit_int32_t,jit_int32_t);
 #  define dbw(cc, i0, r0, i1)          _dbw(_jit, cc, i0, r0, i1)
 static jit_word_t
-_dbw(jit_state_t*,jit_int32_t,jit_word_t,jit_int32_t,jit_float64_t*);
+_dbw(jit_state_t*,int32_t,jit_word_t,jit_int32_t,jit_float64_t*);
 #  define bltr_d(i0, r0, r1)           dbr(SPARC_FBL, i0, r0, r1)
 #  define blti_d(i0, r0, i1)           dbw(SPARC_FBL, i0, r0, i1)
 #  define bler_d(i0, r0, r1)           dbr(SPARC_FBLE, i0, r0, r1)
@@ -460,13 +460,13 @@ 
_dbw(jit_state_t*,jit_int32_t,jit_word_t,jit_int32_t,jit_float64_t*);
 #  define bunordr_d(i0, r0, r1)                dbr(SPARC_FBU, i0, r0, r1)
 #  define bunordi_d(i0, r0, i1)                dbw(SPARC_FBU, i0, r0, i1)
 #  define vaarg_d(r0, r1)              _vaarg_d(_jit, r0, r1)
-static void _vaarg_d(jit_state_t*, jit_int32_t, jit_int32_t);
+static void _vaarg_d(jit_state_t*, int32_t, jit_int32_t);
 #endif
 
 #if CODE
 static void
-_f3f(jit_state_t *_jit, jit_int32_t rd,
-     jit_int32_t op3, jit_int32_t rs1, jit_int32_t opf, jit_int32_t rs2)
+_f3f(jit_state_t *_jit, int32_t rd,
+     int32_t op3, jit_int32_t rs1, jit_int32_t opf, jit_int32_t rs2)
 {
     jit_instr_t                v;
 #  if __WORDSIZE == 64
@@ -499,9 +499,9 @@ _f3f(jit_state_t *_jit, jit_int32_t rd,
 
 #  if __WORDSIZE == 64
 static void
-_movr_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_movr_f(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
-    jit_int32_t                t0, t1;
+    int32_t            t0, t1;
     if (r0 != r1) {
        if (single_precision_p(r0)) {
            if (single_precision_p(r1))
@@ -532,9 +532,9 @@ _movr_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
 }
 
 static void
-_negr_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_negr_f(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
-    jit_int32_t                t0, t1;
+    int32_t            t0, t1;
     if (single_precision_p(r0)) {
        if (single_precision_p(r1))
            FNEGS(r1, r0);
@@ -563,9 +563,9 @@ _negr_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
 }
 
 static void
-_absr_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_absr_f(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
-    jit_int32_t                t0, t1;
+    int32_t            t0, t1;
     if (single_precision_p(r0)) {
        if (single_precision_p(r1))
            FABSS(r1, r0);
@@ -594,9 +594,9 @@ _absr_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
 }
 
 static void
-_sqrtr_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_sqrtr_f(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
-    jit_int32_t                t0, t1;
+    int32_t            t0, t1;
     if (single_precision_p(r0)) {
        if (single_precision_p(r1))
            FSQRTS(r1, r0);
@@ -627,9 +627,9 @@ _sqrtr_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
 
 #  if __WORDSIZE == 64
 static void
-_extr_d_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_extr_d_f(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (!single_precision_p(r0)) {
        reg = jit_get_reg(CLASS_SNG);
        movr_d(rn(reg), r0);
@@ -643,13 +643,13 @@ _extr_d_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1)
 #  endif
 
 static void
-_movi_f(jit_state_t *_jit, jit_int32_t r0, jit_float32_t *i0)
+_movi_f(jit_state_t *_jit, int32_t r0, jit_float32_t *i0)
 {
     union {
-       jit_int32_t      i;
+       int32_t  i;
        jit_float32_t    f;
     } data;
-    jit_int32_t                 reg;
+    int32_t             reg;
 
     if (_jitc->no_data) {
        data.f = *i0;
@@ -665,9 +665,9 @@ _movi_f(jit_state_t *_jit, jit_int32_t r0, jit_float32_t 
*i0)
 
 #  if __WORDSIZE == 64
 static void
-_extr_f_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_extr_f_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (!single_precision_p(r1)) {
        reg = jit_get_reg(CLASS_SNG);
        movr_d(rn(reg), r1);
@@ -680,17 +680,17 @@ _extr_f_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1)
 #  endif
 
 static void
-_movi_d(jit_state_t *_jit, jit_int32_t r0, jit_float64_t *i0)
+_movi_d(jit_state_t *_jit, int32_t r0, jit_float64_t *i0)
 {
     union {
 #  if __WORDSIZE == 32
-       jit_int32_t      i[2];
+       int32_t  i[2];
 #  else
        jit_word_t       w;
 #  endif
        jit_float64_t    d;
     } data;
-    jit_int32_t                 reg;
+    int32_t             reg;
 
     if (_jitc->no_data) {
        data.d = *i0;
@@ -714,7 +714,7 @@ _movi_d(jit_state_t *_jit, jit_int32_t r0, jit_float64_t 
*i0)
 
 #  if __WORDSIZE == 32
 static void
-_movr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_movr_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
     assert(!(r0 & 1));
     assert(!(r1 & 1));
@@ -725,7 +725,7 @@ _movr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
 }
 
 static void
-_negr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_negr_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
     assert(!(r0 & 1));
     assert(!(r1 & 1));
@@ -735,7 +735,7 @@ _negr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
 }
 
 static void
-_absr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_absr_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
     assert(!(r0 & 1));
     assert(!(r1 & 1));
@@ -748,9 +748,9 @@ _absr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
 #  if __WORDSIZE == 64
 #    define single_rrr(NAME, CODE)                                     \
 static void                                                            \
-NAME(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)        
\
+NAME(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)    \
 {                                                                      \
-    jit_int32_t                x0, t0, x1, t1, x2, t2, mask = 0;               
\
+    int32_t            x0, t0, x1, t1, x2, t2, mask = 0;               \
     if (!single_precision_p(r0)) {                                     \
        mask |= 1;                                                      \
        t0 = jit_get_reg(CLASS_SNG);                                    \
@@ -802,10 +802,10 @@ NAME(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_int32_t r2)   \
 }
 
 static void
-_fop2f(jit_state_t *_jit, jit_int32_t op,
-       jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_fop2f(jit_state_t *_jit, int32_t op,
+       int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
-    jit_int32_t                x0, t0, x1, t1, x2, t2, mask = 0;
+    int32_t            x0, t0, x1, t1, x2, t2, mask = 0;
     if (!single_precision_p(r0)) {
        mask |= 1;
        t0 = jit_get_reg(CLASS_SNG);
@@ -858,12 +858,12 @@ _fop2f(jit_state_t *_jit, jit_int32_t op,
 #  endif
 
 static void
-_fop1f(jit_state_t *_jit, jit_int32_t op,
-       jit_int32_t r0, jit_int32_t r1, jit_float32_t *i0)
+_fop1f(jit_state_t *_jit, int32_t op,
+       int32_t r0, jit_int32_t r1, jit_float32_t *i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
 #  if __WORDSIZE == 64
-    jit_int32_t                x0, t0, x1, t1, mask = 0;
+    int32_t            x0, t0, x1, t1, mask = 0;
 #  endif
     reg = jit_get_reg(CLASS_SNG);
     movi_f(rn(reg), i0);
@@ -903,12 +903,12 @@ _fop1f(jit_state_t *_jit, jit_int32_t op,
 }
 
 static void
-_rfop1f(jit_state_t *_jit, jit_int32_t op,
-       jit_int32_t r0, jit_int32_t r1, jit_float32_t *i0)
+_rfop1f(jit_state_t *_jit, int32_t op,
+       int32_t r0, jit_int32_t r1, jit_float32_t *i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
 #  if __WORDSIZE == 64
-    jit_int32_t                x0, t0, x1, t1, mask = 0;
+    int32_t            x0, t0, x1, t1, mask = 0;
 #  endif
     reg = jit_get_reg(CLASS_SNG);
     movi_f(rn(reg), i0);
@@ -948,10 +948,10 @@ _rfop1f(jit_state_t *_jit, jit_int32_t op,
 }
 
 static void
-_fop1d(jit_state_t *_jit, jit_int32_t op,
-       jit_int32_t r0, jit_int32_t r1, jit_float64_t *i0)
+_fop1d(jit_state_t *_jit, int32_t op,
+       int32_t r0, jit_int32_t r1, jit_float64_t *i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(CLASS_DBL);
     movi_d(rn(reg), i0);
     FPop1(r0, r1, op, rn(reg));
@@ -959,10 +959,10 @@ _fop1d(jit_state_t *_jit, jit_int32_t op,
 }
 
 static void
-_rfop1d(jit_state_t *_jit, jit_int32_t op,
-       jit_int32_t r0, jit_int32_t r1, jit_float64_t *i0)
+_rfop1d(jit_state_t *_jit, int32_t op,
+       int32_t r0, jit_int32_t r1, jit_float64_t *i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(CLASS_DBL);
     movi_d(rn(reg), i0);
     FPop1(r0, rn(reg), op, r1);
@@ -970,7 +970,7 @@ _rfop1d(jit_state_t *_jit, jit_int32_t op,
 }
 
 static void
-_extr_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_extr_f(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
     stxi(BIAS(-8), _FP_REGNO, r1);
 #  if __WORDSIZE == 32
@@ -979,7 +979,7 @@ _extr_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
 #  else
     ldxi_d(r0, _FP_REGNO, BIAS(-8));
     if (!single_precision_p(r0)) {
-       jit_int32_t     reg;
+       int32_t reg;
        reg = jit_get_reg(CLASS_SNG);
        movr_d(rn(reg), r0);
        FXTOS(rn(reg), rn(reg));
@@ -992,9 +992,9 @@ _extr_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
 }
 
 static void
-_truncr_f_i(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_truncr_f_i(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(CLASS_SNG);
 #  if __WORDSIZE == 64
     if (!single_precision_p(r1)) {
@@ -1011,9 +1011,9 @@ _truncr_f_i(jit_state_t *_jit, jit_int32_t r0, 
jit_int32_t r1)
 
 #  if __WORDSIZE == 64
 static void
-_truncr_f_l(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_truncr_f_l(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(CLASS_SNG);
 #  if __WORDSIZE == 64
     if (!single_precision_p(r1)) {
@@ -1030,11 +1030,11 @@ _truncr_f_l(jit_state_t *_jit, jit_int32_t r0, 
jit_int32_t r1)
 #  endif
 
 static void
-_fcr(jit_state_t *_jit, jit_int32_t cc,
-     jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_fcr(jit_state_t *_jit, int32_t cc,
+     int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
 #  if __WORDSIZE == 64
-    jit_int32_t                x0, t0, x1, t1, mask = 0;
+    int32_t            x0, t0, x1, t1, mask = 0;
     if (!single_precision_p(r1)) {
        mask |= 1;
        t0 = jit_get_reg(CLASS_SNG);
@@ -1067,12 +1067,12 @@ _fcr(jit_state_t *_jit, jit_int32_t cc,
 }
 
 static void
-_fcw(jit_state_t *_jit, jit_int32_t cc,
-     jit_int32_t r0, jit_int32_t r1, jit_float32_t *i0)
+_fcw(jit_state_t *_jit, int32_t cc,
+     int32_t r0, jit_int32_t r1, jit_float32_t *i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
 #  if __WORDSIZE == 64
-    jit_int32_t                x0, t0, mask = 0;
+    int32_t            x0, t0, mask = 0;
     if (!single_precision_p(r1)) {
        mask |= 1;
        t0 = jit_get_reg(CLASS_SNG);
@@ -1098,8 +1098,8 @@ _fcw(jit_state_t *_jit, jit_int32_t cc,
 }
 
 static void
-_dcr(jit_state_t *_jit, jit_int32_t cc,
-     jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_dcr(jit_state_t *_jit, int32_t cc,
+     int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     FCMPD(r1, r2);
     FBa(cc, 3);
@@ -1108,10 +1108,10 @@ _dcr(jit_state_t *_jit, jit_int32_t cc,
 }
 
 static void
-_dcw(jit_state_t *_jit, jit_int32_t cc,
-     jit_int32_t r0, jit_int32_t r1, jit_float64_t *i0)
+_dcw(jit_state_t *_jit, int32_t cc,
+     int32_t r0, jit_int32_t r1, jit_float64_t *i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(CLASS_DBL);
     movi_d(rn(reg), i0);
     FCMPD(r1, rn(reg));
@@ -1123,9 +1123,9 @@ _dcw(jit_state_t *_jit, jit_int32_t cc,
 
 #  if __WORDSIZE == 64
 static void
-_ldr_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_ldr_f(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (!single_precision_p(r0)) {
        reg = jit_get_reg(CLASS_SNG);
        LDF(r1, 0, rn(reg));
@@ -1138,9 +1138,9 @@ _ldr_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
 #  endif
 
 static void
-_ldi_f(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
+_ldi_f(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (s13_p(i0)) {
 #  if __WORDSIZE == 64
        if (!single_precision_p(r0)) {
@@ -1163,9 +1163,9 @@ _ldi_f(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
 
 #  if __WORDSIZE == 64
 static void
-_ldxr_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_ldxr_f(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (!single_precision_p(r0)) {
        reg = jit_get_reg(CLASS_SNG);
        LDF(r1, r2, rn(reg));
@@ -1178,9 +1178,9 @@ _ldxr_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
 #  endif
 
 static void
-_ldxi_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_ldxi_f(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (s13_p(i0)) {
 #  if __WORDSIZE == 64
        if (!single_precision_p(r0)) {
@@ -1203,9 +1203,9 @@ _ldxi_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_word_t i0)
 
 #  if __WORDSIZE == 64
 static void
-_str_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_str_f(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (!single_precision_p(r1)) {
        reg = jit_get_reg(CLASS_SNG);
        movr_d(rn(reg), r1);
@@ -1218,9 +1218,9 @@ _str_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
 # endif
 
 static void
-_sti_f(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0)
+_sti_f(jit_state_t *_jit, jit_word_t i0, int32_t r0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (s13_p(i0)) {
 #  if __WORDSIZE == 64
        if (!single_precision_p(r0)) {
@@ -1243,9 +1243,9 @@ _sti_f(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0)
 
 #  if __WORDSIZE == 64
 static void
-_stxr_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_stxr_f(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (!single_precision_p(r2)) {
        reg = jit_get_reg(CLASS_SNG);
        movr_d(rn(reg), r2);
@@ -1258,9 +1258,9 @@ _stxr_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
 # endif
 
 static void
-_stxi_f(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_stxi_f(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (s13_p(i0)) {
 #  if __WORDSIZE == 64
        if (!single_precision_p(r1)) {
@@ -1282,7 +1282,7 @@ _stxi_f(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, 
jit_int32_t r1)
 }
 
 static void
-_extr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_extr_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
     stxi(BIAS(-8), _FP_REGNO, r1);
 #  if __WORDSIZE == 32
@@ -1297,9 +1297,9 @@ _extr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
 }
 
 static void
-_truncr_d_i(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_truncr_d_i(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(CLASS_SNG);
 #  if __WORDSIZE == 64
     if (!single_precision_p(r1)) {
@@ -1316,9 +1316,9 @@ _truncr_d_i(jit_state_t *_jit, jit_int32_t r0, 
jit_int32_t r1)
 
 #  if __WORDSIZE == 64
 static void
-_truncr_d_l(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_truncr_d_l(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(CLASS_DBL);
     FDTOX(r1, rn(reg));
     stxi_d(BIAS(-8), _FP_REGNO, rn(reg));
@@ -1328,9 +1328,9 @@ _truncr_d_l(jit_state_t *_jit, jit_int32_t r0, 
jit_int32_t r1)
 #  endif
 
 static void
-_ldi_d(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
+_ldi_d(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (s13_p(i0))
        LDDFI(0, i0, r0);
     else {
@@ -1342,9 +1342,9 @@ _ldi_d(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
 }
 
 static void
-_ldxi_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t i0)
+_ldxi_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (s13_p(i0))
        LDDFI(r1, i0, r0);
     else {
@@ -1356,9 +1356,9 @@ _ldxi_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t i0)
 }
 
 static void
-_sti_d(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0)
+_sti_d(jit_state_t *_jit, jit_word_t i0, int32_t r0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (s13_p(i0))
        STDFI(r0, 0, i0);
     else {
@@ -1370,9 +1370,9 @@ _sti_d(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0)
 }
 
 static void
-_stxi_d(jit_state_t *_jit, jit_int32_t i0, jit_int32_t r0, jit_int32_t r1)
+_stxi_d(jit_state_t *_jit, int32_t i0, jit_int32_t r0, jit_int32_t r1)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (s13_p(i0))
        STDFI(r1, r0, i0);
     else {
@@ -1384,11 +1384,11 @@ _stxi_d(jit_state_t *_jit, jit_int32_t i0, jit_int32_t 
r0, jit_int32_t r1)
 }
 
 static jit_word_t
-_fbr(jit_state_t *_jit, jit_int32_t cc,
-     jit_word_t i0, jit_int32_t r0,jit_int32_t r1)
+_fbr(jit_state_t *_jit, int32_t cc,
+     jit_word_t i0, int32_t r0,jit_int32_t r1)
 {
 #  if __WORDSIZE == 64
-    jit_int32_t                x0, t0, x1, t1, mask = 0;
+    int32_t            x0, t0, x1, t1, mask = 0;
 #  endif
     jit_word_t         w;
 #  if __WORDSIZE == 64
@@ -1425,13 +1425,13 @@ _fbr(jit_state_t *_jit, jit_int32_t cc,
 }
 
 static jit_word_t
-_fbw(jit_state_t *_jit, jit_int32_t cc,
-     jit_word_t i0, jit_int32_t r0, jit_float32_t *i1)
+_fbw(jit_state_t *_jit, int32_t cc,
+     jit_word_t i0, int32_t r0, jit_float32_t *i1)
 {
     jit_word_t         w;
-    jit_int32_t                reg;
+    int32_t            reg;
 #  if __WORDSIZE == 64
-    jit_int32_t                x0, t0, mask = 0;
+    int32_t            x0, t0, mask = 0;
     if (!single_precision_p(r0)) {
        mask |= 1;
        t0 = jit_get_reg(CLASS_SNG);
@@ -1458,8 +1458,8 @@ _fbw(jit_state_t *_jit, jit_int32_t cc,
 }
 
 static jit_word_t
-_dbr(jit_state_t *_jit, jit_int32_t cc,
-     jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_dbr(jit_state_t *_jit, int32_t cc,
+     jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     jit_word_t         w;
     FCMPD(r0, r1);
@@ -1470,11 +1470,11 @@ _dbr(jit_state_t *_jit, jit_int32_t cc,
 }
 
 static jit_word_t
-_dbw(jit_state_t *_jit, jit_int32_t cc,
-     jit_word_t i0, jit_int32_t r0, jit_float64_t *i1)
+_dbw(jit_state_t *_jit, int32_t cc,
+     jit_word_t i0, int32_t r0, jit_float64_t *i1)
 {
     jit_word_t         w;
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(CLASS_DBL);
     movi_d(rn(reg), i1);
     FCMPD(r0, rn(reg));
@@ -1486,7 +1486,7 @@ _dbw(jit_state_t *_jit, jit_int32_t cc,
 }
 
 static void
-_vaarg_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_vaarg_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
     assert(_jitc->function->self.call & jit_call_varargs);
 
diff --git a/jit/sparc.c b/jit/sparc.c
index a318bff..5978320 100644
--- a/jit/sparc.c
+++ b/jit/sparc.c
@@ -168,7 +168,7 @@ _jit_init(jit_state_t *_jit)
 void
 _jit_prolog(jit_state_t *_jit)
 {
-    jit_int32_t                 offset;
+    int32_t             offset;
 
     if (_jitc->function)
        jit_epilog();
@@ -194,7 +194,7 @@ _jit_prolog(jit_state_t *_jit)
 #  endif
      _jitc->function->self.call = jit_call_default;
     jit_alloc((jit_pointer_t *)&_jitc->function->regoff,
-             _jitc->reglen * sizeof(jit_int32_t));
+             _jitc->reglen * sizeof(int32_t));
 
     /* _no_link here does not mean the jit_link() call can be removed
      * by rewriting as:
@@ -213,8 +213,8 @@ _jit_prolog(jit_state_t *_jit)
     jit_regset_new(&_jitc->function->regset);
 }
 
-jit_int32_t
-_jit_allocai(jit_state_t *_jit, jit_int32_t length)
+int32_t
+_jit_allocai(jit_state_t *_jit, int32_t length)
 {
     assert(_jitc->function);
     switch (length) {
@@ -232,13 +232,13 @@ _jit_allocai(jit_state_t *_jit, jit_int32_t length)
 }
 
 void
-_jit_allocar(jit_state_t *_jit, jit_int32_t u, jit_int32_t v)
+_jit_allocar(jit_state_t *_jit, int32_t u, jit_int32_t v)
 {
-    jit_int32_t                 reg;
+    int32_t             reg;
     assert(_jitc->function);
     jit_inc_synth_ww(allocar, u, v);
     if (!_jitc->function->allocar) {
-       _jitc->function->aoffoff = jit_allocai(sizeof(jit_int32_t));
+       _jitc->function->aoffoff = jit_allocai(sizeof(int32_t));
        _jitc->function->allocar = 1;
     }
     reg = jit_get_reg(jit_class_gpr);
@@ -265,7 +265,7 @@ _jit_ret(jit_state_t *_jit)
 }
 
 void
-_jit_retr(jit_state_t *_jit, jit_int32_t u)
+_jit_retr(jit_state_t *_jit, int32_t u)
 {
     jit_inc_synth_w(retr, u);
     if (JIT_RET != u)
@@ -285,7 +285,7 @@ _jit_reti(jit_state_t *_jit, jit_word_t u)
 }
 
 void
-_jit_retr_f(jit_state_t *_jit, jit_int32_t u)
+_jit_retr_f(jit_state_t *_jit, int32_t u)
 {
     jit_inc_synth_w(retr_f, u);
     if (JIT_FRET != u)
@@ -306,7 +306,7 @@ _jit_reti_f(jit_state_t *_jit, jit_float32_t u)
 }
 
 void
-_jit_retr_d(jit_state_t *_jit, jit_int32_t u)
+_jit_retr_d(jit_state_t *_jit, int32_t u)
 {
     jit_inc_synth_w(retr_d, u);
     if (JIT_FRET != u)
@@ -371,7 +371,7 @@ _jit_ellipsis(jit_state_t *_jit)
 }
 
 void
-_jit_va_push(jit_state_t *_jit, jit_int32_t u)
+_jit_va_push(jit_state_t *_jit, int32_t u)
 {
     jit_inc_synth_w(va_push, u);
     jit_pushargr(u);
@@ -382,7 +382,7 @@ jit_node_t *
 _jit_arg(jit_state_t *_jit)
 {
     jit_node_t         *node;
-    jit_int32_t                 offset;
+    int32_t             offset;
     assert(_jitc->function);
     if (jit_arg_reg_p(_jitc->function->self.argi))
        offset = _jitc->function->self.argi++;
@@ -404,7 +404,7 @@ jit_node_t *
 _jit_arg_f(jit_state_t *_jit)
 {
     jit_node_t         *node;
-    jit_int32_t                 offset;
+    int32_t             offset;
 #  if __WORDSIZE == 64
     jit_bool_t          inc;
 #  endif
@@ -435,7 +435,7 @@ jit_node_t *
 _jit_arg_d(jit_state_t *_jit)
 {
     jit_node_t         *node;
-    jit_int32_t                 offset;
+    int32_t             offset;
 #  if __WORDSIZE == 64
     jit_bool_t          inc;
 #  endif
@@ -469,7 +469,7 @@ _jit_arg_d(jit_state_t *_jit)
 }
 
 void
-_jit_getarg_c(jit_state_t *_jit, jit_int32_t u, jit_node_t *v)
+_jit_getarg_c(jit_state_t *_jit, int32_t u, jit_node_t *v)
 {
     assert(v->code == jit_code_arg);
     jit_inc_synth_wp(getarg_c, u, v);
@@ -477,12 +477,12 @@ _jit_getarg_c(jit_state_t *_jit, jit_int32_t u, 
jit_node_t *v)
        jit_extr_c(u, _I0 + v->u.w);
     else
        jit_ldxi_c(u, JIT_FP,
-                  v->u.w + (__WORDSIZE >> 3) - sizeof(jit_int8_t));
+                  v->u.w + (__WORDSIZE >> 3) - sizeof(int8_t));
     jit_dec_synth();
 }
 
 void
-_jit_getarg_uc(jit_state_t *_jit, jit_int32_t u, jit_node_t *v)
+_jit_getarg_uc(jit_state_t *_jit, int32_t u, jit_node_t *v)
 {
     assert(v->code == jit_code_arg);
     jit_inc_synth_wp(getarg_uc, u, v);
@@ -490,12 +490,12 @@ _jit_getarg_uc(jit_state_t *_jit, jit_int32_t u, 
jit_node_t *v)
        jit_extr_uc(u, _I0 + v->u.w);
     else
        jit_ldxi_uc(u, JIT_FP,
-                   v->u.w + (__WORDSIZE >> 3) - sizeof(jit_uint8_t));
+                   v->u.w + (__WORDSIZE >> 3) - sizeof(uint8_t));
     jit_dec_synth();
 }
 
 void
-_jit_getarg_s(jit_state_t *_jit, jit_int32_t u, jit_node_t *v)
+_jit_getarg_s(jit_state_t *_jit, int32_t u, jit_node_t *v)
 {
     assert(v->code == jit_code_arg);
     jit_inc_synth_wp(getarg_s, u, v);
@@ -503,12 +503,12 @@ _jit_getarg_s(jit_state_t *_jit, jit_int32_t u, 
jit_node_t *v)
        jit_extr_s(u, _I0 + v->u.w);
     else
        jit_ldxi_s(u, JIT_FP,
-                  v->u.w + (__WORDSIZE >> 3) - sizeof(jit_int16_t));
+                  v->u.w + (__WORDSIZE >> 3) - sizeof(int16_t));
     jit_dec_synth();
 }
 
 void
-_jit_getarg_us(jit_state_t *_jit, jit_int32_t u, jit_node_t *v)
+_jit_getarg_us(jit_state_t *_jit, int32_t u, jit_node_t *v)
 {
     assert(v->code == jit_code_arg);
     jit_inc_synth_wp(getarg_us, u, v);
@@ -516,12 +516,12 @@ _jit_getarg_us(jit_state_t *_jit, jit_int32_t u, 
jit_node_t *v)
        jit_extr_us(u, _I0 + v->u.w);
     else
        jit_ldxi_us(u, JIT_FP,
-                   v->u.w + (__WORDSIZE >> 3) - sizeof(jit_uint16_t));
+                   v->u.w + (__WORDSIZE >> 3) - sizeof(uint16_t));
     jit_dec_synth();
 }
 
 void
-_jit_getarg_i(jit_state_t *_jit, jit_int32_t u, jit_node_t *v)
+_jit_getarg_i(jit_state_t *_jit, int32_t u, jit_node_t *v)
 {
     assert(v->code == jit_code_arg);
     jit_inc_synth_wp(getarg_i, u, v);
@@ -534,13 +534,13 @@ _jit_getarg_i(jit_state_t *_jit, jit_int32_t u, 
jit_node_t *v)
     }
     else
        jit_ldxi_i(u, JIT_FP,
-                  v->u.w + (__WORDSIZE >> 3) - sizeof(jit_int32_t));
+                  v->u.w + (__WORDSIZE >> 3) - sizeof(int32_t));
     jit_dec_synth();
 }
 
 #  if __WORDSIZE == 64
 void
-_jit_getarg_ui(jit_state_t *_jit, jit_int32_t u, jit_node_t *v)
+_jit_getarg_ui(jit_state_t *_jit, int32_t u, jit_node_t *v)
 {
     assert(v->code == jit_code_arg);
     jit_inc_synth_wp(getarg_i, u, v);
@@ -548,12 +548,12 @@ _jit_getarg_ui(jit_state_t *_jit, jit_int32_t u, 
jit_node_t *v)
        jit_extr_ui(u, _I0 + v->u.w);
     else
        jit_ldxi_ui(u, JIT_FP,
-                   v->u.w + (__WORDSIZE >> 3) - sizeof(jit_int32_t));
+                   v->u.w + (__WORDSIZE >> 3) - sizeof(int32_t));
     jit_dec_synth();
 }
 
 void
-_jit_getarg_l(jit_state_t *_jit, jit_int32_t u, jit_node_t *v)
+_jit_getarg_l(jit_state_t *_jit, int32_t u, jit_node_t *v)
 {
     assert(v->code == jit_code_arg);
     jit_inc_synth_wp(getarg_i, u, v);
@@ -566,7 +566,7 @@ _jit_getarg_l(jit_state_t *_jit, jit_int32_t u, jit_node_t 
*v)
 #  endif
 
 void
-_jit_putargr(jit_state_t *_jit, jit_int32_t u, jit_node_t *v)
+_jit_putargr(jit_state_t *_jit, int32_t u, jit_node_t *v)
 {
     assert(v->code == jit_code_arg);
     jit_inc_synth_wp(putargr, u, v);
@@ -580,7 +580,7 @@ _jit_putargr(jit_state_t *_jit, jit_int32_t u, jit_node_t 
*v)
 void
 _jit_putargi(jit_state_t *_jit, jit_word_t u, jit_node_t *v)
 {
-    jit_int32_t                regno;
+    int32_t            regno;
     assert(v->code == jit_code_arg);
     jit_inc_synth_wp(putargi, u, v);
     if (jit_arg_reg_p(v->u.w))
@@ -595,7 +595,7 @@ _jit_putargi(jit_state_t *_jit, jit_word_t u, jit_node_t *v)
 }
 
 void
-_jit_getarg_f(jit_state_t *_jit, jit_int32_t u, jit_node_t *v)
+_jit_getarg_f(jit_state_t *_jit, int32_t u, jit_node_t *v)
 {
     assert(v->code == jit_code_arg_f);
     assert(_jitc->function);
@@ -618,7 +618,7 @@ _jit_getarg_f(jit_state_t *_jit, jit_int32_t u, jit_node_t 
*v)
 }
 
 void
-_jit_putargr_f(jit_state_t *_jit, jit_int32_t u, jit_node_t *v)
+_jit_putargr_f(jit_state_t *_jit, int32_t u, jit_node_t *v)
 {
     assert(v->code == jit_code_arg_f);
     jit_inc_synth_wp(putargr_f, u, v);
@@ -642,7 +642,7 @@ _jit_putargr_f(jit_state_t *_jit, jit_int32_t u, jit_node_t 
*v)
 void
 _jit_putargi_f(jit_state_t *_jit, jit_float32_t u, jit_node_t *v)
 {
-    jit_int32_t                regno;
+    int32_t            regno;
     assert(v->code == jit_code_arg_f);
     jit_inc_synth_fp(putargi_f, u, v);
 #  if __WORDSIZE == 32
@@ -672,7 +672,7 @@ _jit_putargi_f(jit_state_t *_jit, jit_float32_t u, 
jit_node_t *v)
 }
 
 void
-_jit_getarg_d(jit_state_t *_jit, jit_int32_t u, jit_node_t *v)
+_jit_getarg_d(jit_state_t *_jit, int32_t u, jit_node_t *v)
 {
     assert(v->code == jit_code_arg_d);
     assert(_jitc->function);
@@ -705,9 +705,9 @@ _jit_getarg_d(jit_state_t *_jit, jit_int32_t u, jit_node_t 
*v)
 }
 
 void
-_jit_putargr_d(jit_state_t *_jit, jit_int32_t u, jit_node_t *v)
+_jit_putargr_d(jit_state_t *_jit, int32_t u, jit_node_t *v)
 {
-   jit_int32_t         regno;
+   int32_t             regno;
     assert(v->code == jit_code_arg_d);
     jit_inc_synth_wp(putargr_d, u, v);
 #  if __WORDSIZE == 32
@@ -748,9 +748,9 @@ void
 _jit_putargi_d(jit_state_t *_jit, jit_float64_t u, jit_node_t *v)
 {
 #  if __WORDSIZE == 32
-    jit_int32_t                gpr;
+    int32_t            gpr;
 #  endif
-   jit_int32_t         regno;
+   int32_t             regno;
     assert(v->code == jit_code_arg_d);
     jit_inc_synth_dp(putargi_d, u, v);
 #  if __WORDSIZE == 32
@@ -795,7 +795,7 @@ _jit_putargi_d(jit_state_t *_jit, jit_float64_t u, 
jit_node_t *v)
 }
 
 void
-_jit_pushargr(jit_state_t *_jit, jit_int32_t u)
+_jit_pushargr(jit_state_t *_jit, int32_t u)
 {
     jit_inc_synth_w(pushargr, u);
     jit_link_prepare();
@@ -818,7 +818,7 @@ _jit_pushargr(jit_state_t *_jit, jit_int32_t u)
 void
 _jit_pushargi(jit_state_t *_jit, jit_word_t u)
 {
-    jit_int32_t                regno;
+    int32_t            regno;
     jit_inc_synth_w(pushargi, u);
     jit_link_prepare();
     if (jit_arg_reg_p(_jitc->function->call.argi)) {
@@ -841,7 +841,7 @@ _jit_pushargi(jit_state_t *_jit, jit_word_t u)
 }
 
 void
-_jit_pushargr_f(jit_state_t *_jit, jit_int32_t u)
+_jit_pushargr_f(jit_state_t *_jit, int32_t u)
 {
     jit_inc_synth_w(pushargr_f, u);
     jit_link_prepare();
@@ -884,7 +884,7 @@ _jit_pushargr_f(jit_state_t *_jit, jit_int32_t u)
 void
 _jit_pushargi_f(jit_state_t *_jit, jit_float32_t u)
 {
-    jit_int32_t                regno;
+    int32_t            regno;
     jit_inc_synth_f(pushargi_f, u);
     jit_link_prepare();
 #  if __WORDSIZE == 32
@@ -933,7 +933,7 @@ _jit_pushargi_f(jit_state_t *_jit, jit_float32_t u)
 }
 
 void
-_jit_pushargr_d(jit_state_t *_jit, jit_int32_t u)
+_jit_pushargr_d(jit_state_t *_jit, int32_t u)
 {
     jit_inc_synth_w(pushargr_d, u);
     jit_link_prepare();
@@ -984,7 +984,7 @@ _jit_pushargr_d(jit_state_t *_jit, jit_int32_t u)
 void
 _jit_pushargi_d(jit_state_t *_jit, jit_float64_t u)
 {
-    jit_int32_t                regno;
+    int32_t            regno;
     jit_inc_synth_d(pushargi_d, u);
     jit_link_prepare();
 #  if __WORDSIZE == 32
@@ -1041,9 +1041,9 @@ _jit_pushargi_d(jit_state_t *_jit, jit_float64_t u)
 }
 
 jit_bool_t
-_jit_regarg_p(jit_state_t *_jit, jit_node_t *node, jit_int32_t regno)
+_jit_regarg_p(jit_state_t *_jit, jit_node_t *node, int32_t regno)
 {
-    jit_int32_t                spec;
+    int32_t            spec;
 
     spec = jit_class(_rvs[regno].spec);
     if ((spec & (jit_class_arg|jit_class_gpr)) ==
@@ -1065,7 +1065,7 @@ _jit_regarg_p(jit_state_t *_jit, jit_node_t *node, 
jit_int32_t regno)
 }
 
 void
-_jit_finishr(jit_state_t *_jit, jit_int32_t r0)
+_jit_finishr(jit_state_t *_jit, int32_t r0)
 {
     jit_node_t         *call;
     assert(_jitc->function);
@@ -1100,7 +1100,7 @@ _jit_finishi(jit_state_t *_jit, jit_pointer_t i0)
 }
 
 void
-_jit_retval_c(jit_state_t *_jit, jit_int32_t r0)
+_jit_retval_c(jit_state_t *_jit, int32_t r0)
 {
     jit_inc_synth_w(retval_c, r0);
     jit_extr_c(r0, _O0);
@@ -1108,7 +1108,7 @@ _jit_retval_c(jit_state_t *_jit, jit_int32_t r0)
 }
 
 void
-_jit_retval_uc(jit_state_t *_jit, jit_int32_t r0)
+_jit_retval_uc(jit_state_t *_jit, int32_t r0)
 {
     jit_inc_synth_w(retval_uc, r0);
     jit_extr_uc(r0, _O0);
@@ -1116,7 +1116,7 @@ _jit_retval_uc(jit_state_t *_jit, jit_int32_t r0)
 }
 
 void
-_jit_retval_s(jit_state_t *_jit, jit_int32_t r0)
+_jit_retval_s(jit_state_t *_jit, int32_t r0)
 {
     jit_inc_synth_w(retval_s, r0);
     jit_extr_s(r0, _O0);
@@ -1124,7 +1124,7 @@ _jit_retval_s(jit_state_t *_jit, jit_int32_t r0)
 }
 
 void
-_jit_retval_us(jit_state_t *_jit, jit_int32_t r0)
+_jit_retval_us(jit_state_t *_jit, int32_t r0)
 {
     jit_inc_synth_w(retval_us, r0);
     jit_extr_us(r0, _O0);
@@ -1132,7 +1132,7 @@ _jit_retval_us(jit_state_t *_jit, jit_int32_t r0)
 }
 
 void
-_jit_retval_i(jit_state_t *_jit, jit_int32_t r0)
+_jit_retval_i(jit_state_t *_jit, int32_t r0)
 {
     jit_inc_synth_w(retval_i, r0);
 #  if __WORDSIZE == 32
@@ -1146,7 +1146,7 @@ _jit_retval_i(jit_state_t *_jit, jit_int32_t r0)
 
 #  if __WORDSIZE == 64
 void
-_jit_retval_ui(jit_state_t *_jit, jit_int32_t r0)
+_jit_retval_ui(jit_state_t *_jit, int32_t r0)
 {
     jit_inc_synth_w(retval_i, r0);
     if (r0 != _O0)
@@ -1155,7 +1155,7 @@ _jit_retval_ui(jit_state_t *_jit, jit_int32_t r0)
 }
 
 void
-_jit_retval_l(jit_state_t *_jit, jit_int32_t r0)
+_jit_retval_l(jit_state_t *_jit, int32_t r0)
 {
     jit_inc_synth_w(retval_i, r0);
     if (r0 != _O0)
@@ -1165,7 +1165,7 @@ _jit_retval_l(jit_state_t *_jit, jit_int32_t r0)
 #  endif
 
 void
-_jit_retval_f(jit_state_t *_jit, jit_int32_t r0)
+_jit_retval_f(jit_state_t *_jit, int32_t r0)
 {
     jit_inc_synth_w(retval_f, r0);
     if (r0 != JIT_FRET)
@@ -1174,7 +1174,7 @@ _jit_retval_f(jit_state_t *_jit, jit_int32_t r0)
 }
 
 void
-_jit_retval_d(jit_state_t *_jit, jit_int32_t r0)
+_jit_retval_d(jit_state_t *_jit, int32_t r0)
 {
     jit_inc_synth_w(retval_d, r0);
     if (r0 != JIT_FRET)
@@ -1188,15 +1188,15 @@ _emit_code(jit_state_t *_jit)
     jit_node_t         *node;
     jit_node_t         *temp;
     jit_word_t          word;
-    jit_int32_t                 value;
-    jit_int32_t                 offset;
+    int32_t             value;
+    int32_t             offset;
     struct {
        jit_node_t      *node;
        jit_word_t       word;
 #if DEVEL_DISASSEMBLER
        jit_word_t       prevw;
 #endif
-       jit_int32_t      patch_offset;
+       int32_t  patch_offset;
     } undo;
 #if DEVEL_DISASSEMBLER
     jit_word_t          prevw;
@@ -1904,7 +1904,7 @@ _emit_stxi_d(jit_state_t *_jit, jit_word_t i0, jit_gpr_t 
r0, jit_fpr_t r1)
 static void
 _patch(jit_state_t *_jit, jit_word_t instr, jit_node_t *node)
 {
-    jit_int32_t                flag;
+    int32_t            flag;
 
     assert(node->flag & jit_flag_node);
     if (node->code == jit_code_movi)
diff --git a/jit/x86-cpu.c b/jit/x86-cpu.c
index 18ace1f..45147a1 100644
--- a/jit/x86-cpu.c
+++ b/jit/x86-cpu.c
@@ -139,108 +139,108 @@
 #  define patch_abs(instr, label)                                      \
        *(jit_word_t *)(instr - sizeof(jit_word_t)) = label
 #  define patch_rel(instr, label)                                      \
-       *(jit_int32_t *)(instr - 4) = label - instr
+       *(int32_t *)(instr - 4) = label - instr
 #  define patch_rel_char(instr, label)                                 \
-       *(jit_int8_t *)(instr - 1) = label - instr
+       *(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*,jit_int32_t,jit_int32_t,jit_int32_t,jit_int32_t,jit_int32_t);
+_rex(jit_state_t*,int32_t,jit_int32_t,jit_int32_t,jit_int32_t,jit_int32_t);
 #  define rx(rd, md, rb, ri, ms)       _rx(_jit, rd, md, rb, ri, ms)
 static void
-_rx(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t,jit_int32_t,jit_int32_t);
+_rx(jit_state_t*,int32_t,jit_int32_t,jit_int32_t,jit_int32_t,jit_int32_t);
 #  define nop(n)                       _nop(_jit, n)
-static void _nop(jit_state_t*, jit_int32_t);
+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*,jit_int32_t,jit_int32_t,jit_int32_t,jit_int32_t,jit_int32_t);
+_lea(jit_state_t*,int32_t,jit_int32_t,jit_int32_t,jit_int32_t,jit_int32_t);
 #  define pushr(r0)                    _pushr(_jit, r0)
-static void _pushr(jit_state_t*, jit_int32_t) maybe_unused;
+static void _pushr(jit_state_t*, int32_t) maybe_unused;
 #  define popr(r0)                     _popr(_jit, r0)
-static void _popr(jit_state_t*, jit_int32_t) maybe_unused;
+static void _popr(jit_state_t*, int32_t) maybe_unused;
 #  define xchgr(r0, r1)                        _xchgr(_jit, r0, r1)
-static void _xchgr(jit_state_t*, jit_int32_t, jit_int32_t);
+static void _xchgr(jit_state_t*, int32_t, jit_int32_t);
 #  define testr(r0, r1)                        _testr(_jit, r0, r1)
-static void _testr(jit_state_t*, jit_int32_t, jit_int32_t);
+static void _testr(jit_state_t*, int32_t, jit_int32_t);
 #  define testi(r0, i0)                        _testi(_jit, r0, i0)
-static void _testi(jit_state_t*, jit_int32_t, jit_word_t);
+static void _testi(jit_state_t*, int32_t, jit_word_t);
 #  define cc(code, r0)                 _cc(_jit, code, r0)
-static void _cc(jit_state_t*, jit_int32_t, jit_int32_t);
+static void _cc(jit_state_t*, int32_t, jit_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*, jit_int32_t, jit_int32_t, jit_int32_t);
+static void _alur(jit_state_t*, int32_t, jit_int32_t, jit_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*, jit_int32_t, jit_int32_t, jit_word_t);
+static void _alui(jit_state_t*, int32_t, jit_int32_t, jit_word_t);
 #  define iaddr(r0, r1)                        alur(X86_ADD, r0, r1)
 #  define save(r0)                     _save(_jit, r0)
-static void _save(jit_state_t*, jit_int32_t);
+static void _save(jit_state_t*, int32_t);
 #  define load(r0)                     _load(_jit, r0)
-static void _load(jit_state_t*, jit_int32_t);
+static void _load(jit_state_t*, int32_t);
 #  define addr(r0, r1, r2)             _addr(_jit, r0, r1, r2)
-static void _addr(jit_state_t*, jit_int32_t, jit_int32_t, jit_int32_t);
+static void _addr(jit_state_t*, int32_t, jit_int32_t, jit_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*, jit_int32_t, jit_int32_t, jit_word_t);
+static void _addi(jit_state_t*, int32_t, jit_int32_t, jit_word_t);
 #define addcr(r0, r1, r2)              _addcr(_jit, r0, r1, r2)
-static void _addcr(jit_state_t*, jit_int32_t, jit_int32_t, jit_int32_t);
+static void _addcr(jit_state_t*, int32_t, jit_int32_t, jit_int32_t);
 #define addci(r0, r1, i0)              _addci(_jit, r0, r1, i0)
-static void _addci(jit_state_t*, jit_int32_t, jit_int32_t, jit_word_t);
+static void _addci(jit_state_t*, int32_t, jit_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*, jit_int32_t, jit_int32_t, jit_int32_t);
+static void _addxr(jit_state_t*, int32_t, jit_int32_t, jit_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*, jit_int32_t, jit_int32_t, jit_word_t);
+static void _addxi(jit_state_t*, int32_t, jit_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*, jit_int32_t, jit_int32_t, jit_int32_t);
+static void _subr(jit_state_t*, int32_t, jit_int32_t, jit_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*, jit_int32_t, jit_int32_t, jit_word_t);
+static void _subi(jit_state_t*, int32_t, jit_int32_t, jit_word_t);
 #  define subcr(r0, r1, r2)            _subcr(_jit, r0, r1, r2)
-static void _subcr(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _subcr(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define subci(r0, r1, i0)            _subci(_jit, r0, r1, i0)
-static void _subci(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _subci(jit_state_t*,int32_t,jit_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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _subxr(jit_state_t*,int32_t,jit_int32_t,jit_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*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _subxi(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  define rsbi(r0, r1, i0)             _rsbi(_jit, r0, r1, i0)
-static void _rsbi(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t);
+static void _rsbi(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
 #  define imulr(r0, r1)                        _imulr(_jit, r0, r1)
-static void _imulr(jit_state_t*, jit_int32_t, jit_int32_t);
+static void _imulr(jit_state_t*, int32_t, jit_int32_t);
 #  define imuli(r0, r1, i0)            _imuli(_jit, r0, r1, i0)
-static void _imuli(jit_state_t*, jit_int32_t, jit_int32_t, jit_word_t);
+static void _imuli(jit_state_t*, int32_t, jit_int32_t, jit_word_t);
 #  define mulr(r0, r1, r2)             _mulr(_jit, r0, r1, r2)
-static void _mulr(jit_state_t*, jit_int32_t, jit_int32_t, jit_int32_t);
+static void _mulr(jit_state_t*, int32_t, jit_int32_t, jit_int32_t);
 #  define muli(r0, r1, i0)             _muli(_jit, r0, r1, i0)
-static void _muli(jit_state_t*, jit_int32_t, jit_int32_t, jit_word_t);
+static void _muli(jit_state_t*, int32_t, jit_int32_t, jit_word_t);
 #  define umulr(r0)                    unr(X86_IMUL, r0)
 #  define umulr_u(r0)                  unr(X86_MUL, r0)
 #  define qmulr(r0, r1, r2, r3)                _iqmulr(_jit, r0, r1, r2, r3, 1)
 #  define qmulr_u(r0, r1, r2, r3)      _iqmulr(_jit, r0, r1, r2, r3, 0)
 #  define iqmulr(r0, r1, r2, r3, sign) _iqmulr(_jit, r0, r1, r2, r3, sign)
-static void _iqmulr(jit_state_t*, jit_int32_t, jit_int32_t,
-                   jit_int32_t,jit_int32_t, jit_bool_t);
+static void _iqmulr(jit_state_t*, int32_t, jit_int32_t,
+                   int32_t,jit_int32_t, jit_bool_t);
 #  define qmuli(r0, r1, r2, i0)                _iqmuli(_jit, r0, r1, r2, i0, 1)
 #  define qmuli_u(r0, r1, r2, i0)      _iqmuli(_jit, r0, r1, r2, i0, 0)
 #  define iqmuli(r0, r1, r2, i0, sign) _iqmuli(_jit, r0, r1, r2, i0, sign)
-static void _iqmuli(jit_state_t*, jit_int32_t, jit_int32_t,
-                   jit_int32_t,jit_word_t, jit_bool_t);
+static void _iqmuli(jit_state_t*, int32_t, jit_int32_t,
+                   int32_t,jit_word_t, jit_bool_t);
 #  define sign_extend_rdx_rax()                _sign_extend_rdx_rax(_jit)
 static void _sign_extend_rdx_rax(jit_state_t*);
 #  define idivr(r0)                    unr(X86_IDIV, r0)
 #  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*,jit_int32_t,jit_int32_t,jit_int32_t,
+_divremr(jit_state_t*,int32_t,jit_int32_t,jit_int32_t,
         jit_bool_t,jit_bool_t);
 #  define divremi(r0, r1, i0, i1, i2)  _divremi(_jit, r0, r1, i0, i1, i2)
 static void
-_divremi(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t,jit_bool_t,jit_bool_t);
+_divremi(jit_state_t*,int32_t,jit_int32_t,jit_word_t,jit_bool_t,jit_bool_t);
 #  define divr(r0, r1, r2)             divremr(r0, r1, r2, 1, 1)
 #  define divi(r0, r1, i0)             divremi(r0, r1, i0, 1, 1)
 #  define divr_u(r0, r1, r2)           divremr(r0, r1, r2, 0, 1)
@@ -248,145 +248,145 @@ 
_divremi(jit_state_t*,jit_int32_t,jit_int32_t,jit_word_t,jit_bool_t,jit_bool_t);
 #  define qdivr(r0, r1, r2, r3)                _iqdivr(_jit, r0, r1, r2, r3, 1)
 #  define qdivr_u(r0, r1, r2, r3)      _iqdivr(_jit, r0, r1, r2, r3, 0)
 #  define iqdivr(r0, r1, r2, r3, sign) _iqdivr(_jit, r0, r1, r2, r3, sign)
-static void _iqdivr(jit_state_t*, jit_int32_t, jit_int32_t,
-                   jit_int32_t,jit_int32_t, jit_bool_t);
+static void _iqdivr(jit_state_t*, int32_t, jit_int32_t,
+                   int32_t,jit_int32_t, jit_bool_t);
 #  define qdivi(r0, r1, r2, i0)                _iqdivi(_jit, r0, r1, r2, i0, 1)
 #  define qdivi_u(r0, r1, r2, i0)      _iqdivi(_jit, r0, r1, r2, i0, 0)
 #  define iqdivi(r0, r1, r2, i0, sign) _iqdivi(_jit, r0, r1, r2, i0, sign)
-static void _iqdivi(jit_state_t*, jit_int32_t, jit_int32_t,
-                   jit_int32_t,jit_word_t, jit_bool_t);
+static void _iqdivi(jit_state_t*, int32_t, jit_int32_t,
+                   int32_t,jit_word_t, jit_bool_t);
 #  define remr(r0, r1, r2)             divremr(r0, r1, r2, 1, 0)
 #  define remi(r0, r1, i0)             divremi(r0, r1, i0, 1, 0)
 #  define remr_u(r0, r1, r2)           divremr(r0, r1, r2, 0, 0)
 #  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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _andr(jit_state_t*,int32_t,jit_int32_t,jit_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*, jit_int32_t,jit_int32_t,jit_word_t);
+static void _andi(jit_state_t*, int32_t,jit_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*, jit_int32_t,jit_int32_t,jit_int32_t);
+static void _orr(jit_state_t*, int32_t,jit_int32_t,jit_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*, jit_int32_t,jit_int32_t,jit_word_t);
+static void _ori(jit_state_t*, int32_t,jit_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*, jit_int32_t,jit_int32_t,jit_int32_t);
+static void _xorr(jit_state_t*, int32_t,jit_int32_t,jit_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*, jit_int32_t,jit_int32_t,jit_word_t);
+static void _xori(jit_state_t*, int32_t,jit_int32_t,jit_word_t);
 #  define irotshr(code, r0)            _irotshr(_jit, code, r0)
-static void _irotshr(jit_state_t*, jit_int32_t, jit_int32_t);
+static void _irotshr(jit_state_t*, int32_t, jit_int32_t);
 #  define rotshr(code, r0, r1, r2)     _rotshr(_jit, code, r0, r1, r2)
 static void
-_rotshr(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t,jit_int32_t);
+_rotshr(jit_state_t*,int32_t,jit_int32_t,jit_int32_t,jit_int32_t);
 #  define irotshi(code, r0, i0)                _irotshi(_jit, code, r0, i0)
-static void _irotshi(jit_state_t*, jit_int32_t, jit_int32_t, jit_word_t);
+static void _irotshi(jit_state_t*, int32_t, jit_int32_t, jit_word_t);
 #  define rotshi(code, r0, r1, i0)     _rotshi(_jit, code, r0, r1, i0)
 static void
-_rotshi(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t,jit_word_t);
+_rotshi(jit_state_t*,int32_t,jit_int32_t,jit_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*, jit_int32_t, jit_int32_t, jit_word_t);
+static void _lshi(jit_state_t*, int32_t, jit_int32_t, jit_word_t);
 #  define rshr(r0, r1, r2)             rotshr(X86_SAR, r0, r1, r2)
 #  define rshi(r0, r1, i0)             rotshi(X86_SAR, r0, r1, i0)
 #  define rshr_u(r0, r1, r2)           rotshr(X86_SHR, r0, r1, r2)
 #  define rshi_u(r0, r1, i0)           rotshi(X86_SHR, r0, r1, i0)
 #  define unr(code, r0)                        _unr(_jit, code, r0)
-static void _unr(jit_state_t*, jit_int32_t, jit_int32_t);
+static void _unr(jit_state_t*, int32_t, jit_int32_t);
 #  define inegr(r0)                    unr(X86_NEG, r0)
 #  define negr(r0, r1)                 _negr(_jit, r0, r1)
-static void _negr(jit_state_t*, jit_int32_t, jit_int32_t);
+static void _negr(jit_state_t*, int32_t, jit_int32_t);
 #  define icomr(r0)                    unr(X86_NOT, r0)
 #  define comr(r0, r1)                 _comr(_jit, r0, r1)
-static void _comr(jit_state_t*, jit_int32_t, jit_int32_t);
+static void _comr(jit_state_t*, int32_t, jit_int32_t);
 #  if USE_INC_DEC
 #    define incr(r0, r1)               _incr(_jit, r0, r1)
-static void _incr(jit_state_t*, jit_int32_t, jit_int32_t);
+static void _incr(jit_state_t*, int32_t, jit_int32_t);
 #    define decr(r0, r1)               _decr(_jit, r0, r1)
-static void _decr(jit_state_t*, jit_int32_t, jit_int32_t);
+static void _decr(jit_state_t*, int32_t, jit_int32_t);
 #  endif
 #  define cr(code, r0, r1, r2)         _cr(_jit, code, r0, r1, r2)
 static void
-_cr(jit_state_t*, jit_int32_t, jit_int32_t, jit_int32_t, jit_int32_t);
+_cr(jit_state_t*, int32_t, jit_int32_t, jit_int32_t, jit_int32_t);
 #  define ci(code, r0, r1, i0)         _ci(_jit, code, r0, r1, i0)
 static void
-_ci(jit_state_t *_jit, jit_int32_t, jit_int32_t, jit_int32_t, jit_word_t);
+_ci(jit_state_t *_jit, int32_t, jit_int32_t, jit_int32_t, jit_word_t);
 #  define ci0(code, r0, r1)            _ci0(_jit, code, r0, r1)
-static void _ci0(jit_state_t*, jit_int32_t, jit_int32_t, jit_int32_t);
+static void _ci0(jit_state_t*, int32_t, jit_int32_t, jit_int32_t);
 #  define ltr(r0, r1, r2)              _ltr(_jit, r0, r1, r2)
-static void _ltr(jit_state_t*, jit_int32_t, jit_int32_t, jit_int32_t);
+static void _ltr(jit_state_t*, int32_t, jit_int32_t, jit_int32_t);
 #  define lti(r0, r1, i0)                      _lti(_jit, r0, r1, i0)
-static void _lti(jit_state_t*, jit_int32_t, jit_int32_t, jit_word_t);
+static void _lti(jit_state_t*, int32_t, jit_int32_t, jit_word_t);
 #  define ltr_u(r0, r1, r2)            _ltr_u(_jit, r0, r1, r2)
-static void _ltr_u(jit_state_t*, jit_int32_t, jit_int32_t, jit_int32_t);
+static void _ltr_u(jit_state_t*, int32_t, jit_int32_t, jit_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*, jit_int32_t, jit_int32_t, jit_int32_t);
+static void _ler(jit_state_t*, int32_t, jit_int32_t, jit_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*, jit_int32_t, jit_int32_t, jit_int32_t);
+static void _ler_u(jit_state_t*, int32_t, jit_int32_t, jit_int32_t);
 #  define lei_u(r0, r1, i0)            _lei_u(_jit, r0, r1, i0)
-static void _lei_u(jit_state_t*, jit_int32_t, jit_int32_t, jit_word_t);
+static void _lei_u(jit_state_t*, int32_t, jit_int32_t, jit_word_t);
 #  define eqr(r0, r1, r2)              _eqr(_jit, r0, r1, r2)
-static void _eqr(jit_state_t*, jit_int32_t, jit_int32_t, jit_int32_t);
+static void _eqr(jit_state_t*, int32_t, jit_int32_t, jit_int32_t);
 #  define eqi(r0, r1, i0)              _eqi(_jit, r0, r1, i0)
-static void _eqi(jit_state_t*, jit_int32_t, jit_int32_t, jit_word_t);
+static void _eqi(jit_state_t*, int32_t, jit_int32_t, jit_word_t);
 #  define ger(r0, r1, r2)              _ger(_jit, r0, r1, r2)
-static void _ger(jit_state_t*, jit_int32_t, jit_int32_t, jit_int32_t);
+static void _ger(jit_state_t*, int32_t, jit_int32_t, jit_int32_t);
 #  define gei(r0, r1, i0)              _gei(_jit, r0, r1, i0)
-static void _gei(jit_state_t*, jit_int32_t, jit_int32_t, jit_word_t);
+static void _gei(jit_state_t*, int32_t, jit_int32_t, jit_word_t);
 #  define ger_u(r0, r1, r2)            _ger_u(_jit, r0, r1, r2)
-static void _ger_u(jit_state_t*, jit_int32_t, jit_int32_t, jit_int32_t);
+static void _ger_u(jit_state_t*, int32_t, jit_int32_t, jit_int32_t);
 #  define gei_u(r0, r1, i0)            _gei_u(_jit, r0, r1, i0)
-static void _gei_u(jit_state_t*, jit_int32_t, jit_int32_t, jit_word_t);
+static void _gei_u(jit_state_t*, int32_t, jit_int32_t, jit_word_t);
 #  define gtr(r0, r1, r2)              _gtr(_jit, r0, r1, r2)
-static void _gtr(jit_state_t*, jit_int32_t, jit_int32_t, jit_int32_t);
+static void _gtr(jit_state_t*, int32_t, jit_int32_t, jit_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*, jit_int32_t, jit_int32_t, jit_int32_t);
+static void _gtr_u(jit_state_t*, int32_t, jit_int32_t, jit_int32_t);
 #  define gti_u(r0, r1, i0)            _gti_u(_jit, r0, r1, i0)
-static void _gti_u(jit_state_t*, jit_int32_t, jit_int32_t, jit_word_t);
+static void _gti_u(jit_state_t*, int32_t, jit_int32_t, jit_word_t);
 #  define ner(r0, r1, r2)              _ner(_jit, r0, r1, r2)
-static void _ner(jit_state_t*, jit_int32_t, jit_int32_t, jit_int32_t);
+static void _ner(jit_state_t*, int32_t, jit_int32_t, jit_int32_t);
 #  define nei(r0, r1, i0)              _nei(_jit, r0, r1, i0)
-static void _nei(jit_state_t*, jit_int32_t, jit_int32_t, jit_word_t);
+static void _nei(jit_state_t*, int32_t, jit_int32_t, jit_word_t);
 #  define movr(r0, r1)                 _movr(_jit, r0, r1)
-static void _movr(jit_state_t*, jit_int32_t, jit_int32_t);
+static void _movr(jit_state_t*, int32_t, jit_int32_t);
 #  define imovi(r0, i0)                        _imovi(_jit, r0, i0)
-static void _imovi(jit_state_t*, jit_int32_t, jit_word_t);
+static void _imovi(jit_state_t*, int32_t, jit_word_t);
 #  define movi(r0, i0)                 _movi(_jit, r0, i0)
-static void _movi(jit_state_t*, jit_int32_t, jit_word_t);
+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*, jit_int32_t, jit_word_t);
+static jit_word_t _movi_p(jit_state_t*, int32_t, jit_word_t);
 #  define movcr(r0, r1)                        _movcr(_jit, r0, r1)
-static void _movcr(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _movcr(jit_state_t*,int32_t,jit_int32_t);
 #  define movcr_u(r0, r1)              _movcr_u(_jit, r0, r1)
-static void _movcr_u(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _movcr_u(jit_state_t*,int32_t,jit_int32_t);
 #  define movsr(r0, r1)                        _movsr(_jit, r0, r1)
-static void _movsr(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _movsr(jit_state_t*,int32_t,jit_int32_t);
 #  define movsr_u(r0, r1)              _movsr_u(_jit, r0, r1)
-static void _movsr_u(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _movsr_u(jit_state_t*,int32_t,jit_int32_t);
 #  if __X64 && !__X64_32
 #    define movir(r0, r1)              _movir(_jit, r0, r1)
-static void _movir(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _movir(jit_state_t*,int32_t,jit_int32_t);
 #    define movir_u(r0, r1)            _movir_u(_jit, r0, r1)
-static void _movir_u(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _movir_u(jit_state_t*,int32_t,jit_int32_t);
 #  endif
 #  define htonr_us(r0, r1)             _htonr_us(_jit, r0, r1)
-static void _htonr_us(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _htonr_us(jit_state_t*,int32_t,jit_int32_t);
 #  define htonr_ui(r0, r1)             _htonr_ui(_jit, r0, r1)
-static void _htonr_ui(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _htonr_ui(jit_state_t*,int32_t,jit_int32_t);
 #  if __X64 && !__X64_32
 #define htonr_ul(r0, r1)               _htonr_ul(_jit, r0, r1)
-static void _htonr_ul(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _htonr_ul(jit_state_t*,int32_t,jit_int32_t);
 #endif
 #  define extr_c(r0, r1)               _extr_c(_jit, r0, r1)
-static void _extr_c(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _extr_c(jit_state_t*,int32_t,jit_int32_t);
 #  define extr_uc(r0, r1)              _extr_uc(_jit, r0, r1)
-static void _extr_uc(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _extr_uc(jit_state_t*,int32_t,jit_int32_t);
 #  define extr_s(r0, r1)               movsr(r0, r1)
 #  define extr_us(r0, r1)              movsr_u(r0, r1)
 #  if __X64 && !__X64_32
@@ -394,26 +394,26 @@ static void 
_extr_uc(jit_state_t*,jit_int32_t,jit_int32_t);
 #    define extr_ui(r0, r1)            movir_u(r0, r1)
 #  endif
 #  define ldr_c(r0, r1)                        _ldr_c(_jit, r0, r1)
-static void _ldr_c(jit_state_t*, jit_int32_t, jit_int32_t);
+static void _ldr_c(jit_state_t*, int32_t, jit_int32_t);
 #  define ldi_c(r0, i0)                        _ldi_c(_jit, r0, i0)
-static void _ldi_c(jit_state_t*, jit_int32_t, jit_word_t);
+static void _ldi_c(jit_state_t*, int32_t, jit_word_t);
 #  define ldr_uc(r0, r1)               _ldr_uc(_jit, r0, r1)
-static void _ldr_uc(jit_state_t*, jit_int32_t, jit_int32_t);
+static void _ldr_uc(jit_state_t*, int32_t, jit_int32_t);
 #  define ldi_uc(r0, i0)               _ldi_uc(_jit, r0, i0)
-static void _ldi_uc(jit_state_t*, jit_int32_t, jit_word_t);
+static void _ldi_uc(jit_state_t*, int32_t, jit_word_t);
 #  define ldr_s(r0, r1)                        _ldr_s(_jit, r0, r1)
-static void _ldr_s(jit_state_t*, jit_int32_t, jit_int32_t);
+static void _ldr_s(jit_state_t*, int32_t, jit_int32_t);
 #  define ldi_s(r0, i0)                        _ldi_s(_jit, r0, i0)
-static void _ldi_s(jit_state_t*, jit_int32_t, jit_word_t);
+static void _ldi_s(jit_state_t*, int32_t, jit_word_t);
 #  define ldr_us(r0, r1)               _ldr_us(_jit, r0, r1)
-static void _ldr_us(jit_state_t*, jit_int32_t, jit_int32_t);
+static void _ldr_us(jit_state_t*, int32_t, jit_int32_t);
 #  define ldi_us(r0, i0)               _ldi_us(_jit, r0, i0)
-static void _ldi_us(jit_state_t*, jit_int32_t, jit_word_t);
+static void _ldi_us(jit_state_t*, int32_t, jit_word_t);
 #  if __X32 || !__X64_32
 #    define ldr_i(r0, r1)              _ldr_i(_jit, r0, r1)
-static void _ldr_i(jit_state_t*, jit_int32_t, jit_int32_t);
+static void _ldr_i(jit_state_t*, int32_t, jit_int32_t);
 #    define ldi_i(r0, i0)              _ldi_i(_jit, r0, i0)
-static void _ldi_i(jit_state_t*, jit_int32_t, jit_word_t);
+static void _ldi_i(jit_state_t*, int32_t, jit_word_t);
 #  endif
 #  if __X64
 #    if __X64_32
@@ -423,36 +423,36 @@ static void _ldi_i(jit_state_t*, jit_int32_t, jit_word_t);
 #      define ldr_ui(r0, r1)           _ldr_ui(_jit, r0, r1)
 #      define ldi_ui(r0, i0)           _ldi_ui(_jit, r0, i0)
 #    endif
-static void _ldr_ui(jit_state_t*, jit_int32_t, jit_int32_t);
-static void _ldi_ui(jit_state_t*, jit_int32_t, jit_word_t);
+static void _ldr_ui(jit_state_t*, int32_t, jit_int32_t);
+static void _ldi_ui(jit_state_t*, int32_t, jit_word_t);
 #    if !__X64_32
 #      define ldr_l(r0, r1)            _ldr_l(_jit, r0, r1)
-static void _ldr_l(jit_state_t*, jit_int32_t, jit_int32_t);
+static void _ldr_l(jit_state_t*, int32_t, jit_int32_t);
 #      define ldi_l(r0, i0)            _ldi_l(_jit, r0, i0)
-static void _ldi_l(jit_state_t*, jit_int32_t, jit_word_t);
+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*, jit_int32_t, jit_int32_t, jit_int32_t);
+static void _ldxr_c(jit_state_t*, int32_t, jit_int32_t, jit_int32_t);
 #  define ldxi_c(r0, r1, i0)           _ldxi_c(_jit, r0, r1, i0)
-static void _ldxi_c(jit_state_t*, jit_int32_t, jit_int32_t, jit_word_t);
+static void _ldxi_c(jit_state_t*, int32_t, jit_int32_t, jit_word_t);
 #  define ldxr_uc(r0, r1, r2)          _ldxr_uc(_jit, r0, r1, r2)
-static void _ldxr_uc(jit_state_t*, jit_int32_t, jit_int32_t, jit_int32_t);
+static void _ldxr_uc(jit_state_t*, int32_t, jit_int32_t, jit_int32_t);
 #  define ldxi_uc(r0, r1, i0)          _ldxi_uc(_jit, r0, r1, i0)
-static void _ldxi_uc(jit_state_t*, jit_int32_t, jit_int32_t, jit_word_t);
+static void _ldxi_uc(jit_state_t*, int32_t, jit_int32_t, jit_word_t);
 #  define ldxr_s(r0, r1, r2)           _ldxr_s(_jit, r0, r1, r2)
-static void _ldxr_s(jit_state_t*, jit_int32_t, jit_int32_t, jit_int32_t);
+static void _ldxr_s(jit_state_t*, int32_t, jit_int32_t, jit_int32_t);
 #  define ldxi_s(r0, r1, i0)           _ldxi_s(_jit, r0, r1, i0)
-static void _ldxi_s(jit_state_t*, jit_int32_t, jit_int32_t, jit_word_t);
+static void _ldxi_s(jit_state_t*, int32_t, jit_int32_t, jit_word_t);
 #  define ldxr_us(r0, r1, r2)          _ldxr_us(_jit, r0, r1, r2)
-static void _ldxr_us(jit_state_t*, jit_int32_t, jit_int32_t, jit_int32_t);
+static void _ldxr_us(jit_state_t*, int32_t, jit_int32_t, jit_int32_t);
 #  define ldxi_us(r0, r1, i0)          _ldxi_us(_jit, r0, r1, i0)
-static void _ldxi_us(jit_state_t*, jit_int32_t, jit_int32_t, jit_word_t);
+static void _ldxi_us(jit_state_t*, int32_t, jit_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*, jit_int32_t, jit_int32_t, jit_int32_t);
+static void _ldxr_i(jit_state_t*, int32_t, jit_int32_t, jit_int32_t);
 #    define ldxi_i(r0, r1, i0)         _ldxi_i(_jit, r0, r1, i0)
-static void _ldxi_i(jit_state_t*, jit_int32_t, jit_int32_t, jit_word_t);
+static void _ldxi_i(jit_state_t*, int32_t, jit_int32_t, jit_word_t);
 #  endif
 #  if __X64
 #    if __X64_32
@@ -462,50 +462,50 @@ static void _ldxi_i(jit_state_t*, jit_int32_t, 
jit_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*, jit_int32_t, jit_int32_t, jit_int32_t);
-static void _ldxi_ui(jit_state_t*, jit_int32_t, jit_int32_t, jit_word_t);
+static void _ldxr_ui(jit_state_t*, int32_t, jit_int32_t, jit_int32_t);
+static void _ldxi_ui(jit_state_t*, int32_t, jit_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*, jit_int32_t, jit_int32_t, jit_int32_t);
+static void _ldxr_l(jit_state_t*, int32_t, jit_int32_t, jit_int32_t);
 #      define ldxi_l(r0, r1, i0)       _ldxi_l(_jit, r0, r1, i0)
-static void _ldxi_l(jit_state_t*, jit_int32_t, jit_int32_t, jit_word_t);
+static void _ldxi_l(jit_state_t*, int32_t, jit_int32_t, jit_word_t);
 #    endif
 #  endif
 #  define str_c(r0, r1)                        _str_c(_jit, r0, r1)
-static void _str_c(jit_state_t*, jit_int32_t, jit_int32_t);
+static void _str_c(jit_state_t*, int32_t, jit_int32_t);
 #  define sti_c(i0, r0)                        _sti_c(_jit, i0, r0)
-static void _sti_c(jit_state_t*, jit_word_t, jit_int32_t);
+static void _sti_c(jit_state_t*, jit_word_t, int32_t);
 #  define str_s(r0, r1)                        _str_s(_jit, r0, r1)
-static void _str_s(jit_state_t*, jit_int32_t, jit_int32_t);
+static void _str_s(jit_state_t*, int32_t, jit_int32_t);
 #  define sti_s(i0, r0)                        _sti_s(_jit, i0, r0)
-static void _sti_s(jit_state_t*, jit_word_t, jit_int32_t);
+static void _sti_s(jit_state_t*, jit_word_t, int32_t);
 #  define str_i(r0, r1)                        _str_i(_jit, r0, r1)
-static void _str_i(jit_state_t*, jit_int32_t, jit_int32_t);
+static void _str_i(jit_state_t*, int32_t, jit_int32_t);
 #  define sti_i(i0, r0)                        _sti_i(_jit, i0, r0)
-static void _sti_i(jit_state_t*, jit_word_t, jit_int32_t);
+static void _sti_i(jit_state_t*, jit_word_t, int32_t);
 #  if __X64 && !__X64_32
 #    define str_l(r0, r1)              _str_l(_jit, r0, r1)
-static void _str_l(jit_state_t*, jit_int32_t, jit_int32_t);
+static void _str_l(jit_state_t*, int32_t, jit_int32_t);
 #    define sti_l(i0, r0)              _sti_l(_jit, i0, r0)
-static void _sti_l(jit_state_t*, jit_word_t, jit_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*, jit_int32_t, jit_int32_t, jit_int32_t);
+static void _stxr_c(jit_state_t*, int32_t, jit_int32_t, jit_int32_t);
 #  define stxi_c(i0, r0, r1)           _stxi_c(_jit, i0, r0, r1)
-static void _stxi_c(jit_state_t*, jit_word_t, jit_int32_t, jit_int32_t);
+static void _stxi_c(jit_state_t*, jit_word_t, int32_t, jit_int32_t);
 #  define stxr_s(r0, r1, r2)           _stxr_s(_jit, r0, r1, r2)
-static void _stxr_s(jit_state_t*, jit_int32_t, jit_int32_t, jit_int32_t);
+static void _stxr_s(jit_state_t*, int32_t, jit_int32_t, jit_int32_t);
 #  define stxi_s(i0, r0, r1)           _stxi_s(_jit, i0, r0, r1)
-static void _stxi_s(jit_state_t*, jit_word_t, jit_int32_t, jit_int32_t);
+static void _stxi_s(jit_state_t*, jit_word_t, int32_t, jit_int32_t);
 #  define stxr_i(r0, r1, r2)           _stxr_i(_jit, r0, r1, r2)
-static void _stxr_i(jit_state_t*, jit_int32_t, jit_int32_t, jit_int32_t);
+static void _stxr_i(jit_state_t*, int32_t, jit_int32_t, jit_int32_t);
 #  define stxi_i(i0, r0, r1)           _stxi_i(_jit, i0, r0, r1)
-static void _stxi_i(jit_state_t*, jit_word_t, jit_int32_t, jit_int32_t);
+static void _stxi_i(jit_state_t*, jit_word_t, int32_t, jit_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*, jit_int32_t, jit_int32_t, jit_int32_t);
+static void _stxr_l(jit_state_t*, int32_t, jit_int32_t, jit_int32_t);
 #    define stxi_l(i0, r0, r1)         _stxi_l(_jit, i0, r0, r1)
-static void _stxi_l(jit_state_t*, jit_word_t, jit_int32_t, jit_int32_t);
+static void _stxi_l(jit_state_t*, jit_word_t, int32_t, jit_int32_t);
 #  endif
 #  define jcc(code, i0)                        _jcc(_jit, code, i0)
 #  define jo(i0)                       jcc(X86_CC_O, i0)
@@ -538,7 +538,7 @@ static void _stxi_l(jit_state_t*, jit_word_t, jit_int32_t, 
jit_int32_t);
 #  define jng(i0)                      jcc(X86_CC_NG, i0)
 #  define jg(i0)                       jcc(X86_CC_G, i0)
 #  define jnle(i0)                     jcc(X86_CC_NLE, i0)
-static void _jcc(jit_state_t*, jit_int32_t, jit_word_t);
+static void _jcc(jit_state_t*, int32_t, jit_word_t);
 #  define jccs(code, i0)               _jccs(_jit, code, i0)
 #  define jos(i0)                      jccs(X86_CC_O, i0)
 #  define jnos(i0)                     jccs(X86_CC_NO, i0)
@@ -570,113 +570,113 @@ static void _jcc(jit_state_t*, jit_int32_t, jit_word_t);
 #  define jngs(i0)                     jccs(X86_CC_NG, i0)
 #  define jgs(i0)                      jccs(X86_CC_G, i0)
 #  define jnles(i0)                    jccs(X86_CC_NLE, i0)
-static void _jccs(jit_state_t*, jit_int32_t, jit_word_t);
+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*,jit_int32_t,jit_word_t,jit_int32_t,jit_int32_t);
+static void _jcr(jit_state_t*,int32_t,jit_word_t,jit_int32_t,jit_int32_t);
 #  define jci(code, i0, r0, i1)                _jci(_jit, code, i0, r0, i1)
-static void _jci(jit_state_t*,jit_int32_t,jit_word_t,jit_int32_t,jit_word_t);
+static void _jci(jit_state_t*,int32_t,jit_word_t,jit_int32_t,jit_word_t);
 #  define jci0(code, i0, r0)           _jci0(_jit, code, i0, r0)
-static void _jci0(jit_state_t*, jit_int32_t, jit_word_t, jit_int32_t);
+static void _jci0(jit_state_t*, int32_t, jit_word_t, jit_int32_t);
 #  define bltr(i0, r0, r1)             _bltr(_jit, i0, r0, r1)
-static jit_word_t _bltr(jit_state_t*, jit_word_t, jit_int32_t, jit_int32_t);
+static jit_word_t _bltr(jit_state_t*, jit_word_t, int32_t, jit_int32_t);
 #  define blti(i0, r0, i1)             _blti(_jit, i0, r0, i1)
-static jit_word_t _blti(jit_state_t*, jit_word_t, jit_int32_t, jit_word_t);
+static jit_word_t _blti(jit_state_t*, jit_word_t, int32_t, jit_word_t);
 #  define bltr_u(i0, r0, r1)           _bltr_u(_jit, i0, r0, r1)
-static jit_word_t _bltr_u(jit_state_t*, jit_word_t, jit_int32_t, jit_int32_t);
+static jit_word_t _bltr_u(jit_state_t*, jit_word_t, int32_t, jit_int32_t);
 #  define blti_u(i0, r0, i1)           _blti_u(_jit, i0, r0, i1)
-static jit_word_t _blti_u(jit_state_t*, jit_word_t, jit_int32_t, jit_word_t);
+static jit_word_t _blti_u(jit_state_t*, jit_word_t, int32_t, jit_word_t);
 #  define bler(i0, r0, r1)             _bler(_jit, i0, r0, r1)
-static jit_word_t _bler(jit_state_t*, jit_word_t, jit_int32_t, jit_int32_t);
+static jit_word_t _bler(jit_state_t*, jit_word_t, int32_t, jit_int32_t);
 #  define blei(i0, r0, i1)             _blei(_jit, i0, r0, i1)
-static jit_word_t _blei(jit_state_t*, jit_word_t, jit_int32_t, jit_word_t);
+static jit_word_t _blei(jit_state_t*, jit_word_t, int32_t, jit_word_t);
 #  define bler_u(i0, r0, r1)           _bler_u(_jit, i0, r0, r1)
-static jit_word_t _bler_u(jit_state_t*, jit_word_t, jit_int32_t, jit_int32_t);
+static jit_word_t _bler_u(jit_state_t*, jit_word_t, int32_t, jit_int32_t);
 #  define blei_u(i0, r0, i1)           _blei_u(_jit, i0, r0, i1)
-static jit_word_t _blei_u(jit_state_t*, jit_word_t, jit_int32_t, jit_word_t);
+static jit_word_t _blei_u(jit_state_t*, jit_word_t, int32_t, jit_word_t);
 #  define beqr(i0, r0, r1)             _beqr(_jit, i0, r0, r1)
-static jit_word_t _beqr(jit_state_t*, jit_word_t, jit_int32_t, jit_int32_t);
+static jit_word_t _beqr(jit_state_t*, jit_word_t, int32_t, jit_int32_t);
 #  define beqi(i0, r0, i1)             _beqi(_jit, i0, r0, i1)
-static jit_word_t _beqi(jit_state_t*, jit_word_t, jit_int32_t, jit_word_t);
+static jit_word_t _beqi(jit_state_t*, jit_word_t, int32_t, jit_word_t);
 #  define bger(i0, r0, r1)             _bger(_jit, i0, r0, r1)
-static jit_word_t _bger(jit_state_t*, jit_word_t, jit_int32_t, jit_int32_t);
+static jit_word_t _bger(jit_state_t*, jit_word_t, int32_t, jit_int32_t);
 #  define bgei(i0, r0, i1)             _bgei(_jit, i0, r0, i1)
-static jit_word_t _bgei(jit_state_t*, jit_word_t, jit_int32_t, jit_word_t);
+static jit_word_t _bgei(jit_state_t*, jit_word_t, int32_t, jit_word_t);
 #  define bger_u(i0, r0, r1)           _bger_u(_jit, i0, r0, r1)
-static jit_word_t _bger_u(jit_state_t*, jit_word_t, jit_int32_t, jit_int32_t);
+static jit_word_t _bger_u(jit_state_t*, jit_word_t, int32_t, jit_int32_t);
 #  define bgei_u(i0, r0, i1)           _bgei_u(_jit, i0, r0, i1)
-static jit_word_t _bgei_u(jit_state_t*, jit_word_t, jit_int32_t, jit_word_t);
+static jit_word_t _bgei_u(jit_state_t*, jit_word_t, int32_t, jit_word_t);
 #  define bgtr(i0, r0, r1)             _bgtr(_jit, i0, r0, r1)
-static jit_word_t _bgtr(jit_state_t*, jit_word_t, jit_int32_t, jit_int32_t);
+static jit_word_t _bgtr(jit_state_t*, jit_word_t, int32_t, jit_int32_t);
 #  define bgti(i0, r0, i1)             _bgti(_jit, i0, r0, i1)
-static jit_word_t _bgti(jit_state_t*, jit_word_t, jit_int32_t, jit_word_t);
+static jit_word_t _bgti(jit_state_t*, jit_word_t, int32_t, jit_word_t);
 #  define bgtr_u(i0, r0, r1)           _bgtr_u(_jit, i0, r0, r1)
-static jit_word_t _bgtr_u(jit_state_t*, jit_word_t, jit_int32_t, jit_int32_t);
+static jit_word_t _bgtr_u(jit_state_t*, jit_word_t, int32_t, jit_int32_t);
 #  define bgti_u(i0, r0, i1)           _bgti_u(_jit, i0, r0, i1)
-static jit_word_t _bgti_u(jit_state_t*, jit_word_t, jit_int32_t, jit_word_t);
+static jit_word_t _bgti_u(jit_state_t*, jit_word_t, int32_t, jit_word_t);
 #  define bner(i0, r0, r1)             _bner(_jit, i0, r0, r1)
-static jit_word_t _bner(jit_state_t*, jit_word_t, jit_int32_t, jit_int32_t);
+static jit_word_t _bner(jit_state_t*, jit_word_t, int32_t, jit_int32_t);
 #  define bnei(i0, r0, i1)             _bnei(_jit, i0, r0, i1)
-static jit_word_t _bnei(jit_state_t*, jit_word_t, jit_int32_t, jit_word_t);
+static jit_word_t _bnei(jit_state_t*, jit_word_t, int32_t, jit_word_t);
 #  define bmsr(i0, r0, r1)             _bmsr(_jit, i0, r0, r1)
-static jit_word_t _bmsr(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _bmsr(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define bmsi(i0, r0, i1)             _bmsi(_jit, i0, r0, i1)
-static jit_word_t _bmsi(jit_state_t*,jit_word_t,jit_int32_t,jit_word_t);
+static jit_word_t _bmsi(jit_state_t*,jit_word_t,int32_t,jit_word_t);
 #  define bmcr(i0, r0, r1)             _bmcr(_jit, i0, r0, r1)
-static jit_word_t _bmcr(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _bmcr(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define bmci(i0, r0, i1)             _bmci(_jit, i0, r0, i1)
-static jit_word_t _bmci(jit_state_t*,jit_word_t,jit_int32_t,jit_word_t);
+static jit_word_t _bmci(jit_state_t*,jit_word_t,int32_t,jit_word_t);
 #  define boaddr(i0, r0, r1)           _boaddr(_jit, i0, r0, r1)
-static jit_word_t _boaddr(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _boaddr(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define boaddi(i0, r0, i1)           _boaddi(_jit, i0, r0, i1)
-static jit_word_t _boaddi(jit_state_t*,jit_word_t,jit_int32_t,jit_word_t);
+static jit_word_t _boaddi(jit_state_t*,jit_word_t,int32_t,jit_word_t);
 #  define boaddr_u(i0, r0, r1)         _boaddr_u(_jit, i0, r0, r1)
-static jit_word_t _boaddr_u(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _boaddr_u(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define boaddi_u(i0, r0, i1)         _boaddi_u(_jit, i0, r0, i1)
-static jit_word_t _boaddi_u(jit_state_t*,jit_word_t,jit_int32_t,jit_word_t);
+static jit_word_t _boaddi_u(jit_state_t*,jit_word_t,int32_t,jit_word_t);
 #  define bxaddr(i0, r0, r1)           _bxaddr(_jit, i0, r0, r1)
-static jit_word_t _bxaddr(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _bxaddr(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define bxaddi(i0, r0, i1)           _bxaddi(_jit, i0, r0, i1)
-static jit_word_t _bxaddi(jit_state_t*,jit_word_t,jit_int32_t,jit_word_t);
+static jit_word_t _bxaddi(jit_state_t*,jit_word_t,int32_t,jit_word_t);
 #  define bxaddr_u(i0, r0, r1)         _bxaddr_u(_jit, i0, r0, r1)
-static jit_word_t _bxaddr_u(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _bxaddr_u(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define bxaddi_u(i0, r0, i1)         _bxaddi_u(_jit, i0, r0, i1)
-static jit_word_t _bxaddi_u(jit_state_t*,jit_word_t,jit_int32_t,jit_word_t);
+static jit_word_t _bxaddi_u(jit_state_t*,jit_word_t,int32_t,jit_word_t);
 #  define bosubr(i0, r0, r1)           _bosubr(_jit, i0, r0, r1)
-static jit_word_t _bosubr(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _bosubr(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define bosubi(i0, r0, i1)           _bosubi(_jit, i0, r0, i1)
-static jit_word_t _bosubi(jit_state_t*,jit_word_t,jit_int32_t,jit_word_t);
+static jit_word_t _bosubi(jit_state_t*,jit_word_t,int32_t,jit_word_t);
 #  define bosubr_u(i0, r0, r1)         _bosubr_u(_jit, i0, r0, r1)
-static jit_word_t _bosubr_u(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _bosubr_u(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define bosubi_u(i0, r0, i1)         _bosubi_u(_jit, i0, r0, i1)
-static jit_word_t _bosubi_u(jit_state_t*,jit_word_t,jit_int32_t,jit_word_t);
+static jit_word_t _bosubi_u(jit_state_t*,jit_word_t,int32_t,jit_word_t);
 #  define bxsubr(i0, r0, r1)           _bxsubr(_jit, i0, r0, r1)
-static jit_word_t _bxsubr(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _bxsubr(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define bxsubi(i0, r0, i1)           _bxsubi(_jit, i0, r0, i1)
-static jit_word_t _bxsubi(jit_state_t*,jit_word_t,jit_int32_t,jit_word_t);
+static jit_word_t _bxsubi(jit_state_t*,jit_word_t,int32_t,jit_word_t);
 #  define bxsubr_u(i0, r0, r1)         _bxsubr_u(_jit, i0, r0, r1)
-static jit_word_t _bxsubr_u(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _bxsubr_u(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define bxsubi_u(i0, r0, i1)         _bxsubi_u(_jit, i0, r0, i1)
-static jit_word_t _bxsubi_u(jit_state_t*,jit_word_t,jit_int32_t,jit_word_t);
+static jit_word_t _bxsubi_u(jit_state_t*,jit_word_t,int32_t,jit_word_t);
 #  define callr(r0)                    _callr(_jit, r0)
-static void _callr(jit_state_t*, jit_int32_t);
+static void _callr(jit_state_t*, int32_t);
 #  define calli(i0)                    _calli(_jit, i0)
 static jit_word_t _calli(jit_state_t*, jit_word_t);
 #  define jmpr(r0)                     _jmpr(_jit, r0)
-static void _jmpr(jit_state_t*, jit_int32_t);
+static void _jmpr(jit_state_t*, int32_t);
 #  define jmpi(i0)                     _jmpi(_jit, i0)
 static jit_word_t _jmpi(jit_state_t*, jit_word_t);
 #  define jmpsi(i0)                    _jmpsi(_jit, i0)
-static void _jmpsi(jit_state_t*, jit_uint8_t);
+static void _jmpsi(jit_state_t*, uint8_t);
 #  define prolog(node)                 _prolog(_jit, node)
 static void _prolog(jit_state_t*, jit_node_t*);
 #  define epilog(node)                 _epilog(_jit, node)
 static void _epilog(jit_state_t*, jit_node_t*);
 #  define vastart(r0)                  _vastart(_jit, r0)
-static void _vastart(jit_state_t*, jit_int32_t);
+static void _vastart(jit_state_t*, int32_t);
 #  define vaarg(r0, r1)                        _vaarg(_jit, r0, r1)
-static void _vaarg(jit_state_t*, jit_int32_t, jit_int32_t);
+static void _vaarg(jit_state_t*, int32_t, jit_int32_t);
 #  define vaarg_d(r0, r1, i0)          _vaarg_d(_jit, r0, r1, i0)
-static void _vaarg_d(jit_state_t*, jit_int32_t, jit_int32_t, jit_bool_t);
+static void _vaarg_d(jit_state_t*, int32_t, jit_int32_t, jit_bool_t);
 #  define patch_at(node, instr, label) _patch_at(_jit, node, instr, label)
 static void _patch_at(jit_state_t*, jit_node_t*, jit_word_t, jit_word_t);
 #  if !defined(HAVE_FFSL)
@@ -690,11 +690,11 @@ static int ffsl(long);
 
 #if CODE
 static void
-_rex(jit_state_t *_jit, jit_int32_t l, jit_int32_t w,
-     jit_int32_t r, jit_int32_t x, jit_int32_t b)
+_rex(jit_state_t *_jit, int32_t l, jit_int32_t w,
+     int32_t r, jit_int32_t x, jit_int32_t b)
 {
 #if __X64
-    jit_int32_t        v = 0x40 | (w << 3);
+    int32_t    v = 0x40 | (w << 3);
 
     if (r != _NOREG)
        v |= (r & 8) >> 1;
@@ -708,8 +708,8 @@ _rex(jit_state_t *_jit, jit_int32_t l, jit_int32_t w,
 }
 
 static void
-_rx(jit_state_t *_jit, jit_int32_t rd, jit_int32_t md,
-    jit_int32_t rb, jit_int32_t ri, jit_int32_t ms)
+_rx(jit_state_t *_jit, int32_t rd, jit_int32_t md,
+    int32_t rb, jit_int32_t ri, jit_int32_t ms)
 {
     if (ri == _NOREG) {
        if (rb == _NOREG) {
@@ -726,7 +726,7 @@ _rx(jit_state_t *_jit, jit_int32_t rd, jit_int32_t md,
                mrm(0x00, r7(rd), 0x04);
                sib(ms, 0x04, 0x04);
            }
-           else if ((jit_int8_t)md == md) {
+           else if ((int8_t)md == md) {
                mrm(0x01, r7(rd), 0x04);
                sib(ms, 0x04, 0x04);
                ic(md);
@@ -740,7 +740,7 @@ _rx(jit_state_t *_jit, jit_int32_t rd, jit_int32_t md,
        else {
            if (md == 0 && r7(rb) != _RBP_REGNO)
                mrm(0x00, r7(rd), r7(rb));
-           else if ((jit_int8_t)md == md) {
+           else if ((int8_t)md == md) {
                mrm(0x01, r7(rd), r7(rb));
                ic(md);
            }
@@ -760,7 +760,7 @@ _rx(jit_state_t *_jit, jit_int32_t rd, jit_int32_t md,
            mrm(0x00, r7(rd), 0x04);
            sib(ms, r7(ri), r7(rb));
        }
-       else if ((jit_int8_t)md == md) {
+       else if ((int8_t)md == md) {
            mrm(0x01, r7(rd), 0x04);
            sib(ms, r7(ri), r7(rb));
            ic(md);
@@ -778,7 +778,7 @@ _rx(jit_state_t *_jit, jit_int32_t rd, jit_int32_t md,
 }
 
 static void
-_nop(jit_state_t *_jit, jit_int32_t count)
+_nop(jit_state_t *_jit, int32_t count)
 {
     switch (count) {
        case 0:
@@ -819,8 +819,8 @@ _nop(jit_state_t *_jit, jit_int32_t count)
 }
 
 static void
-_lea(jit_state_t *_jit, jit_int32_t md, jit_int32_t rb,
-     jit_int32_t ri, jit_int32_t ms, jit_int32_t rd)
+_lea(jit_state_t *_jit, int32_t md, jit_int32_t rb,
+     int32_t ri, jit_int32_t ms, jit_int32_t rd)
 {
     rex(0, WIDE, rd, ri, rb);
     ic(0x8d);
@@ -828,21 +828,21 @@ _lea(jit_state_t *_jit, jit_int32_t md, jit_int32_t rb,
 }
 
 static void
-_pushr(jit_state_t *_jit, jit_int32_t r0)
+_pushr(jit_state_t *_jit, int32_t r0)
 {
     rex(0, WIDE, 0, 0, r0);
     ic(0x50 | r7(r0));
 }
 
 static void
-_popr(jit_state_t *_jit, jit_int32_t r0)
+_popr(jit_state_t *_jit, int32_t r0)
 {
     rex(0, WIDE, 0, 0, r0);
     ic(0x58 | r7(r0));
 }
 
 static void
-_xchgr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_xchgr(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
     rex(0, WIDE, r1, _NOREG, r0);
     ic(0x87);
@@ -850,7 +850,7 @@ _xchgr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
 }
 
 static void
-_testr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_testr(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
     rex(0, WIDE, r1, _NOREG, r0);
     ic(0x85);
@@ -858,7 +858,7 @@ _testr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
 }
 
 static void
-_testi(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
+_testi(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 {
     rex(0, WIDE, _NOREG, _NOREG, r0);
     if (r0 == _RAX_REGNO)
@@ -871,7 +871,7 @@ _testi(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
 }
 
 static void
-_cc(jit_state_t *_jit, jit_int32_t code, jit_int32_t r0)
+_cc(jit_state_t *_jit, int32_t code, jit_int32_t r0)
 {
     rex(0, 0, _NOREG, _NOREG, r0);
     ic(0x0f);
@@ -880,7 +880,7 @@ _cc(jit_state_t *_jit, jit_int32_t code, jit_int32_t r0)
 }
 
 static void
-_alur(jit_state_t *_jit, jit_int32_t code, jit_int32_t r0, jit_int32_t r1)
+_alur(jit_state_t *_jit, int32_t code, jit_int32_t r0, jit_int32_t r1)
 {
     rex(0, WIDE, r1, _NOREG, r0);
     ic(code | 0x01);
@@ -888,12 +888,12 @@ _alur(jit_state_t *_jit, jit_int32_t code, jit_int32_t 
r0, jit_int32_t r1)
 }
 
 static void
-_alui(jit_state_t *_jit, jit_int32_t code, jit_int32_t r0, jit_word_t i0)
+_alui(jit_state_t *_jit, int32_t code, jit_int32_t r0, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (can_sign_extend_int_p(i0)) {
        rex(0, WIDE, _NOREG, _NOREG, r0);
-       if ((jit_int8_t)i0 == i0) {
+       if ((int8_t)i0 == i0) {
            ic(0x83);
            ic(0xc0 | code | r7(r0));
            ic(i0);
@@ -917,7 +917,7 @@ _alui(jit_state_t *_jit, jit_int32_t code, jit_int32_t r0, 
jit_word_t i0)
 }
 
 static void
-_save(jit_state_t *_jit, jit_int32_t r0)
+_save(jit_state_t *_jit, int32_t r0)
 {
     if (!_jitc->function->regoff[r0]) {
        _jitc->function->regoff[r0] = jit_allocai(sizeof(jit_word_t));
@@ -929,7 +929,7 @@ _save(jit_state_t *_jit, jit_int32_t r0)
 }
 
 static void
-_load(jit_state_t *_jit, jit_int32_t r0)
+_load(jit_state_t *_jit, int32_t r0)
 {
     assert(_jitc->function->regoff[r0]);
     assert(jit_regset_tstbit(&_jitc->regsav, r0));
@@ -938,7 +938,7 @@ _load(jit_state_t *_jit, jit_int32_t r0)
 }
 
 static void
-_addr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_addr(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     if (r0 == r1)
        iaddr(r0, r2);
@@ -949,9 +949,9 @@ _addr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_int32_t r2)
 }
 
 static void
-_addi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_addi(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (i0 == 0)
        movr(r0, r1);
 #if USE_INC_DEC
@@ -979,7 +979,7 @@ _addi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_addcr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_addcr(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     if (r0 == r2)
        iaddr(r0, r1);
@@ -990,9 +990,9 @@ _addcr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_int32_t r2)
 }
 
 static void
-_addci(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_addci(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (can_sign_extend_int_p(i0)) {
        movr(r0, r1);
        iaddi(r0, i0);
@@ -1010,7 +1010,7 @@ _addci(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_addxr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_addxr(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     if (r0 == r2)
        iaddxr(r0, r1);
@@ -1021,9 +1021,9 @@ _addxr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_int32_t r2)
 }
 
 static void
-_addxi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_addxi(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (can_sign_extend_int_p(i0)) {
        movr(r0, r1);
        iaddxi(r0, i0);
@@ -1041,7 +1041,7 @@ _addxi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_subr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_subr(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     if (r1 == r2)
        ixorr(r0, r0);
@@ -1056,9 +1056,9 @@ _subr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_int32_t r2)
 }
 
 static void
-_subi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_subi(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (i0 == 0)
        movr(r0, r1);
 #if USE_INC_DEC
@@ -1086,9 +1086,9 @@ _subi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_subcr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_subcr(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (r0 == r2 && r0 != r1) {
        reg = jit_get_reg(jit_class_gpr);
        movr(rn(reg), r0);
@@ -1103,9 +1103,9 @@ _subcr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_int32_t r2)
 }
 
 static void
-_subci(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_subci(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     movr(r0, r1);
     if (can_sign_extend_int_p(i0))
        isubi(r0, i0);
@@ -1118,9 +1118,9 @@ _subci(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_subxr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_subxr(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (r0 == r2 && r0 != r1) {
        reg = jit_get_reg(jit_class_gpr);
        movr(rn(reg), r0);
@@ -1135,9 +1135,9 @@ _subxr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_int32_t r2)
 }
 
 static void
-_subxi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_subxi(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     movr(r0, r1);
     if (can_sign_extend_int_p(i0))
        isubxi(r0, i0);
@@ -1150,14 +1150,14 @@ _subxi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_word_t i0)
 }
 
 static void
-_rsbi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_rsbi(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
     subi(r0, r1, i0);
     negr(r0, r0);
 }
 
 static void
-_imulr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_imulr(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
     rex(0, WIDE, r0, _NOREG, r1);
     ic(0x0f);
@@ -1166,12 +1166,12 @@ _imulr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1)
 }
 
 static void
-_imuli(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_imuli(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (can_sign_extend_int_p(i0)) {
        rex(0, WIDE, r0, _NOREG, r1);
-       if ((jit_int8_t)i0 == i0) {
+       if ((int8_t)i0 == i0) {
            ic(0x6b);
            mrm(0x03, r7(r0), r7(r1));
            ic(i0);
@@ -1191,7 +1191,7 @@ _imuli(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_mulr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_mulr(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     if (r0 == r1)
        imulr(r0, r2);
@@ -1204,7 +1204,7 @@ _mulr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_int32_t r2)
 }
 
 static void
-_muli(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_muli(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
     switch (i0) {
        case 0:
@@ -1274,12 +1274,12 @@ _muli(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_word_t i0)
     if (sav & (1 << rn))                                               \
        load(rv);
 static void
-_iqmulr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1,
-       jit_int32_t r2, jit_int32_t r3, jit_bool_t sign)
+_iqmulr(jit_state_t *_jit, int32_t r0, jit_int32_t r1,
+       int32_t r2, jit_int32_t r3, jit_bool_t sign)
 {
-    jit_int32_t                mul;
-    jit_int32_t                sav;
-    jit_int32_t                set;
+    int32_t            mul;
+    int32_t            sav;
+    int32_t            set;
 
     sav = set = 0;
     qsavset(_RDX_REGNO);
@@ -1313,10 +1313,10 @@ _iqmulr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1,
 }
 
 static void
-_iqmuli(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1,
-       jit_int32_t r2, jit_word_t i0, jit_bool_t sign)
+_iqmuli(jit_state_t *_jit, int32_t r0, jit_int32_t r1,
+       int32_t r2, jit_word_t i0, jit_bool_t sign)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
 
     if (i0 == 0) {
        ixorr(r0, r0);
@@ -1341,14 +1341,14 @@ _sign_extend_rdx_rax(jit_state_t *_jit)
 }
 
 static void
-_divremr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2,
+_divremr(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2,
         jit_bool_t sign, jit_bool_t divide)
 {
-    jit_int32_t                div;
-    jit_int32_t                reg;
-    jit_int32_t                set;
-    jit_int32_t                sav;
-    jit_int32_t                use;
+    int32_t            div;
+    int32_t            reg;
+    int32_t            set;
+    int32_t            sav;
+    int32_t            use;
 
     sav = set = use = 0;
     savset(_RDX_REGNO);
@@ -1425,14 +1425,14 @@ _divremr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2,
 }
 
 static void
-_divremi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0,
+_divremi(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0,
         jit_bool_t sign, jit_bool_t divide)
 {
-    jit_int32_t                reg;
-    jit_int32_t                div;
-    jit_int32_t                sav;
-    jit_int32_t                set;
-    jit_int32_t                use;
+    int32_t            reg;
+    int32_t            div;
+    int32_t            sav;
+    int32_t            set;
+    int32_t            use;
 
     if (divide) {
        switch (i0) {
@@ -1520,14 +1520,14 @@ _divremi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_word_t i0,
 }
 
 static void
-_iqdivr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1,
-       jit_int32_t r2, jit_int32_t r3, jit_bool_t sign)
+_iqdivr(jit_state_t *_jit, int32_t r0, jit_int32_t r1,
+       int32_t r2, jit_int32_t r3, jit_bool_t sign)
 {
-    jit_int32_t                div;
-    jit_int32_t                reg;
-    jit_int32_t                sav;
-    jit_int32_t                set;
-    jit_int32_t                use;
+    int32_t            div;
+    int32_t            reg;
+    int32_t            sav;
+    int32_t            set;
+    int32_t            use;
 
     sav = set = use = 0;
     qsavset(_RDX_REGNO);
@@ -1606,10 +1606,10 @@ _iqdivr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1,
 }
 
 static void
-_iqdivi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1,
-       jit_int32_t r2, jit_word_t i0, jit_bool_t sign)
+_iqdivi(jit_state_t *_jit, int32_t r0, jit_int32_t r1,
+       int32_t r2, jit_word_t i0, jit_bool_t sign)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
 
     reg = jit_get_reg(jit_class_gpr);
     movi(rn(reg), i0);
@@ -1624,7 +1624,7 @@ _iqdivi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1,
 #undef savset
 
 static void
-_andr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_andr(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     if (r1 == r2)
        movr(r0, r1);
@@ -1639,9 +1639,9 @@ _andr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_int32_t r2)
 }
 
 static void
-_andi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_andi(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
 
     if (i0 == 0)
        ixorr(r0, r0);
@@ -1664,7 +1664,7 @@ _andi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_orr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_orr(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     if (r1 == r2)
        movr(r0, r1);
@@ -1679,9 +1679,9 @@ _orr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_int32_t r2)
 }
 
 static void
-_ori(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_ori(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (i0 == 0)
        movr(r0, r1);
     else if (i0 == -1)
@@ -1703,7 +1703,7 @@ _ori(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_xorr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_xorr(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     if (r1 == r2)
        ixorr(r0, r0);
@@ -1718,9 +1718,9 @@ _xorr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_int32_t r2)
 }
 
 static void
-_xori(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_xori(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (i0 == 0)
        movr(r0, r1);
     else if (i0 == -1)
@@ -1742,7 +1742,7 @@ _xori(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_irotshr(jit_state_t *_jit, jit_int32_t code, jit_int32_t r0)
+_irotshr(jit_state_t *_jit, int32_t code, jit_int32_t r0)
 {
     rex(0, WIDE, _RCX_REGNO, _NOREG, r0);
     ic(0xd3);
@@ -1750,11 +1750,11 @@ _irotshr(jit_state_t *_jit, jit_int32_t code, 
jit_int32_t r0)
 }
 
 static void
-_rotshr(jit_state_t *_jit, jit_int32_t code,
-       jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_rotshr(jit_state_t *_jit, int32_t code,
+       int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
-    jit_int32_t                reg;
-    jit_int32_t                use;
+    int32_t            reg;
+    int32_t            use;
 
     if (r0 == _RCX_REGNO) {
        reg = jit_get_reg(jit_class_gpr);
@@ -1798,7 +1798,7 @@ _rotshr(jit_state_t *_jit, jit_int32_t code,
 }
 
 static void
-_irotshi(jit_state_t *_jit, jit_int32_t code, jit_int32_t r0, jit_word_t i0)
+_irotshi(jit_state_t *_jit, int32_t code, jit_int32_t r0, jit_word_t i0)
 {
     rex(0, WIDE, _NOREG, _NOREG, r0);
     if (i0 == 1) {
@@ -1813,8 +1813,8 @@ _irotshi(jit_state_t *_jit, jit_int32_t code, jit_int32_t 
r0, jit_word_t i0)
 }
 
 static void
-_rotshi(jit_state_t *_jit, jit_int32_t code,
-       jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_rotshi(jit_state_t *_jit, int32_t code,
+       int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
     movr(r0, r1);
     if (i0)
@@ -1822,7 +1822,7 @@ _rotshi(jit_state_t *_jit, jit_int32_t code,
 }
 
 static void
-_lshi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_lshi(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
     if (i0 == 0)
        movr(r0, r1);
@@ -1833,7 +1833,7 @@ _lshi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_unr(jit_state_t *_jit, jit_int32_t code, jit_int32_t r0)
+_unr(jit_state_t *_jit, int32_t code, jit_int32_t r0)
 {
     rex(0, WIDE, _NOREG, _NOREG, r0);
     ic(0xf7);
@@ -1841,7 +1841,7 @@ _unr(jit_state_t *_jit, jit_int32_t code, jit_int32_t r0)
 }
 
 static void
-_negr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_negr(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
     if (r0 == r1)
        inegr(r0);
@@ -1852,7 +1852,7 @@ _negr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
 }
 
 static void
-_comr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_comr(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
     movr(r0, r1);
     icomr(r0);
@@ -1860,7 +1860,7 @@ _comr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
 
 #if USE_INC_DEC
 static void
-_incr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_incr(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
     movr(r0, r1);
 #  if __X64
@@ -1873,7 +1873,7 @@ _incr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
 }
 
 static void
-_decr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_decr(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
     movr(r0, r1);
 #  if __X64
@@ -1888,9 +1888,9 @@ _decr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
 
 static void
 _cr(jit_state_t *_jit,
-    jit_int32_t code, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+    int32_t code, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     jit_bool_t         same;
     if (reg8_p(r0)) {
        same = r0 == r1 || r0 == r2;
@@ -1913,9 +1913,9 @@ _cr(jit_state_t *_jit,
 
 static void
 _ci(jit_state_t *_jit,
-    jit_int32_t code, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+    int32_t code, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     jit_bool_t         same;
     if (reg8_p(r0)) {
        same = r0 == r1;
@@ -1937,9 +1937,9 @@ _ci(jit_state_t *_jit,
 }
 
 static void
-_ci0(jit_state_t *_jit, jit_int32_t code, jit_int32_t r0, jit_int32_t r1)
+_ci0(jit_state_t *_jit, int32_t code, jit_int32_t r0, jit_int32_t r1)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     jit_bool_t         same;
     if (reg8_p(r0)) {
        same = r0 == r1;
@@ -1961,7 +1961,7 @@ _ci0(jit_state_t *_jit, jit_int32_t code, jit_int32_t r0, 
jit_int32_t r1)
 }
 
 static void
-_ltr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_ltr(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     if (r1 == r2)
        movi(r0, 0);
@@ -1970,7 +1970,7 @@ _ltr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_int32_t r2)
 }
 
 static void
-_lti(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_lti(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
     if (i0)
        ci(X86_CC_L, r0, r1, i0);
@@ -1979,7 +1979,7 @@ _lti(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_ltr_u(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_ltr_u(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     if (r1 == r2)
        movi(r0, 0);
@@ -1988,7 +1988,7 @@ _ltr_u(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_int32_t r2)
 }
 
 static void
-_ler(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_ler(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     if (r1 == r2)
        movi(r0, 1);
@@ -1997,7 +1997,7 @@ _ler(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_int32_t r2)
 }
 
 static void
-_ler_u(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_ler_u(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     if (r1 == r2)
        movi(r0, 1);
@@ -2006,7 +2006,7 @@ _ler_u(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_int32_t r2)
 }
 
 static void
-_lei_u(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_lei_u(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
     if (i0)
        ci(X86_CC_BE, r0, r1, i0);
@@ -2015,7 +2015,7 @@ _lei_u(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_eqr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_eqr(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     if (r1 == r2)
        movi(r0, 1);
@@ -2024,7 +2024,7 @@ _eqr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_int32_t r2)
 }
 
 static void
-_eqi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_eqi(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
     if (i0)
        ci(X86_CC_E, r0, r1, i0);
@@ -2033,7 +2033,7 @@ _eqi(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_ger(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_ger(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     if (r1 == r2)
        movi(r0, 1);
@@ -2042,7 +2042,7 @@ _ger(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_int32_t r2)
 }
 
 static void
-_gei(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_gei(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
     if (i0)
        ci(X86_CC_GE, r0, r1, i0);
@@ -2051,7 +2051,7 @@ _gei(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_ger_u(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_ger_u(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     if (r1 == r2)
        movi(r0, 1);
@@ -2060,7 +2060,7 @@ _ger_u(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_int32_t r2)
 }
 
 static void
-_gei_u(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_gei_u(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
     if (i0)
        ci(X86_CC_AE, r0, r1, i0);
@@ -2069,7 +2069,7 @@ _gei_u(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_gtr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_gtr(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     if (r1 == r2)
        movi(r0, 0);
@@ -2078,7 +2078,7 @@ _gtr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_int32_t r2)
 }
 
 static void
-_gtr_u(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_gtr_u(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     if (r1 == r2)
        movi(r0, 0);
@@ -2087,7 +2087,7 @@ _gtr_u(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_int32_t r2)
 }
 
 static void
-_gti_u(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_gti_u(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
     if (i0)
        ci(X86_CC_A, r0, r1, i0);
@@ -2096,7 +2096,7 @@ _gti_u(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_ner(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_ner(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     if (r1 == r2)
        movi(r0, 0);
@@ -2105,7 +2105,7 @@ _ner(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_int32_t r2)
 }
 
 static void
-_nei(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_nei(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
     if (i0)
        ci(X86_CC_NE, r0, r1, i0);
@@ -2114,7 +2114,7 @@ _nei(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, 
jit_word_t i0)
 }
 
 static void
-_movr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_movr(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
     if (r0 != r1) {
        rex(0, 1, r1, _NOREG, r0);
@@ -2124,7 +2124,7 @@ _movr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
 }
 
 static void
-_imovi(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
+_imovi(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 {
 #if __X64
 #  if !__X64_32
@@ -2148,7 +2148,7 @@ _imovi(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
 }
 
 static void
-_movi(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
+_movi(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 {
     if (i0)
        imovi(r0, i0);
@@ -2157,7 +2157,7 @@ _movi(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
 }
 
 static jit_word_t
-_movi_p(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
+_movi_p(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 {
     rex(0, WIDE, _NOREG, _NOREG, r0);
     ic(0xb8 | r7(r0));
@@ -2166,7 +2166,7 @@ _movi_p(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
 }
 
 static void
-_movcr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_movcr(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
     rex(0, WIDE, r0, _NOREG, r1);
     ic(0x0f);
@@ -2175,7 +2175,7 @@ _movcr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
 }
 
 static void
-_movcr_u(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_movcr_u(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
     rex(0, WIDE, r0, _NOREG, r1);
     ic(0x0f);
@@ -2184,7 +2184,7 @@ _movcr_u(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1)
 }
 
 static void
-_movsr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_movsr(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
     rex(0, WIDE, r0, _NOREG, r1);
     ic(0x0f);
@@ -2193,7 +2193,7 @@ _movsr(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
 }
 
 static void
-_movsr_u(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_movsr_u(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
     rex(0, WIDE, r0, _NOREG, r1);
     ic(0x0f);
@@ -2203,7 +2203,7 @@ _movsr_u(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1)
 
 #if __X64
 static void
-_movir(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_movir(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
     rex(0, 1, r0, _NOREG, r1);
     ic(0x63);
@@ -2211,7 +2211,7 @@ _movir(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
 }
 
 static void
-_movir_u(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_movir_u(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
     rex(0, 0, r1, _NOREG, r0);
     ic(0x89);
@@ -2220,7 +2220,7 @@ _movir_u(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1)
 #endif
 
 static void
-_htonr_us(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_htonr_us(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
     extr_us(r0, r1);
     ic(0x66);
@@ -2231,7 +2231,7 @@ _htonr_us(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1)
 }
 
 static void
-_htonr_ui(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_htonr_ui(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
     movr(r0, r1);
     rex(0, 0, _NOREG, _NOREG, r0);
@@ -2241,7 +2241,7 @@ _htonr_ui(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1)
 
 #if __X64 && !__X64_32
 static void
-_htonr_ul(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_htonr_ul(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
     movr(r0, r1);
     rex(0, 1, _NOREG, _NOREG, r0);
@@ -2251,9 +2251,9 @@ _htonr_ul(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1)
 #endif
 
 static void
-_extr_c(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_extr_c(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (reg8_p(r1))
        movcr(r0, r1);
     else {
@@ -2265,9 +2265,9 @@ _extr_c(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
 }
 
 static void
-_extr_uc(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_extr_uc(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (reg8_p(r1))
        movcr_u(r0, r1);
     else {
@@ -2279,7 +2279,7 @@ _extr_uc(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1)
 }
 
 static void
-_ldr_c(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_ldr_c(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
     rex(0, WIDE, r0, _NOREG, r1);
     ic(0x0f);
@@ -2288,9 +2288,9 @@ _ldr_c(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
 }
 
 static void
-_ldi_c(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
+_ldi_c(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (can_sign_extend_int_p(i0)) {
        rex(0, WIDE, r0, _NOREG, _NOREG);
        ic(0x0f);
@@ -2306,7 +2306,7 @@ _ldi_c(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
 }
 
 static void
-_ldr_uc(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_ldr_uc(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
     rex(0, WIDE, r0, _NOREG, r1);
     ic(0x0f);
@@ -2315,9 +2315,9 @@ _ldr_uc(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
 }
 
 static void
-_ldi_uc(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
+_ldi_uc(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (can_sign_extend_int_p(i0)) {
        rex(0, WIDE, r0, _NOREG, _NOREG);
        ic(0x0f);
@@ -2333,7 +2333,7 @@ _ldi_uc(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
 }
 
 static void
-_ldr_s(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_ldr_s(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
     rex(0, WIDE, r0, _NOREG, r1);
     ic(0x0f);
@@ -2342,9 +2342,9 @@ _ldr_s(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
 }
 
 static void
-_ldi_s(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
+_ldi_s(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (can_sign_extend_int_p(i0)) {
        rex(0, WIDE, r0, _NOREG, _NOREG);
        ic(0x0f);
@@ -2360,7 +2360,7 @@ _ldi_s(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
 }
 
 static void
-_ldr_us(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_ldr_us(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
     rex(0, WIDE, r0, _NOREG, r1);
     ic(0x0f);
@@ -2369,9 +2369,9 @@ _ldr_us(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
 }
 
 static void
-_ldi_us(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
+_ldi_us(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (can_sign_extend_int_p(i0)) {
        rex(0, WIDE, r0, _NOREG, _NOREG);
        ic(0x0f);
@@ -2388,7 +2388,7 @@ _ldi_us(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
 
 #if __X32 || !__X64_32
 static void
-_ldr_i(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_ldr_i(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
 #if __X64
     rex(0, WIDE, r0, _NOREG, r1);
@@ -2400,9 +2400,9 @@ _ldr_i(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
 }
 
 static void
-_ldi_i(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
+_ldi_i(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (can_sign_extend_int_p(i0)) {
 #if __X64
        rex(0, WIDE, r0, _NOREG, _NOREG);
@@ -2423,7 +2423,7 @@ _ldi_i(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
 
 #if __X64
 static void
-_ldr_ui(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_ldr_ui(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
     rex(0, 0, r0, _NOREG, r1);
     ic(0x63);
@@ -2431,9 +2431,9 @@ _ldr_ui(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
 }
 
 static void
-_ldi_ui(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
+_ldi_ui(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (can_sign_extend_int_p(i0)) {
        rex(0, 0, r0, _NOREG, _NOREG);
        ic(0x63);
@@ -2449,7 +2449,7 @@ _ldi_ui(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
 
 #  if !__X64_32
 static void
-_ldr_l(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_ldr_l(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
     rex(0, 1, r0, _NOREG, r1);
     ic(0x8b);
@@ -2457,9 +2457,9 @@ _ldr_l(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
 }
 
 static void
-_ldi_l(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
+_ldi_l(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (can_sign_extend_int_p(i0)) {
        rex(0, 1, r0, _NOREG, _NOREG);
        ic(0x8b);
@@ -2476,7 +2476,7 @@ _ldi_l(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
 #endif
 
 static void
-_ldxr_c(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_ldxr_c(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
 #if __X64_32
     addr(r0, r1, r2);
@@ -2490,9 +2490,9 @@ _ldxr_c(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
 }
 
 static void
-_ldxi_c(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_ldxi_c(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (can_sign_extend_int_p(i0)) {
        rex(0, WIDE, r0, _NOREG, r1);
        ic(0x0f);
@@ -2508,7 +2508,7 @@ _ldxi_c(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_word_t i0)
 }
 
 static void
-_ldxr_uc(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_ldxr_uc(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
 #if __X64_32
     addr(r0, r1, r2);
@@ -2522,9 +2522,9 @@ _ldxr_uc(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
 }
 
 static void
-_ldxi_uc(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_ldxi_uc(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (can_sign_extend_int_p(i0)) {
        rex(0, WIDE, r0, _NOREG, r1);
        ic(0x0f);
@@ -2540,7 +2540,7 @@ _ldxi_uc(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_word_t i0)
 }
 
 static void
-_ldxr_s(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_ldxr_s(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
 #if __X64_32
     addr(r0, r1, r2);
@@ -2554,9 +2554,9 @@ _ldxr_s(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
 }
 
 static void
-_ldxi_s(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_ldxi_s(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (can_sign_extend_int_p(i0)) {
        rex(0, WIDE, r0, _NOREG, r1);
        ic(0x0f);
@@ -2572,7 +2572,7 @@ _ldxi_s(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_word_t i0)
 }
 
 static void
-_ldxr_us(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_ldxr_us(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
 #if __X64_32
     addr(r0, r1, r2);
@@ -2586,9 +2586,9 @@ _ldxr_us(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
 }
 
 static void
-_ldxi_us(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_ldxi_us(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (can_sign_extend_int_p(i0)) {
        rex(0, WIDE, r0, _NOREG, r1);
        ic(0x0f);
@@ -2605,7 +2605,7 @@ _ldxi_us(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_word_t i0)
 
 #if __X64 || !__X64_32
 static void
-_ldxr_i(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_ldxr_i(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
 #if __X64
     rex(0, WIDE, r0, r1, r2);
@@ -2617,9 +2617,9 @@ _ldxr_i(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
 }
 
 static void
-_ldxi_i(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_ldxi_i(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (can_sign_extend_int_p(i0)) {
 #if __X64
        rex(0, WIDE, r0, _NOREG, r1);
@@ -2640,7 +2640,7 @@ _ldxi_i(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_word_t i0)
 
 #if __X64
 static void
-_ldxr_ui(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_ldxr_ui(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
 #if __X64_32
     addr(r0, r1, r2);
@@ -2654,9 +2654,9 @@ _ldxr_ui(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
 }
 
 static void
-_ldxi_ui(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_ldxi_ui(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (can_sign_extend_int_p(i0)) {
        rex(0, 0, r0, _NOREG, r1);
        ic(0x8b);
@@ -2672,7 +2672,7 @@ _ldxi_ui(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_word_t i0)
 
 #  if !__X64_32
 static void
-_ldxr_l(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_ldxr_l(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     rex(0, 1, r0, r1, r2);
     ic(0x8b);
@@ -2680,9 +2680,9 @@ _ldxr_l(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
 }
 
 static void
-_ldxi_l(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_ldxi_l(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (can_sign_extend_int_p(i0)) {
        rex(0, 1, r0, _NOREG, r1);
        ic(0x8b);
@@ -2699,9 +2699,9 @@ _ldxi_l(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_word_t i0)
 #endif
 
 static void
-_str_c(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_str_c(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (reg8_p(r1)) {
        rex(0, 0, r1, _NOREG, r0);
        ic(0x88);
@@ -2718,9 +2718,9 @@ _str_c(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
 }
 
 static void
-_sti_c(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0)
+_sti_c(jit_state_t *_jit, jit_word_t i0, int32_t r0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (can_sign_extend_int_p(i0)) {
        if (reg8_p(r0)) {
            rex(0, 0, r0, _NOREG, _NOREG);
@@ -2745,7 +2745,7 @@ _sti_c(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0)
 }
 
 static void
-_str_s(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_str_s(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
     ic(0x66);
     rex(0, 0, r1, _NOREG, r0);
@@ -2754,9 +2754,9 @@ _str_s(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
 }
 
 static void
-_sti_s(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0)
+_sti_s(jit_state_t *_jit, jit_word_t i0, int32_t r0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (can_sign_extend_int_p(i0)) {
        ic(0x66);
        rex(0, 0, r0, _NOREG, _NOREG);
@@ -2772,7 +2772,7 @@ _sti_s(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0)
 }
 
 static void
-_str_i(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_str_i(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
     rex(0, 0, r1, _NOREG, r0);
     ic(0x89);
@@ -2780,9 +2780,9 @@ _str_i(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
 }
 
 static void
-_sti_i(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0)
+_sti_i(jit_state_t *_jit, jit_word_t i0, int32_t r0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (can_sign_extend_int_p(i0)) {
        rex(0, 0, r0, _NOREG, _NOREG);
        ic(0x89);
@@ -2798,7 +2798,7 @@ _sti_i(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0)
 
 #if __X64 && !__X64_32
 static void
-_str_l(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_str_l(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
     rex(0, 1, r1, _NOREG, r0);
     ic(0x89);
@@ -2806,9 +2806,9 @@ _str_l(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
 }
 
 static void
-_sti_l(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0)
+_sti_l(jit_state_t *_jit, jit_word_t i0, int32_t r0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (can_sign_extend_int_p(i0)) {
        rex(0, 1, r0, _NOREG, _NOREG);
        ic(0x89);
@@ -2824,9 +2824,9 @@ _sti_l(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0)
 #endif
 
 static void
-_stxr_c(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_stxr_c(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
 #if __X64_32
     reg = jit_get_reg(jit_class_gpr);
     addr(rn(reg), r0, r1);
@@ -2850,9 +2850,9 @@ _stxr_c(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
 }
 
 static void
-_stxi_c(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_stxi_c(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (can_sign_extend_int_p(i0)) {
        if (reg8_p(r1)) {
            rex(0, 0, r1, _NOREG, r0);
@@ -2877,10 +2877,10 @@ _stxi_c(jit_state_t *_jit, jit_word_t i0, jit_int32_t 
r0, jit_int32_t r1)
 }
 
 static void
-_stxr_s(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_stxr_s(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
 #if __X64_32
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     addr(rn(reg), r0, r1);
     str_s(rn(reg), r2);
@@ -2894,9 +2894,9 @@ _stxr_s(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
 }
 
 static void
-_stxi_s(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_stxi_s(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (can_sign_extend_int_p(i0)) {
        ic(0x66);
        rex(0, 0, r1, _NOREG, r0);
@@ -2912,10 +2912,10 @@ _stxi_s(jit_state_t *_jit, jit_word_t i0, jit_int32_t 
r0, jit_int32_t r1)
 }
 
 static void
-_stxr_i(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_stxr_i(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
 #if __X64_32
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     addr(rn(reg), r0, r1);
     str_i(rn(reg), r2);
@@ -2928,9 +2928,9 @@ _stxr_i(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
 }
 
 static void
-_stxi_i(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_stxi_i(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (can_sign_extend_int_p(i0)) {
        rex(0, 0, r1, _NOREG, r0);
        ic(0x89);
@@ -2946,7 +2946,7 @@ _stxi_i(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, 
jit_int32_t r1)
 
 #if __X64 && !__X64_32
 static void
-_stxr_l(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_stxr_l(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     rex(0, 1, r2, r1, r0);
     ic(0x89);
@@ -2954,9 +2954,9 @@ _stxr_l(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
 }
 
 static void
-_stxi_l(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_stxi_l(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (can_sign_extend_int_p(i0)) {
        rex(0, 1, r1, _NOREG, r0);
        ic(0x89);
@@ -2972,7 +2972,7 @@ _stxi_l(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, 
jit_int32_t r1)
 #endif
 
 static void
-_jccs(jit_state_t *_jit, jit_int32_t code, jit_word_t i0)
+_jccs(jit_state_t *_jit, int32_t code, jit_word_t i0)
 {
     jit_word_t         w;
     ic(0x70 | code);
@@ -2981,7 +2981,7 @@ _jccs(jit_state_t *_jit, jit_int32_t code, jit_word_t i0)
 }
 
 static void
-_jcc(jit_state_t *_jit, jit_int32_t code, jit_word_t i0)
+_jcc(jit_state_t *_jit, int32_t code, jit_word_t i0)
 {
     jit_word_t         w;
     ic(0x0f);
@@ -2992,7 +2992,7 @@ _jcc(jit_state_t *_jit, jit_int32_t code, jit_word_t i0)
 
 static void
 _jcr(jit_state_t *_jit,
-     jit_int32_t code, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+     int32_t code, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
 {
     alur(X86_CMP, r0, r1);
     jcc(code, i0);
@@ -3000,28 +3000,28 @@ _jcr(jit_state_t *_jit,
 
 static void
 _jci(jit_state_t *_jit,
-     jit_int32_t code, jit_word_t i0, jit_int32_t r0, jit_word_t i1)
+     int32_t code, jit_word_t i0, jit_int32_t r0, jit_word_t i1)
 {
     alui(X86_CMP, r0, i1);
     jcc(code, i0);
 }
 
 static void
-_jci0(jit_state_t *_jit, jit_int32_t code, jit_word_t i0, jit_int32_t r0)
+_jci0(jit_state_t *_jit, int32_t code, jit_word_t i0, jit_int32_t r0)
 {
     testr(r0, r0);
     jcc(code, i0);
 }
 
 static jit_word_t
-_bltr(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_bltr(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     jcr(X86_CC_L, i0, r0, r1);
     return (_jit->pc.w);
 }
 
 static jit_word_t
-_blti(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_word_t i1)
+_blti(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_word_t i1)
 {
     if (i1)            jci (X86_CC_L, i0, r0, i1);
     else               jci0(X86_CC_S, i0, r0);
@@ -3029,14 +3029,14 @@ _blti(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, 
jit_word_t i1)
 }
 
 static jit_word_t
-_bltr_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_bltr_u(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     jcr(X86_CC_B, i0, r0, r1);
     return (_jit->pc.w);
 }
 
 static jit_word_t
-_blti_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_word_t i1)
+_blti_u(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_word_t i1)
 {
     if (i1)            jci (X86_CC_B, i0, r0, i1);
     else               jci0(X86_CC_B, i0, r0);
@@ -3044,7 +3044,7 @@ _blti_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, 
jit_word_t i1)
 }
 
 static jit_word_t
-_bler(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_bler(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     if (r0 == r1)      jmpi(i0);
     else               jcr (X86_CC_LE, i0, r0, r1);
@@ -3052,7 +3052,7 @@ _bler(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, 
jit_int32_t r1)
 }
 
 static jit_word_t
-_blei(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_word_t i1)
+_blei(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_word_t i1)
 {
     if (i1)            jci (X86_CC_LE, i0, r0, i1);
     else               jci0(X86_CC_LE, i0, r0);
@@ -3060,7 +3060,7 @@ _blei(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, 
jit_word_t i1)
 }
 
 static jit_word_t
-_bler_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_bler_u(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     if (r0 == r1)      jmpi(i0);
     else               jcr (X86_CC_BE, i0, r0, r1);
@@ -3068,7 +3068,7 @@ _bler_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, 
jit_int32_t r1)
 }
 
 static jit_word_t
-_blei_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_word_t i1)
+_blei_u(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_word_t i1)
 {
     if (i1)            jci (X86_CC_BE, i0, r0, i1);
     else               jci0(X86_CC_BE, i0, r0);
@@ -3076,7 +3076,7 @@ _blei_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, 
jit_word_t i1)
 }
 
 static jit_word_t
-_beqr(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_beqr(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     if (r0 == r1)      jmpi(i0);
     else               jcr (X86_CC_E, i0, r0, r1);
@@ -3084,7 +3084,7 @@ _beqr(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, 
jit_int32_t r1)
 }
 
 static jit_word_t
-_beqi(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_word_t i1)
+_beqi(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_word_t i1)
 {
     if (i1)            jci (X86_CC_E, i0, r0, i1);
     else               jci0(X86_CC_E, i0, r0);
@@ -3092,7 +3092,7 @@ _beqi(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, 
jit_word_t i1)
 }
 
 static jit_word_t
-_bger(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_bger(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     if (r0 == r1)      jmpi(i0);
     else               jcr (X86_CC_GE, i0, r0, r1);
@@ -3100,7 +3100,7 @@ _bger(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, 
jit_int32_t r1)
 }
 
 static jit_word_t
-_bgei(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_word_t i1)
+_bgei(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_word_t i1)
 {
     if (i1)            jci (X86_CC_GE, i0, r0, i1);
     else               jci0(X86_CC_NS, i0, r0);
@@ -3108,7 +3108,7 @@ _bgei(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, 
jit_word_t i1)
 }
 
 static jit_word_t
-_bger_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_bger_u(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     if (r0 == r1)      jmpi(i0);
     else               jcr (X86_CC_AE, i0, r0, r1);
@@ -3116,7 +3116,7 @@ _bger_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, 
jit_int32_t r1)
 }
 
 static jit_word_t
-_bgei_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_word_t i1)
+_bgei_u(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_word_t i1)
 {
     if (i1)            jci (X86_CC_AE, i0, r0, i1);
     else               jmpi(i0);
@@ -3124,28 +3124,28 @@ _bgei_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t 
r0, jit_word_t i1)
 }
 
 static jit_word_t
-_bgtr(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_bgtr(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     jcr(X86_CC_G, i0, r0, r1);
     return (_jit->pc.w);
 }
 
 static jit_word_t
-_bgti(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_word_t i1)
+_bgti(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_word_t i1)
 {
     jci(X86_CC_G, i0, r0, i1);
     return (_jit->pc.w);
 }
 
 static jit_word_t
-_bgtr_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_bgtr_u(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     jcr(X86_CC_A, i0, r0, r1);
     return (_jit->pc.w);
 }
 
 static jit_word_t
-_bgti_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_word_t i1)
+_bgti_u(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_word_t i1)
 {
     if (i1)            jci (X86_CC_A, i0, r0, i1);
     else               jci0(X86_CC_NE, i0, r0);
@@ -3153,14 +3153,14 @@ _bgti_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t 
r0, jit_word_t i1)
 }
 
 static jit_word_t
-_bner(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_bner(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     jcr(X86_CC_NE, i0, r0, r1);
     return (_jit->pc.w);
 }
 
 static jit_word_t
-_bnei(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_word_t i1)
+_bnei(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_word_t i1)
 {
     if (i1)            jci (X86_CC_NE, i0, r0, i1);
     else               jci0(X86_CC_NE, i0, r0);
@@ -3168,7 +3168,7 @@ _bnei(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, 
jit_word_t i1)
 }
 
 static jit_word_t
-_bmsr(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_bmsr(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     testr(r0, r1);
     jnz(i0);
@@ -3176,9 +3176,9 @@ _bmsr(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, 
jit_int32_t r1)
 }
 
 static jit_word_t
-_bmsi(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_word_t i1)
+_bmsi(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_word_t i1)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (can_zero_extend_int_p(i1))
        testi(r0, i1);
     else {
@@ -3192,7 +3192,7 @@ _bmsi(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, 
jit_word_t i1)
 }
 
 static jit_word_t
-_bmcr(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_bmcr(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     testr(r0, r1);
     jz(i0);
@@ -3200,9 +3200,9 @@ _bmcr(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, 
jit_int32_t r1)
 }
 
 static jit_word_t
-_bmci(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_word_t i1)
+_bmci(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_word_t i1)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (can_zero_extend_int_p(i1))
        testi(r0, i1);
     else {
@@ -3216,7 +3216,7 @@ _bmci(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, 
jit_word_t i1)
 }
 
 static jit_word_t
-_boaddr(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_boaddr(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     iaddr(r0, r1);
     jo(i0);
@@ -3224,9 +3224,9 @@ _boaddr(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, 
jit_int32_t r1)
 }
 
 static jit_word_t
-_boaddi(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_word_t i1)
+_boaddi(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_word_t i1)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (can_sign_extend_int_p(i1)) {
        iaddi(r0, i1);
        jo(i0);
@@ -3239,7 +3239,7 @@ _boaddi(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, 
jit_word_t i1)
 }
 
 static jit_word_t
-_boaddr_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_boaddr_u(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     iaddr(r0, r1);
     jc(i0);
@@ -3247,9 +3247,9 @@ _boaddr_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t 
r0, jit_int32_t r1)
 }
 
 static jit_word_t
-_boaddi_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_word_t i1)
+_boaddi_u(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_word_t i1)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (can_sign_extend_int_p(i1)) {
        iaddi(r0, i1);
        jc(i0);
@@ -3262,7 +3262,7 @@ _boaddi_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t 
r0, jit_word_t i1)
 }
 
 static jit_word_t
-_bxaddr(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_bxaddr(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     iaddr(r0, r1);
     jno(i0);
@@ -3270,9 +3270,9 @@ _bxaddr(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, 
jit_int32_t r1)
 }
 
 static jit_word_t
-_bxaddi(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_word_t i1)
+_bxaddi(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_word_t i1)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (can_sign_extend_int_p(i1)) {
        iaddi(r0, i1);
        jno(i0);
@@ -3285,7 +3285,7 @@ _bxaddi(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, 
jit_word_t i1)
 }
 
 static jit_word_t
-_bxaddr_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_bxaddr_u(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     iaddr(r0, r1);
     jnc(i0);
@@ -3293,9 +3293,9 @@ _bxaddr_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t 
r0, jit_int32_t r1)
 }
 
 static jit_word_t
-_bxaddi_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_word_t i1)
+_bxaddi_u(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_word_t i1)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (can_sign_extend_int_p(i1)) {
        iaddi(r0, i1);
        jnc(i0);
@@ -3308,7 +3308,7 @@ _bxaddi_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t 
r0, jit_word_t i1)
 }
 
 static jit_word_t
-_bosubr(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_bosubr(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     isubr(r0, r1);
     jo(i0);
@@ -3316,9 +3316,9 @@ _bosubr(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, 
jit_int32_t r1)
 }
 
 static jit_word_t
-_bosubi(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_word_t i1)
+_bosubi(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_word_t i1)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (can_sign_extend_int_p(i1)) {
        isubi(r0, i1);
        jo(i0);
@@ -3331,7 +3331,7 @@ _bosubi(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, 
jit_word_t i1)
 }
 
 static jit_word_t
-_bosubr_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_bosubr_u(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     isubr(r0, r1);
     jc(i0);
@@ -3339,9 +3339,9 @@ _bosubr_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t 
r0, jit_int32_t r1)
 }
 
 static jit_word_t
-_bosubi_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_word_t i1)
+_bosubi_u(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_word_t i1)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (can_sign_extend_int_p(i1)) {
        isubi(r0, i1);
        jc(i0);
@@ -3354,7 +3354,7 @@ _bosubi_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t 
r0, jit_word_t i1)
 }
 
 static jit_word_t
-_bxsubr(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_bxsubr(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     isubr(r0, r1);
     jno(i0);
@@ -3362,9 +3362,9 @@ _bxsubr(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, 
jit_int32_t r1)
 }
 
 static jit_word_t
-_bxsubi(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_word_t i1)
+_bxsubi(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_word_t i1)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (can_sign_extend_int_p(i1)) {
        isubi(r0, i1);
        jno(i0);
@@ -3377,7 +3377,7 @@ _bxsubi(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, 
jit_word_t i1)
 }
 
 static jit_word_t
-_bxsubr_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_bxsubr_u(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     isubr(r0, r1);
     jnc(i0);
@@ -3385,9 +3385,9 @@ _bxsubr_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t 
r0, jit_int32_t r1)
 }
 
 static jit_word_t
-_bxsubi_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_word_t i1)
+_bxsubi_u(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_word_t i1)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (can_sign_extend_int_p(i1)) {
        isubi(r0, i1);
        jnc(i0);
@@ -3400,7 +3400,7 @@ _bxsubi_u(jit_state_t *_jit, jit_word_t i0, jit_int32_t 
r0, jit_word_t i1)
 }
 
 static void
-_callr(jit_state_t *_jit, jit_int32_t r0)
+_callr(jit_state_t *_jit, int32_t r0)
 {
     rex(0, 0, _NOREG, _NOREG, r0);
     ic(0xff);
@@ -3412,7 +3412,7 @@ _calli(jit_state_t *_jit, jit_word_t i0)
 {
     jit_word_t         word;
 #if __X64
-    jit_int32_t                reg;
+    int32_t            reg;
 
     reg = jit_get_reg(jit_class_gpr);
     word = movi_p(rn(reg), i0);
@@ -3429,7 +3429,7 @@ _calli(jit_state_t *_jit, jit_word_t i0)
 }
 
 static void
-_jmpr(jit_state_t *_jit, jit_int32_t r0)
+_jmpr(jit_state_t *_jit, int32_t r0)
 {
     rex(0, WIDE, _NOREG, _NOREG, r0);
     ic(0xff);
@@ -3447,7 +3447,7 @@ _jmpi(jit_state_t *_jit, jit_word_t i0)
 }
 
 static void
-_jmpsi(jit_state_t *_jit, jit_uint8_t i0)
+_jmpsi(jit_state_t *_jit, uint8_t i0)
 {
     ic(0xeb);
     ic(i0);
@@ -3456,9 +3456,9 @@ _jmpsi(jit_state_t *_jit, jit_uint8_t i0)
 static void
 _prolog(jit_state_t *_jit, jit_node_t *node)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (_jitc->function->define_frame || _jitc->function->assume_frame) {
-       jit_int32_t     frame = -_jitc->function->frame;
+       int32_t frame = -_jitc->function->frame;
        assert(_jitc->function->self.aoff >= frame);
        if (_jitc->function->assume_frame)
            return;
@@ -3652,13 +3652,13 @@ _epilog(jit_state_t *_jit, jit_node_t *node)
 }
 
 static void
-_vastart(jit_state_t *_jit, jit_int32_t r0)
+_vastart(jit_state_t *_jit, int32_t r0)
 {
 #if __X32 || __CYGWIN__
     assert(_jitc->function->self.call & jit_call_varargs);
     addi(r0, _RBP_REGNO, _jitc->function->self.size);
 #else
-    jit_int32_t                reg;
+    int32_t            reg;
 
     assert(_jitc->function->self.call & jit_call_varargs);
 
@@ -3687,15 +3687,15 @@ _vastart(jit_state_t *_jit, jit_int32_t r0)
 }
 
 static void
-_vaarg(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_vaarg(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
 #if __X32 || __CYGWIN__
     assert(_jitc->function->self.call & jit_call_varargs);
     ldr(r0, r1);
     addi(r1, r1, va_gp_increment);
 #else
-    jit_int32_t                rg0;
-    jit_int32_t                rg1;
+    int32_t            rg0;
+    int32_t            rg1;
     jit_word_t         ge_code;
     jit_word_t         lt_code;
 
@@ -3752,7 +3752,7 @@ _vaarg(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
 /* The x87 boolean argument tells if will put the result in a x87
  * register if non false, in a sse register otherwise. */
 static void
-_vaarg_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_bool_t x87)
+_vaarg_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_bool_t x87)
 {
 #if __X32 || __CYGWIN__
     assert(_jitc->function->self.call & jit_call_varargs);
@@ -3762,8 +3762,8 @@ _vaarg_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_bool_t x87)
        sse_ldr_d(r0, r1);
     addi(r1, r1, 8);
 #else
-    jit_int32_t                rg0;
-    jit_int32_t                rg1;
+    int32_t            rg0;
+    int32_t            rg1;
     jit_word_t         ge_code;
     jit_word_t         lt_code;
 
diff --git a/jit/x86-sse.c b/jit/x86-sse.c
index 448c942..ffb2b07 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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _sser(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define ssexr(p,c,r0,r1)             _ssexr(_jit,p,c,r0,r1)
-static void 
_ssexr(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _ssexr(jit_state_t*,int32_t,jit_int32_t,jit_int32_t,jit_int32_t);
 #  define ssexi(c,r0,m,i)              _ssexi(_jit,c,r0,m,i)
-static void 
_ssexi(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _ssexi(jit_state_t*,int32_t,jit_int32_t,jit_int32_t,jit_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*,jit_int32_t,jit_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*, jit_int32_t, jit_int32_t, jit_int32_t, jit_int32_t);
+_sselxr(jit_state_t*, int32_t, jit_int32_t, jit_int32_t, jit_int32_t);
 #  else
 #    define sselxr(p,c,r0,r1)          ssexr(p,c,r0,r1)
 #  endif
@@ -122,343 +122,343 @@ _sselxr(jit_state_t*, jit_int32_t, jit_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*, jit_int32_t, jit_int32_t, jit_int32_t,
-       jit_int32_t, jit_int32_t, jit_int32_t, jit_int32_t);
+_ssexrx(jit_state_t*, int32_t, jit_int32_t, jit_int32_t,
+       int32_t, jit_int32_t, jit_int32_t, jit_int32_t);
 #  define sse_addr_f(r0, r1, r2)       _sse_addr_f(_jit, r0, r1, r2)
-static void _sse_addr_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _sse_addr_f(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define sse_addi_f(r0, r1, i0)       _sse_addi_f(_jit, r0, r1, i0)
-static void _sse_addi_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_float32_t*);
+static void _sse_addi_f(jit_state_t*,int32_t,jit_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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _sse_addr_d(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define sse_addi_d(r0, r1, i0)       _sse_addi_d(_jit, r0, r1, i0)
-static void _sse_addi_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_float64_t*);
+static void _sse_addi_d(jit_state_t*,int32_t,jit_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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _sse_subr_f(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define sse_subi_f(r0, r1, i0)       _sse_subi_f(_jit, r0, r1, i0)
-static void _sse_subi_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_float32_t*);
+static void _sse_subi_f(jit_state_t*,int32_t,jit_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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _sse_subr_d(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define sse_subi_d(r0, r1, i0)       _sse_subi_d(_jit, r0, r1, i0)
-static void _sse_subi_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_float64_t*);
+static void _sse_subi_d(jit_state_t*,int32_t,jit_int32_t,jit_float64_t*);
 #  define sse_rsbr_f(r0, r1, r2)       sse_subr_f(r0, r2, r1)
 #  define sse_rsbi_f(r0, r1, i0)       _sse_rsbi_f(_jit, r0, r1, i0)
-static void _sse_rsbi_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_float32_t*);
+static void _sse_rsbi_f(jit_state_t*,int32_t,jit_int32_t,jit_float32_t*);
 #  define sse_rsbr_d(r0, r1, r2)       sse_subr_d(r0, r2, r1)
 #  define sse_rsbi_d(r0, r1, i0)       _sse_rsbi_d(_jit, r0, r1, i0)
-static void _sse_rsbi_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_float64_t*);
+static void _sse_rsbi_d(jit_state_t*,int32_t,jit_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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _sse_mulr_f(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define sse_muli_f(r0, r1, i0)       _sse_muli_f(_jit, r0, r1, i0)
-static void _sse_muli_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_float32_t*);
+static void _sse_muli_f(jit_state_t*,int32_t,jit_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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _sse_mulr_d(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define sse_muli_d(r0, r1, i0)       _sse_muli_d(_jit, r0, r1, i0)
-static void _sse_muli_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_float64_t*);
+static void _sse_muli_d(jit_state_t*,int32_t,jit_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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _sse_divr_f(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define sse_divi_f(r0, r1, i0)       _sse_divi_f(_jit, r0, r1, i0)
-static void _sse_divi_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_float32_t*);
+static void _sse_divi_f(jit_state_t*,int32_t,jit_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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _sse_divr_d(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
 #  define sse_divi_d(r0, r1, i0)       _sse_divi_d(_jit, r0, r1, i0)
-static void _sse_divi_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_float64_t*);
+static void _sse_divi_d(jit_state_t*,int32_t,jit_int32_t,jit_float64_t*);
 #  define sse_absr_f(r0, r1)           _sse_absr_f(_jit, r0, r1)
-static void _sse_absr_f(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _sse_absr_f(jit_state_t*,int32_t,jit_int32_t);
 #  define sse_absr_d(r0, r1)           _sse_absr_d(_jit, r0, r1)
-static void _sse_absr_d(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _sse_absr_d(jit_state_t*,int32_t,jit_int32_t);
 #  define sse_negr_f(r0, r1)           _sse_negr_f(_jit, r0, r1)
-static void _sse_negr_f(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _sse_negr_f(jit_state_t*,int32_t,jit_int32_t);
 #  define sse_negr_d(r0, r1)           _sse_negr_d(_jit, r0, r1)
-static void _sse_negr_d(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _sse_negr_d(jit_state_t*,int32_t,jit_int32_t);
 #  define sse_sqrtr_f(r0, r1)          ssexr(0xf3, X86_SSE_SQRT, r0, r1)
 #  define sse_sqrtr_d(r0, r1)          ssexr(0xf2, X86_SSE_SQRT, r0, r1)
 #  define ssecmpf(code, r0, r1, r2)    _ssecmp(_jit, 0, code, r0, r1, r2)
 #  define ssecmpd(code, r0, r1, r2)    _ssecmp(_jit, 1, code, r0, r1, r2)
 static void
-_ssecmp(jit_state_t*, jit_bool_t, jit_int32_t,
-       jit_int32_t, jit_int32_t, jit_int32_t);
+_ssecmp(jit_state_t*, jit_bool_t, int32_t,
+       int32_t, jit_int32_t, jit_int32_t);
 #define sse_movr_f(r0,r1)              _sse_movr_f(_jit,r0,r1)
-static void _sse_movr_f(jit_state_t*, jit_int32_t, jit_int32_t);
+static void _sse_movr_f(jit_state_t*, int32_t, jit_int32_t);
 #define sse_movi_f(r0,i0)              _sse_movi_f(_jit,r0,i0)
-static void _sse_movi_f(jit_state_t*, jit_int32_t, jit_float32_t*);
+static void _sse_movi_f(jit_state_t*, int32_t, jit_float32_t*);
 #  define sse_lti_f(r0, r1, i0)                _sse_lti_f(_jit, r0, r1, i0)
-static void _sse_lti_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_float32_t*);
+static void _sse_lti_f(jit_state_t*,int32_t,jit_int32_t,jit_float32_t*);
 #  define sse_ltr_f(r0, r1, r2)                ssecmpf(X86_CC_A, r0, r1, r2)
 #  define sse_lei_f(r0, r1, i0)                _sse_lei_f(_jit, r0, r1, i0)
-static void _sse_lei_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_float32_t*);
+static void _sse_lei_f(jit_state_t*,int32_t,jit_int32_t,jit_float32_t*);
 #  define sse_ler_f(r0, r1, r2)                ssecmpf(X86_CC_AE, r0, r1, r2)
 #  define sse_eqi_f(r0, r1, i0)                _sse_eqi_f(_jit, r0, r1, i0)
-static void _sse_eqi_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_float32_t*);
+static void _sse_eqi_f(jit_state_t*,int32_t,jit_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*, jit_int32_t, jit_int32_t, jit_int32_t);
+static void _sse_eqr_f(jit_state_t*, int32_t, jit_int32_t, jit_int32_t);
 #  define sse_gei_f(r0, r1, i0)                _sse_gei_f(_jit, r0, r1, i0)
-static void _sse_gei_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_float32_t*);
+static void _sse_gei_f(jit_state_t*,int32_t,jit_int32_t,jit_float32_t*);
 #  define sse_ger_f(r0, r1, r2)                ssecmpf(X86_CC_AE, r0, r2, r1)
 #  define sse_gti_f(r0, r1, i0)                _sse_gti_f(_jit, r0, r1, i0)
-static void _sse_gti_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_float32_t*);
+static void _sse_gti_f(jit_state_t*,int32_t,jit_int32_t,jit_float32_t*);
 #  define sse_gtr_f(r0, r1, r2)                ssecmpf(X86_CC_A, r0, r2, r1)
 #  define sse_nei_f(r0, r1, i0)                _sse_nei_f(_jit, r0, r1, i0)
-static void _sse_nei_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_float32_t*);
+static void _sse_nei_f(jit_state_t*,int32_t,jit_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*, jit_int32_t, jit_int32_t, jit_int32_t);
+static void _sse_ner_f(jit_state_t*, int32_t, jit_int32_t, jit_int32_t);
 #  define sse_unlti_f(r0, r1, i0)      _sse_unlti_f(_jit, r0, r1, i0)
-static void _sse_unlti_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_float32_t*);
+static void _sse_unlti_f(jit_state_t*,int32_t,jit_int32_t,jit_float32_t*);
 #  define sse_unltr_f(r0, r1, r2)      ssecmpf(X86_CC_NAE, r0, r2, r1)
 #  define sse_unlei_f(r0, r1, i0)      _sse_unlei_f(_jit, r0, r1, i0)
-static void _sse_unlei_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_float32_t*);
+static void _sse_unlei_f(jit_state_t*,int32_t,jit_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*,jit_int32_t,jit_int32_t,jit_float32_t*);
-static void _sse_unler_f(jit_state_t*, jit_int32_t, jit_int32_t, jit_int32_t);
+static void _sse_uneqi_f(jit_state_t*,int32_t,jit_int32_t,jit_float32_t*);
+static void _sse_unler_f(jit_state_t*, int32_t, jit_int32_t, jit_int32_t);
 #  define sse_uneqr_f(r0, r1, r2)      _sse_uneqr_f(_jit, r0, r1, r2)
-static void _sse_uneqr_f(jit_state_t*, jit_int32_t, jit_int32_t, jit_int32_t);
+static void _sse_uneqr_f(jit_state_t*, int32_t, jit_int32_t, jit_int32_t);
 #  define sse_ungei_f(r0, r1, i0)      _sse_ungei_f(_jit, r0, r1, i0)
-static void _sse_ungei_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_float32_t*);
+static void _sse_ungei_f(jit_state_t*,int32_t,jit_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*, jit_int32_t, jit_int32_t, jit_int32_t);
+static void _sse_unger_f(jit_state_t*, int32_t, jit_int32_t, jit_int32_t);
 #  define sse_ungti_f(r0, r1, i0)      _sse_ungti_f(_jit, r0, r1, i0)
-static void _sse_ungti_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_float32_t*);
+static void _sse_ungti_f(jit_state_t*,int32_t,jit_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*,jit_int32_t,jit_int32_t,jit_float32_t*);
+static void _sse_ltgti_f(jit_state_t*,int32_t,jit_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*, jit_int32_t, jit_int32_t, jit_int32_t);
+static void _sse_ltgtr_f(jit_state_t*, int32_t, jit_int32_t, jit_int32_t);
 #  define sse_ordi_f(r0, r1, i0)       _sse_ordi_f(_jit, r0, r1, i0)
-static void _sse_ordi_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_float32_t*);
+static void _sse_ordi_f(jit_state_t*,int32_t,jit_int32_t,jit_float32_t*);
 #  define sse_ordr_f(r0, r1, r2)       ssecmpf(X86_CC_NP, r0, r2, r1)
 #  define sse_unordi_f(r0, r1, i0)     _sse_unordi_f(_jit, r0, r1, i0)
-static void _sse_unordi_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_float32_t*);
+static void _sse_unordi_f(jit_state_t*,int32_t,jit_int32_t,jit_float32_t*);
 #  define sse_unordr_f(r0, r1, r2)     ssecmpf(X86_CC_P, r0, r2, r1)
 #  define sse_ldr_f(r0, r1)            movssmr(0, r1, _NOREG, _SCL1, r0)
 #  define sse_ldi_f(r0, i0)            _sse_ldi_f(_jit, r0, i0)
-static void _sse_ldi_f(jit_state_t*, jit_int32_t, jit_word_t);
+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*, jit_int32_t, jit_int32_t, jit_int32_t);
+static void _sse_ldxr_f(jit_state_t*, int32_t, jit_int32_t, jit_int32_t);
 #  define sse_ldxi_f(r0, r1, i0)       _sse_ldxi_f(_jit, r0, r1, i0)
-static void _sse_ldxi_f(jit_state_t*, jit_int32_t, jit_int32_t, jit_word_t);
+static void _sse_ldxi_f(jit_state_t*, int32_t, jit_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,jit_int32_t);
+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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _sse_stxr_f(jit_state_t*,int32_t,jit_int32_t,jit_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,jit_int32_t,jit_int32_t);
+static void _sse_stxi_f(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define sse_bltr_f(i0, r0, r1)       _sse_bltr_f(_jit, i0, r0, r1)
-static jit_word_t _sse_bltr_f(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _sse_bltr_f(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define sse_blti_f(i0, r0, i1)       _sse_blti_f(_jit, i0, r0, i1)
 static jit_word_t
-_sse_blti_f(jit_state_t*, jit_word_t, jit_int32_t, jit_float32_t*);
+_sse_blti_f(jit_state_t*, jit_word_t, int32_t, jit_float32_t*);
 #  define sse_bler_f(i0, r0, r1)       _sse_bler_f(_jit, i0, r0, r1)
-static jit_word_t _sse_bler_f(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _sse_bler_f(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define sse_blei_f(i0, r0, i1)       _sse_blei_f(_jit, i0, r0, i1)
 static jit_word_t
-_sse_blei_f(jit_state_t*, jit_word_t, jit_int32_t, jit_float32_t*);
+_sse_blei_f(jit_state_t*, jit_word_t, int32_t, jit_float32_t*);
 #  define sse_beqr_f(i0, r0, r1)       _sse_beqr_f(_jit, i0, r0, r1)
-static jit_word_t _sse_beqr_f(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _sse_beqr_f(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define sse_beqi_f(i0, r0, i1)       _sse_beqi_f(_jit, i0, r0, i1)
 static jit_word_t
-_sse_beqi_f(jit_state_t*, jit_word_t, jit_int32_t, jit_float32_t*);
+_sse_beqi_f(jit_state_t*, jit_word_t, int32_t, jit_float32_t*);
 #  define sse_bger_f(i0, r0, r1)       _sse_bger_f(_jit, i0, r0, r1)
-static jit_word_t _sse_bger_f(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _sse_bger_f(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define sse_bgei_f(i0, r0, i1)       _sse_bgei_f(_jit, i0, r0, i1)
 static jit_word_t
-_sse_bgei_f(jit_state_t*, jit_word_t, jit_int32_t, jit_float32_t*);
+_sse_bgei_f(jit_state_t*, jit_word_t, int32_t, jit_float32_t*);
 #  define sse_bgtr_f(i0, r0, r1)       _sse_bgtr_f(_jit, i0, r0, r1)
-static jit_word_t _sse_bgtr_f(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _sse_bgtr_f(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define sse_bgti_f(i0, r0, i1)       _sse_bgti_f(_jit, i0, r0, i1)
 static jit_word_t
-_sse_bgti_f(jit_state_t*, jit_word_t, jit_int32_t, jit_float32_t*);
+_sse_bgti_f(jit_state_t*, jit_word_t, int32_t, jit_float32_t*);
 #  define sse_bner_f(i0, r0, r1)       _sse_bner_f(_jit, i0, r0, r1)
-static jit_word_t _sse_bner_f(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _sse_bner_f(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define sse_bnei_f(i0, r0, i1)       _sse_bnei_f(_jit, i0, r0, i1)
 static jit_word_t
-_sse_bnei_f(jit_state_t*, jit_word_t, jit_int32_t, jit_float32_t*);
+_sse_bnei_f(jit_state_t*, jit_word_t, int32_t, jit_float32_t*);
 #  define sse_bunltr_f(i0, r0, r1)     _sse_bunltr_f(_jit, i0, r0, r1)
-static jit_word_t 
_sse_bunltr_f(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _sse_bunltr_f(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define sse_bunlti_f(i0, r0, i1)     _sse_bunlti_f(_jit, i0, r0, i1)
 static jit_word_t
-_sse_bunlti_f(jit_state_t*, jit_word_t, jit_int32_t, jit_float32_t*);
+_sse_bunlti_f(jit_state_t*, jit_word_t, int32_t, jit_float32_t*);
 #  define sse_bunler_f(i0, r0, r1)     _sse_bunler_f(_jit, i0, r0, r1)
-static jit_word_t 
_sse_bunler_f(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _sse_bunler_f(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define sse_bunlei_f(i0, r0, i1)     _sse_bunlei_f(_jit, i0, r0, i1)
 static jit_word_t
-_sse_bunlei_f(jit_state_t*, jit_word_t, jit_int32_t, jit_float32_t*);
+_sse_bunlei_f(jit_state_t*, jit_word_t, int32_t, jit_float32_t*);
 #  define sse_buneqr_f(i0, r0, r1)     _sse_buneqr_f(_jit, i0, r0, r1)
-static jit_word_t 
_sse_buneqr_f(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _sse_buneqr_f(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define sse_buneqi_f(i0, r0, i1)     _sse_buneqi_f(_jit, i0, r0, i1)
 static jit_word_t
-_sse_buneqi_f(jit_state_t*, jit_word_t, jit_int32_t, jit_float32_t*);
+_sse_buneqi_f(jit_state_t*, jit_word_t, int32_t, jit_float32_t*);
 #  define sse_bunger_f(i0, r0, r1)     _sse_bunger_f(_jit, i0, r0, r1)
-static jit_word_t 
_sse_bunger_f(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _sse_bunger_f(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define sse_bungei_f(i0, r0, i1)     _sse_bungei_f(_jit, i0, r0, i1)
 static jit_word_t
-_sse_bungei_f(jit_state_t*, jit_word_t, jit_int32_t, jit_float32_t*);
+_sse_bungei_f(jit_state_t*, jit_word_t, int32_t, jit_float32_t*);
 #  define sse_bungtr_f(i0, r0, r1)     _sse_bungtr_f(_jit, i0, r0, r1)
-static jit_word_t 
_sse_bungtr_f(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _sse_bungtr_f(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define sse_bungti_f(i0, r0, i1)     _sse_bungti_f(_jit, i0, r0, i1)
 static jit_word_t
-_sse_bungti_f(jit_state_t*, jit_word_t, jit_int32_t, jit_float32_t*);
+_sse_bungti_f(jit_state_t*, jit_word_t, int32_t, jit_float32_t*);
 #  define sse_bltgtr_f(i0, r0, r1)     _sse_bltgtr_f(_jit, i0, r0, r1)
-static jit_word_t 
_sse_bltgtr_f(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _sse_bltgtr_f(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define sse_bltgti_f(i0, r0, i1)     _sse_bltgti_f(_jit, i0, r0, i1)
 static jit_word_t
-_sse_bltgti_f(jit_state_t*, jit_word_t, jit_int32_t, jit_float32_t*);
+_sse_bltgti_f(jit_state_t*, jit_word_t, int32_t, jit_float32_t*);
 #  define sse_bordr_f(i0, r0, r1)      _sse_bordr_f(_jit, i0, r0, r1)
-static jit_word_t 
_sse_bordr_f(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _sse_bordr_f(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define sse_bordi_f(i0, r0, i1)      _sse_bordi_f(_jit, i0, r0, i1)
 static jit_word_t
-_sse_bordi_f(jit_state_t*, jit_word_t, jit_int32_t, jit_float32_t*);
+_sse_bordi_f(jit_state_t*, jit_word_t, int32_t, jit_float32_t*);
 #  define sse_bunordr_f(i0, r0, r1)    _sse_bunordr_f(_jit, i0, r0, r1)
-static jit_word_t 
_sse_bunordr_f(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _sse_bunordr_f(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define sse_bunordi_f(i0, r0, i1)    _sse_bunordi_f(_jit, i0, r0, i1)
 static jit_word_t
-_sse_bunordi_f(jit_state_t*, jit_word_t, jit_int32_t, jit_float32_t*);
+_sse_bunordi_f(jit_state_t*, jit_word_t, int32_t, jit_float32_t*);
 #define sse_movr_d(r0,r1)              _sse_movr_d(_jit,r0,r1)
-static void _sse_movr_d(jit_state_t*, jit_int32_t, jit_int32_t);
+static void _sse_movr_d(jit_state_t*, int32_t, jit_int32_t);
 #define sse_movi_d(r0,i0)              _sse_movi_d(_jit,r0,i0)
-static void _sse_movi_d(jit_state_t*, jit_int32_t, jit_float64_t*);
+static void _sse_movi_d(jit_state_t*, int32_t, jit_float64_t*);
 #  define sse_ltr_d(r0, r1, r2)                ssecmpd(X86_CC_A, r0, r1, r2)
 #  define sse_lti_d(r0, r1, i0)                _sse_lti_d(_jit, r0, r1, i0)
-static void _sse_lti_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_float64_t*);
+static void _sse_lti_d(jit_state_t*,int32_t,jit_int32_t,jit_float64_t*);
 #  define sse_ler_d(r0, r1, r2)                ssecmpd(X86_CC_AE, r0, r1, r2)
 #  define sse_lei_d(r0, r1, i0)                _sse_lei_d(_jit, r0, r1, i0)
-static void _sse_lei_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_float64_t*);
+static void _sse_lei_d(jit_state_t*,int32_t,jit_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*, jit_int32_t, jit_int32_t, jit_int32_t);
+static void _sse_eqr_d(jit_state_t*, int32_t, jit_int32_t, jit_int32_t);
 #  define sse_eqi_d(r0, r1, i0)                _sse_eqi_d(_jit, r0, r1, i0)
-static void _sse_eqi_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_float64_t*);
+static void _sse_eqi_d(jit_state_t*,int32_t,jit_int32_t,jit_float64_t*);
 #  define sse_ger_d(r0, r1, r2)                ssecmpd(X86_CC_AE, r0, r2, r1)
 #  define sse_gei_d(r0, r1, i0)                _sse_gei_d(_jit, r0, r1, i0)
-static void _sse_gei_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_float64_t*);
+static void _sse_gei_d(jit_state_t*,int32_t,jit_int32_t,jit_float64_t*);
 #  define sse_gtr_d(r0, r1, r2)                ssecmpd(X86_CC_A, r0, r2, r1)
 #  define sse_gti_d(r0, r1, i0)                _sse_gti_d(_jit, r0, r1, i0)
-static void _sse_gti_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_float64_t*);
+static void _sse_gti_d(jit_state_t*,int32_t,jit_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*, jit_int32_t, jit_int32_t, jit_int32_t);
+static void _sse_ner_d(jit_state_t*, int32_t, jit_int32_t, jit_int32_t);
 #  define sse_nei_d(r0, r1, i0)                _sse_nei_d(_jit, r0, r1, i0)
-static void _sse_nei_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_float64_t*);
+static void _sse_nei_d(jit_state_t*,int32_t,jit_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*,jit_int32_t,jit_int32_t,jit_float64_t*);
+static void _sse_unlti_d(jit_state_t*,int32_t,jit_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*, jit_int32_t, jit_int32_t, jit_int32_t);
+static void _sse_unler_d(jit_state_t*, int32_t, jit_int32_t, jit_int32_t);
 #  define sse_unlei_d(r0, r1, i0)      _sse_unlei_d(_jit, r0, r1, i0)
-static void _sse_unlei_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_float64_t*);
+static void _sse_unlei_d(jit_state_t*,int32_t,jit_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*, jit_int32_t, jit_int32_t, jit_int32_t);
+static void _sse_uneqr_d(jit_state_t*, int32_t, jit_int32_t, jit_int32_t);
 #  define sse_uneqi_d(r0, r1, i0)      _sse_uneqi_d(_jit, r0, r1, i0)
-static void _sse_uneqi_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_float64_t*);
+static void _sse_uneqi_d(jit_state_t*,int32_t,jit_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*, jit_int32_t, jit_int32_t, jit_int32_t);
+static void _sse_unger_d(jit_state_t*, int32_t, jit_int32_t, jit_int32_t);
 #  define sse_ungei_d(r0, r1, i0)      _sse_ungei_d(_jit, r0, r1, i0)
-static void _sse_ungei_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_float64_t*);
+static void _sse_ungei_d(jit_state_t*,int32_t,jit_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*,jit_int32_t,jit_int32_t,jit_float64_t*);
+static void _sse_ungti_d(jit_state_t*,int32_t,jit_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*, jit_int32_t, jit_int32_t, jit_int32_t);
+static void _sse_ltgtr_d(jit_state_t*, int32_t, jit_int32_t, jit_int32_t);
 #  define sse_ltgti_d(r0, r1, i0)      _sse_ltgti_d(_jit, r0, r1, i0)
-static void _sse_ltgti_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_float64_t*);
+static void _sse_ltgti_d(jit_state_t*,int32_t,jit_int32_t,jit_float64_t*);
 #  define sse_ordr_d(r0, r1, r2)       ssecmpd(X86_CC_NP, r0, r2, r1)
 #  define sse_ordi_d(r0, r1, i0)       _sse_ordi_d(_jit, r0, r1, i0)
-static void _sse_ordi_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_float64_t*);
+static void _sse_ordi_d(jit_state_t*,int32_t,jit_int32_t,jit_float64_t*);
 #  define sse_unordr_d(r0, r1, r2)     ssecmpd(X86_CC_P, r0, r2, r1)
 #  define sse_unordi_d(r0, r1, i0)     _sse_unordi_d(_jit, r0, r1, i0)
-static void _sse_unordi_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_float64_t*);
+static void _sse_unordi_d(jit_state_t*,int32_t,jit_int32_t,jit_float64_t*);
 #  define sse_ldr_d(r0, r1)            movsdmr(0, r1, _NOREG, _SCL1, r0)
 #  define sse_ldi_d(r0, i0)            _sse_ldi_d(_jit, r0, i0)
-static void _sse_ldi_d(jit_state_t*, jit_int32_t, jit_word_t);
+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*, jit_int32_t, jit_int32_t, jit_int32_t);
+static void _sse_ldxr_d(jit_state_t*, int32_t, jit_int32_t, jit_int32_t);
 #  define sse_ldxi_d(r0, r1, i0)       _sse_ldxi_d(_jit, r0, r1, i0)
-static void _sse_ldxi_d(jit_state_t*, jit_int32_t, jit_int32_t, jit_word_t);
+static void _sse_ldxi_d(jit_state_t*, int32_t, jit_int32_t, jit_word_t);
 #  define sse_bltr_d(i0, r0, r1)       _sse_bltr_d(_jit, i0, r0, r1)
 #  define sse_str_d(r0, r1)            movsdrm(r1, 0, r0, _NOREG, _SCL1)
 #  define sse_sti_d(i0, r0)            _sse_sti_d(_jit, i0, r0)
-static void _sse_sti_d(jit_state_t*, jit_word_t,jit_int32_t);
+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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _sse_stxr_d(jit_state_t*,int32_t,jit_int32_t,jit_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,jit_int32_t,jit_int32_t);
-static jit_word_t _sse_bltr_d(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static void _sse_stxi_d(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
+static jit_word_t _sse_bltr_d(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define sse_blti_d(i0, r0, i1)       _sse_blti_d(_jit, i0, r0, i1)
 static jit_word_t
-_sse_blti_d(jit_state_t*, jit_word_t, jit_int32_t, jit_float64_t*);
+_sse_blti_d(jit_state_t*, jit_word_t, int32_t, jit_float64_t*);
 #  define sse_bler_d(i0, r0, r1)       _sse_bler_d(_jit, i0, r0, r1)
-static jit_word_t _sse_bler_d(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _sse_bler_d(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define sse_blei_d(i0, r0, i1)       _sse_blei_d(_jit, i0, r0, i1)
 static jit_word_t
-_sse_blei_d(jit_state_t*, jit_word_t, jit_int32_t, jit_float64_t*);
+_sse_blei_d(jit_state_t*, jit_word_t, int32_t, jit_float64_t*);
 #  define sse_beqr_d(i0, r0, r1)       _sse_beqr_d(_jit, i0, r0, r1)
-static jit_word_t _sse_beqr_d(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _sse_beqr_d(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define sse_beqi_d(i0, r0, i1)       _sse_beqi_d(_jit, i0, r0, i1)
 static jit_word_t
-_sse_beqi_d(jit_state_t*, jit_word_t, jit_int32_t, jit_float64_t*);
+_sse_beqi_d(jit_state_t*, jit_word_t, int32_t, jit_float64_t*);
 #  define sse_bger_d(i0, r0, r1)       _sse_bger_d(_jit, i0, r0, r1)
-static jit_word_t _sse_bger_d(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _sse_bger_d(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define sse_bgei_d(i0, r0, i1)       _sse_bgei_d(_jit, i0, r0, i1)
 static jit_word_t
-_sse_bgei_d(jit_state_t*, jit_word_t, jit_int32_t, jit_float64_t*);
+_sse_bgei_d(jit_state_t*, jit_word_t, int32_t, jit_float64_t*);
 #  define sse_bgtr_d(i0, r0, r1)       _sse_bgtr_d(_jit, i0, r0, r1)
-static jit_word_t _sse_bgtr_d(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _sse_bgtr_d(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define sse_bgti_d(i0, r0, i1)       _sse_bgti_d(_jit, i0, r0, i1)
 static jit_word_t
-_sse_bgti_d(jit_state_t*, jit_word_t, jit_int32_t, jit_float64_t*);
+_sse_bgti_d(jit_state_t*, jit_word_t, int32_t, jit_float64_t*);
 #  define sse_bner_d(i0, r0, r1)       _sse_bner_d(_jit, i0, r0, r1)
-static jit_word_t _sse_bner_d(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _sse_bner_d(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define sse_bnei_d(i0, r0, i1)       _sse_bnei_d(_jit, i0, r0, i1)
 static jit_word_t
-_sse_bnei_d(jit_state_t*, jit_word_t, jit_int32_t, jit_float64_t*);
+_sse_bnei_d(jit_state_t*, jit_word_t, int32_t, jit_float64_t*);
 #  define sse_bunltr_d(i0, r0, r1)     _sse_bunltr_d(_jit, i0, r0, r1)
-static jit_word_t 
_sse_bunltr_d(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _sse_bunltr_d(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define sse_bunlti_d(i0, r0, i1)     _sse_bunlti_d(_jit, i0, r0, i1)
 static jit_word_t
-_sse_bunlti_d(jit_state_t*, jit_word_t, jit_int32_t, jit_float64_t*);
+_sse_bunlti_d(jit_state_t*, jit_word_t, int32_t, jit_float64_t*);
 #  define sse_bunler_d(i0, r0, r1)     _sse_bunler_d(_jit, i0, r0, r1)
-static jit_word_t 
_sse_bunler_d(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _sse_bunler_d(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define sse_bunlei_d(i0, r0, i1)     _sse_bunlei_d(_jit, i0, r0, i1)
 static jit_word_t
-_sse_bunlei_d(jit_state_t*, jit_word_t, jit_int32_t, jit_float64_t*);
+_sse_bunlei_d(jit_state_t*, jit_word_t, int32_t, jit_float64_t*);
 #  define sse_buneqr_d(i0, r0, r1)     _sse_buneqr_d(_jit, i0, r0, r1)
-static jit_word_t 
_sse_buneqr_d(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _sse_buneqr_d(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define sse_buneqi_d(i0, r0, i1)     _sse_buneqi_d(_jit, i0, r0, i1)
 static jit_word_t
-_sse_buneqi_d(jit_state_t*, jit_word_t, jit_int32_t, jit_float64_t*);
+_sse_buneqi_d(jit_state_t*, jit_word_t, int32_t, jit_float64_t*);
 #  define sse_bunger_d(i0, r0, r1)     _sse_bunger_d(_jit, i0, r0, r1)
-static jit_word_t 
_sse_bunger_d(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _sse_bunger_d(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define sse_bungei_d(i0, r0, i1)     _sse_bungei_d(_jit, i0, r0, i1)
 static jit_word_t
-_sse_bungei_d(jit_state_t*, jit_word_t, jit_int32_t, jit_float64_t*);
+_sse_bungei_d(jit_state_t*, jit_word_t, int32_t, jit_float64_t*);
 #  define sse_bungtr_d(i0, r0, r1)     _sse_bungtr_d(_jit, i0, r0, r1)
-static jit_word_t 
_sse_bungtr_d(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _sse_bungtr_d(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define sse_bungti_d(i0, r0, i1)     _sse_bungti_d(_jit, i0, r0, i1)
 static jit_word_t
-_sse_bungti_d(jit_state_t*, jit_word_t, jit_int32_t, jit_float64_t*);
+_sse_bungti_d(jit_state_t*, jit_word_t, int32_t, jit_float64_t*);
 #  define sse_bltgtr_d(i0, r0, r1)     _sse_bltgtr_d(_jit, i0, r0, r1)
-static jit_word_t 
_sse_bltgtr_d(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _sse_bltgtr_d(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define sse_bltgti_d(i0, r0, i1)     _sse_bltgti_d(_jit, i0, r0, i1)
 static jit_word_t
-_sse_bltgti_d(jit_state_t*, jit_word_t, jit_int32_t, jit_float64_t*);
+_sse_bltgti_d(jit_state_t*, jit_word_t, int32_t, jit_float64_t*);
 #  define sse_bordr_d(i0, r0, r1)      _sse_bordr_d(_jit, i0, r0, r1)
-static jit_word_t 
_sse_bordr_d(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _sse_bordr_d(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define sse_bordi_d(i0, r0, i1)      _sse_bordi_d(_jit, i0, r0, i1)
 static jit_word_t
-_sse_bordi_d(jit_state_t*, jit_word_t, jit_int32_t, jit_float64_t*);
+_sse_bordi_d(jit_state_t*, jit_word_t, int32_t, jit_float64_t*);
 #  define sse_bunordr_d(i0, r0, r1)    _sse_bunordr_d(_jit, i0, r0, r1)
-static jit_word_t 
_sse_bunordr_d(jit_state_t*,jit_word_t,jit_int32_t,jit_int32_t);
+static jit_word_t _sse_bunordr_d(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define sse_bunordi_d(i0, r0, i1)    _sse_bunordi_d(_jit, i0, r0, i1)
 static jit_word_t
-_sse_bunordi_d(jit_state_t*, jit_word_t, jit_int32_t, jit_float64_t*);
+_sse_bunordi_d(jit_state_t*, jit_word_t, int32_t, jit_float64_t*);
 #endif
 
 #if CODE
 #  define fpr_opi(name, type, size)                                    \
 static void                                                            \
 _sse_##name##i_##type(jit_state_t *_jit,                               \
-                     jit_int32_t r0, jit_int32_t r1,                   \
+                     int32_t r0, jit_int32_t r1,                       \
                      jit_float##size##_t *i0)                          \
 {                                                                      \
-    jit_int32_t                reg = jit_get_reg(jit_class_fpr|jit_class_xpr); 
\
+    int32_t            reg = jit_get_reg(jit_class_fpr|jit_class_xpr); \
     assert(jit_sse_reg_p(reg));                                                
\
     sse_movi_##type(rn(reg), i0);                                      \
     sse_##name##r_##type(r0, r1, rn(reg));                             \
@@ -467,11 +467,11 @@ _sse_##name##i_##type(jit_state_t *_jit,                  
        \
 #  define fpr_bopi(name, type, size)                                   \
 static jit_word_t                                                      \
 _sse_b##name##i_##type(jit_state_t *_jit,                              \
-                      jit_word_t i0, jit_int32_t r0,                   \
+                      jit_word_t i0, int32_t r0,                       \
                       jit_float##size##_t *i1)                         \
 {                                                                      \
     jit_word_t         word;                                           \
-    jit_int32_t                reg = jit_get_reg(jit_class_fpr|jit_class_xpr|  
\
+    int32_t            reg = jit_get_reg(jit_class_fpr|jit_class_xpr|  \
                                          jit_class_nospill);           \
     assert(jit_sse_reg_p(reg));                                                
\
     sse_movi_##type(rn(reg), i1);                                      \
@@ -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, jit_int32_t c, jit_int32_t r0, jit_int32_t r1)
+_sser(jit_state_t *_jit, int32_t c, jit_int32_t r0, jit_int32_t r1)
 {
     rex(0, 0, r0, 0, r1);
     ic(0x0f);
@@ -493,8 +493,8 @@ _sser(jit_state_t *_jit, jit_int32_t c, jit_int32_t r0, 
jit_int32_t r1)
 }
 
 static void
-_ssexr(jit_state_t *_jit, jit_int32_t p, jit_int32_t c,
-       jit_int32_t r0, jit_int32_t r1)
+_ssexr(jit_state_t *_jit, int32_t p, jit_int32_t c,
+       int32_t r0, jit_int32_t r1)
 {
     ic(p);
     rex(0, 0, r0, 0, r1);
@@ -504,8 +504,8 @@ _ssexr(jit_state_t *_jit, jit_int32_t p, jit_int32_t c,
 }
 
 static void
-_ssexi(jit_state_t *_jit, jit_int32_t c, jit_int32_t r0,
-       jit_int32_t m, jit_int32_t i)
+_ssexi(jit_state_t *_jit, int32_t c, jit_int32_t r0,
+       int32_t m, jit_int32_t i)
 {
     ic(0x66);
     rex(0, 0, 0, 0, r0);
@@ -517,8 +517,8 @@ _ssexi(jit_state_t *_jit, jit_int32_t c, jit_int32_t r0,
 
 #if __X64
 static void
-_sselxr(jit_state_t *_jit, jit_int32_t p, jit_int32_t c,
-       jit_int32_t r0, jit_int32_t r1)
+_sselxr(jit_state_t *_jit, int32_t p, jit_int32_t c,
+       int32_t r0, jit_int32_t r1)
 {
     ic(p);
     rex(0, 1, r0, 0, r1);
@@ -529,8 +529,8 @@ _sselxr(jit_state_t *_jit, jit_int32_t p, jit_int32_t c,
 #endif
 
 static void
-_ssexrx(jit_state_t *_jit, jit_int32_t px, jit_int32_t code, jit_int32_t md,
-       jit_int32_t rb, jit_int32_t ri, jit_int32_t ms, jit_int32_t rd)
+_ssexrx(jit_state_t *_jit, int32_t px, jit_int32_t code, jit_int32_t md,
+       int32_t rb, jit_int32_t ri, jit_int32_t ms, jit_int32_t rd)
 {
     ic(px);
     rex(0, 0, rd, ri, rb);
@@ -540,7 +540,7 @@ _ssexrx(jit_state_t *_jit, jit_int32_t px, jit_int32_t 
code, jit_int32_t md,
 }
 
 static void
-_sse_addr_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_sse_addr_f(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     if (r0 == r1)
        addssr(r0, r2);
@@ -555,7 +555,7 @@ _sse_addr_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
 fopi(add)
 
 static void
-_sse_addr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_sse_addr_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     if (r0 == r1)
        addsdr(r0, r2);
@@ -570,9 +570,9 @@ _sse_addr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
 dopi(add)
 
 static void
-_sse_subr_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_sse_subr_f(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (r0 == r1)
        subssr(r0, r2);
     else if (r0 == r2) {
@@ -591,9 +591,9 @@ _sse_subr_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
 fopi(sub)
 
 static void
-_sse_subr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_sse_subr_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (r0 == r1)
        subsdr(r0, r2);
     else if (r0 == r2) {
@@ -616,7 +616,7 @@ fopi(rsb)
 dopi(rsb)
 
 static void
-_sse_mulr_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_sse_mulr_f(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     if (r0 == r1)
        mulssr(r0, r2);
@@ -631,7 +631,7 @@ _sse_mulr_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
 fopi(mul)
 
 static void
-_sse_mulr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_sse_mulr_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     if (r0 == r1)
        mulsdr(r0, r2);
@@ -646,9 +646,9 @@ _sse_mulr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
 dopi(mul)
 
 static void
-_sse_divr_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_sse_divr_f(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (r0 == r1)
        divssr(r0, r2);
     else if (r0 == r2) {
@@ -667,9 +667,9 @@ _sse_divr_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
 fopi(div)
 
 static void
-_sse_divr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_sse_divr_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (r0 == r1)
        divsdr(r0, r2);
     else if (r0 == r2) {
@@ -688,9 +688,9 @@ _sse_divr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
 dopi(div)
 
 static void
-_sse_absr_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_sse_absr_f(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (r0 == r1) {
        reg = jit_get_reg(jit_class_fpr|jit_class_xpr);
        pcmpeqlr(rn(reg), rn(reg));
@@ -706,9 +706,9 @@ _sse_absr_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1)
 }
 
 static void
-_sse_absr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_sse_absr_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (r0 == r1) {
        reg = jit_get_reg(jit_class_fpr|jit_class_xpr);
        pcmpeqlr(rn(reg), rn(reg));
@@ -724,9 +724,9 @@ _sse_absr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1)
 }
 
 static void
-_sse_negr_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_sse_negr_f(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
-    jit_int32_t                freg, ireg;
+    int32_t            freg, ireg;
     ireg = jit_get_reg(jit_class_gpr);
     imovi(rn(ireg), 0x80000000);
     if (r0 == r1) {
@@ -743,9 +743,9 @@ _sse_negr_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1)
 }
 
 static void
-_sse_negr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_sse_negr_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
-    jit_int32_t                freg, ireg;
+    int32_t            freg, ireg;
     ireg = jit_get_reg(jit_class_gpr);
     imovi(rn(ireg), 0x80000000);
     if (r0 == r1) {
@@ -764,11 +764,11 @@ _sse_negr_d(jit_state_t *_jit, jit_int32_t r0, 
jit_int32_t r1)
 }
 
 static void
-_ssecmp(jit_state_t *_jit, jit_bool_t d, jit_int32_t code,
-       jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_ssecmp(jit_state_t *_jit, jit_bool_t d, int32_t code,
+       int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     jit_bool_t         rc;
-    jit_int32_t                reg;
+    int32_t            reg;
     if ((rc = reg8_p(r0)))
        reg = r0;
     else {
@@ -786,20 +786,20 @@ _ssecmp(jit_state_t *_jit, jit_bool_t d, jit_int32_t code,
 }
 
 static void
-_sse_movr_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_sse_movr_f(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
     if (r0 != r1)
        ssexr(0xf3, X86_SSE_MOV, r0, r1);
 }
 
 static void
-_sse_movi_f(jit_state_t *_jit, jit_int32_t r0, jit_float32_t *i0)
+_sse_movi_f(jit_state_t *_jit, int32_t r0, jit_float32_t *i0)
 {
     union {
-       jit_int32_t      i;
+       int32_t  i;
        jit_float32_t    f;
     } data;
-    jit_int32_t                 reg;
+    int32_t             reg;
     jit_bool_t          ldi;
 
     data.f = *i0;
@@ -827,10 +827,10 @@ fopi(lt)
 fopi(le)
 
 static void
-_sse_eqr_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_sse_eqr_f(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     jit_bool_t         rc;
-    jit_int32_t                reg;
+    int32_t            reg;
     jit_word_t         jp_code;
     if ((rc = reg8_p(r0)))
        reg = r0;
@@ -853,10 +853,10 @@ fopi(ge)
 fopi(gt)
 
 static void
-_sse_ner_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_sse_ner_f(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     jit_bool_t         rc;
-    jit_int32_t                reg;
+    int32_t            reg;
     jit_word_t         jp_code;
     if ((rc = reg8_p(r0)))
        reg = r0;
@@ -878,7 +878,7 @@ fopi(ne)
 fopi(unlt)
 
 static void
-_sse_unler_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_sse_unler_f(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     if (r1 == r2)
        movi(r0, 1);
@@ -889,7 +889,7 @@ _sse_unler_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
 fopi(unle)
 
 static void
-_sse_uneqr_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_sse_uneqr_f(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     if (r1 == r2)
        movi(r0, 1);
@@ -900,7 +900,7 @@ _sse_uneqr_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
 fopi(uneq)
 
 static void
-_sse_unger_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_sse_unger_f(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_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, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_sse_ltgtr_f(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     if (r1 == r2)
        ixorr(r0, r0);
@@ -925,9 +925,9 @@ fopi(ord)
 fopi(unord)
 
 static void
-_sse_ldi_f(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
+_sse_ldi_f(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (sse_address_p(i0))
        movssmr(i0, _NOREG, _NOREG, _SCL1, r0);
     else {
@@ -939,10 +939,10 @@ _sse_ldi_f(jit_state_t *_jit, jit_int32_t r0, jit_word_t 
i0)
 }
 
 static void
-_sse_ldxr_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_sse_ldxr_f(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
 #if __X64_32
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     addr(rn(reg), r1, r2);
     sse_ldr_f(r0, rn(reg));
@@ -953,9 +953,9 @@ _sse_ldxr_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
 }
 
 static void
-_sse_ldxi_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_sse_ldxi_f(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (can_sign_extend_int_p(i0))
        movssmr(i0, r1, _NOREG, _SCL1, r0);
     else {
@@ -972,9 +972,9 @@ _sse_ldxi_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_word_t i0)
 }
 
 static void
-_sse_sti_f(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0)
+_sse_sti_f(jit_state_t *_jit, jit_word_t i0, int32_t r0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (sse_address_p(i0))
        movssrm(r0, i0, _NOREG, _NOREG, _SCL1);
     else {
@@ -986,10 +986,10 @@ _sse_sti_f(jit_state_t *_jit, jit_word_t i0, jit_int32_t 
r0)
 }
 
 static void
-_sse_stxr_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_sse_stxr_f(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
 #if __X64_32
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     addr(rn(reg), r0, r1);
     sse_str_f(rn(reg), r2);
@@ -1000,9 +1000,9 @@ _sse_stxr_f(jit_state_t *_jit, jit_int32_t r0, 
jit_int32_t r1, jit_int32_t r2)
 }
 
 static void
-_sse_stxi_f(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_sse_stxi_f(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (can_sign_extend_int_p(i0))
        movssrm(r1, i0, r0, _NOREG, _SCL1);
     else {
@@ -1019,7 +1019,7 @@ _sse_stxi_f(jit_state_t *_jit, jit_word_t i0, jit_int32_t 
r0, jit_int32_t r1)
 }
 
 static jit_word_t
-_sse_bltr_f(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_sse_bltr_f(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     ucomissr(r1, r0);
     ja(i0);
@@ -1028,7 +1028,7 @@ _sse_bltr_f(jit_state_t *_jit, jit_word_t i0, jit_int32_t 
r0, jit_int32_t r1)
 fbopi(lt)
 
 static jit_word_t
-_sse_bler_f(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_sse_bler_f(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     ucomissr(r1, r0);
     jae(i0);
@@ -1037,7 +1037,7 @@ _sse_bler_f(jit_state_t *_jit, jit_word_t i0, jit_int32_t 
r0, jit_int32_t r1)
 fbopi(le)
 
 static jit_word_t
-_sse_beqr_f(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_sse_beqr_f(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     jit_word_t         jp_code;
     ucomissr(r0, r1);
@@ -1050,7 +1050,7 @@ _sse_beqr_f(jit_state_t *_jit, jit_word_t i0, jit_int32_t 
r0, jit_int32_t r1)
 fbopi(eq)
 
 static jit_word_t
-_sse_bger_f(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_sse_bger_f(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     ucomissr(r0, r1);
     jae(i0);
@@ -1059,7 +1059,7 @@ _sse_bger_f(jit_state_t *_jit, jit_word_t i0, jit_int32_t 
r0, jit_int32_t r1)
 fbopi(ge)
 
 static jit_word_t
-_sse_bgtr_f(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_sse_bgtr_f(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     ucomissr(r0, r1);
     ja(i0);
@@ -1068,7 +1068,7 @@ _sse_bgtr_f(jit_state_t *_jit, jit_word_t i0, jit_int32_t 
r0, jit_int32_t r1)
 fbopi(gt)
 
 static jit_word_t
-_sse_bner_f(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_sse_bner_f(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     jit_word_t         jp_code;
     jit_word_t         jz_code;
@@ -1085,7 +1085,7 @@ _sse_bner_f(jit_state_t *_jit, jit_word_t i0, jit_int32_t 
r0, jit_int32_t r1)
 fbopi(ne)
 
 static jit_word_t
-_sse_bunltr_f(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_sse_bunltr_f(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     ucomissr(r0, r1);
     jnae(i0);
@@ -1094,7 +1094,7 @@ _sse_bunltr_f(jit_state_t *_jit, jit_word_t i0, 
jit_int32_t r0, jit_int32_t r1)
 fbopi(unlt)
 
 static jit_word_t
-_sse_bunler_f(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_sse_bunler_f(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     if (r0 == r1)
        jmpi(i0);
@@ -1107,7 +1107,7 @@ _sse_bunler_f(jit_state_t *_jit, jit_word_t i0, 
jit_int32_t r0, jit_int32_t r1)
 fbopi(unle)
 
 static jit_word_t
-_sse_buneqr_f(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_sse_buneqr_f(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     if (r0 == r1)
        jmpi(i0);
@@ -1120,7 +1120,7 @@ _sse_buneqr_f(jit_state_t *_jit, jit_word_t i0, 
jit_int32_t r0, jit_int32_t r1)
 fbopi(uneq)
 
 static jit_word_t
-_sse_bunger_f(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_sse_bunger_f(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     if (r0 == r1)
        jmpi(i0);
@@ -1133,7 +1133,7 @@ _sse_bunger_f(jit_state_t *_jit, jit_word_t i0, 
jit_int32_t r0, jit_int32_t r1)
 fbopi(unge)
 
 static jit_word_t
-_sse_bungtr_f(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_sse_bungtr_f(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     ucomissr(r1, r0);
     jnae(i0);
@@ -1142,7 +1142,7 @@ _sse_bungtr_f(jit_state_t *_jit, jit_word_t i0, 
jit_int32_t r0, jit_int32_t r1)
 fbopi(ungt)
 
 static jit_word_t
-_sse_bltgtr_f(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_sse_bltgtr_f(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     ucomissr(r0, r1);
     jne(i0);
@@ -1151,7 +1151,7 @@ _sse_bltgtr_f(jit_state_t *_jit, jit_word_t i0, 
jit_int32_t r0, jit_int32_t r1)
 fbopi(ltgt)
 
 static jit_word_t
-_sse_bordr_f(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_sse_bordr_f(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     ucomissr(r0, r1);
     jnp(i0);
@@ -1160,7 +1160,7 @@ _sse_bordr_f(jit_state_t *_jit, jit_word_t i0, 
jit_int32_t r0, jit_int32_t r1)
 fbopi(ord)
 
 static jit_word_t
-_sse_bunordr_f(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t 
r1)
+_sse_bunordr_f(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     ucomissr(r0, r1);
     jp(i0);
@@ -1172,10 +1172,10 @@ dopi(lt)
 dopi(le)
 
 static void
-_sse_eqr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_sse_eqr_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     jit_bool_t         rc;
-    jit_int32_t                reg;
+    int32_t            reg;
     jit_word_t         jp_code;
     if ((rc = reg8_p(r0)))
        reg = r0;
@@ -1198,10 +1198,10 @@ dopi(ge)
 dopi(gt)
 
 static void
-_sse_ner_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_sse_ner_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     jit_bool_t         rc;
-    jit_int32_t                reg;
+    int32_t            reg;
     jit_word_t         jp_code;
     if ((rc = reg8_p(r0)))
        reg = r0;
@@ -1223,7 +1223,7 @@ dopi(ne)
 dopi(unlt)
 
 static void
-_sse_unler_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_sse_unler_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     if (r1 == r2)
        movi(r0, 1);
@@ -1234,7 +1234,7 @@ _sse_unler_d(jit_state_t *_jit, jit_int32_t r0, 
jit_int32_t r1, jit_int32_t r2)
 dopi(unle)
 
 static void
-_sse_uneqr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_sse_uneqr_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     if (r1 == r2)
        movi(r0, 1);
@@ -1245,7 +1245,7 @@ _sse_uneqr_d(jit_state_t *_jit, jit_int32_t r0, 
jit_int32_t r1, jit_int32_t r2)
 dopi(uneq)
 
 static void
-_sse_unger_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_sse_unger_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_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, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_sse_ltgtr_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     if (r1 == r2)
        ixorr(r0, r0);
@@ -1270,21 +1270,21 @@ dopi(ord)
 dopi(unord)
 
 static void
-_sse_movr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_sse_movr_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
     if (r0 != r1)
        ssexr(0xf2, X86_SSE_MOV, r0, r1);
 }
 
 static void
-_sse_movi_d(jit_state_t *_jit, jit_int32_t r0, jit_float64_t *i0)
+_sse_movi_d(jit_state_t *_jit, int32_t r0, jit_float64_t *i0)
 {
     union {
-       jit_int32_t      ii[2];
+       int32_t  ii[2];
        jit_word_t       w;
        jit_float64_t    d;
     } data;
-    jit_int32_t                 reg;
+    int32_t             reg;
     jit_bool_t          ldi;
 
     data.d = *i0;
@@ -1318,9 +1318,9 @@ _sse_movi_d(jit_state_t *_jit, jit_int32_t r0, 
jit_float64_t *i0)
 }
 
 static void
-_sse_ldi_d(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
+_sse_ldi_d(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (sse_address_p(i0))
        movsdmr(i0, _NOREG, _NOREG, _SCL1, r0);
     else {
@@ -1332,10 +1332,10 @@ _sse_ldi_d(jit_state_t *_jit, jit_int32_t r0, 
jit_word_t i0)
 }
 
 static void
-_sse_ldxr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_sse_ldxr_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
 #if __X64_32
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     addr(rn(reg), r1, r2);
     sse_ldr_d(r0, rn(reg));
@@ -1346,9 +1346,9 @@ _sse_ldxr_d(jit_state_t *_jit, jit_int32_t r0, 
jit_int32_t r1, jit_int32_t r2)
 }
 
 static void
-_sse_ldxi_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_sse_ldxi_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (can_sign_extend_int_p(i0))
        movsdmr(i0, r1, _NOREG, _SCL1, r0);
     else {
@@ -1365,9 +1365,9 @@ _sse_ldxi_d(jit_state_t *_jit, jit_int32_t r0, 
jit_int32_t r1, jit_word_t i0)
 }
 
 static void
-_sse_sti_d(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0)
+_sse_sti_d(jit_state_t *_jit, jit_word_t i0, int32_t r0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (sse_address_p(i0))
        movsdrm(r0, i0, _NOREG, _NOREG, _SCL1);
     else {
@@ -1379,10 +1379,10 @@ _sse_sti_d(jit_state_t *_jit, jit_word_t i0, 
jit_int32_t r0)
 }
 
 static void
-_sse_stxr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_sse_stxr_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
 #if __X64_32
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     addr(rn(reg), r0, r1);
     sse_str_d(rn(reg), r2);
@@ -1393,9 +1393,9 @@ _sse_stxr_d(jit_state_t *_jit, jit_int32_t r0, 
jit_int32_t r1, jit_int32_t r2)
 }
 
 static void
-_sse_stxi_d(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_sse_stxi_d(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (can_sign_extend_int_p(i0))
        movsdrm(r1, i0, r0, _NOREG, _SCL1);
     else {
@@ -1412,7 +1412,7 @@ _sse_stxi_d(jit_state_t *_jit, jit_word_t i0, jit_int32_t 
r0, jit_int32_t r1)
 }
 
 static jit_word_t
-_sse_bltr_d(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_sse_bltr_d(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     ucomisdr(r1, r0);
     ja(i0);
@@ -1421,7 +1421,7 @@ _sse_bltr_d(jit_state_t *_jit, jit_word_t i0, jit_int32_t 
r0, jit_int32_t r1)
 dbopi(lt)
 
 static jit_word_t
-_sse_bler_d(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_sse_bler_d(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     ucomisdr(r1, r0);
     jae(i0);
@@ -1430,7 +1430,7 @@ _sse_bler_d(jit_state_t *_jit, jit_word_t i0, jit_int32_t 
r0, jit_int32_t r1)
 dbopi(le)
 
 static jit_word_t
-_sse_beqr_d(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_sse_beqr_d(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     jit_word_t         jp_code;
     ucomisdr(r0, r1);
@@ -1443,7 +1443,7 @@ _sse_beqr_d(jit_state_t *_jit, jit_word_t i0, jit_int32_t 
r0, jit_int32_t r1)
 dbopi(eq)
 
 static jit_word_t
-_sse_bger_d(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_sse_bger_d(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     ucomisdr(r0, r1);
     jae(i0);
@@ -1452,7 +1452,7 @@ _sse_bger_d(jit_state_t *_jit, jit_word_t i0, jit_int32_t 
r0, jit_int32_t r1)
 dbopi(ge)
 
 static jit_word_t
-_sse_bgtr_d(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_sse_bgtr_d(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     ucomisdr(r0, r1);
     ja(i0);
@@ -1461,7 +1461,7 @@ _sse_bgtr_d(jit_state_t *_jit, jit_word_t i0, jit_int32_t 
r0, jit_int32_t r1)
 dbopi(gt)
 
 static jit_word_t
-_sse_bner_d(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_sse_bner_d(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     jit_word_t         jp_code;
     jit_word_t         jz_code;
@@ -1478,7 +1478,7 @@ _sse_bner_d(jit_state_t *_jit, jit_word_t i0, jit_int32_t 
r0, jit_int32_t r1)
 dbopi(ne)
 
 static jit_word_t
-_sse_bunltr_d(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_sse_bunltr_d(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     ucomisdr(r0, r1);
     jnae(i0);
@@ -1487,7 +1487,7 @@ _sse_bunltr_d(jit_state_t *_jit, jit_word_t i0, 
jit_int32_t r0, jit_int32_t r1)
 dbopi(unlt)
 
 static jit_word_t
-_sse_bunler_d(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_sse_bunler_d(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     if (r0 == r1)
        jmpi(i0);
@@ -1500,7 +1500,7 @@ _sse_bunler_d(jit_state_t *_jit, jit_word_t i0, 
jit_int32_t r0, jit_int32_t r1)
 dbopi(unle)
 
 static jit_word_t
-_sse_buneqr_d(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_sse_buneqr_d(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     if (r0 == r1)
        jmpi(i0);
@@ -1513,7 +1513,7 @@ _sse_buneqr_d(jit_state_t *_jit, jit_word_t i0, 
jit_int32_t r0, jit_int32_t r1)
 dbopi(uneq)
 
 static jit_word_t
-_sse_bunger_d(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_sse_bunger_d(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     if (r0 == r1)
        jmpi(i0);
@@ -1526,7 +1526,7 @@ _sse_bunger_d(jit_state_t *_jit, jit_word_t i0, 
jit_int32_t r0, jit_int32_t r1)
 dbopi(unge)
 
 static jit_word_t
-_sse_bungtr_d(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_sse_bungtr_d(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     ucomisdr(r1, r0);
     jnae(i0);
@@ -1535,7 +1535,7 @@ _sse_bungtr_d(jit_state_t *_jit, jit_word_t i0, 
jit_int32_t r0, jit_int32_t r1)
 dbopi(ungt)
 
 static jit_word_t
-_sse_bltgtr_d(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_sse_bltgtr_d(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     ucomisdr(r0, r1);
     jne(i0);
@@ -1544,7 +1544,7 @@ _sse_bltgtr_d(jit_state_t *_jit, jit_word_t i0, 
jit_int32_t r0, jit_int32_t r1)
 dbopi(ltgt)
 
 static jit_word_t
-_sse_bordr_d(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_sse_bordr_d(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     ucomisdr(r0, r1);
     jnp(i0);
@@ -1553,7 +1553,7 @@ _sse_bordr_d(jit_state_t *_jit, jit_word_t i0, 
jit_int32_t r0, jit_int32_t r1)
 dbopi(ord)
 
 static jit_word_t
-_sse_bunordr_d(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t 
r1)
+_sse_bunordr_d(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     ucomisdr(r0, r1);
     jp(i0);
diff --git a/jit/x86-x87.c b/jit/x86-x87.c
index 95e9e9f..0f26273 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*, jit_int32_t, jit_int32_t, jit_int32_t, jit_int32_t);
+_fstcwm(jit_state_t*, int32_t, jit_int32_t, jit_int32_t, jit_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)
@@ -49,8 +49,8 @@ _fstcwm(jit_state_t*, jit_int32_t, jit_int32_t, jit_int32_t, 
jit_int32_t);
 #  define fildlm(md, rb, ri, ms)       x87rx(030, md, rb,ri, ms)
 #  define fildqm(md, rb, ri, ms)       x87rx(075, md, rb,ri, ms)
 static void
-_x87rx(jit_state_t*, jit_int32_t, jit_int32_t,
-       jit_int32_t, jit_int32_t, jit_int32_t);
+_x87rx(jit_state_t*, int32_t, jit_int32_t,
+       int32_t, jit_int32_t, jit_int32_t);
 #  define x87ri(cc,r0)                 _x87ri(_jit,cc,r0)
 #  define fchs_()                      x87ri(014, 0)
 #  define fabs_()                      x87ri(014, 1)
@@ -68,7 +68,7 @@ _x87rx(jit_state_t*, jit_int32_t, jit_int32_t,
 #  define fstpr(r0)                    x87ri(053, r0)
 #  define fucomir(r0)                  x87ri(035, r0)
 #  define fucomipr(r0)                 x87ri(075, r0)
-static void _x87ri(jit_state_t*, jit_int32_t, jit_int32_t);
+static void _x87ri(jit_state_t*, int32_t, jit_int32_t);
 #  define faddr(r0, r1)                        x87rri(000, r0, r1)
 #  define fmulr(r0, r1)                        x87rri(001, r0, r1)
 #  define fsubr(r0, r1)                        x87rri(004, r0, r1)
@@ -76,327 +76,327 @@ static void _x87ri(jit_state_t*, jit_int32_t, 
jit_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*, jit_int32_t, jit_int32_t, jit_int32_t);
+static void _x87rri(jit_state_t*, int32_t, jit_int32_t, jit_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*,jit_int32_t,jit_int32_t,jit_float32_t*);
+static void _x87_addi_f(jit_state_t*,int32_t,jit_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*, jit_int32_t, jit_int32_t, jit_int32_t);
+static void _x87_addr_d(jit_state_t*, int32_t, jit_int32_t, jit_int32_t);
 #  define x87_addi_d(r0, r1, i0)       _x87_addi_d(_jit, r0, r1, i0)
-static void _x87_addi_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_float64_t*);
+static void _x87_addi_d(jit_state_t*,int32_t,jit_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*,jit_int32_t,jit_int32_t,jit_float32_t*);
+static void _x87_subi_f(jit_state_t*,int32_t,jit_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*, jit_int32_t, jit_int32_t, jit_int32_t);
+static void _x87_subr_d(jit_state_t*, int32_t, jit_int32_t, jit_int32_t);
 #  define x87_subi_d(r0, r1, i0)       _x87_subi_d(_jit, r0, r1, i0)
-static void _x87_subi_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_float64_t*);
+static void _x87_subi_d(jit_state_t*,int32_t,jit_int32_t,jit_float64_t*);
 #  define x87_rsbr_f(r0, r1, r2)       x87_subr_f(r0, r2, r1)
 #  define x87_rsbi_f(r0, r1, i0)       _x87_rsbi_f(_jit, r0, r1, i0)
-static void _x87_rsbi_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_float32_t*);
+static void _x87_rsbi_f(jit_state_t*,int32_t,jit_int32_t,jit_float32_t*);
 #  define x87_rsbr_d(r0, r1, r2)       x87_subr_d(r0, r2, r1)
 #  define x87_rsbi_d(r0, r1, i0)       _x87_rsbi_d(_jit, r0, r1, i0)
-static void _x87_rsbi_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_float64_t*);
+static void _x87_rsbi_d(jit_state_t*,int32_t,jit_int32_t,jit_float64_t*);
 #  define x87_mulr_f(r0, r1, r2)       _x87_mulr_d(_jit, r0, r1, r2)
 #  define x87_muli_f(r0, r1, i0)       _x87_muli_f(_jit, r0, r1, i0)
-static void _x87_muli_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_float32_t*);
+static void _x87_muli_f(jit_state_t*,int32_t,jit_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*, jit_int32_t, jit_int32_t, jit_int32_t);
+static void _x87_mulr_d(jit_state_t*, int32_t, jit_int32_t, jit_int32_t);
 #  define x87_muli_d(r0, r1, i0)       _x87_muli_d(_jit, r0, r1, i0)
-static void _x87_muli_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_float64_t*);
+static void _x87_muli_d(jit_state_t*,int32_t,jit_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*,jit_int32_t,jit_int32_t,jit_float32_t*);
+static void _x87_divi_f(jit_state_t*,int32_t,jit_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*, jit_int32_t, jit_int32_t, jit_int32_t);
+static void _x87_divr_d(jit_state_t*, int32_t, jit_int32_t, jit_int32_t);
 #  define x87_divi_d(r0, r1, i0)       _x87_divi_d(_jit, r0, r1, i0)
-static void _x87_divi_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_float64_t*);
+static void _x87_divi_d(jit_state_t*,int32_t,jit_int32_t,jit_float64_t*);
 #  define x87_absr_f(r0, r1)           _x87_absr_d(_jit, r0, r1)
 #  define x87_absr_d(r0, r1)           _x87_absr_d(_jit, r0, r1)
-static void _x87_absr_d(jit_state_t*, jit_int32_t, jit_int32_t);
+static void _x87_absr_d(jit_state_t*, int32_t, jit_int32_t);
 #  define x87_negr_f(r0, r1)           _x87_negr_d(_jit, r0, r1)
 #  define x87_negr_d(r0, r1)           _x87_negr_d(_jit, r0, r1)
-static void _x87_negr_d(jit_state_t*, jit_int32_t, jit_int32_t);
+static void _x87_negr_d(jit_state_t*, int32_t, jit_int32_t);
 #  define x87_sqrtr_f(r0, r1)          _x87_sqrtr_d(_jit, r0, r1)
 #  define x87_sqrtr_d(r0, r1)          _x87_sqrtr_d(_jit, r0, r1)
-static void _x87_sqrtr_d(jit_state_t*, jit_int32_t, jit_int32_t);
+static void _x87_sqrtr_d(jit_state_t*, int32_t, jit_int32_t);
 #  define x87_truncr_f_i(r0, r1)       _x87_truncr_d_i(_jit, r0, r1)
 #  define x87_truncr_d_i(r0, r1)       _x87_truncr_d_i(_jit, r0, r1)
-static void _x87_truncr_d_i(jit_state_t*, jit_int32_t, jit_int32_t);
+static void _x87_truncr_d_i(jit_state_t*, int32_t, jit_int32_t);
 #  if __X64
 #    define x87_truncr_f_l(r0, r1)     _x87_truncr_d_l(_jit, r0, r1)
 #    define x87_truncr_d_l(r0, r1)     _x87_truncr_d_l(_jit, r0, r1)
-static void _x87_truncr_d_l(jit_state_t*, jit_int32_t, jit_int32_t);
+static void _x87_truncr_d_l(jit_state_t*, int32_t, jit_int32_t);
 #  endif
 #  define x87_extr_f(r0, r1)           _x87_extr_d(_jit, r0, r1)
 #  define x87_extr_d(r0, r1)           _x87_extr_d(_jit, r0, r1)
 #  define x87_extr_f_d(r0, r1)         x87_movr_d(r0, r1)
 #  define x87_extr_d_f(r0, r1)         x87_movr_d(r0, r1)
-static void _x87_extr_d(jit_state_t*, jit_int32_t, jit_int32_t);
+static void _x87_extr_d(jit_state_t*, int32_t, jit_int32_t);
 #  define x87cmp(code, r0, r1, r2)     _x87cmp(_jit, code, r0, r1, r2)
 static void
-_x87cmp(jit_state_t*, jit_int32_t, jit_int32_t, jit_int32_t, jit_int32_t);
+_x87cmp(jit_state_t*, int32_t, jit_int32_t, jit_int32_t, jit_int32_t);
 #  define x87cmp2(code, r0, r1, r2)    _x87cmp2(_jit, code, r0, r1, r2)
 static void
-_x87cmp2(jit_state_t*, jit_int32_t, jit_int32_t, jit_int32_t, jit_int32_t);
+_x87cmp2(jit_state_t*, int32_t, jit_int32_t, jit_int32_t, jit_int32_t);
 #  define x87jcc(code, i0, r0, r1)     _x87jcc(_jit, code, i0, r0, r1)
 static jit_word_t
-_x87jcc(jit_state_t*, jit_int32_t, jit_word_t, jit_int32_t, jit_int32_t);
+_x87jcc(jit_state_t*, int32_t, jit_word_t, jit_int32_t, jit_int32_t);
 #  define x87jcc2(code, i0, r0, r1)    _x87jcc2(_jit, code, i0, r0, r1)
 static jit_word_t
-_x87jcc2(jit_state_t*, jit_int32_t, jit_word_t, jit_int32_t, jit_int32_t);
+_x87jcc2(jit_state_t*, int32_t, jit_word_t, jit_int32_t, jit_int32_t);
 #define x87_movi_f(r0,i0)              _x87_movi_f(_jit,r0,i0)
-static void _x87_movi_f(jit_state_t*, jit_int32_t, jit_float32_t*);
+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)
-static void _x87_ldr_f(jit_state_t*, jit_int32_t, jit_int32_t);
+static void _x87_ldr_f(jit_state_t*, int32_t, jit_int32_t);
 #  define x87_ldi_f(r0, i0)            _x87_ldi_f(_jit, r0, i0)
-static void _x87_ldi_f(jit_state_t*, jit_int32_t, jit_word_t);
+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*, jit_int32_t, jit_int32_t, jit_int32_t);
+static void _x87_ldxr_f(jit_state_t*, int32_t, jit_int32_t, jit_int32_t);
 #  define x87_ldxi_f(r0, r1, i0)       _x87_ldxi_f(_jit, r0, r1, i0)
-static void _x87_ldxi_f(jit_state_t*, jit_int32_t, jit_int32_t, jit_word_t);
+static void _x87_ldxi_f(jit_state_t*, int32_t, jit_int32_t, jit_word_t);
 #  define x87_str_f(r0, r1)            _x87_str_f(_jit, r0, r1)
-static void _x87_str_f(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _x87_str_f(jit_state_t*,int32_t,jit_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, jit_int32_t);
+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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _x87_stxr_f(jit_state_t*,int32_t,jit_int32_t,jit_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,jit_int32_t,jit_int32_t);
+static void _x87_stxi_f(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define x87_ltr_f(r0, r1, r2)                x87cmp(X86_CC_A, r0, r2, r1)
 #  define x87_lti_f(r0, r1, i0)                _x87_lti_f(_jit, r0, r1, i0)
-static void _x87_lti_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_float32_t*);
+static void _x87_lti_f(jit_state_t*,int32_t,jit_int32_t,jit_float32_t*);
 #  define x87_ler_f(r0, r1, r2)                x87cmp(X86_CC_AE, r0, r2, r1)
 #  define x87_lei_f(r0, r1, i0)                _x87_lei_f(_jit, r0, r1, i0)
-static void _x87_lei_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_float32_t*);
+static void _x87_lei_f(jit_state_t*,int32_t,jit_int32_t,jit_float32_t*);
 #  define x87_eqr_f(r0, r1, r2)                x87_eqr_d(r0, r2, r1)
 #  define x87_eqi_f(r0, r1, i0)                _x87_eqi_f(_jit, r0, r1, i0)
-static void _x87_eqi_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_float32_t*);
+static void _x87_eqi_f(jit_state_t*,int32_t,jit_int32_t,jit_float32_t*);
 #  define x87_ger_f(r0, r1, r2)                x87cmp(X86_CC_AE, r0, r1, r2)
 #  define x87_gei_f(r0, r1, i0)                _x87_gei_f(_jit, r0, r1, i0)
-static void _x87_gei_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_float32_t*);
+static void _x87_gei_f(jit_state_t*,int32_t,jit_int32_t,jit_float32_t*);
 #  define x87_gtr_f(r0, r1, r2)                x87cmp(X86_CC_A, r0, r1, r2)
 #  define x87_gti_f(r0, r1, i0)                _x87_gti_f(_jit, r0, r1, i0)
-static void _x87_gti_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_float32_t*);
+static void _x87_gti_f(jit_state_t*,int32_t,jit_int32_t,jit_float32_t*);
 #  define x87_ner_f(r0, r1, r2)                x87_ner_d(r0, r2, r1)
 #  define x87_nei_f(r0, r1, i0)                _x87_nei_f(_jit, r0, r1, i0)
-static void _x87_nei_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_float32_t*);
+static void _x87_nei_f(jit_state_t*,int32_t,jit_int32_t,jit_float32_t*);
 #  define x87_unltr_f(r0, r1, r2)      x87cmp(X86_CC_NAE, r0, r1, r2)
 #  define x87_unlti_f(r0, r1, i0)      _x87_unlti_f(_jit, r0, r1, i0)
-static void _x87_unlti_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_float32_t*);
+static void _x87_unlti_f(jit_state_t*,int32_t,jit_int32_t,jit_float32_t*);
 #  define x87_unler_f(r0, r1, r2)      x87cmp(X86_CC_NA, r0, r1, r2)
 #  define x87_unlei_f(r0, r1, i0)      _x87_unlei_f(_jit, r0, r1, i0)
-static void _x87_unlei_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_float32_t*);
+static void _x87_unlei_f(jit_state_t*,int32_t,jit_int32_t,jit_float32_t*);
 #  define x87_uneqr_f(r0, r1, r2)      x87cmp2(X86_CC_E, r0, r1, r2)
 #  define x87_uneqi_f(r0, r1, i0)      _x87_uneqi_f(_jit, r0, r1, i0)
-static void _x87_uneqi_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_float32_t*);
+static void _x87_uneqi_f(jit_state_t*,int32_t,jit_int32_t,jit_float32_t*);
 #  define x87_unger_f(r0, r1, r2)      x87cmp(X86_CC_NA, r0, r2, r1)
 #  define x87_ungei_f(r0, r1, i0)      _x87_ungei_f(_jit, r0, r1, i0)
-static void _x87_ungei_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_float32_t*);
+static void _x87_ungei_f(jit_state_t*,int32_t,jit_int32_t,jit_float32_t*);
 #  define x87_ungtr_f(r0, r1, r2)      x87cmp(X86_CC_NAE, r0, r2, r1)
 #  define x87_ungti_f(r0, r1, i0)      _x87_ungti_f(_jit, r0, r1, i0)
-static void _x87_ungti_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_float32_t*);
+static void _x87_ungti_f(jit_state_t*,int32_t,jit_int32_t,jit_float32_t*);
 #  define x87_ltgtr_f(r0, r1, r2)      x87_ltgtr_d(r0, r1, r2)
 #  define x87_ltgti_f(r0, r1, i0)      _x87_ltgti_f(_jit, r0, r1, i0)
-static void _x87_ltgti_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_float32_t*);
+static void _x87_ltgti_f(jit_state_t*,int32_t,jit_int32_t,jit_float32_t*);
 #  define x87_ordr_f(r0, r1, r2)       x87cmp2(X86_CC_NP, r0, r2, r1)
 #  define x87_ordi_f(r0, r1, i0)       _x87_ordi_f(_jit, r0, r1, i0)
-static void _x87_ordi_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_float32_t*);
+static void _x87_ordi_f(jit_state_t*,int32_t,jit_int32_t,jit_float32_t*);
 #  define x87_unordr_f(r0, r1, r2)     x87cmp2(X86_CC_P, r0, r2, r1)
 #  define x87_unordi_f(r0, r1, i0)     _x87_unordi_f(_jit, r0, r1, i0)
-static void _x87_unordi_f(jit_state_t*,jit_int32_t,jit_int32_t,jit_float32_t*);
+static void _x87_unordi_f(jit_state_t*,int32_t,jit_int32_t,jit_float32_t*);
 #  define x87_ltr_d(r0, r1, r2)                x87cmp(X86_CC_A, r0, r2, r1)
 #  define x87_lti_d(r0, r1, i0)                _x87_lti_d(_jit, r0, r1, i0)
-static void _x87_lti_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_float64_t*);
+static void _x87_lti_d(jit_state_t*,int32_t,jit_int32_t,jit_float64_t*);
 #  define x87_ler_d(r0, r1, r2)                x87cmp(X86_CC_AE, r0, r2, r1)
 #  define x87_lei_d(r0, r1, i0)                _x87_lei_d(_jit, r0, r1, i0)
-static void _x87_lei_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_float64_t*);
+static void _x87_lei_d(jit_state_t*,int32_t,jit_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*, jit_int32_t, jit_int32_t, jit_int32_t);
+static void _x87_eqr_d(jit_state_t*, int32_t, jit_int32_t, jit_int32_t);
 #  define x87_eqi_d(r0, r1, i0)                _x87_eqi_d(_jit, r0, r1, i0)
-static void _x87_eqi_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_float64_t*);
+static void _x87_eqi_d(jit_state_t*,int32_t,jit_int32_t,jit_float64_t*);
 #  define x87_ger_d(r0, r1, r2)                x87cmp(X86_CC_AE, r0, r1, r2)
 #  define x87_gei_d(r0, r1, i0)                _x87_gei_d(_jit, r0, r1, i0)
-static void _x87_gei_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_float64_t*);
+static void _x87_gei_d(jit_state_t*,int32_t,jit_int32_t,jit_float64_t*);
 #  define x87_gtr_d(r0, r1, r2)                x87cmp(X86_CC_A, r0, r1, r2)
 #  define x87_gti_d(r0, r1, i0)                _x87_gti_d(_jit, r0, r1, i0)
-static void _x87_gti_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_float64_t*);
+static void _x87_gti_d(jit_state_t*,int32_t,jit_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*, jit_int32_t, jit_int32_t, jit_int32_t);
+static void _x87_ner_d(jit_state_t*, int32_t, jit_int32_t, jit_int32_t);
 #  define x87_nei_d(r0, r1, i0)                _x87_nei_d(_jit, r0, r1, i0)
-static void _x87_nei_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_float64_t*);
+static void _x87_nei_d(jit_state_t*,int32_t,jit_int32_t,jit_float64_t*);
 #  define x87_unltr_d(r0, r1, r2)      x87cmp(X86_CC_NAE, r0, r1, r2)
 #  define x87_unlti_d(r0, r1, i0)      _x87_unlti_d(_jit, r0, r1, i0)
-static void _x87_unlti_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_float64_t*);
+static void _x87_unlti_d(jit_state_t*,int32_t,jit_int32_t,jit_float64_t*);
 #  define x87_unler_d(r0, r1, r2)      x87cmp(X86_CC_NA, r0, r1, r2)
 #  define x87_unlei_d(r0, r1, i0)      _x87_unlei_d(_jit, r0, r1, i0)
-static void _x87_unlei_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_float64_t*);
+static void _x87_unlei_d(jit_state_t*,int32_t,jit_int32_t,jit_float64_t*);
 #  define x87_uneqr_d(r0, r1, r2)      x87cmp2(X86_CC_E, r0, r1, r2)
 #  define x87_uneqi_d(r0, r1, i0)      _x87_uneqi_d(_jit, r0, r1, i0)
-static void _x87_uneqi_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_float64_t*);
+static void _x87_uneqi_d(jit_state_t*,int32_t,jit_int32_t,jit_float64_t*);
 #  define x87_unger_d(r0, r1, r2)      x87cmp(X86_CC_NA, r0, r2, r1)
 #  define x87_ungei_d(r0, r1, i0)      _x87_ungei_d(_jit, r0, r1, i0)
-static void _x87_ungei_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_float64_t*);
+static void _x87_ungei_d(jit_state_t*,int32_t,jit_int32_t,jit_float64_t*);
 #  define x87_ungtr_d(r0, r1, r2)      x87cmp(X86_CC_NAE, r0, r2, r1)
 #  define x87_ungti_d(r0, r1, i0)      _x87_ungti_d(_jit, r0, r1, i0)
-static void _x87_ungti_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_float64_t*);
+static void _x87_ungti_d(jit_state_t*,int32_t,jit_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*, jit_int32_t, jit_int32_t, jit_int32_t);
+static void _x87_ltgtr_d(jit_state_t*, int32_t, jit_int32_t, jit_int32_t);
 #  define x87_ltgti_d(r0, r1, i0)      _x87_ltgti_d(_jit, r0, r1, i0)
-static void _x87_ltgti_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_float64_t*);
+static void _x87_ltgti_d(jit_state_t*,int32_t,jit_int32_t,jit_float64_t*);
 #  define x87_ordr_d(r0, r1, r2)       x87cmp2(X86_CC_NP, r0, r2, r1)
 #  define x87_ordi_d(r0, r1, i0)       _x87_ordi_d(_jit, r0, r1, i0)
-static void _x87_ordi_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_float64_t*);
+static void _x87_ordi_d(jit_state_t*,int32_t,jit_int32_t,jit_float64_t*);
 #  define x87_unordr_d(r0, r1, r2)     x87cmp2(X86_CC_P, r0, r2, r1)
 #  define x87_unordi_d(r0, r1, i0)     _x87_unordi_d(_jit, r0, r1, i0)
-static void _x87_unordi_d(jit_state_t*,jit_int32_t,jit_int32_t,jit_float64_t*);
+static void _x87_unordi_d(jit_state_t*,int32_t,jit_int32_t,jit_float64_t*);
 #define x87_movr_f(r0,r1)              _x87_movr_d(_jit,r0,r1)
 #define x87_movr_d(r0,r1)              _x87_movr_d(_jit,r0,r1)
-static void _x87_movr_d(jit_state_t*, jit_int32_t, jit_int32_t);
+static void _x87_movr_d(jit_state_t*, int32_t, jit_int32_t);
 #define x87_movi_d(r0,i0)              _x87_movi_d(_jit,r0,i0)
-static void _x87_movi_d(jit_state_t*, jit_int32_t, jit_float64_t*);
+static void _x87_movi_d(jit_state_t*, int32_t, jit_float64_t*);
 #  define x87_ldr_d(r0, r1)            _x87_ldr_d(_jit, r0, r1)
-static void _x87_ldr_d(jit_state_t*, jit_int32_t, jit_int32_t);
+static void _x87_ldr_d(jit_state_t*, int32_t, jit_int32_t);
 #  define x87_ldi_d(r0, i0)            _x87_ldi_d(_jit, r0, i0)
-static void _x87_ldi_d(jit_state_t*, jit_int32_t, jit_word_t);
+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*, jit_int32_t, jit_int32_t, jit_int32_t);
+static void _x87_ldxr_d(jit_state_t*, int32_t, jit_int32_t, jit_int32_t);
 #  define x87_ldxi_d(r0, r1, i0)       _x87_ldxi_d(_jit, r0, r1, i0)
-static void _x87_ldxi_d(jit_state_t*, jit_int32_t, jit_int32_t, jit_word_t);
+static void _x87_ldxi_d(jit_state_t*, int32_t, jit_int32_t, jit_word_t);
 #  define x87_str_d(r0, r1)            _x87_str_d(_jit, r0, r1)
-static void _x87_str_d(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _x87_str_d(jit_state_t*,int32_t,jit_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,jit_int32_t);
+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*,jit_int32_t,jit_int32_t,jit_int32_t);
+static void _x87_stxr_d(jit_state_t*,int32_t,jit_int32_t,jit_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,jit_int32_t,jit_int32_t);
+static void _x87_stxi_d(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
 #  define x87_bltr_f(i0, r0, r1)       x87jcc(X86_CC_A, i0, r1, r0)
 #  define x87_blti_f(i0, r0, i1)       _x87_blti_f(_jit, i0, r0, i1)
 static jit_word_t
-_x87_blti_f(jit_state_t*, jit_word_t, jit_int32_t, jit_float32_t*);
+_x87_blti_f(jit_state_t*, jit_word_t, int32_t, jit_float32_t*);
 #  define x87_bler_f(i0, r0, r1)       x87jcc(X86_CC_AE, i0, r1, r0)
 #  define x87_blei_f(i0, r0, i1)       _x87_blei_f(_jit, i0, r0, i1)
 static jit_word_t
-_x87_blei_f(jit_state_t*, jit_word_t, jit_int32_t, jit_float32_t*);
+_x87_blei_f(jit_state_t*, jit_word_t, int32_t, jit_float32_t*);
 #  define x87_beqr_f(i0, r0, r1)       _x87_beqr_d(_jit, i0, r0, r1)
 #  define x87_beqi_f(i0, r0, i1)       _x87_beqi_f(_jit, i0, r0, i1)
 static jit_word_t
-_x87_beqi_f(jit_state_t*, jit_word_t, jit_int32_t, jit_float32_t*);
+_x87_beqi_f(jit_state_t*, jit_word_t, int32_t, jit_float32_t*);
 #  define x87_bger_f(i0, r0, r1)       x87jcc(X86_CC_AE, i0, r0, r1)
 #  define x87_bgei_f(i0, r0, i1)       _x87_bgei_f(_jit, i0, r0, i1)
 static jit_word_t
-_x87_bgei_f(jit_state_t*, jit_word_t, jit_int32_t, jit_float32_t*);
+_x87_bgei_f(jit_state_t*, jit_word_t, int32_t, jit_float32_t*);
 #  define x87_bgtr_f(i0, r0, r1)       x87jcc(X86_CC_A, i0, r0, r1)
 #  define x87_bgti_f(i0, r0, i1)       _x87_bgti_f(_jit, i0, r0, i1)
 static jit_word_t
-_x87_bgti_f(jit_state_t*, jit_word_t, jit_int32_t, jit_float32_t*);
+_x87_bgti_f(jit_state_t*, jit_word_t, int32_t, jit_float32_t*);
 #  define x87_bner_f(i0, r0, r1)       _x87_bner_d(_jit, i0, r0, r1)
 #  define x87_bnei_f(i0, r0, i1)       _x87_bnei_f(_jit, i0, r0, i1)
 static jit_word_t
-_x87_bnei_f(jit_state_t*, jit_word_t, jit_int32_t, jit_float32_t*);
+_x87_bnei_f(jit_state_t*, jit_word_t, int32_t, jit_float32_t*);
 #  define x87_bunltr_f(i0, r0, r1)     x87jcc(X86_CC_NAE, i0, r0, r1)
 #  define x87_bunlti_f(i0, r0, i1)     _x87_bunlti_f(_jit, i0, r0, i1)
 static jit_word_t
-_x87_bunlti_f(jit_state_t*, jit_word_t, jit_int32_t, jit_float32_t*);
+_x87_bunlti_f(jit_state_t*, jit_word_t, int32_t, jit_float32_t*);
 #  define x87_bunler_f(i0, r0, r1)     x87jcc(X86_CC_NA, i0, r0, r1)
 #  define x87_bunlei_f(i0, r0, i1)     _x87_bunlei_f(_jit, i0, r0, i1)
 static jit_word_t
-_x87_bunlei_f(jit_state_t*, jit_word_t, jit_int32_t, jit_float32_t*);
+_x87_bunlei_f(jit_state_t*, jit_word_t, int32_t, jit_float32_t*);
 #  define x87_buneqr_f(i0, r0, r1)     x87jcc2(X86_CC_E, i0, r0, r1)
 #  define x87_buneqi_f(i0, r0, i1)     _x87_buneqi_f(_jit, i0, r0, i1)
 static jit_word_t
-_x87_buneqi_f(jit_state_t*, jit_word_t, jit_int32_t, jit_float32_t*);
+_x87_buneqi_f(jit_state_t*, jit_word_t, int32_t, jit_float32_t*);
 #  define x87_bunger_f(i0, r0, r1)     x87jcc(X86_CC_NA, i0, r1, r0)
 #  define x87_bungei_f(i0, r0, i1)     _x87_bungei_f(_jit, i0, r0, i1)
 static jit_word_t
-_x87_bungei_f(jit_state_t*, jit_word_t, jit_int32_t, jit_float32_t*);
+_x87_bungei_f(jit_state_t*, jit_word_t, int32_t, jit_float32_t*);
 #  define x87_bungtr_f(i0, r0, r1)     x87jcc(X86_CC_NAE, i0, r1, r0)
 #  define x87_bungti_f(i0, r0, i1)     _x87_bungti_f(_jit, i0, r0, i1)
 static jit_word_t
-_x87_bungti_f(jit_state_t*, jit_word_t, jit_int32_t, jit_float32_t*);
+_x87_bungti_f(jit_state_t*, jit_word_t, int32_t, jit_float32_t*);
 #  define x87_bltgtr_f(i0, r0, r1)     x87jcc2(X86_CC_NE, i0, r0, r1)
 #  define x87_bltgti_f(i0, r0, i1)     _x87_bltgti_f(_jit, i0, r0, i1)
 static jit_word_t
-_x87_bltgti_f(jit_state_t*, jit_word_t, jit_int32_t, jit_float32_t*);
+_x87_bltgti_f(jit_state_t*, jit_word_t, int32_t, jit_float32_t*);
 #  define x87_bordr_f(i0, r0, r1)      x87jcc2(X86_CC_NP, i0, r0, r1)
 #  define x87_bordi_f(i0, r0, i1)      _x87_bordi_f(_jit, i0, r0, i1)
 static jit_word_t
-_x87_bordi_f(jit_state_t*, jit_word_t, jit_int32_t, jit_float32_t*);
+_x87_bordi_f(jit_state_t*, jit_word_t, int32_t, jit_float32_t*);
 #  define x87_bunordr_f(i0, r0, r1)    x87jcc2(X86_CC_P, i0, r0, r1)
 #  define x87_bunordi_f(i0, r0, i1)    _x87_bunordi_f(_jit, i0, r0, i1)
 static jit_word_t
-_x87_bunordi_f(jit_state_t*, jit_word_t, jit_int32_t, jit_float32_t*);
+_x87_bunordi_f(jit_state_t*, jit_word_t, int32_t, jit_float32_t*);
 #  define x87_bltr_d(i0, r0, r1)       x87jcc(X86_CC_A, i0, r1, r0)
 #  define x87_blti_d(i0, r0, i1)       _x87_blti_d(_jit, i0, r0, i1)
 static jit_word_t
-_x87_blti_d(jit_state_t*, jit_word_t, jit_int32_t, jit_float64_t*);
+_x87_blti_d(jit_state_t*, jit_word_t, int32_t, jit_float64_t*);
 #  define x87_bler_d(i0, r0, r1)       x87jcc(X86_CC_AE, i0, r1, r0)
 #  define x87_blei_d(i0, r0, i1)       _x87_blei_d(_jit, i0, r0, i1)
 static jit_word_t
-_x87_blei_d(jit_state_t*, jit_word_t, jit_int32_t, jit_float64_t*);
+_x87_blei_d(jit_state_t*, jit_word_t, int32_t, jit_float64_t*);
 #  define x87_beqr_d(i0, r0, r1)       _x87_beqr_d(_jit, i0, r0, r1)
 static jit_word_t
-_x87_beqr_d(jit_state_t*, jit_word_t, jit_int32_t, jit_int32_t);
+_x87_beqr_d(jit_state_t*, jit_word_t, int32_t, jit_int32_t);
 #  define x87_beqi_d(i0, r0, i1)       _x87_beqi_d(_jit, i0, r0, i1)
 static jit_word_t
-_x87_beqi_d(jit_state_t*, jit_word_t, jit_int32_t, jit_float64_t*);
+_x87_beqi_d(jit_state_t*, jit_word_t, int32_t, jit_float64_t*);
 #  define x87_bger_d(i0, r0, r1)       x87jcc(X86_CC_AE, i0, r0, r1)
 #  define x87_bgei_d(i0, r0, i1)       _x87_bgei_d(_jit, i0, r0, i1)
 static jit_word_t
-_x87_bgei_d(jit_state_t*, jit_word_t, jit_int32_t, jit_float64_t*);
+_x87_bgei_d(jit_state_t*, jit_word_t, int32_t, jit_float64_t*);
 #  define x87_bgtr_d(i0, r0, r1)       x87jcc(X86_CC_A, i0, r0, r1)
 #  define x87_bgti_d(i0, r0, i1)       _x87_bgti_d(_jit, i0, r0, i1)
 static jit_word_t
-_x87_bgti_d(jit_state_t*, jit_word_t, jit_int32_t, jit_float64_t*);
+_x87_bgti_d(jit_state_t*, jit_word_t, int32_t, jit_float64_t*);
 #  define x87_bner_d(i0, r0, r1)       _x87_bner_d(_jit, i0, r0, r1)
 static jit_word_t
-_x87_bner_d(jit_state_t*, jit_word_t, jit_int32_t, jit_int32_t);
+_x87_bner_d(jit_state_t*, jit_word_t, int32_t, jit_int32_t);
 #  define x87_bnei_d(i0, r0, i1)       _x87_bnei_d(_jit, i0, r0, i1)
 static jit_word_t
-_x87_bnei_d(jit_state_t*, jit_word_t, jit_int32_t, jit_float64_t*);
+_x87_bnei_d(jit_state_t*, jit_word_t, int32_t, jit_float64_t*);
 #  define x87_bunltr_d(i0, r0, r1)     x87jcc(X86_CC_NAE, i0, r0, r1)
 #  define x87_bunlti_d(i0, r0, i1)     _x87_bunlti_d(_jit, i0, r0, i1)
 static jit_word_t
-_x87_bunlti_d(jit_state_t*, jit_word_t, jit_int32_t, jit_float64_t*);
+_x87_bunlti_d(jit_state_t*, jit_word_t, int32_t, jit_float64_t*);
 #  define x87_bunler_d(i0, r0, r1)     x87jcc(X86_CC_NA, i0, r0, r1)
 #  define x87_bunlei_d(i0, r0, i1)     _x87_bunlei_d(_jit, i0, r0, i1)
 static jit_word_t
-_x87_bunlei_d(jit_state_t*, jit_word_t, jit_int32_t, jit_float64_t*);
+_x87_bunlei_d(jit_state_t*, jit_word_t, int32_t, jit_float64_t*);
 #  define x87_buneqr_d(i0, r0, r1)     x87jcc2(X86_CC_E, i0, r0, r1)
 #  define x87_buneqi_d(i0, r0, i1)     _x87_buneqi_d(_jit, i0, r0, i1)
 static jit_word_t
-_x87_buneqi_d(jit_state_t*, jit_word_t, jit_int32_t, jit_float64_t*);
+_x87_buneqi_d(jit_state_t*, jit_word_t, int32_t, jit_float64_t*);
 #  define x87_bunger_d(i0, r0, r1)     x87jcc(X86_CC_NA, i0, r1, r0)
 #  define x87_bungei_d(i0, r0, i1)     _x87_bungei_d(_jit, i0, r0, i1)
 static jit_word_t
-_x87_bungei_d(jit_state_t*, jit_word_t, jit_int32_t, jit_float64_t*);
+_x87_bungei_d(jit_state_t*, jit_word_t, int32_t, jit_float64_t*);
 #  define x87_bungtr_d(i0, r0, r1)     x87jcc(X86_CC_NAE, i0, r1, r0)
 #  define x87_bungti_d(i0, r0, i1)     _x87_bungti_d(_jit, i0, r0, i1)
 static jit_word_t
-_x87_bungti_d(jit_state_t*, jit_word_t, jit_int32_t, jit_float64_t*);
+_x87_bungti_d(jit_state_t*, jit_word_t, int32_t, jit_float64_t*);
 #  define x87_bltgtr_d(i0, r0, r1)     x87jcc2(X86_CC_NE, i0, r0, r1)
 #  define x87_bltgti_d(i0, r0, i1)     _x87_bltgti_d(_jit, i0, r0, i1)
 static jit_word_t
-_x87_bltgti_d(jit_state_t*, jit_word_t, jit_int32_t, jit_float64_t*);
+_x87_bltgti_d(jit_state_t*, jit_word_t, int32_t, jit_float64_t*);
 #  define x87_bordr_d(i0, r0, r1)      x87jcc2(X86_CC_NP, i0, r0, r1)
 #  define x87_bordi_d(i0, r0, i1)      _x87_bordi_d(_jit, i0, r0, i1)
 static jit_word_t
-_x87_bordi_d(jit_state_t*, jit_word_t, jit_int32_t, jit_float64_t*);
+_x87_bordi_d(jit_state_t*, jit_word_t, int32_t, jit_float64_t*);
 #  define x87_bunordr_d(i0, r0, r1)    x87jcc2(X86_CC_P, i0, r0, r1)
 #  define x87_bunordi_d(i0, r0, i1)    _x87_bunordi_d(_jit, i0, r0, i1)
 static jit_word_t
-_x87_bunordi_d(jit_state_t*, jit_word_t, jit_int32_t, jit_float64_t*);
+_x87_bunordi_d(jit_state_t*, jit_word_t, int32_t, jit_float64_t*);
 #endif
 
 #if CODE
 #  define fpr_opi(name, type, size)                                    \
 static void                                                            \
 _x87_##name##i_##type(jit_state_t *_jit,                               \
-                     jit_int32_t r0, jit_int32_t r1,                   \
+                     int32_t r0, jit_int32_t r1,                       \
                      jit_float##size##_t *i0)                          \
 {                                                                      \
-    jit_int32_t                reg = jit_get_reg(jit_class_fpr);               
\
+    int32_t            reg = jit_get_reg(jit_class_fpr);               \
     assert(jit_x87_reg_p(reg));                                                
\
     x87_movi_##type(rn(reg), i0);                                      \
     x87_##name##r_##type(r0, r1, rn(reg));                             \
@@ -405,11 +405,11 @@ _x87_##name##i_##type(jit_state_t *_jit,                  
        \
 #  define fpr_bopi(name, type, size)                                   \
 static jit_word_t                                                      \
 _x87_b##name##i_##type(jit_state_t *_jit,                              \
-                      jit_word_t i0, jit_int32_t r0,                   \
+                      jit_word_t i0, int32_t r0,                       \
                       jit_float##size##_t *i1)                         \
 {                                                                      \
     jit_word_t         word;                                           \
-    jit_int32_t                reg = jit_get_reg(jit_class_fpr|                
\
+    int32_t            reg = jit_get_reg(jit_class_fpr|                \
                                          jit_class_nospill);           \
     assert(jit_x87_reg_p(reg));                                                
\
     x87_movi_##type(rn(reg), i1);                                      \
@@ -423,8 +423,8 @@ _x87_b##name##i_##type(jit_state_t *_jit,                   
        \
 #  define dbopi(name)                  fpr_bopi(name, d, 64)
 
 static void
-_fstcwm(jit_state_t *_jit, jit_int32_t md,
-       jit_int32_t rb, jit_int32_t ri, jit_int32_t ms)
+_fstcwm(jit_state_t *_jit, int32_t md,
+       int32_t rb,     jit_int32_t ri, jit_int32_t ms)
 {
     ic(0x9b);
     rex(0, 1, rb, ri, _NOREG);
@@ -432,8 +432,8 @@ _fstcwm(jit_state_t *_jit, jit_int32_t md,
 }
 
 static void
-_x87rx(jit_state_t *_jit, jit_int32_t code, jit_int32_t md,
-       jit_int32_t rb, jit_int32_t ri, jit_int32_t ms)
+_x87rx(jit_state_t *_jit, int32_t code, jit_int32_t md,
+       int32_t rb, jit_int32_t ri, jit_int32_t ms)
 {
     rex(0, 1, rb, ri, _NOREG);
     ic(0xd8 | (code >> 3));
@@ -441,14 +441,14 @@ _x87rx(jit_state_t *_jit, jit_int32_t code, jit_int32_t 
md,
 }
 
 static void
-_x87ri(jit_state_t *_jit, jit_int32_t code, jit_int32_t r0)
+_x87ri(jit_state_t *_jit, int32_t code, jit_int32_t r0)
 {
     ic(0xd8 | (code >> 3));
     mrm(0x03, (code & 7), r0);
 }
 
 static void
-_x87rri(jit_state_t *_jit, jit_int32_t code, jit_int32_t r0, jit_int32_t r1)
+_x87rri(jit_state_t *_jit, int32_t code, jit_int32_t r0, jit_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, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_x87_addr_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     if (r0 == r1) {
        if (r2 == _ST0_REGNO)
@@ -499,7 +499,7 @@ _x87_addr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
 dopi(add)
 
 static void
-_x87_subr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_x87_subr_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_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, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_x87_mulr_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     if (r0 == r1) {
        if (r2 == _ST0_REGNO)
@@ -569,7 +569,7 @@ _x87_mulr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
 dopi(mul)
 
 static void
-_x87_divr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_x87_divr_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     if (r0 == r1) {
        if (r2 == _ST0_REGNO)
@@ -603,7 +603,7 @@ _x87_divr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
 dopi(div)
 
 static void
-_x87_absr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_x87_absr_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
     if (r0 == r1) {
        if (r1 == _ST0_REGNO)
@@ -622,7 +622,7 @@ _x87_absr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1)
 }
 
 static void
-_x87_negr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_x87_negr_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
     if (r0 == r1) {
        if (r1 == _ST0_REGNO)
@@ -641,7 +641,7 @@ _x87_negr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1)
 }
 
 static void
-_x87_sqrtr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_x87_sqrtr_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
     if (r0 == r1) {
        if (r1 == _ST0_REGNO)
@@ -660,7 +660,7 @@ _x87_sqrtr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1)
 }
 
 static void
-_x87_truncr_d_i(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_x87_truncr_d_i(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
 #if defined(sun)
     /* for the sake of passing test cases in x87 mode, otherwise only sse
@@ -690,7 +690,7 @@ _x87_truncr_d_i(jit_state_t *_jit, jit_int32_t r0, 
jit_int32_t r1)
 
 #  if __X64
 static void
-_x87_truncr_d_l(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_x87_truncr_d_l(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
     fldr(r1);
     fisttpqm(CVT_OFFSET, _RBP_REGNO, _NOREG, _SCL1);
@@ -699,7 +699,7 @@ _x87_truncr_d_l(jit_state_t *_jit, jit_int32_t r0, 
jit_int32_t r1)
 #  endif
 
 static void
-_x87_extr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_x87_extr_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
     stxi(CVT_OFFSET, _RBP_REGNO, r1);
 #  if __X32
@@ -711,11 +711,11 @@ _x87_extr_d(jit_state_t *_jit, jit_int32_t r0, 
jit_int32_t r1)
 }
 
 static void
-_x87cmp(jit_state_t *_jit, jit_int32_t code,
-       jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_x87cmp(jit_state_t *_jit, int32_t code,
+       int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     jit_bool_t         rc;
-    jit_int32_t                reg;
+    int32_t            reg;
     if ((rc = reg8_p(r0)))
        reg = r0;
     else {
@@ -735,12 +735,12 @@ _x87cmp(jit_state_t *_jit, jit_int32_t code,
 }
 
 static void
-_x87cmp2(jit_state_t *_jit, jit_int32_t code,
-        jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_x87cmp2(jit_state_t *_jit, int32_t code,
+        int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     jit_bool_t                 rc;
-    jit_int32_t                        reg;
-    jit_int32_t                        f1, f2;
+    int32_t                    reg;
+    int32_t                    f1, f2;
     if (r2 == _ST0_REGNO)      f1 = r2, f2 = r1;
     else                       f1 = r1, f2 = r2;
     if ((rc = reg8_p(r0)))
@@ -762,8 +762,8 @@ _x87cmp2(jit_state_t *_jit, jit_int32_t code,
 }
 
 static jit_word_t
-_x87jcc(jit_state_t *_jit, jit_int32_t code,
-       jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_x87jcc(jit_state_t *_jit, int32_t code,
+       jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
     if (r0 == _ST0_REGNO)
        fucomir(r1);
@@ -776,10 +776,10 @@ _x87jcc(jit_state_t *_jit, jit_int32_t code,
 }
 
 static jit_word_t
-_x87jcc2(jit_state_t *_jit, jit_int32_t code,
-        jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_x87jcc2(jit_state_t *_jit, int32_t code,
+        jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
-    jit_int32_t                        f0, f1;
+    int32_t                    f0, f1;
     if (r1 == _ST0_REGNO)      f0 = r1, f1 = r0;
     else                       f0 = r0, f1 = r1;
     if (f0 == _ST0_REGNO)
@@ -822,13 +822,13 @@ fbopi(ord)
 fbopi(unord)
 
 static void
-_x87_movi_f(jit_state_t *_jit, jit_int32_t r0, jit_float32_t *i0)
+_x87_movi_f(jit_state_t *_jit, int32_t r0, jit_float32_t *i0)
 {
     union {
-       jit_int32_t      i;
+       int32_t  i;
        jit_float32_t    f;
     } data;
-    jit_int32_t                 reg;
+    int32_t             reg;
 
     data.f = *i0;
     if (data.f == 0.0 && !(data.i & 0x80000000))
@@ -861,16 +861,16 @@ _x87_movi_f(jit_state_t *_jit, jit_int32_t r0, 
jit_float32_t *i0)
 }
 
 static void
-_x87_ldr_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_x87_ldr_f(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
     fldsm(0, r1, _NOREG, _SCL1);
     fstpr(r0 + 1);
 }
 
 static void
-_x87_ldi_f(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
+_x87_ldi_f(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (x87_address_p(i0)) {
        fldsm(i0, _NOREG, _NOREG, _SCL1);
        fstpr(r0 + 1);
@@ -884,10 +884,10 @@ _x87_ldi_f(jit_state_t *_jit, jit_int32_t r0, jit_word_t 
i0)
 }
 
 static void
-_x87_ldxr_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_x87_ldxr_f(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
 #if __X64_32
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     addr(rn(reg), r1, r2);
     x87_ldr_f(r0, rn(reg));
@@ -899,9 +899,9 @@ _x87_ldxr_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
 }
 
 static void
-_x87_ldxi_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_x87_ldxi_f(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (can_sign_extend_int_p(i0)) {
        fldsm(i0, r1, _NOREG, _SCL1);
        fstpr(r0 + 1);
@@ -920,7 +920,7 @@ _x87_ldxi_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_word_t i0)
 }
 
 static void
-_x87_str_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_x87_str_f(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
     if (r1 == _ST0_REGNO)
        fstsm(0, r0, _NOREG, _SCL1);
@@ -932,9 +932,9 @@ _x87_str_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1)
 }
 
 static void
-_x87_sti_f(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0)
+_x87_sti_f(jit_state_t *_jit, jit_word_t i0, int32_t r0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (!x87_address_p(i0)) {
        reg = jit_get_reg(jit_class_gpr);
        movi(rn(reg), i0);
@@ -951,10 +951,10 @@ _x87_sti_f(jit_state_t *_jit, jit_word_t i0, jit_int32_t 
r0)
 }
 
 static void
-_x87_stxr_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_x87_stxr_f(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
 #if __X64_32
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     addr(rn(reg), r0, r1);
     x87_str_f(rn(reg), r2);
@@ -971,9 +971,9 @@ _x87_stxr_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1, jit_int32_t r2)
 }
 
 static void
-_x87_stxi_f(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_x87_stxi_f(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (!can_sign_extend_int_p(i0)) {
        reg = jit_get_reg(jit_class_gpr);
 #if __X64_32
@@ -995,7 +995,7 @@ _x87_stxi_f(jit_state_t *_jit, jit_word_t i0, jit_int32_t 
r0, jit_int32_t r1)
 }
 
 static void
-_x87_movr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_x87_movr_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
     if (r0 != r1) {
        if (r1 == _ST0)
@@ -1012,14 +1012,14 @@ _x87_movr_d(jit_state_t *_jit, jit_int32_t r0, 
jit_int32_t r1)
 }
 
 static void
-_x87_movi_d(jit_state_t *_jit, jit_int32_t r0, jit_float64_t *i0)
+_x87_movi_d(jit_state_t *_jit, int32_t r0, jit_float64_t *i0)
 {
     union {
-       jit_int32_t      ii[2];
+       int32_t  ii[2];
        jit_word_t       w;
        jit_float64_t    d;
     } data;
-    jit_int32_t                 reg;
+    int32_t             reg;
 
     data.d = *i0;
     if (data.d == 0.0 && !(data.ii[1] & 0x80000000))
@@ -1062,11 +1062,11 @@ dopi(lt)
 dopi(le)
 
 static void
-_x87_eqr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_x87_eqr_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     jit_bool_t                 rc;
     jit_word_t                 jp_code;
-    jit_int32_t                        reg, f1, f2;
+    int32_t                    reg, f1, f2;
     if (r2 == _ST0_REGNO)      f1 = r2, f2 = r1;
     else                       f1 = r1, f2 = r2;
     if ((rc = reg8_p(r0)))
@@ -1095,11 +1095,11 @@ dopi(ge)
 dopi(gt)
 
 static void
-_x87_ner_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_x87_ner_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     jit_bool_t                 rc;
     jit_word_t                 jp_code;
-    jit_int32_t                        reg, f1, f2;
+    int32_t                    reg, f1, f2;
     if (r2 == _ST0_REGNO)      f1 = r2, f2 = r1;
     else                       f1 = r1, f2 = r2;
     if ((rc = reg8_p(r0)))
@@ -1131,7 +1131,7 @@ dopi(unge)
 dopi(ungt)
 
 static void
-_x87_ltgtr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_x87_ltgtr_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
     if (r1 == r2)
        movi(r0, 1);
@@ -1144,16 +1144,16 @@ dopi(ord)
 dopi(unord)
 
 static void
-_x87_ldr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_x87_ldr_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
     fldlm(0, r1, _NOREG, _SCL1);
     fstpr(r0 + 1);
 }
 
 static void
-_x87_ldi_d(jit_state_t *_jit, jit_int32_t r0, jit_word_t i0)
+_x87_ldi_d(jit_state_t *_jit, int32_t r0, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (x87_address_p(i0)) {
        fldlm(i0, _NOREG, _NOREG, _SCL1);
        fstpr(r0 + 1);
@@ -1167,10 +1167,10 @@ _x87_ldi_d(jit_state_t *_jit, jit_int32_t r0, 
jit_word_t i0)
 }
 
 static void
-_x87_ldxr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_x87_ldxr_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
 #if __X64_32
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     addr(rn(reg), r1, r2);
     x87_ldr_d(r0, rn(reg));
@@ -1182,9 +1182,9 @@ _x87_ldxr_d(jit_state_t *_jit, jit_int32_t r0, 
jit_int32_t r1, jit_int32_t r2)
 }
 
 static void
-_x87_ldxi_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_word_t i0)
+_x87_ldxi_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (can_sign_extend_int_p(i0)) {
        fldlm(i0, r1, _NOREG, _SCL1);
        fstpr(r0 + 1);
@@ -1203,7 +1203,7 @@ _x87_ldxi_d(jit_state_t *_jit, jit_int32_t r0, 
jit_int32_t r1, jit_word_t i0)
 }
 
 static void
-_x87_str_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_x87_str_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
     if (r1 == _ST0_REGNO)
        fstlm(0, r0, _NOREG, _SCL1);
@@ -1215,9 +1215,9 @@ _x87_str_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t 
r1)
 }
 
 static void
-_x87_sti_d(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0)
+_x87_sti_d(jit_state_t *_jit, jit_word_t i0, int32_t r0)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (!x87_address_p(i0)) {
        reg = jit_get_reg(jit_class_gpr);
        movi(rn(reg), i0);
@@ -1234,10 +1234,10 @@ _x87_sti_d(jit_state_t *_jit, jit_word_t i0, 
jit_int32_t r0)
 }
 
 static void
-_x87_stxr_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2)
+_x87_stxr_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
 {
 #if __X64_32
-    jit_int32_t                reg;
+    int32_t            reg;
     reg = jit_get_reg(jit_class_gpr);
     addr(rn(reg), r0, r1);
     x87_str_d(rn(reg), r2);
@@ -1254,9 +1254,9 @@ _x87_stxr_d(jit_state_t *_jit, jit_int32_t r0, 
jit_int32_t r1, jit_int32_t r2)
 }
 
 static void
-_x87_stxi_d(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_x87_stxi_d(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
-    jit_int32_t                reg;
+    int32_t            reg;
     if (!can_sign_extend_int_p(i0)) {
        reg = jit_get_reg(jit_class_gpr);
 #if __X64_32
@@ -1281,9 +1281,9 @@ dbopi(lt)
 dbopi(le)
 
 static jit_word_t
-_x87_beqr_d(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_x87_beqr_d(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
-    jit_int32_t                        f0, f1;
+    int32_t                    f0, f1;
     jit_word_t                 jp_code;
     if (r1 == _ST0_REGNO)      f0 = r1, f1 = r0;
     else                       f0 = r0, f1 = r1;
@@ -1304,9 +1304,9 @@ dbopi(ge)
 dbopi(gt)
 
 static jit_word_t
-_x87_bner_d(jit_state_t *_jit, jit_word_t i0, jit_int32_t r0, jit_int32_t r1)
+_x87_bner_d(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
 {
-    jit_int32_t                        f0, f1;
+    int32_t                    f0, f1;
     jit_word_t                 jp_code;
     jit_word_t                 jz_code;
     if (r1 == _ST0_REGNO)      f0 = r1, f1 = r0;
diff --git a/jit/x86.c b/jit/x86.c
index 7905c5b..50f8cca 100644
--- a/jit/x86.c
+++ b/jit/x86.c
@@ -66,17 +66,17 @@
 typedef jit_pointer_t jit_va_list_t;
 #else
 typedef struct jit_va_list {
-    jit_int32_t                gpoff;
-    jit_int32_t                fpoff;
+    int32_t            gpoff;
+    int32_t            fpoff;
     jit_pointer_t      over;
     jit_pointer_t      save;
     /* Declared explicitly as int64 for the x32 abi */
-    jit_int64_t                rdi;
-    jit_int64_t                rsi;
-    jit_int64_t                rdx;
-    jit_int64_t                rcx;
-    jit_int64_t                r8;
-    jit_int64_t                r9;
+    int64_t            rdi;
+    int64_t            rsi;
+    int64_t            rdx;
+    int64_t            rcx;
+    int64_t            r8;
+    int64_t            r9;
     jit_float64_t      xmm0;
     jit_float64_t      _up0;
     jit_float64_t      xmm1;
@@ -102,13 +102,13 @@ typedef struct jit_va_list {
 #define patch(instr, node)             _patch(_jit, instr, node)
 static void _patch(jit_state_t*,jit_word_t,jit_node_t*);
 #define sse_from_x87_f(r0, r1)         _sse_from_x87_f(_jit, r0, r1)
-static void _sse_from_x87_f(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _sse_from_x87_f(jit_state_t*,int32_t,jit_int32_t);
 #define sse_from_x87_d(r0, r1)         _sse_from_x87_d(_jit, r0, r1)
-static void _sse_from_x87_d(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _sse_from_x87_d(jit_state_t*,int32_t,jit_int32_t);
 #define x87_from_sse_f(r0, r1)         _x87_from_sse_f(_jit, r0, r1)
-static void _x87_from_sse_f(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _x87_from_sse_f(jit_state_t*,int32_t,jit_int32_t);
 #define x87_from_sse_d(r0, r1)         _x87_from_sse_d(_jit, r0, r1)
-static void _x87_from_sse_d(jit_state_t*,jit_int32_t,jit_int32_t);
+static void _x87_from_sse_d(jit_state_t*,int32_t,jit_int32_t);
 
 #define PROTO                          1
 #  include "x86-cpu.c"
@@ -235,75 +235,75 @@ jit_get_cpu(void)
 {
     union {
        struct {
-           jit_uint32_t sse3           : 1;
-           jit_uint32_t pclmulqdq      : 1;
-           jit_uint32_t dtes64         : 1;    /* amd reserved */
-           jit_uint32_t monitor        : 1;
-           jit_uint32_t ds_cpl         : 1;    /* amd reserved */
-           jit_uint32_t vmx            : 1;    /* amd reserved */
-           jit_uint32_t smx            : 1;    /* amd reserved */
-           jit_uint32_t est            : 1;    /* amd reserved */
-           jit_uint32_t tm2            : 1;    /* amd reserved */
-           jit_uint32_t ssse3          : 1;
-           jit_uint32_t cntx_id        : 1;    /* amd reserved */
-           jit_uint32_t __reserved0    : 1;
-           jit_uint32_t fma            : 1;
-           jit_uint32_t cmpxchg16b     : 1;
-           jit_uint32_t xtpr           : 1;    /* amd reserved */
-           jit_uint32_t pdcm           : 1;    /* amd reserved */
-           jit_uint32_t __reserved1    : 1;
-           jit_uint32_t pcid           : 1;    /* amd reserved */
-           jit_uint32_t dca            : 1;    /* amd reserved */
-           jit_uint32_t sse4_1         : 1;
-           jit_uint32_t sse4_2         : 1;
-           jit_uint32_t x2apic         : 1;    /* amd reserved */
-           jit_uint32_t movbe          : 1;    /* amd reserved */
-           jit_uint32_t popcnt         : 1;
-           jit_uint32_t tsc            : 1;    /* amd reserved */
-           jit_uint32_t aes            : 1;
-           jit_uint32_t xsave          : 1;
-           jit_uint32_t osxsave        : 1;
-           jit_uint32_t avx            : 1;
-           jit_uint32_t __reserved2    : 1;    /* amd F16C */
-           jit_uint32_t __reserved3    : 1;
-           jit_uint32_t __alwayszero   : 1;    /* amd RAZ */
+           uint32_t sse3               : 1;
+           uint32_t pclmulqdq  : 1;
+           uint32_t dtes64             : 1;    /* amd reserved */
+           uint32_t monitor    : 1;
+           uint32_t ds_cpl             : 1;    /* amd reserved */
+           uint32_t vmx                : 1;    /* amd reserved */
+           uint32_t smx                : 1;    /* amd reserved */
+           uint32_t est                : 1;    /* amd reserved */
+           uint32_t tm2                : 1;    /* amd reserved */
+           uint32_t ssse3              : 1;
+           uint32_t cntx_id    : 1;    /* amd reserved */
+           uint32_t __reserved0        : 1;
+           uint32_t fma                : 1;
+           uint32_t cmpxchg16b : 1;
+           uint32_t xtpr               : 1;    /* amd reserved */
+           uint32_t pdcm               : 1;    /* amd reserved */
+           uint32_t __reserved1        : 1;
+           uint32_t pcid               : 1;    /* amd reserved */
+           uint32_t dca                : 1;    /* amd reserved */
+           uint32_t sse4_1             : 1;
+           uint32_t sse4_2             : 1;
+           uint32_t x2apic             : 1;    /* amd reserved */
+           uint32_t movbe              : 1;    /* amd reserved */
+           uint32_t popcnt             : 1;
+           uint32_t tsc                : 1;    /* amd reserved */
+           uint32_t aes                : 1;
+           uint32_t xsave              : 1;
+           uint32_t osxsave    : 1;
+           uint32_t avx                : 1;
+           uint32_t __reserved2        : 1;    /* amd F16C */
+           uint32_t __reserved3        : 1;
+           uint32_t __alwayszero       : 1;    /* amd RAZ */
        } bits;
        jit_uword_t     cpuid;
     } ecx;
     union {
        struct {
-           jit_uint32_t fpu            : 1;
-           jit_uint32_t vme            : 1;
-           jit_uint32_t de             : 1;
-           jit_uint32_t pse            : 1;
-           jit_uint32_t tsc            : 1;
-           jit_uint32_t msr            : 1;
-           jit_uint32_t pae            : 1;
-           jit_uint32_t mce            : 1;
-           jit_uint32_t cmpxchg8b      : 1;
-           jit_uint32_t apic           : 1;
-           jit_uint32_t __reserved0    : 1;
-           jit_uint32_t sep            : 1;
-           jit_uint32_t mtrr           : 1;
-           jit_uint32_t pge            : 1;
-           jit_uint32_t mca            : 1;
-           jit_uint32_t cmov           : 1;
-           jit_uint32_t pat            : 1;
-           jit_uint32_t pse36          : 1;
-           jit_uint32_t psn            : 1;    /* amd reserved */
-           jit_uint32_t clfsh          : 1;
-           jit_uint32_t __reserved1    : 1;
-           jit_uint32_t ds             : 1;    /* amd reserved */
-           jit_uint32_t acpi           : 1;    /* amd reserved */
-           jit_uint32_t mmx            : 1;
-           jit_uint32_t fxsr           : 1;
-           jit_uint32_t sse            : 1;
-           jit_uint32_t sse2           : 1;
-           jit_uint32_t ss             : 1;    /* amd reserved */
-           jit_uint32_t htt            : 1;
-           jit_uint32_t tm             : 1;    /* amd reserved */
-           jit_uint32_t __reserved2    : 1;
-           jit_uint32_t pbe            : 1;    /* amd reserved */
+           uint32_t fpu                : 1;
+           uint32_t vme                : 1;
+           uint32_t de         : 1;
+           uint32_t pse                : 1;
+           uint32_t tsc                : 1;
+           uint32_t msr                : 1;
+           uint32_t pae                : 1;
+           uint32_t mce                : 1;
+           uint32_t cmpxchg8b  : 1;
+           uint32_t apic               : 1;
+           uint32_t __reserved0        : 1;
+           uint32_t sep                : 1;
+           uint32_t mtrr               : 1;
+           uint32_t pge                : 1;
+           uint32_t mca                : 1;
+           uint32_t cmov               : 1;
+           uint32_t pat                : 1;
+           uint32_t pse36              : 1;
+           uint32_t psn                : 1;    /* amd reserved */
+           uint32_t clfsh              : 1;
+           uint32_t __reserved1        : 1;
+           uint32_t ds         : 1;    /* amd reserved */
+           uint32_t acpi               : 1;    /* amd reserved */
+           uint32_t mmx                : 1;
+           uint32_t fxsr               : 1;
+           uint32_t sse                : 1;
+           uint32_t sse2               : 1;
+           uint32_t ss         : 1;    /* amd reserved */
+           uint32_t htt                : 1;
+           uint32_t tm         : 1;    /* amd reserved */
+           uint32_t __reserved2        : 1;
+           uint32_t pbe                : 1;    /* amd reserved */
        } bits;
        jit_uword_t     cpuid;
     } edx;
@@ -379,7 +379,7 @@ void
 _jit_init(jit_state_t *_jit)
 {
 #if __X32
-    jit_int32_t                regno;
+    int32_t            regno;
     static jit_bool_t  first = 1;
 #endif
 
@@ -400,7 +400,7 @@ _jit_init(jit_state_t *_jit)
 void
 _jit_prolog(jit_state_t *_jit)
 {
-    jit_int32_t                offset;
+    int32_t            offset;
 
     if (_jitc->function)
        jit_epilog();
@@ -421,7 +421,7 @@ _jit_prolog(jit_state_t *_jit)
     _jitc->function->self.aoff = CVT_OFFSET;
     _jitc->function->self.call = jit_call_default;
     jit_alloc((jit_pointer_t *)&_jitc->function->regoff,
-             _jitc->reglen * sizeof(jit_int32_t));
+             _jitc->reglen * sizeof(int32_t));
 
     /* _no_link here does not mean the jit_link() call can be removed
      * by rewriting as:
@@ -440,8 +440,8 @@ _jit_prolog(jit_state_t *_jit)
     jit_regset_new(&_jitc->function->regset);
 }
 
-jit_int32_t
-_jit_allocai(jit_state_t *_jit, jit_int32_t length)
+int32_t
+_jit_allocai(jit_state_t *_jit, int32_t length)
 {
     assert(_jitc->function);
     switch (length) {
@@ -467,13 +467,13 @@ _jit_allocai(jit_state_t *_jit, jit_int32_t length)
 }
 
 void
-_jit_allocar(jit_state_t *_jit, jit_int32_t u, jit_int32_t v)
+_jit_allocar(jit_state_t *_jit, int32_t u, jit_int32_t v)
 {
-    jit_int32_t                 reg;
+    int32_t             reg;
     assert(_jitc->function);
     jit_inc_synth_ww(allocar, u, v);
     if (!_jitc->function->allocar) {
-       _jitc->function->aoffoff = jit_allocai(sizeof(jit_int32_t));
+       _jitc->function->aoffoff = jit_allocai(sizeof(int32_t));
        _jitc->function->allocar = 1;
     }
     reg = jit_get_reg(jit_class_gpr);
@@ -500,7 +500,7 @@ _jit_ret(jit_state_t *_jit)
 }
 
 void
-_jit_retr(jit_state_t *_jit, jit_int32_t u)
+_jit_retr(jit_state_t *_jit, int32_t u)
 {
     jit_inc_synth_w(retr, u);
     /* movr(%ret, %ret) would be optimized out */
@@ -522,7 +522,7 @@ _jit_reti(jit_state_t *_jit, jit_word_t u)
 }
 
 void
-_jit_retr_f(jit_state_t *_jit, jit_int32_t u)
+_jit_retr_f(jit_state_t *_jit, int32_t u)
 {
     jit_inc_synth_w(retr_f, u);
     if (JIT_FRET != u)
@@ -543,7 +543,7 @@ _jit_reti_f(jit_state_t *_jit, jit_float32_t u)
 }
 
 void
-_jit_retr_d(jit_state_t *_jit, jit_int32_t u)
+_jit_retr_d(jit_state_t *_jit, int32_t u)
 {
     jit_inc_synth_w(retr_d, u);
     if (JIT_FRET != u)
@@ -621,7 +621,7 @@ _jit_ellipsis(jit_state_t *_jit)
 }
 
 void
-_jit_va_push(jit_state_t *_jit, jit_int32_t u)
+_jit_va_push(jit_state_t *_jit, int32_t u)
 {
     jit_inc_synth_w(va_push, u);
     jit_pushargr(u);
@@ -632,7 +632,7 @@ jit_node_t *
 _jit_arg(jit_state_t *_jit)
 {
     jit_node_t         *node;
-    jit_int32_t                 offset;
+    int32_t             offset;
     assert(_jitc->function);
     assert(!(_jitc->function->self.call & jit_call_varargs));
 #if __X64
@@ -658,7 +658,7 @@ jit_node_t *
 _jit_arg_f(jit_state_t *_jit)
 {
     jit_node_t         *node;
-    jit_int32_t                 offset;
+    int32_t             offset;
     assert(_jitc->function);
     assert(!(_jitc->function->self.call & jit_call_varargs));
 #if __X64
@@ -687,7 +687,7 @@ jit_node_t *
 _jit_arg_d(jit_state_t *_jit)
 {
     jit_node_t         *node;
-    jit_int32_t                 offset;
+    int32_t             offset;
     assert(_jitc->function);
     assert(!(_jitc->function->self.call & jit_call_varargs));
 #if __X64
@@ -713,7 +713,7 @@ _jit_arg_d(jit_state_t *_jit)
 }
 
 void
-_jit_getarg_c(jit_state_t *_jit, jit_int32_t u, jit_node_t *v)
+_jit_getarg_c(jit_state_t *_jit, int32_t u, jit_node_t *v)
 {
     assert(v->code == jit_code_arg);
     jit_inc_synth_wp(getarg_c, u, v);
@@ -727,7 +727,7 @@ _jit_getarg_c(jit_state_t *_jit, jit_int32_t u, jit_node_t 
*v)
 }
 
 void
-_jit_getarg_uc(jit_state_t *_jit, jit_int32_t u, jit_node_t *v)
+_jit_getarg_uc(jit_state_t *_jit, int32_t u, jit_node_t *v)
 {
     assert(v->code == jit_code_arg);
     jit_inc_synth_wp(getarg_uc, u, v);
@@ -741,7 +741,7 @@ _jit_getarg_uc(jit_state_t *_jit, jit_int32_t u, jit_node_t 
*v)
 }
 
 void
-_jit_getarg_s(jit_state_t *_jit, jit_int32_t u, jit_node_t *v)
+_jit_getarg_s(jit_state_t *_jit, int32_t u, jit_node_t *v)
 {
     assert(v->code == jit_code_arg);
     jit_inc_synth_wp(getarg_s, u, v);
@@ -755,7 +755,7 @@ _jit_getarg_s(jit_state_t *_jit, jit_int32_t u, jit_node_t 
*v)
 }
 
 void
-_jit_getarg_us(jit_state_t *_jit, jit_int32_t u, jit_node_t *v)
+_jit_getarg_us(jit_state_t *_jit, int32_t u, jit_node_t *v)
 {
     assert(v->code == jit_code_arg);
     jit_inc_synth_wp(getarg_us, u, v);
@@ -769,7 +769,7 @@ _jit_getarg_us(jit_state_t *_jit, jit_int32_t u, jit_node_t 
*v)
 }
 
 void
-_jit_getarg_i(jit_state_t *_jit, jit_int32_t u, jit_node_t *v)
+_jit_getarg_i(jit_state_t *_jit, int32_t u, jit_node_t *v)
 {
     assert(v->code == jit_code_arg);
     jit_inc_synth_wp(getarg_i, u, v);
@@ -789,7 +789,7 @@ _jit_getarg_i(jit_state_t *_jit, jit_int32_t u, jit_node_t 
*v)
 
 #if __X64 && !__X64_32
 void
-_jit_getarg_ui(jit_state_t *_jit, jit_int32_t u, jit_node_t *v)
+_jit_getarg_ui(jit_state_t *_jit, int32_t u, jit_node_t *v)
 {
     assert(v->code == jit_code_arg);
     jit_inc_synth_wp(getarg_ui, u, v);
@@ -801,7 +801,7 @@ _jit_getarg_ui(jit_state_t *_jit, jit_int32_t u, jit_node_t 
*v)
 }
 
 void
-_jit_getarg_l(jit_state_t *_jit, jit_int32_t u, jit_node_t *v)
+_jit_getarg_l(jit_state_t *_jit, int32_t u, jit_node_t *v)
 {
     assert(v->code == jit_code_arg);
     jit_inc_synth_wp(getarg_l, u, v);
@@ -814,7 +814,7 @@ _jit_getarg_l(jit_state_t *_jit, jit_int32_t u, jit_node_t 
*v)
 #endif
 
 void
-_jit_putargr(jit_state_t *_jit, jit_int32_t u, jit_node_t *v)
+_jit_putargr(jit_state_t *_jit, int32_t u, jit_node_t *v)
 {
     assert(v->code == jit_code_arg);
     jit_inc_synth_wp(putargr, u, v);
@@ -830,7 +830,7 @@ _jit_putargr(jit_state_t *_jit, jit_int32_t u, jit_node_t 
*v)
 void
 _jit_putargi(jit_state_t *_jit, jit_word_t u, jit_node_t *v)
 {
-    jit_int32_t                regno;
+    int32_t            regno;
     assert(v->code == jit_code_arg);
     jit_inc_synth_wp(putargi, u, v);
 #if __X64
@@ -848,7 +848,7 @@ _jit_putargi(jit_state_t *_jit, jit_word_t u, jit_node_t *v)
 }
 
 void
-_jit_getarg_f(jit_state_t *_jit, jit_int32_t u, jit_node_t *v)
+_jit_getarg_f(jit_state_t *_jit, int32_t u, jit_node_t *v)
 {
     assert(v->code == jit_code_arg_f);
     jit_inc_synth_wp(getarg_f, u, v);
@@ -862,7 +862,7 @@ _jit_getarg_f(jit_state_t *_jit, jit_int32_t u, jit_node_t 
*v)
 }
 
 void
-_jit_putargr_f(jit_state_t *_jit, jit_int32_t u, jit_node_t *v)
+_jit_putargr_f(jit_state_t *_jit, int32_t u, jit_node_t *v)
 {
     assert(v->code == jit_code_arg_f);
     jit_inc_synth_wp(putargr_f, u, v);
@@ -878,7 +878,7 @@ _jit_putargr_f(jit_state_t *_jit, jit_int32_t u, jit_node_t 
*v)
 void
 _jit_putargi_f(jit_state_t *_jit, jit_float32_t u, jit_node_t *v)
 {
-    jit_int32_t                regno;
+    int32_t            regno;
     assert(v->code == jit_code_arg_f);
     jit_inc_synth_fp(putargi_f, u, v);
 #if __X64
@@ -896,7 +896,7 @@ _jit_putargi_f(jit_state_t *_jit, jit_float32_t u, 
jit_node_t *v)
 }
 
 void
-_jit_getarg_d(jit_state_t *_jit, jit_int32_t u, jit_node_t *v)
+_jit_getarg_d(jit_state_t *_jit, int32_t u, jit_node_t *v)
 {
     assert(v->code == jit_code_arg_d);
     jit_inc_synth_wp(getarg_d, u, v);
@@ -910,7 +910,7 @@ _jit_getarg_d(jit_state_t *_jit, jit_int32_t u, jit_node_t 
*v)
 }
 
 void
-_jit_putargr_d(jit_state_t *_jit, jit_int32_t u, jit_node_t *v)
+_jit_putargr_d(jit_state_t *_jit, int32_t u, jit_node_t *v)
 {
     assert(v->code == jit_code_arg_d);
     jit_inc_synth_wp(putargr_d, u, v);
@@ -926,7 +926,7 @@ _jit_putargr_d(jit_state_t *_jit, jit_int32_t u, jit_node_t 
*v)
 void
 _jit_putargi_d(jit_state_t *_jit, jit_float64_t u, jit_node_t *v)
 {
-    jit_int32_t                regno;
+    int32_t            regno;
     assert(v->code == jit_code_arg_d);
     jit_inc_synth_dp(putargi_d, u, v);
 #if __X64
@@ -944,7 +944,7 @@ _jit_putargi_d(jit_state_t *_jit, jit_float64_t u, 
jit_node_t *v)
 }
 
 void
-_jit_pushargr(jit_state_t *_jit, jit_int32_t u)
+_jit_pushargr(jit_state_t *_jit, int32_t u)
 {
     assert(_jitc->function);
     jit_inc_synth_w(pushargr, u);
@@ -971,7 +971,7 @@ _jit_pushargr(jit_state_t *_jit, jit_int32_t u)
 void
 _jit_pushargi(jit_state_t *_jit, jit_word_t u)
 {
-    jit_int32_t                 regno;
+    int32_t             regno;
     assert(_jitc->function);
     jit_inc_synth_w(pushargi, u);
     jit_link_prepare();
@@ -999,7 +999,7 @@ _jit_pushargi(jit_state_t *_jit, jit_word_t u)
 }
 
 void
-_jit_pushargr_f(jit_state_t *_jit, jit_int32_t u)
+_jit_pushargr_f(jit_state_t *_jit, int32_t u)
 {
     assert(_jitc->function);
     jit_inc_synth_w(pushargr_f, u);
@@ -1035,7 +1035,7 @@ _jit_pushargr_f(jit_state_t *_jit, jit_int32_t u)
 void
 _jit_pushargi_f(jit_state_t *_jit, jit_float32_t u)
 {
-    jit_int32_t                regno;
+    int32_t            regno;
     assert(_jitc->function);
     jit_inc_synth_f(pushargi_f, u);
     jit_link_prepare();
@@ -1071,7 +1071,7 @@ _jit_pushargi_f(jit_state_t *_jit, jit_float32_t u)
 }
 
 void
-_jit_pushargr_d(jit_state_t *_jit, jit_int32_t u)
+_jit_pushargr_d(jit_state_t *_jit, int32_t u)
 {
     assert(_jitc->function);
     jit_inc_synth_w(pushargr_d, u);
@@ -1107,7 +1107,7 @@ _jit_pushargr_d(jit_state_t *_jit, jit_int32_t u)
 void
 _jit_pushargi_d(jit_state_t *_jit, jit_float64_t u)
 {
-    jit_int32_t                 regno;
+    int32_t             regno;
     assert(_jitc->function);
     jit_inc_synth_d(pushargi_d, u);
     jit_link_prepare();
@@ -1143,10 +1143,10 @@ _jit_pushargi_d(jit_state_t *_jit, jit_float64_t u)
 }
 
 jit_bool_t
-_jit_regarg_p(jit_state_t *_jit, jit_node_t *node, jit_int32_t regno)
+_jit_regarg_p(jit_state_t *_jit, jit_node_t *node, int32_t regno)
 {
 #if __X64
-    jit_int32_t                spec;
+    int32_t            spec;
 
     spec = jit_class(_rvs[regno].spec);
     if (spec & jit_class_arg) {
@@ -1166,9 +1166,9 @@ _jit_regarg_p(jit_state_t *_jit, jit_node_t *node, 
jit_int32_t regno)
 }
 
 void
-_jit_finishr(jit_state_t *_jit, jit_int32_t r0)
+_jit_finishr(jit_state_t *_jit, int32_t r0)
 {
-    jit_int32_t                 reg;
+    int32_t             reg;
     jit_node_t         *call;
     assert(_jitc->function);
     reg = r0;
@@ -1204,7 +1204,7 @@ jit_node_t *
 _jit_finishi(jit_state_t *_jit, jit_pointer_t i0)
 {
 #if __X64
-    jit_int32_t                reg;
+    int32_t            reg;
 #endif
     jit_node_t         *node;
     assert(_jitc->function);
@@ -1237,7 +1237,7 @@ _jit_finishi(jit_state_t *_jit, jit_pointer_t i0)
 }
 
 void
-_jit_retval_c(jit_state_t *_jit, jit_int32_t r0)
+_jit_retval_c(jit_state_t *_jit, int32_t r0)
 {
     jit_inc_synth_w(retval_c, r0);
     jit_extr_c(r0, JIT_RET);
@@ -1245,7 +1245,7 @@ _jit_retval_c(jit_state_t *_jit, jit_int32_t r0)
 }
 
 void
-_jit_retval_uc(jit_state_t *_jit, jit_int32_t r0)
+_jit_retval_uc(jit_state_t *_jit, int32_t r0)
 {
     jit_inc_synth_w(retval_uc, r0);
     jit_extr_uc(r0, JIT_RET);
@@ -1253,7 +1253,7 @@ _jit_retval_uc(jit_state_t *_jit, jit_int32_t r0)
 }
 
 void
-_jit_retval_s(jit_state_t *_jit, jit_int32_t r0)
+_jit_retval_s(jit_state_t *_jit, int32_t r0)
 {
     jit_inc_synth_w(retval_s, r0);
     jit_extr_s(r0, JIT_RET);
@@ -1261,7 +1261,7 @@ _jit_retval_s(jit_state_t *_jit, jit_int32_t r0)
 }
 
 void
-_jit_retval_us(jit_state_t *_jit, jit_int32_t r0)
+_jit_retval_us(jit_state_t *_jit, int32_t r0)
 {
     jit_inc_synth_w(retval_us, r0);
     jit_extr_us(r0, JIT_RET);
@@ -1269,7 +1269,7 @@ _jit_retval_us(jit_state_t *_jit, jit_int32_t r0)
 }
 
 void
-_jit_retval_i(jit_state_t *_jit, jit_int32_t r0)
+_jit_retval_i(jit_state_t *_jit, int32_t r0)
 {
     jit_inc_synth_w(retval_i, r0);
 #if __X32 || __X64_32
@@ -1283,7 +1283,7 @@ _jit_retval_i(jit_state_t *_jit, jit_int32_t r0)
 
 #if __X64 && !__X64_32
 void
-_jit_retval_ui(jit_state_t *_jit, jit_int32_t r0)
+_jit_retval_ui(jit_state_t *_jit, int32_t r0)
 {
     jit_inc_synth_w(retval_ui, r0);
     jit_extr_ui(r0, JIT_RET);
@@ -1291,7 +1291,7 @@ _jit_retval_ui(jit_state_t *_jit, jit_int32_t r0)
 }
 
 void
-_jit_retval_l(jit_state_t *_jit, jit_int32_t r0)
+_jit_retval_l(jit_state_t *_jit, int32_t r0)
 {
     jit_inc_synth_w(retval_l, r0);
     if (r0 != JIT_RET)
@@ -1301,7 +1301,7 @@ _jit_retval_l(jit_state_t *_jit, jit_int32_t r0)
 #endif
 
 void
-_jit_retval_f(jit_state_t *_jit, jit_int32_t r0)
+_jit_retval_f(jit_state_t *_jit, int32_t r0)
 {
     jit_inc_synth_w(retval_f, r0);
 #if __X64
@@ -1312,7 +1312,7 @@ _jit_retval_f(jit_state_t *_jit, jit_int32_t r0)
 }
 
 void
-_jit_retval_d(jit_state_t *_jit, jit_int32_t r0)
+_jit_retval_d(jit_state_t *_jit, int32_t r0)
 {
     jit_inc_synth_w(retval_d, r0);
 #if __X64
@@ -1328,15 +1328,15 @@ _emit_code(jit_state_t *_jit)
     jit_node_t         *node;
     jit_node_t         *temp;
     jit_word_t          word;
-    jit_int32_t                 value;
-    jit_int32_t                 offset;
+    int32_t             value;
+    int32_t             offset;
     struct {
        jit_node_t      *node;
        jit_word_t       word;
 #if DEVEL_DISASSEMBLER
        jit_word_t       prevw;
 #endif
-       jit_int32_t      patch_offset;
+       int32_t  patch_offset;
     } undo;
 #if DEVEL_DISASSEMBLER
     jit_word_t          prevw;
@@ -2216,7 +2216,7 @@ _emit_stxi_d(jit_state_t *_jit, jit_word_t i0, jit_gpr_t 
r0, jit_fpr_t r1)
 static void
 _patch(jit_state_t *_jit, jit_word_t instr, jit_node_t *node)
 {
-    jit_int32_t                flag;
+    int32_t            flag;
 
     assert(node->flag & jit_flag_node);
     if (node->code == jit_code_movi)
@@ -2236,28 +2236,28 @@ _patch(jit_state_t *_jit, jit_word_t instr, jit_node_t 
*node)
 }
 
 static void
-_sse_from_x87_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_sse_from_x87_f(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
     x87_stxi_f(CVT_OFFSET, _RBP_REGNO, r1);
     sse_ldxi_f(r0, _RBP_REGNO, CVT_OFFSET);
 }
 
 static void
-_sse_from_x87_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_sse_from_x87_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
     x87_stxi_d(CVT_OFFSET, _RBP_REGNO, r1);
     sse_ldxi_d(r0, _RBP_REGNO, CVT_OFFSET);
 }
 
 static void
-_x87_from_sse_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_x87_from_sse_f(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
     sse_stxi_f(CVT_OFFSET, _RBP_REGNO, r1);
     x87_ldxi_f(r0, _RBP_REGNO, CVT_OFFSET);
 }
 
 static void
-_x87_from_sse_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1)
+_x87_from_sse_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
 {
     sse_stxi_d(CVT_OFFSET, _RBP_REGNO, r1);
     x87_ldxi_d(r0, _RBP_REGNO, CVT_OFFSET);
diff --git a/jit/x86.h b/jit/x86.h
index 3350021..fb49c1e 100644
--- a/jit/x86.h
+++ b/jit/x86.h
@@ -154,41 +154,41 @@ typedef enum {
 
 typedef struct {
     /* x87 present */
-    jit_uint32_t fpu           : 1;
+    uint32_t fpu               : 1;
     /* cmpxchg8b instruction */
-    jit_uint32_t cmpxchg8b     : 1;
+    uint32_t cmpxchg8b : 1;
     /* cmov and fcmov branchless conditional mov */
-    jit_uint32_t cmov          : 1;
+    uint32_t cmov              : 1;
     /* mmx registers/instructions available */
-    jit_uint32_t mmx           : 1;
+    uint32_t mmx               : 1;
     /* sse registers/instructions available */
-    jit_uint32_t sse           : 1;
+    uint32_t sse               : 1;
     /* sse2 registers/instructions available */
-    jit_uint32_t sse2          : 1;
+    uint32_t sse2              : 1;
     /* sse3 instructions available */
-    jit_uint32_t sse3          : 1;
+    uint32_t sse3              : 1;
     /* pcmulqdq instruction */
-    jit_uint32_t pclmulqdq     : 1;
+    uint32_t pclmulqdq : 1;
     /* ssse3 suplemental sse3 instructions available */
-    jit_uint32_t ssse3         : 1;
+    uint32_t ssse3             : 1;
     /* fused multiply/add using ymm state */
-    jit_uint32_t fma           : 1;
+    uint32_t fma               : 1;
     /* cmpxchg16b instruction */
-    jit_uint32_t cmpxchg16b    : 1;
+    uint32_t cmpxchg16b        : 1;
     /* sse4.1 instructions available */
-    jit_uint32_t sse4_1                : 1;
+    uint32_t sse4_1            : 1;
     /* sse4.2 instructions available */
-    jit_uint32_t sse4_2                : 1;
+    uint32_t sse4_2            : 1;
     /* movbe instruction available */
-    jit_uint32_t movbe         : 1;
+    uint32_t movbe             : 1;
     /* popcnt instruction available */
-    jit_uint32_t popcnt                : 1;
+    uint32_t popcnt            : 1;
     /* aes instructions available */
-    jit_uint32_t aes           : 1;
+    uint32_t aes               : 1;
     /* avx instructions available */
-    jit_uint32_t avx           : 1;
+    uint32_t avx               : 1;
     /* lahf/sahf available in 64 bits mode */
-    jit_uint32_t lahf          : 1;
+    uint32_t lahf              : 1;
 } jit_cpu_t;
 
 /*



reply via email to

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