commit | acfb3df0bdd163dc2c5f94f450be2e3c7ec0fff1 | [log] [tgz] |
---|---|---|
author | Nicolas Capens <capn@google.com> | Mon Oct 03 10:46:30 2016 -0400 |
committer | Nicolas Capens <nicolascapens@google.com> | Fri Oct 07 03:55:58 2016 +0000 |
tree | 6bf0e222ce2338e9b5c397f50130ec2603814e25 | |
parent | 533a514f4d045a6cd9d2dd9fccb54f86094e6ef3 [diff] |
Implement intrinsics for loading/storing subvectors. This enables emulating 64-bit and 32-bit vectors using 128-bit vectors internally (x86 only for now). Note that these Intrinsics are not part of the PNaCL specification. BUG=swiftshader:15 Change-Id: I61a666243832c2856e60eb477d42a72dec07d01d Reviewed-on: https://chromium-review.googlesource.com/392246 Reviewed-by: Jim Stichnoth <stichnot@chromium.org> Tested-by: Nicolas Capens <nicolascapens@google.com>