// File: /workspace/github_c_makefile_star2_O0/sharmaeklavya2[P]cerplag/lexer.c
// Function: precompute_token_hmap
void precompute_token_hmap()
{
    pch_int_hmap_init(&token_hmap, 100, false);
#define X(t, k) pch_int_hmap_update(&token_hmap, k, T_##t);
#include "data/tok.xmac"
#undef X
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
leaq 0x16d2d(%rip), %rdi     # 0x1b968
movl $0x64, %esi
xorl %edx, %edx
callq 0x3390
leaq 0x16d1a(%rip), %rdi     # 0x1b968
leaq 0x104d7(%rip), %rsi     # 0x1512c
xorl %edx, %edx
callq 0x37d0
leaq 0x16d05(%rip), %rdi     # 0x1b968
leaq 0x104c2(%rip), %rsi     # 0x1512c
movl $0x1, %edx
callq 0x37d0
leaq 0x16ced(%rip), %rdi     # 0x1b968
leaq 0x104aa(%rip), %rsi     # 0x1512c
movl $0x2, %edx
callq 0x37d0
leaq 0x16cd5(%rip), %rdi     # 0x1b968
leaq 0x10492(%rip), %rsi     # 0x1512c
movl $0x3, %edx
callq 0x37d0
leaq 0x16cbd(%rip), %rdi     # 0x1b968
leaq 0x1047a(%rip), %rsi     # 0x1512c
movl $0x4, %edx
callq 0x37d0
leaq 0x16ca5(%rip), %rdi     # 0x1b968
leaq 0xf7b2(%rip), %rsi      # 0x1447c
movl $0x5, %edx
callq 0x37d0
leaq 0x16c8d(%rip), %rdi     # 0x1b968
leaq 0xf7a2(%rip), %rsi      # 0x14484
movl $0x6, %edx
callq 0x37d0
leaq 0x16c75(%rip), %rdi     # 0x1b968
leaq 0xf78f(%rip), %rsi      # 0x14489
movl $0x7, %edx
callq 0x37d0
leaq 0x16c5d(%rip), %rdi     # 0x1b968
leaq 0xf77f(%rip), %rsi      # 0x14491
movl $0x8, %edx
callq 0x37d0
leaq 0x16c45(%rip), %rdi     # 0x1b968
leaq 0x111c1(%rip), %rsi     # 0x15eeb
movl $0x9, %edx
callq 0x37d0
leaq 0x16c2d(%rip), %rdi     # 0x1b968
leaq 0xf752(%rip), %rsi      # 0x14494
movl $0xa, %edx
callq 0x37d0
leaq 0x16c15(%rip), %rdi     # 0x1b968
leaq 0xf740(%rip), %rsi      # 0x1449a
movl $0xb, %edx
callq 0x37d0
leaq 0x16bfd(%rip), %rdi     # 0x1b968
leaq 0xf72c(%rip), %rsi      # 0x1449e
movl $0xc, %edx
callq 0x37d0
leaq 0x16be5(%rip), %rdi     # 0x1b968
leaq 0xf71c(%rip), %rsi      # 0x144a6
movl $0xd, %edx
callq 0x37d0
leaq 0x16bcd(%rip), %rdi     # 0x1b968
leaq 0xf70b(%rip), %rsi      # 0x144ad
movl $0xe, %edx
callq 0x37d0
leaq 0x16bb5(%rip), %rdi     # 0x1b968
leaq 0xf6fa(%rip), %rsi      # 0x144b4
movl $0xf, %edx
callq 0x37d0
leaq 0x16b9d(%rip), %rdi     # 0x1b968
leaq 0xf6ea(%rip), %rsi      # 0x144bc
movl $0x10, %edx
callq 0x37d0
leaq 0x16b85(%rip), %rdi     # 0x1b968
leaq 0xf6dc(%rip), %rsi      # 0x144c6
movl $0x11, %edx
callq 0x37d0
leaq 0x16b6d(%rip), %rdi     # 0x1b968
leaq 0xf6ca(%rip), %rsi      # 0x144cc
movl $0x12, %edx
callq 0x37d0
leaq 0x16b55(%rip), %rdi     # 0x1b968
leaq 0xf6b6(%rip), %rsi      # 0x144d0
movl $0x13, %edx
callq 0x37d0
leaq 0x16b3d(%rip), %rdi     # 0x1b968
leaq 0xf6a3(%rip), %rsi      # 0x144d5
movl $0x14, %edx
callq 0x37d0
leaq 0x16b25(%rip), %rdi     # 0x1b968
leaq 0xf696(%rip), %rsi      # 0x144e0
movl $0x15, %edx
callq 0x37d0
leaq 0x16b0d(%rip), %rdi     # 0x1b968
leaq 0xf683(%rip), %rsi      # 0x144e5
movl $0x16, %edx
callq 0x37d0
leaq 0x16af5(%rip), %rdi     # 0x1b968
leaq 0xf671(%rip), %rsi      # 0x144eb
movl $0x17, %edx
callq 0x37d0
leaq 0x16add(%rip), %rdi     # 0x1b968
leaq 0xf65f(%rip), %rsi      # 0x144f1
movl $0x18, %edx
callq 0x37d0
leaq 0x16ac5(%rip), %rdi     # 0x1b968
leaq 0xf64d(%rip), %rsi      # 0x144f7
movl $0x19, %edx
callq 0x37d0
leaq 0x16aad(%rip), %rdi     # 0x1b968
leaq 0xf4dc(%rip), %rsi      # 0x1439e
movl $0x1a, %edx
callq 0x37d0
leaq 0x16a95(%rip), %rdi     # 0x1b968
leaq 0xf4d0(%rip), %rsi      # 0x143aa
movl $0x1b, %edx
callq 0x37d0
leaq 0x16a7d(%rip), %rdi     # 0x1b968
leaq 0xf60d(%rip), %rsi      # 0x144ff
movl $0x1c, %edx
callq 0x37d0
leaq 0x16a65(%rip), %rdi     # 0x1b968
leaq 0xf5f9(%rip), %rsi      # 0x14503
movl $0x1d, %edx
callq 0x37d0
leaq 0x16a4d(%rip), %rdi     # 0x1b968
leaq 0xf5e4(%rip), %rsi      # 0x14506
movl $0x1e, %edx
callq 0x37d0
leaq 0x16a35(%rip), %rdi     # 0x1b968
leaq 0xf5d3(%rip), %rsi      # 0x1450d
movl $0x1f, %edx
callq 0x37d0
leaq 0x16a1d(%rip), %rdi     # 0x1b968
leaq 0xf5c0(%rip), %rsi      # 0x14512
movl $0x20, %edx
callq 0x37d0
leaq 0x16a05(%rip), %rdi     # 0x1b968
leaq 0xf5ae(%rip), %rsi      # 0x14518
movl $0x21, %edx
callq 0x37d0
leaq 0x169ed(%rip), %rdi     # 0x1b968
leaq 0xf59e(%rip), %rsi      # 0x14520
movl $0x22, %edx
callq 0x37d0
leaq 0x169d5(%rip), %rdi     # 0x1b968
leaq 0xf58c(%rip), %rsi      # 0x14526
movl $0x23, %edx
callq 0x37d0
leaq 0x169bd(%rip), %rdi     # 0x1b968
leaq 0xfb54(%rip), %rsi      # 0x14b06
movl $0x24, %edx
callq 0x37d0
leaq 0x169a5(%rip), %rdi     # 0x1b968
leaq 0xf55e(%rip), %rsi      # 0x14528
movl $0x25, %edx
callq 0x37d0
leaq 0x1698d(%rip), %rdi     # 0x1b968
leaq 0xf548(%rip), %rsi      # 0x1452a
movl $0x26, %edx
callq 0x37d0
leaq 0x16975(%rip), %rdi     # 0x1b968
leaq 0xf540(%rip), %rsi      # 0x1453a
movl $0x27, %edx
callq 0x37d0
leaq 0x1695d(%rip), %rdi     # 0x1b968
leaq 0xf51a(%rip), %rsi      # 0x1452c
movl $0x28, %edx
callq 0x37d0
leaq 0x16945(%rip), %rdi     # 0x1b968
leaq 0xf514(%rip), %rsi      # 0x1453e
movl $0x29, %edx
callq 0x37d0
leaq 0x1692d(%rip), %rdi     # 0x1b968
leaq 0xf4ed(%rip), %rsi      # 0x1452f
movl $0x2a, %edx
callq 0x37d0
leaq 0x16915(%rip), %rdi     # 0x1b968
leaq 0xf4d8(%rip), %rsi      # 0x14532
movl $0x2b, %edx
callq 0x37d0
leaq 0x168fd(%rip), %rdi     # 0x1b968
leaq 0xf4c3(%rip), %rsi      # 0x14535
movl $0x2c, %edx
callq 0x37d0
leaq 0x168e5(%rip), %rdi     # 0x1b968
leaq 0xf4af(%rip), %rsi      # 0x14539
movl $0x2d, %edx
callq 0x37d0
leaq 0x168cd(%rip), %rdi     # 0x1b968
leaq 0xf496(%rip), %rsi      # 0x14538
movl $0x2e, %edx
callq 0x37d0
leaq 0x168b5(%rip), %rdi     # 0x1b968
leaq 0xf483(%rip), %rsi      # 0x1453d
movl $0x2f, %edx
callq 0x37d0
leaq 0x1689d(%rip), %rdi     # 0x1b968
leaq 0xf46a(%rip), %rsi      # 0x1453c
movl $0x30, %edx
callq 0x37d0
leaq 0x16885(%rip), %rdi     # 0x1b968
leaq 0x10ba3(%rip), %rsi     # 0x15c8d
movl $0x31, %edx
callq 0x37d0
leaq 0x1686d(%rip), %rdi     # 0x1b968
leaq 0xf43e(%rip), %rsi      # 0x14540
movl $0x32, %edx
callq 0x37d0
leaq 0x16855(%rip), %rdi     # 0x1b968
leaq 0xf429(%rip), %rsi      # 0x14543
movl $0x33, %edx
callq 0x37d0
leaq 0x1683d(%rip), %rdi     # 0x1b968
leaq 0xf413(%rip), %rsi      # 0x14545
movl $0x34, %edx
callq 0x37d0
leaq 0x16825(%rip), %rdi     # 0x1b968
leaq 0xf3fd(%rip), %rsi      # 0x14547
movl $0x35, %edx
callq 0x37d0
leaq 0x1680d(%rip), %rdi     # 0x1b968
leaq 0xf3e8(%rip), %rsi      # 0x1454a
movl $0x36, %edx
callq 0x37d0
leaq 0x167f5(%rip), %rdi     # 0x1b968
leaq 0xf52c(%rip), %rsi      # 0x146a6
movl $0x37, %edx
callq 0x37d0
leaq 0x167dd(%rip), %rdi     # 0x1b968
leaq 0xeeb9(%rip), %rsi      # 0x1404b
movl $0x38, %edx
callq 0x37d0
leaq 0x167c5(%rip), %rdi     # 0x1b968
leaq 0x10cee(%rip), %rsi     # 0x15e98
movl $0x39, %edx
callq 0x37d0
popq %rbp
retq
nopw %cs:(%rax,%rax)