)]}'
{
  "commit": "b52d49e97fc458f90c2e2f8ee79a20208d68682f",
  "tree": "9320988e23d6eaa1022aff1127ced42c23d09a5a",
  "parents": [
    "ca334e10dcd1f0f3a3c08f8dc3f9945d574d0e6b"
  ],
  "author": {
    "name": "Weiwei Li",
    "email": "liweiwei@iscas.ac.cn",
    "time": "Thu Dec 07 15:32:30 2023 +0000"
  },
  "committer": {
    "name": "Alistair Francis",
    "email": "alistair.francis@wdc.com",
    "time": "Wed Jan 10 18:47:47 2024 +1000"
  },
  "message": "target/riscv: Add support for Zacas extension\n\nAdd support for amocas.w/d/q instructions which are part of the ratified\nZacas extension: https://github.com/riscv/riscv-zacas\n\nSigned-off-by: Weiwei Li \u003cliweiwei@iscas.ac.cn\u003e\nSigned-off-by: Junqiang Wang \u003cwangjunqiang@iscas.ac.cn\u003e\nSigned-off-by: Rob Bradford \u003crbradford@rivosinc.com\u003e\nReviewed-by: Daniel Henrique Barboza \u003cdbarboza@ventanamicro.com\u003e\nMessage-ID: \u003c20231207153842.32401-2-rbradford@rivosinc.com\u003e\nSigned-off-by: Alistair Francis \u003calistair.francis@wdc.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "53b82cc581ef3b19e30a2ed393e2b2a644a8db88",
      "old_mode": 33188,
      "old_path": "target/riscv/cpu.c",
      "new_id": "21b0eddf6fb211546c3b131d9cdee8aabf1752f0",
      "new_mode": 33188,
      "new_path": "target/riscv/cpu.c"
    },
    {
      "type": "modify",
      "old_id": "f4605fb190b98a0b8ebb69164c56be7c1b6bb797",
      "old_mode": 33188,
      "old_path": "target/riscv/cpu_cfg.h",
      "new_id": "d516de4a44db89a1f4d5870357aee924f3f0bca3",
      "new_mode": 33188,
      "new_path": "target/riscv/cpu_cfg.h"
    },
    {
      "type": "modify",
      "old_id": "33597fe2bb1bb2be5d2c1e8b96df0ccbad0d74ac",
      "old_mode": 33188,
      "old_path": "target/riscv/insn32.decode",
      "new_id": "f22df04cfd1b887e7672509ac81a98e384fe7705",
      "new_mode": 33188,
      "new_path": "target/riscv/insn32.decode"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5d274d4c08b2efa110cd8a90398772a0f83d261e",
      "new_mode": 33188,
      "new_path": "target/riscv/insn_trans/trans_rvzacas.c.inc"
    },
    {
      "type": "modify",
      "old_id": "8a35683a345dadfcd9d67aef8866c497d18ed028",
      "old_mode": 33188,
      "old_path": "target/riscv/tcg/tcg-cpu.c",
      "new_id": "29b5a88931efacbe1d732de5dc9e345ebb2bb748",
      "new_mode": 33188,
      "new_path": "target/riscv/tcg/tcg-cpu.c"
    },
    {
      "type": "modify",
      "old_id": "f0be79bb160ba45f234468228ef1809d1701bb6e",
      "old_mode": 33188,
      "old_path": "target/riscv/translate.c",
      "new_id": "071fbad7ef434faf40cc89505928486ec2851cb5",
      "new_mode": 33188,
      "new_path": "target/riscv/translate.c"
    }
  ]
}
