// File: /workspace/github_c_makefile_star2_O2/sharmaeklavya2[P]cerplag/parser.c
// Function: init_gsymb_ht
void init_gsymb_ht()
{
    pch_int_hmap_init(&gsymb_ht, 150, false);
#define X(a, b) pch_int_hmap_update(&gsymb_ht, #a, GS_##a);
#include "data/tok.xmac"
#undef X
#define X(a) pch_int_hmap_update(&gsymb_ht, #a, GS_##a);
#include "data/nonterms.xmac"
#undef X
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
pushq %rbx
pushq %rax
leaq 0x107aa(%rip), %rbx     # 0x15cb0
movq %rbx, %rdi
movl $0x96, %esi
xorl %edx, %edx
callq 0x334d
leaq 0x808a(%rip), %rsi      # 0xd5a6
movq %rbx, %rdi
xorl %edx, %edx
callq 0x35c8
leaq 0x8047(%rip), %rsi      # 0xd574
pushq $0x1
popq %rdx
movq %rbx, %rdi
callq 0x35c8
leaq 0x7c97(%rip), %rsi      # 0xd1d6
pushq $0x2
popq %rdx
movq %rbx, %rdi
callq 0x35c8
leaq 0x7d58(%rip), %rsi      # 0xd2a9
pushq $0x3
popq %rdx
movq %rbx, %rdi
callq 0x35c8
leaq 0x7d45(%rip), %rsi      # 0xd2a8
pushq $0x4
popq %rdx
movq %rbx, %rdi
callq 0x35c8
leaq 0x7d3a(%rip), %rsi      # 0xd2af
pushq $0x5
popq %rdx
movq %rbx, %rdi
callq 0x35c8
leaq 0x7d32(%rip), %rsi      # 0xd2b9
pushq $0x6
popq %rdx
movq %rbx, %rdi
callq 0x35c8
leaq 0x7d27(%rip), %rsi      # 0xd2c0
pushq $0x7
popq %rdx
movq %rbx, %rdi
callq 0x35c8
leaq 0x7fca(%rip), %rsi      # 0xd575
pushq $0x8
popq %rdx
movq %rbx, %rdi
callq 0x35c8
leaq 0x8e84(%rip), %rsi      # 0xe441
pushq $0x9
popq %rdx
movq %rbx, %rdi
callq 0x35c8
leaq 0x7fdd(%rip), %rsi      # 0xd5ac
pushq $0xa
popq %rdx
movq %rbx, %rdi
callq 0x35c8
leaq 0x7cfe(%rip), %rsi      # 0xd2df
pushq $0xb
popq %rdx
movq %rbx, %rdi
callq 0x35c8
leaq 0x8fce(%rip), %rsi      # 0xe5c1
pushq $0xc
popq %rdx
movq %rbx, %rdi
callq 0x35c8
leaq 0x913a(%rip), %rsi      # 0xe73f
pushq $0xd
popq %rdx
movq %rbx, %rdi
callq 0x35c8
leaq 0x7ce1(%rip), %rsi      # 0xd2f8
pushq $0xe
popq %rdx
movq %rbx, %rdi
callq 0x35c8
leaq 0x7cd8(%rip), %rsi      # 0xd301
pushq $0xf
popq %rdx
movq %rbx, %rdi
callq 0x35c8
leaq 0x7cd0(%rip), %rsi      # 0xd30b
pushq $0x10
popq %rdx
movq %rbx, %rdi
callq 0x35c8
leaq 0x7cca(%rip), %rsi      # 0xd317
pushq $0x11
popq %rdx
movq %rbx, %rdi
callq 0x35c8
leaq 0x7cc0(%rip), %rsi      # 0xd31f
pushq $0x12
popq %rdx
movq %rbx, %rdi
callq 0x35c8
leaq 0x7cb4(%rip), %rsi      # 0xd325
pushq $0x13
popq %rdx
movq %rbx, %rdi
callq 0x35c8
leaq 0x7ca9(%rip), %rsi      # 0xd32c
pushq $0x14
popq %rdx
movq %rbx, %rdi
callq 0x35c8
leaq 0x9213(%rip), %rsi      # 0xe8a8
pushq $0x15
popq %rdx
movq %rbx, %rdi
callq 0x35c8
leaq 0x91cc(%rip), %rsi      # 0xe873
pushq $0x16
popq %rdx
movq %rbx, %rdi
callq 0x35c8
leaq 0x7c8f(%rip), %rsi      # 0xd348
pushq $0x17
popq %rdx
movq %rbx, %rdi
callq 0x35c8
leaq 0x7c85(%rip), %rsi      # 0xd350
pushq $0x18
popq %rdx
movq %rbx, %rdi
callq 0x35c8
leaq 0x7c7b(%rip), %rsi      # 0xd358
pushq $0x19
popq %rdx
movq %rbx, %rdi
callq 0x35c8
leaq 0x7c73(%rip), %rsi      # 0xd362
pushq $0x1a
popq %rdx
movq %rbx, %rdi
callq 0x35c8
leaq 0x7c6d(%rip), %rsi      # 0xd36e
pushq $0x1b
popq %rdx
movq %rbx, %rdi
callq 0x35c8
leaq 0x7c5a(%rip), %rsi      # 0xd36d
pushq $0x1c
popq %rdx
movq %rbx, %rdi
callq 0x35c8
leaq 0x7c4e(%rip), %rsi      # 0xd373
pushq $0x1d
popq %rdx
movq %rbx, %rdi
callq 0x35c8
leaq 0x7c41(%rip), %rsi      # 0xd378
pushq $0x1e
popq %rdx
movq %rbx, %rdi
callq 0x35c8
leaq 0x7c38(%rip), %rsi      # 0xd381
pushq $0x1f
popq %rdx
movq %rbx, %rdi
callq 0x35c8
leaq 0x7c2d(%rip), %rsi      # 0xd388
pushq $0x20
popq %rdx
movq %rbx, %rdi
callq 0x35c8
leaq 0x9170(%rip), %rsi      # 0xe8dd
pushq $0x21
popq %rdx
movq %rbx, %rdi
callq 0x35c8
leaq 0x7c11(%rip), %rsi      # 0xd390
pushq $0x22
popq %rdx
movq %rbx, %rdi
callq 0x35c8
leaq 0x7c07(%rip), %rsi      # 0xd398
pushq $0x23
popq %rdx
movq %rbx, %rdi
callq 0x35c8
leaq 0x7bfc(%rip), %rsi      # 0xd39f
pushq $0x24
popq %rdx
movq %rbx, %rdi
callq 0x35c8
leaq 0x7bf2(%rip), %rsi      # 0xd3a7
pushq $0x25
popq %rdx
movq %rbx, %rdi
callq 0x35c8
leaq 0x7be6(%rip), %rsi      # 0xd3ad
pushq $0x26
popq %rdx
movq %rbx, %rdi
callq 0x35c8
leaq 0x9109(%rip), %rsi      # 0xe8e2
pushq $0x27
popq %rdx
movq %rbx, %rdi
callq 0x35c8
leaq 0x7ba8(%rip), %rsi      # 0xd393
pushq $0x28
popq %rdx
movq %rbx, %rdi
callq 0x35c8
leaq 0x7d72(%rip), %rsi      # 0xd56f
pushq $0x29
popq %rdx
movq %rbx, %rdi
callq 0x35c8
leaq 0x7bb3(%rip), %rsi      # 0xd3c2
pushq $0x2a
popq %rdx
movq %rbx, %rdi
callq 0x35c8
leaq 0x7d28(%rip), %rsi      # 0xd549
pushq $0x2b
popq %rdx
movq %rbx, %rdi
callq 0x35c8
leaq 0x7b99(%rip), %rsi      # 0xd3cc
pushq $0x2c
popq %rdx
movq %rbx, %rdi
callq 0x35c8
leaq 0x7bb0(%rip), %rsi      # 0xd3f5
pushq $0x2d
popq %rdx
movq %rbx, %rdi
callq 0x35c8
leaq 0x7b80(%rip), %rsi      # 0xd3d7
pushq $0x2e
popq %rdx
movq %rbx, %rdi
callq 0x35c8
leaq 0x7b89(%rip), %rsi      # 0xd3f2
pushq $0x2f
popq %rdx
movq %rbx, %rdi
callq 0x35c8
leaq 0x7b71(%rip), %rsi      # 0xd3ec
pushq $0x30
popq %rdx
movq %rbx, %rdi
callq 0x35c8
leaq 0x7cd5(%rip), %rsi      # 0xd562
pushq $0x31
popq %rdx
movq %rbx, %rdi
callq 0x35c8
leaq 0x7b64(%rip), %rsi      # 0xd403
pushq $0x32
popq %rdx
movq %rbx, %rdi
callq 0x35c8
leaq 0x7b5c(%rip), %rsi      # 0xd40d
pushq $0x33
popq %rdx
movq %rbx, %rdi
callq 0x35c8
leaq 0x7b54(%rip), %rsi      # 0xd417
pushq $0x34
popq %rdx
movq %rbx, %rdi
callq 0x35c8
leaq 0x7b4a(%rip), %rsi      # 0xd41f
pushq $0x35
popq %rdx
movq %rbx, %rdi
callq 0x35c8
leaq 0x7b4f(%rip), %rsi      # 0xd436
pushq $0x36
popq %rdx
movq %rbx, %rdi
callq 0x35c8
leaq 0x7b44(%rip), %rsi      # 0xd43d
pushq $0x37
popq %rdx
movq %rbx, %rdi
callq 0x35c8
leaq 0x7b29(%rip), %rsi      # 0xd434
pushq $0x38
popq %rdx
movq %rbx, %rdi
callq 0x35c8
leaq 0x7b1e(%rip), %rsi      # 0xd43b
pushq $0x39
popq %rdx
movq %rbx, %rdi
callq 0x35c8
leaq 0x7b49(%rip), %rsi      # 0xd478
pushq $0x3a
popq %rdx
movq %rbx, %rdi
callq 0x35c8
leaq 0x7e66(%rip), %rsi      # 0xd7a7
pushq $0x3b
popq %rdx
movq %rbx, %rdi
callq 0x35c8
leaq 0x7e67(%rip), %rsi      # 0xd7ba
pushq $0x3c
popq %rdx
movq %rbx, %rdi
callq 0x35c8
leaq 0x7e67(%rip), %rsi      # 0xd7cc
pushq $0x3d
popq %rdx
movq %rbx, %rdi
callq 0x35c8
leaq 0x7e62(%rip), %rsi      # 0xd7d9
pushq $0x3e
popq %rdx
movq %rbx, %rdi
callq 0x35c8
leaq 0x7ae1(%rip), %rsi      # 0xd46a
pushq $0x3f
popq %rdx
movq %rbx, %rdi
callq 0x35c8
leaq 0x7e4b(%rip), %rsi      # 0xd7e6
pushq $0x40
popq %rdx
movq %rbx, %rdi
callq 0x35c8
leaq 0x7e44(%rip), %rsi      # 0xd7f1
pushq $0x41
popq %rdx
movq %rbx, %rdi
callq 0x35c8
leaq 0x7e38(%rip), %rsi      # 0xd7f7
pushq $0x42
popq %rdx
movq %rbx, %rdi
callq 0x35c8
leaq 0x7e31(%rip), %rsi      # 0xd802
pushq $0x43
popq %rdx
movq %rbx, %rdi
callq 0x35c8
leaq 0x7e2a(%rip), %rsi      # 0xd80d
pushq $0x44
popq %rdx
movq %rbx, %rdi
callq 0x35c8
leaq 0x7e24(%rip), %rsi      # 0xd819
pushq $0x45
popq %rdx
movq %rbx, %rdi
callq 0x35c8
leaq 0x7e19(%rip), %rsi      # 0xd820
pushq $0x46
popq %rdx
movq %rbx, %rdi
callq 0x35c8
leaq 0x7e12(%rip), %rsi      # 0xd82b
pushq $0x47
popq %rdx
movq %rbx, %rdi
callq 0x35c8
leaq 0x7e0c(%rip), %rsi      # 0xd837
pushq $0x48
popq %rdx
movq %rbx, %rdi
callq 0x35c8
leaq 0x7e01(%rip), %rsi      # 0xd83e
pushq $0x49
popq %rdx
movq %rbx, %rdi
callq 0x35c8
leaq 0x7df9(%rip), %rsi      # 0xd848
pushq $0x4a
popq %rdx
movq %rbx, %rdi
callq 0x35c8
leaq 0x7dec(%rip), %rsi      # 0xd84d
pushq $0x4b
popq %rdx
movq %rbx, %rdi
callq 0x35c8
leaq 0x7dde(%rip), %rsi      # 0xd851
pushq $0x4c
popq %rdx
movq %rbx, %rdi
callq 0x35c8
leaq 0x7dd4(%rip), %rsi      # 0xd859
pushq $0x4d
popq %rdx
movq %rbx, %rdi
callq 0x35c8
leaq 0x7dc3(%rip), %rsi      # 0xd85a
pushq $0x4e
popq %rdx
movq %rbx, %rdi
callq 0x35c8
leaq 0x7db9(%rip), %rsi      # 0xd862
pushq $0x4f
popq %rdx
movq %rbx, %rdi
callq 0x35c8
leaq 0x7db0(%rip), %rsi      # 0xd86b
pushq $0x50
popq %rdx
movq %rbx, %rdi
callq 0x35c8
leaq 0x7da4(%rip), %rsi      # 0xd871
pushq $0x51
popq %rdx
movq %rbx, %rdi
callq 0x35c8
leaq 0x7d99(%rip), %rsi      # 0xd878
pushq $0x52
popq %rdx
movq %rbx, %rdi
callq 0x35c8
leaq 0x7d8c(%rip), %rsi      # 0xd87d
pushq $0x53
popq %rdx
movq %rbx, %rdi
callq 0x35c8
leaq 0x7d84(%rip), %rsi      # 0xd887
pushq $0x54
popq %rdx
movq %rbx, %rdi
callq 0x35c8
leaq 0x7d7d(%rip), %rsi      # 0xd892
pushq $0x55
popq %rdx
movq %rbx, %rdi
callq 0x35c8
leaq 0x7d76(%rip), %rsi      # 0xd89d
pushq $0x56
popq %rdx
movq %rbx, %rdi
callq 0x35c8
leaq 0x7d6e(%rip), %rsi      # 0xd8a7
pushq $0x57
popq %rdx
movq %rbx, %rdi
callq 0x35c8
leaq 0x7d67(%rip), %rsi      # 0xd8b2
pushq $0x58
popq %rdx
movq %rbx, %rdi
callq 0x35c8
leaq 0x7d5c(%rip), %rsi      # 0xd8b9
pushq $0x59
popq %rdx
movq %rbx, %rdi
callq 0x35c8
leaq 0x7d52(%rip), %rsi      # 0xd8c1
pushq $0x5a
popq %rdx
movq %rbx, %rdi
callq 0x35c8
leaq 0x7d4c(%rip), %rsi      # 0xd8cd
pushq $0x5b
popq %rdx
movq %rbx, %rdi
callq 0x35c8
leaq 0x7d43(%rip), %rsi      # 0xd8d6
pushq $0x5c
popq %rdx
movq %rbx, %rdi
callq 0x35c8
leaq 0x7d3b(%rip), %rsi      # 0xd8e0
pushq $0x5d
popq %rdx
movq %rbx, %rdi
callq 0x35c8
leaq 0x7d32(%rip), %rsi      # 0xd8e9
pushq $0x5e
popq %rdx
movq %rbx, %rdi
callq 0x35c8
leaq 0x7d2c(%rip), %rsi      # 0xd8f5
pushq $0x5f
popq %rdx
movq %rbx, %rdi
callq 0x35c8
leaq 0x7d22(%rip), %rsi      # 0xd8fd
pushq $0x60
popq %rdx
movq %rbx, %rdi
callq 0x35c8
leaq 0x7d1a(%rip), %rsi      # 0xd907
pushq $0x61
popq %rdx
movq %rbx, %rdi
callq 0x35c8
leaq 0x7d0d(%rip), %rsi      # 0xd90c
pushq $0x62
popq %rdx
movq %rbx, %rdi
callq 0x35c8
leaq 0x7d01(%rip), %rsi      # 0xd912
pushq $0x63
popq %rdx
movq %rbx, %rdi
callq 0x35c8
leaq 0x7cf7(%rip), %rsi      # 0xd91a
pushq $0x64
popq %rdx
movq %rbx, %rdi
callq 0x35c8
leaq 0x7cee(%rip), %rsi      # 0xd923
pushq $0x65
popq %rdx
movq %rbx, %rdi
callq 0x35c8
leaq 0x7ce4(%rip), %rsi      # 0xd92b
pushq $0x66
popq %rdx
movq %rbx, %rdi
callq 0x35c8
leaq 0x7cdb(%rip), %rsi      # 0xd934
pushq $0x67
popq %rdx
movq %rbx, %rdi
callq 0x35c8
leaq 0x7cd1(%rip), %rsi      # 0xd93c
pushq $0x68
popq %rdx
movq %rbx, %rdi
callq 0x35c8
leaq 0x7cc8(%rip), %rsi      # 0xd945
pushq $0x69
popq %rdx
movq %rbx, %rdi
callq 0x35c8
leaq 0x7cbf(%rip), %rsi      # 0xd94e
pushq $0x6a
popq %rdx
movq %rbx, %rdi
callq 0x35c8
leaq 0x7cb7(%rip), %rsi      # 0xd958
pushq $0x6b
popq %rdx
movq %rbx, %rdi
callq 0x35c8
leaq 0x7cac(%rip), %rsi      # 0xd95f
pushq $0x6c
popq %rdx
movq %rbx, %rdi
callq 0x35c8
leaq 0x7ca4(%rip), %rsi      # 0xd969
pushq $0x6d
popq %rdx
movq %rbx, %rdi
callq 0x35c8
leaq 0x7c97(%rip), %rsi      # 0xd96e
pushq $0x6e
popq %rdx
movq %rbx, %rdi
callq 0x35c8
leaq 0x7c8b(%rip), %rsi      # 0xd974
pushq $0x6f
popq %rdx
movq %rbx, %rdi
addq $0x8, %rsp
popq %rbx
popq %rbp
jmp 0x35c8