|
|
| ndBigVector (ndFloat64 val) |
| |
|
| ndBigVector (const ndBigVector &v) |
| |
|
| ndBigVector (const ndVector &v) |
| |
|
| ndBigVector (const ndFloat32 *const ptr) |
| |
|
| ndBigVector (const ndFloat64 *const ptr) |
| |
|
| ndBigVector (ndFloat64 x, ndFloat64 y, ndFloat64 z, ndFloat64 w) |
| |
|
| ndBigVector (ndInt32 ix, ndInt32 iy, ndInt32 iz, ndInt32 iw) |
| |
|
| ndBigVector (ndInt64 ix, ndInt64 iy, ndInt64 iz, ndInt64 iw) |
| |
|
ndFloat64 | GetScalar () const |
| |
|
void | Store (ndFloat64 *const dst) const |
| |
|
ndBigVector | BroadcastX () const |
| |
|
ndBigVector | BroadcastY () const |
| |
|
ndBigVector | BroadcastZ () const |
| |
|
ndBigVector | BroadcastW () const |
| |
|
ndFloat64 & | operator[] (ndInt32 i) |
| |
|
const ndFloat64 & | operator[] (ndInt32 i) const |
| |
|
ndBigVector | operator+ (const ndBigVector &A) const |
| |
|
ndBigVector | operator- (const ndBigVector &A) const |
| |
|
ndBigVector | operator* (const ndBigVector &A) const |
| |
|
ndBigVector & | operator+= (const ndBigVector &A) |
| |
|
ndBigVector & | operator-= (const ndBigVector &A) |
| |
|
ndBigVector & | operator*= (const ndBigVector &A) |
| |
|
ndBigVector | MulAdd (const ndBigVector &A, const ndBigVector &B) const |
| |
|
ndBigVector | MulSub (const ndVector &A, const ndBigVector &B) const |
| |
|
ndBigVector | AddHorizontal () const |
| |
|
ndBigVector | Scale (ndFloat64 scale) const |
| |
|
ndBigVector | CrossProduct (const ndBigVector &B) const |
| |
|
ndBigVector | CrossProduct (const ndBigVector &A, const ndBigVector &B) const |
| |
|
ndBigVector | GetInt () const |
| |
|
ndBigVector | TestZero () const |
| |
|
ndBigVector | Floor () const |
| |
|
ndBigVector | DotProduct (const ndBigVector &A) const |
| |
|
ndBigVector | Reciproc () const |
| |
|
ndBigVector | Sqrt () const |
| |
|
ndBigVector | InvSqrt () const |
| |
|
ndBigVector | InvMagSqrt () const |
| |
|
ndBigVector | Normalize () const |
| |
|
ndBigVector | Abs () const |
| |
|
ndBigVector | GetMax () const |
| |
|
ndBigVector | GetMax (const ndBigVector &data) const |
| |
|
ndBigVector | GetMin (const ndBigVector &data) const |
| |
|
ndBigVector | operator== (const ndBigVector &data) const |
| |
|
ndBigVector | operator> (const ndBigVector &data) const |
| |
|
ndBigVector | operator< (const ndBigVector &data) const |
| |
|
ndBigVector | operator>= (const ndBigVector &data) const |
| |
|
ndBigVector | operator<= (const ndBigVector &data) const |
| |
|
ndBigVector | operator& (const ndBigVector &data) const |
| |
|
ndBigVector | operator| (const ndBigVector &data) const |
| |
|
ndBigVector | operator^ (const ndBigVector &data) const |
| |
|
ndBigVector | AndNot (const ndBigVector &data) const |
| |
|
ndBigVector | Select (const ndBigVector &data, const ndBigVector &mask) const |
| |
|
ndInt32 | GetSignMask () const |
| |
|
ndVector | ShiftRight () const |
| |
|
ndBigVector | ShiftTripleRight () const |
| |
|
ndBigVector | ShiftTripleLeft () const |
| |
|
ndBigVector | ShiftRightLogical (ndInt32 bits) const |
| |
|
| ndBigVector (ndFloat64 val) |
| |
|
| ndBigVector (const ndBigVector &v) |
| |
|
| ndBigVector (const ndVector &v) |
| |
|
| ndBigVector (const ndFloat32 *const ptr) |
| |
|
| ndBigVector (const ndFloat64 *const ptr) |
| |
|
| ndBigVector (ndFloat64 x, ndFloat64 y, ndFloat64 z, ndFloat64 w) |
| |
|
| ndBigVector (ndInt32 ix, ndInt32 iy, ndInt32 iz, ndInt32 iw) |
| |
|
| ndBigVector (ndInt64 ix, ndInt64 iy, ndInt64 iz, ndInt64 iw) |
| |
|
ndFloat64 | GetScalar () const |
| |
|
void | Store (ndFloat64 *const dst) const |
| |
|
ndBigVector | BroadcastX () const |
| |
|
ndBigVector | BroadcastY () const |
| |
|
ndBigVector | BroadcastZ () const |
| |
|
ndBigVector | BroadcastW () const |
| |
|
ndFloat64 & | operator[] (ndInt32 i) |
| |
|
const ndFloat64 & | operator[] (ndInt32 i) const |
| |
|
ndBigVector | operator+ (const ndBigVector &A) const |
| |
|
ndBigVector | operator- (const ndBigVector &A) const |
| |
|
ndBigVector | operator* (const ndBigVector &A) const |
| |
|
ndBigVector & | operator+= (const ndBigVector &A) |
| |
|
ndBigVector & | operator-= (const ndBigVector &A) |
| |
|
ndBigVector & | operator*= (const ndBigVector &A) |
| |
|
ndBigVector | MulAdd (const ndBigVector &A, const ndBigVector &B) const |
| |
|
ndBigVector | MulSub (const ndVector &A, const ndBigVector &B) const |
| |
|
ndBigVector | AddHorizontal () const |
| |
|
ndBigVector | Scale (ndFloat64 scale) const |
| |
|
ndBigVector | CrossProduct (const ndBigVector &B) const |
| |
|
ndBigVector | CrossProduct (const ndBigVector &A, const ndBigVector &B) const |
| |
|
ndBigVector | GetInt () const |
| |
|
ndBigVector | TestZero () const |
| |
|
ndBigVector | Floor () const |
| |
|
ndBigVector | DotProduct (const ndBigVector &A) const |
| |
|
ndBigVector | Reciproc () const |
| |
|
ndBigVector | Sqrt () const |
| |
|
ndBigVector | InvSqrt () const |
| |
|
ndBigVector | InvMagSqrt () const |
| |
|
ndBigVector | Normalize () const |
| |
|
ndBigVector | Abs () const |
| |
|
ndBigVector | GetMax () const |
| |
|
ndBigVector | GetMax (const ndBigVector &data) const |
| |
|
ndBigVector | GetMin (const ndBigVector &data) const |
| |
|
ndBigVector | operator== (const ndBigVector &data) const |
| |
|
ndBigVector | operator> (const ndBigVector &data) const |
| |
|
ndBigVector | operator< (const ndBigVector &data) const |
| |
|
ndBigVector | operator>= (const ndBigVector &data) const |
| |
|
ndBigVector | operator<= (const ndBigVector &data) const |
| |
|
ndBigVector | operator& (const ndBigVector &data) const |
| |
|
ndBigVector | operator| (const ndBigVector &data) const |
| |
|
ndBigVector | operator^ (const ndBigVector &data) const |
| |
|
ndBigVector | AndNot (const ndBigVector &data) const |
| |
|
ndBigVector | Select (const ndBigVector &data, const ndBigVector &mask) const |
| |
|
ndInt32 | GetSignMask () const |
| |
|
ndVector | ShiftRight () const |
| |
|
ndBigVector | ShiftTripleRight () const |
| |
|
ndBigVector | ShiftTripleLeft () const |
| |
|
ndBigVector | ShiftRightLogical (ndInt32 bits) const |
| |
|
| ndBigVector (const ndBigVector ©) |
| |
|
| ndBigVector (const __m128d typeLow, const __m128d typeHigh) |
| |
|
| ndBigVector (const __m128i typeLow, const __m128i typeHigh) |
| |
|
| ndBigVector (const ndFloat64 a) |
| |
|
| ndBigVector (const ndFloat64 *const baseAddr, const ndInt64 *const index) |
| |
|
| ndBigVector (const ndVector &v) |
| |
|
| ndBigVector (const ndFloat64 *const ptr) |
| |
|
| ndBigVector (ndFloat64 x, ndFloat64 y, ndFloat64 z, ndFloat64 w) |
| |
|
| ndBigVector (ndInt32 ix, ndInt32 iy, ndInt32 iz, ndInt32 iw) |
| |
|
| ndBigVector (ndInt64 ix, ndInt64 iy, ndInt64 iz, ndInt64 iw) |
| |
|
ndFloat64 | GetX () const |
| |
|
ndFloat64 | GetY () const |
| |
|
ndFloat64 | GetZ () const |
| |
|
ndFloat64 | GetW () const |
| |
|
void | SetX (ndFloat64 x) |
| |
|
void | SetY (ndFloat64 x) |
| |
|
void | SetZ (ndFloat64 x) |
| |
|
void | SetW (ndFloat64 x) |
| |
|
ndFloat64 | GetScalar () const |
| |
|
ndFloat64 & | operator[] (ndInt32 i) |
| |
|
const ndFloat64 & | operator[] (ndInt32 i) const |
| |
|
ndBigVector | operator+ (const ndBigVector &A) const |
| |
|
ndBigVector | operator- (const ndBigVector &A) const |
| |
|
ndBigVector | operator* (const ndBigVector &A) const |
| |
|
ndBigVector & | operator+= (const ndBigVector &A) |
| |
|
ndBigVector & | operator-= (const ndBigVector &A) |
| |
|
ndBigVector & | operator*= (const ndBigVector &A) |
| |
|
ndBigVector | MulAdd (const ndBigVector &A, const ndBigVector &B) const |
| |
|
ndBigVector | MulSub (const ndBigVector &A, const ndBigVector &B) const |
| |
|
ndBigVector | AddHorizontal () const |
| |
|
ndBigVector | BroadcastX () const |
| |
|
ndBigVector | BroadcastY () const |
| |
|
ndBigVector | BroadcastZ () const |
| |
|
ndBigVector | BroadcastW () const |
| |
|
ndBigVector | Scale (ndFloat64 s) const |
| |
|
ndBigVector | Abs () const |
| |
|
ndBigVector | Reciproc () const |
| |
|
ndBigVector | Sqrt () const |
| |
|
ndBigVector | InvSqrt () const |
| |
|
ndBigVector | InvMagSqrt () const |
| |
|
ndBigVector | Normalize () const |
| |
|
ndBigVector | GetMax () const |
| |
|
ndBigVector | GetMax (const ndBigVector &data) const |
| |
|
ndBigVector | GetMin (const ndBigVector &data) const |
| |
|
ndBigVector | GetInt () const |
| |
|
ndBigVector | operator> (const ndBigVector &data) const |
| |
|
ndBigVector | operator== (const ndBigVector &data) const |
| |
|
ndBigVector | operator< (const ndBigVector &data) const |
| |
|
ndBigVector | operator>= (const ndBigVector &data) const |
| |
|
ndBigVector | operator<= (const ndBigVector &data) const |
| |
|
ndBigVector | operator& (const ndBigVector &data) const |
| |
|
ndBigVector | operator| (const ndBigVector &data) const |
| |
|
ndBigVector | operator^ (const ndBigVector &data) const |
| |
|
ndBigVector | AndNot (const ndBigVector &data) const |
| |
|
ndBigVector | Select (const ndBigVector &data, const ndBigVector &mask) const |
| |
|
ndBigVector | ShiftRight () const |
| |
|
ndBigVector | ShiftTripleRight () const |
| |
|
ndBigVector | ShiftTripleLeft () const |
| |
|
ndBigVector | ShiftRightLogical (ndInt32 bits) const |
| |
|
ndInt32 | GetSignMask () const |
| |
|
ndBigVector | Floor () const |
| |
|
ndBigVector | TestZero () const |
| |
|
ndBigVector | DotProduct (const ndBigVector &A) const |
| |
|
ndBigVector | CrossProduct (const ndBigVector &B) const |
| |
|
ndBigVector | CrossProduct (const ndBigVector &A, const ndBigVector &B) const |
| |