)]}'
{
  "commit": "008de33f786a4b25e8b094db8e0c2ab7d790d88d",
  "tree": "62639c72f5324e3ed132d6ada659133ab6ecb759",
  "parents": [
    "b59712ce5092ac5f48ef9ef3e9c20b80bc5da3cb"
  ],
  "author": {
    "name": "Yunqing Wang",
    "email": "yunqingwang@google.com",
    "time": "Fri Apr 12 14:29:39 2019 -0700"
  },
  "committer": {
    "name": "Yunqing Wang",
    "email": "yunqingwang@google.com",
    "time": "Mon Apr 15 22:37:54 2019 +0000"
  },
  "message": "Speed up wiener search with aligned loads/stores\n\nSpeed 4 encoder profiling result showed:\n3.15%--acc_stat_avx2 (inlined)\n        |\n        |--1.44%--yy_loadu_256 (inlined)\n        |          _mm256_loadu_si256 (inlined)\n        |\n         --1.18%--yy_storeu_256 (inlined)\n                   _mm256_storeu_si256 (inlined)\n\nForced the buffer alignment to use aligned loads/stores. Now, we have:\n1.39%--acc_stat_avx2 (inlined)\n        |\n         --0.58%--yy_store_256 (inlined)\n                   _mm256_store_si256 (inlined)\n\nThe speed test showed ~1.3% speedup at speed 4.\n\nChange-Id: Ib7e4ad9b1ff0c602a2cd8bf61a6ffd5f3e26152d\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d00fca05945c85a2b5a989f589c56ddccb64cf6b",
      "old_mode": 33188,
      "old_path": "av1/encoder/x86/pickrst_avx2.c",
      "new_id": "5d4097c7d4a02de207aa94e7b60d8f4c5672a3b9",
      "new_mode": 33188,
      "new_path": "av1/encoder/x86/pickrst_avx2.c"
    }
  ]
}
