)]}'
{
  "commit": "eb3f3841da4ea29dec13c84c241c17a7623d15ca",
  "tree": "d6b8277d309b211ce9a38998c02165c5a4dac9c5",
  "parents": [
    "932e5949a9f366d149b1b9093c49225502dee890"
  ],
  "author": {
    "name": "Jan Beulich",
    "email": "jbeulich@suse.com",
    "time": "Fri Mar 01 09:19:58 2024 +0100"
  },
  "committer": {
    "name": "Jan Beulich",
    "email": "jbeulich@suse.com",
    "time": "Fri Mar 01 09:19:58 2024 +0100"
  },
  "message": "x86/APX: respect {vex}/{vex3}\n\nEven when an EVEX encoding is available, use of such a prefix ought to\nbe respected (resulting in an error) rather than ignored. As requested\nduring review already, introduce a new encoding enumerator to record use\nof eGPR-s, and update state transitions accordingly.\n\nThe optimize_encoding() change also addresses an internal assembler\nerror that was previously raised when respective memory operands used\neGPR-s for addressing.\n\nWhile this results in a change of diagnostic issued for VEX-encoded\ninsns, the new one is at least no worse than the prior one.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "fe8dc899cf7eccd2459a6ee6ad5ab9a1d40a3122",
      "old_mode": 33188,
      "old_path": "gas/config/tc-i386-intel.c",
      "new_id": "f454ee93ecbeb980b115edfc5c6f4bad2cb4c5b0",
      "new_mode": 33188,
      "new_path": "gas/config/tc-i386-intel.c"
    },
    {
      "type": "modify",
      "old_id": "86a2a66844f467ff2eb258cfa7af256bdf190807",
      "old_mode": 33188,
      "old_path": "gas/config/tc-i386.c",
      "new_id": "9da95c3c9b371937748c04e110a660a6b4de4882",
      "new_mode": 33188,
      "new_path": "gas/config/tc-i386.c"
    },
    {
      "type": "modify",
      "old_id": "5cabe61e874fb5b89f9c7bfcdb466dc2d3c78827",
      "old_mode": 33188,
      "old_path": "gas/testsuite/gas/i386/x86-64-apx-egpr-inval.l",
      "new_id": "b018b3f7795e5aa87df66c95fd9e271f7089fc0a",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/i386/x86-64-apx-egpr-inval.l"
    },
    {
      "type": "modify",
      "old_id": "76f0a1b7ff500038405d7b9195ba1e287330c0df",
      "old_mode": 33188,
      "old_path": "gas/testsuite/gas/i386/x86-64-apx-egpr-inval.s",
      "new_id": "9bf5815ab647b1f7d820aa900170812063b8e43c",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/i386/x86-64-apx-egpr-inval.s"
    }
  ]
}
