1.text 2.global __clone 3.hidden __clone 4.type __clone,@function 5__clone: 6 movem.l %d2-%d5,-(%sp) 7 move.l #120,%d0 8 move.l 28(%sp),%d1 9 move.l 24(%sp),%d2 10 and.l #-16,%d2 11 move.l 36(%sp),%d3 12 move.l 44(%sp),%d4 13 move.l 40(%sp),%d5 14 move.l 20(%sp),%a0 15 move.l 32(%sp),%a1 16 trap #0 17 tst.l %d0 18 beq 1f 19 movem.l (%sp)+,%d2-%d5 20 rts 211: move.l %a1,-(%sp) 22 jsr (%a0) 23 move.l #1,%d0 24 trap #0 25 clr.b 0 26