Skip to content

Instantly share code, notes, and snippets.

@egonelbre
Last active October 31, 2018 11:31
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save egonelbre/fe11fc2a3bf1617e1e14dfc562bb3e2a to your computer and use it in GitHub Desktop.
Save egonelbre/fe11fc2a3bf1617e1e14dfc562bb3e2a to your computer and use it in GitHub Desktop.
Raw benchmark results for https://github.com/golang/go/issues/28454
goos: windows
goarch: amd64
pkg: github.com/egonelbre/exp/bench/call
BenchmarkCArgs1-8 20000000 70.6 ns/op
BenchmarkCArgs1-8 20000000 72.9 ns/op
BenchmarkCArgs1-8 20000000 70.9 ns/op
BenchmarkCArgs1-8 20000000 70.1 ns/op
BenchmarkCArgs1-8 20000000 70.6 ns/op
BenchmarkCArgs1-8 20000000 72.3 ns/op
BenchmarkCArgs1-8 20000000 70.6 ns/op
BenchmarkCArgs1-8 20000000 70.1 ns/op
BenchmarkCArgs1-8 20000000 71.2 ns/op
BenchmarkCArgs1-8 20000000 72.7 ns/op
BenchmarkCArgs1-8 20000000 70.3 ns/op
BenchmarkCArgs1-8 20000000 69.8 ns/op
BenchmarkCArgs1-8 20000000 73.0 ns/op
BenchmarkCArgs1-8 20000000 70.0 ns/op
BenchmarkCArgs1-8 20000000 70.4 ns/op
BenchmarkCArgs1-8 20000000 74.7 ns/op
BenchmarkCArgs1-8 20000000 70.7 ns/op
BenchmarkCArgs1-8 20000000 76.2 ns/op
BenchmarkCArgs1-8 20000000 76.8 ns/op
BenchmarkCArgs1-8 20000000 71.7 ns/op
BenchmarkCArgs2-8 20000000 80.3 ns/op
BenchmarkCArgs2-8 20000000 77.4 ns/op
BenchmarkCArgs2-8 20000000 77.1 ns/op
BenchmarkCArgs2-8 20000000 76.1 ns/op
BenchmarkCArgs2-8 20000000 76.9 ns/op
BenchmarkCArgs2-8 20000000 78.0 ns/op
BenchmarkCArgs2-8 20000000 77.4 ns/op
BenchmarkCArgs2-8 20000000 76.6 ns/op
BenchmarkCArgs2-8 20000000 76.7 ns/op
BenchmarkCArgs2-8 20000000 76.8 ns/op
BenchmarkCArgs2-8 20000000 76.6 ns/op
BenchmarkCArgs2-8 20000000 75.9 ns/op
BenchmarkCArgs2-8 20000000 77.0 ns/op
BenchmarkCArgs2-8 20000000 76.8 ns/op
BenchmarkCArgs2-8 20000000 77.0 ns/op
BenchmarkCArgs2-8 20000000 77.3 ns/op
BenchmarkCArgs2-8 20000000 76.8 ns/op
BenchmarkCArgs2-8 20000000 77.6 ns/op
BenchmarkCArgs2-8 20000000 76.5 ns/op
BenchmarkCArgs2-8 20000000 75.9 ns/op
BenchmarkCArgs3-8 20000000 78.4 ns/op
BenchmarkCArgs3-8 20000000 78.5 ns/op
BenchmarkCArgs3-8 20000000 76.3 ns/op
BenchmarkCArgs3-8 20000000 76.5 ns/op
BenchmarkCArgs3-8 20000000 76.2 ns/op
BenchmarkCArgs3-8 20000000 76.0 ns/op
BenchmarkCArgs3-8 20000000 77.8 ns/op
BenchmarkCArgs3-8 20000000 77.4 ns/op
BenchmarkCArgs3-8 20000000 75.8 ns/op
BenchmarkCArgs3-8 20000000 75.9 ns/op
BenchmarkCArgs3-8 20000000 76.7 ns/op
BenchmarkCArgs3-8 20000000 75.6 ns/op
BenchmarkCArgs3-8 20000000 76.1 ns/op
BenchmarkCArgs3-8 20000000 76.7 ns/op
BenchmarkCArgs3-8 20000000 76.6 ns/op
BenchmarkCArgs3-8 20000000 75.9 ns/op
BenchmarkCArgs3-8 20000000 75.8 ns/op
BenchmarkCArgs3-8 20000000 76.3 ns/op
BenchmarkCArgs3-8 20000000 78.0 ns/op
BenchmarkCArgs3-8 20000000 78.2 ns/op
BenchmarkCArgs4-8 20000000 77.8 ns/op
BenchmarkCArgs4-8 20000000 81.8 ns/op
BenchmarkCArgs4-8 20000000 78.7 ns/op
BenchmarkCArgs4-8 20000000 78.9 ns/op
BenchmarkCArgs4-8 20000000 78.3 ns/op
BenchmarkCArgs4-8 20000000 85.6 ns/op
BenchmarkCArgs4-8 20000000 78.9 ns/op
BenchmarkCArgs4-8 20000000 79.0 ns/op
BenchmarkCArgs4-8 20000000 77.6 ns/op
BenchmarkCArgs4-8 20000000 82.0 ns/op
BenchmarkCArgs4-8 20000000 85.7 ns/op
BenchmarkCArgs4-8 20000000 85.7 ns/op
BenchmarkCArgs4-8 20000000 85.8 ns/op
BenchmarkCArgs4-8 20000000 85.8 ns/op
BenchmarkCArgs4-8 20000000 80.3 ns/op
BenchmarkCArgs4-8 20000000 85.7 ns/op
BenchmarkCArgs4-8 20000000 78.5 ns/op
BenchmarkCArgs4-8 20000000 78.1 ns/op
BenchmarkCArgs4-8 20000000 83.8 ns/op
BenchmarkCArgs4-8 20000000 78.5 ns/op
BenchmarkCArgs8-8 20000000 96.6 ns/op
BenchmarkCArgs8-8 20000000 97.3 ns/op
BenchmarkCArgs8-8 20000000 96.9 ns/op
BenchmarkCArgs8-8 20000000 95.2 ns/op
BenchmarkCArgs8-8 20000000 96.4 ns/op
BenchmarkCArgs8-8 20000000 95.8 ns/op
BenchmarkCArgs8-8 20000000 95.0 ns/op
BenchmarkCArgs8-8 20000000 94.1 ns/op
BenchmarkCArgs8-8 20000000 97.1 ns/op
BenchmarkCArgs8-8 20000000 96.1 ns/op
BenchmarkCArgs8-8 20000000 97.7 ns/op
BenchmarkCArgs8-8 20000000 96.5 ns/op
BenchmarkCArgs8-8 20000000 97.7 ns/op
BenchmarkCArgs8-8 20000000 94.6 ns/op
BenchmarkCArgs8-8 20000000 94.2 ns/op
BenchmarkCArgs8-8 20000000 94.9 ns/op
BenchmarkCArgs8-8 20000000 95.3 ns/op
BenchmarkCArgs8-8 20000000 94.0 ns/op
BenchmarkCArgs8-8 20000000 93.6 ns/op
BenchmarkCArgs8-8 20000000 95.8 ns/op
PASS
ok github.com/egonelbre/exp/bench/call 169.489s
goos: windows
goarch: amd64
pkg: github.com/egonelbre/exp/bench/call
BenchmarkCArgs1-8 20000000 89.4 ns/op
BenchmarkCArgs1-8 20000000 89.5 ns/op
BenchmarkCArgs1-8 20000000 89.3 ns/op
BenchmarkCArgs1-8 20000000 89.2 ns/op
BenchmarkCArgs1-8 20000000 88.1 ns/op
BenchmarkCArgs1-8 20000000 88.4 ns/op
BenchmarkCArgs1-8 20000000 89.2 ns/op
BenchmarkCArgs1-8 20000000 92.6 ns/op
BenchmarkCArgs1-8 20000000 90.3 ns/op
BenchmarkCArgs1-8 20000000 87.6 ns/op
BenchmarkCArgs1-8 20000000 88.3 ns/op
BenchmarkCArgs1-8 20000000 88.3 ns/op
BenchmarkCArgs1-8 20000000 89.4 ns/op
BenchmarkCArgs1-8 20000000 88.4 ns/op
BenchmarkCArgs1-8 20000000 89.7 ns/op
BenchmarkCArgs1-8 20000000 88.4 ns/op
BenchmarkCArgs1-8 20000000 92.0 ns/op
BenchmarkCArgs1-8 20000000 91.0 ns/op
BenchmarkCArgs1-8 20000000 90.1 ns/op
BenchmarkCArgs1-8 20000000 88.8 ns/op
BenchmarkCArgs2-8 20000000 106 ns/op
BenchmarkCArgs2-8 20000000 103 ns/op
BenchmarkCArgs2-8 20000000 105 ns/op
BenchmarkCArgs2-8 20000000 110 ns/op
BenchmarkCArgs2-8 20000000 116 ns/op
BenchmarkCArgs2-8 20000000 115 ns/op
BenchmarkCArgs2-8 20000000 109 ns/op
BenchmarkCArgs2-8 20000000 111 ns/op
BenchmarkCArgs2-8 10000000 114 ns/op
BenchmarkCArgs2-8 20000000 120 ns/op
BenchmarkCArgs2-8 20000000 110 ns/op
BenchmarkCArgs2-8 10000000 113 ns/op
BenchmarkCArgs2-8 20000000 119 ns/op
BenchmarkCArgs2-8 20000000 113 ns/op
BenchmarkCArgs2-8 20000000 110 ns/op
BenchmarkCArgs2-8 20000000 118 ns/op
BenchmarkCArgs2-8 20000000 123 ns/op
BenchmarkCArgs2-8 10000000 115 ns/op
BenchmarkCArgs2-8 20000000 115 ns/op
BenchmarkCArgs2-8 20000000 123 ns/op
BenchmarkCArgs3-8 10000000 140 ns/op
BenchmarkCArgs3-8 10000000 139 ns/op
BenchmarkCArgs3-8 10000000 145 ns/op
BenchmarkCArgs3-8 10000000 134 ns/op
BenchmarkCArgs3-8 10000000 173 ns/op
BenchmarkCArgs3-8 10000000 142 ns/op
BenchmarkCArgs3-8 10000000 142 ns/op
BenchmarkCArgs3-8 10000000 145 ns/op
BenchmarkCArgs3-8 10000000 143 ns/op
BenchmarkCArgs3-8 10000000 138 ns/op
BenchmarkCArgs3-8 10000000 138 ns/op
BenchmarkCArgs3-8 10000000 134 ns/op
BenchmarkCArgs3-8 10000000 146 ns/op
BenchmarkCArgs3-8 10000000 138 ns/op
BenchmarkCArgs3-8 10000000 137 ns/op
BenchmarkCArgs3-8 10000000 136 ns/op
BenchmarkCArgs3-8 10000000 138 ns/op
BenchmarkCArgs3-8 10000000 132 ns/op
BenchmarkCArgs3-8 10000000 126 ns/op
BenchmarkCArgs3-8 10000000 123 ns/op
BenchmarkCArgs4-8 10000000 141 ns/op
BenchmarkCArgs4-8 10000000 143 ns/op
BenchmarkCArgs4-8 10000000 141 ns/op
BenchmarkCArgs4-8 10000000 141 ns/op
BenchmarkCArgs4-8 10000000 143 ns/op
BenchmarkCArgs4-8 10000000 142 ns/op
BenchmarkCArgs4-8 10000000 143 ns/op
BenchmarkCArgs4-8 10000000 141 ns/op
BenchmarkCArgs4-8 10000000 142 ns/op
BenchmarkCArgs4-8 10000000 142 ns/op
BenchmarkCArgs4-8 10000000 142 ns/op
BenchmarkCArgs4-8 10000000 141 ns/op
BenchmarkCArgs4-8 10000000 140 ns/op
BenchmarkCArgs4-8 10000000 141 ns/op
BenchmarkCArgs4-8 10000000 142 ns/op
BenchmarkCArgs4-8 10000000 139 ns/op
BenchmarkCArgs4-8 10000000 139 ns/op
BenchmarkCArgs4-8 10000000 142 ns/op
BenchmarkCArgs4-8 10000000 142 ns/op
BenchmarkCArgs4-8 10000000 139 ns/op
BenchmarkCArgs8-8 10000000 226 ns/op
BenchmarkCArgs8-8 10000000 229 ns/op
BenchmarkCArgs8-8 10000000 225 ns/op
BenchmarkCArgs8-8 10000000 220 ns/op
BenchmarkCArgs8-8 10000000 225 ns/op
BenchmarkCArgs8-8 10000000 224 ns/op
BenchmarkCArgs8-8 10000000 224 ns/op
BenchmarkCArgs8-8 10000000 224 ns/op
BenchmarkCArgs8-8 10000000 224 ns/op
BenchmarkCArgs8-8 10000000 225 ns/op
BenchmarkCArgs8-8 10000000 222 ns/op
BenchmarkCArgs8-8 10000000 224 ns/op
BenchmarkCArgs8-8 10000000 219 ns/op
BenchmarkCArgs8-8 10000000 225 ns/op
BenchmarkCArgs8-8 10000000 223 ns/op
BenchmarkCArgs8-8 10000000 226 ns/op
BenchmarkCArgs8-8 10000000 224 ns/op
BenchmarkCArgs8-8 10000000 223 ns/op
BenchmarkCArgs8-8 10000000 222 ns/op
BenchmarkCArgs8-8 10000000 223 ns/op
PASS
ok github.com/egonelbre/exp/bench/call 193.794s
goos: windows
goarch: amd64
pkg: github.com/egonelbre/exp/bench/call
BenchmarkCArgs1-8 20000000 75.2 ns/op
BenchmarkCArgs1-8 20000000 75.5 ns/op
BenchmarkCArgs1-8 20000000 75.2 ns/op
BenchmarkCArgs1-8 20000000 73.9 ns/op
BenchmarkCArgs1-8 20000000 75.4 ns/op
BenchmarkCArgs1-8 20000000 75.2 ns/op
BenchmarkCArgs1-8 20000000 74.9 ns/op
BenchmarkCArgs1-8 20000000 73.6 ns/op
BenchmarkCArgs1-8 20000000 74.2 ns/op
BenchmarkCArgs1-8 20000000 73.8 ns/op
BenchmarkCArgs1-8 20000000 75.9 ns/op
BenchmarkCArgs1-8 20000000 73.6 ns/op
BenchmarkCArgs1-8 20000000 74.0 ns/op
BenchmarkCArgs1-8 20000000 76.2 ns/op
BenchmarkCArgs1-8 20000000 76.5 ns/op
BenchmarkCArgs1-8 20000000 74.2 ns/op
BenchmarkCArgs1-8 20000000 74.1 ns/op
BenchmarkCArgs1-8 20000000 72.7 ns/op
BenchmarkCArgs1-8 20000000 75.0 ns/op
BenchmarkCArgs1-8 20000000 71.6 ns/op
BenchmarkCArgs2-8 20000000 74.1 ns/op
BenchmarkCArgs2-8 20000000 75.2 ns/op
BenchmarkCArgs2-8 20000000 73.5 ns/op
BenchmarkCArgs2-8 20000000 74.2 ns/op
BenchmarkCArgs2-8 20000000 74.7 ns/op
BenchmarkCArgs2-8 20000000 75.7 ns/op
BenchmarkCArgs2-8 20000000 73.8 ns/op
BenchmarkCArgs2-8 20000000 73.8 ns/op
BenchmarkCArgs2-8 20000000 74.4 ns/op
BenchmarkCArgs2-8 20000000 74.4 ns/op
BenchmarkCArgs2-8 20000000 76.0 ns/op
BenchmarkCArgs2-8 20000000 74.4 ns/op
BenchmarkCArgs2-8 20000000 73.7 ns/op
BenchmarkCArgs2-8 20000000 75.9 ns/op
BenchmarkCArgs2-8 20000000 75.6 ns/op
BenchmarkCArgs2-8 20000000 75.4 ns/op
BenchmarkCArgs2-8 20000000 72.6 ns/op
BenchmarkCArgs2-8 20000000 74.0 ns/op
BenchmarkCArgs2-8 20000000 74.3 ns/op
BenchmarkCArgs2-8 20000000 74.4 ns/op
BenchmarkCArgs3-8 20000000 74.4 ns/op
BenchmarkCArgs3-8 20000000 75.7 ns/op
BenchmarkCArgs3-8 20000000 75.8 ns/op
BenchmarkCArgs3-8 20000000 74.9 ns/op
BenchmarkCArgs3-8 20000000 75.3 ns/op
BenchmarkCArgs3-8 20000000 75.2 ns/op
BenchmarkCArgs3-8 20000000 75.6 ns/op
BenchmarkCArgs3-8 20000000 76.1 ns/op
BenchmarkCArgs3-8 20000000 75.8 ns/op
BenchmarkCArgs3-8 20000000 77.4 ns/op
BenchmarkCArgs3-8 20000000 76.2 ns/op
BenchmarkCArgs3-8 20000000 75.3 ns/op
BenchmarkCArgs3-8 20000000 76.5 ns/op
BenchmarkCArgs3-8 20000000 75.0 ns/op
BenchmarkCArgs3-8 20000000 75.0 ns/op
BenchmarkCArgs3-8 20000000 77.3 ns/op
BenchmarkCArgs3-8 20000000 76.3 ns/op
BenchmarkCArgs3-8 20000000 74.9 ns/op
BenchmarkCArgs3-8 20000000 75.6 ns/op
BenchmarkCArgs3-8 20000000 75.9 ns/op
BenchmarkCArgs4-8 20000000 80.5 ns/op
BenchmarkCArgs4-8 20000000 79.7 ns/op
BenchmarkCArgs4-8 20000000 80.9 ns/op
BenchmarkCArgs4-8 20000000 80.5 ns/op
BenchmarkCArgs4-8 20000000 81.0 ns/op
BenchmarkCArgs4-8 20000000 81.3 ns/op
BenchmarkCArgs4-8 20000000 80.7 ns/op
BenchmarkCArgs4-8 20000000 80.2 ns/op
BenchmarkCArgs4-8 20000000 80.8 ns/op
BenchmarkCArgs4-8 20000000 81.5 ns/op
BenchmarkCArgs4-8 20000000 80.5 ns/op
BenchmarkCArgs4-8 20000000 80.8 ns/op
BenchmarkCArgs4-8 20000000 81.1 ns/op
BenchmarkCArgs4-8 20000000 80.6 ns/op
BenchmarkCArgs4-8 20000000 82.2 ns/op
BenchmarkCArgs4-8 20000000 80.6 ns/op
BenchmarkCArgs4-8 20000000 80.4 ns/op
BenchmarkCArgs4-8 20000000 80.9 ns/op
BenchmarkCArgs4-8 20000000 81.0 ns/op
BenchmarkCArgs4-8 20000000 79.9 ns/op
BenchmarkCArgs8-8 20000000 92.4 ns/op
BenchmarkCArgs8-8 20000000 91.5 ns/op
BenchmarkCArgs8-8 20000000 90.7 ns/op
BenchmarkCArgs8-8 20000000 91.9 ns/op
BenchmarkCArgs8-8 20000000 92.6 ns/op
BenchmarkCArgs8-8 20000000 94.8 ns/op
BenchmarkCArgs8-8 20000000 91.8 ns/op
BenchmarkCArgs8-8 20000000 91.8 ns/op
BenchmarkCArgs8-8 20000000 92.1 ns/op
BenchmarkCArgs8-8 20000000 91.8 ns/op
BenchmarkCArgs8-8 20000000 93.3 ns/op
BenchmarkCArgs8-8 20000000 93.7 ns/op
BenchmarkCArgs8-8 20000000 91.7 ns/op
BenchmarkCArgs8-8 20000000 92.4 ns/op
BenchmarkCArgs8-8 20000000 91.8 ns/op
BenchmarkCArgs8-8 20000000 90.8 ns/op
BenchmarkCArgs8-8 20000000 92.4 ns/op
BenchmarkCArgs8-8 20000000 91.8 ns/op
BenchmarkCArgs8-8 20000000 91.8 ns/op
BenchmarkCArgs8-8 20000000 91.8 ns/op
PASS
ok github.com/egonelbre/exp/bench/call 167.398s
goos: windows
goarch: amd64
pkg: github.com/egonelbre/exp/bench/call
BenchmarkCArgs1-8 20000000 87.0 ns/op
BenchmarkCArgs1-8 20000000 88.2 ns/op
BenchmarkCArgs1-8 20000000 89.7 ns/op
BenchmarkCArgs1-8 20000000 87.0 ns/op
BenchmarkCArgs1-8 20000000 88.6 ns/op
BenchmarkCArgs1-8 20000000 90.7 ns/op
BenchmarkCArgs1-8 20000000 88.9 ns/op
BenchmarkCArgs1-8 20000000 90.0 ns/op
BenchmarkCArgs1-8 20000000 89.5 ns/op
BenchmarkCArgs1-8 20000000 89.0 ns/op
BenchmarkCArgs1-8 20000000 88.0 ns/op
BenchmarkCArgs1-8 20000000 89.5 ns/op
BenchmarkCArgs1-8 20000000 89.8 ns/op
BenchmarkCArgs1-8 20000000 87.5 ns/op
BenchmarkCArgs1-8 20000000 90.6 ns/op
BenchmarkCArgs1-8 20000000 88.7 ns/op
BenchmarkCArgs1-8 20000000 89.3 ns/op
BenchmarkCArgs1-8 20000000 86.9 ns/op
BenchmarkCArgs1-8 20000000 88.8 ns/op
BenchmarkCArgs1-8 20000000 90.3 ns/op
BenchmarkCArgs2-8 20000000 99.1 ns/op
BenchmarkCArgs2-8 20000000 99.6 ns/op
BenchmarkCArgs2-8 20000000 99.6 ns/op
BenchmarkCArgs2-8 20000000 99.7 ns/op
BenchmarkCArgs2-8 20000000 99.1 ns/op
BenchmarkCArgs2-8 20000000 104 ns/op
BenchmarkCArgs2-8 20000000 100 ns/op
BenchmarkCArgs2-8 20000000 99.4 ns/op
BenchmarkCArgs2-8 20000000 98.3 ns/op
BenchmarkCArgs2-8 20000000 98.7 ns/op
BenchmarkCArgs2-8 20000000 101 ns/op
BenchmarkCArgs2-8 20000000 98.5 ns/op
BenchmarkCArgs2-8 20000000 99.1 ns/op
BenchmarkCArgs2-8 20000000 98.5 ns/op
BenchmarkCArgs2-8 20000000 98.4 ns/op
BenchmarkCArgs2-8 20000000 99.9 ns/op
BenchmarkCArgs2-8 20000000 100 ns/op
BenchmarkCArgs2-8 20000000 99.8 ns/op
BenchmarkCArgs2-8 20000000 99.9 ns/op
BenchmarkCArgs2-8 20000000 103 ns/op
BenchmarkCArgs3-8 10000000 117 ns/op
BenchmarkCArgs3-8 10000000 122 ns/op
BenchmarkCArgs3-8 20000000 124 ns/op
BenchmarkCArgs3-8 10000000 116 ns/op
BenchmarkCArgs3-8 20000000 114 ns/op
BenchmarkCArgs3-8 10000000 117 ns/op
BenchmarkCArgs3-8 20000000 116 ns/op
BenchmarkCArgs3-8 20000000 120 ns/op
BenchmarkCArgs3-8 10000000 125 ns/op
BenchmarkCArgs3-8 10000000 115 ns/op
BenchmarkCArgs3-8 20000000 122 ns/op
BenchmarkCArgs3-8 20000000 116 ns/op
BenchmarkCArgs3-8 20000000 120 ns/op
BenchmarkCArgs3-8 20000000 120 ns/op
BenchmarkCArgs3-8 20000000 121 ns/op
BenchmarkCArgs3-8 10000000 117 ns/op
BenchmarkCArgs3-8 10000000 122 ns/op
BenchmarkCArgs3-8 20000000 124 ns/op
BenchmarkCArgs3-8 20000000 124 ns/op
BenchmarkCArgs3-8 20000000 120 ns/op
BenchmarkCArgs4-8 10000000 140 ns/op
BenchmarkCArgs4-8 10000000 139 ns/op
BenchmarkCArgs4-8 10000000 139 ns/op
BenchmarkCArgs4-8 10000000 144 ns/op
BenchmarkCArgs4-8 10000000 137 ns/op
BenchmarkCArgs4-8 10000000 137 ns/op
BenchmarkCArgs4-8 10000000 141 ns/op
BenchmarkCArgs4-8 10000000 139 ns/op
BenchmarkCArgs4-8 10000000 139 ns/op
BenchmarkCArgs4-8 10000000 142 ns/op
BenchmarkCArgs4-8 10000000 142 ns/op
BenchmarkCArgs4-8 10000000 139 ns/op
BenchmarkCArgs4-8 10000000 140 ns/op
BenchmarkCArgs4-8 10000000 140 ns/op
BenchmarkCArgs4-8 10000000 139 ns/op
BenchmarkCArgs4-8 10000000 139 ns/op
BenchmarkCArgs4-8 10000000 140 ns/op
BenchmarkCArgs4-8 10000000 141 ns/op
BenchmarkCArgs4-8 10000000 140 ns/op
BenchmarkCArgs4-8 10000000 140 ns/op
BenchmarkCArgs8-8 10000000 221 ns/op
BenchmarkCArgs8-8 10000000 220 ns/op
BenchmarkCArgs8-8 10000000 217 ns/op
BenchmarkCArgs8-8 10000000 222 ns/op
BenchmarkCArgs8-8 10000000 216 ns/op
BenchmarkCArgs8-8 10000000 220 ns/op
BenchmarkCArgs8-8 10000000 220 ns/op
BenchmarkCArgs8-8 10000000 220 ns/op
BenchmarkCArgs8-8 10000000 222 ns/op
BenchmarkCArgs8-8 10000000 219 ns/op
BenchmarkCArgs8-8 10000000 221 ns/op
BenchmarkCArgs8-8 10000000 221 ns/op
BenchmarkCArgs8-8 10000000 221 ns/op
BenchmarkCArgs8-8 10000000 219 ns/op
BenchmarkCArgs8-8 10000000 220 ns/op
BenchmarkCArgs8-8 10000000 217 ns/op
BenchmarkCArgs8-8 10000000 219 ns/op
BenchmarkCArgs8-8 10000000 219 ns/op
BenchmarkCArgs8-8 10000000 218 ns/op
BenchmarkCArgs8-8 10000000 216 ns/op
PASS
ok github.com/egonelbre/exp/bench/call 199.859s
goos: windows
goarch: amd64
pkg: github.com/egonelbre/exp/bench/call
BenchmarkCArgs1-8 20000000 71.4 ns/op
BenchmarkCArgs1-8 20000000 72.7 ns/op
BenchmarkCArgs1-8 20000000 71.2 ns/op
BenchmarkCArgs1-8 20000000 73.8 ns/op
BenchmarkCArgs1-8 20000000 71.5 ns/op
BenchmarkCArgs1-8 20000000 73.4 ns/op
BenchmarkCArgs1-8 20000000 71.3 ns/op
BenchmarkCArgs1-8 20000000 74.0 ns/op
BenchmarkCArgs1-8 20000000 71.1 ns/op
BenchmarkCArgs1-8 20000000 74.0 ns/op
BenchmarkCArgs1-8 20000000 71.7 ns/op
BenchmarkCArgs1-8 20000000 74.4 ns/op
BenchmarkCArgs1-8 20000000 71.5 ns/op
BenchmarkCArgs1-8 20000000 74.7 ns/op
BenchmarkCArgs1-8 20000000 70.3 ns/op
BenchmarkCArgs1-8 20000000 71.7 ns/op
BenchmarkCArgs1-8 20000000 71.0 ns/op
BenchmarkCArgs1-8 20000000 74.5 ns/op
BenchmarkCArgs1-8 20000000 70.9 ns/op
BenchmarkCArgs1-8 20000000 73.8 ns/op
BenchmarkCArgs2-8 20000000 70.0 ns/op
BenchmarkCArgs2-8 20000000 70.0 ns/op
BenchmarkCArgs2-8 20000000 77.0 ns/op
BenchmarkCArgs2-8 20000000 70.0 ns/op
BenchmarkCArgs2-8 20000000 73.9 ns/op
BenchmarkCArgs2-8 20000000 70.1 ns/op
BenchmarkCArgs2-8 20000000 70.2 ns/op
BenchmarkCArgs2-8 20000000 70.0 ns/op
BenchmarkCArgs2-8 20000000 70.0 ns/op
BenchmarkCArgs2-8 20000000 74.3 ns/op
BenchmarkCArgs2-8 20000000 70.1 ns/op
BenchmarkCArgs2-8 20000000 70.2 ns/op
BenchmarkCArgs2-8 20000000 69.9 ns/op
BenchmarkCArgs2-8 20000000 70.0 ns/op
BenchmarkCArgs2-8 20000000 75.8 ns/op
BenchmarkCArgs2-8 20000000 74.4 ns/op
BenchmarkCArgs2-8 20000000 70.0 ns/op
BenchmarkCArgs2-8 20000000 70.3 ns/op
BenchmarkCArgs2-8 20000000 73.8 ns/op
BenchmarkCArgs2-8 20000000 69.7 ns/op
BenchmarkCArgs3-8 20000000 70.0 ns/op
BenchmarkCArgs3-8 20000000 70.2 ns/op
BenchmarkCArgs3-8 20000000 69.8 ns/op
BenchmarkCArgs3-8 20000000 69.3 ns/op
BenchmarkCArgs3-8 20000000 70.2 ns/op
BenchmarkCArgs3-8 20000000 69.9 ns/op
BenchmarkCArgs3-8 20000000 69.7 ns/op
BenchmarkCArgs3-8 20000000 70.0 ns/op
BenchmarkCArgs3-8 20000000 69.5 ns/op
BenchmarkCArgs3-8 20000000 70.4 ns/op
BenchmarkCArgs3-8 20000000 69.6 ns/op
BenchmarkCArgs3-8 20000000 70.3 ns/op
BenchmarkCArgs3-8 20000000 69.6 ns/op
BenchmarkCArgs3-8 20000000 69.5 ns/op
BenchmarkCArgs3-8 20000000 70.1 ns/op
BenchmarkCArgs3-8 20000000 69.5 ns/op
BenchmarkCArgs3-8 20000000 70.0 ns/op
BenchmarkCArgs3-8 20000000 69.4 ns/op
BenchmarkCArgs3-8 20000000 70.2 ns/op
BenchmarkCArgs3-8 20000000 68.2 ns/op
BenchmarkCArgs4-8 20000000 74.3 ns/op
BenchmarkCArgs4-8 20000000 74.2 ns/op
BenchmarkCArgs4-8 20000000 74.2 ns/op
BenchmarkCArgs4-8 20000000 76.6 ns/op
BenchmarkCArgs4-8 20000000 74.3 ns/op
BenchmarkCArgs4-8 20000000 74.4 ns/op
BenchmarkCArgs4-8 20000000 74.3 ns/op
BenchmarkCArgs4-8 20000000 74.0 ns/op
BenchmarkCArgs4-8 20000000 72.7 ns/op
BenchmarkCArgs4-8 20000000 74.1 ns/op
BenchmarkCArgs4-8 20000000 74.1 ns/op
BenchmarkCArgs4-8 20000000 74.4 ns/op
BenchmarkCArgs4-8 20000000 74.0 ns/op
BenchmarkCArgs4-8 20000000 73.9 ns/op
BenchmarkCArgs4-8 20000000 74.5 ns/op
BenchmarkCArgs4-8 20000000 72.6 ns/op
BenchmarkCArgs4-8 20000000 73.9 ns/op
BenchmarkCArgs4-8 20000000 72.8 ns/op
BenchmarkCArgs4-8 20000000 76.4 ns/op
BenchmarkCArgs4-8 20000000 72.5 ns/op
BenchmarkCArgs8-8 20000000 79.6 ns/op
BenchmarkCArgs8-8 20000000 80.0 ns/op
BenchmarkCArgs8-8 20000000 79.4 ns/op
BenchmarkCArgs8-8 20000000 79.7 ns/op
BenchmarkCArgs8-8 20000000 77.9 ns/op
BenchmarkCArgs8-8 20000000 79.5 ns/op
BenchmarkCArgs8-8 20000000 79.9 ns/op
BenchmarkCArgs8-8 20000000 80.1 ns/op
BenchmarkCArgs8-8 20000000 79.4 ns/op
BenchmarkCArgs8-8 20000000 80.1 ns/op
BenchmarkCArgs8-8 20000000 80.4 ns/op
BenchmarkCArgs8-8 20000000 80.6 ns/op
BenchmarkCArgs8-8 20000000 79.1 ns/op
BenchmarkCArgs8-8 20000000 80.1 ns/op
BenchmarkCArgs8-8 20000000 80.3 ns/op
BenchmarkCArgs8-8 20000000 79.4 ns/op
BenchmarkCArgs8-8 20000000 80.1 ns/op
BenchmarkCArgs8-8 20000000 79.8 ns/op
BenchmarkCArgs8-8 20000000 79.4 ns/op
BenchmarkCArgs8-8 20000000 79.4 ns/op
PASS
ok github.com/egonelbre/exp/bench/call 154.654s
goos: windows
goarch: amd64
pkg: github.com/egonelbre/exp/bench/call
BenchmarkCArgs1-8 20000000 83.0 ns/op
BenchmarkCArgs1-8 20000000 88.5 ns/op
BenchmarkCArgs1-8 20000000 85.8 ns/op
BenchmarkCArgs1-8 20000000 83.2 ns/op
BenchmarkCArgs1-8 20000000 89.0 ns/op
BenchmarkCArgs1-8 20000000 83.0 ns/op
BenchmarkCArgs1-8 20000000 88.3 ns/op
BenchmarkCArgs1-8 20000000 83.7 ns/op
BenchmarkCArgs1-8 20000000 89.7 ns/op
BenchmarkCArgs1-8 20000000 83.2 ns/op
BenchmarkCArgs1-8 20000000 83.4 ns/op
BenchmarkCArgs1-8 20000000 83.3 ns/op
BenchmarkCArgs1-8 20000000 83.1 ns/op
BenchmarkCArgs1-8 20000000 89.2 ns/op
BenchmarkCArgs1-8 20000000 89.0 ns/op
BenchmarkCArgs1-8 20000000 83.4 ns/op
BenchmarkCArgs1-8 20000000 83.4 ns/op
BenchmarkCArgs1-8 20000000 86.9 ns/op
BenchmarkCArgs1-8 20000000 81.6 ns/op
BenchmarkCArgs1-8 20000000 83.7 ns/op
BenchmarkCArgs2-8 20000000 100 ns/op
BenchmarkCArgs2-8 20000000 101 ns/op
BenchmarkCArgs2-8 20000000 100 ns/op
BenchmarkCArgs2-8 20000000 106 ns/op
BenchmarkCArgs2-8 20000000 104 ns/op
BenchmarkCArgs2-8 20000000 103 ns/op
BenchmarkCArgs2-8 20000000 104 ns/op
BenchmarkCArgs2-8 20000000 101 ns/op
BenchmarkCArgs2-8 20000000 101 ns/op
BenchmarkCArgs2-8 20000000 103 ns/op
BenchmarkCArgs2-8 20000000 101 ns/op
BenchmarkCArgs2-8 20000000 103 ns/op
BenchmarkCArgs2-8 20000000 101 ns/op
BenchmarkCArgs2-8 20000000 102 ns/op
BenchmarkCArgs2-8 20000000 103 ns/op
BenchmarkCArgs2-8 20000000 103 ns/op
BenchmarkCArgs2-8 20000000 104 ns/op
BenchmarkCArgs2-8 20000000 101 ns/op
BenchmarkCArgs2-8 20000000 100 ns/op
BenchmarkCArgs2-8 20000000 100 ns/op
BenchmarkCArgs3-8 10000000 130 ns/op
BenchmarkCArgs3-8 10000000 133 ns/op
BenchmarkCArgs3-8 10000000 132 ns/op
BenchmarkCArgs3-8 10000000 119 ns/op
BenchmarkCArgs3-8 10000000 135 ns/op
BenchmarkCArgs3-8 20000000 125 ns/op
BenchmarkCArgs3-8 20000000 131 ns/op
BenchmarkCArgs3-8 10000000 133 ns/op
BenchmarkCArgs3-8 10000000 119 ns/op
BenchmarkCArgs3-8 20000000 126 ns/op
BenchmarkCArgs3-8 10000000 134 ns/op
BenchmarkCArgs3-8 10000000 124 ns/op
BenchmarkCArgs3-8 10000000 127 ns/op
BenchmarkCArgs3-8 10000000 119 ns/op
BenchmarkCArgs3-8 10000000 135 ns/op
BenchmarkCArgs3-8 10000000 120 ns/op
BenchmarkCArgs3-8 10000000 131 ns/op
BenchmarkCArgs3-8 10000000 120 ns/op
BenchmarkCArgs3-8 10000000 117 ns/op
BenchmarkCArgs3-8 10000000 120 ns/op
BenchmarkCArgs4-8 10000000 136 ns/op
BenchmarkCArgs4-8 10000000 136 ns/op
BenchmarkCArgs4-8 10000000 136 ns/op
BenchmarkCArgs4-8 10000000 137 ns/op
BenchmarkCArgs4-8 10000000 137 ns/op
BenchmarkCArgs4-8 10000000 135 ns/op
BenchmarkCArgs4-8 10000000 136 ns/op
BenchmarkCArgs4-8 10000000 135 ns/op
BenchmarkCArgs4-8 10000000 134 ns/op
BenchmarkCArgs4-8 10000000 136 ns/op
BenchmarkCArgs4-8 10000000 135 ns/op
BenchmarkCArgs4-8 10000000 134 ns/op
BenchmarkCArgs4-8 10000000 136 ns/op
BenchmarkCArgs4-8 10000000 136 ns/op
BenchmarkCArgs4-8 10000000 135 ns/op
BenchmarkCArgs4-8 10000000 135 ns/op
BenchmarkCArgs4-8 10000000 136 ns/op
BenchmarkCArgs4-8 10000000 138 ns/op
BenchmarkCArgs4-8 10000000 134 ns/op
BenchmarkCArgs4-8 10000000 135 ns/op
BenchmarkCArgs8-8 10000000 204 ns/op
BenchmarkCArgs8-8 10000000 203 ns/op
BenchmarkCArgs8-8 10000000 204 ns/op
BenchmarkCArgs8-8 10000000 215 ns/op
BenchmarkCArgs8-8 10000000 209 ns/op
BenchmarkCArgs8-8 10000000 206 ns/op
BenchmarkCArgs8-8 10000000 205 ns/op
BenchmarkCArgs8-8 10000000 218 ns/op
BenchmarkCArgs8-8 10000000 214 ns/op
BenchmarkCArgs8-8 10000000 207 ns/op
BenchmarkCArgs8-8 10000000 215 ns/op
BenchmarkCArgs8-8 10000000 206 ns/op
BenchmarkCArgs8-8 10000000 206 ns/op
BenchmarkCArgs8-8 10000000 218 ns/op
BenchmarkCArgs8-8 10000000 213 ns/op
BenchmarkCArgs8-8 10000000 205 ns/op
BenchmarkCArgs8-8 10000000 205 ns/op
BenchmarkCArgs8-8 10000000 211 ns/op
BenchmarkCArgs8-8 10000000 203 ns/op
BenchmarkCArgs8-8 10000000 205 ns/op
PASS
ok github.com/egonelbre/exp/bench/call 186.969s
goos: windows
goarch: amd64
pkg: github.com/egonelbre/exp/bench/call
BenchmarkCArgs1-8 20000000 69.2 ns/op
BenchmarkCArgs1-8 20000000 66.4 ns/op
BenchmarkCArgs1-8 20000000 69.3 ns/op
BenchmarkCArgs1-8 20000000 66.0 ns/op
BenchmarkCArgs1-8 20000000 64.4 ns/op
BenchmarkCArgs1-8 20000000 66.2 ns/op
BenchmarkCArgs1-8 20000000 68.4 ns/op
BenchmarkCArgs1-8 20000000 65.3 ns/op
BenchmarkCArgs1-8 20000000 68.5 ns/op
BenchmarkCArgs1-8 20000000 66.0 ns/op
BenchmarkCArgs1-8 20000000 68.9 ns/op
BenchmarkCArgs1-8 20000000 64.7 ns/op
BenchmarkCArgs1-8 20000000 68.9 ns/op
BenchmarkCArgs1-8 20000000 65.9 ns/op
BenchmarkCArgs1-8 20000000 64.3 ns/op
BenchmarkCArgs1-8 20000000 66.4 ns/op
BenchmarkCArgs1-8 20000000 66.1 ns/op
BenchmarkCArgs1-8 20000000 66.1 ns/op
BenchmarkCArgs1-8 20000000 69.1 ns/op
BenchmarkCArgs1-8 20000000 66.1 ns/op
BenchmarkCArgs2-8 20000000 68.3 ns/op
BenchmarkCArgs2-8 20000000 68.1 ns/op
BenchmarkCArgs2-8 20000000 68.2 ns/op
BenchmarkCArgs2-8 20000000 68.2 ns/op
BenchmarkCArgs2-8 20000000 67.6 ns/op
BenchmarkCArgs2-8 20000000 68.4 ns/op
BenchmarkCArgs2-8 20000000 68.3 ns/op
BenchmarkCArgs2-8 20000000 68.0 ns/op
BenchmarkCArgs2-8 20000000 67.4 ns/op
BenchmarkCArgs2-8 20000000 72.9 ns/op
BenchmarkCArgs2-8 20000000 67.9 ns/op
BenchmarkCArgs2-8 20000000 68.5 ns/op
BenchmarkCArgs2-8 20000000 68.3 ns/op
BenchmarkCArgs2-8 20000000 68.6 ns/op
BenchmarkCArgs2-8 20000000 67.7 ns/op
BenchmarkCArgs2-8 20000000 66.7 ns/op
BenchmarkCArgs2-8 20000000 68.3 ns/op
BenchmarkCArgs2-8 20000000 68.0 ns/op
BenchmarkCArgs2-8 20000000 66.7 ns/op
BenchmarkCArgs2-8 20000000 68.6 ns/op
BenchmarkCArgs3-8 20000000 74.5 ns/op
BenchmarkCArgs3-8 20000000 75.4 ns/op
BenchmarkCArgs3-8 20000000 75.3 ns/op
BenchmarkCArgs3-8 20000000 73.7 ns/op
BenchmarkCArgs3-8 20000000 75.1 ns/op
BenchmarkCArgs3-8 20000000 69.4 ns/op
BenchmarkCArgs3-8 20000000 75.6 ns/op
BenchmarkCArgs3-8 20000000 74.9 ns/op
BenchmarkCArgs3-8 20000000 75.4 ns/op
BenchmarkCArgs3-8 20000000 73.3 ns/op
BenchmarkCArgs3-8 20000000 69.6 ns/op
BenchmarkCArgs3-8 20000000 73.9 ns/op
BenchmarkCArgs3-8 20000000 75.3 ns/op
BenchmarkCArgs3-8 20000000 75.4 ns/op
BenchmarkCArgs3-8 20000000 75.6 ns/op
BenchmarkCArgs3-8 20000000 74.2 ns/op
BenchmarkCArgs3-8 20000000 75.6 ns/op
BenchmarkCArgs3-8 20000000 74.3 ns/op
BenchmarkCArgs3-8 20000000 72.8 ns/op
BenchmarkCArgs3-8 20000000 69.4 ns/op
BenchmarkCArgs4-8 20000000 68.4 ns/op
BenchmarkCArgs4-8 20000000 69.0 ns/op
BenchmarkCArgs4-8 20000000 68.1 ns/op
BenchmarkCArgs4-8 20000000 68.4 ns/op
BenchmarkCArgs4-8 20000000 67.9 ns/op
BenchmarkCArgs4-8 20000000 67.1 ns/op
BenchmarkCArgs4-8 20000000 66.8 ns/op
BenchmarkCArgs4-8 20000000 68.5 ns/op
BenchmarkCArgs4-8 20000000 67.5 ns/op
BenchmarkCArgs4-8 20000000 66.9 ns/op
BenchmarkCArgs4-8 20000000 68.7 ns/op
BenchmarkCArgs4-8 20000000 66.9 ns/op
BenchmarkCArgs4-8 20000000 68.1 ns/op
BenchmarkCArgs4-8 20000000 68.0 ns/op
BenchmarkCArgs4-8 20000000 68.2 ns/op
BenchmarkCArgs4-8 20000000 67.0 ns/op
BenchmarkCArgs4-8 20000000 67.7 ns/op
BenchmarkCArgs4-8 20000000 68.2 ns/op
BenchmarkCArgs4-8 20000000 67.8 ns/op
BenchmarkCArgs4-8 20000000 67.9 ns/op
BenchmarkCArgs8-8 20000000 76.6 ns/op
BenchmarkCArgs8-8 20000000 77.9 ns/op
BenchmarkCArgs8-8 20000000 77.9 ns/op
BenchmarkCArgs8-8 20000000 78.0 ns/op
BenchmarkCArgs8-8 20000000 78.7 ns/op
BenchmarkCArgs8-8 20000000 78.3 ns/op
BenchmarkCArgs8-8 20000000 77.5 ns/op
BenchmarkCArgs8-8 20000000 78.4 ns/op
BenchmarkCArgs8-8 20000000 77.5 ns/op
BenchmarkCArgs8-8 20000000 76.5 ns/op
BenchmarkCArgs8-8 20000000 78.7 ns/op
BenchmarkCArgs8-8 20000000 77.8 ns/op
BenchmarkCArgs8-8 20000000 76.2 ns/op
BenchmarkCArgs8-8 20000000 77.6 ns/op
BenchmarkCArgs8-8 20000000 76.5 ns/op
BenchmarkCArgs8-8 20000000 76.5 ns/op
BenchmarkCArgs8-8 20000000 77.7 ns/op
BenchmarkCArgs8-8 20000000 78.3 ns/op
BenchmarkCArgs8-8 20000000 77.7 ns/op
BenchmarkCArgs8-8 20000000 76.9 ns/op
PASS
ok github.com/egonelbre/exp/bench/call 149.206s
goos: windows
goarch: amd64
pkg: github.com/egonelbre/exp/bench/call
BenchmarkCArgs1-8 20000000 65.9 ns/op
BenchmarkCArgs1-8 20000000 64.8 ns/op
BenchmarkCArgs1-8 20000000 68.0 ns/op
BenchmarkCArgs1-8 20000000 64.9 ns/op
BenchmarkCArgs1-8 20000000 68.9 ns/op
BenchmarkCArgs1-8 20000000 65.8 ns/op
BenchmarkCArgs1-8 20000000 68.1 ns/op
BenchmarkCArgs1-8 20000000 64.6 ns/op
BenchmarkCArgs1-8 20000000 68.2 ns/op
BenchmarkCArgs1-8 20000000 64.7 ns/op
BenchmarkCArgs1-8 20000000 69.1 ns/op
BenchmarkCArgs1-8 20000000 65.6 ns/op
BenchmarkCArgs1-8 20000000 69.0 ns/op
BenchmarkCArgs1-8 20000000 66.0 ns/op
BenchmarkCArgs1-8 20000000 67.5 ns/op
BenchmarkCArgs1-8 20000000 66.0 ns/op
BenchmarkCArgs1-8 20000000 68.6 ns/op
BenchmarkCArgs1-8 20000000 64.6 ns/op
BenchmarkCArgs1-8 20000000 64.5 ns/op
BenchmarkCArgs1-8 20000000 65.6 ns/op
BenchmarkCArgs2-8 20000000 69.1 ns/op
BenchmarkCArgs2-8 20000000 71.8 ns/op
BenchmarkCArgs2-8 20000000 68.6 ns/op
BenchmarkCArgs2-8 20000000 71.9 ns/op
BenchmarkCArgs2-8 20000000 75.3 ns/op
BenchmarkCArgs2-8 20000000 70.6 ns/op
BenchmarkCArgs2-8 20000000 67.8 ns/op
BenchmarkCArgs2-8 20000000 68.9 ns/op
BenchmarkCArgs2-8 20000000 67.8 ns/op
BenchmarkCArgs2-8 20000000 67.8 ns/op
BenchmarkCArgs2-8 20000000 67.9 ns/op
BenchmarkCArgs2-8 20000000 68.0 ns/op
BenchmarkCArgs2-8 20000000 67.7 ns/op
BenchmarkCArgs2-8 20000000 71.2 ns/op
BenchmarkCArgs2-8 20000000 67.8 ns/op
BenchmarkCArgs2-8 20000000 69.0 ns/op
BenchmarkCArgs2-8 20000000 69.2 ns/op
BenchmarkCArgs2-8 20000000 75.1 ns/op
BenchmarkCArgs2-8 20000000 71.6 ns/op
BenchmarkCArgs2-8 20000000 75.0 ns/op
BenchmarkCArgs3-8 20000000 74.0 ns/op
BenchmarkCArgs3-8 20000000 72.3 ns/op
BenchmarkCArgs3-8 20000000 73.1 ns/op
BenchmarkCArgs3-8 20000000 72.5 ns/op
BenchmarkCArgs3-8 20000000 72.6 ns/op
BenchmarkCArgs3-8 20000000 73.0 ns/op
BenchmarkCArgs3-8 20000000 73.0 ns/op
BenchmarkCArgs3-8 20000000 74.4 ns/op
BenchmarkCArgs3-8 20000000 71.3 ns/op
BenchmarkCArgs3-8 20000000 74.5 ns/op
BenchmarkCArgs3-8 20000000 74.5 ns/op
BenchmarkCArgs3-8 20000000 73.1 ns/op
BenchmarkCArgs3-8 20000000 71.1 ns/op
BenchmarkCArgs3-8 20000000 72.6 ns/op
BenchmarkCArgs3-8 20000000 74.3 ns/op
BenchmarkCArgs3-8 20000000 74.7 ns/op
BenchmarkCArgs3-8 20000000 72.4 ns/op
BenchmarkCArgs3-8 20000000 75.0 ns/op
BenchmarkCArgs3-8 20000000 74.9 ns/op
BenchmarkCArgs3-8 20000000 74.6 ns/op
BenchmarkCArgs4-8 20000000 67.3 ns/op
BenchmarkCArgs4-8 20000000 66.8 ns/op
BenchmarkCArgs4-8 20000000 67.5 ns/op
BenchmarkCArgs4-8 20000000 72.1 ns/op
BenchmarkCArgs4-8 20000000 73.7 ns/op
BenchmarkCArgs4-8 20000000 73.9 ns/op
BenchmarkCArgs4-8 20000000 66.9 ns/op
BenchmarkCArgs4-8 20000000 67.9 ns/op
BenchmarkCArgs4-8 20000000 71.6 ns/op
BenchmarkCArgs4-8 20000000 68.0 ns/op
BenchmarkCArgs4-8 20000000 71.6 ns/op
BenchmarkCArgs4-8 20000000 68.2 ns/op
BenchmarkCArgs4-8 20000000 73.5 ns/op
BenchmarkCArgs4-8 20000000 66.9 ns/op
BenchmarkCArgs4-8 20000000 71.4 ns/op
BenchmarkCArgs4-8 20000000 67.4 ns/op
BenchmarkCArgs4-8 20000000 67.7 ns/op
BenchmarkCArgs4-8 20000000 68.0 ns/op
BenchmarkCArgs4-8 20000000 72.1 ns/op
BenchmarkCArgs4-8 20000000 68.4 ns/op
BenchmarkCArgs8-8 20000000 78.5 ns/op
BenchmarkCArgs8-8 20000000 77.8 ns/op
BenchmarkCArgs8-8 20000000 77.8 ns/op
BenchmarkCArgs8-8 20000000 77.8 ns/op
BenchmarkCArgs8-8 20000000 77.1 ns/op
BenchmarkCArgs8-8 20000000 77.8 ns/op
BenchmarkCArgs8-8 20000000 78.6 ns/op
BenchmarkCArgs8-8 20000000 77.7 ns/op
BenchmarkCArgs8-8 20000000 77.5 ns/op
BenchmarkCArgs8-8 20000000 77.7 ns/op
BenchmarkCArgs8-8 20000000 78.5 ns/op
BenchmarkCArgs8-8 20000000 77.3 ns/op
BenchmarkCArgs8-8 20000000 77.9 ns/op
BenchmarkCArgs8-8 20000000 78.4 ns/op
BenchmarkCArgs8-8 20000000 77.7 ns/op
BenchmarkCArgs8-8 20000000 77.7 ns/op
BenchmarkCArgs8-8 20000000 77.6 ns/op
BenchmarkCArgs8-8 20000000 77.4 ns/op
BenchmarkCArgs8-8 20000000 77.8 ns/op
BenchmarkCArgs8-8 20000000 77.4 ns/op
PASS
ok github.com/egonelbre/exp/bench/call 150.486s
goos: windows
goarch: amd64
pkg: github.com/egonelbre/exp/bench/call
BenchmarkCArgs1-8 20000000 74.0 ns/op
BenchmarkCArgs1-8 20000000 69.8 ns/op
BenchmarkCArgs1-8 20000000 69.2 ns/op
BenchmarkCArgs1-8 20000000 69.8 ns/op
BenchmarkCArgs1-8 20000000 70.3 ns/op
BenchmarkCArgs1-8 20000000 70.1 ns/op
BenchmarkCArgs1-8 20000000 69.7 ns/op
BenchmarkCArgs1-8 20000000 69.1 ns/op
BenchmarkCArgs1-8 20000000 70.6 ns/op
BenchmarkCArgs1-8 20000000 69.3 ns/op
BenchmarkCArgs1-8 20000000 69.5 ns/op
BenchmarkCArgs1-8 20000000 69.4 ns/op
BenchmarkCArgs1-8 20000000 71.2 ns/op
BenchmarkCArgs1-8 20000000 69.7 ns/op
BenchmarkCArgs1-8 20000000 70.8 ns/op
BenchmarkCArgs1-8 20000000 68.4 ns/op
BenchmarkCArgs1-8 20000000 71.1 ns/op
BenchmarkCArgs1-8 20000000 69.6 ns/op
BenchmarkCArgs1-8 20000000 74.2 ns/op
BenchmarkCArgs1-8 20000000 70.3 ns/op
BenchmarkCArgs2-8 20000000 71.1 ns/op
BenchmarkCArgs2-8 20000000 70.7 ns/op
BenchmarkCArgs2-8 20000000 71.8 ns/op
BenchmarkCArgs2-8 20000000 70.2 ns/op
BenchmarkCArgs2-8 20000000 73.1 ns/op
BenchmarkCArgs2-8 20000000 70.8 ns/op
BenchmarkCArgs2-8 20000000 75.3 ns/op
BenchmarkCArgs2-8 20000000 70.4 ns/op
BenchmarkCArgs2-8 20000000 71.3 ns/op
BenchmarkCArgs2-8 20000000 71.0 ns/op
BenchmarkCArgs2-8 20000000 71.0 ns/op
BenchmarkCArgs2-8 20000000 69.5 ns/op
BenchmarkCArgs2-8 20000000 69.9 ns/op
BenchmarkCArgs2-8 20000000 73.9 ns/op
BenchmarkCArgs2-8 20000000 73.7 ns/op
BenchmarkCArgs2-8 20000000 69.4 ns/op
BenchmarkCArgs2-8 20000000 71.1 ns/op
BenchmarkCArgs2-8 20000000 70.9 ns/op
BenchmarkCArgs2-8 20000000 70.9 ns/op
BenchmarkCArgs2-8 20000000 71.0 ns/op
BenchmarkCArgs3-8 20000000 70.8 ns/op
BenchmarkCArgs3-8 20000000 72.7 ns/op
BenchmarkCArgs3-8 20000000 71.3 ns/op
BenchmarkCArgs3-8 20000000 72.4 ns/op
BenchmarkCArgs3-8 20000000 70.6 ns/op
BenchmarkCArgs3-8 20000000 78.0 ns/op
BenchmarkCArgs3-8 20000000 72.2 ns/op
BenchmarkCArgs3-8 20000000 78.4 ns/op
BenchmarkCArgs3-8 20000000 77.9 ns/op
BenchmarkCArgs3-8 20000000 71.8 ns/op
BenchmarkCArgs3-8 20000000 71.9 ns/op
BenchmarkCArgs3-8 20000000 72.5 ns/op
BenchmarkCArgs3-8 20000000 72.5 ns/op
BenchmarkCArgs3-8 20000000 72.3 ns/op
BenchmarkCArgs3-8 20000000 72.1 ns/op
BenchmarkCArgs3-8 20000000 72.1 ns/op
BenchmarkCArgs3-8 20000000 72.9 ns/op
BenchmarkCArgs3-8 20000000 71.9 ns/op
BenchmarkCArgs3-8 20000000 78.9 ns/op
BenchmarkCArgs3-8 20000000 72.2 ns/op
BenchmarkCArgs4-8 20000000 75.1 ns/op
BenchmarkCArgs4-8 20000000 73.4 ns/op
BenchmarkCArgs4-8 20000000 73.9 ns/op
BenchmarkCArgs4-8 20000000 74.6 ns/op
BenchmarkCArgs4-8 20000000 74.2 ns/op
BenchmarkCArgs4-8 20000000 74.6 ns/op
BenchmarkCArgs4-8 20000000 73.4 ns/op
BenchmarkCArgs4-8 20000000 73.5 ns/op
BenchmarkCArgs4-8 20000000 73.4 ns/op
BenchmarkCArgs4-8 20000000 74.8 ns/op
BenchmarkCArgs4-8 20000000 75.4 ns/op
BenchmarkCArgs4-8 20000000 73.5 ns/op
BenchmarkCArgs4-8 20000000 72.9 ns/op
BenchmarkCArgs4-8 20000000 74.6 ns/op
BenchmarkCArgs4-8 20000000 74.9 ns/op
BenchmarkCArgs4-8 20000000 73.9 ns/op
BenchmarkCArgs4-8 20000000 75.1 ns/op
BenchmarkCArgs4-8 20000000 74.3 ns/op
BenchmarkCArgs4-8 20000000 73.0 ns/op
BenchmarkCArgs4-8 20000000 74.8 ns/op
BenchmarkCArgs8-8 20000000 82.8 ns/op
BenchmarkCArgs8-8 20000000 80.7 ns/op
BenchmarkCArgs8-8 20000000 83.7 ns/op
BenchmarkCArgs8-8 20000000 79.9 ns/op
BenchmarkCArgs8-8 20000000 80.5 ns/op
BenchmarkCArgs8-8 20000000 79.8 ns/op
BenchmarkCArgs8-8 20000000 78.8 ns/op
BenchmarkCArgs8-8 20000000 80.4 ns/op
BenchmarkCArgs8-8 20000000 79.1 ns/op
BenchmarkCArgs8-8 20000000 80.7 ns/op
BenchmarkCArgs8-8 20000000 79.3 ns/op
BenchmarkCArgs8-8 20000000 80.8 ns/op
BenchmarkCArgs8-8 20000000 79.2 ns/op
BenchmarkCArgs8-8 20000000 80.8 ns/op
BenchmarkCArgs8-8 20000000 79.2 ns/op
BenchmarkCArgs8-8 20000000 80.3 ns/op
BenchmarkCArgs8-8 20000000 82.3 ns/op
BenchmarkCArgs8-8 20000000 80.8 ns/op
BenchmarkCArgs8-8 20000000 80.6 ns/op
BenchmarkCArgs8-8 20000000 79.9 ns/op
PASS
ok github.com/egonelbre/exp/bench/call 155.593s
goos: windows
goarch: amd64
pkg: github.com/egonelbre/exp/bench/call
BenchmarkCArgs1-8 20000000 88.9 ns/op
BenchmarkCArgs1-8 20000000 87.4 ns/op
BenchmarkCArgs1-8 20000000 88.7 ns/op
BenchmarkCArgs1-8 20000000 89.8 ns/op
BenchmarkCArgs1-8 20000000 87.8 ns/op
BenchmarkCArgs1-8 20000000 89.1 ns/op
BenchmarkCArgs1-8 20000000 89.0 ns/op
BenchmarkCArgs1-8 20000000 89.0 ns/op
BenchmarkCArgs1-8 20000000 90.9 ns/op
BenchmarkCArgs1-8 20000000 88.5 ns/op
BenchmarkCArgs1-8 20000000 88.8 ns/op
BenchmarkCArgs1-8 20000000 87.2 ns/op
BenchmarkCArgs1-8 20000000 88.7 ns/op
BenchmarkCArgs1-8 20000000 88.9 ns/op
BenchmarkCArgs1-8 20000000 87.0 ns/op
BenchmarkCArgs1-8 20000000 89.3 ns/op
BenchmarkCArgs1-8 20000000 88.5 ns/op
BenchmarkCArgs1-8 20000000 88.9 ns/op
BenchmarkCArgs1-8 20000000 89.9 ns/op
BenchmarkCArgs1-8 20000000 88.8 ns/op
BenchmarkCArgs2-8 20000000 106 ns/op
BenchmarkCArgs2-8 20000000 107 ns/op
BenchmarkCArgs2-8 20000000 106 ns/op
BenchmarkCArgs2-8 20000000 104 ns/op
BenchmarkCArgs2-8 20000000 106 ns/op
BenchmarkCArgs2-8 20000000 107 ns/op
BenchmarkCArgs2-8 20000000 104 ns/op
BenchmarkCArgs2-8 20000000 105 ns/op
BenchmarkCArgs2-8 20000000 104 ns/op
BenchmarkCArgs2-8 20000000 105 ns/op
BenchmarkCArgs2-8 20000000 105 ns/op
BenchmarkCArgs2-8 20000000 113 ns/op
BenchmarkCArgs2-8 20000000 105 ns/op
BenchmarkCArgs2-8 20000000 103 ns/op
BenchmarkCArgs2-8 20000000 104 ns/op
BenchmarkCArgs2-8 20000000 106 ns/op
BenchmarkCArgs2-8 20000000 105 ns/op
BenchmarkCArgs2-8 20000000 102 ns/op
BenchmarkCArgs2-8 20000000 105 ns/op
BenchmarkCArgs2-8 20000000 116 ns/op
BenchmarkCArgs3-8 10000000 127 ns/op
BenchmarkCArgs3-8 10000000 130 ns/op
BenchmarkCArgs3-8 10000000 128 ns/op
BenchmarkCArgs3-8 10000000 128 ns/op
BenchmarkCArgs3-8 10000000 125 ns/op
BenchmarkCArgs3-8 10000000 134 ns/op
BenchmarkCArgs3-8 10000000 133 ns/op
BenchmarkCArgs3-8 10000000 133 ns/op
BenchmarkCArgs3-8 10000000 129 ns/op
BenchmarkCArgs3-8 10000000 128 ns/op
BenchmarkCArgs3-8 10000000 126 ns/op
BenchmarkCArgs3-8 10000000 127 ns/op
BenchmarkCArgs3-8 10000000 133 ns/op
BenchmarkCArgs3-8 10000000 128 ns/op
BenchmarkCArgs3-8 10000000 128 ns/op
BenchmarkCArgs3-8 10000000 134 ns/op
BenchmarkCArgs3-8 10000000 134 ns/op
BenchmarkCArgs3-8 10000000 128 ns/op
BenchmarkCArgs3-8 10000000 128 ns/op
BenchmarkCArgs3-8 10000000 133 ns/op
BenchmarkCArgs4-8 10000000 150 ns/op
BenchmarkCArgs4-8 10000000 151 ns/op
BenchmarkCArgs4-8 10000000 151 ns/op
BenchmarkCArgs4-8 10000000 152 ns/op
BenchmarkCArgs4-8 10000000 152 ns/op
BenchmarkCArgs4-8 10000000 150 ns/op
BenchmarkCArgs4-8 10000000 150 ns/op
BenchmarkCArgs4-8 10000000 152 ns/op
BenchmarkCArgs4-8 10000000 151 ns/op
BenchmarkCArgs4-8 10000000 150 ns/op
BenchmarkCArgs4-8 10000000 152 ns/op
BenchmarkCArgs4-8 10000000 151 ns/op
BenchmarkCArgs4-8 10000000 150 ns/op
BenchmarkCArgs4-8 10000000 151 ns/op
BenchmarkCArgs4-8 10000000 148 ns/op
BenchmarkCArgs4-8 10000000 152 ns/op
BenchmarkCArgs4-8 10000000 150 ns/op
BenchmarkCArgs4-8 10000000 150 ns/op
BenchmarkCArgs4-8 10000000 151 ns/op
BenchmarkCArgs4-8 10000000 151 ns/op
BenchmarkCArgs8-8 10000000 238 ns/op
BenchmarkCArgs8-8 5000000 238 ns/op
BenchmarkCArgs8-8 10000000 240 ns/op
BenchmarkCArgs8-8 5000000 238 ns/op
BenchmarkCArgs8-8 10000000 238 ns/op
BenchmarkCArgs8-8 5000000 239 ns/op
BenchmarkCArgs8-8 10000000 236 ns/op
BenchmarkCArgs8-8 10000000 239 ns/op
BenchmarkCArgs8-8 10000000 240 ns/op
BenchmarkCArgs8-8 10000000 238 ns/op
BenchmarkCArgs8-8 5000000 237 ns/op
BenchmarkCArgs8-8 10000000 238 ns/op
BenchmarkCArgs8-8 5000000 239 ns/op
BenchmarkCArgs8-8 10000000 238 ns/op
BenchmarkCArgs8-8 5000000 238 ns/op
BenchmarkCArgs8-8 10000000 238 ns/op
BenchmarkCArgs8-8 10000000 237 ns/op
BenchmarkCArgs8-8 10000000 238 ns/op
BenchmarkCArgs8-8 5000000 237 ns/op
BenchmarkCArgs8-8 10000000 236 ns/op
PASS
ok github.com/egonelbre/exp/bench/call 188.469s
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment