@@ -11,7 +11,7 @@ diff --git a/library/core/src/lib.rs b/library/core/src/lib.rs
1111index aa1ad93..95fbf55 100644
1212--- a/library/core/src/lib.rs
1313+++ b/library/core/src/lib.rs
14- @@ -398,25 +398,4 @@ pub mod arch {
14+ @@ -398,23 +398,4 @@ pub mod arch {
1515 }
1616 }
1717
@@ -25,12 +25,10 @@ index aa1ad93..95fbf55 100644
2525- #[allow(missing_debug_implementations, dead_code, unsafe_op_in_unsafe_fn, unused_unsafe)]
2626- #[allow(rustdoc::bare_urls)]
2727- #[unstable(feature = "portable_simd", issue = "86656")]
28- - #[cfg(not(all(miri, doctest)))] // Miri does not support all SIMD intrinsics
2928- mod core_simd;
3029-
3130- #[doc = include_str!("../../portable-simd/crates/core_simd/src/core_simd_docs.md")]
3231- #[unstable(feature = "portable_simd", issue = "86656")]
33- - #[cfg(not(all(miri, doctest)))] // Miri does not support all SIMD intrinsics
3432- pub mod simd {
3533- #[unstable(feature = "portable_simd", issue = "86656")]
3634- pub use crate::core_simd::simd::*;
@@ -41,15 +39,14 @@ diff --git a/library/core/src/slice/mod.rs b/library/core/src/slice/mod.rs
4139index cd38c3a..ad632dc 100644
4240--- a/library/core/src/slice/mod.rs
4341+++ b/library/core/src/slice/mod.rs
44- @@ -17,7 +17,6 @@ use crate::ptr;
42+ @@ -17,6 +17,5 @@ use crate::ptr;
4543 use crate::result::Result;
4644 use crate::result::Result::{Err, Ok};
47- #[cfg(not(miri))] // Miri does not support all SIMD intrinsics
4845- use crate::simd::{self, Simd};
4946 use crate::slice;
5047
5148 #[unstable(
52- @@ -3475,123 +3474,6 @@ impl<T> [T] {
49+ @@ -3475,121 +3474,6 @@ impl<T> [T] {
5350 }
5451 }
5552
@@ -102,14 +99,13 @@ index cd38c3a..ad632dc 100644
10299- /// suffix.iter().copied().sum(),
103100- /// ]);
104101- /// let sums = middle.iter().copied().fold(sums, f32x4::add);
105- - /// sums.horizontal_sum ()
102+ - /// sums.reduce_sum ()
106103- /// }
107104- ///
108105- /// let numbers: Vec<f32> = (1..101).map(|x| x as _).collect();
109106- /// assert_eq!(basic_simd_sum(&numbers[1..99]), 4949.0);
110107- /// ```
111108- #[unstable(feature = "portable_simd", issue = "86656")]
112- - #[cfg(not(miri))] // Miri does not support all SIMD intrinsics
113109- pub fn as_simd<const LANES: usize>(&self) -> (&[T], &[Simd<T, LANES>], &[T])
114110- where
115111- Simd<T, LANES>: AsRef<[T; LANES]>,
@@ -153,7 +149,6 @@ index cd38c3a..ad632dc 100644
153149- /// be lifted in a way that would make it possible to see panics from this
154150- /// method for something like `LANES == 3`.
155151- #[unstable(feature = "portable_simd", issue = "86656")]
156- - #[cfg(not(miri))] // Miri does not support all SIMD intrinsics
157152- pub fn as_simd_mut<const LANES: usize>(&mut self) -> (&mut [T], &mut [Simd<T, LANES>], &mut [T])
158153- where
159154- Simd<T, LANES>: AsMut<[T; LANES]>,
@@ -197,15 +192,14 @@ diff --git a/library/std/src/lib.rs b/library/std/src/lib.rs
197192index 5dc586d..b6fc48f 100644
198193--- a/library/std/src/lib.rs
199194+++ b/library/std/src/lib.rs
200- @@ -312,7 +312,6 @@
195+ @@ -312,6 +312,5 @@
201196 #![feature(panic_can_unwind)]
202197 #![feature(panic_unwind)]
203198 #![feature(platform_intrinsics)]
204199- #![feature(portable_simd)]
205200 #![feature(prelude_import)]
206201 #![feature(ptr_as_uninit)]
207- #![feature(ptr_internals)]
208- @@ -508,25 +508,6 @@ pub mod time;
202+ @@ -508,23 +508,6 @@ pub mod time;
209203 #[unstable(feature = "once_cell", issue = "74465")]
210204 pub mod lazy;
211205
@@ -215,10 +209,8 @@ index 5dc586d..b6fc48f 100644
215209- #[allow(missing_debug_implementations, dead_code, unsafe_op_in_unsafe_fn, unused_unsafe)]
216210- #[allow(rustdoc::bare_urls)]
217211- #[unstable(feature = "portable_simd", issue = "86656")]
218- - #[cfg(not(all(miri, doctest)))] // Miri does not support all SIMD intrinsics
219212- mod std_float;
220213-
221- - #[cfg(not(all(miri, doctest)))] // Miri does not support all SIMD intrinsics
222214- #[doc = include_str!("../../portable-simd/crates/core_simd/src/core_simd_docs.md")]
223215- #[unstable(feature = "portable_simd", issue = "86656")]
224216- pub mod simd {
0 commit comments