)]}'
{
  "commit": "437e2ff1ad8a1d5f20ebd27af2f04e1a1bcb48a7",
  "tree": "1927f533f9650a3bd1662aa4d2c4c5d781339f40",
  "parents": [
    "2b677209fe127b44c1920779a6fca2598c66c1d3"
  ],
  "author": {
    "name": "Nelson Chu",
    "email": "nelson.chu@sifive.com",
    "time": "Wed Oct 27 18:54:41 2021 +0800"
  },
  "committer": {
    "name": "Nelson Chu",
    "email": "nelson.chu@sifive.com",
    "time": "Wed Oct 27 21:22:26 2021 +0800"
  },
  "message": "RISC-V: Tidy riscv assembler and disassembler.\n\nTidy the gas/config/tc-riscv.c and opcodes/riscv-dis.c, to prepare for\nmoving the released extensions (including released vendor extensions)\nfrom integration branch back to mainline.\n\n* Added parts of missing comments.\n\n* Updated md_show_usage.\n\n* For validate_riscv_insn, riscv_ip and print_insn_args, unify the\n  following pointer names,\n  - oparg: pointed to the parsed operand defined in the riscv_opcodes.\n  - asarg: pointed to the parsed operand from assembly.\n  - opargStart: recorded the parsed operand name from riscv_opcodes.\n  - asargStart: recorded the parsed operand name from assembly.\n\ngas/\n\t* config/tc-riscv.c: Added parts of missind comments and updated\n\tthe md_show_usage.\n\t(riscv_multi_subset_supports): Tidy codes.\n\t(validate_riscv_insn): Unify the pointer names, oparg, asarg,\n\topargStart and asargStart, to prepare for moving the released\n\textensions from integration branch back to mainline.\n\t(riscv_ip): Likewise.\n\t(macro_build): Added fmtStart, also used to prepare for moving\n\treleased extensions.\n\t(md_show_usage): Added missing descriptions for new options.\nopcodes/\n\t* riscv-dis.c (print_insn_args): Unify the pointer names,\n\toparg and opargStart, to prepare for moving the released\n\textensions from integration branch back to mainline.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f7e0c929aa04cc08a177abf22b8490566b6a15f1",
      "old_mode": 33188,
      "old_path": "gas/config/tc-riscv.c",
      "new_id": "eb626f8e1d58a56ed7ca4ea0f9de367cf1799ed3",
      "new_mode": 33188,
      "new_path": "gas/config/tc-riscv.c"
    },
    {
      "type": "modify",
      "old_id": "2e28ba77e601c62b4a1bfb16d596321b236b45f2",
      "old_mode": 33188,
      "old_path": "opcodes/riscv-dis.c",
      "new_id": "1a094404fc564bf6902c9a0747d49f480d54e5b3",
      "new_mode": 33188,
      "new_path": "opcodes/riscv-dis.c"
    }
  ]
}
