mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-10-22 12:33:33 +02:00
Add tests for more forms of Thumb2 loads and stores.
llvm-svn: 120436
This commit is contained in:
parent
f541629573
commit
e2a8781847
@ -130,3 +130,35 @@
|
||||
ldr r2, [r0, #-64]!
|
||||
@ CHECK: ldrsb r2, [r0, #4]! @ encoding: [0x04,0x2f,0x10,0xf9]
|
||||
ldrsb r2, [r0, #4]!
|
||||
|
||||
@ CHECK: strb.w r0, [r1, #4092] @ encoding: [0xfc,0x0f,0x81,0xf8]
|
||||
strb.w r0, [r1, #4092]
|
||||
@ CHECK: strb r0, [r1, #-128] @ encoding: [0x80,0x0c,0x01,0xf8]
|
||||
strb r0, [r1, #-128]
|
||||
@ CHECK: strb.w r0, [r1, r2, lsl #2] @ encoding: [0x22,0x00,0x01,0xf8]
|
||||
strb.w r0, [r1, r2, lsl #2]
|
||||
@ CHECK: strh.w r0, [r1, #4092] @ encoding: [0xfc,0x0f,0xa1,0xf8]
|
||||
strh.w r0, [r1, #4092]
|
||||
@ CHECK: strh r0, [r1, #-128] @ encoding: [0x80,0x0c,0x21,0xf8]
|
||||
strh r0, [r1, #-128]
|
||||
@ CHECK: strh r0, [r1, #-128] @ encoding: [0x80,0x0c,0x21,0xf8]
|
||||
strh r0, [r1, #-128]
|
||||
@ CHECK: strh.w r0, [r1, r2, lsl #2] @ encoding: [0x22,0x00,0x21,0xf8]
|
||||
strh.w r0, [r1, r2, lsl #2]
|
||||
|
||||
@ CHECK: ldrb r0, [r0, #-1] @ encoding: [0x01,0x0c,0x10,0xf8]
|
||||
ldrb r0, [r0, #-1]
|
||||
@ CHECK: ldrb r0, [r0, #-128] @ encoding: [0x80,0x0c,0x10,0xf8]
|
||||
ldrb r0, [r0, #-128]
|
||||
@ CHECK: ldrb.w r0, [r0, r1, lsl #2] @ encoding: [0x21,0x00,0x10,0xf8]
|
||||
ldrb.w r0, [r0, r1, lsl #2]
|
||||
@ CHECK: ldrh.w r0, [r0, #2046] @ encoding: [0xfe,0x07,0xb0,0xf8]
|
||||
ldrh.w r0, [r0, #2046]
|
||||
@ CHECK: ldrh r0, [r0, #-128] @ encoding: [0x80,0x0c,0x30,0xf8]
|
||||
ldrh r0, [r0, #-128]
|
||||
@ CHECK: ldrh.w r0, [r0, r1, lsl #2] @ encoding: [0x21,0x00,0x30,0xf8]
|
||||
ldrh.w r0, [r0, r1, lsl #2]
|
||||
@ CHECK: ldrsb.w r0, [r0] @ encoding: [0x00,0x00,0x90,0xf9]
|
||||
ldrsb.w r0, [r0]
|
||||
@ CHECK: ldrsh.w r0, [r0] @ encoding: [0x00,0x00,0xb0,0xf9]
|
||||
ldrsh.w r0, [r0]
|
||||
|
Loading…
Reference in New Issue
Block a user