7 var %0, %1, %2, %3, %4, %5, %6,
8 %7, %8, %9, %10, %11, %12, %13
10 main57: newframe --> main56
11 main56: move %13, $ra --> main55
12 main55: move %12, $s7 --> main54
13 main54: move %11, $s6 --> main53
14 main53: move %10, $s5 --> main52
15 main52: move %9, $s4 --> main51
16 main51: move %8, $s3 --> main50
17 main50: move %7, $s2 --> main49
18 main49: move %6, $s1 --> main48
19 main48: move %5, $s0 --> main47
20 main47: li %0, 0 --> main46
21 main46: li %1, 0 --> main45
22 main45: li %2, 0 --> main44
23 main44: li %4, 0 --> main42
24 main42: emit c20 --> main41
25 main41: li %2, 4 --> main40
26 main40: emit c19 --> main39
27 main39: li %1, 5 --> main38
28 main38: emit c18 --> main37
29 main37: move %0, %2 --> main36
30 main36: emit c17 --> main35
31 main35: li %0, 10 --> main34
32 main34: emit c16 --> main33
33 main33: add %0, %2, %1 --> main32
34 main32: emit c15 --> main31
35 main31: sub %0, %2, %1 --> main30
36 main30: emit c14 --> main29
37 main29: mulo %0, %2, %1 --> main28
38 main28: emit c13 --> main27
39 main27: div %0, %2, %1 --> main26
40 main26: emit c12 --> main25
41 main25: la %4, mod --> main43
43 main73: move $a0, %2 --> main72
44 main72: move $a1, %1 --> main71
45 main71: call %4(2) --> main70
46 main70: move %0, $v0 --> main24
47 main24: emit c11 --> main23
48 main23: and %0, %2, %1 --> main22
49 main22: emit c10 --> main21
50 main21: or %0, %2, %1 --> main20
51 main20: emit c9 --> main19
52 main19: sllv %0, %2, %1 --> main18
53 main18: emit c8 --> main17
54 main17: srav %0, %2, %1 --> main16
55 main16: emit c7 --> main15
56 main15: xor %0, %2, %1 --> main14
57 main14: emit c6 --> main13
58 main13: slt %0, %2, %1 --> main12
59 main12: emit c5 --> main11
60 main11: sgt %0, %2, %1 --> main10
61 main10: emit c4 --> main9
62 main9 : seq %0, %2, %1 --> main8
63 main8 : emit c3 --> main7
64 main7 : sne %0, %2, %1 --> main6
65 main6 : emit c2 --> main5
66 main5 : sle %0, %2, %1 --> main4
67 main4 : emit c1 --> main3
68 main3 : sge %0, %2, %1 --> main2
69 main2 : emit c0 --> main1
70 main1 : move %3, %0 --> main0
72 main69: move $v0, %3 --> main68
73 main68: move $ra, %13 --> main67
74 main67: move $s7, %12 --> main66
75 main66: move $s6, %11 --> main65
76 main65: move $s5, %10 --> main64
77 main64: move $s4, %9 --> main63
78 main63: move $s3, %8 --> main62
79 main62: move $s2, %7 --> main61
80 main61: move $s1, %6 --> main60
81 main60: move $s0, %5 --> main59
82 main59: delframe --> main58
83 main58: jr $ra (xmits $v0)
85 __builtin_varargs_start: int -> void
88 __builtin_va_start: int -> int -> void
91 __builtin_va_end: int -> void
94 __builtin_va_copy: int -> int -> void
97 __builtin_va_arg: int -> int -> void
100 __builtin_types_compatible_p: int -> int -> int
103 __builtin_tanl: float -> float
106 __builtin_tanhl: float -> float
109 __builtin_tanhf: float -> float
112 __builtin_tanh: float -> float
115 __builtin_tanf: float -> float
118 __builtin_tan: float -> float
121 __builtin_strspn: int -> int -> int
124 __builtin_strpbrk: int -> int -> int
127 __builtin_strncpy: int -> int -> int -> int
130 __builtin_strncmp: int -> int -> int -> int
133 __builtin_strncat: int -> int -> int -> int
136 __builtin_strcspn: int -> int -> int
139 __builtin_strcpy: int -> int -> int
142 __builtin_strcmp: int -> int -> int
145 __builtin_strchr: int -> int -> int
148 __builtin_stpcpy: int -> int -> int
151 __builtin_stdarg_start: int -> void
154 __builtin_sqrtl: float -> float
157 __builtin_sqrtf: float -> float
160 __builtin_sqrt: float -> float
163 __builtin_sinl: float -> float
166 __builtin_sinhl: float -> float
169 __builtin_sinhf: float -> float
172 __builtin_sinh: float -> float
175 __builtin_sinf: float -> float
178 __builtin_sin: float -> float
181 __builtin_return_address: int -> int
184 __builtin_return: int -> void
187 __builtin_powil: float -> int -> float
190 __builtin_powif: float -> int -> float
193 __builtin_powi: float -> int -> float
196 __builtin_popcountll: int -> int
199 __builtin_popcountl: int -> int
202 __builtin_popcount: int -> int
205 __builtin_parityll: int -> int
208 __builtin_parityl: int -> int
211 __builtin_parity: int -> int
214 __builtin_object_size: int -> int -> int
217 __builtin_next_arg: int
220 __builtin_nansl: int -> float
223 __builtin_nansf: int -> float
226 __builtin_nans: int -> float
229 __builtin_nanl: int -> float
232 __builtin_nanf: int -> float
235 __builtin_nan: int -> float
238 __builtin_modfl: float -> int -> float
241 __builtin_modff: float -> int -> float
244 __builtin_mempcpy: int -> int -> int -> int
247 __builtin_memcpy: int -> int -> int -> int
250 __builtin_logl: float -> float
253 __builtin_logf: float -> float
256 __builtin_log10l: float -> float
259 __builtin_log10f: float -> float
262 __builtin_log10: float -> float
265 __builtin_log: float -> float
268 __builtin_ldexpl: float -> int -> float
271 __builtin_ldexpf: float -> int -> float
274 __builtin_ldexp: float -> int -> float
277 __builtin_infl: float
280 __builtin_inff: float
286 __builtin_huge_vall: float
289 __builtin_huge_valf: float
292 __builtin_huge_val: float
295 __builtin_frexpl: float -> int -> float
298 __builtin_frexpf: float -> int -> float
301 __builtin_frexp: float -> int -> float
304 __builtin_frame_address: int -> int
307 __builtin_fmodl: float -> float
310 __builtin_fmodf: float -> float
313 __builtin_fmod: float -> float
316 __builtin_floorl: float -> float
319 __builtin_floorf: float -> float
322 __builtin_floor: float -> float
325 __builtin_ffsll: int -> int
328 __builtin_ffsl: int -> int
331 __builtin_ffs: int -> int
334 __builtin_fabsl: float -> float
337 __builtin_fabsf: float -> float
340 __builtin_fabs: float -> float
343 __builtin_expl: float -> float
346 __builtin_expf: float -> float
349 __builtin_expect: int -> int -> int
352 __builtin_exp: float -> float
355 __builtin_ctzll: int -> int
358 __builtin_ctzl: int -> int
361 __builtin_ctz: int -> int
364 __builtin_cosl: float -> float
367 __builtin_coshl: float -> float
370 __builtin_coshf: float -> float
373 __builtin_cosh: float -> float
376 __builtin_cosf: float -> float
379 __builtin_cos: float -> float
382 __builtin_constant_p: int -> int
385 __builtin_clzll: int -> int
388 __builtin_clzl: int -> int
391 __builtin_clz: int -> int
394 __builtin_ceill: float -> float
397 __builtin_ceilf: float -> float
400 __builtin_ceil: float -> float
403 __builtin_atanl: float -> float
406 __builtin_atanf: float -> float
409 __builtin_atan2l: float -> float -> float
412 __builtin_atan2f: float -> float -> float
415 __builtin_atan2: float -> float -> float
418 __builtin_atan: float -> float
421 __builtin_asinl: float -> float
424 __builtin_asinf: float -> float
427 __builtin_asin: float -> float
430 __builtin_alloca: int -> int
433 __builtin_acosl: float -> float
436 __builtin_acosf: float -> float
439 __builtin_acos: float -> float
442 __builtin___vsprintf_chk: int -> int -> int -> int -> int -> int
445 __builtin___vsnprintf_chk: int -> int -> int -> int -> int -> int -> int
448 __builtin___vprintf_chk: int -> int -> int -> int
451 __builtin___vfprintf_chk: int -> int -> int -> int -> int
454 __builtin___strncpy_chk: int -> int -> int -> int -> int
457 __builtin___strncat_chk: int -> int -> int -> int -> int
460 __builtin___strcpy_chk: int -> int -> int -> int
463 __builtin___strcat_chk: int -> int -> int -> int
466 __builtin___stpcpy_chk: int -> int -> int -> int
469 __builtin___memset_chk: int -> int -> int -> int -> int
472 __builtin___mempcpy_chk: int -> int -> int -> int -> int
475 __builtin___memmove_chk: int -> int -> int -> int -> int
478 __builtin___memcpy_chk: int -> int -> int -> int -> int