1 #if defined(__x86_64__) 2 .text 3 4 .globl rsaz_avx2_eligible 5 .hidden rsaz_avx2_eligible 6 .type rsaz_avx2_eligible,@function 7 rsaz_avx2_eligible: 8 xorl %eax,%eax 9 .byte 0xf3,0xc3 10 .size rsaz_avx2_eligible,.-rsaz_avx2_eligible 11 12 .globl rsaz_1024_sqr_avx2 13 .hidden rsaz_1024_sqr_avx2 14 .globl rsaz_1024_mul_avx2 15 .hidden rsaz_1024_mul_avx2 16 .globl rsaz_1024_norm2red_avx2 17 .hidden rsaz_1024_norm2red_avx2 18 .globl rsaz_1024_red2norm_avx2 19 .hidden rsaz_1024_red2norm_avx2 20 .globl rsaz_1024_scatter5_avx2 21 .hidden rsaz_1024_scatter5_avx2 22 .globl rsaz_1024_gather5_avx2 23 .hidden rsaz_1024_gather5_avx2 24 .type rsaz_1024_sqr_avx2,@function 25 rsaz_1024_sqr_avx2: 26 rsaz_1024_mul_avx2: 27 rsaz_1024_norm2red_avx2: 28 rsaz_1024_red2norm_avx2: 29 rsaz_1024_scatter5_avx2: 30 rsaz_1024_gather5_avx2: 31 .byte 0x0f,0x0b 32 .byte 0xf3,0xc3 33 .size rsaz_1024_sqr_avx2,.-rsaz_1024_sqr_avx2 34 #endif 35