.file "990913-1.c" .text .align 2 .globl f .type f, @function f: link.w %a6,#0 movm.l #0x3c00,-(%sp) clr.w %d3 move.b %d5,%d3 clr.l %d0 move.b %d3,%d0 move.l %d0,%a0 lea (%a0,%d0.l*2),%a1 move.l %a1,%d0 move.l %a1,%d1 lsl.l #4,%d1 add.l %d1,%d0 move.l %d0,%d1 lsl.l #8,%d1 add.l %d1,%d0 lea (%a0,%d0.l*4),%a0 move.l %a0,%d0 clr.w %d0 swap %d0 lsr.w #3,%d0 clr.l %d2 move.b %d0,%d2 lsl.l #4,%d2 move.w %d0,%d1 lsl.w #2,%d1 add.w %d0,%d1 lsl.w #1,%d1 sub.w %d1,%d3 move.b %d2,%d5 add.b %d3,%d5 clr.w %d3 move.b %d4,%d3 clr.l %d0 move.b %d3,%d0 move.l %d0,%a0 lea (%a0,%d0.l*2),%a1 move.l %a1,%d0 move.l %a1,%d1 lsl.l #4,%d1 add.l %d1,%d0 move.l %d0,%d1 lsl.l #8,%d1 add.l %d1,%d0 lea (%a0,%d0.l*4),%a0 move.l %a0,%d0 clr.w %d0 swap %d0 lsr.w #3,%d0 clr.l %d2 move.b %d0,%d2 lsl.l #4,%d2 move.w %d0,%d1 lsl.w #2,%d1 add.w %d0,%d1 lsl.w #1,%d1 sub.w %d1,%d3 move.b %d2,%d4 add.b %d3,%d4 clr.l %d0 move.b %d4,%d0 clr.l %d1 move.b %d5,%d1 add.l %d1,%d0 movm.l (%sp)+,#0x3c unlk %a6 rts .size f, .-f .ident "GCC: (GNU) 3.3.2"