@@ -542,26 +542,6 @@ pub unsafe fn vceqq_u32(a: uint32x4_t, b: uint32x4_t) -> uint32x4_t {
542
542
simd_eq ( a, b)
543
543
}
544
544
545
- /// Compare bitwise Equal (vector)
546
- #[ inline]
547
- #[ target_feature( enable = "neon" ) ]
548
- #[ cfg_attr( target_arch = "arm" , target_feature( enable = "v7" ) ) ]
549
- #[ cfg_attr( all( test, target_arch = "arm" ) , assert_instr( cmeq) ) ]
550
- #[ cfg_attr( all( test, target_arch = "aarch64" ) , assert_instr( cmeq) ) ]
551
- pub unsafe fn vceq_u64 ( a : uint64x1_t , b : uint64x1_t ) -> uint64x1_t {
552
- simd_eq ( a, b)
553
- }
554
-
555
- /// Compare bitwise Equal (vector)
556
- #[ inline]
557
- #[ target_feature( enable = "neon" ) ]
558
- #[ cfg_attr( target_arch = "arm" , target_feature( enable = "v7" ) ) ]
559
- #[ cfg_attr( all( test, target_arch = "arm" ) , assert_instr( cmeq) ) ]
560
- #[ cfg_attr( all( test, target_arch = "aarch64" ) , assert_instr( cmeq) ) ]
561
- pub unsafe fn vceqq_u64 ( a : uint64x2_t , b : uint64x2_t ) -> uint64x2_t {
562
- simd_eq ( a, b)
563
- }
564
-
565
545
/// Compare bitwise Equal (vector)
566
546
#[ inline]
567
547
#[ target_feature( enable = "neon" ) ]
@@ -622,26 +602,6 @@ pub unsafe fn vceqq_s32(a: int32x4_t, b: int32x4_t) -> uint32x4_t {
622
602
simd_eq ( a, b)
623
603
}
624
604
625
- /// Compare bitwise Equal (vector)
626
- #[ inline]
627
- #[ target_feature( enable = "neon" ) ]
628
- #[ cfg_attr( target_arch = "arm" , target_feature( enable = "v7" ) ) ]
629
- #[ cfg_attr( all( test, target_arch = "arm" ) , assert_instr( cmeq) ) ]
630
- #[ cfg_attr( all( test, target_arch = "aarch64" ) , assert_instr( cmeq) ) ]
631
- pub unsafe fn vceq_s64 ( a : int64x1_t , b : int64x1_t ) -> uint64x1_t {
632
- simd_eq ( a, b)
633
- }
634
-
635
- /// Compare bitwise Equal (vector)
636
- #[ inline]
637
- #[ target_feature( enable = "neon" ) ]
638
- #[ cfg_attr( target_arch = "arm" , target_feature( enable = "v7" ) ) ]
639
- #[ cfg_attr( all( test, target_arch = "arm" ) , assert_instr( cmeq) ) ]
640
- #[ cfg_attr( all( test, target_arch = "aarch64" ) , assert_instr( cmeq) ) ]
641
- pub unsafe fn vceqq_s64 ( a : int64x2_t , b : int64x2_t ) -> uint64x2_t {
642
- simd_eq ( a, b)
643
- }
644
-
645
605
/// Floating-point compare equal
646
606
#[ inline]
647
607
#[ target_feature( enable = "neon" ) ]
@@ -722,26 +682,6 @@ pub unsafe fn vcgtq_s32(a: int32x4_t, b: int32x4_t) -> uint32x4_t {
722
682
simd_gt ( a, b)
723
683
}
724
684
725
- /// Compare signed greater than
726
- #[ inline]
727
- #[ target_feature( enable = "neon" ) ]
728
- #[ cfg_attr( target_arch = "arm" , target_feature( enable = "v7" ) ) ]
729
- #[ cfg_attr( all( test, target_arch = "arm" ) , assert_instr( cmgt) ) ]
730
- #[ cfg_attr( all( test, target_arch = "aarch64" ) , assert_instr( cmgt) ) ]
731
- pub unsafe fn vcgt_s64 ( a : int64x1_t , b : int64x1_t ) -> uint64x1_t {
732
- simd_gt ( a, b)
733
- }
734
-
735
- /// Compare signed greater than
736
- #[ inline]
737
- #[ target_feature( enable = "neon" ) ]
738
- #[ cfg_attr( target_arch = "arm" , target_feature( enable = "v7" ) ) ]
739
- #[ cfg_attr( all( test, target_arch = "arm" ) , assert_instr( cmgt) ) ]
740
- #[ cfg_attr( all( test, target_arch = "aarch64" ) , assert_instr( cmgt) ) ]
741
- pub unsafe fn vcgtq_s64 ( a : int64x2_t , b : int64x2_t ) -> uint64x2_t {
742
- simd_gt ( a, b)
743
- }
744
-
745
685
/// Compare unsigned highe
746
686
#[ inline]
747
687
#[ target_feature( enable = "neon" ) ]
@@ -802,26 +742,6 @@ pub unsafe fn vcgtq_u32(a: uint32x4_t, b: uint32x4_t) -> uint32x4_t {
802
742
simd_gt ( a, b)
803
743
}
804
744
805
- /// Compare unsigned highe
806
- #[ inline]
807
- #[ target_feature( enable = "neon" ) ]
808
- #[ cfg_attr( target_arch = "arm" , target_feature( enable = "v7" ) ) ]
809
- #[ cfg_attr( all( test, target_arch = "arm" ) , assert_instr( cmhi) ) ]
810
- #[ cfg_attr( all( test, target_arch = "aarch64" ) , assert_instr( cmhi) ) ]
811
- pub unsafe fn vcgt_u64 ( a : uint64x1_t , b : uint64x1_t ) -> uint64x1_t {
812
- simd_gt ( a, b)
813
- }
814
-
815
- /// Compare unsigned highe
816
- #[ inline]
817
- #[ target_feature( enable = "neon" ) ]
818
- #[ cfg_attr( target_arch = "arm" , target_feature( enable = "v7" ) ) ]
819
- #[ cfg_attr( all( test, target_arch = "arm" ) , assert_instr( cmhi) ) ]
820
- #[ cfg_attr( all( test, target_arch = "aarch64" ) , assert_instr( cmhi) ) ]
821
- pub unsafe fn vcgtq_u64 ( a : uint64x2_t , b : uint64x2_t ) -> uint64x2_t {
822
- simd_gt ( a, b)
823
- }
824
-
825
745
/// Floating-point compare greater than
826
746
#[ inline]
827
747
#[ target_feature( enable = "neon" ) ]
@@ -902,26 +822,6 @@ pub unsafe fn vcltq_s32(a: int32x4_t, b: int32x4_t) -> uint32x4_t {
902
822
simd_lt ( a, b)
903
823
}
904
824
905
- /// Compare signed less than
906
- #[ inline]
907
- #[ target_feature( enable = "neon" ) ]
908
- #[ cfg_attr( target_arch = "arm" , target_feature( enable = "v7" ) ) ]
909
- #[ cfg_attr( all( test, target_arch = "arm" ) , assert_instr( cmgt) ) ]
910
- #[ cfg_attr( all( test, target_arch = "aarch64" ) , assert_instr( cmgt) ) ]
911
- pub unsafe fn vclt_s64 ( a : int64x1_t , b : int64x1_t ) -> uint64x1_t {
912
- simd_lt ( a, b)
913
- }
914
-
915
- /// Compare signed less than
916
- #[ inline]
917
- #[ target_feature( enable = "neon" ) ]
918
- #[ cfg_attr( target_arch = "arm" , target_feature( enable = "v7" ) ) ]
919
- #[ cfg_attr( all( test, target_arch = "arm" ) , assert_instr( cmgt) ) ]
920
- #[ cfg_attr( all( test, target_arch = "aarch64" ) , assert_instr( cmgt) ) ]
921
- pub unsafe fn vcltq_s64 ( a : int64x2_t , b : int64x2_t ) -> uint64x2_t {
922
- simd_lt ( a, b)
923
- }
924
-
925
825
/// Compare unsigned less than
926
826
#[ inline]
927
827
#[ target_feature( enable = "neon" ) ]
@@ -962,26 +862,6 @@ pub unsafe fn vcltq_u16(a: uint16x8_t, b: uint16x8_t) -> uint16x8_t {
962
862
simd_lt ( a, b)
963
863
}
964
864
965
- /// Compare unsigned less than
966
- #[ inline]
967
- #[ target_feature( enable = "neon" ) ]
968
- #[ cfg_attr( target_arch = "arm" , target_feature( enable = "v7" ) ) ]
969
- #[ cfg_attr( all( test, target_arch = "arm" ) , assert_instr( cmhi) ) ]
970
- #[ cfg_attr( all( test, target_arch = "aarch64" ) , assert_instr( cmhi) ) ]
971
- pub unsafe fn vclt_u64 ( a : uint64x1_t , b : uint64x1_t ) -> uint64x1_t {
972
- simd_lt ( a, b)
973
- }
974
-
975
- /// Compare unsigned less than
976
- #[ inline]
977
- #[ target_feature( enable = "neon" ) ]
978
- #[ cfg_attr( target_arch = "arm" , target_feature( enable = "v7" ) ) ]
979
- #[ cfg_attr( all( test, target_arch = "arm" ) , assert_instr( cmhi) ) ]
980
- #[ cfg_attr( all( test, target_arch = "aarch64" ) , assert_instr( cmhi) ) ]
981
- pub unsafe fn vcltq_u64 ( a : uint64x2_t , b : uint64x2_t ) -> uint64x2_t {
982
- simd_lt ( a, b)
983
- }
984
-
985
865
/// Compare unsigned less than
986
866
#[ inline]
987
867
#[ target_feature( enable = "neon" ) ]
@@ -1082,26 +962,6 @@ pub unsafe fn vcleq_s32(a: int32x4_t, b: int32x4_t) -> uint32x4_t {
1082
962
simd_le ( a, b)
1083
963
}
1084
964
1085
- /// Compare signed less than or equal
1086
- #[ inline]
1087
- #[ target_feature( enable = "neon" ) ]
1088
- #[ cfg_attr( target_arch = "arm" , target_feature( enable = "v7" ) ) ]
1089
- #[ cfg_attr( all( test, target_arch = "arm" ) , assert_instr( cmge) ) ]
1090
- #[ cfg_attr( all( test, target_arch = "aarch64" ) , assert_instr( cmge) ) ]
1091
- pub unsafe fn vcle_s64 ( a : int64x1_t , b : int64x1_t ) -> uint64x1_t {
1092
- simd_le ( a, b)
1093
- }
1094
-
1095
- /// Compare signed less than or equal
1096
- #[ inline]
1097
- #[ target_feature( enable = "neon" ) ]
1098
- #[ cfg_attr( target_arch = "arm" , target_feature( enable = "v7" ) ) ]
1099
- #[ cfg_attr( all( test, target_arch = "arm" ) , assert_instr( cmge) ) ]
1100
- #[ cfg_attr( all( test, target_arch = "aarch64" ) , assert_instr( cmge) ) ]
1101
- pub unsafe fn vcleq_s64 ( a : int64x2_t , b : int64x2_t ) -> uint64x2_t {
1102
- simd_le ( a, b)
1103
- }
1104
-
1105
965
/// Compare unsigned less than or equal
1106
966
#[ inline]
1107
967
#[ target_feature( enable = "neon" ) ]
@@ -1162,26 +1022,6 @@ pub unsafe fn vcleq_u32(a: uint32x4_t, b: uint32x4_t) -> uint32x4_t {
1162
1022
simd_le ( a, b)
1163
1023
}
1164
1024
1165
- /// Compare unsigned less than or equal
1166
- #[ inline]
1167
- #[ target_feature( enable = "neon" ) ]
1168
- #[ cfg_attr( target_arch = "arm" , target_feature( enable = "v7" ) ) ]
1169
- #[ cfg_attr( all( test, target_arch = "arm" ) , assert_instr( cmhs) ) ]
1170
- #[ cfg_attr( all( test, target_arch = "aarch64" ) , assert_instr( cmhs) ) ]
1171
- pub unsafe fn vcle_u64 ( a : uint64x1_t , b : uint64x1_t ) -> uint64x1_t {
1172
- simd_le ( a, b)
1173
- }
1174
-
1175
- /// Compare unsigned less than or equal
1176
- #[ inline]
1177
- #[ target_feature( enable = "neon" ) ]
1178
- #[ cfg_attr( target_arch = "arm" , target_feature( enable = "v7" ) ) ]
1179
- #[ cfg_attr( all( test, target_arch = "arm" ) , assert_instr( cmhs) ) ]
1180
- #[ cfg_attr( all( test, target_arch = "aarch64" ) , assert_instr( cmhs) ) ]
1181
- pub unsafe fn vcleq_u64 ( a : uint64x2_t , b : uint64x2_t ) -> uint64x2_t {
1182
- simd_le ( a, b)
1183
- }
1184
-
1185
1025
/// Floating-point compare less than or equal
1186
1026
#[ inline]
1187
1027
#[ target_feature( enable = "neon" ) ]
@@ -1262,26 +1102,6 @@ pub unsafe fn vcgeq_s32(a: int32x4_t, b: int32x4_t) -> uint32x4_t {
1262
1102
simd_ge ( a, b)
1263
1103
}
1264
1104
1265
- /// Compare signed greater than or equal
1266
- #[ inline]
1267
- #[ target_feature( enable = "neon" ) ]
1268
- #[ cfg_attr( target_arch = "arm" , target_feature( enable = "v7" ) ) ]
1269
- #[ cfg_attr( all( test, target_arch = "arm" ) , assert_instr( cmge) ) ]
1270
- #[ cfg_attr( all( test, target_arch = "aarch64" ) , assert_instr( cmge) ) ]
1271
- pub unsafe fn vcge_s64 ( a : int64x1_t , b : int64x1_t ) -> uint64x1_t {
1272
- simd_ge ( a, b)
1273
- }
1274
-
1275
- /// Compare signed greater than or equal
1276
- #[ inline]
1277
- #[ target_feature( enable = "neon" ) ]
1278
- #[ cfg_attr( target_arch = "arm" , target_feature( enable = "v7" ) ) ]
1279
- #[ cfg_attr( all( test, target_arch = "arm" ) , assert_instr( cmge) ) ]
1280
- #[ cfg_attr( all( test, target_arch = "aarch64" ) , assert_instr( cmge) ) ]
1281
- pub unsafe fn vcgeq_s64 ( a : int64x2_t , b : int64x2_t ) -> uint64x2_t {
1282
- simd_ge ( a, b)
1283
- }
1284
-
1285
1105
/// Compare unsigned greater than or equal
1286
1106
#[ inline]
1287
1107
#[ target_feature( enable = "neon" ) ]
@@ -1342,26 +1162,6 @@ pub unsafe fn vcgeq_u32(a: uint32x4_t, b: uint32x4_t) -> uint32x4_t {
1342
1162
simd_ge ( a, b)
1343
1163
}
1344
1164
1345
- /// Compare unsigned greater than or equal
1346
- #[ inline]
1347
- #[ target_feature( enable = "neon" ) ]
1348
- #[ cfg_attr( target_arch = "arm" , target_feature( enable = "v7" ) ) ]
1349
- #[ cfg_attr( all( test, target_arch = "arm" ) , assert_instr( cmhs) ) ]
1350
- #[ cfg_attr( all( test, target_arch = "aarch64" ) , assert_instr( cmhs) ) ]
1351
- pub unsafe fn vcge_u64 ( a : uint64x1_t , b : uint64x1_t ) -> uint64x1_t {
1352
- simd_ge ( a, b)
1353
- }
1354
-
1355
- /// Compare unsigned greater than or equal
1356
- #[ inline]
1357
- #[ target_feature( enable = "neon" ) ]
1358
- #[ cfg_attr( target_arch = "arm" , target_feature( enable = "v7" ) ) ]
1359
- #[ cfg_attr( all( test, target_arch = "arm" ) , assert_instr( cmhs) ) ]
1360
- #[ cfg_attr( all( test, target_arch = "aarch64" ) , assert_instr( cmhs) ) ]
1361
- pub unsafe fn vcgeq_u64 ( a : uint64x2_t , b : uint64x2_t ) -> uint64x2_t {
1362
- simd_ge ( a, b)
1363
- }
1364
-
1365
1165
/// Floating-point compare greater than or equal
1366
1166
#[ inline]
1367
1167
#[ target_feature( enable = "neon" ) ]
0 commit comments