// File: /workspace/github_c_makefile_star2_O3/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 0x9102(%rip), %eax      # 0xe2c0
movl %eax, 0x9104(%rip)      # 0xe2c8
movl 0x902e(%rip), %eax      # 0xe1f8
movl %eax, 0x9030(%rip)      # 0xe200
leaq 0x924c(%rip), %r12      # 0xe423
leaq 0x90ba(%rip), %rbp      # 0xe298
leaq 0x10(%rsp), %r14
xorl %r15d, %r15d
cmpb $0x1, (%r12)
jne 0x522c
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 0x522c
movss 0x4375(%rip), %xmm0     # 0x959c
callq 0x3c2d
cmpl $0x1, 0x8f6d(%rip)      # 0xe1a0
jne 0x5246
movl $0x1, %edi
leaq 0x91b7(%rip), %rsi      # 0xe3f8
callq 0x20a0
cmpb $0x0, 0x9180(%rip)      # 0xe3cd
je 0x5275
testb $0x3, 0x8f4a(%rip)      # 0xe1a0
jne 0x5275
movl %r15d, %r13d
leaq 0x9156(%rip), %r15      # 0xe3b8
movq %r15, %rdi
callq 0x480f
movq %r15, %rdi
movl %r13d, %r15d
callq 0x4898
cmpb $0x0, 0x8f4d(%rip)      # 0xe1c9
je 0x5305
leaq 0x919f(%rip), %rax      # 0xe428
movq (%rax), %rdi
movl $0x88, %ecx
leaq (%rcx,%rbp), %rdx
leaq 0x8f34(%rip), %rax      # 0xe1d0
addq %rax, %rcx
leaq 0x4c10(%rip), %rsi      # 0x9eb6
leaq 0x8fdb(%rip), %r8       # 0xe288
xorl %eax, %eax
callq 0x2070
cmpl $-0x1, %eax
je 0x5fb0
movss 0x910f(%rip), %xmm0     # 0xe3d4
mulss 0x42d3(%rip), %xmm0     # 0x95a0
addss 0x8fb3(%rip), %xmm0     # 0xe288
mulss 0x3d3b(%rip), %xmm0     # 0x9018
xorps %xmm1, %xmm1
cvtss2sd %xmm0, %xmm1
movsd 0x4394(%rip), %xmm2     # 0x9680
ucomisd %xmm1, %xmm2
xorps %xmm1, %xmm1
ja 0x52f8
movaps %xmm0, %xmm1
movss %xmm1, 0x90d4(%rip)     # 0xe3d4
jmp 0x585e
leaq 0x8f64(%rip), %rdi      # 0xe270
callq 0x4605
movss 0x4273(%rip), %xmm0     # 0x958c
callq 0x3c2d
ucomiss 0x427f(%rip), %xmm0     # 0x95a4
jbe 0x5338
movl $0x8, 0x90d7(%rip)      # 0xe408
addl $0x8, 0x90b8(%rip)      # 0xe3f0
testb $0x1, 0x8e61(%rip)      # 0xe1a0
jne 0x53d3
movq %rbp, %rdi
callq 0x4387
movl 0x909d(%rip), %esi      # 0xe3f0
leaq 0x8e76(%rip), %r14      # 0xe1d0
movq %r14, %rdi
callq 0x4179
movq %rbp, %rdi
callq 0x40f1
callq 0x3c1c
movq %r14, %rdi
callq 0x4131
movl 0x8f3f(%rip), %eax      # 0xe2bc
subl 0x8f31(%rip), %eax      # 0xe2b4
movl %eax, %r14d
negl %r14d
cmovsl %eax, %r14d
movl 0x905d(%rip), %eax      # 0xe3f0
testl %eax, %eax
jne 0x5461
movl 0x8e57(%rip), %edx      # 0xe1f8
leal 0x12c(%rdx), %ecx
cmpl %ecx, 0x8e4f(%rip)      # 0xe1fc
jbe 0x5461
movl $0x8, 0x9033(%rip)      # 0xe3f0
movl $0x8, %eax
movl $0x7, %ecx
leaq 0x8e32(%rip), %rsi      # 0xe200
jmp 0x548d
movl 0x9017(%rip), %esi      # 0xe3f0
movq %rbp, %rdi
callq 0x4179
leaq 0x8de8(%rip), %r14      # 0xe1d0
movq %r14, %rdi
callq 0x4387
movq %rbp, %rdi
callq 0x4131
callq 0x3c1c
movq %r14, %rdi
callq 0x40f1
movl 0x8de9(%rip), %eax      # 0xe1f4
subl 0x8ddb(%rip), %eax      # 0xe1ec
movl %eax, %r14d
negl %r14d
cmovsl %eax, %r14d
movl 0x8fcf(%rip), %eax      # 0xe3f0
testl %eax, %eax
jne 0x55dc
movl 0x8e91(%rip), %edx      # 0xe2c0
leal 0x12c(%rdx), %ecx
cmpl %ecx, 0x8e89(%rip)      # 0xe2c4
jbe 0x55dc
movl $0x8, 0x8fa5(%rip)      # 0xe3f0
movl $0x8, %eax
movl $0x7, %ecx
leaq 0x8e6c(%rip), %rsi      # 0xe2c8
jmp 0x5604
movl 0x8fa1(%rip), %ecx      # 0xe408
testl %ecx, %ecx
je 0x550a
xorl %edx, %edx
cmpl %ecx, %eax
setle %dl
leaq 0x8d53(%rip), %rsi      # 0xe1d0
leaq (%rsi,%rdx,4), %rsi
addq $0x2c, %rsi
decl %ecx
movl 0x8d6b(%rip), %edx      # 0xe1f8
movl (%rsi), %edi
subl %edx, %edi
movl %edi, %esi
negl %esi
cmovsl %edi, %esi
movl 0x8f6e(%rip), %edx      # 0xe40c
cmpl %edx, %esi
jle 0x54aa
movl %esi, 0x8f64(%rip)      # 0xe40c
movl %esi, %edx
movl %ecx, 0x8f58(%rip)      # 0xe408
testl %ecx, %ecx
jne 0x550a
cmpl $0x10, %edx
jb 0x5500
xorps %xmm0, %xmm0
cvtsi2sd %edx, %xmm0
mulsd 0x8e80(%rip), %xmm0     # 0xe348
callq 0x2160
mulsd 0x8e7b(%rip), %xmm0     # 0xe350
callq 0x2050
cvttpd2dq %xmm0, %xmm0
cvtdq2pd %xmm0, %xmm0
addsd 0x8e6e(%rip), %xmm0     # 0xe358
cvtsi2sdl 0x8efe(%rip), %xmm1 # 0xe3f0
addsd %xmm0, %xmm1
cvttsd2si %xmm1, %eax
movl %eax, 0x8ef0(%rip)      # 0xe3f0
movl $0x0, 0x8f02(%rip)      # 0xe40c
testl %eax, %eax
je 0x56df
movl $0x15f, %ecx            # imm = 0x15F
cmpl %ecx, %eax
cmovgel %ecx, %eax
decl %eax
movl %eax, 0x8ecc(%rip)      # 0xe3f0
movl 0x8cd6(%rip), %eax      # 0xe200
subl 0x8cc8(%rip), %eax      # 0xe1f8
movl %eax, %ecx
negl %ecx
cmovsl %eax, %ecx
cmpl $0x0, 0x8eca(%rip)      # 0xe408
jne 0x554f
cmpl $0xe, %ecx
ja 0x554f
movl $0x0, 0x8ea1(%rip)      # 0xe3f0
xorps %xmm0, %xmm0
cvtsi2sd %eax, %xmm0
imull %eax, %eax
xorps %xmm1, %xmm1
cvtsi2sd %eax, %xmm1
movupd 0x8da0(%rip), %xmm2     # 0xe308
movupd 0x8da0(%rip), %xmm3     # 0xe310
movupd 0x8da0(%rip), %xmm4     # 0xe318
cvtss2sd 0x8da0(%rip), %xmm5     # 0xe320
mulsd 0x4100(%rip), %xmm5     # 0x9688
unpcklpd %xmm5, %xmm0            # xmm0 = xmm0[0],xmm5[0]
mulsd %xmm5, %xmm5
movhpd 0x8d60(%rip), %xmm3     # xmm3 = xmm3[0],mem[0]
unpcklpd %xmm5, %xmm1            # xmm1 = xmm1[0],xmm5[0]
mulpd %xmm0, %xmm3
movhpd 0x8d48(%rip), %xmm2     # xmm2 = xmm2[0],mem[0]
mulpd %xmm1, %xmm2
addpd %xmm3, %xmm2
movhpd 0x8d48(%rip), %xmm4     # xmm4 = xmm4[0],mem[0]
addpd %xmm2, %xmm4
movapd %xmm4, %xmm0
unpckhpd %xmm4, %xmm0            # xmm0 = xmm0[1],xmm4[1]
mulsd %xmm4, %xmm0
callq 0x2050
cvttsd2si %xmm0, %eax
addl %eax, 0x8cdd(%rip)      # 0xe2b4
jmp 0x5707
movl 0x8e26(%rip), %ecx      # 0xe408
testl %ecx, %ecx
je 0x5681
xorl %edx, %edx
cmpl %ecx, %eax
setle %dl
leaq 0x2c(,%rdx,4), %rsi
addq %rbp, %rsi
decl %ecx
movl 0x8cbc(%rip), %edx      # 0xe2c0
movl (%rsi), %edi
subl %edx, %edi
movl %edi, %esi
negl %esi
cmovsl %edi, %esi
movl 0x8df7(%rip), %edx      # 0xe40c
cmpl %edx, %esi
jle 0x5621
movl %esi, 0x8ded(%rip)      # 0xe40c
movl %esi, %edx
movl %ecx, 0x8de1(%rip)      # 0xe408
testl %ecx, %ecx
jne 0x5681
cmpl $0x10, %edx
jb 0x5677
xorps %xmm0, %xmm0
cvtsi2sd %edx, %xmm0
mulsd 0x8d09(%rip), %xmm0     # 0xe348
callq 0x2160
mulsd 0x8d04(%rip), %xmm0     # 0xe350
callq 0x2050
cvttpd2dq %xmm0, %xmm0
cvtdq2pd %xmm0, %xmm0
addsd 0x8cf7(%rip), %xmm0     # 0xe358
cvtsi2sdl 0x8d87(%rip), %xmm1 # 0xe3f0
addsd %xmm0, %xmm1
cvttsd2si %xmm1, %eax
movl %eax, 0x8d79(%rip)      # 0xe3f0
movl $0x0, 0x8d8b(%rip)      # 0xe40c
testl %eax, %eax
je 0x570f
movl $0x15f, %ecx            # imm = 0x15F
cmpl %ecx, %eax
cmovgel %ecx, %eax
decl %eax
movl %eax, 0x8d55(%rip)      # 0xe3f0
movl 0x8d6f(%rip), %eax      # 0xe410
leal 0x1(%rax), %ecx
movl %ecx, 0x8d66(%rip)      # 0xe410
cmpl $0x18e, %eax            # imm = 0x18E
jle 0x573c
xorl %eax, %eax
movl %eax, 0x8d33(%rip)      # 0xe3f0
movl %eax, 0x8d4d(%rip)      # 0xe410
movl 0x8bf7(%rip), %ecx      # 0xe2c0
movl %ecx, 0x8bf9(%rip)      # 0xe2c8
movl 0x8b23(%rip), %eax      # 0xe1f8
movl %eax, 0x8b25(%rip)      # 0xe200
movl %ecx, %eax
jmp 0x5748
movl 0x8bd3(%rip), %eax      # 0xe2b8
leal (,%rax,8), %ecx
subl %eax, %ecx
addl 0x8bc0(%rip), %ecx      # 0xe2b4
shrl $0x3, %ecx
movl %ecx, 0x8bbb(%rip)      # 0xe2b8
movl $0x0, 0x8d09(%rip)      # 0xe410
movq %rbp, %rdi
jmp 0x57f8
movl 0x8adb(%rip), %eax      # 0xe1f0
leal (,%rax,8), %ecx
subl %eax, %ecx
addl 0x8ac8(%rip), %ecx      # 0xe1ec
shrl $0x3, %ecx
movl %ecx, 0x8ac3(%rip)      # 0xe1f0
movl $0x0, 0x8cd9(%rip)      # 0xe410
jmp 0x57f1
movl 0x8b86(%rip), %eax      # 0xe2c8
movl 0x8b78(%rip), %ecx      # 0xe2c0
subl %ecx, %eax
movl %eax, %ecx
negl %ecx
cmovsl %eax, %ecx
cmpl $0x0, 0x8cb0(%rip)      # 0xe408
jne 0x5769
cmpl $0xe, %ecx
ja 0x5769
movl $0x0, 0x8c87(%rip)      # 0xe3f0
xorps %xmm0, %xmm0
cvtsi2sd %eax, %xmm0
imull %eax, %eax
xorps %xmm1, %xmm1
cvtsi2sd %eax, %xmm1
movupd 0x8abe(%rip), %xmm2     # 0xe240
movupd 0x8abe(%rip), %xmm3     # 0xe248
movupd 0x8abe(%rip), %xmm4     # 0xe250
cvtss2sd 0x8abe(%rip), %xmm5     # 0xe258
mulsd 0x3ee6(%rip), %xmm5     # 0x9688
unpcklpd %xmm5, %xmm0            # xmm0 = xmm0[0],xmm5[0]
mulsd %xmm5, %xmm5
movhpd 0x8a7e(%rip), %xmm3     # xmm3 = xmm3[0],mem[0]
unpcklpd %xmm5, %xmm1            # xmm1 = xmm1[0],xmm5[0]
mulpd %xmm0, %xmm3
movhpd 0x8a66(%rip), %xmm2     # xmm2 = xmm2[0],mem[0]
mulpd %xmm1, %xmm2
addpd %xmm3, %xmm2
movhpd 0x8a66(%rip), %xmm4     # xmm4 = xmm4[0],mem[0]
addpd %xmm2, %xmm4
movapd %xmm4, %xmm0
unpckhpd %xmm4, %xmm0            # xmm0 = xmm0[1],xmm4[1]
mulsd %xmm4, %xmm0
callq 0x2050
cvttsd2si %xmm0, %eax
addl %eax, 0x89fb(%rip)      # 0xe1ec
leaq 0x89d8(%rip), %rdi      # 0xe1d0
callq 0x4402
leaq 0x8a6c(%rip), %rdi      # 0xe270
callq 0x4697
movss 0x8bc3(%rip), %xmm0     # 0xe3d4
mulss 0x3d87(%rip), %xmm0     # 0x95a0
addss 0x8a67(%rip), %xmm0     # 0xe288
mulss 0x37ef(%rip), %xmm0     # 0x9018
xorps %xmm1, %xmm1
cvtss2sd %xmm0, %xmm1
movsd 0x3e48(%rip), %xmm2     # 0x9680
ucomisd %xmm1, %xmm2
xorps %xmm1, %xmm1
ja 0x5844
movaps %xmm0, %xmm1
movss %xmm1, 0x8b88(%rip)     # 0xe3d4
cmpl $0x186a1, %r14d         # imm = 0x186A1
leaq 0x10(%rsp), %r14
jae 0x5a33
testb $0x1, 0x893b(%rip)      # 0xe1a0
jne 0x592a
movss 0x8aad(%rip), %xmm0     # 0xe320
movss 0x3d15(%rip), %xmm1     # 0x9590
divss %xmm1, %xmm0
ucomiss %xmm0, %xmm1
ja 0x5957
ucomiss 0x3d21(%rip), %xmm0     # 0x95b0
ja 0x5957
movl $0x1, 0x8a8d(%rip)      # 0xe32c
movl $0x1, %edi
movq %r14, %rsi
callq 0x20a0
movss 0x8a6c(%rip), %xmm0     # 0xe320
xorps %xmm1, %xmm1
cvtsi2sdq 0x10(%rsp), %xmm1
xorps %xmm2, %xmm2
cvtsi2sdq 0x18(%rsp), %xmm2
divss 0x3cc0(%rip), %xmm0     # 0x9590
movsd 0x3738(%rip), %xmm4     # 0x9010
mulsd %xmm4, %xmm2
xorps %xmm3, %xmm3
cvtsi2sdq 0x8b10(%rip), %xmm3 # 0xe3f8
addsd %xmm1, %xmm2
xorps %xmm1, %xmm1
cvtsi2sdq 0x8b08(%rip), %xmm1 # 0xe400
mulsd %xmm4, %xmm1
addsd %xmm3, %xmm1
subsd %xmm1, %xmm2
cvtsd2ss %xmm2, %xmm2
leaq 0x8ac9(%rip), %rdi      # 0xe3d8
movss 0x3c7d(%rip), %xmm1     # 0x9594
callq 0x6414
movups 0x10(%rsp), %xmm0
movups %xmm0, 0x8ad0(%rip)     # 0xe3f8
jmp 0x5961
movss 0x8a9e(%rip), %xmm0     # 0xe3d0
mulss 0x3c6e(%rip), %xmm0     # 0x95a8
addss 0x8916(%rip), %xmm0     # 0xe258
mulss 0x3c62(%rip), %xmm0     # 0x95ac
movss %xmm0, 0x8a7e(%rip)     # 0xe3d0
jmp 0x5a33
movl $0x0, 0x89cb(%rip)      # 0xe32c
cmpb $0x0, 0x8860(%rip)      # 0xe1c8
je 0x5a33
leaq 0x8abb(%rip), %rax      # 0xe430
movq (%rax), %rdi
xorps %xmm0, %xmm0
cvtss2sd 0x899d(%rip), %xmm0     # 0xe320
xorps %xmm1, %xmm1
cvtss2sd 0x88ca(%rip), %xmm1     # 0xe258
xorps %xmm2, %xmm2
cvtss2sd 0x88ef(%rip), %xmm2     # 0xe288
cmpb $0x1, (%r12)
jne 0x5a25
movl 0x8842(%rip), %edx      # 0xe1ec
movl 0x8840(%rip), %ecx      # 0xe1f0
movl 0x88fd(%rip), %r8d      # 0xe2b4
movl 0x88fa(%rip), %r9d      # 0xe2b8
movl 0x8834(%rip), %eax      # 0xe1f8
movq %rax, (%rsp)
movl 0x8832(%rip), %eax      # 0xe200
movq %rax, 0x8(%rsp)
movl 0x88e6(%rip), %r13d     # 0xe2c0
movl %r15d, %r14d
movl %ebx, %r15d
movq %r12, %rbx
movl 0x88de(%rip), %r12d     # 0xe2c8
movl 0x89ff(%rip), %r10d     # 0xe3f0
subq $0x8, %rsp
leaq 0x44d8(%rip), %rsi      # 0x9ed4
movb $0x3, %al
pushq %r10
pushq %r12
movq %rbx, %r12
movl %r15d, %ebx
movl %r14d, %r15d
pushq %r13
leaq 0x30(%rsp), %r14
pushq 0x28(%rsp)
pushq 0x28(%rsp)
callq 0x21c0
addq $0x30, %rsp
jmp 0x5a33
leaq 0x44d1(%rip), %rsi      # 0x9efd
movb $0x3, %al
callq 0x21c0
incl 0x8767(%rip)            # 0xe1a0
movw $0x0, 0x894c(%rip)      # 0xe38e
movb 0x8944(%rip), %al       # 0xe38c
movb 0x893f(%rip), %cl       # 0xe38d
movl %ecx, %edx
orb %al, %dl
je 0x5d0c
movzbl 0x8931(%rip), %edx      # 0xe390
decl %edx
cmpl $0x6, %edx
ja 0x5cae
leaq 0x3bef(%rip), %rsi      # 0x9660
movslq (%rsi,%rdx,4), %rdx
addq %rsi, %rdx
jmpq *%rdx
movl 0x8998(%rip), %eax      # 0xe418
testl %eax, %eax
jne 0x5bf9
cmpb $0x1, 0x898d(%rip)      # 0xe41c
jne 0x5be7
leaq 0x88c4(%rip), %rdi      # 0xe360
callq 0x8426
jmp 0x5be7
testb %al, %al
je 0x5cae
cmpl $0x0, 0x8963(%rip)      # 0xe418
je 0x5c23
movl 0x8953(%rip), %eax      # 0xe414
testl %eax, %eax
jne 0x5c7a
leaq 0x8890(%rip), %r13      # 0xe360
movq %r13, %rdi
callq 0x7467
testl %eax, %eax
jle 0x5c74
movq %r13, %rdi
callq 0x72c0
cmpl $0x1, %eax
jne 0x5c74
movq %r13, %rdi
movl $0xcc, %esi
callq 0x7354
cmpl $0x1, %eax
jne 0x5c74
movq %r13, %rdi
movl $0xbe, %esi
callq 0x7354
cmpl $0x1, %eax
jne 0x5c74
movq %r13, %rdi
callq 0x78ff
movsbl 0x8862(%rip), %eax      # 0xe38e
incl %eax
movl %eax, 0x88e0(%rip)      # 0xe414
jmp 0x5c7a
movl 0x88d9(%rip), %eax      # 0xe418
incl %eax
movl %eax, 0x88d1(%rip)      # 0xe418
cmpl 0x885b(%rip), %eax      # 0xe3a8
jl 0x5cae
leaq 0x8806(%rip), %rdi      # 0xe360
callq 0x8b04
testl %eax, %eax
jne 0x5ca4
movsbl 0x8820(%rip), %eax      # 0xe38e
incl %eax
movl %eax, 0x889e(%rip)      # 0xe414
jmp 0x5ca4
movl 0x8897(%rip), %edx      # 0xe418
testl %edx, %edx
jne 0x5bbe
testb %cl, %cl
je 0x5b96
testb $0x1, 0x888c(%rip)      # 0xe41c
jne 0x5f69
testb %al, %al
je 0x5ba6
leaq 0x87bf(%rip), %rdi      # 0xe360
callq 0x82f1
xorl %eax, %eax
cmpb $0x0, 0x87df(%rip)      # 0xe38e
setne %al
movl %eax, 0x87f8(%rip)      # 0xe3b0
movl 0x885a(%rip), %edx      # 0xe418
movl 0x87e4(%rip), %eax      # 0xe3a8
movl %eax, %ecx
shrl $0x1f, %ecx
addl %eax, %ecx
sarl %ecx
cmpl %ecx, %edx
jne 0x5bf3
cmpb $0x0, 0x87b4(%rip)      # 0xe38c
jne 0x5f5f
cmpb $0x0, 0x87a8(%rip)      # 0xe38d
je 0x5bf3
leaq 0x8772(%rip), %rdi      # 0xe360
callq 0x8284
movl 0x881f(%rip), %eax      # 0xe418
incl %eax
movl %eax, 0x8817(%rip)      # 0xe418
cmpl 0x87a1(%rip), %eax      # 0xe3a8
jl 0x5cae
movl $0x0, 0x8801(%rip)      # 0xe418
movb $0x1, 0x87fe(%rip)      # 0xe41c
jmp 0x5cae
movl %r15d, (%rsp)
leaq 0x8732(%rip), %r15      # 0xe360
movq %r15, %rdi
callq 0x72c0
cmpl $0x1, %eax
jne 0x5c5a
movq %r15, %rdi
movl $0xcc, %esi
callq 0x7354
cmpl $0x1, %eax
jne 0x5c5a
movq %r15, %rdi
movl $0x44, %esi
callq 0x7354
movl $0x1, 0x87b4(%rip)      # 0xe418
movl $0x0, 0x87a6(%rip)      # 0xe414
movl (%rsp), %r15d
jmp 0x5cae
movl 0x879a(%rip), %eax      # 0xe414
movl 0x8798(%rip), %ecx      # 0xe418
leal 0x1(%rcx), %edx
movl %edx, 0x878f(%rip)      # 0xe418
cmpl 0x8719(%rip), %edx      # 0xe3a8
jge 0x5c98
cmpl $0x1, %eax
je 0x5ca4
jmp 0x5cae
testl %eax, %eax
jne 0x5ca4
cmpl 0x870a(%rip), %ecx      # 0xe3ac
jl 0x5cae
movl $0x0, 0x876a(%rip)      # 0xe418
cmpb $0x0, 0x86d9(%rip)      # 0xe38e
je 0x5d0c
movss 0x86c5(%rip), %xmm0     # 0xe384
movq %r14, %rdi
callq 0x6286
cmpl $0x1, %eax
jne 0x5ee3
movq %r14, %rdi
callq 0x20e0
movl %ebx, %edi
movq %r14, %rsi
movq %rax, %rdx
callq 0x20b0
movq %rax, %r14
testl %r14d, %r14d
jns 0x5d0f
movq 0x8304(%rip), %rax      # 0xdff8
movq (%rax), %rdi
leaq 0x4250(%rip), %rsi      # 0x9f4e
leaq 0x10(%rsp), %rdx
xorl %eax, %eax
callq 0x21c0
jmp 0x5d0f
xorl %r14d, %r14d
cmpb $0x0, 0x8679(%rip)      # 0xe38f
je 0x5d57
movss 0x8668(%rip), %xmm0     # 0xe388
leaq 0x10(%rsp), %r14
movq %r14, %rdi
callq 0x634e
cmpl $0x1, %eax
jne 0x5ea2
movq %r14, %rdi
callq 0x20e0
movl %ebx, %edi
movq %r14, %rsi
movq %rax, %rdx
callq 0x20b0
movq %rax, %r14
testl %r14d, %r14d
js 0x5ec1
movl 0x8447(%rip), %eax      # 0xe1a4
leal 0x1(%rax), %ecx
movl %ecx, 0x843e(%rip)      # 0xe1a4
testb $0x3, %al
jne 0x5e8f
movss 0x8662(%rip), %xmm0     # 0xe3d8
movss 0x865e(%rip), %xmm1     # 0xe3dc
callq 0x6fe8
cmpb $0x1, 0x85af(%rip)      # 0xe339
jne 0x5ded
movss %xmm0, (%rsp)
movss 0x8637(%rip), %xmm0     # 0xe3d0
movss 0x37ef(%rip), %xmm2     # 0x9590
divss %xmm2, %xmm0
movss 0x8627(%rip), %xmm1     # 0xe3d4
mulss %xmm2, %xmm1
leaq 0x10(%rsp), %r14
movq %r14, %rdi
callq 0x5fb8
cmpl $0x1, %eax
jne 0x5f02
movq %r14, %rdi
callq 0x20e0
movl %ebx, %edi
movq %r14, %rsi
movq %rax, %rdx
callq 0x20b0
movq %rax, %r14
testl %r14d, %r14d
movss (%rsp), %xmm0
js 0x5f7a
cmpb $0x1, 0x8544(%rip)      # 0xe338
jne 0x5e3e
cmpl $0x1, 0x852f(%rip)      # 0xe32c
je 0x5e07
movss 0x37ad(%rip), %xmm0     # 0x95b4
leaq 0x10(%rsp), %r14
movq %r14, %rdi
callq 0x60f7
cmpl $0x1, %eax
jne 0x5f21
movq %r14, %rdi
callq 0x20e0
movl %ebx, %edi
movq %r14, %rsi
movq %rax, %rdx
callq 0x20b0
movq %rax, %r14
testl %r14d, %r14d
js 0x5f99
cmpb $0x1, 0x84f5(%rip)      # 0xe33a
jne 0x5e8f
cmpb $0x0, 0x857f(%rip)      # 0xe3cd
je 0x5e8f
movss 0x856c(%rip), %xmm0     # 0xe3c4
leaq 0x10(%rsp), %r14
movq %r14, %rdi
callq 0x61c8
cmpl $0x1, %eax
jne 0x5f40
movq %r14, %rdi
callq 0x20e0
movl %ebx, %edi
movq %r14, %rsi
movq %rax, %rdx
callq 0x20b0
movq %rax, %r14
testl %r14d, %r14d
js 0x5f7a
testl %r14d, %r14d
leaq 0x10(%rsp), %r14
jns 0x51e6
jmp 0x5f9e
movq 0x814f(%rip), %rcx      # 0xdff8
movq (%rcx), %rdi
leaq 0x40ab(%rip), %rsi      # 0x9f5e
movl %eax, %edx
xorl %eax, %eax
callq 0x21c0
jmp 0x5d36
movq 0x8130(%rip), %rax      # 0xdff8
movq (%rax), %rdi
leaq 0x407c(%rip), %rsi      # 0x9f4e
leaq 0x10(%rsp), %rdx
xorl %eax, %eax
callq 0x21c0
jmp 0x5d57
movq 0x810e(%rip), %rcx      # 0xdff8
movq (%rcx), %rdi
leaq 0x4038(%rip), %rsi      # 0x9f2c
movl %eax, %edx
xorl %eax, %eax
callq 0x21c0
jmp 0x5cd0
movq 0x80ef(%rip), %rcx      # 0xdff8
movq (%rcx), %rdi
leaq 0x406a(%rip), %rsi      # 0x9f7d
movl %eax, %edx
xorl %eax, %eax
callq 0x21c0
jmp 0x5dc7
movq 0x80d0(%rip), %rcx      # 0xdff8
movq (%rcx), %rdi
leaq 0x4066(%rip), %rsi      # 0x9f98
movl %eax, %edx
xorl %eax, %eax
callq 0x21c0
jmp 0x5e1d
movq 0x80b1(%rip), %rcx      # 0xdff8
movq (%rcx), %rdi
leaq 0x406f(%rip), %rsi      # 0x9fc0
movl %eax, %edx
xorl %eax, %eax
callq 0x21c0
jmp 0x5e6e
callq 0x3315
jmp 0x5bde
movq %r14, %rdi
callq 0x32db
movb 0x10(%rsp), %al
jmp 0x5b96
movq 0x8077(%rip), %rax      # 0xdff8
movq (%rax), %rdi
leaq 0x3fc3(%rip), %rsi      # 0x9f4e
leaq 0x10(%rsp), %rdx
xorl %eax, %eax
callq 0x21c0
jmp 0x5f9e
callq 0x3347
addq $0x118, %rsp            # imm = 0x118
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
callq 0x329c
nopl (%rax)