.set noat .set noreorder .set nomacro .text .align 2 .align 4 .globl foo .ent foo $foo..ng: foo: .frame $30,0,$26,0 .prologue 0 addl $17,1,$0 cmple $16,$0,$1 beq $1,$L2 cmplt $16,$0,$1 subl $0,1,$2 addl $0,1,$3 mov $2,$0 cmoveq $1,$3,$0 $L2: ret $31,($26),1 .end foo .ident "GCC: (GNU) 3.3.2"