mirror of
https://github.com/hedge-dev/XenonRecomp.git
synced 2025-07-26 23:13:54 +00:00
Initial Commit
This commit is contained in:
145
thirdparty/capstone/tests/MC/Mips/mips-memory-instructions.s.yaml
vendored
Normal file
145
thirdparty/capstone/tests/MC/Mips/mips-memory-instructions.s.yaml
vendored
Normal file
@@ -0,0 +1,145 @@
|
||||
test_cases:
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x10, 0x00, 0xa4, 0xa0 ]
|
||||
arch: "CS_ARCH_MIPS"
|
||||
options: [ "CS_MODE_MIPS32" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "sb $a0, 16($a1)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x10, 0x00, 0xa4, 0xe0 ]
|
||||
arch: "CS_ARCH_MIPS"
|
||||
options: [ "CS_MODE_MIPS32" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "sc $a0, 16($a1)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x10, 0x00, 0xa4, 0xa4 ]
|
||||
arch: "CS_ARCH_MIPS"
|
||||
options: [ "CS_MODE_MIPS32" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "sh $a0, 16($a1)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x10, 0x00, 0xa4, 0xac ]
|
||||
arch: "CS_ARCH_MIPS"
|
||||
options: [ "CS_MODE_MIPS32" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "sw $a0, 16($a1)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x00, 0x00, 0xa7, 0xac ]
|
||||
arch: "CS_ARCH_MIPS"
|
||||
options: [ "CS_MODE_MIPS32" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "sw $a3, ($a1)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x10, 0x00, 0xa2, 0xe4 ]
|
||||
arch: "CS_ARCH_MIPS"
|
||||
options: [ "CS_MODE_MIPS32" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "swc1 $f2, 16($a1)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x10, 0x00, 0xa4, 0xa8 ]
|
||||
arch: "CS_ARCH_MIPS"
|
||||
options: [ "CS_MODE_MIPS32" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "swl $a0, 16($a1)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x04, 0x00, 0xa4, 0x80 ]
|
||||
arch: "CS_ARCH_MIPS"
|
||||
options: [ "CS_MODE_MIPS32" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "lb $a0, 4($a1)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x04, 0x00, 0xa4, 0x8c ]
|
||||
arch: "CS_ARCH_MIPS"
|
||||
options: [ "CS_MODE_MIPS32" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "lw $a0, 4($a1)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x04, 0x00, 0xa4, 0x90 ]
|
||||
arch: "CS_ARCH_MIPS"
|
||||
options: [ "CS_MODE_MIPS32" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "lbu $a0, 4($a1)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x04, 0x00, 0xa4, 0x84 ]
|
||||
arch: "CS_ARCH_MIPS"
|
||||
options: [ "CS_MODE_MIPS32" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "lh $a0, 4($a1)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x04, 0x00, 0xa4, 0x94 ]
|
||||
arch: "CS_ARCH_MIPS"
|
||||
options: [ "CS_MODE_MIPS32" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "lhu $a0, 4($a1)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x04, 0x00, 0xa4, 0xc0 ]
|
||||
arch: "CS_ARCH_MIPS"
|
||||
options: [ "CS_MODE_MIPS32" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "ll $a0, 4($a1)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x04, 0x00, 0xa4, 0x8c ]
|
||||
arch: "CS_ARCH_MIPS"
|
||||
options: [ "CS_MODE_MIPS32" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "lw $a0, 4($a1)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x00, 0x00, 0xe7, 0x8c ]
|
||||
arch: "CS_ARCH_MIPS"
|
||||
options: [ "CS_MODE_MIPS32" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "lw $a3, ($a3)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x10, 0x00, 0xa2, 0x8f ]
|
||||
arch: "CS_ARCH_MIPS"
|
||||
options: [ "CS_MODE_MIPS32" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "lw $v0, 16($sp)"
|
Reference in New Issue
Block a user