@@ -40758,16 +40758,7 @@ pub fn vqshlu_n_s8<const N: i32>(a: int8x8_t) -> uint8x8_t {
40758
40758
#[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vqshiftsu.v8i8")]
40759
40759
fn _vqshlu_n_s8(a: int8x8_t, n: int8x8_t) -> uint8x8_t;
40760
40760
}
40761
- unsafe {
40762
- _vqshlu_n_s8(
40763
- a,
40764
- const {
40765
- int8x8_t([
40766
- N as i8, N as i8, N as i8, N as i8, N as i8, N as i8, N as i8, N as i8,
40767
- ])
40768
- },
40769
- )
40770
- }
40761
+ unsafe { _vqshlu_n_s8(a, const { int8x8_t([N as i8; 8]) }) }
40771
40762
}
40772
40763
#[doc = "Signed saturating shift left unsigned"]
40773
40764
#[doc = "[Arm's documentation](https://developer.arm.com/architectures/instruction-sets/intrinsics/vqshluq_n_s8)"]
@@ -40783,17 +40774,7 @@ pub fn vqshluq_n_s8<const N: i32>(a: int8x16_t) -> uint8x16_t {
40783
40774
#[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vqshiftsu.v16i8")]
40784
40775
fn _vqshluq_n_s8(a: int8x16_t, n: int8x16_t) -> uint8x16_t;
40785
40776
}
40786
- unsafe {
40787
- _vqshluq_n_s8(
40788
- a,
40789
- const {
40790
- int8x16_t([
40791
- N as i8, N as i8, N as i8, N as i8, N as i8, N as i8, N as i8, N as i8,
40792
- N as i8, N as i8, N as i8, N as i8, N as i8, N as i8, N as i8, N as i8,
40793
- ])
40794
- },
40795
- )
40796
- }
40777
+ unsafe { _vqshluq_n_s8(a, const { int8x16_t([N as i8; 16]) }) }
40797
40778
}
40798
40779
#[doc = "Signed saturating shift left unsigned"]
40799
40780
#[doc = "[Arm's documentation](https://developer.arm.com/architectures/instruction-sets/intrinsics/vqshlu_n_s16)"]
@@ -40809,12 +40790,7 @@ pub fn vqshlu_n_s16<const N: i32>(a: int16x4_t) -> uint16x4_t {
40809
40790
#[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vqshiftsu.v4i16")]
40810
40791
fn _vqshlu_n_s16(a: int16x4_t, n: int16x4_t) -> uint16x4_t;
40811
40792
}
40812
- unsafe {
40813
- _vqshlu_n_s16(
40814
- a,
40815
- const { int16x4_t([N as i16, N as i16, N as i16, N as i16]) },
40816
- )
40817
- }
40793
+ unsafe { _vqshlu_n_s16(a, const { int16x4_t([N as i16; 4]) }) }
40818
40794
}
40819
40795
#[doc = "Signed saturating shift left unsigned"]
40820
40796
#[doc = "[Arm's documentation](https://developer.arm.com/architectures/instruction-sets/intrinsics/vqshluq_n_s16)"]
@@ -40830,16 +40806,7 @@ pub fn vqshluq_n_s16<const N: i32>(a: int16x8_t) -> uint16x8_t {
40830
40806
#[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vqshiftsu.v8i16")]
40831
40807
fn _vqshluq_n_s16(a: int16x8_t, n: int16x8_t) -> uint16x8_t;
40832
40808
}
40833
- unsafe {
40834
- _vqshluq_n_s16(
40835
- a,
40836
- const {
40837
- int16x8_t([
40838
- N as i16, N as i16, N as i16, N as i16, N as i16, N as i16, N as i16, N as i16,
40839
- ])
40840
- },
40841
- )
40842
- }
40809
+ unsafe { _vqshluq_n_s16(a, const { int16x8_t([N as i16; 8]) }) }
40843
40810
}
40844
40811
#[doc = "Signed saturating shift left unsigned"]
40845
40812
#[doc = "[Arm's documentation](https://developer.arm.com/architectures/instruction-sets/intrinsics/vqshlu_n_s32)"]
@@ -40855,7 +40822,7 @@ pub fn vqshlu_n_s32<const N: i32>(a: int32x2_t) -> uint32x2_t {
40855
40822
#[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vqshiftsu.v2i32")]
40856
40823
fn _vqshlu_n_s32(a: int32x2_t, n: int32x2_t) -> uint32x2_t;
40857
40824
}
40858
- unsafe { _vqshlu_n_s32(a, const { int32x2_t([N as i32, N as i32 ]) }) }
40825
+ unsafe { _vqshlu_n_s32(a, const { int32x2_t([N; 2 ]) }) }
40859
40826
}
40860
40827
#[doc = "Signed saturating shift left unsigned"]
40861
40828
#[doc = "[Arm's documentation](https://developer.arm.com/architectures/instruction-sets/intrinsics/vqshluq_n_s32)"]
@@ -40871,12 +40838,7 @@ pub fn vqshluq_n_s32<const N: i32>(a: int32x4_t) -> uint32x4_t {
40871
40838
#[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vqshiftsu.v4i32")]
40872
40839
fn _vqshluq_n_s32(a: int32x4_t, n: int32x4_t) -> uint32x4_t;
40873
40840
}
40874
- unsafe {
40875
- _vqshluq_n_s32(
40876
- a,
40877
- const { int32x4_t([N as i32, N as i32, N as i32, N as i32]) },
40878
- )
40879
- }
40841
+ unsafe { _vqshluq_n_s32(a, const { int32x4_t([N; 4]) }) }
40880
40842
}
40881
40843
#[doc = "Signed saturating shift left unsigned"]
40882
40844
#[doc = "[Arm's documentation](https://developer.arm.com/architectures/instruction-sets/intrinsics/vqshlu_n_s64)"]
@@ -40908,7 +40870,7 @@ pub fn vqshluq_n_s64<const N: i32>(a: int64x2_t) -> uint64x2_t {
40908
40870
#[cfg_attr(target_arch = "arm", link_name = "llvm.arm.neon.vqshiftsu.v2i64")]
40909
40871
fn _vqshluq_n_s64(a: int64x2_t, n: int64x2_t) -> uint64x2_t;
40910
40872
}
40911
- unsafe { _vqshluq_n_s64(a, const { int64x2_t([N as i64, N as i64 ]) }) }
40873
+ unsafe { _vqshluq_n_s64(a, const { int64x2_t([N as i64; 2 ]) }) }
40912
40874
}
40913
40875
#[doc = "Signed saturating shift left unsigned"]
40914
40876
#[doc = "[Arm's documentation](https://developer.arm.com/architectures/instruction-sets/intrinsics/vqshlu_n_s8)"]
@@ -40927,16 +40889,7 @@ pub fn vqshlu_n_s8<const N: i32>(a: int8x8_t) -> uint8x8_t {
40927
40889
)]
40928
40890
fn _vqshlu_n_s8(a: int8x8_t, n: int8x8_t) -> uint8x8_t;
40929
40891
}
40930
- unsafe {
40931
- _vqshlu_n_s8(
40932
- a,
40933
- const {
40934
- int8x8_t([
40935
- N as i8, N as i8, N as i8, N as i8, N as i8, N as i8, N as i8, N as i8,
40936
- ])
40937
- },
40938
- )
40939
- }
40892
+ unsafe { _vqshlu_n_s8(a, const { int8x8_t([N as i8; 8]) }) }
40940
40893
}
40941
40894
#[doc = "Signed saturating shift left unsigned"]
40942
40895
#[doc = "[Arm's documentation](https://developer.arm.com/architectures/instruction-sets/intrinsics/vqshluq_n_s8)"]
@@ -40955,17 +40908,7 @@ pub fn vqshluq_n_s8<const N: i32>(a: int8x16_t) -> uint8x16_t {
40955
40908
)]
40956
40909
fn _vqshluq_n_s8(a: int8x16_t, n: int8x16_t) -> uint8x16_t;
40957
40910
}
40958
- unsafe {
40959
- _vqshluq_n_s8(
40960
- a,
40961
- const {
40962
- int8x16_t([
40963
- N as i8, N as i8, N as i8, N as i8, N as i8, N as i8, N as i8, N as i8,
40964
- N as i8, N as i8, N as i8, N as i8, N as i8, N as i8, N as i8, N as i8,
40965
- ])
40966
- },
40967
- )
40968
- }
40911
+ unsafe { _vqshluq_n_s8(a, const { int8x16_t([N as i8; 16]) }) }
40969
40912
}
40970
40913
#[doc = "Signed saturating shift left unsigned"]
40971
40914
#[doc = "[Arm's documentation](https://developer.arm.com/architectures/instruction-sets/intrinsics/vqshlu_n_s16)"]
@@ -40984,12 +40927,7 @@ pub fn vqshlu_n_s16<const N: i32>(a: int16x4_t) -> uint16x4_t {
40984
40927
)]
40985
40928
fn _vqshlu_n_s16(a: int16x4_t, n: int16x4_t) -> uint16x4_t;
40986
40929
}
40987
- unsafe {
40988
- _vqshlu_n_s16(
40989
- a,
40990
- const { int16x4_t([N as i16, N as i16, N as i16, N as i16]) },
40991
- )
40992
- }
40930
+ unsafe { _vqshlu_n_s16(a, const { int16x4_t([N as i16; 4]) }) }
40993
40931
}
40994
40932
#[doc = "Signed saturating shift left unsigned"]
40995
40933
#[doc = "[Arm's documentation](https://developer.arm.com/architectures/instruction-sets/intrinsics/vqshluq_n_s16)"]
@@ -41008,16 +40946,7 @@ pub fn vqshluq_n_s16<const N: i32>(a: int16x8_t) -> uint16x8_t {
41008
40946
)]
41009
40947
fn _vqshluq_n_s16(a: int16x8_t, n: int16x8_t) -> uint16x8_t;
41010
40948
}
41011
- unsafe {
41012
- _vqshluq_n_s16(
41013
- a,
41014
- const {
41015
- int16x8_t([
41016
- N as i16, N as i16, N as i16, N as i16, N as i16, N as i16, N as i16, N as i16,
41017
- ])
41018
- },
41019
- )
41020
- }
40949
+ unsafe { _vqshluq_n_s16(a, const { int16x8_t([N as i16; 8]) }) }
41021
40950
}
41022
40951
#[doc = "Signed saturating shift left unsigned"]
41023
40952
#[doc = "[Arm's documentation](https://developer.arm.com/architectures/instruction-sets/intrinsics/vqshlu_n_s32)"]
@@ -41036,7 +40965,7 @@ pub fn vqshlu_n_s32<const N: i32>(a: int32x2_t) -> uint32x2_t {
41036
40965
)]
41037
40966
fn _vqshlu_n_s32(a: int32x2_t, n: int32x2_t) -> uint32x2_t;
41038
40967
}
41039
- unsafe { _vqshlu_n_s32(a, const { int32x2_t([N as i32, N as i32 ]) }) }
40968
+ unsafe { _vqshlu_n_s32(a, const { int32x2_t([N; 2 ]) }) }
41040
40969
}
41041
40970
#[doc = "Signed saturating shift left unsigned"]
41042
40971
#[doc = "[Arm's documentation](https://developer.arm.com/architectures/instruction-sets/intrinsics/vqshluq_n_s32)"]
@@ -41055,12 +40984,7 @@ pub fn vqshluq_n_s32<const N: i32>(a: int32x4_t) -> uint32x4_t {
41055
40984
)]
41056
40985
fn _vqshluq_n_s32(a: int32x4_t, n: int32x4_t) -> uint32x4_t;
41057
40986
}
41058
- unsafe {
41059
- _vqshluq_n_s32(
41060
- a,
41061
- const { int32x4_t([N as i32, N as i32, N as i32, N as i32]) },
41062
- )
41063
- }
40987
+ unsafe { _vqshluq_n_s32(a, const { int32x4_t([N; 4]) }) }
41064
40988
}
41065
40989
#[doc = "Signed saturating shift left unsigned"]
41066
40990
#[doc = "[Arm's documentation](https://developer.arm.com/architectures/instruction-sets/intrinsics/vqshlu_n_s64)"]
@@ -41098,7 +41022,7 @@ pub fn vqshluq_n_s64<const N: i32>(a: int64x2_t) -> uint64x2_t {
41098
41022
)]
41099
41023
fn _vqshluq_n_s64(a: int64x2_t, n: int64x2_t) -> uint64x2_t;
41100
41024
}
41101
- unsafe { _vqshluq_n_s64(a, const { int64x2_t([N as i64, N as i64 ]) }) }
41025
+ unsafe { _vqshluq_n_s64(a, const { int64x2_t([N as i64; 2 ]) }) }
41102
41026
}
41103
41027
#[doc = "Signed saturating shift right narrow"]
41104
41028
#[doc = "[Arm's documentation](https://developer.arm.com/architectures/instruction-sets/intrinsics/vqshrn_n_s16)"]
0 commit comments