)]}'
{
  "commit": "3a0667dcbbe1e7a5af541b3540217125621b1e62",
  "tree": "28b888edaf1e81f18a3d07b70517ea80dac80e4c",
  "parents": [
    "cba2df4cc7e433017386d1befff16566e7c3b7d9"
  ],
  "author": {
    "name": "Sachin Kumar Garg",
    "email": "sachin.kumargarg@ittiam.com",
    "time": "Tue Oct 09 16:03:10 2018 +0530"
  },
  "committer": {
    "name": "Yunqing Wang",
    "email": "yunqingwang@google.com",
    "time": "Wed Oct 10 16:34:33 2018 +0000"
  },
  "message": "SSE2 implementation of 4-tap highbd filter\n\nAdded SSE2 implementation of the following :\n- aom_highbd_filter_block1d16_h4_sse2\n- aom_highbd_filter_block1d16_v4_sse2\n- aom_highbd_filter_block1d8_h4_sse2\n- aom_highbd_filter_block1d8_v4_sse2\n- aom_highbd_filter_block1d4_h4_sse2\n- aom_highbd_filter_block1d4_v4_sse2\n\nApproximately 30% improvement is seen\nw.r.t 8-tap filter at unit test level.\n\nChange-Id: I1fd9de7972eadc3bbd9fc746eb4dea29f554a8b1\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3685d76e1beb047aa7ea84a8f99826ec34185992",
      "old_mode": 33188,
      "old_path": "aom_dsp/aom_dsp.cmake",
      "new_id": "d4fd97d953e44bedaf39ff85c17196be19e3c524",
      "new_mode": 33188,
      "new_path": "aom_dsp/aom_dsp.cmake"
    },
    {
      "type": "modify",
      "old_id": "245376421d3b8a7877701353fa732780aad79c0a",
      "old_mode": 33188,
      "old_path": "aom_dsp/x86/aom_asm_stubs.c",
      "new_id": "22cfe8b79b081879949ae26938618eb38fef9ac0",
      "new_mode": 33188,
      "new_path": "aom_dsp/x86/aom_asm_stubs.c"
    },
    {
      "type": "modify",
      "old_id": "bad9c62ddd30f1fbebc4c9249bb00cc582eb45e6",
      "old_mode": 33188,
      "old_path": "aom_dsp/x86/convolve.h",
      "new_id": "ff3224e5ad8de02a85d55a014fe727aaa6aae22a",
      "new_mode": 33188,
      "new_path": "aom_dsp/x86/convolve.h"
    },
    {
      "type": "modify",
      "old_id": "099fcf7fc68c734afcf80c35c7d05e10f9754254",
      "old_mode": 33188,
      "old_path": "aom_dsp/x86/highbd_convolve_avx2.c",
      "new_id": "e3b8c5a1a8fa6bf414bee2091d2947f35c995f69",
      "new_mode": 33188,
      "new_path": "aom_dsp/x86/highbd_convolve_avx2.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a2bb2832223c48edeaa7fd1c8d58a7a85193f170",
      "new_mode": 33188,
      "new_path": "aom_dsp/x86/highbd_convolve_sse2.c"
    },
    {
      "type": "modify",
      "old_id": "098cf9654fdc71fc6b6483fc494697d414bdaa52",
      "old_mode": 33188,
      "old_path": "aom_dsp/x86/highbd_variance_sse2.c",
      "new_id": "b17573efd408c2a335050581b963cc783b17e2cd",
      "new_mode": 33188,
      "new_path": "aom_dsp/x86/highbd_variance_sse2.c"
    },
    {
      "type": "modify",
      "old_id": "11fa743ef26b4ed2dc24182715d176f965c6d926",
      "old_mode": 33188,
      "old_path": "test/comp_avg_pred_test.h",
      "new_id": "54bf281118bcd4af92c1273157219b8d0b9b7d2f",
      "new_mode": 33188,
      "new_path": "test/comp_avg_pred_test.h"
    }
  ]
}
