mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2026-04-27 04:18:42 +00:00
Merging r227084:
------------------------------------------------------------------------ r227084 | vmedic | 2015-01-26 10:33:43 +0000 (Mon, 26 Jan 2015) | 1 line When disassembler meets compact jump instructions for r6 it crashes as the access to operands array is out of range. This patch removes dedicated decoder method that wrongly handles decoding of these instructions. ------------------------------------------------------------------------ git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_36@235859 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
1 parent
048ca53b9a
commit
e2940c6516
7 files changed
+11
-5
No files matched your search
@@ -142,3 +142,5 @@
|
||||
0xb7 0x34 0x52 0x49 # CHECK: lwc2 $18, -841($6)
|
||||
0x75 0x92 0xf4 0x49 # CHECK: sdc2 $20, 629($18)
|
||||
0x30 0x81 0x79 0x49 # CHECK: swc2 $25, 304($16)
|
||||
0x00 0x01 0x05 0xf8 # CHECK: jialc $5, 256
|
||||
0x00 0x01 0x05 0xd8 # CHECK: jic $5, 256
|
||||
@@ -142,3 +142,6 @@
|
||||
0x49 0x52 0x34 0xb7 # CHECK: lwc2 $18, -841($6)
|
||||
0x49 0xf4 0x92 0x75 # CHECK: sdc2 $20, 629($18)
|
||||
0x49 0x79 0x81 0x30 # CHECK: swc2 $25, 304($16)
|
||||
0xf8 0x05 0x01 0x00 # CHECK: jialc $5, 256
|
||||
0xd8 0x05 0x01 0x00 # CHECK: jic $5, 256
|
||||
|
||||
@@ -14,6 +14,4 @@
|
||||
0x60 0xa0 0x00 0x40 # CHECK: bnec $5, $zero, 256
|
||||
0x60 0xa6 0x00 0x40 # CHECK: bnec $5, $6, 256
|
||||
0x7c 0xa1 0x04 0x25 # CHECK: cache 1, 8($5)
|
||||
0xf8 0x05 0x01 0x00 # CHECK: jialc $5, 256
|
||||
0xd8 0x05 0x01 0x00 # CHECK: jic $5, 256
|
||||
0x7c 0xa1 0x04 0x35 # CHECK: pref 1, 8($5)
|
||||
@@ -160,3 +160,6 @@
|
||||
0xb7 0x34 0x52 0x49 # CHECK: lwc2 $18, -841($6)
|
||||
0x75 0x92 0xf4 0x49 # CHECK: sdc2 $20, 629($18)
|
||||
0x30 0x81 0x79 0x49 # CHECK: swc2 $25, 304($16)
|
||||
0x00 0x01 0x05 0xf8 # CHECK: jialc $5, 256
|
||||
0x00 0x01 0x05 0xd8 # CHECK: jic $5, 256
|
||||
|
||||
@@ -160,3 +160,6 @@
|
||||
0x49 0x52 0x34 0xb7 # CHECK: lwc2 $18, -841($6)
|
||||
0x49 0xf4 0x92 0x75 # CHECK: sdc2 $20, 629($18)
|
||||
0x49 0x79 0x81 0x30 # CHECK: swc2 $25, 304($16)
|
||||
0xf8 0x05 0x01 0x00 # CHECK: jialc $5, 256
|
||||
0xd8 0x05 0x01 0x00 # CHECK: jic $5, 256
|
||||
|
||||
@@ -14,8 +14,6 @@
|
||||
0x60 0xa0 0x00 0x40 # CHECK: bnec $5, $zero, 256
|
||||
0x60 0xa6 0x00 0x40 # CHECK: bnec $5, $6, 256
|
||||
0x7c 0xa1 0x04 0x25 # CHECK: cache 1, 8($5)
|
||||
0xf8 0x05 0x01 0x00 # CHECK: jialc $5, 256
|
||||
0xd8 0x05 0x01 0x00 # CHECK: jic $5, 256
|
||||
0x7c 0xa1 0x04 0x35 # CHECK: pref 1, 8($5)
|
||||
0x64 0x58 0x46 0x9f # CHECK: daddiu $24, $2, 18079
|
||||
0x66 0x73 0x69 0x3f # CHECK: daddiu $19, $19, 26943
|
||||
|
||||
Reference in new issue
Block a user