)]}'
{
  "commit": "f8a667d1f6dfe207084a3c8c3fa600542a59c197",
  "tree": "da092877ab2efc1847bc5c7665a5323d410655ca",
  "parents": [
    "4a3f79fa16b795b98e9ec0d393b644401236cde3"
  ],
  "author": {
    "name": "Tor Jeremiassen",
    "email": "torerik@google.com",
    "time": "Wed Nov 06 11:12:03 2024 -0800"
  },
  "committer": {
    "name": "Tor Jeremiassen",
    "email": "torerik@google.com",
    "time": "Mon Nov 11 13:12:01 2024 -0800"
  },
  "message": "This refactors the compact instructions and adds new ones defined in RVM23.\n\nPiperOrigin-RevId: 693795340\nChange-Id: Ia8e1a9abe343c85873ba1916ea24b58d94125cd8\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "67b94395af77f53d948b1b093040565a51317051",
      "old_mode": 33188,
      "old_path": "riscv/BUILD",
      "new_id": "276a42e7ffa06471867563b32a13d4cb584b1109",
      "new_mode": 33188,
      "new_path": "riscv/BUILD"
    },
    {
      "type": "modify",
      "old_id": "72c368e14ffc6971f4225354ba0bff5cd2623aad",
      "old_mode": 33188,
      "old_path": "riscv/riscv32g.isa",
      "new_id": "10fcc091d22a0ba960573f783d28b6e900a777f3",
      "new_mode": 33188,
      "new_path": "riscv/riscv32g.isa"
    },
    {
      "type": "modify",
      "old_id": "afcadcbda6e8a50010be3245b922349925ff6822",
      "old_mode": 33188,
      "old_path": "riscv/riscv_b_instructions.cc",
      "new_id": "9f0e212841e7c0bdf00c47c69be6698bd5ee0ec0",
      "new_mode": 33188,
      "new_path": "riscv/riscv_b_instructions.cc"
    },
    {
      "type": "modify",
      "old_id": "f7c846846ee2a573070d05207541824111488003",
      "old_mode": 33188,
      "old_path": "riscv/riscv_bitmanip_instructions.cc",
      "new_id": "00844024a5d02b9a0223e65e506c7ff8edf989d7",
      "new_mode": 33188,
      "new_path": "riscv/riscv_bitmanip_instructions.cc"
    },
    {
      "type": "modify",
      "old_id": "3b346de1bbbe28eee422bdf92c9bbd3ea2c94518",
      "old_mode": 33188,
      "old_path": "riscv/riscv_bitmanip_instructions.h",
      "new_id": "65d2d34d0c87380033d8543ca7bde58ac3532185",
      "new_mode": 33188,
      "new_path": "riscv/riscv_bitmanip_instructions.h"
    },
    {
      "type": "modify",
      "old_id": "01dec931ee844f5024222abf1b88c329d11915f1",
      "old_mode": 33188,
      "old_path": "riscv/riscv_csr.h",
      "new_id": "54d520797b4cb985490751d4b291e7edad6c1664",
      "new_mode": 33188,
      "new_path": "riscv/riscv_csr.h"
    },
    {
      "type": "modify",
      "old_id": "e4cb71f092316fc5b51a1b61feb3d5b867e35c58",
      "old_mode": 33188,
      "old_path": "riscv/riscv_getter_helpers.h",
      "new_id": "dc3f91d15fb8105b6495a992a068140e79a3d959",
      "new_mode": 33188,
      "new_path": "riscv/riscv_getter_helpers.h"
    },
    {
      "type": "modify",
      "old_id": "3f51eab5b7afc870c4208b1717b44af418054353",
      "old_mode": 33188,
      "old_path": "riscv/riscv_getters_rv32.h",
      "new_id": "0283882d38e21aec7a56652ad483aa6c4865f133",
      "new_mode": 33188,
      "new_path": "riscv/riscv_getters_rv32.h"
    },
    {
      "type": "modify",
      "old_id": "7827b78b7e8a5ab332f1096b73cb986d36c88f5b",
      "old_mode": 33188,
      "old_path": "riscv/riscv_instruction_helpers.h",
      "new_id": "db40dc9333bf2359f611a7b10d0bb79cf9af18c7",
      "new_mode": 33188,
      "new_path": "riscv/riscv_instruction_helpers.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0e89765c842a7981b9469c95a7d36bc0b219ca4d",
      "new_mode": 33188,
      "new_path": "riscv/riscv_jvt.h"
    },
    {
      "type": "modify",
      "old_id": "0d489fcaece92dd776a54ccaa8a720a0ae36be20",
      "old_mode": 33188,
      "old_path": "riscv/riscv_state.cc",
      "new_id": "7eebd76307cd0df5923624f7550cbd6905d25fb2",
      "new_mode": 33188,
      "new_path": "riscv/riscv_state.cc"
    },
    {
      "type": "modify",
      "old_id": "b9b48e8bf280ee05707c675f4a19716355807382",
      "old_mode": 33188,
      "old_path": "riscv/riscv_state.h",
      "new_id": "97aa718637cda98a11e4602187fd61ea101b6f44",
      "new_mode": 33188,
      "new_path": "riscv/riscv_state.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "76c3ea9166a4e84bcd3e45108028b58da0368a3c",
      "new_mode": 33188,
      "new_path": "riscv/riscv_zc.bin_fmt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e386ae469310de3ac585f27e96cdc30cd37275e7",
      "new_mode": 33188,
      "new_path": "riscv/riscv_zc.isa"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8525582b99fb43b6ecf2c7a497bc46da4140af05",
      "new_mode": 33188,
      "new_path": "riscv/riscv_zc_getters.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f7643cb83ed8d3c0ea2568b60b9f78582195f518",
      "new_mode": 33188,
      "new_path": "riscv/riscv_zc_instructions.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "005a707bcc0cc9e85533bb431e71f332108f5be4",
      "new_mode": 33188,
      "new_path": "riscv/riscv_zc_instructions.h"
    },
    {
      "type": "modify",
      "old_id": "7c13e74958073e1d7d43c395100ad217cf2cc4fb",
      "old_mode": 33188,
      "old_path": "riscv/rvm23.bin_fmt",
      "new_id": "fab85ed1ff4132ccffb9527903f8f03c8c40e558",
      "new_mode": 33188,
      "new_path": "riscv/rvm23.bin_fmt"
    },
    {
      "type": "modify",
      "old_id": "91852a1cea2ff393767a932f9daf745c500c6938",
      "old_mode": 33188,
      "old_path": "riscv/rvm23.isa",
      "new_id": "c2980970778b4ff37397b9ecc789f85b445cc1a0",
      "new_mode": 33188,
      "new_path": "riscv/rvm23.isa"
    },
    {
      "type": "modify",
      "old_id": "927fafbc91be47c1ba49bd586b8c632b4b8be09b",
      "old_mode": 33188,
      "old_path": "riscv/test/BUILD",
      "new_id": "2bc43a749eb45461faa8f5376cc4a5175f464330",
      "new_mode": 33188,
      "new_path": "riscv/test/BUILD"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2d977017ada2a603a8dbb7e0f5eb548733b1b8b8",
      "new_mode": 33188,
      "new_path": "riscv/test/riscv_zc64_instructions_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4412812e238235ce9330823fddaf35413f208727",
      "new_mode": 33188,
      "new_path": "riscv/test/riscv_zc_instructions_test.cc"
    }
  ]
}
