Thumb2 assembly parsing and encoding for SMMULWB/SMULWT.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@139922 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Jim Grosbach 2011-09-16 18:07:18 +00:00
parent 3443ed525a
commit 41ca75bed0

View File

@ -1986,6 +1986,22 @@ _func:
@ CHECK: smulleq r8, r3, r4, r5 @ encoding: [0x84,0xfb,0x05,0x83]
@------------------------------------------------------------------------------
@ SMULWB/SMULWT
@------------------------------------------------------------------------------
smulwb r3, r9, r0
smulwt r3, r9, r2
ite gt
smulwbgt r3, r9, r0
smulwtle r3, r9, r2
@ CHECK: smulwb r3, r9, r0 @ encoding: [0x39,0xfb,0x00,0xf3]
@ CHECK: smulwt r3, r9, r2 @ encoding: [0x39,0xfb,0x12,0xf3]
@ CHECK: ite gt @ encoding: [0xcc,0xbf]
@ CHECK: smulwbgt r3, r9, r0 @ encoding: [0x39,0xfb,0x00,0xf3]
@ CHECK: smulwtle r3, r9, r2 @ encoding: [0x39,0xfb,0x12,0xf3]
@------------------------------------------------------------------------------
@ SUB (register)
@------------------------------------------------------------------------------