]> Cypherpunks repositories - gostls13.git/commit
bytes: add assembly version of Equal for ARM
authorDave Cheney <dave@cheney.net>
Wed, 2 May 2012 02:10:24 +0000 (12:10 +1000)
committerDave Cheney <dave@cheney.net>
Wed, 2 May 2012 02:10:24 +0000 (12:10 +1000)
commitd472d3faf17490e1c9b1c38d78ebe65baead30fa
treeffedcb3eee26f368b59624330a124b4a146b31a2
parent82e30c681c5fcf9957c7f5d17c90b800ecd1a85e
bytes: add assembly version of Equal for ARM

BenchmarkEqual32                       662          159  -75.98%
BenchmarkEqual4K                     76545        13719  -82.08%
BenchmarkEqual4M                  90136700     23588870  -73.83%
BenchmarkEqual64M               2147483647   1419616000  -42.63%

BenchmarkEqual32                     48.32       201.15    4.16x
BenchmarkEqual4K                     53.51       298.56    5.58x
BenchmarkEqual4M                     46.53       177.81    3.82x
BenchmarkEqual64M                    27.12        47.27    1.74x

R=golang-dev, qyzhai, minux.ma, rsc, iant, nigeltao
CC=golang-dev
https://golang.org/cl/6118049
src/pkg/bytes/asm_arm.s