OLD | NEW |
1 #if defined(__x86_64__) | 1 #if defined(__x86_64__) |
2 .text | 2 .text |
3 | 3 |
4 .globl _rsaz_avx2_eligible | 4 .globl _rsaz_avx2_eligible |
| 5 .private_extern _rsaz_avx2_eligible |
5 | 6 |
6 _rsaz_avx2_eligible: | 7 _rsaz_avx2_eligible: |
7 xorl %eax,%eax | 8 xorl %eax,%eax |
8 .byte 0xf3,0xc3 | 9 .byte 0xf3,0xc3 |
9 | 10 |
10 | 11 |
11 .globl _rsaz_1024_sqr_avx2 | 12 .globl _rsaz_1024_sqr_avx2 |
| 13 .private_extern _rsaz_1024_sqr_avx2 |
12 .globl _rsaz_1024_mul_avx2 | 14 .globl _rsaz_1024_mul_avx2 |
| 15 .private_extern _rsaz_1024_mul_avx2 |
13 .globl _rsaz_1024_norm2red_avx2 | 16 .globl _rsaz_1024_norm2red_avx2 |
| 17 .private_extern _rsaz_1024_norm2red_avx2 |
14 .globl _rsaz_1024_red2norm_avx2 | 18 .globl _rsaz_1024_red2norm_avx2 |
| 19 .private_extern _rsaz_1024_red2norm_avx2 |
15 .globl _rsaz_1024_scatter5_avx2 | 20 .globl _rsaz_1024_scatter5_avx2 |
| 21 .private_extern _rsaz_1024_scatter5_avx2 |
16 .globl _rsaz_1024_gather5_avx2 | 22 .globl _rsaz_1024_gather5_avx2 |
| 23 .private_extern _rsaz_1024_gather5_avx2 |
17 | 24 |
18 _rsaz_1024_sqr_avx2: | 25 _rsaz_1024_sqr_avx2: |
19 _rsaz_1024_mul_avx2: | 26 _rsaz_1024_mul_avx2: |
20 _rsaz_1024_norm2red_avx2: | 27 _rsaz_1024_norm2red_avx2: |
21 _rsaz_1024_red2norm_avx2: | 28 _rsaz_1024_red2norm_avx2: |
22 _rsaz_1024_scatter5_avx2: | 29 _rsaz_1024_scatter5_avx2: |
23 _rsaz_1024_gather5_avx2: | 30 _rsaz_1024_gather5_avx2: |
24 .byte 0x0f,0x0b | 31 .byte 0x0f,0x0b |
25 .byte 0xf3,0xc3 | 32 .byte 0xf3,0xc3 |
26 | 33 |
27 #endif | 34 #endif |
OLD | NEW |