// File: /workspace/github_cpp_makefile_star2_O2/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 0xe47c(%rip), %rsi      # 0x46670
leaq 0x274bf(%rip), %rdx     # 0x5f6ba
callq 0x380fc
testb %al, %al
jne 0x383b6
leaq 0xe481(%rip), %rsi      # 0x46690
leaq 0x274a5(%rip), %rdx     # 0x5f6bb
movq %rbx, %rdi
callq 0x380fc
testb %al, %al
jne 0x383b6
leaq 0xe483(%rip), %rsi      # 0x466b0
leaq 0x27488(%rip), %rdx     # 0x5f6bc
movq %rbx, %rdi
callq 0x380fc
testb %al, %al
jne 0x383b6
leaq 0xe476(%rip), %rsi      # 0x466c1
leaq 0x2746e(%rip), %rdx     # 0x5f6c0
movq %rbx, %rdi
callq 0x381ba
testb %al, %al
jne 0x383b6
leaq 0xe5f7(%rip), %rsi      # 0x46860
leaq 0x275f0(%rip), %rdx     # 0x5f860
movq %rbx, %rdi
callq 0x381ba
testb %al, %al
jne 0x383b6
leaq 0xe5f9(%rip), %rsi      # 0x46880
leaq 0x275f2(%rip), %rdx     # 0x5f880
movq %rbx, %rdi
callq 0x380fc
testb %al, %al
jne 0x383b6
leaq 0xe422(%rip), %rsi      # 0x466c7
leaq 0x27434(%rip), %rdx     # 0x5f6e0
movq %rbx, %rdi
callq 0x381ba
testb %al, %al
jne 0x383b6
leaq 0xe56d(%rip), %rsi      # 0x46830
leaq 0x27576(%rip), %rdx     # 0x5f840
movq %rbx, %rdi
callq 0x381ba
testb %al, %al
jne 0x383b6
leaq 0xe567(%rip), %rsi      # 0x46848
leaq 0x27418(%rip), %rdx     # 0x5f700
movq %rbx, %rdi
callq 0x380fc
testb %al, %al
jne 0x383b6
leaq 0xe3cf(%rip), %rsi      # 0x466ce
leaq 0x27402(%rip), %rdx     # 0x5f708
movq %rbx, %rdi
callq 0x381ba
testb %al, %al
jne 0x383b6
leaq 0xe3b8(%rip), %rsi      # 0x466d5
leaq 0x27404(%rip), %rdx     # 0x5f728
movq %rbx, %rdi
callq 0x380fc
testb %al, %al
jne 0x383b6
leaq 0xe3a5(%rip), %rsi      # 0x466e0
leaq 0x273ea(%rip), %rdx     # 0x5f72c
movq %rbx, %rdi
callq 0x3812c
testb %al, %al
jne 0x383b6
leaq 0xe397(%rip), %rsi      # 0x466ec
leaq 0x273d4(%rip), %rdx     # 0x5f730
movq %rbx, %rdi
callq 0x3812c
testb %al, %al
jne 0x383b6
leaq 0xe384(%rip), %rsi      # 0x466f3
leaq 0x273bf(%rip), %rdx     # 0x5f735
movq %rbx, %rdi
callq 0x380fc
testb %al, %al
jne 0x383b6
leaq 0xe377(%rip), %rsi      # 0x46700
leaq 0x273a8(%rip), %rdx     # 0x5f738
movq %rbx, %rdi
callq 0x3812c
testb %al, %al
jne 0x383b6
leaq 0xe37d(%rip), %rsi      # 0x46720
leaq 0x27396(%rip), %rdx     # 0x5f740
movq %rbx, %rdi
callq 0x381ba
testb %al, %al
je 0x383ba
movb $0x1, %al
popq %rbx
retq
leaq 0xe37f(%rip), %rsi      # 0x46740
leaq 0x27398(%rip), %rdx     # 0x5f760
movq %rbx, %rdi
popq %rbx
jmp 0x380fc