// File: /workspace/github_c_makefile_star2_O0/markpeerdeman[P]mbemm/src/emath/mickey.c
// Function: main
int main(const int argc, char *argv[] )
{ WRITE_SPECIAL = NO;
  WRITE_UNIVERSAL = NO;
  WRITE_OBJ = NO;
  READ_SOLUTION = NO;
  LARGE_DISPLACEMENTS = NO;
#include <text.h>

  if (argc>1000) {}; /* this is pure nonsense to pull the compiler's leg */

  /* do_meshcheck(argv[1]);  */
  
  if (argc==2) do_linear(argv[1]);
  if (argc==3) do_contact(argv[1],argv[2]);
   
  evaluate_level(FINISH,41);
  return (int)1;
}

// Assembly:
subq $0x18, %rsp
movl $0x0, 0x14(%rsp)
movl %edi, 0x10(%rsp)
movq %rsi, 0x8(%rsp)
movl $0x0, 0x1af59(%rip)     # 0x1e3f8
movl $0x0, 0x1af53(%rip)     # 0x1e3fc
movl $0x0, 0x1af4d(%rip)     # 0x1e400
movl $0x0, 0x1af47(%rip)     # 0x1e404
movl $0x0, 0x1af41(%rip)     # 0x1e408
movq 0x1ab2a(%rip), %rax     # 0x1dff8
movq (%rax), %rdi
leaq 0x15b63(%rip), %rsi     # 0x1903b
movb $0x0, %al
callq 0x10d0
movq 0x1ab12(%rip), %rax     # 0x1dff8
movq (%rax), %rdi
leaq 0x15c55(%rip), %rsi     # 0x19145
movb $0x0, %al
callq 0x10d0
cmpl $0x3, 0x10(%rsp)
jne 0x3518
movq 0x1aaf3(%rip), %rax     # 0x1dff8
movq (%rax), %rdi
leaq 0x15c59(%rip), %rsi     # 0x19168
movb $0x0, %al
callq 0x10d0
jmp 0x3553
cmpl $0x2, 0x10(%rsp)
jne 0x3539
movq 0x1aad2(%rip), %rax     # 0x1dff8
movq (%rax), %rdi
leaq 0x15c42(%rip), %rsi     # 0x19172
movb $0x0, %al
callq 0x10d0
jmp 0x3551
movq 0x1aab8(%rip), %rax     # 0x1dff8
movq (%rax), %rdi
leaq 0x15c73(%rip), %rsi     # 0x191bd
movb $0x0, %al
callq 0x10d0
jmp 0x3553
movq 0x1aa9e(%rip), %rax     # 0x1dff8
movq (%rax), %rdi
leaq 0x15c17(%rip), %rsi     # 0x1917b
movb $0x0, %al
callq 0x10d0
movq 0x1aa86(%rip), %rax     # 0x1dff8
movq (%rax), %rdi
leaq 0x15c43(%rip), %rsi     # 0x191bf
movb $0x0, %al
callq 0x10d0
movq 0x1aa6e(%rip), %rax     # 0x1dff8
movq (%rax), %rdi
leaq 0x15c55(%rip), %rsi     # 0x191e9
movb $0x0, %al
callq 0x10d0
movq 0x1aa56(%rip), %rax     # 0x1dff8
movq (%rax), %rdi
leaq 0x15c6e(%rip), %rsi     # 0x1921a
movb $0x0, %al
callq 0x10d0
movq 0x1aa3e(%rip), %rax     # 0x1dff8
movq (%rax), %rdi
leaq 0x15c99(%rip), %rsi     # 0x1925d
movb $0x0, %al
callq 0x10d0
movq 0x1aa26(%rip), %rax     # 0x1dff8
movq (%rax), %rdi
leaq 0x15cc3(%rip), %rsi     # 0x1929f
movb $0x0, %al
callq 0x10d0
movq 0x1aa0e(%rip), %rax     # 0x1dff8
movq (%rax), %rdi
leaq 0x15ced(%rip), %rsi     # 0x192e1
movb $0x0, %al
callq 0x10d0
movq 0x1a9f6(%rip), %rax     # 0x1dff8
movq (%rax), %rdi
leaq 0x15d17(%rip), %rsi     # 0x19323
movb $0x0, %al
callq 0x10d0
cmpl $0x3, 0x10(%rsp)
jne 0x364a
movq 0x1a9d7(%rip), %rax     # 0x1dff8
movq (%rax), %rdi
leaq 0x15d3a(%rip), %rsi     # 0x19365
movb $0x0, %al
callq 0x10d0
movq 0x1a9bf(%rip), %rax     # 0x1dff8
movq (%rax), %rdi
leaq 0x15d2e(%rip), %rsi     # 0x19371
movb $0x0, %al
callq 0x10d0
movq 0x1a9a7(%rip), %rax     # 0x1dff8
movq (%rax), %rdi
leaq 0x15bbf(%rip), %rsi     # 0x1921a
movb $0x0, %al
callq 0x10d0
movq 0x1a98f(%rip), %rax     # 0x1dff8
movq (%rax), %rdi
leaq 0x15ba7(%rip), %rsi     # 0x1921a
movb $0x0, %al
callq 0x10d0
movq 0x1a977(%rip), %rax     # 0x1dff8
movq (%rax), %rdi
leaq 0x15d0a(%rip), %rsi     # 0x19395
movb $0x0, %al
callq 0x10d0
movq 0x1a95f(%rip), %rax     # 0x1dff8
movq (%rax), %rdi
leaq 0x1693e(%rip), %rsi     # 0x19fe1
movb $0x0, %al
callq 0x10d0
movq 0x1a947(%rip), %rax     # 0x1dff8
movq (%rax), %rdi
leaq 0x15d1d(%rip), %rsi     # 0x193d8
movb $0x0, %al
callq 0x10d0
cmpl $0x3e8, 0x10(%rsp)      # imm = 0x3E8
jle 0x36ce
jmp 0x36ce
cmpl $0x2, 0x10(%rsp)
jne 0x36e3
movq 0x8(%rsp), %rax
movq 0x8(%rax), %rdi
callq 0x3220
cmpl $0x3, 0x10(%rsp)
jne 0x3701
movq 0x8(%rsp), %rax
movq 0x8(%rax), %rdi
movq 0x8(%rsp), %rax
movq 0x10(%rax), %rsi
callq 0x8b10
movl $0x4, %edi
movl $0x29, %esi
callq 0x15200
movl $0x1, %eax
addq $0x18, %rsp
retq
nopw (%rax,%rax)