190 lines
2.6 KiB
ArmAsm
190 lines
2.6 KiB
ArmAsm
|
.sect .text; .sect .rom; .sect .data;
|
||
|
.sect .data
|
||
|
.define _m_a_i_n
|
||
|
blablabla:
|
||
|
.space 100
|
||
|
|
||
|
.sect .text
|
||
|
|
||
|
_m_a_i_n:
|
||
|
! no operands
|
||
|
f2xm1
|
||
|
fabs
|
||
|
fchs
|
||
|
fclex
|
||
|
fcompp
|
||
|
fdecstp
|
||
|
fdisi
|
||
|
feni
|
||
|
fincstp
|
||
|
finit
|
||
|
fld1
|
||
|
fldl2e
|
||
|
fldl2t
|
||
|
fldlg2
|
||
|
fldln2
|
||
|
fldpi
|
||
|
fldz
|
||
|
fnop
|
||
|
fpatan
|
||
|
fprem
|
||
|
fptan
|
||
|
frndint
|
||
|
fscale
|
||
|
fsqrt
|
||
|
ftst
|
||
|
fxam
|
||
|
fxtract
|
||
|
fyl2x
|
||
|
fyl2pi
|
||
|
|
||
|
! memory operand
|
||
|
fiadds (blablabla)
|
||
|
fiaddl (blablabla)
|
||
|
fadds (blablabla)
|
||
|
faddd (blablabla)
|
||
|
fbld (blablabla)
|
||
|
fbstp (blablabla)
|
||
|
ficoms (blablabla)
|
||
|
ficoml (blablabla)
|
||
|
fcoms (blablabla)
|
||
|
fcomd (blablabla)
|
||
|
ficomps (blablabla)
|
||
|
ficompl (blablabla)
|
||
|
fcomps (blablabla)
|
||
|
fcompd (blablabla)
|
||
|
fidivs (blablabla)
|
||
|
fidivl (blablabla)
|
||
|
fdivs (blablabla)
|
||
|
fdivd (blablabla)
|
||
|
fidivrs (blablabla)
|
||
|
fidivrl (blablabla)
|
||
|
fdivrs (blablabla)
|
||
|
fdivrd (blablabla)
|
||
|
filds (blablabla)
|
||
|
fildl (blablabla)
|
||
|
flds (blablabla)
|
||
|
fldd (blablabla)
|
||
|
fldx (blablabla)
|
||
|
fldcw (blablabla)
|
||
|
fldenv (blablabla)
|
||
|
fimuls (blablabla)
|
||
|
fimull (blablabla)
|
||
|
fmuls (blablabla)
|
||
|
fmuld (blablabla)
|
||
|
frstor (blablabla)
|
||
|
fsave (blablabla)
|
||
|
fists (blablabla)
|
||
|
fistl (blablabla)
|
||
|
fsts (blablabla)
|
||
|
fstd (blablabla)
|
||
|
fistps (blablabla)
|
||
|
fistpl (blablabla)
|
||
|
fstps (blablabla)
|
||
|
fstpd (blablabla)
|
||
|
fstpx (blablabla)
|
||
|
fstcw (blablabla)
|
||
|
fstenv (blablabla)
|
||
|
fstsw (blablabla)
|
||
|
fisubs (blablabla)
|
||
|
fisubl (blablabla)
|
||
|
fsubs (blablabla)
|
||
|
fsubd (blablabla)
|
||
|
fisubrs (blablabla)
|
||
|
fisubrl (blablabla)
|
||
|
fsubrs (blablabla)
|
||
|
fsubrd (blablabla)
|
||
|
|
||
|
! again, memory operand
|
||
|
fiadds 8(bp)
|
||
|
fiaddl 8(bp)
|
||
|
fadds 8(bp)
|
||
|
faddd 8(bp)
|
||
|
fbld 8(bp)
|
||
|
fbstp 8(bp)
|
||
|
ficoms 8(bp)
|
||
|
ficoml 8(bp)
|
||
|
fcoms 8(bp)
|
||
|
fcomd 8(bp)
|
||
|
ficomps 8(bp)
|
||
|
ficompl 8(bp)
|
||
|
fcomps 8(bp)
|
||
|
fcompd 8(bp)
|
||
|
fidivs 8(bp)
|
||
|
fidivl 8(bp)
|
||
|
fdivs 8(bp)
|
||
|
fdivd 8(bp)
|
||
|
fidivrs 8(bp)
|
||
|
fidivrl 8(bp)
|
||
|
fdivrs 8(bp)
|
||
|
fdivrd 8(bp)
|
||
|
filds 8(bp)
|
||
|
fildl 8(bp)
|
||
|
flds 8(bp)
|
||
|
fldd 8(bp)
|
||
|
fldx 8(bp)
|
||
|
fldcw 8(bp)
|
||
|
fldenv 8(bp)
|
||
|
fimuls 8(bp)
|
||
|
fimull 8(bp)
|
||
|
fmuls 8(bp)
|
||
|
fmuld 8(bp)
|
||
|
frstor 8(bp)
|
||
|
fsave 8(bp)
|
||
|
fists 8(bp)
|
||
|
fistl 8(bp)
|
||
|
fsts 8(bp)
|
||
|
fstd 8(bp)
|
||
|
fistps 8(bp)
|
||
|
fistpl 8(bp)
|
||
|
fstps 8(bp)
|
||
|
fstpd 8(bp)
|
||
|
fstpx 8(bp)
|
||
|
fstcw 8(bp)
|
||
|
fstenv 8(bp)
|
||
|
fstsw 8(bp)
|
||
|
fisubs 8(bp)
|
||
|
fisubl 8(bp)
|
||
|
fsubs 8(bp)
|
||
|
fsubd 8(bp)
|
||
|
fisubrs 8(bp)
|
||
|
fisubrl 8(bp)
|
||
|
fsubrs 8(bp)
|
||
|
fsubrd 8(bp)
|
||
|
|
||
|
! one FP stack argument
|
||
|
fld st
|
||
|
fst st
|
||
|
fstp st
|
||
|
fxch st
|
||
|
fcom st
|
||
|
fcomp st
|
||
|
ffree st
|
||
|
|
||
|
fld st(4)
|
||
|
fst st(4)
|
||
|
fstp st(4)
|
||
|
fxch st(4)
|
||
|
fcom st(4)
|
||
|
fcomp st(4)
|
||
|
ffree st(4)
|
||
|
|
||
|
! two FP stack arguments
|
||
|
fadd st(4),st
|
||
|
faddp st(4),st
|
||
|
fdiv st(4),st
|
||
|
fdivp st(4),st
|
||
|
fdivr st(4),st
|
||
|
fdivrp st(4),st
|
||
|
fmul st(4),st
|
||
|
fmulp st(4),st
|
||
|
fsub st(4),st
|
||
|
fsubp st(4),st
|
||
|
fsubr st(4),st
|
||
|
fsubrp st(4),st
|
||
|
|
||
|
fadd st,st(4)
|
||
|
faddp st,st(4)
|
||
|
fmul st,st(4)
|
||
|
fmulp st,st(4)
|