140007909:	44 23 15 04 b1 4a 01 	and    0x14ab104(%rip),%r10d        # 0x1414b2a14
140007910:	49 8d 40 10          	lea    0x10(%r8),%rax
140007914:	81 fa 00 01 00 00    	cmp    $0x100,%edx
14000791a:	0f 84 c0 02 00 00    	je     0x140007be0
140007920:	81 fa c0 00 00 00    	cmp    $0xc0,%edx
140007926:	0f 84 a4 01 00 00    	je     0x140007ad0
14000792c:	81 fa 80 00 00 00    	cmp    $0x80,%edx
140007932:	0f 85 28 04 00 00    	jne    0x140007d60
140007938:	ba 09 00 00 00       	mov    $0x9,%edx
14000793d:	41 81 fa 00 00 00 10 	cmp    $0x10000000,%r10d
140007944:	0f 84 86 00 00 00    	je     0x1400079d0
14000794a:	41 0f 11 00          	movups %xmm0,(%r8)
14000794e:	66 0f 3a df c8 01    	aeskeygenassist $0x1,%xmm0,%xmm1
140007954:	e8 3e 04 00 00       	call   0x140007d97
140007959:	66 0f 3a df c8 02    	aeskeygenassist $0x2,%xmm0,%xmm1
14000795f:	e8 2c 04 00 00       	call   0x140007d90
140007964:	66 0f 3a df c8 04    	aeskeygenassist $0x4,%xmm0,%xmm1
14000796a:	e8 21 04 00 00       	call   0x140007d90
14000796f:	66 0f 3a df c8 08    	aeskeygenassist $0x8,%xmm0,%xmm1
140007975:	e8 16 04 00 00       	call   0x140007d90
14000797a:	66 0f 3a df c8 10    	aeskeygenassist $0x10,%xmm0,%xmm1
140007980:	e8 0b 04 00 00       	call   0x140007d90
140007985:	66 0f 3a df c8 20    	aeskeygenassist $0x20,%xmm0,%xmm1
14000798b:	e8 00 04 00 00       	call   0x140007d90
140007990:	66 0f 3a df c8 40    	aeskeygenassist $0x40,%xmm0,%xmm1
140007996:	e8 f5 03 00 00       	call   0x140007d90
14000799b:	66 0f 3a df c8 80    	aeskeygenassist $0x80,%xmm0,%xmm1
1400079a1:	e8 ea 03 00 00       	call   0x140007d90
1400079a6:	66 0f 3a df c8 1b    	aeskeygenassist $0x1b,%xmm0,%xmm1
1400079ac:	e8 df 03 00 00       	call   0x140007d90
1400079b1:	66 0f 3a df c8 36    	aeskeygenassist $0x36,%xmm0,%xmm1
1400079b7:	e8 d4 03 00 00       	call   0x140007d90
1400079bc:	0f 11 00             	movups %xmm0,(%rax)
1400079bf:	89 50 50             	mov    %edx,0x50(%rax)
1400079c2:	31 c0                	xor    %eax,%eax
1400079c4:	e9 9e 03 00 00       	jmp    0x140007d67
1400079c9:	90                   	nop
1400079ca:	90                   	nop
1400079cb:	90                   	nop
1400079cc:	90                   	nop
1400079cd:	90                   	nop
1400079ce:	90                   	nop
1400079cf:	90                   	nop
1400079d0:	66 0f 6f 2d f8 04 00 	movdqa 0x4f8(%rip),%xmm5        # 0x140007ed0
1400079d7:	00
1400079d8:	41 ba 08 00 00 00    	mov    $0x8,%r10d
1400079de:	66 0f 6f 25 0a 05 00 	movdqa 0x50a(%rip),%xmm4        # 0x140007ef0
1400079e5:	00
1400079e6:	66 0f 6f d0          	movdqa %xmm0,%xmm2
1400079ea:	f3 41 0f 7f 00       	movdqu %xmm0,(%r8)
1400079ef:	eb 0f                	jmp    0x140007a00
1400079f1:	90                   	nop
1400079f2:	90                   	nop
1400079f3:	90                   	nop
1400079f4:	90                   	nop
1400079f5:	90                   	nop
1400079f6:	90                   	nop
1400079f7:	90                   	nop
1400079f8:	90                   	nop
1400079f9:	90                   	nop
1400079fa:	90                   	nop
1400079fb:	90                   	nop
1400079fc:	90                   	nop
1400079fd:	90                   	nop
1400079fe:	90                   	nop
1400079ff:	90                   	nop
140007a00:	66 0f 38 00 c5       	pshufb %xmm5,%xmm0
140007a05:	66 0f 38 dd c4       	aesenclast %xmm4,%xmm0
140007a0a:	66 0f 72 f4 01       	pslld  $0x1,%xmm4
140007a0f:	48 8d 40 10          	lea    0x10(%rax),%rax
140007a13:	66 0f 6f da          	movdqa %xmm2,%xmm3
140007a17:	66 0f 73 fa 04       	pslldq $0x4,%xmm2
140007a1c:	66 0f ef da          	pxor   %xmm2,%xmm3
140007a20:	66 0f 73 fa 04       	pslldq $0x4,%xmm2
140007a25:	66 0f ef da          	pxor   %xmm2,%xmm3
140007a29:	66 0f 73 fa 04       	pslldq $0x4,%xmm2
140007a2e:	66 0f ef d3          	pxor   %xmm3,%xmm2
140007a32:	66 0f ef c2          	pxor   %xmm2,%xmm0
140007a36:	f3 0f 7f 40 f0       	movdqu %xmm0,-0x10(%rax)
140007a3b:	66 0f 6f d0          	movdqa %xmm0,%xmm2
140007a3f:	41 ff ca             	dec    %r10d
140007a42:	75 bc                	jne    0x140007a00
140007a44:	66 0f 6f 25 b4 04 00 	movdqa 0x4b4(%rip),%xmm4        # 0x140007f00
140007a4b:	00
140007a4c:	66 0f 38 00 c5       	pshufb %xmm5,%xmm0
140007a51:	66 0f 38 dd c4       	aesenclast %xmm4,%xmm0
140007a56:	66 0f 72 f4 01       	pslld  $0x1,%xmm4
140007a5b:	66 0f 6f da          	movdqa %xmm2,%xmm3
140007a5f:	66 0f 73 fa 04       	pslldq $0x4,%xmm2
140007a64:	66 0f ef da          	pxor   %xmm2,%xmm3
140007a68:	66 0f 73 fa 04       	pslldq $0x4,%xmm2
140007a6d:	66 0f ef da          	pxor   %xmm2,%xmm3
140007a71:	66 0f 73 fa 04       	pslldq $0x4,%xmm2
140007a76:	66 0f ef d3          	pxor   %xmm3,%xmm2
140007a7a:	66 0f ef c2          	pxor   %xmm2,%xmm0
140007a7e:	f3 0f 7f 00          	movdqu %xmm0,(%rax)
140007a82:	66 0f 6f d0          	movdqa %xmm0,%xmm2
140007a86:	66 0f 38 00 c5       	pshufb %xmm5,%xmm0
140007a8b:	66 0f 38 dd c4       	aesenclast %xmm4,%xmm0
140007a90:	66 0f 6f da          	movdqa %xmm2,%xmm3
140007a94:	66 0f 73 fa 04       	pslldq $0x4,%xmm2
140007a99:	66 0f ef da          	pxor   %xmm2,%xmm3
140007a9d:	66 0f 73 fa 04       	pslldq $0x4,%xmm2
140007aa2:	66 0f ef da          	pxor   %xmm2,%xmm3
140007aa6:	66 0f 73 fa 04       	pslldq $0x4,%xmm2
140007aab:	66 0f ef d3          	pxor   %xmm3,%xmm2
140007aaf:	66 0f ef c2          	pxor   %xmm2,%xmm0
140007ab3:	f3 0f 7f 40 10       	movdqu %xmm0,0x10(%rax)
140007ab8:	89 50 60             	mov    %edx,0x60(%rax)
140007abb:	31 c0                	xor    %eax,%eax
140007abd:	e9 a5 02 00 00       	jmp    0x140007d67
140007ac2:	90                   	nop
140007ac3:	90                   	nop
140007ac4:	90                   	nop
140007ac5:	90                   	nop
140007ac6:	90                   	nop
140007ac7:	90                   	nop
140007ac8:	90                   	nop
140007ac9:	90                   	nop
140007aca:	90                   	nop
140007acb:	90                   	nop
140007acc:	90                   	nop
140007acd:	90                   	nop
140007ace:	90                   	nop
140007acf:	90                   	nop
140007ad0:	f3 0f 7e 51 10       	movq   0x10(%rcx),%xmm2
140007ad5:	ba 0b 00 00 00       	mov    $0xb,%edx
140007ada:	41 81 fa 00 00 00 10 	cmp    $0x10000000,%r10d
140007ae1:	74 6d                	je     0x140007b50
140007ae3:	41 0f 11 00          	movups %xmm0,(%r8)
140007ae7:	66 0f 3a df ca 01    	aeskeygenassist $0x1,%xmm2,%xmm1
140007aed:	e8 c5 02 00 00       	call   0x140007db7
140007af2:	66 0f 3a df ca 02    	aeskeygenassist $0x2,%xmm2,%xmm1
140007af8:	e8 f3 02 00 00       	call   0x140007df0
140007afd:	66 0f 3a df ca 04    	aeskeygenassist $0x4,%xmm2,%xmm1
140007b03:	e8 a8 02 00 00       	call   0x140007db0
140007b08:	66 0f 3a df ca 08    	aeskeygenassist $0x8,%xmm2,%xmm1
140007b0e:	e8 dd 02 00 00       	call   0x140007df0
140007b13:	66 0f 3a df ca 10    	aeskeygenassist $0x10,%xmm2,%xmm1
140007b19:	e8 92 02 00 00       	call   0x140007db0
140007b1e:	66 0f 3a df ca 20    	aeskeygenassist $0x20,%xmm2,%xmm1
140007b24:	e8 c7 02 00 00       	call   0x140007df0
140007b29:	66 0f 3a df ca 40    	aeskeygenassist $0x40,%xmm2,%xmm1
140007b2f:	e8 7c 02 00 00       	call   0x140007db0
140007b34:	66 0f 3a df ca 80    	aeskeygenassist $0x80,%xmm2,%xmm1
140007b3a:	e8 b1 02 00 00       	call   0x140007df0
140007b3f:	0f 11 00             	movups %xmm0,(%rax)
140007b42:	89 50 30             	mov    %edx,0x30(%rax)
140007b45:	48 31 c0             	xor    %rax,%rax
140007b48:	e9 1a 02 00 00       	jmp    0x140007d67
140007b4d:	90                   	nop
140007b4e:	90                   	nop
140007b4f:	90                   	nop
140007b50:	66 0f 6f 2d 88 03 00 	movdqa 0x388(%rip),%xmm5        # 0x140007ee0
140007b57:	00
140007b58:	66 0f 6f 25 90 03 00 	movdqa 0x390(%rip),%xmm4        # 0x140007ef0
140007b5f:	00
140007b60:	41 ba 08 00 00 00    	mov    $0x8,%r10d
140007b66:	f3 41 0f 7f 00       	movdqu %xmm0,(%r8)
140007b6b:	eb 03                	jmp    0x140007b70
140007b6d:	90                   	nop
140007b6e:	90                   	nop
140007b6f:	90                   	nop
140007b70:	66 0f d6 10          	movq   %xmm2,(%rax)
140007b74:	66 0f 6f ca          	movdqa %xmm2,%xmm1
140007b78:	66 0f 38 00 d5       	pshufb %xmm5,%xmm2
140007b7d:	66 0f 38 dd d4       	aesenclast %xmm4,%xmm2
140007b82:	66 0f 72 f4 01       	pslld  $0x1,%xmm4
140007b87:	48 8d 40 18          	lea    0x18(%rax),%rax
140007b8b:	66 0f 6f d8          	movdqa %xmm0,%xmm3
140007b8f:	66 0f 73 f8 04       	pslldq $0x4,%xmm0
140007b94:	66 0f ef d8          	pxor   %xmm0,%xmm3
140007b98:	66 0f 73 f8 04       	pslldq $0x4,%xmm0
140007b9d:	66 0f ef d8          	pxor   %xmm0,%xmm3
140007ba1:	66 0f 73 f8 04       	pslldq $0x4,%xmm0
140007ba6:	66 0f ef c3          	pxor   %xmm3,%xmm0
140007baa:	66 0f 70 d8 ff       	pshufd $0xff,%xmm0,%xmm3
140007baf:	66 0f ef d9          	pxor   %xmm1,%xmm3
140007bb3:	66 0f 73 f9 04       	pslldq $0x4,%xmm1
140007bb8:	66 0f ef d9          	pxor   %xmm1,%xmm3
140007bbc:	66 0f ef c2          	pxor   %xmm2,%xmm0
140007bc0:	66 0f ef d3          	pxor   %xmm3,%xmm2
140007bc4:	f3 0f 7f 40 f0       	movdqu %xmm0,-0x10(%rax)
140007bc9:	41 ff ca             	dec    %r10d
140007bcc:	75 a2                	jne    0x140007b70
140007bce:	89 50 20             	mov    %edx,0x20(%rax)
140007bd1:	31 c0                	xor    %eax,%eax
140007bd3:	e9 8f 01 00 00       	jmp    0x140007d67
140007bd8:	90                   	nop
140007bd9:	90                   	nop
140007bda:	90                   	nop
140007bdb:	90                   	nop
140007bdc:	90                   	nop
140007bdd:	90                   	nop
140007bde:	90                   	nop
140007bdf:	90                   	nop
140007be0:	0f 10 51 10          	movups 0x10(%rcx),%xmm2
140007be4:	ba 0d 00 00 00       	mov    $0xd,%edx
140007be9:	48 8d 40 10          	lea    0x10(%rax),%rax
140007bed:	41 81 fa 00 00 00 10 	cmp    $0x10000000,%r10d
140007bf4:	0f 84 a6 00 00 00    	je     0x140007ca0
140007bfa:	41 0f 11 00          	movups %xmm0,(%r8)
140007bfe:	41 0f 11 50 10       	movups %xmm2,0x10(%r8)
140007c03:	66 0f 3a df ca 01    	aeskeygenassist $0x1,%xmm2,%xmm1
140007c09:	e8 09 02 00 00       	call   0x140007e17
140007c0e:	66 0f 3a df c8 01    	aeskeygenassist $0x1,%xmm0,%xmm1
140007c14:	e8 17 02 00 00       	call   0x140007e30
140007c19:	66 0f 3a df ca 02    	aeskeygenassist $0x2,%xmm2,%xmm1
140007c1f:	e8 ec 01 00 00       	call   0x140007e10
140007c24:	66 0f 3a df c8 02    	aeskeygenassist $0x2,%xmm0,%xmm1
140007c2a:	e8 01 02 00 00       	call   0x140007e30
140007c2f:	66 0f 3a df ca 04    	aeskeygenassist $0x4,%xmm2,%xmm1
140007c35:	e8 d6 01 00 00       	call   0x140007e10
140007c3a:	66 0f 3a df c8 04    	aeskeygenassist $0x4,%xmm0,%xmm1
140007c40:	e8 eb 01 00 00       	call   0x140007e30
140007c45:	66 0f 3a df ca 08    	aeskeygenassist $0x8,%xmm2,%xmm1
140007c4b:	e8 c0 01 00 00       	call   0x140007e10
140007c50:	66 0f 3a df c8 08    	aeskeygenassist $0x8,%xmm0,%xmm1
140007c56:	e8 d5 01 00 00       	call   0x140007e30
140007c5b:	66 0f 3a df ca 10    	aeskeygenassist $0x10,%xmm2,%xmm1
140007c61:	e8 aa 01 00 00       	call   0x140007e10
140007c66:	66 0f 3a df c8 10    	aeskeygenassist $0x10,%xmm0,%xmm1
140007c6c:	e8 bf 01 00 00       	call   0x140007e30
140007c71:	66 0f 3a df ca 20    	aeskeygenassist $0x20,%xmm2,%xmm1
140007c77:	e8 94 01 00 00       	call   0x140007e10
140007c7c:	66 0f 3a df c8 20    	aeskeygenassist $0x20,%xmm0,%xmm1
140007c82:	e8 a9 01 00 00       	call   0x140007e30
140007c87:	66 0f 3a df ca 40    	aeskeygenassist $0x40,%xmm2,%xmm1
140007c8d:	e8 7e 01 00 00       	call   0x140007e10
140007c92:	0f 11 00             	movups %xmm0,(%rax)
140007c95:	89 50 10             	mov    %edx,0x10(%rax)
140007c98:	48 31 c0             	xor    %rax,%rax
140007c9b:	e9 c7 00 00 00       	jmp    0x140007d67
140007ca0:	66 0f 6f 2d 28 02 00 	movdqa 0x228(%rip),%xmm5        # 0x140007ed0
140007ca7:	00
140007ca8:	66 0f 6f 25 40 02 00 	movdqa 0x240(%rip),%xmm4        # 0x140007ef0
140007caf:	00
140007cb0:	41 ba 07 00 00 00    	mov    $0x7,%r10d
140007cb6:	f3 41 0f 7f 00       	movdqu %xmm0,(%r8)
140007cbb:	66 0f 6f ca          	movdqa %xmm2,%xmm1
140007cbf:	f3 41 0f 7f 50 10    	movdqu %xmm2,0x10(%r8)
140007cc5:	eb 09                	jmp    0x140007cd0
140007cc7:	90                   	nop
140007cc8:	90                   	nop
140007cc9:	90                   	nop
140007cca:	90                   	nop
140007ccb:	90                   	nop
140007ccc:	90                   	nop
140007ccd:	90                   	nop
140007cce:	90                   	nop
140007ccf:	90                   	nop
140007cd0:	66 0f 38 00 d5       	pshufb %xmm5,%xmm2
140007cd5:	66 0f 38 dd d4       	aesenclast %xmm4,%xmm2
140007cda:	66 0f 6f d8          	movdqa %xmm0,%xmm3
140007cde:	66 0f 73 f8 04       	pslldq $0x4,%xmm0
140007ce3:	66 0f ef d8          	pxor   %xmm0,%xmm3
140007ce7:	66 0f 73 f8 04       	pslldq $0x4,%xmm0
140007cec:	66 0f ef d8          	pxor   %xmm0,%xmm3
140007cf0:	66 0f 73 f8 04       	pslldq $0x4,%xmm0
140007cf5:	66 0f ef c3          	pxor   %xmm3,%xmm0
140007cf9:	66 0f 72 f4 01       	pslld  $0x1,%xmm4
140007cfe:	66 0f ef c2          	pxor   %xmm2,%xmm0
140007d02:	f3 0f 7f 00          	movdqu %xmm0,(%rax)
140007d06:	41 ff ca             	dec    %r10d
140007d09:	74 40                	je     0x140007d4b
140007d0b:	66 0f 70 d0 ff       	pshufd $0xff,%xmm0,%xmm2
140007d10:	66 0f ef db          	pxor   %xmm3,%xmm3
140007d14:	66 0f 38 dd d3       	aesenclast %xmm3,%xmm2
140007d19:	66 0f 6f d9          	movdqa %xmm1,%xmm3
140007d1d:	66 0f 73 f9 04       	pslldq $0x4,%xmm1
140007d22:	66 0f ef d9          	pxor   %xmm1,%xmm3
140007d26:	66 0f 73 f9 04       	pslldq $0x4,%xmm1
140007d2b:	66 0f ef d9          	pxor   %xmm1,%xmm3
140007d2f:	66 0f 73 f9 04       	pslldq $0x4,%xmm1
140007d34:	66 0f ef cb          	pxor   %xmm3,%xmm1
140007d38:	66 0f ef d1          	pxor   %xmm1,%xmm2
140007d3c:	f3 0f 7f 50 10       	movdqu %xmm2,0x10(%rax)
140007d41:	48 8d 40 20          	lea    0x20(%rax),%rax
140007d45:	66 0f 6f ca          	movdqa %xmm2,%xmm1
140007d49:	eb 85                	jmp    0x140007cd0
140007d4b:	89 50 10             	mov    %edx,0x10(%rax)
140007d4e:	31 c0                	xor    %eax,%eax
140007d50:	eb 15                	jmp    0x140007d67
140007d52:	90                   	nop
140007d53:	90                   	nop
140007d54:	90                   	nop
140007d55:	90                   	nop
140007d56:	90                   	nop
140007d57:	90                   	nop
140007d58:	90                   	nop
140007d59:	90                   	nop
140007d5a:	90                   	nop
140007d5b:	90                   	nop
140007d5c:	90                   	nop
140007d5d:	90                   	nop
140007d5e:	90                   	nop
140007d5f:	90                   	nop
140007d60:	48 c7 c0 fe ff ff ff 	mov    $0xfffffffffffffffe,%rax
140007d67:	66 0f ef c0          	pxor   %xmm0,%xmm0
140007d6b:	66 0f ef c9          	pxor   %xmm1,%xmm1
140007d6f:	66 0f ef d2          	pxor   %xmm2,%xmm2
140007d73:	66 0f ef db          	pxor   %xmm3,%xmm3
140007d77:	66 0f ef e4          	pxor   %xmm4,%xmm4
140007d7b:	66 0f ef ed          	pxor   %xmm5,%xmm5
140007d7f:	48 83 c4 08          	add    $0x8,%rsp
140007d83:	f3 c3                	repz ret
140007d85:	90                   	nop
140007d86:	90                   	nop
140007d87:	90                   	nop
140007d88:	90                   	nop
140007d89:	90                   	nop
140007d8a:	90                   	nop
140007d8b:	90                   	nop
140007d8c:	90                   	nop
140007d8d:	90                   	nop
140007d8e:	90                   	nop
140007d8f:	90                   	nop
140007d90:	0f 11 00             	movups %xmm0,(%rax)
140007d93:	48 8d 40 10          	lea    0x10(%rax),%rax
140007d97:	0f c6 e0 10          	shufps $0x10,%xmm0,%xmm4
140007d9b:	0f 57 c4             	xorps  %xmm4,%xmm0
140007d9e:	0f c6 e0 8c          	shufps $0x8c,%xmm0,%xmm4
140007da2:	0f 57 c4             	xorps  %xmm4,%xmm0
140007da5:	0f c6 c9 ff          	shufps $0xff,%xmm1,%xmm1
140007da9:	0f 57 c1             	xorps  %xmm1,%xmm0
140007dac:	f3 c3                	repz ret
140007dae:	90                   	nop
140007daf:	90                   	nop
140007db0:	0f 11 00             	movups %xmm0,(%rax)
140007db3:	48 8d 40 10          	lea    0x10(%rax),%rax
140007db7:	0f 28 ea             	movaps %xmm2,%xmm5
140007dba:	0f c6 e0 10          	shufps $0x10,%xmm0,%xmm4
140007dbe:	66 0f 6f da          	movdqa %xmm2,%xmm3
140007dc2:	0f 57 c4             	xorps  %xmm4,%xmm0
140007dc5:	0f c6 e0 8c          	shufps $0x8c,%xmm0,%xmm4
140007dc9:	66 0f 73 fb 04       	pslldq $0x4,%xmm3
140007dce:	0f 57 c4             	xorps  %xmm4,%xmm0
140007dd1:	66 0f 70 c9 55       	pshufd $0x55,%xmm1,%xmm1
140007dd6:	66 0f ef d3          	pxor   %xmm3,%xmm2
140007dda:	66 0f ef c1          	pxor   %xmm1,%xmm0
140007dde:	66 0f 70 d8 ff       	pshufd $0xff,%xmm0,%xmm3
140007de3:	66 0f ef d3          	pxor   %xmm3,%xmm2
140007de7:	f3 c3                	repz ret
140007de9:	90                   	nop
140007dea:	90                   	nop
140007deb:	90                   	nop
140007dec:	90                   	nop
140007ded:	90                   	nop
140007dee:	90                   	nop
140007def:	90                   	nop