@@ -43,14 +43,6 @@ unsafe extern "unadjusted" {
4343 fn __lasx_xvsrlri_w ( a : __v8i32 , b : u32 ) -> __v8i32 ;
4444 #[ link_name = "llvm.loongarch.lasx.xvsrlri.d" ]
4545 fn __lasx_xvsrlri_d ( a : __v4i64 , b : u32 ) -> __v4i64 ;
46- #[ link_name = "llvm.loongarch.lasx.xvbitclr.b" ]
47- fn __lasx_xvbitclr_b ( a : __v32u8 , b : __v32u8 ) -> __v32u8 ;
48- #[ link_name = "llvm.loongarch.lasx.xvbitclr.h" ]
49- fn __lasx_xvbitclr_h ( a : __v16u16 , b : __v16u16 ) -> __v16u16 ;
50- #[ link_name = "llvm.loongarch.lasx.xvbitclr.w" ]
51- fn __lasx_xvbitclr_w ( a : __v8u32 , b : __v8u32 ) -> __v8u32 ;
52- #[ link_name = "llvm.loongarch.lasx.xvbitclr.d" ]
53- fn __lasx_xvbitclr_d ( a : __v4u64 , b : __v4u64 ) -> __v4u64 ;
5446 #[ link_name = "llvm.loongarch.lasx.xvbitclri.b" ]
5547 fn __lasx_xvbitclri_b ( a : __v32u8 , b : u32 ) -> __v32u8 ;
5648 #[ link_name = "llvm.loongarch.lasx.xvbitclri.h" ]
@@ -59,14 +51,6 @@ unsafe extern "unadjusted" {
5951 fn __lasx_xvbitclri_w ( a : __v8u32 , b : u32 ) -> __v8u32 ;
6052 #[ link_name = "llvm.loongarch.lasx.xvbitclri.d" ]
6153 fn __lasx_xvbitclri_d ( a : __v4u64 , b : u32 ) -> __v4u64 ;
62- #[ link_name = "llvm.loongarch.lasx.xvbitset.b" ]
63- fn __lasx_xvbitset_b ( a : __v32u8 , b : __v32u8 ) -> __v32u8 ;
64- #[ link_name = "llvm.loongarch.lasx.xvbitset.h" ]
65- fn __lasx_xvbitset_h ( a : __v16u16 , b : __v16u16 ) -> __v16u16 ;
66- #[ link_name = "llvm.loongarch.lasx.xvbitset.w" ]
67- fn __lasx_xvbitset_w ( a : __v8u32 , b : __v8u32 ) -> __v8u32 ;
68- #[ link_name = "llvm.loongarch.lasx.xvbitset.d" ]
69- fn __lasx_xvbitset_d ( a : __v4u64 , b : __v4u64 ) -> __v4u64 ;
7054 #[ link_name = "llvm.loongarch.lasx.xvbitseti.b" ]
7155 fn __lasx_xvbitseti_b ( a : __v32u8 , b : u32 ) -> __v32u8 ;
7256 #[ link_name = "llvm.loongarch.lasx.xvbitseti.h" ]
@@ -75,14 +59,6 @@ unsafe extern "unadjusted" {
7559 fn __lasx_xvbitseti_w ( a : __v8u32 , b : u32 ) -> __v8u32 ;
7660 #[ link_name = "llvm.loongarch.lasx.xvbitseti.d" ]
7761 fn __lasx_xvbitseti_d ( a : __v4u64 , b : u32 ) -> __v4u64 ;
78- #[ link_name = "llvm.loongarch.lasx.xvbitrev.b" ]
79- fn __lasx_xvbitrev_b ( a : __v32u8 , b : __v32u8 ) -> __v32u8 ;
80- #[ link_name = "llvm.loongarch.lasx.xvbitrev.h" ]
81- fn __lasx_xvbitrev_h ( a : __v16u16 , b : __v16u16 ) -> __v16u16 ;
82- #[ link_name = "llvm.loongarch.lasx.xvbitrev.w" ]
83- fn __lasx_xvbitrev_w ( a : __v8u32 , b : __v8u32 ) -> __v8u32 ;
84- #[ link_name = "llvm.loongarch.lasx.xvbitrev.d" ]
85- fn __lasx_xvbitrev_d ( a : __v4u64 , b : __v4u64 ) -> __v4u64 ;
8662 #[ link_name = "llvm.loongarch.lasx.xvbitrevi.b" ]
8763 fn __lasx_xvbitrevi_b ( a : __v32u8 , b : u32 ) -> __v32u8 ;
8864 #[ link_name = "llvm.loongarch.lasx.xvbitrevi.h" ]
@@ -1285,34 +1261,6 @@ pub fn lasx_xvsrlri_d<const IMM6: u32>(a: m256i) -> m256i {
12851261 unsafe { transmute ( __lasx_xvsrlri_d ( transmute ( a) , IMM6 ) ) }
12861262}
12871263
1288- #[ inline]
1289- #[ target_feature( enable = "lasx" ) ]
1290- #[ unstable( feature = "stdarch_loongarch" , issue = "117427" ) ]
1291- pub fn lasx_xvbitclr_b ( a : m256i , b : m256i ) -> m256i {
1292- unsafe { transmute ( __lasx_xvbitclr_b ( transmute ( a) , transmute ( b) ) ) }
1293- }
1294-
1295- #[ inline]
1296- #[ target_feature( enable = "lasx" ) ]
1297- #[ unstable( feature = "stdarch_loongarch" , issue = "117427" ) ]
1298- pub fn lasx_xvbitclr_h ( a : m256i , b : m256i ) -> m256i {
1299- unsafe { transmute ( __lasx_xvbitclr_h ( transmute ( a) , transmute ( b) ) ) }
1300- }
1301-
1302- #[ inline]
1303- #[ target_feature( enable = "lasx" ) ]
1304- #[ unstable( feature = "stdarch_loongarch" , issue = "117427" ) ]
1305- pub fn lasx_xvbitclr_w ( a : m256i , b : m256i ) -> m256i {
1306- unsafe { transmute ( __lasx_xvbitclr_w ( transmute ( a) , transmute ( b) ) ) }
1307- }
1308-
1309- #[ inline]
1310- #[ target_feature( enable = "lasx" ) ]
1311- #[ unstable( feature = "stdarch_loongarch" , issue = "117427" ) ]
1312- pub fn lasx_xvbitclr_d ( a : m256i , b : m256i ) -> m256i {
1313- unsafe { transmute ( __lasx_xvbitclr_d ( transmute ( a) , transmute ( b) ) ) }
1314- }
1315-
13161264#[ inline]
13171265#[ target_feature( enable = "lasx" ) ]
13181266#[ rustc_legacy_const_generics( 1 ) ]
@@ -1349,34 +1297,6 @@ pub fn lasx_xvbitclri_d<const IMM6: u32>(a: m256i) -> m256i {
13491297 unsafe { transmute ( __lasx_xvbitclri_d ( transmute ( a) , IMM6 ) ) }
13501298}
13511299
1352- #[ inline]
1353- #[ target_feature( enable = "lasx" ) ]
1354- #[ unstable( feature = "stdarch_loongarch" , issue = "117427" ) ]
1355- pub fn lasx_xvbitset_b ( a : m256i , b : m256i ) -> m256i {
1356- unsafe { transmute ( __lasx_xvbitset_b ( transmute ( a) , transmute ( b) ) ) }
1357- }
1358-
1359- #[ inline]
1360- #[ target_feature( enable = "lasx" ) ]
1361- #[ unstable( feature = "stdarch_loongarch" , issue = "117427" ) ]
1362- pub fn lasx_xvbitset_h ( a : m256i , b : m256i ) -> m256i {
1363- unsafe { transmute ( __lasx_xvbitset_h ( transmute ( a) , transmute ( b) ) ) }
1364- }
1365-
1366- #[ inline]
1367- #[ target_feature( enable = "lasx" ) ]
1368- #[ unstable( feature = "stdarch_loongarch" , issue = "117427" ) ]
1369- pub fn lasx_xvbitset_w ( a : m256i , b : m256i ) -> m256i {
1370- unsafe { transmute ( __lasx_xvbitset_w ( transmute ( a) , transmute ( b) ) ) }
1371- }
1372-
1373- #[ inline]
1374- #[ target_feature( enable = "lasx" ) ]
1375- #[ unstable( feature = "stdarch_loongarch" , issue = "117427" ) ]
1376- pub fn lasx_xvbitset_d ( a : m256i , b : m256i ) -> m256i {
1377- unsafe { transmute ( __lasx_xvbitset_d ( transmute ( a) , transmute ( b) ) ) }
1378- }
1379-
13801300#[ inline]
13811301#[ target_feature( enable = "lasx" ) ]
13821302#[ rustc_legacy_const_generics( 1 ) ]
@@ -1413,34 +1333,6 @@ pub fn lasx_xvbitseti_d<const IMM6: u32>(a: m256i) -> m256i {
14131333 unsafe { transmute ( __lasx_xvbitseti_d ( transmute ( a) , IMM6 ) ) }
14141334}
14151335
1416- #[ inline]
1417- #[ target_feature( enable = "lasx" ) ]
1418- #[ unstable( feature = "stdarch_loongarch" , issue = "117427" ) ]
1419- pub fn lasx_xvbitrev_b ( a : m256i , b : m256i ) -> m256i {
1420- unsafe { transmute ( __lasx_xvbitrev_b ( transmute ( a) , transmute ( b) ) ) }
1421- }
1422-
1423- #[ inline]
1424- #[ target_feature( enable = "lasx" ) ]
1425- #[ unstable( feature = "stdarch_loongarch" , issue = "117427" ) ]
1426- pub fn lasx_xvbitrev_h ( a : m256i , b : m256i ) -> m256i {
1427- unsafe { transmute ( __lasx_xvbitrev_h ( transmute ( a) , transmute ( b) ) ) }
1428- }
1429-
1430- #[ inline]
1431- #[ target_feature( enable = "lasx" ) ]
1432- #[ unstable( feature = "stdarch_loongarch" , issue = "117427" ) ]
1433- pub fn lasx_xvbitrev_w ( a : m256i , b : m256i ) -> m256i {
1434- unsafe { transmute ( __lasx_xvbitrev_w ( transmute ( a) , transmute ( b) ) ) }
1435- }
1436-
1437- #[ inline]
1438- #[ target_feature( enable = "lasx" ) ]
1439- #[ unstable( feature = "stdarch_loongarch" , issue = "117427" ) ]
1440- pub fn lasx_xvbitrev_d ( a : m256i , b : m256i ) -> m256i {
1441- unsafe { transmute ( __lasx_xvbitrev_d ( transmute ( a) , transmute ( b) ) ) }
1442- }
1443-
14441336#[ inline]
14451337#[ target_feature( enable = "lasx" ) ]
14461338#[ rustc_legacy_const_generics( 1 ) ]
0 commit comments