test_cases:
  -
    input:
      bytes: [ 0x00, 0x00, 0x00, 0x0e ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "sdbbp"

  -
    input:
      bytes: [ 0x00, 0x00, 0x00, 0x0f ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "sync"

  -
    input:
      bytes: [ 0x00, 0x00, 0x00, 0x40 ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "ssnop"

  -
    input:
      bytes: [ 0x00, 0x00, 0x00, 0x4f ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "sync 1"

  -
    input:
      bytes: [ 0x00, 0x00, 0x00, 0xc0 ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "ehb"

  -
    input:
      bytes: [ 0x00, 0x00, 0x01, 0x40 ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "pause"

  -
    input:
      bytes: [ 0x00, 0x00, 0x08, 0x8e ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "sdbbp 34"

  -
    input:
      bytes: [ 0x00, 0x03, 0x00, 0x34 ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "teq $zero, $3"

  -
    input:
      bytes: [ 0x00, 0x03, 0x10, 0x2e ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "dneg $2, $3"

  -
    input:
      bytes: [ 0x00, 0x03, 0x10, 0x2f ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "dnegu $2, $3"

  -
    input:
      bytes: [ 0x00, 0x53, 0x21, 0x72 ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "tlt $2, $19, 133"

  -
    input:
      bytes: [ 0x00, 0x64, 0x10, 0x35 ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "seleqz $2, $3, $4"

  -
    input:
      bytes: [ 0x00, 0x64, 0x10, 0x37 ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "selnez $2, $3, $4"

  -
    input:
      bytes: [ 0x00, 0x64, 0x10, 0x98 ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "mul $2, $3, $4"

  -
    input:
      bytes: [ 0x00, 0x64, 0x10, 0x99 ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "mulu $2, $3, $4"

  -
    input:
      bytes: [ 0x00, 0x64, 0x10, 0x9a ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "div $2, $3, $4"

  -
    input:
      bytes: [ 0x00, 0x64, 0x10, 0x9b ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "divu $2, $3, $4"

  -
    input:
      bytes: [ 0x00, 0x64, 0x10, 0x9c ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "dmul $2, $3, $4"

  -
    input:
      bytes: [ 0x00, 0x64, 0x10, 0x9d ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "dmulu $2, $3, $4"

  -
    input:
      bytes: [ 0x00, 0x64, 0x10, 0x9e ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "ddiv $2, $3, $4"

  -
    input:
      bytes: [ 0x00, 0x64, 0x10, 0x9f ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "ddivu $2, $3, $4"

  -
    input:
      bytes: [ 0x00, 0x64, 0x10, 0xc5 ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "lsa $2, $3, $4, 4"

  -
    input:
      bytes: [ 0x00, 0x64, 0x10, 0xd5 ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "dlsa $2, $3, $4, 4"

  -
    input:
      bytes: [ 0x00, 0x64, 0x10, 0xd8 ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "muh $2, $3, $4"

  -
    input:
      bytes: [ 0x00, 0x64, 0x10, 0xd9 ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "muhu $2, $3, $4"

  -
    input:
      bytes: [ 0x00, 0x64, 0x10, 0xda ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "mod $2, $3, $4"

  -
    input:
      bytes: [ 0x00, 0x64, 0x10, 0xdb ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "modu $2, $3, $4"

  -
    input:
      bytes: [ 0x00, 0x64, 0x10, 0xdc ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "dmuh $2, $3, $4"

  -
    input:
      bytes: [ 0x00, 0x64, 0x10, 0xdd ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "dmuhu $2, $3, $4"

  -
    input:
      bytes: [ 0x00, 0x64, 0x10, 0xde ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "dmod $2, $3, $4"

  -
    input:
      bytes: [ 0x00, 0x64, 0x10, 0xdf ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "dmodu $2, $3, $4"

  -
    input:
      bytes: [ 0x00, 0x80, 0x04, 0x09 ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "jr.hb $4"

  -
    input:
      bytes: [ 0xd8, 0x1b, 0x00, 0x00 ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "jrc $27"

  -
    input:
      bytes: [ 0x00, 0x80, 0xfc, 0x09 ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "jalr.hb $4"

  -
    input:
      bytes: [ 0x00, 0xa0, 0x24, 0x09 ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "jalr.hb $4, $5"

  -
    input:
      bytes: [ 0xf8, 0x19, 0x00, 0x00 ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "jalrc $25"

  -
    input:
      bytes: [ 0x00, 0xa0, 0x58, 0x51 ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "clo $11, $5"

  -
    input:
      bytes: [ 0x00, 0xa7, 0x9b, 0x34 ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "teq $5, $7, 620"

  -
    input:
      bytes: [ 0x00, 0xb3, 0x55, 0x30 ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "tge $5, $19, 340"

  -
    input:
      bytes: [ 0x00, 0xc0, 0x90, 0x53 ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "dclo $18, $6"

  -
    input:
      bytes: [ 0x00, 0xd1, 0x00, 0x36 ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "tne $6, $17"

  -
    input:
      bytes: [ 0x00, 0xe8, 0xdd, 0x76 ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "tne $7, $8, 885"

  -
    input:
      bytes: [ 0x00, 0xea, 0x00, 0x30 ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "tge $7, $10"

  -
    input:
      bytes: [ 0x01, 0x70, 0x00, 0x33 ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "tltu $11, $16"

  -
    input:
      bytes: [ 0x01, 0xed, 0x00, 0x32 ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "tlt $15, $13"

  -
    input:
      bytes: [ 0x02, 0x1d, 0xfe, 0x33 ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "tltu $16, $sp, 1016"

  -
    input:
      bytes: [ 0x02, 0x8e, 0x5e, 0xf1 ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "tgeu $20, $14, 379"

  -
    input:
      bytes: [ 0x02, 0xdc, 0x00, 0x31 ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "tgeu $22, $gp"

  -
    input:
      bytes: [ 0x03, 0x20, 0x80, 0x52 ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "dclz $16, $25"

  -
    input:
      bytes: [ 0x03, 0x80, 0xe8, 0x50 ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "clz $sp, $gp"

  -
    input:
      bytes: [ 0x03, 0xe0, 0x78, 0x25 ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "move $15, $ra"

  -
    input:
      bytes: [ 0x03, 0xe0, 0x78, 0x2d ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "move $15, $ra"

  -
    input:
      bytes: [ 0x04, 0x11, 0x14, 0x9c ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "bal 21108"

  -
    input:
      bytes: [ 0x04, 0x66, 0x56, 0x78 ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "dahi $3, $3, 22136"

  -
    input:
      bytes: [ 0x04, 0x7e, 0xab, 0xcd ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "dati $3, $3, 43981"

  -
    input:
      bytes: [ 0x18, 0x02, 0x01, 0x4e ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "blezalc $2, 1340"

  -
    input:
      bytes: [ 0x18, 0x02, 0xff, 0xfb ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "blezalc $2, -16"

  -
    input:
      bytes: [ 0x18, 0x42, 0x01, 0x4e ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "bgezalc $2, 1340"

  -
    input:
      bytes: [ 0x18, 0x42, 0xff, 0xfb ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "bgezalc $2, -16"

  -
    input:
      bytes: [ 0x18, 0x43, 0x00, 0x41 ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "bgeuc $2, $3, 264"

  -
    input:
      bytes: [ 0x18, 0x43, 0xff, 0xfb ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "bgeuc $2, $3, -16"

  -
    input:
      bytes: [ 0x1c, 0x02, 0x01, 0x4e ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "bgtzalc $2, 1340"

  -
    input:
      bytes: [ 0x1c, 0x02, 0xff, 0xfb ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "bgtzalc $2, -16"

  -
    input:
      bytes: [ 0x1c, 0x42, 0x01, 0x4e ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "bltzalc $2, 1340"

  -
    input:
      bytes: [ 0x1c, 0x42, 0xff, 0xfb ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "bltzalc $2, -16"

  -
    input:
      bytes: [ 0x1c, 0xa6, 0x00, 0x41 ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "bltuc $5, $6, 264"

  -
    input:
      bytes: [ 0x1c, 0xa6, 0xff, 0xfb ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "bltuc $5, $6, -16"

  -
    input:
      bytes: [ 0x20, 0x00, 0x00, 0x02 ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "bovc $zero, $zero, 12"

  -
    input:
      bytes: [ 0x20, 0x02, 0x01, 0x4e ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "beqzalc $2, 1340"

  -
    input:
      bytes: [ 0x20, 0x40, 0x00, 0x02 ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "bovc $2, $zero, 12"

  -
    input:
      bytes: [ 0x20, 0x82, 0x00, 0x02 ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "bovc $4, $2, 12"

  -
    input:
      bytes: [ 0x20, 0xa6, 0x00, 0x41 ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "beqc $5, $6, 264"

  -
    input:
      bytes: [ 0x25, 0x29, 0x00, 0x0a ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "addiu $9, $9, 10"

  -
    input:
      bytes: [ 0x30, 0x42, 0x00, 0x04 ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "andi $2, $2, 4"

  -
    input:
      bytes: [ 0x34, 0x42, 0x00, 0x04 ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "ori $2, $2, 4"

  -
    input:
      bytes: [ 0x3c, 0x43, 0xff, 0xe9 ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "aui $3, $2, 65513"

  -
    input:
      bytes: [ 0x40, 0x08, 0x78, 0x01 ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "mfc0 $8, $15, 1"

  -
    input:
      bytes: [ 0x40, 0x08, 0x80, 0x03 ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "mfc0 $8, $16, 3"

  -
    input:
      bytes: [ 0x40, 0x38, 0x50, 0x00 ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "dmfc0 $24, $10, 0"

  -
    input:
      bytes: [ 0x40, 0x89, 0x78, 0x01 ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "mtc0 $9, $15, 1"

  -
    input:
      bytes: [ 0x40, 0xa4, 0x50, 0x00 ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "dmtc0 $4, $10, 0"

  -
    input:
      bytes: [ 0x41, 0x60, 0x00, 0x24 ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "dvp $zero"

  -
    input:
      bytes: [ 0x41, 0x60, 0x00, 0x04 ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "evp $zero"

  -
    input:
      bytes: [ 0x41, 0x60, 0x60, 0x00 ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "di"

  -
    input:
      bytes: [ 0x41, 0x60, 0x60, 0x20 ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "ei"

  -
    input:
      bytes: [ 0x41, 0x6e, 0x60, 0x20 ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "ei $14"

  -
    input:
      bytes: [ 0x41, 0x70, 0x00, 0x04 ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "evp $16"

  -
    input:
      bytes: [ 0x41, 0x71, 0x00, 0x24 ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "dvp $17"

  -
    input:
      bytes: [ 0x41, 0x7e, 0x60, 0x00 ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "di $fp"

  -
    input:
      bytes: [ 0x45, 0x20, 0x00, 0x02 ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "bc1eqz $f0, 12"

  -
    input:
      bytes: [ 0x45, 0x3f, 0x00, 0x02 ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "bc1eqz $f31, 12"

  -
    input:
      bytes: [ 0x45, 0xa0, 0x00, 0x02 ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "bc1nez $f0, 12"

  -
    input:
      bytes: [ 0x45, 0xbf, 0x00, 0x02 ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "bc1nez $f31, 12"

  -
    input:
      bytes: [ 0x46, 0x00, 0x20, 0x9a ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "rint.s $f2, $f4"

  -
    input:
      bytes: [ 0x46, 0x00, 0x20, 0x9b ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "class.s $f2, $f4"

  -
    input:
      bytes: [ 0x46, 0x02, 0x08, 0x10 ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "sel.s $f0, $f1, $f2"

  -
    input:
      bytes: [ 0x46, 0x04, 0x10, 0x14 ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "seleqz.s $f0, $f2, $f4"

  -
    input:
      bytes: [ 0x46, 0x04, 0x10, 0x17 ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "selnez.s $f0, $f2, $f4"

  -
    input:
      bytes: [ 0x46, 0x04, 0x10, 0x1c ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "min.s $f0, $f2, $f4"

  -
    input:
      bytes: [ 0x46, 0x04, 0x10, 0x1d ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "max.s $f0, $f2, $f4"

  -
    input:
      bytes: [ 0x46, 0x04, 0x10, 0x1e ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "mina.s $f0, $f2, $f4"

  -
    input:
      bytes: [ 0x46, 0x04, 0x10, 0x1f ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "maxa.s $f0, $f2, $f4"

  -
    input:
      bytes: [ 0x46, 0x04, 0x18, 0x98 ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "maddf.s $f2, $f3, $f4"

  -
    input:
      bytes: [ 0x46, 0x04, 0x18, 0x99 ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "msubf.s $f2, $f3, $f4"

  -
    input:
      bytes: [ 0x46, 0x20, 0x20, 0x9a ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "rint.d $f2, $f4"

  -
    input:
      bytes: [ 0x46, 0x20, 0x20, 0x9b ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "class.d $f2, $f4"

  -
    input:
      bytes: [ 0x46, 0x22, 0x08, 0x10 ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "sel.d $f0, $f1, $f2"

  -
    input:
      bytes: [ 0x46, 0x24, 0x10, 0x14 ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "seleqz.d $f0, $f2, $f4"

  -
    input:
      bytes: [ 0x46, 0x24, 0x10, 0x17 ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "selnez.d $f0, $f2, $f4"

  -
    input:
      bytes: [ 0x46, 0x24, 0x10, 0x1c ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "min.d $f0, $f2, $f4"

  -
    input:
      bytes: [ 0x46, 0x24, 0x10, 0x1d ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "max.d $f0, $f2, $f4"

  -
    input:
      bytes: [ 0x46, 0x24, 0x10, 0x1e ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "mina.d $f0, $f2, $f4"

  -
    input:
      bytes: [ 0x46, 0x24, 0x10, 0x1f ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "maxa.d $f0, $f2, $f4"

  -
    input:
      bytes: [ 0x46, 0x24, 0x18, 0x98 ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "maddf.d $f2, $f3, $f4"

  -
    input:
      bytes: [ 0x46, 0x24, 0x18, 0x99 ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "msubf.d $f2, $f3, $f4"

  -
    input:
      bytes: [ 0x46, 0x84, 0x18, 0x80 ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "cmp.af.s $f2, $f3, $f4"

  -
    input:
      bytes: [ 0x46, 0x84, 0x18, 0x81 ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "cmp.un.s $f2, $f3, $f4"

  -
    input:
      bytes: [ 0x46, 0x84, 0x18, 0x82 ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "cmp.eq.s $f2, $f3, $f4"

  -
    input:
      bytes: [ 0x46, 0x84, 0x18, 0x83 ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "cmp.ueq.s $f2, $f3, $f4"

  -
    input:
      bytes: [ 0x46, 0x84, 0x18, 0x84 ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "cmp.lt.s $f2, $f3, $f4"

  -
    input:
      bytes: [ 0x46, 0x84, 0x18, 0x85 ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "cmp.ult.s $f2, $f3, $f4"

  -
    input:
      bytes: [ 0x46, 0x84, 0x18, 0x86 ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "cmp.le.s $f2, $f3, $f4"

  -
    input:
      bytes: [ 0x46, 0x84, 0x18, 0x87 ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "cmp.ule.s $f2, $f3, $f4"

  -
    input:
      bytes: [ 0x46, 0x84, 0x18, 0x88 ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "cmp.saf.s $f2, $f3, $f4"

  -
    input:
      bytes: [ 0x46, 0x84, 0x18, 0x89 ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "cmp.sun.s $f2, $f3, $f4"

  -
    input:
      bytes: [ 0x46, 0x84, 0x18, 0x8a ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "cmp.seq.s $f2, $f3, $f4"

  -
    input:
      bytes: [ 0x46, 0x84, 0x18, 0x8b ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "cmp.sueq.s $f2, $f3, $f4"

  -
    input:
      bytes: [ 0x46, 0x84, 0x18, 0x8c ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "cmp.slt.s $f2, $f3, $f4"

  -
    input:
      bytes: [ 0x46, 0x84, 0x18, 0x8d ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "cmp.sult.s $f2, $f3, $f4"

  -
    input:
      bytes: [ 0x46, 0x84, 0x18, 0x8e ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "cmp.sle.s $f2, $f3, $f4"

  -
    input:
      bytes: [ 0x46, 0x84, 0x18, 0x8f ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "cmp.sule.s $f2, $f3, $f4"

  -
    input:
      bytes: [ 0x46, 0xa4, 0x18, 0x80 ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "cmp.af.d $f2, $f3, $f4"

  -
    input:
      bytes: [ 0x46, 0xa4, 0x18, 0x81 ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "cmp.un.d $f2, $f3, $f4"

  -
    input:
      bytes: [ 0x46, 0xa4, 0x18, 0x82 ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "cmp.eq.d $f2, $f3, $f4"

  -
    input:
      bytes: [ 0x46, 0xa4, 0x18, 0x83 ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "cmp.ueq.d $f2, $f3, $f4"

  -
    input:
      bytes: [ 0x46, 0xa4, 0x18, 0x84 ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "cmp.lt.d $f2, $f3, $f4"

  -
    input:
      bytes: [ 0x46, 0xa4, 0x18, 0x85 ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "cmp.ult.d $f2, $f3, $f4"

  -
    input:
      bytes: [ 0x46, 0xa4, 0x18, 0x86 ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "cmp.le.d $f2, $f3, $f4"

  -
    input:
      bytes: [ 0x46, 0xa4, 0x18, 0x87 ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "cmp.ule.d $f2, $f3, $f4"

  -
    input:
      bytes: [ 0x46, 0xa4, 0x18, 0x88 ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "cmp.saf.d $f2, $f3, $f4"

  -
    input:
      bytes: [ 0x46, 0xa4, 0x18, 0x89 ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "cmp.sun.d $f2, $f3, $f4"

  -
    input:
      bytes: [ 0x46, 0xa4, 0x18, 0x8a ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "cmp.seq.d $f2, $f3, $f4"

  -
    input:
      bytes: [ 0x46, 0xa4, 0x18, 0x8b ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "cmp.sueq.d $f2, $f3, $f4"

  -
    input:
      bytes: [ 0x46, 0xa4, 0x18, 0x8c ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "cmp.slt.d $f2, $f3, $f4"

  -
    input:
      bytes: [ 0x46, 0xa4, 0x18, 0x8d ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "cmp.sult.d $f2, $f3, $f4"

  -
    input:
      bytes: [ 0x46, 0xa4, 0x18, 0x8e ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "cmp.sle.d $f2, $f3, $f4"

  -
    input:
      bytes: [ 0x46, 0xa4, 0x18, 0x8f ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "cmp.sule.d $f2, $f3, $f4"

  -
    input:
      bytes: [ 0x46, 0x20, 0x34, 0x95 ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "recip.d $f18, $f6"

  -
    input:
      bytes: [ 0x46, 0x00, 0xf0, 0xd5 ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "recip.s $f3, $f30"

  -
    input:
      bytes: [ 0x46, 0x20, 0xe0, 0x96 ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "rsqrt.d $f2, $f28"

  -
    input:
      bytes: [ 0x46, 0x00, 0x41, 0x16 ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "rsqrt.s $f4, $f8"

  -
    input:
      bytes: [ 0x42, 0x00, 0x00, 0x58 ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "eretnc"

  -
    input:
      bytes: [ 0x49, 0x20, 0x00, 0x03 ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "bc2eqz $0, 16"

  -
    input:
      bytes: [ 0x49, 0x3f, 0x00, 0x03 ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "bc2eqz $31, 16"

  -
    input:
      bytes: [ 0x49, 0x52, 0x34, 0xb7 ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "lwc2 $18, -841($6)"

  -
    input:
      bytes: [ 0x49, 0x79, 0x81, 0x30 ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "swc2 $25, 304($16)"

  -
    input:
      bytes: [ 0x49, 0xa0, 0x00, 0x03 ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "bc2nez $0, 16"

  -
    input:
      bytes: [ 0x49, 0xbf, 0x00, 0x03 ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "bc2nez $31, 16"

  -
    input:
      bytes: [ 0x49, 0xc8, 0x0d, 0x43 ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "ldc2 $8, -701($1)"

  -
    input:
      bytes: [ 0x49, 0xf4, 0x92, 0x75 ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "sdc2 $20, 629($18)"

  -
    input:
      bytes: [ 0x58, 0x05, 0x00, 0x41 ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "blezc $5, 264"

  -
    input:
      bytes: [ 0x58, 0x05, 0xff, 0xfb ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "blezc $5, -16"

  -
    input:
      bytes: [ 0x58, 0x43, 0x00, 0x41 ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "bgec $2, $3, 264"

  -
    input:
      bytes: [ 0x58, 0x43, 0xff, 0xfb ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "bgec $2, $3, -16"

  -
    input:
      bytes: [ 0x58, 0xa5, 0x00, 0x41 ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "bgezc $5, 264"

  -
    input:
      bytes: [ 0x58, 0xa5, 0xff, 0xfb ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "bgezc $5, -16"

  -
    input:
      bytes: [ 0x5c, 0x05, 0x00, 0x41 ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "bgtzc $5, 264"

  -
    input:
      bytes: [ 0x5c, 0x05, 0xff, 0xfb ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "bgtzc $5, -16"

  -
    input:
      bytes: [ 0x5c, 0xa5, 0x00, 0x41 ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "bltzc $5, 264"

  -
    input:
      bytes: [ 0x5c, 0xa5, 0xff, 0xfb ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "bltzc $5, -16"

  -
    input:
      bytes: [ 0x5c, 0xa6, 0x00, 0x41 ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "bltc $5, $6, 264"

  -
    input:
      bytes: [ 0x5c, 0xa6, 0xff, 0xfb ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "bltc $5, $6, -16"

  -
    input:
      bytes: [ 0x60, 0x00, 0x00, 0x02 ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "bnvc $zero, $zero, 12"

  -
    input:
      bytes: [ 0x60, 0x02, 0x01, 0x4e ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "bnezalc $2, 1340"

  -
    input:
      bytes: [ 0x60, 0x40, 0x00, 0x02 ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "bnvc $2, $zero, 12"

  -
    input:
      bytes: [ 0x60, 0x82, 0x00, 0x02 ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "bnvc $4, $2, 12"

  -
    input:
      bytes: [ 0x60, 0xa6, 0x00, 0x41 ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "bnec $5, $6, 264"

  -
    input:
      bytes: [ 0x60, 0x43, 0xff, 0xfb ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "bnec $2, $3, -16"

  -
    input:
      bytes: [ 0x74, 0x43, 0x12, 0x34 ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "daui $3, $2, 4660"

  -
    input:
      bytes: [ 0x7c, 0x02, 0x20, 0x20 ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "bitswap $4, $2"

  -
    input:
      bytes: [ 0x7c, 0x02, 0x20, 0x24 ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "dbitswap $4, $2"

  -
    input:
      bytes: [ 0x7c, 0x43, 0x22, 0xa0 ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "align $4, $2, $3, 2"

  -
    input:
      bytes: [ 0x7c, 0x43, 0x23, 0x64 ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "dalign $4, $2, $3, 5"

  -
    input:
      bytes: [ 0x7c, 0xa1, 0x04, 0x25 ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "cache 1, 8($5)"

  -
    input:
      bytes: [ 0x7c, 0xa1, 0x04, 0x35 ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "pref 1, 8($5)"

  -
    input:
      bytes: [ 0x7e, 0x42, 0xb3, 0xb6 ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "ll $2, -153($18)"

  -
    input:
      bytes: [ 0x7e, 0x6f, 0xec, 0x26 ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "sc $15, -40($19)"

  -
    input:
      bytes: [ 0x7f, 0xaf, 0xe6, 0xa7 ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "scd $15, -51($sp)"

  -
    input:
      bytes: [ 0x7f, 0xe0, 0x38, 0x37 ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "lld $zero, 112($ra)"

  -
    input:
      bytes: [ 0xc8, 0x37, 0x96, 0xb9 ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "bc 14572264"

  -
    input:
      bytes: [ 0xd8, 0x05, 0x01, 0x00 ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "jic $5, 256"

  -
    input:
      bytes: [ 0xd8, 0xa0, 0x46, 0x91 ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "beqzc $5, 72264"

  -
    input:
      bytes: [ 0xd8, 0x5f, 0xff, 0xfb ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "beqzc $2, -16"

  -
    input:
      bytes: [ 0xe8, 0x37, 0x96, 0xb9 ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "balc 14572264"

  -
    input:
      bytes: [ 0xec, 0x48, 0x00, 0x43 ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "lwpc $2, 268"

  -
    input:
      bytes: [ 0xec, 0x50, 0x00, 0x43 ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "lwupc $2, 268"

  -
    input:
      bytes: [ 0xec, 0x58, 0x3c, 0x48 ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "ldpc $2, 123456"

  -
    input:
      bytes: [ 0xec, 0x7e, 0xff, 0xff ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "auipc $3, -1"

  -
    input:
      bytes: [ 0xec, 0x7f, 0x00, 0x38 ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "aluipc $3, 56"

  -
    input:
      bytes: [ 0xec, 0x80, 0x00, 0x19 ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "lapc $4, 100"

  -
    input:
      bytes: [ 0xf8, 0x05, 0x01, 0x00 ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "jialc $5, 256"

  -
    input:
      bytes: [ 0xf8, 0xa0, 0x46, 0x91 ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "bnezc $5, 72264"

  -
    input:
      bytes: [ 0xf8, 0x5f, 0xff, 0xfb ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "bnezc $2, -16"

  -
    input:
      bytes: [ 0x04, 0x17, 0x00, 0x05 ]
      arch: "CS_ARCH_MIPS"
      options: [ "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_MIPS64R6" ]
    expected:
      insns:
        -
          asm_text: "sigrie 5"
