.file "cmpsi-1.c" .text .align 2 .globl f1 .type f1, @function f1: link.w %a6,#0 move.l %d2,-(%sp) move.l 8(%a6),%d2 jbeq .L4 .L2: sub.l 12(%a6),%d2 jbmi .L3 jbra .L5 .align 2 .L4: jbsr dummy jbra .L2 .align 2 .L5: jbsr abort .align 2 .L3: move.l %d2,%d0 move.l -4(%a6),%d2 unlk %a6 rts .size f1, .-f1 .align 2 .globl f2 .type f2, @function f2: link.w %a6,#0 move.l %d2,-(%sp) move.l 8(%a6),%d2 jbeq .L9 .L7: sub.l 12(%a6),%d2 jbmi .L8 jbra .L10 .align 2 .L9: jbsr dummy jbra .L7 .align 2 .L10: jbsr abort .align 2 .L8: move.l %d2,%d0 move.l -4(%a6),%d2 unlk %a6 rts .size f2, .-f2 .align 2 .globl dummy .type dummy, @function dummy: link.w %a6,#0 unlk %a6 rts .size dummy, .-dummy .align 2 .globl main .type main, @function main: link.w %a6,#0 move.l #-2147483647,-(%sp) move.l #2147483635,-(%sp) jbsr f1 move.l #-2147483647,-(%sp) move.l #2147483635,-(%sp) jbsr f2 clr.l -(%sp) jbsr exit nop .size main, .-main .ident "GCC: (GNU) 3.3.2"