1;redcode-94nop
2;name Blade
3;author Fizmo
4;strategy MiniQ^3 -> blur-style scanner
5;assert 1
6;optimax cds
7       ORG      START
8       MOV.I  $     7, > -2380
9       MOV.I  $    12, >    -1
10       SEQ.I  $  3240, $  3248
11       MOV.AB $    -1, @    -2
12       SUB.F  $     2, $    -2
13       JMN.B  $    -4, @    -4
14       SPL.I  #  2380, >  2380
15       MOV.I  $     2, >    -6
16       DJN.F  $    -1, >    -7
17       DAT.F  <  2667, $    10
18       DAT.F  $     0, $     0
19       SPL.I  #  2380, >  2380
20       DAT.F  $     0, $     0
21       SPL.B  #     1, #     1
22       DAT.F  $     0, $     0
23       DAT.F  $     0, $     0
24       MOV.I  {    -3, <     6
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
66START  SEQ.I  $   358, $   251
67       JMP.B  $    33, {   364
68       SEQ.I  $  1426, $  1319
69       JMP.B  $    30, {  1432
70       SEQ.I  $  1210, $  1103
71       JMP.B  $    28, <    36
72       SEQ.I  $  1636, $  1529
73       JMP.B  $    26, >    34
74       SEQ.I  $  2062, $  1955
75       DJN.B  $    24, {    24
76       SEQ.I  $  2274, $  2167
77       JMP.B  $    22, {    22
78       SEQ.I  $   774, $   667
79       JMP.B  >    20, {   780
80       SEQ.I  $   558, $   451
81       JMP.B  >    18, {    17
82       SEQ.I  $   984, $   877
83       JMP.B  >    16, }    15
84       SEQ.I  $  2694, $  2587
85       JMP.B  $    13, {    13
86       SEQ.I  $  3334, $  3227
87       JMP.B  $    11, <    20
88       SEQ.I  $ -3384, $ -3491
89       JMP.B  $     9, >    18
90       SEQ.I  $ -2744, $ -2851
91       JMP.B  $     7, }     7
92       SEQ.I  $ -2104, $ -2211
93       DJN.B  $     5, {     6
94       SEQ.I  $ -1464, $ -1571
95       JMP.B  $     3, {     4
96       SNE.I  $  3966, $  3859
97       JMZ.F  $   -87, $  3955
98       MUL.AB #     3, $     5
99       MUL.B  $     8, @    -1
100       SNE.I  >  3456, @     3
101       ADD.AB #   107, $     2
102       MOV.I  $     5, @     1
103       MOV.I  $     4, *   214
104       SUB.AB #     7, $    -1
105       DJN.B  $    -3, #    11
106       JMP.B  $   -96, >    10
107       DAT.F  {    67, {     6
108
109