summaryrefslogtreecommitdiffstats
path: root/llvm/docs/CommandGuide/llvm-diff.rst
diff options
context:
space:
mode:
authorPablo Barrio <pablo.barrio@arm.com>2018-01-17 14:39:29 +0000
committerPablo Barrio <pablo.barrio@arm.com>2018-01-17 14:39:29 +0000
commitf2c29571da7165420c7de600b220fb416ce8c73d (patch)
tree09724cdba000ffd03ddb7155934c2c574785b894 /llvm/docs/CommandGuide/llvm-diff.rst
parentaa766efd09f759758686b31571ca50ad59c62ca4 (diff)
downloadbcm5719-llvm-f2c29571da7165420c7de600b220fb416ce8c73d.tar.gz
bcm5719-llvm-f2c29571da7165420c7de600b220fb416ce8c73d.zip
[AArch64] Fix incorrect LD1 of 16-bit FP vectors in big endian
Summary: Loading a vector of 4 half-precision FP sometimes results in an LD1 of 2 single-precision FP + a reversal. This results in an incorrect byte swap due to the conversion from little endian to big endian. In order to generate the correct byte swap, it is easier to generate the correct LD1 of 4 half-precision FP, thus avoiding the subsequent reversal. Reviewers: craig.topper, jmolloy, olista01 Reviewed By: olista01 Subscribers: efriedma, samparker, SjoerdMeijer, rogfer01, aemerson, rengolin, javed.absar, kristof.beyls, llvm-commits Differential Revision: https://reviews.llvm.org/D41863 llvm-svn: 322663
Diffstat (limited to 'llvm/docs/CommandGuide/llvm-diff.rst')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud