1 #if defined(__x86_64__) 2 .text 3 4 .globl _rsaz_avx2_eligible 5 .private_extern _rsaz_avx2_eligible 6 7 _rsaz_avx2_eligible: 8 xorl %eax,%eax 9 .byte 0xf3,0xc3 10 11 12 .globl _rsaz_1024_sqr_avx2 13 .private_extern _rsaz_1024_sqr_avx2 14 .globl _rsaz_1024_mul_avx2 15 .private_extern _rsaz_1024_mul_avx2 16 .globl _rsaz_1024_norm2red_avx2 17 .private_extern _rsaz_1024_norm2red_avx2 18 .globl _rsaz_1024_red2norm_avx2 19 .private_extern _rsaz_1024_red2norm_avx2 20 .globl _rsaz_1024_scatter5_avx2 21 .private_extern _rsaz_1024_scatter5_avx2 22 .globl _rsaz_1024_gather5_avx2 23 .private_extern _rsaz_1024_gather5_avx2 24 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 34 #endif 35