// File: /workspace/github_c_makefile_star2_O1/ryvnf[P]czc/ast.c
// Function: ast_tag_name
const char *ast_tag_name(enum ast_tag tag)
{
    switch (tag) {
#define tag_case(name, val) \
            case name: \
                       return #name;
        EXPAND_AST_TAGS(tag_case)
#undef tag_case
    }
    return NULL;
}

// Assembly:
cmpl $0x424f, %edi           # imm = 0x424F
jg 0x28bb
cmpl $0x40ff, %edi           # imm = 0x40FF
jle 0x2935
cmpl $0x420f, %edi           # imm = 0x420F
jle 0x2960
leal -0x4220(%rdi), %eax
cmpl $0x10, %eax
ja 0x2ac8
leaq 0xa7be(%rip), %rcx      # 0xd068
movslq (%rcx,%rax,4), %rax
addq %rcx, %rax
jmpq *%rax
leaq 0xab06(%rip), %rax      # 0xd3c0
retq
cmpl $0x42df, %edi           # imm = 0x42DF
jg 0x2902
cmpl $0x42af, %edi           # imm = 0x42AF
jg 0x2987
cmpl $0x426f, %edi           # imm = 0x426F
jg 0x2a04
leal -0x4260(%rdi), %eax
cmpl $0x3, %eax
ja 0x2a88
leaq 0xa7bb(%rip), %rcx      # 0xd0ac
movslq (%rcx,%rax,4), %rax
addq %rcx, %rax
jmpq *%rax
leaq 0xab4e(%rip), %rax      # 0xd44f
retq
cmpl $0x43ff, %edi           # imm = 0x43FF
jg 0x29d5
leal -0x42f0(%rdi), %eax
cmpl $0x13, %eax
ja 0x2b7c
leaq 0xa7f8(%rip), %rcx      # 0xd11c
movslq (%rcx,%rax,4), %rax
addq %rcx, %rax
jmpq *%rax
leaq 0xabdb(%rip), %rax      # 0xd50f
retq
cmpl $0x1fff, %edi           # imm = 0x1FFF
jg 0x29ae
cmpl $0x7, %edi
ja 0x2c38
movl %edi, %eax
leaq 0xa6b5(%rip), %rcx      # 0xd004
movslq (%rcx,%rax,4), %rax
addq %rcx, %rax
jmpq *%rax
leaq 0xa915(%rip), %rax      # 0xd274
retq
leal -0x4100(%rdi), %eax
cmpl $0xb, %eax
ja 0x2b30
leaq 0xa6c2(%rip), %rcx      # 0xd038
movslq (%rcx,%rax,4), %rax
addq %rcx, %rax
jmpq *%rax
leaq 0xa99b(%rip), %rax      # 0xd321
retq
leal -0x42c0(%rdi), %eax
cmpl $0x17, %eax
ja 0x2ae8
leaq 0xa71f(%rip), %rcx      # 0xd0bc
movslq (%rcx,%rax,4), %rax
addq %rcx, %rax
jmpq *%rax
leaq 0xaaef(%rip), %rax      # 0xd49c
retq
leal -0x4000(%rdi), %eax
cmpl $0x4, %eax
ja 0x2a68
leaq 0xa660(%rip), %rcx      # 0xd024
movslq (%rcx,%rax,4), %rax
addq %rcx, %rax
jmpq *%rax
leaq 0xa924(%rip), %rax      # 0xd2f8
retq
cmpl $0x4501, %edi           # imm = 0x4501
jg 0x2a3c
addl $0xffffbc00, %edi       # imm = 0xFFFFBC00
cmpl $0x3, %edi
ja 0x2c48
leaq 0xa779(%rip), %rax      # 0xd16c
movslq (%rax,%rdi,4), %rcx
addq %rax, %rcx
jmpq *%rcx
leaq 0xab7f(%rip), %rax      # 0xd582
retq
cmpl $0x428f, %edi           # imm = 0x428F
jle 0x2aa8
cmpl $0x4290, %edi           # imm = 0x4290
je 0x2b54
cmpl $0x42a0, %edi           # imm = 0x42A0
je 0x2b4c
cmpl $0x42a1, %edi           # imm = 0x42A1
jne 0x2c48
leaq 0xaa46(%rip), %rax      # 0xd481
retq
cmpl $0x4502, %edi           # imm = 0x4502
je 0x2c63
cmpl $0x5000, %edi           # imm = 0x5000
je 0x2c6b
cmpl $0xffff, %edi           # imm = 0xFFFF
jne 0x2c48
leaq 0xab58(%rip), %rax      # 0xd5bf
retq
cmpl $0x2000, %edi           # imm = 0x2000
je 0x2b28
cmpl $0x3000, %edi           # imm = 0x3000
jne 0x2c48
leaq 0xa865(%rip), %rax      # 0xd2ec
retq
cmpl $0x4250, %edi           # imm = 0x4250
je 0x2b64
cmpl $0x4251, %edi           # imm = 0x4251
jne 0x2c48
leaq 0xa9a0(%rip), %rax      # 0xd447
retq
cmpl $0x4270, %edi           # imm = 0x4270
je 0x2b44
cmpl $0x4280, %edi           # imm = 0x4280
jne 0x2c48
leaq 0xa9a8(%rip), %rax      # 0xd46f
retq
cmpl $0x4210, %edi           # imm = 0x4210
je 0x2ccb
cmpl $0x4240, %edi           # imm = 0x4240
jne 0x2c48
leaq 0xa94e(%rip), %rax      # 0xd435
retq
cmpl $0x42b0, %edi           # imm = 0x42B0
je 0x2d23
cmpl $0x42b1, %edi           # imm = 0x42B1
jne 0x2c48
leaq 0xa98c(%rip), %rax      # 0xd493
retq
leaq 0xa80a(%rip), %rax      # 0xd319
retq
leaq 0xa7ef(%rip), %rax      # 0xd306
retq
leaq 0xa7f0(%rip), %rax      # 0xd30f
retq
leaq 0xa7d6(%rip), %rax      # 0xd2fd
retq
leaq 0xa7b3(%rip), %rax      # 0xd2e2
retq
cmpl $0x4200, %edi           # imm = 0x4200
jne 0x2c48
leaq 0xa856(%rip), %rax      # 0xd399
retq
leaq 0xa8e2(%rip), %rax      # 0xd42d
retq
leaq 0xa925(%rip), %rax      # 0xd478
retq
leaq 0xa8db(%rip), %rax      # 0xd436
retq
leaq 0xa8fc(%rip), %rax      # 0xd45f
retq
leaq 0xa8d4(%rip), %rax      # 0xd43f
retq
leaq 0xa8f4(%rip), %rax      # 0xd467
retq
leaq 0xa8dc(%rip), %rax      # 0xd457
retq
cmpl $0x42e0, %edi           # imm = 0x42E0
jne 0x2c48
leaq 0xa976(%rip), %rax      # 0xd505
retq
leaq 0xa999(%rip), %rax      # 0xd530
retq
leaq 0xa9d7(%rip), %rax      # 0xd576
retq
leaq 0xa973(%rip), %rax      # 0xd51a
retq
leaq 0xa98f(%rip), %rax      # 0xd53e
retq
leaq 0xa96f(%rip), %rax      # 0xd526
retq
leaq 0xa999(%rip), %rax      # 0xd558
retq
leaq 0xa9a4(%rip), %rax      # 0xd56b
retq
leaq 0xa97d(%rip), %rax      # 0xd54c
retq
leaq 0xa98b(%rip), %rax      # 0xd562
retq
leaq 0xbecc(%rip), %rax      # 0xeaab
retq
leaq 0xa845(%rip), %rax      # 0xd42c
retq
leaq 0xa82f(%rip), %rax      # 0xd41e
retq
leaq 0xa7ef(%rip), %rax      # 0xd3e6
retq
leaq 0xa811(%rip), %rax      # 0xd410
retq
leaq 0xa7d1(%rip), %rax      # 0xd3d8
retq
leaq 0xa79f(%rip), %rax      # 0xd3ae
retq
leaq 0xa7eb(%rip), %rax      # 0xd402
retq
leaq 0xa79d(%rip), %rax      # 0xd3bc
retq
leaq 0xa7cd(%rip), %rax      # 0xd3f4
retq
leaq 0xa79b(%rip), %rax      # 0xd3ca
retq
leaq 0xa7be(%rip), %rax      # 0xd3f5
retq
cmpl $0x1000, %edi           # imm = 0x1000
jne 0x2c48
leaq 0xa696(%rip), %rax      # 0xd2dd
retq
xorl %eax, %eax
retq
leaq 0xa945(%rip), %rax      # 0xd597
retq
leaq 0xa947(%rip), %rax      # 0xd5a1
retq
leaq 0xa92b(%rip), %rax      # 0xd58d
retq
leaq 0xa941(%rip), %rax      # 0xd5ab
retq
leaq 0xa945(%rip), %rax      # 0xd5b7
retq
leaq 0xa714(%rip), %rax      # 0xd38e
retq
leaq 0xa6bb(%rip), %rax      # 0xd33d
retq
leaq 0xa6e9(%rip), %rax      # 0xd373
retq
leaq 0xa6a0(%rip), %rax      # 0xd332
retq
leaq 0xa695(%rip), %rax      # 0xd32f
retq
leaq 0xa6ba(%rip), %rax      # 0xd35c
retq
leaq 0xa67d(%rip), %rax      # 0xd327
retq
leaq 0xa694(%rip), %rax      # 0xd346
retq
leaq 0xa698(%rip), %rax      # 0xd352
retq
leaq 0xa6bd(%rip), %rax      # 0xd37f
retq
leaq 0xa69d(%rip), %rax      # 0xd367
retq
leaq 0xa6d2(%rip), %rax      # 0xd3a4
retq
leaq 0xa7dd(%rip), %rax      # 0xd4b7
retq
leaq 0xa817(%rip), %rax      # 0xd4f9
retq
leaq 0xa7bb(%rip), %rax      # 0xd4a5
retq
leaq 0xa7ce(%rip), %rax      # 0xd4c0
retq
leaq 0xa7b4(%rip), %rax      # 0xd4ae
retq
leaq 0xa7d4(%rip), %rax      # 0xd4d6
retq
leaq 0xa7d5(%rip), %rax      # 0xd4df
retq
leaq 0xa7b9(%rip), %rax      # 0xd4cb
retq
leaq 0xa7f7(%rip), %rax      # 0xd511
retq
leaq 0xa7ca(%rip), %rax      # 0xd4ec
retq
leaq 0xa760(%rip), %rax      # 0xd48a
retq
leaq 0xa56f(%rip), %rax      # 0xd2a1
retq
leaq 0xa551(%rip), %rax      # 0xd28b
retq
leaq 0xa554(%rip), %rax      # 0xd296
retq
leaq 0xa582(%rip), %rax      # 0xd2cc
retq
leaq 0xa52d(%rip), %rax      # 0xd27f
retq
leaq 0xa555(%rip), %rax      # 0xd2af
retq
leaq 0xa55e(%rip), %rax      # 0xd2c0
retq