Defined in header <simdee/simd_vectors/sse.hpp>
sd::sse_
is an architecture-specific type family that employs the SSE2 instruction set and its extensions. If you use sd::sse_
type family in your code, SSE2 support must be enabled. See guide on how to enable instruction sets.
Avoid coding against architecture-specific types; prefer architecture-independent types instead.
type | width |
scalar_t |
satisfies concepts |
---|---|---|---|
sd::sseb |
4 | sd::bool32_t |
SIMDVector , SIMDVectorB |
sd::ssef |
4 | float |
SIMDVector , SIMDVectorF |
sd::sseu |
4 | std::uint32_t |
SIMDVector , SIMDVectorU |
sd::sses |
4 | std::int32_t |
SIMDVector , SIMDVectorS |