|  | 
| static ArrayReal | Abs4 (ArrayReal a) | 
|  | Returns the absolute values of each 4 floats. 
 | 
|  | 
| static ArrayReal | ACos4 (ArrayReal x) | 
|  | Returns the arccos of x. 
 | 
|  | 
| static ArrayInt | And (ArrayInt a, ArrayInt b) | 
|  | Returns the result of "a & b". 
 | 
|  | 
| static ArrayMaskI | And (ArrayInt a, ArrayMaskI b) | 
|  | 
| static ArrayMaskI | And (ArrayMaskI a, ArrayInt b) | 
|  | 
| static ArrayMaskI | And (ArrayMaskI a, ArrayMaskI b) | 
|  | 
| static ArrayInt | AndNot (ArrayInt a, ArrayInt b) | 
|  | Returns the result of "a & ~b". 
 | 
|  | 
| static ArrayMaskI | AndNot (ArrayInt a, ArrayMaskI b) | 
|  | 
| static ArrayMaskI | AndNot (ArrayMaskI a, ArrayInt b) | 
|  | 
| static ArrayMaskI | AndNot (ArrayMaskI a, ArrayMaskI b) | 
|  | 
| static ArrayReal | Cmov4 (ArrayReal arg1, ArrayReal arg2, ArrayMaskR mask) | 
|  | Branchless conditional move for 4 floating point values. 
 | 
|  | 
| static ArrayInt | CmovRobust (ArrayInt arg1, ArrayInt arg2, ArrayMaskI mask) | 
|  | 
| static ArrayReal | CmovRobust (ArrayReal arg1, ArrayReal arg2, ArrayMaskR mask) | 
|  | Robust, branchless conditional move for a 128-bit value. 
 | 
|  | 
| static Real | ColapseMax (ArrayReal a) | 
|  | Returns the maximum value of all elements in a. 
 | 
|  | 
| static Real | ColapseMin (ArrayReal a) | 
|  | Returns the minimum value of all elements in a. 
 | 
|  | 
| static ArrayMaskR | CompareGreater (ArrayReal a, ArrayReal b) | 
|  | Returns the result of "a > b". 
 | 
|  | 
| static ArrayMaskR | CompareGreaterEqual (ArrayReal a, ArrayReal b) | 
|  | Returns the result of "a >= b". 
 | 
|  | 
| static ArrayMaskR | CompareLess (ArrayReal a, ArrayReal b) | 
|  | Returns the result of "a < b". 
 | 
|  | 
| static ArrayMaskR | CompareLessEqual (ArrayReal a, ArrayReal b) | 
|  | Returns the result of "a <= b". 
 | 
|  | 
| static ArrayReal | Cos4 (ArrayReal x) | 
|  | Returns the cosine of x. 
 | 
|  | 
| static ArrayReal | Inv4 (ArrayReal val) | 
|  | Returns the reciprocal of x. 
 | 
|  | 
| static ArrayReal | InvNonZero4 (ArrayReal val) | 
|  | Returns the reciprocal of x. 
 | 
|  | 
| static ArrayReal | InvSqrt4 (ArrayReal f) | 
|  | Returns the squared root of the reciprocal of x. 
 | 
|  | 
| static ArrayReal | InvSqrtNonZero4 (ArrayReal f) | 
|  | Returns the squared root of the reciprocal of x. 
 | 
|  | 
| static ArrayMaskR | isInfinity (ArrayReal a) | 
|  | Returns the result of "a == std::numeric_limits<float>::infinity()". 
 | 
|  | 
| static ArrayReal | Max (ArrayReal a, ArrayReal b) | 
|  | Returns the maximum value between a and b. 
 | 
|  | 
| static ArrayReal | Min (ArrayReal a, ArrayReal b) | 
|  | Returns the minimum value between a and b. 
 | 
|  | 
| static ArrayReal | Modf4 (ArrayReal x, ArrayReal &outIntegral) | 
|  | Break x into fractional and integral parts. 
 | 
|  | 
| static ArrayInt | Or (ArrayInt a, ArrayInt b) | 
|  | Returns the result of "a | b". 
 | 
|  | 
| static ArrayMaskI | Or (ArrayInt a, ArrayMaskI b) | 
|  | 
| static ArrayMaskI | Or (ArrayMaskI a, ArrayInt b) | 
|  | 
| static ArrayMaskI | Or (ArrayMaskI a, ArrayMaskI b) | 
|  | 
| static void | Set (ArrayReal &dst, Real val, size_t index) | 
|  | 
| static ArrayReal | SetAll (Real val) | 
|  | 
| static ArrayInt | SetAll (uint32 val) | 
|  | 
| static ArrayReal | Sin4 (ArrayReal x) | 
|  | Returns the sine of x. 
 | 
|  | 
| static void | SinCos4 (ArrayReal x, ArrayReal &outSin, ArrayReal &outCos) | 
|  | Calculates the cosine & sine of x. 
 | 
|  | 
| static ArrayMaskI | TestFlags4 (ArrayInt a, ArrayInt b) | 
|  | Test if "a AND b" will result in non-zero, returning 0xffffffff on those cases. 
 | 
|  | 
| static ArrayMaskI | TestFlags4 (ArrayInt a, ArrayMaskI b) | 
|  | 
| static ArrayMaskI | TestFlags4 (ArrayMaskI a, ArrayInt b) | 
|  |