@@ -789,14 +789,14 @@ extension CAtomicsBasicTests
789789 XCTAssertEqual ( r3, p. load ( . relaxed) )
790790 }
791791
792- public func testAtomicCacheAlignedMutableRawPointer ( )
792+ public func testAtomicPaddedMutableRawPointer ( )
793793 {
794794 let r0 = UnsafeMutableRawPointer ( bitPattern: UInt . randomPositive ( ) ) !
795795 let r1 = UnsafeMutableRawPointer ( bitPattern: UInt . randomPositive ( ) ) !
796796 let r2 = UnsafeMutableRawPointer ( bitPattern: UInt . randomPositive ( ) ) !
797797 let r3 = UnsafeMutableRawPointer ( bitPattern: UInt . randomPositive ( ) ) !
798798
799- var p = AtomicCacheAlignedMutableRawPointer ( r3)
799+ var p = AtomicPaddedMutableRawPointer ( r3)
800800 XCTAssertEqual ( r3, p. load ( . relaxed) )
801801 XCTAssert ( p. isLockFree ( ) )
802802
@@ -822,14 +822,14 @@ extension CAtomicsBasicTests
822822 XCTAssertEqual ( r3, p. load ( . relaxed) )
823823 }
824824
825- public func testAtomicCacheAlignedOptionalMutableRawPointer ( )
825+ public func testAtomicPaddedOptionalMutableRawPointer ( )
826826 {
827827 let r0 = UnsafeMutableRawPointer ( bitPattern: UInt . randomPositive ( ) )
828828 let r1 = UnsafeMutableRawPointer ( bitPattern: UInt . randomPositive ( ) )
829829 let r2 = UnsafeMutableRawPointer ( bitPattern: UInt . randomPositive ( ) )
830830 let r3 = UnsafeMutableRawPointer ( bitPattern: UInt . randomPositive ( ) )
831831
832- var p = AtomicCacheAlignedOptionalMutableRawPointer ( r3)
832+ var p = AtomicPaddedOptionalMutableRawPointer ( r3)
833833 XCTAssertEqual ( r3, p. load ( . relaxed) )
834834 XCTAssert ( p. isLockFree ( ) )
835835
@@ -855,14 +855,14 @@ extension CAtomicsBasicTests
855855 XCTAssertEqual ( r3, p. load ( . relaxed) )
856856 }
857857
858- public func testAtomicCacheAlignedRawPointer ( )
858+ public func testAtomicPaddedRawPointer ( )
859859 {
860860 let r0 = UnsafeRawPointer ( bitPattern: UInt . randomPositive ( ) ) !
861861 let r1 = UnsafeRawPointer ( bitPattern: UInt . randomPositive ( ) ) !
862862 let r2 = UnsafeRawPointer ( bitPattern: UInt . randomPositive ( ) ) !
863863 let r3 = UnsafeRawPointer ( bitPattern: UInt . randomPositive ( ) ) !
864864
865- var p = AtomicCacheAlignedRawPointer ( r3)
865+ var p = AtomicPaddedRawPointer ( r3)
866866 XCTAssertEqual ( r3, p. load ( . relaxed) )
867867 XCTAssert ( p. isLockFree ( ) )
868868
@@ -888,14 +888,14 @@ extension CAtomicsBasicTests
888888 XCTAssertEqual ( r3, p. load ( . relaxed) )
889889 }
890890
891- public func testAtomicCacheAlignedOptionalRawPointer ( )
891+ public func testAtomicPaddedOptionalRawPointer ( )
892892 {
893893 let r0 = UnsafeRawPointer ( bitPattern: UInt . randomPositive ( ) )
894894 let r1 = UnsafeRawPointer ( bitPattern: UInt . randomPositive ( ) )
895895 let r2 = UnsafeRawPointer ( bitPattern: UInt . randomPositive ( ) )
896896 let r3 = UnsafeRawPointer ( bitPattern: UInt . randomPositive ( ) )
897897
898- var p = AtomicCacheAlignedOptionalRawPointer ( r3)
898+ var p = AtomicPaddedOptionalRawPointer ( r3)
899899 XCTAssertEqual ( r3, p. load ( . relaxed) )
900900 XCTAssert ( p. isLockFree ( ) )
901901
@@ -1095,14 +1095,14 @@ extension CAtomicsBasicTests
10951095 XCTAssertEqual ( r3, p. load ( . relaxed) )
10961096 }
10971097
1098- public func testAtomicCacheAlignedTaggedRawPointer ( )
1098+ public func testAtomicPaddedTaggedRawPointer ( )
10991099 {
11001100 let r0 = TaggedRawPointer ( UnsafeRawPointer ( bitPattern: UInt . randomPositive ( ) ) !, tag: 0 )
11011101 let r1 = TaggedRawPointer ( UnsafeRawPointer ( bitPattern: UInt . randomPositive ( ) ) !, tag: 1 )
11021102 let r2 = TaggedRawPointer ( UnsafeRawPointer ( bitPattern: UInt . randomPositive ( ) ) !, tag: 2 )
11031103 let r3 = r2. incremented ( )
11041104
1105- var p = AtomicCacheAlignedTaggedRawPointer ( r3)
1105+ var p = AtomicPaddedTaggedRawPointer ( r3)
11061106 XCTAssertEqual ( r3, p. load ( . relaxed) )
11071107 XCTAssert ( p. isLockFree ( ) )
11081108
@@ -1192,14 +1192,14 @@ extension CAtomicsBasicTests
11921192 XCTAssertEqual ( r3, p. load ( . relaxed) )
11931193 }
11941194
1195- public func testAtomicCacheAlignedTaggedMutableRawPointer ( )
1195+ public func testAtomicPaddedTaggedMutableRawPointer ( )
11961196 {
11971197 let r0 = TaggedMutableRawPointer ( UnsafeMutableRawPointer ( bitPattern: UInt . randomPositive ( ) ) !, tag: 0 )
11981198 let r1 = TaggedMutableRawPointer ( UnsafeMutableRawPointer ( bitPattern: UInt . randomPositive ( ) ) !, tag: 1 )
11991199 let r2 = TaggedMutableRawPointer ( UnsafeMutableRawPointer ( bitPattern: UInt . randomPositive ( ) ) !, tag: 2 )
12001200 let r3 = r2. incremented ( )
12011201
1202- var p = AtomicCacheAlignedTaggedMutableRawPointer ( r3)
1202+ var p = AtomicPaddedTaggedMutableRawPointer ( r3)
12031203 XCTAssertEqual ( r3, p. load ( . relaxed) )
12041204 XCTAssert ( p. isLockFree ( ) )
12051205
@@ -1289,14 +1289,14 @@ extension CAtomicsBasicTests
12891289 XCTAssertEqual ( r3, p. load ( . relaxed) )
12901290 }
12911291
1292- public func testAtomicCacheAlignedTaggedOptionalRawPointer ( )
1292+ public func testAtomicPaddedTaggedOptionalRawPointer ( )
12931293 {
12941294 let r0 = TaggedOptionalRawPointer ( UnsafeRawPointer ( bitPattern: UInt . randomPositive ( ) ) , tag: 0 )
12951295 let r1 = TaggedOptionalRawPointer ( UnsafeRawPointer ( bitPattern: UInt . randomPositive ( ) ) , tag: 1 )
12961296 let r2 = TaggedOptionalRawPointer ( UnsafeRawPointer ( bitPattern: UInt . randomPositive ( ) ) , tag: 2 )
12971297 let r3 = r2. incremented ( )
12981298
1299- var p = AtomicCacheAlignedTaggedOptionalRawPointer ( r3)
1299+ var p = AtomicPaddedTaggedOptionalRawPointer ( r3)
13001300 XCTAssertEqual ( r3, p. load ( . relaxed) )
13011301 XCTAssert ( p. isLockFree ( ) )
13021302
@@ -1386,14 +1386,14 @@ extension CAtomicsBasicTests
13861386 XCTAssertEqual ( r3, p. load ( . relaxed) )
13871387 }
13881388
1389- public func testAtomicCacheAlignedTaggedOptionalMutableRawPointer ( )
1389+ public func testAtomicPaddedTaggedOptionalMutableRawPointer ( )
13901390 {
13911391 let r0 = TaggedOptionalMutableRawPointer ( UnsafeMutableRawPointer ( bitPattern: UInt . randomPositive ( ) ) , tag: 0 )
13921392 let r1 = TaggedOptionalMutableRawPointer ( UnsafeMutableRawPointer ( bitPattern: UInt . randomPositive ( ) ) , tag: 1 )
13931393 let r2 = TaggedOptionalMutableRawPointer ( UnsafeMutableRawPointer ( bitPattern: UInt . randomPositive ( ) ) , tag: 2 )
13941394 let r3 = r2. incremented ( )
13951395
1396- var p = AtomicCacheAlignedTaggedOptionalMutableRawPointer ( r3)
1396+ var p = AtomicPaddedTaggedOptionalMutableRawPointer ( r3)
13971397 XCTAssertEqual ( r3, p. load ( . relaxed) )
13981398 XCTAssert ( p. isLockFree ( ) )
13991399
@@ -1419,37 +1419,41 @@ extension CAtomicsBasicTests
14191419 XCTAssertEqual ( r3, p. load ( . relaxed) )
14201420 }
14211421
1422- public func testCacheAlignedPointers ( )
1422+ public func testPaddedPointers ( )
14231423 {
14241424 var p : UnsafeMutableRawPointer ?
14251425
14261426 p = UnsafeMutableRawPointer ( bitPattern: UInt . randomPositive ( ) )
1427- let c1 = CacheAlignedOptionalRawPointer ( pointer : p)
1427+ let c1 = PaddedOptionalRawPointer ( p)
14281428 XCTAssertGreaterThan ( MemoryLayout . size ( ofValue: c1) , MemoryLayout . size ( ofValue: c1. pointer) )
1429- XCTAssertGreaterThan ( MemoryLayout . alignment ( ofValue: c1) , MemoryLayout . alignment ( ofValue: c1. pointer) )
1429+ XCTAssertEqual ( MemoryLayout . alignment ( ofValue: c1) , MemoryLayout . alignment ( ofValue: c1. pointer) )
14301430 XCTAssertGreaterThan ( MemoryLayout . stride ( ofValue: c1) , MemoryLayout . stride ( ofValue: c1. pointer) )
1431+ XCTAssertEqual ( MemoryLayout . stride ( ofValue: c1) , 64 )
14311432 if let p1 = c1. pointer
14321433 {
1433- let c2 = CacheAlignedRawPointer ( pointer : p1)
1434+ let c2 = PaddedRawPointer ( p1)
14341435 XCTAssertGreaterThan ( MemoryLayout . size ( ofValue: c2) , MemoryLayout . size ( ofValue: c2. pointer) )
1435- XCTAssertGreaterThan ( MemoryLayout . alignment ( ofValue: c2) , MemoryLayout . alignment ( ofValue: c2. pointer) )
1436+ XCTAssertEqual ( MemoryLayout . alignment ( ofValue: c2) , MemoryLayout . alignment ( ofValue: c2. pointer) )
14361437 XCTAssertGreaterThan ( MemoryLayout . stride ( ofValue: c2) , MemoryLayout . stride ( ofValue: c2. pointer) )
1438+ XCTAssertEqual ( MemoryLayout . stride ( ofValue: c2) , 64 )
14371439 let p2 = c2. pointer
14381440 XCTAssert ( p1 == p2)
14391441 XCTAssert ( Int ( bitPattern: p2) == Int ( bitPattern: p) )
14401442 }
14411443
14421444 p = UnsafeMutableRawPointer ( bitPattern: UInt . randomPositive ( ) )
1443- let m1 = CacheAlignedOptionalMutableRawPointer ( pointer : p)
1445+ let m1 = PaddedOptionalMutableRawPointer ( p)
14441446 XCTAssertGreaterThan ( MemoryLayout . size ( ofValue: m1) , MemoryLayout . size ( ofValue: m1. pointer) )
1445- XCTAssertGreaterThan ( MemoryLayout . alignment ( ofValue: m1) , MemoryLayout . alignment ( ofValue: m1. pointer) )
1447+ XCTAssertEqual ( MemoryLayout . alignment ( ofValue: m1) , MemoryLayout . alignment ( ofValue: m1. pointer) )
14461448 XCTAssertGreaterThan ( MemoryLayout . stride ( ofValue: m1) , MemoryLayout . stride ( ofValue: m1. pointer) )
1449+ XCTAssertEqual ( MemoryLayout . stride ( ofValue: m1) , 64 )
14471450 if let p1 = m1. pointer
14481451 {
1449- let m2 = CacheAlignedMutableRawPointer ( pointer : p1)
1452+ let m2 = PaddedMutableRawPointer ( p1)
14501453 XCTAssertGreaterThan ( MemoryLayout . size ( ofValue: m2) , MemoryLayout . size ( ofValue: m2. pointer) )
1451- XCTAssertGreaterThan ( MemoryLayout . alignment ( ofValue: m2) , MemoryLayout . alignment ( ofValue: m2. pointer) )
1454+ XCTAssertEqual ( MemoryLayout . alignment ( ofValue: m2) , MemoryLayout . alignment ( ofValue: m2. pointer) )
14521455 XCTAssertGreaterThan ( MemoryLayout . stride ( ofValue: m2) , MemoryLayout . stride ( ofValue: m2. pointer) )
1456+ XCTAssertEqual ( MemoryLayout . stride ( ofValue: m2) , 64 )
14531457 let p2 = m2. pointer
14541458 XCTAssert ( p1 == p2)
14551459 XCTAssert ( Int ( bitPattern: p2) == Int ( bitPattern: p) )
0 commit comments