.set noat .set noreorder .set nomacro .text .align 2 .align 4 .globl bar .ent bar $bar..ng: bar: .frame $30,0,$26,0 .prologue 0 ret $31,($26),1 .end bar .align 2 .align 4 .globl baz .ent baz baz: .frame $30,0,$26,0 .mask 0x4000000,0 ldah $29,0($27) !gpdisp!1 lda $29,0($29) !gpdisp!1 $baz..ng: lda $2,-1($31) sll $2,44,$1 subl $16,1,$7 lda $30,-32($30) zapnot $7,15,$6 cpys $f31,$f31,$f31 ldah $4,16($31) ldl $8,16($30) addq $4,$2,$4 stq $26,0($30) .prologue 1 addq $1,$2,$25 ldah $1,-1($31) sll $2,45,$3 cpys $f31,$f31,$f31 lda $28,32767($1) ldl $1,20($30) cmpult $4,$6,$4 lda $24,-1($3) sll $4,15,$3 sll $2,46,$2 and $1,$28,$1 mov $16,$5 bis $1,$3,$1 stl $1,20($30) lda $0,-3841($31) zapnot $8,252,$8 lda $16,16($30) lda $23,-1($2) cmpeq $5,1,$22 cpys $f31,$f31,$f31 and $1,$0,$3 beq $4,$L3 srl $6,12,$7 zapnot $7,15,$6 $L3: srl $6,16,$2 zapnot $7,3,$1 and $2,15,$2 sll $2,8,$2 bis $1,$8,$1 stl $1,16($30) bis $3,$2,$2 stl $2,20($30) lda $3,-31($31) ldq $1,16($30) lda $2,1($31) sll $2,39,$2 sll $3,32,$3 and $17,31,$5 sll $5,32,$5 bis $1,$2,$1 lda $3,-1($3) and $17,64,$4 and $1,$3,$1 cmpult $31,$4,$4 bis $1,$5,$1 and $1,$25,$1 sll $4,46,$4 and $1,$24,$1 and $1,$23,$1 bis $1,$4,$1 stq $1,16($30) bne $22,$L8 $L5: bsr $26,$bar..ng ldq $26,0($30) lda $30,32($30) ret $31,($26),1 .align 4 $L8: ldl $2,16($30) ldl $1,20($30) zapnot $2,252,$2 and $1,$28,$1 bis $2,1,$2 stl $2,16($30) and $1,$0,$1 cpys $f31,$f31,$f31 stl $1,20($30) br $31,$L5 .end baz .align 2 .align 4 .globl foo .ent foo $foo..ng: foo: .frame $30,0,$26,0 .prologue 0 zapnot $17,15,$5 ldl $2,4($16) ldah $3,16($31) lda $3,-1($3) cmpult $3,$5,$3 ldah $1,-1($31) sll $3,15,$4 lda $1,32767($1) and $2,$1,$2 bis $2,$4,$2 stl $2,4($16) lda $1,-3841($31) and $2,$1,$4 beq $3,$L10 srl $5,12,$17 zapnot $17,15,$5 $L10: srl $5,16,$1 ldl $2,0($16) zapnot $17,3,$3 and $1,15,$1 sll $1,8,$1 zapnot $2,252,$2 bis $4,$1,$1 stl $1,4($16) bis $3,$2,$3 stl $3,0($16) ret $31,($26),1 .end foo .ident "GCC: (GNU) 3.3.2"