mirror of
https://github.com/hedge-dev/XenonRecomp.git
synced 2025-06-04 08:12:05 +00:00
137 lines
3.2 KiB
YAML
137 lines
3.2 KiB
YAML
test_cases:
|
|
-
|
|
input:
|
|
bytes: [ 0x7b, 0x00, 0x4f, 0x9e ]
|
|
arch: "CS_ARCH_MIPS"
|
|
options: [ "CS_MODE_MIPS32", "CS_MODE_BIG_ENDIAN" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "fill.b $w30, $t1"
|
|
-
|
|
input:
|
|
bytes: [ 0x7b, 0x01, 0xbf, 0xde ]
|
|
arch: "CS_ARCH_MIPS"
|
|
options: [ "CS_MODE_MIPS32", "CS_MODE_BIG_ENDIAN" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "fill.h $w31, $s7"
|
|
-
|
|
input:
|
|
bytes: [ 0x7b, 0x02, 0xc4, 0x1e ]
|
|
arch: "CS_ARCH_MIPS"
|
|
options: [ "CS_MODE_MIPS32", "CS_MODE_BIG_ENDIAN" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "fill.w $w16, $t8"
|
|
-
|
|
input:
|
|
bytes: [ 0x7b, 0x08, 0x05, 0x5e ]
|
|
arch: "CS_ARCH_MIPS"
|
|
options: [ "CS_MODE_MIPS32", "CS_MODE_BIG_ENDIAN" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "nloc.b $w21, $w0"
|
|
-
|
|
input:
|
|
bytes: [ 0x7b, 0x09, 0xfc, 0x9e ]
|
|
arch: "CS_ARCH_MIPS"
|
|
options: [ "CS_MODE_MIPS32", "CS_MODE_BIG_ENDIAN" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "nloc.h $w18, $w31"
|
|
-
|
|
input:
|
|
bytes: [ 0x7b, 0x0a, 0xb8, 0x9e ]
|
|
arch: "CS_ARCH_MIPS"
|
|
options: [ "CS_MODE_MIPS32", "CS_MODE_BIG_ENDIAN" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "nloc.w $w2, $w23"
|
|
-
|
|
input:
|
|
bytes: [ 0x7b, 0x0b, 0x51, 0x1e ]
|
|
arch: "CS_ARCH_MIPS"
|
|
options: [ "CS_MODE_MIPS32", "CS_MODE_BIG_ENDIAN" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "nloc.d $w4, $w10"
|
|
-
|
|
input:
|
|
bytes: [ 0x7b, 0x0c, 0x17, 0xde ]
|
|
arch: "CS_ARCH_MIPS"
|
|
options: [ "CS_MODE_MIPS32", "CS_MODE_BIG_ENDIAN" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "nlzc.b $w31, $w2"
|
|
-
|
|
input:
|
|
bytes: [ 0x7b, 0x0d, 0xb6, 0xde ]
|
|
arch: "CS_ARCH_MIPS"
|
|
options: [ "CS_MODE_MIPS32", "CS_MODE_BIG_ENDIAN" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "nlzc.h $w27, $w22"
|
|
-
|
|
input:
|
|
bytes: [ 0x7b, 0x0e, 0xea, 0x9e ]
|
|
arch: "CS_ARCH_MIPS"
|
|
options: [ "CS_MODE_MIPS32", "CS_MODE_BIG_ENDIAN" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "nlzc.w $w10, $w29"
|
|
-
|
|
input:
|
|
bytes: [ 0x7b, 0x0f, 0x4e, 0x5e ]
|
|
arch: "CS_ARCH_MIPS"
|
|
options: [ "CS_MODE_MIPS32", "CS_MODE_BIG_ENDIAN" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "nlzc.d $w25, $w9"
|
|
-
|
|
input:
|
|
bytes: [ 0x7b, 0x04, 0x95, 0x1e ]
|
|
arch: "CS_ARCH_MIPS"
|
|
options: [ "CS_MODE_MIPS32", "CS_MODE_BIG_ENDIAN" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "pcnt.b $w20, $w18"
|
|
-
|
|
input:
|
|
bytes: [ 0x7b, 0x05, 0x40, 0x1e ]
|
|
arch: "CS_ARCH_MIPS"
|
|
options: [ "CS_MODE_MIPS32", "CS_MODE_BIG_ENDIAN" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "pcnt.h $w0, $w8"
|
|
-
|
|
input:
|
|
bytes: [ 0x7b, 0x06, 0x4d, 0xde ]
|
|
arch: "CS_ARCH_MIPS"
|
|
options: [ "CS_MODE_MIPS32", "CS_MODE_BIG_ENDIAN" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "pcnt.w $w23, $w9"
|
|
-
|
|
input:
|
|
bytes: [ 0x7b, 0x07, 0xc5, 0x5e ]
|
|
arch: "CS_ARCH_MIPS"
|
|
options: [ "CS_MODE_MIPS32", "CS_MODE_BIG_ENDIAN" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "pcnt.d $w21, $w24"
|