program: (main function is "main") globals: "__builtin___memcpy_chk": int -> int -> int -> int -> int "__builtin___memmove_chk": int -> int -> int -> int -> int "__builtin___mempcpy_chk": int -> int -> int -> int -> int "__builtin___memset_chk": int -> int -> int -> int -> int "__builtin___stpcpy_chk": int -> int -> int -> int "__builtin___strcat_chk": int -> int -> int -> int "__builtin___strcpy_chk": int -> int -> int -> int "__builtin___strncat_chk": int -> int -> int -> int -> int "__builtin___strncpy_chk": int -> int -> int -> int -> int "__builtin___vfprintf_chk": int -> int -> int -> int -> int "__builtin___vprintf_chk": int -> int -> int -> int "__builtin___vsnprintf_chk": int -> int -> int -> int -> int -> int -> int "__builtin___vsprintf_chk": int -> int -> int -> int -> int -> int "__builtin_acos": float -> float "__builtin_acosf": float -> float "__builtin_acosl": float -> float "__builtin_alloca": int -> int "__builtin_asin": float -> float "__builtin_asinf": float -> float "__builtin_asinl": float -> float "__builtin_atan": float -> float "__builtin_atanf": float -> float "__builtin_atanl": float -> float "__builtin_atan2": float -> float -> float "__builtin_atan2f": float -> float -> float "__builtin_atan2l": float -> float -> float "__builtin_ceil": float -> float "__builtin_ceilf": float -> float "__builtin_ceill": float -> float "__builtin_cos": float -> float "__builtin_cosf": float -> float "__builtin_cosl": float -> float "__builtin_cosh": float -> float "__builtin_coshf": float -> float "__builtin_coshl": float -> float "__builtin_clz": int -> int "__builtin_clzl": int -> int "__builtin_clzll": int -> int "__builtin_constant_p": int -> int "__builtin_ctz": int -> int "__builtin_ctzl": int -> int "__builtin_ctzll": int -> int "__builtin_exp": float -> float "__builtin_expf": float -> float "__builtin_expl": float -> float "__builtin_expect": int -> int -> int "__builtin_fabs": float -> float "__builtin_fabsf": float -> float "__builtin_fabsl": float -> float "__builtin_ffs": int -> int "__builtin_ffsl": int -> int "__builtin_ffsll": int -> int "__builtin_frame_address": int -> int "__builtin_floor": float -> float "__builtin_floorf": float -> float "__builtin_floorl": float -> float "__builtin_huge_val": float "__builtin_huge_valf": float "__builtin_huge_vall": float "__builtin_inf": float "__builtin_inff": float "__builtin_infl": float "__builtin_memcpy": int -> int -> int -> int "__builtin_mempcpy": int -> int -> int -> int "__builtin_fmod": float -> float "__builtin_fmodf": float -> float "__builtin_fmodl": float -> float "__builtin_frexp": float -> int -> float "__builtin_frexpf": float -> int -> float "__builtin_frexpl": float -> int -> float "__builtin_ldexp": float -> int -> float "__builtin_ldexpf": float -> int -> float "__builtin_ldexpl": float -> int -> float "__builtin_log": float -> float "__builtin_logf": float -> float "__builtin_logl": float -> float "__builtin_log10": float -> float "__builtin_log10f": float -> float "__builtin_log10l": float -> float "__builtin_modff": float -> int -> float "__builtin_modfl": float -> int -> float "__builtin_nan": int -> float "__builtin_nanf": int -> float "__builtin_nanl": int -> float "__builtin_nans": int -> float "__builtin_nansf": int -> float "__builtin_nansl": int -> float "__builtin_next_arg": int "__builtin_object_size": int -> int -> int "__builtin_parity": int -> int "__builtin_parityl": int -> int "__builtin_parityll": int -> int "__builtin_popcount": int -> int "__builtin_popcountl": int -> int "__builtin_popcountll": int -> int "__builtin_powi": float -> int -> float "__builtin_powif": float -> int -> float "__builtin_powil": float -> int -> float "__builtin_return": int -> void "__builtin_return_address": int -> int "__builtin_sin": float -> float "__builtin_sinf": float -> float "__builtin_sinl": float -> float "__builtin_sinh": float -> float "__builtin_sinhf": float -> float "__builtin_sinhl": float -> float "__builtin_sqrt": float -> float "__builtin_sqrtf": float -> float "__builtin_sqrtl": float -> float "__builtin_stpcpy": int -> int -> int "__builtin_strchr": int -> int -> int "__builtin_strcmp": int -> int -> int "__builtin_strcpy": int -> int -> int "__builtin_strcspn": int -> int -> int "__builtin_strncat": int -> int -> int -> int "__builtin_strncmp": int -> int -> int -> int "__builtin_strncpy": int -> int -> int -> int "__builtin_strspn": int -> int -> int "__builtin_strpbrk": int -> int -> int "__builtin_types_compatible_p": int -> int -> int "__builtin_tan": float -> float "__builtin_tanf": float -> float "__builtin_tanl": float -> float "__builtin_tanh": float -> float "__builtin_tanhf": float -> float "__builtin_tanhl": float -> float "__builtin_va_end": int -> void "__builtin_varargs_start": int -> void "__builtin_va_start": int -> int -> void "__builtin_stdarg_start": int -> void "__builtin_va_arg": int -> int -> void "__builtin_va_copy": int -> int -> void "array_local"(): int locals: %4, %0, %1, %2, %3, %5, %6, %7, %8, %9, %10, %11, %12, %13, %14, %15, %16, %17, %18, %19, %20, %21, %22, %23, %24, %25, %26, %27, %28, %29, %30, %31, %32, %33, %34, %35, %36, %37, %38, %39, %40, %41, %42, %43, %44, %45, %46, %47, %48, %49, %50, %51, %52, %53, %54, %55, %56, %57, %58, %59, %60, %61, %62, %63, %64, %65, %66, %67, %68, %69, %70, %71, %72, %73, %74, %75, %76, %77, %78, %79, %80, %81 result: %4 stacksize: 40 entry: array_local111 exit: array_local0 array_local99: mul %74, %75, %76 --> array_local98 array_local98: store int32, add, %73, %74, %72 --> array_local97 array_local97: emit c14 --> array_local96 array_local96: imm_int 0, %67, --> array_local95 array_local95: imm_addr 0($sp), %68, --> array_local94 array_local94: imm_int 2, %70, --> array_local93 array_local93: imm_int 4, %71, --> array_local92 array_local92: mul %69, %70, %71 --> array_local91 array_local91: store int32, add, %68, %69, %67 --> array_local90 array_local90: emit c13 --> array_local89 array_local9: load int32, add, %9, %10, %3 --> array_local8 array_local89: imm_int 0, %62, --> array_local88 array_local88: imm_addr 0($sp), %63, --> array_local87 array_local87: imm_int 3, %65, --> array_local86 array_local86: imm_int 4, %66, --> array_local85 array_local85: mul %64, %65, %66 --> array_local84 array_local84: store int32, add, %63, %64, %62 --> array_local83 array_local83: emit c12 --> array_local82 array_local82: imm_int 0, %57, --> array_local81 array_local81: imm_addr 0($sp), %58, --> array_local80 array_local80: imm_int 4, %60, --> array_local79 array_local8: emit c1 --> array_local7 array_local79: imm_int 4, %61, --> array_local78 array_local78: mul %59, %60, %61 --> array_local77 array_local77: store int32, add, %58, %59, %57 --> array_local76 array_local76: emit c11 --> array_local75 array_local75: imm_int 0, %52, --> array_local74 array_local74: imm_addr 0($sp), %53, --> array_local73 array_local73: imm_int 5, %55, --> array_local72 array_local72: imm_int 4, %56, --> array_local71 array_local71: mul %54, %55, %56 --> array_local70 array_local70: store int32, add, %53, %54, %52 --> array_local69 array_local7: imm_addr 0($sp), %5, --> array_local6 array_local69: emit c10 --> array_local68 array_local68: imm_int 0, %47, --> array_local67 array_local67: imm_addr 0($sp), %48, --> array_local66 array_local66: imm_int 6, %50, --> array_local65 array_local65: imm_int 4, %51, --> array_local64 array_local64: mul %49, %50, %51 --> array_local63 array_local63: store int32, add, %48, %49, %47 --> array_local62 array_local62: emit c9 --> array_local61 array_local61: imm_int 0, %42, --> array_local60 array_local60: imm_addr 0($sp), %43, --> array_local59 array_local6: imm_int 0, %7, --> array_local5 array_local59: imm_int 7, %45, --> array_local58 array_local58: imm_int 4, %46, --> array_local57 array_local57: mul %44, %45, %46 --> array_local56 array_local56: store int32, add, %43, %44, %42 --> array_local55 array_local55: emit c8 --> array_local54 array_local54: imm_int 0, %37, --> array_local53 array_local53: imm_addr 0($sp), %38, --> array_local52 array_local52: imm_int 8, %40, --> array_local51 array_local51: imm_int 4, %41, --> array_local50 array_local50: mul %39, %40, %41 --> array_local49 array_local5: imm_int 4, %8, --> array_local4 array_local49: store int32, add, %38, %39, %37 --> array_local48 array_local48: emit c7 --> array_local47 array_local47: imm_int 0, %32, --> array_local46 array_local46: imm_addr 0($sp), %33, --> array_local45 array_local45: imm_int 9, %35, --> array_local44 array_local44: imm_int 4, %36, --> array_local43 array_local43: mul %34, %35, %36 --> array_local42 array_local42: store int32, add, %33, %34, %32 --> array_local41 array_local41: emit c6 --> array_local40 array_local40: imm_int 1, %27, --> array_local39 array_local4: mul %6, %7, %8 --> array_local3 array_local39: imm_addr 0($sp), %28, --> array_local38 array_local38: imm_int 0, %30, --> array_local37 array_local37: imm_int 4, %31, --> array_local36 array_local36: mul %29, %30, %31 --> array_local35 array_local35: store int32, add, %28, %29, %27 --> array_local34 array_local34: emit c5 --> array_local33 array_local33: imm_int 5, %22, --> array_local32 array_local32: imm_addr 0($sp), %23, --> array_local31 array_local31: imm_int 1, %25, --> array_local30 array_local30: imm_int 4, %26, --> array_local29 array_local3: load int32, add, %5, %6, %2 --> array_local2 array_local29: mul %24, %25, %26 --> array_local28 array_local28: store int32, add, %23, %24, %22 --> array_local27 array_local27: emit c4 --> array_local26 array_local26: imm_addr 0($sp), %18, --> array_local25 array_local25: imm_int 0, %20, --> array_local24 array_local24: imm_int 4, %21, --> array_local23 array_local23: mul %19, %20, %21 --> array_local22 array_local22: load int32, add, %18, %19, %3 --> array_local21 array_local21: emit c3 --> array_local20 array_local20: imm_int 7, %13, --> array_local19 array_local2: emit c0 --> array_local1 array_local19: imm_addr 0($sp), %14, --> array_local18 array_local18: imm_int 1, %16, --> array_local17 array_local17: imm_int 4, %17, --> array_local16 array_local16: mul %15, %16, %17 --> array_local15 array_local15: store int32, add, %14, %15, %13 --> array_local14 array_local14: emit c2 --> array_local13 array_local13: imm_addr 0($sp), %9, --> array_local12 array_local12: imm_int 1, %11, --> array_local11 array_local111: emit c16 --> array_local110 array_local110: imm_int 0, %77, --> array_local109 array_local11: imm_int 4, %12, --> array_local10 array_local109: imm_addr 0($sp), %78, --> array_local108 array_local108: imm_int 0, %80, --> array_local107 array_local107: imm_int 4, %81, --> array_local106 array_local106: mul %79, %80, %81 --> array_local105 array_local105: store int32, add, %78, %79, %77 --> array_local104 array_local104: emit c15 --> array_local103 array_local103: imm_int 0, %72, --> array_local102 array_local102: imm_addr 0($sp), %73, --> array_local101 array_local101: imm_int 1, %75, --> array_local100 array_local100: imm_int 4, %76, --> array_local99 array_local10: mul %10, %11, %12 --> array_local9 array_local1: mov %4, %3 --> array_local0 array_local0: return %4 "array_mixte"(%0, %1, %2): int -> int -> int -> int locals: %3, %4, %5, %6, %7, %8, %9, %10, %11, %12, %13, %14, %15, %16, %17, %18, %19, %20, %21, %22, %23, %24, %25, %26, %27, %28, %29, %30, %31, %32, %33, %34, %35, %36, %37, %38, %39, %40, %41, %42, %43, %44, %45, %46, %47, %48, %49, %50, %51, %52, %53, %54, %55, %56, %57, %58, %59, %60, %61, %62, %63, %64, %65, %66, %67, %68, %69, %70, %71, %72, %73, %74, %75, %76, %77 result: %3 stacksize: 40 entry: array_mixte102 exit: array_mixte0 array_mixte99: imm_int 0, %76, --> array_mixte98 array_mixte98: imm_int 4, %77, --> array_mixte97 array_mixte97: mul %75, %76, %77 --> array_mixte96 array_mixte96: store int32, add, %74, %75, %73 --> array_mixte95 array_mixte95: emit c29 --> array_mixte94 array_mixte94: imm_int 0, %68, --> array_mixte93 array_mixte93: imm_addr 0($sp), %69, --> array_mixte92 array_mixte92: imm_int 1, %71, --> array_mixte91 array_mixte91: imm_int 4, %72, --> array_mixte90 array_mixte90: mul %70, %71, %72 --> array_mixte89 array_mixte9: load int32, add, %0, %10, %7 --> array_mixte8 array_mixte89: store int32, add, %69, %70, %68 --> array_mixte88 array_mixte88: emit c28 --> array_mixte87 array_mixte87: imm_int 0, %63, --> array_mixte86 array_mixte86: imm_addr 0($sp), %64, --> array_mixte85 array_mixte85: imm_int 2, %66, --> array_mixte84 array_mixte84: imm_int 4, %67, --> array_mixte83 array_mixte83: mul %65, %66, %67 --> array_mixte82 array_mixte82: store int32, add, %64, %65, %63 --> array_mixte81 array_mixte81: emit c27 --> array_mixte80 array_mixte80: imm_int 0, %58, --> array_mixte79 array_mixte8: imm_int 4, %9, --> array_mixte7 array_mixte79: imm_addr 0($sp), %59, --> array_mixte78 array_mixte78: imm_int 3, %61, --> array_mixte77 array_mixte77: imm_int 4, %62, --> array_mixte76 array_mixte76: mul %60, %61, %62 --> array_mixte75 array_mixte75: store int32, add, %59, %60, %58 --> array_mixte74 array_mixte74: emit c26 --> array_mixte73 array_mixte73: imm_int 0, %53, --> array_mixte72 array_mixte72: imm_addr 0($sp), %54, --> array_mixte71 array_mixte71: imm_int 4, %56, --> array_mixte70 array_mixte70: imm_int 4, %57, --> array_mixte69 array_mixte7: mul %8, %1, %9 --> array_mixte6 array_mixte69: mul %55, %56, %57 --> array_mixte68 array_mixte68: store int32, add, %54, %55, %53 --> array_mixte67 array_mixte67: emit c25 --> array_mixte66 array_mixte66: imm_int 0, %48, --> array_mixte65 array_mixte65: imm_addr 0($sp), %49, --> array_mixte64 array_mixte64: imm_int 5, %51, --> array_mixte63 array_mixte63: imm_int 4, %52, --> array_mixte62 array_mixte62: mul %50, %51, %52 --> array_mixte61 array_mixte61: store int32, add, %49, %50, %48 --> array_mixte60 array_mixte60: emit c24 --> array_mixte59 array_mixte6: store int32, add, %0, %8, %7 --> array_mixte5 array_mixte59: imm_int 0, %43, --> array_mixte58 array_mixte58: imm_addr 0($sp), %44, --> array_mixte57 array_mixte57: imm_int 6, %46, --> array_mixte56 array_mixte56: imm_int 4, %47, --> array_mixte55 array_mixte55: mul %45, %46, %47 --> array_mixte54 array_mixte54: store int32, add, %44, %45, %43 --> array_mixte53 array_mixte53: emit c23 --> array_mixte52 array_mixte52: imm_int 0, %38, --> array_mixte51 array_mixte51: imm_addr 0($sp), %39, --> array_mixte50 array_mixte50: imm_int 7, %41, --> array_mixte49 array_mixte5: emit c17 --> array_mixte4 array_mixte49: imm_int 4, %42, --> array_mixte48 array_mixte48: mul %40, %41, %42 --> array_mixte47 array_mixte47: store int32, add, %39, %40, %38 --> array_mixte46 array_mixte46: emit c22 --> array_mixte45 array_mixte45: imm_int 0, %33, --> array_mixte44 array_mixte44: imm_addr 0($sp), %34, --> array_mixte43 array_mixte43: imm_int 8, %36, --> array_mixte42 array_mixte42: imm_int 4, %37, --> array_mixte41 array_mixte41: mul %35, %36, %37 --> array_mixte40 array_mixte40: store int32, add, %34, %35, %33 --> array_mixte39 array_mixte4: imm_addr 0($sp), %4, --> array_mixte3 array_mixte39: emit c21 --> array_mixte38 array_mixte38: imm_int 0, %28, --> array_mixte37 array_mixte37: imm_addr 0($sp), %29, --> array_mixte36 array_mixte36: imm_int 9, %31, --> array_mixte35 array_mixte35: imm_int 4, %32, --> array_mixte34 array_mixte34: mul %30, %31, %32 --> array_mixte33 array_mixte33: store int32, add, %29, %30, %28 --> array_mixte32 array_mixte32: emit c20 --> array_mixte31 array_mixte31: imm_int 4, %27, --> array_mixte30 array_mixte30: mul %26, %2, %27 --> array_mixte29 array_mixte3: imm_int 4, %6, --> array_mixte2 array_mixte29: load int32, add, %0, %26, %24 --> array_mixte28 array_mixte28: imm_int 1, %25, --> array_mixte27 array_mixte27: add %20, %24, %25 --> array_mixte26 array_mixte26: imm_addr 0($sp), %21, --> array_mixte25 array_mixte25: imm_int 4, %23, --> array_mixte24 array_mixte24: mul %22, %1, %23 --> array_mixte23 array_mixte23: store int32, add, %21, %22, %20 --> array_mixte22 array_mixte22: emit c19 --> array_mixte21 array_mixte21: imm_addr 0($sp), %16, --> array_mixte20 array_mixte20: imm_int 0, %18, --> array_mixte19 array_mixte2: mul %5, %1, %6 --> array_mixte1 array_mixte19: imm_int 4, %19, --> array_mixte18 array_mixte18: mul %17, %18, %19 --> array_mixte17 array_mixte17: load int32, add, %16, %17, %13 --> array_mixte16 array_mixte16: imm_int 4, %15, --> array_mixte15 array_mixte15: mul %14, %2, %15 --> array_mixte14 array_mixte14: store int32, add, %0, %14, %13 --> array_mixte13 array_mixte13: emit c18 --> array_mixte12 array_mixte12: imm_int 1, %11, --> array_mixte11 array_mixte11: imm_int 4, %12, --> array_mixte10 array_mixte102: emit c30 --> array_mixte101 array_mixte101: imm_int 0, %73, --> array_mixte100 array_mixte100: imm_addr 0($sp), %74, --> array_mixte99 array_mixte10: mul %10, %11, %12 --> array_mixte9 array_mixte1: load int32, add, %4, %5, %3 --> array_mixte0 array_mixte0: return %3 "array_param"(%0, %1, %2): int -> int -> int -> int locals: %7, %3, %4, %5, %6, %8, %9, %10, %11, %12, %13, %14, %15, %16, %17, %18, %19, %20, %21, %22, %23, %24, %25 result: %7 stacksize: 0 entry: array_param32 exit: array_param0 array_param9: mul %11, %2, %12 --> array_param8 array_param8: load int32, add, %0, %11, %6 --> array_param7 array_param7: emit c32 --> array_param6 array_param6: imm_int 0, %9, --> array_param5 array_param5: imm_int 4, %10, --> array_param4 array_param4: mul %8, %9, %10 --> array_param3 array_param32: emit c37 --> array_param31 array_param31: imm_int 1, %22, --> array_param30 array_param30: imm_int 0, %24, --> array_param29 array_param3: load int32, add, %0, %8, %5 --> array_param2 array_param29: imm_int 4, %25, --> array_param28 array_param28: mul %23, %24, %25 --> array_param27 array_param27: store int32, add, %0, %23, %22 --> array_param26 array_param26: emit c36 --> array_param25 array_param25: imm_int 1, %20, --> array_param24 array_param24: imm_int 4, %21, --> array_param23 array_param23: mul %19, %20, %21 --> array_param22 array_param22: store int32, add, %0, %19, %1 --> array_param21 array_param21: emit c35 --> array_param20 array_param20: imm_int 0, %17, --> array_param19 array_param2: emit c31 --> array_param1 array_param19: imm_int 4, %18, --> array_param18 array_param18: mul %16, %17, %18 --> array_param17 array_param17: load int32, add, %0, %16, %6 --> array_param16 array_param16: emit c34 --> array_param15 array_param15: imm_int 7, %13, --> array_param14 array_param14: imm_int 4, %15, --> array_param13 array_param13: mul %14, %2, %15 --> array_param12 array_param12: store int32, add, %0, %14, %13 --> array_param11 array_param11: emit c33 --> array_param10 array_param10: imm_int 4, %12, --> array_param9 array_param1: mov %7, %6 --> array_param0 array_param0: return %7 "main"(): int locals: %3, %0, %1, %2, %4, %5, %6, %7, %8, %9, %10, %11, %12, %13, %14, %15, %16, %17, %18, %19, %20, %21, %22, %23, %24, %25, %26, %27, %28, %29, %30, %31, %32, %33, %34, %35, %36, %37, %38, %39, %40, %41, %42, %43, %44, %45, %46, %47, %48, %49, %50, %51, %52, %53, %54, %55, %56, %57, %58, %59, %60 result: %3 stacksize: 40 entry: main85 exit: main0 main9: call "array_mixte", %8, %9, %10, %1: int -> int -> int -> int --> main8 main85: emit c51 --> main84 main84: imm_int 1, %56, --> main83 main83: imm_addr 0($sp), %57, --> main82 main82: imm_int 0, %59, --> main81 main81: imm_int 4, %60, --> main80 main80: mul %58, %59, %60 --> main79 main8: emit c39 --> main7 main79: store int32, add, %57, %58, %56 --> main78 main78: emit c50 --> main77 main77: imm_int 2, %51, --> main76 main76: imm_addr 0($sp), %52, --> main75 main75: imm_int 1, %54, --> main74 main74: imm_int 4, %55, --> main73 main73: mul %53, %54, %55 --> main72 main72: store int32, add, %52, %53, %51 --> main71 main71: emit c49 --> main70 main70: imm_int 3, %46, --> main69 main7: imm_addr 0($sp), %5, --> main6 main69: imm_addr 0($sp), %47, --> main68 main68: imm_int 2, %49, --> main67 main67: imm_int 4, %50, --> main66 main66: mul %48, %49, %50 --> main65 main65: store int32, add, %47, %48, %46 --> main64 main64: emit c48 --> main63 main63: imm_int 4, %41, --> main62 main62: imm_addr 0($sp), %42, --> main61 main61: imm_int 3, %44, --> main60 main60: imm_int 4, %45, --> main59 main6: imm_int 2, %6, --> main5 main59: mul %43, %44, %45 --> main58 main58: store int32, add, %42, %43, %41 --> main57 main57: emit c47 --> main56 main56: imm_int 5, %36, --> main55 main55: imm_addr 0($sp), %37, --> main54 main54: imm_int 4, %39, --> main53 main53: imm_int 4, %40, --> main52 main52: mul %38, %39, %40 --> main51 main51: store int32, add, %37, %38, %36 --> main50 main50: emit c46 --> main49 main5: imm_int 3, %7, --> main4 main49: imm_int 6, %31, --> main48 main48: imm_addr 0($sp), %32, --> main47 main47: imm_int 5, %34, --> main46 main46: imm_int 4, %35, --> main45 main45: mul %33, %34, %35 --> main44 main44: store int32, add, %32, %33, %31 --> main43 main43: emit c45 --> main42 main42: imm_int 7, %26, --> main41 main41: imm_addr 0($sp), %27, --> main40 main40: imm_int 6, %29, --> main39 main4: call "array_param", %5, %6, %7, %0: int -> int -> int -> int --> main3 main39: imm_int 4, %30, --> main38 main38: mul %28, %29, %30 --> main37 main37: store int32, add, %27, %28, %26 --> main36 main36: emit c44 --> main35 main35: imm_int 8, %21, --> main34 main34: imm_addr 0($sp), %22, --> main33 main33: imm_int 7, %24, --> main32 main32: imm_int 4, %25, --> main31 main31: mul %23, %24, %25 --> main30 main30: store int32, add, %22, %23, %21 --> main29 main3: emit c38 --> main2 main29: emit c43 --> main28 main28: imm_int 9, %16, --> main27 main27: imm_addr 0($sp), %17, --> main26 main26: imm_int 8, %19, --> main25 main25: imm_int 4, %20, --> main24 main24: mul %18, %19, %20 --> main23 main23: store int32, add, %17, %18, %16 --> main22 main22: emit c42 --> main21 main21: imm_int 0, %11, --> main20 main20: imm_addr 0($sp), %12, --> main19 main2: add %4, %2, %1 --> main1 main19: imm_int 9, %14, --> main18 main18: imm_int 4, %15, --> main17 main17: mul %13, %14, %15 --> main16 main16: store int32, add, %12, %13, %11 --> main15 main15: emit c41 --> main14 main14: call "array_local", , %2: int --> main13 main13: emit c40 --> main12 main12: imm_addr 0($sp), %8, --> main11 main11: imm_int 2, %9, --> main10 main10: imm_int 3, %10, --> main9 main1: add %3, %4, %0 --> main0 main0: return %3