Public Member Functions | |
| D_INLINE | ndSoaFloat (const dFloat32 val) |
| D_INLINE | ndSoaFloat (const __m256 type) |
| D_INLINE | ndSoaFloat (const ndSoaFloat ©) |
| D_INLINE | ndSoaFloat (const dVector &low, const dVector &high) |
| D_INLINE | ndSoaFloat (const ndSoaFloat *const baseAddr, const ndSoaFloat &index) |
| D_INLINE dFloat32 & | operator[] (dInt32 i) |
| D_INLINE const dFloat32 & | operator[] (dInt32 i) const |
| D_INLINE ndSoaFloat | operator+ (const ndSoaFloat &A) const |
| D_INLINE ndSoaFloat | operator- (const ndSoaFloat &A) const |
| D_INLINE ndSoaFloat | operator* (const ndSoaFloat &A) const |
| D_INLINE ndSoaFloat | MulAdd (const ndSoaFloat &A, const ndSoaFloat &B) const |
| D_INLINE ndSoaFloat | MulSub (const ndSoaFloat &A, const ndSoaFloat &B) const |
| D_INLINE ndSoaFloat | operator> (const ndSoaFloat &A) const |
| D_INLINE ndSoaFloat | operator< (const ndSoaFloat &A) const |
| D_INLINE ndSoaFloat | operator| (const ndSoaFloat &A) const |
| D_INLINE ndSoaFloat | operator& (const ndSoaFloat &A) const |
| D_INLINE ndSoaFloat | GetMin (const ndSoaFloat &A) const |
| D_INLINE ndSoaFloat | GetMax (const ndSoaFloat &A) const |
| D_INLINE ndSoaFloat | Select (const ndSoaFloat &data, const ndSoaFloat &mask) const |
| D_INLINE dFloat32 | AddHorizontal () const |
Static Public Member Functions | |
| static D_INLINE void | FlushRegisters () |
Public Attributes | |
| union { | |
| __m256 m_type | |
| __m256i m_typeInt | |
| }; | |