@@ -6920,8 +6920,7 @@ pub unsafe fn vusmmlaq_s32(a: int32x4_t, b: uint8x16_t, c: int8x16_t) -> int32x4
6920
6920
#[inline]
6921
6921
#[target_feature(enable = "neon")]
6922
6922
#[cfg_attr(target_arch = "arm", target_feature(enable = "v7"))]
6923
- #[cfg_attr(all(test, target_arch = "arm"), assert_instr(nop))]
6924
- #[cfg_attr(all(test, target_arch = "aarch64"), assert_instr(mov))]
6923
+ #[cfg_attr(test, assert_instr(nop))]
6925
6924
pub unsafe fn vcombine_f16 ( low: float16x4_t, high: float16x4_t) -> float16x8_t {
6926
6925
simd_shuffle8!(low, high, [0, 1, 2, 3, 4, 5, 6, 7])
6927
6926
}
@@ -6931,8 +6930,7 @@ pub unsafe fn vcombine_f16 ( low: float16x4_t, high: float16x4_t) -> float16x8_
6931
6930
#[ inline]
6932
6931
#[ target_feature( enable = "neon" ) ]
6933
6932
#[ cfg_attr( target_arch = "arm" , target_feature( enable = "v7" ) ) ]
6934
- #[ cfg_attr( all( test, target_arch = "arm" ) , assert_instr( nop) ) ]
6935
- #[ cfg_attr( all( test, target_arch = "aarch64" ) , assert_instr( mov) ) ]
6933
+ #[ cfg_attr( test, assert_instr( nop) ) ]
6936
6934
#[ stable( feature = "neon_intrinsics" , since = "1.59.0" ) ]
6937
6935
pub unsafe fn vcombine_f32 ( low : float32x2_t , high : float32x2_t ) -> float32x4_t {
6938
6936
simd_shuffle4 ! ( low, high, [ 0 , 1 , 2 , 3 ] )
@@ -6942,8 +6940,7 @@ pub unsafe fn vcombine_f32(low: float32x2_t, high: float32x2_t) -> float32x4_t {
6942
6940
#[ inline]
6943
6941
#[ target_feature( enable = "neon" ) ]
6944
6942
#[ cfg_attr( target_arch = "arm" , target_feature( enable = "v7" ) ) ]
6945
- #[ cfg_attr( all( test, target_arch = "arm" ) , assert_instr( nop) ) ]
6946
- #[ cfg_attr( all( test, target_arch = "aarch64" ) , assert_instr( mov) ) ]
6943
+ #[ cfg_attr( test, assert_instr( nop) ) ]
6947
6944
#[ stable( feature = "neon_intrinsics" , since = "1.59.0" ) ]
6948
6945
pub unsafe fn vcombine_p8 ( low : poly8x8_t , high : poly8x8_t ) -> poly8x16_t {
6949
6946
simd_shuffle16 ! (
@@ -6957,8 +6954,7 @@ pub unsafe fn vcombine_p8(low: poly8x8_t, high: poly8x8_t) -> poly8x16_t {
6957
6954
#[ inline]
6958
6955
#[ target_feature( enable = "neon" ) ]
6959
6956
#[ cfg_attr( target_arch = "arm" , target_feature( enable = "v7" ) ) ]
6960
- #[ cfg_attr( all( test, target_arch = "arm" ) , assert_instr( nop) ) ]
6961
- #[ cfg_attr( all( test, target_arch = "aarch64" ) , assert_instr( mov) ) ]
6957
+ #[ cfg_attr( test, assert_instr( nop) ) ]
6962
6958
#[ stable( feature = "neon_intrinsics" , since = "1.59.0" ) ]
6963
6959
pub unsafe fn vcombine_p16 ( low : poly16x4_t , high : poly16x4_t ) -> poly16x8_t {
6964
6960
simd_shuffle8 ! ( low, high, [ 0 , 1 , 2 , 3 , 4 , 5 , 6 , 7 ] )
@@ -6968,8 +6964,7 @@ pub unsafe fn vcombine_p16(low: poly16x4_t, high: poly16x4_t) -> poly16x8_t {
6968
6964
#[ inline]
6969
6965
#[ target_feature( enable = "neon" ) ]
6970
6966
#[ cfg_attr( target_arch = "arm" , target_feature( enable = "v7" ) ) ]
6971
- #[ cfg_attr( all( test, target_arch = "arm" ) , assert_instr( nop) ) ]
6972
- #[ cfg_attr( all( test, target_arch = "aarch64" ) , assert_instr( mov) ) ]
6967
+ #[ cfg_attr( test, assert_instr( nop) ) ]
6973
6968
#[ cfg_attr(
6974
6969
target_arch = "aarch64" ,
6975
6970
stable( feature = "neon_intrinsics" , since = "1.59.0" )
@@ -6986,8 +6981,7 @@ pub unsafe fn vcombine_s8(low: int8x8_t, high: int8x8_t) -> int8x16_t {
6986
6981
#[ inline]
6987
6982
#[ target_feature( enable = "neon" ) ]
6988
6983
#[ cfg_attr( target_arch = "arm" , target_feature( enable = "v7" ) ) ]
6989
- #[ cfg_attr( all( test, target_arch = "arm" ) , assert_instr( nop) ) ]
6990
- #[ cfg_attr( all( test, target_arch = "aarch64" ) , assert_instr( mov) ) ]
6984
+ #[ cfg_attr( test, assert_instr( nop) ) ]
6991
6985
#[ cfg_attr(
6992
6986
target_arch = "aarch64" ,
6993
6987
stable( feature = "neon_intrinsics" , since = "1.59.0" )
@@ -7000,8 +6994,7 @@ pub unsafe fn vcombine_s16(low: int16x4_t, high: int16x4_t) -> int16x8_t {
7000
6994
#[ inline]
7001
6995
#[ target_feature( enable = "neon" ) ]
7002
6996
#[ cfg_attr( target_arch = "arm" , target_feature( enable = "v7" ) ) ]
7003
- #[ cfg_attr( all( test, target_arch = "arm" ) , assert_instr( nop) ) ]
7004
- #[ cfg_attr( all( test, target_arch = "aarch64" ) , assert_instr( mov) ) ]
6997
+ #[ cfg_attr( test, assert_instr( nop) ) ]
7005
6998
#[ cfg_attr(
7006
6999
target_arch = "aarch64" ,
7007
7000
stable( feature = "neon_intrinsics" , since = "1.59.0" )
@@ -7014,8 +7007,7 @@ pub unsafe fn vcombine_s32(low: int32x2_t, high: int32x2_t) -> int32x4_t {
7014
7007
#[ inline]
7015
7008
#[ target_feature( enable = "neon" ) ]
7016
7009
#[ cfg_attr( target_arch = "arm" , target_feature( enable = "v7" ) ) ]
7017
- #[ cfg_attr( all( test, target_arch = "arm" ) , assert_instr( nop) ) ]
7018
- #[ cfg_attr( all( test, target_arch = "aarch64" ) , assert_instr( mov) ) ]
7010
+ #[ cfg_attr( test, assert_instr( nop) ) ]
7019
7011
#[ cfg_attr(
7020
7012
target_arch = "aarch64" ,
7021
7013
stable( feature = "neon_intrinsics" , since = "1.59.0" )
@@ -7028,8 +7020,7 @@ pub unsafe fn vcombine_s64(low: int64x1_t, high: int64x1_t) -> int64x2_t {
7028
7020
#[ inline]
7029
7021
#[ target_feature( enable = "neon" ) ]
7030
7022
#[ cfg_attr( target_arch = "arm" , target_feature( enable = "v7" ) ) ]
7031
- #[ cfg_attr( all( test, target_arch = "arm" ) , assert_instr( nop) ) ]
7032
- #[ cfg_attr( all( test, target_arch = "aarch64" ) , assert_instr( mov) ) ]
7023
+ #[ cfg_attr( test, assert_instr( nop) ) ]
7033
7024
#[ cfg_attr(
7034
7025
target_arch = "aarch64" ,
7035
7026
stable( feature = "neon_intrinsics" , since = "1.59.0" )
@@ -7046,8 +7037,7 @@ pub unsafe fn vcombine_u8(low: uint8x8_t, high: uint8x8_t) -> uint8x16_t {
7046
7037
#[ inline]
7047
7038
#[ target_feature( enable = "neon" ) ]
7048
7039
#[ cfg_attr( target_arch = "arm" , target_feature( enable = "v7" ) ) ]
7049
- #[ cfg_attr( all( test, target_arch = "arm" ) , assert_instr( nop) ) ]
7050
- #[ cfg_attr( all( test, target_arch = "aarch64" ) , assert_instr( mov) ) ]
7040
+ #[ cfg_attr( test, assert_instr( nop) ) ]
7051
7041
#[ cfg_attr(
7052
7042
target_arch = "aarch64" ,
7053
7043
stable( feature = "neon_intrinsics" , since = "1.59.0" )
@@ -7074,8 +7064,7 @@ pub unsafe fn vcombine_u32(low: uint32x2_t, high: uint32x2_t) -> uint32x4_t {
7074
7064
#[ inline]
7075
7065
#[ target_feature( enable = "neon" ) ]
7076
7066
#[ cfg_attr( target_arch = "arm" , target_feature( enable = "v7" ) ) ]
7077
- #[ cfg_attr( all( test, target_arch = "arm" ) , assert_instr( nop) ) ]
7078
- #[ cfg_attr( all( test, target_arch = "aarch64" ) , assert_instr( mov) ) ]
7067
+ #[ cfg_attr( test, assert_instr( nop) ) ]
7079
7068
#[ cfg_attr(
7080
7069
target_arch = "aarch64" ,
7081
7070
stable( feature = "neon_intrinsics" , since = "1.59.0" )
@@ -7088,8 +7077,7 @@ pub unsafe fn vcombine_u64(low: uint64x1_t, high: uint64x1_t) -> uint64x2_t {
7088
7077
#[ inline]
7089
7078
#[ target_feature( enable = "neon" ) ]
7090
7079
#[ cfg_attr( target_arch = "arm" , target_feature( enable = "v7" ) ) ]
7091
- #[ cfg_attr( all( test, target_arch = "arm" ) , assert_instr( nop) ) ]
7092
- #[ cfg_attr( all( test, target_arch = "aarch64" ) , assert_instr( mov) ) ]
7080
+ #[ cfg_attr( test, assert_instr( nop) ) ]
7093
7081
#[ cfg_attr(
7094
7082
target_arch = "aarch64" ,
7095
7083
stable( feature = "neon_intrinsics" , since = "1.59.0" )
0 commit comments