.file "20030627-1.c" .text .align 2 .globl test_inout .type test_inout, @function test_inout: link.w %a6,#0 move.l 8(%a6),%a1 add.l 12(%a6),%a1 move.l 16(%a6),%a0 add.l 20(%a6),%a0 move.l 4093(%a0),%d0 move.l 4097(%a0),%d1 move.l %d0,4093(%a1) move.l %d1,4097(%a1) unlk %a6 rts .size test_inout, .-test_inout .align 2 .globl test_in .type test_in, @function test_in: link.w %a6,#0 move.l %d2,-(%sp) move.l 16(%a6),%a1 add.l 20(%a6),%a1 move.l 12(%a6),%d0 move.l 8(%a6),%a0 move.l 4093(%a1),%d1 move.l 4097(%a1),%d2 move.l %d1,(%a0,%d0.l) move.l %d2,4(%a0,%d0.l) move.l (%sp)+,%d2 unlk %a6 rts .size test_in, .-test_in .align 2 .globl test_out .type test_out, @function test_out: link.w %a6,#0 move.l %d2,-(%sp) move.l 8(%a6),%a1 add.l 12(%a6),%a1 move.l 20(%a6),%d0 move.l 16(%a6),%a0 move.l (%a0,%d0.l),%d1 move.l 4(%a0,%d0.l),%d2 move.l %d1,4093(%a1) move.l %d2,4097(%a1) move.l (%sp)+,%d2 unlk %a6 rts .size test_out, .-test_out .ident "GCC: (GNU) 3.3.2"