)]}'
{
  "commit": "fa88a361f99ecfddce4cc7228932ccc35879a6e8",
  "tree": "37239d85026e8de195943163c45e3028b7cba86b",
  "parents": [
    "15aacf324fb871871e2162ea8769a9f82c043909"
  ],
  "author": {
    "name": "Haochen Jiang",
    "email": "haochen.jiang@intel.com",
    "time": "Tue Dec 19 16:35:00 2023 +0800"
  },
  "committer": {
    "name": "Haochen Jiang",
    "email": "haochen.jiang@intel.com",
    "time": "Tue Dec 19 16:35:24 2023 +0800"
  },
  "message": "x86: Remove the restriction for size of the mask register in AVX10\n\nSince AVX10.1/256 will also allow 64 bit mask register, we will\nremove the restriction for size of the mask register in AVX10.\n\ngas/ChangeLog:\n\n\t* config/tc-i386.c (VSZ128, VSZ256, VSZ512): New.\n\t(VEX_check_encoding): Remove opcode_modifier check for vsz.\n\t* testsuite/gas/i386/avx10-vsz.l: Remove testcases for mask\n\tregisters since they are not needed.\n\t* testsuite/gas/i386/avx10-vsz.s: Ditto.\n\nopcodes/ChangeLog:\n\n\t* i386-gen.c: Remove Vsz.\n\t* i386-opc.h: Ditto.\n\t* i386-opc.tbl: Remove kvsz.\n\t* i386-tbl.h: Regenerated.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "aa26f5ce034bc13dceb77f97f4c1c4a5e887cccd",
      "old_mode": 33188,
      "old_path": "gas/config/tc-i386.c",
      "new_id": "c84374a08d1074495dbf2f913d5ec1b90b83b97c",
      "new_mode": 33188,
      "new_path": "gas/config/tc-i386.c"
    },
    {
      "type": "modify",
      "old_id": "d10ff55ee9d8038fe493628719c3a317ce223bf3",
      "old_mode": 33188,
      "old_path": "gas/testsuite/gas/i386/avx10-vsz.l",
      "new_id": "f44ca46db663f8be193d524c7f1212f2c124e21a",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/i386/avx10-vsz.l"
    },
    {
      "type": "modify",
      "old_id": "0023253e7600366311c0873a0757a0b4a006d156",
      "old_mode": 33188,
      "old_path": "gas/testsuite/gas/i386/avx10-vsz.s",
      "new_id": "47692e85f46a618ac6bf8e08afeed024f5101255",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/i386/avx10-vsz.s"
    },
    {
      "type": "modify",
      "old_id": "c0223d1696417de4079ce93aff1b0f3f4fb1548d",
      "old_mode": 33188,
      "old_path": "opcodes/i386-gen.c",
      "new_id": "110a8371bd03c1a3c6fa0fc8d2626e1096e69655",
      "new_mode": 33188,
      "new_path": "opcodes/i386-gen.c"
    },
    {
      "type": "modify",
      "old_id": "b76f9ecc2a63d97becf71af617c2f896ed9e939f",
      "old_mode": 33188,
      "old_path": "opcodes/i386-opc.h",
      "new_id": "03b02bd9681597039b9c74b3084994a7ca6da9d9",
      "new_mode": 33188,
      "new_path": "opcodes/i386-opc.h"
    },
    {
      "type": "modify",
      "old_id": "fffe05d4399fafcb4eff0a293b7a85b57677764e",
      "old_mode": 33188,
      "old_path": "opcodes/i386-opc.tbl",
      "new_id": "1e54717fa7ed2f89d13699955f5e2eea1e6d7be4",
      "new_mode": 33188,
      "new_path": "opcodes/i386-opc.tbl"
    },
    {
      "type": "modify",
      "old_id": "c4347d40f8e0d20695e61fefd68a600e5c86ad08",
      "old_mode": 33188,
      "old_path": "opcodes/i386-tbl.h",
      "new_id": "bac6e53fdb28348495882f5a4c0212574d16c27f",
      "new_mode": 33188,
      "new_path": "opcodes/i386-tbl.h"
    }
  ]
}
