| 
| void __cdecl  | _wassert (_In_z_ const wchar_t *_Message, _In_z_ const wchar_t *_File, _In_ unsigned _Line) | 
|   | 
| const __m128i  | get_mask128 () | 
|   | 
| M128  | operator& (const M128 &_A, const M128 &_B) | 
|   | 
| M128  | operator| (const M128 &_A, const M128 &_B) | 
|   | 
| M128  | operator^ (const M128 &_A, const M128 &_B) | 
|   | 
| M128  | andnot (const M128 &_A, const M128 &_B) | 
|   | 
| I64vec2  | unpack_low (const I64vec2 &_A, const I64vec2 &_B) | 
|   | 
| I64vec2  | unpack_high (const I64vec2 &_A, const I64vec2 &_B) | 
|   | 
| I32vec4  | cmpeq (const I32vec4 &_A, const I32vec4 &_B) | 
|   | 
| I32vec4  | cmpneq (const I32vec4 &_A, const I32vec4 &_B) | 
|   | 
| I32vec4  | unpack_low (const I32vec4 &_A, const I32vec4 &_B) | 
|   | 
| I32vec4  | unpack_high (const I32vec4 &_A, const I32vec4 &_B) | 
|   | 
| Is32vec4  | cmpeq (const Is32vec4 &_A, const Is32vec4 &_B) | 
|   | 
| Is32vec4  | cmpneq (const Is32vec4 &_A, const Is32vec4 &_B) | 
|   | 
| Is32vec4  | cmpgt (const Is32vec4 &_A, const Is32vec4 &_B) | 
|   | 
| Is32vec4  | cmplt (const Is32vec4 &_A, const Is32vec4 &_B) | 
|   | 
| Is32vec4  | unpack_low (const Is32vec4 &_A, const Is32vec4 &_B) | 
|   | 
| Is32vec4  | unpack_high (const Is32vec4 &_A, const Is32vec4 &_B) | 
|   | 
| I64vec2  | operator* (const Iu32vec4 &_A, const Iu32vec4 &_B) | 
|   | 
| Iu32vec4  | cmpeq (const Iu32vec4 &_A, const Iu32vec4 &_B) | 
|   | 
| Iu32vec4  | cmpneq (const Iu32vec4 &_A, const Iu32vec4 &_B) | 
|   | 
| Iu32vec4  | unpack_low (const Iu32vec4 &_A, const Iu32vec4 &_B) | 
|   | 
| Iu32vec4  | unpack_high (const Iu32vec4 &_A, const Iu32vec4 &_B) | 
|   | 
| I16vec8  | operator* (const I16vec8 &_A, const I16vec8 &_B) | 
|   | 
| I16vec8  | cmpeq (const I16vec8 &_A, const I16vec8 &_B) | 
|   | 
| I16vec8  | cmpneq (const I16vec8 &_A, const I16vec8 &_B) | 
|   | 
| I16vec8  | unpack_low (const I16vec8 &_A, const I16vec8 &_B) | 
|   | 
| I16vec8  | unpack_high (const I16vec8 &_A, const I16vec8 &_B) | 
|   | 
| Is16vec8  | operator* (const Is16vec8 &_A, const Is16vec8 &_B) | 
|   | 
| Is16vec8  | cmpeq (const Is16vec8 &_A, const Is16vec8 &_B) | 
|   | 
| Is16vec8  | cmpneq (const Is16vec8 &_A, const Is16vec8 &_B) | 
|   | 
| Is16vec8  | cmpgt (const Is16vec8 &_A, const Is16vec8 &_B) | 
|   | 
| Is16vec8  | cmplt (const Is16vec8 &_A, const Is16vec8 &_B) | 
|   | 
| Is16vec8  | unpack_low (const Is16vec8 &_A, const Is16vec8 &_B) | 
|   | 
| Is16vec8  | unpack_high (const Is16vec8 &_A, const Is16vec8 &_B) | 
|   | 
| Is16vec8  | mul_high (const Is16vec8 &_A, const Is16vec8 &_B) | 
|   | 
| Is32vec4  | mul_add (const Is16vec8 &_A, const Is16vec8 &_B) | 
|   | 
| Is16vec8  | sat_add (const Is16vec8 &_A, const Is16vec8 &_B) | 
|   | 
| Is16vec8  | sat_sub (const Is16vec8 &_A, const Is16vec8 &_B) | 
|   | 
| Is16vec8  | simd_max (const Is16vec8 &_A, const Is16vec8 &_B) | 
|   | 
| Is16vec8  | simd_min (const Is16vec8 &_A, const Is16vec8 &_B) | 
|   | 
| Iu16vec8  | operator* (const Iu16vec8 &_A, const Iu16vec8 &_B) | 
|   | 
| Iu16vec8  | cmpeq (const Iu16vec8 &_A, const Iu16vec8 &_B) | 
|   | 
| Iu16vec8  | cmpneq (const Iu16vec8 &_A, const Iu16vec8 &_B) | 
|   | 
| Iu16vec8  | unpack_low (const Iu16vec8 &_A, const Iu16vec8 &_B) | 
|   | 
| Iu16vec8  | unpack_high (const Iu16vec8 &_A, const Iu16vec8 &_B) | 
|   | 
| Iu16vec8  | sat_add (const Iu16vec8 &_A, const Iu16vec8 &_B) | 
|   | 
| Iu16vec8  | sat_sub (const Iu16vec8 &_A, const Iu16vec8 &_B) | 
|   | 
| Iu16vec8  | simd_avg (const Iu16vec8 &_A, const Iu16vec8 &_B) | 
|   | 
| I16vec8  | mul_high (const Iu16vec8 &_A, const Iu16vec8 &_B) | 
|   | 
| I8vec16  | cmpeq (const I8vec16 &_A, const I8vec16 &_B) | 
|   | 
| I8vec16  | cmpneq (const I8vec16 &_A, const I8vec16 &_B) | 
|   | 
| I8vec16  | unpack_low (const I8vec16 &_A, const I8vec16 &_B) | 
|   | 
| I8vec16  | unpack_high (const I8vec16 &_A, const I8vec16 &_B) | 
|   | 
| Is8vec16  | cmpeq (const Is8vec16 &_A, const Is8vec16 &_B) | 
|   | 
| Is8vec16  | cmpneq (const Is8vec16 &_A, const Is8vec16 &_B) | 
|   | 
| Is8vec16  | cmpgt (const Is8vec16 &_A, const Is8vec16 &_B) | 
|   | 
| Is8vec16  | cmplt (const Is8vec16 &_A, const Is8vec16 &_B) | 
|   | 
| Is8vec16  | unpack_low (const Is8vec16 &_A, const Is8vec16 &_B) | 
|   | 
| Is8vec16  | unpack_high (const Is8vec16 &_A, const Is8vec16 &_B) | 
|   | 
| Is8vec16  | sat_add (const Is8vec16 &_A, const Is8vec16 &_B) | 
|   | 
| Is8vec16  | sat_sub (const Is8vec16 &_A, const Is8vec16 &_B) | 
|   | 
| Iu8vec16  | cmpeq (const Iu8vec16 &_A, const Iu8vec16 &_B) | 
|   | 
| Iu8vec16  | cmpneq (const Iu8vec16 &_A, const Iu8vec16 &_B) | 
|   | 
| Iu8vec16  | unpack_low (const Iu8vec16 &_A, const Iu8vec16 &_B) | 
|   | 
| Iu8vec16  | unpack_high (const Iu8vec16 &_A, const Iu8vec16 &_B) | 
|   | 
| Iu8vec16  | sat_add (const Iu8vec16 &_A, const Iu8vec16 &_B) | 
|   | 
| Iu8vec16  | sat_sub (const Iu8vec16 &_A, const Iu8vec16 &_B) | 
|   | 
| I64vec2  | sum_abs (const Iu8vec16 &_A, const Iu8vec16 &_B) | 
|   | 
| Iu8vec16  | simd_avg (const Iu8vec16 &_A, const Iu8vec16 &_B) | 
|   | 
| Iu8vec16  | simd_max (const Iu8vec16 &_A, const Iu8vec16 &_B) | 
|   | 
| Iu8vec16  | simd_min (const Iu8vec16 &_A, const Iu8vec16 &_B) | 
|   | 
| Is16vec8  | pack_sat (const Is32vec4 &_A, const Is32vec4 &_B) | 
|   | 
| Is8vec16  | pack_sat (const Is16vec8 &_A, const Is16vec8 &_B) | 
|   | 
| Iu8vec16  | packu_sat (const Is16vec8 &_A, const Is16vec8 &_B) | 
|   | 
| F64vec2  | unpack_low (const F64vec2 &_A, const F64vec2 &_B) | 
|   | 
| F64vec2  | unpack_high (const F64vec2 &_A, const F64vec2 &_B) | 
|   | 
| int  | move_mask (const F64vec2 &_A) | 
|   | 
| void  | loadu (F64vec2 &_A, double *_P) | 
|   | 
| void  | storeu (double *_P, const F64vec2 &_A) | 
|   | 
| void  | store_nta (double *_P, F64vec2 &_A) | 
|   | 
|   | F64vec2_SELECT (eq) F64vec2_SELECT(lt) F64vec2_SELECT(le) F64vec2_SELECT(gt) F64vec2_SELECT(ge) F64vec2_SELECT(neq) F64vec2_SELECT(nlt) F64vec2_SELECT(nle) inline int F64vec2ToInt(const F64vec2 &_A) | 
|   | 
| F64vec2  | F32vec4ToF64vec2 (const F32vec4 &_A) | 
|   | 
| F32vec4  | F64vec2ToF32vec4 (const F64vec2 &_A) | 
|   | 
| F64vec2  | IntToF64vec2 (const F64vec2 &_A, int _B) | 
|   | 
| F32vec8  | unpack_low (const F32vec8 &_A, const F32vec8 &_B) | 
|   | 
| F32vec8  | unpack_high (const F32vec8 &_A, const F32vec8 &_B) | 
|   | 
| int  | move_mask (const F32vec8 &_A) | 
|   | 
| void  | loadu (F32vec8 &_A, const float *_P) | 
|   | 
| void  | storeu (float *_P, const F32vec8 &_A) | 
|   | 
| void  | store_nta (float *_P, const F32vec8 &_A) | 
|   | 
| void  | maskload (F32vec8 &_A, const float *_P, const F32vec8 &_M) | 
|   | 
| void  | maskload (F32vec4 &_A, const float *_P, const F32vec4 &_M) | 
|   | 
| void  | maskstore (float *_P, const F32vec8 &_A, const F32vec8 &_M) | 
|   | 
| void  | maskstore (float *_P, const F32vec4 &_A, const F32vec4 &_M) | 
|   | 
| F32vec8  | select_eq (const F32vec8 &_A, const F32vec8 &_B, const F32vec8 &_C, const F32vec8 &_D) | 
|   | 
| F32vec8  | select_lt (const F32vec8 &_A, const F32vec8 &_B, const F32vec8 &_C, const F32vec8 &_D) | 
|   | 
| F32vec8  | select_le (const F32vec8 &_A, const F32vec8 &_B, const F32vec8 &_C, const F32vec8 &_D) | 
|   | 
| F32vec8  | select_gt (const F32vec8 &_A, const F32vec8 &_B, const F32vec8 &_C, const F32vec8 &_D) | 
|   | 
| F32vec8  | select_ge (const F32vec8 &_A, const F32vec8 &_B, const F32vec8 &_C, const F32vec8 &_D) | 
|   | 
| F32vec8  | select_neq (const F32vec8 &_A, const F32vec8 &_B, const F32vec8 &_C, const F32vec8 &_D) | 
|   | 
| F32vec8  | select_nlt (const F32vec8 &_A, const F32vec8 &_B, const F32vec8 &_C, const F32vec8 &_D) | 
|   | 
| F32vec8  | select_nle (const F32vec8 &_A, const F32vec8 &_B, const F32vec8 &_C, const F32vec8 &_D) | 
|   | 
| F32vec8  | select_ngt (const F32vec8 &_A, const F32vec8 &_B, const F32vec8 &_C, const F32vec8 &_D) | 
|   | 
| F32vec8  | select_nge (const F32vec8 &_A, const F32vec8 &_B, const F32vec8 &_C, const F32vec8 &_D) | 
|   | 
| F64vec4  | unpack_low (const F64vec4 &_A, const F64vec4 &_B) | 
|   | 
| F64vec4  | unpack_high (const F64vec4 &_A, const F64vec4 &_B) | 
|   | 
| int  | move_mask (const F64vec4 &_A) | 
|   | 
| void  | loadu (F64vec4 &_A, double *_P) | 
|   | 
| void  | storeu (double *_P, const F64vec4 &_A) | 
|   | 
| void  | store_nta (double *_P, const F64vec4 &_A) | 
|   | 
| void  | maskload (F64vec4 &_A, const double *_P, const F64vec4 &_M) | 
|   | 
| void  | maskload (F64vec2 &_A, const double *_P, const F64vec2 &_M) | 
|   | 
| void  | maskstore (double *_P, const F64vec4 &_A, const F64vec4 &_M) | 
|   | 
| void  | maskstore (double *_P, const F64vec2 &_A, const F64vec2 &_M) | 
|   | 
| F64vec4  | select_eq (const F64vec4 &_A, const F64vec4 &_B, const F64vec4 &_C, const F64vec4 &_D) | 
|   | 
| F64vec4  | select_lt (const F64vec4 &_A, const F64vec4 &_B, const F64vec4 &_C, const F64vec4 &_D) | 
|   | 
| F64vec4  | select_le (const F64vec4 &_A, const F64vec4 &_B, const F64vec4 &_C, const F64vec4 &_D) | 
|   | 
| F64vec4  | select_gt (const F64vec4 &_A, const F64vec4 &_B, const F64vec4 &_C, const F64vec4 &_D) | 
|   | 
| F64vec4  | select_ge (const F64vec4 &_A, const F64vec4 &_B, const F64vec4 &_C, const F64vec4 &_D) | 
|   | 
| F64vec4  | select_neq (const F64vec4 &_A, const F64vec4 &_B, const F64vec4 &_C, const F64vec4 &_D) | 
|   | 
| F64vec4  | select_nlt (const F64vec4 &_A, const F64vec4 &_B, const F64vec4 &_C, const F64vec4 &_D) | 
|   | 
| F64vec4  | select_nle (const F64vec4 &_A, const F64vec4 &_B, const F64vec4 &_C, const F64vec4 &_D) | 
|   | 
| F64vec4  | select_ngt (const F64vec4 &_A, const F64vec4 &_B, const F64vec4 &_C, const F64vec4 &_D) | 
|   | 
| F64vec4  | select_nge (const F64vec4 &_A, const F64vec4 &_B, const F64vec4 &_C, const F64vec4 &_D) | 
|   | 
| F64vec4  | F32vec4ToF64vec4 (const F32vec4 &_A) | 
|   | 
| F32vec4  | F64vec4ToF32vec8 (const F64vec4 &_A) | 
|   |