test_cases:
  -
    input:
      bytes: [ 0xb4, 0x22, 0x00, 0x1e ]
      arch: "CS_ARCH_HPPA"
      options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
    expected:
      insns:
        -
          asm_text: "addi 0xf, r1, rp"
  -
    input:
      bytes: [ 0xb4, 0x22, 0x20, 0x1e ]
      arch: "CS_ARCH_HPPA"
      options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
    expected:
      insns:
        -
          asm_text: "addi,= 0xf, r1, rp"
  -
    input:
      bytes: [ 0xb4, 0x22, 0x40, 0x1e ]
      arch: "CS_ARCH_HPPA"
      options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
    expected:
      insns:
        -
          asm_text: "addi,< 0xf, r1, rp"
  -
    input:
      bytes: [ 0xb4, 0x22, 0x60, 0x1e ]
      arch: "CS_ARCH_HPPA"
      options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
    expected:
      insns:
        -
          asm_text: "addi,<= 0xf, r1, rp"
  -
    input:
      bytes: [ 0xb4, 0x22, 0x80, 0x1e ]
      arch: "CS_ARCH_HPPA"
      options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
    expected:
      insns:
        -
          asm_text: "addi,nuv 0xf, r1, rp"
  -
    input:
      bytes: [ 0xb4, 0x22, 0xa0, 0x1e ]
      arch: "CS_ARCH_HPPA"
      options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
    expected:
      insns:
        -
          asm_text: "addi,znv 0xf, r1, rp"
  -
    input:
      bytes: [ 0xb4, 0x22, 0xc0, 0x1e ]
      arch: "CS_ARCH_HPPA"
      options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
    expected:
      insns:
        -
          asm_text: "addi,sv 0xf, r1, rp"
  -
    input:
      bytes: [ 0xb4, 0x22, 0xe0, 0x1e ]
      arch: "CS_ARCH_HPPA"
      options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
    expected:
      insns:
        -
          asm_text: "addi,od 0xf, r1, rp"
  -
    input:
      bytes: [ 0xb4, 0x22, 0x10, 0x1e ]
      arch: "CS_ARCH_HPPA"
      options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
    expected:
      insns:
        -
          asm_text: "addi,tr 0xf, r1, rp"
  -
    input:
      bytes: [ 0xb4, 0x22, 0x30, 0x1e ]
      arch: "CS_ARCH_HPPA"
      options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
    expected:
      insns:
        -
          asm_text: "addi,<> 0xf, r1, rp"
  -
    input:
      bytes: [ 0xb4, 0x22, 0x50, 0x1e ]
      arch: "CS_ARCH_HPPA"
      options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
    expected:
      insns:
        -
          asm_text: "addi,>= 0xf, r1, rp"
  -
    input:
      bytes: [ 0xb4, 0x22, 0x70, 0x1e ]
      arch: "CS_ARCH_HPPA"
      options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
    expected:
      insns:
        -
          asm_text: "addi,> 0xf, r1, rp"
  -
    input:
      bytes: [ 0xb4, 0x22, 0x90, 0x1e ]
      arch: "CS_ARCH_HPPA"
      options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
    expected:
      insns:
        -
          asm_text: "addi,uv 0xf, r1, rp"
  -
    input:
      bytes: [ 0xb4, 0x22, 0xb0, 0x1e ]
      arch: "CS_ARCH_HPPA"
      options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
    expected:
      insns:
        -
          asm_text: "addi,vnz 0xf, r1, rp"
  -
    input:
      bytes: [ 0xb4, 0x22, 0xd0, 0x1e ]
      arch: "CS_ARCH_HPPA"
      options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
    expected:
      insns:
        -
          asm_text: "addi,nsv 0xf, r1, rp"
  -
    input:
      bytes: [ 0xb4, 0x22, 0xf0, 0x1e ]
      arch: "CS_ARCH_HPPA"
      options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
    expected:
      insns:
        -
          asm_text: "addi,ev 0xf, r1, rp"
  -
    input:
      bytes: [ 0xb0, 0x22, 0x00, 0x1e ]
      arch: "CS_ARCH_HPPA"
      options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
    expected:
      insns:
        -
          asm_text: "addit 0xf, r1, rp"
  -
    input:
      bytes: [ 0xb0, 0x22, 0x20, 0x1e ]
      arch: "CS_ARCH_HPPA"
      options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
    expected:
      insns:
        -
          asm_text: "addit,= 0xf, r1, rp"
  -
    input:
      bytes: [ 0xb0, 0x22, 0x40, 0x1e ]
      arch: "CS_ARCH_HPPA"
      options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
    expected:
      insns:
        -
          asm_text: "addit,< 0xf, r1, rp"
  -
    input:
      bytes: [ 0xb0, 0x22, 0x60, 0x1e ]
      arch: "CS_ARCH_HPPA"
      options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
    expected:
      insns:
        -
          asm_text: "addit,<= 0xf, r1, rp"
  -
    input:
      bytes: [ 0xb0, 0x22, 0x80, 0x1e ]
      arch: "CS_ARCH_HPPA"
      options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
    expected:
      insns:
        -
          asm_text: "addit,nuv 0xf, r1, rp"
  -
    input:
      bytes: [ 0xb0, 0x22, 0xa0, 0x1e ]
      arch: "CS_ARCH_HPPA"
      options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
    expected:
      insns:
        -
          asm_text: "addit,znv 0xf, r1, rp"
  -
    input:
      bytes: [ 0xb0, 0x22, 0xc0, 0x1e ]
      arch: "CS_ARCH_HPPA"
      options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
    expected:
      insns:
        -
          asm_text: "addit,sv 0xf, r1, rp"
  -
    input:
      bytes: [ 0xb0, 0x22, 0xe0, 0x1e ]
      arch: "CS_ARCH_HPPA"
      options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
    expected:
      insns:
        -
          asm_text: "addit,od 0xf, r1, rp"
  -
    input:
      bytes: [ 0xb0, 0x22, 0x10, 0x1e ]
      arch: "CS_ARCH_HPPA"
      options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
    expected:
      insns:
        -
          asm_text: "addit,tr 0xf, r1, rp"
  -
    input:
      bytes: [ 0xb0, 0x22, 0x30, 0x1e ]
      arch: "CS_ARCH_HPPA"
      options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
    expected:
      insns:
        -
          asm_text: "addit,<> 0xf, r1, rp"
  -
    input:
      bytes: [ 0xb0, 0x22, 0x50, 0x1e ]
      arch: "CS_ARCH_HPPA"
      options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
    expected:
      insns:
        -
          asm_text: "addit,>= 0xf, r1, rp"
  -
    input:
      bytes: [ 0xb0, 0x22, 0x70, 0x1e ]
      arch: "CS_ARCH_HPPA"
      options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
    expected:
      insns:
        -
          asm_text: "addit,> 0xf, r1, rp"
  -
    input:
      bytes: [ 0xb0, 0x22, 0x90, 0x1e ]
      arch: "CS_ARCH_HPPA"
      options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
    expected:
      insns:
        -
          asm_text: "addit,uv 0xf, r1, rp"
  -
    input:
      bytes: [ 0xb0, 0x22, 0xb0, 0x1e ]
      arch: "CS_ARCH_HPPA"
      options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
    expected:
      insns:
        -
          asm_text: "addit,vnz 0xf, r1, rp"
  -
    input:
      bytes: [ 0xb0, 0x22, 0xd0, 0x1e ]
      arch: "CS_ARCH_HPPA"
      options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
    expected:
      insns:
        -
          asm_text: "addit,nsv 0xf, r1, rp"
  -
    input:
      bytes: [ 0xb0, 0x22, 0xf0, 0x1e ]
      arch: "CS_ARCH_HPPA"
      options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
    expected:
      insns:
        -
          asm_text: "addit,ev 0xf, r1, rp"
  -
    input:
      bytes: [ 0x94, 0x22, 0x00, 0x1e ]
      arch: "CS_ARCH_HPPA"
      options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
    expected:
      insns:
        -
          asm_text: "subi 0xf, r1, rp"
  -
    input:
      bytes: [ 0x94, 0x22, 0x20, 0x1e ]
      arch: "CS_ARCH_HPPA"
      options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
    expected:
      insns:
        -
          asm_text: "subi,= 0xf, r1, rp"
  -
    input:
      bytes: [ 0x94, 0x22, 0x40, 0x1e ]
      arch: "CS_ARCH_HPPA"
      options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
    expected:
      insns:
        -
          asm_text: "subi,< 0xf, r1, rp"
  -
    input:
      bytes: [ 0x94, 0x22, 0x60, 0x1e ]
      arch: "CS_ARCH_HPPA"
      options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
    expected:
      insns:
        -
          asm_text: "subi,<= 0xf, r1, rp"
  -
    input:
      bytes: [ 0x94, 0x22, 0x80, 0x1e ]
      arch: "CS_ARCH_HPPA"
      options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
    expected:
      insns:
        -
          asm_text: "subi,<< 0xf, r1, rp"
  -
    input:
      bytes: [ 0x94, 0x22, 0xa0, 0x1e ]
      arch: "CS_ARCH_HPPA"
      options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
    expected:
      insns:
        -
          asm_text: "subi,<<= 0xf, r1, rp"
  -
    input:
      bytes: [ 0x94, 0x22, 0xc0, 0x1e ]
      arch: "CS_ARCH_HPPA"
      options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
    expected:
      insns:
        -
          asm_text: "subi,sv 0xf, r1, rp"
  -
    input:
      bytes: [ 0x94, 0x22, 0xe0, 0x1e ]
      arch: "CS_ARCH_HPPA"
      options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
    expected:
      insns:
        -
          asm_text: "subi,od 0xf, r1, rp"
  -
    input:
      bytes: [ 0x94, 0x22, 0x10, 0x1e ]
      arch: "CS_ARCH_HPPA"
      options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
    expected:
      insns:
        -
          asm_text: "subi,tr 0xf, r1, rp"
  -
    input:
      bytes: [ 0x94, 0x22, 0x30, 0x1e ]
      arch: "CS_ARCH_HPPA"
      options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
    expected:
      insns:
        -
          asm_text: "subi,<> 0xf, r1, rp"
  -
    input:
      bytes: [ 0x94, 0x22, 0x50, 0x1e ]
      arch: "CS_ARCH_HPPA"
      options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
    expected:
      insns:
        -
          asm_text: "subi,>= 0xf, r1, rp"
  -
    input:
      bytes: [ 0x94, 0x22, 0x70, 0x1e ]
      arch: "CS_ARCH_HPPA"
      options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
    expected:
      insns:
        -
          asm_text: "subi,> 0xf, r1, rp"
  -
    input:
      bytes: [ 0x94, 0x22, 0x90, 0x1e ]
      arch: "CS_ARCH_HPPA"
      options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
    expected:
      insns:
        -
          asm_text: "subi,>>= 0xf, r1, rp"
  -
    input:
      bytes: [ 0x94, 0x22, 0xb0, 0x1e ]
      arch: "CS_ARCH_HPPA"
      options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
    expected:
      insns:
        -
          asm_text: "subi,>> 0xf, r1, rp"
  -
    input:
      bytes: [ 0x94, 0x22, 0xd0, 0x1e ]
      arch: "CS_ARCH_HPPA"
      options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
    expected:
      insns:
        -
          asm_text: "subi,nsv 0xf, r1, rp"
  -
    input:
      bytes: [ 0x94, 0x22, 0xf0, 0x1e ]
      arch: "CS_ARCH_HPPA"
      options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
    expected:
      insns:
        -
          asm_text: "subi,ev 0xf, r1, rp"
  -
    input:
      bytes: [ 0xb4, 0x22, 0x08, 0x1e ]
      arch: "CS_ARCH_HPPA"
      options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
    expected:
      insns:
        -
          asm_text: "addio 0xf, r1, rp"
  -
    input:
      bytes: [ 0xb4, 0x22, 0x28, 0x1e ]
      arch: "CS_ARCH_HPPA"
      options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
    expected:
      insns:
        -
          asm_text: "addio,= 0xf, r1, rp"
  -
    input:
      bytes: [ 0xb4, 0x22, 0x48, 0x1e ]
      arch: "CS_ARCH_HPPA"
      options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
    expected:
      insns:
        -
          asm_text: "addio,< 0xf, r1, rp"
  -
    input:
      bytes: [ 0xb4, 0x22, 0x68, 0x1e ]
      arch: "CS_ARCH_HPPA"
      options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
    expected:
      insns:
        -
          asm_text: "addio,<= 0xf, r1, rp"
  -
    input:
      bytes: [ 0xb4, 0x22, 0x88, 0x1e ]
      arch: "CS_ARCH_HPPA"
      options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
    expected:
      insns:
        -
          asm_text: "addio,nuv 0xf, r1, rp"
  -
    input:
      bytes: [ 0xb4, 0x22, 0xa8, 0x1e ]
      arch: "CS_ARCH_HPPA"
      options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
    expected:
      insns:
        -
          asm_text: "addio,znv 0xf, r1, rp"
  -
    input:
      bytes: [ 0xb4, 0x22, 0xc8, 0x1e ]
      arch: "CS_ARCH_HPPA"
      options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
    expected:
      insns:
        -
          asm_text: "addio,sv 0xf, r1, rp"
  -
    input:
      bytes: [ 0xb4, 0x22, 0xe8, 0x1e ]
      arch: "CS_ARCH_HPPA"
      options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
    expected:
      insns:
        -
          asm_text: "addio,od 0xf, r1, rp"
  -
    input:
      bytes: [ 0xb4, 0x22, 0x18, 0x1e ]
      arch: "CS_ARCH_HPPA"
      options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
    expected:
      insns:
        -
          asm_text: "addio,tr 0xf, r1, rp"
  -
    input:
      bytes: [ 0xb4, 0x22, 0x38, 0x1e ]
      arch: "CS_ARCH_HPPA"
      options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
    expected:
      insns:
        -
          asm_text: "addio,<> 0xf, r1, rp"
  -
    input:
      bytes: [ 0xb4, 0x22, 0x58, 0x1e ]
      arch: "CS_ARCH_HPPA"
      options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
    expected:
      insns:
        -
          asm_text: "addio,>= 0xf, r1, rp"
  -
    input:
      bytes: [ 0xb4, 0x22, 0x78, 0x1e ]
      arch: "CS_ARCH_HPPA"
      options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
    expected:
      insns:
        -
          asm_text: "addio,> 0xf, r1, rp"
  -
    input:
      bytes: [ 0xb4, 0x22, 0x98, 0x1e ]
      arch: "CS_ARCH_HPPA"
      options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
    expected:
      insns:
        -
          asm_text: "addio,uv 0xf, r1, rp"
  -
    input:
      bytes: [ 0xb4, 0x22, 0xb8, 0x1e ]
      arch: "CS_ARCH_HPPA"
      options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
    expected:
      insns:
        -
          asm_text: "addio,vnz 0xf, r1, rp"
  -
    input:
      bytes: [ 0xb4, 0x22, 0xd8, 0x1e ]
      arch: "CS_ARCH_HPPA"
      options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
    expected:
      insns:
        -
          asm_text: "addio,nsv 0xf, r1, rp"
  -
    input:
      bytes: [ 0xb4, 0x22, 0xf8, 0x1e ]
      arch: "CS_ARCH_HPPA"
      options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
    expected:
      insns:
        -
          asm_text: "addio,ev 0xf, r1, rp"
  -
    input:
      bytes: [ 0xb0, 0x22, 0x08, 0x1e ]
      arch: "CS_ARCH_HPPA"
      options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
    expected:
      insns:
        -
          asm_text: "addito 0xf, r1, rp"
  -
    input:
      bytes: [ 0xb0, 0x22, 0x28, 0x1e ]
      arch: "CS_ARCH_HPPA"
      options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
    expected:
      insns:
        -
          asm_text: "addito,= 0xf, r1, rp"
  -
    input:
      bytes: [ 0xb0, 0x22, 0x48, 0x1e ]
      arch: "CS_ARCH_HPPA"
      options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
    expected:
      insns:
        -
          asm_text: "addito,< 0xf, r1, rp"
  -
    input:
      bytes: [ 0xb0, 0x22, 0x68, 0x1e ]
      arch: "CS_ARCH_HPPA"
      options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
    expected:
      insns:
        -
          asm_text: "addito,<= 0xf, r1, rp"
  -
    input:
      bytes: [ 0xb0, 0x22, 0x88, 0x1e ]
      arch: "CS_ARCH_HPPA"
      options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
    expected:
      insns:
        -
          asm_text: "addito,nuv 0xf, r1, rp"
  -
    input:
      bytes: [ 0xb0, 0x22, 0xa8, 0x1e ]
      arch: "CS_ARCH_HPPA"
      options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
    expected:
      insns:
        -
          asm_text: "addito,znv 0xf, r1, rp"
  -
    input:
      bytes: [ 0xb0, 0x22, 0xc8, 0x1e ]
      arch: "CS_ARCH_HPPA"
      options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
    expected:
      insns:
        -
          asm_text: "addito,sv 0xf, r1, rp"
  -
    input:
      bytes: [ 0xb0, 0x22, 0xe8, 0x1e ]
      arch: "CS_ARCH_HPPA"
      options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
    expected:
      insns:
        -
          asm_text: "addito,od 0xf, r1, rp"
  -
    input:
      bytes: [ 0xb0, 0x22, 0x18, 0x1e ]
      arch: "CS_ARCH_HPPA"
      options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
    expected:
      insns:
        -
          asm_text: "addito,tr 0xf, r1, rp"
  -
    input:
      bytes: [ 0xb0, 0x22, 0x38, 0x1e ]
      arch: "CS_ARCH_HPPA"
      options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
    expected:
      insns:
        -
          asm_text: "addito,<> 0xf, r1, rp"
  -
    input:
      bytes: [ 0xb0, 0x22, 0x58, 0x1e ]
      arch: "CS_ARCH_HPPA"
      options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
    expected:
      insns:
        -
          asm_text: "addito,>= 0xf, r1, rp"
  -
    input:
      bytes: [ 0xb0, 0x22, 0x78, 0x1e ]
      arch: "CS_ARCH_HPPA"
      options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
    expected:
      insns:
        -
          asm_text: "addito,> 0xf, r1, rp"
  -
    input:
      bytes: [ 0xb0, 0x22, 0x98, 0x1e ]
      arch: "CS_ARCH_HPPA"
      options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
    expected:
      insns:
        -
          asm_text: "addito,uv 0xf, r1, rp"
  -
    input:
      bytes: [ 0xb0, 0x22, 0xb8, 0x1e ]
      arch: "CS_ARCH_HPPA"
      options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
    expected:
      insns:
        -
          asm_text: "addito,vnz 0xf, r1, rp"
  -
    input:
      bytes: [ 0xb0, 0x22, 0xd8, 0x1e ]
      arch: "CS_ARCH_HPPA"
      options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
    expected:
      insns:
        -
          asm_text: "addito,nsv 0xf, r1, rp"
  -
    input:
      bytes: [ 0xb0, 0x22, 0xf8, 0x1e ]
      arch: "CS_ARCH_HPPA"
      options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
    expected:
      insns:
        -
          asm_text: "addito,ev 0xf, r1, rp"
  -
    input:
      bytes: [ 0x94, 0x22, 0x08, 0x1e ]
      arch: "CS_ARCH_HPPA"
      options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
    expected:
      insns:
        -
          asm_text: "subio 0xf, r1, rp"
  -
    input:
      bytes: [ 0x94, 0x22, 0x28, 0x1e ]
      arch: "CS_ARCH_HPPA"
      options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
    expected:
      insns:
        -
          asm_text: "subio,= 0xf, r1, rp"
  -
    input:
      bytes: [ 0x94, 0x22, 0x48, 0x1e ]
      arch: "CS_ARCH_HPPA"
      options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
    expected:
      insns:
        -
          asm_text: "subio,< 0xf, r1, rp"
  -
    input:
      bytes: [ 0x94, 0x22, 0x68, 0x1e ]
      arch: "CS_ARCH_HPPA"
      options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
    expected:
      insns:
        -
          asm_text: "subio,<= 0xf, r1, rp"
  -
    input:
      bytes: [ 0x94, 0x22, 0x88, 0x1e ]
      arch: "CS_ARCH_HPPA"
      options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
    expected:
      insns:
        -
          asm_text: "subio,<< 0xf, r1, rp"
  -
    input:
      bytes: [ 0x94, 0x22, 0xa8, 0x1e ]
      arch: "CS_ARCH_HPPA"
      options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
    expected:
      insns:
        -
          asm_text: "subio,<<= 0xf, r1, rp"
  -
    input:
      bytes: [ 0x94, 0x22, 0xc8, 0x1e ]
      arch: "CS_ARCH_HPPA"
      options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
    expected:
      insns:
        -
          asm_text: "subio,sv 0xf, r1, rp"
  -
    input:
      bytes: [ 0x94, 0x22, 0xe8, 0x1e ]
      arch: "CS_ARCH_HPPA"
      options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
    expected:
      insns:
        -
          asm_text: "subio,od 0xf, r1, rp"
  -
    input:
      bytes: [ 0x94, 0x22, 0x18, 0x1e ]
      arch: "CS_ARCH_HPPA"
      options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
    expected:
      insns:
        -
          asm_text: "subio,tr 0xf, r1, rp"
  -
    input:
      bytes: [ 0x94, 0x22, 0x38, 0x1e ]
      arch: "CS_ARCH_HPPA"
      options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
    expected:
      insns:
        -
          asm_text: "subio,<> 0xf, r1, rp"
  -
    input:
      bytes: [ 0x94, 0x22, 0x58, 0x1e ]
      arch: "CS_ARCH_HPPA"
      options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
    expected:
      insns:
        -
          asm_text: "subio,>= 0xf, r1, rp"
  -
    input:
      bytes: [ 0x94, 0x22, 0x78, 0x1e ]
      arch: "CS_ARCH_HPPA"
      options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
    expected:
      insns:
        -
          asm_text: "subio,> 0xf, r1, rp"
  -
    input:
      bytes: [ 0x94, 0x22, 0x98, 0x1e ]
      arch: "CS_ARCH_HPPA"
      options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
    expected:
      insns:
        -
          asm_text: "subio,>>= 0xf, r1, rp"
  -
    input:
      bytes: [ 0x94, 0x22, 0xb8, 0x1e ]
      arch: "CS_ARCH_HPPA"
      options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
    expected:
      insns:
        -
          asm_text: "subio,>> 0xf, r1, rp"
  -
    input:
      bytes: [ 0x94, 0x22, 0xd8, 0x1e ]
      arch: "CS_ARCH_HPPA"
      options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
    expected:
      insns:
        -
          asm_text: "subio,nsv 0xf, r1, rp"
  -
    input:
      bytes: [ 0x94, 0x22, 0xf8, 0x1e ]
      arch: "CS_ARCH_HPPA"
      options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
    expected:
      insns:
        -
          asm_text: "subio,ev 0xf, r1, rp"
