// File: /workspace/github_cpp_makefile_star2_O3/interimadd[P]M5Stack-PixelArt/test/lib/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 0x144b6(%rip), %rsi     # 0x4a6a0
leaq 0x2a4a1(%rip), %rdx     # 0x60692
callq 0x360b2
testb %al, %al
jne 0x363ac
leaq 0x144bb(%rip), %rsi     # 0x4a6c0
leaq 0x2a487(%rip), %rdx     # 0x60693
movq %rbx, %rdi
callq 0x360b2
testb %al, %al
jne 0x363ac
leaq 0x144bd(%rip), %rsi     # 0x4a6e0
leaq 0x2a46a(%rip), %rdx     # 0x60694
movq %rbx, %rdi
callq 0x360b2
testb %al, %al
jne 0x363ac
leaq 0x144b0(%rip), %rsi     # 0x4a6f1
leaq 0x2a450(%rip), %rdx     # 0x60698
movq %rbx, %rdi
callq 0x3619d
testb %al, %al
jne 0x363ac
leaq 0x14631(%rip), %rsi     # 0x4a890
leaq 0x2a5d2(%rip), %rdx     # 0x60838
movq %rbx, %rdi
callq 0x3619d
testb %al, %al
jne 0x363ac
leaq 0x14633(%rip), %rsi     # 0x4a8b0
leaq 0x2a5d4(%rip), %rdx     # 0x60858
movq %rbx, %rdi
callq 0x360b2
testb %al, %al
jne 0x363ac
leaq 0x1445c(%rip), %rsi     # 0x4a6f7
leaq 0x2a416(%rip), %rdx     # 0x606b8
movq %rbx, %rdi
callq 0x3619d
testb %al, %al
jne 0x363ac
leaq 0x145a7(%rip), %rsi     # 0x4a860
leaq 0x2a558(%rip), %rdx     # 0x60818
movq %rbx, %rdi
callq 0x3619d
testb %al, %al
jne 0x363ac
leaq 0x145a1(%rip), %rsi     # 0x4a878
leaq 0x2a3fa(%rip), %rdx     # 0x606d8
movq %rbx, %rdi
callq 0x360b2
testb %al, %al
jne 0x363ac
leaq 0x14409(%rip), %rsi     # 0x4a6fe
leaq 0x2a3e4(%rip), %rdx     # 0x606e0
movq %rbx, %rdi
callq 0x3619d
testb %al, %al
jne 0x363ac
leaq 0x143f2(%rip), %rsi     # 0x4a705
leaq 0x2a3e6(%rip), %rdx     # 0x60700
movq %rbx, %rdi
callq 0x360b2
testb %al, %al
jne 0x363ac
leaq 0x143df(%rip), %rsi     # 0x4a710
leaq 0x2a3cc(%rip), %rdx     # 0x60704
movq %rbx, %rdi
callq 0x360e4
testb %al, %al
jne 0x363ac
leaq 0x143d1(%rip), %rsi     # 0x4a71c
leaq 0x2a3b6(%rip), %rdx     # 0x60708
movq %rbx, %rdi
callq 0x360e4
testb %al, %al
jne 0x363ac
leaq 0x143be(%rip), %rsi     # 0x4a723
leaq 0x2a3a1(%rip), %rdx     # 0x6070d
movq %rbx, %rdi
callq 0x360b2
testb %al, %al
jne 0x363ac
leaq 0x143b1(%rip), %rsi     # 0x4a730
leaq 0x2a38a(%rip), %rdx     # 0x60710
movq %rbx, %rdi
callq 0x360e4
testb %al, %al
jne 0x363ac
leaq 0x143b7(%rip), %rsi     # 0x4a750
leaq 0x2a378(%rip), %rdx     # 0x60718
movq %rbx, %rdi
callq 0x3619d
testb %al, %al
je 0x363b0
movb $0x1, %al
popq %rbx
retq
leaq 0x143b9(%rip), %rsi     # 0x4a770
leaq 0x2a37a(%rip), %rdx     # 0x60738
movq %rbx, %rdi
popq %rbx
jmp 0x360b2