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:
parent
47970773bc
commit
a0714ec410
32 changed files with 3511 additions and 3523 deletions
228
jit/arm-swf.c
228
jit/arm-swf.c
|
@ -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;
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue