Lines Matching refs:rsi
62 rex_push_reg rsi
70 mov rsi, [(r8+16*19)]
72 and rax, rsi
76 sub rax, rsi
78 movdqa xmm0, [rax+rsi]
79 movdqa XMMWORD PTR [(r8+0)+rsi], xmm0
80 add rsi, 16
81 cmp rsi, 16*12
83 movdqa xmm4, [rax+rsi]
104 mov rsi, [(r8+16*14)]
105 movdqu xmm2, [rsi]
109 mov al, BYTE PTR [rsi+15]
116 xor r12d, DWORD PTR [r11+8*rsi+(((0+3) MOD (4))+1)]
118 xor edx, DWORD PTR [r11+8*rsi+(((1+3) MOD (4))+1)]
121 xor ecx, DWORD PTR [r11+8*rsi+(((2+3) MOD (4))+1)]
123 xor ebx, DWORD PTR [r11+8*rsi+(((3+3) MOD (4))+1)]
128 xor ebx, DWORD PTR [r11+8*rsi+(((0+3) MOD (4))+1)]
130 xor r12d, DWORD PTR [r11+8*rsi+(((1+3) MOD (4))+1)]
133 xor edx, DWORD PTR [r11+8*rsi+(((2+3) MOD (4))+1)]
135 xor ecx, DWORD PTR [r11+8*rsi+(((3+3) MOD (4))+1)]
139 xor ecx, DWORD PTR [r11+8*rsi+(((0+3) MOD (4))+1)]
141 xor ebx, DWORD PTR [r11+8*rsi+(((1+3) MOD (4))+1)]
144 xor r12d, DWORD PTR [r11+8*rsi+(((2+3) MOD (4))+1)]
146 xor edx, DWORD PTR [r11+8*rsi+(((3+3) MOD (4))+1)]
149 xor edx, DWORD PTR [r11+8*rsi+(((0+3) MOD (4))+1)]
151 xor ecx, DWORD PTR [r11+8*rsi+(((1+3) MOD (4))+1)]
154 xor ebx, DWORD PTR [r11+8*rsi+(((2+3) MOD (4))+1)]
160 xor r9d, DWORD PTR [r11+8*rsi+(((3+3) MOD (4))+1)]
162 xor edi, DWORD PTR [r11+8*rsi+(((3+3) MOD (4))+1)]
164 xor r9d, DWORD PTR [r11+8*rsi+(((2+3) MOD (4))+1)]
167 xor eax, DWORD PTR [r11+8*rsi+(((1+3) MOD (4))+1)]
169 mov ebx, DWORD PTR [r11+8*rsi+(((0+3) MOD (4))+1)]
172 xor eax, DWORD PTR [r11+8*rsi+(((2+3) MOD (4))+1)]
175 xor eax, DWORD PTR [r11+8*rsi+(((3+3) MOD (4))+1)]
177 xor ebx, DWORD PTR [r11+8*rsi+(((2+3) MOD (4))+1)]
180 xor edi, DWORD PTR [r11+8*rsi+(((0+3) MOD (4))+1)]
182 xor ebx, DWORD PTR [r11+8*rsi+(((1+3) MOD (4))+1)]
184 xor edi, DWORD PTR [r11+8*rsi+(((1+3) MOD (4))+1)]
186 xor r9d, DWORD PTR [r11+8*rsi+(((0+3) MOD (4))+1)]
202 mov rsi, [(r8+16*14)+8]
203 movdqu xmm5, [rsi]
211 xor r12d, DWORD PTR [r11+8*rsi+(((0+3) MOD (4))+1)]
213 xor edx, DWORD PTR [r11+8*rsi+(((1+3) MOD (4))+1)]
216 xor ecx, DWORD PTR [r11+8*rsi+(((2+3) MOD (4))+1)]
218 xor ebx, DWORD PTR [r11+8*rsi+(((3+3) MOD (4))+1)]
223 xor ebx, DWORD PTR [r11+8*rsi+(((0+3) MOD (4))+1)]
225 xor r12d, DWORD PTR [r11+8*rsi+(((1+3) MOD (4))+1)]
228 xor edx, DWORD PTR [r11+8*rsi+(((2+3) MOD (4))+1)]
230 xor ecx, DWORD PTR [r11+8*rsi+(((3+3) MOD (4))+1)]
234 xor ecx, DWORD PTR [r11+8*rsi+(((0+3) MOD (4))+1)]
236 xor ebx, DWORD PTR [r11+8*rsi+(((1+3) MOD (4))+1)]
239 xor r12d, DWORD PTR [r11+8*rsi+(((2+3) MOD (4))+1)]
241 xor edx, DWORD PTR [r11+8*rsi+(((3+3) MOD (4))+1)]
244 xor edx, DWORD PTR [r11+8*rsi+(((0+3) MOD (4))+1)]
246 xor ecx, DWORD PTR [r11+8*rsi+(((1+3) MOD (4))+1)]
249 xor ebx, DWORD PTR [r11+8*rsi+(((2+3) MOD (4))+1)]
251 xor r12d, DWORD PTR [r11+8*rsi+(((3+3) MOD (4))+1)]
267 xor ebx, DWORD PTR [r11+8*rsi+(((3+3) MOD (4))+1)]
269 mov ecx, DWORD PTR [r11+8*rsi+(((2+3) MOD (4))+1)]
273 xor eax, DWORD PTR [r11+8*rsi+(((0+3) MOD (4))+1)]
275 mov edx, DWORD PTR [r11+8*rsi+(((1+3) MOD (4))+1)]
284 xor r9d, DWORD PTR [r11+8*rsi+(((3+3) MOD (4))+1)]
287 xor edi, DWORD PTR [r11+8*rsi+(((2+3) MOD (4))+1)]
290 xor edi, DWORD PTR [r11+8*rsi+(((3+3) MOD (4))+1)]
292 xor r9d, DWORD PTR [r11+8*rsi+(((2+3) MOD (4))+1)]
295 xor r9d, DWORD PTR [r11+8*rsi+(((1+3) MOD (4))+1)]
297 mov eax, DWORD PTR [r11+8*rsi+(((0+3) MOD (4))+1)]
299 xor eax, DWORD PTR [r11+8*rsi+(((1+3) MOD (4))+1)]
301 mov ebx, DWORD PTR [r11+8*rsi+(((0+3) MOD (4))+1)]
303 xor eax, DWORD PTR [r11+8*rsi+(((2+3) MOD (4))+1)]
305 xor ebx, DWORD PTR [r11+8*rsi+(((3+3) MOD (4))+1)]
308 xor eax, DWORD PTR [r11+8*rsi+(((3+3) MOD (4))+1)]
310 xor ebx, DWORD PTR [r11+8*rsi+(((2+3) MOD (4))+1)]
313 xor edi, DWORD PTR [r11+8*rsi+(((0+3) MOD (4))+1)]
315 xor ebx, DWORD PTR [r11+8*rsi+(((1+3) MOD (4))+1)]
317 xor edi, DWORD PTR [r11+8*rsi+(((1+3) MOD (4))+1)]
319 xor r9d, DWORD PTR [r11+8*rsi+(((0+3) MOD (4))+1)]
328 xor r9d, DWORD PTR [r11+8*rsi+(((3+3) MOD (4))+1)]
331 xor edi, DWORD PTR [r11+8*rsi+(((2+3) MOD (4))+1)]
334 xor edi, DWORD PTR [r11+8*rsi+(((3+3) MOD (4))+1)]
336 xor r9d, DWORD PTR [r11+8*rsi+(((2+3) MOD (4))+1)]
339 xor r9d, DWORD PTR [r11+8*rsi+(((1+3) MOD (4))+1)]
341 mov eax, DWORD PTR [r11+8*rsi+(((0+3) MOD (4))+1)]
343 xor eax, DWORD PTR [r11+8*rsi+(((1+3) MOD (4))+1)]
345 mov ebx, DWORD PTR [r11+8*rsi+(((0+3) MOD (4))+1)]
347 xor eax, DWORD PTR [r11+8*rsi+(((2+3) MOD (4))+1)]
349 xor ebx, DWORD PTR [r11+8*rsi+(((3+3) MOD (4))+1)]
352 xor eax, DWORD PTR [r11+8*rsi+(((3+3) MOD (4))+1)]
354 xor ebx, DWORD PTR [r11+8*rsi+(((2+3) MOD (4))+1)]
357 xor edi, DWORD PTR [r11+8*rsi+(((0+3) MOD (4))+1)]
359 xor ebx, DWORD PTR [r11+8*rsi+(((1+3) MOD (4))+1)]
361 xor edi, DWORD PTR [r11+8*rsi+(((1+3) MOD (4))+1)]
363 xor r9d, DWORD PTR [r11+8*rsi+(((0+3) MOD (4))+1)]
373 movzx edi, BYTE PTR [r11+rsi*8+1]
375 xor edi, DWORD PTR [r11+rsi*8+0]
378 movzx edi, BYTE PTR [r11+rsi*8+1]
380 xor edi, DWORD PTR [r11+rsi*8+0]
384 movzx edi, BYTE PTR [r11+rsi*8+1]
386 xor edi, DWORD PTR [r11+rsi*8+0]
390 movzx edi, BYTE PTR [r11+rsi*8+1]
392 xor edi, DWORD PTR [r11+rsi*8+0]
396 movzx edi, BYTE PTR [r11+rsi*8+1]
398 xor edi, DWORD PTR [r11+rsi*8+0]
402 movzx edi, BYTE PTR [r11+rsi*8+1]
404 xor edi, DWORD PTR [r11+rsi*8+0]
407 movzx edi, BYTE PTR [r11+rsi*8+1]
409 xor edi, DWORD PTR [r11+rsi*8+0]
412 movzx edi, BYTE PTR [r11+rsi*8+1]
414 xor edi, DWORD PTR [r11+rsi*8+0]
455 pop rsi
461 rex_push_reg rsi
465 mov rsi, r8
467 movdqa xmm0, [rsi]
477 movdqa xmm5, XMMWORD PTR [rsi + 32 + 1024 + rdi]
479 movdqa xmm4, XMMWORD PTR [rsi + 32 + 1024 + rdi]
482 movdqa xmm3, XMMWORD PTR [rsi + 32 + 1024 + rdi]
484 movdqa xmm2, XMMWORD PTR [rsi + 32 + 1024 + rdi]
489 pxor xmm5, XMMWORD PTR [rsi + 32 + (1-1)*256 + rdi]
491 pxor xmm4, XMMWORD PTR [rsi + 32 + (1-1)*256 + rdi]
494 pxor xmm3, XMMWORD PTR [rsi + 32 + (1-1)*256 + rdi]
496 pxor xmm2, XMMWORD PTR [rsi + 32 + (1-1)*256 + rdi]
501 pxor xmm5, XMMWORD PTR [rsi + 32 + 1024 + 1*256 + rdi]
503 pxor xmm4, XMMWORD PTR [rsi + 32 + 1024 + 1*256 + rdi]
506 pxor xmm3, XMMWORD PTR [rsi + 32 + 1024 + 1*256 + rdi]
508 pxor xmm2, XMMWORD PTR [rsi + 32 + 1024 + 1*256 + rdi]
513 pxor xmm5, XMMWORD PTR [rsi + 32 + (2-1)*256 + rdi]
515 pxor xmm4, XMMWORD PTR [rsi + 32 + (2-1)*256 + rdi]
518 pxor xmm3, XMMWORD PTR [rsi + 32 + (2-1)*256 + rdi]
520 pxor xmm2, XMMWORD PTR [rsi + 32 + (2-1)*256 + rdi]
525 pxor xmm5, XMMWORD PTR [rsi + 32 + 1024 + 2*256 + rdi]
527 pxor xmm4, XMMWORD PTR [rsi + 32 + 1024 + 2*256 + rdi]
530 pxor xmm3, XMMWORD PTR [rsi + 32 + 1024 + 2*256 + rdi]
532 pxor xmm2, XMMWORD PTR [rsi + 32 + 1024 + 2*256 + rdi]
537 pxor xmm5, XMMWORD PTR [rsi + 32 + (3-1)*256 + rdi]
539 pxor xmm4, XMMWORD PTR [rsi + 32 + (3-1)*256 + rdi]
542 pxor xmm3, XMMWORD PTR [rsi + 32 + (3-1)*256 + rdi]
544 pxor xmm2, XMMWORD PTR [rsi + 32 + (3-1)*256 + rdi]
549 pxor xmm5, XMMWORD PTR [rsi + 32 + 1024 + 3*256 + rdi]
551 pxor xmm4, XMMWORD PTR [rsi + 32 + 1024 + 3*256 + rdi]
554 pxor xmm3, XMMWORD PTR [rsi + 32 + 1024 + 3*256 + rdi]
556 pxor xmm2, XMMWORD PTR [rsi + 32 + 1024 + 3*256 + rdi]
558 pxor xmm5, XMMWORD PTR [rsi + 32 + 3*256 + rdi]
560 pxor xmm4, XMMWORD PTR [rsi + 32 + 3*256 + rdi]
563 pxor xmm3, XMMWORD PTR [rsi + 32 + 3*256 + rdi]
565 pxor xmm2, XMMWORD PTR [rsi + 32 + 3*256 + rdi]
591 movdqa [rsi], xmm0
594 pop rsi
600 rex_push_reg rsi
603 mov rsi, r8
604 movdqa xmm0, [rsi]
613 pxor xmm0, [rsi + 32 + (0*4+0)*256*16 + rdi*8]
616 pxor xmm0, [rsi + 32 + (0*4+1)*256*16 + rdi*8]
620 pxor xmm0, [rsi + 32 + (0*4+2)*256*16 + rdi*8]
623 pxor xmm0, [rsi + 32 + (0*4+3)*256*16 + rdi*8]
628 pxor xmm0, [rsi + 32 + (1*4+0)*256*16 + rdi*8]
631 pxor xmm0, [rsi + 32 + (1*4+1)*256*16 + rdi*8]
635 pxor xmm0, [rsi + 32 + (1*4+2)*256*16 + rdi*8]
638 pxor xmm0, [rsi + 32 + (1*4+3)*256*16 + rdi*8]
643 pxor xmm0, [rsi + 32 + (2*4+0)*256*16 + rdi*8]
646 pxor xmm0, [rsi + 32 + (2*4+1)*256*16 + rdi*8]
650 pxor xmm0, [rsi + 32 + (2*4+2)*256*16 + rdi*8]
653 pxor xmm0, [rsi + 32 + (2*4+3)*256*16 + rdi*8]
658 pxor xmm0, [rsi + 32 + (3*4+0)*256*16 + rdi*8]
661 pxor xmm0, [rsi + 32 + (3*4+1)*256*16 + rdi*8]
665 pxor xmm0, [rsi + 32 + (3*4+2)*256*16 + rdi*8]
668 pxor xmm0, [rsi + 32 + (3*4+3)*256*16 + rdi*8]
672 movdqa [rsi], xmm0
674 pop rsi
680 rex_push_reg rsi
687 lea rsi, [?SHA256_K@CryptoPP@@3QBIB + 48*4]
694 mov [rsp+8*4+16*4+0*8], rsi
696 sub rsi, 48*4
734 add edx, [rsi+(0)*4]
763 add edi, [rsi+(1)*4]
792 add edx, [rsi+(2)*4]
821 add edi, [rsi+(3)*4]
850 add edx, [rsi+(4)*4]
879 add edi, [rsi+(5)*4]
908 add edx, [rsi+(6)*4]
937 add edi, [rsi+(7)*4]
966 add edx, [rsi+(8)*4]
995 add edi, [rsi+(9)*4]
1024 add edx, [rsi+(10)*4]
1053 add edi, [rsi+(11)*4]
1082 add edx, [rsi+(12)*4]
1111 add edi, [rsi+(13)*4]
1140 add edx, [rsi+(14)*4]
1169 add edi, [rsi+(15)*4]
1192 add rsi, 4*16
1218 add edx, [rsi+(0)*4]
1265 add edi, [rsi+(1)*4]
1312 add edx, [rsi+(2)*4]
1359 add edi, [rsi+(3)*4]
1406 add edx, [rsi+(4)*4]
1453 add edi, [rsi+(5)*4]
1500 add edx, [rsi+(6)*4]
1547 add edi, [rsi+(7)*4]
1594 add edx, [rsi+(8)*4]
1641 add edi, [rsi+(9)*4]
1688 add edx, [rsi+(10)*4]
1735 add edi, [rsi+(11)*4]
1782 add edx, [rsi+(12)*4]
1829 add edi, [rsi+(13)*4]
1876 add edx, [rsi+(14)*4]
1923 add edi, [rsi+(15)*4]
1945 cmp rsi, [rsp+8*4+16*4+0*8]
1963 pop rsi