)]}'
{
  "commit": "c197bcf24cde29d3f73c7b4ac6fd41f4384e8af6",
  "tree": "7156a54377dbc347f71f271216c64af4a75d80fe",
  "parents": [
    "6025851c7c2bf210daf74d22300c699b16541847"
  ],
  "author": {
    "name": "Lynn Boger",
    "email": "laboger@linux.vnet.ibm.com",
    "time": "Thu Mar 17 15:08:20 2016 -0500"
  },
  "committer": {
    "name": "Brad Fitzpatrick",
    "email": "bradfitz@golang.org",
    "time": "Thu Mar 17 20:21:02 2016 +0000"
  },
  "message": "golang/x/crypto/sha3: use better alignment\n\nChange the build tags for xor.go and xor_unaligned.go\nto perform better on ppc64/ppc64le.\n\nThis improves performance for these sha3 benchmarks:\n\nbenchmark                        old MB/s     new MB/s     speedup\nBenchmarkSha3_512_MTU            68.42        76.03        1.11x\nBenchmarkSha3_384_MTU            91.12        105.38       1.16x\nBenchmarkSha3_256_MTU            110.19       132.63       1.20x\nBenchmarkSha3_224_MTU            114.46       139.12       1.22x\nBenchmarkShake128_MTU            129.77       163.14       1.26x\nBenchmarkShake256_MTU            125.01       151.93       1.22x\nBenchmarkShake256_16x            110.60       129.44       1.17x\nBenchmarkShake256_1MiB           128.51       154.23       1.20x\nBenchmarkSha3_512_1MiB           74.18        82.39        1.11x\n\nFixes golang/go#14847\n\nChange-Id: I59ba763b4eaf3e567399b132ad820fb2dcbbf129\nReviewed-on: https://go-review.googlesource.com/20821\nReviewed-by: Brad Fitzpatrick \u003cbradfitz@golang.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d622979c1152653799e99e75de381851b7176681",
      "old_mode": 33188,
      "old_path": "sha3/xor.go",
      "new_id": "30711f1202099b3486355570e4848e47129aa42d",
      "new_mode": 33188,
      "new_path": "sha3/xor.go"
    },
    {
      "type": "modify",
      "old_id": "c7851a1d8509429c6e615137cb6aa920e8343d67",
      "old_mode": 33188,
      "old_path": "sha3/xor_unaligned.go",
      "new_id": "ca07a7205a6c5be7a4bf0c99d8538c9843d8aff5",
      "new_mode": 33188,
      "new_path": "sha3/xor_unaligned.go"
    }
  ]
}
