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

Issue 14784011: Fixes for integer division on ARM hardware so that assembler tests pass. (Closed)

Created:
7 years, 7 months ago by zra
Modified:
7 years, 7 months ago
Reviewers:
regis
CC:
reviews_dartlang.org
Visibility:
Public.

Description

Fixes for integer division on ARM hardware so that assembler tests pass. Now, all VM tests that pass on SIMARM, pass on ARM. Also, more assertions in the ARM disassembler and simulator to make sure that condition codes aren't used with bkpt. R=regis@google.com Committed: https://code.google.com/p/dart/source/detail?r=22471

Patch Set 1 #

Patch Set 2 : #

Total comments: 10

Patch Set 3 : #

Unified diffs Side-by-side diffs Delta from patch set Stats (+141 lines, -54 lines) Patch
M runtime/vm/assembler_arm.cc View 1 2 5 chunks +49 lines, -14 lines 0 comments Download
M runtime/vm/assembler_arm_test.cc View 1 2 9 chunks +55 lines, -28 lines 0 comments Download
M runtime/vm/constants_arm.h View 1 2 2 chunks +26 lines, -1 line 0 comments Download
M runtime/vm/disassembler_arm.cc View 1 2 2 chunks +4 lines, -4 lines 0 comments Download
M runtime/vm/simulator_arm.cc View 1 2 2 chunks +7 lines, -7 lines 0 comments Download

Messages

Total messages: 4 (0 generated)
zra
CPUInfoContainsString comes from v8. They detect features on arm first by looking at compiler defines, ...
7 years, 7 months ago (2013-05-07 16:33:03 UTC) #1
regis
LGTM https://codereview.chromium.org/14784011/diff/6001/runtime/vm/assembler_arm.cc File runtime/vm/assembler_arm.cc (right): https://codereview.chromium.org/14784011/diff/6001/runtime/vm/assembler_arm.cc#newcode11 runtime/vm/assembler_arm.cc:11: #endif Shoudn't it be #if !defined(USING_SIMULATOR) && !defined(__linux__) ...
7 years, 7 months ago (2013-05-07 17:14:35 UTC) #2
zra
Thanks! https://codereview.chromium.org/14784011/diff/6001/runtime/vm/assembler_arm.cc File runtime/vm/assembler_arm.cc (right): https://codereview.chromium.org/14784011/diff/6001/runtime/vm/assembler_arm.cc#newcode11 runtime/vm/assembler_arm.cc:11: #endif On 2013/05/07 17:14:35, regis wrote: > Shoudn't ...
7 years, 7 months ago (2013-05-07 17:50:18 UTC) #3
zra
7 years, 7 months ago (2013-05-07 18:21:24 UTC) #4
Message was sent while issue was closed.
Committed patchset #3 manually as r22471 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698