// File: /workspace/github_cpp_makefile_star2_O1/navrajsaini[P]PL_Compiler_design_project/symboltable.cpp
// Function: Symtable::loadResvd()
void Symtable::loadResvd()
{
   
   string ins[39] =
      {"begin", "end", "const", "array", "integer",
       "Boolean", "proc", "skip", "read", "write", "call",
       "if", "do", "fi", "od", "false", "true", ".",
       ",", "[", "]", "&", "|", "~", ">", "<", "=", "[]", "->",
       "(", ")", "/", "%", "*", ":=", "+", "-", ";", ":"
      };
   int val;
   for (int i = 0; i < sizeof(ins)/sizeof(ins[0]); i++)
   {
      val = insert(ins[i]);
   }
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $0x508, %rsp            # imm = 0x508
movq %rdi, %r15
leaq -0x520(%rbp), %rax
movq %rax, -0x10(%rax)
leaq 0xea83(%rip), %rsi      # 0x13328
leaq 0xea81(%rip), %rdx      # 0x1332d
leaq -0x530(%rbp), %rbx
movq %rbx, %rdi
callq 0x42dc
leaq -0x510(%rbp), %r14
leaq -0x500(%rbp), %rax
movq %rax, -0x10(%rax)
leaq 0xea5a(%rip), %rsi      # 0x1332e
leaq 0xea56(%rip), %rdx      # 0x13331
movq %r14, %rdi
callq 0x42dc
leaq -0x4f0(%rbp), %r14
leaq -0x4e0(%rbp), %rax
movq %rax, -0x10(%rax)
leaq 0xea36(%rip), %rsi      # 0x13332
leaq 0xea34(%rip), %rdx      # 0x13337
movq %r14, %rdi
callq 0x42dc
leaq -0x4d0(%rbp), %r14
leaq -0x4c0(%rbp), %rax
movq %rax, -0x10(%rax)
leaq 0xee33(%rip), %rsi      # 0x13757
leaq 0xee31(%rip), %rdx      # 0x1375c
movq %r14, %rdi
callq 0x42dc
leaq -0x4b0(%rbp), %r14
leaq -0x4a0(%rbp), %rax
movq %rax, -0x10(%rax)
leaq 0xe9ec(%rip), %rsi      # 0x13338
leaq 0xe9ec(%rip), %rdx      # 0x1333f
movq %r14, %rdi
callq 0x42dc
leaq -0x490(%rbp), %r14
leaq -0x480(%rbp), %rax
movq %rax, -0x10(%rax)
leaq 0xe9cc(%rip), %rsi      # 0x13340
leaq 0xe9cc(%rip), %rdx      # 0x13347
movq %r14, %rdi
callq 0x42dc
leaq -0x470(%rbp), %r14
leaq -0x460(%rbp), %rax
movq %rax, -0x10(%rax)
leaq 0xe68b(%rip), %rsi      # 0x13027
leaq 0xe688(%rip), %rdx      # 0x1302b
movq %r14, %rdi
callq 0x42dc
leaq -0x450(%rbp), %r14
leaq -0x440(%rbp), %rax
movq %rax, -0x10(%rax)
leaq 0xe984(%rip), %rsi      # 0x13348
leaq 0xe981(%rip), %rdx      # 0x1334c
movq %r14, %rdi
callq 0x42dc
leaq -0x430(%rbp), %r14
leaq -0x420(%rbp), %rax
movq %rax, -0x10(%rax)
leaq 0xe961(%rip), %rsi      # 0x1334d
leaq 0xe95e(%rip), %rdx      # 0x13351
movq %r14, %rdi
callq 0x42dc
leaq -0x410(%rbp), %r14
leaq -0x400(%rbp), %rax
movq %rax, -0x10(%rax)
leaq 0xe64b(%rip), %rsi      # 0x1305f
leaq 0xe649(%rip), %rdx      # 0x13064
movq %r14, %rdi
callq 0x42dc
leaq -0x3f0(%rbp), %r14
leaq -0x3e0(%rbp), %rax
movq %rax, -0x10(%rax)
leaq 0xe916(%rip), %rsi      # 0x13352
leaq 0xe913(%rip), %rdx      # 0x13356
movq %r14, %rdi
callq 0x42dc
leaq -0x3d0(%rbp), %r14
leaq -0x3c0(%rbp), %rax
movq %rax, -0x10(%rax)
leaq 0xe8f3(%rip), %rsi      # 0x13357
leaq 0xe8ee(%rip), %rdx      # 0x13359
movq %r14, %rdi
callq 0x42dc
leaq -0x3b0(%rbp), %r14
leaq -0x3a0(%rbp), %rax
movq %rax, -0x10(%rax)
leaq 0xe8ce(%rip), %rsi      # 0x1335a
leaq 0xe8c9(%rip), %rdx      # 0x1335c
movq %r14, %rdi
callq 0x42dc
leaq -0x390(%rbp), %r14
leaq -0x380(%rbp), %rax
movq %rax, -0x10(%rax)
leaq 0xe8a9(%rip), %rsi      # 0x1335d
leaq 0xe8a4(%rip), %rdx      # 0x1335f
movq %r14, %rdi
callq 0x42dc
leaq -0x370(%rbp), %r14
leaq -0x360(%rbp), %rax
movq %rax, -0x10(%rax)
leaq 0xe884(%rip), %rsi      # 0x13360
leaq 0xe87f(%rip), %rdx      # 0x13362
movq %r14, %rdi
callq 0x42dc
leaq -0x350(%rbp), %r14
leaq -0x340(%rbp), %rax
movq %rax, -0x10(%rax)
leaq 0xe85f(%rip), %rsi      # 0x13363
leaq 0xe85d(%rip), %rdx      # 0x13368
movq %r14, %rdi
callq 0x42dc
leaq -0x330(%rbp), %r14
leaq -0x320(%rbp), %rax
movq %rax, -0x10(%rax)
leaq 0xe83d(%rip), %rsi      # 0x13369
leaq 0xe83a(%rip), %rdx      # 0x1336d
movq %r14, %rdi
callq 0x42dc
leaq -0x310(%rbp), %r14
leaq -0x300(%rbp), %rax
movq %rax, -0x10(%rax)
leaq 0xeebb(%rip), %rsi      # 0x13a0f
leaq 0xeeb5(%rip), %rdx      # 0x13a10
movq %r14, %rdi
callq 0x42dc
leaq -0x2f0(%rbp), %r14
leaq -0x2e0(%rbp), %rax
movq %rax, -0x10(%rax)
leaq 0xe7f4(%rip), %rsi      # 0x13370
leaq 0xe7ee(%rip), %rdx      # 0x13371
movq %r14, %rdi
callq 0x42dc
leaq -0x2d0(%rbp), %r14
leaq -0x2c0(%rbp), %rax
movq %rax, -0x10(%rax)
leaq 0xeac5(%rip), %rsi      # 0x13669
leaq 0xeabf(%rip), %rdx      # 0x1366a
movq %r14, %rdi
callq 0x42dc
leaq -0x2b0(%rbp), %r14
leaq -0x2a0(%rbp), %rax
movq %rax, -0x10(%rax)
leaq 0xe7af(%rip), %rsi      # 0x1337b
leaq 0xe7a9(%rip), %rdx      # 0x1337c
movq %r14, %rdi
callq 0x42dc
leaq -0x290(%rbp), %r14
leaq -0x280(%rbp), %rax
movq %rax, -0x10(%rax)
leaq 0xe77e(%rip), %rsi      # 0x13372
leaq 0xe778(%rip), %rdx      # 0x13373
movq %r14, %rdi
callq 0x42dc
leaq -0x270(%rbp), %r14
leaq -0x260(%rbp), %rax
movq %rax, -0x10(%rax)
leaq 0xe758(%rip), %rsi      # 0x13374
leaq 0xe752(%rip), %rdx      # 0x13375
movq %r14, %rdi
callq 0x42dc
leaq -0x250(%rbp), %r14
leaq -0x240(%rbp), %rax
movq %rax, -0x10(%rax)
leaq 0xe732(%rip), %rsi      # 0x13376
leaq 0xe72c(%rip), %rdx      # 0x13377
movq %r14, %rdi
callq 0x42dc
leaq -0x230(%rbp), %r14
leaq -0x220(%rbp), %rax
movq %rax, -0x10(%rax)
leaq 0xe715(%rip), %rsi      # 0x13381
leaq 0xe70f(%rip), %rdx      # 0x13382
movq %r14, %rdi
callq 0x42dc
leaq -0x210(%rbp), %r14
leaq -0x200(%rbp), %rax
movq %rax, -0x10(%rax)
leaq 0xe6e4(%rip), %rsi      # 0x13378
leaq 0xe6de(%rip), %rdx      # 0x13379
movq %r14, %rdi
callq 0x42dc
leaq -0x1f0(%rbp), %r14
leaq -0x1e0(%rbp), %rax
movq %rax, -0x10(%rax)
leaq 0xe6c2(%rip), %rsi      # 0x1337e
leaq 0xe6bc(%rip), %rdx      # 0x1337f
movq %r14, %rdi
callq 0x42dc
leaq -0x1d0(%rbp), %r14
leaq -0x1c0(%rbp), %rax
movq %rax, -0x10(%rax)
leaq 0xe696(%rip), %rsi      # 0x1337a
leaq 0xe691(%rip), %rdx      # 0x1337c
movq %r14, %rdi
callq 0x42dc
leaq -0x1b0(%rbp), %r14
leaq -0x1a0(%rbp), %rax
movq %rax, -0x10(%rax)
leaq 0xe674(%rip), %rsi      # 0x13380
leaq 0xe66f(%rip), %rdx      # 0x13382
movq %r14, %rdi
callq 0x42dc
leaq -0x190(%rbp), %r14
leaq -0x180(%rbp), %rax
movq %rax, -0x10(%rax)
leaq 0xe59c(%rip), %rsi      # 0x132d0
leaq 0xe596(%rip), %rdx      # 0x132d1
movq %r14, %rdi
callq 0x42dc
leaq -0x170(%rbp), %r14
leaq -0x160(%rbp), %rax
movq %rax, -0x10(%rax)
leaq 0xe723(%rip), %rsi      # 0x1347f
leaq 0xe71d(%rip), %rdx      # 0x13480
movq %r14, %rdi
callq 0x42dc
leaq -0x150(%rbp), %r14
leaq -0x140(%rbp), %rax
movq %rax, -0x10(%rax)
leaq 0xe540(%rip), %rsi      # 0x132c4
leaq 0xe53a(%rip), %rdx      # 0x132c5
movq %r14, %rdi
callq 0x42dc
leaq -0x130(%rbp), %r14
leaq -0x120(%rbp), %rax
movq %rax, -0x10(%rax)
leaq 0xe51a(%rip), %rsi      # 0x132c6
leaq 0xe514(%rip), %rdx      # 0x132c7
movq %r14, %rdi
callq 0x42dc
leaq -0x110(%rbp), %r14
leaq -0x100(%rbp), %rax
movq %rax, -0x10(%rax)
leaq 0xe4fa(%rip), %rsi      # 0x132ce
leaq 0xe4f4(%rip), %rdx      # 0x132cf
movq %r14, %rdi
callq 0x42dc
leaq -0xf0(%rbp), %r14
leaq -0xe0(%rbp), %rax
movq %rax, -0x10(%rax)
leaq 0xe581(%rip), %rsi      # 0x1337d
leaq 0xe57c(%rip), %rdx      # 0x1337f
movq %r14, %rdi
callq 0x42dc
leaq -0xd0(%rbp), %r14
leaq -0xc0(%rbp), %rax
movq %rax, -0x10(%rax)
leaq 0xe4a6(%rip), %rsi      # 0x132ca
leaq 0xe4a0(%rip), %rdx      # 0x132cb
movq %r14, %rdi
callq 0x42dc
leaq -0xb0(%rbp), %r14
leaq -0xa0(%rbp), %rax
movq %rax, -0x10(%rax)
leaq 0xe480(%rip), %rsi      # 0x132cc
leaq 0xe47a(%rip), %rdx      # 0x132cd
movq %r14, %rdi
callq 0x42dc
leaq -0x90(%rbp), %r14
leaq -0x80(%rbp), %rax
movq %rax, -0x10(%rax)
leaq 0xe457(%rip), %rsi      # 0x132c8
leaq 0xe451(%rip), %rdx      # 0x132c9
movq %r14, %rdi
callq 0x42dc
leaq -0x70(%rbp), %r14
leaq -0x60(%rbp), %r12
movq %r12, -0x10(%r12)
leaq 0xe4da(%rip), %rsi      # 0x1336e
leaq 0xe4d4(%rip), %rdx      # 0x1336f
movq %r14, %rdi
callq 0x42dc
movl $0x8, %r13d
leaq -0x38(%rbp), %r14
leaq -0x48(%rbp), %rbx
movq %r14, -0x48(%rbp)
movq -0x538(%rbp,%r13), %rsi
movq -0x530(%rbp,%r13), %rdx
addq %rsi, %rdx
movq %rbx, %rdi
callq 0x4242
movq %r15, %rdi
movq %rbx, %rsi
callq 0x4ff2
movq -0x48(%rbp), %rdi
cmpq %r14, %rdi
je 0x4ee9
callq 0x21b0
addq $0x20, %r13
cmpq $0x4e8, %r13            # imm = 0x4E8
jne 0x4eb1
leaq -0x60(%rbp), %rbx
xorl %r14d, %r14d
movq -0x70(%rbp,%r14), %rdi
leaq (%rbx,%r14), %rax
cmpq %rdi, %rax
je 0x4f10
callq 0x21b0
addq $-0x20, %r14
cmpq $-0x4e0, %r14           # imm = 0xFB20
jne 0x4efd
addq $0x508, %rsp            # imm = 0x508
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
jmp 0x4f79
jmp 0x4f79
jmp 0x4f79
jmp 0x4f79
jmp 0x4f79
jmp 0x4f79
jmp 0x4f79
jmp 0x4f79
jmp 0x4f79
jmp 0x4f79
jmp 0x4f79
jmp 0x4f79
jmp 0x4f79
jmp 0x4f79
jmp 0x4f79
jmp 0x4f79
jmp 0x4f79
jmp 0x4f79
jmp 0x4f79
jmp 0x4f79
jmp 0x4f79
jmp 0x4f79
jmp 0x4f79
jmp 0x4f79
jmp 0x4f79
jmp 0x4f79
jmp 0x4f79
jmp 0x4f79
jmp 0x4f79
jmp 0x4f79
jmp 0x4f79
jmp 0x4f79
jmp 0x4f79
jmp 0x4f79
jmp 0x4f79
jmp 0x4f79
jmp 0x4f79
movq %rax, %r15
cmpq %r14, %rbx
je 0x4fea
addq $-0x10, %r14
leaq -0x530(%rbp), %rbx
movq -0x10(%r14), %rdi
cmpq %rdi, %r14
je 0x4f9a
callq 0x21b0
leaq -0x20(%r14), %rax
addq $-0x10, %r14
cmpq %rbx, %r14
movq %rax, %r14
jne 0x4f8c
jmp 0x4fea
movq %rax, %r15
movq %rbx, %r14
jmp 0x4f7c
movq %rax, %r15
jmp 0x4fca
movq %rax, %r15
movq -0x48(%rbp), %rdi
cmpq %r14, %rdi
je 0x4fca
callq 0x21b0
movq $-0x4e0, %rbx           # imm = 0xFB20
movq -0x10(%r12), %rdi
cmpq %rdi, %r12
je 0x4fe0
callq 0x21b0
addq $-0x20, %r12
addq $0x20, %rbx
jne 0x4fd1
movq %r15, %rdi
callq 0x2310