]> Cypherpunks repositories - gostls13.git/commit
5l, runtime: remove softfloat emulation code when not used
authorShenghou Ma <minux.ma@gmail.com>
Tue, 10 Apr 2012 20:11:27 +0000 (04:11 +0800)
committerShenghou Ma <minux.ma@gmail.com>
Tue, 10 Apr 2012 20:11:27 +0000 (04:11 +0800)
commit1a59e6239ccf6b354bdf2a3763ad9c8e4aded7f9
treef934ef605e6a803161b7a675bb99e0d3f578b0e2
parent2031252fb8182f8d1c5569034f20a952ec9e2de1
5l, runtime: remove softfloat emulation code when not used
This leads to ~30kB improvement on code size for ARM machines with VFP/NEON.
Example: go test -c math
       GOARM=5  GOARM=6
  Old: 1884200  1839144
  New: 1884165  1805245
  -:        35    33899

R=rsc, bradfitz, dave, kai.backman
CC=golang-dev
https://golang.org/cl/5975060
src/cmd/5l/obj.c
src/pkg/runtime/asm_arm.s