)]}'
{
  "commit": "d77f719178118b33f22b951aefc9f8d3ac00fa33",
  "tree": "68da71fcdb937319775793c029372df39a3803bc",
  "parents": [
    "6a60cee5493ce1bf6b35bf5cedea8c2cc7fd08d1"
  ],
  "author": {
    "name": "Jonathan Wright",
    "email": "jonathan.wright@arm.com",
    "time": "Wed Nov 08 14:58:26 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 horiz. pass by bitdepth\n\nThe narrowing shift values used in the horizontal 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: Ie36e028e62ff78d3901b7d13138dc5a61ab3534b\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4cec1b2ff6b8e0bff70b87d03cd3375143eb7f0f",
      "old_mode": 33188,
      "old_path": "av1/common/arm/highbd_wiener_convolve_neon.c",
      "new_id": "aeb4cda30bfefb41112de9132f83353925a52ac5",
      "new_mode": 33188,
      "new_path": "av1/common/arm/highbd_wiener_convolve_neon.c"
    }
  ]
}
