)]}'
{
  "commit": "22296e4badeadb84b50238d7f0cd933c1b02fbaf",
  "tree": "7ae7291edbda6b35c530543021a14fd6c99b7e5f",
  "parents": [
    "7fa09e7bfdfc4d805189bab8f0246ebddae73dee"
  ],
  "author": {
    "name": "Luc Trudeau",
    "email": "luc@trud.ca",
    "time": "Wed Apr 04 10:38:01 2018 -0400"
  },
  "committer": {
    "name": "Luc Trudeau",
    "email": "luc@trud.ca",
    "time": "Tue Apr 10 14:12:01 2018 +0000"
  },
  "message": "[CFL] VSX version of Subtract Average\n\nIncludes unit tests for conformance and speed.\n\nVSX/SubAvgSpeedTest (POWER8 Model 2.1)\n8x8: C time \u003d 1629 us, SIMD time \u003d 693 us (~2.4x)\n16x16: C time \u003d 4231 us, SIMD time \u003d 1883 us (~2.2x)\n32x32: C time \u003d 21329 us, SIMD time \u003d 6916 us (~3.1x)\n\nChange-Id: Idd6ba6dbfc9941f2d0acbb0a0010b3a45fa63e46\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2ee0f8b25b0b6e4bfdf947791bcfc6d6b3eabc67",
      "old_mode": 33188,
      "old_path": "av1/av1.cmake",
      "new_id": "c17dd9ff95db9f219bd260f179d7f0ac62750324",
      "new_mode": 33188,
      "new_path": "av1/av1.cmake"
    },
    {
      "type": "modify",
      "old_id": "42c18690a74825ec28cc6028a1efd80eb613a4a6",
      "old_mode": 33261,
      "old_path": "av1/common/av1_rtcd_defs.pl",
      "new_id": "e0ca707590e6eb2c99ae5184f2ec136e27152cfe",
      "new_mode": 33261,
      "new_path": "av1/common/av1_rtcd_defs.pl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "70cad05cdb0ba0b053002bb794256fcba8a6b89b",
      "new_mode": 33188,
      "new_path": "av1/common/ppc/cfl_ppc.c"
    },
    {
      "type": "modify",
      "old_id": "41b00572de8ebc687081f1a1041a81e809e1486a",
      "old_mode": 33188,
      "old_path": "test/cfl_test.cc",
      "new_id": "4890641df856c3eea7619383b19467f4097d9d75",
      "new_mode": 33188,
      "new_path": "test/cfl_test.cc"
    }
  ]
}
