// File: /workspace/github_c_makefile_star2_O3/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 0x10dbc(%rip), %rbx     # 0x16cb0
movq %rbx, %rdi
movl $0x96, %esi
xorl %edx, %edx
callq 0x3e95
leaq 0x869c(%rip), %rsi      # 0xe5a6
movq %rbx, %rdi
xorl %edx, %edx
callq 0x415e
leaq 0x8659(%rip), %rsi      # 0xe574
movq %rbx, %rdi
movl $0x1, %edx
callq 0x415e
leaq 0x82a7(%rip), %rsi      # 0xe1d6
movq %rbx, %rdi
movl $0x2, %edx
callq 0x415e
leaq 0x8366(%rip), %rsi      # 0xe2a9
movq %rbx, %rdi
movl $0x3, %edx
callq 0x415e
leaq 0x8351(%rip), %rsi      # 0xe2a8
movq %rbx, %rdi
movl $0x4, %edx
callq 0x415e
leaq 0x8344(%rip), %rsi      # 0xe2af
movq %rbx, %rdi
movl $0x5, %edx
callq 0x415e
leaq 0x833a(%rip), %rsi      # 0xe2b9
movq %rbx, %rdi
movl $0x6, %edx
callq 0x415e
leaq 0x832d(%rip), %rsi      # 0xe2c0
movq %rbx, %rdi
movl $0x7, %edx
callq 0x415e
leaq 0x85ce(%rip), %rsi      # 0xe575
movq %rbx, %rdi
movl $0x8, %edx
callq 0x415e
leaq 0x9486(%rip), %rsi      # 0xf441
movq %rbx, %rdi
movl $0x9, %edx
callq 0x415e
leaq 0x85dd(%rip), %rsi      # 0xe5ac
movq %rbx, %rdi
movl $0xa, %edx
callq 0x415e
leaq 0x82fc(%rip), %rsi      # 0xe2df
movq %rbx, %rdi
movl $0xb, %edx
callq 0x415e
leaq 0x95ca(%rip), %rsi      # 0xf5c1
movq %rbx, %rdi
movl $0xc, %edx
callq 0x415e
leaq 0x9734(%rip), %rsi      # 0xf73f
movq %rbx, %rdi
movl $0xd, %edx
callq 0x415e
leaq 0x82d9(%rip), %rsi      # 0xe2f8
movq %rbx, %rdi
movl $0xe, %edx
callq 0x415e
leaq 0x82ce(%rip), %rsi      # 0xe301
movq %rbx, %rdi
movl $0xf, %edx
callq 0x415e
leaq 0x82c4(%rip), %rsi      # 0xe30b
movq %rbx, %rdi
movl $0x10, %edx
callq 0x415e
leaq 0x82bc(%rip), %rsi      # 0xe317
movq %rbx, %rdi
movl $0x11, %edx
callq 0x415e
leaq 0x82b0(%rip), %rsi      # 0xe31f
movq %rbx, %rdi
movl $0x12, %edx
callq 0x415e
leaq 0x82a2(%rip), %rsi      # 0xe325
movq %rbx, %rdi
movl $0x13, %edx
callq 0x415e
leaq 0x8295(%rip), %rsi      # 0xe32c
movq %rbx, %rdi
movl $0x14, %edx
callq 0x415e
leaq 0x97fd(%rip), %rsi      # 0xf8a8
movq %rbx, %rdi
movl $0x15, %edx
callq 0x415e
leaq 0x97b4(%rip), %rsi      # 0xf873
movq %rbx, %rdi
movl $0x16, %edx
callq 0x415e
leaq 0x8275(%rip), %rsi      # 0xe348
movq %rbx, %rdi
movl $0x17, %edx
callq 0x415e
leaq 0x8269(%rip), %rsi      # 0xe350
movq %rbx, %rdi
movl $0x18, %edx
callq 0x415e
leaq 0x825d(%rip), %rsi      # 0xe358
movq %rbx, %rdi
movl $0x19, %edx
callq 0x415e
leaq 0x8253(%rip), %rsi      # 0xe362
movq %rbx, %rdi
movl $0x1a, %edx
callq 0x415e
leaq 0x824b(%rip), %rsi      # 0xe36e
movq %rbx, %rdi
movl $0x1b, %edx
callq 0x415e
leaq 0x8236(%rip), %rsi      # 0xe36d
movq %rbx, %rdi
movl $0x1c, %edx
callq 0x415e
leaq 0x8228(%rip), %rsi      # 0xe373
movq %rbx, %rdi
movl $0x1d, %edx
callq 0x415e
leaq 0x8219(%rip), %rsi      # 0xe378
movq %rbx, %rdi
movl $0x1e, %edx
callq 0x415e
leaq 0x820e(%rip), %rsi      # 0xe381
movq %rbx, %rdi
movl $0x1f, %edx
callq 0x415e
leaq 0x8201(%rip), %rsi      # 0xe388
movq %rbx, %rdi
movl $0x20, %edx
callq 0x415e
leaq 0x9742(%rip), %rsi      # 0xf8dd
movq %rbx, %rdi
movl $0x21, %edx
callq 0x415e
leaq 0x81e1(%rip), %rsi      # 0xe390
movq %rbx, %rdi
movl $0x22, %edx
callq 0x415e
leaq 0x81d5(%rip), %rsi      # 0xe398
movq %rbx, %rdi
movl $0x23, %edx
callq 0x415e
leaq 0x81c8(%rip), %rsi      # 0xe39f
movq %rbx, %rdi
movl $0x24, %edx
callq 0x415e
leaq 0x81bc(%rip), %rsi      # 0xe3a7
movq %rbx, %rdi
movl $0x25, %edx
callq 0x415e
leaq 0x81ae(%rip), %rsi      # 0xe3ad
movq %rbx, %rdi
movl $0x26, %edx
callq 0x415e
leaq 0x96cf(%rip), %rsi      # 0xf8e2
movq %rbx, %rdi
movl $0x27, %edx
callq 0x415e
leaq 0x816c(%rip), %rsi      # 0xe393
movq %rbx, %rdi
movl $0x28, %edx
callq 0x415e
leaq 0x8334(%rip), %rsi      # 0xe56f
movq %rbx, %rdi
movl $0x29, %edx
callq 0x415e
leaq 0x8173(%rip), %rsi      # 0xe3c2
movq %rbx, %rdi
movl $0x2a, %edx
callq 0x415e
leaq 0x82e6(%rip), %rsi      # 0xe549
movq %rbx, %rdi
movl $0x2b, %edx
callq 0x415e
leaq 0x8155(%rip), %rsi      # 0xe3cc
movq %rbx, %rdi
movl $0x2c, %edx
callq 0x415e
leaq 0x816a(%rip), %rsi      # 0xe3f5
movq %rbx, %rdi
movl $0x2d, %edx
callq 0x415e
leaq 0x8138(%rip), %rsi      # 0xe3d7
movq %rbx, %rdi
movl $0x2e, %edx
callq 0x415e
leaq 0x813f(%rip), %rsi      # 0xe3f2
movq %rbx, %rdi
movl $0x2f, %edx
callq 0x415e
leaq 0x8125(%rip), %rsi      # 0xe3ec
movq %rbx, %rdi
movl $0x30, %edx
callq 0x415e
leaq 0x8287(%rip), %rsi      # 0xe562
movq %rbx, %rdi
movl $0x31, %edx
callq 0x415e
leaq 0x8114(%rip), %rsi      # 0xe403
movq %rbx, %rdi
movl $0x32, %edx
callq 0x415e
leaq 0x810a(%rip), %rsi      # 0xe40d
movq %rbx, %rdi
movl $0x33, %edx
callq 0x415e
leaq 0x8100(%rip), %rsi      # 0xe417
movq %rbx, %rdi
movl $0x34, %edx
callq 0x415e
leaq 0x80f4(%rip), %rsi      # 0xe41f
movq %rbx, %rdi
movl $0x35, %edx
callq 0x415e
leaq 0x80f7(%rip), %rsi      # 0xe436
movq %rbx, %rdi
movl $0x36, %edx
callq 0x415e
leaq 0x80ea(%rip), %rsi      # 0xe43d
movq %rbx, %rdi
movl $0x37, %edx
callq 0x415e
leaq 0x80cd(%rip), %rsi      # 0xe434
movq %rbx, %rdi
movl $0x38, %edx
callq 0x415e
leaq 0x80c0(%rip), %rsi      # 0xe43b
movq %rbx, %rdi
movl $0x39, %edx
callq 0x415e
leaq 0x80e9(%rip), %rsi      # 0xe478
movq %rbx, %rdi
movl $0x3a, %edx
callq 0x415e
leaq 0x8404(%rip), %rsi      # 0xe7a7
movq %rbx, %rdi
movl $0x3b, %edx
callq 0x415e
leaq 0x8403(%rip), %rsi      # 0xe7ba
movq %rbx, %rdi
movl $0x3c, %edx
callq 0x415e
leaq 0x8401(%rip), %rsi      # 0xe7cc
movq %rbx, %rdi
movl $0x3d, %edx
callq 0x415e
leaq 0x83fa(%rip), %rsi      # 0xe7d9
movq %rbx, %rdi
movl $0x3e, %edx
callq 0x415e
leaq 0x8077(%rip), %rsi      # 0xe46a
movq %rbx, %rdi
movl $0x3f, %edx
callq 0x415e
leaq 0x83df(%rip), %rsi      # 0xe7e6
movq %rbx, %rdi
movl $0x40, %edx
callq 0x415e
leaq 0x83d6(%rip), %rsi      # 0xe7f1
movq %rbx, %rdi
movl $0x41, %edx
callq 0x415e
leaq 0x83c8(%rip), %rsi      # 0xe7f7
movq %rbx, %rdi
movl $0x42, %edx
callq 0x415e
leaq 0x83bf(%rip), %rsi      # 0xe802
movq %rbx, %rdi
movl $0x43, %edx
callq 0x415e
leaq 0x83b6(%rip), %rsi      # 0xe80d
movq %rbx, %rdi
movl $0x44, %edx
callq 0x415e
leaq 0x83ae(%rip), %rsi      # 0xe819
movq %rbx, %rdi
movl $0x45, %edx
callq 0x415e
leaq 0x83a1(%rip), %rsi      # 0xe820
movq %rbx, %rdi
movl $0x46, %edx
callq 0x415e
leaq 0x8398(%rip), %rsi      # 0xe82b
movq %rbx, %rdi
movl $0x47, %edx
callq 0x415e
leaq 0x8390(%rip), %rsi      # 0xe837
movq %rbx, %rdi
movl $0x48, %edx
callq 0x415e
leaq 0x8383(%rip), %rsi      # 0xe83e
movq %rbx, %rdi
movl $0x49, %edx
callq 0x415e
leaq 0x8379(%rip), %rsi      # 0xe848
movq %rbx, %rdi
movl $0x4a, %edx
callq 0x415e
leaq 0x836a(%rip), %rsi      # 0xe84d
movq %rbx, %rdi
movl $0x4b, %edx
callq 0x415e
leaq 0x835a(%rip), %rsi      # 0xe851
movq %rbx, %rdi
movl $0x4c, %edx
callq 0x415e
leaq 0x834e(%rip), %rsi      # 0xe859
movq %rbx, %rdi
movl $0x4d, %edx
callq 0x415e
leaq 0x833b(%rip), %rsi      # 0xe85a
movq %rbx, %rdi
movl $0x4e, %edx
callq 0x415e
leaq 0x832f(%rip), %rsi      # 0xe862
movq %rbx, %rdi
movl $0x4f, %edx
callq 0x415e
leaq 0x8324(%rip), %rsi      # 0xe86b
movq %rbx, %rdi
movl $0x50, %edx
callq 0x415e
leaq 0x8316(%rip), %rsi      # 0xe871
movq %rbx, %rdi
movl $0x51, %edx
callq 0x415e
leaq 0x8309(%rip), %rsi      # 0xe878
movq %rbx, %rdi
movl $0x52, %edx
callq 0x415e
leaq 0x82fa(%rip), %rsi      # 0xe87d
movq %rbx, %rdi
movl $0x53, %edx
callq 0x415e
leaq 0x82f0(%rip), %rsi      # 0xe887
movq %rbx, %rdi
movl $0x54, %edx
callq 0x415e
leaq 0x82e7(%rip), %rsi      # 0xe892
movq %rbx, %rdi
movl $0x55, %edx
callq 0x415e
leaq 0x82de(%rip), %rsi      # 0xe89d
movq %rbx, %rdi
movl $0x56, %edx
callq 0x415e
leaq 0x82d4(%rip), %rsi      # 0xe8a7
movq %rbx, %rdi
movl $0x57, %edx
callq 0x415e
leaq 0x82cb(%rip), %rsi      # 0xe8b2
movq %rbx, %rdi
movl $0x58, %edx
callq 0x415e
leaq 0x82be(%rip), %rsi      # 0xe8b9
movq %rbx, %rdi
movl $0x59, %edx
callq 0x415e
leaq 0x82b2(%rip), %rsi      # 0xe8c1
movq %rbx, %rdi
movl $0x5a, %edx
callq 0x415e
leaq 0x82aa(%rip), %rsi      # 0xe8cd
movq %rbx, %rdi
movl $0x5b, %edx
callq 0x415e
leaq 0x829f(%rip), %rsi      # 0xe8d6
movq %rbx, %rdi
movl $0x5c, %edx
callq 0x415e
leaq 0x8295(%rip), %rsi      # 0xe8e0
movq %rbx, %rdi
movl $0x5d, %edx
callq 0x415e
leaq 0x828a(%rip), %rsi      # 0xe8e9
movq %rbx, %rdi
movl $0x5e, %edx
callq 0x415e
leaq 0x8282(%rip), %rsi      # 0xe8f5
movq %rbx, %rdi
movl $0x5f, %edx
callq 0x415e
leaq 0x8276(%rip), %rsi      # 0xe8fd
movq %rbx, %rdi
movl $0x60, %edx
callq 0x415e
leaq 0x826c(%rip), %rsi      # 0xe907
movq %rbx, %rdi
movl $0x61, %edx
callq 0x415e
leaq 0x825d(%rip), %rsi      # 0xe90c
movq %rbx, %rdi
movl $0x62, %edx
callq 0x415e
leaq 0x824f(%rip), %rsi      # 0xe912
movq %rbx, %rdi
movl $0x63, %edx
callq 0x415e
leaq 0x8243(%rip), %rsi      # 0xe91a
movq %rbx, %rdi
movl $0x64, %edx
callq 0x415e
leaq 0x8238(%rip), %rsi      # 0xe923
movq %rbx, %rdi
movl $0x65, %edx
callq 0x415e
leaq 0x822c(%rip), %rsi      # 0xe92b
movq %rbx, %rdi
movl $0x66, %edx
callq 0x415e
leaq 0x8221(%rip), %rsi      # 0xe934
movq %rbx, %rdi
movl $0x67, %edx
callq 0x415e
leaq 0x8215(%rip), %rsi      # 0xe93c
movq %rbx, %rdi
movl $0x68, %edx
callq 0x415e
leaq 0x820a(%rip), %rsi      # 0xe945
movq %rbx, %rdi
movl $0x69, %edx
callq 0x415e
leaq 0x81ff(%rip), %rsi      # 0xe94e
movq %rbx, %rdi
movl $0x6a, %edx
callq 0x415e
leaq 0x81f5(%rip), %rsi      # 0xe958
movq %rbx, %rdi
movl $0x6b, %edx
callq 0x415e
leaq 0x81e8(%rip), %rsi      # 0xe95f
movq %rbx, %rdi
movl $0x6c, %edx
callq 0x415e
leaq 0x81de(%rip), %rsi      # 0xe969
movq %rbx, %rdi
movl $0x6d, %edx
callq 0x415e
leaq 0x81cf(%rip), %rsi      # 0xe96e
movq %rbx, %rdi
movl $0x6e, %edx
callq 0x415e
leaq 0x81c1(%rip), %rsi      # 0xe974
movq %rbx, %rdi
movl $0x6f, %edx
addq $0x8, %rsp
popq %rbx
popq %rbp
jmp 0x415e