|
@ -2051,7 +2051,7 @@ $L$SEH_begin_ecp_nistz256_point_add:: |
|
|
por xmm5,xmm4 |
|
|
por xmm5,xmm4 |
|
|
|
|
|
|
|
|
movdqu xmm0,XMMWORD PTR[rsi] |
|
|
movdqu xmm0,XMMWORD PTR[rsi] |
|
|
pshufd xmm3,xmm5,1h |
|
|
pshufd xmm3,xmm5,0b1h |
|
|
movdqu xmm1,XMMWORD PTR[16+rsi] |
|
|
movdqu xmm1,XMMWORD PTR[16+rsi] |
|
|
movdqu xmm2,XMMWORD PTR[32+rsi] |
|
|
movdqu xmm2,XMMWORD PTR[32+rsi] |
|
|
por xmm5,xmm3 |
|
|
por xmm5,xmm3 |
|
@ -2081,7 +2081,7 @@ DB 102,72,15,110,199 |
|
|
call __ecp_nistz256_sqr_montq |
|
|
call __ecp_nistz256_sqr_montq |
|
|
|
|
|
|
|
|
pcmpeqd xmm5,xmm4 |
|
|
pcmpeqd xmm5,xmm4 |
|
|
pshufd xmm4,xmm1,1h |
|
|
pshufd xmm4,xmm1,0b1h |
|
|
por xmm4,xmm1 |
|
|
por xmm4,xmm1 |
|
|
pshufd xmm5,xmm5,0 |
|
|
pshufd xmm5,xmm5,0 |
|
|
pshufd xmm3,xmm4,01eh |
|
|
pshufd xmm3,xmm4,01eh |
|
@ -2466,7 +2466,7 @@ $L$SEH_begin_ecp_nistz256_point_add_affine:: |
|
|
por xmm5,xmm4 |
|
|
por xmm5,xmm4 |
|
|
|
|
|
|
|
|
movdqu xmm0,XMMWORD PTR[rbx] |
|
|
movdqu xmm0,XMMWORD PTR[rbx] |
|
|
pshufd xmm3,xmm5,1h |
|
|
pshufd xmm3,xmm5,0b1h |
|
|
movdqu xmm1,XMMWORD PTR[16+rbx] |
|
|
movdqu xmm1,XMMWORD PTR[16+rbx] |
|
|
movdqu xmm2,XMMWORD PTR[32+rbx] |
|
|
movdqu xmm2,XMMWORD PTR[32+rbx] |
|
|
por xmm5,xmm3 |
|
|
por xmm5,xmm3 |
|
@ -2488,7 +2488,7 @@ DB 102,72,15,110,199 |
|
|
call __ecp_nistz256_sqr_montq |
|
|
call __ecp_nistz256_sqr_montq |
|
|
|
|
|
|
|
|
pcmpeqd xmm5,xmm4 |
|
|
pcmpeqd xmm5,xmm4 |
|
|
pshufd xmm4,xmm3,1h |
|
|
pshufd xmm4,xmm3,0b1h |
|
|
mov rax,QWORD PTR[rbx] |
|
|
mov rax,QWORD PTR[rbx] |
|
|
|
|
|
|
|
|
mov r9,r12 |
|
|
mov r9,r12 |
|
@ -3117,7 +3117,7 @@ $L$point_addx:: |
|
|
por xmm5,xmm4 |
|
|
por xmm5,xmm4 |
|
|
|
|
|
|
|
|
movdqu xmm0,XMMWORD PTR[rsi] |
|
|
movdqu xmm0,XMMWORD PTR[rsi] |
|
|
pshufd xmm3,xmm5,1h |
|
|
pshufd xmm3,xmm5,0b1h |
|
|
movdqu xmm1,XMMWORD PTR[16+rsi] |
|
|
movdqu xmm1,XMMWORD PTR[16+rsi] |
|
|
movdqu xmm2,XMMWORD PTR[32+rsi] |
|
|
movdqu xmm2,XMMWORD PTR[32+rsi] |
|
|
por xmm5,xmm3 |
|
|
por xmm5,xmm3 |
|
@ -3147,7 +3147,7 @@ DB 102,72,15,110,199 |
|
|
call __ecp_nistz256_sqr_montx |
|
|
call __ecp_nistz256_sqr_montx |
|
|
|
|
|
|
|
|
pcmpeqd xmm5,xmm4 |
|
|
pcmpeqd xmm5,xmm4 |
|
|
pshufd xmm4,xmm1,1h |
|
|
pshufd xmm4,xmm1,0b1h |
|
|
por xmm4,xmm1 |
|
|
por xmm4,xmm1 |
|
|
pshufd xmm5,xmm5,0 |
|
|
pshufd xmm5,xmm5,0 |
|
|
pshufd xmm3,xmm4,01eh |
|
|
pshufd xmm3,xmm4,01eh |
|
@ -3528,7 +3528,7 @@ $L$point_add_affinex:: |
|
|
por xmm5,xmm4 |
|
|
por xmm5,xmm4 |
|
|
|
|
|
|
|
|
movdqu xmm0,XMMWORD PTR[rbx] |
|
|
movdqu xmm0,XMMWORD PTR[rbx] |
|
|
pshufd xmm3,xmm5,1h |
|
|
pshufd xmm3,xmm5,0b1h |
|
|
movdqu xmm1,XMMWORD PTR[16+rbx] |
|
|
movdqu xmm1,XMMWORD PTR[16+rbx] |
|
|
movdqu xmm2,XMMWORD PTR[32+rbx] |
|
|
movdqu xmm2,XMMWORD PTR[32+rbx] |
|
|
por xmm5,xmm3 |
|
|
por xmm5,xmm3 |
|
@ -3550,7 +3550,7 @@ DB 102,72,15,110,199 |
|
|
call __ecp_nistz256_sqr_montx |
|
|
call __ecp_nistz256_sqr_montx |
|
|
|
|
|
|
|
|
pcmpeqd xmm5,xmm4 |
|
|
pcmpeqd xmm5,xmm4 |
|
|
pshufd xmm4,xmm3,1h |
|
|
pshufd xmm4,xmm3,0b1h |
|
|
mov rdx,QWORD PTR[rbx] |
|
|
mov rdx,QWORD PTR[rbx] |
|
|
|
|
|
|
|
|
mov r9,r12 |
|
|
mov r9,r12 |
|
|