diff options
| author | Robert Griesemer <gri@golang.org> | 2009-08-10 17:29:55 -0700 |
|---|---|---|
| committer | Robert Griesemer <gri@golang.org> | 2009-08-10 17:29:55 -0700 |
| commit | 8db8682453e3579daebfd8aa24dc723b9f23ab20 (patch) | |
| tree | e4be0f7e0ab3e2cf8daf26b8fc6a7a3506f1055e /src/pkg/container/vector/stringvector.go | |
| parent | ea8197cb4594ce5abd0b2bdb711d38b525b9edc5 (diff) | |
| download | go-8db8682453e3579daebfd8aa24dc723b9f23ab20.tar.xz | |
- factored out 128-bit muladd and div into arith.go
- wrote corresponding fast versions in fast.arith.s
- implemented in-place operations for some routines
- updated existing code to be compatible with in-place
routines
These changes allow the pidigits benchmark to run
approx. 30% faster. Enabling the assembly routines
in fast.arith.s will give another approx. 3%.
R=r
DELTA=486 (252 added, 68 deleted, 166 changed)
OCL=32980
CL=33003
Diffstat (limited to 'src/pkg/container/vector/stringvector.go')
0 files changed, 0 insertions, 0 deletions
