.file "struct-cpy-1.c" .text .align 2 .globl ini .type ini, @function ini: link.w %a6,#0 move.l zero_t+16,pty+56 move.l zero_t+20,pty+60 move.l zero_t+24,pty+64 move.l zero_t+28,pty+68 move.l zero_t+32,pty+72 move.l zero_t+36,pty+76 move.l zero_t+40,pty+80 moveq.l #1,%d0 move.l %d0,pty+40 moveq.l #2,%d0 move.l %d0,pty+44 moveq.l #3,%d0 move.l %d0,pty+48 moveq.l #4,%d0 move.l %d0,pty+52 unlk %a6 rts .size ini, .-ini .align 2 .globl main .type main, @function main: link.w %a6,#0 jbsr ini moveq.l #1,%d0 cmp.l pty+40,%d0 jbeq .L5 .L4: jbsr abort jbra .L3 .align 2 .L5: moveq.l #2,%d0 cmp.l pty+44,%d0 jbne .L4 moveq.l #3,%d0 cmp.l pty+48,%d0 jbne .L4 moveq.l #4,%d0 cmp.l pty+52,%d0 jbne .L4 .align 2 .L3: clr.l %d0 unlk %a6 rts .size main, .-main .local zero_t .comm zero_t,44,2 .local pty .comm pty,88,8 .ident "GCC: (GNU) 3.3.2"