History log of /art/test/003-omnibus-opcodes/src/IntMath.java
Revision Date Author Comments
6bbf0967d217ab2b7bdbb78bfd076b8fb07a44e8 14-Jul-2014 Alexei Zavjalov <alexei.zavjalov@intel.com> ART: Implement the easy long division/remainder by a constant

Also optimizes long/int divisions by power-of-two values.

Also do some clean-up.

Change-Id: Ie414e64aac251c81361ae107d157c14439e6dab5
Signed-off-by: Alexei Zavjalov <alexei.zavjalov@intel.com>
f3aac973bb944885a1a4779ba04a97faa88b7ed0 12-Apr-2012 buzbee <buzbee@google.com> Special case division by small constants

Do the standard reciprocal multiply trick for small division
by small constants.

Change-Id: Iad1060ccdc6ffeb7b47d45c29ba741683ad01ab9
55b16ceff1068cce61c86f2c9ca011a97c869bd4 17-Feb-2012 Ian Rogers <irogers@google.com> Test behavior of int shifts >= 32

Change-Id: I6e228418068b70447295f367ed56ff8cb86abd33
2faa5f1271587cda765f26bcf2951065300a01ff 30-Jan-2012 Elliott Hughes <enh@google.com> Fix copyright headers.

Change-Id: I5b7bc76a370238d810d78522bd5531600746700f
795d78f4d04c8d007bf2bdf2ed4131379bcf19c7 01-Oct-2011 jeffhao <jeffhao@google.com> Old tests run with new system.

The tests are ported and run with the new system, though many currently
don't pass. Some of the tests also need additional fixing to run
properly.

Change-Id: I3263cf5dcb0fe064a3e6c02e4aa1bb9a067f64c7
5d1ac920fdaef5d4ec8f66bb734488cd9660b024 30-Sep-2011 jeffhao <jeffhao@google.com> Adding old unit tests to test suite.

These tests are copied straight over. They'll still run, but they're
using the old system.

Change-Id: If494519e52ddf858a9febfc55bdae830468cb3c8