commit | 304c8a5dfe92d5677e9561270b19313d3e450c59 | [log] [tgz] |
---|---|---|
author | Aart Bik <ajcbik@google.com> | Tue May 23 11:01:13 2017 -0700 |
committer | Aart Bik <ajcbik@google.com> | Wed May 24 15:56:14 2017 +0000 |
tree | a5345d8d3467dde5f509dcc5dd0b3b170b021e60 | |
parent | 14538fb50832ac20445af5a92003bc250f486c22 [diff] |
Support for narrow operands in "dangerous" operations. This is a revert^2 of commit 636e870d55c1739e2318c2180fac349683dbfa97. Rationale: Under strict conditions, even operations that are sensitive to higher order bits can vectorize by inspecting the operands carefully. This enables more vectorization, as demonstrated by the removal of quite a few TODOs. Test: test-art-target, test-art-host Change-Id: Ic2684f771d2e36df10432286198533284acaf472