Skip to content

Commit 1a7bee5

Browse files
committed
benchmarks: fix the iteration count of some benchmarks.
Some benchmarks wrongly executed the loop N+1 times ("0...N" instead of "0..<N") mt
1 parent c2f9a2a commit 1a7bee5

File tree

6 files changed

+6
-6
lines changed

6 files changed

+6
-6
lines changed

benchmark/single-source/ArrayOfGenericPOD.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ func genStructArray() {
5959

6060
@inline(never)
6161
public func run_ArrayOfGenericPOD(_ N: Int) {
62-
for _ in 0...N {
62+
for _ in 0..<N {
6363
genEnumArray()
6464
genStructArray()
6565
}

benchmark/single-source/ArrayOfGenericRef.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@ func genRefStructArray() {
9494

9595
@inline(never)
9696
public func run_ArrayOfGenericRef(_ N: Int) {
97-
for _ in 0...N {
97+
for _ in 0..<N {
9898
genPODRefArray()
9999
genCommonRefArray()
100100
genRefEnumArray()

benchmark/single-source/ArrayOfPOD.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ func genStructArray() {
6161

6262
@inline(never)
6363
public func run_ArrayOfPOD(_ N: Int) {
64-
for _ in 0...N {
64+
for _ in 0..<N {
6565
genIntArray()
6666
genEnumArray()
6767
genStructArray()

benchmark/single-source/ArrayOfRef.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,7 @@ func genRefStructArray() {
105105

106106
@inline(never)
107107
public func run_ArrayOfRef(_ N: Int) {
108-
for _ in 0...N {
108+
for _ in 0..<N {
109109
genPODRefArray()
110110
genCommonRefArray()
111111
genRefEnumArray()

benchmark/single-source/Chars.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ public func run_Chars(_ N: Int) {
3030
"2", "a", "t", "i", "o", "e", "q", "n", "X", "Y", "Z", "?", "m", "Z", ","
3131
]
3232

33-
for _ in 0...N {
33+
for _ in 0..<N {
3434
for firstChar in alphabet {
3535
for middleChar in alphabet {
3636
for lastChar in alphabet {

benchmark/single-source/SuperChars.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ public func run_SuperChars(_ N: Int) {
3535
"2", "a", "t", "i", "o", "e", "q", "n", "X", "Y", "Z", "?", "m", "Z", ","
3636
]
3737

38-
for _ in 0...N {
38+
for _ in 0..<N {
3939
for firstChar in alphabet {
4040
for middleChar in alphabet {
4141
for lastChar in alphabet {

0 commit comments

Comments
 (0)