140012d6b:	0f 29 84 24 80 00 00 	movaps %xmm0,0x80(%rsp)
140012d72:	00
140012d73:	44 0f 28 b4 24 90 00 	movaps 0x90(%rsp),%xmm14
140012d7a:	00 00
140012d7c:	0f 29 84 24 90 00 00 	movaps %xmm0,0x90(%rsp)
140012d83:	00
140012d84:	44 0f 28 bc 24 a0 00 	movaps 0xa0(%rsp),%xmm15
140012d8b:	00 00
140012d8d:	0f 29 84 24 a0 00 00 	movaps %xmm0,0xa0(%rsp)
140012d94:	00
140012d95:	49 8b 6b f8          	mov    -0x8(%r11),%rbp
140012d99:	49 8d 23             	lea    (%r11),%rsp
140012d9c:	48 8b 7c 24 08       	mov    0x8(%rsp),%rdi
140012da1:	48 8b 74 24 10       	mov    0x10(%rsp),%rsi
140012da6:	f3 c3                	repz ret
140012da8:	90                   	nop
140012da9:	90                   	nop
140012daa:	90                   	nop
140012dab:	90                   	nop
140012dac:	90                   	nop
140012dad:	90                   	nop
140012dae:	90                   	nop
140012daf:	90                   	nop
140012db0:	48 83 ec 08          	sub    $0x8,%rsp
140012db4:	e8 67 00 00 00       	call   0x140012e20
140012db9:	c1 e2 04             	shl    $0x4,%edx
140012dbc:	85 c0                	test   %eax,%eax
140012dbe:	75 56                	jne    0x140012e16
140012dc0:	49 8d 4c 10 10       	lea    0x10(%r8,%rdx,1),%rcx
140012dc5:	41 0f 10 00          	movups (%r8),%xmm0
140012dc9:	0f 10 09             	movups (%rcx),%xmm1
140012dcc:	0f 11 01             	movups %xmm0,(%rcx)
140012dcf:	41 0f 11 08          	movups %xmm1,(%r8)
140012dd3:	4d 8d 40 10          	lea    0x10(%r8),%r8
140012dd7:	48 8d 49 f0          	lea    -0x10(%rcx),%rcx
140012ddb:	41 0f 10 00          	movups (%r8),%xmm0
140012ddf:	0f 10 09             	movups (%rcx),%xmm1
140012de2:	66 0f 38 db c0       	aesimc %xmm0,%xmm0
140012de7:	66 0f 38 db c9       	aesimc %xmm1,%xmm1
140012dec:	4d 8d 40 10          	lea    0x10(%r8),%r8
140012df0:	48 8d 49 f0          	lea    -0x10(%rcx),%rcx
140012df4:	0f 11 41 10          	movups %xmm0,0x10(%rcx)
140012df8:	41 0f 11 48 f0       	movups %xmm1,-0x10(%r8)
140012dfd:	4c 39 c1             	cmp    %r8,%rcx
140012e00:	77 d9                	ja     0x140012ddb
140012e02:	41 0f 10 00          	movups (%r8),%xmm0
140012e06:	66 0f 38 db c0       	aesimc %xmm0,%xmm0
140012e0b:	66 0f ef c9          	pxor   %xmm1,%xmm1
140012e0f:	0f 11 01             	movups %xmm0,(%rcx)
140012e12:	66 0f ef c0          	pxor   %xmm0,%xmm0
140012e16:	48 83 c4 08          	add    $0x8,%rsp
140012e1a:	f3 c3                	repz ret
140012e1c:	90                   	nop
140012e1d:	90                   	nop
140012e1e:	90                   	nop
140012e1f:	90                   	nop
140012e20:	48 83 ec 08          	sub    $0x8,%rsp
140012e24:	48 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%rax
140012e2b:	48 85 c9             	test   %rcx,%rcx
140012e2e:	0f 84 73 04 00 00    	je     0x1400132a7
140012e34:	4d 85 c0             	test   %r8,%r8
140012e37:	0f 84 6a 04 00 00    	je     0x1400132a7
140012e3d:	41 ba 00 08 00 10    	mov    $0x10000800,%r10d
140012e43:	0f 10 01             	movups (%rcx),%xmm0
140012e46:	0f 57 e4             	xorps  %xmm4,%xmm4
140012e49:	44 23 15 94 d2 3f 00 	and    0x3fd294(%rip),%r10d        # 0x1404100e4
140012e50:	49 8d 40 10          	lea    0x10(%r8),%rax
140012e54:	81 fa 00 01 00 00    	cmp    $0x100,%edx
140012e5a:	0f 84 c0 02 00 00    	je     0x140013120
140012e60:	81 fa c0 00 00 00    	cmp    $0xc0,%edx
140012e66:	0f 84 a4 01 00 00    	je     0x140013010
140012e6c:	81 fa 80 00 00 00    	cmp    $0x80,%edx
140012e72:	0f 85 28 04 00 00    	jne    0x1400132a0
140012e78:	ba 09 00 00 00       	mov    $0x9,%edx
140012e7d:	41 81 fa 00 00 00 10 	cmp    $0x10000000,%r10d
140012e84:	0f 84 86 00 00 00    	je     0x140012f10
140012e8a:	41 0f 11 00          	movups %xmm0,(%r8)
140012e8e:	66 0f 3a df c8 01    	aeskeygenassist $0x1,%xmm0,%xmm1
140012e94:	e8 3e 04 00 00       	call   0x1400132d7
140012e99:	66 0f 3a df c8 02    	aeskeygenassist $0x2,%xmm0,%xmm1
140012e9f:	e8 2c 04 00 00       	call   0x1400132d0
140012ea4:	66 0f 3a df c8 04    	aeskeygenassist $0x4,%xmm0,%xmm1
140012eaa:	e8 21 04 00 00       	call   0x1400132d0
140012eaf:	66 0f 3a df c8 08    	aeskeygenassist $0x8,%xmm0,%xmm1
140012eb5:	e8 16 04 00 00       	call   0x1400132d0
140012eba:	66 0f 3a df c8 10    	aeskeygenassist $0x10,%xmm0,%xmm1
140012ec0:	e8 0b 04 00 00       	call   0x1400132d0
140012ec5:	66 0f 3a df c8 20    	aeskeygenassist $0x20,%xmm0,%xmm1
140012ecb:	e8 00 04 00 00       	call   0x1400132d0
140012ed0:	66 0f 3a df c8 40    	aeskeygenassist $0x40,%xmm0,%xmm1
140012ed6:	e8 f5 03 00 00       	call   0x1400132d0
140012edb:	66 0f 3a df c8 80    	aeskeygenassist $0x80,%xmm0,%xmm1
140012ee1:	e8 ea 03 00 00       	call   0x1400132d0
140012ee6:	66 0f 3a df c8 1b    	aeskeygenassist $0x1b,%xmm0,%xmm1
140012eec:	e8 df 03 00 00       	call   0x1400132d0
140012ef1:	66 0f 3a df c8 36    	aeskeygenassist $0x36,%xmm0,%xmm1
140012ef7:	e8 d4 03 00 00       	call   0x1400132d0
140012efc:	0f 11 00             	movups %xmm0,(%rax)
140012eff:	89 50 50             	mov    %edx,0x50(%rax)
140012f02:	31 c0                	xor    %eax,%eax
140012f04:	e9 9e 03 00 00       	jmp    0x1400132a7
140012f09:	90                   	nop
140012f0a:	90                   	nop
140012f0b:	90                   	nop
140012f0c:	90                   	nop
140012f0d:	90                   	nop
140012f0e:	90                   	nop
140012f0f:	90                   	nop
140012f10:	66 0f 6f 2d f8 04 00 	movdqa 0x4f8(%rip),%xmm5        # 0x140013410
140012f17:	00
140012f18:	41 ba 08 00 00 00    	mov    $0x8,%r10d
140012f1e:	66 0f 6f 25 0a 05 00 	movdqa 0x50a(%rip),%xmm4        # 0x140013430
140012f25:	00
140012f26:	66 0f 6f d0          	movdqa %xmm0,%xmm2
140012f2a:	f3 41 0f 7f 00       	movdqu %xmm0,(%r8)
140012f2f:	eb 0f                	jmp    0x140012f40
140012f31:	90                   	nop
140012f32:	90                   	nop
140012f33:	90                   	nop
140012f34:	90                   	nop
140012f35:	90                   	nop
140012f36:	90                   	nop
140012f37:	90                   	nop
140012f38:	90                   	nop
140012f39:	90                   	nop
140012f3a:	90                   	nop
140012f3b:	90                   	nop
140012f3c:	90                   	nop
140012f3d:	90                   	nop
140012f3e:	90                   	nop
140012f3f:	90                   	nop
140012f40:	66 0f 38 00 c5       	pshufb %xmm5,%xmm0
140012f45:	66 0f 38 dd c4       	aesenclast %xmm4,%xmm0
140012f4a:	66 0f 72 f4 01       	pslld  $0x1,%xmm4
140012f4f:	48 8d 40 10          	lea    0x10(%rax),%rax
140012f53:	66 0f 6f da          	movdqa %xmm2,%xmm3
140012f57:	66 0f 73 fa 04       	pslldq $0x4,%xmm2
140012f5c:	66 0f ef da          	pxor   %xmm2,%xmm3
140012f60:	66 0f 73 fa 04       	pslldq $0x4,%xmm2
140012f65:	66 0f ef da          	pxor   %xmm2,%xmm3
140012f69:	66 0f 73 fa 04       	pslldq $0x4,%xmm2
140012f6e:	66 0f ef d3          	pxor   %xmm3,%xmm2
140012f72:	66 0f ef c2          	pxor   %xmm2,%xmm0
140012f76:	f3 0f 7f 40 f0       	movdqu %xmm0,-0x10(%rax)
140012f7b:	66 0f 6f d0          	movdqa %xmm0,%xmm2
140012f7f:	41 ff ca             	dec    %r10d
140012f82:	75 bc                	jne    0x140012f40
140012f84:	66 0f 6f 25 b4 04 00 	movdqa 0x4b4(%rip),%xmm4        # 0x140013440
140012f8b:	00
140012f8c:	66 0f 38 00 c5       	pshufb %xmm5,%xmm0
140012f91:	66 0f 38 dd c4       	aesenclast %xmm4,%xmm0
140012f96:	66 0f 72 f4 01       	pslld  $0x1,%xmm4
140012f9b:	66 0f 6f da          	movdqa %xmm2,%xmm3
140012f9f:	66 0f 73 fa 04       	pslldq $0x4,%xmm2
140012fa4:	66 0f ef da          	pxor   %xmm2,%xmm3
140012fa8:	66 0f 73 fa 04       	pslldq $0x4,%xmm2
140012fad:	66 0f ef da          	pxor   %xmm2,%xmm3
140012fb1:	66 0f 73 fa 04       	pslldq $0x4,%xmm2
140012fb6:	66 0f ef d3          	pxor   %xmm3,%xmm2
140012fba:	66 0f ef c2          	pxor   %xmm2,%xmm0
140012fbe:	f3 0f 7f 00          	movdqu %xmm0,(%rax)
140012fc2:	66 0f 6f d0          	movdqa %xmm0,%xmm2
140012fc6:	66 0f 38 00 c5       	pshufb %xmm5,%xmm0
140012fcb:	66 0f 38 dd c4       	aesenclast %xmm4,%xmm0
140012fd0:	66 0f 6f da          	movdqa %xmm2,%xmm3
140012fd4:	66 0f 73 fa 04       	pslldq $0x4,%xmm2
140012fd9:	66 0f ef da          	pxor   %xmm2,%xmm3
140012fdd:	66 0f 73 fa 04       	pslldq $0x4,%xmm2
140012fe2:	66 0f ef da          	pxor   %xmm2,%xmm3
140012fe6:	66 0f 73 fa 04       	pslldq $0x4,%xmm2
140012feb:	66 0f ef d3          	pxor   %xmm3,%xmm2
140012fef:	66 0f ef c2          	pxor   %xmm2,%xmm0
140012ff3:	f3 0f 7f 40 10       	movdqu %xmm0,0x10(%rax)
140012ff8:	89 50 60             	mov    %edx,0x60(%rax)
140012ffb:	31 c0                	xor    %eax,%eax
140012ffd:	e9 a5 02 00 00       	jmp    0x1400132a7
140013002:	90                   	nop
140013003:	90                   	nop
140013004:	90                   	nop
140013005:	90                   	nop
140013006:	90                   	nop
140013007:	90                   	nop
140013008:	90                   	nop
140013009:	90                   	nop
14001300a:	90                   	nop
14001300b:	90                   	nop
14001300c:	90                   	nop
14001300d:	90                   	nop
14001300e:	90                   	nop
14001300f:	90                   	nop
140013010:	f3 0f 7e 51 10       	movq   0x10(%rcx),%xmm2
140013015:	ba 0b 00 00 00       	mov    $0xb,%edx
14001301a:	41 81 fa 00 00 00 10 	cmp    $0x10000000,%r10d
140013021:	74 6d                	je     0x140013090
140013023:	41 0f 11 00          	movups %xmm0,(%r8)
140013027:	66 0f 3a df ca 01    	aeskeygenassist $0x1,%xmm2,%xmm1
14001302d:	e8 c5 02 00 00       	call   0x1400132f7
140013032:	66 0f 3a df ca 02    	aeskeygenassist $0x2,%xmm2,%xmm1
140013038:	e8 f3 02 00 00       	call   0x140013330
14001303d:	66 0f 3a df ca 04    	aeskeygenassist $0x4,%xmm2,%xmm1
140013043:	e8 a8 02 00 00       	call   0x1400132f0
140013048:	66 0f 3a df ca 08    	aeskeygenassist $0x8,%xmm2,%xmm1
14001304e:	e8 dd 02 00 00       	call   0x140013330
140013053:	66 0f 3a df ca 10    	aeskeygenassist $0x10,%xmm2,%xmm1
140013059:	e8 92 02 00 00       	call   0x1400132f0
14001305e:	66 0f 3a df ca 20    	aeskeygenassist $0x20,%xmm2,%xmm1
140013064:	e8 c7 02 00 00       	call   0x140013330
140013069:	66 0f 3a df ca 40    	aeskeygenassist $0x40,%xmm2,%xmm1
14001306f:	e8 7c 02 00 00       	call   0x1400132f0
140013074:	66 0f 3a df ca 80    	aeskeygenassist $0x80,%xmm2,%xmm1
14001307a:	e8 b1 02 00 00       	call   0x140013330
14001307f:	0f 11 00             	movups %xmm0,(%rax)
140013082:	89 50 30             	mov    %edx,0x30(%rax)
140013085:	48 31 c0             	xor    %rax,%rax
140013088:	e9 1a 02 00 00       	jmp    0x1400132a7
14001308d:	90                   	nop
14001308e:	90                   	nop
14001308f:	90                   	nop
140013090:	66 0f 6f 2d 88 03 00 	movdqa 0x388(%rip),%xmm5        # 0x140013420
140013097:	00
140013098:	66 0f 6f 25 90 03 00 	movdqa 0x390(%rip),%xmm4        # 0x140013430
14001309f:	00
1400130a0:	41 ba 08 00 00 00    	mov    $0x8,%r10d
1400130a6:	f3 41 0f 7f 00       	movdqu %xmm0,(%r8)
1400130ab:	eb 03                	jmp    0x1400130b0
1400130ad:	90                   	nop
1400130ae:	90                   	nop
1400130af:	90                   	nop
1400130b0:	66 0f d6 10          	movq   %xmm2,(%rax)
1400130b4:	66 0f 6f ca          	movdqa %xmm2,%xmm1
1400130b8:	66 0f 38 00 d5       	pshufb %xmm5,%xmm2
1400130bd:	66 0f 38 dd d4       	aesenclast %xmm4,%xmm2
1400130c2:	66 0f 72 f4 01       	pslld  $0x1,%xmm4
1400130c7:	48 8d 40 18          	lea    0x18(%rax),%rax
1400130cb:	66 0f 6f d8          	movdqa %xmm0,%xmm3
1400130cf:	66 0f 73 f8 04       	pslldq $0x4,%xmm0
1400130d4:	66 0f ef d8          	pxor   %xmm0,%xmm3
1400130d8:	66 0f 73 f8 04       	pslldq $0x4,%xmm0
1400130dd:	66 0f ef d8          	pxor   %xmm0,%xmm3
1400130e1:	66 0f 73 f8 04       	pslldq $0x4,%xmm0
1400130e6:	66 0f ef c3          	pxor   %xmm3,%xmm0
1400130ea:	66 0f 70 d8 ff       	pshufd $0xff,%xmm0,%xmm3
1400130ef:	66 0f ef d9          	pxor   %xmm1,%xmm3
1400130f3:	66 0f 73 f9 04       	pslldq $0x4,%xmm1
1400130f8:	66 0f ef d9          	pxor   %xmm1,%xmm3
1400130fc:	66 0f ef c2          	pxor   %xmm2,%xmm0
140013100:	66 0f ef d3          	pxor   %xmm3,%xmm2
140013104:	f3 0f 7f 40 f0       	movdqu %xmm0,-0x10(%rax)
140013109:	41 ff ca             	dec    %r10d
14001310c:	75 a2                	jne    0x1400130b0
14001310e:	89 50 20             	mov    %edx,0x20(%rax)
140013111:	31 c0                	xor    %eax,%eax
140013113:	e9 8f 01 00 00       	jmp    0x1400132a7
140013118:	90                   	nop
140013119:	90                   	nop
14001311a:	90                   	nop
14001311b:	90                   	nop
14001311c:	90                   	nop
14001311d:	90                   	nop
14001311e:	90                   	nop
14001311f:	90                   	nop
140013120:	0f 10 51 10          	movups 0x10(%rcx),%xmm2
140013124:	ba 0d 00 00 00       	mov    $0xd,%edx
140013129:	48 8d 40 10          	lea    0x10(%rax),%rax
14001312d:	41 81 fa 00 00 00 10 	cmp    $0x10000000,%r10d
140013134:	0f 84 a6 00 00 00    	je     0x1400131e0
14001313a:	41 0f 11 00          	movups %xmm0,(%r8)
14001313e:	41 0f 11 50 10       	movups %xmm2,0x10(%r8)
140013143:	66 0f 3a df ca 01    	aeskeygenassist $0x1,%xmm2,%xmm1
140013149:	e8 09 02 00 00       	call   0x140013357
14001314e:	66 0f 3a df c8 01    	aeskeygenassist $0x1,%xmm0,%xmm1
140013154:	e8 17 02 00 00       	call   0x140013370
140013159:	66 0f 3a df ca 02    	aeskeygenassist $0x2,%xmm2,%xmm1
14001315f:	e8 ec 01 00 00       	call   0x140013350
140013164:	66 0f 3a df c8 02    	aeskeygenassist $0x2,%xmm0,%xmm1
14001316a:	e8 01 02 00 00       	call   0x140013370
14001316f:	66 0f 3a df ca 04    	aeskeygenassist $0x4,%xmm2,%xmm1
140013175:	e8 d6 01 00 00       	call   0x140013350
14001317a:	66 0f 3a df c8 04    	aeskeygenassist $0x4,%xmm0,%xmm1
140013180:	e8 eb 01 00 00       	call   0x140013370
140013185:	66 0f 3a df ca 08    	aeskeygenassist $0x8,%xmm2,%xmm1
14001318b:	e8 c0 01 00 00       	call   0x140013350
140013190:	66 0f 3a df c8 08    	aeskeygenassist $0x8,%xmm0,%xmm1
140013196:	e8 d5 01 00 00       	call   0x140013370
14001319b:	66 0f 3a df ca 10    	aeskeygenassist $0x10,%xmm2,%xmm1
1400131a1:	e8 aa 01 00 00       	call   0x140013350
1400131a6:	66 0f 3a df c8 10    	aeskeygenassist $0x10,%xmm0,%xmm1
1400131ac:	e8 bf 01 00 00       	call   0x140013370
1400131b1:	66 0f 3a df ca 20    	aeskeygenassist $0x20,%xmm2,%xmm1
1400131b7:	e8 94 01 00 00       	call   0x140013350
1400131bc:	66 0f 3a df c8 20    	aeskeygenassist $0x20,%xmm0,%xmm1
1400131c2:	e8 a9 01 00 00       	call   0x140013370
1400131c7:	66 0f 3a df ca 40    	aeskeygenassist $0x40,%xmm2,%xmm1
1400131cd:	e8 7e 01 00 00       	call   0x140013350
1400131d2:	0f 11 00             	movups %xmm0,(%rax)
1400131d5:	89 50 10             	mov    %edx,0x10(%rax)
1400131d8:	48 31 c0             	xor    %rax,%rax
1400131db:	e9 c7 00 00 00       	jmp    0x1400132a7
1400131e0:	66 0f 6f 2d 28 02 00 	movdqa 0x228(%rip),%xmm5        # 0x140013410
1400131e7:	00
1400131e8:	66 0f 6f 25 40 02 00 	movdqa 0x240(%rip),%xmm4        # 0x140013430
1400131ef:	00
1400131f0:	41 ba 07 00 00 00    	mov    $0x7,%r10d
1400131f6:	f3 41 0f 7f 00       	movdqu %xmm0,(%r8)
1400131fb:	66 0f 6f ca          	movdqa %xmm2,%xmm1
1400131ff:	f3 41 0f 7f 50 10    	movdqu %xmm2,0x10(%r8)
140013205:	eb 09                	jmp    0x140013210
140013207:	90                   	nop
140013208:	90                   	nop
140013209:	90                   	nop
14001320a:	90                   	nop
14001320b:	90                   	nop
14001320c:	90                   	nop
14001320d:	90                   	nop
14001320e:	90                   	nop
14001320f:	90                   	nop
140013210:	66 0f 38 00 d5       	pshufb %xmm5,%xmm2
140013215:	66 0f 38 dd d4       	aesenclast %xmm4,%xmm2
14001321a:	66 0f 6f d8          	movdqa %xmm0,%xmm3
14001321e:	66 0f 73 f8 04       	pslldq $0x4,%xmm0
140013223:	66 0f ef d8          	pxor   %xmm0,%xmm3
140013227:	66 0f 73 f8 04       	pslldq $0x4,%xmm0
14001322c:	66 0f ef d8          	pxor   %xmm0,%xmm3
140013230:	66 0f 73 f8 04       	pslldq $0x4,%xmm0
140013235:	66 0f ef c3          	pxor   %xmm3,%xmm0
140013239:	66 0f 72 f4 01       	pslld  $0x1,%xmm4
14001323e:	66 0f ef c2          	pxor   %xmm2,%xmm0
140013242:	f3 0f 7f 00          	movdqu %xmm0,(%rax)
140013246:	41 ff ca             	dec    %r10d
140013249:	74 40                	je     0x14001328b
14001324b:	66 0f 70 d0 ff       	pshufd $0xff,%xmm0,%xmm2
140013250:	66 0f ef db          	pxor   %xmm3,%xmm3
140013254:	66 0f 38 dd d3       	aesenclast %xmm3,%xmm2
140013259:	66 0f 6f d9          	movdqa %xmm1,%xmm3
14001325d:	66 0f 73 f9 04       	pslldq $0x4,%xmm1
140013262:	66 0f ef d9          	pxor   %xmm1,%xmm3
140013266:	66 0f 73 f9 04       	pslldq $0x4,%xmm1
14001326b:	66 0f ef d9          	pxor   %xmm1,%xmm3
14001326f:	66 0f 73 f9 04       	pslldq $0x4,%xmm1
140013274:	66 0f ef cb          	pxor   %xmm3,%xmm1
140013278:	66 0f ef d1          	pxor   %xmm1,%xmm2
14001327c:	f3 0f 7f 50 10       	movdqu %xmm2,0x10(%rax)
140013281:	48 8d 40 20          	lea    0x20(%rax),%rax
140013285:	66 0f 6f ca          	movdqa %xmm2,%xmm1
140013289:	eb 85                	jmp    0x140013210
14001328b:	89 50 10             	mov    %edx,0x10(%rax)
14001328e:	31 c0                	xor    %eax,%eax
140013290:	eb 15                	jmp    0x1400132a7
140013292:	90                   	nop
140013293:	90                   	nop