// File: /workspace/github_cpp_makefile_star2_O3/nickgammon[P]tinymudserver/commands.cpp
// Function: LoadCommands()
void LoadCommands ()
  {
  commandmap ["look"]     = DoLook;     // look around
  commandmap ["l"]        = DoLook;     // synonymm for look
  commandmap ["quit"]     = DoQuit;     // bye bye
  commandmap ["say"]      = DoSay;      // say something
  commandmap ["\""]       = DoSay;      // synonym for say
  commandmap ["tell"]     = DoTell;     // tell someone
  commandmap ["shutdown"] = DoShutdown; // shut MUD down
  commandmap ["help"]     = DoHelp;     // show help message
  commandmap ["goto"]     = DoGoTo;     // go to room
  commandmap ["transfer"] = DoTransfer; // transfer someone else
  commandmap ["setflag"]  = DoSetFlag;  // set a player's flag
  commandmap ["clearflag"]= DoClearFlag;  // clear a player's flag
  commandmap ["save"]     = DoSave;      // save a player
  commandmap ["chat"]     = DoChat;      // chat
  commandmap ["emote"]    = DoEmote;     // emote
  commandmap ["who"]      = DoWho;       // who is on?
  }

// Assembly:
pushq %rbp
movq %rsp, %rbp
pushq %r14
pushq %rbx
subq $0x20, %rsp
leaq -0x20(%rbp), %r14
movq %r14, -0x10(%r14)
leaq 0x5ad0(%rip), %rsi      # 0x103a8
leaq 0x5acd(%rip), %rdx      # 0x103ac
leaq -0x30(%rbp), %rdi
callq 0x4bc4
leaq 0xbf69(%rip), %rdi      # 0x16858
leaq -0x30(%rbp), %rsi
callq 0xbc0a
leaq -0x1902(%rip), %rbx     # 0x8ffd
movq %rbx, (%rax)
movq -0x30(%rbp), %rdi
cmpq %r14, %rdi
je 0xa917
movq -0x20(%rbp), %rsi
incq %rsi
callq 0x32f0
leaq -0x30(%rbp), %rdi
movq %r14, (%rdi)
leaq 0x5db0(%rip), %rsi      # 0x106d5
leaq 0x5daa(%rip), %rdx      # 0x106d6
callq 0x4bc4
leaq 0xbf20(%rip), %rdi      # 0x16858
leaq -0x30(%rbp), %rsi
callq 0xbc0a
movq %rbx, (%rax)
movq -0x30(%rbp), %rdi
cmpq %r14, %rdi
je 0xa959
movq -0x20(%rbp), %rsi
incq %rsi
callq 0x32f0
leaq -0x30(%rbp), %rdi
movq %r14, (%rdi)
leaq 0x58e8(%rip), %rsi      # 0x1024f
leaq 0x58e5(%rip), %rdx      # 0x10253
callq 0x4bc4
leaq 0xbede(%rip), %rdi      # 0x16858
leaq -0x30(%rbp), %rsi
callq 0xbc0a
leaq -0x1b35(%rip), %rcx     # 0x8e55
movq %rcx, (%rax)
movq -0x30(%rbp), %rdi
cmpq %r14, %rdi
je 0xa9a2
movq -0x20(%rbp), %rsi
incq %rsi
callq 0x32f0
leaq -0x30(%rbp), %rdi
movq %r14, (%rdi)
leaq 0x5d1e(%rip), %rsi      # 0x106ce
leaq 0x5d1a(%rip), %rdx      # 0x106d1
callq 0x4bc4
leaq 0xbe95(%rip), %rdi      # 0x16858
leaq -0x30(%rbp), %rsi
callq 0xbc0a
leaq -0x180d(%rip), %rbx     # 0x91c6
movq %rbx, (%rax)
movq -0x30(%rbp), %rdi
cmpq %r14, %rdi
je 0xa9eb
movq -0x20(%rbp), %rsi
incq %rsi
callq 0x32f0
leaq -0x30(%rbp), %rdi
movq %r14, (%rdi)
leaq 0x5aa3(%rip), %rsi      # 0x1049c
leaq 0x5a9d(%rip), %rdx      # 0x1049d
callq 0x4bc4
leaq 0xbe4c(%rip), %rdi      # 0x16858
leaq -0x30(%rbp), %rsi
callq 0xbc0a
movq %rbx, (%rax)
movq -0x30(%rbp), %rdi
cmpq %r14, %rdi
je 0xaa2d
movq -0x20(%rbp), %rsi
incq %rsi
callq 0x32f0
leaq -0x30(%rbp), %rdi
movq %r14, (%rdi)
leaq 0x5c97(%rip), %rsi      # 0x106d2
leaq 0x5c94(%rip), %rdx      # 0x106d6
callq 0x4bc4
leaq 0xbe0a(%rip), %rdi      # 0x16858
leaq -0x30(%rbp), %rsi
callq 0xbc0a
leaq -0x15ce(%rip), %rcx     # 0x9490
movq %rcx, (%rax)
movq -0x30(%rbp), %rdi
cmpq %r14, %rdi
je 0xaa76
movq -0x20(%rbp), %rsi
incq %rsi
callq 0x32f0
leaq -0x30(%rbp), %rdi
movq %r14, (%rdi)
leaq 0x5b0e(%rip), %rsi      # 0x10592
leaq 0x5b0f(%rip), %rdx      # 0x1059a
callq 0x4bc4
leaq 0xbdc1(%rip), %rdi      # 0x16858
leaq -0x30(%rbp), %rsi
callq 0xbc0a
leaq -0x9ba(%rip), %rcx      # 0xa0ed
movq %rcx, (%rax)
movq -0x30(%rbp), %rdi
cmpq %r14, %rdi
je 0xaabf
movq -0x20(%rbp), %rsi
incq %rsi
callq 0x32f0
leaq -0x30(%rbp), %rdi
movq %r14, (%rdi)
leaq 0x5ae4(%rip), %rsi      # 0x105b1
leaq 0x5ae1(%rip), %rdx      # 0x105b5
callq 0x4bc4
leaq 0xbd78(%rip), %rdi      # 0x16858
leaq -0x30(%rbp), %rsi
callq 0xbc0a
leaq -0x91f(%rip), %rcx      # 0xa1d1
movq %rcx, (%rax)
movq -0x30(%rbp), %rdi
cmpq %r14, %rdi
je 0xab08
movq -0x20(%rbp), %rsi
incq %rsi
callq 0x32f0
leaq -0x30(%rbp), %rdi
movq %r14, (%rdi)
leaq 0x5aa4(%rip), %rsi      # 0x105ba
leaq 0x5aa1(%rip), %rdx      # 0x105be
callq 0x4bc4
leaq 0xbd2f(%rip), %rdi      # 0x16858
leaq -0x30(%rbp), %rsi
callq 0xbc0a
leaq -0x8d7(%rip), %rcx      # 0xa262
movq %rcx, (%rax)
movq -0x30(%rbp), %rdi
cmpq %r14, %rdi
je 0xab51
movq -0x20(%rbp), %rsi
incq %rsi
callq 0x32f0
leaq -0x30(%rbp), %rdi
movq %r14, (%rdi)
leaq 0x5ac5(%rip), %rsi      # 0x10624
leaq 0x5ac6(%rip), %rdx      # 0x1062c
callq 0x4bc4
leaq 0xbce6(%rip), %rdi      # 0x16858
leaq -0x30(%rbp), %rsi
callq 0xbc0a
leaq -0x658(%rip), %rcx      # 0xa52a
movq %rcx, (%rax)
movq -0x30(%rbp), %rdi
cmpq %r14, %rdi
je 0xab9a
movq -0x20(%rbp), %rsi
incq %rsi
callq 0x32f0
leaq -0x30(%rbp), %rdi
movq %r14, (%rdi)
leaq 0x5933(%rip), %rsi      # 0x104db
leaq 0x5933(%rip), %rdx      # 0x104e2
callq 0x4bc4
leaq 0xbc9d(%rip), %rdi      # 0x16858
leaq -0x30(%rbp), %rsi
callq 0xbc0a
leaq -0xef9(%rip), %rcx      # 0x9cd2
movq %rcx, (%rax)
movq -0x30(%rbp), %rdi
cmpq %r14, %rdi
je 0xabe3
movq -0x20(%rbp), %rsi
incq %rsi
callq 0x32f0
leaq -0x30(%rbp), %rdi
movq %r14, (%rdi)
leaq 0x5ae6(%rip), %rsi      # 0x106d7
leaq 0x5ae8(%rip), %rdx      # 0x106e0
callq 0x4bc4
leaq 0xbc54(%rip), %rdi      # 0x16858
leaq -0x30(%rbp), %rsi
callq 0xbc0a
leaq -0xd3c(%rip), %rcx      # 0x9ed8
movq %rcx, (%rax)
movq -0x30(%rbp), %rdi
cmpq %r14, %rdi
je 0xac2c
movq -0x20(%rbp), %rsi
incq %rsi
callq 0x32f0
leaq -0x30(%rbp), %rdi
movq %r14, (%rdi)
leaq 0x5aa7(%rip), %rsi      # 0x106e1
leaq 0x5aa4(%rip), %rdx      # 0x106e5
callq 0x4bc4
leaq 0xbc0b(%rip), %rdi      # 0x16858
leaq -0x30(%rbp), %rsi
callq 0xbc0a
leaq -0x1572(%rip), %rcx     # 0x96eb
movq %rcx, (%rax)
movq -0x30(%rbp), %rdi
cmpq %r14, %rdi
je 0xac75
movq -0x20(%rbp), %rsi
incq %rsi
callq 0x32f0
leaq -0x30(%rbp), %rdi
movq %r14, (%rdi)
leaq 0x5a63(%rip), %rsi      # 0x106e6
leaq 0x5a60(%rip), %rdx      # 0x106ea
callq 0x4bc4
leaq 0xbbc2(%rip), %rdi      # 0x16858
leaq -0x30(%rbp), %rsi
callq 0xbc0a
leaq -0x1598(%rip), %rcx     # 0x970e
movq %rcx, (%rax)
movq -0x30(%rbp), %rdi
cmpq %r14, %rdi
je 0xacbe
movq -0x20(%rbp), %rsi
incq %rsi
callq 0x32f0
leaq -0x30(%rbp), %rdi
movq %r14, (%rdi)
leaq 0x5a1f(%rip), %rsi      # 0x106eb
leaq 0x5a1d(%rip), %rdx      # 0x106f0
callq 0x4bc4
leaq 0xbb79(%rip), %rdi      # 0x16858
leaq -0x30(%rbp), %rsi
callq 0xbc0a
leaq -0x1348(%rip), %rcx     # 0x99a7
movq %rcx, (%rax)
movq -0x30(%rbp), %rdi
cmpq %r14, %rdi
je 0xad07
movq -0x20(%rbp), %rsi
incq %rsi
callq 0x32f0
leaq -0x30(%rbp), %rdi
movq %r14, (%rdi)
leaq 0x59dc(%rip), %rsi      # 0x106f1
leaq 0x59d8(%rip), %rdx      # 0x106f4
callq 0x4bc4
leaq 0xbb30(%rip), %rdi      # 0x16858
leaq -0x30(%rbp), %rsi
callq 0xbc0a
leaq -0x1147(%rip), %rcx     # 0x9bf1
movq %rcx, (%rax)
movq -0x30(%rbp), %rdi
cmpq %r14, %rdi
je 0xad50
movq -0x20(%rbp), %rsi
incq %rsi
callq 0x32f0
addq $0x20, %rsp
popq %rbx
popq %r14
popq %rbp
retq
jmp 0xad95
jmp 0xadaf
jmp 0xad95
jmp 0xadaf
jmp 0xad95
jmp 0xadaf
jmp 0xad95
jmp 0xadaf
jmp 0xad95
jmp 0xadaf
jmp 0xad95
jmp 0xadaf
jmp 0xad95
jmp 0xadaf
jmp 0xad95
jmp 0xadaf
jmp 0xad95
jmp 0xadaf
jmp 0xad95
jmp 0xadaf
jmp 0xad95
jmp 0xadaf
jmp 0xad95
jmp 0xadaf
jmp 0xad95
jmp 0xadaf
jmp 0xad95
jmp 0xadaf
jmp 0xad95
jmp 0xadaf
movq %rax, %rbx
movq -0x30(%rbp), %rdi
cmpq %r14, %rdi
je 0xadb2
movq -0x20(%rbp), %rsi
incq %rsi
callq 0x32f0
jmp 0xadb2
movq %rax, %rbx
movq %rbx, %rdi
callq 0x3530