.file "compndlit-1.c" .globl x .data .type x, @object .size x, 4 x: .byte 48 .byte 0 .byte 0 .byte 1 .text .align 2 .globl main .type main, @function main: link.w %a6,#0 move.l %d2,-(%sp) and.l #268435455,%d1 move.b x,%d0 and.b #-32,%d0 moveq.l #10,%d2 cmp.b #32,%d0 jbeq .L3 moveq.l #20,%d2 .L3: bfins %d2,%d1{#4:#28} move.l %d1,x bfextu x{#4:#28},%d0 moveq.l #10,%d1 cmp.l %d0,%d1 jbeq .L4 jbsr abort .align 2 .L4: clr.l -(%sp) jbsr exit nop .size main, .-main .ident "GCC: (GNU) 3.3.2"