// File: /workspace/github_c_makefile_star2_O3/deplinenoise[P]tundra/unittest/googletest/googletest/src/gtest.cc
// Function: testing::internal::ParseGoogleTestFlag(char const*)
bool ParseGoogleTestFlag(const char* const arg) {
  return ParseBoolFlag(arg, kAlsoRunDisabledTestsFlag,
                       &GTEST_FLAG(also_run_disabled_tests)) ||
      ParseBoolFlag(arg, kBreakOnFailureFlag,
                    &GTEST_FLAG(break_on_failure)) ||
      ParseBoolFlag(arg, kCatchExceptionsFlag,
                    &GTEST_FLAG(catch_exceptions)) ||
      ParseStringFlag(arg, kColorFlag, &GTEST_FLAG(color)) ||
      ParseStringFlag(arg, kDeathTestStyleFlag,
                      &GTEST_FLAG(death_test_style)) ||
      ParseBoolFlag(arg, kDeathTestUseFork,
                    &GTEST_FLAG(death_test_use_fork)) ||
      ParseStringFlag(arg, kFilterFlag, &GTEST_FLAG(filter)) ||
      ParseStringFlag(arg, kInternalRunDeathTestFlag,
                      &GTEST_FLAG(internal_run_death_test)) ||
      ParseBoolFlag(arg, kListTestsFlag, &GTEST_FLAG(list_tests)) ||
      ParseStringFlag(arg, kOutputFlag, &GTEST_FLAG(output)) ||
      ParseBoolFlag(arg, kPrintTimeFlag, &GTEST_FLAG(print_time)) ||
      ParseInt32Flag(arg, kRandomSeedFlag, &GTEST_FLAG(random_seed)) ||
      ParseInt32Flag(arg, kRepeatFlag, &GTEST_FLAG(repeat)) ||
      ParseBoolFlag(arg, kShuffleFlag, &GTEST_FLAG(shuffle)) ||
      ParseInt32Flag(arg, kStackTraceDepthFlag,
                     &GTEST_FLAG(stack_trace_depth)) ||
      ParseStringFlag(arg, kStreamResultToFlag,
                      &GTEST_FLAG(stream_result_to)) ||
      ParseBoolFlag(arg, kThrowOnFailureFlag,
                    &GTEST_FLAG(throw_on_failure));
}

// Assembly:
pushq %rbx
movq %rdi, %rbx
leaq 0x31bd8(%rip), %rsi     # 0x51110
leaq 0x531ab(%rip), %rdx     # 0x726ea
callq 0x1f400
testb %al, %al
jne 0x1f6fa
leaq 0x31bdd(%rip), %rsi     # 0x51130
leaq 0x53191(%rip), %rdx     # 0x726eb
movq %rbx, %rdi
callq 0x1f400
testb %al, %al
jne 0x1f6fa
leaq 0x31bdf(%rip), %rsi     # 0x51150
leaq 0x53174(%rip), %rdx     # 0x726ec
movq %rbx, %rdi
callq 0x1f400
testb %al, %al
jne 0x1f6fa
leaq 0x31bd2(%rip), %rsi     # 0x51161
leaq 0x5315a(%rip), %rdx     # 0x726f0
movq %rbx, %rdi
callq 0x1f4eb
testb %al, %al
jne 0x1f6fa
leaq 0x31d53(%rip), %rsi     # 0x51300
leaq 0x532dc(%rip), %rdx     # 0x72890
movq %rbx, %rdi
callq 0x1f4eb
testb %al, %al
jne 0x1f6fa
leaq 0x31d55(%rip), %rsi     # 0x51320
leaq 0x532de(%rip), %rdx     # 0x728b0
movq %rbx, %rdi
callq 0x1f400
testb %al, %al
jne 0x1f6fa
leaq 0x31b7e(%rip), %rsi     # 0x51167
leaq 0x53120(%rip), %rdx     # 0x72710
movq %rbx, %rdi
callq 0x1f4eb
testb %al, %al
jne 0x1f6fa
leaq 0x31cc9(%rip), %rsi     # 0x512d0
leaq 0x53262(%rip), %rdx     # 0x72870
movq %rbx, %rdi
callq 0x1f4eb
testb %al, %al
jne 0x1f6fa
leaq 0x31cc3(%rip), %rsi     # 0x512e8
leaq 0x53104(%rip), %rdx     # 0x72730
movq %rbx, %rdi
callq 0x1f400
testb %al, %al
jne 0x1f6fa
leaq 0x31b2b(%rip), %rsi     # 0x5116e
leaq 0x530ee(%rip), %rdx     # 0x72738
movq %rbx, %rdi
callq 0x1f4eb
testb %al, %al
jne 0x1f6fa
leaq 0x31b14(%rip), %rsi     # 0x51175
leaq 0x530f0(%rip), %rdx     # 0x72758
movq %rbx, %rdi
callq 0x1f400
testb %al, %al
jne 0x1f6fa
leaq 0x31b01(%rip), %rsi     # 0x51180
leaq 0x530d6(%rip), %rdx     # 0x7275c
movq %rbx, %rdi
callq 0x1f432
testb %al, %al
jne 0x1f6fa
leaq 0x31af3(%rip), %rsi     # 0x5118c
leaq 0x530c0(%rip), %rdx     # 0x72760
movq %rbx, %rdi
callq 0x1f432
testb %al, %al
jne 0x1f6fa
leaq 0x31ae0(%rip), %rsi     # 0x51193
leaq 0x530ab(%rip), %rdx     # 0x72765
movq %rbx, %rdi
callq 0x1f400
testb %al, %al
jne 0x1f6fa
leaq 0x31ad3(%rip), %rsi     # 0x511a0
leaq 0x53094(%rip), %rdx     # 0x72768
movq %rbx, %rdi
callq 0x1f432
testb %al, %al
jne 0x1f6fa
leaq 0x31ad9(%rip), %rsi     # 0x511c0
leaq 0x53082(%rip), %rdx     # 0x72770
movq %rbx, %rdi
callq 0x1f4eb
testb %al, %al
je 0x1f6fe
movb $0x1, %al
popq %rbx
retq
leaq 0x31adb(%rip), %rsi     # 0x511e0
leaq 0x53084(%rip), %rdx     # 0x72790
movq %rbx, %rdi
popq %rbx
jmp 0x1f400