)]}'
{
  "commit": "1cd36be7c960ce2f2db0cdaedd57058df9247e05",
  "tree": "5313836160599e925dc5565612931a1b832ea53e",
  "parents": [
    "b47de6c86f9836cef0caed02b97d81d3f2560ebf"
  ],
  "author": {
    "name": "Jan Beulich",
    "email": "jbeulich@suse.com",
    "time": "Fri Jul 26 07:59:04 2024 +0200"
  },
  "committer": {
    "name": "Jan Beulich",
    "email": "jbeulich@suse.com",
    "time": "Fri Jul 26 07:59:04 2024 +0200"
  },
  "message": "x86/APX: optimize certain {nf}-form insns to BMI2 ones\n\n..., as those leave EFLAGS untouched anyway. That\u0027s a shorter encoding,\navailable as long as no eGPR is in use anywhere.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f7be075d14b1fdca390996975db33c3d3f591816",
      "old_mode": 33188,
      "old_path": "gas/config/tc-i386.c",
      "new_id": "109fb7eb84cdbdaab066b754a4ae9d3b661aa27d",
      "new_mode": 33188,
      "new_path": "gas/config/tc-i386.c"
    },
    {
      "type": "modify",
      "old_id": "0ab70be5f2f23ecb0099746ad2bcff33f5a81d94",
      "old_mode": 33188,
      "old_path": "gas/testsuite/gas/i386/x86-64-apx-nf-intel.d",
      "new_id": "91aa438b79ec441fea5fb1f7300c9951a7c39aad",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/i386/x86-64-apx-nf-intel.d"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8956239382b466da4679a0da23d0f0ee76ad4a23",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/i386/x86-64-apx-nf-optimize-BMI2.d"
    },
    {
      "type": "modify",
      "old_id": "19505081fabb2750669eb0a6483590e71b7f7bd6",
      "old_mode": 33188,
      "old_path": "gas/testsuite/gas/i386/x86-64-apx-nf-optimize-size.d",
      "new_id": "49a042bda8933ea188574a9c99717a3f53cc2e50",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/i386/x86-64-apx-nf-optimize-size.d"
    },
    {
      "type": "modify",
      "old_id": "2356c64f20700bcd110458e4e7277ba5577ff36d",
      "old_mode": 33188,
      "old_path": "gas/testsuite/gas/i386/x86-64-apx-nf-optimize.d",
      "new_id": "9a2bc31ccff3d868276675c84db8d74fec8fb8d3",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/i386/x86-64-apx-nf-optimize.d"
    },
    {
      "type": "modify",
      "old_id": "c660166be32ca863a27abf3dcc319fdb9ec55891",
      "old_mode": 33188,
      "old_path": "gas/testsuite/gas/i386/x86-64-apx-nf.d",
      "new_id": "ffe47f0e7ba2a6ae72443086674cee23c8e53cfe",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/i386/x86-64-apx-nf.d"
    },
    {
      "type": "modify",
      "old_id": "d30e01198d67a1d4d1e9f372860340ecee0ecf28",
      "old_mode": 33188,
      "old_path": "gas/testsuite/gas/i386/x86-64-apx-nf.s",
      "new_id": "fbd4cadd9834070678ab06b971d7dc4a153e2a91",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/i386/x86-64-apx-nf.s"
    },
    {
      "type": "modify",
      "old_id": "95b26ab8edc88eac4bf0d0eb9568b5ff2eed7475",
      "old_mode": 33188,
      "old_path": "gas/testsuite/gas/i386/x86-64.exp",
      "new_id": "a14ed32727f48cf0afcb4be897c729eaaf8a0c88",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/i386/x86-64.exp"
    },
    {
      "type": "modify",
      "old_id": "8c0d93402b53828a5cd926c7daf2b55176733354",
      "old_mode": 33188,
      "old_path": "opcodes/i386-opc.tbl",
      "new_id": "97978fe75e037d3249934d7496b2693738b16882",
      "new_mode": 33188,
      "new_path": "opcodes/i386-opc.tbl"
    },
    {
      "type": "modify",
      "old_id": "0e5e603a153e4e1dae47ba256abfdd29b0841e4d",
      "old_mode": 33188,
      "old_path": "opcodes/i386-tbl.h",
      "new_id": "e42254bd8f64d239e26781be7e9d5b809698465c",
      "new_mode": 33188,
      "new_path": "opcodes/i386-tbl.h"
    }
  ]
}
