140018b9a:	62 e2 dd 28 b4 51 03 	vpmadd52luq 0x60(%rcx),%ymm4,%ymm18
140018ba1:	62 e2 dd 28 b4 59 04 	vpmadd52luq 0x80(%rcx),%ymm4,%ymm19
140018ba8:	62 f3 fd 20 03 c9 01 	valignq $0x1,%ymm1,%ymm16,%ymm1
140018baf:	62 a3 f5 20 03 c0 01 	valignq $0x1,%ymm16,%ymm17,%ymm16
140018bb6:	62 a3 ed 20 03 c9 01 	valignq $0x1,%ymm17,%ymm18,%ymm17
140018bbd:	62 a3 e5 20 03 d2 01 	valignq $0x1,%ymm18,%ymm19,%ymm18
140018bc4:	62 a3 fd 28 03 db 01 	valignq $0x1,%ymm19,%ymm0,%ymm19
140018bcb:	c4 c1 f9 7e cd       	vmovq  %xmm1,%r13
140018bd0:	4d 01 e9             	add    %r13,%r9
140018bd3:	62 f2 e5 28 b5 0e    	vpmadd52huq (%rsi),%ymm3,%ymm1
140018bd9:	62 e2 e5 28 b5 46 01 	vpmadd52huq 0x20(%rsi),%ymm3,%ymm16
140018be0:	62 e2 e5 28 b5 4e 02 	vpmadd52huq 0x40(%rsi),%ymm3,%ymm17
140018be7:	62 e2 e5 28 b5 56 03 	vpmadd52huq 0x60(%rsi),%ymm3,%ymm18
140018bee:	62 e2 e5 28 b5 5e 04 	vpmadd52huq 0x80(%rsi),%ymm3,%ymm19
140018bf5:	62 f2 dd 28 b5 09    	vpmadd52huq (%rcx),%ymm4,%ymm1
140018bfb:	62 e2 dd 28 b5 41 01 	vpmadd52huq 0x20(%rcx),%ymm4,%ymm16
140018c02:	62 e2 dd 28 b5 49 02 	vpmadd52huq 0x40(%rcx),%ymm4,%ymm17
140018c09:	62 e2 dd 28 b5 51 03 	vpmadd52huq 0x60(%rcx),%ymm4,%ymm18
140018c10:	62 e2 dd 28 b5 59 04 	vpmadd52huq 0x80(%rcx),%ymm4,%ymm19
140018c17:	4d 8b 6b 08          	mov    0x8(%r11),%r13
140018c1b:	62 d2 fd 28 7c dd    	vpbroadcastq %r13,%ymm3
140018c21:	48 8b 16             	mov    (%rsi),%rdx
140018c24:	c4 42 93 f6 e5       	mulx   %r13,%r13,%r12
140018c29:	4d 01 e9             	add    %r13,%r9
140018c2c:	4d 89 e2             	mov    %r12,%r10
140018c2f:	49 83 d2 00          	adc    $0x0,%r10
140018c33:	4d 89 c5             	mov    %r8,%r13
140018c36:	4d 0f af e9          	imul   %r9,%r13
140018c3a:	49 21 c5             	and    %rax,%r13
140018c3d:	62 d2 fd 28 7c e5    	vpbroadcastq %r13,%ymm4
140018c43:	48 8b 11             	mov    (%rcx),%rdx
140018c46:	c4 42 93 f6 e5       	mulx   %r13,%r13,%r12
140018c4b:	4d 01 e9             	add    %r13,%r9
140018c4e:	4d 11 e2             	adc    %r12,%r10
140018c51:	49 c1 e9 34          	shr    $0x34,%r9
140018c55:	49 c1 e2 0c          	shl    $0xc,%r10
140018c59:	4d 09 d1             	or     %r10,%r9
140018c5c:	62 f2 e5 28 b4 0e    	vpmadd52luq (%rsi),%ymm3,%ymm1
140018c62:	62 e2 e5 28 b4 46 01 	vpmadd52luq 0x20(%rsi),%ymm3,%ymm16
140018c69:	62 e2 e5 28 b4 4e 02 	vpmadd52luq 0x40(%rsi),%ymm3,%ymm17
140018c70:	62 e2 e5 28 b4 56 03 	vpmadd52luq 0x60(%rsi),%ymm3,%ymm18
140018c77:	62 e2 e5 28 b4 5e 04 	vpmadd52luq 0x80(%rsi),%ymm3,%ymm19
140018c7e:	62 f2 dd 28 b4 09    	vpmadd52luq (%rcx),%ymm4,%ymm1
140018c84:	62 e2 dd 28 b4 41 01 	vpmadd52luq 0x20(%rcx),%ymm4,%ymm16
140018c8b:	62 e2 dd 28 b4 49 02 	vpmadd52luq 0x40(%rcx),%ymm4,%ymm17
140018c92:	62 e2 dd 28 b4 51 03 	vpmadd52luq 0x60(%rcx),%ymm4,%ymm18
140018c99:	62 e2 dd 28 b4 59 04 	vpmadd52luq 0x80(%rcx),%ymm4,%ymm19
140018ca0:	62 f3 fd 20 03 c9 01 	valignq $0x1,%ymm1,%ymm16,%ymm1
140018ca7:	62 a3 f5 20 03 c0 01 	valignq $0x1,%ymm16,%ymm17,%ymm16
140018cae:	62 a3 ed 20 03 c9 01 	valignq $0x1,%ymm17,%ymm18,%ymm17
140018cb5:	62 a3 e5 20 03 d2 01 	valignq $0x1,%ymm18,%ymm19,%ymm18
140018cbc:	62 a3 fd 28 03 db 01 	valignq $0x1,%ymm19,%ymm0,%ymm19
140018cc3:	c4 c1 f9 7e cd       	vmovq  %xmm1,%r13
140018cc8:	4d 01 e9             	add    %r13,%r9
140018ccb:	62 f2 e5 28 b5 0e    	vpmadd52huq (%rsi),%ymm3,%ymm1
140018cd1:	62 e2 e5 28 b5 46 01 	vpmadd52huq 0x20(%rsi),%ymm3,%ymm16
140018cd8:	62 e2 e5 28 b5 4e 02 	vpmadd52huq 0x40(%rsi),%ymm3,%ymm17
140018cdf:	62 e2 e5 28 b5 56 03 	vpmadd52huq 0x60(%rsi),%ymm3,%ymm18
140018ce6:	62 e2 e5 28 b5 5e 04 	vpmadd52huq 0x80(%rsi),%ymm3,%ymm19
140018ced:	62 f2 dd 28 b5 09    	vpmadd52huq (%rcx),%ymm4,%ymm1
140018cf3:	62 e2 dd 28 b5 41 01 	vpmadd52huq 0x20(%rcx),%ymm4,%ymm16
140018cfa:	62 e2 dd 28 b5 49 02 	vpmadd52huq 0x40(%rcx),%ymm4,%ymm17
140018d01:	62 e2 dd 28 b5 51 03 	vpmadd52huq 0x60(%rcx),%ymm4,%ymm18
140018d08:	62 e2 dd 28 b5 59 04 	vpmadd52huq 0x80(%rcx),%ymm4,%ymm19
140018d0f:	4d 8b 6b 10          	mov    0x10(%r11),%r13
140018d13:	62 d2 fd 28 7c dd    	vpbroadcastq %r13,%ymm3
140018d19:	48 8b 16             	mov    (%rsi),%rdx
140018d1c:	c4 42 93 f6 e5       	mulx   %r13,%r13,%r12
140018d21:	4d 01 e9             	add    %r13,%r9
140018d24:	4d 89 e2             	mov    %r12,%r10
140018d27:	49 83 d2 00          	adc    $0x0,%r10
140018d2b:	4d 89 c5             	mov    %r8,%r13
140018d2e:	4d 0f af e9          	imul   %r9,%r13
140018d32:	49 21 c5             	and    %rax,%r13
140018d35:	62 d2 fd 28 7c e5    	vpbroadcastq %r13,%ymm4
140018d3b:	48 8b 11             	mov    (%rcx),%rdx
140018d3e:	c4 42 93 f6 e5       	mulx   %r13,%r13,%r12
140018d43:	4d 01 e9             	add    %r13,%r9
140018d46:	4d 11 e2             	adc    %r12,%r10
140018d49:	49 c1 e9 34          	shr    $0x34,%r9
140018d4d:	49 c1 e2 0c          	shl    $0xc,%r10
140018d51:	4d 09 d1             	or     %r10,%r9
140018d54:	62 f2 e5 28 b4 0e    	vpmadd52luq (%rsi),%ymm3,%ymm1
140018d5a:	62 e2 e5 28 b4 46 01 	vpmadd52luq 0x20(%rsi),%ymm3,%ymm16
140018d61:	62 e2 e5 28 b4 4e 02 	vpmadd52luq 0x40(%rsi),%ymm3,%ymm17
140018d68:	62 e2 e5 28 b4 56 03 	vpmadd52luq 0x60(%rsi),%ymm3,%ymm18
140018d6f:	62 e2 e5 28 b4 5e 04 	vpmadd52luq 0x80(%rsi),%ymm3,%ymm19
140018d76:	62 f2 dd 28 b4 09    	vpmadd52luq (%rcx),%ymm4,%ymm1
140018d7c:	62 e2 dd 28 b4 41 01 	vpmadd52luq 0x20(%rcx),%ymm4,%ymm16
140018d83:	62 e2 dd 28 b4 49 02 	vpmadd52luq 0x40(%rcx),%ymm4,%ymm17
140018d8a:	62 e2 dd 28 b4 51 03 	vpmadd52luq 0x60(%rcx),%ymm4,%ymm18
140018d91:	62 e2 dd 28 b4 59 04 	vpmadd52luq 0x80(%rcx),%ymm4,%ymm19
140018d98:	62 f3 fd 20 03 c9 01 	valignq $0x1,%ymm1,%ymm16,%ymm1
140018d9f:	62 a3 f5 20 03 c0 01 	valignq $0x1,%ymm16,%ymm17,%ymm16
140018da6:	62 a3 ed 20 03 c9 01 	valignq $0x1,%ymm17,%ymm18,%ymm17
140018dad:	62 a3 e5 20 03 d2 01 	valignq $0x1,%ymm18,%ymm19,%ymm18
140018db4:	62 a3 fd 28 03 db 01 	valignq $0x1,%ymm19,%ymm0,%ymm19
140018dbb:	c4 c1 f9 7e cd       	vmovq  %xmm1,%r13
140018dc0:	4d 01 e9             	add    %r13,%r9
140018dc3:	62 f2 e5 28 b5 0e    	vpmadd52huq (%rsi),%ymm3,%ymm1
140018dc9:	62 e2 e5 28 b5 46 01 	vpmadd52huq 0x20(%rsi),%ymm3,%ymm16
140018dd0:	62 e2 e5 28 b5 4e 02 	vpmadd52huq 0x40(%rsi),%ymm3,%ymm17
140018dd7:	62 e2 e5 28 b5 56 03 	vpmadd52huq 0x60(%rsi),%ymm3,%ymm18
140018dde:	62 e2 e5 28 b5 5e 04 	vpmadd52huq 0x80(%rsi),%ymm3,%ymm19
140018de5:	62 f2 dd 28 b5 09    	vpmadd52huq (%rcx),%ymm4,%ymm1
140018deb:	62 e2 dd 28 b5 41 01 	vpmadd52huq 0x20(%rcx),%ymm4,%ymm16
140018df2:	62 e2 dd 28 b5 49 02 	vpmadd52huq 0x40(%rcx),%ymm4,%ymm17
140018df9:	62 e2 dd 28 b5 51 03 	vpmadd52huq 0x60(%rcx),%ymm4,%ymm18
140018e00:	62 e2 dd 28 b5 59 04 	vpmadd52huq 0x80(%rcx),%ymm4,%ymm19
140018e07:	4d 8b 6b 18          	mov    0x18(%r11),%r13
140018e0b:	62 d2 fd 28 7c dd    	vpbroadcastq %r13,%ymm3
140018e11:	48 8b 16             	mov    (%rsi),%rdx
140018e14:	c4 42 93 f6 e5       	mulx   %r13,%r13,%r12
140018e19:	4d 01 e9             	add    %r13,%r9
140018e1c:	4d 89 e2             	mov    %r12,%r10
140018e1f:	49 83 d2 00          	adc    $0x0,%r10
140018e23:	4d 89 c5             	mov    %r8,%r13
140018e26:	4d 0f af e9          	imul   %r9,%r13
140018e2a:	49 21 c5             	and    %rax,%r13
140018e2d:	62 d2 fd 28 7c e5    	vpbroadcastq %r13,%ymm4
140018e33:	48 8b 11             	mov    (%rcx),%rdx
140018e36:	c4 42 93 f6 e5       	mulx   %r13,%r13,%r12
140018e3b:	4d 01 e9             	add    %r13,%r9
140018e3e:	4d 11 e2             	adc    %r12,%r10
140018e41:	49 c1 e9 34          	shr    $0x34,%r9
140018e45:	49 c1 e2 0c          	shl    $0xc,%r10
140018e49:	4d 09 d1             	or     %r10,%r9
140018e4c:	62 f2 e5 28 b4 0e    	vpmadd52luq (%rsi),%ymm3,%ymm1
140018e52:	62 e2 e5 28 b4 46 01 	vpmadd52luq 0x20(%rsi),%ymm3,%ymm16
140018e59:	62 e2 e5 28 b4 4e 02 	vpmadd52luq 0x40(%rsi),%ymm3,%ymm17
140018e60:	62 e2 e5 28 b4 56 03 	vpmadd52luq 0x60(%rsi),%ymm3,%ymm18
140018e67:	62 e2 e5 28 b4 5e 04 	vpmadd52luq 0x80(%rsi),%ymm3,%ymm19
140018e6e:	62 f2 dd 28 b4 09    	vpmadd52luq (%rcx),%ymm4,%ymm1
140018e74:	62 e2 dd 28 b4 41 01 	vpmadd52luq 0x20(%rcx),%ymm4,%ymm16
140018e7b:	62 e2 dd 28 b4 49 02 	vpmadd52luq 0x40(%rcx),%ymm4,%ymm17
140018e82:	62 e2 dd 28 b4 51 03 	vpmadd52luq 0x60(%rcx),%ymm4,%ymm18
140018e89:	62 e2 dd 28 b4 59 04 	vpmadd52luq 0x80(%rcx),%ymm4,%ymm19
140018e90:	62 f3 fd 20 03 c9 01 	valignq $0x1,%ymm1,%ymm16,%ymm1
140018e97:	62 a3 f5 20 03 c0 01 	valignq $0x1,%ymm16,%ymm17,%ymm16
140018e9e:	62 a3 ed 20 03 c9 01 	valignq $0x1,%ymm17,%ymm18,%ymm17
140018ea5:	62 a3 e5 20 03 d2 01 	valignq $0x1,%ymm18,%ymm19,%ymm18
140018eac:	62 a3 fd 28 03 db 01 	valignq $0x1,%ymm19,%ymm0,%ymm19
140018eb3:	c4 c1 f9 7e cd       	vmovq  %xmm1,%r13
140018eb8:	4d 01 e9             	add    %r13,%r9
140018ebb:	62 f2 e5 28 b5 0e    	vpmadd52huq (%rsi),%ymm3,%ymm1
140018ec1:	62 e2 e5 28 b5 46 01 	vpmadd52huq 0x20(%rsi),%ymm3,%ymm16
140018ec8:	62 e2 e5 28 b5 4e 02 	vpmadd52huq 0x40(%rsi),%ymm3,%ymm17
140018ecf:	62 e2 e5 28 b5 56 03 	vpmadd52huq 0x60(%rsi),%ymm3,%ymm18
140018ed6:	62 e2 e5 28 b5 5e 04 	vpmadd52huq 0x80(%rsi),%ymm3,%ymm19
140018edd:	62 f2 dd 28 b5 09    	vpmadd52huq (%rcx),%ymm4,%ymm1
140018ee3:	62 e2 dd 28 b5 41 01 	vpmadd52huq 0x20(%rcx),%ymm4,%ymm16
140018eea:	62 e2 dd 28 b5 49 02 	vpmadd52huq 0x40(%rcx),%ymm4,%ymm17
140018ef1:	62 e2 dd 28 b5 51 03 	vpmadd52huq 0x60(%rcx),%ymm4,%ymm18
140018ef8:	62 e2 dd 28 b5 59 04 	vpmadd52huq 0x80(%rcx),%ymm4,%ymm19
140018eff:	4d 8d 5b 20          	lea    0x20(%r11),%r11
140018f03:	ff cb                	dec    %ebx
140018f05:	0f 85 15 fc ff ff    	jne    0x140018b20
140018f0b:	62 f1 fd 28 6f 25 eb 	vmovdqa64 0x3bbdeb(%rip),%ymm4        # 0x1403d4d00
140018f12:	bd 3b 00
140018f15:	62 d2 fd 28 7c d9    	vpbroadcastq %r9,%ymm3
140018f1b:	c4 e3 75 02 cb 03    	vpblendd $0x3,%ymm3,%ymm1,%ymm1
140018f21:	62 f1 bd 20 73 d1 34 	vpsrlq $0x34,%ymm1,%ymm24
140018f28:	62 b1 b5 20 73 d0 34 	vpsrlq $0x34,%ymm16,%ymm25
140018f2f:	62 b1 ad 20 73 d1 34 	vpsrlq $0x34,%ymm17,%ymm26
140018f36:	62 b1 a5 20 73 d2 34 	vpsrlq $0x34,%ymm18,%ymm27
140018f3d:	62 b1 9d 20 73 d3 34 	vpsrlq $0x34,%ymm19,%ymm28
140018f44:	62 03 9d 20 03 e3 03 	valignq $0x3,%ymm27,%ymm28,%ymm28
140018f4b:	62 03 a5 20 03 da 03 	valignq $0x3,%ymm26,%ymm27,%ymm27
140018f52:	62 03 ad 20 03 d1 03 	valignq $0x3,%ymm25,%ymm26,%ymm26
140018f59:	62 03 b5 20 03 c8 03 	valignq $0x3,%ymm24,%ymm25,%ymm25
140018f60:	62 63 bd 20 03 c0 03 	valignq $0x3,%ymm0,%ymm24,%ymm24
140018f67:	62 f1 f5 28 db cc    	vpandq %ymm4,%ymm1,%ymm1
140018f6d:	62 e1 fd 20 db c4    	vpandq %ymm4,%ymm16,%ymm16
140018f73:	62 e1 f5 20 db cc    	vpandq %ymm4,%ymm17,%ymm17
140018f79:	62 e1 ed 20 db d4    	vpandq %ymm4,%ymm18,%ymm18
140018f7f:	62 e1 e5 20 db dc    	vpandq %ymm4,%ymm19,%ymm19
140018f85:	62 91 f5 28 d4 c8    	vpaddq %ymm24,%ymm1,%ymm1
140018f8b:	62 81 fd 20 d4 c1    	vpaddq %ymm25,%ymm16,%ymm16
140018f91:	62 81 f5 20 d4 ca    	vpaddq %ymm26,%ymm17,%ymm17
140018f97:	62 81 ed 20 d4 d3    	vpaddq %ymm27,%ymm18,%ymm18
140018f9d:	62 81 e5 20 d4 dc    	vpaddq %ymm28,%ymm19,%ymm19
140018fa3:	62 f3 dd 28 1e c9 01 	vpcmpltuq %ymm1,%ymm4,%k1
140018faa:	62 b3 dd 28 1e d0 01 	vpcmpltuq %ymm16,%ymm4,%k2
140018fb1:	62 b3 dd 28 1e d9 01 	vpcmpltuq %ymm17,%ymm4,%k3
140018fb8:	62 b3 dd 28 1e e2 01 	vpcmpltuq %ymm18,%ymm4,%k4
140018fbf:	62 b3 dd 28 1e eb 01 	vpcmpltuq %ymm19,%ymm4,%k5
140018fc6:	c5 79 93 f1          	kmovb  %k1,%r14d
140018fca:	c5 79 93 ea          	kmovb  %k2,%r13d
140018fce:	c5 79 93 e3          	kmovb  %k3,%r12d
140018fd2:	c5 79 93 dc          	kmovb  %k4,%r11d
140018fd6:	c5 79 93 d5          	kmovb  %k5,%r10d
140018fda:	62 f3 dd 28 1e c9 00 	vpcmpequq %ymm1,%ymm4,%k1
140018fe1:	62 b3 dd 28 1e d0 00 	vpcmpequq %ymm16,%ymm4,%k2
140018fe8:	62 b3 dd 28 1e d9 00 	vpcmpequq %ymm17,%ymm4,%k3
140018fef:	62 b3 dd 28 1e e2 00 	vpcmpequq %ymm18,%ymm4,%k4
140018ff6:	62 b3 dd 28 1e eb 00 	vpcmpequq %ymm19,%ymm4,%k5
140018ffd:	c5 79 93 c9          	kmovb  %k1,%r9d
140019001:	c5 79 93 c2          	kmovb  %k2,%r8d
140019005:	c5 f9 93 db          	kmovb  %k3,%ebx
140019009:	c5 f9 93 cc          	kmovb  %k4,%ecx
14001900d:	c5 f9 93 d5          	kmovb  %k5,%edx
140019011:	41 c0 e5 04          	shl    $0x4,%r13b
140019015:	45 08 ee             	or     %r13b,%r14b
140019018:	41 c0 e3 04          	shl    $0x4,%r11b
14001901c:	45 08 dc             	or     %r11b,%r12b
14001901f:	45 00 f6             	add    %r14b,%r14b
140019022:	45 10 e4             	adc    %r12b,%r12b
140019025:	45 10 d2             	adc    %r10b,%r10b
140019028:	41 c0 e0 04          	shl    $0x4,%r8b
14001902c:	45 08 c1             	or     %r8b,%r9b
14001902f:	c0 e1 04             	shl    $0x4,%cl
140019032:	08 cb                	or     %cl,%bl
140019034:	45 00 ce             	add    %r9b,%r14b
140019037:	41 10 dc             	adc    %bl,%r12b
14001903a:	41 10 d2             	adc    %dl,%r10b
14001903d:	45 30 ce             	xor    %r9b,%r14b
140019040:	41 30 dc             	xor    %bl,%r12b
140019043:	41 30 d2             	xor    %dl,%r10b
140019046:	c4 c1 79 92 ce       	kmovb  %r14d,%k1
14001904b:	41 c0 ee 04          	shr    $0x4,%r14b
14001904f:	c4 c1 79 92 d6       	kmovb  %r14d,%k2
140019054:	c4 c1 79 92 dc       	kmovb  %r12d,%k3
140019059:	41 c0 ec 04          	shr    $0x4,%r12b
14001905d:	c4 c1 79 92 e4       	kmovb  %r12d,%k4
140019062:	c4 c1 79 92 ea       	kmovb  %r10d,%k5
140019067:	62 f1 f5 29 fb cc    	vpsubq %ymm4,%ymm1,%ymm1{%k1}
14001906d:	62 e1 fd 22 fb c4    	vpsubq %ymm4,%ymm16,%ymm16{%k2}
140019073:	62 e1 f5 23 fb cc    	vpsubq %ymm4,%ymm17,%ymm17{%k3}
140019079:	62 e1 ed 24 fb d4    	vpsubq %ymm4,%ymm18,%ymm18{%k4}
14001907f:	62 e1 e5 25 fb dc    	vpsubq %ymm4,%ymm19,%ymm19{%k5}
140019085:	62 f1 f5 28 db cc    	vpandq %ymm4,%ymm1,%ymm1
14001908b:	62 e1 fd 20 db c4    	vpandq %ymm4,%ymm16,%ymm16
140019091:	62 e1 f5 20 db cc    	vpandq %ymm4,%ymm17,%ymm17
140019097:	62 e1 ed 20 db d4    	vpandq %ymm4,%ymm18,%ymm18
14001909d:	62 e1 e5 20 db dc    	vpandq %ymm4,%ymm19,%ymm19
1400190a3:	62 f1 fe 28 7f 0f    	vmovdqu64 %ymm1,(%rdi)
1400190a9:	62 e1 fe 28 7f 47 01 	vmovdqu64 %ymm16,0x20(%rdi)
1400190b0:	62 e1 fe 28 7f 4f 02 	vmovdqu64 %ymm17,0x40(%rdi)
1400190b7:	62 e1 fe 28 7f 57 03 	vmovdqu64 %ymm18,0x60(%rdi)
1400190be:	62 e1 fe 28 7f 5f 04 	vmovdqu64 %ymm19,0x80(%rdi)
1400190c5:	c5 f8 77             	vzeroupper
1400190c8:	4c 8b 3c 24          	mov    (%rsp),%r15
1400190cc:	4c 8b 74 24 08       	mov    0x8(%rsp),%r14
1400190d1:	4c 8b 6c 24 10       	mov    0x10(%rsp),%r13
1400190d6:	4c 8b 64 24 18       	mov    0x18(%rsp),%r12
1400190db:	48 8b 6c 24 20       	mov    0x20(%rsp),%rbp
1400190e0:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
1400190e5:	48 8d 64 24 30       	lea    0x30(%rsp),%rsp
1400190ea:	48 8b 7c 24 08       	mov    0x8(%rsp),%rdi
1400190ef:	48 8b 74 24 10       	mov    0x10(%rsp),%rsi
1400190f4:	f3 c3                	repz ret
1400190f6:	90                   	nop
1400190f7:	90                   	nop
1400190f8:	90                   	nop
1400190f9:	90                   	nop
1400190fa:	90                   	nop
1400190fb:	90                   	nop
1400190fc:	90                   	nop
1400190fd:	90                   	nop
1400190fe:	90                   	nop
1400190ff:	90                   	nop
140019100:	48 89 7c 24 08       	mov    %rdi,0x8(%rsp)
140019105:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14001910a:	48 89 e0             	mov    %rsp,%rax
14001910d:	48 89 cf             	mov    %rcx,%rdi
140019110:	48 89 d6             	mov    %rdx,%rsi
140019113:	4c 89 c2             	mov    %r8,%rdx
140019116:	4c 89 c9             	mov    %r9,%rcx
140019119:	4c 8b 44 24 28       	mov    0x28(%rsp),%r8
14001911e:	f3 0f 1e fa          	endbr64
140019122:	53                   	push   %rbx
140019123:	55                   	push   %rbp
140019124:	41 54                	push   %r12
140019126:	41 55                	push   %r13
140019128:	41 56                	push   %r14
14001912a:	41 57                	push   %r15
14001912c:	62 f1 7d 28 ef c0    	vpxord %ymm0,%ymm0,%ymm0
140019132:	62 f1 fd 28 6f c8    	vmovdqa64 %ymm0,%ymm1
140019138:	62 e1 fd 28 6f c0    	vmovdqa64 %ymm0,%ymm16
14001913e:	62 e1 fd 28 6f c8    	vmovdqa64 %ymm0,%ymm17
140019144:	62 e1 fd 28 6f d0    	vmovdqa64 %ymm0,%ymm18
14001914a:	62 e1 fd 28 6f d8    	vmovdqa64 %ymm0,%ymm19
140019150:	62 f1 fd 28 6f d0    	vmovdqa64 %ymm0,%ymm2
140019156:	62 e1 fd 28 6f e0    	vmovdqa64 %ymm0,%ymm20
14001915c:	62 e1 fd 28 6f e8    	vmovdqa64 %ymm0,%ymm21
140019162:	62 e1 fd 28 6f f0    	vmovdqa64 %ymm0,%ymm22
140019168:	62 e1 fd 28 6f f8    	vmovdqa64 %ymm0,%ymm23
14001916e:	45 31 c9             	xor    %r9d,%r9d
140019171:	45 31 ff             	xor    %r15d,%r15d
140019174:	49 89 d3             	mov    %rdx,%r11
140019177:	48 b8 ff ff ff ff ff 	movabs $0xfffffffffffff,%rax
14001917e:	ff 0f 00
140019181:	bb 14 00 00 00       	mov    $0x14,%ebx
140019186:	90                   	nop
140019187:	90                   	nop
140019188:	90                   	nop
140019189:	90                   	nop
14001918a:	90                   	nop
14001918b:	90                   	nop
14001918c:	90                   	nop
14001918d:	90                   	nop
14001918e:	90                   	nop
14001918f:	90                   	nop
140019190:	90                   	nop
140019191:	90                   	nop
140019192:	90                   	nop
140019193:	90                   	nop
140019194:	90                   	nop
140019195:	90                   	nop
140019196:	90                   	nop
140019197:	90                   	nop
140019198:	90                   	nop
140019199:	90                   	nop
14001919a:	90                   	nop
14001919b:	90                   	nop
14001919c:	90                   	nop
14001919d:	90                   	nop
14001919e:	90                   	nop
14001919f:	90                   	nop
1400191a0:	4d 8b 2b             	mov    (%r11),%r13
1400191a3:	62 d2 fd 28 7c dd    	vpbroadcastq %r13,%ymm3
1400191a9:	48 8b 16             	mov    (%rsi),%rdx
1400191ac:	c4 42 93 f6 e5       	mulx   %r13,%r13,%r12
1400191b1:	4d 01 e9             	add    %r13,%r9
1400191b4:	4d 89 e2             	mov    %r12,%r10
1400191b7:	49 83 d2 00          	adc    $0x0,%r10
1400191bb:	4d 8b 28             	mov    (%r8),%r13
1400191be:	4d 0f af e9          	imul   %r9,%r13
1400191c2:	49 21 c5             	and    %rax,%r13
1400191c5:	62 d2 fd 28 7c e5    	vpbroadcastq %r13,%ymm4
1400191cb:	48 8b 11             	mov    (%rcx),%rdx
1400191ce:	c4 42 93 f6 e5       	mulx   %r13,%r13,%r12
1400191d3:	4d 01 e9             	add    %r13,%r9
1400191d6:	4d 11 e2             	adc    %r12,%r10
1400191d9:	49 c1 e9 34          	shr    $0x34,%r9
1400191dd:	49 c1 e2 0c          	shl    $0xc,%r10
1400191e1:	4d 09 d1             	or     %r10,%r9
1400191e4:	62 f2 e5 28 b4 0e    	vpmadd52luq (%rsi),%ymm3,%ymm1
1400191ea:	62 e2 e5 28 b4 46 01 	vpmadd52luq 0x20(%rsi),%ymm3,%ymm16
1400191f1:	62 e2 e5 28 b4 4e 02 	vpmadd52luq 0x40(%rsi),%ymm3,%ymm17
1400191f8:	62 e2 e5 28 b4 56 03 	vpmadd52luq 0x60(%rsi),%ymm3,%ymm18
1400191ff:	62 e2 e5 28 b4 5e 04 	vpmadd52luq 0x80(%rsi),%ymm3,%ymm19
140019206:	62 f2 dd 28 b4 09    	vpmadd52luq (%rcx),%ymm4,%ymm1
14001920c:	62 e2 dd 28 b4 41 01 	vpmadd52luq 0x20(%rcx),%ymm4,%ymm16
140019213:	62 e2 dd 28 b4 49 02 	vpmadd52luq 0x40(%rcx),%ymm4,%ymm17
14001921a:	62 e2 dd 28 b4 51 03 	vpmadd52luq 0x60(%rcx),%ymm4,%ymm18
140019221:	62 e2 dd 28 b4 59 04 	vpmadd52luq 0x80(%rcx),%ymm4,%ymm19
140019228:	62 f3 fd 20 03 c9 01 	valignq $0x1,%ymm1,%ymm16,%ymm1
14001922f:	62 a3 f5 20 03 c0 01 	valignq $0x1,%ymm16,%ymm17,%ymm16
140019236:	62 a3 ed 20 03 c9 01 	valignq $0x1,%ymm17,%ymm18,%ymm17