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"