)]}'
{
  "commit": "c2897a158a02a05a4d7d1115e1d81f34166ef729",
  "tree": "2cd0ae6873aaeb07182d57dabc59321682a5bd13",
  "parents": [
    "f8068ce88574b36be69bd24d72290c9c3f5ceaf2"
  ],
  "author": {
    "name": "Adam Langley",
    "email": "agl@google.com",
    "time": "Tue Dec 18 08:41:34 2018 -0800"
  },
  "committer": {
    "name": "CQ bot account: commit-bot@chromium.org",
    "email": "commit-bot@chromium.org",
    "time": "Tue Dec 18 17:06:48 2018 +0000"
  },
  "message": "Don\u0027t enable intrinsics on x86 without ABI support.\n\nAt some point after GCC 7.3, but before 8.2, GCC enabled the SSE ABI by\ndefault. However, if it isn\u0027t enabled, the vector intrinsics in HRSS\ncannot be used. (See https://github.com/grpc/grpc/issues/17540.)\n\nNote that the intrinsics used are SSE2, but that should be ok because\nthey are guarded by a run-time check. The compile-time check for __SSE__\njust ensures that GCC will build the code at all. (SDE does not simulate\nanything that doesn\u0027t have SSE2, however.)\n\nChange-Id: If092a06a441ed9d38576ea30351b3b40693a3399\nReviewed-on: https://boringssl-review.googlesource.com/c/33744\nReviewed-by: David Benjamin \u003cdavidben@google.com\u003e\nCommit-Queue: David Benjamin \u003cdavidben@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d9ed0d949f86cf085699c18c94899bede9f1056d",
      "old_mode": 33188,
      "old_path": "crypto/hrss/hrss.c",
      "new_id": "ff68e9b2bdf95c0357fb021cf1c36782bf010aaf",
      "new_mode": 33188,
      "new_path": "crypto/hrss/hrss.c"
    }
  ]
}
