commit | b66846515656398af7af798172bcd8acd1d4ffa6 | [log] [tgz] |
---|---|---|
author | Goran Jakovljevic <Goran.Jakovljevic@imgtec.com> | Wed Jan 11 13:42:38 2017 +0100 |
committer | Goran Jakovljevic <Goran.Jakovljevic@imgtec.com> | Thu Jan 12 11:26:04 2017 +0100 |
tree | c43958914f8679f264796c91717b8cb277d91d80 | |
parent | 1b8de86a54b04a56df97212ca584ff7188d32065 [diff] |
MIPS32: Change java.lang.Math.abs(float/double) intrinsics abs.s and abs.d instructions can't be used when NAN2008=0 (R2 and before). In these cases, abs(NaN) might change other bits (not just sign bit). This fixes test failure 631-checker-fp-abs for MIPS32. Bug: 30758343 Test: mma test-art-target-run-test on CI20 Change-Id: I352efd66f2f72740406462c9ccc3bc4b1b5aea20