forked from OSchip/llvm-project
Add fixed bits to correctly distinguish Thumb2 SSAT/SSAT16's.
llvm-svn: 139958
This commit is contained in:
parent
c0f032a570
commit
9764bced10
|
@ -2046,6 +2046,7 @@ def t2SSAT16: T2SatI<
|
|||
let Inst{21} = 1; // sh = '1'
|
||||
let Inst{14-12} = 0b000; // imm3 = '000'
|
||||
let Inst{7-6} = 0b00; // imm2 = '00'
|
||||
let Inst{5-4} = 0b00;
|
||||
}
|
||||
|
||||
def t2USAT: T2SatI<
|
||||
|
|
|
@ -1766,6 +1766,12 @@
|
|||
0x62 0xfb 0x03 0x41
|
||||
0x63 0xfb 0x12 0x14
|
||||
|
||||
#------------------------------------------------------------------------------
|
||||
# SSAT
|
||||
#------------------------------------------------------------------------------
|
||||
# CHECK: ssat r9, #30, r0, asr #32
|
||||
|
||||
0x20 0xf3 0x1d 0x09
|
||||
|
||||
#------------------------------------------------------------------------------
|
||||
# STRD (immediate)
|
||||
|
@ -1778,3 +1784,4 @@
|
|||
0x65 0xe8 0x00 0x85
|
||||
0x65 0xe8 0x01 0x74
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue