)]}'
{
  "commit": "4c1b2858e8a079a1dc18568f421f0182a0b73147",
  "tree": "31e2e0c77cbf36939f7432837f549f23ea925433",
  "parents": [
    "fc4213efc1dcb31e2fc0a173a1155cd69ca34a67"
  ],
  "author": {
    "name": "Jonathan Wright",
    "email": "jonathan.wright@arm.com",
    "time": "Thu Sep 22 17:25:37 2022 +0100"
  },
  "committer": {
    "name": "James Zern",
    "email": "jzern@google.com",
    "time": "Fri Sep 23 19:47:23 2022 +0000"
  },
  "message": "Optimize av1_convolve_2d_sr_horiz_12tap_neon using SDOT\n\nAdd an alternative AArch64 implementation of\nav1_convolve_2d_sr_horiz_12tap_neon for targets that implement the\nArmv8.4-A SDOT (signed dot-product) instruction.\n\nThe existing MLA-based implementation of\nav1_convolve_2d_sr_horiz_12tap_neon is retained for use on target\nCPUs that do not implement the SDOT instruction (or CPUs executing in\nAArch32 mode.) The availability of the SDOT instruction is indicated\nby the feature macro __ARM_FEATURE_DOTPROD.\n\nChange-Id: I6db861f41c7763c59f7176dbcd0404f146cde395\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "eceab99af19809724a835414ef113f2110a09a74",
      "old_mode": 33188,
      "old_path": "av1/common/arm/convolve_neon.c",
      "new_id": "a01a04a38446b8bfbab474e7d29f421bb7eca663",
      "new_mode": 33188,
      "new_path": "av1/common/arm/convolve_neon.c"
    }
  ]
}
