.file "struct-by-value-1.c" .text .align 2 .globl init0 .type init0, @function init0: link.w %a6,#0 unlk %a6 rts .size init0, .-init0 .align 2 .globl check0 .type check0, @function check0: link.w %a6,#0 unlk %a6 rts .size check0, .-check0 .align 2 .globl test0 .type test0, @function test0: link.w %a6,#0 move.l %a2,-(%sp) pea 64.w pea 8(%a6) lea check0,%a2 jbsr (%a2) addq.w #4,%sp move.l #128,(%sp) pea 8(%a6) jbsr (%a2) addq.w #4,%sp move.l #192,(%sp) pea 8(%a6) jbsr (%a2) addq.l #8,%sp move.l -4(%a6),%a2 unlk %a6 rts .size test0, .-test0 .align 2 .globl test2_0 .type test2_0, @function test2_0: link.w %a6,#0 move.l %a2,-(%sp) move.l %d2,-(%sp) move.l %sp,%d0 move.l %a6,%d2 addq.l #8,%d2 clr.l -(%sp) move.l %d2,-(%sp) move.l %d0,-(%sp) lea memcpy,%a2 jbsr (%a2) lea (12,%sp),%sp move.l %sp,%d0 clr.l -(%sp) pea g2s0 move.l %d0,-(%sp) jbsr (%a2) lea (12,%sp),%sp move.l %sp,%d0 clr.l -(%sp) move.l %d2,-(%sp) move.l %d0,-(%sp) jbsr (%a2) lea (12,%sp),%sp jbsr test0 move.l -8(%a6),%d2 move.l -4(%a6),%a2 unlk %a6 rts .size test2_0, .-test2_0 .align 2 .globl testit0 .type testit0, @function testit0: link.w %a6,#0 movm.l #0x3030,-(%sp) pea 64.w pea g1s0 lea init0,%a3 jbsr (%a3) addq.w #4,%sp move.l #64,(%sp) pea g1s0 lea check0,%a2 jbsr (%a2) addq.w #4,%sp move.l #128,(%sp) pea g2s0 jbsr (%a3) addq.w #4,%sp move.l #128,(%sp) pea g2s0 jbsr (%a2) addq.w #4,%sp move.l #192,(%sp) pea g3s0 jbsr (%a3) addq.w #4,%sp move.l #192,(%sp) pea g3s0 jbsr (%a2) addq.l #8,%sp move.l %sp,%d0 move.l #g3s0,%d3 clr.l -(%sp) move.l %d3,-(%sp) move.l %d0,-(%sp) lea memcpy,%a2 jbsr (%a2) lea (12,%sp),%sp move.l %sp,%d0 clr.l -(%sp) pea g2s0 move.l %d0,-(%sp) jbsr (%a2) lea (12,%sp),%sp move.l %sp,%d0 move.l #g1s0,%d2 clr.l -(%sp) move.l %d2,-(%sp) move.l %d0,-(%sp) jbsr (%a2) lea (12,%sp),%sp jbsr test0 move.l %sp,%d0 clr.l -(%sp) move.l %d3,-(%sp) move.l %d0,-(%sp) jbsr (%a2) lea (12,%sp),%sp move.l %sp,%d0 clr.l -(%sp) move.l %d2,-(%sp) move.l %d0,-(%sp) jbsr (%a2) lea (12,%sp),%sp jbsr test2_0 movm.l -16(%a6),#0xc0c unlk %a6 rts .size testit0, .-testit0 .align 2 .globl init1 .type init1, @function init1: link.w %a6,#0 move.l 8(%a6),%a0 move.b 15(%a6),(%a0) unlk %a6 rts .size init1, .-init1 .align 2 .globl check1 .type check1, @function check1: link.w %a6,#0 move.l 8(%a6),%a0 clr.l %d0 move.b (%a0),%d0 cmp.l 12(%a6),%d0 jbeq .L40 jbsr abort .align 2 .L40: unlk %a6 rts .size check1, .-check1 .align 2 .globl test1 .type test1, @function test1: link.w %a6,#0 move.l %a2,-(%sp) pea 64.w pea 11(%a6) lea check1,%a2 jbsr (%a2) pea 128.w pea 15(%a6) jbsr (%a2) pea 192.w pea 19(%a6) jbsr (%a2) move.l -4(%a6),%a2 unlk %a6 rts .size test1, .-test1 .align 2 .globl test2_1 .type test2_1, @function test2_1: link.w %a6,#0 lea (-12,%sp),%sp move.b 15(%a6),11(%sp) move.b g2s1,7(%sp) move.b 11(%a6),3(%sp) jbsr test1 unlk %a6 rts .size test2_1, .-test2_1 .align 2 .globl testit1 .type testit1, @function testit1: link.w %a6,#0 move.l %a3,-(%sp) move.l %a2,-(%sp) pea 64.w pea g1s1 lea init1,%a3 jbsr (%a3) pea 64.w pea g1s1 lea check1,%a2 jbsr (%a2) pea 128.w pea g2s1 jbsr (%a3) pea 128.w pea g2s1 jbsr (%a2) lea (28,%sp),%sp move.l #192,(%sp) pea g3s1 jbsr (%a3) pea 192.w pea g3s1 jbsr (%a2) lea (-12,%sp),%sp move.b g3s1,11(%sp) move.b g2s1,7(%sp) move.b g1s1,3(%sp) jbsr test1 subq.l #8,%sp move.b g3s1,7(%sp) move.b g1s1,3(%sp) jbsr test2_1 move.l -8(%a6),%a2 move.l -4(%a6),%a3 unlk %a6 rts .size testit1, .-testit1 .align 2 .globl init2 .type init2, @function init2: link.w %a6,#0 move.l 8(%a6),%a0 move.l 12(%a6),%d0 move.b %d0,(%a0) addq.b #1,%d0 move.b %d0,1(%a0) unlk %a6 rts .size init2, .-init2 .align 2 .globl check2 .type check2, @function check2: link.w %a6,#0 move.l %d2,-(%sp) move.l 8(%a6),%a1 move.l 12(%a6),%a0 clr.l %d1 clr.l %d2 .L64: move.b (%a1,%d1.l),%d2 move.l %a0,%d0 add.l %d1,%d0 cmp.l %d2,%d0 jbeq .L61 jbsr abort .align 2 .L61: addq.l #1,%d1 moveq.l #1,%d0 cmp.l %d1,%d0 jbge .L64 move.l -4(%a6),%d2 unlk %a6 rts .size check2, .-check2 .align 2 .globl test2 .type test2, @function test2: link.w %a6,#0 move.l %a2,-(%sp) pea 64.w pea 10(%a6) lea check2,%a2 jbsr (%a2) pea 128.w pea 14(%a6) jbsr (%a2) pea 192.w pea 18(%a6) jbsr (%a2) move.l -4(%a6),%a2 unlk %a6 rts .size test2, .-test2 .align 2 .globl test2_2 .type test2_2, @function test2_2: link.w %a6,#0 move.w 14(%a6),-(%sp) subq.l #2,%sp move.w g2s2,-(%sp) subq.l #2,%sp move.w 10(%a6),-(%sp) subq.l #2,%sp jbsr test2 unlk %a6 rts .size test2_2, .-test2_2 .align 2 .globl testit2 .type testit2, @function testit2: link.w %a6,#0 move.l %a3,-(%sp) move.l %a2,-(%sp) pea 64.w pea g1s2 lea init2,%a3 jbsr (%a3) pea 64.w pea g1s2 lea check2,%a2 jbsr (%a2) pea 128.w pea g2s2 jbsr (%a3) pea 128.w pea g2s2 jbsr (%a2) lea (28,%sp),%sp move.l #192,(%sp) pea g3s2 jbsr (%a3) pea 192.w pea g3s2 jbsr (%a2) move.w g3s2,-(%sp) subq.l #2,%sp move.w g2s2,-(%sp) subq.l #2,%sp move.w g1s2,-(%sp) subq.l #2,%sp jbsr test2 move.w g3s2,-(%sp) subq.l #2,%sp move.w g1s2,-(%sp) subq.l #2,%sp jbsr test2_2 move.l -8(%a6),%a2 move.l -4(%a6),%a3 unlk %a6 rts .size testit2, .-testit2 .align 2 .globl init3 .type init3, @function init3: link.w %a6,#0 move.l 8(%a6),%a0 move.l 12(%a6),%d0 move.b %d0,(%a0) move.b %d0,%d1 addq.b #1,%d1 move.b %d1,1(%a0) addq.b #2,%d0 move.b %d0,2(%a0) unlk %a6 rts .size init3, .-init3 .align 2 .globl check3 .type check3, @function check3: link.w %a6,#0 move.l %d2,-(%sp) move.l 8(%a6),%a1 move.l 12(%a6),%a0 clr.l %d1 clr.l %d2 .L90: move.b (%a1,%d1.l),%d2 move.l %a0,%d0 add.l %d1,%d0 cmp.l %d2,%d0 jbeq .L87 jbsr abort .align 2 .L87: addq.l #1,%d1 moveq.l #2,%d0 cmp.l %d1,%d0 jbge .L90 move.l -4(%a6),%d2 unlk %a6 rts .size check3, .-check3 .align 2 .globl test3 .type test3, @function test3: link.w %a6,#0 move.l %a2,-(%sp) pea 64.w pea 9(%a6) lea check3,%a2 jbsr (%a2) pea 128.w pea 13(%a6) jbsr (%a2) pea 192.w pea 17(%a6) jbsr (%a2) move.l -4(%a6),%a2 unlk %a6 rts .size test3, .-test3 .align 2 .globl test2_3 .type test2_3, @function test2_3: link.w %a6,#0 move.l %a2,-(%sp) subq.l #4,%sp move.l %sp,%d0 addq.l #1,%d0 pea 3.w pea 13(%a6) move.l %d0,-(%sp) lea memcpy,%a2 jbsr (%a2) addq.l #8,%sp move.l %sp,%d0 addq.l #1,%d0 pea 3.w pea g2s3 move.l %d0,-(%sp) jbsr (%a2) addq.l #8,%sp move.l %sp,%d0 addq.l #1,%d0 pea 3.w pea 9(%a6) move.l %d0,-(%sp) jbsr (%a2) lea (12,%sp),%sp jbsr test3 move.l -4(%a6),%a2 unlk %a6 rts .size test2_3, .-test2_3 .align 2 .globl testit3 .type testit3, @function testit3: link.w %a6,#0 movm.l #0x3030,-(%sp) pea 64.w pea g1s3 lea init3,%a3 jbsr (%a3) pea 64.w pea g1s3 lea check3,%a2 jbsr (%a2) pea 128.w pea g2s3 jbsr (%a3) pea 128.w pea g2s3 jbsr (%a2) lea (28,%sp),%sp move.l #192,(%sp) pea g3s3 jbsr (%a3) pea 192.w pea g3s3 jbsr (%a2) subq.l #4,%sp move.l %sp,%d0 addq.l #1,%d0 move.l #g3s3,%d3 pea 3.w move.l %d3,-(%sp) move.l %d0,-(%sp) lea memcpy,%a2 jbsr (%a2) addq.l #8,%sp move.l %sp,%d0 addq.l #1,%d0 pea 3.w pea g2s3 move.l %d0,-(%sp) jbsr (%a2) addq.l #8,%sp move.l %sp,%d0 addq.l #1,%d0 move.l #g1s3,%d2 pea 3.w move.l %d2,-(%sp) move.l %d0,-(%sp) jbsr (%a2) lea (12,%sp),%sp jbsr test3 subq.l #4,%sp move.l %sp,%d0 addq.l #1,%d0 pea 3.w move.l %d3,-(%sp) move.l %d0,-(%sp) jbsr (%a2) addq.l #8,%sp move.l %sp,%d0 addq.l #1,%d0 pea 3.w move.l %d2,-(%sp) move.l %d0,-(%sp) jbsr (%a2) lea (12,%sp),%sp jbsr test2_3 movm.l -16(%a6),#0xc0c unlk %a6 rts .size testit3, .-testit3 .align 2 .globl init4 .type init4, @function init4: link.w %a6,#0 move.l %d2,-(%sp) move.l 8(%a6),%a0 move.l 12(%a6),%d1 clr.l %d0 .align 2 .L101: move.b %d1,%d2 add.b %d0,%d2 move.b %d2,(%a0,%d0.l) addq.l #1,%d0 moveq.l #3,%d2 cmp.l %d0,%d2 jbge .L101 move.l (%sp)+,%d2 unlk %a6 rts .size init4, .-init4 .align 2 .globl check4 .type check4, @function check4: link.w %a6,#0 move.l %d2,-(%sp) move.l 8(%a6),%a1 move.l 12(%a6),%a0 clr.l %d1 clr.l %d2 .align 2 .L110: move.b (%a1,%d1.l),%d2 move.l %a0,%d0 add.l %d1,%d0 cmp.l %d2,%d0 jbeq .L107 jbsr abort .align 2 .L107: addq.l #1,%d1 moveq.l #3,%d0 cmp.l %d1,%d0 jbge .L110 move.l -4(%a6),%d2 unlk %a6 rts .size check4, .-check4 .align 2 .globl test4 .type test4, @function test4: link.w %a6,#0 move.l %a2,-(%sp) pea 64.w pea 8(%a6) lea check4,%a2 jbsr (%a2) pea 128.w pea 12(%a6) jbsr (%a2) pea 192.w pea 16(%a6) jbsr (%a2) move.l -4(%a6),%a2 unlk %a6 rts .size test4, .-test4 .align 2 .globl test2_4 .type test2_4, @function test2_4: link.w %a6,#0 move.l 12(%a6),-(%sp) move.l g2s4,-(%sp) move.l 8(%a6),-(%sp) jbsr test4 unlk %a6 rts .size test2_4, .-test2_4 .align 2 .globl testit4 .type testit4, @function testit4: link.w %a6,#0 move.l %a3,-(%sp) move.l %a2,-(%sp) pea 64.w pea g1s4 lea init4,%a3 jbsr (%a3) pea 64.w pea g1s4 lea check4,%a2 jbsr (%a2) pea 128.w pea g2s4 jbsr (%a3) pea 128.w pea g2s4 jbsr (%a2) lea (28,%sp),%sp move.l #192,(%sp) pea g3s4 jbsr (%a3) pea 192.w pea g3s4 jbsr (%a2) move.l g3s4,-(%sp) move.l g2s4,-(%sp) move.l g1s4,-(%sp) jbsr test4 move.l g3s4,-(%sp) move.l g1s4,-(%sp) jbsr test2_4 move.l -8(%a6),%a2 move.l -4(%a6),%a3 unlk %a6 rts .size testit4, .-testit4 .align 2 .globl init5 .type init5, @function init5: link.w %a6,#0 move.l %d2,-(%sp) move.l 8(%a6),%a0 move.l 12(%a6),%d1 clr.l %d0 .align 2 .L121: move.b %d1,%d2 add.b %d0,%d2 move.b %d2,(%a0,%d0.l) addq.l #1,%d0 moveq.l #4,%d2 cmp.l %d0,%d2 jbge .L121 move.l (%sp)+,%d2 unlk %a6 rts .size init5, .-init5 .align 2 .globl check5 .type check5, @function check5: link.w %a6,#0 move.l %d2,-(%sp) move.l 8(%a6),%a1 move.l 12(%a6),%a0 clr.l %d1 clr.l %d2 .align 2 .L130: move.b (%a1,%d1.l),%d2 move.l %a0,%d0 add.l %d1,%d0 cmp.l %d2,%d0 jbeq .L127 jbsr abort .align 2 .L127: addq.l #1,%d1 moveq.l #4,%d0 cmp.l %d1,%d0 jbge .L130 move.l -4(%a6),%d2 unlk %a6 rts .size check5, .-check5 .align 2 .globl test5 .type test5, @function test5: link.w %a6,#0 move.l %a2,-(%sp) pea 64.w pea 8(%a6) lea check5,%a2 jbsr (%a2) pea 128.w pea 16(%a6) jbsr (%a2) pea 192.w pea 24(%a6) jbsr (%a2) move.l -4(%a6),%a2 unlk %a6 rts .size test5, .-test5 .align 2 .globl test2_5 .type test2_5, @function test2_5: link.w %a6,#0 move.l %a2,-(%sp) subq.l #8,%sp move.l %sp,%d0 pea 5.w pea 16(%a6) move.l %d0,-(%sp) lea memcpy,%a2 jbsr (%a2) addq.l #4,%sp move.l %sp,%d0 pea 5.w pea g2s5 move.l %d0,-(%sp) jbsr (%a2) addq.l #4,%sp move.l %sp,%d0 pea 5.w pea 8(%a6) move.l %d0,-(%sp) jbsr (%a2) lea (12,%sp),%sp jbsr test5 move.l -4(%a6),%a2 unlk %a6 rts .size test2_5, .-test2_5 .align 2 .globl testit5 .type testit5, @function testit5: link.w %a6,#0 movm.l #0x3030,-(%sp) pea 64.w pea g1s5 lea init5,%a3 jbsr (%a3) pea 64.w pea g1s5 lea check5,%a2 jbsr (%a2) pea 128.w pea g2s5 jbsr (%a3) pea 128.w pea g2s5 jbsr (%a2) lea (28,%sp),%sp move.l #192,(%sp) pea g3s5 jbsr (%a3) pea 192.w pea g3s5 jbsr (%a2) subq.l #8,%sp move.l %sp,%d0 move.l #g3s5,%d3 pea 5.w move.l %d3,-(%sp) move.l %d0,-(%sp) lea memcpy,%a2 jbsr (%a2) addq.l #4,%sp move.l %sp,%d0 pea 5.w pea g2s5 move.l %d0,-(%sp) jbsr (%a2) addq.l #4,%sp move.l %sp,%d0 move.l #g1s5,%d2 pea 5.w move.l %d2,-(%sp) move.l %d0,-(%sp) jbsr (%a2) lea (12,%sp),%sp jbsr test5 lea (32,%sp),%sp move.l %sp,%d0 pea 5.w move.l %d3,-(%sp) move.l %d0,-(%sp) jbsr (%a2) addq.l #4,%sp move.l %sp,%d0 pea 5.w move.l %d2,-(%sp) move.l %d0,-(%sp) jbsr (%a2) lea (12,%sp),%sp jbsr test2_5 movm.l -16(%a6),#0xc0c unlk %a6 rts .size testit5, .-testit5 .align 2 .globl init6 .type init6, @function init6: link.w %a6,#0 move.l %d2,-(%sp) move.l 8(%a6),%a0 move.l 12(%a6),%d1 clr.l %d0 .align 2 .L141: move.b %d1,%d2 add.b %d0,%d2 move.b %d2,(%a0,%d0.l) addq.l #1,%d0 moveq.l #5,%d2 cmp.l %d0,%d2 jbge .L141 move.l (%sp)+,%d2 unlk %a6 rts .size init6, .-init6 .align 2 .globl check6 .type check6, @function check6: link.w %a6,#0 move.l %d2,-(%sp) move.l 8(%a6),%a1 move.l 12(%a6),%a0 clr.l %d1 clr.l %d2 .align 2 .L150: move.b (%a1,%d1.l),%d2 move.l %a0,%d0 add.l %d1,%d0 cmp.l %d2,%d0 jbeq .L147 jbsr abort .align 2 .L147: addq.l #1,%d1 moveq.l #5,%d0 cmp.l %d1,%d0 jbge .L150 move.l -4(%a6),%d2 unlk %a6 rts .size check6, .-check6 .align 2 .globl test6 .type test6, @function test6: link.w %a6,#0 move.l %a2,-(%sp) pea 64.w pea 8(%a6) lea check6,%a2 jbsr (%a2) pea 128.w pea 16(%a6) jbsr (%a2) pea 192.w pea 24(%a6) jbsr (%a2) move.l -4(%a6),%a2 unlk %a6 rts .size test6, .-test6 .align 2 .globl test2_6 .type test2_6, @function test2_6: link.w %a6,#0 move.l %a2,-(%sp) subq.l #8,%sp move.l %sp,%d0 pea 6.w pea 16(%a6) move.l %d0,-(%sp) lea memcpy,%a2 jbsr (%a2) addq.l #4,%sp move.l %sp,%d0 pea 6.w pea g2s6 move.l %d0,-(%sp) jbsr (%a2) addq.l #4,%sp move.l %sp,%d0 pea 6.w pea 8(%a6) move.l %d0,-(%sp) jbsr (%a2) lea (12,%sp),%sp jbsr test6 move.l -4(%a6),%a2 unlk %a6 rts .size test2_6, .-test2_6 .align 2 .globl testit6 .type testit6, @function testit6: link.w %a6,#0 movm.l #0x3030,-(%sp) pea 64.w pea g1s6 lea init6,%a3 jbsr (%a3) pea 64.w pea g1s6 lea check6,%a2 jbsr (%a2) pea 128.w pea g2s6 jbsr (%a3) pea 128.w pea g2s6 jbsr (%a2) lea (28,%sp),%sp move.l #192,(%sp) pea g3s6 jbsr (%a3) pea 192.w pea g3s6 jbsr (%a2) subq.l #8,%sp move.l %sp,%d0 move.l #g3s6,%d3 pea 6.w move.l %d3,-(%sp) move.l %d0,-(%sp) lea memcpy,%a2 jbsr (%a2) addq.l #4,%sp move.l %sp,%d0 pea 6.w pea g2s6 move.l %d0,-(%sp) jbsr (%a2) addq.l #4,%sp move.l %sp,%d0 move.l #g1s6,%d2 pea 6.w move.l %d2,-(%sp) move.l %d0,-(%sp) jbsr (%a2) lea (12,%sp),%sp jbsr test6 lea (32,%sp),%sp move.l %sp,%d0 pea 6.w move.l %d3,-(%sp) move.l %d0,-(%sp) jbsr (%a2) addq.l #4,%sp move.l %sp,%d0 pea 6.w move.l %d2,-(%sp) move.l %d0,-(%sp) jbsr (%a2) lea (12,%sp),%sp jbsr test2_6 movm.l -16(%a6),#0xc0c unlk %a6 rts .size testit6, .-testit6 .align 2 .globl init7 .type init7, @function init7: link.w %a6,#0 move.l %d2,-(%sp) move.l 8(%a6),%a0 move.l 12(%a6),%d1 clr.l %d0 .align 2 .L161: move.b %d1,%d2 add.b %d0,%d2 move.b %d2,(%a0,%d0.l) addq.l #1,%d0 moveq.l #6,%d2 cmp.l %d0,%d2 jbge .L161 move.l (%sp)+,%d2 unlk %a6 rts .size init7, .-init7 .align 2 .globl check7 .type check7, @function check7: link.w %a6,#0 move.l %d2,-(%sp) move.l 8(%a6),%a1 move.l 12(%a6),%a0 clr.l %d1 clr.l %d2 .align 2 .L170: move.b (%a1,%d1.l),%d2 move.l %a0,%d0 add.l %d1,%d0 cmp.l %d2,%d0 jbeq .L167 jbsr abort .align 2 .L167: addq.l #1,%d1 moveq.l #6,%d0 cmp.l %d1,%d0 jbge .L170 move.l -4(%a6),%d2 unlk %a6 rts .size check7, .-check7 .align 2 .globl test7 .type test7, @function test7: link.w %a6,#0 move.l %a2,-(%sp) pea 64.w pea 8(%a6) lea check7,%a2 jbsr (%a2) pea 128.w pea 16(%a6) jbsr (%a2) pea 192.w pea 24(%a6) jbsr (%a2) move.l -4(%a6),%a2 unlk %a6 rts .size test7, .-test7 .align 2 .globl test2_7 .type test2_7, @function test2_7: link.w %a6,#0 move.l %a2,-(%sp) subq.l #8,%sp move.l %sp,%d0 pea 7.w pea 16(%a6) move.l %d0,-(%sp) lea memcpy,%a2 jbsr (%a2) addq.l #4,%sp move.l %sp,%d0 pea 7.w pea g2s7 move.l %d0,-(%sp) jbsr (%a2) addq.l #4,%sp move.l %sp,%d0 pea 7.w pea 8(%a6) move.l %d0,-(%sp) jbsr (%a2) lea (12,%sp),%sp jbsr test7 move.l -4(%a6),%a2 unlk %a6 rts .size test2_7, .-test2_7 .align 2 .globl testit7 .type testit7, @function testit7: link.w %a6,#0 movm.l #0x3030,-(%sp) pea 64.w pea g1s7 lea init7,%a3 jbsr (%a3) pea 64.w pea g1s7 lea check7,%a2 jbsr (%a2) pea 128.w pea g2s7 jbsr (%a3) pea 128.w pea g2s7 jbsr (%a2) lea (28,%sp),%sp move.l #192,(%sp) pea g3s7 jbsr (%a3) pea 192.w pea g3s7 jbsr (%a2) subq.l #8,%sp move.l %sp,%d0 move.l #g3s7,%d3 pea 7.w move.l %d3,-(%sp) move.l %d0,-(%sp) lea memcpy,%a2 jbsr (%a2) addq.l #4,%sp move.l %sp,%d0 pea 7.w pea g2s7 move.l %d0,-(%sp) jbsr (%a2) addq.l #4,%sp move.l %sp,%d0 move.l #g1s7,%d2 pea 7.w move.l %d2,-(%sp) move.l %d0,-(%sp) jbsr (%a2) lea (12,%sp),%sp jbsr test7 lea (32,%sp),%sp move.l %sp,%d0 pea 7.w move.l %d3,-(%sp) move.l %d0,-(%sp) jbsr (%a2) addq.l #4,%sp move.l %sp,%d0 pea 7.w move.l %d2,-(%sp) move.l %d0,-(%sp) jbsr (%a2) lea (12,%sp),%sp jbsr test2_7 movm.l -16(%a6),#0xc0c unlk %a6 rts .size testit7, .-testit7 .align 2 .globl init8 .type init8, @function init8: link.w %a6,#0 move.l %d2,-(%sp) move.l 8(%a6),%a0 move.l 12(%a6),%d1 clr.l %d0 .align 2 .L181: move.b %d1,%d2 add.b %d0,%d2 move.b %d2,(%a0,%d0.l) addq.l #1,%d0 moveq.l #7,%d2 cmp.l %d0,%d2 jbge .L181 move.l (%sp)+,%d2 unlk %a6 rts .size init8, .-init8 .align 2 .globl check8 .type check8, @function check8: link.w %a6,#0 move.l %d2,-(%sp) move.l 8(%a6),%a1 move.l 12(%a6),%a0 clr.l %d1 clr.l %d2 .align 2 .L190: move.b (%a1,%d1.l),%d2 move.l %a0,%d0 add.l %d1,%d0 cmp.l %d2,%d0 jbeq .L187 jbsr abort .align 2 .L187: addq.l #1,%d1 moveq.l #7,%d0 cmp.l %d1,%d0 jbge .L190 move.l -4(%a6),%d2 unlk %a6 rts .size check8, .-check8 .align 2 .globl test8 .type test8, @function test8: link.w %a6,#0 move.l %a2,-(%sp) pea 64.w pea 8(%a6) lea check8,%a2 jbsr (%a2) pea 128.w pea 16(%a6) jbsr (%a2) pea 192.w pea 24(%a6) jbsr (%a2) move.l -4(%a6),%a2 unlk %a6 rts .size test8, .-test8 .align 2 .globl test2_8 .type test2_8, @function test2_8: link.w %a6,#0 move.l 20(%a6),-(%sp) move.l 16(%a6),-(%sp) move.l g2s8+4,-(%sp) move.l g2s8,-(%sp) move.l 12(%a6),-(%sp) move.l 8(%a6),-(%sp) jbsr test8 unlk %a6 rts .size test2_8, .-test2_8 .align 2 .globl testit8 .type testit8, @function testit8: link.w %a6,#0 move.l %a3,-(%sp) move.l %a2,-(%sp) pea 64.w pea g1s8 lea init8,%a3 jbsr (%a3) pea 64.w pea g1s8 lea check8,%a2 jbsr (%a2) pea 128.w pea g2s8 jbsr (%a3) pea 128.w pea g2s8 jbsr (%a2) lea (28,%sp),%sp move.l #192,(%sp) pea g3s8 jbsr (%a3) pea 192.w pea g3s8 jbsr (%a2) move.l g3s8+4,-(%sp) move.l g3s8,-(%sp) move.l g2s8+4,-(%sp) move.l g2s8,-(%sp) move.l g1s8+4,-(%sp) move.l g1s8,-(%sp) jbsr test8 lea (40,%sp),%sp move.l g3s8+4,-(%sp) move.l g3s8,-(%sp) move.l g1s8+4,-(%sp) move.l g1s8,-(%sp) jbsr test2_8 move.l -8(%a6),%a2 move.l -4(%a6),%a3 unlk %a6 rts .size testit8, .-testit8 .align 2 .globl init9 .type init9, @function init9: link.w %a6,#0 move.l %d2,-(%sp) move.l 8(%a6),%a0 move.l 12(%a6),%d1 clr.l %d0 .align 2 .L201: move.b %d1,%d2 add.b %d0,%d2 move.b %d2,(%a0,%d0.l) addq.l #1,%d0 moveq.l #8,%d2 cmp.l %d0,%d2 jbge .L201 move.l (%sp)+,%d2 unlk %a6 rts .size init9, .-init9 .align 2 .globl check9 .type check9, @function check9: link.w %a6,#0 move.l %d2,-(%sp) move.l 8(%a6),%a1 move.l 12(%a6),%a0 clr.l %d1 clr.l %d2 .align 2 .L210: move.b (%a1,%d1.l),%d2 move.l %a0,%d0 add.l %d1,%d0 cmp.l %d2,%d0 jbeq .L207 jbsr abort .align 2 .L207: addq.l #1,%d1 moveq.l #8,%d0 cmp.l %d1,%d0 jbge .L210 move.l -4(%a6),%d2 unlk %a6 rts .size check9, .-check9 .align 2 .globl test9 .type test9, @function test9: link.w %a6,#0 move.l %a2,-(%sp) pea 64.w pea 8(%a6) lea check9,%a2 jbsr (%a2) pea 128.w pea 20(%a6) jbsr (%a2) pea 192.w pea 32(%a6) jbsr (%a2) move.l -4(%a6),%a2 unlk %a6 rts .size test9, .-test9 .align 2 .globl test2_9 .type test2_9, @function test2_9: link.w %a6,#0 move.l %a2,-(%sp) lea (-12,%sp),%sp move.l %sp,%d0 pea 9.w pea 20(%a6) move.l %d0,-(%sp) lea memcpy,%a2 jbsr (%a2) move.l %sp,%d0 pea 9.w pea g2s9 move.l %d0,-(%sp) jbsr (%a2) move.l %sp,%d0 pea 9.w pea 8(%a6) move.l %d0,-(%sp) jbsr (%a2) lea (12,%sp),%sp jbsr test9 move.l -4(%a6),%a2 unlk %a6 rts .size test2_9, .-test2_9 .align 2 .globl testit9 .type testit9, @function testit9: link.w %a6,#0 movm.l #0x3030,-(%sp) pea 64.w pea g1s9 lea init9,%a3 jbsr (%a3) pea 64.w pea g1s9 lea check9,%a2 jbsr (%a2) pea 128.w pea g2s9 jbsr (%a3) pea 128.w pea g2s9 jbsr (%a2) lea (28,%sp),%sp move.l #192,(%sp) pea g3s9 jbsr (%a3) pea 192.w pea g3s9 jbsr (%a2) lea (-12,%sp),%sp move.l %sp,%d0 move.l #g3s9,%d3 pea 9.w move.l %d3,-(%sp) move.l %d0,-(%sp) lea memcpy,%a2 jbsr (%a2) move.l %sp,%d0 pea 9.w pea g2s9 move.l %d0,-(%sp) jbsr (%a2) move.l %sp,%d0 move.l #g1s9,%d2 pea 9.w move.l %d2,-(%sp) move.l %d0,-(%sp) jbsr (%a2) lea (12,%sp),%sp jbsr test9 lea (40,%sp),%sp move.l %sp,%d0 pea 9.w move.l %d3,-(%sp) move.l %d0,-(%sp) jbsr (%a2) move.l %sp,%d0 pea 9.w move.l %d2,-(%sp) move.l %d0,-(%sp) jbsr (%a2) lea (12,%sp),%sp jbsr test2_9 movm.l -16(%a6),#0xc0c unlk %a6 rts .size testit9, .-testit9 .align 2 .globl init10 .type init10, @function init10: link.w %a6,#0 move.l %d2,-(%sp) move.l 8(%a6),%a0 move.l 12(%a6),%d1 clr.l %d0 .align 2 .L221: move.b %d1,%d2 add.b %d0,%d2 move.b %d2,(%a0,%d0.l) addq.l #1,%d0 moveq.l #9,%d2 cmp.l %d0,%d2 jbge .L221 move.l (%sp)+,%d2 unlk %a6 rts .size init10, .-init10 .align 2 .globl check10 .type check10, @function check10: link.w %a6,#0 move.l %d2,-(%sp) move.l 8(%a6),%a1 move.l 12(%a6),%a0 clr.l %d1 clr.l %d2 .align 2 .L230: move.b (%a1,%d1.l),%d2 move.l %a0,%d0 add.l %d1,%d0 cmp.l %d2,%d0 jbeq .L227 jbsr abort .align 2 .L227: addq.l #1,%d1 moveq.l #9,%d0 cmp.l %d1,%d0 jbge .L230 move.l -4(%a6),%d2 unlk %a6 rts .size check10, .-check10 .align 2 .globl test10 .type test10, @function test10: link.w %a6,#0 move.l %a2,-(%sp) pea 64.w pea 8(%a6) lea check10,%a2 jbsr (%a2) pea 128.w pea 20(%a6) jbsr (%a2) pea 192.w pea 32(%a6) jbsr (%a2) move.l -4(%a6),%a2 unlk %a6 rts .size test10, .-test10 .align 2 .globl test2_10 .type test2_10, @function test2_10: link.w %a6,#0 move.l %a2,-(%sp) lea (-12,%sp),%sp move.l %sp,%d0 pea 10.w pea 20(%a6) move.l %d0,-(%sp) lea memcpy,%a2 jbsr (%a2) move.l %sp,%d0 pea 10.w pea g2s10 move.l %d0,-(%sp) jbsr (%a2) move.l %sp,%d0 pea 10.w pea 8(%a6) move.l %d0,-(%sp) jbsr (%a2) lea (12,%sp),%sp jbsr test10 move.l -4(%a6),%a2 unlk %a6 rts .size test2_10, .-test2_10 .align 2 .globl testit10 .type testit10, @function testit10: link.w %a6,#0 movm.l #0x3030,-(%sp) pea 64.w pea g1s10 lea init10,%a3 jbsr (%a3) pea 64.w pea g1s10 lea check10,%a2 jbsr (%a2) pea 128.w pea g2s10 jbsr (%a3) pea 128.w pea g2s10 jbsr (%a2) lea (28,%sp),%sp move.l #192,(%sp) pea g3s10 jbsr (%a3) pea 192.w pea g3s10 jbsr (%a2) lea (-12,%sp),%sp move.l %sp,%d0 move.l #g3s10,%d3 pea 10.w move.l %d3,-(%sp) move.l %d0,-(%sp) lea memcpy,%a2 jbsr (%a2) move.l %sp,%d0 pea 10.w pea g2s10 move.l %d0,-(%sp) jbsr (%a2) move.l %sp,%d0 move.l #g1s10,%d2 pea 10.w move.l %d2,-(%sp) move.l %d0,-(%sp) jbsr (%a2) lea (12,%sp),%sp jbsr test10 lea (40,%sp),%sp move.l %sp,%d0 pea 10.w move.l %d3,-(%sp) move.l %d0,-(%sp) jbsr (%a2) move.l %sp,%d0 pea 10.w move.l %d2,-(%sp) move.l %d0,-(%sp) jbsr (%a2) lea (12,%sp),%sp jbsr test2_10 movm.l -16(%a6),#0xc0c unlk %a6 rts .size testit10, .-testit10 .align 2 .globl init11 .type init11, @function init11: link.w %a6,#0 move.l %d2,-(%sp) move.l 8(%a6),%a0 move.l 12(%a6),%d1 clr.l %d0 .align 2 .L241: move.b %d1,%d2 add.b %d0,%d2 move.b %d2,(%a0,%d0.l) addq.l #1,%d0 moveq.l #10,%d2 cmp.l %d0,%d2 jbge .L241 move.l (%sp)+,%d2 unlk %a6 rts .size init11, .-init11 .align 2 .globl check11 .type check11, @function check11: link.w %a6,#0 move.l %d2,-(%sp) move.l 8(%a6),%a1 move.l 12(%a6),%a0 clr.l %d1 clr.l %d2 .align 2 .L250: move.b (%a1,%d1.l),%d2 move.l %a0,%d0 add.l %d1,%d0 cmp.l %d2,%d0 jbeq .L247 jbsr abort .align 2 .L247: addq.l #1,%d1 moveq.l #10,%d0 cmp.l %d1,%d0 jbge .L250 move.l -4(%a6),%d2 unlk %a6 rts .size check11, .-check11 .align 2 .globl test11 .type test11, @function test11: link.w %a6,#0 move.l %a2,-(%sp) pea 64.w pea 8(%a6) lea check11,%a2 jbsr (%a2) pea 128.w pea 20(%a6) jbsr (%a2) pea 192.w pea 32(%a6) jbsr (%a2) move.l -4(%a6),%a2 unlk %a6 rts .size test11, .-test11 .align 2 .globl test2_11 .type test2_11, @function test2_11: link.w %a6,#0 move.l %a2,-(%sp) lea (-12,%sp),%sp move.l %sp,%d0 pea 11.w pea 20(%a6) move.l %d0,-(%sp) lea memcpy,%a2 jbsr (%a2) move.l %sp,%d0 pea 11.w pea g2s11 move.l %d0,-(%sp) jbsr (%a2) move.l %sp,%d0 pea 11.w pea 8(%a6) move.l %d0,-(%sp) jbsr (%a2) lea (12,%sp),%sp jbsr test11 move.l -4(%a6),%a2 unlk %a6 rts .size test2_11, .-test2_11 .align 2 .globl testit11 .type testit11, @function testit11: link.w %a6,#0 movm.l #0x3030,-(%sp) pea 64.w pea g1s11 lea init11,%a3 jbsr (%a3) pea 64.w pea g1s11 lea check11,%a2 jbsr (%a2) pea 128.w pea g2s11 jbsr (%a3) pea 128.w pea g2s11 jbsr (%a2) lea (28,%sp),%sp move.l #192,(%sp) pea g3s11 jbsr (%a3) pea 192.w pea g3s11 jbsr (%a2) lea (-12,%sp),%sp move.l %sp,%d0 move.l #g3s11,%d3 pea 11.w move.l %d3,-(%sp) move.l %d0,-(%sp) lea memcpy,%a2 jbsr (%a2) move.l %sp,%d0 pea 11.w pea g2s11 move.l %d0,-(%sp) jbsr (%a2) move.l %sp,%d0 move.l #g1s11,%d2 pea 11.w move.l %d2,-(%sp) move.l %d0,-(%sp) jbsr (%a2) lea (12,%sp),%sp jbsr test11 lea (40,%sp),%sp move.l %sp,%d0 pea 11.w move.l %d3,-(%sp) move.l %d0,-(%sp) jbsr (%a2) move.l %sp,%d0 pea 11.w move.l %d2,-(%sp) move.l %d0,-(%sp) jbsr (%a2) lea (12,%sp),%sp jbsr test2_11 movm.l -16(%a6),#0xc0c unlk %a6 rts .size testit11, .-testit11 .align 2 .globl init12 .type init12, @function init12: link.w %a6,#0 move.l %d2,-(%sp) move.l 8(%a6),%a0 move.l 12(%a6),%d1 clr.l %d0 .align 2 .L261: move.b %d1,%d2 add.b %d0,%d2 move.b %d2,(%a0,%d0.l) addq.l #1,%d0 moveq.l #11,%d2 cmp.l %d0,%d2 jbge .L261 move.l (%sp)+,%d2 unlk %a6 rts .size init12, .-init12 .align 2 .globl check12 .type check12, @function check12: link.w %a6,#0 move.l %d2,-(%sp) move.l 8(%a6),%a1 move.l 12(%a6),%a0 clr.l %d1 clr.l %d2 .align 2 .L270: move.b (%a1,%d1.l),%d2 move.l %a0,%d0 add.l %d1,%d0 cmp.l %d2,%d0 jbeq .L267 jbsr abort .align 2 .L267: addq.l #1,%d1 moveq.l #11,%d0 cmp.l %d1,%d0 jbge .L270 move.l -4(%a6),%d2 unlk %a6 rts .size check12, .-check12 .align 2 .globl test12 .type test12, @function test12: link.w %a6,#0 move.l %a2,-(%sp) pea 64.w pea 8(%a6) lea check12,%a2 jbsr (%a2) pea 128.w pea 20(%a6) jbsr (%a2) pea 192.w pea 32(%a6) jbsr (%a2) move.l -4(%a6),%a2 unlk %a6 rts .size test12, .-test12 .align 2 .globl test2_12 .type test2_12, @function test2_12: link.w %a6,#0 move.l %a2,-(%sp) lea (-12,%sp),%sp move.l %sp,%d0 pea 12.w pea 20(%a6) move.l %d0,-(%sp) lea memcpy,%a2 jbsr (%a2) move.l %sp,%d0 pea 12.w pea g2s12 move.l %d0,-(%sp) jbsr (%a2) move.l %sp,%d0 pea 12.w pea 8(%a6) move.l %d0,-(%sp) jbsr (%a2) lea (12,%sp),%sp jbsr test12 move.l -4(%a6),%a2 unlk %a6 rts .size test2_12, .-test2_12 .align 2 .globl testit12 .type testit12, @function testit12: link.w %a6,#0 movm.l #0x3030,-(%sp) pea 64.w pea g1s12 lea init12,%a3 jbsr (%a3) pea 64.w pea g1s12 lea check12,%a2 jbsr (%a2) pea 128.w pea g2s12 jbsr (%a3) pea 128.w pea g2s12 jbsr (%a2) lea (28,%sp),%sp move.l #192,(%sp) pea g3s12 jbsr (%a3) pea 192.w pea g3s12 jbsr (%a2) lea (-12,%sp),%sp move.l %sp,%d0 move.l #g3s12,%d3 pea 12.w move.l %d3,-(%sp) move.l %d0,-(%sp) lea memcpy,%a2 jbsr (%a2) move.l %sp,%d0 pea 12.w pea g2s12 move.l %d0,-(%sp) jbsr (%a2) move.l %sp,%d0 move.l #g1s12,%d2 pea 12.w move.l %d2,-(%sp) move.l %d0,-(%sp) jbsr (%a2) lea (12,%sp),%sp jbsr test12 lea (40,%sp),%sp move.l %sp,%d0 pea 12.w move.l %d3,-(%sp) move.l %d0,-(%sp) jbsr (%a2) move.l %sp,%d0 pea 12.w move.l %d2,-(%sp) move.l %d0,-(%sp) jbsr (%a2) lea (12,%sp),%sp jbsr test2_12 movm.l -16(%a6),#0xc0c unlk %a6 rts .size testit12, .-testit12 .align 2 .globl init13 .type init13, @function init13: link.w %a6,#0 move.l %d2,-(%sp) move.l 8(%a6),%a0 move.l 12(%a6),%d1 clr.l %d0 .align 2 .L281: move.b %d1,%d2 add.b %d0,%d2 move.b %d2,(%a0,%d0.l) addq.l #1,%d0 moveq.l #12,%d2 cmp.l %d0,%d2 jbge .L281 move.l (%sp)+,%d2 unlk %a6 rts .size init13, .-init13 .align 2 .globl check13 .type check13, @function check13: link.w %a6,#0 move.l %d2,-(%sp) move.l 8(%a6),%a1 move.l 12(%a6),%a0 clr.l %d1 clr.l %d2 .align 2 .L290: move.b (%a1,%d1.l),%d2 move.l %a0,%d0 add.l %d1,%d0 cmp.l %d2,%d0 jbeq .L287 jbsr abort .align 2 .L287: addq.l #1,%d1 moveq.l #12,%d0 cmp.l %d1,%d0 jbge .L290 move.l -4(%a6),%d2 unlk %a6 rts .size check13, .-check13 .align 2 .globl test13 .type test13, @function test13: link.w %a6,#0 move.l %a2,-(%sp) pea 64.w pea 8(%a6) lea check13,%a2 jbsr (%a2) pea 128.w pea 24(%a6) jbsr (%a2) pea 192.w pea 40(%a6) jbsr (%a2) move.l -4(%a6),%a2 unlk %a6 rts .size test13, .-test13 .align 2 .globl test2_13 .type test2_13, @function test2_13: link.w %a6,#0 move.l %a2,-(%sp) lea (-16,%sp),%sp move.l %sp,%d0 pea 13.w pea 24(%a6) move.l %d0,-(%sp) lea memcpy,%a2 jbsr (%a2) subq.l #4,%sp move.l %sp,%d0 pea 13.w pea g2s13 move.l %d0,-(%sp) jbsr (%a2) subq.l #4,%sp move.l %sp,%d0 pea 13.w pea 8(%a6) move.l %d0,-(%sp) jbsr (%a2) lea (12,%sp),%sp jbsr test13 move.l -4(%a6),%a2 unlk %a6 rts .size test2_13, .-test2_13 .align 2 .globl testit13 .type testit13, @function testit13: link.w %a6,#0 movm.l #0x3030,-(%sp) pea 64.w pea g1s13 lea init13,%a3 jbsr (%a3) pea 64.w pea g1s13 lea check13,%a2 jbsr (%a2) pea 128.w pea g2s13 jbsr (%a3) pea 128.w pea g2s13 jbsr (%a2) lea (28,%sp),%sp move.l #192,(%sp) pea g3s13 jbsr (%a3) pea 192.w pea g3s13 jbsr (%a2) lea (-16,%sp),%sp move.l %sp,%d0 move.l #g3s13,%d3 pea 13.w move.l %d3,-(%sp) move.l %d0,-(%sp) lea memcpy,%a2 jbsr (%a2) subq.l #4,%sp move.l %sp,%d0 pea 13.w pea g2s13 move.l %d0,-(%sp) jbsr (%a2) subq.l #4,%sp move.l %sp,%d0 move.l #g1s13,%d2 pea 13.w move.l %d2,-(%sp) move.l %d0,-(%sp) jbsr (%a2) lea (12,%sp),%sp jbsr test13 lea (48,%sp),%sp move.l %sp,%d0 pea 13.w move.l %d3,-(%sp) move.l %d0,-(%sp) jbsr (%a2) subq.l #4,%sp move.l %sp,%d0 pea 13.w move.l %d2,-(%sp) move.l %d0,-(%sp) jbsr (%a2) lea (12,%sp),%sp jbsr test2_13 movm.l -16(%a6),#0xc0c unlk %a6 rts .size testit13, .-testit13 .align 2 .globl init14 .type init14, @function init14: link.w %a6,#0 move.l %d2,-(%sp) move.l 8(%a6),%a0 move.l 12(%a6),%d1 clr.l %d0 .align 2 .L301: move.b %d1,%d2 add.b %d0,%d2 move.b %d2,(%a0,%d0.l) addq.l #1,%d0 moveq.l #13,%d2 cmp.l %d0,%d2 jbge .L301 move.l (%sp)+,%d2 unlk %a6 rts .size init14, .-init14 .align 2 .globl check14 .type check14, @function check14: link.w %a6,#0 move.l %d2,-(%sp) move.l 8(%a6),%a1 move.l 12(%a6),%a0 clr.l %d1 clr.l %d2 .align 2 .L310: move.b (%a1,%d1.l),%d2 move.l %a0,%d0 add.l %d1,%d0 cmp.l %d2,%d0 jbeq .L307 jbsr abort .align 2 .L307: addq.l #1,%d1 moveq.l #13,%d0 cmp.l %d1,%d0 jbge .L310 move.l -4(%a6),%d2 unlk %a6 rts .size check14, .-check14 .align 2 .globl test14 .type test14, @function test14: link.w %a6,#0 move.l %a2,-(%sp) pea 64.w pea 8(%a6) lea check14,%a2 jbsr (%a2) pea 128.w pea 24(%a6) jbsr (%a2) pea 192.w pea 40(%a6) jbsr (%a2) move.l -4(%a6),%a2 unlk %a6 rts .size test14, .-test14 .align 2 .globl test2_14 .type test2_14, @function test2_14: link.w %a6,#0 move.l %a2,-(%sp) lea (-16,%sp),%sp move.l %sp,%d0 pea 14.w pea 24(%a6) move.l %d0,-(%sp) lea memcpy,%a2 jbsr (%a2) subq.l #4,%sp move.l %sp,%d0 pea 14.w pea g2s14 move.l %d0,-(%sp) jbsr (%a2) subq.l #4,%sp move.l %sp,%d0 pea 14.w pea 8(%a6) move.l %d0,-(%sp) jbsr (%a2) lea (12,%sp),%sp jbsr test14 move.l -4(%a6),%a2 unlk %a6 rts .size test2_14, .-test2_14 .align 2 .globl testit14 .type testit14, @function testit14: link.w %a6,#0 movm.l #0x3030,-(%sp) pea 64.w pea g1s14 lea init14,%a3 jbsr (%a3) pea 64.w pea g1s14 lea check14,%a2 jbsr (%a2) pea 128.w pea g2s14 jbsr (%a3) pea 128.w pea g2s14 jbsr (%a2) lea (28,%sp),%sp move.l #192,(%sp) pea g3s14 jbsr (%a3) pea 192.w pea g3s14 jbsr (%a2) lea (-16,%sp),%sp move.l %sp,%d0 move.l #g3s14,%d3 pea 14.w move.l %d3,-(%sp) move.l %d0,-(%sp) lea memcpy,%a2 jbsr (%a2) subq.l #4,%sp move.l %sp,%d0 pea 14.w pea g2s14 move.l %d0,-(%sp) jbsr (%a2) subq.l #4,%sp move.l %sp,%d0 move.l #g1s14,%d2 pea 14.w move.l %d2,-(%sp) move.l %d0,-(%sp) jbsr (%a2) lea (12,%sp),%sp jbsr test14 lea (48,%sp),%sp move.l %sp,%d0 pea 14.w move.l %d3,-(%sp) move.l %d0,-(%sp) jbsr (%a2) subq.l #4,%sp move.l %sp,%d0 pea 14.w move.l %d2,-(%sp) move.l %d0,-(%sp) jbsr (%a2) lea (12,%sp),%sp jbsr test2_14 movm.l -16(%a6),#0xc0c unlk %a6 rts .size testit14, .-testit14 .align 2 .globl init15 .type init15, @function init15: link.w %a6,#0 move.l %d2,-(%sp) move.l 8(%a6),%a0 move.l 12(%a6),%d1 clr.l %d0 .align 2 .L321: move.b %d1,%d2 add.b %d0,%d2 move.b %d2,(%a0,%d0.l) addq.l #1,%d0 moveq.l #14,%d2 cmp.l %d0,%d2 jbge .L321 move.l (%sp)+,%d2 unlk %a6 rts .size init15, .-init15 .align 2 .globl check15 .type check15, @function check15: link.w %a6,#0 move.l %d2,-(%sp) move.l 8(%a6),%a1 move.l 12(%a6),%a0 clr.l %d1 clr.l %d2 .align 2 .L330: move.b (%a1,%d1.l),%d2 move.l %a0,%d0 add.l %d1,%d0 cmp.l %d2,%d0 jbeq .L327 jbsr abort .align 2 .L327: addq.l #1,%d1 moveq.l #14,%d0 cmp.l %d1,%d0 jbge .L330 move.l -4(%a6),%d2 unlk %a6 rts .size check15, .-check15 .align 2 .globl test15 .type test15, @function test15: link.w %a6,#0 move.l %a2,-(%sp) pea 64.w pea 8(%a6) lea check15,%a2 jbsr (%a2) pea 128.w pea 24(%a6) jbsr (%a2) pea 192.w pea 40(%a6) jbsr (%a2) move.l -4(%a6),%a2 unlk %a6 rts .size test15, .-test15 .align 2 .globl test2_15 .type test2_15, @function test2_15: link.w %a6,#0 move.l %a2,-(%sp) lea (-16,%sp),%sp move.l %sp,%d0 pea 15.w pea 24(%a6) move.l %d0,-(%sp) lea memcpy,%a2 jbsr (%a2) subq.l #4,%sp move.l %sp,%d0 pea 15.w pea g2s15 move.l %d0,-(%sp) jbsr (%a2) subq.l #4,%sp move.l %sp,%d0 pea 15.w pea 8(%a6) move.l %d0,-(%sp) jbsr (%a2) lea (12,%sp),%sp jbsr test15 move.l -4(%a6),%a2 unlk %a6 rts .size test2_15, .-test2_15 .align 2 .globl testit15 .type testit15, @function testit15: link.w %a6,#0 movm.l #0x3030,-(%sp) pea 64.w pea g1s15 lea init15,%a3 jbsr (%a3) pea 64.w pea g1s15 lea check15,%a2 jbsr (%a2) pea 128.w pea g2s15 jbsr (%a3) pea 128.w pea g2s15 jbsr (%a2) lea (28,%sp),%sp move.l #192,(%sp) pea g3s15 jbsr (%a3) pea 192.w pea g3s15 jbsr (%a2) lea (-16,%sp),%sp move.l %sp,%d0 move.l #g3s15,%d3 pea 15.w move.l %d3,-(%sp) move.l %d0,-(%sp) lea memcpy,%a2 jbsr (%a2) subq.l #4,%sp move.l %sp,%d0 pea 15.w pea g2s15 move.l %d0,-(%sp) jbsr (%a2) subq.l #4,%sp move.l %sp,%d0 move.l #g1s15,%d2 pea 15.w move.l %d2,-(%sp) move.l %d0,-(%sp) jbsr (%a2) lea (12,%sp),%sp jbsr test15 lea (48,%sp),%sp move.l %sp,%d0 pea 15.w move.l %d3,-(%sp) move.l %d0,-(%sp) jbsr (%a2) subq.l #4,%sp move.l %sp,%d0 pea 15.w move.l %d2,-(%sp) move.l %d0,-(%sp) jbsr (%a2) lea (12,%sp),%sp jbsr test2_15 movm.l -16(%a6),#0xc0c unlk %a6 rts .size testit15, .-testit15 .align 2 .globl init16 .type init16, @function init16: link.w %a6,#0 move.l %d2,-(%sp) move.l 8(%a6),%a0 move.l 12(%a6),%d1 clr.l %d0 .align 2 .L341: move.b %d1,%d2 add.b %d0,%d2 move.b %d2,(%a0,%d0.l) addq.l #1,%d0 moveq.l #15,%d2 cmp.l %d0,%d2 jbge .L341 move.l (%sp)+,%d2 unlk %a6 rts .size init16, .-init16 .align 2 .globl check16 .type check16, @function check16: link.w %a6,#0 move.l %d2,-(%sp) move.l 8(%a6),%a1 move.l 12(%a6),%a0 clr.l %d1 clr.l %d2 .align 2 .L350: move.b (%a1,%d1.l),%d2 move.l %a0,%d0 add.l %d1,%d0 cmp.l %d2,%d0 jbeq .L347 jbsr abort .align 2 .L347: addq.l #1,%d1 moveq.l #15,%d0 cmp.l %d1,%d0 jbge .L350 move.l -4(%a6),%d2 unlk %a6 rts .size check16, .-check16 .align 2 .globl test16 .type test16, @function test16: link.w %a6,#0 move.l %a2,-(%sp) pea 64.w pea 8(%a6) lea check16,%a2 jbsr (%a2) pea 128.w pea 24(%a6) jbsr (%a2) pea 192.w pea 40(%a6) jbsr (%a2) move.l -4(%a6),%a2 unlk %a6 rts .size test16, .-test16 .align 2 .globl test2_16 .type test2_16, @function test2_16: link.w %a6,#0 move.l 36(%a6),-(%sp) move.l 32(%a6),-(%sp) move.l 28(%a6),-(%sp) move.l 24(%a6),-(%sp) move.l g2s16+12,-(%sp) move.l g2s16+8,-(%sp) move.l g2s16+4,-(%sp) move.l g2s16,-(%sp) move.l 20(%a6),-(%sp) move.l 16(%a6),-(%sp) move.l 12(%a6),-(%sp) move.l 8(%a6),-(%sp) jbsr test16 unlk %a6 rts .size test2_16, .-test2_16 .align 2 .globl testit16 .type testit16, @function testit16: link.w %a6,#0 move.l %a3,-(%sp) move.l %a2,-(%sp) pea 64.w pea g1s16 lea init16,%a3 jbsr (%a3) pea 64.w pea g1s16 lea check16,%a2 jbsr (%a2) pea 128.w pea g2s16 jbsr (%a3) pea 128.w pea g2s16 jbsr (%a2) lea (28,%sp),%sp move.l #192,(%sp) pea g3s16 jbsr (%a3) pea 192.w pea g3s16 jbsr (%a2) move.l g3s16+12,-(%sp) move.l g3s16+8,-(%sp) move.l g3s16+4,-(%sp) lea g3s16,%a3 move.l (%a3),-(%sp) move.l g2s16+12,-(%sp) move.l g2s16+8,-(%sp) move.l g2s16+4,-(%sp) move.l g2s16,-(%sp) move.l g1s16+12,-(%sp) move.l g1s16+8,-(%sp) move.l g1s16+4,-(%sp) lea g1s16,%a2 move.l (%a2),-(%sp) jbsr test16 lea (60,%sp),%sp move.l g3s16+12,(%sp) move.l g3s16+8,-(%sp) move.l g3s16+4,-(%sp) move.l (%a3),-(%sp) move.l g1s16+12,-(%sp) move.l g1s16+8,-(%sp) move.l g1s16+4,-(%sp) move.l (%a2),-(%sp) jbsr test2_16 move.l -8(%a6),%a2 move.l -4(%a6),%a3 unlk %a6 rts .size testit16, .-testit16 .align 2 .globl init17 .type init17, @function init17: link.w %a6,#0 move.l %d2,-(%sp) move.l 8(%a6),%a0 move.l 12(%a6),%d1 clr.l %d0 .align 2 .L361: move.b %d1,%d2 add.b %d0,%d2 move.b %d2,(%a0,%d0.l) addq.l #1,%d0 moveq.l #16,%d2 cmp.l %d0,%d2 jbge .L361 move.l (%sp)+,%d2 unlk %a6 rts .size init17, .-init17 .align 2 .globl check17 .type check17, @function check17: link.w %a6,#0 move.l %d2,-(%sp) move.l 8(%a6),%a1 move.l 12(%a6),%a0 clr.l %d1 clr.l %d2 .align 2 .L370: move.b (%a1,%d1.l),%d2 move.l %a0,%d0 add.l %d1,%d0 cmp.l %d2,%d0 jbeq .L367 jbsr abort .align 2 .L367: addq.l #1,%d1 moveq.l #16,%d0 cmp.l %d1,%d0 jbge .L370 move.l -4(%a6),%d2 unlk %a6 rts .size check17, .-check17 .align 2 .globl test17 .type test17, @function test17: link.w %a6,#0 move.l %a2,-(%sp) pea 64.w pea 8(%a6) lea check17,%a2 jbsr (%a2) pea 128.w pea 28(%a6) jbsr (%a2) pea 192.w pea 48(%a6) jbsr (%a2) move.l -4(%a6),%a2 unlk %a6 rts .size test17, .-test17 .align 2 .globl test2_17 .type test2_17, @function test2_17: link.w %a6,#0 move.l %a2,-(%sp) lea (-20,%sp),%sp move.l %sp,%d0 pea 17.w pea 28(%a6) move.l %d0,-(%sp) lea memcpy,%a2 jbsr (%a2) subq.l #8,%sp move.l %sp,%d0 pea 17.w pea g2s17 move.l %d0,-(%sp) jbsr (%a2) subq.l #8,%sp move.l %sp,%d0 pea 17.w pea 8(%a6) move.l %d0,-(%sp) jbsr (%a2) lea (12,%sp),%sp jbsr test17 move.l -4(%a6),%a2 unlk %a6 rts .size test2_17, .-test2_17 .align 2 .globl testit17 .type testit17, @function testit17: link.w %a6,#0 movm.l #0x3030,-(%sp) pea 64.w pea g1s17 lea init17,%a3 jbsr (%a3) pea 64.w pea g1s17 lea check17,%a2 jbsr (%a2) pea 128.w pea g2s17 jbsr (%a3) pea 128.w pea g2s17 jbsr (%a2) lea (28,%sp),%sp move.l #192,(%sp) pea g3s17 jbsr (%a3) pea 192.w pea g3s17 jbsr (%a2) lea (-20,%sp),%sp move.l %sp,%d0 move.l #g3s17,%d3 pea 17.w move.l %d3,-(%sp) move.l %d0,-(%sp) lea memcpy,%a2 jbsr (%a2) subq.l #8,%sp move.l %sp,%d0 pea 17.w pea g2s17 move.l %d0,-(%sp) jbsr (%a2) subq.l #8,%sp move.l %sp,%d0 move.l #g1s17,%d2 pea 17.w move.l %d2,-(%sp) move.l %d0,-(%sp) jbsr (%a2) lea (12,%sp),%sp jbsr test17 lea (56,%sp),%sp move.l %sp,%d0 pea 17.w move.l %d3,-(%sp) move.l %d0,-(%sp) jbsr (%a2) subq.l #8,%sp move.l %sp,%d0 pea 17.w move.l %d2,-(%sp) move.l %d0,-(%sp) jbsr (%a2) lea (12,%sp),%sp jbsr test2_17 movm.l -16(%a6),#0xc0c unlk %a6 rts .size testit17, .-testit17 .align 2 .globl init18 .type init18, @function init18: link.w %a6,#0 move.l %d2,-(%sp) move.l 8(%a6),%a0 move.l 12(%a6),%d1 clr.l %d0 .align 2 .L381: move.b %d1,%d2 add.b %d0,%d2 move.b %d2,(%a0,%d0.l) addq.l #1,%d0 moveq.l #17,%d2 cmp.l %d0,%d2 jbge .L381 move.l (%sp)+,%d2 unlk %a6 rts .size init18, .-init18 .align 2 .globl check18 .type check18, @function check18: link.w %a6,#0 move.l %d2,-(%sp) move.l 8(%a6),%a1 move.l 12(%a6),%a0 clr.l %d1 clr.l %d2 .align 2 .L390: move.b (%a1,%d1.l),%d2 move.l %a0,%d0 add.l %d1,%d0 cmp.l %d2,%d0 jbeq .L387 jbsr abort .align 2 .L387: addq.l #1,%d1 moveq.l #17,%d0 cmp.l %d1,%d0 jbge .L390 move.l -4(%a6),%d2 unlk %a6 rts .size check18, .-check18 .align 2 .globl test18 .type test18, @function test18: link.w %a6,#0 move.l %a2,-(%sp) pea 64.w pea 8(%a6) lea check18,%a2 jbsr (%a2) pea 128.w pea 28(%a6) jbsr (%a2) pea 192.w pea 48(%a6) jbsr (%a2) move.l -4(%a6),%a2 unlk %a6 rts .size test18, .-test18 .align 2 .globl test2_18 .type test2_18, @function test2_18: link.w %a6,#0 subq.l #2,%sp move.l 42(%a6),-(%sp) move.l 38(%a6),-(%sp) move.l 34(%a6),-(%sp) move.l 30(%a6),-(%sp) move.w 28(%a6),-(%sp) subq.l #2,%sp move.l g2s18+14,-(%sp) move.l g2s18+10,-(%sp) move.l g2s18+6,-(%sp) move.l g2s18+2,-(%sp) move.w g2s18,-(%sp) subq.l #2,%sp move.l 22(%a6),-(%sp) move.l 18(%a6),-(%sp) move.l 14(%a6),-(%sp) move.l 10(%a6),-(%sp) move.w 8(%a6),-(%sp) jbsr test18 unlk %a6 rts .size test2_18, .-test2_18 .align 2 .globl testit18 .type testit18, @function testit18: link.w %a6,#0 move.l %a3,-(%sp) move.l %a2,-(%sp) pea 64.w pea g1s18 lea init18,%a3 jbsr (%a3) pea 64.w pea g1s18 lea check18,%a2 jbsr (%a2) pea 128.w pea g2s18 jbsr (%a3) pea 128.w pea g2s18 jbsr (%a2) lea (28,%sp),%sp move.l #192,(%sp) pea g3s18 jbsr (%a3) pea 192.w pea g3s18 jbsr (%a2) subq.l #2,%sp move.l g3s18+14,-(%sp) move.l g3s18+10,-(%sp) move.l g3s18+6,-(%sp) move.l g3s18+2,-(%sp) lea g3s18,%a3 move.w (%a3),-(%sp) subq.l #2,%sp move.l g2s18+14,-(%sp) move.l g2s18+10,-(%sp) move.l g2s18+6,-(%sp) move.l g2s18+2,-(%sp) move.w g2s18,-(%sp) subq.l #2,%sp move.l g1s18+14,-(%sp) move.l g1s18+10,-(%sp) move.l g1s18+6,-(%sp) move.l g1s18+2,-(%sp) lea g1s18,%a2 move.w (%a2),-(%sp) jbsr test18 lea (70,%sp),%sp move.l g3s18+14,(%sp) move.l g3s18+10,-(%sp) move.l g3s18+6,-(%sp) move.l g3s18+2,-(%sp) move.w (%a3),-(%sp) subq.l #2,%sp move.l g1s18+14,-(%sp) move.l g1s18+10,-(%sp) move.l g1s18+6,-(%sp) move.l g1s18+2,-(%sp) move.w (%a2),-(%sp) jbsr test2_18 move.l -8(%a6),%a2 move.l -4(%a6),%a3 unlk %a6 rts .size testit18, .-testit18 .align 2 .globl init19 .type init19, @function init19: link.w %a6,#0 move.l %d2,-(%sp) move.l 8(%a6),%a0 move.l 12(%a6),%d1 clr.l %d0 .align 2 .L401: move.b %d1,%d2 add.b %d0,%d2 move.b %d2,(%a0,%d0.l) addq.l #1,%d0 moveq.l #18,%d2 cmp.l %d0,%d2 jbge .L401 move.l (%sp)+,%d2 unlk %a6 rts .size init19, .-init19 .align 2 .globl check19 .type check19, @function check19: link.w %a6,#0 move.l %d2,-(%sp) move.l 8(%a6),%a1 move.l 12(%a6),%a0 clr.l %d1 clr.l %d2 .align 2 .L410: move.b (%a1,%d1.l),%d2 move.l %a0,%d0 add.l %d1,%d0 cmp.l %d2,%d0 jbeq .L407 jbsr abort .align 2 .L407: addq.l #1,%d1 moveq.l #18,%d0 cmp.l %d1,%d0 jbge .L410 move.l -4(%a6),%d2 unlk %a6 rts .size check19, .-check19 .align 2 .globl test19 .type test19, @function test19: link.w %a6,#0 move.l %a2,-(%sp) pea 64.w pea 8(%a6) lea check19,%a2 jbsr (%a2) pea 128.w pea 28(%a6) jbsr (%a2) pea 192.w pea 48(%a6) jbsr (%a2) move.l -4(%a6),%a2 unlk %a6 rts .size test19, .-test19 .align 2 .globl test2_19 .type test2_19, @function test2_19: link.w %a6,#0 move.l %a2,-(%sp) lea (-20,%sp),%sp move.l %sp,%d0 pea 19.w pea 28(%a6) move.l %d0,-(%sp) lea memcpy,%a2 jbsr (%a2) subq.l #8,%sp move.l %sp,%d0 pea 19.w pea g2s19 move.l %d0,-(%sp) jbsr (%a2) subq.l #8,%sp move.l %sp,%d0 pea 19.w pea 8(%a6) move.l %d0,-(%sp) jbsr (%a2) lea (12,%sp),%sp jbsr test19 move.l -4(%a6),%a2 unlk %a6 rts .size test2_19, .-test2_19 .align 2 .globl testit19 .type testit19, @function testit19: link.w %a6,#0 movm.l #0x3030,-(%sp) pea 64.w pea g1s19 lea init19,%a3 jbsr (%a3) pea 64.w pea g1s19 lea check19,%a2 jbsr (%a2) pea 128.w pea g2s19 jbsr (%a3) pea 128.w pea g2s19 jbsr (%a2) lea (28,%sp),%sp move.l #192,(%sp) pea g3s19 jbsr (%a3) pea 192.w pea g3s19 jbsr (%a2) lea (-20,%sp),%sp move.l %sp,%d0 move.l #g3s19,%d3 pea 19.w move.l %d3,-(%sp) move.l %d0,-(%sp) lea memcpy,%a2 jbsr (%a2) subq.l #8,%sp move.l %sp,%d0 pea 19.w pea g2s19 move.l %d0,-(%sp) jbsr (%a2) subq.l #8,%sp move.l %sp,%d0 move.l #g1s19,%d2 pea 19.w move.l %d2,-(%sp) move.l %d0,-(%sp) jbsr (%a2) lea (12,%sp),%sp jbsr test19 lea (56,%sp),%sp move.l %sp,%d0 pea 19.w move.l %d3,-(%sp) move.l %d0,-(%sp) jbsr (%a2) subq.l #8,%sp move.l %sp,%d0 pea 19.w move.l %d2,-(%sp) move.l %d0,-(%sp) jbsr (%a2) lea (12,%sp),%sp jbsr test2_19 movm.l -16(%a6),#0xc0c unlk %a6 rts .size testit19, .-testit19 .align 2 .globl init20 .type init20, @function init20: link.w %a6,#0 move.l %d2,-(%sp) move.l 8(%a6),%a0 move.l 12(%a6),%d1 clr.l %d0 .align 2 .L421: move.b %d1,%d2 add.b %d0,%d2 move.b %d2,(%a0,%d0.l) addq.l #1,%d0 moveq.l #19,%d2 cmp.l %d0,%d2 jbge .L421 move.l (%sp)+,%d2 unlk %a6 rts .size init20, .-init20 .align 2 .globl check20 .type check20, @function check20: link.w %a6,#0 move.l %d2,-(%sp) move.l 8(%a6),%a1 move.l 12(%a6),%a0 clr.l %d1 clr.l %d2 .align 2 .L430: move.b (%a1,%d1.l),%d2 move.l %a0,%d0 add.l %d1,%d0 cmp.l %d2,%d0 jbeq .L427 jbsr abort .align 2 .L427: addq.l #1,%d1 moveq.l #19,%d0 cmp.l %d1,%d0 jbge .L430 move.l -4(%a6),%d2 unlk %a6 rts .size check20, .-check20 .align 2 .globl test20 .type test20, @function test20: link.w %a6,#0 move.l %a2,-(%sp) pea 64.w pea 8(%a6) lea check20,%a2 jbsr (%a2) pea 128.w pea 28(%a6) jbsr (%a2) pea 192.w pea 48(%a6) jbsr (%a2) move.l -4(%a6),%a2 unlk %a6 rts .size test20, .-test20 .align 2 .globl test2_20 .type test2_20, @function test2_20: link.w %a6,#0 move.l 44(%a6),-(%sp) move.l 40(%a6),-(%sp) move.l 36(%a6),-(%sp) move.l 32(%a6),-(%sp) move.l 28(%a6),-(%sp) move.l g2s20+16,-(%sp) move.l g2s20+12,-(%sp) move.l g2s20+8,-(%sp) move.l g2s20+4,-(%sp) move.l g2s20,-(%sp) move.l 24(%a6),-(%sp) move.l 20(%a6),-(%sp) move.l 16(%a6),-(%sp) move.l 12(%a6),-(%sp) move.l 8(%a6),-(%sp) jbsr test20 unlk %a6 rts .size test2_20, .-test2_20 .align 2 .globl testit20 .type testit20, @function testit20: link.w %a6,#0 move.l %a3,-(%sp) move.l %a2,-(%sp) pea 64.w pea g1s20 lea init20,%a3 jbsr (%a3) pea 64.w pea g1s20 lea check20,%a2 jbsr (%a2) pea 128.w pea g2s20 jbsr (%a3) pea 128.w pea g2s20 jbsr (%a2) lea (28,%sp),%sp move.l #192,(%sp) pea g3s20 jbsr (%a3) pea 192.w pea g3s20 jbsr (%a2) move.l g3s20+16,-(%sp) move.l g3s20+12,-(%sp) move.l g3s20+8,-(%sp) move.l g3s20+4,-(%sp) lea g3s20,%a3 move.l (%a3),-(%sp) move.l g2s20+16,-(%sp) move.l g2s20+12,-(%sp) move.l g2s20+8,-(%sp) move.l g2s20+4,-(%sp) move.l g2s20,-(%sp) move.l g1s20+16,-(%sp) move.l g1s20+12,-(%sp) move.l g1s20+8,-(%sp) move.l g1s20+4,-(%sp) lea g1s20,%a2 move.l (%a2),-(%sp) jbsr test20 lea (72,%sp),%sp move.l g3s20+16,(%sp) move.l g3s20+12,-(%sp) move.l g3s20+8,-(%sp) move.l g3s20+4,-(%sp) move.l (%a3),-(%sp) move.l g1s20+16,-(%sp) move.l g1s20+12,-(%sp) move.l g1s20+8,-(%sp) move.l g1s20+4,-(%sp) move.l (%a2),-(%sp) jbsr test2_20 move.l -8(%a6),%a2 move.l -4(%a6),%a3 unlk %a6 rts .size testit20, .-testit20 .align 2 .globl init21 .type init21, @function init21: link.w %a6,#0 move.l %d2,-(%sp) move.l 8(%a6),%a0 move.l 12(%a6),%d1 clr.l %d0 .align 2 .L441: move.b %d1,%d2 add.b %d0,%d2 move.b %d2,(%a0,%d0.l) addq.l #1,%d0 moveq.l #20,%d2 cmp.l %d0,%d2 jbge .L441 move.l (%sp)+,%d2 unlk %a6 rts .size init21, .-init21 .align 2 .globl check21 .type check21, @function check21: link.w %a6,#0 move.l %d2,-(%sp) move.l 8(%a6),%a1 move.l 12(%a6),%a0 clr.l %d1 clr.l %d2 .align 2 .L450: move.b (%a1,%d1.l),%d2 move.l %a0,%d0 add.l %d1,%d0 cmp.l %d2,%d0 jbeq .L447 jbsr abort .align 2 .L447: addq.l #1,%d1 moveq.l #20,%d0 cmp.l %d1,%d0 jbge .L450 move.l -4(%a6),%d2 unlk %a6 rts .size check21, .-check21 .align 2 .globl test21 .type test21, @function test21: link.w %a6,#0 move.l %a2,-(%sp) pea 64.w pea 8(%a6) lea check21,%a2 jbsr (%a2) pea 128.w pea 32(%a6) jbsr (%a2) pea 192.w pea 56(%a6) jbsr (%a2) move.l -4(%a6),%a2 unlk %a6 rts .size test21, .-test21 .align 2 .globl test2_21 .type test2_21, @function test2_21: link.w %a6,#0 move.l %a2,-(%sp) lea (-24,%sp),%sp move.l %sp,%d0 pea 21.w pea 32(%a6) move.l %d0,-(%sp) lea memcpy,%a2 jbsr (%a2) lea (-12,%sp),%sp move.l %sp,%d0 pea 21.w pea g2s21 move.l %d0,-(%sp) jbsr (%a2) lea (-12,%sp),%sp move.l %sp,%d0 pea 21.w pea 8(%a6) move.l %d0,-(%sp) jbsr (%a2) lea (12,%sp),%sp jbsr test21 move.l -4(%a6),%a2 unlk %a6 rts .size test2_21, .-test2_21 .align 2 .globl testit21 .type testit21, @function testit21: link.w %a6,#0 movm.l #0x3030,-(%sp) pea 64.w pea g1s21 lea init21,%a3 jbsr (%a3) pea 64.w pea g1s21 lea check21,%a2 jbsr (%a2) pea 128.w pea g2s21 jbsr (%a3) pea 128.w pea g2s21 jbsr (%a2) lea (28,%sp),%sp move.l #192,(%sp) pea g3s21 jbsr (%a3) pea 192.w pea g3s21 jbsr (%a2) lea (-24,%sp),%sp move.l %sp,%d0 move.l #g3s21,%d3 pea 21.w move.l %d3,-(%sp) move.l %d0,-(%sp) lea memcpy,%a2 jbsr (%a2) lea (-12,%sp),%sp move.l %sp,%d0 pea 21.w pea g2s21 move.l %d0,-(%sp) jbsr (%a2) lea (-12,%sp),%sp move.l %sp,%d0 move.l #g1s21,%d2 pea 21.w move.l %d2,-(%sp) move.l %d0,-(%sp) jbsr (%a2) lea (12,%sp),%sp jbsr test21 lea (64,%sp),%sp move.l %sp,%d0 pea 21.w move.l %d3,-(%sp) move.l %d0,-(%sp) jbsr (%a2) lea (-12,%sp),%sp move.l %sp,%d0 pea 21.w move.l %d2,-(%sp) move.l %d0,-(%sp) jbsr (%a2) lea (12,%sp),%sp jbsr test2_21 movm.l -16(%a6),#0xc0c unlk %a6 rts .size testit21, .-testit21 .align 2 .globl init22 .type init22, @function init22: link.w %a6,#0 move.l %d2,-(%sp) move.l 8(%a6),%a0 move.l 12(%a6),%d1 clr.l %d0 .align 2 .L461: move.b %d1,%d2 add.b %d0,%d2 move.b %d2,(%a0,%d0.l) addq.l #1,%d0 moveq.l #21,%d2 cmp.l %d0,%d2 jbge .L461 move.l (%sp)+,%d2 unlk %a6 rts .size init22, .-init22 .align 2 .globl check22 .type check22, @function check22: link.w %a6,#0 move.l %d2,-(%sp) move.l 8(%a6),%a1 move.l 12(%a6),%a0 clr.l %d1 clr.l %d2 .align 2 .L470: move.b (%a1,%d1.l),%d2 move.l %a0,%d0 add.l %d1,%d0 cmp.l %d2,%d0 jbeq .L467 jbsr abort .align 2 .L467: addq.l #1,%d1 moveq.l #21,%d0 cmp.l %d1,%d0 jbge .L470 move.l -4(%a6),%d2 unlk %a6 rts .size check22, .-check22 .align 2 .globl test22 .type test22, @function test22: link.w %a6,#0 move.l %a2,-(%sp) pea 64.w pea 8(%a6) lea check22,%a2 jbsr (%a2) pea 128.w pea 32(%a6) jbsr (%a2) pea 192.w pea 56(%a6) jbsr (%a2) move.l -4(%a6),%a2 unlk %a6 rts .size test22, .-test22 .align 2 .globl test2_22 .type test2_22, @function test2_22: link.w %a6,#0 subq.l #2,%sp move.l 50(%a6),-(%sp) move.l 46(%a6),-(%sp) move.l 42(%a6),-(%sp) move.l 38(%a6),-(%sp) move.l 34(%a6),-(%sp) move.w 32(%a6),-(%sp) subq.l #2,%sp move.l g2s22+18,-(%sp) move.l g2s22+14,-(%sp) move.l g2s22+10,-(%sp) move.l g2s22+6,-(%sp) move.l g2s22+2,-(%sp) move.w g2s22,-(%sp) subq.l #2,%sp move.l 26(%a6),-(%sp) move.l 22(%a6),-(%sp) move.l 18(%a6),-(%sp) move.l 14(%a6),-(%sp) move.l 10(%a6),-(%sp) move.w 8(%a6),-(%sp) jbsr test22 unlk %a6 rts .size test2_22, .-test2_22 .align 2 .globl testit22 .type testit22, @function testit22: link.w %a6,#0 move.l %a3,-(%sp) move.l %a2,-(%sp) pea 64.w pea g1s22 lea init22,%a3 jbsr (%a3) pea 64.w pea g1s22 lea check22,%a2 jbsr (%a2) pea 128.w pea g2s22 jbsr (%a3) pea 128.w pea g2s22 jbsr (%a2) lea (28,%sp),%sp move.l #192,(%sp) pea g3s22 jbsr (%a3) pea 192.w pea g3s22 jbsr (%a2) subq.l #2,%sp move.l g3s22+18,-(%sp) move.l g3s22+14,-(%sp) move.l g3s22+10,-(%sp) move.l g3s22+6,-(%sp) move.l g3s22+2,-(%sp) lea g3s22,%a3 move.w (%a3),-(%sp) subq.l #2,%sp move.l g2s22+18,-(%sp) move.l g2s22+14,-(%sp) move.l g2s22+10,-(%sp) move.l g2s22+6,-(%sp) move.l g2s22+2,-(%sp) move.w g2s22,-(%sp) subq.l #2,%sp move.l g1s22+18,-(%sp) move.l g1s22+14,-(%sp) move.l g1s22+10,-(%sp) move.l g1s22+6,-(%sp) move.l g1s22+2,-(%sp) lea g1s22,%a2 move.w (%a2),-(%sp) jbsr test22 lea (82,%sp),%sp move.l g3s22+18,(%sp) move.l g3s22+14,-(%sp) move.l g3s22+10,-(%sp) move.l g3s22+6,-(%sp) move.l g3s22+2,-(%sp) move.w (%a3),-(%sp) subq.l #2,%sp move.l g1s22+18,-(%sp) move.l g1s22+14,-(%sp) move.l g1s22+10,-(%sp) move.l g1s22+6,-(%sp) move.l g1s22+2,-(%sp) move.w (%a2),-(%sp) jbsr test2_22 move.l -8(%a6),%a2 move.l -4(%a6),%a3 unlk %a6 rts .size testit22, .-testit22 .align 2 .globl init23 .type init23, @function init23: link.w %a6,#0 move.l %d2,-(%sp) move.l 8(%a6),%a0 move.l 12(%a6),%d1 clr.l %d0 .align 2 .L481: move.b %d1,%d2 add.b %d0,%d2 move.b %d2,(%a0,%d0.l) addq.l #1,%d0 moveq.l #22,%d2 cmp.l %d0,%d2 jbge .L481 move.l (%sp)+,%d2 unlk %a6 rts .size init23, .-init23 .align 2 .globl check23 .type check23, @function check23: link.w %a6,#0 move.l %d2,-(%sp) move.l 8(%a6),%a1 move.l 12(%a6),%a0 clr.l %d1 clr.l %d2 .align 2 .L490: move.b (%a1,%d1.l),%d2 move.l %a0,%d0 add.l %d1,%d0 cmp.l %d2,%d0 jbeq .L487 jbsr abort .align 2 .L487: addq.l #1,%d1 moveq.l #22,%d0 cmp.l %d1,%d0 jbge .L490 move.l -4(%a6),%d2 unlk %a6 rts .size check23, .-check23 .align 2 .globl test23 .type test23, @function test23: link.w %a6,#0 move.l %a2,-(%sp) pea 64.w pea 8(%a6) lea check23,%a2 jbsr (%a2) pea 128.w pea 32(%a6) jbsr (%a2) pea 192.w pea 56(%a6) jbsr (%a2) move.l -4(%a6),%a2 unlk %a6 rts .size test23, .-test23 .align 2 .globl test2_23 .type test2_23, @function test2_23: link.w %a6,#0 move.l %a2,-(%sp) lea (-24,%sp),%sp move.l %sp,%d0 pea 23.w pea 32(%a6) move.l %d0,-(%sp) lea memcpy,%a2 jbsr (%a2) lea (-12,%sp),%sp move.l %sp,%d0 pea 23.w pea g2s23 move.l %d0,-(%sp) jbsr (%a2) lea (-12,%sp),%sp move.l %sp,%d0 pea 23.w pea 8(%a6) move.l %d0,-(%sp) jbsr (%a2) lea (12,%sp),%sp jbsr test23 move.l -4(%a6),%a2 unlk %a6 rts .size test2_23, .-test2_23 .align 2 .globl testit23 .type testit23, @function testit23: link.w %a6,#0 movm.l #0x3030,-(%sp) pea 64.w pea g1s23 lea init23,%a3 jbsr (%a3) pea 64.w pea g1s23 lea check23,%a2 jbsr (%a2) pea 128.w pea g2s23 jbsr (%a3) pea 128.w pea g2s23 jbsr (%a2) lea (28,%sp),%sp move.l #192,(%sp) pea g3s23 jbsr (%a3) pea 192.w pea g3s23 jbsr (%a2) lea (-24,%sp),%sp move.l %sp,%d0 move.l #g3s23,%d3 pea 23.w move.l %d3,-(%sp) move.l %d0,-(%sp) lea memcpy,%a2 jbsr (%a2) lea (-12,%sp),%sp move.l %sp,%d0 pea 23.w pea g2s23 move.l %d0,-(%sp) jbsr (%a2) lea (-12,%sp),%sp move.l %sp,%d0 move.l #g1s23,%d2 pea 23.w move.l %d2,-(%sp) move.l %d0,-(%sp) jbsr (%a2) lea (12,%sp),%sp jbsr test23 lea (64,%sp),%sp move.l %sp,%d0 pea 23.w move.l %d3,-(%sp) move.l %d0,-(%sp) jbsr (%a2) lea (-12,%sp),%sp move.l %sp,%d0 pea 23.w move.l %d2,-(%sp) move.l %d0,-(%sp) jbsr (%a2) lea (12,%sp),%sp jbsr test2_23 movm.l -16(%a6),#0xc0c unlk %a6 rts .size testit23, .-testit23 .align 2 .globl init24 .type init24, @function init24: link.w %a6,#0 move.l %d2,-(%sp) move.l 8(%a6),%a0 move.l 12(%a6),%d1 clr.l %d0 .align 2 .L501: move.b %d1,%d2 add.b %d0,%d2 move.b %d2,(%a0,%d0.l) addq.l #1,%d0 moveq.l #23,%d2 cmp.l %d0,%d2 jbge .L501 move.l (%sp)+,%d2 unlk %a6 rts .size init24, .-init24 .align 2 .globl check24 .type check24, @function check24: link.w %a6,#0 move.l %d2,-(%sp) move.l 8(%a6),%a1 move.l 12(%a6),%a0 clr.l %d1 clr.l %d2 .align 2 .L510: move.b (%a1,%d1.l),%d2 move.l %a0,%d0 add.l %d1,%d0 cmp.l %d2,%d0 jbeq .L507 jbsr abort .align 2 .L507: addq.l #1,%d1 moveq.l #23,%d0 cmp.l %d1,%d0 jbge .L510 move.l -4(%a6),%d2 unlk %a6 rts .size check24, .-check24 .align 2 .globl test24 .type test24, @function test24: link.w %a6,#0 move.l %a2,-(%sp) pea 64.w pea 8(%a6) lea check24,%a2 jbsr (%a2) pea 128.w pea 32(%a6) jbsr (%a2) pea 192.w pea 56(%a6) jbsr (%a2) move.l -4(%a6),%a2 unlk %a6 rts .size test24, .-test24 .align 2 .globl test2_24 .type test2_24, @function test2_24: link.w %a6,#0 move.l 52(%a6),-(%sp) move.l 48(%a6),-(%sp) move.l 44(%a6),-(%sp) move.l 40(%a6),-(%sp) move.l 36(%a6),-(%sp) move.l 32(%a6),-(%sp) move.l g2s24+20,-(%sp) move.l g2s24+16,-(%sp) move.l g2s24+12,-(%sp) move.l g2s24+8,-(%sp) move.l g2s24+4,-(%sp) move.l g2s24,-(%sp) move.l 28(%a6),-(%sp) move.l 24(%a6),-(%sp) move.l 20(%a6),-(%sp) move.l 16(%a6),-(%sp) move.l 12(%a6),-(%sp) move.l 8(%a6),-(%sp) jbsr test24 unlk %a6 rts .size test2_24, .-test2_24 .align 2 .globl testit24 .type testit24, @function testit24: link.w %a6,#0 move.l %a3,-(%sp) move.l %a2,-(%sp) pea 64.w pea g1s24 lea init24,%a3 jbsr (%a3) pea 64.w pea g1s24 lea check24,%a2 jbsr (%a2) pea 128.w pea g2s24 jbsr (%a3) pea 128.w pea g2s24 jbsr (%a2) lea (28,%sp),%sp move.l #192,(%sp) pea g3s24 jbsr (%a3) pea 192.w pea g3s24 jbsr (%a2) move.l g3s24+20,-(%sp) move.l g3s24+16,-(%sp) move.l g3s24+12,-(%sp) move.l g3s24+8,-(%sp) move.l g3s24+4,-(%sp) lea g3s24,%a3 move.l (%a3),-(%sp) move.l g2s24+20,-(%sp) move.l g2s24+16,-(%sp) move.l g2s24+12,-(%sp) move.l g2s24+8,-(%sp) move.l g2s24+4,-(%sp) move.l g2s24,-(%sp) move.l g1s24+20,-(%sp) move.l g1s24+16,-(%sp) move.l g1s24+12,-(%sp) move.l g1s24+8,-(%sp) move.l g1s24+4,-(%sp) lea g1s24,%a2 move.l (%a2),-(%sp) jbsr test24 lea (84,%sp),%sp move.l g3s24+20,(%sp) move.l g3s24+16,-(%sp) move.l g3s24+12,-(%sp) move.l g3s24+8,-(%sp) move.l g3s24+4,-(%sp) move.l (%a3),-(%sp) move.l g1s24+20,-(%sp) move.l g1s24+16,-(%sp) move.l g1s24+12,-(%sp) move.l g1s24+8,-(%sp) move.l g1s24+4,-(%sp) move.l (%a2),-(%sp) jbsr test2_24 move.l -8(%a6),%a2 move.l -4(%a6),%a3 unlk %a6 rts .size testit24, .-testit24 .align 2 .globl init25 .type init25, @function init25: link.w %a6,#0 move.l %d2,-(%sp) move.l 8(%a6),%a0 move.l 12(%a6),%d1 clr.l %d0 .align 2 .L521: move.b %d1,%d2 add.b %d0,%d2 move.b %d2,(%a0,%d0.l) addq.l #1,%d0 moveq.l #24,%d2 cmp.l %d0,%d2 jbge .L521 move.l (%sp)+,%d2 unlk %a6 rts .size init25, .-init25 .align 2 .globl check25 .type check25, @function check25: link.w %a6,#0 move.l %d2,-(%sp) move.l 8(%a6),%a1 move.l 12(%a6),%a0 clr.l %d1 clr.l %d2 .align 2 .L530: move.b (%a1,%d1.l),%d2 move.l %a0,%d0 add.l %d1,%d0 cmp.l %d2,%d0 jbeq .L527 jbsr abort .align 2 .L527: addq.l #1,%d1 moveq.l #24,%d0 cmp.l %d1,%d0 jbge .L530 move.l -4(%a6),%d2 unlk %a6 rts .size check25, .-check25 .align 2 .globl test25 .type test25, @function test25: link.w %a6,#0 move.l %a2,-(%sp) pea 64.w pea 8(%a6) lea check25,%a2 jbsr (%a2) pea 128.w pea 36(%a6) jbsr (%a2) pea 192.w pea 64(%a6) jbsr (%a2) move.l -4(%a6),%a2 unlk %a6 rts .size test25, .-test25 .align 2 .globl test2_25 .type test2_25, @function test2_25: link.w %a6,#0 move.l %a2,-(%sp) lea (-28,%sp),%sp move.l %sp,%d0 pea 25.w pea 36(%a6) move.l %d0,-(%sp) lea memcpy,%a2 jbsr (%a2) lea (-16,%sp),%sp move.l %sp,%d0 pea 25.w pea g2s25 move.l %d0,-(%sp) jbsr (%a2) lea (-16,%sp),%sp move.l %sp,%d0 pea 25.w pea 8(%a6) move.l %d0,-(%sp) jbsr (%a2) lea (12,%sp),%sp jbsr test25 move.l -4(%a6),%a2 unlk %a6 rts .size test2_25, .-test2_25 .align 2 .globl testit25 .type testit25, @function testit25: link.w %a6,#0 movm.l #0x3030,-(%sp) pea 64.w pea g1s25 lea init25,%a3 jbsr (%a3) pea 64.w pea g1s25 lea check25,%a2 jbsr (%a2) pea 128.w pea g2s25 jbsr (%a3) pea 128.w pea g2s25 jbsr (%a2) lea (28,%sp),%sp move.l #192,(%sp) pea g3s25 jbsr (%a3) pea 192.w pea g3s25 jbsr (%a2) lea (-28,%sp),%sp move.l %sp,%d0 move.l #g3s25,%d3 pea 25.w move.l %d3,-(%sp) move.l %d0,-(%sp) lea memcpy,%a2 jbsr (%a2) lea (-16,%sp),%sp move.l %sp,%d0 pea 25.w pea g2s25 move.l %d0,-(%sp) jbsr (%a2) lea (-16,%sp),%sp move.l %sp,%d0 move.l #g1s25,%d2 pea 25.w move.l %d2,-(%sp) move.l %d0,-(%sp) jbsr (%a2) lea (12,%sp),%sp jbsr test25 lea (72,%sp),%sp move.l %sp,%d0 pea 25.w move.l %d3,-(%sp) move.l %d0,-(%sp) jbsr (%a2) lea (-16,%sp),%sp move.l %sp,%d0 pea 25.w move.l %d2,-(%sp) move.l %d0,-(%sp) jbsr (%a2) lea (12,%sp),%sp jbsr test2_25 movm.l -16(%a6),#0xc0c unlk %a6 rts .size testit25, .-testit25 .align 2 .globl init26 .type init26, @function init26: link.w %a6,#0 move.l %d2,-(%sp) move.l 8(%a6),%a0 move.l 12(%a6),%d1 clr.l %d0 .align 2 .L541: move.b %d1,%d2 add.b %d0,%d2 move.b %d2,(%a0,%d0.l) addq.l #1,%d0 moveq.l #25,%d2 cmp.l %d0,%d2 jbge .L541 move.l (%sp)+,%d2 unlk %a6 rts .size init26, .-init26 .align 2 .globl check26 .type check26, @function check26: link.w %a6,#0 move.l %d2,-(%sp) move.l 8(%a6),%a1 move.l 12(%a6),%a0 clr.l %d1 clr.l %d2 .align 2 .L550: move.b (%a1,%d1.l),%d2 move.l %a0,%d0 add.l %d1,%d0 cmp.l %d2,%d0 jbeq .L547 jbsr abort .align 2 .L547: addq.l #1,%d1 moveq.l #25,%d0 cmp.l %d1,%d0 jbge .L550 move.l -4(%a6),%d2 unlk %a6 rts .size check26, .-check26 .align 2 .globl test26 .type test26, @function test26: link.w %a6,#0 move.l %a2,-(%sp) pea 64.w pea 8(%a6) lea check26,%a2 jbsr (%a2) pea 128.w pea 36(%a6) jbsr (%a2) pea 192.w pea 64(%a6) jbsr (%a2) move.l -4(%a6),%a2 unlk %a6 rts .size test26, .-test26 .align 2 .globl test2_26 .type test2_26, @function test2_26: link.w %a6,#0 subq.l #2,%sp move.l 58(%a6),-(%sp) move.l 54(%a6),-(%sp) move.l 50(%a6),-(%sp) move.l 46(%a6),-(%sp) move.l 42(%a6),-(%sp) move.l 38(%a6),-(%sp) move.w 36(%a6),-(%sp) subq.l #2,%sp move.l g2s26+22,-(%sp) move.l g2s26+18,-(%sp) move.l g2s26+14,-(%sp) move.l g2s26+10,-(%sp) move.l g2s26+6,-(%sp) move.l g2s26+2,-(%sp) move.w g2s26,-(%sp) subq.l #2,%sp move.l 30(%a6),-(%sp) move.l 26(%a6),-(%sp) move.l 22(%a6),-(%sp) move.l 18(%a6),-(%sp) move.l 14(%a6),-(%sp) move.l 10(%a6),-(%sp) move.w 8(%a6),-(%sp) jbsr test26 unlk %a6 rts .size test2_26, .-test2_26 .align 2 .globl testit26 .type testit26, @function testit26: link.w %a6,#0 move.l %a3,-(%sp) move.l %a2,-(%sp) pea 64.w pea g1s26 lea init26,%a3 jbsr (%a3) pea 64.w pea g1s26 lea check26,%a2 jbsr (%a2) pea 128.w pea g2s26 jbsr (%a3) pea 128.w pea g2s26 jbsr (%a2) lea (28,%sp),%sp move.l #192,(%sp) pea g3s26 jbsr (%a3) pea 192.w pea g3s26 jbsr (%a2) subq.l #2,%sp move.l g3s26+22,-(%sp) move.l g3s26+18,-(%sp) move.l g3s26+14,-(%sp) move.l g3s26+10,-(%sp) move.l g3s26+6,-(%sp) move.l g3s26+2,-(%sp) lea g3s26,%a3 move.w (%a3),-(%sp) subq.l #2,%sp move.l g2s26+22,-(%sp) move.l g2s26+18,-(%sp) move.l g2s26+14,-(%sp) move.l g2s26+10,-(%sp) move.l g2s26+6,-(%sp) move.l g2s26+2,-(%sp) move.w g2s26,-(%sp) subq.l #2,%sp move.l g1s26+22,-(%sp) move.l g1s26+18,-(%sp) move.l g1s26+14,-(%sp) move.l g1s26+10,-(%sp) move.l g1s26+6,-(%sp) move.l g1s26+2,-(%sp) lea g1s26,%a2 move.w (%a2),-(%sp) jbsr test26 lea (94,%sp),%sp move.l g3s26+22,(%sp) move.l g3s26+18,-(%sp) move.l g3s26+14,-(%sp) move.l g3s26+10,-(%sp) move.l g3s26+6,-(%sp) move.l g3s26+2,-(%sp) move.w (%a3),-(%sp) subq.l #2,%sp move.l g1s26+22,-(%sp) move.l g1s26+18,-(%sp) move.l g1s26+14,-(%sp) move.l g1s26+10,-(%sp) move.l g1s26+6,-(%sp) move.l g1s26+2,-(%sp) move.w (%a2),-(%sp) jbsr test2_26 move.l -8(%a6),%a2 move.l -4(%a6),%a3 unlk %a6 rts .size testit26, .-testit26 .align 2 .globl init27 .type init27, @function init27: link.w %a6,#0 move.l %d2,-(%sp) move.l 8(%a6),%a0 move.l 12(%a6),%d1 clr.l %d0 .align 2 .L561: move.b %d1,%d2 add.b %d0,%d2 move.b %d2,(%a0,%d0.l) addq.l #1,%d0 moveq.l #26,%d2 cmp.l %d0,%d2 jbge .L561 move.l (%sp)+,%d2 unlk %a6 rts .size init27, .-init27 .align 2 .globl check27 .type check27, @function check27: link.w %a6,#0 move.l %d2,-(%sp) move.l 8(%a6),%a1 move.l 12(%a6),%a0 clr.l %d1 clr.l %d2 .align 2 .L570: move.b (%a1,%d1.l),%d2 move.l %a0,%d0 add.l %d1,%d0 cmp.l %d2,%d0 jbeq .L567 jbsr abort .align 2 .L567: addq.l #1,%d1 moveq.l #26,%d0 cmp.l %d1,%d0 jbge .L570 move.l -4(%a6),%d2 unlk %a6 rts .size check27, .-check27 .align 2 .globl test27 .type test27, @function test27: link.w %a6,#0 move.l %a2,-(%sp) pea 64.w pea 8(%a6) lea check27,%a2 jbsr (%a2) pea 128.w pea 36(%a6) jbsr (%a2) pea 192.w pea 64(%a6) jbsr (%a2) move.l -4(%a6),%a2 unlk %a6 rts .size test27, .-test27 .align 2 .globl test2_27 .type test2_27, @function test2_27: link.w %a6,#0 move.l %a2,-(%sp) lea (-28,%sp),%sp move.l %sp,%d0 pea 27.w pea 36(%a6) move.l %d0,-(%sp) lea memcpy,%a2 jbsr (%a2) lea (-16,%sp),%sp move.l %sp,%d0 pea 27.w pea g2s27 move.l %d0,-(%sp) jbsr (%a2) lea (-16,%sp),%sp move.l %sp,%d0 pea 27.w pea 8(%a6) move.l %d0,-(%sp) jbsr (%a2) lea (12,%sp),%sp jbsr test27 move.l -4(%a6),%a2 unlk %a6 rts .size test2_27, .-test2_27 .align 2 .globl testit27 .type testit27, @function testit27: link.w %a6,#0 movm.l #0x3030,-(%sp) pea 64.w pea g1s27 lea init27,%a3 jbsr (%a3) pea 64.w pea g1s27 lea check27,%a2 jbsr (%a2) pea 128.w pea g2s27 jbsr (%a3) pea 128.w pea g2s27 jbsr (%a2) lea (28,%sp),%sp move.l #192,(%sp) pea g3s27 jbsr (%a3) pea 192.w pea g3s27 jbsr (%a2) lea (-28,%sp),%sp move.l %sp,%d0 move.l #g3s27,%d3 pea 27.w move.l %d3,-(%sp) move.l %d0,-(%sp) lea memcpy,%a2 jbsr (%a2) lea (-16,%sp),%sp move.l %sp,%d0 pea 27.w pea g2s27 move.l %d0,-(%sp) jbsr (%a2) lea (-16,%sp),%sp move.l %sp,%d0 move.l #g1s27,%d2 pea 27.w move.l %d2,-(%sp) move.l %d0,-(%sp) jbsr (%a2) lea (12,%sp),%sp jbsr test27 lea (72,%sp),%sp move.l %sp,%d0 pea 27.w move.l %d3,-(%sp) move.l %d0,-(%sp) jbsr (%a2) lea (-16,%sp),%sp move.l %sp,%d0 pea 27.w move.l %d2,-(%sp) move.l %d0,-(%sp) jbsr (%a2) lea (12,%sp),%sp jbsr test2_27 movm.l -16(%a6),#0xc0c unlk %a6 rts .size testit27, .-testit27 .align 2 .globl init28 .type init28, @function init28: link.w %a6,#0 move.l %d2,-(%sp) move.l 8(%a6),%a0 move.l 12(%a6),%d1 clr.l %d0 .align 2 .L581: move.b %d1,%d2 add.b %d0,%d2 move.b %d2,(%a0,%d0.l) addq.l #1,%d0 moveq.l #27,%d2 cmp.l %d0,%d2 jbge .L581 move.l (%sp)+,%d2 unlk %a6 rts .size init28, .-init28 .align 2 .globl check28 .type check28, @function check28: link.w %a6,#0 move.l %d2,-(%sp) move.l 8(%a6),%a1 move.l 12(%a6),%a0 clr.l %d1 clr.l %d2 .align 2 .L590: move.b (%a1,%d1.l),%d2 move.l %a0,%d0 add.l %d1,%d0 cmp.l %d2,%d0 jbeq .L587 jbsr abort .align 2 .L587: addq.l #1,%d1 moveq.l #27,%d0 cmp.l %d1,%d0 jbge .L590 move.l -4(%a6),%d2 unlk %a6 rts .size check28, .-check28 .align 2 .globl test28 .type test28, @function test28: link.w %a6,#0 move.l %a2,-(%sp) pea 64.w pea 8(%a6) lea check28,%a2 jbsr (%a2) pea 128.w pea 36(%a6) jbsr (%a2) pea 192.w pea 64(%a6) jbsr (%a2) move.l -4(%a6),%a2 unlk %a6 rts .size test28, .-test28 .align 2 .globl test2_28 .type test2_28, @function test2_28: link.w %a6,#0 move.l 60(%a6),-(%sp) move.l 56(%a6),-(%sp) move.l 52(%a6),-(%sp) move.l 48(%a6),-(%sp) move.l 44(%a6),-(%sp) move.l 40(%a6),-(%sp) move.l 36(%a6),-(%sp) move.l g2s28+24,-(%sp) move.l g2s28+20,-(%sp) move.l g2s28+16,-(%sp) move.l g2s28+12,-(%sp) move.l g2s28+8,-(%sp) move.l g2s28+4,-(%sp) move.l g2s28,-(%sp) move.l 32(%a6),-(%sp) move.l 28(%a6),-(%sp) move.l 24(%a6),-(%sp) move.l 20(%a6),-(%sp) move.l 16(%a6),-(%sp) move.l 12(%a6),-(%sp) move.l 8(%a6),-(%sp) jbsr test28 unlk %a6 rts .size test2_28, .-test2_28 .align 2 .globl testit28 .type testit28, @function testit28: link.w %a6,#0 move.l %a3,-(%sp) move.l %a2,-(%sp) pea 64.w pea g1s28 lea init28,%a3 jbsr (%a3) pea 64.w pea g1s28 lea check28,%a2 jbsr (%a2) pea 128.w pea g2s28 jbsr (%a3) pea 128.w pea g2s28 jbsr (%a2) lea (28,%sp),%sp move.l #192,(%sp) pea g3s28 jbsr (%a3) pea 192.w pea g3s28 jbsr (%a2) move.l g3s28+24,-(%sp) move.l g3s28+20,-(%sp) move.l g3s28+16,-(%sp) move.l g3s28+12,-(%sp) move.l g3s28+8,-(%sp) move.l g3s28+4,-(%sp) lea g3s28,%a3 move.l (%a3),-(%sp) move.l g2s28+24,-(%sp) move.l g2s28+20,-(%sp) move.l g2s28+16,-(%sp) move.l g2s28+12,-(%sp) move.l g2s28+8,-(%sp) move.l g2s28+4,-(%sp) move.l g2s28,-(%sp) move.l g1s28+24,-(%sp) move.l g1s28+20,-(%sp) move.l g1s28+16,-(%sp) move.l g1s28+12,-(%sp) move.l g1s28+8,-(%sp) move.l g1s28+4,-(%sp) lea g1s28,%a2 move.l (%a2),-(%sp) jbsr test28 lea (96,%sp),%sp move.l g3s28+24,(%sp) move.l g3s28+20,-(%sp) move.l g3s28+16,-(%sp) move.l g3s28+12,-(%sp) move.l g3s28+8,-(%sp) move.l g3s28+4,-(%sp) move.l (%a3),-(%sp) move.l g1s28+24,-(%sp) move.l g1s28+20,-(%sp) move.l g1s28+16,-(%sp) move.l g1s28+12,-(%sp) move.l g1s28+8,-(%sp) move.l g1s28+4,-(%sp) move.l (%a2),-(%sp) jbsr test2_28 move.l -8(%a6),%a2 move.l -4(%a6),%a3 unlk %a6 rts .size testit28, .-testit28 .align 2 .globl init29 .type init29, @function init29: link.w %a6,#0 move.l %d2,-(%sp) move.l 8(%a6),%a0 move.l 12(%a6),%d1 clr.l %d0 .align 2 .L601: move.b %d1,%d2 add.b %d0,%d2 move.b %d2,(%a0,%d0.l) addq.l #1,%d0 moveq.l #28,%d2 cmp.l %d0,%d2 jbge .L601 move.l (%sp)+,%d2 unlk %a6 rts .size init29, .-init29 .align 2 .globl check29 .type check29, @function check29: link.w %a6,#0 move.l %d2,-(%sp) move.l 8(%a6),%a1 move.l 12(%a6),%a0 clr.l %d1 clr.l %d2 .align 2 .L610: move.b (%a1,%d1.l),%d2 move.l %a0,%d0 add.l %d1,%d0 cmp.l %d2,%d0 jbeq .L607 jbsr abort .align 2 .L607: addq.l #1,%d1 moveq.l #28,%d0 cmp.l %d1,%d0 jbge .L610 move.l -4(%a6),%d2 unlk %a6 rts .size check29, .-check29 .align 2 .globl test29 .type test29, @function test29: link.w %a6,#0 move.l %a2,-(%sp) pea 64.w pea 8(%a6) lea check29,%a2 jbsr (%a2) pea 128.w pea 40(%a6) jbsr (%a2) pea 192.w pea 72(%a6) jbsr (%a2) move.l -4(%a6),%a2 unlk %a6 rts .size test29, .-test29 .align 2 .globl test2_29 .type test2_29, @function test2_29: link.w %a6,#0 move.l %a2,-(%sp) lea (-32,%sp),%sp move.l %sp,%d0 pea 29.w pea 40(%a6) move.l %d0,-(%sp) lea memcpy,%a2 jbsr (%a2) lea (-20,%sp),%sp move.l %sp,%d0 pea 29.w pea g2s29 move.l %d0,-(%sp) jbsr (%a2) lea (-20,%sp),%sp move.l %sp,%d0 pea 29.w pea 8(%a6) move.l %d0,-(%sp) jbsr (%a2) lea (12,%sp),%sp jbsr test29 move.l -4(%a6),%a2 unlk %a6 rts .size test2_29, .-test2_29 .align 2 .globl testit29 .type testit29, @function testit29: link.w %a6,#0 movm.l #0x3030,-(%sp) pea 64.w pea g1s29 lea init29,%a3 jbsr (%a3) pea 64.w pea g1s29 lea check29,%a2 jbsr (%a2) pea 128.w pea g2s29 jbsr (%a3) pea 128.w pea g2s29 jbsr (%a2) lea (28,%sp),%sp move.l #192,(%sp) pea g3s29 jbsr (%a3) pea 192.w pea g3s29 jbsr (%a2) lea (-32,%sp),%sp move.l %sp,%d0 move.l #g3s29,%d3 pea 29.w move.l %d3,-(%sp) move.l %d0,-(%sp) lea memcpy,%a2 jbsr (%a2) lea (-20,%sp),%sp move.l %sp,%d0 pea 29.w pea g2s29 move.l %d0,-(%sp) jbsr (%a2) lea (-20,%sp),%sp move.l %sp,%d0 move.l #g1s29,%d2 pea 29.w move.l %d2,-(%sp) move.l %d0,-(%sp) jbsr (%a2) lea (12,%sp),%sp jbsr test29 lea (80,%sp),%sp move.l %sp,%d0 pea 29.w move.l %d3,-(%sp) move.l %d0,-(%sp) jbsr (%a2) lea (-20,%sp),%sp move.l %sp,%d0 pea 29.w move.l %d2,-(%sp) move.l %d0,-(%sp) jbsr (%a2) lea (12,%sp),%sp jbsr test2_29 movm.l -16(%a6),#0xc0c unlk %a6 rts .size testit29, .-testit29 .align 2 .globl init30 .type init30, @function init30: link.w %a6,#0 move.l %d2,-(%sp) move.l 8(%a6),%a0 move.l 12(%a6),%d1 clr.l %d0 .align 2 .L621: move.b %d1,%d2 add.b %d0,%d2 move.b %d2,(%a0,%d0.l) addq.l #1,%d0 moveq.l #29,%d2 cmp.l %d0,%d2 jbge .L621 move.l (%sp)+,%d2 unlk %a6 rts .size init30, .-init30 .align 2 .globl check30 .type check30, @function check30: link.w %a6,#0 move.l %d2,-(%sp) move.l 8(%a6),%a1 move.l 12(%a6),%a0 clr.l %d1 clr.l %d2 .align 2 .L630: move.b (%a1,%d1.l),%d2 move.l %a0,%d0 add.l %d1,%d0 cmp.l %d2,%d0 jbeq .L627 jbsr abort .align 2 .L627: addq.l #1,%d1 moveq.l #29,%d0 cmp.l %d1,%d0 jbge .L630 move.l -4(%a6),%d2 unlk %a6 rts .size check30, .-check30 .align 2 .globl test30 .type test30, @function test30: link.w %a6,#0 move.l %a2,-(%sp) pea 64.w pea 8(%a6) lea check30,%a2 jbsr (%a2) pea 128.w pea 40(%a6) jbsr (%a2) pea 192.w pea 72(%a6) jbsr (%a2) move.l -4(%a6),%a2 unlk %a6 rts .size test30, .-test30 .align 2 .globl test2_30 .type test2_30, @function test2_30: link.w %a6,#0 subq.l #2,%sp move.l 66(%a6),-(%sp) move.l 62(%a6),-(%sp) move.l 58(%a6),-(%sp) move.l 54(%a6),-(%sp) move.l 50(%a6),-(%sp) move.l 46(%a6),-(%sp) move.l 42(%a6),-(%sp) move.w 40(%a6),-(%sp) subq.l #2,%sp move.l g2s30+26,-(%sp) move.l g2s30+22,-(%sp) move.l g2s30+18,-(%sp) move.l g2s30+14,-(%sp) move.l g2s30+10,-(%sp) move.l g2s30+6,-(%sp) move.l g2s30+2,-(%sp) move.w g2s30,-(%sp) subq.l #2,%sp move.l 34(%a6),-(%sp) move.l 30(%a6),-(%sp) move.l 26(%a6),-(%sp) move.l 22(%a6),-(%sp) move.l 18(%a6),-(%sp) move.l 14(%a6),-(%sp) move.l 10(%a6),-(%sp) move.w 8(%a6),-(%sp) jbsr test30 unlk %a6 rts .size test2_30, .-test2_30 .align 2 .globl testit30 .type testit30, @function testit30: link.w %a6,#0 move.l %a3,-(%sp) move.l %a2,-(%sp) pea 64.w pea g1s30 lea init30,%a3 jbsr (%a3) pea 64.w pea g1s30 lea check30,%a2 jbsr (%a2) pea 128.w pea g2s30 jbsr (%a3) pea 128.w pea g2s30 jbsr (%a2) lea (28,%sp),%sp move.l #192,(%sp) pea g3s30 jbsr (%a3) pea 192.w pea g3s30 jbsr (%a2) subq.l #2,%sp move.l g3s30+26,-(%sp) move.l g3s30+22,-(%sp) move.l g3s30+18,-(%sp) move.l g3s30+14,-(%sp) move.l g3s30+10,-(%sp) move.l g3s30+6,-(%sp) move.l g3s30+2,-(%sp) lea g3s30,%a3 move.w (%a3),-(%sp) subq.l #2,%sp move.l g2s30+26,-(%sp) move.l g2s30+22,-(%sp) move.l g2s30+18,-(%sp) move.l g2s30+14,-(%sp) move.l g2s30+10,-(%sp) move.l g2s30+6,-(%sp) move.l g2s30+2,-(%sp) move.w g2s30,-(%sp) subq.l #2,%sp move.l g1s30+26,-(%sp) move.l g1s30+22,-(%sp) move.l g1s30+18,-(%sp) move.l g1s30+14,-(%sp) move.l g1s30+10,-(%sp) move.l g1s30+6,-(%sp) move.l g1s30+2,-(%sp) lea g1s30,%a2 move.w (%a2),-(%sp) jbsr test30 lea (106,%sp),%sp move.l g3s30+26,(%sp) move.l g3s30+22,-(%sp) move.l g3s30+18,-(%sp) move.l g3s30+14,-(%sp) move.l g3s30+10,-(%sp) move.l g3s30+6,-(%sp) move.l g3s30+2,-(%sp) move.w (%a3),-(%sp) subq.l #2,%sp move.l g1s30+26,-(%sp) move.l g1s30+22,-(%sp) move.l g1s30+18,-(%sp) move.l g1s30+14,-(%sp) move.l g1s30+10,-(%sp) move.l g1s30+6,-(%sp) move.l g1s30+2,-(%sp) move.w (%a2),-(%sp) jbsr test2_30 move.l -8(%a6),%a2 move.l -4(%a6),%a3 unlk %a6 rts .size testit30, .-testit30 .align 2 .globl init31 .type init31, @function init31: link.w %a6,#0 move.l %d2,-(%sp) move.l 8(%a6),%a0 move.l 12(%a6),%d1 clr.l %d0 .align 2 .L641: move.b %d1,%d2 add.b %d0,%d2 move.b %d2,(%a0,%d0.l) addq.l #1,%d0 moveq.l #30,%d2 cmp.l %d0,%d2 jbge .L641 move.l (%sp)+,%d2 unlk %a6 rts .size init31, .-init31 .align 2 .globl check31 .type check31, @function check31: link.w %a6,#0 move.l %d2,-(%sp) move.l 8(%a6),%a1 move.l 12(%a6),%a0 clr.l %d1 clr.l %d2 .align 2 .L650: move.b (%a1,%d1.l),%d2 move.l %a0,%d0 add.l %d1,%d0 cmp.l %d2,%d0 jbeq .L647 jbsr abort .align 2 .L647: addq.l #1,%d1 moveq.l #30,%d0 cmp.l %d1,%d0 jbge .L650 move.l -4(%a6),%d2 unlk %a6 rts .size check31, .-check31 .align 2 .globl test31 .type test31, @function test31: link.w %a6,#0 move.l %a2,-(%sp) pea 64.w pea 8(%a6) lea check31,%a2 jbsr (%a2) pea 128.w pea 40(%a6) jbsr (%a2) pea 192.w pea 72(%a6) jbsr (%a2) move.l -4(%a6),%a2 unlk %a6 rts .size test31, .-test31 .align 2 .globl test2_31 .type test2_31, @function test2_31: link.w %a6,#0 move.l %a2,-(%sp) lea (-32,%sp),%sp move.l %sp,%d0 pea 31.w pea 40(%a6) move.l %d0,-(%sp) lea memcpy,%a2 jbsr (%a2) lea (-20,%sp),%sp move.l %sp,%d0 pea 31.w pea g2s31 move.l %d0,-(%sp) jbsr (%a2) lea (-20,%sp),%sp move.l %sp,%d0 pea 31.w pea 8(%a6) move.l %d0,-(%sp) jbsr (%a2) lea (12,%sp),%sp jbsr test31 move.l -4(%a6),%a2 unlk %a6 rts .size test2_31, .-test2_31 .align 2 .globl testit31 .type testit31, @function testit31: link.w %a6,#0 movm.l #0x3030,-(%sp) pea 64.w pea g1s31 lea init31,%a3 jbsr (%a3) pea 64.w pea g1s31 lea check31,%a2 jbsr (%a2) pea 128.w pea g2s31 jbsr (%a3) pea 128.w pea g2s31 jbsr (%a2) lea (28,%sp),%sp move.l #192,(%sp) pea g3s31 jbsr (%a3) pea 192.w pea g3s31 jbsr (%a2) lea (-32,%sp),%sp move.l %sp,%d0 move.l #g3s31,%d3 pea 31.w move.l %d3,-(%sp) move.l %d0,-(%sp) lea memcpy,%a2 jbsr (%a2) lea (-20,%sp),%sp move.l %sp,%d0 pea 31.w pea g2s31 move.l %d0,-(%sp) jbsr (%a2) lea (-20,%sp),%sp move.l %sp,%d0 move.l #g1s31,%d2 pea 31.w move.l %d2,-(%sp) move.l %d0,-(%sp) jbsr (%a2) lea (12,%sp),%sp jbsr test31 lea (80,%sp),%sp move.l %sp,%d0 pea 31.w move.l %d3,-(%sp) move.l %d0,-(%sp) jbsr (%a2) lea (-20,%sp),%sp move.l %sp,%d0 pea 31.w move.l %d2,-(%sp) move.l %d0,-(%sp) jbsr (%a2) lea (12,%sp),%sp jbsr test2_31 movm.l -16(%a6),#0xc0c unlk %a6 rts .size testit31, .-testit31 .align 2 .globl init32 .type init32, @function init32: link.w %a6,#0 move.l %d2,-(%sp) move.l 8(%a6),%a0 move.l 12(%a6),%d1 clr.l %d0 .align 2 .L661: move.b %d1,%d2 add.b %d0,%d2 move.b %d2,(%a0,%d0.l) addq.l #1,%d0 moveq.l #31,%d2 cmp.l %d0,%d2 jbge .L661 move.l (%sp)+,%d2 unlk %a6 rts .size init32, .-init32 .align 2 .globl check32 .type check32, @function check32: link.w %a6,#0 move.l %d2,-(%sp) move.l 8(%a6),%a1 move.l 12(%a6),%a0 clr.l %d1 clr.l %d2 .align 2 .L670: move.b (%a1,%d1.l),%d2 move.l %a0,%d0 add.l %d1,%d0 cmp.l %d2,%d0 jbeq .L667 jbsr abort .align 2 .L667: addq.l #1,%d1 moveq.l #31,%d0 cmp.l %d1,%d0 jbge .L670 move.l -4(%a6),%d2 unlk %a6 rts .size check32, .-check32 .align 2 .globl test32 .type test32, @function test32: link.w %a6,#0 move.l %a2,-(%sp) pea 64.w pea 8(%a6) lea check32,%a2 jbsr (%a2) pea 128.w pea 40(%a6) jbsr (%a2) pea 192.w pea 72(%a6) jbsr (%a2) move.l -4(%a6),%a2 unlk %a6 rts .size test32, .-test32 .align 2 .globl test2_32 .type test2_32, @function test2_32: link.w %a6,#0 move.l 68(%a6),-(%sp) move.l 64(%a6),-(%sp) move.l 60(%a6),-(%sp) move.l 56(%a6),-(%sp) move.l 52(%a6),-(%sp) move.l 48(%a6),-(%sp) move.l 44(%a6),-(%sp) move.l 40(%a6),-(%sp) move.l g2s32+28,-(%sp) move.l g2s32+24,-(%sp) move.l g2s32+20,-(%sp) move.l g2s32+16,-(%sp) move.l g2s32+12,-(%sp) move.l g2s32+8,-(%sp) move.l g2s32+4,-(%sp) move.l g2s32,-(%sp) move.l 36(%a6),-(%sp) move.l 32(%a6),-(%sp) move.l 28(%a6),-(%sp) move.l 24(%a6),-(%sp) move.l 20(%a6),-(%sp) move.l 16(%a6),-(%sp) move.l 12(%a6),-(%sp) move.l 8(%a6),-(%sp) jbsr test32 unlk %a6 rts .size test2_32, .-test2_32 .align 2 .globl testit32 .type testit32, @function testit32: link.w %a6,#0 move.l %a3,-(%sp) move.l %a2,-(%sp) pea 64.w pea g1s32 lea init32,%a3 jbsr (%a3) pea 64.w pea g1s32 lea check32,%a2 jbsr (%a2) pea 128.w pea g2s32 jbsr (%a3) pea 128.w pea g2s32 jbsr (%a2) lea (28,%sp),%sp move.l #192,(%sp) pea g3s32 jbsr (%a3) pea 192.w pea g3s32 jbsr (%a2) move.l g3s32+28,-(%sp) move.l g3s32+24,-(%sp) move.l g3s32+20,-(%sp) move.l g3s32+16,-(%sp) move.l g3s32+12,-(%sp) move.l g3s32+8,-(%sp) move.l g3s32+4,-(%sp) lea g3s32,%a3 move.l (%a3),-(%sp) move.l g2s32+28,-(%sp) move.l g2s32+24,-(%sp) move.l g2s32+20,-(%sp) move.l g2s32+16,-(%sp) move.l g2s32+12,-(%sp) move.l g2s32+8,-(%sp) move.l g2s32+4,-(%sp) move.l g2s32,-(%sp) move.l g1s32+28,-(%sp) move.l g1s32+24,-(%sp) move.l g1s32+20,-(%sp) move.l g1s32+16,-(%sp) move.l g1s32+12,-(%sp) move.l g1s32+8,-(%sp) move.l g1s32+4,-(%sp) lea g1s32,%a2 move.l (%a2),-(%sp) jbsr test32 lea (108,%sp),%sp move.l g3s32+28,(%sp) move.l g3s32+24,-(%sp) move.l g3s32+20,-(%sp) move.l g3s32+16,-(%sp) move.l g3s32+12,-(%sp) move.l g3s32+8,-(%sp) move.l g3s32+4,-(%sp) move.l (%a3),-(%sp) move.l g1s32+28,-(%sp) move.l g1s32+24,-(%sp) move.l g1s32+20,-(%sp) move.l g1s32+16,-(%sp) move.l g1s32+12,-(%sp) move.l g1s32+8,-(%sp) move.l g1s32+4,-(%sp) move.l (%a2),-(%sp) jbsr test2_32 move.l -8(%a6),%a2 move.l -4(%a6),%a3 unlk %a6 rts .size testit32, .-testit32 .align 2 .globl init33 .type init33, @function init33: link.w %a6,#0 move.l %d2,-(%sp) move.l 8(%a6),%a0 move.l 12(%a6),%d1 clr.l %d0 .align 2 .L681: move.b %d1,%d2 add.b %d0,%d2 move.b %d2,(%a0,%d0.l) addq.l #1,%d0 moveq.l #32,%d2 cmp.l %d0,%d2 jbge .L681 move.l (%sp)+,%d2 unlk %a6 rts .size init33, .-init33 .align 2 .globl check33 .type check33, @function check33: link.w %a6,#0 move.l %d2,-(%sp) move.l 8(%a6),%a1 move.l 12(%a6),%a0 clr.l %d1 clr.l %d2 .align 2 .L690: move.b (%a1,%d1.l),%d2 move.l %a0,%d0 add.l %d1,%d0 cmp.l %d2,%d0 jbeq .L687 jbsr abort .align 2 .L687: addq.l #1,%d1 moveq.l #32,%d0 cmp.l %d1,%d0 jbge .L690 move.l -4(%a6),%d2 unlk %a6 rts .size check33, .-check33 .align 2 .globl test33 .type test33, @function test33: link.w %a6,#0 move.l %a2,-(%sp) pea 64.w pea 8(%a6) lea check33,%a2 jbsr (%a2) pea 128.w pea 44(%a6) jbsr (%a2) pea 192.w pea 80(%a6) jbsr (%a2) move.l -4(%a6),%a2 unlk %a6 rts .size test33, .-test33 .align 2 .globl test2_33 .type test2_33, @function test2_33: link.w %a6,#0 move.l %a2,-(%sp) lea (-36,%sp),%sp move.l %sp,%d0 pea 33.w pea 44(%a6) move.l %d0,-(%sp) lea memcpy,%a2 jbsr (%a2) lea (-24,%sp),%sp move.l %sp,%d0 pea 33.w pea g2s33 move.l %d0,-(%sp) jbsr (%a2) lea (-24,%sp),%sp move.l %sp,%d0 pea 33.w pea 8(%a6) move.l %d0,-(%sp) jbsr (%a2) lea (12,%sp),%sp jbsr test33 move.l -4(%a6),%a2 unlk %a6 rts .size test2_33, .-test2_33 .align 2 .globl testit33 .type testit33, @function testit33: link.w %a6,#0 movm.l #0x3030,-(%sp) pea 64.w pea g1s33 lea init33,%a3 jbsr (%a3) pea 64.w pea g1s33 lea check33,%a2 jbsr (%a2) pea 128.w pea g2s33 jbsr (%a3) pea 128.w pea g2s33 jbsr (%a2) lea (28,%sp),%sp move.l #192,(%sp) pea g3s33 jbsr (%a3) pea 192.w pea g3s33 jbsr (%a2) lea (-36,%sp),%sp move.l %sp,%d0 move.l #g3s33,%d3 pea 33.w move.l %d3,-(%sp) move.l %d0,-(%sp) lea memcpy,%a2 jbsr (%a2) lea (-24,%sp),%sp move.l %sp,%d0 pea 33.w pea g2s33 move.l %d0,-(%sp) jbsr (%a2) lea (-24,%sp),%sp move.l %sp,%d0 move.l #g1s33,%d2 pea 33.w move.l %d2,-(%sp) move.l %d0,-(%sp) jbsr (%a2) lea (12,%sp),%sp jbsr test33 lea (88,%sp),%sp move.l %sp,%d0 pea 33.w move.l %d3,-(%sp) move.l %d0,-(%sp) jbsr (%a2) lea (-24,%sp),%sp move.l %sp,%d0 pea 33.w move.l %d2,-(%sp) move.l %d0,-(%sp) jbsr (%a2) lea (12,%sp),%sp jbsr test2_33 movm.l -16(%a6),#0xc0c unlk %a6 rts .size testit33, .-testit33 .align 2 .globl init34 .type init34, @function init34: link.w %a6,#0 move.l %d2,-(%sp) move.l 8(%a6),%a0 move.l 12(%a6),%d1 clr.l %d0 .align 2 .L701: move.b %d1,%d2 add.b %d0,%d2 move.b %d2,(%a0,%d0.l) addq.l #1,%d0 moveq.l #33,%d2 cmp.l %d0,%d2 jbge .L701 move.l (%sp)+,%d2 unlk %a6 rts .size init34, .-init34 .align 2 .globl check34 .type check34, @function check34: link.w %a6,#0 move.l %d2,-(%sp) move.l 8(%a6),%a1 move.l 12(%a6),%a0 clr.l %d1 clr.l %d2 .align 2 .L710: move.b (%a1,%d1.l),%d2 move.l %a0,%d0 add.l %d1,%d0 cmp.l %d2,%d0 jbeq .L707 jbsr abort .align 2 .L707: addq.l #1,%d1 moveq.l #33,%d0 cmp.l %d1,%d0 jbge .L710 move.l -4(%a6),%d2 unlk %a6 rts .size check34, .-check34 .align 2 .globl test34 .type test34, @function test34: link.w %a6,#0 move.l %a2,-(%sp) pea 64.w pea 8(%a6) lea check34,%a2 jbsr (%a2) pea 128.w pea 44(%a6) jbsr (%a2) pea 192.w pea 80(%a6) jbsr (%a2) move.l -4(%a6),%a2 unlk %a6 rts .size test34, .-test34 .align 2 .globl test2_34 .type test2_34, @function test2_34: link.w %a6,#0 subq.l #2,%sp move.l 74(%a6),-(%sp) move.l 70(%a6),-(%sp) move.l 66(%a6),-(%sp) move.l 62(%a6),-(%sp) move.l 58(%a6),-(%sp) move.l 54(%a6),-(%sp) move.l 50(%a6),-(%sp) move.l 46(%a6),-(%sp) move.w 44(%a6),-(%sp) subq.l #2,%sp move.l g2s34+30,-(%sp) move.l g2s34+26,-(%sp) move.l g2s34+22,-(%sp) move.l g2s34+18,-(%sp) move.l g2s34+14,-(%sp) move.l g2s34+10,-(%sp) move.l g2s34+6,-(%sp) move.l g2s34+2,-(%sp) move.w g2s34,-(%sp) subq.l #2,%sp move.l 38(%a6),-(%sp) move.l 34(%a6),-(%sp) move.l 30(%a6),-(%sp) move.l 26(%a6),-(%sp) move.l 22(%a6),-(%sp) move.l 18(%a6),-(%sp) move.l 14(%a6),-(%sp) move.l 10(%a6),-(%sp) move.w 8(%a6),-(%sp) jbsr test34 unlk %a6 rts .size test2_34, .-test2_34 .align 2 .globl testit34 .type testit34, @function testit34: link.w %a6,#0 move.l %a3,-(%sp) move.l %a2,-(%sp) pea 64.w pea g1s34 lea init34,%a3 jbsr (%a3) pea 64.w pea g1s34 lea check34,%a2 jbsr (%a2) pea 128.w pea g2s34 jbsr (%a3) pea 128.w pea g2s34 jbsr (%a2) lea (28,%sp),%sp move.l #192,(%sp) pea g3s34 jbsr (%a3) pea 192.w pea g3s34 jbsr (%a2) subq.l #2,%sp move.l g3s34+30,-(%sp) move.l g3s34+26,-(%sp) move.l g3s34+22,-(%sp) move.l g3s34+18,-(%sp) move.l g3s34+14,-(%sp) move.l g3s34+10,-(%sp) move.l g3s34+6,-(%sp) move.l g3s34+2,-(%sp) lea g3s34,%a3 move.w (%a3),-(%sp) subq.l #2,%sp move.l g2s34+30,-(%sp) move.l g2s34+26,-(%sp) move.l g2s34+22,-(%sp) move.l g2s34+18,-(%sp) move.l g2s34+14,-(%sp) move.l g2s34+10,-(%sp) move.l g2s34+6,-(%sp) move.l g2s34+2,-(%sp) move.w g2s34,-(%sp) subq.l #2,%sp move.l g1s34+30,-(%sp) move.l g1s34+26,-(%sp) move.l g1s34+22,-(%sp) move.l g1s34+18,-(%sp) move.l g1s34+14,-(%sp) move.l g1s34+10,-(%sp) move.l g1s34+6,-(%sp) move.l g1s34+2,-(%sp) lea g1s34,%a2 move.w (%a2),-(%sp) jbsr test34 lea (118,%sp),%sp move.l g3s34+30,(%sp) move.l g3s34+26,-(%sp) move.l g3s34+22,-(%sp) move.l g3s34+18,-(%sp) move.l g3s34+14,-(%sp) move.l g3s34+10,-(%sp) move.l g3s34+6,-(%sp) move.l g3s34+2,-(%sp) move.w (%a3),-(%sp) subq.l #2,%sp move.l g1s34+30,-(%sp) move.l g1s34+26,-(%sp) move.l g1s34+22,-(%sp) move.l g1s34+18,-(%sp) move.l g1s34+14,-(%sp) move.l g1s34+10,-(%sp) move.l g1s34+6,-(%sp) move.l g1s34+2,-(%sp) move.w (%a2),-(%sp) jbsr test2_34 move.l -8(%a6),%a2 move.l -4(%a6),%a3 unlk %a6 rts .size testit34, .-testit34 .align 2 .globl init35 .type init35, @function init35: link.w %a6,#0 move.l %d2,-(%sp) move.l 8(%a6),%a0 move.l 12(%a6),%d1 clr.l %d0 .align 2 .L721: move.b %d1,%d2 add.b %d0,%d2 move.b %d2,(%a0,%d0.l) addq.l #1,%d0 moveq.l #34,%d2 cmp.l %d0,%d2 jbge .L721 move.l (%sp)+,%d2 unlk %a6 rts .size init35, .-init35 .align 2 .globl check35 .type check35, @function check35: link.w %a6,#0 move.l %d2,-(%sp) move.l 8(%a6),%a1 move.l 12(%a6),%a0 clr.l %d1 clr.l %d2 .align 2 .L730: move.b (%a1,%d1.l),%d2 move.l %a0,%d0 add.l %d1,%d0 cmp.l %d2,%d0 jbeq .L727 jbsr abort .align 2 .L727: addq.l #1,%d1 moveq.l #34,%d0 cmp.l %d1,%d0 jbge .L730 move.l -4(%a6),%d2 unlk %a6 rts .size check35, .-check35 .align 2 .globl test35 .type test35, @function test35: link.w %a6,#0 move.l %a2,-(%sp) pea 64.w pea 8(%a6) lea check35,%a2 jbsr (%a2) pea 128.w pea 44(%a6) jbsr (%a2) pea 192.w pea 80(%a6) jbsr (%a2) move.l -4(%a6),%a2 unlk %a6 rts .size test35, .-test35 .align 2 .globl test2_35 .type test2_35, @function test2_35: link.w %a6,#0 move.l %a2,-(%sp) lea (-36,%sp),%sp move.l %sp,%d0 pea 35.w pea 44(%a6) move.l %d0,-(%sp) lea memcpy,%a2 jbsr (%a2) lea (-24,%sp),%sp move.l %sp,%d0 pea 35.w pea g2s35 move.l %d0,-(%sp) jbsr (%a2) lea (-24,%sp),%sp move.l %sp,%d0 pea 35.w pea 8(%a6) move.l %d0,-(%sp) jbsr (%a2) lea (12,%sp),%sp jbsr test35 move.l -4(%a6),%a2 unlk %a6 rts .size test2_35, .-test2_35 .align 2 .globl testit35 .type testit35, @function testit35: link.w %a6,#0 movm.l #0x3030,-(%sp) pea 64.w pea g1s35 lea init35,%a3 jbsr (%a3) pea 64.w pea g1s35 lea check35,%a2 jbsr (%a2) pea 128.w pea g2s35 jbsr (%a3) pea 128.w pea g2s35 jbsr (%a2) lea (28,%sp),%sp move.l #192,(%sp) pea g3s35 jbsr (%a3) pea 192.w pea g3s35 jbsr (%a2) lea (-36,%sp),%sp move.l %sp,%d0 move.l #g3s35,%d3 pea 35.w move.l %d3,-(%sp) move.l %d0,-(%sp) lea memcpy,%a2 jbsr (%a2) lea (-24,%sp),%sp move.l %sp,%d0 pea 35.w pea g2s35 move.l %d0,-(%sp) jbsr (%a2) lea (-24,%sp),%sp move.l %sp,%d0 move.l #g1s35,%d2 pea 35.w move.l %d2,-(%sp) move.l %d0,-(%sp) jbsr (%a2) lea (12,%sp),%sp jbsr test35 lea (88,%sp),%sp move.l %sp,%d0 pea 35.w move.l %d3,-(%sp) move.l %d0,-(%sp) jbsr (%a2) lea (-24,%sp),%sp move.l %sp,%d0 pea 35.w move.l %d2,-(%sp) move.l %d0,-(%sp) jbsr (%a2) lea (12,%sp),%sp jbsr test2_35 movm.l -16(%a6),#0xc0c unlk %a6 rts .size testit35, .-testit35 .align 2 .globl init36 .type init36, @function init36: link.w %a6,#0 move.l %d2,-(%sp) move.l 8(%a6),%a0 move.l 12(%a6),%d1 clr.l %d0 .align 2 .L741: move.b %d1,%d2 add.b %d0,%d2 move.b %d2,(%a0,%d0.l) addq.l #1,%d0 moveq.l #35,%d2 cmp.l %d0,%d2 jbge .L741 move.l (%sp)+,%d2 unlk %a6 rts .size init36, .-init36 .align 2 .globl check36 .type check36, @function check36: link.w %a6,#0 move.l %d2,-(%sp) move.l 8(%a6),%a1 move.l 12(%a6),%a0 clr.l %d1 clr.l %d2 .align 2 .L750: move.b (%a1,%d1.l),%d2 move.l %a0,%d0 add.l %d1,%d0 cmp.l %d2,%d0 jbeq .L747 jbsr abort .align 2 .L747: addq.l #1,%d1 moveq.l #35,%d0 cmp.l %d1,%d0 jbge .L750 move.l -4(%a6),%d2 unlk %a6 rts .size check36, .-check36 .align 2 .globl test36 .type test36, @function test36: link.w %a6,#0 move.l %a2,-(%sp) pea 64.w pea 8(%a6) lea check36,%a2 jbsr (%a2) pea 128.w pea 44(%a6) jbsr (%a2) pea 192.w pea 80(%a6) jbsr (%a2) move.l -4(%a6),%a2 unlk %a6 rts .size test36, .-test36 .align 2 .globl test2_36 .type test2_36, @function test2_36: link.w %a6,#0 move.l 76(%a6),-(%sp) move.l 72(%a6),-(%sp) move.l 68(%a6),-(%sp) move.l 64(%a6),-(%sp) move.l 60(%a6),-(%sp) move.l 56(%a6),-(%sp) move.l 52(%a6),-(%sp) move.l 48(%a6),-(%sp) move.l 44(%a6),-(%sp) move.l g2s36+32,-(%sp) move.l g2s36+28,-(%sp) move.l g2s36+24,-(%sp) move.l g2s36+20,-(%sp) move.l g2s36+16,-(%sp) move.l g2s36+12,-(%sp) move.l g2s36+8,-(%sp) move.l g2s36+4,-(%sp) move.l g2s36,-(%sp) move.l 40(%a6),-(%sp) move.l 36(%a6),-(%sp) move.l 32(%a6),-(%sp) move.l 28(%a6),-(%sp) move.l 24(%a6),-(%sp) move.l 20(%a6),-(%sp) move.l 16(%a6),-(%sp) move.l 12(%a6),-(%sp) move.l 8(%a6),-(%sp) jbsr test36 unlk %a6 rts .size test2_36, .-test2_36 .align 2 .globl testit36 .type testit36, @function testit36: link.w %a6,#0 move.l %a3,-(%sp) move.l %a2,-(%sp) pea 64.w pea g1s36 lea init36,%a3 jbsr (%a3) pea 64.w pea g1s36 lea check36,%a2 jbsr (%a2) pea 128.w pea g2s36 jbsr (%a3) pea 128.w pea g2s36 jbsr (%a2) lea (28,%sp),%sp move.l #192,(%sp) pea g3s36 jbsr (%a3) pea 192.w pea g3s36 jbsr (%a2) move.l g3s36+32,-(%sp) move.l g3s36+28,-(%sp) move.l g3s36+24,-(%sp) move.l g3s36+20,-(%sp) move.l g3s36+16,-(%sp) move.l g3s36+12,-(%sp) move.l g3s36+8,-(%sp) move.l g3s36+4,-(%sp) lea g3s36,%a3 move.l (%a3),-(%sp) move.l g2s36+32,-(%sp) move.l g2s36+28,-(%sp) move.l g2s36+24,-(%sp) move.l g2s36+20,-(%sp) move.l g2s36+16,-(%sp) move.l g2s36+12,-(%sp) move.l g2s36+8,-(%sp) move.l g2s36+4,-(%sp) move.l g2s36,-(%sp) move.l g1s36+32,-(%sp) move.l g1s36+28,-(%sp) move.l g1s36+24,-(%sp) move.l g1s36+20,-(%sp) move.l g1s36+16,-(%sp) move.l g1s36+12,-(%sp) move.l g1s36+8,-(%sp) move.l g1s36+4,-(%sp) lea g1s36,%a2 move.l (%a2),-(%sp) jbsr test36 lea (120,%sp),%sp move.l g3s36+32,(%sp) move.l g3s36+28,-(%sp) move.l g3s36+24,-(%sp) move.l g3s36+20,-(%sp) move.l g3s36+16,-(%sp) move.l g3s36+12,-(%sp) move.l g3s36+8,-(%sp) move.l g3s36+4,-(%sp) move.l (%a3),-(%sp) move.l g1s36+32,-(%sp) move.l g1s36+28,-(%sp) move.l g1s36+24,-(%sp) move.l g1s36+20,-(%sp) move.l g1s36+16,-(%sp) move.l g1s36+12,-(%sp) move.l g1s36+8,-(%sp) move.l g1s36+4,-(%sp) move.l (%a2),-(%sp) jbsr test2_36 move.l -8(%a6),%a2 move.l -4(%a6),%a3 unlk %a6 rts .size testit36, .-testit36 .align 2 .globl init37 .type init37, @function init37: link.w %a6,#0 move.l %d2,-(%sp) move.l 8(%a6),%a0 move.l 12(%a6),%d1 clr.l %d0 .align 2 .L761: move.b %d1,%d2 add.b %d0,%d2 move.b %d2,(%a0,%d0.l) addq.l #1,%d0 moveq.l #36,%d2 cmp.l %d0,%d2 jbge .L761 move.l (%sp)+,%d2 unlk %a6 rts .size init37, .-init37 .align 2 .globl check37 .type check37, @function check37: link.w %a6,#0 move.l %d2,-(%sp) move.l 8(%a6),%a1 move.l 12(%a6),%a0 clr.l %d1 clr.l %d2 .align 2 .L770: move.b (%a1,%d1.l),%d2 move.l %a0,%d0 add.l %d1,%d0 cmp.l %d2,%d0 jbeq .L767 jbsr abort .align 2 .L767: addq.l #1,%d1 moveq.l #36,%d0 cmp.l %d1,%d0 jbge .L770 move.l -4(%a6),%d2 unlk %a6 rts .size check37, .-check37 .align 2 .globl test37 .type test37, @function test37: link.w %a6,#0 move.l %a2,-(%sp) pea 64.w pea 8(%a6) lea check37,%a2 jbsr (%a2) pea 128.w pea 48(%a6) jbsr (%a2) pea 192.w pea 88(%a6) jbsr (%a2) move.l -4(%a6),%a2 unlk %a6 rts .size test37, .-test37 .align 2 .globl test2_37 .type test2_37, @function test2_37: link.w %a6,#0 move.l %a2,-(%sp) lea (-40,%sp),%sp move.l %sp,%d0 pea 37.w pea 48(%a6) move.l %d0,-(%sp) lea memcpy,%a2 jbsr (%a2) lea (-28,%sp),%sp move.l %sp,%d0 pea 37.w pea g2s37 move.l %d0,-(%sp) jbsr (%a2) lea (-28,%sp),%sp move.l %sp,%d0 pea 37.w pea 8(%a6) move.l %d0,-(%sp) jbsr (%a2) lea (12,%sp),%sp jbsr test37 move.l -4(%a6),%a2 unlk %a6 rts .size test2_37, .-test2_37 .align 2 .globl testit37 .type testit37, @function testit37: link.w %a6,#0 movm.l #0x3030,-(%sp) pea 64.w pea g1s37 lea init37,%a3 jbsr (%a3) pea 64.w pea g1s37 lea check37,%a2 jbsr (%a2) pea 128.w pea g2s37 jbsr (%a3) pea 128.w pea g2s37 jbsr (%a2) lea (28,%sp),%sp move.l #192,(%sp) pea g3s37 jbsr (%a3) pea 192.w pea g3s37 jbsr (%a2) lea (-40,%sp),%sp move.l %sp,%d0 move.l #g3s37,%d3 pea 37.w move.l %d3,-(%sp) move.l %d0,-(%sp) lea memcpy,%a2 jbsr (%a2) lea (-28,%sp),%sp move.l %sp,%d0 pea 37.w pea g2s37 move.l %d0,-(%sp) jbsr (%a2) lea (-28,%sp),%sp move.l %sp,%d0 move.l #g1s37,%d2 pea 37.w move.l %d2,-(%sp) move.l %d0,-(%sp) jbsr (%a2) lea (12,%sp),%sp jbsr test37 lea (96,%sp),%sp move.l %sp,%d0 pea 37.w move.l %d3,-(%sp) move.l %d0,-(%sp) jbsr (%a2) lea (-28,%sp),%sp move.l %sp,%d0 pea 37.w move.l %d2,-(%sp) move.l %d0,-(%sp) jbsr (%a2) lea (12,%sp),%sp jbsr test2_37 movm.l -16(%a6),#0xc0c unlk %a6 rts .size testit37, .-testit37 .align 2 .globl init38 .type init38, @function init38: link.w %a6,#0 move.l %d2,-(%sp) move.l 8(%a6),%a0 move.l 12(%a6),%d1 clr.l %d0 .align 2 .L781: move.b %d1,%d2 add.b %d0,%d2 move.b %d2,(%a0,%d0.l) addq.l #1,%d0 moveq.l #37,%d2 cmp.l %d0,%d2 jbge .L781 move.l (%sp)+,%d2 unlk %a6 rts .size init38, .-init38 .align 2 .globl check38 .type check38, @function check38: link.w %a6,#0 move.l %d2,-(%sp) move.l 8(%a6),%a1 move.l 12(%a6),%a0 clr.l %d1 clr.l %d2 .align 2 .L790: move.b (%a1,%d1.l),%d2 move.l %a0,%d0 add.l %d1,%d0 cmp.l %d2,%d0 jbeq .L787 jbsr abort .align 2 .L787: addq.l #1,%d1 moveq.l #37,%d0 cmp.l %d1,%d0 jbge .L790 move.l -4(%a6),%d2 unlk %a6 rts .size check38, .-check38 .align 2 .globl test38 .type test38, @function test38: link.w %a6,#0 move.l %a2,-(%sp) pea 64.w pea 8(%a6) lea check38,%a2 jbsr (%a2) pea 128.w pea 48(%a6) jbsr (%a2) pea 192.w pea 88(%a6) jbsr (%a2) move.l -4(%a6),%a2 unlk %a6 rts .size test38, .-test38 .align 2 .globl test2_38 .type test2_38, @function test2_38: link.w %a6,#0 subq.l #2,%sp move.l 82(%a6),-(%sp) move.l 78(%a6),-(%sp) move.l 74(%a6),-(%sp) move.l 70(%a6),-(%sp) move.l 66(%a6),-(%sp) move.l 62(%a6),-(%sp) move.l 58(%a6),-(%sp) move.l 54(%a6),-(%sp) move.l 50(%a6),-(%sp) move.w 48(%a6),-(%sp) subq.l #2,%sp move.l g2s38+34,-(%sp) move.l g2s38+30,-(%sp) move.l g2s38+26,-(%sp) move.l g2s38+22,-(%sp) move.l g2s38+18,-(%sp) move.l g2s38+14,-(%sp) move.l g2s38+10,-(%sp) move.l g2s38+6,-(%sp) move.l g2s38+2,-(%sp) move.w g2s38,-(%sp) subq.l #2,%sp move.l 42(%a6),-(%sp) move.l 38(%a6),-(%sp) move.l 34(%a6),-(%sp) move.l 30(%a6),-(%sp) move.l 26(%a6),-(%sp) move.l 22(%a6),-(%sp) move.l 18(%a6),-(%sp) move.l 14(%a6),-(%sp) move.l 10(%a6),-(%sp) move.w 8(%a6),-(%sp) jbsr test38 unlk %a6 rts .size test2_38, .-test2_38 .align 2 .globl testit38 .type testit38, @function testit38: link.w %a6,#0 move.l %a3,-(%sp) move.l %a2,-(%sp) pea 64.w pea g1s38 lea init38,%a3 jbsr (%a3) pea 64.w pea g1s38 lea check38,%a2 jbsr (%a2) pea 128.w pea g2s38 jbsr (%a3) pea 128.w pea g2s38 jbsr (%a2) lea (28,%sp),%sp move.l #192,(%sp) pea g3s38 jbsr (%a3) pea 192.w pea g3s38 jbsr (%a2) subq.l #2,%sp move.l g3s38+34,-(%sp) move.l g3s38+30,-(%sp) move.l g3s38+26,-(%sp) move.l g3s38+22,-(%sp) move.l g3s38+18,-(%sp) move.l g3s38+14,-(%sp) move.l g3s38+10,-(%sp) move.l g3s38+6,-(%sp) move.l g3s38+2,-(%sp) lea g3s38,%a3 move.w (%a3),-(%sp) subq.l #2,%sp move.l g2s38+34,-(%sp) move.l g2s38+30,-(%sp) move.l g2s38+26,-(%sp) move.l g2s38+22,-(%sp) move.l g2s38+18,-(%sp) move.l g2s38+14,-(%sp) move.l g2s38+10,-(%sp) move.l g2s38+6,-(%sp) move.l g2s38+2,-(%sp) move.w g2s38,-(%sp) subq.l #2,%sp move.l g1s38+34,-(%sp) move.l g1s38+30,-(%sp) move.l g1s38+26,-(%sp) move.l g1s38+22,-(%sp) move.l g1s38+18,-(%sp) move.l g1s38+14,-(%sp) move.l g1s38+10,-(%sp) move.l g1s38+6,-(%sp) move.l g1s38+2,-(%sp) lea g1s38,%a2 move.w (%a2),-(%sp) jbsr test38 lea (130,%sp),%sp move.l g3s38+34,(%sp) move.l g3s38+30,-(%sp) move.l g3s38+26,-(%sp) move.l g3s38+22,-(%sp) move.l g3s38+18,-(%sp) move.l g3s38+14,-(%sp) move.l g3s38+10,-(%sp) move.l g3s38+6,-(%sp) move.l g3s38+2,-(%sp) move.w (%a3),-(%sp) subq.l #2,%sp move.l g1s38+34,-(%sp) move.l g1s38+30,-(%sp) move.l g1s38+26,-(%sp) move.l g1s38+22,-(%sp) move.l g1s38+18,-(%sp) move.l g1s38+14,-(%sp) move.l g1s38+10,-(%sp) move.l g1s38+6,-(%sp) move.l g1s38+2,-(%sp) move.w (%a2),-(%sp) jbsr test2_38 move.l -8(%a6),%a2 move.l -4(%a6),%a3 unlk %a6 rts .size testit38, .-testit38 .align 2 .globl init39 .type init39, @function init39: link.w %a6,#0 move.l %d2,-(%sp) move.l 8(%a6),%a0 move.l 12(%a6),%d1 clr.l %d0 .align 2 .L801: move.b %d1,%d2 add.b %d0,%d2 move.b %d2,(%a0,%d0.l) addq.l #1,%d0 moveq.l #38,%d2 cmp.l %d0,%d2 jbge .L801 move.l (%sp)+,%d2 unlk %a6 rts .size init39, .-init39 .align 2 .globl check39 .type check39, @function check39: link.w %a6,#0 move.l %d2,-(%sp) move.l 8(%a6),%a1 move.l 12(%a6),%a0 clr.l %d1 clr.l %d2 .align 2 .L810: move.b (%a1,%d1.l),%d2 move.l %a0,%d0 add.l %d1,%d0 cmp.l %d2,%d0 jbeq .L807 jbsr abort .align 2 .L807: addq.l #1,%d1 moveq.l #38,%d0 cmp.l %d1,%d0 jbge .L810 move.l -4(%a6),%d2 unlk %a6 rts .size check39, .-check39 .align 2 .globl test39 .type test39, @function test39: link.w %a6,#0 move.l %a2,-(%sp) pea 64.w pea 8(%a6) lea check39,%a2 jbsr (%a2) pea 128.w pea 48(%a6) jbsr (%a2) pea 192.w pea 88(%a6) jbsr (%a2) move.l -4(%a6),%a2 unlk %a6 rts .size test39, .-test39 .align 2 .globl test2_39 .type test2_39, @function test2_39: link.w %a6,#0 move.l %a2,-(%sp) lea (-40,%sp),%sp move.l %sp,%d0 pea 39.w pea 48(%a6) move.l %d0,-(%sp) lea memcpy,%a2 jbsr (%a2) lea (-28,%sp),%sp move.l %sp,%d0 pea 39.w pea g2s39 move.l %d0,-(%sp) jbsr (%a2) lea (-28,%sp),%sp move.l %sp,%d0 pea 39.w pea 8(%a6) move.l %d0,-(%sp) jbsr (%a2) lea (12,%sp),%sp jbsr test39 move.l -4(%a6),%a2 unlk %a6 rts .size test2_39, .-test2_39 .align 2 .globl testit39 .type testit39, @function testit39: link.w %a6,#0 movm.l #0x3030,-(%sp) pea 64.w pea g1s39 lea init39,%a3 jbsr (%a3) pea 64.w pea g1s39 lea check39,%a2 jbsr (%a2) pea 128.w pea g2s39 jbsr (%a3) pea 128.w pea g2s39 jbsr (%a2) lea (28,%sp),%sp move.l #192,(%sp) pea g3s39 jbsr (%a3) pea 192.w pea g3s39 jbsr (%a2) lea (-40,%sp),%sp move.l %sp,%d0 move.l #g3s39,%d3 pea 39.w move.l %d3,-(%sp) move.l %d0,-(%sp) lea memcpy,%a2 jbsr (%a2) lea (-28,%sp),%sp move.l %sp,%d0 pea 39.w pea g2s39 move.l %d0,-(%sp) jbsr (%a2) lea (-28,%sp),%sp move.l %sp,%d0 move.l #g1s39,%d2 pea 39.w move.l %d2,-(%sp) move.l %d0,-(%sp) jbsr (%a2) lea (12,%sp),%sp jbsr test39 lea (96,%sp),%sp move.l %sp,%d0 pea 39.w move.l %d3,-(%sp) move.l %d0,-(%sp) jbsr (%a2) lea (-28,%sp),%sp move.l %sp,%d0 pea 39.w move.l %d2,-(%sp) move.l %d0,-(%sp) jbsr (%a2) lea (12,%sp),%sp jbsr test2_39 movm.l -16(%a6),#0xc0c unlk %a6 rts .size testit39, .-testit39 .align 2 .globl init40 .type init40, @function init40: link.w %a6,#0 move.l %d2,-(%sp) move.l 8(%a6),%a0 move.l 12(%a6),%d1 clr.l %d0 .align 2 .L821: move.b %d1,%d2 add.b %d0,%d2 move.b %d2,(%a0,%d0.l) addq.l #1,%d0 moveq.l #39,%d2 cmp.l %d0,%d2 jbge .L821 move.l (%sp)+,%d2 unlk %a6 rts .size init40, .-init40 .align 2 .globl check40 .type check40, @function check40: link.w %a6,#0 move.l %d2,-(%sp) move.l 8(%a6),%a1 move.l 12(%a6),%a0 clr.l %d1 clr.l %d2 .align 2 .L830: move.b (%a1,%d1.l),%d2 move.l %a0,%d0 add.l %d1,%d0 cmp.l %d2,%d0 jbeq .L827 jbsr abort .align 2 .L827: addq.l #1,%d1 moveq.l #39,%d0 cmp.l %d1,%d0 jbge .L830 move.l -4(%a6),%d2 unlk %a6 rts .size check40, .-check40 .align 2 .globl test40 .type test40, @function test40: link.w %a6,#0 move.l %a2,-(%sp) pea 64.w pea 8(%a6) lea check40,%a2 jbsr (%a2) pea 128.w pea 48(%a6) jbsr (%a2) pea 192.w pea 88(%a6) jbsr (%a2) move.l -4(%a6),%a2 unlk %a6 rts .size test40, .-test40 .align 2 .globl test2_40 .type test2_40, @function test2_40: link.w %a6,#0 move.l 84(%a6),-(%sp) move.l 80(%a6),-(%sp) move.l 76(%a6),-(%sp) move.l 72(%a6),-(%sp) move.l 68(%a6),-(%sp) move.l 64(%a6),-(%sp) move.l 60(%a6),-(%sp) move.l 56(%a6),-(%sp) move.l 52(%a6),-(%sp) move.l 48(%a6),-(%sp) move.l g2s40+36,-(%sp) move.l g2s40+32,-(%sp) move.l g2s40+28,-(%sp) move.l g2s40+24,-(%sp) move.l g2s40+20,-(%sp) move.l g2s40+16,-(%sp) move.l g2s40+12,-(%sp) move.l g2s40+8,-(%sp) move.l g2s40+4,-(%sp) move.l g2s40,-(%sp) move.l 44(%a6),-(%sp) move.l 40(%a6),-(%sp) move.l 36(%a6),-(%sp) move.l 32(%a6),-(%sp) move.l 28(%a6),-(%sp) move.l 24(%a6),-(%sp) move.l 20(%a6),-(%sp) move.l 16(%a6),-(%sp) move.l 12(%a6),-(%sp) move.l 8(%a6),-(%sp) jbsr test40 unlk %a6 rts .size test2_40, .-test2_40 .align 2 .globl testit40 .type testit40, @function testit40: link.w %a6,#0 move.l %a3,-(%sp) move.l %a2,-(%sp) pea 64.w pea g1s40 lea init40,%a3 jbsr (%a3) pea 64.w pea g1s40 lea check40,%a2 jbsr (%a2) pea 128.w pea g2s40 jbsr (%a3) pea 128.w pea g2s40 jbsr (%a2) lea (28,%sp),%sp move.l #192,(%sp) pea g3s40 jbsr (%a3) pea 192.w pea g3s40 jbsr (%a2) move.l g3s40+36,-(%sp) move.l g3s40+32,-(%sp) move.l g3s40+28,-(%sp) move.l g3s40+24,-(%sp) move.l g3s40+20,-(%sp) move.l g3s40+16,-(%sp) move.l g3s40+12,-(%sp) move.l g3s40+8,-(%sp) move.l g3s40+4,-(%sp) lea g3s40,%a3 move.l (%a3),-(%sp) move.l g2s40+36,-(%sp) move.l g2s40+32,-(%sp) move.l g2s40+28,-(%sp) move.l g2s40+24,-(%sp) move.l g2s40+20,-(%sp) move.l g2s40+16,-(%sp) move.l g2s40+12,-(%sp) move.l g2s40+8,-(%sp) move.l g2s40+4,-(%sp) move.l g2s40,-(%sp) move.l g1s40+36,-(%sp) move.l g1s40+32,-(%sp) move.l g1s40+28,-(%sp) move.l g1s40+24,-(%sp) move.l g1s40+20,-(%sp) move.l g1s40+16,-(%sp) move.l g1s40+12,-(%sp) move.l g1s40+8,-(%sp) move.l g1s40+4,-(%sp) lea g1s40,%a2 move.l (%a2),-(%sp) jbsr test40 lea (132,%sp),%sp move.l g3s40+36,(%sp) move.l g3s40+32,-(%sp) move.l g3s40+28,-(%sp) move.l g3s40+24,-(%sp) move.l g3s40+20,-(%sp) move.l g3s40+16,-(%sp) move.l g3s40+12,-(%sp) move.l g3s40+8,-(%sp) move.l g3s40+4,-(%sp) move.l (%a3),-(%sp) move.l g1s40+36,-(%sp) move.l g1s40+32,-(%sp) move.l g1s40+28,-(%sp) move.l g1s40+24,-(%sp) move.l g1s40+20,-(%sp) move.l g1s40+16,-(%sp) move.l g1s40+12,-(%sp) move.l g1s40+8,-(%sp) move.l g1s40+4,-(%sp) move.l (%a2),-(%sp) jbsr test2_40 move.l -8(%a6),%a2 move.l -4(%a6),%a3 unlk %a6 rts .size testit40, .-testit40 .align 2 .globl init41 .type init41, @function init41: link.w %a6,#0 move.l %d2,-(%sp) move.l 8(%a6),%a0 move.l 12(%a6),%d1 clr.l %d0 .align 2 .L841: move.b %d1,%d2 add.b %d0,%d2 move.b %d2,(%a0,%d0.l) addq.l #1,%d0 moveq.l #40,%d2 cmp.l %d0,%d2 jbge .L841 move.l (%sp)+,%d2 unlk %a6 rts .size init41, .-init41 .align 2 .globl check41 .type check41, @function check41: link.w %a6,#0 move.l %d2,-(%sp) move.l 8(%a6),%a1 move.l 12(%a6),%a0 clr.l %d1 clr.l %d2 .align 2 .L850: move.b (%a1,%d1.l),%d2 move.l %a0,%d0 add.l %d1,%d0 cmp.l %d2,%d0 jbeq .L847 jbsr abort .align 2 .L847: addq.l #1,%d1 moveq.l #40,%d0 cmp.l %d1,%d0 jbge .L850 move.l -4(%a6),%d2 unlk %a6 rts .size check41, .-check41 .align 2 .globl test41 .type test41, @function test41: link.w %a6,#0 move.l %a2,-(%sp) pea 64.w pea 8(%a6) lea check41,%a2 jbsr (%a2) pea 128.w pea 52(%a6) jbsr (%a2) pea 192.w pea 96(%a6) jbsr (%a2) move.l -4(%a6),%a2 unlk %a6 rts .size test41, .-test41 .align 2 .globl test2_41 .type test2_41, @function test2_41: link.w %a6,#0 move.l %a2,-(%sp) lea (-44,%sp),%sp move.l %sp,%d0 pea 41.w pea 52(%a6) move.l %d0,-(%sp) lea memcpy,%a2 jbsr (%a2) lea (-32,%sp),%sp move.l %sp,%d0 pea 41.w pea g2s41 move.l %d0,-(%sp) jbsr (%a2) lea (-32,%sp),%sp move.l %sp,%d0 pea 41.w pea 8(%a6) move.l %d0,-(%sp) jbsr (%a2) lea (12,%sp),%sp jbsr test41 move.l -4(%a6),%a2 unlk %a6 rts .size test2_41, .-test2_41 .align 2 .globl testit41 .type testit41, @function testit41: link.w %a6,#0 movm.l #0x3030,-(%sp) pea 64.w pea g1s41 lea init41,%a3 jbsr (%a3) pea 64.w pea g1s41 lea check41,%a2 jbsr (%a2) pea 128.w pea g2s41 jbsr (%a3) pea 128.w pea g2s41 jbsr (%a2) lea (28,%sp),%sp move.l #192,(%sp) pea g3s41 jbsr (%a3) pea 192.w pea g3s41 jbsr (%a2) lea (-44,%sp),%sp move.l %sp,%d0 move.l #g3s41,%d3 pea 41.w move.l %d3,-(%sp) move.l %d0,-(%sp) lea memcpy,%a2 jbsr (%a2) lea (-32,%sp),%sp move.l %sp,%d0 pea 41.w pea g2s41 move.l %d0,-(%sp) jbsr (%a2) lea (-32,%sp),%sp move.l %sp,%d0 move.l #g1s41,%d2 pea 41.w move.l %d2,-(%sp) move.l %d0,-(%sp) jbsr (%a2) lea (12,%sp),%sp jbsr test41 lea (104,%sp),%sp move.l %sp,%d0 pea 41.w move.l %d3,-(%sp) move.l %d0,-(%sp) jbsr (%a2) lea (-32,%sp),%sp move.l %sp,%d0 pea 41.w move.l %d2,-(%sp) move.l %d0,-(%sp) jbsr (%a2) lea (12,%sp),%sp jbsr test2_41 movm.l -16(%a6),#0xc0c unlk %a6 rts .size testit41, .-testit41 .align 2 .globl init42 .type init42, @function init42: link.w %a6,#0 move.l %d2,-(%sp) move.l 8(%a6),%a0 move.l 12(%a6),%d1 clr.l %d0 .align 2 .L861: move.b %d1,%d2 add.b %d0,%d2 move.b %d2,(%a0,%d0.l) addq.l #1,%d0 moveq.l #41,%d2 cmp.l %d0,%d2 jbge .L861 move.l (%sp)+,%d2 unlk %a6 rts .size init42, .-init42 .align 2 .globl check42 .type check42, @function check42: link.w %a6,#0 move.l %d2,-(%sp) move.l 8(%a6),%a1 move.l 12(%a6),%a0 clr.l %d1 clr.l %d2 .align 2 .L870: move.b (%a1,%d1.l),%d2 move.l %a0,%d0 add.l %d1,%d0 cmp.l %d2,%d0 jbeq .L867 jbsr abort .align 2 .L867: addq.l #1,%d1 moveq.l #41,%d0 cmp.l %d1,%d0 jbge .L870 move.l -4(%a6),%d2 unlk %a6 rts .size check42, .-check42 .align 2 .globl test42 .type test42, @function test42: link.w %a6,#0 move.l %a2,-(%sp) pea 64.w pea 8(%a6) lea check42,%a2 jbsr (%a2) pea 128.w pea 52(%a6) jbsr (%a2) pea 192.w pea 96(%a6) jbsr (%a2) move.l -4(%a6),%a2 unlk %a6 rts .size test42, .-test42 .align 2 .globl test2_42 .type test2_42, @function test2_42: link.w %a6,#0 subq.l #2,%sp move.l 90(%a6),-(%sp) move.l 86(%a6),-(%sp) move.l 82(%a6),-(%sp) move.l 78(%a6),-(%sp) move.l 74(%a6),-(%sp) move.l 70(%a6),-(%sp) move.l 66(%a6),-(%sp) move.l 62(%a6),-(%sp) move.l 58(%a6),-(%sp) move.l 54(%a6),-(%sp) move.w 52(%a6),-(%sp) subq.l #2,%sp move.l g2s42+38,-(%sp) move.l g2s42+34,-(%sp) move.l g2s42+30,-(%sp) move.l g2s42+26,-(%sp) move.l g2s42+22,-(%sp) move.l g2s42+18,-(%sp) move.l g2s42+14,-(%sp) move.l g2s42+10,-(%sp) move.l g2s42+6,-(%sp) move.l g2s42+2,-(%sp) move.w g2s42,-(%sp) subq.l #2,%sp move.l 46(%a6),-(%sp) move.l 42(%a6),-(%sp) move.l 38(%a6),-(%sp) move.l 34(%a6),-(%sp) move.l 30(%a6),-(%sp) move.l 26(%a6),-(%sp) move.l 22(%a6),-(%sp) move.l 18(%a6),-(%sp) move.l 14(%a6),-(%sp) move.l 10(%a6),-(%sp) move.w 8(%a6),-(%sp) jbsr test42 unlk %a6 rts .size test2_42, .-test2_42 .align 2 .globl testit42 .type testit42, @function testit42: link.w %a6,#0 move.l %a3,-(%sp) move.l %a2,-(%sp) pea 64.w pea g1s42 lea init42,%a3 jbsr (%a3) pea 64.w pea g1s42 lea check42,%a2 jbsr (%a2) pea 128.w pea g2s42 jbsr (%a3) pea 128.w pea g2s42 jbsr (%a2) lea (28,%sp),%sp move.l #192,(%sp) pea g3s42 jbsr (%a3) pea 192.w pea g3s42 jbsr (%a2) subq.l #2,%sp move.l g3s42+38,-(%sp) move.l g3s42+34,-(%sp) move.l g3s42+30,-(%sp) move.l g3s42+26,-(%sp) move.l g3s42+22,-(%sp) move.l g3s42+18,-(%sp) move.l g3s42+14,-(%sp) move.l g3s42+10,-(%sp) move.l g3s42+6,-(%sp) move.l g3s42+2,-(%sp) lea g3s42,%a3 move.w (%a3),-(%sp) subq.l #2,%sp move.l g2s42+38,-(%sp) move.l g2s42+34,-(%sp) move.l g2s42+30,-(%sp) move.l g2s42+26,-(%sp) move.l g2s42+22,-(%sp) move.l g2s42+18,-(%sp) move.l g2s42+14,-(%sp) move.l g2s42+10,-(%sp) move.l g2s42+6,-(%sp) move.l g2s42+2,-(%sp) move.w g2s42,-(%sp) subq.l #2,%sp move.l g1s42+38,-(%sp) move.l g1s42+34,-(%sp) move.l g1s42+30,-(%sp) move.l g1s42+26,-(%sp) move.l g1s42+22,-(%sp) move.l g1s42+18,-(%sp) move.l g1s42+14,-(%sp) move.l g1s42+10,-(%sp) move.l g1s42+6,-(%sp) move.l g1s42+2,-(%sp) lea g1s42,%a2 move.w (%a2),-(%sp) jbsr test42 lea (142,%sp),%sp move.l g3s42+38,(%sp) move.l g3s42+34,-(%sp) move.l g3s42+30,-(%sp) move.l g3s42+26,-(%sp) move.l g3s42+22,-(%sp) move.l g3s42+18,-(%sp) move.l g3s42+14,-(%sp) move.l g3s42+10,-(%sp) move.l g3s42+6,-(%sp) move.l g3s42+2,-(%sp) move.w (%a3),-(%sp) subq.l #2,%sp move.l g1s42+38,-(%sp) move.l g1s42+34,-(%sp) move.l g1s42+30,-(%sp) move.l g1s42+26,-(%sp) move.l g1s42+22,-(%sp) move.l g1s42+18,-(%sp) move.l g1s42+14,-(%sp) move.l g1s42+10,-(%sp) move.l g1s42+6,-(%sp) move.l g1s42+2,-(%sp) move.w (%a2),-(%sp) jbsr test2_42 move.l -8(%a6),%a2 move.l -4(%a6),%a3 unlk %a6 rts .size testit42, .-testit42 .align 2 .globl init43 .type init43, @function init43: link.w %a6,#0 move.l %d2,-(%sp) move.l 8(%a6),%a0 move.l 12(%a6),%d1 clr.l %d0 .align 2 .L881: move.b %d1,%d2 add.b %d0,%d2 move.b %d2,(%a0,%d0.l) addq.l #1,%d0 moveq.l #42,%d2 cmp.l %d0,%d2 jbge .L881 move.l (%sp)+,%d2 unlk %a6 rts .size init43, .-init43 .align 2 .globl check43 .type check43, @function check43: link.w %a6,#0 move.l %d2,-(%sp) move.l 8(%a6),%a1 move.l 12(%a6),%a0 clr.l %d1 clr.l %d2 .align 2 .L890: move.b (%a1,%d1.l),%d2 move.l %a0,%d0 add.l %d1,%d0 cmp.l %d2,%d0 jbeq .L887 jbsr abort .align 2 .L887: addq.l #1,%d1 moveq.l #42,%d0 cmp.l %d1,%d0 jbge .L890 move.l -4(%a6),%d2 unlk %a6 rts .size check43, .-check43 .align 2 .globl test43 .type test43, @function test43: link.w %a6,#0 move.l %a2,-(%sp) pea 64.w pea 8(%a6) lea check43,%a2 jbsr (%a2) pea 128.w pea 52(%a6) jbsr (%a2) pea 192.w pea 96(%a6) jbsr (%a2) move.l -4(%a6),%a2 unlk %a6 rts .size test43, .-test43 .align 2 .globl test2_43 .type test2_43, @function test2_43: link.w %a6,#0 move.l %a2,-(%sp) lea (-44,%sp),%sp move.l %sp,%d0 pea 43.w pea 52(%a6) move.l %d0,-(%sp) lea memcpy,%a2 jbsr (%a2) lea (-32,%sp),%sp move.l %sp,%d0 pea 43.w pea g2s43 move.l %d0,-(%sp) jbsr (%a2) lea (-32,%sp),%sp move.l %sp,%d0 pea 43.w pea 8(%a6) move.l %d0,-(%sp) jbsr (%a2) lea (12,%sp),%sp jbsr test43 move.l -4(%a6),%a2 unlk %a6 rts .size test2_43, .-test2_43 .align 2 .globl testit43 .type testit43, @function testit43: link.w %a6,#0 movm.l #0x3030,-(%sp) pea 64.w pea g1s43 lea init43,%a3 jbsr (%a3) pea 64.w pea g1s43 lea check43,%a2 jbsr (%a2) pea 128.w pea g2s43 jbsr (%a3) pea 128.w pea g2s43 jbsr (%a2) lea (28,%sp),%sp move.l #192,(%sp) pea g3s43 jbsr (%a3) pea 192.w pea g3s43 jbsr (%a2) lea (-44,%sp),%sp move.l %sp,%d0 move.l #g3s43,%d3 pea 43.w move.l %d3,-(%sp) move.l %d0,-(%sp) lea memcpy,%a2 jbsr (%a2) lea (-32,%sp),%sp move.l %sp,%d0 pea 43.w pea g2s43 move.l %d0,-(%sp) jbsr (%a2) lea (-32,%sp),%sp move.l %sp,%d0 move.l #g1s43,%d2 pea 43.w move.l %d2,-(%sp) move.l %d0,-(%sp) jbsr (%a2) lea (12,%sp),%sp jbsr test43 lea (104,%sp),%sp move.l %sp,%d0 pea 43.w move.l %d3,-(%sp) move.l %d0,-(%sp) jbsr (%a2) lea (-32,%sp),%sp move.l %sp,%d0 pea 43.w move.l %d2,-(%sp) move.l %d0,-(%sp) jbsr (%a2) lea (12,%sp),%sp jbsr test2_43 movm.l -16(%a6),#0xc0c unlk %a6 rts .size testit43, .-testit43 .align 2 .globl init44 .type init44, @function init44: link.w %a6,#0 move.l %d2,-(%sp) move.l 8(%a6),%a0 move.l 12(%a6),%d1 clr.l %d0 .align 2 .L901: move.b %d1,%d2 add.b %d0,%d2 move.b %d2,(%a0,%d0.l) addq.l #1,%d0 moveq.l #43,%d2 cmp.l %d0,%d2 jbge .L901 move.l (%sp)+,%d2 unlk %a6 rts .size init44, .-init44 .align 2 .globl check44 .type check44, @function check44: link.w %a6,#0 move.l %d2,-(%sp) move.l 8(%a6),%a1 move.l 12(%a6),%a0 clr.l %d1 clr.l %d2 .align 2 .L910: move.b (%a1,%d1.l),%d2 move.l %a0,%d0 add.l %d1,%d0 cmp.l %d2,%d0 jbeq .L907 jbsr abort .align 2 .L907: addq.l #1,%d1 moveq.l #43,%d0 cmp.l %d1,%d0 jbge .L910 move.l -4(%a6),%d2 unlk %a6 rts .size check44, .-check44 .align 2 .globl test44 .type test44, @function test44: link.w %a6,#0 move.l %a2,-(%sp) pea 64.w pea 8(%a6) lea check44,%a2 jbsr (%a2) pea 128.w pea 52(%a6) jbsr (%a2) pea 192.w pea 96(%a6) jbsr (%a2) move.l -4(%a6),%a2 unlk %a6 rts .size test44, .-test44 .align 2 .globl test2_44 .type test2_44, @function test2_44: link.w %a6,#0 move.l 92(%a6),-(%sp) move.l 88(%a6),-(%sp) move.l 84(%a6),-(%sp) move.l 80(%a6),-(%sp) move.l 76(%a6),-(%sp) move.l 72(%a6),-(%sp) move.l 68(%a6),-(%sp) move.l 64(%a6),-(%sp) move.l 60(%a6),-(%sp) move.l 56(%a6),-(%sp) move.l 52(%a6),-(%sp) move.l g2s44+40,-(%sp) move.l g2s44+36,-(%sp) move.l g2s44+32,-(%sp) move.l g2s44+28,-(%sp) move.l g2s44+24,-(%sp) move.l g2s44+20,-(%sp) move.l g2s44+16,-(%sp) move.l g2s44+12,-(%sp) move.l g2s44+8,-(%sp) move.l g2s44+4,-(%sp) move.l g2s44,-(%sp) move.l 48(%a6),-(%sp) move.l 44(%a6),-(%sp) move.l 40(%a6),-(%sp) move.l 36(%a6),-(%sp) move.l 32(%a6),-(%sp) move.l 28(%a6),-(%sp) move.l 24(%a6),-(%sp) move.l 20(%a6),-(%sp) move.l 16(%a6),-(%sp) move.l 12(%a6),-(%sp) move.l 8(%a6),-(%sp) jbsr test44 unlk %a6 rts .size test2_44, .-test2_44 .align 2 .globl testit44 .type testit44, @function testit44: link.w %a6,#0 move.l %a3,-(%sp) move.l %a2,-(%sp) pea 64.w pea g1s44 lea init44,%a3 jbsr (%a3) pea 64.w pea g1s44 lea check44,%a2 jbsr (%a2) pea 128.w pea g2s44 jbsr (%a3) pea 128.w pea g2s44 jbsr (%a2) lea (28,%sp),%sp move.l #192,(%sp) pea g3s44 jbsr (%a3) pea 192.w pea g3s44 jbsr (%a2) move.l g3s44+40,-(%sp) move.l g3s44+36,-(%sp) move.l g3s44+32,-(%sp) move.l g3s44+28,-(%sp) move.l g3s44+24,-(%sp) move.l g3s44+20,-(%sp) move.l g3s44+16,-(%sp) move.l g3s44+12,-(%sp) move.l g3s44+8,-(%sp) move.l g3s44+4,-(%sp) lea g3s44,%a3 move.l (%a3),-(%sp) move.l g2s44+40,-(%sp) move.l g2s44+36,-(%sp) move.l g2s44+32,-(%sp) move.l g2s44+28,-(%sp) move.l g2s44+24,-(%sp) move.l g2s44+20,-(%sp) move.l g2s44+16,-(%sp) move.l g2s44+12,-(%sp) move.l g2s44+8,-(%sp) move.l g2s44+4,-(%sp) move.l g2s44,-(%sp) move.l g1s44+40,-(%sp) move.l g1s44+36,-(%sp) move.l g1s44+32,-(%sp) move.l g1s44+28,-(%sp) move.l g1s44+24,-(%sp) move.l g1s44+20,-(%sp) move.l g1s44+16,-(%sp) move.l g1s44+12,-(%sp) move.l g1s44+8,-(%sp) move.l g1s44+4,-(%sp) lea g1s44,%a2 move.l (%a2),-(%sp) jbsr test44 lea (144,%sp),%sp move.l g3s44+40,(%sp) move.l g3s44+36,-(%sp) move.l g3s44+32,-(%sp) move.l g3s44+28,-(%sp) move.l g3s44+24,-(%sp) move.l g3s44+20,-(%sp) move.l g3s44+16,-(%sp) move.l g3s44+12,-(%sp) move.l g3s44+8,-(%sp) move.l g3s44+4,-(%sp) move.l (%a3),-(%sp) move.l g1s44+40,-(%sp) move.l g1s44+36,-(%sp) move.l g1s44+32,-(%sp) move.l g1s44+28,-(%sp) move.l g1s44+24,-(%sp) move.l g1s44+20,-(%sp) move.l g1s44+16,-(%sp) move.l g1s44+12,-(%sp) move.l g1s44+8,-(%sp) move.l g1s44+4,-(%sp) move.l (%a2),-(%sp) jbsr test2_44 move.l -8(%a6),%a2 move.l -4(%a6),%a3 unlk %a6 rts .size testit44, .-testit44 .align 2 .globl init45 .type init45, @function init45: link.w %a6,#0 move.l %d2,-(%sp) move.l 8(%a6),%a0 move.l 12(%a6),%d1 clr.l %d0 .align 2 .L921: move.b %d1,%d2 add.b %d0,%d2 move.b %d2,(%a0,%d0.l) addq.l #1,%d0 moveq.l #44,%d2 cmp.l %d0,%d2 jbge .L921 move.l (%sp)+,%d2 unlk %a6 rts .size init45, .-init45 .align 2 .globl check45 .type check45, @function check45: link.w %a6,#0 move.l %d2,-(%sp) move.l 8(%a6),%a1 move.l 12(%a6),%a0 clr.l %d1 clr.l %d2 .align 2 .L930: move.b (%a1,%d1.l),%d2 move.l %a0,%d0 add.l %d1,%d0 cmp.l %d2,%d0 jbeq .L927 jbsr abort .align 2 .L927: addq.l #1,%d1 moveq.l #44,%d0 cmp.l %d1,%d0 jbge .L930 move.l -4(%a6),%d2 unlk %a6 rts .size check45, .-check45 .align 2 .globl test45 .type test45, @function test45: link.w %a6,#0 move.l %a2,-(%sp) pea 64.w pea 8(%a6) lea check45,%a2 jbsr (%a2) pea 128.w pea 56(%a6) jbsr (%a2) pea 192.w pea 104(%a6) jbsr (%a2) move.l -4(%a6),%a2 unlk %a6 rts .size test45, .-test45 .align 2 .globl test2_45 .type test2_45, @function test2_45: link.w %a6,#0 move.l %a2,-(%sp) lea (-48,%sp),%sp move.l %sp,%d0 pea 45.w pea 56(%a6) move.l %d0,-(%sp) lea memcpy,%a2 jbsr (%a2) lea (-36,%sp),%sp move.l %sp,%d0 pea 45.w pea g2s45 move.l %d0,-(%sp) jbsr (%a2) lea (-36,%sp),%sp move.l %sp,%d0 pea 45.w pea 8(%a6) move.l %d0,-(%sp) jbsr (%a2) lea (12,%sp),%sp jbsr test45 move.l -4(%a6),%a2 unlk %a6 rts .size test2_45, .-test2_45 .align 2 .globl testit45 .type testit45, @function testit45: link.w %a6,#0 movm.l #0x3030,-(%sp) pea 64.w pea g1s45 lea init45,%a3 jbsr (%a3) pea 64.w pea g1s45 lea check45,%a2 jbsr (%a2) pea 128.w pea g2s45 jbsr (%a3) pea 128.w pea g2s45 jbsr (%a2) lea (28,%sp),%sp move.l #192,(%sp) pea g3s45 jbsr (%a3) pea 192.w pea g3s45 jbsr (%a2) lea (-48,%sp),%sp move.l %sp,%d0 move.l #g3s45,%d3 pea 45.w move.l %d3,-(%sp) move.l %d0,-(%sp) lea memcpy,%a2 jbsr (%a2) lea (-36,%sp),%sp move.l %sp,%d0 pea 45.w pea g2s45 move.l %d0,-(%sp) jbsr (%a2) lea (-36,%sp),%sp move.l %sp,%d0 move.l #g1s45,%d2 pea 45.w move.l %d2,-(%sp) move.l %d0,-(%sp) jbsr (%a2) lea (12,%sp),%sp jbsr test45 lea (112,%sp),%sp move.l %sp,%d0 pea 45.w move.l %d3,-(%sp) move.l %d0,-(%sp) jbsr (%a2) lea (-36,%sp),%sp move.l %sp,%d0 pea 45.w move.l %d2,-(%sp) move.l %d0,-(%sp) jbsr (%a2) lea (12,%sp),%sp jbsr test2_45 movm.l -16(%a6),#0xc0c unlk %a6 rts .size testit45, .-testit45 .align 2 .globl init46 .type init46, @function init46: link.w %a6,#0 move.l %d2,-(%sp) move.l 8(%a6),%a0 move.l 12(%a6),%d1 clr.l %d0 .align 2 .L941: move.b %d1,%d2 add.b %d0,%d2 move.b %d2,(%a0,%d0.l) addq.l #1,%d0 moveq.l #45,%d2 cmp.l %d0,%d2 jbge .L941 move.l (%sp)+,%d2 unlk %a6 rts .size init46, .-init46 .align 2 .globl check46 .type check46, @function check46: link.w %a6,#0 move.l %d2,-(%sp) move.l 8(%a6),%a1 move.l 12(%a6),%a0 clr.l %d1 clr.l %d2 .align 2 .L950: move.b (%a1,%d1.l),%d2 move.l %a0,%d0 add.l %d1,%d0 cmp.l %d2,%d0 jbeq .L947 jbsr abort .align 2 .L947: addq.l #1,%d1 moveq.l #45,%d0 cmp.l %d1,%d0 jbge .L950 move.l -4(%a6),%d2 unlk %a6 rts .size check46, .-check46 .align 2 .globl test46 .type test46, @function test46: link.w %a6,#0 move.l %a2,-(%sp) pea 64.w pea 8(%a6) lea check46,%a2 jbsr (%a2) pea 128.w pea 56(%a6) jbsr (%a2) pea 192.w pea 104(%a6) jbsr (%a2) move.l -4(%a6),%a2 unlk %a6 rts .size test46, .-test46 .align 2 .globl test2_46 .type test2_46, @function test2_46: link.w %a6,#0 subq.l #2,%sp move.l 98(%a6),-(%sp) move.l 94(%a6),-(%sp) move.l 90(%a6),-(%sp) move.l 86(%a6),-(%sp) move.l 82(%a6),-(%sp) move.l 78(%a6),-(%sp) move.l 74(%a6),-(%sp) move.l 70(%a6),-(%sp) move.l 66(%a6),-(%sp) move.l 62(%a6),-(%sp) move.l 58(%a6),-(%sp) move.w 56(%a6),-(%sp) subq.l #2,%sp move.l g2s46+42,-(%sp) move.l g2s46+38,-(%sp) move.l g2s46+34,-(%sp) move.l g2s46+30,-(%sp) move.l g2s46+26,-(%sp) move.l g2s46+22,-(%sp) move.l g2s46+18,-(%sp) move.l g2s46+14,-(%sp) move.l g2s46+10,-(%sp) move.l g2s46+6,-(%sp) move.l g2s46+2,-(%sp) move.w g2s46,-(%sp) subq.l #2,%sp move.l 50(%a6),-(%sp) move.l 46(%a6),-(%sp) move.l 42(%a6),-(%sp) move.l 38(%a6),-(%sp) move.l 34(%a6),-(%sp) move.l 30(%a6),-(%sp) move.l 26(%a6),-(%sp) move.l 22(%a6),-(%sp) move.l 18(%a6),-(%sp) move.l 14(%a6),-(%sp) move.l 10(%a6),-(%sp) move.w 8(%a6),-(%sp) jbsr test46 unlk %a6 rts .size test2_46, .-test2_46 .align 2 .globl testit46 .type testit46, @function testit46: link.w %a6,#0 move.l %a3,-(%sp) move.l %a2,-(%sp) pea 64.w pea g1s46 lea init46,%a3 jbsr (%a3) pea 64.w pea g1s46 lea check46,%a2 jbsr (%a2) pea 128.w pea g2s46 jbsr (%a3) pea 128.w pea g2s46 jbsr (%a2) lea (28,%sp),%sp move.l #192,(%sp) pea g3s46 jbsr (%a3) pea 192.w pea g3s46 jbsr (%a2) subq.l #2,%sp move.l g3s46+42,-(%sp) move.l g3s46+38,-(%sp) move.l g3s46+34,-(%sp) move.l g3s46+30,-(%sp) move.l g3s46+26,-(%sp) move.l g3s46+22,-(%sp) move.l g3s46+18,-(%sp) move.l g3s46+14,-(%sp) move.l g3s46+10,-(%sp) move.l g3s46+6,-(%sp) move.l g3s46+2,-(%sp) lea g3s46,%a3 move.w (%a3),-(%sp) subq.l #2,%sp move.l g2s46+42,-(%sp) move.l g2s46+38,-(%sp) move.l g2s46+34,-(%sp) move.l g2s46+30,-(%sp) move.l g2s46+26,-(%sp) move.l g2s46+22,-(%sp) move.l g2s46+18,-(%sp) move.l g2s46+14,-(%sp) move.l g2s46+10,-(%sp) move.l g2s46+6,-(%sp) move.l g2s46+2,-(%sp) move.w g2s46,-(%sp) subq.l #2,%sp move.l g1s46+42,-(%sp) move.l g1s46+38,-(%sp) move.l g1s46+34,-(%sp) move.l g1s46+30,-(%sp) move.l g1s46+26,-(%sp) move.l g1s46+22,-(%sp) move.l g1s46+18,-(%sp) move.l g1s46+14,-(%sp) move.l g1s46+10,-(%sp) move.l g1s46+6,-(%sp) move.l g1s46+2,-(%sp) lea g1s46,%a2 move.w (%a2),-(%sp) jbsr test46 lea (154,%sp),%sp move.l g3s46+42,(%sp) move.l g3s46+38,-(%sp) move.l g3s46+34,-(%sp) move.l g3s46+30,-(%sp) move.l g3s46+26,-(%sp) move.l g3s46+22,-(%sp) move.l g3s46+18,-(%sp) move.l g3s46+14,-(%sp) move.l g3s46+10,-(%sp) move.l g3s46+6,-(%sp) move.l g3s46+2,-(%sp) move.w (%a3),-(%sp) subq.l #2,%sp move.l g1s46+42,-(%sp) move.l g1s46+38,-(%sp) move.l g1s46+34,-(%sp) move.l g1s46+30,-(%sp) move.l g1s46+26,-(%sp) move.l g1s46+22,-(%sp) move.l g1s46+18,-(%sp) move.l g1s46+14,-(%sp) move.l g1s46+10,-(%sp) move.l g1s46+6,-(%sp) move.l g1s46+2,-(%sp) move.w (%a2),-(%sp) jbsr test2_46 move.l -8(%a6),%a2 move.l -4(%a6),%a3 unlk %a6 rts .size testit46, .-testit46 .align 2 .globl init47 .type init47, @function init47: link.w %a6,#0 move.l %d2,-(%sp) move.l 8(%a6),%a0 move.l 12(%a6),%d1 clr.l %d0 .align 2 .L961: move.b %d1,%d2 add.b %d0,%d2 move.b %d2,(%a0,%d0.l) addq.l #1,%d0 moveq.l #46,%d2 cmp.l %d0,%d2 jbge .L961 move.l (%sp)+,%d2 unlk %a6 rts .size init47, .-init47 .align 2 .globl check47 .type check47, @function check47: link.w %a6,#0 move.l %d2,-(%sp) move.l 8(%a6),%a1 move.l 12(%a6),%a0 clr.l %d1 clr.l %d2 .align 2 .L970: move.b (%a1,%d1.l),%d2 move.l %a0,%d0 add.l %d1,%d0 cmp.l %d2,%d0 jbeq .L967 jbsr abort .align 2 .L967: addq.l #1,%d1 moveq.l #46,%d0 cmp.l %d1,%d0 jbge .L970 move.l -4(%a6),%d2 unlk %a6 rts .size check47, .-check47 .align 2 .globl test47 .type test47, @function test47: link.w %a6,#0 move.l %a2,-(%sp) pea 64.w pea 8(%a6) lea check47,%a2 jbsr (%a2) pea 128.w pea 56(%a6) jbsr (%a2) pea 192.w pea 104(%a6) jbsr (%a2) move.l -4(%a6),%a2 unlk %a6 rts .size test47, .-test47 .align 2 .globl test2_47 .type test2_47, @function test2_47: link.w %a6,#0 move.l %a2,-(%sp) lea (-48,%sp),%sp move.l %sp,%d0 pea 47.w pea 56(%a6) move.l %d0,-(%sp) lea memcpy,%a2 jbsr (%a2) lea (-36,%sp),%sp move.l %sp,%d0 pea 47.w pea g2s47 move.l %d0,-(%sp) jbsr (%a2) lea (-36,%sp),%sp move.l %sp,%d0 pea 47.w pea 8(%a6) move.l %d0,-(%sp) jbsr (%a2) lea (12,%sp),%sp jbsr test47 move.l -4(%a6),%a2 unlk %a6 rts .size test2_47, .-test2_47 .align 2 .globl testit47 .type testit47, @function testit47: link.w %a6,#0 movm.l #0x3030,-(%sp) pea 64.w pea g1s47 lea init47,%a3 jbsr (%a3) pea 64.w pea g1s47 lea check47,%a2 jbsr (%a2) pea 128.w pea g2s47 jbsr (%a3) pea 128.w pea g2s47 jbsr (%a2) lea (28,%sp),%sp move.l #192,(%sp) pea g3s47 jbsr (%a3) pea 192.w pea g3s47 jbsr (%a2) lea (-48,%sp),%sp move.l %sp,%d0 move.l #g3s47,%d3 pea 47.w move.l %d3,-(%sp) move.l %d0,-(%sp) lea memcpy,%a2 jbsr (%a2) lea (-36,%sp),%sp move.l %sp,%d0 pea 47.w pea g2s47 move.l %d0,-(%sp) jbsr (%a2) lea (-36,%sp),%sp move.l %sp,%d0 move.l #g1s47,%d2 pea 47.w move.l %d2,-(%sp) move.l %d0,-(%sp) jbsr (%a2) lea (12,%sp),%sp jbsr test47 lea (112,%sp),%sp move.l %sp,%d0 pea 47.w move.l %d3,-(%sp) move.l %d0,-(%sp) jbsr (%a2) lea (-36,%sp),%sp move.l %sp,%d0 pea 47.w move.l %d2,-(%sp) move.l %d0,-(%sp) jbsr (%a2) lea (12,%sp),%sp jbsr test2_47 movm.l -16(%a6),#0xc0c unlk %a6 rts .size testit47, .-testit47 .align 2 .globl init48 .type init48, @function init48: link.w %a6,#0 move.l %d2,-(%sp) move.l 8(%a6),%a0 move.l 12(%a6),%d1 clr.l %d0 .align 2 .L981: move.b %d1,%d2 add.b %d0,%d2 move.b %d2,(%a0,%d0.l) addq.l #1,%d0 moveq.l #47,%d2 cmp.l %d0,%d2 jbge .L981 move.l (%sp)+,%d2 unlk %a6 rts .size init48, .-init48 .align 2 .globl check48 .type check48, @function check48: link.w %a6,#0 move.l %d2,-(%sp) move.l 8(%a6),%a1 move.l 12(%a6),%a0 clr.l %d1 clr.l %d2 .align 2 .L990: move.b (%a1,%d1.l),%d2 move.l %a0,%d0 add.l %d1,%d0 cmp.l %d2,%d0 jbeq .L987 jbsr abort .align 2 .L987: addq.l #1,%d1 moveq.l #47,%d0 cmp.l %d1,%d0 jbge .L990 move.l -4(%a6),%d2 unlk %a6 rts .size check48, .-check48 .align 2 .globl test48 .type test48, @function test48: link.w %a6,#0 move.l %a2,-(%sp) pea 64.w pea 8(%a6) lea check48,%a2 jbsr (%a2) pea 128.w pea 56(%a6) jbsr (%a2) pea 192.w pea 104(%a6) jbsr (%a2) move.l -4(%a6),%a2 unlk %a6 rts .size test48, .-test48 .align 2 .globl test2_48 .type test2_48, @function test2_48: link.w %a6,#0 move.l 100(%a6),-(%sp) move.l 96(%a6),-(%sp) move.l 92(%a6),-(%sp) move.l 88(%a6),-(%sp) move.l 84(%a6),-(%sp) move.l 80(%a6),-(%sp) move.l 76(%a6),-(%sp) move.l 72(%a6),-(%sp) move.l 68(%a6),-(%sp) move.l 64(%a6),-(%sp) move.l 60(%a6),-(%sp) move.l 56(%a6),-(%sp) move.l g2s48+44,-(%sp) move.l g2s48+40,-(%sp) move.l g2s48+36,-(%sp) move.l g2s48+32,-(%sp) move.l g2s48+28,-(%sp) move.l g2s48+24,-(%sp) move.l g2s48+20,-(%sp) move.l g2s48+16,-(%sp) move.l g2s48+12,-(%sp) move.l g2s48+8,-(%sp) move.l g2s48+4,-(%sp) move.l g2s48,-(%sp) move.l 52(%a6),-(%sp) move.l 48(%a6),-(%sp) move.l 44(%a6),-(%sp) move.l 40(%a6),-(%sp) move.l 36(%a6),-(%sp) move.l 32(%a6),-(%sp) move.l 28(%a6),-(%sp) move.l 24(%a6),-(%sp) move.l 20(%a6),-(%sp) move.l 16(%a6),-(%sp) move.l 12(%a6),-(%sp) move.l 8(%a6),-(%sp) jbsr test48 unlk %a6 rts .size test2_48, .-test2_48 .align 2 .globl testit48 .type testit48, @function testit48: link.w %a6,#0 move.l %a3,-(%sp) move.l %a2,-(%sp) pea 64.w pea g1s48 lea init48,%a3 jbsr (%a3) pea 64.w pea g1s48 lea check48,%a2 jbsr (%a2) pea 128.w pea g2s48 jbsr (%a3) pea 128.w pea g2s48 jbsr (%a2) lea (28,%sp),%sp move.l #192,(%sp) pea g3s48 jbsr (%a3) pea 192.w pea g3s48 jbsr (%a2) move.l g3s48+44,-(%sp) move.l g3s48+40,-(%sp) move.l g3s48+36,-(%sp) move.l g3s48+32,-(%sp) move.l g3s48+28,-(%sp) move.l g3s48+24,-(%sp) move.l g3s48+20,-(%sp) move.l g3s48+16,-(%sp) move.l g3s48+12,-(%sp) move.l g3s48+8,-(%sp) move.l g3s48+4,-(%sp) lea g3s48,%a3 move.l (%a3),-(%sp) move.l g2s48+44,-(%sp) move.l g2s48+40,-(%sp) move.l g2s48+36,-(%sp) move.l g2s48+32,-(%sp) move.l g2s48+28,-(%sp) move.l g2s48+24,-(%sp) move.l g2s48+20,-(%sp) move.l g2s48+16,-(%sp) move.l g2s48+12,-(%sp) move.l g2s48+8,-(%sp) move.l g2s48+4,-(%sp) move.l g2s48,-(%sp) move.l g1s48+44,-(%sp) move.l g1s48+40,-(%sp) move.l g1s48+36,-(%sp) move.l g1s48+32,-(%sp) move.l g1s48+28,-(%sp) move.l g1s48+24,-(%sp) move.l g1s48+20,-(%sp) move.l g1s48+16,-(%sp) move.l g1s48+12,-(%sp) move.l g1s48+8,-(%sp) move.l g1s48+4,-(%sp) lea g1s48,%a2 move.l (%a2),-(%sp) jbsr test48 lea (156,%sp),%sp move.l g3s48+44,(%sp) move.l g3s48+40,-(%sp) move.l g3s48+36,-(%sp) move.l g3s48+32,-(%sp) move.l g3s48+28,-(%sp) move.l g3s48+24,-(%sp) move.l g3s48+20,-(%sp) move.l g3s48+16,-(%sp) move.l g3s48+12,-(%sp) move.l g3s48+8,-(%sp) move.l g3s48+4,-(%sp) move.l (%a3),-(%sp) move.l g1s48+44,-(%sp) move.l g1s48+40,-(%sp) move.l g1s48+36,-(%sp) move.l g1s48+32,-(%sp) move.l g1s48+28,-(%sp) move.l g1s48+24,-(%sp) move.l g1s48+20,-(%sp) move.l g1s48+16,-(%sp) move.l g1s48+12,-(%sp) move.l g1s48+8,-(%sp) move.l g1s48+4,-(%sp) move.l (%a2),-(%sp) jbsr test2_48 move.l -8(%a6),%a2 move.l -4(%a6),%a3 unlk %a6 rts .size testit48, .-testit48 .align 2 .globl init49 .type init49, @function init49: link.w %a6,#0 move.l %d2,-(%sp) move.l 8(%a6),%a0 move.l 12(%a6),%d1 clr.l %d0 .align 2 .L1001: move.b %d1,%d2 add.b %d0,%d2 move.b %d2,(%a0,%d0.l) addq.l #1,%d0 moveq.l #48,%d2 cmp.l %d0,%d2 jbge .L1001 move.l (%sp)+,%d2 unlk %a6 rts .size init49, .-init49 .align 2 .globl check49 .type check49, @function check49: link.w %a6,#0 move.l %d2,-(%sp) move.l 8(%a6),%a1 move.l 12(%a6),%a0 clr.l %d1 clr.l %d2 .align 2 .L1010: move.b (%a1,%d1.l),%d2 move.l %a0,%d0 add.l %d1,%d0 cmp.l %d2,%d0 jbeq .L1007 jbsr abort .align 2 .L1007: addq.l #1,%d1 moveq.l #48,%d0 cmp.l %d1,%d0 jbge .L1010 move.l -4(%a6),%d2 unlk %a6 rts .size check49, .-check49 .align 2 .globl test49 .type test49, @function test49: link.w %a6,#0 move.l %a2,-(%sp) pea 64.w pea 8(%a6) lea check49,%a2 jbsr (%a2) pea 128.w pea 60(%a6) jbsr (%a2) pea 192.w pea 112(%a6) jbsr (%a2) move.l -4(%a6),%a2 unlk %a6 rts .size test49, .-test49 .align 2 .globl test2_49 .type test2_49, @function test2_49: link.w %a6,#0 move.l %a2,-(%sp) lea (-52,%sp),%sp move.l %sp,%d0 pea 49.w pea 60(%a6) move.l %d0,-(%sp) lea memcpy,%a2 jbsr (%a2) lea (-40,%sp),%sp move.l %sp,%d0 pea 49.w pea g2s49 move.l %d0,-(%sp) jbsr (%a2) lea (-40,%sp),%sp move.l %sp,%d0 pea 49.w pea 8(%a6) move.l %d0,-(%sp) jbsr (%a2) lea (12,%sp),%sp jbsr test49 move.l -4(%a6),%a2 unlk %a6 rts .size test2_49, .-test2_49 .align 2 .globl testit49 .type testit49, @function testit49: link.w %a6,#0 movm.l #0x3030,-(%sp) pea 64.w pea g1s49 lea init49,%a3 jbsr (%a3) pea 64.w pea g1s49 lea check49,%a2 jbsr (%a2) pea 128.w pea g2s49 jbsr (%a3) pea 128.w pea g2s49 jbsr (%a2) lea (28,%sp),%sp move.l #192,(%sp) pea g3s49 jbsr (%a3) pea 192.w pea g3s49 jbsr (%a2) lea (-52,%sp),%sp move.l %sp,%d0 move.l #g3s49,%d3 pea 49.w move.l %d3,-(%sp) move.l %d0,-(%sp) lea memcpy,%a2 jbsr (%a2) lea (-40,%sp),%sp move.l %sp,%d0 pea 49.w pea g2s49 move.l %d0,-(%sp) jbsr (%a2) lea (-40,%sp),%sp move.l %sp,%d0 move.l #g1s49,%d2 pea 49.w move.l %d2,-(%sp) move.l %d0,-(%sp) jbsr (%a2) lea (12,%sp),%sp jbsr test49 lea (120,%sp),%sp move.l %sp,%d0 pea 49.w move.l %d3,-(%sp) move.l %d0,-(%sp) jbsr (%a2) lea (-40,%sp),%sp move.l %sp,%d0 pea 49.w move.l %d2,-(%sp) move.l %d0,-(%sp) jbsr (%a2) lea (12,%sp),%sp jbsr test2_49 movm.l -16(%a6),#0xc0c unlk %a6 rts .size testit49, .-testit49 .align 2 .globl init50 .type init50, @function init50: link.w %a6,#0 move.l %d2,-(%sp) move.l 8(%a6),%a0 move.l 12(%a6),%d1 clr.l %d0 .align 2 .L1021: move.b %d1,%d2 add.b %d0,%d2 move.b %d2,(%a0,%d0.l) addq.l #1,%d0 moveq.l #49,%d2 cmp.l %d0,%d2 jbge .L1021 move.l (%sp)+,%d2 unlk %a6 rts .size init50, .-init50 .align 2 .globl check50 .type check50, @function check50: link.w %a6,#0 move.l %d2,-(%sp) move.l 8(%a6),%a1 move.l 12(%a6),%a0 clr.l %d1 clr.l %d2 .align 2 .L1030: move.b (%a1,%d1.l),%d2 move.l %a0,%d0 add.l %d1,%d0 cmp.l %d2,%d0 jbeq .L1027 jbsr abort .align 2 .L1027: addq.l #1,%d1 moveq.l #49,%d0 cmp.l %d1,%d0 jbge .L1030 move.l -4(%a6),%d2 unlk %a6 rts .size check50, .-check50 .align 2 .globl test50 .type test50, @function test50: link.w %a6,#0 move.l %a2,-(%sp) pea 64.w pea 8(%a6) lea check50,%a2 jbsr (%a2) pea 128.w pea 60(%a6) jbsr (%a2) pea 192.w pea 112(%a6) jbsr (%a2) move.l -4(%a6),%a2 unlk %a6 rts .size test50, .-test50 .align 2 .globl test2_50 .type test2_50, @function test2_50: link.w %a6,#0 subq.l #2,%sp move.l 106(%a6),-(%sp) move.l 102(%a6),-(%sp) move.l 98(%a6),-(%sp) move.l 94(%a6),-(%sp) move.l 90(%a6),-(%sp) move.l 86(%a6),-(%sp) move.l 82(%a6),-(%sp) move.l 78(%a6),-(%sp) move.l 74(%a6),-(%sp) move.l 70(%a6),-(%sp) move.l 66(%a6),-(%sp) move.l 62(%a6),-(%sp) move.w 60(%a6),-(%sp) subq.l #2,%sp move.l g2s50+46,-(%sp) move.l g2s50+42,-(%sp) move.l g2s50+38,-(%sp) move.l g2s50+34,-(%sp) move.l g2s50+30,-(%sp) move.l g2s50+26,-(%sp) move.l g2s50+22,-(%sp) move.l g2s50+18,-(%sp) move.l g2s50+14,-(%sp) move.l g2s50+10,-(%sp) move.l g2s50+6,-(%sp) move.l g2s50+2,-(%sp) move.w g2s50,-(%sp) subq.l #2,%sp move.l 54(%a6),-(%sp) move.l 50(%a6),-(%sp) move.l 46(%a6),-(%sp) move.l 42(%a6),-(%sp) move.l 38(%a6),-(%sp) move.l 34(%a6),-(%sp) move.l 30(%a6),-(%sp) move.l 26(%a6),-(%sp) move.l 22(%a6),-(%sp) move.l 18(%a6),-(%sp) move.l 14(%a6),-(%sp) move.l 10(%a6),-(%sp) move.w 8(%a6),-(%sp) jbsr test50 unlk %a6 rts .size test2_50, .-test2_50 .align 2 .globl testit50 .type testit50, @function testit50: link.w %a6,#0 move.l %a3,-(%sp) move.l %a2,-(%sp) pea 64.w pea g1s50 lea init50,%a3 jbsr (%a3) pea 64.w pea g1s50 lea check50,%a2 jbsr (%a2) pea 128.w pea g2s50 jbsr (%a3) pea 128.w pea g2s50 jbsr (%a2) lea (28,%sp),%sp move.l #192,(%sp) pea g3s50 jbsr (%a3) pea 192.w pea g3s50 jbsr (%a2) subq.l #2,%sp move.l g3s50+46,-(%sp) move.l g3s50+42,-(%sp) move.l g3s50+38,-(%sp) move.l g3s50+34,-(%sp) move.l g3s50+30,-(%sp) move.l g3s50+26,-(%sp) move.l g3s50+22,-(%sp) move.l g3s50+18,-(%sp) move.l g3s50+14,-(%sp) move.l g3s50+10,-(%sp) move.l g3s50+6,-(%sp) move.l g3s50+2,-(%sp) lea g3s50,%a3 move.w (%a3),-(%sp) subq.l #2,%sp move.l g2s50+46,-(%sp) move.l g2s50+42,-(%sp) move.l g2s50+38,-(%sp) move.l g2s50+34,-(%sp) move.l g2s50+30,-(%sp) move.l g2s50+26,-(%sp) move.l g2s50+22,-(%sp) move.l g2s50+18,-(%sp) move.l g2s50+14,-(%sp) move.l g2s50+10,-(%sp) move.l g2s50+6,-(%sp) move.l g2s50+2,-(%sp) move.w g2s50,-(%sp) subq.l #2,%sp move.l g1s50+46,-(%sp) move.l g1s50+42,-(%sp) move.l g1s50+38,-(%sp) move.l g1s50+34,-(%sp) move.l g1s50+30,-(%sp) move.l g1s50+26,-(%sp) move.l g1s50+22,-(%sp) move.l g1s50+18,-(%sp) move.l g1s50+14,-(%sp) move.l g1s50+10,-(%sp) move.l g1s50+6,-(%sp) move.l g1s50+2,-(%sp) lea g1s50,%a2 move.w (%a2),-(%sp) jbsr test50 lea (166,%sp),%sp move.l g3s50+46,(%sp) move.l g3s50+42,-(%sp) move.l g3s50+38,-(%sp) move.l g3s50+34,-(%sp) move.l g3s50+30,-(%sp) move.l g3s50+26,-(%sp) move.l g3s50+22,-(%sp) move.l g3s50+18,-(%sp) move.l g3s50+14,-(%sp) move.l g3s50+10,-(%sp) move.l g3s50+6,-(%sp) move.l g3s50+2,-(%sp) move.w (%a3),-(%sp) subq.l #2,%sp move.l g1s50+46,-(%sp) move.l g1s50+42,-(%sp) move.l g1s50+38,-(%sp) move.l g1s50+34,-(%sp) move.l g1s50+30,-(%sp) move.l g1s50+26,-(%sp) move.l g1s50+22,-(%sp) move.l g1s50+18,-(%sp) move.l g1s50+14,-(%sp) move.l g1s50+10,-(%sp) move.l g1s50+6,-(%sp) move.l g1s50+2,-(%sp) move.w (%a2),-(%sp) jbsr test2_50 move.l -8(%a6),%a2 move.l -4(%a6),%a3 unlk %a6 rts .size testit50, .-testit50 .align 2 .globl init51 .type init51, @function init51: link.w %a6,#0 move.l %d2,-(%sp) move.l 8(%a6),%a0 move.l 12(%a6),%d1 clr.l %d0 .align 2 .L1041: move.b %d1,%d2 add.b %d0,%d2 move.b %d2,(%a0,%d0.l) addq.l #1,%d0 moveq.l #50,%d2 cmp.l %d0,%d2 jbge .L1041 move.l (%sp)+,%d2 unlk %a6 rts .size init51, .-init51 .align 2 .globl check51 .type check51, @function check51: link.w %a6,#0 move.l %d2,-(%sp) move.l 8(%a6),%a1 move.l 12(%a6),%a0 clr.l %d1 clr.l %d2 .align 2 .L1050: move.b (%a1,%d1.l),%d2 move.l %a0,%d0 add.l %d1,%d0 cmp.l %d2,%d0 jbeq .L1047 jbsr abort .align 2 .L1047: addq.l #1,%d1 moveq.l #50,%d0 cmp.l %d1,%d0 jbge .L1050 move.l -4(%a6),%d2 unlk %a6 rts .size check51, .-check51 .align 2 .globl test51 .type test51, @function test51: link.w %a6,#0 move.l %a2,-(%sp) pea 64.w pea 8(%a6) lea check51,%a2 jbsr (%a2) pea 128.w pea 60(%a6) jbsr (%a2) pea 192.w pea 112(%a6) jbsr (%a2) move.l -4(%a6),%a2 unlk %a6 rts .size test51, .-test51 .align 2 .globl test2_51 .type test2_51, @function test2_51: link.w %a6,#0 move.l %a2,-(%sp) lea (-52,%sp),%sp move.l %sp,%d0 pea 51.w pea 60(%a6) move.l %d0,-(%sp) lea memcpy,%a2 jbsr (%a2) lea (-40,%sp),%sp move.l %sp,%d0 pea 51.w pea g2s51 move.l %d0,-(%sp) jbsr (%a2) lea (-40,%sp),%sp move.l %sp,%d0 pea 51.w pea 8(%a6) move.l %d0,-(%sp) jbsr (%a2) lea (12,%sp),%sp jbsr test51 move.l -4(%a6),%a2 unlk %a6 rts .size test2_51, .-test2_51 .align 2 .globl testit51 .type testit51, @function testit51: link.w %a6,#0 movm.l #0x3030,-(%sp) pea 64.w pea g1s51 lea init51,%a3 jbsr (%a3) pea 64.w pea g1s51 lea check51,%a2 jbsr (%a2) pea 128.w pea g2s51 jbsr (%a3) pea 128.w pea g2s51 jbsr (%a2) lea (28,%sp),%sp move.l #192,(%sp) pea g3s51 jbsr (%a3) pea 192.w pea g3s51 jbsr (%a2) lea (-52,%sp),%sp move.l %sp,%d0 move.l #g3s51,%d3 pea 51.w move.l %d3,-(%sp) move.l %d0,-(%sp) lea memcpy,%a2 jbsr (%a2) lea (-40,%sp),%sp move.l %sp,%d0 pea 51.w pea g2s51 move.l %d0,-(%sp) jbsr (%a2) lea (-40,%sp),%sp move.l %sp,%d0 move.l #g1s51,%d2 pea 51.w move.l %d2,-(%sp) move.l %d0,-(%sp) jbsr (%a2) lea (12,%sp),%sp jbsr test51 lea (120,%sp),%sp move.l %sp,%d0 pea 51.w move.l %d3,-(%sp) move.l %d0,-(%sp) jbsr (%a2) lea (-40,%sp),%sp move.l %sp,%d0 pea 51.w move.l %d2,-(%sp) move.l %d0,-(%sp) jbsr (%a2) lea (12,%sp),%sp jbsr test2_51 movm.l -16(%a6),#0xc0c unlk %a6 rts .size testit51, .-testit51 .align 2 .globl init52 .type init52, @function init52: link.w %a6,#0 move.l %d2,-(%sp) move.l 8(%a6),%a0 move.l 12(%a6),%d1 clr.l %d0 .align 2 .L1061: move.b %d1,%d2 add.b %d0,%d2 move.b %d2,(%a0,%d0.l) addq.l #1,%d0 moveq.l #51,%d2 cmp.l %d0,%d2 jbge .L1061 move.l (%sp)+,%d2 unlk %a6 rts .size init52, .-init52 .align 2 .globl check52 .type check52, @function check52: link.w %a6,#0 move.l %d2,-(%sp) move.l 8(%a6),%a1 move.l 12(%a6),%a0 clr.l %d1 clr.l %d2 .align 2 .L1070: move.b (%a1,%d1.l),%d2 move.l %a0,%d0 add.l %d1,%d0 cmp.l %d2,%d0 jbeq .L1067 jbsr abort .align 2 .L1067: addq.l #1,%d1 moveq.l #51,%d0 cmp.l %d1,%d0 jbge .L1070 move.l -4(%a6),%d2 unlk %a6 rts .size check52, .-check52 .align 2 .globl test52 .type test52, @function test52: link.w %a6,#0 move.l %a2,-(%sp) pea 64.w pea 8(%a6) lea check52,%a2 jbsr (%a2) pea 128.w pea 60(%a6) jbsr (%a2) pea 192.w pea 112(%a6) jbsr (%a2) move.l -4(%a6),%a2 unlk %a6 rts .size test52, .-test52 .align 2 .globl test2_52 .type test2_52, @function test2_52: link.w %a6,#0 move.l 108(%a6),-(%sp) move.l 104(%a6),-(%sp) move.l 100(%a6),-(%sp) move.l 96(%a6),-(%sp) move.l 92(%a6),-(%sp) move.l 88(%a6),-(%sp) move.l 84(%a6),-(%sp) move.l 80(%a6),-(%sp) move.l 76(%a6),-(%sp) move.l 72(%a6),-(%sp) move.l 68(%a6),-(%sp) move.l 64(%a6),-(%sp) move.l 60(%a6),-(%sp) move.l g2s52+48,-(%sp) move.l g2s52+44,-(%sp) move.l g2s52+40,-(%sp) move.l g2s52+36,-(%sp) move.l g2s52+32,-(%sp) move.l g2s52+28,-(%sp) move.l g2s52+24,-(%sp) move.l g2s52+20,-(%sp) move.l g2s52+16,-(%sp) move.l g2s52+12,-(%sp) move.l g2s52+8,-(%sp) move.l g2s52+4,-(%sp) move.l g2s52,-(%sp) move.l 56(%a6),-(%sp) move.l 52(%a6),-(%sp) move.l 48(%a6),-(%sp) move.l 44(%a6),-(%sp) move.l 40(%a6),-(%sp) move.l 36(%a6),-(%sp) move.l 32(%a6),-(%sp) move.l 28(%a6),-(%sp) move.l 24(%a6),-(%sp) move.l 20(%a6),-(%sp) move.l 16(%a6),-(%sp) move.l 12(%a6),-(%sp) move.l 8(%a6),-(%sp) jbsr test52 unlk %a6 rts .size test2_52, .-test2_52 .align 2 .globl testit52 .type testit52, @function testit52: link.w %a6,#0 move.l %a3,-(%sp) move.l %a2,-(%sp) pea 64.w pea g1s52 lea init52,%a3 jbsr (%a3) pea 64.w pea g1s52 lea check52,%a2 jbsr (%a2) pea 128.w pea g2s52 jbsr (%a3) pea 128.w pea g2s52 jbsr (%a2) lea (28,%sp),%sp move.l #192,(%sp) pea g3s52 jbsr (%a3) pea 192.w pea g3s52 jbsr (%a2) move.l g3s52+48,-(%sp) move.l g3s52+44,-(%sp) move.l g3s52+40,-(%sp) move.l g3s52+36,-(%sp) move.l g3s52+32,-(%sp) move.l g3s52+28,-(%sp) move.l g3s52+24,-(%sp) move.l g3s52+20,-(%sp) move.l g3s52+16,-(%sp) move.l g3s52+12,-(%sp) move.l g3s52+8,-(%sp) move.l g3s52+4,-(%sp) lea g3s52,%a3 move.l (%a3),-(%sp) move.l g2s52+48,-(%sp) move.l g2s52+44,-(%sp) move.l g2s52+40,-(%sp) move.l g2s52+36,-(%sp) move.l g2s52+32,-(%sp) move.l g2s52+28,-(%sp) move.l g2s52+24,-(%sp) move.l g2s52+20,-(%sp) move.l g2s52+16,-(%sp) move.l g2s52+12,-(%sp) move.l g2s52+8,-(%sp) move.l g2s52+4,-(%sp) move.l g2s52,-(%sp) move.l g1s52+48,-(%sp) move.l g1s52+44,-(%sp) move.l g1s52+40,-(%sp) move.l g1s52+36,-(%sp) move.l g1s52+32,-(%sp) move.l g1s52+28,-(%sp) move.l g1s52+24,-(%sp) move.l g1s52+20,-(%sp) move.l g1s52+16,-(%sp) move.l g1s52+12,-(%sp) move.l g1s52+8,-(%sp) move.l g1s52+4,-(%sp) lea g1s52,%a2 move.l (%a2),-(%sp) jbsr test52 lea (168,%sp),%sp move.l g3s52+48,(%sp) move.l g3s52+44,-(%sp) move.l g3s52+40,-(%sp) move.l g3s52+36,-(%sp) move.l g3s52+32,-(%sp) move.l g3s52+28,-(%sp) move.l g3s52+24,-(%sp) move.l g3s52+20,-(%sp) move.l g3s52+16,-(%sp) move.l g3s52+12,-(%sp) move.l g3s52+8,-(%sp) move.l g3s52+4,-(%sp) move.l (%a3),-(%sp) move.l g1s52+48,-(%sp) move.l g1s52+44,-(%sp) move.l g1s52+40,-(%sp) move.l g1s52+36,-(%sp) move.l g1s52+32,-(%sp) move.l g1s52+28,-(%sp) move.l g1s52+24,-(%sp) move.l g1s52+20,-(%sp) move.l g1s52+16,-(%sp) move.l g1s52+12,-(%sp) move.l g1s52+8,-(%sp) move.l g1s52+4,-(%sp) move.l (%a2),-(%sp) jbsr test2_52 move.l -8(%a6),%a2 move.l -4(%a6),%a3 unlk %a6 rts .size testit52, .-testit52 .align 2 .globl init53 .type init53, @function init53: link.w %a6,#0 move.l %d2,-(%sp) move.l 8(%a6),%a0 move.l 12(%a6),%d1 clr.l %d0 .align 2 .L1081: move.b %d1,%d2 add.b %d0,%d2 move.b %d2,(%a0,%d0.l) addq.l #1,%d0 moveq.l #52,%d2 cmp.l %d0,%d2 jbge .L1081 move.l (%sp)+,%d2 unlk %a6 rts .size init53, .-init53 .align 2 .globl check53 .type check53, @function check53: link.w %a6,#0 move.l %d2,-(%sp) move.l 8(%a6),%a1 move.l 12(%a6),%a0 clr.l %d1 clr.l %d2 .align 2 .L1090: move.b (%a1,%d1.l),%d2 move.l %a0,%d0 add.l %d1,%d0 cmp.l %d2,%d0 jbeq .L1087 jbsr abort .align 2 .L1087: addq.l #1,%d1 moveq.l #52,%d0 cmp.l %d1,%d0 jbge .L1090 move.l -4(%a6),%d2 unlk %a6 rts .size check53, .-check53 .align 2 .globl test53 .type test53, @function test53: link.w %a6,#0 move.l %a2,-(%sp) pea 64.w pea 8(%a6) lea check53,%a2 jbsr (%a2) pea 128.w pea 64(%a6) jbsr (%a2) pea 192.w pea 120(%a6) jbsr (%a2) move.l -4(%a6),%a2 unlk %a6 rts .size test53, .-test53 .align 2 .globl test2_53 .type test2_53, @function test2_53: link.w %a6,#0 move.l %a2,-(%sp) lea (-56,%sp),%sp move.l %sp,%d0 pea 53.w pea 64(%a6) move.l %d0,-(%sp) lea memcpy,%a2 jbsr (%a2) lea (-44,%sp),%sp move.l %sp,%d0 pea 53.w pea g2s53 move.l %d0,-(%sp) jbsr (%a2) lea (-44,%sp),%sp move.l %sp,%d0 pea 53.w pea 8(%a6) move.l %d0,-(%sp) jbsr (%a2) lea (12,%sp),%sp jbsr test53 move.l -4(%a6),%a2 unlk %a6 rts .size test2_53, .-test2_53 .align 2 .globl testit53 .type testit53, @function testit53: link.w %a6,#0 movm.l #0x3030,-(%sp) pea 64.w pea g1s53 lea init53,%a3 jbsr (%a3) pea 64.w pea g1s53 lea check53,%a2 jbsr (%a2) pea 128.w pea g2s53 jbsr (%a3) pea 128.w pea g2s53 jbsr (%a2) lea (28,%sp),%sp move.l #192,(%sp) pea g3s53 jbsr (%a3) pea 192.w pea g3s53 jbsr (%a2) lea (-56,%sp),%sp move.l %sp,%d0 move.l #g3s53,%d3 pea 53.w move.l %d3,-(%sp) move.l %d0,-(%sp) lea memcpy,%a2 jbsr (%a2) lea (-44,%sp),%sp move.l %sp,%d0 pea 53.w pea g2s53 move.l %d0,-(%sp) jbsr (%a2) lea (-44,%sp),%sp move.l %sp,%d0 move.l #g1s53,%d2 pea 53.w move.l %d2,-(%sp) move.l %d0,-(%sp) jbsr (%a2) lea (12,%sp),%sp jbsr test53 lea (128,%sp),%sp move.l %sp,%d0 pea 53.w move.l %d3,-(%sp) move.l %d0,-(%sp) jbsr (%a2) lea (-44,%sp),%sp move.l %sp,%d0 pea 53.w move.l %d2,-(%sp) move.l %d0,-(%sp) jbsr (%a2) lea (12,%sp),%sp jbsr test2_53 movm.l -16(%a6),#0xc0c unlk %a6 rts .size testit53, .-testit53 .align 2 .globl init54 .type init54, @function init54: link.w %a6,#0 move.l %d2,-(%sp) move.l 8(%a6),%a0 move.l 12(%a6),%d1 clr.l %d0 .align 2 .L1101: move.b %d1,%d2 add.b %d0,%d2 move.b %d2,(%a0,%d0.l) addq.l #1,%d0 moveq.l #53,%d2 cmp.l %d0,%d2 jbge .L1101 move.l (%sp)+,%d2 unlk %a6 rts .size init54, .-init54 .align 2 .globl check54 .type check54, @function check54: link.w %a6,#0 move.l %d2,-(%sp) move.l 8(%a6),%a1 move.l 12(%a6),%a0 clr.l %d1 clr.l %d2 .align 2 .L1110: move.b (%a1,%d1.l),%d2 move.l %a0,%d0 add.l %d1,%d0 cmp.l %d2,%d0 jbeq .L1107 jbsr abort .align 2 .L1107: addq.l #1,%d1 moveq.l #53,%d0 cmp.l %d1,%d0 jbge .L1110 move.l -4(%a6),%d2 unlk %a6 rts .size check54, .-check54 .align 2 .globl test54 .type test54, @function test54: link.w %a6,#0 move.l %a2,-(%sp) pea 64.w pea 8(%a6) lea check54,%a2 jbsr (%a2) pea 128.w pea 64(%a6) jbsr (%a2) pea 192.w pea 120(%a6) jbsr (%a2) move.l -4(%a6),%a2 unlk %a6 rts .size test54, .-test54 .align 2 .globl test2_54 .type test2_54, @function test2_54: link.w %a6,#0 subq.l #2,%sp move.l 114(%a6),-(%sp) move.l 110(%a6),-(%sp) move.l 106(%a6),-(%sp) move.l 102(%a6),-(%sp) move.l 98(%a6),-(%sp) move.l 94(%a6),-(%sp) move.l 90(%a6),-(%sp) move.l 86(%a6),-(%sp) move.l 82(%a6),-(%sp) move.l 78(%a6),-(%sp) move.l 74(%a6),-(%sp) move.l 70(%a6),-(%sp) move.l 66(%a6),-(%sp) move.w 64(%a6),-(%sp) subq.l #2,%sp move.l g2s54+50,-(%sp) move.l g2s54+46,-(%sp) move.l g2s54+42,-(%sp) move.l g2s54+38,-(%sp) move.l g2s54+34,-(%sp) move.l g2s54+30,-(%sp) move.l g2s54+26,-(%sp) move.l g2s54+22,-(%sp) move.l g2s54+18,-(%sp) move.l g2s54+14,-(%sp) move.l g2s54+10,-(%sp) move.l g2s54+6,-(%sp) move.l g2s54+2,-(%sp) move.w g2s54,-(%sp) subq.l #2,%sp move.l 58(%a6),-(%sp) move.l 54(%a6),-(%sp) move.l 50(%a6),-(%sp) move.l 46(%a6),-(%sp) move.l 42(%a6),-(%sp) move.l 38(%a6),-(%sp) move.l 34(%a6),-(%sp) move.l 30(%a6),-(%sp) move.l 26(%a6),-(%sp) move.l 22(%a6),-(%sp) move.l 18(%a6),-(%sp) move.l 14(%a6),-(%sp) move.l 10(%a6),-(%sp) move.w 8(%a6),-(%sp) jbsr test54 unlk %a6 rts .size test2_54, .-test2_54 .align 2 .globl testit54 .type testit54, @function testit54: link.w %a6,#0 move.l %a3,-(%sp) move.l %a2,-(%sp) pea 64.w pea g1s54 lea init54,%a3 jbsr (%a3) pea 64.w pea g1s54 lea check54,%a2 jbsr (%a2) pea 128.w pea g2s54 jbsr (%a3) pea 128.w pea g2s54 jbsr (%a2) lea (28,%sp),%sp move.l #192,(%sp) pea g3s54 jbsr (%a3) pea 192.w pea g3s54 jbsr (%a2) subq.l #2,%sp move.l g3s54+50,-(%sp) move.l g3s54+46,-(%sp) move.l g3s54+42,-(%sp) move.l g3s54+38,-(%sp) move.l g3s54+34,-(%sp) move.l g3s54+30,-(%sp) move.l g3s54+26,-(%sp) move.l g3s54+22,-(%sp) move.l g3s54+18,-(%sp) move.l g3s54+14,-(%sp) move.l g3s54+10,-(%sp) move.l g3s54+6,-(%sp) move.l g3s54+2,-(%sp) lea g3s54,%a3 move.w (%a3),-(%sp) subq.l #2,%sp move.l g2s54+50,-(%sp) move.l g2s54+46,-(%sp) move.l g2s54+42,-(%sp) move.l g2s54+38,-(%sp) move.l g2s54+34,-(%sp) move.l g2s54+30,-(%sp) move.l g2s54+26,-(%sp) move.l g2s54+22,-(%sp) move.l g2s54+18,-(%sp) move.l g2s54+14,-(%sp) move.l g2s54+10,-(%sp) move.l g2s54+6,-(%sp) move.l g2s54+2,-(%sp) move.w g2s54,-(%sp) subq.l #2,%sp move.l g1s54+50,-(%sp) move.l g1s54+46,-(%sp) move.l g1s54+42,-(%sp) move.l g1s54+38,-(%sp) move.l g1s54+34,-(%sp) move.l g1s54+30,-(%sp) move.l g1s54+26,-(%sp) move.l g1s54+22,-(%sp) move.l g1s54+18,-(%sp) move.l g1s54+14,-(%sp) move.l g1s54+10,-(%sp) move.l g1s54+6,-(%sp) move.l g1s54+2,-(%sp) lea g1s54,%a2 move.w (%a2),-(%sp) jbsr test54 lea (178,%sp),%sp move.l g3s54+50,(%sp) move.l g3s54+46,-(%sp) move.l g3s54+42,-(%sp) move.l g3s54+38,-(%sp) move.l g3s54+34,-(%sp) move.l g3s54+30,-(%sp) move.l g3s54+26,-(%sp) move.l g3s54+22,-(%sp) move.l g3s54+18,-(%sp) move.l g3s54+14,-(%sp) move.l g3s54+10,-(%sp) move.l g3s54+6,-(%sp) move.l g3s54+2,-(%sp) move.w (%a3),-(%sp) subq.l #2,%sp move.l g1s54+50,-(%sp) move.l g1s54+46,-(%sp) move.l g1s54+42,-(%sp) move.l g1s54+38,-(%sp) move.l g1s54+34,-(%sp) move.l g1s54+30,-(%sp) move.l g1s54+26,-(%sp) move.l g1s54+22,-(%sp) move.l g1s54+18,-(%sp) move.l g1s54+14,-(%sp) move.l g1s54+10,-(%sp) move.l g1s54+6,-(%sp) move.l g1s54+2,-(%sp) move.w (%a2),-(%sp) jbsr test2_54 move.l -8(%a6),%a2 move.l -4(%a6),%a3 unlk %a6 rts .size testit54, .-testit54 .align 2 .globl init55 .type init55, @function init55: link.w %a6,#0 move.l %d2,-(%sp) move.l 8(%a6),%a0 move.l 12(%a6),%d1 clr.l %d0 .align 2 .L1121: move.b %d1,%d2 add.b %d0,%d2 move.b %d2,(%a0,%d0.l) addq.l #1,%d0 moveq.l #54,%d2 cmp.l %d0,%d2 jbge .L1121 move.l (%sp)+,%d2 unlk %a6 rts .size init55, .-init55 .align 2 .globl check55 .type check55, @function check55: link.w %a6,#0 move.l %d2,-(%sp) move.l 8(%a6),%a1 move.l 12(%a6),%a0 clr.l %d1 clr.l %d2 .align 2 .L1130: move.b (%a1,%d1.l),%d2 move.l %a0,%d0 add.l %d1,%d0 cmp.l %d2,%d0 jbeq .L1127 jbsr abort .align 2 .L1127: addq.l #1,%d1 moveq.l #54,%d0 cmp.l %d1,%d0 jbge .L1130 move.l -4(%a6),%d2 unlk %a6 rts .size check55, .-check55 .align 2 .globl test55 .type test55, @function test55: link.w %a6,#0 move.l %a2,-(%sp) pea 64.w pea 8(%a6) lea check55,%a2 jbsr (%a2) pea 128.w pea 64(%a6) jbsr (%a2) pea 192.w pea 120(%a6) jbsr (%a2) move.l -4(%a6),%a2 unlk %a6 rts .size test55, .-test55 .align 2 .globl test2_55 .type test2_55, @function test2_55: link.w %a6,#0 move.l %a2,-(%sp) lea (-56,%sp),%sp move.l %sp,%d0 pea 55.w pea 64(%a6) move.l %d0,-(%sp) lea memcpy,%a2 jbsr (%a2) lea (-44,%sp),%sp move.l %sp,%d0 pea 55.w pea g2s55 move.l %d0,-(%sp) jbsr (%a2) lea (-44,%sp),%sp move.l %sp,%d0 pea 55.w pea 8(%a6) move.l %d0,-(%sp) jbsr (%a2) lea (12,%sp),%sp jbsr test55 move.l -4(%a6),%a2 unlk %a6 rts .size test2_55, .-test2_55 .align 2 .globl testit55 .type testit55, @function testit55: link.w %a6,#0 movm.l #0x3030,-(%sp) pea 64.w pea g1s55 lea init55,%a3 jbsr (%a3) pea 64.w pea g1s55 lea check55,%a2 jbsr (%a2) pea 128.w pea g2s55 jbsr (%a3) pea 128.w pea g2s55 jbsr (%a2) lea (28,%sp),%sp move.l #192,(%sp) pea g3s55 jbsr (%a3) pea 192.w pea g3s55 jbsr (%a2) lea (-56,%sp),%sp move.l %sp,%d0 move.l #g3s55,%d3 pea 55.w move.l %d3,-(%sp) move.l %d0,-(%sp) lea memcpy,%a2 jbsr (%a2) lea (-44,%sp),%sp move.l %sp,%d0 pea 55.w pea g2s55 move.l %d0,-(%sp) jbsr (%a2) lea (-44,%sp),%sp move.l %sp,%d0 move.l #g1s55,%d2 pea 55.w move.l %d2,-(%sp) move.l %d0,-(%sp) jbsr (%a2) lea (12,%sp),%sp jbsr test55 lea (128,%sp),%sp move.l %sp,%d0 pea 55.w move.l %d3,-(%sp) move.l %d0,-(%sp) jbsr (%a2) lea (-44,%sp),%sp move.l %sp,%d0 pea 55.w move.l %d2,-(%sp) move.l %d0,-(%sp) jbsr (%a2) lea (12,%sp),%sp jbsr test2_55 movm.l -16(%a6),#0xc0c unlk %a6 rts .size testit55, .-testit55 .align 2 .globl init56 .type init56, @function init56: link.w %a6,#0 move.l %d2,-(%sp) move.l 8(%a6),%a0 move.l 12(%a6),%d1 clr.l %d0 .align 2 .L1141: move.b %d1,%d2 add.b %d0,%d2 move.b %d2,(%a0,%d0.l) addq.l #1,%d0 moveq.l #55,%d2 cmp.l %d0,%d2 jbge .L1141 move.l (%sp)+,%d2 unlk %a6 rts .size init56, .-init56 .align 2 .globl check56 .type check56, @function check56: link.w %a6,#0 move.l %d2,-(%sp) move.l 8(%a6),%a1 move.l 12(%a6),%a0 clr.l %d1 clr.l %d2 .align 2 .L1150: move.b (%a1,%d1.l),%d2 move.l %a0,%d0 add.l %d1,%d0 cmp.l %d2,%d0 jbeq .L1147 jbsr abort .align 2 .L1147: addq.l #1,%d1 moveq.l #55,%d0 cmp.l %d1,%d0 jbge .L1150 move.l -4(%a6),%d2 unlk %a6 rts .size check56, .-check56 .align 2 .globl test56 .type test56, @function test56: link.w %a6,#0 move.l %a2,-(%sp) pea 64.w pea 8(%a6) lea check56,%a2 jbsr (%a2) pea 128.w pea 64(%a6) jbsr (%a2) pea 192.w pea 120(%a6) jbsr (%a2) move.l -4(%a6),%a2 unlk %a6 rts .size test56, .-test56 .align 2 .globl test2_56 .type test2_56, @function test2_56: link.w %a6,#0 move.l 116(%a6),-(%sp) move.l 112(%a6),-(%sp) move.l 108(%a6),-(%sp) move.l 104(%a6),-(%sp) move.l 100(%a6),-(%sp) move.l 96(%a6),-(%sp) move.l 92(%a6),-(%sp) move.l 88(%a6),-(%sp) move.l 84(%a6),-(%sp) move.l 80(%a6),-(%sp) move.l 76(%a6),-(%sp) move.l 72(%a6),-(%sp) move.l 68(%a6),-(%sp) move.l 64(%a6),-(%sp) move.l g2s56+52,-(%sp) move.l g2s56+48,-(%sp) move.l g2s56+44,-(%sp) move.l g2s56+40,-(%sp) move.l g2s56+36,-(%sp) move.l g2s56+32,-(%sp) move.l g2s56+28,-(%sp) move.l g2s56+24,-(%sp) move.l g2s56+20,-(%sp) move.l g2s56+16,-(%sp) move.l g2s56+12,-(%sp) move.l g2s56+8,-(%sp) move.l g2s56+4,-(%sp) move.l g2s56,-(%sp) move.l 60(%a6),-(%sp) move.l 56(%a6),-(%sp) move.l 52(%a6),-(%sp) move.l 48(%a6),-(%sp) move.l 44(%a6),-(%sp) move.l 40(%a6),-(%sp) move.l 36(%a6),-(%sp) move.l 32(%a6),-(%sp) move.l 28(%a6),-(%sp) move.l 24(%a6),-(%sp) move.l 20(%a6),-(%sp) move.l 16(%a6),-(%sp) move.l 12(%a6),-(%sp) move.l 8(%a6),-(%sp) jbsr test56 unlk %a6 rts .size test2_56, .-test2_56 .align 2 .globl testit56 .type testit56, @function testit56: link.w %a6,#0 move.l %a3,-(%sp) move.l %a2,-(%sp) pea 64.w pea g1s56 lea init56,%a3 jbsr (%a3) pea 64.w pea g1s56 lea check56,%a2 jbsr (%a2) pea 128.w pea g2s56 jbsr (%a3) pea 128.w pea g2s56 jbsr (%a2) lea (28,%sp),%sp move.l #192,(%sp) pea g3s56 jbsr (%a3) pea 192.w pea g3s56 jbsr (%a2) move.l g3s56+52,-(%sp) move.l g3s56+48,-(%sp) move.l g3s56+44,-(%sp) move.l g3s56+40,-(%sp) move.l g3s56+36,-(%sp) move.l g3s56+32,-(%sp) move.l g3s56+28,-(%sp) move.l g3s56+24,-(%sp) move.l g3s56+20,-(%sp) move.l g3s56+16,-(%sp) move.l g3s56+12,-(%sp) move.l g3s56+8,-(%sp) move.l g3s56+4,-(%sp) lea g3s56,%a3 move.l (%a3),-(%sp) move.l g2s56+52,-(%sp) move.l g2s56+48,-(%sp) move.l g2s56+44,-(%sp) move.l g2s56+40,-(%sp) move.l g2s56+36,-(%sp) move.l g2s56+32,-(%sp) move.l g2s56+28,-(%sp) move.l g2s56+24,-(%sp) move.l g2s56+20,-(%sp) move.l g2s56+16,-(%sp) move.l g2s56+12,-(%sp) move.l g2s56+8,-(%sp) move.l g2s56+4,-(%sp) move.l g2s56,-(%sp) move.l g1s56+52,-(%sp) move.l g1s56+48,-(%sp) move.l g1s56+44,-(%sp) move.l g1s56+40,-(%sp) move.l g1s56+36,-(%sp) move.l g1s56+32,-(%sp) move.l g1s56+28,-(%sp) move.l g1s56+24,-(%sp) move.l g1s56+20,-(%sp) move.l g1s56+16,-(%sp) move.l g1s56+12,-(%sp) move.l g1s56+8,-(%sp) move.l g1s56+4,-(%sp) lea g1s56,%a2 move.l (%a2),-(%sp) jbsr test56 lea (180,%sp),%sp move.l g3s56+52,(%sp) move.l g3s56+48,-(%sp) move.l g3s56+44,-(%sp) move.l g3s56+40,-(%sp) move.l g3s56+36,-(%sp) move.l g3s56+32,-(%sp) move.l g3s56+28,-(%sp) move.l g3s56+24,-(%sp) move.l g3s56+20,-(%sp) move.l g3s56+16,-(%sp) move.l g3s56+12,-(%sp) move.l g3s56+8,-(%sp) move.l g3s56+4,-(%sp) move.l (%a3),-(%sp) move.l g1s56+52,-(%sp) move.l g1s56+48,-(%sp) move.l g1s56+44,-(%sp) move.l g1s56+40,-(%sp) move.l g1s56+36,-(%sp) move.l g1s56+32,-(%sp) move.l g1s56+28,-(%sp) move.l g1s56+24,-(%sp) move.l g1s56+20,-(%sp) move.l g1s56+16,-(%sp) move.l g1s56+12,-(%sp) move.l g1s56+8,-(%sp) move.l g1s56+4,-(%sp) move.l (%a2),-(%sp) jbsr test2_56 move.l -8(%a6),%a2 move.l -4(%a6),%a3 unlk %a6 rts .size testit56, .-testit56 .align 2 .globl init57 .type init57, @function init57: link.w %a6,#0 move.l %d2,-(%sp) move.l 8(%a6),%a0 move.l 12(%a6),%d1 clr.l %d0 .align 2 .L1161: move.b %d1,%d2 add.b %d0,%d2 move.b %d2,(%a0,%d0.l) addq.l #1,%d0 moveq.l #56,%d2 cmp.l %d0,%d2 jbge .L1161 move.l (%sp)+,%d2 unlk %a6 rts .size init57, .-init57 .align 2 .globl check57 .type check57, @function check57: link.w %a6,#0 move.l %d2,-(%sp) move.l 8(%a6),%a1 move.l 12(%a6),%a0 clr.l %d1 clr.l %d2 .align 2 .L1170: move.b (%a1,%d1.l),%d2 move.l %a0,%d0 add.l %d1,%d0 cmp.l %d2,%d0 jbeq .L1167 jbsr abort .align 2 .L1167: addq.l #1,%d1 moveq.l #56,%d0 cmp.l %d1,%d0 jbge .L1170 move.l -4(%a6),%d2 unlk %a6 rts .size check57, .-check57 .align 2 .globl test57 .type test57, @function test57: link.w %a6,#0 move.l %a2,-(%sp) pea 64.w pea 8(%a6) lea check57,%a2 jbsr (%a2) pea 128.w pea 68(%a6) jbsr (%a2) pea 192.w pea 128(%a6) jbsr (%a2) move.l -4(%a6),%a2 unlk %a6 rts .size test57, .-test57 .align 2 .globl test2_57 .type test2_57, @function test2_57: link.w %a6,#0 move.l %a2,-(%sp) lea (-60,%sp),%sp move.l %sp,%d0 pea 57.w pea 68(%a6) move.l %d0,-(%sp) lea memcpy,%a2 jbsr (%a2) lea (-48,%sp),%sp move.l %sp,%d0 pea 57.w pea g2s57 move.l %d0,-(%sp) jbsr (%a2) lea (-48,%sp),%sp move.l %sp,%d0 pea 57.w pea 8(%a6) move.l %d0,-(%sp) jbsr (%a2) lea (12,%sp),%sp jbsr test57 move.l -4(%a6),%a2 unlk %a6 rts .size test2_57, .-test2_57 .align 2 .globl testit57 .type testit57, @function testit57: link.w %a6,#0 movm.l #0x3030,-(%sp) pea 64.w pea g1s57 lea init57,%a3 jbsr (%a3) pea 64.w pea g1s57 lea check57,%a2 jbsr (%a2) pea 128.w pea g2s57 jbsr (%a3) pea 128.w pea g2s57 jbsr (%a2) lea (28,%sp),%sp move.l #192,(%sp) pea g3s57 jbsr (%a3) pea 192.w pea g3s57 jbsr (%a2) lea (-60,%sp),%sp move.l %sp,%d0 move.l #g3s57,%d3 pea 57.w move.l %d3,-(%sp) move.l %d0,-(%sp) lea memcpy,%a2 jbsr (%a2) lea (-48,%sp),%sp move.l %sp,%d0 pea 57.w pea g2s57 move.l %d0,-(%sp) jbsr (%a2) lea (-48,%sp),%sp move.l %sp,%d0 move.l #g1s57,%d2 pea 57.w move.l %d2,-(%sp) move.l %d0,-(%sp) jbsr (%a2) lea (12,%sp),%sp jbsr test57 lea (136,%sp),%sp move.l %sp,%d0 pea 57.w move.l %d3,-(%sp) move.l %d0,-(%sp) jbsr (%a2) lea (-48,%sp),%sp move.l %sp,%d0 pea 57.w move.l %d2,-(%sp) move.l %d0,-(%sp) jbsr (%a2) lea (12,%sp),%sp jbsr test2_57 movm.l -16(%a6),#0xc0c unlk %a6 rts .size testit57, .-testit57 .align 2 .globl init58 .type init58, @function init58: link.w %a6,#0 move.l %d2,-(%sp) move.l 8(%a6),%a0 move.l 12(%a6),%d1 clr.l %d0 .align 2 .L1181: move.b %d1,%d2 add.b %d0,%d2 move.b %d2,(%a0,%d0.l) addq.l #1,%d0 moveq.l #57,%d2 cmp.l %d0,%d2 jbge .L1181 move.l (%sp)+,%d2 unlk %a6 rts .size init58, .-init58 .align 2 .globl check58 .type check58, @function check58: link.w %a6,#0 move.l %d2,-(%sp) move.l 8(%a6),%a1 move.l 12(%a6),%a0 clr.l %d1 clr.l %d2 .align 2 .L1190: move.b (%a1,%d1.l),%d2 move.l %a0,%d0 add.l %d1,%d0 cmp.l %d2,%d0 jbeq .L1187 jbsr abort .align 2 .L1187: addq.l #1,%d1 moveq.l #57,%d0 cmp.l %d1,%d0 jbge .L1190 move.l -4(%a6),%d2 unlk %a6 rts .size check58, .-check58 .align 2 .globl test58 .type test58, @function test58: link.w %a6,#0 move.l %a2,-(%sp) pea 64.w pea 8(%a6) lea check58,%a2 jbsr (%a2) pea 128.w pea 68(%a6) jbsr (%a2) pea 192.w pea 128(%a6) jbsr (%a2) move.l -4(%a6),%a2 unlk %a6 rts .size test58, .-test58 .align 2 .globl test2_58 .type test2_58, @function test2_58: link.w %a6,#0 move.l %a2,-(%sp) lea (-60,%sp),%sp move.l %sp,%d0 pea 58.w pea 68(%a6) move.l %d0,-(%sp) lea memcpy,%a2 jbsr (%a2) lea (-48,%sp),%sp move.l %sp,%d0 pea 58.w pea g2s58 move.l %d0,-(%sp) jbsr (%a2) lea (-48,%sp),%sp move.l %sp,%d0 pea 58.w pea 8(%a6) move.l %d0,-(%sp) jbsr (%a2) lea (12,%sp),%sp jbsr test58 move.l -4(%a6),%a2 unlk %a6 rts .size test2_58, .-test2_58 .align 2 .globl testit58 .type testit58, @function testit58: link.w %a6,#0 movm.l #0x3030,-(%sp) pea 64.w pea g1s58 lea init58,%a3 jbsr (%a3) pea 64.w pea g1s58 lea check58,%a2 jbsr (%a2) pea 128.w pea g2s58 jbsr (%a3) pea 128.w pea g2s58 jbsr (%a2) lea (28,%sp),%sp move.l #192,(%sp) pea g3s58 jbsr (%a3) pea 192.w pea g3s58 jbsr (%a2) lea (-60,%sp),%sp move.l %sp,%d0 move.l #g3s58,%d3 pea 58.w move.l %d3,-(%sp) move.l %d0,-(%sp) lea memcpy,%a2 jbsr (%a2) lea (-48,%sp),%sp move.l %sp,%d0 pea 58.w pea g2s58 move.l %d0,-(%sp) jbsr (%a2) lea (-48,%sp),%sp move.l %sp,%d0 move.l #g1s58,%d2 pea 58.w move.l %d2,-(%sp) move.l %d0,-(%sp) jbsr (%a2) lea (12,%sp),%sp jbsr test58 lea (136,%sp),%sp move.l %sp,%d0 pea 58.w move.l %d3,-(%sp) move.l %d0,-(%sp) jbsr (%a2) lea (-48,%sp),%sp move.l %sp,%d0 pea 58.w move.l %d2,-(%sp) move.l %d0,-(%sp) jbsr (%a2) lea (12,%sp),%sp jbsr test2_58 movm.l -16(%a6),#0xc0c unlk %a6 rts .size testit58, .-testit58 .align 2 .globl init59 .type init59, @function init59: link.w %a6,#0 move.l %d2,-(%sp) move.l 8(%a6),%a0 move.l 12(%a6),%d1 clr.l %d0 .align 2 .L1201: move.b %d1,%d2 add.b %d0,%d2 move.b %d2,(%a0,%d0.l) addq.l #1,%d0 moveq.l #58,%d2 cmp.l %d0,%d2 jbge .L1201 move.l (%sp)+,%d2 unlk %a6 rts .size init59, .-init59 .align 2 .globl check59 .type check59, @function check59: link.w %a6,#0 move.l %d2,-(%sp) move.l 8(%a6),%a1 move.l 12(%a6),%a0 clr.l %d1 clr.l %d2 .align 2 .L1210: move.b (%a1,%d1.l),%d2 move.l %a0,%d0 add.l %d1,%d0 cmp.l %d2,%d0 jbeq .L1207 jbsr abort .align 2 .L1207: addq.l #1,%d1 moveq.l #58,%d0 cmp.l %d1,%d0 jbge .L1210 move.l -4(%a6),%d2 unlk %a6 rts .size check59, .-check59 .align 2 .globl test59 .type test59, @function test59: link.w %a6,#0 move.l %a2,-(%sp) pea 64.w pea 8(%a6) lea check59,%a2 jbsr (%a2) pea 128.w pea 68(%a6) jbsr (%a2) pea 192.w pea 128(%a6) jbsr (%a2) move.l -4(%a6),%a2 unlk %a6 rts .size test59, .-test59 .align 2 .globl test2_59 .type test2_59, @function test2_59: link.w %a6,#0 move.l %a2,-(%sp) lea (-60,%sp),%sp move.l %sp,%d0 pea 59.w pea 68(%a6) move.l %d0,-(%sp) lea memcpy,%a2 jbsr (%a2) lea (-48,%sp),%sp move.l %sp,%d0 pea 59.w pea g2s59 move.l %d0,-(%sp) jbsr (%a2) lea (-48,%sp),%sp move.l %sp,%d0 pea 59.w pea 8(%a6) move.l %d0,-(%sp) jbsr (%a2) lea (12,%sp),%sp jbsr test59 move.l -4(%a6),%a2 unlk %a6 rts .size test2_59, .-test2_59 .align 2 .globl testit59 .type testit59, @function testit59: link.w %a6,#0 movm.l #0x3030,-(%sp) pea 64.w pea g1s59 lea init59,%a3 jbsr (%a3) pea 64.w pea g1s59 lea check59,%a2 jbsr (%a2) pea 128.w pea g2s59 jbsr (%a3) pea 128.w pea g2s59 jbsr (%a2) lea (28,%sp),%sp move.l #192,(%sp) pea g3s59 jbsr (%a3) pea 192.w pea g3s59 jbsr (%a2) lea (-60,%sp),%sp move.l %sp,%d0 move.l #g3s59,%d3 pea 59.w move.l %d3,-(%sp) move.l %d0,-(%sp) lea memcpy,%a2 jbsr (%a2) lea (-48,%sp),%sp move.l %sp,%d0 pea 59.w pea g2s59 move.l %d0,-(%sp) jbsr (%a2) lea (-48,%sp),%sp move.l %sp,%d0 move.l #g1s59,%d2 pea 59.w move.l %d2,-(%sp) move.l %d0,-(%sp) jbsr (%a2) lea (12,%sp),%sp jbsr test59 lea (136,%sp),%sp move.l %sp,%d0 pea 59.w move.l %d3,-(%sp) move.l %d0,-(%sp) jbsr (%a2) lea (-48,%sp),%sp move.l %sp,%d0 pea 59.w move.l %d2,-(%sp) move.l %d0,-(%sp) jbsr (%a2) lea (12,%sp),%sp jbsr test2_59 movm.l -16(%a6),#0xc0c unlk %a6 rts .size testit59, .-testit59 .align 2 .globl init60 .type init60, @function init60: link.w %a6,#0 move.l %d2,-(%sp) move.l 8(%a6),%a0 move.l 12(%a6),%d1 clr.l %d0 .align 2 .L1221: move.b %d1,%d2 add.b %d0,%d2 move.b %d2,(%a0,%d0.l) addq.l #1,%d0 moveq.l #59,%d2 cmp.l %d0,%d2 jbge .L1221 move.l (%sp)+,%d2 unlk %a6 rts .size init60, .-init60 .align 2 .globl check60 .type check60, @function check60: link.w %a6,#0 move.l %d2,-(%sp) move.l 8(%a6),%a1 move.l 12(%a6),%a0 clr.l %d1 clr.l %d2 .align 2 .L1230: move.b (%a1,%d1.l),%d2 move.l %a0,%d0 add.l %d1,%d0 cmp.l %d2,%d0 jbeq .L1227 jbsr abort .align 2 .L1227: addq.l #1,%d1 moveq.l #59,%d0 cmp.l %d1,%d0 jbge .L1230 move.l -4(%a6),%d2 unlk %a6 rts .size check60, .-check60 .align 2 .globl test60 .type test60, @function test60: link.w %a6,#0 move.l %a2,-(%sp) pea 64.w pea 8(%a6) lea check60,%a2 jbsr (%a2) pea 128.w pea 68(%a6) jbsr (%a2) pea 192.w pea 128(%a6) jbsr (%a2) move.l -4(%a6),%a2 unlk %a6 rts .size test60, .-test60 .align 2 .globl test2_60 .type test2_60, @function test2_60: link.w %a6,#0 move.l %a2,-(%sp) lea (-60,%sp),%sp move.l %sp,%d0 pea 60.w pea 68(%a6) move.l %d0,-(%sp) lea memcpy,%a2 jbsr (%a2) lea (-48,%sp),%sp move.l %sp,%d0 pea 60.w pea g2s60 move.l %d0,-(%sp) jbsr (%a2) lea (-48,%sp),%sp move.l %sp,%d0 pea 60.w pea 8(%a6) move.l %d0,-(%sp) jbsr (%a2) lea (12,%sp),%sp jbsr test60 move.l -4(%a6),%a2 unlk %a6 rts .size test2_60, .-test2_60 .align 2 .globl testit60 .type testit60, @function testit60: link.w %a6,#0 movm.l #0x3030,-(%sp) pea 64.w pea g1s60 lea init60,%a3 jbsr (%a3) pea 64.w pea g1s60 lea check60,%a2 jbsr (%a2) pea 128.w pea g2s60 jbsr (%a3) pea 128.w pea g2s60 jbsr (%a2) lea (28,%sp),%sp move.l #192,(%sp) pea g3s60 jbsr (%a3) pea 192.w pea g3s60 jbsr (%a2) lea (-60,%sp),%sp move.l %sp,%d0 move.l #g3s60,%d3 pea 60.w move.l %d3,-(%sp) move.l %d0,-(%sp) lea memcpy,%a2 jbsr (%a2) lea (-48,%sp),%sp move.l %sp,%d0 pea 60.w pea g2s60 move.l %d0,-(%sp) jbsr (%a2) lea (-48,%sp),%sp move.l %sp,%d0 move.l #g1s60,%d2 pea 60.w move.l %d2,-(%sp) move.l %d0,-(%sp) jbsr (%a2) lea (12,%sp),%sp jbsr test60 lea (136,%sp),%sp move.l %sp,%d0 pea 60.w move.l %d3,-(%sp) move.l %d0,-(%sp) jbsr (%a2) lea (-48,%sp),%sp move.l %sp,%d0 pea 60.w move.l %d2,-(%sp) move.l %d0,-(%sp) jbsr (%a2) lea (12,%sp),%sp jbsr test2_60 movm.l -16(%a6),#0xc0c unlk %a6 rts .size testit60, .-testit60 .align 2 .globl init61 .type init61, @function init61: link.w %a6,#0 move.l %d2,-(%sp) move.l 8(%a6),%a0 move.l 12(%a6),%d1 clr.l %d0 .align 2 .L1241: move.b %d1,%d2 add.b %d0,%d2 move.b %d2,(%a0,%d0.l) addq.l #1,%d0 moveq.l #60,%d2 cmp.l %d0,%d2 jbge .L1241 move.l (%sp)+,%d2 unlk %a6 rts .size init61, .-init61 .align 2 .globl check61 .type check61, @function check61: link.w %a6,#0 move.l %d2,-(%sp) move.l 8(%a6),%a1 move.l 12(%a6),%a0 clr.l %d1 clr.l %d2 .align 2 .L1250: move.b (%a1,%d1.l),%d2 move.l %a0,%d0 add.l %d1,%d0 cmp.l %d2,%d0 jbeq .L1247 jbsr abort .align 2 .L1247: addq.l #1,%d1 moveq.l #60,%d0 cmp.l %d1,%d0 jbge .L1250 move.l -4(%a6),%d2 unlk %a6 rts .size check61, .-check61 .align 2 .globl test61 .type test61, @function test61: link.w %a6,#0 move.l %a2,-(%sp) pea 64.w pea 8(%a6) lea check61,%a2 jbsr (%a2) pea 128.w pea 72(%a6) jbsr (%a2) pea 192.w pea 136(%a6) jbsr (%a2) move.l -4(%a6),%a2 unlk %a6 rts .size test61, .-test61 .align 2 .globl test2_61 .type test2_61, @function test2_61: link.w %a6,#0 move.l %a2,-(%sp) lea (-64,%sp),%sp move.l %sp,%d0 pea 61.w pea 72(%a6) move.l %d0,-(%sp) lea memcpy,%a2 jbsr (%a2) lea (-52,%sp),%sp move.l %sp,%d0 pea 61.w pea g2s61 move.l %d0,-(%sp) jbsr (%a2) lea (-52,%sp),%sp move.l %sp,%d0 pea 61.w pea 8(%a6) move.l %d0,-(%sp) jbsr (%a2) lea (12,%sp),%sp jbsr test61 move.l -4(%a6),%a2 unlk %a6 rts .size test2_61, .-test2_61 .align 2 .globl testit61 .type testit61, @function testit61: link.w %a6,#0 movm.l #0x3030,-(%sp) pea 64.w pea g1s61 lea init61,%a3 jbsr (%a3) pea 64.w pea g1s61 lea check61,%a2 jbsr (%a2) pea 128.w pea g2s61 jbsr (%a3) pea 128.w pea g2s61 jbsr (%a2) lea (28,%sp),%sp move.l #192,(%sp) pea g3s61 jbsr (%a3) pea 192.w pea g3s61 jbsr (%a2) lea (-64,%sp),%sp move.l %sp,%d0 move.l #g3s61,%d3 pea 61.w move.l %d3,-(%sp) move.l %d0,-(%sp) lea memcpy,%a2 jbsr (%a2) lea (-52,%sp),%sp move.l %sp,%d0 pea 61.w pea g2s61 move.l %d0,-(%sp) jbsr (%a2) lea (-52,%sp),%sp move.l %sp,%d0 move.l #g1s61,%d2 pea 61.w move.l %d2,-(%sp) move.l %d0,-(%sp) jbsr (%a2) lea (12,%sp),%sp jbsr test61 lea (144,%sp),%sp move.l %sp,%d0 pea 61.w move.l %d3,-(%sp) move.l %d0,-(%sp) jbsr (%a2) lea (-52,%sp),%sp move.l %sp,%d0 pea 61.w move.l %d2,-(%sp) move.l %d0,-(%sp) jbsr (%a2) lea (12,%sp),%sp jbsr test2_61 movm.l -16(%a6),#0xc0c unlk %a6 rts .size testit61, .-testit61 .align 2 .globl init62 .type init62, @function init62: link.w %a6,#0 move.l %d2,-(%sp) move.l 8(%a6),%a0 move.l 12(%a6),%d1 clr.l %d0 .align 2 .L1261: move.b %d1,%d2 add.b %d0,%d2 move.b %d2,(%a0,%d0.l) addq.l #1,%d0 moveq.l #61,%d2 cmp.l %d0,%d2 jbge .L1261 move.l (%sp)+,%d2 unlk %a6 rts .size init62, .-init62 .align 2 .globl check62 .type check62, @function check62: link.w %a6,#0 move.l %d2,-(%sp) move.l 8(%a6),%a1 move.l 12(%a6),%a0 clr.l %d1 clr.l %d2 .align 2 .L1270: move.b (%a1,%d1.l),%d2 move.l %a0,%d0 add.l %d1,%d0 cmp.l %d2,%d0 jbeq .L1267 jbsr abort .align 2 .L1267: addq.l #1,%d1 moveq.l #61,%d0 cmp.l %d1,%d0 jbge .L1270 move.l -4(%a6),%d2 unlk %a6 rts .size check62, .-check62 .align 2 .globl test62 .type test62, @function test62: link.w %a6,#0 move.l %a2,-(%sp) pea 64.w pea 8(%a6) lea check62,%a2 jbsr (%a2) pea 128.w pea 72(%a6) jbsr (%a2) pea 192.w pea 136(%a6) jbsr (%a2) move.l -4(%a6),%a2 unlk %a6 rts .size test62, .-test62 .align 2 .globl test2_62 .type test2_62, @function test2_62: link.w %a6,#0 move.l %a2,-(%sp) lea (-64,%sp),%sp move.l %sp,%d0 pea 62.w pea 72(%a6) move.l %d0,-(%sp) lea memcpy,%a2 jbsr (%a2) lea (-52,%sp),%sp move.l %sp,%d0 pea 62.w pea g2s62 move.l %d0,-(%sp) jbsr (%a2) lea (-52,%sp),%sp move.l %sp,%d0 pea 62.w pea 8(%a6) move.l %d0,-(%sp) jbsr (%a2) lea (12,%sp),%sp jbsr test62 move.l -4(%a6),%a2 unlk %a6 rts .size test2_62, .-test2_62 .align 2 .globl testit62 .type testit62, @function testit62: link.w %a6,#0 movm.l #0x3030,-(%sp) pea 64.w pea g1s62 lea init62,%a3 jbsr (%a3) pea 64.w pea g1s62 lea check62,%a2 jbsr (%a2) pea 128.w pea g2s62 jbsr (%a3) pea 128.w pea g2s62 jbsr (%a2) lea (28,%sp),%sp move.l #192,(%sp) pea g3s62 jbsr (%a3) pea 192.w pea g3s62 jbsr (%a2) lea (-64,%sp),%sp move.l %sp,%d0 move.l #g3s62,%d3 pea 62.w move.l %d3,-(%sp) move.l %d0,-(%sp) lea memcpy,%a2 jbsr (%a2) lea (-52,%sp),%sp move.l %sp,%d0 pea 62.w pea g2s62 move.l %d0,-(%sp) jbsr (%a2) lea (-52,%sp),%sp move.l %sp,%d0 move.l #g1s62,%d2 pea 62.w move.l %d2,-(%sp) move.l %d0,-(%sp) jbsr (%a2) lea (12,%sp),%sp jbsr test62 lea (144,%sp),%sp move.l %sp,%d0 pea 62.w move.l %d3,-(%sp) move.l %d0,-(%sp) jbsr (%a2) lea (-52,%sp),%sp move.l %sp,%d0 pea 62.w move.l %d2,-(%sp) move.l %d0,-(%sp) jbsr (%a2) lea (12,%sp),%sp jbsr test2_62 movm.l -16(%a6),#0xc0c unlk %a6 rts .size testit62, .-testit62 .align 2 .globl init63 .type init63, @function init63: link.w %a6,#0 move.l %d2,-(%sp) move.l 8(%a6),%a0 move.l 12(%a6),%d1 clr.l %d0 .align 2 .L1281: move.b %d1,%d2 add.b %d0,%d2 move.b %d2,(%a0,%d0.l) addq.l #1,%d0 moveq.l #62,%d2 cmp.l %d0,%d2 jbge .L1281 move.l (%sp)+,%d2 unlk %a6 rts .size init63, .-init63 .align 2 .globl check63 .type check63, @function check63: link.w %a6,#0 move.l %d2,-(%sp) move.l 8(%a6),%a1 move.l 12(%a6),%a0 clr.l %d1 clr.l %d2 .align 2 .L1290: move.b (%a1,%d1.l),%d2 move.l %a0,%d0 add.l %d1,%d0 cmp.l %d2,%d0 jbeq .L1287 jbsr abort .align 2 .L1287: addq.l #1,%d1 moveq.l #62,%d0 cmp.l %d1,%d0 jbge .L1290 move.l -4(%a6),%d2 unlk %a6 rts .size check63, .-check63 .align 2 .globl test63 .type test63, @function test63: link.w %a6,#0 move.l %a2,-(%sp) pea 64.w pea 8(%a6) lea check63,%a2 jbsr (%a2) pea 128.w pea 72(%a6) jbsr (%a2) pea 192.w pea 136(%a6) jbsr (%a2) move.l -4(%a6),%a2 unlk %a6 rts .size test63, .-test63 .align 2 .globl test2_63 .type test2_63, @function test2_63: link.w %a6,#0 move.l %a2,-(%sp) lea (-64,%sp),%sp move.l %sp,%d0 pea 63.w pea 72(%a6) move.l %d0,-(%sp) lea memcpy,%a2 jbsr (%a2) lea (-52,%sp),%sp move.l %sp,%d0 pea 63.w pea g2s63 move.l %d0,-(%sp) jbsr (%a2) lea (-52,%sp),%sp move.l %sp,%d0 pea 63.w pea 8(%a6) move.l %d0,-(%sp) jbsr (%a2) lea (12,%sp),%sp jbsr test63 move.l -4(%a6),%a2 unlk %a6 rts .size test2_63, .-test2_63 .align 2 .globl testit63 .type testit63, @function testit63: link.w %a6,#0 movm.l #0x3030,-(%sp) pea 64.w pea g1s63 lea init63,%a3 jbsr (%a3) pea 64.w pea g1s63 lea check63,%a2 jbsr (%a2) pea 128.w pea g2s63 jbsr (%a3) pea 128.w pea g2s63 jbsr (%a2) lea (28,%sp),%sp move.l #192,(%sp) pea g3s63 jbsr (%a3) pea 192.w pea g3s63 jbsr (%a2) lea (-64,%sp),%sp move.l %sp,%d0 move.l #g3s63,%d3 pea 63.w move.l %d3,-(%sp) move.l %d0,-(%sp) lea memcpy,%a2 jbsr (%a2) lea (-52,%sp),%sp move.l %sp,%d0 pea 63.w pea g2s63 move.l %d0,-(%sp) jbsr (%a2) lea (-52,%sp),%sp move.l %sp,%d0 move.l #g1s63,%d2 pea 63.w move.l %d2,-(%sp) move.l %d0,-(%sp) jbsr (%a2) lea (12,%sp),%sp jbsr test63 lea (144,%sp),%sp move.l %sp,%d0 pea 63.w move.l %d3,-(%sp) move.l %d0,-(%sp) jbsr (%a2) lea (-52,%sp),%sp move.l %sp,%d0 pea 63.w move.l %d2,-(%sp) move.l %d0,-(%sp) jbsr (%a2) lea (12,%sp),%sp jbsr test2_63 movm.l -16(%a6),#0xc0c unlk %a6 rts .size testit63, .-testit63 .align 2 .globl main .type main, @function main: link.w %a6,#0 jbsr testit0 jbsr testit1 jbsr testit2 jbsr testit3 jbsr testit4 jbsr testit5 jbsr testit6 jbsr testit7 jbsr testit8 jbsr testit9 jbsr testit10 jbsr testit11 jbsr testit12 jbsr testit13 jbsr testit14 jbsr testit15 jbsr testit16 jbsr testit17 jbsr testit18 jbsr testit19 jbsr testit20 jbsr testit21 jbsr testit22 jbsr testit23 jbsr testit24 jbsr testit25 jbsr testit26 jbsr testit27 jbsr testit28 jbsr testit29 jbsr testit30 jbsr testit31 jbsr testit32 jbsr testit33 jbsr testit34 jbsr testit35 jbsr testit36 jbsr testit37 jbsr testit38 jbsr testit39 jbsr testit40 jbsr testit41 jbsr testit42 jbsr testit43 jbsr testit44 jbsr testit45 jbsr testit46 jbsr testit47 jbsr testit48 jbsr testit49 jbsr testit50 jbsr testit51 jbsr testit52 jbsr testit53 jbsr testit54 jbsr testit55 jbsr testit56 jbsr testit57 jbsr testit58 jbsr testit59 jbsr testit60 jbsr testit61 jbsr testit62 jbsr testit63 clr.l -(%sp) jbsr exit nop .size main, .-main .comm g1s0,0,1 .comm g2s0,0,1 .comm g3s0,0,1 .comm g1s1,1,1 .comm g2s1,1,1 .comm g3s1,1,1 .comm g1s2,2,1 .comm g2s2,2,1 .comm g3s2,2,1 .comm g1s3,3,1 .comm g2s3,3,1 .comm g3s3,3,1 .comm g1s4,4,1 .comm g2s4,4,1 .comm g3s4,4,1 .comm g1s5,5,1 .comm g2s5,5,1 .comm g3s5,5,1 .comm g1s6,6,1 .comm g2s6,6,1 .comm g3s6,6,1 .comm g1s7,7,1 .comm g2s7,7,1 .comm g3s7,7,1 .comm g1s8,8,1 .comm g2s8,8,1 .comm g3s8,8,1 .comm g1s9,9,1 .comm g2s9,9,1 .comm g3s9,9,1 .comm g1s10,10,1 .comm g2s10,10,1 .comm g3s10,10,1 .comm g1s11,11,1 .comm g2s11,11,1 .comm g3s11,11,1 .comm g1s12,12,1 .comm g2s12,12,1 .comm g3s12,12,1 .comm g1s13,13,1 .comm g2s13,13,1 .comm g3s13,13,1 .comm g1s14,14,1 .comm g2s14,14,1 .comm g3s14,14,1 .comm g1s15,15,1 .comm g2s15,15,1 .comm g3s15,15,1 .comm g1s16,16,1 .comm g2s16,16,1 .comm g3s16,16,1 .comm g1s17,17,1 .comm g2s17,17,1 .comm g3s17,17,1 .comm g1s18,18,1 .comm g2s18,18,1 .comm g3s18,18,1 .comm g1s19,19,1 .comm g2s19,19,1 .comm g3s19,19,1 .comm g1s20,20,1 .comm g2s20,20,1 .comm g3s20,20,1 .comm g1s21,21,1 .comm g2s21,21,1 .comm g3s21,21,1 .comm g1s22,22,1 .comm g2s22,22,1 .comm g3s22,22,1 .comm g1s23,23,1 .comm g2s23,23,1 .comm g3s23,23,1 .comm g1s24,24,1 .comm g2s24,24,1 .comm g3s24,24,1 .comm g1s25,25,1 .comm g2s25,25,1 .comm g3s25,25,1 .comm g1s26,26,1 .comm g2s26,26,1 .comm g3s26,26,1 .comm g1s27,27,1 .comm g2s27,27,1 .comm g3s27,27,1 .comm g1s28,28,1 .comm g2s28,28,1 .comm g3s28,28,1 .comm g1s29,29,1 .comm g2s29,29,1 .comm g3s29,29,1 .comm g1s30,30,1 .comm g2s30,30,1 .comm g3s30,30,1 .comm g1s31,31,1 .comm g2s31,31,1 .comm g3s31,31,1 .comm g1s32,32,1 .comm g2s32,32,1 .comm g3s32,32,1 .comm g1s33,33,1 .comm g2s33,33,1 .comm g3s33,33,1 .comm g1s34,34,1 .comm g2s34,34,1 .comm g3s34,34,1 .comm g1s35,35,1 .comm g2s35,35,1 .comm g3s35,35,1 .comm g1s36,36,1 .comm g2s36,36,1 .comm g3s36,36,1 .comm g1s37,37,1 .comm g2s37,37,1 .comm g3s37,37,1 .comm g1s38,38,1 .comm g2s38,38,1 .comm g3s38,38,1 .comm g1s39,39,1 .comm g2s39,39,1 .comm g3s39,39,1 .comm g1s40,40,1 .comm g2s40,40,1 .comm g3s40,40,1 .comm g1s41,41,1 .comm g2s41,41,1 .comm g3s41,41,1 .comm g1s42,42,1 .comm g2s42,42,1 .comm g3s42,42,1 .comm g1s43,43,1 .comm g2s43,43,1 .comm g3s43,43,1 .comm g1s44,44,1 .comm g2s44,44,1 .comm g3s44,44,1 .comm g1s45,45,1 .comm g2s45,45,1 .comm g3s45,45,1 .comm g1s46,46,1 .comm g2s46,46,1 .comm g3s46,46,1 .comm g1s47,47,1 .comm g2s47,47,1 .comm g3s47,47,1 .comm g1s48,48,1 .comm g2s48,48,1 .comm g3s48,48,1 .comm g1s49,49,1 .comm g2s49,49,1 .comm g3s49,49,1 .comm g1s50,50,1 .comm g2s50,50,1 .comm g3s50,50,1 .comm g1s51,51,1 .comm g2s51,51,1 .comm g3s51,51,1 .comm g1s52,52,1 .comm g2s52,52,1 .comm g3s52,52,1 .comm g1s53,53,1 .comm g2s53,53,1 .comm g3s53,53,1 .comm g1s54,54,1 .comm g2s54,54,1 .comm g3s54,54,1 .comm g1s55,55,1 .comm g2s55,55,1 .comm g3s55,55,1 .comm g1s56,56,1 .comm g2s56,56,1 .comm g3s56,56,1 .comm g1s57,57,1 .comm g2s57,57,1 .comm g3s57,57,1 .comm g1s58,58,1 .comm g2s58,58,1 .comm g3s58,58,1 .comm g1s59,59,1 .comm g2s59,59,1 .comm g3s59,59,1 .comm g1s60,60,1 .comm g2s60,60,1 .comm g3s60,60,1 .comm g1s61,61,1 .comm g2s61,61,1 .comm g3s61,61,1 .comm g1s62,62,1 .comm g2s62,62,1 .comm g3s62,62,1 .comm g1s63,63,1 .comm g2s63,63,1 .comm g3s63,63,1 .ident "GCC: (GNU) 3.3.2"