)]}'
{
  "commit": "e7cd80718b04c03d5ce21f13981712704b36fc66",
  "tree": "492da7cfccaa2669a8656f9939237465430d96b6",
  "parents": [
    "f42e41f2eff366338f8f7b36d5b6f8c9c5a26573"
  ],
  "author": {
    "name": "Yunqing Wang",
    "email": "yunqingwang@google.com",
    "time": "Tue Nov 20 16:28:08 2012 -0800"
  },
  "committer": {
    "name": "Yunqing Wang",
    "email": "yunqingwang@google.com",
    "time": "Mon Nov 26 09:53:50 2012 -0800"
  },
  "message": "Improve sad3x16 SSE2 function\n\nVp9_sad3x16_sse2() is heavily called in decoder, in which the\nunaligned reads consume lots of cpu cycles. When CONFIG_SUBPELREFMV\nis off, the unaligned offset is 1. In this situation,\nwe can adjust the src_ptr to be 4-byte aligned, and then do the\naligned reads. This reduced the reading time significantly. Tests\non 1080p clip showed over 2% decoder performance gain with\nCONFIG_SUBPELREFM off.\n\nChange-Id: I953afe3ac5406107933ef49d0b695eafba9a6507\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "768abf23ee671b938a18954feba843c9b34fffa2",
      "old_mode": 33188,
      "old_path": "vp9/common/findnearmv.c",
      "new_id": "a551db81021fe9688918411e4964ea109fbc6c98",
      "new_mode": 33188,
      "new_path": "vp9/common/findnearmv.c"
    },
    {
      "type": "modify",
      "old_id": "bbef1ec49dbc9e1914ddd3ad1c0abc3e9a89915d",
      "old_mode": 33188,
      "old_path": "vp9/common/rtcd_defs.sh",
      "new_id": "ea134a8540a4f7af8f9d4b5fec8d92e3986bc209",
      "new_mode": 33188,
      "new_path": "vp9/common/rtcd_defs.sh"
    },
    {
      "type": "modify",
      "old_id": "77cd372ac78882cd0c357b18f77128a9e11b28d8",
      "old_mode": 33188,
      "old_path": "vp9/common/x86/sadmxn_x86.c",
      "new_id": "0b783ccea7de71d6f050861ecef7d21d977d52e3",
      "new_mode": 33188,
      "new_path": "vp9/common/x86/sadmxn_x86.c"
    }
  ]
}
