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

Issue 1776623002: MIPS: Fix '[wasm] add rotate opcodes' (Closed)

Created:
4 years, 9 months ago by Alan Li
Modified:
4 years, 9 months ago
CC:
v8-reviews_googlegroups.com
Base URL:
https://chromium.googlesource.com/v8/v8.git@master
Target Ref:
refs/pending/heads/master
Project:
v8
Visibility:
Public.

Description

MIPS: Fix '[wasm] add rotate opcodes' Port 9d0cf920bd59389f3ec408fa93aa6277a9cdab9c Bug Descriptions: 1. We are missing drotr32 instruction 2. Ror Macro should also handle values less than zero or bigger than 31, as WASM instruction kExprI32Rol will generate shifting operands beyond [0 .. 31] range. 3. Same as Dror. 4. drotrv instruction in simulator is incorrect. BUG= TEST=cctest/test-run-wasm/Run_WasmInt32Binops,cctest/test-run-wasm/Run_WasmInt64Binops Committed: https://crrev.com/4ec5a1e368dc10a48c57caebdcf7f991af866b50 Cr-Commit-Position: refs/heads/master@{#34632}

Patch Set 1 #

Total comments: 2

Patch Set 2 : code clean up according to review. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+20 lines, -5 lines) Patch
M src/mips64/assembler-mips64.h View 1 chunk +1 line, -0 lines 0 comments Download
M src/mips64/assembler-mips64.cc View 1 chunk +6 lines, -0 lines 0 comments Download
M src/mips64/macro-assembler-mips64.cc View 1 2 chunks +12 lines, -2 lines 0 comments Download
M src/mips64/simulator-mips64.cc View 1 chunk +1 line, -3 lines 0 comments Download

Messages

Total messages: 12 (5 generated)
akos.palfi.imgtec
Nit: remove this line from the description: '[wasm] add rotate opcodes' https://codereview.chromium.org/1776623002/diff/1/src/mips64/macro-assembler-mips64.cc File src/mips64/macro-assembler-mips64.cc (right): ...
4 years, 9 months ago (2016-03-09 13:04:22 UTC) #2
Alan Li
On 2016/03/09 13:04:22, akos.palfi.imgtec wrote: > Nit: remove this line from the description: '[wasm] add ...
4 years, 9 months ago (2016-03-09 13:34:23 UTC) #4
Alan Li
https://codereview.chromium.org/1776623002/diff/1/src/mips64/macro-assembler-mips64.cc File src/mips64/macro-assembler-mips64.cc (right): https://codereview.chromium.org/1776623002/diff/1/src/mips64/macro-assembler-mips64.cc#newcode1241 src/mips64/macro-assembler-mips64.cc:1241: int64_t shift_value = rt.imm64_; On 2016/03/09 13:04:21, akos.palfi.imgtec wrote: ...
4 years, 9 months ago (2016-03-09 13:34:35 UTC) #5
akos.palfi.imgtec
LGTM
4 years, 9 months ago (2016-03-09 14:13:01 UTC) #6
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1776623002/20001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1776623002/20001
4 years, 9 months ago (2016-03-09 17:09:06 UTC) #8
commit-bot: I haz the power
Committed patchset #2 (id:20001)
4 years, 9 months ago (2016-03-09 17:32:31 UTC) #10
commit-bot: I haz the power
4 years, 9 months ago (2016-03-09 17:33:02 UTC) #12
Message was sent while issue was closed.
Patchset 2 (id:??) landed as
https://crrev.com/4ec5a1e368dc10a48c57caebdcf7f991af866b50
Cr-Commit-Position: refs/heads/master@{#34632}

Powered by Google App Engine
This is Rietveld 408576698