1401a1e8f:	25 00 00 80 7f       	and    $0x7f800000,%eax
1401a1e94:	3d 00 00 00 4b       	cmp    $0x4b000000,%eax
1401a1e99:	7f 3e                	jg     0x1401a1ed9
1401a1e9b:	c5 f8 ae 5c 24 40    	vstmxcsr 0x40(%rsp)
1401a1ea1:	8b 54 24 40          	mov    0x40(%rsp),%edx
1401a1ea5:	81 ca 80 1f 00 00    	or     $0x1f80,%edx
1401a1eab:	89 54 24 50          	mov    %edx,0x50(%rsp)
1401a1eaf:	c5 f8 ae 54 24 50    	vldmxcsr 0x50(%rsp)
1401a1eb5:	c5 fa 2d d1          	vcvtss2si %xmm1,%edx
1401a1eb9:	c5 ea 2a d2          	vcvtsi2ss %edx,%xmm2,%xmm2
1401a1ebd:	c5 f8 ae 54 24 40    	vldmxcsr 0x40(%rsp)
1401a1ec3:	c5 f8 2e d1          	vucomiss %xmm1,%xmm2
1401a1ec7:	0f 85 53 05 00 00    	jne    0x1401a2420
1401a1ecd:	d1 da                	rcr    $1,%edx
1401a1ecf:	73 08                	jae    0x1401a1ed9
1401a1ed1:	c5 fa 10 2d 73 27 08 	vmovss 0x82773(%rip),%xmm5        # 0x14022464c
1401a1ed8:	00
1401a1ed9:	c5 f9 70 d8 ee       	vpshufd $0xee,%xmm0,%xmm3
1401a1ede:	c5 e3 5c 1d 56 27 08 	vsubsd 0x82756(%rip),%xmm3,%xmm3        # 0x14022463c
1401a1ee5:	00
1401a1ee6:	c4 e1 f9 7e da       	vmovq  %xmm3,%rdx
1401a1eeb:	48 0f ba f2 3f       	btr    $0x3f,%rdx
1401a1ef0:	48 3b 15 3d 27 08 00 	cmp    0x8273d(%rip),%rdx        # 0x140224634
1401a1ef7:	0f 83 3a fe ff ff    	jae    0x1401a1d37
1401a1efd:	c5 f9 70 ed 44       	vpshufd $0x44,%xmm5,%xmm5
1401a1f02:	c5 f9 28 cb          	vmovapd %xmm3,%xmm1
1401a1f06:	c5 d3 10 eb          	vmovsd %xmm3,%xmm5,%xmm5
1401a1f0a:	c5 f3 58 0d 32 27 08 	vaddsd 0x82732(%rip),%xmm1,%xmm1        # 0x140224644
1401a1f11:	00
1401a1f12:	c5 d3 5e e9          	vdivsd %xmm1,%xmm5,%xmm5
1401a1f16:	c5 f9 28 d5          	vmovapd %xmm5,%xmm2
1401a1f1a:	c5 d3 59 eb          	vmulsd %xmm3,%xmm5,%xmm5
1401a1f1e:	c5 eb 58 d2          	vaddsd %xmm2,%xmm2,%xmm2
1401a1f22:	c5 f9 28 ca          	vmovapd %xmm2,%xmm1
1401a1f26:	c5 f3 59 ca          	vmulsd %xmm2,%xmm1,%xmm1
1401a1f2a:	c5 f9 70 e1 44       	vpshufd $0x44,%xmm1,%xmm4
1401a1f2f:	c5 d9 59 25 29 27 08 	vmulpd 0x82729(%rip),%xmm4,%xmm4        # 0x140224660
1401a1f36:	00
1401a1f37:	c5 eb 59 d1          	vmulsd %xmm1,%xmm2,%xmm2
1401a1f3b:	c5 d9 58 25 2d 27 08 	vaddpd 0x8272d(%rip),%xmm4,%xmm4        # 0x140224670
1401a1f42:	00
1401a1f43:	c5 f3 59 c9          	vmulsd %xmm1,%xmm1,%xmm1
1401a1f47:	c5 f3 59 ca          	vmulsd %xmm2,%xmm1,%xmm1
1401a1f4b:	c5 e9 14 d1          	vunpcklpd %xmm1,%xmm2,%xmm2
1401a1f4f:	c5 e9 59 d4          	vmulpd %xmm4,%xmm2,%xmm2
1401a1f53:	c5 f9 70 ca ee       	vpshufd $0xee,%xmm2,%xmm1
1401a1f58:	c5 f3 58 d2          	vaddsd %xmm2,%xmm1,%xmm2
1401a1f5c:	c5 eb 5c d5          	vsubsd %xmm5,%xmm2,%xmm2
1401a1f60:	c5 f9 70 ed ee       	vpshufd $0xee,%xmm5,%xmm5
1401a1f65:	c5 e3 58 da          	vaddsd %xmm2,%xmm3,%xmm3
1401a1f69:	e9 10 f7 ff ff       	jmp    0x1401a167e
1401a1f6e:	66 90                	xchg   %ax,%ax
1401a1f70:	44 8b c0             	mov    %eax,%r8d
1401a1f73:	c5 f9 7e ca          	vmovd  %xmm1,%edx
1401a1f77:	b8 00 00 00 00       	mov    $0x0,%eax
1401a1f7c:	41 ba 00 00 00 00    	mov    $0x0,%r10d
1401a1f82:	b9 00 00 80 7f       	mov    $0x7f800000,%ecx
1401a1f87:	83 fa 00             	cmp    $0x0,%edx
1401a1f8a:	0f 4c d1             	cmovl  %ecx,%edx
1401a1f8d:	44 0f 4c d1          	cmovl  %ecx,%r10d
1401a1f91:	0f 4f d0             	cmovg  %eax,%edx
1401a1f94:	b9 00 00 00 80       	mov    $0x80000000,%ecx
1401a1f99:	41 81 e0 00 00 80 7f 	and    $0x7f800000,%r8d
1401a1fa0:	41 81 f8 00 00 00 4b 	cmp    $0x4b000000,%r8d
1401a1fa7:	0f 4f c8             	cmovg  %eax,%ecx
1401a1faa:	7f 46                	jg     0x1401a1ff2
1401a1fac:	c5 f8 ae 5c 24 40    	vstmxcsr 0x40(%rsp)
1401a1fb2:	44 8b 44 24 40       	mov    0x40(%rsp),%r8d
1401a1fb7:	41 81 c8 80 1f 00 00 	or     $0x1f80,%r8d
1401a1fbe:	44 89 44 24 50       	mov    %r8d,0x50(%rsp)
1401a1fc3:	c5 f8 ae 54 24 50    	vldmxcsr 0x50(%rsp)
1401a1fc9:	c5 7a 2d c1          	vcvtss2si %xmm1,%r8d
1401a1fcd:	c4 c1 6a 2a d0       	vcvtsi2ss %r8d,%xmm2,%xmm2
1401a1fd2:	c5 f8 ae 54 24 40    	vldmxcsr 0x40(%rsp)
1401a1fd8:	c5 f8 2e d1          	vucomiss %xmm1,%xmm2
1401a1fdc:	0f 45 c8             	cmovne %eax,%ecx
1401a1fdf:	75 11                	jne    0x1401a1ff2
1401a1fe1:	41 d1 d8             	rcr    $1,%r8d
1401a1fe4:	0f 43 c8             	cmovae %eax,%ecx
1401a1fe7:	73 09                	jae    0x1401a1ff2
1401a1fe9:	41 8b c9             	mov    %r9d,%ecx
1401a1fec:	81 e1 00 00 00 80    	and    $0x80000000,%ecx
1401a1ff2:	0b ca                	or     %edx,%ecx
1401a1ff4:	c5 f9 6e c1          	vmovd  %ecx,%xmm0
1401a1ff8:	41 83 fa 00          	cmp    $0x0,%r10d
1401a1ffc:	0f 84 b9 f8 ff ff    	je     0x1401a18bb
1401a2002:	44 8b 0d db 25 08 00 	mov    0x825db(%rip),%r9d        # 0x1402245e4
1401a2009:	c5 f9 6f d0          	vmovdqa %xmm0,%xmm2
1401a200d:	e8 e2 c0 00 00       	call   0x1401ae0f4
1401a2012:	c5 f9 6f 7c 24 30    	vmovdqa 0x30(%rsp),%xmm7
1401a2018:	c5 f9 6f 74 24 20    	vmovdqa 0x20(%rsp),%xmm6
1401a201e:	48 83 c4 68          	add    $0x68,%rsp
1401a2022:	c3                   	ret
1401a2023:	66 66 66 66 66 0f 1f 	data16 data16 data16 data16 nopw 0x0(%rax,%rax,1)
1401a202a:	84 00 00 00 00 00
1401a2030:	83 f8 00             	cmp    $0x0,%eax
1401a2033:	0f 84 27 02 00 00    	je     0x1401a2260
1401a2039:	c5 f9 7e c1          	vmovd  %xmm0,%ecx
1401a203d:	c5 f9 7e ca          	vmovd  %xmm1,%edx
1401a2041:	81 f9 00 00 80 7f    	cmp    $0x7f800000,%ecx
1401a2047:	74 17                	je     0x1401a2060
1401a2049:	81 f9 00 00 80 ff    	cmp    $0xff800000,%ecx
1401a204f:	74 1f                	je     0x1401a2070
1401a2051:	e9 aa 02 00 00       	jmp    0x1401a2300
1401a2056:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
1401a205d:	00 00 00
1401a2060:	83 fa 00             	cmp    $0x0,%edx
1401a2063:	0f 8c 37 02 00 00    	jl     0x1401a22a0
1401a2069:	e9 52 02 00 00       	jmp    0x1401a22c0
1401a206e:	66 90                	xchg   %ax,%ax
1401a2070:	44 8b c0             	mov    %eax,%r8d
1401a2073:	b8 00 00 00 00       	mov    $0x0,%eax
1401a2078:	b9 00 00 80 7f       	mov    $0x7f800000,%ecx
1401a207d:	83 fa 00             	cmp    $0x0,%edx
1401a2080:	0f 4c d0             	cmovl  %eax,%edx
1401a2083:	0f 4f d1             	cmovg  %ecx,%edx
1401a2086:	b9 00 00 00 80       	mov    $0x80000000,%ecx
1401a208b:	41 81 e0 00 00 80 7f 	and    $0x7f800000,%r8d
1401a2092:	41 81 f8 00 00 00 4b 	cmp    $0x4b000000,%r8d
1401a2099:	0f 4f c8             	cmovg  %eax,%ecx
1401a209c:	7f 3b                	jg     0x1401a20d9
1401a209e:	c5 f8 ae 5c 24 40    	vstmxcsr 0x40(%rsp)
1401a20a4:	44 8b 44 24 40       	mov    0x40(%rsp),%r8d
1401a20a9:	41 81 c8 80 1f 00 00 	or     $0x1f80,%r8d
1401a20b0:	44 89 44 24 50       	mov    %r8d,0x50(%rsp)
1401a20b5:	c5 f8 ae 54 24 50    	vldmxcsr 0x50(%rsp)
1401a20bb:	c5 7a 2d c1          	vcvtss2si %xmm1,%r8d
1401a20bf:	c4 c1 6a 2a d0       	vcvtsi2ss %r8d,%xmm2,%xmm2
1401a20c4:	c5 f8 ae 54 24 40    	vldmxcsr 0x40(%rsp)
1401a20ca:	c5 f8 2e d1          	vucomiss %xmm1,%xmm2
1401a20ce:	0f 45 c8             	cmovne %eax,%ecx
1401a20d1:	75 06                	jne    0x1401a20d9
1401a20d3:	41 d1 d8             	rcr    $1,%r8d
1401a20d6:	0f 43 c8             	cmovae %eax,%ecx
1401a20d9:	0b ca                	or     %edx,%ecx
1401a20db:	c5 f9 6e c1          	vmovd  %ecx,%xmm0
1401a20df:	c5 f9 6f 7c 24 30    	vmovdqa 0x30(%rsp),%xmm7
1401a20e5:	c5 f9 6f 74 24 20    	vmovdqa 0x20(%rsp),%xmm6
1401a20eb:	48 83 c4 68          	add    $0x68,%rsp
1401a20ef:	c3                   	ret
1401a20f0:	77 6e                	ja     0x1401a2160
1401a20f2:	81 f9 00 00 80 7f    	cmp    $0x7f800000,%ecx
1401a20f8:	0f 87 02 02 00 00    	ja     0x1401a2300
1401a20fe:	81 f9 00 00 80 3f    	cmp    $0x3f800000,%ecx
1401a2104:	0f 84 76 01 00 00    	je     0x1401a2280
1401a210a:	c5 f9 7e c8          	vmovd  %xmm1,%eax
1401a210e:	0f ba e0 1f          	bt     $0x1f,%eax
1401a2112:	72 1c                	jb     0x1401a2130
1401a2114:	81 f9 00 00 80 3f    	cmp    $0x3f800000,%ecx
1401a211a:	0f 82 80 01 00 00    	jb     0x1401a22a0
1401a2120:	e9 9b 01 00 00       	jmp    0x1401a22c0
1401a2125:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%rax,%rax,1)
1401a212c:	00 00 00 00
1401a2130:	b8 00 00 00 00       	mov    $0x0,%eax
1401a2135:	41 b8 00 00 80 7f    	mov    $0x7f800000,%r8d
1401a213b:	81 f9 00 00 80 3f    	cmp    $0x3f800000,%ecx
1401a2141:	41 0f 42 c0          	cmovb  %r8d,%eax
1401a2145:	c5 f9 6e c0          	vmovd  %eax,%xmm0
1401a2149:	c5 f9 6f 7c 24 30    	vmovdqa 0x30(%rsp),%xmm7
1401a214f:	c5 f9 6f 74 24 20    	vmovdqa 0x20(%rsp),%xmm6
1401a2155:	48 83 c4 68          	add    $0x68,%rsp
1401a2159:	c3                   	ret
1401a215a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1401a2160:	81 f9 00 00 80 7f    	cmp    $0x7f800000,%ecx
1401a2166:	0f 87 f4 01 00 00    	ja     0x1401a2360
1401a216c:	41 81 f9 00 00 80 3f 	cmp    $0x3f800000,%r9d
1401a2173:	0f 84 b7 00 00 00    	je     0x1401a2230
1401a2179:	c5 f9 6f c1          	vmovdqa %xmm1,%xmm0
1401a217d:	e9 ae 01 00 00       	jmp    0x1401a2330
1401a2182:	66 66 66 66 66 66 0f 	data16 data16 data16 data16 data16 nopw 0x0(%rax,%rax,1)
1401a2189:	1f 84 00 00 00 00 00
1401a2190:	83 f8 00             	cmp    $0x0,%eax
1401a2193:	74 5b                	je     0x1401a21f0
1401a2195:	c5 f9 7e ca          	vmovd  %xmm1,%edx
1401a2199:	81 fa 00 00 80 3f    	cmp    $0x3f800000,%edx
1401a219f:	0f 85 75 fb ff ff    	jne    0x1401a1d1a
1401a21a5:	81 f9 00 00 80 7f    	cmp    $0x7f800000,%ecx
1401a21ab:	77 11                	ja     0x1401a21be
1401a21ad:	c5 f9 6f 7c 24 30    	vmovdqa 0x30(%rsp),%xmm7
1401a21b3:	c5 f9 6f 74 24 20    	vmovdqa 0x20(%rsp),%xmm6
1401a21b9:	48 83 c4 68          	add    $0x68,%rsp
1401a21bd:	c3                   	ret
1401a21be:	c5 f9 7e c2          	vmovd  %xmm0,%edx
1401a21c2:	81 ca 00 00 40 00    	or     $0x400000,%edx
1401a21c8:	c5 f9 6e d2          	vmovd  %edx,%xmm2
1401a21cc:	44 8b 0d 15 24 08 00 	mov    0x82415(%rip),%r9d        # 0x1402245e8
1401a21d3:	e8 1c bf 00 00       	call   0x1401ae0f4
1401a21d8:	66 0f 6f 7c 24 30    	movdqa 0x30(%rsp),%xmm7
1401a21de:	66 0f 6f 74 24 20    	movdqa 0x20(%rsp),%xmm6
1401a21e4:	48 83 c4 68          	add    $0x68,%rsp
1401a21e8:	c3                   	ret
1401a21e9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1401a21f0:	81 f9 00 00 80 7f    	cmp    $0x7f800000,%ecx
1401a21f6:	76 68                	jbe    0x1401a2260
1401a21f8:	81 f9 00 00 c0 7f    	cmp    $0x7fc00000,%ecx
1401a21fe:	73 60                	jae    0x1401a2260
1401a2200:	8b d1                	mov    %ecx,%edx
1401a2202:	81 ca 00 00 40 00    	or     $0x400000,%edx
1401a2208:	c5 f9 6e d2          	vmovd  %edx,%xmm2
1401a220c:	44 8b 0d d5 23 08 00 	mov    0x823d5(%rip),%r9d        # 0x1402245e8
1401a2213:	e8 dc be 00 00       	call   0x1401ae0f4
1401a2218:	c5 f9 6f 7c 24 30    	vmovdqa 0x30(%rsp),%xmm7
1401a221e:	c5 f9 6f 74 24 20    	vmovdqa 0x20(%rsp),%xmm6
1401a2224:	48 83 c4 68          	add    $0x68,%rsp
1401a2228:	c3                   	ret
1401a2229:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1401a2230:	3d 00 00 c0 7f       	cmp    $0x7fc00000,%eax
1401a2235:	73 29                	jae    0x1401a2260
1401a2237:	ba 00 00 80 3f       	mov    $0x3f800000,%edx
1401a223c:	c5 f9 6e d2          	vmovd  %edx,%xmm2
1401a2240:	44 8b 0d a5 23 08 00 	mov    0x823a5(%rip),%r9d        # 0x1402245ec
1401a2247:	e8 a8 be 00 00       	call   0x1401ae0f4
1401a224c:	c5 f9 6f 7c 24 30    	vmovdqa 0x30(%rsp),%xmm7
1401a2252:	c5 f9 6f 74 24 20    	vmovdqa 0x20(%rsp),%xmm6
1401a2258:	48 83 c4 68          	add    $0x68,%rsp
1401a225c:	c3                   	ret
1401a225d:	0f 1f 00             	nopl   (%rax)
1401a2260:	ba 00 00 80 3f       	mov    $0x3f800000,%edx
1401a2265:	c5 f9 6e c2          	vmovd  %edx,%xmm0
1401a2269:	c5 f9 6f 7c 24 30    	vmovdqa 0x30(%rsp),%xmm7
1401a226f:	c5 f9 6f 74 24 20    	vmovdqa 0x20(%rsp),%xmm6
1401a2275:	48 83 c4 68          	add    $0x68,%rsp
1401a2279:	c3                   	ret
1401a227a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1401a2280:	ba 00 00 80 3f       	mov    $0x3f800000,%edx
1401a2285:	c5 f9 6e c2          	vmovd  %edx,%xmm0
1401a2289:	c5 f9 6f 7c 24 30    	vmovdqa 0x30(%rsp),%xmm7
1401a228f:	c5 f9 6f 74 24 20    	vmovdqa 0x20(%rsp),%xmm6
1401a2295:	48 83 c4 68          	add    $0x68,%rsp
1401a2299:	c3                   	ret
1401a229a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1401a22a0:	c5 f9 ef c0          	vpxor  %xmm0,%xmm0,%xmm0
1401a22a4:	c5 f9 6f 7c 24 30    	vmovdqa 0x30(%rsp),%xmm7
1401a22aa:	c5 f9 6f 74 24 20    	vmovdqa 0x20(%rsp),%xmm6
1401a22b0:	48 83 c4 68          	add    $0x68,%rsp
1401a22b4:	c3                   	ret
1401a22b5:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%rax,%rax,1)
1401a22bc:	00 00 00 00
1401a22c0:	ba 00 00 80 7f       	mov    $0x7f800000,%edx
1401a22c5:	c5 f9 6e c2          	vmovd  %edx,%xmm0
1401a22c9:	c5 f9 6f 7c 24 30    	vmovdqa 0x30(%rsp),%xmm7
1401a22cf:	c5 f9 6f 74 24 20    	vmovdqa 0x20(%rsp),%xmm6
1401a22d5:	48 83 c4 68          	add    $0x68,%rsp
1401a22d9:	c3                   	ret
1401a22da:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1401a22e0:	c5 fa 58 c0          	vaddss %xmm0,%xmm0,%xmm0
1401a22e4:	c5 f9 6f 7c 24 30    	vmovdqa 0x30(%rsp),%xmm7
1401a22ea:	c5 f9 6f 74 24 20    	vmovdqa 0x20(%rsp),%xmm6
1401a22f0:	48 83 c4 68          	add    $0x68,%rsp
1401a22f4:	c3                   	ret
1401a22f5:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%rax,%rax,1)
1401a22fc:	00 00 00 00
1401a2300:	c5 f9 7e c1          	vmovd  %xmm0,%ecx
1401a2304:	81 c9 00 00 40 00    	or     $0x400000,%ecx
1401a230a:	c5 f9 6e d1          	vmovd  %ecx,%xmm2
1401a230e:	44 8b 0d d3 22 08 00 	mov    0x822d3(%rip),%r9d        # 0x1402245e8
1401a2315:	e8 da bd 00 00       	call   0x1401ae0f4
1401a231a:	c5 f9 6f 7c 24 30    	vmovdqa 0x30(%rsp),%xmm7
1401a2320:	c5 f9 6f 74 24 20    	vmovdqa 0x20(%rsp),%xmm6
1401a2326:	48 83 c4 68          	add    $0x68,%rsp
1401a232a:	c3                   	ret
1401a232b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1401a2330:	c5 f9 7e c8          	vmovd  %xmm1,%eax
1401a2334:	0d 00 00 40 00       	or     $0x400000,%eax
1401a2339:	c5 f9 6e d0          	vmovd  %eax,%xmm2
1401a233d:	44 8b 0d a8 22 08 00 	mov    0x822a8(%rip),%r9d        # 0x1402245ec
1401a2344:	e8 ab bd 00 00       	call   0x1401ae0f4
1401a2349:	c5 f9 6f 7c 24 30    	vmovdqa 0x30(%rsp),%xmm7
1401a234f:	c5 f9 6f 74 24 20    	vmovdqa 0x20(%rsp),%xmm6
1401a2355:	48 83 c4 68          	add    $0x68,%rsp
1401a2359:	c3                   	ret
1401a235a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1401a2360:	41 81 f9 00 00 c0 ff 	cmp    $0xffc00000,%r9d
1401a2367:	74 2b                	je     0x1401a2394
1401a2369:	c5 f9 7e c1          	vmovd  %xmm0,%ecx
1401a236d:	81 c9 00 00 40 00    	or     $0x400000,%ecx
1401a2373:	c5 f9 6e d1          	vmovd  %ecx,%xmm2
1401a2377:	44 8b 0d 72 22 08 00 	mov    0x82272(%rip),%r9d        # 0x1402245f0
1401a237e:	e8 71 bd 00 00       	call   0x1401ae0f4
1401a2383:	c5 f9 6f 7c 24 30    	vmovdqa 0x30(%rsp),%xmm7
1401a2389:	c5 f9 6f 74 24 20    	vmovdqa 0x20(%rsp),%xmm6
1401a238f:	48 83 c4 68          	add    $0x68,%rsp
1401a2393:	c3                   	ret
1401a2394:	c5 f9 7e c8          	vmovd  %xmm1,%eax
1401a2398:	0d 00 00 40 00       	or     $0x400000,%eax
1401a239d:	c5 f9 6e d0          	vmovd  %eax,%xmm2
1401a23a1:	44 8b 0d 48 22 08 00 	mov    0x82248(%rip),%r9d        # 0x1402245f0
1401a23a8:	e8 47 bd 00 00       	call   0x1401ae0f4
1401a23ad:	c5 f9 6f 7c 24 30    	vmovdqa 0x30(%rsp),%xmm7
1401a23b3:	c5 f9 6f 74 24 20    	vmovdqa 0x20(%rsp),%xmm6
1401a23b9:	48 83 c4 68          	add    $0x68,%rsp
1401a23bd:	c3                   	ret
1401a23be:	66 90                	xchg   %ax,%ax
1401a23c0:	c5 e9 ef d2          	vpxor  %xmm2,%xmm2,%xmm2
1401a23c4:	c5 e8 56 d5          	vorps  %xmm5,%xmm2,%xmm2
1401a23c8:	44 8b 0d 29 22 08 00 	mov    0x82229(%rip),%r9d        # 0x1402245f8
1401a23cf:	e8 20 bd 00 00       	call   0x1401ae0f4
1401a23d4:	c5 f9 6f 7c 24 30    	vmovdqa 0x30(%rsp),%xmm7
1401a23da:	c5 f9 6f 74 24 20    	vmovdqa 0x20(%rsp),%xmm6
1401a23e0:	48 83 c4 68          	add    $0x68,%rsp
1401a23e4:	c3                   	ret
1401a23e5:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%rax,%rax,1)
1401a23ec:	00 00 00 00
1401a23f0:	ba 00 00 80 7f       	mov    $0x7f800000,%edx
1401a23f5:	c5 f9 6e d2          	vmovd  %edx,%xmm2
1401a23f9:	c5 e8 56 d5          	vorps  %xmm5,%xmm2,%xmm2
1401a23fd:	44 8b 0d fc 21 08 00 	mov    0x821fc(%rip),%r9d        # 0x140224600
1401a2404:	e8 eb bc 00 00       	call   0x1401ae0f4
1401a2409:	c5 f9 6f 7c 24 30    	vmovdqa 0x30(%rsp),%xmm7
1401a240f:	c5 f9 6f 74 24 20    	vmovdqa 0x20(%rsp),%xmm6
1401a2415:	48 83 c4 68          	add    $0x68,%rsp
1401a2419:	c3                   	ret
1401a241a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1401a2420:	ba 00 00 c0 ff       	mov    $0xffc00000,%edx
1401a2425:	c5 f9 6e d2          	vmovd  %edx,%xmm2
1401a2429:	44 8b 0d c4 21 08 00 	mov    0x821c4(%rip),%r9d        # 0x1402245f4
1401a2430:	e8 bf bc 00 00       	call   0x1401ae0f4
1401a2435:	c5 f9 6f 7c 24 30    	vmovdqa 0x30(%rsp),%xmm7
1401a243b:	c5 f9 6f 74 24 20    	vmovdqa 0x20(%rsp),%xmm6
1401a2441:	48 83 c4 68          	add    $0x68,%rsp
1401a2445:	c3                   	ret
1401a2446:	cc                   	int3
1401a2447:	cc                   	int3
1401a2448:	48 83 ec 28          	sub    $0x28,%rsp
1401a244c:	48 85 c9             	test   %rcx,%rcx
1401a244f:	75 17                	jne    0x1401a2468
1401a2451:	e8 b6 da fe ff       	call   0x14018ff0c
1401a2456:	c7 00 16 00 00 00    	movl   $0x16,(%rax)
1401a245c:	e8 03 91 fe ff       	call   0x14018b564
1401a2461:	b8 16 00 00 00       	mov    $0x16,%eax
1401a2466:	eb 27                	jmp    0x1401a248f
1401a2468:	83 21 00             	andl   $0x0,(%rcx)
1401a246b:	ba 04 00 00 00       	mov    $0x4,%edx
1401a2470:	e8 ab 55 00 00       	call   0x1401a7a20
1401a2475:	84 c0                	test   %al,%al
1401a2477:	75 14                	jne    0x1401a248d
1401a2479:	e8 8e da fe ff       	call   0x14018ff0c
1401a247e:	c7 00 0c 00 00 00    	movl   $0xc,(%rax)
1401a2484:	e8 83 da fe ff       	call   0x14018ff0c
1401a2489:	8b 00                	mov    (%rax),%eax
1401a248b:	eb 02                	jmp    0x1401a248f
1401a248d:	33 c0                	xor    %eax,%eax
1401a248f:	48 83 c4 28          	add    $0x28,%rsp
1401a2493:	c3                   	ret
1401a2494:	33 c0                	xor    %eax,%eax
1401a2496:	38 01                	cmp    %al,(%rcx)
1401a2498:	74 0e                	je     0x1401a24a8
1401a249a:	48 3b c2             	cmp    %rdx,%rax
1401a249d:	74 09                	je     0x1401a24a8
1401a249f:	48 ff c0             	inc    %rax