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
  %st2.global-to-local = alloca x86_fp80, align 4
  %st3.global-to-local = alloca x86_fp80, align 4
  %st4.global-to-local = alloca x86_fp80, align 4
  %st5.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
  %v0_16 = load i3, i3* %fpu_stat_TOP.global-to-local, align 1
  %v3_18 = load double, double* bitcast (i32* @eax to double*), align 8
  %v4_18 = fpext double %v3_18 to x86_fp80
  %v5_18 = add i3 %v0_16, 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)))
  store i3 %v5_18, i3* %fpu_stat_TOP.global-to-local, align 1
  %v2_1a = call i32 @__asm_fpatan(i32 %v0_b, i32 %v0_a)
  store i32 %v2_1a, i32* @eax, align 8
  %v2_1c = load i32, i32* %edi.global-to-local, align 4
  %v3_1c = add i32 %v2_1c, -16
  %v4_1c = inttoptr i32 %v3_1c to double*
  %v5_1c = load double, double* %v4_1c, align 4
  %v6_1c = fpext double %v5_1c to x86_fp80
  %v7_1c = fmul x86_fp80 %v4_18, %v6_1c
  %v2_1f = call x86_fp80 @llvm.fabs.f80(x86_fp80 %v7_1c)
  %v3_1f = fcmp olt x86_fp80 %v2_1f, 0xK403E8000000000000000
  %v0_1f = load i3, i3* %fpu_stat_TOP.global-to-local, align 1
  br i1 %v3_1f, label %bb, label %dec_label_pc_0._crit_edge

dec_label_pc_0._crit_edge:                        ; preds = %dec_label_pc_0
  %v1_21.pre = load x86_fp80, x86_fp80* %st5.global-to-local, align 4
  br label %bb255

bb:                                               ; preds = %dec_label_pc_0
  %v4_1f = call x86_fp80 @llvm.sin.f80(x86_fp80 %v7_1c)
  %v7_1f = call x86_fp80 @llvm.cos.f80(x86_fp80 %v7_1c)
  %v8_1f = sub i3 %v0_1f, ptrtoint (i8* @global_var_1.1 to i3)
  store i3 %v8_1f, i3* %fpu_stat_TOP.global-to-local, align 1
  store x86_fp80 %v7_1f, x86_fp80* %st5.global-to-local, align 4
  br label %bb255

bb255:                                            ; preds = %dec_label_pc_0._crit_edge, %bb
  %v1_24 = phi x86_fp80 [ %v7_1c, %dec_label_pc_0._crit_edge ], [ %v4_1f, %bb ]
  %v1_21 = phi x86_fp80 [ %v1_21.pre, %dec_label_pc_0._crit_edge ], [ %v7_1f, %bb ]
  %v0_21 = phi i3 [ %v0_1f, %dec_label_pc_0._crit_edge ], [ %v8_1f, %bb ]
  %v3_29 = load double, double* bitcast (i32* @edx to double*), align 8
  %v4_29 = fpext double %v3_29 to x86_fp80
  %v5_29 = add i3 %v0_21, 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 ptrtoint (i8* @global_var_1.1 to i3), i3 ptrtoint (i8* @global_var_1.1 to i3))))
  store i3 %v5_29, i3* %fpu_stat_TOP.global-to-local, align 1
  store x86_fp80 %v4_29, x86_fp80* %st5.global-to-local, align 4
  %tmp264 = fptrunc x86_fp80 %v1_21 to float
  %v2_2b = bitcast float %tmp264 to i32
  %tmp265 = fptrunc x86_fp80 %v1_24 to float
  %v5_2b = bitcast float %tmp265 to i32
  %v6_2b = call i32 @__asm_fpatan(i32 %v2_2b, i32 %v5_2b)
  store i32 %v6_2b, i32* @eax, align 8
  %v1_2d = load x86_fp80, x86_fp80* %st5.global-to-local, align 4
  %v2_2d = load i32, i32* %edi.global-to-local, align 4
  %v3_2d = add i32 %v2_2d, -16
  %v4_2d = inttoptr i32 %v3_2d to double*
  %v5_2d = load double, double* %v4_2d, align 4
  %v6_2d = fpext double %v5_2d to x86_fp80
  %v7_2d = fmul x86_fp80 %v1_2d, %v6_2d
  store x86_fp80 %v7_2d, x86_fp80* %st5.global-to-local, align 4
  %v2_30 = call x86_fp80 @llvm.fabs.f80(x86_fp80 %v7_2d)
  %v3_30 = fcmp olt x86_fp80 %v2_30, 0xK403E8000000000000000
  %v0_30 = load i3, i3* %fpu_stat_TOP.global-to-local, align 1
  br i1 %v3_30, label %bb256, label %._crit_edge

._crit_edge:                                      ; preds = %bb255
  %v1_32.pre = load x86_fp80, x86_fp80* %st4.global-to-local, align 4
  br label %bb257

bb256:                                            ; preds = %bb255
  %v4_30 = call x86_fp80 @llvm.sin.f80(x86_fp80 %v7_2d)
  store x86_fp80 %v4_30, x86_fp80* %st5.global-to-local, align 4
  %v7_30 = call x86_fp80 @llvm.cos.f80(x86_fp80 %v7_2d)
  %v8_30 = sub i3 %v0_30, ptrtoint (i8* @global_var_1.1 to i3)
  store i3 %v8_30, i3* %fpu_stat_TOP.global-to-local, align 1
  store x86_fp80 %v7_30, x86_fp80* %st4.global-to-local, align 4
  br label %bb257

bb257:                                            ; preds = %._crit_edge, %bb256
  %v1_35 = phi x86_fp80 [ %v7_2d, %._crit_edge ], [ %v4_30, %bb256 ]
  %v1_32 = phi x86_fp80 [ %v1_32.pre, %._crit_edge ], [ %v7_30, %bb256 ]
  %v0_32 = phi i3 [ %v0_30, %._crit_edge ], [ %v8_30, %bb256 ]
  %v3_38 = load double, double* bitcast (i32* @eax to double*), align 8
  %v4_38 = fpext double %v3_38 to x86_fp80
  store x86_fp80 %v4_38, x86_fp80* %st5.global-to-local, align 4
  %v3_3a = load double, double* bitcast (i32* @ecx to double*), align 8
  %v4_3a = fpext double %v3_3a to x86_fp80
  %v5_3a = add i3 %v0_32, 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 ptrtoint (i8* @global_var_1.1 to i3), i3 ptrtoint (i8* @global_var_1.1 to i3))))
  store i3 %v5_3a, i3* %fpu_stat_TOP.global-to-local, align 1
  store x86_fp80 %v4_3a, x86_fp80* %st4.global-to-local, align 4
  %tmp266 = fptrunc x86_fp80 %v1_32 to float
  %v2_3c = bitcast float %tmp266 to i32
  %tmp267 = fptrunc x86_fp80 %v1_35 to float
  %v5_3c = bitcast float %tmp267 to i32
  %v6_3c = call i32 @__asm_fpatan(i32 %v2_3c, i32 %v5_3c)
  store i32 %v6_3c, i32* @eax, align 8
  %v1_3e = load x86_fp80, x86_fp80* %st4.global-to-local, align 4
  %v2_3e = load i32, i32* %edi.global-to-local, align 4
  %v3_3e = add i32 %v2_3e, -16
  %v4_3e = inttoptr i32 %v3_3e to double*
  %v5_3e = load double, double* %v4_3e, align 4
  %v6_3e = fpext double %v5_3e to x86_fp80
  %v7_3e = fmul x86_fp80 %v1_3e, %v6_3e
  store x86_fp80 %v7_3e, x86_fp80* %st4.global-to-local, align 4
  %v2_41 = call x86_fp80 @llvm.fabs.f80(x86_fp80 %v7_3e)
  %v3_41 = fcmp olt x86_fp80 %v2_41, 0xK403E8000000000000000
  %v0_41 = load i3, i3* %fpu_stat_TOP.global-to-local, align 1
  br i1 %v3_41, label %bb258, label %._crit_edge7

._crit_edge7:                                     ; preds = %bb257
  %v1_43.pre = load x86_fp80, x86_fp80* %st3.global-to-local, align 4
  br label %bb259

bb258:                                            ; preds = %bb257
  %v4_41 = call x86_fp80 @llvm.sin.f80(x86_fp80 %v7_3e)
  store x86_fp80 %v4_41, x86_fp80* %st4.global-to-local, align 4
  %v7_41 = call x86_fp80 @llvm.cos.f80(x86_fp80 %v7_3e)
  %v8_41 = sub i3 %v0_41, ptrtoint (i8* @global_var_1.1 to i3)
  store i3 %v8_41, i3* %fpu_stat_TOP.global-to-local, align 1
  store x86_fp80 %v7_41, x86_fp80* %st3.global-to-local, align 4
  br label %bb259

bb259:                                            ; preds = %._crit_edge7, %bb258
  %v1_46 = phi x86_fp80 [ %v7_3e, %._crit_edge7 ], [ %v4_41, %bb258 ]
  %v1_43 = phi x86_fp80 [ %v1_43.pre, %._crit_edge7 ], [ %v7_41, %bb258 ]
  %v0_43 = phi i3 [ %v0_41, %._crit_edge7 ], [ %v8_41, %bb258 ]
  %v3_4a = load double, double* bitcast (i32* @eax to double*), align 8
  %v4_4a = fpext double %v3_4a to x86_fp80
  %v3_4c = fmul x86_fp80 %v4_4a, %v4_4a
  %v3_4e = load double, double* bitcast (i32* @edx to double*), align 8
  %v4_4e = fpext double %v3_4e to x86_fp80
  %v3_50 = fmul x86_fp80 %v4_4e, %v4_4e
  %v3_52 = load double, double* bitcast (i32* @ecx to double*), align 8
  %v4_52 = fpext double %v3_52 to x86_fp80
  %v3_54 = fmul x86_fp80 %v4_52, %v4_52
  store x86_fp80 %v3_54, x86_fp80* %st2.global-to-local, align 4
  %v4_56 = fadd x86_fp80 %v3_50, %v3_54
  store x86_fp80 %v4_56, x86_fp80* %st3.global-to-local, align 4
  %v4_58 = fadd x86_fp80 %v3_4c, %v4_56
  %v2_5a = call x86_fp80 @llvm.sqrt.f80(x86_fp80 %v4_58)
  store x86_fp80 %v2_5a, x86_fp80* %st4.global-to-local, align 4
  %v4_5c = load double, double* %v4_3e, align 4
  %v5_5c = fpext double %v4_5c to x86_fp80
  %v6_5c = add i3 %v0_43, 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 ptrtoint (i8* @global_var_1.1 to i3), i3 ptrtoint (i8* @global_var_1.1 to i3)))))))
  store i3 %v6_5c, i3* %fpu_stat_TOP.global-to-local, align 1
  store x86_fp80 %v5_5c, x86_fp80* %st4.global-to-local, align 4
  %v2_61 = call x86_fp80 @llvm.fabs.f80(x86_fp80 %v2_5a)
  store x86_fp80 %v2_61, x86_fp80* %st3.global-to-local, align 4
  %v4_63 = call i32 @__asm_fyl2x(x86_fp80 %v1_43, x86_fp80 %v1_46)
  store i32 %v4_63, i32* @eax, align 8
  store x86_fp80 0xK3FFF8000000000000000, x86_fp80* %st2.global-to-local, align 4
  %v3_67 = add i3 %v0_43, add (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 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))))
  store i3 %v3_67, i3* %fpu_stat_TOP.global-to-local, align 1
  %v0_69 = call i32 @__asm_fprem()
  store i32 %v0_69, i32* @eax, align 8
  %v0_6b = call i32 @__asm_f2xm1()
  store i32 %v0_6b, i32* @eax, align 8
  %v3_6d = load x86_fp80, x86_fp80* %st2.global-to-local, align 4
  %v4_6d = fadd x86_fp80 %v2_61, %v3_6d
  store x86_fp80 %v4_6d, x86_fp80* %st2.global-to-local, align 4
  %v7_6d = add i3 %v0_43, add (i3 add (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 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)))), i3 ptrtoint (i8* @global_var_1.1 to i3))
  store i3 %v7_6d, i3* %fpu_stat_TOP.global-to-local, align 1
  %v0_6f = call i32 @__asm_fscale()
  store i32 %v0_6f, i32* @eax, align 8
  %v7_7d = fmul x86_fp80 %v1_35, %v1_43
  %v2_80 = load i32, i32* @ecx, align 8
  %v3_80 = fptrunc x86_fp80 %v7_7d to double
  %v4_80 = inttoptr i32 %v2_80 to double*
  store double %v3_80, double* %v4_80, align 4
  %v7_85 = fmul x86_fp80 %v1_21, %v1_46
  %v2_88 = load i32, i32* %ebx.global-to-local, align 4
  %v3_88 = fptrunc x86_fp80 %v7_85 to double
  %v4_88 = inttoptr i32 %v2_88 to double*
  store double %v3_88, double* %v4_88, align 4
  %v7_8d = fmul x86_fp80 %v1_24, %v1_32
  %v2_90 = load i32, i32* @edx, align 8
  %v3_90 = fptrunc x86_fp80 %v7_8d to double
  %v4_90 = inttoptr i32 %v2_90 to double*
  store double %v3_90, double* %v4_90, align 4
  %v3_92 = load double, double* bitcast (i32* @eax to double*), align 8
  %v4_92 = fpext double %v3_92 to x86_fp80
  %v3_94 = fmul x86_fp80 %v4_92, %v4_92
  %v3_96 = load double, double* bitcast (i32* @edx to double*), align 8
  %v4_96 = fpext double %v3_96 to x86_fp80
  %v3_98 = fmul x86_fp80 %v4_96, %v4_96
  %v3_9a = load double, double* bitcast (i32* @ecx to double*), align 8
  %v4_9a = fpext double %v3_9a to x86_fp80
  %v3_9c = fmul x86_fp80 %v4_9a, %v4_9a
  %v4_9e = fadd x86_fp80 %v3_98, %v3_9c
  %v4_a0 = fadd x86_fp80 %v3_94, %v4_9e
  %v2_a2 = call x86_fp80 @llvm.sqrt.f80(x86_fp80 %v4_a0)
  %v7_a4 = fdiv x86_fp80 %v4_6d, %v2_a2
  store x86_fp80 %v7_a4, x86_fp80* %st3.global-to-local, align 4
  %v4_aa = fmul x86_fp80 %v7_a4, %v4_92
  store x86_fp80 %v4_aa, x86_fp80* %st2.global-to-local, align 4
  %v2_ac = load i32, i32* %esi.global-to-local, align 4
  %v3_ac = add i32 %v2_ac, 24
  %v4_ac = inttoptr i32 %v3_ac to double*
  %v5_ac = load double, double* %v4_ac, align 4
  %v6_ac = fpext double %v5_ac to x86_fp80
  %v7_ac = fadd x86_fp80 %v4_aa, %v6_ac
  %v3_af = fptrunc x86_fp80 %v7_ac to double
  store double %v3_af, double* %v4_88, align 4
  %v3_b1 = load double, double* bitcast (i32* @edx to double*), align 8
  %v4_b1 = fpext double %v3_b1 to x86_fp80
  %v3_b3 = load x86_fp80, x86_fp80* %st3.global-to-local, align 4
  %v4_b3 = fmul x86_fp80 %v3_b3, %v4_b1
  store x86_fp80 %v4_b3, x86_fp80* %st2.global-to-local, align 4
  %v3_b5 = add i32 %v2_ac, 32
  %v4_b5 = inttoptr i32 %v3_b5 to double*
  %v5_b5 = load double, double* %v4_b5, align 4
  %v6_b5 = fpext double %v5_b5 to x86_fp80
  %v7_b5 = fadd x86_fp80 %v4_b3, %v6_b5
  %tmp260 = bitcast double %v3_b1 to i64
  %tmp261 = trunc i64 %tmp260 to i32
  %v3_b8 = fptrunc x86_fp80 %v7_b5 to double
  %v4_b8 = inttoptr i32 %tmp261 to double*
  store double %v3_b8, double* %v4_b8, align 4
  %v3_ba = load double, double* bitcast (i32* @ecx to double*), align 8
  %v4_ba = fpext double %v3_ba to x86_fp80
  store x86_fp80 %v4_ba, x86_fp80* %st2.global-to-local, align 4
  %v3_bc = load x86_fp80, x86_fp80* %st3.global-to-local, align 4
  %v4_bc = fmul x86_fp80 %v3_bc, %v4_ba
  store x86_fp80 %v4_bc, x86_fp80* %st3.global-to-local, align 4
  %v2_be = load i32, i32* %edi.global-to-local, align 4
  %v3_be = add i32 %v2_be, -24
  %v4_be = inttoptr i32 %v3_be to double*
  %v5_be = load double, double* %v4_be, align 4
  %v6_be = fpext double %v5_be to x86_fp80
  %v7_be = fmul x86_fp80 %v4_bc, %v6_be
  store x86_fp80 %v7_be, x86_fp80* %st3.global-to-local, align 4
  %v3_c1 = add i32 %v2_ac, 40
  %v4_c1 = inttoptr i32 %v3_c1 to double*
  %v5_c1 = load double, double* %v4_c1, align 4
  %v6_c1 = fpext double %v5_c1 to x86_fp80
  %v7_c1 = fadd x86_fp80 %v7_be, %v6_c1
  store x86_fp80 %v7_c1, x86_fp80* %st3.global-to-local, align 4
  %tmp262 = bitcast double %v3_ba to i64
  %tmp263 = trunc i64 %tmp262 to i32
  %v3_c4 = fptrunc x86_fp80 %v7_c1 to double
  %v4_c4 = inttoptr i32 %tmp263 to double*
  store double %v3_c4, double* %v4_c4, align 4
  %v5_c4 = add i3 %v0_43, add (i3 add (i3 add (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 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)))), 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 ptrtoint (i8* @global_var_1.1 to i3), i3 ptrtoint (i8* @global_var_1.1 to i3)))))))
  store i3 %v5_c4, i3* %fpu_stat_TOP.global-to-local, align 1
  store i32 %v2_88, 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_88
}

declare i32 @__asm_fpatan(i32, i32) local_unnamed_addr

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

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

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

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

declare i32 @__asm_fyl2x(x86_fp80, x86_fp80) local_unnamed_addr

declare i32 @__asm_fprem() local_unnamed_addr

declare i32 @__asm_f2xm1() local_unnamed_addr

declare i32 @__asm_fscale() local_unnamed_addr

attributes #0 = { nounwind readnone speculatable }
