go /
image /
415cb3b42079180a675c08f3ee13b6d8813ceb97 draw: add Scale and Transform fast paths for YCbCr src images.
benchmark old ns/op new ns/op delta
BenchmarkScaleLargeDownNN 3239565 1044458 -67.76%
BenchmarkScaleLargeDownAB 12162059 3205972 -73.64%
BenchmarkScaleLargeDownBL 1437923310 358229213 -75.09%
BenchmarkScaleLargeDownCR 2844139449 651228380 -77.10%
BenchmarkScaleSrcYCbCr 12413692 3176042 -74.42%
BenchmarkTformABSrcYCbCr 8363947 2163052 -74.14%
BenchmarkTformCRSrcYCbCr 49944171 11652821 -76.67%
Change-Id: I8cd5ab20aa1f516114599690cab037441a328aec
Reviewed-on: https://go-review.googlesource.com/7796
Reviewed-by: Rob Pike <r@golang.org>
2 files changed