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

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

1) Stat List : scan all queue to find free register
2) Write_queue : test "genMealy" add bypass [0]
3) Functionnal_unit : add const parameters to add or not the pipeline_in
4) Load Store Unit : if load make an exception, free nb_check
5) Debug, change test to add model

  • 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 :       
25        l.j     _infinite_loop
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
33
34/* ---[ 0x100: RESET exception ]----------------------------------------- */
35        .org 0x100
36        .global _start
37_start:
38
39        l.j     _test
40        l.ori   r1, r0, 10 /* x1k instructions */
41       
42_loop :
43        /* 1024 instructions */
44        /* - 3 instructions for the loop */
45
46        /*
47        l.or    r0, r0, r0
48        l.or    r0, r0, r0
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        */
1069        l.or    r29, r15, r18
1070        l.or    r27, r27, r25
1071        l.or    r11, r18, r14
1072        l.or    r9, r3, r4
1073        l.or    r25, r22, r21
1074        l.or    r8, r18, r2
1075        l.or    r13, r24, r18
1076        l.or    r11, r10, r29
1077        l.or    r4, r4, r22
1078        l.or    r27, r15, r9
1079        l.or    r14, r31, r14
1080        l.or    r29, r20, r31
1081        l.or    r3, r15, r18
1082        l.or    r5, r24, r11
1083        l.or    r16, r23, r31
1084        l.or    r16, r9, r10
1085        l.or    r25, r7, r2
1086        l.or    r22, r18, r3
1087        l.or    r4, r28, r5
1088        l.or    r3, r22, r18
1089        l.or    r16, r17, r17
1090        l.or    r7, r29, r28
1091        l.or    r15, r18, r11
1092        l.or    r17, r19, r26
1093        l.or    r16, r14, r17
1094        l.or    r16, r29, r16
1095        l.or    r9, r5, r22
1096        l.or    r10, r20, r8
1097        l.or    r5, r10, r26
1098        l.or    r21, r13, r16
1099        l.or    r28, r14, r2
1100        l.or    r24, r20, r21
1101        l.or    r26, r18, r8
1102        l.or    r12, r31, r17
1103        l.or    r19, r16, r30
1104        l.or    r4, r23, r19
1105        l.or    r24, r29, r14
1106        l.or    r22, r28, r3
1107        l.or    r17, r28, r3
1108        l.or    r31, r31, r6
1109        l.or    r23, r12, r11
1110        l.or    r13, r9, r29
1111        l.or    r11, r23, r7
1112        l.or    r18, r9, r29
1113        l.or    r8, r19, r5
1114        l.or    r25, r7, r18
1115        l.or    r30, r31, r16
1116        l.or    r31, r23, r4
1117        l.or    r2, r5, r31
1118        l.or    r7, r20, r30
1119        l.or    r8, r12, r11
1120        l.or    r27, r25, r10
1121        l.or    r3, r28, r23
1122        l.or    r30, r7, r31
1123        l.or    r3, r16, r10
1124        l.or    r12, r22, r15
1125        l.or    r26, r16, r6
1126        l.or    r28, r6, r19
1127        l.or    r19, r5, r23
1128        l.or    r18, r27, r11
1129        l.or    r19, r24, r13
1130        l.or    r19, r30, r7
1131        l.or    r10, r26, r3
1132        l.or    r9, r27, r31
1133        l.or    r10, r17, r15
1134        l.or    r23, r10, r5
1135        l.or    r28, r20, r11
1136        l.or    r15, r6, r15
1137        l.or    r28, r25, r10
1138        l.or    r30, r12, r6
1139        l.or    r11, r20, r20
1140        l.or    r8, r29, r19
1141        l.or    r2, r16, r5
1142        l.or    r31, r25, r22
1143        l.or    r6, r24, r7
1144        l.or    r31, r2, r7
1145        l.or    r11, r16, r18
1146        l.or    r16, r4, r14
1147        l.or    r17, r9, r29
1148        l.or    r13, r6, r10
1149        l.or    r31, r4, r20
1150        l.or    r10, r5, r18
1151        l.or    r13, r12, r24
1152        l.or    r3, r12, r17
1153        l.or    r30, r3, r2
1154        l.or    r28, r7, r2
1155        l.or    r14, r6, r8
1156        l.or    r18, r7, r10
1157        l.or    r16, r14, r10
1158        l.or    r16, r29, r14
1159        l.or    r4, r2, r8
1160        l.or    r12, r31, r11
1161        l.or    r5, r10, r13
1162        l.or    r12, r13, r23
1163        l.or    r12, r15, r16
1164        l.or    r13, r5, r21
1165        l.or    r11, r31, r18
1166        l.or    r20, r5, r15
1167        l.or    r28, r22, r27
1168        l.or    r2, r28, r16
1169        l.or    r8, r12, r16
1170        l.or    r9, r14, r8
1171        l.or    r21, r17, r8
1172        l.or    r4, r20, r19
1173        l.or    r11, r30, r24
1174        l.or    r22, r11, r28
1175        l.or    r8, r14, r19
1176        l.or    r14, r23, r15
1177        l.or    r31, r3, r27
1178        l.or    r16, r21, r23
1179        l.or    r22, r21, r3
1180        l.or    r20, r19, r7
1181        l.or    r26, r19, r22
1182        l.or    r6, r30, r2
1183        l.or    r28, r24, r31
1184        l.or    r16, r3, r2
1185        l.or    r4, r24, r14
1186        l.or    r17, r22, r27
1187        l.or    r12, r4, r21
1188        l.or    r25, r4, r10
1189        l.or    r26, r10, r22
1190        l.or    r23, r22, r31
1191        l.or    r14, r11, r18
1192        l.or    r6, r27, r16
1193        l.or    r5, r31, r31
1194        l.or    r27, r28, r2
1195        l.or    r31, r12, r24
1196        l.or    r27, r6, r15
1197        l.or    r16, r13, r9
1198        l.or    r16, r15, r3
1199        l.or    r6, r8, r11
1200        l.or    r28, r24, r24
1201        l.or    r14, r16, r3
1202        l.or    r21, r20, r20
1203        l.or    r20, r24, r20
1204        l.or    r20, r20, r8
1205        l.or    r5, r15, r10
1206        l.or    r10, r15, r15
1207        l.or    r9, r2, r26
1208        l.or    r11, r8, r10
1209        l.or    r20, r22, r8
1210        l.or    r12, r19, r31
1211        l.or    r5, r15, r15
1212        l.or    r24, r19, r25
1213        l.or    r4, r8, r17
1214        l.or    r10, r18, r27
1215        l.or    r18, r29, r11
1216        l.or    r23, r2, r16
1217        l.or    r10, r2, r16
1218        l.or    r10, r9, r22
1219        l.or    r16, r18, r4
1220        l.or    r15, r29, r21
1221        l.or    r20, r31, r4
1222        l.or    r13, r5, r22
1223        l.or    r21, r19, r20
1224        l.or    r16, r13, r7
1225        l.or    r17, r21, r4
1226        l.or    r31, r29, r26
1227        l.or    r7, r21, r26
1228        l.or    r27, r21, r25
1229        l.or    r30, r29, r12
1230        l.or    r11, r13, r31
1231        l.or    r14, r19, r30
1232        l.or    r26, r7, r25
1233        l.or    r14, r11, r12
1234        l.or    r11, r22, r23
1235        l.or    r13, r28, r4
1236        l.or    r29, r14, r2
1237        l.or    r23, r5, r13
1238        l.or    r17, r11, r2
1239        l.or    r19, r28, r29
1240        l.or    r18, r26, r2
1241        l.or    r16, r6, r19
1242        l.or    r10, r10, r17
1243        l.or    r12, r4, r18
1244        l.or    r26, r8, r8
1245        l.or    r20, r18, r4
1246        l.or    r12, r21, r8
1247        l.or    r23, r19, r12
1248        l.or    r15, r2, r13
1249        l.or    r4, r9, r9
1250        l.or    r27, r18, r26
1251        l.or    r14, r4, r22
1252        l.or    r21, r11, r22
1253        l.or    r7, r11, r16
1254        l.or    r5, r13, r22
1255        l.or    r30, r29, r30
1256        l.or    r6, r18, r12
1257        l.or    r8, r28, r29
1258        l.or    r19, r12, r21
1259        l.or    r19, r17, r21
1260        l.or    r5, r20, r7
1261        l.or    r25, r15, r10
1262        l.or    r15, r19, r11
1263        l.or    r29, r9, r20
1264        l.or    r11, r6, r23
1265        l.or    r10, r2, r21
1266        l.or    r20, r30, r7
1267        l.or    r9, r26, r25
1268        l.or    r20, r3, r5
1269        l.or    r9, r12, r21
1270        l.or    r15, r21, r31
1271        l.or    r15, r24, r6
1272        l.or    r24, r9, r23
1273        l.or    r4, r14, r22
1274        l.or    r17, r3, r19
1275        l.or    r6, r13, r19
1276        l.or    r3, r13, r9
1277        l.or    r19, r23, r3
1278        l.or    r22, r22, r26
1279        l.or    r3, r10, r7
1280        l.or    r24, r18, r18
1281        l.or    r28, r23, r11
1282        l.or    r12, r6, r10
1283        l.or    r2, r20, r23
1284        l.or    r11, r14, r24
1285        l.or    r28, r29, r27
1286        l.or    r5, r26, r8
1287        l.or    r29, r19, r21
1288        l.or    r23, r6, r11
1289        l.or    r28, r19, r12
1290        l.or    r7, r12, r20
1291        l.or    r16, r5, r11
1292        l.or    r16, r23, r7
1293        l.or    r7, r3, r17
1294        l.or    r30, r26, r21
1295        l.or    r17, r5, r10
1296        l.or    r24, r24, r4
1297        l.or    r5, r19, r22
1298        l.or    r15, r16, r18
1299        l.or    r25, r8, r5
1300        l.or    r5, r26, r16
1301        l.or    r14, r31, r19
1302        l.or    r11, r7, r10
1303        l.or    r26, r22, r4
1304        l.or    r7, r19, r28
1305        l.or    r15, r9, r23
1306        l.or    r10, r25, r15
1307        l.or    r22, r17, r3
1308        l.or    r8, r20, r9
1309        l.or    r12, r25, r7
1310        l.or    r26, r10, r2
1311        l.or    r5, r13, r23
1312        l.or    r5, r17, r21
1313        l.or    r7, r26, r3
1314        l.or    r25, r12, r20
1315        l.or    r17, r17, r28
1316        l.or    r22, r31, r21
1317        l.or    r15, r9, r28
1318        l.or    r23, r29, r8
1319        l.or    r28, r27, r2
1320        l.or    r20, r7, r2
1321        l.or    r4, r23, r14
1322        l.or    r23, r18, r21
1323        l.or    r24, r22, r16
1324        l.or    r12, r19, r26
1325        l.or    r30, r5, r4
1326        l.or    r19, r12, r25
1327        l.or    r15, r2, r2
1328        l.or    r14, r16, r21
1329        l.or    r14, r29, r16
1330        l.or    r6, r17, r14
1331        l.or    r10, r6, r5
1332        l.or    r30, r8, r22
1333        l.or    r14, r21, r4
1334        l.or    r30, r5, r13
1335        l.or    r24, r15, r16
1336        l.or    r17, r14, r26
1337        l.or    r17, r23, r19
1338        l.or    r28, r29, r3
1339        l.or    r13, r11, r30
1340        l.or    r25, r15, r15
1341        l.or    r20, r19, r11
1342        l.or    r2, r28, r9
1343        l.or    r26, r26, r20
1344        l.or    r8, r30, r23
1345        l.or    r14, r20, r7
1346        l.or    r31, r13, r11
1347        l.or    r18, r28, r2
1348        l.or    r11, r6, r21
1349        l.or    r31, r2, r30
1350        l.or    r6, r5, r13
1351        l.or    r8, r20, r31
1352        l.or    r15, r9, r19
1353        l.or    r4, r9, r13
1354        l.or    r17, r4, r3
1355        l.or    r22, r2, r21
1356        l.or    r23, r6, r2
1357        l.or    r16, r5, r29
1358        l.or    r5, r13, r3
1359        l.or    r4, r22, r25
1360        l.or    r7, r13, r29
1361        l.or    r6, r18, r17
1362        l.or    r23, r24, r24
1363        l.or    r26, r29, r24
1364        l.or    r27, r23, r18
1365        l.or    r17, r9, r10
1366        l.or    r9, r21, r14
1367        l.or    r6, r5, r18
1368        l.or    r29, r19, r21
1369        l.or    r23, r14, r4
1370        l.or    r12, r8, r15
1371        l.or    r27, r14, r23
1372        l.or    r12, r18, r7
1373        l.or    r26, r2, r5
1374        l.or    r12, r18, r18
1375        l.or    r20, r14, r17
1376        l.or    r2, r21, r7
1377        l.or    r10, r28, r2
1378        l.or    r30, r25, r19
1379        l.or    r2, r14, r23
1380        l.or    r7, r27, r30
1381        l.or    r29, r7, r12
1382        l.or    r4, r25, r20
1383        l.or    r29, r5, r12
1384        l.or    r8, r29, r29
1385        l.or    r23, r31, r3
1386        l.or    r20, r11, r22
1387        l.or    r20, r11, r10
1388        l.or    r29, r12, r25
1389        l.or    r21, r2, r8
1390        l.or    r19, r24, r3
1391        l.or    r29, r29, r31
1392        l.or    r9, r18, r24
1393        l.or    r20, r13, r27
1394        l.or    r17, r10, r16
1395        l.or    r18, r8, r7
1396        l.or    r30, r30, r16
1397        l.or    r30, r10, r25
1398        l.or    r24, r29, r27
1399        l.or    r22, r26, r27
1400        l.or    r15, r7, r19
1401        l.or    r14, r24, r9
1402        l.or    r6, r13, r25
1403        l.or    r23, r21, r6
1404        l.or    r29, r31, r7
1405        l.or    r4, r16, r13
1406        l.or    r18, r24, r3
1407        l.or    r4, r14, r12
1408        l.or    r29, r4, r31
1409        l.or    r17, r26, r25
1410        l.or    r26, r8, r23
1411        l.or    r3, r22, r15
1412        l.or    r19, r4, r19
1413        l.or    r23, r31, r30
1414        l.or    r28, r22, r29
1415        l.or    r2, r12, r13
1416        l.or    r3, r14, r27
1417        l.or    r13, r31, r9
1418        l.or    r4, r25, r3
1419        l.or    r20, r22, r28
1420        l.or    r11, r29, r26
1421        l.or    r16, r24, r16
1422        l.or    r3, r17, r11
1423        l.or    r31, r4, r10
1424        l.or    r28, r18, r22
1425        l.or    r31, r6, r2
1426        l.or    r26, r6, r7
1427        l.or    r25, r8, r28
1428        l.or    r27, r11, r21
1429        l.or    r15, r14, r3
1430        l.or    r31, r2, r31
1431        l.or    r16, r3, r15
1432        l.or    r17, r17, r30
1433        l.or    r25, r19, r25
1434        l.or    r7, r10, r11
1435        l.or    r30, r7, r15
1436        l.or    r5, r28, r12
1437        l.or    r23, r15, r18
1438        l.or    r12, r30, r19
1439        l.or    r13, r17, r23
1440        l.or    r12, r22, r15
1441        l.or    r17, r22, r16
1442        l.or    r16, r6, r24
1443        l.or    r31, r21, r11
1444        l.or    r10, r6, r11
1445        l.or    r15, r3, r8
1446        l.or    r25, r31, r5
1447        l.or    r3, r26, r18
1448        l.or    r13, r17, r8
1449        l.or    r4, r19, r24
1450        l.or    r10, r31, r14
1451        l.or    r16, r3, r4
1452        l.or    r8, r19, r30
1453        l.or    r9, r25, r19
1454        l.or    r19, r24, r15
1455        l.or    r25, r24, r17
1456        l.or    r20, r29, r8
1457        l.or    r28, r23, r25
1458        l.or    r5, r16, r2
1459        l.or    r27, r27, r20
1460        l.or    r31, r22, r11
1461        l.or    r4, r30, r12
1462        l.or    r2, r6, r21
1463        l.or    r12, r13, r14
1464        l.or    r25, r12, r28
1465        l.or    r10, r21, r12
1466        l.or    r9, r15, r10
1467        l.or    r2, r25, r23
1468        l.or    r2, r22, r7
1469        l.or    r20, r25, r3
1470        l.or    r29, r12, r23
1471        l.or    r2, r11, r13
1472        l.or    r21, r5, r17
1473        l.or    r26, r6, r20
1474        l.or    r14, r8, r31
1475        l.or    r25, r31, r12
1476        l.or    r25, r2, r25
1477        l.or    r16, r9, r11
1478        l.or    r13, r31, r31
1479        l.or    r14, r31, r16
1480        l.or    r27, r12, r18
1481        l.or    r8, r31, r27
1482        l.or    r16, r23, r23
1483        l.or    r4, r5, r19
1484        l.or    r25, r29, r25
1485        l.or    r6, r11, r24
1486        l.or    r21, r26, r16
1487        l.or    r30, r11, r15
1488        l.or    r21, r25, r14
1489        l.or    r5, r7, r6
1490        l.or    r21, r11, r16
1491        l.or    r9, r7, r7
1492        l.or    r22, r5, r21
1493        l.or    r9, r19, r24
1494        l.or    r2, r14, r21
1495        l.or    r16, r7, r22
1496        l.or    r31, r3, r9
1497        l.or    r14, r15, r18
1498        l.or    r27, r13, r4
1499        l.or    r23, r25, r31
1500        l.or    r29, r20, r10
1501        l.or    r4, r2, r7
1502        l.or    r23, r9, r11
1503        l.or    r15, r21, r28
1504        l.or    r26, r28, r10
1505        l.or    r9, r28, r8
1506        l.or    r16, r4, r9
1507        l.or    r2, r3, r22
1508        l.or    r26, r8, r26
1509        l.or    r25, r25, r19
1510        l.or    r4, r16, r29
1511        l.or    r31, r13, r29
1512        l.or    r10, r7, r28
1513        l.or    r7, r21, r17
1514        l.or    r7, r4, r13
1515        l.or    r13, r21, r31
1516        l.or    r13, r28, r4
1517        l.or    r25, r12, r27
1518        l.or    r11, r4, r3
1519        l.or    r20, r29, r18
1520        l.or    r18, r14, r2
1521        l.or    r15, r16, r5
1522        l.or    r12, r8, r11
1523        l.or    r27, r16, r30
1524        l.or    r31, r13, r24
1525        l.or    r30, r19, r5
1526        l.or    r24, r22, r31
1527        l.or    r20, r25, r3
1528        l.or    r13, r19, r6
1529        l.or    r30, r28, r25
1530        l.or    r22, r17, r7
1531        l.or    r18, r3, r14
1532        l.or    r27, r16, r20
1533        l.or    r17, r18, r4
1534        l.or    r31, r14, r8
1535        l.or    r5, r13, r25
1536        l.or    r4, r3, r7
1537        l.or    r6, r18, r31
1538        l.or    r2, r6, r18
1539        l.or    r25, r9, r6
1540        l.or    r22, r29, r21
1541        l.or    r4, r12, r14
1542        l.or    r22, r28, r21
1543        l.or    r17, r15, r7
1544        l.or    r23, r30, r19
1545        l.or    r8, r29, r22
1546        l.or    r13, r2, r16
1547        l.or    r4, r5, r2
1548        l.or    r12, r31, r28
1549        l.or    r17, r31, r5
1550        l.or    r28, r16, r25
1551        l.or    r3, r6, r5
1552        l.or    r22, r31, r23
1553        l.or    r27, r21, r6
1554        l.or    r7, r28, r4
1555        l.or    r19, r11, r23
1556        l.or    r3, r9, r16
1557        l.or    r3, r13, r11
1558        l.or    r29, r15, r10
1559        l.or    r25, r26, r31
1560        l.or    r10, r3, r15
1561        l.or    r5, r29, r11
1562        l.or    r26, r30, r10
1563        l.or    r30, r12, r22
1564        l.or    r24, r8, r10
1565        l.or    r7, r5, r20
1566        l.or    r21, r22, r27
1567        l.or    r30, r24, r8
1568        l.or    r30, r17, r14
1569        l.or    r29, r15, r8
1570        l.or    r4, r30, r9
1571        l.or    r14, r8, r28
1572        l.or    r22, r11, r19
1573        l.or    r4, r5, r29
1574        l.or    r13, r25, r27
1575        l.or    r31, r9, r30
1576        l.or    r18, r6, r13
1577        l.or    r17, r26, r5
1578        l.or    r29, r16, r20
1579        l.or    r27, r15, r25
1580        l.or    r26, r12, r23
1581        l.or    r22, r7, r29
1582        l.or    r31, r19, r30
1583        l.or    r21, r31, r25
1584        l.or    r16, r26, r18
1585        l.or    r7, r7, r17
1586        l.or    r18, r28, r22
1587        l.or    r21, r14, r8
1588        l.or    r31, r21, r14
1589        l.or    r17, r18, r27
1590        l.or    r8, r5, r30
1591        l.or    r28, r29, r5
1592        l.or    r18, r12, r14
1593        l.or    r12, r11, r5
1594        l.or    r28, r30, r29
1595        l.or    r6, r7, r4
1596        l.or    r18, r12, r22
1597        l.or    r16, r20, r27
1598        l.or    r28, r31, r16
1599        l.or    r24, r30, r25
1600        l.or    r14, r15, r28
1601        l.or    r9, r14, r26
1602        l.or    r21, r2, r6
1603        l.or    r16, r18, r7
1604        l.or    r14, r28, r6
1605        l.or    r8, r17, r3
1606        l.or    r29, r13, r5
1607        l.or    r24, r29, r23
1608        l.or    r30, r13, r22
1609        l.or    r23, r31, r12
1610        l.or    r20, r15, r26
1611        l.or    r14, r27, r30
1612        l.or    r18, r4, r22
1613        l.or    r23, r15, r8
1614        l.or    r19, r22, r27
1615        l.or    r12, r26, r4
1616        l.or    r15, r2, r15
1617        l.or    r6, r21, r12
1618        l.or    r26, r5, r15
1619        l.or    r7, r4, r6
1620        l.or    r23, r25, r20
1621        l.or    r13, r13, r15
1622        l.or    r3, r17, r10
1623        l.or    r31, r25, r15
1624        l.or    r26, r9, r27
1625        l.or    r28, r26, r21
1626        l.or    r3, r29, r14
1627        l.or    r5, r12, r3
1628        l.or    r18, r9, r29
1629        l.or    r23, r25, r31
1630        l.or    r3, r22, r16
1631        l.or    r8, r13, r20
1632        l.or    r16, r16, r5
1633        l.or    r22, r9, r29
1634        l.or    r17, r9, r6
1635        l.or    r29, r25, r22
1636        l.or    r11, r14, r11
1637        l.or    r4, r15, r22
1638        l.or    r31, r19, r21
1639        l.or    r22, r27, r14
1640        l.or    r7, r10, r5
1641        l.or    r17, r11, r8
1642        l.or    r12, r18, r15
1643        l.or    r9, r24, r22
1644        l.or    r5, r6, r29
1645        l.or    r18, r22, r23
1646        l.or    r19, r19, r27
1647        l.or    r31, r20, r10
1648        l.or    r20, r22, r19
1649        l.or    r3, r22, r15
1650        l.or    r28, r12, r15
1651        l.or    r4, r9, r25
1652        l.or    r17, r24, r3
1653        l.or    r30, r5, r25
1654        l.or    r27, r4, r30
1655        l.or    r10, r30, r12
1656        l.or    r5, r8, r21
1657        l.or    r6, r25, r9
1658        l.or    r23, r25, r29
1659        l.or    r28, r5, r11
1660        l.or    r12, r6, r14
1661        l.or    r27, r24, r21
1662        l.or    r28, r19, r6
1663        l.or    r13, r26, r31
1664        l.or    r3, r24, r25
1665        l.or    r5, r20, r23
1666        l.or    r24, r20, r21
1667        l.or    r23, r16, r7
1668        l.or    r13, r12, r22
1669        l.or    r22, r25, r25
1670        l.or    r4, r22, r22
1671        l.or    r16, r24, r14
1672        l.or    r20, r19, r31
1673        l.or    r19, r7, r26
1674        l.or    r12, r10, r18
1675        l.or    r26, r12, r28
1676        l.or    r7, r15, r9
1677        l.or    r12, r30, r23
1678        l.or    r2, r21, r25
1679        l.or    r26, r24, r18
1680        l.or    r8, r15, r30
1681        l.or    r20, r9, r22
1682        l.or    r20, r23, r31
1683        l.or    r6, r3, r28
1684        l.or    r22, r20, r7
1685        l.or    r11, r23, r17
1686        l.or    r18, r9, r22
1687        l.or    r31, r14, r20
1688        l.or    r24, r17, r2
1689        l.or    r10, r9, r24
1690        l.or    r9, r3, r29
1691        l.or    r21, r31, r29
1692        l.or    r21, r20, r20
1693        l.or    r17, r30, r22
1694        l.or    r14, r4, r2
1695        l.or    r29, r16, r15
1696        l.or    r12, r25, r22
1697        l.or    r30, r3, r27
1698        l.or    r22, r2, r12
1699        l.or    r7, r16, r19
1700        l.or    r26, r25, r13
1701        l.or    r23, r24, r12
1702        l.or    r12, r5, r22
1703        l.or    r24, r16, r20
1704        l.or    r24, r24, r22
1705        l.or    r30, r6, r7
1706        l.or    r20, r26, r22
1707        l.or    r7, r6, r24
1708        l.or    r9, r26, r24
1709        l.or    r27, r17, r9
1710        l.or    r30, r14, r24
1711        l.or    r2, r8, r8
1712        l.or    r23, r22, r11
1713        l.or    r11, r24, r18
1714        l.or    r24, r16, r10
1715        l.or    r29, r30, r14
1716        l.or    r19, r20, r8
1717        l.or    r11, r9, r12
1718        l.or    r26, r6, r7
1719        l.or    r25, r14, r14
1720        l.or    r17, r31, r18
1721        l.or    r15, r29, r16
1722        l.or    r16, r21, r6
1723        l.or    r2, r12, r28
1724        l.or    r10, r14, r4
1725        l.or    r23, r6, r25
1726        l.or    r21, r3, r13
1727        l.or    r2, r12, r12
1728        l.or    r29, r14, r17
1729        l.or    r3, r8, r21
1730        l.or    r19, r31, r20
1731        l.or    r3, r8, r17
1732        l.or    r30, r13, r6
1733        l.or    r18, r27, r9
1734        l.or    r13, r28, r21
1735        l.or    r28, r6, r25
1736        l.or    r31, r19, r18
1737        l.or    r12, r9, r28
1738        l.or    r19, r31, r2
1739        l.or    r30, r28, r8
1740        l.or    r18, r29, r29
1741        l.or    r25, r8, r27
1742        l.or    r21, r9, r8
1743        l.or    r28, r29, r4
1744        l.or    r9, r16, r22
1745        l.or    r2, r27, r26
1746        l.or    r10, r23, r14
1747        l.or    r7, r22, r13
1748        l.or    r29, r24, r12
1749        l.or    r6, r3, r8
1750        l.or    r25, r31, r27
1751        l.or    r13, r17, r3
1752        l.or    r19, r2, r2
1753        l.or    r13, r22, r30
1754        l.or    r3, r18, r6
1755        l.or    r20, r26, r31
1756        l.or    r24, r18, r14
1757        l.or    r5, r27, r4
1758        l.or    r15, r24, r19
1759        l.or    r13, r21, r12
1760        l.or    r8, r17, r12
1761        l.or    r31, r11, r19
1762        l.or    r31, r14, r20
1763        l.or    r21, r31, r10
1764        l.or    r25, r5, r18
1765        l.or    r16, r28, r12
1766        l.or    r28, r16, r21
1767        l.or    r23, r8, r16
1768        l.or    r2, r11, r30
1769        l.or    r12, r16, r11
1770        l.or    r22, r27, r27
1771        l.or    r2, r3, r28
1772        l.or    r20, r24, r10
1773        l.or    r20, r16, r31
1774        l.or    r6, r5, r26
1775        l.or    r9, r21, r23
1776        l.or    r28, r27, r29
1777        l.or    r4, r24, r6
1778        l.or    r2, r7, r7
1779        l.or    r11, r7, r14
1780        l.or    r28, r9, r9
1781        l.or    r24, r30, r3
1782        l.or    r24, r22, r25
1783        l.or    r16, r10, r9
1784        l.or    r10, r28, r5
1785        l.or    r31, r2, r16
1786        l.or    r29, r9, r11
1787        l.or    r25, r27, r3
1788        l.or    r22, r29, r30
1789        l.or    r4, r21, r27
1790        l.or    r4, r23, r5
1791        l.or    r5, r19, r25
1792        l.or    r20, r4, r15
1793        l.or    r28, r18, r23
1794        l.or    r23, r2, r11
1795        l.or    r7, r11, r3
1796        l.or    r16, r2, r11
1797        l.or    r10, r21, r28
1798        l.or    r8, r14, r26
1799        l.or    r26, r27, r15
1800        l.or    r29, r29, r6
1801        l.or    r22, r23, r16
1802        l.or    r5, r26, r10
1803        l.or    r18, r15, r26
1804        l.or    r27, r3, r27
1805        l.or    r28, r16, r28
1806        l.or    r29, r21, r28
1807        l.or    r26, r27, r18
1808        l.or    r12, r5, r22
1809        l.or    r25, r4, r17
1810        l.or    r22, r20, r7
1811        l.or    r28, r17, r28
1812        l.or    r6, r29, r15
1813        l.or    r22, r2, r20
1814        l.or    r17, r10, r13
1815        l.or    r13, r5, r27
1816        l.or    r2, r23, r16
1817        l.or    r10, r13, r3
1818        l.or    r30, r7, r29
1819        l.or    r8, r17, r23
1820        l.or    r13, r2, r11
1821        l.or    r31, r14, r26
1822        l.or    r6, r2, r23
1823        l.or    r24, r6, r15
1824        l.or    r5, r27, r23
1825        l.or    r22, r4, r18
1826        l.or    r28, r8, r31
1827        l.or    r30, r30, r12
1828        l.or    r27, r8, r9
1829        l.or    r18, r6, r16
1830        l.or    r27, r12, r17
1831        l.or    r13, r15, r21
1832        l.or    r26, r7, r22
1833        l.or    r9, r11, r18
1834        l.or    r22, r26, r5
1835        l.or    r8, r21, r8
1836        l.or    r7, r12, r6
1837        l.or    r10, r30, r4
1838        l.or    r17, r28, r10
1839        l.or    r2, r15, r6
1840        l.or    r9, r23, r9
1841        l.or    r20, r10, r22
1842        l.or    r10, r21, r19
1843        l.or    r19, r15, r21
1844        l.or    r22, r14, r7
1845        l.or    r20, r4, r26
1846        l.or    r24, r2, r28
1847        l.or    r18, r8, r27
1848        l.or    r26, r8, r15
1849        l.or    r23, r23, r29
1850        l.or    r30, r15, r12
1851        l.or    r12, r14, r21
1852        l.or    r30, r3, r2
1853        l.or    r19, r3, r8
1854        l.or    r24, r20, r20
1855        l.or    r10, r3, r15
1856        l.or    r7, r21, r15
1857        l.or    r24, r6, r13
1858        l.or    r29, r14, r19
1859        l.or    r26, r31, r3
1860        l.or    r29, r22, r16
1861        l.or    r18, r20, r29
1862        l.or    r10, r30, r22
1863        l.or    r16, r28, r23
1864        l.or    r27, r7, r4
1865        l.or    r10, r21, r5
1866        l.or    r15, r30, r16
1867        l.or    r27, r27, r12
1868        l.or    r6, r11, r25
1869        l.or    r7, r8, r24
1870        l.or    r22, r25, r14
1871        l.or    r11, r22, r2
1872        l.or    r31, r30, r22
1873        l.or    r14, r8, r19
1874        l.or    r16, r23, r16
1875        l.or    r11, r10, r6
1876        l.or    r26, r10, r26
1877        l.or    r28, r23, r21
1878        l.or    r21, r10, r22
1879        l.or    r5, r15, r28
1880        l.or    r17, r20, r21
1881        l.or    r9, r2, r3
1882        l.or    r30, r3, r31
1883        l.or    r9, r24, r8
1884        l.or    r15, r7, r21
1885        l.or    r19, r21, r21
1886        l.or    r5, r31, r29
1887        l.or    r16, r17, r12
1888        l.or    r6, r13, r21
1889        l.or    r25, r3, r26
1890        l.or    r14, r28, r6
1891        l.or    r8, r14, r29
1892        l.or    r7, r13, r30
1893        l.or    r5, r3, r23
1894        l.or    r16, r2, r28
1895        l.or    r27, r16, r9
1896        l.or    r24, r25, r30
1897        l.or    r27, r29, r15
1898        l.or    r16, r5, r19
1899        l.or    r2, r10, r12
1900        l.or    r6, r3, r8
1901        l.or    r25, r7, r20
1902        l.or    r24, r13, r24
1903        l.or    r7, r11, r17
1904        l.or    r25, r6, r18
1905        l.or    r2, r13, r24
1906        l.or    r23, r8, r17
1907        l.or    r6, r31, r6
1908        l.or    r23, r18, r10
1909        l.or    r3, r2, r10
1910        l.or    r10, r24, r11
1911        l.or    r20, r20, r8
1912        l.or    r4, r14, r12
1913        l.or    r20, r6, r21
1914        l.or    r28, r3, r17
1915        l.or    r20, r26, r28
1916        l.or    r27, r18, r5
1917        l.or    r24, r9, r26
1918        l.or    r24, r6, r12
1919        l.or    r2, r19, r4
1920        l.or    r3, r13, r18
1921        l.or    r31, r21, r6
1922        l.or    r11, r31, r18
1923        l.or    r22, r26, r14
1924        l.or    r8, r14, r15
1925        l.or    r4, r10, r31
1926        l.or    r29, r20, r18
1927        l.or    r15, r15, r17
1928        l.or    r17, r7, r21
1929        l.or    r11, r21, r9
1930        l.or    r27, r21, r12
1931        l.or    r2, r14, r23
1932        l.or    r18, r14, r22
1933        l.or    r31, r15, r8
1934        l.or    r6, r6, r20
1935        l.or    r6, r12, r20
1936        l.or    r14, r6, r30
1937        l.or    r29, r26, r14
1938        l.or    r11, r9, r11
1939        l.or    r10, r25, r31
1940        l.or    r20, r26, r12
1941        l.or    r11, r22, r17
1942        l.or    r23, r22, r21
1943        l.or    r30, r30, r4
1944        l.or    r10, r29, r8
1945        l.or    r21, r26, r10
1946        l.or    r19, r30, r15
1947        l.or    r23, r12, r9
1948        l.or    r25, r31, r8
1949        l.or    r16, r2, r23
1950        l.or    r18, r10, r18
1951        l.or    r3, r28, r8
1952        l.or    r14, r29, r20
1953        l.or    r17, r21, r18
1954        l.or    r15, r11, r16
1955        l.or    r24, r19, r10
1956        l.or    r29, r30, r30
1957        l.or    r6, r18, r2
1958        l.or    r4, r31, r23
1959        l.or    r26, r24, r24
1960        l.or    r4, r8, r2
1961        l.or    r10, r25, r21
1962        l.or    r28, r18, r10
1963        l.or    r14, r31, r29
1964        l.or    r20, r8, r30
1965        l.or    r20, r21, r10
1966        l.or    r10, r13, r8
1967        l.or    r10, r2, r16
1968        l.or    r24, r6, r16
1969        l.or    r16, r31, r8
1970        l.or    r16, r17, r7
1971        l.or    r27, r19, r22
1972        l.or    r6, r19, r8
1973        l.or    r25, r15, r7
1974        l.or    r24, r19, r5
1975        l.or    r2, r30, r25
1976        l.or    r8, r10, r28
1977        l.or    r23, r11, r29
1978        l.or    r29, r11, r25
1979        l.or    r5, r3, r24
1980        l.or    r2, r17, r9
1981        l.or    r22, r24, r18
1982        l.or    r29, r19, r5
1983        l.or    r26, r23, r10
1984        l.or    r30, r9, r28
1985        l.or    r15, r31, r18
1986        l.or    r11, r31, r18
1987        l.or    r8, r29, r27
1988        l.or    r24, r12, r7
1989        l.or    r8, r9, r8
1990        l.or    r16, r5, r24
1991        l.or    r2, r5, r8
1992        l.or    r28, r26, r25
1993        l.or    r6, r15, r9
1994        l.or    r24, r31, r16
1995        l.or    r10, r21, r15
1996        l.or    r27, r4, r6
1997        l.or    r14, r6, r25
1998        l.or    r19, r4, r6
1999        l.or    r18, r26, r13
2000        l.or    r10, r3, r8
2001        l.or    r16, r9, r12
2002        l.or    r31, r31, r28
2003        l.or    r8, r27, r3
2004        l.or    r14, r2, r24
2005        l.or    r19, r24, r14
2006        l.or    r23, r25, r8
2007        l.or    r9, r12, r12
2008        l.or    r13, r24, r15
2009        l.or    r16, r12, r9
2010        l.or    r23, r20, r2
2011        l.or    r25, r20, r9
2012        l.or    r13, r26, r9
2013        l.or    r6, r25, r26
2014        l.or    r28, r24, r26
2015        l.or    r10, r6, r11
2016        l.or    r17, r16, r4
2017        l.or    r19, r29, r14
2018        l.or    r2, r6, r6
2019        l.or    r2, r17, r8
2020        l.or    r2, r2, r26
2021        l.or    r2, r15, r14
2022        l.or    r31, r30, r8
2023        l.or    r25, r11, r24
2024        l.or    r20, r7, r16
2025        l.or    r29, r3, r12
2026        l.or    r31, r4, r26
2027        l.or    r5, r11, r24
2028        l.or    r9, r28, r28
2029        l.or    r8, r29, r6
2030        l.or    r2, r21, r28
2031        l.or    r7, r21, r11
2032        l.or    r5, r13, r9
2033        l.or    r27, r12, r10
2034        l.or    r11, r6, r15
2035        l.or    r14, r16, r8
2036        l.or    r8, r5, r10
2037        l.or    r22, r4, r19
2038        l.or    r19, r29, r8
2039        l.or    r23, r6, r5
2040        l.or    r19, r4, r16
2041        l.or    r20, r27, r27
2042        l.or    r19, r2, r9
2043        l.or    r19, r5, r19
2044        l.or    r24, r31, r15
2045        l.or    r30, r2, r29
2046        l.or    r9, r14, r2
2047        l.or    r18, r13, r26
2048        l.or    r24, r3, r23
2049        l.or    r19, r20, r20
2050        l.or    r3, r3, r22
2051        l.or    r21, r12, r9
2052        l.or    r28, r22, r9
2053        l.or    r15, r31, r5
2054        l.or    r21, r18, r26
2055        l.or    r18, r10, r26
2056        l.or    r19, r31, r31
2057        l.or    r13, r30, r12
2058        l.or    r27, r16, r5
2059        l.or    r15, r31, r16
2060        l.or    r27, r10, r17
2061        l.or    r5, r4, r20
2062        l.or    r4, r23, r10
2063        l.or    r7, r19, r2
2064        l.or    r23, r24, r18
2065        l.or    r10, r13, r19
2066        l.or    r9, r30, r18
2067        l.or    r11, r9, r16
2068        l.or    r14, r12, r22
2069        l.or    r28, r29, r13
2070        l.or    r6, r4, r22
2071        l.or    r24, r30, r24
2072        l.or    r24, r25, r15
2073        l.or    r16, r19, r24
2074        l.or    r3, r17, r16
2075        l.or    r12, r8, r20
2076        l.or    r20, r16, r10
2077        l.or    r4, r15, r17
2078        l.or    r16, r16, r19
2079        l.or    r28, r29, r17
2080        l.or    r18, r17, r19
2081        l.or    r2, r21, r9
2082        l.or    r15, r5, r24
2083        l.or    r7, r20, r12
2084        l.or    r13, r4, r27
2085        l.or    r23, r27, r3
2086        l.or    r31, r7, r10
2087        l.or    r8, r25, r15
2088        l.or    r18, r19, r30
2089        l.or    r3, r4, r27
2090       
2091        /*
2092        l.or    r0, r0, r0
2093        l.or    r0, r0, r0
2094        l.or    r0, r0, r0
2095        */
2096_test   :
2097        l.sfeq  r1, r0
2098        l.bnf   _loop
2099        l.addi  r1, r1, -1
2100       
2101        /**********/
2102        /* End */
2103        /**********/
2104
2105        l.j     _end_ok
2106        l.nop
Note: See TracBrowser for help on using the repository browser.