)]}'
{
  "commit": "ff2394527fd863741b75d160836d2badd4346a43",
  "tree": "ef2a461e61fac5712fe70f60679f1f0708bb7a5e",
  "parents": [
    "18d9f28f0df9f95570f233f47a8570c865706fe4"
  ],
  "author": {
    "name": "Adam Langley",
    "email": "agl@google.com",
    "time": "Fri Jun 09 16:52:00 2017 -0700"
  },
  "committer": {
    "name": "CQ bot account: commit-bot@chromium.org",
    "email": "commit-bot@chromium.org",
    "time": "Sat Jun 10 00:00:58 2017 +0000"
  },
  "message": "ppc64le delocate: avoid r0 as a base register.\n\nOn POWER, r0 is wired to zero in some argument positions of some\ninstructions. The base register for a load is one of them. Thus, if\nrewriting a load to r0, we cannot use r0 to store the base address.\n\nThis could be more efficient, but loading to r0 appears to be very rare\nso I\u0027m not going to worry about it for now.\n\nChange-Id: I14dac96ba4c0380b166a7667b0cba918f1ae25ec\nReviewed-on: https://boringssl-review.googlesource.com/17065\nCommit-Queue: Adam Langley \u003cagl@google.com\u003e\nCommit-Queue: David Benjamin \u003cdavidben@google.com\u003e\nReviewed-by: David Benjamin \u003cdavidben@google.com\u003e\nCQ-Verified: CQ bot account: commit-bot@chromium.org \u003ccommit-bot@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "75eb194688242926842d9d5c9ab7e34380a45b83",
      "old_mode": 33188,
      "old_path": "util/fipstools/delocate.go",
      "new_id": "a4799290479edb132718e66bdc4b7dd16bbbe5ea",
      "new_mode": 33188,
      "new_path": "util/fipstools/delocate.go"
    },
    {
      "type": "modify",
      "old_id": "6eae7860d10abd46dd943ecb952043b502481d36",
      "old_mode": 33188,
      "old_path": "util/fipstools/delocate_test.go",
      "new_id": "e0ecc177abcc35a2ab545c1305f08e04bb428d82",
      "new_mode": 33188,
      "new_path": "util/fipstools/delocate_test.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "81766dc07eef2e6df2ead54b666bc4e35e968bd4",
      "new_mode": 33188,
      "new_path": "util/fipstools/testdata/ppc64le-LoadToR0/in.s"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c42dbe0f10b9ebc920be45dae87b7c906686513d",
      "new_mode": 33188,
      "new_path": "util/fipstools/testdata/ppc64le-LoadToR0/out.s"
    }
  ]
}
