diff options
Diffstat (limited to 'win-x86_64/crypto/bn/rsaz-avx2.asm')
-rw-r--r-- | win-x86_64/crypto/bn/rsaz-avx2.asm | 43 |
1 files changed, 22 insertions, 21 deletions
diff --git a/win-x86_64/crypto/bn/rsaz-avx2.asm b/win-x86_64/crypto/bn/rsaz-avx2.asm index f9188f5..45d0fd4 100644 --- a/win-x86_64/crypto/bn/rsaz-avx2.asm +++ b/win-x86_64/crypto/bn/rsaz-avx2.asm @@ -1,29 +1,30 @@ -OPTION DOTNAME -.text$ SEGMENT ALIGN(256) 'CODE' +default rel +%define XMMWORD +%define YMMWORD +%define ZMMWORD +section .text code align=64 -PUBLIC rsaz_avx2_eligible -rsaz_avx2_eligible PROC PUBLIC +global rsaz_avx2_eligible + +rsaz_avx2_eligible: xor eax,eax DB 0F3h,0C3h ;repret -rsaz_avx2_eligible ENDP -PUBLIC rsaz_1024_sqr_avx2 -PUBLIC rsaz_1024_mul_avx2 -PUBLIC rsaz_1024_norm2red_avx2 -PUBLIC rsaz_1024_red2norm_avx2 -PUBLIC rsaz_1024_scatter5_avx2 -PUBLIC rsaz_1024_gather5_avx2 -rsaz_1024_sqr_avx2 PROC PUBLIC -rsaz_1024_mul_avx2:: -rsaz_1024_norm2red_avx2:: -rsaz_1024_red2norm_avx2:: -rsaz_1024_scatter5_avx2:: -rsaz_1024_gather5_avx2:: -DB 00fh,00bh +global rsaz_1024_sqr_avx2 +global rsaz_1024_mul_avx2 +global rsaz_1024_norm2red_avx2 +global rsaz_1024_red2norm_avx2 +global rsaz_1024_scatter5_avx2 +global rsaz_1024_gather5_avx2 + +rsaz_1024_sqr_avx2: +rsaz_1024_mul_avx2: +rsaz_1024_norm2red_avx2: +rsaz_1024_red2norm_avx2: +rsaz_1024_scatter5_avx2: +rsaz_1024_gather5_avx2: +DB 0x0f,0x0b DB 0F3h,0C3h ;repret -rsaz_1024_sqr_avx2 ENDP -.text$ ENDS -END |