.file "dimul.c" .text .align 2 .globl foo .type foo, @function foo: link.w %a6,#0 movm.l #0x3e00,-(%sp) move.l 8(%a6),%d5 move.l 12(%a6),%d6 move.l 16(%a6),%d2 move.l 20(%a6),%d3 move.l %d6,%d1 mulu.l %d3,%d0:%d1 move.l %d6,%d4 muls.l %d2,%d4 add.l %d0,%d4 move.l %d3,%d2 muls.l %d5,%d2 move.l %d4,%d0 add.l %d2,%d0 movm.l (%sp)+,#0x7c unlk %a6 rts .size foo, .-foo .ident "GCC: (GNU) 3.3.2"