diff options
Diffstat (limited to '')
| -rw-r--r-- | src/core/arm/dyncom/arm_dyncom_dec.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/core/arm/dyncom/arm_dyncom_dec.cpp b/src/core/arm/dyncom/arm_dyncom_dec.cpp index 247d379e3..6dbc92b91 100644 --- a/src/core/arm/dyncom/arm_dyncom_dec.cpp +++ b/src/core/arm/dyncom/arm_dyncom_dec.cpp | |||
| @@ -5,6 +5,7 @@ | |||
| 5 | #include "core/arm/dyncom/arm_dyncom_dec.h" | 5 | #include "core/arm/dyncom/arm_dyncom_dec.h" |
| 6 | #include "core/arm/skyeye_common/armsupp.h" | 6 | #include "core/arm/skyeye_common/armsupp.h" |
| 7 | 7 | ||
| 8 | // clang-format off | ||
| 8 | const InstructionSetEncodingItem arm_instruction[] = { | 9 | const InstructionSetEncodingItem arm_instruction[] = { |
| 9 | { "vmla", 5, ARMVFP2, { 23, 27, 0x1C, 20, 21, 0x0, 9, 11, 0x5, 6, 6, 0, 4, 4, 0 }}, | 10 | { "vmla", 5, ARMVFP2, { 23, 27, 0x1C, 20, 21, 0x0, 9, 11, 0x5, 6, 6, 0, 4, 4, 0 }}, |
| 10 | { "vmls", 5, ARMVFP2, { 23, 27, 0x1C, 20, 21, 0x0, 9, 11, 0x5, 6, 6, 1, 4, 4, 0 }}, | 11 | { "vmls", 5, ARMVFP2, { 23, 27, 0x1C, 20, 21, 0x0, 9, 11, 0x5, 6, 6, 1, 4, 4, 0 }}, |
| @@ -206,6 +207,7 @@ const InstructionSetEncodingItem arm_instruction[] = { | |||
| 206 | { "bbl", 1, 0, { 25, 27, 0x00000005 }}, | 207 | { "bbl", 1, 0, { 25, 27, 0x00000005 }}, |
| 207 | }; | 208 | }; |
| 208 | 209 | ||
| 210 | |||
| 209 | const InstructionSetEncodingItem arm_exclusion_code[] = { | 211 | const InstructionSetEncodingItem arm_exclusion_code[] = { |
| 210 | { "vmla", 0, ARMVFP2, { 0 }}, | 212 | { "vmla", 0, ARMVFP2, { 0 }}, |
| 211 | { "vmls", 0, ARMVFP2, { 0 }}, | 213 | { "vmls", 0, ARMVFP2, { 0 }}, |
| @@ -411,6 +413,7 @@ const InstructionSetEncodingItem arm_exclusion_code[] = { | |||
| 411 | { "blx_1_thumb", 0, INVALID, { 0 }}, // Should be located at table[-2] | 413 | { "blx_1_thumb", 0, INVALID, { 0 }}, // Should be located at table[-2] |
| 412 | { "invalid", 0, INVALID, { 0 }} | 414 | { "invalid", 0, INVALID, { 0 }} |
| 413 | }; | 415 | }; |
| 416 | // clang-format on | ||
| 414 | 417 | ||
| 415 | ARMDecodeStatus DecodeARMInstruction(u32 instr, s32* idx) { | 418 | ARMDecodeStatus DecodeARMInstruction(u32 instr, s32* idx) { |
| 416 | int n = 0; | 419 | int n = 0; |