source_filename = "test"
target datalayout = "e-p:32:32-f64:32:64-f80:32-n8:16:32-S128"

@eax = internal unnamed_addr global i32 0, align 8
@ecx = internal unnamed_addr global i32 0, align 8
@edx = internal unnamed_addr global i32 0, align 8

define i32 @function_0(i32 %arg1) local_unnamed_addr {
dec_label_pc_0:
  %ebx.global-to-local = alloca i32, align 4
  %edi.global-to-local = alloca i32, align 4
  %esi.global-to-local = alloca i32, align 4
  %st4.global-to-local = alloca x86_fp80, align 4
  %st5.global-to-local = alloca x86_fp80, align 4
  %st6.global-to-local = alloca x86_fp80, align 4
  %st7.global-to-local = alloca x86_fp80, align 4
  %v0_3 = load i32, i32* %ebx.global-to-local, align 4
  %v0_4 = load i32, i32* %esi.global-to-local, align 4
  %v0_5 = load i32, i32* %edi.global-to-local, align 4
  store i32 %arg1, i32* %esi.global-to-local, align 4
  %v1_9 = add i32 %arg1, 48
  %v2_9 = inttoptr i32 %v1_9 to i32*
  %v3_9 = load i32, i32* %v2_9, align 4
  store i32 %v3_9, i32* %edi.global-to-local, align 4
  %v0_c = load i32, i32* @eax, align 8
  store i32 %v0_c, i32* %ebx.global-to-local, align 4
  %v3_e = load double, double* bitcast (i32* @eax to double*), align 8
  %v4_e = fpext double %v3_e to x86_fp80
  %v3_10 = fmul x86_fp80 %v4_e, %v4_e
  %v3_12 = load double, double* bitcast (i32* @edx to double*), align 8
  %v4_12 = fpext double %v3_12 to x86_fp80
  %v3_14 = fmul x86_fp80 %v4_12, %v4_12
  %v4_16 = fadd x86_fp80 %v3_10, %v3_14
  store x86_fp80 %v4_16, x86_fp80* %st7.global-to-local, align 4
  %v3_1a = load double, double* bitcast (i32* @ecx to double*), align 8
  %v4_1a = fpext double %v3_1a to x86_fp80
  %v3_1c = fmul x86_fp80 %v4_1a, %v4_1a
  store x86_fp80 %v3_1c, x86_fp80* %st6.global-to-local, align 4
  %tmp235 = bitcast double %v3_1a to i64
  %tmp236 = trunc i64 %tmp235 to i32
  %v2_1e = add i32 %tmp236, 8
  %v3_1e = inttoptr i32 %v2_1e to double*
  %v4_1e = load double, double* %v3_1e, align 4
  %v5_1e = fpext double %v4_1e to x86_fp80
  %v3_21 = fmul x86_fp80 %v5_1e, %v5_1e
  %v4_23 = fadd x86_fp80 %v3_1c, %v3_21
  %v4_27 = fadd x86_fp80 %v4_16, %v4_23
  store x86_fp80 %v4_27, x86_fp80* %st7.global-to-local, align 4
  %v6_2c = fmul x86_fp80 %v4_e, %v4_1a
  store x86_fp80 %v6_2c, x86_fp80* %st6.global-to-local, align 4
  store x86_fp80 %v4_12, x86_fp80* %st5.global-to-local, align 4
  %v5_30 = load double, double* %v3_1e, align 4
  %v6_30 = fpext double %v5_30 to x86_fp80
  %v7_30 = fmul x86_fp80 %v4_12, %v6_30
  %v4_33 = fsub x86_fp80 %v6_2c, %v7_30
  %v3_35 = fadd x86_fp80 %v4_33, %v4_33
  store x86_fp80 %v3_35, x86_fp80* %st6.global-to-local, align 4
  store x86_fp80 %v4_e, x86_fp80* %st5.global-to-local, align 4
  %v5_3a = load double, double* %v3_1e, align 4
  %v6_3a = fpext double %v5_3a to x86_fp80
  %v7_3a = fmul x86_fp80 %v4_e, %v6_3a
  %v6_3f = fmul x86_fp80 %v4_12, %v4_1a
  %v4_41 = fadd x86_fp80 %v6_3f, %v7_3a
  %v3_43 = fadd x86_fp80 %v4_41, %v4_41
  store x86_fp80 %v3_43, x86_fp80* %st5.global-to-local, align 4
  %v4_4e = fsub x86_fp80 %v3_10, %v3_14
  %v3_50 = fadd x86_fp80 %v4_4e, %v4_4e
  store x86_fp80 %v3_50, x86_fp80* %st4.global-to-local, align 4
  %v6_55 = fmul x86_fp80 %v4_e, %v4_12
  %v3_57 = fadd x86_fp80 %v6_55, %v6_55
  %v3_59 = fadd x86_fp80 %v3_57, %v3_57
  %tmp237 = bitcast double %v3_12 to i64
  %tmp238 = trunc i64 %tmp237 to i32
  %v3_5b = fptrunc x86_fp80 %v3_59 to double
  %v4_5b = inttoptr i32 %tmp238 to double*
  store double %v3_5b, double* %v4_5b, align 4
  %v1_5d = load x86_fp80, x86_fp80* %st4.global-to-local, align 4
  %v3_5d = fptrunc x86_fp80 %v1_5d to double
  %v4_5d = inttoptr i32 %v0_c to double*
  store double %v3_5d, double* %v4_5d, align 4
  %v3_5f = load double, double* bitcast (i32* @eax to double*), align 8
  %v4_5f = fpext double %v3_5f to x86_fp80
  %v3_61 = fmul x86_fp80 %v4_5f, %v4_5f
  %v3_63 = load double, double* bitcast (i32* @edx to double*), align 8
  %v4_63 = fpext double %v3_63 to x86_fp80
  %v3_65 = fmul x86_fp80 %v4_63, %v4_63
  %v4_67 = fadd x86_fp80 %v3_61, %v3_65
  %v2_69 = call x86_fp80 @llvm.sqrt.f80(x86_fp80 %v4_67)
  %v3_6b = load x86_fp80, x86_fp80* %st7.global-to-local, align 4
  %v4_6b = fdiv x86_fp80 %v3_6b, %v2_69
  %v4_71 = fsub x86_fp80 0xK3FFF8000000000000000, %v4_6b
  store x86_fp80 %v4_71, x86_fp80* %st4.global-to-local, align 4
  %v4_75 = fmul x86_fp80 %v4_71, %v4_5f
  %v3_77 = fptrunc x86_fp80 %v4_75 to double
  store double %v3_77, double* %v4_5d, align 4
  %v3_79 = load double, double* bitcast (i32* @edx to double*), align 8
  %v4_79 = fpext double %v3_79 to x86_fp80
  %v3_7b = load x86_fp80, x86_fp80* %st4.global-to-local, align 4
  %v4_7b = fmul x86_fp80 %v3_7b, %v4_79
  store x86_fp80 %v4_7b, x86_fp80* %st4.global-to-local, align 4
  %tmp239 = bitcast double %v3_79 to i64
  %tmp240 = trunc i64 %tmp239 to i32
  %v3_7d = fptrunc x86_fp80 %v4_7b to double
  %v4_7d = inttoptr i32 %tmp240 to double*
  store double %v3_7d, double* %v4_7d, align 4
  %v1_7f = load x86_fp80, x86_fp80* %st5.global-to-local, align 4
  %v2_7f = load i32, i32* @ecx, align 8
  %v3_7f = add i32 %v2_7f, 8
  %v4_7f = fptrunc x86_fp80 %v1_7f to double
  %v5_7f = inttoptr i32 %v3_7f to double*
  store double %v4_7f, double* %v5_7f, align 4
  %v1_82 = load x86_fp80, x86_fp80* %st6.global-to-local, align 4
  %v2_82 = load i32, i32* @ecx, align 8
  %v3_82 = fptrunc x86_fp80 %v1_82 to double
  %v4_82 = inttoptr i32 %v2_82 to double*
  store double %v3_82, double* %v4_82, align 4
  %v3_88 = load double, double* bitcast (i32* @eax to double*), align 8
  %v4_88 = fpext double %v3_88 to x86_fp80
  %v3_8a = fmul x86_fp80 %v4_88, %v4_88
  %v3_8c = load double, double* bitcast (i32* @edx to double*), align 8
  %v4_8c = fpext double %v3_8c to x86_fp80
  %v3_8e = fmul x86_fp80 %v4_8c, %v4_8c
  %v4_90 = fadd x86_fp80 %v3_8a, %v3_8e
  store x86_fp80 %v4_90, x86_fp80* %st7.global-to-local, align 4
  %v3_94 = load double, double* bitcast (i32* @ecx to double*), align 8
  %v4_94 = fpext double %v3_94 to x86_fp80
  %v3_96 = fmul x86_fp80 %v4_94, %v4_94
  store x86_fp80 %v3_96, x86_fp80* %st6.global-to-local, align 4
  %tmp241 = bitcast double %v3_94 to i64
  %tmp242 = trunc i64 %tmp241 to i32
  %v2_98 = add i32 %tmp242, 8
  %v3_98 = inttoptr i32 %v2_98 to double*
  %v4_98 = load double, double* %v3_98, align 4
  %v5_98 = fpext double %v4_98 to x86_fp80
  %v3_9b = fmul x86_fp80 %v5_98, %v5_98
  %v4_9d = fadd x86_fp80 %v3_96, %v3_9b
  %v4_a1 = fadd x86_fp80 %v4_90, %v4_9d
  store x86_fp80 %v4_a1, x86_fp80* %st7.global-to-local, align 4
  %v6_a6 = fmul x86_fp80 %v4_88, %v4_94
  store x86_fp80 %v6_a6, x86_fp80* %st6.global-to-local, align 4
  store x86_fp80 %v4_8c, x86_fp80* %st5.global-to-local, align 4
  %v5_aa = load double, double* %v3_98, align 4
  %v6_aa = fpext double %v5_aa to x86_fp80
  %v7_aa = fmul x86_fp80 %v4_8c, %v6_aa
  %v4_ad = fsub x86_fp80 %v6_a6, %v7_aa
  %v3_af = fadd x86_fp80 %v4_ad, %v4_ad
  store x86_fp80 %v3_af, x86_fp80* %st6.global-to-local, align 4
  store x86_fp80 %v4_88, x86_fp80* %st5.global-to-local, align 4
  %v5_b4 = load double, double* %v3_98, align 4
  %v6_b4 = fpext double %v5_b4 to x86_fp80
  %v7_b4 = fmul x86_fp80 %v4_88, %v6_b4
  %v6_b9 = fmul x86_fp80 %v4_8c, %v4_94
  %v4_bb = fadd x86_fp80 %v6_b9, %v7_b4
  %v3_bd = fadd x86_fp80 %v4_bb, %v4_bb
  store x86_fp80 %v3_bd, x86_fp80* %st5.global-to-local, align 4
  %v4_c8 = fsub x86_fp80 %v3_8a, %v3_8e
  %v3_ca = fadd x86_fp80 %v4_c8, %v4_c8
  store x86_fp80 %v3_ca, x86_fp80* %st4.global-to-local, align 4
  %v6_cf = fmul x86_fp80 %v4_88, %v4_8c
  %v3_d1 = fadd x86_fp80 %v6_cf, %v6_cf
  %v3_d3 = fadd x86_fp80 %v3_d1, %v3_d1
  %tmp243 = bitcast double %v3_8c to i64
  %tmp244 = trunc i64 %tmp243 to i32
  %v3_d5 = fptrunc x86_fp80 %v3_d3 to double
  %v4_d5 = inttoptr i32 %tmp244 to double*
  store double %v3_d5, double* %v4_d5, align 4
  %v1_d7 = load x86_fp80, x86_fp80* %st4.global-to-local, align 4
  %v2_d7 = load i32, i32* %ebx.global-to-local, align 4
  %v3_d7 = fptrunc x86_fp80 %v1_d7 to double
  %v4_d7 = inttoptr i32 %v2_d7 to double*
  store double %v3_d7, double* %v4_d7, align 4
  %v3_d9 = load double, double* bitcast (i32* @eax to double*), align 8
  %v4_d9 = fpext double %v3_d9 to x86_fp80
  %v3_db = fmul x86_fp80 %v4_d9, %v4_d9
  %v3_dd = load double, double* bitcast (i32* @edx to double*), align 8
  %v4_dd = fpext double %v3_dd to x86_fp80
  %v3_df = fmul x86_fp80 %v4_dd, %v4_dd
  %v4_e1 = fadd x86_fp80 %v3_db, %v3_df
  %v2_e3 = call x86_fp80 @llvm.sqrt.f80(x86_fp80 %v4_e1)
  %v3_e5 = load x86_fp80, x86_fp80* %st7.global-to-local, align 4
  %v4_e5 = fdiv x86_fp80 %v3_e5, %v2_e3
  %v4_eb = fsub x86_fp80 0xK3FFF8000000000000000, %v4_e5
  store x86_fp80 %v4_eb, x86_fp80* %st4.global-to-local, align 4
  %v4_ef = fmul x86_fp80 %v4_eb, %v4_d9
  %v3_f1 = fptrunc x86_fp80 %v4_ef to double
  store double %v3_f1, double* %v4_d7, align 4
  %v3_f3 = load double, double* bitcast (i32* @edx to double*), align 8
  %v4_f3 = fpext double %v3_f3 to x86_fp80
  %v3_f5 = load x86_fp80, x86_fp80* %st4.global-to-local, align 4
  %v4_f5 = fmul x86_fp80 %v3_f5, %v4_f3
  store x86_fp80 %v4_f5, x86_fp80* %st4.global-to-local, align 4
  %tmp245 = bitcast double %v3_f3 to i64
  %tmp246 = trunc i64 %tmp245 to i32
  %v3_f7 = fptrunc x86_fp80 %v4_f5 to double
  %v4_f7 = inttoptr i32 %tmp246 to double*
  store double %v3_f7, double* %v4_f7, align 4
  %v1_f9 = load x86_fp80, x86_fp80* %st5.global-to-local, align 4
  %v2_f9 = load i32, i32* @ecx, align 8
  %v3_f9 = add i32 %v2_f9, 8
  %v4_f9 = fptrunc x86_fp80 %v1_f9 to double
  %v5_f9 = inttoptr i32 %v3_f9 to double*
  store double %v4_f9, double* %v5_f9, align 4
  %v1_fc = load x86_fp80, x86_fp80* %st6.global-to-local, align 4
  %v2_fc = load i32, i32* @ecx, align 8
  %v3_fc = fptrunc x86_fp80 %v1_fc to double
  %v4_fc = inttoptr i32 %v2_fc to double*
  store double %v3_fc, double* %v4_fc, align 4
  %v3_102 = load double, double* bitcast (i32* @eax to double*), align 8
  %v4_102 = fpext double %v3_102 to x86_fp80
  %v3_104 = fmul x86_fp80 %v4_102, %v4_102
  %v3_106 = load double, double* bitcast (i32* @edx to double*), align 8
  %v4_106 = fpext double %v3_106 to x86_fp80
  %v3_108 = fmul x86_fp80 %v4_106, %v4_106
  %v4_10a = fadd x86_fp80 %v3_104, %v3_108
  store x86_fp80 %v4_10a, x86_fp80* %st7.global-to-local, align 4
  %v3_10e = load double, double* bitcast (i32* @ecx to double*), align 8
  %v4_10e = fpext double %v3_10e to x86_fp80
  %v3_110 = fmul x86_fp80 %v4_10e, %v4_10e
  store x86_fp80 %v3_110, x86_fp80* %st6.global-to-local, align 4
  %tmp247 = bitcast double %v3_10e to i64
  %tmp248 = trunc i64 %tmp247 to i32
  %v2_112 = add i32 %tmp248, 8
  %v3_112 = inttoptr i32 %v2_112 to double*
  %v4_112 = load double, double* %v3_112, align 4
  %v5_112 = fpext double %v4_112 to x86_fp80
  %v3_115 = fmul x86_fp80 %v5_112, %v5_112
  %v4_117 = fadd x86_fp80 %v3_110, %v3_115
  %v4_11b = fadd x86_fp80 %v4_10a, %v4_117
  store x86_fp80 %v4_11b, x86_fp80* %st7.global-to-local, align 4
  %v6_120 = fmul x86_fp80 %v4_102, %v4_10e
  store x86_fp80 %v6_120, x86_fp80* %st6.global-to-local, align 4
  store x86_fp80 %v4_106, x86_fp80* %st5.global-to-local, align 4
  %v5_124 = load double, double* %v3_112, align 4
  %v6_124 = fpext double %v5_124 to x86_fp80
  %v7_124 = fmul x86_fp80 %v4_106, %v6_124
  %v4_127 = fsub x86_fp80 %v6_120, %v7_124
  %v3_129 = fadd x86_fp80 %v4_127, %v4_127
  store x86_fp80 %v3_129, x86_fp80* %st6.global-to-local, align 4
  store x86_fp80 %v4_102, x86_fp80* %st5.global-to-local, align 4
  %v5_12e = load double, double* %v3_112, align 4
  %v6_12e = fpext double %v5_12e to x86_fp80
  %v7_12e = fmul x86_fp80 %v4_102, %v6_12e
  %v6_133 = fmul x86_fp80 %v4_106, %v4_10e
  %v4_135 = fadd x86_fp80 %v6_133, %v7_12e
  %v3_137 = fadd x86_fp80 %v4_135, %v4_135
  store x86_fp80 %v3_137, x86_fp80* %st5.global-to-local, align 4
  %v4_142 = fsub x86_fp80 %v3_104, %v3_108
  %v3_144 = fadd x86_fp80 %v4_142, %v4_142
  store x86_fp80 %v3_144, x86_fp80* %st4.global-to-local, align 4
  %v6_149 = fmul x86_fp80 %v4_102, %v4_106
  %v3_14b = fadd x86_fp80 %v6_149, %v6_149
  %v3_14d = fadd x86_fp80 %v3_14b, %v3_14b
  %tmp249 = bitcast double %v3_106 to i64
  %tmp250 = trunc i64 %tmp249 to i32
  %v3_14f = fptrunc x86_fp80 %v3_14d to double
  %v4_14f = inttoptr i32 %tmp250 to double*
  store double %v3_14f, double* %v4_14f, align 4
  %v1_151 = load x86_fp80, x86_fp80* %st4.global-to-local, align 4
  %v3_151 = fptrunc x86_fp80 %v1_151 to double
  store double %v3_151, double* %v4_d7, align 4
  %v3_153 = load double, double* bitcast (i32* @eax to double*), align 8
  %v4_153 = fpext double %v3_153 to x86_fp80
  %v3_155 = fmul x86_fp80 %v4_153, %v4_153
  %v3_157 = load double, double* bitcast (i32* @edx to double*), align 8
  %v4_157 = fpext double %v3_157 to x86_fp80
  %v3_159 = fmul x86_fp80 %v4_157, %v4_157
  %v4_15b = fadd x86_fp80 %v3_155, %v3_159
  %v2_15d = call x86_fp80 @llvm.sqrt.f80(x86_fp80 %v4_15b)
  %v3_15f = load x86_fp80, x86_fp80* %st7.global-to-local, align 4
  %v4_15f = fdiv x86_fp80 %v3_15f, %v2_15d
  %v4_165 = fsub x86_fp80 0xK3FFF8000000000000000, %v4_15f
  store x86_fp80 %v4_165, x86_fp80* %st4.global-to-local, align 4
  %v4_169 = fmul x86_fp80 %v4_165, %v4_153
  %v3_16b = fptrunc x86_fp80 %v4_169 to double
  store double %v3_16b, double* %v4_d7, align 4
  %v3_16d = load double, double* bitcast (i32* @edx to double*), align 8
  %v4_16d = fpext double %v3_16d to x86_fp80
  %v3_16f = load x86_fp80, x86_fp80* %st4.global-to-local, align 4
  %v4_16f = fmul x86_fp80 %v3_16f, %v4_16d
  store x86_fp80 %v4_16f, x86_fp80* %st4.global-to-local, align 4
  %tmp251 = bitcast double %v3_16d to i64
  %tmp252 = trunc i64 %tmp251 to i32
  %v3_171 = fptrunc x86_fp80 %v4_16f to double
  %v4_171 = inttoptr i32 %tmp252 to double*
  store double %v3_171, double* %v4_171, align 4
  %v1_173 = load x86_fp80, x86_fp80* %st5.global-to-local, align 4
  %v2_173 = load i32, i32* @ecx, align 8
  %v3_173 = add i32 %v2_173, 8
  %v4_173 = fptrunc x86_fp80 %v1_173 to double
  %v5_173 = inttoptr i32 %v3_173 to double*
  store double %v4_173, double* %v5_173, align 4
  %v1_176 = load x86_fp80, x86_fp80* %st6.global-to-local, align 4
  %v2_176 = load i32, i32* @ecx, align 8
  %v3_176 = fptrunc x86_fp80 %v1_176 to double
  %v4_176 = inttoptr i32 %v2_176 to double*
  store double %v3_176, double* %v4_176, align 4
  %v1_17c = load i32, i32* %esi.global-to-local, align 4
  %v2_17c = add i32 %v1_17c, 24
  %v3_17c = inttoptr i32 %v2_17c to double*
  %v4_17c = load double, double* %v3_17c, align 4
  %v5_17c = fpext double %v4_17c to x86_fp80
  %v4_17f = load double, double* bitcast (i32* @eax to double*), align 8
  %v5_17f = fpext double %v4_17f to x86_fp80
  %v6_17f = fadd x86_fp80 %v5_17c, %v5_17f
  store x86_fp80 %v6_17f, x86_fp80* %st7.global-to-local, align 4
  %v3_181 = fptrunc x86_fp80 %v6_17f to double
  store double %v3_181, double* %v4_d7, align 4
  %v2_183 = add i32 %v1_17c, 32
  %v3_183 = inttoptr i32 %v2_183 to double*
  %v4_183 = load double, double* %v3_183, align 4
  %v5_183 = fpext double %v4_183 to x86_fp80
  %v4_186 = load double, double* bitcast (i32* @edx to double*), align 8
  %v5_186 = fpext double %v4_186 to x86_fp80
  %v6_186 = fadd x86_fp80 %v5_183, %v5_186
  store x86_fp80 %v6_186, x86_fp80* %st7.global-to-local, align 4
  %tmp253 = bitcast double %v4_186 to i64
  %tmp254 = trunc i64 %tmp253 to i32
  %v3_188 = fptrunc x86_fp80 %v6_186 to double
  %v4_188 = inttoptr i32 %tmp254 to double*
  store double %v3_188, double* %v4_188, align 4
  %v2_18a = add i32 %v1_17c, 40
  %v3_18a = inttoptr i32 %v2_18a to double*
  %v4_18a = load double, double* %v3_18a, align 4
  %v5_18a = fpext double %v4_18a to x86_fp80
  %v4_18d = load double, double* bitcast (i32* @ecx to double*), align 8
  %v5_18d = fpext double %v4_18d to x86_fp80
  %v6_18d = fadd x86_fp80 %v5_18a, %v5_18d
  store x86_fp80 %v6_18d, x86_fp80* %st7.global-to-local, align 4
  %tmp255 = bitcast double %v4_18d to i64
  %tmp256 = trunc i64 %tmp255 to i32
  %v3_18f = fptrunc x86_fp80 %v6_18d to double
  %v4_18f = inttoptr i32 %tmp256 to double*
  store double %v3_18f, double* %v4_18f, align 4
  %v2_191 = add i32 %v1_17c, -56
  %v3_191 = inttoptr i32 %v2_191 to double*
  %v4_191 = load double, double* %v3_191, align 4
  %v5_191 = fpext double %v4_191 to x86_fp80
  store x86_fp80 %v5_191, x86_fp80* %st7.global-to-local, align 4
  %v2_194 = load i32, i32* %edi.global-to-local, align 4
  %v3_194 = add i32 %v2_194, -16
  %v4_194 = inttoptr i32 %v3_194 to double*
  %v5_194 = load double, double* %v4_194, align 4
  %v6_194 = fpext double %v5_194 to x86_fp80
  %v7_194 = fadd x86_fp80 %v5_191, %v6_194
  store x86_fp80 %v7_194, x86_fp80* %st7.global-to-local, align 4
  %v2_197 = load i32, i32* @ecx, align 8
  %v3_197 = add i32 %v2_197, 8
  %v4_197 = inttoptr i32 %v3_197 to double*
  %v5_197 = load double, double* %v4_197, align 4
  %v6_197 = fpext double %v5_197 to x86_fp80
  %v7_197 = fadd x86_fp80 %v7_194, %v6_197
  store x86_fp80 %v7_197, x86_fp80* %st7.global-to-local, align 4
  %v4_19a = fptrunc x86_fp80 %v7_197 to double
  store double %v4_19a, double* %v4_197, align 4
  %v0_19f = load i32, i32* %ebx.global-to-local, align 4
  store i32 %v0_19f, i32* @eax, align 8
  store i32 %v0_5, i32* %edi.global-to-local, align 4
  store i32 %v0_4, i32* %esi.global-to-local, align 4
  store i32 %v0_3, i32* %ebx.global-to-local, align 4
  ret i32 %v0_19f
}

; Function Attrs: nounwind readnone speculatable
declare x86_fp80 @llvm.sqrt.f80(x86_fp80) #0

attributes #0 = { nounwind readnone speculatable }
