)]}'
{
  "commit": "022323bf856084e812354464a0302f5cb710ee78",
  "tree": "b41a8cfb7a8d0bb564c3cce2a4d0ca84b86daa84",
  "parents": [
    "14ba764219296ec74fab5647ca7bdc2e4ca693ce"
  ],
  "author": {
    "name": "Johann",
    "email": "johannkoenig@google.com",
    "time": "Thu Sep 09 15:55:19 2010 -0400"
  },
  "committer": {
    "name": "Johann",
    "email": "johannkoenig@google.com",
    "time": "Fri Sep 17 16:47:39 2010 -0400"
  },
  "message": "reorder data to use wider instructions\n\nthe previous commit laid the groundwork by doing two sets of idcts\ntogether. this moved that further by grouping the interesting data\n(q[0], q+16[0]) together to allow using wider instructions. also\nmanaged to drop a few instructions by recognizing that the constant\nfor sinpi8sqrt2 could be downshifted all the time which avoided a\ndowshift as well as workarounds for a function which only accepted\nsigned data\n\nlooks like a modest gain for performance: at qcif, went from ~180\nfps to ~183\nChange-Id: I842673f3080b8239e026cc9b50346dbccbab4adf\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "103cce74efd4923991f6d5285f0cff1a44439e43",
      "old_mode": 33188,
      "old_path": "vp8/decoder/arm/neon/idct_blk_neon.c",
      "new_id": "fe4f2e0d497ae9f062d717a4779b115d3e98e8ec",
      "new_mode": 33188,
      "new_path": "vp8/decoder/arm/neon/idct_blk_neon.c"
    },
    {
      "type": "modify",
      "old_id": "babfb91ad45f21f75ff3e75f5ca3a8a4f4b3bf8f",
      "old_mode": 33188,
      "old_path": "vp8/decoder/arm/neon/idct_dequant_dc_full_2x_neon.asm",
      "new_id": "ad4364adc4ebfa7a7abc80b475db34e7d1cf930f",
      "new_mode": 33188,
      "new_path": "vp8/decoder/arm/neon/idct_dequant_dc_full_2x_neon.asm"
    },
    {
      "type": "modify",
      "old_id": "14960f99cbab7453f70c22dbc0586bcef7883578",
      "old_mode": 33188,
      "old_path": "vp8/decoder/arm/neon/idct_dequant_full_2x_neon.asm",
      "new_id": "85fff11b3b178d4f31f41ca9ac2338fef8aaf4ad",
      "new_mode": 33188,
      "new_path": "vp8/decoder/arm/neon/idct_dequant_full_2x_neon.asm"
    }
  ]
}
