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

Issue 202083002: [ia32/x64] Smaller instruction to check NaN (Closed)

Created:
6 years, 9 months ago by Weiliang
Modified:
6 years, 9 months ago
Reviewers:
danno, Jakob Kummerow
CC:
v8-dev
Base URL:
git://github.com/v8/v8.git@master
Visibility:
Public.

Description

[ia32/x64] Smaller instruction to check NaN substract 1 and test for overflow BUG= R=jkummerow@chromium.org Committed: https://code.google.com/p/v8/source/detail?r=20185

Patch Set 1 #

Total comments: 3

Patch Set 2 : some refine based on comments #

Total comments: 1

Patch Set 3 : only NaN related code remains #

Unified diffs Side-by-side diffs Delta from patch set Stats (+52 lines, -52 lines) Patch
M src/ia32/assembler-ia32.h View 2 chunks +4 lines, -2 lines 0 comments Download
M src/ia32/assembler-ia32.cc View 2 chunks +2 lines, -2 lines 0 comments Download
M src/ia32/code-stubs-ia32.cc View 1 chunk +2 lines, -2 lines 0 comments Download
M src/ia32/full-codegen-ia32.cc View 1 chunk +2 lines, -2 lines 0 comments Download
M src/ia32/lithium-codegen-ia32.cc View 5 chunks +10 lines, -10 lines 0 comments Download
M src/ia32/macro-assembler-ia32.cc View 1 2 3 chunks +8 lines, -8 lines 0 comments Download
M src/x64/code-stubs-x64.cc View 1 chunk +2 lines, -2 lines 0 comments Download
M src/x64/full-codegen-x64.cc View 1 chunk +2 lines, -2 lines 0 comments Download
M src/x64/lithium-codegen-x64.cc View 7 chunks +13 lines, -13 lines 0 comments Download
M src/x64/macro-assembler-x64.cc View 1 2 3 chunks +7 lines, -9 lines 0 comments Download

Messages

Total messages: 8 (0 generated)
Weiliang
6 years, 9 months ago (2014-03-17 16:32:55 UTC) #1
Jakob Kummerow
Do we have test coverage for all code paths that have changed? It's easy to ...
6 years, 9 months ago (2014-03-17 18:06:46 UTC) #2
Weiliang
https://codereview.chromium.org/202083002/diff/1/src/x64/macro-assembler-x64.cc File src/x64/macro-assembler-x64.cc (right): https://codereview.chromium.org/202083002/diff/1/src/x64/macro-assembler-x64.cc#newcode3076 src/x64/macro-assembler-x64.cc:3076: j(below_equal, &done, Label::kNear); Oh, this is a stale change ...
6 years, 9 months ago (2014-03-18 06:06:40 UTC) #3
Weiliang
On 2014/03/17 18:06:46, Jakob wrote: > Do we have test coverage for all code paths ...
6 years, 9 months ago (2014-03-19 07:24:28 UTC) #4
Jakob Kummerow
Well, rule #1 of V8 test coverage: never assume that it exists. A quick way ...
6 years, 9 months ago (2014-03-19 12:00:30 UTC) #5
Weiliang
On 2014/03/19 12:00:30, Jakob wrote: > Well, rule #1 of V8 test coverage: never assume ...
6 years, 9 months ago (2014-03-21 15:04:17 UTC) #6
Jakob Kummerow
LGTM, I'll land.
6 years, 9 months ago (2014-03-24 09:27:46 UTC) #7
Jakob Kummerow
6 years, 9 months ago (2014-03-24 10:18:36 UTC) #8
Message was sent while issue was closed.
Committed patchset #3 manually as r20185 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698