File tree 5 files changed +566
-41
lines changed
5 files changed +566
-41
lines changed Original file line number Diff line number Diff line change 1
1
//! ARM intrinsics.
2
+ //!
3
+ //! The reference for NEON is [ARM's NEON Intrinsics Reference][arm_ref]. The
4
+ //! [ARM's NEON Intrinsics Online Database][arm_dat] is also useful.
5
+ //!
6
+ //! [arm_ref]: http://infocenter.arm.com/help/topic/com.arm.doc.ihi0073a/IHI0073A_arm_neon_intrinsics_ref.pdf
7
+ //! [arm_dat]: https://developer.arm.com/technologies/neon/intrinsics
8
+
2
9
pub use self :: v6:: * ;
3
10
pub use self :: v7:: * ;
4
11
#[ cfg( target_arch = "aarch64" ) ]
5
12
pub use self :: v8:: * ;
13
+
6
14
#[ cfg( target_feature = "neon" ) ]
7
- pub use self :: neon:: * ;
15
+ pub use self :: v7_neon:: * ;
16
+
17
+ #[ cfg( all( target_arch = "aarch64" , target_feature = "neon" ) ) ]
18
+ pub use self :: v8_neon:: * ;
8
19
9
20
mod v6;
10
21
mod v7;
22
+ #[ cfg( target_feature = "neon" ) ]
23
+ mod v7_neon;
24
+
11
25
#[ cfg( target_arch = "aarch64" ) ]
12
26
mod v8;
13
-
14
- #[ cfg( target_feature = "neon" ) ]
15
- mod neon;
27
+ #[ cfg( all( target_arch = "aarch64" , target_feature = "neon" ) ) ]
28
+ mod v8_neon;
Load Diff This file was deleted.
You can’t perform that action at this time.
0 commit comments