test_cases:
  -
    input:
      bytes: [ 0x4d, 0x82, 0x00, 0x20 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bclr 12, 2"

  -
    input:
      bytes: [ 0x4d, 0x86, 0x00, 0x20 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bclr 12, 6"

  -
    input:
      bytes: [ 0x4d, 0x8a, 0x00, 0x20 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bclr 12, 10"

  -
    input:
      bytes: [ 0x4d, 0x8e, 0x00, 0x20 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bclr 12, 14"

  -
    input:
      bytes: [ 0x4d, 0x92, 0x00, 0x20 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bclr 12, 18"

  -
    input:
      bytes: [ 0x4d, 0x96, 0x00, 0x20 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bclr 12, 22"

  -
    input:
      bytes: [ 0x4d, 0x9a, 0x00, 0x20 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bclr 12, 26"

  -
    input:
      bytes: [ 0x4d, 0x9e, 0x00, 0x20 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bclr 12, 30"

  -
    input:
      bytes: [ 0x4d, 0x80, 0x00, 0x20 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bclr 12, 0"

  -
    input:
      bytes: [ 0x4d, 0x81, 0x00, 0x20 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bclr 12, 1"

  -
    input:
      bytes: [ 0x4d, 0x83, 0x00, 0x20 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bclr 12, 3"

  -
    input:
      bytes: [ 0x4d, 0x84, 0x00, 0x20 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bclr 12, 4"

  -
    input:
      bytes: [ 0x4d, 0x85, 0x00, 0x20 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bclr 12, 5"

  -
    input:
      bytes: [ 0x4d, 0x87, 0x00, 0x20 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bclr 12, 7"

  -
    input:
      bytes: [ 0x4d, 0x88, 0x00, 0x20 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bclr 12, 8"

  -
    input:
      bytes: [ 0x4d, 0x89, 0x00, 0x20 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bclr 12, 9"

  -
    input:
      bytes: [ 0x4d, 0x8b, 0x00, 0x20 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bclr 12, 11"

  -
    input:
      bytes: [ 0x4d, 0x8c, 0x00, 0x20 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bclr 12, 12"

  -
    input:
      bytes: [ 0x4d, 0x8d, 0x00, 0x20 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bclr 12, 13"

  -
    input:
      bytes: [ 0x4d, 0x8f, 0x00, 0x20 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bclr 12, 15"

  -
    input:
      bytes: [ 0x4d, 0x90, 0x00, 0x20 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bclr 12, 16"

  -
    input:
      bytes: [ 0x4d, 0x91, 0x00, 0x20 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bclr 12, 17"

  -
    input:
      bytes: [ 0x4d, 0x93, 0x00, 0x20 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bclr 12, 19"

  -
    input:
      bytes: [ 0x4d, 0x94, 0x00, 0x20 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bclr 12, 20"

  -
    input:
      bytes: [ 0x4d, 0x95, 0x00, 0x20 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bclr 12, 21"

  -
    input:
      bytes: [ 0x4d, 0x97, 0x00, 0x20 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bclr 12, 23"

  -
    input:
      bytes: [ 0x4d, 0x98, 0x00, 0x20 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bclr 12, 24"

  -
    input:
      bytes: [ 0x4d, 0x99, 0x00, 0x20 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bclr 12, 25"

  -
    input:
      bytes: [ 0x4d, 0x9b, 0x00, 0x20 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bclr 12, 27"

  -
    input:
      bytes: [ 0x4d, 0x9c, 0x00, 0x20 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bclr 12, 28"

  -
    input:
      bytes: [ 0x4d, 0x9d, 0x00, 0x20 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bclr 12, 29"

  -
    input:
      bytes: [ 0x4d, 0x9f, 0x00, 0x20 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bclr 12, 31"

  -
    input:
      bytes: [ 0x4e, 0x80, 0x00, 0x20 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "blr"

  -
    input:
      bytes: [ 0x4e, 0x80, 0x04, 0x20 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bctr"

  -
    input:
      bytes: [ 0x4e, 0x80, 0x00, 0x21 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "blrl"

  -
    input:
      bytes: [ 0x4e, 0x80, 0x04, 0x21 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bctrl"

  -
    input:
      bytes: [ 0x4d, 0x82, 0x04, 0x20 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bcctr 12, 2"

  -
    input:
      bytes: [ 0x4d, 0x82, 0x00, 0x21 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bclrl 12, 2"

  -
    input:
      bytes: [ 0x4d, 0x82, 0x04, 0x21 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bcctrl 12, 2"

  -
    input:
      bytes: [ 0x4d, 0xe2, 0x00, 0x20 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bclr 15, 2"

  -
    input:
      bytes: [ 0x4d, 0xe2, 0x04, 0x20 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bcctr 15, 2"

  -
    input:
      bytes: [ 0x4d, 0xe2, 0x00, 0x21 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bclrl 15, 2"

  -
    input:
      bytes: [ 0x4d, 0xe2, 0x04, 0x21 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bcctrl 15, 2"

  -
    input:
      bytes: [ 0x4d, 0xc2, 0x00, 0x20 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bclr 14, 2"

  -
    input:
      bytes: [ 0x4d, 0xc2, 0x04, 0x20 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bcctr 14, 2"

  -
    input:
      bytes: [ 0x4d, 0xc2, 0x00, 0x21 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bclrl 14, 2"

  -
    input:
      bytes: [ 0x4d, 0xc2, 0x04, 0x21 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bcctrl 14, 2"

  -
    input:
      bytes: [ 0x4c, 0x82, 0x00, 0x20 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bclr 4, 2"

  -
    input:
      bytes: [ 0x4c, 0x82, 0x04, 0x20 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bcctr 4, 2"

  -
    input:
      bytes: [ 0x4c, 0x82, 0x00, 0x21 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bclrl 4, 2"

  -
    input:
      bytes: [ 0x4c, 0x82, 0x04, 0x21 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bcctrl 4, 2"

  -
    input:
      bytes: [ 0x4c, 0xe2, 0x00, 0x20 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bclr 7, 2"

  -
    input:
      bytes: [ 0x4c, 0xe2, 0x04, 0x20 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bcctr 7, 2"

  -
    input:
      bytes: [ 0x4c, 0xe2, 0x00, 0x21 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bclrl 7, 2"

  -
    input:
      bytes: [ 0x4c, 0xe2, 0x04, 0x21 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bcctrl 7, 2"

  -
    input:
      bytes: [ 0x4c, 0xc2, 0x00, 0x20 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bclr 6, 2"

  -
    input:
      bytes: [ 0x4c, 0xc2, 0x04, 0x20 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bcctr 6, 2"

  -
    input:
      bytes: [ 0x4c, 0xc2, 0x00, 0x21 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bclrl 6, 2"

  -
    input:
      bytes: [ 0x4c, 0xc2, 0x04, 0x21 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bcctrl 6, 2"

  -
    input:
      bytes: [ 0x4e, 0x00, 0x00, 0x20 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "bdnzlr"

  -
    input:
      bytes: [ 0x4e, 0x00, 0x00, 0x21 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "bdnzlrl"

  -
    input:
      bytes: [ 0x4f, 0x20, 0x00, 0x20 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "bdnzlr+"

  -
    input:
      bytes: [ 0x4f, 0x20, 0x00, 0x21 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "bdnzlrl+"

  -
    input:
      bytes: [ 0x4f, 0x00, 0x00, 0x20 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "bdnzlr-"

  -
    input:
      bytes: [ 0x4f, 0x00, 0x00, 0x21 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "bdnzlrl-"

  -
    input:
      bytes: [ 0x4d, 0x02, 0x00, 0x20 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bclr 8, 2"

  -
    input:
      bytes: [ 0x4d, 0x02, 0x00, 0x21 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bclrl 8, 2"

  -
    input:
      bytes: [ 0x4c, 0x02, 0x00, 0x20 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bclr 0, 2"

  -
    input:
      bytes: [ 0x4c, 0x02, 0x00, 0x21 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bclrl 0, 2"

  -
    input:
      bytes: [ 0x4e, 0x40, 0x00, 0x20 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "bdzlr"

  -
    input:
      bytes: [ 0x4e, 0x40, 0x00, 0x21 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "bdzlrl"

  -
    input:
      bytes: [ 0x4f, 0x60, 0x00, 0x20 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "bdzlr+"

  -
    input:
      bytes: [ 0x4f, 0x60, 0x00, 0x21 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "bdzlrl+"

  -
    input:
      bytes: [ 0x4f, 0x40, 0x00, 0x20 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "bdzlr-"

  -
    input:
      bytes: [ 0x4f, 0x40, 0x00, 0x21 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "bdzlrl-"

  -
    input:
      bytes: [ 0x4d, 0x42, 0x00, 0x20 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bclr 10, 2"

  -
    input:
      bytes: [ 0x4d, 0x42, 0x00, 0x21 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bclrl 10, 2"

  -
    input:
      bytes: [ 0x4c, 0x42, 0x00, 0x20 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bclr 2, 2"

  -
    input:
      bytes: [ 0x4c, 0x42, 0x00, 0x21 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bclrl 2, 2"

  -
    input:
      bytes: [ 0x4d, 0x88, 0x04, 0x20 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bcctr 12, 8"

  -
    input:
      bytes: [ 0x4d, 0x80, 0x04, 0x20 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bcctr 12, 0"

  -
    input:
      bytes: [ 0x4d, 0x88, 0x00, 0x21 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bclrl 12, 8"

  -
    input:
      bytes: [ 0x4d, 0x80, 0x00, 0x21 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bclrl 12, 0"

  -
    input:
      bytes: [ 0x4d, 0x88, 0x04, 0x21 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bcctrl 12, 8"

  -
    input:
      bytes: [ 0x4d, 0x80, 0x04, 0x21 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bcctrl 12, 0"

  -
    input:
      bytes: [ 0x4d, 0xe8, 0x00, 0x20 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bclr 15, 8"

  -
    input:
      bytes: [ 0x4d, 0xe0, 0x00, 0x20 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bclr 15, 0"

  -
    input:
      bytes: [ 0x4d, 0xe8, 0x04, 0x20 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bcctr 15, 8"

  -
    input:
      bytes: [ 0x4d, 0xe0, 0x04, 0x20 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bcctr 15, 0"

  -
    input:
      bytes: [ 0x4d, 0xe8, 0x00, 0x21 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bclrl 15, 8"

  -
    input:
      bytes: [ 0x4d, 0xe0, 0x00, 0x21 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bclrl 15, 0"

  -
    input:
      bytes: [ 0x4d, 0xe8, 0x04, 0x21 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bcctrl 15, 8"

  -
    input:
      bytes: [ 0x4d, 0xe0, 0x04, 0x21 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bcctrl 15, 0"

  -
    input:
      bytes: [ 0x4d, 0xc8, 0x00, 0x20 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bclr 14, 8"

  -
    input:
      bytes: [ 0x4d, 0xc0, 0x00, 0x20 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bclr 14, 0"

  -
    input:
      bytes: [ 0x4d, 0xc8, 0x04, 0x20 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bcctr 14, 8"

  -
    input:
      bytes: [ 0x4d, 0xc0, 0x04, 0x20 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bcctr 14, 0"

  -
    input:
      bytes: [ 0x4d, 0xc8, 0x00, 0x21 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bclrl 14, 8"

  -
    input:
      bytes: [ 0x4d, 0xc0, 0x00, 0x21 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bclrl 14, 0"

  -
    input:
      bytes: [ 0x4d, 0xc8, 0x04, 0x21 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bcctrl 14, 8"

  -
    input:
      bytes: [ 0x4d, 0xc0, 0x04, 0x21 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bcctrl 14, 0"

  -
    input:
      bytes: [ 0x4c, 0x89, 0x00, 0x20 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bclr 4, 9"

  -
    input:
      bytes: [ 0x4c, 0x81, 0x00, 0x20 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bclr 4, 1"

  -
    input:
      bytes: [ 0x4c, 0x89, 0x04, 0x20 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bcctr 4, 9"

  -
    input:
      bytes: [ 0x4c, 0x81, 0x04, 0x20 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bcctr 4, 1"

  -
    input:
      bytes: [ 0x4c, 0x89, 0x00, 0x21 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bclrl 4, 9"

  -
    input:
      bytes: [ 0x4c, 0x81, 0x00, 0x21 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bclrl 4, 1"

  -
    input:
      bytes: [ 0x4c, 0x89, 0x04, 0x21 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bcctrl 4, 9"

  -
    input:
      bytes: [ 0x4c, 0x81, 0x04, 0x21 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bcctrl 4, 1"

  -
    input:
      bytes: [ 0x4c, 0xe9, 0x00, 0x20 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bclr 7, 9"

  -
    input:
      bytes: [ 0x4c, 0xe1, 0x00, 0x20 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bclr 7, 1"

  -
    input:
      bytes: [ 0x4c, 0xe9, 0x04, 0x20 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bcctr 7, 9"

  -
    input:
      bytes: [ 0x4c, 0xe1, 0x04, 0x20 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bcctr 7, 1"

  -
    input:
      bytes: [ 0x4c, 0xe9, 0x00, 0x21 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bclrl 7, 9"

  -
    input:
      bytes: [ 0x4c, 0xe1, 0x00, 0x21 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bclrl 7, 1"

  -
    input:
      bytes: [ 0x4c, 0xe9, 0x04, 0x21 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bcctrl 7, 9"

  -
    input:
      bytes: [ 0x4c, 0xe1, 0x04, 0x21 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bcctrl 7, 1"

  -
    input:
      bytes: [ 0x4c, 0xc9, 0x00, 0x20 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bclr 6, 9"

  -
    input:
      bytes: [ 0x4c, 0xc1, 0x00, 0x20 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bclr 6, 1"

  -
    input:
      bytes: [ 0x4c, 0xc9, 0x04, 0x20 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bcctr 6, 9"

  -
    input:
      bytes: [ 0x4c, 0xc1, 0x04, 0x20 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bcctr 6, 1"

  -
    input:
      bytes: [ 0x4c, 0xc9, 0x00, 0x21 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bclrl 6, 9"

  -
    input:
      bytes: [ 0x4c, 0xc1, 0x00, 0x21 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bclrl 6, 1"

  -
    input:
      bytes: [ 0x4c, 0xc9, 0x04, 0x21 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bcctrl 6, 9"

  -
    input:
      bytes: [ 0x4c, 0xc1, 0x04, 0x21 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bcctrl 6, 1"

  -
    input:
      bytes: [ 0x4d, 0x8a, 0x04, 0x20 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bcctr 12, 10"

  -
    input:
      bytes: [ 0x4d, 0x8a, 0x00, 0x21 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bclrl 12, 10"

  -
    input:
      bytes: [ 0x4d, 0x8a, 0x04, 0x21 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bcctrl 12, 10"

  -
    input:
      bytes: [ 0x4d, 0xea, 0x00, 0x20 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bclr 15, 10"

  -
    input:
      bytes: [ 0x4d, 0xea, 0x04, 0x20 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bcctr 15, 10"

  -
    input:
      bytes: [ 0x4d, 0xea, 0x00, 0x21 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bclrl 15, 10"

  -
    input:
      bytes: [ 0x4d, 0xea, 0x04, 0x21 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bcctrl 15, 10"

  -
    input:
      bytes: [ 0x4d, 0xca, 0x00, 0x20 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bclr 14, 10"

  -
    input:
      bytes: [ 0x4d, 0xca, 0x04, 0x20 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bcctr 14, 10"

  -
    input:
      bytes: [ 0x4d, 0xca, 0x00, 0x21 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bclrl 14, 10"

  -
    input:
      bytes: [ 0x4d, 0xca, 0x04, 0x21 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bcctrl 14, 10"

  -
    input:
      bytes: [ 0x4c, 0x88, 0x00, 0x20 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bclr 4, 8"

  -
    input:
      bytes: [ 0x4c, 0x80, 0x00, 0x20 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bclr 4, 0"

  -
    input:
      bytes: [ 0x4c, 0x88, 0x04, 0x20 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bcctr 4, 8"

  -
    input:
      bytes: [ 0x4c, 0x80, 0x04, 0x20 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bcctr 4, 0"

  -
    input:
      bytes: [ 0x4c, 0x88, 0x00, 0x21 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bclrl 4, 8"

  -
    input:
      bytes: [ 0x4c, 0x80, 0x00, 0x21 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bclrl 4, 0"

  -
    input:
      bytes: [ 0x4c, 0x88, 0x04, 0x21 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bcctrl 4, 8"

  -
    input:
      bytes: [ 0x4c, 0x80, 0x04, 0x21 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bcctrl 4, 0"

  -
    input:
      bytes: [ 0x4c, 0xe8, 0x00, 0x20 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bclr 7, 8"

  -
    input:
      bytes: [ 0x4c, 0xe0, 0x00, 0x20 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bclr 7, 0"

  -
    input:
      bytes: [ 0x4c, 0xe8, 0x04, 0x20 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bcctr 7, 8"

  -
    input:
      bytes: [ 0x4c, 0xe0, 0x04, 0x20 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bcctr 7, 0"

  -
    input:
      bytes: [ 0x4c, 0xe8, 0x00, 0x21 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bclrl 7, 8"

  -
    input:
      bytes: [ 0x4c, 0xe0, 0x00, 0x21 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bclrl 7, 0"

  -
    input:
      bytes: [ 0x4c, 0xe8, 0x04, 0x21 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bcctrl 7, 8"

  -
    input:
      bytes: [ 0x4c, 0xe0, 0x04, 0x21 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bcctrl 7, 0"

  -
    input:
      bytes: [ 0x4c, 0xc8, 0x00, 0x20 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bclr 6, 8"

  -
    input:
      bytes: [ 0x4c, 0xc0, 0x00, 0x20 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bclr 6, 0"

  -
    input:
      bytes: [ 0x4c, 0xc8, 0x04, 0x20 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bcctr 6, 8"

  -
    input:
      bytes: [ 0x4c, 0xc0, 0x04, 0x20 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bcctr 6, 0"

  -
    input:
      bytes: [ 0x4c, 0xc8, 0x00, 0x21 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bclrl 6, 8"

  -
    input:
      bytes: [ 0x4c, 0xc0, 0x00, 0x21 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bclrl 6, 0"

  -
    input:
      bytes: [ 0x4c, 0xc8, 0x04, 0x21 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bcctrl 6, 8"

  -
    input:
      bytes: [ 0x4c, 0xc0, 0x04, 0x21 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bcctrl 6, 0"

  -
    input:
      bytes: [ 0x4d, 0x89, 0x04, 0x20 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bcctr 12, 9"

  -
    input:
      bytes: [ 0x4d, 0x81, 0x04, 0x20 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bcctr 12, 1"

  -
    input:
      bytes: [ 0x4d, 0x89, 0x00, 0x21 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bclrl 12, 9"

  -
    input:
      bytes: [ 0x4d, 0x81, 0x00, 0x21 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bclrl 12, 1"

  -
    input:
      bytes: [ 0x4d, 0x89, 0x04, 0x21 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bcctrl 12, 9"

  -
    input:
      bytes: [ 0x4d, 0x81, 0x04, 0x21 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bcctrl 12, 1"

  -
    input:
      bytes: [ 0x4d, 0xe9, 0x00, 0x20 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bclr 15, 9"

  -
    input:
      bytes: [ 0x4d, 0xe1, 0x00, 0x20 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bclr 15, 1"

  -
    input:
      bytes: [ 0x4d, 0xe9, 0x04, 0x20 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bcctr 15, 9"

  -
    input:
      bytes: [ 0x4d, 0xe1, 0x04, 0x20 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bcctr 15, 1"

  -
    input:
      bytes: [ 0x4d, 0xe9, 0x00, 0x21 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bclrl 15, 9"

  -
    input:
      bytes: [ 0x4d, 0xe1, 0x00, 0x21 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bclrl 15, 1"

  -
    input:
      bytes: [ 0x4d, 0xe9, 0x04, 0x21 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bcctrl 15, 9"

  -
    input:
      bytes: [ 0x4d, 0xe1, 0x04, 0x21 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bcctrl 15, 1"

  -
    input:
      bytes: [ 0x4d, 0xc9, 0x00, 0x20 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bclr 14, 9"

  -
    input:
      bytes: [ 0x4d, 0xc1, 0x00, 0x20 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bclr 14, 1"

  -
    input:
      bytes: [ 0x4d, 0xc9, 0x04, 0x20 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bcctr 14, 9"

  -
    input:
      bytes: [ 0x4d, 0xc1, 0x04, 0x20 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bcctr 14, 1"

  -
    input:
      bytes: [ 0x4d, 0xc9, 0x00, 0x21 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bclrl 14, 9"

  -
    input:
      bytes: [ 0x4d, 0xc1, 0x00, 0x21 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bclrl 14, 1"

  -
    input:
      bytes: [ 0x4d, 0xc9, 0x04, 0x21 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bcctrl 14, 9"

  -
    input:
      bytes: [ 0x4d, 0xc1, 0x04, 0x21 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bcctrl 14, 1"

  -
    input:
      bytes: [ 0x4c, 0x8a, 0x00, 0x20 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bclr 4, 10"

  -
    input:
      bytes: [ 0x4c, 0x8a, 0x04, 0x20 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bcctr 4, 10"

  -
    input:
      bytes: [ 0x4c, 0x8a, 0x00, 0x21 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bclrl 4, 10"

  -
    input:
      bytes: [ 0x4c, 0x8a, 0x04, 0x21 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bcctrl 4, 10"

  -
    input:
      bytes: [ 0x4c, 0xea, 0x00, 0x20 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bclr 7, 10"

  -
    input:
      bytes: [ 0x4c, 0xea, 0x04, 0x20 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bcctr 7, 10"

  -
    input:
      bytes: [ 0x4c, 0xea, 0x00, 0x21 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bclrl 7, 10"

  -
    input:
      bytes: [ 0x4c, 0xea, 0x04, 0x21 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bcctrl 7, 10"

  -
    input:
      bytes: [ 0x4c, 0xca, 0x00, 0x20 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bclr 6, 10"

  -
    input:
      bytes: [ 0x4c, 0xca, 0x04, 0x20 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bcctr 6, 10"

  -
    input:
      bytes: [ 0x4c, 0xca, 0x00, 0x21 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bclrl 6, 10"

  -
    input:
      bytes: [ 0x4c, 0xca, 0x04, 0x21 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bcctrl 6, 10"

  -
    input:
      bytes: [ 0x4d, 0x8b, 0x04, 0x20 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bcctr 12, 11"

  -
    input:
      bytes: [ 0x4d, 0x83, 0x04, 0x20 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bcctr 12, 3"

  -
    input:
      bytes: [ 0x4d, 0x8b, 0x00, 0x21 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bclrl 12, 11"

  -
    input:
      bytes: [ 0x4d, 0x83, 0x00, 0x21 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bclrl 12, 3"

  -
    input:
      bytes: [ 0x4d, 0x8b, 0x04, 0x21 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bcctrl 12, 11"

  -
    input:
      bytes: [ 0x4d, 0x83, 0x04, 0x21 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bcctrl 12, 3"

  -
    input:
      bytes: [ 0x4d, 0xeb, 0x00, 0x20 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bclr 15, 11"

  -
    input:
      bytes: [ 0x4d, 0xe3, 0x00, 0x20 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bclr 15, 3"

  -
    input:
      bytes: [ 0x4d, 0xeb, 0x04, 0x20 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bcctr 15, 11"

  -
    input:
      bytes: [ 0x4d, 0xe3, 0x04, 0x20 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bcctr 15, 3"

  -
    input:
      bytes: [ 0x4d, 0xeb, 0x00, 0x21 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bclrl 15, 11"

  -
    input:
      bytes: [ 0x4d, 0xe3, 0x00, 0x21 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bclrl 15, 3"

  -
    input:
      bytes: [ 0x4d, 0xeb, 0x04, 0x21 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bcctrl 15, 11"

  -
    input:
      bytes: [ 0x4d, 0xe3, 0x04, 0x21 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bcctrl 15, 3"

  -
    input:
      bytes: [ 0x4d, 0xcb, 0x00, 0x20 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bclr 14, 11"

  -
    input:
      bytes: [ 0x4d, 0xc3, 0x00, 0x20 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bclr 14, 3"

  -
    input:
      bytes: [ 0x4d, 0xcb, 0x04, 0x20 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bcctr 14, 11"

  -
    input:
      bytes: [ 0x4d, 0xc3, 0x04, 0x20 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bcctr 14, 3"

  -
    input:
      bytes: [ 0x4d, 0xcb, 0x00, 0x21 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bclrl 14, 11"

  -
    input:
      bytes: [ 0x4d, 0xc3, 0x00, 0x21 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bclrl 14, 3"

  -
    input:
      bytes: [ 0x4d, 0xcb, 0x04, 0x21 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bcctrl 14, 11"

  -
    input:
      bytes: [ 0x4d, 0xc3, 0x04, 0x21 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bcctrl 14, 3"

  -
    input:
      bytes: [ 0x4c, 0x8b, 0x00, 0x20 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bclr 4, 11"

  -
    input:
      bytes: [ 0x4c, 0x83, 0x00, 0x20 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bclr 4, 3"

  -
    input:
      bytes: [ 0x4c, 0x8b, 0x04, 0x20 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bcctr 4, 11"

  -
    input:
      bytes: [ 0x4c, 0x83, 0x04, 0x20 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bcctr 4, 3"

  -
    input:
      bytes: [ 0x4c, 0x8b, 0x00, 0x21 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bclrl 4, 11"

  -
    input:
      bytes: [ 0x4c, 0x83, 0x00, 0x21 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bclrl 4, 3"

  -
    input:
      bytes: [ 0x4c, 0x8b, 0x04, 0x21 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bcctrl 4, 11"

  -
    input:
      bytes: [ 0x4c, 0x83, 0x04, 0x21 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bcctrl 4, 3"

  -
    input:
      bytes: [ 0x4c, 0xeb, 0x00, 0x20 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bclr 7, 11"

  -
    input:
      bytes: [ 0x4c, 0xe3, 0x00, 0x20 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bclr 7, 3"

  -
    input:
      bytes: [ 0x4c, 0xeb, 0x04, 0x20 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bcctr 7, 11"

  -
    input:
      bytes: [ 0x4c, 0xe3, 0x04, 0x20 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bcctr 7, 3"

  -
    input:
      bytes: [ 0x4c, 0xeb, 0x00, 0x21 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bclrl 7, 11"

  -
    input:
      bytes: [ 0x4c, 0xe3, 0x00, 0x21 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bclrl 7, 3"

  -
    input:
      bytes: [ 0x4c, 0xeb, 0x04, 0x21 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bcctrl 7, 11"

  -
    input:
      bytes: [ 0x4c, 0xe3, 0x04, 0x21 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bcctrl 7, 3"

  -
    input:
      bytes: [ 0x4c, 0xcb, 0x00, 0x20 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bclr 6, 11"

  -
    input:
      bytes: [ 0x4c, 0xc3, 0x00, 0x20 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bclr 6, 3"

  -
    input:
      bytes: [ 0x4c, 0xcb, 0x04, 0x20 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bcctr 6, 11"

  -
    input:
      bytes: [ 0x4c, 0xc3, 0x04, 0x20 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bcctr 6, 3"

  -
    input:
      bytes: [ 0x4c, 0xcb, 0x00, 0x21 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bclrl 6, 11"

  -
    input:
      bytes: [ 0x4c, 0xc3, 0x00, 0x21 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bclrl 6, 3"

  -
    input:
      bytes: [ 0x4c, 0xcb, 0x04, 0x21 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bcctrl 6, 11"

  -
    input:
      bytes: [ 0x4c, 0xc3, 0x04, 0x21 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    skip: True
    skip_reason: https://github.com/llvm/llvm-project/issues/116619
    expected:
      insns:
        -
          asm_text: "bcctrl 6, 3"

  -
    input:
      bytes: [ 0x4c, 0x42, 0x12, 0x42 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "crset 2"

  -
    input:
      bytes: [ 0x4c, 0x42, 0x11, 0x82 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "crclr 2"

  -
    input:
      bytes: [ 0x4c, 0x43, 0x1b, 0x82 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "crmove 2, 3"

  -
    input:
      bytes: [ 0x4c, 0x43, 0x18, 0x42 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "crnot 2, 3"

  -
    input:
      bytes: [ 0x38, 0x43, 0xff, 0x80 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "addi 2, 3, -128"

  -
    input:
      bytes: [ 0x3c, 0x43, 0xff, 0x80 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "addis 2, 3, -128"

  -
    input:
      bytes: [ 0x30, 0x43, 0xff, 0x80 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "addic 2, 3, -128"

  -
    input:
      bytes: [ 0x34, 0x43, 0xff, 0x80 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "addic. 2, 3, -128"

  -
    input:
      bytes: [ 0x7c, 0x44, 0x18, 0x50 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "sub 2, 3, 4"

  -
    input:
      bytes: [ 0x7c, 0x44, 0x18, 0x51 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "sub. 2, 3, 4"

  -
    input:
      bytes: [ 0x7c, 0x44, 0x18, 0x10 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "subc 2, 3, 4"

  -
    input:
      bytes: [ 0x7c, 0x44, 0x18, 0x11 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "subc. 2, 3, 4"

  -
    input:
      bytes: [ 0x2d, 0x23, 0x00, 0x80 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "cmpdi 2, 3, 128"

  -
    input:
      bytes: [ 0x2c, 0x23, 0x00, 0x80 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "cmpdi 3, 128"

  -
    input:
      bytes: [ 0x7d, 0x23, 0x20, 0x00 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "cmpd 2, 3, 4"

  -
    input:
      bytes: [ 0x7c, 0x23, 0x20, 0x00 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "cmpd 3, 4"

  -
    input:
      bytes: [ 0x29, 0x23, 0x00, 0x80 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "cmpldi 2, 3, 128"

  -
    input:
      bytes: [ 0x28, 0x23, 0x00, 0x80 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "cmpldi 3, 128"

  -
    input:
      bytes: [ 0x7d, 0x23, 0x20, 0x40 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "cmpld 2, 3, 4"

  -
    input:
      bytes: [ 0x7c, 0x23, 0x20, 0x40 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "cmpld 3, 4"

  -
    input:
      bytes: [ 0x2d, 0x03, 0x00, 0x80 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "cmpwi 2, 3, 128"

  -
    input:
      bytes: [ 0x2c, 0x03, 0x00, 0x80 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "cmpwi 3, 128"

  -
    input:
      bytes: [ 0x7d, 0x03, 0x20, 0x00 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "cmpw 2, 3, 4"

  -
    input:
      bytes: [ 0x7c, 0x03, 0x20, 0x00 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "cmpw 3, 4"

  -
    input:
      bytes: [ 0x29, 0x03, 0x00, 0x80 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "cmplwi 2, 3, 128"

  -
    input:
      bytes: [ 0x28, 0x03, 0x00, 0x80 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "cmplwi 3, 128"

  -
    input:
      bytes: [ 0x7d, 0x03, 0x20, 0x40 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "cmplw 2, 3, 4"

  -
    input:
      bytes: [ 0x7c, 0x03, 0x20, 0x40 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "cmplw 3, 4"

  -
    input:
      bytes: [ 0x0e, 0x03, 0x00, 0x04 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "twlti 3, 4"

  -
    input:
      bytes: [ 0x7e, 0x03, 0x20, 0x08 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "twlt 3, 4"

  -
    input:
      bytes: [ 0x0a, 0x03, 0x00, 0x04 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "tdlti 3, 4"

  -
    input:
      bytes: [ 0x7e, 0x03, 0x20, 0x88 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "tdlt 3, 4"

  -
    input:
      bytes: [ 0x0e, 0x83, 0x00, 0x04 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "twi 20, 3, 4"

  -
    input:
      bytes: [ 0x7e, 0x83, 0x20, 0x08 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "tw 20, 3, 4"

  -
    input:
      bytes: [ 0x0a, 0x83, 0x00, 0x04 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "tdi 20, 3, 4"

  -
    input:
      bytes: [ 0x7e, 0x83, 0x20, 0x88 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "td 20, 3, 4"

  -
    input:
      bytes: [ 0x0c, 0x83, 0x00, 0x04 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "tweqi 3, 4"

  -
    input:
      bytes: [ 0x7c, 0x83, 0x20, 0x08 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "tweq 3, 4"

  -
    input:
      bytes: [ 0x08, 0x83, 0x00, 0x04 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "tdeqi 3, 4"

  -
    input:
      bytes: [ 0x7c, 0x83, 0x20, 0x88 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "tdeq 3, 4"

  -
    input:
      bytes: [ 0x0d, 0x83, 0x00, 0x04 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "twi 12, 3, 4"

  -
    input:
      bytes: [ 0x7d, 0x83, 0x20, 0x08 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "tw 12, 3, 4"

  -
    input:
      bytes: [ 0x09, 0x83, 0x00, 0x04 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "tdi 12, 3, 4"

  -
    input:
      bytes: [ 0x7d, 0x83, 0x20, 0x88 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "td 12, 3, 4"

  -
    input:
      bytes: [ 0x0d, 0x03, 0x00, 0x04 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "twgti 3, 4"

  -
    input:
      bytes: [ 0x7d, 0x03, 0x20, 0x08 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "twgt 3, 4"

  -
    input:
      bytes: [ 0x09, 0x03, 0x00, 0x04 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "tdgti 3, 4"

  -
    input:
      bytes: [ 0x7d, 0x03, 0x20, 0x88 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "tdgt 3, 4"

  -
    input:
      bytes: [ 0x0f, 0x03, 0x00, 0x04 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "twnei 3, 4"

  -
    input:
      bytes: [ 0x7f, 0x03, 0x20, 0x08 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "twne 3, 4"

  -
    input:
      bytes: [ 0x0b, 0x03, 0x00, 0x04 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "tdnei 3, 4"

  -
    input:
      bytes: [ 0x7f, 0x03, 0x20, 0x88 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "tdne 3, 4"

  -
    input:
      bytes: [ 0x0c, 0x43, 0x00, 0x04 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "twllti 3, 4"

  -
    input:
      bytes: [ 0x7c, 0x43, 0x20, 0x08 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "twllt 3, 4"

  -
    input:
      bytes: [ 0x08, 0x43, 0x00, 0x04 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "tdllti 3, 4"

  -
    input:
      bytes: [ 0x7c, 0x43, 0x20, 0x88 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "tdllt 3, 4"

  -
    input:
      bytes: [ 0x0c, 0xc3, 0x00, 0x04 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "twi 6, 3, 4"

  -
    input:
      bytes: [ 0x7c, 0xc3, 0x20, 0x08 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "tw 6, 3, 4"

  -
    input:
      bytes: [ 0x08, 0xc3, 0x00, 0x04 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "tdi 6, 3, 4"

  -
    input:
      bytes: [ 0x7c, 0xc3, 0x20, 0x88 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "td 6, 3, 4"

  -
    input:
      bytes: [ 0x0c, 0xa3, 0x00, 0x04 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "twi 5, 3, 4"

  -
    input:
      bytes: [ 0x7c, 0xa3, 0x20, 0x08 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "tw 5, 3, 4"

  -
    input:
      bytes: [ 0x08, 0xa3, 0x00, 0x04 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "tdi 5, 3, 4"

  -
    input:
      bytes: [ 0x7c, 0xa3, 0x20, 0x88 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "td 5, 3, 4"

  -
    input:
      bytes: [ 0x0c, 0x23, 0x00, 0x04 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "twlgti 3, 4"

  -
    input:
      bytes: [ 0x7c, 0x23, 0x20, 0x08 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "twlgt 3, 4"

  -
    input:
      bytes: [ 0x08, 0x23, 0x00, 0x04 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "tdlgti 3, 4"

  -
    input:
      bytes: [ 0x7c, 0x23, 0x20, 0x88 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "tdlgt 3, 4"

  -
    input:
      bytes: [ 0x0f, 0xe3, 0x00, 0x04 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "twui 3, 4"

  -
    input:
      bytes: [ 0x7f, 0xe3, 0x20, 0x08 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "twu 3, 4"

  -
    input:
      bytes: [ 0x0b, 0xe3, 0x00, 0x04 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "tdui 3, 4"

  -
    input:
      bytes: [ 0x7f, 0xe3, 0x20, 0x88 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "tdu 3, 4"

  -
    input:
      bytes: [ 0x7f, 0xe0, 0x00, 0x08 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "trap"

  -
    input:
      bytes: [ 0x78, 0x62, 0x28, 0xc4 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "rldicr 2, 3, 5, 3"

  -
    input:
      bytes: [ 0x78, 0x62, 0x28, 0xc5 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "rldicr. 2, 3, 5, 3"

  -
    input:
      bytes: [ 0x78, 0x62, 0x4f, 0x20 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "rldicl 2, 3, 9, 60"

  -
    input:
      bytes: [ 0x78, 0x62, 0x4f, 0x21 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "rldicl. 2, 3, 9, 60"

  -
    input:
      bytes: [ 0x78, 0x62, 0xb9, 0x4e ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "rldimi 2, 3, 55, 5"

  -
    input:
      bytes: [ 0x78, 0x62, 0xb9, 0x4f ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "rldimi. 2, 3, 55, 5"

  -
    input:
      bytes: [ 0x78, 0x62, 0x20, 0x00 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "rotldi 2, 3, 4"

  -
    input:
      bytes: [ 0x78, 0x62, 0x20, 0x01 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "rotldi. 2, 3, 4"

  -
    input:
      bytes: [ 0x78, 0x62, 0xe0, 0x02 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "rotldi 2, 3, 60"

  -
    input:
      bytes: [ 0x78, 0x62, 0xe0, 0x03 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "rotldi. 2, 3, 60"

  -
    input:
      bytes: [ 0x78, 0x62, 0x20, 0x10 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "rotld 2, 3, 4"

  -
    input:
      bytes: [ 0x78, 0x62, 0x20, 0x11 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "rotld. 2, 3, 4"

  -
    input:
      bytes: [ 0x78, 0x62, 0x26, 0xe4 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "sldi 2, 3, 4"

  -
    input:
      bytes: [ 0x78, 0x62, 0x26, 0xe5 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "rldicr. 2, 3, 4, 59"

  -
    input:
      bytes: [ 0x78, 0x62, 0xe1, 0x02 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "rldicl 2, 3, 60, 4"

  -
    input:
      bytes: [ 0x78, 0x62, 0xe1, 0x03 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "rldicl. 2, 3, 60, 4"

  -
    input:
      bytes: [ 0x78, 0x62, 0x01, 0x00 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "clrldi 2, 3, 4"

  -
    input:
      bytes: [ 0x78, 0x62, 0x01, 0x01 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "clrldi. 2, 3, 4"

  -
    input:
      bytes: [ 0x78, 0x62, 0x06, 0xe4 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "rldicr 2, 3, 0, 59"

  -
    input:
      bytes: [ 0x78, 0x62, 0x06, 0xe5 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "rldicr. 2, 3, 0, 59"

  -
    input:
      bytes: [ 0x78, 0x62, 0x20, 0x48 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "rldic 2, 3, 4, 1"

  -
    input:
      bytes: [ 0x78, 0x62, 0x20, 0x49 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "rldic. 2, 3, 4, 1"

  -
    input:
      bytes: [ 0x54, 0x62, 0x28, 0x06 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "rlwinm 2, 3, 5, 0, 3"

  -
    input:
      bytes: [ 0x54, 0x62, 0x28, 0x07 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "rlwinm. 2, 3, 5, 0, 3"

  -
    input:
      bytes: [ 0x54, 0x62, 0x4f, 0x3e ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "rlwinm 2, 3, 9, 28, 31"

  -
    input:
      bytes: [ 0x54, 0x62, 0x4f, 0x3f ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "rlwinm. 2, 3, 9, 28, 31"

  -
    input:
      bytes: [ 0x50, 0x62, 0xd9, 0x50 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "rlwimi 2, 3, 27, 5, 8"

  -
    input:
      bytes: [ 0x50, 0x62, 0xd9, 0x51 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "rlwimi. 2, 3, 27, 5, 8"

  -
    input:
      bytes: [ 0x50, 0x62, 0xb9, 0x50 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "rlwimi 2, 3, 23, 5, 8"

  -
    input:
      bytes: [ 0x50, 0x62, 0xb9, 0x51 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "rlwimi. 2, 3, 23, 5, 8"

  -
    input:
      bytes: [ 0x54, 0x62, 0x20, 0x3e ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "rotlwi 2, 3, 4"

  -
    input:
      bytes: [ 0x54, 0x62, 0x20, 0x3f ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "rotlwi. 2, 3, 4"

  -
    input:
      bytes: [ 0x54, 0x62, 0xe0, 0x3e ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "rotlwi 2, 3, 28"

  -
    input:
      bytes: [ 0x54, 0x62, 0xe0, 0x3f ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "rotlwi. 2, 3, 28"

  -
    input:
      bytes: [ 0x5c, 0x62, 0x20, 0x3e ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "rotlw 2, 3, 4"

  -
    input:
      bytes: [ 0x5c, 0x62, 0x20, 0x3f ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "rotlw. 2, 3, 4"

  -
    input:
      bytes: [ 0x54, 0x62, 0x20, 0x36 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "slwi 2, 3, 4"

  -
    input:
      bytes: [ 0x54, 0x62, 0x20, 0x37 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "rlwinm. 2, 3, 4, 0, 27"

  -
    input:
      bytes: [ 0x54, 0x62, 0xe1, 0x3e ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "srwi 2, 3, 4"

  -
    input:
      bytes: [ 0x54, 0x62, 0xe1, 0x3f ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "rlwinm. 2, 3, 28, 4, 31"

  -
    input:
      bytes: [ 0x54, 0x62, 0x01, 0x3e ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "clrlwi 2, 3, 4"

  -
    input:
      bytes: [ 0x54, 0x62, 0x01, 0x3f ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "clrlwi. 2, 3, 4"

  -
    input:
      bytes: [ 0x54, 0x62, 0x00, 0x36 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "rlwinm 2, 3, 0, 0, 27"

  -
    input:
      bytes: [ 0x54, 0x62, 0x00, 0x37 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "rlwinm. 2, 3, 0, 0, 27"

  -
    input:
      bytes: [ 0x54, 0x62, 0x20, 0x76 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "rlwinm 2, 3, 4, 1, 27"

  -
    input:
      bytes: [ 0x54, 0x62, 0x20, 0x77 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "rlwinm. 2, 3, 4, 1, 27"

  -
    input:
      bytes: [ 0x7c, 0x41, 0x03, 0xa6 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "mtxer 2"

  -
    input:
      bytes: [ 0x7c, 0x41, 0x02, 0xa6 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "mfxer 2"

  -
    input:
      bytes: [ 0x7c, 0x43, 0x03, 0xa6 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "mtudscr 2"

  -
    input:
      bytes: [ 0x7c, 0x43, 0x02, 0xa6 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "mfudscr 2"

  -
    input:
      bytes: [ 0x7c, 0x48, 0x03, 0xa6 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "mtlr 2"

  -
    input:
      bytes: [ 0x7c, 0x48, 0x02, 0xa6 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "mflr 2"

  -
    input:
      bytes: [ 0x7c, 0x49, 0x03, 0xa6 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "mtctr 2"

  -
    input:
      bytes: [ 0x7c, 0x49, 0x02, 0xa6 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "mfctr 2"

  -
    input:
      bytes: [ 0x7c, 0x4d, 0x03, 0xa6 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "mtuamr 2"

  -
    input:
      bytes: [ 0x7c, 0x4d, 0x02, 0xa6 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "mfuamr 2"

  -
    input:
      bytes: [ 0x7c, 0x40, 0xe3, 0xa6 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "mtppr 2"

  -
    input:
      bytes: [ 0x7c, 0x40, 0xe2, 0xa6 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "mfppr 2"

  -
    input:
      bytes: [ 0x60, 0x00, 0x00, 0x00 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "nop"

  -
    input:
      bytes: [ 0x68, 0x00, 0x00, 0x00 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "xnop"

  -
    input:
      bytes: [ 0x38, 0x40, 0x00, 0x80 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "li 2, 128"

  -
    input:
      bytes: [ 0x3c, 0x40, 0x00, 0x80 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "lis 2, 128"

  -
    input:
      bytes: [ 0x7c, 0x62, 0x1b, 0x78 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "mr 2, 3"

  -
    input:
      bytes: [ 0x7c, 0x62, 0x1b, 0x79 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "mr. 2, 3"

  -
    input:
      bytes: [ 0x7c, 0x62, 0x18, 0xf8 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "not 2, 3"

  -
    input:
      bytes: [ 0x7c, 0x62, 0x18, 0xf9 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "not. 2, 3"

  -
    input:
      bytes: [ 0x7c, 0x4f, 0xf1, 0x20 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "mtcr 2"

  -
    input:
      bytes: [ 0x7c, 0x60, 0x06, 0x6c ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "dss 3"

  -
    input:
      bytes: [ 0x7e, 0x00, 0x06, 0x6c ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "dssall"

  -
    input:
      bytes: [ 0x7c, 0x6c, 0x5a, 0xac ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "dst 12, 11, 3"

  -
    input:
      bytes: [ 0x7e, 0x6c, 0x5a, 0xac ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "dstt 12, 11, 3"

  -
    input:
      bytes: [ 0x7c, 0x6c, 0x5a, 0xec ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "dstst 12, 11, 3"

  -
    input:
      bytes: [ 0x7e, 0x6c, 0x5a, 0xec ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "dststt 12, 11, 3"

  -
    input:
      bytes: [ 0x7c, 0x00, 0x02, 0xe4 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "tlbia"

  -
    input:
      bytes: [ 0x7d, 0x06, 0x3c, 0xaa ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "lswi 8, 6, 7"

  -
    input:
      bytes: [ 0x7d, 0x06, 0x3d, 0xaa ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "stswi 8, 6, 7"

  -
    input:
      bytes: [ 0x4c, 0x00, 0x00, 0x24 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "rfid"

  -
    input:
      bytes: [ 0x7e, 0xa5, 0x3e, 0xaa ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "lbzcix 21, 5, 7"

  -
    input:
      bytes: [ 0x7e, 0xa5, 0x3e, 0x6a ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "lhzcix 21, 5, 7"

  -
    input:
      bytes: [ 0x7e, 0xa5, 0x3e, 0x2a ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "lwzcix 21, 5, 7"

  -
    input:
      bytes: [ 0x7e, 0xa5, 0x3e, 0xea ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "ldcix 21, 5, 7"

  -
    input:
      bytes: [ 0x7e, 0xa5, 0x3f, 0xaa ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "stbcix 21, 5, 7"

  -
    input:
      bytes: [ 0x7e, 0xa5, 0x3f, 0x6a ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "sthcix 21, 5, 7"

  -
    input:
      bytes: [ 0x7e, 0xa5, 0x3f, 0x2a ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "stwcix 21, 5, 7"

  -
    input:
      bytes: [ 0x7e, 0xa5, 0x3f, 0xea ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "stdcix 21, 5, 7"

  -
    input:
      bytes: [ 0x00, 0x00, 0x02, 0x00 ]
      arch: "CS_ARCH_PPC"
      options: [ "CS_OPT_ONLY_OFFSET_BRANCH", "CS_OPT_SYNTAX_NOREGNAME", "CS_MODE_BIG_ENDIAN", "CS_MODE_64", "CS_MODE_PWR7" ]
    expected:
      insns:
        -
          asm_text: "attn"
