// File: /workspace/github_cpp_makefile_star2_O2/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 %rbx
subq $0x528, %rsp            # imm = 0x528
movq %rdi, %r15
leaq 0xb752(%rip), %rsi      # 0xf32c
leaq -0x540(%rbp), %rbx
leaq -0x3f(%rbp), %rdx
movq %rbx, %rdi
callq 0x20a0
leaq -0x520(%rbp), %r14
leaq 0xb737(%rip), %rsi      # 0xf332
leaq -0x3e(%rbp), %rdx
movq %r14, %rdi
callq 0x20a0
leaq -0x500(%rbp), %r14
leaq 0xb721(%rip), %rsi      # 0xf336
leaq -0x3d(%rbp), %rdx
movq %r14, %rdi
callq 0x20a0
leaq -0x4e0(%rbp), %r14
leaq 0xbb18(%rip), %rsi      # 0xf747
leaq -0x3c(%rbp), %rdx
movq %r14, %rdi
callq 0x20a0
leaq -0x4c0(%rbp), %r14
leaq 0xb6f3(%rip), %rsi      # 0xf33c
leaq -0x3b(%rbp), %rdx
movq %r14, %rdi
callq 0x20a0
leaq -0x4a0(%rbp), %r14
leaq 0xb6e1(%rip), %rsi      # 0xf344
leaq -0x3a(%rbp), %rdx
movq %r14, %rdi
callq 0x20a0
leaq -0x480(%rbp), %r14
leaq 0xb3af(%rip), %rsi      # 0xf02c
leaq -0x39(%rbp), %rdx
movq %r14, %rdi
callq 0x20a0
leaq -0x460(%rbp), %r14
leaq 0xb6b5(%rip), %rsi      # 0xf34c
leaq -0x38(%rbp), %rdx
movq %r14, %rdi
callq 0x20a0
leaq -0x440(%rbp), %r14
leaq 0xb3be(%rip), %rsi      # 0xf06f
leaq -0x37(%rbp), %rdx
movq %r14, %rdi
callq 0x20a0
leaq -0x420(%rbp), %r14
leaq 0xb3c1(%rip), %rsi      # 0xf08c
leaq -0x36(%rbp), %rdx
movq %r14, %rdi
callq 0x20a0
leaq -0x400(%rbp), %r14
leaq 0xb338(%rip), %rsi      # 0xf01d
leaq -0x35(%rbp), %rdx
movq %r14, %rdi
callq 0x20a0
leaq -0x3e0(%rbp), %r14
leaq 0xb652(%rip), %rsi      # 0xf351
leaq -0x34(%rbp), %rdx
movq %r14, %rdi
callq 0x20a0
leaq -0x3c0(%rbp), %r14
leaq 0xb63b(%rip), %rsi      # 0xf354
leaq -0x33(%rbp), %rdx
movq %r14, %rdi
callq 0x20a0
leaq -0x3a0(%rbp), %r14
leaq 0xb30c(%rip), %rsi      # 0xf03f
leaq -0x32(%rbp), %rdx
movq %r14, %rdi
callq 0x20a0
leaq -0x380(%rbp), %r14
leaq 0xb60a(%rip), %rsi      # 0xf357
leaq -0x31(%rbp), %rdx
movq %r14, %rdi
callq 0x20a0
leaq -0x360(%rbp), %r14
leaq 0xb5f3(%rip), %rsi      # 0xf35a
leaq -0x30(%rbp), %rdx
movq %r14, %rdi
callq 0x20a0
leaq -0x340(%rbp), %r14
leaq 0xb5df(%rip), %rsi      # 0xf360
leaq -0x2f(%rbp), %rdx
movq %r14, %rdi
callq 0x20a0
leaq -0x320(%rbp), %r14
leaq 0xbc64(%rip), %rsi      # 0xf9ff
leaq -0x2e(%rbp), %rdx
movq %r14, %rdi
callq 0x20a0
leaq -0x300(%rbp), %r14
leaq 0xb5b2(%rip), %rsi      # 0xf367
leaq -0x2d(%rbp), %rdx
movq %r14, %rdi
callq 0x20a0
leaq -0x2e0(%rbp), %r14
leaq 0xb88a(%rip), %rsi      # 0xf659
leaq -0x2c(%rbp), %rdx
movq %r14, %rdi
callq 0x20a0
leaq -0x2c0(%rbp), %r14
leaq 0xb589(%rip), %rsi      # 0xf372
leaq -0x2b(%rbp), %rdx
movq %r14, %rdi
callq 0x20a0
leaq -0x2a0(%rbp), %r14
leaq 0xb566(%rip), %rsi      # 0xf369
leaq -0x2a(%rbp), %rdx
movq %r14, %rdi
callq 0x20a0
leaq -0x280(%rbp), %r14
leaq 0xb54e(%rip), %rsi      # 0xf36b
leaq -0x29(%rbp), %rdx
movq %r14, %rdi
callq 0x20a0
leaq -0x260(%rbp), %r14
leaq 0xb536(%rip), %rsi      # 0xf36d
leaq -0x28(%rbp), %rdx
movq %r14, %rdi
callq 0x20a0
leaq -0x240(%rbp), %r14
leaq 0xb527(%rip), %rsi      # 0xf378
leaq -0x27(%rbp), %rdx
movq %r14, %rdi
callq 0x20a0
leaq -0x220(%rbp), %r14
leaq 0xb504(%rip), %rsi      # 0xf36f
leaq -0x26(%rbp), %rdx
movq %r14, %rdi
callq 0x20a0
leaq -0x200(%rbp), %r14
leaq 0xb4f0(%rip), %rsi      # 0xf375
leaq -0x25(%rbp), %rdx
movq %r14, %rdi
callq 0x20a0
leaq -0x1e0(%rbp), %r14
leaq 0xb4d2(%rip), %rsi      # 0xf371
leaq -0x24(%rbp), %rdx
movq %r14, %rdi
callq 0x20a0
leaq -0x1c0(%rbp), %r14
leaq 0xb4be(%rip), %rsi      # 0xf377
leaq -0x23(%rbp), %rdx
movq %r14, %rdi
callq 0x20a0
leaq -0x1a0(%rbp), %r14
leaq 0xb401(%rip), %rsi      # 0xf2d4
leaq -0x22(%rbp), %rdx
movq %r14, %rdi
callq 0x20a0
leaq -0x180(%rbp), %r14
leaq 0xb58c(%rip), %rsi      # 0xf479
leaq -0x21(%rbp), %rdx
movq %r14, %rdi
callq 0x20a0
leaq -0x160(%rbp), %r14
leaq 0xb3c1(%rip), %rsi      # 0xf2c8
leaq -0x20(%rbp), %rdx
movq %r14, %rdi
callq 0x20a0
leaq -0x140(%rbp), %r14
leaq 0xb3a9(%rip), %rsi      # 0xf2ca
leaq -0x1f(%rbp), %rdx
movq %r14, %rdi
callq 0x20a0
leaq -0x120(%rbp), %r14
leaq 0xb397(%rip), %rsi      # 0xf2d2
leaq -0x1e(%rbp), %rdx
movq %r14, %rdi
callq 0x20a0
leaq -0x100(%rbp), %r14
leaq 0xb41f(%rip), %rsi      # 0xf374
leaq -0x1d(%rbp), %rdx
movq %r14, %rdi
callq 0x20a0
leaq -0xe0(%rbp), %r14
leaq 0xb35f(%rip), %rsi      # 0xf2ce
leaq -0x1c(%rbp), %rdx
movq %r14, %rdi
callq 0x20a0
leaq -0xc0(%rbp), %r14
leaq 0xb347(%rip), %rsi      # 0xf2d0
leaq -0x1b(%rbp), %rdx
movq %r14, %rdi
callq 0x20a0
leaq -0xa0(%rbp), %r14
leaq 0xb329(%rip), %rsi      # 0xf2cc
leaq -0x1a(%rbp), %rdx
movq %r14, %rdi
callq 0x20a0
leaq -0x80(%rbp), %r14
leaq 0xb3ab(%rip), %rsi      # 0xf365
leaq -0x19(%rbp), %rdx
movq %r14, %rdi
callq 0x20a0
xorl %r14d, %r14d
leaq -0x60(%rbp), %rbx
cmpq $0x4e0, %r14            # imm = 0x4E0
je 0x4002
leaq (%r14,%rbp), %rsi
addq $-0x540, %rsi           # imm = 0xFAC0
movq %rbx, %rdi
callq 0x2240
movq %r15, %rdi
movq %rbx, %rsi
callq 0x40c8
movq %rbx, %rdi
callq 0x20d0
addq $0x20, %r14
jmp 0x3fcd
movl $0x4c0, %ebx            # imm = 0x4C0
leaq (%rbx,%rbp), %rdi
addq $-0x540, %rdi           # imm = 0xFAC0
callq 0x20d0
addq $-0x20, %rbx
cmpq $-0x20, %rbx
jne 0x4007
addq $0x528, %rsp            # imm = 0x528
popq %rbx
popq %r14
popq %r15
popq %rbp
retq
jmp 0x4079
jmp 0x4079
jmp 0x4079
jmp 0x4079
jmp 0x4079
jmp 0x4079
jmp 0x4079
jmp 0x4079
jmp 0x4079
jmp 0x4079
jmp 0x4079
jmp 0x4079
jmp 0x4079
jmp 0x4079
jmp 0x4079
jmp 0x4079
jmp 0x4079
jmp 0x4079
jmp 0x4079
jmp 0x4079
jmp 0x4079
jmp 0x4079
jmp 0x4079
jmp 0x4079
jmp 0x4079
jmp 0x4079
jmp 0x4079
jmp 0x4079
jmp 0x4079
jmp 0x4079
jmp 0x4079
jmp 0x4079
jmp 0x4079
jmp 0x4079
jmp 0x4079
jmp 0x4079
jmp 0x4079
movq %rax, %r15
addq $-0x20, %r14
movq %r14, %rdi
callq 0x20d0
cmpq %rbx, %r14
jne 0x407c
jmp 0x40bf
movq %rax, %r15
jmp 0x40a0
movq %rax, %r15
leaq -0x60(%rbp), %rdi
callq 0x20d0
movl $0x4c0, %ebx            # imm = 0x4C0
leaq (%rbx,%rbp), %rdi
addq $-0x540, %rdi           # imm = 0xFAC0
callq 0x20d0
addq $-0x20, %rbx
cmpq $-0x20, %rbx
jne 0x40a5
movq %r15, %rdi
callq 0x22e0
nop