.set noat .set noreorder .set nomacro .text .align 2 .align 4 .globl f .ent f f: .frame $30,0,$26,0 ldah $29,0($27) !gpdisp!2 lda $29,0($29) !gpdisp!2 $f..ng: .prologue 1 subl $16,1,$16 lda $1,1($16) mov $31,$0 beq $1,$L13 subl $17,$18,$24 ldq $27,__reml($29) !literal!1 mov $31,$25 cmpeq $2,1,$22 jsr $23,($27),__reml !lituse_jsr!1 cmpeq $5,32,$8 .align 4 $L11: subl $16,1,$16 blt $27,$L14 $L9: srl $7,$5,$2 bne $8,$L10 sll $6,$5,$3 ldq $4,0($5) and $2,$5,$1 xor $1,$5,$1 bis $3,$2,$2 and $2,$5,$2 bis $3,$1,$3 and $4,$3,$4 xor $2,$5,$2 xor $4,$2,$4 stq $4,0($5) bis $31,$31,$31 $L10: lda $2,1($16) ldq $1,0($5) and $1,$6,$1 stq $1,0($5) bne $2,$L11 $L13: ret $31,($26),1 .align 4 $L14: beq $5,$L9 beq $22,$L9 mov $7,$6 beq $0,$L9 ldq $1,0($5) mov $1,$3 and $1,$5,$1 bis $1,$3,$7 srl $7,32,$2 cpys $f31,$f31,$f31 bis $6,$2,$7 br $31,$L9 .end f .ident "GCC: (GNU) 3.3.2"