937e6cd515bbe7ff2f255c8fcd40bf1a575a9a16 |
|
22-Mar-2016 |
Roland Levillain <rpl@google.com> |
Tighten art::HNeg type constraints on its input. Ensure art::HNeg is only passed a type having the kind of its input. For a boolean, byte, short, or char input, it means HNeg's type should be int. Bug: 27684275 Change-Id: Ic8442c62090a8ab65590754874a14a0deb7acd8d
|
22c4922c6b31e154a6814c4abe9015d9ba156911 |
|
18-Mar-2016 |
Roland Levillain <rpl@google.com> |
Ensure art::HRor support boolean, byte, short and char inputs. Also extend tests covering the IntegerRotateLeft, LongRotateLeft, IntegerRotateRight and LongRotateRight intrinsics and their translation into an art::HRor instruction. Bug: 27682579 Change-Id: I89f6ea6a7315659a172482bf09875cfb7e7422a1
|
6e74fa9db63908a4ad8aeb30bd0b6ff772f9f23d |
|
26-Jan-2016 |
Aart Bik <ajcbik@google.com> |
Implemented checker/unit test for various operations. Rationale: It's test time! These new checker tests verify that various common integer operations are recognized as intrinsic. Furthermore, some functionality testing is done to ensure that architectural specific implementations are correct. Change-Id: I8ac02a083ef1110c9baf274fbf75d931167e9ba5
|