[PATCH] AARCH64_BE load/store rules fix for ARM ABI

Jiangning Liu liujiangning1 at gmail.com
Thu Mar 13 03:21:58 PDT 2014


>
>
> >> If we decided to support strict alignment mode efficiently, we would
> >> probably want to emit an "ld1 {v0.8b}" (i.e. always use the .8b or
> >> .16b version), since that's got the same semantics as ldr.
> >
> > It is only true for little-endian, isn't it?
>
> I don't believe so. I think "ld1 {v0.8b}" is equivalent to "ldr d0" on
> both endians (and the equivalent 16b statement).
>
>
Well, are you sure this is correct? I have been thinking they are
different for big endian.

Thanks,
-Jiangning
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20140313/6854602e/attachment.html>


More information about the llvm-commits mailing list