#include <sse_vector_4f64.h>
The class and the default constructor are always defined. The functions of this class are only defined when C4D_HAS_AVX_CAPABILITY is set. Instances of this class must be aligned to 32 bytes. The layout in the memory is as follows: address + 0 + 1 + 2 + 3 R0 R1 R2 R3
Public Types | |
using | ValueType = Float64 |
Public Member Functions | |
Vector4f64 ()=default | |
Public Attributes | |
Float64 | _dummy [4] |
Friends | |
Vector4f64 | CastToVector4f64 (const Vector4i64 &a) |
Vector4f64 | ConvertToVector4f64 (const Vector4i64 &a) |
Vector4i64 | CastToVector4i64 (const Vector4f64 &a) |
Vector4i64 | ConvertToVector4i64 (const Vector4f64 &a) |
Vector4f64 | ConvertToVector4f64 (const Vector2f64 &a, const Vector2f64 &b) |
void | ConvertToVectors2f64 (const Vector4f64 &a, Vector2f64 &result1, Vector2f64 &result2) |
|
default |
Constructs the object. It does not set a default value.
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
Float64 _dummy[4] |
just a dummy that the class has the same size like in the C4D_HAS_AVX_CAPABILITY case