forked from OSchip/llvm-project
Tests for Thumb2 AND (immediate) instruction.
llvm-svn: 139013
This commit is contained in:
parent
63a3a0e010
commit
b861b2b475
|
@ -91,6 +91,18 @@ _func:
|
|||
@ FIXME: ADR
|
||||
@------------------------------------------------------------------------------
|
||||
|
||||
@------------------------------------------------------------------------------
|
||||
@ AND (immediate)
|
||||
@------------------------------------------------------------------------------
|
||||
and r2, r5, #0xff000
|
||||
ands r3, r12, #0xf
|
||||
and r1, #0xff
|
||||
and r1, r1, #0xff
|
||||
|
||||
@ CHECK: and r2, r5, #1044480 @ encoding: [0x05,0xf4,0x7f,0x22]
|
||||
@ CHECK: ands r3, r12, #15 @ encoding: [0x1c,0xf0,0x0f,0x03]
|
||||
@ CHECK: and r1, r1, #255 @ encoding: [0x01,0xf0,0xff,0x01]
|
||||
@ CHECK: and r1, r1, #255 @ encoding: [0x01,0xf0,0xff,0x01]
|
||||
|
||||
@------------------------------------------------------------------------------
|
||||
@ B
|
||||
|
|
|
@ -323,8 +323,6 @@
|
|||
@ CHECK: ssat16 r0, #7, r0 @ encoding: [0x20,0xf3,0x06,0x00]
|
||||
ssat16 r0, #7, r0
|
||||
|
||||
and r1, #0xff
|
||||
and r1, r1, #0xff
|
||||
orr r1, 0x100
|
||||
orr r1, r1, 0x100
|
||||
eor r1, 0x100
|
||||
|
@ -332,8 +330,6 @@
|
|||
bic r1, 0x100
|
||||
bic r1, r1, 0x100
|
||||
|
||||
@ CHECK: and r1, r1, #255 @ encoding: [0x01,0xf0,0xff,0x01]
|
||||
@ CHECK: and r1, r1, #255 @ encoding: [0x01,0xf0,0xff,0x01]
|
||||
@ CHECK: orr r1, r1, #256 @ encoding: [0x41,0xf4,0x80,0x71]
|
||||
@ CHECK: orr r1, r1, #256 @ encoding: [0x41,0xf4,0x80,0x71]
|
||||
@ CHECK: eor r1, r1, #256 @ encoding: [0x81,0xf4,0x80,0x71]
|
||||
|
|
Loading…
Reference in New Issue