// File: /workspace/github_cpp_makefile_star2_O3/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, 0x4992d(%rip)     # 0x6481c
movl $0x2, 0x4991f(%rip)     # 0x64818
movb $0x41, %dl
movl $0x1, %eax
xorl %esi, %esi
leaq 0xa2327(%rip), %r14     # 0xbd230
leaq 0x29e5(%rip), %rcx      # 0x1d8f5
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 0x1af10
movq %rbx, %rdi
callq 0x1b0e4
movb $0x44, %dl
movl $0x1, %eax
xorl %esi, %esi
leaq 0x29b3(%rip), %rcx      # 0x1d8f9
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 0x1af46
movq %rbx, %rdi
callq 0x1b0e4
movb $0x4d, %dl
movl $0x1, %eax
xorl %esi, %esi
leaq 0x2981(%rip), %rcx      # 0x1d8fd
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 0x1af7c
movq %rbx, %rdi
callq 0x1b0e4
movl $0x5, 0x49870(%rip)     # 0x6481c
movl $0x2e, 0x49862(%rip)    # 0x64818
movb $0x4e, %dl
movl $0x1, %eax
xorl %esi, %esi
leaq 0x1e59(%rip), %rcx      # 0x1ce1f
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 0x1afc6
movq %rbx, %rdi
callq 0x1b0e4
movl $0xa, 0x49826(%rip)     # 0x6481c
movl $0x7, 0x49818(%rip)     # 0x64818
movsbq 0xa2277(%rip), %rax     # 0xbd27f
shlq $0x6, %rax
movsbq 0xa226e(%rip), %rsi     # 0xbd282
orq %rax, %rsi
movq %rbx, %rdi
callq 0x1b0e4
movl $0xb, 0x497f3(%rip)     # 0x6481c
movl $0xe, 0x497e5(%rip)     # 0x64818
movsbq 0xa223e(%rip), %rax     # 0xbd279
shlq $0x6, %rax
movsbq 0xa2237(%rip), %rsi     # 0xbd27e
orq %rax, %rsi
movq %rbx, %rdi
callq 0x1b0e4
movl $0x6, 0x497c0(%rip)     # 0x6481c
movl $0x2e, 0x497b2(%rip)    # 0x64818
movb $0x4e, %dl
movl $0x1, %eax
xorl %esi, %esi
leaq 0x288b(%rip), %rcx      # 0x1d901
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 0x1b076
movq %rbx, %rdi
callq 0x1b0e4
movl $0x14, 0x49776(%rip)    # 0x6481c
movl $0x2e, 0x49768(%rip)    # 0x64818
movq $0x0, (%rbx)
xorl %eax, %eax
leaq 0x95e0(%rip), %r14      # 0x246a0
movq (%r14,%rax,8), %rsi
movq %rbx, %rdi
callq 0x1b0e4
movq (%rbx), %rcx
leaq 0x1(%rcx), %rax
movq %rax, (%rbx)
cmpq $0x1d, %rcx
jl 0x1b0c0
addq $0x8, %rsp
popq %rbx
popq %r14
retq