// File: /workspace/github_c_makefile_star2_O1/Openvario[P]sensord/main.c
// Function: handle_connection
static void handle_connection(int sock)
{
	int sock_err = 0;
	int j = 0;

	tep_sensor.D2f=tep_sensor.D2;
	static_sensor.D2f=static_sensor.D2;

	// main data acquisition loop
	while(sock_err >= 0)
	{
		if (tj)
			if ((++j)%1023==100) sensor_wait(250e3);
		pressure_measurement_handler();
		temperature_measurement_handler();
		sock_err = NMEA_message_handler(sock);
		//debug_print("Sock_err: %d\n",sock_err);

	}
}

// Assembly:
pushq %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $0x118, %rsp            # imm = 0x118
movl %edi, %ebx
movl 0x8f7a(%rip), %eax      # 0xe2c0
movl %eax, 0x8f7c(%rip)      # 0xe2c8
movl 0x8ea6(%rip), %eax      # 0xe1f8
movl %eax, 0x8ea8(%rip)      # 0xe200
leaq 0x90c4(%rip), %r12      # 0xe423
leaq 0x8f32(%rip), %rbp      # 0xe298
leaq 0x10(%rsp), %r14
xorl %r15d, %r15d
cmpb $0x1, (%r12)
jne 0x53b4
movl %r15d, %eax
incl %r15d
movslq %r15d, %rcx
imulq $-0x7fdff7fd, %rcx, %rcx # imm = 0x80200803
shrq $0x20, %rcx
addl %eax, %ecx
incl %ecx
movl %ecx, %edx
shrl $0x1f, %edx
sarl $0x9, %ecx
addl %edx, %ecx
movl %ecx, %edx
shll $0xa, %edx
subl %edx, %ecx
addl %ecx, %eax
incl %eax
cmpl $0x64, %eax
jne 0x53b4
movss 0x41e9(%rip), %xmm0     # 0x9598
callq 0x3c4d
cmpl $0x1, 0x8de5(%rip)      # 0xe1a0
jne 0x53ce
movl $0x1, %edi
leaq 0x902f(%rip), %rsi      # 0xe3f8
callq 0x20a0
cmpb $0x0, 0x8ff8(%rip)      # 0xe3cd
je 0x53fd
testb $0x3, 0x8dc2(%rip)      # 0xe1a0
jne 0x53fd
movl %r15d, %r13d
leaq 0x8fce(%rip), %r15      # 0xe3b8
movq %r15, %rdi
callq 0x483f
movq %r15, %rdi
movl %r13d, %r15d
callq 0x48c8
cmpb $0x0, 0x8dc5(%rip)      # 0xe1c9
je 0x548d
leaq 0x9017(%rip), %rax      # 0xe428
movq (%rax), %rdi
movl $0x88, %ecx
leaq (%rcx,%rbp), %rdx
leaq 0x8dac(%rip), %rax      # 0xe1d0
addq %rax, %rcx
leaq 0x4a18(%rip), %rsi      # 0x9e46
leaq 0x8e53(%rip), %r8       # 0xe288
xorl %eax, %eax
callq 0x2070
cmpl $-0x1, %eax
je 0x60d9
movss 0x8f87(%rip), %xmm0     # 0xe3d4
mulss 0x4147(%rip), %xmm0     # 0x959c
addss 0x8e2b(%rip), %xmm0     # 0xe288
mulss 0x3bb3(%rip), %xmm0     # 0x9018
xorps %xmm1, %xmm1
cvtss2sd %xmm0, %xmm1
movsd 0x419c(%rip), %xmm2     # 0x9610
ucomisd %xmm1, %xmm2
xorps %xmm1, %xmm1
ja 0x5480
movaps %xmm0, %xmm1
movss %xmm1, 0x8f4c(%rip)     # 0xe3d4
jmp 0x5981
leaq 0x8ddc(%rip), %rdi      # 0xe270
callq 0x45e9
movss 0x40e7(%rip), %xmm0     # 0x9588
callq 0x3c4d
ucomiss 0x40f3(%rip), %xmm0     # 0x95a0
jbe 0x54c0
movl $0x8, 0x8f4f(%rip)      # 0xe408
addl $0x8, 0x8f30(%rip)      # 0xe3f0
testb $0x1, 0x8cd9(%rip)      # 0xe1a0
jne 0x56ad
movq %rbp, %rdi
callq 0x4369
movl 0x8f15(%rip), %esi      # 0xe3f0
leaq 0x8cee(%rip), %r14      # 0xe1d0
movq %r14, %rdi
callq 0x417f
movq %rbp, %rdi
callq 0x40f7
callq 0x3c3c
movq %r14, %rdi
callq 0x4138
movl 0x8db7(%rip), %eax      # 0xe2bc
subl 0x8da9(%rip), %eax      # 0xe2b4
movl %eax, %r14d
negl %r14d
cmovsl %eax, %r14d
cmpl $0x0, 0x8ed4(%rip)      # 0xe3f0
jne 0x5544
movl 0x8cd4(%rip), %eax      # 0xe1f8
movl $0x12c, %ecx            # imm = 0x12C
addl %ecx, %eax
cmpl %eax, 0x8ccb(%rip)      # 0xe1fc
jbe 0x5544
movl $0x8, %eax
movl %eax, 0x8eca(%rip)      # 0xe408
movl %eax, 0x8eac(%rip)      # 0xe3f0
movl 0x8ebe(%rip), %eax      # 0xe408
testl %eax, %eax
je 0x55e9
xorl %ecx, %ecx
cmpl %eax, 0x8e96(%rip)      # 0xe3f0
setle %cl
leaq 0x8c6c(%rip), %rdx      # 0xe1d0
movl 0x2c(%rdx,%rcx,4), %edx
subl 0x8c8a(%rip), %edx      # 0xe1f8
movl %edx, %ecx
negl %ecx
cmovsl %edx, %ecx
cmpl 0x8e91(%rip), %ecx      # 0xe40c
jle 0x5583
movl %ecx, 0x8e89(%rip)      # 0xe40c
decl %eax
movl %eax, 0x8e7d(%rip)      # 0xe408
jne 0x55e9
movl 0x8e79(%rip), %eax      # 0xe40c
cmpl $0x10, %eax
jl 0x55df
xorps %xmm0, %xmm0
cvtsi2sd %eax, %xmm0
mulsd 0x8da1(%rip), %xmm0     # 0xe348
callq 0x2160
mulsd 0x8d9c(%rip), %xmm0     # 0xe350
callq 0x2050
cvttpd2dq %xmm0, %xmm0
cvtdq2pd %xmm0, %xmm0
addsd 0x8d8f(%rip), %xmm0     # 0xe358
cvtsi2sdl 0x8e1f(%rip), %xmm1 # 0xe3f0
addsd %xmm0, %xmm1
cvttsd2si %xmm1, %eax
movl %eax, 0x8e11(%rip)      # 0xe3f0
movl $0x0, 0x8e23(%rip)      # 0xe40c
movl 0x8e01(%rip), %eax      # 0xe3f0
testl %eax, %eax
je 0x58bf
movl $0x15f, %ecx            # imm = 0x15F
cmpl %ecx, %eax
cmovgel %ecx, %eax
decl %eax
movl %eax, 0x8de7(%rip)      # 0xe3f0
movl 0x8bf1(%rip), %eax      # 0xe200
subl 0x8be3(%rip), %eax      # 0xe1f8
movl %eax, %ecx
negl %ecx
cmovsl %eax, %ecx
cmpl $0x0, 0x8de5(%rip)      # 0xe408
jne 0x5634
cmpl $0xe, %ecx
ja 0x5634
movl $0x0, 0x8dbc(%rip)      # 0xe3f0
xorps %xmm0, %xmm0
cvtsi2sd %eax, %xmm0
imull %eax, %eax
xorps %xmm1, %xmm1
cvtsi2sd %eax, %xmm1
mulsd 0x8cc3(%rip), %xmm0     # 0xe310
mulsd 0x8cb3(%rip), %xmm1     # 0xe308
addsd %xmm0, %xmm1
addsd 0x8cb7(%rip), %xmm1     # 0xe318
cvtss2sd 0x8cb7(%rip), %xmm2     # 0xe320
mulsd 0x3fa7(%rip), %xmm2     # 0x9618
movapd %xmm2, %xmm0
mulsd %xmm2, %xmm0
mulsd 0x8c77(%rip), %xmm2     # 0xe2f8
mulsd 0x8c67(%rip), %xmm0     # 0xe2f0
addsd %xmm2, %xmm0
addsd 0x8c6b(%rip), %xmm0     # 0xe300
mulsd %xmm1, %xmm0
callq 0x2050
cvttsd2si %xmm0, %eax
addl %eax, 0x8c0c(%rip)      # 0xe2b4
jmp 0x58e7
movl 0x8d3d(%rip), %esi      # 0xe3f0
movq %rbp, %rdi
callq 0x417f
leaq 0x8b0e(%rip), %r14      # 0xe1d0
movq %r14, %rdi
callq 0x4369
movq %rbp, %rdi
callq 0x4138
callq 0x3c3c
movq %r14, %rdi
callq 0x40f7
movl 0x8b0f(%rip), %eax      # 0xe1f4
subl 0x8b01(%rip), %eax      # 0xe1ec
movl %eax, %r14d
negl %r14d
cmovsl %eax, %r14d
cmpl $0x0, 0x8cf4(%rip)      # 0xe3f0
jne 0x5724
movl 0x8bbc(%rip), %eax      # 0xe2c0
movl $0x12c, %ecx            # imm = 0x12C
addl %ecx, %eax
cmpl %eax, 0x8bb3(%rip)      # 0xe2c4
jbe 0x5724
movl $0x8, %eax
movl %eax, 0x8cea(%rip)      # 0xe408
movl %eax, 0x8ccc(%rip)      # 0xe3f0
movl 0x8cde(%rip), %eax      # 0xe408
testl %eax, %eax
je 0x57c2
xorl %ecx, %ecx
cmpl %eax, 0x8cb6(%rip)      # 0xe3f0
setle %cl
movl 0x2c(%rbp,%rcx,4), %edx
subl 0x8b79(%rip), %edx      # 0xe2c0
movl %edx, %ecx
negl %ecx
cmovsl %edx, %ecx
cmpl 0x8cb8(%rip), %ecx      # 0xe40c
jle 0x575c
movl %ecx, 0x8cb0(%rip)      # 0xe40c
decl %eax
movl %eax, 0x8ca4(%rip)      # 0xe408
jne 0x57c2
movl 0x8ca0(%rip), %eax      # 0xe40c
cmpl $0x10, %eax
jl 0x57b8
xorps %xmm0, %xmm0
cvtsi2sd %eax, %xmm0
mulsd 0x8bc8(%rip), %xmm0     # 0xe348
callq 0x2160
mulsd 0x8bc3(%rip), %xmm0     # 0xe350
callq 0x2050
cvttpd2dq %xmm0, %xmm0
cvtdq2pd %xmm0, %xmm0
addsd 0x8bb6(%rip), %xmm0     # 0xe358
cvtsi2sdl 0x8c46(%rip), %xmm1 # 0xe3f0
addsd %xmm0, %xmm1
cvttsd2si %xmm1, %eax
movl %eax, 0x8c38(%rip)      # 0xe3f0
movl $0x0, 0x8c4a(%rip)      # 0xe40c
movl 0x8c28(%rip), %eax      # 0xe3f0
testl %eax, %eax
je 0x58ec
movl $0x15f, %ecx            # imm = 0x15F
cmpl %ecx, %eax
cmovgel %ecx, %eax
decl %eax
movl %eax, 0x8c0e(%rip)      # 0xe3f0
movl 0x8c28(%rip), %eax      # 0xe410
leal 0x1(%rax), %ecx
movl %ecx, 0x8c1f(%rip)      # 0xe410
cmpl $0x18f, %eax            # imm = 0x18F
jl 0x581e
xorl %eax, %eax
movl %eax, 0x8bf0(%rip)      # 0xe3f0
movl %eax, 0x8c0a(%rip)      # 0xe410
movl 0x8ab4(%rip), %eax      # 0xe2c0
movl %eax, 0x8ab6(%rip)      # 0xe2c8
movl 0x89e0(%rip), %eax      # 0xe1f8
movl %eax, 0x89e2(%rip)      # 0xe200
movl 0x8aa4(%rip), %eax      # 0xe2c8
subl 0x8a96(%rip), %eax      # 0xe2c0
movl %eax, %ecx
negl %ecx
cmovsl %eax, %ecx
cmpl $0x0, 0x8bd0(%rip)      # 0xe408
jne 0x5849
cmpl $0xe, %ecx
ja 0x5849
movl $0x0, 0x8ba7(%rip)      # 0xe3f0
xorps %xmm0, %xmm0
cvtsi2sd %eax, %xmm0
imull %eax, %eax
xorps %xmm1, %xmm1
cvtsi2sd %eax, %xmm1
mulsd 0x89e6(%rip), %xmm0     # 0xe248
mulsd 0x89d6(%rip), %xmm1     # 0xe240
addsd %xmm0, %xmm1
addsd 0x89da(%rip), %xmm1     # 0xe250
cvtss2sd 0x89da(%rip), %xmm2     # 0xe258
mulsd 0x3d92(%rip), %xmm2     # 0x9618
movapd %xmm2, %xmm0
mulsd %xmm2, %xmm0
mulsd 0x899a(%rip), %xmm2     # 0xe230
mulsd 0x898a(%rip), %xmm0     # 0xe228
addsd %xmm2, %xmm0
addsd 0x898e(%rip), %xmm0     # 0xe238
mulsd %xmm1, %xmm0
callq 0x2050
cvttsd2si %xmm0, %eax
addl %eax, 0x892f(%rip)      # 0xe1ec
jmp 0x5914
movl 0x89f3(%rip), %eax      # 0xe2b8
leal (,%rax,8), %ecx
subl %eax, %ecx
addl 0x89e0(%rip), %ecx      # 0xe2b4
shrl $0x3, %ecx
movl %ecx, 0x89db(%rip)      # 0xe2b8
movl $0x0, 0x8b29(%rip)      # 0xe410
movq %rbp, %rdi
jmp 0x591b
movl 0x88fe(%rip), %eax      # 0xe1f0
leal (,%rax,8), %ecx
subl %eax, %ecx
addl 0x88eb(%rip), %ecx      # 0xe1ec
shrl $0x3, %ecx
movl %ecx, 0x88e6(%rip)      # 0xe1f0
movl $0x0, 0x8afc(%rip)      # 0xe410
leaq 0x88b5(%rip), %rdi      # 0xe1d0
callq 0x43e4
leaq 0x8949(%rip), %rdi      # 0xe270
callq 0x46c4
movss 0x8aa0(%rip), %xmm0     # 0xe3d4
mulss 0x3c60(%rip), %xmm0     # 0x959c
addss 0x8944(%rip), %xmm0     # 0xe288
mulss 0x36cc(%rip), %xmm0     # 0x9018
xorps %xmm1, %xmm1
cvtss2sd %xmm0, %xmm1
movsd 0x3cb5(%rip), %xmm2     # 0x9610
ucomisd %xmm1, %xmm2
xorps %xmm1, %xmm1
ja 0x5967
movaps %xmm0, %xmm1
movss %xmm1, 0x8a65(%rip)     # 0xe3d4
cmpl $0x186a1, %r14d         # imm = 0x186A1
leaq 0x10(%rsp), %r14
jae 0x5b54
testb $0x1, 0x8818(%rip)      # 0xe1a0
jne 0x5a4a
movss 0x898a(%rip), %xmm0     # 0xe320
movss 0x3bee(%rip), %xmm1     # 0x958c
divss %xmm1, %xmm0
ucomiss %xmm0, %xmm1
ja 0x5a77
ucomiss 0x3bfa(%rip), %xmm0     # 0x95ac
ja 0x5a77
movl $0x1, 0x896a(%rip)      # 0xe32c
movl $0x1, %edi
movq %r14, %rsi
callq 0x20a0
movss 0x8949(%rip), %xmm0     # 0xe320
xorps %xmm1, %xmm1
cvtsi2sdq 0x10(%rsp), %xmm1
xorps %xmm2, %xmm2
cvtsi2sdq 0x18(%rsp), %xmm2
divss 0x3b99(%rip), %xmm0     # 0x958c
movsd 0x3615(%rip), %xmm4     # 0x9010
mulsd %xmm4, %xmm2
cvtsi2sdq 0x89f0(%rip), %xmm3 # 0xe3f8
addsd %xmm1, %xmm2
xorps %xmm1, %xmm1
cvtsi2sdq 0x89e8(%rip), %xmm1 # 0xe400
mulsd %xmm4, %xmm1
addsd %xmm3, %xmm1
subsd %xmm1, %xmm2
cvtsd2ss %xmm2, %xmm2
leaq 0x89a9(%rip), %rdi      # 0xe3d8
movss 0x3b59(%rip), %xmm1     # 0x9590
callq 0x653c
movups 0x10(%rsp), %xmm0
movups %xmm0, 0x89b0(%rip)     # 0xe3f8
jmp 0x5a81
movss 0x897e(%rip), %xmm0     # 0xe3d0
mulss 0x3b4a(%rip), %xmm0     # 0x95a4
addss 0x87f6(%rip), %xmm0     # 0xe258
mulss 0x3b3e(%rip), %xmm0     # 0x95a8
movss %xmm0, 0x895e(%rip)     # 0xe3d0
jmp 0x5b54
movl $0x0, 0x88ab(%rip)      # 0xe32c
cmpb $0x0, 0x8740(%rip)      # 0xe1c8
je 0x5b54
leaq 0x899b(%rip), %rax      # 0xe430
movq (%rax), %rdi
xorps %xmm0, %xmm0
cvtss2sd 0x887d(%rip), %xmm0     # 0xe320
xorps %xmm1, %xmm1
cvtss2sd 0x87aa(%rip), %xmm1     # 0xe258
xorps %xmm2, %xmm2
cvtss2sd 0x87cf(%rip), %xmm2     # 0xe288
cmpb $0x1, (%r12)
jne 0x5b46
movl 0x8722(%rip), %edx      # 0xe1ec
movl 0x8720(%rip), %ecx      # 0xe1f0
movl 0x87dd(%rip), %r8d      # 0xe2b4
movl 0x87da(%rip), %r9d      # 0xe2b8
movl 0x8713(%rip), %r13d     # 0xe1f8
movl 0x8715(%rip), %eax      # 0xe200
movq %rax, 0x8(%rsp)
movl 0x87c9(%rip), %r14d     # 0xe2c0
movq %rbp, %r11
movl %r15d, %ebp
movl %ebx, %r15d
movq %r12, %rbx
movl 0x87be(%rip), %r12d     # 0xe2c8
movl 0x88df(%rip), %r10d     # 0xe3f0
subq $0x8, %rsp
leaq 0x4348(%rip), %rsi      # 0x9e64
movb $0x3, %al
pushq %r10
pushq %r12
movq %rbx, %r12
movl %r15d, %ebx
movl %ebp, %r15d
movq %r11, %rbp
pushq %r14
leaq 0x30(%rsp), %r14
pushq 0x28(%rsp)
pushq %r13
callq 0x21c0
addq $0x30, %rsp
jmp 0x5b54
leaq 0x4340(%rip), %rsi      # 0x9e8d
movb $0x3, %al
callq 0x21c0
incl 0x8646(%rip)            # 0xe1a0
movw $0x0, 0x882b(%rip)      # 0xe38e
movb 0x8823(%rip), %cl       # 0xe38c
movb 0x881e(%rip), %al       # 0xe38d
movl %eax, %edx
orb %cl, %dl
je 0x5d5b
movzbl 0x8810(%rip), %edx      # 0xe390
decl %edx
cmpl $0x6, %edx
ja 0x5d5b
leaq 0x3a62(%rip), %rsi      # 0x95f4
movslq (%rsi,%rdx,4), %rdx
addq %rsi, %rdx
jmpq *%rdx
cmpl $0x0, 0x8876(%rip)      # 0xe418
jne 0x5cd3
cmpb $0x1, 0x886d(%rip)      # 0xe41c
jne 0x5cc7
leaq 0x87a4(%rip), %rdi      # 0xe360
callq 0x85ab
jmp 0x5cc7
testb %cl, %cl
je 0x5d5b
cmpl $0x0, 0x8843(%rip)      # 0xe418
je 0x5cfc
cmpl $0x0, 0x8832(%rip)      # 0xe414
je 0x5fcf
movl 0x882a(%rip), %eax      # 0xe418
leal 0x1(%rax), %edx
movl %edx, 0x8821(%rip)      # 0xe418
movl 0x8817(%rip), %ecx      # 0xe414
cmpl 0x87a5(%rip), %edx      # 0xe3a8
jge 0x5d45
cmpl $0x1, %ecx
je 0x5d51
jmp 0x5d5b
movl 0x87fb(%rip), %eax      # 0xe418
incl %eax
movl %eax, 0x87f3(%rip)      # 0xe418
cmpl 0x877d(%rip), %eax      # 0xe3a8
jl 0x5d5b
leaq 0x8728(%rip), %rdi      # 0xe360
callq 0x8c89
testl %eax, %eax
jne 0x5d51
movsbl 0x8742(%rip), %eax      # 0xe38e
incl %eax
movl %eax, 0x87c0(%rip)      # 0xe414
jmp 0x5d51
cmpl $0x0, 0x87b8(%rip)      # 0xe418
jne 0x5c9a
testb %al, %al
je 0x5c73
testb $0x1, 0x87af(%rip)      # 0xe41c
jne 0x60bd
cmpb $0x0, 0x8712(%rip)      # 0xe38c
je 0x5c88
leaq 0x86dd(%rip), %rdi      # 0xe360
callq 0x8476
xorl %eax, %eax
cmpb $0x0, 0x86fd(%rip)      # 0xe38e
setne %al
movl %eax, 0x8716(%rip)      # 0xe3b0
movl 0x8708(%rip), %eax      # 0xe3a8
movl %eax, %ecx
shrl $0x1f, %ecx
addl %eax, %ecx
sarl %ecx
cmpl %ecx, 0x8769(%rip)      # 0xe418
jne 0x5cd3
cmpb $0x0, 0x86d4(%rip)      # 0xe38c
jne 0x60b3
cmpb $0x0, 0x86c8(%rip)      # 0xe38d
je 0x5cd3
leaq 0x8692(%rip), %rdi      # 0xe360
callq 0x8409
movl 0x873f(%rip), %eax      # 0xe418
incl %eax
movl %eax, 0x8737(%rip)      # 0xe418
cmpl 0x86c1(%rip), %eax      # 0xe3a8
jl 0x5d5b
movl $0x0, 0x8725(%rip)      # 0xe418
movb $0x1, 0x8722(%rip)      # 0xe41c
jmp 0x5d5b
leaq 0x865d(%rip), %r13      # 0xe360
movq %r13, %rdi
callq 0x7404
cmpl $0x1, %eax
jne 0x5d2f
movq %r13, %rdi
movl $0xcc, %esi
callq 0x7498
cmpl $0x1, %eax
jne 0x5d2f
movq %r13, %rdi
movl $0x44, %esi
callq 0x7498
movl $0x1, 0x86df(%rip)      # 0xe418
movl $0x0, 0x86d1(%rip)      # 0xe414
jmp 0x5d5b
testl %ecx, %ecx
jne 0x5d51
cmpl 0x865d(%rip), %eax      # 0xe3ac
jl 0x5d5b
movl $0x0, 0x86bd(%rip)      # 0xe418
cmpb $0x0, 0x862c(%rip)      # 0xe38e
je 0x5db9
movss 0x8618(%rip), %xmm0     # 0xe384
movq %r14, %rdi
callq 0x63ae
cmpl $0x1, %eax
jne 0x5f4d
movq %r14, %rdi
callq 0x20e0
movl %ebx, %edi
movq %r14, %rsi
movq %rax, %rdx
callq 0x20b0
movq %rax, %r14
testl %r14d, %r14d
jns 0x5dbc
movq 0x8257(%rip), %rax      # 0xdff8
movq (%rax), %rdi
leaq 0x4133(%rip), %rsi      # 0x9ede
leaq 0x10(%rsp), %rdx
xorl %eax, %eax
callq 0x21c0
jmp 0x5dbc
xorl %r14d, %r14d
cmpb $0x0, 0x85cc(%rip)      # 0xe38f
je 0x5e04
movss 0x85bb(%rip), %xmm0     # 0xe388
leaq 0x10(%rsp), %r14
movq %r14, %rdi
callq 0x6476
cmpl $0x1, %eax
jne 0x5f6c
movq %r14, %rdi
callq 0x20e0
movl %ebx, %edi
movq %r14, %rsi
movq %rax, %rdx
callq 0x20b0
movq %rax, %r14
testl %r14d, %r14d
js 0x5f8b
movl 0x839a(%rip), %eax      # 0xe1a4
leal 0x1(%rax), %ecx
movl %ecx, 0x8391(%rip)      # 0xe1a4
testb $0x3, %al
jne 0x5f3a
movss 0x85b5(%rip), %xmm0     # 0xe3d8
movss 0x85b1(%rip), %xmm1     # 0xe3dc
callq 0x7128
cmpb $0x1, 0x8502(%rip)      # 0xe339
jne 0x5e9c
movss %xmm0, 0x8(%rsp)
movss 0x8589(%rip), %xmm0     # 0xe3d0
movss 0x373d(%rip), %xmm2     # 0x958c
divss %xmm2, %xmm0
movss 0x8579(%rip), %xmm1     # 0xe3d4
mulss %xmm2, %xmm1
leaq 0x10(%rsp), %r14
movq %r14, %rdi
callq 0x60e0
cmpl $0x1, %eax
jne 0x604c
movq %r14, %rdi
callq 0x20e0
movl %ebx, %edi
movq %r14, %rsi
movq %rax, %rdx
callq 0x20b0
movq %rax, %r14
testl %r14d, %r14d
js 0x5fad
movss 0x8(%rsp), %xmm0
cmpb $0x1, 0x8495(%rip)      # 0xe338
jne 0x5eed
cmpl $0x1, 0x8480(%rip)      # 0xe32c
je 0x5eb6
movss 0x36fa(%rip), %xmm0     # 0x95b0
leaq 0x10(%rsp), %r14
movq %r14, %rdi
callq 0x621f
cmpl $0x1, %eax
jne 0x606b
movq %r14, %rdi
callq 0x20e0
movl %ebx, %edi
movq %r14, %rsi
movq %rax, %rdx
callq 0x20b0
movq %rax, %r14
testl %r14d, %r14d
js 0x608a
cmpb $0x1, 0x8446(%rip)      # 0xe33a
jne 0x5f3a
cmpb $0x0, 0x84d0(%rip)      # 0xe3cd
je 0x5f3a
movss 0x84bd(%rip), %xmm0     # 0xe3c4
leaq 0x10(%rsp), %r14
movq %r14, %rdi
callq 0x62f0
cmpl $0x1, %eax
jne 0x6094
movq %r14, %rdi
callq 0x20e0
movl %ebx, %edi
movq %r14, %rsi
movq %rax, %rdx
callq 0x20b0
movq %rax, %r14
testl %r14d, %r14d
js 0x5fad
testl %r14d, %r14d
leaq 0x10(%rsp), %r14
jns 0x536e
jmp 0x60c7
movq 0x80a4(%rip), %rcx      # 0xdff8
movq (%rcx), %rdi
leaq 0x3f5e(%rip), %rsi      # 0x9ebc
movl %eax, %edx
xorl %eax, %eax
callq 0x21c0
jmp 0x5d7d
movq 0x8085(%rip), %rcx      # 0xdff8
movq (%rcx), %rdi
leaq 0x3f71(%rip), %rsi      # 0x9eee
movl %eax, %edx
xorl %eax, %eax
callq 0x21c0
jmp 0x5de3
movq 0x8066(%rip), %rax      # 0xdff8
movq (%rax), %rdi
leaq 0x3f42(%rip), %rsi      # 0x9ede
leaq 0x10(%rsp), %rdx
xorl %eax, %eax
callq 0x21c0
jmp 0x5e04
movq 0x8044(%rip), %rax      # 0xdff8
movq (%rax), %rdi
leaq 0x3f20(%rip), %rsi      # 0x9ede
leaq 0x10(%rsp), %rdx
xorl %eax, %eax
callq 0x21c0
jmp 0x5f3a
leaq 0x838a(%rip), %rdi      # 0xe360
callq 0x75b8
testl %eax, %eax
jle 0x5be8
leaq 0x8376(%rip), %rdi      # 0xe360
callq 0x7404
cmpl $0x1, %eax
jne 0x5be8
leaq 0x8361(%rip), %rdi      # 0xe360
movl $0xcc, %esi
callq 0x7498
cmpl $0x1, %eax
jne 0x5be8
leaq 0x8347(%rip), %rdi      # 0xe360
movl $0xbe, %esi
callq 0x7498
cmpl $0x1, %eax
jne 0x5be8
leaq 0x832d(%rip), %rdi      # 0xe360
callq 0x7a58
movsbl 0x834f(%rip), %eax      # 0xe38e
incl %eax
movl %eax, 0x83cd(%rip)      # 0xe414
jmp 0x5be8
movq 0x7fa5(%rip), %rcx      # 0xdff8
movq (%rcx), %rdi
leaq 0x3eb0(%rip), %rsi      # 0x9f0d
movl %eax, %edx
xorl %eax, %eax
callq 0x21c0
jmp 0x5e75
movq 0x7f86(%rip), %rcx      # 0xdff8
movq (%rcx), %rdi
leaq 0x3eac(%rip), %rsi      # 0x9f28
movl %eax, %edx
xorl %eax, %eax
callq 0x21c0
jmp 0x5ecc
callq 0x336b
jmp 0x5f3a
movq 0x7f5d(%rip), %rcx      # 0xdff8
movq (%rcx), %rdi
leaq 0x3eab(%rip), %rsi      # 0x9f50
movl %eax, %edx
xorl %eax, %eax
callq 0x21c0
jmp 0x5f1d
callq 0x3339
jmp 0x5cbe
callq 0x3307
jmp 0x5c73
addq $0x118, %rsp            # imm = 0x118
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
callq 0x32c8
nop