)]}'
{
  "commit": "10d2c7fa73c937ca1524ac7900df9b4962a6f0b1",
  "tree": "488adc3decfc33db90017af13f6b69bbc3ef42c2",
  "parents": [
    "90aa487916d9a9fe56d55e6dbb218b67f1ec68e5"
  ],
  "author": {
    "name": "Jerome Jiang",
    "email": "jianj@google.com",
    "time": "Fri Apr 11 12:52:54 2025 -0400"
  },
  "committer": {
    "name": "Jerome Jiang",
    "email": "jianj@google.com",
    "time": "Tue Apr 15 09:02:22 2025 -0700"
  },
  "message": "highway avx2: sad 64 and above\n\nMicrobenchmark (ns):\nSpeed up is compared against baseline avx2.\nPositive means faster, negative means slower.\n\n| Block size | baseline avx2 | hwy avx2 | hwy avx2 speedup |\n|------------|---------------|----------|------------------|\n| 128x128    | 548           | 450      | 17.88%           |\n| 128x64     | 143           | 152      | -6.29%           |\n| 64x128     | 141           | 135      | 4.26%            |\n| 64x64      | 71.5          | 65.1     | 8.95%            |\n| 64x32      | 40.5          | 31.1     | 23.21%           |\n\nChange-Id: I3169d8c04287d32913bb4cd56d5077ac88f8f00d\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "33d97135374de6ee1511a5388378b275de69fe29",
      "old_mode": 33188,
      "old_path": "aom_dsp/aom_dsp.cmake",
      "new_id": "9ceb10990d0bb697c27fa4e37b9e10fff07f7e5a",
      "new_mode": 33188,
      "new_path": "aom_dsp/aom_dsp.cmake"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9f4c00545c0fed1cd8a0ae30988bb8701df2ee6c",
      "new_mode": 33188,
      "new_path": "aom_dsp/reduce_sum_hwy.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b14242591bd5acc66f352d418fee233578a2dc3a",
      "new_mode": 33188,
      "new_path": "aom_dsp/sad_hwy.h"
    },
    {
      "type": "modify",
      "old_id": "f19ff0577442d62d214e4c5805835c2c966e5f3e",
      "old_mode": 33188,
      "old_path": "aom_dsp/x86/sad_avx2.c",
      "new_id": "ee0238038354c36fb5805e96fd9017342ffbdcc9",
      "new_mode": 33188,
      "new_path": "aom_dsp/x86/sad_avx2.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2df2646f9d35bf57c0954f189ef0b3aa6d10a5b5",
      "new_mode": 33188,
      "new_path": "aom_dsp/x86/sad_hwy_avx2.cc"
    },
    {
      "type": "modify",
      "old_id": "0d1b5ab8765e75f3d26a796dd1915ba2fc78df37",
      "old_mode": 33188,
      "old_path": "aom_dsp/x86/sad_impl_avx2.c",
      "new_id": "2c6fa2450b3370783cd8eca7dd3696a2b7fca7c9",
      "new_mode": 33188,
      "new_path": "aom_dsp/x86/sad_impl_avx2.c"
    }
  ]
}
