| /freebsd/contrib/llvm-project/llvm/lib/Support/BLAKE3/ |
| H A D | blake3_dispatch.c | 95 SSE2 = 1 << 0, enumerator 132 features |= SSE2; in get_cpu_features() 135 features |= SSE2; in get_cpu_features() 189 if (features & SSE2) { in blake3_compress_in_place() 218 if (features & SSE2) { in blake3_compress_xof() 283 if (features & SSE2) { in blake3_hash_many() 324 if (features & SSE2) { in blake3_simd_degree()
|
| H A D | README.md | 271 portable C, SSE2, SSE4.1, AVX2, and AVX-512.
|
| /freebsd/sys/contrib/openzfs/include/ |
| H A D | zfs_fletcher.h | 92 #if HAVE_SIMD(SSE2) || (HAVE_SIMD(SSE2) && HAVE_SIMD(SSSE3)) 129 #if HAVE_SIMD(SSE2) 133 #if HAVE_SIMD(SSE2) && HAVE_SIMD(SSSE3)
|
| /freebsd/contrib/llvm-project/libc/src/__support/HashTable/sse2/ |
| H A D | bitmask_impl.inc | 1 //===-- HashTable BitMasks SSE2 Implementation ------------------*- C++ -*-===// 15 // With SSE2, every bitmask is iteratable as
|
| /freebsd/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 | 167 #if HAVE_SIMD(SSE2) 170 #if HAVE_SIMD(SSE2) && HAVE_SIMD(SSSE3)
|
| /freebsd/sys/contrib/openzfs/lib/libspl/include/sys/ |
| H A D | simd.h | 73 SSE2, enumerator 133 [SSE2] = {1U, 0U, 1U << 26, EDX }, 210 CPUID_FEATURE_CHECK(sse2, SSE2);
|
| /freebsd/contrib/llvm-project/clang/lib/Basic/Targets/ |
| H A D | X86.cpp | 520 .Case("+sse2", SSE2) in handleTargetFeatures() 525 HasFloat16 = SSELevel >= SSE2; in handleTargetFeatures() 536 HasBFloat16 = SSELevel >= SSE2; in handleTargetFeatures() 1061 case SSE2: in getTargetDefines() 1082 case SSE2: in getTargetDefines() 1333 .Case("sse2", SSELevel >= SSE2) in hasFeature() 1784 if (SSELevel < SSE2) in validateOperandSize()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86Subtarget.h | 54 NoSSE, SSE1, SSE2, SSE3, SSSE3, SSE41, SSE42, AVX, AVX2, AVX512 enumerator 194 bool hasSSE2() const { return X86SSELevel >= SSE2; } in hasSSE2()
|
| H A D | X86InstrVecCompiler.td | 389 // movaps is shorter than movdqa. movaps is in SSE and movdqa is in SSE2. 427 // andps is shorter than andpd or pand. andps is SSE and andpd/pand are in SSE2 448 // andps is shorter than andpd or pand. andps is SSE and andpd/pand are in SSE2 469 // andps is shorter than andpd or pand. andps is SSE and andpd/pand are in SSE2
|
| H A D | X86InstrUtils.td | 596 // SSE2 Instruction Templates: 598 // SDI - SSE2 instructions with XD prefix. 599 // SDIi8 - SSE2 instructions with ImmT == Imm8 and XD prefix. 600 // S2SI - SSE2 instructions with XS prefix. 601 // SSDIi8 - SSE2 instructions with ImmT == Imm8 and XS prefix. 602 // PDI - SSE2 instructions with PD prefix, packed double domain. 603 // PDIi8 - SSE2 instructions with ImmT == Imm8 and PD prefix. 604 // VSDI - SSE2 scalar instructions with XD prefix in AVX form. 605 // VPDI - SSE2 vector instructions with PD prefix in AVX form, 607 // VS2I - SSE2 scalar instructions with PD prefix in AVX form. [all …]
|
| H A D | X86.td | 71 def FeatureSSE2 : SubtargetFeature<"sse2", "X86SSELevel", "SSE2", 72 "Enable SSE2 instructions", 91 // All x86-64 hardware has SSE2, but we don't mark SSE2 as an implied 92 // feature, because SSE2 can be disabled (e.g. for compiling OS kernels) 1672 // Enable the PostRAScheduler for SSE2 and SSE3 class cpus. 1984 // basic SSE2 and 64-bit ones. It disables slow things from any mainstream and
|
| H A D | X86InstrSSE.td | 719 // This pattern helps select MOVLPS on SSE1 only targets. With SSE2 we'll 781 // This pattern helps select MOVHPS on SSE1 only targets. With SSE2 we'll 1351 // SSE2 instructions with XS prefix 1397 let Constraints = "$src1 = $dst" in { // SSE2 instructions with XS prefix 1619 // SSE2 packed instructions with XS prefix 1711 // SSE2 instructions without OpSize prefix 1791 // SSE2 register conversion intrinsics 2257 // SSE2 - Packed Integer Logical Instructions 2262 /// PDI_binop_rm - Simple SSE2 binary operator. 2321 /// There are no patterns here because isel prefers integer versions for SSE2 [all …]
|
| /freebsd/sys/contrib/openzfs/module/icp/algs/blake3/ |
| H A D | blake3_impl.c | 25 (defined(__x86_64) && HAVE_SIMD(SSE2)) || \ 254 (defined(__x86_64) && HAVE_SIMD(SSE2)) || \
|
| /freebsd/sys/contrib/openzfs/config/ |
| H A D | toolchain-simd.m4 | 72 ZFS_AC_SIMD_CHECK([SSE2], ["pxor %xmm0, %xmm1"])
|
| /freebsd/crypto/openssl/doc/man3/ |
| H A D | OPENSSL_instrument_bus.pod | 40 line' was introduced with the SSE2 extensions.
|
| H A D | OPENSSL_ia32cap.pod | 51 =item bit #0+26 denoting SSE2 support;
|
| /freebsd/sys/contrib/xen/arch-x86/ |
| H A D | cpufeatureset.h | 118 XEN_CPUFEATURE(SSE2, 0*32+26) /*A Streaming SIMD Extensions-2 */
|
| /freebsd/sys/x86/linux/ |
| H A D | linux_vdso_gettc_x86.inc | 113 [2] = { /* No SSE2 */
|
| /freebsd/sys/contrib/openzfs/include/sys/ |
| H A D | vdev_raidz_impl.h | 166 #if defined(__x86_64) && HAVE_SIMD(SSE2) /* only x86_64 for now */
|
| /freebsd/sys/contrib/libb2/ |
| H A D | blake2-dispatch.c | 27 SSE2 = 1, enumerator 109 feature = SSE2; in get_cpu_features()
|
| /freebsd/sys/contrib/libsodium/ |
| H A D | ChangeLog | 73 - SSE2 implementations of `crypto_verify_*()` have been added. 126 are twice as fast as the SSE2 implementations. The speed gain is 219 - An SSE2 optimized implementation of Poly1305 was added, and is
|
| /freebsd/sys/contrib/openzfs/module/zfs/ |
| H A D | vdev_raidz_math.c | 40 #if defined(__x86_64) && HAVE_SIMD(SSE2) /* only x86_64 for now */
|
| H A D | vdev_raidz_math_sse2.c | 18 #if defined(__x86_64) && HAVE_SIMD(SSE2)
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/TargetParser/ |
| H A D | X86TargetParser.def | 146 X86_FEATURE_COMPAT(SSE2, "sse2", 3)
|