)]}'
{
  "commit": "538a49e696266328264ff694da3b6f302befce68",
  "tree": "bf97ca2991d01e99330eca0cafae27f8fe8514c6",
  "parents": [
    "975db33019a01a95b294d7f86952b405ef8b7019"
  ],
  "author": {
    "name": "George Steed",
    "email": "george.steed@arm.com",
    "time": "Fri Aug 30 17:28:19 2024 +0100"
  },
  "committer": {
    "name": "James Zern",
    "email": "jzern@google.com",
    "time": "Tue Sep 10 18:33:22 2024 +0000"
  },
  "message": "arm/warp_plane_*: Hoist filter load if alpha \u003d\u003d beta \u003d\u003d 0\n\nIn warp affine the common case is that both alpha and beta are zero, in\nwhich case the vector of filter values does not need to be re-loaded on\neach iteration of the loop.\n\nLLVM 18 appears to struggle to do this itself, so manually hoist out the\nvector and pass it as a parameter instead.\n\nOn a Neoverse V2 machine this seems to give a geomean ~0.9% reduction in\ntimes measured for the warp affine speed tests for the cases where alpha\nand beta are both zero.\n\nChange-Id: I1eaffe07e55f8c93f1d4a822321cbe09f8250c99\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2604eaf27c2305be9eedea8e3f308adf254e0692",
      "old_mode": 33188,
      "old_path": "av1/common/arm/warp_plane_neon.c",
      "new_id": "3656beb3995a4a145bb9ffd852d4a0c1c267cca0",
      "new_mode": 33188,
      "new_path": "av1/common/arm/warp_plane_neon.c"
    },
    {
      "type": "modify",
      "old_id": "7fceb3aaf61bf926b81485b400621af4739df118",
      "old_mode": 33188,
      "old_path": "av1/common/arm/warp_plane_neon.h",
      "new_id": "777ac4b9568bcf1753edc2c7181b8090f9c40d91",
      "new_mode": 33188,
      "new_path": "av1/common/arm/warp_plane_neon.h"
    },
    {
      "type": "modify",
      "old_id": "45ffaae1ea0294a537ce582ace201b3c7782b5cb",
      "old_mode": 33188,
      "old_path": "av1/common/arm/warp_plane_neon_i8mm.c",
      "new_id": "7ef7626928315e88cb2ae9784b41017cd4ae75e8",
      "new_mode": 33188,
      "new_path": "av1/common/arm/warp_plane_neon_i8mm.c"
    },
    {
      "type": "modify",
      "old_id": "49d23f9ac7acb9a6a389d7cba7852d18ee43caa7",
      "old_mode": 33188,
      "old_path": "av1/common/arm/warp_plane_sve.c",
      "new_id": "51b1bb75e45b77badc011efe1014a4c614d2121b",
      "new_mode": 33188,
      "new_path": "av1/common/arm/warp_plane_sve.c"
    }
  ]
}
