- arg $ac
- arg $auc
- arg $as
- arg $aus
- arg $ai
+ arg_c $ac
+ arg_c $auc
+ arg_s $as
+ arg_s $aus
+ arg_i $ai
#endif
arg_f $af
arg_d $ad
arg $a
#if __WORDSIZE == 64
#endif
arg_f $af
arg_d $ad
arg $a
#if __WORDSIZE == 64
- arg $_i
- arg $_us
- arg $_s
- arg $_uc
- arg $_c
+ arg_i $_i
+ arg_s $_us
+ arg_s $_s
+ arg_c $_uc
+ arg_c $_c
getarg_c %r0 $ac
negr %r0 %r0
getarg_c %r0 $ac
negr %r0 %r0
getarg_uc %r0 $auc
negr %r0 %r0
getarg_uc %r0 $auc
negr %r0 %r0
getarg_s %r0 $as
negr %r0 %r0
getarg_s %r0 $as
negr %r0 %r0
getarg_us %r0 $aus
negr %r0 %r0
getarg_us %r0 $aus
negr %r0 %r0
getarg_i %r0 $ai
negr %r0 %r0
getarg_i %r0 $ai
negr %r0 %r0
#if __WORDSIZE == 64
getarg_ui %r0 $aui
negr %r0 %r0
#if __WORDSIZE == 64
getarg_ui %r0 $aui
negr %r0 %r0
getarg_l %r0 $al
negr %r0 %r0
getarg_l %r0 $al
negr %r0 %r0
#endif
getarg_f %f0 $af
negr_f %f0 %f0
#endif
getarg_f %f0 $af
negr_f %f0 %f0
#if __WORDSIZE == 64
getarg_l %r0 $_l
negr %r0 %r0
#if __WORDSIZE == 64
getarg_l %r0 $_l
negr %r0 %r0
getarg_ui %r0 $_ui
negr %r0 %r0
getarg_ui %r0 $_ui
negr %r0 %r0
#endif
getarg_i %r0 $_i
negr %r0 %r0
#endif
getarg_i %r0 $_i
negr %r0 %r0
getarg_us %r0 $_us
negr %r0 %r0
getarg_us %r0 $_us
negr %r0 %r0
getarg_s %r0 $_s
negr %r0 %r0
getarg_s %r0 $_s
negr %r0 %r0
getarg_uc %r0 $_uc
negr %r0 %r0
getarg_uc %r0 $_uc
negr %r0 %r0
getarg_c %r0 $_c
negr %r0 %r0
getarg_c %r0 $_c
negr %r0 %r0
- putargi 17 $ac
- putargi 16 $auc
- putargi 15 $as
- putargi 14 $aus
- putargi 13 $ai
+ putargi_c 17 $ac
+ putargi_uc 16 $auc
+ putargi_s 15 $as
+ putargi_us 14 $aus
+ putargi_i 13 $ai
- putargi 12 $aui
- putargi 11 $al
+ putargi_ui 12 $aui
+ putargi_l 11 $al
#endif
putargi_f 10 $af
putargi_d 9 $ad
putargi 8 $a
#if __WORDSIZE == 64
#endif
putargi_f 10 $af
putargi_d 9 $ad
putargi 8 $a
#if __WORDSIZE == 64
- putargi 7 $_l
- putargi 6 $_ui
+ putargi_l 7 $_l
+ putargi_ui 6 $_ui
- putargi 5 $_i
- putargi 4 $_us
- putargi 3 $_s
- putargi 2 $_uc
- putargi 1 $_c
+ putargi_i 5 $_i
+ putargi_us 4 $_us
+ putargi_s 3 $_s
+ putargi_uc 2 $_uc
+ putargi_c 1 $_c
- arg $ac
- arg $auc
- arg $as
- arg $aus
- arg $ai
+ arg_c $ac
+ arg_c $auc
+ arg_s $as
+ arg_s $aus
+ arg_i $ai
#endif
arg_f $af
arg_d $ad
arg $a
#if __WORDSIZE == 64
#endif
arg_f $af
arg_d $ad
arg $a
#if __WORDSIZE == 64
- arg $_i
- arg $_us
- arg $_s
- arg $_uc
- arg $_c
+ arg_i $_i
+ arg_s $_us
+ arg_s $_s
+ arg_c $_uc
+ arg_c $_c
getarg_c %r0 $ac
beqi rac %r0 -1
calli @abort
getarg_c %r0 $ac
beqi rac %r0 -1
calli @abort
calli @abort
ra:
#if __WORDSIZE == 64
calli @abort
ra:
#if __WORDSIZE == 64
beqi r_l %r0 -11
calli @abort
r_l:
beqi r_l %r0 -11
calli @abort
r_l:
- arg $ac
- arg $auc
- arg $as
- arg $aus
- arg $ai
+ arg_c $ac
+ arg_c $auc
+ arg_s $as
+ arg_s $aus
+ arg_i $ai
#endif
arg_f $af
arg_d $ad
arg $a
#if __WORDSIZE == 64
#endif
arg_f $af
arg_d $ad
arg $a
#if __WORDSIZE == 64
- arg $_i
- arg $_us
- arg $_s
- arg $_uc
- arg $_c
+ arg_i $_i
+ arg_s $_us
+ arg_s $_s
+ arg_c $_uc
+ arg_c $_c
getarg_c %r0 $ac
beqi iac %r0 17
calli @abort
getarg_c %r0 $ac
beqi iac %r0 17
calli @abort
calli @abort
ia:
#if __WORDSIZE == 64
calli @abort
ia:
#if __WORDSIZE == 64
beqi i_l %r0 7
calli @abort
i_l:
beqi i_l %r0 7
calli @abort
i_l:
- pushargi 1
- pushargi 2
- pushargi 3
- pushargi 4
- pushargi 5
+ pushargi_c 1
+ pushargi_uc 2
+ pushargi_s 3
+ pushargi_us 4
+ pushargi_i 5
- pushargi 6
- pushargi 7
+ pushargi_ui 6
+ pushargi_l 7
- pushargi_f 8
- pushargi_d 9
- pushargi 10
+ pushargi_f 8
+ pushargi_d 9
+ pushargi 10
- pushargi 11
- pushargi 12
+ pushargi_l 11
+ pushargi_ui 12
- pushargi 13
- pushargi 14
- pushargi 15
- pushargi 16
- pushargi 17
+ pushargi_i 13
+ pushargi_us 14
+ pushargi_s 15
+ pushargi_uc 16
+ pushargi_c 17
finishi putr
prepare
pushargi 1
finishi putr
prepare
pushargi 1