Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Signed-off-by: Ignacio Hagopian <[email protected]>
- Loading branch information
Signed-off-by: Ignacio Hagopian <[email protected]>
11c788a
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Possible performance regression was detected for benchmark 'Go Benchmark'.
Benchmark result of this commit is worse than the previous benchmark result exceeding threshold
0.1
.BenchmarkMultiExpG1/32_points
1257852
ns/op1266291
ns/op0.99
BenchmarkMultiExpG1/64_points
1764075
ns/op1791938
ns/op0.98
BenchmarkMultiExpG1/128_points
2788764
ns/op2771237
ns/op1.01
BenchmarkMultiExpG1/256_points
4617235
ns/op4923169
ns/op0.94
BenchmarkMultiExpG1/512_points
7667494
ns/op7792716
ns/op0.98
BenchmarkMultiExpG1/1024_points
13907683
ns/op13926728
ns/op1.00
BenchmarkMultiExpG1/2048_points
24067089
ns/op23415030
ns/op1.03
BenchmarkMultiExpG1/4096_points
44507164
ns/op47448459
ns/op0.94
BenchmarkMultiExpG1/8192_points
77751452
ns/op80102612
ns/op0.97
BenchmarkMultiExpG1/16384_points
141952198
ns/op143603365
ns/op0.99
BenchmarkMultiExpG1/32768_points
251982493
ns/op259093005
ns/op0.97
BenchmarkMultiExpG1/65536_points
490409743
ns/op493117629
ns/op0.99
BenchmarkMultiExpG1/131072_points
949062551
ns/op950137646
ns/op1.00
BenchmarkMultiExpG1/262144_points
1738576318
ns/op1770141301
ns/op0.98
BenchmarkMultiExpG1/524288_points
3432386765
ns/op3496131921
ns/op0.98
BenchmarkMultiExpG1/1048576_points
6508633496
ns/op6581409957
ns/op0.99
BenchmarkMultiExpG1/2097152_points
13131583242
ns/op13142350053
ns/op1.00
BenchmarkMultiExpG1/4194304_points
25129323279
ns/op24835003307
ns/op1.01
BenchmarkMultiExpG1/8388608_points
46653389994
ns/op45728049748
ns/op1.02
BenchmarkMultiExpG1/16777216_points
90986738457
ns/op89044704910
ns/op1.02
BenchmarkMultiExpG1Reference
6545720448
ns/op6618529619
ns/op0.99
BenchmarkManyMultiExpG1Reference
19569297355
ns/op19244053711
ns/op1.02
BenchmarkElementSetBytes
75.53
ns/op73.61
ns/op1.03
BenchmarkElementMulByConstants/mulBy3
7.606
ns/op7.592
ns/op1.00
BenchmarkElementMulByConstants/mulBy5
10.33
ns/op10.54
ns/op0.98
BenchmarkElementMulByConstants/mulBy13
16.84
ns/op16.25
ns/op1.04
BenchmarkElementInverse
2970
ns/op3022
ns/op0.98
BenchmarkElementButterfly
7.836
ns/op7.827
ns/op1.00
BenchmarkElementExp
11232
ns/op11069
ns/op1.01
BenchmarkElementDouble
4.838
ns/op4.896
ns/op0.99
BenchmarkElementAdd
5.45
ns/op5.648
ns/op0.96
BenchmarkElementSub
5.238
ns/op5.211
ns/op1.01
BenchmarkElementNeg
4.047
ns/op3.951
ns/op1.02
BenchmarkElementDiv
3015
ns/op3085
ns/op0.98
BenchmarkElementFromMont
19.78
ns/op19.41
ns/op1.02
BenchmarkElementToMont
26.85
ns/op27.09
ns/op0.99
BenchmarkElementSquare
26.74
ns/op25.89
ns/op1.03
BenchmarkElementSqrt
11152
ns/op10532
ns/op1.06
BenchmarkElementMul
26.31
ns/op25.76
ns/op1.02
BenchmarkElementCmp
44.66
ns/op42.64
ns/op1.05
BenchmarkPrecompMSM/msm_length=1/precomp - ns/op
9507
ns/op9072
ns/op1.05
BenchmarkPrecompMSM/msm_length=1/precomp - B/op
2048
B/op2048
B/op1
BenchmarkPrecompMSM/msm_length=1/precomp - allocs/op
32
allocs/op32
allocs/op1
BenchmarkPrecompMSM/msm_length=2/precomp - ns/op
20126
ns/op19123
ns/op1.05
BenchmarkPrecompMSM/msm_length=2/precomp - B/op
4096
B/op4096
B/op1
BenchmarkPrecompMSM/msm_length=2/precomp - allocs/op
64
allocs/op64
allocs/op1
BenchmarkPrecompMSM/msm_length=4/precomp - ns/op
39128
ns/op38763
ns/op1.01
BenchmarkPrecompMSM/msm_length=4/precomp - B/op
8192
B/op8192
B/op1
BenchmarkPrecompMSM/msm_length=4/precomp - allocs/op
128
allocs/op128
allocs/op1
BenchmarkPrecompMSM/msm_length=8/precomp - ns/op
107936
ns/op100278
ns/op1.08
BenchmarkPrecompMSM/msm_length=8/precomp - B/op
22528
B/op22400
B/op1.01
BenchmarkPrecompMSM/msm_length=8/precomp - allocs/op
352
allocs/op350
allocs/op1.01
BenchmarkPrecompMSM/msm_length=16/precomp - ns/op
268580
ns/op260468
ns/op1.03
BenchmarkPrecompMSM/msm_length=16/precomp - B/op
55040
B/op55296
B/op1.00
BenchmarkPrecompMSM/msm_length=16/precomp - allocs/op
860
allocs/op864
allocs/op1.00
BenchmarkPrecompMSM/msm_length=32/precomp - ns/op
589909
ns/op557577
ns/op1.06
BenchmarkPrecompMSM/msm_length=32/precomp - B/op
120448
B/op120320
B/op1.00
BenchmarkPrecompMSM/msm_length=32/precomp - allocs/op
1882
allocs/op1880
allocs/op1.00
BenchmarkPrecompMSM/msm_length=64/precomp - ns/op
1255693
ns/op1304345
ns/op0.96
BenchmarkPrecompMSM/msm_length=64/precomp - B/op
250112
B/op250880
B/op1.00
BenchmarkPrecompMSM/msm_length=64/precomp - allocs/op
3908
allocs/op3920
allocs/op1.00
BenchmarkPrecompMSM/msm_length=128/precomp - ns/op
2688070
ns/op2726600
ns/op0.99
BenchmarkPrecompMSM/msm_length=128/precomp - B/op
511232
B/op512128
B/op1.00
BenchmarkPrecompMSM/msm_length=128/precomp - allocs/op
7988
allocs/op8002
allocs/op1.00
BenchmarkPrecompMSM/msm_length=256/precomp - ns/op
5450068
ns/op5386450
ns/op1.01
BenchmarkPrecompMSM/msm_length=256/precomp - B/op
1034240
B/op1032192
B/op1.00
BenchmarkPrecompMSM/msm_length=256/precomp - allocs/op
16160
allocs/op16128
allocs/op1.00
BenchmarkPrecompInitialize - ns/op
9521359107
ns/op9266273170
ns/op1.03
BenchmarkPrecompInitialize - B/op
1306652672
B/op1306652576
B/op1.00
BenchmarkPrecompInitialize - allocs/op
7616979
allocs/op7616978
allocs/op1.00
This comment was automatically generated by workflow using github-action-benchmark.
CC: @jsign @kevaundray
11c788a
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@kevaundray, ignore this! I'm playing a bit with setting this up :)