OSDN Git Service

Implement isNaN intrinsic through HIR equivalent.
authorAart Bik <ajcbik@google.com>
Wed, 17 Feb 2016 18:41:50 +0000 (10:41 -0800)
committerAart Bik <ajcbik@google.com>
Wed, 17 Feb 2016 21:01:45 +0000 (13:01 -0800)
commit75a38b24801bd4d27c95acef969930f626dd11da
tree81a02217dafbc4dd840db8b8ba34cd66abd9c704
parentb93c21e83c8fbf0191093c01a8951adb5be9010b
Implement isNaN intrinsic through HIR equivalent.

Rationale:
Efficient implementation on all platforms.
Subject to better compiler optimizations.

Change-Id: Ie8876bf5943cbe1138491a25d32ee9fee554043c
compiler/optimizing/instruction_simplifier.cc
compiler/optimizing/intrinsics_arm.cc
compiler/optimizing/intrinsics_arm64.cc
compiler/optimizing/intrinsics_mips.cc
compiler/optimizing/intrinsics_mips64.cc
compiler/optimizing/intrinsics_x86.cc
compiler/optimizing/intrinsics_x86_64.cc
test/575-checker-isnan/expected.txt [new file with mode: 0644]
test/575-checker-isnan/info.txt [new file with mode: 0644]
test/575-checker-isnan/src/Main.java [new file with mode: 0644]