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
@global_var_1.1 = constant i8 -117

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
  %fpu_stat_TOP.global-to-local = alloca i3, align 1
  %st6.global-to-local = alloca x86_fp80, align 4
  %st7.global-to-local = alloca x86_fp80, align 4
  %v0_9 = load i32, i32* %ebx.global-to-local, align 4
  %v0_a = load i32, i32* %esi.global-to-local, align 4
  %v0_b = load i32, i32* %edi.global-to-local, align 4
  store i32 %arg1, i32* %esi.global-to-local, align 4
  %v1_f = add i32 %arg1, 48
  %v2_f = inttoptr i32 %v1_f to i32*
  %v3_f = load i32, i32* %v2_f, align 4
  store i32 %v3_f, i32* %edi.global-to-local, align 4
  %v0_12 = load i32, i32* @eax, align 8
  store i32 %v0_12, i32* %ebx.global-to-local, align 4
  %v1_16 = add i32 %v3_f, -44
  %v2_16 = inttoptr i32 %v1_16 to i32*
  %v3_16 = load i32, i32* %v2_16, align 4
  %v10_16 = icmp eq i32 %v3_16, 0
  br i1 %v10_16, label %dec_label_pc_44, label %dec_label_pc_1f

dec_label_pc_1f:                                  ; preds = %dec_label_pc_0
  %v1_1f = add i32 %arg1, 208
  %v2_1f = inttoptr i32 %v1_1f to i32*
  %v3_1f = load i32, i32* %v2_1f, align 4
  %v10_1f = icmp eq i32 %v3_1f, 0
  %v1_26 = icmp eq i1 %v10_1f, false
  br i1 %v1_26, label %dec_label_pc_44, label %dec_label_pc_28

dec_label_pc_28:                                  ; preds = %dec_label_pc_1f
  %v0_28 = load i3, i3* %fpu_stat_TOP.global-to-local, align 1
  store x86_fp80 0xK00000000000000000000, x86_fp80* %st7.global-to-local, align 4
  %v4_2a = inttoptr i32 %v0_12 to double*
  store double 0.000000e+00, double* %v4_2a, align 4
  %v1_2c = load x86_fp80, x86_fp80* %st7.global-to-local, align 4
  %v2_2c = load i32, i32* @edx, align 8
  %v3_2c = fptrunc x86_fp80 %v1_2c to double
  %v4_2c = inttoptr i32 %v2_2c to double*
  store double %v3_2c, double* %v4_2c, align 4
  %v1_2e = load x86_fp80, x86_fp80* %st7.global-to-local, align 4
  %v4_2e = fptrunc x86_fp80 %v1_2e to double
  %v3_34 = load double, double* bitcast (i32* @ecx to double*), align 8
  %v4_34 = fpext double %v3_34 to x86_fp80
  store x86_fp80 %v4_34, x86_fp80* %st7.global-to-local, align 4
  %v3_39 = load i32, i32* %v2_1f, align 4
  %v4_39 = add i32 %v3_39, 1
  store i32 %v4_39, i32* %v2_1f, align 4
  %v1_99.pre = load i32, i32* %esi.global-to-local, align 4
  %v2_9c.pre = load i32, i32* %edi.global-to-local, align 4
  %v3_cc.pre = load double, double* bitcast (i32* @eax to double*), align 8
  %.pre7 = fpext double %v3_cc.pre to x86_fp80
  %.pre8 = inttoptr i32 %v2_9c.pre to double*
  %v3_e8.pre = load double, double* bitcast (i32* @edx to double*), align 8
  %v3_f9.pre = load double, double* bitcast (i32* @ecx to double*), align 8
  %.pre = fpext double %v3_e8.pre to x86_fp80
  %.pre261 = fpext double %v3_f9.pre to x86_fp80
  %.pre262 = add i32 %v2_9c.pre, -16
  %.pre263 = inttoptr i32 %.pre262 to double*
  br label %dec_label_pc_96

dec_label_pc_44:                                  ; preds = %dec_label_pc_1f, %dec_label_pc_0
  %v0_44 = load i3, i3* %fpu_stat_TOP.global-to-local, align 1
  %v3_44 = load double, double* bitcast (i32* @eax to double*), align 8
  %v4_44 = fpext double %v3_44 to x86_fp80
  %v3_46 = fmul x86_fp80 %v4_44, %v4_44
  %v3_48 = load double, double* bitcast (i32* @edx to double*), align 8
  %v4_48 = fpext double %v3_48 to x86_fp80
  %v3_4a = fmul x86_fp80 %v4_48, %v4_48
  %v4_4c = fadd x86_fp80 %v3_46, %v3_4a
  %v6_50 = add i3 %v0_44, add (i3 add (i3 ptrtoint (i8* @global_var_1.1 to i3), i3 ptrtoint (i8* @global_var_1.1 to i3)), i3 add (i3 sub (i3 0, i3 ptrtoint (i8* @global_var_1.1 to i3)), i3 sub (i3 0, i3 ptrtoint (i8* @global_var_1.1 to i3))))
  %v3_54 = load double, double* bitcast (i32* @ecx to double*), align 8
  %v4_54 = fpext double %v3_54 to x86_fp80
  %v3_56 = fmul x86_fp80 %v4_54, %v4_54
  %v7_58 = fdiv x86_fp80 %v3_56, %v4_4c
  %v4_5f = fsub x86_fp80 0xK3FFF8000000000000000, %v7_58
  store x86_fp80 %v3_4a, x86_fp80* %st6.global-to-local, align 4
  %v4_6d = fsub x86_fp80 %v3_46, %v3_4a
  %v7_6f = fmul x86_fp80 %v4_6d, %v4_5f
  %v4_72 = fptrunc x86_fp80 %v7_6f to double
  %v6_79 = fmul x86_fp80 %v4_44, %v4_48
  store x86_fp80 %v6_79, x86_fp80* %st7.global-to-local, align 4
  %v3_7b = inttoptr i32 %v3_f to double*
  %v4_7b = load double, double* %v3_7b, align 4
  %v5_7b = fpext double %v4_7b to x86_fp80
  %v6_7b = fmul x86_fp80 %v6_79, %v5_7b
  %v7_7d = fmul x86_fp80 %v6_7b, %v4_5f
  %v4_80 = fptrunc x86_fp80 %v7_7d to double
  %v2_88 = call x86_fp80 @llvm.sqrt.f80(x86_fp80 %v4_4c)
  %v6_8a = fmul x86_fp80 %v2_88, %v4_54
  store x86_fp80 %v6_8a, x86_fp80* %st7.global-to-local, align 4
  %v4_8c = load double, double* %v3_7b, align 4
  %v5_8c = fpext double %v4_8c to x86_fp80
  %v6_8c = fmul x86_fp80 %v6_8a, %v5_8c
  store x86_fp80 %v6_8c, x86_fp80* %st7.global-to-local, align 4
  %v3_8e = add i32 %v3_f, -16
  %v4_8e = inttoptr i32 %v3_8e to double*
  %v5_8e = load double, double* %v4_8e, align 4
  %v6_8e = fpext double %v5_8e to x86_fp80
  %v7_8e = fmul x86_fp80 %v6_8c, %v6_8e
  store x86_fp80 %v7_8e, x86_fp80* %st7.global-to-local, align 4
  store i3 %v6_50, i3* %fpu_stat_TOP.global-to-local, align 1
  br label %dec_label_pc_96

dec_label_pc_96:                                  ; preds = %dec_label_pc_44, %dec_label_pc_28
  %v4_fd.pre-phi = phi double* [ %v4_8e, %dec_label_pc_44 ], [ %.pre263, %dec_label_pc_28 ]
  %v4_f9.pre-phi = phi x86_fp80 [ %v4_54, %dec_label_pc_44 ], [ %.pre261, %dec_label_pc_28 ]
  %v3_ea.pre-phi = phi double* [ %v3_7b, %dec_label_pc_44 ], [ %.pre8, %dec_label_pc_28 ]
  %v4_e8.pre-phi = phi x86_fp80 [ %v4_48, %dec_label_pc_44 ], [ %.pre, %dec_label_pc_28 ]
  %v4_cc.pre-phi = phi x86_fp80 [ %v4_44, %dec_label_pc_44 ], [ %.pre7, %dec_label_pc_28 ]
  %v5_bc.pre-phi = phi x86_fp80 [ %v7_8e, %dec_label_pc_44 ], [ %v4_34, %dec_label_pc_28 ]
  %v6_99.pre-phi.in.in = phi i3 [ %v6_50, %dec_label_pc_44 ], [ %v0_28, %dec_label_pc_28 ]
  %v2_de = phi i32 [ %v3_f, %dec_label_pc_44 ], [ %v2_9c.pre, %dec_label_pc_28 ]
  %v1_ec = phi i32 [ %arg1, %dec_label_pc_44 ], [ %v1_99.pre, %dec_label_pc_28 ]
  %stack_var_-36.0 = phi double [ %v4_72, %dec_label_pc_44 ], [ %v4_2e, %dec_label_pc_28 ]
  %stack_var_-44.0 = phi double [ %v4_80, %dec_label_pc_44 ], [ %v4_2e, %dec_label_pc_28 ]
  %v5_96 = fpext double %stack_var_-36.0 to x86_fp80
  store x86_fp80 %v5_96, x86_fp80* %st7.global-to-local, align 4
  %v2_99 = add i32 %v1_ec, 24
  %v3_99 = inttoptr i32 %v2_99 to double*
  %v4_99 = load double, double* %v3_99, align 4
  %v5_99 = fpext double %v4_99 to x86_fp80
  store x86_fp80 %v5_99, x86_fp80* %st6.global-to-local, align 4
  %v3_9c = add i32 %v2_de, -24
  %v4_9c = inttoptr i32 %v3_9c to double*
  %v5_9c = load double, double* %v4_9c, align 4
  %v6_9c = fpext double %v5_9c to x86_fp80
  %v7_9c = fmul x86_fp80 %v5_99, %v6_9c
  store x86_fp80 %v7_9c, x86_fp80* %st6.global-to-local, align 4
  %v4_9f = fadd x86_fp80 %v7_9c, %v5_96
  store x86_fp80 %v4_9f, x86_fp80* %st7.global-to-local, align 4
  %v2_a1 = add i32 %v2_de, -40
  %v3_a1 = inttoptr i32 %v2_a1 to double*
  %v4_a1 = load double, double* %v3_a1, align 4
  %v5_a1 = fpext double %v4_a1 to x86_fp80
  store x86_fp80 %v5_a1, x86_fp80* %st6.global-to-local, align 4
  %v4_a5 = fadd x86_fp80 %v4_9f, %v5_a1
  %v5_ac = fpext double %stack_var_-44.0 to x86_fp80
  store x86_fp80 %v5_ac, x86_fp80* %st7.global-to-local, align 4
  %v2_af = add i32 %v1_ec, 32
  %v3_af = inttoptr i32 %v2_af to double*
  %v4_af = load double, double* %v3_af, align 4
  %v5_af = fpext double %v4_af to x86_fp80
  store x86_fp80 %v5_af, x86_fp80* %st6.global-to-local, align 4
  %v5_b2 = load double, double* %v4_9c, align 4
  %v6_b2 = fpext double %v5_b2 to x86_fp80
  %v7_b2 = fmul x86_fp80 %v5_af, %v6_b2
  store x86_fp80 %v7_b2, x86_fp80* %st6.global-to-local, align 4
  %v4_b5 = fadd x86_fp80 %v7_b2, %v5_ac
  store x86_fp80 %v5_bc.pre-phi, x86_fp80* %st7.global-to-local, align 4
  %v2_bf = add i32 %v1_ec, 40
  %v3_bf = inttoptr i32 %v2_bf to double*
  %v4_bf = load double, double* %v3_bf, align 4
  %v5_bf = fpext double %v4_bf to x86_fp80
  store x86_fp80 %v5_bf, x86_fp80* %st6.global-to-local, align 4
  %v5_c2 = load double, double* %v4_9c, align 4
  %v6_c2 = fpext double %v5_c2 to x86_fp80
  %v7_c2 = fmul x86_fp80 %v5_bf, %v6_c2
  store x86_fp80 %v7_c2, x86_fp80* %st6.global-to-local, align 4
  %v4_c5 = fadd x86_fp80 %v5_bc.pre-phi, %v7_c2
  store x86_fp80 %v4_cc.pre-phi, x86_fp80* %st7.global-to-local, align 4
  %v4_ce = load double, double* %v3_ea.pre-phi, align 4
  %v5_ce = fpext double %v4_ce to x86_fp80
  %v6_ce = fmul x86_fp80 %v4_cc.pre-phi, %v5_ce
  store x86_fp80 %v6_ce, x86_fp80* %st7.global-to-local, align 4
  %v4_d0 = load double, double* %v3_a1, align 4
  %v5_d0 = fpext double %v4_d0 to x86_fp80
  %v4_d7 = fadd x86_fp80 %v5_d0, 0xKBFFF8000000000000000
  store x86_fp80 %v4_d7, x86_fp80* %st6.global-to-local, align 4
  %v4_d9 = fadd x86_fp80 %v6_ce, %v4_d7
  store x86_fp80 %v4_d9, x86_fp80* %st7.global-to-local, align 4
  %v4_db = load double, double* %v3_99, align 4
  %v5_db = fpext double %v4_db to x86_fp80
  store x86_fp80 %v5_db, x86_fp80* %st6.global-to-local, align 4
  %v3_de = add i32 %v2_de, -32
  %v4_de = inttoptr i32 %v3_de to double*
  %v5_de = load double, double* %v4_de, align 4
  %v6_de = fpext double %v5_de to x86_fp80
  %v7_de = fmul x86_fp80 %v5_db, %v6_de
  store x86_fp80 %v7_de, x86_fp80* %st6.global-to-local, align 4
  %v4_e1 = fadd x86_fp80 %v4_d9, %v7_de
  store x86_fp80 %v4_e8.pre-phi, x86_fp80* %st7.global-to-local, align 4
  %v4_ea = load double, double* %v3_ea.pre-phi, align 4
  %v5_ea = fpext double %v4_ea to x86_fp80
  %v6_ea = fmul x86_fp80 %v4_e8.pre-phi, %v5_ea
  store x86_fp80 %v6_ea, x86_fp80* %st7.global-to-local, align 4
  %v4_ec = load double, double* %v3_af, align 4
  %v5_ec = fpext double %v4_ec to x86_fp80
  store x86_fp80 %v5_ec, x86_fp80* %st6.global-to-local, align 4
  %v5_ef = load double, double* %v4_de, align 4
  %v6_ef = fpext double %v5_ef to x86_fp80
  %v7_ef = fmul x86_fp80 %v5_ec, %v6_ef
  store x86_fp80 %v7_ef, x86_fp80* %st6.global-to-local, align 4
  %v4_f2 = fadd x86_fp80 %v6_ea, %v7_ef
  store x86_fp80 %v4_f9.pre-phi, x86_fp80* %st7.global-to-local, align 4
  %v4_fb = load double, double* %v3_ea.pre-phi, align 4
  %v5_fb = fpext double %v4_fb to x86_fp80
  %v6_fb = fmul x86_fp80 %v4_f9.pre-phi, %v5_fb
  store x86_fp80 %v6_fb, x86_fp80* %st7.global-to-local, align 4
  %v5_fd = load double, double* %v4_fd.pre-phi, align 4
  %v6_fd = fpext double %v5_fd to x86_fp80
  %v7_fd = fmul x86_fp80 %v6_fb, %v6_fd
  store x86_fp80 %v7_fd, x86_fp80* %st7.global-to-local, align 4
  %v4_100 = load double, double* %v3_bf, align 4
  %v5_100 = fpext double %v4_100 to x86_fp80
  store x86_fp80 %v5_100, x86_fp80* %st6.global-to-local, align 4
  %v5_103 = load double, double* %v4_de, align 4
  %v6_103 = fpext double %v5_103 to x86_fp80
  %v7_103 = fmul x86_fp80 %v5_100, %v6_103
  %v4_106 = fadd x86_fp80 %v7_fd, %v7_103
  %v3_115 = fmul x86_fp80 %v4_e1, %v4_e1
  %v3_11a = fmul x86_fp80 %v4_f2, %v4_f2
  %v3_11f = fmul x86_fp80 %v4_106, %v4_106
  %v4_121 = fadd x86_fp80 %v3_11a, %v3_11f
  %v4_123 = fadd x86_fp80 %v3_115, %v4_121
  %v3_12c = fmul x86_fp80 %v4_a5, %v4_a5
  %v3_131 = fmul x86_fp80 %v4_b5, %v4_b5
  %v4_133 = fadd x86_fp80 %v3_12c, %v3_131
  %v2_135 = call x86_fp80 @llvm.sqrt.f80(x86_fp80 %v4_133)
  %v4_145 = fadd x86_fp80 %v3_115, %v3_11a
  %v2_147 = call x86_fp80 @llvm.sqrt.f80(x86_fp80 %v4_145)
  %v7_150 = fmul x86_fp80 %v4_c5, %v2_147
  %v11_156 = fmul x86_fp80 %v2_135, %v4_106
  store x86_fp80 %v11_156, x86_fp80* %st6.global-to-local, align 4
  %v4_159 = fsub x86_fp80 %v7_150, %v11_156
  %v7_15b = fdiv x86_fp80 %v4_159, %v4_123
  store x86_fp80 %v7_15b, x86_fp80* %st7.global-to-local, align 4
  %v2_15e = load i32, i32* %edi.global-to-local, align 4
  %v3_15e = add i32 %v2_15e, -16
  %v4_15e = inttoptr i32 %v3_15e to double*
  %v5_15e = load double, double* %v4_15e, align 4
  %v6_15e = fpext double %v5_15e to x86_fp80
  %v7_15e = fmul x86_fp80 %v7_15b, %v6_15e
  %v2_161 = load i32, i32* @ecx, align 8
  %v3_161 = fptrunc x86_fp80 %v7_15e to double
  %v4_161 = inttoptr i32 %v2_161 to double*
  store double %v3_161, double* %v4_161, align 4
  %v11_168 = fmul x86_fp80 %v4_c5, %v4_106
  %v7_16b = fdiv x86_fp80 %v11_168, %v2_135
  %v7_16e = fdiv x86_fp80 %v7_16b, %v2_147
  %v4_173 = fadd x86_fp80 %v7_16e, 0xK3FFF8000000000000000
  %v7_175 = fdiv x86_fp80 %v4_173, %v4_123
  %v7_17f = fmul x86_fp80 %v4_a5, %v4_e1
  %v7_185 = fmul x86_fp80 %v4_b5, %v4_f2
  %v4_188 = fadd x86_fp80 %v7_17f, %v7_185
  %v7_18a = fmul x86_fp80 %v4_188, %v7_175
  %v2_18d = load i32, i32* %ebx.global-to-local, align 4
  %v3_18d = fptrunc x86_fp80 %v7_18a to double
  %v4_18d = inttoptr i32 %v2_18d to double*
  store double %v3_18d, double* %v4_18d, align 4
  %v7_194 = fmul x86_fp80 %v4_a5, %v4_f2
  %v7_19a = fmul x86_fp80 %v4_b5, %v4_e1
  %v4_19d = fsub x86_fp80 %v7_19a, %v7_194
  %v7_19f = fmul x86_fp80 %v4_19d, %v7_175
  %v2_1a2 = load i32, i32* @edx, align 8
  %v3_1a2 = fptrunc x86_fp80 %v7_19f to double
  %v4_1a2 = inttoptr i32 %v2_1a2 to double*
  store double %v3_1a2, double* %v4_1a2, align 4
  %v3_1a6 = load double, double* bitcast (i32* @eax to double*), align 8
  %v4_1a6 = fpext double %v3_1a6 to x86_fp80
  %v3_1a8 = fmul x86_fp80 %v4_1a6, %v4_1a6
  %v3_1aa = load double, double* bitcast (i32* @edx to double*), align 8
  %v4_1aa = fpext double %v3_1aa to x86_fp80
  %v3_1ac = fmul x86_fp80 %v4_1aa, %v4_1aa
  %v4_1ae = fadd x86_fp80 %v3_1a8, %v3_1ac
  %v3_1b5 = load double, double* bitcast (i32* @ecx to double*), align 8
  %v4_1b5 = fpext double %v3_1b5 to x86_fp80
  %v3_1b7 = fmul x86_fp80 %v4_1b5, %v4_1b5
  %v7_1b9 = fdiv x86_fp80 %v3_1b7, %v4_1ae
  %v4_1c0 = fsub x86_fp80 0xK3FFF8000000000000000, %v7_1b9
  %v4_1ce = fsub x86_fp80 %v3_1a8, %v3_1ac
  %v7_1d0 = fmul x86_fp80 %v4_1ce, %v4_1c0
  store x86_fp80 %v7_1d0, x86_fp80* %st7.global-to-local, align 4
  %v6_1d7 = fmul x86_fp80 %v4_1a6, %v4_1aa
  store x86_fp80 %v6_1d7, x86_fp80* %st6.global-to-local, align 4
  %v3_1d9 = inttoptr i32 %v2_15e to double*
  %v4_1d9 = load double, double* %v3_1d9, align 4
  %v5_1d9 = fpext double %v4_1d9 to x86_fp80
  %v6_1d9 = fmul x86_fp80 %v6_1d7, %v5_1d9
  %v7_1db = fmul x86_fp80 %v6_1d9, %v4_1c0
  store x86_fp80 %v7_1db, x86_fp80* %st6.global-to-local, align 4
  %v2_1e3 = call x86_fp80 @llvm.sqrt.f80(x86_fp80 %v4_1ae)
  %v6_1e5 = fmul x86_fp80 %v2_1e3, %v4_1b5
  %v4_1e7 = load double, double* %v3_1d9, align 4
  %v5_1e7 = fpext double %v4_1e7 to x86_fp80
  %v6_1e7 = fmul x86_fp80 %v6_1e5, %v5_1e7
  %v5_1e9 = load double, double* %v4_15e, align 4
  %v6_1e9 = fpext double %v5_1e9 to x86_fp80
  %v7_1e9 = fmul x86_fp80 %v6_1e7, %v6_1e9
  %tmp255 = bitcast double %v3_1b5 to i64
  %tmp256 = trunc i64 %tmp255 to i32
  %v3_1ee = fptrunc x86_fp80 %v7_1e9 to double
  %v4_1ee = inttoptr i32 %tmp256 to double*
  store double %v3_1ee, double* %v4_1ee, align 4
  %v1_1f0 = load x86_fp80, x86_fp80* %st6.global-to-local, align 4
  %v2_1f0 = load i32, i32* @edx, align 8
  %v3_1f0 = fptrunc x86_fp80 %v1_1f0 to double
  %v4_1f0 = inttoptr i32 %v2_1f0 to double*
  store double %v3_1f0, double* %v4_1f0, align 4
  %v1_1f2 = load x86_fp80, x86_fp80* %st7.global-to-local, align 4
  %v3_1f2 = fptrunc x86_fp80 %v1_1f2 to double
  store double %v3_1f2, double* %v4_18d, align 4
  %v3_1f6 = load double, double* bitcast (i32* @eax to double*), align 8
  %v4_1f6 = fpext double %v3_1f6 to x86_fp80
  %v4_1fc = fadd x86_fp80 %v4_1f6, 0xKBFFF8000000000000000
  %v3_1fe = fmul x86_fp80 %v4_1fc, %v4_1fc
  %v3_200 = load double, double* bitcast (i32* @edx to double*), align 8
  %v4_200 = fpext double %v3_200 to x86_fp80
  %v3_202 = fmul x86_fp80 %v4_200, %v4_200
  %v3_204 = load double, double* bitcast (i32* @ecx to double*), align 8
  %v4_204 = fpext double %v3_204 to x86_fp80
  %v3_206 = fmul x86_fp80 %v4_204, %v4_204
  %v4_208 = fadd x86_fp80 %v3_202, %v3_206
  %v4_20a = fadd x86_fp80 %v3_1fe, %v4_208
  store x86_fp80 0xK3FFF8000000000000000, x86_fp80* %st6.global-to-local, align 4
  %v4_20e = fdiv x86_fp80 0xK3FFF8000000000000000, %v4_20a
  store x86_fp80 %v4_20e, x86_fp80* %st7.global-to-local, align 4
  %tmp257 = bitcast double %v3_204 to i64
  %tmp258 = trunc i64 %tmp257 to i32
  %v3_210 = add i32 %tmp258, 8
  %v4_210 = fptrunc x86_fp80 %v4_20e to double
  %v5_210 = inttoptr i32 %v3_210 to double*
  store double %v4_210, double* %v5_210, align 4
  %v6_210 = add i3 %v6_99.pre-phi.in.in, add (i3 add (i3 add (i3 ptrtoint (i8* @global_var_1.1 to i3), i3 ptrtoint (i8* @global_var_1.1 to i3)), i3 ptrtoint (i8* @global_var_1.1 to i3)), i3 add (i3 add (i3 add (i3 ptrtoint (i8* @global_var_1.1 to i3), i3 ptrtoint (i8* @global_var_1.1 to i3)), i3 ptrtoint (i8* @global_var_1.1 to i3)), i3 add (i3 sub (i3 0, i3 ptrtoint (i8* @global_var_1.1 to i3)), i3 add (i3 sub (i3 0, i3 ptrtoint (i8* @global_var_1.1 to i3)), i3 add (i3 sub (i3 0, i3 ptrtoint (i8* @global_var_1.1 to i3)), i3 add (i3 sub (i3 0, i3 ptrtoint (i8* @global_var_1.1 to i3)), i3 add (i3 sub (i3 0, i3 ptrtoint (i8* @global_var_1.1 to i3)), i3 add (i3 add (i3 ptrtoint (i8* @global_var_1.1 to i3), i3 ptrtoint (i8* @global_var_1.1 to i3)), i3 add (i3 add (i3 ptrtoint (i8* @global_var_1.1 to i3), i3 ptrtoint (i8* @global_var_1.1 to i3)), i3 add (i3 add (i3 ptrtoint (i8* @global_var_1.1 to i3), i3 ptrtoint (i8* @global_var_1.1 to i3)), i3 add (i3 add (i3 ptrtoint (i8* @global_var_1.1 to i3), i3 ptrtoint (i8* @global_var_1.1 to i3)), i3 add (i3 add (i3 sub (i3 0, i3 ptrtoint (i8* @global_var_1.1 to i3)), i3 add (i3 ptrtoint (i8* @global_var_1.1 to i3), i3 ptrtoint (i8* @global_var_1.1 to i3))), i3 add (i3 add (i3 sub (i3 0, i3 ptrtoint (i8* @global_var_1.1 to i3)), i3 add (i3 ptrtoint (i8* @global_var_1.1 to i3), i3 ptrtoint (i8* @global_var_1.1 to i3))), i3 add (i3 add (i3 sub (i3 0, i3 ptrtoint (i8* @global_var_1.1 to i3)), i3 add (i3 ptrtoint (i8* @global_var_1.1 to i3), i3 ptrtoint (i8* @global_var_1.1 to i3))), i3 add (i3 add (i3 sub (i3 0, i3 ptrtoint (i8* @global_var_1.1 to i3)), i3 add (i3 ptrtoint (i8* @global_var_1.1 to i3), i3 ptrtoint (i8* @global_var_1.1 to i3))), i3 add (i3 add (i3 sub (i3 0, i3 ptrtoint (i8* @global_var_1.1 to i3)), i3 add (i3 ptrtoint (i8* @global_var_1.1 to i3), i3 ptrtoint (i8* @global_var_1.1 to i3))), i3 add (i3 sub (i3 0, i3 ptrtoint (i8* @global_var_1.1 to i3)), i3 add (i3 add (i3 ptrtoint (i8* @global_var_1.1 to i3), i3 ptrtoint (i8* @global_var_1.1 to i3)), i3 ptrtoint (i8* @global_var_1.1 to i3)))))))))))))))))))
  store i3 %v6_210, i3* %fpu_stat_TOP.global-to-local, align 1
  store i32 %v2_18d, i32* @eax, align 8
  store i32 %v0_b, i32* %edi.global-to-local, align 4
  store i32 %v0_a, i32* %esi.global-to-local, align 4
  store i32 %v0_9, i32* %ebx.global-to-local, align 4
  ret i32 %v2_18d
}

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

attributes #0 = { nounwind readnone speculatable }
