)]}'
{
  "commit": "61503b220c078fedc6aadd81c603508262215d0d",
  "tree": "050a1c8a03e83e9e59d3b0d73bc6974e5f685577",
  "parents": [
    "7a5d852e56728ec6b2265dae7255f41a322c87fb"
  ],
  "author": {
    "name": "Cindy Liu",
    "email": "hcindyl@google.com",
    "time": "Tue Mar 15 22:50:02 2022 -0700"
  },
  "committer": {
    "name": "Cindy Liu",
    "email": "hcindyl@google.com",
    "time": "Fri Mar 18 09:21:25 2022 -0700"
  },
  "message": "sw:vec: Add scalar build support to build rv32im binaries\n\nAdd CMake option \"BUILD_SIMPLIFIED_CORE\" to use the macros defined in\nhttps://spacebeaker-review.googlesource.com/c/shodan/sw/vec/+/18021\nto build rv32im SW binaries.\n\nAlso remove the unused \"riscv_vector.h\" header file in the softrvv test\ncode. The header checks the vector extension in the compilation -march\nflag and fails if v-ext is not used. Instead of guard it with the macro,\nI remove the unused header.\n\nChange-Id: I85c81cf2d63c232dac53ae15826753d3dd117aa8\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ac3e2a94f8c1f5088735076a672cd3e8ec43eb26",
      "old_mode": 33188,
      "old_path": "CMakeLists.txt",
      "new_id": "f1bb05e84de32d2a1f73d60382aacf4d8a748d7b",
      "new_mode": 33188,
      "new_path": "CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "29ed234c7d8af1fccd789cd80e09ec91ef25283f",
      "old_mode": 33188,
      "old_path": "cmake/riscv_baremetal.cmake",
      "new_id": "b10e7ca4e714fce8fe9a1b6bac5f59567b96c99d",
      "new_mode": 33188,
      "new_path": "cmake/riscv_baremetal.cmake"
    },
    {
      "type": "modify",
      "old_id": "6116e7af074387202315fb17950d7e3849839662",
      "old_mode": 33188,
      "old_path": "pw_unit_test_demo/CMakeLists.txt",
      "new_id": "96a718e55f1a78d2e4f636fe96101d652655b7c8",
      "new_mode": 33188,
      "new_path": "pw_unit_test_demo/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "aec740a0c8c45ae2506ac86f260fc19474a38c7b",
      "old_mode": 33188,
      "old_path": "softrvv/tests/CMakeLists.txt",
      "new_id": "364304d7c7860ddb3156d18681a898adf0e48891",
      "new_mode": 33188,
      "new_path": "softrvv/tests/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "2eb5f5f428b1329b2c27e0c5f88586f441eb5a62",
      "old_mode": 33188,
      "old_path": "softrvv/tests/softrvv_vand_test.cpp",
      "new_id": "f5db3947d30a760d96ff52e9496fd6760ad2c334",
      "new_mode": 33188,
      "new_path": "softrvv/tests/softrvv_vand_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "ed784d5e96f3a52dcedeb5d8e4bc87d12fcf4647",
      "old_mode": 33188,
      "old_path": "softrvv/tests/softrvv_vmacc_test.cpp",
      "new_id": "f0449f88a433755f038fc70e951076dd89f768f4",
      "new_mode": 33188,
      "new_path": "softrvv/tests/softrvv_vmacc_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "8c1284fb8969b8769b29afce7abc0d015f4b5620",
      "old_mode": 33188,
      "old_path": "softrvv/tests/softrvv_vmadd_vnmsub_test.cpp",
      "new_id": "57f139718aacc8e04eca907ca7258b733ff4fa44",
      "new_mode": 33188,
      "new_path": "softrvv/tests/softrvv_vmadd_vnmsub_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "8b1e179d4a37de2f27a0dd6d55da809fd1ddcc90",
      "old_mode": 33188,
      "old_path": "softrvv/tests/softrvv_vmax_test.cpp",
      "new_id": "4c15c712ecbffad5ae28c075f565f5713cb198ce",
      "new_mode": 33188,
      "new_path": "softrvv/tests/softrvv_vmax_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "cc7306b886041e4cfc04b526975429ac37ef8485",
      "old_mode": 33188,
      "old_path": "softrvv/tests/softrvv_vmaxu_test.cpp",
      "new_id": "747d3cd0fa37a51f487289bb49005d77a2ca6671",
      "new_mode": 33188,
      "new_path": "softrvv/tests/softrvv_vmaxu_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "c3852f7025ef24d37bb152efdcc951b04542403a",
      "old_mode": 33188,
      "old_path": "softrvv/tests/softrvv_vmin_test.cpp",
      "new_id": "82cbaeac824e8ef33c653d3e90c207e2925f820f",
      "new_mode": 33188,
      "new_path": "softrvv/tests/softrvv_vmin_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "fd10f461ecae90a7b3265327f4fd2b9b83760e58",
      "old_mode": 33188,
      "old_path": "softrvv/tests/softrvv_vmv_s_x_test.cpp",
      "new_id": "55b74b286a0d2b3d8a117af6882e786695769964",
      "new_mode": 33188,
      "new_path": "softrvv/tests/softrvv_vmv_s_x_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "9d01e5db08e047b45d75f3240cad513e6e990321",
      "old_mode": 33188,
      "old_path": "softrvv/tests/softrvv_vor_test.cpp",
      "new_id": "687915548c4ddc8e75c5dad8b26acd1e6b59ae23",
      "new_mode": 33188,
      "new_path": "softrvv/tests/softrvv_vor_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "27e3c810cc203234250554f6010209078e650b05",
      "old_mode": 33188,
      "old_path": "softrvv/tests/softrvv_vsext_test.cpp",
      "new_id": "adffb60d20bd0dc14aa521d0644b6c8693c88f1e",
      "new_mode": 33188,
      "new_path": "softrvv/tests/softrvv_vsext_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "6935a426c7e569d59ddf91454f964075908c2a38",
      "old_mode": 33188,
      "old_path": "softrvv/tests/softrvv_vwadd_test.cpp",
      "new_id": "b9553075c19777bb399d6cc90d5ab17eec2403ad",
      "new_mode": 33188,
      "new_path": "softrvv/tests/softrvv_vwadd_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "871a62f2731df3fa32b0ae462eb8574eb6083da6",
      "old_mode": 33188,
      "old_path": "softrvv/tests/softrvv_vwaddu_test.cpp",
      "new_id": "06d2e033ff6a3ac379bf9b5aff5bb3479c3acbdd",
      "new_mode": 33188,
      "new_path": "softrvv/tests/softrvv_vwaddu_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "db44f4d8fc7cbc6c4342e1621c733e6d702fea8a",
      "old_mode": 33188,
      "old_path": "softrvv/tests/softrvv_vwsub_test.cpp",
      "new_id": "7111524c59c2270c09203b689cd0bb66044d0c0d",
      "new_mode": 33188,
      "new_path": "softrvv/tests/softrvv_vwsub_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "c23d6c27bc97157894ff3db03c2730b551ed3950",
      "old_mode": 33188,
      "old_path": "softrvv/tests/softrvv_vwsubu_test.cpp",
      "new_id": "0d1088272f911bb87052bd837273177de171ddb6",
      "new_mode": 33188,
      "new_path": "softrvv/tests/softrvv_vwsubu_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "896a7643ae7f59fcb15ff4ab2181080e49f5a903",
      "old_mode": 33188,
      "old_path": "softrvv/tests/softrvv_vzext_test.cpp",
      "new_id": "7ef7e378bf8c07733d39517b394499e4d18f8e9a",
      "new_mode": 33188,
      "new_path": "softrvv/tests/softrvv_vzext_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "586cfff31741a9973d0ba505ed8524495c96f37c",
      "old_mode": 33188,
      "old_path": "softrvv/tests/templates/base.tpl.cpp",
      "new_id": "04aa997876f67ddd2405288aa80b1a6107b4a7ac",
      "new_mode": 33188,
      "new_path": "softrvv/tests/templates/base.tpl.cpp"
    },
    {
      "type": "modify",
      "old_id": "133ad071e5d716b3a636f5c99f2dffc756bf8c6f",
      "old_mode": 33188,
      "old_path": "test_v_helpers/test_v_helpers.cpp",
      "new_id": "b539448c945cae7b6eba15797c93b084845b63f5",
      "new_mode": 33188,
      "new_path": "test_v_helpers/test_v_helpers.cpp"
    },
    {
      "type": "modify",
      "old_id": "dbe8669785d8531abf48381c6f80a9db929d7ab5",
      "old_mode": 33188,
      "old_path": "tests/CMakeLists.txt",
      "new_id": "ba12983f3582d1b6f09cb114e6ce7caf2a164a16",
      "new_mode": 33188,
      "new_path": "tests/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "9116c16fbd0cf45e8d83781ff5c7aac68bc10938",
      "old_mode": 33188,
      "old_path": "vector_executive/CMakeLists.txt",
      "new_id": "8128db2554e582533d1756c972d40c15643fea97",
      "new_mode": 33188,
      "new_path": "vector_executive/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "d929aa76ffe0fdcd2935e4f2772775899619f632",
      "old_mode": 33188,
      "old_path": "vector_load_store_tests/CMakeLists.txt",
      "new_id": "fc5a35036ac4eed77366633ce1c96b8312da69cf",
      "new_mode": 33188,
      "new_path": "vector_load_store_tests/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "7b797a3aac84c728405afca1cede915199f25c34",
      "old_mode": 33188,
      "old_path": "vector_matmul4_asm_test/CMakeLists.txt",
      "new_id": "6c0c04b6142cfa42d33ffa2db62f71d922d9d046",
      "new_mode": 33188,
      "new_path": "vector_matmul4_asm_test/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "e939871758ebf5dcfcd62b89b4662b3b7f244c9a",
      "old_mode": 33188,
      "old_path": "vector_tests/CMakeLists.txt",
      "new_id": "c943ad47789d68d3881aee2f7525563c1e34226d",
      "new_mode": 33188,
      "new_path": "vector_tests/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "2ce8ff3b9d36ef9b911aaa62b9e15251f34265af",
      "old_mode": 33188,
      "old_path": "vector_vadd_vsub_tests/CMakeLists.txt",
      "new_id": "72e39b2a43db09504ae6e65cf0a136d9e5a15fcc",
      "new_mode": 33188,
      "new_path": "vector_vadd_vsub_tests/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "3388d71768a325d1588ea033ec0354d6d751789a",
      "old_mode": 33188,
      "old_path": "vector_vset_tests/CMakeLists.txt",
      "new_id": "6557b2f7987cc567ed748742f483107e92a78517",
      "new_mode": 33188,
      "new_path": "vector_vset_tests/CMakeLists.txt"
    }
  ]
}
