// File: zyLiu6707[P]Arknights-Pull-Simulation/./error_flag.h
// Function: ErrorFlag::check_err() const
bool check_err() const {
    return err_redundant_identical_ctrl_arg ||

           err_redundant_total_pull_time_ctrl_arg ||
           err_invalid_value_for_total_pull_time_ctrl_arg ||
           err_invalid_value_for_total_pull_time_long_name_ctrl_arg ||
           err_missing_value_for_total_pull_time_ctrl_arg ||
           err_missing_value_for_total_pull_time_long_name_ctrl_arg ||

           err_redundant_pity_ctrl_arg ||
           err_invalid_value_for_pity_ctrl_arg ||
           err_invalid_value_for_pity_long_name_ctrl_arg ||
           err_missing_value_for_pity_ctrl_arg ||
           err_missing_value_for_pity_long_name_ctrl_arg ||

           err_redundant_num_rate_up_ctrl_arg ||
           err_invalid_value_for_num_rate_up_ctrl_arg ||
           err_invalid_value_for_num_rate_up_long_name_ctrl_arg ||
           err_missing_value_for_num_rate_up_ctrl_arg ||
           err_missing_value_for_num_rate_up_long_name_ctrl_arg ||

           err_redundant_current_pull_ctrl_arg ||
           err_invalid_value_for_current_pull_ctrl_arg ||
           err_invalid_value_for_current_pull_long_name_ctrl_arg ||
           err_missing_value_for_current_pull_ctrl_arg ||
           err_missing_value_for_current_pull_long_name_ctrl_arg ||

           err_conflict_ctrl_arg_flag ||
           err_unexpected_value_for_ctrl_arg_limited ||
           err_unexpected_value_for_ctrl_arg_standard ||
           err_unexpected_arguments_at_the_beginning ||
           err_help_ctrl_arg_with_other_args ||
           err_invalid_ctrl_args;
  }

// Assembly:
pushq %rbp
movq %rsp, %rbp
movq %rdi, -0x8(%rbp)
movq -0x8(%rbp), %rcx
movq %rcx, -0x18(%rbp)
movb $0x1, %al
testb $0x1, (%rcx)
movb %al, -0x9(%rbp)
jne 0x6e13
movq -0x18(%rbp), %rcx
movb $0x1, %al
testb $0x1, 0x1(%rcx)
movb %al, -0x9(%rbp)
jne 0x6e13
movq -0x18(%rbp), %rcx
movb $0x1, %al
testb $0x1, 0x2(%rcx)
movb %al, -0x9(%rbp)
jne 0x6e13
movq -0x18(%rbp), %rcx
movb $0x1, %al
testb $0x1, 0x3(%rcx)
movb %al, -0x9(%rbp)
jne 0x6e13
movq -0x18(%rbp), %rcx
movb $0x1, %al
testb $0x1, 0x4(%rcx)
movb %al, -0x9(%rbp)
jne 0x6e13
movq -0x18(%rbp), %rcx
movb $0x1, %al
testb $0x1, 0x5(%rcx)
movb %al, -0x9(%rbp)
jne 0x6e13
movq -0x18(%rbp), %rcx
movb $0x1, %al
testb $0x1, 0x6(%rcx)
movb %al, -0x9(%rbp)
jne 0x6e13
movq -0x18(%rbp), %rcx
movb $0x1, %al
testb $0x1, 0x7(%rcx)
movb %al, -0x9(%rbp)
jne 0x6e13
movq -0x18(%rbp), %rcx
movb $0x1, %al
testb $0x1, 0x8(%rcx)
movb %al, -0x9(%rbp)
jne 0x6e13
movq -0x18(%rbp), %rcx
movb $0x1, %al
testb $0x1, 0x9(%rcx)
movb %al, -0x9(%rbp)
jne 0x6e13
movq -0x18(%rbp), %rcx
movb $0x1, %al
testb $0x1, 0xa(%rcx)
movb %al, -0x9(%rbp)
jne 0x6e13
movq -0x18(%rbp), %rcx
movb $0x1, %al
testb $0x1, 0xb(%rcx)
movb %al, -0x9(%rbp)
jne 0x6e13
movq -0x18(%rbp), %rcx
movb $0x1, %al
testb $0x1, 0xc(%rcx)
movb %al, -0x9(%rbp)
jne 0x6e13
movq -0x18(%rbp), %rcx
movb $0x1, %al
testb $0x1, 0xd(%rcx)
movb %al, -0x9(%rbp)
jne 0x6e13
movq -0x18(%rbp), %rcx
movb $0x1, %al
testb $0x1, 0xe(%rcx)
movb %al, -0x9(%rbp)
jne 0x6e13
movq -0x18(%rbp), %rcx
movb $0x1, %al
testb $0x1, 0xf(%rcx)
movb %al, -0x9(%rbp)
jne 0x6e13
movq -0x18(%rbp), %rcx
movb $0x1, %al
testb $0x1, 0x10(%rcx)
movb %al, -0x9(%rbp)
jne 0x6e13
movq -0x18(%rbp), %rcx
movb $0x1, %al
testb $0x1, 0x11(%rcx)
movb %al, -0x9(%rbp)
jne 0x6e13
movq -0x18(%rbp), %rcx
movb $0x1, %al
testb $0x1, 0x12(%rcx)
movb %al, -0x9(%rbp)
jne 0x6e13
movq -0x18(%rbp), %rcx
movb $0x1, %al
testb $0x1, 0x13(%rcx)
movb %al, -0x9(%rbp)
jne 0x6e13
movq -0x18(%rbp), %rcx
movb $0x1, %al
testb $0x1, 0x14(%rcx)
movb %al, -0x9(%rbp)
jne 0x6e13
movq -0x18(%rbp), %rcx
movb $0x1, %al
testb $0x1, 0x15(%rcx)
movb %al, -0x9(%rbp)
jne 0x6e13
movq -0x18(%rbp), %rcx
movb $0x1, %al
testb $0x1, 0x16(%rcx)
movb %al, -0x9(%rbp)
jne 0x6e13
movq -0x18(%rbp), %rcx
movb $0x1, %al
testb $0x1, 0x17(%rcx)
movb %al, -0x9(%rbp)
jne 0x6e13
movq -0x18(%rbp), %rcx
movb $0x1, %al
testb $0x1, 0x18(%rcx)
movb %al, -0x9(%rbp)
jne 0x6e13
movq -0x18(%rbp), %rcx
movb $0x1, %al
testb $0x1, 0x19(%rcx)
movb %al, -0x9(%rbp)
jne 0x6e13
movq -0x18(%rbp), %rax
movb 0x1a(%rax), %al
movb %al, -0x9(%rbp)
movb -0x9(%rbp), %al
andb $0x1, %al
popq %rbp
retq
nopw (%rax,%rax)