694 Commits

Author SHA1 Message Date
Christopher Serr
677644afb9
Add vdiv neon instructions (#1077) 2021-03-13 14:26:44 +00:00
Alex Crichton
e35da555f8
Update WebAssembly SIMD/Atomics (#1073) 2021-03-11 23:30:30 +00:00
surechen
7af3c0af25
Add neon instruction vdup (#1071) 2021-03-11 12:24:19 +00:00
Sparrow Li
088067dbd9
Support _p8 type in stdarch-gen (#1070) 2021-03-10 09:54:43 +00:00
Sparrow Li
7bc90053fd
add vcgez, vcgtz, vclez, vcltz neon instructions (#1069) 2021-03-10 06:14:03 +00:00
minybot
7583a92072
mm256_srli,slli_si256; mm256_bsrli,bslli_epi128 to const generics (#1067) 2021-03-10 03:44:27 +00:00
Rémy Rakic
f0a9100c7f
Convert the last avx512f and avx512vpclmulqdq intrinsics (#1068) 2021-03-09 22:21:47 +00:00
surechen
90e778e408
Add neon instruction vbslq (#1065) 2021-03-09 03:44:52 +00:00
minybot
b9df0eb1c1
some Avx512f to const generics (#1064) 2021-03-09 00:49:19 +00:00
surechen
3b72ddfb43
add neon instruction vbsl (#1062) 2021-03-08 11:55:13 +00:00
Sparrow Li
b042298bc4
Modify stdarch-gen to generate instructions composed of multiple functions and add vtst instructions (#1063) 2021-03-08 11:15:04 +00:00
tmiasko
6b8d9a67ca
Convert _mm_alignr_epi8 to const generics (#1061) 2021-03-07 23:33:13 +00:00
Rémy Rakic
008e1579b6
More avx512f conversions to const generics (#1060) 2021-03-07 23:29:27 +00:00
minybot
40ec296d26
avx512gnfi to const generics (#1059) 2021-03-07 15:48:44 +00:00
tmiasko
1f1bfc92df
Convert _mm256_blend_{ps,pd} to const generics (#1058) 2021-03-07 15:20:05 +00:00
minybot
e54e113b05
some avx512 to const generics (#1054) 2021-03-07 15:06:22 +00:00
surechen
0203e47f5e
support instructions : vabd vaba (#1053) 2021-03-06 17:12:49 +00:00
surechen
a310df2e2c remove redundant code 2021-03-06 17:10:52 +00:00
surechen
bebc695777 remove unused line 2021-03-06 17:10:52 +00:00
surechen
10d6ae269f use stdarch-gen to generate instructions 2021-03-06 17:10:52 +00:00
surechen
400651adfa edit for matching comment 2021-03-06 17:10:52 +00:00
surechen
15f8b87e37 edit 2021-03-06 17:10:52 +00:00
surechen
88ae5346e9 add neon instruction abs for floating-point 2021-03-06 17:10:52 +00:00
Rémy Rakic
59ecccfba0 convert _mm256_blend_epi16 to const generics 2021-03-06 17:09:18 +00:00
Rémy Rakic
4c3ac09c37 convert _mm256_blend_epi32 to const generics 2021-03-06 17:09:18 +00:00
Rémy Rakic
65f6a147de convert _mm_blend_epi32 to const generics 2021-03-06 17:09:18 +00:00
Rémy Rakic
8a65e1a0fb convert _mm256_extracti128_si256 to const generics 2021-03-06 17:09:18 +00:00
Rémy Rakic
ad6678a1de convert _mm256_inserti128_si256 to const generics 2021-03-06 17:09:18 +00:00
Rémy Rakic
28a93bbbad convert _mm256_shufflelo_epi16 to const generics 2021-03-06 17:09:18 +00:00
Rémy Rakic
914893b147 convert _mm256_shufflehi_epi16 to const generics 2021-03-06 17:09:18 +00:00
Rémy Rakic
fb871cd7c9 convert _mm256_permute4x64_pd to const generics 2021-03-06 17:09:18 +00:00
Rémy Rakic
913f5b9af4 convert _mm256_permute4x64_epi64 to const generics 2021-03-06 17:09:18 +00:00
Rémy Rakic
7ca45bebaa convert _mm256_mask_i64gather_pd to const generics 2021-03-06 17:09:18 +00:00
Rémy Rakic
b0fcace623 convert _mm256_i64gather_pd to const generics 2021-03-06 17:09:18 +00:00
Rémy Rakic
6e89c87395 convert _mm_mask_i64gather_pd to const generics 2021-03-06 17:09:18 +00:00
Rémy Rakic
5a6192ae64 convert _mm_i64gather_pd to const generics 2021-03-06 17:09:18 +00:00
Rémy Rakic
ffc9ab6295 convert _mm256_mask_i64gather_epi64 to const generics 2021-03-06 17:09:18 +00:00
Rémy Rakic
bf773ccf5e convert _mm256_i64gather_epi64 to const generics 2021-03-06 17:09:18 +00:00
Rémy Rakic
ec40e3a5da convert _mm_mask_i64gather_epi64 to const generics 2021-03-06 17:09:18 +00:00
Rémy Rakic
f28d7a3163 convert _mm_i64gather_epi64 to const generics 2021-03-06 17:09:18 +00:00
Rémy Rakic
5d3b8b6e8b convert _mm256_mask_i64gather_ps to const generics 2021-03-06 17:09:18 +00:00
Rémy Rakic
80bb4ab06b convert _mm256_i64gather_ps to const generics 2021-03-06 17:09:18 +00:00
Rémy Rakic
26fb95c7c7 convert _mm_mask_i64gather_ps to const generics 2021-03-06 17:09:18 +00:00
Rémy Rakic
34339ea8a6 convert _mm_i64gather_ps to const generics 2021-03-06 17:09:18 +00:00
Rémy Rakic
98682b6dd2 convert _mm256_mask_i64gather_epi32 to const generics 2021-03-06 17:09:18 +00:00
Rémy Rakic
653d676b06 convert _mm256_i64gather_epi32 to const generics 2021-03-06 17:09:18 +00:00
Rémy Rakic
601d6fbf19 convert _mm_mask_i64gather_epi32 to const generics 2021-03-06 17:09:18 +00:00
Rémy Rakic
273b3070de convert _mm_i64gather_epi32 to const generics 2021-03-06 17:09:18 +00:00
Rémy Rakic
42ea0579e2 convert _mm256_mask_i32gather_pd to const generics 2021-03-06 17:09:18 +00:00
Rémy Rakic
057823c30d convert _mm256_i32gather_pd to const generics 2021-03-06 17:09:18 +00:00