Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code | Sign in
(325)

Issue 5975060: code review 5975060: 5l, runtime: remove softfloat emulation code when not used (Closed)

Can't Edit
Can't Publish+Mail
Start Review
Created:
12 years ago by minux1
Modified:
12 years ago
Reviewers:
dave, rsc, kaib2, bradfitz
CC:
golang-dev
Visibility:
Public.

Description

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

Patch Set 1 #

Patch Set 2 : diff -r 4f9605dc4a10 https://code.google.com/p/go/ #

Total comments: 2

Patch Set 3 : diff -r ea5664142259 https://code.google.com/p/go/ #

Unified diffs Side-by-side diffs Delta from patch set Stats (+3 lines, -22 lines) Patch
M src/cmd/5l/obj.c View 1 3 chunks +3 lines, -11 lines 0 comments Download
M src/pkg/runtime/asm_arm.s View 1 1 chunk +0 lines, -11 lines 0 comments Download

Messages

Total messages: 12
minux1
Hello golang-dev@googlegroups.com (cc: golang-dev@googlegroups.com), I'd like you to review this change to https://code.google.com/p/go/
12 years ago (2012-04-02 13:48:41 UTC) #1
minux1
I've tested this CL on Pandaboard ES (dual-core Cortex-A9) and QEMU emulated ARM9E.
12 years ago (2012-04-02 16:44:45 UTC) #2
rsc
How do you run under QEMU? That hasn't worked for me for a long time. ...
12 years ago (2012-04-02 16:58:49 UTC) #3
minux1
On Tue, Apr 3, 2012 at 12:58 AM, Russ Cox <rsc@golang.org> wrote: > How do ...
12 years ago (2012-04-02 17:09:49 UTC) #4
bradfitz
On Mon, Apr 2, 2012 at 10:09 AM, minux <minux.ma@gmail.com> wrote: > > On Tue, ...
12 years ago (2012-04-02 17:11:20 UTC) #5
minux1
On Tue, Apr 3, 2012 at 1:11 AM, Brad Fitzpatrick <bradfitz@golang.org>wrote: > > On Mon, ...
12 years ago (2012-04-02 18:29:39 UTC) #6
bradfitz
On Mon, Apr 2, 2012 at 11:29 AM, minux <minux.ma@gmail.com> wrote: > > > On ...
12 years ago (2012-04-02 18:31:37 UTC) #7
minux1
On Tue, Apr 3, 2012 at 2:31 AM, Brad Fitzpatrick <bradfitz@golang.org>wrote: > > On Mon, ...
12 years ago (2012-04-02 18:40:41 UTC) #8
dave_cheney.net
LGTM. I've tested this on arm5 and arm6. All math{,/*} tests pass.
12 years ago (2012-04-08 02:58:42 UTC) #9
minux1
Let me give some explanation for each of the TODO removed. http://codereview.appspot.com/5975060/diff/2001/src/cmd/5l/obj.c File src/cmd/5l/obj.c (left): ...
12 years ago (2012-04-08 10:01:51 UTC) #10
rsc
LGTM
12 years ago (2012-04-10 19:36:09 UTC) #11
minux1
12 years ago (2012-04-10 20:14:48 UTC) #12
Submitted as
https://code.google.com/p/go/source/detail?r=8f08ef4568b2528b849de2dc39a8b7a3...

My hg crashed (httplib.IncompleteRead: IncompleteRead(31 bytes read)) while
submitting.
Sign in to reply to this message.

Powered by Google App Engine
RSS Feeds Recent Issues | This issue
This is Rietveld f62528b