process
.PROC
.CALLINFO CALLER,FRAME=16,SAVE_RP,ARGS_SAVED,ORDERING_AWARE
.ENTRY
STW %r2,-20(%r30) ;offset 0x0
LDO 64(%r30),%r30 ;offset 0x4
* FSTW %fr4L,-100(%r30) ;offset 0x8
* FSTW %fr5L,-104(%r30) ;offset 0xc
* FLDW -100(%r30),%fr4L ;offset 0x10
* FSTW %fr4L,-56(%r30) ;offset 0x14
* FLDW -56(%r30),%fr4R ;offset 0x18
* FCNV,SGL,DBL %fr4R,%fr4 ;offset 0x1c
* LDIL LR'S$6$process,%r1 ;offset 0x20
* FLDD RR'S$6$process(%r1),%fr5 ;offset 0x24
* FSUB,DBL %fr4,%fr5,%fr6 ;offset 0x28
* FCNV,DBL,SGL %fr6,%fr5L ;offset 0x2c
FSTW %fr5L,-56(%r30) ;offset 0x30
FLDW -56(%r30),%fr5R ;offset 0x34
FCNV,SGL,DBL %fr5R,%fr7 ;offset 0x38
LDIL LR'S$6$process,%r31 ;offset 0x3c
FLDD RR'S$6$process+8(%r31),%fr8 ;offset 0x40
FMPY,DBL %fr7,%fr8,%fr9 ;offset 0x44
FCNV,DBL,SGL %fr9,%fr6L ;offset 0x48
FSTW %fr6L,-56(%r30) ;offset 0x4c
FLDW -56(%r30),%fr6R ;offset 0x50
FLDW -104(%r30),%fr7L ;offset 0x54
FADD,SGL %fr6R,%fr7L,%fr7R ;offset 0x58
FSTW %fr7R,-56(%r30) ;offset 0x5c
FLDW -100(%r30),%fr8L ;offset 0x60
FLDW -104(%r30),%fr8R ;offset 0x64
FADD,SGL %fr8L,%fr8R,%fr9L ;offset 0x68
FCNV,SGL,DBL %fr9L,%fr5 ;offset 0x6c
LDIL L'fabs,%r31 ;offset 0x70
.CALL ARGW0=FR,ARGW1=FU,RTNVAL=FU ;fpin=105;fpout=104;
BE,L R'fabs(%sr4,%r31),%r31 ;offset 0x74
COPY %r31,%r2 ;offset 0x78
FCPY,DBL %fr0,%fr10 ;offset 0x7c
FCMP,DBL,> %fr4,%fr10 ;offset 0x80
FTEST ;offset 0x84
B,N $00000001 ;offset 0x88
.... code omitted