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

Issue 12378080: Adds mrc instruction to arm simulator, assembler, disassembler. (Closed)

Created:
7 years, 9 months ago by zra
Modified:
7 years, 9 months ago
Reviewers:
regis, srdjan
CC:
reviews_dartlang.org, vm-dev_dartlang.org
Visibility:
Public.

Description

Adds mrc instruction to arm simulator, assembler, disassembler. This instruction will be used to query an arm processor to determine whether it supports the sdiv and udiv instructions. Also adds a flag --sim_has_int_div to the arm simulator, which changes the result of the mrc instruction so we can test both ways. Committed: https://code.google.com/p/dart/source/detail?r=19439

Patch Set 1 #

Patch Set 2 : #

Patch Set 3 : #

Patch Set 4 : #

Total comments: 15

Patch Set 5 : #

Patch Set 6 : #

Patch Set 7 : #

Unified diffs Side-by-side diffs Delta from patch set Stats (+179 lines, -2 lines) Patch
M runtime/vm/assembler_arm.h View 1 2 3 4 5 6 3 chunks +15 lines, -1 line 0 comments Download
M runtime/vm/assembler_arm.cc View 1 2 3 4 5 6 3 chunks +71 lines, -1 line 0 comments Download
M runtime/vm/assembler_arm_test.cc View 1 2 3 4 5 6 1 chunk +62 lines, -0 lines 0 comments Download
M runtime/vm/constants_arm.h View 1 2 3 4 5 2 chunks +21 lines, -0 lines 0 comments Download
M runtime/vm/disassembler_arm.cc View 1 chunk +2 lines, -0 lines 0 comments Download
M runtime/vm/simulator_arm.cc View 1 2 3 4 5 6 1 chunk +8 lines, -0 lines 0 comments Download

Messages

Total messages: 6 (0 generated)
zra
7 years, 9 months ago (2013-03-04 21:02:11 UTC) #1
regis
https://codereview.chromium.org/12378080/diff/7004/runtime/vm/assembler_arm.cc File runtime/vm/assembler_arm.cc (right): https://codereview.chromium.org/12378080/diff/7004/runtime/vm/assembler_arm.cc#newcode1120 runtime/vm/assembler_arm.cc:1120: int32_t CRn, int32_t CRm, int32_t opc2, Condition cond) { ...
7 years, 9 months ago (2013-03-04 21:54:52 UTC) #2
srdjan
DBC https://codereview.chromium.org/12378080/diff/7004/runtime/vm/assembler_arm.h File runtime/vm/assembler_arm.h (right): https://codereview.chromium.org/12378080/diff/7004/runtime/vm/assembler_arm.h#newcode491 runtime/vm/assembler_arm.h:491: // MRC Also terminate all comments with a ...
7 years, 9 months ago (2013-03-04 22:02:17 UTC) #3
zra
Okay. Please have a second look. Thanks!
7 years, 9 months ago (2013-03-05 00:42:30 UTC) #4
regis
LGTM!
7 years, 9 months ago (2013-03-05 00:59:22 UTC) #5
zra
7 years, 9 months ago (2013-03-05 01:03:27 UTC) #6
Message was sent while issue was closed.
Committed patchset #7 manually as r19439 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698