| 
| #define  | _INCLUDED_AMM | 
|   | 
| #define  | _MM_PCOMCTRL_LT   0 | 
|   | 
| #define  | _MM_PCOMCTRL_LE   1 | 
|   | 
| #define  | _MM_PCOMCTRL_GT   2 | 
|   | 
| #define  | _MM_PCOMCTRL_GE   3 | 
|   | 
| #define  | _MM_PCOMCTRL_EQ   4 | 
|   | 
| #define  | _MM_PCOMCTRL_NEQ   5 | 
|   | 
| #define  | _MM_PCOMCTRL_FALSE   6 | 
|   | 
| #define  | _MM_PCOMCTRL_TRUE   7 | 
|   | 
| #define  | _mm_comlt_epu8(v1,  v2)   _mm_com_epu8(v1, v2, _MM_PCOMCTRL_LT) | 
|   | 
| #define  | _mm_comle_epu8(v1,  v2)   _mm_com_epu8(v1, v2, _MM_PCOMCTRL_LE) | 
|   | 
| #define  | _mm_comgt_epu8(v1,  v2)   _mm_com_epu8(v1, v2, _MM_PCOMCTRL_GT) | 
|   | 
| #define  | _mm_comge_epu8(v1,  v2)   _mm_com_epu8(v1, v2, _MM_PCOMCTRL_GE) | 
|   | 
| #define  | _mm_comeq_epu8(v1,  v2)   _mm_com_epu8(v1, v2, _MM_PCOMCTRL_EQ) | 
|   | 
| #define  | _mm_comneq_epu8(v1,  v2)   _mm_com_epu8(v1, v2, _MM_PCOMCTRL_NEQ) | 
|   | 
| #define  | _mm_comfalse_epu8(v1,  v2)   _mm_com_epu8(v1, v2, _MM_PCOMCTRL_FALSE) | 
|   | 
| #define  | _mm_comtrue_epu8(v1,  v2)   _mm_com_epu8(v1, v2, _MM_PCOMCTRL_TRUE) | 
|   | 
| #define  | _mm_comlt_epu16(v1,  v2)   _mm_com_epu16(v1, v2, _MM_PCOMCTRL_LT) | 
|   | 
| #define  | _mm_comle_epu16(v1,  v2)   _mm_com_epu16(v1, v2, _MM_PCOMCTRL_LE) | 
|   | 
| #define  | _mm_comgt_epu16(v1,  v2)   _mm_com_epu16(v1, v2, _MM_PCOMCTRL_GT) | 
|   | 
| #define  | _mm_comge_epu16(v1,  v2)   _mm_com_epu16(v1, v2, _MM_PCOMCTRL_GE) | 
|   | 
| #define  | _mm_comeq_epu16(v1,  v2)   _mm_com_epu16(v1, v2, _MM_PCOMCTRL_EQ) | 
|   | 
| #define  | _mm_comneq_epu16(v1,  v2)   _mm_com_epu16(v1, v2, _MM_PCOMCTRL_NEQ) | 
|   | 
| #define  | _mm_comfalse_epu16(v1,  v2)   _mm_com_epu16(v1, v2, _MM_PCOMCTRL_FALSE) | 
|   | 
| #define  | _mm_comtrue_epu16(v1,  v2)   _mm_com_epu16(v1, v2, _MM_PCOMCTRL_TRUE) | 
|   | 
| #define  | _mm_comlt_epu32(v1,  v2)   _mm_com_epu32(v1, v2, _MM_PCOMCTRL_LT) | 
|   | 
| #define  | _mm_comle_epu32(v1,  v2)   _mm_com_epu32(v1, v2, _MM_PCOMCTRL_LE) | 
|   | 
| #define  | _mm_comgt_epu32(v1,  v2)   _mm_com_epu32(v1, v2, _MM_PCOMCTRL_GT) | 
|   | 
| #define  | _mm_comge_epu32(v1,  v2)   _mm_com_epu32(v1, v2, _MM_PCOMCTRL_GE) | 
|   | 
| #define  | _mm_comeq_epu32(v1,  v2)   _mm_com_epu32(v1, v2, _MM_PCOMCTRL_EQ) | 
|   | 
| #define  | _mm_comneq_epu32(v1,  v2)   _mm_com_epu32(v1, v2, _MM_PCOMCTRL_NEQ) | 
|   | 
| #define  | _mm_comfalse_epu32(v1,  v2)   _mm_com_epu32(v1, v2, _MM_PCOMCTRL_FALSE) | 
|   | 
| #define  | _mm_comtrue_epu32(v1,  v2)   _mm_com_epu32(v1, v2, _MM_PCOMCTRL_TRUE) | 
|   | 
| #define  | _mm_comlt_epu64(v1,  v2)   _mm_com_epu64(v1, v2, _MM_PCOMCTRL_LT) | 
|   | 
| #define  | _mm_comle_epu64(v1,  v2)   _mm_com_epu64(v1, v2, _MM_PCOMCTRL_LE) | 
|   | 
| #define  | _mm_comgt_epu64(v1,  v2)   _mm_com_epu64(v1, v2, _MM_PCOMCTRL_GT) | 
|   | 
| #define  | _mm_comge_epu64(v1,  v2)   _mm_com_epu64(v1, v2, _MM_PCOMCTRL_GE) | 
|   | 
| #define  | _mm_comeq_epu64(v1,  v2)   _mm_com_epu64(v1, v2, _MM_PCOMCTRL_EQ) | 
|   | 
| #define  | _mm_comneq_epu64(v1,  v2)   _mm_com_epu64(v1, v2, _MM_PCOMCTRL_NEQ) | 
|   | 
| #define  | _mm_comfalse_epu64(v1,  v2)   _mm_com_epu64(v1, v2, _MM_PCOMCTRL_FALSE) | 
|   | 
| #define  | _mm_comtrue_epu64(v1,  v2)   _mm_com_epu64(v1, v2, _MM_PCOMCTRL_TRUE) | 
|   | 
| #define  | _mm_comlt_epi8(v1,  v2)   _mm_com_epi8(v1, v2, _MM_PCOMCTRL_LT) | 
|   | 
| #define  | _mm_comle_epi8(v1,  v2)   _mm_com_epi8(v1, v2, _MM_PCOMCTRL_LE) | 
|   | 
| #define  | _mm_comgt_epi8(v1,  v2)   _mm_com_epi8(v1, v2, _MM_PCOMCTRL_GT) | 
|   | 
| #define  | _mm_comge_epi8(v1,  v2)   _mm_com_epi8(v1, v2, _MM_PCOMCTRL_GE) | 
|   | 
| #define  | _mm_comeq_epi8(v1,  v2)   _mm_com_epi8(v1, v2, _MM_PCOMCTRL_EQ) | 
|   | 
| #define  | _mm_comneq_epi8(v1,  v2)   _mm_com_epi8(v1, v2, _MM_PCOMCTRL_NEQ) | 
|   | 
| #define  | _mm_comfalse_epi8(v1,  v2)   _mm_com_epi8(v1, v2, _MM_PCOMCTRL_FALSE) | 
|   | 
| #define  | _mm_comtrue_epi8(v1,  v2)   _mm_com_epi8(v1, v2, _MM_PCOMCTRL_TRUE) | 
|   | 
| #define  | _mm_comlt_epi16(v1,  v2)   _mm_com_epi16(v1, v2, _MM_PCOMCTRL_LT) | 
|   | 
| #define  | _mm_comle_epi16(v1,  v2)   _mm_com_epi16(v1, v2, _MM_PCOMCTRL_LE) | 
|   | 
| #define  | _mm_comgt_epi16(v1,  v2)   _mm_com_epi16(v1, v2, _MM_PCOMCTRL_GT) | 
|   | 
| #define  | _mm_comge_epi16(v1,  v2)   _mm_com_epi16(v1, v2, _MM_PCOMCTRL_GE) | 
|   | 
| #define  | _mm_comeq_epi16(v1,  v2)   _mm_com_epi16(v1, v2, _MM_PCOMCTRL_EQ) | 
|   | 
| #define  | _mm_comneq_epi16(v1,  v2)   _mm_com_epi16(v1, v2, _MM_PCOMCTRL_NEQ) | 
|   | 
| #define  | _mm_comfalse_epi16(v1,  v2)   _mm_com_epi16(v1, v2, _MM_PCOMCTRL_FALSE) | 
|   | 
| #define  | _mm_comtrue_epi16(v1,  v2)   _mm_com_epi16(v1, v2, _MM_PCOMCTRL_TRUE) | 
|   | 
| #define  | _mm_comlt_epi32(v1,  v2)   _mm_com_epi32(v1, v2, _MM_PCOMCTRL_LT) | 
|   | 
| #define  | _mm_comle_epi32(v1,  v2)   _mm_com_epi32(v1, v2, _MM_PCOMCTRL_LE) | 
|   | 
| #define  | _mm_comgt_epi32(v1,  v2)   _mm_com_epi32(v1, v2, _MM_PCOMCTRL_GT) | 
|   | 
| #define  | _mm_comge_epi32(v1,  v2)   _mm_com_epi32(v1, v2, _MM_PCOMCTRL_GE) | 
|   | 
| #define  | _mm_comeq_epi32(v1,  v2)   _mm_com_epi32(v1, v2, _MM_PCOMCTRL_EQ) | 
|   | 
| #define  | _mm_comneq_epi32(v1,  v2)   _mm_com_epi32(v1, v2, _MM_PCOMCTRL_NEQ) | 
|   | 
| #define  | _mm_comfalse_epi32(v1,  v2)   _mm_com_epi32(v1, v2, _MM_PCOMCTRL_FALSE) | 
|   | 
| #define  | _mm_comtrue_epi32(v1,  v2)   _mm_com_epi32(v1, v2, _MM_PCOMCTRL_TRUE) | 
|   | 
| #define  | _mm_comlt_epi64(v1,  v2)   _mm_com_epi64(v1, v2, _MM_PCOMCTRL_LT) | 
|   | 
| #define  | _mm_comle_epi64(v1,  v2)   _mm_com_epi64(v1, v2, _MM_PCOMCTRL_LE) | 
|   | 
| #define  | _mm_comgt_epi64(v1,  v2)   _mm_com_epi64(v1, v2, _MM_PCOMCTRL_GT) | 
|   | 
| #define  | _mm_comge_epi64(v1,  v2)   _mm_com_epi64(v1, v2, _MM_PCOMCTRL_GE) | 
|   | 
| #define  | _mm_comeq_epi64(v1,  v2)   _mm_com_epi64(v1, v2, _MM_PCOMCTRL_EQ) | 
|   | 
| #define  | _mm_comneq_epi64(v1,  v2)   _mm_com_epi64(v1, v2, _MM_PCOMCTRL_NEQ) | 
|   | 
| #define  | _mm_comfalse_epi64(v1,  v2)   _mm_com_epi64(v1, v2, _MM_PCOMCTRL_FALSE) | 
|   | 
| #define  | _mm_comtrue_epi64(v1,  v2)   _mm_com_epi64(v1, v2, _MM_PCOMCTRL_TRUE) | 
|   | 
| #define  | _MM_PERMUTE2_COPY   0 /* just copy the selected value */ | 
|   | 
| #define  | _MM_PERMUTE2_ZEROIF1   2 /* zero selected value if src3 bit is 1 */ | 
|   | 
| #define  | _MM_PERMUTE2_ZEROIF0   3 /* zero selected value if src3 bit is 3 */ | 
|   | 
 | 
| __m128  | _mm_macc_ps (__m128, __m128, __m128) | 
|   | 
| __m128d  | _mm_macc_pd (__m128d, __m128d, __m128d) | 
|   | 
| __m128  | _mm_macc_ss (__m128, __m128, __m128) | 
|   | 
| __m128d  | _mm_macc_sd (__m128d, __m128d, __m128d) | 
|   | 
| __m128  | _mm_maddsub_ps (__m128, __m128, __m128) | 
|   | 
| __m128d  | _mm_maddsub_pd (__m128d, __m128d, __m128d) | 
|   | 
| __m128  | _mm_msubadd_ps (__m128, __m128, __m128) | 
|   | 
| __m128d  | _mm_msubadd_pd (__m128d, __m128d, __m128d) | 
|   | 
| __m128  | _mm_msub_ps (__m128, __m128, __m128) | 
|   | 
| __m128d  | _mm_msub_pd (__m128d, __m128d, __m128d) | 
|   | 
| __m128  | _mm_msub_ss (__m128, __m128, __m128) | 
|   | 
| __m128d  | _mm_msub_sd (__m128d, __m128d, __m128d) | 
|   | 
| __m128  | _mm_nmacc_ps (__m128, __m128, __m128) | 
|   | 
| __m128d  | _mm_nmacc_pd (__m128d, __m128d, __m128d) | 
|   | 
| __m128  | _mm_nmacc_ss (__m128, __m128, __m128) | 
|   | 
| __m128d  | _mm_nmacc_sd (__m128d, __m128d, __m128d) | 
|   | 
| __m128  | _mm_nmsub_ps (__m128, __m128, __m128) | 
|   | 
| __m128d  | _mm_nmsub_pd (__m128d, __m128d, __m128d) | 
|   | 
| __m128  | _mm_nmsub_ss (__m128, __m128, __m128) | 
|   | 
| __m128d  | _mm_nmsub_sd (__m128d, __m128d, __m128d) | 
|   | 
| __m128i  | _mm_maccs_epi16 (__m128i, __m128i, __m128i) | 
|   | 
| __m128i  | _mm_macc_epi16 (__m128i, __m128i, __m128i) | 
|   | 
| __m128i  | _mm_maccsd_epi16 (__m128i, __m128i, __m128i) | 
|   | 
| __m128i  | _mm_maccd_epi16 (__m128i, __m128i, __m128i) | 
|   | 
| __m128i  | _mm_maccs_epi32 (__m128i, __m128i, __m128i) | 
|   | 
| __m128i  | _mm_macc_epi32 (__m128i, __m128i, __m128i) | 
|   | 
| __m128i  | _mm_maccslo_epi32 (__m128i, __m128i, __m128i) | 
|   | 
| __m128i  | _mm_macclo_epi32 (__m128i, __m128i, __m128i) | 
|   | 
| __m128i  | _mm_maccshi_epi32 (__m128i, __m128i, __m128i) | 
|   | 
| __m128i  | _mm_macchi_epi32 (__m128i, __m128i, __m128i) | 
|   | 
| __m128i  | _mm_maddsd_epi16 (__m128i, __m128i, __m128i) | 
|   | 
| __m128i  | _mm_maddd_epi16 (__m128i, __m128i, __m128i) | 
|   | 
| __m128i  | _mm_haddw_epi8 (__m128i) | 
|   | 
| __m128i  | _mm_haddd_epi8 (__m128i) | 
|   | 
| __m128i  | _mm_haddq_epi8 (__m128i) | 
|   | 
| __m128i  | _mm_haddd_epi16 (__m128i) | 
|   | 
| __m128i  | _mm_haddq_epi16 (__m128i) | 
|   | 
| __m128i  | _mm_haddq_epi32 (__m128i) | 
|   | 
| __m128i  | _mm_haddw_epu8 (__m128i) | 
|   | 
| __m128i  | _mm_haddd_epu8 (__m128i) | 
|   | 
| __m128i  | _mm_haddq_epu8 (__m128i) | 
|   | 
| __m128i  | _mm_haddd_epu16 (__m128i) | 
|   | 
| __m128i  | _mm_haddq_epu16 (__m128i) | 
|   | 
| __m128i  | _mm_haddq_epu32 (__m128i) | 
|   | 
| __m128i  | _mm_hsubw_epi8 (__m128i) | 
|   | 
| __m128i  | _mm_hsubd_epi16 (__m128i) | 
|   | 
| __m128i  | _mm_hsubq_epi32 (__m128i) | 
|   | 
| __m128i  | _mm_cmov_si128 (__m128i, __m128i, __m128i) | 
|   | 
| __m128i  | _mm_perm_epi8 (__m128i, __m128i, __m128i) | 
|   | 
| __m128i  | _mm_rot_epi8 (__m128i, __m128i) | 
|   | 
| __m128i  | _mm_rot_epi16 (__m128i, __m128i) | 
|   | 
| __m128i  | _mm_rot_epi32 (__m128i, __m128i) | 
|   | 
| __m128i  | _mm_rot_epi64 (__m128i, __m128i) | 
|   | 
| __m128i  | _mm_roti_epi8 (__m128i, int) | 
|   | 
| __m128i  | _mm_roti_epi16 (__m128i, int) | 
|   | 
| __m128i  | _mm_roti_epi32 (__m128i, int) | 
|   | 
| __m128i  | _mm_roti_epi64 (__m128i, int) | 
|   | 
| __m128i  | _mm_shl_epi8 (__m128i, __m128i) | 
|   | 
| __m128i  | _mm_shl_epi16 (__m128i, __m128i) | 
|   | 
| __m128i  | _mm_shl_epi32 (__m128i, __m128i) | 
|   | 
| __m128i  | _mm_shl_epi64 (__m128i, __m128i) | 
|   | 
| __m128i  | _mm_sha_epi8 (__m128i, __m128i) | 
|   | 
| __m128i  | _mm_sha_epi16 (__m128i, __m128i) | 
|   | 
| __m128i  | _mm_sha_epi32 (__m128i, __m128i) | 
|   | 
| __m128i  | _mm_sha_epi64 (__m128i, __m128i) | 
|   | 
| __m128i  | _mm_com_epu8 (__m128i, __m128i, int) | 
|   | 
| __m128i  | _mm_com_epu16 (__m128i, __m128i, int) | 
|   | 
| __m128i  | _mm_com_epu32 (__m128i, __m128i, int) | 
|   | 
| __m128i  | _mm_com_epu64 (__m128i, __m128i, int) | 
|   | 
| __m128i  | _mm_com_epi8 (__m128i, __m128i, int) | 
|   | 
| __m128i  | _mm_com_epi16 (__m128i, __m128i, int) | 
|   | 
| __m128i  | _mm_com_epi32 (__m128i, __m128i, int) | 
|   | 
| __m128i  | _mm_com_epi64 (__m128i, __m128i, int) | 
|   | 
| __m128  | _mm_frcz_ps (__m128) | 
|   | 
| __m128d  | _mm_frcz_pd (__m128d) | 
|   | 
| __m128  | _mm_frcz_ss (__m128, __m128) | 
|   | 
| __m128d  | _mm_frcz_sd (__m128d, __m128d) | 
|   | 
| __m128  | _mm_permute2_ps (__m128, __m128, __m128i, int) | 
|   | 
| __m128d  | _mm_permute2_pd (__m128d, __m128d, __m128i, int) | 
|   | 
| __m256  | _mm256_macc_ps (__m256, __m256, __m256) | 
|   | 
| __m256d  | _mm256_macc_pd (__m256d, __m256d, __m256d) | 
|   | 
| __m256  | _mm256_maddsub_ps (__m256, __m256, __m256) | 
|   | 
| __m256d  | _mm256_maddsub_pd (__m256d, __m256d, __m256d) | 
|   | 
| __m256  | _mm256_msubadd_ps (__m256, __m256, __m256) | 
|   | 
| __m256d  | _mm256_msubadd_pd (__m256d, __m256d, __m256d) | 
|   | 
| __m256  | _mm256_msub_ps (__m256, __m256, __m256) | 
|   | 
| __m256d  | _mm256_msub_pd (__m256d, __m256d, __m256d) | 
|   | 
| __m256  | _mm256_nmacc_ps (__m256, __m256, __m256) | 
|   | 
| __m256d  | _mm256_nmacc_pd (__m256d, __m256d, __m256d) | 
|   | 
| __m256  | _mm256_nmsub_ps (__m256, __m256, __m256) | 
|   | 
| __m256d  | _mm256_nmsub_pd (__m256d, __m256d, __m256d) | 
|   | 
| __m256i  | _mm256_cmov_si256 (__m256i, __m256i, __m256i) | 
|   | 
| __m256  | _mm256_frcz_ps (__m256) | 
|   | 
| __m256d  | _mm256_frcz_pd (__m256d) | 
|   | 
| __m256  | _mm256_permute2_ps (__m256, __m256, __m256i, int) | 
|   | 
| __m256d  | _mm256_permute2_pd (__m256d, __m256d, __m256i, int) | 
|   | 
| void  | __llwpcb (void *) | 
|   | 
| void *  | __slwpcb () | 
|   | 
| void  | __lwpval32 (unsigned int, unsigned int, unsigned int) | 
|   | 
| unsigned char  | __lwpins32 (unsigned int, unsigned int, unsigned int) | 
|   | 
| unsigned int  | _bextr_u32 (unsigned int, unsigned int, unsigned int) | 
|   | 
| unsigned int  | _andn_u32 (unsigned int, unsigned int) | 
|   | 
| unsigned int  | _tzcnt_u32 (unsigned int) | 
|   | 
| unsigned int  | _lzcnt_u32 (unsigned int) | 
|   | 
| unsigned int  | _blsr_u32 (unsigned int) | 
|   | 
| unsigned int  | _blsmsk_u32 (unsigned int) | 
|   | 
| unsigned int  | _blsi_u32 (unsigned int) | 
|   | 
| unsigned int  | _bextri_u32 (unsigned int, unsigned int) | 
|   | 
| unsigned int  | _blcfill_u32 (unsigned int) | 
|   | 
| unsigned int  | _blsfill_u32 (unsigned int) | 
|   | 
| unsigned int  | _blcs_u32 (unsigned int) | 
|   | 
| unsigned int  | _tzmsk_u32 (unsigned int) | 
|   | 
| unsigned int  | _blcic_u32 (unsigned int) | 
|   | 
| unsigned int  | _blsic_u32 (unsigned int) | 
|   | 
| unsigned int  | _t1mskc_u32 (unsigned int) | 
|   | 
| unsigned int  | _blcmsk_u32 (unsigned int) | 
|   | 
| unsigned int  | _blci_u32 (unsigned int) | 
|   | 
| void  | _mm_monitorx (void const *, unsigned int, unsigned int) | 
|   | 
| void  | _mm_mwaitx (unsigned int, unsigned int, unsigned int) | 
|   | 
| void  | _mm_clzero (void const *) | 
|   |