; LLVM IR from jrl-umi3218/mc_rtc :: 3rd-party/qhull/src/libqhull (stat)

; Unoptimized IR (clang -disable-llvm-passes):
target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-i128:128-f80:128-n8:16:32:64-S128"
target triple = "x86_64-unknown-linux-gnu"

%struct.qhstatT = type { [249 x %union.intrealT], [259 x i8], [249 x ptr], [249 x i16], [249 x i8], [249 x i8], [9 x %union.intrealT], i32, i32, i32, i32, double }
%union.intrealT = type { double }

@qh_qhstat = external dso_local global %struct.qhstatT, align 8
@.str.45 = external hidden unnamed_addr constant [22 x i8], align 1
@.str.46 = external hidden unnamed_addr constant [17 x i8], align 1
@.str.47 = external hidden unnamed_addr constant [34 x i8], align 1
@.str.48 = external hidden unnamed_addr constant [21 x i8], align 1
@.str.49 = external hidden unnamed_addr constant [30 x i8], align 1
@.str.50 = external hidden unnamed_addr constant [34 x i8], align 1
@.str.51 = external hidden unnamed_addr constant [50 x i8], align 1
@.str.52 = external hidden unnamed_addr constant [36 x i8], align 1
@.str.53 = external hidden unnamed_addr constant [12 x i8], align 1
@.str.54 = external hidden unnamed_addr constant [36 x i8], align 1
@.str.55 = external hidden unnamed_addr constant [34 x i8], align 1
@.str.56 = external hidden unnamed_addr constant [40 x i8], align 1
@.str.57 = external hidden unnamed_addr constant [39 x i8], align 1
@.str.58 = external hidden unnamed_addr constant [26 x i8], align 1
@.str.59 = external hidden unnamed_addr constant [21 x i8], align 1
@.str.60 = external hidden unnamed_addr constant [26 x i8], align 1
@.str.61 = external hidden unnamed_addr constant [8 x i8], align 1
@.str.62 = external hidden unnamed_addr constant [43 x i8], align 1
@.str.63 = external hidden unnamed_addr constant [28 x i8], align 1
@.str.64 = external hidden unnamed_addr constant [51 x i8], align 1
@.str.65 = external hidden unnamed_addr constant [50 x i8], align 1
@.str.66 = external hidden unnamed_addr constant [36 x i8], align 1
@.str.67 = external hidden unnamed_addr constant [30 x i8], align 1
@.str.68 = external hidden unnamed_addr constant [37 x i8], align 1
@.str.69 = external hidden unnamed_addr constant [48 x i8], align 1
@.str.70 = external hidden unnamed_addr constant [18 x i8], align 1
@.str.71 = external hidden unnamed_addr constant [36 x i8], align 1
@.str.72 = external hidden unnamed_addr constant [40 x i8], align 1
@.str.73 = external hidden unnamed_addr constant [40 x i8], align 1
@.str.74 = external hidden unnamed_addr constant [32 x i8], align 1

; Function Attrs: nounwind uwtable
define dso_local void @qh_allstatC() #0 {
  %1 = load i32, ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 7), align 8, !tbaa !5
  %2 = add nsw i32 %1, 1
  store i32 %2, ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 7), align 8, !tbaa !5
  %3 = sext i32 %1 to i64
  %4 = getelementptr inbounds [259 x i8], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 1), i64 0, i64 %3
  store i8 73, ptr %4, align 1, !tbaa !11
  store ptr @.str.45, ptr getelementptr inbounds ([249 x ptr], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 2), i64 0, i64 73), align 8, !tbaa !12
  store i16 -1, ptr getelementptr inbounds ([249 x i16], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 3), i64 0, i64 73), align 2, !tbaa !14
  store i8 0, ptr getelementptr inbounds ([249 x i8], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 4), i64 0, i64 73), align 1, !tbaa !11
  %5 = load i32, ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 7), align 8, !tbaa !5
  %6 = add nsw i32 %5, 1
  store i32 %6, ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 7), align 8, !tbaa !5
  %7 = sext i32 %5 to i64
  %8 = getelementptr inbounds [259 x i8], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 1), i64 0, i64 %7
  store i8 -69, ptr %8, align 1, !tbaa !11
  store ptr @.str.46, ptr getelementptr inbounds ([249 x ptr], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 2), i64 0, i64 187), align 8, !tbaa !12
  store i16 -1, ptr getelementptr inbounds ([249 x i16], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 3), i64 0, i64 187), align 2, !tbaa !14
  store i8 1, ptr getelementptr inbounds ([249 x i8], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 4), i64 0, i64 187), align 1, !tbaa !11
  %9 = load i32, ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 7), align 8, !tbaa !5
  %10 = add nsw i32 %9, 1
  store i32 %10, ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 7), align 8, !tbaa !5
  %11 = sext i32 %9 to i64
  %12 = getelementptr inbounds [259 x i8], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 1), i64 0, i64 %11
  store i8 -62, ptr %12, align 1, !tbaa !11
  store ptr @.str.47, ptr getelementptr inbounds ([249 x ptr], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 2), i64 0, i64 194), align 8, !tbaa !12
  store i16 -1, ptr getelementptr inbounds ([249 x i16], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 3), i64 0, i64 194), align 4, !tbaa !14
  store i8 1, ptr getelementptr inbounds ([249 x i8], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 4), i64 0, i64 194), align 2, !tbaa !11
  %13 = load i32, ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 7), align 8, !tbaa !5
  %14 = add nsw i32 %13, 1
  store i32 %14, ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 7), align 8, !tbaa !5
  %15 = sext i32 %13 to i64
  %16 = getelementptr inbounds [259 x i8], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 1), i64 0, i64 %15
  store i8 -61, ptr %16, align 1, !tbaa !11
  store ptr @.str.48, ptr getelementptr inbounds ([249 x ptr], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 2), i64 0, i64 195), align 8, !tbaa !12
  store i16 -1, ptr getelementptr inbounds ([249 x i16], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 3), i64 0, i64 195), align 2, !tbaa !14
  store i8 7, ptr getelementptr inbounds ([249 x i8], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 4), i64 0, i64 195), align 1, !tbaa !11
  %17 = load i32, ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 7), align 8, !tbaa !5
  %18 = add nsw i32 %17, 1
  store i32 %18, ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 7), align 8, !tbaa !5
  %19 = sext i32 %17 to i64
  %20 = getelementptr inbounds [259 x i8], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 1), i64 0, i64 %19
  store i8 120, ptr %20, align 1, !tbaa !11
  store ptr @.str.49, ptr getelementptr inbounds ([249 x ptr], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 2), i64 0, i64 120), align 8, !tbaa !12
  store i16 -1, ptr getelementptr inbounds ([249 x i16], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 3), i64 0, i64 120), align 8, !tbaa !14
  store i8 3, ptr getelementptr inbounds ([249 x i8], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 4), i64 0, i64 120), align 2, !tbaa !11
  %21 = load i32, ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 7), align 8, !tbaa !5
  %22 = add nsw i32 %21, 1
  store i32 %22, ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 7), align 8, !tbaa !5
  %23 = sext i32 %21 to i64
  %24 = getelementptr inbounds [259 x i8], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 1), i64 0, i64 %23
  store i8 -35, ptr %24, align 1, !tbaa !11
  store ptr @.str.50, ptr getelementptr inbounds ([249 x ptr], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 2), i64 0, i64 221), align 8, !tbaa !12
  store i16 187, ptr getelementptr inbounds ([249 x i16], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 3), i64 0, i64 221), align 2, !tbaa !14
  store i8 1, ptr getelementptr inbounds ([249 x i8], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 4), i64 0, i64 221), align 1, !tbaa !11
  %25 = load i32, ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 7), align 8, !tbaa !5
  %26 = add nsw i32 %25, 1
  store i32 %26, ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 7), align 8, !tbaa !5
  %27 = sext i32 %25 to i64
  %28 = getelementptr inbounds [259 x i8], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 1), i64 0, i64 %27
  store i8 110, ptr %28, align 1, !tbaa !11
  store ptr @.str.51, ptr getelementptr inbounds ([249 x ptr], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 2), i64 0, i64 110), align 8, !tbaa !12
  store i16 187, ptr getelementptr inbounds ([249 x i16], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 3), i64 0, i64 110), align 4, !tbaa !14
  store i8 1, ptr getelementptr inbounds ([249 x i8], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 4), i64 0, i64 110), align 2, !tbaa !11
  %29 = load i32, ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 7), align 8, !tbaa !5
  %30 = add nsw i32 %29, 1
  store i32 %30, ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 7), align 8, !tbaa !5
  %31 = sext i32 %29 to i64
  %32 = getelementptr inbounds [259 x i8], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 1), i64 0, i64 %31
  store i8 -17, ptr %32, align 1, !tbaa !11
  store ptr @.str.52, ptr getelementptr inbounds ([249 x ptr], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 2), i64 0, i64 239), align 8, !tbaa !12
  store i16 187, ptr getelementptr inbounds ([249 x i16], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 3), i64 0, i64 239), align 2, !tbaa !14
  store i8 2, ptr getelementptr inbounds ([249 x i8], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 4), i64 0, i64 239), align 1, !tbaa !11
  %33 = load i32, ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 7), align 8, !tbaa !5
  %34 = add nsw i32 %33, 1
  store i32 %34, ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 7), align 8, !tbaa !5
  %35 = sext i32 %33 to i64
  %36 = getelementptr inbounds [259 x i8], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 1), i64 0, i64 %35
  store i8 -16, ptr %36, align 1, !tbaa !11
  store ptr @.str.53, ptr getelementptr inbounds ([249 x ptr], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 2), i64 0, i64 240), align 8, !tbaa !12
  store i16 -1, ptr getelementptr inbounds ([249 x i16], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 3), i64 0, i64 240), align 8, !tbaa !14
  store i8 3, ptr getelementptr inbounds ([249 x i8], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 4), i64 0, i64 240), align 2, !tbaa !11
  %37 = load i32, ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 7), align 8, !tbaa !5
  %38 = add nsw i32 %37, 1
  store i32 %38, ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 7), align 8, !tbaa !5
  %39 = sext i32 %37 to i64
  %40 = getelementptr inbounds [259 x i8], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 1), i64 0, i64 %39
  store i8 -13, ptr %40, align 1, !tbaa !11
  store ptr @.str.54, ptr getelementptr inbounds ([249 x ptr], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 2), i64 0, i64 243), align 8, !tbaa !12
  store i16 187, ptr getelementptr inbounds ([249 x i16], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 3), i64 0, i64 243), align 2, !tbaa !14
  store i8 2, ptr getelementptr inbounds ([249 x i8], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 4), i64 0, i64 243), align 1, !tbaa !11
  %41 = load i32, ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 7), align 8, !tbaa !5
  %42 = add nsw i32 %41, 1
  store i32 %42, ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 7), align 8, !tbaa !5
  %43 = sext i32 %41 to i64
  %44 = getelementptr inbounds [259 x i8], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 1), i64 0, i64 %43
  store i8 -12, ptr %44, align 1, !tbaa !11
  store ptr @.str.53, ptr getelementptr inbounds ([249 x ptr], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 2), i64 0, i64 244), align 8, !tbaa !12
  store i16 -1, ptr getelementptr inbounds ([249 x i16], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 3), i64 0, i64 244), align 8, !tbaa !14
  store i8 3, ptr getelementptr inbounds ([249 x i8], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 4), i64 0, i64 244), align 2, !tbaa !11
  %45 = load i32, ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 7), align 8, !tbaa !5
  %46 = add nsw i32 %45, 1
  store i32 %46, ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 7), align 8, !tbaa !5
  %47 = sext i32 %45 to i64
  %48 = getelementptr inbounds [259 x i8], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 1), i64 0, i64 %47
  store i8 -41, ptr %48, align 1, !tbaa !11
  store ptr @.str.55, ptr getelementptr inbounds ([249 x ptr], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 2), i64 0, i64 215), align 8, !tbaa !12
  store i16 187, ptr getelementptr inbounds ([249 x i16], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 3), i64 0, i64 215), align 2, !tbaa !14
  store i8 1, ptr getelementptr inbounds ([249 x i8], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 4), i64 0, i64 215), align 1, !tbaa !11
  %49 = load i32, ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 7), align 8, !tbaa !5
  %50 = add nsw i32 %49, 1
  store i32 %50, ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 7), align 8, !tbaa !5
  %51 = sext i32 %49 to i64
  %52 = getelementptr inbounds [259 x i8], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 1), i64 0, i64 %51
  store i8 -107, ptr %52, align 1, !tbaa !11
  store ptr @.str.56, ptr getelementptr inbounds ([249 x ptr], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 2), i64 0, i64 149), align 8, !tbaa !12
  store i16 187, ptr getelementptr inbounds ([249 x i16], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 3), i64 0, i64 149), align 2, !tbaa !14
  store i8 2, ptr getelementptr inbounds ([249 x i8], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 4), i64 0, i64 149), align 1, !tbaa !11
  %53 = load i32, ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 7), align 8, !tbaa !5
  %54 = add nsw i32 %53, 1
  store i32 %54, ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 7), align 8, !tbaa !5
  %55 = sext i32 %53 to i64
  %56 = getelementptr inbounds [259 x i8], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 1), i64 0, i64 %55
  store i8 -106, ptr %56, align 1, !tbaa !11
  store ptr @.str.57, ptr getelementptr inbounds ([249 x ptr], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 2), i64 0, i64 150), align 8, !tbaa !12
  store i16 -1, ptr getelementptr inbounds ([249 x i16], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 3), i64 0, i64 150), align 4, !tbaa !14
  store i8 3, ptr getelementptr inbounds ([249 x i8], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 4), i64 0, i64 150), align 2, !tbaa !11
  %57 = load i32, ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 7), align 8, !tbaa !5
  %58 = add nsw i32 %57, 1
  store i32 %58, ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 7), align 8, !tbaa !5
  %59 = sext i32 %57 to i64
  %60 = getelementptr inbounds [259 x i8], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 1), i64 0, i64 %59
  store i8 -110, ptr %60, align 1, !tbaa !11
  store ptr @.str.58, ptr getelementptr inbounds ([249 x ptr], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 2), i64 0, i64 146), align 8, !tbaa !12
  store i16 187, ptr getelementptr inbounds ([249 x i16], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 3), i64 0, i64 146), align 4, !tbaa !14
  store i8 6, ptr getelementptr inbounds ([249 x i8], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 4), i64 0, i64 146), align 2, !tbaa !11
  %61 = load i32, ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 7), align 8, !tbaa !5
  %62 = add nsw i32 %61, 1
  store i32 %62, ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 7), align 8, !tbaa !5
  %63 = sext i32 %61 to i64
  %64 = getelementptr inbounds [259 x i8], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 1), i64 0, i64 %63
  store i8 -109, ptr %64, align 1, !tbaa !11
  store ptr @.str.59, ptr getelementptr inbounds ([249 x ptr], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 2), i64 0, i64 147), align 8, !tbaa !12
  store i16 -1, ptr getelementptr inbounds ([249 x i16], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 3), i64 0, i64 147), align 2, !tbaa !14
  store i8 6, ptr getelementptr inbounds ([249 x i8], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 4), i64 0, i64 147), align 1, !tbaa !11
  %65 = load i32, ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 7), align 8, !tbaa !5
  %66 = add nsw i32 %65, 1
  store i32 %66, ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 7), align 8, !tbaa !5
  %67 = sext i32 %65 to i64
  %68 = getelementptr inbounds [259 x i8], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 1), i64 0, i64 %67
  store i8 -76, ptr %68, align 1, !tbaa !11
  store ptr @.str.60, ptr getelementptr inbounds ([249 x ptr], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 2), i64 0, i64 180), align 8, !tbaa !12
  store i16 179, ptr getelementptr inbounds ([249 x i16], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 3), i64 0, i64 180), align 8, !tbaa !14
  store i8 6, ptr getelementptr inbounds ([249 x i8], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 4), i64 0, i64 180), align 2, !tbaa !11
  %69 = load i32, ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 7), align 8, !tbaa !5
  %70 = add nsw i32 %69, 1
  store i32 %70, ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 7), align 8, !tbaa !5
  %71 = sext i32 %69 to i64
  %72 = getelementptr inbounds [259 x i8], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 1), i64 0, i64 %71
  store i8 -75, ptr %72, align 1, !tbaa !11
  store ptr @.str.59, ptr getelementptr inbounds ([249 x ptr], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 2), i64 0, i64 181), align 8, !tbaa !12
  store i16 -1, ptr getelementptr inbounds ([249 x i16], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 3), i64 0, i64 181), align 2, !tbaa !14
  store i8 6, ptr getelementptr inbounds ([249 x i8], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 4), i64 0, i64 181), align 1, !tbaa !11
  %73 = load i32, ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 7), align 8, !tbaa !5
  %74 = add nsw i32 %73, 1
  store i32 %74, ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 7), align 8, !tbaa !5
  %75 = sext i32 %73 to i64
  %76 = getelementptr inbounds [259 x i8], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 1), i64 0, i64 %75
  store i8 -77, ptr %76, align 1, !tbaa !11
  store ptr @.str.61, ptr getelementptr inbounds ([249 x ptr], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 2), i64 0, i64 179), align 8, !tbaa !12
  store i16 -1, ptr getelementptr inbounds ([249 x i16], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 3), i64 0, i64 179), align 2, !tbaa !14
  store i8 1, ptr getelementptr inbounds ([249 x i8], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 4), i64 0, i64 179), align 1, !tbaa !11
  %77 = load i32, ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 7), align 8, !tbaa !5
  %78 = add nsw i32 %77, 1
  store i32 %78, ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 7), align 8, !tbaa !5
  %79 = sext i32 %77 to i64
  %80 = getelementptr inbounds [259 x i8], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 1), i64 0, i64 %79
  store i8 -45, ptr %80, align 1, !tbaa !11
  store ptr @.str.62, ptr getelementptr inbounds ([249 x ptr], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 2), i64 0, i64 211), align 8, !tbaa !12
  store i16 -1, ptr getelementptr inbounds ([249 x i16], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 3), i64 0, i64 211), align 2, !tbaa !14
  store i8 1, ptr getelementptr inbounds ([249 x i8], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 4), i64 0, i64 211), align 1, !tbaa !11
  %81 = load i32, ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 7), align 8, !tbaa !5
  %82 = add nsw i32 %81, 1
  store i32 %82, ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 7), align 8, !tbaa !5
  %83 = sext i32 %81 to i64
  %84 = getelementptr inbounds [259 x i8], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 1), i64 0, i64 %83
  store i8 55, ptr %84, align 1, !tbaa !11
  store ptr @.str.63, ptr getelementptr inbounds ([249 x ptr], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 2), i64 0, i64 55), align 8, !tbaa !12
  store i16 -1, ptr getelementptr inbounds ([249 x i16], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 3), i64 0, i64 55), align 2, !tbaa !14
  store i8 1, ptr getelementptr inbounds ([249 x i8], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 4), i64 0, i64 55), align 1, !tbaa !11
  %85 = load i32, ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 7), align 8, !tbaa !5
  %86 = add nsw i32 %85, 1
  store i32 %86, ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 7), align 8, !tbaa !5
  %87 = sext i32 %85 to i64
  %88 = getelementptr inbounds [259 x i8], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 1), i64 0, i64 %87
  store i8 -101, ptr %88, align 1, !tbaa !11
  store ptr @.str.64, ptr getelementptr inbounds ([249 x ptr], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 2), i64 0, i64 155), align 8, !tbaa !12
  store i16 -1, ptr getelementptr inbounds ([249 x i16], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 3), i64 0, i64 155), align 2, !tbaa !14
  store i8 1, ptr getelementptr inbounds ([249 x i8], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 4), i64 0, i64 155), align 1, !tbaa !11
  %89 = load i32, ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 7), align 8, !tbaa !5
  %90 = add nsw i32 %89, 1
  store i32 %90, ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 7), align 8, !tbaa !5
  %91 = sext i32 %89 to i64
  %92 = getelementptr inbounds [259 x i8], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 1), i64 0, i64 %91
  store i8 56, ptr %92, align 1, !tbaa !11
  store ptr @.str.65, ptr getelementptr inbounds ([249 x ptr], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 2), i64 0, i64 56), align 8, !tbaa !12
  store i16 -1, ptr getelementptr inbounds ([249 x i16], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 3), i64 0, i64 56), align 8, !tbaa !14
  store i8 1, ptr getelementptr inbounds ([249 x i8], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 4), i64 0, i64 56), align 2, !tbaa !11
  %93 = load i32, ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 7), align 8, !tbaa !5
  %94 = add nsw i32 %93, 1
  store i32 %94, ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 7), align 8, !tbaa !5
  %95 = sext i32 %93 to i64
  %96 = getelementptr inbounds [259 x i8], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 1), i64 0, i64 %95
  store i8 -96, ptr %96, align 1, !tbaa !11
  store ptr @.str.66, ptr getelementptr inbounds ([249 x ptr], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 2), i64 0, i64 160), align 8, !tbaa !12
  store i16 -1, ptr getelementptr inbounds ([249 x i16], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 3), i64 0, i64 160), align 8, !tbaa !14
  store i8 1, ptr getelementptr inbounds ([249 x i8], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 4), i64 0, i64 160), align 2, !tbaa !11
  %97 = load i32, ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 7), align 8, !tbaa !5
  %98 = add nsw i32 %97, 1
  store i32 %98, ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 7), align 8, !tbaa !5
  %99 = sext i32 %97 to i64
  %100 = getelementptr inbounds [259 x i8], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 1), i64 0, i64 %99
  store i8 -73, ptr %100, align 1, !tbaa !11
  store ptr @.str.67, ptr getelementptr inbounds ([249 x ptr], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 2), i64 0, i64 183), align 8, !tbaa !12
  store i16 -1, ptr getelementptr inbounds ([249 x i16], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 3), i64 0, i64 183), align 2, !tbaa !14
  store i8 1, ptr getelementptr inbounds ([249 x i8], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 4), i64 0, i64 183), align 1, !tbaa !11
  %101 = load i32, ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 7), align 8, !tbaa !5
  %102 = add nsw i32 %101, 1
  store i32 %102, ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 7), align 8, !tbaa !5
  %103 = sext i32 %101 to i64
  %104 = getelementptr inbounds [259 x i8], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 1), i64 0, i64 %103
  store i8 -98, ptr %104, align 1, !tbaa !11
  store ptr @.str.68, ptr getelementptr inbounds ([249 x ptr], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 2), i64 0, i64 158), align 8, !tbaa !12
  store i16 -1, ptr getelementptr inbounds ([249 x i16], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 3), i64 0, i64 158), align 4, !tbaa !14
  store i8 1, ptr getelementptr inbounds ([249 x i8], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 4), i64 0, i64 158), align 2, !tbaa !11
  %105 = load i32, ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 7), align 8, !tbaa !5
  %106 = add nsw i32 %105, 1
  store i32 %106, ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 7), align 8, !tbaa !5
  %107 = sext i32 %105 to i64
  %108 = getelementptr inbounds [259 x i8], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 1), i64 0, i64 %107
  store i8 -97, ptr %108, align 1, !tbaa !11
  store ptr @.str.69, ptr getelementptr inbounds ([249 x ptr], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 2), i64 0, i64 159), align 8, !tbaa !12
  store i16 -1, ptr getelementptr inbounds ([249 x i16], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 3), i64 0, i64 159), align 2, !tbaa !14
  store i8 1, ptr getelementptr inbounds ([249 x i8], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 4), i64 0, i64 159), align 1, !tbaa !11
  %109 = load i32, ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 7), align 8, !tbaa !5
  %110 = add nsw i32 %109, 1
  store i32 %110, ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 7), align 8, !tbaa !5
  %111 = sext i32 %109 to i64
  %112 = getelementptr inbounds [259 x i8], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 1), i64 0, i64 %111
  store i8 105, ptr %112, align 1, !tbaa !11
  store ptr @.str.70, ptr getelementptr inbounds ([249 x ptr], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 2), i64 0, i64 105), align 8, !tbaa !12
  store i16 -1, ptr getelementptr inbounds ([249 x i16], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 3), i64 0, i64 105), align 2, !tbaa !14
  store i8 1, ptr getelementptr inbounds ([249 x i8], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 4), i64 0, i64 105), align 1, !tbaa !11
  %113 = load i32, ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 7), align 8, !tbaa !5
  %114 = add nsw i32 %113, 1
  store i32 %114, ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 7), align 8, !tbaa !5
  %115 = sext i32 %113 to i64
  %116 = getelementptr inbounds [259 x i8], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 1), i64 0, i64 %115
  store i8 -89, ptr %116, align 1, !tbaa !11
  store ptr @.str.71, ptr getelementptr inbounds ([249 x ptr], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 2), i64 0, i64 167), align 8, !tbaa !12
  store i16 -1, ptr getelementptr inbounds ([249 x i16], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 3), i64 0, i64 167), align 2, !tbaa !14
  store i8 1, ptr getelementptr inbounds ([249 x i8], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 4), i64 0, i64 167), align 1, !tbaa !11
  %117 = load i32, ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 7), align 8, !tbaa !5
  %118 = add nsw i32 %117, 1
  store i32 %118, ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 7), align 8, !tbaa !5
  %119 = sext i32 %117 to i64
  %120 = getelementptr inbounds [259 x i8], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 1), i64 0, i64 %119
  store i8 63, ptr %120, align 1, !tbaa !11
  store ptr @.str.72, ptr getelementptr inbounds ([249 x ptr], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 2), i64 0, i64 63), align 8, !tbaa !12
  store i16 -1, ptr getelementptr inbounds ([249 x i16], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 3), i64 0, i64 63), align 2, !tbaa !14
  store i8 1, ptr getelementptr inbounds ([249 x i8], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 4), i64 0, i64 63), align 1, !tbaa !11
  %121 = load i32, ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 7), align 8, !tbaa !5
  %122 = add nsw i32 %121, 1
  store i32 %122, ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 7), align 8, !tbaa !5
  %123 = sext i32 %121 to i64
  %124 = getelementptr inbounds [259 x i8], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 1), i64 0, i64 %123
  store i8 -42, ptr %124, align 1, !tbaa !11
  store ptr @.str.73, ptr getelementptr inbounds ([249 x ptr], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 2), i64 0, i64 214), align 8, !tbaa !12
  store i16 -1, ptr getelementptr inbounds ([249 x i16], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 3), i64 0, i64 214), align 4, !tbaa !14
  store i8 1, ptr getelementptr inbounds ([249 x i8], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 4), i64 0, i64 214), align 2, !tbaa !11
  %125 = load i32, ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 7), align 8, !tbaa !5
  %126 = add nsw i32 %125, 1
  store i32 %126, ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 7), align 8, !tbaa !5
  %127 = sext i32 %125 to i64
  %128 = getelementptr inbounds [259 x i8], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 1), i64 0, i64 %127
  store i8 22, ptr %128, align 1, !tbaa !11
  store ptr @.str.74, ptr getelementptr inbounds ([249 x ptr], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 2), i64 0, i64 22), align 8, !tbaa !12
  store i16 214, ptr getelementptr inbounds ([249 x i16], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 3), i64 0, i64 22), align 4, !tbaa !14
  store i8 1, ptr getelementptr inbounds ([249 x i8], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 4), i64 0, i64 22), align 2, !tbaa !11
  ret void
}

attributes #0 = { nounwind uwtable "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cmov,+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" }

!llvm.module.flags = !{!0, !1, !2, !3}
!llvm.ident = !{!4}

!0 = !{i32 1, !"wchar_size", i32 4}
!1 = !{i32 8, !"PIC Level", i32 2}
!2 = !{i32 7, !"PIE Level", i32 2}
!3 = !{i32 7, !"uwtable", i32 2}
!4 = !{!"clang version 19.1.0 (git@github.com:llvm/llvm-project.git a4bf6cd7cfb1a1421ba92bca9d017b49936c55e4)"}
!5 = !{!6, !9, i64 5320}
!6 = !{!"qhstatT", !7, i64 0, !7, i64 1992, !7, i64 2256, !7, i64 4248, !7, i64 4746, !7, i64 4995, !7, i64 5248, !9, i64 5320, !9, i64 5324, !9, i64 5328, !9, i64 5332, !10, i64 5336}
!7 = !{!"omnipotent char", !8, i64 0}
!8 = !{!"Simple C/C++ TBAA"}
!9 = !{!"int", !7, i64 0}
!10 = !{!"double", !7, i64 0}
!11 = !{!7, !7, i64 0}
!12 = !{!13, !13, i64 0}
!13 = !{!"any pointer", !7, i64 0}
!14 = !{!15, !15, i64 0}
!15 = !{!"short", !7, i64 0}


; Optimized IR (opt -passes='default<O3>'):
target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-i128:128-f80:128-n8:16:32:64-S128"
target triple = "x86_64-unknown-linux-gnu"

%struct.qhstatT = type { [249 x %union.intrealT], [259 x i8], [249 x ptr], [249 x i16], [249 x i8], [249 x i8], [9 x %union.intrealT], i32, i32, i32, i32, double }
%union.intrealT = type { double }

@qh_qhstat = external dso_local local_unnamed_addr global %struct.qhstatT, align 8
@.str.45 = external hidden unnamed_addr constant [22 x i8], align 1
@.str.46 = external hidden unnamed_addr constant [17 x i8], align 1
@.str.47 = external hidden unnamed_addr constant [34 x i8], align 1
@.str.48 = external hidden unnamed_addr constant [21 x i8], align 1
@.str.49 = external hidden unnamed_addr constant [30 x i8], align 1
@.str.50 = external hidden unnamed_addr constant [34 x i8], align 1
@.str.51 = external hidden unnamed_addr constant [50 x i8], align 1
@.str.52 = external hidden unnamed_addr constant [36 x i8], align 1
@.str.53 = external hidden unnamed_addr constant [12 x i8], align 1
@.str.54 = external hidden unnamed_addr constant [36 x i8], align 1
@.str.55 = external hidden unnamed_addr constant [34 x i8], align 1
@.str.56 = external hidden unnamed_addr constant [40 x i8], align 1
@.str.57 = external hidden unnamed_addr constant [39 x i8], align 1
@.str.58 = external hidden unnamed_addr constant [26 x i8], align 1
@.str.59 = external hidden unnamed_addr constant [21 x i8], align 1
@.str.60 = external hidden unnamed_addr constant [26 x i8], align 1
@.str.61 = external hidden unnamed_addr constant [8 x i8], align 1
@.str.62 = external hidden unnamed_addr constant [43 x i8], align 1
@.str.63 = external hidden unnamed_addr constant [28 x i8], align 1
@.str.64 = external hidden unnamed_addr constant [51 x i8], align 1
@.str.65 = external hidden unnamed_addr constant [50 x i8], align 1
@.str.66 = external hidden unnamed_addr constant [36 x i8], align 1
@.str.67 = external hidden unnamed_addr constant [30 x i8], align 1
@.str.68 = external hidden unnamed_addr constant [37 x i8], align 1
@.str.69 = external hidden unnamed_addr constant [48 x i8], align 1
@.str.70 = external hidden unnamed_addr constant [18 x i8], align 1
@.str.71 = external hidden unnamed_addr constant [36 x i8], align 1
@.str.72 = external hidden unnamed_addr constant [40 x i8], align 1
@.str.73 = external hidden unnamed_addr constant [40 x i8], align 1
@.str.74 = external hidden unnamed_addr constant [32 x i8], align 1

; Function Attrs: mustprogress nofree norecurse nosync nounwind willreturn memory(readwrite, argmem: none, inaccessiblemem: none) uwtable
define dso_local void @qh_allstatC() local_unnamed_addr #0 {
  %1 = load i32, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 5320), align 8, !tbaa !5
  %2 = add nsw i32 %1, 1
  store i32 %2, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 5320), align 8, !tbaa !5
  %3 = sext i32 %1 to i64
  %4 = getelementptr inbounds [259 x i8], ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 1992), i64 0, i64 %3
  store i8 73, ptr %4, align 1, !tbaa !11
  store ptr @.str.45, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 2840), align 8, !tbaa !12
  store i16 -1, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 4394), align 2, !tbaa !14
  store i8 0, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 4819), align 1, !tbaa !11
  %5 = load i32, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 5320), align 8, !tbaa !5
  %6 = add nsw i32 %5, 1
  store i32 %6, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 5320), align 8, !tbaa !5
  %7 = sext i32 %5 to i64
  %8 = getelementptr inbounds [259 x i8], ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 1992), i64 0, i64 %7
  store i8 -69, ptr %8, align 1, !tbaa !11
  store ptr @.str.46, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 3752), align 8, !tbaa !12
  store i16 -1, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 4622), align 2, !tbaa !14
  store i8 1, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 4933), align 1, !tbaa !11
  %9 = load i32, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 5320), align 8, !tbaa !5
  %10 = add nsw i32 %9, 1
  store i32 %10, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 5320), align 8, !tbaa !5
  %11 = sext i32 %9 to i64
  %12 = getelementptr inbounds [259 x i8], ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 1992), i64 0, i64 %11
  store i8 -62, ptr %12, align 1, !tbaa !11
  store ptr @.str.47, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 3808), align 8, !tbaa !12
  store i16 -1, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 4636), align 4, !tbaa !14
  store i8 1, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 4940), align 4, !tbaa !11
  %13 = load i32, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 5320), align 8, !tbaa !5
  %14 = add nsw i32 %13, 1
  store i32 %14, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 5320), align 8, !tbaa !5
  %15 = sext i32 %13 to i64
  %16 = getelementptr inbounds [259 x i8], ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 1992), i64 0, i64 %15
  store i8 -61, ptr %16, align 1, !tbaa !11
  store ptr @.str.48, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 3816), align 8, !tbaa !12
  store i16 -1, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 4638), align 2, !tbaa !14
  store i8 7, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 4941), align 1, !tbaa !11
  %17 = load i32, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 5320), align 8, !tbaa !5
  %18 = add nsw i32 %17, 1
  store i32 %18, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 5320), align 8, !tbaa !5
  %19 = sext i32 %17 to i64
  %20 = getelementptr inbounds [259 x i8], ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 1992), i64 0, i64 %19
  store i8 120, ptr %20, align 1, !tbaa !11
  store ptr @.str.49, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 3216), align 8, !tbaa !12
  store i16 -1, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 4488), align 8, !tbaa !14
  store i8 3, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 4866), align 2, !tbaa !11
  %21 = load i32, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 5320), align 8, !tbaa !5
  %22 = add nsw i32 %21, 1
  store i32 %22, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 5320), align 8, !tbaa !5
  %23 = sext i32 %21 to i64
  %24 = getelementptr inbounds [259 x i8], ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 1992), i64 0, i64 %23
  store i8 -35, ptr %24, align 1, !tbaa !11
  store ptr @.str.50, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 4024), align 8, !tbaa !12
  store i16 187, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 4690), align 2, !tbaa !14
  store i8 1, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 4967), align 1, !tbaa !11
  %25 = load i32, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 5320), align 8, !tbaa !5
  %26 = add nsw i32 %25, 1
  store i32 %26, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 5320), align 8, !tbaa !5
  %27 = sext i32 %25 to i64
  %28 = getelementptr inbounds [259 x i8], ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 1992), i64 0, i64 %27
  store i8 110, ptr %28, align 1, !tbaa !11
  store ptr @.str.51, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 3136), align 8, !tbaa !12
  store i16 187, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 4468), align 4, !tbaa !14
  store i8 1, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 4856), align 8, !tbaa !11
  %29 = load i32, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 5320), align 8, !tbaa !5
  %30 = add nsw i32 %29, 1
  store i32 %30, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 5320), align 8, !tbaa !5
  %31 = sext i32 %29 to i64
  %32 = getelementptr inbounds [259 x i8], ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 1992), i64 0, i64 %31
  store i8 -17, ptr %32, align 1, !tbaa !11
  store ptr @.str.52, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 4168), align 8, !tbaa !12
  store i16 187, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 4726), align 2, !tbaa !14
  store i8 2, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 4985), align 1, !tbaa !11
  %33 = load i32, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 5320), align 8, !tbaa !5
  %34 = add nsw i32 %33, 1
  store i32 %34, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 5320), align 8, !tbaa !5
  %35 = sext i32 %33 to i64
  %36 = getelementptr inbounds [259 x i8], ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 1992), i64 0, i64 %35
  store i8 -16, ptr %36, align 1, !tbaa !11
  store ptr @.str.53, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 4176), align 8, !tbaa !12
  store i16 -1, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 4728), align 8, !tbaa !14
  store i8 3, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 4986), align 2, !tbaa !11
  %37 = load i32, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 5320), align 8, !tbaa !5
  %38 = add nsw i32 %37, 1
  store i32 %38, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 5320), align 8, !tbaa !5
  %39 = sext i32 %37 to i64
  %40 = getelementptr inbounds [259 x i8], ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 1992), i64 0, i64 %39
  store i8 -13, ptr %40, align 1, !tbaa !11
  store ptr @.str.54, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 4200), align 8, !tbaa !12
  store i16 187, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 4734), align 2, !tbaa !14
  store i8 2, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 4989), align 1, !tbaa !11
  %41 = load i32, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 5320), align 8, !tbaa !5
  %42 = add nsw i32 %41, 1
  store i32 %42, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 5320), align 8, !tbaa !5
  %43 = sext i32 %41 to i64
  %44 = getelementptr inbounds [259 x i8], ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 1992), i64 0, i64 %43
  store i8 -12, ptr %44, align 1, !tbaa !11
  store ptr @.str.53, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 4208), align 8, !tbaa !12
  store i16 -1, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 4736), align 8, !tbaa !14
  store i8 3, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 4990), align 2, !tbaa !11
  %45 = load i32, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 5320), align 8, !tbaa !5
  %46 = add nsw i32 %45, 1
  store i32 %46, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 5320), align 8, !tbaa !5
  %47 = sext i32 %45 to i64
  %48 = getelementptr inbounds [259 x i8], ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 1992), i64 0, i64 %47
  store i8 -41, ptr %48, align 1, !tbaa !11
  store ptr @.str.55, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 3976), align 8, !tbaa !12
  store i16 187, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 4678), align 2, !tbaa !14
  store i8 1, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 4961), align 1, !tbaa !11
  %49 = load i32, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 5320), align 8, !tbaa !5
  %50 = add nsw i32 %49, 1
  store i32 %50, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 5320), align 8, !tbaa !5
  %51 = sext i32 %49 to i64
  %52 = getelementptr inbounds [259 x i8], ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 1992), i64 0, i64 %51
  store i8 -107, ptr %52, align 1, !tbaa !11
  store ptr @.str.56, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 3448), align 8, !tbaa !12
  store i16 187, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 4546), align 2, !tbaa !14
  store i8 2, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 4895), align 1, !tbaa !11
  %53 = load i32, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 5320), align 8, !tbaa !5
  %54 = add nsw i32 %53, 1
  store i32 %54, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 5320), align 8, !tbaa !5
  %55 = sext i32 %53 to i64
  %56 = getelementptr inbounds [259 x i8], ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 1992), i64 0, i64 %55
  store i8 -106, ptr %56, align 1, !tbaa !11
  store ptr @.str.57, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 3456), align 8, !tbaa !12
  store i16 -1, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 4548), align 4, !tbaa !14
  store i8 3, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 4896), align 8, !tbaa !11
  %57 = load i32, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 5320), align 8, !tbaa !5
  %58 = add nsw i32 %57, 1
  store i32 %58, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 5320), align 8, !tbaa !5
  %59 = sext i32 %57 to i64
  %60 = getelementptr inbounds [259 x i8], ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 1992), i64 0, i64 %59
  store i8 -110, ptr %60, align 1, !tbaa !11
  store ptr @.str.58, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 3424), align 8, !tbaa !12
  store i16 187, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 4540), align 4, !tbaa !14
  store i8 6, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 4892), align 4, !tbaa !11
  %61 = load i32, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 5320), align 8, !tbaa !5
  %62 = add nsw i32 %61, 1
  store i32 %62, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 5320), align 8, !tbaa !5
  %63 = sext i32 %61 to i64
  %64 = getelementptr inbounds [259 x i8], ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 1992), i64 0, i64 %63
  store i8 -109, ptr %64, align 1, !tbaa !11
  store ptr @.str.59, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 3432), align 8, !tbaa !12
  store i16 -1, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 4542), align 2, !tbaa !14
  store i8 6, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 4893), align 1, !tbaa !11
  %65 = load i32, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 5320), align 8, !tbaa !5
  %66 = add nsw i32 %65, 1
  store i32 %66, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 5320), align 8, !tbaa !5
  %67 = sext i32 %65 to i64
  %68 = getelementptr inbounds [259 x i8], ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 1992), i64 0, i64 %67
  store i8 -76, ptr %68, align 1, !tbaa !11
  store ptr @.str.60, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 3696), align 8, !tbaa !12
  store i16 179, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 4608), align 8, !tbaa !14
  store i8 6, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 4926), align 2, !tbaa !11
  %69 = load i32, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 5320), align 8, !tbaa !5
  %70 = add nsw i32 %69, 1
  store i32 %70, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 5320), align 8, !tbaa !5
  %71 = sext i32 %69 to i64
  %72 = getelementptr inbounds [259 x i8], ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 1992), i64 0, i64 %71
  store i8 -75, ptr %72, align 1, !tbaa !11
  store ptr @.str.59, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 3704), align 8, !tbaa !12
  store i16 -1, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 4610), align 2, !tbaa !14
  store i8 6, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 4927), align 1, !tbaa !11
  %73 = load i32, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 5320), align 8, !tbaa !5
  %74 = add nsw i32 %73, 1
  store i32 %74, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 5320), align 8, !tbaa !5
  %75 = sext i32 %73 to i64
  %76 = getelementptr inbounds [259 x i8], ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 1992), i64 0, i64 %75
  store i8 -77, ptr %76, align 1, !tbaa !11
  store ptr @.str.61, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 3688), align 8, !tbaa !12
  store i16 -1, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 4606), align 2, !tbaa !14
  store i8 1, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 4925), align 1, !tbaa !11
  %77 = load i32, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 5320), align 8, !tbaa !5
  %78 = add nsw i32 %77, 1
  store i32 %78, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 5320), align 8, !tbaa !5
  %79 = sext i32 %77 to i64
  %80 = getelementptr inbounds [259 x i8], ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 1992), i64 0, i64 %79
  store i8 -45, ptr %80, align 1, !tbaa !11
  store ptr @.str.62, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 3944), align 8, !tbaa !12
  store i16 -1, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 4670), align 2, !tbaa !14
  store i8 1, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 4957), align 1, !tbaa !11
  %81 = load i32, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 5320), align 8, !tbaa !5
  %82 = add nsw i32 %81, 1
  store i32 %82, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 5320), align 8, !tbaa !5
  %83 = sext i32 %81 to i64
  %84 = getelementptr inbounds [259 x i8], ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 1992), i64 0, i64 %83
  store i8 55, ptr %84, align 1, !tbaa !11
  store ptr @.str.63, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 2696), align 8, !tbaa !12
  store i16 -1, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 4358), align 2, !tbaa !14
  store i8 1, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 4801), align 1, !tbaa !11
  %85 = load i32, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 5320), align 8, !tbaa !5
  %86 = add nsw i32 %85, 1
  store i32 %86, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 5320), align 8, !tbaa !5
  %87 = sext i32 %85 to i64
  %88 = getelementptr inbounds [259 x i8], ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 1992), i64 0, i64 %87
  store i8 -101, ptr %88, align 1, !tbaa !11
  store ptr @.str.64, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 3496), align 8, !tbaa !12
  store i16 -1, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 4558), align 2, !tbaa !14
  store i8 1, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 4901), align 1, !tbaa !11
  %89 = load i32, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 5320), align 8, !tbaa !5
  %90 = add nsw i32 %89, 1
  store i32 %90, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 5320), align 8, !tbaa !5
  %91 = sext i32 %89 to i64
  %92 = getelementptr inbounds [259 x i8], ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 1992), i64 0, i64 %91
  store i8 56, ptr %92, align 1, !tbaa !11
  store ptr @.str.65, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 2704), align 8, !tbaa !12
  store i16 -1, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 4360), align 8, !tbaa !14
  store i8 1, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 4802), align 2, !tbaa !11
  %93 = load i32, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 5320), align 8, !tbaa !5
  %94 = add nsw i32 %93, 1
  store i32 %94, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 5320), align 8, !tbaa !5
  %95 = sext i32 %93 to i64
  %96 = getelementptr inbounds [259 x i8], ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 1992), i64 0, i64 %95
  store i8 -96, ptr %96, align 1, !tbaa !11
  store ptr @.str.66, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 3536), align 8, !tbaa !12
  store i16 -1, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 4568), align 8, !tbaa !14
  store i8 1, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 4906), align 2, !tbaa !11
  %97 = load i32, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 5320), align 8, !tbaa !5
  %98 = add nsw i32 %97, 1
  store i32 %98, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 5320), align 8, !tbaa !5
  %99 = sext i32 %97 to i64
  %100 = getelementptr inbounds [259 x i8], ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 1992), i64 0, i64 %99
  store i8 -73, ptr %100, align 1, !tbaa !11
  store ptr @.str.67, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 3720), align 8, !tbaa !12
  store i16 -1, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 4614), align 2, !tbaa !14
  store i8 1, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 4929), align 1, !tbaa !11
  %101 = load i32, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 5320), align 8, !tbaa !5
  %102 = add nsw i32 %101, 1
  store i32 %102, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 5320), align 8, !tbaa !5
  %103 = sext i32 %101 to i64
  %104 = getelementptr inbounds [259 x i8], ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 1992), i64 0, i64 %103
  store i8 -98, ptr %104, align 1, !tbaa !11
  store ptr @.str.68, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 3520), align 8, !tbaa !12
  store i16 -1, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 4564), align 4, !tbaa !14
  store i8 1, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 4904), align 8, !tbaa !11
  %105 = load i32, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 5320), align 8, !tbaa !5
  %106 = add nsw i32 %105, 1
  store i32 %106, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 5320), align 8, !tbaa !5
  %107 = sext i32 %105 to i64
  %108 = getelementptr inbounds [259 x i8], ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 1992), i64 0, i64 %107
  store i8 -97, ptr %108, align 1, !tbaa !11
  store ptr @.str.69, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 3528), align 8, !tbaa !12
  store i16 -1, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 4566), align 2, !tbaa !14
  store i8 1, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 4905), align 1, !tbaa !11
  %109 = load i32, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 5320), align 8, !tbaa !5
  %110 = add nsw i32 %109, 1
  store i32 %110, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 5320), align 8, !tbaa !5
  %111 = sext i32 %109 to i64
  %112 = getelementptr inbounds [259 x i8], ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 1992), i64 0, i64 %111
  store i8 105, ptr %112, align 1, !tbaa !11
  store ptr @.str.70, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 3096), align 8, !tbaa !12
  store i16 -1, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 4458), align 2, !tbaa !14
  store i8 1, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 4851), align 1, !tbaa !11
  %113 = load i32, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 5320), align 8, !tbaa !5
  %114 = add nsw i32 %113, 1
  store i32 %114, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 5320), align 8, !tbaa !5
  %115 = sext i32 %113 to i64
  %116 = getelementptr inbounds [259 x i8], ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 1992), i64 0, i64 %115
  store i8 -89, ptr %116, align 1, !tbaa !11
  store ptr @.str.71, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 3592), align 8, !tbaa !12
  store i16 -1, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 4582), align 2, !tbaa !14
  store i8 1, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 4913), align 1, !tbaa !11
  %117 = load i32, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 5320), align 8, !tbaa !5
  %118 = add nsw i32 %117, 1
  store i32 %118, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 5320), align 8, !tbaa !5
  %119 = sext i32 %117 to i64
  %120 = getelementptr inbounds [259 x i8], ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 1992), i64 0, i64 %119
  store i8 63, ptr %120, align 1, !tbaa !11
  store ptr @.str.72, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 2760), align 8, !tbaa !12
  store i16 -1, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 4374), align 2, !tbaa !14
  store i8 1, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 4809), align 1, !tbaa !11
  %121 = load i32, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 5320), align 8, !tbaa !5
  %122 = add nsw i32 %121, 1
  store i32 %122, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 5320), align 8, !tbaa !5
  %123 = sext i32 %121 to i64
  %124 = getelementptr inbounds [259 x i8], ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 1992), i64 0, i64 %123
  store i8 -42, ptr %124, align 1, !tbaa !11
  store ptr @.str.73, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 3968), align 8, !tbaa !12
  store i16 -1, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 4676), align 4, !tbaa !14
  store i8 1, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 4960), align 8, !tbaa !11
  %125 = load i32, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 5320), align 8, !tbaa !5
  %126 = add nsw i32 %125, 1
  store i32 %126, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 5320), align 8, !tbaa !5
  %127 = sext i32 %125 to i64
  %128 = getelementptr inbounds [259 x i8], ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 1992), i64 0, i64 %127
  store i8 22, ptr %128, align 1, !tbaa !11
  store ptr @.str.74, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 2432), align 8, !tbaa !12
  store i16 214, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 4292), align 4, !tbaa !14
  store i8 1, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 4768), align 8, !tbaa !11
  ret void
}

attributes #0 = { mustprogress nofree norecurse nosync nounwind willreturn memory(readwrite, argmem: none, inaccessiblemem: none) uwtable "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cmov,+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" }

!llvm.module.flags = !{!0, !1, !2, !3}
!llvm.ident = !{!4}

!0 = !{i32 1, !"wchar_size", i32 4}
!1 = !{i32 8, !"PIC Level", i32 2}
!2 = !{i32 7, !"PIE Level", i32 2}
!3 = !{i32 7, !"uwtable", i32 2}
!4 = !{!"clang version 19.1.0 (git@github.com:llvm/llvm-project.git a4bf6cd7cfb1a1421ba92bca9d017b49936c55e4)"}
!5 = !{!6, !9, i64 5320}
!6 = !{!"qhstatT", !7, i64 0, !7, i64 1992, !7, i64 2256, !7, i64 4248, !7, i64 4746, !7, i64 4995, !7, i64 5248, !9, i64 5320, !9, i64 5324, !9, i64 5328, !9, i64 5332, !10, i64 5336}
!7 = !{!"omnipotent char", !8, i64 0}
!8 = !{!"Simple C/C++ TBAA"}
!9 = !{!"int", !7, i64 0}
!10 = !{!"double", !7, i64 0}
!11 = !{!7, !7, i64 0}
!12 = !{!13, !13, i64 0}
!13 = !{!"any pointer", !7, i64 0}
!14 = !{!15, !15, i64 0}
!15 = !{!"short", !7, i64 0}


; Effective O3 passes: GlobalOptPass,InferAlignmentPass,InstCombinePass,PostOrderFunctionAttrsPass