)]}'
{
  "commit": "a1aa3a64e5679a19dff67bb94939a3ebb332a3b9",
  "tree": "a70ab097a3d87ef480a9c4b3e58c50303a576c90",
  "parents": [
    "76b9baba4febd34ad33359ef5193a9d5d3169b46"
  ],
  "author": {
    "name": "Wan-Teh Chang",
    "email": "wtc@google.com",
    "time": "Sat Jun 24 21:46:36 2023 -0700"
  },
  "committer": {
    "name": "Wan-Teh Chang",
    "email": "wtc@google.com",
    "time": "Tue Jul 18 22:04:00 2023 +0000"
  },
  "message": "Fix Hadamard 32x32 test failures for Arm Neon\n\nSome Hadamard 32x32 tests started to fail for Arm Neon after\nhttps://aomedia-review.googlesource.com/c/aom/+/177101. The cause of the\ntest failures is replacing a right shift of 2 bits by two right shifts\nof 1 bit with an addition or subtraction in between. The test failures\nfor bit depth 8 are also caused by int16_t being too small for some\nintermediate results.\n\nFix the test failures by using int32_t for bit depth 8 and\nright-shifting by 2.\n\nRelevant CLs:\nhttps://aomedia-review.googlesource.com/c/aom/+/168121\nhttps://aomedia-review.googlesource.com/c/aom/+/175883\nhttps://aomedia-review.googlesource.com/c/aom/+/176963\nhttps://aomedia-review.googlesource.com/c/aom/+/177041\n\nBug: aomedia:3455\nChange-Id: I771e429c373097b51b044a8a2615104e834563fa\n(cherry picked from commit 5adc4286964c929c0d13d95afb8243dc857a17b3)\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "93f2b81058d4cd39cc4261dc6dc20a0851e81c8e",
      "old_mode": 33188,
      "old_path": "aom_dsp/arm/hadamard_neon.c",
      "new_id": "82ce0cdf08370d3cc6934acab9b351a934a49578",
      "new_mode": 33188,
      "new_path": "aom_dsp/arm/hadamard_neon.c"
    },
    {
      "type": "modify",
      "old_id": "2d0f8bcac2dd813f21093691cecc92f8377ea719",
      "old_mode": 33188,
      "old_path": "aom_dsp/arm/highbd_hadamard_neon.c",
      "new_id": "aad20468b58354bda90fc43df02786b01c4b3652",
      "new_mode": 33188,
      "new_path": "aom_dsp/arm/highbd_hadamard_neon.c"
    }
  ]
}
