// File: /workspace/github_cpp_makefile_star2_O1/besm6[P]pascal-re/pascompl.cc
// Function: initTables::regKeyWords()
void regKeyWords() {
        SY = MULOP;
        charClass = AMPERS;
        regResWord(toText("AND"));
        regResWord(toText("DIV"));
        regResWord(toText("MOD"));
        SY = GTSY; /* reused as NILSY */
        charClass = NOOP;
        regResWord(toText("NIL"));
        SY = ADDOP;
        charClass = OROP;
        regResWord(toText("OR"));
        SY = RELOP;
        charClass = INOP;
        regResWord(toText("IN"));
        SY = NOTSY;
        charClass = NOOP;
        regResWord(toText("NOT"));
        SY = LABELSY;
        charClass = NOOP;
        for (idx = 0; idx <= 29; ++idx)
            regResWord(resWordNameBase[idx]);
    }

// Assembly:
pushq %r14
pushq %rbx
pushq %rax
movq %rdi, %rbx
movl $0x9, 0x49d41(%rip)     # 0x6482c
movl $0x2, 0x49d33(%rip)     # 0x64828
movb $0x41, %dl
movl $0x1, %eax
xorl %esi, %esi
leaq 0xa273b(%rip), %r14     # 0xbd240
leaq 0x2d29(%rip), %rcx      # 0x1d835
movq %rsi, %rdi
shlq $0x6, %rdi
movzbl %dl, %edx
movsbq (%rdx,%r14), %rsi
orq %rdi, %rsi
movb (%rax,%rcx), %dl
incq %rax
cmpq $0x4, %rax
jne 0x1ab0c
movq %rbx, %rdi
callq 0x1ad0a
movb $0x44, %dl
movl $0x1, %eax
xorl %esi, %esi
leaq 0x2cf7(%rip), %rcx      # 0x1d839
movq %rsi, %rdi
shlq $0x6, %rdi
movzbl %dl, %edx
movsbq (%rdx,%r14), %rsi
orq %rdi, %rsi
movb (%rax,%rcx), %dl
incq %rax
cmpq $0x4, %rax
jne 0x1ab42
movq %rbx, %rdi
callq 0x1ad0a
movb $0x4d, %dl
movl $0x1, %eax
xorl %esi, %esi
leaq 0x2cc5(%rip), %rcx      # 0x1d83d
movq %rsi, %rdi
shlq $0x6, %rdi
movzbl %dl, %edx
movsbq (%rdx,%r14), %rsi
orq %rdi, %rsi
movb (%rax,%rcx), %dl
incq %rax
cmpq $0x4, %rax
jne 0x1ab78
movq %rbx, %rdi
callq 0x1ad0a
movl $0x5, 0x49c84(%rip)     # 0x6482c
movl $0x2e, 0x49c76(%rip)    # 0x64828
movb $0x4e, %dl
movl $0x1, %eax
xorl %esi, %esi
leaq 0x219d(%rip), %rcx      # 0x1cd5f
movq %rsi, %rdi
shlq $0x6, %rdi
movzbl %dl, %edx
movsbq (%rdx,%r14), %rsi
orq %rdi, %rsi
movb (%rax,%rcx), %dl
incq %rax
cmpq $0x4, %rax
jne 0x1abc2
movq %rbx, %rdi
callq 0x1ad0a
movl $0xa, 0x49c3a(%rip)     # 0x6482c
movl $0x7, 0x49c2c(%rip)     # 0x64828
movb $0x4f, %cl
xorl %esi, %esi
leaq 0x2c3a(%rip), %rax      # 0x1d841
xorl %edx, %edx
movq %rsi, %rdi
shlq $0x6, %rdi
movzbl %cl, %ecx
movsbq (%rcx,%r14), %rsi
orq %rdi, %rsi
movb 0x1(%rdx,%rax), %cl
incq %rdx
cmpq $0x2, %rdx
jne 0x1ac09
movq %rbx, %rdi
callq 0x1ad0a
movl $0xb, 0x49bf2(%rip)     # 0x6482c
movl $0xe, 0x49be4(%rip)     # 0x64828
movb $0x49, %cl
xorl %esi, %esi
leaq 0x26e9(%rip), %rax      # 0x1d338
xorl %edx, %edx
movq %rsi, %rdi
shlq $0x6, %rdi
movzbl %cl, %ecx
movsbq (%rcx,%r14), %rsi
orq %rdi, %rsi
movb 0x1(%rdx,%rax), %cl
incq %rdx
cmpq $0x2, %rdx
jne 0x1ac51
movq %rbx, %rdi
callq 0x1ad0a
movl $0x6, 0x49baa(%rip)     # 0x6482c
movl $0x2e, 0x49b9c(%rip)    # 0x64828
movb $0x4e, %dl
movl $0x1, %eax
xorl %esi, %esi
leaq 0x2ba8(%rip), %rcx      # 0x1d844
movq %rsi, %rdi
shlq $0x6, %rdi
movzbl %dl, %edx
movsbq (%rdx,%r14), %rsi
orq %rdi, %rsi
movb (%rax,%rcx), %dl
incq %rax
cmpq $0x4, %rax
jne 0x1ac9c
movq %rbx, %rdi
callq 0x1ad0a
movl $0x14, 0x49b60(%rip)    # 0x6482c
movl $0x2e, 0x49b52(%rip)    # 0x64828
movq $0x0, (%rbx)
xorl %eax, %eax
leaq 0x99ca(%rip), %r14      # 0x246b0
movq (%r14,%rax,8), %rsi
movq %rbx, %rdi
callq 0x1ad0a
movq (%rbx), %rcx
leaq 0x1(%rcx), %rax
movq %rax, (%rbx)
cmpq $0x1d, %rcx
jl 0x1ace6
addq $0x8, %rsp
popq %rbx
popq %r14
retq