@@ -9852,7 +9852,7 @@ pub fn vfmsd_laneq_f64<const LANE: i32>(a: f64, b: f64, c: float64x2_t) -> f64 {
98529852#[cfg(target_endian = "little")]
98539853#[target_feature(enable = "neon")]
98549854#[stable(feature = "neon_intrinsics", since = "1.59.0")]
9855- #[cfg_attr(test, assert_instr(fmov ))]
9855+ #[cfg_attr(test, assert_instr(nop ))]
98569856pub fn vget_high_f64(a: float64x2_t) -> float64x1_t {
98579857 unsafe { float64x1_t([simd_extract!(a, 1)]) }
98589858}
@@ -9862,7 +9862,7 @@ pub fn vget_high_f64(a: float64x2_t) -> float64x1_t {
98629862#[cfg(target_endian = "big")]
98639863#[target_feature(enable = "neon")]
98649864#[stable(feature = "neon_intrinsics", since = "1.59.0")]
9865- #[cfg_attr(test, assert_instr(fmov ))]
9865+ #[cfg_attr(test, assert_instr(nop ))]
98669866pub fn vget_high_f64(a: float64x2_t) -> float64x1_t {
98679867 unsafe {
98689868 let a: float64x2_t = simd_shuffle!(a, a, [1, 0]);
@@ -16356,7 +16356,7 @@ pub fn vqdmlal_laneq_s32<const N: i32>(a: int64x2_t, b: int32x2_t, c: int32x4_t)
1635616356#[doc = "[Arm's documentation](https://developer.arm.com/architectures/instruction-sets/intrinsics/vqdmlalh_lane_s16)"]
1635716357#[inline]
1635816358#[target_feature(enable = "neon")]
16359- #[cfg_attr(test, assert_instr(sqdmlal, LANE = 0))]
16359+ #[cfg_attr(all( test, target_endian = "little") , assert_instr(sqdmlal, LANE = 0))]
1636016360#[rustc_legacy_const_generics(3)]
1636116361#[stable(feature = "neon_intrinsics", since = "1.59.0")]
1636216362pub fn vqdmlalh_lane_s16<const LANE: i32>(a: i32, b: i16, c: int16x4_t) -> i32 {
@@ -16367,7 +16367,7 @@ pub fn vqdmlalh_lane_s16<const LANE: i32>(a: i32, b: i16, c: int16x4_t) -> i32 {
1636716367#[doc = "[Arm's documentation](https://developer.arm.com/architectures/instruction-sets/intrinsics/vqdmlalh_laneq_s16)"]
1636816368#[inline]
1636916369#[target_feature(enable = "neon")]
16370- #[cfg_attr(test, assert_instr(sqdmlal, LANE = 0))]
16370+ #[cfg_attr(all( test, target_endian = "little") , assert_instr(sqdmlal, LANE = 0))]
1637116371#[rustc_legacy_const_generics(3)]
1637216372#[stable(feature = "neon_intrinsics", since = "1.59.0")]
1637316373pub fn vqdmlalh_laneq_s16<const LANE: i32>(a: i32, b: i16, c: int16x8_t) -> i32 {
@@ -16378,7 +16378,7 @@ pub fn vqdmlalh_laneq_s16<const LANE: i32>(a: i32, b: i16, c: int16x8_t) -> i32
1637816378#[doc = "[Arm's documentation](https://developer.arm.com/architectures/instruction-sets/intrinsics/vqdmlals_lane_s32)"]
1637916379#[inline]
1638016380#[target_feature(enable = "neon")]
16381- #[cfg_attr(test, assert_instr(sqdmlal, LANE = 0))]
16381+ #[cfg_attr(all( test, target_endian = "little") , assert_instr(sqdmlal, LANE = 0))]
1638216382#[rustc_legacy_const_generics(3)]
1638316383#[stable(feature = "neon_intrinsics", since = "1.59.0")]
1638416384pub fn vqdmlals_lane_s32<const LANE: i32>(a: i64, b: i32, c: int32x2_t) -> i64 {
@@ -16389,7 +16389,7 @@ pub fn vqdmlals_lane_s32<const LANE: i32>(a: i64, b: i32, c: int32x2_t) -> i64 {
1638916389#[doc = "[Arm's documentation](https://developer.arm.com/architectures/instruction-sets/intrinsics/vqdmlals_laneq_s32)"]
1639016390#[inline]
1639116391#[target_feature(enable = "neon")]
16392- #[cfg_attr(test, assert_instr(sqdmlal, LANE = 0))]
16392+ #[cfg_attr(all( test, target_endian = "little") , assert_instr(sqdmlal, LANE = 0))]
1639316393#[rustc_legacy_const_generics(3)]
1639416394#[stable(feature = "neon_intrinsics", since = "1.59.0")]
1639516395pub fn vqdmlals_laneq_s32<const LANE: i32>(a: i64, b: i32, c: int32x4_t) -> i64 {
@@ -16400,7 +16400,7 @@ pub fn vqdmlals_laneq_s32<const LANE: i32>(a: i64, b: i32, c: int32x4_t) -> i64
1640016400#[doc = "[Arm's documentation](https://developer.arm.com/architectures/instruction-sets/intrinsics/vqdmlalh_s16)"]
1640116401#[inline]
1640216402#[target_feature(enable = "neon")]
16403- #[cfg_attr(test, assert_instr(sqdmlal))]
16403+ #[cfg_attr(all( test, target_endian = "little") , assert_instr(sqdmlal))]
1640416404#[stable(feature = "neon_intrinsics", since = "1.59.0")]
1640516405pub fn vqdmlalh_s16(a: i32, b: i16, c: i16) -> i32 {
1640616406 let x: int32x4_t = vqdmull_s16(vdup_n_s16(b), vdup_n_s16(c));
@@ -16522,7 +16522,7 @@ pub fn vqdmlsl_laneq_s32<const N: i32>(a: int64x2_t, b: int32x2_t, c: int32x4_t)
1652216522#[doc = "[Arm's documentation](https://developer.arm.com/architectures/instruction-sets/intrinsics/vqdmlslh_lane_s16)"]
1652316523#[inline]
1652416524#[target_feature(enable = "neon")]
16525- #[cfg_attr(test, assert_instr(sqdmlsl, LANE = 0))]
16525+ #[cfg_attr(all( test, target_endian = "little") , assert_instr(sqdmlsl, LANE = 0))]
1652616526#[rustc_legacy_const_generics(3)]
1652716527#[stable(feature = "neon_intrinsics", since = "1.59.0")]
1652816528pub fn vqdmlslh_lane_s16<const LANE: i32>(a: i32, b: i16, c: int16x4_t) -> i32 {
@@ -16533,7 +16533,7 @@ pub fn vqdmlslh_lane_s16<const LANE: i32>(a: i32, b: i16, c: int16x4_t) -> i32 {
1653316533#[doc = "[Arm's documentation](https://developer.arm.com/architectures/instruction-sets/intrinsics/vqdmlslh_laneq_s16)"]
1653416534#[inline]
1653516535#[target_feature(enable = "neon")]
16536- #[cfg_attr(test, assert_instr(sqdmlsl, LANE = 0))]
16536+ #[cfg_attr(all( test, target_endian = "little") , assert_instr(sqdmlsl, LANE = 0))]
1653716537#[rustc_legacy_const_generics(3)]
1653816538#[stable(feature = "neon_intrinsics", since = "1.59.0")]
1653916539pub fn vqdmlslh_laneq_s16<const LANE: i32>(a: i32, b: i16, c: int16x8_t) -> i32 {
@@ -16544,7 +16544,7 @@ pub fn vqdmlslh_laneq_s16<const LANE: i32>(a: i32, b: i16, c: int16x8_t) -> i32
1654416544#[doc = "[Arm's documentation](https://developer.arm.com/architectures/instruction-sets/intrinsics/vqdmlsls_lane_s32)"]
1654516545#[inline]
1654616546#[target_feature(enable = "neon")]
16547- #[cfg_attr(test, assert_instr(sqdmlsl, LANE = 0))]
16547+ #[cfg_attr(all( test, target_endian = "little") , assert_instr(sqdmlsl, LANE = 0))]
1654816548#[rustc_legacy_const_generics(3)]
1654916549#[stable(feature = "neon_intrinsics", since = "1.59.0")]
1655016550pub fn vqdmlsls_lane_s32<const LANE: i32>(a: i64, b: i32, c: int32x2_t) -> i64 {
@@ -16555,7 +16555,7 @@ pub fn vqdmlsls_lane_s32<const LANE: i32>(a: i64, b: i32, c: int32x2_t) -> i64 {
1655516555#[doc = "[Arm's documentation](https://developer.arm.com/architectures/instruction-sets/intrinsics/vqdmlsls_laneq_s32)"]
1655616556#[inline]
1655716557#[target_feature(enable = "neon")]
16558- #[cfg_attr(test, assert_instr(sqdmlsl, LANE = 0))]
16558+ #[cfg_attr(all( test, target_endian = "little") , assert_instr(sqdmlsl, LANE = 0))]
1655916559#[rustc_legacy_const_generics(3)]
1656016560#[stable(feature = "neon_intrinsics", since = "1.59.0")]
1656116561pub fn vqdmlsls_laneq_s32<const LANE: i32>(a: i64, b: i32, c: int32x4_t) -> i64 {
@@ -16566,7 +16566,7 @@ pub fn vqdmlsls_laneq_s32<const LANE: i32>(a: i64, b: i32, c: int32x4_t) -> i64
1656616566#[doc = "[Arm's documentation](https://developer.arm.com/architectures/instruction-sets/intrinsics/vqdmlslh_s16)"]
1656716567#[inline]
1656816568#[target_feature(enable = "neon")]
16569- #[cfg_attr(test, assert_instr(sqdmlsl))]
16569+ #[cfg_attr(all( test, target_endian = "little") , assert_instr(sqdmlsl))]
1657016570#[stable(feature = "neon_intrinsics", since = "1.59.0")]
1657116571pub fn vqdmlslh_s16(a: i32, b: i16, c: i16) -> i32 {
1657216572 let x: int32x4_t = vqdmull_s16(vdup_n_s16(b), vdup_n_s16(c));
0 commit comments