)]}'
{
  "commit": "ad2f44368092a4f111034fc1efc09cfa0de394a5",
  "tree": "c26308a260df725fc33fb9fa984603c4e94b3e7b",
  "parents": [
    "5e39600a691e3ba76acf6ab94edb24844c2e82b7"
  ],
  "author": {
    "name": "Jan Beulich",
    "email": "jbeulich@suse.com",
    "time": "Wed Feb 22 14:12:24 2023 +0100"
  },
  "committer": {
    "name": "Jan Beulich",
    "email": "jbeulich@suse.com",
    "time": "Wed Feb 22 14:12:24 2023 +0100"
  },
  "message": "x86: optimize BT{,C,R,S} $imm,%reg\n\nIn 64-bit mode BT can have REX.W or a data size prefix dropped in\ncertain cases. Outside of 64-bit mode all 4 insns can have the data\nsize prefix dropped in certain cases.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7cd50f5e2672993f7f2d115733481c95b4c7b9a7",
      "old_mode": 33188,
      "old_path": "gas/config/tc-i386.c",
      "new_id": "d54cb65e30de6f050fcd2a626db39abe9923b400",
      "new_mode": 33188,
      "new_path": "gas/config/tc-i386.c"
    },
    {
      "type": "modify",
      "old_id": "9c5f423f67de9d1e14d63377f644efbc94dc4f1e",
      "old_mode": 33188,
      "old_path": "gas/testsuite/gas/i386/optimize-1.d",
      "new_id": "f6c54b7c4a5a18c5e74bdb84c3d247c4651c840c",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/i386/optimize-1.d"
    },
    {
      "type": "modify",
      "old_id": "b41a9603501f737fde5288345ff083002502d37e",
      "old_mode": 33188,
      "old_path": "gas/testsuite/gas/i386/optimize-1.s",
      "new_id": "53a0dd7aec34155687d4067f1e95334f889b6a0b",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/i386/optimize-1.s"
    },
    {
      "type": "modify",
      "old_id": "bdac98561bb9d302f1d9d113c790ed0d40d83408",
      "old_mode": 33188,
      "old_path": "gas/testsuite/gas/i386/optimize-1a.d",
      "new_id": "d0bf1b4c796735004897fe472a23869f9e48508b",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/i386/optimize-1a.d"
    },
    {
      "type": "modify",
      "old_id": "1c7cbed3d7425b64500de35ea571e0ff87a05f59",
      "old_mode": 33188,
      "old_path": "gas/testsuite/gas/i386/optimize-4.d",
      "new_id": "092d078706ea4354d8ab289359f377451e417370",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/i386/optimize-4.d"
    },
    {
      "type": "modify",
      "old_id": "18f7dff459f72fdb4f94f3093e5b181a75839bf6",
      "old_mode": 33188,
      "old_path": "gas/testsuite/gas/i386/optimize-5.d",
      "new_id": "1d1397be9b20b453d865cf839fdaf88061327f44",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/i386/optimize-5.d"
    },
    {
      "type": "modify",
      "old_id": "aa612612fd386c667c140720a298aff178a7033f",
      "old_mode": 33188,
      "old_path": "gas/testsuite/gas/i386/x86-64-optimize-1.d",
      "new_id": "8bcc90c0f3cbaa0a3eea64e6852a4cdbcf4e47cf",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/i386/x86-64-optimize-1.d"
    },
    {
      "type": "modify",
      "old_id": "b83ecb02da0aa3b867a06ceb8e6cb1ddb2f00775",
      "old_mode": 33188,
      "old_path": "gas/testsuite/gas/i386/x86-64-optimize-1.s",
      "new_id": "80421553a78384d6b596eee709b09152dbaf4984",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/i386/x86-64-optimize-1.s"
    },
    {
      "type": "modify",
      "old_id": "7355f3cd11cd0c5056f1d782609b3cd5abf5a436",
      "old_mode": 33188,
      "old_path": "opcodes/i386-opc.tbl",
      "new_id": "5bd759507adb0bbdd32efee74ab8d9bc8eee4b88",
      "new_mode": 33188,
      "new_path": "opcodes/i386-opc.tbl"
    },
    {
      "type": "modify",
      "old_id": "1c7424fdd32764335d8e0f8bb0e13df4e022af35",
      "old_mode": 33188,
      "old_path": "opcodes/i386-tbl.h",
      "new_id": "262a05d8bd0d8814599948c77845f0708b9077fa",
      "new_mode": 33188,
      "new_path": "opcodes/i386-tbl.h"
    }
  ]
}
