| /src/sys/contrib/openzfs/include/ |
| H A D | zfs_fletcher.h | 100 #if HAVE_SIMD(SSE2) || (HAVE_SIMD(SSE2) && HAVE_SIMD(SSSE3)) 103 #if HAVE_SIMD(AVX) && HAVE_SIMD(AVX2) 106 #if defined(__x86_64) && HAVE_SIMD(AVX512F) 137 #if HAVE_SIMD(SSE2) 141 #if HAVE_SIMD(SSE2) && HAVE_SIMD(SSSE3) 145 #if HAVE_SIMD(AVX) && HAVE_SIMD(AVX2) 149 #if defined(__x86_64) && HAVE_SIMD(AVX512F) 153 #if defined(__x86_64) && HAVE_SIMD(AVX512BW)
|
| /src/sys/contrib/openzfs/module/icp/algs/sha2/ |
| H A D | sha256_impl.c | 68 #if HAVE_SIMD(SSSE3) 82 #if HAVE_SIMD(AVX) 96 #if HAVE_SIMD(AVX2) 110 #if HAVE_SIMD(SSE4_1) 189 #if defined(__x86_64) && HAVE_SIMD(SSSE3) 192 #if defined(__x86_64) && HAVE_SIMD(AVX) 195 #if defined(__x86_64) && HAVE_SIMD(AVX2) 198 #if defined(__x86_64) && HAVE_SIMD(SSE4_1)
|
| H A D | sha512_impl.c | 68 #if HAVE_SIMD(AVX) 82 #if HAVE_SIMD(AVX2) 96 #if HAVE_SIMD(SHA512EXT) 176 #if defined(__x86_64) && HAVE_SIMD(AVX) 179 #if defined(__x86_64) && HAVE_SIMD(AVX2) 182 #if defined(__x86_64) && HAVE_SIMD(SHA512EXT)
|
| /src/sys/contrib/openzfs/module/icp/algs/blake3/ |
| H A D | blake3_impl.c | 35 (defined(__x86_64) && HAVE_SIMD(SSE2)) || \ 167 #if defined(__x86_64) && HAVE_SIMD(SSE4_1) && HAVE_SIMD(AVX2) 200 #if defined(__x86_64) && HAVE_SIMD(AVX512F) && HAVE_SIMD(AVX512VL) 264 (defined(__x86_64) && HAVE_SIMD(SSE2)) || \ 269 (defined(__x86_64) && HAVE_SIMD(SSE4_1)) || \ 273 #if defined(__x86_64) && HAVE_SIMD(SSE4_1) && HAVE_SIMD(AVX2) 276 #if defined(__x86_64) && HAVE_SIMD(AVX512F) && HAVE_SIMD(AVX512VL)
|
| /src/sys/contrib/openzfs/module/icp/include/modes/ |
| H A D | modes.h | 43 #if defined(__x86_64__) && HAVE_SIMD(AVX) && \ 44 HAVE_SIMD(AES) && HAVE_SIMD(PCLMULQDQ) 45 #define CAN_USE_GCM_ASM (HAVE_SIMD(VAES) && HAVE_SIMD(VPCLMULQDQ) ? 2 : 1)
|
| H A D | gcm_impl.h | 58 #if defined(__x86_64) && HAVE_SIMD(PCLMULQDQ)
|
| /src/sys/contrib/openzfs/include/sys/ |
| H A D | vdev_raidz_impl.h | 175 #if defined(__x86_64) && HAVE_SIMD(SSE2) /* only x86_64 for now */ 178 #if defined(__x86_64) && HAVE_SIMD(SSSE3) /* only x86_64 for now */ 181 #if defined(__x86_64) && HAVE_SIMD(AVX2) /* only x86_64 for now */ 184 #if defined(__x86_64) && HAVE_SIMD(AVX512F) /* only x86_64 for now */ 187 #if defined(__x86_64) && HAVE_SIMD(AVX512BW) /* only x86_64 for now */
|
| H A D | simd_config.h | 97 #define HAVE_SIMD(ext) _zfs_deftrue(HAVE_KERNEL_##ext) macro 99 #define HAVE_SIMD(ext) _zfs_deftrue(HAVE_TOOLCHAIN_##ext) macro
|
| /src/sys/contrib/openzfs/include/os/linux/kernel/linux/ |
| H A D | simd_x86.h | 318 #if HAVE_SIMD(XSAVES) in kfpu_begin() 324 #if HAVE_SIMD(XSAVEOPT) in kfpu_begin() 330 #if HAVE_SIMD(XSAVE) in kfpu_begin() 383 #if HAVE_SIMD(XSAVES) in kfpu_end() 389 #if HAVE_SIMD(XSAVE) in kfpu_end()
|
| /src/sys/contrib/openzfs/module/zcommon/ |
| H A D | zfs_fletcher_sse.c | 45 #if HAVE_SIMD(SSE2) 170 #if HAVE_SIMD(SSE2) && HAVE_SIMD(SSSE3)
|
| H A D | zfs_fletcher.c | 177 #if HAVE_SIMD(SSE2) 180 #if HAVE_SIMD(SSE2) && HAVE_SIMD(SSSE3) 183 #if HAVE_SIMD(AVX) && HAVE_SIMD(AVX2) 186 #if defined(__x86_64) && HAVE_SIMD(AVX512F) 189 #if defined(__x86_64) && HAVE_SIMD(AVX512BW)
|
| H A D | zfs_fletcher_intel.c | 44 #if HAVE_SIMD(AVX) && HAVE_SIMD(AVX2)
|
| H A D | zfs_fletcher_avx512.c | 26 #if defined(__x86_64) && HAVE_SIMD(AVX512F) 170 #if HAVE_SIMD(AVX512BW)
|
| /src/sys/contrib/openzfs/module/zfs/ |
| H A D | vdev_raidz_math_ssse3.c | 28 #if defined(__x86_64) && HAVE_SIMD(SSSE3) 422 #if HAVE_SIMD(SSSE3) || HAVE_SIMD(AVX2) || HAVE_SIMD(AVX512BW)
|
| H A D | vdev_raidz_math.c | 50 #if defined(__x86_64) && HAVE_SIMD(SSE2) /* only x86_64 for now */ 53 #if defined(__x86_64) && HAVE_SIMD(SSSE3) /* only x86_64 for now */ 56 #if defined(__x86_64) && HAVE_SIMD(AVX2) /* only x86_64 for now */ 59 #if defined(__x86_64) && HAVE_SIMD(AVX512F) /* only x86_64 for now */ 62 #if defined(__x86_64) && HAVE_SIMD(AVX512BW) /* only x86_64 for now */
|
| H A D | vdev_raidz_math_avx512bw.c | 29 #if defined(__x86_64) && HAVE_SIMD(AVX512BW)
|
| H A D | vdev_raidz_math_avx2.c | 28 #if defined(__x86_64) && HAVE_SIMD(AVX2)
|
| /src/sys/contrib/openzfs/module/icp/algs/modes/ |
| H A D | gcm_pclmulqdq.c | 26 #if defined(__x86_64) && HAVE_SIMD(PCLMULQDQ)
|
| H A D | gcm.c | 717 #if defined(__x86_64) && HAVE_SIMD(PCLMULQDQ) 804 #if defined(__x86_64) && HAVE_SIMD(PCLMULQDQ) in gcm_impl_init() 830 #if HAVE_SIMD(MOVBE) in gcm_impl_init()
|
| /src/sys/contrib/openzfs/module/icp/algs/aes/ |
| H A D | aes_impl_aesni.c | 26 #if defined(__x86_64) && HAVE_SIMD(AES)
|
| H A D | aes_impl.c | 234 #if defined(__x86_64) && HAVE_SIMD(AES) 318 #if HAVE_SIMD(AES) in aes_impl_init()
|
| /src/sys/contrib/openzfs/module/icp/asm-x86_64/modes/ |
| H A D | gcm_pclmulqdq.S | 94 #elif HAVE_SIMD(PCLMULQDQ) /* guard by instruction set */
|
| H A D | aesni-gcm-x86_64.S | 48 #if defined(__x86_64__) && HAVE_SIMD(AVX) && \ 49 HAVE_SIMD(AES) && HAVE_SIMD(PCLMULQDQ) 67 #if HAVE_SIMD(MOVBE) 784 #if HAVE_SIMD(MOVBE) 995 #if HAVE_SIMD(MOVBE) 1269 #if HAVE_SIMD(MOVBE)
|
| H A D | ghash-x86_64.S | 98 #if defined(__x86_64__) && HAVE_SIMD(AVX) && \ 99 HAVE_SIMD(AES) && HAVE_SIMD(PCLMULQDQ)
|
| /src/sys/contrib/openzfs/module/icp/include/aes/ |
| H A D | aes_impl.h | 199 #if defined(__x86_64) && HAVE_SIMD(AES)
|