New version of the assembler, that does better branch generation.
[sixpic.git] / tests / arrays / banks.c
blob033dd368220b996f56c0e3b69476c266fd2b2446
1 // to test access to the second bank
2 // this is disgusting, but we have to fill the first bank before accessing the second
3 byte x0 = 1;
4 byte x1 = 1;
5 byte x2 = 1;
6 byte x3 = 1;
7 byte x4 = 1;
8 byte x5 = 1;
9 byte x6 = 1;
10 byte x7 = 1;
11 byte x8 = 1;
12 byte x9 = 1;
13 byte x10 = 1;
14 byte x11 = 1;
15 byte x12 = 1;
16 byte x13 = 1;
17 byte x14 = 1;
18 byte x15 = 1;
19 byte x16 = 1;
20 byte x17 = 1;
21 byte x18 = 1;
22 byte x19 = 1;
23 byte x20 = 1;
24 byte x21 = 1;
25 byte x22 = 1;
26 byte x23 = 1;
27 byte x24 = 1;
28 byte x25 = 1;
29 byte x26 = 1;
30 byte x27 = 1;
31 byte x28 = 1;
32 byte x29 = 1;
33 byte x30 = 1;
34 byte x31 = 1;
35 byte x32 = 1;
36 byte x33 = 1;
37 byte x34 = 1;
38 byte x35 = 1;
39 byte x36 = 1;
40 byte x37 = 1;
41 byte x38 = 1;
42 byte x39 = 1;
43 byte x40 = 1;
44 byte x41 = 1;
45 byte x42 = 1;
46 byte x43 = 1;
47 byte x44 = 1;
48 byte x45 = 1;
49 byte x46 = 1;
50 byte x47 = 1;
51 byte x48 = 1;
52 byte x49 = 1;
53 byte x50 = 1;
54 byte x51 = 1;
55 byte x52 = 1;
56 byte x53 = 1;
57 byte x54 = 1;
58 byte x55 = 1;
59 byte x56 = 1;
60 byte x57 = 1;
61 byte x58 = 1;
62 byte x59 = 1;
63 byte x60 = 1;
64 byte x61 = 1;
65 byte x62 = 1;
66 byte x63 = 1;
67 byte x64 = 1;
68 byte x65 = 1;
69 byte x66 = 1;
70 byte x67 = 1;
71 byte x68 = 1;
72 byte x69 = 1;
73 byte x70 = 1;
74 byte x71 = 1;
75 byte x72 = 1;
76 byte x73 = 1;
77 byte x74 = 1;
78 byte x75 = 1;
79 byte x76 = 1;
80 byte x77 = 1;
81 byte x78 = 1;
82 byte x79 = 1;
83 byte x80 = 1;
84 byte x81 = 1;
85 byte x82 = 1;
86 byte x83 = 1;
87 byte x84 = 1;
88 byte x85 = 1;
89 byte x86 = 1;
90 byte x87 = 1;
91 byte x88 = 1;
92 byte x89 = 1;
93 byte x90 = 1;
94 byte x91 = 1;
95 byte x92 = 1;
96 byte x93 = 1;
97 byte x94 = 1;
98 byte x95 = 1;
99 byte x96 = 1;
100 byte x97 = 1;
101 byte x98 = 1;
102 byte x99 = 1;
103 byte x100 = 1;
104 byte x101 = 1;
105 byte x102 = 1;
106 byte x103 = 1;
107 byte x104 = 1;
108 byte x105 = 1;
109 byte x106 = 1;
110 byte x107 = 1;
111 byte x108 = 1;
112 byte x109 = 1;
113 byte x110 = 1;
114 byte x111 = 1;
115 byte x112 = 1;
116 byte x113 = 1;
117 byte x114 = 1;
118 byte x115 = 1;
119 byte x116 = 1;
120 byte x117 = 1;
121 byte x118 = 1;
122 byte x119 = 1;
123 byte x120 = 1;
124 byte x121 = 1;
125 byte x122 = 1;
126 byte x123 = 1;
127 byte x124 = 1;
128 byte x125 = 1;
129 byte x126 = 1;
130 byte x127 = 1;
131 byte x128 = 1;
132 byte x129 = 1;
133 byte x130 = 1;
134 byte x131 = 1;
135 byte x132 = 1;
136 byte x133 = 1;
137 byte x134 = 1;
138 byte x135 = 1;
139 byte x136 = 1;
140 byte x137 = 1;
141 byte x138 = 1;
142 byte x139 = 1;
143 byte x140 = 1;
144 byte x141 = 1;
145 byte x142 = 1;
146 byte x143 = 1;
147 byte x144 = 1;
148 byte x145 = 1;
149 byte x146 = 1;
150 byte x147 = 1;
151 byte x148 = 1;
152 byte x149 = 1;
153 byte x150 = 1;
154 byte x151 = 1;
155 byte x152 = 1;
156 byte x153 = 1;
157 byte x154 = 1;
158 byte x155 = 1;
159 byte x156 = 1;
160 byte x157 = 1;
161 byte x158 = 1;
162 byte x159 = 1;
163 byte x160 = 1;
164 byte x161 = 1;
165 byte x162 = 1;
166 byte x163 = 1;
167 byte x164 = 1;
168 byte x165 = 1;
169 byte x166 = 1;
170 byte x167 = 1;
171 byte x168 = 1;
172 byte x169 = 1;
173 byte x170 = 1;
174 byte x171 = 1;
175 byte x172 = 1;
176 byte x173 = 1;
177 byte x174 = 1;
178 byte x175 = 1;
179 byte x176 = 1;
180 byte x177 = 1;
181 byte x178 = 1;
182 byte x179 = 1;
183 byte x180 = 1;
184 byte x181 = 1;
185 byte x182 = 1;
186 byte x183 = 1;
187 byte x184 = 1;
188 byte x185 = 1;
189 byte x186 = 1;
190 byte x187 = 1;
191 byte x188 = 1;
192 byte x189 = 1;
193 byte x190 = 1;
194 byte x191 = 1;
195 byte x192 = 1;
196 byte x193 = 1;
197 byte x194 = 1;
198 byte x195 = 1;
199 byte x196 = 1;
200 byte x197 = 1;
201 byte x198 = 1;
202 byte x199 = 1;
203 x0 +x1 +x2 +x3 +x4 +x5 +x6 +x7 +x8 +x9 +x10 +x11 +x12 +x13 +x14 +x15 +x16 +x17 +x18 +x19 +x20 +x21 +x22 +x23 +x24 +x25 +x26 +x27 +x28 +x29 +x30 +x31 +x32 +x33 +x34 +x35 +x36 +x37 +x38 +x39 +x40 +x41 +x42 +x43 +x44 +x45 +x46 +x47 +x48 +x49 +x50 +x51 +x52 +x53 +x54 +x55 +x56 +x57 +x58 +x59 +x60 +x61 +x62 +x63 +x64 +x65 +x66 +x67 +x68 +x69 +x70 +x71 +x72 +x73 +x74 +x75 +x76 +x77 +x78 +x79 +x80 +x81 +x82 +x83 +x84 +x85 +x86 +x87 +x88 +x89 +x90 +x91 +x92 +x93 +x94 +x95 +x96 +x97 +x98 +x99 +x100 +x101 +x102 +x103 +x104 +x105 +x106 +x107 +x108 +x109 +x110 +x111 +x112 +x113 +x114 +x115 +x116 +x117 +x118 +x119 +x120 +x121 +x122 +x123 +x124 +x125 +x126 +x127 +x128 +x129 +x130 +x131 +x132 +x133 +x134 +x135 +x136 +x137 +x138 +x139 +x140 +x141 +x142 +x143 +x144 +x145 +x146 +x147 +x148 +x149 +x150 +x151 +x152 +x153 +x154 +x155 +x156 +x157 +x158 +x159 +x160 +x161 +x162 +x163 +x164 +x165 +x166 +x167 +x168 +x169 +x170 +x171 +x172 +x173 +x174 +x175 +x176 +x177 +x178 +x179 +x180 +x181 +x182 +x183 +x184 +x185 +x186 +x187 +x188 +x189 +x190 +x191 +x192 +x193 +x194 +x195 +x196 +x197 +x198 +x199;
204 // should give 200