11 using array_type = simd<float, 4>;
12 using value_type = array_type::value_type;
18 constexpr rotate2() noexcept : _v(0.0f, 0.0f, 1.0f, 0.0f) {}
20 [[nodiscard]]
rotate2(
float angle) noexcept : _v()
22 hilet half_angle = angle * 0.5f;
26 _v = f32x4{0.0f, 0.0f, 1.0f, 0.0f} * S;
30 [[nodiscard]]
constexpr explicit operator array_type()
const noexcept