// File: /workspace/github_c_makefile_star2_O1/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 0x10dc4(%rip), %rbx     # 0x16cb0
movq %rbx, %rdi
movl $0x96, %esi
xorl %edx, %edx
callq 0x3e95
leaq 0x86a4(%rip), %rsi      # 0xe5a6
movq %rbx, %rdi
xorl %edx, %edx
callq 0x4152
leaq 0x8661(%rip), %rsi      # 0xe574
movq %rbx, %rdi
movl $0x1, %edx
callq 0x4152
leaq 0x82af(%rip), %rsi      # 0xe1d6
movq %rbx, %rdi
movl $0x2, %edx
callq 0x4152
leaq 0x836e(%rip), %rsi      # 0xe2a9
movq %rbx, %rdi
movl $0x3, %edx
callq 0x4152
leaq 0x8359(%rip), %rsi      # 0xe2a8
movq %rbx, %rdi
movl $0x4, %edx
callq 0x4152
leaq 0x834c(%rip), %rsi      # 0xe2af
movq %rbx, %rdi
movl $0x5, %edx
callq 0x4152
leaq 0x8342(%rip), %rsi      # 0xe2b9
movq %rbx, %rdi
movl $0x6, %edx
callq 0x4152
leaq 0x8335(%rip), %rsi      # 0xe2c0
movq %rbx, %rdi
movl $0x7, %edx
callq 0x4152
leaq 0x85d6(%rip), %rsi      # 0xe575
movq %rbx, %rdi
movl $0x8, %edx
callq 0x4152
leaq 0x948e(%rip), %rsi      # 0xf441
movq %rbx, %rdi
movl $0x9, %edx
callq 0x4152
leaq 0x85e5(%rip), %rsi      # 0xe5ac
movq %rbx, %rdi
movl $0xa, %edx
callq 0x4152
leaq 0x8304(%rip), %rsi      # 0xe2df
movq %rbx, %rdi
movl $0xb, %edx
callq 0x4152
leaq 0x95d2(%rip), %rsi      # 0xf5c1
movq %rbx, %rdi
movl $0xc, %edx
callq 0x4152
leaq 0x973c(%rip), %rsi      # 0xf73f
movq %rbx, %rdi
movl $0xd, %edx
callq 0x4152
leaq 0x82e1(%rip), %rsi      # 0xe2f8
movq %rbx, %rdi
movl $0xe, %edx
callq 0x4152
leaq 0x82d6(%rip), %rsi      # 0xe301
movq %rbx, %rdi
movl $0xf, %edx
callq 0x4152
leaq 0x82cc(%rip), %rsi      # 0xe30b
movq %rbx, %rdi
movl $0x10, %edx
callq 0x4152
leaq 0x82c4(%rip), %rsi      # 0xe317
movq %rbx, %rdi
movl $0x11, %edx
callq 0x4152
leaq 0x82b8(%rip), %rsi      # 0xe31f
movq %rbx, %rdi
movl $0x12, %edx
callq 0x4152
leaq 0x82aa(%rip), %rsi      # 0xe325
movq %rbx, %rdi
movl $0x13, %edx
callq 0x4152
leaq 0x829d(%rip), %rsi      # 0xe32c
movq %rbx, %rdi
movl $0x14, %edx
callq 0x4152
leaq 0x9805(%rip), %rsi      # 0xf8a8
movq %rbx, %rdi
movl $0x15, %edx
callq 0x4152
leaq 0x97bc(%rip), %rsi      # 0xf873
movq %rbx, %rdi
movl $0x16, %edx
callq 0x4152
leaq 0x827d(%rip), %rsi      # 0xe348
movq %rbx, %rdi
movl $0x17, %edx
callq 0x4152
leaq 0x8271(%rip), %rsi      # 0xe350
movq %rbx, %rdi
movl $0x18, %edx
callq 0x4152
leaq 0x8265(%rip), %rsi      # 0xe358
movq %rbx, %rdi
movl $0x19, %edx
callq 0x4152
leaq 0x825b(%rip), %rsi      # 0xe362
movq %rbx, %rdi
movl $0x1a, %edx
callq 0x4152
leaq 0x8253(%rip), %rsi      # 0xe36e
movq %rbx, %rdi
movl $0x1b, %edx
callq 0x4152
leaq 0x823e(%rip), %rsi      # 0xe36d
movq %rbx, %rdi
movl $0x1c, %edx
callq 0x4152
leaq 0x8230(%rip), %rsi      # 0xe373
movq %rbx, %rdi
movl $0x1d, %edx
callq 0x4152
leaq 0x8221(%rip), %rsi      # 0xe378
movq %rbx, %rdi
movl $0x1e, %edx
callq 0x4152
leaq 0x8216(%rip), %rsi      # 0xe381
movq %rbx, %rdi
movl $0x1f, %edx
callq 0x4152
leaq 0x8209(%rip), %rsi      # 0xe388
movq %rbx, %rdi
movl $0x20, %edx
callq 0x4152
leaq 0x974a(%rip), %rsi      # 0xf8dd
movq %rbx, %rdi
movl $0x21, %edx
callq 0x4152
leaq 0x81e9(%rip), %rsi      # 0xe390
movq %rbx, %rdi
movl $0x22, %edx
callq 0x4152
leaq 0x81dd(%rip), %rsi      # 0xe398
movq %rbx, %rdi
movl $0x23, %edx
callq 0x4152
leaq 0x81d0(%rip), %rsi      # 0xe39f
movq %rbx, %rdi
movl $0x24, %edx
callq 0x4152
leaq 0x81c4(%rip), %rsi      # 0xe3a7
movq %rbx, %rdi
movl $0x25, %edx
callq 0x4152
leaq 0x81b6(%rip), %rsi      # 0xe3ad
movq %rbx, %rdi
movl $0x26, %edx
callq 0x4152
leaq 0x96d7(%rip), %rsi      # 0xf8e2
movq %rbx, %rdi
movl $0x27, %edx
callq 0x4152
leaq 0x8174(%rip), %rsi      # 0xe393
movq %rbx, %rdi
movl $0x28, %edx
callq 0x4152
leaq 0x833c(%rip), %rsi      # 0xe56f
movq %rbx, %rdi
movl $0x29, %edx
callq 0x4152
leaq 0x817b(%rip), %rsi      # 0xe3c2
movq %rbx, %rdi
movl $0x2a, %edx
callq 0x4152
leaq 0x82ee(%rip), %rsi      # 0xe549
movq %rbx, %rdi
movl $0x2b, %edx
callq 0x4152
leaq 0x815d(%rip), %rsi      # 0xe3cc
movq %rbx, %rdi
movl $0x2c, %edx
callq 0x4152
leaq 0x8172(%rip), %rsi      # 0xe3f5
movq %rbx, %rdi
movl $0x2d, %edx
callq 0x4152
leaq 0x8140(%rip), %rsi      # 0xe3d7
movq %rbx, %rdi
movl $0x2e, %edx
callq 0x4152
leaq 0x8147(%rip), %rsi      # 0xe3f2
movq %rbx, %rdi
movl $0x2f, %edx
callq 0x4152
leaq 0x812d(%rip), %rsi      # 0xe3ec
movq %rbx, %rdi
movl $0x30, %edx
callq 0x4152
leaq 0x828f(%rip), %rsi      # 0xe562
movq %rbx, %rdi
movl $0x31, %edx
callq 0x4152
leaq 0x811c(%rip), %rsi      # 0xe403
movq %rbx, %rdi
movl $0x32, %edx
callq 0x4152
leaq 0x8112(%rip), %rsi      # 0xe40d
movq %rbx, %rdi
movl $0x33, %edx
callq 0x4152
leaq 0x8108(%rip), %rsi      # 0xe417
movq %rbx, %rdi
movl $0x34, %edx
callq 0x4152
leaq 0x80fc(%rip), %rsi      # 0xe41f
movq %rbx, %rdi
movl $0x35, %edx
callq 0x4152
leaq 0x80ff(%rip), %rsi      # 0xe436
movq %rbx, %rdi
movl $0x36, %edx
callq 0x4152
leaq 0x80f2(%rip), %rsi      # 0xe43d
movq %rbx, %rdi
movl $0x37, %edx
callq 0x4152
leaq 0x80d5(%rip), %rsi      # 0xe434
movq %rbx, %rdi
movl $0x38, %edx
callq 0x4152
leaq 0x80c8(%rip), %rsi      # 0xe43b
movq %rbx, %rdi
movl $0x39, %edx
callq 0x4152
leaq 0x80f1(%rip), %rsi      # 0xe478
movq %rbx, %rdi
movl $0x3a, %edx
callq 0x4152
leaq 0x840c(%rip), %rsi      # 0xe7a7
movq %rbx, %rdi
movl $0x3b, %edx
callq 0x4152
leaq 0x840b(%rip), %rsi      # 0xe7ba
movq %rbx, %rdi
movl $0x3c, %edx
callq 0x4152
leaq 0x8409(%rip), %rsi      # 0xe7cc
movq %rbx, %rdi
movl $0x3d, %edx
callq 0x4152
leaq 0x8402(%rip), %rsi      # 0xe7d9
movq %rbx, %rdi
movl $0x3e, %edx
callq 0x4152
leaq 0x807f(%rip), %rsi      # 0xe46a
movq %rbx, %rdi
movl $0x3f, %edx
callq 0x4152
leaq 0x83e7(%rip), %rsi      # 0xe7e6
movq %rbx, %rdi
movl $0x40, %edx
callq 0x4152
leaq 0x83de(%rip), %rsi      # 0xe7f1
movq %rbx, %rdi
movl $0x41, %edx
callq 0x4152
leaq 0x83d0(%rip), %rsi      # 0xe7f7
movq %rbx, %rdi
movl $0x42, %edx
callq 0x4152
leaq 0x83c7(%rip), %rsi      # 0xe802
movq %rbx, %rdi
movl $0x43, %edx
callq 0x4152
leaq 0x83be(%rip), %rsi      # 0xe80d
movq %rbx, %rdi
movl $0x44, %edx
callq 0x4152
leaq 0x83b6(%rip), %rsi      # 0xe819
movq %rbx, %rdi
movl $0x45, %edx
callq 0x4152
leaq 0x83a9(%rip), %rsi      # 0xe820
movq %rbx, %rdi
movl $0x46, %edx
callq 0x4152
leaq 0x83a0(%rip), %rsi      # 0xe82b
movq %rbx, %rdi
movl $0x47, %edx
callq 0x4152
leaq 0x8398(%rip), %rsi      # 0xe837
movq %rbx, %rdi
movl $0x48, %edx
callq 0x4152
leaq 0x838b(%rip), %rsi      # 0xe83e
movq %rbx, %rdi
movl $0x49, %edx
callq 0x4152
leaq 0x8381(%rip), %rsi      # 0xe848
movq %rbx, %rdi
movl $0x4a, %edx
callq 0x4152
leaq 0x8372(%rip), %rsi      # 0xe84d
movq %rbx, %rdi
movl $0x4b, %edx
callq 0x4152
leaq 0x8362(%rip), %rsi      # 0xe851
movq %rbx, %rdi
movl $0x4c, %edx
callq 0x4152
leaq 0x8356(%rip), %rsi      # 0xe859
movq %rbx, %rdi
movl $0x4d, %edx
callq 0x4152
leaq 0x8343(%rip), %rsi      # 0xe85a
movq %rbx, %rdi
movl $0x4e, %edx
callq 0x4152
leaq 0x8337(%rip), %rsi      # 0xe862
movq %rbx, %rdi
movl $0x4f, %edx
callq 0x4152
leaq 0x832c(%rip), %rsi      # 0xe86b
movq %rbx, %rdi
movl $0x50, %edx
callq 0x4152
leaq 0x831e(%rip), %rsi      # 0xe871
movq %rbx, %rdi
movl $0x51, %edx
callq 0x4152
leaq 0x8311(%rip), %rsi      # 0xe878
movq %rbx, %rdi
movl $0x52, %edx
callq 0x4152
leaq 0x8302(%rip), %rsi      # 0xe87d
movq %rbx, %rdi
movl $0x53, %edx
callq 0x4152
leaq 0x82f8(%rip), %rsi      # 0xe887
movq %rbx, %rdi
movl $0x54, %edx
callq 0x4152
leaq 0x82ef(%rip), %rsi      # 0xe892
movq %rbx, %rdi
movl $0x55, %edx
callq 0x4152
leaq 0x82e6(%rip), %rsi      # 0xe89d
movq %rbx, %rdi
movl $0x56, %edx
callq 0x4152
leaq 0x82dc(%rip), %rsi      # 0xe8a7
movq %rbx, %rdi
movl $0x57, %edx
callq 0x4152
leaq 0x82d3(%rip), %rsi      # 0xe8b2
movq %rbx, %rdi
movl $0x58, %edx
callq 0x4152
leaq 0x82c6(%rip), %rsi      # 0xe8b9
movq %rbx, %rdi
movl $0x59, %edx
callq 0x4152
leaq 0x82ba(%rip), %rsi      # 0xe8c1
movq %rbx, %rdi
movl $0x5a, %edx
callq 0x4152
leaq 0x82b2(%rip), %rsi      # 0xe8cd
movq %rbx, %rdi
movl $0x5b, %edx
callq 0x4152
leaq 0x82a7(%rip), %rsi      # 0xe8d6
movq %rbx, %rdi
movl $0x5c, %edx
callq 0x4152
leaq 0x829d(%rip), %rsi      # 0xe8e0
movq %rbx, %rdi
movl $0x5d, %edx
callq 0x4152
leaq 0x8292(%rip), %rsi      # 0xe8e9
movq %rbx, %rdi
movl $0x5e, %edx
callq 0x4152
leaq 0x828a(%rip), %rsi      # 0xe8f5
movq %rbx, %rdi
movl $0x5f, %edx
callq 0x4152
leaq 0x827e(%rip), %rsi      # 0xe8fd
movq %rbx, %rdi
movl $0x60, %edx
callq 0x4152
leaq 0x8274(%rip), %rsi      # 0xe907
movq %rbx, %rdi
movl $0x61, %edx
callq 0x4152
leaq 0x8265(%rip), %rsi      # 0xe90c
movq %rbx, %rdi
movl $0x62, %edx
callq 0x4152
leaq 0x8257(%rip), %rsi      # 0xe912
movq %rbx, %rdi
movl $0x63, %edx
callq 0x4152
leaq 0x824b(%rip), %rsi      # 0xe91a
movq %rbx, %rdi
movl $0x64, %edx
callq 0x4152
leaq 0x8240(%rip), %rsi      # 0xe923
movq %rbx, %rdi
movl $0x65, %edx
callq 0x4152
leaq 0x8234(%rip), %rsi      # 0xe92b
movq %rbx, %rdi
movl $0x66, %edx
callq 0x4152
leaq 0x8229(%rip), %rsi      # 0xe934
movq %rbx, %rdi
movl $0x67, %edx
callq 0x4152
leaq 0x821d(%rip), %rsi      # 0xe93c
movq %rbx, %rdi
movl $0x68, %edx
callq 0x4152
leaq 0x8212(%rip), %rsi      # 0xe945
movq %rbx, %rdi
movl $0x69, %edx
callq 0x4152
leaq 0x8207(%rip), %rsi      # 0xe94e
movq %rbx, %rdi
movl $0x6a, %edx
callq 0x4152
leaq 0x81fd(%rip), %rsi      # 0xe958
movq %rbx, %rdi
movl $0x6b, %edx
callq 0x4152
leaq 0x81f0(%rip), %rsi      # 0xe95f
movq %rbx, %rdi
movl $0x6c, %edx
callq 0x4152
leaq 0x81e6(%rip), %rsi      # 0xe969
movq %rbx, %rdi
movl $0x6d, %edx
callq 0x4152
leaq 0x81d7(%rip), %rsi      # 0xe96e
movq %rbx, %rdi
movl $0x6e, %edx
callq 0x4152
leaq 0x81c9(%rip), %rsi      # 0xe974
movq %rbx, %rdi
movl $0x6f, %edx
addq $0x8, %rsp
popq %rbx
popq %rbp
jmp 0x4152