// File: /workspace/github_c_makefile_star2_O3/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 0x28db
cmpl $0x40ff, %edi           # imm = 0x40FF
jle 0x2955
cmpl $0x420f, %edi           # imm = 0x420F
jle 0x2980
leal -0x4220(%rdi), %eax
cmpl $0x10, %eax
ja 0x2ae8
leaq 0xa79e(%rip), %rcx      # 0xd068
movslq (%rcx,%rax,4), %rax
addq %rcx, %rax
jmpq *%rax
leaq 0xaae6(%rip), %rax      # 0xd3c0
retq
cmpl $0x42df, %edi           # imm = 0x42DF
jg 0x2922
cmpl $0x42af, %edi           # imm = 0x42AF
jg 0x29a7
cmpl $0x426f, %edi           # imm = 0x426F
jg 0x2a24
leal -0x4260(%rdi), %eax
cmpl $0x3, %eax
ja 0x2aa8
leaq 0xa79b(%rip), %rcx      # 0xd0ac
movslq (%rcx,%rax,4), %rax
addq %rcx, %rax
jmpq *%rax
leaq 0xab2e(%rip), %rax      # 0xd44f
retq
cmpl $0x43ff, %edi           # imm = 0x43FF
jg 0x29f5
leal -0x42f0(%rdi), %eax
cmpl $0x13, %eax
ja 0x2b9c
leaq 0xa7d8(%rip), %rcx      # 0xd11c
movslq (%rcx,%rax,4), %rax
addq %rcx, %rax
jmpq *%rax
leaq 0xabbb(%rip), %rax      # 0xd50f
retq
cmpl $0x1fff, %edi           # imm = 0x1FFF
jg 0x29ce
cmpl $0x7, %edi
ja 0x2c58
movl %edi, %eax
leaq 0xa695(%rip), %rcx      # 0xd004
movslq (%rcx,%rax,4), %rax
addq %rcx, %rax
jmpq *%rax
leaq 0xa8f5(%rip), %rax      # 0xd274
retq
leal -0x4100(%rdi), %eax
cmpl $0xb, %eax
ja 0x2b50
leaq 0xa6a2(%rip), %rcx      # 0xd038
movslq (%rcx,%rax,4), %rax
addq %rcx, %rax
jmpq *%rax
leaq 0xa97b(%rip), %rax      # 0xd321
retq
leal -0x42c0(%rdi), %eax
cmpl $0x17, %eax
ja 0x2b08
leaq 0xa6ff(%rip), %rcx      # 0xd0bc
movslq (%rcx,%rax,4), %rax
addq %rcx, %rax
jmpq *%rax
leaq 0xaacf(%rip), %rax      # 0xd49c
retq
leal -0x4000(%rdi), %eax
cmpl $0x4, %eax
ja 0x2a88
leaq 0xa640(%rip), %rcx      # 0xd024
movslq (%rcx,%rax,4), %rax
addq %rcx, %rax
jmpq *%rax
leaq 0xa904(%rip), %rax      # 0xd2f8
retq
cmpl $0x4501, %edi           # imm = 0x4501
jg 0x2a5c
addl $0xffffbc00, %edi       # imm = 0xFFFFBC00
cmpl $0x3, %edi
ja 0x2c68
leaq 0xa759(%rip), %rax      # 0xd16c
movslq (%rax,%rdi,4), %rcx
addq %rax, %rcx
jmpq *%rcx
leaq 0xab5f(%rip), %rax      # 0xd582
retq
cmpl $0x428f, %edi           # imm = 0x428F
jle 0x2ac8
cmpl $0x4290, %edi           # imm = 0x4290
je 0x2b74
cmpl $0x42a0, %edi           # imm = 0x42A0
je 0x2b6c
cmpl $0x42a1, %edi           # imm = 0x42A1
jne 0x2c68
leaq 0xaa26(%rip), %rax      # 0xd481
retq
cmpl $0x4502, %edi           # imm = 0x4502
je 0x2c83
cmpl $0x5000, %edi           # imm = 0x5000
je 0x2c8b
cmpl $0xffff, %edi           # imm = 0xFFFF
jne 0x2c68
leaq 0xab38(%rip), %rax      # 0xd5bf
retq
cmpl $0x2000, %edi           # imm = 0x2000
je 0x2b48
cmpl $0x3000, %edi           # imm = 0x3000
jne 0x2c68
leaq 0xa845(%rip), %rax      # 0xd2ec
retq
cmpl $0x4250, %edi           # imm = 0x4250
je 0x2b84
cmpl $0x4251, %edi           # imm = 0x4251
jne 0x2c68
leaq 0xa980(%rip), %rax      # 0xd447
retq
cmpl $0x4270, %edi           # imm = 0x4270
je 0x2b64
cmpl $0x4280, %edi           # imm = 0x4280
jne 0x2c68
leaq 0xa988(%rip), %rax      # 0xd46f
retq
cmpl $0x4210, %edi           # imm = 0x4210
je 0x2ceb
cmpl $0x4240, %edi           # imm = 0x4240
jne 0x2c68
leaq 0xa92e(%rip), %rax      # 0xd435
retq
cmpl $0x42b0, %edi           # imm = 0x42B0
je 0x2d43
cmpl $0x42b1, %edi           # imm = 0x42B1
jne 0x2c68
leaq 0xa96c(%rip), %rax      # 0xd493
retq
leaq 0xa7ea(%rip), %rax      # 0xd319
retq
leaq 0xa7cf(%rip), %rax      # 0xd306
retq
leaq 0xa7d0(%rip), %rax      # 0xd30f
retq
leaq 0xa7b6(%rip), %rax      # 0xd2fd
retq
leaq 0xa793(%rip), %rax      # 0xd2e2
retq
cmpl $0x4200, %edi           # imm = 0x4200
jne 0x2c68
leaq 0xa836(%rip), %rax      # 0xd399
retq
leaq 0xa8c2(%rip), %rax      # 0xd42d
retq
leaq 0xa905(%rip), %rax      # 0xd478
retq
leaq 0xa8bb(%rip), %rax      # 0xd436
retq
leaq 0xa8dc(%rip), %rax      # 0xd45f
retq
leaq 0xa8b4(%rip), %rax      # 0xd43f
retq
leaq 0xa8d4(%rip), %rax      # 0xd467
retq
leaq 0xa8bc(%rip), %rax      # 0xd457
retq
cmpl $0x42e0, %edi           # imm = 0x42E0
jne 0x2c68
leaq 0xa956(%rip), %rax      # 0xd505
retq
leaq 0xa979(%rip), %rax      # 0xd530
retq
leaq 0xa9b7(%rip), %rax      # 0xd576
retq
leaq 0xa953(%rip), %rax      # 0xd51a
retq
leaq 0xa96f(%rip), %rax      # 0xd53e
retq
leaq 0xa94f(%rip), %rax      # 0xd526
retq
leaq 0xa979(%rip), %rax      # 0xd558
retq
leaq 0xa984(%rip), %rax      # 0xd56b
retq
leaq 0xa95d(%rip), %rax      # 0xd54c
retq
leaq 0xa96b(%rip), %rax      # 0xd562
retq
leaq 0xbe9c(%rip), %rax      # 0xea9b
retq
leaq 0xa825(%rip), %rax      # 0xd42c
retq
leaq 0xa80f(%rip), %rax      # 0xd41e
retq
leaq 0xa7cf(%rip), %rax      # 0xd3e6
retq
leaq 0xa7f1(%rip), %rax      # 0xd410
retq
leaq 0xa7b1(%rip), %rax      # 0xd3d8
retq
leaq 0xa77f(%rip), %rax      # 0xd3ae
retq
leaq 0xa7cb(%rip), %rax      # 0xd402
retq
leaq 0xa77d(%rip), %rax      # 0xd3bc
retq
leaq 0xa7ad(%rip), %rax      # 0xd3f4
retq
leaq 0xa77b(%rip), %rax      # 0xd3ca
retq
leaq 0xa79e(%rip), %rax      # 0xd3f5
retq
cmpl $0x1000, %edi           # imm = 0x1000
jne 0x2c68
leaq 0xa676(%rip), %rax      # 0xd2dd
retq
xorl %eax, %eax
retq
leaq 0xa925(%rip), %rax      # 0xd597
retq
leaq 0xa927(%rip), %rax      # 0xd5a1
retq
leaq 0xa90b(%rip), %rax      # 0xd58d
retq
leaq 0xa921(%rip), %rax      # 0xd5ab
retq
leaq 0xa925(%rip), %rax      # 0xd5b7
retq
leaq 0xa6f4(%rip), %rax      # 0xd38e
retq
leaq 0xa69b(%rip), %rax      # 0xd33d
retq
leaq 0xa6c9(%rip), %rax      # 0xd373
retq
leaq 0xa680(%rip), %rax      # 0xd332
retq
leaq 0xa675(%rip), %rax      # 0xd32f
retq
leaq 0xa69a(%rip), %rax      # 0xd35c
retq
leaq 0xa65d(%rip), %rax      # 0xd327
retq
leaq 0xa674(%rip), %rax      # 0xd346
retq
leaq 0xa678(%rip), %rax      # 0xd352
retq
leaq 0xa69d(%rip), %rax      # 0xd37f
retq
leaq 0xa67d(%rip), %rax      # 0xd367
retq
leaq 0xa6b2(%rip), %rax      # 0xd3a4
retq
leaq 0xa7bd(%rip), %rax      # 0xd4b7
retq
leaq 0xa7f7(%rip), %rax      # 0xd4f9
retq
leaq 0xa79b(%rip), %rax      # 0xd4a5
retq
leaq 0xa7ae(%rip), %rax      # 0xd4c0
retq
leaq 0xa794(%rip), %rax      # 0xd4ae
retq
leaq 0xa7b4(%rip), %rax      # 0xd4d6
retq
leaq 0xa7b5(%rip), %rax      # 0xd4df
retq
leaq 0xa799(%rip), %rax      # 0xd4cb
retq
leaq 0xa7d7(%rip), %rax      # 0xd511
retq
leaq 0xa7aa(%rip), %rax      # 0xd4ec
retq
leaq 0xa740(%rip), %rax      # 0xd48a
retq
leaq 0xa54f(%rip), %rax      # 0xd2a1
retq
leaq 0xa531(%rip), %rax      # 0xd28b
retq
leaq 0xa534(%rip), %rax      # 0xd296
retq
leaq 0xa562(%rip), %rax      # 0xd2cc
retq
leaq 0xa50d(%rip), %rax      # 0xd27f
retq
leaq 0xa535(%rip), %rax      # 0xd2af
retq
leaq 0xa53e(%rip), %rax      # 0xd2c0
retq