)]}'
{
  "commit": "1b1ad7a77c869ea8418ae6864f0a4b2d21bc3c20",
  "tree": "42e5b97665fb01b8ab0f74dc38b26f9c5f44c8d1",
  "parents": [
    "d77f719178118b33f22b951aefc9f8d3ac00fa33"
  ],
  "author": {
    "name": "Jonathan Wright",
    "email": "jonathan.wright@arm.com",
    "time": "Wed Nov 08 15:15:56 2023 +0000"
  },
  "committer": {
    "name": "James Zern",
    "email": "jzern@google.com",
    "time": "Thu Nov 09 23:22:46 2023 +0000"
  },
  "message": "Specialize HBD Neon Wiener convolution vert. pass by bitdepth\n\nThe narrowing shift values used in the vertical pass of Wiener\nconvolution differ depending on the bitdepth. Since we can eliminate\n2 relatively expensive instructions from the inner loop of the\nconvolution kernel if we supply compile-time constants, specialize\nthe path by bitdepth. (Bitdpeths 8 and 10 use the same shift values\nso we only actually need one extra path.)\n\nChange-Id: Iad02a42821bdb1324a10e8c0e7b41af280ccdecf\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "aeb4cda30bfefb41112de9132f83353925a52ac5",
      "old_mode": 33188,
      "old_path": "av1/common/arm/highbd_wiener_convolve_neon.c",
      "new_id": "da1af973a786f85e0a0288caa54ba5f2dde52e23",
      "new_mode": 33188,
      "new_path": "av1/common/arm/highbd_wiener_convolve_neon.c"
    }
  ]
}
