)]}'
{
  "commit": "e7da8d8e48a8db2e34a0214d97068f651c9bcddc",
  "tree": "625bccd51c057745bb8566755ccad54cd9f0a095",
  "parents": [
    "667b63289c99a336e41c3dc66d7b7adf6fc2a57d"
  ],
  "author": {
    "name": "Nicolas Capens",
    "email": "capn@google.com",
    "time": "Thu Jul 08 00:48:42 2021 -0400"
  },
  "committer": {
    "name": "Nicolas Capens",
    "email": "nicolascapens@google.com",
    "time": "Mon Jul 19 20:29:12 2021 +0000"
  },
  "message": "Deduplicate X86 condition codes\n\nThe branch code, compare, and type data is identical between x86-64 and\nx86-32, so there was no need to have duplicates in the .def files.\n\nBug: b/192890685\nChange-Id: Ia9496ad9c53f9a27bc2c94f01792233ec60acb7b\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/55569\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\nTested-by: Nicolas Capens \u003cnicolascapens@google.com\u003e\nReviewed-by: Sean Risser \u003csrisser@google.com\u003e\nReviewed-by: Nicolas Capens \u003cnicolascapens@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "beb26c79fd74307c0e036bc348f8064502c7b95e",
      "old_mode": 33188,
      "old_path": "third_party/subzero/src/IceAssemblerX8632.h",
      "new_id": "a61b6619ed53bb2d04d5cc70f5b6e88ce373b63d",
      "new_mode": 33188,
      "new_path": "third_party/subzero/src/IceAssemblerX8632.h"
    },
    {
      "type": "modify",
      "old_id": "ad12a720171010554bcdddba0bcbd4f9ebbcfb80",
      "old_mode": 33188,
      "old_path": "third_party/subzero/src/IceAssemblerX8664.h",
      "new_id": "82c2ddd1307814789718e1bc0164d2e175531704",
      "new_mode": 33188,
      "new_path": "third_party/subzero/src/IceAssemblerX8664.h"
    },
    {
      "type": "rename",
      "old_id": "f0efd50d14d6c82afb2729216b5a7c54160e7b4e",
      "old_mode": 33188,
      "old_path": "third_party/subzero/src/IceConditionCodesX8664.h",
      "new_id": "68ea57200c4ccaa8bd96cada9cf3fc2bc19978fd",
      "new_mode": 33188,
      "new_path": "third_party/subzero/src/IceConditionCodesX86.h",
      "score": 77
    },
    {
      "type": "delete",
      "old_id": "08f68388275643e3e8169349531ffcf4af0ef131",
      "old_mode": 33188,
      "old_path": "third_party/subzero/src/IceConditionCodesX8632.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c343d885c0f00de57cfdee6b6a6d4000b7d2c35d",
      "new_mode": 33188,
      "new_path": "third_party/subzero/src/IceInstX86.def"
    },
    {
      "type": "modify",
      "old_id": "fb284ef40d91c6c016812a3648dd8c3019c84a53",
      "old_mode": 33188,
      "old_path": "third_party/subzero/src/IceInstX8632.cpp",
      "new_id": "87b8b0d7a8fc765e81109ac2c0f70bd249a43731",
      "new_mode": 33188,
      "new_path": "third_party/subzero/src/IceInstX8632.cpp"
    },
    {
      "type": "modify",
      "old_id": "c71d6df56d64d9087e990e04d2376ff8bd92e659",
      "old_mode": 33188,
      "old_path": "third_party/subzero/src/IceInstX8632.def",
      "new_id": "566d21d03d7c851add9834325c2b4ede87b8ad17",
      "new_mode": 33188,
      "new_path": "third_party/subzero/src/IceInstX8632.def"
    },
    {
      "type": "modify",
      "old_id": "29c7c92760ad49d73b734611a61e43ff3d052acf",
      "old_mode": 33188,
      "old_path": "third_party/subzero/src/IceInstX8632Base.h",
      "new_id": "3b3c4625e6a6117ae0c153480842b24df3bbe788",
      "new_mode": 33188,
      "new_path": "third_party/subzero/src/IceInstX8632Base.h"
    },
    {
      "type": "modify",
      "old_id": "303859da8a1681de30e1ddd3f437530f4310e196",
      "old_mode": 33188,
      "old_path": "third_party/subzero/src/IceInstX8664.cpp",
      "new_id": "d847ea1045074361f18f8a16cc33ab4eabf556ad",
      "new_mode": 33188,
      "new_path": "third_party/subzero/src/IceInstX8664.cpp"
    },
    {
      "type": "modify",
      "old_id": "e07bef6c2652fc626f4d62f3bf8a52cbcdf186b8",
      "old_mode": 33188,
      "old_path": "third_party/subzero/src/IceInstX8664.def",
      "new_id": "78c3924dd9c536aad15472ba47b5523965aabceb",
      "new_mode": 33188,
      "new_path": "third_party/subzero/src/IceInstX8664.def"
    },
    {
      "type": "modify",
      "old_id": "2d5cbe1aa99723a65320ad850b37e5e5200f6a78",
      "old_mode": 33188,
      "old_path": "third_party/subzero/src/IceInstX8664Base.h",
      "new_id": "70d650fe5cbe8865f9448920ba3a0aa7d3620e6c",
      "new_mode": 33188,
      "new_path": "third_party/subzero/src/IceInstX8664Base.h"
    },
    {
      "type": "modify",
      "old_id": "212d656d9c1e653c18fedccaf74451505d199959",
      "old_mode": 33188,
      "old_path": "third_party/subzero/src/IceTargetLoweringX8632.cpp",
      "new_id": "3e680eb1d497965de1f949bc951b55c84bb3dd15",
      "new_mode": 33188,
      "new_path": "third_party/subzero/src/IceTargetLoweringX8632.cpp"
    },
    {
      "type": "modify",
      "old_id": "9395590ee9c688cc18a72d5bcd1f307ae54c7828",
      "old_mode": 33188,
      "old_path": "third_party/subzero/src/IceTargetLoweringX8632Base.h",
      "new_id": "b39c8e6f2340a974df0ee39b99ee858448d6a016",
      "new_mode": 33188,
      "new_path": "third_party/subzero/src/IceTargetLoweringX8632Base.h"
    },
    {
      "type": "modify",
      "old_id": "0ecf1e54634ddd3777b88319ad2b76c4ea62a419",
      "old_mode": 33188,
      "old_path": "third_party/subzero/src/IceTargetLoweringX8632BaseImpl.h",
      "new_id": "185c48bce33e68872e12dd71dfa70253f442a9c1",
      "new_mode": 33188,
      "new_path": "third_party/subzero/src/IceTargetLoweringX8632BaseImpl.h"
    },
    {
      "type": "modify",
      "old_id": "c312b92800f46326ddbc600cc66c6f1baf888c4c",
      "old_mode": 33188,
      "old_path": "third_party/subzero/src/IceTargetLoweringX8632Traits.h",
      "new_id": "d15093334686f707e4fba9eb15a1b3408f64d001",
      "new_mode": 33188,
      "new_path": "third_party/subzero/src/IceTargetLoweringX8632Traits.h"
    },
    {
      "type": "modify",
      "old_id": "54c8c8c41349bd1a149955ce788a861176eaed98",
      "old_mode": 33188,
      "old_path": "third_party/subzero/src/IceTargetLoweringX8664.cpp",
      "new_id": "610bb3dbbb95f072d0b17204ba0877cf34dc7b38",
      "new_mode": 33188,
      "new_path": "third_party/subzero/src/IceTargetLoweringX8664.cpp"
    },
    {
      "type": "modify",
      "old_id": "c0bce548bda5f1850198fc3ffdb33dca40dfe763",
      "old_mode": 33188,
      "old_path": "third_party/subzero/src/IceTargetLoweringX8664Base.h",
      "new_id": "dd7a10bbd4fd691170ca244ed685d23e2d53ba2b",
      "new_mode": 33188,
      "new_path": "third_party/subzero/src/IceTargetLoweringX8664Base.h"
    },
    {
      "type": "modify",
      "old_id": "ffc42bb96e865d19c19472ffe30c0eff2c506ed5",
      "old_mode": 33188,
      "old_path": "third_party/subzero/src/IceTargetLoweringX8664BaseImpl.h",
      "new_id": "c5eba01d84a0a109eb82597c1d24e00debb28eaf",
      "new_mode": 33188,
      "new_path": "third_party/subzero/src/IceTargetLoweringX8664BaseImpl.h"
    },
    {
      "type": "modify",
      "old_id": "e1f4a7e6266ceed4467a461565a1a9c4f45642fb",
      "old_mode": 33188,
      "old_path": "third_party/subzero/src/IceTargetLoweringX8664Traits.h",
      "new_id": "0df0244c1062d36b6c8a2d89537d53e48fa3efd8",
      "new_mode": 33188,
      "new_path": "third_party/subzero/src/IceTargetLoweringX8664Traits.h"
    }
  ]
}
