OLD | NEW |
1 OPTION» DOTNAME | 1 default»rel |
2 .text$» SEGMENT ALIGN(256) 'CODE' | 2 %define XMMWORD |
| 3 %define YMMWORD |
| 4 %define ZMMWORD |
| 5 section».text code align=64 |
3 | 6 |
4 PUBLIC rsaz_avx2_eligible | |
5 | 7 |
6 rsaz_avx2_eligible» PROC PUBLIC | 8 global» rsaz_avx2_eligible |
| 9 |
| 10 rsaz_avx2_eligible: |
7 xor eax,eax | 11 xor eax,eax |
8 DB 0F3h,0C3h ;repret | 12 DB 0F3h,0C3h ;repret |
9 rsaz_avx2_eligible ENDP | |
10 | 13 |
11 PUBLIC rsaz_1024_sqr_avx2 | |
12 PUBLIC rsaz_1024_mul_avx2 | |
13 PUBLIC rsaz_1024_norm2red_avx2 | |
14 PUBLIC rsaz_1024_red2norm_avx2 | |
15 PUBLIC rsaz_1024_scatter5_avx2 | |
16 PUBLIC rsaz_1024_gather5_avx2 | |
17 | 14 |
18 rsaz_1024_sqr_avx2» PROC PUBLIC | 15 global» rsaz_1024_sqr_avx2 |
19 rsaz_1024_mul_avx2:: | 16 global» rsaz_1024_mul_avx2 |
20 rsaz_1024_norm2red_avx2:: | 17 global» rsaz_1024_norm2red_avx2 |
21 rsaz_1024_red2norm_avx2:: | 18 global» rsaz_1024_red2norm_avx2 |
22 rsaz_1024_scatter5_avx2:: | 19 global» rsaz_1024_scatter5_avx2 |
23 rsaz_1024_gather5_avx2:: | 20 global» rsaz_1024_gather5_avx2 |
24 DB» 00fh,00bh | 21 |
| 22 rsaz_1024_sqr_avx2: |
| 23 rsaz_1024_mul_avx2: |
| 24 rsaz_1024_norm2red_avx2: |
| 25 rsaz_1024_red2norm_avx2: |
| 26 rsaz_1024_scatter5_avx2: |
| 27 rsaz_1024_gather5_avx2: |
| 28 DB» 0x0f,0x0b |
25 DB 0F3h,0C3h ;repret | 29 DB 0F3h,0C3h ;repret |
26 rsaz_1024_sqr_avx2 ENDP | |
27 | 30 |
28 .text$ ENDS | |
29 END | |
OLD | NEW |