140016ecd:	c5 f8 ae 54 24 40    	vldmxcsr 0x40(%rsp)
140016ed3:	c5 f8 2e d1          	vucomiss %xmm1,%xmm2
140016ed7:	0f 85 53 05 00 00    	jne    0x140017430
140016edd:	d1 da                	rcr    $1,%edx
140016edf:	73 08                	jae    0x140016ee9
140016ee1:	c5 fa 10 2d f3 dc 01 	vmovss 0x1dcf3(%rip),%xmm5        # 0x140034bdc
140016ee8:	00
140016ee9:	c5 f9 70 d8 ee       	vpshufd $0xee,%xmm0,%xmm3
140016eee:	c5 e3 5c 1d d6 dc 01 	vsubsd 0x1dcd6(%rip),%xmm3,%xmm3        # 0x140034bcc
140016ef5:	00
140016ef6:	c4 e1 f9 7e da       	vmovq  %xmm3,%rdx
140016efb:	48 0f ba f2 3f       	btr    $0x3f,%rdx
140016f00:	48 3b 15 bd dc 01 00 	cmp    0x1dcbd(%rip),%rdx        # 0x140034bc4
140016f07:	0f 83 3a fe ff ff    	jae    0x140016d47
140016f0d:	c5 f9 70 ed 44       	vpshufd $0x44,%xmm5,%xmm5
140016f12:	c5 f9 28 cb          	vmovapd %xmm3,%xmm1
140016f16:	c5 d3 10 eb          	vmovsd %xmm3,%xmm5,%xmm5
140016f1a:	c5 f3 58 0d b2 dc 01 	vaddsd 0x1dcb2(%rip),%xmm1,%xmm1        # 0x140034bd4
140016f21:	00
140016f22:	c5 d3 5e e9          	vdivsd %xmm1,%xmm5,%xmm5
140016f26:	c5 f9 28 d5          	vmovapd %xmm5,%xmm2
140016f2a:	c5 d3 59 eb          	vmulsd %xmm3,%xmm5,%xmm5
140016f2e:	c5 eb 58 d2          	vaddsd %xmm2,%xmm2,%xmm2
140016f32:	c5 f9 28 ca          	vmovapd %xmm2,%xmm1
140016f36:	c5 f3 59 ca          	vmulsd %xmm2,%xmm1,%xmm1
140016f3a:	c5 f9 70 e1 44       	vpshufd $0x44,%xmm1,%xmm4
140016f3f:	c5 d9 59 25 a9 dc 01 	vmulpd 0x1dca9(%rip),%xmm4,%xmm4        # 0x140034bf0
140016f46:	00
140016f47:	c5 eb 59 d1          	vmulsd %xmm1,%xmm2,%xmm2
140016f4b:	c5 d9 58 25 ad dc 01 	vaddpd 0x1dcad(%rip),%xmm4,%xmm4        # 0x140034c00
140016f52:	00
140016f53:	c5 f3 59 c9          	vmulsd %xmm1,%xmm1,%xmm1
140016f57:	c5 f3 59 ca          	vmulsd %xmm2,%xmm1,%xmm1
140016f5b:	c5 e9 14 d1          	vunpcklpd %xmm1,%xmm2,%xmm2
140016f5f:	c5 e9 59 d4          	vmulpd %xmm4,%xmm2,%xmm2
140016f63:	c5 f9 70 ca ee       	vpshufd $0xee,%xmm2,%xmm1
140016f68:	c5 f3 58 d2          	vaddsd %xmm2,%xmm1,%xmm2
140016f6c:	c5 eb 5c d5          	vsubsd %xmm5,%xmm2,%xmm2
140016f70:	c5 f9 70 ed ee       	vpshufd $0xee,%xmm5,%xmm5
140016f75:	c5 e3 58 da          	vaddsd %xmm2,%xmm3,%xmm3
140016f79:	e9 10 f7 ff ff       	jmp    0x14001668e
140016f7e:	66 90                	xchg   %ax,%ax
140016f80:	44 8b c0             	mov    %eax,%r8d
140016f83:	c5 f9 7e ca          	vmovd  %xmm1,%edx
140016f87:	b8 00 00 00 00       	mov    $0x0,%eax
140016f8c:	41 ba 00 00 00 00    	mov    $0x0,%r10d
140016f92:	b9 00 00 80 7f       	mov    $0x7f800000,%ecx
140016f97:	83 fa 00             	cmp    $0x0,%edx
140016f9a:	0f 4c d1             	cmovl  %ecx,%edx
140016f9d:	44 0f 4c d1          	cmovl  %ecx,%r10d
140016fa1:	0f 4f d0             	cmovg  %eax,%edx
140016fa4:	b9 00 00 00 80       	mov    $0x80000000,%ecx
140016fa9:	41 81 e0 00 00 80 7f 	and    $0x7f800000,%r8d
140016fb0:	41 81 f8 00 00 00 4b 	cmp    $0x4b000000,%r8d
140016fb7:	0f 4f c8             	cmovg  %eax,%ecx
140016fba:	7f 46                	jg     0x140017002
140016fbc:	c5 f8 ae 5c 24 40    	vstmxcsr 0x40(%rsp)
140016fc2:	44 8b 44 24 40       	mov    0x40(%rsp),%r8d
140016fc7:	41 81 c8 80 1f 00 00 	or     $0x1f80,%r8d
140016fce:	44 89 44 24 50       	mov    %r8d,0x50(%rsp)
140016fd3:	c5 f8 ae 54 24 50    	vldmxcsr 0x50(%rsp)
140016fd9:	c5 7a 2d c1          	vcvtss2si %xmm1,%r8d
140016fdd:	c4 c1 6a 2a d0       	vcvtsi2ss %r8d,%xmm2,%xmm2
140016fe2:	c5 f8 ae 54 24 40    	vldmxcsr 0x40(%rsp)
140016fe8:	c5 f8 2e d1          	vucomiss %xmm1,%xmm2
140016fec:	0f 45 c8             	cmovne %eax,%ecx
140016fef:	75 11                	jne    0x140017002
140016ff1:	41 d1 d8             	rcr    $1,%r8d
140016ff4:	0f 43 c8             	cmovae %eax,%ecx
140016ff7:	73 09                	jae    0x140017002
140016ff9:	41 8b c9             	mov    %r9d,%ecx
140016ffc:	81 e1 00 00 00 80    	and    $0x80000000,%ecx
140017002:	0b ca                	or     %edx,%ecx
140017004:	c5 f9 6e c1          	vmovd  %ecx,%xmm0
140017008:	41 83 fa 00          	cmp    $0x0,%r10d
14001700c:	0f 84 b9 f8 ff ff    	je     0x1400168cb
140017012:	44 8b 0d 5b db 01 00 	mov    0x1db5b(%rip),%r9d        # 0x140034b74
140017019:	c5 f9 6f d0          	vmovdqa %xmm0,%xmm2
14001701d:	e8 52 ab 00 00       	call   0x140021b74
140017022:	c5 f9 6f 7c 24 30    	vmovdqa 0x30(%rsp),%xmm7
140017028:	c5 f9 6f 74 24 20    	vmovdqa 0x20(%rsp),%xmm6
14001702e:	48 83 c4 68          	add    $0x68,%rsp
140017032:	c3                   	ret
140017033:	66 66 66 66 66 0f 1f 	data16 data16 data16 data16 nopw 0x0(%rax,%rax,1)
14001703a:	84 00 00 00 00 00
140017040:	83 f8 00             	cmp    $0x0,%eax
140017043:	0f 84 27 02 00 00    	je     0x140017270
140017049:	c5 f9 7e c1          	vmovd  %xmm0,%ecx
14001704d:	c5 f9 7e ca          	vmovd  %xmm1,%edx
140017051:	81 f9 00 00 80 7f    	cmp    $0x7f800000,%ecx
140017057:	74 17                	je     0x140017070
140017059:	81 f9 00 00 80 ff    	cmp    $0xff800000,%ecx
14001705f:	74 1f                	je     0x140017080
140017061:	e9 aa 02 00 00       	jmp    0x140017310
140017066:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
14001706d:	00 00 00
140017070:	83 fa 00             	cmp    $0x0,%edx
140017073:	0f 8c 37 02 00 00    	jl     0x1400172b0
140017079:	e9 52 02 00 00       	jmp    0x1400172d0
14001707e:	66 90                	xchg   %ax,%ax
140017080:	44 8b c0             	mov    %eax,%r8d
140017083:	b8 00 00 00 00       	mov    $0x0,%eax
140017088:	b9 00 00 80 7f       	mov    $0x7f800000,%ecx
14001708d:	83 fa 00             	cmp    $0x0,%edx
140017090:	0f 4c d0             	cmovl  %eax,%edx
140017093:	0f 4f d1             	cmovg  %ecx,%edx
140017096:	b9 00 00 00 80       	mov    $0x80000000,%ecx
14001709b:	41 81 e0 00 00 80 7f 	and    $0x7f800000,%r8d
1400170a2:	41 81 f8 00 00 00 4b 	cmp    $0x4b000000,%r8d
1400170a9:	0f 4f c8             	cmovg  %eax,%ecx
1400170ac:	7f 3b                	jg     0x1400170e9
1400170ae:	c5 f8 ae 5c 24 40    	vstmxcsr 0x40(%rsp)
1400170b4:	44 8b 44 24 40       	mov    0x40(%rsp),%r8d
1400170b9:	41 81 c8 80 1f 00 00 	or     $0x1f80,%r8d
1400170c0:	44 89 44 24 50       	mov    %r8d,0x50(%rsp)
1400170c5:	c5 f8 ae 54 24 50    	vldmxcsr 0x50(%rsp)
1400170cb:	c5 7a 2d c1          	vcvtss2si %xmm1,%r8d
1400170cf:	c4 c1 6a 2a d0       	vcvtsi2ss %r8d,%xmm2,%xmm2
1400170d4:	c5 f8 ae 54 24 40    	vldmxcsr 0x40(%rsp)
1400170da:	c5 f8 2e d1          	vucomiss %xmm1,%xmm2
1400170de:	0f 45 c8             	cmovne %eax,%ecx
1400170e1:	75 06                	jne    0x1400170e9
1400170e3:	41 d1 d8             	rcr    $1,%r8d
1400170e6:	0f 43 c8             	cmovae %eax,%ecx
1400170e9:	0b ca                	or     %edx,%ecx
1400170eb:	c5 f9 6e c1          	vmovd  %ecx,%xmm0
1400170ef:	c5 f9 6f 7c 24 30    	vmovdqa 0x30(%rsp),%xmm7
1400170f5:	c5 f9 6f 74 24 20    	vmovdqa 0x20(%rsp),%xmm6
1400170fb:	48 83 c4 68          	add    $0x68,%rsp
1400170ff:	c3                   	ret
140017100:	77 6e                	ja     0x140017170
140017102:	81 f9 00 00 80 7f    	cmp    $0x7f800000,%ecx
140017108:	0f 87 02 02 00 00    	ja     0x140017310
14001710e:	81 f9 00 00 80 3f    	cmp    $0x3f800000,%ecx
140017114:	0f 84 76 01 00 00    	je     0x140017290
14001711a:	c5 f9 7e c8          	vmovd  %xmm1,%eax
14001711e:	0f ba e0 1f          	bt     $0x1f,%eax
140017122:	72 1c                	jb     0x140017140
140017124:	81 f9 00 00 80 3f    	cmp    $0x3f800000,%ecx
14001712a:	0f 82 80 01 00 00    	jb     0x1400172b0
140017130:	e9 9b 01 00 00       	jmp    0x1400172d0
140017135:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%rax,%rax,1)
14001713c:	00 00 00 00
140017140:	b8 00 00 00 00       	mov    $0x0,%eax
140017145:	41 b8 00 00 80 7f    	mov    $0x7f800000,%r8d
14001714b:	81 f9 00 00 80 3f    	cmp    $0x3f800000,%ecx
140017151:	41 0f 42 c0          	cmovb  %r8d,%eax
140017155:	c5 f9 6e c0          	vmovd  %eax,%xmm0
140017159:	c5 f9 6f 7c 24 30    	vmovdqa 0x30(%rsp),%xmm7
14001715f:	c5 f9 6f 74 24 20    	vmovdqa 0x20(%rsp),%xmm6
140017165:	48 83 c4 68          	add    $0x68,%rsp
140017169:	c3                   	ret
14001716a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140017170:	81 f9 00 00 80 7f    	cmp    $0x7f800000,%ecx
140017176:	0f 87 f4 01 00 00    	ja     0x140017370
14001717c:	41 81 f9 00 00 80 3f 	cmp    $0x3f800000,%r9d
140017183:	0f 84 b7 00 00 00    	je     0x140017240
140017189:	c5 f9 6f c1          	vmovdqa %xmm1,%xmm0
14001718d:	e9 ae 01 00 00       	jmp    0x140017340
140017192:	66 66 66 66 66 66 0f 	data16 data16 data16 data16 data16 nopw 0x0(%rax,%rax,1)
140017199:	1f 84 00 00 00 00 00
1400171a0:	83 f8 00             	cmp    $0x0,%eax
1400171a3:	74 5b                	je     0x140017200
1400171a5:	c5 f9 7e ca          	vmovd  %xmm1,%edx
1400171a9:	81 fa 00 00 80 3f    	cmp    $0x3f800000,%edx
1400171af:	0f 85 75 fb ff ff    	jne    0x140016d2a
1400171b5:	81 f9 00 00 80 7f    	cmp    $0x7f800000,%ecx
1400171bb:	77 11                	ja     0x1400171ce
1400171bd:	c5 f9 6f 7c 24 30    	vmovdqa 0x30(%rsp),%xmm7
1400171c3:	c5 f9 6f 74 24 20    	vmovdqa 0x20(%rsp),%xmm6
1400171c9:	48 83 c4 68          	add    $0x68,%rsp
1400171cd:	c3                   	ret
1400171ce:	c5 f9 7e c2          	vmovd  %xmm0,%edx
1400171d2:	81 ca 00 00 40 00    	or     $0x400000,%edx
1400171d8:	c5 f9 6e d2          	vmovd  %edx,%xmm2
1400171dc:	44 8b 0d 95 d9 01 00 	mov    0x1d995(%rip),%r9d        # 0x140034b78
1400171e3:	e8 8c a9 00 00       	call   0x140021b74
1400171e8:	66 0f 6f 7c 24 30    	movdqa 0x30(%rsp),%xmm7
1400171ee:	66 0f 6f 74 24 20    	movdqa 0x20(%rsp),%xmm6
1400171f4:	48 83 c4 68          	add    $0x68,%rsp
1400171f8:	c3                   	ret
1400171f9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140017200:	81 f9 00 00 80 7f    	cmp    $0x7f800000,%ecx
140017206:	76 68                	jbe    0x140017270
140017208:	81 f9 00 00 c0 7f    	cmp    $0x7fc00000,%ecx
14001720e:	73 60                	jae    0x140017270
140017210:	8b d1                	mov    %ecx,%edx
140017212:	81 ca 00 00 40 00    	or     $0x400000,%edx
140017218:	c5 f9 6e d2          	vmovd  %edx,%xmm2
14001721c:	44 8b 0d 55 d9 01 00 	mov    0x1d955(%rip),%r9d        # 0x140034b78
140017223:	e8 4c a9 00 00       	call   0x140021b74
140017228:	c5 f9 6f 7c 24 30    	vmovdqa 0x30(%rsp),%xmm7
14001722e:	c5 f9 6f 74 24 20    	vmovdqa 0x20(%rsp),%xmm6
140017234:	48 83 c4 68          	add    $0x68,%rsp
140017238:	c3                   	ret
140017239:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140017240:	3d 00 00 c0 7f       	cmp    $0x7fc00000,%eax
140017245:	73 29                	jae    0x140017270
140017247:	ba 00 00 80 3f       	mov    $0x3f800000,%edx
14001724c:	c5 f9 6e d2          	vmovd  %edx,%xmm2
140017250:	44 8b 0d 25 d9 01 00 	mov    0x1d925(%rip),%r9d        # 0x140034b7c
140017257:	e8 18 a9 00 00       	call   0x140021b74
14001725c:	c5 f9 6f 7c 24 30    	vmovdqa 0x30(%rsp),%xmm7
140017262:	c5 f9 6f 74 24 20    	vmovdqa 0x20(%rsp),%xmm6
140017268:	48 83 c4 68          	add    $0x68,%rsp
14001726c:	c3                   	ret
14001726d:	0f 1f 00             	nopl   (%rax)
140017270:	ba 00 00 80 3f       	mov    $0x3f800000,%edx
140017275:	c5 f9 6e c2          	vmovd  %edx,%xmm0
140017279:	c5 f9 6f 7c 24 30    	vmovdqa 0x30(%rsp),%xmm7
14001727f:	c5 f9 6f 74 24 20    	vmovdqa 0x20(%rsp),%xmm6
140017285:	48 83 c4 68          	add    $0x68,%rsp
140017289:	c3                   	ret
14001728a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140017290:	ba 00 00 80 3f       	mov    $0x3f800000,%edx
140017295:	c5 f9 6e c2          	vmovd  %edx,%xmm0
140017299:	c5 f9 6f 7c 24 30    	vmovdqa 0x30(%rsp),%xmm7
14001729f:	c5 f9 6f 74 24 20    	vmovdqa 0x20(%rsp),%xmm6
1400172a5:	48 83 c4 68          	add    $0x68,%rsp
1400172a9:	c3                   	ret
1400172aa:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1400172b0:	c5 f9 ef c0          	vpxor  %xmm0,%xmm0,%xmm0
1400172b4:	c5 f9 6f 7c 24 30    	vmovdqa 0x30(%rsp),%xmm7
1400172ba:	c5 f9 6f 74 24 20    	vmovdqa 0x20(%rsp),%xmm6
1400172c0:	48 83 c4 68          	add    $0x68,%rsp
1400172c4:	c3                   	ret
1400172c5:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%rax,%rax,1)
1400172cc:	00 00 00 00
1400172d0:	ba 00 00 80 7f       	mov    $0x7f800000,%edx
1400172d5:	c5 f9 6e c2          	vmovd  %edx,%xmm0
1400172d9:	c5 f9 6f 7c 24 30    	vmovdqa 0x30(%rsp),%xmm7
1400172df:	c5 f9 6f 74 24 20    	vmovdqa 0x20(%rsp),%xmm6
1400172e5:	48 83 c4 68          	add    $0x68,%rsp
1400172e9:	c3                   	ret
1400172ea:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1400172f0:	c5 fa 58 c0          	vaddss %xmm0,%xmm0,%xmm0
1400172f4:	c5 f9 6f 7c 24 30    	vmovdqa 0x30(%rsp),%xmm7
1400172fa:	c5 f9 6f 74 24 20    	vmovdqa 0x20(%rsp),%xmm6
140017300:	48 83 c4 68          	add    $0x68,%rsp
140017304:	c3                   	ret
140017305:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%rax,%rax,1)
14001730c:	00 00 00 00
140017310:	c5 f9 7e c1          	vmovd  %xmm0,%ecx
140017314:	81 c9 00 00 40 00    	or     $0x400000,%ecx
14001731a:	c5 f9 6e d1          	vmovd  %ecx,%xmm2
14001731e:	44 8b 0d 53 d8 01 00 	mov    0x1d853(%rip),%r9d        # 0x140034b78
140017325:	e8 4a a8 00 00       	call   0x140021b74
14001732a:	c5 f9 6f 7c 24 30    	vmovdqa 0x30(%rsp),%xmm7
140017330:	c5 f9 6f 74 24 20    	vmovdqa 0x20(%rsp),%xmm6
140017336:	48 83 c4 68          	add    $0x68,%rsp
14001733a:	c3                   	ret
14001733b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140017340:	c5 f9 7e c8          	vmovd  %xmm1,%eax
140017344:	0d 00 00 40 00       	or     $0x400000,%eax
140017349:	c5 f9 6e d0          	vmovd  %eax,%xmm2
14001734d:	44 8b 0d 28 d8 01 00 	mov    0x1d828(%rip),%r9d        # 0x140034b7c
140017354:	e8 1b a8 00 00       	call   0x140021b74
140017359:	c5 f9 6f 7c 24 30    	vmovdqa 0x30(%rsp),%xmm7
14001735f:	c5 f9 6f 74 24 20    	vmovdqa 0x20(%rsp),%xmm6
140017365:	48 83 c4 68          	add    $0x68,%rsp
140017369:	c3                   	ret
14001736a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140017370:	41 81 f9 00 00 c0 ff 	cmp    $0xffc00000,%r9d
140017377:	74 2b                	je     0x1400173a4
140017379:	c5 f9 7e c1          	vmovd  %xmm0,%ecx
14001737d:	81 c9 00 00 40 00    	or     $0x400000,%ecx
140017383:	c5 f9 6e d1          	vmovd  %ecx,%xmm2
140017387:	44 8b 0d f2 d7 01 00 	mov    0x1d7f2(%rip),%r9d        # 0x140034b80
14001738e:	e8 e1 a7 00 00       	call   0x140021b74
140017393:	c5 f9 6f 7c 24 30    	vmovdqa 0x30(%rsp),%xmm7
140017399:	c5 f9 6f 74 24 20    	vmovdqa 0x20(%rsp),%xmm6
14001739f:	48 83 c4 68          	add    $0x68,%rsp
1400173a3:	c3                   	ret
1400173a4:	c5 f9 7e c8          	vmovd  %xmm1,%eax
1400173a8:	0d 00 00 40 00       	or     $0x400000,%eax
1400173ad:	c5 f9 6e d0          	vmovd  %eax,%xmm2
1400173b1:	44 8b 0d c8 d7 01 00 	mov    0x1d7c8(%rip),%r9d        # 0x140034b80
1400173b8:	e8 b7 a7 00 00       	call   0x140021b74
1400173bd:	c5 f9 6f 7c 24 30    	vmovdqa 0x30(%rsp),%xmm7
1400173c3:	c5 f9 6f 74 24 20    	vmovdqa 0x20(%rsp),%xmm6
1400173c9:	48 83 c4 68          	add    $0x68,%rsp
1400173cd:	c3                   	ret
1400173ce:	66 90                	xchg   %ax,%ax
1400173d0:	c5 e9 ef d2          	vpxor  %xmm2,%xmm2,%xmm2
1400173d4:	c5 e8 56 d5          	vorps  %xmm5,%xmm2,%xmm2
1400173d8:	44 8b 0d a9 d7 01 00 	mov    0x1d7a9(%rip),%r9d        # 0x140034b88
1400173df:	e8 90 a7 00 00       	call   0x140021b74
1400173e4:	c5 f9 6f 7c 24 30    	vmovdqa 0x30(%rsp),%xmm7
1400173ea:	c5 f9 6f 74 24 20    	vmovdqa 0x20(%rsp),%xmm6
1400173f0:	48 83 c4 68          	add    $0x68,%rsp
1400173f4:	c3                   	ret
1400173f5:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%rax,%rax,1)
1400173fc:	00 00 00 00
140017400:	ba 00 00 80 7f       	mov    $0x7f800000,%edx
140017405:	c5 f9 6e d2          	vmovd  %edx,%xmm2
140017409:	c5 e8 56 d5          	vorps  %xmm5,%xmm2,%xmm2
14001740d:	44 8b 0d 7c d7 01 00 	mov    0x1d77c(%rip),%r9d        # 0x140034b90
140017414:	e8 5b a7 00 00       	call   0x140021b74
140017419:	c5 f9 6f 7c 24 30    	vmovdqa 0x30(%rsp),%xmm7
14001741f:	c5 f9 6f 74 24 20    	vmovdqa 0x20(%rsp),%xmm6
140017425:	48 83 c4 68          	add    $0x68,%rsp
140017429:	c3                   	ret
14001742a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140017430:	ba 00 00 c0 ff       	mov    $0xffc00000,%edx
140017435:	c5 f9 6e d2          	vmovd  %edx,%xmm2
140017439:	44 8b 0d 44 d7 01 00 	mov    0x1d744(%rip),%r9d        # 0x140034b84
140017440:	e8 2f a7 00 00       	call   0x140021b74
140017445:	c5 f9 6f 7c 24 30    	vmovdqa 0x30(%rsp),%xmm7
14001744b:	c5 f9 6f 74 24 20    	vmovdqa 0x20(%rsp),%xmm6
140017451:	48 83 c4 68          	add    $0x68,%rsp
140017455:	c3                   	ret
140017456:	cc                   	int3
140017457:	cc                   	int3
140017458:	8b 05 3a cc 02 00    	mov    0x2cc3a(%rip),%eax        # 0x140044098
14001745e:	4c 8b c9             	mov    %rcx,%r9
140017461:	83 f8 05             	cmp    $0x5,%eax
140017464:	0f 8c 93 00 00 00    	jl     0x1400174fd
14001746a:	4c 8b c1             	mov    %rcx,%r8
14001746d:	b8 20 00 00 00       	mov    $0x20,%eax
140017472:	41 83 e0 1f          	and    $0x1f,%r8d
140017476:	49 2b c0             	sub    %r8,%rax
140017479:	49 f7 d8             	neg    %r8
14001747c:	4d 1b d2             	sbb    %r10,%r10
14001747f:	4c 23 d0             	and    %rax,%r10
140017482:	49 8b c1             	mov    %r9,%rax
140017485:	49 3b d2             	cmp    %r10,%rdx
140017488:	4c 0f 42 d2          	cmovb  %rdx,%r10
14001748c:	49 03 ca             	add    %r10,%rcx
14001748f:	4c 3b c9             	cmp    %rcx,%r9
140017492:	74 0d                	je     0x1400174a1
140017494:	80 38 00             	cmpb   $0x0,(%rax)
140017497:	74 08                	je     0x1400174a1
140017499:	48 ff c0             	inc    %rax
14001749c:	48 3b c1             	cmp    %rcx,%rax
14001749f:	75 f3                	jne    0x140017494
1400174a1:	48 8b c8             	mov    %rax,%rcx
1400174a4:	49 2b c9             	sub    %r9,%rcx
1400174a7:	49 3b ca             	cmp    %r10,%rcx
1400174aa:	0f 85 f4 00 00 00    	jne    0x1400175a4
1400174b0:	4c 8b c2             	mov    %rdx,%r8
1400174b3:	48 8b c8             	mov    %rax,%rcx
1400174b6:	4d 2b c2             	sub    %r10,%r8
1400174b9:	49 83 e0 e0          	and    $0xffffffffffffffe0,%r8
1400174bd:	4c 03 c0             	add    %rax,%r8
1400174c0:	49 3b c0             	cmp    %r8,%rax
1400174c3:	74 1c                	je     0x1400174e1
1400174c5:	c5 f1 ef c9          	vpxor  %xmm1,%xmm1,%xmm1
1400174c9:	c5 f5 74 09          	vpcmpeqb (%rcx),%ymm1,%ymm1
1400174cd:	c5 fd d7 c1          	vpmovmskb %ymm1,%eax
1400174d1:	85 c0                	test   %eax,%eax