)]}'
{
  "commit": "2ece447a4f3dcf1d96bcaca644dbf895e42194b8",
  "tree": "5239ae5a3e6a868911f48cd466603be5224d9b0f",
  "parents": [
    "2f65efd9b6061ff1870f49aaa49edb1529368a73"
  ],
  "author": {
    "name": "Rohan Shenoy",
    "email": "RohanRadhesh.Shenoy@amd.com",
    "time": "Tue Sep 08 17:06:16 2026 +0200"
  },
  "committer": {
    "name": "Jan Beulich",
    "email": "jbeulich@suse.com",
    "time": "Tue Sep 08 17:06:16 2026 +0200"
  },
  "message": "x86: fix EVEX no-broadcast disassembly\n\n- EVEX.W\u003d1 alone does not make a valid broadcast. Hence we restrict it to\nx_mode operands only.\n- For the destination-memory-operand check, ins-\u003eobufp may not point to\n  the start of op_out[0], hence we correct the position of this check.\n- VMOVDQU{8,16} (loads) were incorrectly marked as broadcastable.\n\nSuggested-by: Jan Beulich \u003cjbeulich@suse.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "29de3de299cc76b87140d089cf686e673a7c6851",
      "old_mode": 33188,
      "old_path": "gas/testsuite/gas/i386/bad-bcast-intel.d",
      "new_id": "feb11e28c380c0bd7ade950cf17dc0136d93b6d1",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/i386/bad-bcast-intel.d"
    },
    {
      "type": "modify",
      "old_id": "4f829259994a11f03d9c0cc858cd1d4697ae0c68",
      "old_mode": 33188,
      "old_path": "gas/testsuite/gas/i386/bad-bcast.d",
      "new_id": "bb819f48432453f3897604e0118b03d7c37ee8ca",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/i386/bad-bcast.d"
    },
    {
      "type": "modify",
      "old_id": "6c55dcbbbd8c4f7a49e63b9e0dba82bcf74318db",
      "old_mode": 33188,
      "old_path": "gas/testsuite/gas/i386/bad-bcast.s",
      "new_id": "a85b38a062038519b84c5c9730670ee869d0b07b",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/i386/bad-bcast.s"
    },
    {
      "type": "modify",
      "old_id": "e5b0cb805bbb9b50f379a69251dfc2f278112ead",
      "old_mode": 33188,
      "old_path": "opcodes/i386-dis-evex-w.h",
      "new_id": "f0f00e441432b29543287a3489a09e963242073c",
      "new_mode": 33188,
      "new_path": "opcodes/i386-dis-evex-w.h"
    },
    {
      "type": "modify",
      "old_id": "ec1d149d9dc47c8c6c1ce57097fdf0d298332147",
      "old_mode": 33188,
      "old_path": "opcodes/i386-dis.c",
      "new_id": "44529d0aa82457e017e5f5604c16bcd1a8b523da",
      "new_mode": 33188,
      "new_path": "opcodes/i386-dis.c"
    }
  ]
}
