From 3fee0a790fd8f4cef5d0f6fa2f4118d92b5c45fa Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Tue, 27 Aug 2019 13:39:47 -0700 Subject: [PATCH 01/10] Automatically port System.Runtime.Intrinsics.X86 --- xml/System.Runtime.Intrinsics.X86/Avx2.xml | 176 ++++++++++++++++-- .../FloatComparisonMode.xml | 60 +++--- xml/System.Runtime.Intrinsics.X86/Sse.xml | 124 +++++++++--- xml/System.Runtime.Intrinsics.X86/Sse2.xml | 130 ++++++++++--- xml/System.Runtime.Intrinsics.X86/Sse41.xml | 148 ++++++++++++--- 5 files changed, 510 insertions(+), 128 deletions(-) diff --git a/xml/System.Runtime.Intrinsics.X86/Avx2.xml b/xml/System.Runtime.Intrinsics.X86/Avx2.xml index 549898a129e..520d638dc5b 100644 --- a/xml/System.Runtime.Intrinsics.X86/Avx2.xml +++ b/xml/System.Runtime.Intrinsics.X86/Avx2.xml @@ -1,4 +1,4 @@ - + @@ -3617,7 +3617,17 @@ To be added. - To be added. + VPMOVZXBW ymm, m128 + To be added. + + + To be added. To be added. @@ -3642,7 +3652,10 @@ To be added. - To be added. + + __m256i _mm256_cvtepu8_epi16 (__m128i a) + VPMOVZXBW ymm, xmm + To be added. To be added. @@ -3698,7 +3711,17 @@ To be added. - To be added. + VPMOVSXBW ymm, m128 + To be added. + + + To be added. To be added. @@ -3722,7 +3745,17 @@ To be added. - To be added. + VPMOVZXBD ymm, m64 + To be added. + + + To be added. To be added. @@ -3746,7 +3779,17 @@ To be added. - To be added. + VPMOVSXWD ymm, m128 + To be added. + + + To be added. To be added. @@ -3771,7 +3814,10 @@ To be added. - To be added. + + __m256i _mm256_cvtepu8_epi32 (__m128i a) + VPMOVZXBD ymm, xmm + To be added. To be added. @@ -3860,7 +3906,10 @@ To be added. - To be added. + + __m256i _mm256_cvtepu16_epi32 (__m128i a) + VPMOVZXWD ymm, xmm + To be added. To be added. @@ -3884,7 +3933,17 @@ To be added. - To be added. + VPMOVSXBD ymm, m64 + To be added. + + + To be added. To be added. @@ -3908,7 +3967,17 @@ To be added. - To be added. + VPMOVZXWD ymm, m128 + To be added. + + + To be added. To be added. @@ -3932,7 +4001,17 @@ To be added. - To be added. + VPMOVZXBQ ymm, m32 + To be added. + + + To be added. To be added. @@ -3956,7 +4035,17 @@ To be added. - To be added. + VPMOVSXWQ ymm, m64 + To be added. + + + To be added. To be added. @@ -3980,7 +4069,17 @@ To be added. - To be added. + VPMOVSXDQ ymm, m128 + To be added. + + + To be added. To be added. @@ -4005,7 +4104,10 @@ To be added. - To be added. + + __m256i _mm256_cvtepu8_epi64 (__m128i a) + VPMOVZXBQ ymm, xmm + To be added. To be added. @@ -4126,7 +4228,10 @@ To be added. - To be added. + + __m256i _mm256_cvtepu16_epi64 (__m128i a) + VPMOVZXWQ ymm, xmm + To be added. To be added. @@ -4151,7 +4256,10 @@ To be added. - To be added. + + __m256i _mm256_cvtepu32_epi64 (__m128i a) + VPMOVZXDQ ymm, xmm + To be added. To be added. @@ -4175,7 +4283,17 @@ To be added. - To be added. + VPMOVSXBQ ymm, m32 + To be added. + + + To be added. To be added. @@ -4199,7 +4317,17 @@ To be added. - To be added. + VPMOVZXWQ ymm, m64 + To be added. + + + To be added. To be added. @@ -4223,7 +4351,17 @@ To be added. - To be added. + VPMOVZXDQ ymm, m128 + To be added. + + + To be added. To be added. diff --git a/xml/System.Runtime.Intrinsics.X86/FloatComparisonMode.xml b/xml/System.Runtime.Intrinsics.X86/FloatComparisonMode.xml index 037edbaf88a..3b98bee43a2 100644 --- a/xml/System.Runtime.Intrinsics.X86/FloatComparisonMode.xml +++ b/xml/System.Runtime.Intrinsics.X86/FloatComparisonMode.xml @@ -1,4 +1,4 @@ - + @@ -38,7 +38,7 @@ 0 - To be added. + _CMP_EQ_OQ @@ -58,7 +58,7 @@ 16 - To be added. + _CMP_EQ_OS @@ -78,7 +78,7 @@ 11 - To be added. + _CMP_FALSE_OQ @@ -98,7 +98,7 @@ 27 - To be added. + _CMP_FALSE_OS @@ -118,7 +118,7 @@ 30 - To be added. + _CMP_GT_OQ @@ -138,7 +138,7 @@ 29 - To be added. + _CMP_GE_OQ @@ -158,7 +158,7 @@ 13 - To be added. + _CMP_GE_OS @@ -178,7 +178,7 @@ 14 - To be added. + _CMP_GT_OS @@ -198,7 +198,7 @@ 17 - To be added. + _CMP_LT_OQ @@ -218,7 +218,7 @@ 18 - To be added. + _CMP_LE_OQ @@ -238,7 +238,7 @@ 2 - To be added. + _CMP_LE_OS @@ -258,7 +258,7 @@ 1 - To be added. + _CMP_LT_OS @@ -304,7 +304,7 @@ 12 - To be added. + _CMP_NEQ_OQ @@ -324,7 +324,7 @@ 28 - To be added. + _CMP_NEQ_OS @@ -370,7 +370,7 @@ 8 - To be added. + _CMP_EQ_UQ @@ -390,7 +390,7 @@ 24 - To be added. + _CMP_EQ_US @@ -436,7 +436,7 @@ 4 - To be added. + _CMP_NEQ_UQ @@ -456,7 +456,7 @@ 20 - To be added. + _CMP_NEQ_US @@ -476,7 +476,7 @@ 26 - To be added. + _CMP_NGT_UQ @@ -496,7 +496,7 @@ 25 - To be added. + _CMP_NGE_UQ @@ -516,7 +516,7 @@ 9 - To be added. + _CMP_NGE_US @@ -536,7 +536,7 @@ 10 - To be added. + _CMP_NGT_US @@ -556,7 +556,7 @@ 21 - To be added. + _CMP_NLT_UQ @@ -576,7 +576,7 @@ 22 - To be added. + _CMP_NLE_UQ @@ -596,7 +596,7 @@ 6 - To be added. + _CMP_NLE_US @@ -616,7 +616,7 @@ 5 - To be added. + _CMP_NLT_US @@ -662,7 +662,7 @@ 15 - To be added. + _CMP_TRUE_UQ @@ -682,8 +682,8 @@ 31 - To be added. + _CMP_TRUE_US - + \ No newline at end of file diff --git a/xml/System.Runtime.Intrinsics.X86/Sse.xml b/xml/System.Runtime.Intrinsics.X86/Sse.xml index b2af78774a6..a8d0e682a2a 100644 --- a/xml/System.Runtime.Intrinsics.X86/Sse.xml +++ b/xml/System.Runtime.Intrinsics.X86/Sse.xml @@ -1,4 +1,4 @@ - + @@ -561,7 +561,10 @@ To be added. To be added. - To be added. + + __m128 _mm_cmpeq_ss (__m128 a, __m128 b) + CMPSS xmm, xmm/m32, imm8(0) + To be added. To be added. @@ -588,7 +591,10 @@ To be added. To be added. - To be added. + + __m128 _mm_cmpgt_ss (__m128 a, __m128 b) + CMPSS xmm, xmm/m32, imm8(6) + To be added. To be added. @@ -615,7 +621,10 @@ To be added. To be added. - To be added. + + __m128 _mm_cmpge_ss (__m128 a, __m128 b) + CMPPS xmm, xmm/m32, imm8(5) + To be added. To be added. @@ -642,7 +651,10 @@ To be added. To be added. - To be added. + + __m128 _mm_cmplt_ss (__m128 a, __m128 b) + CMPSS xmm, xmm/m32, imm8(1) + To be added. To be added. @@ -669,7 +681,10 @@ To be added. To be added. - To be added. + + __m128 _mm_cmple_ss (__m128 a, __m128 b) + CMPSS xmm, xmm/m32, imm8(2) + To be added. To be added. @@ -696,7 +711,10 @@ To be added. To be added. - To be added. + + __m128 _mm_cmpneq_ss (__m128 a, __m128 b) + CMPSS xmm, xmm/m32, imm8(4) + To be added. To be added. @@ -723,7 +741,10 @@ To be added. To be added. - To be added. + + __m128 _mm_cmpngt_ss (__m128 a, __m128 b) + CMPSS xmm, xmm/m32, imm8(2) + To be added. To be added. @@ -750,7 +771,10 @@ To be added. To be added. - To be added. + + __m128 _mm_cmpnge_ss (__m128 a, __m128 b) + CMPSS xmm, xmm/m32, imm8(1) + To be added. To be added. @@ -777,7 +801,10 @@ To be added. To be added. - To be added. + + __m128 _mm_cmpnlt_ss (__m128 a, __m128 b) + CMPSS xmm, xmm/m32, imm8(5) + To be added. To be added. @@ -804,7 +831,10 @@ To be added. To be added. - To be added. + + __m128 _mm_cmpnle_ss (__m128 a, __m128 b) + CMPSS xmm, xmm/m32, imm8(6) + To be added. To be added. @@ -831,7 +861,10 @@ To be added. To be added. - To be added. + + __m128 _mm_cmpord_ss (__m128 a, __m128 b) + CMPSS xmm, xmm/m32, imm8(7) + To be added. To be added. @@ -858,7 +891,10 @@ To be added. To be added. - To be added. + + int _mm_comieq_ss (__m128 a, __m128 b) + COMISS xmm, xmm/m32 + To be added. To be added. @@ -885,7 +921,10 @@ To be added. To be added. - To be added. + + int _mm_comigt_ss (__m128 a, __m128 b) + COMISS xmm, xmm/m32 + To be added. To be added. @@ -912,7 +951,10 @@ To be added. To be added. - To be added. + + int _mm_comige_ss (__m128 a, __m128 b) + COMISS xmm, xmm/m32 + To be added. To be added. @@ -939,7 +981,10 @@ To be added. To be added. - To be added. + + int _mm_comilt_ss (__m128 a, __m128 b) + COMISS xmm, xmm/m32 + To be added. To be added. @@ -966,7 +1011,10 @@ To be added. To be added. - To be added. + + int _mm_comile_ss (__m128 a, __m128 b) + COMISS xmm, xmm/m32 + To be added. To be added. @@ -993,7 +1041,10 @@ To be added. To be added. - To be added. + + int _mm_comineq_ss (__m128 a, __m128 b) + COMISS xmm, xmm/m32 + To be added. To be added. @@ -1020,7 +1071,10 @@ To be added. To be added. - To be added. + + __m128 _mm_cmpunord_ss (__m128 a, __m128 b) + CMPSS xmm, xmm/m32, imm8(3) + To be added. To be added. @@ -1047,7 +1101,10 @@ To be added. To be added. - To be added. + + int _mm_ucomieq_ss (__m128 a, __m128 b) + UCOMISS xmm, xmm/m32 + To be added. To be added. @@ -1074,7 +1131,10 @@ To be added. To be added. - To be added. + + int _mm_ucomigt_ss (__m128 a, __m128 b) + UCOMISS xmm, xmm/m32 + To be added. To be added. @@ -1101,7 +1161,10 @@ To be added. To be added. - To be added. + + int _mm_ucomige_ss (__m128 a, __m128 b) + UCOMISS xmm, xmm/m32 + To be added. To be added. @@ -1128,7 +1191,10 @@ To be added. To be added. - To be added. + + int _mm_ucomilt_ss (__m128 a, __m128 b) + UCOMISS xmm, xmm/m32 + To be added. To be added. @@ -1155,7 +1221,10 @@ To be added. To be added. - To be added. + + int _mm_ucomile_ss (__m128 a, __m128 b) + UCOMISS xmm, xmm/m32 + To be added. To be added. @@ -1182,7 +1251,10 @@ To be added. To be added. - To be added. + + int _mm_ucomineq_ss (__m128 a, __m128 b) + UCOMISS xmm, xmm/m32 + To be added. To be added. @@ -2787,4 +2859,4 @@ - + \ No newline at end of file diff --git a/xml/System.Runtime.Intrinsics.X86/Sse2.xml b/xml/System.Runtime.Intrinsics.X86/Sse2.xml index ca723ccd961..cc20e27384e 100644 --- a/xml/System.Runtime.Intrinsics.X86/Sse2.xml +++ b/xml/System.Runtime.Intrinsics.X86/Sse2.xml @@ -1,4 +1,4 @@ - + @@ -1990,7 +1990,10 @@ To be added. To be added. - To be added. + + __m128d _mm_cmpeq_sd (__m128d a, __m128d b) + CMPSD xmm, xmm/m64, imm8(0) + To be added. To be added. @@ -2017,7 +2020,10 @@ To be added. To be added. - To be added. + + __m128d _mm_cmpgt_sd (__m128d a, __m128d b) + CMPSD xmm, xmm/m64, imm8(6) + To be added. To be added. @@ -2044,7 +2050,10 @@ To be added. To be added. - To be added. + + __m128d _mm_cmpge_sd (__m128d a, __m128d b) + CMPSD xmm, xmm/m64, imm8(5) + To be added. To be added. @@ -2071,7 +2080,10 @@ To be added. To be added. - To be added. + + __m128d _mm_cmplt_sd (__m128d a, __m128d b) + CMPSD xmm, xmm/m64, imm8(1) + To be added. To be added. @@ -2098,7 +2110,10 @@ To be added. To be added. - To be added. + + __m128d _mm_cmple_sd (__m128d a, __m128d b) + CMPSD xmm, xmm/m64, imm8(2) + To be added. To be added. @@ -2125,7 +2140,10 @@ To be added. To be added. - To be added. + + __m128d _mm_cmpneq_sd (__m128d a, __m128d b) + CMPSD xmm, xmm/m64, imm8(4) + To be added. To be added. @@ -2152,7 +2170,10 @@ To be added. To be added. - To be added. + + __m128d _mm_cmpngt_sd (__m128d a, __m128d b) + CMPSD xmm, xmm/m64, imm8(2) + To be added. To be added. @@ -2179,7 +2200,10 @@ To be added. To be added. - To be added. + + __m128d _mm_cmpnge_sd (__m128d a, __m128d b) + CMPSD xmm, xmm/m64, imm8(1) + To be added. To be added. @@ -2206,7 +2230,10 @@ To be added. To be added. - To be added. + + __m128d _mm_cmpnlt_sd (__m128d a, __m128d b) + CMPSD xmm, xmm/m64, imm8(5) + To be added. To be added. @@ -2233,7 +2260,10 @@ To be added. To be added. - To be added. + + __m128d _mm_cmpnle_sd (__m128d a, __m128d b) + CMPSD xmm, xmm/m64, imm8(6) + To be added. To be added. @@ -2260,7 +2290,10 @@ To be added. To be added. - To be added. + + __m128d _mm_cmpord_sd (__m128d a, __m128d b) + CMPSD xmm, xmm/m64, imm8(7) + To be added. To be added. @@ -2287,7 +2320,10 @@ To be added. To be added. - To be added. + + int _mm_comieq_sd (__m128d a, __m128d b) + COMISD xmm, xmm/m64 + To be added. To be added. @@ -2314,7 +2350,10 @@ To be added. To be added. - To be added. + + int _mm_comigt_sd (__m128d a, __m128d b) + COMISD xmm, xmm/m64 + To be added. To be added. @@ -2341,7 +2380,10 @@ To be added. To be added. - To be added. + + int _mm_comige_sd (__m128d a, __m128d b) + COMISD xmm, xmm/m64 + To be added. To be added. @@ -2368,7 +2410,10 @@ To be added. To be added. - To be added. + + int _mm_comilt_sd (__m128d a, __m128d b) + COMISD xmm, xmm/m64 + To be added. To be added. @@ -2395,7 +2440,10 @@ To be added. To be added. - To be added. + + int _mm_comile_sd (__m128d a, __m128d b) + COMISD xmm, xmm/m64 + To be added. To be added. @@ -2422,7 +2470,10 @@ To be added. To be added. - To be added. + + int _mm_comineq_sd (__m128d a, __m128d b) + COMISD xmm, xmm/m64 + To be added. To be added. @@ -2449,7 +2500,10 @@ To be added. To be added. - To be added. + + __m128d _mm_cmpunord_sd (__m128d a, __m128d b) + CMPSD xmm, xmm/m64, imm8(3) + To be added. To be added. @@ -2476,7 +2530,10 @@ To be added. To be added. - To be added. + + int _mm_ucomieq_sd (__m128d a, __m128d b) + UCOMISD xmm, xmm/m64 + To be added. To be added. @@ -2503,7 +2560,10 @@ To be added. To be added. - To be added. + + int _mm_ucomigt_sd (__m128d a, __m128d b) + UCOMISD xmm, xmm/m64 + To be added. To be added. @@ -2530,7 +2590,10 @@ To be added. To be added. - To be added. + + int _mm_ucomige_sd (__m128d a, __m128d b) + UCOMISD xmm, xmm/m64 + To be added. To be added. @@ -2557,7 +2620,10 @@ To be added. To be added. - To be added. + + int _mm_ucomilt_sd (__m128d a, __m128d b) + UCOMISD xmm, xmm/m64 + To be added. To be added. @@ -2584,7 +2650,10 @@ To be added. To be added. - To be added. + + int _mm_ucomile_sd (__m128d a, __m128d b) + UCOMISD xmm, xmm/m64 + To be added. To be added. @@ -2611,7 +2680,10 @@ To be added. To be added. - To be added. + + int _mm_ucomineq_sd (__m128d a, __m128d b) + UCOMISD xmm, xmm/m64 + To be added. To be added. @@ -8322,7 +8394,9 @@ To be added. To be added. - To be added. + + void _mm_storel_epi64 (__m128i* mem_addr, __m128i a) + MOVQ m64, xmm To be added. @@ -8347,7 +8421,9 @@ To be added. To be added. - To be added. + + void _mm_storel_epi64 (__m128i* mem_addr, __m128i a) + MOVQ m64, xmm To be added. diff --git a/xml/System.Runtime.Intrinsics.X86/Sse41.xml b/xml/System.Runtime.Intrinsics.X86/Sse41.xml index 5b7a65b1c60..8bcf95ba6f0 100644 --- a/xml/System.Runtime.Intrinsics.X86/Sse41.xml +++ b/xml/System.Runtime.Intrinsics.X86/Sse41.xml @@ -1,4 +1,4 @@ - + @@ -801,9 +801,17 @@ To be added. - To be added. + PMOVZXBW xmm, m64 To be added. - To be added. + + + @@ -889,9 +897,17 @@ To be added. - To be added. + PMOVSXBW xmm, m64 To be added. - To be added. + + + @@ -913,9 +929,17 @@ To be added. - To be added. + PMOVZXBD xmm, m32 To be added. - To be added. + + + @@ -937,9 +961,17 @@ To be added. - To be added. + PMOVSXWD xmm, m64 To be added. - To be added. + + + @@ -1089,9 +1121,17 @@ To be added. - To be added. + PMOVSXBD xmm, m32 To be added. - To be added. + + + @@ -1113,9 +1153,17 @@ To be added. - To be added. + PMOVZXWD xmm, m64 To be added. - To be added. + + + @@ -1137,9 +1185,17 @@ To be added. - To be added. + PMOVZXBQ xmm, m16 To be added. - To be added. + + + @@ -1161,9 +1217,17 @@ To be added. - To be added. + PMOVSXWQ xmm, m32 To be added. - To be added. + + + @@ -1185,9 +1249,17 @@ To be added. - To be added. + PMOVSXDQ xmm, m64 To be added. - To be added. + + + @@ -1401,9 +1473,17 @@ To be added. - To be added. + PMOVSXBQ xmm, m16 To be added. - To be added. + + + @@ -1425,9 +1505,17 @@ To be added. - To be added. + PMOVZXWQ xmm, m32 To be added. - To be added. + + + @@ -1449,9 +1537,17 @@ To be added. - To be added. - To be added. - To be added. + PMOVZXDQ xmm, m64 + To be added. + + + From a09ef2d1b032e80ab9bc35fc59e33a7845a72de1 Mon Sep 17 00:00:00 2001 From: Maira Wenzel Date: Tue, 27 Aug 2019 19:12:15 -0700 Subject: [PATCH 02/10] remove BOM character --- xml/System.Runtime.Intrinsics.X86/Avx2.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xml/System.Runtime.Intrinsics.X86/Avx2.xml b/xml/System.Runtime.Intrinsics.X86/Avx2.xml index 520d638dc5b..9547edcd282 100644 --- a/xml/System.Runtime.Intrinsics.X86/Avx2.xml +++ b/xml/System.Runtime.Intrinsics.X86/Avx2.xml @@ -1,4 +1,4 @@ - + From 6897d91747f137276ce6226cd71495930fb8164c Mon Sep 17 00:00:00 2001 From: Maira Wenzel Date: Tue, 27 Aug 2019 19:12:40 -0700 Subject: [PATCH 03/10] remove BOM character --- xml/System.Runtime.Intrinsics.X86/FloatComparisonMode.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/xml/System.Runtime.Intrinsics.X86/FloatComparisonMode.xml b/xml/System.Runtime.Intrinsics.X86/FloatComparisonMode.xml index 3b98bee43a2..530b8f951aa 100644 --- a/xml/System.Runtime.Intrinsics.X86/FloatComparisonMode.xml +++ b/xml/System.Runtime.Intrinsics.X86/FloatComparisonMode.xml @@ -1,4 +1,4 @@ - + @@ -686,4 +686,4 @@ - \ No newline at end of file + From de1a462c9f490def98145aba583bebd58b7d009f Mon Sep 17 00:00:00 2001 From: Maira Wenzel Date: Tue, 27 Aug 2019 19:13:02 -0700 Subject: [PATCH 04/10] remove BOM character --- xml/System.Runtime.Intrinsics.X86/Sse.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/xml/System.Runtime.Intrinsics.X86/Sse.xml b/xml/System.Runtime.Intrinsics.X86/Sse.xml index a8d0e682a2a..72faae78d72 100644 --- a/xml/System.Runtime.Intrinsics.X86/Sse.xml +++ b/xml/System.Runtime.Intrinsics.X86/Sse.xml @@ -1,4 +1,4 @@ - + @@ -2859,4 +2859,4 @@ - \ No newline at end of file + From e1a2a933f8f1b7b81065183cee3e801ef4f7c412 Mon Sep 17 00:00:00 2001 From: Maira Wenzel Date: Tue, 27 Aug 2019 19:13:31 -0700 Subject: [PATCH 05/10] remove BOM character --- xml/System.Runtime.Intrinsics.X86/Sse41.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xml/System.Runtime.Intrinsics.X86/Sse41.xml b/xml/System.Runtime.Intrinsics.X86/Sse41.xml index 8bcf95ba6f0..f508cddd8f1 100644 --- a/xml/System.Runtime.Intrinsics.X86/Sse41.xml +++ b/xml/System.Runtime.Intrinsics.X86/Sse41.xml @@ -1,4 +1,4 @@ - + From ea2cac41f5bc67ee9a5c2f27f10123cda3179ff5 Mon Sep 17 00:00:00 2001 From: Maira Wenzel Date: Tue, 27 Aug 2019 19:19:08 -0700 Subject: [PATCH 06/10] test para tags --- xml/System.Runtime.Intrinsics.X86/Avx2.xml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/xml/System.Runtime.Intrinsics.X86/Avx2.xml b/xml/System.Runtime.Intrinsics.X86/Avx2.xml index 9547edcd282..958a468b74c 100644 --- a/xml/System.Runtime.Intrinsics.X86/Avx2.xml +++ b/xml/System.Runtime.Intrinsics.X86/Avx2.xml @@ -3653,9 +3653,9 @@ The native signature does not exist. We provide this additional overload for com To be added. - __m256i _mm256_cvtepu8_epi16 (__m128i a) - VPMOVZXBW ymm, xmm - + __m256i _mm256_cvtepu8_epi16 (__m128i a) + VPMOVZXBW ymm, xmm + To be added. To be added. From a63a0f5136fb647724bba5878fe04e86407c2196 Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Thu, 29 Aug 2019 14:31:02 -0700 Subject: [PATCH 07/10] Forced endline and spacing in function summaries. Moved explanations to remarks or exception, depending on each case. --- xml/System.Runtime.Intrinsics.X86/Avx2.xml | 2425 ++++++----------- .../FloatComparisonMode.xml | 16 +- xml/System.Runtime.Intrinsics.X86/Sse.xml | 472 +--- xml/System.Runtime.Intrinsics.X86/Sse2.xml | 1520 +++-------- xml/System.Runtime.Intrinsics.X86/Sse41.xml | 774 ++---- 5 files changed, 1511 insertions(+), 3696 deletions(-) diff --git a/xml/System.Runtime.Intrinsics.X86/Avx2.xml b/xml/System.Runtime.Intrinsics.X86/Avx2.xml index 958a468b74c..80be6d9c669 100644 --- a/xml/System.Runtime.Intrinsics.X86/Avx2.xml +++ b/xml/System.Runtime.Intrinsics.X86/Avx2.xml @@ -24,9 +24,7 @@ - - This class provides access to Intel AVX2 hardware instructions via intrinsics - + This class provides access to Intel AVX2 hardware instructions via intrinsics To be added. @@ -54,10 +52,7 @@ To be added. - - __m256i _mm256_abs_epi16 (__m256i a) - VPABSW ymm, ymm/m256 - + __m256i _mm256_abs_epi16 (__m256i a)
    VPABSW ymm, ymm/m256
To be added. To be added.
@@ -86,10 +81,7 @@ To be added. - - __m256i _mm256_abs_epi32 (__m256i a) - VPABSD ymm, ymm/m256 - + __m256i _mm256_abs_epi32 (__m256i a)
    VPABSD ymm, ymm/m256
To be added. To be added.
@@ -118,10 +110,7 @@ To be added. - - __m256i _mm256_abs_epi8 (__m256i a) - VPABSB ymm, ymm/m256 - + __m256i _mm256_abs_epi8 (__m256i a)
    VPABSB ymm, ymm/m256
To be added. To be added.
@@ -152,10 +141,7 @@ To be added. To be added. - - __m256i _mm256_add_epi8 (__m256i a, __m256i b) - VPADDB ymm, ymm, ymm/m256 - + __m256i _mm256_add_epi8 (__m256i a, __m256i b)
    VPADDB ymm, ymm, ymm/m256
To be added. To be added.
@@ -186,10 +172,7 @@ To be added. To be added. - - __m256i _mm256_add_epi16 (__m256i a, __m256i b) - VPADDW ymm, ymm, ymm/m256 - + __m256i _mm256_add_epi16 (__m256i a, __m256i b)
    VPADDW ymm, ymm, ymm/m256
To be added. To be added.
@@ -220,10 +203,7 @@ To be added. To be added. - - __m256i _mm256_add_epi32 (__m256i a, __m256i b) - VPADDD ymm, ymm, ymm/m256 - + __m256i _mm256_add_epi32 (__m256i a, __m256i b)
    VPADDD ymm, ymm, ymm/m256
To be added. To be added.
@@ -254,10 +234,7 @@ To be added. To be added. - - __m256i _mm256_add_epi64 (__m256i a, __m256i b) - VPADDQ ymm, ymm, ymm/m256 - + __m256i _mm256_add_epi64 (__m256i a, __m256i b)
    VPADDQ ymm, ymm, ymm/m256
To be added. To be added.
@@ -288,10 +265,7 @@ To be added. To be added. - - __m256i _mm256_add_epi8 (__m256i a, __m256i b) - VPADDB ymm, ymm, ymm/m256 - + __m256i _mm256_add_epi8 (__m256i a, __m256i b)
    VPADDB ymm, ymm, ymm/m256
To be added. To be added.
@@ -322,10 +296,7 @@ To be added. To be added. - - __m256i _mm256_add_epi16 (__m256i a, __m256i b) - VPADDW ymm, ymm, ymm/m256 - + __m256i _mm256_add_epi16 (__m256i a, __m256i b)
    VPADDW ymm, ymm, ymm/m256
To be added. To be added.
@@ -356,10 +327,7 @@ To be added. To be added. - - __m256i _mm256_add_epi32 (__m256i a, __m256i b) - VPADDD ymm, ymm, ymm/m256 - + __m256i _mm256_add_epi32 (__m256i a, __m256i b)
    VPADDD ymm, ymm, ymm/m256
To be added. To be added.
@@ -390,10 +358,7 @@ To be added. To be added. - - __m256i _mm256_add_epi64 (__m256i a, __m256i b) - VPADDQ ymm, ymm, ymm/m256 - + __m256i _mm256_add_epi64 (__m256i a, __m256i b)
    VPADDQ ymm, ymm, ymm/m256
To be added. To be added.
@@ -424,10 +389,7 @@ To be added. To be added. - - __m256i _mm256_adds_epu8 (__m256i a, __m256i b) - VPADDUSB ymm, ymm, ymm/m256 - + __m256i _mm256_adds_epu8 (__m256i a, __m256i b)
    VPADDUSB ymm, ymm, ymm/m256
To be added. To be added.
@@ -458,10 +420,7 @@ To be added. To be added. - - __m256i _mm256_adds_epi16 (__m256i a, __m256i b) - VPADDSW ymm, ymm, ymm/m256 - + __m256i _mm256_adds_epi16 (__m256i a, __m256i b)
    VPADDSW ymm, ymm, ymm/m256
To be added. To be added.
@@ -492,10 +451,7 @@ To be added. To be added. - - __m256i _mm256_adds_epi8 (__m256i a, __m256i b) - VPADDSB ymm, ymm, ymm/m256 - + __m256i _mm256_adds_epi8 (__m256i a, __m256i b)
    VPADDSB ymm, ymm, ymm/m256
To be added. To be added.
@@ -526,10 +482,7 @@ To be added. To be added. - - __m256i _mm256_adds_epu16 (__m256i a, __m256i b) - VPADDUSW ymm, ymm, ymm/m256 - + __m256i _mm256_adds_epu16 (__m256i a, __m256i b)
    VPADDUSW ymm, ymm, ymm/m256
To be added. To be added.
@@ -558,10 +511,7 @@ To be added. To be added. To be added. - - __m256i _mm256_alignr_epi8 (__m256i a, __m256i b, const int count) - VPALIGNR ymm, ymm, ymm/m256, imm8 - + __m256i _mm256_alignr_epi8 (__m256i a, __m256i b, const int count)
    VPALIGNR ymm, ymm, ymm/m256, imm8
To be added. To be added. @@ -590,13 +540,17 @@ To be added. To be added. To be added. - - __m256i _mm256_alignr_epi8 (__m256i a, __m256i b, const int count) - VPALIGNR ymm, ymm, ymm/m256, imm8 - This intrinsic generates VPALIGNR that operates over bytes rather than elements of the vectors. - + __m256i _mm256_alignr_epi8 (__m256i a, __m256i b, const int count)
    VPALIGNR ymm, ymm, ymm/m256, imm8
To be added. - To be added. + + + @@ -623,13 +577,17 @@ To be added. To be added. To be added. - - __m256i _mm256_alignr_epi8 (__m256i a, __m256i b, const int count) - VPALIGNR ymm, ymm, ymm/m256, imm8 - This intrinsic generates VPALIGNR that operates over bytes rather than elements of the vectors. - + __m256i _mm256_alignr_epi8 (__m256i a, __m256i b, const int count)
    VPALIGNR ymm, ymm, ymm/m256, imm8
To be added. - To be added. + + +
@@ -656,13 +614,17 @@ To be added. To be added. To be added. - - __m256i _mm256_alignr_epi8 (__m256i a, __m256i b, const int count) - VPALIGNR ymm, ymm, ymm/m256, imm8 - This intrinsic generates VPALIGNR that operates over bytes rather than elements of the vectors. - + __m256i _mm256_alignr_epi8 (__m256i a, __m256i b, const int count)
    VPALIGNR ymm, ymm, ymm/m256, imm8
To be added. - To be added. + + +
@@ -689,10 +651,7 @@ To be added. To be added. To be added. - - __m256i _mm256_alignr_epi8 (__m256i a, __m256i b, const int count) - VPALIGNR ymm, ymm, ymm/m256, imm8 - + __m256i _mm256_alignr_epi8 (__m256i a, __m256i b, const int count)
    VPALIGNR ymm, ymm, ymm/m256, imm8
To be added. To be added. @@ -721,13 +680,17 @@ To be added. To be added. To be added. - - __m256i _mm256_alignr_epi8 (__m256i a, __m256i b, const int count) - VPALIGNR ymm, ymm, ymm/m256, imm8 - This intrinsic generates VPALIGNR that operates over bytes rather than elements of the vectors. - + __m256i _mm256_alignr_epi8 (__m256i a, __m256i b, const int count)
    VPALIGNR ymm, ymm, ymm/m256, imm8
To be added. - To be added. + + +
@@ -754,13 +717,17 @@ To be added. To be added. To be added. - - __m256i _mm256_alignr_epi8 (__m256i a, __m256i b, const int count) - VPALIGNR ymm, ymm, ymm/m256, imm8 - This intrinsic generates VPALIGNR that operates over bytes rather than elements of the vectors. - + __m256i _mm256_alignr_epi8 (__m256i a, __m256i b, const int count)
    VPALIGNR ymm, ymm, ymm/m256, imm8
To be added. - To be added. + + +
@@ -787,13 +754,17 @@ To be added. To be added. To be added. - - __m256i _mm256_alignr_epi8 (__m256i a, __m256i b, const int count) - VPALIGNR ymm, ymm, ymm/m256, imm8 - This intrinsic generates VPALIGNR that operates over bytes rather than elements of the vectors. - + __m256i _mm256_alignr_epi8 (__m256i a, __m256i b, const int count)
    VPALIGNR ymm, ymm, ymm/m256, imm8
To be added. - To be added. + + +
@@ -822,10 +793,7 @@ To be added. To be added. - - __m256i _mm256_and_si256 (__m256i a, __m256i b) - VPAND ymm, ymm, ymm/m256 - + __m256i _mm256_and_si256 (__m256i a, __m256i b)
    VPAND ymm, ymm, ymm/m256
To be added. To be added.
@@ -856,10 +824,7 @@ To be added. To be added. - - __m256i _mm256_and_si256 (__m256i a, __m256i b) - VPAND ymm, ymm, ymm/m256 - + __m256i _mm256_and_si256 (__m256i a, __m256i b)
    VPAND ymm, ymm, ymm/m256
To be added. To be added.
@@ -890,10 +855,7 @@ To be added. To be added. - - __m256i _mm256_and_si256 (__m256i a, __m256i b) - VPAND ymm, ymm, ymm/m256 - + __m256i _mm256_and_si256 (__m256i a, __m256i b)
    VPAND ymm, ymm, ymm/m256
To be added. To be added.
@@ -924,10 +886,7 @@ To be added. To be added. - - __m256i _mm256_and_si256 (__m256i a, __m256i b) - VPAND ymm, ymm, ymm/m256 - + __m256i _mm256_and_si256 (__m256i a, __m256i b)
    VPAND ymm, ymm, ymm/m256
To be added. To be added.
@@ -958,10 +917,7 @@ To be added. To be added. - - __m256i _mm256_and_si256 (__m256i a, __m256i b) - VPAND ymm, ymm, ymm/m256 - + __m256i _mm256_and_si256 (__m256i a, __m256i b)
    VPAND ymm, ymm, ymm/m256
To be added. To be added.
@@ -992,10 +948,7 @@ To be added. To be added. - - __m256i _mm256_and_si256 (__m256i a, __m256i b) - VPAND ymm, ymm, ymm/m256 - + __m256i _mm256_and_si256 (__m256i a, __m256i b)
    VPAND ymm, ymm, ymm/m256
To be added. To be added.
@@ -1026,10 +979,7 @@ To be added. To be added. - - __m256i _mm256_and_si256 (__m256i a, __m256i b) - VPAND ymm, ymm, ymm/m256 - + __m256i _mm256_and_si256 (__m256i a, __m256i b)
    VPAND ymm, ymm, ymm/m256
To be added. To be added.
@@ -1060,10 +1010,7 @@ To be added. To be added. - - __m256i _mm256_and_si256 (__m256i a, __m256i b) - VPAND ymm, ymm, ymm/m256 - + __m256i _mm256_and_si256 (__m256i a, __m256i b)
    VPAND ymm, ymm, ymm/m256
To be added. To be added.
@@ -1094,10 +1041,7 @@ To be added. To be added. - - __m256i _mm256_andnot_si256 (__m256i a, __m256i b) - VPANDN ymm, ymm, ymm/m256 - + __m256i _mm256_andnot_si256 (__m256i a, __m256i b)
    VPANDN ymm, ymm, ymm/m256
To be added. To be added.
@@ -1128,10 +1072,7 @@ To be added. To be added. - - __m256i _mm256_andnot_si256 (__m256i a, __m256i b) - VPANDN ymm, ymm, ymm/m256 - + __m256i _mm256_andnot_si256 (__m256i a, __m256i b)
    VPANDN ymm, ymm, ymm/m256
To be added. To be added.
@@ -1162,10 +1103,7 @@ To be added. To be added. - - __m256i _mm256_andnot_si256 (__m256i a, __m256i b) - VPANDN ymm, ymm, ymm/m256 - + __m256i _mm256_andnot_si256 (__m256i a, __m256i b)
    VPANDN ymm, ymm, ymm/m256
To be added. To be added.
@@ -1196,10 +1134,7 @@ To be added. To be added. - - __m256i _mm256_andnot_si256 (__m256i a, __m256i b) - VPANDN ymm, ymm, ymm/m256 - + __m256i _mm256_andnot_si256 (__m256i a, __m256i b)
    VPANDN ymm, ymm, ymm/m256
To be added. To be added.
@@ -1230,10 +1165,7 @@ To be added. To be added. - - __m256i _mm256_andnot_si256 (__m256i a, __m256i b) - VPANDN ymm, ymm, ymm/m256 - + __m256i _mm256_andnot_si256 (__m256i a, __m256i b)
    VPANDN ymm, ymm, ymm/m256
To be added. To be added.
@@ -1264,10 +1196,7 @@ To be added. To be added. - - __m256i _mm256_andnot_si256 (__m256i a, __m256i b) - VPANDN ymm, ymm, ymm/m256 - + __m256i _mm256_andnot_si256 (__m256i a, __m256i b)
    VPANDN ymm, ymm, ymm/m256
To be added. To be added.
@@ -1298,10 +1227,7 @@ To be added. To be added. - - __m256i _mm256_andnot_si256 (__m256i a, __m256i b) - VPANDN ymm, ymm, ymm/m256 - + __m256i _mm256_andnot_si256 (__m256i a, __m256i b)
    VPANDN ymm, ymm, ymm/m256
To be added. To be added.
@@ -1332,10 +1258,7 @@ To be added. To be added. - - __m256i _mm256_andnot_si256 (__m256i a, __m256i b) - VPANDN ymm, ymm, ymm/m256 - + __m256i _mm256_andnot_si256 (__m256i a, __m256i b)
    VPANDN ymm, ymm, ymm/m256
To be added. To be added.
@@ -1366,10 +1289,7 @@ To be added. To be added. - - __m256i _mm256_avg_epu8 (__m256i a, __m256i b) - VPAVGB ymm, ymm, ymm/m256 - + __m256i _mm256_avg_epu8 (__m256i a, __m256i b)
    VPAVGB ymm, ymm, ymm/m256
To be added. To be added.
@@ -1400,10 +1320,7 @@ To be added. To be added. - - __m256i _mm256_avg_epu16 (__m256i a, __m256i b) - VPAVGW ymm, ymm, ymm/m256 - + __m256i _mm256_avg_epu16 (__m256i a, __m256i b)
    VPAVGW ymm, ymm, ymm/m256
To be added. To be added.
@@ -1432,10 +1349,7 @@ To be added. To be added. To be added. - - __m128i _mm_blend_epi32 (__m128i a, __m128i b, const int imm8) - VPBLENDD xmm, xmm, xmm/m128, imm8 - + __m128i _mm_blend_epi32 (__m128i a, __m128i b, const int imm8)
    VPBLENDD xmm, xmm, xmm/m128, imm8
To be added. To be added. @@ -1464,10 +1378,7 @@ To be added. To be added. To be added. - - __m128i _mm_blend_epi32 (__m128i a, __m128i b, const int imm8) - VPBLENDD xmm, xmm, xmm/m128, imm8 - + __m128i _mm_blend_epi32 (__m128i a, __m128i b, const int imm8)
    VPBLENDD xmm, xmm, xmm/m128, imm8
To be added. To be added. @@ -1496,10 +1407,7 @@ To be added. To be added. To be added. - - __m256i _mm256_blend_epi16 (__m256i a, __m256i b, const int imm8) - VPBLENDW ymm, ymm, ymm/m256, imm8 - + __m256i _mm256_blend_epi16 (__m256i a, __m256i b, const int imm8)
    VPBLENDW ymm, ymm, ymm/m256, imm8
To be added. To be added. @@ -1528,10 +1436,7 @@ To be added. To be added. To be added. - - __m256i _mm256_blend_epi32 (__m256i a, __m256i b, const int imm8) - VPBLENDD ymm, ymm, ymm/m256, imm8 - + __m256i _mm256_blend_epi32 (__m256i a, __m256i b, const int imm8)
    VPBLENDD ymm, ymm, ymm/m256, imm8
To be added. To be added. @@ -1560,10 +1465,7 @@ To be added. To be added. To be added. - - __m256i _mm256_blend_epi16 (__m256i a, __m256i b, const int imm8) - VPBLENDW ymm, ymm, ymm/m256, imm8 - + __m256i _mm256_blend_epi16 (__m256i a, __m256i b, const int imm8)
    VPBLENDW ymm, ymm, ymm/m256, imm8
To be added. To be added. @@ -1592,10 +1494,7 @@ To be added. To be added. To be added. - - __m256i _mm256_blend_epi32 (__m256i a, __m256i b, const int imm8) - VPBLENDD ymm, ymm, ymm/m256, imm8 - + __m256i _mm256_blend_epi32 (__m256i a, __m256i b, const int imm8)
    VPBLENDD ymm, ymm, ymm/m256, imm8
To be added. To be added. @@ -1628,10 +1527,7 @@ To be added. To be added. To be added. - - __m256i _mm256_blendv_epi8 (__m256i a, __m256i b, __m256i mask) - VPBLENDVB ymm, ymm, ymm/m256, ymm - + __m256i _mm256_blendv_epi8 (__m256i a, __m256i b, __m256i mask)
    VPBLENDVB ymm, ymm, ymm/m256, ymm
To be added. To be added. @@ -1660,13 +1556,17 @@ To be added. To be added. To be added. - - __m256i _mm256_blendv_epi8 (__m256i a, __m256i b, __m256i mask) - VPBLENDVB ymm, ymm, ymm/m256, ymm - This intrinsic generates VPBLENDVB that needs a BYTE mask-vector, so users should correctly set each mask byte for the selected elements. - + __m256i _mm256_blendv_epi8 (__m256i a, __m256i b, __m256i mask)
    VPBLENDVB ymm, ymm, ymm/m256, ymm
To be added. - To be added. + + +
@@ -1693,13 +1593,17 @@ To be added. To be added. To be added. - - __m256i _mm256_blendv_epi8 (__m256i a, __m256i b, __m256i mask) - VPBLENDVB ymm, ymm, ymm/m256, ymm - This intrinsic generates VPBLENDVB that needs a BYTE mask-vector, so users should correctly set each mask byte for the selected elements. - + __m256i _mm256_blendv_epi8 (__m256i a, __m256i b, __m256i mask)
    VPBLENDVB ymm, ymm, ymm/m256, ymm
To be added. - To be added. + + +
@@ -1726,13 +1630,17 @@ To be added. To be added. To be added. - - __m256i _mm256_blendv_epi8 (__m256i a, __m256i b, __m256i mask) - VPBLENDVB ymm, ymm, ymm/m256, ymm - This intrinsic generates VPBLENDVB that needs a BYTE mask-vector, so users should correctly set each mask byte for the selected elements. - + __m256i _mm256_blendv_epi8 (__m256i a, __m256i b, __m256i mask)
    VPBLENDVB ymm, ymm, ymm/m256, ymm
To be added. - To be added. + + +
@@ -1763,10 +1671,7 @@ To be added. To be added. To be added. - - __m256i _mm256_blendv_epi8 (__m256i a, __m256i b, __m256i mask) - VPBLENDVB ymm, ymm, ymm/m256, ymm - + __m256i _mm256_blendv_epi8 (__m256i a, __m256i b, __m256i mask)
    VPBLENDVB ymm, ymm, ymm/m256, ymm
To be added. To be added. @@ -1795,13 +1700,17 @@ To be added. To be added. To be added. - - __m256i _mm256_blendv_epi8 (__m256i a, __m256i b, __m256i mask) - VPBLENDVB ymm, ymm, ymm/m256, ymm - This intrinsic generates VPBLENDVB that needs a BYTE mask-vector, so users should correctly set each mask byte for the selected elements. - + __m256i _mm256_blendv_epi8 (__m256i a, __m256i b, __m256i mask)
    VPBLENDVB ymm, ymm, ymm/m256, ymm
To be added. - To be added. + + +
@@ -1828,13 +1737,17 @@ To be added. To be added. To be added. - - __m256i _mm256_blendv_epi8 (__m256i a, __m256i b, __m256i mask) - VPBLENDVB ymm, ymm, ymm/m256, ymm - This intrinsic generates VPBLENDVB that needs a BYTE mask-vector, so users should correctly set each mask byte for the selected elements. - + __m256i _mm256_blendv_epi8 (__m256i a, __m256i b, __m256i mask)
    VPBLENDVB ymm, ymm, ymm/m256, ymm
To be added. - To be added. + + +
@@ -1861,13 +1774,17 @@ To be added. To be added. To be added. - - __m256i _mm256_blendv_epi8 (__m256i a, __m256i b, __m256i mask) - VPBLENDVB ymm, ymm, ymm/m256, ymm - This intrinsic generates VPBLENDVB that needs a BYTE mask-vector, so users should correctly set each mask byte for the selected elements. - + __m256i _mm256_blendv_epi8 (__m256i a, __m256i b, __m256i mask)
    VPBLENDVB ymm, ymm, ymm/m256, ymm
To be added. - To be added. + + +
@@ -1889,13 +1806,17 @@ To be added. - - __m128i _mm_broadcastb_epi8 (__m128i a) - VPBROADCASTB xmm, m8 - The above native signature does not directly correspond to the managed signature. - + __m128i _mm_broadcastb_epi8 (__m128i a)
    VPBROADCASTB xmm, m8
To be added. - To be added. + + +
@@ -1917,13 +1838,17 @@ To be added. - - __m128i _mm_broadcastw_epi16 (__m128i a) - VPBROADCASTW xmm, m16 - The above native signature does not directly correspond to the managed signature. - + __m128i _mm_broadcastw_epi16 (__m128i a)
    VPBROADCASTW xmm, m16
To be added. - To be added. + + +
@@ -1945,13 +1870,17 @@ To be added. - - __m128i _mm_broadcastd_epi32 (__m128i a) - VPBROADCASTD xmm, m32 - The above native signature does not directly correspond to the managed signature. - + __m128i _mm_broadcastd_epi32 (__m128i a)
    VPBROADCASTD xmm, m32
To be added. - To be added. + + +
@@ -1973,13 +1902,17 @@ To be added. - - __m128i _mm_broadcastq_epi64 (__m128i a) - VPBROADCASTQ xmm, m64 - The above native signature does not directly correspond to the managed signature. - + __m128i _mm_broadcastq_epi64 (__m128i a)
    VPBROADCASTQ xmm, m64
To be added. - To be added. + + +
@@ -2002,10 +1935,7 @@ To be added. - - __m128i _mm_broadcastb_epi8 (__m128i a) - VPBROADCASTB xmm, xmm - + __m128i _mm_broadcastb_epi8 (__m128i a)
    VPBROADCASTB xmm, xmm
To be added. To be added.
@@ -2030,10 +1960,7 @@ To be added. - - __m128d _mm_broadcastsd_pd (__m128d a) - VMOVDDUP xmm, xmm - + __m128d _mm_broadcastsd_pd (__m128d a)
    VMOVDDUP xmm, xmm
To be added. To be added.
@@ -2058,10 +1985,7 @@ To be added. - - __m128i _mm_broadcastw_epi16 (__m128i a) - VPBROADCASTW xmm, xmm - + __m128i _mm_broadcastw_epi16 (__m128i a)
    VPBROADCASTW xmm, xmm
To be added. To be added.
@@ -2086,10 +2010,7 @@ To be added. - - __m128i _mm_broadcastd_epi32 (__m128i a) - VPBROADCASTD xmm, xmm - + __m128i _mm_broadcastd_epi32 (__m128i a)
    VPBROADCASTD xmm, xmm
To be added. To be added.
@@ -2114,10 +2035,7 @@ To be added. - - __m128i _mm_broadcastq_epi64 (__m128i a) - VPBROADCASTQ xmm, xmm - + __m128i _mm_broadcastq_epi64 (__m128i a)
    VPBROADCASTQ xmm, xmm
To be added. To be added.
@@ -2142,10 +2060,7 @@ To be added. - - __m128i _mm_broadcastb_epi8 (__m128i a) - VPBROADCASTB xmm, xmm - + __m128i _mm_broadcastb_epi8 (__m128i a)
    VPBROADCASTB xmm, xmm
To be added. To be added.
@@ -2170,10 +2085,7 @@ To be added. - - __m128 _mm_broadcastss_ps (__m128 a) - VBROADCASTSS xmm, xmm - + __m128 _mm_broadcastss_ps (__m128 a)
    VBROADCASTSS xmm, xmm
To be added. To be added.
@@ -2198,10 +2110,7 @@ To be added. - - __m128i _mm_broadcastw_epi16 (__m128i a) - VPBROADCASTW xmm, xmm - + __m128i _mm_broadcastw_epi16 (__m128i a)
    VPBROADCASTW xmm, xmm
To be added. To be added.
@@ -2226,10 +2135,7 @@ To be added. - - __m128i _mm_broadcastd_epi32 (__m128i a) - VPBROADCASTD xmm, xmm - + __m128i _mm_broadcastd_epi32 (__m128i a)
    VPBROADCASTD xmm, xmm
To be added. To be added.
@@ -2254,10 +2160,7 @@ To be added. - - __m128i _mm_broadcastq_epi64 (__m128i a) - VPBROADCASTQ xmm, xmm - + __m128i _mm_broadcastq_epi64 (__m128i a)
    VPBROADCASTQ xmm, xmm
To be added. To be added.
@@ -2281,13 +2184,17 @@ To be added. - - __m128i _mm_broadcastb_epi8 (__m128i a) - VPBROADCASTB xmm, m8 - The above native signature does not directly correspond to the managed signature. - + __m128i _mm_broadcastb_epi8 (__m128i a)
    VPBROADCASTB xmm, m8
To be added. - To be added. + + +
@@ -2309,13 +2216,17 @@ To be added. - - __m128i _mm_broadcastw_epi16 (__m128i a) - VPBROADCASTW xmm, m16 - The above native signature does not directly correspond to the managed signature. - + __m128i _mm_broadcastw_epi16 (__m128i a)
    VPBROADCASTW xmm, m16
To be added. - To be added. + + +
@@ -2337,13 +2248,17 @@ To be added. - - __m128i _mm_broadcastd_epi32 (__m128i a) - VPBROADCASTD xmm, m32 - The above native signature does not directly correspond to the managed signature. - + __m128i _mm_broadcastd_epi32 (__m128i a)
    VPBROADCASTD xmm, m32
To be added. - To be added. + + +
@@ -2365,13 +2280,17 @@ To be added. - - __m128i _mm_broadcastq_epi64 (__m128i a) - VPBROADCASTQ xmm, m64 - The above native signature does not directly correspond to the managed signature. - + __m128i _mm_broadcastq_epi64 (__m128i a)
    VPBROADCASTQ xmm, m64
To be added. - To be added. + + +
@@ -2393,13 +2312,17 @@ To be added. - - __m256i _mm256_broadcastb_epi8 (__m128i a) - VPBROADCASTB ymm, m8 - The above native signature does not directly correspond to the managed signature. - + __m256i _mm256_broadcastb_epi8 (__m128i a)
    VPBROADCASTB ymm, m8
To be added. - To be added. + + +
@@ -2421,13 +2344,17 @@ To be added. - - __m256i _mm256_broadcastw_epi16 (__m128i a) - VPBROADCASTW ymm, m16 - The above native signature does not directly correspond to the managed signature. - + __m256i _mm256_broadcastw_epi16 (__m128i a)
    VPBROADCASTW ymm, m16
To be added. - To be added. + + +
@@ -2449,13 +2376,17 @@ To be added. - - __m256i _mm256_broadcastd_epi32 (__m128i a) - VPBROADCASTD ymm, m32 - The above native signature does not directly correspond to the managed signature. - + __m256i _mm256_broadcastd_epi32 (__m128i a)
    VPBROADCASTD ymm, m32
To be added. - To be added. + + +
@@ -2477,13 +2408,17 @@ To be added. - - __m256i _mm256_broadcastq_epi64 (__m128i a) - VPBROADCASTQ ymm, m64 - The above native signature does not directly correspond to the managed signature. - + __m256i _mm256_broadcastq_epi64 (__m128i a)
    VPBROADCASTQ ymm, m64
To be added. - To be added. + + +
@@ -2506,10 +2441,7 @@ To be added. - - __m256i _mm256_broadcastb_epi8 (__m128i a) - VPBROADCASTB ymm, xmm - + __m256i _mm256_broadcastb_epi8 (__m128i a)
    VPBROADCASTB ymm, xmm
To be added. To be added.
@@ -2534,10 +2466,7 @@ To be added. - - __m256d _mm256_broadcastsd_pd (__m128d a) - VBROADCASTSD ymm, xmm - + __m256d _mm256_broadcastsd_pd (__m128d a)
    VBROADCASTSD ymm, xmm
To be added. To be added.
@@ -2562,10 +2491,7 @@ To be added. - - __m256i _mm256_broadcastw_epi16 (__m128i a) - VPBROADCASTW ymm, xmm - + __m256i _mm256_broadcastw_epi16 (__m128i a)
    VPBROADCASTW ymm, xmm
To be added. To be added.
@@ -2590,10 +2516,7 @@ To be added. - - __m256i _mm256_broadcastd_epi32 (__m128i a) - VPBROADCASTD ymm, xmm - + __m256i _mm256_broadcastd_epi32 (__m128i a)
    VPBROADCASTD ymm, xmm
To be added. To be added.
@@ -2618,10 +2541,7 @@ To be added. - - __m256i _mm256_broadcastq_epi64 (__m128i a) - VPBROADCASTQ ymm, xmm - + __m256i _mm256_broadcastq_epi64 (__m128i a)
    VPBROADCASTQ ymm, xmm
To be added. To be added.
@@ -2646,10 +2566,7 @@ To be added. - - __m256i _mm256_broadcastb_epi8 (__m128i a) - VPBROADCASTB ymm, xmm - + __m256i _mm256_broadcastb_epi8 (__m128i a)
    VPBROADCASTB ymm, xmm
To be added. To be added.
@@ -2674,10 +2591,7 @@ To be added. - - __m256 _mm256_broadcastss_ps (__m128 a) - VBROADCASTSS ymm, xmm - + __m256 _mm256_broadcastss_ps (__m128 a)
    VBROADCASTSS ymm, xmm
To be added. To be added.
@@ -2702,10 +2616,7 @@ To be added. - - __m256i _mm256_broadcastw_epi16 (__m128i a) - VPBROADCASTW ymm, xmm - + __m256i _mm256_broadcastw_epi16 (__m128i a)
    VPBROADCASTW ymm, xmm
To be added. To be added.
@@ -2730,10 +2641,7 @@ To be added. - - __m256i _mm256_broadcastd_epi32 (__m128i a) - VPBROADCASTD ymm, xmm - + __m256i _mm256_broadcastd_epi32 (__m128i a)
    VPBROADCASTD ymm, xmm
To be added. To be added.
@@ -2758,10 +2666,7 @@ To be added. - - __m256i _mm256_broadcastq_epi64 (__m128i a) - VPBROADCASTQ ymm, xmm - + __m256i _mm256_broadcastq_epi64 (__m128i a)
    VPBROADCASTQ ymm, xmm
To be added. To be added.
@@ -2785,13 +2690,17 @@ To be added. - - __m256i _mm256_broadcastb_epi8 (__m128i a) - VPBROADCASTB ymm, m8 - The above native signature does not directly correspond to the managed signature. - + __m256i _mm256_broadcastb_epi8 (__m128i a)
    VPBROADCASTB ymm, m8
To be added. - To be added. + + +
@@ -2813,13 +2722,17 @@ To be added. - - __m256i _mm256_broadcastw_epi16 (__m128i a) - VPBROADCASTW ymm, m16 - The above native signature does not directly correspond to the managed signature. - + __m256i _mm256_broadcastw_epi16 (__m128i a)
    VPBROADCASTW ymm, m16
To be added. - To be added. + + +
@@ -2841,13 +2754,17 @@ To be added. - - __m256i _mm256_broadcastd_epi32 (__m128i a) - VPBROADCASTD ymm, m32 - The above native signature does not directly correspond to the managed signature. - + __m256i _mm256_broadcastd_epi32 (__m128i a)
    VPBROADCASTD ymm, m32
To be added. - To be added. + + +
@@ -2869,13 +2786,17 @@ To be added. - - __m256i _mm256_broadcastq_epi64 (__m128i a) - VPBROADCASTQ ymm, m64 - The above native signature does not directly correspond to the managed signature. - + __m256i _mm256_broadcastq_epi64 (__m128i a)
    VPBROADCASTQ ymm, m64
To be added. - To be added. + + +
@@ -2901,13 +2822,17 @@ To be added. - - __m256i _mm256_broadcastsi128_si256 (__m128i a) - VBROADCASTI128 ymm, m128 - The above native signature does not directly correspond to the managed signature. - + __m256i _mm256_broadcastsi128_si256 (__m128i a)
    VBROADCASTI128 ymm, m128
To be added. - To be added. + + +
@@ -2933,13 +2858,17 @@ To be added. - - __m256i _mm256_broadcastsi128_si256 (__m128i a) - VBROADCASTI128 ymm, m128 - The above native signature does not directly correspond to the managed signature. - + __m256i _mm256_broadcastsi128_si256 (__m128i a)
    VBROADCASTI128 ymm, m128
To be added. - To be added. + + +
@@ -2965,13 +2894,17 @@ To be added. - - __m256i _mm256_broadcastsi128_si256 (__m128i a) - VBROADCASTI128 ymm, m128 - The above native signature does not directly correspond to the managed signature. - + __m256i _mm256_broadcastsi128_si256 (__m128i a)
    VBROADCASTI128 ymm, m128
To be added. - To be added. + + +
@@ -2997,13 +2930,17 @@ To be added. - - __m256i _mm256_broadcastsi128_si256 (__m128i a) - VBROADCASTI128 ymm, m128 - The above native signature does not directly correspond to the managed signature. - + __m256i _mm256_broadcastsi128_si256 (__m128i a)
    VBROADCASTI128 ymm, m128
To be added. - To be added. + + +
@@ -3029,13 +2966,17 @@ To be added. - - __m256i _mm256_broadcastsi128_si256 (__m128i a) - VBROADCASTI128 ymm, m128 - The above native signature does not directly correspond to the managed signature. - + __m256i _mm256_broadcastsi128_si256 (__m128i a)
    VBROADCASTI128 ymm, m128
To be added. - To be added. + + +
@@ -3061,13 +3002,17 @@ To be added. - - __m256i _mm256_broadcastsi128_si256 (__m128i a) - VBROADCASTI128 ymm, m128 - The above native signature does not directly correspond to the managed signature. - + __m256i _mm256_broadcastsi128_si256 (__m128i a)
    VBROADCASTI128 ymm, m128
To be added. - To be added. + + +
@@ -3093,13 +3038,17 @@ To be added. - - __m256i _mm256_broadcastsi128_si256 (__m128i a) - VBROADCASTI128 ymm, m128 - The above native signature does not directly correspond to the managed signature. - + __m256i _mm256_broadcastsi128_si256 (__m128i a)
    VBROADCASTI128 ymm, m128
To be added. - To be added. + + +
@@ -3125,13 +3074,17 @@ To be added. - - __m256i _mm256_broadcastsi128_si256 (__m128i a) - VBROADCASTI128 ymm, m128 - The above native signature does not directly correspond to the managed signature. - + __m256i _mm256_broadcastsi128_si256 (__m128i a)
    VBROADCASTI128 ymm, m128
To be added. - To be added. + + +
@@ -3160,10 +3113,7 @@ To be added. To be added. - - __m256i _mm256_cmpeq_epi8 (__m256i a, __m256i b) - VPCMPEQB ymm, ymm, ymm/m256 - + __m256i _mm256_cmpeq_epi8 (__m256i a, __m256i b)
    VPCMPEQB ymm, ymm, ymm/m256
To be added. To be added.
@@ -3194,10 +3144,7 @@ To be added. To be added. - - __m256i _mm256_cmpeq_epi16 (__m256i a, __m256i b) - VPCMPEQW ymm, ymm, ymm/m256 - + __m256i _mm256_cmpeq_epi16 (__m256i a, __m256i b)
    VPCMPEQW ymm, ymm, ymm/m256
To be added. To be added.
@@ -3228,10 +3175,7 @@ To be added. To be added. - - __m256i _mm256_cmpeq_epi32 (__m256i a, __m256i b) - VPCMPEQD ymm, ymm, ymm/m256 - + __m256i _mm256_cmpeq_epi32 (__m256i a, __m256i b)
    VPCMPEQD ymm, ymm, ymm/m256
To be added. To be added.
@@ -3262,10 +3206,7 @@ To be added. To be added. - - __m256i _mm256_cmpeq_epi64 (__m256i a, __m256i b) - VPCMPEQQ ymm, ymm, ymm/m256 - + __m256i _mm256_cmpeq_epi64 (__m256i a, __m256i b)
    VPCMPEQQ ymm, ymm, ymm/m256
To be added. To be added.
@@ -3296,10 +3237,7 @@ To be added. To be added. - - __m256i _mm256_cmpeq_epi8 (__m256i a, __m256i b) - VPCMPEQB ymm, ymm, ymm/m256 - + __m256i _mm256_cmpeq_epi8 (__m256i a, __m256i b)
    VPCMPEQB ymm, ymm, ymm/m256
To be added. To be added.
@@ -3330,10 +3268,7 @@ To be added. To be added. - - __m256i _mm256_cmpeq_epi16 (__m256i a, __m256i b) - VPCMPEQW ymm, ymm, ymm/m256 - + __m256i _mm256_cmpeq_epi16 (__m256i a, __m256i b)
    VPCMPEQW ymm, ymm, ymm/m256
To be added. To be added.
@@ -3364,10 +3299,7 @@ To be added. To be added. - - __m256i _mm256_cmpeq_epi32 (__m256i a, __m256i b) - VPCMPEQD ymm, ymm, ymm/m256 - + __m256i _mm256_cmpeq_epi32 (__m256i a, __m256i b)
    VPCMPEQD ymm, ymm, ymm/m256
To be added. To be added.
@@ -3398,10 +3330,7 @@ To be added. To be added. - - __m256i _mm256_cmpeq_epi64 (__m256i a, __m256i b) - VPCMPEQQ ymm, ymm, ymm/m256 - + __m256i _mm256_cmpeq_epi64 (__m256i a, __m256i b)
    VPCMPEQQ ymm, ymm, ymm/m256
To be added. To be added.
@@ -3432,10 +3361,7 @@ To be added. To be added. - - __m256i _mm256_cmpgt_epi16 (__m256i a, __m256i b) - VPCMPGTW ymm, ymm, ymm/m256 - + __m256i _mm256_cmpgt_epi16 (__m256i a, __m256i b)
    VPCMPGTW ymm, ymm, ymm/m256
To be added. To be added.
@@ -3466,10 +3392,7 @@ To be added. To be added. - - __m256i _mm256_cmpgt_epi32 (__m256i a, __m256i b) - VPCMPGTD ymm, ymm, ymm/m256 - + __m256i _mm256_cmpgt_epi32 (__m256i a, __m256i b)
    VPCMPGTD ymm, ymm, ymm/m256
To be added. To be added.
@@ -3500,10 +3423,7 @@ To be added. To be added. - - __m256i _mm256_cmpgt_epi64 (__m256i a, __m256i b) - VPCMPGTQ ymm, ymm, ymm/m256 - + __m256i _mm256_cmpgt_epi64 (__m256i a, __m256i b)
    VPCMPGTQ ymm, ymm, ymm/m256
To be added. To be added.
@@ -3534,10 +3454,7 @@ To be added. To be added. - - __m256i _mm256_cmpgt_epi8 (__m256i a, __m256i b) - VPCMPGTB ymm, ymm, ymm/m256 - + __m256i _mm256_cmpgt_epi8 (__m256i a, __m256i b)
    VPCMPGTB ymm, ymm, ymm/m256
To be added. To be added.
@@ -3562,10 +3479,7 @@ To be added. - - int _mm256_cvtsi256_si32 (__m256i a) - MOVD reg/m32, xmm - + int _mm256_cvtsi256_si32 (__m256i a)
    MOVD reg/m32, xmm
To be added. To be added.
@@ -3590,10 +3504,7 @@ To be added. - - int _mm256_cvtsi256_si32 (__m256i a) - MOVD reg/m32, xmm - + int _mm256_cvtsi256_si32 (__m256i a)
    MOVD reg/m32, xmm
To be added. To be added.
@@ -3624,7 +3535,7 @@ ## Remarks -The native signature does not exist. We provide this additional overload for completeness. +The native signature doesn't exist. This additional overload is provided for completeness. ]]> @@ -3652,10 +3563,7 @@ The native signature does not exist. We provide this additional overload for com To be added. - - __m256i _mm256_cvtepu8_epi16 (__m128i a) - VPMOVZXBW ymm, xmm - + __m256i _mm256_cvtepu8_epi16 (__m128i a)
    VPMOVZXBW ymm, xmm
To be added. To be added.
@@ -3684,10 +3592,7 @@ The native signature does not exist. We provide this additional overload for com To be added. - - __m256i _mm256_cvtepi8_epi16 (__m128i a) - VPMOVSXBW ymm, xmm/m128 - + __m256i _mm256_cvtepi8_epi16 (__m128i a)
    VPMOVSXBW ymm, xmm/m128
To be added. To be added.
@@ -3718,7 +3623,7 @@ The native signature does not exist. We provide this additional overload for com ## Remarks -The native signature does not exist. We provide this additional overload for completeness. +The native signature doesn't exist. This additional overload is provided for completeness. ]]> @@ -3752,7 +3657,7 @@ The native signature does not exist. We provide this additional overload for com ## Remarks -The native signature does not exist. We provide this additional overload for completeness. +The native signature doesn't exist. This additional overload is provided for completeness. ]]> @@ -3786,7 +3691,7 @@ The native signature does not exist. We provide this additional overload for com ## Remarks -The native signature does not exist. We provide this additional overload for completeness. +The native signature doesn't exist. This additional overload is provided for completeness. ]]> @@ -3814,10 +3719,7 @@ The native signature does not exist. We provide this additional overload for com To be added. - - __m256i _mm256_cvtepu8_epi32 (__m128i a) - VPMOVZXBD ymm, xmm - + __m256i _mm256_cvtepu8_epi32 (__m128i a)
VPMOVZXBD ymm, xmm
To be added. To be added.
@@ -3846,10 +3748,7 @@ The native signature does not exist. We provide this additional overload for com To be added. - - __m256i _mm256_cvtepi16_epi32 (__m128i a) - VPMOVSXWD ymm, xmm/m128 - + __m256i _mm256_cvtepi16_epi32 (__m128i a)
    VPMOVSXWD ymm, xmm/m128
To be added. To be added.
@@ -3878,10 +3777,7 @@ The native signature does not exist. We provide this additional overload for com To be added. - - __m256i _mm256_cvtepi8_epi32 (__m128i a) - VPMOVSXBD ymm, xmm/m128 - + __m256i _mm256_cvtepi8_epi32 (__m128i a)
    VPMOVSXBD ymm, xmm/m128
To be added. To be added.
@@ -3906,10 +3802,7 @@ The native signature does not exist. We provide this additional overload for com To be added. - - __m256i _mm256_cvtepu16_epi32 (__m128i a) - VPMOVZXWD ymm, xmm - + __m256i _mm256_cvtepu16_epi32 (__m128i a)
    VPMOVZXWD ymm, xmm
To be added. To be added.
@@ -3940,7 +3833,7 @@ The native signature does not exist. We provide this additional overload for com ## Remarks -The native signature does not exist. We provide this additional overload for completeness. +The native signature doesn't exist. This additional overload is provided for completeness. ]]> @@ -3974,7 +3867,7 @@ The native signature does not exist. We provide this additional overload for com ## Remarks -The native signature does not exist. We provide this additional overload for completeness. +The native signature doesn't exist. This additional overload is provided for completeness. ]]> @@ -4008,7 +3901,7 @@ The native signature does not exist. We provide this additional overload for com ## Remarks -The native signature does not exist. We provide this additional overload for completeness. +The native signature doesn't exist. This additional overload is provided for completeness. ]]> @@ -4042,7 +3935,7 @@ The native signature does not exist. We provide this additional overload for com ## Remarks -The native signature does not exist. We provide this additional overload for completeness. +The native signature doesn't exist. This additional overload is provided for completeness. ]]> @@ -4076,7 +3969,7 @@ The native signature does not exist. We provide this additional overload for com ## Remarks -The native signature does not exist. We provide this additional overload for completeness. +The native signature doesn't exist. This additional overload is provided for completeness. ]]> @@ -4104,10 +3997,7 @@ The native signature does not exist. We provide this additional overload for com To be added. - - __m256i _mm256_cvtepu8_epi64 (__m128i a) - VPMOVZXBQ ymm, xmm - + __m256i _mm256_cvtepu8_epi64 (__m128i a)
VPMOVZXBQ ymm, xmm
To be added. To be added.
@@ -4136,10 +4026,7 @@ The native signature does not exist. We provide this additional overload for com To be added. - - __m256i _mm256_cvtepi16_epi64 (__m128i a) - VPMOVSXWQ ymm, xmm/m128 - + __m256i _mm256_cvtepi16_epi64 (__m128i a)
    VPMOVSXWQ ymm, xmm/m128
To be added. To be added.
@@ -4168,10 +4055,7 @@ The native signature does not exist. We provide this additional overload for com To be added. - - __m256i _mm256_cvtepi32_epi64 (__m128i a) - VPMOVSXDQ ymm, xmm/m128 - + __m256i _mm256_cvtepi32_epi64 (__m128i a)
    VPMOVSXDQ ymm, xmm/m128
To be added. To be added.
@@ -4200,10 +4084,7 @@ The native signature does not exist. We provide this additional overload for com To be added. - - __m256i _mm256_cvtepi8_epi64 (__m128i a) - VPMOVSXBQ ymm, xmm/m128 - + __m256i _mm256_cvtepi8_epi64 (__m128i a)
    VPMOVSXBQ ymm, xmm/m128
To be added. To be added.
@@ -4228,10 +4109,7 @@ The native signature does not exist. We provide this additional overload for com To be added. - - __m256i _mm256_cvtepu16_epi64 (__m128i a) - VPMOVZXWQ ymm, xmm - + __m256i _mm256_cvtepu16_epi64 (__m128i a)
VPMOVZXWQ ymm, xmm
To be added. To be added.
@@ -4256,10 +4134,7 @@ The native signature does not exist. We provide this additional overload for com To be added. - - __m256i _mm256_cvtepu32_epi64 (__m128i a) - VPMOVZXDQ ymm, xmm - + __m256i _mm256_cvtepu32_epi64 (__m128i a)
VPMOVZXDQ ymm, xmm
To be added. To be added.
@@ -4290,7 +4165,7 @@ The native signature does not exist. We provide this additional overload for com ## Remarks -The native signature does not exist. We provide this additional overload for completeness. +The native signature doesn't exist. This additional overload is provided for completeness. ]]> @@ -4324,7 +4199,7 @@ The native signature does not exist. We provide this additional overload for com ## Remarks -The native signature does not exist. We provide this additional overload for completeness. +The native signature doesn't exist. This additional overload is provided for completeness. ]]> @@ -4358,7 +4233,7 @@ The native signature does not exist. We provide this additional overload for com ## Remarks -The native signature does not exist. We provide this additional overload for completeness. +The native signature doesn't exist. This additional overload is provided for completeness. ]]> @@ -4392,10 +4267,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m128i _mm256_extracti128_si256 (__m256i a, const int imm8) - VEXTRACTI128 xmm, ymm, imm8 - + __m128i _mm256_extracti128_si256 (__m256i a, const int imm8)
    VEXTRACTI128 xmm, ymm, imm8
To be added. To be added.
@@ -4426,10 +4298,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m128i _mm256_extracti128_si256 (__m256i a, const int imm8) - VEXTRACTI128 xmm, ymm, imm8 - + __m128i _mm256_extracti128_si256 (__m256i a, const int imm8)
    VEXTRACTI128 xmm, ymm, imm8
To be added. To be added.
@@ -4460,10 +4329,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m128i _mm256_extracti128_si256 (__m256i a, const int imm8) - VEXTRACTI128 xmm, ymm, imm8 - + __m128i _mm256_extracti128_si256 (__m256i a, const int imm8)
    VEXTRACTI128 xmm, ymm, imm8
To be added. To be added.
@@ -4494,10 +4360,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m128i _mm256_extracti128_si256 (__m256i a, const int imm8) - VEXTRACTI128 xmm, ymm, imm8 - + __m128i _mm256_extracti128_si256 (__m256i a, const int imm8)
    VEXTRACTI128 xmm, ymm, imm8
To be added. To be added.
@@ -4528,10 +4391,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m128i _mm256_extracti128_si256 (__m256i a, const int imm8) - VEXTRACTI128 xmm, ymm, imm8 - + __m128i _mm256_extracti128_si256 (__m256i a, const int imm8)
    VEXTRACTI128 xmm, ymm, imm8
To be added. To be added.
@@ -4562,10 +4422,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m128i _mm256_extracti128_si256 (__m256i a, const int imm8) - VEXTRACTI128 xmm, ymm, imm8 - + __m128i _mm256_extracti128_si256 (__m256i a, const int imm8)
    VEXTRACTI128 xmm, ymm, imm8
To be added. To be added.
@@ -4596,10 +4453,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m128i _mm256_extracti128_si256 (__m256i a, const int imm8) - VEXTRACTI128 xmm, ymm, imm8 - + __m128i _mm256_extracti128_si256 (__m256i a, const int imm8)
    VEXTRACTI128 xmm, ymm, imm8
To be added. To be added.
@@ -4630,10 +4484,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m128i _mm256_extracti128_si256 (__m256i a, const int imm8) - VEXTRACTI128 xmm, ymm, imm8 - + __m128i _mm256_extracti128_si256 (__m256i a, const int imm8)
    VEXTRACTI128 xmm, ymm, imm8
To be added. To be added.
@@ -4665,13 +4516,10 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. To be added. - - __m128d _mm_mask_i32gather_pd (__m128d src, double const* base_addr, __m128i vindex, __m128d mask, const int scale) - VGATHERDPD xmm, vm32x, xmm - The scale parameter should be 1, 2, 4 or 8, otherwise, ArgumentOutOfRangeException will be thrown. - + __m128d _mm_mask_i32gather_pd (__m128d src, double const* base_addr, __m128i vindex, __m128d mask, const int scale)
    VGATHERDPD xmm, vm32x, xmm
To be added. To be added. + The scale parameter is not 1, 2, 4 or 8.
@@ -4701,13 +4549,10 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. To be added. - - __m128d _mm_mask_i64gather_pd (__m128d src, double const* base_addr, __m128i vindex, __m128d mask, const int scale) - VGATHERQPD xmm, vm64x, xmm - The scale parameter should be 1, 2, 4 or 8, otherwise, ArgumentOutOfRangeException will be thrown. - + __m128d _mm_mask_i64gather_pd (__m128d src, double const* base_addr, __m128i vindex, __m128d mask, const int scale)
    VGATHERQPD xmm, vm64x, xmm
To be added. To be added. + The scale parameter is not 1, 2, 4 or 8.
@@ -4737,13 +4582,10 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. To be added. - - __m128i _mm_mask_i32gather_epi32 (__m128i src, int const* base_addr, __m128i vindex, __m128i mask, const int scale) - VPGATHERDD xmm, vm32x, xmm - The scale parameter should be 1, 2, 4 or 8, otherwise, ArgumentOutOfRangeException will be thrown. - + __m128i _mm_mask_i32gather_epi32 (__m128i src, int const* base_addr, __m128i vindex, __m128i mask, const int scale)
    VPGATHERDD xmm, vm32x, xmm
To be added. To be added. + The scale parameter is not 1, 2, 4 or 8.
@@ -4773,13 +4615,10 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. To be added. - - __m128i _mm_mask_i64gather_epi32 (__m128i src, int const* base_addr, __m128i vindex, __m128i mask, const int scale) - VPGATHERQD xmm, vm64x, xmm - The scale parameter should be 1, 2, 4 or 8, otherwise, ArgumentOutOfRangeException will be thrown. - + __m128i _mm_mask_i64gather_epi32 (__m128i src, int const* base_addr, __m128i vindex, __m128i mask, const int scale)
    VPGATHERQD xmm, vm64x, xmm
To be added. To be added. + The scale parameter is not 1, 2, 4 or 8.
@@ -4809,13 +4648,10 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. To be added. - - __m128i _mm256_mask_i64gather_epi32 (__m128i src, int const* base_addr, __m256i vindex, __m128i mask, const int scale) - VPGATHERQD xmm, vm32y, xmm - The scale parameter should be 1, 2, 4 or 8, otherwise, ArgumentOutOfRangeException will be thrown. - + __m128i _mm256_mask_i64gather_epi32 (__m128i src, int const* base_addr, __m256i vindex, __m128i mask, const int scale)
    VPGATHERQD xmm, vm32y, xmm
To be added. To be added. + The scale parameter is not 1, 2, 4 or 8.
@@ -4845,13 +4681,10 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. To be added. - - __m128i _mm_mask_i32gather_epi64 (__m128i src, __int64 const* base_addr, __m128i vindex, __m128i mask, const int scale) - VPGATHERDQ xmm, vm32x, xmm - The scale parameter should be 1, 2, 4 or 8, otherwise, ArgumentOutOfRangeException will be thrown. - + __m128i _mm_mask_i32gather_epi64 (__m128i src, __int64 const* base_addr, __m128i vindex, __m128i mask, const int scale)
    VPGATHERDQ xmm, vm32x, xmm
To be added. To be added. + The scale parameter is not 1, 2, 4 or 8.
@@ -4881,13 +4714,10 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. To be added. - - __m128i _mm_mask_i64gather_epi64 (__m128i src, __int64 const* base_addr, __m128i vindex, __m128i mask, const int scale) - VPGATHERQQ xmm, vm64x, xmm - The scale parameter should be 1, 2, 4 or 8, otherwise, ArgumentOutOfRangeException will be thrown. - + __m128i _mm_mask_i64gather_epi64 (__m128i src, __int64 const* base_addr, __m128i vindex, __m128i mask, const int scale)
    VPGATHERQQ xmm, vm64x, xmm
To be added. To be added. + The scale parameter is not 1, 2, 4 or 8.
@@ -4917,13 +4747,10 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. To be added. - - __m128 _mm_mask_i32gather_ps (__m128 src, float const* base_addr, __m128i vindex, __m128 mask, const int scale) - VGATHERDPS xmm, vm32x, xmm - The scale parameter should be 1, 2, 4 or 8, otherwise, ArgumentOutOfRangeException will be thrown. - + __m128 _mm_mask_i32gather_ps (__m128 src, float const* base_addr, __m128i vindex, __m128 mask, const int scale)
    VGATHERDPS xmm, vm32x, xmm
To be added. To be added. + The scale parameter is not 1, 2, 4 or 8.
@@ -4953,13 +4780,10 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. To be added. - - __m128 _mm_mask_i64gather_ps (__m128 src, float const* base_addr, __m128i vindex, __m128 mask, const int scale) - VGATHERQPS xmm, vm64x, xmm - The scale parameter should be 1, 2, 4 or 8, otherwise, ArgumentOutOfRangeException will be thrown. - + __m128 _mm_mask_i64gather_ps (__m128 src, float const* base_addr, __m128i vindex, __m128 mask, const int scale)
    VGATHERQPS xmm, vm64x, xmm
To be added. To be added. + The scale parameter is not 1, 2, 4 or 8.
@@ -4989,13 +4813,10 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. To be added. - - __m128 _mm256_mask_i64gather_ps (__m128 src, float const* base_addr, __m256i vindex, __m128 mask, const int scale) - VGATHERQPS xmm, vm32y, xmm - The scale parameter should be 1, 2, 4 or 8, otherwise, ArgumentOutOfRangeException will be thrown. - + __m128 _mm256_mask_i64gather_ps (__m128 src, float const* base_addr, __m256i vindex, __m128 mask, const int scale)
    VGATHERQPS xmm, vm32y, xmm
To be added. To be added. + The scale parameter is not 1, 2, 4 or 8.
@@ -5025,13 +4846,10 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. To be added. - - __m128i _mm_mask_i32gather_epi32 (__m128i src, int const* base_addr, __m128i vindex, __m128i mask, const int scale) - VPGATHERDD xmm, vm32x, xmm - The scale parameter should be 1, 2, 4 or 8, otherwise, ArgumentOutOfRangeException will be thrown. - + __m128i _mm_mask_i32gather_epi32 (__m128i src, int const* base_addr, __m128i vindex, __m128i mask, const int scale)
    VPGATHERDD xmm, vm32x, xmm
To be added. To be added. + The scale parameter is not 1, 2, 4 or 8.
@@ -5061,13 +4879,10 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. To be added. - - __m128i _mm_mask_i64gather_epi32 (__m128i src, int const* base_addr, __m128i vindex, __m128i mask, const int scale) - VPGATHERQD xmm, vm64x, xmm - The scale parameter should be 1, 2, 4 or 8, otherwise, ArgumentOutOfRangeException will be thrown. - + __m128i _mm_mask_i64gather_epi32 (__m128i src, int const* base_addr, __m128i vindex, __m128i mask, const int scale)
    VPGATHERQD xmm, vm64x, xmm
To be added. To be added. + The scale parameter is not 1, 2, 4 or 8.
@@ -5097,13 +4912,10 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. To be added. - - __m128i _mm256_mask_i64gather_epi32 (__m128i src, int const* base_addr, __m256i vindex, __m128i mask, const int scale) - VPGATHERQD xmm, vm32y, xmm - The scale parameter should be 1, 2, 4 or 8, otherwise, ArgumentOutOfRangeException will be thrown. - + __m128i _mm256_mask_i64gather_epi32 (__m128i src, int const* base_addr, __m256i vindex, __m128i mask, const int scale)
    VPGATHERQD xmm, vm32y, xmm
To be added. To be added. + The scale parameter is not 1, 2, 4 or 8.
@@ -5133,13 +4945,10 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. To be added. - - __m128i _mm_mask_i32gather_epi64 (__m128i src, __int64 const* base_addr, __m128i vindex, __m128i mask, const int scale) - VPGATHERDQ xmm, vm32x, xmm - The scale parameter should be 1, 2, 4 or 8, otherwise, ArgumentOutOfRangeException will be thrown. - + __m128i _mm_mask_i32gather_epi64 (__m128i src, __int64 const* base_addr, __m128i vindex, __m128i mask, const int scale)
    VPGATHERDQ xmm, vm32x, xmm
To be added. To be added. + The scale parameter is not 1, 2, 4 or 8.
@@ -5169,13 +4978,10 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. To be added. - - __m128i _mm_mask_i64gather_epi64 (__m128i src, __int64 const* base_addr, __m128i vindex, __m128i mask, const int scale) - VPGATHERQQ xmm, vm64x, xmm - The scale parameter should be 1, 2, 4 or 8, otherwise, ArgumentOutOfRangeException will be thrown. - + __m128i _mm_mask_i64gather_epi64 (__m128i src, __int64 const* base_addr, __m128i vindex, __m128i mask, const int scale)
    VPGATHERQQ xmm, vm64x, xmm
To be added. To be added. + The scale parameter is not 1, 2, 4 or 8.
@@ -5205,13 +5011,10 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. To be added. - - __m256d _mm256_mask_i32gather_pd (__m256d src, double const* base_addr, __m128i vindex, __m256d mask, const int scale) - VPGATHERDPD ymm, vm32y, ymm - The scale parameter should be 1, 2, 4 or 8, otherwise, ArgumentOutOfRangeException will be thrown. - + __m256d _mm256_mask_i32gather_pd (__m256d src, double const* base_addr, __m128i vindex, __m256d mask, const int scale)
    VPGATHERDPD ymm, vm32y, ymm
To be added. To be added. + The scale parameter is not 1, 2, 4 or 8.
@@ -5241,13 +5044,10 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. To be added. - - __m256d _mm256_mask_i64gather_pd (__m256d src, double const* base_addr, __m256i vindex, __m256d mask, const int scale) - VGATHERQPD ymm, vm32y, ymm - The scale parameter should be 1, 2, 4 or 8, otherwise, ArgumentOutOfRangeException will be thrown. - + __m256d _mm256_mask_i64gather_pd (__m256d src, double const* base_addr, __m256i vindex, __m256d mask, const int scale)
    VGATHERQPD ymm, vm32y, ymm
To be added. To be added. + The scale parameter is not 1, 2, 4 or 8.
@@ -5277,13 +5077,10 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. To be added. - - __m256i _mm256_mask_i32gather_epi32 (__m256i src, int const* base_addr, __m256i vindex, __m256i mask, const int scale) - VPGATHERDD ymm, vm32y, ymm - The scale parameter should be 1, 2, 4 or 8, otherwise, ArgumentOutOfRangeException will be thrown. - + __m256i _mm256_mask_i32gather_epi32 (__m256i src, int const* base_addr, __m256i vindex, __m256i mask, const int scale)
    VPGATHERDD ymm, vm32y, ymm
To be added. To be added. + The scale parameter is not 1, 2, 4 or 8.
@@ -5313,13 +5110,10 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. To be added. - - __m256i _mm256_mask_i32gather_epi64 (__m256i src, __int64 const* base_addr, __m128i vindex, __m256i mask, const int scale) - VPGATHERDQ ymm, vm32y, ymm - The scale parameter should be 1, 2, 4 or 8, otherwise, ArgumentOutOfRangeException will be thrown. - + __m256i _mm256_mask_i32gather_epi64 (__m256i src, __int64 const* base_addr, __m128i vindex, __m256i mask, const int scale)
    VPGATHERDQ ymm, vm32y, ymm
To be added. To be added. + The scale parameter is not 1, 2, 4 or 8.
@@ -5349,13 +5143,10 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. To be added. - - __m256i _mm256_mask_i64gather_epi64 (__m256i src, __int64 const* base_addr, __m256i vindex, __m256i mask, const int scale) - VPGATHERQQ ymm, vm32y, ymm - The scale parameter should be 1, 2, 4 or 8, otherwise, ArgumentOutOfRangeException will be thrown. - + __m256i _mm256_mask_i64gather_epi64 (__m256i src, __int64 const* base_addr, __m256i vindex, __m256i mask, const int scale)
    VPGATHERQQ ymm, vm32y, ymm
To be added. To be added. + The scale parameter is not 1, 2, 4 or 8.
@@ -5385,13 +5176,10 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. To be added. - - __m256 _mm256_mask_i32gather_ps (__m256 src, float const* base_addr, __m256i vindex, __m256 mask, const int scale) - VPGATHERDPS ymm, vm32y, ymm - The scale parameter should be 1, 2, 4 or 8, otherwise, ArgumentOutOfRangeException will be thrown. - + __m256 _mm256_mask_i32gather_ps (__m256 src, float const* base_addr, __m256i vindex, __m256 mask, const int scale)
    VPGATHERDPS ymm, vm32y, ymm
To be added. To be added. + The scale parameter is not 1, 2, 4 or 8.
@@ -5421,13 +5209,10 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. To be added. - - __m256i _mm256_mask_i32gather_epi32 (__m256i src, int const* base_addr, __m256i vindex, __m256i mask, const int scale) - VPGATHERDD ymm, vm32y, ymm - The scale parameter should be 1, 2, 4 or 8, otherwise, ArgumentOutOfRangeException will be thrown. - + __m256i _mm256_mask_i32gather_epi32 (__m256i src, int const* base_addr, __m256i vindex, __m256i mask, const int scale)
    VPGATHERDD ymm, vm32y, ymm
To be added. To be added. + The scale parameter is not 1, 2, 4 or 8.
@@ -5457,13 +5242,10 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. To be added. - - __m256i _mm256_mask_i32gather_epi64 (__m256i src, __int64 const* base_addr, __m128i vindex, __m256i mask, const int scale) - VPGATHERDQ ymm, vm32y, ymm - The scale parameter should be 1, 2, 4 or 8, otherwise, ArgumentOutOfRangeException will be thrown. - + __m256i _mm256_mask_i32gather_epi64 (__m256i src, __int64 const* base_addr, __m128i vindex, __m256i mask, const int scale)
    VPGATHERDQ ymm, vm32y, ymm
To be added. To be added. + The scale parameter is not 1, 2, 4 or 8.
@@ -5493,13 +5275,10 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. To be added. - - __m256i _mm256_mask_i64gather_epi64 (__m256i src, __int64 const* base_addr, __m256i vindex, __m256i mask, const int scale) - VPGATHERQQ ymm, vm32y, ymm - The scale parameter should be 1, 2, 4 or 8, otherwise, ArgumentOutOfRangeException will be thrown. - + __m256i _mm256_mask_i64gather_epi64 (__m256i src, __int64 const* base_addr, __m256i vindex, __m256i mask, const int scale)
    VPGATHERQQ ymm, vm32y, ymm
To be added. To be added. + The scale parameter is not 1, 2, 4 or 8.
@@ -5525,13 +5304,10 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. To be added. - - __m128d _mm_i32gather_pd (double const* base_addr, __m128i vindex, const int scale) - VGATHERDPD xmm, vm32x, xmm - The scale parameter should be 1, 2, 4 or 8, otherwise, ArgumentOutOfRangeException will be thrown. - + __m128d _mm_i32gather_pd (double const* base_addr, __m128i vindex, const int scale)
    VGATHERDPD xmm, vm32x, xmm
To be added. To be added. + The scale parameter is not 1, 2, 4 or 8.
@@ -5557,13 +5333,10 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. To be added. - - __m128d _mm_i64gather_pd (double const* base_addr, __m128i vindex, const int scale) - VGATHERQPD xmm, vm64x, xmm - The scale parameter should be 1, 2, 4 or 8, otherwise, ArgumentOutOfRangeException will be thrown. - + __m128d _mm_i64gather_pd (double const* base_addr, __m128i vindex, const int scale)
    VGATHERQPD xmm, vm64x, xmm
To be added. To be added. + The scale parameter is not 1, 2, 4 or 8.
@@ -5589,13 +5362,10 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. To be added. - - __m128i _mm_i32gather_epi32 (int const* base_addr, __m128i vindex, const int scale) - VPGATHERDD xmm, vm32x, xmm - The scale parameter should be 1, 2, 4 or 8, otherwise, ArgumentOutOfRangeException will be thrown. - + __m128i _mm_i32gather_epi32 (int const* base_addr, __m128i vindex, const int scale)
    VPGATHERDD xmm, vm32x, xmm
To be added. To be added. + The scale parameter is not 1, 2, 4 or 8.
@@ -5621,13 +5391,10 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. To be added. - - __m128i _mm_i64gather_epi32 (int const* base_addr, __m128i vindex, const int scale) - VPGATHERQD xmm, vm64x, xmm - The scale parameter should be 1, 2, 4 or 8, otherwise, ArgumentOutOfRangeException will be thrown. - + __m128i _mm_i64gather_epi32 (int const* base_addr, __m128i vindex, const int scale)
    VPGATHERQD xmm, vm64x, xmm
To be added. To be added. + The scale parameter is not 1, 2, 4 or 8.
@@ -5653,13 +5420,10 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. To be added. - - __m128i _mm256_i64gather_epi32 (int const* base_addr, __m256i vindex, const int scale) - VPGATHERQD xmm, vm64y, xmm - The scale parameter should be 1, 2, 4 or 8, otherwise, ArgumentOutOfRangeException will be thrown. - + __m128i _mm256_i64gather_epi32 (int const* base_addr, __m256i vindex, const int scale)
    VPGATHERQD xmm, vm64y, xmm
To be added. To be added. + The scale parameter is not 1, 2, 4 or 8.
@@ -5685,13 +5449,10 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. To be added. - - __m128i _mm_i32gather_epi64 (__int64 const* base_addr, __m128i vindex, const int scale) - VPGATHERDQ xmm, vm32x, xmm - The scale parameter should be 1, 2, 4 or 8, otherwise, ArgumentOutOfRangeException will be thrown. - + __m128i _mm_i32gather_epi64 (__int64 const* base_addr, __m128i vindex, const int scale)
    VPGATHERDQ xmm, vm32x, xmm
To be added. To be added. + The scale parameter is not 1, 2, 4 or 8.
@@ -5717,13 +5478,10 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. To be added. - - __m128i _mm_i64gather_epi64 (__int64 const* base_addr, __m128i vindex, const int scale) - VPGATHERQQ xmm, vm64x, xmm - The scale parameter should be 1, 2, 4 or 8, otherwise, ArgumentOutOfRangeException will be thrown. - + __m128i _mm_i64gather_epi64 (__int64 const* base_addr, __m128i vindex, const int scale)
    VPGATHERQQ xmm, vm64x, xmm
To be added. To be added. + The scale parameter is not 1, 2, 4 or 8.
@@ -5749,13 +5507,10 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. To be added. - - __m128 _mm_i32gather_ps (float const* base_addr, __m128i vindex, const int scale) - VGATHERDPS xmm, vm32x, xmm - The scale parameter should be 1, 2, 4 or 8, otherwise, ArgumentOutOfRangeException will be thrown. - + __m128 _mm_i32gather_ps (float const* base_addr, __m128i vindex, const int scale)
    VGATHERDPS xmm, vm32x, xmm
To be added. To be added. + The scale parameter is not 1, 2, 4 or 8.
@@ -5781,13 +5536,10 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. To be added. - - __m128 _mm_i64gather_ps (float const* base_addr, __m128i vindex, const int scale) - VGATHERQPS xmm, vm64x, xmm - The scale parameter should be 1, 2, 4 or 8, otherwise, ArgumentOutOfRangeException will be thrown. - + __m128 _mm_i64gather_ps (float const* base_addr, __m128i vindex, const int scale)
    VGATHERQPS xmm, vm64x, xmm
To be added. To be added. + The scale parameter is not 1, 2, 4 or 8.
@@ -5813,13 +5565,10 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. To be added. - - __m128 _mm256_i64gather_ps (float const* base_addr, __m256i vindex, const int scale) - VGATHERQPS xmm, vm64y, xmm - The scale parameter should be 1, 2, 4 or 8, otherwise, ArgumentOutOfRangeException will be thrown. - + __m128 _mm256_i64gather_ps (float const* base_addr, __m256i vindex, const int scale)
    VGATHERQPS xmm, vm64y, xmm
To be added. To be added. + The scale parameter is not 1, 2, 4 or 8.
@@ -5845,13 +5594,10 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. To be added. - - __m128i _mm_i32gather_epi32 (int const* base_addr, __m128i vindex, const int scale) - VPGATHERDD xmm, vm32x, xmm - The scale parameter should be 1, 2, 4 or 8, otherwise, ArgumentOutOfRangeException will be thrown. - + __m128i _mm_i32gather_epi32 (int const* base_addr, __m128i vindex, const int scale)
    VPGATHERDD xmm, vm32x, xmm
To be added. To be added. + The scale parameter is not 1, 2, 4 or 8.
@@ -5877,13 +5623,10 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. To be added. - - __m128i _mm_i64gather_epi32 (int const* base_addr, __m128i vindex, const int scale) - VPGATHERQD xmm, vm64x, xmm - The scale parameter should be 1, 2, 4 or 8, otherwise, ArgumentOutOfRangeException will be thrown. - + __m128i _mm_i64gather_epi32 (int const* base_addr, __m128i vindex, const int scale)
    VPGATHERQD xmm, vm64x, xmm
To be added. To be added. + The scale parameter is not 1, 2, 4 or 8.
@@ -5909,13 +5652,10 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. To be added. - - __m128i _mm256_i64gather_epi32 (int const* base_addr, __m256i vindex, const int scale) - VPGATHERQD xmm, vm64y, xmm - The scale parameter should be 1, 2, 4 or 8, otherwise, ArgumentOutOfRangeException will be thrown. - + __m128i _mm256_i64gather_epi32 (int const* base_addr, __m256i vindex, const int scale)
    VPGATHERQD xmm, vm64y, xmm
To be added. To be added. + The scale parameter is not 1, 2, 4 or 8.
@@ -5941,13 +5681,10 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. To be added. - - __m128i _mm_i32gather_epi64 (__int64 const* base_addr, __m128i vindex, const int scale) - VPGATHERDQ xmm, vm32x, xmm - The scale parameter should be 1, 2, 4 or 8, otherwise, ArgumentOutOfRangeException will be thrown. - + __m128i _mm_i32gather_epi64 (__int64 const* base_addr, __m128i vindex, const int scale)
    VPGATHERDQ xmm, vm32x, xmm
To be added. To be added. + The scale parameter is not 1, 2, 4 or 8.
@@ -5973,13 +5710,10 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. To be added. - - __m128i _mm_i64gather_epi64 (__int64 const* base_addr, __m128i vindex, const int scale) - VPGATHERQQ xmm, vm64x, xmm - The scale parameter should be 1, 2, 4 or 8, otherwise, ArgumentOutOfRangeException will be thrown. - + __m128i _mm_i64gather_epi64 (__int64 const* base_addr, __m128i vindex, const int scale)
    VPGATHERQQ xmm, vm64x, xmm
To be added. To be added. + The scale parameter is not 1, 2, 4 or 8.
@@ -6005,13 +5739,10 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. To be added. - - __m256d _mm256_i32gather_pd (double const* base_addr, __m128i vindex, const int scale) - VGATHERDPD ymm, vm32y, ymm - The scale parameter should be 1, 2, 4 or 8, otherwise, ArgumentOutOfRangeException will be thrown. - + __m256d _mm256_i32gather_pd (double const* base_addr, __m128i vindex, const int scale)
    VGATHERDPD ymm, vm32y, ymm
To be added. To be added. + The scale parameter is not 1, 2, 4 or 8.
@@ -6037,13 +5768,10 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. To be added. - - __m256d _mm256_i64gather_pd (double const* base_addr, __m256i vindex, const int scale) - VGATHERQPD ymm, vm64y, ymm - The scale parameter should be 1, 2, 4 or 8, otherwise, ArgumentOutOfRangeException will be thrown. - + __m256d _mm256_i64gather_pd (double const* base_addr, __m256i vindex, const int scale)
    VGATHERQPD ymm, vm64y, ymm
To be added. To be added. + The scale parameter is not 1, 2, 4 or 8.
@@ -6069,13 +5797,10 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. To be added. - - __m256i _mm256_i32gather_epi32 (int const* base_addr, __m256i vindex, const int scale) - VPGATHERDD ymm, vm32y, ymm - The scale parameter should be 1, 2, 4 or 8, otherwise, ArgumentOutOfRangeException will be thrown. - + __m256i _mm256_i32gather_epi32 (int const* base_addr, __m256i vindex, const int scale)
    VPGATHERDD ymm, vm32y, ymm
To be added. To be added. + The scale parameter is not 1, 2, 4 or 8.
@@ -6101,13 +5826,10 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. To be added. - - __m256i _mm256_i32gather_epi64 (__int64 const* base_addr, __m128i vindex, const int scale) - VPGATHERDQ ymm, vm32y, ymm - The scale parameter should be 1, 2, 4 or 8, otherwise, ArgumentOutOfRangeException will be thrown. - + __m256i _mm256_i32gather_epi64 (__int64 const* base_addr, __m128i vindex, const int scale)
    VPGATHERDQ ymm, vm32y, ymm
To be added. To be added. + The scale parameter is not 1, 2, 4 or 8.
@@ -6133,13 +5855,10 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. To be added. - - __m256i _mm256_i64gather_epi64 (__int64 const* base_addr, __m256i vindex, const int scale) - VPGATHERQQ ymm, vm64y, ymm - The scale parameter should be 1, 2, 4 or 8, otherwise, ArgumentOutOfRangeException will be thrown. - + __m256i _mm256_i64gather_epi64 (__int64 const* base_addr, __m256i vindex, const int scale)
    VPGATHERQQ ymm, vm64y, ymm
To be added. To be added. + The scale parameter is not 1, 2, 4 or 8.
@@ -6165,13 +5884,10 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. To be added. - - __m256 _mm256_i32gather_ps (float const* base_addr, __m256i vindex, const int scale) - VGATHERDPS ymm, vm32y, ymm - The scale parameter should be 1, 2, 4 or 8, otherwise, ArgumentOutOfRangeException will be thrown. - + __m256 _mm256_i32gather_ps (float const* base_addr, __m256i vindex, const int scale)
    VGATHERDPS ymm, vm32y, ymm
To be added. To be added. + The scale parameter is not 1, 2, 4 or 8.
@@ -6197,13 +5913,10 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. To be added. - - __m256i _mm256_i32gather_epi32 (int const* base_addr, __m256i vindex, const int scale) - VPGATHERDD ymm, vm32y, ymm - The scale parameter should be 1, 2, 4 or 8, otherwise, ArgumentOutOfRangeException will be thrown. - + __m256i _mm256_i32gather_epi32 (int const* base_addr, __m256i vindex, const int scale)
    VPGATHERDD ymm, vm32y, ymm
To be added. To be added. + The scale parameter is not 1, 2, 4 or 8.
@@ -6229,13 +5942,10 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. To be added. - - __m256i _mm256_i32gather_epi64 (__int64 const* base_addr, __m128i vindex, const int scale) - VPGATHERDQ ymm, vm32y, ymm - The scale parameter should be 1, 2, 4 or 8, otherwise, ArgumentOutOfRangeException will be thrown. - + __m256i _mm256_i32gather_epi64 (__int64 const* base_addr, __m128i vindex, const int scale)
    VPGATHERDQ ymm, vm32y, ymm
To be added. To be added. + The scale parameter is not 1, 2, 4 or 8.
@@ -6261,13 +5971,10 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. To be added. - - __m256i _mm256_i64gather_epi64 (__int64 const* base_addr, __m256i vindex, const int scale) - VPGATHERQQ ymm, vm64y, ymm - The scale parameter should be 1, 2, 4 or 8, otherwise, ArgumentOutOfRangeException will be thrown. - + __m256i _mm256_i64gather_epi64 (__int64 const* base_addr, __m256i vindex, const int scale)
    VPGATHERQQ ymm, vm64y, ymm
To be added. To be added. + The scale parameter is not 1, 2, 4 or 8.
@@ -6296,10 +6003,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m256i _mm256_hadd_epi16 (__m256i a, __m256i b) - VPHADDW ymm, ymm, ymm/m256 - + __m256i _mm256_hadd_epi16 (__m256i a, __m256i b)
    VPHADDW ymm, ymm, ymm/m256
To be added. To be added.
@@ -6330,10 +6034,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m256i _mm256_hadd_epi32 (__m256i a, __m256i b) - VPHADDD ymm, ymm, ymm/m256 - + __m256i _mm256_hadd_epi32 (__m256i a, __m256i b)
    VPHADDD ymm, ymm, ymm/m256
To be added. To be added.
@@ -6364,10 +6065,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m256i _mm256_hadds_epi16 (__m256i a, __m256i b) - VPHADDSW ymm, ymm, ymm/m256 - + __m256i _mm256_hadds_epi16 (__m256i a, __m256i b)
    VPHADDSW ymm, ymm, ymm/m256
To be added. To be added.
@@ -6398,10 +6096,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m256i _mm256_hsub_epi16 (__m256i a, __m256i b) - VPHSUBW ymm, ymm, ymm/m256 - + __m256i _mm256_hsub_epi16 (__m256i a, __m256i b)
    VPHSUBW ymm, ymm, ymm/m256
To be added. To be added.
@@ -6432,10 +6127,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m256i _mm256_hsub_epi32 (__m256i a, __m256i b) - VPHSUBD ymm, ymm, ymm/m256 - + __m256i _mm256_hsub_epi32 (__m256i a, __m256i b)
    VPHSUBD ymm, ymm, ymm/m256
To be added. To be added.
@@ -6466,10 +6158,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m256i _mm256_hsubs_epi16 (__m256i a, __m256i b) - VPHSUBSW ymm, ymm, ymm/m256 - + __m256i _mm256_hsubs_epi16 (__m256i a, __m256i b)
    VPHSUBSW ymm, ymm, ymm/m256
To be added. To be added.
@@ -6502,10 +6191,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. To be added. - - __m256i _mm256_inserti128_si256 (__m256i a, __m128i b, const int imm8) - VINSERTI128 ymm, ymm, xmm, imm8 - + __m256i _mm256_inserti128_si256 (__m256i a, __m128i b, const int imm8)
    VINSERTI128 ymm, ymm, xmm, imm8
To be added. To be added. @@ -6538,10 +6224,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. To be added. - - __m256i _mm256_inserti128_si256 (__m256i a, __m128i b, const int imm8) - VINSERTI128 ymm, ymm, xmm, imm8 - + __m256i _mm256_inserti128_si256 (__m256i a, __m128i b, const int imm8)
    VINSERTI128 ymm, ymm, xmm, imm8
To be added. To be added. @@ -6574,10 +6257,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. To be added. - - __m256i _mm256_inserti128_si256 (__m256i a, __m128i b, const int imm8) - VINSERTI128 ymm, ymm, xmm, imm8 - + __m256i _mm256_inserti128_si256 (__m256i a, __m128i b, const int imm8)
    VINSERTI128 ymm, ymm, xmm, imm8
To be added. To be added. @@ -6610,10 +6290,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. To be added. - - __m256i _mm256_inserti128_si256 (__m256i a, __m128i b, const int imm8) - VINSERTI128 ymm, ymm, xmm, imm8 - + __m256i _mm256_inserti128_si256 (__m256i a, __m128i b, const int imm8)
    VINSERTI128 ymm, ymm, xmm, imm8
To be added. To be added. @@ -6646,10 +6323,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. To be added. - - __m256i _mm256_inserti128_si256 (__m256i a, __m128i b, const int imm8) - VINSERTI128 ymm, ymm, xmm, imm8 - + __m256i _mm256_inserti128_si256 (__m256i a, __m128i b, const int imm8)
    VINSERTI128 ymm, ymm, xmm, imm8
To be added. To be added. @@ -6682,10 +6356,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. To be added. - - __m256i _mm256_inserti128_si256 (__m256i a, __m128i b, const int imm8) - VINSERTI128 ymm, ymm, xmm, imm8 - + __m256i _mm256_inserti128_si256 (__m256i a, __m128i b, const int imm8)
    VINSERTI128 ymm, ymm, xmm, imm8
To be added. To be added. @@ -6718,10 +6389,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. To be added. - - __m256i _mm256_inserti128_si256 (__m256i a, __m128i b, const int imm8) - VINSERTI128 ymm, ymm, xmm, imm8 - + __m256i _mm256_inserti128_si256 (__m256i a, __m128i b, const int imm8)
    VINSERTI128 ymm, ymm, xmm, imm8
To be added. To be added. @@ -6754,10 +6422,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. To be added. - - __m256i _mm256_inserti128_si256 (__m256i a, __m128i b, const int imm8) - VINSERTI128 ymm, ymm, xmm, imm8 - + __m256i _mm256_inserti128_si256 (__m256i a, __m128i b, const int imm8)
    VINSERTI128 ymm, ymm, xmm, imm8
To be added. To be added. @@ -6810,10 +6475,7 @@ The native signature does not exist. We provide this additional overload for com To be added. - - __m256i _mm256_stream_load_si256 (__m256i const* mem_addr) - VMOVNTDQA ymm, m256 - + __m256i _mm256_stream_load_si256 (__m256i const* mem_addr)
    VMOVNTDQA ymm, m256
To be added. To be added.
@@ -6841,10 +6503,7 @@ The native signature does not exist. We provide this additional overload for com To be added. - - __m256i _mm256_stream_load_si256 (__m256i const* mem_addr) - VMOVNTDQA ymm, m256 - + __m256i _mm256_stream_load_si256 (__m256i const* mem_addr)
    VMOVNTDQA ymm, m256
To be added. To be added.
@@ -6872,10 +6531,7 @@ The native signature does not exist. We provide this additional overload for com To be added. - - __m256i _mm256_stream_load_si256 (__m256i const* mem_addr) - VMOVNTDQA ymm, m256 - + __m256i _mm256_stream_load_si256 (__m256i const* mem_addr)
    VMOVNTDQA ymm, m256
To be added. To be added.
@@ -6903,10 +6559,7 @@ The native signature does not exist. We provide this additional overload for com To be added. - - __m256i _mm256_stream_load_si256 (__m256i const* mem_addr) - VMOVNTDQA ymm, m256 - + __m256i _mm256_stream_load_si256 (__m256i const* mem_addr)
    VMOVNTDQA ymm, m256
To be added. To be added.
@@ -6934,10 +6587,7 @@ The native signature does not exist. We provide this additional overload for com To be added. - - __m256i _mm256_stream_load_si256 (__m256i const* mem_addr) - VMOVNTDQA ymm, m256 - + __m256i _mm256_stream_load_si256 (__m256i const* mem_addr)
    VMOVNTDQA ymm, m256
To be added. To be added.
@@ -6965,10 +6615,7 @@ The native signature does not exist. We provide this additional overload for com To be added. - - __m256i _mm256_stream_load_si256 (__m256i const* mem_addr) - VMOVNTDQA ymm, m256 - + __m256i _mm256_stream_load_si256 (__m256i const* mem_addr)
    VMOVNTDQA ymm, m256
To be added. To be added.
@@ -6996,10 +6643,7 @@ The native signature does not exist. We provide this additional overload for com To be added. - - __m256i _mm256_stream_load_si256 (__m256i const* mem_addr) - VMOVNTDQA ymm, m256 - + __m256i _mm256_stream_load_si256 (__m256i const* mem_addr)
    VMOVNTDQA ymm, m256
To be added. To be added.
@@ -7027,10 +6671,7 @@ The native signature does not exist. We provide this additional overload for com To be added. - - __m256i _mm256_stream_load_si256 (__m256i const* mem_addr) - VMOVNTDQA ymm, m256 - + __m256i _mm256_stream_load_si256 (__m256i const* mem_addr)
    VMOVNTDQA ymm, m256
To be added. To be added.
@@ -7056,10 +6697,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m128i _mm_maskload_epi32 (int const* mem_addr, __m128i mask) - VPMASKMOVD xmm, xmm, m128 - + __m128i _mm_maskload_epi32 (int const* mem_addr, __m128i mask)
    VPMASKMOVD xmm, xmm, m128
To be added. To be added.
@@ -7085,10 +6723,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m256i _mm256_maskload_epi32 (int const* mem_addr, __m256i mask) - VPMASKMOVD ymm, ymm, m256 - + __m256i _mm256_maskload_epi32 (int const* mem_addr, __m256i mask)
    VPMASKMOVD ymm, ymm, m256
To be added. To be added.
@@ -7114,10 +6749,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m128i _mm_maskload_epi64 (__int64 const* mem_addr, __m128i mask) - VPMASKMOVQ xmm, xmm, m128 - + __m128i _mm_maskload_epi64 (__int64 const* mem_addr, __m128i mask)
    VPMASKMOVQ xmm, xmm, m128
To be added. To be added.
@@ -7143,10 +6775,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m256i _mm256_maskload_epi64 (__int64 const* mem_addr, __m256i mask) - VPMASKMOVQ ymm, ymm, m256 - + __m256i _mm256_maskload_epi64 (__int64 const* mem_addr, __m256i mask)
    VPMASKMOVQ ymm, ymm, m256
To be added. To be added.
@@ -7172,10 +6801,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m128i _mm_maskload_epi32 (int const* mem_addr, __m128i mask) - VPMASKMOVD xmm, xmm, m128 - + __m128i _mm_maskload_epi32 (int const* mem_addr, __m128i mask)
    VPMASKMOVD xmm, xmm, m128
To be added. To be added.
@@ -7201,10 +6827,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m256i _mm256_maskload_epi32 (int const* mem_addr, __m256i mask) - VPMASKMOVD ymm, ymm, m256 - + __m256i _mm256_maskload_epi32 (int const* mem_addr, __m256i mask)
    VPMASKMOVD ymm, ymm, m256
To be added. To be added.
@@ -7230,10 +6853,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m128i _mm_maskload_epi64 (__int64 const* mem_addr, __m128i mask) - VPMASKMOVQ xmm, xmm, m128 - + __m128i _mm_maskload_epi64 (__int64 const* mem_addr, __m128i mask)
    VPMASKMOVQ xmm, xmm, m128
To be added. To be added.
@@ -7259,10 +6879,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m256i _mm256_maskload_epi64 (__int64 const* mem_addr, __m256i mask) - VPMASKMOVQ ymm, ymm, m256 - + __m256i _mm256_maskload_epi64 (__int64 const* mem_addr, __m256i mask)
    VPMASKMOVQ ymm, ymm, m256
To be added. To be added.
@@ -7290,10 +6907,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. To be added. - - void _mm_maskstore_epi32 (int* mem_addr, __m128i mask, __m128i a) - VPMASKMOVD m128, xmm, xmm - + void _mm_maskstore_epi32 (int* mem_addr, __m128i mask, __m128i a)
    VPMASKMOVD m128, xmm, xmm
To be added.
@@ -7320,10 +6934,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. To be added. - - void _mm256_maskstore_epi32 (int* mem_addr, __m256i mask, __m256i a) - VPMASKMOVD m256, ymm, ymm - + void _mm256_maskstore_epi32 (int* mem_addr, __m256i mask, __m256i a)
    VPMASKMOVD m256, ymm, ymm
To be added. @@ -7350,10 +6961,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. To be added. - - void _mm_maskstore_epi64 (__int64* mem_addr, __m128i mask, __m128i a) - VPMASKMOVQ m128, xmm, xmm - + void _mm_maskstore_epi64 (__int64* mem_addr, __m128i mask, __m128i a)
    VPMASKMOVQ m128, xmm, xmm
To be added. @@ -7380,10 +6988,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. To be added. - - void _mm256_maskstore_epi64 (__int64* mem_addr, __m256i mask, __m256i a) - VPMASKMOVQ m256, ymm, ymm - + void _mm256_maskstore_epi64 (__int64* mem_addr, __m256i mask, __m256i a)
    VPMASKMOVQ m256, ymm, ymm
To be added. @@ -7410,10 +7015,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. To be added. - - void _mm_maskstore_epi32 (int* mem_addr, __m128i mask, __m128i a) - VPMASKMOVD m128, xmm, xmm - + void _mm_maskstore_epi32 (int* mem_addr, __m128i mask, __m128i a)
    VPMASKMOVD m128, xmm, xmm
To be added. @@ -7440,10 +7042,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. To be added. - - void _mm256_maskstore_epi32 (int* mem_addr, __m256i mask, __m256i a) - VPMASKMOVD m256, ymm, ymm - + void _mm256_maskstore_epi32 (int* mem_addr, __m256i mask, __m256i a)
    VPMASKMOVD m256, ymm, ymm
To be added. @@ -7470,10 +7069,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. To be added. - - void _mm_maskstore_epi64 (__int64* mem_addr, __m128i mask, __m128i a) - VPMASKMOVQ m128, xmm, xmm - + void _mm_maskstore_epi64 (__int64* mem_addr, __m128i mask, __m128i a)
    VPMASKMOVQ m128, xmm, xmm
To be added. @@ -7500,10 +7096,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. To be added. - - void _mm256_maskstore_epi64 (__int64* mem_addr, __m256i mask, __m256i a) - VPMASKMOVQ m256, ymm, ymm - + void _mm256_maskstore_epi64 (__int64* mem_addr, __m256i mask, __m256i a)
    VPMASKMOVQ m256, ymm, ymm
To be added. @@ -7533,10 +7126,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m256i _mm256_max_epu8 (__m256i a, __m256i b) - VPMAXUB ymm, ymm, ymm/m256 - + __m256i _mm256_max_epu8 (__m256i a, __m256i b)
    VPMAXUB ymm, ymm, ymm/m256
To be added. To be added.
@@ -7567,10 +7157,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m256i _mm256_max_epi16 (__m256i a, __m256i b) - VPMAXSW ymm, ymm, ymm/m256 - + __m256i _mm256_max_epi16 (__m256i a, __m256i b)
    VPMAXSW ymm, ymm, ymm/m256
To be added. To be added.
@@ -7601,10 +7188,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m256i _mm256_max_epi32 (__m256i a, __m256i b) - VPMAXSD ymm, ymm, ymm/m256 - + __m256i _mm256_max_epi32 (__m256i a, __m256i b)
    VPMAXSD ymm, ymm, ymm/m256
To be added. To be added.
@@ -7635,10 +7219,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m256i _mm256_max_epi8 (__m256i a, __m256i b) - VPMAXSB ymm, ymm, ymm/m256 - + __m256i _mm256_max_epi8 (__m256i a, __m256i b)
    VPMAXSB ymm, ymm, ymm/m256
To be added. To be added.
@@ -7669,10 +7250,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m256i _mm256_max_epu16 (__m256i a, __m256i b) - VPMAXUW ymm, ymm, ymm/m256 - + __m256i _mm256_max_epu16 (__m256i a, __m256i b)
    VPMAXUW ymm, ymm, ymm/m256
To be added. To be added.
@@ -7703,10 +7281,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m256i _mm256_max_epu32 (__m256i a, __m256i b) - VPMAXUD ymm, ymm, ymm/m256 - + __m256i _mm256_max_epu32 (__m256i a, __m256i b)
    VPMAXUD ymm, ymm, ymm/m256
To be added. To be added.
@@ -7737,10 +7312,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m256i _mm256_min_epu8 (__m256i a, __m256i b) - VPMINUB ymm, ymm, ymm/m256 - + __m256i _mm256_min_epu8 (__m256i a, __m256i b)
    VPMINUB ymm, ymm, ymm/m256
To be added. To be added.
@@ -7771,10 +7343,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m256i _mm256_min_epi16 (__m256i a, __m256i b) - VPMINSW ymm, ymm, ymm/m256 - + __m256i _mm256_min_epi16 (__m256i a, __m256i b)
    VPMINSW ymm, ymm, ymm/m256
To be added. To be added.
@@ -7805,10 +7374,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m256i _mm256_min_epi32 (__m256i a, __m256i b) - VPMINSD ymm, ymm, ymm/m256 - + __m256i _mm256_min_epi32 (__m256i a, __m256i b)
    VPMINSD ymm, ymm, ymm/m256
To be added. To be added.
@@ -7839,10 +7405,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m256i _mm256_min_epi8 (__m256i a, __m256i b) - VPMINSB ymm, ymm, ymm/m256 - + __m256i _mm256_min_epi8 (__m256i a, __m256i b)
    VPMINSB ymm, ymm, ymm/m256
To be added. To be added.
@@ -7873,10 +7436,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m256i _mm256_min_epu16 (__m256i a, __m256i b) - VPMINUW ymm, ymm, ymm/m256 - + __m256i _mm256_min_epu16 (__m256i a, __m256i b)
    VPMINUW ymm, ymm, ymm/m256
To be added. To be added.
@@ -7907,10 +7467,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m256i _mm256_min_epu32 (__m256i a, __m256i b) - VPMINUD ymm, ymm, ymm/m256 - + __m256i _mm256_min_epu32 (__m256i a, __m256i b)
    VPMINUD ymm, ymm, ymm/m256
To be added. To be added.
@@ -7939,10 +7496,7 @@ The native signature does not exist. We provide this additional overload for com To be added. - - int _mm256_movemask_epi8 (__m256i a) - VPMOVMSKB reg, ymm - + int _mm256_movemask_epi8 (__m256i a)
    VPMOVMSKB reg, ymm
To be added. To be added.
@@ -7971,10 +7525,7 @@ The native signature does not exist. We provide this additional overload for com To be added. - - int _mm256_movemask_epi8 (__m256i a) - VPMOVMSKB reg, ymm - + int _mm256_movemask_epi8 (__m256i a)
    VPMOVMSKB reg, ymm
To be added. To be added.
@@ -8003,10 +7554,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. To be added. - - __m256i _mm256_mpsadbw_epu8 (__m256i a, __m256i b, const int imm8) - VMPSADBW ymm, ymm, ymm/m256, imm8 - + __m256i _mm256_mpsadbw_epu8 (__m256i a, __m256i b, const int imm8)
    VMPSADBW ymm, ymm, ymm/m256, imm8
To be added. To be added. @@ -8037,10 +7585,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m256i _mm256_mul_epi32 (__m256i a, __m256i b) - VPMULDQ ymm, ymm, ymm/m256 - + __m256i _mm256_mul_epi32 (__m256i a, __m256i b)
    VPMULDQ ymm, ymm, ymm/m256
To be added. To be added.
@@ -8071,10 +7616,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m256i _mm256_mul_epu32 (__m256i a, __m256i b) - VPMULUDQ ymm, ymm, ymm/m256 - + __m256i _mm256_mul_epu32 (__m256i a, __m256i b)
    VPMULUDQ ymm, ymm, ymm/m256
To be added. To be added.
@@ -8105,10 +7647,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m256i _mm256_maddubs_epi16 (__m256i a, __m256i b) - VPMADDUBSW ymm, ymm, ymm/m256 - + __m256i _mm256_maddubs_epi16 (__m256i a, __m256i b)
    VPMADDUBSW ymm, ymm, ymm/m256
To be added. To be added.
@@ -8139,10 +7678,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m256i _mm256_madd_epi16 (__m256i a, __m256i b) - VPMADDWD ymm, ymm, ymm/m256 - + __m256i _mm256_madd_epi16 (__m256i a, __m256i b)
    VPMADDWD ymm, ymm, ymm/m256
To be added. To be added.
@@ -8169,10 +7705,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m256i _mm256_mulhi_epi16 (__m256i a, __m256i b) - VPMULHW ymm, ymm, ymm/m256 - + __m256i _mm256_mulhi_epi16 (__m256i a, __m256i b)
    VPMULHW ymm, ymm, ymm/m256
To be added. To be added.
@@ -8199,10 +7732,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m256i _mm256_mulhi_epu16 (__m256i a, __m256i b) - VPMULHUW ymm, ymm, ymm/m256 - + __m256i _mm256_mulhi_epu16 (__m256i a, __m256i b)
    VPMULHUW ymm, ymm, ymm/m256
To be added. To be added.
@@ -8229,10 +7759,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m256i _mm256_mulhrs_epi16 (__m256i a, __m256i b) - VPMULHRSW ymm, ymm, ymm/m256 - + __m256i _mm256_mulhrs_epi16 (__m256i a, __m256i b)
    VPMULHRSW ymm, ymm, ymm/m256
To be added. To be added.
@@ -8259,10 +7786,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m256i _mm256_mullo_epi16 (__m256i a, __m256i b) - VPMULLW ymm, ymm, ymm/m256 - + __m256i _mm256_mullo_epi16 (__m256i a, __m256i b)
    VPMULLW ymm, ymm, ymm/m256
To be added. To be added.
@@ -8289,10 +7813,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m256i _mm256_mullo_epi32 (__m256i a, __m256i b) - VPMULLD ymm, ymm, ymm/m256 - + __m256i _mm256_mullo_epi32 (__m256i a, __m256i b)
    VPMULLD ymm, ymm, ymm/m256
To be added. To be added.
@@ -8319,10 +7840,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m256i _mm256_mullo_epi16 (__m256i a, __m256i b) - VPMULLW ymm, ymm, ymm/m256 - + __m256i _mm256_mullo_epi16 (__m256i a, __m256i b)
    VPMULLW ymm, ymm, ymm/m256
To be added. To be added.
@@ -8349,10 +7867,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m256i _mm256_mullo_epi32 (__m256i a, __m256i b) - VPMULLD ymm, ymm, ymm/m256 - + __m256i _mm256_mullo_epi32 (__m256i a, __m256i b)
    VPMULLD ymm, ymm, ymm/m256
To be added. To be added.
@@ -8383,10 +7898,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m256i _mm256_or_si256 (__m256i a, __m256i b) - VPOR ymm, ymm, ymm/m256 - + __m256i _mm256_or_si256 (__m256i a, __m256i b)
    VPOR ymm, ymm, ymm/m256
To be added. To be added.
@@ -8417,10 +7929,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m256i _mm256_or_si256 (__m256i a, __m256i b) - VPOR ymm, ymm, ymm/m256 - + __m256i _mm256_or_si256 (__m256i a, __m256i b)
    VPOR ymm, ymm, ymm/m256
To be added. To be added.
@@ -8451,10 +7960,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m256i _mm256_or_si256 (__m256i a, __m256i b) - VPOR ymm, ymm, ymm/m256 - + __m256i _mm256_or_si256 (__m256i a, __m256i b)
    VPOR ymm, ymm, ymm/m256
To be added. To be added.
@@ -8485,10 +7991,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m256i _mm256_or_si256 (__m256i a, __m256i b) - VPOR ymm, ymm, ymm/m256 - + __m256i _mm256_or_si256 (__m256i a, __m256i b)
    VPOR ymm, ymm, ymm/m256
To be added. To be added.
@@ -8519,10 +8022,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m256i _mm256_or_si256 (__m256i a, __m256i b) - VPOR ymm, ymm, ymm/m256 - + __m256i _mm256_or_si256 (__m256i a, __m256i b)
    VPOR ymm, ymm, ymm/m256
To be added. To be added.
@@ -8553,10 +8053,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m256i _mm256_or_si256 (__m256i a, __m256i b) - VPOR ymm, ymm, ymm/m256 - + __m256i _mm256_or_si256 (__m256i a, __m256i b)
    VPOR ymm, ymm, ymm/m256
To be added. To be added.
@@ -8587,10 +8084,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m256i _mm256_or_si256 (__m256i a, __m256i b) - VPOR ymm, ymm, ymm/m256 - + __m256i _mm256_or_si256 (__m256i a, __m256i b)
    VPOR ymm, ymm, ymm/m256
To be added. To be added.
@@ -8621,10 +8115,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m256i _mm256_or_si256 (__m256i a, __m256i b) - VPOR ymm, ymm, ymm/m256 - + __m256i _mm256_or_si256 (__m256i a, __m256i b)
    VPOR ymm, ymm, ymm/m256
To be added. To be added.
@@ -8651,10 +8142,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m256i _mm256_packs_epi16 (__m256i a, __m256i b) - VPACKSSWB ymm, ymm, ymm/m256 - + __m256i _mm256_packs_epi16 (__m256i a, __m256i b)
    VPACKSSWB ymm, ymm, ymm/m256
To be added. To be added.
@@ -8681,10 +8169,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m256i _mm256_packs_epi32 (__m256i a, __m256i b) - VPACKSSDW ymm, ymm, ymm/m256 - + __m256i _mm256_packs_epi32 (__m256i a, __m256i b)
    VPACKSSDW ymm, ymm, ymm/m256
To be added. To be added.
@@ -8711,10 +8196,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m256i _mm256_packus_epi16 (__m256i a, __m256i b) - VPACKUSWB ymm, ymm, ymm/m256 - + __m256i _mm256_packus_epi16 (__m256i a, __m256i b)
    VPACKUSWB ymm, ymm, ymm/m256
To be added. To be added.
@@ -8741,10 +8223,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m256i _mm256_packus_epi32 (__m256i a, __m256i b) - VPACKUSDW ymm, ymm, ymm/m256 - + __m256i _mm256_packus_epi32 (__m256i a, __m256i b)
    VPACKUSDW ymm, ymm, ymm/m256
To be added. To be added.
@@ -8777,10 +8256,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. To be added. - - __m256i _mm256_permute2x128_si256 (__m256i a, __m256i b, const int imm8) - VPERM2I128 ymm, ymm, ymm/m256, imm8 - + __m256i _mm256_permute2x128_si256 (__m256i a, __m256i b, const int imm8)
    VPERM2I128 ymm, ymm, ymm/m256, imm8
To be added. To be added. @@ -8813,10 +8289,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. To be added. - - __m256i _mm256_permute2x128_si256 (__m256i a, __m256i b, const int imm8) - VPERM2I128 ymm, ymm, ymm/m256, imm8 - + __m256i _mm256_permute2x128_si256 (__m256i a, __m256i b, const int imm8)
    VPERM2I128 ymm, ymm, ymm/m256, imm8
To be added. To be added. @@ -8849,10 +8322,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. To be added. - - __m256i _mm256_permute2x128_si256 (__m256i a, __m256i b, const int imm8) - VPERM2I128 ymm, ymm, ymm/m256, imm8 - + __m256i _mm256_permute2x128_si256 (__m256i a, __m256i b, const int imm8)
    VPERM2I128 ymm, ymm, ymm/m256, imm8
To be added. To be added. @@ -8885,10 +8355,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. To be added. - - __m256i _mm256_permute2x128_si256 (__m256i a, __m256i b, const int imm8) - VPERM2I128 ymm, ymm, ymm/m256, imm8 - + __m256i _mm256_permute2x128_si256 (__m256i a, __m256i b, const int imm8)
    VPERM2I128 ymm, ymm, ymm/m256, imm8
To be added. To be added. @@ -8921,10 +8388,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. To be added. - - __m256i _mm256_permute2x128_si256 (__m256i a, __m256i b, const int imm8) - VPERM2I128 ymm, ymm, ymm/m256, imm8 - + __m256i _mm256_permute2x128_si256 (__m256i a, __m256i b, const int imm8)
    VPERM2I128 ymm, ymm, ymm/m256, imm8
To be added. To be added. @@ -8957,10 +8421,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. To be added. - - __m256i _mm256_permute2x128_si256 (__m256i a, __m256i b, const int imm8) - VPERM2I128 ymm, ymm, ymm/m256, imm8 - + __m256i _mm256_permute2x128_si256 (__m256i a, __m256i b, const int imm8)
    VPERM2I128 ymm, ymm, ymm/m256, imm8
To be added. To be added. @@ -8993,10 +8454,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. To be added. - - __m256i _mm256_permute2x128_si256 (__m256i a, __m256i b, const int imm8) - VPERM2I128 ymm, ymm, ymm/m256, imm8 - + __m256i _mm256_permute2x128_si256 (__m256i a, __m256i b, const int imm8)
    VPERM2I128 ymm, ymm, ymm/m256, imm8
To be added. To be added. @@ -9029,10 +8487,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. To be added. - - __m256i _mm256_permute2x128_si256 (__m256i a, __m256i b, const int imm8) - VPERM2I128 ymm, ymm, ymm/m256, imm8 - + __m256i _mm256_permute2x128_si256 (__m256i a, __m256i b, const int imm8)
    VPERM2I128 ymm, ymm, ymm/m256, imm8
To be added. To be added. @@ -9059,10 +8514,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m256d _mm256_permute4x64_pd (__m256d a, const int imm8) - VPERMPD ymm, ymm/m256, imm8 - + __m256d _mm256_permute4x64_pd (__m256d a, const int imm8)
    VPERMPD ymm, ymm/m256, imm8
To be added. To be added.
@@ -9089,10 +8541,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m256i _mm256_permute4x64_epi64 (__m256i a, const int imm8) - VPERMQ ymm, ymm/m256, imm8 - + __m256i _mm256_permute4x64_epi64 (__m256i a, const int imm8)
    VPERMQ ymm, ymm/m256, imm8
To be added. To be added.
@@ -9119,10 +8568,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m256i _mm256_permute4x64_epi64 (__m256i a, const int imm8) - VPERMQ ymm, ymm/m256, imm8 - + __m256i _mm256_permute4x64_epi64 (__m256i a, const int imm8)
    VPERMQ ymm, ymm/m256, imm8
To be added. To be added.
@@ -9149,10 +8595,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m256i _mm256_permutevar8x32_epi32 (__m256i a, __m256i idx) - VPERMD ymm, ymm/m256, ymm - + __m256i _mm256_permutevar8x32_epi32 (__m256i a, __m256i idx)
    VPERMD ymm, ymm/m256, ymm
To be added. To be added.
@@ -9179,10 +8622,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m256 _mm256_permutevar8x32_ps (__m256 a, __m256i idx) - VPERMPS ymm, ymm/m256, ymm - + __m256 _mm256_permutevar8x32_ps (__m256 a, __m256i idx)
    VPERMPS ymm, ymm/m256, ymm
To be added. To be added.
@@ -9209,10 +8649,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m256i _mm256_permutevar8x32_epi32 (__m256i a, __m256i idx) - VPERMD ymm, ymm/m256, ymm - + __m256i _mm256_permutevar8x32_epi32 (__m256i a, __m256i idx)
    VPERMD ymm, ymm/m256, ymm
To be added. To be added.
@@ -9243,10 +8680,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m256i _mm256_slli_epi16 (__m256i a, int imm8) - VPSLLW ymm, ymm, imm8 - + __m256i _mm256_slli_epi16 (__m256i a, int imm8)
    VPSLLW ymm, ymm, imm8
To be added. To be added.
@@ -9277,10 +8711,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m256i _mm256_sll_epi16 (__m256i a, __m128i count) - VPSLLW ymm, ymm, xmm/m128 - + __m256i _mm256_sll_epi16 (__m256i a, __m128i count)
    VPSLLW ymm, ymm, xmm/m128
To be added. To be added.
@@ -9311,10 +8742,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m256i _mm256_slli_epi32 (__m256i a, int imm8) - VPSLLD ymm, ymm, imm8 - + __m256i _mm256_slli_epi32 (__m256i a, int imm8)
    VPSLLD ymm, ymm, imm8
To be added. To be added.
@@ -9345,10 +8773,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m256i _mm256_sll_epi32 (__m256i a, __m128i count) - VPSLLD ymm, ymm, xmm/m128 - + __m256i _mm256_sll_epi32 (__m256i a, __m128i count)
    VPSLLD ymm, ymm, xmm/m128
To be added. To be added.
@@ -9379,10 +8804,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m256i _mm256_slli_epi64 (__m256i a, int imm8) - VPSLLQ ymm, ymm, imm8 - + __m256i _mm256_slli_epi64 (__m256i a, int imm8)
    VPSLLQ ymm, ymm, imm8
To be added. To be added.
@@ -9413,10 +8835,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m256i _mm256_sll_epi64 (__m256i a, __m128i count) - VPSLLQ ymm, ymm, xmm/m128 - + __m256i _mm256_sll_epi64 (__m256i a, __m128i count)
    VPSLLQ ymm, ymm, xmm/m128
To be added. To be added.
@@ -9447,10 +8866,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m256i _mm256_slli_epi16 (__m256i a, int imm8) - VPSLLW ymm, ymm, imm8 - + __m256i _mm256_slli_epi16 (__m256i a, int imm8)
    VPSLLW ymm, ymm, imm8
To be added. To be added.
@@ -9481,10 +8897,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m256i _mm256_sll_epi16 (__m256i a, __m128i count) - VPSLLW ymm, ymm, xmm/m128 - + __m256i _mm256_sll_epi16 (__m256i a, __m128i count)
    VPSLLW ymm, ymm, xmm/m128
To be added. To be added.
@@ -9515,10 +8928,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m256i _mm256_slli_epi32 (__m256i a, int imm8) - VPSLLD ymm, ymm, imm8 - + __m256i _mm256_slli_epi32 (__m256i a, int imm8)
    VPSLLD ymm, ymm, imm8
To be added. To be added.
@@ -9549,10 +8959,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m256i _mm256_sll_epi32 (__m256i a, __m128i count) - VPSLLD ymm, ymm, xmm/m128 - + __m256i _mm256_sll_epi32 (__m256i a, __m128i count)
    VPSLLD ymm, ymm, xmm/m128
To be added. To be added.
@@ -9583,10 +8990,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m256i _mm256_slli_epi64 (__m256i a, int imm8) - VPSLLQ ymm, ymm, imm8 - + __m256i _mm256_slli_epi64 (__m256i a, int imm8)
    VPSLLQ ymm, ymm, imm8
To be added. To be added.
@@ -9617,10 +9021,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m256i _mm256_sll_epi64 (__m256i a, __m128i count) - VPSLLQ ymm, ymm, xmm/m128 - + __m256i _mm256_sll_epi64 (__m256i a, __m128i count)
    VPSLLQ ymm, ymm, xmm/m128
To be added. To be added.
@@ -9651,10 +9052,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m256i _mm256_bslli_epi128 (__m256i a, const int imm8) - VPSLLDQ ymm, ymm, imm8 - + __m256i _mm256_bslli_epi128 (__m256i a, const int imm8)
    VPSLLDQ ymm, ymm, imm8
To be added. To be added.
@@ -9685,10 +9083,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m256i _mm256_bslli_epi128 (__m256i a, const int imm8) - VPSLLDQ ymm, ymm, imm8 - + __m256i _mm256_bslli_epi128 (__m256i a, const int imm8)
    VPSLLDQ ymm, ymm, imm8
To be added. To be added.
@@ -9719,10 +9114,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m256i _mm256_bslli_epi128 (__m256i a, const int imm8) - VPSLLDQ ymm, ymm, imm8 - + __m256i _mm256_bslli_epi128 (__m256i a, const int imm8)
    VPSLLDQ ymm, ymm, imm8
To be added. To be added.
@@ -9753,10 +9145,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m256i _mm256_bslli_epi128 (__m256i a, const int imm8) - VPSLLDQ ymm, ymm, imm8 - + __m256i _mm256_bslli_epi128 (__m256i a, const int imm8)
    VPSLLDQ ymm, ymm, imm8
To be added. To be added.
@@ -9787,10 +9176,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m256i _mm256_bslli_epi128 (__m256i a, const int imm8) - VPSLLDQ ymm, ymm, imm8 - + __m256i _mm256_bslli_epi128 (__m256i a, const int imm8)
    VPSLLDQ ymm, ymm, imm8
To be added. To be added.
@@ -9821,10 +9207,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m256i _mm256_bslli_epi128 (__m256i a, const int imm8) - VPSLLDQ ymm, ymm, imm8 - + __m256i _mm256_bslli_epi128 (__m256i a, const int imm8)
    VPSLLDQ ymm, ymm, imm8
To be added. To be added.
@@ -9855,10 +9238,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m256i _mm256_bslli_epi128 (__m256i a, const int imm8) - VPSLLDQ ymm, ymm, imm8 - + __m256i _mm256_bslli_epi128 (__m256i a, const int imm8)
    VPSLLDQ ymm, ymm, imm8
To be added. To be added.
@@ -9889,10 +9269,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m256i _mm256_bslli_epi128 (__m256i a, const int imm8) - VPSLLDQ ymm, ymm, imm8 - + __m256i _mm256_bslli_epi128 (__m256i a, const int imm8)
    VPSLLDQ ymm, ymm, imm8
To be added. To be added.
@@ -9923,10 +9300,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m128i _mm_sllv_epi32 (__m128i a, __m128i count) - VPSLLVD xmm, ymm, xmm/m128 - + __m128i _mm_sllv_epi32 (__m128i a, __m128i count)
    VPSLLVD xmm, ymm, xmm/m128
To be added. To be added.
@@ -9957,10 +9331,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m128i _mm_sllv_epi64 (__m128i a, __m128i count) - VPSLLVQ xmm, ymm, xmm/m128 - + __m128i _mm_sllv_epi64 (__m128i a, __m128i count)
    VPSLLVQ xmm, ymm, xmm/m128
To be added. To be added.
@@ -9991,10 +9362,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m128i _mm_sllv_epi32 (__m128i a, __m128i count) - VPSLLVD xmm, ymm, xmm/m128 - + __m128i _mm_sllv_epi32 (__m128i a, __m128i count)
    VPSLLVD xmm, ymm, xmm/m128
To be added. To be added.
@@ -10025,10 +9393,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m128i _mm_sllv_epi64 (__m128i a, __m128i count) - VPSLLVQ xmm, ymm, xmm/m128 - + __m128i _mm_sllv_epi64 (__m128i a, __m128i count)
    VPSLLVQ xmm, ymm, xmm/m128
To be added. To be added.
@@ -10059,10 +9424,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m256i _mm256_sllv_epi32 (__m256i a, __m256i count) - VPSLLVD ymm, ymm, ymm/m256 - + __m256i _mm256_sllv_epi32 (__m256i a, __m256i count)
    VPSLLVD ymm, ymm, ymm/m256
To be added. To be added.
@@ -10093,10 +9455,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m256i _mm256_sllv_epi64 (__m256i a, __m256i count) - VPSLLVQ ymm, ymm, ymm/m256 - + __m256i _mm256_sllv_epi64 (__m256i a, __m256i count)
    VPSLLVQ ymm, ymm, ymm/m256
To be added. To be added.
@@ -10127,10 +9486,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m256i _mm256_sllv_epi32 (__m256i a, __m256i count) - VPSLLVD ymm, ymm, ymm/m256 - + __m256i _mm256_sllv_epi32 (__m256i a, __m256i count)
    VPSLLVD ymm, ymm, ymm/m256
To be added. To be added.
@@ -10161,10 +9517,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m256i _mm256_sllv_epi64 (__m256i a, __m256i count) - VPSLLVQ ymm, ymm, ymm/m256 - + __m256i _mm256_sllv_epi64 (__m256i a, __m256i count)
    VPSLLVQ ymm, ymm, ymm/m256
To be added. To be added.
@@ -10195,10 +9548,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m256i _mm256_srai_epi16 (__m256i a, int imm8) - VPSRAW ymm, ymm, imm8 - + __m256i _mm256_srai_epi16 (__m256i a, int imm8)
    VPSRAW ymm, ymm, imm8
To be added. To be added.
@@ -10229,10 +9579,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - _mm256_sra_epi16 (__m256i a, __m128i count) - VPSRAW ymm, ymm, xmm/m128 - + _mm256_sra_epi16 (__m256i a, __m128i count)
    VPSRAW ymm, ymm, xmm/m128
To be added. To be added.
@@ -10263,10 +9610,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m256i _mm256_srai_epi32 (__m256i a, int imm8) - VPSRAD ymm, ymm, imm8 - + __m256i _mm256_srai_epi32 (__m256i a, int imm8)
    VPSRAD ymm, ymm, imm8
To be added. To be added.
@@ -10297,10 +9641,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - _mm256_sra_epi32 (__m256i a, __m128i count) - VPSRAD ymm, ymm, xmm/m128 - + _mm256_sra_epi32 (__m256i a, __m128i count)
    VPSRAD ymm, ymm, xmm/m128
To be added. To be added.
@@ -10327,10 +9668,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m128i _mm_srav_epi32 (__m128i a, __m128i count) - VPSRAVD xmm, xmm, xmm/m128 - + __m128i _mm_srav_epi32 (__m128i a, __m128i count)
    VPSRAVD xmm, xmm, xmm/m128
To be added. To be added.
@@ -10357,10 +9695,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m256i _mm256_srav_epi32 (__m256i a, __m256i count) - VPSRAVD ymm, ymm, ymm/m256 - + __m256i _mm256_srav_epi32 (__m256i a, __m256i count)
    VPSRAVD ymm, ymm, ymm/m256
To be added. To be added.
@@ -10391,10 +9726,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m256i _mm256_srli_epi16 (__m256i a, int imm8) - VPSRLW ymm, ymm, imm8 - + __m256i _mm256_srli_epi16 (__m256i a, int imm8)
    VPSRLW ymm, ymm, imm8
To be added. To be added.
@@ -10425,10 +9757,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m256i _mm256_srl_epi16 (__m256i a, __m128i count) - VPSRLW ymm, ymm, xmm/m128 - + __m256i _mm256_srl_epi16 (__m256i a, __m128i count)
    VPSRLW ymm, ymm, xmm/m128
To be added. To be added.
@@ -10459,10 +9788,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m256i _mm256_srli_epi32 (__m256i a, int imm8) - VPSRLD ymm, ymm, imm8 - + __m256i _mm256_srli_epi32 (__m256i a, int imm8)
    VPSRLD ymm, ymm, imm8
To be added. To be added.
@@ -10493,10 +9819,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m256i _mm256_srl_epi32 (__m256i a, __m128i count) - VPSRLD ymm, ymm, xmm/m128 - + __m256i _mm256_srl_epi32 (__m256i a, __m128i count)
    VPSRLD ymm, ymm, xmm/m128
To be added. To be added.
@@ -10527,10 +9850,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m256i _mm256_srli_epi64 (__m256i a, int imm8) - VPSRLQ ymm, ymm, imm8 - + __m256i _mm256_srli_epi64 (__m256i a, int imm8)
    VPSRLQ ymm, ymm, imm8
To be added. To be added.
@@ -10561,10 +9881,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m256i _mm256_srl_epi64 (__m256i a, __m128i count) - VPSRLQ ymm, ymm, xmm/m128 - + __m256i _mm256_srl_epi64 (__m256i a, __m128i count)
    VPSRLQ ymm, ymm, xmm/m128
To be added. To be added.
@@ -10595,10 +9912,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m256i _mm256_srli_epi16 (__m256i a, int imm8) - VPSRLW ymm, ymm, imm8 - + __m256i _mm256_srli_epi16 (__m256i a, int imm8)
    VPSRLW ymm, ymm, imm8
To be added. To be added.
@@ -10629,10 +9943,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m256i _mm256_srl_epi16 (__m256i a, __m128i count) - VPSRLW ymm, ymm, xmm/m128 - + __m256i _mm256_srl_epi16 (__m256i a, __m128i count)
    VPSRLW ymm, ymm, xmm/m128
To be added. To be added.
@@ -10663,10 +9974,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m256i _mm256_srli_epi32 (__m256i a, int imm8) - VPSRLD ymm, ymm, imm8 - + __m256i _mm256_srli_epi32 (__m256i a, int imm8)
    VPSRLD ymm, ymm, imm8
To be added. To be added.
@@ -10697,10 +10005,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m256i _mm256_srl_epi32 (__m256i a, __m128i count) - VPSRLD ymm, ymm, xmm/m128 - + __m256i _mm256_srl_epi32 (__m256i a, __m128i count)
    VPSRLD ymm, ymm, xmm/m128
To be added. To be added.
@@ -10731,10 +10036,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m256i _mm256_srli_epi64 (__m256i a, int imm8) - VPSRLQ ymm, ymm, imm8 - + __m256i _mm256_srli_epi64 (__m256i a, int imm8)
    VPSRLQ ymm, ymm, imm8
To be added. To be added.
@@ -10765,10 +10067,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m256i _mm256_srl_epi64 (__m256i a, __m128i count) - VPSRLQ ymm, ymm, xmm/m128 - + __m256i _mm256_srl_epi64 (__m256i a, __m128i count)
    VPSRLQ ymm, ymm, xmm/m128
To be added. To be added.
@@ -10799,10 +10098,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m256i _mm256_bsrli_epi128 (__m256i a, const int imm8) - VPSRLDQ ymm, ymm, imm8 - + __m256i _mm256_bsrli_epi128 (__m256i a, const int imm8)
    VPSRLDQ ymm, ymm, imm8
To be added. To be added.
@@ -10833,10 +10129,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m256i _mm256_bsrli_epi128 (__m256i a, const int imm8) - VPSRLDQ ymm, ymm, imm8 - + __m256i _mm256_bsrli_epi128 (__m256i a, const int imm8)
    VPSRLDQ ymm, ymm, imm8
To be added. To be added.
@@ -10867,10 +10160,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m256i _mm256_bsrli_epi128 (__m256i a, const int imm8) - VPSRLDQ ymm, ymm, imm8 - + __m256i _mm256_bsrli_epi128 (__m256i a, const int imm8)
    VPSRLDQ ymm, ymm, imm8
To be added. To be added.
@@ -10901,10 +10191,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m256i _mm256_bsrli_epi128 (__m256i a, const int imm8) - VPSRLDQ ymm, ymm, imm8 - + __m256i _mm256_bsrli_epi128 (__m256i a, const int imm8)
    VPSRLDQ ymm, ymm, imm8
To be added. To be added.
@@ -10935,10 +10222,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m256i _mm256_bsrli_epi128 (__m256i a, const int imm8) - VPSRLDQ ymm, ymm, imm8 - + __m256i _mm256_bsrli_epi128 (__m256i a, const int imm8)
    VPSRLDQ ymm, ymm, imm8
To be added. To be added.
@@ -10969,10 +10253,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m256i _mm256_bsrli_epi128 (__m256i a, const int imm8) - VPSRLDQ ymm, ymm, imm8 - + __m256i _mm256_bsrli_epi128 (__m256i a, const int imm8)
    VPSRLDQ ymm, ymm, imm8
To be added. To be added.
@@ -11003,10 +10284,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m256i _mm256_bsrli_epi128 (__m256i a, const int imm8) - VPSRLDQ ymm, ymm, imm8 - + __m256i _mm256_bsrli_epi128 (__m256i a, const int imm8)
    VPSRLDQ ymm, ymm, imm8
To be added. To be added.
@@ -11037,10 +10315,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m256i _mm256_bsrli_epi128 (__m256i a, const int imm8) - VPSRLDQ ymm, ymm, imm8 - + __m256i _mm256_bsrli_epi128 (__m256i a, const int imm8)
    VPSRLDQ ymm, ymm, imm8
To be added. To be added.
@@ -11071,10 +10346,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m128i _mm_srlv_epi32 (__m128i a, __m128i count) - VPSRLVD xmm, xmm, xmm/m128 - + __m128i _mm_srlv_epi32 (__m128i a, __m128i count)
    VPSRLVD xmm, xmm, xmm/m128
To be added. To be added.
@@ -11105,10 +10377,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m128i _mm_srlv_epi64 (__m128i a, __m128i count) - VPSRLVQ xmm, xmm, xmm/m128 - + __m128i _mm_srlv_epi64 (__m128i a, __m128i count)
    VPSRLVQ xmm, xmm, xmm/m128
To be added. To be added.
@@ -11139,10 +10408,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m128i _mm_srlv_epi32 (__m128i a, __m128i count) - VPSRLVD xmm, xmm, xmm/m128 - + __m128i _mm_srlv_epi32 (__m128i a, __m128i count)
    VPSRLVD xmm, xmm, xmm/m128
To be added. To be added.
@@ -11173,10 +10439,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m128i _mm_srlv_epi64 (__m128i a, __m128i count) - VPSRLVQ xmm, xmm, xmm/m128 - + __m128i _mm_srlv_epi64 (__m128i a, __m128i count)
    VPSRLVQ xmm, xmm, xmm/m128
To be added. To be added.
@@ -11207,10 +10470,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m256i _mm256_srlv_epi32 (__m256i a, __m256i count) - VPSRLVD ymm, ymm, ymm/m256 - + __m256i _mm256_srlv_epi32 (__m256i a, __m256i count)
    VPSRLVD ymm, ymm, ymm/m256
To be added. To be added.
@@ -11241,10 +10501,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m256i _mm256_srlv_epi64 (__m256i a, __m256i count) - VPSRLVQ ymm, ymm, ymm/m256 - + __m256i _mm256_srlv_epi64 (__m256i a, __m256i count)
    VPSRLVQ ymm, ymm, ymm/m256
To be added. To be added.
@@ -11275,10 +10532,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m256i _mm256_srlv_epi32 (__m256i a, __m256i count) - VPSRLVD ymm, ymm, ymm/m256 - + __m256i _mm256_srlv_epi32 (__m256i a, __m256i count)
    VPSRLVD ymm, ymm, ymm/m256
To be added. To be added.
@@ -11309,10 +10563,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m256i _mm256_srlv_epi64 (__m256i a, __m256i count) - VPSRLVQ ymm, ymm, ymm/m256 - + __m256i _mm256_srlv_epi64 (__m256i a, __m256i count)
    VPSRLVQ ymm, ymm, ymm/m256
To be added. To be added.
@@ -11339,10 +10590,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m256i _mm256_shuffle_epi8 (__m256i a, __m256i b) - VPSHUFB ymm, ymm, ymm/m256 - + __m256i _mm256_shuffle_epi8 (__m256i a, __m256i b)
    VPSHUFB ymm, ymm, ymm/m256
To be added. To be added.
@@ -11369,10 +10617,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m256i _mm256_shuffle_epi32 (__m256i a, const int imm8) - VPSHUFD ymm, ymm/m256, imm8 - + __m256i _mm256_shuffle_epi32 (__m256i a, const int imm8)
    VPSHUFD ymm, ymm/m256, imm8
To be added. To be added.
@@ -11399,10 +10644,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m256i _mm256_shuffle_epi8 (__m256i a, __m256i b) - VPSHUFB ymm, ymm, ymm/m256 - + __m256i _mm256_shuffle_epi8 (__m256i a, __m256i b)
    VPSHUFB ymm, ymm, ymm/m256
To be added. To be added.
@@ -11429,10 +10671,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m256i _mm256_shuffle_epi32 (__m256i a, const int imm8) - VPSHUFD ymm, ymm/m256, imm8 - + __m256i _mm256_shuffle_epi32 (__m256i a, const int imm8)
    VPSHUFD ymm, ymm/m256, imm8
To be added. To be added.
@@ -11459,10 +10698,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m256i _mm256_shufflehi_epi16 (__m256i a, const int imm8) - VPSHUFHW ymm, ymm/m256, imm8 - + __m256i _mm256_shufflehi_epi16 (__m256i a, const int imm8)
    VPSHUFHW ymm, ymm/m256, imm8
To be added. To be added.
@@ -11489,10 +10725,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m256i _mm256_shufflehi_epi16 (__m256i a, const int imm8) - VPSHUFHW ymm, ymm/m256, imm8 - + __m256i _mm256_shufflehi_epi16 (__m256i a, const int imm8)
    VPSHUFHW ymm, ymm/m256, imm8
To be added. To be added.
@@ -11519,10 +10752,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m256i _mm256_shufflelo_epi16 (__m256i a, const int imm8) - VPSHUFLW ymm, ymm/m256, imm8 - + __m256i _mm256_shufflelo_epi16 (__m256i a, const int imm8)
    VPSHUFLW ymm, ymm/m256, imm8
To be added. To be added.
@@ -11549,10 +10779,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m256i _mm256_shufflelo_epi16 (__m256i a, const int imm8) - VPSHUFLW ymm, ymm/m256, imm8 - + __m256i _mm256_shufflelo_epi16 (__m256i a, const int imm8)
    VPSHUFLW ymm, ymm/m256, imm8
To be added. To be added.
@@ -11579,10 +10806,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m256i _mm256_sign_epi16 (__m256i a, __m256i b) - VPSIGNW ymm, ymm, ymm/m256 - + __m256i _mm256_sign_epi16 (__m256i a, __m256i b)
    VPSIGNW ymm, ymm, ymm/m256
To be added. To be added.
@@ -11609,10 +10833,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m256i _mm256_sign_epi32 (__m256i a, __m256i b) - VPSIGND ymm, ymm, ymm/m256 - + __m256i _mm256_sign_epi32 (__m256i a, __m256i b)
    VPSIGND ymm, ymm, ymm/m256
To be added. To be added.
@@ -11639,10 +10860,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m256i _mm256_sign_epi8 (__m256i a, __m256i b) - VPSIGNB ymm, ymm, ymm/m256 - + __m256i _mm256_sign_epi8 (__m256i a, __m256i b)
    VPSIGNB ymm, ymm, ymm/m256
To be added. To be added.
@@ -11673,10 +10891,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m256i _mm256_sub_epi8 (__m256i a, __m256i b) - VPSUBB ymm, ymm, ymm/m256 - + __m256i _mm256_sub_epi8 (__m256i a, __m256i b)
    VPSUBB ymm, ymm, ymm/m256
To be added. To be added.
@@ -11707,10 +10922,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m256i _mm256_sub_epi16 (__m256i a, __m256i b) - VPSUBW ymm, ymm, ymm/m256 - + __m256i _mm256_sub_epi16 (__m256i a, __m256i b)
    VPSUBW ymm, ymm, ymm/m256
To be added. To be added.
@@ -11741,10 +10953,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m256i _mm256_sub_epi32 (__m256i a, __m256i b) - VPSUBD ymm, ymm, ymm/m256 - + __m256i _mm256_sub_epi32 (__m256i a, __m256i b)
    VPSUBD ymm, ymm, ymm/m256
To be added. To be added.
@@ -11775,10 +10984,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m256i _mm256_sub_epi64 (__m256i a, __m256i b) - VPSUBQ ymm, ymm, ymm/m256 - + __m256i _mm256_sub_epi64 (__m256i a, __m256i b)
    VPSUBQ ymm, ymm, ymm/m256
To be added. To be added.
@@ -11809,10 +11015,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m256i _mm256_sub_epi8 (__m256i a, __m256i b) - VPSUBB ymm, ymm, ymm/m256 - + __m256i _mm256_sub_epi8 (__m256i a, __m256i b)
    VPSUBB ymm, ymm, ymm/m256
To be added. To be added.
@@ -11843,10 +11046,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m256i _mm256_sub_epi16 (__m256i a, __m256i b) - VPSUBW ymm, ymm, ymm/m256 - + __m256i _mm256_sub_epi16 (__m256i a, __m256i b)
    VPSUBW ymm, ymm, ymm/m256
To be added. To be added.
@@ -11877,10 +11077,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m256i _mm256_sub_epi32 (__m256i a, __m256i b) - VPSUBD ymm, ymm, ymm/m256 - + __m256i _mm256_sub_epi32 (__m256i a, __m256i b)
    VPSUBD ymm, ymm, ymm/m256
To be added. To be added.
@@ -11911,10 +11108,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m256i _mm256_sub_epi64 (__m256i a, __m256i b) - VPSUBQ ymm, ymm, ymm/m256 - + __m256i _mm256_sub_epi64 (__m256i a, __m256i b)
    VPSUBQ ymm, ymm, ymm/m256
To be added. To be added.
@@ -11945,10 +11139,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m256i _mm256_subs_epu8 (__m256i a, __m256i b) - VPSUBUSB ymm, ymm, ymm/m256 - + __m256i _mm256_subs_epu8 (__m256i a, __m256i b)
    VPSUBUSB ymm, ymm, ymm/m256
To be added. To be added.
@@ -11979,10 +11170,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m256i _mm256_subs_epi16 (__m256i a, __m256i b) - VPSUBSW ymm, ymm, ymm/m256 - + __m256i _mm256_subs_epi16 (__m256i a, __m256i b)
    VPSUBSW ymm, ymm, ymm/m256
To be added. To be added.
@@ -12013,10 +11201,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m256i _mm256_subs_epi8 (__m256i a, __m256i b) - VPSUBSB ymm, ymm, ymm/m256 - + __m256i _mm256_subs_epi8 (__m256i a, __m256i b)
    VPSUBSB ymm, ymm, ymm/m256
To be added. To be added.
@@ -12047,10 +11232,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m256i _mm256_subs_epu16 (__m256i a, __m256i b) - VPSUBUSW ymm, ymm, ymm/m256 - + __m256i _mm256_subs_epu16 (__m256i a, __m256i b)
    VPSUBUSW ymm, ymm, ymm/m256
To be added. To be added.
@@ -12077,10 +11259,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m256i _mm256_sad_epu8 (__m256i a, __m256i b) - VPSADBW ymm, ymm, ymm/m256 - + __m256i _mm256_sad_epu8 (__m256i a, __m256i b)
    VPSADBW ymm, ymm, ymm/m256
To be added. To be added.
@@ -12111,10 +11290,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m256i _mm256_unpackhi_epi8 (__m256i a, __m256i b) - VPUNPCKHBW ymm, ymm, ymm/m256 - + __m256i _mm256_unpackhi_epi8 (__m256i a, __m256i b)
    VPUNPCKHBW ymm, ymm, ymm/m256
To be added. To be added.
@@ -12145,10 +11321,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m256i _mm256_unpackhi_epi16 (__m256i a, __m256i b) - VPUNPCKHWD ymm, ymm, ymm/m256 - + __m256i _mm256_unpackhi_epi16 (__m256i a, __m256i b)
    VPUNPCKHWD ymm, ymm, ymm/m256
To be added. To be added.
@@ -12179,10 +11352,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m256i _mm256_unpackhi_epi32 (__m256i a, __m256i b) - VPUNPCKHDQ ymm, ymm, ymm/m256 - + __m256i _mm256_unpackhi_epi32 (__m256i a, __m256i b)
    VPUNPCKHDQ ymm, ymm, ymm/m256
To be added. To be added.
@@ -12213,10 +11383,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m256i _mm256_unpackhi_epi64 (__m256i a, __m256i b) - VPUNPCKHQDQ ymm, ymm, ymm/m256 - + __m256i _mm256_unpackhi_epi64 (__m256i a, __m256i b)
    VPUNPCKHQDQ ymm, ymm, ymm/m256
To be added. To be added.
@@ -12247,10 +11414,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m256i _mm256_unpackhi_epi8 (__m256i a, __m256i b) - VPUNPCKHBW ymm, ymm, ymm/m256 - + __m256i _mm256_unpackhi_epi8 (__m256i a, __m256i b)
    VPUNPCKHBW ymm, ymm, ymm/m256
To be added. To be added.
@@ -12281,10 +11445,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m256i _mm256_unpackhi_epi16 (__m256i a, __m256i b) - VPUNPCKHWD ymm, ymm, ymm/m256 - + __m256i _mm256_unpackhi_epi16 (__m256i a, __m256i b)
    VPUNPCKHWD ymm, ymm, ymm/m256
To be added. To be added.
@@ -12315,10 +11476,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m256i _mm256_unpackhi_epi32 (__m256i a, __m256i b) - VPUNPCKHDQ ymm, ymm, ymm/m256 - + __m256i _mm256_unpackhi_epi32 (__m256i a, __m256i b)
    VPUNPCKHDQ ymm, ymm, ymm/m256
To be added. To be added.
@@ -12349,10 +11507,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m256i _mm256_unpackhi_epi64 (__m256i a, __m256i b) - VPUNPCKHQDQ ymm, ymm, ymm/m256 - + __m256i _mm256_unpackhi_epi64 (__m256i a, __m256i b)
    VPUNPCKHQDQ ymm, ymm, ymm/m256
To be added. To be added.
@@ -12383,10 +11538,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m256i _mm256_unpacklo_epi8 (__m256i a, __m256i b) - VPUNPCKLBW ymm, ymm, ymm/m256 - + __m256i _mm256_unpacklo_epi8 (__m256i a, __m256i b)
    VPUNPCKLBW ymm, ymm, ymm/m256
To be added. To be added.
@@ -12417,10 +11569,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m256i _mm256_unpacklo_epi16 (__m256i a, __m256i b) - VPUNPCKLWD ymm, ymm, ymm/m256 - + __m256i _mm256_unpacklo_epi16 (__m256i a, __m256i b)
    VPUNPCKLWD ymm, ymm, ymm/m256
To be added. To be added.
@@ -12451,10 +11600,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m256i _mm256_unpacklo_epi32 (__m256i a, __m256i b) - VPUNPCKLDQ ymm, ymm, ymm/m256 - + __m256i _mm256_unpacklo_epi32 (__m256i a, __m256i b)
    VPUNPCKLDQ ymm, ymm, ymm/m256
To be added. To be added.
@@ -12485,10 +11631,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m256i _mm256_unpacklo_epi64 (__m256i a, __m256i b) - VPUNPCKLQDQ ymm, ymm, ymm/m256 - + __m256i _mm256_unpacklo_epi64 (__m256i a, __m256i b)
    VPUNPCKLQDQ ymm, ymm, ymm/m256
To be added. To be added.
@@ -12519,10 +11662,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m256i _mm256_unpacklo_epi8 (__m256i a, __m256i b) - VPUNPCKLBW ymm, ymm, ymm/m256 - + __m256i _mm256_unpacklo_epi8 (__m256i a, __m256i b)
    VPUNPCKLBW ymm, ymm, ymm/m256
To be added. To be added.
@@ -12553,10 +11693,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m256i _mm256_unpacklo_epi16 (__m256i a, __m256i b) - VPUNPCKLWD ymm, ymm, ymm/m256 - + __m256i _mm256_unpacklo_epi16 (__m256i a, __m256i b)
    VPUNPCKLWD ymm, ymm, ymm/m256
To be added. To be added.
@@ -12587,10 +11724,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m256i _mm256_unpacklo_epi32 (__m256i a, __m256i b) - VPUNPCKLDQ ymm, ymm, ymm/m256 - + __m256i _mm256_unpacklo_epi32 (__m256i a, __m256i b)
    VPUNPCKLDQ ymm, ymm, ymm/m256
To be added. To be added.
@@ -12621,10 +11755,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m256i _mm256_unpacklo_epi64 (__m256i a, __m256i b) - VPUNPCKLQDQ ymm, ymm, ymm/m256 - + __m256i _mm256_unpacklo_epi64 (__m256i a, __m256i b)
    VPUNPCKLQDQ ymm, ymm, ymm/m256
To be added. To be added.
@@ -12655,10 +11786,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m256i _mm256_xor_si256 (__m256i a, __m256i b) - VPXOR ymm, ymm, ymm/m256 - + __m256i _mm256_xor_si256 (__m256i a, __m256i b)
    VPXOR ymm, ymm, ymm/m256
To be added. To be added.
@@ -12689,10 +11817,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m256i _mm256_xor_si256 (__m256i a, __m256i b) - VPXOR ymm, ymm, ymm/m256 - + __m256i _mm256_xor_si256 (__m256i a, __m256i b)
    VPXOR ymm, ymm, ymm/m256
To be added. To be added.
@@ -12723,10 +11848,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m256i _mm256_xor_si256 (__m256i a, __m256i b) - VPXOR ymm, ymm, ymm/m256 - + __m256i _mm256_xor_si256 (__m256i a, __m256i b)
    VPXOR ymm, ymm, ymm/m256
To be added. To be added.
@@ -12757,10 +11879,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m256i _mm256_xor_si256 (__m256i a, __m256i b) - VPXOR ymm, ymm, ymm/m256 - + __m256i _mm256_xor_si256 (__m256i a, __m256i b)
    VPXOR ymm, ymm, ymm/m256
To be added. To be added.
@@ -12791,10 +11910,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m256i _mm256_xor_si256 (__m256i a, __m256i b) - VPXOR ymm, ymm, ymm/m256 - + __m256i _mm256_xor_si256 (__m256i a, __m256i b)
    VPXOR ymm, ymm, ymm/m256
To be added. To be added.
@@ -12825,10 +11941,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m256i _mm256_xor_si256 (__m256i a, __m256i b) - VPXOR ymm, ymm, ymm/m256 - + __m256i _mm256_xor_si256 (__m256i a, __m256i b)
    VPXOR ymm, ymm, ymm/m256
To be added. To be added.
@@ -12859,10 +11972,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m256i _mm256_xor_si256 (__m256i a, __m256i b) - VPXOR ymm, ymm, ymm/m256 - + __m256i _mm256_xor_si256 (__m256i a, __m256i b)
    VPXOR ymm, ymm, ymm/m256
To be added. To be added.
@@ -12893,10 +12003,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m256i _mm256_xor_si256 (__m256i a, __m256i b) - VPXOR ymm, ymm, ymm/m256 - + __m256i _mm256_xor_si256 (__m256i a, __m256i b)
    VPXOR ymm, ymm, ymm/m256
To be added. To be added.
diff --git a/xml/System.Runtime.Intrinsics.X86/FloatComparisonMode.xml b/xml/System.Runtime.Intrinsics.X86/FloatComparisonMode.xml index 530b8f951aa..cb39ce00a01 100644 --- a/xml/System.Runtime.Intrinsics.X86/FloatComparisonMode.xml +++ b/xml/System.Runtime.Intrinsics.X86/FloatComparisonMode.xml @@ -282,9 +282,7 @@ 7 - - _CMP_ORD_Q - + _CMP_ORD_Q @@ -348,9 +346,7 @@ 23 - - _CMP_ORD_S - + _CMP_ORD_S @@ -414,9 +410,7 @@ 3 - - _CMP_UNORD_Q - + _CMP_UNORD_Q @@ -640,9 +634,7 @@ 19 - - _CMP_UNORD_S - + _CMP_UNORD_S diff --git a/xml/System.Runtime.Intrinsics.X86/Sse.xml b/xml/System.Runtime.Intrinsics.X86/Sse.xml index 72faae78d72..9185b6f8bad 100644 --- a/xml/System.Runtime.Intrinsics.X86/Sse.xml +++ b/xml/System.Runtime.Intrinsics.X86/Sse.xml @@ -23,9 +23,7 @@ - - This class provides access to Intel SSE hardware instructions via intrinsics - + This class provides access to Intel SSE hardware instructions via intrinsics To be added. @@ -55,10 +53,7 @@ To be added. To be added. - - __m128 _mm_add_ps (__m128 a, __m128 b) - ADDPS xmm, xmm/m128 - + __m128 _mm_add_ps (__m128 a, __m128 b)
    ADDPS xmm, xmm/m128
To be added. To be added.
@@ -89,10 +84,7 @@ To be added. To be added. - - __m128 _mm_add_ss (__m128 a, __m128 b) - ADDSS xmm, xmm/m32 - + __m128 _mm_add_ss (__m128 a, __m128 b)
    ADDSS xmm, xmm/m32
To be added. To be added.
@@ -123,10 +115,7 @@ To be added. To be added. - - __m128 _mm_and_ps (__m128 a, __m128 b) - ANDPS xmm, xmm/m128 - + __m128 _mm_and_ps (__m128 a, __m128 b)
    ANDPS xmm, xmm/m128
To be added. To be added.
@@ -157,10 +146,7 @@ To be added. To be added. - - __m128 _mm_andnot_ps (__m128 a, __m128 b) - ANDNPS xmm, xmm/m128 - + __m128 _mm_andnot_ps (__m128 a, __m128 b)
    ANDNPS xmm, xmm/m128
To be added. To be added.
@@ -191,10 +177,7 @@ To be added. To be added. - - __m128 _mm_cmpeq_ps (__m128 a, __m128 b) - CMPPS xmm, xmm/m128, imm8(0) - + __m128 _mm_cmpeq_ps (__m128 a, __m128 b)
    CMPPS xmm, xmm/m128, imm8(0)
To be added. To be added.
@@ -225,10 +208,7 @@ To be added. To be added. - - __m128 _mm_cmpgt_ps (__m128 a, __m128 b) - CMPPS xmm, xmm/m128, imm8(6) - + __m128 _mm_cmpgt_ps (__m128 a, __m128 b)
    CMPPS xmm, xmm/m128, imm8(6)
To be added. To be added.
@@ -259,10 +239,7 @@ To be added. To be added. - - __m128 _mm_cmpge_ps (__m128 a, __m128 b) - CMPPS xmm, xmm/m128, imm8(5) - + __m128 _mm_cmpge_ps (__m128 a, __m128 b)
    CMPPS xmm, xmm/m128, imm8(5)
To be added. To be added.
@@ -293,10 +270,7 @@ To be added. To be added. - - __m128 _mm_cmplt_ps (__m128 a, __m128 b) - CMPPS xmm, xmm/m128, imm8(1) - + __m128 _mm_cmplt_ps (__m128 a, __m128 b)
    CMPPS xmm, xmm/m128, imm8(1)
To be added. To be added.
@@ -327,10 +301,7 @@ To be added. To be added. - - __m128 _mm_cmple_ps (__m128 a, __m128 b) - CMPPS xmm, xmm/m128, imm8(2) - + __m128 _mm_cmple_ps (__m128 a, __m128 b)
    CMPPS xmm, xmm/m128, imm8(2)
To be added. To be added.
@@ -361,10 +332,7 @@ To be added. To be added. - - __m128 _mm_cmpneq_ps (__m128 a, __m128 b) - CMPPS xmm, xmm/m128, imm8(4) - + __m128 _mm_cmpneq_ps (__m128 a, __m128 b)
    CMPPS xmm, xmm/m128, imm8(4)
To be added. To be added.
@@ -395,10 +363,7 @@ To be added. To be added. - - __m128 _mm_cmpngt_ps (__m128 a, __m128 b) - CMPPS xmm, xmm/m128, imm8(2) - + __m128 _mm_cmpngt_ps (__m128 a, __m128 b)
    CMPPS xmm, xmm/m128, imm8(2)
To be added. To be added.
@@ -429,10 +394,7 @@ To be added. To be added. - - __m128 _mm_cmpnge_ps (__m128 a, __m128 b) - CMPPS xmm, xmm/m128, imm8(1) - + __m128 _mm_cmpnge_ps (__m128 a, __m128 b)
    CMPPS xmm, xmm/m128, imm8(1)
To be added. To be added.
@@ -463,10 +425,7 @@ To be added. To be added. - - __m128 _mm_cmpnlt_ps (__m128 a, __m128 b) - CMPPS xmm, xmm/m128, imm8(5) - + __m128 _mm_cmpnlt_ps (__m128 a, __m128 b)
    CMPPS xmm, xmm/m128, imm8(5)
To be added. To be added.
@@ -497,10 +456,7 @@ To be added. To be added. - - __m128 _mm_cmpnle_ps (__m128 a, __m128 b) - CMPPS xmm, xmm/m128, imm8(6) - + __m128 _mm_cmpnle_ps (__m128 a, __m128 b)
    CMPPS xmm, xmm/m128, imm8(6)
To be added. To be added.
@@ -531,10 +487,7 @@ To be added. To be added. - - __m128 _mm_cmpord_ps (__m128 a, __m128 b) - CMPPS xmm, xmm/m128, imm8(7) - + __m128 _mm_cmpord_ps (__m128 a, __m128 b)
    CMPPS xmm, xmm/m128, imm8(7)
To be added. To be added.
@@ -561,10 +514,7 @@ To be added. To be added. - - __m128 _mm_cmpeq_ss (__m128 a, __m128 b) - CMPSS xmm, xmm/m32, imm8(0) - + __m128 _mm_cmpeq_ss (__m128 a, __m128 b)
    CMPSS xmm, xmm/m32, imm8(0)
To be added. To be added.
@@ -591,10 +541,7 @@ To be added. To be added. - - __m128 _mm_cmpgt_ss (__m128 a, __m128 b) - CMPSS xmm, xmm/m32, imm8(6) - + __m128 _mm_cmpgt_ss (__m128 a, __m128 b)
    CMPSS xmm, xmm/m32, imm8(6)
To be added. To be added.
@@ -621,10 +568,7 @@ To be added. To be added. - - __m128 _mm_cmpge_ss (__m128 a, __m128 b) - CMPPS xmm, xmm/m32, imm8(5) - + __m128 _mm_cmpge_ss (__m128 a, __m128 b)
    CMPPS xmm, xmm/m32, imm8(5)
To be added. To be added.
@@ -651,10 +595,7 @@ To be added. To be added. - - __m128 _mm_cmplt_ss (__m128 a, __m128 b) - CMPSS xmm, xmm/m32, imm8(1) - + __m128 _mm_cmplt_ss (__m128 a, __m128 b)
    CMPSS xmm, xmm/m32, imm8(1)
To be added. To be added.
@@ -681,10 +622,7 @@ To be added. To be added. - - __m128 _mm_cmple_ss (__m128 a, __m128 b) - CMPSS xmm, xmm/m32, imm8(2) - + __m128 _mm_cmple_ss (__m128 a, __m128 b)
    CMPSS xmm, xmm/m32, imm8(2)
To be added. To be added.
@@ -711,10 +649,7 @@ To be added. To be added. - - __m128 _mm_cmpneq_ss (__m128 a, __m128 b) - CMPSS xmm, xmm/m32, imm8(4) - + __m128 _mm_cmpneq_ss (__m128 a, __m128 b)
    CMPSS xmm, xmm/m32, imm8(4)
To be added. To be added.
@@ -741,10 +676,7 @@ To be added. To be added. - - __m128 _mm_cmpngt_ss (__m128 a, __m128 b) - CMPSS xmm, xmm/m32, imm8(2) - + __m128 _mm_cmpngt_ss (__m128 a, __m128 b)
    CMPSS xmm, xmm/m32, imm8(2)
To be added. To be added.
@@ -771,10 +703,7 @@ To be added. To be added. - - __m128 _mm_cmpnge_ss (__m128 a, __m128 b) - CMPSS xmm, xmm/m32, imm8(1) - + __m128 _mm_cmpnge_ss (__m128 a, __m128 b)
    CMPSS xmm, xmm/m32, imm8(1)
To be added. To be added.
@@ -801,10 +730,7 @@ To be added. To be added. - - __m128 _mm_cmpnlt_ss (__m128 a, __m128 b) - CMPSS xmm, xmm/m32, imm8(5) - + __m128 _mm_cmpnlt_ss (__m128 a, __m128 b)
    CMPSS xmm, xmm/m32, imm8(5)
To be added. To be added.
@@ -831,10 +757,7 @@ To be added. To be added. - - __m128 _mm_cmpnle_ss (__m128 a, __m128 b) - CMPSS xmm, xmm/m32, imm8(6) - + __m128 _mm_cmpnle_ss (__m128 a, __m128 b)
    CMPSS xmm, xmm/m32, imm8(6)
To be added. To be added.
@@ -861,10 +784,7 @@ To be added. To be added. - - __m128 _mm_cmpord_ss (__m128 a, __m128 b) - CMPSS xmm, xmm/m32, imm8(7) - + __m128 _mm_cmpord_ss (__m128 a, __m128 b)
    CMPSS xmm, xmm/m32, imm8(7)
To be added. To be added.
@@ -891,10 +811,7 @@ To be added. To be added. - - int _mm_comieq_ss (__m128 a, __m128 b) - COMISS xmm, xmm/m32 - + int _mm_comieq_ss (__m128 a, __m128 b)
    COMISS xmm, xmm/m32
To be added. To be added.
@@ -921,10 +838,7 @@ To be added. To be added. - - int _mm_comigt_ss (__m128 a, __m128 b) - COMISS xmm, xmm/m32 - + int _mm_comigt_ss (__m128 a, __m128 b)
    COMISS xmm, xmm/m32
To be added. To be added.
@@ -951,10 +865,7 @@ To be added. To be added. - - int _mm_comige_ss (__m128 a, __m128 b) - COMISS xmm, xmm/m32 - + int _mm_comige_ss (__m128 a, __m128 b)
    COMISS xmm, xmm/m32
To be added. To be added.
@@ -981,10 +892,7 @@ To be added. To be added. - - int _mm_comilt_ss (__m128 a, __m128 b) - COMISS xmm, xmm/m32 - + int _mm_comilt_ss (__m128 a, __m128 b)
    COMISS xmm, xmm/m32
To be added. To be added.
@@ -1011,10 +919,7 @@ To be added. To be added. - - int _mm_comile_ss (__m128 a, __m128 b) - COMISS xmm, xmm/m32 - + int _mm_comile_ss (__m128 a, __m128 b)
    COMISS xmm, xmm/m32
To be added. To be added.
@@ -1041,10 +946,7 @@ To be added. To be added. - - int _mm_comineq_ss (__m128 a, __m128 b) - COMISS xmm, xmm/m32 - + int _mm_comineq_ss (__m128 a, __m128 b)
    COMISS xmm, xmm/m32
To be added. To be added.
@@ -1071,10 +973,7 @@ To be added. To be added. - - __m128 _mm_cmpunord_ss (__m128 a, __m128 b) - CMPSS xmm, xmm/m32, imm8(3) - + __m128 _mm_cmpunord_ss (__m128 a, __m128 b)
    CMPSS xmm, xmm/m32, imm8(3)
To be added. To be added.
@@ -1101,10 +1000,7 @@ To be added. To be added. - - int _mm_ucomieq_ss (__m128 a, __m128 b) - UCOMISS xmm, xmm/m32 - + int _mm_ucomieq_ss (__m128 a, __m128 b)
    UCOMISS xmm, xmm/m32
To be added. To be added.
@@ -1131,10 +1027,7 @@ To be added. To be added. - - int _mm_ucomigt_ss (__m128 a, __m128 b) - UCOMISS xmm, xmm/m32 - + int _mm_ucomigt_ss (__m128 a, __m128 b)
    UCOMISS xmm, xmm/m32
To be added. To be added.
@@ -1161,10 +1054,7 @@ To be added. To be added. - - int _mm_ucomige_ss (__m128 a, __m128 b) - UCOMISS xmm, xmm/m32 - + int _mm_ucomige_ss (__m128 a, __m128 b)
    UCOMISS xmm, xmm/m32
To be added. To be added.
@@ -1191,10 +1081,7 @@ To be added. To be added. - - int _mm_ucomilt_ss (__m128 a, __m128 b) - UCOMISS xmm, xmm/m32 - + int _mm_ucomilt_ss (__m128 a, __m128 b)
    UCOMISS xmm, xmm/m32
To be added. To be added.
@@ -1221,10 +1108,7 @@ To be added. To be added. - - int _mm_ucomile_ss (__m128 a, __m128 b) - UCOMISS xmm, xmm/m32 - + int _mm_ucomile_ss (__m128 a, __m128 b)
    UCOMISS xmm, xmm/m32
To be added. To be added.
@@ -1251,10 +1135,7 @@ To be added. To be added. - - int _mm_ucomineq_ss (__m128 a, __m128 b) - UCOMISS xmm, xmm/m32 - + int _mm_ucomineq_ss (__m128 a, __m128 b)
    UCOMISS xmm, xmm/m32
To be added. To be added.
@@ -1285,10 +1166,7 @@ To be added. To be added. - - __m128 _mm_cmpunord_ps (__m128 a, __m128 b) - CMPPS xmm, xmm/m128, imm8(3) - + __m128 _mm_cmpunord_ps (__m128 a, __m128 b)
    CMPPS xmm, xmm/m128, imm8(3)
To be added. To be added.
@@ -1319,10 +1197,7 @@ To be added. To be added. - - __m128 _mm_cvtsi32_ss (__m128 a, int b) - CVTSI2SS xmm, reg/m32 - + __m128 _mm_cvtsi32_ss (__m128 a, int b)
    CVTSI2SS xmm, reg/m32
To be added. To be added.
@@ -1351,10 +1226,7 @@ To be added. - - int _mm_cvtss_si32 (__m128 a) - CVTSS2SI r32, xmm/m32 - + int _mm_cvtss_si32 (__m128 a)
    CVTSS2SI r32, xmm/m32
To be added. To be added.
@@ -1383,10 +1255,7 @@ To be added. - - int _mm_cvttss_si32 (__m128 a) - CVTTSS2SI r32, xmm/m32 - + int _mm_cvttss_si32 (__m128 a)
    CVTTSS2SI r32, xmm/m32
To be added. To be added.
@@ -1417,10 +1286,7 @@ To be added. To be added. - - __m128 _mm_div_ps (__m128 a, __m128 b) - DIVPS xmm, xmm/m128 - + __m128 _mm_div_ps (__m128 a, __m128 b)
    DIVPS xmm, xmm/m128
To be added. To be added.
@@ -1451,10 +1317,7 @@ To be added. To be added. - - __m128 _mm_div_ss (__m128 a, __m128 b) - DIVSS xmm, xmm/m32 - + __m128 _mm_div_ss (__m128 a, __m128 b)
    DIVSS xmm, xmm/m32
To be added. To be added.
@@ -1507,10 +1370,7 @@ To be added. - - __m128 _mm_load_ps (float const* mem_address) - MOVAPS xmm, m128 - + __m128 _mm_load_ps (float const* mem_address)
    MOVAPS xmm, m128
To be added. To be added.
@@ -1540,10 +1400,7 @@ To be added. To be added. - - __m128 _mm_loadh_pi (__m128 a, __m64 const* mem_addr) - MOVHPS xmm, m64 - + __m128 _mm_loadh_pi (__m128 a, __m64 const* mem_addr)
    MOVHPS xmm, m64
To be added. To be added.
@@ -1573,10 +1430,7 @@ To be added. To be added. - - __m128 _mm_loadl_pi (__m128 a, __m64 const* mem_addr) - MOVLPS xmm, m64 - + __m128 _mm_loadl_pi (__m128 a, __m64 const* mem_addr)
    MOVLPS xmm, m64
To be added. To be added.
@@ -1604,10 +1458,7 @@ To be added. - - __m128 _mm_load_ss (float const* mem_address) - MOVSS xmm, m32 - + __m128 _mm_load_ss (float const* mem_address)
    MOVSS xmm, m32
To be added. To be added.
@@ -1635,10 +1486,7 @@ To be added. - - __m128 _mm_loadu_ps (float const* mem_address) - MOVUPS xmm, m128 - + __m128 _mm_loadu_ps (float const* mem_address)
    MOVUPS xmm, m128
To be added. To be added.
@@ -1669,10 +1517,7 @@ To be added. To be added. - - __m128 _mm_max_ps (__m128 a, __m128 b) - MAXPS xmm, xmm/m128 - + __m128 _mm_max_ps (__m128 a, __m128 b)
    MAXPS xmm, xmm/m128
To be added. To be added.
@@ -1703,10 +1548,7 @@ To be added. To be added. - - __m128 _mm_max_ss (__m128 a, __m128 b) - MAXSS xmm, xmm/m32 - + __m128 _mm_max_ss (__m128 a, __m128 b)
    MAXSS xmm, xmm/m32
To be added. To be added.
@@ -1737,10 +1579,7 @@ To be added. To be added. - - __m128 _mm_min_ps (__m128 a, __m128 b) - MINPS xmm, xmm/m128 - + __m128 _mm_min_ps (__m128 a, __m128 b)
    MINPS xmm, xmm/m128
To be added. To be added.
@@ -1771,10 +1610,7 @@ To be added. To be added. - - __m128 _mm_min_ss (__m128 a, __m128 b) - MINSS xmm, xmm/m32 - + __m128 _mm_min_ss (__m128 a, __m128 b)
    MINSS xmm, xmm/m32
To be added. To be added.
@@ -1805,10 +1641,7 @@ To be added. To be added. - - __m128 _mm_movehl_ps (__m128 a, __m128 b) - MOVHLPS xmm, xmm - + __m128 _mm_movehl_ps (__m128 a, __m128 b)
    MOVHLPS xmm, xmm
To be added. To be added.
@@ -1839,10 +1672,7 @@ To be added. To be added. - - __m128 _mm_movelh_ps (__m128 a, __m128 b) - MOVLHPS xmm, xmm - + __m128 _mm_movelh_ps (__m128 a, __m128 b)
    MOVLHPS xmm, xmm
To be added. To be added.
@@ -1871,10 +1701,7 @@ To be added. - - int _mm_movemask_ps (__m128 a) - MOVMSKPS reg, xmm - + int _mm_movemask_ps (__m128 a)
    MOVMSKPS reg, xmm
To be added. To be added.
@@ -1905,10 +1732,7 @@ To be added. To be added. - - __m128 _mm_move_ss (__m128 a, __m128 b) - MOVSS xmm, xmm - + __m128 _mm_move_ss (__m128 a, __m128 b)
    MOVSS xmm, xmm
To be added. To be added.
@@ -1939,10 +1763,7 @@ To be added. To be added. - - __m128 _mm_mul_ps (__m128 a, __m128 b) - MULPS xmm, xmm/m128 - + __m128 _mm_mul_ps (__m128 a, __m128 b)
    MULPS xmm, xmm/m128
To be added. To be added.
@@ -1973,10 +1794,7 @@ To be added. To be added. - - __m128 _mm_mul_ss (__m128 a, __m128 b) - MULPS xmm, xmm/m32 - + __m128 _mm_mul_ss (__m128 a, __m128 b)
    MULPS xmm, xmm/m32
To be added. To be added.
@@ -2007,10 +1825,7 @@ To be added. To be added. - - __m128 _mm_or_ps (__m128 a, __m128 b) - ORPS xmm, xmm/m128 - + __m128 _mm_or_ps (__m128 a, __m128 b)
    ORPS xmm, xmm/m128
To be added. To be added.
@@ -2038,10 +1853,7 @@ To be added. - - void _mm_prefetch(char* p, int i) - PREFETCHT0 m8 - + void _mm_prefetch(char* p, int i)
    PREFETCHT0 m8
To be added.
@@ -2068,10 +1880,7 @@ To be added. - - void _mm_prefetch(char* p, int i) - PREFETCHT1 m8 - + void _mm_prefetch(char* p, int i)
    PREFETCHT1 m8
To be added.
@@ -2098,10 +1907,7 @@ To be added. - - void _mm_prefetch(char* p, int i) - PREFETCHT2 m8 - + void _mm_prefetch(char* p, int i)
    PREFETCHT2 m8
To be added.
@@ -2128,10 +1934,7 @@ To be added. - - void _mm_prefetch(char* p, int i) - PREFETCHNTA m8 - + void _mm_prefetch(char* p, int i)
    PREFETCHNTA m8
To be added.
@@ -2159,10 +1962,7 @@ To be added. - - __m128 _mm_rcp_ps (__m128 a) - RCPPS xmm, xmm/m128 - + __m128 _mm_rcp_ps (__m128 a)
    RCPPS xmm, xmm/m128
To be added. To be added.
@@ -2191,10 +1991,7 @@ To be added. - - __m128 _mm_rcp_ss (__m128 a) - RCPSS xmm, xmm/m32 - + __m128 _mm_rcp_ss (__m128 a)
    RCPSS xmm, xmm/m32
To be added. To be added.
@@ -2225,13 +2022,17 @@ To be added. To be added. - - __m128 _mm_rcp_ss (__m128 a, __m128 b) - RCPSS xmm, xmm/m32 - The above native signature does not exist. We provide this additional overload for consistency with the other scalar APIs. - + __m128 _mm_rcp_ss (__m128 a, __m128 b)
    RCPSS xmm, xmm/m32
To be added. - To be added. + + +
@@ -2258,10 +2059,7 @@ To be added. - - __m128 _mm_rsqrt_ps (__m128 a) - RSQRTPS xmm, xmm/m128 - + __m128 _mm_rsqrt_ps (__m128 a)
    RSQRTPS xmm, xmm/m128
To be added. To be added.
@@ -2290,10 +2088,7 @@ To be added. - - __m128 _mm_rsqrt_ss (__m128 a) - RSQRTSS xmm, xmm/m32 - + __m128 _mm_rsqrt_ss (__m128 a)
    RSQRTSS xmm, xmm/m32
To be added. To be added.
@@ -2324,13 +2119,17 @@ To be added. To be added. - - __m128 _mm_rsqrt_ss (__m128 a, __m128 b) - RSQRTSS xmm, xmm/m32 - The above native signature does not exist. We provide this additional overload for consistency with the other scalar APIs. - + __m128 _mm_rsqrt_ss (__m128 a, __m128 b)
    RSQRTSS xmm, xmm/m32
To be added. - To be added. + + +
@@ -2361,10 +2160,7 @@ To be added. To be added. To be added. - - __m128 _mm_shuffle_ps (__m128 a, __m128 b, unsigned int control) - SHUFPS xmm, xmm/m128, imm8 - + __m128 _mm_shuffle_ps (__m128 a, __m128 b, unsigned int control)
    SHUFPS xmm, xmm/m128, imm8
To be added. To be added. @@ -2393,10 +2189,7 @@ To be added. - - __m128 _mm_sqrt_ps (__m128 a) - SQRTPS xmm, xmm/m128 - + __m128 _mm_sqrt_ps (__m128 a)
    SQRTPS xmm, xmm/m128
To be added. To be added.
@@ -2425,10 +2218,7 @@ To be added. - - __m128 _mm_sqrt_ss (__m128 a) - SQRTSS xmm, xmm/m32 - + __m128 _mm_sqrt_ss (__m128 a)
    SQRTSS xmm, xmm/m32
To be added. To be added.
@@ -2459,13 +2249,17 @@ To be added. To be added. - - __m128 _mm_sqrt_ss (__m128 a, __m128 b) - SQRTSS xmm, xmm/m32 - The above native signature does not exist. We provide this additional overload for consistency with the other scalar APIs. - + __m128 _mm_sqrt_ss (__m128 a, __m128 b)
    SQRTSS xmm, xmm/m32
To be added. - To be added. + + +
@@ -2493,10 +2287,7 @@ To be added. To be added. - - void _mm_storeu_ps (float* mem_addr, __m128 a) - MOVUPS m128, xmm - + void _mm_storeu_ps (float* mem_addr, __m128 a)
    MOVUPS m128, xmm
To be added.
@@ -2525,10 +2316,7 @@ To be added. To be added. - - void _mm_store_ps (float* mem_addr, __m128 a) - MOVAPS m128, xmm - + void _mm_store_ps (float* mem_addr, __m128 a)
    MOVAPS m128, xmm
To be added.
@@ -2557,10 +2345,7 @@ To be added. To be added. - - void _mm_stream_ps (float* mem_addr, __m128 a) - MOVNTPS m128, xmm - + void _mm_stream_ps (float* mem_addr, __m128 a)
    MOVNTPS m128, xmm
To be added.
@@ -2585,10 +2370,7 @@ - - void _mm_sfence(void) - SFENCE - + void _mm_sfence(void)
    SFENCE
To be added.
@@ -2617,10 +2399,7 @@ To be added. To be added. - - void _mm_storeh_pi (__m64* mem_addr, __m128 a) - MOVHPS m64, xmm - + void _mm_storeh_pi (__m64* mem_addr, __m128 a)
    MOVHPS m64, xmm
To be added.
@@ -2649,10 +2428,7 @@ To be added. To be added. - - void _mm_storel_pi (__m64* mem_addr, __m128 a) - MOVLPS m64, xmm - + void _mm_storel_pi (__m64* mem_addr, __m128 a)
    MOVLPS m64, xmm
To be added.
@@ -2681,10 +2457,7 @@ To be added. To be added. - - void _mm_store_ss (float* mem_addr, __m128 a) - MOVSS m32, xmm - + void _mm_store_ss (float* mem_addr, __m128 a)
    MOVSS m32, xmm
To be added.
@@ -2714,10 +2487,7 @@ To be added. To be added. - - __m128d _mm_sub_ps (__m128d a, __m128d b) - SUBPS xmm, xmm/m128 - + __m128d _mm_sub_ps (__m128d a, __m128d b)
    SUBPS xmm, xmm/m128
To be added. To be added.
@@ -2748,10 +2518,7 @@ To be added. To be added. - - __m128 _mm_sub_ss (__m128 a, __m128 b) - SUBSS xmm, xmm/m32 - + __m128 _mm_sub_ss (__m128 a, __m128 b)
    SUBSS xmm, xmm/m32
To be added. To be added.
@@ -2782,10 +2549,7 @@ To be added. To be added. - - __m128 _mm_unpackhi_ps (__m128 a, __m128 b) - UNPCKHPS xmm, xmm/m128 - + __m128 _mm_unpackhi_ps (__m128 a, __m128 b)
    UNPCKHPS xmm, xmm/m128
To be added. To be added.
@@ -2816,10 +2580,7 @@ To be added. To be added. - - __m128 _mm_unpacklo_ps (__m128 a, __m128 b) - UNPCKLPS xmm, xmm/m128 - + __m128 _mm_unpacklo_ps (__m128 a, __m128 b)
    UNPCKLPS xmm, xmm/m128
To be added. To be added.
@@ -2850,10 +2611,7 @@ To be added. To be added. - - __m128 _mm_xor_ps (__m128 a, __m128 b) - XORPS xmm, xmm/m128 - + __m128 _mm_xor_ps (__m128 a, __m128 b)
    XORPS xmm, xmm/m128
To be added. To be added.
diff --git a/xml/System.Runtime.Intrinsics.X86/Sse2.xml b/xml/System.Runtime.Intrinsics.X86/Sse2.xml index cc20e27384e..e988319691e 100644 --- a/xml/System.Runtime.Intrinsics.X86/Sse2.xml +++ b/xml/System.Runtime.Intrinsics.X86/Sse2.xml @@ -24,9 +24,7 @@ - - This class provides access to Intel SSE2 hardware instructions via intrinsics - + This class provides access to Intel SSE2 hardware instructions via intrinsics To be added. @@ -56,10 +54,7 @@ To be added. To be added. - - __m128i _mm_add_epi8 (__m128i a, __m128i b) - PADDB xmm, xmm/m128 - + __m128i _mm_add_epi8 (__m128i a, __m128i b)
    PADDB xmm, xmm/m128
To be added. To be added.
@@ -90,10 +85,7 @@ To be added. To be added. - - __m128d _mm_add_pd (__m128d a, __m128d b) - ADDPD xmm, xmm/m128 - + __m128d _mm_add_pd (__m128d a, __m128d b)
    ADDPD xmm, xmm/m128
To be added. To be added.
@@ -124,10 +116,7 @@ To be added. To be added. - - __m128i _mm_add_epi16 (__m128i a, __m128i b) - PADDW xmm, xmm/m128 - + __m128i _mm_add_epi16 (__m128i a, __m128i b)
    PADDW xmm, xmm/m128
To be added. To be added.
@@ -158,10 +147,7 @@ To be added. To be added. - - __m128i _mm_add_epi32 (__m128i a, __m128i b) - PADDD xmm, xmm/m128 - + __m128i _mm_add_epi32 (__m128i a, __m128i b)
    PADDD xmm, xmm/m128
To be added. To be added.
@@ -192,10 +178,7 @@ To be added. To be added. - - __m128i _mm_add_epi64 (__m128i a, __m128i b) - PADDQ xmm, xmm/m128 - + __m128i _mm_add_epi64 (__m128i a, __m128i b)
    PADDQ xmm, xmm/m128
To be added. To be added.
@@ -226,10 +209,7 @@ To be added. To be added. - - __m128i _mm_add_epi8 (__m128i a, __m128i b) - PADDB xmm, xmm/m128 - + __m128i _mm_add_epi8 (__m128i a, __m128i b)
    PADDB xmm, xmm/m128
To be added. To be added.
@@ -260,10 +240,7 @@ To be added. To be added. - - __m128i _mm_add_epi16 (__m128i a, __m128i b) - PADDW xmm, xmm/m128 - + __m128i _mm_add_epi16 (__m128i a, __m128i b)
    PADDW xmm, xmm/m128
To be added. To be added.
@@ -294,10 +271,7 @@ To be added. To be added. - - __m128i _mm_add_epi32 (__m128i a, __m128i b) - PADDD xmm, xmm/m128 - + __m128i _mm_add_epi32 (__m128i a, __m128i b)
    PADDD xmm, xmm/m128
To be added. To be added.
@@ -328,10 +302,7 @@ To be added. To be added. - - __m128i _mm_add_epi64 (__m128i a, __m128i b) - PADDQ xmm, xmm/m128 - + __m128i _mm_add_epi64 (__m128i a, __m128i b)
    PADDQ xmm, xmm/m128
To be added. To be added.
@@ -362,10 +333,7 @@ To be added. To be added. - - __m128i _mm_adds_epu8 (__m128i a, __m128i b) - PADDUSB xmm, xmm/m128 - + __m128i _mm_adds_epu8 (__m128i a, __m128i b)
    PADDUSB xmm, xmm/m128
To be added. To be added.
@@ -396,10 +364,7 @@ To be added. To be added. - - __m128i _mm_adds_epi16 (__m128i a, __m128i b) - PADDSW xmm, xmm/m128 - + __m128i _mm_adds_epi16 (__m128i a, __m128i b)
    PADDSW xmm, xmm/m128
To be added. To be added.
@@ -430,10 +395,7 @@ To be added. To be added. - - __m128i _mm_adds_epi8 (__m128i a, __m128i b) - PADDSB xmm, xmm/m128 - + __m128i _mm_adds_epi8 (__m128i a, __m128i b)
    PADDSB xmm, xmm/m128
To be added. To be added.
@@ -464,10 +426,7 @@ To be added. To be added. - - __m128i _mm_adds_epu16 (__m128i a, __m128i b) - PADDUSW xmm, xmm/m128 - + __m128i _mm_adds_epu16 (__m128i a, __m128i b)
    PADDUSW xmm, xmm/m128
To be added. To be added.
@@ -498,10 +457,7 @@ To be added. To be added. - - __m128d _mm_add_sd (__m128d a, __m128d b) - ADDSD xmm, xmm/m64 - + __m128d _mm_add_sd (__m128d a, __m128d b)
    ADDSD xmm, xmm/m64
To be added. To be added.
@@ -532,10 +488,7 @@ To be added. To be added. - - __m128i _mm_and_si128 (__m128i a, __m128i b) - PAND xmm, xmm/m128 - + __m128i _mm_and_si128 (__m128i a, __m128i b)
    PAND xmm, xmm/m128
To be added. To be added.
@@ -566,10 +519,7 @@ To be added. To be added. - - __m128d _mm_and_pd (__m128d a, __m128d b) - ANDPD xmm, xmm/m128 - + __m128d _mm_and_pd (__m128d a, __m128d b)
    ANDPD xmm, xmm/m128
To be added. To be added.
@@ -600,10 +550,7 @@ To be added. To be added. - - __m128i _mm_and_si128 (__m128i a, __m128i b) - PAND xmm, xmm/m128 - + __m128i _mm_and_si128 (__m128i a, __m128i b)
    PAND xmm, xmm/m128
To be added. To be added.
@@ -634,10 +581,7 @@ To be added. To be added. - - __m128i _mm_and_si128 (__m128i a, __m128i b) - PAND xmm, xmm/m128 - + __m128i _mm_and_si128 (__m128i a, __m128i b)
    PAND xmm, xmm/m128
To be added. To be added.
@@ -668,10 +612,7 @@ To be added. To be added. - - __m128i _mm_and_si128 (__m128i a, __m128i b) - PAND xmm, xmm/m128 - + __m128i _mm_and_si128 (__m128i a, __m128i b)
    PAND xmm, xmm/m128
To be added. To be added.
@@ -702,10 +643,7 @@ To be added. To be added. - - __m128i _mm_and_si128 (__m128i a, __m128i b) - PAND xmm, xmm/m128 - + __m128i _mm_and_si128 (__m128i a, __m128i b)
    PAND xmm, xmm/m128
To be added. To be added.
@@ -736,10 +674,7 @@ To be added. To be added. - - __m128i _mm_and_si128 (__m128i a, __m128i b) - PAND xmm, xmm/m128 - + __m128i _mm_and_si128 (__m128i a, __m128i b)
    PAND xmm, xmm/m128
To be added. To be added.
@@ -770,10 +705,7 @@ To be added. To be added. - - __m128i _mm_and_si128 (__m128i a, __m128i b) - PAND xmm, xmm/m128 - + __m128i _mm_and_si128 (__m128i a, __m128i b)
    PAND xmm, xmm/m128
To be added. To be added.
@@ -804,10 +736,7 @@ To be added. To be added. - - __m128i _mm_and_si128 (__m128i a, __m128i b) - PAND xmm, xmm/m128 - + __m128i _mm_and_si128 (__m128i a, __m128i b)
    PAND xmm, xmm/m128
To be added. To be added.
@@ -838,10 +767,7 @@ To be added. To be added. - - __m128i _mm_andnot_si128 (__m128i a, __m128i b) - PANDN xmm, xmm/m128 - + __m128i _mm_andnot_si128 (__m128i a, __m128i b)
    PANDN xmm, xmm/m128
To be added. To be added.
@@ -872,10 +798,7 @@ To be added. To be added. - - __m128d _mm_andnot_pd (__m128d a, __m128d b) - ADDNPD xmm, xmm/m128 - + __m128d _mm_andnot_pd (__m128d a, __m128d b)
    ADDNPD xmm, xmm/m128
To be added. To be added.
@@ -906,10 +829,7 @@ To be added. To be added. - - __m128i _mm_andnot_si128 (__m128i a, __m128i b) - PANDN xmm, xmm/m128 - + __m128i _mm_andnot_si128 (__m128i a, __m128i b)
    PANDN xmm, xmm/m128
To be added. To be added.
@@ -940,10 +860,7 @@ To be added. To be added. - - __m128i _mm_andnot_si128 (__m128i a, __m128i b) - PANDN xmm, xmm/m128 - + __m128i _mm_andnot_si128 (__m128i a, __m128i b)
    PANDN xmm, xmm/m128
To be added. To be added.
@@ -974,10 +891,7 @@ To be added. To be added. - - __m128i _mm_andnot_si128 (__m128i a, __m128i b) - PANDN xmm, xmm/m128 - + __m128i _mm_andnot_si128 (__m128i a, __m128i b)
    PANDN xmm, xmm/m128
To be added. To be added.
@@ -1008,10 +922,7 @@ To be added. To be added. - - __m128i _mm_andnot_si128 (__m128i a, __m128i b) - PANDN xmm, xmm/m128 - + __m128i _mm_andnot_si128 (__m128i a, __m128i b)
    PANDN xmm, xmm/m128
To be added. To be added.
@@ -1042,10 +953,7 @@ To be added. To be added. - - __m128i _mm_andnot_si128 (__m128i a, __m128i b) - PANDN xmm, xmm/m128 - + __m128i _mm_andnot_si128 (__m128i a, __m128i b)
    PANDN xmm, xmm/m128
To be added. To be added.
@@ -1076,10 +984,7 @@ To be added. To be added. - - __m128i _mm_andnot_si128 (__m128i a, __m128i b) - PANDN xmm, xmm/m128 - + __m128i _mm_andnot_si128 (__m128i a, __m128i b)
    PANDN xmm, xmm/m128
To be added. To be added.
@@ -1110,10 +1015,7 @@ To be added. To be added. - - __m128i _mm_andnot_si128 (__m128i a, __m128i b) - PANDN xmm, xmm/m128 - + __m128i _mm_andnot_si128 (__m128i a, __m128i b)
    PANDN xmm, xmm/m128
To be added. To be added.
@@ -1144,10 +1046,7 @@ To be added. To be added. - - __m128i _mm_avg_epu8 (__m128i a, __m128i b) - PAVGB xmm, xmm/m128 - + __m128i _mm_avg_epu8 (__m128i a, __m128i b)
    PAVGB xmm, xmm/m128
To be added. To be added.
@@ -1178,10 +1077,7 @@ To be added. To be added. - - __m128i _mm_avg_epu16 (__m128i a, __m128i b) - PAVGW xmm, xmm/m128 - + __m128i _mm_avg_epu16 (__m128i a, __m128i b)
    PAVGW xmm, xmm/m128
To be added. To be added.
@@ -1212,10 +1108,7 @@ To be added. To be added. - - __m128i _mm_cmpeq_epi8 (__m128i a, __m128i b) - PCMPEQB xmm, xmm/m128 - + __m128i _mm_cmpeq_epi8 (__m128i a, __m128i b)
    PCMPEQB xmm, xmm/m128
To be added. To be added.
@@ -1246,10 +1139,7 @@ To be added. To be added. - - __m128d _mm_cmpeq_pd (__m128d a, __m128d b) - CMPPD xmm, xmm/m128, imm8(0) - + __m128d _mm_cmpeq_pd (__m128d a, __m128d b)
    CMPPD xmm, xmm/m128, imm8(0)
To be added. To be added.
@@ -1280,10 +1170,7 @@ To be added. To be added. - - __m128i _mm_cmpeq_epi16 (__m128i a, __m128i b) - PCMPEQW xmm, xmm/m128 - + __m128i _mm_cmpeq_epi16 (__m128i a, __m128i b)
    PCMPEQW xmm, xmm/m128
To be added. To be added.
@@ -1314,10 +1201,7 @@ To be added. To be added. - - __m128i _mm_cmpeq_epi32 (__m128i a, __m128i b) - PCMPEQD xmm, xmm/m128 - + __m128i _mm_cmpeq_epi32 (__m128i a, __m128i b)
    PCMPEQD xmm, xmm/m128
To be added. To be added.
@@ -1348,10 +1232,7 @@ To be added. To be added. - - __m128i _mm_cmpeq_epi8 (__m128i a, __m128i b) - PCMPEQB xmm, xmm/m128 - + __m128i _mm_cmpeq_epi8 (__m128i a, __m128i b)
    PCMPEQB xmm, xmm/m128
To be added. To be added.
@@ -1382,10 +1263,7 @@ To be added. To be added. - - __m128i _mm_cmpeq_epi16 (__m128i a, __m128i b) - PCMPEQW xmm, xmm/m128 - + __m128i _mm_cmpeq_epi16 (__m128i a, __m128i b)
    PCMPEQW xmm, xmm/m128
To be added. To be added.
@@ -1416,10 +1294,7 @@ To be added. To be added. - - __m128i _mm_cmpeq_epi32 (__m128i a, __m128i b) - PCMPEQD xmm, xmm/m128 - + __m128i _mm_cmpeq_epi32 (__m128i a, __m128i b)
    PCMPEQD xmm, xmm/m128
To be added. To be added.
@@ -1450,10 +1325,7 @@ To be added. To be added. - - __m128d _mm_cmpgt_pd (__m128d a, __m128d b) - CMPPD xmm, xmm/m128, imm8(6) - + __m128d _mm_cmpgt_pd (__m128d a, __m128d b)
    CMPPD xmm, xmm/m128, imm8(6)
To be added. To be added.
@@ -1484,10 +1356,7 @@ To be added. To be added. - - __m128i _mm_cmpgt_epi16 (__m128i a, __m128i b) - PCMPGTW xmm, xmm/m128 - + __m128i _mm_cmpgt_epi16 (__m128i a, __m128i b)
    PCMPGTW xmm, xmm/m128
To be added. To be added.
@@ -1518,10 +1387,7 @@ To be added. To be added. - - __m128i _mm_cmpgt_epi32 (__m128i a, __m128i b) - PCMPGTD xmm, xmm/m128 - + __m128i _mm_cmpgt_epi32 (__m128i a, __m128i b)
    PCMPGTD xmm, xmm/m128
To be added. To be added.
@@ -1552,10 +1418,7 @@ To be added. To be added. - - __m128i _mm_cmpgt_epi8 (__m128i a, __m128i b) - PCMPGTB xmm, xmm/m128 - + __m128i _mm_cmpgt_epi8 (__m128i a, __m128i b)
    PCMPGTB xmm, xmm/m128
To be added. To be added.
@@ -1586,10 +1449,7 @@ To be added. To be added. - - __m128d _mm_cmpge_pd (__m128d a, __m128d b) - CMPPD xmm, xmm/m128, imm8(5) - + __m128d _mm_cmpge_pd (__m128d a, __m128d b)
    CMPPD xmm, xmm/m128, imm8(5)
To be added. To be added.
@@ -1620,10 +1480,7 @@ To be added. To be added. - - __m128d _mm_cmplt_pd (__m128d a, __m128d b) - CMPPD xmm, xmm/m128, imm8(1) - + __m128d _mm_cmplt_pd (__m128d a, __m128d b)
    CMPPD xmm, xmm/m128, imm8(1)
To be added. To be added.
@@ -1654,10 +1511,7 @@ To be added. To be added. - - __m128i _mm_cmplt_epi16 (__m128i a, __m128i b) - PCMPGTW xmm, xmm/m128 - + __m128i _mm_cmplt_epi16 (__m128i a, __m128i b)
    PCMPGTW xmm, xmm/m128
To be added. To be added.
@@ -1688,10 +1542,7 @@ To be added. To be added. - - __m128i _mm_cmplt_epi32 (__m128i a, __m128i b) - PCMPGTD xmm, xmm/m128 - + __m128i _mm_cmplt_epi32 (__m128i a, __m128i b)
    PCMPGTD xmm, xmm/m128
To be added. To be added.
@@ -1722,10 +1573,7 @@ To be added. To be added. - - __m128i _mm_cmplt_epi8 (__m128i a, __m128i b) - PCMPGTB xmm, xmm/m128 - + __m128i _mm_cmplt_epi8 (__m128i a, __m128i b)
    PCMPGTB xmm, xmm/m128
To be added. To be added.
@@ -1756,10 +1604,7 @@ To be added. To be added. - - __m128d _mm_cmple_pd (__m128d a, __m128d b) - CMPPD xmm, xmm/m128, imm8(2) - + __m128d _mm_cmple_pd (__m128d a, __m128d b)
    CMPPD xmm, xmm/m128, imm8(2)
To be added. To be added.
@@ -1790,10 +1635,7 @@ To be added. To be added. - - __m128d _mm_cmpneq_pd (__m128d a, __m128d b) - CMPPD xmm, xmm/m128, imm8(4) - + __m128d _mm_cmpneq_pd (__m128d a, __m128d b)
    CMPPD xmm, xmm/m128, imm8(4)
To be added. To be added.
@@ -1824,10 +1666,7 @@ To be added. To be added. - - __m128d _mm_cmpngt_pd (__m128d a, __m128d b) - CMPPD xmm, xmm/m128, imm8(2) - + __m128d _mm_cmpngt_pd (__m128d a, __m128d b)
    CMPPD xmm, xmm/m128, imm8(2)
To be added. To be added.
@@ -1858,10 +1697,7 @@ To be added. To be added. - - __m128d _mm_cmpnge_pd (__m128d a, __m128d b) - CMPPD xmm, xmm/m128, imm8(1) - + __m128d _mm_cmpnge_pd (__m128d a, __m128d b)
    CMPPD xmm, xmm/m128, imm8(1)
To be added. To be added.
@@ -1892,10 +1728,7 @@ To be added. To be added. - - __m128d _mm_cmpnlt_pd (__m128d a, __m128d b) - CMPPD xmm, xmm/m128, imm8(5) - + __m128d _mm_cmpnlt_pd (__m128d a, __m128d b)
    CMPPD xmm, xmm/m128, imm8(5)
To be added. To be added.
@@ -1926,10 +1759,7 @@ To be added. To be added. - - __m128d _mm_cmpnle_pd (__m128d a, __m128d b) - CMPPD xmm, xmm/m128, imm8(6) - + __m128d _mm_cmpnle_pd (__m128d a, __m128d b)
    CMPPD xmm, xmm/m128, imm8(6)
To be added. To be added.
@@ -1960,10 +1790,7 @@ To be added. To be added. - - __m128d _mm_cmpord_pd (__m128d a, __m128d b) - CMPPD xmm, xmm/m128, imm8(7) - + __m128d _mm_cmpord_pd (__m128d a, __m128d b)
    CMPPD xmm, xmm/m128, imm8(7)
To be added. To be added.
@@ -1990,10 +1817,7 @@ To be added. To be added. - - __m128d _mm_cmpeq_sd (__m128d a, __m128d b) - CMPSD xmm, xmm/m64, imm8(0) - + __m128d _mm_cmpeq_sd (__m128d a, __m128d b)
    CMPSD xmm, xmm/m64, imm8(0)
To be added. To be added.
@@ -2020,10 +1844,7 @@ To be added. To be added. - - __m128d _mm_cmpgt_sd (__m128d a, __m128d b) - CMPSD xmm, xmm/m64, imm8(6) - + __m128d _mm_cmpgt_sd (__m128d a, __m128d b)
    CMPSD xmm, xmm/m64, imm8(6)
To be added. To be added.
@@ -2050,10 +1871,7 @@ To be added. To be added. - - __m128d _mm_cmpge_sd (__m128d a, __m128d b) - CMPSD xmm, xmm/m64, imm8(5) - + __m128d _mm_cmpge_sd (__m128d a, __m128d b)
    CMPSD xmm, xmm/m64, imm8(5)
To be added. To be added.
@@ -2080,10 +1898,7 @@ To be added. To be added. - - __m128d _mm_cmplt_sd (__m128d a, __m128d b) - CMPSD xmm, xmm/m64, imm8(1) - + __m128d _mm_cmplt_sd (__m128d a, __m128d b)
    CMPSD xmm, xmm/m64, imm8(1)
To be added. To be added.
@@ -2110,10 +1925,7 @@ To be added. To be added. - - __m128d _mm_cmple_sd (__m128d a, __m128d b) - CMPSD xmm, xmm/m64, imm8(2) - + __m128d _mm_cmple_sd (__m128d a, __m128d b)
    CMPSD xmm, xmm/m64, imm8(2)
To be added. To be added.
@@ -2140,10 +1952,7 @@ To be added. To be added. - - __m128d _mm_cmpneq_sd (__m128d a, __m128d b) - CMPSD xmm, xmm/m64, imm8(4) - + __m128d _mm_cmpneq_sd (__m128d a, __m128d b)
    CMPSD xmm, xmm/m64, imm8(4)
To be added. To be added.
@@ -2170,10 +1979,7 @@ To be added. To be added. - - __m128d _mm_cmpngt_sd (__m128d a, __m128d b) - CMPSD xmm, xmm/m64, imm8(2) - + __m128d _mm_cmpngt_sd (__m128d a, __m128d b)
    CMPSD xmm, xmm/m64, imm8(2)
To be added. To be added.
@@ -2200,10 +2006,7 @@ To be added. To be added. - - __m128d _mm_cmpnge_sd (__m128d a, __m128d b) - CMPSD xmm, xmm/m64, imm8(1) - + __m128d _mm_cmpnge_sd (__m128d a, __m128d b)
    CMPSD xmm, xmm/m64, imm8(1)
To be added. To be added.
@@ -2230,10 +2033,7 @@ To be added. To be added. - - __m128d _mm_cmpnlt_sd (__m128d a, __m128d b) - CMPSD xmm, xmm/m64, imm8(5) - + __m128d _mm_cmpnlt_sd (__m128d a, __m128d b)
    CMPSD xmm, xmm/m64, imm8(5)
To be added. To be added.
@@ -2260,10 +2060,7 @@ To be added. To be added. - - __m128d _mm_cmpnle_sd (__m128d a, __m128d b) - CMPSD xmm, xmm/m64, imm8(6) - + __m128d _mm_cmpnle_sd (__m128d a, __m128d b)
    CMPSD xmm, xmm/m64, imm8(6)
To be added. To be added.
@@ -2290,10 +2087,7 @@ To be added. To be added. - - __m128d _mm_cmpord_sd (__m128d a, __m128d b) - CMPSD xmm, xmm/m64, imm8(7) - + __m128d _mm_cmpord_sd (__m128d a, __m128d b)
    CMPSD xmm, xmm/m64, imm8(7)
To be added. To be added.
@@ -2320,10 +2114,7 @@ To be added. To be added. - - int _mm_comieq_sd (__m128d a, __m128d b) - COMISD xmm, xmm/m64 - + int _mm_comieq_sd (__m128d a, __m128d b)
    COMISD xmm, xmm/m64
To be added. To be added.
@@ -2350,10 +2141,7 @@ To be added. To be added. - - int _mm_comigt_sd (__m128d a, __m128d b) - COMISD xmm, xmm/m64 - + int _mm_comigt_sd (__m128d a, __m128d b)
    COMISD xmm, xmm/m64
To be added. To be added.
@@ -2380,10 +2168,7 @@ To be added. To be added. - - int _mm_comige_sd (__m128d a, __m128d b) - COMISD xmm, xmm/m64 - + int _mm_comige_sd (__m128d a, __m128d b)
    COMISD xmm, xmm/m64
To be added. To be added.
@@ -2410,10 +2195,7 @@ To be added. To be added. - - int _mm_comilt_sd (__m128d a, __m128d b) - COMISD xmm, xmm/m64 - + int _mm_comilt_sd (__m128d a, __m128d b)
    COMISD xmm, xmm/m64
To be added. To be added.
@@ -2440,10 +2222,7 @@ To be added. To be added. - - int _mm_comile_sd (__m128d a, __m128d b) - COMISD xmm, xmm/m64 - + int _mm_comile_sd (__m128d a, __m128d b)
    COMISD xmm, xmm/m64
To be added. To be added.
@@ -2470,10 +2249,7 @@ To be added. To be added. - - int _mm_comineq_sd (__m128d a, __m128d b) - COMISD xmm, xmm/m64 - + int _mm_comineq_sd (__m128d a, __m128d b)
    COMISD xmm, xmm/m64
To be added. To be added.
@@ -2500,10 +2276,7 @@ To be added. To be added. - - __m128d _mm_cmpunord_sd (__m128d a, __m128d b) - CMPSD xmm, xmm/m64, imm8(3) - + __m128d _mm_cmpunord_sd (__m128d a, __m128d b)
    CMPSD xmm, xmm/m64, imm8(3)
To be added. To be added.
@@ -2530,10 +2303,7 @@ To be added. To be added. - - int _mm_ucomieq_sd (__m128d a, __m128d b) - UCOMISD xmm, xmm/m64 - + int _mm_ucomieq_sd (__m128d a, __m128d b)
    UCOMISD xmm, xmm/m64
To be added. To be added.
@@ -2560,10 +2330,7 @@ To be added. To be added. - - int _mm_ucomigt_sd (__m128d a, __m128d b) - UCOMISD xmm, xmm/m64 - + int _mm_ucomigt_sd (__m128d a, __m128d b)
    UCOMISD xmm, xmm/m64
To be added. To be added.
@@ -2590,10 +2357,7 @@ To be added. To be added. - - int _mm_ucomige_sd (__m128d a, __m128d b) - UCOMISD xmm, xmm/m64 - + int _mm_ucomige_sd (__m128d a, __m128d b)
    UCOMISD xmm, xmm/m64
To be added. To be added.
@@ -2620,10 +2384,7 @@ To be added. To be added. - - int _mm_ucomilt_sd (__m128d a, __m128d b) - UCOMISD xmm, xmm/m64 - + int _mm_ucomilt_sd (__m128d a, __m128d b)
    UCOMISD xmm, xmm/m64
To be added. To be added.
@@ -2650,10 +2411,7 @@ To be added. To be added. - - int _mm_ucomile_sd (__m128d a, __m128d b) - UCOMISD xmm, xmm/m64 - + int _mm_ucomile_sd (__m128d a, __m128d b)
    UCOMISD xmm, xmm/m64
To be added. To be added.
@@ -2680,10 +2438,7 @@ To be added. To be added. - - int _mm_ucomineq_sd (__m128d a, __m128d b) - UCOMISD xmm, xmm/m64 - + int _mm_ucomineq_sd (__m128d a, __m128d b)
    UCOMISD xmm, xmm/m64
To be added. To be added.
@@ -2714,10 +2469,7 @@ To be added. To be added. - - __m128d _mm_cmpunord_pd (__m128d a, __m128d b) - CMPPD xmm, xmm/m128, imm8(3) - + __m128d _mm_cmpunord_pd (__m128d a, __m128d b)
    CMPPD xmm, xmm/m128, imm8(3)
To be added. To be added.
@@ -2748,10 +2500,7 @@ To be added. To be added. - - __m128d _mm_cvtsi32_sd (__m128d a, int b) - CVTSI2SD xmm, reg/m32 - + __m128d _mm_cvtsi32_sd (__m128d a, int b)
    CVTSI2SD xmm, reg/m32
To be added. To be added.
@@ -2782,10 +2531,7 @@ To be added. To be added. - - __m128d _mm_cvtss_sd (__m128d a, __m128 b) - CVTSS2SD xmm, xmm/m32 - + __m128d _mm_cvtss_sd (__m128d a, __m128 b)
    CVTSS2SD xmm, xmm/m32
To be added. To be added.
@@ -2814,10 +2560,7 @@
To be added. - - __m128i _mm_cvtsi32_si128 (int a) - MOVD xmm, reg/m32 - + __m128i _mm_cvtsi32_si128 (int a)
    MOVD xmm, reg/m32
To be added. To be added.
@@ -2848,10 +2591,7 @@ To be added. To be added. - - __m128 _mm_cvtsd_ss (__m128 a, __m128d b) - CVTSD2SS xmm, xmm/m64 - + __m128 _mm_cvtsd_ss (__m128 a, __m128d b)
    CVTSD2SS xmm, xmm/m64
To be added. To be added.
@@ -2880,10 +2620,7 @@ To be added. - - __m128i _mm_cvtsi32_si128 (int a) - MOVD xmm, reg/m32 - + __m128i _mm_cvtsi32_si128 (int a)
    MOVD xmm, reg/m32
To be added. To be added.
@@ -2912,10 +2649,7 @@ To be added. - - int _mm_cvtsd_si32 (__m128d a) - CVTSD2SI r32, xmm/m64 - + int _mm_cvtsd_si32 (__m128d a)
    CVTSD2SI r32, xmm/m64
To be added. To be added.
@@ -2944,10 +2678,7 @@ To be added. - - int _mm_cvtsi128_si32 (__m128i a) - MOVD reg/m32, xmm - + int _mm_cvtsi128_si32 (__m128i a)
    MOVD reg/m32, xmm
To be added. To be added.
@@ -2976,10 +2707,7 @@ To be added. - - int _mm_cvttsd_si32 (__m128d a) - CVTTSD2SI reg, xmm/m64 - + int _mm_cvttsd_si32 (__m128d a)
    CVTTSD2SI reg, xmm/m64
To be added. To be added.
@@ -3008,10 +2736,7 @@ To be added. - - int _mm_cvtsi128_si32 (__m128i a) - MOVD reg/m32, xmm - + int _mm_cvtsi128_si32 (__m128i a)
    MOVD reg/m32, xmm
To be added. To be added.
@@ -3040,10 +2765,7 @@ To be added. - - __m128d _mm_cvtepi32_pd (__m128i a) - CVTDQ2PD xmm, xmm/m128 - + __m128d _mm_cvtepi32_pd (__m128i a)
    CVTDQ2PD xmm, xmm/m128
To be added. To be added.
@@ -3072,10 +2794,7 @@ To be added. - - __m128d _mm_cvtps_pd (__m128 a) - CVTPS2PD xmm, xmm/m128 - + __m128d _mm_cvtps_pd (__m128 a)
    CVTPS2PD xmm, xmm/m128
To be added. To be added.
@@ -3104,10 +2823,7 @@ To be added. - - __m128i _mm_cvtpd_epi32 (__m128d a) - CVTPD2DQ xmm, xmm/m128 - + __m128i _mm_cvtpd_epi32 (__m128d a)
    CVTPD2DQ xmm, xmm/m128
To be added. To be added.
@@ -3136,10 +2852,7 @@ To be added. - - __m128i _mm_cvtps_epi32 (__m128 a) - CVTPS2DQ xmm, xmm/m128 - + __m128i _mm_cvtps_epi32 (__m128 a)
    CVTPS2DQ xmm, xmm/m128
To be added. To be added.
@@ -3168,10 +2881,7 @@ To be added. - - __m128i _mm_cvttpd_epi32 (__m128d a) - CVTTPD2DQ xmm, xmm/m128 - + __m128i _mm_cvttpd_epi32 (__m128d a)
    CVTTPD2DQ xmm, xmm/m128
To be added. To be added.
@@ -3200,10 +2910,7 @@ To be added. - - __m128i _mm_cvttps_epi32 (__m128 a) - CVTTPS2DQ xmm, xmm/m128 - + __m128i _mm_cvttps_epi32 (__m128 a)
    CVTTPS2DQ xmm, xmm/m128
To be added. To be added.
@@ -3232,10 +2939,7 @@ To be added. - - __m128 _mm_cvtpd_ps (__m128d a) - CVTPD2PS xmm, xmm/m128 - + __m128 _mm_cvtpd_ps (__m128d a)
    CVTPD2PS xmm, xmm/m128
To be added. To be added.
@@ -3264,10 +2968,7 @@ To be added. - - __m128 _mm_cvtepi32_ps (__m128i a) - CVTDQ2PS xmm, xmm/m128 - + __m128 _mm_cvtepi32_ps (__m128i a)
    CVTDQ2PS xmm, xmm/m128
To be added. To be added.
@@ -3298,10 +2999,7 @@ To be added. To be added. - - __m128d _mm_div_pd (__m128d a, __m128d b) - DIVPD xmm, xmm/m128 - + __m128d _mm_div_pd (__m128d a, __m128d b)
    DIVPD xmm, xmm/m128
To be added. To be added.
@@ -3332,10 +3030,7 @@ To be added. To be added. - - __m128d _mm_div_sd (__m128d a, __m128d b) - DIVSD xmm, xmm/m64 - + __m128d _mm_div_sd (__m128d a, __m128d b)
    DIVSD xmm, xmm/m64
To be added. To be added.
@@ -3366,10 +3061,7 @@ To be added. To be added. - - int _mm_extract_epi16 (__m128i a, int immediate) - PEXTRW reg, xmm, imm8 - + int _mm_extract_epi16 (__m128i a, int immediate)
    PEXTRW reg, xmm, imm8
To be added. To be added.
@@ -3402,10 +3094,7 @@ To be added. To be added. To be added. - - __m128i _mm_insert_epi16 (__m128i a, int i, int immediate) - PINSRW xmm, reg/m16, imm8 - + __m128i _mm_insert_epi16 (__m128i a, int i, int immediate)
    PINSRW xmm, reg/m16, imm8
To be added. To be added. @@ -3438,10 +3127,7 @@ To be added. To be added. To be added. - - __m128i _mm_insert_epi16 (__m128i a, int i, int immediate) - PINSRW xmm, reg/m16, imm8 - + __m128i _mm_insert_epi16 (__m128i a, int i, int immediate)
    PINSRW xmm, reg/m16, imm8
To be added. To be added. @@ -3494,10 +3180,7 @@ To be added. - - __m128i _mm_load_si128 (__m128i const* mem_address) - MOVDQA xmm, m128 - + __m128i _mm_load_si128 (__m128i const* mem_address)
    MOVDQA xmm, m128
To be added. To be added.
@@ -3525,10 +3208,7 @@ To be added. - - __m128d _mm_load_pd (double const* mem_address) - MOVAPD xmm, m128 - + __m128d _mm_load_pd (double const* mem_address)
    MOVAPD xmm, m128
To be added. To be added.
@@ -3556,10 +3236,7 @@ To be added. - - __m128i _mm_load_si128 (__m128i const* mem_address) - MOVDQA xmm, m128 - + __m128i _mm_load_si128 (__m128i const* mem_address)
    MOVDQA xmm, m128
To be added. To be added.
@@ -3587,10 +3264,7 @@ To be added. - - __m128i _mm_load_si128 (__m128i const* mem_address) - MOVDQA xmm, m128 - + __m128i _mm_load_si128 (__m128i const* mem_address)
    MOVDQA xmm, m128
To be added. To be added.
@@ -3618,10 +3292,7 @@ To be added. - - __m128i _mm_load_si128 (__m128i const* mem_address) - MOVDQA xmm, m128 - + __m128i _mm_load_si128 (__m128i const* mem_address)
    MOVDQA xmm, m128
To be added. To be added.
@@ -3649,10 +3320,7 @@ To be added. - - __m128i _mm_load_si128 (__m128i const* mem_address) - MOVDQA xmm, m128 - + __m128i _mm_load_si128 (__m128i const* mem_address)
    MOVDQA xmm, m128
To be added. To be added.
@@ -3680,10 +3348,7 @@ To be added. - - __m128i _mm_load_si128 (__m128i const* mem_address) - MOVDQA xmm, m128 - + __m128i _mm_load_si128 (__m128i const* mem_address)
    MOVDQA xmm, m128
To be added. To be added.
@@ -3711,10 +3376,7 @@ To be added. - - __m128i _mm_load_si128 (__m128i const* mem_address) - MOVDQA xmm, m128 - + __m128i _mm_load_si128 (__m128i const* mem_address)
    MOVDQA xmm, m128
To be added. To be added.
@@ -3742,10 +3404,7 @@ To be added. - - __m128i _mm_load_si128 (__m128i const* mem_address) - MOVDQA xmm, m128 - + __m128i _mm_load_si128 (__m128i const* mem_address)
    MOVDQA xmm, m128
To be added. To be added.
@@ -3771,10 +3430,7 @@ - - void _mm_lfence(void) - LFENCE - + void _mm_lfence(void)
    LFENCE
To be added.
@@ -3803,10 +3459,7 @@ To be added. To be added. - - __m128d _mm_loadh_pd (__m128d a, double const* mem_addr) - MOVHPD xmm, m64 - + __m128d _mm_loadh_pd (__m128d a, double const* mem_addr)
    MOVHPD xmm, m64
To be added. To be added.
@@ -3836,10 +3489,7 @@ To be added. To be added. - - __m128d _mm_loadl_pd (__m128d a, double const* mem_addr) - MOVLPD xmm, m64 - + __m128d _mm_loadl_pd (__m128d a, double const* mem_addr)
    MOVLPD xmm, m64
To be added. To be added.
@@ -3867,10 +3517,7 @@
To be added. - - __m128d _mm_load_sd (double const* mem_address) - MOVSD xmm, m64 - + __m128d _mm_load_sd (double const* mem_address)
    MOVSD xmm, m64
To be added. To be added.
@@ -3898,13 +3545,17 @@ To be added. - - __m128i _mm_loadl_epi32 (__m128i const* mem_addr) - MOVD xmm, reg/m32 - The above native signature does not exist. We provide this additional overload for completeness. - + __m128i _mm_loadl_epi32 (__m128i const* mem_addr)
    MOVD xmm, reg/m32
To be added. - To be added. + + +
@@ -3930,10 +3581,7 @@ To be added. - - __m128i _mm_loadl_epi64 (__m128i const* mem_addr) - MOVQ xmm, reg/m64 - + __m128i _mm_loadl_epi64 (__m128i const* mem_addr)
    MOVQ xmm, reg/m64
To be added. To be added.
@@ -3961,13 +3609,17 @@ To be added. - - __m128i _mm_loadl_epi32 (__m128i const* mem_addr) - MOVD xmm, reg/m32 - The above native signature does not exist. We provide this additional overload for completeness. - + __m128i _mm_loadl_epi32 (__m128i const* mem_addr)
    MOVD xmm, reg/m32
To be added. - To be added. + + +
@@ -3993,10 +3645,7 @@ To be added. - - __m128i _mm_loadl_epi64 (__m128i const* mem_addr) - MOVQ xmm, reg/m64 - + __m128i _mm_loadl_epi64 (__m128i const* mem_addr)
    MOVQ xmm, reg/m64
To be added. To be added.
@@ -4024,10 +3673,7 @@ To be added. - - __m128i _mm_loadu_si128 (__m128i const* mem_address) - MOVDQU xmm, m128 - + __m128i _mm_loadu_si128 (__m128i const* mem_address)
    MOVDQU xmm, m128
To be added. To be added.
@@ -4055,10 +3701,7 @@ To be added. - - __m128d _mm_loadu_pd (double const* mem_address) - MOVUPD xmm, m128 - + __m128d _mm_loadu_pd (double const* mem_address)
    MOVUPD xmm, m128
To be added. To be added.
@@ -4086,10 +3729,7 @@ To be added. - - __m128i _mm_loadu_si128 (__m128i const* mem_address) - MOVDQU xmm, m128 - + __m128i _mm_loadu_si128 (__m128i const* mem_address)
    MOVDQU xmm, m128
To be added. To be added.
@@ -4117,10 +3757,7 @@ To be added. - - __m128i _mm_loadu_si128 (__m128i const* mem_address) - MOVDQU xmm, m128 - + __m128i _mm_loadu_si128 (__m128i const* mem_address)
    MOVDQU xmm, m128
To be added. To be added.
@@ -4148,10 +3785,7 @@ To be added. - - __m128i _mm_loadu_si128 (__m128i const* mem_address) - MOVDQU xmm, m128 - + __m128i _mm_loadu_si128 (__m128i const* mem_address)
    MOVDQU xmm, m128
To be added. To be added.
@@ -4179,10 +3813,7 @@ To be added. - - __m128i _mm_loadu_si128 (__m128i const* mem_address) - MOVDQU xmm, m128 - + __m128i _mm_loadu_si128 (__m128i const* mem_address)
    MOVDQU xmm, m128
To be added. To be added.
@@ -4210,10 +3841,7 @@ To be added. - - __m128i _mm_loadu_si128 (__m128i const* mem_address) - MOVDQU xmm, m128 - + __m128i _mm_loadu_si128 (__m128i const* mem_address)
    MOVDQU xmm, m128
To be added. To be added.
@@ -4241,10 +3869,7 @@ To be added. - - __m128i _mm_loadu_si128 (__m128i const* mem_address) - MOVDQU xmm, m128 - + __m128i _mm_loadu_si128 (__m128i const* mem_address)
    MOVDQU xmm, m128
To be added. To be added.
@@ -4272,10 +3897,7 @@ To be added. - - __m128i _mm_loadu_si128 (__m128i const* mem_address) - MOVDQU xmm, m128 - + __m128i _mm_loadu_si128 (__m128i const* mem_address)
    MOVDQU xmm, m128
To be added. To be added.
@@ -4307,10 +3929,7 @@ To be added. To be added. To be added. - - void _mm_maskmoveu_si128 (__m128i a, __m128i mask, char* mem_address) - MASKMOVDQU xmm, xmm - + void _mm_maskmoveu_si128 (__m128i a, __m128i mask, char* mem_address)
    MASKMOVDQU xmm, xmm
To be added.
@@ -4341,10 +3960,7 @@ To be added. To be added. To be added. - - void _mm_maskmoveu_si128 (__m128i a, __m128i mask, char* mem_address) - MASKMOVDQU xmm, xmm - + void _mm_maskmoveu_si128 (__m128i a, __m128i mask, char* mem_address)
    MASKMOVDQU xmm, xmm
To be added. @@ -4374,10 +3990,7 @@ To be added. To be added. - - __m128i _mm_max_epu8 (__m128i a, __m128i b) - PMAXUB xmm, xmm/m128 - + __m128i _mm_max_epu8 (__m128i a, __m128i b)
    PMAXUB xmm, xmm/m128
To be added. To be added.
@@ -4408,10 +4021,7 @@ To be added. To be added. - - __m128d _mm_max_pd (__m128d a, __m128d b) - MAXPD xmm, xmm/m128 - + __m128d _mm_max_pd (__m128d a, __m128d b)
    MAXPD xmm, xmm/m128
To be added. To be added.
@@ -4442,10 +4052,7 @@ To be added. To be added. - - __m128i _mm_max_epi16 (__m128i a, __m128i b) - PMAXSW xmm, xmm/m128 - + __m128i _mm_max_epi16 (__m128i a, __m128i b)
    PMAXSW xmm, xmm/m128
To be added. To be added.
@@ -4476,10 +4083,7 @@ To be added. To be added. - - __m128d _mm_max_sd (__m128d a, __m128d b) - MAXSD xmm, xmm/m64 - + __m128d _mm_max_sd (__m128d a, __m128d b)
    MAXSD xmm, xmm/m64
To be added. To be added.
@@ -4505,10 +4109,7 @@ - - void _mm_mfence(void) - MFENCE - + void _mm_mfence(void)
    MFENCE
To be added.
@@ -4538,10 +4139,7 @@ To be added. To be added. - - __m128i _mm_min_epu8 (__m128i a, __m128i b) - PMINUB xmm, xmm/m128 - + __m128i _mm_min_epu8 (__m128i a, __m128i b)
    PMINUB xmm, xmm/m128
To be added. To be added.
@@ -4572,10 +4170,7 @@ To be added. To be added. - - __m128d _mm_min_pd (__m128d a, __m128d b) - MINPD xmm, xmm/m128 - + __m128d _mm_min_pd (__m128d a, __m128d b)
    MINPD xmm, xmm/m128
To be added. To be added.
@@ -4606,10 +4201,7 @@ To be added. To be added. - - __m128i _mm_min_epi16 (__m128i a, __m128i b) - PMINSW xmm, xmm/m128 - + __m128i _mm_min_epi16 (__m128i a, __m128i b)
    PMINSW xmm, xmm/m128
To be added. To be added.
@@ -4640,10 +4232,7 @@ To be added. To be added. - - __m128d _mm_min_sd (__m128d a, __m128d b) - MINSD xmm, xmm/m64 - + __m128d _mm_min_sd (__m128d a, __m128d b)
    MINSD xmm, xmm/m64
To be added. To be added.
@@ -4672,10 +4261,7 @@
To be added. - - int _mm_movemask_epi8 (__m128i a) - PMOVMSKB reg, xmm - + int _mm_movemask_epi8 (__m128i a)
    PMOVMSKB reg, xmm
To be added. To be added.
@@ -4704,10 +4290,7 @@ To be added. - - int _mm_movemask_pd (__m128d a) - MOVMSKPD reg, xmm - + int _mm_movemask_pd (__m128d a)
    MOVMSKPD reg, xmm
To be added. To be added.
@@ -4736,10 +4319,7 @@ To be added. - - int _mm_movemask_epi8 (__m128i a) - PMOVMSKB reg, xmm - + int _mm_movemask_epi8 (__m128i a)
    PMOVMSKB reg, xmm
To be added. To be added.
@@ -4768,10 +4348,7 @@ To be added. - - __m128i _mm_move_epi64 (__m128i a) - MOVQ xmm, xmm - + __m128i _mm_move_epi64 (__m128i a)
    MOVQ xmm, xmm
To be added. To be added.
@@ -4800,10 +4377,7 @@ To be added. - - __m128i _mm_move_epi64 (__m128i a) - MOVQ xmm, xmm - + __m128i _mm_move_epi64 (__m128i a)
    MOVQ xmm, xmm
To be added. To be added.
@@ -4834,10 +4408,7 @@ To be added. To be added. - - __m128d _mm_move_sd (__m128d a, __m128d b) - MOVSD xmm, xmm - + __m128d _mm_move_sd (__m128d a, __m128d b)
    MOVSD xmm, xmm
To be added. To be added.
@@ -4868,10 +4439,7 @@ To be added. To be added. - - __m128d _mm_mul_pd (__m128d a, __m128d b) - MULPD xmm, xmm/m128 - + __m128d _mm_mul_pd (__m128d a, __m128d b)
    MULPD xmm, xmm/m128
To be added. To be added.
@@ -4902,10 +4470,7 @@ To be added. To be added. - - __m128i _mm_mul_epu32 (__m128i a, __m128i b) - PMULUDQ xmm, xmm/m128 - + __m128i _mm_mul_epu32 (__m128i a, __m128i b)
    PMULUDQ xmm, xmm/m128
To be added. To be added.
@@ -4932,10 +4497,7 @@ To be added. To be added. - - __m128i _mm_madd_epi16 (__m128i a, __m128i b) - PMADDWD xmm, xmm/m128 - + __m128i _mm_madd_epi16 (__m128i a, __m128i b)
    PMADDWD xmm, xmm/m128
To be added. To be added.
@@ -4966,10 +4528,7 @@ To be added. To be added. - - __m128i _mm_mulhi_epi16 (__m128i a, __m128i b) - PMULHW xmm, xmm/m128 - + __m128i _mm_mulhi_epi16 (__m128i a, __m128i b)
    PMULHW xmm, xmm/m128
To be added. To be added.
@@ -5000,10 +4559,7 @@ To be added. To be added. - - __m128i _mm_mulhi_epu16 (__m128i a, __m128i b) - PMULHUW xmm, xmm/m128 - + __m128i _mm_mulhi_epu16 (__m128i a, __m128i b)
    PMULHUW xmm, xmm/m128
To be added. To be added.
@@ -5034,10 +4590,7 @@ To be added. To be added. - - __m128i _mm_mullo_epi16 (__m128i a, __m128i b) - PMULLW xmm, xmm/m128 - + __m128i _mm_mullo_epi16 (__m128i a, __m128i b)
    PMULLW xmm, xmm/m128
To be added. To be added.
@@ -5064,10 +4617,7 @@ To be added. To be added. - - __m128i _mm_mullo_epi16 (__m128i a, __m128i b) - PMULLW xmm, xmm/m128 - + __m128i _mm_mullo_epi16 (__m128i a, __m128i b)
    PMULLW xmm, xmm/m128
To be added. To be added.
@@ -5098,10 +4648,7 @@ To be added. To be added. - - __m128d _mm_mul_sd (__m128d a, __m128d b) - MULSD xmm, xmm/m64 - + __m128d _mm_mul_sd (__m128d a, __m128d b)
    MULSD xmm, xmm/m64
To be added. To be added.
@@ -5132,10 +4679,7 @@ To be added. To be added. - - __m128i _mm_or_si128 (__m128i a, __m128i b) - POR xmm, xmm/m128 - + __m128i _mm_or_si128 (__m128i a, __m128i b)
    POR xmm, xmm/m128
To be added. To be added.
@@ -5166,10 +4710,7 @@ To be added. To be added. - - __m128d _mm_or_pd (__m128d a, __m128d b) - ORPD xmm, xmm/m128 - + __m128d _mm_or_pd (__m128d a, __m128d b)
    ORPD xmm, xmm/m128
To be added. To be added.
@@ -5200,10 +4741,7 @@ To be added. To be added. - - __m128i _mm_or_si128 (__m128i a, __m128i b) - POR xmm, xmm/m128 - + __m128i _mm_or_si128 (__m128i a, __m128i b)
    POR xmm, xmm/m128
To be added. To be added.
@@ -5234,10 +4772,7 @@ To be added. To be added. - - __m128i _mm_or_si128 (__m128i a, __m128i b) - POR xmm, xmm/m128 - + __m128i _mm_or_si128 (__m128i a, __m128i b)
    POR xmm, xmm/m128
To be added. To be added.
@@ -5268,10 +4803,7 @@ To be added. To be added. - - __m128i _mm_or_si128 (__m128i a, __m128i b) - POR xmm, xmm/m128 - + __m128i _mm_or_si128 (__m128i a, __m128i b)
    POR xmm, xmm/m128
To be added. To be added.
@@ -5302,10 +4834,7 @@ To be added. To be added. - - __m128i _mm_or_si128 (__m128i a, __m128i b) - POR xmm, xmm/m128 - + __m128i _mm_or_si128 (__m128i a, __m128i b)
    POR xmm, xmm/m128
To be added. To be added.
@@ -5336,10 +4865,7 @@ To be added. To be added. - - __m128i _mm_or_si128 (__m128i a, __m128i b) - POR xmm, xmm/m128 - + __m128i _mm_or_si128 (__m128i a, __m128i b)
    POR xmm, xmm/m128
To be added. To be added.
@@ -5370,10 +4896,7 @@ To be added. To be added. - - __m128i _mm_or_si128 (__m128i a, __m128i b) - POR xmm, xmm/m128 - + __m128i _mm_or_si128 (__m128i a, __m128i b)
    POR xmm, xmm/m128
To be added. To be added.
@@ -5404,10 +4927,7 @@ To be added. To be added. - - __m128i _mm_or_si128 (__m128i a, __m128i b) - POR xmm, xmm/m128 - + __m128i _mm_or_si128 (__m128i a, __m128i b)
    POR xmm, xmm/m128
To be added. To be added.
@@ -5438,10 +4958,7 @@ To be added. To be added. - - __m128i _mm_packs_epi16 (__m128i a, __m128i b) - PACKSSWB xmm, xmm/m128 - + __m128i _mm_packs_epi16 (__m128i a, __m128i b)
    PACKSSWB xmm, xmm/m128
To be added. To be added.
@@ -5472,10 +4989,7 @@ To be added. To be added. - - __m128i _mm_packs_epi32 (__m128i a, __m128i b) - PACKSSDW xmm, xmm/m128 - + __m128i _mm_packs_epi32 (__m128i a, __m128i b)
    PACKSSDW xmm, xmm/m128
To be added. To be added.
@@ -5506,10 +5020,7 @@ To be added. To be added. - - __m128i _mm_packus_epi16 (__m128i a, __m128i b) - PACKUSWB xmm, xmm/m128 - + __m128i _mm_packus_epi16 (__m128i a, __m128i b)
    PACKUSWB xmm, xmm/m128
To be added. To be added.
@@ -5540,10 +5051,7 @@ To be added. To be added. - - __m128i _mm_slli_epi16 (__m128i a, int immediate) - PSLLW xmm, imm8 - + __m128i _mm_slli_epi16 (__m128i a, int immediate)
    PSLLW xmm, imm8
To be added. To be added.
@@ -5574,10 +5082,7 @@ To be added. To be added. - - __m128i _mm_sll_epi16 (__m128i a, __m128i count) - PSLLW xmm, xmm/m128 - + __m128i _mm_sll_epi16 (__m128i a, __m128i count)
    PSLLW xmm, xmm/m128
To be added. To be added.
@@ -5608,10 +5113,7 @@ To be added. To be added. - - __m128i _mm_slli_epi32 (__m128i a, int immediate) - PSLLD xmm, imm8 - + __m128i _mm_slli_epi32 (__m128i a, int immediate)
    PSLLD xmm, imm8
To be added. To be added.
@@ -5642,10 +5144,7 @@ To be added. To be added. - - __m128i _mm_sll_epi32 (__m128i a, __m128i count) - PSLLD xmm, xmm/m128 - + __m128i _mm_sll_epi32 (__m128i a, __m128i count)
    PSLLD xmm, xmm/m128
To be added. To be added.
@@ -5676,10 +5175,7 @@ To be added. To be added. - - __m128i _mm_slli_epi64 (__m128i a, int immediate) - PSLLQ xmm, imm8 - + __m128i _mm_slli_epi64 (__m128i a, int immediate)
    PSLLQ xmm, imm8
To be added. To be added.
@@ -5710,10 +5206,7 @@ To be added. To be added. - - __m128i _mm_sll_epi64 (__m128i a, __m128i count) - PSLLQ xmm, xmm/m128 - + __m128i _mm_sll_epi64 (__m128i a, __m128i count)
    PSLLQ xmm, xmm/m128
To be added. To be added.
@@ -5744,10 +5237,7 @@ To be added. To be added. - - __m128i _mm_slli_epi16 (__m128i a, int immediate) - PSLLW xmm, imm8 - + __m128i _mm_slli_epi16 (__m128i a, int immediate)
    PSLLW xmm, imm8
To be added. To be added.
@@ -5778,10 +5268,7 @@ To be added. To be added. - - __m128i _mm_sll_epi16 (__m128i a, __m128i count) - PSLLW xmm, xmm/m128 - + __m128i _mm_sll_epi16 (__m128i a, __m128i count)
    PSLLW xmm, xmm/m128
To be added. To be added.
@@ -5812,10 +5299,7 @@ To be added. To be added. - - __m128i _mm_slli_epi32 (__m128i a, int immediate) - PSLLD xmm, imm8 - + __m128i _mm_slli_epi32 (__m128i a, int immediate)
    PSLLD xmm, imm8
To be added. To be added.
@@ -5846,10 +5330,7 @@ To be added. To be added. - - __m128i _mm_sll_epi32 (__m128i a, __m128i count) - PSLLD xmm, xmm/m128 - + __m128i _mm_sll_epi32 (__m128i a, __m128i count)
    PSLLD xmm, xmm/m128
To be added. To be added.
@@ -5880,10 +5361,7 @@ To be added. To be added. - - __m128i _mm_slli_epi64 (__m128i a, int immediate) - PSLLQ xmm, imm8 - + __m128i _mm_slli_epi64 (__m128i a, int immediate)
    PSLLQ xmm, imm8
To be added. To be added.
@@ -5914,10 +5392,7 @@ To be added. To be added. - - __m128i _mm_sll_epi64 (__m128i a, __m128i count) - PSLLQ xmm, xmm/m128 - + __m128i _mm_sll_epi64 (__m128i a, __m128i count)
    PSLLQ xmm, xmm/m128
To be added. To be added.
@@ -5948,10 +5423,7 @@ To be added. To be added. - - __m128i _mm_bslli_si128 (__m128i a, int imm8) - PSLLDQ xmm, imm8 - + __m128i _mm_bslli_si128 (__m128i a, int imm8)
    PSLLDQ xmm, imm8
To be added. To be added.
@@ -5982,10 +5454,7 @@ To be added. To be added. - - __m128i _mm_bslli_si128 (__m128i a, int imm8) - PSLLDQ xmm, imm8 - + __m128i _mm_bslli_si128 (__m128i a, int imm8)
    PSLLDQ xmm, imm8
To be added. To be added.
@@ -6016,10 +5485,7 @@ To be added. To be added. - - __m128i _mm_bslli_si128 (__m128i a, int imm8) - PSLLDQ xmm, imm8 - + __m128i _mm_bslli_si128 (__m128i a, int imm8)
    PSLLDQ xmm, imm8
To be added. To be added.
@@ -6050,10 +5516,7 @@ To be added. To be added. - - __m128i _mm_bslli_si128 (__m128i a, int imm8) - PSLLDQ xmm, imm8 - + __m128i _mm_bslli_si128 (__m128i a, int imm8)
    PSLLDQ xmm, imm8
To be added. To be added.
@@ -6084,10 +5547,7 @@ To be added. To be added. - - __m128i _mm_bslli_si128 (__m128i a, int imm8) - PSLLDQ xmm, imm8 - + __m128i _mm_bslli_si128 (__m128i a, int imm8)
    PSLLDQ xmm, imm8
To be added. To be added.
@@ -6118,10 +5578,7 @@ To be added. To be added. - - __m128i _mm_bslli_si128 (__m128i a, int imm8) - PSLLDQ xmm, imm8 - + __m128i _mm_bslli_si128 (__m128i a, int imm8)
    PSLLDQ xmm, imm8
To be added. To be added.
@@ -6152,10 +5609,7 @@ To be added. To be added. - - __m128i _mm_bslli_si128 (__m128i a, int imm8) - PSLLDQ xmm, imm8 - + __m128i _mm_bslli_si128 (__m128i a, int imm8)
    PSLLDQ xmm, imm8
To be added. To be added.
@@ -6186,10 +5640,7 @@ To be added. To be added. - - __m128i _mm_bslli_si128 (__m128i a, int imm8) - PSLLDQ xmm, imm8 - + __m128i _mm_bslli_si128 (__m128i a, int imm8)
    PSLLDQ xmm, imm8
To be added. To be added.
@@ -6220,10 +5671,7 @@ To be added. To be added. - - __m128i _mm_srai_epi16 (__m128i a, int immediate) - PSRAW xmm, imm8 - + __m128i _mm_srai_epi16 (__m128i a, int immediate)
    PSRAW xmm, imm8
To be added. To be added.
@@ -6254,10 +5702,7 @@ To be added. To be added. - - __m128i _mm_sra_epi16 (__m128i a, __m128i count) - PSRAW xmm, xmm/m128 - + __m128i _mm_sra_epi16 (__m128i a, __m128i count)
    PSRAW xmm, xmm/m128
To be added. To be added.
@@ -6288,10 +5733,7 @@ To be added. To be added. - - __m128i _mm_srai_epi32 (__m128i a, int immediate) - PSRAD xmm, imm8 - + __m128i _mm_srai_epi32 (__m128i a, int immediate)
    PSRAD xmm, imm8
To be added. To be added.
@@ -6322,10 +5764,7 @@ To be added. To be added. - - __m128i _mm_sra_epi32 (__m128i a, __m128i count) - PSRAD xmm, xmm/m128 - + __m128i _mm_sra_epi32 (__m128i a, __m128i count)
    PSRAD xmm, xmm/m128
To be added. To be added.
@@ -6356,10 +5795,7 @@ To be added. To be added. - - __m128i _mm_srli_epi16 (__m128i a, int immediate) - PSRLW xmm, imm8 - + __m128i _mm_srli_epi16 (__m128i a, int immediate)
    PSRLW xmm, imm8
To be added. To be added.
@@ -6390,10 +5826,7 @@ To be added. To be added. - - __m128i _mm_srl_epi16 (__m128i a, __m128i count) - PSRLW xmm, xmm/m128 - + __m128i _mm_srl_epi16 (__m128i a, __m128i count)
    PSRLW xmm, xmm/m128
To be added. To be added.
@@ -6424,10 +5857,7 @@ To be added. To be added. - - __m128i _mm_srli_epi32 (__m128i a, int immediate) - PSRLD xmm, imm8 - + __m128i _mm_srli_epi32 (__m128i a, int immediate)
    PSRLD xmm, imm8
To be added. To be added.
@@ -6458,10 +5888,7 @@ To be added. To be added. - - __m128i _mm_srl_epi32 (__m128i a, __m128i count) - PSRLD xmm, xmm/m128 - + __m128i _mm_srl_epi32 (__m128i a, __m128i count)
    PSRLD xmm, xmm/m128
To be added. To be added.
@@ -6492,10 +5919,7 @@ To be added. To be added. - - __m128i _mm_srli_epi64 (__m128i a, int immediate) - PSRLQ xmm, imm8 - + __m128i _mm_srli_epi64 (__m128i a, int immediate)
    PSRLQ xmm, imm8
To be added. To be added.
@@ -6526,10 +5950,7 @@ To be added. To be added. - - __m128i _mm_srl_epi64 (__m128i a, __m128i count) - PSRLQ xmm, xmm/m128 - + __m128i _mm_srl_epi64 (__m128i a, __m128i count)
    PSRLQ xmm, xmm/m128
To be added. To be added.
@@ -6560,10 +5981,7 @@ To be added. To be added. - - __m128i _mm_srli_epi16 (__m128i a, int immediate) - PSRLW xmm, imm8 - + __m128i _mm_srli_epi16 (__m128i a, int immediate)
    PSRLW xmm, imm8
To be added. To be added.
@@ -6594,10 +6012,7 @@ To be added. To be added. - - __m128i _mm_srl_epi16 (__m128i a, __m128i count) - PSRLW xmm, xmm/m128 - + __m128i _mm_srl_epi16 (__m128i a, __m128i count)
    PSRLW xmm, xmm/m128
To be added. To be added.
@@ -6628,10 +6043,7 @@ To be added. To be added. - - __m128i _mm_srli_epi32 (__m128i a, int immediate) - PSRLD xmm, imm8 - + __m128i _mm_srli_epi32 (__m128i a, int immediate)
    PSRLD xmm, imm8
To be added. To be added.
@@ -6662,10 +6074,7 @@ To be added. To be added. - - __m128i _mm_srl_epi32 (__m128i a, __m128i count) - PSRLD xmm, xmm/m128 - + __m128i _mm_srl_epi32 (__m128i a, __m128i count)
    PSRLD xmm, xmm/m128
To be added. To be added.
@@ -6696,10 +6105,7 @@ To be added. To be added. - - __m128i _mm_srli_epi64 (__m128i a, int immediate) - PSRLQ xmm, imm8 - + __m128i _mm_srli_epi64 (__m128i a, int immediate)
    PSRLQ xmm, imm8
To be added. To be added.
@@ -6730,10 +6136,7 @@ To be added. To be added. - - __m128i _mm_srl_epi64 (__m128i a, __m128i count) - PSRLQ xmm, xmm/m128 - + __m128i _mm_srl_epi64 (__m128i a, __m128i count)
    PSRLQ xmm, xmm/m128
To be added. To be added.
@@ -6764,10 +6167,7 @@ To be added. To be added. - - __m128i _mm_bsrli_si128 (__m128i a, int imm8) - PSRLDQ xmm, imm8 - + __m128i _mm_bsrli_si128 (__m128i a, int imm8)
    PSRLDQ xmm, imm8
To be added. To be added.
@@ -6798,10 +6198,7 @@ To be added. To be added. - - __m128i _mm_bsrli_si128 (__m128i a, int imm8) - PSRLDQ xmm, imm8 - + __m128i _mm_bsrli_si128 (__m128i a, int imm8)
    PSRLDQ xmm, imm8
To be added. To be added.
@@ -6832,10 +6229,7 @@ To be added. To be added. - - __m128i _mm_bsrli_si128 (__m128i a, int imm8) - PSRLDQ xmm, imm8 - + __m128i _mm_bsrli_si128 (__m128i a, int imm8)
    PSRLDQ xmm, imm8
To be added. To be added.
@@ -6866,10 +6260,7 @@ To be added. To be added. - - __m128i _mm_bsrli_si128 (__m128i a, int imm8) - PSRLDQ xmm, imm8 - + __m128i _mm_bsrli_si128 (__m128i a, int imm8)
    PSRLDQ xmm, imm8
To be added. To be added.
@@ -6900,10 +6291,7 @@ To be added. To be added. - - __m128i _mm_bsrli_si128 (__m128i a, int imm8) - PSRLDQ xmm, imm8 - + __m128i _mm_bsrli_si128 (__m128i a, int imm8)
    PSRLDQ xmm, imm8
To be added. To be added.
@@ -6934,10 +6322,7 @@ To be added. To be added. - - __m128i _mm_bsrli_si128 (__m128i a, int imm8) - PSRLDQ xmm, imm8 - + __m128i _mm_bsrli_si128 (__m128i a, int imm8)
    PSRLDQ xmm, imm8
To be added. To be added.
@@ -6968,10 +6353,7 @@ To be added. To be added. - - __m128i _mm_bsrli_si128 (__m128i a, int imm8) - PSRLDQ xmm, imm8 - + __m128i _mm_bsrli_si128 (__m128i a, int imm8)
    PSRLDQ xmm, imm8
To be added. To be added.
@@ -7002,10 +6384,7 @@ To be added. To be added. - - __m128i _mm_bsrli_si128 (__m128i a, int imm8) - PSRLDQ xmm, imm8 - + __m128i _mm_bsrli_si128 (__m128i a, int imm8)
    PSRLDQ xmm, imm8
To be added. To be added.
@@ -7036,10 +6415,7 @@ To be added. To be added. - - __m128i _mm_shuffle_epi32 (__m128i a, int immediate) - PSHUFD xmm, xmm/m128, imm8 - + __m128i _mm_shuffle_epi32 (__m128i a, int immediate)
    PSHUFD xmm, xmm/m128, imm8
To be added. To be added.
@@ -7070,10 +6446,7 @@ To be added. To be added. - - __m128i _mm_shuffle_epi32 (__m128i a, int immediate) - PSHUFD xmm, xmm/m128, imm8 - + __m128i _mm_shuffle_epi32 (__m128i a, int immediate)
    PSHUFD xmm, xmm/m128, imm8
To be added. To be added.
@@ -7106,10 +6479,7 @@ To be added. To be added. To be added. - - __m128d _mm_shuffle_pd (__m128d a, __m128d b, int immediate) - SHUFPD xmm, xmm/m128, imm8 - + __m128d _mm_shuffle_pd (__m128d a, __m128d b, int immediate)
    SHUFPD xmm, xmm/m128, imm8
To be added. To be added. @@ -7140,10 +6510,7 @@ To be added. To be added. - - __m128i _mm_shufflehi_epi16 (__m128i a, int immediate) - PSHUFHW xmm, xmm/m128, imm8 - + __m128i _mm_shufflehi_epi16 (__m128i a, int immediate)
    PSHUFHW xmm, xmm/m128, imm8
To be added. To be added.
@@ -7174,10 +6541,7 @@ To be added. To be added. - - __m128i _mm_shufflehi_epi16 (__m128i a, int control) - PSHUFHW xmm, xmm/m128, imm8 - + __m128i _mm_shufflehi_epi16 (__m128i a, int control)
    PSHUFHW xmm, xmm/m128, imm8
To be added. To be added.
@@ -7208,10 +6572,7 @@ To be added. To be added. - - __m128i _mm_shufflelo_epi16 (__m128i a, int control) - PSHUFLW xmm, xmm/m128, imm8 - + __m128i _mm_shufflelo_epi16 (__m128i a, int control)
    PSHUFLW xmm, xmm/m128, imm8
To be added. To be added.
@@ -7242,10 +6603,7 @@ To be added. To be added. - - __m128i _mm_shufflelo_epi16 (__m128i a, int control) - PSHUFLW xmm, xmm/m128, imm8 - + __m128i _mm_shufflelo_epi16 (__m128i a, int control)
    PSHUFLW xmm, xmm/m128, imm8
To be added. To be added.
@@ -7274,10 +6632,7 @@ To be added. - - __m128d _mm_sqrt_pd (__m128d a) - SQRTPD xmm, xmm/m128 - + __m128d _mm_sqrt_pd (__m128d a)
    SQRTPD xmm, xmm/m128
To be added. To be added.
@@ -7306,13 +6661,17 @@ To be added. - - __m128d _mm_sqrt_sd (__m128d a) - SQRTSD xmm, xmm/64 - The above native signature does not exist. We provide this additional overload for the recommended use case of this intrinsic. - + __m128d _mm_sqrt_sd (__m128d a)
    SQRTSD xmm, xmm/64
To be added. - To be added. + + +
@@ -7341,10 +6700,7 @@ To be added. To be added. - - __m128d _mm_sqrt_sd (__m128d a, __m128d b) - SQRTSD xmm, xmm/64 - + __m128d _mm_sqrt_sd (__m128d a, __m128d b)
    SQRTSD xmm, xmm/64
To be added. To be added.
@@ -7374,10 +6730,7 @@ To be added. To be added. - - void _mm_storeu_si128 (__m128i* mem_addr, __m128i a) - MOVDQU m128, xmm - + void _mm_storeu_si128 (__m128i* mem_addr, __m128i a)
    MOVDQU m128, xmm
To be added.
@@ -7406,10 +6759,7 @@ To be added. To be added. - - void _mm_storeu_pd (double* mem_addr, __m128d a) - MOVUPD m128, xmm - + void _mm_storeu_pd (double* mem_addr, __m128d a)
    MOVUPD m128, xmm
To be added.
@@ -7438,10 +6788,7 @@ To be added. To be added. - - void _mm_storeu_si128 (__m128i* mem_addr, __m128i a) - MOVDQU m128, xmm - + void _mm_storeu_si128 (__m128i* mem_addr, __m128i a)
    MOVDQU m128, xmm
To be added.
@@ -7470,10 +6817,7 @@ To be added. To be added. - - void _mm_storeu_si128 (__m128i* mem_addr, __m128i a) - MOVDQU m128, xmm - + void _mm_storeu_si128 (__m128i* mem_addr, __m128i a)
    MOVDQU m128, xmm
To be added.
@@ -7502,10 +6846,7 @@ To be added. To be added. - - void _mm_storeu_si128 (__m128i* mem_addr, __m128i a) - MOVDQU m128, xmm - + void _mm_storeu_si128 (__m128i* mem_addr, __m128i a)
    MOVDQU m128, xmm
To be added.
@@ -7534,10 +6875,7 @@ To be added. To be added. - - void _mm_storeu_si128 (__m128i* mem_addr, __m128i a) - MOVDQU m128, xmm - + void _mm_storeu_si128 (__m128i* mem_addr, __m128i a)
    MOVDQU m128, xmm
To be added.
@@ -7566,10 +6904,7 @@ To be added. To be added. - - void _mm_storeu_si128 (__m128i* mem_addr, __m128i a) - MOVDQU m128, xmm - + void _mm_storeu_si128 (__m128i* mem_addr, __m128i a)
    MOVDQU m128, xmm
To be added.
@@ -7598,10 +6933,7 @@ To be added. To be added. - - void _mm_storeu_si128 (__m128i* mem_addr, __m128i a) - MOVDQU m128, xmm - + void _mm_storeu_si128 (__m128i* mem_addr, __m128i a)
    MOVDQU m128, xmm
To be added.
@@ -7630,10 +6962,7 @@ To be added. To be added. - - void _mm_storeu_si128 (__m128i* mem_addr, __m128i a) - MOVDQU m128, xmm - + void _mm_storeu_si128 (__m128i* mem_addr, __m128i a)
    MOVDQU m128, xmm
To be added.
@@ -7662,10 +6991,7 @@ To be added. To be added. - - void _mm_store_si128 (__m128i* mem_addr, __m128i a) - MOVDQA m128, xmm - + void _mm_store_si128 (__m128i* mem_addr, __m128i a)
    MOVDQA m128, xmm
To be added.
@@ -7694,10 +7020,7 @@ To be added. To be added. - - void _mm_store_pd (double* mem_addr, __m128d a) - MOVAPD m128, xmm - + void _mm_store_pd (double* mem_addr, __m128d a)
    MOVAPD m128, xmm
To be added.
@@ -7726,10 +7049,7 @@ To be added. To be added. - - void _mm_store_si128 (__m128i* mem_addr, __m128i a) - MOVDQA m128, xmm - + void _mm_store_si128 (__m128i* mem_addr, __m128i a)
    MOVDQA m128, xmm
To be added.
@@ -7758,10 +7078,7 @@ To be added. To be added. - - void _mm_store_si128 (__m128i* mem_addr, __m128i a) - MOVDQA m128, xmm - + void _mm_store_si128 (__m128i* mem_addr, __m128i a)
    MOVDQA m128, xmm
To be added.
@@ -7790,10 +7107,7 @@ To be added. To be added. - - void _mm_store_si128 (__m128i* mem_addr, __m128i a) - MOVDQA m128, xmm - + void _mm_store_si128 (__m128i* mem_addr, __m128i a)
    MOVDQA m128, xmm
To be added.
@@ -7822,10 +7136,7 @@ To be added. To be added. - - void _mm_store_si128 (__m128i* mem_addr, __m128i a) - MOVDQA m128, xmm - + void _mm_store_si128 (__m128i* mem_addr, __m128i a)
    MOVDQA m128, xmm
To be added.
@@ -7854,10 +7165,7 @@ To be added. To be added. - - void _mm_store_si128 (__m128i* mem_addr, __m128i a) - MOVDQA m128, xmm - + void _mm_store_si128 (__m128i* mem_addr, __m128i a)
    MOVDQA m128, xmm
To be added.
@@ -7886,10 +7194,7 @@ To be added. To be added. - - void _mm_store_si128 (__m128i* mem_addr, __m128i a) - MOVDQA m128, xmm - + void _mm_store_si128 (__m128i* mem_addr, __m128i a)
    MOVDQA m128, xmm
To be added.
@@ -7918,10 +7223,7 @@ To be added. To be added. - - void _mm_store_si128 (__m128i* mem_addr, __m128i a) - MOVDQA m128, xmm - + void _mm_store_si128 (__m128i* mem_addr, __m128i a)
    MOVDQA m128, xmm
To be added.
@@ -7950,10 +7252,7 @@ To be added. To be added. - - void _mm_stream_si128 (__m128i* mem_addr, __m128i a) - MOVNTDQ m128, xmm - + void _mm_stream_si128 (__m128i* mem_addr, __m128i a)
    MOVNTDQ m128, xmm
To be added.
@@ -7982,10 +7281,7 @@ To be added. To be added. - - void _mm_stream_pd (double* mem_addr, __m128d a) - MOVNTPD m128, xmm - + void _mm_stream_pd (double* mem_addr, __m128d a)
    MOVNTPD m128, xmm
To be added.
@@ -8014,10 +7310,7 @@ To be added. To be added. - - void _mm_stream_si128 (__m128i* mem_addr, __m128i a) - MOVNTDQ m128, xmm - + void _mm_stream_si128 (__m128i* mem_addr, __m128i a)
    MOVNTDQ m128, xmm
To be added.
@@ -8046,10 +7339,7 @@ To be added. To be added. - - void _mm_stream_si128 (__m128i* mem_addr, __m128i a) - MOVNTDQ m128, xmm - + void _mm_stream_si128 (__m128i* mem_addr, __m128i a)
    MOVNTDQ m128, xmm
To be added.
@@ -8078,10 +7368,7 @@ To be added. To be added. - - void _mm_stream_si128 (__m128i* mem_addr, __m128i a) - MOVNTDQ m128, xmm - + void _mm_stream_si128 (__m128i* mem_addr, __m128i a)
    MOVNTDQ m128, xmm
To be added.
@@ -8110,10 +7397,7 @@ To be added. To be added. - - void _mm_stream_si128 (__m128i* mem_addr, __m128i a) - MOVNTDQ m128, xmm - + void _mm_stream_si128 (__m128i* mem_addr, __m128i a)
    MOVNTDQ m128, xmm
To be added.
@@ -8142,10 +7426,7 @@ To be added. To be added. - - void _mm_stream_si128 (__m128i* mem_addr, __m128i a) - MOVNTDQ m128, xmm - + void _mm_stream_si128 (__m128i* mem_addr, __m128i a)
    MOVNTDQ m128, xmm
To be added.
@@ -8174,10 +7455,7 @@ To be added. To be added. - - void _mm_stream_si128 (__m128i* mem_addr, __m128i a) - MOVNTDQ m128, xmm - + void _mm_stream_si128 (__m128i* mem_addr, __m128i a)
    MOVNTDQ m128, xmm
To be added.
@@ -8206,10 +7484,7 @@ To be added. To be added. - - void _mm_stream_si128 (__m128i* mem_addr, __m128i a) - MOVNTDQ m128, xmm - + void _mm_stream_si128 (__m128i* mem_addr, __m128i a)
    MOVNTDQ m128, xmm
To be added.
@@ -8238,10 +7513,7 @@ To be added. To be added. - - void _mm_storeh_pd (double* mem_addr, __m128d a) - MOVHPD m64, xmm - + void _mm_storeh_pd (double* mem_addr, __m128d a)
    MOVHPD m64, xmm
To be added.
@@ -8270,10 +7542,7 @@ To be added. To be added. - - void _mm_storel_pd (double* mem_addr, __m128d a) - MOVLPD m64, xmm - + void _mm_storel_pd (double* mem_addr, __m128d a)
    MOVLPD m64, xmm
To be added.
@@ -8302,10 +7571,7 @@ To be added. To be added. - - void _mm_stream_si32(int *p, int a) - MOVNTI m32, r32 - + void _mm_stream_si32(int *p, int a)
    MOVNTI m32, r32
To be added.
@@ -8334,10 +7600,7 @@ To be added. To be added. - - void _mm_stream_si32(int *p, int a) - MOVNTI m32, r32 - + void _mm_stream_si32(int *p, int a)
    MOVNTI m32, r32
To be added.
@@ -8366,10 +7629,7 @@ To be added. To be added. - - void _mm_store_sd (double* mem_addr, __m128d a) - MOVSD m64, xmm - + void _mm_store_sd (double* mem_addr, __m128d a)
    MOVSD m64, xmm
To be added.
@@ -8394,9 +7654,7 @@ To be added. To be added. - - void _mm_storel_epi64 (__m128i* mem_addr, __m128i a) - MOVQ m64, xmm + void _mm_storel_epi64 (__m128i* mem_addr, __m128i a)
    MOVQ m64, xmm
To be added.
@@ -8421,9 +7679,7 @@ To be added. To be added. - - void _mm_storel_epi64 (__m128i* mem_addr, __m128i a) - MOVQ m64, xmm + void _mm_storel_epi64 (__m128i* mem_addr, __m128i a)
    MOVQ m64, xmm
To be added.
@@ -8453,10 +7709,7 @@ To be added. To be added. - - __m128i _mm_sub_epi8 (__m128i a, __m128i b) - PSUBB xmm, xmm/m128 - + __m128i _mm_sub_epi8 (__m128i a, __m128i b)
    PSUBB xmm, xmm/m128
To be added. To be added.
@@ -8487,10 +7740,7 @@ To be added. To be added. - - __m128d _mm_sub_pd (__m128d a, __m128d b) - SUBPD xmm, xmm/m128 - + __m128d _mm_sub_pd (__m128d a, __m128d b)
    SUBPD xmm, xmm/m128
To be added. To be added.
@@ -8521,10 +7771,7 @@ To be added. To be added. - - __m128i _mm_sub_epi16 (__m128i a, __m128i b) - PSUBW xmm, xmm/m128 - + __m128i _mm_sub_epi16 (__m128i a, __m128i b)
    PSUBW xmm, xmm/m128
To be added. To be added.
@@ -8555,10 +7802,7 @@ To be added. To be added. - - __m128i _mm_sub_epi32 (__m128i a, __m128i b) - PSUBD xmm, xmm/m128 - + __m128i _mm_sub_epi32 (__m128i a, __m128i b)
    PSUBD xmm, xmm/m128
To be added. To be added.
@@ -8589,10 +7833,7 @@ To be added. To be added. - - __m128i _mm_sub_epi64 (__m128i a, __m128i b) - PSUBQ xmm, xmm/m128 - + __m128i _mm_sub_epi64 (__m128i a, __m128i b)
    PSUBQ xmm, xmm/m128
To be added. To be added.
@@ -8623,10 +7864,7 @@ To be added. To be added. - - __m128i _mm_sub_epi8 (__m128i a, __m128i b) - PSUBB xmm, xmm/m128 - + __m128i _mm_sub_epi8 (__m128i a, __m128i b)
    PSUBB xmm, xmm/m128
To be added. To be added.
@@ -8657,10 +7895,7 @@ To be added. To be added. - - __m128i _mm_sub_epi16 (__m128i a, __m128i b) - PSUBW xmm, xmm/m128 - + __m128i _mm_sub_epi16 (__m128i a, __m128i b)
    PSUBW xmm, xmm/m128
To be added. To be added.
@@ -8691,10 +7926,7 @@ To be added. To be added. - - __m128i _mm_sub_epi32 (__m128i a, __m128i b) - PSUBD xmm, xmm/m128 - + __m128i _mm_sub_epi32 (__m128i a, __m128i b)
    PSUBD xmm, xmm/m128
To be added. To be added.
@@ -8725,10 +7957,7 @@ To be added. To be added. - - __m128i _mm_sub_epi64 (__m128i a, __m128i b) - PSUBQ xmm, xmm/m128 - + __m128i _mm_sub_epi64 (__m128i a, __m128i b)
    PSUBQ xmm, xmm/m128
To be added. To be added.
@@ -8759,10 +7988,7 @@ To be added. To be added. - - __m128i _mm_subs_epu8 (__m128i a, __m128i b) - PSUBUSB xmm, xmm/m128 - + __m128i _mm_subs_epu8 (__m128i a, __m128i b)
    PSUBUSB xmm, xmm/m128
To be added. To be added.
@@ -8793,10 +8019,7 @@ To be added. To be added. - - __m128i _mm_subs_epi16 (__m128i a, __m128i b) - PSUBSW xmm, xmm/m128 - + __m128i _mm_subs_epi16 (__m128i a, __m128i b)
    PSUBSW xmm, xmm/m128
To be added. To be added.
@@ -8827,10 +8050,7 @@ To be added. To be added. - - __m128i _mm_subs_epi8 (__m128i a, __m128i b) - PSUBSB xmm, xmm/m128 - + __m128i _mm_subs_epi8 (__m128i a, __m128i b)
    PSUBSB xmm, xmm/m128
To be added. To be added.
@@ -8861,10 +8081,7 @@ To be added. To be added. - - __m128i _mm_subs_epu16 (__m128i a, __m128i b) - PSUBUSW xmm, xmm/m128 - + __m128i _mm_subs_epu16 (__m128i a, __m128i b)
    PSUBUSW xmm, xmm/m128
To be added. To be added.
@@ -8895,10 +8112,7 @@ To be added. To be added. - - __m128d _mm_sub_sd (__m128d a, __m128d b) - SUBSD xmm, xmm/m64 - + __m128d _mm_sub_sd (__m128d a, __m128d b)
    SUBSD xmm, xmm/m64
To be added. To be added.
@@ -8925,10 +8139,7 @@ To be added. To be added. - - __m128i _mm_sad_epu8 (__m128i a, __m128i b) - PSADBW xmm, xmm/m128 - + __m128i _mm_sad_epu8 (__m128i a, __m128i b)
    PSADBW xmm, xmm/m128
To be added. To be added.
@@ -8959,10 +8170,7 @@ To be added. To be added. - - __m128i _mm_unpackhi_epi8 (__m128i a, __m128i b) - PUNPCKHBW xmm, xmm/m128 - + __m128i _mm_unpackhi_epi8 (__m128i a, __m128i b)
    PUNPCKHBW xmm, xmm/m128
To be added. To be added.
@@ -8993,10 +8201,7 @@ To be added. To be added. - - __m128d _mm_unpackhi_pd (__m128d a, __m128d b) - UNPCKHPD xmm, xmm/m128 - + __m128d _mm_unpackhi_pd (__m128d a, __m128d b)
    UNPCKHPD xmm, xmm/m128
To be added. To be added.
@@ -9027,10 +8232,7 @@ To be added. To be added. - - __m128i _mm_unpackhi_epi16 (__m128i a, __m128i b) - PUNPCKHWD xmm, xmm/m128 - + __m128i _mm_unpackhi_epi16 (__m128i a, __m128i b)
    PUNPCKHWD xmm, xmm/m128
To be added. To be added.
@@ -9061,10 +8263,7 @@ To be added. To be added. - - __m128i _mm_unpackhi_epi32 (__m128i a, __m128i b) - PUNPCKHDQ xmm, xmm/m128 - + __m128i _mm_unpackhi_epi32 (__m128i a, __m128i b)
    PUNPCKHDQ xmm, xmm/m128
To be added. To be added.
@@ -9095,10 +8294,7 @@ To be added. To be added. - - __m128i _mm_unpackhi_epi64 (__m128i a, __m128i b) - PUNPCKHQDQ xmm, xmm/m128 - + __m128i _mm_unpackhi_epi64 (__m128i a, __m128i b)
    PUNPCKHQDQ xmm, xmm/m128
To be added. To be added.
@@ -9129,10 +8325,7 @@ To be added. To be added. - - __m128i _mm_unpackhi_epi8 (__m128i a, __m128i b) - PUNPCKHBW xmm, xmm/m128 - + __m128i _mm_unpackhi_epi8 (__m128i a, __m128i b)
    PUNPCKHBW xmm, xmm/m128
To be added. To be added.
@@ -9163,10 +8356,7 @@ To be added. To be added. - - __m128i _mm_unpackhi_epi16 (__m128i a, __m128i b) - PUNPCKHWD xmm, xmm/m128 - + __m128i _mm_unpackhi_epi16 (__m128i a, __m128i b)
    PUNPCKHWD xmm, xmm/m128
To be added. To be added.
@@ -9197,10 +8387,7 @@ To be added. To be added. - - __m128i _mm_unpackhi_epi32 (__m128i a, __m128i b) - PUNPCKHDQ xmm, xmm/m128 - + __m128i _mm_unpackhi_epi32 (__m128i a, __m128i b)
    PUNPCKHDQ xmm, xmm/m128
To be added. To be added.
@@ -9231,10 +8418,7 @@ To be added. To be added. - - __m128i _mm_unpackhi_epi64 (__m128i a, __m128i b) - PUNPCKHQDQ xmm, xmm/m128 - + __m128i _mm_unpackhi_epi64 (__m128i a, __m128i b)
    PUNPCKHQDQ xmm, xmm/m128
To be added. To be added.
@@ -9265,10 +8449,7 @@ To be added. To be added. - - __m128i _mm_unpacklo_epi8 (__m128i a, __m128i b) - PUNPCKLBW xmm, xmm/m128 - + __m128i _mm_unpacklo_epi8 (__m128i a, __m128i b)
    PUNPCKLBW xmm, xmm/m128
To be added. To be added.
@@ -9299,10 +8480,7 @@ To be added. To be added. - - __m128d _mm_unpacklo_pd (__m128d a, __m128d b) - UNPCKLPD xmm, xmm/m128 - + __m128d _mm_unpacklo_pd (__m128d a, __m128d b)
    UNPCKLPD xmm, xmm/m128
To be added. To be added.
@@ -9333,10 +8511,7 @@ To be added. To be added. - - __m128i _mm_unpacklo_epi16 (__m128i a, __m128i b) - PUNPCKLWD xmm, xmm/m128 - + __m128i _mm_unpacklo_epi16 (__m128i a, __m128i b)
    PUNPCKLWD xmm, xmm/m128
To be added. To be added.
@@ -9367,10 +8542,7 @@ To be added. To be added. - - __m128i _mm_unpacklo_epi32 (__m128i a, __m128i b) - PUNPCKLDQ xmm, xmm/m128 - + __m128i _mm_unpacklo_epi32 (__m128i a, __m128i b)
    PUNPCKLDQ xmm, xmm/m128
To be added. To be added.
@@ -9401,10 +8573,7 @@ To be added. To be added. - - __m128i _mm_unpacklo_epi64 (__m128i a, __m128i b) - PUNPCKLQDQ xmm, xmm/m128 - + __m128i _mm_unpacklo_epi64 (__m128i a, __m128i b)
    PUNPCKLQDQ xmm, xmm/m128
To be added. To be added.
@@ -9435,10 +8604,7 @@ To be added. To be added. - - __m128i _mm_unpacklo_epi8 (__m128i a, __m128i b) - PUNPCKLBW xmm, xmm/m128 - + __m128i _mm_unpacklo_epi8 (__m128i a, __m128i b)
    PUNPCKLBW xmm, xmm/m128
To be added. To be added.
@@ -9469,10 +8635,7 @@ To be added. To be added. - - __m128i _mm_unpacklo_epi16 (__m128i a, __m128i b) - PUNPCKLWD xmm, xmm/m128 - + __m128i _mm_unpacklo_epi16 (__m128i a, __m128i b)
    PUNPCKLWD xmm, xmm/m128
To be added. To be added.
@@ -9503,10 +8666,7 @@ To be added. To be added. - - __m128i _mm_unpacklo_epi32 (__m128i a, __m128i b) - PUNPCKLDQ xmm, xmm/m128 - + __m128i _mm_unpacklo_epi32 (__m128i a, __m128i b)
    PUNPCKLDQ xmm, xmm/m128
To be added. To be added.
@@ -9537,10 +8697,7 @@ To be added. To be added. - - __m128i _mm_unpacklo_epi64 (__m128i a, __m128i b) - PUNPCKLQDQ xmm, xmm/m128 - + __m128i _mm_unpacklo_epi64 (__m128i a, __m128i b)
    PUNPCKLQDQ xmm, xmm/m128
To be added. To be added.
@@ -9571,10 +8728,7 @@ To be added. To be added. - - __m128i _mm_xor_si128 (__m128i a, __m128i b) - PXOR xmm, xmm/m128 - + __m128i _mm_xor_si128 (__m128i a, __m128i b)
    PXOR xmm, xmm/m128
To be added. To be added.
@@ -9605,10 +8759,7 @@ To be added. To be added. - - __m128d _mm_xor_pd (__m128d a, __m128d b) - XORPD xmm, xmm/m128 - + __m128d _mm_xor_pd (__m128d a, __m128d b)
    XORPD xmm, xmm/m128
To be added. To be added.
@@ -9639,10 +8790,7 @@ To be added. To be added. - - __m128i _mm_xor_si128 (__m128i a, __m128i b) - PXOR xmm, xmm/m128 - + __m128i _mm_xor_si128 (__m128i a, __m128i b)
    PXOR xmm, xmm/m128
To be added. To be added.
@@ -9673,10 +8821,7 @@ To be added. To be added. - - __m128i _mm_xor_si128 (__m128i a, __m128i b) - PXOR xmm, xmm/m128 - + __m128i _mm_xor_si128 (__m128i a, __m128i b)
    PXOR xmm, xmm/m128
To be added. To be added.
@@ -9707,10 +8852,7 @@ To be added. To be added. - - __m128i _mm_xor_si128 (__m128i a, __m128i b) - PXOR xmm, xmm/m128 - + __m128i _mm_xor_si128 (__m128i a, __m128i b)
    PXOR xmm, xmm/m128
To be added. To be added.
@@ -9741,10 +8883,7 @@ To be added. To be added. - - __m128i _mm_xor_si128 (__m128i a, __m128i b) - PXOR xmm, xmm/m128 - + __m128i _mm_xor_si128 (__m128i a, __m128i b)
    PXOR xmm, xmm/m128
To be added. To be added.
@@ -9775,10 +8914,7 @@ To be added. To be added. - - __m128i _mm_xor_si128 (__m128i a, __m128i b) - PXOR xmm, xmm/m128 - + __m128i _mm_xor_si128 (__m128i a, __m128i b)
    PXOR xmm, xmm/m128
To be added. To be added.
@@ -9809,10 +8945,7 @@ To be added. To be added. - - __m128i _mm_xor_si128 (__m128i a, __m128i b) - PXOR xmm, xmm/m128 - + __m128i _mm_xor_si128 (__m128i a, __m128i b)
    PXOR xmm, xmm/m128
To be added. To be added.
@@ -9843,10 +8976,7 @@ To be added. To be added. - - __m128i _mm_xor_si128 (__m128i a, __m128i b) - PXOR xmm, xmm/m128 - + __m128i _mm_xor_si128 (__m128i a, __m128i b)
    PXOR xmm, xmm/m128
To be added. To be added.
diff --git a/xml/System.Runtime.Intrinsics.X86/Sse41.xml b/xml/System.Runtime.Intrinsics.X86/Sse41.xml index f508cddd8f1..8f2014fbe41 100644 --- a/xml/System.Runtime.Intrinsics.X86/Sse41.xml +++ b/xml/System.Runtime.Intrinsics.X86/Sse41.xml @@ -24,9 +24,7 @@ - - This class provides access to Intel SSE4.1 hardware instructions via intrinsics - + This class provides access to Intel SSE4.1 hardware instructions via intrinsics To be added. @@ -58,10 +56,7 @@ To be added. To be added. To be added. - - __m128d _mm_blend_pd (__m128d a, __m128d b, const int imm8) - BLENDPD xmm, xmm/m128, imm8 - + __m128d _mm_blend_pd (__m128d a, __m128d b, const int imm8)
    BLENDPD xmm, xmm/m128, imm8
To be added. To be added. @@ -94,10 +89,7 @@ To be added. To be added. To be added. - - __m128i _mm_blend_epi16 (__m128i a, __m128i b, const int imm8) - PBLENDW xmm, xmm/m128 imm8 - + __m128i _mm_blend_epi16 (__m128i a, __m128i b, const int imm8)
    PBLENDW xmm, xmm/m128 imm8
To be added. To be added. @@ -130,10 +122,7 @@ To be added. To be added. To be added. - - __m128 _mm_blend_ps (__m128 a, __m128 b, const int imm8) - BLENDPS xmm, xmm/m128, imm8 - + __m128 _mm_blend_ps (__m128 a, __m128 b, const int imm8)
    BLENDPS xmm, xmm/m128, imm8
To be added. To be added. @@ -166,10 +155,7 @@ To be added. To be added. To be added. - - __m128i _mm_blend_epi16 (__m128i a, __m128i b, const int imm8) - PBLENDW xmm, xmm/m128 imm8 - + __m128i _mm_blend_epi16 (__m128i a, __m128i b, const int imm8)
    PBLENDW xmm, xmm/m128 imm8
To be added. To be added. @@ -202,10 +188,7 @@ To be added. To be added. To be added. - - __m128i _mm_blendv_epi8 (__m128i a, __m128i b, __m128i mask) - PBLENDVB xmm, xmm/m128, xmm - + __m128i _mm_blendv_epi8 (__m128i a, __m128i b, __m128i mask)
    PBLENDVB xmm, xmm/m128, xmm
To be added. To be added. @@ -238,10 +221,7 @@ To be added. To be added. To be added. - - __m128d _mm_blendv_pd (__m128d a, __m128d b, __m128d mask) - BLENDVPD xmm, xmm/m128, xmm0 - + __m128d _mm_blendv_pd (__m128d a, __m128d b, __m128d mask)
    BLENDVPD xmm, xmm/m128, xmm0
To be added. To be added. @@ -270,13 +250,17 @@ To be added. To be added. To be added. - - __m128i _mm_blendv_epi8 (__m128i a, __m128i b, __m128i mask) - PBLENDVB xmm, xmm/m128, xmm - This intrinsic generates PBLENDVB that needs a BYTE mask-vector, so users should correctly set each mask byte for the selected elements. - + __m128i _mm_blendv_epi8 (__m128i a, __m128i b, __m128i mask)
    PBLENDVB xmm, xmm/m128, xmm
To be added. - To be added. + + + @@ -303,13 +287,17 @@ To be added. To be added. To be added. - - __m128i _mm_blendv_epi8 (__m128i a, __m128i b, __m128i mask) - PBLENDVB xmm, xmm/m128, xmm - This intrinsic generates PBLENDVB that needs a BYTE mask-vector, so users should correctly set each mask byte for the selected elements. - + __m128i _mm_blendv_epi8 (__m128i a, __m128i b, __m128i mask)
    PBLENDVB xmm, xmm/m128, xmm
To be added. - To be added. + + +
@@ -336,13 +324,17 @@ To be added. To be added. To be added. - - __m128i _mm_blendv_epi8 (__m128i a, __m128i b, __m128i mask) - PBLENDVB xmm, xmm/m128, xmm - This intrinsic generates PBLENDVB that needs a BYTE mask-vector, so users should correctly set each mask byte for the selected elements. - + __m128i _mm_blendv_epi8 (__m128i a, __m128i b, __m128i mask)
    PBLENDVB xmm, xmm/m128, xmm
To be added. - To be added. + + +
@@ -373,10 +365,7 @@ To be added. To be added. To be added. - - __m128i _mm_blendv_epi8 (__m128i a, __m128i b, __m128i mask) - PBLENDVB xmm, xmm/m128, xmm - + __m128i _mm_blendv_epi8 (__m128i a, __m128i b, __m128i mask)
    PBLENDVB xmm, xmm/m128, xmm
To be added. To be added. @@ -409,10 +398,7 @@ To be added. To be added. To be added. - - __m128 _mm_blendv_ps (__m128 a, __m128 b, __m128 mask) - BLENDVPS xmm, xmm/m128, xmm0 - + __m128 _mm_blendv_ps (__m128 a, __m128 b, __m128 mask)
    BLENDVPS xmm, xmm/m128, xmm0
To be added. To be added. @@ -441,13 +427,17 @@ To be added. To be added. To be added. - - __m128i _mm_blendv_epi8 (__m128i a, __m128i b, __m128i mask) - PBLENDVB xmm, xmm/m128, xmm - This intrinsic generates PBLENDVB that needs a BYTE mask-vector, so users should correctly set each mask byte for the selected elements. - + __m128i _mm_blendv_epi8 (__m128i a, __m128i b, __m128i mask)
    PBLENDVB xmm, xmm/m128, xmm
To be added. - To be added. + + +
@@ -474,13 +464,17 @@ To be added. To be added. To be added. - - __m128i _mm_blendv_epi8 (__m128i a, __m128i b, __m128i mask) - PBLENDVB xmm, xmm/m128, xmm - This intrinsic generates PBLENDVB that needs a BYTE mask-vector, so users should correctly set each mask byte for the selected elements. - + __m128i _mm_blendv_epi8 (__m128i a, __m128i b, __m128i mask)
    PBLENDVB xmm, xmm/m128, xmm
To be added. - To be added. + + +
@@ -507,13 +501,17 @@ To be added. To be added. To be added. - - __m128i _mm_blendv_epi8 (__m128i a, __m128i b, __m128i mask) - PBLENDVB xmm, xmm/m128, xmm - This intrinsic generates PBLENDVB that needs a BYTE mask-vector, so users should correctly set each mask byte for the selected elements. - + __m128i _mm_blendv_epi8 (__m128i a, __m128i b, __m128i mask)
    PBLENDVB xmm, xmm/m128, xmm
To be added. - To be added. + + +
@@ -540,10 +538,7 @@ To be added. - - __m128d _mm_ceil_pd (__m128d a) - ROUNDPD xmm, xmm/m128, imm8(10) - + __m128d _mm_ceil_pd (__m128d a)
    ROUNDPD xmm, xmm/m128, imm8(10)
To be added. To be added.
@@ -572,10 +567,7 @@ To be added. - - __m128 _mm_ceil_ps (__m128 a) - ROUNDPS xmm, xmm/m128, imm8(10) - + __m128 _mm_ceil_ps (__m128 a)
    ROUNDPS xmm, xmm/m128, imm8(10)
To be added. To be added.
@@ -604,13 +596,17 @@ To be added. - - __m128d _mm_ceil_sd (__m128d a) - ROUNDSD xmm, xmm/m128, imm8(10) - The above native signature does not exist. We provide this additional overload for the recommended use case of this intrinsic. - + __m128d _mm_ceil_sd (__m128d a)
    ROUNDSD xmm, xmm/m128, imm8(10)
To be added. - To be added. + + +
@@ -637,13 +633,17 @@ To be added. - - __m128 _mm_ceil_ss (__m128 a) - ROUNDSD xmm, xmm/m128, imm8(10) - The above native signature does not exist. We provide this additional overload for the recommended use case of this intrinsic. - + __m128 _mm_ceil_ss (__m128 a)
    ROUNDSD xmm, xmm/m128, imm8(10)
To be added. - To be added. + + +
@@ -672,10 +672,7 @@ To be added. To be added. - - __m128d _mm_ceil_sd (__m128d a, __m128d b) - ROUNDSD xmm, xmm/m128, imm8(10) - + __m128d _mm_ceil_sd (__m128d a, __m128d b)
    ROUNDSD xmm, xmm/m128, imm8(10)
To be added. To be added.
@@ -706,10 +703,7 @@ To be added. To be added. - - __m128 _mm_ceil_ss (__m128 a, __m128 b) - ROUNDSS xmm, xmm/m128, imm8(10) - + __m128 _mm_ceil_ss (__m128 a, __m128 b)
    ROUNDSS xmm, xmm/m128, imm8(10)
To be added. To be added.
@@ -740,10 +734,7 @@ To be added. To be added. - - __m128i _mm_cmpeq_epi64 (__m128i a, __m128i b) - PCMPEQQ xmm, xmm/m128 - + __m128i _mm_cmpeq_epi64 (__m128i a, __m128i b)
    PCMPEQQ xmm, xmm/m128
To be added. To be added.
@@ -774,10 +765,7 @@ To be added. To be added. - - __m128i _mm_cmpeq_epi64 (__m128i a, __m128i b) - PCMPEQQ xmm, xmm/m128 - + __m128i _mm_cmpeq_epi64 (__m128i a, __m128i b)
    PCMPEQQ xmm, xmm/m128
To be added. To be added.
@@ -808,7 +796,7 @@ ## Remarks -The native signature does not exist. We provide this additional overload for completeness. +The native signature doesn't exist. This additional overload is provided for completeness. ]]> @@ -838,10 +826,7 @@ The native signature does not exist. We provide this additional overload for com To be added. - - __m128i _mm_cvtepu8_epi16 (__m128i a) - PMOVZXBW xmm, xmm/m64 - + __m128i _mm_cvtepu8_epi16 (__m128i a)
    PMOVZXBW xmm, xmm/m64
To be added. To be added.
@@ -870,10 +855,7 @@ The native signature does not exist. We provide this additional overload for com To be added. - - __m128i _mm_cvtepi8_epi16 (__m128i a) - PMOVSXBW xmm, xmm/m64 - + __m128i _mm_cvtepi8_epi16 (__m128i a)
    PMOVSXBW xmm, xmm/m64
To be added. To be added.
@@ -904,7 +886,7 @@ The native signature does not exist. We provide this additional overload for com ## Remarks -The native signature does not exist. We provide this additional overload for completeness. +The native signature doesn't exist. This additional overload is provided for completeness. ]]> @@ -936,7 +918,7 @@ The native signature does not exist. We provide this additional overload for com ## Remarks -The native signature does not exist. We provide this additional overload for completeness. +The native signature doesn't exist. This additional overload is provided for completeness. ]]> @@ -968,7 +950,7 @@ The native signature does not exist. We provide this additional overload for com ## Remarks -The native signature does not exist. We provide this additional overload for completeness. +The native signature doesn't exist. This additional overload is provided for completeness. ]]> @@ -998,10 +980,7 @@ The native signature does not exist. We provide this additional overload for com To be added. - - __m128i _mm_cvtepu8_epi32 (__m128i a) - PMOVZXBD xmm, xmm/m32 - + __m128i _mm_cvtepu8_epi32 (__m128i a)
    PMOVZXBD xmm, xmm/m32
To be added. To be added.
@@ -1030,10 +1009,7 @@ The native signature does not exist. We provide this additional overload for com To be added. - - __m128i _mm_cvtepi16_epi32 (__m128i a) - PMOVSXWD xmm, xmm/m64 - + __m128i _mm_cvtepi16_epi32 (__m128i a)
    PMOVSXWD xmm, xmm/m64
To be added. To be added.
@@ -1062,10 +1038,7 @@ The native signature does not exist. We provide this additional overload for com To be added. - - __m128i _mm_cvtepi8_epi32 (__m128i a) - PMOVSXBD xmm, xmm/m32 - + __m128i _mm_cvtepi8_epi32 (__m128i a)
    PMOVSXBD xmm, xmm/m32
To be added. To be added.
@@ -1094,10 +1067,7 @@ The native signature does not exist. We provide this additional overload for com To be added. - - __m128i _mm_cvtepu16_epi32 (__m128i a) - PMOVZXWD xmm, xmm/m64 - + __m128i _mm_cvtepu16_epi32 (__m128i a)
    PMOVZXWD xmm, xmm/m64
To be added. To be added.
@@ -1128,7 +1098,7 @@ The native signature does not exist. We provide this additional overload for com ## Remarks -The native signature does not exist. We provide this additional overload for completeness. +The native signature doesn't exist. This additional overload is provided for completeness. ]]> @@ -1160,7 +1130,7 @@ The native signature does not exist. We provide this additional overload for com ## Remarks -The native signature does not exist. We provide this additional overload for completeness. +The native signature doesn't exist. This additional overload is provided for completeness. ]]> @@ -1192,7 +1162,7 @@ The native signature does not exist. We provide this additional overload for com ## Remarks -The native signature does not exist. We provide this additional overload for completeness. +The native signature doesn't exist. This additional overload is provided for completeness. ]]> @@ -1224,7 +1194,7 @@ The native signature does not exist. We provide this additional overload for com ## Remarks -The native signature does not exist. We provide this additional overload for completeness. +The native signature doesn't exist. This additional overload is provided for completeness. ]]> @@ -1256,7 +1226,7 @@ The native signature does not exist. We provide this additional overload for com ## Remarks -The native signature does not exist. We provide this additional overload for completeness. +The native signature doesn't exist. This additional overload is provided for completeness. ]]> @@ -1286,10 +1256,7 @@ The native signature does not exist. We provide this additional overload for com To be added. - - __m128i _mm_cvtepu8_epi64 (__m128i a) - PMOVZXBQ xmm, xmm/m16 - + __m128i _mm_cvtepu8_epi64 (__m128i a)
    PMOVZXBQ xmm, xmm/m16
To be added. To be added.
@@ -1318,10 +1285,7 @@ The native signature does not exist. We provide this additional overload for com To be added. - - __m128i _mm_cvtepi16_epi64 (__m128i a) - PMOVSXWQ xmm, xmm/m32 - + __m128i _mm_cvtepi16_epi64 (__m128i a)
    PMOVSXWQ xmm, xmm/m32
To be added. To be added.
@@ -1350,10 +1314,7 @@ The native signature does not exist. We provide this additional overload for com To be added. - - __m128i _mm_cvtepi32_epi64 (__m128i a) - PMOVSXDQ xmm, xmm/m64 - + __m128i _mm_cvtepi32_epi64 (__m128i a)
    PMOVSXDQ xmm, xmm/m64
To be added. To be added.
@@ -1382,10 +1343,7 @@ The native signature does not exist. We provide this additional overload for com To be added. - - __m128i _mm_cvtepi8_epi64 (__m128i a) - PMOVSXBQ xmm, xmm/m16 - + __m128i _mm_cvtepi8_epi64 (__m128i a)
    PMOVSXBQ xmm, xmm/m16
To be added. To be added.
@@ -1414,10 +1372,7 @@ The native signature does not exist. We provide this additional overload for com To be added. - - __m128i _mm_cvtepu16_epi64 (__m128i a) - PMOVZXWQ xmm, xmm/m32 - + __m128i _mm_cvtepu16_epi64 (__m128i a)
    PMOVZXWQ xmm, xmm/m32
To be added. To be added.
@@ -1446,10 +1401,7 @@ The native signature does not exist. We provide this additional overload for com To be added. - - __m128i _mm_cvtepu32_epi64 (__m128i a) - PMOVZXDQ xmm, xmm/m64 - + __m128i _mm_cvtepu32_epi64 (__m128i a)
    PMOVZXDQ xmm, xmm/m64
To be added. To be added.
@@ -1480,7 +1432,7 @@ The native signature does not exist. We provide this additional overload for com ## Remarks -The native signature does not exist. We provide this additional overload for completeness. +The native signature doesn't exist. This additional overload is provided for completeness. ]]> @@ -1512,7 +1464,7 @@ The native signature does not exist. We provide this additional overload for com ## Remarks -The native signature does not exist. We provide this additional overload for completeness. +The native signature doesn't exist. This additional overload is provided for completeness. ]]> @@ -1544,7 +1496,7 @@ The native signature does not exist. We provide this additional overload for com ## Remarks -The native signature does not exist. We provide this additional overload for completeness. +The native signature doesn't exist. This additional overload is provided for completeness. ]]> @@ -1578,10 +1530,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. To be added. - - __m128d _mm_dp_pd (__m128d a, __m128d b, const int imm8) - DPPD xmm, xmm/m128, imm8 - + __m128d _mm_dp_pd (__m128d a, __m128d b, const int imm8)
    DPPD xmm, xmm/m128, imm8
To be added. To be added. @@ -1614,10 +1563,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. To be added. - - __m128 _mm_dp_ps (__m128 a, __m128 b, const int imm8) - DPPS xmm, xmm/m128, imm8 - + __m128 _mm_dp_ps (__m128 a, __m128 b, const int imm8)
    DPPS xmm, xmm/m128, imm8
To be added. To be added. @@ -1648,10 +1594,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - int _mm_extract_epi8 (__m128i a, const int imm8) - PEXTRB reg/m8, xmm, imm8 - + int _mm_extract_epi8 (__m128i a, const int imm8)
    PEXTRB reg/m8, xmm, imm8
To be added. To be added.
@@ -1682,10 +1625,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - int _mm_extract_epi32 (__m128i a, const int imm8) - PEXTRD reg/m32, xmm, imm8 - + int _mm_extract_epi32 (__m128i a, const int imm8)
    PEXTRD reg/m32, xmm, imm8
To be added. To be added.
@@ -1716,10 +1656,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - int _mm_extract_ps (__m128 a, const int imm8) - EXTRACTPS xmm, xmm/m32, imm8 - + int _mm_extract_ps (__m128 a, const int imm8)
    EXTRACTPS xmm, xmm/m32, imm8
To be added. To be added.
@@ -1750,10 +1687,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - int _mm_extract_epi32 (__m128i a, const int imm8) - PEXTRD reg/m32, xmm, imm8 - + int _mm_extract_epi32 (__m128i a, const int imm8)
    PEXTRD reg/m32, xmm, imm8
To be added. To be added.
@@ -1782,10 +1716,7 @@ The native signature does not exist. We provide this additional overload for com To be added. - - __m128d _mm_floor_pd (__m128d a) - ROUNDPD xmm, xmm/m128, imm8(9) - + __m128d _mm_floor_pd (__m128d a)
    ROUNDPD xmm, xmm/m128, imm8(9)
To be added. To be added.
@@ -1814,10 +1745,7 @@ The native signature does not exist. We provide this additional overload for com To be added. - - __m128 _mm_floor_ps (__m128 a) - ROUNDPS xmm, xmm/m128, imm8(9) - + __m128 _mm_floor_ps (__m128 a)
    ROUNDPS xmm, xmm/m128, imm8(9)
To be added. To be added.
@@ -1846,13 +1774,17 @@ The native signature does not exist. We provide this additional overload for com To be added. - - __m128d _mm_floor_sd (__m128d a) - ROUNDSD xmm, xmm/m128, imm8(9) - The above native signature does not exist. We provide this additional overload for the recommended use case of this intrinsic. - + __m128d _mm_floor_sd (__m128d a)
    ROUNDSD xmm, xmm/m128, imm8(9)
To be added. - To be added. + + +
@@ -1879,13 +1811,17 @@ The native signature does not exist. We provide this additional overload for com To be added. - - __m128 _mm_floor_ss (__m128 a) - ROUNDSS xmm, xmm/m128, imm8(9) - The above native signature does not exist. We provide this additional overload for the recommended use case of this intrinsic. - + __m128 _mm_floor_ss (__m128 a)
    ROUNDSS xmm, xmm/m128, imm8(9)
To be added. - To be added. + + +
@@ -1914,10 +1850,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m128d _mm_floor_sd (__m128d a, __m128d b) - ROUNDSD xmm, xmm/m128, imm8(9) - + __m128d _mm_floor_sd (__m128d a, __m128d b)
    ROUNDSD xmm, xmm/m128, imm8(9)
To be added. To be added.
@@ -1948,10 +1881,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m128 _mm_floor_ss (__m128 a, __m128 b) - ROUNDSS xmm, xmm/m128, imm8(9) - + __m128 _mm_floor_ss (__m128 a, __m128 b)
    ROUNDSS xmm, xmm/m128, imm8(9)
To be added. To be added.
@@ -1984,10 +1914,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. To be added. - - __m128i _mm_insert_epi8 (__m128i a, int i, const int imm8) - PINSRB xmm, reg/m8, imm8 - + __m128i _mm_insert_epi8 (__m128i a, int i, const int imm8)
    PINSRB xmm, reg/m8, imm8
To be added. To be added. @@ -2020,10 +1947,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. To be added. - - __m128i _mm_insert_epi32 (__m128i a, int i, const int imm8) - PINSRD xmm, reg/m32, imm8 - + __m128i _mm_insert_epi32 (__m128i a, int i, const int imm8)
    PINSRD xmm, reg/m32, imm8
To be added. To be added. @@ -2056,10 +1980,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. To be added. - - __m128i _mm_insert_epi8 (__m128i a, int i, const int imm8) - PINSRB xmm, reg/m8, imm8 - + __m128i _mm_insert_epi8 (__m128i a, int i, const int imm8)
    PINSRB xmm, reg/m8, imm8
To be added. To be added. @@ -2088,10 +2009,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. To be added. - - __m128 _mm_insert_ps (__m128 a, __m128 b, const int imm8) - INSERTPS xmm, xmm/m32, imm8 - + __m128 _mm_insert_ps (__m128 a, __m128 b, const int imm8)
    INSERTPS xmm, xmm/m32, imm8
To be added. To be added. @@ -2124,10 +2042,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. To be added. - - __m128i _mm_insert_epi32 (__m128i a, int i, const int imm8) - PINSRD xmm, reg/m32, imm8 - + __m128i _mm_insert_epi32 (__m128i a, int i, const int imm8)
    PINSRD xmm, reg/m32, imm8
To be added. To be added. @@ -2180,10 +2095,7 @@ The native signature does not exist. We provide this additional overload for com To be added. - - __m128i _mm_stream_load_si128 (const __m128i* mem_addr) - MOVNTDQA xmm, m128 - + __m128i _mm_stream_load_si128 (const __m128i* mem_addr)
    MOVNTDQA xmm, m128
To be added. To be added.
@@ -2211,10 +2123,7 @@ The native signature does not exist. We provide this additional overload for com To be added. - - __m128i _mm_stream_load_si128 (const __m128i* mem_addr) - MOVNTDQA xmm, m128 - + __m128i _mm_stream_load_si128 (const __m128i* mem_addr)
    MOVNTDQA xmm, m128
To be added. To be added.
@@ -2242,10 +2151,7 @@ The native signature does not exist. We provide this additional overload for com To be added. - - __m128i _mm_stream_load_si128 (const __m128i* mem_addr) - MOVNTDQA xmm, m128 - + __m128i _mm_stream_load_si128 (const __m128i* mem_addr)
    MOVNTDQA xmm, m128
To be added. To be added.
@@ -2273,10 +2179,7 @@ The native signature does not exist. We provide this additional overload for com To be added. - - __m128i _mm_stream_load_si128 (const __m128i* mem_addr) - MOVNTDQA xmm, m128 - + __m128i _mm_stream_load_si128 (const __m128i* mem_addr)
    MOVNTDQA xmm, m128
To be added. To be added.
@@ -2304,10 +2207,7 @@ The native signature does not exist. We provide this additional overload for com To be added. - - __m128i _mm_stream_load_si128 (const __m128i* mem_addr) - MOVNTDQA xmm, m128 - + __m128i _mm_stream_load_si128 (const __m128i* mem_addr)
    MOVNTDQA xmm, m128
To be added. To be added.
@@ -2335,10 +2235,7 @@ The native signature does not exist. We provide this additional overload for com To be added. - - __m128i _mm_stream_load_si128 (const __m128i* mem_addr) - MOVNTDQA xmm, m128 - + __m128i _mm_stream_load_si128 (const __m128i* mem_addr)
    MOVNTDQA xmm, m128
To be added. To be added.
@@ -2366,10 +2263,7 @@ The native signature does not exist. We provide this additional overload for com To be added. - - __m128i _mm_stream_load_si128 (const __m128i* mem_addr) - MOVNTDQA xmm, m128 - + __m128i _mm_stream_load_si128 (const __m128i* mem_addr)
    MOVNTDQA xmm, m128
To be added. To be added.
@@ -2397,10 +2291,7 @@ The native signature does not exist. We provide this additional overload for com To be added. - - __m128i _mm_stream_load_si128 (const __m128i* mem_addr) - MOVNTDQA xmm, m128 - + __m128i _mm_stream_load_si128 (const __m128i* mem_addr)
    MOVNTDQA xmm, m128
To be added. To be added.
@@ -2431,10 +2322,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m128i _mm_max_epi32 (__m128i a, __m128i b) - PMAXSD xmm, xmm/m128 - + __m128i _mm_max_epi32 (__m128i a, __m128i b)
    PMAXSD xmm, xmm/m128
To be added. To be added.
@@ -2465,10 +2353,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m128i _mm_max_epi8 (__m128i a, __m128i b) - PMAXSB xmm, xmm/m128 - + __m128i _mm_max_epi8 (__m128i a, __m128i b)
    PMAXSB xmm, xmm/m128
To be added. To be added.
@@ -2499,10 +2384,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m128i _mm_max_epu16 (__m128i a, __m128i b) - PMAXUW xmm, xmm/m128 - + __m128i _mm_max_epu16 (__m128i a, __m128i b)
    PMAXUW xmm, xmm/m128
To be added. To be added.
@@ -2533,10 +2415,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m128i _mm_max_epu32 (__m128i a, __m128i b) - PMAXUD xmm, xmm/m128 - + __m128i _mm_max_epu32 (__m128i a, __m128i b)
    PMAXUD xmm, xmm/m128
To be added. To be added.
@@ -2567,10 +2446,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m128i _mm_min_epi32 (__m128i a, __m128i b) - PMINSD xmm, xmm/m128 - + __m128i _mm_min_epi32 (__m128i a, __m128i b)
    PMINSD xmm, xmm/m128
To be added. To be added.
@@ -2601,10 +2477,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m128i _mm_min_epi8 (__m128i a, __m128i b) - PMINSB xmm, xmm/m128 - + __m128i _mm_min_epi8 (__m128i a, __m128i b)
    PMINSB xmm, xmm/m128
To be added. To be added.
@@ -2635,10 +2508,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m128i _mm_min_epu16 (__m128i a, __m128i b) - PMINUW xmm, xmm/m128 - + __m128i _mm_min_epu16 (__m128i a, __m128i b)
    PMINUW xmm, xmm/m128
To be added. To be added.
@@ -2669,10 +2539,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m128i _mm_min_epu32 (__m128i a, __m128i b) - PMINUD xmm, xmm/m128 - + __m128i _mm_min_epu32 (__m128i a, __m128i b)
    PMINUD xmm, xmm/m128
To be added. To be added.
@@ -2701,10 +2568,7 @@ The native signature does not exist. We provide this additional overload for com To be added. - - __m128i _mm_minpos_epu16 (__m128i a) - PHMINPOSUW xmm, xmm/m128 - + __m128i _mm_minpos_epu16 (__m128i a)
    PHMINPOSUW xmm, xmm/m128
To be added. To be added.
@@ -2737,10 +2601,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. To be added. - - __m128i _mm_mpsadbw_epu8 (__m128i a, __m128i b, const int imm8) - MPSADBW xmm, xmm/m128, imm8 - + __m128i _mm_mpsadbw_epu8 (__m128i a, __m128i b, const int imm8)
    MPSADBW xmm, xmm/m128, imm8
To be added. To be added. @@ -2771,10 +2632,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m128i _mm_mul_epi32 (__m128i a, __m128i b) - PMULDQ xmm, xmm/m128 - + __m128i _mm_mul_epi32 (__m128i a, __m128i b)
    PMULDQ xmm, xmm/m128
To be added. To be added.
@@ -2805,10 +2663,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m128i _mm_mullo_epi32 (__m128i a, __m128i b) - PMULLD xmm, xmm/m128 - + __m128i _mm_mullo_epi32 (__m128i a, __m128i b)
    PMULLD xmm, xmm/m128
To be added. To be added.
@@ -2835,10 +2690,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m128i _mm_mullo_epi32 (__m128i a, __m128i b) - PMULLD xmm, xmm/m128 - + __m128i _mm_mullo_epi32 (__m128i a, __m128i b)
    PMULLD xmm, xmm/m128
To be added. To be added.
@@ -2869,10 +2721,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m128i _mm_packus_epi32 (__m128i a, __m128i b) - PACKUSDW xmm, xmm/m128 - + __m128i _mm_packus_epi32 (__m128i a, __m128i b)
    PACKUSDW xmm, xmm/m128
To be added. To be added.
@@ -2901,9 +2750,7 @@ The native signature does not exist. We provide this additional overload for com To be added. - - _MM_FROUND_CUR_DIRECTION; ROUNDPD xmm, xmm/m128, imm8(4) - + _MM_FROUND_CUR_DIRECTION; ROUNDPD xmm, xmm/m128, imm8(4) To be added. To be added. @@ -2932,9 +2779,7 @@ The native signature does not exist. We provide this additional overload for com To be added. - - _MM_FROUND_CUR_DIRECTION; ROUNDPS xmm, xmm/m128, imm8(4) - + _MM_FROUND_CUR_DIRECTION; ROUNDPS xmm, xmm/m128, imm8(4) To be added. To be added. @@ -2963,13 +2808,17 @@ The native signature does not exist. We provide this additional overload for com To be added. - - __m128d _mm_round_sd (__m128d a, _MM_FROUND_CUR_DIRECTION) - ROUNDSD xmm, xmm/m128, imm8(4) - The above native signature does not exist. We provide this additional overload for the recommended use case of this intrinsic. - + __m128d _mm_round_sd (__m128d a, _MM_FROUND_CUR_DIRECTION)
    ROUNDSD xmm, xmm/m128, imm8(4)
To be added. - To be added. + + +
@@ -2996,13 +2845,17 @@ The native signature does not exist. We provide this additional overload for com To be added. - - __m128 _mm_round_ss (__m128 a, _MM_FROUND_CUR_DIRECTION) - ROUNDSS xmm, xmm/m128, imm8(4) - The above native signature does not exist. We provide this additional overload for the recommended use case of this intrinsic. - + __m128 _mm_round_ss (__m128 a, _MM_FROUND_CUR_DIRECTION)
    ROUNDSS xmm, xmm/m128, imm8(4)
To be added. - To be added. + + +
@@ -3031,10 +2884,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m128d _mm_round_sd (__m128d a, __m128d b, _MM_FROUND_CUR_DIRECTION) - ROUNDSD xmm, xmm/m128, imm8(4) - + __m128d _mm_round_sd (__m128d a, __m128d b, _MM_FROUND_CUR_DIRECTION)
    ROUNDSD xmm, xmm/m128, imm8(4)
To be added. To be added.
@@ -3065,10 +2915,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m128 _mm_round_ss (__m128 a, __m128 b, _MM_FROUND_CUR_DIRECTION) - ROUNDSS xmm, xmm/m128, imm8(4) - + __m128 _mm_round_ss (__m128 a, __m128 b, _MM_FROUND_CUR_DIRECTION)
    ROUNDSS xmm, xmm/m128, imm8(4)
To be added. To be added.
@@ -3097,11 +2944,8 @@ The native signature does not exist. We provide this additional overload for com To be added. - - __m128d _mm_round_pd (__m128d a, int rounding) - ROUNDPD xmm, xmm/m128, imm8(8) - _MM_FROUND_TO_NEAREST_INT |_MM_FROUND_NO_EXC - + __m128d _mm_round_pd (__m128d a, int rounding)
    ROUNDPD xmm, xmm/m128, imm8(8) + _MM_FROUND_TO_NEAREST_INT |_MM_FROUND_NO_EXC
To be added. To be added.
@@ -3130,11 +2974,8 @@ The native signature does not exist. We provide this additional overload for com To be added. - - __m128 _mm_round_ps (__m128 a, int rounding) - ROUNDPS xmm, xmm/m128, imm8(8) - _MM_FROUND_TO_NEAREST_INT |_MM_FROUND_NO_EXC - + __m128 _mm_round_ps (__m128 a, int rounding)
    ROUNDPS xmm, xmm/m128, imm8(8) + _MM_FROUND_TO_NEAREST_INT |_MM_FROUND_NO_EXC
To be added. To be added.
@@ -3163,13 +3004,17 @@ The native signature does not exist. We provide this additional overload for com To be added. - - __m128d _mm_round_sd (__m128d a, _MM_FROUND_TO_NEAREST_INT |_MM_FROUND_NO_EXC) - ROUNDSD xmm, xmm/m128, imm8(8) - The above native signature does not exist. We provide this additional overload for the recommended use case of this intrinsic. - + __m128d _mm_round_sd (__m128d a, _MM_FROUND_TO_NEAREST_INT |_MM_FROUND_NO_EXC)
    ROUNDSD xmm, xmm/m128, imm8(8)
To be added. - To be added. + + +
@@ -3196,13 +3041,17 @@ The native signature does not exist. We provide this additional overload for com To be added. - - __m128 _mm_round_ss (__m128 a, _MM_FROUND_TO_NEAREST_INT | _MM_FROUND_NO_EXC) - ROUNDSS xmm, xmm/m128, imm8(8) - The above native signature does not exist. We provide this additional overload for the recommended use case of this intrinsic. - + __m128 _mm_round_ss (__m128 a, _MM_FROUND_TO_NEAREST_INT | _MM_FROUND_NO_EXC)
    ROUNDSS xmm, xmm/m128, imm8(8)
To be added. - To be added. + + +
@@ -3231,10 +3080,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m128d _mm_round_sd (__m128d a, __m128d b, _MM_FROUND_TO_NEAREST_INT |_MM_FROUND_NO_EXC) - ROUNDSD xmm, xmm/m128, imm8(8) - + __m128d _mm_round_sd (__m128d a, __m128d b, _MM_FROUND_TO_NEAREST_INT |_MM_FROUND_NO_EXC)
    ROUNDSD xmm, xmm/m128, imm8(8)
To be added. To be added.
@@ -3265,10 +3111,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m128 _mm_round_ss (__m128 a, __m128 b, _MM_FROUND_TO_NEAREST_INT | _MM_FROUND_NO_EXC) - ROUNDSS xmm, xmm/m128, imm8(8) - + __m128 _mm_round_ss (__m128 a, __m128 b, _MM_FROUND_TO_NEAREST_INT | _MM_FROUND_NO_EXC)
    ROUNDSS xmm, xmm/m128, imm8(8)
To be added. To be added.
@@ -3297,9 +3140,7 @@ The native signature does not exist. We provide this additional overload for com To be added. - - _MM_FROUND_TO_NEG_INF |_MM_FROUND_NO_EXC; ROUNDPD xmm, xmm/m128, imm8(9) - + _MM_FROUND_TO_NEG_INF |_MM_FROUND_NO_EXC; ROUNDPD xmm, xmm/m128, imm8(9) To be added. To be added. @@ -3328,9 +3169,7 @@ The native signature does not exist. We provide this additional overload for com To be added. - - _MM_FROUND_TO_NEG_INF |_MM_FROUND_NO_EXC; ROUNDPS xmm, xmm/m128, imm8(9) - + _MM_FROUND_TO_NEG_INF |_MM_FROUND_NO_EXC; ROUNDPS xmm, xmm/m128, imm8(9) To be added. To be added. @@ -3359,13 +3198,17 @@ The native signature does not exist. We provide this additional overload for com To be added. - - __m128d _mm_round_sd (__m128d a, _MM_FROUND_TO_NEG_INF |_MM_FROUND_NO_EXC) - ROUNDSD xmm, xmm/m128, imm8(9) - The above native signature does not exist. We provide this additional overload for the recommended use case of this intrinsic. - + __m128d _mm_round_sd (__m128d a, _MM_FROUND_TO_NEG_INF |_MM_FROUND_NO_EXC)
    ROUNDSD xmm, xmm/m128, imm8(9)
To be added. - To be added. + + +
@@ -3392,13 +3235,17 @@ The native signature does not exist. We provide this additional overload for com To be added. - - __m128 _mm_round_ss (__m128 a, _MM_FROUND_TO_NEG_INF | _MM_FROUND_NO_EXC) - ROUNDSS xmm, xmm/m128, imm8(9) - The above native signature does not exist. We provide this additional overload for the recommended use case of this intrinsic. - + __m128 _mm_round_ss (__m128 a, _MM_FROUND_TO_NEG_INF | _MM_FROUND_NO_EXC)
    ROUNDSS xmm, xmm/m128, imm8(9)
To be added. - To be added. + + +
@@ -3427,10 +3274,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m128d _mm_round_sd (__m128d a, __m128d b, _MM_FROUND_TO_NEG_INF |_MM_FROUND_NO_EXC) - ROUNDSD xmm, xmm/m128, imm8(9) - + __m128d _mm_round_sd (__m128d a, __m128d b, _MM_FROUND_TO_NEG_INF |_MM_FROUND_NO_EXC)
    ROUNDSD xmm, xmm/m128, imm8(9)
To be added. To be added.
@@ -3461,10 +3305,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m128 _mm_round_ss (__m128 a, __m128 b, _MM_FROUND_TO_NEG_INF | _MM_FROUND_NO_EXC) - ROUNDSS xmm, xmm/m128, imm8(9) - + __m128 _mm_round_ss (__m128 a, __m128 b, _MM_FROUND_TO_NEG_INF | _MM_FROUND_NO_EXC)
    ROUNDSS xmm, xmm/m128, imm8(9)
To be added. To be added.
@@ -3493,9 +3334,7 @@ The native signature does not exist. We provide this additional overload for com To be added. - - _MM_FROUND_TO_POS_INF |_MM_FROUND_NO_EXC; ROUNDPD xmm, xmm/m128, imm8(10) - + _MM_FROUND_TO_POS_INF |_MM_FROUND_NO_EXC; ROUNDPD xmm, xmm/m128, imm8(10) To be added. To be added. @@ -3524,9 +3363,7 @@ The native signature does not exist. We provide this additional overload for com To be added. - - _MM_FROUND_TO_POS_INF |_MM_FROUND_NO_EXC; ROUNDPS xmm, xmm/m128, imm8(10) - + _MM_FROUND_TO_POS_INF |_MM_FROUND_NO_EXC; ROUNDPS xmm, xmm/m128, imm8(10) To be added. To be added. @@ -3555,13 +3392,17 @@ The native signature does not exist. We provide this additional overload for com To be added. - - __m128d _mm_round_sd (__m128d a, _MM_FROUND_TO_POS_INF |_MM_FROUND_NO_EXC) - ROUNDSD xmm, xmm/m128, imm8(10) - The above native signature does not exist. We provide this additional overload for the recommended use case of this intrinsic. - + __m128d _mm_round_sd (__m128d a, _MM_FROUND_TO_POS_INF |_MM_FROUND_NO_EXC)
    ROUNDSD xmm, xmm/m128, imm8(10)
To be added. - To be added. + + +
@@ -3588,13 +3429,17 @@ The native signature does not exist. We provide this additional overload for com To be added. - - __m128 _mm_round_ss (__m128 a, _MM_FROUND_TO_POS_INF | _MM_FROUND_NO_EXC) - ROUNDSS xmm, xmm/m128, imm8(10) - The above native signature does not exist. We provide this additional overload for the recommended use case of this intrinsic. - + __m128 _mm_round_ss (__m128 a, _MM_FROUND_TO_POS_INF | _MM_FROUND_NO_EXC)
    ROUNDSS xmm, xmm/m128, imm8(10)
To be added. - To be added. + + +
@@ -3623,10 +3468,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m128d _mm_round_sd (__m128d a, __m128d b, _MM_FROUND_TO_POS_INF |_MM_FROUND_NO_EXC) - ROUNDSD xmm, xmm/m128, imm8(10) - + __m128d _mm_round_sd (__m128d a, __m128d b, _MM_FROUND_TO_POS_INF |_MM_FROUND_NO_EXC)
    ROUNDSD xmm, xmm/m128, imm8(10)
To be added. To be added.
@@ -3657,10 +3499,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m128 _mm_round_ss (__m128 a, __m128 b, _MM_FROUND_TO_POS_INF | _MM_FROUND_NO_EXC) - ROUNDSS xmm, xmm/m128, imm8(10) - + __m128 _mm_round_ss (__m128 a, __m128 b, _MM_FROUND_TO_POS_INF | _MM_FROUND_NO_EXC)
    ROUNDSS xmm, xmm/m128, imm8(10)
To be added. To be added.
@@ -3689,9 +3528,7 @@ The native signature does not exist. We provide this additional overload for com To be added. - - _MM_FROUND_TO_ZERO |_MM_FROUND_NO_EXC; ROUNDPD xmm, xmm/m128, imm8(11) - + _MM_FROUND_TO_ZERO |_MM_FROUND_NO_EXC; ROUNDPD xmm, xmm/m128, imm8(11) To be added. To be added. @@ -3720,9 +3557,7 @@ The native signature does not exist. We provide this additional overload for com To be added. - - _MM_FROUND_TO_ZERO |_MM_FROUND_NO_EXC; ROUNDPS xmm, xmm/m128, imm8(11) - + _MM_FROUND_TO_ZERO |_MM_FROUND_NO_EXC; ROUNDPS xmm, xmm/m128, imm8(11) To be added. To be added. @@ -3751,13 +3586,17 @@ The native signature does not exist. We provide this additional overload for com To be added. - - __m128d _mm_round_sd (__m128d a, _MM_FROUND_TO_ZERO |_MM_FROUND_NO_EXC) - ROUNDSD xmm, xmm/m128, imm8(11) - The above native signature does not exist. We provide this additional overload for the recommended use case of this intrinsic. - + __m128d _mm_round_sd (__m128d a, _MM_FROUND_TO_ZERO |_MM_FROUND_NO_EXC)
    ROUNDSD xmm, xmm/m128, imm8(11)
To be added. - To be added. + + +
@@ -3784,13 +3623,17 @@ The native signature does not exist. We provide this additional overload for com To be added. - - __m128 _mm_round_ss (__m128 a, _MM_FROUND_TO_ZERO | _MM_FROUND_NO_EXC) - ROUNDSS xmm, xmm/m128, imm8(11) - The above native signature does not exist. We provide this additional overload for the recommended use case of this intrinsic. - + __m128 _mm_round_ss (__m128 a, _MM_FROUND_TO_ZERO | _MM_FROUND_NO_EXC)
    ROUNDSS xmm, xmm/m128, imm8(11)
To be added. - To be added. + + +
@@ -3819,10 +3662,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m128d _mm_round_sd (__m128d a, __m128d b, _MM_FROUND_TO_ZERO |_MM_FROUND_NO_EXC) - ROUNDSD xmm, xmm/m128, imm8(11) - + __m128d _mm_round_sd (__m128d a, __m128d b, _MM_FROUND_TO_ZERO |_MM_FROUND_NO_EXC)
    ROUNDSD xmm, xmm/m128, imm8(11)
To be added. To be added.
@@ -3853,10 +3693,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - __m128 _mm_round_ss (__m128 a, __m128 b, _MM_FROUND_TO_ZERO | _MM_FROUND_NO_EXC) - ROUNDSS xmm, xmm/m128, imm8(11) - + __m128 _mm_round_ss (__m128 a, __m128 b, _MM_FROUND_TO_ZERO | _MM_FROUND_NO_EXC)
    ROUNDSS xmm, xmm/m128, imm8(11)
To be added. To be added.
@@ -4011,10 +3848,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - int _mm_testc_si128 (__m128i a, __m128i b) - PTEST xmm, xmm/m128 - + int _mm_testc_si128 (__m128i a, __m128i b)
    PTEST xmm, xmm/m128
To be added. To be added.
@@ -4262,10 +4096,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - int _mm_testnzc_si128 (__m128i a, __m128i b) - PTEST xmm, xmm/m128 - + int _mm_testnzc_si128 (__m128i a, __m128i b)
    PTEST xmm, xmm/m128
To be added. To be added.
@@ -4513,10 +4344,7 @@ The native signature does not exist. We provide this additional overload for com To be added. To be added. - - int _mm_testz_si128 (__m128i a, __m128i b) - PTEST xmm, xmm/m128 - + int _mm_testz_si128 (__m128i a, __m128i b)
    PTEST xmm, xmm/m128
To be added. To be added.
From 315646d68c5415974ee92ef1a46a7dbe7032e66c Mon Sep 17 00:00:00 2001 From: Carlos Sanchez Lopez <1175054+carlossanlop@users.noreply.github.com> Date: Fri, 30 Aug 2019 11:27:19 -0700 Subject: [PATCH 08/10] Test nbsp to force space M:System.Runtime.Intrinsics.X86.Sse2.Add --- xml/System.Runtime.Intrinsics.X86/Sse2.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xml/System.Runtime.Intrinsics.X86/Sse2.xml b/xml/System.Runtime.Intrinsics.X86/Sse2.xml index e988319691e..5008629de9e 100644 --- a/xml/System.Runtime.Intrinsics.X86/Sse2.xml +++ b/xml/System.Runtime.Intrinsics.X86/Sse2.xml @@ -54,7 +54,7 @@ To be added. To be added. - __m128i _mm_add_epi8 (__m128i a, __m128i b)
    PADDB xmm, xmm/m128
+ __m128i _mm_add_epi8 (__m128i a, __m128i b)
    PADDB xmm, xmm/m128
To be added. To be added.
From 01a4187b7eb146e8632ba38fafa50cd9323a0602 Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Tue, 3 Sep 2019 14:05:58 -0700 Subject: [PATCH 09/10] Testing and   --- xml/System.Runtime.Intrinsics.X86/Avx2.xml | 762 ++++++++++---------- xml/System.Runtime.Intrinsics.X86/Sse.xml | 174 ++--- xml/System.Runtime.Intrinsics.X86/Sse2.xml | 594 +++++++-------- xml/System.Runtime.Intrinsics.X86/Sse41.xml | 200 ++--- 4 files changed, 865 insertions(+), 865 deletions(-) diff --git a/xml/System.Runtime.Intrinsics.X86/Avx2.xml b/xml/System.Runtime.Intrinsics.X86/Avx2.xml index 80be6d9c669..639b6af383c 100644 --- a/xml/System.Runtime.Intrinsics.X86/Avx2.xml +++ b/xml/System.Runtime.Intrinsics.X86/Avx2.xml @@ -52,7 +52,7 @@ To be added. - __m256i _mm256_abs_epi16 (__m256i a)
    VPABSW ymm, ymm/m256
+ __m256i _mm256_abs_epi16 (__m256i a)    VPABSW ymm, ymm/m256 To be added. To be added.
@@ -81,7 +81,7 @@ To be added. - __m256i _mm256_abs_epi32 (__m256i a)
    VPABSD ymm, ymm/m256
+ __m256i _mm256_abs_epi32 (__m256i a)    VPABSD ymm, ymm/m256 To be added. To be added.
@@ -110,7 +110,7 @@ To be added. - __m256i _mm256_abs_epi8 (__m256i a)
    VPABSB ymm, ymm/m256
+ __m256i _mm256_abs_epi8 (__m256i a)    VPABSB ymm, ymm/m256 To be added. To be added.
@@ -141,7 +141,7 @@ To be added. To be added. - __m256i _mm256_add_epi8 (__m256i a, __m256i b)
    VPADDB ymm, ymm, ymm/m256
+ __m256i _mm256_add_epi8 (__m256i a, __m256i b)    VPADDB ymm, ymm, ymm/m256 To be added. To be added.
@@ -172,7 +172,7 @@ To be added. To be added. - __m256i _mm256_add_epi16 (__m256i a, __m256i b)
    VPADDW ymm, ymm, ymm/m256
+ __m256i _mm256_add_epi16 (__m256i a, __m256i b)    VPADDW ymm, ymm, ymm/m256 To be added. To be added.
@@ -203,7 +203,7 @@ To be added. To be added. - __m256i _mm256_add_epi32 (__m256i a, __m256i b)
    VPADDD ymm, ymm, ymm/m256
+ __m256i _mm256_add_epi32 (__m256i a, __m256i b)    VPADDD ymm, ymm, ymm/m256 To be added. To be added.
@@ -234,7 +234,7 @@ To be added. To be added. - __m256i _mm256_add_epi64 (__m256i a, __m256i b)
    VPADDQ ymm, ymm, ymm/m256
+ __m256i _mm256_add_epi64 (__m256i a, __m256i b)    VPADDQ ymm, ymm, ymm/m256 To be added. To be added.
@@ -265,7 +265,7 @@ To be added. To be added. - __m256i _mm256_add_epi8 (__m256i a, __m256i b)
    VPADDB ymm, ymm, ymm/m256
+ __m256i _mm256_add_epi8 (__m256i a, __m256i b)    VPADDB ymm, ymm, ymm/m256 To be added. To be added.
@@ -296,7 +296,7 @@ To be added. To be added. - __m256i _mm256_add_epi16 (__m256i a, __m256i b)
    VPADDW ymm, ymm, ymm/m256
+ __m256i _mm256_add_epi16 (__m256i a, __m256i b)    VPADDW ymm, ymm, ymm/m256 To be added. To be added.
@@ -327,7 +327,7 @@ To be added. To be added. - __m256i _mm256_add_epi32 (__m256i a, __m256i b)
    VPADDD ymm, ymm, ymm/m256
+ __m256i _mm256_add_epi32 (__m256i a, __m256i b)    VPADDD ymm, ymm, ymm/m256 To be added. To be added.
@@ -358,7 +358,7 @@ To be added. To be added. - __m256i _mm256_add_epi64 (__m256i a, __m256i b)
    VPADDQ ymm, ymm, ymm/m256
+ __m256i _mm256_add_epi64 (__m256i a, __m256i b)    VPADDQ ymm, ymm, ymm/m256 To be added. To be added.
@@ -389,7 +389,7 @@ To be added. To be added. - __m256i _mm256_adds_epu8 (__m256i a, __m256i b)
    VPADDUSB ymm, ymm, ymm/m256
+ __m256i _mm256_adds_epu8 (__m256i a, __m256i b)    VPADDUSB ymm, ymm, ymm/m256 To be added. To be added.
@@ -420,7 +420,7 @@ To be added. To be added. - __m256i _mm256_adds_epi16 (__m256i a, __m256i b)
    VPADDSW ymm, ymm, ymm/m256
+ __m256i _mm256_adds_epi16 (__m256i a, __m256i b)    VPADDSW ymm, ymm, ymm/m256 To be added. To be added.
@@ -451,7 +451,7 @@ To be added. To be added. - __m256i _mm256_adds_epi8 (__m256i a, __m256i b)
    VPADDSB ymm, ymm, ymm/m256
+ __m256i _mm256_adds_epi8 (__m256i a, __m256i b)    VPADDSB ymm, ymm, ymm/m256 To be added. To be added.
@@ -482,7 +482,7 @@ To be added. To be added. - __m256i _mm256_adds_epu16 (__m256i a, __m256i b)
    VPADDUSW ymm, ymm, ymm/m256
+ __m256i _mm256_adds_epu16 (__m256i a, __m256i b)    VPADDUSW ymm, ymm, ymm/m256 To be added. To be added.
@@ -511,7 +511,7 @@ To be added. To be added. To be added. - __m256i _mm256_alignr_epi8 (__m256i a, __m256i b, const int count)
    VPALIGNR ymm, ymm, ymm/m256, imm8
+ __m256i _mm256_alignr_epi8 (__m256i a, __m256i b, const int count)    VPALIGNR ymm, ymm, ymm/m256, imm8 To be added. To be added. @@ -540,7 +540,7 @@ To be added. To be added. To be added. - __m256i _mm256_alignr_epi8 (__m256i a, __m256i b, const int count)
    VPALIGNR ymm, ymm, ymm/m256, imm8
+ __m256i _mm256_alignr_epi8 (__m256i a, __m256i b, const int count)    VPALIGNR ymm, ymm, ymm/m256, imm8 To be added. To be added. To be added. To be added. - __m256i _mm256_alignr_epi8 (__m256i a, __m256i b, const int count)
    VPALIGNR ymm, ymm, ymm/m256, imm8
+ __m256i _mm256_alignr_epi8 (__m256i a, __m256i b, const int count)    VPALIGNR ymm, ymm, ymm/m256, imm8 To be added. To be added. To be added. To be added. - __m256i _mm256_alignr_epi8 (__m256i a, __m256i b, const int count)
    VPALIGNR ymm, ymm, ymm/m256, imm8
+ __m256i _mm256_alignr_epi8 (__m256i a, __m256i b, const int count)    VPALIGNR ymm, ymm, ymm/m256, imm8 To be added. To be added. To be added. To be added. - __m256i _mm256_alignr_epi8 (__m256i a, __m256i b, const int count)
    VPALIGNR ymm, ymm, ymm/m256, imm8
+ __m256i _mm256_alignr_epi8 (__m256i a, __m256i b, const int count)    VPALIGNR ymm, ymm, ymm/m256, imm8 To be added. To be added. @@ -680,7 +680,7 @@ This intrinsic generates VPALIGNR that operates over bytes rather than elements To be added. To be added. To be added. - __m256i _mm256_alignr_epi8 (__m256i a, __m256i b, const int count)
    VPALIGNR ymm, ymm, ymm/m256, imm8
+ __m256i _mm256_alignr_epi8 (__m256i a, __m256i b, const int count)    VPALIGNR ymm, ymm, ymm/m256, imm8 To be added. To be added. To be added. To be added. - __m256i _mm256_alignr_epi8 (__m256i a, __m256i b, const int count)
    VPALIGNR ymm, ymm, ymm/m256, imm8
+ __m256i _mm256_alignr_epi8 (__m256i a, __m256i b, const int count)    VPALIGNR ymm, ymm, ymm/m256, imm8 To be added. To be added. To be added. To be added. - __m256i _mm256_alignr_epi8 (__m256i a, __m256i b, const int count)
    VPALIGNR ymm, ymm, ymm/m256, imm8
+ __m256i _mm256_alignr_epi8 (__m256i a, __m256i b, const int count)    VPALIGNR ymm, ymm, ymm/m256, imm8 To be added. To be added. To be added. - __m256i _mm256_and_si256 (__m256i a, __m256i b)
    VPAND ymm, ymm, ymm/m256
+ __m256i _mm256_and_si256 (__m256i a, __m256i b)    VPAND ymm, ymm, ymm/m256 To be added. To be added. @@ -824,7 +824,7 @@ This intrinsic generates VPALIGNR that operates over bytes rather than elements To be added. To be added. - __m256i _mm256_and_si256 (__m256i a, __m256i b)
    VPAND ymm, ymm, ymm/m256
+ __m256i _mm256_and_si256 (__m256i a, __m256i b)    VPAND ymm, ymm, ymm/m256 To be added. To be added.
@@ -855,7 +855,7 @@ This intrinsic generates VPALIGNR that operates over bytes rather than elements To be added. To be added. - __m256i _mm256_and_si256 (__m256i a, __m256i b)
    VPAND ymm, ymm, ymm/m256
+ __m256i _mm256_and_si256 (__m256i a, __m256i b)    VPAND ymm, ymm, ymm/m256 To be added. To be added.
@@ -886,7 +886,7 @@ This intrinsic generates VPALIGNR that operates over bytes rather than elements To be added. To be added. - __m256i _mm256_and_si256 (__m256i a, __m256i b)
    VPAND ymm, ymm, ymm/m256
+ __m256i _mm256_and_si256 (__m256i a, __m256i b)    VPAND ymm, ymm, ymm/m256 To be added. To be added.
@@ -917,7 +917,7 @@ This intrinsic generates VPALIGNR that operates over bytes rather than elements To be added. To be added. - __m256i _mm256_and_si256 (__m256i a, __m256i b)
    VPAND ymm, ymm, ymm/m256
+ __m256i _mm256_and_si256 (__m256i a, __m256i b)    VPAND ymm, ymm, ymm/m256 To be added. To be added.
@@ -948,7 +948,7 @@ This intrinsic generates VPALIGNR that operates over bytes rather than elements To be added. To be added. - __m256i _mm256_and_si256 (__m256i a, __m256i b)
    VPAND ymm, ymm, ymm/m256
+ __m256i _mm256_and_si256 (__m256i a, __m256i b)    VPAND ymm, ymm, ymm/m256 To be added. To be added.
@@ -979,7 +979,7 @@ This intrinsic generates VPALIGNR that operates over bytes rather than elements To be added. To be added. - __m256i _mm256_and_si256 (__m256i a, __m256i b)
    VPAND ymm, ymm, ymm/m256
+ __m256i _mm256_and_si256 (__m256i a, __m256i b)    VPAND ymm, ymm, ymm/m256 To be added. To be added.
@@ -1010,7 +1010,7 @@ This intrinsic generates VPALIGNR that operates over bytes rather than elements To be added. To be added. - __m256i _mm256_and_si256 (__m256i a, __m256i b)
    VPAND ymm, ymm, ymm/m256
+ __m256i _mm256_and_si256 (__m256i a, __m256i b)    VPAND ymm, ymm, ymm/m256 To be added. To be added.
@@ -1041,7 +1041,7 @@ This intrinsic generates VPALIGNR that operates over bytes rather than elements To be added. To be added. - __m256i _mm256_andnot_si256 (__m256i a, __m256i b)
    VPANDN ymm, ymm, ymm/m256
+ __m256i _mm256_andnot_si256 (__m256i a, __m256i b)    VPANDN ymm, ymm, ymm/m256 To be added. To be added.
@@ -1072,7 +1072,7 @@ This intrinsic generates VPALIGNR that operates over bytes rather than elements To be added. To be added. - __m256i _mm256_andnot_si256 (__m256i a, __m256i b)
    VPANDN ymm, ymm, ymm/m256
+ __m256i _mm256_andnot_si256 (__m256i a, __m256i b)    VPANDN ymm, ymm, ymm/m256 To be added. To be added.
@@ -1103,7 +1103,7 @@ This intrinsic generates VPALIGNR that operates over bytes rather than elements To be added. To be added. - __m256i _mm256_andnot_si256 (__m256i a, __m256i b)
    VPANDN ymm, ymm, ymm/m256
+ __m256i _mm256_andnot_si256 (__m256i a, __m256i b)    VPANDN ymm, ymm, ymm/m256 To be added. To be added.
@@ -1134,7 +1134,7 @@ This intrinsic generates VPALIGNR that operates over bytes rather than elements To be added. To be added. - __m256i _mm256_andnot_si256 (__m256i a, __m256i b)
    VPANDN ymm, ymm, ymm/m256
+ __m256i _mm256_andnot_si256 (__m256i a, __m256i b)    VPANDN ymm, ymm, ymm/m256 To be added. To be added.
@@ -1165,7 +1165,7 @@ This intrinsic generates VPALIGNR that operates over bytes rather than elements To be added. To be added. - __m256i _mm256_andnot_si256 (__m256i a, __m256i b)
    VPANDN ymm, ymm, ymm/m256
+ __m256i _mm256_andnot_si256 (__m256i a, __m256i b)    VPANDN ymm, ymm, ymm/m256 To be added. To be added.
@@ -1196,7 +1196,7 @@ This intrinsic generates VPALIGNR that operates over bytes rather than elements To be added. To be added. - __m256i _mm256_andnot_si256 (__m256i a, __m256i b)
    VPANDN ymm, ymm, ymm/m256
+ __m256i _mm256_andnot_si256 (__m256i a, __m256i b)    VPANDN ymm, ymm, ymm/m256 To be added. To be added.
@@ -1227,7 +1227,7 @@ This intrinsic generates VPALIGNR that operates over bytes rather than elements To be added. To be added. - __m256i _mm256_andnot_si256 (__m256i a, __m256i b)
    VPANDN ymm, ymm, ymm/m256
+ __m256i _mm256_andnot_si256 (__m256i a, __m256i b)    VPANDN ymm, ymm, ymm/m256 To be added. To be added.
@@ -1258,7 +1258,7 @@ This intrinsic generates VPALIGNR that operates over bytes rather than elements To be added. To be added. - __m256i _mm256_andnot_si256 (__m256i a, __m256i b)
    VPANDN ymm, ymm, ymm/m256
+ __m256i _mm256_andnot_si256 (__m256i a, __m256i b)    VPANDN ymm, ymm, ymm/m256 To be added. To be added.
@@ -1289,7 +1289,7 @@ This intrinsic generates VPALIGNR that operates over bytes rather than elements To be added. To be added. - __m256i _mm256_avg_epu8 (__m256i a, __m256i b)
    VPAVGB ymm, ymm, ymm/m256
+ __m256i _mm256_avg_epu8 (__m256i a, __m256i b)    VPAVGB ymm, ymm, ymm/m256 To be added. To be added.
@@ -1320,7 +1320,7 @@ This intrinsic generates VPALIGNR that operates over bytes rather than elements To be added. To be added. - __m256i _mm256_avg_epu16 (__m256i a, __m256i b)
    VPAVGW ymm, ymm, ymm/m256
+ __m256i _mm256_avg_epu16 (__m256i a, __m256i b)    VPAVGW ymm, ymm, ymm/m256 To be added. To be added.
@@ -1349,7 +1349,7 @@ This intrinsic generates VPALIGNR that operates over bytes rather than elements To be added. To be added. To be added. - __m128i _mm_blend_epi32 (__m128i a, __m128i b, const int imm8)
    VPBLENDD xmm, xmm, xmm/m128, imm8
+ __m128i _mm_blend_epi32 (__m128i a, __m128i b, const int imm8)    VPBLENDD xmm, xmm, xmm/m128, imm8 To be added. To be added. @@ -1378,7 +1378,7 @@ This intrinsic generates VPALIGNR that operates over bytes rather than elements To be added. To be added. To be added. - __m128i _mm_blend_epi32 (__m128i a, __m128i b, const int imm8)
    VPBLENDD xmm, xmm, xmm/m128, imm8
+ __m128i _mm_blend_epi32 (__m128i a, __m128i b, const int imm8)    VPBLENDD xmm, xmm, xmm/m128, imm8 To be added. To be added. @@ -1407,7 +1407,7 @@ This intrinsic generates VPALIGNR that operates over bytes rather than elements To be added. To be added. To be added. - __m256i _mm256_blend_epi16 (__m256i a, __m256i b, const int imm8)
    VPBLENDW ymm, ymm, ymm/m256, imm8
+ __m256i _mm256_blend_epi16 (__m256i a, __m256i b, const int imm8)    VPBLENDW ymm, ymm, ymm/m256, imm8 To be added. To be added. @@ -1436,7 +1436,7 @@ This intrinsic generates VPALIGNR that operates over bytes rather than elements To be added. To be added. To be added. - __m256i _mm256_blend_epi32 (__m256i a, __m256i b, const int imm8)
    VPBLENDD ymm, ymm, ymm/m256, imm8
+ __m256i _mm256_blend_epi32 (__m256i a, __m256i b, const int imm8)    VPBLENDD ymm, ymm, ymm/m256, imm8 To be added. To be added. @@ -1465,7 +1465,7 @@ This intrinsic generates VPALIGNR that operates over bytes rather than elements To be added. To be added. To be added. - __m256i _mm256_blend_epi16 (__m256i a, __m256i b, const int imm8)
    VPBLENDW ymm, ymm, ymm/m256, imm8
+ __m256i _mm256_blend_epi16 (__m256i a, __m256i b, const int imm8)    VPBLENDW ymm, ymm, ymm/m256, imm8 To be added. To be added. @@ -1494,7 +1494,7 @@ This intrinsic generates VPALIGNR that operates over bytes rather than elements To be added. To be added. To be added. - __m256i _mm256_blend_epi32 (__m256i a, __m256i b, const int imm8)
    VPBLENDD ymm, ymm, ymm/m256, imm8
+ __m256i _mm256_blend_epi32 (__m256i a, __m256i b, const int imm8)    VPBLENDD ymm, ymm, ymm/m256, imm8 To be added. To be added. @@ -1527,7 +1527,7 @@ This intrinsic generates VPALIGNR that operates over bytes rather than elements To be added. To be added. To be added. - __m256i _mm256_blendv_epi8 (__m256i a, __m256i b, __m256i mask)
    VPBLENDVB ymm, ymm, ymm/m256, ymm
+ __m256i _mm256_blendv_epi8 (__m256i a, __m256i b, __m256i mask)    VPBLENDVB ymm, ymm, ymm/m256, ymm To be added. To be added. @@ -1556,7 +1556,7 @@ This intrinsic generates VPALIGNR that operates over bytes rather than elements To be added. To be added. To be added. - __m256i _mm256_blendv_epi8 (__m256i a, __m256i b, __m256i mask)
    VPBLENDVB ymm, ymm, ymm/m256, ymm
+ __m256i _mm256_blendv_epi8 (__m256i a, __m256i b, __m256i mask)    VPBLENDVB ymm, ymm, ymm/m256, ymm To be added. To be added. To be added. To be added. - __m256i _mm256_blendv_epi8 (__m256i a, __m256i b, __m256i mask)
    VPBLENDVB ymm, ymm, ymm/m256, ymm
+ __m256i _mm256_blendv_epi8 (__m256i a, __m256i b, __m256i mask)    VPBLENDVB ymm, ymm, ymm/m256, ymm To be added. To be added. To be added. To be added. - __m256i _mm256_blendv_epi8 (__m256i a, __m256i b, __m256i mask)
    VPBLENDVB ymm, ymm, ymm/m256, ymm
+ __m256i _mm256_blendv_epi8 (__m256i a, __m256i b, __m256i mask)    VPBLENDVB ymm, ymm, ymm/m256, ymm To be added. To be added. To be added. To be added. - __m256i _mm256_blendv_epi8 (__m256i a, __m256i b, __m256i mask)
    VPBLENDVB ymm, ymm, ymm/m256, ymm
+ __m256i _mm256_blendv_epi8 (__m256i a, __m256i b, __m256i mask)    VPBLENDVB ymm, ymm, ymm/m256, ymm To be added. To be added. @@ -1700,7 +1700,7 @@ This intrinsic generates VPBLENDVB that needs a BYTE mask-vector, so users shoul To be added. To be added. To be added. - __m256i _mm256_blendv_epi8 (__m256i a, __m256i b, __m256i mask)
    VPBLENDVB ymm, ymm, ymm/m256, ymm
+ __m256i _mm256_blendv_epi8 (__m256i a, __m256i b, __m256i mask)    VPBLENDVB ymm, ymm, ymm/m256, ymm To be added. To be added. To be added. To be added. - __m256i _mm256_blendv_epi8 (__m256i a, __m256i b, __m256i mask)
    VPBLENDVB ymm, ymm, ymm/m256, ymm
+ __m256i _mm256_blendv_epi8 (__m256i a, __m256i b, __m256i mask)    VPBLENDVB ymm, ymm, ymm/m256, ymm To be added. To be added. To be added. To be added. - __m256i _mm256_blendv_epi8 (__m256i a, __m256i b, __m256i mask)
    VPBLENDVB ymm, ymm, ymm/m256, ymm
+ __m256i _mm256_blendv_epi8 (__m256i a, __m256i b, __m256i mask)    VPBLENDVB ymm, ymm, ymm/m256, ymm To be added. To be added. - __m128i _mm_broadcastb_epi8 (__m128i a)
    VPBROADCASTB xmm, m8
+ __m128i _mm_broadcastb_epi8 (__m128i a)    VPBROADCASTB xmm, m8 To be added. To be added. - __m128i _mm_broadcastw_epi16 (__m128i a)
    VPBROADCASTW xmm, m16
+ __m128i _mm_broadcastw_epi16 (__m128i a)    VPBROADCASTW xmm, m16 To be added. To be added. - __m128i _mm_broadcastd_epi32 (__m128i a)
    VPBROADCASTD xmm, m32
+ __m128i _mm_broadcastd_epi32 (__m128i a)    VPBROADCASTD xmm, m32 To be added. To be added. - __m128i _mm_broadcastq_epi64 (__m128i a)
    VPBROADCASTQ xmm, m64
+ __m128i _mm_broadcastq_epi64 (__m128i a)    VPBROADCASTQ xmm, m64 To be added. To be added. - __m128i _mm_broadcastb_epi8 (__m128i a)
    VPBROADCASTB xmm, xmm
+ __m128i _mm_broadcastb_epi8 (__m128i a)    VPBROADCASTB xmm, xmm To be added. To be added.
@@ -1960,7 +1960,7 @@ The above native signature does not directly correspond to the managed signature To be added. - __m128d _mm_broadcastsd_pd (__m128d a)
    VMOVDDUP xmm, xmm
+ __m128d _mm_broadcastsd_pd (__m128d a)    VMOVDDUP xmm, xmm To be added. To be added.
@@ -1985,7 +1985,7 @@ The above native signature does not directly correspond to the managed signature To be added. - __m128i _mm_broadcastw_epi16 (__m128i a)
    VPBROADCASTW xmm, xmm
+ __m128i _mm_broadcastw_epi16 (__m128i a)    VPBROADCASTW xmm, xmm To be added. To be added.
@@ -2010,7 +2010,7 @@ The above native signature does not directly correspond to the managed signature To be added. - __m128i _mm_broadcastd_epi32 (__m128i a)
    VPBROADCASTD xmm, xmm
+ __m128i _mm_broadcastd_epi32 (__m128i a)    VPBROADCASTD xmm, xmm To be added. To be added.
@@ -2035,7 +2035,7 @@ The above native signature does not directly correspond to the managed signature To be added. - __m128i _mm_broadcastq_epi64 (__m128i a)
    VPBROADCASTQ xmm, xmm
+ __m128i _mm_broadcastq_epi64 (__m128i a)    VPBROADCASTQ xmm, xmm To be added. To be added.
@@ -2060,7 +2060,7 @@ The above native signature does not directly correspond to the managed signature To be added. - __m128i _mm_broadcastb_epi8 (__m128i a)
    VPBROADCASTB xmm, xmm
+ __m128i _mm_broadcastb_epi8 (__m128i a)    VPBROADCASTB xmm, xmm To be added. To be added.
@@ -2085,7 +2085,7 @@ The above native signature does not directly correspond to the managed signature To be added. - __m128 _mm_broadcastss_ps (__m128 a)
    VBROADCASTSS xmm, xmm
+ __m128 _mm_broadcastss_ps (__m128 a)    VBROADCASTSS xmm, xmm To be added. To be added.
@@ -2110,7 +2110,7 @@ The above native signature does not directly correspond to the managed signature To be added. - __m128i _mm_broadcastw_epi16 (__m128i a)
    VPBROADCASTW xmm, xmm
+ __m128i _mm_broadcastw_epi16 (__m128i a)    VPBROADCASTW xmm, xmm To be added. To be added.
@@ -2135,7 +2135,7 @@ The above native signature does not directly correspond to the managed signature To be added. - __m128i _mm_broadcastd_epi32 (__m128i a)
    VPBROADCASTD xmm, xmm
+ __m128i _mm_broadcastd_epi32 (__m128i a)    VPBROADCASTD xmm, xmm To be added. To be added.
@@ -2160,7 +2160,7 @@ The above native signature does not directly correspond to the managed signature To be added. - __m128i _mm_broadcastq_epi64 (__m128i a)
    VPBROADCASTQ xmm, xmm
+ __m128i _mm_broadcastq_epi64 (__m128i a)    VPBROADCASTQ xmm, xmm To be added. To be added.
@@ -2184,7 +2184,7 @@ The above native signature does not directly correspond to the managed signature To be added. - __m128i _mm_broadcastb_epi8 (__m128i a)
    VPBROADCASTB xmm, m8
+ __m128i _mm_broadcastb_epi8 (__m128i a)    VPBROADCASTB xmm, m8 To be added. To be added. - __m128i _mm_broadcastw_epi16 (__m128i a)
    VPBROADCASTW xmm, m16
+ __m128i _mm_broadcastw_epi16 (__m128i a)    VPBROADCASTW xmm, m16 To be added. To be added. - __m128i _mm_broadcastd_epi32 (__m128i a)
    VPBROADCASTD xmm, m32
+ __m128i _mm_broadcastd_epi32 (__m128i a)    VPBROADCASTD xmm, m32 To be added. To be added. - __m128i _mm_broadcastq_epi64 (__m128i a)
    VPBROADCASTQ xmm, m64
+ __m128i _mm_broadcastq_epi64 (__m128i a)    VPBROADCASTQ xmm, m64 To be added. To be added. - __m256i _mm256_broadcastb_epi8 (__m128i a)
    VPBROADCASTB ymm, m8
+ __m256i _mm256_broadcastb_epi8 (__m128i a)    VPBROADCASTB ymm, m8 To be added. To be added. - __m256i _mm256_broadcastw_epi16 (__m128i a)
    VPBROADCASTW ymm, m16
+ __m256i _mm256_broadcastw_epi16 (__m128i a)    VPBROADCASTW ymm, m16 To be added. To be added. - __m256i _mm256_broadcastd_epi32 (__m128i a)
    VPBROADCASTD ymm, m32
+ __m256i _mm256_broadcastd_epi32 (__m128i a)    VPBROADCASTD ymm, m32 To be added. To be added. - __m256i _mm256_broadcastq_epi64 (__m128i a)
    VPBROADCASTQ ymm, m64
+ __m256i _mm256_broadcastq_epi64 (__m128i a)    VPBROADCASTQ ymm, m64 To be added. To be added. - __m256i _mm256_broadcastb_epi8 (__m128i a)
    VPBROADCASTB ymm, xmm
+ __m256i _mm256_broadcastb_epi8 (__m128i a)    VPBROADCASTB ymm, xmm To be added. To be added.
@@ -2466,7 +2466,7 @@ The above native signature does not directly correspond to the managed signature To be added. - __m256d _mm256_broadcastsd_pd (__m128d a)
    VBROADCASTSD ymm, xmm
+ __m256d _mm256_broadcastsd_pd (__m128d a)    VBROADCASTSD ymm, xmm To be added. To be added.
@@ -2491,7 +2491,7 @@ The above native signature does not directly correspond to the managed signature To be added. - __m256i _mm256_broadcastw_epi16 (__m128i a)
    VPBROADCASTW ymm, xmm
+ __m256i _mm256_broadcastw_epi16 (__m128i a)    VPBROADCASTW ymm, xmm To be added. To be added.
@@ -2516,7 +2516,7 @@ The above native signature does not directly correspond to the managed signature To be added. - __m256i _mm256_broadcastd_epi32 (__m128i a)
    VPBROADCASTD ymm, xmm
+ __m256i _mm256_broadcastd_epi32 (__m128i a)    VPBROADCASTD ymm, xmm To be added. To be added.
@@ -2541,7 +2541,7 @@ The above native signature does not directly correspond to the managed signature To be added. - __m256i _mm256_broadcastq_epi64 (__m128i a)
    VPBROADCASTQ ymm, xmm
+ __m256i _mm256_broadcastq_epi64 (__m128i a)    VPBROADCASTQ ymm, xmm To be added. To be added.
@@ -2566,7 +2566,7 @@ The above native signature does not directly correspond to the managed signature To be added. - __m256i _mm256_broadcastb_epi8 (__m128i a)
    VPBROADCASTB ymm, xmm
+ __m256i _mm256_broadcastb_epi8 (__m128i a)    VPBROADCASTB ymm, xmm To be added. To be added.
@@ -2591,7 +2591,7 @@ The above native signature does not directly correspond to the managed signature To be added. - __m256 _mm256_broadcastss_ps (__m128 a)
    VBROADCASTSS ymm, xmm
+ __m256 _mm256_broadcastss_ps (__m128 a)    VBROADCASTSS ymm, xmm To be added. To be added.
@@ -2616,7 +2616,7 @@ The above native signature does not directly correspond to the managed signature To be added. - __m256i _mm256_broadcastw_epi16 (__m128i a)
    VPBROADCASTW ymm, xmm
+ __m256i _mm256_broadcastw_epi16 (__m128i a)    VPBROADCASTW ymm, xmm To be added. To be added.
@@ -2641,7 +2641,7 @@ The above native signature does not directly correspond to the managed signature To be added. - __m256i _mm256_broadcastd_epi32 (__m128i a)
    VPBROADCASTD ymm, xmm
+ __m256i _mm256_broadcastd_epi32 (__m128i a)    VPBROADCASTD ymm, xmm To be added. To be added.
@@ -2666,7 +2666,7 @@ The above native signature does not directly correspond to the managed signature To be added. - __m256i _mm256_broadcastq_epi64 (__m128i a)
    VPBROADCASTQ ymm, xmm
+ __m256i _mm256_broadcastq_epi64 (__m128i a)    VPBROADCASTQ ymm, xmm To be added. To be added.
@@ -2690,7 +2690,7 @@ The above native signature does not directly correspond to the managed signature To be added. - __m256i _mm256_broadcastb_epi8 (__m128i a)
    VPBROADCASTB ymm, m8
+ __m256i _mm256_broadcastb_epi8 (__m128i a)    VPBROADCASTB ymm, m8 To be added. To be added. - __m256i _mm256_broadcastw_epi16 (__m128i a)
    VPBROADCASTW ymm, m16
+ __m256i _mm256_broadcastw_epi16 (__m128i a)    VPBROADCASTW ymm, m16 To be added. To be added. - __m256i _mm256_broadcastd_epi32 (__m128i a)
    VPBROADCASTD ymm, m32
+ __m256i _mm256_broadcastd_epi32 (__m128i a)    VPBROADCASTD ymm, m32 To be added. To be added. - __m256i _mm256_broadcastq_epi64 (__m128i a)
    VPBROADCASTQ ymm, m64
+ __m256i _mm256_broadcastq_epi64 (__m128i a)    VPBROADCASTQ ymm, m64 To be added. To be added. - __m256i _mm256_broadcastsi128_si256 (__m128i a)
    VBROADCASTI128 ymm, m128
+ __m256i _mm256_broadcastsi128_si256 (__m128i a)    VBROADCASTI128 ymm, m128 To be added. To be added. - __m256i _mm256_broadcastsi128_si256 (__m128i a)
    VBROADCASTI128 ymm, m128
+ __m256i _mm256_broadcastsi128_si256 (__m128i a)    VBROADCASTI128 ymm, m128 To be added. To be added. - __m256i _mm256_broadcastsi128_si256 (__m128i a)
    VBROADCASTI128 ymm, m128
+ __m256i _mm256_broadcastsi128_si256 (__m128i a)    VBROADCASTI128 ymm, m128 To be added. To be added. - __m256i _mm256_broadcastsi128_si256 (__m128i a)
    VBROADCASTI128 ymm, m128
+ __m256i _mm256_broadcastsi128_si256 (__m128i a)    VBROADCASTI128 ymm, m128 To be added. To be added. - __m256i _mm256_broadcastsi128_si256 (__m128i a)
    VBROADCASTI128 ymm, m128
+ __m256i _mm256_broadcastsi128_si256 (__m128i a)    VBROADCASTI128 ymm, m128 To be added. To be added. - __m256i _mm256_broadcastsi128_si256 (__m128i a)
    VBROADCASTI128 ymm, m128
+ __m256i _mm256_broadcastsi128_si256 (__m128i a)    VBROADCASTI128 ymm, m128 To be added. To be added. - __m256i _mm256_broadcastsi128_si256 (__m128i a)
    VBROADCASTI128 ymm, m128
+ __m256i _mm256_broadcastsi128_si256 (__m128i a)    VBROADCASTI128 ymm, m128 To be added. To be added. - __m256i _mm256_broadcastsi128_si256 (__m128i a)
    VBROADCASTI128 ymm, m128
+ __m256i _mm256_broadcastsi128_si256 (__m128i a)    VBROADCASTI128 ymm, m128 To be added. To be added. To be added. - __m256i _mm256_cmpeq_epi8 (__m256i a, __m256i b)
    VPCMPEQB ymm, ymm, ymm/m256
+ __m256i _mm256_cmpeq_epi8 (__m256i a, __m256i b)    VPCMPEQB ymm, ymm, ymm/m256 To be added. To be added.
@@ -3144,7 +3144,7 @@ The above native signature does not directly correspond to the managed signature To be added. To be added. - __m256i _mm256_cmpeq_epi16 (__m256i a, __m256i b)
    VPCMPEQW ymm, ymm, ymm/m256
+ __m256i _mm256_cmpeq_epi16 (__m256i a, __m256i b)    VPCMPEQW ymm, ymm, ymm/m256 To be added. To be added.
@@ -3175,7 +3175,7 @@ The above native signature does not directly correspond to the managed signature To be added. To be added. - __m256i _mm256_cmpeq_epi32 (__m256i a, __m256i b)
    VPCMPEQD ymm, ymm, ymm/m256
+ __m256i _mm256_cmpeq_epi32 (__m256i a, __m256i b)    VPCMPEQD ymm, ymm, ymm/m256 To be added. To be added.
@@ -3206,7 +3206,7 @@ The above native signature does not directly correspond to the managed signature To be added. To be added. - __m256i _mm256_cmpeq_epi64 (__m256i a, __m256i b)
    VPCMPEQQ ymm, ymm, ymm/m256
+ __m256i _mm256_cmpeq_epi64 (__m256i a, __m256i b)    VPCMPEQQ ymm, ymm, ymm/m256 To be added. To be added.
@@ -3237,7 +3237,7 @@ The above native signature does not directly correspond to the managed signature To be added. To be added. - __m256i _mm256_cmpeq_epi8 (__m256i a, __m256i b)
    VPCMPEQB ymm, ymm, ymm/m256
+ __m256i _mm256_cmpeq_epi8 (__m256i a, __m256i b)    VPCMPEQB ymm, ymm, ymm/m256 To be added. To be added.
@@ -3268,7 +3268,7 @@ The above native signature does not directly correspond to the managed signature To be added. To be added. - __m256i _mm256_cmpeq_epi16 (__m256i a, __m256i b)
    VPCMPEQW ymm, ymm, ymm/m256
+ __m256i _mm256_cmpeq_epi16 (__m256i a, __m256i b)    VPCMPEQW ymm, ymm, ymm/m256 To be added. To be added.
@@ -3299,7 +3299,7 @@ The above native signature does not directly correspond to the managed signature To be added. To be added. - __m256i _mm256_cmpeq_epi32 (__m256i a, __m256i b)
    VPCMPEQD ymm, ymm, ymm/m256
+ __m256i _mm256_cmpeq_epi32 (__m256i a, __m256i b)    VPCMPEQD ymm, ymm, ymm/m256 To be added. To be added.
@@ -3330,7 +3330,7 @@ The above native signature does not directly correspond to the managed signature To be added. To be added. - __m256i _mm256_cmpeq_epi64 (__m256i a, __m256i b)
    VPCMPEQQ ymm, ymm, ymm/m256
+ __m256i _mm256_cmpeq_epi64 (__m256i a, __m256i b)    VPCMPEQQ ymm, ymm, ymm/m256 To be added. To be added.
@@ -3361,7 +3361,7 @@ The above native signature does not directly correspond to the managed signature To be added. To be added. - __m256i _mm256_cmpgt_epi16 (__m256i a, __m256i b)
    VPCMPGTW ymm, ymm, ymm/m256
+ __m256i _mm256_cmpgt_epi16 (__m256i a, __m256i b)    VPCMPGTW ymm, ymm, ymm/m256 To be added. To be added.
@@ -3392,7 +3392,7 @@ The above native signature does not directly correspond to the managed signature To be added. To be added. - __m256i _mm256_cmpgt_epi32 (__m256i a, __m256i b)
    VPCMPGTD ymm, ymm, ymm/m256
+ __m256i _mm256_cmpgt_epi32 (__m256i a, __m256i b)    VPCMPGTD ymm, ymm, ymm/m256 To be added. To be added.
@@ -3423,7 +3423,7 @@ The above native signature does not directly correspond to the managed signature To be added. To be added. - __m256i _mm256_cmpgt_epi64 (__m256i a, __m256i b)
    VPCMPGTQ ymm, ymm, ymm/m256
+ __m256i _mm256_cmpgt_epi64 (__m256i a, __m256i b)    VPCMPGTQ ymm, ymm, ymm/m256 To be added. To be added.
@@ -3454,7 +3454,7 @@ The above native signature does not directly correspond to the managed signature To be added. To be added. - __m256i _mm256_cmpgt_epi8 (__m256i a, __m256i b)
    VPCMPGTB ymm, ymm, ymm/m256
+ __m256i _mm256_cmpgt_epi8 (__m256i a, __m256i b)    VPCMPGTB ymm, ymm, ymm/m256 To be added. To be added.
@@ -3479,7 +3479,7 @@ The above native signature does not directly correspond to the managed signature To be added. - int _mm256_cvtsi256_si32 (__m256i a)
    MOVD reg/m32, xmm
+ int _mm256_cvtsi256_si32 (__m256i a)    MOVD reg/m32, xmm To be added. To be added.
@@ -3504,7 +3504,7 @@ The above native signature does not directly correspond to the managed signature To be added. - int _mm256_cvtsi256_si32 (__m256i a)
    MOVD reg/m32, xmm
+ int _mm256_cvtsi256_si32 (__m256i a)    MOVD reg/m32, xmm To be added. To be added.
@@ -3563,7 +3563,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. - __m256i _mm256_cvtepu8_epi16 (__m128i a)
    VPMOVZXBW ymm, xmm
+ __m256i _mm256_cvtepu8_epi16 (__m128i a)    VPMOVZXBW ymm, xmm To be added. To be added.
@@ -3592,7 +3592,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. - __m256i _mm256_cvtepi8_epi16 (__m128i a)
    VPMOVSXBW ymm, xmm/m128
+ __m256i _mm256_cvtepi8_epi16 (__m128i a)    VPMOVSXBW ymm, xmm/m128 To be added. To be added.
@@ -3719,7 +3719,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. - __m256i _mm256_cvtepu8_epi32 (__m128i a)
VPMOVZXBD ymm, xmm
+ __m256i _mm256_cvtepu8_epi32 (__m128i a)VPMOVZXBD ymm, xmm To be added. To be added.
@@ -3748,7 +3748,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. - __m256i _mm256_cvtepi16_epi32 (__m128i a)
    VPMOVSXWD ymm, xmm/m128
+ __m256i _mm256_cvtepi16_epi32 (__m128i a)    VPMOVSXWD ymm, xmm/m128 To be added. To be added.
@@ -3777,7 +3777,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. - __m256i _mm256_cvtepi8_epi32 (__m128i a)
    VPMOVSXBD ymm, xmm/m128
+ __m256i _mm256_cvtepi8_epi32 (__m128i a)    VPMOVSXBD ymm, xmm/m128 To be added. To be added.
@@ -3802,7 +3802,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. - __m256i _mm256_cvtepu16_epi32 (__m128i a)
    VPMOVZXWD ymm, xmm
+ __m256i _mm256_cvtepu16_epi32 (__m128i a)    VPMOVZXWD ymm, xmm To be added. To be added.
@@ -3997,7 +3997,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. - __m256i _mm256_cvtepu8_epi64 (__m128i a)
VPMOVZXBQ ymm, xmm
+ __m256i _mm256_cvtepu8_epi64 (__m128i a)VPMOVZXBQ ymm, xmm To be added. To be added.
@@ -4026,7 +4026,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. - __m256i _mm256_cvtepi16_epi64 (__m128i a)
    VPMOVSXWQ ymm, xmm/m128
+ __m256i _mm256_cvtepi16_epi64 (__m128i a)    VPMOVSXWQ ymm, xmm/m128 To be added. To be added.
@@ -4055,7 +4055,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. - __m256i _mm256_cvtepi32_epi64 (__m128i a)
    VPMOVSXDQ ymm, xmm/m128
+ __m256i _mm256_cvtepi32_epi64 (__m128i a)    VPMOVSXDQ ymm, xmm/m128 To be added. To be added.
@@ -4084,7 +4084,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. - __m256i _mm256_cvtepi8_epi64 (__m128i a)
    VPMOVSXBQ ymm, xmm/m128
+ __m256i _mm256_cvtepi8_epi64 (__m128i a)    VPMOVSXBQ ymm, xmm/m128 To be added. To be added.
@@ -4109,7 +4109,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. - __m256i _mm256_cvtepu16_epi64 (__m128i a)
VPMOVZXWQ ymm, xmm
+ __m256i _mm256_cvtepu16_epi64 (__m128i a)VPMOVZXWQ ymm, xmm To be added. To be added.
@@ -4134,7 +4134,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. - __m256i _mm256_cvtepu32_epi64 (__m128i a)
VPMOVZXDQ ymm, xmm
+ __m256i _mm256_cvtepu32_epi64 (__m128i a)VPMOVZXDQ ymm, xmm To be added. To be added.
@@ -4267,7 +4267,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm256_extracti128_si256 (__m256i a, const int imm8)
    VEXTRACTI128 xmm, ymm, imm8
+ __m128i _mm256_extracti128_si256 (__m256i a, const int imm8)    VEXTRACTI128 xmm, ymm, imm8 To be added. To be added.
@@ -4298,7 +4298,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm256_extracti128_si256 (__m256i a, const int imm8)
    VEXTRACTI128 xmm, ymm, imm8
+ __m128i _mm256_extracti128_si256 (__m256i a, const int imm8)    VEXTRACTI128 xmm, ymm, imm8 To be added. To be added.
@@ -4329,7 +4329,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm256_extracti128_si256 (__m256i a, const int imm8)
    VEXTRACTI128 xmm, ymm, imm8
+ __m128i _mm256_extracti128_si256 (__m256i a, const int imm8)    VEXTRACTI128 xmm, ymm, imm8 To be added. To be added.
@@ -4360,7 +4360,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm256_extracti128_si256 (__m256i a, const int imm8)
    VEXTRACTI128 xmm, ymm, imm8
+ __m128i _mm256_extracti128_si256 (__m256i a, const int imm8)    VEXTRACTI128 xmm, ymm, imm8 To be added. To be added.
@@ -4391,7 +4391,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm256_extracti128_si256 (__m256i a, const int imm8)
    VEXTRACTI128 xmm, ymm, imm8
+ __m128i _mm256_extracti128_si256 (__m256i a, const int imm8)    VEXTRACTI128 xmm, ymm, imm8 To be added. To be added.
@@ -4422,7 +4422,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm256_extracti128_si256 (__m256i a, const int imm8)
    VEXTRACTI128 xmm, ymm, imm8
+ __m128i _mm256_extracti128_si256 (__m256i a, const int imm8)    VEXTRACTI128 xmm, ymm, imm8 To be added. To be added.
@@ -4453,7 +4453,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm256_extracti128_si256 (__m256i a, const int imm8)
    VEXTRACTI128 xmm, ymm, imm8
+ __m128i _mm256_extracti128_si256 (__m256i a, const int imm8)    VEXTRACTI128 xmm, ymm, imm8 To be added. To be added.
@@ -4484,7 +4484,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm256_extracti128_si256 (__m256i a, const int imm8)
    VEXTRACTI128 xmm, ymm, imm8
+ __m128i _mm256_extracti128_si256 (__m256i a, const int imm8)    VEXTRACTI128 xmm, ymm, imm8 To be added. To be added.
@@ -4516,7 +4516,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - __m128d _mm_mask_i32gather_pd (__m128d src, double const* base_addr, __m128i vindex, __m128d mask, const int scale)
    VGATHERDPD xmm, vm32x, xmm
+ __m128d _mm_mask_i32gather_pd (__m128d src, double const* base_addr, __m128i vindex, __m128d mask, const int scale)    VGATHERDPD xmm, vm32x, xmm To be added. To be added. The scale parameter is not 1, 2, 4 or 8. @@ -4549,7 +4549,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - __m128d _mm_mask_i64gather_pd (__m128d src, double const* base_addr, __m128i vindex, __m128d mask, const int scale)
    VGATHERQPD xmm, vm64x, xmm
+ __m128d _mm_mask_i64gather_pd (__m128d src, double const* base_addr, __m128i vindex, __m128d mask, const int scale)    VGATHERQPD xmm, vm64x, xmm To be added. To be added. The scale parameter is not 1, 2, 4 or 8. @@ -4582,7 +4582,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - __m128i _mm_mask_i32gather_epi32 (__m128i src, int const* base_addr, __m128i vindex, __m128i mask, const int scale)
    VPGATHERDD xmm, vm32x, xmm
+ __m128i _mm_mask_i32gather_epi32 (__m128i src, int const* base_addr, __m128i vindex, __m128i mask, const int scale)    VPGATHERDD xmm, vm32x, xmm To be added. To be added. The scale parameter is not 1, 2, 4 or 8. @@ -4615,7 +4615,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - __m128i _mm_mask_i64gather_epi32 (__m128i src, int const* base_addr, __m128i vindex, __m128i mask, const int scale)
    VPGATHERQD xmm, vm64x, xmm
+ __m128i _mm_mask_i64gather_epi32 (__m128i src, int const* base_addr, __m128i vindex, __m128i mask, const int scale)    VPGATHERQD xmm, vm64x, xmm To be added. To be added. The scale parameter is not 1, 2, 4 or 8. @@ -4648,7 +4648,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - __m128i _mm256_mask_i64gather_epi32 (__m128i src, int const* base_addr, __m256i vindex, __m128i mask, const int scale)
    VPGATHERQD xmm, vm32y, xmm
+ __m128i _mm256_mask_i64gather_epi32 (__m128i src, int const* base_addr, __m256i vindex, __m128i mask, const int scale)    VPGATHERQD xmm, vm32y, xmm To be added. To be added. The scale parameter is not 1, 2, 4 or 8. @@ -4681,7 +4681,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - __m128i _mm_mask_i32gather_epi64 (__m128i src, __int64 const* base_addr, __m128i vindex, __m128i mask, const int scale)
    VPGATHERDQ xmm, vm32x, xmm
+ __m128i _mm_mask_i32gather_epi64 (__m128i src, __int64 const* base_addr, __m128i vindex, __m128i mask, const int scale)    VPGATHERDQ xmm, vm32x, xmm To be added. To be added. The scale parameter is not 1, 2, 4 or 8. @@ -4714,7 +4714,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - __m128i _mm_mask_i64gather_epi64 (__m128i src, __int64 const* base_addr, __m128i vindex, __m128i mask, const int scale)
    VPGATHERQQ xmm, vm64x, xmm
+ __m128i _mm_mask_i64gather_epi64 (__m128i src, __int64 const* base_addr, __m128i vindex, __m128i mask, const int scale)    VPGATHERQQ xmm, vm64x, xmm To be added. To be added. The scale parameter is not 1, 2, 4 or 8. @@ -4747,7 +4747,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - __m128 _mm_mask_i32gather_ps (__m128 src, float const* base_addr, __m128i vindex, __m128 mask, const int scale)
    VGATHERDPS xmm, vm32x, xmm
+ __m128 _mm_mask_i32gather_ps (__m128 src, float const* base_addr, __m128i vindex, __m128 mask, const int scale)    VGATHERDPS xmm, vm32x, xmm To be added. To be added. The scale parameter is not 1, 2, 4 or 8. @@ -4780,7 +4780,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - __m128 _mm_mask_i64gather_ps (__m128 src, float const* base_addr, __m128i vindex, __m128 mask, const int scale)
    VGATHERQPS xmm, vm64x, xmm
+ __m128 _mm_mask_i64gather_ps (__m128 src, float const* base_addr, __m128i vindex, __m128 mask, const int scale)    VGATHERQPS xmm, vm64x, xmm To be added. To be added. The scale parameter is not 1, 2, 4 or 8. @@ -4813,7 +4813,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - __m128 _mm256_mask_i64gather_ps (__m128 src, float const* base_addr, __m256i vindex, __m128 mask, const int scale)
    VGATHERQPS xmm, vm32y, xmm
+ __m128 _mm256_mask_i64gather_ps (__m128 src, float const* base_addr, __m256i vindex, __m128 mask, const int scale)    VGATHERQPS xmm, vm32y, xmm To be added. To be added. The scale parameter is not 1, 2, 4 or 8. @@ -4846,7 +4846,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - __m128i _mm_mask_i32gather_epi32 (__m128i src, int const* base_addr, __m128i vindex, __m128i mask, const int scale)
    VPGATHERDD xmm, vm32x, xmm
+ __m128i _mm_mask_i32gather_epi32 (__m128i src, int const* base_addr, __m128i vindex, __m128i mask, const int scale)    VPGATHERDD xmm, vm32x, xmm To be added. To be added. The scale parameter is not 1, 2, 4 or 8. @@ -4879,7 +4879,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - __m128i _mm_mask_i64gather_epi32 (__m128i src, int const* base_addr, __m128i vindex, __m128i mask, const int scale)
    VPGATHERQD xmm, vm64x, xmm
+ __m128i _mm_mask_i64gather_epi32 (__m128i src, int const* base_addr, __m128i vindex, __m128i mask, const int scale)    VPGATHERQD xmm, vm64x, xmm To be added. To be added. The scale parameter is not 1, 2, 4 or 8. @@ -4912,7 +4912,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - __m128i _mm256_mask_i64gather_epi32 (__m128i src, int const* base_addr, __m256i vindex, __m128i mask, const int scale)
    VPGATHERQD xmm, vm32y, xmm
+ __m128i _mm256_mask_i64gather_epi32 (__m128i src, int const* base_addr, __m256i vindex, __m128i mask, const int scale)    VPGATHERQD xmm, vm32y, xmm To be added. To be added. The scale parameter is not 1, 2, 4 or 8. @@ -4945,7 +4945,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - __m128i _mm_mask_i32gather_epi64 (__m128i src, __int64 const* base_addr, __m128i vindex, __m128i mask, const int scale)
    VPGATHERDQ xmm, vm32x, xmm
+ __m128i _mm_mask_i32gather_epi64 (__m128i src, __int64 const* base_addr, __m128i vindex, __m128i mask, const int scale)    VPGATHERDQ xmm, vm32x, xmm To be added. To be added. The scale parameter is not 1, 2, 4 or 8. @@ -4978,7 +4978,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - __m128i _mm_mask_i64gather_epi64 (__m128i src, __int64 const* base_addr, __m128i vindex, __m128i mask, const int scale)
    VPGATHERQQ xmm, vm64x, xmm
+ __m128i _mm_mask_i64gather_epi64 (__m128i src, __int64 const* base_addr, __m128i vindex, __m128i mask, const int scale)    VPGATHERQQ xmm, vm64x, xmm To be added. To be added. The scale parameter is not 1, 2, 4 or 8. @@ -5011,7 +5011,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - __m256d _mm256_mask_i32gather_pd (__m256d src, double const* base_addr, __m128i vindex, __m256d mask, const int scale)
    VPGATHERDPD ymm, vm32y, ymm
+ __m256d _mm256_mask_i32gather_pd (__m256d src, double const* base_addr, __m128i vindex, __m256d mask, const int scale)    VPGATHERDPD ymm, vm32y, ymm To be added. To be added. The scale parameter is not 1, 2, 4 or 8. @@ -5044,7 +5044,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - __m256d _mm256_mask_i64gather_pd (__m256d src, double const* base_addr, __m256i vindex, __m256d mask, const int scale)
    VGATHERQPD ymm, vm32y, ymm
+ __m256d _mm256_mask_i64gather_pd (__m256d src, double const* base_addr, __m256i vindex, __m256d mask, const int scale)    VGATHERQPD ymm, vm32y, ymm To be added. To be added. The scale parameter is not 1, 2, 4 or 8. @@ -5077,7 +5077,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - __m256i _mm256_mask_i32gather_epi32 (__m256i src, int const* base_addr, __m256i vindex, __m256i mask, const int scale)
    VPGATHERDD ymm, vm32y, ymm
+ __m256i _mm256_mask_i32gather_epi32 (__m256i src, int const* base_addr, __m256i vindex, __m256i mask, const int scale)    VPGATHERDD ymm, vm32y, ymm To be added. To be added. The scale parameter is not 1, 2, 4 or 8. @@ -5110,7 +5110,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - __m256i _mm256_mask_i32gather_epi64 (__m256i src, __int64 const* base_addr, __m128i vindex, __m256i mask, const int scale)
    VPGATHERDQ ymm, vm32y, ymm
+ __m256i _mm256_mask_i32gather_epi64 (__m256i src, __int64 const* base_addr, __m128i vindex, __m256i mask, const int scale)    VPGATHERDQ ymm, vm32y, ymm To be added. To be added. The scale parameter is not 1, 2, 4 or 8. @@ -5143,7 +5143,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - __m256i _mm256_mask_i64gather_epi64 (__m256i src, __int64 const* base_addr, __m256i vindex, __m256i mask, const int scale)
    VPGATHERQQ ymm, vm32y, ymm
+ __m256i _mm256_mask_i64gather_epi64 (__m256i src, __int64 const* base_addr, __m256i vindex, __m256i mask, const int scale)    VPGATHERQQ ymm, vm32y, ymm To be added. To be added. The scale parameter is not 1, 2, 4 or 8. @@ -5176,7 +5176,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - __m256 _mm256_mask_i32gather_ps (__m256 src, float const* base_addr, __m256i vindex, __m256 mask, const int scale)
    VPGATHERDPS ymm, vm32y, ymm
+ __m256 _mm256_mask_i32gather_ps (__m256 src, float const* base_addr, __m256i vindex, __m256 mask, const int scale)    VPGATHERDPS ymm, vm32y, ymm To be added. To be added. The scale parameter is not 1, 2, 4 or 8. @@ -5209,7 +5209,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - __m256i _mm256_mask_i32gather_epi32 (__m256i src, int const* base_addr, __m256i vindex, __m256i mask, const int scale)
    VPGATHERDD ymm, vm32y, ymm
+ __m256i _mm256_mask_i32gather_epi32 (__m256i src, int const* base_addr, __m256i vindex, __m256i mask, const int scale)    VPGATHERDD ymm, vm32y, ymm To be added. To be added. The scale parameter is not 1, 2, 4 or 8. @@ -5242,7 +5242,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - __m256i _mm256_mask_i32gather_epi64 (__m256i src, __int64 const* base_addr, __m128i vindex, __m256i mask, const int scale)
    VPGATHERDQ ymm, vm32y, ymm
+ __m256i _mm256_mask_i32gather_epi64 (__m256i src, __int64 const* base_addr, __m128i vindex, __m256i mask, const int scale)    VPGATHERDQ ymm, vm32y, ymm To be added. To be added. The scale parameter is not 1, 2, 4 or 8. @@ -5275,7 +5275,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - __m256i _mm256_mask_i64gather_epi64 (__m256i src, __int64 const* base_addr, __m256i vindex, __m256i mask, const int scale)
    VPGATHERQQ ymm, vm32y, ymm
+ __m256i _mm256_mask_i64gather_epi64 (__m256i src, __int64 const* base_addr, __m256i vindex, __m256i mask, const int scale)    VPGATHERQQ ymm, vm32y, ymm To be added. To be added. The scale parameter is not 1, 2, 4 or 8. @@ -5304,7 +5304,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - __m128d _mm_i32gather_pd (double const* base_addr, __m128i vindex, const int scale)
    VGATHERDPD xmm, vm32x, xmm
+ __m128d _mm_i32gather_pd (double const* base_addr, __m128i vindex, const int scale)    VGATHERDPD xmm, vm32x, xmm To be added. To be added. The scale parameter is not 1, 2, 4 or 8. @@ -5333,7 +5333,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - __m128d _mm_i64gather_pd (double const* base_addr, __m128i vindex, const int scale)
    VGATHERQPD xmm, vm64x, xmm
+ __m128d _mm_i64gather_pd (double const* base_addr, __m128i vindex, const int scale)    VGATHERQPD xmm, vm64x, xmm To be added. To be added. The scale parameter is not 1, 2, 4 or 8. @@ -5362,7 +5362,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - __m128i _mm_i32gather_epi32 (int const* base_addr, __m128i vindex, const int scale)
    VPGATHERDD xmm, vm32x, xmm
+ __m128i _mm_i32gather_epi32 (int const* base_addr, __m128i vindex, const int scale)    VPGATHERDD xmm, vm32x, xmm To be added. To be added. The scale parameter is not 1, 2, 4 or 8. @@ -5391,7 +5391,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - __m128i _mm_i64gather_epi32 (int const* base_addr, __m128i vindex, const int scale)
    VPGATHERQD xmm, vm64x, xmm
+ __m128i _mm_i64gather_epi32 (int const* base_addr, __m128i vindex, const int scale)    VPGATHERQD xmm, vm64x, xmm To be added. To be added. The scale parameter is not 1, 2, 4 or 8. @@ -5420,7 +5420,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - __m128i _mm256_i64gather_epi32 (int const* base_addr, __m256i vindex, const int scale)
    VPGATHERQD xmm, vm64y, xmm
+ __m128i _mm256_i64gather_epi32 (int const* base_addr, __m256i vindex, const int scale)    VPGATHERQD xmm, vm64y, xmm To be added. To be added. The scale parameter is not 1, 2, 4 or 8. @@ -5449,7 +5449,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - __m128i _mm_i32gather_epi64 (__int64 const* base_addr, __m128i vindex, const int scale)
    VPGATHERDQ xmm, vm32x, xmm
+ __m128i _mm_i32gather_epi64 (__int64 const* base_addr, __m128i vindex, const int scale)    VPGATHERDQ xmm, vm32x, xmm To be added. To be added. The scale parameter is not 1, 2, 4 or 8. @@ -5478,7 +5478,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - __m128i _mm_i64gather_epi64 (__int64 const* base_addr, __m128i vindex, const int scale)
    VPGATHERQQ xmm, vm64x, xmm
+ __m128i _mm_i64gather_epi64 (__int64 const* base_addr, __m128i vindex, const int scale)    VPGATHERQQ xmm, vm64x, xmm To be added. To be added. The scale parameter is not 1, 2, 4 or 8. @@ -5507,7 +5507,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - __m128 _mm_i32gather_ps (float const* base_addr, __m128i vindex, const int scale)
    VGATHERDPS xmm, vm32x, xmm
+ __m128 _mm_i32gather_ps (float const* base_addr, __m128i vindex, const int scale)    VGATHERDPS xmm, vm32x, xmm To be added. To be added. The scale parameter is not 1, 2, 4 or 8. @@ -5536,7 +5536,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - __m128 _mm_i64gather_ps (float const* base_addr, __m128i vindex, const int scale)
    VGATHERQPS xmm, vm64x, xmm
+ __m128 _mm_i64gather_ps (float const* base_addr, __m128i vindex, const int scale)    VGATHERQPS xmm, vm64x, xmm To be added. To be added. The scale parameter is not 1, 2, 4 or 8. @@ -5565,7 +5565,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - __m128 _mm256_i64gather_ps (float const* base_addr, __m256i vindex, const int scale)
    VGATHERQPS xmm, vm64y, xmm
+ __m128 _mm256_i64gather_ps (float const* base_addr, __m256i vindex, const int scale)    VGATHERQPS xmm, vm64y, xmm To be added. To be added. The scale parameter is not 1, 2, 4 or 8. @@ -5594,7 +5594,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - __m128i _mm_i32gather_epi32 (int const* base_addr, __m128i vindex, const int scale)
    VPGATHERDD xmm, vm32x, xmm
+ __m128i _mm_i32gather_epi32 (int const* base_addr, __m128i vindex, const int scale)    VPGATHERDD xmm, vm32x, xmm To be added. To be added. The scale parameter is not 1, 2, 4 or 8. @@ -5623,7 +5623,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - __m128i _mm_i64gather_epi32 (int const* base_addr, __m128i vindex, const int scale)
    VPGATHERQD xmm, vm64x, xmm
+ __m128i _mm_i64gather_epi32 (int const* base_addr, __m128i vindex, const int scale)    VPGATHERQD xmm, vm64x, xmm To be added. To be added. The scale parameter is not 1, 2, 4 or 8. @@ -5652,7 +5652,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - __m128i _mm256_i64gather_epi32 (int const* base_addr, __m256i vindex, const int scale)
    VPGATHERQD xmm, vm64y, xmm
+ __m128i _mm256_i64gather_epi32 (int const* base_addr, __m256i vindex, const int scale)    VPGATHERQD xmm, vm64y, xmm To be added. To be added. The scale parameter is not 1, 2, 4 or 8. @@ -5681,7 +5681,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - __m128i _mm_i32gather_epi64 (__int64 const* base_addr, __m128i vindex, const int scale)
    VPGATHERDQ xmm, vm32x, xmm
+ __m128i _mm_i32gather_epi64 (__int64 const* base_addr, __m128i vindex, const int scale)    VPGATHERDQ xmm, vm32x, xmm To be added. To be added. The scale parameter is not 1, 2, 4 or 8. @@ -5710,7 +5710,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - __m128i _mm_i64gather_epi64 (__int64 const* base_addr, __m128i vindex, const int scale)
    VPGATHERQQ xmm, vm64x, xmm
+ __m128i _mm_i64gather_epi64 (__int64 const* base_addr, __m128i vindex, const int scale)    VPGATHERQQ xmm, vm64x, xmm To be added. To be added. The scale parameter is not 1, 2, 4 or 8. @@ -5739,7 +5739,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - __m256d _mm256_i32gather_pd (double const* base_addr, __m128i vindex, const int scale)
    VGATHERDPD ymm, vm32y, ymm
+ __m256d _mm256_i32gather_pd (double const* base_addr, __m128i vindex, const int scale)    VGATHERDPD ymm, vm32y, ymm To be added. To be added. The scale parameter is not 1, 2, 4 or 8. @@ -5768,7 +5768,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - __m256d _mm256_i64gather_pd (double const* base_addr, __m256i vindex, const int scale)
    VGATHERQPD ymm, vm64y, ymm
+ __m256d _mm256_i64gather_pd (double const* base_addr, __m256i vindex, const int scale)    VGATHERQPD ymm, vm64y, ymm To be added. To be added. The scale parameter is not 1, 2, 4 or 8. @@ -5797,7 +5797,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - __m256i _mm256_i32gather_epi32 (int const* base_addr, __m256i vindex, const int scale)
    VPGATHERDD ymm, vm32y, ymm
+ __m256i _mm256_i32gather_epi32 (int const* base_addr, __m256i vindex, const int scale)    VPGATHERDD ymm, vm32y, ymm To be added. To be added. The scale parameter is not 1, 2, 4 or 8. @@ -5826,7 +5826,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - __m256i _mm256_i32gather_epi64 (__int64 const* base_addr, __m128i vindex, const int scale)
    VPGATHERDQ ymm, vm32y, ymm
+ __m256i _mm256_i32gather_epi64 (__int64 const* base_addr, __m128i vindex, const int scale)    VPGATHERDQ ymm, vm32y, ymm To be added. To be added. The scale parameter is not 1, 2, 4 or 8. @@ -5855,7 +5855,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - __m256i _mm256_i64gather_epi64 (__int64 const* base_addr, __m256i vindex, const int scale)
    VPGATHERQQ ymm, vm64y, ymm
+ __m256i _mm256_i64gather_epi64 (__int64 const* base_addr, __m256i vindex, const int scale)    VPGATHERQQ ymm, vm64y, ymm To be added. To be added. The scale parameter is not 1, 2, 4 or 8. @@ -5884,7 +5884,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - __m256 _mm256_i32gather_ps (float const* base_addr, __m256i vindex, const int scale)
    VGATHERDPS ymm, vm32y, ymm
+ __m256 _mm256_i32gather_ps (float const* base_addr, __m256i vindex, const int scale)    VGATHERDPS ymm, vm32y, ymm To be added. To be added. The scale parameter is not 1, 2, 4 or 8. @@ -5913,7 +5913,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - __m256i _mm256_i32gather_epi32 (int const* base_addr, __m256i vindex, const int scale)
    VPGATHERDD ymm, vm32y, ymm
+ __m256i _mm256_i32gather_epi32 (int const* base_addr, __m256i vindex, const int scale)    VPGATHERDD ymm, vm32y, ymm To be added. To be added. The scale parameter is not 1, 2, 4 or 8. @@ -5942,7 +5942,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - __m256i _mm256_i32gather_epi64 (__int64 const* base_addr, __m128i vindex, const int scale)
    VPGATHERDQ ymm, vm32y, ymm
+ __m256i _mm256_i32gather_epi64 (__int64 const* base_addr, __m128i vindex, const int scale)    VPGATHERDQ ymm, vm32y, ymm To be added. To be added. The scale parameter is not 1, 2, 4 or 8. @@ -5971,7 +5971,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - __m256i _mm256_i64gather_epi64 (__int64 const* base_addr, __m256i vindex, const int scale)
    VPGATHERQQ ymm, vm64y, ymm
+ __m256i _mm256_i64gather_epi64 (__int64 const* base_addr, __m256i vindex, const int scale)    VPGATHERQQ ymm, vm64y, ymm To be added. To be added. The scale parameter is not 1, 2, 4 or 8. @@ -6003,7 +6003,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_hadd_epi16 (__m256i a, __m256i b)
    VPHADDW ymm, ymm, ymm/m256
+ __m256i _mm256_hadd_epi16 (__m256i a, __m256i b)    VPHADDW ymm, ymm, ymm/m256 To be added. To be added.
@@ -6034,7 +6034,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_hadd_epi32 (__m256i a, __m256i b)
    VPHADDD ymm, ymm, ymm/m256
+ __m256i _mm256_hadd_epi32 (__m256i a, __m256i b)    VPHADDD ymm, ymm, ymm/m256 To be added. To be added.
@@ -6065,7 +6065,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_hadds_epi16 (__m256i a, __m256i b)
    VPHADDSW ymm, ymm, ymm/m256
+ __m256i _mm256_hadds_epi16 (__m256i a, __m256i b)    VPHADDSW ymm, ymm, ymm/m256 To be added. To be added.
@@ -6096,7 +6096,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_hsub_epi16 (__m256i a, __m256i b)
    VPHSUBW ymm, ymm, ymm/m256
+ __m256i _mm256_hsub_epi16 (__m256i a, __m256i b)    VPHSUBW ymm, ymm, ymm/m256 To be added. To be added.
@@ -6127,7 +6127,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_hsub_epi32 (__m256i a, __m256i b)
    VPHSUBD ymm, ymm, ymm/m256
+ __m256i _mm256_hsub_epi32 (__m256i a, __m256i b)    VPHSUBD ymm, ymm, ymm/m256 To be added. To be added.
@@ -6158,7 +6158,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_hsubs_epi16 (__m256i a, __m256i b)
    VPHSUBSW ymm, ymm, ymm/m256
+ __m256i _mm256_hsubs_epi16 (__m256i a, __m256i b)    VPHSUBSW ymm, ymm, ymm/m256 To be added. To be added.
@@ -6191,7 +6191,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - __m256i _mm256_inserti128_si256 (__m256i a, __m128i b, const int imm8)
    VINSERTI128 ymm, ymm, xmm, imm8
+ __m256i _mm256_inserti128_si256 (__m256i a, __m128i b, const int imm8)    VINSERTI128 ymm, ymm, xmm, imm8 To be added. To be added.
@@ -6224,7 +6224,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - __m256i _mm256_inserti128_si256 (__m256i a, __m128i b, const int imm8)
    VINSERTI128 ymm, ymm, xmm, imm8
+ __m256i _mm256_inserti128_si256 (__m256i a, __m128i b, const int imm8)    VINSERTI128 ymm, ymm, xmm, imm8 To be added. To be added.
@@ -6257,7 +6257,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - __m256i _mm256_inserti128_si256 (__m256i a, __m128i b, const int imm8)
    VINSERTI128 ymm, ymm, xmm, imm8
+ __m256i _mm256_inserti128_si256 (__m256i a, __m128i b, const int imm8)    VINSERTI128 ymm, ymm, xmm, imm8 To be added. To be added.
@@ -6290,7 +6290,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - __m256i _mm256_inserti128_si256 (__m256i a, __m128i b, const int imm8)
    VINSERTI128 ymm, ymm, xmm, imm8
+ __m256i _mm256_inserti128_si256 (__m256i a, __m128i b, const int imm8)    VINSERTI128 ymm, ymm, xmm, imm8 To be added. To be added.
@@ -6323,7 +6323,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - __m256i _mm256_inserti128_si256 (__m256i a, __m128i b, const int imm8)
    VINSERTI128 ymm, ymm, xmm, imm8
+ __m256i _mm256_inserti128_si256 (__m256i a, __m128i b, const int imm8)    VINSERTI128 ymm, ymm, xmm, imm8 To be added. To be added.
@@ -6356,7 +6356,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - __m256i _mm256_inserti128_si256 (__m256i a, __m128i b, const int imm8)
    VINSERTI128 ymm, ymm, xmm, imm8
+ __m256i _mm256_inserti128_si256 (__m256i a, __m128i b, const int imm8)    VINSERTI128 ymm, ymm, xmm, imm8 To be added. To be added.
@@ -6389,7 +6389,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - __m256i _mm256_inserti128_si256 (__m256i a, __m128i b, const int imm8)
    VINSERTI128 ymm, ymm, xmm, imm8
+ __m256i _mm256_inserti128_si256 (__m256i a, __m128i b, const int imm8)    VINSERTI128 ymm, ymm, xmm, imm8 To be added. To be added.
@@ -6422,7 +6422,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - __m256i _mm256_inserti128_si256 (__m256i a, __m128i b, const int imm8)
    VINSERTI128 ymm, ymm, xmm, imm8
+ __m256i _mm256_inserti128_si256 (__m256i a, __m128i b, const int imm8)    VINSERTI128 ymm, ymm, xmm, imm8 To be added. To be added.
@@ -6475,7 +6475,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. - __m256i _mm256_stream_load_si256 (__m256i const* mem_addr)
    VMOVNTDQA ymm, m256
+ __m256i _mm256_stream_load_si256 (__m256i const* mem_addr)    VMOVNTDQA ymm, m256 To be added. To be added.
@@ -6503,7 +6503,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. - __m256i _mm256_stream_load_si256 (__m256i const* mem_addr)
    VMOVNTDQA ymm, m256
+ __m256i _mm256_stream_load_si256 (__m256i const* mem_addr)    VMOVNTDQA ymm, m256 To be added. To be added.
@@ -6531,7 +6531,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. - __m256i _mm256_stream_load_si256 (__m256i const* mem_addr)
    VMOVNTDQA ymm, m256
+ __m256i _mm256_stream_load_si256 (__m256i const* mem_addr)    VMOVNTDQA ymm, m256 To be added. To be added.
@@ -6559,7 +6559,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. - __m256i _mm256_stream_load_si256 (__m256i const* mem_addr)
    VMOVNTDQA ymm, m256
+ __m256i _mm256_stream_load_si256 (__m256i const* mem_addr)    VMOVNTDQA ymm, m256 To be added. To be added.
@@ -6587,7 +6587,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. - __m256i _mm256_stream_load_si256 (__m256i const* mem_addr)
    VMOVNTDQA ymm, m256
+ __m256i _mm256_stream_load_si256 (__m256i const* mem_addr)    VMOVNTDQA ymm, m256 To be added. To be added.
@@ -6615,7 +6615,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. - __m256i _mm256_stream_load_si256 (__m256i const* mem_addr)
    VMOVNTDQA ymm, m256
+ __m256i _mm256_stream_load_si256 (__m256i const* mem_addr)    VMOVNTDQA ymm, m256 To be added. To be added.
@@ -6643,7 +6643,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. - __m256i _mm256_stream_load_si256 (__m256i const* mem_addr)
    VMOVNTDQA ymm, m256
+ __m256i _mm256_stream_load_si256 (__m256i const* mem_addr)    VMOVNTDQA ymm, m256 To be added. To be added.
@@ -6671,7 +6671,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. - __m256i _mm256_stream_load_si256 (__m256i const* mem_addr)
    VMOVNTDQA ymm, m256
+ __m256i _mm256_stream_load_si256 (__m256i const* mem_addr)    VMOVNTDQA ymm, m256 To be added. To be added.
@@ -6697,7 +6697,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_maskload_epi32 (int const* mem_addr, __m128i mask)
    VPMASKMOVD xmm, xmm, m128
+ __m128i _mm_maskload_epi32 (int const* mem_addr, __m128i mask)    VPMASKMOVD xmm, xmm, m128 To be added. To be added.
@@ -6723,7 +6723,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_maskload_epi32 (int const* mem_addr, __m256i mask)
    VPMASKMOVD ymm, ymm, m256
+ __m256i _mm256_maskload_epi32 (int const* mem_addr, __m256i mask)    VPMASKMOVD ymm, ymm, m256 To be added. To be added.
@@ -6749,7 +6749,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_maskload_epi64 (__int64 const* mem_addr, __m128i mask)
    VPMASKMOVQ xmm, xmm, m128
+ __m128i _mm_maskload_epi64 (__int64 const* mem_addr, __m128i mask)    VPMASKMOVQ xmm, xmm, m128 To be added. To be added.
@@ -6775,7 +6775,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_maskload_epi64 (__int64 const* mem_addr, __m256i mask)
    VPMASKMOVQ ymm, ymm, m256
+ __m256i _mm256_maskload_epi64 (__int64 const* mem_addr, __m256i mask)    VPMASKMOVQ ymm, ymm, m256 To be added. To be added.
@@ -6801,7 +6801,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_maskload_epi32 (int const* mem_addr, __m128i mask)
    VPMASKMOVD xmm, xmm, m128
+ __m128i _mm_maskload_epi32 (int const* mem_addr, __m128i mask)    VPMASKMOVD xmm, xmm, m128 To be added. To be added.
@@ -6827,7 +6827,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_maskload_epi32 (int const* mem_addr, __m256i mask)
    VPMASKMOVD ymm, ymm, m256
+ __m256i _mm256_maskload_epi32 (int const* mem_addr, __m256i mask)    VPMASKMOVD ymm, ymm, m256 To be added. To be added.
@@ -6853,7 +6853,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_maskload_epi64 (__int64 const* mem_addr, __m128i mask)
    VPMASKMOVQ xmm, xmm, m128
+ __m128i _mm_maskload_epi64 (__int64 const* mem_addr, __m128i mask)    VPMASKMOVQ xmm, xmm, m128 To be added. To be added.
@@ -6879,7 +6879,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_maskload_epi64 (__int64 const* mem_addr, __m256i mask)
    VPMASKMOVQ ymm, ymm, m256
+ __m256i _mm256_maskload_epi64 (__int64 const* mem_addr, __m256i mask)    VPMASKMOVQ ymm, ymm, m256 To be added. To be added.
@@ -6907,7 +6907,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - void _mm_maskstore_epi32 (int* mem_addr, __m128i mask, __m128i a)
    VPMASKMOVD m128, xmm, xmm
+ void _mm_maskstore_epi32 (int* mem_addr, __m128i mask, __m128i a)    VPMASKMOVD m128, xmm, xmm To be added.
@@ -6934,7 +6934,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - void _mm256_maskstore_epi32 (int* mem_addr, __m256i mask, __m256i a)
    VPMASKMOVD m256, ymm, ymm
+ void _mm256_maskstore_epi32 (int* mem_addr, __m256i mask, __m256i a)    VPMASKMOVD m256, ymm, ymm To be added. @@ -6961,7 +6961,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - void _mm_maskstore_epi64 (__int64* mem_addr, __m128i mask, __m128i a)
    VPMASKMOVQ m128, xmm, xmm
+ void _mm_maskstore_epi64 (__int64* mem_addr, __m128i mask, __m128i a)    VPMASKMOVQ m128, xmm, xmm To be added. @@ -6988,7 +6988,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - void _mm256_maskstore_epi64 (__int64* mem_addr, __m256i mask, __m256i a)
    VPMASKMOVQ m256, ymm, ymm
+ void _mm256_maskstore_epi64 (__int64* mem_addr, __m256i mask, __m256i a)    VPMASKMOVQ m256, ymm, ymm To be added. @@ -7015,7 +7015,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - void _mm_maskstore_epi32 (int* mem_addr, __m128i mask, __m128i a)
    VPMASKMOVD m128, xmm, xmm
+ void _mm_maskstore_epi32 (int* mem_addr, __m128i mask, __m128i a)    VPMASKMOVD m128, xmm, xmm To be added. @@ -7042,7 +7042,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - void _mm256_maskstore_epi32 (int* mem_addr, __m256i mask, __m256i a)
    VPMASKMOVD m256, ymm, ymm
+ void _mm256_maskstore_epi32 (int* mem_addr, __m256i mask, __m256i a)    VPMASKMOVD m256, ymm, ymm To be added. @@ -7069,7 +7069,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - void _mm_maskstore_epi64 (__int64* mem_addr, __m128i mask, __m128i a)
    VPMASKMOVQ m128, xmm, xmm
+ void _mm_maskstore_epi64 (__int64* mem_addr, __m128i mask, __m128i a)    VPMASKMOVQ m128, xmm, xmm To be added. @@ -7096,7 +7096,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - void _mm256_maskstore_epi64 (__int64* mem_addr, __m256i mask, __m256i a)
    VPMASKMOVQ m256, ymm, ymm
+ void _mm256_maskstore_epi64 (__int64* mem_addr, __m256i mask, __m256i a)    VPMASKMOVQ m256, ymm, ymm To be added. @@ -7126,7 +7126,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_max_epu8 (__m256i a, __m256i b)
    VPMAXUB ymm, ymm, ymm/m256
+ __m256i _mm256_max_epu8 (__m256i a, __m256i b)    VPMAXUB ymm, ymm, ymm/m256 To be added. To be added.
@@ -7157,7 +7157,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_max_epi16 (__m256i a, __m256i b)
    VPMAXSW ymm, ymm, ymm/m256
+ __m256i _mm256_max_epi16 (__m256i a, __m256i b)    VPMAXSW ymm, ymm, ymm/m256 To be added. To be added.
@@ -7188,7 +7188,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_max_epi32 (__m256i a, __m256i b)
    VPMAXSD ymm, ymm, ymm/m256
+ __m256i _mm256_max_epi32 (__m256i a, __m256i b)    VPMAXSD ymm, ymm, ymm/m256 To be added. To be added.
@@ -7219,7 +7219,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_max_epi8 (__m256i a, __m256i b)
    VPMAXSB ymm, ymm, ymm/m256
+ __m256i _mm256_max_epi8 (__m256i a, __m256i b)    VPMAXSB ymm, ymm, ymm/m256 To be added. To be added.
@@ -7250,7 +7250,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_max_epu16 (__m256i a, __m256i b)
    VPMAXUW ymm, ymm, ymm/m256
+ __m256i _mm256_max_epu16 (__m256i a, __m256i b)    VPMAXUW ymm, ymm, ymm/m256 To be added. To be added.
@@ -7281,7 +7281,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_max_epu32 (__m256i a, __m256i b)
    VPMAXUD ymm, ymm, ymm/m256
+ __m256i _mm256_max_epu32 (__m256i a, __m256i b)    VPMAXUD ymm, ymm, ymm/m256 To be added. To be added.
@@ -7312,7 +7312,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_min_epu8 (__m256i a, __m256i b)
    VPMINUB ymm, ymm, ymm/m256
+ __m256i _mm256_min_epu8 (__m256i a, __m256i b)    VPMINUB ymm, ymm, ymm/m256 To be added. To be added.
@@ -7343,7 +7343,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_min_epi16 (__m256i a, __m256i b)
    VPMINSW ymm, ymm, ymm/m256
+ __m256i _mm256_min_epi16 (__m256i a, __m256i b)    VPMINSW ymm, ymm, ymm/m256 To be added. To be added.
@@ -7374,7 +7374,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_min_epi32 (__m256i a, __m256i b)
    VPMINSD ymm, ymm, ymm/m256
+ __m256i _mm256_min_epi32 (__m256i a, __m256i b)    VPMINSD ymm, ymm, ymm/m256 To be added. To be added.
@@ -7405,7 +7405,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_min_epi8 (__m256i a, __m256i b)
    VPMINSB ymm, ymm, ymm/m256
+ __m256i _mm256_min_epi8 (__m256i a, __m256i b)    VPMINSB ymm, ymm, ymm/m256 To be added. To be added.
@@ -7436,7 +7436,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_min_epu16 (__m256i a, __m256i b)
    VPMINUW ymm, ymm, ymm/m256
+ __m256i _mm256_min_epu16 (__m256i a, __m256i b)    VPMINUW ymm, ymm, ymm/m256 To be added. To be added.
@@ -7467,7 +7467,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_min_epu32 (__m256i a, __m256i b)
    VPMINUD ymm, ymm, ymm/m256
+ __m256i _mm256_min_epu32 (__m256i a, __m256i b)    VPMINUD ymm, ymm, ymm/m256 To be added. To be added.
@@ -7496,7 +7496,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. - int _mm256_movemask_epi8 (__m256i a)
    VPMOVMSKB reg, ymm
+ int _mm256_movemask_epi8 (__m256i a)    VPMOVMSKB reg, ymm To be added. To be added.
@@ -7525,7 +7525,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. - int _mm256_movemask_epi8 (__m256i a)
    VPMOVMSKB reg, ymm
+ int _mm256_movemask_epi8 (__m256i a)    VPMOVMSKB reg, ymm To be added. To be added.
@@ -7554,7 +7554,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - __m256i _mm256_mpsadbw_epu8 (__m256i a, __m256i b, const int imm8)
    VMPSADBW ymm, ymm, ymm/m256, imm8
+ __m256i _mm256_mpsadbw_epu8 (__m256i a, __m256i b, const int imm8)    VMPSADBW ymm, ymm, ymm/m256, imm8 To be added. To be added. @@ -7585,7 +7585,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_mul_epi32 (__m256i a, __m256i b)
    VPMULDQ ymm, ymm, ymm/m256
+ __m256i _mm256_mul_epi32 (__m256i a, __m256i b)    VPMULDQ ymm, ymm, ymm/m256 To be added. To be added.
@@ -7616,7 +7616,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_mul_epu32 (__m256i a, __m256i b)
    VPMULUDQ ymm, ymm, ymm/m256
+ __m256i _mm256_mul_epu32 (__m256i a, __m256i b)    VPMULUDQ ymm, ymm, ymm/m256 To be added. To be added.
@@ -7647,7 +7647,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_maddubs_epi16 (__m256i a, __m256i b)
    VPMADDUBSW ymm, ymm, ymm/m256
+ __m256i _mm256_maddubs_epi16 (__m256i a, __m256i b)    VPMADDUBSW ymm, ymm, ymm/m256 To be added. To be added.
@@ -7678,7 +7678,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_madd_epi16 (__m256i a, __m256i b)
    VPMADDWD ymm, ymm, ymm/m256
+ __m256i _mm256_madd_epi16 (__m256i a, __m256i b)    VPMADDWD ymm, ymm, ymm/m256 To be added. To be added.
@@ -7705,7 +7705,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_mulhi_epi16 (__m256i a, __m256i b)
    VPMULHW ymm, ymm, ymm/m256
+ __m256i _mm256_mulhi_epi16 (__m256i a, __m256i b)    VPMULHW ymm, ymm, ymm/m256 To be added. To be added.
@@ -7732,7 +7732,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_mulhi_epu16 (__m256i a, __m256i b)
    VPMULHUW ymm, ymm, ymm/m256
+ __m256i _mm256_mulhi_epu16 (__m256i a, __m256i b)    VPMULHUW ymm, ymm, ymm/m256 To be added. To be added.
@@ -7759,7 +7759,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_mulhrs_epi16 (__m256i a, __m256i b)
    VPMULHRSW ymm, ymm, ymm/m256
+ __m256i _mm256_mulhrs_epi16 (__m256i a, __m256i b)    VPMULHRSW ymm, ymm, ymm/m256 To be added. To be added.
@@ -7786,7 +7786,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_mullo_epi16 (__m256i a, __m256i b)
    VPMULLW ymm, ymm, ymm/m256
+ __m256i _mm256_mullo_epi16 (__m256i a, __m256i b)    VPMULLW ymm, ymm, ymm/m256 To be added. To be added.
@@ -7813,7 +7813,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_mullo_epi32 (__m256i a, __m256i b)
    VPMULLD ymm, ymm, ymm/m256
+ __m256i _mm256_mullo_epi32 (__m256i a, __m256i b)    VPMULLD ymm, ymm, ymm/m256 To be added. To be added.
@@ -7840,7 +7840,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_mullo_epi16 (__m256i a, __m256i b)
    VPMULLW ymm, ymm, ymm/m256
+ __m256i _mm256_mullo_epi16 (__m256i a, __m256i b)    VPMULLW ymm, ymm, ymm/m256 To be added. To be added.
@@ -7867,7 +7867,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_mullo_epi32 (__m256i a, __m256i b)
    VPMULLD ymm, ymm, ymm/m256
+ __m256i _mm256_mullo_epi32 (__m256i a, __m256i b)    VPMULLD ymm, ymm, ymm/m256 To be added. To be added.
@@ -7898,7 +7898,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_or_si256 (__m256i a, __m256i b)
    VPOR ymm, ymm, ymm/m256
+ __m256i _mm256_or_si256 (__m256i a, __m256i b)    VPOR ymm, ymm, ymm/m256 To be added. To be added.
@@ -7929,7 +7929,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_or_si256 (__m256i a, __m256i b)
    VPOR ymm, ymm, ymm/m256
+ __m256i _mm256_or_si256 (__m256i a, __m256i b)    VPOR ymm, ymm, ymm/m256 To be added. To be added.
@@ -7960,7 +7960,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_or_si256 (__m256i a, __m256i b)
    VPOR ymm, ymm, ymm/m256
+ __m256i _mm256_or_si256 (__m256i a, __m256i b)    VPOR ymm, ymm, ymm/m256 To be added. To be added.
@@ -7991,7 +7991,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_or_si256 (__m256i a, __m256i b)
    VPOR ymm, ymm, ymm/m256
+ __m256i _mm256_or_si256 (__m256i a, __m256i b)    VPOR ymm, ymm, ymm/m256 To be added. To be added.
@@ -8022,7 +8022,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_or_si256 (__m256i a, __m256i b)
    VPOR ymm, ymm, ymm/m256
+ __m256i _mm256_or_si256 (__m256i a, __m256i b)    VPOR ymm, ymm, ymm/m256 To be added. To be added.
@@ -8053,7 +8053,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_or_si256 (__m256i a, __m256i b)
    VPOR ymm, ymm, ymm/m256
+ __m256i _mm256_or_si256 (__m256i a, __m256i b)    VPOR ymm, ymm, ymm/m256 To be added. To be added.
@@ -8084,7 +8084,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_or_si256 (__m256i a, __m256i b)
    VPOR ymm, ymm, ymm/m256
+ __m256i _mm256_or_si256 (__m256i a, __m256i b)    VPOR ymm, ymm, ymm/m256 To be added. To be added.
@@ -8115,7 +8115,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_or_si256 (__m256i a, __m256i b)
    VPOR ymm, ymm, ymm/m256
+ __m256i _mm256_or_si256 (__m256i a, __m256i b)    VPOR ymm, ymm, ymm/m256 To be added. To be added.
@@ -8142,7 +8142,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_packs_epi16 (__m256i a, __m256i b)
    VPACKSSWB ymm, ymm, ymm/m256
+ __m256i _mm256_packs_epi16 (__m256i a, __m256i b)    VPACKSSWB ymm, ymm, ymm/m256 To be added. To be added.
@@ -8169,7 +8169,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_packs_epi32 (__m256i a, __m256i b)
    VPACKSSDW ymm, ymm, ymm/m256
+ __m256i _mm256_packs_epi32 (__m256i a, __m256i b)    VPACKSSDW ymm, ymm, ymm/m256 To be added. To be added.
@@ -8196,7 +8196,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_packus_epi16 (__m256i a, __m256i b)
    VPACKUSWB ymm, ymm, ymm/m256
+ __m256i _mm256_packus_epi16 (__m256i a, __m256i b)    VPACKUSWB ymm, ymm, ymm/m256 To be added. To be added.
@@ -8223,7 +8223,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_packus_epi32 (__m256i a, __m256i b)
    VPACKUSDW ymm, ymm, ymm/m256
+ __m256i _mm256_packus_epi32 (__m256i a, __m256i b)    VPACKUSDW ymm, ymm, ymm/m256 To be added. To be added.
@@ -8256,7 +8256,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - __m256i _mm256_permute2x128_si256 (__m256i a, __m256i b, const int imm8)
    VPERM2I128 ymm, ymm, ymm/m256, imm8
+ __m256i _mm256_permute2x128_si256 (__m256i a, __m256i b, const int imm8)    VPERM2I128 ymm, ymm, ymm/m256, imm8 To be added. To be added. @@ -8289,7 +8289,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - __m256i _mm256_permute2x128_si256 (__m256i a, __m256i b, const int imm8)
    VPERM2I128 ymm, ymm, ymm/m256, imm8
+ __m256i _mm256_permute2x128_si256 (__m256i a, __m256i b, const int imm8)    VPERM2I128 ymm, ymm, ymm/m256, imm8 To be added. To be added. @@ -8322,7 +8322,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - __m256i _mm256_permute2x128_si256 (__m256i a, __m256i b, const int imm8)
    VPERM2I128 ymm, ymm, ymm/m256, imm8
+ __m256i _mm256_permute2x128_si256 (__m256i a, __m256i b, const int imm8)    VPERM2I128 ymm, ymm, ymm/m256, imm8 To be added. To be added. @@ -8355,7 +8355,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - __m256i _mm256_permute2x128_si256 (__m256i a, __m256i b, const int imm8)
    VPERM2I128 ymm, ymm, ymm/m256, imm8
+ __m256i _mm256_permute2x128_si256 (__m256i a, __m256i b, const int imm8)    VPERM2I128 ymm, ymm, ymm/m256, imm8 To be added. To be added. @@ -8388,7 +8388,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - __m256i _mm256_permute2x128_si256 (__m256i a, __m256i b, const int imm8)
    VPERM2I128 ymm, ymm, ymm/m256, imm8
+ __m256i _mm256_permute2x128_si256 (__m256i a, __m256i b, const int imm8)    VPERM2I128 ymm, ymm, ymm/m256, imm8 To be added. To be added. @@ -8421,7 +8421,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - __m256i _mm256_permute2x128_si256 (__m256i a, __m256i b, const int imm8)
    VPERM2I128 ymm, ymm, ymm/m256, imm8
+ __m256i _mm256_permute2x128_si256 (__m256i a, __m256i b, const int imm8)    VPERM2I128 ymm, ymm, ymm/m256, imm8 To be added. To be added. @@ -8454,7 +8454,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - __m256i _mm256_permute2x128_si256 (__m256i a, __m256i b, const int imm8)
    VPERM2I128 ymm, ymm, ymm/m256, imm8
+ __m256i _mm256_permute2x128_si256 (__m256i a, __m256i b, const int imm8)    VPERM2I128 ymm, ymm, ymm/m256, imm8 To be added. To be added. @@ -8487,7 +8487,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - __m256i _mm256_permute2x128_si256 (__m256i a, __m256i b, const int imm8)
    VPERM2I128 ymm, ymm, ymm/m256, imm8
+ __m256i _mm256_permute2x128_si256 (__m256i a, __m256i b, const int imm8)    VPERM2I128 ymm, ymm, ymm/m256, imm8 To be added. To be added. @@ -8514,7 +8514,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256d _mm256_permute4x64_pd (__m256d a, const int imm8)
    VPERMPD ymm, ymm/m256, imm8
+ __m256d _mm256_permute4x64_pd (__m256d a, const int imm8)    VPERMPD ymm, ymm/m256, imm8 To be added. To be added.
@@ -8541,7 +8541,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_permute4x64_epi64 (__m256i a, const int imm8)
    VPERMQ ymm, ymm/m256, imm8
+ __m256i _mm256_permute4x64_epi64 (__m256i a, const int imm8)    VPERMQ ymm, ymm/m256, imm8 To be added. To be added.
@@ -8568,7 +8568,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_permute4x64_epi64 (__m256i a, const int imm8)
    VPERMQ ymm, ymm/m256, imm8
+ __m256i _mm256_permute4x64_epi64 (__m256i a, const int imm8)    VPERMQ ymm, ymm/m256, imm8 To be added. To be added.
@@ -8595,7 +8595,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_permutevar8x32_epi32 (__m256i a, __m256i idx)
    VPERMD ymm, ymm/m256, ymm
+ __m256i _mm256_permutevar8x32_epi32 (__m256i a, __m256i idx)    VPERMD ymm, ymm/m256, ymm To be added. To be added.
@@ -8622,7 +8622,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256 _mm256_permutevar8x32_ps (__m256 a, __m256i idx)
    VPERMPS ymm, ymm/m256, ymm
+ __m256 _mm256_permutevar8x32_ps (__m256 a, __m256i idx)    VPERMPS ymm, ymm/m256, ymm To be added. To be added.
@@ -8649,7 +8649,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_permutevar8x32_epi32 (__m256i a, __m256i idx)
    VPERMD ymm, ymm/m256, ymm
+ __m256i _mm256_permutevar8x32_epi32 (__m256i a, __m256i idx)    VPERMD ymm, ymm/m256, ymm To be added. To be added.
@@ -8680,7 +8680,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_slli_epi16 (__m256i a, int imm8)
    VPSLLW ymm, ymm, imm8
+ __m256i _mm256_slli_epi16 (__m256i a, int imm8)    VPSLLW ymm, ymm, imm8 To be added. To be added.
@@ -8711,7 +8711,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_sll_epi16 (__m256i a, __m128i count)
    VPSLLW ymm, ymm, xmm/m128
+ __m256i _mm256_sll_epi16 (__m256i a, __m128i count)    VPSLLW ymm, ymm, xmm/m128 To be added. To be added.
@@ -8742,7 +8742,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_slli_epi32 (__m256i a, int imm8)
    VPSLLD ymm, ymm, imm8
+ __m256i _mm256_slli_epi32 (__m256i a, int imm8)    VPSLLD ymm, ymm, imm8 To be added. To be added.
@@ -8773,7 +8773,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_sll_epi32 (__m256i a, __m128i count)
    VPSLLD ymm, ymm, xmm/m128
+ __m256i _mm256_sll_epi32 (__m256i a, __m128i count)    VPSLLD ymm, ymm, xmm/m128 To be added. To be added.
@@ -8804,7 +8804,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_slli_epi64 (__m256i a, int imm8)
    VPSLLQ ymm, ymm, imm8
+ __m256i _mm256_slli_epi64 (__m256i a, int imm8)    VPSLLQ ymm, ymm, imm8 To be added. To be added.
@@ -8835,7 +8835,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_sll_epi64 (__m256i a, __m128i count)
    VPSLLQ ymm, ymm, xmm/m128
+ __m256i _mm256_sll_epi64 (__m256i a, __m128i count)    VPSLLQ ymm, ymm, xmm/m128 To be added. To be added.
@@ -8866,7 +8866,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_slli_epi16 (__m256i a, int imm8)
    VPSLLW ymm, ymm, imm8
+ __m256i _mm256_slli_epi16 (__m256i a, int imm8)    VPSLLW ymm, ymm, imm8 To be added. To be added.
@@ -8897,7 +8897,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_sll_epi16 (__m256i a, __m128i count)
    VPSLLW ymm, ymm, xmm/m128
+ __m256i _mm256_sll_epi16 (__m256i a, __m128i count)    VPSLLW ymm, ymm, xmm/m128 To be added. To be added.
@@ -8928,7 +8928,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_slli_epi32 (__m256i a, int imm8)
    VPSLLD ymm, ymm, imm8
+ __m256i _mm256_slli_epi32 (__m256i a, int imm8)    VPSLLD ymm, ymm, imm8 To be added. To be added.
@@ -8959,7 +8959,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_sll_epi32 (__m256i a, __m128i count)
    VPSLLD ymm, ymm, xmm/m128
+ __m256i _mm256_sll_epi32 (__m256i a, __m128i count)    VPSLLD ymm, ymm, xmm/m128 To be added. To be added.
@@ -8990,7 +8990,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_slli_epi64 (__m256i a, int imm8)
    VPSLLQ ymm, ymm, imm8
+ __m256i _mm256_slli_epi64 (__m256i a, int imm8)    VPSLLQ ymm, ymm, imm8 To be added. To be added.
@@ -9021,7 +9021,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_sll_epi64 (__m256i a, __m128i count)
    VPSLLQ ymm, ymm, xmm/m128
+ __m256i _mm256_sll_epi64 (__m256i a, __m128i count)    VPSLLQ ymm, ymm, xmm/m128 To be added. To be added.
@@ -9052,7 +9052,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_bslli_epi128 (__m256i a, const int imm8)
    VPSLLDQ ymm, ymm, imm8
+ __m256i _mm256_bslli_epi128 (__m256i a, const int imm8)    VPSLLDQ ymm, ymm, imm8 To be added. To be added.
@@ -9083,7 +9083,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_bslli_epi128 (__m256i a, const int imm8)
    VPSLLDQ ymm, ymm, imm8
+ __m256i _mm256_bslli_epi128 (__m256i a, const int imm8)    VPSLLDQ ymm, ymm, imm8 To be added. To be added.
@@ -9114,7 +9114,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_bslli_epi128 (__m256i a, const int imm8)
    VPSLLDQ ymm, ymm, imm8
+ __m256i _mm256_bslli_epi128 (__m256i a, const int imm8)    VPSLLDQ ymm, ymm, imm8 To be added. To be added.
@@ -9145,7 +9145,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_bslli_epi128 (__m256i a, const int imm8)
    VPSLLDQ ymm, ymm, imm8
+ __m256i _mm256_bslli_epi128 (__m256i a, const int imm8)    VPSLLDQ ymm, ymm, imm8 To be added. To be added.
@@ -9176,7 +9176,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_bslli_epi128 (__m256i a, const int imm8)
    VPSLLDQ ymm, ymm, imm8
+ __m256i _mm256_bslli_epi128 (__m256i a, const int imm8)    VPSLLDQ ymm, ymm, imm8 To be added. To be added.
@@ -9207,7 +9207,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_bslli_epi128 (__m256i a, const int imm8)
    VPSLLDQ ymm, ymm, imm8
+ __m256i _mm256_bslli_epi128 (__m256i a, const int imm8)    VPSLLDQ ymm, ymm, imm8 To be added. To be added.
@@ -9238,7 +9238,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_bslli_epi128 (__m256i a, const int imm8)
    VPSLLDQ ymm, ymm, imm8
+ __m256i _mm256_bslli_epi128 (__m256i a, const int imm8)    VPSLLDQ ymm, ymm, imm8 To be added. To be added.
@@ -9269,7 +9269,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_bslli_epi128 (__m256i a, const int imm8)
    VPSLLDQ ymm, ymm, imm8
+ __m256i _mm256_bslli_epi128 (__m256i a, const int imm8)    VPSLLDQ ymm, ymm, imm8 To be added. To be added.
@@ -9300,7 +9300,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_sllv_epi32 (__m128i a, __m128i count)
    VPSLLVD xmm, ymm, xmm/m128
+ __m128i _mm_sllv_epi32 (__m128i a, __m128i count)    VPSLLVD xmm, ymm, xmm/m128 To be added. To be added.
@@ -9331,7 +9331,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_sllv_epi64 (__m128i a, __m128i count)
    VPSLLVQ xmm, ymm, xmm/m128
+ __m128i _mm_sllv_epi64 (__m128i a, __m128i count)    VPSLLVQ xmm, ymm, xmm/m128 To be added. To be added.
@@ -9362,7 +9362,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_sllv_epi32 (__m128i a, __m128i count)
    VPSLLVD xmm, ymm, xmm/m128
+ __m128i _mm_sllv_epi32 (__m128i a, __m128i count)    VPSLLVD xmm, ymm, xmm/m128 To be added. To be added.
@@ -9393,7 +9393,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_sllv_epi64 (__m128i a, __m128i count)
    VPSLLVQ xmm, ymm, xmm/m128
+ __m128i _mm_sllv_epi64 (__m128i a, __m128i count)    VPSLLVQ xmm, ymm, xmm/m128 To be added. To be added.
@@ -9424,7 +9424,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_sllv_epi32 (__m256i a, __m256i count)
    VPSLLVD ymm, ymm, ymm/m256
+ __m256i _mm256_sllv_epi32 (__m256i a, __m256i count)    VPSLLVD ymm, ymm, ymm/m256 To be added. To be added.
@@ -9455,7 +9455,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_sllv_epi64 (__m256i a, __m256i count)
    VPSLLVQ ymm, ymm, ymm/m256
+ __m256i _mm256_sllv_epi64 (__m256i a, __m256i count)    VPSLLVQ ymm, ymm, ymm/m256 To be added. To be added.
@@ -9486,7 +9486,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_sllv_epi32 (__m256i a, __m256i count)
    VPSLLVD ymm, ymm, ymm/m256
+ __m256i _mm256_sllv_epi32 (__m256i a, __m256i count)    VPSLLVD ymm, ymm, ymm/m256 To be added. To be added.
@@ -9517,7 +9517,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_sllv_epi64 (__m256i a, __m256i count)
    VPSLLVQ ymm, ymm, ymm/m256
+ __m256i _mm256_sllv_epi64 (__m256i a, __m256i count)    VPSLLVQ ymm, ymm, ymm/m256 To be added. To be added.
@@ -9548,7 +9548,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_srai_epi16 (__m256i a, int imm8)
    VPSRAW ymm, ymm, imm8
+ __m256i _mm256_srai_epi16 (__m256i a, int imm8)    VPSRAW ymm, ymm, imm8 To be added. To be added.
@@ -9579,7 +9579,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - _mm256_sra_epi16 (__m256i a, __m128i count)
    VPSRAW ymm, ymm, xmm/m128
+ _mm256_sra_epi16 (__m256i a, __m128i count)    VPSRAW ymm, ymm, xmm/m128 To be added. To be added.
@@ -9610,7 +9610,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_srai_epi32 (__m256i a, int imm8)
    VPSRAD ymm, ymm, imm8
+ __m256i _mm256_srai_epi32 (__m256i a, int imm8)    VPSRAD ymm, ymm, imm8 To be added. To be added.
@@ -9641,7 +9641,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - _mm256_sra_epi32 (__m256i a, __m128i count)
    VPSRAD ymm, ymm, xmm/m128
+ _mm256_sra_epi32 (__m256i a, __m128i count)    VPSRAD ymm, ymm, xmm/m128 To be added. To be added.
@@ -9668,7 +9668,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_srav_epi32 (__m128i a, __m128i count)
    VPSRAVD xmm, xmm, xmm/m128
+ __m128i _mm_srav_epi32 (__m128i a, __m128i count)    VPSRAVD xmm, xmm, xmm/m128 To be added. To be added.
@@ -9695,7 +9695,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_srav_epi32 (__m256i a, __m256i count)
    VPSRAVD ymm, ymm, ymm/m256
+ __m256i _mm256_srav_epi32 (__m256i a, __m256i count)    VPSRAVD ymm, ymm, ymm/m256 To be added. To be added.
@@ -9726,7 +9726,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_srli_epi16 (__m256i a, int imm8)
    VPSRLW ymm, ymm, imm8
+ __m256i _mm256_srli_epi16 (__m256i a, int imm8)    VPSRLW ymm, ymm, imm8 To be added. To be added.
@@ -9757,7 +9757,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_srl_epi16 (__m256i a, __m128i count)
    VPSRLW ymm, ymm, xmm/m128
+ __m256i _mm256_srl_epi16 (__m256i a, __m128i count)    VPSRLW ymm, ymm, xmm/m128 To be added. To be added.
@@ -9788,7 +9788,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_srli_epi32 (__m256i a, int imm8)
    VPSRLD ymm, ymm, imm8
+ __m256i _mm256_srli_epi32 (__m256i a, int imm8)    VPSRLD ymm, ymm, imm8 To be added. To be added.
@@ -9819,7 +9819,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_srl_epi32 (__m256i a, __m128i count)
    VPSRLD ymm, ymm, xmm/m128
+ __m256i _mm256_srl_epi32 (__m256i a, __m128i count)    VPSRLD ymm, ymm, xmm/m128 To be added. To be added.
@@ -9850,7 +9850,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_srli_epi64 (__m256i a, int imm8)
    VPSRLQ ymm, ymm, imm8
+ __m256i _mm256_srli_epi64 (__m256i a, int imm8)    VPSRLQ ymm, ymm, imm8 To be added. To be added.
@@ -9881,7 +9881,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_srl_epi64 (__m256i a, __m128i count)
    VPSRLQ ymm, ymm, xmm/m128
+ __m256i _mm256_srl_epi64 (__m256i a, __m128i count)    VPSRLQ ymm, ymm, xmm/m128 To be added. To be added.
@@ -9912,7 +9912,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_srli_epi16 (__m256i a, int imm8)
    VPSRLW ymm, ymm, imm8
+ __m256i _mm256_srli_epi16 (__m256i a, int imm8)    VPSRLW ymm, ymm, imm8 To be added. To be added.
@@ -9943,7 +9943,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_srl_epi16 (__m256i a, __m128i count)
    VPSRLW ymm, ymm, xmm/m128
+ __m256i _mm256_srl_epi16 (__m256i a, __m128i count)    VPSRLW ymm, ymm, xmm/m128 To be added. To be added.
@@ -9974,7 +9974,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_srli_epi32 (__m256i a, int imm8)
    VPSRLD ymm, ymm, imm8
+ __m256i _mm256_srli_epi32 (__m256i a, int imm8)    VPSRLD ymm, ymm, imm8 To be added. To be added.
@@ -10005,7 +10005,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_srl_epi32 (__m256i a, __m128i count)
    VPSRLD ymm, ymm, xmm/m128
+ __m256i _mm256_srl_epi32 (__m256i a, __m128i count)    VPSRLD ymm, ymm, xmm/m128 To be added. To be added.
@@ -10036,7 +10036,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_srli_epi64 (__m256i a, int imm8)
    VPSRLQ ymm, ymm, imm8
+ __m256i _mm256_srli_epi64 (__m256i a, int imm8)    VPSRLQ ymm, ymm, imm8 To be added. To be added.
@@ -10067,7 +10067,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_srl_epi64 (__m256i a, __m128i count)
    VPSRLQ ymm, ymm, xmm/m128
+ __m256i _mm256_srl_epi64 (__m256i a, __m128i count)    VPSRLQ ymm, ymm, xmm/m128 To be added. To be added.
@@ -10098,7 +10098,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_bsrli_epi128 (__m256i a, const int imm8)
    VPSRLDQ ymm, ymm, imm8
+ __m256i _mm256_bsrli_epi128 (__m256i a, const int imm8)    VPSRLDQ ymm, ymm, imm8 To be added. To be added.
@@ -10129,7 +10129,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_bsrli_epi128 (__m256i a, const int imm8)
    VPSRLDQ ymm, ymm, imm8
+ __m256i _mm256_bsrli_epi128 (__m256i a, const int imm8)    VPSRLDQ ymm, ymm, imm8 To be added. To be added.
@@ -10160,7 +10160,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_bsrli_epi128 (__m256i a, const int imm8)
    VPSRLDQ ymm, ymm, imm8
+ __m256i _mm256_bsrli_epi128 (__m256i a, const int imm8)    VPSRLDQ ymm, ymm, imm8 To be added. To be added.
@@ -10191,7 +10191,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_bsrli_epi128 (__m256i a, const int imm8)
    VPSRLDQ ymm, ymm, imm8
+ __m256i _mm256_bsrli_epi128 (__m256i a, const int imm8)    VPSRLDQ ymm, ymm, imm8 To be added. To be added.
@@ -10222,7 +10222,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_bsrli_epi128 (__m256i a, const int imm8)
    VPSRLDQ ymm, ymm, imm8
+ __m256i _mm256_bsrli_epi128 (__m256i a, const int imm8)    VPSRLDQ ymm, ymm, imm8 To be added. To be added.
@@ -10253,7 +10253,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_bsrli_epi128 (__m256i a, const int imm8)
    VPSRLDQ ymm, ymm, imm8
+ __m256i _mm256_bsrli_epi128 (__m256i a, const int imm8)    VPSRLDQ ymm, ymm, imm8 To be added. To be added.
@@ -10284,7 +10284,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_bsrli_epi128 (__m256i a, const int imm8)
    VPSRLDQ ymm, ymm, imm8
+ __m256i _mm256_bsrli_epi128 (__m256i a, const int imm8)    VPSRLDQ ymm, ymm, imm8 To be added. To be added.
@@ -10315,7 +10315,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_bsrli_epi128 (__m256i a, const int imm8)
    VPSRLDQ ymm, ymm, imm8
+ __m256i _mm256_bsrli_epi128 (__m256i a, const int imm8)    VPSRLDQ ymm, ymm, imm8 To be added. To be added.
@@ -10346,7 +10346,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_srlv_epi32 (__m128i a, __m128i count)
    VPSRLVD xmm, xmm, xmm/m128
+ __m128i _mm_srlv_epi32 (__m128i a, __m128i count)    VPSRLVD xmm, xmm, xmm/m128 To be added. To be added.
@@ -10377,7 +10377,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_srlv_epi64 (__m128i a, __m128i count)
    VPSRLVQ xmm, xmm, xmm/m128
+ __m128i _mm_srlv_epi64 (__m128i a, __m128i count)    VPSRLVQ xmm, xmm, xmm/m128 To be added. To be added.
@@ -10408,7 +10408,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_srlv_epi32 (__m128i a, __m128i count)
    VPSRLVD xmm, xmm, xmm/m128
+ __m128i _mm_srlv_epi32 (__m128i a, __m128i count)    VPSRLVD xmm, xmm, xmm/m128 To be added. To be added.
@@ -10439,7 +10439,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_srlv_epi64 (__m128i a, __m128i count)
    VPSRLVQ xmm, xmm, xmm/m128
+ __m128i _mm_srlv_epi64 (__m128i a, __m128i count)    VPSRLVQ xmm, xmm, xmm/m128 To be added. To be added.
@@ -10470,7 +10470,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_srlv_epi32 (__m256i a, __m256i count)
    VPSRLVD ymm, ymm, ymm/m256
+ __m256i _mm256_srlv_epi32 (__m256i a, __m256i count)    VPSRLVD ymm, ymm, ymm/m256 To be added. To be added.
@@ -10501,7 +10501,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_srlv_epi64 (__m256i a, __m256i count)
    VPSRLVQ ymm, ymm, ymm/m256
+ __m256i _mm256_srlv_epi64 (__m256i a, __m256i count)    VPSRLVQ ymm, ymm, ymm/m256 To be added. To be added.
@@ -10532,7 +10532,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_srlv_epi32 (__m256i a, __m256i count)
    VPSRLVD ymm, ymm, ymm/m256
+ __m256i _mm256_srlv_epi32 (__m256i a, __m256i count)    VPSRLVD ymm, ymm, ymm/m256 To be added. To be added.
@@ -10563,7 +10563,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_srlv_epi64 (__m256i a, __m256i count)
    VPSRLVQ ymm, ymm, ymm/m256
+ __m256i _mm256_srlv_epi64 (__m256i a, __m256i count)    VPSRLVQ ymm, ymm, ymm/m256 To be added. To be added.
@@ -10590,7 +10590,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_shuffle_epi8 (__m256i a, __m256i b)
    VPSHUFB ymm, ymm, ymm/m256
+ __m256i _mm256_shuffle_epi8 (__m256i a, __m256i b)    VPSHUFB ymm, ymm, ymm/m256 To be added. To be added.
@@ -10617,7 +10617,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_shuffle_epi32 (__m256i a, const int imm8)
    VPSHUFD ymm, ymm/m256, imm8
+ __m256i _mm256_shuffle_epi32 (__m256i a, const int imm8)    VPSHUFD ymm, ymm/m256, imm8 To be added. To be added.
@@ -10644,7 +10644,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_shuffle_epi8 (__m256i a, __m256i b)
    VPSHUFB ymm, ymm, ymm/m256
+ __m256i _mm256_shuffle_epi8 (__m256i a, __m256i b)    VPSHUFB ymm, ymm, ymm/m256 To be added. To be added.
@@ -10671,7 +10671,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_shuffle_epi32 (__m256i a, const int imm8)
    VPSHUFD ymm, ymm/m256, imm8
+ __m256i _mm256_shuffle_epi32 (__m256i a, const int imm8)    VPSHUFD ymm, ymm/m256, imm8 To be added. To be added.
@@ -10698,7 +10698,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_shufflehi_epi16 (__m256i a, const int imm8)
    VPSHUFHW ymm, ymm/m256, imm8
+ __m256i _mm256_shufflehi_epi16 (__m256i a, const int imm8)    VPSHUFHW ymm, ymm/m256, imm8 To be added. To be added.
@@ -10725,7 +10725,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_shufflehi_epi16 (__m256i a, const int imm8)
    VPSHUFHW ymm, ymm/m256, imm8
+ __m256i _mm256_shufflehi_epi16 (__m256i a, const int imm8)    VPSHUFHW ymm, ymm/m256, imm8 To be added. To be added.
@@ -10752,7 +10752,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_shufflelo_epi16 (__m256i a, const int imm8)
    VPSHUFLW ymm, ymm/m256, imm8
+ __m256i _mm256_shufflelo_epi16 (__m256i a, const int imm8)    VPSHUFLW ymm, ymm/m256, imm8 To be added. To be added.
@@ -10779,7 +10779,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_shufflelo_epi16 (__m256i a, const int imm8)
    VPSHUFLW ymm, ymm/m256, imm8
+ __m256i _mm256_shufflelo_epi16 (__m256i a, const int imm8)    VPSHUFLW ymm, ymm/m256, imm8 To be added. To be added.
@@ -10806,7 +10806,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_sign_epi16 (__m256i a, __m256i b)
    VPSIGNW ymm, ymm, ymm/m256
+ __m256i _mm256_sign_epi16 (__m256i a, __m256i b)    VPSIGNW ymm, ymm, ymm/m256 To be added. To be added.
@@ -10833,7 +10833,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_sign_epi32 (__m256i a, __m256i b)
    VPSIGND ymm, ymm, ymm/m256
+ __m256i _mm256_sign_epi32 (__m256i a, __m256i b)    VPSIGND ymm, ymm, ymm/m256 To be added. To be added.
@@ -10860,7 +10860,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_sign_epi8 (__m256i a, __m256i b)
    VPSIGNB ymm, ymm, ymm/m256
+ __m256i _mm256_sign_epi8 (__m256i a, __m256i b)    VPSIGNB ymm, ymm, ymm/m256 To be added. To be added.
@@ -10891,7 +10891,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_sub_epi8 (__m256i a, __m256i b)
    VPSUBB ymm, ymm, ymm/m256
+ __m256i _mm256_sub_epi8 (__m256i a, __m256i b)    VPSUBB ymm, ymm, ymm/m256 To be added. To be added.
@@ -10922,7 +10922,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_sub_epi16 (__m256i a, __m256i b)
    VPSUBW ymm, ymm, ymm/m256
+ __m256i _mm256_sub_epi16 (__m256i a, __m256i b)    VPSUBW ymm, ymm, ymm/m256 To be added. To be added.
@@ -10953,7 +10953,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_sub_epi32 (__m256i a, __m256i b)
    VPSUBD ymm, ymm, ymm/m256
+ __m256i _mm256_sub_epi32 (__m256i a, __m256i b)    VPSUBD ymm, ymm, ymm/m256 To be added. To be added.
@@ -10984,7 +10984,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_sub_epi64 (__m256i a, __m256i b)
    VPSUBQ ymm, ymm, ymm/m256
+ __m256i _mm256_sub_epi64 (__m256i a, __m256i b)    VPSUBQ ymm, ymm, ymm/m256 To be added. To be added.
@@ -11015,7 +11015,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_sub_epi8 (__m256i a, __m256i b)
    VPSUBB ymm, ymm, ymm/m256
+ __m256i _mm256_sub_epi8 (__m256i a, __m256i b)    VPSUBB ymm, ymm, ymm/m256 To be added. To be added.
@@ -11046,7 +11046,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_sub_epi16 (__m256i a, __m256i b)
    VPSUBW ymm, ymm, ymm/m256
+ __m256i _mm256_sub_epi16 (__m256i a, __m256i b)    VPSUBW ymm, ymm, ymm/m256 To be added. To be added.
@@ -11077,7 +11077,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_sub_epi32 (__m256i a, __m256i b)
    VPSUBD ymm, ymm, ymm/m256
+ __m256i _mm256_sub_epi32 (__m256i a, __m256i b)    VPSUBD ymm, ymm, ymm/m256 To be added. To be added.
@@ -11108,7 +11108,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_sub_epi64 (__m256i a, __m256i b)
    VPSUBQ ymm, ymm, ymm/m256
+ __m256i _mm256_sub_epi64 (__m256i a, __m256i b)    VPSUBQ ymm, ymm, ymm/m256 To be added. To be added.
@@ -11139,7 +11139,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_subs_epu8 (__m256i a, __m256i b)
    VPSUBUSB ymm, ymm, ymm/m256
+ __m256i _mm256_subs_epu8 (__m256i a, __m256i b)    VPSUBUSB ymm, ymm, ymm/m256 To be added. To be added.
@@ -11170,7 +11170,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_subs_epi16 (__m256i a, __m256i b)
    VPSUBSW ymm, ymm, ymm/m256
+ __m256i _mm256_subs_epi16 (__m256i a, __m256i b)    VPSUBSW ymm, ymm, ymm/m256 To be added. To be added.
@@ -11201,7 +11201,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_subs_epi8 (__m256i a, __m256i b)
    VPSUBSB ymm, ymm, ymm/m256
+ __m256i _mm256_subs_epi8 (__m256i a, __m256i b)    VPSUBSB ymm, ymm, ymm/m256 To be added. To be added.
@@ -11232,7 +11232,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_subs_epu16 (__m256i a, __m256i b)
    VPSUBUSW ymm, ymm, ymm/m256
+ __m256i _mm256_subs_epu16 (__m256i a, __m256i b)    VPSUBUSW ymm, ymm, ymm/m256 To be added. To be added.
@@ -11259,7 +11259,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_sad_epu8 (__m256i a, __m256i b)
    VPSADBW ymm, ymm, ymm/m256
+ __m256i _mm256_sad_epu8 (__m256i a, __m256i b)    VPSADBW ymm, ymm, ymm/m256 To be added. To be added.
@@ -11290,7 +11290,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_unpackhi_epi8 (__m256i a, __m256i b)
    VPUNPCKHBW ymm, ymm, ymm/m256
+ __m256i _mm256_unpackhi_epi8 (__m256i a, __m256i b)    VPUNPCKHBW ymm, ymm, ymm/m256 To be added. To be added.
@@ -11321,7 +11321,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_unpackhi_epi16 (__m256i a, __m256i b)
    VPUNPCKHWD ymm, ymm, ymm/m256
+ __m256i _mm256_unpackhi_epi16 (__m256i a, __m256i b)    VPUNPCKHWD ymm, ymm, ymm/m256 To be added. To be added.
@@ -11352,7 +11352,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_unpackhi_epi32 (__m256i a, __m256i b)
    VPUNPCKHDQ ymm, ymm, ymm/m256
+ __m256i _mm256_unpackhi_epi32 (__m256i a, __m256i b)    VPUNPCKHDQ ymm, ymm, ymm/m256 To be added. To be added.
@@ -11383,7 +11383,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_unpackhi_epi64 (__m256i a, __m256i b)
    VPUNPCKHQDQ ymm, ymm, ymm/m256
+ __m256i _mm256_unpackhi_epi64 (__m256i a, __m256i b)    VPUNPCKHQDQ ymm, ymm, ymm/m256 To be added. To be added.
@@ -11414,7 +11414,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_unpackhi_epi8 (__m256i a, __m256i b)
    VPUNPCKHBW ymm, ymm, ymm/m256
+ __m256i _mm256_unpackhi_epi8 (__m256i a, __m256i b)    VPUNPCKHBW ymm, ymm, ymm/m256 To be added. To be added.
@@ -11445,7 +11445,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_unpackhi_epi16 (__m256i a, __m256i b)
    VPUNPCKHWD ymm, ymm, ymm/m256
+ __m256i _mm256_unpackhi_epi16 (__m256i a, __m256i b)    VPUNPCKHWD ymm, ymm, ymm/m256 To be added. To be added.
@@ -11476,7 +11476,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_unpackhi_epi32 (__m256i a, __m256i b)
    VPUNPCKHDQ ymm, ymm, ymm/m256
+ __m256i _mm256_unpackhi_epi32 (__m256i a, __m256i b)    VPUNPCKHDQ ymm, ymm, ymm/m256 To be added. To be added.
@@ -11507,7 +11507,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_unpackhi_epi64 (__m256i a, __m256i b)
    VPUNPCKHQDQ ymm, ymm, ymm/m256
+ __m256i _mm256_unpackhi_epi64 (__m256i a, __m256i b)    VPUNPCKHQDQ ymm, ymm, ymm/m256 To be added. To be added.
@@ -11538,7 +11538,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_unpacklo_epi8 (__m256i a, __m256i b)
    VPUNPCKLBW ymm, ymm, ymm/m256
+ __m256i _mm256_unpacklo_epi8 (__m256i a, __m256i b)    VPUNPCKLBW ymm, ymm, ymm/m256 To be added. To be added.
@@ -11569,7 +11569,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_unpacklo_epi16 (__m256i a, __m256i b)
    VPUNPCKLWD ymm, ymm, ymm/m256
+ __m256i _mm256_unpacklo_epi16 (__m256i a, __m256i b)    VPUNPCKLWD ymm, ymm, ymm/m256 To be added. To be added.
@@ -11600,7 +11600,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_unpacklo_epi32 (__m256i a, __m256i b)
    VPUNPCKLDQ ymm, ymm, ymm/m256
+ __m256i _mm256_unpacklo_epi32 (__m256i a, __m256i b)    VPUNPCKLDQ ymm, ymm, ymm/m256 To be added. To be added.
@@ -11631,7 +11631,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_unpacklo_epi64 (__m256i a, __m256i b)
    VPUNPCKLQDQ ymm, ymm, ymm/m256
+ __m256i _mm256_unpacklo_epi64 (__m256i a, __m256i b)    VPUNPCKLQDQ ymm, ymm, ymm/m256 To be added. To be added.
@@ -11662,7 +11662,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_unpacklo_epi8 (__m256i a, __m256i b)
    VPUNPCKLBW ymm, ymm, ymm/m256
+ __m256i _mm256_unpacklo_epi8 (__m256i a, __m256i b)    VPUNPCKLBW ymm, ymm, ymm/m256 To be added. To be added.
@@ -11693,7 +11693,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_unpacklo_epi16 (__m256i a, __m256i b)
    VPUNPCKLWD ymm, ymm, ymm/m256
+ __m256i _mm256_unpacklo_epi16 (__m256i a, __m256i b)    VPUNPCKLWD ymm, ymm, ymm/m256 To be added. To be added.
@@ -11724,7 +11724,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_unpacklo_epi32 (__m256i a, __m256i b)
    VPUNPCKLDQ ymm, ymm, ymm/m256
+ __m256i _mm256_unpacklo_epi32 (__m256i a, __m256i b)    VPUNPCKLDQ ymm, ymm, ymm/m256 To be added. To be added.
@@ -11755,7 +11755,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_unpacklo_epi64 (__m256i a, __m256i b)
    VPUNPCKLQDQ ymm, ymm, ymm/m256
+ __m256i _mm256_unpacklo_epi64 (__m256i a, __m256i b)    VPUNPCKLQDQ ymm, ymm, ymm/m256 To be added. To be added.
@@ -11786,7 +11786,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_xor_si256 (__m256i a, __m256i b)
    VPXOR ymm, ymm, ymm/m256
+ __m256i _mm256_xor_si256 (__m256i a, __m256i b)    VPXOR ymm, ymm, ymm/m256 To be added. To be added.
@@ -11817,7 +11817,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_xor_si256 (__m256i a, __m256i b)
    VPXOR ymm, ymm, ymm/m256
+ __m256i _mm256_xor_si256 (__m256i a, __m256i b)    VPXOR ymm, ymm, ymm/m256 To be added. To be added.
@@ -11848,7 +11848,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_xor_si256 (__m256i a, __m256i b)
    VPXOR ymm, ymm, ymm/m256
+ __m256i _mm256_xor_si256 (__m256i a, __m256i b)    VPXOR ymm, ymm, ymm/m256 To be added. To be added.
@@ -11879,7 +11879,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_xor_si256 (__m256i a, __m256i b)
    VPXOR ymm, ymm, ymm/m256
+ __m256i _mm256_xor_si256 (__m256i a, __m256i b)    VPXOR ymm, ymm, ymm/m256 To be added. To be added.
@@ -11910,7 +11910,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_xor_si256 (__m256i a, __m256i b)
    VPXOR ymm, ymm, ymm/m256
+ __m256i _mm256_xor_si256 (__m256i a, __m256i b)    VPXOR ymm, ymm, ymm/m256 To be added. To be added.
@@ -11941,7 +11941,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_xor_si256 (__m256i a, __m256i b)
    VPXOR ymm, ymm, ymm/m256
+ __m256i _mm256_xor_si256 (__m256i a, __m256i b)    VPXOR ymm, ymm, ymm/m256 To be added. To be added.
@@ -11972,7 +11972,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_xor_si256 (__m256i a, __m256i b)
    VPXOR ymm, ymm, ymm/m256
+ __m256i _mm256_xor_si256 (__m256i a, __m256i b)    VPXOR ymm, ymm, ymm/m256 To be added. To be added.
@@ -12003,7 +12003,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_xor_si256 (__m256i a, __m256i b)
    VPXOR ymm, ymm, ymm/m256
+ __m256i _mm256_xor_si256 (__m256i a, __m256i b)    VPXOR ymm, ymm, ymm/m256 To be added. To be added.
diff --git a/xml/System.Runtime.Intrinsics.X86/Sse.xml b/xml/System.Runtime.Intrinsics.X86/Sse.xml index 9185b6f8bad..8d2d813fca8 100644 --- a/xml/System.Runtime.Intrinsics.X86/Sse.xml +++ b/xml/System.Runtime.Intrinsics.X86/Sse.xml @@ -53,7 +53,7 @@ To be added. To be added. - __m128 _mm_add_ps (__m128 a, __m128 b)
    ADDPS xmm, xmm/m128
+ __m128 _mm_add_ps (__m128 a, __m128 b)    ADDPS xmm, xmm/m128 To be added. To be added.
@@ -84,7 +84,7 @@ To be added. To be added. - __m128 _mm_add_ss (__m128 a, __m128 b)
    ADDSS xmm, xmm/m32
+ __m128 _mm_add_ss (__m128 a, __m128 b)    ADDSS xmm, xmm/m32 To be added. To be added.
@@ -115,7 +115,7 @@ To be added. To be added. - __m128 _mm_and_ps (__m128 a, __m128 b)
    ANDPS xmm, xmm/m128
+ __m128 _mm_and_ps (__m128 a, __m128 b)    ANDPS xmm, xmm/m128 To be added. To be added.
@@ -146,7 +146,7 @@ To be added. To be added. - __m128 _mm_andnot_ps (__m128 a, __m128 b)
    ANDNPS xmm, xmm/m128
+ __m128 _mm_andnot_ps (__m128 a, __m128 b)    ANDNPS xmm, xmm/m128 To be added. To be added.
@@ -177,7 +177,7 @@ To be added. To be added. - __m128 _mm_cmpeq_ps (__m128 a, __m128 b)
    CMPPS xmm, xmm/m128, imm8(0)
+ __m128 _mm_cmpeq_ps (__m128 a, __m128 b)    CMPPS xmm, xmm/m128, imm8(0) To be added. To be added.
@@ -208,7 +208,7 @@ To be added. To be added. - __m128 _mm_cmpgt_ps (__m128 a, __m128 b)
    CMPPS xmm, xmm/m128, imm8(6)
+ __m128 _mm_cmpgt_ps (__m128 a, __m128 b)    CMPPS xmm, xmm/m128, imm8(6) To be added. To be added.
@@ -239,7 +239,7 @@ To be added. To be added. - __m128 _mm_cmpge_ps (__m128 a, __m128 b)
    CMPPS xmm, xmm/m128, imm8(5)
+ __m128 _mm_cmpge_ps (__m128 a, __m128 b)    CMPPS xmm, xmm/m128, imm8(5) To be added. To be added.
@@ -270,7 +270,7 @@ To be added. To be added. - __m128 _mm_cmplt_ps (__m128 a, __m128 b)
    CMPPS xmm, xmm/m128, imm8(1)
+ __m128 _mm_cmplt_ps (__m128 a, __m128 b)    CMPPS xmm, xmm/m128, imm8(1) To be added. To be added.
@@ -301,7 +301,7 @@ To be added. To be added. - __m128 _mm_cmple_ps (__m128 a, __m128 b)
    CMPPS xmm, xmm/m128, imm8(2)
+ __m128 _mm_cmple_ps (__m128 a, __m128 b)    CMPPS xmm, xmm/m128, imm8(2) To be added. To be added.
@@ -332,7 +332,7 @@ To be added. To be added. - __m128 _mm_cmpneq_ps (__m128 a, __m128 b)
    CMPPS xmm, xmm/m128, imm8(4)
+ __m128 _mm_cmpneq_ps (__m128 a, __m128 b)    CMPPS xmm, xmm/m128, imm8(4) To be added. To be added.
@@ -363,7 +363,7 @@ To be added. To be added. - __m128 _mm_cmpngt_ps (__m128 a, __m128 b)
    CMPPS xmm, xmm/m128, imm8(2)
+ __m128 _mm_cmpngt_ps (__m128 a, __m128 b)    CMPPS xmm, xmm/m128, imm8(2) To be added. To be added.
@@ -394,7 +394,7 @@ To be added. To be added. - __m128 _mm_cmpnge_ps (__m128 a, __m128 b)
    CMPPS xmm, xmm/m128, imm8(1)
+ __m128 _mm_cmpnge_ps (__m128 a, __m128 b)    CMPPS xmm, xmm/m128, imm8(1) To be added. To be added.
@@ -425,7 +425,7 @@ To be added. To be added. - __m128 _mm_cmpnlt_ps (__m128 a, __m128 b)
    CMPPS xmm, xmm/m128, imm8(5)
+ __m128 _mm_cmpnlt_ps (__m128 a, __m128 b)    CMPPS xmm, xmm/m128, imm8(5) To be added. To be added.
@@ -456,7 +456,7 @@ To be added. To be added. - __m128 _mm_cmpnle_ps (__m128 a, __m128 b)
    CMPPS xmm, xmm/m128, imm8(6)
+ __m128 _mm_cmpnle_ps (__m128 a, __m128 b)    CMPPS xmm, xmm/m128, imm8(6) To be added. To be added.
@@ -487,7 +487,7 @@ To be added. To be added. - __m128 _mm_cmpord_ps (__m128 a, __m128 b)
    CMPPS xmm, xmm/m128, imm8(7)
+ __m128 _mm_cmpord_ps (__m128 a, __m128 b)    CMPPS xmm, xmm/m128, imm8(7) To be added. To be added.
@@ -514,7 +514,7 @@ To be added. To be added. - __m128 _mm_cmpeq_ss (__m128 a, __m128 b)
    CMPSS xmm, xmm/m32, imm8(0)
+ __m128 _mm_cmpeq_ss (__m128 a, __m128 b)    CMPSS xmm, xmm/m32, imm8(0) To be added. To be added.
@@ -541,7 +541,7 @@ To be added. To be added. - __m128 _mm_cmpgt_ss (__m128 a, __m128 b)
    CMPSS xmm, xmm/m32, imm8(6)
+ __m128 _mm_cmpgt_ss (__m128 a, __m128 b)    CMPSS xmm, xmm/m32, imm8(6) To be added. To be added.
@@ -568,7 +568,7 @@ To be added. To be added. - __m128 _mm_cmpge_ss (__m128 a, __m128 b)
    CMPPS xmm, xmm/m32, imm8(5)
+ __m128 _mm_cmpge_ss (__m128 a, __m128 b)    CMPPS xmm, xmm/m32, imm8(5) To be added. To be added.
@@ -595,7 +595,7 @@ To be added. To be added. - __m128 _mm_cmplt_ss (__m128 a, __m128 b)
    CMPSS xmm, xmm/m32, imm8(1)
+ __m128 _mm_cmplt_ss (__m128 a, __m128 b)    CMPSS xmm, xmm/m32, imm8(1) To be added. To be added.
@@ -622,7 +622,7 @@ To be added. To be added. - __m128 _mm_cmple_ss (__m128 a, __m128 b)
    CMPSS xmm, xmm/m32, imm8(2)
+ __m128 _mm_cmple_ss (__m128 a, __m128 b)    CMPSS xmm, xmm/m32, imm8(2) To be added. To be added.
@@ -649,7 +649,7 @@ To be added. To be added. - __m128 _mm_cmpneq_ss (__m128 a, __m128 b)
    CMPSS xmm, xmm/m32, imm8(4)
+ __m128 _mm_cmpneq_ss (__m128 a, __m128 b)    CMPSS xmm, xmm/m32, imm8(4) To be added. To be added.
@@ -676,7 +676,7 @@ To be added. To be added. - __m128 _mm_cmpngt_ss (__m128 a, __m128 b)
    CMPSS xmm, xmm/m32, imm8(2)
+ __m128 _mm_cmpngt_ss (__m128 a, __m128 b)    CMPSS xmm, xmm/m32, imm8(2) To be added. To be added.
@@ -703,7 +703,7 @@ To be added. To be added. - __m128 _mm_cmpnge_ss (__m128 a, __m128 b)
    CMPSS xmm, xmm/m32, imm8(1)
+ __m128 _mm_cmpnge_ss (__m128 a, __m128 b)    CMPSS xmm, xmm/m32, imm8(1) To be added. To be added.
@@ -730,7 +730,7 @@ To be added. To be added. - __m128 _mm_cmpnlt_ss (__m128 a, __m128 b)
    CMPSS xmm, xmm/m32, imm8(5)
+ __m128 _mm_cmpnlt_ss (__m128 a, __m128 b)    CMPSS xmm, xmm/m32, imm8(5) To be added. To be added.
@@ -757,7 +757,7 @@ To be added. To be added. - __m128 _mm_cmpnle_ss (__m128 a, __m128 b)
    CMPSS xmm, xmm/m32, imm8(6)
+ __m128 _mm_cmpnle_ss (__m128 a, __m128 b)    CMPSS xmm, xmm/m32, imm8(6) To be added. To be added.
@@ -784,7 +784,7 @@ To be added. To be added. - __m128 _mm_cmpord_ss (__m128 a, __m128 b)
    CMPSS xmm, xmm/m32, imm8(7)
+ __m128 _mm_cmpord_ss (__m128 a, __m128 b)    CMPSS xmm, xmm/m32, imm8(7) To be added. To be added.
@@ -811,7 +811,7 @@ To be added. To be added. - int _mm_comieq_ss (__m128 a, __m128 b)
    COMISS xmm, xmm/m32
+ int _mm_comieq_ss (__m128 a, __m128 b)    COMISS xmm, xmm/m32 To be added. To be added.
@@ -838,7 +838,7 @@ To be added. To be added. - int _mm_comigt_ss (__m128 a, __m128 b)
    COMISS xmm, xmm/m32
+ int _mm_comigt_ss (__m128 a, __m128 b)    COMISS xmm, xmm/m32 To be added. To be added.
@@ -865,7 +865,7 @@ To be added. To be added. - int _mm_comige_ss (__m128 a, __m128 b)
    COMISS xmm, xmm/m32
+ int _mm_comige_ss (__m128 a, __m128 b)    COMISS xmm, xmm/m32 To be added. To be added.
@@ -892,7 +892,7 @@ To be added. To be added. - int _mm_comilt_ss (__m128 a, __m128 b)
    COMISS xmm, xmm/m32
+ int _mm_comilt_ss (__m128 a, __m128 b)    COMISS xmm, xmm/m32 To be added. To be added.
@@ -919,7 +919,7 @@ To be added. To be added. - int _mm_comile_ss (__m128 a, __m128 b)
    COMISS xmm, xmm/m32
+ int _mm_comile_ss (__m128 a, __m128 b)    COMISS xmm, xmm/m32 To be added. To be added.
@@ -946,7 +946,7 @@ To be added. To be added. - int _mm_comineq_ss (__m128 a, __m128 b)
    COMISS xmm, xmm/m32
+ int _mm_comineq_ss (__m128 a, __m128 b)    COMISS xmm, xmm/m32 To be added. To be added.
@@ -973,7 +973,7 @@ To be added. To be added. - __m128 _mm_cmpunord_ss (__m128 a, __m128 b)
    CMPSS xmm, xmm/m32, imm8(3)
+ __m128 _mm_cmpunord_ss (__m128 a, __m128 b)    CMPSS xmm, xmm/m32, imm8(3) To be added. To be added.
@@ -1000,7 +1000,7 @@ To be added. To be added. - int _mm_ucomieq_ss (__m128 a, __m128 b)
    UCOMISS xmm, xmm/m32
+ int _mm_ucomieq_ss (__m128 a, __m128 b)    UCOMISS xmm, xmm/m32 To be added. To be added.
@@ -1027,7 +1027,7 @@ To be added. To be added. - int _mm_ucomigt_ss (__m128 a, __m128 b)
    UCOMISS xmm, xmm/m32
+ int _mm_ucomigt_ss (__m128 a, __m128 b)    UCOMISS xmm, xmm/m32 To be added. To be added.
@@ -1054,7 +1054,7 @@ To be added. To be added. - int _mm_ucomige_ss (__m128 a, __m128 b)
    UCOMISS xmm, xmm/m32
+ int _mm_ucomige_ss (__m128 a, __m128 b)    UCOMISS xmm, xmm/m32 To be added. To be added.
@@ -1081,7 +1081,7 @@ To be added. To be added. - int _mm_ucomilt_ss (__m128 a, __m128 b)
    UCOMISS xmm, xmm/m32
+ int _mm_ucomilt_ss (__m128 a, __m128 b)    UCOMISS xmm, xmm/m32 To be added. To be added.
@@ -1108,7 +1108,7 @@ To be added. To be added. - int _mm_ucomile_ss (__m128 a, __m128 b)
    UCOMISS xmm, xmm/m32
+ int _mm_ucomile_ss (__m128 a, __m128 b)    UCOMISS xmm, xmm/m32 To be added. To be added.
@@ -1135,7 +1135,7 @@ To be added. To be added. - int _mm_ucomineq_ss (__m128 a, __m128 b)
    UCOMISS xmm, xmm/m32
+ int _mm_ucomineq_ss (__m128 a, __m128 b)    UCOMISS xmm, xmm/m32 To be added. To be added.
@@ -1166,7 +1166,7 @@ To be added. To be added. - __m128 _mm_cmpunord_ps (__m128 a, __m128 b)
    CMPPS xmm, xmm/m128, imm8(3)
+ __m128 _mm_cmpunord_ps (__m128 a, __m128 b)    CMPPS xmm, xmm/m128, imm8(3) To be added. To be added.
@@ -1197,7 +1197,7 @@ To be added. To be added. - __m128 _mm_cvtsi32_ss (__m128 a, int b)
    CVTSI2SS xmm, reg/m32
+ __m128 _mm_cvtsi32_ss (__m128 a, int b)    CVTSI2SS xmm, reg/m32 To be added. To be added.
@@ -1226,7 +1226,7 @@ To be added. - int _mm_cvtss_si32 (__m128 a)
    CVTSS2SI r32, xmm/m32
+ int _mm_cvtss_si32 (__m128 a)    CVTSS2SI r32, xmm/m32 To be added. To be added.
@@ -1255,7 +1255,7 @@ To be added. - int _mm_cvttss_si32 (__m128 a)
    CVTTSS2SI r32, xmm/m32
+ int _mm_cvttss_si32 (__m128 a)    CVTTSS2SI r32, xmm/m32 To be added. To be added.
@@ -1286,7 +1286,7 @@ To be added. To be added. - __m128 _mm_div_ps (__m128 a, __m128 b)
    DIVPS xmm, xmm/m128
+ __m128 _mm_div_ps (__m128 a, __m128 b)    DIVPS xmm, xmm/m128 To be added. To be added.
@@ -1317,7 +1317,7 @@ To be added. To be added. - __m128 _mm_div_ss (__m128 a, __m128 b)
    DIVSS xmm, xmm/m32
+ __m128 _mm_div_ss (__m128 a, __m128 b)    DIVSS xmm, xmm/m32 To be added. To be added.
@@ -1370,7 +1370,7 @@ To be added. - __m128 _mm_load_ps (float const* mem_address)
    MOVAPS xmm, m128
+ __m128 _mm_load_ps (float const* mem_address)    MOVAPS xmm, m128 To be added. To be added.
@@ -1400,7 +1400,7 @@ To be added. To be added. - __m128 _mm_loadh_pi (__m128 a, __m64 const* mem_addr)
    MOVHPS xmm, m64
+ __m128 _mm_loadh_pi (__m128 a, __m64 const* mem_addr)    MOVHPS xmm, m64 To be added. To be added.
@@ -1430,7 +1430,7 @@ To be added. To be added. - __m128 _mm_loadl_pi (__m128 a, __m64 const* mem_addr)
    MOVLPS xmm, m64
+ __m128 _mm_loadl_pi (__m128 a, __m64 const* mem_addr)    MOVLPS xmm, m64 To be added. To be added.
@@ -1458,7 +1458,7 @@ To be added. - __m128 _mm_load_ss (float const* mem_address)
    MOVSS xmm, m32
+ __m128 _mm_load_ss (float const* mem_address)    MOVSS xmm, m32 To be added. To be added.
@@ -1486,7 +1486,7 @@ To be added. - __m128 _mm_loadu_ps (float const* mem_address)
    MOVUPS xmm, m128
+ __m128 _mm_loadu_ps (float const* mem_address)    MOVUPS xmm, m128 To be added. To be added.
@@ -1517,7 +1517,7 @@ To be added. To be added. - __m128 _mm_max_ps (__m128 a, __m128 b)
    MAXPS xmm, xmm/m128
+ __m128 _mm_max_ps (__m128 a, __m128 b)    MAXPS xmm, xmm/m128 To be added. To be added.
@@ -1548,7 +1548,7 @@ To be added. To be added. - __m128 _mm_max_ss (__m128 a, __m128 b)
    MAXSS xmm, xmm/m32
+ __m128 _mm_max_ss (__m128 a, __m128 b)    MAXSS xmm, xmm/m32 To be added. To be added.
@@ -1579,7 +1579,7 @@ To be added. To be added. - __m128 _mm_min_ps (__m128 a, __m128 b)
    MINPS xmm, xmm/m128
+ __m128 _mm_min_ps (__m128 a, __m128 b)    MINPS xmm, xmm/m128 To be added. To be added.
@@ -1610,7 +1610,7 @@ To be added. To be added. - __m128 _mm_min_ss (__m128 a, __m128 b)
    MINSS xmm, xmm/m32
+ __m128 _mm_min_ss (__m128 a, __m128 b)    MINSS xmm, xmm/m32 To be added. To be added.
@@ -1641,7 +1641,7 @@ To be added. To be added. - __m128 _mm_movehl_ps (__m128 a, __m128 b)
    MOVHLPS xmm, xmm
+ __m128 _mm_movehl_ps (__m128 a, __m128 b)    MOVHLPS xmm, xmm To be added. To be added.
@@ -1672,7 +1672,7 @@ To be added. To be added. - __m128 _mm_movelh_ps (__m128 a, __m128 b)
    MOVLHPS xmm, xmm
+ __m128 _mm_movelh_ps (__m128 a, __m128 b)    MOVLHPS xmm, xmm To be added. To be added.
@@ -1701,7 +1701,7 @@ To be added. - int _mm_movemask_ps (__m128 a)
    MOVMSKPS reg, xmm
+ int _mm_movemask_ps (__m128 a)    MOVMSKPS reg, xmm To be added. To be added.
@@ -1732,7 +1732,7 @@ To be added. To be added. - __m128 _mm_move_ss (__m128 a, __m128 b)
    MOVSS xmm, xmm
+ __m128 _mm_move_ss (__m128 a, __m128 b)    MOVSS xmm, xmm To be added. To be added.
@@ -1763,7 +1763,7 @@ To be added. To be added. - __m128 _mm_mul_ps (__m128 a, __m128 b)
    MULPS xmm, xmm/m128
+ __m128 _mm_mul_ps (__m128 a, __m128 b)    MULPS xmm, xmm/m128 To be added. To be added.
@@ -1794,7 +1794,7 @@ To be added. To be added. - __m128 _mm_mul_ss (__m128 a, __m128 b)
    MULPS xmm, xmm/m32
+ __m128 _mm_mul_ss (__m128 a, __m128 b)    MULPS xmm, xmm/m32 To be added. To be added.
@@ -1825,7 +1825,7 @@ To be added. To be added. - __m128 _mm_or_ps (__m128 a, __m128 b)
    ORPS xmm, xmm/m128
+ __m128 _mm_or_ps (__m128 a, __m128 b)    ORPS xmm, xmm/m128 To be added. To be added.
@@ -1853,7 +1853,7 @@ To be added. - void _mm_prefetch(char* p, int i)
    PREFETCHT0 m8
+ void _mm_prefetch(char* p, int i)    PREFETCHT0 m8 To be added.
@@ -1880,7 +1880,7 @@ To be added. - void _mm_prefetch(char* p, int i)
    PREFETCHT1 m8
+ void _mm_prefetch(char* p, int i)    PREFETCHT1 m8 To be added.
@@ -1907,7 +1907,7 @@ To be added. - void _mm_prefetch(char* p, int i)
    PREFETCHT2 m8
+ void _mm_prefetch(char* p, int i)    PREFETCHT2 m8 To be added.
@@ -1934,7 +1934,7 @@ To be added. - void _mm_prefetch(char* p, int i)
    PREFETCHNTA m8
+ void _mm_prefetch(char* p, int i)    PREFETCHNTA m8 To be added.
@@ -1962,7 +1962,7 @@ To be added. - __m128 _mm_rcp_ps (__m128 a)
    RCPPS xmm, xmm/m128
+ __m128 _mm_rcp_ps (__m128 a)    RCPPS xmm, xmm/m128 To be added. To be added.
@@ -1991,7 +1991,7 @@ To be added. - __m128 _mm_rcp_ss (__m128 a)
    RCPSS xmm, xmm/m32
+ __m128 _mm_rcp_ss (__m128 a)    RCPSS xmm, xmm/m32 To be added. To be added.
@@ -2022,7 +2022,7 @@ To be added. To be added. - __m128 _mm_rcp_ss (__m128 a, __m128 b)
    RCPSS xmm, xmm/m32
+ __m128 _mm_rcp_ss (__m128 a, __m128 b)    RCPSS xmm, xmm/m32 To be added. To be added. - __m128 _mm_rsqrt_ps (__m128 a)
    RSQRTPS xmm, xmm/m128
+ __m128 _mm_rsqrt_ps (__m128 a)    RSQRTPS xmm, xmm/m128 To be added. To be added.
@@ -2088,7 +2088,7 @@ The above native signature does not exist. We provide this additional overload f To be added. - __m128 _mm_rsqrt_ss (__m128 a)
    RSQRTSS xmm, xmm/m32
+ __m128 _mm_rsqrt_ss (__m128 a)    RSQRTSS xmm, xmm/m32 To be added. To be added.
@@ -2119,7 +2119,7 @@ The above native signature does not exist. We provide this additional overload f To be added. To be added. - __m128 _mm_rsqrt_ss (__m128 a, __m128 b)
    RSQRTSS xmm, xmm/m32
+ __m128 _mm_rsqrt_ss (__m128 a, __m128 b)    RSQRTSS xmm, xmm/m32 To be added. To be added. To be added. To be added. - __m128 _mm_shuffle_ps (__m128 a, __m128 b, unsigned int control)
    SHUFPS xmm, xmm/m128, imm8
+ __m128 _mm_shuffle_ps (__m128 a, __m128 b, unsigned int control)    SHUFPS xmm, xmm/m128, imm8 To be added. To be added.
@@ -2189,7 +2189,7 @@ The above native signature does not exist. We provide this additional overload f To be added. - __m128 _mm_sqrt_ps (__m128 a)
    SQRTPS xmm, xmm/m128
+ __m128 _mm_sqrt_ps (__m128 a)    SQRTPS xmm, xmm/m128 To be added. To be added.
@@ -2218,7 +2218,7 @@ The above native signature does not exist. We provide this additional overload f To be added. - __m128 _mm_sqrt_ss (__m128 a)
    SQRTSS xmm, xmm/m32
+ __m128 _mm_sqrt_ss (__m128 a)    SQRTSS xmm, xmm/m32 To be added. To be added.
@@ -2249,7 +2249,7 @@ The above native signature does not exist. We provide this additional overload f To be added. To be added. - __m128 _mm_sqrt_ss (__m128 a, __m128 b)
    SQRTSS xmm, xmm/m32
+ __m128 _mm_sqrt_ss (__m128 a, __m128 b)    SQRTSS xmm, xmm/m32 To be added. To be added. To be added. - void _mm_storeu_ps (float* mem_addr, __m128 a)
    MOVUPS m128, xmm
+ void _mm_storeu_ps (float* mem_addr, __m128 a)    MOVUPS m128, xmm To be added.
@@ -2316,7 +2316,7 @@ The above native signature does not exist. We provide this additional overload f To be added. To be added. - void _mm_store_ps (float* mem_addr, __m128 a)
    MOVAPS m128, xmm
+ void _mm_store_ps (float* mem_addr, __m128 a)    MOVAPS m128, xmm To be added.
@@ -2345,7 +2345,7 @@ The above native signature does not exist. We provide this additional overload f To be added. To be added. - void _mm_stream_ps (float* mem_addr, __m128 a)
    MOVNTPS m128, xmm
+ void _mm_stream_ps (float* mem_addr, __m128 a)    MOVNTPS m128, xmm To be added.
@@ -2370,7 +2370,7 @@ The above native signature does not exist. We provide this additional overload f - void _mm_sfence(void)
    SFENCE
+ void _mm_sfence(void)    SFENCE To be added.
@@ -2399,7 +2399,7 @@ The above native signature does not exist. We provide this additional overload f To be added. To be added. - void _mm_storeh_pi (__m64* mem_addr, __m128 a)
    MOVHPS m64, xmm
+ void _mm_storeh_pi (__m64* mem_addr, __m128 a)    MOVHPS m64, xmm To be added.
@@ -2428,7 +2428,7 @@ The above native signature does not exist. We provide this additional overload f To be added. To be added. - void _mm_storel_pi (__m64* mem_addr, __m128 a)
    MOVLPS m64, xmm
+ void _mm_storel_pi (__m64* mem_addr, __m128 a)    MOVLPS m64, xmm To be added.
@@ -2457,7 +2457,7 @@ The above native signature does not exist. We provide this additional overload f To be added. To be added. - void _mm_store_ss (float* mem_addr, __m128 a)
    MOVSS m32, xmm
+ void _mm_store_ss (float* mem_addr, __m128 a)    MOVSS m32, xmm To be added.
@@ -2487,7 +2487,7 @@ The above native signature does not exist. We provide this additional overload f To be added. To be added. - __m128d _mm_sub_ps (__m128d a, __m128d b)
    SUBPS xmm, xmm/m128
+ __m128d _mm_sub_ps (__m128d a, __m128d b)    SUBPS xmm, xmm/m128 To be added. To be added.
@@ -2518,7 +2518,7 @@ The above native signature does not exist. We provide this additional overload f To be added. To be added. - __m128 _mm_sub_ss (__m128 a, __m128 b)
    SUBSS xmm, xmm/m32
+ __m128 _mm_sub_ss (__m128 a, __m128 b)    SUBSS xmm, xmm/m32 To be added. To be added.
@@ -2549,7 +2549,7 @@ The above native signature does not exist. We provide this additional overload f To be added. To be added. - __m128 _mm_unpackhi_ps (__m128 a, __m128 b)
    UNPCKHPS xmm, xmm/m128
+ __m128 _mm_unpackhi_ps (__m128 a, __m128 b)    UNPCKHPS xmm, xmm/m128 To be added. To be added.
@@ -2580,7 +2580,7 @@ The above native signature does not exist. We provide this additional overload f To be added. To be added. - __m128 _mm_unpacklo_ps (__m128 a, __m128 b)
    UNPCKLPS xmm, xmm/m128
+ __m128 _mm_unpacklo_ps (__m128 a, __m128 b)    UNPCKLPS xmm, xmm/m128 To be added. To be added.
@@ -2611,7 +2611,7 @@ The above native signature does not exist. We provide this additional overload f To be added. To be added. - __m128 _mm_xor_ps (__m128 a, __m128 b)
    XORPS xmm, xmm/m128
+ __m128 _mm_xor_ps (__m128 a, __m128 b)    XORPS xmm, xmm/m128 To be added. To be added.
diff --git a/xml/System.Runtime.Intrinsics.X86/Sse2.xml b/xml/System.Runtime.Intrinsics.X86/Sse2.xml index 5008629de9e..66f88853963 100644 --- a/xml/System.Runtime.Intrinsics.X86/Sse2.xml +++ b/xml/System.Runtime.Intrinsics.X86/Sse2.xml @@ -54,7 +54,7 @@ To be added. To be added. - __m128i _mm_add_epi8 (__m128i a, __m128i b)
    PADDB xmm, xmm/m128
+ __m128i _mm_add_epi8 (__m128i a, __m128i b)    PADDB xmm, xmm/m128 To be added. To be added.
@@ -85,7 +85,7 @@ To be added. To be added. - __m128d _mm_add_pd (__m128d a, __m128d b)
    ADDPD xmm, xmm/m128
+ __m128d _mm_add_pd (__m128d a, __m128d b)    ADDPD xmm, xmm/m128 To be added. To be added.
@@ -116,7 +116,7 @@ To be added. To be added. - __m128i _mm_add_epi16 (__m128i a, __m128i b)
    PADDW xmm, xmm/m128
+ __m128i _mm_add_epi16 (__m128i a, __m128i b)    PADDW xmm, xmm/m128 To be added. To be added.
@@ -147,7 +147,7 @@ To be added. To be added. - __m128i _mm_add_epi32 (__m128i a, __m128i b)
    PADDD xmm, xmm/m128
+ __m128i _mm_add_epi32 (__m128i a, __m128i b)    PADDD xmm, xmm/m128 To be added. To be added.
@@ -178,7 +178,7 @@ To be added. To be added. - __m128i _mm_add_epi64 (__m128i a, __m128i b)
    PADDQ xmm, xmm/m128
+ __m128i _mm_add_epi64 (__m128i a, __m128i b)    PADDQ xmm, xmm/m128 To be added. To be added.
@@ -209,7 +209,7 @@ To be added. To be added. - __m128i _mm_add_epi8 (__m128i a, __m128i b)
    PADDB xmm, xmm/m128
+ __m128i _mm_add_epi8 (__m128i a, __m128i b)    PADDB xmm, xmm/m128 To be added. To be added.
@@ -240,7 +240,7 @@ To be added. To be added. - __m128i _mm_add_epi16 (__m128i a, __m128i b)
    PADDW xmm, xmm/m128
+ __m128i _mm_add_epi16 (__m128i a, __m128i b)    PADDW xmm, xmm/m128 To be added. To be added.
@@ -271,7 +271,7 @@ To be added. To be added. - __m128i _mm_add_epi32 (__m128i a, __m128i b)
    PADDD xmm, xmm/m128
+ __m128i _mm_add_epi32 (__m128i a, __m128i b)    PADDD xmm, xmm/m128 To be added. To be added.
@@ -302,7 +302,7 @@ To be added. To be added. - __m128i _mm_add_epi64 (__m128i a, __m128i b)
    PADDQ xmm, xmm/m128
+ __m128i _mm_add_epi64 (__m128i a, __m128i b)    PADDQ xmm, xmm/m128 To be added. To be added.
@@ -333,7 +333,7 @@ To be added. To be added. - __m128i _mm_adds_epu8 (__m128i a, __m128i b)
    PADDUSB xmm, xmm/m128
+ __m128i _mm_adds_epu8 (__m128i a, __m128i b)    PADDUSB xmm, xmm/m128 To be added. To be added.
@@ -364,7 +364,7 @@ To be added. To be added. - __m128i _mm_adds_epi16 (__m128i a, __m128i b)
    PADDSW xmm, xmm/m128
+ __m128i _mm_adds_epi16 (__m128i a, __m128i b)    PADDSW xmm, xmm/m128 To be added. To be added.
@@ -395,7 +395,7 @@ To be added. To be added. - __m128i _mm_adds_epi8 (__m128i a, __m128i b)
    PADDSB xmm, xmm/m128
+ __m128i _mm_adds_epi8 (__m128i a, __m128i b)    PADDSB xmm, xmm/m128 To be added. To be added.
@@ -426,7 +426,7 @@ To be added. To be added. - __m128i _mm_adds_epu16 (__m128i a, __m128i b)
    PADDUSW xmm, xmm/m128
+ __m128i _mm_adds_epu16 (__m128i a, __m128i b)    PADDUSW xmm, xmm/m128 To be added. To be added.
@@ -457,7 +457,7 @@ To be added. To be added. - __m128d _mm_add_sd (__m128d a, __m128d b)
    ADDSD xmm, xmm/m64
+ __m128d _mm_add_sd (__m128d a, __m128d b)    ADDSD xmm, xmm/m64 To be added. To be added.
@@ -488,7 +488,7 @@ To be added. To be added. - __m128i _mm_and_si128 (__m128i a, __m128i b)
    PAND xmm, xmm/m128
+ __m128i _mm_and_si128 (__m128i a, __m128i b)    PAND xmm, xmm/m128 To be added. To be added.
@@ -519,7 +519,7 @@ To be added. To be added. - __m128d _mm_and_pd (__m128d a, __m128d b)
    ANDPD xmm, xmm/m128
+ __m128d _mm_and_pd (__m128d a, __m128d b)    ANDPD xmm, xmm/m128 To be added. To be added.
@@ -550,7 +550,7 @@ To be added. To be added. - __m128i _mm_and_si128 (__m128i a, __m128i b)
    PAND xmm, xmm/m128
+ __m128i _mm_and_si128 (__m128i a, __m128i b)    PAND xmm, xmm/m128 To be added. To be added.
@@ -581,7 +581,7 @@ To be added. To be added. - __m128i _mm_and_si128 (__m128i a, __m128i b)
    PAND xmm, xmm/m128
+ __m128i _mm_and_si128 (__m128i a, __m128i b)    PAND xmm, xmm/m128 To be added. To be added.
@@ -612,7 +612,7 @@ To be added. To be added. - __m128i _mm_and_si128 (__m128i a, __m128i b)
    PAND xmm, xmm/m128
+ __m128i _mm_and_si128 (__m128i a, __m128i b)    PAND xmm, xmm/m128 To be added. To be added.
@@ -643,7 +643,7 @@ To be added. To be added. - __m128i _mm_and_si128 (__m128i a, __m128i b)
    PAND xmm, xmm/m128
+ __m128i _mm_and_si128 (__m128i a, __m128i b)    PAND xmm, xmm/m128 To be added. To be added.
@@ -674,7 +674,7 @@ To be added. To be added. - __m128i _mm_and_si128 (__m128i a, __m128i b)
    PAND xmm, xmm/m128
+ __m128i _mm_and_si128 (__m128i a, __m128i b)    PAND xmm, xmm/m128 To be added. To be added.
@@ -705,7 +705,7 @@ To be added. To be added. - __m128i _mm_and_si128 (__m128i a, __m128i b)
    PAND xmm, xmm/m128
+ __m128i _mm_and_si128 (__m128i a, __m128i b)    PAND xmm, xmm/m128 To be added. To be added.
@@ -736,7 +736,7 @@ To be added. To be added. - __m128i _mm_and_si128 (__m128i a, __m128i b)
    PAND xmm, xmm/m128
+ __m128i _mm_and_si128 (__m128i a, __m128i b)    PAND xmm, xmm/m128 To be added. To be added.
@@ -767,7 +767,7 @@ To be added. To be added. - __m128i _mm_andnot_si128 (__m128i a, __m128i b)
    PANDN xmm, xmm/m128
+ __m128i _mm_andnot_si128 (__m128i a, __m128i b)    PANDN xmm, xmm/m128 To be added. To be added.
@@ -798,7 +798,7 @@ To be added. To be added. - __m128d _mm_andnot_pd (__m128d a, __m128d b)
    ADDNPD xmm, xmm/m128
+ __m128d _mm_andnot_pd (__m128d a, __m128d b)    ADDNPD xmm, xmm/m128 To be added. To be added.
@@ -829,7 +829,7 @@ To be added. To be added. - __m128i _mm_andnot_si128 (__m128i a, __m128i b)
    PANDN xmm, xmm/m128
+ __m128i _mm_andnot_si128 (__m128i a, __m128i b)    PANDN xmm, xmm/m128 To be added. To be added.
@@ -860,7 +860,7 @@ To be added. To be added. - __m128i _mm_andnot_si128 (__m128i a, __m128i b)
    PANDN xmm, xmm/m128
+ __m128i _mm_andnot_si128 (__m128i a, __m128i b)    PANDN xmm, xmm/m128 To be added. To be added.
@@ -891,7 +891,7 @@ To be added. To be added. - __m128i _mm_andnot_si128 (__m128i a, __m128i b)
    PANDN xmm, xmm/m128
+ __m128i _mm_andnot_si128 (__m128i a, __m128i b)    PANDN xmm, xmm/m128 To be added. To be added.
@@ -922,7 +922,7 @@ To be added. To be added. - __m128i _mm_andnot_si128 (__m128i a, __m128i b)
    PANDN xmm, xmm/m128
+ __m128i _mm_andnot_si128 (__m128i a, __m128i b)    PANDN xmm, xmm/m128 To be added. To be added.
@@ -953,7 +953,7 @@ To be added. To be added. - __m128i _mm_andnot_si128 (__m128i a, __m128i b)
    PANDN xmm, xmm/m128
+ __m128i _mm_andnot_si128 (__m128i a, __m128i b)    PANDN xmm, xmm/m128 To be added. To be added.
@@ -984,7 +984,7 @@ To be added. To be added. - __m128i _mm_andnot_si128 (__m128i a, __m128i b)
    PANDN xmm, xmm/m128
+ __m128i _mm_andnot_si128 (__m128i a, __m128i b)    PANDN xmm, xmm/m128 To be added. To be added.
@@ -1015,7 +1015,7 @@ To be added. To be added. - __m128i _mm_andnot_si128 (__m128i a, __m128i b)
    PANDN xmm, xmm/m128
+ __m128i _mm_andnot_si128 (__m128i a, __m128i b)    PANDN xmm, xmm/m128 To be added. To be added.
@@ -1046,7 +1046,7 @@ To be added. To be added. - __m128i _mm_avg_epu8 (__m128i a, __m128i b)
    PAVGB xmm, xmm/m128
+ __m128i _mm_avg_epu8 (__m128i a, __m128i b)    PAVGB xmm, xmm/m128 To be added. To be added.
@@ -1077,7 +1077,7 @@ To be added. To be added. - __m128i _mm_avg_epu16 (__m128i a, __m128i b)
    PAVGW xmm, xmm/m128
+ __m128i _mm_avg_epu16 (__m128i a, __m128i b)    PAVGW xmm, xmm/m128 To be added. To be added.
@@ -1108,7 +1108,7 @@ To be added. To be added. - __m128i _mm_cmpeq_epi8 (__m128i a, __m128i b)
    PCMPEQB xmm, xmm/m128
+ __m128i _mm_cmpeq_epi8 (__m128i a, __m128i b)    PCMPEQB xmm, xmm/m128 To be added. To be added.
@@ -1139,7 +1139,7 @@ To be added. To be added. - __m128d _mm_cmpeq_pd (__m128d a, __m128d b)
    CMPPD xmm, xmm/m128, imm8(0)
+ __m128d _mm_cmpeq_pd (__m128d a, __m128d b)    CMPPD xmm, xmm/m128, imm8(0) To be added. To be added.
@@ -1170,7 +1170,7 @@ To be added. To be added. - __m128i _mm_cmpeq_epi16 (__m128i a, __m128i b)
    PCMPEQW xmm, xmm/m128
+ __m128i _mm_cmpeq_epi16 (__m128i a, __m128i b)    PCMPEQW xmm, xmm/m128 To be added. To be added.
@@ -1201,7 +1201,7 @@ To be added. To be added. - __m128i _mm_cmpeq_epi32 (__m128i a, __m128i b)
    PCMPEQD xmm, xmm/m128
+ __m128i _mm_cmpeq_epi32 (__m128i a, __m128i b)    PCMPEQD xmm, xmm/m128 To be added. To be added.
@@ -1232,7 +1232,7 @@ To be added. To be added. - __m128i _mm_cmpeq_epi8 (__m128i a, __m128i b)
    PCMPEQB xmm, xmm/m128
+ __m128i _mm_cmpeq_epi8 (__m128i a, __m128i b)    PCMPEQB xmm, xmm/m128 To be added. To be added.
@@ -1263,7 +1263,7 @@ To be added. To be added. - __m128i _mm_cmpeq_epi16 (__m128i a, __m128i b)
    PCMPEQW xmm, xmm/m128
+ __m128i _mm_cmpeq_epi16 (__m128i a, __m128i b)    PCMPEQW xmm, xmm/m128 To be added. To be added.
@@ -1294,7 +1294,7 @@ To be added. To be added. - __m128i _mm_cmpeq_epi32 (__m128i a, __m128i b)
    PCMPEQD xmm, xmm/m128
+ __m128i _mm_cmpeq_epi32 (__m128i a, __m128i b)    PCMPEQD xmm, xmm/m128 To be added. To be added.
@@ -1325,7 +1325,7 @@ To be added. To be added. - __m128d _mm_cmpgt_pd (__m128d a, __m128d b)
    CMPPD xmm, xmm/m128, imm8(6)
+ __m128d _mm_cmpgt_pd (__m128d a, __m128d b)    CMPPD xmm, xmm/m128, imm8(6) To be added. To be added.
@@ -1356,7 +1356,7 @@ To be added. To be added. - __m128i _mm_cmpgt_epi16 (__m128i a, __m128i b)
    PCMPGTW xmm, xmm/m128
+ __m128i _mm_cmpgt_epi16 (__m128i a, __m128i b)    PCMPGTW xmm, xmm/m128 To be added. To be added.
@@ -1387,7 +1387,7 @@ To be added. To be added. - __m128i _mm_cmpgt_epi32 (__m128i a, __m128i b)
    PCMPGTD xmm, xmm/m128
+ __m128i _mm_cmpgt_epi32 (__m128i a, __m128i b)    PCMPGTD xmm, xmm/m128 To be added. To be added.
@@ -1418,7 +1418,7 @@ To be added. To be added. - __m128i _mm_cmpgt_epi8 (__m128i a, __m128i b)
    PCMPGTB xmm, xmm/m128
+ __m128i _mm_cmpgt_epi8 (__m128i a, __m128i b)    PCMPGTB xmm, xmm/m128 To be added. To be added.
@@ -1449,7 +1449,7 @@ To be added. To be added. - __m128d _mm_cmpge_pd (__m128d a, __m128d b)
    CMPPD xmm, xmm/m128, imm8(5)
+ __m128d _mm_cmpge_pd (__m128d a, __m128d b)    CMPPD xmm, xmm/m128, imm8(5) To be added. To be added.
@@ -1480,7 +1480,7 @@ To be added. To be added. - __m128d _mm_cmplt_pd (__m128d a, __m128d b)
    CMPPD xmm, xmm/m128, imm8(1)
+ __m128d _mm_cmplt_pd (__m128d a, __m128d b)    CMPPD xmm, xmm/m128, imm8(1) To be added. To be added.
@@ -1511,7 +1511,7 @@ To be added. To be added. - __m128i _mm_cmplt_epi16 (__m128i a, __m128i b)
    PCMPGTW xmm, xmm/m128
+ __m128i _mm_cmplt_epi16 (__m128i a, __m128i b)    PCMPGTW xmm, xmm/m128 To be added. To be added.
@@ -1542,7 +1542,7 @@ To be added. To be added. - __m128i _mm_cmplt_epi32 (__m128i a, __m128i b)
    PCMPGTD xmm, xmm/m128
+ __m128i _mm_cmplt_epi32 (__m128i a, __m128i b)    PCMPGTD xmm, xmm/m128 To be added. To be added.
@@ -1573,7 +1573,7 @@ To be added. To be added. - __m128i _mm_cmplt_epi8 (__m128i a, __m128i b)
    PCMPGTB xmm, xmm/m128
+ __m128i _mm_cmplt_epi8 (__m128i a, __m128i b)    PCMPGTB xmm, xmm/m128 To be added. To be added.
@@ -1604,7 +1604,7 @@ To be added. To be added. - __m128d _mm_cmple_pd (__m128d a, __m128d b)
    CMPPD xmm, xmm/m128, imm8(2)
+ __m128d _mm_cmple_pd (__m128d a, __m128d b)    CMPPD xmm, xmm/m128, imm8(2) To be added. To be added.
@@ -1635,7 +1635,7 @@ To be added. To be added. - __m128d _mm_cmpneq_pd (__m128d a, __m128d b)
    CMPPD xmm, xmm/m128, imm8(4)
+ __m128d _mm_cmpneq_pd (__m128d a, __m128d b)    CMPPD xmm, xmm/m128, imm8(4) To be added. To be added.
@@ -1666,7 +1666,7 @@ To be added. To be added. - __m128d _mm_cmpngt_pd (__m128d a, __m128d b)
    CMPPD xmm, xmm/m128, imm8(2)
+ __m128d _mm_cmpngt_pd (__m128d a, __m128d b)    CMPPD xmm, xmm/m128, imm8(2) To be added. To be added.
@@ -1697,7 +1697,7 @@ To be added. To be added. - __m128d _mm_cmpnge_pd (__m128d a, __m128d b)
    CMPPD xmm, xmm/m128, imm8(1)
+ __m128d _mm_cmpnge_pd (__m128d a, __m128d b)    CMPPD xmm, xmm/m128, imm8(1) To be added. To be added.
@@ -1728,7 +1728,7 @@ To be added. To be added. - __m128d _mm_cmpnlt_pd (__m128d a, __m128d b)
    CMPPD xmm, xmm/m128, imm8(5)
+ __m128d _mm_cmpnlt_pd (__m128d a, __m128d b)    CMPPD xmm, xmm/m128, imm8(5) To be added. To be added.
@@ -1759,7 +1759,7 @@ To be added. To be added. - __m128d _mm_cmpnle_pd (__m128d a, __m128d b)
    CMPPD xmm, xmm/m128, imm8(6)
+ __m128d _mm_cmpnle_pd (__m128d a, __m128d b)    CMPPD xmm, xmm/m128, imm8(6) To be added. To be added.
@@ -1790,7 +1790,7 @@ To be added. To be added. - __m128d _mm_cmpord_pd (__m128d a, __m128d b)
    CMPPD xmm, xmm/m128, imm8(7)
+ __m128d _mm_cmpord_pd (__m128d a, __m128d b)    CMPPD xmm, xmm/m128, imm8(7) To be added. To be added.
@@ -1817,7 +1817,7 @@ To be added. To be added. - __m128d _mm_cmpeq_sd (__m128d a, __m128d b)
    CMPSD xmm, xmm/m64, imm8(0)
+ __m128d _mm_cmpeq_sd (__m128d a, __m128d b)    CMPSD xmm, xmm/m64, imm8(0) To be added. To be added.
@@ -1844,7 +1844,7 @@ To be added. To be added. - __m128d _mm_cmpgt_sd (__m128d a, __m128d b)
    CMPSD xmm, xmm/m64, imm8(6)
+ __m128d _mm_cmpgt_sd (__m128d a, __m128d b)    CMPSD xmm, xmm/m64, imm8(6) To be added. To be added.
@@ -1871,7 +1871,7 @@ To be added. To be added. - __m128d _mm_cmpge_sd (__m128d a, __m128d b)
    CMPSD xmm, xmm/m64, imm8(5)
+ __m128d _mm_cmpge_sd (__m128d a, __m128d b)    CMPSD xmm, xmm/m64, imm8(5) To be added. To be added.
@@ -1898,7 +1898,7 @@ To be added. To be added. - __m128d _mm_cmplt_sd (__m128d a, __m128d b)
    CMPSD xmm, xmm/m64, imm8(1)
+ __m128d _mm_cmplt_sd (__m128d a, __m128d b)    CMPSD xmm, xmm/m64, imm8(1) To be added. To be added.
@@ -1925,7 +1925,7 @@ To be added. To be added. - __m128d _mm_cmple_sd (__m128d a, __m128d b)
    CMPSD xmm, xmm/m64, imm8(2)
+ __m128d _mm_cmple_sd (__m128d a, __m128d b)    CMPSD xmm, xmm/m64, imm8(2) To be added. To be added.
@@ -1952,7 +1952,7 @@ To be added. To be added. - __m128d _mm_cmpneq_sd (__m128d a, __m128d b)
    CMPSD xmm, xmm/m64, imm8(4)
+ __m128d _mm_cmpneq_sd (__m128d a, __m128d b)    CMPSD xmm, xmm/m64, imm8(4) To be added. To be added.
@@ -1979,7 +1979,7 @@ To be added. To be added. - __m128d _mm_cmpngt_sd (__m128d a, __m128d b)
    CMPSD xmm, xmm/m64, imm8(2)
+ __m128d _mm_cmpngt_sd (__m128d a, __m128d b)    CMPSD xmm, xmm/m64, imm8(2) To be added. To be added.
@@ -2006,7 +2006,7 @@ To be added. To be added. - __m128d _mm_cmpnge_sd (__m128d a, __m128d b)
    CMPSD xmm, xmm/m64, imm8(1)
+ __m128d _mm_cmpnge_sd (__m128d a, __m128d b)    CMPSD xmm, xmm/m64, imm8(1) To be added. To be added.
@@ -2033,7 +2033,7 @@ To be added. To be added. - __m128d _mm_cmpnlt_sd (__m128d a, __m128d b)
    CMPSD xmm, xmm/m64, imm8(5)
+ __m128d _mm_cmpnlt_sd (__m128d a, __m128d b)    CMPSD xmm, xmm/m64, imm8(5) To be added. To be added.
@@ -2060,7 +2060,7 @@ To be added. To be added. - __m128d _mm_cmpnle_sd (__m128d a, __m128d b)
    CMPSD xmm, xmm/m64, imm8(6)
+ __m128d _mm_cmpnle_sd (__m128d a, __m128d b)    CMPSD xmm, xmm/m64, imm8(6) To be added. To be added.
@@ -2087,7 +2087,7 @@ To be added. To be added. - __m128d _mm_cmpord_sd (__m128d a, __m128d b)
    CMPSD xmm, xmm/m64, imm8(7)
+ __m128d _mm_cmpord_sd (__m128d a, __m128d b)    CMPSD xmm, xmm/m64, imm8(7) To be added. To be added.
@@ -2114,7 +2114,7 @@ To be added. To be added. - int _mm_comieq_sd (__m128d a, __m128d b)
    COMISD xmm, xmm/m64
+ int _mm_comieq_sd (__m128d a, __m128d b)    COMISD xmm, xmm/m64 To be added. To be added.
@@ -2141,7 +2141,7 @@ To be added. To be added. - int _mm_comigt_sd (__m128d a, __m128d b)
    COMISD xmm, xmm/m64
+ int _mm_comigt_sd (__m128d a, __m128d b)    COMISD xmm, xmm/m64 To be added. To be added.
@@ -2168,7 +2168,7 @@ To be added. To be added. - int _mm_comige_sd (__m128d a, __m128d b)
    COMISD xmm, xmm/m64
+ int _mm_comige_sd (__m128d a, __m128d b)    COMISD xmm, xmm/m64 To be added. To be added.
@@ -2195,7 +2195,7 @@ To be added. To be added. - int _mm_comilt_sd (__m128d a, __m128d b)
    COMISD xmm, xmm/m64
+ int _mm_comilt_sd (__m128d a, __m128d b)    COMISD xmm, xmm/m64 To be added. To be added.
@@ -2222,7 +2222,7 @@ To be added. To be added. - int _mm_comile_sd (__m128d a, __m128d b)
    COMISD xmm, xmm/m64
+ int _mm_comile_sd (__m128d a, __m128d b)    COMISD xmm, xmm/m64 To be added. To be added.
@@ -2249,7 +2249,7 @@ To be added. To be added. - int _mm_comineq_sd (__m128d a, __m128d b)
    COMISD xmm, xmm/m64
+ int _mm_comineq_sd (__m128d a, __m128d b)    COMISD xmm, xmm/m64 To be added. To be added.
@@ -2276,7 +2276,7 @@ To be added. To be added. - __m128d _mm_cmpunord_sd (__m128d a, __m128d b)
    CMPSD xmm, xmm/m64, imm8(3)
+ __m128d _mm_cmpunord_sd (__m128d a, __m128d b)    CMPSD xmm, xmm/m64, imm8(3) To be added. To be added.
@@ -2303,7 +2303,7 @@ To be added. To be added. - int _mm_ucomieq_sd (__m128d a, __m128d b)
    UCOMISD xmm, xmm/m64
+ int _mm_ucomieq_sd (__m128d a, __m128d b)    UCOMISD xmm, xmm/m64 To be added. To be added.
@@ -2330,7 +2330,7 @@ To be added. To be added. - int _mm_ucomigt_sd (__m128d a, __m128d b)
    UCOMISD xmm, xmm/m64
+ int _mm_ucomigt_sd (__m128d a, __m128d b)    UCOMISD xmm, xmm/m64 To be added. To be added.
@@ -2357,7 +2357,7 @@ To be added. To be added. - int _mm_ucomige_sd (__m128d a, __m128d b)
    UCOMISD xmm, xmm/m64
+ int _mm_ucomige_sd (__m128d a, __m128d b)    UCOMISD xmm, xmm/m64 To be added. To be added.
@@ -2384,7 +2384,7 @@ To be added. To be added. - int _mm_ucomilt_sd (__m128d a, __m128d b)
    UCOMISD xmm, xmm/m64
+ int _mm_ucomilt_sd (__m128d a, __m128d b)    UCOMISD xmm, xmm/m64 To be added. To be added.
@@ -2411,7 +2411,7 @@ To be added. To be added. - int _mm_ucomile_sd (__m128d a, __m128d b)
    UCOMISD xmm, xmm/m64
+ int _mm_ucomile_sd (__m128d a, __m128d b)    UCOMISD xmm, xmm/m64 To be added. To be added.
@@ -2438,7 +2438,7 @@ To be added. To be added. - int _mm_ucomineq_sd (__m128d a, __m128d b)
    UCOMISD xmm, xmm/m64
+ int _mm_ucomineq_sd (__m128d a, __m128d b)    UCOMISD xmm, xmm/m64 To be added. To be added.
@@ -2469,7 +2469,7 @@ To be added. To be added. - __m128d _mm_cmpunord_pd (__m128d a, __m128d b)
    CMPPD xmm, xmm/m128, imm8(3)
+ __m128d _mm_cmpunord_pd (__m128d a, __m128d b)    CMPPD xmm, xmm/m128, imm8(3) To be added. To be added.
@@ -2500,7 +2500,7 @@ To be added. To be added. - __m128d _mm_cvtsi32_sd (__m128d a, int b)
    CVTSI2SD xmm, reg/m32
+ __m128d _mm_cvtsi32_sd (__m128d a, int b)    CVTSI2SD xmm, reg/m32 To be added. To be added.
@@ -2531,7 +2531,7 @@ To be added. To be added. - __m128d _mm_cvtss_sd (__m128d a, __m128 b)
    CVTSS2SD xmm, xmm/m32
+ __m128d _mm_cvtss_sd (__m128d a, __m128 b)    CVTSS2SD xmm, xmm/m32 To be added. To be added.
@@ -2560,7 +2560,7 @@
To be added. - __m128i _mm_cvtsi32_si128 (int a)
    MOVD xmm, reg/m32
+ __m128i _mm_cvtsi32_si128 (int a)    MOVD xmm, reg/m32 To be added. To be added.
@@ -2591,7 +2591,7 @@ To be added. To be added. - __m128 _mm_cvtsd_ss (__m128 a, __m128d b)
    CVTSD2SS xmm, xmm/m64
+ __m128 _mm_cvtsd_ss (__m128 a, __m128d b)    CVTSD2SS xmm, xmm/m64 To be added. To be added.
@@ -2620,7 +2620,7 @@ To be added. - __m128i _mm_cvtsi32_si128 (int a)
    MOVD xmm, reg/m32
+ __m128i _mm_cvtsi32_si128 (int a)    MOVD xmm, reg/m32 To be added. To be added.
@@ -2649,7 +2649,7 @@ To be added. - int _mm_cvtsd_si32 (__m128d a)
    CVTSD2SI r32, xmm/m64
+ int _mm_cvtsd_si32 (__m128d a)    CVTSD2SI r32, xmm/m64 To be added. To be added.
@@ -2678,7 +2678,7 @@ To be added. - int _mm_cvtsi128_si32 (__m128i a)
    MOVD reg/m32, xmm
+ int _mm_cvtsi128_si32 (__m128i a)    MOVD reg/m32, xmm To be added. To be added.
@@ -2707,7 +2707,7 @@ To be added. - int _mm_cvttsd_si32 (__m128d a)
    CVTTSD2SI reg, xmm/m64
+ int _mm_cvttsd_si32 (__m128d a)    CVTTSD2SI reg, xmm/m64 To be added. To be added.
@@ -2736,7 +2736,7 @@ To be added. - int _mm_cvtsi128_si32 (__m128i a)
    MOVD reg/m32, xmm
+ int _mm_cvtsi128_si32 (__m128i a)    MOVD reg/m32, xmm To be added. To be added.
@@ -2765,7 +2765,7 @@ To be added. - __m128d _mm_cvtepi32_pd (__m128i a)
    CVTDQ2PD xmm, xmm/m128
+ __m128d _mm_cvtepi32_pd (__m128i a)    CVTDQ2PD xmm, xmm/m128 To be added. To be added.
@@ -2794,7 +2794,7 @@ To be added. - __m128d _mm_cvtps_pd (__m128 a)
    CVTPS2PD xmm, xmm/m128
+ __m128d _mm_cvtps_pd (__m128 a)    CVTPS2PD xmm, xmm/m128 To be added. To be added.
@@ -2823,7 +2823,7 @@ To be added. - __m128i _mm_cvtpd_epi32 (__m128d a)
    CVTPD2DQ xmm, xmm/m128
+ __m128i _mm_cvtpd_epi32 (__m128d a)    CVTPD2DQ xmm, xmm/m128 To be added. To be added.
@@ -2852,7 +2852,7 @@ To be added. - __m128i _mm_cvtps_epi32 (__m128 a)
    CVTPS2DQ xmm, xmm/m128
+ __m128i _mm_cvtps_epi32 (__m128 a)    CVTPS2DQ xmm, xmm/m128 To be added. To be added.
@@ -2881,7 +2881,7 @@ To be added. - __m128i _mm_cvttpd_epi32 (__m128d a)
    CVTTPD2DQ xmm, xmm/m128
+ __m128i _mm_cvttpd_epi32 (__m128d a)    CVTTPD2DQ xmm, xmm/m128 To be added. To be added.
@@ -2910,7 +2910,7 @@ To be added. - __m128i _mm_cvttps_epi32 (__m128 a)
    CVTTPS2DQ xmm, xmm/m128
+ __m128i _mm_cvttps_epi32 (__m128 a)    CVTTPS2DQ xmm, xmm/m128 To be added. To be added.
@@ -2939,7 +2939,7 @@ To be added. - __m128 _mm_cvtpd_ps (__m128d a)
    CVTPD2PS xmm, xmm/m128
+ __m128 _mm_cvtpd_ps (__m128d a)    CVTPD2PS xmm, xmm/m128 To be added. To be added.
@@ -2968,7 +2968,7 @@ To be added. - __m128 _mm_cvtepi32_ps (__m128i a)
    CVTDQ2PS xmm, xmm/m128
+ __m128 _mm_cvtepi32_ps (__m128i a)    CVTDQ2PS xmm, xmm/m128 To be added. To be added.
@@ -2999,7 +2999,7 @@ To be added. To be added. - __m128d _mm_div_pd (__m128d a, __m128d b)
    DIVPD xmm, xmm/m128
+ __m128d _mm_div_pd (__m128d a, __m128d b)    DIVPD xmm, xmm/m128 To be added. To be added.
@@ -3030,7 +3030,7 @@ To be added. To be added. - __m128d _mm_div_sd (__m128d a, __m128d b)
    DIVSD xmm, xmm/m64
+ __m128d _mm_div_sd (__m128d a, __m128d b)    DIVSD xmm, xmm/m64 To be added. To be added.
@@ -3061,7 +3061,7 @@ To be added. To be added. - int _mm_extract_epi16 (__m128i a, int immediate)
    PEXTRW reg, xmm, imm8
+ int _mm_extract_epi16 (__m128i a, int immediate)    PEXTRW reg, xmm, imm8 To be added. To be added.
@@ -3094,7 +3094,7 @@ To be added. To be added. To be added. - __m128i _mm_insert_epi16 (__m128i a, int i, int immediate)
    PINSRW xmm, reg/m16, imm8
+ __m128i _mm_insert_epi16 (__m128i a, int i, int immediate)    PINSRW xmm, reg/m16, imm8 To be added. To be added.
@@ -3127,7 +3127,7 @@ To be added. To be added. To be added. - __m128i _mm_insert_epi16 (__m128i a, int i, int immediate)
    PINSRW xmm, reg/m16, imm8
+ __m128i _mm_insert_epi16 (__m128i a, int i, int immediate)    PINSRW xmm, reg/m16, imm8 To be added. To be added. @@ -3180,7 +3180,7 @@ To be added. - __m128i _mm_load_si128 (__m128i const* mem_address)
    MOVDQA xmm, m128
+ __m128i _mm_load_si128 (__m128i const* mem_address)    MOVDQA xmm, m128 To be added. To be added.
@@ -3208,7 +3208,7 @@ To be added. - __m128d _mm_load_pd (double const* mem_address)
    MOVAPD xmm, m128
+ __m128d _mm_load_pd (double const* mem_address)    MOVAPD xmm, m128 To be added. To be added.
@@ -3236,7 +3236,7 @@ To be added. - __m128i _mm_load_si128 (__m128i const* mem_address)
    MOVDQA xmm, m128
+ __m128i _mm_load_si128 (__m128i const* mem_address)    MOVDQA xmm, m128 To be added. To be added.
@@ -3264,7 +3264,7 @@ To be added. - __m128i _mm_load_si128 (__m128i const* mem_address)
    MOVDQA xmm, m128
+ __m128i _mm_load_si128 (__m128i const* mem_address)    MOVDQA xmm, m128 To be added. To be added.
@@ -3292,7 +3292,7 @@ To be added. - __m128i _mm_load_si128 (__m128i const* mem_address)
    MOVDQA xmm, m128
+ __m128i _mm_load_si128 (__m128i const* mem_address)    MOVDQA xmm, m128 To be added. To be added.
@@ -3320,7 +3320,7 @@ To be added. - __m128i _mm_load_si128 (__m128i const* mem_address)
    MOVDQA xmm, m128
+ __m128i _mm_load_si128 (__m128i const* mem_address)    MOVDQA xmm, m128 To be added. To be added.
@@ -3348,7 +3348,7 @@ To be added. - __m128i _mm_load_si128 (__m128i const* mem_address)
    MOVDQA xmm, m128
+ __m128i _mm_load_si128 (__m128i const* mem_address)    MOVDQA xmm, m128 To be added. To be added.
@@ -3376,7 +3376,7 @@ To be added. - __m128i _mm_load_si128 (__m128i const* mem_address)
    MOVDQA xmm, m128
+ __m128i _mm_load_si128 (__m128i const* mem_address)    MOVDQA xmm, m128 To be added. To be added.
@@ -3404,7 +3404,7 @@ To be added. - __m128i _mm_load_si128 (__m128i const* mem_address)
    MOVDQA xmm, m128
+ __m128i _mm_load_si128 (__m128i const* mem_address)    MOVDQA xmm, m128 To be added. To be added.
@@ -3430,7 +3430,7 @@ - void _mm_lfence(void)
    LFENCE
+ void _mm_lfence(void)    LFENCE To be added.
@@ -3459,7 +3459,7 @@ To be added. To be added. - __m128d _mm_loadh_pd (__m128d a, double const* mem_addr)
    MOVHPD xmm, m64
+ __m128d _mm_loadh_pd (__m128d a, double const* mem_addr)    MOVHPD xmm, m64 To be added. To be added.
@@ -3489,7 +3489,7 @@ To be added. To be added. - __m128d _mm_loadl_pd (__m128d a, double const* mem_addr)
    MOVLPD xmm, m64
+ __m128d _mm_loadl_pd (__m128d a, double const* mem_addr)    MOVLPD xmm, m64 To be added. To be added.
@@ -3517,7 +3517,7 @@
To be added. - __m128d _mm_load_sd (double const* mem_address)
    MOVSD xmm, m64
+ __m128d _mm_load_sd (double const* mem_address)    MOVSD xmm, m64 To be added. To be added.
@@ -3545,7 +3545,7 @@ To be added. - __m128i _mm_loadl_epi32 (__m128i const* mem_addr)
    MOVD xmm, reg/m32
+ __m128i _mm_loadl_epi32 (__m128i const* mem_addr)    MOVD xmm, reg/m32 To be added. To be added. - __m128i _mm_loadl_epi64 (__m128i const* mem_addr)
    MOVQ xmm, reg/m64
+ __m128i _mm_loadl_epi64 (__m128i const* mem_addr)    MOVQ xmm, reg/m64 To be added. To be added.
@@ -3609,7 +3609,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. - __m128i _mm_loadl_epi32 (__m128i const* mem_addr)
    MOVD xmm, reg/m32
+ __m128i _mm_loadl_epi32 (__m128i const* mem_addr)    MOVD xmm, reg/m32 To be added. To be added. - __m128i _mm_loadl_epi64 (__m128i const* mem_addr)
    MOVQ xmm, reg/m64
+ __m128i _mm_loadl_epi64 (__m128i const* mem_addr)    MOVQ xmm, reg/m64 To be added. To be added.
@@ -3673,7 +3673,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. - __m128i _mm_loadu_si128 (__m128i const* mem_address)
    MOVDQU xmm, m128
+ __m128i _mm_loadu_si128 (__m128i const* mem_address)    MOVDQU xmm, m128 To be added. To be added.
@@ -3701,7 +3701,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. - __m128d _mm_loadu_pd (double const* mem_address)
    MOVUPD xmm, m128
+ __m128d _mm_loadu_pd (double const* mem_address)    MOVUPD xmm, m128 To be added. To be added.
@@ -3729,7 +3729,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. - __m128i _mm_loadu_si128 (__m128i const* mem_address)
    MOVDQU xmm, m128
+ __m128i _mm_loadu_si128 (__m128i const* mem_address)    MOVDQU xmm, m128 To be added. To be added.
@@ -3757,7 +3757,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. - __m128i _mm_loadu_si128 (__m128i const* mem_address)
    MOVDQU xmm, m128
+ __m128i _mm_loadu_si128 (__m128i const* mem_address)    MOVDQU xmm, m128 To be added. To be added.
@@ -3785,7 +3785,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. - __m128i _mm_loadu_si128 (__m128i const* mem_address)
    MOVDQU xmm, m128
+ __m128i _mm_loadu_si128 (__m128i const* mem_address)    MOVDQU xmm, m128 To be added. To be added.
@@ -3813,7 +3813,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. - __m128i _mm_loadu_si128 (__m128i const* mem_address)
    MOVDQU xmm, m128
+ __m128i _mm_loadu_si128 (__m128i const* mem_address)    MOVDQU xmm, m128 To be added. To be added.
@@ -3841,7 +3841,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. - __m128i _mm_loadu_si128 (__m128i const* mem_address)
    MOVDQU xmm, m128
+ __m128i _mm_loadu_si128 (__m128i const* mem_address)    MOVDQU xmm, m128 To be added. To be added.
@@ -3869,7 +3869,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. - __m128i _mm_loadu_si128 (__m128i const* mem_address)
    MOVDQU xmm, m128
+ __m128i _mm_loadu_si128 (__m128i const* mem_address)    MOVDQU xmm, m128 To be added. To be added.
@@ -3897,7 +3897,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. - __m128i _mm_loadu_si128 (__m128i const* mem_address)
    MOVDQU xmm, m128
+ __m128i _mm_loadu_si128 (__m128i const* mem_address)    MOVDQU xmm, m128 To be added. To be added.
@@ -3929,7 +3929,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - void _mm_maskmoveu_si128 (__m128i a, __m128i mask, char* mem_address)
    MASKMOVDQU xmm, xmm
+ void _mm_maskmoveu_si128 (__m128i a, __m128i mask, char* mem_address)    MASKMOVDQU xmm, xmm To be added.
@@ -3960,7 +3960,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - void _mm_maskmoveu_si128 (__m128i a, __m128i mask, char* mem_address)
    MASKMOVDQU xmm, xmm
+ void _mm_maskmoveu_si128 (__m128i a, __m128i mask, char* mem_address)    MASKMOVDQU xmm, xmm To be added.
@@ -3990,7 +3990,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_max_epu8 (__m128i a, __m128i b)
    PMAXUB xmm, xmm/m128
+ __m128i _mm_max_epu8 (__m128i a, __m128i b)    PMAXUB xmm, xmm/m128 To be added. To be added.
@@ -4021,7 +4021,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128d _mm_max_pd (__m128d a, __m128d b)
    MAXPD xmm, xmm/m128
+ __m128d _mm_max_pd (__m128d a, __m128d b)    MAXPD xmm, xmm/m128 To be added. To be added.
@@ -4052,7 +4052,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_max_epi16 (__m128i a, __m128i b)
    PMAXSW xmm, xmm/m128
+ __m128i _mm_max_epi16 (__m128i a, __m128i b)    PMAXSW xmm, xmm/m128 To be added. To be added.
@@ -4083,7 +4083,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128d _mm_max_sd (__m128d a, __m128d b)
    MAXSD xmm, xmm/m64
+ __m128d _mm_max_sd (__m128d a, __m128d b)    MAXSD xmm, xmm/m64 To be added. To be added.
@@ -4109,7 +4109,7 @@ The native signature doesn't exist. This additional overload is provided for com - void _mm_mfence(void)
    MFENCE
+ void _mm_mfence(void)    MFENCE To be added.
@@ -4139,7 +4139,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_min_epu8 (__m128i a, __m128i b)
    PMINUB xmm, xmm/m128
+ __m128i _mm_min_epu8 (__m128i a, __m128i b)    PMINUB xmm, xmm/m128 To be added. To be added.
@@ -4170,7 +4170,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128d _mm_min_pd (__m128d a, __m128d b)
    MINPD xmm, xmm/m128
+ __m128d _mm_min_pd (__m128d a, __m128d b)    MINPD xmm, xmm/m128 To be added. To be added.
@@ -4201,7 +4201,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_min_epi16 (__m128i a, __m128i b)
    PMINSW xmm, xmm/m128
+ __m128i _mm_min_epi16 (__m128i a, __m128i b)    PMINSW xmm, xmm/m128 To be added. To be added.
@@ -4232,7 +4232,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128d _mm_min_sd (__m128d a, __m128d b)
    MINSD xmm, xmm/m64
+ __m128d _mm_min_sd (__m128d a, __m128d b)    MINSD xmm, xmm/m64 To be added. To be added.
@@ -4261,7 +4261,7 @@ The native signature doesn't exist. This additional overload is provided for com
To be added. - int _mm_movemask_epi8 (__m128i a)
    PMOVMSKB reg, xmm
+ int _mm_movemask_epi8 (__m128i a)    PMOVMSKB reg, xmm To be added. To be added.
@@ -4290,7 +4290,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. - int _mm_movemask_pd (__m128d a)
    MOVMSKPD reg, xmm
+ int _mm_movemask_pd (__m128d a)    MOVMSKPD reg, xmm To be added. To be added.
@@ -4319,7 +4319,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. - int _mm_movemask_epi8 (__m128i a)
    PMOVMSKB reg, xmm
+ int _mm_movemask_epi8 (__m128i a)    PMOVMSKB reg, xmm To be added. To be added.
@@ -4348,7 +4348,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. - __m128i _mm_move_epi64 (__m128i a)
    MOVQ xmm, xmm
+ __m128i _mm_move_epi64 (__m128i a)    MOVQ xmm, xmm To be added. To be added.
@@ -4377,7 +4377,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. - __m128i _mm_move_epi64 (__m128i a)
    MOVQ xmm, xmm
+ __m128i _mm_move_epi64 (__m128i a)    MOVQ xmm, xmm To be added. To be added.
@@ -4408,7 +4408,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128d _mm_move_sd (__m128d a, __m128d b)
    MOVSD xmm, xmm
+ __m128d _mm_move_sd (__m128d a, __m128d b)    MOVSD xmm, xmm To be added. To be added.
@@ -4439,7 +4439,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128d _mm_mul_pd (__m128d a, __m128d b)
    MULPD xmm, xmm/m128
+ __m128d _mm_mul_pd (__m128d a, __m128d b)    MULPD xmm, xmm/m128 To be added. To be added.
@@ -4470,7 +4470,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_mul_epu32 (__m128i a, __m128i b)
    PMULUDQ xmm, xmm/m128
+ __m128i _mm_mul_epu32 (__m128i a, __m128i b)    PMULUDQ xmm, xmm/m128 To be added. To be added.
@@ -4497,7 +4497,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_madd_epi16 (__m128i a, __m128i b)
    PMADDWD xmm, xmm/m128
+ __m128i _mm_madd_epi16 (__m128i a, __m128i b)    PMADDWD xmm, xmm/m128 To be added. To be added.
@@ -4528,7 +4528,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_mulhi_epi16 (__m128i a, __m128i b)
    PMULHW xmm, xmm/m128
+ __m128i _mm_mulhi_epi16 (__m128i a, __m128i b)    PMULHW xmm, xmm/m128 To be added. To be added.
@@ -4559,7 +4559,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_mulhi_epu16 (__m128i a, __m128i b)
    PMULHUW xmm, xmm/m128
+ __m128i _mm_mulhi_epu16 (__m128i a, __m128i b)    PMULHUW xmm, xmm/m128 To be added. To be added.
@@ -4590,7 +4590,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_mullo_epi16 (__m128i a, __m128i b)
    PMULLW xmm, xmm/m128
+ __m128i _mm_mullo_epi16 (__m128i a, __m128i b)    PMULLW xmm, xmm/m128 To be added. To be added.
@@ -4617,7 +4617,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_mullo_epi16 (__m128i a, __m128i b)
    PMULLW xmm, xmm/m128
+ __m128i _mm_mullo_epi16 (__m128i a, __m128i b)    PMULLW xmm, xmm/m128 To be added. To be added.
@@ -4648,7 +4648,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128d _mm_mul_sd (__m128d a, __m128d b)
    MULSD xmm, xmm/m64
+ __m128d _mm_mul_sd (__m128d a, __m128d b)    MULSD xmm, xmm/m64 To be added. To be added.
@@ -4679,7 +4679,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_or_si128 (__m128i a, __m128i b)
    POR xmm, xmm/m128
+ __m128i _mm_or_si128 (__m128i a, __m128i b)    POR xmm, xmm/m128 To be added. To be added.
@@ -4710,7 +4710,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128d _mm_or_pd (__m128d a, __m128d b)
    ORPD xmm, xmm/m128
+ __m128d _mm_or_pd (__m128d a, __m128d b)    ORPD xmm, xmm/m128 To be added. To be added.
@@ -4741,7 +4741,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_or_si128 (__m128i a, __m128i b)
    POR xmm, xmm/m128
+ __m128i _mm_or_si128 (__m128i a, __m128i b)    POR xmm, xmm/m128 To be added. To be added.
@@ -4772,7 +4772,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_or_si128 (__m128i a, __m128i b)
    POR xmm, xmm/m128
+ __m128i _mm_or_si128 (__m128i a, __m128i b)    POR xmm, xmm/m128 To be added. To be added.
@@ -4803,7 +4803,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_or_si128 (__m128i a, __m128i b)
    POR xmm, xmm/m128
+ __m128i _mm_or_si128 (__m128i a, __m128i b)    POR xmm, xmm/m128 To be added. To be added.
@@ -4834,7 +4834,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_or_si128 (__m128i a, __m128i b)
    POR xmm, xmm/m128
+ __m128i _mm_or_si128 (__m128i a, __m128i b)    POR xmm, xmm/m128 To be added. To be added.
@@ -4865,7 +4865,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_or_si128 (__m128i a, __m128i b)
    POR xmm, xmm/m128
+ __m128i _mm_or_si128 (__m128i a, __m128i b)    POR xmm, xmm/m128 To be added. To be added.
@@ -4896,7 +4896,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_or_si128 (__m128i a, __m128i b)
    POR xmm, xmm/m128
+ __m128i _mm_or_si128 (__m128i a, __m128i b)    POR xmm, xmm/m128 To be added. To be added.
@@ -4927,7 +4927,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_or_si128 (__m128i a, __m128i b)
    POR xmm, xmm/m128
+ __m128i _mm_or_si128 (__m128i a, __m128i b)    POR xmm, xmm/m128 To be added. To be added.
@@ -4958,7 +4958,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_packs_epi16 (__m128i a, __m128i b)
    PACKSSWB xmm, xmm/m128
+ __m128i _mm_packs_epi16 (__m128i a, __m128i b)    PACKSSWB xmm, xmm/m128 To be added. To be added.
@@ -4989,7 +4989,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_packs_epi32 (__m128i a, __m128i b)
    PACKSSDW xmm, xmm/m128
+ __m128i _mm_packs_epi32 (__m128i a, __m128i b)    PACKSSDW xmm, xmm/m128 To be added. To be added.
@@ -5020,7 +5020,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_packus_epi16 (__m128i a, __m128i b)
    PACKUSWB xmm, xmm/m128
+ __m128i _mm_packus_epi16 (__m128i a, __m128i b)    PACKUSWB xmm, xmm/m128 To be added. To be added.
@@ -5051,7 +5051,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_slli_epi16 (__m128i a, int immediate)
    PSLLW xmm, imm8
+ __m128i _mm_slli_epi16 (__m128i a, int immediate)    PSLLW xmm, imm8 To be added. To be added.
@@ -5082,7 +5082,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_sll_epi16 (__m128i a, __m128i count)
    PSLLW xmm, xmm/m128
+ __m128i _mm_sll_epi16 (__m128i a, __m128i count)    PSLLW xmm, xmm/m128 To be added. To be added.
@@ -5113,7 +5113,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_slli_epi32 (__m128i a, int immediate)
    PSLLD xmm, imm8
+ __m128i _mm_slli_epi32 (__m128i a, int immediate)    PSLLD xmm, imm8 To be added. To be added.
@@ -5144,7 +5144,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_sll_epi32 (__m128i a, __m128i count)
    PSLLD xmm, xmm/m128
+ __m128i _mm_sll_epi32 (__m128i a, __m128i count)    PSLLD xmm, xmm/m128 To be added. To be added.
@@ -5175,7 +5175,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_slli_epi64 (__m128i a, int immediate)
    PSLLQ xmm, imm8
+ __m128i _mm_slli_epi64 (__m128i a, int immediate)    PSLLQ xmm, imm8 To be added. To be added.
@@ -5206,7 +5206,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_sll_epi64 (__m128i a, __m128i count)
    PSLLQ xmm, xmm/m128
+ __m128i _mm_sll_epi64 (__m128i a, __m128i count)    PSLLQ xmm, xmm/m128 To be added. To be added.
@@ -5237,7 +5237,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_slli_epi16 (__m128i a, int immediate)
    PSLLW xmm, imm8
+ __m128i _mm_slli_epi16 (__m128i a, int immediate)    PSLLW xmm, imm8 To be added. To be added.
@@ -5268,7 +5268,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_sll_epi16 (__m128i a, __m128i count)
    PSLLW xmm, xmm/m128
+ __m128i _mm_sll_epi16 (__m128i a, __m128i count)    PSLLW xmm, xmm/m128 To be added. To be added.
@@ -5299,7 +5299,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_slli_epi32 (__m128i a, int immediate)
    PSLLD xmm, imm8
+ __m128i _mm_slli_epi32 (__m128i a, int immediate)    PSLLD xmm, imm8 To be added. To be added.
@@ -5330,7 +5330,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_sll_epi32 (__m128i a, __m128i count)
    PSLLD xmm, xmm/m128
+ __m128i _mm_sll_epi32 (__m128i a, __m128i count)    PSLLD xmm, xmm/m128 To be added. To be added.
@@ -5361,7 +5361,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_slli_epi64 (__m128i a, int immediate)
    PSLLQ xmm, imm8
+ __m128i _mm_slli_epi64 (__m128i a, int immediate)    PSLLQ xmm, imm8 To be added. To be added.
@@ -5392,7 +5392,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_sll_epi64 (__m128i a, __m128i count)
    PSLLQ xmm, xmm/m128
+ __m128i _mm_sll_epi64 (__m128i a, __m128i count)    PSLLQ xmm, xmm/m128 To be added. To be added.
@@ -5423,7 +5423,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_bslli_si128 (__m128i a, int imm8)
    PSLLDQ xmm, imm8
+ __m128i _mm_bslli_si128 (__m128i a, int imm8)    PSLLDQ xmm, imm8 To be added. To be added.
@@ -5454,7 +5454,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_bslli_si128 (__m128i a, int imm8)
    PSLLDQ xmm, imm8
+ __m128i _mm_bslli_si128 (__m128i a, int imm8)    PSLLDQ xmm, imm8 To be added. To be added.
@@ -5485,7 +5485,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_bslli_si128 (__m128i a, int imm8)
    PSLLDQ xmm, imm8
+ __m128i _mm_bslli_si128 (__m128i a, int imm8)    PSLLDQ xmm, imm8 To be added. To be added.
@@ -5516,7 +5516,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_bslli_si128 (__m128i a, int imm8)
    PSLLDQ xmm, imm8
+ __m128i _mm_bslli_si128 (__m128i a, int imm8)    PSLLDQ xmm, imm8 To be added. To be added.
@@ -5547,7 +5547,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_bslli_si128 (__m128i a, int imm8)
    PSLLDQ xmm, imm8
+ __m128i _mm_bslli_si128 (__m128i a, int imm8)    PSLLDQ xmm, imm8 To be added. To be added.
@@ -5578,7 +5578,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_bslli_si128 (__m128i a, int imm8)
    PSLLDQ xmm, imm8
+ __m128i _mm_bslli_si128 (__m128i a, int imm8)    PSLLDQ xmm, imm8 To be added. To be added.
@@ -5609,7 +5609,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_bslli_si128 (__m128i a, int imm8)
    PSLLDQ xmm, imm8
+ __m128i _mm_bslli_si128 (__m128i a, int imm8)    PSLLDQ xmm, imm8 To be added. To be added.
@@ -5640,7 +5640,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_bslli_si128 (__m128i a, int imm8)
    PSLLDQ xmm, imm8
+ __m128i _mm_bslli_si128 (__m128i a, int imm8)    PSLLDQ xmm, imm8 To be added. To be added.
@@ -5671,7 +5671,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_srai_epi16 (__m128i a, int immediate)
    PSRAW xmm, imm8
+ __m128i _mm_srai_epi16 (__m128i a, int immediate)    PSRAW xmm, imm8 To be added. To be added.
@@ -5702,7 +5702,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_sra_epi16 (__m128i a, __m128i count)
    PSRAW xmm, xmm/m128
+ __m128i _mm_sra_epi16 (__m128i a, __m128i count)    PSRAW xmm, xmm/m128 To be added. To be added.
@@ -5733,7 +5733,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_srai_epi32 (__m128i a, int immediate)
    PSRAD xmm, imm8
+ __m128i _mm_srai_epi32 (__m128i a, int immediate)    PSRAD xmm, imm8 To be added. To be added.
@@ -5764,7 +5764,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_sra_epi32 (__m128i a, __m128i count)
    PSRAD xmm, xmm/m128
+ __m128i _mm_sra_epi32 (__m128i a, __m128i count)    PSRAD xmm, xmm/m128 To be added. To be added.
@@ -5795,7 +5795,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_srli_epi16 (__m128i a, int immediate)
    PSRLW xmm, imm8
+ __m128i _mm_srli_epi16 (__m128i a, int immediate)    PSRLW xmm, imm8 To be added. To be added.
@@ -5826,7 +5826,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_srl_epi16 (__m128i a, __m128i count)
    PSRLW xmm, xmm/m128
+ __m128i _mm_srl_epi16 (__m128i a, __m128i count)    PSRLW xmm, xmm/m128 To be added. To be added.
@@ -5857,7 +5857,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_srli_epi32 (__m128i a, int immediate)
    PSRLD xmm, imm8
+ __m128i _mm_srli_epi32 (__m128i a, int immediate)    PSRLD xmm, imm8 To be added. To be added.
@@ -5888,7 +5888,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_srl_epi32 (__m128i a, __m128i count)
    PSRLD xmm, xmm/m128
+ __m128i _mm_srl_epi32 (__m128i a, __m128i count)    PSRLD xmm, xmm/m128 To be added. To be added.
@@ -5919,7 +5919,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_srli_epi64 (__m128i a, int immediate)
    PSRLQ xmm, imm8
+ __m128i _mm_srli_epi64 (__m128i a, int immediate)    PSRLQ xmm, imm8 To be added. To be added.
@@ -5950,7 +5950,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_srl_epi64 (__m128i a, __m128i count)
    PSRLQ xmm, xmm/m128
+ __m128i _mm_srl_epi64 (__m128i a, __m128i count)    PSRLQ xmm, xmm/m128 To be added. To be added.
@@ -5981,7 +5981,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_srli_epi16 (__m128i a, int immediate)
    PSRLW xmm, imm8
+ __m128i _mm_srli_epi16 (__m128i a, int immediate)    PSRLW xmm, imm8 To be added. To be added.
@@ -6012,7 +6012,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_srl_epi16 (__m128i a, __m128i count)
    PSRLW xmm, xmm/m128
+ __m128i _mm_srl_epi16 (__m128i a, __m128i count)    PSRLW xmm, xmm/m128 To be added. To be added.
@@ -6043,7 +6043,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_srli_epi32 (__m128i a, int immediate)
    PSRLD xmm, imm8
+ __m128i _mm_srli_epi32 (__m128i a, int immediate)    PSRLD xmm, imm8 To be added. To be added.
@@ -6074,7 +6074,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_srl_epi32 (__m128i a, __m128i count)
    PSRLD xmm, xmm/m128
+ __m128i _mm_srl_epi32 (__m128i a, __m128i count)    PSRLD xmm, xmm/m128 To be added. To be added.
@@ -6105,7 +6105,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_srli_epi64 (__m128i a, int immediate)
    PSRLQ xmm, imm8
+ __m128i _mm_srli_epi64 (__m128i a, int immediate)    PSRLQ xmm, imm8 To be added. To be added.
@@ -6136,7 +6136,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_srl_epi64 (__m128i a, __m128i count)
    PSRLQ xmm, xmm/m128
+ __m128i _mm_srl_epi64 (__m128i a, __m128i count)    PSRLQ xmm, xmm/m128 To be added. To be added.
@@ -6167,7 +6167,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_bsrli_si128 (__m128i a, int imm8)
    PSRLDQ xmm, imm8
+ __m128i _mm_bsrli_si128 (__m128i a, int imm8)    PSRLDQ xmm, imm8 To be added. To be added.
@@ -6198,7 +6198,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_bsrli_si128 (__m128i a, int imm8)
    PSRLDQ xmm, imm8
+ __m128i _mm_bsrli_si128 (__m128i a, int imm8)    PSRLDQ xmm, imm8 To be added. To be added.
@@ -6229,7 +6229,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_bsrli_si128 (__m128i a, int imm8)
    PSRLDQ xmm, imm8
+ __m128i _mm_bsrli_si128 (__m128i a, int imm8)    PSRLDQ xmm, imm8 To be added. To be added.
@@ -6260,7 +6260,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_bsrli_si128 (__m128i a, int imm8)
    PSRLDQ xmm, imm8
+ __m128i _mm_bsrli_si128 (__m128i a, int imm8)    PSRLDQ xmm, imm8 To be added. To be added.
@@ -6291,7 +6291,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_bsrli_si128 (__m128i a, int imm8)
    PSRLDQ xmm, imm8
+ __m128i _mm_bsrli_si128 (__m128i a, int imm8)    PSRLDQ xmm, imm8 To be added. To be added.
@@ -6322,7 +6322,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_bsrli_si128 (__m128i a, int imm8)
    PSRLDQ xmm, imm8
+ __m128i _mm_bsrli_si128 (__m128i a, int imm8)    PSRLDQ xmm, imm8 To be added. To be added.
@@ -6353,7 +6353,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_bsrli_si128 (__m128i a, int imm8)
    PSRLDQ xmm, imm8
+ __m128i _mm_bsrli_si128 (__m128i a, int imm8)    PSRLDQ xmm, imm8 To be added. To be added.
@@ -6384,7 +6384,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_bsrli_si128 (__m128i a, int imm8)
    PSRLDQ xmm, imm8
+ __m128i _mm_bsrli_si128 (__m128i a, int imm8)    PSRLDQ xmm, imm8 To be added. To be added.
@@ -6415,7 +6415,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_shuffle_epi32 (__m128i a, int immediate)
    PSHUFD xmm, xmm/m128, imm8
+ __m128i _mm_shuffle_epi32 (__m128i a, int immediate)    PSHUFD xmm, xmm/m128, imm8 To be added. To be added.
@@ -6446,7 +6446,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_shuffle_epi32 (__m128i a, int immediate)
    PSHUFD xmm, xmm/m128, imm8
+ __m128i _mm_shuffle_epi32 (__m128i a, int immediate)    PSHUFD xmm, xmm/m128, imm8 To be added. To be added.
@@ -6479,7 +6479,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - __m128d _mm_shuffle_pd (__m128d a, __m128d b, int immediate)
    SHUFPD xmm, xmm/m128, imm8
+ __m128d _mm_shuffle_pd (__m128d a, __m128d b, int immediate)    SHUFPD xmm, xmm/m128, imm8 To be added. To be added. @@ -6510,7 +6510,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_shufflehi_epi16 (__m128i a, int immediate)
    PSHUFHW xmm, xmm/m128, imm8
+ __m128i _mm_shufflehi_epi16 (__m128i a, int immediate)    PSHUFHW xmm, xmm/m128, imm8 To be added. To be added.
@@ -6541,7 +6541,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_shufflehi_epi16 (__m128i a, int control)
    PSHUFHW xmm, xmm/m128, imm8
+ __m128i _mm_shufflehi_epi16 (__m128i a, int control)    PSHUFHW xmm, xmm/m128, imm8 To be added. To be added.
@@ -6572,7 +6572,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_shufflelo_epi16 (__m128i a, int control)
    PSHUFLW xmm, xmm/m128, imm8
+ __m128i _mm_shufflelo_epi16 (__m128i a, int control)    PSHUFLW xmm, xmm/m128, imm8 To be added. To be added.
@@ -6603,7 +6603,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_shufflelo_epi16 (__m128i a, int control)
    PSHUFLW xmm, xmm/m128, imm8
+ __m128i _mm_shufflelo_epi16 (__m128i a, int control)    PSHUFLW xmm, xmm/m128, imm8 To be added. To be added.
@@ -6632,7 +6632,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. - __m128d _mm_sqrt_pd (__m128d a)
    SQRTPD xmm, xmm/m128
+ __m128d _mm_sqrt_pd (__m128d a)    SQRTPD xmm, xmm/m128 To be added. To be added.
@@ -6661,7 +6661,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. - __m128d _mm_sqrt_sd (__m128d a)
    SQRTSD xmm, xmm/64
+ __m128d _mm_sqrt_sd (__m128d a)    SQRTSD xmm, xmm/64 To be added. To be added. To be added. - __m128d _mm_sqrt_sd (__m128d a, __m128d b)
    SQRTSD xmm, xmm/64
+ __m128d _mm_sqrt_sd (__m128d a, __m128d b)    SQRTSD xmm, xmm/64 To be added. To be added.
@@ -6730,7 +6730,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - void _mm_storeu_si128 (__m128i* mem_addr, __m128i a)
    MOVDQU m128, xmm
+ void _mm_storeu_si128 (__m128i* mem_addr, __m128i a)    MOVDQU m128, xmm To be added.
@@ -6759,7 +6759,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - void _mm_storeu_pd (double* mem_addr, __m128d a)
    MOVUPD m128, xmm
+ void _mm_storeu_pd (double* mem_addr, __m128d a)    MOVUPD m128, xmm To be added.
@@ -6788,7 +6788,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - void _mm_storeu_si128 (__m128i* mem_addr, __m128i a)
    MOVDQU m128, xmm
+ void _mm_storeu_si128 (__m128i* mem_addr, __m128i a)    MOVDQU m128, xmm To be added.
@@ -6817,7 +6817,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - void _mm_storeu_si128 (__m128i* mem_addr, __m128i a)
    MOVDQU m128, xmm
+ void _mm_storeu_si128 (__m128i* mem_addr, __m128i a)    MOVDQU m128, xmm To be added.
@@ -6846,7 +6846,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - void _mm_storeu_si128 (__m128i* mem_addr, __m128i a)
    MOVDQU m128, xmm
+ void _mm_storeu_si128 (__m128i* mem_addr, __m128i a)    MOVDQU m128, xmm To be added.
@@ -6875,7 +6875,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - void _mm_storeu_si128 (__m128i* mem_addr, __m128i a)
    MOVDQU m128, xmm
+ void _mm_storeu_si128 (__m128i* mem_addr, __m128i a)    MOVDQU m128, xmm To be added.
@@ -6904,7 +6904,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - void _mm_storeu_si128 (__m128i* mem_addr, __m128i a)
    MOVDQU m128, xmm
+ void _mm_storeu_si128 (__m128i* mem_addr, __m128i a)    MOVDQU m128, xmm To be added.
@@ -6933,7 +6933,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - void _mm_storeu_si128 (__m128i* mem_addr, __m128i a)
    MOVDQU m128, xmm
+ void _mm_storeu_si128 (__m128i* mem_addr, __m128i a)    MOVDQU m128, xmm To be added.
@@ -6962,7 +6962,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - void _mm_storeu_si128 (__m128i* mem_addr, __m128i a)
    MOVDQU m128, xmm
+ void _mm_storeu_si128 (__m128i* mem_addr, __m128i a)    MOVDQU m128, xmm To be added.
@@ -6991,7 +6991,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - void _mm_store_si128 (__m128i* mem_addr, __m128i a)
    MOVDQA m128, xmm
+ void _mm_store_si128 (__m128i* mem_addr, __m128i a)    MOVDQA m128, xmm To be added.
@@ -7020,7 +7020,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - void _mm_store_pd (double* mem_addr, __m128d a)
    MOVAPD m128, xmm
+ void _mm_store_pd (double* mem_addr, __m128d a)    MOVAPD m128, xmm To be added.
@@ -7049,7 +7049,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - void _mm_store_si128 (__m128i* mem_addr, __m128i a)
    MOVDQA m128, xmm
+ void _mm_store_si128 (__m128i* mem_addr, __m128i a)    MOVDQA m128, xmm To be added.
@@ -7078,7 +7078,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - void _mm_store_si128 (__m128i* mem_addr, __m128i a)
    MOVDQA m128, xmm
+ void _mm_store_si128 (__m128i* mem_addr, __m128i a)    MOVDQA m128, xmm To be added.
@@ -7107,7 +7107,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - void _mm_store_si128 (__m128i* mem_addr, __m128i a)
    MOVDQA m128, xmm
+ void _mm_store_si128 (__m128i* mem_addr, __m128i a)    MOVDQA m128, xmm To be added.
@@ -7136,7 +7136,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - void _mm_store_si128 (__m128i* mem_addr, __m128i a)
    MOVDQA m128, xmm
+ void _mm_store_si128 (__m128i* mem_addr, __m128i a)    MOVDQA m128, xmm To be added.
@@ -7165,7 +7165,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - void _mm_store_si128 (__m128i* mem_addr, __m128i a)
    MOVDQA m128, xmm
+ void _mm_store_si128 (__m128i* mem_addr, __m128i a)    MOVDQA m128, xmm To be added.
@@ -7194,7 +7194,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - void _mm_store_si128 (__m128i* mem_addr, __m128i a)
    MOVDQA m128, xmm
+ void _mm_store_si128 (__m128i* mem_addr, __m128i a)    MOVDQA m128, xmm To be added.
@@ -7223,7 +7223,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - void _mm_store_si128 (__m128i* mem_addr, __m128i a)
    MOVDQA m128, xmm
+ void _mm_store_si128 (__m128i* mem_addr, __m128i a)    MOVDQA m128, xmm To be added.
@@ -7252,7 +7252,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - void _mm_stream_si128 (__m128i* mem_addr, __m128i a)
    MOVNTDQ m128, xmm
+ void _mm_stream_si128 (__m128i* mem_addr, __m128i a)    MOVNTDQ m128, xmm To be added.
@@ -7281,7 +7281,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - void _mm_stream_pd (double* mem_addr, __m128d a)
    MOVNTPD m128, xmm
+ void _mm_stream_pd (double* mem_addr, __m128d a)    MOVNTPD m128, xmm To be added.
@@ -7310,7 +7310,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - void _mm_stream_si128 (__m128i* mem_addr, __m128i a)
    MOVNTDQ m128, xmm
+ void _mm_stream_si128 (__m128i* mem_addr, __m128i a)    MOVNTDQ m128, xmm To be added.
@@ -7339,7 +7339,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - void _mm_stream_si128 (__m128i* mem_addr, __m128i a)
    MOVNTDQ m128, xmm
+ void _mm_stream_si128 (__m128i* mem_addr, __m128i a)    MOVNTDQ m128, xmm To be added.
@@ -7368,7 +7368,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - void _mm_stream_si128 (__m128i* mem_addr, __m128i a)
    MOVNTDQ m128, xmm
+ void _mm_stream_si128 (__m128i* mem_addr, __m128i a)    MOVNTDQ m128, xmm To be added.
@@ -7397,7 +7397,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - void _mm_stream_si128 (__m128i* mem_addr, __m128i a)
    MOVNTDQ m128, xmm
+ void _mm_stream_si128 (__m128i* mem_addr, __m128i a)    MOVNTDQ m128, xmm To be added.
@@ -7426,7 +7426,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - void _mm_stream_si128 (__m128i* mem_addr, __m128i a)
    MOVNTDQ m128, xmm
+ void _mm_stream_si128 (__m128i* mem_addr, __m128i a)    MOVNTDQ m128, xmm To be added.
@@ -7455,7 +7455,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - void _mm_stream_si128 (__m128i* mem_addr, __m128i a)
    MOVNTDQ m128, xmm
+ void _mm_stream_si128 (__m128i* mem_addr, __m128i a)    MOVNTDQ m128, xmm To be added.
@@ -7484,7 +7484,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - void _mm_stream_si128 (__m128i* mem_addr, __m128i a)
    MOVNTDQ m128, xmm
+ void _mm_stream_si128 (__m128i* mem_addr, __m128i a)    MOVNTDQ m128, xmm To be added.
@@ -7513,7 +7513,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - void _mm_storeh_pd (double* mem_addr, __m128d a)
    MOVHPD m64, xmm
+ void _mm_storeh_pd (double* mem_addr, __m128d a)    MOVHPD m64, xmm To be added.
@@ -7542,7 +7542,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - void _mm_storel_pd (double* mem_addr, __m128d a)
    MOVLPD m64, xmm
+ void _mm_storel_pd (double* mem_addr, __m128d a)    MOVLPD m64, xmm To be added.
@@ -7571,7 +7571,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - void _mm_stream_si32(int *p, int a)
    MOVNTI m32, r32
+ void _mm_stream_si32(int *p, int a)    MOVNTI m32, r32 To be added.
@@ -7600,7 +7600,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - void _mm_stream_si32(int *p, int a)
    MOVNTI m32, r32
+ void _mm_stream_si32(int *p, int a)    MOVNTI m32, r32 To be added.
@@ -7629,7 +7629,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - void _mm_store_sd (double* mem_addr, __m128d a)
    MOVSD m64, xmm
+ void _mm_store_sd (double* mem_addr, __m128d a)    MOVSD m64, xmm To be added.
@@ -7654,7 +7654,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - void _mm_storel_epi64 (__m128i* mem_addr, __m128i a)
    MOVQ m64, xmm
+ void _mm_storel_epi64 (__m128i* mem_addr, __m128i a)    MOVQ m64, xmm To be added.
@@ -7679,7 +7679,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - void _mm_storel_epi64 (__m128i* mem_addr, __m128i a)
    MOVQ m64, xmm
+ void _mm_storel_epi64 (__m128i* mem_addr, __m128i a)    MOVQ m64, xmm To be added.
@@ -7709,7 +7709,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_sub_epi8 (__m128i a, __m128i b)
    PSUBB xmm, xmm/m128
+ __m128i _mm_sub_epi8 (__m128i a, __m128i b)    PSUBB xmm, xmm/m128 To be added. To be added.
@@ -7740,7 +7740,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128d _mm_sub_pd (__m128d a, __m128d b)
    SUBPD xmm, xmm/m128
+ __m128d _mm_sub_pd (__m128d a, __m128d b)    SUBPD xmm, xmm/m128 To be added. To be added.
@@ -7771,7 +7771,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_sub_epi16 (__m128i a, __m128i b)
    PSUBW xmm, xmm/m128
+ __m128i _mm_sub_epi16 (__m128i a, __m128i b)    PSUBW xmm, xmm/m128 To be added. To be added.
@@ -7802,7 +7802,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_sub_epi32 (__m128i a, __m128i b)
    PSUBD xmm, xmm/m128
+ __m128i _mm_sub_epi32 (__m128i a, __m128i b)    PSUBD xmm, xmm/m128 To be added. To be added.
@@ -7833,7 +7833,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_sub_epi64 (__m128i a, __m128i b)
    PSUBQ xmm, xmm/m128
+ __m128i _mm_sub_epi64 (__m128i a, __m128i b)    PSUBQ xmm, xmm/m128 To be added. To be added.
@@ -7864,7 +7864,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_sub_epi8 (__m128i a, __m128i b)
    PSUBB xmm, xmm/m128
+ __m128i _mm_sub_epi8 (__m128i a, __m128i b)    PSUBB xmm, xmm/m128 To be added. To be added.
@@ -7895,7 +7895,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_sub_epi16 (__m128i a, __m128i b)
    PSUBW xmm, xmm/m128
+ __m128i _mm_sub_epi16 (__m128i a, __m128i b)    PSUBW xmm, xmm/m128 To be added. To be added.
@@ -7926,7 +7926,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_sub_epi32 (__m128i a, __m128i b)
    PSUBD xmm, xmm/m128
+ __m128i _mm_sub_epi32 (__m128i a, __m128i b)    PSUBD xmm, xmm/m128 To be added. To be added.
@@ -7957,7 +7957,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_sub_epi64 (__m128i a, __m128i b)
    PSUBQ xmm, xmm/m128
+ __m128i _mm_sub_epi64 (__m128i a, __m128i b)    PSUBQ xmm, xmm/m128 To be added. To be added.
@@ -7988,7 +7988,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_subs_epu8 (__m128i a, __m128i b)
    PSUBUSB xmm, xmm/m128
+ __m128i _mm_subs_epu8 (__m128i a, __m128i b)    PSUBUSB xmm, xmm/m128 To be added. To be added.
@@ -8019,7 +8019,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_subs_epi16 (__m128i a, __m128i b)
    PSUBSW xmm, xmm/m128
+ __m128i _mm_subs_epi16 (__m128i a, __m128i b)    PSUBSW xmm, xmm/m128 To be added. To be added.
@@ -8050,7 +8050,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_subs_epi8 (__m128i a, __m128i b)
    PSUBSB xmm, xmm/m128
+ __m128i _mm_subs_epi8 (__m128i a, __m128i b)    PSUBSB xmm, xmm/m128 To be added. To be added.
@@ -8081,7 +8081,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_subs_epu16 (__m128i a, __m128i b)
    PSUBUSW xmm, xmm/m128
+ __m128i _mm_subs_epu16 (__m128i a, __m128i b)    PSUBUSW xmm, xmm/m128 To be added. To be added.
@@ -8112,7 +8112,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128d _mm_sub_sd (__m128d a, __m128d b)
    SUBSD xmm, xmm/m64
+ __m128d _mm_sub_sd (__m128d a, __m128d b)    SUBSD xmm, xmm/m64 To be added. To be added.
@@ -8139,7 +8139,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_sad_epu8 (__m128i a, __m128i b)
    PSADBW xmm, xmm/m128
+ __m128i _mm_sad_epu8 (__m128i a, __m128i b)    PSADBW xmm, xmm/m128 To be added. To be added.
@@ -8170,7 +8170,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_unpackhi_epi8 (__m128i a, __m128i b)
    PUNPCKHBW xmm, xmm/m128
+ __m128i _mm_unpackhi_epi8 (__m128i a, __m128i b)    PUNPCKHBW xmm, xmm/m128 To be added. To be added.
@@ -8201,7 +8201,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128d _mm_unpackhi_pd (__m128d a, __m128d b)
    UNPCKHPD xmm, xmm/m128
+ __m128d _mm_unpackhi_pd (__m128d a, __m128d b)    UNPCKHPD xmm, xmm/m128 To be added. To be added.
@@ -8232,7 +8232,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_unpackhi_epi16 (__m128i a, __m128i b)
    PUNPCKHWD xmm, xmm/m128
+ __m128i _mm_unpackhi_epi16 (__m128i a, __m128i b)    PUNPCKHWD xmm, xmm/m128 To be added. To be added.
@@ -8263,7 +8263,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_unpackhi_epi32 (__m128i a, __m128i b)
    PUNPCKHDQ xmm, xmm/m128
+ __m128i _mm_unpackhi_epi32 (__m128i a, __m128i b)    PUNPCKHDQ xmm, xmm/m128 To be added. To be added.
@@ -8294,7 +8294,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_unpackhi_epi64 (__m128i a, __m128i b)
    PUNPCKHQDQ xmm, xmm/m128
+ __m128i _mm_unpackhi_epi64 (__m128i a, __m128i b)    PUNPCKHQDQ xmm, xmm/m128 To be added. To be added.
@@ -8325,7 +8325,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_unpackhi_epi8 (__m128i a, __m128i b)
    PUNPCKHBW xmm, xmm/m128
+ __m128i _mm_unpackhi_epi8 (__m128i a, __m128i b)    PUNPCKHBW xmm, xmm/m128 To be added. To be added.
@@ -8356,7 +8356,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_unpackhi_epi16 (__m128i a, __m128i b)
    PUNPCKHWD xmm, xmm/m128
+ __m128i _mm_unpackhi_epi16 (__m128i a, __m128i b)    PUNPCKHWD xmm, xmm/m128 To be added. To be added.
@@ -8387,7 +8387,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_unpackhi_epi32 (__m128i a, __m128i b)
    PUNPCKHDQ xmm, xmm/m128
+ __m128i _mm_unpackhi_epi32 (__m128i a, __m128i b)    PUNPCKHDQ xmm, xmm/m128 To be added. To be added.
@@ -8418,7 +8418,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_unpackhi_epi64 (__m128i a, __m128i b)
    PUNPCKHQDQ xmm, xmm/m128
+ __m128i _mm_unpackhi_epi64 (__m128i a, __m128i b)    PUNPCKHQDQ xmm, xmm/m128 To be added. To be added.
@@ -8449,7 +8449,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_unpacklo_epi8 (__m128i a, __m128i b)
    PUNPCKLBW xmm, xmm/m128
+ __m128i _mm_unpacklo_epi8 (__m128i a, __m128i b)    PUNPCKLBW xmm, xmm/m128 To be added. To be added.
@@ -8480,7 +8480,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128d _mm_unpacklo_pd (__m128d a, __m128d b)
    UNPCKLPD xmm, xmm/m128
+ __m128d _mm_unpacklo_pd (__m128d a, __m128d b)    UNPCKLPD xmm, xmm/m128 To be added. To be added.
@@ -8511,7 +8511,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_unpacklo_epi16 (__m128i a, __m128i b)
    PUNPCKLWD xmm, xmm/m128
+ __m128i _mm_unpacklo_epi16 (__m128i a, __m128i b)    PUNPCKLWD xmm, xmm/m128 To be added. To be added.
@@ -8542,7 +8542,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_unpacklo_epi32 (__m128i a, __m128i b)
    PUNPCKLDQ xmm, xmm/m128
+ __m128i _mm_unpacklo_epi32 (__m128i a, __m128i b)    PUNPCKLDQ xmm, xmm/m128 To be added. To be added.
@@ -8573,7 +8573,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_unpacklo_epi64 (__m128i a, __m128i b)
    PUNPCKLQDQ xmm, xmm/m128
+ __m128i _mm_unpacklo_epi64 (__m128i a, __m128i b)    PUNPCKLQDQ xmm, xmm/m128 To be added. To be added.
@@ -8604,7 +8604,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_unpacklo_epi8 (__m128i a, __m128i b)
    PUNPCKLBW xmm, xmm/m128
+ __m128i _mm_unpacklo_epi8 (__m128i a, __m128i b)    PUNPCKLBW xmm, xmm/m128 To be added. To be added.
@@ -8635,7 +8635,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_unpacklo_epi16 (__m128i a, __m128i b)
    PUNPCKLWD xmm, xmm/m128
+ __m128i _mm_unpacklo_epi16 (__m128i a, __m128i b)    PUNPCKLWD xmm, xmm/m128 To be added. To be added.
@@ -8666,7 +8666,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_unpacklo_epi32 (__m128i a, __m128i b)
    PUNPCKLDQ xmm, xmm/m128
+ __m128i _mm_unpacklo_epi32 (__m128i a, __m128i b)    PUNPCKLDQ xmm, xmm/m128 To be added. To be added.
@@ -8697,7 +8697,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_unpacklo_epi64 (__m128i a, __m128i b)
    PUNPCKLQDQ xmm, xmm/m128
+ __m128i _mm_unpacklo_epi64 (__m128i a, __m128i b)    PUNPCKLQDQ xmm, xmm/m128 To be added. To be added.
@@ -8728,7 +8728,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_xor_si128 (__m128i a, __m128i b)
    PXOR xmm, xmm/m128
+ __m128i _mm_xor_si128 (__m128i a, __m128i b)    PXOR xmm, xmm/m128 To be added. To be added.
@@ -8759,7 +8759,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128d _mm_xor_pd (__m128d a, __m128d b)
    XORPD xmm, xmm/m128
+ __m128d _mm_xor_pd (__m128d a, __m128d b)    XORPD xmm, xmm/m128 To be added. To be added.
@@ -8790,7 +8790,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_xor_si128 (__m128i a, __m128i b)
    PXOR xmm, xmm/m128
+ __m128i _mm_xor_si128 (__m128i a, __m128i b)    PXOR xmm, xmm/m128 To be added. To be added.
@@ -8821,7 +8821,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_xor_si128 (__m128i a, __m128i b)
    PXOR xmm, xmm/m128
+ __m128i _mm_xor_si128 (__m128i a, __m128i b)    PXOR xmm, xmm/m128 To be added. To be added.
@@ -8852,7 +8852,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_xor_si128 (__m128i a, __m128i b)
    PXOR xmm, xmm/m128
+ __m128i _mm_xor_si128 (__m128i a, __m128i b)    PXOR xmm, xmm/m128 To be added. To be added.
@@ -8883,7 +8883,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_xor_si128 (__m128i a, __m128i b)
    PXOR xmm, xmm/m128
+ __m128i _mm_xor_si128 (__m128i a, __m128i b)    PXOR xmm, xmm/m128 To be added. To be added.
@@ -8914,7 +8914,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_xor_si128 (__m128i a, __m128i b)
    PXOR xmm, xmm/m128
+ __m128i _mm_xor_si128 (__m128i a, __m128i b)    PXOR xmm, xmm/m128 To be added. To be added.
@@ -8945,7 +8945,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_xor_si128 (__m128i a, __m128i b)
    PXOR xmm, xmm/m128
+ __m128i _mm_xor_si128 (__m128i a, __m128i b)    PXOR xmm, xmm/m128 To be added. To be added.
@@ -8976,7 +8976,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_xor_si128 (__m128i a, __m128i b)
    PXOR xmm, xmm/m128
+ __m128i _mm_xor_si128 (__m128i a, __m128i b)    PXOR xmm, xmm/m128 To be added. To be added.
diff --git a/xml/System.Runtime.Intrinsics.X86/Sse41.xml b/xml/System.Runtime.Intrinsics.X86/Sse41.xml index 8f2014fbe41..a98fd938ff4 100644 --- a/xml/System.Runtime.Intrinsics.X86/Sse41.xml +++ b/xml/System.Runtime.Intrinsics.X86/Sse41.xml @@ -56,7 +56,7 @@ To be added. To be added. To be added. - __m128d _mm_blend_pd (__m128d a, __m128d b, const int imm8)
    BLENDPD xmm, xmm/m128, imm8
+ __m128d _mm_blend_pd (__m128d a, __m128d b, const int imm8)    BLENDPD xmm, xmm/m128, imm8 To be added. To be added. @@ -89,7 +89,7 @@ To be added. To be added. To be added. - __m128i _mm_blend_epi16 (__m128i a, __m128i b, const int imm8)
    PBLENDW xmm, xmm/m128 imm8
+ __m128i _mm_blend_epi16 (__m128i a, __m128i b, const int imm8)    PBLENDW xmm, xmm/m128 imm8 To be added. To be added. @@ -122,7 +122,7 @@ To be added. To be added. To be added. - __m128 _mm_blend_ps (__m128 a, __m128 b, const int imm8)
    BLENDPS xmm, xmm/m128, imm8
+ __m128 _mm_blend_ps (__m128 a, __m128 b, const int imm8)    BLENDPS xmm, xmm/m128, imm8 To be added. To be added. @@ -155,7 +155,7 @@ To be added. To be added. To be added. - __m128i _mm_blend_epi16 (__m128i a, __m128i b, const int imm8)
    PBLENDW xmm, xmm/m128 imm8
+ __m128i _mm_blend_epi16 (__m128i a, __m128i b, const int imm8)    PBLENDW xmm, xmm/m128 imm8 To be added. To be added. @@ -188,7 +188,7 @@ To be added. To be added. To be added. - __m128i _mm_blendv_epi8 (__m128i a, __m128i b, __m128i mask)
    PBLENDVB xmm, xmm/m128, xmm
+ __m128i _mm_blendv_epi8 (__m128i a, __m128i b, __m128i mask)    PBLENDVB xmm, xmm/m128, xmm To be added. To be added. @@ -221,7 +221,7 @@ To be added. To be added. To be added. - __m128d _mm_blendv_pd (__m128d a, __m128d b, __m128d mask)
    BLENDVPD xmm, xmm/m128, xmm0
+ __m128d _mm_blendv_pd (__m128d a, __m128d b, __m128d mask)    BLENDVPD xmm, xmm/m128, xmm0 To be added. To be added. @@ -250,7 +250,7 @@ To be added. To be added. To be added. - __m128i _mm_blendv_epi8 (__m128i a, __m128i b, __m128i mask)
    PBLENDVB xmm, xmm/m128, xmm
+ __m128i _mm_blendv_epi8 (__m128i a, __m128i b, __m128i mask)    PBLENDVB xmm, xmm/m128, xmm To be added. To be added. To be added. To be added. - __m128i _mm_blendv_epi8 (__m128i a, __m128i b, __m128i mask)
    PBLENDVB xmm, xmm/m128, xmm
+ __m128i _mm_blendv_epi8 (__m128i a, __m128i b, __m128i mask)    PBLENDVB xmm, xmm/m128, xmm To be added. To be added. To be added. To be added. - __m128i _mm_blendv_epi8 (__m128i a, __m128i b, __m128i mask)
    PBLENDVB xmm, xmm/m128, xmm
+ __m128i _mm_blendv_epi8 (__m128i a, __m128i b, __m128i mask)    PBLENDVB xmm, xmm/m128, xmm To be added. To be added. To be added. To be added. - __m128i _mm_blendv_epi8 (__m128i a, __m128i b, __m128i mask)
    PBLENDVB xmm, xmm/m128, xmm
+ __m128i _mm_blendv_epi8 (__m128i a, __m128i b, __m128i mask)    PBLENDVB xmm, xmm/m128, xmm To be added. To be added. @@ -398,7 +398,7 @@ This intrinsic generates PBLENDVB that needs a BYTE mask-vector, so users should To be added. To be added. To be added. - __m128 _mm_blendv_ps (__m128 a, __m128 b, __m128 mask)
    BLENDVPS xmm, xmm/m128, xmm0
+ __m128 _mm_blendv_ps (__m128 a, __m128 b, __m128 mask)    BLENDVPS xmm, xmm/m128, xmm0 To be added. To be added. @@ -427,7 +427,7 @@ This intrinsic generates PBLENDVB that needs a BYTE mask-vector, so users should To be added. To be added. To be added. - __m128i _mm_blendv_epi8 (__m128i a, __m128i b, __m128i mask)
    PBLENDVB xmm, xmm/m128, xmm
+ __m128i _mm_blendv_epi8 (__m128i a, __m128i b, __m128i mask)    PBLENDVB xmm, xmm/m128, xmm To be added. To be added. To be added. To be added. - __m128i _mm_blendv_epi8 (__m128i a, __m128i b, __m128i mask)
    PBLENDVB xmm, xmm/m128, xmm
+ __m128i _mm_blendv_epi8 (__m128i a, __m128i b, __m128i mask)    PBLENDVB xmm, xmm/m128, xmm To be added. To be added. To be added. To be added. - __m128i _mm_blendv_epi8 (__m128i a, __m128i b, __m128i mask)
    PBLENDVB xmm, xmm/m128, xmm
+ __m128i _mm_blendv_epi8 (__m128i a, __m128i b, __m128i mask)    PBLENDVB xmm, xmm/m128, xmm To be added. To be added. - __m128d _mm_ceil_pd (__m128d a)
    ROUNDPD xmm, xmm/m128, imm8(10)
+ __m128d _mm_ceil_pd (__m128d a)    ROUNDPD xmm, xmm/m128, imm8(10) To be added. To be added.
@@ -567,7 +567,7 @@ This intrinsic generates PBLENDVB that needs a BYTE mask-vector, so users should To be added. - __m128 _mm_ceil_ps (__m128 a)
    ROUNDPS xmm, xmm/m128, imm8(10)
+ __m128 _mm_ceil_ps (__m128 a)    ROUNDPS xmm, xmm/m128, imm8(10) To be added. To be added.
@@ -596,7 +596,7 @@ This intrinsic generates PBLENDVB that needs a BYTE mask-vector, so users should To be added. - __m128d _mm_ceil_sd (__m128d a)
    ROUNDSD xmm, xmm/m128, imm8(10)
+ __m128d _mm_ceil_sd (__m128d a)    ROUNDSD xmm, xmm/m128, imm8(10) To be added. To be added. - __m128 _mm_ceil_ss (__m128 a)
    ROUNDSD xmm, xmm/m128, imm8(10)
+ __m128 _mm_ceil_ss (__m128 a)    ROUNDSD xmm, xmm/m128, imm8(10) To be added. To be added. To be added. - __m128d _mm_ceil_sd (__m128d a, __m128d b)
    ROUNDSD xmm, xmm/m128, imm8(10)
+ __m128d _mm_ceil_sd (__m128d a, __m128d b)    ROUNDSD xmm, xmm/m128, imm8(10) To be added. To be added.
@@ -703,7 +703,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128 _mm_ceil_ss (__m128 a, __m128 b)
    ROUNDSS xmm, xmm/m128, imm8(10)
+ __m128 _mm_ceil_ss (__m128 a, __m128 b)    ROUNDSS xmm, xmm/m128, imm8(10) To be added. To be added.
@@ -734,7 +734,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_cmpeq_epi64 (__m128i a, __m128i b)
    PCMPEQQ xmm, xmm/m128
+ __m128i _mm_cmpeq_epi64 (__m128i a, __m128i b)    PCMPEQQ xmm, xmm/m128 To be added. To be added.
@@ -765,7 +765,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_cmpeq_epi64 (__m128i a, __m128i b)
    PCMPEQQ xmm, xmm/m128
+ __m128i _mm_cmpeq_epi64 (__m128i a, __m128i b)    PCMPEQQ xmm, xmm/m128 To be added. To be added.
@@ -826,7 +826,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. - __m128i _mm_cvtepu8_epi16 (__m128i a)
    PMOVZXBW xmm, xmm/m64
+ __m128i _mm_cvtepu8_epi16 (__m128i a)    PMOVZXBW xmm, xmm/m64 To be added. To be added.
@@ -855,7 +855,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. - __m128i _mm_cvtepi8_epi16 (__m128i a)
    PMOVSXBW xmm, xmm/m64
+ __m128i _mm_cvtepi8_epi16 (__m128i a)    PMOVSXBW xmm, xmm/m64 To be added. To be added.
@@ -980,7 +980,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. - __m128i _mm_cvtepu8_epi32 (__m128i a)
    PMOVZXBD xmm, xmm/m32
+ __m128i _mm_cvtepu8_epi32 (__m128i a)    PMOVZXBD xmm, xmm/m32 To be added. To be added.
@@ -1009,7 +1009,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. - __m128i _mm_cvtepi16_epi32 (__m128i a)
    PMOVSXWD xmm, xmm/m64
+ __m128i _mm_cvtepi16_epi32 (__m128i a)    PMOVSXWD xmm, xmm/m64 To be added. To be added.
@@ -1038,7 +1038,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. - __m128i _mm_cvtepi8_epi32 (__m128i a)
    PMOVSXBD xmm, xmm/m32
+ __m128i _mm_cvtepi8_epi32 (__m128i a)    PMOVSXBD xmm, xmm/m32 To be added. To be added.
@@ -1067,7 +1067,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. - __m128i _mm_cvtepu16_epi32 (__m128i a)
    PMOVZXWD xmm, xmm/m64
+ __m128i _mm_cvtepu16_epi32 (__m128i a)    PMOVZXWD xmm, xmm/m64 To be added. To be added.
@@ -1256,7 +1256,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. - __m128i _mm_cvtepu8_epi64 (__m128i a)
    PMOVZXBQ xmm, xmm/m16
+ __m128i _mm_cvtepu8_epi64 (__m128i a)    PMOVZXBQ xmm, xmm/m16 To be added. To be added.
@@ -1285,7 +1285,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. - __m128i _mm_cvtepi16_epi64 (__m128i a)
    PMOVSXWQ xmm, xmm/m32
+ __m128i _mm_cvtepi16_epi64 (__m128i a)    PMOVSXWQ xmm, xmm/m32 To be added. To be added.
@@ -1314,7 +1314,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. - __m128i _mm_cvtepi32_epi64 (__m128i a)
    PMOVSXDQ xmm, xmm/m64
+ __m128i _mm_cvtepi32_epi64 (__m128i a)    PMOVSXDQ xmm, xmm/m64 To be added. To be added.
@@ -1343,7 +1343,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. - __m128i _mm_cvtepi8_epi64 (__m128i a)
    PMOVSXBQ xmm, xmm/m16
+ __m128i _mm_cvtepi8_epi64 (__m128i a)    PMOVSXBQ xmm, xmm/m16 To be added. To be added.
@@ -1372,7 +1372,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. - __m128i _mm_cvtepu16_epi64 (__m128i a)
    PMOVZXWQ xmm, xmm/m32
+ __m128i _mm_cvtepu16_epi64 (__m128i a)    PMOVZXWQ xmm, xmm/m32 To be added. To be added.
@@ -1401,7 +1401,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. - __m128i _mm_cvtepu32_epi64 (__m128i a)
    PMOVZXDQ xmm, xmm/m64
+ __m128i _mm_cvtepu32_epi64 (__m128i a)    PMOVZXDQ xmm, xmm/m64 To be added. To be added.
@@ -1530,7 +1530,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - __m128d _mm_dp_pd (__m128d a, __m128d b, const int imm8)
    DPPD xmm, xmm/m128, imm8
+ __m128d _mm_dp_pd (__m128d a, __m128d b, const int imm8)    DPPD xmm, xmm/m128, imm8 To be added. To be added.
@@ -1563,7 +1563,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - __m128 _mm_dp_ps (__m128 a, __m128 b, const int imm8)
    DPPS xmm, xmm/m128, imm8
+ __m128 _mm_dp_ps (__m128 a, __m128 b, const int imm8)    DPPS xmm, xmm/m128, imm8 To be added. To be added. @@ -1594,7 +1594,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - int _mm_extract_epi8 (__m128i a, const int imm8)
    PEXTRB reg/m8, xmm, imm8
+ int _mm_extract_epi8 (__m128i a, const int imm8)    PEXTRB reg/m8, xmm, imm8 To be added. To be added.
@@ -1625,7 +1625,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - int _mm_extract_epi32 (__m128i a, const int imm8)
    PEXTRD reg/m32, xmm, imm8
+ int _mm_extract_epi32 (__m128i a, const int imm8)    PEXTRD reg/m32, xmm, imm8 To be added. To be added.
@@ -1656,7 +1656,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - int _mm_extract_ps (__m128 a, const int imm8)
    EXTRACTPS xmm, xmm/m32, imm8
+ int _mm_extract_ps (__m128 a, const int imm8)    EXTRACTPS xmm, xmm/m32, imm8 To be added. To be added.
@@ -1687,7 +1687,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - int _mm_extract_epi32 (__m128i a, const int imm8)
    PEXTRD reg/m32, xmm, imm8
+ int _mm_extract_epi32 (__m128i a, const int imm8)    PEXTRD reg/m32, xmm, imm8 To be added. To be added.
@@ -1716,7 +1716,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. - __m128d _mm_floor_pd (__m128d a)
    ROUNDPD xmm, xmm/m128, imm8(9)
+ __m128d _mm_floor_pd (__m128d a)    ROUNDPD xmm, xmm/m128, imm8(9) To be added. To be added.
@@ -1745,7 +1745,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. - __m128 _mm_floor_ps (__m128 a)
    ROUNDPS xmm, xmm/m128, imm8(9)
+ __m128 _mm_floor_ps (__m128 a)    ROUNDPS xmm, xmm/m128, imm8(9) To be added. To be added.
@@ -1774,7 +1774,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. - __m128d _mm_floor_sd (__m128d a)
    ROUNDSD xmm, xmm/m128, imm8(9)
+ __m128d _mm_floor_sd (__m128d a)    ROUNDSD xmm, xmm/m128, imm8(9) To be added. To be added. - __m128 _mm_floor_ss (__m128 a)
    ROUNDSS xmm, xmm/m128, imm8(9)
+ __m128 _mm_floor_ss (__m128 a)    ROUNDSS xmm, xmm/m128, imm8(9) To be added. To be added. To be added. - __m128d _mm_floor_sd (__m128d a, __m128d b)
    ROUNDSD xmm, xmm/m128, imm8(9)
+ __m128d _mm_floor_sd (__m128d a, __m128d b)    ROUNDSD xmm, xmm/m128, imm8(9) To be added. To be added.
@@ -1881,7 +1881,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128 _mm_floor_ss (__m128 a, __m128 b)
    ROUNDSS xmm, xmm/m128, imm8(9)
+ __m128 _mm_floor_ss (__m128 a, __m128 b)    ROUNDSS xmm, xmm/m128, imm8(9) To be added. To be added.
@@ -1914,7 +1914,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - __m128i _mm_insert_epi8 (__m128i a, int i, const int imm8)
    PINSRB xmm, reg/m8, imm8
+ __m128i _mm_insert_epi8 (__m128i a, int i, const int imm8)    PINSRB xmm, reg/m8, imm8 To be added. To be added.
@@ -1947,7 +1947,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - __m128i _mm_insert_epi32 (__m128i a, int i, const int imm8)
    PINSRD xmm, reg/m32, imm8
+ __m128i _mm_insert_epi32 (__m128i a, int i, const int imm8)    PINSRD xmm, reg/m32, imm8 To be added. To be added. @@ -1980,7 +1980,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - __m128i _mm_insert_epi8 (__m128i a, int i, const int imm8)
    PINSRB xmm, reg/m8, imm8
+ __m128i _mm_insert_epi8 (__m128i a, int i, const int imm8)    PINSRB xmm, reg/m8, imm8 To be added. To be added. @@ -2009,7 +2009,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - __m128 _mm_insert_ps (__m128 a, __m128 b, const int imm8)
    INSERTPS xmm, xmm/m32, imm8
+ __m128 _mm_insert_ps (__m128 a, __m128 b, const int imm8)    INSERTPS xmm, xmm/m32, imm8 To be added. To be added. @@ -2042,7 +2042,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - __m128i _mm_insert_epi32 (__m128i a, int i, const int imm8)
    PINSRD xmm, reg/m32, imm8
+ __m128i _mm_insert_epi32 (__m128i a, int i, const int imm8)    PINSRD xmm, reg/m32, imm8 To be added. To be added. @@ -2095,7 +2095,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. - __m128i _mm_stream_load_si128 (const __m128i* mem_addr)
    MOVNTDQA xmm, m128
+ __m128i _mm_stream_load_si128 (const __m128i* mem_addr)    MOVNTDQA xmm, m128 To be added. To be added.
@@ -2123,7 +2123,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. - __m128i _mm_stream_load_si128 (const __m128i* mem_addr)
    MOVNTDQA xmm, m128
+ __m128i _mm_stream_load_si128 (const __m128i* mem_addr)    MOVNTDQA xmm, m128 To be added. To be added.
@@ -2151,7 +2151,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. - __m128i _mm_stream_load_si128 (const __m128i* mem_addr)
    MOVNTDQA xmm, m128
+ __m128i _mm_stream_load_si128 (const __m128i* mem_addr)    MOVNTDQA xmm, m128 To be added. To be added.
@@ -2179,7 +2179,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. - __m128i _mm_stream_load_si128 (const __m128i* mem_addr)
    MOVNTDQA xmm, m128
+ __m128i _mm_stream_load_si128 (const __m128i* mem_addr)    MOVNTDQA xmm, m128 To be added. To be added.
@@ -2207,7 +2207,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. - __m128i _mm_stream_load_si128 (const __m128i* mem_addr)
    MOVNTDQA xmm, m128
+ __m128i _mm_stream_load_si128 (const __m128i* mem_addr)    MOVNTDQA xmm, m128 To be added. To be added.
@@ -2235,7 +2235,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. - __m128i _mm_stream_load_si128 (const __m128i* mem_addr)
    MOVNTDQA xmm, m128
+ __m128i _mm_stream_load_si128 (const __m128i* mem_addr)    MOVNTDQA xmm, m128 To be added. To be added.
@@ -2263,7 +2263,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. - __m128i _mm_stream_load_si128 (const __m128i* mem_addr)
    MOVNTDQA xmm, m128
+ __m128i _mm_stream_load_si128 (const __m128i* mem_addr)    MOVNTDQA xmm, m128 To be added. To be added.
@@ -2291,7 +2291,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. - __m128i _mm_stream_load_si128 (const __m128i* mem_addr)
    MOVNTDQA xmm, m128
+ __m128i _mm_stream_load_si128 (const __m128i* mem_addr)    MOVNTDQA xmm, m128 To be added. To be added.
@@ -2322,7 +2322,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_max_epi32 (__m128i a, __m128i b)
    PMAXSD xmm, xmm/m128
+ __m128i _mm_max_epi32 (__m128i a, __m128i b)    PMAXSD xmm, xmm/m128 To be added. To be added.
@@ -2353,7 +2353,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_max_epi8 (__m128i a, __m128i b)
    PMAXSB xmm, xmm/m128
+ __m128i _mm_max_epi8 (__m128i a, __m128i b)    PMAXSB xmm, xmm/m128 To be added. To be added.
@@ -2384,7 +2384,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_max_epu16 (__m128i a, __m128i b)
    PMAXUW xmm, xmm/m128
+ __m128i _mm_max_epu16 (__m128i a, __m128i b)    PMAXUW xmm, xmm/m128 To be added. To be added.
@@ -2415,7 +2415,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_max_epu32 (__m128i a, __m128i b)
    PMAXUD xmm, xmm/m128
+ __m128i _mm_max_epu32 (__m128i a, __m128i b)    PMAXUD xmm, xmm/m128 To be added. To be added.
@@ -2446,7 +2446,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_min_epi32 (__m128i a, __m128i b)
    PMINSD xmm, xmm/m128
+ __m128i _mm_min_epi32 (__m128i a, __m128i b)    PMINSD xmm, xmm/m128 To be added. To be added.
@@ -2477,7 +2477,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_min_epi8 (__m128i a, __m128i b)
    PMINSB xmm, xmm/m128
+ __m128i _mm_min_epi8 (__m128i a, __m128i b)    PMINSB xmm, xmm/m128 To be added. To be added.
@@ -2508,7 +2508,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_min_epu16 (__m128i a, __m128i b)
    PMINUW xmm, xmm/m128
+ __m128i _mm_min_epu16 (__m128i a, __m128i b)    PMINUW xmm, xmm/m128 To be added. To be added.
@@ -2539,7 +2539,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_min_epu32 (__m128i a, __m128i b)
    PMINUD xmm, xmm/m128
+ __m128i _mm_min_epu32 (__m128i a, __m128i b)    PMINUD xmm, xmm/m128 To be added. To be added.
@@ -2568,7 +2568,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. - __m128i _mm_minpos_epu16 (__m128i a)
    PHMINPOSUW xmm, xmm/m128
+ __m128i _mm_minpos_epu16 (__m128i a)    PHMINPOSUW xmm, xmm/m128 To be added. To be added.
@@ -2601,7 +2601,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - __m128i _mm_mpsadbw_epu8 (__m128i a, __m128i b, const int imm8)
    MPSADBW xmm, xmm/m128, imm8
+ __m128i _mm_mpsadbw_epu8 (__m128i a, __m128i b, const int imm8)    MPSADBW xmm, xmm/m128, imm8 To be added. To be added. @@ -2632,7 +2632,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_mul_epi32 (__m128i a, __m128i b)
    PMULDQ xmm, xmm/m128
+ __m128i _mm_mul_epi32 (__m128i a, __m128i b)    PMULDQ xmm, xmm/m128 To be added. To be added.
@@ -2663,7 +2663,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_mullo_epi32 (__m128i a, __m128i b)
    PMULLD xmm, xmm/m128
+ __m128i _mm_mullo_epi32 (__m128i a, __m128i b)    PMULLD xmm, xmm/m128 To be added. To be added.
@@ -2690,7 +2690,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_mullo_epi32 (__m128i a, __m128i b)
    PMULLD xmm, xmm/m128
+ __m128i _mm_mullo_epi32 (__m128i a, __m128i b)    PMULLD xmm, xmm/m128 To be added. To be added.
@@ -2721,7 +2721,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_packus_epi32 (__m128i a, __m128i b)
    PACKUSDW xmm, xmm/m128
+ __m128i _mm_packus_epi32 (__m128i a, __m128i b)    PACKUSDW xmm, xmm/m128 To be added. To be added.
@@ -2808,7 +2808,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. - __m128d _mm_round_sd (__m128d a, _MM_FROUND_CUR_DIRECTION)
    ROUNDSD xmm, xmm/m128, imm8(4)
+ __m128d _mm_round_sd (__m128d a, _MM_FROUND_CUR_DIRECTION)    ROUNDSD xmm, xmm/m128, imm8(4) To be added. To be added. - __m128 _mm_round_ss (__m128 a, _MM_FROUND_CUR_DIRECTION)
    ROUNDSS xmm, xmm/m128, imm8(4)
+ __m128 _mm_round_ss (__m128 a, _MM_FROUND_CUR_DIRECTION)    ROUNDSS xmm, xmm/m128, imm8(4) To be added. To be added. To be added. - __m128d _mm_round_sd (__m128d a, __m128d b, _MM_FROUND_CUR_DIRECTION)
    ROUNDSD xmm, xmm/m128, imm8(4)
+ __m128d _mm_round_sd (__m128d a, __m128d b, _MM_FROUND_CUR_DIRECTION)    ROUNDSD xmm, xmm/m128, imm8(4) To be added. To be added.
@@ -2915,7 +2915,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128 _mm_round_ss (__m128 a, __m128 b, _MM_FROUND_CUR_DIRECTION)
    ROUNDSS xmm, xmm/m128, imm8(4)
+ __m128 _mm_round_ss (__m128 a, __m128 b, _MM_FROUND_CUR_DIRECTION)    ROUNDSS xmm, xmm/m128, imm8(4) To be added. To be added.
@@ -2944,8 +2944,8 @@ The native signature doesn't exist. This additional overload is provided for com To be added. - __m128d _mm_round_pd (__m128d a, int rounding)
    ROUNDPD xmm, xmm/m128, imm8(8) - _MM_FROUND_TO_NEAREST_INT |_MM_FROUND_NO_EXC
+ __m128d _mm_round_pd (__m128d a, int rounding)    ROUNDPD xmm, xmm/m128, imm8(8) + _MM_FROUND_TO_NEAREST_INT |_MM_FROUND_NO_EXC To be added. To be added.
@@ -2974,8 +2974,8 @@ The native signature doesn't exist. This additional overload is provided for com To be added. - __m128 _mm_round_ps (__m128 a, int rounding)
    ROUNDPS xmm, xmm/m128, imm8(8) - _MM_FROUND_TO_NEAREST_INT |_MM_FROUND_NO_EXC
+ __m128 _mm_round_ps (__m128 a, int rounding)    ROUNDPS xmm, xmm/m128, imm8(8) + _MM_FROUND_TO_NEAREST_INT |_MM_FROUND_NO_EXC To be added. To be added.
@@ -3004,7 +3004,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. - __m128d _mm_round_sd (__m128d a, _MM_FROUND_TO_NEAREST_INT |_MM_FROUND_NO_EXC)
    ROUNDSD xmm, xmm/m128, imm8(8)
+ __m128d _mm_round_sd (__m128d a, _MM_FROUND_TO_NEAREST_INT |_MM_FROUND_NO_EXC)    ROUNDSD xmm, xmm/m128, imm8(8) To be added. To be added. - __m128 _mm_round_ss (__m128 a, _MM_FROUND_TO_NEAREST_INT | _MM_FROUND_NO_EXC)
    ROUNDSS xmm, xmm/m128, imm8(8)
+ __m128 _mm_round_ss (__m128 a, _MM_FROUND_TO_NEAREST_INT | _MM_FROUND_NO_EXC)    ROUNDSS xmm, xmm/m128, imm8(8) To be added. To be added. To be added. - __m128d _mm_round_sd (__m128d a, __m128d b, _MM_FROUND_TO_NEAREST_INT |_MM_FROUND_NO_EXC)
    ROUNDSD xmm, xmm/m128, imm8(8)
+ __m128d _mm_round_sd (__m128d a, __m128d b, _MM_FROUND_TO_NEAREST_INT |_MM_FROUND_NO_EXC)    ROUNDSD xmm, xmm/m128, imm8(8) To be added. To be added.
@@ -3111,7 +3111,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128 _mm_round_ss (__m128 a, __m128 b, _MM_FROUND_TO_NEAREST_INT | _MM_FROUND_NO_EXC)
    ROUNDSS xmm, xmm/m128, imm8(8)
+ __m128 _mm_round_ss (__m128 a, __m128 b, _MM_FROUND_TO_NEAREST_INT | _MM_FROUND_NO_EXC)    ROUNDSS xmm, xmm/m128, imm8(8) To be added. To be added.
@@ -3198,7 +3198,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. - __m128d _mm_round_sd (__m128d a, _MM_FROUND_TO_NEG_INF |_MM_FROUND_NO_EXC)
    ROUNDSD xmm, xmm/m128, imm8(9)
+ __m128d _mm_round_sd (__m128d a, _MM_FROUND_TO_NEG_INF |_MM_FROUND_NO_EXC)    ROUNDSD xmm, xmm/m128, imm8(9) To be added. To be added. - __m128 _mm_round_ss (__m128 a, _MM_FROUND_TO_NEG_INF | _MM_FROUND_NO_EXC)
    ROUNDSS xmm, xmm/m128, imm8(9)
+ __m128 _mm_round_ss (__m128 a, _MM_FROUND_TO_NEG_INF | _MM_FROUND_NO_EXC)    ROUNDSS xmm, xmm/m128, imm8(9) To be added. To be added. To be added. - __m128d _mm_round_sd (__m128d a, __m128d b, _MM_FROUND_TO_NEG_INF |_MM_FROUND_NO_EXC)
    ROUNDSD xmm, xmm/m128, imm8(9)
+ __m128d _mm_round_sd (__m128d a, __m128d b, _MM_FROUND_TO_NEG_INF |_MM_FROUND_NO_EXC)    ROUNDSD xmm, xmm/m128, imm8(9) To be added. To be added.
@@ -3305,7 +3305,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128 _mm_round_ss (__m128 a, __m128 b, _MM_FROUND_TO_NEG_INF | _MM_FROUND_NO_EXC)
    ROUNDSS xmm, xmm/m128, imm8(9)
+ __m128 _mm_round_ss (__m128 a, __m128 b, _MM_FROUND_TO_NEG_INF | _MM_FROUND_NO_EXC)    ROUNDSS xmm, xmm/m128, imm8(9) To be added. To be added.
@@ -3392,7 +3392,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. - __m128d _mm_round_sd (__m128d a, _MM_FROUND_TO_POS_INF |_MM_FROUND_NO_EXC)
    ROUNDSD xmm, xmm/m128, imm8(10)
+ __m128d _mm_round_sd (__m128d a, _MM_FROUND_TO_POS_INF |_MM_FROUND_NO_EXC)    ROUNDSD xmm, xmm/m128, imm8(10) To be added. To be added. - __m128 _mm_round_ss (__m128 a, _MM_FROUND_TO_POS_INF | _MM_FROUND_NO_EXC)
    ROUNDSS xmm, xmm/m128, imm8(10)
+ __m128 _mm_round_ss (__m128 a, _MM_FROUND_TO_POS_INF | _MM_FROUND_NO_EXC)    ROUNDSS xmm, xmm/m128, imm8(10) To be added. To be added. To be added. - __m128d _mm_round_sd (__m128d a, __m128d b, _MM_FROUND_TO_POS_INF |_MM_FROUND_NO_EXC)
    ROUNDSD xmm, xmm/m128, imm8(10)
+ __m128d _mm_round_sd (__m128d a, __m128d b, _MM_FROUND_TO_POS_INF |_MM_FROUND_NO_EXC)    ROUNDSD xmm, xmm/m128, imm8(10) To be added. To be added.
@@ -3499,7 +3499,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128 _mm_round_ss (__m128 a, __m128 b, _MM_FROUND_TO_POS_INF | _MM_FROUND_NO_EXC)
    ROUNDSS xmm, xmm/m128, imm8(10)
+ __m128 _mm_round_ss (__m128 a, __m128 b, _MM_FROUND_TO_POS_INF | _MM_FROUND_NO_EXC)    ROUNDSS xmm, xmm/m128, imm8(10) To be added. To be added.
@@ -3586,7 +3586,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. - __m128d _mm_round_sd (__m128d a, _MM_FROUND_TO_ZERO |_MM_FROUND_NO_EXC)
    ROUNDSD xmm, xmm/m128, imm8(11)
+ __m128d _mm_round_sd (__m128d a, _MM_FROUND_TO_ZERO |_MM_FROUND_NO_EXC)    ROUNDSD xmm, xmm/m128, imm8(11) To be added. To be added. - __m128 _mm_round_ss (__m128 a, _MM_FROUND_TO_ZERO | _MM_FROUND_NO_EXC)
    ROUNDSS xmm, xmm/m128, imm8(11)
+ __m128 _mm_round_ss (__m128 a, _MM_FROUND_TO_ZERO | _MM_FROUND_NO_EXC)    ROUNDSS xmm, xmm/m128, imm8(11) To be added. To be added. To be added. - __m128d _mm_round_sd (__m128d a, __m128d b, _MM_FROUND_TO_ZERO |_MM_FROUND_NO_EXC)
    ROUNDSD xmm, xmm/m128, imm8(11)
+ __m128d _mm_round_sd (__m128d a, __m128d b, _MM_FROUND_TO_ZERO |_MM_FROUND_NO_EXC)    ROUNDSD xmm, xmm/m128, imm8(11) To be added. To be added.
@@ -3693,7 +3693,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128 _mm_round_ss (__m128 a, __m128 b, _MM_FROUND_TO_ZERO | _MM_FROUND_NO_EXC)
    ROUNDSS xmm, xmm/m128, imm8(11)
+ __m128 _mm_round_ss (__m128 a, __m128 b, _MM_FROUND_TO_ZERO | _MM_FROUND_NO_EXC)    ROUNDSS xmm, xmm/m128, imm8(11) To be added. To be added.
@@ -3848,7 +3848,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - int _mm_testc_si128 (__m128i a, __m128i b)
    PTEST xmm, xmm/m128
+ int _mm_testc_si128 (__m128i a, __m128i b)    PTEST xmm, xmm/m128 To be added. To be added.
@@ -4096,7 +4096,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - int _mm_testnzc_si128 (__m128i a, __m128i b)
    PTEST xmm, xmm/m128
+ int _mm_testnzc_si128 (__m128i a, __m128i b)    PTEST xmm, xmm/m128 To be added. To be added.
@@ -4344,7 +4344,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - int _mm_testz_si128 (__m128i a, __m128i b)
    PTEST xmm, xmm/m128
+ int _mm_testz_si128 (__m128i a, __m128i b)    PTEST xmm, xmm/m128 To be added. To be added.
From ec85bc05a5a1e00d56d9608717e5f35e202f8152 Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Thu, 5 Sep 2019 09:45:26 -0700 Subject: [PATCH 10/10] Remove  , leave only --- xml/System.Runtime.Intrinsics.X86/Avx2.xml | 754 ++++++++++---------- xml/System.Runtime.Intrinsics.X86/Sse.xml | 174 ++--- xml/System.Runtime.Intrinsics.X86/Sse2.xml | 594 +++++++-------- xml/System.Runtime.Intrinsics.X86/Sse41.xml | 196 ++--- 4 files changed, 859 insertions(+), 859 deletions(-) diff --git a/xml/System.Runtime.Intrinsics.X86/Avx2.xml b/xml/System.Runtime.Intrinsics.X86/Avx2.xml index 639b6af383c..7f60f99c020 100644 --- a/xml/System.Runtime.Intrinsics.X86/Avx2.xml +++ b/xml/System.Runtime.Intrinsics.X86/Avx2.xml @@ -52,7 +52,7 @@ To be added. - __m256i _mm256_abs_epi16 (__m256i a)    VPABSW ymm, ymm/m256 + __m256i _mm256_abs_epi16 (__m256i a)VPABSW ymm, ymm/m256 To be added. To be added. @@ -81,7 +81,7 @@ To be added. - __m256i _mm256_abs_epi32 (__m256i a)    VPABSD ymm, ymm/m256 + __m256i _mm256_abs_epi32 (__m256i a)VPABSD ymm, ymm/m256 To be added. To be added. @@ -110,7 +110,7 @@ To be added. - __m256i _mm256_abs_epi8 (__m256i a)    VPABSB ymm, ymm/m256 + __m256i _mm256_abs_epi8 (__m256i a)VPABSB ymm, ymm/m256 To be added. To be added. @@ -141,7 +141,7 @@ To be added. To be added. - __m256i _mm256_add_epi8 (__m256i a, __m256i b)    VPADDB ymm, ymm, ymm/m256 + __m256i _mm256_add_epi8 (__m256i a, __m256i b)VPADDB ymm, ymm, ymm/m256 To be added. To be added. @@ -172,7 +172,7 @@ To be added. To be added. - __m256i _mm256_add_epi16 (__m256i a, __m256i b)    VPADDW ymm, ymm, ymm/m256 + __m256i _mm256_add_epi16 (__m256i a, __m256i b)VPADDW ymm, ymm, ymm/m256 To be added. To be added. @@ -203,7 +203,7 @@ To be added. To be added. - __m256i _mm256_add_epi32 (__m256i a, __m256i b)    VPADDD ymm, ymm, ymm/m256 + __m256i _mm256_add_epi32 (__m256i a, __m256i b)VPADDD ymm, ymm, ymm/m256 To be added. To be added. @@ -234,7 +234,7 @@ To be added. To be added. - __m256i _mm256_add_epi64 (__m256i a, __m256i b)    VPADDQ ymm, ymm, ymm/m256 + __m256i _mm256_add_epi64 (__m256i a, __m256i b)VPADDQ ymm, ymm, ymm/m256 To be added. To be added. @@ -265,7 +265,7 @@ To be added. To be added. - __m256i _mm256_add_epi8 (__m256i a, __m256i b)    VPADDB ymm, ymm, ymm/m256 + __m256i _mm256_add_epi8 (__m256i a, __m256i b)VPADDB ymm, ymm, ymm/m256 To be added. To be added. @@ -296,7 +296,7 @@ To be added. To be added. - __m256i _mm256_add_epi16 (__m256i a, __m256i b)    VPADDW ymm, ymm, ymm/m256 + __m256i _mm256_add_epi16 (__m256i a, __m256i b)VPADDW ymm, ymm, ymm/m256 To be added. To be added. @@ -327,7 +327,7 @@ To be added. To be added. - __m256i _mm256_add_epi32 (__m256i a, __m256i b)    VPADDD ymm, ymm, ymm/m256 + __m256i _mm256_add_epi32 (__m256i a, __m256i b)VPADDD ymm, ymm, ymm/m256 To be added. To be added. @@ -358,7 +358,7 @@ To be added. To be added. - __m256i _mm256_add_epi64 (__m256i a, __m256i b)    VPADDQ ymm, ymm, ymm/m256 + __m256i _mm256_add_epi64 (__m256i a, __m256i b)VPADDQ ymm, ymm, ymm/m256 To be added. To be added. @@ -389,7 +389,7 @@ To be added. To be added. - __m256i _mm256_adds_epu8 (__m256i a, __m256i b)    VPADDUSB ymm, ymm, ymm/m256 + __m256i _mm256_adds_epu8 (__m256i a, __m256i b)VPADDUSB ymm, ymm, ymm/m256 To be added. To be added. @@ -420,7 +420,7 @@ To be added. To be added. - __m256i _mm256_adds_epi16 (__m256i a, __m256i b)    VPADDSW ymm, ymm, ymm/m256 + __m256i _mm256_adds_epi16 (__m256i a, __m256i b)VPADDSW ymm, ymm, ymm/m256 To be added. To be added. @@ -451,7 +451,7 @@ To be added. To be added. - __m256i _mm256_adds_epi8 (__m256i a, __m256i b)    VPADDSB ymm, ymm, ymm/m256 + __m256i _mm256_adds_epi8 (__m256i a, __m256i b)VPADDSB ymm, ymm, ymm/m256 To be added. To be added. @@ -482,7 +482,7 @@ To be added. To be added. - __m256i _mm256_adds_epu16 (__m256i a, __m256i b)    VPADDUSW ymm, ymm, ymm/m256 + __m256i _mm256_adds_epu16 (__m256i a, __m256i b)VPADDUSW ymm, ymm, ymm/m256 To be added. To be added. @@ -511,7 +511,7 @@ To be added. To be added. To be added. - __m256i _mm256_alignr_epi8 (__m256i a, __m256i b, const int count)    VPALIGNR ymm, ymm, ymm/m256, imm8 + __m256i _mm256_alignr_epi8 (__m256i a, __m256i b, const int count)VPALIGNR ymm, ymm, ymm/m256, imm8 To be added. To be added.
@@ -540,7 +540,7 @@ To be added. To be added. To be added. - __m256i _mm256_alignr_epi8 (__m256i a, __m256i b, const int count)    VPALIGNR ymm, ymm, ymm/m256, imm8 + __m256i _mm256_alignr_epi8 (__m256i a, __m256i b, const int count)VPALIGNR ymm, ymm, ymm/m256, imm8 To be added. To be added. To be added. To be added. - __m256i _mm256_alignr_epi8 (__m256i a, __m256i b, const int count)    VPALIGNR ymm, ymm, ymm/m256, imm8 + __m256i _mm256_alignr_epi8 (__m256i a, __m256i b, const int count)VPALIGNR ymm, ymm, ymm/m256, imm8 To be added. To be added. To be added. To be added. - __m256i _mm256_alignr_epi8 (__m256i a, __m256i b, const int count)    VPALIGNR ymm, ymm, ymm/m256, imm8 + __m256i _mm256_alignr_epi8 (__m256i a, __m256i b, const int count)VPALIGNR ymm, ymm, ymm/m256, imm8 To be added. To be added. To be added. To be added. - __m256i _mm256_alignr_epi8 (__m256i a, __m256i b, const int count)    VPALIGNR ymm, ymm, ymm/m256, imm8 + __m256i _mm256_alignr_epi8 (__m256i a, __m256i b, const int count)VPALIGNR ymm, ymm, ymm/m256, imm8 To be added. To be added.
@@ -680,7 +680,7 @@ This intrinsic generates VPALIGNR that operates over bytes rather than elements To be added. To be added. To be added. - __m256i _mm256_alignr_epi8 (__m256i a, __m256i b, const int count)    VPALIGNR ymm, ymm, ymm/m256, imm8 + __m256i _mm256_alignr_epi8 (__m256i a, __m256i b, const int count)VPALIGNR ymm, ymm, ymm/m256, imm8 To be added. To be added. To be added. To be added. - __m256i _mm256_alignr_epi8 (__m256i a, __m256i b, const int count)    VPALIGNR ymm, ymm, ymm/m256, imm8 + __m256i _mm256_alignr_epi8 (__m256i a, __m256i b, const int count)VPALIGNR ymm, ymm, ymm/m256, imm8 To be added. To be added. To be added. To be added. - __m256i _mm256_alignr_epi8 (__m256i a, __m256i b, const int count)    VPALIGNR ymm, ymm, ymm/m256, imm8 + __m256i _mm256_alignr_epi8 (__m256i a, __m256i b, const int count)VPALIGNR ymm, ymm, ymm/m256, imm8 To be added. To be added. To be added. - __m256i _mm256_and_si256 (__m256i a, __m256i b)    VPAND ymm, ymm, ymm/m256 + __m256i _mm256_and_si256 (__m256i a, __m256i b)VPAND ymm, ymm, ymm/m256 To be added. To be added.
@@ -824,7 +824,7 @@ This intrinsic generates VPALIGNR that operates over bytes rather than elements To be added. To be added. - __m256i _mm256_and_si256 (__m256i a, __m256i b)    VPAND ymm, ymm, ymm/m256 + __m256i _mm256_and_si256 (__m256i a, __m256i b)VPAND ymm, ymm, ymm/m256 To be added. To be added. @@ -855,7 +855,7 @@ This intrinsic generates VPALIGNR that operates over bytes rather than elements To be added. To be added. - __m256i _mm256_and_si256 (__m256i a, __m256i b)    VPAND ymm, ymm, ymm/m256 + __m256i _mm256_and_si256 (__m256i a, __m256i b)VPAND ymm, ymm, ymm/m256 To be added. To be added. @@ -886,7 +886,7 @@ This intrinsic generates VPALIGNR that operates over bytes rather than elements To be added. To be added. - __m256i _mm256_and_si256 (__m256i a, __m256i b)    VPAND ymm, ymm, ymm/m256 + __m256i _mm256_and_si256 (__m256i a, __m256i b)VPAND ymm, ymm, ymm/m256 To be added. To be added. @@ -917,7 +917,7 @@ This intrinsic generates VPALIGNR that operates over bytes rather than elements To be added. To be added. - __m256i _mm256_and_si256 (__m256i a, __m256i b)    VPAND ymm, ymm, ymm/m256 + __m256i _mm256_and_si256 (__m256i a, __m256i b)VPAND ymm, ymm, ymm/m256 To be added. To be added. @@ -948,7 +948,7 @@ This intrinsic generates VPALIGNR that operates over bytes rather than elements To be added. To be added. - __m256i _mm256_and_si256 (__m256i a, __m256i b)    VPAND ymm, ymm, ymm/m256 + __m256i _mm256_and_si256 (__m256i a, __m256i b)VPAND ymm, ymm, ymm/m256 To be added. To be added. @@ -979,7 +979,7 @@ This intrinsic generates VPALIGNR that operates over bytes rather than elements To be added. To be added. - __m256i _mm256_and_si256 (__m256i a, __m256i b)    VPAND ymm, ymm, ymm/m256 + __m256i _mm256_and_si256 (__m256i a, __m256i b)VPAND ymm, ymm, ymm/m256 To be added. To be added. @@ -1010,7 +1010,7 @@ This intrinsic generates VPALIGNR that operates over bytes rather than elements To be added. To be added. - __m256i _mm256_and_si256 (__m256i a, __m256i b)    VPAND ymm, ymm, ymm/m256 + __m256i _mm256_and_si256 (__m256i a, __m256i b)VPAND ymm, ymm, ymm/m256 To be added. To be added. @@ -1041,7 +1041,7 @@ This intrinsic generates VPALIGNR that operates over bytes rather than elements To be added. To be added. - __m256i _mm256_andnot_si256 (__m256i a, __m256i b)    VPANDN ymm, ymm, ymm/m256 + __m256i _mm256_andnot_si256 (__m256i a, __m256i b)VPANDN ymm, ymm, ymm/m256 To be added. To be added. @@ -1072,7 +1072,7 @@ This intrinsic generates VPALIGNR that operates over bytes rather than elements To be added. To be added. - __m256i _mm256_andnot_si256 (__m256i a, __m256i b)    VPANDN ymm, ymm, ymm/m256 + __m256i _mm256_andnot_si256 (__m256i a, __m256i b)VPANDN ymm, ymm, ymm/m256 To be added. To be added. @@ -1103,7 +1103,7 @@ This intrinsic generates VPALIGNR that operates over bytes rather than elements To be added. To be added. - __m256i _mm256_andnot_si256 (__m256i a, __m256i b)    VPANDN ymm, ymm, ymm/m256 + __m256i _mm256_andnot_si256 (__m256i a, __m256i b)VPANDN ymm, ymm, ymm/m256 To be added. To be added. @@ -1134,7 +1134,7 @@ This intrinsic generates VPALIGNR that operates over bytes rather than elements To be added. To be added. - __m256i _mm256_andnot_si256 (__m256i a, __m256i b)    VPANDN ymm, ymm, ymm/m256 + __m256i _mm256_andnot_si256 (__m256i a, __m256i b)VPANDN ymm, ymm, ymm/m256 To be added. To be added. @@ -1165,7 +1165,7 @@ This intrinsic generates VPALIGNR that operates over bytes rather than elements To be added. To be added. - __m256i _mm256_andnot_si256 (__m256i a, __m256i b)    VPANDN ymm, ymm, ymm/m256 + __m256i _mm256_andnot_si256 (__m256i a, __m256i b)VPANDN ymm, ymm, ymm/m256 To be added. To be added. @@ -1196,7 +1196,7 @@ This intrinsic generates VPALIGNR that operates over bytes rather than elements To be added. To be added. - __m256i _mm256_andnot_si256 (__m256i a, __m256i b)    VPANDN ymm, ymm, ymm/m256 + __m256i _mm256_andnot_si256 (__m256i a, __m256i b)VPANDN ymm, ymm, ymm/m256 To be added. To be added. @@ -1227,7 +1227,7 @@ This intrinsic generates VPALIGNR that operates over bytes rather than elements To be added. To be added. - __m256i _mm256_andnot_si256 (__m256i a, __m256i b)    VPANDN ymm, ymm, ymm/m256 + __m256i _mm256_andnot_si256 (__m256i a, __m256i b)VPANDN ymm, ymm, ymm/m256 To be added. To be added. @@ -1258,7 +1258,7 @@ This intrinsic generates VPALIGNR that operates over bytes rather than elements To be added. To be added. - __m256i _mm256_andnot_si256 (__m256i a, __m256i b)    VPANDN ymm, ymm, ymm/m256 + __m256i _mm256_andnot_si256 (__m256i a, __m256i b)VPANDN ymm, ymm, ymm/m256 To be added. To be added. @@ -1289,7 +1289,7 @@ This intrinsic generates VPALIGNR that operates over bytes rather than elements To be added. To be added. - __m256i _mm256_avg_epu8 (__m256i a, __m256i b)    VPAVGB ymm, ymm, ymm/m256 + __m256i _mm256_avg_epu8 (__m256i a, __m256i b)VPAVGB ymm, ymm, ymm/m256 To be added. To be added. @@ -1320,7 +1320,7 @@ This intrinsic generates VPALIGNR that operates over bytes rather than elements To be added. To be added. - __m256i _mm256_avg_epu16 (__m256i a, __m256i b)    VPAVGW ymm, ymm, ymm/m256 + __m256i _mm256_avg_epu16 (__m256i a, __m256i b)VPAVGW ymm, ymm, ymm/m256 To be added. To be added. @@ -1349,7 +1349,7 @@ This intrinsic generates VPALIGNR that operates over bytes rather than elements To be added. To be added. To be added. - __m128i _mm_blend_epi32 (__m128i a, __m128i b, const int imm8)    VPBLENDD xmm, xmm, xmm/m128, imm8 + __m128i _mm_blend_epi32 (__m128i a, __m128i b, const int imm8)VPBLENDD xmm, xmm, xmm/m128, imm8 To be added. To be added.
@@ -1378,7 +1378,7 @@ This intrinsic generates VPALIGNR that operates over bytes rather than elements To be added. To be added. To be added. - __m128i _mm_blend_epi32 (__m128i a, __m128i b, const int imm8)    VPBLENDD xmm, xmm, xmm/m128, imm8 + __m128i _mm_blend_epi32 (__m128i a, __m128i b, const int imm8)VPBLENDD xmm, xmm, xmm/m128, imm8 To be added. To be added.
@@ -1407,7 +1407,7 @@ This intrinsic generates VPALIGNR that operates over bytes rather than elements To be added. To be added. To be added. - __m256i _mm256_blend_epi16 (__m256i a, __m256i b, const int imm8)    VPBLENDW ymm, ymm, ymm/m256, imm8 + __m256i _mm256_blend_epi16 (__m256i a, __m256i b, const int imm8)VPBLENDW ymm, ymm, ymm/m256, imm8 To be added. To be added. @@ -1436,7 +1436,7 @@ This intrinsic generates VPALIGNR that operates over bytes rather than elements To be added. To be added. To be added. - __m256i _mm256_blend_epi32 (__m256i a, __m256i b, const int imm8)    VPBLENDD ymm, ymm, ymm/m256, imm8 + __m256i _mm256_blend_epi32 (__m256i a, __m256i b, const int imm8)VPBLENDD ymm, ymm, ymm/m256, imm8 To be added. To be added. @@ -1465,7 +1465,7 @@ This intrinsic generates VPALIGNR that operates over bytes rather than elements To be added. To be added. To be added. - __m256i _mm256_blend_epi16 (__m256i a, __m256i b, const int imm8)    VPBLENDW ymm, ymm, ymm/m256, imm8 + __m256i _mm256_blend_epi16 (__m256i a, __m256i b, const int imm8)VPBLENDW ymm, ymm, ymm/m256, imm8 To be added. To be added. @@ -1494,7 +1494,7 @@ This intrinsic generates VPALIGNR that operates over bytes rather than elements To be added. To be added. To be added. - __m256i _mm256_blend_epi32 (__m256i a, __m256i b, const int imm8)    VPBLENDD ymm, ymm, ymm/m256, imm8 + __m256i _mm256_blend_epi32 (__m256i a, __m256i b, const int imm8)VPBLENDD ymm, ymm, ymm/m256, imm8 To be added. To be added. @@ -1527,7 +1527,7 @@ This intrinsic generates VPALIGNR that operates over bytes rather than elements To be added. To be added. To be added. - __m256i _mm256_blendv_epi8 (__m256i a, __m256i b, __m256i mask)    VPBLENDVB ymm, ymm, ymm/m256, ymm + __m256i _mm256_blendv_epi8 (__m256i a, __m256i b, __m256i mask)VPBLENDVB ymm, ymm, ymm/m256, ymm To be added. To be added. @@ -1556,7 +1556,7 @@ This intrinsic generates VPALIGNR that operates over bytes rather than elements To be added. To be added. To be added. - __m256i _mm256_blendv_epi8 (__m256i a, __m256i b, __m256i mask)    VPBLENDVB ymm, ymm, ymm/m256, ymm + __m256i _mm256_blendv_epi8 (__m256i a, __m256i b, __m256i mask)VPBLENDVB ymm, ymm, ymm/m256, ymm To be added. To be added. To be added. To be added. - __m256i _mm256_blendv_epi8 (__m256i a, __m256i b, __m256i mask)    VPBLENDVB ymm, ymm, ymm/m256, ymm + __m256i _mm256_blendv_epi8 (__m256i a, __m256i b, __m256i mask)VPBLENDVB ymm, ymm, ymm/m256, ymm To be added. To be added. To be added. To be added. - __m256i _mm256_blendv_epi8 (__m256i a, __m256i b, __m256i mask)    VPBLENDVB ymm, ymm, ymm/m256, ymm + __m256i _mm256_blendv_epi8 (__m256i a, __m256i b, __m256i mask)VPBLENDVB ymm, ymm, ymm/m256, ymm To be added. To be added. To be added. To be added. - __m256i _mm256_blendv_epi8 (__m256i a, __m256i b, __m256i mask)    VPBLENDVB ymm, ymm, ymm/m256, ymm + __m256i _mm256_blendv_epi8 (__m256i a, __m256i b, __m256i mask)VPBLENDVB ymm, ymm, ymm/m256, ymm To be added. To be added. @@ -1700,7 +1700,7 @@ This intrinsic generates VPBLENDVB that needs a BYTE mask-vector, so users shoul To be added. To be added. To be added. - __m256i _mm256_blendv_epi8 (__m256i a, __m256i b, __m256i mask)    VPBLENDVB ymm, ymm, ymm/m256, ymm + __m256i _mm256_blendv_epi8 (__m256i a, __m256i b, __m256i mask)VPBLENDVB ymm, ymm, ymm/m256, ymm To be added. To be added. To be added. To be added. - __m256i _mm256_blendv_epi8 (__m256i a, __m256i b, __m256i mask)    VPBLENDVB ymm, ymm, ymm/m256, ymm + __m256i _mm256_blendv_epi8 (__m256i a, __m256i b, __m256i mask)VPBLENDVB ymm, ymm, ymm/m256, ymm To be added. To be added. To be added. To be added. - __m256i _mm256_blendv_epi8 (__m256i a, __m256i b, __m256i mask)    VPBLENDVB ymm, ymm, ymm/m256, ymm + __m256i _mm256_blendv_epi8 (__m256i a, __m256i b, __m256i mask)VPBLENDVB ymm, ymm, ymm/m256, ymm To be added. To be added. - __m128i _mm_broadcastb_epi8 (__m128i a)    VPBROADCASTB xmm, m8 + __m128i _mm_broadcastb_epi8 (__m128i a)VPBROADCASTB xmm, m8 To be added. To be added. - __m128i _mm_broadcastw_epi16 (__m128i a)    VPBROADCASTW xmm, m16 + __m128i _mm_broadcastw_epi16 (__m128i a)VPBROADCASTW xmm, m16 To be added. To be added. - __m128i _mm_broadcastd_epi32 (__m128i a)    VPBROADCASTD xmm, m32 + __m128i _mm_broadcastd_epi32 (__m128i a)VPBROADCASTD xmm, m32 To be added. To be added. - __m128i _mm_broadcastq_epi64 (__m128i a)    VPBROADCASTQ xmm, m64 + __m128i _mm_broadcastq_epi64 (__m128i a)VPBROADCASTQ xmm, m64 To be added. To be added. - __m128i _mm_broadcastb_epi8 (__m128i a)    VPBROADCASTB xmm, xmm + __m128i _mm_broadcastb_epi8 (__m128i a)VPBROADCASTB xmm, xmm To be added. To be added. @@ -1960,7 +1960,7 @@ The above native signature does not directly correspond to the managed signature To be added. - __m128d _mm_broadcastsd_pd (__m128d a)    VMOVDDUP xmm, xmm + __m128d _mm_broadcastsd_pd (__m128d a)VMOVDDUP xmm, xmm To be added. To be added. @@ -1985,7 +1985,7 @@ The above native signature does not directly correspond to the managed signature To be added. - __m128i _mm_broadcastw_epi16 (__m128i a)    VPBROADCASTW xmm, xmm + __m128i _mm_broadcastw_epi16 (__m128i a)VPBROADCASTW xmm, xmm To be added. To be added. @@ -2010,7 +2010,7 @@ The above native signature does not directly correspond to the managed signature To be added. - __m128i _mm_broadcastd_epi32 (__m128i a)    VPBROADCASTD xmm, xmm + __m128i _mm_broadcastd_epi32 (__m128i a)VPBROADCASTD xmm, xmm To be added. To be added. @@ -2035,7 +2035,7 @@ The above native signature does not directly correspond to the managed signature To be added. - __m128i _mm_broadcastq_epi64 (__m128i a)    VPBROADCASTQ xmm, xmm + __m128i _mm_broadcastq_epi64 (__m128i a)VPBROADCASTQ xmm, xmm To be added. To be added. @@ -2060,7 +2060,7 @@ The above native signature does not directly correspond to the managed signature To be added. - __m128i _mm_broadcastb_epi8 (__m128i a)    VPBROADCASTB xmm, xmm + __m128i _mm_broadcastb_epi8 (__m128i a)VPBROADCASTB xmm, xmm To be added. To be added. @@ -2085,7 +2085,7 @@ The above native signature does not directly correspond to the managed signature To be added. - __m128 _mm_broadcastss_ps (__m128 a)    VBROADCASTSS xmm, xmm + __m128 _mm_broadcastss_ps (__m128 a)VBROADCASTSS xmm, xmm To be added. To be added. @@ -2110,7 +2110,7 @@ The above native signature does not directly correspond to the managed signature To be added. - __m128i _mm_broadcastw_epi16 (__m128i a)    VPBROADCASTW xmm, xmm + __m128i _mm_broadcastw_epi16 (__m128i a)VPBROADCASTW xmm, xmm To be added. To be added. @@ -2135,7 +2135,7 @@ The above native signature does not directly correspond to the managed signature To be added. - __m128i _mm_broadcastd_epi32 (__m128i a)    VPBROADCASTD xmm, xmm + __m128i _mm_broadcastd_epi32 (__m128i a)VPBROADCASTD xmm, xmm To be added. To be added. @@ -2160,7 +2160,7 @@ The above native signature does not directly correspond to the managed signature To be added. - __m128i _mm_broadcastq_epi64 (__m128i a)    VPBROADCASTQ xmm, xmm + __m128i _mm_broadcastq_epi64 (__m128i a)VPBROADCASTQ xmm, xmm To be added. To be added. @@ -2184,7 +2184,7 @@ The above native signature does not directly correspond to the managed signature To be added. - __m128i _mm_broadcastb_epi8 (__m128i a)    VPBROADCASTB xmm, m8 + __m128i _mm_broadcastb_epi8 (__m128i a)VPBROADCASTB xmm, m8 To be added. To be added. - __m128i _mm_broadcastw_epi16 (__m128i a)    VPBROADCASTW xmm, m16 + __m128i _mm_broadcastw_epi16 (__m128i a)VPBROADCASTW xmm, m16 To be added. To be added. - __m128i _mm_broadcastd_epi32 (__m128i a)    VPBROADCASTD xmm, m32 + __m128i _mm_broadcastd_epi32 (__m128i a)VPBROADCASTD xmm, m32 To be added. To be added. - __m128i _mm_broadcastq_epi64 (__m128i a)    VPBROADCASTQ xmm, m64 + __m128i _mm_broadcastq_epi64 (__m128i a)VPBROADCASTQ xmm, m64 To be added. To be added. - __m256i _mm256_broadcastb_epi8 (__m128i a)    VPBROADCASTB ymm, m8 + __m256i _mm256_broadcastb_epi8 (__m128i a)VPBROADCASTB ymm, m8 To be added. To be added. - __m256i _mm256_broadcastw_epi16 (__m128i a)    VPBROADCASTW ymm, m16 + __m256i _mm256_broadcastw_epi16 (__m128i a)VPBROADCASTW ymm, m16 To be added. To be added. - __m256i _mm256_broadcastd_epi32 (__m128i a)    VPBROADCASTD ymm, m32 + __m256i _mm256_broadcastd_epi32 (__m128i a)VPBROADCASTD ymm, m32 To be added. To be added. - __m256i _mm256_broadcastq_epi64 (__m128i a)    VPBROADCASTQ ymm, m64 + __m256i _mm256_broadcastq_epi64 (__m128i a)VPBROADCASTQ ymm, m64 To be added. To be added. - __m256i _mm256_broadcastb_epi8 (__m128i a)    VPBROADCASTB ymm, xmm + __m256i _mm256_broadcastb_epi8 (__m128i a)VPBROADCASTB ymm, xmm To be added. To be added. @@ -2466,7 +2466,7 @@ The above native signature does not directly correspond to the managed signature To be added. - __m256d _mm256_broadcastsd_pd (__m128d a)    VBROADCASTSD ymm, xmm + __m256d _mm256_broadcastsd_pd (__m128d a)VBROADCASTSD ymm, xmm To be added. To be added. @@ -2491,7 +2491,7 @@ The above native signature does not directly correspond to the managed signature To be added. - __m256i _mm256_broadcastw_epi16 (__m128i a)    VPBROADCASTW ymm, xmm + __m256i _mm256_broadcastw_epi16 (__m128i a)VPBROADCASTW ymm, xmm To be added. To be added. @@ -2516,7 +2516,7 @@ The above native signature does not directly correspond to the managed signature To be added. - __m256i _mm256_broadcastd_epi32 (__m128i a)    VPBROADCASTD ymm, xmm + __m256i _mm256_broadcastd_epi32 (__m128i a)VPBROADCASTD ymm, xmm To be added. To be added. @@ -2541,7 +2541,7 @@ The above native signature does not directly correspond to the managed signature To be added. - __m256i _mm256_broadcastq_epi64 (__m128i a)    VPBROADCASTQ ymm, xmm + __m256i _mm256_broadcastq_epi64 (__m128i a)VPBROADCASTQ ymm, xmm To be added. To be added. @@ -2566,7 +2566,7 @@ The above native signature does not directly correspond to the managed signature To be added. - __m256i _mm256_broadcastb_epi8 (__m128i a)    VPBROADCASTB ymm, xmm + __m256i _mm256_broadcastb_epi8 (__m128i a)VPBROADCASTB ymm, xmm To be added. To be added. @@ -2591,7 +2591,7 @@ The above native signature does not directly correspond to the managed signature To be added. - __m256 _mm256_broadcastss_ps (__m128 a)    VBROADCASTSS ymm, xmm + __m256 _mm256_broadcastss_ps (__m128 a)VBROADCASTSS ymm, xmm To be added. To be added. @@ -2616,7 +2616,7 @@ The above native signature does not directly correspond to the managed signature To be added. - __m256i _mm256_broadcastw_epi16 (__m128i a)    VPBROADCASTW ymm, xmm + __m256i _mm256_broadcastw_epi16 (__m128i a)VPBROADCASTW ymm, xmm To be added. To be added. @@ -2641,7 +2641,7 @@ The above native signature does not directly correspond to the managed signature To be added. - __m256i _mm256_broadcastd_epi32 (__m128i a)    VPBROADCASTD ymm, xmm + __m256i _mm256_broadcastd_epi32 (__m128i a)VPBROADCASTD ymm, xmm To be added. To be added. @@ -2666,7 +2666,7 @@ The above native signature does not directly correspond to the managed signature To be added. - __m256i _mm256_broadcastq_epi64 (__m128i a)    VPBROADCASTQ ymm, xmm + __m256i _mm256_broadcastq_epi64 (__m128i a)VPBROADCASTQ ymm, xmm To be added. To be added. @@ -2690,7 +2690,7 @@ The above native signature does not directly correspond to the managed signature To be added. - __m256i _mm256_broadcastb_epi8 (__m128i a)    VPBROADCASTB ymm, m8 + __m256i _mm256_broadcastb_epi8 (__m128i a)VPBROADCASTB ymm, m8 To be added. To be added. - __m256i _mm256_broadcastw_epi16 (__m128i a)    VPBROADCASTW ymm, m16 + __m256i _mm256_broadcastw_epi16 (__m128i a)VPBROADCASTW ymm, m16 To be added. To be added. - __m256i _mm256_broadcastd_epi32 (__m128i a)    VPBROADCASTD ymm, m32 + __m256i _mm256_broadcastd_epi32 (__m128i a)VPBROADCASTD ymm, m32 To be added. To be added. - __m256i _mm256_broadcastq_epi64 (__m128i a)    VPBROADCASTQ ymm, m64 + __m256i _mm256_broadcastq_epi64 (__m128i a)VPBROADCASTQ ymm, m64 To be added. To be added. - __m256i _mm256_broadcastsi128_si256 (__m128i a)    VBROADCASTI128 ymm, m128 + __m256i _mm256_broadcastsi128_si256 (__m128i a)VBROADCASTI128 ymm, m128 To be added. To be added. - __m256i _mm256_broadcastsi128_si256 (__m128i a)    VBROADCASTI128 ymm, m128 + __m256i _mm256_broadcastsi128_si256 (__m128i a)VBROADCASTI128 ymm, m128 To be added. To be added. - __m256i _mm256_broadcastsi128_si256 (__m128i a)    VBROADCASTI128 ymm, m128 + __m256i _mm256_broadcastsi128_si256 (__m128i a)VBROADCASTI128 ymm, m128 To be added. To be added. - __m256i _mm256_broadcastsi128_si256 (__m128i a)    VBROADCASTI128 ymm, m128 + __m256i _mm256_broadcastsi128_si256 (__m128i a)VBROADCASTI128 ymm, m128 To be added. To be added. - __m256i _mm256_broadcastsi128_si256 (__m128i a)    VBROADCASTI128 ymm, m128 + __m256i _mm256_broadcastsi128_si256 (__m128i a)VBROADCASTI128 ymm, m128 To be added. To be added. - __m256i _mm256_broadcastsi128_si256 (__m128i a)    VBROADCASTI128 ymm, m128 + __m256i _mm256_broadcastsi128_si256 (__m128i a)VBROADCASTI128 ymm, m128 To be added. To be added. - __m256i _mm256_broadcastsi128_si256 (__m128i a)    VBROADCASTI128 ymm, m128 + __m256i _mm256_broadcastsi128_si256 (__m128i a)VBROADCASTI128 ymm, m128 To be added. To be added. - __m256i _mm256_broadcastsi128_si256 (__m128i a)    VBROADCASTI128 ymm, m128 + __m256i _mm256_broadcastsi128_si256 (__m128i a)VBROADCASTI128 ymm, m128 To be added. To be added. To be added. - __m256i _mm256_cmpeq_epi8 (__m256i a, __m256i b)    VPCMPEQB ymm, ymm, ymm/m256 + __m256i _mm256_cmpeq_epi8 (__m256i a, __m256i b)VPCMPEQB ymm, ymm, ymm/m256 To be added. To be added. @@ -3144,7 +3144,7 @@ The above native signature does not directly correspond to the managed signature To be added. To be added. - __m256i _mm256_cmpeq_epi16 (__m256i a, __m256i b)    VPCMPEQW ymm, ymm, ymm/m256 + __m256i _mm256_cmpeq_epi16 (__m256i a, __m256i b)VPCMPEQW ymm, ymm, ymm/m256 To be added. To be added. @@ -3175,7 +3175,7 @@ The above native signature does not directly correspond to the managed signature To be added. To be added. - __m256i _mm256_cmpeq_epi32 (__m256i a, __m256i b)    VPCMPEQD ymm, ymm, ymm/m256 + __m256i _mm256_cmpeq_epi32 (__m256i a, __m256i b)VPCMPEQD ymm, ymm, ymm/m256 To be added. To be added. @@ -3206,7 +3206,7 @@ The above native signature does not directly correspond to the managed signature To be added. To be added. - __m256i _mm256_cmpeq_epi64 (__m256i a, __m256i b)    VPCMPEQQ ymm, ymm, ymm/m256 + __m256i _mm256_cmpeq_epi64 (__m256i a, __m256i b)VPCMPEQQ ymm, ymm, ymm/m256 To be added. To be added. @@ -3237,7 +3237,7 @@ The above native signature does not directly correspond to the managed signature To be added. To be added. - __m256i _mm256_cmpeq_epi8 (__m256i a, __m256i b)    VPCMPEQB ymm, ymm, ymm/m256 + __m256i _mm256_cmpeq_epi8 (__m256i a, __m256i b)VPCMPEQB ymm, ymm, ymm/m256 To be added. To be added. @@ -3268,7 +3268,7 @@ The above native signature does not directly correspond to the managed signature To be added. To be added. - __m256i _mm256_cmpeq_epi16 (__m256i a, __m256i b)    VPCMPEQW ymm, ymm, ymm/m256 + __m256i _mm256_cmpeq_epi16 (__m256i a, __m256i b)VPCMPEQW ymm, ymm, ymm/m256 To be added. To be added. @@ -3299,7 +3299,7 @@ The above native signature does not directly correspond to the managed signature To be added. To be added. - __m256i _mm256_cmpeq_epi32 (__m256i a, __m256i b)    VPCMPEQD ymm, ymm, ymm/m256 + __m256i _mm256_cmpeq_epi32 (__m256i a, __m256i b)VPCMPEQD ymm, ymm, ymm/m256 To be added. To be added. @@ -3330,7 +3330,7 @@ The above native signature does not directly correspond to the managed signature To be added. To be added. - __m256i _mm256_cmpeq_epi64 (__m256i a, __m256i b)    VPCMPEQQ ymm, ymm, ymm/m256 + __m256i _mm256_cmpeq_epi64 (__m256i a, __m256i b)VPCMPEQQ ymm, ymm, ymm/m256 To be added. To be added. @@ -3361,7 +3361,7 @@ The above native signature does not directly correspond to the managed signature To be added. To be added. - __m256i _mm256_cmpgt_epi16 (__m256i a, __m256i b)    VPCMPGTW ymm, ymm, ymm/m256 + __m256i _mm256_cmpgt_epi16 (__m256i a, __m256i b)VPCMPGTW ymm, ymm, ymm/m256 To be added. To be added. @@ -3392,7 +3392,7 @@ The above native signature does not directly correspond to the managed signature To be added. To be added. - __m256i _mm256_cmpgt_epi32 (__m256i a, __m256i b)    VPCMPGTD ymm, ymm, ymm/m256 + __m256i _mm256_cmpgt_epi32 (__m256i a, __m256i b)VPCMPGTD ymm, ymm, ymm/m256 To be added. To be added. @@ -3423,7 +3423,7 @@ The above native signature does not directly correspond to the managed signature To be added. To be added. - __m256i _mm256_cmpgt_epi64 (__m256i a, __m256i b)    VPCMPGTQ ymm, ymm, ymm/m256 + __m256i _mm256_cmpgt_epi64 (__m256i a, __m256i b)VPCMPGTQ ymm, ymm, ymm/m256 To be added. To be added. @@ -3454,7 +3454,7 @@ The above native signature does not directly correspond to the managed signature To be added. To be added. - __m256i _mm256_cmpgt_epi8 (__m256i a, __m256i b)    VPCMPGTB ymm, ymm, ymm/m256 + __m256i _mm256_cmpgt_epi8 (__m256i a, __m256i b)VPCMPGTB ymm, ymm, ymm/m256 To be added. To be added. @@ -3479,7 +3479,7 @@ The above native signature does not directly correspond to the managed signature To be added. - int _mm256_cvtsi256_si32 (__m256i a)    MOVD reg/m32, xmm + int _mm256_cvtsi256_si32 (__m256i a)MOVD reg/m32, xmm To be added. To be added. @@ -3504,7 +3504,7 @@ The above native signature does not directly correspond to the managed signature To be added. - int _mm256_cvtsi256_si32 (__m256i a)    MOVD reg/m32, xmm + int _mm256_cvtsi256_si32 (__m256i a)MOVD reg/m32, xmm To be added. To be added. @@ -3563,7 +3563,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. - __m256i _mm256_cvtepu8_epi16 (__m128i a)    VPMOVZXBW ymm, xmm + __m256i _mm256_cvtepu8_epi16 (__m128i a)VPMOVZXBW ymm, xmm To be added. To be added. @@ -3592,7 +3592,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. - __m256i _mm256_cvtepi8_epi16 (__m128i a)    VPMOVSXBW ymm, xmm/m128 + __m256i _mm256_cvtepi8_epi16 (__m128i a)VPMOVSXBW ymm, xmm/m128 To be added. To be added. @@ -3748,7 +3748,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. - __m256i _mm256_cvtepi16_epi32 (__m128i a)    VPMOVSXWD ymm, xmm/m128 + __m256i _mm256_cvtepi16_epi32 (__m128i a)VPMOVSXWD ymm, xmm/m128 To be added. To be added. @@ -3777,7 +3777,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. - __m256i _mm256_cvtepi8_epi32 (__m128i a)    VPMOVSXBD ymm, xmm/m128 + __m256i _mm256_cvtepi8_epi32 (__m128i a)VPMOVSXBD ymm, xmm/m128 To be added. To be added. @@ -3802,7 +3802,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. - __m256i _mm256_cvtepu16_epi32 (__m128i a)    VPMOVZXWD ymm, xmm + __m256i _mm256_cvtepu16_epi32 (__m128i a)VPMOVZXWD ymm, xmm To be added. To be added. @@ -4026,7 +4026,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. - __m256i _mm256_cvtepi16_epi64 (__m128i a)    VPMOVSXWQ ymm, xmm/m128 + __m256i _mm256_cvtepi16_epi64 (__m128i a)VPMOVSXWQ ymm, xmm/m128 To be added. To be added. @@ -4055,7 +4055,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. - __m256i _mm256_cvtepi32_epi64 (__m128i a)    VPMOVSXDQ ymm, xmm/m128 + __m256i _mm256_cvtepi32_epi64 (__m128i a)VPMOVSXDQ ymm, xmm/m128 To be added. To be added. @@ -4084,7 +4084,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. - __m256i _mm256_cvtepi8_epi64 (__m128i a)    VPMOVSXBQ ymm, xmm/m128 + __m256i _mm256_cvtepi8_epi64 (__m128i a)VPMOVSXBQ ymm, xmm/m128 To be added. To be added. @@ -4267,7 +4267,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm256_extracti128_si256 (__m256i a, const int imm8)    VEXTRACTI128 xmm, ymm, imm8 + __m128i _mm256_extracti128_si256 (__m256i a, const int imm8)VEXTRACTI128 xmm, ymm, imm8 To be added. To be added. @@ -4298,7 +4298,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm256_extracti128_si256 (__m256i a, const int imm8)    VEXTRACTI128 xmm, ymm, imm8 + __m128i _mm256_extracti128_si256 (__m256i a, const int imm8)VEXTRACTI128 xmm, ymm, imm8 To be added. To be added. @@ -4329,7 +4329,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm256_extracti128_si256 (__m256i a, const int imm8)    VEXTRACTI128 xmm, ymm, imm8 + __m128i _mm256_extracti128_si256 (__m256i a, const int imm8)VEXTRACTI128 xmm, ymm, imm8 To be added. To be added. @@ -4360,7 +4360,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm256_extracti128_si256 (__m256i a, const int imm8)    VEXTRACTI128 xmm, ymm, imm8 + __m128i _mm256_extracti128_si256 (__m256i a, const int imm8)VEXTRACTI128 xmm, ymm, imm8 To be added. To be added. @@ -4391,7 +4391,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm256_extracti128_si256 (__m256i a, const int imm8)    VEXTRACTI128 xmm, ymm, imm8 + __m128i _mm256_extracti128_si256 (__m256i a, const int imm8)VEXTRACTI128 xmm, ymm, imm8 To be added. To be added. @@ -4422,7 +4422,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm256_extracti128_si256 (__m256i a, const int imm8)    VEXTRACTI128 xmm, ymm, imm8 + __m128i _mm256_extracti128_si256 (__m256i a, const int imm8)VEXTRACTI128 xmm, ymm, imm8 To be added. To be added. @@ -4453,7 +4453,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm256_extracti128_si256 (__m256i a, const int imm8)    VEXTRACTI128 xmm, ymm, imm8 + __m128i _mm256_extracti128_si256 (__m256i a, const int imm8)VEXTRACTI128 xmm, ymm, imm8 To be added. To be added. @@ -4484,7 +4484,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm256_extracti128_si256 (__m256i a, const int imm8)    VEXTRACTI128 xmm, ymm, imm8 + __m128i _mm256_extracti128_si256 (__m256i a, const int imm8)VEXTRACTI128 xmm, ymm, imm8 To be added. To be added. @@ -4516,7 +4516,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - __m128d _mm_mask_i32gather_pd (__m128d src, double const* base_addr, __m128i vindex, __m128d mask, const int scale)    VGATHERDPD xmm, vm32x, xmm + __m128d _mm_mask_i32gather_pd (__m128d src, double const* base_addr, __m128i vindex, __m128d mask, const int scale)VGATHERDPD xmm, vm32x, xmm To be added. To be added. The scale parameter is not 1, 2, 4 or 8. @@ -4549,7 +4549,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - __m128d _mm_mask_i64gather_pd (__m128d src, double const* base_addr, __m128i vindex, __m128d mask, const int scale)    VGATHERQPD xmm, vm64x, xmm + __m128d _mm_mask_i64gather_pd (__m128d src, double const* base_addr, __m128i vindex, __m128d mask, const int scale)VGATHERQPD xmm, vm64x, xmm To be added. To be added. The scale parameter is not 1, 2, 4 or 8. @@ -4582,7 +4582,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - __m128i _mm_mask_i32gather_epi32 (__m128i src, int const* base_addr, __m128i vindex, __m128i mask, const int scale)    VPGATHERDD xmm, vm32x, xmm + __m128i _mm_mask_i32gather_epi32 (__m128i src, int const* base_addr, __m128i vindex, __m128i mask, const int scale)VPGATHERDD xmm, vm32x, xmm To be added. To be added. The scale parameter is not 1, 2, 4 or 8. @@ -4615,7 +4615,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - __m128i _mm_mask_i64gather_epi32 (__m128i src, int const* base_addr, __m128i vindex, __m128i mask, const int scale)    VPGATHERQD xmm, vm64x, xmm + __m128i _mm_mask_i64gather_epi32 (__m128i src, int const* base_addr, __m128i vindex, __m128i mask, const int scale)VPGATHERQD xmm, vm64x, xmm To be added. To be added. The scale parameter is not 1, 2, 4 or 8. @@ -4648,7 +4648,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - __m128i _mm256_mask_i64gather_epi32 (__m128i src, int const* base_addr, __m256i vindex, __m128i mask, const int scale)    VPGATHERQD xmm, vm32y, xmm + __m128i _mm256_mask_i64gather_epi32 (__m128i src, int const* base_addr, __m256i vindex, __m128i mask, const int scale)VPGATHERQD xmm, vm32y, xmm To be added. To be added. The scale parameter is not 1, 2, 4 or 8. @@ -4681,7 +4681,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - __m128i _mm_mask_i32gather_epi64 (__m128i src, __int64 const* base_addr, __m128i vindex, __m128i mask, const int scale)    VPGATHERDQ xmm, vm32x, xmm + __m128i _mm_mask_i32gather_epi64 (__m128i src, __int64 const* base_addr, __m128i vindex, __m128i mask, const int scale)VPGATHERDQ xmm, vm32x, xmm To be added. To be added. The scale parameter is not 1, 2, 4 or 8. @@ -4714,7 +4714,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - __m128i _mm_mask_i64gather_epi64 (__m128i src, __int64 const* base_addr, __m128i vindex, __m128i mask, const int scale)    VPGATHERQQ xmm, vm64x, xmm + __m128i _mm_mask_i64gather_epi64 (__m128i src, __int64 const* base_addr, __m128i vindex, __m128i mask, const int scale)VPGATHERQQ xmm, vm64x, xmm To be added. To be added. The scale parameter is not 1, 2, 4 or 8. @@ -4747,7 +4747,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - __m128 _mm_mask_i32gather_ps (__m128 src, float const* base_addr, __m128i vindex, __m128 mask, const int scale)    VGATHERDPS xmm, vm32x, xmm + __m128 _mm_mask_i32gather_ps (__m128 src, float const* base_addr, __m128i vindex, __m128 mask, const int scale)VGATHERDPS xmm, vm32x, xmm To be added. To be added. The scale parameter is not 1, 2, 4 or 8. @@ -4780,7 +4780,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - __m128 _mm_mask_i64gather_ps (__m128 src, float const* base_addr, __m128i vindex, __m128 mask, const int scale)    VGATHERQPS xmm, vm64x, xmm + __m128 _mm_mask_i64gather_ps (__m128 src, float const* base_addr, __m128i vindex, __m128 mask, const int scale)VGATHERQPS xmm, vm64x, xmm To be added. To be added. The scale parameter is not 1, 2, 4 or 8. @@ -4813,7 +4813,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - __m128 _mm256_mask_i64gather_ps (__m128 src, float const* base_addr, __m256i vindex, __m128 mask, const int scale)    VGATHERQPS xmm, vm32y, xmm + __m128 _mm256_mask_i64gather_ps (__m128 src, float const* base_addr, __m256i vindex, __m128 mask, const int scale)VGATHERQPS xmm, vm32y, xmm To be added. To be added. The scale parameter is not 1, 2, 4 or 8. @@ -4846,7 +4846,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - __m128i _mm_mask_i32gather_epi32 (__m128i src, int const* base_addr, __m128i vindex, __m128i mask, const int scale)    VPGATHERDD xmm, vm32x, xmm + __m128i _mm_mask_i32gather_epi32 (__m128i src, int const* base_addr, __m128i vindex, __m128i mask, const int scale)VPGATHERDD xmm, vm32x, xmm To be added. To be added. The scale parameter is not 1, 2, 4 or 8. @@ -4879,7 +4879,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - __m128i _mm_mask_i64gather_epi32 (__m128i src, int const* base_addr, __m128i vindex, __m128i mask, const int scale)    VPGATHERQD xmm, vm64x, xmm + __m128i _mm_mask_i64gather_epi32 (__m128i src, int const* base_addr, __m128i vindex, __m128i mask, const int scale)VPGATHERQD xmm, vm64x, xmm To be added. To be added. The scale parameter is not 1, 2, 4 or 8. @@ -4912,7 +4912,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - __m128i _mm256_mask_i64gather_epi32 (__m128i src, int const* base_addr, __m256i vindex, __m128i mask, const int scale)    VPGATHERQD xmm, vm32y, xmm + __m128i _mm256_mask_i64gather_epi32 (__m128i src, int const* base_addr, __m256i vindex, __m128i mask, const int scale)VPGATHERQD xmm, vm32y, xmm To be added. To be added. The scale parameter is not 1, 2, 4 or 8. @@ -4945,7 +4945,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - __m128i _mm_mask_i32gather_epi64 (__m128i src, __int64 const* base_addr, __m128i vindex, __m128i mask, const int scale)    VPGATHERDQ xmm, vm32x, xmm + __m128i _mm_mask_i32gather_epi64 (__m128i src, __int64 const* base_addr, __m128i vindex, __m128i mask, const int scale)VPGATHERDQ xmm, vm32x, xmm To be added. To be added. The scale parameter is not 1, 2, 4 or 8. @@ -4978,7 +4978,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - __m128i _mm_mask_i64gather_epi64 (__m128i src, __int64 const* base_addr, __m128i vindex, __m128i mask, const int scale)    VPGATHERQQ xmm, vm64x, xmm + __m128i _mm_mask_i64gather_epi64 (__m128i src, __int64 const* base_addr, __m128i vindex, __m128i mask, const int scale)VPGATHERQQ xmm, vm64x, xmm To be added. To be added. The scale parameter is not 1, 2, 4 or 8. @@ -5011,7 +5011,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - __m256d _mm256_mask_i32gather_pd (__m256d src, double const* base_addr, __m128i vindex, __m256d mask, const int scale)    VPGATHERDPD ymm, vm32y, ymm + __m256d _mm256_mask_i32gather_pd (__m256d src, double const* base_addr, __m128i vindex, __m256d mask, const int scale)VPGATHERDPD ymm, vm32y, ymm To be added. To be added. The scale parameter is not 1, 2, 4 or 8. @@ -5044,7 +5044,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - __m256d _mm256_mask_i64gather_pd (__m256d src, double const* base_addr, __m256i vindex, __m256d mask, const int scale)    VGATHERQPD ymm, vm32y, ymm + __m256d _mm256_mask_i64gather_pd (__m256d src, double const* base_addr, __m256i vindex, __m256d mask, const int scale)VGATHERQPD ymm, vm32y, ymm To be added. To be added. The scale parameter is not 1, 2, 4 or 8. @@ -5077,7 +5077,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - __m256i _mm256_mask_i32gather_epi32 (__m256i src, int const* base_addr, __m256i vindex, __m256i mask, const int scale)    VPGATHERDD ymm, vm32y, ymm + __m256i _mm256_mask_i32gather_epi32 (__m256i src, int const* base_addr, __m256i vindex, __m256i mask, const int scale)VPGATHERDD ymm, vm32y, ymm To be added. To be added. The scale parameter is not 1, 2, 4 or 8. @@ -5110,7 +5110,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - __m256i _mm256_mask_i32gather_epi64 (__m256i src, __int64 const* base_addr, __m128i vindex, __m256i mask, const int scale)    VPGATHERDQ ymm, vm32y, ymm + __m256i _mm256_mask_i32gather_epi64 (__m256i src, __int64 const* base_addr, __m128i vindex, __m256i mask, const int scale)VPGATHERDQ ymm, vm32y, ymm To be added. To be added. The scale parameter is not 1, 2, 4 or 8. @@ -5143,7 +5143,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - __m256i _mm256_mask_i64gather_epi64 (__m256i src, __int64 const* base_addr, __m256i vindex, __m256i mask, const int scale)    VPGATHERQQ ymm, vm32y, ymm + __m256i _mm256_mask_i64gather_epi64 (__m256i src, __int64 const* base_addr, __m256i vindex, __m256i mask, const int scale)VPGATHERQQ ymm, vm32y, ymm To be added. To be added. The scale parameter is not 1, 2, 4 or 8. @@ -5176,7 +5176,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - __m256 _mm256_mask_i32gather_ps (__m256 src, float const* base_addr, __m256i vindex, __m256 mask, const int scale)    VPGATHERDPS ymm, vm32y, ymm + __m256 _mm256_mask_i32gather_ps (__m256 src, float const* base_addr, __m256i vindex, __m256 mask, const int scale)VPGATHERDPS ymm, vm32y, ymm To be added. To be added. The scale parameter is not 1, 2, 4 or 8. @@ -5209,7 +5209,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - __m256i _mm256_mask_i32gather_epi32 (__m256i src, int const* base_addr, __m256i vindex, __m256i mask, const int scale)    VPGATHERDD ymm, vm32y, ymm + __m256i _mm256_mask_i32gather_epi32 (__m256i src, int const* base_addr, __m256i vindex, __m256i mask, const int scale)VPGATHERDD ymm, vm32y, ymm To be added. To be added. The scale parameter is not 1, 2, 4 or 8. @@ -5242,7 +5242,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - __m256i _mm256_mask_i32gather_epi64 (__m256i src, __int64 const* base_addr, __m128i vindex, __m256i mask, const int scale)    VPGATHERDQ ymm, vm32y, ymm + __m256i _mm256_mask_i32gather_epi64 (__m256i src, __int64 const* base_addr, __m128i vindex, __m256i mask, const int scale)VPGATHERDQ ymm, vm32y, ymm To be added. To be added. The scale parameter is not 1, 2, 4 or 8. @@ -5275,7 +5275,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - __m256i _mm256_mask_i64gather_epi64 (__m256i src, __int64 const* base_addr, __m256i vindex, __m256i mask, const int scale)    VPGATHERQQ ymm, vm32y, ymm + __m256i _mm256_mask_i64gather_epi64 (__m256i src, __int64 const* base_addr, __m256i vindex, __m256i mask, const int scale)VPGATHERQQ ymm, vm32y, ymm To be added. To be added. The scale parameter is not 1, 2, 4 or 8. @@ -5304,7 +5304,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - __m128d _mm_i32gather_pd (double const* base_addr, __m128i vindex, const int scale)    VGATHERDPD xmm, vm32x, xmm + __m128d _mm_i32gather_pd (double const* base_addr, __m128i vindex, const int scale)VGATHERDPD xmm, vm32x, xmm To be added. To be added. The scale parameter is not 1, 2, 4 or 8. @@ -5333,7 +5333,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - __m128d _mm_i64gather_pd (double const* base_addr, __m128i vindex, const int scale)    VGATHERQPD xmm, vm64x, xmm + __m128d _mm_i64gather_pd (double const* base_addr, __m128i vindex, const int scale)VGATHERQPD xmm, vm64x, xmm To be added. To be added. The scale parameter is not 1, 2, 4 or 8. @@ -5362,7 +5362,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - __m128i _mm_i32gather_epi32 (int const* base_addr, __m128i vindex, const int scale)    VPGATHERDD xmm, vm32x, xmm + __m128i _mm_i32gather_epi32 (int const* base_addr, __m128i vindex, const int scale)VPGATHERDD xmm, vm32x, xmm To be added. To be added. The scale parameter is not 1, 2, 4 or 8. @@ -5391,7 +5391,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - __m128i _mm_i64gather_epi32 (int const* base_addr, __m128i vindex, const int scale)    VPGATHERQD xmm, vm64x, xmm + __m128i _mm_i64gather_epi32 (int const* base_addr, __m128i vindex, const int scale)VPGATHERQD xmm, vm64x, xmm To be added. To be added. The scale parameter is not 1, 2, 4 or 8. @@ -5420,7 +5420,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - __m128i _mm256_i64gather_epi32 (int const* base_addr, __m256i vindex, const int scale)    VPGATHERQD xmm, vm64y, xmm + __m128i _mm256_i64gather_epi32 (int const* base_addr, __m256i vindex, const int scale)VPGATHERQD xmm, vm64y, xmm To be added. To be added. The scale parameter is not 1, 2, 4 or 8. @@ -5449,7 +5449,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - __m128i _mm_i32gather_epi64 (__int64 const* base_addr, __m128i vindex, const int scale)    VPGATHERDQ xmm, vm32x, xmm + __m128i _mm_i32gather_epi64 (__int64 const* base_addr, __m128i vindex, const int scale)VPGATHERDQ xmm, vm32x, xmm To be added. To be added. The scale parameter is not 1, 2, 4 or 8. @@ -5478,7 +5478,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - __m128i _mm_i64gather_epi64 (__int64 const* base_addr, __m128i vindex, const int scale)    VPGATHERQQ xmm, vm64x, xmm + __m128i _mm_i64gather_epi64 (__int64 const* base_addr, __m128i vindex, const int scale)VPGATHERQQ xmm, vm64x, xmm To be added. To be added. The scale parameter is not 1, 2, 4 or 8. @@ -5507,7 +5507,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - __m128 _mm_i32gather_ps (float const* base_addr, __m128i vindex, const int scale)    VGATHERDPS xmm, vm32x, xmm + __m128 _mm_i32gather_ps (float const* base_addr, __m128i vindex, const int scale)VGATHERDPS xmm, vm32x, xmm To be added. To be added. The scale parameter is not 1, 2, 4 or 8. @@ -5536,7 +5536,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - __m128 _mm_i64gather_ps (float const* base_addr, __m128i vindex, const int scale)    VGATHERQPS xmm, vm64x, xmm + __m128 _mm_i64gather_ps (float const* base_addr, __m128i vindex, const int scale)VGATHERQPS xmm, vm64x, xmm To be added. To be added. The scale parameter is not 1, 2, 4 or 8. @@ -5565,7 +5565,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - __m128 _mm256_i64gather_ps (float const* base_addr, __m256i vindex, const int scale)    VGATHERQPS xmm, vm64y, xmm + __m128 _mm256_i64gather_ps (float const* base_addr, __m256i vindex, const int scale)VGATHERQPS xmm, vm64y, xmm To be added. To be added. The scale parameter is not 1, 2, 4 or 8. @@ -5594,7 +5594,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - __m128i _mm_i32gather_epi32 (int const* base_addr, __m128i vindex, const int scale)    VPGATHERDD xmm, vm32x, xmm + __m128i _mm_i32gather_epi32 (int const* base_addr, __m128i vindex, const int scale)VPGATHERDD xmm, vm32x, xmm To be added. To be added. The scale parameter is not 1, 2, 4 or 8. @@ -5623,7 +5623,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - __m128i _mm_i64gather_epi32 (int const* base_addr, __m128i vindex, const int scale)    VPGATHERQD xmm, vm64x, xmm + __m128i _mm_i64gather_epi32 (int const* base_addr, __m128i vindex, const int scale)VPGATHERQD xmm, vm64x, xmm To be added. To be added. The scale parameter is not 1, 2, 4 or 8. @@ -5652,7 +5652,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - __m128i _mm256_i64gather_epi32 (int const* base_addr, __m256i vindex, const int scale)    VPGATHERQD xmm, vm64y, xmm + __m128i _mm256_i64gather_epi32 (int const* base_addr, __m256i vindex, const int scale)VPGATHERQD xmm, vm64y, xmm To be added. To be added. The scale parameter is not 1, 2, 4 or 8. @@ -5681,7 +5681,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - __m128i _mm_i32gather_epi64 (__int64 const* base_addr, __m128i vindex, const int scale)    VPGATHERDQ xmm, vm32x, xmm + __m128i _mm_i32gather_epi64 (__int64 const* base_addr, __m128i vindex, const int scale)VPGATHERDQ xmm, vm32x, xmm To be added. To be added. The scale parameter is not 1, 2, 4 or 8. @@ -5710,7 +5710,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - __m128i _mm_i64gather_epi64 (__int64 const* base_addr, __m128i vindex, const int scale)    VPGATHERQQ xmm, vm64x, xmm + __m128i _mm_i64gather_epi64 (__int64 const* base_addr, __m128i vindex, const int scale)VPGATHERQQ xmm, vm64x, xmm To be added. To be added. The scale parameter is not 1, 2, 4 or 8. @@ -5739,7 +5739,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - __m256d _mm256_i32gather_pd (double const* base_addr, __m128i vindex, const int scale)    VGATHERDPD ymm, vm32y, ymm + __m256d _mm256_i32gather_pd (double const* base_addr, __m128i vindex, const int scale)VGATHERDPD ymm, vm32y, ymm To be added. To be added. The scale parameter is not 1, 2, 4 or 8. @@ -5768,7 +5768,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - __m256d _mm256_i64gather_pd (double const* base_addr, __m256i vindex, const int scale)    VGATHERQPD ymm, vm64y, ymm + __m256d _mm256_i64gather_pd (double const* base_addr, __m256i vindex, const int scale)VGATHERQPD ymm, vm64y, ymm To be added. To be added. The scale parameter is not 1, 2, 4 or 8. @@ -5797,7 +5797,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - __m256i _mm256_i32gather_epi32 (int const* base_addr, __m256i vindex, const int scale)    VPGATHERDD ymm, vm32y, ymm + __m256i _mm256_i32gather_epi32 (int const* base_addr, __m256i vindex, const int scale)VPGATHERDD ymm, vm32y, ymm To be added. To be added. The scale parameter is not 1, 2, 4 or 8. @@ -5826,7 +5826,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - __m256i _mm256_i32gather_epi64 (__int64 const* base_addr, __m128i vindex, const int scale)    VPGATHERDQ ymm, vm32y, ymm + __m256i _mm256_i32gather_epi64 (__int64 const* base_addr, __m128i vindex, const int scale)VPGATHERDQ ymm, vm32y, ymm To be added. To be added. The scale parameter is not 1, 2, 4 or 8. @@ -5855,7 +5855,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - __m256i _mm256_i64gather_epi64 (__int64 const* base_addr, __m256i vindex, const int scale)    VPGATHERQQ ymm, vm64y, ymm + __m256i _mm256_i64gather_epi64 (__int64 const* base_addr, __m256i vindex, const int scale)VPGATHERQQ ymm, vm64y, ymm To be added. To be added. The scale parameter is not 1, 2, 4 or 8. @@ -5884,7 +5884,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - __m256 _mm256_i32gather_ps (float const* base_addr, __m256i vindex, const int scale)    VGATHERDPS ymm, vm32y, ymm + __m256 _mm256_i32gather_ps (float const* base_addr, __m256i vindex, const int scale)VGATHERDPS ymm, vm32y, ymm To be added. To be added. The scale parameter is not 1, 2, 4 or 8. @@ -5913,7 +5913,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - __m256i _mm256_i32gather_epi32 (int const* base_addr, __m256i vindex, const int scale)    VPGATHERDD ymm, vm32y, ymm + __m256i _mm256_i32gather_epi32 (int const* base_addr, __m256i vindex, const int scale)VPGATHERDD ymm, vm32y, ymm To be added. To be added. The scale parameter is not 1, 2, 4 or 8. @@ -5942,7 +5942,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - __m256i _mm256_i32gather_epi64 (__int64 const* base_addr, __m128i vindex, const int scale)    VPGATHERDQ ymm, vm32y, ymm + __m256i _mm256_i32gather_epi64 (__int64 const* base_addr, __m128i vindex, const int scale)VPGATHERDQ ymm, vm32y, ymm To be added. To be added. The scale parameter is not 1, 2, 4 or 8. @@ -5971,7 +5971,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - __m256i _mm256_i64gather_epi64 (__int64 const* base_addr, __m256i vindex, const int scale)    VPGATHERQQ ymm, vm64y, ymm + __m256i _mm256_i64gather_epi64 (__int64 const* base_addr, __m256i vindex, const int scale)VPGATHERQQ ymm, vm64y, ymm To be added. To be added. The scale parameter is not 1, 2, 4 or 8. @@ -6003,7 +6003,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_hadd_epi16 (__m256i a, __m256i b)    VPHADDW ymm, ymm, ymm/m256 + __m256i _mm256_hadd_epi16 (__m256i a, __m256i b)VPHADDW ymm, ymm, ymm/m256 To be added. To be added. @@ -6034,7 +6034,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_hadd_epi32 (__m256i a, __m256i b)    VPHADDD ymm, ymm, ymm/m256 + __m256i _mm256_hadd_epi32 (__m256i a, __m256i b)VPHADDD ymm, ymm, ymm/m256 To be added. To be added. @@ -6065,7 +6065,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_hadds_epi16 (__m256i a, __m256i b)    VPHADDSW ymm, ymm, ymm/m256 + __m256i _mm256_hadds_epi16 (__m256i a, __m256i b)VPHADDSW ymm, ymm, ymm/m256 To be added. To be added. @@ -6096,7 +6096,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_hsub_epi16 (__m256i a, __m256i b)    VPHSUBW ymm, ymm, ymm/m256 + __m256i _mm256_hsub_epi16 (__m256i a, __m256i b)VPHSUBW ymm, ymm, ymm/m256 To be added. To be added. @@ -6127,7 +6127,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_hsub_epi32 (__m256i a, __m256i b)    VPHSUBD ymm, ymm, ymm/m256 + __m256i _mm256_hsub_epi32 (__m256i a, __m256i b)VPHSUBD ymm, ymm, ymm/m256 To be added. To be added. @@ -6158,7 +6158,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_hsubs_epi16 (__m256i a, __m256i b)    VPHSUBSW ymm, ymm, ymm/m256 + __m256i _mm256_hsubs_epi16 (__m256i a, __m256i b)VPHSUBSW ymm, ymm, ymm/m256 To be added. To be added. @@ -6191,7 +6191,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - __m256i _mm256_inserti128_si256 (__m256i a, __m128i b, const int imm8)    VINSERTI128 ymm, ymm, xmm, imm8 + __m256i _mm256_inserti128_si256 (__m256i a, __m128i b, const int imm8)VINSERTI128 ymm, ymm, xmm, imm8 To be added. To be added. @@ -6224,7 +6224,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - __m256i _mm256_inserti128_si256 (__m256i a, __m128i b, const int imm8)    VINSERTI128 ymm, ymm, xmm, imm8 + __m256i _mm256_inserti128_si256 (__m256i a, __m128i b, const int imm8)VINSERTI128 ymm, ymm, xmm, imm8 To be added. To be added. @@ -6257,7 +6257,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - __m256i _mm256_inserti128_si256 (__m256i a, __m128i b, const int imm8)    VINSERTI128 ymm, ymm, xmm, imm8 + __m256i _mm256_inserti128_si256 (__m256i a, __m128i b, const int imm8)VINSERTI128 ymm, ymm, xmm, imm8 To be added. To be added. @@ -6290,7 +6290,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - __m256i _mm256_inserti128_si256 (__m256i a, __m128i b, const int imm8)    VINSERTI128 ymm, ymm, xmm, imm8 + __m256i _mm256_inserti128_si256 (__m256i a, __m128i b, const int imm8)VINSERTI128 ymm, ymm, xmm, imm8 To be added. To be added. @@ -6323,7 +6323,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - __m256i _mm256_inserti128_si256 (__m256i a, __m128i b, const int imm8)    VINSERTI128 ymm, ymm, xmm, imm8 + __m256i _mm256_inserti128_si256 (__m256i a, __m128i b, const int imm8)VINSERTI128 ymm, ymm, xmm, imm8 To be added. To be added. @@ -6356,7 +6356,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - __m256i _mm256_inserti128_si256 (__m256i a, __m128i b, const int imm8)    VINSERTI128 ymm, ymm, xmm, imm8 + __m256i _mm256_inserti128_si256 (__m256i a, __m128i b, const int imm8)VINSERTI128 ymm, ymm, xmm, imm8 To be added. To be added. @@ -6389,7 +6389,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - __m256i _mm256_inserti128_si256 (__m256i a, __m128i b, const int imm8)    VINSERTI128 ymm, ymm, xmm, imm8 + __m256i _mm256_inserti128_si256 (__m256i a, __m128i b, const int imm8)VINSERTI128 ymm, ymm, xmm, imm8 To be added. To be added. @@ -6422,7 +6422,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - __m256i _mm256_inserti128_si256 (__m256i a, __m128i b, const int imm8)    VINSERTI128 ymm, ymm, xmm, imm8 + __m256i _mm256_inserti128_si256 (__m256i a, __m128i b, const int imm8)VINSERTI128 ymm, ymm, xmm, imm8 To be added. To be added. @@ -6475,7 +6475,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. - __m256i _mm256_stream_load_si256 (__m256i const* mem_addr)    VMOVNTDQA ymm, m256 + __m256i _mm256_stream_load_si256 (__m256i const* mem_addr)VMOVNTDQA ymm, m256 To be added. To be added. @@ -6503,7 +6503,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. - __m256i _mm256_stream_load_si256 (__m256i const* mem_addr)    VMOVNTDQA ymm, m256 + __m256i _mm256_stream_load_si256 (__m256i const* mem_addr)VMOVNTDQA ymm, m256 To be added. To be added. @@ -6531,7 +6531,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. - __m256i _mm256_stream_load_si256 (__m256i const* mem_addr)    VMOVNTDQA ymm, m256 + __m256i _mm256_stream_load_si256 (__m256i const* mem_addr)VMOVNTDQA ymm, m256 To be added. To be added. @@ -6559,7 +6559,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. - __m256i _mm256_stream_load_si256 (__m256i const* mem_addr)    VMOVNTDQA ymm, m256 + __m256i _mm256_stream_load_si256 (__m256i const* mem_addr)VMOVNTDQA ymm, m256 To be added. To be added. @@ -6587,7 +6587,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. - __m256i _mm256_stream_load_si256 (__m256i const* mem_addr)    VMOVNTDQA ymm, m256 + __m256i _mm256_stream_load_si256 (__m256i const* mem_addr)VMOVNTDQA ymm, m256 To be added. To be added. @@ -6615,7 +6615,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. - __m256i _mm256_stream_load_si256 (__m256i const* mem_addr)    VMOVNTDQA ymm, m256 + __m256i _mm256_stream_load_si256 (__m256i const* mem_addr)VMOVNTDQA ymm, m256 To be added. To be added. @@ -6643,7 +6643,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. - __m256i _mm256_stream_load_si256 (__m256i const* mem_addr)    VMOVNTDQA ymm, m256 + __m256i _mm256_stream_load_si256 (__m256i const* mem_addr)VMOVNTDQA ymm, m256 To be added. To be added. @@ -6671,7 +6671,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. - __m256i _mm256_stream_load_si256 (__m256i const* mem_addr)    VMOVNTDQA ymm, m256 + __m256i _mm256_stream_load_si256 (__m256i const* mem_addr)VMOVNTDQA ymm, m256 To be added. To be added. @@ -6697,7 +6697,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_maskload_epi32 (int const* mem_addr, __m128i mask)    VPMASKMOVD xmm, xmm, m128 + __m128i _mm_maskload_epi32 (int const* mem_addr, __m128i mask)VPMASKMOVD xmm, xmm, m128 To be added. To be added. @@ -6723,7 +6723,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_maskload_epi32 (int const* mem_addr, __m256i mask)    VPMASKMOVD ymm, ymm, m256 + __m256i _mm256_maskload_epi32 (int const* mem_addr, __m256i mask)VPMASKMOVD ymm, ymm, m256 To be added. To be added. @@ -6749,7 +6749,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_maskload_epi64 (__int64 const* mem_addr, __m128i mask)    VPMASKMOVQ xmm, xmm, m128 + __m128i _mm_maskload_epi64 (__int64 const* mem_addr, __m128i mask)VPMASKMOVQ xmm, xmm, m128 To be added. To be added. @@ -6775,7 +6775,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_maskload_epi64 (__int64 const* mem_addr, __m256i mask)    VPMASKMOVQ ymm, ymm, m256 + __m256i _mm256_maskload_epi64 (__int64 const* mem_addr, __m256i mask)VPMASKMOVQ ymm, ymm, m256 To be added. To be added. @@ -6801,7 +6801,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_maskload_epi32 (int const* mem_addr, __m128i mask)    VPMASKMOVD xmm, xmm, m128 + __m128i _mm_maskload_epi32 (int const* mem_addr, __m128i mask)VPMASKMOVD xmm, xmm, m128 To be added. To be added. @@ -6827,7 +6827,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_maskload_epi32 (int const* mem_addr, __m256i mask)    VPMASKMOVD ymm, ymm, m256 + __m256i _mm256_maskload_epi32 (int const* mem_addr, __m256i mask)VPMASKMOVD ymm, ymm, m256 To be added. To be added. @@ -6853,7 +6853,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_maskload_epi64 (__int64 const* mem_addr, __m128i mask)    VPMASKMOVQ xmm, xmm, m128 + __m128i _mm_maskload_epi64 (__int64 const* mem_addr, __m128i mask)VPMASKMOVQ xmm, xmm, m128 To be added. To be added. @@ -6879,7 +6879,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_maskload_epi64 (__int64 const* mem_addr, __m256i mask)    VPMASKMOVQ ymm, ymm, m256 + __m256i _mm256_maskload_epi64 (__int64 const* mem_addr, __m256i mask)VPMASKMOVQ ymm, ymm, m256 To be added. To be added. @@ -6907,7 +6907,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - void _mm_maskstore_epi32 (int* mem_addr, __m128i mask, __m128i a)    VPMASKMOVD m128, xmm, xmm + void _mm_maskstore_epi32 (int* mem_addr, __m128i mask, __m128i a)VPMASKMOVD m128, xmm, xmm To be added. @@ -6934,7 +6934,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - void _mm256_maskstore_epi32 (int* mem_addr, __m256i mask, __m256i a)    VPMASKMOVD m256, ymm, ymm + void _mm256_maskstore_epi32 (int* mem_addr, __m256i mask, __m256i a)VPMASKMOVD m256, ymm, ymm To be added. @@ -6961,7 +6961,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - void _mm_maskstore_epi64 (__int64* mem_addr, __m128i mask, __m128i a)    VPMASKMOVQ m128, xmm, xmm + void _mm_maskstore_epi64 (__int64* mem_addr, __m128i mask, __m128i a)VPMASKMOVQ m128, xmm, xmm To be added. @@ -6988,7 +6988,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - void _mm256_maskstore_epi64 (__int64* mem_addr, __m256i mask, __m256i a)    VPMASKMOVQ m256, ymm, ymm + void _mm256_maskstore_epi64 (__int64* mem_addr, __m256i mask, __m256i a)VPMASKMOVQ m256, ymm, ymm To be added. @@ -7015,7 +7015,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - void _mm_maskstore_epi32 (int* mem_addr, __m128i mask, __m128i a)    VPMASKMOVD m128, xmm, xmm + void _mm_maskstore_epi32 (int* mem_addr, __m128i mask, __m128i a)VPMASKMOVD m128, xmm, xmm To be added. @@ -7042,7 +7042,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - void _mm256_maskstore_epi32 (int* mem_addr, __m256i mask, __m256i a)    VPMASKMOVD m256, ymm, ymm + void _mm256_maskstore_epi32 (int* mem_addr, __m256i mask, __m256i a)VPMASKMOVD m256, ymm, ymm To be added. @@ -7069,7 +7069,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - void _mm_maskstore_epi64 (__int64* mem_addr, __m128i mask, __m128i a)    VPMASKMOVQ m128, xmm, xmm + void _mm_maskstore_epi64 (__int64* mem_addr, __m128i mask, __m128i a)VPMASKMOVQ m128, xmm, xmm To be added. @@ -7096,7 +7096,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - void _mm256_maskstore_epi64 (__int64* mem_addr, __m256i mask, __m256i a)    VPMASKMOVQ m256, ymm, ymm + void _mm256_maskstore_epi64 (__int64* mem_addr, __m256i mask, __m256i a)VPMASKMOVQ m256, ymm, ymm To be added. @@ -7126,7 +7126,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_max_epu8 (__m256i a, __m256i b)    VPMAXUB ymm, ymm, ymm/m256 + __m256i _mm256_max_epu8 (__m256i a, __m256i b)VPMAXUB ymm, ymm, ymm/m256 To be added. To be added. @@ -7157,7 +7157,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_max_epi16 (__m256i a, __m256i b)    VPMAXSW ymm, ymm, ymm/m256 + __m256i _mm256_max_epi16 (__m256i a, __m256i b)VPMAXSW ymm, ymm, ymm/m256 To be added. To be added. @@ -7188,7 +7188,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_max_epi32 (__m256i a, __m256i b)    VPMAXSD ymm, ymm, ymm/m256 + __m256i _mm256_max_epi32 (__m256i a, __m256i b)VPMAXSD ymm, ymm, ymm/m256 To be added. To be added. @@ -7219,7 +7219,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_max_epi8 (__m256i a, __m256i b)    VPMAXSB ymm, ymm, ymm/m256 + __m256i _mm256_max_epi8 (__m256i a, __m256i b)VPMAXSB ymm, ymm, ymm/m256 To be added. To be added. @@ -7250,7 +7250,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_max_epu16 (__m256i a, __m256i b)    VPMAXUW ymm, ymm, ymm/m256 + __m256i _mm256_max_epu16 (__m256i a, __m256i b)VPMAXUW ymm, ymm, ymm/m256 To be added. To be added. @@ -7281,7 +7281,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_max_epu32 (__m256i a, __m256i b)    VPMAXUD ymm, ymm, ymm/m256 + __m256i _mm256_max_epu32 (__m256i a, __m256i b)VPMAXUD ymm, ymm, ymm/m256 To be added. To be added. @@ -7312,7 +7312,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_min_epu8 (__m256i a, __m256i b)    VPMINUB ymm, ymm, ymm/m256 + __m256i _mm256_min_epu8 (__m256i a, __m256i b)VPMINUB ymm, ymm, ymm/m256 To be added. To be added. @@ -7343,7 +7343,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_min_epi16 (__m256i a, __m256i b)    VPMINSW ymm, ymm, ymm/m256 + __m256i _mm256_min_epi16 (__m256i a, __m256i b)VPMINSW ymm, ymm, ymm/m256 To be added. To be added. @@ -7374,7 +7374,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_min_epi32 (__m256i a, __m256i b)    VPMINSD ymm, ymm, ymm/m256 + __m256i _mm256_min_epi32 (__m256i a, __m256i b)VPMINSD ymm, ymm, ymm/m256 To be added. To be added. @@ -7405,7 +7405,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_min_epi8 (__m256i a, __m256i b)    VPMINSB ymm, ymm, ymm/m256 + __m256i _mm256_min_epi8 (__m256i a, __m256i b)VPMINSB ymm, ymm, ymm/m256 To be added. To be added. @@ -7436,7 +7436,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_min_epu16 (__m256i a, __m256i b)    VPMINUW ymm, ymm, ymm/m256 + __m256i _mm256_min_epu16 (__m256i a, __m256i b)VPMINUW ymm, ymm, ymm/m256 To be added. To be added. @@ -7467,7 +7467,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_min_epu32 (__m256i a, __m256i b)    VPMINUD ymm, ymm, ymm/m256 + __m256i _mm256_min_epu32 (__m256i a, __m256i b)VPMINUD ymm, ymm, ymm/m256 To be added. To be added. @@ -7496,7 +7496,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. - int _mm256_movemask_epi8 (__m256i a)    VPMOVMSKB reg, ymm + int _mm256_movemask_epi8 (__m256i a)VPMOVMSKB reg, ymm To be added. To be added. @@ -7525,7 +7525,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. - int _mm256_movemask_epi8 (__m256i a)    VPMOVMSKB reg, ymm + int _mm256_movemask_epi8 (__m256i a)VPMOVMSKB reg, ymm To be added. To be added. @@ -7554,7 +7554,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - __m256i _mm256_mpsadbw_epu8 (__m256i a, __m256i b, const int imm8)    VMPSADBW ymm, ymm, ymm/m256, imm8 + __m256i _mm256_mpsadbw_epu8 (__m256i a, __m256i b, const int imm8)VMPSADBW ymm, ymm, ymm/m256, imm8 To be added. To be added. @@ -7585,7 +7585,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_mul_epi32 (__m256i a, __m256i b)    VPMULDQ ymm, ymm, ymm/m256 + __m256i _mm256_mul_epi32 (__m256i a, __m256i b)VPMULDQ ymm, ymm, ymm/m256 To be added. To be added. @@ -7616,7 +7616,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_mul_epu32 (__m256i a, __m256i b)    VPMULUDQ ymm, ymm, ymm/m256 + __m256i _mm256_mul_epu32 (__m256i a, __m256i b)VPMULUDQ ymm, ymm, ymm/m256 To be added. To be added. @@ -7647,7 +7647,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_maddubs_epi16 (__m256i a, __m256i b)    VPMADDUBSW ymm, ymm, ymm/m256 + __m256i _mm256_maddubs_epi16 (__m256i a, __m256i b)VPMADDUBSW ymm, ymm, ymm/m256 To be added. To be added. @@ -7678,7 +7678,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_madd_epi16 (__m256i a, __m256i b)    VPMADDWD ymm, ymm, ymm/m256 + __m256i _mm256_madd_epi16 (__m256i a, __m256i b)VPMADDWD ymm, ymm, ymm/m256 To be added. To be added. @@ -7705,7 +7705,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_mulhi_epi16 (__m256i a, __m256i b)    VPMULHW ymm, ymm, ymm/m256 + __m256i _mm256_mulhi_epi16 (__m256i a, __m256i b)VPMULHW ymm, ymm, ymm/m256 To be added. To be added. @@ -7732,7 +7732,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_mulhi_epu16 (__m256i a, __m256i b)    VPMULHUW ymm, ymm, ymm/m256 + __m256i _mm256_mulhi_epu16 (__m256i a, __m256i b)VPMULHUW ymm, ymm, ymm/m256 To be added. To be added. @@ -7759,7 +7759,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_mulhrs_epi16 (__m256i a, __m256i b)    VPMULHRSW ymm, ymm, ymm/m256 + __m256i _mm256_mulhrs_epi16 (__m256i a, __m256i b)VPMULHRSW ymm, ymm, ymm/m256 To be added. To be added. @@ -7786,7 +7786,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_mullo_epi16 (__m256i a, __m256i b)    VPMULLW ymm, ymm, ymm/m256 + __m256i _mm256_mullo_epi16 (__m256i a, __m256i b)VPMULLW ymm, ymm, ymm/m256 To be added. To be added. @@ -7813,7 +7813,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_mullo_epi32 (__m256i a, __m256i b)    VPMULLD ymm, ymm, ymm/m256 + __m256i _mm256_mullo_epi32 (__m256i a, __m256i b)VPMULLD ymm, ymm, ymm/m256 To be added. To be added. @@ -7840,7 +7840,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_mullo_epi16 (__m256i a, __m256i b)    VPMULLW ymm, ymm, ymm/m256 + __m256i _mm256_mullo_epi16 (__m256i a, __m256i b)VPMULLW ymm, ymm, ymm/m256 To be added. To be added. @@ -7867,7 +7867,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_mullo_epi32 (__m256i a, __m256i b)    VPMULLD ymm, ymm, ymm/m256 + __m256i _mm256_mullo_epi32 (__m256i a, __m256i b)VPMULLD ymm, ymm, ymm/m256 To be added. To be added. @@ -7898,7 +7898,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_or_si256 (__m256i a, __m256i b)    VPOR ymm, ymm, ymm/m256 + __m256i _mm256_or_si256 (__m256i a, __m256i b)VPOR ymm, ymm, ymm/m256 To be added. To be added. @@ -7929,7 +7929,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_or_si256 (__m256i a, __m256i b)    VPOR ymm, ymm, ymm/m256 + __m256i _mm256_or_si256 (__m256i a, __m256i b)VPOR ymm, ymm, ymm/m256 To be added. To be added. @@ -7960,7 +7960,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_or_si256 (__m256i a, __m256i b)    VPOR ymm, ymm, ymm/m256 + __m256i _mm256_or_si256 (__m256i a, __m256i b)VPOR ymm, ymm, ymm/m256 To be added. To be added. @@ -7991,7 +7991,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_or_si256 (__m256i a, __m256i b)    VPOR ymm, ymm, ymm/m256 + __m256i _mm256_or_si256 (__m256i a, __m256i b)VPOR ymm, ymm, ymm/m256 To be added. To be added. @@ -8022,7 +8022,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_or_si256 (__m256i a, __m256i b)    VPOR ymm, ymm, ymm/m256 + __m256i _mm256_or_si256 (__m256i a, __m256i b)VPOR ymm, ymm, ymm/m256 To be added. To be added. @@ -8053,7 +8053,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_or_si256 (__m256i a, __m256i b)    VPOR ymm, ymm, ymm/m256 + __m256i _mm256_or_si256 (__m256i a, __m256i b)VPOR ymm, ymm, ymm/m256 To be added. To be added. @@ -8084,7 +8084,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_or_si256 (__m256i a, __m256i b)    VPOR ymm, ymm, ymm/m256 + __m256i _mm256_or_si256 (__m256i a, __m256i b)VPOR ymm, ymm, ymm/m256 To be added. To be added. @@ -8115,7 +8115,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_or_si256 (__m256i a, __m256i b)    VPOR ymm, ymm, ymm/m256 + __m256i _mm256_or_si256 (__m256i a, __m256i b)VPOR ymm, ymm, ymm/m256 To be added. To be added. @@ -8142,7 +8142,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_packs_epi16 (__m256i a, __m256i b)    VPACKSSWB ymm, ymm, ymm/m256 + __m256i _mm256_packs_epi16 (__m256i a, __m256i b)VPACKSSWB ymm, ymm, ymm/m256 To be added. To be added. @@ -8169,7 +8169,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_packs_epi32 (__m256i a, __m256i b)    VPACKSSDW ymm, ymm, ymm/m256 + __m256i _mm256_packs_epi32 (__m256i a, __m256i b)VPACKSSDW ymm, ymm, ymm/m256 To be added. To be added. @@ -8196,7 +8196,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_packus_epi16 (__m256i a, __m256i b)    VPACKUSWB ymm, ymm, ymm/m256 + __m256i _mm256_packus_epi16 (__m256i a, __m256i b)VPACKUSWB ymm, ymm, ymm/m256 To be added. To be added. @@ -8223,7 +8223,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_packus_epi32 (__m256i a, __m256i b)    VPACKUSDW ymm, ymm, ymm/m256 + __m256i _mm256_packus_epi32 (__m256i a, __m256i b)VPACKUSDW ymm, ymm, ymm/m256 To be added. To be added. @@ -8256,7 +8256,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - __m256i _mm256_permute2x128_si256 (__m256i a, __m256i b, const int imm8)    VPERM2I128 ymm, ymm, ymm/m256, imm8 + __m256i _mm256_permute2x128_si256 (__m256i a, __m256i b, const int imm8)VPERM2I128 ymm, ymm, ymm/m256, imm8 To be added. To be added. @@ -8289,7 +8289,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - __m256i _mm256_permute2x128_si256 (__m256i a, __m256i b, const int imm8)    VPERM2I128 ymm, ymm, ymm/m256, imm8 + __m256i _mm256_permute2x128_si256 (__m256i a, __m256i b, const int imm8)VPERM2I128 ymm, ymm, ymm/m256, imm8 To be added. To be added. @@ -8322,7 +8322,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - __m256i _mm256_permute2x128_si256 (__m256i a, __m256i b, const int imm8)    VPERM2I128 ymm, ymm, ymm/m256, imm8 + __m256i _mm256_permute2x128_si256 (__m256i a, __m256i b, const int imm8)VPERM2I128 ymm, ymm, ymm/m256, imm8 To be added. To be added. @@ -8355,7 +8355,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - __m256i _mm256_permute2x128_si256 (__m256i a, __m256i b, const int imm8)    VPERM2I128 ymm, ymm, ymm/m256, imm8 + __m256i _mm256_permute2x128_si256 (__m256i a, __m256i b, const int imm8)VPERM2I128 ymm, ymm, ymm/m256, imm8 To be added. To be added. @@ -8388,7 +8388,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - __m256i _mm256_permute2x128_si256 (__m256i a, __m256i b, const int imm8)    VPERM2I128 ymm, ymm, ymm/m256, imm8 + __m256i _mm256_permute2x128_si256 (__m256i a, __m256i b, const int imm8)VPERM2I128 ymm, ymm, ymm/m256, imm8 To be added. To be added. @@ -8421,7 +8421,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - __m256i _mm256_permute2x128_si256 (__m256i a, __m256i b, const int imm8)    VPERM2I128 ymm, ymm, ymm/m256, imm8 + __m256i _mm256_permute2x128_si256 (__m256i a, __m256i b, const int imm8)VPERM2I128 ymm, ymm, ymm/m256, imm8 To be added. To be added. @@ -8454,7 +8454,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - __m256i _mm256_permute2x128_si256 (__m256i a, __m256i b, const int imm8)    VPERM2I128 ymm, ymm, ymm/m256, imm8 + __m256i _mm256_permute2x128_si256 (__m256i a, __m256i b, const int imm8)VPERM2I128 ymm, ymm, ymm/m256, imm8 To be added. To be added. @@ -8487,7 +8487,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - __m256i _mm256_permute2x128_si256 (__m256i a, __m256i b, const int imm8)    VPERM2I128 ymm, ymm, ymm/m256, imm8 + __m256i _mm256_permute2x128_si256 (__m256i a, __m256i b, const int imm8)VPERM2I128 ymm, ymm, ymm/m256, imm8 To be added. To be added. @@ -8514,7 +8514,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256d _mm256_permute4x64_pd (__m256d a, const int imm8)    VPERMPD ymm, ymm/m256, imm8 + __m256d _mm256_permute4x64_pd (__m256d a, const int imm8)VPERMPD ymm, ymm/m256, imm8 To be added. To be added. @@ -8541,7 +8541,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_permute4x64_epi64 (__m256i a, const int imm8)    VPERMQ ymm, ymm/m256, imm8 + __m256i _mm256_permute4x64_epi64 (__m256i a, const int imm8)VPERMQ ymm, ymm/m256, imm8 To be added. To be added. @@ -8568,7 +8568,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_permute4x64_epi64 (__m256i a, const int imm8)    VPERMQ ymm, ymm/m256, imm8 + __m256i _mm256_permute4x64_epi64 (__m256i a, const int imm8)VPERMQ ymm, ymm/m256, imm8 To be added. To be added. @@ -8595,7 +8595,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_permutevar8x32_epi32 (__m256i a, __m256i idx)    VPERMD ymm, ymm/m256, ymm + __m256i _mm256_permutevar8x32_epi32 (__m256i a, __m256i idx)VPERMD ymm, ymm/m256, ymm To be added. To be added. @@ -8622,7 +8622,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256 _mm256_permutevar8x32_ps (__m256 a, __m256i idx)    VPERMPS ymm, ymm/m256, ymm + __m256 _mm256_permutevar8x32_ps (__m256 a, __m256i idx)VPERMPS ymm, ymm/m256, ymm To be added. To be added. @@ -8649,7 +8649,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_permutevar8x32_epi32 (__m256i a, __m256i idx)    VPERMD ymm, ymm/m256, ymm + __m256i _mm256_permutevar8x32_epi32 (__m256i a, __m256i idx)VPERMD ymm, ymm/m256, ymm To be added. To be added. @@ -8680,7 +8680,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_slli_epi16 (__m256i a, int imm8)    VPSLLW ymm, ymm, imm8 + __m256i _mm256_slli_epi16 (__m256i a, int imm8)VPSLLW ymm, ymm, imm8 To be added. To be added. @@ -8711,7 +8711,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_sll_epi16 (__m256i a, __m128i count)    VPSLLW ymm, ymm, xmm/m128 + __m256i _mm256_sll_epi16 (__m256i a, __m128i count)VPSLLW ymm, ymm, xmm/m128 To be added. To be added. @@ -8742,7 +8742,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_slli_epi32 (__m256i a, int imm8)    VPSLLD ymm, ymm, imm8 + __m256i _mm256_slli_epi32 (__m256i a, int imm8)VPSLLD ymm, ymm, imm8 To be added. To be added. @@ -8773,7 +8773,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_sll_epi32 (__m256i a, __m128i count)    VPSLLD ymm, ymm, xmm/m128 + __m256i _mm256_sll_epi32 (__m256i a, __m128i count)VPSLLD ymm, ymm, xmm/m128 To be added. To be added. @@ -8804,7 +8804,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_slli_epi64 (__m256i a, int imm8)    VPSLLQ ymm, ymm, imm8 + __m256i _mm256_slli_epi64 (__m256i a, int imm8)VPSLLQ ymm, ymm, imm8 To be added. To be added. @@ -8835,7 +8835,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_sll_epi64 (__m256i a, __m128i count)    VPSLLQ ymm, ymm, xmm/m128 + __m256i _mm256_sll_epi64 (__m256i a, __m128i count)VPSLLQ ymm, ymm, xmm/m128 To be added. To be added. @@ -8866,7 +8866,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_slli_epi16 (__m256i a, int imm8)    VPSLLW ymm, ymm, imm8 + __m256i _mm256_slli_epi16 (__m256i a, int imm8)VPSLLW ymm, ymm, imm8 To be added. To be added. @@ -8897,7 +8897,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_sll_epi16 (__m256i a, __m128i count)    VPSLLW ymm, ymm, xmm/m128 + __m256i _mm256_sll_epi16 (__m256i a, __m128i count)VPSLLW ymm, ymm, xmm/m128 To be added. To be added. @@ -8928,7 +8928,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_slli_epi32 (__m256i a, int imm8)    VPSLLD ymm, ymm, imm8 + __m256i _mm256_slli_epi32 (__m256i a, int imm8)VPSLLD ymm, ymm, imm8 To be added. To be added. @@ -8959,7 +8959,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_sll_epi32 (__m256i a, __m128i count)    VPSLLD ymm, ymm, xmm/m128 + __m256i _mm256_sll_epi32 (__m256i a, __m128i count)VPSLLD ymm, ymm, xmm/m128 To be added. To be added. @@ -8990,7 +8990,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_slli_epi64 (__m256i a, int imm8)    VPSLLQ ymm, ymm, imm8 + __m256i _mm256_slli_epi64 (__m256i a, int imm8)VPSLLQ ymm, ymm, imm8 To be added. To be added. @@ -9021,7 +9021,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_sll_epi64 (__m256i a, __m128i count)    VPSLLQ ymm, ymm, xmm/m128 + __m256i _mm256_sll_epi64 (__m256i a, __m128i count)VPSLLQ ymm, ymm, xmm/m128 To be added. To be added. @@ -9052,7 +9052,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_bslli_epi128 (__m256i a, const int imm8)    VPSLLDQ ymm, ymm, imm8 + __m256i _mm256_bslli_epi128 (__m256i a, const int imm8)VPSLLDQ ymm, ymm, imm8 To be added. To be added. @@ -9083,7 +9083,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_bslli_epi128 (__m256i a, const int imm8)    VPSLLDQ ymm, ymm, imm8 + __m256i _mm256_bslli_epi128 (__m256i a, const int imm8)VPSLLDQ ymm, ymm, imm8 To be added. To be added. @@ -9114,7 +9114,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_bslli_epi128 (__m256i a, const int imm8)    VPSLLDQ ymm, ymm, imm8 + __m256i _mm256_bslli_epi128 (__m256i a, const int imm8)VPSLLDQ ymm, ymm, imm8 To be added. To be added. @@ -9145,7 +9145,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_bslli_epi128 (__m256i a, const int imm8)    VPSLLDQ ymm, ymm, imm8 + __m256i _mm256_bslli_epi128 (__m256i a, const int imm8)VPSLLDQ ymm, ymm, imm8 To be added. To be added. @@ -9176,7 +9176,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_bslli_epi128 (__m256i a, const int imm8)    VPSLLDQ ymm, ymm, imm8 + __m256i _mm256_bslli_epi128 (__m256i a, const int imm8)VPSLLDQ ymm, ymm, imm8 To be added. To be added. @@ -9207,7 +9207,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_bslli_epi128 (__m256i a, const int imm8)    VPSLLDQ ymm, ymm, imm8 + __m256i _mm256_bslli_epi128 (__m256i a, const int imm8)VPSLLDQ ymm, ymm, imm8 To be added. To be added. @@ -9238,7 +9238,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_bslli_epi128 (__m256i a, const int imm8)    VPSLLDQ ymm, ymm, imm8 + __m256i _mm256_bslli_epi128 (__m256i a, const int imm8)VPSLLDQ ymm, ymm, imm8 To be added. To be added. @@ -9269,7 +9269,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_bslli_epi128 (__m256i a, const int imm8)    VPSLLDQ ymm, ymm, imm8 + __m256i _mm256_bslli_epi128 (__m256i a, const int imm8)VPSLLDQ ymm, ymm, imm8 To be added. To be added. @@ -9300,7 +9300,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_sllv_epi32 (__m128i a, __m128i count)    VPSLLVD xmm, ymm, xmm/m128 + __m128i _mm_sllv_epi32 (__m128i a, __m128i count)VPSLLVD xmm, ymm, xmm/m128 To be added. To be added. @@ -9331,7 +9331,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_sllv_epi64 (__m128i a, __m128i count)    VPSLLVQ xmm, ymm, xmm/m128 + __m128i _mm_sllv_epi64 (__m128i a, __m128i count)VPSLLVQ xmm, ymm, xmm/m128 To be added. To be added. @@ -9362,7 +9362,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_sllv_epi32 (__m128i a, __m128i count)    VPSLLVD xmm, ymm, xmm/m128 + __m128i _mm_sllv_epi32 (__m128i a, __m128i count)VPSLLVD xmm, ymm, xmm/m128 To be added. To be added. @@ -9393,7 +9393,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_sllv_epi64 (__m128i a, __m128i count)    VPSLLVQ xmm, ymm, xmm/m128 + __m128i _mm_sllv_epi64 (__m128i a, __m128i count)VPSLLVQ xmm, ymm, xmm/m128 To be added. To be added. @@ -9424,7 +9424,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_sllv_epi32 (__m256i a, __m256i count)    VPSLLVD ymm, ymm, ymm/m256 + __m256i _mm256_sllv_epi32 (__m256i a, __m256i count)VPSLLVD ymm, ymm, ymm/m256 To be added. To be added. @@ -9455,7 +9455,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_sllv_epi64 (__m256i a, __m256i count)    VPSLLVQ ymm, ymm, ymm/m256 + __m256i _mm256_sllv_epi64 (__m256i a, __m256i count)VPSLLVQ ymm, ymm, ymm/m256 To be added. To be added. @@ -9486,7 +9486,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_sllv_epi32 (__m256i a, __m256i count)    VPSLLVD ymm, ymm, ymm/m256 + __m256i _mm256_sllv_epi32 (__m256i a, __m256i count)VPSLLVD ymm, ymm, ymm/m256 To be added. To be added. @@ -9517,7 +9517,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_sllv_epi64 (__m256i a, __m256i count)    VPSLLVQ ymm, ymm, ymm/m256 + __m256i _mm256_sllv_epi64 (__m256i a, __m256i count)VPSLLVQ ymm, ymm, ymm/m256 To be added. To be added. @@ -9548,7 +9548,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_srai_epi16 (__m256i a, int imm8)    VPSRAW ymm, ymm, imm8 + __m256i _mm256_srai_epi16 (__m256i a, int imm8)VPSRAW ymm, ymm, imm8 To be added. To be added. @@ -9579,7 +9579,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - _mm256_sra_epi16 (__m256i a, __m128i count)    VPSRAW ymm, ymm, xmm/m128 + _mm256_sra_epi16 (__m256i a, __m128i count)VPSRAW ymm, ymm, xmm/m128 To be added. To be added. @@ -9610,7 +9610,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_srai_epi32 (__m256i a, int imm8)    VPSRAD ymm, ymm, imm8 + __m256i _mm256_srai_epi32 (__m256i a, int imm8)VPSRAD ymm, ymm, imm8 To be added. To be added. @@ -9641,7 +9641,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - _mm256_sra_epi32 (__m256i a, __m128i count)    VPSRAD ymm, ymm, xmm/m128 + _mm256_sra_epi32 (__m256i a, __m128i count)VPSRAD ymm, ymm, xmm/m128 To be added. To be added. @@ -9668,7 +9668,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_srav_epi32 (__m128i a, __m128i count)    VPSRAVD xmm, xmm, xmm/m128 + __m128i _mm_srav_epi32 (__m128i a, __m128i count)VPSRAVD xmm, xmm, xmm/m128 To be added. To be added. @@ -9695,7 +9695,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_srav_epi32 (__m256i a, __m256i count)    VPSRAVD ymm, ymm, ymm/m256 + __m256i _mm256_srav_epi32 (__m256i a, __m256i count)VPSRAVD ymm, ymm, ymm/m256 To be added. To be added. @@ -9726,7 +9726,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_srli_epi16 (__m256i a, int imm8)    VPSRLW ymm, ymm, imm8 + __m256i _mm256_srli_epi16 (__m256i a, int imm8)VPSRLW ymm, ymm, imm8 To be added. To be added. @@ -9757,7 +9757,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_srl_epi16 (__m256i a, __m128i count)    VPSRLW ymm, ymm, xmm/m128 + __m256i _mm256_srl_epi16 (__m256i a, __m128i count)VPSRLW ymm, ymm, xmm/m128 To be added. To be added. @@ -9788,7 +9788,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_srli_epi32 (__m256i a, int imm8)    VPSRLD ymm, ymm, imm8 + __m256i _mm256_srli_epi32 (__m256i a, int imm8)VPSRLD ymm, ymm, imm8 To be added. To be added. @@ -9819,7 +9819,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_srl_epi32 (__m256i a, __m128i count)    VPSRLD ymm, ymm, xmm/m128 + __m256i _mm256_srl_epi32 (__m256i a, __m128i count)VPSRLD ymm, ymm, xmm/m128 To be added. To be added. @@ -9850,7 +9850,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_srli_epi64 (__m256i a, int imm8)    VPSRLQ ymm, ymm, imm8 + __m256i _mm256_srli_epi64 (__m256i a, int imm8)VPSRLQ ymm, ymm, imm8 To be added. To be added. @@ -9881,7 +9881,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_srl_epi64 (__m256i a, __m128i count)    VPSRLQ ymm, ymm, xmm/m128 + __m256i _mm256_srl_epi64 (__m256i a, __m128i count)VPSRLQ ymm, ymm, xmm/m128 To be added. To be added. @@ -9912,7 +9912,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_srli_epi16 (__m256i a, int imm8)    VPSRLW ymm, ymm, imm8 + __m256i _mm256_srli_epi16 (__m256i a, int imm8)VPSRLW ymm, ymm, imm8 To be added. To be added. @@ -9943,7 +9943,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_srl_epi16 (__m256i a, __m128i count)    VPSRLW ymm, ymm, xmm/m128 + __m256i _mm256_srl_epi16 (__m256i a, __m128i count)VPSRLW ymm, ymm, xmm/m128 To be added. To be added. @@ -9974,7 +9974,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_srli_epi32 (__m256i a, int imm8)    VPSRLD ymm, ymm, imm8 + __m256i _mm256_srli_epi32 (__m256i a, int imm8)VPSRLD ymm, ymm, imm8 To be added. To be added. @@ -10005,7 +10005,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_srl_epi32 (__m256i a, __m128i count)    VPSRLD ymm, ymm, xmm/m128 + __m256i _mm256_srl_epi32 (__m256i a, __m128i count)VPSRLD ymm, ymm, xmm/m128 To be added. To be added. @@ -10036,7 +10036,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_srli_epi64 (__m256i a, int imm8)    VPSRLQ ymm, ymm, imm8 + __m256i _mm256_srli_epi64 (__m256i a, int imm8)VPSRLQ ymm, ymm, imm8 To be added. To be added. @@ -10067,7 +10067,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_srl_epi64 (__m256i a, __m128i count)    VPSRLQ ymm, ymm, xmm/m128 + __m256i _mm256_srl_epi64 (__m256i a, __m128i count)VPSRLQ ymm, ymm, xmm/m128 To be added. To be added. @@ -10098,7 +10098,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_bsrli_epi128 (__m256i a, const int imm8)    VPSRLDQ ymm, ymm, imm8 + __m256i _mm256_bsrli_epi128 (__m256i a, const int imm8)VPSRLDQ ymm, ymm, imm8 To be added. To be added. @@ -10129,7 +10129,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_bsrli_epi128 (__m256i a, const int imm8)    VPSRLDQ ymm, ymm, imm8 + __m256i _mm256_bsrli_epi128 (__m256i a, const int imm8)VPSRLDQ ymm, ymm, imm8 To be added. To be added. @@ -10160,7 +10160,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_bsrli_epi128 (__m256i a, const int imm8)    VPSRLDQ ymm, ymm, imm8 + __m256i _mm256_bsrli_epi128 (__m256i a, const int imm8)VPSRLDQ ymm, ymm, imm8 To be added. To be added. @@ -10191,7 +10191,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_bsrli_epi128 (__m256i a, const int imm8)    VPSRLDQ ymm, ymm, imm8 + __m256i _mm256_bsrli_epi128 (__m256i a, const int imm8)VPSRLDQ ymm, ymm, imm8 To be added. To be added. @@ -10222,7 +10222,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_bsrli_epi128 (__m256i a, const int imm8)    VPSRLDQ ymm, ymm, imm8 + __m256i _mm256_bsrli_epi128 (__m256i a, const int imm8)VPSRLDQ ymm, ymm, imm8 To be added. To be added. @@ -10253,7 +10253,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_bsrli_epi128 (__m256i a, const int imm8)    VPSRLDQ ymm, ymm, imm8 + __m256i _mm256_bsrli_epi128 (__m256i a, const int imm8)VPSRLDQ ymm, ymm, imm8 To be added. To be added. @@ -10284,7 +10284,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_bsrli_epi128 (__m256i a, const int imm8)    VPSRLDQ ymm, ymm, imm8 + __m256i _mm256_bsrli_epi128 (__m256i a, const int imm8)VPSRLDQ ymm, ymm, imm8 To be added. To be added. @@ -10315,7 +10315,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_bsrli_epi128 (__m256i a, const int imm8)    VPSRLDQ ymm, ymm, imm8 + __m256i _mm256_bsrli_epi128 (__m256i a, const int imm8)VPSRLDQ ymm, ymm, imm8 To be added. To be added. @@ -10346,7 +10346,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_srlv_epi32 (__m128i a, __m128i count)    VPSRLVD xmm, xmm, xmm/m128 + __m128i _mm_srlv_epi32 (__m128i a, __m128i count)VPSRLVD xmm, xmm, xmm/m128 To be added. To be added. @@ -10377,7 +10377,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_srlv_epi64 (__m128i a, __m128i count)    VPSRLVQ xmm, xmm, xmm/m128 + __m128i _mm_srlv_epi64 (__m128i a, __m128i count)VPSRLVQ xmm, xmm, xmm/m128 To be added. To be added. @@ -10408,7 +10408,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_srlv_epi32 (__m128i a, __m128i count)    VPSRLVD xmm, xmm, xmm/m128 + __m128i _mm_srlv_epi32 (__m128i a, __m128i count)VPSRLVD xmm, xmm, xmm/m128 To be added. To be added. @@ -10439,7 +10439,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_srlv_epi64 (__m128i a, __m128i count)    VPSRLVQ xmm, xmm, xmm/m128 + __m128i _mm_srlv_epi64 (__m128i a, __m128i count)VPSRLVQ xmm, xmm, xmm/m128 To be added. To be added. @@ -10470,7 +10470,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_srlv_epi32 (__m256i a, __m256i count)    VPSRLVD ymm, ymm, ymm/m256 + __m256i _mm256_srlv_epi32 (__m256i a, __m256i count)VPSRLVD ymm, ymm, ymm/m256 To be added. To be added. @@ -10501,7 +10501,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_srlv_epi64 (__m256i a, __m256i count)    VPSRLVQ ymm, ymm, ymm/m256 + __m256i _mm256_srlv_epi64 (__m256i a, __m256i count)VPSRLVQ ymm, ymm, ymm/m256 To be added. To be added. @@ -10532,7 +10532,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_srlv_epi32 (__m256i a, __m256i count)    VPSRLVD ymm, ymm, ymm/m256 + __m256i _mm256_srlv_epi32 (__m256i a, __m256i count)VPSRLVD ymm, ymm, ymm/m256 To be added. To be added. @@ -10563,7 +10563,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_srlv_epi64 (__m256i a, __m256i count)    VPSRLVQ ymm, ymm, ymm/m256 + __m256i _mm256_srlv_epi64 (__m256i a, __m256i count)VPSRLVQ ymm, ymm, ymm/m256 To be added. To be added. @@ -10590,7 +10590,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_shuffle_epi8 (__m256i a, __m256i b)    VPSHUFB ymm, ymm, ymm/m256 + __m256i _mm256_shuffle_epi8 (__m256i a, __m256i b)VPSHUFB ymm, ymm, ymm/m256 To be added. To be added. @@ -10617,7 +10617,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_shuffle_epi32 (__m256i a, const int imm8)    VPSHUFD ymm, ymm/m256, imm8 + __m256i _mm256_shuffle_epi32 (__m256i a, const int imm8)VPSHUFD ymm, ymm/m256, imm8 To be added. To be added. @@ -10644,7 +10644,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_shuffle_epi8 (__m256i a, __m256i b)    VPSHUFB ymm, ymm, ymm/m256 + __m256i _mm256_shuffle_epi8 (__m256i a, __m256i b)VPSHUFB ymm, ymm, ymm/m256 To be added. To be added. @@ -10671,7 +10671,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_shuffle_epi32 (__m256i a, const int imm8)    VPSHUFD ymm, ymm/m256, imm8 + __m256i _mm256_shuffle_epi32 (__m256i a, const int imm8)VPSHUFD ymm, ymm/m256, imm8 To be added. To be added. @@ -10698,7 +10698,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_shufflehi_epi16 (__m256i a, const int imm8)    VPSHUFHW ymm, ymm/m256, imm8 + __m256i _mm256_shufflehi_epi16 (__m256i a, const int imm8)VPSHUFHW ymm, ymm/m256, imm8 To be added. To be added. @@ -10725,7 +10725,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_shufflehi_epi16 (__m256i a, const int imm8)    VPSHUFHW ymm, ymm/m256, imm8 + __m256i _mm256_shufflehi_epi16 (__m256i a, const int imm8)VPSHUFHW ymm, ymm/m256, imm8 To be added. To be added. @@ -10752,7 +10752,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_shufflelo_epi16 (__m256i a, const int imm8)    VPSHUFLW ymm, ymm/m256, imm8 + __m256i _mm256_shufflelo_epi16 (__m256i a, const int imm8)VPSHUFLW ymm, ymm/m256, imm8 To be added. To be added. @@ -10779,7 +10779,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_shufflelo_epi16 (__m256i a, const int imm8)    VPSHUFLW ymm, ymm/m256, imm8 + __m256i _mm256_shufflelo_epi16 (__m256i a, const int imm8)VPSHUFLW ymm, ymm/m256, imm8 To be added. To be added. @@ -10806,7 +10806,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_sign_epi16 (__m256i a, __m256i b)    VPSIGNW ymm, ymm, ymm/m256 + __m256i _mm256_sign_epi16 (__m256i a, __m256i b)VPSIGNW ymm, ymm, ymm/m256 To be added. To be added. @@ -10833,7 +10833,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_sign_epi32 (__m256i a, __m256i b)    VPSIGND ymm, ymm, ymm/m256 + __m256i _mm256_sign_epi32 (__m256i a, __m256i b)VPSIGND ymm, ymm, ymm/m256 To be added. To be added. @@ -10860,7 +10860,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_sign_epi8 (__m256i a, __m256i b)    VPSIGNB ymm, ymm, ymm/m256 + __m256i _mm256_sign_epi8 (__m256i a, __m256i b)VPSIGNB ymm, ymm, ymm/m256 To be added. To be added. @@ -10891,7 +10891,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_sub_epi8 (__m256i a, __m256i b)    VPSUBB ymm, ymm, ymm/m256 + __m256i _mm256_sub_epi8 (__m256i a, __m256i b)VPSUBB ymm, ymm, ymm/m256 To be added. To be added. @@ -10922,7 +10922,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_sub_epi16 (__m256i a, __m256i b)    VPSUBW ymm, ymm, ymm/m256 + __m256i _mm256_sub_epi16 (__m256i a, __m256i b)VPSUBW ymm, ymm, ymm/m256 To be added. To be added. @@ -10953,7 +10953,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_sub_epi32 (__m256i a, __m256i b)    VPSUBD ymm, ymm, ymm/m256 + __m256i _mm256_sub_epi32 (__m256i a, __m256i b)VPSUBD ymm, ymm, ymm/m256 To be added. To be added. @@ -10984,7 +10984,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_sub_epi64 (__m256i a, __m256i b)    VPSUBQ ymm, ymm, ymm/m256 + __m256i _mm256_sub_epi64 (__m256i a, __m256i b)VPSUBQ ymm, ymm, ymm/m256 To be added. To be added. @@ -11015,7 +11015,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_sub_epi8 (__m256i a, __m256i b)    VPSUBB ymm, ymm, ymm/m256 + __m256i _mm256_sub_epi8 (__m256i a, __m256i b)VPSUBB ymm, ymm, ymm/m256 To be added. To be added. @@ -11046,7 +11046,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_sub_epi16 (__m256i a, __m256i b)    VPSUBW ymm, ymm, ymm/m256 + __m256i _mm256_sub_epi16 (__m256i a, __m256i b)VPSUBW ymm, ymm, ymm/m256 To be added. To be added. @@ -11077,7 +11077,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_sub_epi32 (__m256i a, __m256i b)    VPSUBD ymm, ymm, ymm/m256 + __m256i _mm256_sub_epi32 (__m256i a, __m256i b)VPSUBD ymm, ymm, ymm/m256 To be added. To be added. @@ -11108,7 +11108,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_sub_epi64 (__m256i a, __m256i b)    VPSUBQ ymm, ymm, ymm/m256 + __m256i _mm256_sub_epi64 (__m256i a, __m256i b)VPSUBQ ymm, ymm, ymm/m256 To be added. To be added. @@ -11139,7 +11139,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_subs_epu8 (__m256i a, __m256i b)    VPSUBUSB ymm, ymm, ymm/m256 + __m256i _mm256_subs_epu8 (__m256i a, __m256i b)VPSUBUSB ymm, ymm, ymm/m256 To be added. To be added. @@ -11170,7 +11170,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_subs_epi16 (__m256i a, __m256i b)    VPSUBSW ymm, ymm, ymm/m256 + __m256i _mm256_subs_epi16 (__m256i a, __m256i b)VPSUBSW ymm, ymm, ymm/m256 To be added. To be added. @@ -11201,7 +11201,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_subs_epi8 (__m256i a, __m256i b)    VPSUBSB ymm, ymm, ymm/m256 + __m256i _mm256_subs_epi8 (__m256i a, __m256i b)VPSUBSB ymm, ymm, ymm/m256 To be added. To be added. @@ -11232,7 +11232,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_subs_epu16 (__m256i a, __m256i b)    VPSUBUSW ymm, ymm, ymm/m256 + __m256i _mm256_subs_epu16 (__m256i a, __m256i b)VPSUBUSW ymm, ymm, ymm/m256 To be added. To be added. @@ -11259,7 +11259,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_sad_epu8 (__m256i a, __m256i b)    VPSADBW ymm, ymm, ymm/m256 + __m256i _mm256_sad_epu8 (__m256i a, __m256i b)VPSADBW ymm, ymm, ymm/m256 To be added. To be added. @@ -11290,7 +11290,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_unpackhi_epi8 (__m256i a, __m256i b)    VPUNPCKHBW ymm, ymm, ymm/m256 + __m256i _mm256_unpackhi_epi8 (__m256i a, __m256i b)VPUNPCKHBW ymm, ymm, ymm/m256 To be added. To be added. @@ -11321,7 +11321,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_unpackhi_epi16 (__m256i a, __m256i b)    VPUNPCKHWD ymm, ymm, ymm/m256 + __m256i _mm256_unpackhi_epi16 (__m256i a, __m256i b)VPUNPCKHWD ymm, ymm, ymm/m256 To be added. To be added. @@ -11352,7 +11352,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_unpackhi_epi32 (__m256i a, __m256i b)    VPUNPCKHDQ ymm, ymm, ymm/m256 + __m256i _mm256_unpackhi_epi32 (__m256i a, __m256i b)VPUNPCKHDQ ymm, ymm, ymm/m256 To be added. To be added. @@ -11383,7 +11383,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_unpackhi_epi64 (__m256i a, __m256i b)    VPUNPCKHQDQ ymm, ymm, ymm/m256 + __m256i _mm256_unpackhi_epi64 (__m256i a, __m256i b)VPUNPCKHQDQ ymm, ymm, ymm/m256 To be added. To be added. @@ -11414,7 +11414,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_unpackhi_epi8 (__m256i a, __m256i b)    VPUNPCKHBW ymm, ymm, ymm/m256 + __m256i _mm256_unpackhi_epi8 (__m256i a, __m256i b)VPUNPCKHBW ymm, ymm, ymm/m256 To be added. To be added. @@ -11445,7 +11445,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_unpackhi_epi16 (__m256i a, __m256i b)    VPUNPCKHWD ymm, ymm, ymm/m256 + __m256i _mm256_unpackhi_epi16 (__m256i a, __m256i b)VPUNPCKHWD ymm, ymm, ymm/m256 To be added. To be added. @@ -11476,7 +11476,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_unpackhi_epi32 (__m256i a, __m256i b)    VPUNPCKHDQ ymm, ymm, ymm/m256 + __m256i _mm256_unpackhi_epi32 (__m256i a, __m256i b)VPUNPCKHDQ ymm, ymm, ymm/m256 To be added. To be added. @@ -11507,7 +11507,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_unpackhi_epi64 (__m256i a, __m256i b)    VPUNPCKHQDQ ymm, ymm, ymm/m256 + __m256i _mm256_unpackhi_epi64 (__m256i a, __m256i b)VPUNPCKHQDQ ymm, ymm, ymm/m256 To be added. To be added. @@ -11538,7 +11538,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_unpacklo_epi8 (__m256i a, __m256i b)    VPUNPCKLBW ymm, ymm, ymm/m256 + __m256i _mm256_unpacklo_epi8 (__m256i a, __m256i b)VPUNPCKLBW ymm, ymm, ymm/m256 To be added. To be added. @@ -11569,7 +11569,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_unpacklo_epi16 (__m256i a, __m256i b)    VPUNPCKLWD ymm, ymm, ymm/m256 + __m256i _mm256_unpacklo_epi16 (__m256i a, __m256i b)VPUNPCKLWD ymm, ymm, ymm/m256 To be added. To be added. @@ -11600,7 +11600,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_unpacklo_epi32 (__m256i a, __m256i b)    VPUNPCKLDQ ymm, ymm, ymm/m256 + __m256i _mm256_unpacklo_epi32 (__m256i a, __m256i b)VPUNPCKLDQ ymm, ymm, ymm/m256 To be added. To be added. @@ -11631,7 +11631,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_unpacklo_epi64 (__m256i a, __m256i b)    VPUNPCKLQDQ ymm, ymm, ymm/m256 + __m256i _mm256_unpacklo_epi64 (__m256i a, __m256i b)VPUNPCKLQDQ ymm, ymm, ymm/m256 To be added. To be added. @@ -11662,7 +11662,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_unpacklo_epi8 (__m256i a, __m256i b)    VPUNPCKLBW ymm, ymm, ymm/m256 + __m256i _mm256_unpacklo_epi8 (__m256i a, __m256i b)VPUNPCKLBW ymm, ymm, ymm/m256 To be added. To be added. @@ -11693,7 +11693,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_unpacklo_epi16 (__m256i a, __m256i b)    VPUNPCKLWD ymm, ymm, ymm/m256 + __m256i _mm256_unpacklo_epi16 (__m256i a, __m256i b)VPUNPCKLWD ymm, ymm, ymm/m256 To be added. To be added. @@ -11724,7 +11724,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_unpacklo_epi32 (__m256i a, __m256i b)    VPUNPCKLDQ ymm, ymm, ymm/m256 + __m256i _mm256_unpacklo_epi32 (__m256i a, __m256i b)VPUNPCKLDQ ymm, ymm, ymm/m256 To be added. To be added. @@ -11755,7 +11755,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_unpacklo_epi64 (__m256i a, __m256i b)    VPUNPCKLQDQ ymm, ymm, ymm/m256 + __m256i _mm256_unpacklo_epi64 (__m256i a, __m256i b)VPUNPCKLQDQ ymm, ymm, ymm/m256 To be added. To be added. @@ -11786,7 +11786,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_xor_si256 (__m256i a, __m256i b)    VPXOR ymm, ymm, ymm/m256 + __m256i _mm256_xor_si256 (__m256i a, __m256i b)VPXOR ymm, ymm, ymm/m256 To be added. To be added. @@ -11817,7 +11817,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_xor_si256 (__m256i a, __m256i b)    VPXOR ymm, ymm, ymm/m256 + __m256i _mm256_xor_si256 (__m256i a, __m256i b)VPXOR ymm, ymm, ymm/m256 To be added. To be added. @@ -11848,7 +11848,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_xor_si256 (__m256i a, __m256i b)    VPXOR ymm, ymm, ymm/m256 + __m256i _mm256_xor_si256 (__m256i a, __m256i b)VPXOR ymm, ymm, ymm/m256 To be added. To be added. @@ -11879,7 +11879,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_xor_si256 (__m256i a, __m256i b)    VPXOR ymm, ymm, ymm/m256 + __m256i _mm256_xor_si256 (__m256i a, __m256i b)VPXOR ymm, ymm, ymm/m256 To be added. To be added. @@ -11910,7 +11910,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_xor_si256 (__m256i a, __m256i b)    VPXOR ymm, ymm, ymm/m256 + __m256i _mm256_xor_si256 (__m256i a, __m256i b)VPXOR ymm, ymm, ymm/m256 To be added. To be added. @@ -11941,7 +11941,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_xor_si256 (__m256i a, __m256i b)    VPXOR ymm, ymm, ymm/m256 + __m256i _mm256_xor_si256 (__m256i a, __m256i b)VPXOR ymm, ymm, ymm/m256 To be added. To be added. @@ -11972,7 +11972,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_xor_si256 (__m256i a, __m256i b)    VPXOR ymm, ymm, ymm/m256 + __m256i _mm256_xor_si256 (__m256i a, __m256i b)VPXOR ymm, ymm, ymm/m256 To be added. To be added. @@ -12003,7 +12003,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m256i _mm256_xor_si256 (__m256i a, __m256i b)    VPXOR ymm, ymm, ymm/m256 + __m256i _mm256_xor_si256 (__m256i a, __m256i b)VPXOR ymm, ymm, ymm/m256 To be added. To be added. diff --git a/xml/System.Runtime.Intrinsics.X86/Sse.xml b/xml/System.Runtime.Intrinsics.X86/Sse.xml index 8d2d813fca8..895706dc92f 100644 --- a/xml/System.Runtime.Intrinsics.X86/Sse.xml +++ b/xml/System.Runtime.Intrinsics.X86/Sse.xml @@ -53,7 +53,7 @@ To be added. To be added. - __m128 _mm_add_ps (__m128 a, __m128 b)    ADDPS xmm, xmm/m128 + __m128 _mm_add_ps (__m128 a, __m128 b)ADDPS xmm, xmm/m128 To be added. To be added. @@ -84,7 +84,7 @@ To be added. To be added. - __m128 _mm_add_ss (__m128 a, __m128 b)    ADDSS xmm, xmm/m32 + __m128 _mm_add_ss (__m128 a, __m128 b)ADDSS xmm, xmm/m32 To be added. To be added. @@ -115,7 +115,7 @@ To be added. To be added. - __m128 _mm_and_ps (__m128 a, __m128 b)    ANDPS xmm, xmm/m128 + __m128 _mm_and_ps (__m128 a, __m128 b)ANDPS xmm, xmm/m128 To be added. To be added. @@ -146,7 +146,7 @@ To be added. To be added. - __m128 _mm_andnot_ps (__m128 a, __m128 b)    ANDNPS xmm, xmm/m128 + __m128 _mm_andnot_ps (__m128 a, __m128 b)ANDNPS xmm, xmm/m128 To be added. To be added. @@ -177,7 +177,7 @@ To be added. To be added. - __m128 _mm_cmpeq_ps (__m128 a, __m128 b)    CMPPS xmm, xmm/m128, imm8(0) + __m128 _mm_cmpeq_ps (__m128 a, __m128 b)CMPPS xmm, xmm/m128, imm8(0) To be added. To be added. @@ -208,7 +208,7 @@ To be added. To be added. - __m128 _mm_cmpgt_ps (__m128 a, __m128 b)    CMPPS xmm, xmm/m128, imm8(6) + __m128 _mm_cmpgt_ps (__m128 a, __m128 b)CMPPS xmm, xmm/m128, imm8(6) To be added. To be added. @@ -239,7 +239,7 @@ To be added. To be added. - __m128 _mm_cmpge_ps (__m128 a, __m128 b)    CMPPS xmm, xmm/m128, imm8(5) + __m128 _mm_cmpge_ps (__m128 a, __m128 b)CMPPS xmm, xmm/m128, imm8(5) To be added. To be added. @@ -270,7 +270,7 @@ To be added. To be added. - __m128 _mm_cmplt_ps (__m128 a, __m128 b)    CMPPS xmm, xmm/m128, imm8(1) + __m128 _mm_cmplt_ps (__m128 a, __m128 b)CMPPS xmm, xmm/m128, imm8(1) To be added. To be added. @@ -301,7 +301,7 @@ To be added. To be added. - __m128 _mm_cmple_ps (__m128 a, __m128 b)    CMPPS xmm, xmm/m128, imm8(2) + __m128 _mm_cmple_ps (__m128 a, __m128 b)CMPPS xmm, xmm/m128, imm8(2) To be added. To be added. @@ -332,7 +332,7 @@ To be added. To be added. - __m128 _mm_cmpneq_ps (__m128 a, __m128 b)    CMPPS xmm, xmm/m128, imm8(4) + __m128 _mm_cmpneq_ps (__m128 a, __m128 b)CMPPS xmm, xmm/m128, imm8(4) To be added. To be added. @@ -363,7 +363,7 @@ To be added. To be added. - __m128 _mm_cmpngt_ps (__m128 a, __m128 b)    CMPPS xmm, xmm/m128, imm8(2) + __m128 _mm_cmpngt_ps (__m128 a, __m128 b)CMPPS xmm, xmm/m128, imm8(2) To be added. To be added. @@ -394,7 +394,7 @@ To be added. To be added. - __m128 _mm_cmpnge_ps (__m128 a, __m128 b)    CMPPS xmm, xmm/m128, imm8(1) + __m128 _mm_cmpnge_ps (__m128 a, __m128 b)CMPPS xmm, xmm/m128, imm8(1) To be added. To be added. @@ -425,7 +425,7 @@ To be added. To be added. - __m128 _mm_cmpnlt_ps (__m128 a, __m128 b)    CMPPS xmm, xmm/m128, imm8(5) + __m128 _mm_cmpnlt_ps (__m128 a, __m128 b)CMPPS xmm, xmm/m128, imm8(5) To be added. To be added. @@ -456,7 +456,7 @@ To be added. To be added. - __m128 _mm_cmpnle_ps (__m128 a, __m128 b)    CMPPS xmm, xmm/m128, imm8(6) + __m128 _mm_cmpnle_ps (__m128 a, __m128 b)CMPPS xmm, xmm/m128, imm8(6) To be added. To be added. @@ -487,7 +487,7 @@ To be added. To be added. - __m128 _mm_cmpord_ps (__m128 a, __m128 b)    CMPPS xmm, xmm/m128, imm8(7) + __m128 _mm_cmpord_ps (__m128 a, __m128 b)CMPPS xmm, xmm/m128, imm8(7) To be added. To be added. @@ -514,7 +514,7 @@ To be added. To be added. - __m128 _mm_cmpeq_ss (__m128 a, __m128 b)    CMPSS xmm, xmm/m32, imm8(0) + __m128 _mm_cmpeq_ss (__m128 a, __m128 b)CMPSS xmm, xmm/m32, imm8(0) To be added. To be added. @@ -541,7 +541,7 @@ To be added. To be added. - __m128 _mm_cmpgt_ss (__m128 a, __m128 b)    CMPSS xmm, xmm/m32, imm8(6) + __m128 _mm_cmpgt_ss (__m128 a, __m128 b)CMPSS xmm, xmm/m32, imm8(6) To be added. To be added. @@ -568,7 +568,7 @@ To be added. To be added. - __m128 _mm_cmpge_ss (__m128 a, __m128 b)    CMPPS xmm, xmm/m32, imm8(5) + __m128 _mm_cmpge_ss (__m128 a, __m128 b)CMPPS xmm, xmm/m32, imm8(5) To be added. To be added. @@ -595,7 +595,7 @@ To be added. To be added. - __m128 _mm_cmplt_ss (__m128 a, __m128 b)    CMPSS xmm, xmm/m32, imm8(1) + __m128 _mm_cmplt_ss (__m128 a, __m128 b)CMPSS xmm, xmm/m32, imm8(1) To be added. To be added. @@ -622,7 +622,7 @@ To be added. To be added. - __m128 _mm_cmple_ss (__m128 a, __m128 b)    CMPSS xmm, xmm/m32, imm8(2) + __m128 _mm_cmple_ss (__m128 a, __m128 b)CMPSS xmm, xmm/m32, imm8(2) To be added. To be added. @@ -649,7 +649,7 @@ To be added. To be added. - __m128 _mm_cmpneq_ss (__m128 a, __m128 b)    CMPSS xmm, xmm/m32, imm8(4) + __m128 _mm_cmpneq_ss (__m128 a, __m128 b)CMPSS xmm, xmm/m32, imm8(4) To be added. To be added. @@ -676,7 +676,7 @@ To be added. To be added. - __m128 _mm_cmpngt_ss (__m128 a, __m128 b)    CMPSS xmm, xmm/m32, imm8(2) + __m128 _mm_cmpngt_ss (__m128 a, __m128 b)CMPSS xmm, xmm/m32, imm8(2) To be added. To be added. @@ -703,7 +703,7 @@ To be added. To be added. - __m128 _mm_cmpnge_ss (__m128 a, __m128 b)    CMPSS xmm, xmm/m32, imm8(1) + __m128 _mm_cmpnge_ss (__m128 a, __m128 b)CMPSS xmm, xmm/m32, imm8(1) To be added. To be added. @@ -730,7 +730,7 @@ To be added. To be added. - __m128 _mm_cmpnlt_ss (__m128 a, __m128 b)    CMPSS xmm, xmm/m32, imm8(5) + __m128 _mm_cmpnlt_ss (__m128 a, __m128 b)CMPSS xmm, xmm/m32, imm8(5) To be added. To be added. @@ -757,7 +757,7 @@ To be added. To be added. - __m128 _mm_cmpnle_ss (__m128 a, __m128 b)    CMPSS xmm, xmm/m32, imm8(6) + __m128 _mm_cmpnle_ss (__m128 a, __m128 b)CMPSS xmm, xmm/m32, imm8(6) To be added. To be added. @@ -784,7 +784,7 @@ To be added. To be added. - __m128 _mm_cmpord_ss (__m128 a, __m128 b)    CMPSS xmm, xmm/m32, imm8(7) + __m128 _mm_cmpord_ss (__m128 a, __m128 b)CMPSS xmm, xmm/m32, imm8(7) To be added. To be added. @@ -811,7 +811,7 @@ To be added. To be added. - int _mm_comieq_ss (__m128 a, __m128 b)    COMISS xmm, xmm/m32 + int _mm_comieq_ss (__m128 a, __m128 b)COMISS xmm, xmm/m32 To be added. To be added. @@ -838,7 +838,7 @@ To be added. To be added. - int _mm_comigt_ss (__m128 a, __m128 b)    COMISS xmm, xmm/m32 + int _mm_comigt_ss (__m128 a, __m128 b)COMISS xmm, xmm/m32 To be added. To be added. @@ -865,7 +865,7 @@ To be added. To be added. - int _mm_comige_ss (__m128 a, __m128 b)    COMISS xmm, xmm/m32 + int _mm_comige_ss (__m128 a, __m128 b)COMISS xmm, xmm/m32 To be added. To be added. @@ -892,7 +892,7 @@ To be added. To be added. - int _mm_comilt_ss (__m128 a, __m128 b)    COMISS xmm, xmm/m32 + int _mm_comilt_ss (__m128 a, __m128 b)COMISS xmm, xmm/m32 To be added. To be added. @@ -919,7 +919,7 @@ To be added. To be added. - int _mm_comile_ss (__m128 a, __m128 b)    COMISS xmm, xmm/m32 + int _mm_comile_ss (__m128 a, __m128 b)COMISS xmm, xmm/m32 To be added. To be added. @@ -946,7 +946,7 @@ To be added. To be added. - int _mm_comineq_ss (__m128 a, __m128 b)    COMISS xmm, xmm/m32 + int _mm_comineq_ss (__m128 a, __m128 b)COMISS xmm, xmm/m32 To be added. To be added. @@ -973,7 +973,7 @@ To be added. To be added. - __m128 _mm_cmpunord_ss (__m128 a, __m128 b)    CMPSS xmm, xmm/m32, imm8(3) + __m128 _mm_cmpunord_ss (__m128 a, __m128 b)CMPSS xmm, xmm/m32, imm8(3) To be added. To be added. @@ -1000,7 +1000,7 @@ To be added. To be added. - int _mm_ucomieq_ss (__m128 a, __m128 b)    UCOMISS xmm, xmm/m32 + int _mm_ucomieq_ss (__m128 a, __m128 b)UCOMISS xmm, xmm/m32 To be added. To be added. @@ -1027,7 +1027,7 @@ To be added. To be added. - int _mm_ucomigt_ss (__m128 a, __m128 b)    UCOMISS xmm, xmm/m32 + int _mm_ucomigt_ss (__m128 a, __m128 b)UCOMISS xmm, xmm/m32 To be added. To be added. @@ -1054,7 +1054,7 @@ To be added. To be added. - int _mm_ucomige_ss (__m128 a, __m128 b)    UCOMISS xmm, xmm/m32 + int _mm_ucomige_ss (__m128 a, __m128 b)UCOMISS xmm, xmm/m32 To be added. To be added. @@ -1081,7 +1081,7 @@ To be added. To be added. - int _mm_ucomilt_ss (__m128 a, __m128 b)    UCOMISS xmm, xmm/m32 + int _mm_ucomilt_ss (__m128 a, __m128 b)UCOMISS xmm, xmm/m32 To be added. To be added. @@ -1108,7 +1108,7 @@ To be added. To be added. - int _mm_ucomile_ss (__m128 a, __m128 b)    UCOMISS xmm, xmm/m32 + int _mm_ucomile_ss (__m128 a, __m128 b)UCOMISS xmm, xmm/m32 To be added. To be added. @@ -1135,7 +1135,7 @@ To be added. To be added. - int _mm_ucomineq_ss (__m128 a, __m128 b)    UCOMISS xmm, xmm/m32 + int _mm_ucomineq_ss (__m128 a, __m128 b)UCOMISS xmm, xmm/m32 To be added. To be added. @@ -1166,7 +1166,7 @@ To be added. To be added. - __m128 _mm_cmpunord_ps (__m128 a, __m128 b)    CMPPS xmm, xmm/m128, imm8(3) + __m128 _mm_cmpunord_ps (__m128 a, __m128 b)CMPPS xmm, xmm/m128, imm8(3) To be added. To be added. @@ -1197,7 +1197,7 @@ To be added. To be added. - __m128 _mm_cvtsi32_ss (__m128 a, int b)    CVTSI2SS xmm, reg/m32 + __m128 _mm_cvtsi32_ss (__m128 a, int b)CVTSI2SS xmm, reg/m32 To be added. To be added. @@ -1226,7 +1226,7 @@ To be added. - int _mm_cvtss_si32 (__m128 a)    CVTSS2SI r32, xmm/m32 + int _mm_cvtss_si32 (__m128 a)CVTSS2SI r32, xmm/m32 To be added. To be added. @@ -1255,7 +1255,7 @@ To be added. - int _mm_cvttss_si32 (__m128 a)    CVTTSS2SI r32, xmm/m32 + int _mm_cvttss_si32 (__m128 a)CVTTSS2SI r32, xmm/m32 To be added. To be added. @@ -1286,7 +1286,7 @@ To be added. To be added. - __m128 _mm_div_ps (__m128 a, __m128 b)    DIVPS xmm, xmm/m128 + __m128 _mm_div_ps (__m128 a, __m128 b)DIVPS xmm, xmm/m128 To be added. To be added. @@ -1317,7 +1317,7 @@ To be added. To be added. - __m128 _mm_div_ss (__m128 a, __m128 b)    DIVSS xmm, xmm/m32 + __m128 _mm_div_ss (__m128 a, __m128 b)DIVSS xmm, xmm/m32 To be added. To be added. @@ -1370,7 +1370,7 @@ To be added. - __m128 _mm_load_ps (float const* mem_address)    MOVAPS xmm, m128 + __m128 _mm_load_ps (float const* mem_address)MOVAPS xmm, m128 To be added. To be added. @@ -1400,7 +1400,7 @@ To be added. To be added. - __m128 _mm_loadh_pi (__m128 a, __m64 const* mem_addr)    MOVHPS xmm, m64 + __m128 _mm_loadh_pi (__m128 a, __m64 const* mem_addr)MOVHPS xmm, m64 To be added. To be added. @@ -1430,7 +1430,7 @@ To be added. To be added. - __m128 _mm_loadl_pi (__m128 a, __m64 const* mem_addr)    MOVLPS xmm, m64 + __m128 _mm_loadl_pi (__m128 a, __m64 const* mem_addr)MOVLPS xmm, m64 To be added. To be added. @@ -1458,7 +1458,7 @@ To be added. - __m128 _mm_load_ss (float const* mem_address)    MOVSS xmm, m32 + __m128 _mm_load_ss (float const* mem_address)MOVSS xmm, m32 To be added. To be added. @@ -1486,7 +1486,7 @@ To be added. - __m128 _mm_loadu_ps (float const* mem_address)    MOVUPS xmm, m128 + __m128 _mm_loadu_ps (float const* mem_address)MOVUPS xmm, m128 To be added. To be added. @@ -1517,7 +1517,7 @@ To be added. To be added. - __m128 _mm_max_ps (__m128 a, __m128 b)    MAXPS xmm, xmm/m128 + __m128 _mm_max_ps (__m128 a, __m128 b)MAXPS xmm, xmm/m128 To be added. To be added. @@ -1548,7 +1548,7 @@ To be added. To be added. - __m128 _mm_max_ss (__m128 a, __m128 b)    MAXSS xmm, xmm/m32 + __m128 _mm_max_ss (__m128 a, __m128 b)MAXSS xmm, xmm/m32 To be added. To be added. @@ -1579,7 +1579,7 @@ To be added. To be added. - __m128 _mm_min_ps (__m128 a, __m128 b)    MINPS xmm, xmm/m128 + __m128 _mm_min_ps (__m128 a, __m128 b)MINPS xmm, xmm/m128 To be added. To be added. @@ -1610,7 +1610,7 @@ To be added. To be added. - __m128 _mm_min_ss (__m128 a, __m128 b)    MINSS xmm, xmm/m32 + __m128 _mm_min_ss (__m128 a, __m128 b)MINSS xmm, xmm/m32 To be added. To be added. @@ -1641,7 +1641,7 @@ To be added. To be added. - __m128 _mm_movehl_ps (__m128 a, __m128 b)    MOVHLPS xmm, xmm + __m128 _mm_movehl_ps (__m128 a, __m128 b)MOVHLPS xmm, xmm To be added. To be added. @@ -1672,7 +1672,7 @@ To be added. To be added. - __m128 _mm_movelh_ps (__m128 a, __m128 b)    MOVLHPS xmm, xmm + __m128 _mm_movelh_ps (__m128 a, __m128 b)MOVLHPS xmm, xmm To be added. To be added. @@ -1701,7 +1701,7 @@ To be added. - int _mm_movemask_ps (__m128 a)    MOVMSKPS reg, xmm + int _mm_movemask_ps (__m128 a)MOVMSKPS reg, xmm To be added. To be added. @@ -1732,7 +1732,7 @@ To be added. To be added. - __m128 _mm_move_ss (__m128 a, __m128 b)    MOVSS xmm, xmm + __m128 _mm_move_ss (__m128 a, __m128 b)MOVSS xmm, xmm To be added. To be added. @@ -1763,7 +1763,7 @@ To be added. To be added. - __m128 _mm_mul_ps (__m128 a, __m128 b)    MULPS xmm, xmm/m128 + __m128 _mm_mul_ps (__m128 a, __m128 b)MULPS xmm, xmm/m128 To be added. To be added. @@ -1794,7 +1794,7 @@ To be added. To be added. - __m128 _mm_mul_ss (__m128 a, __m128 b)    MULPS xmm, xmm/m32 + __m128 _mm_mul_ss (__m128 a, __m128 b)MULPS xmm, xmm/m32 To be added. To be added. @@ -1825,7 +1825,7 @@ To be added. To be added. - __m128 _mm_or_ps (__m128 a, __m128 b)    ORPS xmm, xmm/m128 + __m128 _mm_or_ps (__m128 a, __m128 b)ORPS xmm, xmm/m128 To be added. To be added. @@ -1853,7 +1853,7 @@ To be added. - void _mm_prefetch(char* p, int i)    PREFETCHT0 m8 + void _mm_prefetch(char* p, int i)PREFETCHT0 m8 To be added. @@ -1880,7 +1880,7 @@ To be added. - void _mm_prefetch(char* p, int i)    PREFETCHT1 m8 + void _mm_prefetch(char* p, int i)PREFETCHT1 m8 To be added. @@ -1907,7 +1907,7 @@ To be added. - void _mm_prefetch(char* p, int i)    PREFETCHT2 m8 + void _mm_prefetch(char* p, int i)PREFETCHT2 m8 To be added. @@ -1934,7 +1934,7 @@ To be added. - void _mm_prefetch(char* p, int i)    PREFETCHNTA m8 + void _mm_prefetch(char* p, int i)PREFETCHNTA m8 To be added. @@ -1962,7 +1962,7 @@ To be added. - __m128 _mm_rcp_ps (__m128 a)    RCPPS xmm, xmm/m128 + __m128 _mm_rcp_ps (__m128 a)RCPPS xmm, xmm/m128 To be added. To be added. @@ -1991,7 +1991,7 @@ To be added. - __m128 _mm_rcp_ss (__m128 a)    RCPSS xmm, xmm/m32 + __m128 _mm_rcp_ss (__m128 a)RCPSS xmm, xmm/m32 To be added. To be added. @@ -2022,7 +2022,7 @@ To be added. To be added. - __m128 _mm_rcp_ss (__m128 a, __m128 b)    RCPSS xmm, xmm/m32 + __m128 _mm_rcp_ss (__m128 a, __m128 b)RCPSS xmm, xmm/m32 To be added. To be added. - __m128 _mm_rsqrt_ps (__m128 a)    RSQRTPS xmm, xmm/m128 + __m128 _mm_rsqrt_ps (__m128 a)RSQRTPS xmm, xmm/m128 To be added. To be added. @@ -2088,7 +2088,7 @@ The above native signature does not exist. We provide this additional overload f To be added. - __m128 _mm_rsqrt_ss (__m128 a)    RSQRTSS xmm, xmm/m32 + __m128 _mm_rsqrt_ss (__m128 a)RSQRTSS xmm, xmm/m32 To be added. To be added. @@ -2119,7 +2119,7 @@ The above native signature does not exist. We provide this additional overload f To be added. To be added. - __m128 _mm_rsqrt_ss (__m128 a, __m128 b)    RSQRTSS xmm, xmm/m32 + __m128 _mm_rsqrt_ss (__m128 a, __m128 b)RSQRTSS xmm, xmm/m32 To be added. To be added. To be added. To be added. - __m128 _mm_shuffle_ps (__m128 a, __m128 b, unsigned int control)    SHUFPS xmm, xmm/m128, imm8 + __m128 _mm_shuffle_ps (__m128 a, __m128 b, unsigned int control)SHUFPS xmm, xmm/m128, imm8 To be added. To be added. @@ -2189,7 +2189,7 @@ The above native signature does not exist. We provide this additional overload f To be added. - __m128 _mm_sqrt_ps (__m128 a)    SQRTPS xmm, xmm/m128 + __m128 _mm_sqrt_ps (__m128 a)SQRTPS xmm, xmm/m128 To be added. To be added. @@ -2218,7 +2218,7 @@ The above native signature does not exist. We provide this additional overload f To be added. - __m128 _mm_sqrt_ss (__m128 a)    SQRTSS xmm, xmm/m32 + __m128 _mm_sqrt_ss (__m128 a)SQRTSS xmm, xmm/m32 To be added. To be added. @@ -2249,7 +2249,7 @@ The above native signature does not exist. We provide this additional overload f To be added. To be added. - __m128 _mm_sqrt_ss (__m128 a, __m128 b)    SQRTSS xmm, xmm/m32 + __m128 _mm_sqrt_ss (__m128 a, __m128 b)SQRTSS xmm, xmm/m32 To be added. To be added. To be added. - void _mm_storeu_ps (float* mem_addr, __m128 a)    MOVUPS m128, xmm + void _mm_storeu_ps (float* mem_addr, __m128 a)MOVUPS m128, xmm To be added. @@ -2316,7 +2316,7 @@ The above native signature does not exist. We provide this additional overload f To be added. To be added. - void _mm_store_ps (float* mem_addr, __m128 a)    MOVAPS m128, xmm + void _mm_store_ps (float* mem_addr, __m128 a)MOVAPS m128, xmm To be added. @@ -2345,7 +2345,7 @@ The above native signature does not exist. We provide this additional overload f To be added. To be added. - void _mm_stream_ps (float* mem_addr, __m128 a)    MOVNTPS m128, xmm + void _mm_stream_ps (float* mem_addr, __m128 a)MOVNTPS m128, xmm To be added. @@ -2370,7 +2370,7 @@ The above native signature does not exist. We provide this additional overload f - void _mm_sfence(void)    SFENCE + void _mm_sfence(void)SFENCE To be added. @@ -2399,7 +2399,7 @@ The above native signature does not exist. We provide this additional overload f To be added. To be added. - void _mm_storeh_pi (__m64* mem_addr, __m128 a)    MOVHPS m64, xmm + void _mm_storeh_pi (__m64* mem_addr, __m128 a)MOVHPS m64, xmm To be added. @@ -2428,7 +2428,7 @@ The above native signature does not exist. We provide this additional overload f To be added. To be added. - void _mm_storel_pi (__m64* mem_addr, __m128 a)    MOVLPS m64, xmm + void _mm_storel_pi (__m64* mem_addr, __m128 a)MOVLPS m64, xmm To be added. @@ -2457,7 +2457,7 @@ The above native signature does not exist. We provide this additional overload f To be added. To be added. - void _mm_store_ss (float* mem_addr, __m128 a)    MOVSS m32, xmm + void _mm_store_ss (float* mem_addr, __m128 a)MOVSS m32, xmm To be added. @@ -2487,7 +2487,7 @@ The above native signature does not exist. We provide this additional overload f To be added. To be added. - __m128d _mm_sub_ps (__m128d a, __m128d b)    SUBPS xmm, xmm/m128 + __m128d _mm_sub_ps (__m128d a, __m128d b)SUBPS xmm, xmm/m128 To be added. To be added. @@ -2518,7 +2518,7 @@ The above native signature does not exist. We provide this additional overload f To be added. To be added. - __m128 _mm_sub_ss (__m128 a, __m128 b)    SUBSS xmm, xmm/m32 + __m128 _mm_sub_ss (__m128 a, __m128 b)SUBSS xmm, xmm/m32 To be added. To be added. @@ -2549,7 +2549,7 @@ The above native signature does not exist. We provide this additional overload f To be added. To be added. - __m128 _mm_unpackhi_ps (__m128 a, __m128 b)    UNPCKHPS xmm, xmm/m128 + __m128 _mm_unpackhi_ps (__m128 a, __m128 b)UNPCKHPS xmm, xmm/m128 To be added. To be added. @@ -2580,7 +2580,7 @@ The above native signature does not exist. We provide this additional overload f To be added. To be added. - __m128 _mm_unpacklo_ps (__m128 a, __m128 b)    UNPCKLPS xmm, xmm/m128 + __m128 _mm_unpacklo_ps (__m128 a, __m128 b)UNPCKLPS xmm, xmm/m128 To be added. To be added. @@ -2611,7 +2611,7 @@ The above native signature does not exist. We provide this additional overload f To be added. To be added. - __m128 _mm_xor_ps (__m128 a, __m128 b)    XORPS xmm, xmm/m128 + __m128 _mm_xor_ps (__m128 a, __m128 b)XORPS xmm, xmm/m128 To be added. To be added. diff --git a/xml/System.Runtime.Intrinsics.X86/Sse2.xml b/xml/System.Runtime.Intrinsics.X86/Sse2.xml index 66f88853963..df964af2067 100644 --- a/xml/System.Runtime.Intrinsics.X86/Sse2.xml +++ b/xml/System.Runtime.Intrinsics.X86/Sse2.xml @@ -54,7 +54,7 @@ To be added. To be added. - __m128i _mm_add_epi8 (__m128i a, __m128i b)    PADDB xmm, xmm/m128 + __m128i _mm_add_epi8 (__m128i a, __m128i b)PADDB xmm, xmm/m128 To be added. To be added. @@ -85,7 +85,7 @@ To be added. To be added. - __m128d _mm_add_pd (__m128d a, __m128d b)    ADDPD xmm, xmm/m128 + __m128d _mm_add_pd (__m128d a, __m128d b)ADDPD xmm, xmm/m128 To be added. To be added. @@ -116,7 +116,7 @@ To be added. To be added. - __m128i _mm_add_epi16 (__m128i a, __m128i b)    PADDW xmm, xmm/m128 + __m128i _mm_add_epi16 (__m128i a, __m128i b)PADDW xmm, xmm/m128 To be added. To be added. @@ -147,7 +147,7 @@ To be added. To be added. - __m128i _mm_add_epi32 (__m128i a, __m128i b)    PADDD xmm, xmm/m128 + __m128i _mm_add_epi32 (__m128i a, __m128i b)PADDD xmm, xmm/m128 To be added. To be added. @@ -178,7 +178,7 @@ To be added. To be added. - __m128i _mm_add_epi64 (__m128i a, __m128i b)    PADDQ xmm, xmm/m128 + __m128i _mm_add_epi64 (__m128i a, __m128i b)PADDQ xmm, xmm/m128 To be added. To be added. @@ -209,7 +209,7 @@ To be added. To be added. - __m128i _mm_add_epi8 (__m128i a, __m128i b)    PADDB xmm, xmm/m128 + __m128i _mm_add_epi8 (__m128i a, __m128i b)PADDB xmm, xmm/m128 To be added. To be added. @@ -240,7 +240,7 @@ To be added. To be added. - __m128i _mm_add_epi16 (__m128i a, __m128i b)    PADDW xmm, xmm/m128 + __m128i _mm_add_epi16 (__m128i a, __m128i b)PADDW xmm, xmm/m128 To be added. To be added. @@ -271,7 +271,7 @@ To be added. To be added. - __m128i _mm_add_epi32 (__m128i a, __m128i b)    PADDD xmm, xmm/m128 + __m128i _mm_add_epi32 (__m128i a, __m128i b)PADDD xmm, xmm/m128 To be added. To be added. @@ -302,7 +302,7 @@ To be added. To be added. - __m128i _mm_add_epi64 (__m128i a, __m128i b)    PADDQ xmm, xmm/m128 + __m128i _mm_add_epi64 (__m128i a, __m128i b)PADDQ xmm, xmm/m128 To be added. To be added. @@ -333,7 +333,7 @@ To be added. To be added. - __m128i _mm_adds_epu8 (__m128i a, __m128i b)    PADDUSB xmm, xmm/m128 + __m128i _mm_adds_epu8 (__m128i a, __m128i b)PADDUSB xmm, xmm/m128 To be added. To be added. @@ -364,7 +364,7 @@ To be added. To be added. - __m128i _mm_adds_epi16 (__m128i a, __m128i b)    PADDSW xmm, xmm/m128 + __m128i _mm_adds_epi16 (__m128i a, __m128i b)PADDSW xmm, xmm/m128 To be added. To be added. @@ -395,7 +395,7 @@ To be added. To be added. - __m128i _mm_adds_epi8 (__m128i a, __m128i b)    PADDSB xmm, xmm/m128 + __m128i _mm_adds_epi8 (__m128i a, __m128i b)PADDSB xmm, xmm/m128 To be added. To be added. @@ -426,7 +426,7 @@ To be added. To be added. - __m128i _mm_adds_epu16 (__m128i a, __m128i b)    PADDUSW xmm, xmm/m128 + __m128i _mm_adds_epu16 (__m128i a, __m128i b)PADDUSW xmm, xmm/m128 To be added. To be added. @@ -457,7 +457,7 @@ To be added. To be added. - __m128d _mm_add_sd (__m128d a, __m128d b)    ADDSD xmm, xmm/m64 + __m128d _mm_add_sd (__m128d a, __m128d b)ADDSD xmm, xmm/m64 To be added. To be added. @@ -488,7 +488,7 @@ To be added. To be added. - __m128i _mm_and_si128 (__m128i a, __m128i b)    PAND xmm, xmm/m128 + __m128i _mm_and_si128 (__m128i a, __m128i b)PAND xmm, xmm/m128 To be added. To be added. @@ -519,7 +519,7 @@ To be added. To be added. - __m128d _mm_and_pd (__m128d a, __m128d b)    ANDPD xmm, xmm/m128 + __m128d _mm_and_pd (__m128d a, __m128d b)ANDPD xmm, xmm/m128 To be added. To be added. @@ -550,7 +550,7 @@ To be added. To be added. - __m128i _mm_and_si128 (__m128i a, __m128i b)    PAND xmm, xmm/m128 + __m128i _mm_and_si128 (__m128i a, __m128i b)PAND xmm, xmm/m128 To be added. To be added. @@ -581,7 +581,7 @@ To be added. To be added. - __m128i _mm_and_si128 (__m128i a, __m128i b)    PAND xmm, xmm/m128 + __m128i _mm_and_si128 (__m128i a, __m128i b)PAND xmm, xmm/m128 To be added. To be added. @@ -612,7 +612,7 @@ To be added. To be added. - __m128i _mm_and_si128 (__m128i a, __m128i b)    PAND xmm, xmm/m128 + __m128i _mm_and_si128 (__m128i a, __m128i b)PAND xmm, xmm/m128 To be added. To be added. @@ -643,7 +643,7 @@ To be added. To be added. - __m128i _mm_and_si128 (__m128i a, __m128i b)    PAND xmm, xmm/m128 + __m128i _mm_and_si128 (__m128i a, __m128i b)PAND xmm, xmm/m128 To be added. To be added. @@ -674,7 +674,7 @@ To be added. To be added. - __m128i _mm_and_si128 (__m128i a, __m128i b)    PAND xmm, xmm/m128 + __m128i _mm_and_si128 (__m128i a, __m128i b)PAND xmm, xmm/m128 To be added. To be added. @@ -705,7 +705,7 @@ To be added. To be added. - __m128i _mm_and_si128 (__m128i a, __m128i b)    PAND xmm, xmm/m128 + __m128i _mm_and_si128 (__m128i a, __m128i b)PAND xmm, xmm/m128 To be added. To be added. @@ -736,7 +736,7 @@ To be added. To be added. - __m128i _mm_and_si128 (__m128i a, __m128i b)    PAND xmm, xmm/m128 + __m128i _mm_and_si128 (__m128i a, __m128i b)PAND xmm, xmm/m128 To be added. To be added. @@ -767,7 +767,7 @@ To be added. To be added. - __m128i _mm_andnot_si128 (__m128i a, __m128i b)    PANDN xmm, xmm/m128 + __m128i _mm_andnot_si128 (__m128i a, __m128i b)PANDN xmm, xmm/m128 To be added. To be added. @@ -798,7 +798,7 @@ To be added. To be added. - __m128d _mm_andnot_pd (__m128d a, __m128d b)    ADDNPD xmm, xmm/m128 + __m128d _mm_andnot_pd (__m128d a, __m128d b)ADDNPD xmm, xmm/m128 To be added. To be added. @@ -829,7 +829,7 @@ To be added. To be added. - __m128i _mm_andnot_si128 (__m128i a, __m128i b)    PANDN xmm, xmm/m128 + __m128i _mm_andnot_si128 (__m128i a, __m128i b)PANDN xmm, xmm/m128 To be added. To be added. @@ -860,7 +860,7 @@ To be added. To be added. - __m128i _mm_andnot_si128 (__m128i a, __m128i b)    PANDN xmm, xmm/m128 + __m128i _mm_andnot_si128 (__m128i a, __m128i b)PANDN xmm, xmm/m128 To be added. To be added. @@ -891,7 +891,7 @@ To be added. To be added. - __m128i _mm_andnot_si128 (__m128i a, __m128i b)    PANDN xmm, xmm/m128 + __m128i _mm_andnot_si128 (__m128i a, __m128i b)PANDN xmm, xmm/m128 To be added. To be added. @@ -922,7 +922,7 @@ To be added. To be added. - __m128i _mm_andnot_si128 (__m128i a, __m128i b)    PANDN xmm, xmm/m128 + __m128i _mm_andnot_si128 (__m128i a, __m128i b)PANDN xmm, xmm/m128 To be added. To be added. @@ -953,7 +953,7 @@ To be added. To be added. - __m128i _mm_andnot_si128 (__m128i a, __m128i b)    PANDN xmm, xmm/m128 + __m128i _mm_andnot_si128 (__m128i a, __m128i b)PANDN xmm, xmm/m128 To be added. To be added. @@ -984,7 +984,7 @@ To be added. To be added. - __m128i _mm_andnot_si128 (__m128i a, __m128i b)    PANDN xmm, xmm/m128 + __m128i _mm_andnot_si128 (__m128i a, __m128i b)PANDN xmm, xmm/m128 To be added. To be added. @@ -1015,7 +1015,7 @@ To be added. To be added. - __m128i _mm_andnot_si128 (__m128i a, __m128i b)    PANDN xmm, xmm/m128 + __m128i _mm_andnot_si128 (__m128i a, __m128i b)PANDN xmm, xmm/m128 To be added. To be added. @@ -1046,7 +1046,7 @@ To be added. To be added. - __m128i _mm_avg_epu8 (__m128i a, __m128i b)    PAVGB xmm, xmm/m128 + __m128i _mm_avg_epu8 (__m128i a, __m128i b)PAVGB xmm, xmm/m128 To be added. To be added. @@ -1077,7 +1077,7 @@ To be added. To be added. - __m128i _mm_avg_epu16 (__m128i a, __m128i b)    PAVGW xmm, xmm/m128 + __m128i _mm_avg_epu16 (__m128i a, __m128i b)PAVGW xmm, xmm/m128 To be added. To be added. @@ -1108,7 +1108,7 @@ To be added. To be added. - __m128i _mm_cmpeq_epi8 (__m128i a, __m128i b)    PCMPEQB xmm, xmm/m128 + __m128i _mm_cmpeq_epi8 (__m128i a, __m128i b)PCMPEQB xmm, xmm/m128 To be added. To be added. @@ -1139,7 +1139,7 @@ To be added. To be added. - __m128d _mm_cmpeq_pd (__m128d a, __m128d b)    CMPPD xmm, xmm/m128, imm8(0) + __m128d _mm_cmpeq_pd (__m128d a, __m128d b)CMPPD xmm, xmm/m128, imm8(0) To be added. To be added. @@ -1170,7 +1170,7 @@ To be added. To be added. - __m128i _mm_cmpeq_epi16 (__m128i a, __m128i b)    PCMPEQW xmm, xmm/m128 + __m128i _mm_cmpeq_epi16 (__m128i a, __m128i b)PCMPEQW xmm, xmm/m128 To be added. To be added. @@ -1201,7 +1201,7 @@ To be added. To be added. - __m128i _mm_cmpeq_epi32 (__m128i a, __m128i b)    PCMPEQD xmm, xmm/m128 + __m128i _mm_cmpeq_epi32 (__m128i a, __m128i b)PCMPEQD xmm, xmm/m128 To be added. To be added. @@ -1232,7 +1232,7 @@ To be added. To be added. - __m128i _mm_cmpeq_epi8 (__m128i a, __m128i b)    PCMPEQB xmm, xmm/m128 + __m128i _mm_cmpeq_epi8 (__m128i a, __m128i b)PCMPEQB xmm, xmm/m128 To be added. To be added. @@ -1263,7 +1263,7 @@ To be added. To be added. - __m128i _mm_cmpeq_epi16 (__m128i a, __m128i b)    PCMPEQW xmm, xmm/m128 + __m128i _mm_cmpeq_epi16 (__m128i a, __m128i b)PCMPEQW xmm, xmm/m128 To be added. To be added. @@ -1294,7 +1294,7 @@ To be added. To be added. - __m128i _mm_cmpeq_epi32 (__m128i a, __m128i b)    PCMPEQD xmm, xmm/m128 + __m128i _mm_cmpeq_epi32 (__m128i a, __m128i b)PCMPEQD xmm, xmm/m128 To be added. To be added. @@ -1325,7 +1325,7 @@ To be added. To be added. - __m128d _mm_cmpgt_pd (__m128d a, __m128d b)    CMPPD xmm, xmm/m128, imm8(6) + __m128d _mm_cmpgt_pd (__m128d a, __m128d b)CMPPD xmm, xmm/m128, imm8(6) To be added. To be added. @@ -1356,7 +1356,7 @@ To be added. To be added. - __m128i _mm_cmpgt_epi16 (__m128i a, __m128i b)    PCMPGTW xmm, xmm/m128 + __m128i _mm_cmpgt_epi16 (__m128i a, __m128i b)PCMPGTW xmm, xmm/m128 To be added. To be added. @@ -1387,7 +1387,7 @@ To be added. To be added. - __m128i _mm_cmpgt_epi32 (__m128i a, __m128i b)    PCMPGTD xmm, xmm/m128 + __m128i _mm_cmpgt_epi32 (__m128i a, __m128i b)PCMPGTD xmm, xmm/m128 To be added. To be added. @@ -1418,7 +1418,7 @@ To be added. To be added. - __m128i _mm_cmpgt_epi8 (__m128i a, __m128i b)    PCMPGTB xmm, xmm/m128 + __m128i _mm_cmpgt_epi8 (__m128i a, __m128i b)PCMPGTB xmm, xmm/m128 To be added. To be added. @@ -1449,7 +1449,7 @@ To be added. To be added. - __m128d _mm_cmpge_pd (__m128d a, __m128d b)    CMPPD xmm, xmm/m128, imm8(5) + __m128d _mm_cmpge_pd (__m128d a, __m128d b)CMPPD xmm, xmm/m128, imm8(5) To be added. To be added. @@ -1480,7 +1480,7 @@ To be added. To be added. - __m128d _mm_cmplt_pd (__m128d a, __m128d b)    CMPPD xmm, xmm/m128, imm8(1) + __m128d _mm_cmplt_pd (__m128d a, __m128d b)CMPPD xmm, xmm/m128, imm8(1) To be added. To be added. @@ -1511,7 +1511,7 @@ To be added. To be added. - __m128i _mm_cmplt_epi16 (__m128i a, __m128i b)    PCMPGTW xmm, xmm/m128 + __m128i _mm_cmplt_epi16 (__m128i a, __m128i b)PCMPGTW xmm, xmm/m128 To be added. To be added. @@ -1542,7 +1542,7 @@ To be added. To be added. - __m128i _mm_cmplt_epi32 (__m128i a, __m128i b)    PCMPGTD xmm, xmm/m128 + __m128i _mm_cmplt_epi32 (__m128i a, __m128i b)PCMPGTD xmm, xmm/m128 To be added. To be added. @@ -1573,7 +1573,7 @@ To be added. To be added. - __m128i _mm_cmplt_epi8 (__m128i a, __m128i b)    PCMPGTB xmm, xmm/m128 + __m128i _mm_cmplt_epi8 (__m128i a, __m128i b)PCMPGTB xmm, xmm/m128 To be added. To be added. @@ -1604,7 +1604,7 @@ To be added. To be added. - __m128d _mm_cmple_pd (__m128d a, __m128d b)    CMPPD xmm, xmm/m128, imm8(2) + __m128d _mm_cmple_pd (__m128d a, __m128d b)CMPPD xmm, xmm/m128, imm8(2) To be added. To be added. @@ -1635,7 +1635,7 @@ To be added. To be added. - __m128d _mm_cmpneq_pd (__m128d a, __m128d b)    CMPPD xmm, xmm/m128, imm8(4) + __m128d _mm_cmpneq_pd (__m128d a, __m128d b)CMPPD xmm, xmm/m128, imm8(4) To be added. To be added. @@ -1666,7 +1666,7 @@ To be added. To be added. - __m128d _mm_cmpngt_pd (__m128d a, __m128d b)    CMPPD xmm, xmm/m128, imm8(2) + __m128d _mm_cmpngt_pd (__m128d a, __m128d b)CMPPD xmm, xmm/m128, imm8(2) To be added. To be added. @@ -1697,7 +1697,7 @@ To be added. To be added. - __m128d _mm_cmpnge_pd (__m128d a, __m128d b)    CMPPD xmm, xmm/m128, imm8(1) + __m128d _mm_cmpnge_pd (__m128d a, __m128d b)CMPPD xmm, xmm/m128, imm8(1) To be added. To be added. @@ -1728,7 +1728,7 @@ To be added. To be added. - __m128d _mm_cmpnlt_pd (__m128d a, __m128d b)    CMPPD xmm, xmm/m128, imm8(5) + __m128d _mm_cmpnlt_pd (__m128d a, __m128d b)CMPPD xmm, xmm/m128, imm8(5) To be added. To be added. @@ -1759,7 +1759,7 @@ To be added. To be added. - __m128d _mm_cmpnle_pd (__m128d a, __m128d b)    CMPPD xmm, xmm/m128, imm8(6) + __m128d _mm_cmpnle_pd (__m128d a, __m128d b)CMPPD xmm, xmm/m128, imm8(6) To be added. To be added. @@ -1790,7 +1790,7 @@ To be added. To be added. - __m128d _mm_cmpord_pd (__m128d a, __m128d b)    CMPPD xmm, xmm/m128, imm8(7) + __m128d _mm_cmpord_pd (__m128d a, __m128d b)CMPPD xmm, xmm/m128, imm8(7) To be added. To be added. @@ -1817,7 +1817,7 @@ To be added. To be added. - __m128d _mm_cmpeq_sd (__m128d a, __m128d b)    CMPSD xmm, xmm/m64, imm8(0) + __m128d _mm_cmpeq_sd (__m128d a, __m128d b)CMPSD xmm, xmm/m64, imm8(0) To be added. To be added. @@ -1844,7 +1844,7 @@ To be added. To be added. - __m128d _mm_cmpgt_sd (__m128d a, __m128d b)    CMPSD xmm, xmm/m64, imm8(6) + __m128d _mm_cmpgt_sd (__m128d a, __m128d b)CMPSD xmm, xmm/m64, imm8(6) To be added. To be added. @@ -1871,7 +1871,7 @@ To be added. To be added. - __m128d _mm_cmpge_sd (__m128d a, __m128d b)    CMPSD xmm, xmm/m64, imm8(5) + __m128d _mm_cmpge_sd (__m128d a, __m128d b)CMPSD xmm, xmm/m64, imm8(5) To be added. To be added. @@ -1898,7 +1898,7 @@ To be added. To be added. - __m128d _mm_cmplt_sd (__m128d a, __m128d b)    CMPSD xmm, xmm/m64, imm8(1) + __m128d _mm_cmplt_sd (__m128d a, __m128d b)CMPSD xmm, xmm/m64, imm8(1) To be added. To be added. @@ -1925,7 +1925,7 @@ To be added. To be added. - __m128d _mm_cmple_sd (__m128d a, __m128d b)    CMPSD xmm, xmm/m64, imm8(2) + __m128d _mm_cmple_sd (__m128d a, __m128d b)CMPSD xmm, xmm/m64, imm8(2) To be added. To be added. @@ -1952,7 +1952,7 @@ To be added. To be added. - __m128d _mm_cmpneq_sd (__m128d a, __m128d b)    CMPSD xmm, xmm/m64, imm8(4) + __m128d _mm_cmpneq_sd (__m128d a, __m128d b)CMPSD xmm, xmm/m64, imm8(4) To be added. To be added. @@ -1979,7 +1979,7 @@ To be added. To be added. - __m128d _mm_cmpngt_sd (__m128d a, __m128d b)    CMPSD xmm, xmm/m64, imm8(2) + __m128d _mm_cmpngt_sd (__m128d a, __m128d b)CMPSD xmm, xmm/m64, imm8(2) To be added. To be added. @@ -2006,7 +2006,7 @@ To be added. To be added. - __m128d _mm_cmpnge_sd (__m128d a, __m128d b)    CMPSD xmm, xmm/m64, imm8(1) + __m128d _mm_cmpnge_sd (__m128d a, __m128d b)CMPSD xmm, xmm/m64, imm8(1) To be added. To be added. @@ -2033,7 +2033,7 @@ To be added. To be added. - __m128d _mm_cmpnlt_sd (__m128d a, __m128d b)    CMPSD xmm, xmm/m64, imm8(5) + __m128d _mm_cmpnlt_sd (__m128d a, __m128d b)CMPSD xmm, xmm/m64, imm8(5) To be added. To be added. @@ -2060,7 +2060,7 @@ To be added. To be added. - __m128d _mm_cmpnle_sd (__m128d a, __m128d b)    CMPSD xmm, xmm/m64, imm8(6) + __m128d _mm_cmpnle_sd (__m128d a, __m128d b)CMPSD xmm, xmm/m64, imm8(6) To be added. To be added. @@ -2087,7 +2087,7 @@ To be added. To be added. - __m128d _mm_cmpord_sd (__m128d a, __m128d b)    CMPSD xmm, xmm/m64, imm8(7) + __m128d _mm_cmpord_sd (__m128d a, __m128d b)CMPSD xmm, xmm/m64, imm8(7) To be added. To be added. @@ -2114,7 +2114,7 @@ To be added. To be added. - int _mm_comieq_sd (__m128d a, __m128d b)    COMISD xmm, xmm/m64 + int _mm_comieq_sd (__m128d a, __m128d b)COMISD xmm, xmm/m64 To be added. To be added. @@ -2141,7 +2141,7 @@ To be added. To be added. - int _mm_comigt_sd (__m128d a, __m128d b)    COMISD xmm, xmm/m64 + int _mm_comigt_sd (__m128d a, __m128d b)COMISD xmm, xmm/m64 To be added. To be added. @@ -2168,7 +2168,7 @@ To be added. To be added. - int _mm_comige_sd (__m128d a, __m128d b)    COMISD xmm, xmm/m64 + int _mm_comige_sd (__m128d a, __m128d b)COMISD xmm, xmm/m64 To be added. To be added. @@ -2195,7 +2195,7 @@ To be added. To be added. - int _mm_comilt_sd (__m128d a, __m128d b)    COMISD xmm, xmm/m64 + int _mm_comilt_sd (__m128d a, __m128d b)COMISD xmm, xmm/m64 To be added. To be added. @@ -2222,7 +2222,7 @@ To be added. To be added. - int _mm_comile_sd (__m128d a, __m128d b)    COMISD xmm, xmm/m64 + int _mm_comile_sd (__m128d a, __m128d b)COMISD xmm, xmm/m64 To be added. To be added. @@ -2249,7 +2249,7 @@ To be added. To be added. - int _mm_comineq_sd (__m128d a, __m128d b)    COMISD xmm, xmm/m64 + int _mm_comineq_sd (__m128d a, __m128d b)COMISD xmm, xmm/m64 To be added. To be added. @@ -2276,7 +2276,7 @@ To be added. To be added. - __m128d _mm_cmpunord_sd (__m128d a, __m128d b)    CMPSD xmm, xmm/m64, imm8(3) + __m128d _mm_cmpunord_sd (__m128d a, __m128d b)CMPSD xmm, xmm/m64, imm8(3) To be added. To be added. @@ -2303,7 +2303,7 @@ To be added. To be added. - int _mm_ucomieq_sd (__m128d a, __m128d b)    UCOMISD xmm, xmm/m64 + int _mm_ucomieq_sd (__m128d a, __m128d b)UCOMISD xmm, xmm/m64 To be added. To be added. @@ -2330,7 +2330,7 @@ To be added. To be added. - int _mm_ucomigt_sd (__m128d a, __m128d b)    UCOMISD xmm, xmm/m64 + int _mm_ucomigt_sd (__m128d a, __m128d b)UCOMISD xmm, xmm/m64 To be added. To be added. @@ -2357,7 +2357,7 @@ To be added. To be added. - int _mm_ucomige_sd (__m128d a, __m128d b)    UCOMISD xmm, xmm/m64 + int _mm_ucomige_sd (__m128d a, __m128d b)UCOMISD xmm, xmm/m64 To be added. To be added. @@ -2384,7 +2384,7 @@ To be added. To be added. - int _mm_ucomilt_sd (__m128d a, __m128d b)    UCOMISD xmm, xmm/m64 + int _mm_ucomilt_sd (__m128d a, __m128d b)UCOMISD xmm, xmm/m64 To be added. To be added. @@ -2411,7 +2411,7 @@ To be added. To be added. - int _mm_ucomile_sd (__m128d a, __m128d b)    UCOMISD xmm, xmm/m64 + int _mm_ucomile_sd (__m128d a, __m128d b)UCOMISD xmm, xmm/m64 To be added. To be added. @@ -2438,7 +2438,7 @@ To be added. To be added. - int _mm_ucomineq_sd (__m128d a, __m128d b)    UCOMISD xmm, xmm/m64 + int _mm_ucomineq_sd (__m128d a, __m128d b)UCOMISD xmm, xmm/m64 To be added. To be added. @@ -2469,7 +2469,7 @@ To be added. To be added. - __m128d _mm_cmpunord_pd (__m128d a, __m128d b)    CMPPD xmm, xmm/m128, imm8(3) + __m128d _mm_cmpunord_pd (__m128d a, __m128d b)CMPPD xmm, xmm/m128, imm8(3) To be added. To be added. @@ -2500,7 +2500,7 @@ To be added. To be added. - __m128d _mm_cvtsi32_sd (__m128d a, int b)    CVTSI2SD xmm, reg/m32 + __m128d _mm_cvtsi32_sd (__m128d a, int b)CVTSI2SD xmm, reg/m32 To be added. To be added. @@ -2531,7 +2531,7 @@ To be added. To be added. - __m128d _mm_cvtss_sd (__m128d a, __m128 b)    CVTSS2SD xmm, xmm/m32 + __m128d _mm_cvtss_sd (__m128d a, __m128 b)CVTSS2SD xmm, xmm/m32 To be added. To be added. @@ -2560,7 +2560,7 @@ To be added. - __m128i _mm_cvtsi32_si128 (int a)    MOVD xmm, reg/m32 + __m128i _mm_cvtsi32_si128 (int a)MOVD xmm, reg/m32 To be added. To be added. @@ -2591,7 +2591,7 @@ To be added. To be added. - __m128 _mm_cvtsd_ss (__m128 a, __m128d b)    CVTSD2SS xmm, xmm/m64 + __m128 _mm_cvtsd_ss (__m128 a, __m128d b)CVTSD2SS xmm, xmm/m64 To be added. To be added. @@ -2620,7 +2620,7 @@ To be added. - __m128i _mm_cvtsi32_si128 (int a)    MOVD xmm, reg/m32 + __m128i _mm_cvtsi32_si128 (int a)MOVD xmm, reg/m32 To be added. To be added. @@ -2649,7 +2649,7 @@ To be added. - int _mm_cvtsd_si32 (__m128d a)    CVTSD2SI r32, xmm/m64 + int _mm_cvtsd_si32 (__m128d a)CVTSD2SI r32, xmm/m64 To be added. To be added. @@ -2678,7 +2678,7 @@ To be added. - int _mm_cvtsi128_si32 (__m128i a)    MOVD reg/m32, xmm + int _mm_cvtsi128_si32 (__m128i a)MOVD reg/m32, xmm To be added. To be added. @@ -2707,7 +2707,7 @@ To be added. - int _mm_cvttsd_si32 (__m128d a)    CVTTSD2SI reg, xmm/m64 + int _mm_cvttsd_si32 (__m128d a)CVTTSD2SI reg, xmm/m64 To be added. To be added. @@ -2736,7 +2736,7 @@ To be added. - int _mm_cvtsi128_si32 (__m128i a)    MOVD reg/m32, xmm + int _mm_cvtsi128_si32 (__m128i a)MOVD reg/m32, xmm To be added. To be added. @@ -2765,7 +2765,7 @@ To be added. - __m128d _mm_cvtepi32_pd (__m128i a)    CVTDQ2PD xmm, xmm/m128 + __m128d _mm_cvtepi32_pd (__m128i a)CVTDQ2PD xmm, xmm/m128 To be added. To be added. @@ -2794,7 +2794,7 @@ To be added. - __m128d _mm_cvtps_pd (__m128 a)    CVTPS2PD xmm, xmm/m128 + __m128d _mm_cvtps_pd (__m128 a)CVTPS2PD xmm, xmm/m128 To be added. To be added. @@ -2823,7 +2823,7 @@ To be added. - __m128i _mm_cvtpd_epi32 (__m128d a)    CVTPD2DQ xmm, xmm/m128 + __m128i _mm_cvtpd_epi32 (__m128d a)CVTPD2DQ xmm, xmm/m128 To be added. To be added. @@ -2852,7 +2852,7 @@ To be added. - __m128i _mm_cvtps_epi32 (__m128 a)    CVTPS2DQ xmm, xmm/m128 + __m128i _mm_cvtps_epi32 (__m128 a)CVTPS2DQ xmm, xmm/m128 To be added. To be added. @@ -2881,7 +2881,7 @@ To be added. - __m128i _mm_cvttpd_epi32 (__m128d a)    CVTTPD2DQ xmm, xmm/m128 + __m128i _mm_cvttpd_epi32 (__m128d a)CVTTPD2DQ xmm, xmm/m128 To be added. To be added. @@ -2910,7 +2910,7 @@ To be added. - __m128i _mm_cvttps_epi32 (__m128 a)    CVTTPS2DQ xmm, xmm/m128 + __m128i _mm_cvttps_epi32 (__m128 a)CVTTPS2DQ xmm, xmm/m128 To be added. To be added. @@ -2939,7 +2939,7 @@ To be added. - __m128 _mm_cvtpd_ps (__m128d a)    CVTPD2PS xmm, xmm/m128 + __m128 _mm_cvtpd_ps (__m128d a)CVTPD2PS xmm, xmm/m128 To be added. To be added. @@ -2968,7 +2968,7 @@ To be added. - __m128 _mm_cvtepi32_ps (__m128i a)    CVTDQ2PS xmm, xmm/m128 + __m128 _mm_cvtepi32_ps (__m128i a)CVTDQ2PS xmm, xmm/m128 To be added. To be added. @@ -2999,7 +2999,7 @@ To be added. To be added. - __m128d _mm_div_pd (__m128d a, __m128d b)    DIVPD xmm, xmm/m128 + __m128d _mm_div_pd (__m128d a, __m128d b)DIVPD xmm, xmm/m128 To be added. To be added. @@ -3030,7 +3030,7 @@ To be added. To be added. - __m128d _mm_div_sd (__m128d a, __m128d b)    DIVSD xmm, xmm/m64 + __m128d _mm_div_sd (__m128d a, __m128d b)DIVSD xmm, xmm/m64 To be added. To be added. @@ -3061,7 +3061,7 @@ To be added. To be added. - int _mm_extract_epi16 (__m128i a, int immediate)    PEXTRW reg, xmm, imm8 + int _mm_extract_epi16 (__m128i a, int immediate)PEXTRW reg, xmm, imm8 To be added. To be added. @@ -3094,7 +3094,7 @@ To be added. To be added. To be added. - __m128i _mm_insert_epi16 (__m128i a, int i, int immediate)    PINSRW xmm, reg/m16, imm8 + __m128i _mm_insert_epi16 (__m128i a, int i, int immediate)PINSRW xmm, reg/m16, imm8 To be added. To be added. @@ -3127,7 +3127,7 @@ To be added. To be added. To be added. - __m128i _mm_insert_epi16 (__m128i a, int i, int immediate)    PINSRW xmm, reg/m16, imm8 + __m128i _mm_insert_epi16 (__m128i a, int i, int immediate)PINSRW xmm, reg/m16, imm8 To be added. To be added. @@ -3180,7 +3180,7 @@ To be added. - __m128i _mm_load_si128 (__m128i const* mem_address)    MOVDQA xmm, m128 + __m128i _mm_load_si128 (__m128i const* mem_address)MOVDQA xmm, m128 To be added. To be added. @@ -3208,7 +3208,7 @@ To be added. - __m128d _mm_load_pd (double const* mem_address)    MOVAPD xmm, m128 + __m128d _mm_load_pd (double const* mem_address)MOVAPD xmm, m128 To be added. To be added. @@ -3236,7 +3236,7 @@ To be added. - __m128i _mm_load_si128 (__m128i const* mem_address)    MOVDQA xmm, m128 + __m128i _mm_load_si128 (__m128i const* mem_address)MOVDQA xmm, m128 To be added. To be added. @@ -3264,7 +3264,7 @@ To be added. - __m128i _mm_load_si128 (__m128i const* mem_address)    MOVDQA xmm, m128 + __m128i _mm_load_si128 (__m128i const* mem_address)MOVDQA xmm, m128 To be added. To be added. @@ -3292,7 +3292,7 @@ To be added. - __m128i _mm_load_si128 (__m128i const* mem_address)    MOVDQA xmm, m128 + __m128i _mm_load_si128 (__m128i const* mem_address)MOVDQA xmm, m128 To be added. To be added. @@ -3320,7 +3320,7 @@ To be added. - __m128i _mm_load_si128 (__m128i const* mem_address)    MOVDQA xmm, m128 + __m128i _mm_load_si128 (__m128i const* mem_address)MOVDQA xmm, m128 To be added. To be added. @@ -3348,7 +3348,7 @@ To be added. - __m128i _mm_load_si128 (__m128i const* mem_address)    MOVDQA xmm, m128 + __m128i _mm_load_si128 (__m128i const* mem_address)MOVDQA xmm, m128 To be added. To be added. @@ -3376,7 +3376,7 @@ To be added. - __m128i _mm_load_si128 (__m128i const* mem_address)    MOVDQA xmm, m128 + __m128i _mm_load_si128 (__m128i const* mem_address)MOVDQA xmm, m128 To be added. To be added. @@ -3404,7 +3404,7 @@ To be added. - __m128i _mm_load_si128 (__m128i const* mem_address)    MOVDQA xmm, m128 + __m128i _mm_load_si128 (__m128i const* mem_address)MOVDQA xmm, m128 To be added. To be added. @@ -3430,7 +3430,7 @@ - void _mm_lfence(void)    LFENCE + void _mm_lfence(void)LFENCE To be added. @@ -3459,7 +3459,7 @@ To be added. To be added. - __m128d _mm_loadh_pd (__m128d a, double const* mem_addr)    MOVHPD xmm, m64 + __m128d _mm_loadh_pd (__m128d a, double const* mem_addr)MOVHPD xmm, m64 To be added. To be added. @@ -3489,7 +3489,7 @@ To be added. To be added. - __m128d _mm_loadl_pd (__m128d a, double const* mem_addr)    MOVLPD xmm, m64 + __m128d _mm_loadl_pd (__m128d a, double const* mem_addr)MOVLPD xmm, m64 To be added. To be added. @@ -3517,7 +3517,7 @@ To be added. - __m128d _mm_load_sd (double const* mem_address)    MOVSD xmm, m64 + __m128d _mm_load_sd (double const* mem_address)MOVSD xmm, m64 To be added. To be added. @@ -3545,7 +3545,7 @@ To be added. - __m128i _mm_loadl_epi32 (__m128i const* mem_addr)    MOVD xmm, reg/m32 + __m128i _mm_loadl_epi32 (__m128i const* mem_addr)MOVD xmm, reg/m32 To be added. To be added. - __m128i _mm_loadl_epi64 (__m128i const* mem_addr)    MOVQ xmm, reg/m64 + __m128i _mm_loadl_epi64 (__m128i const* mem_addr)MOVQ xmm, reg/m64 To be added. To be added. @@ -3609,7 +3609,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. - __m128i _mm_loadl_epi32 (__m128i const* mem_addr)    MOVD xmm, reg/m32 + __m128i _mm_loadl_epi32 (__m128i const* mem_addr)MOVD xmm, reg/m32 To be added. To be added. - __m128i _mm_loadl_epi64 (__m128i const* mem_addr)    MOVQ xmm, reg/m64 + __m128i _mm_loadl_epi64 (__m128i const* mem_addr)MOVQ xmm, reg/m64 To be added. To be added. @@ -3673,7 +3673,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. - __m128i _mm_loadu_si128 (__m128i const* mem_address)    MOVDQU xmm, m128 + __m128i _mm_loadu_si128 (__m128i const* mem_address)MOVDQU xmm, m128 To be added. To be added. @@ -3701,7 +3701,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. - __m128d _mm_loadu_pd (double const* mem_address)    MOVUPD xmm, m128 + __m128d _mm_loadu_pd (double const* mem_address)MOVUPD xmm, m128 To be added. To be added. @@ -3729,7 +3729,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. - __m128i _mm_loadu_si128 (__m128i const* mem_address)    MOVDQU xmm, m128 + __m128i _mm_loadu_si128 (__m128i const* mem_address)MOVDQU xmm, m128 To be added. To be added. @@ -3757,7 +3757,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. - __m128i _mm_loadu_si128 (__m128i const* mem_address)    MOVDQU xmm, m128 + __m128i _mm_loadu_si128 (__m128i const* mem_address)MOVDQU xmm, m128 To be added. To be added. @@ -3785,7 +3785,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. - __m128i _mm_loadu_si128 (__m128i const* mem_address)    MOVDQU xmm, m128 + __m128i _mm_loadu_si128 (__m128i const* mem_address)MOVDQU xmm, m128 To be added. To be added. @@ -3813,7 +3813,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. - __m128i _mm_loadu_si128 (__m128i const* mem_address)    MOVDQU xmm, m128 + __m128i _mm_loadu_si128 (__m128i const* mem_address)MOVDQU xmm, m128 To be added. To be added. @@ -3841,7 +3841,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. - __m128i _mm_loadu_si128 (__m128i const* mem_address)    MOVDQU xmm, m128 + __m128i _mm_loadu_si128 (__m128i const* mem_address)MOVDQU xmm, m128 To be added. To be added. @@ -3869,7 +3869,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. - __m128i _mm_loadu_si128 (__m128i const* mem_address)    MOVDQU xmm, m128 + __m128i _mm_loadu_si128 (__m128i const* mem_address)MOVDQU xmm, m128 To be added. To be added. @@ -3897,7 +3897,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. - __m128i _mm_loadu_si128 (__m128i const* mem_address)    MOVDQU xmm, m128 + __m128i _mm_loadu_si128 (__m128i const* mem_address)MOVDQU xmm, m128 To be added. To be added. @@ -3929,7 +3929,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - void _mm_maskmoveu_si128 (__m128i a, __m128i mask, char* mem_address)    MASKMOVDQU xmm, xmm + void _mm_maskmoveu_si128 (__m128i a, __m128i mask, char* mem_address)MASKMOVDQU xmm, xmm To be added. @@ -3960,7 +3960,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - void _mm_maskmoveu_si128 (__m128i a, __m128i mask, char* mem_address)    MASKMOVDQU xmm, xmm + void _mm_maskmoveu_si128 (__m128i a, __m128i mask, char* mem_address)MASKMOVDQU xmm, xmm To be added. @@ -3990,7 +3990,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_max_epu8 (__m128i a, __m128i b)    PMAXUB xmm, xmm/m128 + __m128i _mm_max_epu8 (__m128i a, __m128i b)PMAXUB xmm, xmm/m128 To be added. To be added. @@ -4021,7 +4021,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128d _mm_max_pd (__m128d a, __m128d b)    MAXPD xmm, xmm/m128 + __m128d _mm_max_pd (__m128d a, __m128d b)MAXPD xmm, xmm/m128 To be added. To be added. @@ -4052,7 +4052,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_max_epi16 (__m128i a, __m128i b)    PMAXSW xmm, xmm/m128 + __m128i _mm_max_epi16 (__m128i a, __m128i b)PMAXSW xmm, xmm/m128 To be added. To be added. @@ -4083,7 +4083,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128d _mm_max_sd (__m128d a, __m128d b)    MAXSD xmm, xmm/m64 + __m128d _mm_max_sd (__m128d a, __m128d b)MAXSD xmm, xmm/m64 To be added. To be added. @@ -4109,7 +4109,7 @@ The native signature doesn't exist. This additional overload is provided for com - void _mm_mfence(void)    MFENCE + void _mm_mfence(void)MFENCE To be added. @@ -4139,7 +4139,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_min_epu8 (__m128i a, __m128i b)    PMINUB xmm, xmm/m128 + __m128i _mm_min_epu8 (__m128i a, __m128i b)PMINUB xmm, xmm/m128 To be added. To be added. @@ -4170,7 +4170,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128d _mm_min_pd (__m128d a, __m128d b)    MINPD xmm, xmm/m128 + __m128d _mm_min_pd (__m128d a, __m128d b)MINPD xmm, xmm/m128 To be added. To be added. @@ -4201,7 +4201,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_min_epi16 (__m128i a, __m128i b)    PMINSW xmm, xmm/m128 + __m128i _mm_min_epi16 (__m128i a, __m128i b)PMINSW xmm, xmm/m128 To be added. To be added. @@ -4232,7 +4232,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128d _mm_min_sd (__m128d a, __m128d b)    MINSD xmm, xmm/m64 + __m128d _mm_min_sd (__m128d a, __m128d b)MINSD xmm, xmm/m64 To be added. To be added. @@ -4261,7 +4261,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. - int _mm_movemask_epi8 (__m128i a)    PMOVMSKB reg, xmm + int _mm_movemask_epi8 (__m128i a)PMOVMSKB reg, xmm To be added. To be added. @@ -4290,7 +4290,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. - int _mm_movemask_pd (__m128d a)    MOVMSKPD reg, xmm + int _mm_movemask_pd (__m128d a)MOVMSKPD reg, xmm To be added. To be added. @@ -4319,7 +4319,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. - int _mm_movemask_epi8 (__m128i a)    PMOVMSKB reg, xmm + int _mm_movemask_epi8 (__m128i a)PMOVMSKB reg, xmm To be added. To be added. @@ -4348,7 +4348,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. - __m128i _mm_move_epi64 (__m128i a)    MOVQ xmm, xmm + __m128i _mm_move_epi64 (__m128i a)MOVQ xmm, xmm To be added. To be added. @@ -4377,7 +4377,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. - __m128i _mm_move_epi64 (__m128i a)    MOVQ xmm, xmm + __m128i _mm_move_epi64 (__m128i a)MOVQ xmm, xmm To be added. To be added. @@ -4408,7 +4408,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128d _mm_move_sd (__m128d a, __m128d b)    MOVSD xmm, xmm + __m128d _mm_move_sd (__m128d a, __m128d b)MOVSD xmm, xmm To be added. To be added. @@ -4439,7 +4439,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128d _mm_mul_pd (__m128d a, __m128d b)    MULPD xmm, xmm/m128 + __m128d _mm_mul_pd (__m128d a, __m128d b)MULPD xmm, xmm/m128 To be added. To be added. @@ -4470,7 +4470,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_mul_epu32 (__m128i a, __m128i b)    PMULUDQ xmm, xmm/m128 + __m128i _mm_mul_epu32 (__m128i a, __m128i b)PMULUDQ xmm, xmm/m128 To be added. To be added. @@ -4497,7 +4497,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_madd_epi16 (__m128i a, __m128i b)    PMADDWD xmm, xmm/m128 + __m128i _mm_madd_epi16 (__m128i a, __m128i b)PMADDWD xmm, xmm/m128 To be added. To be added. @@ -4528,7 +4528,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_mulhi_epi16 (__m128i a, __m128i b)    PMULHW xmm, xmm/m128 + __m128i _mm_mulhi_epi16 (__m128i a, __m128i b)PMULHW xmm, xmm/m128 To be added. To be added. @@ -4559,7 +4559,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_mulhi_epu16 (__m128i a, __m128i b)    PMULHUW xmm, xmm/m128 + __m128i _mm_mulhi_epu16 (__m128i a, __m128i b)PMULHUW xmm, xmm/m128 To be added. To be added. @@ -4590,7 +4590,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_mullo_epi16 (__m128i a, __m128i b)    PMULLW xmm, xmm/m128 + __m128i _mm_mullo_epi16 (__m128i a, __m128i b)PMULLW xmm, xmm/m128 To be added. To be added. @@ -4617,7 +4617,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_mullo_epi16 (__m128i a, __m128i b)    PMULLW xmm, xmm/m128 + __m128i _mm_mullo_epi16 (__m128i a, __m128i b)PMULLW xmm, xmm/m128 To be added. To be added. @@ -4648,7 +4648,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128d _mm_mul_sd (__m128d a, __m128d b)    MULSD xmm, xmm/m64 + __m128d _mm_mul_sd (__m128d a, __m128d b)MULSD xmm, xmm/m64 To be added. To be added. @@ -4679,7 +4679,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_or_si128 (__m128i a, __m128i b)    POR xmm, xmm/m128 + __m128i _mm_or_si128 (__m128i a, __m128i b)POR xmm, xmm/m128 To be added. To be added. @@ -4710,7 +4710,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128d _mm_or_pd (__m128d a, __m128d b)    ORPD xmm, xmm/m128 + __m128d _mm_or_pd (__m128d a, __m128d b)ORPD xmm, xmm/m128 To be added. To be added. @@ -4741,7 +4741,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_or_si128 (__m128i a, __m128i b)    POR xmm, xmm/m128 + __m128i _mm_or_si128 (__m128i a, __m128i b)POR xmm, xmm/m128 To be added. To be added. @@ -4772,7 +4772,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_or_si128 (__m128i a, __m128i b)    POR xmm, xmm/m128 + __m128i _mm_or_si128 (__m128i a, __m128i b)POR xmm, xmm/m128 To be added. To be added. @@ -4803,7 +4803,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_or_si128 (__m128i a, __m128i b)    POR xmm, xmm/m128 + __m128i _mm_or_si128 (__m128i a, __m128i b)POR xmm, xmm/m128 To be added. To be added. @@ -4834,7 +4834,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_or_si128 (__m128i a, __m128i b)    POR xmm, xmm/m128 + __m128i _mm_or_si128 (__m128i a, __m128i b)POR xmm, xmm/m128 To be added. To be added. @@ -4865,7 +4865,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_or_si128 (__m128i a, __m128i b)    POR xmm, xmm/m128 + __m128i _mm_or_si128 (__m128i a, __m128i b)POR xmm, xmm/m128 To be added. To be added. @@ -4896,7 +4896,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_or_si128 (__m128i a, __m128i b)    POR xmm, xmm/m128 + __m128i _mm_or_si128 (__m128i a, __m128i b)POR xmm, xmm/m128 To be added. To be added. @@ -4927,7 +4927,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_or_si128 (__m128i a, __m128i b)    POR xmm, xmm/m128 + __m128i _mm_or_si128 (__m128i a, __m128i b)POR xmm, xmm/m128 To be added. To be added. @@ -4958,7 +4958,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_packs_epi16 (__m128i a, __m128i b)    PACKSSWB xmm, xmm/m128 + __m128i _mm_packs_epi16 (__m128i a, __m128i b)PACKSSWB xmm, xmm/m128 To be added. To be added. @@ -4989,7 +4989,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_packs_epi32 (__m128i a, __m128i b)    PACKSSDW xmm, xmm/m128 + __m128i _mm_packs_epi32 (__m128i a, __m128i b)PACKSSDW xmm, xmm/m128 To be added. To be added. @@ -5020,7 +5020,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_packus_epi16 (__m128i a, __m128i b)    PACKUSWB xmm, xmm/m128 + __m128i _mm_packus_epi16 (__m128i a, __m128i b)PACKUSWB xmm, xmm/m128 To be added. To be added. @@ -5051,7 +5051,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_slli_epi16 (__m128i a, int immediate)    PSLLW xmm, imm8 + __m128i _mm_slli_epi16 (__m128i a, int immediate)PSLLW xmm, imm8 To be added. To be added. @@ -5082,7 +5082,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_sll_epi16 (__m128i a, __m128i count)    PSLLW xmm, xmm/m128 + __m128i _mm_sll_epi16 (__m128i a, __m128i count)PSLLW xmm, xmm/m128 To be added. To be added. @@ -5113,7 +5113,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_slli_epi32 (__m128i a, int immediate)    PSLLD xmm, imm8 + __m128i _mm_slli_epi32 (__m128i a, int immediate)PSLLD xmm, imm8 To be added. To be added. @@ -5144,7 +5144,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_sll_epi32 (__m128i a, __m128i count)    PSLLD xmm, xmm/m128 + __m128i _mm_sll_epi32 (__m128i a, __m128i count)PSLLD xmm, xmm/m128 To be added. To be added. @@ -5175,7 +5175,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_slli_epi64 (__m128i a, int immediate)    PSLLQ xmm, imm8 + __m128i _mm_slli_epi64 (__m128i a, int immediate)PSLLQ xmm, imm8 To be added. To be added. @@ -5206,7 +5206,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_sll_epi64 (__m128i a, __m128i count)    PSLLQ xmm, xmm/m128 + __m128i _mm_sll_epi64 (__m128i a, __m128i count)PSLLQ xmm, xmm/m128 To be added. To be added. @@ -5237,7 +5237,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_slli_epi16 (__m128i a, int immediate)    PSLLW xmm, imm8 + __m128i _mm_slli_epi16 (__m128i a, int immediate)PSLLW xmm, imm8 To be added. To be added. @@ -5268,7 +5268,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_sll_epi16 (__m128i a, __m128i count)    PSLLW xmm, xmm/m128 + __m128i _mm_sll_epi16 (__m128i a, __m128i count)PSLLW xmm, xmm/m128 To be added. To be added. @@ -5299,7 +5299,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_slli_epi32 (__m128i a, int immediate)    PSLLD xmm, imm8 + __m128i _mm_slli_epi32 (__m128i a, int immediate)PSLLD xmm, imm8 To be added. To be added. @@ -5330,7 +5330,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_sll_epi32 (__m128i a, __m128i count)    PSLLD xmm, xmm/m128 + __m128i _mm_sll_epi32 (__m128i a, __m128i count)PSLLD xmm, xmm/m128 To be added. To be added. @@ -5361,7 +5361,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_slli_epi64 (__m128i a, int immediate)    PSLLQ xmm, imm8 + __m128i _mm_slli_epi64 (__m128i a, int immediate)PSLLQ xmm, imm8 To be added. To be added. @@ -5392,7 +5392,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_sll_epi64 (__m128i a, __m128i count)    PSLLQ xmm, xmm/m128 + __m128i _mm_sll_epi64 (__m128i a, __m128i count)PSLLQ xmm, xmm/m128 To be added. To be added. @@ -5423,7 +5423,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_bslli_si128 (__m128i a, int imm8)    PSLLDQ xmm, imm8 + __m128i _mm_bslli_si128 (__m128i a, int imm8)PSLLDQ xmm, imm8 To be added. To be added. @@ -5454,7 +5454,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_bslli_si128 (__m128i a, int imm8)    PSLLDQ xmm, imm8 + __m128i _mm_bslli_si128 (__m128i a, int imm8)PSLLDQ xmm, imm8 To be added. To be added. @@ -5485,7 +5485,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_bslli_si128 (__m128i a, int imm8)    PSLLDQ xmm, imm8 + __m128i _mm_bslli_si128 (__m128i a, int imm8)PSLLDQ xmm, imm8 To be added. To be added. @@ -5516,7 +5516,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_bslli_si128 (__m128i a, int imm8)    PSLLDQ xmm, imm8 + __m128i _mm_bslli_si128 (__m128i a, int imm8)PSLLDQ xmm, imm8 To be added. To be added. @@ -5547,7 +5547,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_bslli_si128 (__m128i a, int imm8)    PSLLDQ xmm, imm8 + __m128i _mm_bslli_si128 (__m128i a, int imm8)PSLLDQ xmm, imm8 To be added. To be added. @@ -5578,7 +5578,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_bslli_si128 (__m128i a, int imm8)    PSLLDQ xmm, imm8 + __m128i _mm_bslli_si128 (__m128i a, int imm8)PSLLDQ xmm, imm8 To be added. To be added. @@ -5609,7 +5609,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_bslli_si128 (__m128i a, int imm8)    PSLLDQ xmm, imm8 + __m128i _mm_bslli_si128 (__m128i a, int imm8)PSLLDQ xmm, imm8 To be added. To be added. @@ -5640,7 +5640,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_bslli_si128 (__m128i a, int imm8)    PSLLDQ xmm, imm8 + __m128i _mm_bslli_si128 (__m128i a, int imm8)PSLLDQ xmm, imm8 To be added. To be added. @@ -5671,7 +5671,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_srai_epi16 (__m128i a, int immediate)    PSRAW xmm, imm8 + __m128i _mm_srai_epi16 (__m128i a, int immediate)PSRAW xmm, imm8 To be added. To be added. @@ -5702,7 +5702,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_sra_epi16 (__m128i a, __m128i count)    PSRAW xmm, xmm/m128 + __m128i _mm_sra_epi16 (__m128i a, __m128i count)PSRAW xmm, xmm/m128 To be added. To be added. @@ -5733,7 +5733,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_srai_epi32 (__m128i a, int immediate)    PSRAD xmm, imm8 + __m128i _mm_srai_epi32 (__m128i a, int immediate)PSRAD xmm, imm8 To be added. To be added. @@ -5764,7 +5764,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_sra_epi32 (__m128i a, __m128i count)    PSRAD xmm, xmm/m128 + __m128i _mm_sra_epi32 (__m128i a, __m128i count)PSRAD xmm, xmm/m128 To be added. To be added. @@ -5795,7 +5795,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_srli_epi16 (__m128i a, int immediate)    PSRLW xmm, imm8 + __m128i _mm_srli_epi16 (__m128i a, int immediate)PSRLW xmm, imm8 To be added. To be added. @@ -5826,7 +5826,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_srl_epi16 (__m128i a, __m128i count)    PSRLW xmm, xmm/m128 + __m128i _mm_srl_epi16 (__m128i a, __m128i count)PSRLW xmm, xmm/m128 To be added. To be added. @@ -5857,7 +5857,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_srli_epi32 (__m128i a, int immediate)    PSRLD xmm, imm8 + __m128i _mm_srli_epi32 (__m128i a, int immediate)PSRLD xmm, imm8 To be added. To be added. @@ -5888,7 +5888,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_srl_epi32 (__m128i a, __m128i count)    PSRLD xmm, xmm/m128 + __m128i _mm_srl_epi32 (__m128i a, __m128i count)PSRLD xmm, xmm/m128 To be added. To be added. @@ -5919,7 +5919,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_srli_epi64 (__m128i a, int immediate)    PSRLQ xmm, imm8 + __m128i _mm_srli_epi64 (__m128i a, int immediate)PSRLQ xmm, imm8 To be added. To be added. @@ -5950,7 +5950,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_srl_epi64 (__m128i a, __m128i count)    PSRLQ xmm, xmm/m128 + __m128i _mm_srl_epi64 (__m128i a, __m128i count)PSRLQ xmm, xmm/m128 To be added. To be added. @@ -5981,7 +5981,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_srli_epi16 (__m128i a, int immediate)    PSRLW xmm, imm8 + __m128i _mm_srli_epi16 (__m128i a, int immediate)PSRLW xmm, imm8 To be added. To be added. @@ -6012,7 +6012,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_srl_epi16 (__m128i a, __m128i count)    PSRLW xmm, xmm/m128 + __m128i _mm_srl_epi16 (__m128i a, __m128i count)PSRLW xmm, xmm/m128 To be added. To be added. @@ -6043,7 +6043,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_srli_epi32 (__m128i a, int immediate)    PSRLD xmm, imm8 + __m128i _mm_srli_epi32 (__m128i a, int immediate)PSRLD xmm, imm8 To be added. To be added. @@ -6074,7 +6074,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_srl_epi32 (__m128i a, __m128i count)    PSRLD xmm, xmm/m128 + __m128i _mm_srl_epi32 (__m128i a, __m128i count)PSRLD xmm, xmm/m128 To be added. To be added. @@ -6105,7 +6105,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_srli_epi64 (__m128i a, int immediate)    PSRLQ xmm, imm8 + __m128i _mm_srli_epi64 (__m128i a, int immediate)PSRLQ xmm, imm8 To be added. To be added. @@ -6136,7 +6136,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_srl_epi64 (__m128i a, __m128i count)    PSRLQ xmm, xmm/m128 + __m128i _mm_srl_epi64 (__m128i a, __m128i count)PSRLQ xmm, xmm/m128 To be added. To be added. @@ -6167,7 +6167,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_bsrli_si128 (__m128i a, int imm8)    PSRLDQ xmm, imm8 + __m128i _mm_bsrli_si128 (__m128i a, int imm8)PSRLDQ xmm, imm8 To be added. To be added. @@ -6198,7 +6198,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_bsrli_si128 (__m128i a, int imm8)    PSRLDQ xmm, imm8 + __m128i _mm_bsrli_si128 (__m128i a, int imm8)PSRLDQ xmm, imm8 To be added. To be added. @@ -6229,7 +6229,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_bsrli_si128 (__m128i a, int imm8)    PSRLDQ xmm, imm8 + __m128i _mm_bsrli_si128 (__m128i a, int imm8)PSRLDQ xmm, imm8 To be added. To be added. @@ -6260,7 +6260,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_bsrli_si128 (__m128i a, int imm8)    PSRLDQ xmm, imm8 + __m128i _mm_bsrli_si128 (__m128i a, int imm8)PSRLDQ xmm, imm8 To be added. To be added. @@ -6291,7 +6291,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_bsrli_si128 (__m128i a, int imm8)    PSRLDQ xmm, imm8 + __m128i _mm_bsrli_si128 (__m128i a, int imm8)PSRLDQ xmm, imm8 To be added. To be added. @@ -6322,7 +6322,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_bsrli_si128 (__m128i a, int imm8)    PSRLDQ xmm, imm8 + __m128i _mm_bsrli_si128 (__m128i a, int imm8)PSRLDQ xmm, imm8 To be added. To be added. @@ -6353,7 +6353,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_bsrli_si128 (__m128i a, int imm8)    PSRLDQ xmm, imm8 + __m128i _mm_bsrli_si128 (__m128i a, int imm8)PSRLDQ xmm, imm8 To be added. To be added. @@ -6384,7 +6384,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_bsrli_si128 (__m128i a, int imm8)    PSRLDQ xmm, imm8 + __m128i _mm_bsrli_si128 (__m128i a, int imm8)PSRLDQ xmm, imm8 To be added. To be added. @@ -6415,7 +6415,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_shuffle_epi32 (__m128i a, int immediate)    PSHUFD xmm, xmm/m128, imm8 + __m128i _mm_shuffle_epi32 (__m128i a, int immediate)PSHUFD xmm, xmm/m128, imm8 To be added. To be added. @@ -6446,7 +6446,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_shuffle_epi32 (__m128i a, int immediate)    PSHUFD xmm, xmm/m128, imm8 + __m128i _mm_shuffle_epi32 (__m128i a, int immediate)PSHUFD xmm, xmm/m128, imm8 To be added. To be added. @@ -6479,7 +6479,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - __m128d _mm_shuffle_pd (__m128d a, __m128d b, int immediate)    SHUFPD xmm, xmm/m128, imm8 + __m128d _mm_shuffle_pd (__m128d a, __m128d b, int immediate)SHUFPD xmm, xmm/m128, imm8 To be added. To be added. @@ -6510,7 +6510,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_shufflehi_epi16 (__m128i a, int immediate)    PSHUFHW xmm, xmm/m128, imm8 + __m128i _mm_shufflehi_epi16 (__m128i a, int immediate)PSHUFHW xmm, xmm/m128, imm8 To be added. To be added. @@ -6541,7 +6541,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_shufflehi_epi16 (__m128i a, int control)    PSHUFHW xmm, xmm/m128, imm8 + __m128i _mm_shufflehi_epi16 (__m128i a, int control)PSHUFHW xmm, xmm/m128, imm8 To be added. To be added. @@ -6572,7 +6572,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_shufflelo_epi16 (__m128i a, int control)    PSHUFLW xmm, xmm/m128, imm8 + __m128i _mm_shufflelo_epi16 (__m128i a, int control)PSHUFLW xmm, xmm/m128, imm8 To be added. To be added. @@ -6603,7 +6603,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_shufflelo_epi16 (__m128i a, int control)    PSHUFLW xmm, xmm/m128, imm8 + __m128i _mm_shufflelo_epi16 (__m128i a, int control)PSHUFLW xmm, xmm/m128, imm8 To be added. To be added. @@ -6632,7 +6632,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. - __m128d _mm_sqrt_pd (__m128d a)    SQRTPD xmm, xmm/m128 + __m128d _mm_sqrt_pd (__m128d a)SQRTPD xmm, xmm/m128 To be added. To be added. @@ -6661,7 +6661,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. - __m128d _mm_sqrt_sd (__m128d a)    SQRTSD xmm, xmm/64 + __m128d _mm_sqrt_sd (__m128d a)SQRTSD xmm, xmm/64 To be added. To be added. To be added. - __m128d _mm_sqrt_sd (__m128d a, __m128d b)    SQRTSD xmm, xmm/64 + __m128d _mm_sqrt_sd (__m128d a, __m128d b)SQRTSD xmm, xmm/64 To be added. To be added. @@ -6730,7 +6730,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - void _mm_storeu_si128 (__m128i* mem_addr, __m128i a)    MOVDQU m128, xmm + void _mm_storeu_si128 (__m128i* mem_addr, __m128i a)MOVDQU m128, xmm To be added. @@ -6759,7 +6759,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - void _mm_storeu_pd (double* mem_addr, __m128d a)    MOVUPD m128, xmm + void _mm_storeu_pd (double* mem_addr, __m128d a)MOVUPD m128, xmm To be added. @@ -6788,7 +6788,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - void _mm_storeu_si128 (__m128i* mem_addr, __m128i a)    MOVDQU m128, xmm + void _mm_storeu_si128 (__m128i* mem_addr, __m128i a)MOVDQU m128, xmm To be added. @@ -6817,7 +6817,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - void _mm_storeu_si128 (__m128i* mem_addr, __m128i a)    MOVDQU m128, xmm + void _mm_storeu_si128 (__m128i* mem_addr, __m128i a)MOVDQU m128, xmm To be added. @@ -6846,7 +6846,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - void _mm_storeu_si128 (__m128i* mem_addr, __m128i a)    MOVDQU m128, xmm + void _mm_storeu_si128 (__m128i* mem_addr, __m128i a)MOVDQU m128, xmm To be added. @@ -6875,7 +6875,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - void _mm_storeu_si128 (__m128i* mem_addr, __m128i a)    MOVDQU m128, xmm + void _mm_storeu_si128 (__m128i* mem_addr, __m128i a)MOVDQU m128, xmm To be added. @@ -6904,7 +6904,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - void _mm_storeu_si128 (__m128i* mem_addr, __m128i a)    MOVDQU m128, xmm + void _mm_storeu_si128 (__m128i* mem_addr, __m128i a)MOVDQU m128, xmm To be added. @@ -6933,7 +6933,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - void _mm_storeu_si128 (__m128i* mem_addr, __m128i a)    MOVDQU m128, xmm + void _mm_storeu_si128 (__m128i* mem_addr, __m128i a)MOVDQU m128, xmm To be added. @@ -6962,7 +6962,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - void _mm_storeu_si128 (__m128i* mem_addr, __m128i a)    MOVDQU m128, xmm + void _mm_storeu_si128 (__m128i* mem_addr, __m128i a)MOVDQU m128, xmm To be added. @@ -6991,7 +6991,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - void _mm_store_si128 (__m128i* mem_addr, __m128i a)    MOVDQA m128, xmm + void _mm_store_si128 (__m128i* mem_addr, __m128i a)MOVDQA m128, xmm To be added. @@ -7020,7 +7020,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - void _mm_store_pd (double* mem_addr, __m128d a)    MOVAPD m128, xmm + void _mm_store_pd (double* mem_addr, __m128d a)MOVAPD m128, xmm To be added. @@ -7049,7 +7049,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - void _mm_store_si128 (__m128i* mem_addr, __m128i a)    MOVDQA m128, xmm + void _mm_store_si128 (__m128i* mem_addr, __m128i a)MOVDQA m128, xmm To be added. @@ -7078,7 +7078,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - void _mm_store_si128 (__m128i* mem_addr, __m128i a)    MOVDQA m128, xmm + void _mm_store_si128 (__m128i* mem_addr, __m128i a)MOVDQA m128, xmm To be added. @@ -7107,7 +7107,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - void _mm_store_si128 (__m128i* mem_addr, __m128i a)    MOVDQA m128, xmm + void _mm_store_si128 (__m128i* mem_addr, __m128i a)MOVDQA m128, xmm To be added. @@ -7136,7 +7136,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - void _mm_store_si128 (__m128i* mem_addr, __m128i a)    MOVDQA m128, xmm + void _mm_store_si128 (__m128i* mem_addr, __m128i a)MOVDQA m128, xmm To be added. @@ -7165,7 +7165,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - void _mm_store_si128 (__m128i* mem_addr, __m128i a)    MOVDQA m128, xmm + void _mm_store_si128 (__m128i* mem_addr, __m128i a)MOVDQA m128, xmm To be added. @@ -7194,7 +7194,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - void _mm_store_si128 (__m128i* mem_addr, __m128i a)    MOVDQA m128, xmm + void _mm_store_si128 (__m128i* mem_addr, __m128i a)MOVDQA m128, xmm To be added. @@ -7223,7 +7223,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - void _mm_store_si128 (__m128i* mem_addr, __m128i a)    MOVDQA m128, xmm + void _mm_store_si128 (__m128i* mem_addr, __m128i a)MOVDQA m128, xmm To be added. @@ -7252,7 +7252,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - void _mm_stream_si128 (__m128i* mem_addr, __m128i a)    MOVNTDQ m128, xmm + void _mm_stream_si128 (__m128i* mem_addr, __m128i a)MOVNTDQ m128, xmm To be added. @@ -7281,7 +7281,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - void _mm_stream_pd (double* mem_addr, __m128d a)    MOVNTPD m128, xmm + void _mm_stream_pd (double* mem_addr, __m128d a)MOVNTPD m128, xmm To be added. @@ -7310,7 +7310,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - void _mm_stream_si128 (__m128i* mem_addr, __m128i a)    MOVNTDQ m128, xmm + void _mm_stream_si128 (__m128i* mem_addr, __m128i a)MOVNTDQ m128, xmm To be added. @@ -7339,7 +7339,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - void _mm_stream_si128 (__m128i* mem_addr, __m128i a)    MOVNTDQ m128, xmm + void _mm_stream_si128 (__m128i* mem_addr, __m128i a)MOVNTDQ m128, xmm To be added. @@ -7368,7 +7368,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - void _mm_stream_si128 (__m128i* mem_addr, __m128i a)    MOVNTDQ m128, xmm + void _mm_stream_si128 (__m128i* mem_addr, __m128i a)MOVNTDQ m128, xmm To be added. @@ -7397,7 +7397,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - void _mm_stream_si128 (__m128i* mem_addr, __m128i a)    MOVNTDQ m128, xmm + void _mm_stream_si128 (__m128i* mem_addr, __m128i a)MOVNTDQ m128, xmm To be added. @@ -7426,7 +7426,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - void _mm_stream_si128 (__m128i* mem_addr, __m128i a)    MOVNTDQ m128, xmm + void _mm_stream_si128 (__m128i* mem_addr, __m128i a)MOVNTDQ m128, xmm To be added. @@ -7455,7 +7455,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - void _mm_stream_si128 (__m128i* mem_addr, __m128i a)    MOVNTDQ m128, xmm + void _mm_stream_si128 (__m128i* mem_addr, __m128i a)MOVNTDQ m128, xmm To be added. @@ -7484,7 +7484,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - void _mm_stream_si128 (__m128i* mem_addr, __m128i a)    MOVNTDQ m128, xmm + void _mm_stream_si128 (__m128i* mem_addr, __m128i a)MOVNTDQ m128, xmm To be added. @@ -7513,7 +7513,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - void _mm_storeh_pd (double* mem_addr, __m128d a)    MOVHPD m64, xmm + void _mm_storeh_pd (double* mem_addr, __m128d a)MOVHPD m64, xmm To be added. @@ -7542,7 +7542,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - void _mm_storel_pd (double* mem_addr, __m128d a)    MOVLPD m64, xmm + void _mm_storel_pd (double* mem_addr, __m128d a)MOVLPD m64, xmm To be added. @@ -7571,7 +7571,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - void _mm_stream_si32(int *p, int a)    MOVNTI m32, r32 + void _mm_stream_si32(int *p, int a)MOVNTI m32, r32 To be added. @@ -7600,7 +7600,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - void _mm_stream_si32(int *p, int a)    MOVNTI m32, r32 + void _mm_stream_si32(int *p, int a)MOVNTI m32, r32 To be added. @@ -7629,7 +7629,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - void _mm_store_sd (double* mem_addr, __m128d a)    MOVSD m64, xmm + void _mm_store_sd (double* mem_addr, __m128d a)MOVSD m64, xmm To be added. @@ -7654,7 +7654,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - void _mm_storel_epi64 (__m128i* mem_addr, __m128i a)    MOVQ m64, xmm + void _mm_storel_epi64 (__m128i* mem_addr, __m128i a)MOVQ m64, xmm To be added. @@ -7679,7 +7679,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - void _mm_storel_epi64 (__m128i* mem_addr, __m128i a)    MOVQ m64, xmm + void _mm_storel_epi64 (__m128i* mem_addr, __m128i a)MOVQ m64, xmm To be added. @@ -7709,7 +7709,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_sub_epi8 (__m128i a, __m128i b)    PSUBB xmm, xmm/m128 + __m128i _mm_sub_epi8 (__m128i a, __m128i b)PSUBB xmm, xmm/m128 To be added. To be added. @@ -7740,7 +7740,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128d _mm_sub_pd (__m128d a, __m128d b)    SUBPD xmm, xmm/m128 + __m128d _mm_sub_pd (__m128d a, __m128d b)SUBPD xmm, xmm/m128 To be added. To be added. @@ -7771,7 +7771,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_sub_epi16 (__m128i a, __m128i b)    PSUBW xmm, xmm/m128 + __m128i _mm_sub_epi16 (__m128i a, __m128i b)PSUBW xmm, xmm/m128 To be added. To be added. @@ -7802,7 +7802,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_sub_epi32 (__m128i a, __m128i b)    PSUBD xmm, xmm/m128 + __m128i _mm_sub_epi32 (__m128i a, __m128i b)PSUBD xmm, xmm/m128 To be added. To be added. @@ -7833,7 +7833,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_sub_epi64 (__m128i a, __m128i b)    PSUBQ xmm, xmm/m128 + __m128i _mm_sub_epi64 (__m128i a, __m128i b)PSUBQ xmm, xmm/m128 To be added. To be added. @@ -7864,7 +7864,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_sub_epi8 (__m128i a, __m128i b)    PSUBB xmm, xmm/m128 + __m128i _mm_sub_epi8 (__m128i a, __m128i b)PSUBB xmm, xmm/m128 To be added. To be added. @@ -7895,7 +7895,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_sub_epi16 (__m128i a, __m128i b)    PSUBW xmm, xmm/m128 + __m128i _mm_sub_epi16 (__m128i a, __m128i b)PSUBW xmm, xmm/m128 To be added. To be added. @@ -7926,7 +7926,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_sub_epi32 (__m128i a, __m128i b)    PSUBD xmm, xmm/m128 + __m128i _mm_sub_epi32 (__m128i a, __m128i b)PSUBD xmm, xmm/m128 To be added. To be added. @@ -7957,7 +7957,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_sub_epi64 (__m128i a, __m128i b)    PSUBQ xmm, xmm/m128 + __m128i _mm_sub_epi64 (__m128i a, __m128i b)PSUBQ xmm, xmm/m128 To be added. To be added. @@ -7988,7 +7988,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_subs_epu8 (__m128i a, __m128i b)    PSUBUSB xmm, xmm/m128 + __m128i _mm_subs_epu8 (__m128i a, __m128i b)PSUBUSB xmm, xmm/m128 To be added. To be added. @@ -8019,7 +8019,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_subs_epi16 (__m128i a, __m128i b)    PSUBSW xmm, xmm/m128 + __m128i _mm_subs_epi16 (__m128i a, __m128i b)PSUBSW xmm, xmm/m128 To be added. To be added. @@ -8050,7 +8050,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_subs_epi8 (__m128i a, __m128i b)    PSUBSB xmm, xmm/m128 + __m128i _mm_subs_epi8 (__m128i a, __m128i b)PSUBSB xmm, xmm/m128 To be added. To be added. @@ -8081,7 +8081,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_subs_epu16 (__m128i a, __m128i b)    PSUBUSW xmm, xmm/m128 + __m128i _mm_subs_epu16 (__m128i a, __m128i b)PSUBUSW xmm, xmm/m128 To be added. To be added. @@ -8112,7 +8112,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128d _mm_sub_sd (__m128d a, __m128d b)    SUBSD xmm, xmm/m64 + __m128d _mm_sub_sd (__m128d a, __m128d b)SUBSD xmm, xmm/m64 To be added. To be added. @@ -8139,7 +8139,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_sad_epu8 (__m128i a, __m128i b)    PSADBW xmm, xmm/m128 + __m128i _mm_sad_epu8 (__m128i a, __m128i b)PSADBW xmm, xmm/m128 To be added. To be added. @@ -8170,7 +8170,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_unpackhi_epi8 (__m128i a, __m128i b)    PUNPCKHBW xmm, xmm/m128 + __m128i _mm_unpackhi_epi8 (__m128i a, __m128i b)PUNPCKHBW xmm, xmm/m128 To be added. To be added. @@ -8201,7 +8201,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128d _mm_unpackhi_pd (__m128d a, __m128d b)    UNPCKHPD xmm, xmm/m128 + __m128d _mm_unpackhi_pd (__m128d a, __m128d b)UNPCKHPD xmm, xmm/m128 To be added. To be added. @@ -8232,7 +8232,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_unpackhi_epi16 (__m128i a, __m128i b)    PUNPCKHWD xmm, xmm/m128 + __m128i _mm_unpackhi_epi16 (__m128i a, __m128i b)PUNPCKHWD xmm, xmm/m128 To be added. To be added. @@ -8263,7 +8263,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_unpackhi_epi32 (__m128i a, __m128i b)    PUNPCKHDQ xmm, xmm/m128 + __m128i _mm_unpackhi_epi32 (__m128i a, __m128i b)PUNPCKHDQ xmm, xmm/m128 To be added. To be added. @@ -8294,7 +8294,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_unpackhi_epi64 (__m128i a, __m128i b)    PUNPCKHQDQ xmm, xmm/m128 + __m128i _mm_unpackhi_epi64 (__m128i a, __m128i b)PUNPCKHQDQ xmm, xmm/m128 To be added. To be added. @@ -8325,7 +8325,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_unpackhi_epi8 (__m128i a, __m128i b)    PUNPCKHBW xmm, xmm/m128 + __m128i _mm_unpackhi_epi8 (__m128i a, __m128i b)PUNPCKHBW xmm, xmm/m128 To be added. To be added. @@ -8356,7 +8356,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_unpackhi_epi16 (__m128i a, __m128i b)    PUNPCKHWD xmm, xmm/m128 + __m128i _mm_unpackhi_epi16 (__m128i a, __m128i b)PUNPCKHWD xmm, xmm/m128 To be added. To be added. @@ -8387,7 +8387,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_unpackhi_epi32 (__m128i a, __m128i b)    PUNPCKHDQ xmm, xmm/m128 + __m128i _mm_unpackhi_epi32 (__m128i a, __m128i b)PUNPCKHDQ xmm, xmm/m128 To be added. To be added. @@ -8418,7 +8418,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_unpackhi_epi64 (__m128i a, __m128i b)    PUNPCKHQDQ xmm, xmm/m128 + __m128i _mm_unpackhi_epi64 (__m128i a, __m128i b)PUNPCKHQDQ xmm, xmm/m128 To be added. To be added. @@ -8449,7 +8449,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_unpacklo_epi8 (__m128i a, __m128i b)    PUNPCKLBW xmm, xmm/m128 + __m128i _mm_unpacklo_epi8 (__m128i a, __m128i b)PUNPCKLBW xmm, xmm/m128 To be added. To be added. @@ -8480,7 +8480,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128d _mm_unpacklo_pd (__m128d a, __m128d b)    UNPCKLPD xmm, xmm/m128 + __m128d _mm_unpacklo_pd (__m128d a, __m128d b)UNPCKLPD xmm, xmm/m128 To be added. To be added. @@ -8511,7 +8511,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_unpacklo_epi16 (__m128i a, __m128i b)    PUNPCKLWD xmm, xmm/m128 + __m128i _mm_unpacklo_epi16 (__m128i a, __m128i b)PUNPCKLWD xmm, xmm/m128 To be added. To be added. @@ -8542,7 +8542,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_unpacklo_epi32 (__m128i a, __m128i b)    PUNPCKLDQ xmm, xmm/m128 + __m128i _mm_unpacklo_epi32 (__m128i a, __m128i b)PUNPCKLDQ xmm, xmm/m128 To be added. To be added. @@ -8573,7 +8573,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_unpacklo_epi64 (__m128i a, __m128i b)    PUNPCKLQDQ xmm, xmm/m128 + __m128i _mm_unpacklo_epi64 (__m128i a, __m128i b)PUNPCKLQDQ xmm, xmm/m128 To be added. To be added. @@ -8604,7 +8604,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_unpacklo_epi8 (__m128i a, __m128i b)    PUNPCKLBW xmm, xmm/m128 + __m128i _mm_unpacklo_epi8 (__m128i a, __m128i b)PUNPCKLBW xmm, xmm/m128 To be added. To be added. @@ -8635,7 +8635,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_unpacklo_epi16 (__m128i a, __m128i b)    PUNPCKLWD xmm, xmm/m128 + __m128i _mm_unpacklo_epi16 (__m128i a, __m128i b)PUNPCKLWD xmm, xmm/m128 To be added. To be added. @@ -8666,7 +8666,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_unpacklo_epi32 (__m128i a, __m128i b)    PUNPCKLDQ xmm, xmm/m128 + __m128i _mm_unpacklo_epi32 (__m128i a, __m128i b)PUNPCKLDQ xmm, xmm/m128 To be added. To be added. @@ -8697,7 +8697,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_unpacklo_epi64 (__m128i a, __m128i b)    PUNPCKLQDQ xmm, xmm/m128 + __m128i _mm_unpacklo_epi64 (__m128i a, __m128i b)PUNPCKLQDQ xmm, xmm/m128 To be added. To be added. @@ -8728,7 +8728,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_xor_si128 (__m128i a, __m128i b)    PXOR xmm, xmm/m128 + __m128i _mm_xor_si128 (__m128i a, __m128i b)PXOR xmm, xmm/m128 To be added. To be added. @@ -8759,7 +8759,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128d _mm_xor_pd (__m128d a, __m128d b)    XORPD xmm, xmm/m128 + __m128d _mm_xor_pd (__m128d a, __m128d b)XORPD xmm, xmm/m128 To be added. To be added. @@ -8790,7 +8790,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_xor_si128 (__m128i a, __m128i b)    PXOR xmm, xmm/m128 + __m128i _mm_xor_si128 (__m128i a, __m128i b)PXOR xmm, xmm/m128 To be added. To be added. @@ -8821,7 +8821,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_xor_si128 (__m128i a, __m128i b)    PXOR xmm, xmm/m128 + __m128i _mm_xor_si128 (__m128i a, __m128i b)PXOR xmm, xmm/m128 To be added. To be added. @@ -8852,7 +8852,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_xor_si128 (__m128i a, __m128i b)    PXOR xmm, xmm/m128 + __m128i _mm_xor_si128 (__m128i a, __m128i b)PXOR xmm, xmm/m128 To be added. To be added. @@ -8883,7 +8883,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_xor_si128 (__m128i a, __m128i b)    PXOR xmm, xmm/m128 + __m128i _mm_xor_si128 (__m128i a, __m128i b)PXOR xmm, xmm/m128 To be added. To be added. @@ -8914,7 +8914,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_xor_si128 (__m128i a, __m128i b)    PXOR xmm, xmm/m128 + __m128i _mm_xor_si128 (__m128i a, __m128i b)PXOR xmm, xmm/m128 To be added. To be added. @@ -8945,7 +8945,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_xor_si128 (__m128i a, __m128i b)    PXOR xmm, xmm/m128 + __m128i _mm_xor_si128 (__m128i a, __m128i b)PXOR xmm, xmm/m128 To be added. To be added. @@ -8976,7 +8976,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_xor_si128 (__m128i a, __m128i b)    PXOR xmm, xmm/m128 + __m128i _mm_xor_si128 (__m128i a, __m128i b)PXOR xmm, xmm/m128 To be added. To be added. diff --git a/xml/System.Runtime.Intrinsics.X86/Sse41.xml b/xml/System.Runtime.Intrinsics.X86/Sse41.xml index a98fd938ff4..dd01ffcd65b 100644 --- a/xml/System.Runtime.Intrinsics.X86/Sse41.xml +++ b/xml/System.Runtime.Intrinsics.X86/Sse41.xml @@ -56,7 +56,7 @@ To be added. To be added. To be added. - __m128d _mm_blend_pd (__m128d a, __m128d b, const int imm8)    BLENDPD xmm, xmm/m128, imm8 + __m128d _mm_blend_pd (__m128d a, __m128d b, const int imm8)BLENDPD xmm, xmm/m128, imm8 To be added. To be added. @@ -89,7 +89,7 @@ To be added. To be added. To be added. - __m128i _mm_blend_epi16 (__m128i a, __m128i b, const int imm8)    PBLENDW xmm, xmm/m128 imm8 + __m128i _mm_blend_epi16 (__m128i a, __m128i b, const int imm8)PBLENDW xmm, xmm/m128 imm8 To be added. To be added. @@ -122,7 +122,7 @@ To be added. To be added. To be added. - __m128 _mm_blend_ps (__m128 a, __m128 b, const int imm8)    BLENDPS xmm, xmm/m128, imm8 + __m128 _mm_blend_ps (__m128 a, __m128 b, const int imm8)BLENDPS xmm, xmm/m128, imm8 To be added. To be added. @@ -155,7 +155,7 @@ To be added. To be added. To be added. - __m128i _mm_blend_epi16 (__m128i a, __m128i b, const int imm8)    PBLENDW xmm, xmm/m128 imm8 + __m128i _mm_blend_epi16 (__m128i a, __m128i b, const int imm8)PBLENDW xmm, xmm/m128 imm8 To be added. To be added. @@ -188,7 +188,7 @@ To be added. To be added. To be added. - __m128i _mm_blendv_epi8 (__m128i a, __m128i b, __m128i mask)    PBLENDVB xmm, xmm/m128, xmm + __m128i _mm_blendv_epi8 (__m128i a, __m128i b, __m128i mask)PBLENDVB xmm, xmm/m128, xmm To be added. To be added. @@ -221,7 +221,7 @@ To be added. To be added. To be added. - __m128d _mm_blendv_pd (__m128d a, __m128d b, __m128d mask)    BLENDVPD xmm, xmm/m128, xmm0 + __m128d _mm_blendv_pd (__m128d a, __m128d b, __m128d mask)BLENDVPD xmm, xmm/m128, xmm0 To be added. To be added. @@ -250,7 +250,7 @@ To be added. To be added. To be added. - __m128i _mm_blendv_epi8 (__m128i a, __m128i b, __m128i mask)    PBLENDVB xmm, xmm/m128, xmm + __m128i _mm_blendv_epi8 (__m128i a, __m128i b, __m128i mask)PBLENDVB xmm, xmm/m128, xmm To be added. To be added. To be added. To be added. - __m128i _mm_blendv_epi8 (__m128i a, __m128i b, __m128i mask)    PBLENDVB xmm, xmm/m128, xmm + __m128i _mm_blendv_epi8 (__m128i a, __m128i b, __m128i mask)PBLENDVB xmm, xmm/m128, xmm To be added. To be added. To be added. To be added. - __m128i _mm_blendv_epi8 (__m128i a, __m128i b, __m128i mask)    PBLENDVB xmm, xmm/m128, xmm + __m128i _mm_blendv_epi8 (__m128i a, __m128i b, __m128i mask)PBLENDVB xmm, xmm/m128, xmm To be added. To be added. To be added. To be added. - __m128i _mm_blendv_epi8 (__m128i a, __m128i b, __m128i mask)    PBLENDVB xmm, xmm/m128, xmm + __m128i _mm_blendv_epi8 (__m128i a, __m128i b, __m128i mask)PBLENDVB xmm, xmm/m128, xmm To be added. To be added. @@ -398,7 +398,7 @@ This intrinsic generates PBLENDVB that needs a BYTE mask-vector, so users should To be added. To be added. To be added. - __m128 _mm_blendv_ps (__m128 a, __m128 b, __m128 mask)    BLENDVPS xmm, xmm/m128, xmm0 + __m128 _mm_blendv_ps (__m128 a, __m128 b, __m128 mask)BLENDVPS xmm, xmm/m128, xmm0 To be added. To be added. @@ -427,7 +427,7 @@ This intrinsic generates PBLENDVB that needs a BYTE mask-vector, so users should To be added. To be added. To be added. - __m128i _mm_blendv_epi8 (__m128i a, __m128i b, __m128i mask)    PBLENDVB xmm, xmm/m128, xmm + __m128i _mm_blendv_epi8 (__m128i a, __m128i b, __m128i mask)PBLENDVB xmm, xmm/m128, xmm To be added. To be added. To be added. To be added. - __m128i _mm_blendv_epi8 (__m128i a, __m128i b, __m128i mask)    PBLENDVB xmm, xmm/m128, xmm + __m128i _mm_blendv_epi8 (__m128i a, __m128i b, __m128i mask)PBLENDVB xmm, xmm/m128, xmm To be added. To be added. To be added. To be added. - __m128i _mm_blendv_epi8 (__m128i a, __m128i b, __m128i mask)    PBLENDVB xmm, xmm/m128, xmm + __m128i _mm_blendv_epi8 (__m128i a, __m128i b, __m128i mask)PBLENDVB xmm, xmm/m128, xmm To be added. To be added. - __m128d _mm_ceil_pd (__m128d a)    ROUNDPD xmm, xmm/m128, imm8(10) + __m128d _mm_ceil_pd (__m128d a)ROUNDPD xmm, xmm/m128, imm8(10) To be added. To be added. @@ -567,7 +567,7 @@ This intrinsic generates PBLENDVB that needs a BYTE mask-vector, so users should To be added. - __m128 _mm_ceil_ps (__m128 a)    ROUNDPS xmm, xmm/m128, imm8(10) + __m128 _mm_ceil_ps (__m128 a)ROUNDPS xmm, xmm/m128, imm8(10) To be added. To be added. @@ -596,7 +596,7 @@ This intrinsic generates PBLENDVB that needs a BYTE mask-vector, so users should To be added. - __m128d _mm_ceil_sd (__m128d a)    ROUNDSD xmm, xmm/m128, imm8(10) + __m128d _mm_ceil_sd (__m128d a)ROUNDSD xmm, xmm/m128, imm8(10) To be added. To be added. - __m128 _mm_ceil_ss (__m128 a)    ROUNDSD xmm, xmm/m128, imm8(10) + __m128 _mm_ceil_ss (__m128 a)ROUNDSD xmm, xmm/m128, imm8(10) To be added. To be added. To be added. - __m128d _mm_ceil_sd (__m128d a, __m128d b)    ROUNDSD xmm, xmm/m128, imm8(10) + __m128d _mm_ceil_sd (__m128d a, __m128d b)ROUNDSD xmm, xmm/m128, imm8(10) To be added. To be added. @@ -703,7 +703,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128 _mm_ceil_ss (__m128 a, __m128 b)    ROUNDSS xmm, xmm/m128, imm8(10) + __m128 _mm_ceil_ss (__m128 a, __m128 b)ROUNDSS xmm, xmm/m128, imm8(10) To be added. To be added. @@ -734,7 +734,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_cmpeq_epi64 (__m128i a, __m128i b)    PCMPEQQ xmm, xmm/m128 + __m128i _mm_cmpeq_epi64 (__m128i a, __m128i b)PCMPEQQ xmm, xmm/m128 To be added. To be added. @@ -765,7 +765,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_cmpeq_epi64 (__m128i a, __m128i b)    PCMPEQQ xmm, xmm/m128 + __m128i _mm_cmpeq_epi64 (__m128i a, __m128i b)PCMPEQQ xmm, xmm/m128 To be added. To be added. @@ -826,7 +826,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. - __m128i _mm_cvtepu8_epi16 (__m128i a)    PMOVZXBW xmm, xmm/m64 + __m128i _mm_cvtepu8_epi16 (__m128i a)PMOVZXBW xmm, xmm/m64 To be added. To be added. @@ -855,7 +855,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. - __m128i _mm_cvtepi8_epi16 (__m128i a)    PMOVSXBW xmm, xmm/m64 + __m128i _mm_cvtepi8_epi16 (__m128i a)PMOVSXBW xmm, xmm/m64 To be added. To be added. @@ -980,7 +980,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. - __m128i _mm_cvtepu8_epi32 (__m128i a)    PMOVZXBD xmm, xmm/m32 + __m128i _mm_cvtepu8_epi32 (__m128i a)PMOVZXBD xmm, xmm/m32 To be added. To be added. @@ -1009,7 +1009,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. - __m128i _mm_cvtepi16_epi32 (__m128i a)    PMOVSXWD xmm, xmm/m64 + __m128i _mm_cvtepi16_epi32 (__m128i a)PMOVSXWD xmm, xmm/m64 To be added. To be added. @@ -1038,7 +1038,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. - __m128i _mm_cvtepi8_epi32 (__m128i a)    PMOVSXBD xmm, xmm/m32 + __m128i _mm_cvtepi8_epi32 (__m128i a)PMOVSXBD xmm, xmm/m32 To be added. To be added. @@ -1067,7 +1067,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. - __m128i _mm_cvtepu16_epi32 (__m128i a)    PMOVZXWD xmm, xmm/m64 + __m128i _mm_cvtepu16_epi32 (__m128i a)PMOVZXWD xmm, xmm/m64 To be added. To be added. @@ -1256,7 +1256,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. - __m128i _mm_cvtepu8_epi64 (__m128i a)    PMOVZXBQ xmm, xmm/m16 + __m128i _mm_cvtepu8_epi64 (__m128i a)PMOVZXBQ xmm, xmm/m16 To be added. To be added. @@ -1285,7 +1285,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. - __m128i _mm_cvtepi16_epi64 (__m128i a)    PMOVSXWQ xmm, xmm/m32 + __m128i _mm_cvtepi16_epi64 (__m128i a)PMOVSXWQ xmm, xmm/m32 To be added. To be added. @@ -1314,7 +1314,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. - __m128i _mm_cvtepi32_epi64 (__m128i a)    PMOVSXDQ xmm, xmm/m64 + __m128i _mm_cvtepi32_epi64 (__m128i a)PMOVSXDQ xmm, xmm/m64 To be added. To be added. @@ -1343,7 +1343,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. - __m128i _mm_cvtepi8_epi64 (__m128i a)    PMOVSXBQ xmm, xmm/m16 + __m128i _mm_cvtepi8_epi64 (__m128i a)PMOVSXBQ xmm, xmm/m16 To be added. To be added. @@ -1372,7 +1372,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. - __m128i _mm_cvtepu16_epi64 (__m128i a)    PMOVZXWQ xmm, xmm/m32 + __m128i _mm_cvtepu16_epi64 (__m128i a)PMOVZXWQ xmm, xmm/m32 To be added. To be added. @@ -1401,7 +1401,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. - __m128i _mm_cvtepu32_epi64 (__m128i a)    PMOVZXDQ xmm, xmm/m64 + __m128i _mm_cvtepu32_epi64 (__m128i a)PMOVZXDQ xmm, xmm/m64 To be added. To be added. @@ -1530,7 +1530,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - __m128d _mm_dp_pd (__m128d a, __m128d b, const int imm8)    DPPD xmm, xmm/m128, imm8 + __m128d _mm_dp_pd (__m128d a, __m128d b, const int imm8)DPPD xmm, xmm/m128, imm8 To be added. To be added. @@ -1563,7 +1563,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - __m128 _mm_dp_ps (__m128 a, __m128 b, const int imm8)    DPPS xmm, xmm/m128, imm8 + __m128 _mm_dp_ps (__m128 a, __m128 b, const int imm8)DPPS xmm, xmm/m128, imm8 To be added. To be added. @@ -1594,7 +1594,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - int _mm_extract_epi8 (__m128i a, const int imm8)    PEXTRB reg/m8, xmm, imm8 + int _mm_extract_epi8 (__m128i a, const int imm8)PEXTRB reg/m8, xmm, imm8 To be added. To be added. @@ -1625,7 +1625,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - int _mm_extract_epi32 (__m128i a, const int imm8)    PEXTRD reg/m32, xmm, imm8 + int _mm_extract_epi32 (__m128i a, const int imm8)PEXTRD reg/m32, xmm, imm8 To be added. To be added. @@ -1656,7 +1656,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - int _mm_extract_ps (__m128 a, const int imm8)    EXTRACTPS xmm, xmm/m32, imm8 + int _mm_extract_ps (__m128 a, const int imm8)EXTRACTPS xmm, xmm/m32, imm8 To be added. To be added. @@ -1687,7 +1687,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - int _mm_extract_epi32 (__m128i a, const int imm8)    PEXTRD reg/m32, xmm, imm8 + int _mm_extract_epi32 (__m128i a, const int imm8)PEXTRD reg/m32, xmm, imm8 To be added. To be added. @@ -1716,7 +1716,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. - __m128d _mm_floor_pd (__m128d a)    ROUNDPD xmm, xmm/m128, imm8(9) + __m128d _mm_floor_pd (__m128d a)ROUNDPD xmm, xmm/m128, imm8(9) To be added. To be added. @@ -1745,7 +1745,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. - __m128 _mm_floor_ps (__m128 a)    ROUNDPS xmm, xmm/m128, imm8(9) + __m128 _mm_floor_ps (__m128 a)ROUNDPS xmm, xmm/m128, imm8(9) To be added. To be added. @@ -1774,7 +1774,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. - __m128d _mm_floor_sd (__m128d a)    ROUNDSD xmm, xmm/m128, imm8(9) + __m128d _mm_floor_sd (__m128d a)ROUNDSD xmm, xmm/m128, imm8(9) To be added. To be added. - __m128 _mm_floor_ss (__m128 a)    ROUNDSS xmm, xmm/m128, imm8(9) + __m128 _mm_floor_ss (__m128 a)ROUNDSS xmm, xmm/m128, imm8(9) To be added. To be added. To be added. - __m128d _mm_floor_sd (__m128d a, __m128d b)    ROUNDSD xmm, xmm/m128, imm8(9) + __m128d _mm_floor_sd (__m128d a, __m128d b)ROUNDSD xmm, xmm/m128, imm8(9) To be added. To be added. @@ -1881,7 +1881,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128 _mm_floor_ss (__m128 a, __m128 b)    ROUNDSS xmm, xmm/m128, imm8(9) + __m128 _mm_floor_ss (__m128 a, __m128 b)ROUNDSS xmm, xmm/m128, imm8(9) To be added. To be added. @@ -1914,7 +1914,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - __m128i _mm_insert_epi8 (__m128i a, int i, const int imm8)    PINSRB xmm, reg/m8, imm8 + __m128i _mm_insert_epi8 (__m128i a, int i, const int imm8)PINSRB xmm, reg/m8, imm8 To be added. To be added. @@ -1947,7 +1947,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - __m128i _mm_insert_epi32 (__m128i a, int i, const int imm8)    PINSRD xmm, reg/m32, imm8 + __m128i _mm_insert_epi32 (__m128i a, int i, const int imm8)PINSRD xmm, reg/m32, imm8 To be added. To be added. @@ -1980,7 +1980,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - __m128i _mm_insert_epi8 (__m128i a, int i, const int imm8)    PINSRB xmm, reg/m8, imm8 + __m128i _mm_insert_epi8 (__m128i a, int i, const int imm8)PINSRB xmm, reg/m8, imm8 To be added. To be added. @@ -2009,7 +2009,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - __m128 _mm_insert_ps (__m128 a, __m128 b, const int imm8)    INSERTPS xmm, xmm/m32, imm8 + __m128 _mm_insert_ps (__m128 a, __m128 b, const int imm8)INSERTPS xmm, xmm/m32, imm8 To be added. To be added. @@ -2042,7 +2042,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - __m128i _mm_insert_epi32 (__m128i a, int i, const int imm8)    PINSRD xmm, reg/m32, imm8 + __m128i _mm_insert_epi32 (__m128i a, int i, const int imm8)PINSRD xmm, reg/m32, imm8 To be added. To be added. @@ -2095,7 +2095,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. - __m128i _mm_stream_load_si128 (const __m128i* mem_addr)    MOVNTDQA xmm, m128 + __m128i _mm_stream_load_si128 (const __m128i* mem_addr)MOVNTDQA xmm, m128 To be added. To be added. @@ -2123,7 +2123,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. - __m128i _mm_stream_load_si128 (const __m128i* mem_addr)    MOVNTDQA xmm, m128 + __m128i _mm_stream_load_si128 (const __m128i* mem_addr)MOVNTDQA xmm, m128 To be added. To be added. @@ -2151,7 +2151,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. - __m128i _mm_stream_load_si128 (const __m128i* mem_addr)    MOVNTDQA xmm, m128 + __m128i _mm_stream_load_si128 (const __m128i* mem_addr)MOVNTDQA xmm, m128 To be added. To be added. @@ -2179,7 +2179,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. - __m128i _mm_stream_load_si128 (const __m128i* mem_addr)    MOVNTDQA xmm, m128 + __m128i _mm_stream_load_si128 (const __m128i* mem_addr)MOVNTDQA xmm, m128 To be added. To be added. @@ -2207,7 +2207,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. - __m128i _mm_stream_load_si128 (const __m128i* mem_addr)    MOVNTDQA xmm, m128 + __m128i _mm_stream_load_si128 (const __m128i* mem_addr)MOVNTDQA xmm, m128 To be added. To be added. @@ -2235,7 +2235,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. - __m128i _mm_stream_load_si128 (const __m128i* mem_addr)    MOVNTDQA xmm, m128 + __m128i _mm_stream_load_si128 (const __m128i* mem_addr)MOVNTDQA xmm, m128 To be added. To be added. @@ -2263,7 +2263,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. - __m128i _mm_stream_load_si128 (const __m128i* mem_addr)    MOVNTDQA xmm, m128 + __m128i _mm_stream_load_si128 (const __m128i* mem_addr)MOVNTDQA xmm, m128 To be added. To be added. @@ -2291,7 +2291,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. - __m128i _mm_stream_load_si128 (const __m128i* mem_addr)    MOVNTDQA xmm, m128 + __m128i _mm_stream_load_si128 (const __m128i* mem_addr)MOVNTDQA xmm, m128 To be added. To be added. @@ -2322,7 +2322,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_max_epi32 (__m128i a, __m128i b)    PMAXSD xmm, xmm/m128 + __m128i _mm_max_epi32 (__m128i a, __m128i b)PMAXSD xmm, xmm/m128 To be added. To be added. @@ -2353,7 +2353,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_max_epi8 (__m128i a, __m128i b)    PMAXSB xmm, xmm/m128 + __m128i _mm_max_epi8 (__m128i a, __m128i b)PMAXSB xmm, xmm/m128 To be added. To be added. @@ -2384,7 +2384,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_max_epu16 (__m128i a, __m128i b)    PMAXUW xmm, xmm/m128 + __m128i _mm_max_epu16 (__m128i a, __m128i b)PMAXUW xmm, xmm/m128 To be added. To be added. @@ -2415,7 +2415,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_max_epu32 (__m128i a, __m128i b)    PMAXUD xmm, xmm/m128 + __m128i _mm_max_epu32 (__m128i a, __m128i b)PMAXUD xmm, xmm/m128 To be added. To be added. @@ -2446,7 +2446,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_min_epi32 (__m128i a, __m128i b)    PMINSD xmm, xmm/m128 + __m128i _mm_min_epi32 (__m128i a, __m128i b)PMINSD xmm, xmm/m128 To be added. To be added. @@ -2477,7 +2477,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_min_epi8 (__m128i a, __m128i b)    PMINSB xmm, xmm/m128 + __m128i _mm_min_epi8 (__m128i a, __m128i b)PMINSB xmm, xmm/m128 To be added. To be added. @@ -2508,7 +2508,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_min_epu16 (__m128i a, __m128i b)    PMINUW xmm, xmm/m128 + __m128i _mm_min_epu16 (__m128i a, __m128i b)PMINUW xmm, xmm/m128 To be added. To be added. @@ -2539,7 +2539,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_min_epu32 (__m128i a, __m128i b)    PMINUD xmm, xmm/m128 + __m128i _mm_min_epu32 (__m128i a, __m128i b)PMINUD xmm, xmm/m128 To be added. To be added. @@ -2568,7 +2568,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. - __m128i _mm_minpos_epu16 (__m128i a)    PHMINPOSUW xmm, xmm/m128 + __m128i _mm_minpos_epu16 (__m128i a)PHMINPOSUW xmm, xmm/m128 To be added. To be added. @@ -2601,7 +2601,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. To be added. - __m128i _mm_mpsadbw_epu8 (__m128i a, __m128i b, const int imm8)    MPSADBW xmm, xmm/m128, imm8 + __m128i _mm_mpsadbw_epu8 (__m128i a, __m128i b, const int imm8)MPSADBW xmm, xmm/m128, imm8 To be added. To be added. @@ -2632,7 +2632,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_mul_epi32 (__m128i a, __m128i b)    PMULDQ xmm, xmm/m128 + __m128i _mm_mul_epi32 (__m128i a, __m128i b)PMULDQ xmm, xmm/m128 To be added. To be added. @@ -2663,7 +2663,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_mullo_epi32 (__m128i a, __m128i b)    PMULLD xmm, xmm/m128 + __m128i _mm_mullo_epi32 (__m128i a, __m128i b)PMULLD xmm, xmm/m128 To be added. To be added. @@ -2690,7 +2690,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_mullo_epi32 (__m128i a, __m128i b)    PMULLD xmm, xmm/m128 + __m128i _mm_mullo_epi32 (__m128i a, __m128i b)PMULLD xmm, xmm/m128 To be added. To be added. @@ -2721,7 +2721,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128i _mm_packus_epi32 (__m128i a, __m128i b)    PACKUSDW xmm, xmm/m128 + __m128i _mm_packus_epi32 (__m128i a, __m128i b)PACKUSDW xmm, xmm/m128 To be added. To be added. @@ -2808,7 +2808,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. - __m128d _mm_round_sd (__m128d a, _MM_FROUND_CUR_DIRECTION)    ROUNDSD xmm, xmm/m128, imm8(4) + __m128d _mm_round_sd (__m128d a, _MM_FROUND_CUR_DIRECTION)ROUNDSD xmm, xmm/m128, imm8(4) To be added. To be added. - __m128 _mm_round_ss (__m128 a, _MM_FROUND_CUR_DIRECTION)    ROUNDSS xmm, xmm/m128, imm8(4) + __m128 _mm_round_ss (__m128 a, _MM_FROUND_CUR_DIRECTION)ROUNDSS xmm, xmm/m128, imm8(4) To be added. To be added. To be added. - __m128d _mm_round_sd (__m128d a, __m128d b, _MM_FROUND_CUR_DIRECTION)    ROUNDSD xmm, xmm/m128, imm8(4) + __m128d _mm_round_sd (__m128d a, __m128d b, _MM_FROUND_CUR_DIRECTION)ROUNDSD xmm, xmm/m128, imm8(4) To be added. To be added. @@ -2915,7 +2915,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128 _mm_round_ss (__m128 a, __m128 b, _MM_FROUND_CUR_DIRECTION)    ROUNDSS xmm, xmm/m128, imm8(4) + __m128 _mm_round_ss (__m128 a, __m128 b, _MM_FROUND_CUR_DIRECTION)ROUNDSS xmm, xmm/m128, imm8(4) To be added. To be added. @@ -2944,7 +2944,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. - __m128d _mm_round_pd (__m128d a, int rounding)    ROUNDPD xmm, xmm/m128, imm8(8) + __m128d _mm_round_pd (__m128d a, int rounding)ROUNDPD xmm, xmm/m128, imm8(8) _MM_FROUND_TO_NEAREST_INT |_MM_FROUND_NO_EXC To be added. To be added. @@ -2974,7 +2974,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. - __m128 _mm_round_ps (__m128 a, int rounding)    ROUNDPS xmm, xmm/m128, imm8(8) + __m128 _mm_round_ps (__m128 a, int rounding)ROUNDPS xmm, xmm/m128, imm8(8) _MM_FROUND_TO_NEAREST_INT |_MM_FROUND_NO_EXC To be added. To be added. @@ -3004,7 +3004,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. - __m128d _mm_round_sd (__m128d a, _MM_FROUND_TO_NEAREST_INT |_MM_FROUND_NO_EXC)    ROUNDSD xmm, xmm/m128, imm8(8) + __m128d _mm_round_sd (__m128d a, _MM_FROUND_TO_NEAREST_INT |_MM_FROUND_NO_EXC)ROUNDSD xmm, xmm/m128, imm8(8) To be added. To be added. - __m128 _mm_round_ss (__m128 a, _MM_FROUND_TO_NEAREST_INT | _MM_FROUND_NO_EXC)    ROUNDSS xmm, xmm/m128, imm8(8) + __m128 _mm_round_ss (__m128 a, _MM_FROUND_TO_NEAREST_INT | _MM_FROUND_NO_EXC)ROUNDSS xmm, xmm/m128, imm8(8) To be added. To be added. To be added. - __m128d _mm_round_sd (__m128d a, __m128d b, _MM_FROUND_TO_NEAREST_INT |_MM_FROUND_NO_EXC)    ROUNDSD xmm, xmm/m128, imm8(8) + __m128d _mm_round_sd (__m128d a, __m128d b, _MM_FROUND_TO_NEAREST_INT |_MM_FROUND_NO_EXC)ROUNDSD xmm, xmm/m128, imm8(8) To be added. To be added. @@ -3111,7 +3111,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128 _mm_round_ss (__m128 a, __m128 b, _MM_FROUND_TO_NEAREST_INT | _MM_FROUND_NO_EXC)    ROUNDSS xmm, xmm/m128, imm8(8) + __m128 _mm_round_ss (__m128 a, __m128 b, _MM_FROUND_TO_NEAREST_INT | _MM_FROUND_NO_EXC)ROUNDSS xmm, xmm/m128, imm8(8) To be added. To be added. @@ -3198,7 +3198,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. - __m128d _mm_round_sd (__m128d a, _MM_FROUND_TO_NEG_INF |_MM_FROUND_NO_EXC)    ROUNDSD xmm, xmm/m128, imm8(9) + __m128d _mm_round_sd (__m128d a, _MM_FROUND_TO_NEG_INF |_MM_FROUND_NO_EXC)ROUNDSD xmm, xmm/m128, imm8(9) To be added. To be added. - __m128 _mm_round_ss (__m128 a, _MM_FROUND_TO_NEG_INF | _MM_FROUND_NO_EXC)    ROUNDSS xmm, xmm/m128, imm8(9) + __m128 _mm_round_ss (__m128 a, _MM_FROUND_TO_NEG_INF | _MM_FROUND_NO_EXC)ROUNDSS xmm, xmm/m128, imm8(9) To be added. To be added. To be added. - __m128d _mm_round_sd (__m128d a, __m128d b, _MM_FROUND_TO_NEG_INF |_MM_FROUND_NO_EXC)    ROUNDSD xmm, xmm/m128, imm8(9) + __m128d _mm_round_sd (__m128d a, __m128d b, _MM_FROUND_TO_NEG_INF |_MM_FROUND_NO_EXC)ROUNDSD xmm, xmm/m128, imm8(9) To be added. To be added. @@ -3305,7 +3305,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128 _mm_round_ss (__m128 a, __m128 b, _MM_FROUND_TO_NEG_INF | _MM_FROUND_NO_EXC)    ROUNDSS xmm, xmm/m128, imm8(9) + __m128 _mm_round_ss (__m128 a, __m128 b, _MM_FROUND_TO_NEG_INF | _MM_FROUND_NO_EXC)ROUNDSS xmm, xmm/m128, imm8(9) To be added. To be added. @@ -3392,7 +3392,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. - __m128d _mm_round_sd (__m128d a, _MM_FROUND_TO_POS_INF |_MM_FROUND_NO_EXC)    ROUNDSD xmm, xmm/m128, imm8(10) + __m128d _mm_round_sd (__m128d a, _MM_FROUND_TO_POS_INF |_MM_FROUND_NO_EXC)ROUNDSD xmm, xmm/m128, imm8(10) To be added. To be added. - __m128 _mm_round_ss (__m128 a, _MM_FROUND_TO_POS_INF | _MM_FROUND_NO_EXC)    ROUNDSS xmm, xmm/m128, imm8(10) + __m128 _mm_round_ss (__m128 a, _MM_FROUND_TO_POS_INF | _MM_FROUND_NO_EXC)ROUNDSS xmm, xmm/m128, imm8(10) To be added. To be added. To be added. - __m128d _mm_round_sd (__m128d a, __m128d b, _MM_FROUND_TO_POS_INF |_MM_FROUND_NO_EXC)    ROUNDSD xmm, xmm/m128, imm8(10) + __m128d _mm_round_sd (__m128d a, __m128d b, _MM_FROUND_TO_POS_INF |_MM_FROUND_NO_EXC)ROUNDSD xmm, xmm/m128, imm8(10) To be added. To be added. @@ -3499,7 +3499,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128 _mm_round_ss (__m128 a, __m128 b, _MM_FROUND_TO_POS_INF | _MM_FROUND_NO_EXC)    ROUNDSS xmm, xmm/m128, imm8(10) + __m128 _mm_round_ss (__m128 a, __m128 b, _MM_FROUND_TO_POS_INF | _MM_FROUND_NO_EXC)ROUNDSS xmm, xmm/m128, imm8(10) To be added. To be added. @@ -3586,7 +3586,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. - __m128d _mm_round_sd (__m128d a, _MM_FROUND_TO_ZERO |_MM_FROUND_NO_EXC)    ROUNDSD xmm, xmm/m128, imm8(11) + __m128d _mm_round_sd (__m128d a, _MM_FROUND_TO_ZERO |_MM_FROUND_NO_EXC)ROUNDSD xmm, xmm/m128, imm8(11) To be added. To be added. - __m128 _mm_round_ss (__m128 a, _MM_FROUND_TO_ZERO | _MM_FROUND_NO_EXC)    ROUNDSS xmm, xmm/m128, imm8(11) + __m128 _mm_round_ss (__m128 a, _MM_FROUND_TO_ZERO | _MM_FROUND_NO_EXC)ROUNDSS xmm, xmm/m128, imm8(11) To be added. To be added. To be added. - __m128d _mm_round_sd (__m128d a, __m128d b, _MM_FROUND_TO_ZERO |_MM_FROUND_NO_EXC)    ROUNDSD xmm, xmm/m128, imm8(11) + __m128d _mm_round_sd (__m128d a, __m128d b, _MM_FROUND_TO_ZERO |_MM_FROUND_NO_EXC)ROUNDSD xmm, xmm/m128, imm8(11) To be added. To be added. @@ -3693,7 +3693,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - __m128 _mm_round_ss (__m128 a, __m128 b, _MM_FROUND_TO_ZERO | _MM_FROUND_NO_EXC)    ROUNDSS xmm, xmm/m128, imm8(11) + __m128 _mm_round_ss (__m128 a, __m128 b, _MM_FROUND_TO_ZERO | _MM_FROUND_NO_EXC)ROUNDSS xmm, xmm/m128, imm8(11) To be added. To be added. @@ -3848,7 +3848,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - int _mm_testc_si128 (__m128i a, __m128i b)    PTEST xmm, xmm/m128 + int _mm_testc_si128 (__m128i a, __m128i b)PTEST xmm, xmm/m128 To be added. To be added. @@ -4096,7 +4096,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - int _mm_testnzc_si128 (__m128i a, __m128i b)    PTEST xmm, xmm/m128 + int _mm_testnzc_si128 (__m128i a, __m128i b)PTEST xmm, xmm/m128 To be added. To be added. @@ -4344,7 +4344,7 @@ The native signature doesn't exist. This additional overload is provided for com To be added. To be added. - int _mm_testz_si128 (__m128i a, __m128i b)    PTEST xmm, xmm/m128 + int _mm_testz_si128 (__m128i a, __m128i b)PTEST xmm, xmm/m128 To be added. To be added.