// File: /workspace/github_c_makefile_star2_O0/genometools[P]genometools/src/extended/gff3_parser.c
// Function: invalid_gvf_pragma
static bool invalid_gvf_pragma(const char *line)
{
  return (strncmp(line, GT_GVF_REFERENCE_FASTA, strlen(GT_GVF_REFERENCE_FASTA))
            && strncmp(line, GT_GVF_FEATURE_GFF3, strlen(GT_GVF_FEATURE_GFF3))
            && strncmp(line, GT_GVF_FILE_VERSION, strlen(GT_GVF_FILE_VERSION))
            && strncmp(line, GT_GVF_FILE_DATE, strlen(GT_GVF_FILE_DATE))
            && strncmp(line, GT_GVF_INDIVIDUAL_ID, strlen(GT_GVF_INDIVIDUAL_ID))
            && strncmp(line, GT_GVF_POPULATION, strlen(GT_GVF_POPULATION))
            && strncmp(line, GT_GVF_SEX, strlen(GT_GVF_SEX))
            && strncmp(line, GT_GVF_TECHNOLOGY_PLATFORM,
                       strlen(GT_GVF_TECHNOLOGY_PLATFORM))
            && strncmp(line, GT_GVF_TECHNOLOGY_PLATFORM_CLASS,
                       strlen(GT_GVF_TECHNOLOGY_PLATFORM_CLASS))
            && strncmp(line, GT_GVF_TECHNOLOGY_PLATFORM_NAME,
                       strlen(GT_GVF_TECHNOLOGY_PLATFORM_NAME))
            && strncmp(line, GT_GVF_TECHNOLOGY_PLATFORM_VERSION,
                       strlen(GT_GVF_TECHNOLOGY_PLATFORM_VERSION))
            && strncmp(line, GT_GVF_TECHNOLOGY_PLATFORM_MACHINE_ID,
                       strlen(GT_GVF_TECHNOLOGY_PLATFORM_MACHINE_ID))
            && strncmp(line, GT_GVF_TECHNOLOGY_PLATFORM_READ_LENGTH,
                       strlen(GT_GVF_TECHNOLOGY_PLATFORM_READ_LENGTH))
            && strncmp(line, GT_GVF_TECHNOLOGY_PLATFORM_READ_TYPE,
                       strlen(GT_GVF_TECHNOLOGY_PLATFORM_READ_TYPE))
            && strncmp(line, GT_GVF_TECHNOLOGY_PLATFORM_READ_PAIR_SPAN,
                       strlen(GT_GVF_TECHNOLOGY_PLATFORM_READ_PAIR_SPAN))
            && strncmp(line, GT_GVF_TECHNOLOGY_PLATFORM_AVERAGE_COVERAGE,
                       strlen(GT_GVF_TECHNOLOGY_PLATFORM_AVERAGE_COVERAGE))
            && strncmp(line, GT_GVF_SEQUENCING_SCOPE,
                       strlen(GT_GVF_SEQUENCING_SCOPE))
            && strncmp(line, GT_GVF_CAPTURE_METHOD,
                       strlen(GT_GVF_CAPTURE_METHOD))
            && strncmp(line, GT_GVF_CAPTURE_REGIONS,
                       strlen(GT_GVF_CAPTURE_REGIONS))
            && strncmp(line, GT_GVF_SEQUENCE_ALIGNMENT,
                       strlen(GT_GVF_SEQUENCE_ALIGNMENT))
            && strncmp(line, GT_GVF_VARIANT_CALLING,
                       strlen(GT_GVF_VARIANT_CALLING))
            && strncmp(line, GT_GVF_SAMPLE_DESCRIPTION,
                       strlen(GT_GVF_SAMPLE_DESCRIPTION))
            && strncmp(line, GT_GVF_GENOMIC_SOURCE,
                       strlen(GT_GVF_GENOMIC_SOURCE))
            && strncmp(line, GT_GVF_MULTI_INDIVIDUAL,
                       strlen(GT_GVF_MULTI_INDIVIDUAL))
            && strncmp(line, GT_GVF_DATA_SOURCE, strlen(GT_GVF_DATA_SOURCE))
            && strncmp(line, GT_GVF_SCORE_METHOD, strlen(GT_GVF_SCORE_METHOD))
            && strncmp(line, GT_GVF_SOURCE_METHOD, strlen(GT_GVF_SOURCE_METHOD))
            && strncmp(line, GT_GVF_ATTRIBUTE_METHOD,
                       strlen(GT_GVF_ATTRIBUTE_METHOD))
            && strncmp(line, GT_GVF_PHENOTYPE_DESCRIPTION,
                       strlen(GT_GVF_PHENOTYPE_DESCRIPTION))
            && strncmp(line, GT_GVF_PHASED_GENOTYPES,
                       strlen(GT_GVF_PHASED_GENOTYPES)));
}

// Assembly:
subq $0x18, %rsp
movq %rdi, 0x10(%rsp)
movq 0x10(%rsp), %rdi
leaq 0x137bd4(%rip), %rsi    # 0x1640d9
movl $0x11, %edx
callq 0xb280
movl %eax, %ecx
xorl %eax, %eax
cmpl $0x0, %ecx
movb %al, 0xf(%rsp)
je 0x2c978
movq 0x10(%rsp), %rdi
leaq 0x137bbf(%rip), %rsi    # 0x1640eb
movl $0xe, %edx
callq 0xb280
movl %eax, %ecx
xorl %eax, %eax
cmpl $0x0, %ecx
movb %al, 0xf(%rsp)
je 0x2c978
movq 0x10(%rsp), %rdi
leaq 0x137ba7(%rip), %rsi    # 0x1640fa
movl $0xe, %edx
callq 0xb280
movl %eax, %ecx
xorl %eax, %eax
cmpl $0x0, %ecx
movb %al, 0xf(%rsp)
je 0x2c978
movq 0x10(%rsp), %rdi
leaq 0x137b8f(%rip), %rsi    # 0x164109
movl $0xb, %edx
callq 0xb280
movl %eax, %ecx
xorl %eax, %eax
cmpl $0x0, %ecx
movb %al, 0xf(%rsp)
je 0x2c978
movq 0x10(%rsp), %rdi
leaq 0x137b74(%rip), %rsi    # 0x164115
movl $0xf, %edx
callq 0xb280
movl %eax, %ecx
xorl %eax, %eax
cmpl $0x0, %ecx
movb %al, 0xf(%rsp)
je 0x2c978
movq 0x10(%rsp), %rdi
leaq 0x137b5d(%rip), %rsi    # 0x164125
movl $0xc, %edx
callq 0xb280
movl %eax, %ecx
xorl %eax, %eax
cmpl $0x0, %ecx
movb %al, 0xf(%rsp)
je 0x2c978
movq 0x10(%rsp), %rdi
leaq 0x137b43(%rip), %rsi    # 0x164132
movl $0x5, %edx
callq 0xb280
movl %eax, %ecx
xorl %eax, %eax
cmpl $0x0, %ecx
movb %al, 0xf(%rsp)
je 0x2c978
movq 0x10(%rsp), %rdi
leaq 0x137b22(%rip), %rsi    # 0x164138
movl $0x15, %edx
callq 0xb280
movl %eax, %ecx
xorl %eax, %eax
cmpl $0x0, %ecx
movb %al, 0xf(%rsp)
je 0x2c978
movq 0x10(%rsp), %rdi
leaq 0x137b11(%rip), %rsi    # 0x16414e
movl $0x1b, %edx
callq 0xb280
movl %eax, %ecx
xorl %eax, %eax
cmpl $0x0, %ecx
movb %al, 0xf(%rsp)
je 0x2c978
movq 0x10(%rsp), %rdi
leaq 0x137b06(%rip), %rsi    # 0x16416a
movl $0x1a, %edx
callq 0xb280
movl %eax, %ecx
xorl %eax, %eax
cmpl $0x0, %ecx
movb %al, 0xf(%rsp)
je 0x2c978
movq 0x10(%rsp), %rdi
leaq 0x137afa(%rip), %rsi    # 0x164185
movl $0x1d, %edx
callq 0xb280
movl %eax, %ecx
xorl %eax, %eax
cmpl $0x0, %ecx
movb %al, 0xf(%rsp)
je 0x2c978
movq 0x10(%rsp), %rdi
leaq 0x137af1(%rip), %rsi    # 0x1641a3
movl $0x20, %edx
callq 0xb280
movl %eax, %ecx
xorl %eax, %eax
cmpl $0x0, %ecx
movb %al, 0xf(%rsp)
je 0x2c978
movq 0x10(%rsp), %rdi
leaq 0x137aeb(%rip), %rsi    # 0x1641c4
movl $0x21, %edx
callq 0xb280
movl %eax, %ecx
xorl %eax, %eax
cmpl $0x0, %ecx
movb %al, 0xf(%rsp)
je 0x2c978
movq 0x10(%rsp), %rdi
leaq 0x137ae6(%rip), %rsi    # 0x1641e6
movl $0x1f, %edx
callq 0xb280
movl %eax, %ecx
xorl %eax, %eax
cmpl $0x0, %ecx
movb %al, 0xf(%rsp)
je 0x2c978
movq 0x10(%rsp), %rdi
leaq 0x137adf(%rip), %rsi    # 0x164206
movl $0x24, %edx
callq 0xb280
movl %eax, %ecx
xorl %eax, %eax
cmpl $0x0, %ecx
movb %al, 0xf(%rsp)
je 0x2c978
movq 0x10(%rsp), %rdi
leaq 0x137add(%rip), %rsi    # 0x16422b
movl $0x26, %edx
callq 0xb280
movl %eax, %ecx
xorl %eax, %eax
cmpl $0x0, %ecx
movb %al, 0xf(%rsp)
je 0x2c978
movq 0x10(%rsp), %rdi
leaq 0x137add(%rip), %rsi    # 0x164252
movl $0x12, %edx
callq 0xb280
movl %eax, %ecx
xorl %eax, %eax
cmpl $0x0, %ecx
movb %al, 0xf(%rsp)
je 0x2c978
movq 0x10(%rsp), %rdi
leaq 0x137ac9(%rip), %rsi    # 0x164265
movl $0x10, %edx
callq 0xb280
movl %eax, %ecx
xorl %eax, %eax
cmpl $0x0, %ecx
movb %al, 0xf(%rsp)
je 0x2c978
movq 0x10(%rsp), %rdi
leaq 0x137ab3(%rip), %rsi    # 0x164276
movl $0x11, %edx
callq 0xb280
movl %eax, %ecx
xorl %eax, %eax
cmpl $0x0, %ecx
movb %al, 0xf(%rsp)
je 0x2c978
movq 0x10(%rsp), %rdi
leaq 0x137a9e(%rip), %rsi    # 0x164288
movl $0x14, %edx
callq 0xb280
movl %eax, %ecx
xorl %eax, %eax
cmpl $0x0, %ecx
movb %al, 0xf(%rsp)
je 0x2c978
movq 0x10(%rsp), %rdi
leaq 0x137a8c(%rip), %rsi    # 0x16429d
movl $0x11, %edx
callq 0xb280
movl %eax, %ecx
xorl %eax, %eax
cmpl $0x0, %ecx
movb %al, 0xf(%rsp)
je 0x2c978
movq 0x10(%rsp), %rdi
leaq 0x137a77(%rip), %rsi    # 0x1642af
movl $0x14, %edx
callq 0xb280
movl %eax, %ecx
xorl %eax, %eax
cmpl $0x0, %ecx
movb %al, 0xf(%rsp)
je 0x2c978
movq 0x10(%rsp), %rdi
leaq 0x137a65(%rip), %rsi    # 0x1642c4
movl $0x10, %edx
callq 0xb280
movl %eax, %ecx
xorl %eax, %eax
cmpl $0x0, %ecx
movb %al, 0xf(%rsp)
je 0x2c978
movq 0x10(%rsp), %rdi
leaq 0x137a4f(%rip), %rsi    # 0x1642d5
movl $0x12, %edx
callq 0xb280
movl %eax, %ecx
xorl %eax, %eax
cmpl $0x0, %ecx
movb %al, 0xf(%rsp)
je 0x2c978
movq 0x10(%rsp), %rdi
leaq 0x137a3b(%rip), %rsi    # 0x1642e8
movl $0xd, %edx
callq 0xb280
movl %eax, %ecx
xorl %eax, %eax
cmpl $0x0, %ecx
movb %al, 0xf(%rsp)
je 0x2c978
movq 0x10(%rsp), %rdi
leaq 0x137a22(%rip), %rsi    # 0x1642f6
movl $0xe, %edx
callq 0xb280
movl %eax, %ecx
xorl %eax, %eax
cmpl $0x0, %ecx
movb %al, 0xf(%rsp)
je 0x2c978
movq 0x10(%rsp), %rdi
leaq 0x137a0a(%rip), %rsi    # 0x164305
movl $0xf, %edx
callq 0xb280
movl %eax, %ecx
xorl %eax, %eax
cmpl $0x0, %ecx
movb %al, 0xf(%rsp)
je 0x2c978
movq 0x10(%rsp), %rdi
leaq 0x1379f7(%rip), %rsi    # 0x164315
movl $0x12, %edx
callq 0xb280
movl %eax, %ecx
xorl %eax, %eax
cmpl $0x0, %ecx
movb %al, 0xf(%rsp)
je 0x2c978
movq 0x10(%rsp), %rdi
leaq 0x1379e7(%rip), %rsi    # 0x164328
movl $0x17, %edx
callq 0xb280
movl %eax, %ecx
xorl %eax, %eax
cmpl $0x0, %ecx
movb %al, 0xf(%rsp)
je 0x2c978
movq 0x10(%rsp), %rdi
leaq 0x1379dc(%rip), %rsi    # 0x164340
movl $0x12, %edx
callq 0xb280
cmpl $0x0, %eax
setne %al
movb %al, 0xf(%rsp)
movb 0xf(%rsp), %al
andb $0x1, %al
addq $0x18, %rsp
retq
nopw %cs:(%rax,%rax)