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