@@ -14,52 +14,52 @@ import TestsUtils
14
14
15
15
public let benchmarks = [
16
16
BenchmarkInfo (
17
- name: " FlattenDistanceFromTo.Array.Array.16.16 " ,
18
- runFunction: { with ( arrayArray16x16 , $0) } ,
17
+ name: " FlattenDistanceFromTo.Array.Array.04.04 " ,
18
+ runFunction: { with ( arrayArray04x04 , $0) } ,
19
19
tags: [ . validation, . api] ,
20
- setUpFunction: { blackHole ( arrayArray16x16 ) } ) ,
20
+ setUpFunction: { blackHole ( arrayArray04x04 ) } ) ,
21
21
22
22
BenchmarkInfo (
23
- name: " FlattenDistanceFromTo.Array.Array.16.32 " ,
24
- runFunction: { with ( arrayArray16x32 , $0) } ,
23
+ name: " FlattenDistanceFromTo.Array.Array.04x08 " ,
24
+ runFunction: { with ( arrayArray04x08 , $0) } ,
25
25
tags: [ . validation, . api] ,
26
- setUpFunction: { blackHole ( arrayArray16x32 ) } ) ,
26
+ setUpFunction: { blackHole ( arrayArray04x08 ) } ) ,
27
27
28
28
BenchmarkInfo (
29
- name: " FlattenDistanceFromTo.Array.Array.32.16 " ,
30
- runFunction: { with ( arrayArray32x16 , $0) } ,
29
+ name: " FlattenDistanceFromTo.Array.Array.08.04 " ,
30
+ runFunction: { with ( arrayArray08x04 , $0) } ,
31
31
tags: [ . validation, . api] ,
32
- setUpFunction: { blackHole ( arrayArray32x16 ) } ) ,
32
+ setUpFunction: { blackHole ( arrayArray08x04 ) } ) ,
33
33
34
34
BenchmarkInfo (
35
- name: " FlattenDistanceFromTo.Array.Array.32.32 " ,
36
- runFunction: { with ( arrayArray32x32 , $0) } ,
35
+ name: " FlattenDistanceFromTo.Array.Array.08.08 " ,
36
+ runFunction: { with ( arrayArray08x08 , $0) } ,
37
37
tags: [ . validation, . api] ,
38
- setUpFunction: { blackHole ( arrayArray32x32 ) } ) ,
38
+ setUpFunction: { blackHole ( arrayArray08x08 ) } ) ,
39
39
40
40
BenchmarkInfo (
41
- name: " FlattenDistanceFromTo.Array.String.08.08 " ,
42
- runFunction: { with ( arrayString08x08 , $0) } ,
41
+ name: " FlattenDistanceFromTo.Array.String.04.04 " ,
42
+ runFunction: { with ( arrayString04x04 , $0) } ,
43
43
tags: [ . validation, . api] ,
44
- setUpFunction: { blackHole ( arrayString08x08 ) } ) ,
44
+ setUpFunction: { blackHole ( arrayString04x04 ) } ) ,
45
45
46
46
BenchmarkInfo (
47
- name: " FlattenDistanceFromTo.Array.String.08.16 " ,
48
- runFunction: { with ( arrayString08x16 , $0) } ,
47
+ name: " FlattenDistanceFromTo.Array.String.04.08 " ,
48
+ runFunction: { with ( arrayString04x08 , $0) } ,
49
49
tags: [ . validation, . api] ,
50
- setUpFunction: { blackHole ( arrayString08x16 ) } ) ,
50
+ setUpFunction: { blackHole ( arrayString04x08 ) } ) ,
51
51
52
52
BenchmarkInfo (
53
- name: " FlattenDistanceFromTo.Array.String.16.08 " ,
54
- runFunction: { with ( arrayString16x08 , $0) } ,
53
+ name: " FlattenDistanceFromTo.Array.String.08.04 " ,
54
+ runFunction: { with ( arrayString08x04 , $0) } ,
55
55
tags: [ . validation, . api] ,
56
- setUpFunction: { blackHole ( arrayString16x08 ) } ) ,
56
+ setUpFunction: { blackHole ( arrayString08x04 ) } ) ,
57
57
58
58
BenchmarkInfo (
59
- name: " FlattenDistanceFromTo.Array.String.16.16 " ,
60
- runFunction: { with ( arrayString16x16 , $0) } ,
59
+ name: " FlattenDistanceFromTo.Array.String.08.08 " ,
60
+ runFunction: { with ( arrayString08x08 , $0) } ,
61
61
tags: [ . validation, . api] ,
62
- setUpFunction: { blackHole ( arrayString16x16 ) } ) ,
62
+ setUpFunction: { blackHole ( arrayString08x08 ) } ) ,
63
63
]
64
64
65
65
// MARK: - Array Array
@@ -68,10 +68,10 @@ func makeArrayArray(_ outer: Int, _ inner: Int) -> FlattenSequence<[[UInt8]]> {
68
68
Array ( repeating: Array ( repeating: 123 , count: inner) , count: outer) . joined ( )
69
69
}
70
70
71
- let arrayArray16x16 = makeArrayArray ( 16 , 16 )
72
- let arrayArray16x32 = makeArrayArray ( 16 , 32 )
73
- let arrayArray32x16 = makeArrayArray ( 32 , 16 )
74
- let arrayArray32x32 = makeArrayArray ( 32 , 32 )
71
+ let arrayArray04x04 = makeArrayArray ( 04 , 04 )
72
+ let arrayArray04x08 = makeArrayArray ( 04 , 08 )
73
+ let arrayArray08x04 = makeArrayArray ( 08 , 04 )
74
+ let arrayArray08x08 = makeArrayArray ( 08 , 08 )
75
75
76
76
@inline ( never)
77
77
public func with( _ collection: FlattenSequence < [ [ UInt8 ] ] > , _ iterations: Int ) {
@@ -95,10 +95,10 @@ func makeArrayString(_ outer: Int, _ inner: Int) -> FlattenSequence<[String]> {
95
95
Array ( repeating: String ( repeating: " 0 " , count: inner) , count: outer) . joined ( )
96
96
}
97
97
98
+ let arrayString04x04 = makeArrayString ( 04 , 04 )
99
+ let arrayString04x08 = makeArrayString ( 04 , 08 )
100
+ let arrayString08x04 = makeArrayString ( 08 , 04 )
98
101
let arrayString08x08 = makeArrayString ( 08 , 08 )
99
- let arrayString08x16 = makeArrayString ( 08 , 16 )
100
- let arrayString16x08 = makeArrayString ( 16 , 08 )
101
- let arrayString16x16 = makeArrayString ( 16 , 16 )
102
102
103
103
@inline ( never)
104
104
public func with( _ collection: FlattenSequence < [ String ] > , _ iterations: Int ) {
0 commit comments