)]}'
{
  "commit": "18575d2ca8b836156a437908155ea4bf7da3ff10",
  "tree": "70a3823c3487167da2d623d3a2aceef5974241db",
  "parents": [
    "bd55dac8960ffdf8d1a2264efa53a3eaaac42145"
  ],
  "author": {
    "name": "Haochen Jiang",
    "email": "haochen.jiang@intel.com",
    "time": "Tue Jan 14 16:18:50 2025 +0800"
  },
  "committer": {
    "name": "Haochen Jiang",
    "email": "haochen.jiang@intel.com",
    "time": "Fri Jan 17 10:17:12 2025 +0800"
  },
  "message": "x86: Ignore rounding for vcvt[,u]si2sd under r32 and vcvt[,u]dq2pd instead of reporting bad for disassembler\n\nAccording to SDM, vcvt[,u]si2sd under r32 and vcvt[,u]dq2pd treat\nRounding as Ignored when trying to using them. Thus, disassembler\nshould accept bytecode with rounding instead of reporting bad.\n\nFor assembler, it needs some more time to decide how to deal\nwith that.\n\ngas/ChangeLog:\n\n\t* testsuite/gas/i386/evex.d: Add new testcase for vcvt[,u]dq2pd.\n\tChange the output for vcvt[,u]si2sd.\n\t* testsuite/gas/i386/evex.s: Ditto.\n\t* testsuite/gas/i386/x86-64-evex.d: Ditto.\n\nopcodes/ChangeLog:\n\n\t* i386-dis-evex-w.h: Add EXxEVexR64 for vcvt[,u]dq2pd.\n\t* i386-dis.c (OP_Rounding): Mark EVEX_b as used to change the handle\n\tfor ignored rounding.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "52670f82736b7f6a1bd1fb4dd613b507bb34f401",
      "old_mode": 33188,
      "old_path": "gas/testsuite/gas/i386/evex.d",
      "new_id": "a352340cae6594183ad6877f77f811d27a60a52d",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/i386/evex.d"
    },
    {
      "type": "modify",
      "old_id": "b72e1cd1e4fc1643e3ac257533dfd3db0815be25",
      "old_mode": 33188,
      "old_path": "gas/testsuite/gas/i386/evex.s",
      "new_id": "473ea8a241821167c25e8350529e2dc016b62da2",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/i386/evex.s"
    },
    {
      "type": "modify",
      "old_id": "5d974c312da8fa9f0ee860ad5d1bc270f4485fcf",
      "old_mode": 33188,
      "old_path": "gas/testsuite/gas/i386/x86-64-evex.d",
      "new_id": "6fb4bf8786379e7593cec79037b1e9595e81dcc7",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/i386/x86-64-evex.d"
    },
    {
      "type": "modify",
      "old_id": "c15469210a537dcf09ebb9d87e88310997407644",
      "old_mode": 33188,
      "old_path": "opcodes/i386-dis-evex-w.h",
      "new_id": "bfdcfb29fdd33b919e8e6c840e0f5ca9c36d0f12",
      "new_mode": 33188,
      "new_path": "opcodes/i386-dis-evex-w.h"
    },
    {
      "type": "modify",
      "old_id": "06bd1e0f7124c147f7e70cb05f989a192a85a358",
      "old_mode": 33188,
      "old_path": "opcodes/i386-dis.c",
      "new_id": "2eb2c42629d3f5bb7748b0048092cd4f10768466",
      "new_mode": 33188,
      "new_path": "opcodes/i386-dis.c"
    }
  ]
}
