Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(251)

Issue 255343004: ARM64: Use default-NaN mode to canonicalize NaNs. (Closed)

Created:
6 years, 7 months ago by jbramley
Modified:
6 years, 7 months ago
CC:
v8-dev
Visibility:
Public.

Description

ARM64: Use default-NaN mode to canonicalize NaNs. BUG= R=ulan@chromium.org Committed: https://code.google.com/p/v8/source/detail?r=21156

Patch Set 1 #

Patch Set 2 : [broken upload] #

Patch Set 3 : Reset FPCR for cctest/test-assembler-a64.cc. #

Total comments: 4

Patch Set 4 : Address Ulan's comments. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+87 lines, -16 lines) Patch
M src/arm64/code-stubs-arm64.cc View 1 2 3 4 chunks +8 lines, -1 line 0 comments Download
M src/arm64/ic-arm64.cc View 1 chunk +0 lines, -1 line 0 comments Download
M src/arm64/lithium-arm64.h View 1 2 3 1 chunk +4 lines, -0 lines 0 comments Download
M src/arm64/lithium-codegen-arm64.cc View 1 2 3 1 chunk +2 lines, -5 lines 0 comments Download
M src/arm64/macro-assembler-arm64.h View 2 chunks +7 lines, -1 line 0 comments Download
M src/arm64/macro-assembler-arm64.cc View 1 2 3 3 chunks +60 lines, -6 lines 0 comments Download
M src/arm64/macro-assembler-arm64-inl.h View 1 1 chunk +0 lines, -1 line 0 comments Download
M src/objects.h View 1 2 3 1 chunk +1 line, -0 lines 0 comments Download
M test/cctest/test-assembler-arm64.cc View 1 1 chunk +5 lines, -1 line 0 comments Download

Messages

Total messages: 8 (0 generated)
jbramley
This speeds up Kraken by about 2.3-2.7%. Most of that improvement comes from desaturate and ...
6 years, 7 months ago (2014-04-30 14:10:54 UTC) #1
jbramley
not lgtm I need to update test-assembler-arm64 because some tests check NaN propagation, which of ...
6 years, 7 months ago (2014-04-30 14:41:10 UTC) #2
jbramley
On 2014/04/30 14:41:10, jbramley wrote: > not lgtm > > I need to update test-assembler-arm64 ...
6 years, 7 months ago (2014-04-30 16:26:45 UTC) #3
ulan
https://codereview.chromium.org/255343004/diff/40001/src/arm64/macro-assembler-arm64.cc File src/arm64/macro-assembler-arm64.cc (right): https://codereview.chromium.org/255343004/diff/40001/src/arm64/macro-assembler-arm64.cc#newcode1264 src/arm64/macro-assembler-arm64.cc:1264: Msr(FPCR, fpcr); AssertFPCRState also checks flush-to-zero and rounding mode, ...
6 years, 7 months ago (2014-05-02 09:10:32 UTC) #4
jbramley
Thanks Ulan! https://codereview.chromium.org/255343004/diff/40001/src/arm64/macro-assembler-arm64.cc File src/arm64/macro-assembler-arm64.cc (right): https://codereview.chromium.org/255343004/diff/40001/src/arm64/macro-assembler-arm64.cc#newcode1264 src/arm64/macro-assembler-arm64.cc:1264: Msr(FPCR, fpcr); On 2014/05/02 09:10:33, ulan wrote: ...
6 years, 7 months ago (2014-05-02 09:32:04 UTC) #5
jbramley
On 2014/05/02 09:32:04, jbramley wrote: > Thanks Ulan! > > https://codereview.chromium.org/255343004/diff/40001/src/arm64/macro-assembler-arm64.cc > File src/arm64/macro-assembler-arm64.cc (right): ...
6 years, 7 months ago (2014-05-02 10:34:26 UTC) #6
ulan
> All done. Sorry, there's quite a bit of rebase noise in the delta view. ...
6 years, 7 months ago (2014-05-05 07:45:19 UTC) #7
jbramley
6 years, 7 months ago (2014-05-06 08:05:42 UTC) #8
Message was sent while issue was closed.
Committed patchset #4 manually as r21156 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698