source: trunk/Softwares/Test/Test_072/src/sys/crt0.s

Last change on this file was 123, checked in by rosiere, 15 years ago

1) Fix performance
2) add auto generation to SPECINT2000
3) add reset in genMoore and genMealy

  • Property svn:keywords set to Id
File size: 57.3 KB
Line 
1/*
2 * Test_071
3 *
4 * end_ko : infinite_loop
5 * end_ok : Write in R1 the stop address and stop an data
6 *          The store in the destination of an jump
7 * start  : Test the IPC
8 */
9       
10        .file   "crt0.s"
11        /*
12        .section .vector
13        */
14        .section .text
15        .align  4       
16
17/* ---[ 0x0  : Print a error ]------------------------------------------- */
18
19        .org 0x0
20_end_ko        :       
21        l.movhi r1,     hi(_tty)
22        l.ori   r1, r1, lo(_tty)
23        l.sw    4(r1), r1 /* stop address */
24_infinite_loop_ko :       
25        l.j     _infinite_loop_ko
26        l.nop
27
28_end_ok :
29        l.movhi r1,     hi(_tty)
30        l.ori   r1, r1, lo(_tty)
31        l.sw    4(r1), r0 /* stop address */
32_infinite_loop_ok :       
33        l.j     _infinite_loop_ok
34        l.nop
35
36/* ---[ 0x100: RESET exception ]----------------------------------------- */
37        .org 0x100
38        .global _start
39_start:
40
41        l.j     _test
42        l.ori   r1, r0, 10 /* x1k instructions */
43       
44_loop :
45        /* 1024 instructions */
46        /* - 3 instructions for the loop */
47
48        /*
49        l.or    r0, r0, r0
50        l.or    r0, r0, r0
51        l.or    r0, r0, r0
52        l.or    r0, r0, r0
53        l.or    r0, r0, r0
54        l.or    r0, r0, r0
55        l.or    r0, r0, r0
56        l.or    r0, r0, r0
57        l.or    r0, r0, r0
58        l.or    r0, r0, r0
59        l.or    r0, r0, r0
60        l.or    r0, r0, r0
61        l.or    r0, r0, r0
62        l.or    r0, r0, r0
63        l.or    r0, r0, r0
64        l.or    r0, r0, r0
65        l.or    r0, r0, r0
66        l.or    r0, r0, r0
67        l.or    r0, r0, r0
68        l.or    r0, r0, r0
69        l.or    r0, r0, r0
70        l.or    r0, r0, r0
71        l.or    r0, r0, r0
72        l.or    r0, r0, r0
73        l.or    r0, r0, r0
74        l.or    r0, r0, r0
75        l.or    r0, r0, r0
76        l.or    r0, r0, r0
77        l.or    r0, r0, r0
78        l.or    r0, r0, r0
79        l.or    r0, r0, r0
80        l.or    r0, r0, r0
81        l.or    r0, r0, r0
82        l.or    r0, r0, r0
83        l.or    r0, r0, r0
84        l.or    r0, r0, r0
85        l.or    r0, r0, r0
86        l.or    r0, r0, r0
87        l.or    r0, r0, r0
88        l.or    r0, r0, r0
89        l.or    r0, r0, r0
90        l.or    r0, r0, r0
91        l.or    r0, r0, r0
92        l.or    r0, r0, r0
93        l.or    r0, r0, r0
94        l.or    r0, r0, r0
95        l.or    r0, r0, r0
96        l.or    r0, r0, r0
97        l.or    r0, r0, r0
98        l.or    r0, r0, r0
99        l.or    r0, r0, r0
100        l.or    r0, r0, r0
101        l.or    r0, r0, r0
102        l.or    r0, r0, r0
103        l.or    r0, r0, r0
104        l.or    r0, r0, r0
105        l.or    r0, r0, r0
106        l.or    r0, r0, r0
107        l.or    r0, r0, r0
108        l.or    r0, r0, r0
109        l.or    r0, r0, r0
110        l.or    r0, r0, r0
111        l.or    r0, r0, r0
112        l.or    r0, r0, r0
113        l.or    r0, r0, r0
114        l.or    r0, r0, r0
115        l.or    r0, r0, r0
116        l.or    r0, r0, r0
117        l.or    r0, r0, r0
118        l.or    r0, r0, r0
119        l.or    r0, r0, r0
120        l.or    r0, r0, r0
121        l.or    r0, r0, r0
122        l.or    r0, r0, r0
123        l.or    r0, r0, r0
124        l.or    r0, r0, r0
125        l.or    r0, r0, r0
126        l.or    r0, r0, r0
127        l.or    r0, r0, r0
128        l.or    r0, r0, r0
129        l.or    r0, r0, r0
130        l.or    r0, r0, r0
131        l.or    r0, r0, r0
132        l.or    r0, r0, r0
133        l.or    r0, r0, r0
134        l.or    r0, r0, r0
135        l.or    r0, r0, r0
136        l.or    r0, r0, r0
137        l.or    r0, r0, r0
138        l.or    r0, r0, r0
139        l.or    r0, r0, r0
140        l.or    r0, r0, r0
141        l.or    r0, r0, r0
142        l.or    r0, r0, r0
143        l.or    r0, r0, r0
144        l.or    r0, r0, r0
145        l.or    r0, r0, r0
146        l.or    r0, r0, r0
147        l.or    r0, r0, r0
148        l.or    r0, r0, r0
149        l.or    r0, r0, r0
150        l.or    r0, r0, r0
151        l.or    r0, r0, r0
152        l.or    r0, r0, r0
153        l.or    r0, r0, r0
154        l.or    r0, r0, r0
155        l.or    r0, r0, r0
156        l.or    r0, r0, r0
157        l.or    r0, r0, r0
158        l.or    r0, r0, r0
159        l.or    r0, r0, r0
160        l.or    r0, r0, r0
161        l.or    r0, r0, r0
162        l.or    r0, r0, r0
163        l.or    r0, r0, r0
164        l.or    r0, r0, r0
165        l.or    r0, r0, r0
166        l.or    r0, r0, r0
167        l.or    r0, r0, r0
168        l.or    r0, r0, r0
169        l.or    r0, r0, r0
170        l.or    r0, r0, r0
171        l.or    r0, r0, r0
172        l.or    r0, r0, r0
173        l.or    r0, r0, r0
174        l.or    r0, r0, r0
175        l.or    r0, r0, r0
176        l.or    r0, r0, r0
177        l.or    r0, r0, r0
178        l.or    r0, r0, r0
179        l.or    r0, r0, r0
180        l.or    r0, r0, r0
181        l.or    r0, r0, r0
182        l.or    r0, r0, r0
183        l.or    r0, r0, r0
184        l.or    r0, r0, r0
185        l.or    r0, r0, r0
186        l.or    r0, r0, r0
187        l.or    r0, r0, r0
188        l.or    r0, r0, r0
189        l.or    r0, r0, r0
190        l.or    r0, r0, r0
191        l.or    r0, r0, r0
192        l.or    r0, r0, r0
193        l.or    r0, r0, r0
194        l.or    r0, r0, r0
195        l.or    r0, r0, r0
196        l.or    r0, r0, r0
197        l.or    r0, r0, r0
198        l.or    r0, r0, r0
199        l.or    r0, r0, r0
200        l.or    r0, r0, r0
201        l.or    r0, r0, r0
202        l.or    r0, r0, r0
203        l.or    r0, r0, r0
204        l.or    r0, r0, r0
205        l.or    r0, r0, r0
206        l.or    r0, r0, r0
207        l.or    r0, r0, r0
208        l.or    r0, r0, r0
209        l.or    r0, r0, r0
210        l.or    r0, r0, r0
211        l.or    r0, r0, r0
212        l.or    r0, r0, r0
213        l.or    r0, r0, r0
214        l.or    r0, r0, r0
215        l.or    r0, r0, r0
216        l.or    r0, r0, r0
217        l.or    r0, r0, r0
218        l.or    r0, r0, r0
219        l.or    r0, r0, r0
220        l.or    r0, r0, r0
221        l.or    r0, r0, r0
222        l.or    r0, r0, r0
223        l.or    r0, r0, r0
224        l.or    r0, r0, r0
225        l.or    r0, r0, r0
226        l.or    r0, r0, r0
227        l.or    r0, r0, r0
228        l.or    r0, r0, r0
229        l.or    r0, r0, r0
230        l.or    r0, r0, r0
231        l.or    r0, r0, r0
232        l.or    r0, r0, r0
233        l.or    r0, r0, r0
234        l.or    r0, r0, r0
235        l.or    r0, r0, r0
236        l.or    r0, r0, r0
237        l.or    r0, r0, r0
238        l.or    r0, r0, r0
239        l.or    r0, r0, r0
240        l.or    r0, r0, r0
241        l.or    r0, r0, r0
242        l.or    r0, r0, r0
243        l.or    r0, r0, r0
244        l.or    r0, r0, r0
245        l.or    r0, r0, r0
246        l.or    r0, r0, r0
247        l.or    r0, r0, r0
248        l.or    r0, r0, r0
249        l.or    r0, r0, r0
250        l.or    r0, r0, r0
251        l.or    r0, r0, r0
252        l.or    r0, r0, r0
253        l.or    r0, r0, r0
254        l.or    r0, r0, r0
255        l.or    r0, r0, r0
256        l.or    r0, r0, r0
257        l.or    r0, r0, r0
258        l.or    r0, r0, r0
259        l.or    r0, r0, r0
260        l.or    r0, r0, r0
261        l.or    r0, r0, r0
262        l.or    r0, r0, r0
263        l.or    r0, r0, r0
264        l.or    r0, r0, r0
265        l.or    r0, r0, r0
266        l.or    r0, r0, r0
267        l.or    r0, r0, r0
268        l.or    r0, r0, r0
269        l.or    r0, r0, r0
270        l.or    r0, r0, r0
271        l.or    r0, r0, r0
272        l.or    r0, r0, r0
273        l.or    r0, r0, r0
274        l.or    r0, r0, r0
275        l.or    r0, r0, r0
276        l.or    r0, r0, r0
277        l.or    r0, r0, r0
278        l.or    r0, r0, r0
279        l.or    r0, r0, r0
280        l.or    r0, r0, r0
281        l.or    r0, r0, r0
282        l.or    r0, r0, r0
283        l.or    r0, r0, r0
284        l.or    r0, r0, r0
285        l.or    r0, r0, r0
286        l.or    r0, r0, r0
287        l.or    r0, r0, r0
288        l.or    r0, r0, r0
289        l.or    r0, r0, r0
290        l.or    r0, r0, r0
291        l.or    r0, r0, r0
292        l.or    r0, r0, r0
293        l.or    r0, r0, r0
294        l.or    r0, r0, r0
295        l.or    r0, r0, r0
296        l.or    r0, r0, r0
297        l.or    r0, r0, r0
298        l.or    r0, r0, r0
299        l.or    r0, r0, r0
300        l.or    r0, r0, r0
301        l.or    r0, r0, r0
302        l.or    r0, r0, r0
303        l.or    r0, r0, r0
304        l.or    r0, r0, r0
305        l.or    r0, r0, r0
306        l.or    r0, r0, r0
307        l.or    r0, r0, r0
308        l.or    r0, r0, r0
309        l.or    r0, r0, r0
310        l.or    r0, r0, r0
311        l.or    r0, r0, r0
312        l.or    r0, r0, r0
313        l.or    r0, r0, r0
314        l.or    r0, r0, r0
315        l.or    r0, r0, r0
316        l.or    r0, r0, r0
317        l.or    r0, r0, r0
318        l.or    r0, r0, r0
319        l.or    r0, r0, r0
320        l.or    r0, r0, r0
321        l.or    r0, r0, r0
322        l.or    r0, r0, r0
323        l.or    r0, r0, r0
324        l.or    r0, r0, r0
325        l.or    r0, r0, r0
326        l.or    r0, r0, r0
327        l.or    r0, r0, r0
328        l.or    r0, r0, r0
329        l.or    r0, r0, r0
330        l.or    r0, r0, r0
331        l.or    r0, r0, r0
332        l.or    r0, r0, r0
333        l.or    r0, r0, r0
334        l.or    r0, r0, r0
335        l.or    r0, r0, r0
336        l.or    r0, r0, r0
337        l.or    r0, r0, r0
338        l.or    r0, r0, r0
339        l.or    r0, r0, r0
340        l.or    r0, r0, r0
341        l.or    r0, r0, r0
342        l.or    r0, r0, r0
343        l.or    r0, r0, r0
344        l.or    r0, r0, r0
345        l.or    r0, r0, r0
346        l.or    r0, r0, r0
347        l.or    r0, r0, r0
348        l.or    r0, r0, r0
349        l.or    r0, r0, r0
350        l.or    r0, r0, r0
351        l.or    r0, r0, r0
352        l.or    r0, r0, r0
353        l.or    r0, r0, r0
354        l.or    r0, r0, r0
355        l.or    r0, r0, r0
356        l.or    r0, r0, r0
357        l.or    r0, r0, r0
358        l.or    r0, r0, r0
359        l.or    r0, r0, r0
360        l.or    r0, r0, r0
361        l.or    r0, r0, r0
362        l.or    r0, r0, r0
363        l.or    r0, r0, r0
364        l.or    r0, r0, r0
365        l.or    r0, r0, r0
366        l.or    r0, r0, r0
367        l.or    r0, r0, r0
368        l.or    r0, r0, r0
369        l.or    r0, r0, r0
370        l.or    r0, r0, r0
371        l.or    r0, r0, r0
372        l.or    r0, r0, r0
373        l.or    r0, r0, r0
374        l.or    r0, r0, r0
375        l.or    r0, r0, r0
376        l.or    r0, r0, r0
377        l.or    r0, r0, r0
378        l.or    r0, r0, r0
379        l.or    r0, r0, r0
380        l.or    r0, r0, r0
381        l.or    r0, r0, r0
382        l.or    r0, r0, r0
383        l.or    r0, r0, r0
384        l.or    r0, r0, r0
385        l.or    r0, r0, r0
386        l.or    r0, r0, r0
387        l.or    r0, r0, r0
388        l.or    r0, r0, r0
389        l.or    r0, r0, r0
390        l.or    r0, r0, r0
391        l.or    r0, r0, r0
392        l.or    r0, r0, r0
393        l.or    r0, r0, r0
394        l.or    r0, r0, r0
395        l.or    r0, r0, r0
396        l.or    r0, r0, r0
397        l.or    r0, r0, r0
398        l.or    r0, r0, r0
399        l.or    r0, r0, r0
400        l.or    r0, r0, r0
401        l.or    r0, r0, r0
402        l.or    r0, r0, r0
403        l.or    r0, r0, r0
404        l.or    r0, r0, r0
405        l.or    r0, r0, r0
406        l.or    r0, r0, r0
407        l.or    r0, r0, r0
408        l.or    r0, r0, r0
409        l.or    r0, r0, r0
410        l.or    r0, r0, r0
411        l.or    r0, r0, r0
412        l.or    r0, r0, r0
413        l.or    r0, r0, r0
414        l.or    r0, r0, r0
415        l.or    r0, r0, r0
416        l.or    r0, r0, r0
417        l.or    r0, r0, r0
418        l.or    r0, r0, r0
419        l.or    r0, r0, r0
420        l.or    r0, r0, r0
421        l.or    r0, r0, r0
422        l.or    r0, r0, r0
423        l.or    r0, r0, r0
424        l.or    r0, r0, r0
425        l.or    r0, r0, r0
426        l.or    r0, r0, r0
427        l.or    r0, r0, r0
428        l.or    r0, r0, r0
429        l.or    r0, r0, r0
430        l.or    r0, r0, r0
431        l.or    r0, r0, r0
432        l.or    r0, r0, r0
433        l.or    r0, r0, r0
434        l.or    r0, r0, r0
435        l.or    r0, r0, r0
436        l.or    r0, r0, r0
437        l.or    r0, r0, r0
438        l.or    r0, r0, r0
439        l.or    r0, r0, r0
440        l.or    r0, r0, r0
441        l.or    r0, r0, r0
442        l.or    r0, r0, r0
443        l.or    r0, r0, r0
444        l.or    r0, r0, r0
445        l.or    r0, r0, r0
446        l.or    r0, r0, r0
447        l.or    r0, r0, r0
448        l.or    r0, r0, r0
449        l.or    r0, r0, r0
450        l.or    r0, r0, r0
451        l.or    r0, r0, r0
452        l.or    r0, r0, r0
453        l.or    r0, r0, r0
454        l.or    r0, r0, r0
455        l.or    r0, r0, r0
456        l.or    r0, r0, r0
457        l.or    r0, r0, r0
458        l.or    r0, r0, r0
459        l.or    r0, r0, r0
460        l.or    r0, r0, r0
461        l.or    r0, r0, r0
462        l.or    r0, r0, r0
463        l.or    r0, r0, r0
464        l.or    r0, r0, r0
465        l.or    r0, r0, r0
466        l.or    r0, r0, r0
467        l.or    r0, r0, r0
468        l.or    r0, r0, r0
469        l.or    r0, r0, r0
470        l.or    r0, r0, r0
471        l.or    r0, r0, r0
472        l.or    r0, r0, r0
473        l.or    r0, r0, r0
474        l.or    r0, r0, r0
475        l.or    r0, r0, r0
476        l.or    r0, r0, r0
477        l.or    r0, r0, r0
478        l.or    r0, r0, r0
479        l.or    r0, r0, r0
480        l.or    r0, r0, r0
481        l.or    r0, r0, r0
482        l.or    r0, r0, r0
483        l.or    r0, r0, r0
484        l.or    r0, r0, r0
485        l.or    r0, r0, r0
486        l.or    r0, r0, r0
487        l.or    r0, r0, r0
488        l.or    r0, r0, r0
489        l.or    r0, r0, r0
490        l.or    r0, r0, r0
491        l.or    r0, r0, r0
492        l.or    r0, r0, r0
493        l.or    r0, r0, r0
494        l.or    r0, r0, r0
495        l.or    r0, r0, r0
496        l.or    r0, r0, r0
497        l.or    r0, r0, r0
498        l.or    r0, r0, r0
499        l.or    r0, r0, r0
500        l.or    r0, r0, r0
501        l.or    r0, r0, r0
502        l.or    r0, r0, r0
503        l.or    r0, r0, r0
504        l.or    r0, r0, r0
505        l.or    r0, r0, r0
506        l.or    r0, r0, r0
507        l.or    r0, r0, r0
508        l.or    r0, r0, r0
509        l.or    r0, r0, r0
510        l.or    r0, r0, r0
511        l.or    r0, r0, r0
512        l.or    r0, r0, r0
513        l.or    r0, r0, r0
514        l.or    r0, r0, r0
515        l.or    r0, r0, r0
516        l.or    r0, r0, r0
517        l.or    r0, r0, r0
518        l.or    r0, r0, r0
519        l.or    r0, r0, r0
520        l.or    r0, r0, r0
521        l.or    r0, r0, r0
522        l.or    r0, r0, r0
523        l.or    r0, r0, r0
524        l.or    r0, r0, r0
525        l.or    r0, r0, r0
526        l.or    r0, r0, r0
527        l.or    r0, r0, r0
528        l.or    r0, r0, r0
529        l.or    r0, r0, r0
530        l.or    r0, r0, r0
531        l.or    r0, r0, r0
532        l.or    r0, r0, r0
533        l.or    r0, r0, r0
534        l.or    r0, r0, r0
535        l.or    r0, r0, r0
536        l.or    r0, r0, r0
537        l.or    r0, r0, r0
538        l.or    r0, r0, r0
539        l.or    r0, r0, r0
540        l.or    r0, r0, r0
541        l.or    r0, r0, r0
542        l.or    r0, r0, r0
543        l.or    r0, r0, r0
544        l.or    r0, r0, r0
545        l.or    r0, r0, r0
546        l.or    r0, r0, r0
547        l.or    r0, r0, r0
548        l.or    r0, r0, r0
549        l.or    r0, r0, r0
550        l.or    r0, r0, r0
551        l.or    r0, r0, r0
552        l.or    r0, r0, r0
553        l.or    r0, r0, r0
554        l.or    r0, r0, r0
555        l.or    r0, r0, r0
556        l.or    r0, r0, r0
557        l.or    r0, r0, r0
558        l.or    r0, r0, r0
559        l.or    r0, r0, r0
560        l.or    r0, r0, r0
561        l.or    r0, r0, r0
562        l.or    r0, r0, r0
563        l.or    r0, r0, r0
564        l.or    r0, r0, r0
565        l.or    r0, r0, r0
566        l.or    r0, r0, r0
567        l.or    r0, r0, r0
568        l.or    r0, r0, r0
569        l.or    r0, r0, r0
570        l.or    r0, r0, r0
571        l.or    r0, r0, r0
572        l.or    r0, r0, r0
573        l.or    r0, r0, r0
574        l.or    r0, r0, r0
575        l.or    r0, r0, r0
576        l.or    r0, r0, r0
577        l.or    r0, r0, r0
578        l.or    r0, r0, r0
579        l.or    r0, r0, r0
580        l.or    r0, r0, r0
581        l.or    r0, r0, r0
582        l.or    r0, r0, r0
583        l.or    r0, r0, r0
584        l.or    r0, r0, r0
585        l.or    r0, r0, r0
586        l.or    r0, r0, r0
587        l.or    r0, r0, r0
588        l.or    r0, r0, r0
589        l.or    r0, r0, r0
590        l.or    r0, r0, r0
591        l.or    r0, r0, r0
592        l.or    r0, r0, r0
593        l.or    r0, r0, r0
594        l.or    r0, r0, r0
595        l.or    r0, r0, r0
596        l.or    r0, r0, r0
597        l.or    r0, r0, r0
598        l.or    r0, r0, r0
599        l.or    r0, r0, r0
600        l.or    r0, r0, r0
601        l.or    r0, r0, r0
602        l.or    r0, r0, r0
603        l.or    r0, r0, r0
604        l.or    r0, r0, r0
605        l.or    r0, r0, r0
606        l.or    r0, r0, r0
607        l.or    r0, r0, r0
608        l.or    r0, r0, r0
609        l.or    r0, r0, r0
610        l.or    r0, r0, r0
611        l.or    r0, r0, r0
612        l.or    r0, r0, r0
613        l.or    r0, r0, r0
614        l.or    r0, r0, r0
615        l.or    r0, r0, r0
616        l.or    r0, r0, r0
617        l.or    r0, r0, r0
618        l.or    r0, r0, r0
619        l.or    r0, r0, r0
620        l.or    r0, r0, r0
621        l.or    r0, r0, r0
622        l.or    r0, r0, r0
623        l.or    r0, r0, r0
624        l.or    r0, r0, r0
625        l.or    r0, r0, r0
626        l.or    r0, r0, r0
627        l.or    r0, r0, r0
628        l.or    r0, r0, r0
629        l.or    r0, r0, r0
630        l.or    r0, r0, r0
631        l.or    r0, r0, r0
632        l.or    r0, r0, r0
633        l.or    r0, r0, r0
634        l.or    r0, r0, r0
635        l.or    r0, r0, r0
636        l.or    r0, r0, r0
637        l.or    r0, r0, r0
638        l.or    r0, r0, r0
639        l.or    r0, r0, r0
640        l.or    r0, r0, r0
641        l.or    r0, r0, r0
642        l.or    r0, r0, r0
643        l.or    r0, r0, r0
644        l.or    r0, r0, r0
645        l.or    r0, r0, r0
646        l.or    r0, r0, r0
647        l.or    r0, r0, r0
648        l.or    r0, r0, r0
649        l.or    r0, r0, r0
650        l.or    r0, r0, r0
651        l.or    r0, r0, r0
652        l.or    r0, r0, r0
653        l.or    r0, r0, r0
654        l.or    r0, r0, r0
655        l.or    r0, r0, r0
656        l.or    r0, r0, r0
657        l.or    r0, r0, r0
658        l.or    r0, r0, r0
659        l.or    r0, r0, r0
660        l.or    r0, r0, r0
661        l.or    r0, r0, r0
662        l.or    r0, r0, r0
663        l.or    r0, r0, r0
664        l.or    r0, r0, r0
665        l.or    r0, r0, r0
666        l.or    r0, r0, r0
667        l.or    r0, r0, r0
668        l.or    r0, r0, r0
669        l.or    r0, r0, r0
670        l.or    r0, r0, r0
671        l.or    r0, r0, r0
672        l.or    r0, r0, r0
673        l.or    r0, r0, r0
674        l.or    r0, r0, r0
675        l.or    r0, r0, r0
676        l.or    r0, r0, r0
677        l.or    r0, r0, r0
678        l.or    r0, r0, r0
679        l.or    r0, r0, r0
680        l.or    r0, r0, r0
681        l.or    r0, r0, r0
682        l.or    r0, r0, r0
683        l.or    r0, r0, r0
684        l.or    r0, r0, r0
685        l.or    r0, r0, r0
686        l.or    r0, r0, r0
687        l.or    r0, r0, r0
688        l.or    r0, r0, r0
689        l.or    r0, r0, r0
690        l.or    r0, r0, r0
691        l.or    r0, r0, r0
692        l.or    r0, r0, r0
693        l.or    r0, r0, r0
694        l.or    r0, r0, r0
695        l.or    r0, r0, r0
696        l.or    r0, r0, r0
697        l.or    r0, r0, r0
698        l.or    r0, r0, r0
699        l.or    r0, r0, r0
700        l.or    r0, r0, r0
701        l.or    r0, r0, r0
702        l.or    r0, r0, r0
703        l.or    r0, r0, r0
704        l.or    r0, r0, r0
705        l.or    r0, r0, r0
706        l.or    r0, r0, r0
707        l.or    r0, r0, r0
708        l.or    r0, r0, r0
709        l.or    r0, r0, r0
710        l.or    r0, r0, r0
711        l.or    r0, r0, r0
712        l.or    r0, r0, r0
713        l.or    r0, r0, r0
714        l.or    r0, r0, r0
715        l.or    r0, r0, r0
716        l.or    r0, r0, r0
717        l.or    r0, r0, r0
718        l.or    r0, r0, r0
719        l.or    r0, r0, r0
720        l.or    r0, r0, r0
721        l.or    r0, r0, r0
722        l.or    r0, r0, r0
723        l.or    r0, r0, r0
724        l.or    r0, r0, r0
725        l.or    r0, r0, r0
726        l.or    r0, r0, r0
727        l.or    r0, r0, r0
728        l.or    r0, r0, r0
729        l.or    r0, r0, r0
730        l.or    r0, r0, r0
731        l.or    r0, r0, r0
732        l.or    r0, r0, r0
733        l.or    r0, r0, r0
734        l.or    r0, r0, r0
735        l.or    r0, r0, r0
736        l.or    r0, r0, r0
737        l.or    r0, r0, r0
738        l.or    r0, r0, r0
739        l.or    r0, r0, r0
740        l.or    r0, r0, r0
741        l.or    r0, r0, r0
742        l.or    r0, r0, r0
743        l.or    r0, r0, r0
744        l.or    r0, r0, r0
745        l.or    r0, r0, r0
746        l.or    r0, r0, r0
747        l.or    r0, r0, r0
748        l.or    r0, r0, r0
749        l.or    r0, r0, r0
750        l.or    r0, r0, r0
751        l.or    r0, r0, r0
752        l.or    r0, r0, r0
753        l.or    r0, r0, r0
754        l.or    r0, r0, r0
755        l.or    r0, r0, r0
756        l.or    r0, r0, r0
757        l.or    r0, r0, r0
758        l.or    r0, r0, r0
759        l.or    r0, r0, r0
760        l.or    r0, r0, r0
761        l.or    r0, r0, r0
762        l.or    r0, r0, r0
763        l.or    r0, r0, r0
764        l.or    r0, r0, r0
765        l.or    r0, r0, r0
766        l.or    r0, r0, r0
767        l.or    r0, r0, r0
768        l.or    r0, r0, r0
769        l.or    r0, r0, r0
770        l.or    r0, r0, r0
771        l.or    r0, r0, r0
772        l.or    r0, r0, r0
773        l.or    r0, r0, r0
774        l.or    r0, r0, r0
775        l.or    r0, r0, r0
776        l.or    r0, r0, r0
777        l.or    r0, r0, r0
778        l.or    r0, r0, r0
779        l.or    r0, r0, r0
780        l.or    r0, r0, r0
781        l.or    r0, r0, r0
782        l.or    r0, r0, r0
783        l.or    r0, r0, r0
784        l.or    r0, r0, r0
785        l.or    r0, r0, r0
786        l.or    r0, r0, r0
787        l.or    r0, r0, r0
788        l.or    r0, r0, r0
789        l.or    r0, r0, r0
790        l.or    r0, r0, r0
791        l.or    r0, r0, r0
792        l.or    r0, r0, r0
793        l.or    r0, r0, r0
794        l.or    r0, r0, r0
795        l.or    r0, r0, r0
796        l.or    r0, r0, r0
797        l.or    r0, r0, r0
798        l.or    r0, r0, r0
799        l.or    r0, r0, r0
800        l.or    r0, r0, r0
801        l.or    r0, r0, r0
802        l.or    r0, r0, r0
803        l.or    r0, r0, r0
804        l.or    r0, r0, r0
805        l.or    r0, r0, r0
806        l.or    r0, r0, r0
807        l.or    r0, r0, r0
808        l.or    r0, r0, r0
809        l.or    r0, r0, r0
810        l.or    r0, r0, r0
811        l.or    r0, r0, r0
812        l.or    r0, r0, r0
813        l.or    r0, r0, r0
814        l.or    r0, r0, r0
815        l.or    r0, r0, r0
816        l.or    r0, r0, r0
817        l.or    r0, r0, r0
818        l.or    r0, r0, r0
819        l.or    r0, r0, r0
820        l.or    r0, r0, r0
821        l.or    r0, r0, r0
822        l.or    r0, r0, r0
823        l.or    r0, r0, r0
824        l.or    r0, r0, r0
825        l.or    r0, r0, r0
826        l.or    r0, r0, r0
827        l.or    r0, r0, r0
828        l.or    r0, r0, r0
829        l.or    r0, r0, r0
830        l.or    r0, r0, r0
831        l.or    r0, r0, r0
832        l.or    r0, r0, r0
833        l.or    r0, r0, r0
834        l.or    r0, r0, r0
835        l.or    r0, r0, r0
836        l.or    r0, r0, r0
837        l.or    r0, r0, r0
838        l.or    r0, r0, r0
839        l.or    r0, r0, r0
840        l.or    r0, r0, r0
841        l.or    r0, r0, r0
842        l.or    r0, r0, r0
843        l.or    r0, r0, r0
844        l.or    r0, r0, r0
845        l.or    r0, r0, r0
846        l.or    r0, r0, r0
847        l.or    r0, r0, r0
848        l.or    r0, r0, r0
849        l.or    r0, r0, r0
850        l.or    r0, r0, r0
851        l.or    r0, r0, r0
852        l.or    r0, r0, r0
853        l.or    r0, r0, r0
854        l.or    r0, r0, r0
855        l.or    r0, r0, r0
856        l.or    r0, r0, r0
857        l.or    r0, r0, r0
858        l.or    r0, r0, r0
859        l.or    r0, r0, r0
860        l.or    r0, r0, r0
861        l.or    r0, r0, r0
862        l.or    r0, r0, r0
863        l.or    r0, r0, r0
864        l.or    r0, r0, r0
865        l.or    r0, r0, r0
866        l.or    r0, r0, r0
867        l.or    r0, r0, r0
868        l.or    r0, r0, r0
869        l.or    r0, r0, r0
870        l.or    r0, r0, r0
871        l.or    r0, r0, r0
872        l.or    r0, r0, r0
873        l.or    r0, r0, r0
874        l.or    r0, r0, r0
875        l.or    r0, r0, r0
876        l.or    r0, r0, r0
877        l.or    r0, r0, r0
878        l.or    r0, r0, r0
879        l.or    r0, r0, r0
880        l.or    r0, r0, r0
881        l.or    r0, r0, r0
882        l.or    r0, r0, r0
883        l.or    r0, r0, r0
884        l.or    r0, r0, r0
885        l.or    r0, r0, r0
886        l.or    r0, r0, r0
887        l.or    r0, r0, r0
888        l.or    r0, r0, r0
889        l.or    r0, r0, r0
890        l.or    r0, r0, r0
891        l.or    r0, r0, r0
892        l.or    r0, r0, r0
893        l.or    r0, r0, r0
894        l.or    r0, r0, r0
895        l.or    r0, r0, r0
896        l.or    r0, r0, r0
897        l.or    r0, r0, r0
898        l.or    r0, r0, r0
899        l.or    r0, r0, r0
900        l.or    r0, r0, r0
901        l.or    r0, r0, r0
902        l.or    r0, r0, r0
903        l.or    r0, r0, r0
904        l.or    r0, r0, r0
905        l.or    r0, r0, r0
906        l.or    r0, r0, r0
907        l.or    r0, r0, r0
908        l.or    r0, r0, r0
909        l.or    r0, r0, r0
910        l.or    r0, r0, r0
911        l.or    r0, r0, r0
912        l.or    r0, r0, r0
913        l.or    r0, r0, r0
914        l.or    r0, r0, r0
915        l.or    r0, r0, r0
916        l.or    r0, r0, r0
917        l.or    r0, r0, r0
918        l.or    r0, r0, r0
919        l.or    r0, r0, r0
920        l.or    r0, r0, r0
921        l.or    r0, r0, r0
922        l.or    r0, r0, r0
923        l.or    r0, r0, r0
924        l.or    r0, r0, r0
925        l.or    r0, r0, r0
926        l.or    r0, r0, r0
927        l.or    r0, r0, r0
928        l.or    r0, r0, r0
929        l.or    r0, r0, r0
930        l.or    r0, r0, r0
931        l.or    r0, r0, r0
932        l.or    r0, r0, r0
933        l.or    r0, r0, r0
934        l.or    r0, r0, r0
935        l.or    r0, r0, r0
936        l.or    r0, r0, r0
937        l.or    r0, r0, r0
938        l.or    r0, r0, r0
939        l.or    r0, r0, r0
940        l.or    r0, r0, r0
941        l.or    r0, r0, r0
942        l.or    r0, r0, r0
943        l.or    r0, r0, r0
944        l.or    r0, r0, r0
945        l.or    r0, r0, r0
946        l.or    r0, r0, r0
947        l.or    r0, r0, r0
948        l.or    r0, r0, r0
949        l.or    r0, r0, r0
950        l.or    r0, r0, r0
951        l.or    r0, r0, r0
952        l.or    r0, r0, r0
953        l.or    r0, r0, r0
954        l.or    r0, r0, r0
955        l.or    r0, r0, r0
956        l.or    r0, r0, r0
957        l.or    r0, r0, r0
958        l.or    r0, r0, r0
959        l.or    r0, r0, r0
960        l.or    r0, r0, r0
961        l.or    r0, r0, r0
962        l.or    r0, r0, r0
963        l.or    r0, r0, r0
964        l.or    r0, r0, r0
965        l.or    r0, r0, r0
966        l.or    r0, r0, r0
967        l.or    r0, r0, r0
968        l.or    r0, r0, r0
969        l.or    r0, r0, r0
970        l.or    r0, r0, r0
971        l.or    r0, r0, r0
972        l.or    r0, r0, r0
973        l.or    r0, r0, r0
974        l.or    r0, r0, r0
975        l.or    r0, r0, r0
976        l.or    r0, r0, r0
977        l.or    r0, r0, r0
978        l.or    r0, r0, r0
979        l.or    r0, r0, r0
980        l.or    r0, r0, r0
981        l.or    r0, r0, r0
982        l.or    r0, r0, r0
983        l.or    r0, r0, r0
984        l.or    r0, r0, r0
985        l.or    r0, r0, r0
986        l.or    r0, r0, r0
987        l.or    r0, r0, r0
988        l.or    r0, r0, r0
989        l.or    r0, r0, r0
990        l.or    r0, r0, r0
991        l.or    r0, r0, r0
992        l.or    r0, r0, r0
993        l.or    r0, r0, r0
994        l.or    r0, r0, r0
995        l.or    r0, r0, r0
996        l.or    r0, r0, r0
997        l.or    r0, r0, r0
998        l.or    r0, r0, r0
999        l.or    r0, r0, r0
1000        l.or    r0, r0, r0
1001        l.or    r0, r0, r0
1002        l.or    r0, r0, r0
1003        l.or    r0, r0, r0
1004        l.or    r0, r0, r0
1005        l.or    r0, r0, r0
1006        l.or    r0, r0, r0
1007        l.or    r0, r0, r0
1008        l.or    r0, r0, r0
1009        l.or    r0, r0, r0
1010        l.or    r0, r0, r0
1011        l.or    r0, r0, r0
1012        l.or    r0, r0, r0
1013        l.or    r0, r0, r0
1014        l.or    r0, r0, r0
1015        l.or    r0, r0, r0
1016        l.or    r0, r0, r0
1017        l.or    r0, r0, r0
1018        l.or    r0, r0, r0
1019        l.or    r0, r0, r0
1020        l.or    r0, r0, r0
1021        l.or    r0, r0, r0
1022        l.or    r0, r0, r0
1023        l.or    r0, r0, r0
1024        l.or    r0, r0, r0
1025        l.or    r0, r0, r0
1026        l.or    r0, r0, r0
1027        l.or    r0, r0, r0
1028        l.or    r0, r0, r0
1029        l.or    r0, r0, r0
1030        l.or    r0, r0, r0
1031        l.or    r0, r0, r0
1032        l.or    r0, r0, r0
1033        l.or    r0, r0, r0
1034        l.or    r0, r0, r0
1035        l.or    r0, r0, r0
1036        l.or    r0, r0, r0
1037        l.or    r0, r0, r0
1038        l.or    r0, r0, r0
1039        l.or    r0, r0, r0
1040        l.or    r0, r0, r0
1041        l.or    r0, r0, r0
1042        l.or    r0, r0, r0
1043        l.or    r0, r0, r0
1044        l.or    r0, r0, r0
1045        l.or    r0, r0, r0
1046        l.or    r0, r0, r0
1047        l.or    r0, r0, r0
1048        l.or    r0, r0, r0
1049        l.or    r0, r0, r0
1050        l.or    r0, r0, r0
1051        l.or    r0, r0, r0
1052        l.or    r0, r0, r0
1053        l.or    r0, r0, r0
1054        l.or    r0, r0, r0
1055        l.or    r0, r0, r0
1056        l.or    r0, r0, r0
1057        l.or    r0, r0, r0
1058        l.or    r0, r0, r0
1059        l.or    r0, r0, r0
1060        l.or    r0, r0, r0
1061        l.or    r0, r0, r0
1062        l.or    r0, r0, r0
1063        l.or    r0, r0, r0
1064        l.or    r0, r0, r0
1065        l.or    r0, r0, r0
1066        l.or    r0, r0, r0
1067        l.or    r0, r0, r0
1068        l.or    r0, r0, r0
1069        l.or    r0, r0, r0
1070        */
1071        l.or    r29, r15, r18
1072        l.or    r27, r27, r25
1073        l.or    r11, r18, r14
1074        l.or    r9, r3, r4
1075        l.or    r25, r22, r21
1076        l.or    r8, r18, r2
1077        l.or    r13, r24, r18
1078        l.or    r11, r10, r29
1079        l.or    r4, r4, r22
1080        l.or    r27, r15, r9
1081        l.or    r14, r31, r14
1082        l.or    r29, r20, r31
1083        l.or    r3, r15, r18
1084        l.or    r5, r24, r11
1085        l.or    r16, r23, r31
1086        l.or    r16, r9, r10
1087        l.or    r25, r7, r2
1088        l.or    r22, r18, r3
1089        l.or    r4, r28, r5
1090        l.or    r3, r22, r18
1091        l.or    r16, r17, r17
1092        l.or    r7, r29, r28
1093        l.or    r15, r18, r11
1094        l.or    r17, r19, r26
1095        l.or    r16, r14, r17
1096        l.or    r16, r29, r16
1097        l.or    r9, r5, r22
1098        l.or    r10, r20, r8
1099        l.or    r5, r10, r26
1100        l.or    r21, r13, r16
1101        l.or    r28, r14, r2
1102        l.or    r24, r20, r21
1103        l.or    r26, r18, r8
1104        l.or    r12, r31, r17
1105        l.or    r19, r16, r30
1106        l.or    r4, r23, r19
1107        l.or    r24, r29, r14
1108        l.or    r22, r28, r3
1109        l.or    r17, r28, r3
1110        l.or    r31, r31, r6
1111        l.or    r23, r12, r11
1112        l.or    r13, r9, r29
1113        l.or    r11, r23, r7
1114        l.or    r18, r9, r29
1115        l.or    r8, r19, r5
1116        l.or    r25, r7, r18
1117        l.or    r30, r31, r16
1118        l.or    r31, r23, r4
1119        l.or    r2, r5, r31
1120        l.or    r7, r20, r30
1121        l.or    r8, r12, r11
1122        l.or    r27, r25, r10
1123        l.or    r3, r28, r23
1124        l.or    r30, r7, r31
1125        l.or    r3, r16, r10
1126        l.or    r12, r22, r15
1127        l.or    r26, r16, r6
1128        l.or    r28, r6, r19
1129        l.or    r19, r5, r23
1130        l.or    r18, r27, r11
1131        l.or    r19, r24, r13
1132        l.or    r19, r30, r7
1133        l.or    r10, r26, r3
1134        l.or    r9, r27, r31
1135        l.or    r10, r17, r15
1136        l.or    r23, r10, r5
1137        l.or    r28, r20, r11
1138        l.or    r15, r6, r15
1139        l.or    r28, r25, r10
1140        l.or    r30, r12, r6
1141        l.or    r11, r20, r20
1142        l.or    r8, r29, r19
1143        l.or    r2, r16, r5
1144        l.or    r31, r25, r22
1145        l.or    r6, r24, r7
1146        l.or    r31, r2, r7
1147        l.or    r11, r16, r18
1148        l.or    r16, r4, r14
1149        l.or    r17, r9, r29
1150        l.or    r13, r6, r10
1151        l.or    r31, r4, r20
1152        l.or    r10, r5, r18
1153        l.or    r13, r12, r24
1154        l.or    r3, r12, r17
1155        l.or    r30, r3, r2
1156        l.or    r28, r7, r2
1157        l.or    r14, r6, r8
1158        l.or    r18, r7, r10
1159        l.or    r16, r14, r10
1160        l.or    r16, r29, r14
1161        l.or    r4, r2, r8
1162        l.or    r12, r31, r11
1163        l.or    r5, r10, r13
1164        l.or    r12, r13, r23
1165        l.or    r12, r15, r16
1166        l.or    r13, r5, r21
1167        l.or    r11, r31, r18
1168        l.or    r20, r5, r15
1169        l.or    r28, r22, r27
1170        l.or    r2, r28, r16
1171        l.or    r8, r12, r16
1172        l.or    r9, r14, r8
1173        l.or    r21, r17, r8
1174        l.or    r4, r20, r19
1175        l.or    r11, r30, r24
1176        l.or    r22, r11, r28
1177        l.or    r8, r14, r19
1178        l.or    r14, r23, r15
1179        l.or    r31, r3, r27
1180        l.or    r16, r21, r23
1181        l.or    r22, r21, r3
1182        l.or    r20, r19, r7
1183        l.or    r26, r19, r22
1184        l.or    r6, r30, r2
1185        l.or    r28, r24, r31
1186        l.or    r16, r3, r2
1187        l.or    r4, r24, r14
1188        l.or    r17, r22, r27
1189        l.or    r12, r4, r21
1190        l.or    r25, r4, r10
1191        l.or    r26, r10, r22
1192        l.or    r23, r22, r31
1193        l.or    r14, r11, r18
1194        l.or    r6, r27, r16
1195        l.or    r5, r31, r31
1196        l.or    r27, r28, r2
1197        l.or    r31, r12, r24
1198        l.or    r27, r6, r15
1199        l.or    r16, r13, r9
1200        l.or    r16, r15, r3
1201        l.or    r6, r8, r11
1202        l.or    r28, r24, r24
1203        l.or    r14, r16, r3
1204        l.or    r21, r20, r20
1205        l.or    r20, r24, r20
1206        l.or    r20, r20, r8
1207        l.or    r5, r15, r10
1208        l.or    r10, r15, r15
1209        l.or    r9, r2, r26
1210        l.or    r11, r8, r10
1211        l.or    r20, r22, r8
1212        l.or    r12, r19, r31
1213        l.or    r5, r15, r15
1214        l.or    r24, r19, r25
1215        l.or    r4, r8, r17
1216        l.or    r10, r18, r27
1217        l.or    r18, r29, r11
1218        l.or    r23, r2, r16
1219        l.or    r10, r2, r16
1220        l.or    r10, r9, r22
1221        l.or    r16, r18, r4
1222        l.or    r15, r29, r21
1223        l.or    r20, r31, r4
1224        l.or    r13, r5, r22
1225        l.or    r21, r19, r20
1226        l.or    r16, r13, r7
1227        l.or    r17, r21, r4
1228        l.or    r31, r29, r26
1229        l.or    r7, r21, r26
1230        l.or    r27, r21, r25
1231        l.or    r30, r29, r12
1232        l.or    r11, r13, r31
1233        l.or    r14, r19, r30
1234        l.or    r26, r7, r25
1235        l.or    r14, r11, r12
1236        l.or    r11, r22, r23
1237        l.or    r13, r28, r4
1238        l.or    r29, r14, r2
1239        l.or    r23, r5, r13
1240        l.or    r17, r11, r2
1241        l.or    r19, r28, r29
1242        l.or    r18, r26, r2
1243        l.or    r16, r6, r19
1244        l.or    r10, r10, r17
1245        l.or    r12, r4, r18
1246        l.or    r26, r8, r8
1247        l.or    r20, r18, r4
1248        l.or    r12, r21, r8
1249        l.or    r23, r19, r12
1250        l.or    r15, r2, r13
1251        l.or    r4, r9, r9
1252        l.or    r27, r18, r26
1253        l.or    r14, r4, r22
1254        l.or    r21, r11, r22
1255        l.or    r7, r11, r16
1256        l.or    r5, r13, r22
1257        l.or    r30, r29, r30
1258        l.or    r6, r18, r12
1259        l.or    r8, r28, r29
1260        l.or    r19, r12, r21
1261        l.or    r19, r17, r21
1262        l.or    r5, r20, r7
1263        l.or    r25, r15, r10
1264        l.or    r15, r19, r11
1265        l.or    r29, r9, r20
1266        l.or    r11, r6, r23
1267        l.or    r10, r2, r21
1268        l.or    r20, r30, r7
1269        l.or    r9, r26, r25
1270        l.or    r20, r3, r5
1271        l.or    r9, r12, r21
1272        l.or    r15, r21, r31
1273        l.or    r15, r24, r6
1274        l.or    r24, r9, r23
1275        l.or    r4, r14, r22
1276        l.or    r17, r3, r19
1277        l.or    r6, r13, r19
1278        l.or    r3, r13, r9
1279        l.or    r19, r23, r3
1280        l.or    r22, r22, r26
1281        l.or    r3, r10, r7
1282        l.or    r24, r18, r18
1283        l.or    r28, r23, r11
1284        l.or    r12, r6, r10
1285        l.or    r2, r20, r23
1286        l.or    r11, r14, r24
1287        l.or    r28, r29, r27
1288        l.or    r5, r26, r8
1289        l.or    r29, r19, r21
1290        l.or    r23, r6, r11
1291        l.or    r28, r19, r12
1292        l.or    r7, r12, r20
1293        l.or    r16, r5, r11
1294        l.or    r16, r23, r7
1295        l.or    r7, r3, r17
1296        l.or    r30, r26, r21
1297        l.or    r17, r5, r10
1298        l.or    r24, r24, r4
1299        l.or    r5, r19, r22
1300        l.or    r15, r16, r18
1301        l.or    r25, r8, r5
1302        l.or    r5, r26, r16
1303        l.or    r14, r31, r19
1304        l.or    r11, r7, r10
1305        l.or    r26, r22, r4
1306        l.or    r7, r19, r28
1307        l.or    r15, r9, r23
1308        l.or    r10, r25, r15
1309        l.or    r22, r17, r3
1310        l.or    r8, r20, r9
1311        l.or    r12, r25, r7
1312        l.or    r26, r10, r2
1313        l.or    r5, r13, r23
1314        l.or    r5, r17, r21
1315        l.or    r7, r26, r3
1316        l.or    r25, r12, r20
1317        l.or    r17, r17, r28
1318        l.or    r22, r31, r21
1319        l.or    r15, r9, r28
1320        l.or    r23, r29, r8
1321        l.or    r28, r27, r2
1322        l.or    r20, r7, r2
1323        l.or    r4, r23, r14
1324        l.or    r23, r18, r21
1325        l.or    r24, r22, r16
1326        l.or    r12, r19, r26
1327        l.or    r30, r5, r4
1328        l.or    r19, r12, r25
1329        l.or    r15, r2, r2
1330        l.or    r14, r16, r21
1331        l.or    r14, r29, r16
1332        l.or    r6, r17, r14
1333        l.or    r10, r6, r5
1334        l.or    r30, r8, r22
1335        l.or    r14, r21, r4
1336        l.or    r30, r5, r13
1337        l.or    r24, r15, r16
1338        l.or    r17, r14, r26
1339        l.or    r17, r23, r19
1340        l.or    r28, r29, r3
1341        l.or    r13, r11, r30
1342        l.or    r25, r15, r15
1343        l.or    r20, r19, r11
1344        l.or    r2, r28, r9
1345        l.or    r26, r26, r20
1346        l.or    r8, r30, r23
1347        l.or    r14, r20, r7
1348        l.or    r31, r13, r11
1349        l.or    r18, r28, r2
1350        l.or    r11, r6, r21
1351        l.or    r31, r2, r30
1352        l.or    r6, r5, r13
1353        l.or    r8, r20, r31
1354        l.or    r15, r9, r19
1355        l.or    r4, r9, r13
1356        l.or    r17, r4, r3
1357        l.or    r22, r2, r21
1358        l.or    r23, r6, r2
1359        l.or    r16, r5, r29
1360        l.or    r5, r13, r3
1361        l.or    r4, r22, r25
1362        l.or    r7, r13, r29
1363        l.or    r6, r18, r17
1364        l.or    r23, r24, r24
1365        l.or    r26, r29, r24
1366        l.or    r27, r23, r18
1367        l.or    r17, r9, r10
1368        l.or    r9, r21, r14
1369        l.or    r6, r5, r18
1370        l.or    r29, r19, r21
1371        l.or    r23, r14, r4
1372        l.or    r12, r8, r15
1373        l.or    r27, r14, r23
1374        l.or    r12, r18, r7
1375        l.or    r26, r2, r5
1376        l.or    r12, r18, r18
1377        l.or    r20, r14, r17
1378        l.or    r2, r21, r7
1379        l.or    r10, r28, r2
1380        l.or    r30, r25, r19
1381        l.or    r2, r14, r23
1382        l.or    r7, r27, r30
1383        l.or    r29, r7, r12
1384        l.or    r4, r25, r20
1385        l.or    r29, r5, r12
1386        l.or    r8, r29, r29
1387        l.or    r23, r31, r3
1388        l.or    r20, r11, r22
1389        l.or    r20, r11, r10
1390        l.or    r29, r12, r25
1391        l.or    r21, r2, r8
1392        l.or    r19, r24, r3
1393        l.or    r29, r29, r31
1394        l.or    r9, r18, r24
1395        l.or    r20, r13, r27
1396        l.or    r17, r10, r16
1397        l.or    r18, r8, r7
1398        l.or    r30, r30, r16
1399        l.or    r30, r10, r25
1400        l.or    r24, r29, r27
1401        l.or    r22, r26, r27
1402        l.or    r15, r7, r19
1403        l.or    r14, r24, r9
1404        l.or    r6, r13, r25
1405        l.or    r23, r21, r6
1406        l.or    r29, r31, r7
1407        l.or    r4, r16, r13
1408        l.or    r18, r24, r3
1409        l.or    r4, r14, r12
1410        l.or    r29, r4, r31
1411        l.or    r17, r26, r25
1412        l.or    r26, r8, r23
1413        l.or    r3, r22, r15
1414        l.or    r19, r4, r19
1415        l.or    r23, r31, r30
1416        l.or    r28, r22, r29
1417        l.or    r2, r12, r13
1418        l.or    r3, r14, r27
1419        l.or    r13, r31, r9
1420        l.or    r4, r25, r3
1421        l.or    r20, r22, r28
1422        l.or    r11, r29, r26
1423        l.or    r16, r24, r16
1424        l.or    r3, r17, r11
1425        l.or    r31, r4, r10
1426        l.or    r28, r18, r22
1427        l.or    r31, r6, r2
1428        l.or    r26, r6, r7
1429        l.or    r25, r8, r28
1430        l.or    r27, r11, r21
1431        l.or    r15, r14, r3
1432        l.or    r31, r2, r31
1433        l.or    r16, r3, r15
1434        l.or    r17, r17, r30
1435        l.or    r25, r19, r25
1436        l.or    r7, r10, r11
1437        l.or    r30, r7, r15
1438        l.or    r5, r28, r12
1439        l.or    r23, r15, r18
1440        l.or    r12, r30, r19
1441        l.or    r13, r17, r23
1442        l.or    r12, r22, r15
1443        l.or    r17, r22, r16
1444        l.or    r16, r6, r24
1445        l.or    r31, r21, r11
1446        l.or    r10, r6, r11
1447        l.or    r15, r3, r8
1448        l.or    r25, r31, r5
1449        l.or    r3, r26, r18
1450        l.or    r13, r17, r8
1451        l.or    r4, r19, r24
1452        l.or    r10, r31, r14
1453        l.or    r16, r3, r4
1454        l.or    r8, r19, r30
1455        l.or    r9, r25, r19
1456        l.or    r19, r24, r15
1457        l.or    r25, r24, r17
1458        l.or    r20, r29, r8
1459        l.or    r28, r23, r25
1460        l.or    r5, r16, r2
1461        l.or    r27, r27, r20
1462        l.or    r31, r22, r11
1463        l.or    r4, r30, r12
1464        l.or    r2, r6, r21
1465        l.or    r12, r13, r14
1466        l.or    r25, r12, r28
1467        l.or    r10, r21, r12
1468        l.or    r9, r15, r10
1469        l.or    r2, r25, r23
1470        l.or    r2, r22, r7
1471        l.or    r20, r25, r3
1472        l.or    r29, r12, r23
1473        l.or    r2, r11, r13
1474        l.or    r21, r5, r17
1475        l.or    r26, r6, r20
1476        l.or    r14, r8, r31
1477        l.or    r25, r31, r12
1478        l.or    r25, r2, r25
1479        l.or    r16, r9, r11
1480        l.or    r13, r31, r31
1481        l.or    r14, r31, r16
1482        l.or    r27, r12, r18
1483        l.or    r8, r31, r27
1484        l.or    r16, r23, r23
1485        l.or    r4, r5, r19
1486        l.or    r25, r29, r25
1487        l.or    r6, r11, r24
1488        l.or    r21, r26, r16
1489        l.or    r30, r11, r15
1490        l.or    r21, r25, r14
1491        l.or    r5, r7, r6
1492        l.or    r21, r11, r16
1493        l.or    r9, r7, r7
1494        l.or    r22, r5, r21
1495        l.or    r9, r19, r24
1496        l.or    r2, r14, r21
1497        l.or    r16, r7, r22
1498        l.or    r31, r3, r9
1499        l.or    r14, r15, r18
1500        l.or    r27, r13, r4
1501        l.or    r23, r25, r31
1502        l.or    r29, r20, r10
1503        l.or    r4, r2, r7
1504        l.or    r23, r9, r11
1505        l.or    r15, r21, r28
1506        l.or    r26, r28, r10
1507        l.or    r9, r28, r8
1508        l.or    r16, r4, r9
1509        l.or    r2, r3, r22
1510        l.or    r26, r8, r26
1511        l.or    r25, r25, r19
1512        l.or    r4, r16, r29
1513        l.or    r31, r13, r29
1514        l.or    r10, r7, r28
1515        l.or    r7, r21, r17
1516        l.or    r7, r4, r13
1517        l.or    r13, r21, r31
1518        l.or    r13, r28, r4
1519        l.or    r25, r12, r27
1520        l.or    r11, r4, r3
1521        l.or    r20, r29, r18
1522        l.or    r18, r14, r2
1523        l.or    r15, r16, r5
1524        l.or    r12, r8, r11
1525        l.or    r27, r16, r30
1526        l.or    r31, r13, r24
1527        l.or    r30, r19, r5
1528        l.or    r24, r22, r31
1529        l.or    r20, r25, r3
1530        l.or    r13, r19, r6
1531        l.or    r30, r28, r25
1532        l.or    r22, r17, r7
1533        l.or    r18, r3, r14
1534        l.or    r27, r16, r20
1535        l.or    r17, r18, r4
1536        l.or    r31, r14, r8
1537        l.or    r5, r13, r25
1538        l.or    r4, r3, r7
1539        l.or    r6, r18, r31
1540        l.or    r2, r6, r18
1541        l.or    r25, r9, r6
1542        l.or    r22, r29, r21
1543        l.or    r4, r12, r14
1544        l.or    r22, r28, r21
1545        l.or    r17, r15, r7
1546        l.or    r23, r30, r19
1547        l.or    r8, r29, r22
1548        l.or    r13, r2, r16
1549        l.or    r4, r5, r2
1550        l.or    r12, r31, r28
1551        l.or    r17, r31, r5
1552        l.or    r28, r16, r25
1553        l.or    r3, r6, r5
1554        l.or    r22, r31, r23
1555        l.or    r27, r21, r6
1556        l.or    r7, r28, r4
1557        l.or    r19, r11, r23
1558        l.or    r3, r9, r16
1559        l.or    r3, r13, r11
1560        l.or    r29, r15, r10
1561        l.or    r25, r26, r31
1562        l.or    r10, r3, r15
1563        l.or    r5, r29, r11
1564        l.or    r26, r30, r10
1565        l.or    r30, r12, r22
1566        l.or    r24, r8, r10
1567        l.or    r7, r5, r20
1568        l.or    r21, r22, r27
1569        l.or    r30, r24, r8
1570        l.or    r30, r17, r14
1571        l.or    r29, r15, r8
1572        l.or    r4, r30, r9
1573        l.or    r14, r8, r28
1574        l.or    r22, r11, r19
1575        l.or    r4, r5, r29
1576        l.or    r13, r25, r27
1577        l.or    r31, r9, r30
1578        l.or    r18, r6, r13
1579        l.or    r17, r26, r5
1580        l.or    r29, r16, r20
1581        l.or    r27, r15, r25
1582        l.or    r26, r12, r23
1583        l.or    r22, r7, r29
1584        l.or    r31, r19, r30
1585        l.or    r21, r31, r25
1586        l.or    r16, r26, r18
1587        l.or    r7, r7, r17
1588        l.or    r18, r28, r22
1589        l.or    r21, r14, r8
1590        l.or    r31, r21, r14
1591        l.or    r17, r18, r27
1592        l.or    r8, r5, r30
1593        l.or    r28, r29, r5
1594        l.or    r18, r12, r14
1595        l.or    r12, r11, r5
1596        l.or    r28, r30, r29
1597        l.or    r6, r7, r4
1598        l.or    r18, r12, r22
1599        l.or    r16, r20, r27
1600        l.or    r28, r31, r16
1601        l.or    r24, r30, r25
1602        l.or    r14, r15, r28
1603        l.or    r9, r14, r26
1604        l.or    r21, r2, r6
1605        l.or    r16, r18, r7
1606        l.or    r14, r28, r6
1607        l.or    r8, r17, r3
1608        l.or    r29, r13, r5
1609        l.or    r24, r29, r23
1610        l.or    r30, r13, r22
1611        l.or    r23, r31, r12
1612        l.or    r20, r15, r26
1613        l.or    r14, r27, r30
1614        l.or    r18, r4, r22
1615        l.or    r23, r15, r8
1616        l.or    r19, r22, r27
1617        l.or    r12, r26, r4
1618        l.or    r15, r2, r15
1619        l.or    r6, r21, r12
1620        l.or    r26, r5, r15
1621        l.or    r7, r4, r6
1622        l.or    r23, r25, r20
1623        l.or    r13, r13, r15
1624        l.or    r3, r17, r10
1625        l.or    r31, r25, r15
1626        l.or    r26, r9, r27
1627        l.or    r28, r26, r21
1628        l.or    r3, r29, r14
1629        l.or    r5, r12, r3
1630        l.or    r18, r9, r29
1631        l.or    r23, r25, r31
1632        l.or    r3, r22, r16
1633        l.or    r8, r13, r20
1634        l.or    r16, r16, r5
1635        l.or    r22, r9, r29
1636        l.or    r17, r9, r6
1637        l.or    r29, r25, r22
1638        l.or    r11, r14, r11
1639        l.or    r4, r15, r22
1640        l.or    r31, r19, r21
1641        l.or    r22, r27, r14
1642        l.or    r7, r10, r5
1643        l.or    r17, r11, r8
1644        l.or    r12, r18, r15
1645        l.or    r9, r24, r22
1646        l.or    r5, r6, r29
1647        l.or    r18, r22, r23
1648        l.or    r19, r19, r27
1649        l.or    r31, r20, r10
1650        l.or    r20, r22, r19
1651        l.or    r3, r22, r15
1652        l.or    r28, r12, r15
1653        l.or    r4, r9, r25
1654        l.or    r17, r24, r3
1655        l.or    r30, r5, r25
1656        l.or    r27, r4, r30
1657        l.or    r10, r30, r12
1658        l.or    r5, r8, r21
1659        l.or    r6, r25, r9
1660        l.or    r23, r25, r29
1661        l.or    r28, r5, r11
1662        l.or    r12, r6, r14
1663        l.or    r27, r24, r21
1664        l.or    r28, r19, r6
1665        l.or    r13, r26, r31
1666        l.or    r3, r24, r25
1667        l.or    r5, r20, r23
1668        l.or    r24, r20, r21
1669        l.or    r23, r16, r7
1670        l.or    r13, r12, r22
1671        l.or    r22, r25, r25
1672        l.or    r4, r22, r22
1673        l.or    r16, r24, r14
1674        l.or    r20, r19, r31
1675        l.or    r19, r7, r26
1676        l.or    r12, r10, r18
1677        l.or    r26, r12, r28
1678        l.or    r7, r15, r9
1679        l.or    r12, r30, r23
1680        l.or    r2, r21, r25
1681        l.or    r26, r24, r18
1682        l.or    r8, r15, r30
1683        l.or    r20, r9, r22
1684        l.or    r20, r23, r31
1685        l.or    r6, r3, r28
1686        l.or    r22, r20, r7
1687        l.or    r11, r23, r17
1688        l.or    r18, r9, r22
1689        l.or    r31, r14, r20
1690        l.or    r24, r17, r2
1691        l.or    r10, r9, r24
1692        l.or    r9, r3, r29
1693        l.or    r21, r31, r29
1694        l.or    r21, r20, r20
1695        l.or    r17, r30, r22
1696        l.or    r14, r4, r2
1697        l.or    r29, r16, r15
1698        l.or    r12, r25, r22
1699        l.or    r30, r3, r27
1700        l.or    r22, r2, r12
1701        l.or    r7, r16, r19
1702        l.or    r26, r25, r13
1703        l.or    r23, r24, r12
1704        l.or    r12, r5, r22
1705        l.or    r24, r16, r20
1706        l.or    r24, r24, r22
1707        l.or    r30, r6, r7
1708        l.or    r20, r26, r22
1709        l.or    r7, r6, r24
1710        l.or    r9, r26, r24
1711        l.or    r27, r17, r9
1712        l.or    r30, r14, r24
1713        l.or    r2, r8, r8
1714        l.or    r23, r22, r11
1715        l.or    r11, r24, r18
1716        l.or    r24, r16, r10
1717        l.or    r29, r30, r14
1718        l.or    r19, r20, r8
1719        l.or    r11, r9, r12
1720        l.or    r26, r6, r7
1721        l.or    r25, r14, r14
1722        l.or    r17, r31, r18
1723        l.or    r15, r29, r16
1724        l.or    r16, r21, r6
1725        l.or    r2, r12, r28
1726        l.or    r10, r14, r4
1727        l.or    r23, r6, r25
1728        l.or    r21, r3, r13
1729        l.or    r2, r12, r12
1730        l.or    r29, r14, r17
1731        l.or    r3, r8, r21
1732        l.or    r19, r31, r20
1733        l.or    r3, r8, r17
1734        l.or    r30, r13, r6
1735        l.or    r18, r27, r9
1736        l.or    r13, r28, r21
1737        l.or    r28, r6, r25
1738        l.or    r31, r19, r18
1739        l.or    r12, r9, r28
1740        l.or    r19, r31, r2
1741        l.or    r30, r28, r8
1742        l.or    r18, r29, r29
1743        l.or    r25, r8, r27
1744        l.or    r21, r9, r8
1745        l.or    r28, r29, r4
1746        l.or    r9, r16, r22
1747        l.or    r2, r27, r26
1748        l.or    r10, r23, r14
1749        l.or    r7, r22, r13
1750        l.or    r29, r24, r12
1751        l.or    r6, r3, r8
1752        l.or    r25, r31, r27
1753        l.or    r13, r17, r3
1754        l.or    r19, r2, r2
1755        l.or    r13, r22, r30
1756        l.or    r3, r18, r6
1757        l.or    r20, r26, r31
1758        l.or    r24, r18, r14
1759        l.or    r5, r27, r4
1760        l.or    r15, r24, r19
1761        l.or    r13, r21, r12
1762        l.or    r8, r17, r12
1763        l.or    r31, r11, r19
1764        l.or    r31, r14, r20
1765        l.or    r21, r31, r10
1766        l.or    r25, r5, r18
1767        l.or    r16, r28, r12
1768        l.or    r28, r16, r21
1769        l.or    r23, r8, r16
1770        l.or    r2, r11, r30
1771        l.or    r12, r16, r11
1772        l.or    r22, r27, r27
1773        l.or    r2, r3, r28
1774        l.or    r20, r24, r10
1775        l.or    r20, r16, r31
1776        l.or    r6, r5, r26
1777        l.or    r9, r21, r23
1778        l.or    r28, r27, r29
1779        l.or    r4, r24, r6
1780        l.or    r2, r7, r7
1781        l.or    r11, r7, r14
1782        l.or    r28, r9, r9
1783        l.or    r24, r30, r3
1784        l.or    r24, r22, r25
1785        l.or    r16, r10, r9
1786        l.or    r10, r28, r5
1787        l.or    r31, r2, r16
1788        l.or    r29, r9, r11
1789        l.or    r25, r27, r3
1790        l.or    r22, r29, r30
1791        l.or    r4, r21, r27
1792        l.or    r4, r23, r5
1793        l.or    r5, r19, r25
1794        l.or    r20, r4, r15
1795        l.or    r28, r18, r23
1796        l.or    r23, r2, r11
1797        l.or    r7, r11, r3
1798        l.or    r16, r2, r11
1799        l.or    r10, r21, r28
1800        l.or    r8, r14, r26
1801        l.or    r26, r27, r15
1802        l.or    r29, r29, r6
1803        l.or    r22, r23, r16
1804        l.or    r5, r26, r10
1805        l.or    r18, r15, r26
1806        l.or    r27, r3, r27
1807        l.or    r28, r16, r28
1808        l.or    r29, r21, r28
1809        l.or    r26, r27, r18
1810        l.or    r12, r5, r22
1811        l.or    r25, r4, r17
1812        l.or    r22, r20, r7
1813        l.or    r28, r17, r28
1814        l.or    r6, r29, r15
1815        l.or    r22, r2, r20
1816        l.or    r17, r10, r13
1817        l.or    r13, r5, r27
1818        l.or    r2, r23, r16
1819        l.or    r10, r13, r3
1820        l.or    r30, r7, r29
1821        l.or    r8, r17, r23
1822        l.or    r13, r2, r11
1823        l.or    r31, r14, r26
1824        l.or    r6, r2, r23
1825        l.or    r24, r6, r15
1826        l.or    r5, r27, r23
1827        l.or    r22, r4, r18
1828        l.or    r28, r8, r31
1829        l.or    r30, r30, r12
1830        l.or    r27, r8, r9
1831        l.or    r18, r6, r16
1832        l.or    r27, r12, r17
1833        l.or    r13, r15, r21
1834        l.or    r26, r7, r22
1835        l.or    r9, r11, r18
1836        l.or    r22, r26, r5
1837        l.or    r8, r21, r8
1838        l.or    r7, r12, r6
1839        l.or    r10, r30, r4
1840        l.or    r17, r28, r10
1841        l.or    r2, r15, r6
1842        l.or    r9, r23, r9
1843        l.or    r20, r10, r22
1844        l.or    r10, r21, r19
1845        l.or    r19, r15, r21
1846        l.or    r22, r14, r7
1847        l.or    r20, r4, r26
1848        l.or    r24, r2, r28
1849        l.or    r18, r8, r27
1850        l.or    r26, r8, r15
1851        l.or    r23, r23, r29
1852        l.or    r30, r15, r12
1853        l.or    r12, r14, r21
1854        l.or    r30, r3, r2
1855        l.or    r19, r3, r8
1856        l.or    r24, r20, r20
1857        l.or    r10, r3, r15
1858        l.or    r7, r21, r15
1859        l.or    r24, r6, r13
1860        l.or    r29, r14, r19
1861        l.or    r26, r31, r3
1862        l.or    r29, r22, r16
1863        l.or    r18, r20, r29
1864        l.or    r10, r30, r22
1865        l.or    r16, r28, r23
1866        l.or    r27, r7, r4
1867        l.or    r10, r21, r5
1868        l.or    r15, r30, r16
1869        l.or    r27, r27, r12
1870        l.or    r6, r11, r25
1871        l.or    r7, r8, r24
1872        l.or    r22, r25, r14
1873        l.or    r11, r22, r2
1874        l.or    r31, r30, r22
1875        l.or    r14, r8, r19
1876        l.or    r16, r23, r16
1877        l.or    r11, r10, r6
1878        l.or    r26, r10, r26
1879        l.or    r28, r23, r21
1880        l.or    r21, r10, r22
1881        l.or    r5, r15, r28
1882        l.or    r17, r20, r21
1883        l.or    r9, r2, r3
1884        l.or    r30, r3, r31
1885        l.or    r9, r24, r8
1886        l.or    r15, r7, r21
1887        l.or    r19, r21, r21
1888        l.or    r5, r31, r29
1889        l.or    r16, r17, r12
1890        l.or    r6, r13, r21
1891        l.or    r25, r3, r26
1892        l.or    r14, r28, r6
1893        l.or    r8, r14, r29
1894        l.or    r7, r13, r30
1895        l.or    r5, r3, r23
1896        l.or    r16, r2, r28
1897        l.or    r27, r16, r9
1898        l.or    r24, r25, r30
1899        l.or    r27, r29, r15
1900        l.or    r16, r5, r19
1901        l.or    r2, r10, r12
1902        l.or    r6, r3, r8
1903        l.or    r25, r7, r20
1904        l.or    r24, r13, r24
1905        l.or    r7, r11, r17
1906        l.or    r25, r6, r18
1907        l.or    r2, r13, r24
1908        l.or    r23, r8, r17
1909        l.or    r6, r31, r6
1910        l.or    r23, r18, r10
1911        l.or    r3, r2, r10
1912        l.or    r10, r24, r11
1913        l.or    r20, r20, r8
1914        l.or    r4, r14, r12
1915        l.or    r20, r6, r21
1916        l.or    r28, r3, r17
1917        l.or    r20, r26, r28
1918        l.or    r27, r18, r5
1919        l.or    r24, r9, r26
1920        l.or    r24, r6, r12
1921        l.or    r2, r19, r4
1922        l.or    r3, r13, r18
1923        l.or    r31, r21, r6
1924        l.or    r11, r31, r18
1925        l.or    r22, r26, r14
1926        l.or    r8, r14, r15
1927        l.or    r4, r10, r31
1928        l.or    r29, r20, r18
1929        l.or    r15, r15, r17
1930        l.or    r17, r7, r21
1931        l.or    r11, r21, r9
1932        l.or    r27, r21, r12
1933        l.or    r2, r14, r23
1934        l.or    r18, r14, r22
1935        l.or    r31, r15, r8
1936        l.or    r6, r6, r20
1937        l.or    r6, r12, r20
1938        l.or    r14, r6, r30
1939        l.or    r29, r26, r14
1940        l.or    r11, r9, r11
1941        l.or    r10, r25, r31
1942        l.or    r20, r26, r12
1943        l.or    r11, r22, r17
1944        l.or    r23, r22, r21
1945        l.or    r30, r30, r4
1946        l.or    r10, r29, r8
1947        l.or    r21, r26, r10
1948        l.or    r19, r30, r15
1949        l.or    r23, r12, r9
1950        l.or    r25, r31, r8
1951        l.or    r16, r2, r23
1952        l.or    r18, r10, r18
1953        l.or    r3, r28, r8
1954        l.or    r14, r29, r20
1955        l.or    r17, r21, r18
1956        l.or    r15, r11, r16
1957        l.or    r24, r19, r10
1958        l.or    r29, r30, r30
1959        l.or    r6, r18, r2
1960        l.or    r4, r31, r23
1961        l.or    r26, r24, r24
1962        l.or    r4, r8, r2
1963        l.or    r10, r25, r21
1964        l.or    r28, r18, r10
1965        l.or    r14, r31, r29
1966        l.or    r20, r8, r30
1967        l.or    r20, r21, r10
1968        l.or    r10, r13, r8
1969        l.or    r10, r2, r16
1970        l.or    r24, r6, r16
1971        l.or    r16, r31, r8
1972        l.or    r16, r17, r7
1973        l.or    r27, r19, r22
1974        l.or    r6, r19, r8
1975        l.or    r25, r15, r7
1976        l.or    r24, r19, r5
1977        l.or    r2, r30, r25
1978        l.or    r8, r10, r28
1979        l.or    r23, r11, r29
1980        l.or    r29, r11, r25
1981        l.or    r5, r3, r24
1982        l.or    r2, r17, r9
1983        l.or    r22, r24, r18
1984        l.or    r29, r19, r5
1985        l.or    r26, r23, r10
1986        l.or    r30, r9, r28
1987        l.or    r15, r31, r18
1988        l.or    r11, r31, r18
1989        l.or    r8, r29, r27
1990        l.or    r24, r12, r7
1991        l.or    r8, r9, r8
1992        l.or    r16, r5, r24
1993        l.or    r2, r5, r8
1994        l.or    r28, r26, r25
1995        l.or    r6, r15, r9
1996        l.or    r24, r31, r16
1997        l.or    r10, r21, r15
1998        l.or    r27, r4, r6
1999        l.or    r14, r6, r25
2000        l.or    r19, r4, r6
2001        l.or    r18, r26, r13
2002        l.or    r10, r3, r8
2003        l.or    r16, r9, r12
2004        l.or    r31, r31, r28
2005        l.or    r8, r27, r3
2006        l.or    r14, r2, r24
2007        l.or    r19, r24, r14
2008        l.or    r23, r25, r8
2009        l.or    r9, r12, r12
2010        l.or    r13, r24, r15
2011        l.or    r16, r12, r9
2012        l.or    r23, r20, r2
2013        l.or    r25, r20, r9
2014        l.or    r13, r26, r9
2015        l.or    r6, r25, r26
2016        l.or    r28, r24, r26
2017        l.or    r10, r6, r11
2018        l.or    r17, r16, r4
2019        l.or    r19, r29, r14
2020        l.or    r2, r6, r6
2021        l.or    r2, r17, r8
2022        l.or    r2, r2, r26
2023        l.or    r2, r15, r14
2024        l.or    r31, r30, r8
2025        l.or    r25, r11, r24
2026        l.or    r20, r7, r16
2027        l.or    r29, r3, r12
2028        l.or    r31, r4, r26
2029        l.or    r5, r11, r24
2030        l.or    r9, r28, r28
2031        l.or    r8, r29, r6
2032        l.or    r2, r21, r28
2033        l.or    r7, r21, r11
2034        l.or    r5, r13, r9
2035        l.or    r27, r12, r10
2036        l.or    r11, r6, r15
2037        l.or    r14, r16, r8
2038        l.or    r8, r5, r10
2039        l.or    r22, r4, r19
2040        l.or    r19, r29, r8
2041        l.or    r23, r6, r5
2042        l.or    r19, r4, r16
2043        l.or    r20, r27, r27
2044        l.or    r19, r2, r9
2045        l.or    r19, r5, r19
2046        l.or    r24, r31, r15
2047        l.or    r30, r2, r29
2048        l.or    r9, r14, r2
2049        l.or    r18, r13, r26
2050        l.or    r24, r3, r23
2051        l.or    r19, r20, r20
2052        l.or    r3, r3, r22
2053        l.or    r21, r12, r9
2054        l.or    r28, r22, r9
2055        l.or    r15, r31, r5
2056        l.or    r21, r18, r26
2057        l.or    r18, r10, r26
2058        l.or    r19, r31, r31
2059        l.or    r13, r30, r12
2060        l.or    r27, r16, r5
2061        l.or    r15, r31, r16
2062        l.or    r27, r10, r17
2063        l.or    r5, r4, r20
2064        l.or    r4, r23, r10
2065        l.or    r7, r19, r2
2066        l.or    r23, r24, r18
2067        l.or    r10, r13, r19
2068        l.or    r9, r30, r18
2069        l.or    r11, r9, r16
2070        l.or    r14, r12, r22
2071        l.or    r28, r29, r13
2072        l.or    r6, r4, r22
2073        l.or    r24, r30, r24
2074        l.or    r24, r25, r15
2075        l.or    r16, r19, r24
2076        l.or    r3, r17, r16
2077        l.or    r12, r8, r20
2078        l.or    r20, r16, r10
2079        l.or    r4, r15, r17
2080        l.or    r16, r16, r19
2081        l.or    r28, r29, r17
2082        l.or    r18, r17, r19
2083        l.or    r2, r21, r9
2084        l.or    r15, r5, r24
2085        l.or    r7, r20, r12
2086        l.or    r13, r4, r27
2087        l.or    r23, r27, r3
2088        l.or    r31, r7, r10
2089        l.or    r8, r25, r15
2090        l.or    r18, r19, r30
2091        l.or    r3, r4, r27
2092       
2093        /*
2094        l.or    r0, r0, r0
2095        l.or    r0, r0, r0
2096        l.or    r0, r0, r0
2097        */
2098_test   :
2099        l.sfeq  r1, r0
2100        l.bnf   _loop
2101        l.addi  r1, r1, -1
2102       
2103        /**********/
2104        /* End */
2105        /**********/
2106
2107        l.j     _end_ok
2108        l.nop
Note: See TracBrowser for help on using the repository browser.