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

Issue 2556793003: MIPS[64]: Fix `MIPS: Improve Float(32|64)(Max|Min)`. (Closed)

Created:
4 years ago by Ilija.Pavlovic1
Modified:
4 years ago
Reviewers:
ivica.bogosavljevic, ilija.pavlovic, miran.karic, Marija Antic, miran.karic
CC:
v8-reviews_googlegroups.com
Target Ref:
refs/pending/heads/master
Project:
v8
Visibility:
Public.

Description

MIPS[64]: Fix `MIPS: Improve Float(32|64)(Max|Min)`. Fix 7a6f294ffe8e9cc98e266238ec5cd0aa74524c4a. The first correction enables correct execution DoMathMinMax when two input registers are the same register. The second correction adds NOP instructions after branch instructions in tests macro_float_minmaxf(32|64). TEST=cctest/test-macro-assembler-mips[64]/macro_float_minmax_f32 cctest/test-macro-assembler-mips[64]/macro_float_minmax_f64 mjsunit/regress/math-min BUG= Committed: https://crrev.com/e8f5adbed22c59a7df1530f4979768e6ebcda7c6 Cr-Commit-Position: refs/heads/master@{#41596}

Patch Set 1 #

Total comments: 4

Patch Set 2 : Modified according comments. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+120 lines, -200 lines) Patch
M src/compiler/mips/code-generator-mips.cc View 1 1 chunk +12 lines, -28 lines 0 comments Download
M src/compiler/mips64/code-generator-mips64.cc View 1 1 chunk +12 lines, -28 lines 0 comments Download
M src/mips/macro-assembler-mips.cc View 1 9 chunks +36 lines, -60 lines 0 comments Download
M src/mips64/macro-assembler-mips64.cc View 1 9 chunks +36 lines, -60 lines 0 comments Download
M test/cctest/test-macro-assembler-mips.cc View 1 2 chunks +12 lines, -12 lines 0 comments Download
M test/cctest/test-macro-assembler-mips64.cc View 1 2 chunks +12 lines, -12 lines 0 comments Download

Messages

Total messages: 22 (10 generated)
Ilija.Pavlovic1
PTAL
4 years ago (2016-12-07 14:35:14 UTC) #2
miran.karic
lgtm
4 years ago (2016-12-07 14:47:49 UTC) #4
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2556793003/1
4 years ago (2016-12-07 14:53:53 UTC) #6
commit-bot: I haz the power
Try jobs failed on following builders: v8_presubmit on master.tryserver.v8 (JOB_FAILED, http://build.chromium.org/p/tryserver.v8/builders/v8_presubmit/builds/30161)
4 years ago (2016-12-07 14:57:44 UTC) #8
ivica.bogosavljevic
https://codereview.chromium.org/2556793003/diff/1/src/crankshaft/mips64/lithium-codegen-mips64.cc File src/crankshaft/mips64/lithium-codegen-mips64.cc (right): https://codereview.chromium.org/2556793003/diff/1/src/crankshaft/mips64/lithium-codegen-mips64.cc#newcode1890 src/crankshaft/mips64/lithium-codegen-mips64.cc:1890: if (left_reg.is(right_reg)) { can we move this check to ...
4 years ago (2016-12-07 14:59:16 UTC) #10
ivica.bogosavljevic
https://codereview.chromium.org/2556793003/diff/1/test/cctest/test-macro-assembler-mips64.cc File test/cctest/test-macro-assembler-mips64.cc (right): https://codereview.chromium.org/2556793003/diff/1/test/cctest/test-macro-assembler-mips64.cc#newcode2013 test/cctest/test-macro-assembler-mips64.cc:2013: __ nop(); you shouldn't use b() outside of MacroAssembler, ...
4 years ago (2016-12-07 15:05:04 UTC) #11
Ilija.Pavlovic1
https://codereview.chromium.org/2556793003/diff/1/src/crankshaft/mips64/lithium-codegen-mips64.cc File src/crankshaft/mips64/lithium-codegen-mips64.cc (right): https://codereview.chromium.org/2556793003/diff/1/src/crankshaft/mips64/lithium-codegen-mips64.cc#newcode1890 src/crankshaft/mips64/lithium-codegen-mips64.cc:1890: if (left_reg.is(right_reg)) { On 2016/12/07 14:59:15, ivica.bogosavljevic wrote: > ...
4 years ago (2016-12-08 13:50:07 UTC) #13
Ilija.Pavlovic1
PTAL
4 years ago (2016-12-08 13:57:44 UTC) #14
ivica.bogosavljevic
lgtm
4 years ago (2016-12-08 14:16:03 UTC) #15
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2556793003/20001
4 years ago (2016-12-08 14:31:12 UTC) #18
commit-bot: I haz the power
Committed patchset #2 (id:20001)
4 years ago (2016-12-08 14:57:00 UTC) #20
commit-bot: I haz the power
4 years ago (2016-12-08 14:57:11 UTC) #22
Message was sent while issue was closed.
Patchset 2 (id:??) landed as
https://crrev.com/e8f5adbed22c59a7df1530f4979768e6ebcda7c6
Cr-Commit-Position: refs/heads/master@{#41596}

Powered by Google App Engine
This is Rietveld 408576698