// File: /workspace/github_cpp_makefile_star2_O1/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 0x5a65(%rip), %rsi      # 0x103a8
leaq 0x5a62(%rip), %rdx      # 0x103ac
leaq -0x30(%rbp), %rdi
callq 0x4bc4
leaq 0xbefe(%rip), %rdi      # 0x16858
leaq -0x30(%rbp), %rsi
callq 0xbc76
leaq -0x18fe(%rip), %rbx     # 0x906c
movq %rbx, (%rax)
movq -0x30(%rbp), %rdi
cmpq %r14, %rdi
je 0xa982
movq -0x20(%rbp), %rsi
incq %rsi
callq 0x32f0
leaq -0x30(%rbp), %rdi
movq %r14, (%rdi)
leaq 0x5d45(%rip), %rsi      # 0x106d5
leaq 0x5d3f(%rip), %rdx      # 0x106d6
callq 0x4bc4
leaq 0xbeb5(%rip), %rdi      # 0x16858
leaq -0x30(%rbp), %rsi
callq 0xbc76
movq %rbx, (%rax)
movq -0x30(%rbp), %rdi
cmpq %r14, %rdi
je 0xa9c4
movq -0x20(%rbp), %rsi
incq %rsi
callq 0x32f0
leaq -0x30(%rbp), %rdi
movq %r14, (%rdi)
leaq 0x587d(%rip), %rsi      # 0x1024f
leaq 0x587a(%rip), %rdx      # 0x10253
callq 0x4bc4
leaq 0xbe73(%rip), %rdi      # 0x16858
leaq -0x30(%rbp), %rsi
callq 0xbc76
leaq -0x1b31(%rip), %rcx     # 0x8ec4
movq %rcx, (%rax)
movq -0x30(%rbp), %rdi
cmpq %r14, %rdi
je 0xaa0d
movq -0x20(%rbp), %rsi
incq %rsi
callq 0x32f0
leaq -0x30(%rbp), %rdi
movq %r14, (%rdi)
leaq 0x5cb3(%rip), %rsi      # 0x106ce
leaq 0x5caf(%rip), %rdx      # 0x106d1
callq 0x4bc4
leaq 0xbe2a(%rip), %rdi      # 0x16858
leaq -0x30(%rbp), %rsi
callq 0xbc76
leaq -0x1809(%rip), %rbx     # 0x9235
movq %rbx, (%rax)
movq -0x30(%rbp), %rdi
cmpq %r14, %rdi
je 0xaa56
movq -0x20(%rbp), %rsi
incq %rsi
callq 0x32f0
leaq -0x30(%rbp), %rdi
movq %r14, (%rdi)
leaq 0x5a38(%rip), %rsi      # 0x1049c
leaq 0x5a32(%rip), %rdx      # 0x1049d
callq 0x4bc4
leaq 0xbde1(%rip), %rdi      # 0x16858
leaq -0x30(%rbp), %rsi
callq 0xbc76
movq %rbx, (%rax)
movq -0x30(%rbp), %rdi
cmpq %r14, %rdi
je 0xaa98
movq -0x20(%rbp), %rsi
incq %rsi
callq 0x32f0
leaq -0x30(%rbp), %rdi
movq %r14, (%rdi)
leaq 0x5c2c(%rip), %rsi      # 0x106d2
leaq 0x5c29(%rip), %rdx      # 0x106d6
callq 0x4bc4
leaq 0xbd9f(%rip), %rdi      # 0x16858
leaq -0x30(%rbp), %rsi
callq 0xbc76
leaq -0x15ca(%rip), %rcx     # 0x94ff
movq %rcx, (%rax)
movq -0x30(%rbp), %rdi
cmpq %r14, %rdi
je 0xaae1
movq -0x20(%rbp), %rsi
incq %rsi
callq 0x32f0
leaq -0x30(%rbp), %rdi
movq %r14, (%rdi)
leaq 0x5aa3(%rip), %rsi      # 0x10592
leaq 0x5aa4(%rip), %rdx      # 0x1059a
callq 0x4bc4
leaq 0xbd56(%rip), %rdi      # 0x16858
leaq -0x30(%rbp), %rsi
callq 0xbc76
leaq -0x9ba(%rip), %rcx      # 0xa158
movq %rcx, (%rax)
movq -0x30(%rbp), %rdi
cmpq %r14, %rdi
je 0xab2a
movq -0x20(%rbp), %rsi
incq %rsi
callq 0x32f0
leaq -0x30(%rbp), %rdi
movq %r14, (%rdi)
leaq 0x5a79(%rip), %rsi      # 0x105b1
leaq 0x5a76(%rip), %rdx      # 0x105b5
callq 0x4bc4
leaq 0xbd0d(%rip), %rdi      # 0x16858
leaq -0x30(%rbp), %rsi
callq 0xbc76
leaq -0x91f(%rip), %rcx      # 0xa23c
movq %rcx, (%rax)
movq -0x30(%rbp), %rdi
cmpq %r14, %rdi
je 0xab73
movq -0x20(%rbp), %rsi
incq %rsi
callq 0x32f0
leaq -0x30(%rbp), %rdi
movq %r14, (%rdi)
leaq 0x5a39(%rip), %rsi      # 0x105ba
leaq 0x5a36(%rip), %rdx      # 0x105be
callq 0x4bc4
leaq 0xbcc4(%rip), %rdi      # 0x16858
leaq -0x30(%rbp), %rsi
callq 0xbc76
leaq -0x8d7(%rip), %rcx      # 0xa2cd
movq %rcx, (%rax)
movq -0x30(%rbp), %rdi
cmpq %r14, %rdi
je 0xabbc
movq -0x20(%rbp), %rsi
incq %rsi
callq 0x32f0
leaq -0x30(%rbp), %rdi
movq %r14, (%rdi)
leaq 0x5a5a(%rip), %rsi      # 0x10624
leaq 0x5a5b(%rip), %rdx      # 0x1062c
callq 0x4bc4
leaq 0xbc7b(%rip), %rdi      # 0x16858
leaq -0x30(%rbp), %rsi
callq 0xbc76
leaq -0x658(%rip), %rcx      # 0xa595
movq %rcx, (%rax)
movq -0x30(%rbp), %rdi
cmpq %r14, %rdi
je 0xac05
movq -0x20(%rbp), %rsi
incq %rsi
callq 0x32f0
leaq -0x30(%rbp), %rdi
movq %r14, (%rdi)
leaq 0x58c8(%rip), %rsi      # 0x104db
leaq 0x58c8(%rip), %rdx      # 0x104e2
callq 0x4bc4
leaq 0xbc32(%rip), %rdi      # 0x16858
leaq -0x30(%rbp), %rsi
callq 0xbc76
leaq -0xef9(%rip), %rcx      # 0x9d3d
movq %rcx, (%rax)
movq -0x30(%rbp), %rdi
cmpq %r14, %rdi
je 0xac4e
movq -0x20(%rbp), %rsi
incq %rsi
callq 0x32f0
leaq -0x30(%rbp), %rdi
movq %r14, (%rdi)
leaq 0x5a7b(%rip), %rsi      # 0x106d7
leaq 0x5a7d(%rip), %rdx      # 0x106e0
callq 0x4bc4
leaq 0xbbe9(%rip), %rdi      # 0x16858
leaq -0x30(%rbp), %rsi
callq 0xbc76
leaq -0xd3c(%rip), %rcx      # 0x9f43
movq %rcx, (%rax)
movq -0x30(%rbp), %rdi
cmpq %r14, %rdi
je 0xac97
movq -0x20(%rbp), %rsi
incq %rsi
callq 0x32f0
leaq -0x30(%rbp), %rdi
movq %r14, (%rdi)
leaq 0x5a3c(%rip), %rsi      # 0x106e1
leaq 0x5a39(%rip), %rdx      # 0x106e5
callq 0x4bc4
leaq 0xbba0(%rip), %rdi      # 0x16858
leaq -0x30(%rbp), %rsi
callq 0xbc76
leaq -0x156e(%rip), %rcx     # 0x975a
movq %rcx, (%rax)
movq -0x30(%rbp), %rdi
cmpq %r14, %rdi
je 0xace0
movq -0x20(%rbp), %rsi
incq %rsi
callq 0x32f0
leaq -0x30(%rbp), %rdi
movq %r14, (%rdi)
leaq 0x59f8(%rip), %rsi      # 0x106e6
leaq 0x59f5(%rip), %rdx      # 0x106ea
callq 0x4bc4
leaq 0xbb57(%rip), %rdi      # 0x16858
leaq -0x30(%rbp), %rsi
callq 0xbc76
leaq -0x1594(%rip), %rcx     # 0x977d
movq %rcx, (%rax)
movq -0x30(%rbp), %rdi
cmpq %r14, %rdi
je 0xad29
movq -0x20(%rbp), %rsi
incq %rsi
callq 0x32f0
leaq -0x30(%rbp), %rdi
movq %r14, (%rdi)
leaq 0x59b4(%rip), %rsi      # 0x106eb
leaq 0x59b2(%rip), %rdx      # 0x106f0
callq 0x4bc4
leaq 0xbb0e(%rip), %rdi      # 0x16858
leaq -0x30(%rbp), %rsi
callq 0xbc76
leaq -0x1344(%rip), %rcx     # 0x9a16
movq %rcx, (%rax)
movq -0x30(%rbp), %rdi
cmpq %r14, %rdi
je 0xad72
movq -0x20(%rbp), %rsi
incq %rsi
callq 0x32f0
leaq -0x30(%rbp), %rdi
movq %r14, (%rdi)
leaq 0x5971(%rip), %rsi      # 0x106f1
leaq 0x596d(%rip), %rdx      # 0x106f4
callq 0x4bc4
leaq 0xbac5(%rip), %rdi      # 0x16858
leaq -0x30(%rbp), %rsi
callq 0xbc76
leaq -0x1143(%rip), %rcx     # 0x9c60
movq %rcx, (%rax)
movq -0x30(%rbp), %rdi
cmpq %r14, %rdi
je 0xadbb
movq -0x20(%rbp), %rsi
incq %rsi
callq 0x32f0
addq $0x20, %rsp
popq %rbx
popq %r14
popq %rbp
retq
jmp 0xae00
jmp 0xae1a
jmp 0xae00
jmp 0xae1a
jmp 0xae00
jmp 0xae1a
jmp 0xae00
jmp 0xae1a
jmp 0xae00
jmp 0xae1a
jmp 0xae00
jmp 0xae1a
jmp 0xae00
jmp 0xae1a
jmp 0xae00
jmp 0xae1a
jmp 0xae00
jmp 0xae1a
jmp 0xae00
jmp 0xae1a
jmp 0xae00
jmp 0xae1a
jmp 0xae00
jmp 0xae1a
jmp 0xae00
jmp 0xae1a
jmp 0xae00
jmp 0xae1a
jmp 0xae00
jmp 0xae1a
movq %rax, %rbx
movq -0x30(%rbp), %rdi
cmpq %r14, %rdi
je 0xae1d
movq -0x20(%rbp), %rsi
incq %rsi
callq 0x32f0
jmp 0xae1d
movq %rax, %rbx
movq %rbx, %rdi
callq 0x3530