Skip to content
  1. Mar 02, 2010
  2. Mar 01, 2010
  3. Feb 28, 2010
  4. Feb 26, 2010
    • Johnny Chen's avatar
      Added the follwoing 32-bit Thumb instructions for disassembly only: · 38e7bb6f
      Johnny Chen authored
      o Parallel addition and subtraction, signed/unsigned
      o Miscellaneous operations: QADD, QDADD, QSUB, QDSUB
      o Unsigned sum of absolute differences [and accumulate]: USAD8, USADA8
      o Signed/Unsigned saturate: SSAT, SSAT16, USAT, USAT16
      o Signed multiply accumulate long (halfwords): SMLAL<x><y>
      o Signed multiply accumulate/subtract [long] (dual): SMLAD[x], SMLALD[X], SMLSD[X], SMLSLD[X]
      o Signed dual multiply add/subtract [long]: SMUAD[X], SMUSD[X]
      
      llvm-svn: 97276
      38e7bb6f
  5. Feb 25, 2010
  6. Feb 24, 2010
  7. Feb 23, 2010
  8. Feb 22, 2010
  9. Feb 21, 2010
  10. Feb 19, 2010
    • Bob Wilson's avatar
      Revert 96634. It causes assertion failures for 126.gcc and 176.gcc in · fbc9d8d4
      Bob Wilson authored
      the armv6 nightly tests.
      
      llvm-svn: 96691
      fbc9d8d4
    • 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