@@ -3929,8 +3929,8 @@ pub unsafe fn vext_s8<const N: i32>(a: int8x8_t, b: int8x8_t) -> int8x8_t {
3929
3929
#[inline]
3930
3930
#[target_feature(enable = "neon")]
3931
3931
#[cfg_attr(target_arch = "arm", target_feature(enable = "v7"))]
3932
- #[cfg_attr(all(test, target_arch = "arm"), assert_instr("vext.8", N = 8 ))]
3933
- #[cfg_attr(all(test, target_arch = "aarch64"), assert_instr(ext, N = 8 ))]
3932
+ #[cfg_attr(all(test, target_arch = "arm"), assert_instr("vext.8", N = 3 ))]
3933
+ #[cfg_attr(all(test, target_arch = "aarch64"), assert_instr(ext, N = 3 ))]
3934
3934
#[rustc_legacy_const_generics(2)]
3935
3935
#[cfg_attr(target_arch = "aarch64", stable(feature = "neon_intrinsics", since = "1.59.0"))]
3936
3936
pub unsafe fn vextq_s8<const N: i32>(a: int8x16_t, b: int8x16_t) -> int8x16_t {
@@ -3983,8 +3983,8 @@ pub unsafe fn vext_s16<const N: i32>(a: int16x4_t, b: int16x4_t) -> int16x4_t {
3983
3983
#[inline]
3984
3984
#[target_feature(enable = "neon")]
3985
3985
#[cfg_attr(target_arch = "arm", target_feature(enable = "v7"))]
3986
- #[cfg_attr(all(test, target_arch = "arm"), assert_instr("vext.8", N = 4 ))]
3987
- #[cfg_attr(all(test, target_arch = "aarch64"), assert_instr(ext, N = 4 ))]
3986
+ #[cfg_attr(all(test, target_arch = "arm"), assert_instr("vext.8", N = 3 ))]
3987
+ #[cfg_attr(all(test, target_arch = "aarch64"), assert_instr(ext, N = 3 ))]
3988
3988
#[rustc_legacy_const_generics(2)]
3989
3989
#[cfg_attr(target_arch = "aarch64", stable(feature = "neon_intrinsics", since = "1.59.0"))]
3990
3990
pub unsafe fn vextq_s16<const N: i32>(a: int16x8_t, b: int16x8_t) -> int16x8_t {
@@ -4027,8 +4027,8 @@ pub unsafe fn vext_s32<const N: i32>(a: int32x2_t, b: int32x2_t) -> int32x2_t {
4027
4027
#[inline]
4028
4028
#[target_feature(enable = "neon")]
4029
4029
#[cfg_attr(target_arch = "arm", target_feature(enable = "v7"))]
4030
- #[cfg_attr(all(test, target_arch = "arm"), assert_instr("vext.8", N = 2 ))]
4031
- #[cfg_attr(all(test, target_arch = "aarch64"), assert_instr(ext, N = 2 ))]
4030
+ #[cfg_attr(all(test, target_arch = "arm"), assert_instr("vext.8", N = 3 ))]
4031
+ #[cfg_attr(all(test, target_arch = "aarch64"), assert_instr(ext, N = 3 ))]
4032
4032
#[rustc_legacy_const_generics(2)]
4033
4033
#[cfg_attr(target_arch = "aarch64", stable(feature = "neon_intrinsics", since = "1.59.0"))]
4034
4034
pub unsafe fn vextq_s32<const N: i32>(a: int32x4_t, b: int32x4_t) -> int32x4_t {
@@ -4073,8 +4073,8 @@ pub unsafe fn vext_u8<const N: i32>(a: uint8x8_t, b: uint8x8_t) -> uint8x8_t {
4073
4073
#[inline]
4074
4074
#[target_feature(enable = "neon")]
4075
4075
#[cfg_attr(target_arch = "arm", target_feature(enable = "v7"))]
4076
- #[cfg_attr(all(test, target_arch = "arm"), assert_instr("vext.8", N = 8 ))]
4077
- #[cfg_attr(all(test, target_arch = "aarch64"), assert_instr(ext, N = 8 ))]
4076
+ #[cfg_attr(all(test, target_arch = "arm"), assert_instr("vext.8", N = 3 ))]
4077
+ #[cfg_attr(all(test, target_arch = "aarch64"), assert_instr(ext, N = 3 ))]
4078
4078
#[rustc_legacy_const_generics(2)]
4079
4079
#[cfg_attr(target_arch = "aarch64", stable(feature = "neon_intrinsics", since = "1.59.0"))]
4080
4080
pub unsafe fn vextq_u8<const N: i32>(a: uint8x16_t, b: uint8x16_t) -> uint8x16_t {
@@ -4127,8 +4127,8 @@ pub unsafe fn vext_u16<const N: i32>(a: uint16x4_t, b: uint16x4_t) -> uint16x4_t
4127
4127
#[inline]
4128
4128
#[target_feature(enable = "neon")]
4129
4129
#[cfg_attr(target_arch = "arm", target_feature(enable = "v7"))]
4130
- #[cfg_attr(all(test, target_arch = "arm"), assert_instr("vext.8", N = 4 ))]
4131
- #[cfg_attr(all(test, target_arch = "aarch64"), assert_instr(ext, N = 4 ))]
4130
+ #[cfg_attr(all(test, target_arch = "arm"), assert_instr("vext.8", N = 3 ))]
4131
+ #[cfg_attr(all(test, target_arch = "aarch64"), assert_instr(ext, N = 3 ))]
4132
4132
#[rustc_legacy_const_generics(2)]
4133
4133
#[cfg_attr(target_arch = "aarch64", stable(feature = "neon_intrinsics", since = "1.59.0"))]
4134
4134
pub unsafe fn vextq_u16<const N: i32>(a: uint16x8_t, b: uint16x8_t) -> uint16x8_t {
@@ -4171,8 +4171,8 @@ pub unsafe fn vext_u32<const N: i32>(a: uint32x2_t, b: uint32x2_t) -> uint32x2_t
4171
4171
#[inline]
4172
4172
#[target_feature(enable = "neon")]
4173
4173
#[cfg_attr(target_arch = "arm", target_feature(enable = "v7"))]
4174
- #[cfg_attr(all(test, target_arch = "arm"), assert_instr("vext.8", N = 2 ))]
4175
- #[cfg_attr(all(test, target_arch = "aarch64"), assert_instr(ext, N = 2 ))]
4174
+ #[cfg_attr(all(test, target_arch = "arm"), assert_instr("vext.8", N = 3 ))]
4175
+ #[cfg_attr(all(test, target_arch = "aarch64"), assert_instr(ext, N = 3 ))]
4176
4176
#[rustc_legacy_const_generics(2)]
4177
4177
#[cfg_attr(target_arch = "aarch64", stable(feature = "neon_intrinsics", since = "1.59.0"))]
4178
4178
pub unsafe fn vextq_u32<const N: i32>(a: uint32x4_t, b: uint32x4_t) -> uint32x4_t {
@@ -4217,8 +4217,8 @@ pub unsafe fn vext_p8<const N: i32>(a: poly8x8_t, b: poly8x8_t) -> poly8x8_t {
4217
4217
#[inline]
4218
4218
#[target_feature(enable = "neon")]
4219
4219
#[cfg_attr(target_arch = "arm", target_feature(enable = "v7"))]
4220
- #[cfg_attr(all(test, target_arch = "arm"), assert_instr("vext.8", N = 8 ))]
4221
- #[cfg_attr(all(test, target_arch = "aarch64"), assert_instr(ext, N = 8 ))]
4220
+ #[cfg_attr(all(test, target_arch = "arm"), assert_instr("vext.8", N = 3 ))]
4221
+ #[cfg_attr(all(test, target_arch = "aarch64"), assert_instr(ext, N = 3 ))]
4222
4222
#[rustc_legacy_const_generics(2)]
4223
4223
#[cfg_attr(target_arch = "aarch64", stable(feature = "neon_intrinsics", since = "1.59.0"))]
4224
4224
pub unsafe fn vextq_p8<const N: i32>(a: poly8x16_t, b: poly8x16_t) -> poly8x16_t {
@@ -4271,8 +4271,8 @@ pub unsafe fn vext_p16<const N: i32>(a: poly16x4_t, b: poly16x4_t) -> poly16x4_t
4271
4271
#[inline]
4272
4272
#[target_feature(enable = "neon")]
4273
4273
#[cfg_attr(target_arch = "arm", target_feature(enable = "v7"))]
4274
- #[cfg_attr(all(test, target_arch = "arm"), assert_instr("vext.8", N = 4 ))]
4275
- #[cfg_attr(all(test, target_arch = "aarch64"), assert_instr(ext, N = 4 ))]
4274
+ #[cfg_attr(all(test, target_arch = "arm"), assert_instr("vext.8", N = 3 ))]
4275
+ #[cfg_attr(all(test, target_arch = "aarch64"), assert_instr(ext, N = 3 ))]
4276
4276
#[rustc_legacy_const_generics(2)]
4277
4277
#[cfg_attr(target_arch = "aarch64", stable(feature = "neon_intrinsics", since = "1.59.0"))]
4278
4278
pub unsafe fn vextq_p16<const N: i32>(a: poly16x8_t, b: poly16x8_t) -> poly16x8_t {
@@ -4353,8 +4353,8 @@ pub unsafe fn vext_f32<const N: i32>(a: float32x2_t, b: float32x2_t) -> float32x
4353
4353
#[inline]
4354
4354
#[target_feature(enable = "neon")]
4355
4355
#[cfg_attr(target_arch = "arm", target_feature(enable = "v7"))]
4356
- #[cfg_attr(all(test, target_arch = "arm"), assert_instr("vext.8", N = 2 ))]
4357
- #[cfg_attr(all(test, target_arch = "aarch64"), assert_instr(ext, N = 2 ))]
4356
+ #[cfg_attr(all(test, target_arch = "arm"), assert_instr("vext.8", N = 3 ))]
4357
+ #[cfg_attr(all(test, target_arch = "aarch64"), assert_instr(ext, N = 3 ))]
4358
4358
#[rustc_legacy_const_generics(2)]
4359
4359
#[cfg_attr(target_arch = "aarch64", stable(feature = "neon_intrinsics", since = "1.59.0"))]
4360
4360
pub unsafe fn vextq_f32<const N: i32>(a: float32x4_t, b: float32x4_t) -> float32x4_t {
0 commit comments