)]}'
{
  "commit": "f8ee6f533d696b34f74cf4dcf542961776d56e4e",
  "tree": "e04f9df82a1437840d55d5dccfbf085e9e4d5d13",
  "parents": [
    "e32988789b63d6b09754d4812b87d5bf7ebb37b2"
  ],
  "author": {
    "name": "Max Chou",
    "email": "max.chou@sifive.com",
    "time": "Thu Sep 19 01:14:12 2024 +0800"
  },
  "committer": {
    "name": "Alistair Francis",
    "email": "alistair.francis@wdc.com",
    "time": "Thu Nov 07 12:33:44 2024 +1000"
  },
  "message": "target/riscv: Inline unit-stride ld/st and corresponding functions for performance\n\nIn the vector unit-stride load/store helper functions. the vext_ldst_us\n\u0026 vext_ldst_whole functions corresponding most of the execution time.\nInline the functions can avoid the function call overhead to improve the\nhelper function performance.\n\nSigned-off-by: Max Chou \u003cmax.chou@sifive.com\u003e\nReviewed-by: Richard Henderson \u003crichard.henderson@linaro.org\u003e\nReviewed-by: Daniel Henrique Barboza \u003cdbarboza@ventanamicro.com\u003e\nMessage-ID: \u003c20240918171412.150107-8-max.chou@sifive.com\u003e\nSigned-off-by: Alistair Francis \u003calistair.francis@wdc.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3d10ff94cdde1beac8cc502de0e3ab6d3f766cd7",
      "old_mode": 33188,
      "old_path": "target/riscv/vector_helper.c",
      "new_id": "a85dd1d200b7ea17287cb2d87169edc329e60532",
      "new_mode": 33188,
      "new_path": "target/riscv/vector_helper.c"
    }
  ]
}
