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 SMMULWB/SMULWT.

llvm-svn: 139922
This commit is contained in:
Jim Grosbach 2011-09-16 18:07:18 +00:00
parent 0f1615c381
commit b8b9febaa7

View File

@ -1986,6 +1986,22 @@ _func:
@ CHECK: smulleq r8, r3, r4, r5 @ encoding: [0x84,0xfb,0x05,0x83] @ 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) @ SUB (register)
@------------------------------------------------------------------------------ @------------------------------------------------------------------------------