Skip to content
  • Johnny Chen's avatar
    Added entries for ASR, LSL, LSR, ROR, and RRX so that the disassembler prints · 1ca8af9b
    Johnny Chen authored
    out the canonical form (A8.6.98) instead of the pseudo-instruction as provided
    via MOVs.
    
    DBG_ARM_DISASM=YES llvm-mc -triple=arm-unknown-unknown --disassemble
    0xc0 0x00 0xa0 0xe1
    Opcode=29 Name=ASR Format=ARM_FORMAT_LDMISCFRM
     31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10  9  8  7  6  5  4  3  2  1  0 
    -------------------------------------------------------------------------------------------------
    | 1: 1: 1: 0| 0: 0: 0: 1| 1: 0: 1: 0| 0: 0: 0: 0| 0: 0: 0: 0| 0: 0: 0: 0| 1: 1: 0: 0| 0: 0: 0: 0|
    -------------------------------------------------------------------------------------------------
    
    	asr	r0, r0, #1
    
    llvm-svn: 96654
    1ca8af9b
Loading