Thumb2 assembly parsing and encoding for SMLABB/SMLABT/SMLATB/SMLATT.

llvm-svn: 139881
This commit is contained in:
Jim Grosbach 2011-09-16 00:00:23 +00:00
parent 6568ab142e
commit 5798cfddd7
1 changed files with 24 additions and 0 deletions

View File

@ -1746,6 +1746,30 @@ _func:
@ CHECK: shsub8gt r4, r8, r2 @ encoding: [0xc8,0xfa,0x22,0xf4]
@------------------------------------------------------------------------------
@ SMLABB/SMLABT/SMLATB/SMLATT
@------------------------------------------------------------------------------
smlabb r3, r1, r9, r0
smlabt r5, r6, r4, r1
smlatb r4, r2, r3, r2
smlatt r8, r3, r8, r4
itete gt
smlabbgt r3, r1, r9, r0
smlabtle r5, r6, r4, r1
smlatbgt r4, r2, r3, r2
smlattle r8, r3, r8, r4
@ CHECK: smlabb r3, r1, r9, r0 @ encoding: [0x11,0xfb,0x09,0x03]
@ CHECK: smlabt r5, r6, r4, r1 @ encoding: [0x16,0xfb,0x14,0x15]
@ CHECK: smlatb r4, r2, r3, r2 @ encoding: [0x12,0xfb,0x23,0x24]
@ CHECK: smlatt r8, r3, r8, r4 @ encoding: [0x13,0xfb,0x38,0x48]
@ CHECK: itete gt @ encoding: [0xcb,0xbf]
@ CHECK: smlabbgt r3, r1, r9, r0 @ encoding: [0x11,0xfb,0x09,0x03]
@ CHECK: smlabtle r5, r6, r4, r1 @ encoding: [0x16,0xfb,0x14,0x15]
@ CHECK: smlatbgt r4, r2, r3, r2 @ encoding: [0x12,0xfb,0x23,0x24]
@ CHECK: smlattle r8, r3, r8, r4 @ encoding: [0x13,0xfb,0x38,0x48]
@------------------------------------------------------------------------------
@ SUB (register)
@------------------------------------------------------------------------------