1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-20 03:23:01 +02:00

Thumb2 assembly parsing and encoding for SMULBB/SMULBT/SMULTB/SMULTT.

llvm-svn: 139918
This commit is contained in:
Jim Grosbach 2011-09-16 18:02:36 +00:00
parent 0066bd4289
commit f39a3fcb4f

View File

@ -1950,6 +1950,30 @@ _func:
@ CHECK: smuadxge r3, r2, r1 @ encoding: [0x22,0xfb,0x11,0xf3]
@------------------------------------------------------------------------------
@ SMULBB/SMULBT/SMULTB/SMULTT
@------------------------------------------------------------------------------
smulbb r3, r9, r0
smulbt r5, r4, r1
smultb r4, r2, r2
smultt r8, r3, r4
itete ge
smulbbge r1, r9, r0
smulbtlt r5, r6, r4
smultbge r2, r3, r2
smulttlt r8, r3, r4
@ CHECK: smulbb r3, r9, r0 @ encoding: [0x19,0xfb,0x00,0xf3]
@ CHECK: smulbt r5, r4, r1 @ encoding: [0x14,0xfb,0x11,0xf5]
@ CHECK: smultb r4, r2, r2 @ encoding: [0x12,0xfb,0x22,0xf4]
@ CHECK: smultt r8, r3, r4 @ encoding: [0x13,0xfb,0x34,0xf8]
@ CHECK: itete ge @ encoding: [0xab,0xbf]
@ CHECK: smulbbge r1, r9, r0 @ encoding: [0x19,0xfb,0x00,0xf1]
@ CHECK: smulbtlt r5, r6, r4 @ encoding: [0x16,0xfb,0x14,0xf5]
@ CHECK: smultbge r2, r3, r2 @ encoding: [0x13,0xfb,0x22,0xf2]
@ CHECK: smulttlt r8, r3, r4 @ encoding: [0x13,0xfb,0x34,0xf8]
@------------------------------------------------------------------------------
@ SUB (register)
@------------------------------------------------------------------------------