Skip to content

Commit f08e9c2

Browse files
gnzlbgBurntSushi
authored andcommitted
[arm] vadd, vaddd, vaddq, vaddl
1 parent a53b50a commit f08e9c2

File tree

5 files changed

+566
-41
lines changed

5 files changed

+566
-41
lines changed

src/arm/mod.rs

Lines changed: 17 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,28 @@
11
//! 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+
29
pub use self::v6::*;
310
pub use self::v7::*;
411
#[cfg(target_arch = "aarch64")]
512
pub use self::v8::*;
13+
614
#[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::*;
819

920
mod v6;
1021
mod v7;
22+
#[cfg(target_feature = "neon")]
23+
mod v7_neon;
24+
1125
#[cfg(target_arch = "aarch64")]
1226
mod v8;
13-
14-
#[cfg(target_feature = "neon")]
15-
mod neon;
27+
#[cfg(all(target_arch = "aarch64", target_feature = "neon"))]
28+
mod v8_neon;

src/arm/neon.rs

Lines changed: 0 additions & 36 deletions
This file was deleted.

0 commit comments

Comments
 (0)