• Kyle Consalus's avatar
    Trivial optimization. · 2db47c90
    Kyle Consalus authored
    	Cached string indexing in inner loop of Btoui64.
    
        Before:
        strconv_test.BenchmarkAtoi   5000000           309 ns/op
        strconv_test.BenchmarkAtoiNeg    5000000           325 ns/op
        strconv_test.BenchmarkAtoi64     5000000           465 ns/op
        strconv_test.BenchmarkAtoi64Neg  5000000           469 ns/op
    
        After:
        strconv_test.BenchmarkAtoi  10000000           182 ns/op
        strconv_test.BenchmarkAtoiNeg   10000000           193 ns/op
        strconv_test.BenchmarkAtoi64    10000000           251 ns/op
        strconv_test.BenchmarkAtoi64Neg 10000000           258 ns/op
    
    R=golang-dev, gri
    CC=golang-dev
    https://golang.org/cl/1227042
    2db47c90
Name
Last commit
Last update
..
cmd Loading commit data...
lib9 Loading commit data...
libbio Loading commit data...
libcgo Loading commit data...
libmach Loading commit data...
pkg Loading commit data...
Make.386 Loading commit data...
Make.amd64 Loading commit data...
Make.arm Loading commit data...
Make.cmd Loading commit data...
Make.common Loading commit data...
Make.conf Loading commit data...
Make.pkg Loading commit data...
all-arm.bash Loading commit data...
all-nacl.bash Loading commit data...
all.bash Loading commit data...
clean.bash Loading commit data...
env.bash Loading commit data...
make.bash Loading commit data...
quietgcc.bash Loading commit data...
run.bash Loading commit data...
sudo.bash Loading commit data...
version.bash Loading commit data...