1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-06-28 14:00:31 +02:00

Finish conversion to stdint types

This commit is contained in:
Andy Wingo 2018-10-31 21:49:10 +01:00
parent 47970773bc
commit a0714ec410
32 changed files with 3511 additions and 3523 deletions

View file

@ -50,52 +50,52 @@ 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),int32_t,jit_int32_t) maybe_unused;
_swf_ff(jit_state_t*,float(*)(float),int32_t,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),int32_t,jit_int32_t) maybe_unused;
_swf_dd(jit_state_t*,double(*)(double),int32_t,int32_t) maybe_unused;
# define swf_fff(i0,r0,r1,r2) _swf_fff(_jit,i0,r0,r1,r2)
static void _swf_fff(jit_state_t*,float(*)(float,float),
int32_t,jit_int32_t,jit_int32_t);
int32_t,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),
int32_t,jit_int32_t,jit_int32_t);
int32_t,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),
int32_t,jit_int32_t,jit_float32_t);
int32_t,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),
int32_t,jit_int32_t,jit_float64_t);
int32_t,int32_t,jit_float64_t);
# define swf_iff(i0,r0,r1,r2) _swf_iff(_jit,i0,r0,r1,r2)
static void _swf_iff(jit_state_t*,int(*)(float,float),
int32_t,jit_int32_t,jit_int32_t);
int32_t,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),
int32_t,jit_int32_t,jit_int32_t);
int32_t,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),
int32_t,jit_int32_t,jit_float32_t);
int32_t,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),
int32_t,jit_int32_t,jit_float64_t);
int32_t,int32_t,jit_float64_t);
# define swf_iunff(i0,r0,r1,r2) _swf_iunff(_jit,i0,r0,r1,r2)
static void _swf_iunff(jit_state_t*,int(*)(float,float),
int32_t,jit_int32_t,jit_int32_t);
int32_t,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),
int32_t,jit_int32_t,jit_int32_t);
int32_t,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),
int32_t,jit_int32_t,jit_float32_t);
int32_t,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),
int32_t,jit_int32_t,jit_float64_t);
int32_t,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,int32_t,jit_int32_t);
jit_word_t,int32_t,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,int32_t,jit_int32_t);
jit_word_t,int32_t,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,int32_t,jit_float32_t);
@ -104,10 +104,10 @@ static jit_word_t _swf_bdd_(jit_state_t*,int(*)(double,double),int,
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,int32_t,jit_int32_t);
jit_word_t,int32_t,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,int32_t,jit_int32_t);
jit_word_t,int32_t,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,int32_t,jit_float32_t);
@ -115,33 +115,33 @@ static jit_word_t _swf_bunff_(jit_state_t*,int,
static jit_word_t _swf_bundd_(jit_state_t*,int,
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*,int32_t,jit_int32_t);
static void _swf_extr_f(jit_state_t*,int32_t,int32_t);
# define swf_extr_d(r0,r1) _swf_extr_d(_jit,r0,r1)
static void _swf_extr_d(jit_state_t*,int32_t,jit_int32_t);
static void _swf_extr_d(jit_state_t*,int32_t,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*,int32_t,jit_int32_t);
static void _swf_extr_d_f(jit_state_t*,int32_t,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*,int32_t,jit_int32_t);
static void _swf_extr_f_d(jit_state_t*,int32_t,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*,int32_t,jit_int32_t);
static void _swf_truncr_f_i(jit_state_t*,int32_t,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*,int32_t,jit_int32_t);
static void _swf_truncr_d_i(jit_state_t*,int32_t,int32_t);
# define swf_movr_f(r0,r1) _swf_movr_f(_jit,r0,r1)
static void _swf_movr_f(jit_state_t*,int32_t,jit_int32_t);
static void _swf_movr_f(jit_state_t*,int32_t,int32_t);
# define swf_movr_d(r0,r1) _swf_movr_d(_jit,r0,r1)
static void _swf_movr_d(jit_state_t*,int32_t,jit_int32_t);
static void _swf_movr_d(jit_state_t*,int32_t,int32_t);
# define swf_movi_f(r0,i0) _swf_movi_f(_jit,r0,i0)
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*,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*,int32_t,jit_int32_t);
static void _swf_absr_f(jit_state_t*,int32_t,int32_t);
# define swf_absr_d(r0,r1) _swf_absr_d(_jit,r0,r1)
static void _swf_absr_d(jit_state_t*,int32_t,jit_int32_t);
static void _swf_absr_d(jit_state_t*,int32_t,int32_t);
# define swf_negr_f(r0,r1) _swf_negr_f(_jit,r0,r1)
static void _swf_negr_f(jit_state_t*,int32_t,jit_int32_t);
static void _swf_negr_f(jit_state_t*,int32_t,int32_t);
# define swf_negr_d(r0,r1) _swf_negr_d(_jit,r0,r1)
static void _swf_negr_d(jit_state_t*,int32_t,jit_int32_t);
static void _swf_negr_d(jit_state_t*,int32_t,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*,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*,int32_t,jit_int32_t,jit_float32_t);
static void _swf_rsbi_f(jit_state_t*,int32_t,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*,int32_t,jit_int32_t,jit_float64_t);
static void _swf_rsbi_d(jit_state_t*,int32_t,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*,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*,int32_t,jit_int32_t,jit_int32_t);
static void _swf_ner_f(jit_state_t*,int32_t,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*,int32_t,jit_int32_t,jit_float32_t);
static void _swf_nei_f(jit_state_t*,int32_t,int32_t,jit_float32_t);
# define swf_ner_d(r0,r1,r2) _swf_ner_d(_jit,r0,r1,r2)
static void _swf_ner_d(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
static void _swf_ner_d(jit_state_t*,int32_t,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*,int32_t,jit_int32_t,jit_float64_t);
static void _swf_nei_d(jit_state_t*,int32_t,int32_t,jit_float64_t);
# define swf_unltr_f(r0,r1,r2) swf_iunff(__aeabi_fcmplt,r0,r1,r2)
# 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*,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*,int32_t,jit_int32_t,jit_int32_t);
static void _swf_ltgtr_f(jit_state_t*,int32_t,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*,int32_t,jit_int32_t,jit_float32_t);
static void _swf_ltgti_f(jit_state_t*,int32_t,int32_t,jit_float32_t);
# define swf_ltgtr_d(r0,r1,r2) _swf_ltgtr_d(_jit,r0,r1,r2)
static void _swf_ltgtr_d(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
static void _swf_ltgtr_d(jit_state_t*,int32_t,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*,int32_t,jit_int32_t,jit_float64_t);
static void _swf_ltgti_d(jit_state_t*,int32_t,int32_t,jit_float64_t);
# define swf_ordr_f(r0,r1,r2) _swf_ordr_f(_jit,r0,r1,r2)
static void _swf_ordr_f(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
static void _swf_ordr_f(jit_state_t*,int32_t,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*,int32_t,jit_int32_t,jit_float32_t);
static void _swf_ordi_f(jit_state_t*,int32_t,int32_t,jit_float32_t);
# define swf_ordr_d(r0,r1,r2) _swf_ordr_d(_jit,r0,r1,r2)
static void _swf_ordr_d(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
static void _swf_ordr_d(jit_state_t*,int32_t,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*,int32_t,jit_int32_t,jit_float64_t);
static void _swf_ordi_d(jit_state_t*,int32_t,int32_t,jit_float64_t);
# define swf_unordr_f(r0,r1,r2) swf_iunff(__aeabi_fcmpun,r0,r1,r2)
# 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*,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*,int32_t,jit_int32_t);
static void _swf_ldr_f(jit_state_t*,int32_t,int32_t);
# define swf_ldr_d(r0,r1) _swf_ldr_d(_jit,r0,r1)
static void _swf_ldr_d(jit_state_t*,int32_t,jit_int32_t);
static void _swf_ldr_d(jit_state_t*,int32_t,int32_t);
# define swf_ldi_f(r0,i0) _swf_ldi_f(_jit,r0,i0)
static void _swf_ldi_f(jit_state_t*,int32_t,jit_word_t);
# define swf_ldi_d(r0,i0) _swf_ldi_d(_jit,r0,i0)
static void _swf_ldi_d(jit_state_t*,int32_t,jit_word_t);
# define swf_ldxr_f(r0,r1,r2) _swf_ldxr_f(_jit,r0,r1,r2)
static void _swf_ldxr_f(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
static void _swf_ldxr_f(jit_state_t*,int32_t,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*,int32_t,jit_int32_t,jit_int32_t);
static void _swf_ldxr_d(jit_state_t*,int32_t,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*,int32_t,jit_int32_t,jit_word_t);
static void _swf_ldxi_f(jit_state_t*,int32_t,int32_t,jit_word_t);
# define swf_ldxi_d(r0,r1,i0) _swf_ldxi_d(_jit,r0,r1,i0)
static void _swf_ldxi_d(jit_state_t*,int32_t,jit_int32_t,jit_word_t);
static void _swf_ldxi_d(jit_state_t*,int32_t,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*,int32_t,jit_int32_t);
static void _swf_str_f(jit_state_t*,int32_t,int32_t);
# define swf_str_d(r0,r1) _swf_str_d(_jit,r0,r1)
static void _swf_str_d(jit_state_t*,int32_t,jit_int32_t);
static void _swf_str_d(jit_state_t*,int32_t,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,int32_t);
# define swf_sti_d(r0,i0) _swf_sti_d(_jit,r0,i0)
static void _swf_sti_d(jit_state_t*,jit_word_t,int32_t);
# define swf_stxr_f(r0,r1,r2) _swf_stxr_f(_jit,r0,r1,r2)
static void _swf_stxr_f(jit_state_t*,int32_t,jit_int32_t,jit_int32_t);
static void _swf_stxr_f(jit_state_t*,int32_t,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*,int32_t,jit_int32_t,jit_int32_t);
static void _swf_stxr_d(jit_state_t*,int32_t,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,int32_t,jit_int32_t);
static void _swf_stxi_f(jit_state_t*,jit_word_t,int32_t,int32_t);
# define swf_stxi_d(r0,r1,i0) _swf_stxi_d(_jit,r0,r1,i0)
static void _swf_stxi_d(jit_state_t*,jit_word_t,int32_t,jit_int32_t);
static void _swf_stxi_d(jit_state_t*,jit_word_t,int32_t,int32_t);
# define swf_vaarg_d(r0, r1) _swf_vaarg_d(_jit, r0, r1)
static void _swf_vaarg_d(jit_state_t*, int32_t, jit_int32_t);
static void _swf_vaarg_d(jit_state_t*, int32_t, int32_t);
#endif
#if CODE
@ -561,7 +561,7 @@ __aeabi_dcmpun(double u, double v)
static void
_swf_ff(jit_state_t *_jit, float(*i0)(float),
int32_t r0, jit_int32_t r1)
int32_t r0, 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),
int32_t r0, jit_int32_t r1)
int32_t r0, 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),
int32_t r0, jit_int32_t r1, jit_int32_t r2)
int32_t r0, 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),
int32_t r0, jit_int32_t r1, jit_int32_t r2)
int32_t r0, int32_t r1, jit_int32_t r2)
{
jit_get_reg_args();
if (jit_fpr_p(r1)) {
@ -677,7 +677,7 @@ _swf_ddd(jit_state_t *_jit, double (*i0)(double, double),
static void
_swf_fff_(jit_state_t *_jit, float (*i0)(float, float),
int32_t r0, jit_int32_t r1, jit_float32_t i1)
int32_t r0, int32_t r1, jit_float32_t i1)
{
union {
int32_t i;
@ -699,7 +699,7 @@ _swf_fff_(jit_state_t *_jit, float (*i0)(float, float),
}
static void
_swf_rsbi_f(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_float32_t i0)
_swf_rsbi_f(jit_state_t *_jit, int32_t r0, int32_t r1, jit_float32_t i0)
{
union {
int32_t i;
@ -722,7 +722,7 @@ _swf_rsbi_f(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_float32_t i0)
static void
_swf_ddd_(jit_state_t *_jit, double (*i0)(double, double),
int32_t r0, jit_int32_t r1, jit_float64_t i1)
int32_t r0, int32_t r1, jit_float64_t i1)
{
union {
int32_t i[2];
@ -762,7 +762,7 @@ _swf_ddd_(jit_state_t *_jit, double (*i0)(double, double),
}
static void
_swf_rsbi_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_float64_t i0)
_swf_rsbi_d(jit_state_t *_jit, int32_t r0, int32_t r1, jit_float64_t i0)
{
union {
int32_t i[2];
@ -802,7 +802,7 @@ _swf_rsbi_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_float64_t i0)
static void
_swf_iff(jit_state_t *_jit, int (*i0)(float, float),
int32_t r0, jit_int32_t r1, jit_int32_t r2)
int32_t r0, 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),
int32_t r0, jit_int32_t r1, jit_int32_t r2)
int32_t r0, int32_t r1, jit_int32_t r2)
{
jit_get_reg_args();
if (jit_fpr_p(r1)) {
@ -854,7 +854,7 @@ _swf_idd(jit_state_t *_jit, int (*i0)(double, double),
static void
_swf_iff_(jit_state_t *_jit, int (*i0)(float, float),
int32_t r0, jit_int32_t r1, jit_float32_t i1)
int32_t r0, int32_t r1, jit_float32_t i1)
{
union {
int32_t i;
@ -874,7 +874,7 @@ _swf_iff_(jit_state_t *_jit, int (*i0)(float, float),
static void
_swf_idd_(jit_state_t *_jit, int (*i0)(double, double),
int32_t r0, jit_int32_t r1, jit_float64_t i1)
int32_t r0, int32_t r1, jit_float64_t i1)
{
union {
int32_t i[2];
@ -903,7 +903,7 @@ _swf_idd_(jit_state_t *_jit, int (*i0)(double, double),
static void
_swf_iunff(jit_state_t *_jit, int (*i0)(float, float),
int32_t r0, jit_int32_t r1, jit_int32_t r2)
int32_t r0, 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),
int32_t r0, jit_int32_t r1, jit_int32_t r2)
int32_t r0, int32_t r1, jit_int32_t r2)
{
jit_word_t instr;
jit_get_reg_args();
@ -1025,7 +1025,7 @@ _swf_iundd(jit_state_t *_jit, int (*i0)(double, double),
static void
_swf_iunff_(jit_state_t *_jit, int (*i0)(float, float),
int32_t r0, jit_int32_t r1, jit_float32_t i1)
int32_t r0, int32_t r1, jit_float32_t i1)
{
jit_word_t instr;
union {
@ -1069,7 +1069,7 @@ _swf_iunff_(jit_state_t *_jit, int (*i0)(float, float),
static void
_swf_iundd_(jit_state_t *_jit, int (*i0)(double, double),
int32_t r0, jit_int32_t r1, jit_float64_t i1)
int32_t r0, int32_t r1, jit_float64_t i1)
{
jit_word_t instr;
union {
@ -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, int32_t r0, jit_int32_t r1)
jit_word_t i1, int32_t r0, 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, int32_t r0, jit_int32_t r1)
jit_word_t i1, int32_t r0, int32_t r1)
{
jit_word_t w, d;
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, int32_t r0, jit_int32_t r1)
jit_word_t i0, int32_t r0, 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, int32_t r0, jit_int32_t r1)
jit_word_t i0, int32_t r0, int32_t r1)
{
jit_word_t w, d, j0, j1;
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, int32_t r0, jit_int32_t r1)
_swf_extr_f(jit_state_t *_jit, int32_t r0, int32_t r1)
{
jit_get_reg_args();
movr(_R0_REGNO, r1);
@ -1632,7 +1632,7 @@ _swf_extr_f(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
}
static void
_swf_extr_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
_swf_extr_d(jit_state_t *_jit, int32_t r0, int32_t r1)
{
jit_get_reg_args();
movr(_R0_REGNO, r1);
@ -1653,7 +1653,7 @@ _swf_extr_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
}
static void
_swf_extr_d_f(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
_swf_extr_d_f(jit_state_t *_jit, int32_t r0, int32_t r1)
{
jit_get_reg_args();
if (jit_fpr_p(r1)) {
@ -1677,7 +1677,7 @@ _swf_extr_d_f(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
}
static void
_swf_extr_f_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
_swf_extr_f_d(jit_state_t *_jit, int32_t r0, int32_t r1)
{
jit_get_reg_args();
if (jit_fpr_p(r1))
@ -1701,7 +1701,7 @@ _swf_extr_f_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
}
static void
_swf_truncr_f_i(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
_swf_truncr_f_i(jit_state_t *_jit, int32_t r0, 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, int32_t r0, jit_int32_t r1)
}
static void
_swf_truncr_d_i(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
_swf_truncr_d_i(jit_state_t *_jit, int32_t r0, int32_t r1)
{
#if !NAN_TO_INT_IS_ZERO
jit_word_t is_nan;
@ -1819,7 +1819,7 @@ _swf_truncr_d_i(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
}
static void
_swf_movr_f(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
_swf_movr_f(jit_state_t *_jit, int32_t r0, int32_t r1)
{
int32_t reg;
if (r0 != r1) {
@ -1840,7 +1840,7 @@ _swf_movr_f(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
}
static void
_swf_movr_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
_swf_movr_d(jit_state_t *_jit, int32_t r0, int32_t r1)
{
int32_t reg;
if (r0 != r1) {
@ -1938,7 +1938,7 @@ _swf_movi_d(jit_state_t *_jit, int32_t r0, jit_float64_t i0)
}
static void
_swf_absr_f(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
_swf_absr_f(jit_state_t *_jit, int32_t r0, int32_t r1)
{
int32_t reg;
if (jit_fpr_p(r1)) {
@ -1963,7 +1963,7 @@ _swf_absr_f(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
}
static void
_swf_absr_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
_swf_absr_d(jit_state_t *_jit, int32_t r0, int32_t r1)
{
int32_t reg;
if (jit_fpr_p(r1)) {
@ -2010,7 +2010,7 @@ _swf_absr_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
}
static void
_swf_negr_f(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
_swf_negr_f(jit_state_t *_jit, int32_t r0, int32_t r1)
{
int32_t reg;
if (jit_fpr_p(r1)) {
@ -2035,7 +2035,7 @@ _swf_negr_f(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
}
static void
_swf_negr_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
_swf_negr_d(jit_state_t *_jit, int32_t r0, int32_t r1)
{
int32_t reg;
if (jit_fpr_p(r1)) {
@ -2082,91 +2082,91 @@ _swf_negr_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
}
static void
_swf_ner_f(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
_swf_ner_f(jit_state_t *_jit, int32_t r0, 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, int32_t r0, jit_int32_t r1, jit_float32_t i0)
_swf_nei_f(jit_state_t *_jit, int32_t r0, 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, int32_t r0, jit_int32_t r1, jit_int32_t r2)
_swf_ner_d(jit_state_t *_jit, int32_t r0, 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, int32_t r0, jit_int32_t r1, jit_float64_t i0)
_swf_nei_d(jit_state_t *_jit, int32_t r0, 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, int32_t r0, jit_int32_t r1, jit_int32_t r2)
_swf_ltgtr_f(jit_state_t *_jit, int32_t r0, 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, int32_t r0, jit_int32_t r1, jit_float32_t i0)
_swf_ltgti_f(jit_state_t *_jit, int32_t r0, 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, int32_t r0, jit_int32_t r1, jit_int32_t r2)
_swf_ltgtr_d(jit_state_t *_jit, int32_t r0, 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, int32_t r0, jit_int32_t r1, jit_float64_t i0)
_swf_ltgti_d(jit_state_t *_jit, int32_t r0, 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, int32_t r0, jit_int32_t r1, jit_int32_t r2)
_swf_ordr_f(jit_state_t *_jit, int32_t r0, 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, int32_t r0, jit_int32_t r1, jit_float32_t i0)
_swf_ordi_f(jit_state_t *_jit, int32_t r0, 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, int32_t r0, jit_int32_t r1, jit_int32_t r2)
_swf_ordr_d(jit_state_t *_jit, int32_t r0, 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, int32_t r0, jit_int32_t r1, jit_float64_t i0)
_swf_ordi_d(jit_state_t *_jit, int32_t r0, 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, int32_t r0, jit_int32_t r1)
_swf_ldr_f(jit_state_t *_jit, int32_t r0, int32_t r1)
{
int32_t reg;
if (jit_fpr_p(r0)) {
@ -2180,7 +2180,7 @@ _swf_ldr_f(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
}
static void
_swf_ldr_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
_swf_ldr_d(jit_state_t *_jit, int32_t r0, int32_t r1)
{
int32_t reg;
if (jit_fpr_p(r0)) {
@ -2254,7 +2254,7 @@ _swf_ldi_d(jit_state_t *_jit, int32_t r0, jit_word_t i0)
}
static void
_swf_ldxr_f(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
_swf_ldxr_f(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
{
int32_t reg;
if (jit_fpr_p(r0)) {
@ -2268,7 +2268,7 @@ _swf_ldxr_f(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
}
static void
_swf_ldxr_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
_swf_ldxr_d(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
{
int32_t rg0, rg1;
if (jit_fpr_p(r0)) {
@ -2304,7 +2304,7 @@ _swf_ldxr_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
}
static void
_swf_ldxi_f(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
_swf_ldxi_f(jit_state_t *_jit, int32_t r0, int32_t r1, jit_word_t i0)
{
int32_t reg;
if (jit_fpr_p(r0)) {
@ -2318,7 +2318,7 @@ _swf_ldxi_f(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
}
static void
_swf_ldxi_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
_swf_ldxi_d(jit_state_t *_jit, int32_t r0, int32_t r1, jit_word_t i0)
{
int32_t rg0, rg1;
if (jit_fpr_p(r0)) {
@ -2387,7 +2387,7 @@ _swf_ldxi_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_word_t i0)
}
static void
_swf_str_f(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
_swf_str_f(jit_state_t *_jit, int32_t r0, int32_t r1)
{
int32_t reg;
if (jit_fpr_p(r1)) {
@ -2401,7 +2401,7 @@ _swf_str_f(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
}
static void
_swf_str_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
_swf_str_d(jit_state_t *_jit, int32_t r0, int32_t r1)
{
int32_t reg;
if (jit_fpr_p(r1)) {
@ -2484,7 +2484,7 @@ _swf_sti_d(jit_state_t *_jit, jit_word_t i0, int32_t r0)
}
static void
_swf_stxr_f(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
_swf_stxr_f(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
{
int32_t reg;
if (jit_fpr_p(r2)) {
@ -2498,7 +2498,7 @@ _swf_stxr_f(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
}
static void
_swf_stxr_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1, jit_int32_t r2)
_swf_stxr_d(jit_state_t *_jit, int32_t r0, int32_t r1, jit_int32_t r2)
{
int32_t rg0, rg1;
if (jit_fpr_p(r2)) {
@ -2534,7 +2534,7 @@ _swf_stxr_d(jit_state_t *_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, int32_t r0, jit_int32_t r1)
_swf_stxi_f(jit_state_t *_jit, jit_word_t i0, int32_t r0, int32_t r1)
{
int32_t reg;
if (jit_fpr_p(r1)) {
@ -2548,7 +2548,7 @@ _swf_stxi_f(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
}
static void
_swf_stxi_d(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
_swf_stxi_d(jit_state_t *_jit, jit_word_t i0, int32_t r0, int32_t r1)
{
int32_t rg0, rg1;
if (jit_fpr_p(r1)) {
@ -2618,7 +2618,7 @@ _swf_stxi_d(jit_state_t *_jit, jit_word_t i0, int32_t r0, jit_int32_t r1)
}
static void
_swf_vaarg_d(jit_state_t *_jit, int32_t r0, jit_int32_t r1)
_swf_vaarg_d(jit_state_t *_jit, int32_t r0, int32_t r1)
{
int32_t reg;