)]}'
{
  "commit": "2706cbca0310da129d94a0160d18c6e588de03e3",
  "tree": "5ea9de1cedcacf12ac369349682fddd8a27e18db",
  "parents": [
    "ab53fe6c43b6b90f0ebbe11e7834ba3621be3d07"
  ],
  "author": {
    "name": "Julian Zhu",
    "email": "jz531210@gmail.com",
    "time": "Sun Oct 11 16:45:31 2026 +0800"
  },
  "committer": {
    "name": "Julian Zhu",
    "email": "jz531210@gmail.com",
    "time": "Wed Oct 14 18:42:18 2026 -0700"
  },
  "message": "riscv64: fix c.j offset decoding\n\nThe spec places imm[3:1] in inst[5:3], but the decoder\nextracted inst[5:2], shifting imm[3:1] by one bit and\ngiving wrong jump targets.\n\nChange-Id: Ib1a97dcad4d418847f14734445826068cf17a5c8\nReviewed-on: https://go-review.googlesource.com/c/arch/+/847794\nReviewed-by: Mark Ryan \u003cmarkusdryan@gmail.com\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nLUCI-TryBot-Result: golang-scoped@luci-project-accounts.iam.gserviceaccount.com \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Joel Sing \u003cjoel@sing.id.au\u003e\nReviewed-by: Carlos Amedee \u003ccarlos@golang.org\u003e\nReviewed-by: Meng Zhuo \u003cmengzhuo1203@gmail.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c0223dfdee12983b1db23a4d56e913ba69e432a9",
      "old_mode": 33188,
      "old_path": "riscv64/riscv64asm/decode.go",
      "new_id": "60faa6510b90d87c59fbd95a7fcee0e55ec22470",
      "new_mode": 33188,
      "new_path": "riscv64/riscv64asm/decode.go"
    },
    {
      "type": "modify",
      "old_id": "e28d4a53f4cdcaca20ac565d057fc366f2419f37",
      "old_mode": 33188,
      "old_path": "riscv64/riscv64asm/testdata/gnucases.txt",
      "new_id": "645324ef641def16a0fe8ad4a65a08ef53310a76",
      "new_mode": 33188,
      "new_path": "riscv64/riscv64asm/testdata/gnucases.txt"
    }
  ]
}
