mirror of
https://github.com/SimoneN64/Kaizen.git
synced 2025-04-02 10:41:53 -04:00
260 lines
6.4 KiB
YAML
260 lines
6.4 KiB
YAML
test_cases:
|
|
-
|
|
input:
|
|
bytes: [ 0x04, 0x60, 0x00, 0x46 ]
|
|
arch: "CS_ARCH_MIPS"
|
|
options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_LITTLE_ENDIAN", "CS_MODE_MIPS32R6" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "sqrt.s $f0, $f12"
|
|
|
|
-
|
|
input:
|
|
bytes: [ 0x05, 0x60, 0x00, 0x46 ]
|
|
arch: "CS_ARCH_MIPS"
|
|
options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_LITTLE_ENDIAN", "CS_MODE_MIPS32R6" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "abs.s $f0, $f12"
|
|
|
|
-
|
|
input:
|
|
bytes: [ 0x04, 0x60, 0x20, 0x46 ]
|
|
arch: "CS_ARCH_MIPS"
|
|
options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_LITTLE_ENDIAN", "CS_MODE_MIPS32R6" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "sqrt.d $f0, $f12"
|
|
|
|
-
|
|
input:
|
|
bytes: [ 0x05, 0x60, 0x20, 0x46 ]
|
|
arch: "CS_ARCH_MIPS"
|
|
options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_LITTLE_ENDIAN", "CS_MODE_MIPS32R6" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "abs.d $f0, $f12"
|
|
|
|
-
|
|
input:
|
|
bytes: [ 0x00, 0x10, 0x24, 0x46 ]
|
|
arch: "CS_ARCH_MIPS"
|
|
options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_LITTLE_ENDIAN", "CS_MODE_MIPS32R6" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "add.d $f0, $f2, $f4"
|
|
|
|
-
|
|
input:
|
|
bytes: [ 0x01, 0x10, 0x24, 0x46 ]
|
|
arch: "CS_ARCH_MIPS"
|
|
options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_LITTLE_ENDIAN", "CS_MODE_MIPS32R6" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "sub.d $f0, $f2, $f4"
|
|
|
|
-
|
|
input:
|
|
bytes: [ 0x02, 0x10, 0x24, 0x46 ]
|
|
arch: "CS_ARCH_MIPS"
|
|
options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_LITTLE_ENDIAN", "CS_MODE_MIPS32R6" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "mul.d $f0, $f2, $f4"
|
|
|
|
-
|
|
input:
|
|
bytes: [ 0x03, 0x10, 0x24, 0x46 ]
|
|
arch: "CS_ARCH_MIPS"
|
|
options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_LITTLE_ENDIAN", "CS_MODE_MIPS32R6" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "div.d $f0, $f2, $f4"
|
|
|
|
-
|
|
input:
|
|
bytes: [ 0x06, 0x10, 0x20, 0x46 ]
|
|
arch: "CS_ARCH_MIPS"
|
|
options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_LITTLE_ENDIAN", "CS_MODE_MIPS32R6" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "mov.d $f0, $f2"
|
|
|
|
-
|
|
input:
|
|
bytes: [ 0x07, 0x10, 0x20, 0x46 ]
|
|
arch: "CS_ARCH_MIPS"
|
|
options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_LITTLE_ENDIAN", "CS_MODE_MIPS32R6" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "neg.d $f0, $f2"
|
|
|
|
-
|
|
input:
|
|
bytes: [ 0x24, 0x10, 0x20, 0x46 ]
|
|
arch: "CS_ARCH_MIPS"
|
|
options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_LITTLE_ENDIAN", "CS_MODE_MIPS32R6" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "cvt.w.d $f0, $f2"
|
|
|
|
-
|
|
input:
|
|
bytes: [ 0x21, 0x10, 0x00, 0x46 ]
|
|
arch: "CS_ARCH_MIPS"
|
|
options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_LITTLE_ENDIAN", "CS_MODE_MIPS32R6" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "cvt.d.s $f0, $f2"
|
|
|
|
-
|
|
input:
|
|
bytes: [ 0x21, 0x10, 0x80, 0x46 ]
|
|
arch: "CS_ARCH_MIPS"
|
|
options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_LITTLE_ENDIAN", "CS_MODE_MIPS32R6" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "cvt.d.w $f0, $f2"
|
|
|
|
-
|
|
input:
|
|
bytes: [ 0x20, 0x10, 0x20, 0x46 ]
|
|
arch: "CS_ARCH_MIPS"
|
|
options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_LITTLE_ENDIAN", "CS_MODE_MIPS32R6" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "cvt.s.d $f0, $f2"
|
|
|
|
-
|
|
input:
|
|
bytes: [ 0x21, 0x81, 0xa0, 0x46 ]
|
|
arch: "CS_ARCH_MIPS"
|
|
options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_LITTLE_ENDIAN", "CS_MODE_MIPS32R6" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "cvt.d.l $f4, $f16"
|
|
|
|
-
|
|
input:
|
|
bytes: [ 0xe0, 0xf3, 0xa0, 0x46 ]
|
|
arch: "CS_ARCH_MIPS"
|
|
options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_LITTLE_ENDIAN", "CS_MODE_MIPS32R6" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "cvt.s.l $f15, $f30"
|
|
|
|
-
|
|
input:
|
|
bytes: [ 0xa0, 0xd3, 0xc0, 0x46 ]
|
|
arch: "CS_ARCH_MIPS"
|
|
options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_LITTLE_ENDIAN", "CS_MODE_MIPS32R5" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "cvt.s.pu $f14, $f26"
|
|
|
|
-
|
|
input:
|
|
bytes: [ 0xa6, 0x90, 0x14, 0x46 ]
|
|
arch: "CS_ARCH_MIPS"
|
|
options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_LITTLE_ENDIAN", "CS_MODE_MIPS32R5" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "cvt.ps.s $f2, $f18, $f20"
|
|
|
|
-
|
|
input:
|
|
bytes: [ 0xa8, 0x17, 0xc0, 0x46 ]
|
|
arch: "CS_ARCH_MIPS"
|
|
options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_LITTLE_ENDIAN", "CS_MODE_MIPS32R5" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "cvt.s.pl $f30, $f2"
|
|
|
|
-
|
|
input:
|
|
bytes: [ 0x2c, 0x46, 0xde, 0x46 ]
|
|
arch: "CS_ARCH_MIPS"
|
|
options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_LITTLE_ENDIAN", "CS_MODE_MIPS32R5" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "pll.ps $f24, $f8, $f30"
|
|
|
|
-
|
|
input:
|
|
bytes: [ 0x2d, 0xd0, 0xdc, 0x46 ]
|
|
arch: "CS_ARCH_MIPS"
|
|
options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_LITTLE_ENDIAN", "CS_MODE_MIPS32R5" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "plu.ps $f0, $f26, $f28"
|
|
|
|
-
|
|
input:
|
|
bytes: [ 0x00, 0x00, 0xe4, 0x44 ]
|
|
arch: "CS_ARCH_MIPS"
|
|
options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_LITTLE_ENDIAN", "CS_MODE_MIPS32R6" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "mthc1 $4, $f0"
|
|
|
|
-
|
|
input:
|
|
bytes: [ 0x00, 0x00, 0x64, 0x44 ]
|
|
arch: "CS_ARCH_MIPS"
|
|
options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_LITTLE_ENDIAN", "CS_MODE_MIPS32R6" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "mfhc1 $4, $f0"
|
|
|
|
-
|
|
input:
|
|
bytes: [ 0x00, 0x71, 0xda, 0x46 ]
|
|
arch: "CS_ARCH_MIPS"
|
|
options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_LITTLE_ENDIAN", "CS_MODE_MIPS32R5" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "add.ps $f4, $f14, $f26"
|
|
|
|
-
|
|
input:
|
|
bytes: [ 0x02, 0x71, 0xda, 0x46 ]
|
|
arch: "CS_ARCH_MIPS"
|
|
options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_LITTLE_ENDIAN", "CS_MODE_MIPS32R5" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "mul.ps $f4, $f14, $f26"
|
|
|
|
-
|
|
input:
|
|
bytes: [ 0x01, 0x71, 0xda, 0x46 ]
|
|
arch: "CS_ARCH_MIPS"
|
|
options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_LITTLE_ENDIAN", "CS_MODE_MIPS32R5" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "sub.ps $f4, $f14, $f26"
|