// File: /workspace/github_cpp_makefile_star2_O3/tomfunkhouser[P]gaps/apps/mshcompare/mshcompare.cpp
// Function: main
int 
main(int argc, char **argv)
{
  // Parse program arguments
  if (!ParseArgs(argc, argv)) exit(-1);

  // Read the first mesh 
  R3Mesh *mesh1 = ReadMesh(input_mesh1_filename);
  if (!mesh1) exit(-1);

  // Read the second mesh
  R3Mesh *mesh2 = ReadMesh(input_mesh2_filename);
  if (!mesh2) exit(-1);

  // Create the output properties
  R3MeshPropertySet *properties = CreateMeshPropertySet(mesh1, mesh2);
  if (!properties) exit(-1);

  // Write the properties to a file
  if (!WriteProperties(properties, output_property_filename)) exit(-1);

  // Delete the properties
  delete properties;
  
  // Return success
  return 0;
}

// Assembly:
pushq %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $0x138, %rsp            # imm = 0x138
movl %edi, %eax
movq 0x712c2(%rip), %rdi     # 0x7fa98
movq 0x712c3(%rip), %r8      # 0x7faa0
movq 0x712c4(%rip), %rdx     # 0x7faa8
cmpl $0x2, %eax
jl 0xe854
incl %eax
addq $0x8, %rsi
movq (%rsi), %rcx
cmpb $0x2d, (%rcx)
jne 0xe814
cmpb $0x76, 0x1(%rcx)
jne 0xf424
cmpb $0x0, 0x2(%rcx)
jne 0xf424
movb $0x1, 0x7129e(%rip)     # 0x7fab0
jmp 0xe849
testq %rdi, %rdi
je 0xe833
testq %r8, %r8
je 0xe83f
testq %rdx, %rdx
jne 0xf424
movq %rcx, 0x7127a(%rip)     # 0x7faa8
movq %rcx, %rdx
jmp 0xe849
movq %rcx, 0x7125e(%rip)     # 0x7fa98
movq %rcx, %rdi
jmp 0xe849
movq %rcx, 0x7125a(%rip)     # 0x7faa0
movq %rcx, %r8
decl %eax
addq $0x8, %rsi
cmpl $0x2, %eax
ja 0xe7ef
testq %rdi, %rdi
je 0xf43f
testq %r8, %r8
je 0xf43f
testq %rdx, %rdx
je 0xf43f
callq 0xf4d8
testq %rax, %rax
je 0xf44d
movq %rax, %r14
movq 0x71219(%rip), %rdi     # 0x7faa0
callq 0xf4d8
testq %rax, %rax
je 0xf44d
movq %rax, %r12
leaq 0x110(%rsp), %rbx
movq %rbx, %rdi
callq 0x566f0
movq %rbx, %rdi
xorl %esi, %esi
callq 0xc5c0
cmpb $0x1, 0x711f7(%rip)     # 0x7fab0
jne 0xe8d6
leaq 0x4a928(%rip), %rdi     # 0x591ea
callq 0xc570
movq 0x706ba(%rip), %rax     # 0x7ef88
movq (%rax), %rdi
callq 0xc440
movl $0x18, %edi
callq 0xc390
movq %rax, %rbx
movq %rax, %rdi
movq %r14, %rsi
callq 0x12b78
movl $0x448, %edi            # imm = 0x448
callq 0xc390
movq %rax, %r15
leaq 0x4a7d0(%rip), %rdx     # 0x590d2
movq %rax, %rdi
movq %r14, %rsi
xorl %ecx, %ecx
callq 0x14550
movq %rbx, %rdi
movq %r15, %rsi
callq 0x12c20
movl $0x448, %edi            # imm = 0x448
callq 0xc390
movq %rax, %r15
leaq 0x4a7ad(%rip), %rdx     # 0x590db
movq %rax, %rdi
movq %r14, %rsi
xorl %ecx, %ecx
callq 0x14550
movq %rbx, %rdi
movq %r15, %rsi
callq 0x12c20
movl $0x448, %edi            # imm = 0x448
callq 0xc390
movq %rax, %r15
leaq 0x4a787(%rip), %rdx     # 0x590e1
movq %rax, %rdi
movq %r14, %rsi
xorl %ecx, %ecx
callq 0x14550
movq %rbx, %rdi
movq %r15, %rsi
callq 0x12c20
movl $0x448, %edi            # imm = 0x448
callq 0xc390
movq %rax, %r15
leaq 0x4a761(%rip), %rdx     # 0x590e7
movq %rax, %rdi
movq %r14, %rsi
xorl %ecx, %ecx
callq 0x14550
movq %rbx, %rdi
movq %r15, %rsi
callq 0x12c20
movl $0x448, %edi            # imm = 0x448
callq 0xc390
movq %rax, %r15
leaq 0x4a739(%rip), %rdx     # 0x590eb
movq %rax, %rdi
movq %r14, %rsi
xorl %ecx, %ecx
callq 0x14550
movq %rbx, %rdi
movq %r15, %rsi
callq 0x12c20
movl $0x448, %edi            # imm = 0x448
callq 0xc390
movq %rax, %r15
leaq 0x4a717(%rip), %rdx     # 0x590f5
movq %rax, %rdi
movq %r14, %rsi
xorl %ecx, %ecx
callq 0x14550
movq %rbx, %rdi
movq %r15, %rsi
callq 0x12c20
movl $0x448, %edi            # imm = 0x448
callq 0xc390
movq %rax, %r15
leaq 0x4a6f6(%rip), %rdx     # 0x59100
movq %rax, %rdi
movq %r14, %rsi
xorl %ecx, %ecx
callq 0x14550
movq %rbx, %rdi
movq %r15, %rsi
callq 0x12c20
movl $0x448, %edi            # imm = 0x448
callq 0xc390
movq %rax, %r15
leaq 0x4a6d4(%rip), %rdx     # 0x5910a
movq %rax, %rdi
movq %r14, %rsi
xorl %ecx, %ecx
callq 0x14550
movq %rbx, %rdi
movq %r15, %rsi
callq 0x12c20
movl $0x448, %edi            # imm = 0x448
callq 0xc390
movq %rax, %r15
leaq 0x4a6b4(%rip), %rdx     # 0x59116
movq %rax, %rdi
movq %r14, %rsi
xorl %ecx, %ecx
callq 0x14550
movq %rbx, %rdi
movq %r15, %rsi
callq 0x12c20
movl $0x448, %edi            # imm = 0x448
callq 0xc390
movq %rax, %r15
leaq 0x4a694(%rip), %rdx     # 0x59122
movq %rax, %rdi
movq %r14, %rsi
xorl %ecx, %ecx
callq 0x14550
movq %rbx, %rdi
movq %r15, %rsi
callq 0x12c20
movl $0x448, %edi            # imm = 0x448
callq 0xc390
movq %rax, %r15
leaq 0x4a674(%rip), %rdx     # 0x5912e
movq %rax, %rdi
movq %r14, %rsi
xorl %ecx, %ecx
callq 0x14550
movq %rbx, %rdi
movq %r15, %rsi
callq 0x12c20
movl $0x448, %edi            # imm = 0x448
callq 0xc390
movq %rax, %r15
leaq 0x4a652(%rip), %rdx     # 0x59138
movq %rax, %rdi
movq %r14, %rsi
xorl %ecx, %ecx
callq 0x14550
movq %rbx, %rdi
movq %r15, %rsi
callq 0x12c20
movl $0x448, %edi            # imm = 0x448
callq 0xc390
movq %rax, %r15
leaq 0x4a630(%rip), %rdx     # 0x59142
movq %rax, %rdi
movq %r14, %rsi
xorl %ecx, %ecx
callq 0x14550
movq %rbx, %rdi
movq %r15, %rsi
callq 0x12c20
movl $0x448, %edi            # imm = 0x448
callq 0xc390
movq %rax, %r15
leaq 0x4a60e(%rip), %rdx     # 0x5914c
movq %rax, %rdi
movq %r14, %rsi
xorl %ecx, %ecx
callq 0x14550
movq %rbx, %rdi
movq %r15, %rsi
callq 0x12c20
movl $0x448, %edi            # imm = 0x448
callq 0xc390
movq %rax, %r15
leaq 0x4a5e8(%rip), %rdx     # 0x59152
movq %rax, %rdi
movq %r14, %rsi
xorl %ecx, %ecx
callq 0x14550
movq %rbx, %rdi
movq %r15, %rsi
callq 0x12c20
movl $0x448, %edi            # imm = 0x448
callq 0xc390
movq %rax, %r15
leaq 0x4a5c0(%rip), %rdx     # 0x59156
movq %rax, %rdi
movq %r14, %rsi
xorl %ecx, %ecx
callq 0x14550
movq %rbx, %rdi
movq %r15, %rsi
callq 0x12c20
movl $0x448, %edi            # imm = 0x448
callq 0xc390
movq %rax, %r15
leaq 0x4a59e(%rip), %rdx     # 0x59160
movq %rax, %rdi
movq %r14, %rsi
xorl %ecx, %ecx
callq 0x14550
movq %rbx, %rdi
movq %r15, %rsi
callq 0x12c20
movl $0x448, %edi            # imm = 0x448
callq 0xc390
movq %rax, %r15
leaq 0x4a57d(%rip), %rdx     # 0x5916b
movq %rax, %rdi
movq %r14, %rsi
xorl %ecx, %ecx
callq 0x14550
movq %rbx, %rdi
movq %r15, %rsi
callq 0x12c20
movl $0x448, %edi            # imm = 0x448
callq 0xc390
movq %rax, %r15
leaq 0x4a55b(%rip), %rdx     # 0x59175
movq %rax, %rdi
movq %r14, %rsi
xorl %ecx, %ecx
callq 0x14550
movq %rbx, %rdi
movq %r15, %rsi
callq 0x12c20
movl $0x448, %edi            # imm = 0x448
callq 0xc390
movq %rax, %r15
leaq 0x4a53b(%rip), %rdx     # 0x59181
movq %rax, %rdi
movq %r14, %rsi
xorl %ecx, %ecx
callq 0x14550
movq %rbx, %rdi
movq %r15, %rsi
callq 0x12c20
movl $0x448, %edi            # imm = 0x448
callq 0xc390
movq %rax, %r15
leaq 0x4a51b(%rip), %rdx     # 0x5918d
movq %rax, %rdi
movq %r14, %rsi
xorl %ecx, %ecx
callq 0x14550
movq %rbx, %rdi
movq %r15, %rsi
callq 0x12c20
movl $0x448, %edi            # imm = 0x448
callq 0xc390
movq %rax, %r15
leaq 0x4a4fb(%rip), %rdx     # 0x59199
movq %rax, %rdi
movq %r14, %rsi
xorl %ecx, %ecx
callq 0x14550
movq %rbx, %rdi
movq %r15, %rsi
callq 0x12c20
movl $0x448, %edi            # imm = 0x448
callq 0xc390
movq %rax, %r15
leaq 0x4a4d9(%rip), %rdx     # 0x591a3
movq %rax, %rdi
movq %r14, %rsi
xorl %ecx, %ecx
callq 0x14550
movq %rbx, %rdi
movq %r15, %rsi
callq 0x12c20
movl $0x448, %edi            # imm = 0x448
callq 0xc390
movq %rax, %r15
leaq 0x4a4b7(%rip), %rdx     # 0x591ad
movq %rax, %rdi
movq %r14, %rsi
xorl %ecx, %ecx
callq 0x14550
movq %rbx, %rdi
movq %r15, %rsi
callq 0x12c20
leaq 0x80(%rsp), %rdi
callq 0x417a4
leaq 0xf8(%rsp), %rdi
movq %r12, 0x10(%rsp)
movq %r12, %rsi
callq 0xf5c8
cmpl $0x0, 0x14(%r14)
movq %r14, 0x20(%rsp)
jle 0xf2fd
xorl %r12d, %r12d
movq 0x8(%r14), %rax
movq (%rax,%r12,8), %r13
movslq 0x14(%r13), %rax
testq %rax, %rax
jle 0xed78
movq 0x8(%r13), %rcx
xorl %edx, %edx
movq (%rcx,%rdx,8), %rsi
movq 0x20(%rsi), %r14
testq %r14, %r14
jne 0xed7b
movq 0x18(%rsi), %r14
testq %r14, %r14
jne 0xed7b
incq %rdx
cmpq %rdx, %rax
jne 0xed5a
xorl %r14d, %r14d
movl 0x70(%r13), %ebp
testb $0x2, 0x78(%r13)
jne 0xed97
movq 0x20(%rsp), %rdi
movq (%rdi), %rax
movq %r13, %rsi
callq *0x2b0(%rax)
leaq 0x30(%r13), %rsi
leaq 0xc8(%rsp), %rdi
callq 0x4224a
movq 0x20(%rsp), %r15
movq %r15, %rdi
movq %r13, %rsi
callq 0x23516
movsd %xmm0, 0xb8(%rsp)
movq %r15, %rdi
movq %r13, %rsi
callq 0x23d9c
movl %eax, 0x30(%rsp)
movl %ebp, 0x34(%rsp)
movsd 0x4a22c(%rip), %xmm0    # 0x59008
movsd %xmm0, 0x40(%rsp)
testq %r14, %r14
je 0xedf9
xorps %xmm0, %xmm0
cvtsi2sdl 0xa0(%r14), %xmm0
movsd %xmm0, 0x40(%rsp)
leaq 0x18(%r13), %rsi
leaq 0x70c84(%rip), %rax     # 0x7fa88
movsd (%rax), %xmm1
xorpd %xmm0, %xmm0
leaq 0xf8(%rsp), %rdi
movq %rsi, 0xb0(%rsp)
leaq 0x60(%rsp), %rdx
xorl %ecx, %ecx
xorl %r8d, %r8d
callq 0x10fe4
movl 0x60(%rsp), %ebp
testl %ebp, %ebp
jne 0xee45
leaq 0x4a37d(%rip), %rdi     # 0x591b7
xorl %eax, %eax
callq 0x58d76
movl 0x60(%rsp), %ebp
movq 0x78(%rsp), %rax
movsd 0x4a1b6(%rip), %xmm0    # 0x59008
movsd %xmm0, 0x38(%rsp)
testq %rax, %rax
je 0xee6e
xorps %xmm0, %xmm0
cvtsi2sdl 0xa0(%rax), %xmm0
movsd %xmm0, 0x38(%rsp)
movsd 0x98(%rsp), %xmm0
movsd %xmm0, 0xc0(%rsp)
leaq 0xe0(%rsp), %rdi
leaq 0x80(%rsp), %rsi
callq 0x417b6
leaq 0x48(%rsp), %rdi
leaq 0x4b91f(%rip), %rsi     # 0x5a7c0
callq 0x4224a
movl $0x0, 0x18(%rsp)
movl 0x60(%rsp), %eax
cmpl $0x3, %eax
movl %ebp, 0x2c(%rsp)
je 0xefd1
cmpl $0x2, %eax
je 0xef3b
xorpd %xmm0, %xmm0
movsd %xmm0, 0x8(%rsp)
movl $0x0, %ebp
cmpl $0x1, %eax
jne 0xf085
movq 0x68(%rsp), %r14
movl 0x70(%r14), %ebp
testb $0x2, 0x78(%r14)
jne 0xeefd
movq 0x10(%rsp), %rdi
movq (%rdi), %rax
movq %r14, %rsi
callq *0x2b0(%rax)
addq $0x30, %r14
leaq 0x48(%rsp), %rdi
movq %r14, %rsi
callq 0x429c6
movq 0x68(%rsp), %rsi
movq 0x10(%rsp), %rdi
callq 0x23516
movsd %xmm0, 0x8(%rsp)
movq 0x68(%rsp), %rsi
movq 0x10(%rsp), %rdi
callq 0x23d9c
movl %eax, 0x18(%rsp)
jmp 0xf085
movq 0x70(%rsp), %rax
movq 0x8(%rax), %rsi
movq 0x10(%rax), %r14
movq 0x10(%rsp), %r15
movq %r15, %rdi
callq 0x23516
movsd %xmm0, 0x8(%rsp)
movq %r15, %rdi
movq %r14, %rsi
callq 0x23516
movsd %xmm0, 0x18(%rsp)
movq 0x70(%rsp), %rdx
movl 0x30(%rdx), %ebp
leaq 0x120(%rsp), %r14
movq %r14, %rdi
movq %r15, %rsi
callq 0x237ac
leaq 0x48(%rsp), %rdi
movq %r14, %rsi
callq 0x429c6
movsd 0x8(%rsp), %xmm0
addsd 0x18(%rsp), %xmm0
mulsd 0x4a070(%rip), %xmm0    # 0x59018
movsd %xmm0, 0x8(%rsp)
movq 0x70(%rsp), %rax
cmpq $0x0, 0x18(%rax)
je 0xf07d
xorl %ecx, %ecx
cmpq $0x0, 0x20(%rax)
sete %cl
movl %ecx, 0x18(%rsp)
jmp 0xf085
movq 0x78(%rsp), %rax
movq 0x8(%rax), %rsi
movq 0x10(%rax), %r15
movq 0x18(%rax), %r14
movq 0x10(%rsp), %rbp
movq %rbp, %rdi
callq 0x23516
movsd %xmm0, 0x8(%rsp)
movq %rbp, %rdi
movq %r15, %rsi
callq 0x23516
movsd %xmm0, 0xa8(%rsp)
movq %rbp, %rdi
movq %r14, %rsi
callq 0x23516
movsd %xmm0, 0xa0(%rsp)
movq 0x78(%rsp), %r14
movl 0xa4(%r14), %ebp
testb $0x4, 0xa8(%r14)
jne 0xf044
movq 0x10(%rsp), %rdi
movq (%rdi), %rax
movq %r14, %rsi
callq *0x2c8(%rax)
addq $0x38, %r14
leaq 0x48(%rsp), %rdi
movq %r14, %rsi
callq 0x429c6
movsd 0x8(%rsp), %xmm0
addsd 0xa8(%rsp), %xmm0
addsd 0xa0(%rsp), %xmm0
divsd 0x49f9b(%rip), %xmm0    # 0x59010
movsd %xmm0, 0x8(%rsp)
jmp 0xf085
movl $0x1, 0x18(%rsp)
movq 0x8(%rbx), %rax
movq (%rax), %rdi
movl %r12d, %esi
movsd 0xc0(%rsp), %xmm0
callq 0x15faa
movq 0x8(%rbx), %rax
movq 0x8(%rax), %r14
leaq 0xc8(%rsp), %rdi
leaq 0x48(%rsp), %rsi
callq 0x424c6
movq %r14, %rdi
movl %r12d, %esi
callq 0x15faa
movq 0x8(%rbx), %rax
movq 0x10(%rax), %rdi
movl %r12d, %esi
movsd 0x49f4b(%rip), %xmm0    # 0x59020
callq 0x15faa
movq 0x8(%rbx), %rax
movq 0x18(%rax), %rdi
xorps %xmm0, %xmm0
cvtsi2sdl 0x34(%rsp), %xmm0
movl %r12d, %esi
callq 0x15faa
movq 0x8(%rbx), %rax
movq 0x20(%rax), %rdi
movl %r12d, %esi
movsd 0x40(%rsp), %xmm0
callq 0x15faa
movq 0x8(%rbx), %rax
movq 0x28(%rax), %rdi
movl %r12d, %esi
movsd 0xb8(%rsp), %xmm0
callq 0x15faa
movq 0x8(%rbx), %rax
movq 0x30(%rax), %rdi
xorps %xmm0, %xmm0
cvtsi2sdl 0x30(%rsp), %xmm0
movl %r12d, %esi
callq 0x15faa
movq 0x8(%rbx), %rax
movq 0x38(%rax), %rdi
movq 0xb0(%rsp), %rax
movsd (%rax), %xmm0
movl %r12d, %esi
callq 0x15faa
movq 0x8(%rbx), %rax
movq 0x40(%rax), %rdi
movsd 0x20(%r13), %xmm0
movl %r12d, %esi
callq 0x15faa
movq 0x8(%rbx), %rax
movq 0x48(%rax), %rdi
movsd 0x28(%r13), %xmm0
movl %r12d, %esi
callq 0x15faa
movq 0x8(%rbx), %rax
movq 0x50(%rax), %rdi
movsd 0xc8(%rsp), %xmm0
movl %r12d, %esi
callq 0x15faa
movq 0x8(%rbx), %rax
movq 0x58(%rax), %rdi
movsd 0xd0(%rsp), %xmm0
movl %r12d, %esi
callq 0x15faa
movq 0x8(%rbx), %rax
movq 0x60(%rax), %rdi
movsd 0xd8(%rsp), %xmm0
movl %r12d, %esi
callq 0x15faa
movq 0x8(%rbx), %rax
movq 0x68(%rax), %rdi
xorps %xmm0, %xmm0
cvtsi2sdl 0x2c(%rsp), %xmm0
movl %r12d, %esi
callq 0x15faa
movq 0x8(%rbx), %rax
movq 0x70(%rax), %rdi
xorps %xmm0, %xmm0
cvtsi2sd %ebp, %xmm0
movl %r12d, %esi
callq 0x15faa
movq 0x8(%rbx), %rax
movq 0x78(%rax), %rdi
movl %r12d, %esi
movsd 0x38(%rsp), %xmm0
callq 0x15faa
movq 0x8(%rbx), %rax
movq 0x80(%rax), %rdi
movl %r12d, %esi
movsd 0x8(%rsp), %xmm0
callq 0x15faa
movq 0x8(%rbx), %rax
movq 0x88(%rax), %rdi
xorps %xmm0, %xmm0
cvtsi2sdl 0x18(%rsp), %xmm0
movl %r12d, %esi
callq 0x15faa
movq 0x8(%rbx), %rax
movq 0x90(%rax), %rdi
movsd 0xe0(%rsp), %xmm0
movl %r12d, %esi
callq 0x15faa
movq 0x8(%rbx), %rax
movq 0x98(%rax), %rdi
movsd 0xe8(%rsp), %xmm0
movl %r12d, %esi
callq 0x15faa
movq 0x8(%rbx), %rax
movq 0xa0(%rax), %rdi
movsd 0xf0(%rsp), %xmm0
movl %r12d, %esi
callq 0x15faa
movq 0x8(%rbx), %rax
movq 0xa8(%rax), %rdi
movsd 0x48(%rsp), %xmm0
movl %r12d, %esi
callq 0x15faa
movq 0x8(%rbx), %rax
movq 0xb0(%rax), %rdi
movsd 0x50(%rsp), %xmm0
movl %r12d, %esi
callq 0x15faa
movq 0x8(%rbx), %rax
movq 0xb8(%rax), %rdi
movsd 0x58(%rsp), %xmm0
movl %r12d, %esi
callq 0x15faa
incq %r12
movq 0x20(%rsp), %r14
movslq 0x14(%r14), %rax
cmpq %rax, %r12
jl 0xed43
cmpb $0x0, 0x707ac(%rip)     # 0x7fab0
je 0xf357
leaq 0x110(%rsp), %rdi
callq 0x56752
leaq 0x49d6e(%rip), %rdi     # 0x59088
movb $0x1, %al
callq 0xc070
movq 0x20(%rsp), %rax
movl 0x14(%rax), %esi
leaq 0x49d8f(%rip), %rdi     # 0x590bf
xorl %eax, %eax
callq 0xc070
movl 0x14(%rbx), %esi
leaq 0x49e7c(%rip), %rdi     # 0x591bd
xorl %eax, %eax
callq 0xc070
movq 0x6fc39(%rip), %rax     # 0x7ef88
movq (%rax), %rdi
callq 0xc440
leaq 0xf8(%rsp), %rdi
callq 0xf6e2
movq 0x7073d(%rip), %r14     # 0x7faa8
leaq 0x60(%rsp), %r15
movq %r15, %rdi
callq 0x566f0
movq %r15, %rdi
xorl %esi, %esi
callq 0xc5c0
movq %rbx, %rdi
movq %r14, %rsi
callq 0x13e24
testl %eax, %eax
je 0xf44d
cmpb $0x1, 0x70714(%rip)     # 0x7fab0
jne 0xf3fb
leaq 0x49e2d(%rip), %rdi     # 0x591d2
movq %r14, %rsi
xorl %eax, %eax
callq 0xc070
leaq 0x60(%rsp), %rdi
callq 0x56752
leaq 0x49cc8(%rip), %rdi     # 0x59088
movb $0x1, %al
callq 0xc070
movq (%rbx), %rax
movl 0x14(%rax), %esi
leaq 0x49ceb(%rip), %rdi     # 0x590bf
xorl %eax, %eax
callq 0xc070
movl 0x14(%rbx), %esi
leaq 0x49dd8(%rip), %rdi     # 0x591bd
xorl %eax, %eax
callq 0xc070
movq 0x6fb95(%rip), %rax     # 0x7ef88
movq (%rax), %rdi
callq 0xc440
movq %rbx, %rdi
callq 0x12c2c
movl $0x18, %esi
movq %rbx, %rdi
callq 0xc3a0
xorl %eax, %eax
addq $0x138, %rsp            # imm = 0x138
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
leaq 0x49bfd(%rip), %rdi     # 0x59028
movq %rcx, %rsi
xorl %eax, %eax
callq 0x58e52
movl $0x1, %edi
callq 0xc470
leaq 0x49bff(%rip), %rdi     # 0x59045
xorl %eax, %eax
callq 0x58e52
movl $0xffffffff, %edi       # imm = 0xFFFFFFFF
callq 0xc470
jmp 0xf4c0
jmp 0xf487
jmp 0xf487
jmp 0xf487
jmp 0xf487
jmp 0xf487
jmp 0xf487
jmp 0xf487
jmp 0xf487
jmp 0xf487
jmp 0xf487
jmp 0xf487
jmp 0xf487
jmp 0xf487
jmp 0xf487
jmp 0xf487
jmp 0xf487
jmp 0xf487
jmp 0xf487
jmp 0xf487
jmp 0xf487
jmp 0xf487
jmp 0xf487
jmp 0xf487
movq %rax, %r14
movl $0x448, %esi            # imm = 0x448
movq %r15, %rdi
callq 0xc3a0
jmp 0xf4d0
movq %rax, %r14
movl $0x18, %esi
movq %rbx, %rdi
jmp 0xf492
jmp 0xf4c0
jmp 0xf4c0
jmp 0xf4c0
jmp 0xf4c0
jmp 0xf4c0
jmp 0xf4c0
jmp 0xf4c0
jmp 0xf4c0
jmp 0xf4c0
jmp 0xf4c0
jmp 0xf4c0
jmp 0xf4c0
jmp 0xf4c0
movq %rax, %r14
leaq 0xf8(%rsp), %rdi
callq 0xf6e2
movq %r14, %rdi
callq 0xc640