)]}'
{
  "commit": "aa1807419ba0b6fa4a8b497babc1c89b27e667e5",
  "tree": "fd60bef612330615c9f1010465564223843f433f",
  "parents": [
    "5dab1799d7079765845cfbe6b523bda3add93acb"
  ],
  "author": {
    "name": "Jan Beulich",
    "email": "jbeulich@suse.com",
    "time": "Fri Feb 10 08:15:11 2023 +0100"
  },
  "committer": {
    "name": "Jan Beulich",
    "email": "jbeulich@suse.com",
    "time": "Fri Feb 10 08:15:11 2023 +0100"
  },
  "message": "x86: drop use of VEX3SOURCES\n\nThe attribute really specifies that the sum of register and memory\noperands is 4. Express it like that in most places, while using the 2nd\n(apart from XOP) CPU feature flags (FMA4) in reversed operand matching\nlogic.\n\nWith the use in build_modrm_byte() gone, part of an assertion there\nalso becomes meaningless - simplify that at the same time.\n\nWith all uses of the opcode modifier field gone, also drop that.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c1338d2e11a370b78b297155a36ce1c77f9b83e6",
      "old_mode": 33188,
      "old_path": "gas/config/tc-i386.c",
      "new_id": "e421a1718db5103800bd5da8ce9a4525ac483a64",
      "new_mode": 33188,
      "new_path": "gas/config/tc-i386.c"
    },
    {
      "type": "modify",
      "old_id": "7ed90279049b75fd0c3afa9aa5bf8b6f9e9e5b99",
      "old_mode": 33188,
      "old_path": "opcodes/i386-gen.c",
      "new_id": "8b31ac871b6d962e44125c767b417ec6cc85448f",
      "new_mode": 33188,
      "new_path": "opcodes/i386-gen.c"
    },
    {
      "type": "modify",
      "old_id": "fd76ce5e3ce7266076fc8ca9bf66e483b3134032",
      "old_mode": 33188,
      "old_path": "opcodes/i386-opc.h",
      "new_id": "03811a7f62f72bd3f876b9985b3326a04722ca56",
      "new_mode": 33188,
      "new_path": "opcodes/i386-opc.h"
    },
    {
      "type": "modify",
      "old_id": "6a98f33ce7b4aaab7f7edc85a1ed74cce4d1bc9a",
      "old_mode": 33188,
      "old_path": "opcodes/i386-opc.tbl",
      "new_id": "4b7b7891e518474c05da55e0f2c40b7f44e4b979",
      "new_mode": 33188,
      "new_path": "opcodes/i386-opc.tbl"
    },
    {
      "type": "modify",
      "old_id": "b02d52aa2bb35a511e1ad4a08a9aec0cf95bc86c",
      "old_mode": 33188,
      "old_path": "opcodes/i386-tbl.h",
      "new_id": "585a5bb875c0a11405af2a5add0f36e0f98835ca",
      "new_mode": 33188,
      "new_path": "opcodes/i386-tbl.h"
    }
  ]
}
