source: Deliverables/D2.3/8051/tests/clight/complets.LIN.expected @ 453

Last change on this file since 453 was 453, checked in by ayache, 9 years ago

Import of the Paris's sources.

File size: 19.7 KB
Line 
1program
2
3globals 0
4
5procedure comp_tri(2)
6var 0
7comp_tri123:
8newframe
9c108:
10li    $v0, 0
11c107:
12c106:
13li    $t1, 0
14comp_tri55:
15li    $a3, 0
16c105:
17slt     $a2, $t1, $a1
18seq     $a2, $a2, $zero
19beq     $a2, $a3, comp_tri50
20c95:
21delframe
22jr    $ra
23comp_tri50:
24c103:
25c102:
26li    $t2, 1
27comp_tri47:
28li    $a3, 0
29c101:
30sub     $a2, $a1, $t1
31slt     $a2, $t2, $a2
32seq     $a2, $a2, $zero
33beq     $a2, $a3, comp_tri41
34c104:
35li    $a2, 1
36add     $t1, $t1, $a2
37j     comp_tri55
38comp_tri41:
39c99:
40li    $a2, 4
41mulo    $a2, $t2, $a2
42add     $a2, $a0, $a2
43lw    $t0, 0($a2)
44li    $a2, 1
45sub     $a3, $t2, $a2
46li    $a2, 4
47mulo    $a2, $a3, $a2
48add     $a2, $a0, $a2
49lw    $a2, 0($a2)
50slt     $a2, $t0, $a2
51beq     $a2, $zero, comp_tri10
52c98:
53li    $v0, 1
54sub     $a2, $t2, $v0
55li    $v0, 4
56mulo    $v0, $a2, $v0
57add     $v0, $a0, $v0
58lw    $v0, 0($v0)
59c97:
60li    $a2, 4
61mulo    $a2, $t2, $a2
62add     $a2, $a0, $a2
63lw    $t0, 0($a2)
64li    $a2, 1
65sub     $a3, $t2, $a2
66li    $a2, 4
67mulo    $a2, $a3, $a2
68add     $a2, $a0, $a2
69sw    $t0, 0($a2)
70c96:
71li    $a2, 4
72mulo    $a2, $t2, $a2
73add     $a2, $a0, $a2
74sw    $v0, 0($a2)
75comp_tri10:
76c100:
77li    $a2, 1
78add     $t2, $t2, $a2
79j     comp_tri47
80
81procedure comp_total(3)
82var 80
83comp_total410:
84newframe
85c94:
86li    $t0, 0
87move    $a3, $sp
88li    $v0, 4
89mulo    $v0, $zero, $v0
90add     $v0, $a3, $v0
91sw    $t0, 0($v0)
92c93:
93move    $t0, $sp
94li    $a3, 1
95li    $v0, 4
96mulo    $v0, $a3, $v0
97add     $v0, $t0, $v0
98sw    $zero, 0($v0)
99c92:
100move    $t0, $sp
101li    $a3, 2
102li    $v0, 4
103mulo    $v0, $a3, $v0
104add     $v0, $t0, $v0
105sw    $zero, 0($v0)
106c91:
107move    $t0, $sp
108li    $a3, 3
109li    $v0, 4
110mulo    $v0, $a3, $v0
111add     $v0, $t0, $v0
112sw    $zero, 0($v0)
113c90:
114move    $t0, $sp
115li    $a3, 4
116li    $v0, 4
117mulo    $v0, $a3, $v0
118add     $v0, $t0, $v0
119sw    $zero, 0($v0)
120c89:
121move    $t0, $sp
122li    $a3, 5
123li    $v0, 4
124mulo    $v0, $a3, $v0
125add     $v0, $t0, $v0
126sw    $zero, 0($v0)
127c88:
128move    $t0, $sp
129li    $a3, 6
130li    $v0, 4
131mulo    $v0, $a3, $v0
132add     $v0, $t0, $v0
133sw    $zero, 0($v0)
134c87:
135move    $t0, $sp
136li    $a3, 7
137li    $v0, 4
138mulo    $v0, $a3, $v0
139add     $v0, $t0, $v0
140sw    $zero, 0($v0)
141c86:
142move    $t0, $sp
143li    $a3, 8
144li    $v0, 4
145mulo    $v0, $a3, $v0
146add     $v0, $t0, $v0
147sw    $zero, 0($v0)
148c85:
149move    $t0, $sp
150li    $a3, 9
151li    $v0, 4
152mulo    $v0, $a3, $v0
153add     $v0, $t0, $v0
154sw    $zero, 0($v0)
155c84:
156li    $t0, 0
157move    $a3, $sp
158addi    $a3, $a3, 40
159li    $v0, 4
160mulo    $v0, $zero, $v0
161add     $v0, $a3, $v0
162sw    $t0, 0($v0)
163c83:
164move    $t0, $sp
165addi    $t0, $t0, 40
166li    $a3, 1
167li    $v0, 4
168mulo    $v0, $a3, $v0
169add     $v0, $t0, $v0
170sw    $zero, 0($v0)
171c82:
172move    $t0, $sp
173addi    $t0, $t0, 40
174li    $a3, 2
175li    $v0, 4
176mulo    $v0, $a3, $v0
177add     $v0, $t0, $v0
178sw    $zero, 0($v0)
179c81:
180move    $t0, $sp
181addi    $t0, $t0, 40
182li    $a3, 3
183li    $v0, 4
184mulo    $v0, $a3, $v0
185add     $v0, $t0, $v0
186sw    $zero, 0($v0)
187c80:
188move    $t0, $sp
189addi    $t0, $t0, 40
190li    $a3, 4
191li    $v0, 4
192mulo    $v0, $a3, $v0
193add     $v0, $t0, $v0
194sw    $zero, 0($v0)
195c79:
196move    $t0, $sp
197addi    $t0, $t0, 40
198li    $a3, 5
199li    $v0, 4
200mulo    $v0, $a3, $v0
201add     $v0, $t0, $v0
202sw    $zero, 0($v0)
203c78:
204move    $t0, $sp
205addi    $t0, $t0, 40
206li    $a3, 6
207li    $v0, 4
208mulo    $v0, $a3, $v0
209add     $v0, $t0, $v0
210sw    $zero, 0($v0)
211c77:
212move    $t0, $sp
213addi    $t0, $t0, 40
214li    $a3, 7
215li    $v0, 4
216mulo    $v0, $a3, $v0
217add     $v0, $t0, $v0
218sw    $zero, 0($v0)
219c76:
220move    $t0, $sp
221addi    $t0, $t0, 40
222li    $a3, 8
223li    $v0, 4
224mulo    $v0, $a3, $v0
225add     $v0, $t0, $v0
226sw    $zero, 0($v0)
227c75:
228move    $t0, $sp
229addi    $t0, $t0, 40
230li    $a3, 9
231li    $v0, 4
232mulo    $v0, $a3, $v0
233add     $v0, $t0, $v0
234sw    $zero, 0($v0)
235c74:
236slt     $v0, $a1, $a2
237beq     $v0, $zero, comp_total40
238c73:
239c72:
240li    $t0, 0
241comp_total58:
242li    $a2, 0
243c71:
244sle     $v0, $t0, $a1
245seq     $v0, $v0, $zero
246beq     $v0, $a2, comp_total53
247comp_total2:
248c59:
249li    $v0, 0
250delframe
251jr    $ra
252comp_total53:
253c69:
254sub     $a2, $a1, $t0
255li    $v0, 4
256mulo    $v0, $a2, $v0
257add     $v0, $a0, $v0
258lw    $a3, 0($v0)
259move    $a2, $sp
260li    $v0, 4
261mulo    $v0, $t0, $v0
262add     $v0, $a2, $v0
263sw    $a3, 0($v0)
264c70:
265li    $v0, 1
266add     $t0, $t0, $v0
267j     comp_total58
268comp_total40:
269c68:
270c67:
271li    $t2, 0
272comp_total37:
273li    $a3, 0
274c66:
275slt     $v0, $t2, $a1
276seq     $v0, $v0, $zero
277bne     $v0, $a3, comp_total2
278c64:
279c63:
280move    $t1, $a2
281comp_total29:
282li    $a3, 0
283c62:
284sgt     $v0, $t1, $zero
285seq     $v0, $v0, $zero
286beq     $v0, $a3, comp_total23
287c65:
288li    $v0, 1
289add     $t2, $t2, $v0
290j     comp_total37
291comp_total23:
292c60:
293move    $a3, $sp
294li    $v0, 4
295mulo    $v0, $t2, $v0
296add     $v0, $a3, $v0
297lw    $t0, 0($v0)
298move    $a3, $sp
299addi    $a3, $a3, 40
300li    $v0, 4
301mulo    $v0, $t1, $v0
302add     $v0, $a3, $v0
303lw    $v0, 0($v0)
304add     $a3, $t0, $v0
305li    $v0, 4
306mulo    $v0, $t2, $v0
307add     $v0, $a0, $v0
308sw    $a3, 0($v0)
309c61:
310li    $v0, 1
311sub     $t1, $t1, $v0
312j     comp_total29
313
314procedure comp_ifFor(3)
315var 0
316comp_ifFor45:
317newframe
318c58:
319li    $v0, 0
320c57:
321c56:
322li    $t0, 0
323comp_ifFor18:
324li    $t1, 0
325c55:
326slt     $a3, $t0, $a0
327seq     $a3, $a3, $zero
328beq     $a3, $t1, comp_ifFor13
329c50:
330delframe
331jr    $ra
332comp_ifFor13:
333c53:
334sne     $a3, $t0, $a1
335beq     $a3, $zero, comp_ifFor7
336c52:
337add     $v0, $v0, $t0
338comp_ifFor5:
339c54:
340add     $t0, $t0, $a2
341j     comp_ifFor18
342comp_ifFor7:
343c51:
344li    $v0, 0
345j     comp_ifFor5
346
347procedure comp_forif2(4)
348var 16
349comp_forif2153:
350newframe
351sw    $ra, 12($sp)
352sw    $s2, 8($sp)
353sw    $s1, 4($sp)
354sw    $s0, 0($sp)
355c130:
356li    $s0, 0
357c129:
358li    $s1, 0
359c128:
360c127:
361li    $t0, 0
362comp_forif275:
363li    $t1, 0
364c126:
365slt     $v0, $t0, $a2
366seq     $v0, $v0, $zero
367beq     $v0, $t1, comp_forif270
368c123:
369c122:
370li    $a0, 0
371comp_forif258:
372li    $a2, 0
373c121:
374slt     $v0, $a0, $a3
375seq     $v0, $v0, $zero
376beq     $v0, $a2, comp_forif253
377c118:
378li    $s2, 0
379c117:
380li    $a1, 2
381la    $v0, mod
382move    $a0, $s0
383call  $v0
384li    $a0, 0
385seq     $v0, $v0, $a0
386beq     $v0, $zero, comp_forif226
387c116:
388li    $a1, 2
389la    $v0, mod
390move    $a0, $s1
391call  $v0
392li    $a0, 0
393seq     $v0, $v0, $a0
394beq     $v0, $zero, comp_forif227
395li    $v0, 1
396comp_forif225:
397beq     $v0, $s2, comp_forif222
398c115:
399comp_forif22:
400c109:
401li    $v0, 0
402lw    $ra, 12($sp)
403lw    $s2, 8($sp)
404lw    $s1, 4($sp)
405lw    $s0, 0($sp)
406delframe
407jr    $ra
408comp_forif222:
409c114:
410li    $a1, 2
411la    $v0, mod
412move    $a0, $s0
413call  $v0
414li    $a0, 0
415seq     $v0, $v0, $a0
416beq     $v0, $zero, comp_forif213
417c113:
418j     comp_forif22
419comp_forif213:
420c112:
421li    $a1, 2
422la    $v0, mod
423move    $a0, $s1
424call  $v0
425li    $a0, 0
426seq     $v0, $v0, $a0
427beq     $v0, $zero, comp_forif24
428c111:
429j     comp_forif22
430comp_forif24:
431c110:
432j     comp_forif22
433comp_forif227:
434li    $v0, 0
435j     comp_forif225
436comp_forif226:
437li    $v0, 0
438j     comp_forif225
439comp_forif253:
440c119:
441li    $v0, 4
442mulo    $v0, $a0, $v0
443add     $v0, $a1, $v0
444lw    $v0, 0($v0)
445add     $s1, $s1, $v0
446c120:
447li    $v0, 1
448add     $a0, $a0, $v0
449j     comp_forif258
450comp_forif270:
451c124:
452li    $v0, 4
453mulo    $v0, $t0, $v0
454add     $v0, $a0, $v0
455lw    $v0, 0($v0)
456add     $s0, $s0, $v0
457c125:
458li    $v0, 1
459add     $t0, $t0, $v0
460j     comp_forif275
461
462procedure comp_forif(0)
463var 12
464comp_forif65:
465newframe
466sw    $ra, 8($sp)
467sw    $s1, 4($sp)
468sw    $s0, 0($sp)
469c141:
470li    $s1, 0
471c140:
472c139:
473c138:
474li    $s0, 0
475comp_forif28:
476li    $a0, 0
477c137:
478li    $v0, 10
479slt     $v0, $s0, $v0
480seq     $v0, $v0, $zero
481beq     $v0, $a0, comp_forif22
482c131:
483move    $v0, $s1
484lw    $ra, 8($sp)
485lw    $s1, 4($sp)
486lw    $s0, 0($sp)
487delframe
488jr    $ra
489comp_forif22:
490c135:
491li    $v0, 1
492add     $s1, $s1, $v0
493c134:
494li    $v0, 1
495add     $s1, $s1, $v0
496c133:
497li    $a1, 2
498la    $v0, mod
499move    $a0, $s0
500call  $v0
501li    $a0, 0
502seq     $v0, $v0, $a0
503beq     $v0, $zero, comp_forif6
504c132:
505comp_forif6:
506c136:
507li    $v0, 1
508add     $s0, $s0, $v0
509j     comp_forif28
510
511procedure comp_fir_basic(5)
512var 4
513comp_fir_basic141:
514newframe
515c16:
516li    $v0, 0
517c15:
518c14:
519li    $t3, 0
520comp_fir_basic64:
521li    $t0, 0
522c13:
523li    $a3, 3
524slt     $a3, $t3, $a3
525seq     $a3, $a3, $zero
526beq     $a3, $t0, comp_fir_basic58
527c0:
528delframe
529jr    $ra
530comp_fir_basic58:
531c11:
532li    $a3, 4
533mulo    $a3, $t3, $a3
534add     $a3, $a0, $a3
535lw    $t0, 0($a3)
536li    $a3, 4
537mulo    $a3, $zero, $a3
538add     $a3, $a2, $a3
539sw    $t0, 0($a3)
540c10:
541c9:
542li    $t0, 0
543comp_fir_basic47:
544li    $t1, 0
545c8:
546li    $a3, 3
547slt     $a3, $t0, $a3
548seq     $a3, $a3, $zero
549beq     $a3, $t1, comp_fir_basic41
550c5:
551c4:
552li    $t2, 2
553comp_fir_basic25:
554li    $t0, 0
555c3:
556sge     $a3, $t2, $zero
557seq     $a3, $a3, $zero
558beq     $a3, $t0, comp_fir_basic19
559c12:
560li    $a3, 1
561add     $t3, $t3, $a3
562j     comp_fir_basic64
563comp_fir_basic19:
564c1:
565li    $a3, 4
566mulo    $a3, $t2, $a3
567add     $a3, $a2, $a3
568lw    $t1, 0($a3)
569li    $a3, 1
570add     $t0, $t2, $a3
571li    $a3, 4
572mulo    $a3, $t0, $a3
573add     $a3, $a2, $a3
574sw    $t1, 0($a3)
575c2:
576li    $a3, 1
577sub     $t2, $t2, $a3
578j     comp_fir_basic25
579comp_fir_basic41:
580c6:
581li    $a3, 4
582mulo    $a3, $t0, $a3
583add     $a3, $a1, $a3
584lw    $t1, 0($a3)
585li    $a3, 4
586mulo    $a3, $t0, $a3
587add     $a3, $a2, $a3
588lw    $a3, 0($a3)
589mulo    $a3, $t1, $a3
590add     $v0, $v0, $a3
591c7:
592li    $a3, 1
593add     $t0, $t0, $a3
594j     comp_fir_basic47
595
596procedure comp_fir16(4)
597var 96
598comp_fir16373:
599newframe
600sw    $ra, 92($sp)
601sw    $s6, 88($sp)
602sw    $s5, 84($sp)
603sw    $s4, 80($sp)
604sw    $s3, 76($sp)
605sw    $s2, 72($sp)
606sw    $s1, 68($sp)
607sw    $s0, 64($sp)
608move    $s6, $a0
609move    $s5, $a1
610move    $s4, $a2
611move    $s3, $a3
612c49:
613li    $a1, 0
614move    $a0, $sp
615li    $v0, 4
616mulo    $v0, $zero, $v0
617add     $v0, $a0, $v0
618sw    $a1, 0($v0)
619c48:
620move    $a1, $sp
621li    $a0, 1
622li    $v0, 4
623mulo    $v0, $a0, $v0
624add     $v0, $a1, $v0
625sw    $zero, 0($v0)
626c47:
627move    $a1, $sp
628li    $a0, 2
629li    $v0, 4
630mulo    $v0, $a0, $v0
631add     $v0, $a1, $v0
632sw    $zero, 0($v0)
633c46:
634move    $a1, $sp
635li    $a0, 3
636li    $v0, 4
637mulo    $v0, $a0, $v0
638add     $v0, $a1, $v0
639sw    $zero, 0($v0)
640c45:
641move    $a1, $sp
642li    $a0, 4
643li    $v0, 4
644mulo    $v0, $a0, $v0
645add     $v0, $a1, $v0
646sw    $zero, 0($v0)
647c44:
648move    $a1, $sp
649li    $a0, 5
650li    $v0, 4
651mulo    $v0, $a0, $v0
652add     $v0, $a1, $v0
653sw    $zero, 0($v0)
654c43:
655move    $a1, $sp
656li    $a0, 6
657li    $v0, 4
658mulo    $v0, $a0, $v0
659add     $v0, $a1, $v0
660sw    $zero, 0($v0)
661c42:
662move    $a1, $sp
663li    $a0, 7
664li    $v0, 4
665mulo    $v0, $a0, $v0
666add     $v0, $a1, $v0
667sw    $zero, 0($v0)
668c41:
669move    $a1, $sp
670li    $a0, 8
671li    $v0, 4
672mulo    $v0, $a0, $v0
673add     $v0, $a1, $v0
674sw    $zero, 0($v0)
675c40:
676move    $a1, $sp
677li    $a0, 9
678li    $v0, 4
679mulo    $v0, $a0, $v0
680add     $v0, $a1, $v0
681sw    $zero, 0($v0)
682c39:
683move    $a1, $sp
684li    $a0, 10
685li    $v0, 4
686mulo    $v0, $a0, $v0
687add     $v0, $a1, $v0
688sw    $zero, 0($v0)
689c38:
690move    $a1, $sp
691li    $a0, 11
692li    $v0, 4
693mulo    $v0, $a0, $v0
694add     $v0, $a1, $v0
695sw    $zero, 0($v0)
696c37:
697move    $a1, $sp
698li    $a0, 12
699li    $v0, 4
700mulo    $v0, $a0, $v0
701add     $v0, $a1, $v0
702sw    $zero, 0($v0)
703c36:
704move    $a1, $sp
705li    $a0, 13
706li    $v0, 4
707mulo    $v0, $a0, $v0
708add     $v0, $a1, $v0
709sw    $zero, 0($v0)
710c35:
711move    $a1, $sp
712li    $a0, 14
713li    $v0, 4
714mulo    $v0, $a0, $v0
715add     $v0, $a1, $v0
716sw    $zero, 0($v0)
717c34:
718move    $a1, $sp
719li    $a0, 15
720li    $v0, 4
721mulo    $v0, $a0, $v0
722add     $v0, $a1, $v0
723sw    $zero, 0($v0)
724c33:
725li    $v0, 0
726c32:
727li    $s2, 0
728c31:
729c30:
730li    $s1, 0
731comp_fir1665:
732li    $a1, 0
733c29:
734slt     $a0, $s1, $s3
735seq     $a0, $a0, $zero
736beq     $a0, $a1, comp_fir1660
737c17:
738li    $v0, 4
739mulo    $v0, $zero, $v0
740add     $v0, $sp, $v0
741lw    $v0, 0($v0)
742lw    $ra, 92($sp)
743lw    $s6, 88($sp)
744lw    $s5, 84($sp)
745lw    $s4, 80($sp)
746lw    $s3, 76($sp)
747lw    $s2, 72($sp)
748lw    $s1, 68($sp)
749lw    $s0, 64($sp)
750delframe
751jr    $ra
752comp_fir1660:
753c27:
754li    $a0, 4
755mulo    $a0, $s1, $a0
756add     $a0, $s6, $a0
757lw    $a2, 0($a0)
758move    $a1, $sp
759li    $a0, 4
760mulo    $a0, $v0, $a0
761add     $a0, $a1, $a0
762sw    $a2, 0($a0)
763c26:
764c25:
765li    $s0, 0
766comp_fir1649:
767li    $a1, 0
768c24:
769li    $a0, 16
770slt     $a0, $s0, $a0
771seq     $a0, $a0, $zero
772beq     $a0, $a1, comp_fir1643
773c19:
774li    $a0, 1
775add     $a0, $v0, $a0
776li    $a1, 16
777la    $v0, mod
778call  $v0
779c18:
780li    $a0, 4
781mulo    $a0, $s1, $a0
782add     $a0, $s4, $a0
783sw    $s2, 0($a0)
784c28:
785li    $a0, 1
786add     $s1, $s1, $a0
787j     comp_fir1665
788comp_fir1643:
789c22:
790move    $a1, $sp
791li    $a0, 4
792mulo    $a0, $v0, $a0
793add     $a0, $a1, $a0
794lw    $a1, 0($a0)
795li    $a0, 4
796mulo    $a0, $s0, $a0
797add     $a0, $s5, $a0
798lw    $a0, 0($a0)
799mulo    $a2, $a1, $a0
800li    $a1, 2
801li    $a0, 16
802xor     $a0, $a1, $a0
803mulo    $a0, $a2, $a0
804c21:
805add     $s2, $s2, $a0
806c20:
807li    $a0, 1
808add     $a0, $v0, $a0
809li    $a1, 16
810la    $v0, mod
811call  $v0
812c23:
813li    $a0, 1
814add     $s0, $s0, $a0
815j     comp_fir1649
816
817procedure _main(0)
818var 68
819main307:
820newframe
821sw    $ra, 64($sp)
822c165:
823li    $a1, 10
824move    $a0, $sp
825li    $v0, 4
826mulo    $v0, $zero, $v0
827add     $v0, $a0, $v0
828sw    $a1, 0($v0)
829c164:
830li    $a2, 9
831move    $a1, $sp
832li    $a0, 1
833li    $v0, 4
834mulo    $v0, $a0, $v0
835add     $v0, $a1, $v0
836sw    $a2, 0($v0)
837c163:
838li    $a2, 8
839move    $a1, $sp
840li    $a0, 2
841li    $v0, 4
842mulo    $v0, $a0, $v0
843add     $v0, $a1, $v0
844sw    $a2, 0($v0)
845c162:
846li    $a2, 7
847move    $a1, $sp
848li    $a0, 3
849li    $v0, 4
850mulo    $v0, $a0, $v0
851add     $v0, $a1, $v0
852sw    $a2, 0($v0)
853c161:
854li    $a2, 6
855move    $a1, $sp
856li    $a0, 4
857li    $v0, 4
858mulo    $v0, $a0, $v0
859add     $v0, $a1, $v0
860sw    $a2, 0($v0)
861c160:
862move    $a1, $sp
863li    $a0, 5
864li    $v0, 4
865mulo    $v0, $a0, $v0
866add     $v0, $a1, $v0
867sw    $zero, 0($v0)
868c159:
869li    $a2, 5
870move    $a1, $sp
871li    $a0, 6
872li    $v0, 4
873mulo    $v0, $a0, $v0
874add     $v0, $a1, $v0
875sw    $a2, 0($v0)
876c158:
877li    $a2, 4
878move    $a1, $sp
879li    $a0, 7
880li    $v0, 4
881mulo    $v0, $a0, $v0
882add     $v0, $a1, $v0
883sw    $a2, 0($v0)
884c157:
885li    $a2, 3
886move    $a1, $sp
887li    $a0, 8
888li    $v0, 4
889mulo    $v0, $a0, $v0
890add     $v0, $a1, $v0
891sw    $a2, 0($v0)
892c156:
893li    $a2, 2
894move    $a1, $sp
895li    $a0, 9
896li    $v0, 4
897mulo    $v0, $a0, $v0
898add     $v0, $a1, $v0
899sw    $a2, 0($v0)
900c155:
901move    $a1, $sp
902li    $a0, 10
903li    $v0, 4
904mulo    $v0, $a0, $v0
905add     $v0, $a1, $v0
906sw    $zero, 0($v0)
907c154:
908move    $a1, $sp
909li    $a0, 11
910li    $v0, 4
911mulo    $v0, $a0, $v0
912add     $v0, $a1, $v0
913sw    $zero, 0($v0)
914c153:
915move    $a1, $sp
916li    $a0, 12
917li    $v0, 4
918mulo    $v0, $a0, $v0
919add     $v0, $a1, $v0
920sw    $zero, 0($v0)
921c152:
922move    $a1, $sp
923li    $a0, 13
924li    $v0, 4
925mulo    $v0, $a0, $v0
926add     $v0, $a1, $v0
927sw    $zero, 0($v0)
928c151:
929move    $a1, $sp
930li    $a0, 14
931li    $v0, 4
932mulo    $v0, $a0, $v0
933add     $v0, $a1, $v0
934sw    $zero, 0($v0)
935c150:
936move    $a1, $sp
937li    $a0, 15
938li    $v0, 4
939mulo    $v0, $a0, $v0
940add     $v0, $a1, $v0
941sw    $zero, 0($v0)
942c149:
943move    $a0, $sp
944move    $a1, $sp
945move    $a2, $sp
946li    $a3, 10
947li    $t0, 10
948la    $v0, comp_fir_basic
949sw    $t0, -4($sp)
950call  $v0
951c148:
952move    $a0, $sp
953move    $a1, $sp
954move    $a2, $sp
955li    $a3, 16
956la    $v0, comp_fir16
957call  $v0
958c147:
959li    $a0, 4
960li    $a1, 1
961li    $a2, 1
962la    $v0, comp_ifFor
963call  $v0
964c146:
965move    $a0, $sp
966li    $a1, 9
967li    $a2, 3
968la    $v0, comp_total
969call  $v0
970c145:
971move    $a0, $sp
972li    $a1, 10
973la    $v0, comp_tri
974call  $v0
975c144:
976move    $a0, $sp
977move    $a1, $sp
978li    $a2, 10
979li    $a3, 10
980la    $v0, comp_forif2
981call  $v0
982c143:
983la    $v0, comp_forif
984call  $v0
985c142:
986lw    $ra, 64($sp)
987delframe
988jr    $ra
989
990__builtin_varargs_start: int -> void
991
992
993__builtin_va_start: int -> int -> void
994
995
996__builtin_va_end: int -> void
997
998
999__builtin_va_copy: int -> int -> void
1000
1001
1002__builtin_va_arg: int -> int -> void
1003
1004
1005__builtin_types_compatible_p: int -> int -> int
1006
1007
1008__builtin_tanl: float -> float
1009
1010
1011__builtin_tanhl: float -> float
1012
1013
1014__builtin_tanhf: float -> float
1015
1016
1017__builtin_tanh: float -> float
1018
1019
1020__builtin_tanf: float -> float
1021
1022
1023__builtin_tan: float -> float
1024
1025
1026__builtin_strspn: int -> int -> int
1027
1028
1029__builtin_strpbrk: int -> int -> int
1030
1031
1032__builtin_strncpy: int -> int -> int -> int
1033
1034
1035__builtin_strncmp: int -> int -> int -> int
1036
1037
1038__builtin_strncat: int -> int -> int -> int
1039
1040
1041__builtin_strcspn: int -> int -> int
1042
1043
1044__builtin_strcpy: int -> int -> int
1045
1046
1047__builtin_strcmp: int -> int -> int
1048
1049
1050__builtin_strchr: int -> int -> int
1051
1052
1053__builtin_stpcpy: int -> int -> int
1054
1055
1056__builtin_stdarg_start: int -> void
1057
1058
1059__builtin_sqrtl: float -> float
1060
1061
1062__builtin_sqrtf: float -> float
1063
1064
1065__builtin_sqrt: float -> float
1066
1067
1068__builtin_sinl: float -> float
1069
1070
1071__builtin_sinhl: float -> float
1072
1073
1074__builtin_sinhf: float -> float
1075
1076
1077__builtin_sinh: float -> float
1078
1079
1080__builtin_sinf: float -> float
1081
1082
1083__builtin_sin: float -> float
1084
1085
1086__builtin_return_address: int -> int
1087
1088
1089__builtin_return: int -> void
1090
1091
1092__builtin_powil: float -> int -> float
1093
1094
1095__builtin_powif: float -> int -> float
1096
1097
1098__builtin_powi: float -> int -> float
1099
1100
1101__builtin_popcountll: int -> int
1102
1103
1104__builtin_popcountl: int -> int
1105
1106
1107__builtin_popcount: int -> int
1108
1109
1110__builtin_parityll: int -> int
1111
1112
1113__builtin_parityl: int -> int
1114
1115
1116__builtin_parity: int -> int
1117
1118
1119__builtin_object_size: int -> int -> int
1120
1121
1122__builtin_next_arg: int
1123
1124
1125__builtin_nansl: int -> float
1126
1127
1128__builtin_nansf: int -> float
1129
1130
1131__builtin_nans: int -> float
1132
1133
1134__builtin_nanl: int -> float
1135
1136
1137__builtin_nanf: int -> float
1138
1139
1140__builtin_nan: int -> float
1141
1142
1143__builtin_modfl: float -> int -> float
1144
1145
1146__builtin_modff: float -> int -> float
1147
1148
1149__builtin_mempcpy: int -> int -> int -> int
1150
1151
1152__builtin_memcpy: int -> int -> int -> int
1153
1154
1155__builtin_logl: float -> float
1156
1157
1158__builtin_logf: float -> float
1159
1160
1161__builtin_log10l: float -> float
1162
1163
1164__builtin_log10f: float -> float
1165
1166
1167__builtin_log10: float -> float
1168
1169
1170__builtin_log: float -> float
1171
1172
1173__builtin_ldexpl: float -> int -> float
1174
1175
1176__builtin_ldexpf: float -> int -> float
1177
1178
1179__builtin_ldexp: float -> int -> float
1180
1181
1182__builtin_infl: float
1183
1184
1185__builtin_inff: float
1186
1187
1188__builtin_inf: float
1189
1190
1191__builtin_huge_vall: float
1192
1193
1194__builtin_huge_valf: float
1195
1196
1197__builtin_huge_val: float
1198
1199
1200__builtin_frexpl: float -> int -> float
1201
1202
1203__builtin_frexpf: float -> int -> float
1204
1205
1206__builtin_frexp: float -> int -> float
1207
1208
1209__builtin_frame_address: int -> int
1210
1211
1212__builtin_fmodl: float -> float
1213
1214
1215__builtin_fmodf: float -> float
1216
1217
1218__builtin_fmod: float -> float
1219
1220
1221__builtin_floorl: float -> float
1222
1223
1224__builtin_floorf: float -> float
1225
1226
1227__builtin_floor: float -> float
1228
1229
1230__builtin_ffsll: int -> int
1231
1232
1233__builtin_ffsl: int -> int
1234
1235
1236__builtin_ffs: int -> int
1237
1238
1239__builtin_fabsl: float -> float
1240
1241
1242__builtin_fabsf: float -> float
1243
1244
1245__builtin_fabs: float -> float
1246
1247
1248__builtin_expl: float -> float
1249
1250
1251__builtin_expf: float -> float
1252
1253
1254__builtin_expect: int -> int -> int
1255
1256
1257__builtin_exp: float -> float
1258
1259
1260__builtin_ctzll: int -> int
1261
1262
1263__builtin_ctzl: int -> int
1264
1265
1266__builtin_ctz: int -> int
1267
1268
1269__builtin_cosl: float -> float
1270
1271
1272__builtin_coshl: float -> float
1273
1274
1275__builtin_coshf: float -> float
1276
1277
1278__builtin_cosh: float -> float
1279
1280
1281__builtin_cosf: float -> float
1282
1283
1284__builtin_cos: float -> float
1285
1286
1287__builtin_constant_p: int -> int
1288
1289
1290__builtin_clzll: int -> int
1291
1292
1293__builtin_clzl: int -> int
1294
1295
1296__builtin_clz: int -> int
1297
1298
1299__builtin_ceill: float -> float
1300
1301
1302__builtin_ceilf: float -> float
1303
1304
1305__builtin_ceil: float -> float
1306
1307
1308__builtin_atanl: float -> float
1309
1310
1311__builtin_atanf: float -> float
1312
1313
1314__builtin_atan2l: float -> float -> float
1315
1316
1317__builtin_atan2f: float -> float -> float
1318
1319
1320__builtin_atan2: float -> float -> float
1321
1322
1323__builtin_atan: float -> float
1324
1325
1326__builtin_asinl: float -> float
1327
1328
1329__builtin_asinf: float -> float
1330
1331
1332__builtin_asin: float -> float
1333
1334
1335__builtin_alloca: int -> int
1336
1337
1338__builtin_acosl: float -> float
1339
1340
1341__builtin_acosf: float -> float
1342
1343
1344__builtin_acos: float -> float
1345
1346
1347__builtin___vsprintf_chk: int -> int -> int -> int -> int -> int
1348
1349
1350__builtin___vsnprintf_chk: int -> int -> int -> int -> int -> int -> int
1351
1352
1353__builtin___vprintf_chk: int -> int -> int -> int
1354
1355
1356__builtin___vfprintf_chk: int -> int -> int -> int -> int
1357
1358
1359__builtin___strncpy_chk: int -> int -> int -> int -> int
1360
1361
1362__builtin___strncat_chk: int -> int -> int -> int -> int
1363
1364
1365__builtin___strcpy_chk: int -> int -> int -> int
1366
1367
1368__builtin___strcat_chk: int -> int -> int -> int
1369
1370
1371__builtin___stpcpy_chk: int -> int -> int -> int
1372
1373
1374__builtin___memset_chk: int -> int -> int -> int -> int
1375
1376
1377__builtin___mempcpy_chk: int -> int -> int -> int -> int
1378
1379
1380__builtin___memmove_chk: int -> int -> int -> int -> int
1381
1382
1383__builtin___memcpy_chk: int -> int -> int -> int -> int
1384
1385
Note: See TracBrowser for help on using the repository browser.