Amanieu d'Antras 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ca1f7cc1a6 
							
						 
					 
					
						
						
							
							Add missing vtst_p16 and vtstq_p16 intrinsics ( #1257 )  
						
						
						
						
					 
					
						2021-11-20 20:51:37 +00:00 
						 
				 
			
				
					
						
							
							
								Sparrow Li 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7c3bd04537 
							
						 
					 
					
						
						
							
							complete armv8 instructions ( #1256 )  
						
						
						
						
					 
					
						2021-11-19 01:24:36 +00:00 
						 
				 
			
				
					
						
							
							
								Sparrow Li 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							be5e1be224 
							
						 
					 
					
						
						
							
							Add remaining insturctions ( #1250 )  
						
						... 
						
						
						
						* add vmmla vusmmla vsm4e vsm3 vrax1 vxar vsha512 vbcax veor3 neon instructions
* update runtime feature detect
* correct tests
* add `vrnd32x` `vrnd64x`
* add MISSING.md 
						
						
					 
					
						2021-11-10 15:19:59 +00:00 
						 
				 
			
				
					
						
							
							
								Sparrow Li 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9df48f1e57 
							
						 
					 
					
						
						
							
							Complete the remaining neon instructions ( #1230 )  
						
						
						
						
					 
					
						2021-10-21 10:52:05 +01:00 
						 
				 
			
				
					
						
							
							
								Sparrow Li 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							328553ef64 
							
						 
					 
					
						
						
							
							Complete vld1 instructions with some corrections ( #1216 )  
						
						
						
						
					 
					
						2021-09-18 14:13:24 +01:00 
						 
				 
			
				
					
						
							
							
								Sparrow Li 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4baf95fddd 
							
						 
					 
					
						
						
							
							add vldx neon instructions ( #1200 )  
						
						
						
						
					 
					
						2021-08-24 19:51:30 +01:00 
						 
				 
			
				
					
						
							
							
								Nils Hasenbanck 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3ecc56b329 
							
						 
					 
					
						
						
							
							Add vst1_* neon intrinsics. ( #1171 )  
						
						
						
						
					 
					
						2021-05-27 07:40:45 +01:00 
						 
				 
			
				
					
						
							
							
								SparrowLii 
							
						 
					 
					
						
						
						
						
							
						
						
							911ace84b2 
							
						 
					 
					
						
						
							
							Add vqrdmulh, vqrdmlah, vqrdmlsh neon instructions  
						
						
						
						
					 
					
						2021-05-06 15:44:54 +01:00 
						 
				 
			
				
					
						
							
							
								scottmcm 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							54a2d8b82a 
							
						 
					 
					
						
						
							
							Remove #![feature(try_trait)] from a test ( #1142 )  
						
						... 
						
						
						
						I'm working on `try_trait_v2` which will break this, so I'm going
around removing uses from the rustc tree where I can. 
						
						
					 
					
						2021-04-26 00:45:20 +01:00 
						 
				 
			
				
					
						
							
							
								Sebastian Thiel 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							43126c3f65 
							
						 
					 
					
						
						
							
							[DRAFT] intrinsics for all architectures appear in rustdoc ( #1104 )  
						
						
						
						
					 
					
						2021-04-17 13:46:33 +01:00 
						 
				 
			
				
					
						
							
							
								Amanieu d'Antras 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6405058a6f 
							
						 
					 
					
						
						
							
							Don't import from core ( #1115 )  
						
						... 
						
						
						
						This breaks when core_arch is included as a module in core. 
						
						
					 
					
						2021-04-13 04:31:37 +01:00 
						 
				 
			
				
					
						
							
							
								Joshua Nelson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7bab2c0695 
							
						 
					 
					
						
						
							
							Deny 2018 idiom lints ( #1108 )  
						
						... 
						
						
						
						This lint is allow by default, which is why this wasn't spotted earlier.
It's denied by rust-lang/rust, so it's good to warn about it here so it
can be fixed more quickly. 
						
						
					 
					
						2021-04-07 05:46:39 +01:00 
						 
				 
			
				
					
						
							
							
								Sparrow Li 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							64f84788c9 
							
						 
					 
					
						
						
							
							add vreinterpret neon instructions ( #1101 )  
						
						
						
						
					 
					
						2021-03-30 06:51:01 +01:00 
						 
				 
			
				
					
						
							
							
								surechen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7947cb8bac 
							
						 
					 
					
						
						
							
							add neon instruction vmov_n_* and vmovq_n_* ( #1085 )  
						
						
						
						
					 
					
						2021-03-17 09:34:49 +00:00 
						 
				 
			
				
					
						
							
							
								Amanieu d'Antras 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3fb437b867 
							
						 
					 
					
						
						
							
							Add stricter validation of const arguments on x86 intrinsics ( #1025 )  
						
						
						
						
					 
					
						2021-02-28 18:07:42 +00:00 
						 
				 
			
				
					
						
							
							
								Rémy Rakic 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d6a22093aa 
							
						 
					 
					
						
						
							
							Convert SSE 4.2 intrinsics to const generics ( #1023 )  
						
						
						
						
					 
					
						2021-02-28 17:26:55 +00:00 
						 
				 
			
				
					
						
							
							
								Amanieu d'Antras 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b4023b1ffe 
							
						 
					 
					
						
						
							
							Initial conversion to const generics ( #1018 )  
						
						
						
						
					 
					
						2021-02-27 14:25:19 +00:00 
						 
				 
			
				
					
						
							
							
								minybot 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b7acc2e1da 
							
						 
					 
					
						
						
							
							Avx512f avx512vl ( #1001 )  
						
						
						
						
					 
					
						2021-02-14 17:59:05 +00:00 
						 
				 
			
				
					
						
							
							
								kangshan1157 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							936e1add97 
							
						 
					 
					
						
						
							
							Implement avx512bf16 intrinsics ( #998 )  
						
						
						
						
					 
					
						2021-02-10 23:29:27 +00:00 
						 
				 
			
				
					
						
							
							
								minybot 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1f93bbe3b9 
							
						 
					 
					
						
						
							
							avx512vnni ( #982 )  
						
						
						
						
					 
					
						2021-01-13 14:09:19 +00:00 
						 
				 
			
				
					
						
							
							
								minybot 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6dc569d9d9 
							
						 
					 
					
						
						
							
							avx512vbmi2 ( #979 )  
						
						
						
						
					 
					
						2021-01-11 16:52:19 +00:00 
						 
				 
			
				
					
						
							
							
								minybot 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							981e250f89 
							
						 
					 
					
						
						
							
							Avx512vbmi ( #977 )  
						
						
						
						
					 
					
						2021-01-04 00:35:51 +00:00 
						 
				 
			
				
					
						
							
							
								DevJPM 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c5ccd02907 
							
						 
					 
					
						
						
							
							Add AVX512BITALG ( #964 )  
						
						... 
						
						
						
						This adds the AVX512BITALG intrinsics.
It also patches the verification against the Intel Intrinsic Guide
because Rust uses a different naming.
Added intrinsics match _mm(256|512)?(_maskz?)?_popcnt_epi(8|16) for the popcount ones
and _mm(256|512)?(_mask)?_bitshuffle_epi64_mask 
						
						
					 
					
						2020-12-09 00:28:58 +00:00 
						 
				 
			
				
					
						
							
							
								minybot 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8cd6f164a6 
							
						 
					 
					
						
						
							
							Avx512bw ( #960 )  
						
						
						
						
					 
					
						2020-12-01 09:43:01 +00:00 
						 
				 
			
				
					
						
							
							
								minybot 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ea5a0d01d3 
							
						 
					 
					
						
						
							
							Avx512bw ( #953 )  
						
						
						
						
					 
					
						2020-11-22 15:10:25 +00:00 
						 
				 
			
				
					
						
							
							
								Adam Hillier 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7ebfd93bb6 
							
						 
					 
					
						
						
							
							Add most single-register load Arm intrinsics. ( #941 )  
						
						
						
						
					 
					
						2020-11-07 23:22:07 +00:00 
						 
				 
			
				
					
						
							
							
								minybot 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7bb92b7809 
							
						 
					 
					
						
						
							
							Avx512f ( #933 )  
						
						
						
						
					 
					
						2020-11-07 00:14:05 +00:00 
						 
				 
			
				
					
						
							
							
								Joshua Nelson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							33355e69c2 
							
						 
					 
					
						
						
							
							Fix some clippy lints ( #937 )  
						
						
						
						
					 
					
						2020-11-02 00:53:39 +00:00 
						 
				 
			
				
					
						
							
							
								Adam Hillier 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							56e4b3dd1f 
							
						 
					 
					
						
						
							
							Add shift-and-insert Arm intrinsics. ( #936 )  
						
						
						
						
					 
					
						2020-11-02 00:44:25 +00:00 
						 
				 
			
				
					
						
							
							
								minybot 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ae707fa29d 
							
						 
					 
					
						
						
							
							Avx512f ( #927 )  
						
						
						
						
					 
					
						2020-10-17 01:14:41 +01:00 
						 
				 
			
				
					
						
							
							
								minybot 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9090eec2f7 
							
						 
					 
					
						
						
							
							Avx512f ( #921 )  
						
						
						
						
					 
					
						2020-10-10 17:14:15 +01:00 
						 
				 
			
				
					
						
							
							
								Dong Bo 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4eefe3f4ab 
							
						 
					 
					
						
						
							
							Implement prefetch hints for aarch64 ( #918 )  
						
						... 
						
						
						
						Co-authored-by: Wang Maozhang <wangmaozhang@huawei.com> 
						
						
					 
					
						2020-09-26 02:37:57 +01:00 
						 
				 
			
				
					
						
							
							
								minybot 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							99f0dac00e 
							
						 
					 
					
						
						
							
							Avx512f ( #912 )  
						
						
						
						
					 
					
						2020-09-19 22:16:01 +01:00 
						 
				 
			
				
					
						
							
							
								minybot 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cf1adeba7a 
							
						 
					 
					
						
						
							
							Avx512f ( #901 )  
						
						
						
						
					 
					
						2020-09-11 22:26:39 +01:00 
						 
				 
			
				
					
						
							
							
								jethrogb 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e8a9e43f93 
							
						 
					 
					
						
						
							
							Re-land mm_extract_epi fix ( #898 )  
						
						... 
						
						
						
						This reverts commit 311d56cd91609c1c1c0370cbd2ece8e3048653a5.
Co-authored-by: Jethro Beekman <jethro@fortanix.com> 
						
						
					 
					
						2020-09-08 14:38:43 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Crichton 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9a3b159e83 
							
						 
					 
					
						
						
							
							Partially revert  #868  ( #878 )  
						
						... 
						
						
						
						This commit partially reverts #868  to restore the intrinsics to their
original implementation to avoid breaking changes. This is done while
rust-lang/rust#73166  is running through crater, and should unblock
rust-lang/rust#74482 . 
						
						
					 
					
						2020-07-28 16:29:35 +00:00 
						 
				 
			
				
					
						
							
							
								Shamir Khodzha 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							78135e1774 
							
						 
					 
					
						
						
							
							added f32 and f64 unaligned stores and loads from avx512f set ( #873 )  
						
						
						
						
					 
					
						2020-07-11 09:02:07 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Smith 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5ff50904d8 
							
						 
					 
					
						
						
							
							Add AVX 512f gather, scatter and compare intrinsics ( #866 )  
						
						... 
						
						
						
						Co-authored-by: bjorn3 <bjorn3@users.noreply.github.com> 
						
						
					 
					
						2020-06-16 17:49:21 +01:00 
						 
				 
			
				
					
						
							
							
								Jethro Beekman 
							
						 
					 
					
						
						
						
						
							
						
						
							a214956fe5 
							
						 
					 
					
						
						
							
							Fix x86 extract_epi{8,16} functions  
						
						... 
						
						
						
						* Update Intel intrinsics definitions with the latest version
* Update _mm256_extract_epi{8,16} to match latest definition
* Fix _mm_extract_epi16 sign extension
Fixes  #867  
						
						
					 
					
						2020-06-09 12:29:01 +01:00 
						 
				 
			
				
					
						
							
							
								Mahmut Bulut 
							
						 
					 
					
						
						
						
						
							
						
						
							5b8bd0661a 
							
						 
					 
					
						
						
							
							Fix cancellation code arithmetic  
						
						
						
						
					 
					
						2020-05-29 19:05:48 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Smith 
							
						 
					 
					
						
						
						
						
							
						
						
							48b086a827 
							
						 
					 
					
						
						
							
							Add __mmask8 type  
						
						
						
						
					 
					
						2020-05-29 00:07:03 +01:00 
						 
				 
			
				
					
						
							
							
								Heinz N. Gies 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							70f3623b52 
							
						 
					 
					
						
						
							
							Implement additional ARM NEON intriniscs ( #792 )  
						
						
						
						
					 
					
						2020-04-07 20:06:38 +01:00 
						 
				 
			
				
					
						
							
							
								Taiki Endo 
							
						 
					 
					
						
						
						
						
							
						
						
							5c1430079b 
							
						 
					 
					
						
						
							
							Format with rustfmt  
						
						
						
						
					 
					
						2019-10-26 18:46:57 +02:00 
						 
				 
			
				
					
						
							
							
								Taiki Endo 
							
						 
					 
					
						
						
						
						
							
						
						
							8f07ba7489 
							
						 
					 
					
						
						
							
							Update proc-macro2, syn, and quote to 1.0  
						
						
						
						
					 
					
						2019-10-26 18:46:57 +02:00 
						 
				 
			
				
					
						
							
							
								gnzlbg 
							
						 
					 
					
						
						
						
						
							
						
						
							ed67655cc8 
							
						 
					 
					
						
						
							
							Verify that all intrinsics have a run-time test  
						
						
						
						
					 
					
						2019-08-17 21:14:54 +02:00 
						 
				 
			
				
					
						
							
							
								gnzlbg 
							
						 
					 
					
						
						
						
						
							
						
						
							8cec101751 
							
						 
					 
					
						
						
							
							Allow unused items in verification tests  
						
						
						
						
					 
					
						2019-07-09 01:37:07 +02:00 
						 
				 
			
				
					
						
							
							
								gnzlbg 
							
						 
					 
					
						
						
						
						
							
						
						
							686b813f5d 
							
						 
					 
					
						
						
							
							Update repo name  
						
						
						
						
					 
					
						2019-07-09 01:37:07 +02:00