[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;
/*
- [Guile-commits] 20/86: Trim unneded bits from jit.c, (continued)
- [Guile-commits] 20/86: Trim unneded bits from jit.c, Andy Wingo, 2019/04/03
- [Guile-commits] 05/86: Inline body.texi and version.texi into lightning.texi, Andy Wingo, 2019/04/03
- [Guile-commits] 77/86: Provide some type safety for jit_gpr_t and jit_fpr_t, Andy Wingo, 2019/04/03
- [Guile-commits] 79/86: Replace GNU Lightning with Lightening, Andy Wingo, 2019/04/03
- [Guile-commits] 83/86: Adapt to lightning -> lightening name change, Andy Wingo, 2019/04/03
- [Guile-commits] 13/86: Remove -sz.c files, Andy Wingo, 2019/04/03
- [Guile-commits] 07/86: Archive lightning ChangeLog, Andy Wingo, 2019/04/03
- [Guile-commits] 74/86: Remove old tests, Andy Wingo, 2019/04/03
- [Guile-commits] 24/86: Really finish stdint conversion, Andy Wingo, 2019/04/03
- [Guile-commits] 29/86: Implementation of new design, Andy Wingo, 2019/04/03
- [Guile-commits] 17/86: Replace jit_int32_t, etc with stdint types,
Andy Wingo <=