)]}'
{
  "commit": "0fa8b668c1019005030b3f584c048d8ddf3012d8",
  "tree": "48c8a34b3064b30ee471bef980f10afe49612cc0",
  "parents": [
    "3967435f655fec96dba08051a58c5f66a91b1c5b"
  ],
  "author": {
    "name": "levytamar82",
    "email": "levytamar82@gmail.com",
    "time": "Thu Mar 13 14:47:30 2014 -0700"
  },
  "committer": {
    "name": "Yunqing Wang",
    "email": "yunqingwang@google.com",
    "time": "Fri Mar 21 13:53:32 2014 -0700"
  },
  "message": "AVX2 SAD Optimization:\n\n2 functions were optimized for avx2 by using full 256 bit register\nIn order to handle 32 elements in parallel instead of only 16 in parallel:\n1. vp9_sad32x32x4d\n2. vp9_sad64x64x4d\n\nThe function level gain is 66% and the user level gain is ~1%.\n\nChange-Id: I4efbb3bc7d8bc03b64b6c98f5cd5c4a9dd3212cb\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e4cd9d4a0107825c1495c60847641d4eb28e340a",
      "old_mode": 33188,
      "old_path": "vp9/common/vp9_rtcd_defs.pl",
      "new_id": "b874ef3badeb3e52bdba82c596606fb61cc21dc7",
      "new_mode": 33188,
      "new_path": "vp9/common/vp9_rtcd_defs.pl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f31b176e569e1006a6d3eb0afc962acdaf547606",
      "new_mode": 33188,
      "new_path": "vp9/encoder/x86/vp9_sad4d_intrin_avx2.c"
    },
    {
      "type": "modify",
      "old_id": "b14e7e5ce25810a61b38b5bee8436944edd44045",
      "old_mode": 33188,
      "old_path": "vp9/vp9cx.mk",
      "new_id": "4a505469161ba8790db0fbcad0b686761ac45fb2",
      "new_mode": 33188,
      "new_path": "vp9/vp9cx.mk"
    }
  ]
}
