1;redcode-94
2;name nPaper II
3;author Paul-V Khuong
4;strategy MiniQ^3 -> Paper
5;assert CORESIZE==8000
6;    -+)>] 0/1 cycles [(<+-
7;    -+>)] 2 cycles [(<+-
8       ORG      START
9       SPL.B  $     1, >   424
10       SPL.B  $     1, {   761
11       SPL.B  $     1, {   933
12       MOV.I  {     2, {     1
13       SPL.B  $ -3991, {  2093
14       SPL.B  @     8, <   560
15       MOV.I  }    -1, >    -1
16       SPL.B  @     0, {  2680
17       MOV.I  }    -1, >    -1
18       MOV.I  #     1, {     1
19       MOV.I  $ -3781, < -2013
20       MOV.I  {    -4, <     1
21       JMZ.A  @     0, $ -1120
22       DAT.F  $     0, $     0
23       DAT.F  $     0, $     0
24       DAT.F  $     0, $     0
25       DAT.F  $     0, $     0
26       DAT.F  $     0, $     0
27       DAT.F  $     0, $     0
28       DAT.F  $     0, $     0
29       DAT.F  $     0, $     0
30       DAT.F  $     0, $     0
31       DAT.F  $     0, $     0
32       DAT.F  $     0, $     0
33       DAT.F  $     0, $     0
34       DAT.F  $     0, $     0
35       DAT.F  $     0, $     0
36       DAT.F  $     0, $     0
37       DAT.F  $     0, $     0
38       DAT.F  $     0, $     0
39       DAT.F  $     0, $     0
40       DAT.F  $     0, $     0
41       DAT.F  $     0, $     0
42       DAT.F  $     0, $     0
43       DAT.F  $     0, $     0
44       DAT.F  $     0, $     0
45       DAT.F  $     0, $     0
46       DAT.F  $     0, $     0
47       DAT.F  $     0, $     0
48       DAT.F  $     0, $     0
49       DAT.F  $     0, $     0
50       DAT.F  $     0, $     0
51       DAT.F  $     0, $     0
52       DAT.F  $     0, $     0
53       DAT.F  $     0, $     0
54       DAT.F  $     0, $     0
55       DAT.F  $     0, $     0
56       DAT.F  $     0, $     0
57       DAT.F  $     0, $     0
58       DAT.F  $     0, $     0
59       DAT.F  $     0, $     0
60       DAT.F  $     0, $     0
61       DAT.F  $     0, $     0
62       DAT.F  $     0, $     0
63       DAT.F  $     0, $     0
64       DAT.F  $     0, $     0
65       DAT.F  $     0, $     0
66       DAT.F  $     0, $     0
67START  SEQ.I  $   358, $   251
68       JMP.B  $    33, {   364
69       SEQ.I  $  1426, $  1319
70       JMP.B  $    30, {  1432
71       SEQ.I  $  1210, $  1103
72       JMP.B  $    28, <    36
73       SEQ.I  $  1636, $  1529
74       JMP.B  $    26, >    34
75       SEQ.I  $  2062, $  1955
76       DJN.B  $    24, {    24
77       SEQ.I  $  2274, $  2167
78       JMP.B  $    22, {    22
79       SEQ.I  $   774, $   667
80       JMP.B  >    20, {   780
81       SEQ.I  $   558, $   451
82       JMP.B  >    18, {    17
83       SEQ.I  $   984, $   877
84       JMP.B  >    16, }    15
85       SEQ.I  $  2694, $  2587
86       JMP.B  $    13, {    13
87       SEQ.I  $  3334, $  3227
88       JMP.B  $    11, <    20
89       SEQ.I  $ -3384, $ -3491
90       JMP.B  $     9, >    18
91       SEQ.I  $ -2744, $ -2851
92       JMP.B  $     7, }     7
93       SEQ.I  $ -2104, $ -2211
94       DJN.B  $     5, {     6
95       SEQ.I  $ -1464, $ -1571
96       JMP.B  $     3, {     4
97       SNE.I  $  3966, $  3859
98       JMZ.F  $   -89, $  3955
99       MUL.AB #     3, $     5
100       MUL.B  $     8, @    -1
101       SNE.I  >  3456, @     3
102       ADD.AB #   107, $     2
103       MOV.I  $     5, @     1
104       MOV.I  $     4, *   214
105       SUB.AB #     7, $    -1
106       DJN.B  $    -3, #    11
107       JMP.B  $   -98, >    10
108       DAT.F  {    67, {     6
109
110