)]}'
{
  "commit": "3044d7ab7bca4c35d5a74bd4a524d8aa7a466cf7",
  "tree": "0de8c535e33d33edb58543dc46b3d3dca3025f17",
  "parents": [
    "9060ebe88ee6917bea714d93b522197b4b184267"
  ],
  "author": {
    "name": "Ulya Trafimovich",
    "email": "skvadrik@google.com",
    "time": "Mon Jun 28 14:20:19 2021 +0100"
  },
  "committer": {
    "name": "Ulyana Trafimovich",
    "email": "skvadrik@google.com",
    "time": "Tue Jun 29 09:28:45 2021 +0000"
  },
  "message": "x86_64: Add tests for CMPXCHG (without LOCK prefix).\n\nFor 8/32/64-bit variants LOCK CMPXCHG is implemented via CMPXCHG, so the\ntests for LOCK CMPXCHG cover CMPXCHG as well. But the 16-bit variant of\nLOCK CMPXCHG does not use CMPXCHG, because it has to reorder prefixes:\nthe operand size override prefix must go before the LOCK prefix to match\nclang order. Therefore 16-bit CMPXCHG was not tested previously.\n\nBug: 65872996\nTest: m test-art-host-gtest  # new test cases for CMPXCHG\nChange-Id: I6d021bb40cfc767143db914ff64276a23243e046\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "97c3fa0895a6c6c1ecd5930fa34b8f9bab7f46e7",
      "old_mode": 33188,
      "old_path": "compiler/utils/x86_64/assembler_x86_64_test.cc",
      "new_id": "778551151669b8c98eabee2860a233d1dc7dcb4d",
      "new_mode": 33188,
      "new_path": "compiler/utils/x86_64/assembler_x86_64_test.cc"
    }
  ]
}
