)]}'
{
  "commit": "0ebcbb1bd03c4fde91b032b50ec9c3a8f376b8be",
  "tree": "028ab219218cc96320f7d3decb8a68829fd4904e",
  "parents": [
    "cd35c9fd1e67b2dd8acbda3dfa398e395b22f220"
  ],
  "author": {
    "name": "Jan Beulich",
    "email": "jbeulich@suse.com",
    "time": "Fri Jan 26 10:31:38 2024 +0100"
  },
  "committer": {
    "name": "Jan Beulich",
    "email": "jbeulich@suse.com",
    "time": "Fri Jan 26 10:31:38 2024 +0100"
  },
  "message": "x86/APX: optimize MOVBE\n\nWith identical source and destination it can be covered by the NDD-to-\nlegacy conversion logic as well, even if in this case the original insn\ndoesn\u0027t use an NDD encoding. The size savings are even better here, for\nthe replacement (BSWAP) not having a ModR/M byte.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "51166ef3f027b12292d82cea9617c921d793531e",
      "old_mode": 33188,
      "old_path": "gas/config/tc-i386.c",
      "new_id": "3d3d4a36edac97f4b49499f395fec8d864c5ec58",
      "new_mode": 33188,
      "new_path": "gas/config/tc-i386.c"
    },
    {
      "type": "modify",
      "old_id": "773ceea686c2d4129d9de7e67a516bfc39e35957",
      "old_mode": 33188,
      "old_path": "gas/testsuite/gas/i386/x86-64-apx-ndd-optimize.d",
      "new_id": "8069799f7fb2e831330e444011e4ab7016ccd89a",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/i386/x86-64-apx-ndd-optimize.d"
    },
    {
      "type": "modify",
      "old_id": "6ffdf5a639033f1ccb2026d7cf48d2f8b0b3f743",
      "old_mode": 33188,
      "old_path": "gas/testsuite/gas/i386/x86-64-apx-ndd-optimize.s",
      "new_id": "c83e1195d05c6d58a147ddce42ec966fe4911a3b",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/i386/x86-64-apx-ndd-optimize.s"
    },
    {
      "type": "modify",
      "old_id": "717e2087b598559af792f02c1b2d6dcadadf07f9",
      "old_mode": 33188,
      "old_path": "opcodes/i386-opc.tbl",
      "new_id": "55c704b0159bb55e825b387231c9b7022e348297",
      "new_mode": 33188,
      "new_path": "opcodes/i386-opc.tbl"
    },
    {
      "type": "modify",
      "old_id": "bdcc3c86b50ab4cc2558c8783b8fd769ab5a6664",
      "old_mode": 33188,
      "old_path": "opcodes/i386-tbl.h",
      "new_id": "4031b6aed05e08068659b5402887ba4a2888e7c8",
      "new_mode": 33188,
      "new_path": "opcodes/i386-tbl.h"
    }
  ]
}
