Lines Matching +full:0 +full:- +full:128

1 /* Do not modify. This file is auto-generated from sha1-mb-x86_64.pl. */
19 .cfi_offset %rbx,-16
21 .cfi_offset %rbx,-24
23 andq $-256,%rsp
25 .cfi_escape 0x0f,0x06,0x77,0x90,0x02,0x06,0x23,0x08
34 movq 0(%rsi),%r8
40 movl %ecx,0(%rbx)
72 movdqu 0(%rdi),%xmm10
73 leaq 128(%rsp),%rax
77 movdqu 128(%rdi),%xmm14
79 movdqa -32(%rbp),%xmm15
93 movd -60(%r8),%xmm1
95 movd -60(%r9),%xmm9
97 movd -60(%r10),%xmm8
98 .byte 102,15,56,0,197
99 movd -60(%r11),%xmm7
112 movdqa %xmm0,0-128(%rax)
114 movd -56(%r8),%xmm2
120 movd -56(%r9),%xmm9
126 .byte 102,15,56,0,205
127 movd -56(%r10),%xmm8
129 movd -56(%r11),%xmm7
142 movdqa %xmm1,16-128(%rax)
144 movd -52(%r8),%xmm3
150 movd -52(%r9),%xmm9
156 .byte 102,15,56,0,213
157 movd -52(%r10),%xmm8
159 movd -52(%r11),%xmm7
172 movdqa %xmm2,32-128(%rax)
174 movd -48(%r8),%xmm4
180 movd -48(%r9),%xmm9
186 .byte 102,15,56,0,221
187 movd -48(%r10),%xmm8
189 movd -48(%r11),%xmm7
202 movdqa %xmm3,48-128(%rax)
204 movd -44(%r8),%xmm0
210 movd -44(%r9),%xmm9
216 .byte 102,15,56,0,229
217 movd -44(%r10),%xmm8
219 movd -44(%r11),%xmm7
232 movdqa %xmm4,64-128(%rax)
234 movd -40(%r8),%xmm1
240 movd -40(%r9),%xmm9
246 .byte 102,15,56,0,197
247 movd -40(%r10),%xmm8
249 movd -40(%r11),%xmm7
262 movdqa %xmm0,80-128(%rax)
264 movd -36(%r8),%xmm2
270 movd -36(%r9),%xmm9
276 .byte 102,15,56,0,205
277 movd -36(%r10),%xmm8
279 movd -36(%r11),%xmm7
292 movdqa %xmm1,96-128(%rax)
294 movd -32(%r8),%xmm3
300 movd -32(%r9),%xmm9
306 .byte 102,15,56,0,213
307 movd -32(%r10),%xmm8
309 movd -32(%r11),%xmm7
322 movdqa %xmm2,112-128(%rax)
324 movd -28(%r8),%xmm4
330 movd -28(%r9),%xmm9
336 .byte 102,15,56,0,221
337 movd -28(%r10),%xmm8
339 movd -28(%r11),%xmm7
352 movdqa %xmm3,128-128(%rax)
354 movd -24(%r8),%xmm0
360 movd -24(%r9),%xmm9
366 .byte 102,15,56,0,229
367 movd -24(%r10),%xmm8
369 movd -24(%r11),%xmm7
382 movdqa %xmm4,144-128(%rax)
384 movd -20(%r8),%xmm1
390 movd -20(%r9),%xmm9
396 .byte 102,15,56,0,197
397 movd -20(%r10),%xmm8
399 movd -20(%r11),%xmm7
412 movdqa %xmm0,160-128(%rax)
414 movd -16(%r8),%xmm2
420 movd -16(%r9),%xmm9
426 .byte 102,15,56,0,205
427 movd -16(%r10),%xmm8
429 movd -16(%r11),%xmm7
442 movdqa %xmm1,176-128(%rax)
444 movd -12(%r8),%xmm3
450 movd -12(%r9),%xmm9
456 .byte 102,15,56,0,213
457 movd -12(%r10),%xmm8
459 movd -12(%r11),%xmm7
472 movdqa %xmm2,192-128(%rax)
474 movd -8(%r8),%xmm4
480 movd -8(%r9),%xmm9
486 .byte 102,15,56,0,221
487 movd -8(%r10),%xmm8
489 movd -8(%r11),%xmm7
502 movdqa %xmm3,208-128(%rax)
504 movd -4(%r8),%xmm0
510 movd -4(%r9),%xmm9
516 .byte 102,15,56,0,229
517 movd -4(%r10),%xmm8
519 movdqa 0-128(%rax),%xmm1
520 movd -4(%r11),%xmm7
534 movdqa %xmm4,224-128(%rax)
548 .byte 102,15,56,0,197
551 movdqa 16-128(%rax),%xmm2
553 movdqa 32-128(%rax),%xmm3
556 pxor 128-128(%rax),%xmm1
569 movdqa %xmm0,240-128(%rax)
584 movdqa 48-128(%rax),%xmm4
587 pxor 144-128(%rax),%xmm2
600 movdqa %xmm1,0-128(%rax)
615 movdqa 64-128(%rax),%xmm0
618 pxor 160-128(%rax),%xmm3
631 movdqa %xmm2,16-128(%rax)
646 movdqa 80-128(%rax),%xmm1
649 pxor 176-128(%rax),%xmm4
662 movdqa %xmm3,32-128(%rax)
677 movdqa 96-128(%rax),%xmm2
680 pxor 192-128(%rax),%xmm0
693 movdqa %xmm4,48-128(%rax)
707 movdqa 0(%rbp),%xmm15
709 movdqa 112-128(%rax),%xmm3
713 pxor 208-128(%rax),%xmm1
719 movdqa %xmm0,64-128(%rax)
738 movdqa 128-128(%rax),%xmm4
742 pxor 224-128(%rax),%xmm2
748 movdqa %xmm1,80-128(%rax)
767 movdqa 144-128(%rax),%xmm0
771 pxor 240-128(%rax),%xmm3
777 movdqa %xmm2,96-128(%rax)
796 movdqa 160-128(%rax),%xmm1
800 pxor 0-128(%rax),%xmm4
806 movdqa %xmm3,112-128(%rax)
825 movdqa 176-128(%rax),%xmm2
829 pxor 16-128(%rax),%xmm0
835 movdqa %xmm4,128-128(%rax)
854 movdqa 192-128(%rax),%xmm3
858 pxor 32-128(%rax),%xmm1
864 movdqa %xmm0,144-128(%rax)
883 movdqa 208-128(%rax),%xmm4
887 pxor 48-128(%rax),%xmm2
893 movdqa %xmm1,160-128(%rax)
912 movdqa 224-128(%rax),%xmm0
916 pxor 64-128(%rax),%xmm3
922 movdqa %xmm2,176-128(%rax)
941 movdqa 240-128(%rax),%xmm1
945 pxor 80-128(%rax),%xmm4
951 movdqa %xmm3,192-128(%rax)
970 movdqa 0-128(%rax),%xmm2
974 pxor 96-128(%rax),%xmm0
980 movdqa %xmm4,208-128(%rax)
999 movdqa 16-128(%rax),%xmm3
1003 pxor 112-128(%rax),%xmm1
1009 movdqa %xmm0,224-128(%rax)
1028 movdqa 32-128(%rax),%xmm4
1032 pxor 128-128(%rax),%xmm2
1038 movdqa %xmm1,240-128(%rax)
1057 movdqa 48-128(%rax),%xmm0
1061 pxor 144-128(%rax),%xmm3
1067 movdqa %xmm2,0-128(%rax)
1086 movdqa 64-128(%rax),%xmm1
1090 pxor 160-128(%rax),%xmm4
1096 movdqa %xmm3,16-128(%rax)
1115 movdqa 80-128(%rax),%xmm2
1119 pxor 176-128(%rax),%xmm0
1125 movdqa %xmm4,32-128(%rax)
1144 movdqa 96-128(%rax),%xmm3
1148 pxor 192-128(%rax),%xmm1
1154 movdqa %xmm0,48-128(%rax)
1173 movdqa 112-128(%rax),%xmm4
1177 pxor 208-128(%rax),%xmm2
1183 movdqa %xmm1,64-128(%rax)
1202 movdqa 128-128(%rax),%xmm0
1206 pxor 224-128(%rax),%xmm3
1212 movdqa %xmm2,80-128(%rax)
1231 movdqa 144-128(%rax),%xmm1
1235 pxor 240-128(%rax),%xmm4
1241 movdqa %xmm3,96-128(%rax)
1260 movdqa 160-128(%rax),%xmm2
1264 pxor 0-128(%rax),%xmm0
1270 movdqa %xmm4,112-128(%rax)
1290 movdqa 176-128(%rax),%xmm3
1294 pxor 16-128(%rax),%xmm1
1307 movdqa %xmm0,128-128(%rax)
1323 movdqa 192-128(%rax),%xmm4
1327 pxor 32-128(%rax),%xmm2
1340 movdqa %xmm1,144-128(%rax)
1356 movdqa 208-128(%rax),%xmm0
1360 pxor 48-128(%rax),%xmm3
1373 movdqa %xmm2,160-128(%rax)
1389 movdqa 224-128(%rax),%xmm1
1393 pxor 64-128(%rax),%xmm4
1406 movdqa %xmm3,176-128(%rax)
1422 movdqa 240-128(%rax),%xmm2
1426 pxor 80-128(%rax),%xmm0
1439 movdqa %xmm4,192-128(%rax)
1455 movdqa 0-128(%rax),%xmm3
1459 pxor 96-128(%rax),%xmm1
1472 movdqa %xmm0,208-128(%rax)
1488 movdqa 16-128(%rax),%xmm4
1492 pxor 112-128(%rax),%xmm2
1505 movdqa %xmm1,224-128(%rax)
1521 movdqa 32-128(%rax),%xmm0
1525 pxor 128-128(%rax),%xmm3
1538 movdqa %xmm2,240-128(%rax)
1554 movdqa 48-128(%rax),%xmm1
1558 pxor 144-128(%rax),%xmm4
1571 movdqa %xmm3,0-128(%rax)
1587 movdqa 64-128(%rax),%xmm2
1591 pxor 160-128(%rax),%xmm0
1604 movdqa %xmm4,16-128(%rax)
1620 movdqa 80-128(%rax),%xmm3
1624 pxor 176-128(%rax),%xmm1
1637 movdqa %xmm0,32-128(%rax)
1653 movdqa 96-128(%rax),%xmm4
1657 pxor 192-128(%rax),%xmm2
1670 movdqa %xmm1,48-128(%rax)
1686 movdqa 112-128(%rax),%xmm0
1690 pxor 208-128(%rax),%xmm3
1703 movdqa %xmm2,64-128(%rax)
1719 movdqa 128-128(%rax),%xmm1
1723 pxor 224-128(%rax),%xmm4
1736 movdqa %xmm3,80-128(%rax)
1752 movdqa 144-128(%rax),%xmm2
1756 pxor 240-128(%rax),%xmm0
1769 movdqa %xmm4,96-128(%rax)
1785 movdqa 160-128(%rax),%xmm3
1789 pxor 0-128(%rax),%xmm1
1802 movdqa %xmm0,112-128(%rax)
1818 movdqa 176-128(%rax),%xmm4
1822 pxor 16-128(%rax),%xmm2
1835 movdqa %xmm1,128-128(%rax)
1851 movdqa 192-128(%rax),%xmm0
1855 pxor 32-128(%rax),%xmm3
1868 movdqa %xmm2,144-128(%rax)
1884 movdqa 208-128(%rax),%xmm1
1888 pxor 48-128(%rax),%xmm4
1901 movdqa %xmm3,160-128(%rax)
1917 movdqa 224-128(%rax),%xmm2
1921 pxor 64-128(%rax),%xmm0
1934 movdqa %xmm4,176-128(%rax)
1951 movdqa 240-128(%rax),%xmm3
1955 pxor 80-128(%rax),%xmm1
1961 movdqa %xmm0,192-128(%rax)
1980 movdqa 0-128(%rax),%xmm4
1984 pxor 96-128(%rax),%xmm2
1990 movdqa %xmm1,208-128(%rax)
2009 movdqa 16-128(%rax),%xmm0
2013 pxor 112-128(%rax),%xmm3
2019 movdqa %xmm2,224-128(%rax)
2038 movdqa 32-128(%rax),%xmm1
2042 pxor 128-128(%rax),%xmm4
2048 movdqa %xmm3,240-128(%rax)
2067 movdqa 48-128(%rax),%xmm2
2071 pxor 144-128(%rax),%xmm0
2077 movdqa %xmm4,0-128(%rax)
2096 movdqa 64-128(%rax),%xmm3
2100 pxor 160-128(%rax),%xmm1
2106 movdqa %xmm0,16-128(%rax)
2125 movdqa 80-128(%rax),%xmm4
2129 pxor 176-128(%rax),%xmm2
2135 movdqa %xmm1,32-128(%rax)
2154 movdqa 96-128(%rax),%xmm0
2158 pxor 192-128(%rax),%xmm3
2164 movdqa %xmm2,48-128(%rax)
2183 movdqa 112-128(%rax),%xmm1
2187 pxor 208-128(%rax),%xmm4
2193 movdqa %xmm3,64-128(%rax)
2212 movdqa 128-128(%rax),%xmm2
2216 pxor 224-128(%rax),%xmm0
2222 movdqa %xmm4,80-128(%rax)
2241 movdqa 144-128(%rax),%xmm3
2245 pxor 240-128(%rax),%xmm1
2251 movdqa %xmm0,96-128(%rax)
2270 movdqa 160-128(%rax),%xmm4
2274 pxor 0-128(%rax),%xmm2
2280 movdqa %xmm1,112-128(%rax)
2299 movdqa 176-128(%rax),%xmm0
2303 pxor 16-128(%rax),%xmm3
2327 movdqa 192-128(%rax),%xmm1
2331 pxor 32-128(%rax),%xmm4
2355 movdqa 208-128(%rax),%xmm2
2359 pxor 48-128(%rax),%xmm0
2383 movdqa 224-128(%rax),%xmm3
2387 pxor 64-128(%rax),%xmm1
2411 movdqa 240-128(%rax),%xmm4
2415 pxor 80-128(%rax),%xmm2
2439 movdqa 0-128(%rax),%xmm0
2443 pxor 96-128(%rax),%xmm3
2467 movdqa 16-128(%rax),%xmm1
2471 pxor 112-128(%rax),%xmm4
2515 cmpl 0(%rbx),%ecx
2528 movdqu 0(%rdi),%xmm6
2539 movdqu 128(%rdi),%xmm5
2541 movdqu %xmm10,0(%rdi)
2547 movdqu %xmm14,128(%rdi)
2551 movdqa -32(%rbp),%xmm15
2564 movq -16(%rax),%rbp
2566 movq -8(%rax),%rbx
2571 .byte 0xf3,0xc3
2573 .size sha1_multi_block,.-sha1_multi_block
2582 .cfi_offset %rbx,-16
2584 .cfi_offset %rbp,-24
2587 andq $-256,%rsp
2592 movdqa K_XX_XX+128(%rip),%xmm3
2598 movq 0(%rsi),%r8
2604 movl %ecx,0(%rbx)
2618 movq 0-64(%rdi),%xmm0
2619 movq 32-64(%rdi),%xmm4
2620 movq 64-64(%rdi),%xmm5
2621 movq 96-64(%rdi),%xmm6
2622 movq 128-64(%rdi),%xmm7
2639 movdqu 0(%r8),%xmm4
2640 movdqu 0(%r9),%xmm11
2644 .byte 102,15,56,0,227
2646 .byte 102,68,15,56,0,219
2649 .byte 102,15,56,0,235
2652 .byte 102,68,15,56,0,227
2662 .byte 15,58,204,193,0
2664 .byte 69,15,58,204,193,0
2666 .byte 102,15,56,0,243
2669 .byte 102,68,15,56,0,235
2673 .byte 102,15,56,0,251
2675 .byte 102,68,15,56,0,243
2677 .byte 15,58,204,194,0
2679 .byte 69,15,58,204,194,0
2687 .byte 15,58,204,193,0
2689 .byte 69,15,58,204,193,0
2699 .byte 15,58,204,194,0
2701 .byte 69,15,58,204,194,0
2711 .byte 15,58,204,193,0
2713 .byte 69,15,58,204,193,0
2866 cmpl 0(%rbx),%ecx
2889 pshufd $0x00,%xmm6,%xmm11
2890 pshufd $0x55,%xmm6,%xmm12
2927 movq %xmm0,0-64(%rdi)
2929 movq %xmm6,64-64(%rdi)
2931 movq %xmm0,32-64(%rdi)
2933 movq %xmm6,96-64(%rdi)
2934 movq %xmm1,128-64(%rdi)
2943 movq -16(%rax),%rbp
2945 movq -8(%rax),%rbx
2950 .byte 0xf3,0xc3
2952 .size sha1_multi_block_shaext,.-sha1_multi_block_shaext
2969 .cfi_offset %rbx,-16
2971 .cfi_offset %rbp,-24
2973 andq $-256,%rsp
2975 .cfi_escape 0x0f,0x06,0x77,0x90,0x02,0x06,0x23,0x08
2985 movq 0(%rsi),%r8
2991 movl %ecx,0(%rbx)
3023 vmovdqu 0(%rdi),%xmm10
3024 leaq 128(%rsp),%rax
3028 vmovdqu 128(%rdi),%xmm14
3034 vmovdqa -32(%rbp),%xmm15
3043 vmovd -60(%r8),%xmm1
3045 vmovd -60(%r9),%xmm9
3047 vpinsrd $1,-60(%r10),%xmm1,%xmm1
3048 vpinsrd $1,-60(%r11),%xmm9,%xmm9
3054 vmovdqa %xmm0,0-128(%rax)
3059 vmovd -56(%r8),%xmm2
3063 vmovd -56(%r9),%xmm9
3070 vpinsrd $1,-56(%r10),%xmm2,%xmm2
3071 vpinsrd $1,-56(%r11),%xmm9,%xmm9
3077 vmovdqa %xmm1,16-128(%rax)
3082 vmovd -52(%r8),%xmm3
3086 vmovd -52(%r9),%xmm9
3093 vpinsrd $1,-52(%r10),%xmm3,%xmm3
3094 vpinsrd $1,-52(%r11),%xmm9,%xmm9
3100 vmovdqa %xmm2,32-128(%rax)
3105 vmovd -48(%r8),%xmm4
3109 vmovd -48(%r9),%xmm9
3116 vpinsrd $1,-48(%r10),%xmm4,%xmm4
3117 vpinsrd $1,-48(%r11),%xmm9,%xmm9
3123 vmovdqa %xmm3,48-128(%rax)
3128 vmovd -44(%r8),%xmm0
3132 vmovd -44(%r9),%xmm9
3139 vpinsrd $1,-44(%r10),%xmm0,%xmm0
3140 vpinsrd $1,-44(%r11),%xmm9,%xmm9
3146 vmovdqa %xmm4,64-128(%rax)
3151 vmovd -40(%r8),%xmm1
3155 vmovd -40(%r9),%xmm9
3162 vpinsrd $1,-40(%r10),%xmm1,%xmm1
3163 vpinsrd $1,-40(%r11),%xmm9,%xmm9
3169 vmovdqa %xmm0,80-128(%rax)
3174 vmovd -36(%r8),%xmm2
3178 vmovd -36(%r9),%xmm9
3185 vpinsrd $1,-36(%r10),%xmm2,%xmm2
3186 vpinsrd $1,-36(%r11),%xmm9,%xmm9
3192 vmovdqa %xmm1,96-128(%rax)
3197 vmovd -32(%r8),%xmm3
3201 vmovd -32(%r9),%xmm9
3208 vpinsrd $1,-32(%r10),%xmm3,%xmm3
3209 vpinsrd $1,-32(%r11),%xmm9,%xmm9
3215 vmovdqa %xmm2,112-128(%rax)
3220 vmovd -28(%r8),%xmm4
3224 vmovd -28(%r9),%xmm9
3231 vpinsrd $1,-28(%r10),%xmm4,%xmm4
3232 vpinsrd $1,-28(%r11),%xmm9,%xmm9
3238 vmovdqa %xmm3,128-128(%rax)
3243 vmovd -24(%r8),%xmm0
3247 vmovd -24(%r9),%xmm9
3254 vpinsrd $1,-24(%r10),%xmm0,%xmm0
3255 vpinsrd $1,-24(%r11),%xmm9,%xmm9
3261 vmovdqa %xmm4,144-128(%rax)
3266 vmovd -20(%r8),%xmm1
3270 vmovd -20(%r9),%xmm9
3277 vpinsrd $1,-20(%r10),%xmm1,%xmm1
3278 vpinsrd $1,-20(%r11),%xmm9,%xmm9
3284 vmovdqa %xmm0,160-128(%rax)
3289 vmovd -16(%r8),%xmm2
3293 vmovd -16(%r9),%xmm9
3300 vpinsrd $1,-16(%r10),%xmm2,%xmm2
3301 vpinsrd $1,-16(%r11),%xmm9,%xmm9
3307 vmovdqa %xmm1,176-128(%rax)
3312 vmovd -12(%r8),%xmm3
3316 vmovd -12(%r9),%xmm9
3323 vpinsrd $1,-12(%r10),%xmm3,%xmm3
3324 vpinsrd $1,-12(%r11),%xmm9,%xmm9
3330 vmovdqa %xmm2,192-128(%rax)
3335 vmovd -8(%r8),%xmm4
3339 vmovd -8(%r9),%xmm9
3346 vpinsrd $1,-8(%r10),%xmm4,%xmm4
3347 vpinsrd $1,-8(%r11),%xmm9,%xmm9
3353 vmovdqa %xmm3,208-128(%rax)
3358 vmovd -4(%r8),%xmm0
3362 vmovd -4(%r9),%xmm9
3369 vmovdqa 0-128(%rax),%xmm1
3370 vpinsrd $1,-4(%r10),%xmm0,%xmm0
3371 vpinsrd $1,-4(%r11),%xmm9,%xmm9
3378 vmovdqa %xmm4,224-128(%rax)
3395 vmovdqa 16-128(%rax),%xmm2
3397 vmovdqa 32-128(%rax),%xmm3
3405 vmovdqa %xmm0,240-128(%rax)
3407 vpxor 128-128(%rax),%xmm1,%xmm1
3426 vmovdqa 48-128(%rax),%xmm4
3434 vmovdqa %xmm1,0-128(%rax)
3436 vpxor 144-128(%rax),%xmm2,%xmm2
3455 vmovdqa 64-128(%rax),%xmm0
3463 vmovdqa %xmm2,16-128(%rax)
3465 vpxor 160-128(%rax),%xmm3,%xmm3
3484 vmovdqa 80-128(%rax),%xmm1
3492 vmovdqa %xmm3,32-128(%rax)
3494 vpxor 176-128(%rax),%xmm4,%xmm4
3513 vmovdqa 96-128(%rax),%xmm2
3521 vmovdqa %xmm4,48-128(%rax)
3523 vpxor 192-128(%rax),%xmm0,%xmm0
3541 vmovdqa 0(%rbp),%xmm15
3543 vmovdqa 112-128(%rax),%xmm3
3548 vmovdqa %xmm0,64-128(%rax)
3550 vpxor 208-128(%rax),%xmm1,%xmm1
3566 vmovdqa 128-128(%rax),%xmm4
3571 vmovdqa %xmm1,80-128(%rax)
3573 vpxor 224-128(%rax),%xmm2,%xmm2
3589 vmovdqa 144-128(%rax),%xmm0
3594 vmovdqa %xmm2,96-128(%rax)
3596 vpxor 240-128(%rax),%xmm3,%xmm3
3612 vmovdqa 160-128(%rax),%xmm1
3617 vmovdqa %xmm3,112-128(%rax)
3619 vpxor 0-128(%rax),%xmm4,%xmm4
3635 vmovdqa 176-128(%rax),%xmm2
3640 vmovdqa %xmm4,128-128(%rax)
3642 vpxor 16-128(%rax),%xmm0,%xmm0
3658 vmovdqa 192-128(%rax),%xmm3
3663 vmovdqa %xmm0,144-128(%rax)
3665 vpxor 32-128(%rax),%xmm1,%xmm1
3681 vmovdqa 208-128(%rax),%xmm4
3686 vmovdqa %xmm1,160-128(%rax)
3688 vpxor 48-128(%rax),%xmm2,%xmm2
3704 vmovdqa 224-128(%rax),%xmm0
3709 vmovdqa %xmm2,176-128(%rax)
3711 vpxor 64-128(%rax),%xmm3,%xmm3
3727 vmovdqa 240-128(%rax),%xmm1
3732 vmovdqa %xmm3,192-128(%rax)
3734 vpxor 80-128(%rax),%xmm4,%xmm4
3750 vmovdqa 0-128(%rax),%xmm2
3755 vmovdqa %xmm4,208-128(%rax)
3757 vpxor 96-128(%rax),%xmm0,%xmm0
3773 vmovdqa 16-128(%rax),%xmm3
3778 vmovdqa %xmm0,224-128(%rax)
3780 vpxor 112-128(%rax),%xmm1,%xmm1
3796 vmovdqa 32-128(%rax),%xmm4
3801 vmovdqa %xmm1,240-128(%rax)
3803 vpxor 128-128(%rax),%xmm2,%xmm2
3819 vmovdqa 48-128(%rax),%xmm0
3824 vmovdqa %xmm2,0-128(%rax)
3826 vpxor 144-128(%rax),%xmm3,%xmm3
3842 vmovdqa 64-128(%rax),%xmm1
3847 vmovdqa %xmm3,16-128(%rax)
3849 vpxor 160-128(%rax),%xmm4,%xmm4
3865 vmovdqa 80-128(%rax),%xmm2
3870 vmovdqa %xmm4,32-128(%rax)
3872 vpxor 176-128(%rax),%xmm0,%xmm0
3888 vmovdqa 96-128(%rax),%xmm3
3893 vmovdqa %xmm0,48-128(%rax)
3895 vpxor 192-128(%rax),%xmm1,%xmm1
3911 vmovdqa 112-128(%rax),%xmm4
3916 vmovdqa %xmm1,64-128(%rax)
3918 vpxor 208-128(%rax),%xmm2,%xmm2
3934 vmovdqa 128-128(%rax),%xmm0
3939 vmovdqa %xmm2,80-128(%rax)
3941 vpxor 224-128(%rax),%xmm3,%xmm3
3957 vmovdqa 144-128(%rax),%xmm1
3962 vmovdqa %xmm3,96-128(%rax)
3964 vpxor 240-128(%rax),%xmm4,%xmm4
3980 vmovdqa 160-128(%rax),%xmm2
3985 vmovdqa %xmm4,112-128(%rax)
3987 vpxor 0-128(%rax),%xmm0,%xmm0
4004 vmovdqa 176-128(%rax),%xmm3
4009 vpxor 16-128(%rax),%xmm1,%xmm1
4016 vmovdqu %xmm0,128-128(%rax)
4031 vmovdqa 192-128(%rax),%xmm4
4036 vpxor 32-128(%rax),%xmm2,%xmm2
4043 vmovdqu %xmm1,144-128(%rax)
4058 vmovdqa 208-128(%rax),%xmm0
4063 vpxor 48-128(%rax),%xmm3,%xmm3
4070 vmovdqu %xmm2,160-128(%rax)
4085 vmovdqa 224-128(%rax),%xmm1
4090 vpxor 64-128(%rax),%xmm4,%xmm4
4097 vmovdqu %xmm3,176-128(%rax)
4112 vmovdqa 240-128(%rax),%xmm2
4117 vpxor 80-128(%rax),%xmm0,%xmm0
4124 vmovdqu %xmm4,192-128(%rax)
4139 vmovdqa 0-128(%rax),%xmm3
4144 vpxor 96-128(%rax),%xmm1,%xmm1
4151 vmovdqu %xmm0,208-128(%rax)
4166 vmovdqa 16-128(%rax),%xmm4
4171 vpxor 112-128(%rax),%xmm2,%xmm2
4178 vmovdqu %xmm1,224-128(%rax)
4193 vmovdqa 32-128(%rax),%xmm0
4198 vpxor 128-128(%rax),%xmm3,%xmm3
4205 vmovdqu %xmm2,240-128(%rax)
4220 vmovdqa 48-128(%rax),%xmm1
4225 vpxor 144-128(%rax),%xmm4,%xmm4
4232 vmovdqu %xmm3,0-128(%rax)
4247 vmovdqa 64-128(%rax),%xmm2
4252 vpxor 160-128(%rax),%xmm0,%xmm0
4259 vmovdqu %xmm4,16-128(%rax)
4274 vmovdqa 80-128(%rax),%xmm3
4279 vpxor 176-128(%rax),%xmm1,%xmm1
4286 vmovdqu %xmm0,32-128(%rax)
4301 vmovdqa 96-128(%rax),%xmm4
4306 vpxor 192-128(%rax),%xmm2,%xmm2
4313 vmovdqu %xmm1,48-128(%rax)
4328 vmovdqa 112-128(%rax),%xmm0
4333 vpxor 208-128(%rax),%xmm3,%xmm3
4340 vmovdqu %xmm2,64-128(%rax)
4355 vmovdqa 128-128(%rax),%xmm1
4360 vpxor 224-128(%rax),%xmm4,%xmm4
4367 vmovdqu %xmm3,80-128(%rax)
4382 vmovdqa 144-128(%rax),%xmm2
4387 vpxor 240-128(%rax),%xmm0,%xmm0
4394 vmovdqu %xmm4,96-128(%rax)
4409 vmovdqa 160-128(%rax),%xmm3
4414 vpxor 0-128(%rax),%xmm1,%xmm1
4421 vmovdqu %xmm0,112-128(%rax)
4436 vmovdqa 176-128(%rax),%xmm4
4441 vpxor 16-128(%rax),%xmm2,%xmm2
4448 vmovdqu %xmm1,128-128(%rax)
4463 vmovdqa 192-128(%rax),%xmm0
4468 vpxor 32-128(%rax),%xmm3,%xmm3
4475 vmovdqu %xmm2,144-128(%rax)
4490 vmovdqa 208-128(%rax),%xmm1
4495 vpxor 48-128(%rax),%xmm4,%xmm4
4502 vmovdqu %xmm3,160-128(%rax)
4517 vmovdqa 224-128(%rax),%xmm2
4522 vpxor 64-128(%rax),%xmm0,%xmm0
4529 vmovdqu %xmm4,176-128(%rax)
4545 vmovdqa 240-128(%rax),%xmm3
4550 vmovdqa %xmm0,192-128(%rax)
4552 vpxor 80-128(%rax),%xmm1,%xmm1
4568 vmovdqa 0-128(%rax),%xmm4
4573 vmovdqa %xmm1,208-128(%rax)
4575 vpxor 96-128(%rax),%xmm2,%xmm2
4591 vmovdqa 16-128(%rax),%xmm0
4596 vmovdqa %xmm2,224-128(%rax)
4598 vpxor 112-128(%rax),%xmm3,%xmm3
4614 vmovdqa 32-128(%rax),%xmm1
4619 vmovdqa %xmm3,240-128(%rax)
4621 vpxor 128-128(%rax),%xmm4,%xmm4
4637 vmovdqa 48-128(%rax),%xmm2
4642 vmovdqa %xmm4,0-128(%rax)
4644 vpxor 144-128(%rax),%xmm0,%xmm0
4660 vmovdqa 64-128(%rax),%xmm3
4665 vmovdqa %xmm0,16-128(%rax)
4667 vpxor 160-128(%rax),%xmm1,%xmm1
4683 vmovdqa 80-128(%rax),%xmm4
4688 vmovdqa %xmm1,32-128(%rax)
4690 vpxor 176-128(%rax),%xmm2,%xmm2
4706 vmovdqa 96-128(%rax),%xmm0
4711 vmovdqa %xmm2,48-128(%rax)
4713 vpxor 192-128(%rax),%xmm3,%xmm3
4729 vmovdqa 112-128(%rax),%xmm1
4734 vmovdqa %xmm3,64-128(%rax)
4736 vpxor 208-128(%rax),%xmm4,%xmm4
4752 vmovdqa 128-128(%rax),%xmm2
4757 vmovdqa %xmm4,80-128(%rax)
4759 vpxor 224-128(%rax),%xmm0,%xmm0
4775 vmovdqa 144-128(%rax),%xmm3
4780 vmovdqa %xmm0,96-128(%rax)
4782 vpxor 240-128(%rax),%xmm1,%xmm1
4798 vmovdqa 160-128(%rax),%xmm4
4803 vmovdqa %xmm1,112-128(%rax)
4805 vpxor 0-128(%rax),%xmm2,%xmm2
4821 vmovdqa 176-128(%rax),%xmm0
4827 vpxor 16-128(%rax),%xmm3,%xmm3
4843 vmovdqa 192-128(%rax),%xmm1
4849 vpxor 32-128(%rax),%xmm4,%xmm4
4865 vmovdqa 208-128(%rax),%xmm2
4871 vpxor 48-128(%rax),%xmm0,%xmm0
4887 vmovdqa 224-128(%rax),%xmm3
4893 vpxor 64-128(%rax),%xmm1,%xmm1
4909 vmovdqa 240-128(%rax),%xmm4
4915 vpxor 80-128(%rax),%xmm2,%xmm2
4931 vmovdqa 0-128(%rax),%xmm0
4937 vpxor 96-128(%rax),%xmm3,%xmm3
4953 vmovdqa 16-128(%rax),%xmm1
4959 vpxor 112-128(%rax),%xmm4,%xmm4
4990 cmpl 0(%rbx),%ecx
5006 vpaddd 0(%rdi),%xmm10,%xmm10
5013 vpaddd 128(%rdi),%xmm14,%xmm14
5014 vmovdqu %xmm10,0(%rdi)
5018 vmovdqu %xmm14,128(%rdi)
5035 movq -16(%rax),%rbp
5037 movq -8(%rax),%rbx
5042 .byte 0xf3,0xc3
5044 .size sha1_multi_block_avx,.-sha1_multi_block_avx
5053 .cfi_offset %rbx,-16
5055 .cfi_offset %rbp,-24
5057 .cfi_offset %r12,-32
5059 .cfi_offset %r13,-40
5061 .cfi_offset %r14,-48
5063 .cfi_offset %r15,-56
5065 andq $-256,%rsp
5067 .cfi_escape 0x0f,0x06,0x77,0xa0,0x04,0x06,0x23,0x08
5078 movq 0(%rsi),%r12
5084 movl %ecx,0(%rbx)
5149 vmovdqu 0(%rdi),%ymm0
5150 leaq 128(%rsp),%rax
5152 leaq 256+128(%rsp),%rbx
5155 vmovdqu 128(%rdi),%ymm4
5161 vmovdqa -32(%rbp),%ymm15
5180 vmovd -60(%r12),%xmm11
5182 vmovd -60(%r8),%xmm8
5184 vmovd -60(%r13),%xmm7
5185 vmovd -60(%r9),%xmm6
5186 vpinsrd $1,-60(%r14),%xmm11,%xmm11
5187 vpinsrd $1,-60(%r10),%xmm8,%xmm8
5188 vpinsrd $1,-60(%r15),%xmm7,%xmm7
5190 vpinsrd $1,-60(%r11),%xmm6,%xmm6
5197 vmovdqa %ymm10,0-128(%rax)
5202 vmovd -56(%r12),%xmm12
5206 vmovd -56(%r8),%xmm8
5213 vmovd -56(%r13),%xmm7
5214 vmovd -56(%r9),%xmm6
5215 vpinsrd $1,-56(%r14),%xmm12,%xmm12
5216 vpinsrd $1,-56(%r10),%xmm8,%xmm8
5217 vpinsrd $1,-56(%r15),%xmm7,%xmm7
5219 vpinsrd $1,-56(%r11),%xmm6,%xmm6
5226 vmovdqa %ymm11,32-128(%rax)
5231 vmovd -52(%r12),%xmm13
5235 vmovd -52(%r8),%xmm8
5242 vmovd -52(%r13),%xmm7
5243 vmovd -52(%r9),%xmm6
5244 vpinsrd $1,-52(%r14),%xmm13,%xmm13
5245 vpinsrd $1,-52(%r10),%xmm8,%xmm8
5246 vpinsrd $1,-52(%r15),%xmm7,%xmm7
5248 vpinsrd $1,-52(%r11),%xmm6,%xmm6
5255 vmovdqa %ymm12,64-128(%rax)
5260 vmovd -48(%r12),%xmm14
5264 vmovd -48(%r8),%xmm8
5271 vmovd -48(%r13),%xmm7
5272 vmovd -48(%r9),%xmm6
5273 vpinsrd $1,-48(%r14),%xmm14,%xmm14
5274 vpinsrd $1,-48(%r10),%xmm8,%xmm8
5275 vpinsrd $1,-48(%r15),%xmm7,%xmm7
5277 vpinsrd $1,-48(%r11),%xmm6,%xmm6
5284 vmovdqa %ymm13,96-128(%rax)
5289 vmovd -44(%r12),%xmm10
5293 vmovd -44(%r8),%xmm8
5300 vmovd -44(%r13),%xmm7
5301 vmovd -44(%r9),%xmm6
5302 vpinsrd $1,-44(%r14),%xmm10,%xmm10
5303 vpinsrd $1,-44(%r10),%xmm8,%xmm8
5304 vpinsrd $1,-44(%r15),%xmm7,%xmm7
5306 vpinsrd $1,-44(%r11),%xmm6,%xmm6
5313 vmovdqa %ymm14,128-128(%rax)
5318 vmovd -40(%r12),%xmm11
5322 vmovd -40(%r8),%xmm8
5329 vmovd -40(%r13),%xmm7
5330 vmovd -40(%r9),%xmm6
5331 vpinsrd $1,-40(%r14),%xmm11,%xmm11
5332 vpinsrd $1,-40(%r10),%xmm8,%xmm8
5333 vpinsrd $1,-40(%r15),%xmm7,%xmm7
5335 vpinsrd $1,-40(%r11),%xmm6,%xmm6
5342 vmovdqa %ymm10,160-128(%rax)
5347 vmovd -36(%r12),%xmm12
5351 vmovd -36(%r8),%xmm8
5358 vmovd -36(%r13),%xmm7
5359 vmovd -36(%r9),%xmm6
5360 vpinsrd $1,-36(%r14),%xmm12,%xmm12
5361 vpinsrd $1,-36(%r10),%xmm8,%xmm8
5362 vpinsrd $1,-36(%r15),%xmm7,%xmm7
5364 vpinsrd $1,-36(%r11),%xmm6,%xmm6
5371 vmovdqa %ymm11,192-128(%rax)
5376 vmovd -32(%r12),%xmm13
5380 vmovd -32(%r8),%xmm8
5387 vmovd -32(%r13),%xmm7
5388 vmovd -32(%r9),%xmm6
5389 vpinsrd $1,-32(%r14),%xmm13,%xmm13
5390 vpinsrd $1,-32(%r10),%xmm8,%xmm8
5391 vpinsrd $1,-32(%r15),%xmm7,%xmm7
5393 vpinsrd $1,-32(%r11),%xmm6,%xmm6
5400 vmovdqa %ymm12,224-128(%rax)
5405 vmovd -28(%r12),%xmm14
5409 vmovd -28(%r8),%xmm8
5416 vmovd -28(%r13),%xmm7
5417 vmovd -28(%r9),%xmm6
5418 vpinsrd $1,-28(%r14),%xmm14,%xmm14
5419 vpinsrd $1,-28(%r10),%xmm8,%xmm8
5420 vpinsrd $1,-28(%r15),%xmm7,%xmm7
5422 vpinsrd $1,-28(%r11),%xmm6,%xmm6
5429 vmovdqa %ymm13,256-256-128(%rbx)
5434 vmovd -24(%r12),%xmm10
5438 vmovd -24(%r8),%xmm8
5445 vmovd -24(%r13),%xmm7
5446 vmovd -24(%r9),%xmm6
5447 vpinsrd $1,-24(%r14),%xmm10,%xmm10
5448 vpinsrd $1,-24(%r10),%xmm8,%xmm8
5449 vpinsrd $1,-24(%r15),%xmm7,%xmm7
5451 vpinsrd $1,-24(%r11),%xmm6,%xmm6
5458 vmovdqa %ymm14,288-256-128(%rbx)
5463 vmovd -20(%r12),%xmm11
5467 vmovd -20(%r8),%xmm8
5474 vmovd -20(%r13),%xmm7
5475 vmovd -20(%r9),%xmm6
5476 vpinsrd $1,-20(%r14),%xmm11,%xmm11
5477 vpinsrd $1,-20(%r10),%xmm8,%xmm8
5478 vpinsrd $1,-20(%r15),%xmm7,%xmm7
5480 vpinsrd $1,-20(%r11),%xmm6,%xmm6
5487 vmovdqa %ymm10,320-256-128(%rbx)
5492 vmovd -16(%r12),%xmm12
5496 vmovd -16(%r8),%xmm8
5503 vmovd -16(%r13),%xmm7
5504 vmovd -16(%r9),%xmm6
5505 vpinsrd $1,-16(%r14),%xmm12,%xmm12
5506 vpinsrd $1,-16(%r10),%xmm8,%xmm8
5507 vpinsrd $1,-16(%r15),%xmm7,%xmm7
5509 vpinsrd $1,-16(%r11),%xmm6,%xmm6
5516 vmovdqa %ymm11,352-256-128(%rbx)
5521 vmovd -12(%r12),%xmm13
5525 vmovd -12(%r8),%xmm8
5532 vmovd -12(%r13),%xmm7
5533 vmovd -12(%r9),%xmm6
5534 vpinsrd $1,-12(%r14),%xmm13,%xmm13
5535 vpinsrd $1,-12(%r10),%xmm8,%xmm8
5536 vpinsrd $1,-12(%r15),%xmm7,%xmm7
5538 vpinsrd $1,-12(%r11),%xmm6,%xmm6
5545 vmovdqa %ymm12,384-256-128(%rbx)
5550 vmovd -8(%r12),%xmm14
5554 vmovd -8(%r8),%xmm8
5561 vmovd -8(%r13),%xmm7
5562 vmovd -8(%r9),%xmm6
5563 vpinsrd $1,-8(%r14),%xmm14,%xmm14
5564 vpinsrd $1,-8(%r10),%xmm8,%xmm8
5565 vpinsrd $1,-8(%r15),%xmm7,%xmm7
5567 vpinsrd $1,-8(%r11),%xmm6,%xmm6
5574 vmovdqa %ymm13,416-256-128(%rbx)
5579 vmovd -4(%r12),%xmm10
5583 vmovd -4(%r8),%xmm8
5590 vmovdqa 0-128(%rax),%ymm11
5591 vmovd -4(%r13),%xmm7
5592 vmovd -4(%r9),%xmm6
5593 vpinsrd $1,-4(%r14),%xmm10,%xmm10
5594 vpinsrd $1,-4(%r10),%xmm8,%xmm8
5595 vpinsrd $1,-4(%r15),%xmm7,%xmm7
5597 vpinsrd $1,-4(%r11),%xmm6,%xmm6
5605 vmovdqa %ymm14,448-256-128(%rbx)
5622 vmovdqa 32-128(%rax),%ymm12
5624 vmovdqa 64-128(%rax),%ymm13
5632 vmovdqa %ymm10,480-256-128(%rbx)
5634 vpxor 256-256-128(%rbx),%ymm11,%ymm11
5653 vmovdqa 96-128(%rax),%ymm14
5661 vmovdqa %ymm11,0-128(%rax)
5663 vpxor 288-256-128(%rbx),%ymm12,%ymm12
5682 vmovdqa 128-128(%rax),%ymm10
5690 vmovdqa %ymm12,32-128(%rax)
5692 vpxor 320-256-128(%rbx),%ymm13,%ymm13
5711 vmovdqa 160-128(%rax),%ymm11
5719 vmovdqa %ymm13,64-128(%rax)
5721 vpxor 352-256-128(%rbx),%ymm14,%ymm14
5740 vmovdqa 192-128(%rax),%ymm12
5748 vmovdqa %ymm14,96-128(%rax)
5750 vpxor 384-256-128(%rbx),%ymm10,%ymm10
5768 vmovdqa 0(%rbp),%ymm15
5770 vmovdqa 224-128(%rax),%ymm13
5775 vmovdqa %ymm10,128-128(%rax)
5777 vpxor 416-256-128(%rbx),%ymm11,%ymm11
5793 vmovdqa 256-256-128(%rbx),%ymm14
5798 vmovdqa %ymm11,160-128(%rax)
5800 vpxor 448-256-128(%rbx),%ymm12,%ymm12
5816 vmovdqa 288-256-128(%rbx),%ymm10
5821 vmovdqa %ymm12,192-128(%rax)
5823 vpxor 480-256-128(%rbx),%ymm13,%ymm13
5839 vmovdqa 320-256-128(%rbx),%ymm11
5844 vmovdqa %ymm13,224-128(%rax)
5846 vpxor 0-128(%rax),%ymm14,%ymm14
5862 vmovdqa 352-256-128(%rbx),%ymm12
5867 vmovdqa %ymm14,256-256-128(%rbx)
5869 vpxor 32-128(%rax),%ymm10,%ymm10
5885 vmovdqa 384-256-128(%rbx),%ymm13
5890 vmovdqa %ymm10,288-256-128(%rbx)
5892 vpxor 64-128(%rax),%ymm11,%ymm11
5908 vmovdqa 416-256-128(%rbx),%ymm14
5913 vmovdqa %ymm11,320-256-128(%rbx)
5915 vpxor 96-128(%rax),%ymm12,%ymm12
5931 vmovdqa 448-256-128(%rbx),%ymm10
5936 vmovdqa %ymm12,352-256-128(%rbx)
5938 vpxor 128-128(%rax),%ymm13,%ymm13
5954 vmovdqa 480-256-128(%rbx),%ymm11
5959 vmovdqa %ymm13,384-256-128(%rbx)
5961 vpxor 160-128(%rax),%ymm14,%ymm14
5977 vmovdqa 0-128(%rax),%ymm12
5982 vmovdqa %ymm14,416-256-128(%rbx)
5984 vpxor 192-128(%rax),%ymm10,%ymm10
6000 vmovdqa 32-128(%rax),%ymm13
6005 vmovdqa %ymm10,448-256-128(%rbx)
6007 vpxor 224-128(%rax),%ymm11,%ymm11
6023 vmovdqa 64-128(%rax),%ymm14
6028 vmovdqa %ymm11,480-256-128(%rbx)
6030 vpxor 256-256-128(%rbx),%ymm12,%ymm12
6046 vmovdqa 96-128(%rax),%ymm10
6051 vmovdqa %ymm12,0-128(%rax)
6053 vpxor 288-256-128(%rbx),%ymm13,%ymm13
6069 vmovdqa 128-128(%rax),%ymm11
6074 vmovdqa %ymm13,32-128(%rax)
6076 vpxor 320-256-128(%rbx),%ymm14,%ymm14
6092 vmovdqa 160-128(%rax),%ymm12
6097 vmovdqa %ymm14,64-128(%rax)
6099 vpxor 352-256-128(%rbx),%ymm10,%ymm10
6115 vmovdqa 192-128(%rax),%ymm13
6120 vmovdqa %ymm10,96-128(%rax)
6122 vpxor 384-256-128(%rbx),%ymm11,%ymm11
6138 vmovdqa 224-128(%rax),%ymm14
6143 vmovdqa %ymm11,128-128(%rax)
6145 vpxor 416-256-128(%rbx),%ymm12,%ymm12
6161 vmovdqa 256-256-128(%rbx),%ymm10
6166 vmovdqa %ymm12,160-128(%rax)
6168 vpxor 448-256-128(%rbx),%ymm13,%ymm13
6184 vmovdqa 288-256-128(%rbx),%ymm11
6189 vmovdqa %ymm13,192-128(%rax)
6191 vpxor 480-256-128(%rbx),%ymm14,%ymm14
6207 vmovdqa 320-256-128(%rbx),%ymm12
6212 vmovdqa %ymm14,224-128(%rax)
6214 vpxor 0-128(%rax),%ymm10,%ymm10
6231 vmovdqa 352-256-128(%rbx),%ymm13
6236 vpxor 32-128(%rax),%ymm11,%ymm11
6243 vmovdqu %ymm10,256-256-128(%rbx)
6258 vmovdqa 384-256-128(%rbx),%ymm14
6263 vpxor 64-128(%rax),%ymm12,%ymm12
6270 vmovdqu %ymm11,288-256-128(%rbx)
6285 vmovdqa 416-256-128(%rbx),%ymm10
6290 vpxor 96-128(%rax),%ymm13,%ymm13
6297 vmovdqu %ymm12,320-256-128(%rbx)
6312 vmovdqa 448-256-128(%rbx),%ymm11
6317 vpxor 128-128(%rax),%ymm14,%ymm14
6324 vmovdqu %ymm13,352-256-128(%rbx)
6339 vmovdqa 480-256-128(%rbx),%ymm12
6344 vpxor 160-128(%rax),%ymm10,%ymm10
6351 vmovdqu %ymm14,384-256-128(%rbx)
6366 vmovdqa 0-128(%rax),%ymm13
6371 vpxor 192-128(%rax),%ymm11,%ymm11
6378 vmovdqu %ymm10,416-256-128(%rbx)
6393 vmovdqa 32-128(%rax),%ymm14
6398 vpxor 224-128(%rax),%ymm12,%ymm12
6405 vmovdqu %ymm11,448-256-128(%rbx)
6420 vmovdqa 64-128(%rax),%ymm10
6425 vpxor 256-256-128(%rbx),%ymm13,%ymm13
6432 vmovdqu %ymm12,480-256-128(%rbx)
6447 vmovdqa 96-128(%rax),%ymm11
6452 vpxor 288-256-128(%rbx),%ymm14,%ymm14
6459 vmovdqu %ymm13,0-128(%rax)
6474 vmovdqa 128-128(%rax),%ymm12
6479 vpxor 320-256-128(%rbx),%ymm10,%ymm10
6486 vmovdqu %ymm14,32-128(%rax)
6501 vmovdqa 160-128(%rax),%ymm13
6506 vpxor 352-256-128(%rbx),%ymm11,%ymm11
6513 vmovdqu %ymm10,64-128(%rax)
6528 vmovdqa 192-128(%rax),%ymm14
6533 vpxor 384-256-128(%rbx),%ymm12,%ymm12
6540 vmovdqu %ymm11,96-128(%rax)
6555 vmovdqa 224-128(%rax),%ymm10
6560 vpxor 416-256-128(%rbx),%ymm13,%ymm13
6567 vmovdqu %ymm12,128-128(%rax)
6582 vmovdqa 256-256-128(%rbx),%ymm11
6587 vpxor 448-256-128(%rbx),%ymm14,%ymm14
6594 vmovdqu %ymm13,160-128(%rax)
6609 vmovdqa 288-256-128(%rbx),%ymm12
6614 vpxor 480-256-128(%rbx),%ymm10,%ymm10
6621 vmovdqu %ymm14,192-128(%rax)
6636 vmovdqa 320-256-128(%rbx),%ymm13
6641 vpxor 0-128(%rax),%ymm11,%ymm11
6648 vmovdqu %ymm10,224-128(%rax)
6663 vmovdqa 352-256-128(%rbx),%ymm14
6668 vpxor 32-128(%rax),%ymm12,%ymm12
6675 vmovdqu %ymm11,256-256-128(%rbx)
6690 vmovdqa 384-256-128(%rbx),%ymm10
6695 vpxor 64-128(%rax),%ymm13,%ymm13
6702 vmovdqu %ymm12,288-256-128(%rbx)
6717 vmovdqa 416-256-128(%rbx),%ymm11
6722 vpxor 96-128(%rax),%ymm14,%ymm14
6729 vmovdqu %ymm13,320-256-128(%rbx)
6744 vmovdqa 448-256-128(%rbx),%ymm12
6749 vpxor 128-128(%rax),%ymm10,%ymm10
6756 vmovdqu %ymm14,352-256-128(%rbx)
6772 vmovdqa 480-256-128(%rbx),%ymm13
6777 vmovdqa %ymm10,384-256-128(%rbx)
6779 vpxor 160-128(%rax),%ymm11,%ymm11
6795 vmovdqa 0-128(%rax),%ymm14
6800 vmovdqa %ymm11,416-256-128(%rbx)
6802 vpxor 192-128(%rax),%ymm12,%ymm12
6818 vmovdqa 32-128(%rax),%ymm10
6823 vmovdqa %ymm12,448-256-128(%rbx)
6825 vpxor 224-128(%rax),%ymm13,%ymm13
6841 vmovdqa 64-128(%rax),%ymm11
6846 vmovdqa %ymm13,480-256-128(%rbx)
6848 vpxor 256-256-128(%rbx),%ymm14,%ymm14
6864 vmovdqa 96-128(%rax),%ymm12
6869 vmovdqa %ymm14,0-128(%rax)
6871 vpxor 288-256-128(%rbx),%ymm10,%ymm10
6887 vmovdqa 128-128(%rax),%ymm13
6892 vmovdqa %ymm10,32-128(%rax)
6894 vpxor 320-256-128(%rbx),%ymm11,%ymm11
6910 vmovdqa 160-128(%rax),%ymm14
6915 vmovdqa %ymm11,64-128(%rax)
6917 vpxor 352-256-128(%rbx),%ymm12,%ymm12
6933 vmovdqa 192-128(%rax),%ymm10
6938 vmovdqa %ymm12,96-128(%rax)
6940 vpxor 384-256-128(%rbx),%ymm13,%ymm13
6956 vmovdqa 224-128(%rax),%ymm11
6961 vmovdqa %ymm13,128-128(%rax)
6963 vpxor 416-256-128(%rbx),%ymm14,%ymm14
6979 vmovdqa 256-256-128(%rbx),%ymm12
6984 vmovdqa %ymm14,160-128(%rax)
6986 vpxor 448-256-128(%rbx),%ymm10,%ymm10
7002 vmovdqa 288-256-128(%rbx),%ymm13
7007 vmovdqa %ymm10,192-128(%rax)
7009 vpxor 480-256-128(%rbx),%ymm11,%ymm11
7025 vmovdqa 320-256-128(%rbx),%ymm14
7030 vmovdqa %ymm11,224-128(%rax)
7032 vpxor 0-128(%rax),%ymm12,%ymm12
7048 vmovdqa 352-256-128(%rbx),%ymm10
7054 vpxor 32-128(%rax),%ymm13,%ymm13
7070 vmovdqa 384-256-128(%rbx),%ymm11
7076 vpxor 64-128(%rax),%ymm14,%ymm14
7092 vmovdqa 416-256-128(%rbx),%ymm12
7098 vpxor 96-128(%rax),%ymm10,%ymm10
7114 vmovdqa 448-256-128(%rbx),%ymm13
7120 vpxor 128-128(%rax),%ymm11,%ymm11
7136 vmovdqa 480-256-128(%rbx),%ymm14
7142 vpxor 160-128(%rax),%ymm12,%ymm12
7158 vmovdqa 0-128(%rax),%ymm10
7164 vpxor 192-128(%rax),%ymm13,%ymm13
7180 vmovdqa 32-128(%rax),%ymm11
7186 vpxor 224-128(%rax),%ymm14,%ymm14
7218 cmpl 0(%rbx),%ecx
7242 vpaddd 0(%rdi),%ymm0,%ymm0
7249 vpaddd 128(%rdi),%ymm4,%ymm4
7250 vmovdqu %ymm0,0(%rdi)
7254 vmovdqu %ymm4,128(%rdi)
7257 leaq 256+128(%rsp),%rbx
7272 movq -48(%rax),%r15
7274 movq -40(%rax),%r14
7276 movq -32(%rax),%r13
7278 movq -24(%rax),%r12
7280 movq -16(%rax),%rbp
7282 movq -8(%rax),%rbx
7287 .byte 0xf3,0xc3
7289 .size sha1_multi_block_avx2,.-sha1_multi_block_avx2
7292 .long 0x5a827999,0x5a827999,0x5a827999,0x5a827999
7293 .long 0x5a827999,0x5a827999,0x5a827999,0x5a827999
7295 .long 0x6ed9eba1,0x6ed9eba1,0x6ed9eba1,0x6ed9eba1
7296 .long 0x6ed9eba1,0x6ed9eba1,0x6ed9eba1,0x6ed9eba1
7297 .long 0x8f1bbcdc,0x8f1bbcdc,0x8f1bbcdc,0x8f1bbcdc
7298 .long 0x8f1bbcdc,0x8f1bbcdc,0x8f1bbcdc,0x8f1bbcdc
7299 .long 0xca62c1d6,0xca62c1d6,0xca62c1d6,0xca62c1d6
7300 .long 0xca62c1d6,0xca62c1d6,0xca62c1d6,0xca62c1d6
7301 .long 0x00010203,0x04050607,0x08090a0b,0x0c0d0e0f
7302 .long 0x00010203,0x04050607,0x08090a0b,0x0c0d0e0f
7303 .byte 0xf,0xe,0xd,0xc,0xb,0xa,0x9,0x8,0x7,0x6,0x5,0x4,0x3,0x2,0x1,0x0
7304 …9,71,65,77,83,32,98,121,32,60,97,112,112,114,111,64,111,112,101,110,115,115,108,46,111,114,103,62,0
7307 .long 1f - 0f
7308 .long 4f - 1f
7310 0:
7313 .byte 0x47
7314 .byte 0x4e
7315 .byte 0x55
7316 .byte 0
7319 .long 0xc0000002
7320 .long 3f - 2f