commit | 055c29fd0f752328981f1b7ccadb1862eecedd40 | [log] [tgz] |
---|---|---|
author | buzbee <buzbee@google.com> | Tue May 27 13:59:04 2014 -0700 |
committer | buzbee <buzbee@google.com> | Tue May 27 13:59:04 2014 -0700 |
tree | 4eda9505576549f94e5810a4a45d8356395cf400 | |
parent | ab5b370e44629332e73ffd66bfe8b8a924236c5c [diff] |
Art compiler: remove unnecessary sqrt call For reasons lost in the mists of time, the Dalvik JIT tested the results of an inlined sqrt for NaN on Arm targets, and then called an out-of-line routine to recompute if true. The Quick compiler inherited this behavior. It is not necessary, and the CL purges it (along with the out-of-line sqrt entrypoint). Change-Id: I8c8fa6feacf9b7c3b9e190dfc6f728932fd948c6