commit | 9f8ff09b0a7126e8c041f2cead3a4c6b9216ddb3 | [log] [tgz] |
---|---|---|
author | Stephen Hines <srhines@google.com> | Thu Nov 13 15:45:27 2014 -0800 |
committer | Stephen Hines <srhines@google.com> | Tue Nov 18 17:54:00 2014 -0800 |
tree | 2f041a229bc22faf626db3610abbaf2a8abad080 | |
parent | 5f14c575ca33cc58bdf06e254bf57c464c257219 [diff] |
Fix implementation of vload with [u]long3/4 and double3/4. Bug: 18380209 These implementations were accidentally attempting to return <3 x i64> or <4 x i64>, or the double equivalents. The ABI requires that this be converted into a stack return instead, so we transform our hand-written bitcode to do exactly that. Change-Id: I2be489b23bf639b16d8762a11a8430f40ea5b16c (cherry picked from commit b9675775b030b187b8528cba2d8e0e5c0a7bf8f7)