180135af8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
180135aff:	00
180135b00:	0f 29 41 f0          	movaps %xmm0,-0x10(%rcx)
180135b04:	0f 10 04 11          	movups (%rcx,%rdx,1),%xmm0
180135b08:	48 83 c1 10          	add    $0x10,%rcx
180135b0c:	49 ff c9             	dec    %r9
180135b0f:	75 ef                	jne    0x180135b00
180135b11:	49 83 e0 0f          	and    $0xf,%r8
180135b15:	74 0e                	je     0x180135b25
180135b17:	4e 8d 5c 01 f0       	lea    -0x10(%rcx,%r8,1),%r11
180135b1c:	41 0f 10 0c 13       	movups (%r11,%rdx,1),%xmm1
180135b21:	41 0f 11 0b          	movups %xmm1,(%r11)
180135b25:	0f 29 41 f0          	movaps %xmm0,-0x10(%rcx)
180135b29:	c3                   	ret
180135b2a:	66 66 66 66 66 66 66 	data16 data16 data16 data16 data16 data16 nopw 0x0(%rax,%rax,1)
180135b31:	0f 1f 84 00 00 00 00
180135b38:	00
180135b39:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
180135b40:	4d 8b c8             	mov    %r8,%r9
180135b43:	49 c1 e9 06          	shr    $0x6,%r9
180135b47:	49 83 e0 3f          	and    $0x3f,%r8
180135b4b:	0f 18 44 11 40       	prefetchnta 0x40(%rcx,%rdx,1)
180135b50:	eb 2e                	jmp    0x180135b80
180135b52:	66 66 66 66 66 66 66 	data16 data16 data16 data16 data16 data16 nopw 0x0(%rax,%rax,1)
180135b59:	0f 1f 84 00 00 00 00
180135b60:	00
180135b61:	66 66 66 66 66 66 66 	data16 data16 data16 data16 data16 data16 nopw 0x0(%rax,%rax,1)
180135b68:	0f 1f 84 00 00 00 00
180135b6f:	00
180135b70:	66 66 66 66 66 66 66 	data16 data16 data16 data16 data16 data16 nopw 0x0(%rax,%rax,1)
180135b77:	0f 1f 84 00 00 00 00
180135b7e:	00
180135b7f:	90                   	nop
180135b80:	0f 10 0c 11          	movups (%rcx,%rdx,1),%xmm1
180135b84:	0f 10 54 11 10       	movups 0x10(%rcx,%rdx,1),%xmm2
180135b89:	0f 10 5c 11 20       	movups 0x20(%rcx,%rdx,1),%xmm3
180135b8e:	0f 10 64 11 30       	movups 0x30(%rcx,%rdx,1),%xmm4
180135b93:	0f 2b 41 f0          	movntps %xmm0,-0x10(%rcx)
180135b97:	48 83 c1 40          	add    $0x40,%rcx
180135b9b:	0f 18 44 11 40       	prefetchnta 0x40(%rcx,%rdx,1)
180135ba0:	49 ff c9             	dec    %r9
180135ba3:	0f 2b 49 c0          	movntps %xmm1,-0x40(%rcx)
180135ba7:	0f 2b 51 d0          	movntps %xmm2,-0x30(%rcx)
180135bab:	0f 2b 59 e0          	movntps %xmm3,-0x20(%rcx)
180135baf:	0f 28 c4             	movaps %xmm4,%xmm0
180135bb2:	75 cc                	jne    0x180135b80
180135bb4:	0f ae f8             	sfence
180135bb7:	e9 33 ff ff ff       	jmp    0x180135aef
180135bbc:	0f 1f 40 00          	nopl   0x0(%rax)
180135bc0:	49 03 c8             	add    %r8,%rcx
180135bc3:	0f 10 44 11 f0       	movups -0x10(%rcx,%rdx,1),%xmm0
180135bc8:	48 83 e9 10          	sub    $0x10,%rcx
180135bcc:	49 83 e8 10          	sub    $0x10,%r8
180135bd0:	f6 c1 0f             	test   $0xf,%cl
180135bd3:	74 18                	je     0x180135bed
180135bd5:	4c 8b d9             	mov    %rcx,%r11
180135bd8:	48 83 e1 f0          	and    $0xfffffffffffffff0,%rcx
180135bdc:	0f 10 0c 11          	movups (%rcx,%rdx,1),%xmm1
180135be0:	41 0f 11 03          	movups %xmm0,(%r11)
180135be4:	0f 28 c1             	movaps %xmm1,%xmm0
180135be7:	4c 8b c1             	mov    %rcx,%r8
180135bea:	4c 2b c0             	sub    %rax,%r8
180135bed:	4d 8b c8             	mov    %r8,%r9
180135bf0:	49 c1 e9 06          	shr    $0x6,%r9
180135bf4:	74 39                	je     0x180135c2f
180135bf6:	49 83 e0 3f          	and    $0x3f,%r8
180135bfa:	eb 04                	jmp    0x180135c00
180135bfc:	0f 1f 40 00          	nopl   0x0(%rax)
180135c00:	0f 10 4c 11 f0       	movups -0x10(%rcx,%rdx,1),%xmm1
180135c05:	0f 10 54 11 e0       	movups -0x20(%rcx,%rdx,1),%xmm2
180135c0a:	0f 10 5c 11 d0       	movups -0x30(%rcx,%rdx,1),%xmm3
180135c0f:	0f 10 64 11 c0       	movups -0x40(%rcx,%rdx,1),%xmm4
180135c14:	0f 29 01             	movaps %xmm0,(%rcx)
180135c17:	48 83 e9 40          	sub    $0x40,%rcx
180135c1b:	49 ff c9             	dec    %r9
180135c1e:	0f 29 49 30          	movaps %xmm1,0x30(%rcx)
180135c22:	0f 29 51 20          	movaps %xmm2,0x20(%rcx)
180135c26:	0f 29 59 10          	movaps %xmm3,0x10(%rcx)
180135c2a:	0f 28 c4             	movaps %xmm4,%xmm0
180135c2d:	75 d1                	jne    0x180135c00
180135c2f:	4d 8b c8             	mov    %r8,%r9
180135c32:	49 c1 e9 04          	shr    $0x4,%r9
180135c36:	74 19                	je     0x180135c51
180135c38:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
180135c3f:	00
180135c40:	0f 29 01             	movaps %xmm0,(%rcx)
180135c43:	0f 10 44 11 f0       	movups -0x10(%rcx,%rdx,1),%xmm0
180135c48:	48 83 e9 10          	sub    $0x10,%rcx
180135c4c:	49 ff c9             	dec    %r9
180135c4f:	75 ef                	jne    0x180135c40
180135c51:	49 83 e0 0f          	and    $0xf,%r8
180135c55:	74 0f                	je     0x180135c66
180135c57:	4c 8b d9             	mov    %rcx,%r11
180135c5a:	4d 2b d8             	sub    %r8,%r11
180135c5d:	41 0f 10 0c 13       	movups (%r11,%rdx,1),%xmm1
180135c62:	41 0f 11 0b          	movups %xmm1,(%r11)
180135c66:	0f 29 01             	movaps %xmm0,(%rcx)
180135c69:	c3                   	ret
180135c6a:	cc                   	int3
180135c6b:	cc                   	int3
180135c6c:	cc                   	int3
180135c6d:	cc                   	int3
180135c6e:	cc                   	int3
180135c6f:	cc                   	int3
180135c70:	cc                   	int3
180135c71:	cc                   	int3
180135c72:	cc                   	int3
180135c73:	cc                   	int3
180135c74:	cc                   	int3
180135c75:	cc                   	int3
180135c76:	cc                   	int3
180135c77:	cc                   	int3
180135c78:	cc                   	int3
180135c79:	cc                   	int3
180135c7a:	cc                   	int3
180135c7b:	cc                   	int3
180135c7c:	cc                   	int3
180135c7d:	cc                   	int3
180135c7e:	cc                   	int3
180135c7f:	cc                   	int3
180135c80:	48 8b c1             	mov    %rcx,%rax
180135c83:	49 83 f8 08          	cmp    $0x8,%r8
180135c87:	72 47                	jb     0x180135cd0
180135c89:	0f b6 d2             	movzbl %dl,%edx
180135c8c:	49 b9 01 01 01 01 01 	movabs $0x101010101010101,%r9
180135c93:	01 01 01
180135c96:	49 0f af d1          	imul   %r9,%rdx
180135c9a:	49 83 f8 4f          	cmp    $0x4f,%r8
180135c9e:	73 50                	jae    0x180135cf0
180135ca0:	4d 8b c8             	mov    %r8,%r9
180135ca3:	49 83 e1 f8          	and    $0xfffffffffffffff8,%r9
180135ca7:	49 03 c9             	add    %r9,%rcx
180135caa:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
180135cb0:	4a 89 54 08 f8       	mov    %rdx,-0x8(%rax,%r9,1)
180135cb5:	49 83 e9 08          	sub    $0x8,%r9
180135cb9:	75 f5                	jne    0x180135cb0
180135cbb:	49 83 e0 07          	and    $0x7,%r8
180135cbf:	74 05                	je     0x180135cc6
180135cc1:	4a 89 54 01 f8       	mov    %rdx,-0x8(%rcx,%r8,1)
180135cc6:	c3                   	ret
180135cc7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
180135cce:	00 00
180135cd0:	49 83 e0 07          	and    $0x7,%r8
180135cd4:	74 0a                	je     0x180135ce0
180135cd6:	42 88 54 00 ff       	mov    %dl,-0x1(%rax,%r8,1)
180135cdb:	49 ff c8             	dec    %r8
180135cde:	75 f6                	jne    0x180135cd6
180135ce0:	c3                   	ret
180135ce1:	66 66 66 66 66 66 66 	data16 data16 data16 data16 data16 data16 nopw 0x0(%rax,%rax,1)
180135ce8:	0f 1f 84 00 00 00 00
180135cef:	00
180135cf0:	66 48 0f 6e c2       	movq   %rdx,%xmm0
180135cf5:	0f 16 c0             	movlhps %xmm0,%xmm0
180135cf8:	0f 11 01             	movups %xmm0,(%rcx)
180135cfb:	4c 03 c1             	add    %rcx,%r8
180135cfe:	48 83 c1 10          	add    $0x10,%rcx
180135d02:	48 83 e1 f0          	and    $0xfffffffffffffff0,%rcx
180135d06:	4c 2b c1             	sub    %rcx,%r8
180135d09:	4d 8b c8             	mov    %r8,%r9
180135d0c:	49 c1 e9 07          	shr    $0x7,%r9
180135d10:	74 2f                	je     0x180135d41
180135d12:	0f 29 01             	movaps %xmm0,(%rcx)
180135d15:	0f 29 41 10          	movaps %xmm0,0x10(%rcx)
180135d19:	48 81 c1 80 00 00 00 	add    $0x80,%rcx
180135d20:	0f 29 41 a0          	movaps %xmm0,-0x60(%rcx)
180135d24:	0f 29 41 b0          	movaps %xmm0,-0x50(%rcx)
180135d28:	49 ff c9             	dec    %r9
180135d2b:	0f 29 41 c0          	movaps %xmm0,-0x40(%rcx)
180135d2f:	0f 29 41 d0          	movaps %xmm0,-0x30(%rcx)
180135d33:	0f 29 41 e0          	movaps %xmm0,-0x20(%rcx)
180135d37:	0f 29 41 f0          	movaps %xmm0,-0x10(%rcx)
180135d3b:	75 d5                	jne    0x180135d12
180135d3d:	49 83 e0 7f          	and    $0x7f,%r8
180135d41:	4d 8b c8             	mov    %r8,%r9
180135d44:	49 c1 e9 04          	shr    $0x4,%r9
180135d48:	74 12                	je     0x180135d5c
180135d4a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
180135d50:	0f 11 01             	movups %xmm0,(%rcx)
180135d53:	48 83 c1 10          	add    $0x10,%rcx
180135d57:	49 ff c9             	dec    %r9
180135d5a:	75 f4                	jne    0x180135d50
180135d5c:	49 83 e0 0f          	and    $0xf,%r8
180135d60:	74 06                	je     0x180135d68
180135d62:	42 0f 11 44 01 f0    	movups %xmm0,-0x10(%rcx,%r8,1)
180135d68:	c3                   	ret
Disassembly of section PAGER32C:
0000000180136000 <PAGER32C>:
180136000:	cc                   	int3
180136001:	cc                   	int3
180136002:	cc                   	int3
180136003:	cc                   	int3
180136004:	cc                   	int3
180136005:	cc                   	int3
180136006:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
18013600d:	00 00 00
180136010:	83 fa 01             	cmp    $0x1,%edx
180136013:	72 4a                	jb     0x18013605f
180136015:	74 4b                	je     0x180136062
180136017:	44 8b d2             	mov    %edx,%r10d
18013601a:	4c 2b c1             	sub    %rcx,%r8
18013601d:	45 2b db             	sub    %r11d,%r11d
180136020:	41 83 e9 02          	sub    $0x2,%r9d
180136024:	72 2f                	jb     0x180136055
180136026:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
18013602d:	00 00 00
180136030:	4a 8b 04 01          	mov    (%rcx,%r8,1),%rax
180136034:	49 f7 e2             	mul    %r10
180136037:	48 03 01             	add    (%rcx),%rax
18013603a:	48 83 d2 00          	adc    $0x0,%rdx
18013603e:	49 03 c3             	add    %r11,%rax
180136041:	48 89 01             	mov    %rax,(%rcx)
180136044:	48 83 d2 00          	adc    $0x0,%rdx
180136048:	48 83 c1 08          	add    $0x8,%rcx
18013604c:	41 83 e9 02          	sub    $0x2,%r9d
180136050:	4c 8b da             	mov    %rdx,%r11
180136053:	73 db                	jae    0x180136030
180136055:	41 83 f9 ff          	cmp    $0xffffffff,%r9d
180136059:	74 0f                	je     0x18013606a
18013605b:	41 8b c3             	mov    %r11d,%eax
18013605e:	c3                   	ret
18013605f:	2b c0                	sub    %eax,%eax
180136061:	c3                   	ret
180136062:	48 8b d1             	mov    %rcx,%rdx
180136065:	e9 f6 83 fa ff       	jmp    0x1800de460
18013606a:	42 8b 04 01          	mov    (%rcx,%r8,1),%eax
18013606e:	44 8b 01             	mov    (%rcx),%r8d
180136071:	49 f7 e2             	mul    %r10
180136074:	49 03 c0             	add    %r8,%rax
180136077:	49 03 c3             	add    %r11,%rax
18013607a:	89 01                	mov    %eax,(%rcx)
18013607c:	48 c1 e8 20          	shr    $0x20,%rax
180136080:	c3                   	ret
180136081:	cc                   	int3
180136082:	cc                   	int3
180136083:	cc                   	int3
180136084:	cc                   	int3
180136085:	cc                   	int3
180136086:	cc                   	int3
180136087:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
18013608e:	00 00
180136090:	83 fa 01             	cmp    $0x1,%edx
180136093:	72 4e                	jb     0x1801360e3
180136095:	74 4f                	je     0x1801360e6
180136097:	44 8b d2             	mov    %edx,%r10d
18013609a:	4c 2b c1             	sub    %rcx,%r8
18013609d:	45 2b db             	sub    %r11d,%r11d
1801360a0:	41 83 e9 02          	sub    $0x2,%r9d
1801360a4:	72 33                	jb     0x1801360d9
1801360a6:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
1801360ad:	00 00 00
1801360b0:	4a 8b 04 01          	mov    (%rcx,%r8,1),%rax
1801360b4:	49 f7 e2             	mul    %r10
1801360b7:	48 f7 d8             	neg    %rax
1801360ba:	48 03 01             	add    (%rcx),%rax
1801360bd:	f5                   	cmc
1801360be:	48 83 d2 00          	adc    $0x0,%rdx
1801360c2:	49 2b c3             	sub    %r11,%rax
1801360c5:	48 89 01             	mov    %rax,(%rcx)
1801360c8:	48 83 d2 00          	adc    $0x0,%rdx
1801360cc:	48 83 c1 08          	add    $0x8,%rcx
1801360d0:	41 83 e9 02          	sub    $0x2,%r9d
1801360d4:	4c 8b da             	mov    %rdx,%r11
1801360d7:	73 d7                	jae    0x1801360b0
1801360d9:	41 83 f9 ff          	cmp    $0xffffffff,%r9d
1801360dd:	74 0f                	je     0x1801360ee
1801360df:	41 8b c3             	mov    %r11d,%eax
1801360e2:	c3                   	ret
1801360e3:	2b c0                	sub    %eax,%eax
1801360e5:	c3                   	ret
1801360e6:	48 8b d1             	mov    %rcx,%rdx
1801360e9:	e9 22 83 fa ff       	jmp    0x1800de410
1801360ee:	42 8b 04 01          	mov    (%rcx,%r8,1),%eax
1801360f2:	44 8b 01             	mov    (%rcx),%r8d
1801360f5:	49 f7 e2             	mul    %r10
1801360f8:	48 f7 d8             	neg    %rax
1801360fb:	49 03 c0             	add    %r8,%rax
1801360fe:	49 2b c3             	sub    %r11,%rax
180136101:	89 01                	mov    %eax,(%rcx)
180136103:	48 c1 e8 20          	shr    $0x20,%rax
180136107:	f7 d8                	neg    %eax
180136109:	c3                   	ret
18013610a:	cc                   	int3
18013610b:	cc                   	int3
18013610c:	cc                   	int3
18013610d:	cc                   	int3
18013610e:	cc                   	int3
18013610f:	cc                   	int3
180136110:	49 3b c8             	cmp    %r8,%rcx
180136113:	73 0a                	jae    0x18013611f
180136115:	48 8b c2             	mov    %rdx,%rax
180136118:	48 8b d1             	mov    %rcx,%rdx
18013611b:	49 f7 f0             	div    %r8
18013611e:	c3                   	ret
18013611f:	33 c0                	xor    %eax,%eax
180136121:	48 ff c8             	dec    %rax
180136124:	c3                   	ret
180136125:	cc                   	int3
180136126:	cc                   	int3
180136127:	cc                   	int3
180136128:	cc                   	int3
180136129:	cc                   	int3
18013612a:	cc                   	int3
18013612b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
180136130:	41 c1 e0 03          	shl    $0x3,%r8d
180136134:	74 3e                	je     0x180136174
180136136:	4a 8d 0c 41          	lea    (%rcx,%r8,2),%rcx
18013613a:	4e 8d 0c 02          	lea    (%rdx,%r8,1),%r9
18013613e:	49 f7 d8             	neg    %r8
180136141:	4d 2b db             	sub    %r11,%r11
180136144:	66 66 66 66 0f 1f 84 	data16 data16 data16 nopw 0x0(%rax,%rax,1)
18013614b:	00 00 00 00 00
180136150:	4b 8b 04 01          	mov    (%r9,%r8,1),%rax
180136154:	48 f7 e0             	mul    %rax
180136157:	49 03 c3             	add    %r11,%rax
18013615a:	48 83 d2 00          	adc    $0x0,%rdx
18013615e:	4d 33 db             	xor    %r11,%r11
180136161:	4a 01 04 41          	add    %rax,(%rcx,%r8,2)
180136165:	4a 11 54 41 08       	adc    %rdx,0x8(%rcx,%r8,2)
18013616a:	49 83 d3 00          	adc    $0x0,%r11
18013616e:	49 83 c0 08          	add    $0x8,%r8
180136172:	75 dc                	jne    0x180136150
180136174:	c3                   	ret
180136175:	cc                   	int3
180136176:	cc                   	int3
180136177:	cc                   	int3
180136178:	cc                   	int3
180136179:	cc                   	int3
18013617a:	cc                   	int3
18013617b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
180136180:	4c 8b d2             	mov    %rdx,%r10
180136183:	41 c1 e1 03          	shl    $0x3,%r9d
180136187:	74 3a                	je     0x1801361c3
180136189:	49 03 c9             	add    %r9,%rcx
18013618c:	4d 03 c1             	add    %r9,%r8
18013618f:	49 f7 d9             	neg    %r9
180136192:	4d 2b db             	sub    %r11,%r11
180136195:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%rax,%rax,1)
18013619c:	00 00 00 00
1801361a0:	4b 8b 04 08          	mov    (%r8,%r9,1),%rax
1801361a4:	49 f7 e2             	mul    %r10
1801361a7:	49 03 c3             	add    %r11,%rax
1801361aa:	48 83 d2 00          	adc    $0x0,%rdx
1801361ae:	4a 01 04 09          	add    %rax,(%rcx,%r9,1)
1801361b2:	48 83 d2 00          	adc    $0x0,%rdx
1801361b6:	49 83 c1 08          	add    $0x8,%r9
1801361ba:	4c 8b da             	mov    %rdx,%r11
1801361bd:	75 e1                	jne    0x1801361a0
1801361bf:	48 8b c2             	mov    %rdx,%rax
1801361c2:	c3                   	ret
1801361c3:	33 c0                	xor    %eax,%eax