)]}'
{
  "commit": "4d7daf137728f07d9f1c5371ec440e0cd4d7394a",
  "tree": "e6475408d8ac462d7e09be2beb054a3745b955e3",
  "parents": [
    "515bf2cbfa8de699e7ad93f4df75fcd1b017c94b"
  ],
  "author": {
    "name": "Tor Jeremiassen",
    "email": "torerik@google.com",
    "time": "Wed Aug 07 08:29:07 2024 -0700"
  },
  "committer": {
    "name": "Tor Jeremiassen",
    "email": "torerik@google.com",
    "time": "Fri Aug 16 15:19:09 2024 -0700"
  },
  "message": "Adding vector and floating point instruction support for cheriot (experimental).\n\nPiperOrigin-RevId: 660400409\nChange-Id: I0bf291905b7242e45cfcc3d0522b2c51b5dd00e9\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4bb61f558ee85a39c55b024624932ff2c720b349",
      "old_mode": 33188,
      "old_path": "cheriot/BUILD",
      "new_id": "fceadee433058f75ffd036873a4bf65d36ab9f71",
      "new_mode": 33188,
      "new_path": "cheriot/BUILD"
    },
    {
      "type": "modify",
      "old_id": "63e61034c7d4e6b972212f6f75785528c5f690ad",
      "old_mode": 33188,
      "old_path": "cheriot/cheriot_decoder.cc",
      "new_id": "805d5fdef2837331433358207ec3465f18d534a7",
      "new_mode": 33188,
      "new_path": "cheriot/cheriot_decoder.cc"
    },
    {
      "type": "modify",
      "old_id": "7912734d858340c882eb545c4f9a31efafd262fb",
      "old_mode": 33188,
      "old_path": "cheriot/cheriot_decoder.h",
      "new_id": "f21945794e0ce1eda13967402c623e9a7ba9e95b",
      "new_mode": 33188,
      "new_path": "cheriot/cheriot_decoder.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c4565ba33e1b841c6eafcb942a0b462ce58053b3",
      "new_mode": 33188,
      "new_path": "cheriot/cheriot_f_getters.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d6546cb0f28c9ac944f86c585916753ecc73e2fa",
      "new_mode": 33188,
      "new_path": "cheriot/cheriot_getter_helpers.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "efc2af2d095eb68db49212be2e292c138fecea10",
      "new_mode": 33188,
      "new_path": "cheriot/cheriot_getters.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bd576d8713e9814d8b1a99c0bfc05dd6212200b2",
      "new_mode": 33188,
      "new_path": "cheriot/cheriot_rvv_decoder.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6731ab17df2f44d412b5974a5175474c4f924980",
      "new_mode": 33188,
      "new_path": "cheriot/cheriot_rvv_decoder.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d6d3b741e8dbff32fefe8cdc8b60a6d33af1b093",
      "new_mode": 33188,
      "new_path": "cheriot/cheriot_rvv_fp_decoder.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3693deac0cb334d2d9086c41acf502ca546f8b18",
      "new_mode": 33188,
      "new_path": "cheriot/cheriot_rvv_fp_decoder.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c3eee6b512aa5d7e4872608f76bfefd74fc1a948",
      "new_mode": 33188,
      "new_path": "cheriot/cheriot_rvv_fp_getters.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "303a2cb590551d0c146f3d14f0947e6591017cad",
      "new_mode": 33188,
      "new_path": "cheriot/cheriot_rvv_getters.h"
    },
    {
      "type": "modify",
      "old_id": "1842f2982cf8235ff79954c7f2e8f6b7e0efce41",
      "old_mode": 33188,
      "old_path": "cheriot/cheriot_state.cc",
      "new_id": "882e1cff1a5f51afd0f8d88a327334fa428aea52",
      "new_mode": 33188,
      "new_path": "cheriot/cheriot_state.cc"
    },
    {
      "type": "modify",
      "old_id": "c14c73e29942cd6cb47d16cee62219e70969580e",
      "old_mode": 33188,
      "old_path": "cheriot/cheriot_state.h",
      "new_id": "6d0ec7e49c94b174ecfd82e028f6f3a715f3e652",
      "new_mode": 33188,
      "new_path": "cheriot/cheriot_state.h"
    },
    {
      "type": "modify",
      "old_id": "c1ff08f0ed13879be6cd895faf3601456a79b25d",
      "old_mode": 33188,
      "old_path": "cheriot/cheriot_test_rig_decoder.cc",
      "new_id": "3a7702342dd3c7fd41c8f6b09f1102c396cbb608",
      "new_mode": 33188,
      "new_path": "cheriot/cheriot_test_rig_decoder.cc"
    },
    {
      "type": "modify",
      "old_id": "c357f0e23de5f736cd82a8c22ef6146b46335ab6",
      "old_mode": 33188,
      "old_path": "cheriot/cheriot_top.cc",
      "new_id": "243d112dd23b54e3f7d4babfa6bbef5a8f6c185e",
      "new_mode": 33188,
      "new_path": "cheriot/cheriot_top.cc"
    },
    {
      "type": "modify",
      "old_id": "6c0f5dd28be8d532f76e3bf33d238f6778ba3a66",
      "old_mode": 33188,
      "old_path": "cheriot/cheriot_top.h",
      "new_id": "660d188266dc9f5212583f8968994ff98985d419",
      "new_mode": 33188,
      "new_path": "cheriot/cheriot_top.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f5fc5a48b2205136c7043bed9092c86524fcdf0c",
      "new_mode": 33188,
      "new_path": "cheriot/cheriot_vector_state.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a2898eac6d50102b1674804e66b79ed14143534f",
      "new_mode": 33188,
      "new_path": "cheriot/cheriot_vector_state.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "549020df0f10fc37071ef1b1e6935cf31e083ddc",
      "new_mode": 33188,
      "new_path": "cheriot/cheriot_vector_true_operand.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2a880c106ff9a2467b4aa4d095e3e1c30700a9cf",
      "new_mode": 33188,
      "new_path": "cheriot/cheriot_vector_true_operand.h"
    },
    {
      "type": "modify",
      "old_id": "9174c63f55a367d30abfa82077a729abeafc7a01",
      "old_mode": 33188,
      "old_path": "cheriot/mpact_cheriot.cc",
      "new_id": "a15cfee49e7efcc1b93b6dd1d1dc1ac2d8f5eefd",
      "new_mode": 33188,
      "new_path": "cheriot/mpact_cheriot.cc"
    },
    {
      "type": "modify",
      "old_id": "db6799c279ff5c0474c7861d425b01f123871687",
      "old_mode": 33188,
      "old_path": "cheriot/riscv_cheriot.bin_fmt",
      "new_id": "0d2cdf2ada0020ad5df2e54cdfce235b62ddce70",
      "new_mode": 33188,
      "new_path": "cheriot/riscv_cheriot.bin_fmt"
    },
    {
      "type": "modify",
      "old_id": "fea34c3bf179dc0e064bd1170a7a6c84a86b0af0",
      "old_mode": 33188,
      "old_path": "cheriot/riscv_cheriot.isa",
      "new_id": "5c14c15cbc5a844eba9aabf7f39a616c472b32e4",
      "new_mode": 33188,
      "new_path": "cheriot/riscv_cheriot.isa"
    },
    {
      "type": "modify",
      "old_id": "df9b3cd85195034d69a63d46aad06a9159030bf2",
      "old_mode": 33188,
      "old_path": "cheriot/riscv_cheriot_encoding.cc",
      "new_id": "be376d791d8252cef036bae73ada142d711d2cc5",
      "new_mode": 33188,
      "new_path": "cheriot/riscv_cheriot_encoding.cc"
    },
    {
      "type": "modify",
      "old_id": "de50ca26fb95afdcfab9a4313aad7e9173af2d0e",
      "old_mode": 33188,
      "old_path": "cheriot/riscv_cheriot_encoding.h",
      "new_id": "b5af03500932d0d131b468300074272424ae8f82",
      "new_mode": 33188,
      "new_path": "cheriot/riscv_cheriot_encoding.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7a355b93f08db47f35d6ce1320fb3f9b516bd210",
      "new_mode": 33188,
      "new_path": "cheriot/riscv_cheriot_encoding_common.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f2f57413d08a406d576523e223aba24174be77d9",
      "new_mode": 33188,
      "new_path": "cheriot/riscv_cheriot_f.bin_fmt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fda14dcdd914c385b994fb3b25f0dc59a9284cf5",
      "new_mode": 33188,
      "new_path": "cheriot/riscv_cheriot_f.isa"
    },
    {
      "type": "modify",
      "old_id": "a5d9b1550fbbe6d308cac9fda5bed44cc5031947",
      "old_mode": 33188,
      "old_path": "cheriot/riscv_cheriot_f_instructions.cc",
      "new_id": "26e2dd69f58c8ab6bafc89302081dfbeb0651bf5",
      "new_mode": 33188,
      "new_path": "cheriot/riscv_cheriot_f_instructions.cc"
    },
    {
      "type": "modify",
      "old_id": "12c30f9972a14682d5ab819037108b32552321f1",
      "old_mode": 33188,
      "old_path": "cheriot/riscv_cheriot_f_instructions.h",
      "new_id": "b7a680f857cf91366acef198ae5621a1751804a7",
      "new_mode": 33188,
      "new_path": "cheriot/riscv_cheriot_f_instructions.h"
    },
    {
      "type": "delete",
      "old_id": "138e13998bbd1d3e135f71e26f96b5a743fda94f",
      "old_mode": 33188,
      "old_path": "cheriot/riscv_cheriot_fp_state.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "ee5af8daba3bd8f4083ceef0530924f0fc3f4253",
      "old_mode": 33188,
      "old_path": "cheriot/riscv_cheriot_instruction_helpers.h",
      "new_id": "28fd75add15c4add378fada00a9d36020c9f0735",
      "new_mode": 33188,
      "new_path": "cheriot/riscv_cheriot_instruction_helpers.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "757f4aa7488f504d0409664733623f5334f0b2bd",
      "new_mode": 33188,
      "new_path": "cheriot/riscv_cheriot_rvv.bin_fmt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "071e515b810a1332829afae92ee94046d87bc2c7",
      "new_mode": 33188,
      "new_path": "cheriot/riscv_cheriot_rvv.isa"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b1b3f3c514bda9f9c2426c4f16786a89ddc55b82",
      "new_mode": 33188,
      "new_path": "cheriot/riscv_cheriot_rvv_encoding.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2ac1bde38e818bfa6b09cc0b571084f31507ea3f",
      "new_mode": 33188,
      "new_path": "cheriot/riscv_cheriot_rvv_encoding.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c7f39307cf16afb48cfa00017a6c1ad124de1777",
      "new_mode": 33188,
      "new_path": "cheriot/riscv_cheriot_rvv_fp_encoding.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7f52735b15459932b79f8e9de2d944c72d8fe459",
      "new_mode": 33188,
      "new_path": "cheriot/riscv_cheriot_rvv_fp_encoding.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8970e9e55ac98edaf745b8981c27023c1bd12e27",
      "new_mode": 33188,
      "new_path": "cheriot/riscv_cheriot_vector.bin_fmt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a4c00d89e36753236ea0ad8c43be607c626fde4c",
      "new_mode": 33188,
      "new_path": "cheriot/riscv_cheriot_vector.isa"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d8354ad5d319596e22a6ba26e6c759d0abc87a1a",
      "new_mode": 33188,
      "new_path": "cheriot/riscv_cheriot_vector_fp.bin_fmt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "867df70a493351bbb86b9df5f30d1da92177b17d",
      "new_mode": 33188,
      "new_path": "cheriot/riscv_cheriot_vector_fp.isa"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2747d7bb6d7ae49094da6647f0aa89f0f59cd70e",
      "new_mode": 33188,
      "new_path": "cheriot/riscv_cheriot_vector_fp_compare_instructions.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9b5f83e8e15dc58dc27ea07c33331122bd9bcbfa",
      "new_mode": 33188,
      "new_path": "cheriot/riscv_cheriot_vector_fp_compare_instructions.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e4d92fa268f663cc88e0b647502107f9cc04bef3",
      "new_mode": 33188,
      "new_path": "cheriot/riscv_cheriot_vector_fp_instructions.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "46d56b501d7216876cc1d9137ae92134a0124c19",
      "new_mode": 33188,
      "new_path": "cheriot/riscv_cheriot_vector_fp_instructions.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cf7261685e0dcb0a9b6ae9315c37e375de78aa43",
      "new_mode": 33188,
      "new_path": "cheriot/riscv_cheriot_vector_fp_reduction_instructions.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bfb4b6ca2a6fc9e7f70c9194030e5d7408494254",
      "new_mode": 33188,
      "new_path": "cheriot/riscv_cheriot_vector_fp_reduction_instructions.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "06db4e3c735c56617228eb411df61c557e499bb7",
      "new_mode": 33188,
      "new_path": "cheriot/riscv_cheriot_vector_fp_unary_instructions.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ad607d3029c645e65c2f2d3d82cfb65509cbd3a7",
      "new_mode": 33188,
      "new_path": "cheriot/riscv_cheriot_vector_fp_unary_instructions.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b7640e01724782e1e01782db0bc82f05b6176e37",
      "new_mode": 33188,
      "new_path": "cheriot/riscv_cheriot_vector_instruction_helpers.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "66f3b41834bc9fcd9e6847f39291e5f659d124da",
      "new_mode": 33188,
      "new_path": "cheriot/riscv_cheriot_vector_memory_instructions.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ab3cb41bf1bf85464c34e406a5cbc999eb5475b6",
      "new_mode": 33188,
      "new_path": "cheriot/riscv_cheriot_vector_memory_instructions.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e2fa037d7c13713a7360b6287a8c0c5f834d733e",
      "new_mode": 33188,
      "new_path": "cheriot/riscv_cheriot_vector_opi_instructions.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "87ccbd9be10ad84d8b295ba730b0b1dc37a4bb31",
      "new_mode": 33188,
      "new_path": "cheriot/riscv_cheriot_vector_opi_instructions.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "78617efbeb25e1ffc49267742d0f34c942613c3a",
      "new_mode": 33188,
      "new_path": "cheriot/riscv_cheriot_vector_opm_instructions.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9dbd61f51c388112e125e9895f3910fb60325c17",
      "new_mode": 33188,
      "new_path": "cheriot/riscv_cheriot_vector_opm_instructions.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b5bad6e8c38adf7506273a10ff26ca506f8f33ef",
      "new_mode": 33188,
      "new_path": "cheriot/riscv_cheriot_vector_permute_instructions.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9ccc612cf6f5dbf612bd1de746be250a2380f0f5",
      "new_mode": 33188,
      "new_path": "cheriot/riscv_cheriot_vector_permute_instructions.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8be7f68c963a03f3910316463c0b95255af30322",
      "new_mode": 33188,
      "new_path": "cheriot/riscv_cheriot_vector_reduction_instructions.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "58c93ae816349ae1524ab51d4c3d1240d340d27c",
      "new_mode": 33188,
      "new_path": "cheriot/riscv_cheriot_vector_reduction_instructions.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "becf09a734d34c753c3c1d36fde5da5b99ce0e45",
      "new_mode": 33188,
      "new_path": "cheriot/riscv_cheriot_vector_unary_instructions.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4043a1138cebeda2913df2e4c3d329a6796de1a8",
      "new_mode": 33188,
      "new_path": "cheriot/riscv_cheriot_vector_unary_instructions.h"
    },
    {
      "type": "modify",
      "old_id": "c4920c9fa245a129c7975f5843b96c131de81727",
      "old_mode": 33188,
      "old_path": "cheriot/test/BUILD",
      "new_id": "ebaa5e5685e9d0c39a99133f761497715efe5673",
      "new_mode": 33188,
      "new_path": "cheriot/test/BUILD"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d3aa53de221cdc32b7bf4aa26cedb0af4721ac2c",
      "new_mode": 33188,
      "new_path": "cheriot/test/cheriot_rvv_decoder_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "68cfce74477ab70562df22329b1aba56fa027cfd",
      "new_mode": 33188,
      "new_path": "cheriot/test/cheriot_rvv_fp_decoder_test.cc"
    },
    {
      "type": "modify",
      "old_id": "31604ba24c6ddf5902f8d61b17f2303bec30841c",
      "old_mode": 33188,
      "old_path": "cheriot/test/riscv_cheriot_encoding_test.cc",
      "new_id": "4226c71e237881be58334f9537f761e72179c45b",
      "new_mode": 33188,
      "new_path": "cheriot/test/riscv_cheriot_encoding_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1fd6a2b776b661ac867594de3783a7f862d4d18d",
      "new_mode": 33188,
      "new_path": "cheriot/test/riscv_cheriot_vector_fp_compare_instructions_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "00f78c5b97386345783acea70f53be095870603d",
      "new_mode": 33188,
      "new_path": "cheriot/test/riscv_cheriot_vector_fp_instructions_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ba3ad17041593783dee469bce6f8b4634759bfa0",
      "new_mode": 33188,
      "new_path": "cheriot/test/riscv_cheriot_vector_fp_reduction_instructions_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6aba98e7f5f72e72b4b2c76c71d88aa6e7910bff",
      "new_mode": 33188,
      "new_path": "cheriot/test/riscv_cheriot_vector_fp_test_utilities.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "94315d7f0e214479ee8aea7d90a0281b747f2ad6",
      "new_mode": 33188,
      "new_path": "cheriot/test/riscv_cheriot_vector_fp_unary_instructions_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fc074e1207f7579ee7ae1f1b26e7999fe87a62aa",
      "new_mode": 33188,
      "new_path": "cheriot/test/riscv_cheriot_vector_instructions_test_base.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "17770bb0eed56dc6a8fd7ef5972a6249f1230423",
      "new_mode": 33188,
      "new_path": "cheriot/test/riscv_cheriot_vector_memory_instructions_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "268099fb95432715479382325affbffb5c179150",
      "new_mode": 33188,
      "new_path": "cheriot/test/riscv_cheriot_vector_opi_instructions_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9ca5087d4d797053fac62bcf0d74afb7ab578b12",
      "new_mode": 33188,
      "new_path": "cheriot/test/riscv_cheriot_vector_opm_instructions_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8fd7ad52eec130aa7765ad1218882fc03d2b9f7e",
      "new_mode": 33188,
      "new_path": "cheriot/test/riscv_cheriot_vector_permute_instructions_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b7b6b287d4bf37774e6b39d5614d1bf7bb36fbf5",
      "new_mode": 33188,
      "new_path": "cheriot/test/riscv_cheriot_vector_reduction_instructions_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "05b73f2f3ff3d6a7cf727a8ef8812c608af3eced",
      "new_mode": 33188,
      "new_path": "cheriot/test/riscv_cheriot_vector_true_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "29a4a69c2e71976fa8b50f8d39b6d33fe8baad57",
      "new_mode": 33188,
      "new_path": "cheriot/test/riscv_cheriot_vector_unary_instructions_test.cc"
    }
  ]
}
