[LLVMbugs] [Bug 23998] ARM inline asm - cp10/cp11 rejected under armv7a

bugzilla-daemon at llvm.org bugzilla-daemon at llvm.org
Wed Jul 1 15:22:57 PDT 2015


https://llvm.org/bugs/show_bug.cgi?id=23998

Tim Northover <t.p.northover at gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|---                         |INVALID

--- Comment #1 from Tim Northover <t.p.northover at gmail.com> ---
I believe you're misinterpreting A.9. It's a statement about how the operating
system must setup CPACR (follow the link to see this) so that programs can
actually use VFP instructions.

The correct way to write these instructions is "vmrs %0, fpscr"/"vmsr fpscr,
%0". E.g. A8.8.107 (MRC):

    if coproc in "101x" then SEE "Advanced SIMD and Floating-point"

That kind of delegation is used elsewhere when the instruction being discussed
actually does not apply (e.g. A8.8.46 (EOR immediate)).

-- 
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-bugs/attachments/20150701/0960d3d3/attachment.html>


More information about the llvm-bugs mailing list