)]}'
{
  "commit": "f511f80fa3fcaf6bcbe727fb902b8bd5ec8f9c20",
  "tree": "6958b2ab3024e997f728a7811ea0099a5f30df3f",
  "parents": [
    "4041e11db3ec3611921d10150572a92689aa3154"
  ],
  "author": {
    "name": "Christoph Müllner",
    "email": "christoph.muellner@vrull.eu",
    "time": "Tue Jun 28 17:44:57 2022 +0200"
  },
  "committer": {
    "name": "Philipp Tomsich",
    "email": "philipp.tomsich@vrull.eu",
    "time": "Thu Sep 22 18:06:09 2022 +0200"
  },
  "message": "RISC-V: Add T-Head FMemIdx vendor extension\n\nT-Head has a range of vendor-specific instructions.\nTherefore it makes sense to group them into smaller chunks\nin form of vendor extensions.\n\nThis patch adds the XTheadFMemIdx extension, a collection of\nT-Head-specific floating-point memory access instructions.\nThe \u0027th\u0027 prefix and the \"XTheadFMemIdx\" extension are documented\nin a PR for the RISC-V toolchain conventions ([1]).\n\n[1] https://github.com/riscv-non-isa/riscv-toolchain-conventions/pull/19\n\nCo-developed-by: Lifang Xia \u003clifang_xia@linux.alibaba.com\u003e\nSigned-off-by: Christoph Müllner \u003cchristoph.muellner@vrull.eu\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "41f7849abb146431fa82690ca95e99e17bce5ee8",
      "old_mode": 33188,
      "old_path": "bfd/elfxx-riscv.c",
      "new_id": "d8f68fa2b50555e78acfea493f8363aed51fde41",
      "new_mode": 33188,
      "new_path": "bfd/elfxx-riscv.c"
    },
    {
      "type": "modify",
      "old_id": "401f7e443c24653fd9cf7bc044efb6e5d2089509",
      "old_mode": 33188,
      "old_path": "gas/doc/c-riscv.texi",
      "new_id": "392be0e7e21364cd6dd386f5eadb005ba43a89a4",
      "new_mode": 33188,
      "new_path": "gas/doc/c-riscv.texi"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a32e81eec46846fea92fe25d0f38a00cb8f1152f",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/riscv/x-thead-fmemidx-fail.d"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ef28f047b41c77254237fd4fc877f4bce60fa931",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/riscv/x-thead-fmemidx-fail.l"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e486c6a14239ead2c67b5dd25861bc0e3a35022a",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/riscv/x-thead-fmemidx-fail.s"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dfa477c8fc4b09d312276ed03f23ece4cd4c30b9",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/riscv/x-thead-fmemidx.d"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0d70bb7e799414718303b60824a0fa6580b0563b",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/riscv/x-thead-fmemidx.s"
    },
    {
      "type": "modify",
      "old_id": "b504ce019b60105fd7ac88f4e2328252afbac6c2",
      "old_mode": 33188,
      "old_path": "include/opcode/riscv-opc.h",
      "new_id": "ecba9f51c844cd25c7445e46c258d7176d02f9a0",
      "new_mode": 33188,
      "new_path": "include/opcode/riscv-opc.h"
    },
    {
      "type": "modify",
      "old_id": "854269a9d98ca8aa3cff368321eb596939c852a7",
      "old_mode": 33188,
      "old_path": "include/opcode/riscv.h",
      "new_id": "1b7de3cb14265a40e19fcb7b665e7c6601b08e5c",
      "new_mode": 33188,
      "new_path": "include/opcode/riscv.h"
    },
    {
      "type": "modify",
      "old_id": "5d5298923c8e09c5ff42dfa427e6ca9cb4e8ae33",
      "old_mode": 33188,
      "old_path": "opcodes/riscv-opc.c",
      "new_id": "6c1c4c9a1ade527c41baf242f2aa9f5b1c77e136",
      "new_mode": 33188,
      "new_path": "opcodes/riscv-opc.c"
    }
  ]
}
