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

Issue 8934010: Optimize truncated divide (intrinsics and inline). (Closed)

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

Description

Optimize truncated divide (intrinsics and inline). Committed: https://code.google.com/p/dart/source/detail?r=2397

Patch Set 1 #

Total comments: 3
Unified diffs Side-by-side diffs Delta from patch set Stats (+35 lines, -0 lines) Patch
M vm/intrinsifier_ia32.cc View 2 chunks +20 lines, -0 lines 2 comments Download
M vm/opt_code_generator_ia32.cc View 2 chunks +15 lines, -0 lines 1 comment Download

Messages

Total messages: 5 (0 generated)
srdjan
9 years ago (2011-12-13 19:39:51 UTC) #1
regis
LGTM Are tests covering this inline division already?
9 years ago (2011-12-13 19:59:56 UTC) #2
srdjan
On 2011/12/13 19:59:56, regis wrote: > LGTM > > Are tests covering this inline division ...
9 years ago (2011-12-13 20:56:49 UTC) #3
sra1
Do the tests cover -2^k / -1 for a range of k near Smi sizes? ...
9 years ago (2011-12-13 21:12:07 UTC) #4
srdjan
9 years ago (2011-12-13 21:29:34 UTC) #5
http://codereview.chromium.org/8934010/diff/1/vm/intrinsifier_ia32.cc
File vm/intrinsifier_ia32.cc (right):

http://codereview.chromium.org/8934010/diff/1/vm/intrinsifier_ia32.cc#newcode373
vm/intrinsifier_ia32.cc:373: __ SmiTag(EAX);
On 2011/12/13 21:12:08, sra1 wrote:
> MIN_SMI / -1 is not a Smi.

Thanks, fixing it now.

Powered by Google App Engine
This is Rietveld 408576698