mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2026-04-25 05:22:04 +00:00
ARM disassembler should flag (rGPRRegClassID, r13|r15) as an error.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@128913 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@@ -26,7 +26,8 @@
|
||||
# CHECK-NEXT: mov r2, r5
|
||||
# CHECK-NEXT: ldr r3, [sp]
|
||||
# CHECK-NEXT: bl #-8390
|
||||
# CHECK-NEXT: sub.w sp, r7, #8
|
||||
# Data bytes (corresponds to an invalid instruction)
|
||||
# But not: sub.w sp, r7, #8
|
||||
# CHECK-NEXT: pop.w {r4, r5, r7, lr}
|
||||
# CHECK-NEXT: add sp, #16
|
||||
# CHECK-NEXT: bx lr
|
||||
@@ -63,7 +64,7 @@
|
||||
0x2a 0x46
|
||||
0x00 0x9b
|
||||
0xfd 0xf7 0x9d 0xff
|
||||
0xa7 0xf1 0x08 0x0d
|
||||
# 0xa7 0xf1 0x08 0x0d
|
||||
0xbd 0xe8 0xb0 0x40
|
||||
0x04 0xb0
|
||||
0x70 0x47
|
||||
|
||||
@@ -42,8 +42,8 @@
|
||||
# CHECK: ldrd r0, r1, [r7, #64]!
|
||||
0xf7 0xe9 0x10 0x01
|
||||
|
||||
# CHECK: lsls.w r0, pc, #1
|
||||
0x5f 0xea 0x4f 0x00
|
||||
# CHECK: lsls.w r0, r5, #1
|
||||
0x5f 0xea 0x45 0x00
|
||||
|
||||
# CHECK: mov r11, r7
|
||||
0xbb 0x46
|
||||
|
||||
Reference in New Issue
Block a user