281 lines
6.5 KiB
YAML
281 lines
6.5 KiB
YAML
test_cases:
|
|
-
|
|
input:
|
|
bytes: [ 0x00, 0x00, 0x00, 0x0d ]
|
|
arch: "CS_ARCH_MIPS"
|
|
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R3" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "break"
|
|
-
|
|
input:
|
|
bytes: [ 0x00, 0x07, 0x01, 0x4d ]
|
|
arch: "CS_ARCH_MIPS"
|
|
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R3" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "break 7, 5"
|
|
-
|
|
input:
|
|
bytes: [ 0x00, 0x00, 0x00, 0x0c ]
|
|
arch: "CS_ARCH_MIPS"
|
|
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R3" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "syscall"
|
|
-
|
|
input:
|
|
bytes: [ 0x00, 0x0d, 0x15, 0x0c ]
|
|
arch: "CS_ARCH_MIPS"
|
|
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R3" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "syscall 13396"
|
|
-
|
|
input:
|
|
bytes: [ 0x42, 0x00, 0x00, 0x18 ]
|
|
arch: "CS_ARCH_MIPS"
|
|
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R3" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "eret"
|
|
-
|
|
input:
|
|
bytes: [ 0x42, 0x00, 0x00, 0x1f ]
|
|
arch: "CS_ARCH_MIPS"
|
|
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R3" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "deret"
|
|
-
|
|
input:
|
|
bytes: [ 0x41, 0x60, 0x60, 0x00 ]
|
|
arch: "CS_ARCH_MIPS"
|
|
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R3" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "di"
|
|
-
|
|
input:
|
|
bytes: [ 0x41, 0x60, 0x60, 0x00 ]
|
|
arch: "CS_ARCH_MIPS"
|
|
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R3" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "di"
|
|
-
|
|
input:
|
|
bytes: [ 0x41, 0x6a, 0x60, 0x00 ]
|
|
arch: "CS_ARCH_MIPS"
|
|
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R3" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "di $t2"
|
|
-
|
|
input:
|
|
bytes: [ 0x41, 0x60, 0x60, 0x20 ]
|
|
arch: "CS_ARCH_MIPS"
|
|
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R3" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ei"
|
|
-
|
|
input:
|
|
bytes: [ 0x41, 0x60, 0x60, 0x20 ]
|
|
arch: "CS_ARCH_MIPS"
|
|
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R3" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ei"
|
|
-
|
|
input:
|
|
bytes: [ 0x41, 0x6a, 0x60, 0x20 ]
|
|
arch: "CS_ARCH_MIPS"
|
|
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R3" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ei $t2"
|
|
-
|
|
input:
|
|
bytes: [ 0x42, 0x00, 0x00, 0x20 ]
|
|
arch: "CS_ARCH_MIPS"
|
|
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R3" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "wait"
|
|
-
|
|
input:
|
|
bytes: [ 0x00, 0x03, 0x00, 0x34 ]
|
|
arch: "CS_ARCH_MIPS"
|
|
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R3" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "teq $zero, $v1"
|
|
-
|
|
input:
|
|
bytes: [ 0x00, 0x03, 0x00, 0x74 ]
|
|
arch: "CS_ARCH_MIPS"
|
|
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R3" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "teq $zero, $v1, 1"
|
|
-
|
|
input:
|
|
bytes: [ 0x04, 0x6c, 0x00, 0x01 ]
|
|
arch: "CS_ARCH_MIPS"
|
|
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R3" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "teqi $v1, 1"
|
|
-
|
|
input:
|
|
bytes: [ 0x00, 0x03, 0x00, 0x30 ]
|
|
arch: "CS_ARCH_MIPS"
|
|
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R3" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "tge $zero, $v1"
|
|
-
|
|
input:
|
|
bytes: [ 0x00, 0x03, 0x00, 0xf0 ]
|
|
arch: "CS_ARCH_MIPS"
|
|
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R3" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "tge $zero, $v1, 3"
|
|
-
|
|
input:
|
|
bytes: [ 0x04, 0x68, 0x00, 0x03 ]
|
|
arch: "CS_ARCH_MIPS"
|
|
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R3" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "tgei $v1, 3"
|
|
-
|
|
input:
|
|
bytes: [ 0x00, 0x03, 0x00, 0x31 ]
|
|
arch: "CS_ARCH_MIPS"
|
|
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R3" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "tgeu $zero, $v1"
|
|
-
|
|
input:
|
|
bytes: [ 0x00, 0x03, 0x01, 0xf1 ]
|
|
arch: "CS_ARCH_MIPS"
|
|
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R3" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "tgeu $zero, $v1, 7"
|
|
-
|
|
input:
|
|
bytes: [ 0x04, 0x69, 0x00, 0x07 ]
|
|
arch: "CS_ARCH_MIPS"
|
|
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R3" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "tgeiu $v1, 7"
|
|
-
|
|
input:
|
|
bytes: [ 0x00, 0x03, 0x00, 0x32 ]
|
|
arch: "CS_ARCH_MIPS"
|
|
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R3" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "tlt $zero, $v1"
|
|
-
|
|
input:
|
|
bytes: [ 0x00, 0x03, 0x07, 0xf2 ]
|
|
arch: "CS_ARCH_MIPS"
|
|
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R3" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "tlt $zero, $v1, 31"
|
|
-
|
|
input:
|
|
bytes: [ 0x04, 0x6a, 0x00, 0x1f ]
|
|
arch: "CS_ARCH_MIPS"
|
|
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R3" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "tlti $v1, 31"
|
|
-
|
|
input:
|
|
bytes: [ 0x00, 0x03, 0x00, 0x33 ]
|
|
arch: "CS_ARCH_MIPS"
|
|
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R3" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "tltu $zero, $v1"
|
|
-
|
|
input:
|
|
bytes: [ 0x00, 0x03, 0x3f, 0xf3 ]
|
|
arch: "CS_ARCH_MIPS"
|
|
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R3" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "tltu $zero, $v1, 255"
|
|
-
|
|
input:
|
|
bytes: [ 0x04, 0x6b, 0x00, 0xff ]
|
|
arch: "CS_ARCH_MIPS"
|
|
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R3" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "tltiu $v1, 255"
|
|
-
|
|
input:
|
|
bytes: [ 0x00, 0x03, 0x00, 0x36 ]
|
|
arch: "CS_ARCH_MIPS"
|
|
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R3" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "tne $zero, $v1"
|
|
-
|
|
input:
|
|
bytes: [ 0x00, 0x03, 0xff, 0xf6 ]
|
|
arch: "CS_ARCH_MIPS"
|
|
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R3" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "tne $zero, $v1, 1023"
|
|
-
|
|
input:
|
|
bytes: [ 0x04, 0x6e, 0x03, 0xff ]
|
|
arch: "CS_ARCH_MIPS"
|
|
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R3" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "tnei $v1, 1023"
|