go /
image /
575b1002760e48a944ef0970edaa4bbf6d11c5c3 draw: eliminate some math.Floor calls in Transform methods.
benchmark old ns/op new ns/op delta
BenchmarkTformNNSrcRGBA 524533 293230 -44.10%
BenchmarkTformNNSrcUniform 362974 149389 -58.84%
BenchmarkTformABSrcGray 827461 427720 -48.31%
BenchmarkTformABSrcNRGBA 1286930 919391 -28.56%
BenchmarkTformABSrcRGBA 1115444 794334 -28.79%
BenchmarkTformABSrcYCbCr 1732420 1379846 -20.35%
BenchmarkTformCRSrcGray 3629048 3467404 -4.45%
BenchmarkTformCRSrcNRGBA 7569407 7418874 -1.99%
BenchmarkTformCRSrcRGBA 7552459 7432745 -1.59%
BenchmarkTformCRSrcYCbCr 8072351 7854715 -2.70%
Change-Id: I6c01e631d9f88c36ae99d0cd181104ad5ac48db0
Reviewed-on: https://go-review.googlesource.com/7926
Reviewed-by: Rob Pike <r@golang.org>
4 files changed