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