)]}'
{
  "commit": "49d02208d85c05eb000f4326a15c1a9c5f4e5e2e",
  "tree": "f43071391b4be4a092d53e6eb7f45b822ef99b56",
  "parents": [
    "069d267d7c4b0738d9a46d4be0c48b8d67e42003"
  ],
  "author": {
    "name": "Salome Thirot",
    "email": "salome.thirot@arm.com",
    "time": "Fri May 10 15:12:57 2024 +0100"
  },
  "committer": {
    "name": "Salome Thirot",
    "email": "salome.thirot@arm.com",
    "time": "Wed May 22 14:57:39 2024 +0100"
  },
  "message": "Add 4-tap merged impl of av1_convolve_2d_sr_neon_dotprod\n\nMerge the vertical and horizontal passes of\nav1_convolve_2d_sr_neon_dotprod for 4-tap filters, avoiding the use of\nan intermediate buffer. This gives around 10% uplift over the split\nimplementation.\n\nChange-Id: Id8a1d16a892827109d210b34ba34043c46227e53\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1aebcf951a81ecb885fdc2856330e8dafd256a00",
      "old_mode": 33188,
      "old_path": "aom_dsp/arm/mem_neon.h",
      "new_id": "b5deb9ca34e10e47cb0c2cefdeaf741e605280b0",
      "new_mode": 33188,
      "new_path": "aom_dsp/arm/mem_neon.h"
    },
    {
      "type": "modify",
      "old_id": "964270b363eedb55188a567fabaf8a193164392c",
      "old_mode": 33188,
      "old_path": "av1/common/arm/convolve_neon_dotprod.c",
      "new_id": "32b056dc292d4b6c8b920e67f35856ad8f7dcacd",
      "new_mode": 33188,
      "new_path": "av1/common/arm/convolve_neon_dotprod.c"
    }
  ]
}
