[llvm-bugs] [Bug 13138] ARM Assembler does not support syntax for implementation defined DSB instructions

via llvm-bugs llvm-bugs at lists.llvm.org
Wed Dec 9 08:59:12 PST 2015


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

Renato Golin <renato.golin at linaro.org> changed:

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

--- Comment #3 from Renato Golin <renato.golin at linaro.org> ---
$ llvm-mc -triple armv7 dsb.s 
    .text
    dsb    sy
    dsb    #0x0
    dsb    #0x1
    dsb    oshst
    dsb    osh
    dsb    #0x4
    dsb    #0x5
    dsb    nshst
    dsb    nsh
    dsb    #0x8
    dsb    #0x9
    dsb    ishst
    dsb    ish
    dsb    #0xc
    dsb    #0xd
    dsb    st
    dsb    sy

$ echo "DSB #0x3" | llvm-mc -triple armv7 -show-inst -show-encoding
    .text
    dsb    osh                     @ encoding: [0x43,0xf0,0x7f,0xf5]
                                        @ <MCInst #100 DSB
                                        @  <MCOperand Imm:3>>
$ echo 0x43 0xf0 0x7f 0xf5 | llvm-mc -triple armv7 -disassemble -show-inst
-show-encoding
    .text
    dsb    osh                     @ encoding: [0x43,0xf0,0x7f,0xf5]
                                        @ <MCInst #100 DSB
                                        @  <MCOperand Imm:3>>


LGTM.

-- 
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/20151209/f1760e12/attachment.html>


More information about the llvm-bugs mailing list