@@ -126,7 +126,7 @@ final class SIMDWordsIntegerTests: Base {
126
126
127
127
//===----------------------------------------------------------------------===//
128
128
129
- @available ( macOS 13 . 3 , * )
129
+ @available ( macOS 13 . 3 , iOS 16 . 4 , watchOS 9 . 4 , tvOS 16 . 4 , macCatalyst 16 . 4 , visionOS 1 . 0 , * )
130
130
extension SIMDWordsIntegerTests {
131
131
func testAddition< T: FixedWidthInteger > ( _: T . Type ) {
132
132
expectEqual ( T . zero, T . zero + T. zero)
@@ -233,7 +233,7 @@ extension SIMDWordsIntegerTests {
233
233
234
234
//===----------------------------------------------------------------------===//
235
235
236
- @available ( macOS 13 . 3 , * )
236
+ @available ( macOS 13 . 3 , iOS 16 . 4 , watchOS 9 . 4 , tvOS 16 . 4 , macCatalyst 16 . 4 , visionOS 1 . 0 , * )
237
237
extension SIMDWordsIntegerTests {
238
238
func testBitCounting< T: FixedWidthInteger > ( _: T . Type ) {
239
239
typealias Element = (
@@ -289,7 +289,7 @@ extension SIMDWordsIntegerTests {
289
289
290
290
//===----------------------------------------------------------------------===//
291
291
292
- @available ( macOS 13 . 3 , * )
292
+ @available ( macOS 13 . 3 , iOS 16 . 4 , watchOS 9 . 4 , tvOS 16 . 4 , macCatalyst 16 . 4 , visionOS 1 . 0 , * )
293
293
extension SIMDWordsIntegerTests {
294
294
func testBitShifting< T: FixedWidthInteger > ( _: T . Type ) {
295
295
expectEqual ( T . min, T . min &<< T . zero)
@@ -376,7 +376,7 @@ extension SIMDWordsIntegerTests {
376
376
377
377
//===----------------------------------------------------------------------===//
378
378
379
- @available ( macOS 13 . 3 , * )
379
+ @available ( macOS 13 . 3 , iOS 16 . 4 , watchOS 9 . 4 , tvOS 16 . 4 , macCatalyst 16 . 4 , visionOS 1 . 0 , * )
380
380
extension SIMDWordsIntegerTests {
381
381
func testBitTwiddling< T: FixedWidthInteger > ( _: T . Type ) {
382
382
expectEqual ( T . max, ~ . min)
@@ -411,7 +411,7 @@ extension SIMDWordsIntegerTests {
411
411
412
412
//===----------------------------------------------------------------------===//
413
413
414
- @available ( macOS 13 . 3 , * )
414
+ @available ( macOS 13 . 3 , iOS 16 . 4 , watchOS 9 . 4 , tvOS 16 . 4 , macCatalyst 16 . 4 , visionOS 1 . 0 , * )
415
415
extension SIMDWordsIntegerTests {
416
416
func testByteSwapping< T: FixedWidthInteger > ( _: T . Type ) {
417
417
typealias Element = ( lhs: T , rhs: T )
@@ -467,7 +467,7 @@ extension SIMDWordsIntegerTests {
467
467
468
468
//===----------------------------------------------------------------------===//
469
469
470
- @available ( macOS 13 . 3 , * )
470
+ @available ( macOS 13 . 3 , iOS 16 . 4 , watchOS 9 . 4 , tvOS 16 . 4 , macCatalyst 16 . 4 , visionOS 1 . 0 , * )
471
471
extension SIMDWordsIntegerTests {
472
472
func testMultiplication< T: FixedWidthInteger > ( _: T . Type ) {
473
473
let identity : T = 1
@@ -566,7 +566,7 @@ extension SIMDWordsIntegerTests {
566
566
567
567
//===----------------------------------------------------------------------===//
568
568
569
- @available ( macOS 13 . 3 , * )
569
+ @available ( macOS 13 . 3 , iOS 16 . 4 , watchOS 9 . 4 , tvOS 16 . 4 , macCatalyst 16 . 4 , visionOS 1 . 0 , * )
570
570
extension SIMDWordsIntegerTests {
571
571
func testReflection< T: FixedWidthInteger > ( _: T . Type ) {
572
572
typealias Element = ( actual: T , expected: String )
@@ -611,7 +611,7 @@ extension SIMDWordsIntegerTests {
611
611
612
612
//===----------------------------------------------------------------------===//
613
613
614
- @available ( macOS 13 . 3 , * )
614
+ @available ( macOS 13 . 3 , iOS 16 . 4 , watchOS 9 . 4 , tvOS 16 . 4 , macCatalyst 16 . 4 , visionOS 1 . 0 , * )
615
615
extension SIMDWordsIntegerTests {
616
616
func testSemantics< T: FixedWidthInteger > ( _: T . Type ) {
617
617
typealias Element = ( value: T , distance: T . Stride )
@@ -690,7 +690,7 @@ extension SIMDWordsIntegerTests {
690
690
691
691
//===----------------------------------------------------------------------===//
692
692
693
- @available ( macOS 13 . 3 , * )
693
+ @available ( macOS 13 . 3 , iOS 16 . 4 , watchOS 9 . 4 , tvOS 16 . 4 , macCatalyst 16 . 4 , visionOS 1 . 0 , * )
694
694
extension SIMDWordsIntegerTests {
695
695
func testSubtraction< T: FixedWidthInteger > ( _: T . Type ) {
696
696
expectEqual ( T . zero, T . zero - T. zero)
@@ -793,7 +793,7 @@ extension SIMDWordsIntegerTests {
793
793
794
794
//===----------------------------------------------------------------------===//
795
795
796
- @available ( macOS 13 . 3 , * )
796
+ @available ( macOS 13 . 3 , iOS 16 . 4 , watchOS 9 . 4 , tvOS 16 . 4 , macCatalyst 16 . 4 , visionOS 1 . 0 , * )
797
797
extension SIMDWordsIntegerTests {
798
798
func testTypeProperties( ) {
799
799
expectEqual ( 128 , Int128 . bitWidth)
@@ -813,7 +813,7 @@ extension SIMDWordsIntegerTests {
813
813
814
814
//===----------------------------------------------------------------------===//
815
815
816
- @available ( macOS 13 . 3 , * )
816
+ @available ( macOS 13 . 3 , iOS 16 . 4 , watchOS 9 . 4 , tvOS 16 . 4 , macCatalyst 16 . 4 , visionOS 1 . 0 , * )
817
817
extension SIMDWordsIntegerTests {
818
818
func testWords< T: FixedWidthInteger > ( _: T . Type ) {
819
819
if T . isSigned {
0 commit comments