fffff8000024401b:	48 25 ff fd ff ff    	and    $0xfffffffffffffdff,%rax
fffff80000244021:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
fffff80000244026:	58                   	pop    %rax
fffff80000244027:	59                   	pop    %rcx
fffff80000244028:	48 cf                	iretq
fffff8000024402a:	66 66 66 66 66 66 66 	data16 data16 data16 data16 data16 data16 nopw 0x0(%rax,%rax,1)
fffff80000244031:	0f 1f 84 00 00 00 00
fffff80000244038:	00
fffff80000244039:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
fffff80000244040:	51                   	push   %rcx
fffff80000244041:	50                   	push   %rax
fffff80000244042:	65 48 8b 04 25 00 00 	mov    %gs:0x0,%rax
fffff80000244049:	00 00
fffff8000024404b:	b9 f5 00 00 00       	mov    $0xf5,%ecx
fffff80000244050:	89 88 88 03 01 00    	mov    %ecx,0x10388(%rax)
fffff80000244056:	48 8b 44 24 20       	mov    0x20(%rsp),%rax
fffff8000024405b:	48 25 ff fd ff ff    	and    $0xfffffffffffffdff,%rax
fffff80000244061:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
fffff80000244066:	58                   	pop    %rax
fffff80000244067:	59                   	pop    %rcx
fffff80000244068:	48 cf                	iretq
fffff8000024406a:	66 66 66 66 66 66 66 	data16 data16 data16 data16 data16 data16 nopw 0x0(%rax,%rax,1)
fffff80000244071:	0f 1f 84 00 00 00 00
fffff80000244078:	00
fffff80000244079:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
fffff80000244080:	51                   	push   %rcx
fffff80000244081:	50                   	push   %rax
fffff80000244082:	65 48 8b 04 25 00 00 	mov    %gs:0x0,%rax
fffff80000244089:	00 00
fffff8000024408b:	b9 f6 00 00 00       	mov    $0xf6,%ecx
fffff80000244090:	89 88 88 03 01 00    	mov    %ecx,0x10388(%rax)
fffff80000244096:	48 8b 44 24 20       	mov    0x20(%rsp),%rax
fffff8000024409b:	48 25 ff fd ff ff    	and    $0xfffffffffffffdff,%rax
fffff800002440a1:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
fffff800002440a6:	58                   	pop    %rax
fffff800002440a7:	59                   	pop    %rcx
fffff800002440a8:	48 cf                	iretq
fffff800002440aa:	66 66 66 66 66 66 66 	data16 data16 data16 data16 data16 data16 nopw 0x0(%rax,%rax,1)
fffff800002440b1:	0f 1f 84 00 00 00 00
fffff800002440b8:	00
fffff800002440b9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
fffff800002440c0:	51                   	push   %rcx
fffff800002440c1:	50                   	push   %rax
fffff800002440c2:	65 48 8b 04 25 00 00 	mov    %gs:0x0,%rax
fffff800002440c9:	00 00
fffff800002440cb:	b9 f7 00 00 00       	mov    $0xf7,%ecx
fffff800002440d0:	89 88 88 03 01 00    	mov    %ecx,0x10388(%rax)
fffff800002440d6:	48 8b 44 24 20       	mov    0x20(%rsp),%rax
fffff800002440db:	48 25 ff fd ff ff    	and    $0xfffffffffffffdff,%rax
fffff800002440e1:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
fffff800002440e6:	58                   	pop    %rax
fffff800002440e7:	59                   	pop    %rcx
fffff800002440e8:	48 cf                	iretq
fffff800002440ea:	66 66 66 66 66 66 66 	data16 data16 data16 data16 data16 data16 nopw 0x0(%rax,%rax,1)
fffff800002440f1:	0f 1f 84 00 00 00 00
fffff800002440f8:	00
fffff800002440f9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
fffff80000244100:	51                   	push   %rcx
fffff80000244101:	50                   	push   %rax
fffff80000244102:	65 48 8b 04 25 00 00 	mov    %gs:0x0,%rax
fffff80000244109:	00 00
fffff8000024410b:	b9 f8 00 00 00       	mov    $0xf8,%ecx
fffff80000244110:	89 88 88 03 01 00    	mov    %ecx,0x10388(%rax)
fffff80000244116:	48 8b 44 24 20       	mov    0x20(%rsp),%rax
fffff8000024411b:	48 25 ff fd ff ff    	and    $0xfffffffffffffdff,%rax
fffff80000244121:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
fffff80000244126:	58                   	pop    %rax
fffff80000244127:	59                   	pop    %rcx
fffff80000244128:	48 cf                	iretq
fffff8000024412a:	66 66 66 66 66 66 66 	data16 data16 data16 data16 data16 data16 nopw 0x0(%rax,%rax,1)
fffff80000244131:	0f 1f 84 00 00 00 00
fffff80000244138:	00
fffff80000244139:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
fffff80000244140:	51                   	push   %rcx
fffff80000244141:	50                   	push   %rax
fffff80000244142:	65 48 8b 04 25 00 00 	mov    %gs:0x0,%rax
fffff80000244149:	00 00
fffff8000024414b:	b9 f9 00 00 00       	mov    $0xf9,%ecx
fffff80000244150:	89 88 88 03 01 00    	mov    %ecx,0x10388(%rax)
fffff80000244156:	48 8b 44 24 20       	mov    0x20(%rsp),%rax
fffff8000024415b:	48 25 ff fd ff ff    	and    $0xfffffffffffffdff,%rax
fffff80000244161:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
fffff80000244166:	58                   	pop    %rax
fffff80000244167:	59                   	pop    %rcx
fffff80000244168:	48 cf                	iretq
fffff8000024416a:	66 66 66 66 66 66 66 	data16 data16 data16 data16 data16 data16 nopw 0x0(%rax,%rax,1)
fffff80000244171:	0f 1f 84 00 00 00 00
fffff80000244178:	00
fffff80000244179:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
fffff80000244180:	51                   	push   %rcx
fffff80000244181:	50                   	push   %rax
fffff80000244182:	65 48 8b 04 25 00 00 	mov    %gs:0x0,%rax
fffff80000244189:	00 00
fffff8000024418b:	b9 fa 00 00 00       	mov    $0xfa,%ecx
fffff80000244190:	89 88 88 03 01 00    	mov    %ecx,0x10388(%rax)
fffff80000244196:	48 8b 44 24 20       	mov    0x20(%rsp),%rax
fffff8000024419b:	48 25 ff fd ff ff    	and    $0xfffffffffffffdff,%rax
fffff800002441a1:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
fffff800002441a6:	58                   	pop    %rax
fffff800002441a7:	59                   	pop    %rcx
fffff800002441a8:	48 cf                	iretq
fffff800002441aa:	66 66 66 66 66 66 66 	data16 data16 data16 data16 data16 data16 nopw 0x0(%rax,%rax,1)
fffff800002441b1:	0f 1f 84 00 00 00 00
fffff800002441b8:	00
fffff800002441b9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
fffff800002441c0:	51                   	push   %rcx
fffff800002441c1:	50                   	push   %rax
fffff800002441c2:	65 48 8b 04 25 00 00 	mov    %gs:0x0,%rax
fffff800002441c9:	00 00
fffff800002441cb:	b9 fb 00 00 00       	mov    $0xfb,%ecx
fffff800002441d0:	89 88 88 03 01 00    	mov    %ecx,0x10388(%rax)
fffff800002441d6:	48 8b 44 24 20       	mov    0x20(%rsp),%rax
fffff800002441db:	48 25 ff fd ff ff    	and    $0xfffffffffffffdff,%rax
fffff800002441e1:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
fffff800002441e6:	58                   	pop    %rax
fffff800002441e7:	59                   	pop    %rcx
fffff800002441e8:	48 cf                	iretq
fffff800002441ea:	66 66 66 66 66 66 66 	data16 data16 data16 data16 data16 data16 nopw 0x0(%rax,%rax,1)
fffff800002441f1:	0f 1f 84 00 00 00 00
fffff800002441f8:	00
fffff800002441f9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
fffff80000244200:	51                   	push   %rcx
fffff80000244201:	50                   	push   %rax
fffff80000244202:	65 48 8b 04 25 00 00 	mov    %gs:0x0,%rax
fffff80000244209:	00 00
fffff8000024420b:	b9 fc 00 00 00       	mov    $0xfc,%ecx
fffff80000244210:	89 88 88 03 01 00    	mov    %ecx,0x10388(%rax)
fffff80000244216:	48 8b 44 24 20       	mov    0x20(%rsp),%rax
fffff8000024421b:	48 25 ff fd ff ff    	and    $0xfffffffffffffdff,%rax
fffff80000244221:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
fffff80000244226:	58                   	pop    %rax
fffff80000244227:	59                   	pop    %rcx
fffff80000244228:	48 cf                	iretq
fffff8000024422a:	66 66 66 66 66 66 66 	data16 data16 data16 data16 data16 data16 nopw 0x0(%rax,%rax,1)
fffff80000244231:	0f 1f 84 00 00 00 00
fffff80000244238:	00
fffff80000244239:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
fffff80000244240:	51                   	push   %rcx
fffff80000244241:	50                   	push   %rax
fffff80000244242:	65 48 8b 04 25 00 00 	mov    %gs:0x0,%rax
fffff80000244249:	00 00
fffff8000024424b:	b9 fd 00 00 00       	mov    $0xfd,%ecx
fffff80000244250:	89 88 88 03 01 00    	mov    %ecx,0x10388(%rax)
fffff80000244256:	48 8b 44 24 20       	mov    0x20(%rsp),%rax
fffff8000024425b:	48 25 ff fd ff ff    	and    $0xfffffffffffffdff,%rax
fffff80000244261:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
fffff80000244266:	58                   	pop    %rax
fffff80000244267:	59                   	pop    %rcx
fffff80000244268:	48 cf                	iretq
fffff8000024426a:	66 66 66 66 66 66 66 	data16 data16 data16 data16 data16 data16 nopw 0x0(%rax,%rax,1)
fffff80000244271:	0f 1f 84 00 00 00 00
fffff80000244278:	00
fffff80000244279:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
fffff80000244280:	51                   	push   %rcx
fffff80000244281:	50                   	push   %rax
fffff80000244282:	65 48 8b 04 25 00 00 	mov    %gs:0x0,%rax
fffff80000244289:	00 00
fffff8000024428b:	b9 fe 00 00 00       	mov    $0xfe,%ecx
fffff80000244290:	89 88 88 03 01 00    	mov    %ecx,0x10388(%rax)
fffff80000244296:	48 8b 44 24 20       	mov    0x20(%rsp),%rax
fffff8000024429b:	48 25 ff fd ff ff    	and    $0xfffffffffffffdff,%rax
fffff800002442a1:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
fffff800002442a6:	58                   	pop    %rax
fffff800002442a7:	59                   	pop    %rcx
fffff800002442a8:	48 cf                	iretq
fffff800002442aa:	66 66 66 66 66 66 66 	data16 data16 data16 data16 data16 data16 nopw 0x0(%rax,%rax,1)
fffff800002442b1:	0f 1f 84 00 00 00 00
fffff800002442b8:	00
fffff800002442b9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
fffff800002442c0:	51                   	push   %rcx
fffff800002442c1:	50                   	push   %rax
fffff800002442c2:	65 48 8b 04 25 00 00 	mov    %gs:0x0,%rax
fffff800002442c9:	00 00
fffff800002442cb:	b9 ff 00 00 00       	mov    $0xff,%ecx
fffff800002442d0:	89 88 88 03 01 00    	mov    %ecx,0x10388(%rax)
fffff800002442d6:	48 8b 44 24 20       	mov    0x20(%rsp),%rax
fffff800002442db:	48 25 ff fd ff ff    	and    $0xfffffffffffffdff,%rax
fffff800002442e1:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
fffff800002442e6:	58                   	pop    %rax
fffff800002442e7:	59                   	pop    %rcx
fffff800002442e8:	48 cf                	iretq
fffff800002442ea:	cc                   	int3
fffff800002442eb:	cc                   	int3
fffff800002442ec:	cc                   	int3
fffff800002442ed:	cc                   	int3
fffff800002442ee:	cc                   	int3
fffff800002442ef:	cc                   	int3
fffff800002442f0:	cc                   	int3
fffff800002442f1:	cc                   	int3
fffff800002442f2:	cc                   	int3
fffff800002442f3:	cc                   	int3
fffff800002442f4:	cc                   	int3
fffff800002442f5:	cc                   	int3
fffff800002442f6:	cc                   	int3
fffff800002442f7:	cc                   	int3
fffff800002442f8:	cc                   	int3
fffff800002442f9:	cc                   	int3
fffff800002442fa:	cc                   	int3
fffff800002442fb:	cc                   	int3
fffff800002442fc:	cc                   	int3
fffff800002442fd:	cc                   	int3
fffff800002442fe:	cc                   	int3
fffff800002442ff:	cc                   	int3
fffff80000244300:	48 8b c1             	mov    %rcx,%rax
fffff80000244303:	49 83 f8 08          	cmp    $0x8,%r8
fffff80000244307:	72 37                	jb     0xfffff80000244340
fffff80000244309:	49 83 f8 10          	cmp    $0x10,%r8
fffff8000024430d:	77 11                	ja     0xfffff80000244320
fffff8000024430f:	4c 8b 1a             	mov    (%rdx),%r11
fffff80000244312:	4a 8b 54 02 f8       	mov    -0x8(%rdx,%r8,1),%rdx
fffff80000244317:	4c 89 19             	mov    %r11,(%rcx)
fffff8000024431a:	4a 89 54 01 f8       	mov    %rdx,-0x8(%rcx,%r8,1)
fffff8000024431f:	c3                   	ret
fffff80000244320:	49 83 f8 20          	cmp    $0x20,%r8
fffff80000244324:	77 5a                	ja     0xfffff80000244380
fffff80000244326:	0f 10 02             	movups (%rdx),%xmm0
fffff80000244329:	42 0f 10 4c 02 f0    	movups -0x10(%rdx,%r8,1),%xmm1
fffff8000024432f:	0f 11 01             	movups %xmm0,(%rcx)
fffff80000244332:	42 0f 11 4c 01 f0    	movups %xmm1,-0x10(%rcx,%r8,1)
fffff80000244338:	c3                   	ret
fffff80000244339:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
fffff80000244340:	4d 85 c0             	test   %r8,%r8
fffff80000244343:	74 15                	je     0xfffff8000024435a
fffff80000244345:	48 2b d1             	sub    %rcx,%rdx
fffff80000244348:	72 16                	jb     0xfffff80000244360
fffff8000024434a:	44 8a 1c 11          	mov    (%rcx,%rdx,1),%r11b
fffff8000024434e:	48 ff c1             	inc    %rcx
fffff80000244351:	49 ff c8             	dec    %r8
fffff80000244354:	44 88 59 ff          	mov    %r11b,-0x1(%rcx)
fffff80000244358:	75 f0                	jne    0xfffff8000024434a
fffff8000024435a:	c3                   	ret
fffff8000024435b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
fffff80000244360:	49 03 c8             	add    %r8,%rcx
fffff80000244363:	44 8a 5c 11 ff       	mov    -0x1(%rcx,%rdx,1),%r11b
fffff80000244368:	48 ff c9             	dec    %rcx
fffff8000024436b:	49 ff c8             	dec    %r8
fffff8000024436e:	44 88 19             	mov    %r11b,(%rcx)
fffff80000244371:	75 f0                	jne    0xfffff80000244363
fffff80000244373:	c3                   	ret
fffff80000244374:	66 66 66 66 0f 1f 84 	data16 data16 data16 nopw 0x0(%rax,%rax,1)
fffff8000024437b:	00 00 00 00 00
fffff80000244380:	4e 8d 1c 02          	lea    (%rdx,%r8,1),%r11
fffff80000244384:	48 2b d1             	sub    %rcx,%rdx
fffff80000244387:	73 09                	jae    0xfffff80000244392
fffff80000244389:	4c 3b d9             	cmp    %rcx,%r11
fffff8000024438c:	0f 87 6e 01 00 00    	ja     0xfffff80000244500
fffff80000244392:	0f 10 04 11          	movups (%rcx,%rdx,1),%xmm0
fffff80000244396:	48 83 c1 10          	add    $0x10,%rcx
fffff8000024439a:	f6 c1 0f             	test   $0xf,%cl
fffff8000024439d:	74 12                	je     0xfffff800002443b1
fffff8000024439f:	48 83 e1 f0          	and    $0xfffffffffffffff0,%rcx
fffff800002443a3:	0f 10 0c 11          	movups (%rcx,%rdx,1),%xmm1
fffff800002443a7:	0f 11 00             	movups %xmm0,(%rax)
fffff800002443aa:	0f 28 c1             	movaps %xmm1,%xmm0
fffff800002443ad:	48 83 c1 10          	add    $0x10,%rcx
fffff800002443b1:	4c 03 c0             	add    %rax,%r8
fffff800002443b4:	4c 2b c1             	sub    %rcx,%r8
fffff800002443b7:	4d 8b c8             	mov    %r8,%r9
fffff800002443ba:	49 c1 e9 06          	shr    $0x6,%r9
fffff800002443be:	74 6f                	je     0xfffff8000024442f
fffff800002443c0:	49 81 f9 00 10 00 00 	cmp    $0x1000,%r9
fffff800002443c7:	0f 87 b3 00 00 00    	ja     0xfffff80000244480
fffff800002443cd:	49 83 e0 3f          	and    $0x3f,%r8
fffff800002443d1:	eb 2d                	jmp    0xfffff80000244400
fffff800002443d3:	66 66 66 66 66 66 66 	data16 data16 data16 data16 data16 data16 nopw 0x0(%rax,%rax,1)
fffff800002443da:	0f 1f 84 00 00 00 00
fffff800002443e1:	00
fffff800002443e2:	66 66 66 66 66 66 66 	data16 data16 data16 data16 data16 data16 nopw 0x0(%rax,%rax,1)
fffff800002443e9:	0f 1f 84 00 00 00 00
fffff800002443f0:	00
fffff800002443f1:	66 66 66 66 66 66 66 	data16 data16 data16 data16 data16 data16 nopw 0x0(%rax,%rax,1)
fffff800002443f8:	0f 1f 84 00 00 00 00
fffff800002443ff:	00
fffff80000244400:	0f 10 0c 11          	movups (%rcx,%rdx,1),%xmm1
fffff80000244404:	0f 10 54 11 10       	movups 0x10(%rcx,%rdx,1),%xmm2
fffff80000244409:	0f 10 5c 11 20       	movups 0x20(%rcx,%rdx,1),%xmm3
fffff8000024440e:	0f 10 64 11 30       	movups 0x30(%rcx,%rdx,1),%xmm4
fffff80000244413:	0f 29 41 f0          	movaps %xmm0,-0x10(%rcx)
fffff80000244417:	48 83 c1 40          	add    $0x40,%rcx
fffff8000024441b:	49 ff c9             	dec    %r9
fffff8000024441e:	0f 29 49 c0          	movaps %xmm1,-0x40(%rcx)
fffff80000244422:	0f 29 51 d0          	movaps %xmm2,-0x30(%rcx)
fffff80000244426:	0f 29 59 e0          	movaps %xmm3,-0x20(%rcx)
fffff8000024442a:	0f 28 c4             	movaps %xmm4,%xmm0
fffff8000024442d:	75 d1                	jne    0xfffff80000244400
fffff8000024442f:	4d 8b c8             	mov    %r8,%r9
fffff80000244432:	49 c1 e9 04          	shr    $0x4,%r9
fffff80000244436:	74 19                	je     0xfffff80000244451
fffff80000244438:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
fffff8000024443f:	00
fffff80000244440:	0f 29 41 f0          	movaps %xmm0,-0x10(%rcx)
fffff80000244444:	0f 10 04 11          	movups (%rcx,%rdx,1),%xmm0
fffff80000244448:	48 83 c1 10          	add    $0x10,%rcx
fffff8000024444c:	49 ff c9             	dec    %r9
fffff8000024444f:	75 ef                	jne    0xfffff80000244440
fffff80000244451:	49 83 e0 0f          	and    $0xf,%r8
fffff80000244455:	74 0e                	je     0xfffff80000244465
fffff80000244457:	4e 8d 5c 01 f0       	lea    -0x10(%rcx,%r8,1),%r11
fffff8000024445c:	41 0f 10 0c 13       	movups (%r11,%rdx,1),%xmm1
fffff80000244461:	41 0f 11 0b          	movups %xmm1,(%r11)
fffff80000244465:	0f 29 41 f0          	movaps %xmm0,-0x10(%rcx)
fffff80000244469:	c3                   	ret
fffff8000024446a:	66 66 66 66 66 66 66 	data16 data16 data16 data16 data16 data16 nopw 0x0(%rax,%rax,1)
fffff80000244471:	0f 1f 84 00 00 00 00
fffff80000244478:	00
fffff80000244479:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
fffff80000244480:	4d 8b c8             	mov    %r8,%r9
fffff80000244483:	49 c1 e9 06          	shr    $0x6,%r9
fffff80000244487:	49 83 e0 3f          	and    $0x3f,%r8
fffff8000024448b:	0f 18 44 11 40       	prefetchnta 0x40(%rcx,%rdx,1)
fffff80000244490:	eb 2e                	jmp    0xfffff800002444c0
fffff80000244492:	66 66 66 66 66 66 66 	data16 data16 data16 data16 data16 data16 nopw 0x0(%rax,%rax,1)
fffff80000244499:	0f 1f 84 00 00 00 00
fffff800002444a0:	00
fffff800002444a1:	66 66 66 66 66 66 66 	data16 data16 data16 data16 data16 data16 nopw 0x0(%rax,%rax,1)
fffff800002444a8:	0f 1f 84 00 00 00 00
fffff800002444af:	00
fffff800002444b0:	66 66 66 66 66 66 66 	data16 data16 data16 data16 data16 data16 nopw 0x0(%rax,%rax,1)
fffff800002444b7:	0f 1f 84 00 00 00 00
fffff800002444be:	00
fffff800002444bf:	90                   	nop
fffff800002444c0:	0f 10 0c 11          	movups (%rcx,%rdx,1),%xmm1
fffff800002444c4:	0f 10 54 11 10       	movups 0x10(%rcx,%rdx,1),%xmm2
fffff800002444c9:	0f 10 5c 11 20       	movups 0x20(%rcx,%rdx,1),%xmm3
fffff800002444ce:	0f 10 64 11 30       	movups 0x30(%rcx,%rdx,1),%xmm4
fffff800002444d3:	0f 2b 41 f0          	movntps %xmm0,-0x10(%rcx)
fffff800002444d7:	48 83 c1 40          	add    $0x40,%rcx
fffff800002444db:	0f 18 44 11 40       	prefetchnta 0x40(%rcx,%rdx,1)
fffff800002444e0:	49 ff c9             	dec    %r9
fffff800002444e3:	0f 2b 49 c0          	movntps %xmm1,-0x40(%rcx)
fffff800002444e7:	0f 2b 51 d0          	movntps %xmm2,-0x30(%rcx)
fffff800002444eb:	0f 2b 59 e0          	movntps %xmm3,-0x20(%rcx)
fffff800002444ef:	0f 28 c4             	movaps %xmm4,%xmm0
fffff800002444f2:	75 cc                	jne    0xfffff800002444c0
fffff800002444f4:	0f ae f8             	sfence
fffff800002444f7:	e9 33 ff ff ff       	jmp    0xfffff8000024442f
fffff800002444fc:	0f 1f 40 00          	nopl   0x0(%rax)
fffff80000244500:	49 03 c8             	add    %r8,%rcx
fffff80000244503:	0f 10 44 11 f0       	movups -0x10(%rcx,%rdx,1),%xmm0
fffff80000244508:	48 83 e9 10          	sub    $0x10,%rcx
fffff8000024450c:	49 83 e8 10          	sub    $0x10,%r8
fffff80000244510:	f6 c1 0f             	test   $0xf,%cl
fffff80000244513:	74 18                	je     0xfffff8000024452d
fffff80000244515:	4c 8b d9             	mov    %rcx,%r11
fffff80000244518:	48 83 e1 f0          	and    $0xfffffffffffffff0,%rcx
fffff8000024451c:	0f 10 0c 11          	movups (%rcx,%rdx,1),%xmm1
fffff80000244520:	41 0f 11 03          	movups %xmm0,(%r11)
fffff80000244524:	0f 28 c1             	movaps %xmm1,%xmm0
fffff80000244527:	4c 8b c1             	mov    %rcx,%r8
fffff8000024452a:	4c 2b c0             	sub    %rax,%r8