// File: melop[P]admixem/./parser/parser.cpp
// Function: LoadTwoArgumentFunctions()
static int LoadTwoArgumentFunctions ()
  {
  TwoArgumentFunctions ["min"]  = DoMin;
  TwoArgumentFunctions ["max"]  = DoMax;
  TwoArgumentFunctions ["mod"]  = DoFmod;
  TwoArgumentFunctions ["pow"]  = DoPow;     //   x to the power y
  TwoArgumentFunctions ["roll"] = DoRoll;   // dice roll
  return 0;
  }

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x130, %rsp            # imm = 0x130
leaq -0x21(%rbp), %rdi
movq %rdi, -0xe0(%rbp)
callq 0x8870
movq -0xe0(%rbp), %rdx
leaq 0x6b564(%rip), %rsi     # 0x7644d
leaq -0x20(%rbp), %rdi
callq 0xcb30
jmp 0xaef4
leaq 0x9f645(%rip), %rdi     # 0xaa540
leaq -0x20(%rbp), %rsi
callq 0xe8f0
movq %rax, -0xe8(%rbp)
jmp 0xaf0d
movq -0xe8(%rbp), %rax
leaq -0x1d4b(%rip), %rcx     # 0x91d0
movq %rcx, (%rax)
leaq -0x20(%rbp), %rdi
callq 0x82e0
leaq -0x21(%rbp), %rdi
callq 0x8540
leaq -0x59(%rbp), %rdi
movq %rdi, -0xf0(%rbp)
callq 0x8870
movq -0xf0(%rbp), %rdx
leaq 0x6b503(%rip), %rsi     # 0x76451
leaq -0x58(%rbp), %rdi
callq 0xcb30
jmp 0xaf59
leaq 0x9f5e0(%rip), %rdi     # 0xaa540
leaq -0x58(%rbp), %rsi
callq 0xe8f0
movq %rax, -0xf8(%rbp)
jmp 0xaf72
movq -0xf8(%rbp), %rax
leaq -0x1d70(%rip), %rcx     # 0x9210
movq %rcx, (%rax)
leaq -0x58(%rbp), %rdi
callq 0x82e0
leaq -0x59(%rbp), %rdi
callq 0x8540
leaq -0x81(%rbp), %rdi
movq %rdi, -0x100(%rbp)
callq 0x8870
movq -0x100(%rbp), %rdx
leaq 0x6b35c(%rip), %rsi     # 0x76312
leaq -0x80(%rbp), %rdi
callq 0xcb30
jmp 0xafc1
leaq 0x9f578(%rip), %rdi     # 0xaa540
leaq -0x80(%rbp), %rsi
callq 0xe8f0
movq %rax, -0x108(%rbp)
jmp 0xafda
movq -0x108(%rbp), %rax
leaq -0x1d98(%rip), %rcx     # 0x9250
movq %rcx, (%rax)
leaq -0x80(%rbp), %rdi
callq 0x82e0
leaq -0x81(%rbp), %rdi
callq 0x8540
leaq -0xa9(%rbp), %rdi
movq %rdi, -0x110(%rbp)
callq 0x8870
movq -0x110(%rbp), %rdx
leaq 0x6b434(%rip), %rsi     # 0x76455
leaq -0xa8(%rbp), %rdi
callq 0xcb30
jmp 0xb02f
leaq 0x9f50a(%rip), %rdi     # 0xaa540
leaq -0xa8(%rbp), %rsi
callq 0xe8f0
movq %rax, -0x118(%rbp)
jmp 0xb04b
movq -0x118(%rbp), %rax
leaq -0x1d79(%rip), %rcx     # 0x92e0
movq %rcx, (%rax)
leaq -0xa8(%rbp), %rdi
callq 0x82e0
leaq -0xa9(%rbp), %rdi
callq 0x8540
leaq -0xd1(%rbp), %rdi
movq %rdi, -0x120(%rbp)
callq 0x8870
movq -0x120(%rbp), %rdx
leaq 0x6b3c4(%rip), %rsi     # 0x76459
leaq -0xd0(%rbp), %rdi
callq 0xcb30
jmp 0xb0a3
leaq 0x9f496(%rip), %rdi     # 0xaa540
leaq -0xd0(%rbp), %rsi
callq 0xe8f0
movq %rax, -0x128(%rbp)
jmp 0xb0bf
movq -0x128(%rbp), %rax
leaq -0x1dbd(%rip), %rcx     # 0x9310
movq %rcx, (%rax)
leaq -0xd0(%rbp), %rdi
callq 0x82e0
leaq -0xd1(%rbp), %rdi
callq 0x8540
xorl %eax, %eax
addq $0x130, %rsp            # imm = 0x130
popq %rbp
retq
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
jmp 0xb116
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
leaq -0x20(%rbp), %rdi
callq 0x82e0
leaq -0x21(%rbp), %rdi
callq 0x8540
jmp 0xb1ec
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
jmp 0xb147
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
leaq -0x58(%rbp), %rdi
callq 0x82e0
leaq -0x59(%rbp), %rdi
callq 0x8540
jmp 0xb1ec
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
jmp 0xb178
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
leaq -0x80(%rbp), %rdi
callq 0x82e0
leaq -0x81(%rbp), %rdi
callq 0x8540
jmp 0xb1ec
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
jmp 0xb1ac
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
leaq -0xa8(%rbp), %rdi
callq 0x82e0
leaq -0xa9(%rbp), %rdi
callq 0x8540
jmp 0xb1ec
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
jmp 0xb1e0
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
leaq -0xd0(%rbp), %rdi
callq 0x82e0
leaq -0xd1(%rbp), %rdi
callq 0x8540
movq -0x30(%rbp), %rdi
callq 0x8860
nopw %cs:(%rax,%rax)