program globals 0 procedure array_param(3) var 0 array_param79: newframe c37: li $a3, 1 li $v0, 4 mulo $v0, $zero, $v0 add $v0, $a0, $v0 sw $a3, 0($v0) c36: li $a3, 1 li $v0, 4 mulo $v0, $a3, $v0 add $v0, $a0, $v0 sw $a1, 0($v0) c35: c34: li $a1, 7 li $v0, 4 mulo $v0, $a2, $v0 add $v0, $a0, $v0 sw $a1, 0($v0) c33: li $v0, 4 mulo $v0, $a2, $v0 add $v0, $a0, $v0 lw $v0, 0($v0) c32: c31: delframe jr $ra procedure array_mixte(3) var 40 array_mixte223: newframe c30: li $t0, 0 move $a3, $sp li $v0, 4 mulo $v0, $zero, $v0 add $v0, $a3, $v0 sw $t0, 0($v0) c29: move $t0, $sp li $a3, 1 li $v0, 4 mulo $v0, $a3, $v0 add $v0, $t0, $v0 sw $zero, 0($v0) c28: move $t0, $sp li $a3, 2 li $v0, 4 mulo $v0, $a3, $v0 add $v0, $t0, $v0 sw $zero, 0($v0) c27: move $t0, $sp li $a3, 3 li $v0, 4 mulo $v0, $a3, $v0 add $v0, $t0, $v0 sw $zero, 0($v0) c26: move $t0, $sp li $a3, 4 li $v0, 4 mulo $v0, $a3, $v0 add $v0, $t0, $v0 sw $zero, 0($v0) c25: move $t0, $sp li $a3, 5 li $v0, 4 mulo $v0, $a3, $v0 add $v0, $t0, $v0 sw $zero, 0($v0) c24: move $t0, $sp li $a3, 6 li $v0, 4 mulo $v0, $a3, $v0 add $v0, $t0, $v0 sw $zero, 0($v0) c23: move $t0, $sp li $a3, 7 li $v0, 4 mulo $v0, $a3, $v0 add $v0, $t0, $v0 sw $zero, 0($v0) c22: move $t0, $sp li $a3, 8 li $v0, 4 mulo $v0, $a3, $v0 add $v0, $t0, $v0 sw $zero, 0($v0) c21: move $t0, $sp li $a3, 9 li $v0, 4 mulo $v0, $a3, $v0 add $v0, $t0, $v0 sw $zero, 0($v0) c20: li $v0, 4 mulo $v0, $a2, $v0 add $v0, $a0, $v0 lw $a3, 0($v0) li $v0, 1 add $t0, $a3, $v0 move $a3, $sp li $v0, 4 mulo $v0, $a1, $v0 add $v0, $a3, $v0 sw $t0, 0($v0) c19: move $a3, $sp li $v0, 4 mulo $v0, $zero, $v0 add $v0, $a3, $v0 lw $a3, 0($v0) li $v0, 4 mulo $v0, $a2, $v0 add $v0, $a0, $v0 sw $a3, 0($v0) c18: li $a2, 1 li $v0, 4 mulo $v0, $a2, $v0 add $v0, $a0, $v0 lw $a2, 0($v0) li $v0, 4 mulo $v0, $a1, $v0 add $v0, $a0, $v0 sw $a2, 0($v0) c17: li $v0, 4 mulo $v0, $a1, $v0 add $v0, $sp, $v0 lw $v0, 0($v0) delframe jr $ra procedure array_local(0) var 40 array_local234: newframe c16: li $a1, 0 move $a0, $sp li $v0, 4 mulo $v0, $zero, $v0 add $v0, $a0, $v0 sw $a1, 0($v0) c15: move $a1, $sp li $a0, 1 li $v0, 4 mulo $v0, $a0, $v0 add $v0, $a1, $v0 sw $zero, 0($v0) c14: move $a1, $sp li $a0, 2 li $v0, 4 mulo $v0, $a0, $v0 add $v0, $a1, $v0 sw $zero, 0($v0) c13: move $a1, $sp li $a0, 3 li $v0, 4 mulo $v0, $a0, $v0 add $v0, $a1, $v0 sw $zero, 0($v0) c12: move $a1, $sp li $a0, 4 li $v0, 4 mulo $v0, $a0, $v0 add $v0, $a1, $v0 sw $zero, 0($v0) c11: move $a1, $sp li $a0, 5 li $v0, 4 mulo $v0, $a0, $v0 add $v0, $a1, $v0 sw $zero, 0($v0) c10: move $a1, $sp li $a0, 6 li $v0, 4 mulo $v0, $a0, $v0 add $v0, $a1, $v0 sw $zero, 0($v0) c9: move $a1, $sp li $a0, 7 li $v0, 4 mulo $v0, $a0, $v0 add $v0, $a1, $v0 sw $zero, 0($v0) c8: move $a1, $sp li $a0, 8 li $v0, 4 mulo $v0, $a0, $v0 add $v0, $a1, $v0 sw $zero, 0($v0) c7: move $a1, $sp li $a0, 9 li $v0, 4 mulo $v0, $a0, $v0 add $v0, $a1, $v0 sw $zero, 0($v0) c6: li $a1, 1 move $a0, $sp li $v0, 4 mulo $v0, $zero, $v0 add $v0, $a0, $v0 sw $a1, 0($v0) c5: li $a2, 5 move $a1, $sp li $a0, 1 li $v0, 4 mulo $v0, $a0, $v0 add $v0, $a1, $v0 sw $a2, 0($v0) c4: c3: li $a2, 7 move $a1, $sp li $a0, 1 li $v0, 4 mulo $v0, $a0, $v0 add $v0, $a1, $v0 sw $a2, 0($v0) c2: li $a0, 1 li $v0, 4 mulo $v0, $a0, $v0 add $v0, $sp, $v0 lw $v0, 0($v0) c1: c0: delframe jr $ra procedure _main(0) var 52 main181: newframe sw $ra, 48($sp) sw $s1, 44($sp) sw $s0, 40($sp) c51: li $a1, 1 move $a0, $sp li $v0, 4 mulo $v0, $zero, $v0 add $v0, $a0, $v0 sw $a1, 0($v0) c50: li $a2, 2 move $a1, $sp li $a0, 1 li $v0, 4 mulo $v0, $a0, $v0 add $v0, $a1, $v0 sw $a2, 0($v0) c49: li $a2, 3 move $a1, $sp li $a0, 2 li $v0, 4 mulo $v0, $a0, $v0 add $v0, $a1, $v0 sw $a2, 0($v0) c48: li $a2, 4 move $a1, $sp li $a0, 3 li $v0, 4 mulo $v0, $a0, $v0 add $v0, $a1, $v0 sw $a2, 0($v0) c47: li $a2, 5 move $a1, $sp li $a0, 4 li $v0, 4 mulo $v0, $a0, $v0 add $v0, $a1, $v0 sw $a2, 0($v0) c46: li $a2, 6 move $a1, $sp li $a0, 5 li $v0, 4 mulo $v0, $a0, $v0 add $v0, $a1, $v0 sw $a2, 0($v0) c45: li $a2, 7 move $a1, $sp li $a0, 6 li $v0, 4 mulo $v0, $a0, $v0 add $v0, $a1, $v0 sw $a2, 0($v0) c44: li $a2, 8 move $a1, $sp li $a0, 7 li $v0, 4 mulo $v0, $a0, $v0 add $v0, $a1, $v0 sw $a2, 0($v0) c43: li $a2, 9 move $a1, $sp li $a0, 8 li $v0, 4 mulo $v0, $a0, $v0 add $v0, $a1, $v0 sw $a2, 0($v0) c42: move $a1, $sp li $a0, 9 li $v0, 4 mulo $v0, $a0, $v0 add $v0, $a1, $v0 sw $zero, 0($v0) c41: la $v0, array_local call $v0 move $s0, $v0 c40: move $a0, $sp li $a1, 2 li $a2, 3 la $v0, array_mixte call $v0 move $s1, $v0 c39: move $a0, $sp li $a1, 2 li $a2, 3 la $v0, array_param call $v0 c38: add $a0, $s0, $s1 add $v0, $a0, $v0 lw $ra, 48($sp) lw $s1, 44($sp) lw $s0, 40($sp) delframe jr $ra __builtin_varargs_start: int -> void __builtin_va_start: int -> int -> void __builtin_va_end: int -> void __builtin_va_copy: int -> int -> void __builtin_va_arg: int -> int -> void __builtin_types_compatible_p: int -> int -> int __builtin_tanl: float -> float __builtin_tanhl: float -> float __builtin_tanhf: float -> float __builtin_tanh: float -> float __builtin_tanf: float -> float __builtin_tan: float -> float __builtin_strspn: int -> int -> int __builtin_strpbrk: int -> int -> int __builtin_strncpy: int -> int -> int -> int __builtin_strncmp: int -> int -> int -> int __builtin_strncat: int -> int -> int -> int __builtin_strcspn: int -> int -> int __builtin_strcpy: int -> int -> int __builtin_strcmp: int -> int -> int __builtin_strchr: int -> int -> int __builtin_stpcpy: int -> int -> int __builtin_stdarg_start: int -> void __builtin_sqrtl: float -> float __builtin_sqrtf: float -> float __builtin_sqrt: float -> float __builtin_sinl: float -> float __builtin_sinhl: float -> float __builtin_sinhf: float -> float __builtin_sinh: float -> float __builtin_sinf: float -> float __builtin_sin: float -> float __builtin_return_address: int -> int __builtin_return: int -> void __builtin_powil: float -> int -> float __builtin_powif: float -> int -> float __builtin_powi: float -> int -> float __builtin_popcountll: int -> int __builtin_popcountl: int -> int __builtin_popcount: int -> int __builtin_parityll: int -> int __builtin_parityl: int -> int __builtin_parity: int -> int __builtin_object_size: int -> int -> int __builtin_next_arg: int __builtin_nansl: int -> float __builtin_nansf: int -> float __builtin_nans: int -> float __builtin_nanl: int -> float __builtin_nanf: int -> float __builtin_nan: int -> float __builtin_modfl: float -> int -> float __builtin_modff: float -> int -> float __builtin_mempcpy: int -> int -> int -> int __builtin_memcpy: int -> int -> int -> int __builtin_logl: float -> float __builtin_logf: float -> float __builtin_log10l: float -> float __builtin_log10f: float -> float __builtin_log10: float -> float __builtin_log: float -> float __builtin_ldexpl: float -> int -> float __builtin_ldexpf: float -> int -> float __builtin_ldexp: float -> int -> float __builtin_infl: float __builtin_inff: float __builtin_inf: float __builtin_huge_vall: float __builtin_huge_valf: float __builtin_huge_val: float __builtin_frexpl: float -> int -> float __builtin_frexpf: float -> int -> float __builtin_frexp: float -> int -> float __builtin_frame_address: int -> int __builtin_fmodl: float -> float __builtin_fmodf: float -> float __builtin_fmod: float -> float __builtin_floorl: float -> float __builtin_floorf: float -> float __builtin_floor: float -> float __builtin_ffsll: int -> int __builtin_ffsl: int -> int __builtin_ffs: int -> int __builtin_fabsl: float -> float __builtin_fabsf: float -> float __builtin_fabs: float -> float __builtin_expl: float -> float __builtin_expf: float -> float __builtin_expect: int -> int -> int __builtin_exp: float -> float __builtin_ctzll: int -> int __builtin_ctzl: int -> int __builtin_ctz: int -> int __builtin_cosl: float -> float __builtin_coshl: float -> float __builtin_coshf: float -> float __builtin_cosh: float -> float __builtin_cosf: float -> float __builtin_cos: float -> float __builtin_constant_p: int -> int __builtin_clzll: int -> int __builtin_clzl: int -> int __builtin_clz: int -> int __builtin_ceill: float -> float __builtin_ceilf: float -> float __builtin_ceil: float -> float __builtin_atanl: float -> float __builtin_atanf: float -> float __builtin_atan2l: float -> float -> float __builtin_atan2f: float -> float -> float __builtin_atan2: float -> float -> float __builtin_atan: float -> float __builtin_asinl: float -> float __builtin_asinf: float -> float __builtin_asin: float -> float __builtin_alloca: int -> int __builtin_acosl: float -> float __builtin_acosf: float -> float __builtin_acos: float -> float __builtin___vsprintf_chk: int -> int -> int -> int -> int -> int __builtin___vsnprintf_chk: int -> int -> int -> int -> int -> int -> int __builtin___vprintf_chk: int -> int -> int -> int __builtin___vfprintf_chk: int -> int -> int -> int -> int __builtin___strncpy_chk: int -> int -> int -> int -> int __builtin___strncat_chk: int -> int -> int -> int -> int __builtin___strcpy_chk: int -> int -> int -> int __builtin___strcat_chk: int -> int -> int -> int __builtin___stpcpy_chk: int -> int -> int -> int __builtin___memset_chk: int -> int -> int -> int -> int __builtin___mempcpy_chk: int -> int -> int -> int -> int __builtin___memmove_chk: int -> int -> int -> int -> int __builtin___memcpy_chk: int -> int -> int -> int -> int