)]}'
{
  "commit": "34fcc16e79b402e820f75ff376f0c8c5a185878f",
  "tree": "72ced1909612a9381f7a499d0cb5aba0f47463ec",
  "parents": [
    "bb13e094aa780e2e0c6afed29b497e58a9e7c5a8"
  ],
  "author": {
    "name": "Nelson Chu",
    "email": "nelson@rivosinc.com",
    "time": "Wed Jul 09 12:53:40 2025 +0800"
  },
  "committer": {
    "name": "Nelson Chu",
    "email": "nelson@rivosinc.com",
    "time": "Thu Jul 10 19:32:07 2025 +0800"
  },
  "message": "RISC-V: Clarify the imply rule of c\n\nThis also fix the imply result for .option rvc.\n\nImply zcf when c and f and rv32\nImply zcd when c and d\nImply zca when c\n\nChanged INSN_CLASS_C to INSN_CLASS_ZCA\nChanged INSN_CLASS_F_AND_C to INSN_CLASS_ZCF\nChanged INSN_CLASS_D_AND_C to INSN_CLASS_ZCD\nChanged INSN_CLASS_ZIHINTNTL_AND_C to INSN_CLASS_ZIHINTNTL_AND_ZCA\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "776bfd5cea046059e1a4d08963a80b6a92b852bf",
      "old_mode": 33188,
      "old_path": "bfd/elfxx-riscv.c",
      "new_id": "bdec17c7d1ca742fc54ce3cd76ef4650188fa043",
      "new_mode": 33188,
      "new_path": "bfd/elfxx-riscv.c"
    },
    {
      "type": "modify",
      "old_id": "1791b882567a6eba5d140c4d628889b458c1ad2f",
      "old_mode": 33188,
      "old_path": "gas/doc/c-riscv.texi",
      "new_id": "ea4be32a8ff3a177e43c07a1c0b7a759a81f4586",
      "new_mode": 33188,
      "new_path": "gas/doc/c-riscv.texi"
    },
    {
      "type": "modify",
      "old_id": "04c322ab1ddb18cf186a9d7d936cffeb2765179c",
      "old_mode": 33188,
      "old_path": "gas/testsuite/gas/riscv/attribute-10.d",
      "new_id": "cb3ae5a897f1c73b980f7f0a6e0717505d733af1",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/riscv/attribute-10.d"
    },
    {
      "type": "modify",
      "old_id": "8e87e8e6995c4866a6b0b70f7f694caff12f2c7c",
      "old_mode": 33188,
      "old_path": "gas/testsuite/gas/riscv/attribute-17.d",
      "new_id": "f431b0441e4423cd07948ce4cefdd3ab31df25ed",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/riscv/attribute-17.d"
    },
    {
      "type": "modify",
      "old_id": "d73e3f00ed823287c947b9cd750f9d1ac065cdcf",
      "old_mode": 33188,
      "old_path": "gas/testsuite/gas/riscv/attribute-19.d",
      "new_id": "b9b5a4028ba0c1e8c70b18cbdb6155a4c6965882",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/riscv/attribute-19.d"
    },
    {
      "type": "modify",
      "old_id": "22bcc13f20712d644931e3d58b97f05b03a643cf",
      "old_mode": 33188,
      "old_path": "gas/testsuite/gas/riscv/attribute-20.d",
      "new_id": "7fbfda03be0b0562e35577524725bc471cb322f6",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/riscv/attribute-20.d"
    },
    {
      "type": "modify",
      "old_id": "54e79aa28f212d569d7cb76b277236676dd0045a",
      "old_mode": 33188,
      "old_path": "gas/testsuite/gas/riscv/attribute-rva23s.d",
      "new_id": "b38b7b9f0a9d07fbe6cf597c3f4aacd7ff5cd773",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/riscv/attribute-rva23s.d"
    },
    {
      "type": "modify",
      "old_id": "5cee65afde940ca1f1fb155b0f266f82424a5b4e",
      "old_mode": 33188,
      "old_path": "gas/testsuite/gas/riscv/attribute-rvb23s.d",
      "new_id": "87e243cab2ce665df4a40100567f9521573f31bf",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/riscv/attribute-rvb23s.d"
    },
    {
      "type": "modify",
      "old_id": "b68da92b07c9ed94fef7e255909fa06e4be6816b",
      "old_mode": 33188,
      "old_path": "gas/testsuite/gas/riscv/imply.d",
      "new_id": "b3b83b0af96c5c8429c6193527020ef49af5673b",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/riscv/imply.d"
    },
    {
      "type": "modify",
      "old_id": "35c68d3efbb6e545ebf5f512f34208a647ef11df",
      "old_mode": 33188,
      "old_path": "gas/testsuite/gas/riscv/imply.s",
      "new_id": "eba215d84a4fec9a75e3f5011ce332507482d41d",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/riscv/imply.s"
    },
    {
      "type": "modify",
      "old_id": "ab1d4700e5fb1f6a2ba52d54bd6ccf07097dc2e8",
      "old_mode": 33188,
      "old_path": "gas/testsuite/gas/riscv/mapping-symbols.d",
      "new_id": "ddc150274adfcab28668f962f9b7e38ce772eae2",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/riscv/mapping-symbols.d"
    },
    {
      "type": "modify",
      "old_id": "712c1bdff4d30efe856562434e0d2384c0004efb",
      "old_mode": 33188,
      "old_path": "gas/testsuite/gas/riscv/march-ok-reorder.d",
      "new_id": "883d6a2e1cd7b6fe7e99dab646752b7697e32c78",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/riscv/march-ok-reorder.d"
    },
    {
      "type": "modify",
      "old_id": "8c1f66587960a7df3da6785ad5746f5d23c097d6",
      "old_mode": 33188,
      "old_path": "gas/testsuite/gas/riscv/option-arch-attr.d",
      "new_id": "27df69dc176ab63353fd2cd376da0a84810ce760",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/riscv/option-arch-attr.d"
    },
    {
      "type": "modify",
      "old_id": "e4b603b83c68ec11e200b5eacc8376bbe791f9bb",
      "old_mode": 33188,
      "old_path": "gas/testsuite/gas/riscv/option-arch-dis.d",
      "new_id": "bee01f1abd8ee0df4d1a34a00ff5c015f69028c3",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/riscv/option-arch-dis.d"
    },
    {
      "type": "modify",
      "old_id": "6f36ed6c0854971e2b75e23473886368e1182087",
      "old_mode": 33188,
      "old_path": "gas/testsuite/gas/riscv/option-norvc.d",
      "new_id": "5a4b97688a7867749cccc757817f987c424e32a9",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/riscv/option-norvc.d"
    },
    {
      "type": "modify",
      "old_id": "2b146afd86883cceacc069b03f9891ea5d3bb110",
      "old_mode": 33188,
      "old_path": "include/opcode/riscv.h",
      "new_id": "858fcce6871666ccb142853606a8874187a4634f",
      "new_mode": 33188,
      "new_path": "include/opcode/riscv.h"
    },
    {
      "type": "modify",
      "old_id": "f17d284ca6d9a94590016e08da5d81f32ce9143f",
      "old_mode": 33188,
      "old_path": "opcodes/riscv-opc.c",
      "new_id": "56ef62a622f9877a3cbd9f313b0dbf79e6da2557",
      "new_mode": 33188,
      "new_path": "opcodes/riscv-opc.c"
    }
  ]
}
