)]}'
{
  "commit": "eff93f19cb973c58fbc9899e4e111d583e4a1dbe",
  "tree": "0aa40b20972b72d0c0bab8e027e6df3a96e4e349",
  "parents": [
    "e35f05214f9995a918ec4731b36322e20db42507"
  ],
  "author": {
    "name": "WANG Xuerui",
    "email": "git@xen0n.name",
    "time": "Sun Mar 23 17:30:38 2025 +0800"
  },
  "committer": {
    "name": "cailulu",
    "email": "cailulu@loongson.cn",
    "time": "Sun Apr 13 10:45:00 2025 +0800"
  },
  "message": "LoongArch: Support LA32R aliases rdcnt{vl,vh,id}.w\n\nThese LA32R instructions are in fact special cases of the LA32S/LA64\nrdtime{l,h}.w (with only one output operand instead of two, the other\none being forced to $zero), but are named differently in the LA32R\nISA manual nevertheless.\n\nAs the LA32R names are more memorable to a degree (especially for those\nhaving difficulties remembering which operand corresponds to the node\nID), support them by making them aliases of the corresponding LA32S/LA64\ninstruction respectively, and make them render as such in disassembly.\n\nSigned-off-by: WANG Xuerui \u003cgit@xen0n.name\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7125f2e3309e9577540aff1c1b4446dde3f13081",
      "old_mode": 33188,
      "old_path": "gas/testsuite/gas/loongarch/fix_op.d",
      "new_id": "05e7403d15c64139f726e766d2e7ecbf0dd97627",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/loongarch/fix_op.d"
    },
    {
      "type": "modify",
      "old_id": "d0523f959fb808e26d3d233d72fcaa82665c4e00",
      "old_mode": 33188,
      "old_path": "gas/testsuite/gas/loongarch/fix_op.s",
      "new_id": "876913bfdfba0db0941cea892aa8e8c4529ea218",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/loongarch/fix_op.s"
    },
    {
      "type": "modify",
      "old_id": "753eae7a8f9c10fb80c05b1419b77d1f7c800a4a",
      "old_mode": 33188,
      "old_path": "gas/testsuite/gas/loongarch/insn_alias_32.d",
      "new_id": "3aa716f5b8f23a1910ab58bbcd6cfd118a53fdc0",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/loongarch/insn_alias_32.d"
    },
    {
      "type": "modify",
      "old_id": "8027e32a5a63f5204ccca84ed7db23bf6f72199a",
      "old_mode": 33188,
      "old_path": "gas/testsuite/gas/loongarch/insn_alias_32.s",
      "new_id": "492e52a0c4085ef76c11f6005b15256284ca5011",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/loongarch/insn_alias_32.s"
    },
    {
      "type": "modify",
      "old_id": "a172a2afadcc7e54e88b27bf985b0940653ca20e",
      "old_mode": 33188,
      "old_path": "opcodes/loongarch-opc.c",
      "new_id": "fa53021cfae451e4d0e6326c89c375ddd6091425",
      "new_mode": 33188,
      "new_path": "opcodes/loongarch-opc.c"
    }
  ]
}
