.file "compndlit-1.c" .text .little .global x .data .align 2 .type x, @object .size x, 4 x: .byte 25 .byte 0 .byte 0 .byte 0 .text .align 1 .align 5 .global main .type main, @function main: mov.l .L5,r3 mov #-8,r1 mov.l r14,@-r15 and r1,r2 mov.l @r3,r0 mov #-9,r1 sts.l pr,@-r15 and #7,r0 mov r3,r7 cmp/eq #1,r0 and r1,r2 mov r15,r14 bt/s .L3 mov #10,r1 mov #20,r1 .L3: mov #4,r6 shld r6,r1 mov #15,r6 and r6,r2 or r1,r2 mov.l r2,@r7 mov.l @r3,r0 shlr2 r0 shlr2 r0 cmp/eq #10,r0 bt .L4 mov.l .L6,r1 jsr @r1 nop .align 5 .L4: mov.l .L7,r1 jsr @r1 mov #0,r4 .L8: .align 2 .L5: .long x .L6: .long abort .L7: .long exit .size main, .-main .ident "GCC: (GNU) 3.3.2"