.file "20030703-1.c" .text .align 2 .globl MBMotionEstimation .type MBMotionEstimation, @function MBMotionEstimation: link.w %a6,#0 move.l %d3,-(%sp) move.l %d2,-(%sp) move.l 12(%a6),%d0 clr.l %d2 moveq.l #1,%d1 cmp.l %d0,%d1 jbeq .L3 moveq.l #3,%d3 cmp.l %d0,%d3 jbeq .L3 .L2: subq.l #2,%d0 move.l %d2,%d1 lsl.l #5,%d1 moveq.l #1,%d3 cmp.l %d0,%d3 jbcs .L5 move.l %d1,%d2 moveq.l #32,%d1 add.l %d2,%d1 jbra .L5 .align 2 .L3: moveq.l #1,%d2 jbra .L2 .align 2 .L5: add.l 8(%a6),%d1 move.l %d1,-(%sp) jbsr SAD_Block move.l -8(%a6),%d2 move.l -4(%a6),%d3 unlk %a6 rts .size MBMotionEstimation, .-MBMotionEstimation .ident "GCC: (GNU) 3.3.2"