)]}'
{
  "commit": "830d991888143676572f52812d06c59582540831",
  "tree": "ed5622bf4e2b6547ad6a4a3e735b183de0486b68",
  "parents": [
    "7473229fa80d708f5a71b79c12a9d2626e8debe1"
  ],
  "author": {
    "name": "Haochen Jiang",
    "email": "haochen.jiang@intel.com",
    "time": "Tue Jan 14 10:30:42 2025 +0800"
  },
  "committer": {
    "name": "Haochen Jiang",
    "email": "haochen.jiang@intel.com",
    "time": "Tue Jan 14 10:30:42 2025 +0800"
  },
  "message": "x86: Remove \"P\" and \"NE\" in mnemonics for BF16 arithmetic insns\n\nSince the bf16 is an AI data types, it will be implicitly packed. Thus,\n\"P\" (for packed) is omitted in mnemonics from its introduction. AVX10.2\nBF16 arithmetic insns are introduced with \"P\" in mnemonics with packed.\nThis patch will remove them for consistency.\n\nNE is quite ambiguous and misleading in mnemonics since it should be\nRounding to Nearest Even, but could be mis-interpretated to No\nException. While AI data types like BF16 and FP8 are using Rounding to\nNearest Even as default rounding modes. There is no need to use the\nambiguous mnemonics in AVX10.2 insns. This patch will also remove them.\n\nFor convert insns, it will be handled in the upcoming patch.\n\ngas/ChangeLog:\n\n\t* testsuite/gas/i386/avx10_2-256-bf16-intel.d: Refine testcase\n\taccording to new mnemonics.\n\t* testsuite/gas/i386/avx10_2-256-bf16.d: Ditto.\n\t* testsuite/gas/i386/avx10_2-256-bf16.s: Ditto.\n\t* testsuite/gas/i386/avx10_2-256-miscs-intel.d: Ditto.\n\t* testsuite/gas/i386/avx10_2-256-miscs.d: Ditto.\n\t* testsuite/gas/i386/avx10_2-256-miscs.s: Ditto.\n\t* testsuite/gas/i386/avx10_2-512-bf16-intel.d: Ditto.\n\t* testsuite/gas/i386/avx10_2-512-bf16.d: Ditto.\n\t* testsuite/gas/i386/avx10_2-512-bf16.s: Ditto.\n\t* testsuite/gas/i386/avx10_2-512-miscs-intel.d: Ditto.\n\t* testsuite/gas/i386/avx10_2-512-miscs.d: Ditto.\n\t* testsuite/gas/i386/avx10_2-512-miscs.s: Ditto.\n\t* testsuite/gas/i386/x86-64-avx10_2-256-bf16-intel.d: Ditto.\n\t* testsuite/gas/i386/x86-64-avx10_2-256-bf16.d: Ditto.\n\t* testsuite/gas/i386/x86-64-avx10_2-256-bf16.s: Ditto.\n\t* testsuite/gas/i386/x86-64-avx10_2-256-miscs-intel.d: Ditto.\n\t* testsuite/gas/i386/x86-64-avx10_2-256-miscs.d: Ditto.\n\t* testsuite/gas/i386/x86-64-avx10_2-256-miscs.s: Ditto.\n\t* testsuite/gas/i386/x86-64-avx10_2-512-bf16-intel.d: Ditto.\n\t* testsuite/gas/i386/x86-64-avx10_2-512-bf16.d: Ditto.\n\t* testsuite/gas/i386/x86-64-avx10_2-512-bf16.s: Ditto.\n\t* testsuite/gas/i386/x86-64-avx10_2-512-miscs-intel.d: Ditto.\n\t* testsuite/gas/i386/x86-64-avx10_2-512-miscs.d: Ditto.\n\t* testsuite/gas/i386/x86-64-avx10_2-512-miscs.s: Ditto.\n\nopcodes/ChangeLog:\n\n\t* i386-dis-evex-prefix.h: Remove p and ne in bf16 mnemonics.\n\t* i386-opc.tbl: Ditto.\n\t* i386-mnem.h: Regenerated.\n\t* i386-tbl.h: Ditto.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3d7286e6b1b326d3f1a2d2bd3e105f6135a6dd56",
      "old_mode": 33188,
      "old_path": "gas/testsuite/gas/i386/avx10_2-256-bf16-intel.d",
      "new_id": "1873c808a76a7f5821bd51b926264813f48a5f5c",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/i386/avx10_2-256-bf16-intel.d"
    },
    {
      "type": "modify",
      "old_id": "1cf882de6f6729c42a7e0ddb2649265b17b27df5",
      "old_mode": 33188,
      "old_path": "gas/testsuite/gas/i386/avx10_2-256-bf16.d",
      "new_id": "ec00057ccbe4f8919a2691c19b740b6f3debc927",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/i386/avx10_2-256-bf16.d"
    },
    {
      "type": "modify",
      "old_id": "ae5e7c3f00f6bb3532eda10b2abf7ab5bc5c2e22",
      "old_mode": 33188,
      "old_path": "gas/testsuite/gas/i386/avx10_2-256-bf16.s",
      "new_id": "6af39fb42700623ce097b78d0b626ec1d2b69dce",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/i386/avx10_2-256-bf16.s"
    },
    {
      "type": "modify",
      "old_id": "6f2215bfe5f2ca502f6b98343b97b17eef108960",
      "old_mode": 33188,
      "old_path": "gas/testsuite/gas/i386/avx10_2-256-miscs-intel.d",
      "new_id": "4abace40030981b6ec07c145ccf8fddf00fb6c02",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/i386/avx10_2-256-miscs-intel.d"
    },
    {
      "type": "modify",
      "old_id": "bb262b171df6e2438265b3336366cefb3fd79c14",
      "old_mode": 33188,
      "old_path": "gas/testsuite/gas/i386/avx10_2-256-miscs.d",
      "new_id": "6682342ed430970ec515e9bd8acb42cbf0f3a386",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/i386/avx10_2-256-miscs.d"
    },
    {
      "type": "modify",
      "old_id": "78a1502e38008adba110e112fafbf0bcd0b2642a",
      "old_mode": 33188,
      "old_path": "gas/testsuite/gas/i386/avx10_2-256-miscs.s",
      "new_id": "a35d8bc4db015bccff5fd83e467daa4864d5ae55",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/i386/avx10_2-256-miscs.s"
    },
    {
      "type": "modify",
      "old_id": "67ad456520de0423fb5220b35ef30a01c7fdaecc",
      "old_mode": 33188,
      "old_path": "gas/testsuite/gas/i386/avx10_2-512-bf16-intel.d",
      "new_id": "d9cfe36d7d639dd5633499f7a48363a8d9d31880",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/i386/avx10_2-512-bf16-intel.d"
    },
    {
      "type": "modify",
      "old_id": "7787084c261ab0ef1dd5d8350f5814e0d7e53d86",
      "old_mode": 33188,
      "old_path": "gas/testsuite/gas/i386/avx10_2-512-bf16.d",
      "new_id": "3511fdb457a2db842a786566005185f6fbe7393f",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/i386/avx10_2-512-bf16.d"
    },
    {
      "type": "modify",
      "old_id": "60d7540483d664808f909a5952209feb898877a8",
      "old_mode": 33188,
      "old_path": "gas/testsuite/gas/i386/avx10_2-512-bf16.s",
      "new_id": "d9e7d6d7ff179975f41409cd997603274c92f208",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/i386/avx10_2-512-bf16.s"
    },
    {
      "type": "modify",
      "old_id": "862a397d24c3f32033dcac494b330ceb9b9273e5",
      "old_mode": 33188,
      "old_path": "gas/testsuite/gas/i386/avx10_2-512-miscs-intel.d",
      "new_id": "3747f31be417dfbf75f5d27565c00342bb778e6e",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/i386/avx10_2-512-miscs-intel.d"
    },
    {
      "type": "modify",
      "old_id": "4eb49ca2e099254ce5c892e9f57801ebc8196335",
      "old_mode": 33188,
      "old_path": "gas/testsuite/gas/i386/avx10_2-512-miscs.d",
      "new_id": "b6369ab57d16aac1b0a2b90d44a82484f749651b",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/i386/avx10_2-512-miscs.d"
    },
    {
      "type": "modify",
      "old_id": "20a5614d49a6c95c389557005a55446e1c176b63",
      "old_mode": 33188,
      "old_path": "gas/testsuite/gas/i386/avx10_2-512-miscs.s",
      "new_id": "f964bee9dd7a1687bab3f06dba6eddd9c286cb72",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/i386/avx10_2-512-miscs.s"
    },
    {
      "type": "modify",
      "old_id": "91030dae82cca967ea42f1f901d9a9583d2af4f1",
      "old_mode": 33188,
      "old_path": "gas/testsuite/gas/i386/x86-64-avx10_2-256-bf16-intel.d",
      "new_id": "68eb310588701434b9b89372962ac8f8565bf852",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/i386/x86-64-avx10_2-256-bf16-intel.d"
    },
    {
      "type": "modify",
      "old_id": "48e7185853836cd57fe80364e542fb583adbfe6c",
      "old_mode": 33188,
      "old_path": "gas/testsuite/gas/i386/x86-64-avx10_2-256-bf16.d",
      "new_id": "1d57fc4890f7b3d9868773ffdb770aedb47c1caf",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/i386/x86-64-avx10_2-256-bf16.d"
    },
    {
      "type": "modify",
      "old_id": "e48e040be72f48ed86c0c943523f54f09bd72ff6",
      "old_mode": 33188,
      "old_path": "gas/testsuite/gas/i386/x86-64-avx10_2-256-bf16.s",
      "new_id": "297891ac6a5750aff4f9c822a7f51970b10f7eb9",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/i386/x86-64-avx10_2-256-bf16.s"
    },
    {
      "type": "modify",
      "old_id": "f16a08b7db9c5467b20f3b5e4a87a6fa72370263",
      "old_mode": 33188,
      "old_path": "gas/testsuite/gas/i386/x86-64-avx10_2-256-miscs-intel.d",
      "new_id": "777e25d2be6a55101964b5cde3295880d1e2eb38",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/i386/x86-64-avx10_2-256-miscs-intel.d"
    },
    {
      "type": "modify",
      "old_id": "12ef7fba076653f3d1c7d9733138bbf8ace6b859",
      "old_mode": 33188,
      "old_path": "gas/testsuite/gas/i386/x86-64-avx10_2-256-miscs.d",
      "new_id": "420a8fcfdbd2bf18b977a3ff65595a7ea0621d91",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/i386/x86-64-avx10_2-256-miscs.d"
    },
    {
      "type": "modify",
      "old_id": "d5f87f77f7182822fcad50ced3c2bcad7fec06f3",
      "old_mode": 33188,
      "old_path": "gas/testsuite/gas/i386/x86-64-avx10_2-256-miscs.s",
      "new_id": "ce11c5b0d4b2f7bb1d55d254a43074beaee6688d",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/i386/x86-64-avx10_2-256-miscs.s"
    },
    {
      "type": "modify",
      "old_id": "9b266c43b81cf39eb843bf1ef4deae7fd7a5ea35",
      "old_mode": 33188,
      "old_path": "gas/testsuite/gas/i386/x86-64-avx10_2-512-bf16-intel.d",
      "new_id": "869508f52eedd8cbedf6b7027c8824d6650d0776",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/i386/x86-64-avx10_2-512-bf16-intel.d"
    },
    {
      "type": "modify",
      "old_id": "73b9dced5a6c6b850dc2a6bcf20599c85e8eaf0c",
      "old_mode": 33188,
      "old_path": "gas/testsuite/gas/i386/x86-64-avx10_2-512-bf16.d",
      "new_id": "ba05bd99c43c461abc1effaa20f7e830ed2e0077",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/i386/x86-64-avx10_2-512-bf16.d"
    },
    {
      "type": "modify",
      "old_id": "989f88add2e4de1e970f233b2a36a1cc46703b23",
      "old_mode": 33188,
      "old_path": "gas/testsuite/gas/i386/x86-64-avx10_2-512-bf16.s",
      "new_id": "91403f621f5c96870e476e938dd62c351a964ca6",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/i386/x86-64-avx10_2-512-bf16.s"
    },
    {
      "type": "modify",
      "old_id": "64bcf19896c7773d9fd2c0ddf522ae127efb7a6a",
      "old_mode": 33188,
      "old_path": "gas/testsuite/gas/i386/x86-64-avx10_2-512-miscs-intel.d",
      "new_id": "aa6d4232c30f9b6a3e404a008f4275ed8eddb0fe",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/i386/x86-64-avx10_2-512-miscs-intel.d"
    },
    {
      "type": "modify",
      "old_id": "9a6653e0f72468762bb31eaa43371c83bf6593f7",
      "old_mode": 33188,
      "old_path": "gas/testsuite/gas/i386/x86-64-avx10_2-512-miscs.d",
      "new_id": "8d6cf28562fa8a01fd51d41a00355106c7f97b0d",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/i386/x86-64-avx10_2-512-miscs.d"
    },
    {
      "type": "modify",
      "old_id": "9aa54cc5dcde338f859e4b8f934a4bb716365e7d",
      "old_mode": 33188,
      "old_path": "gas/testsuite/gas/i386/x86-64-avx10_2-512-miscs.s",
      "new_id": "61d4e2325b59f4faf7c8d83b9c7ccfd2c6402b28",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/i386/x86-64-avx10_2-512-miscs.s"
    },
    {
      "type": "modify",
      "old_id": "1c6c9a474ac866e105e410528cf2cb48275a2075",
      "old_mode": 33188,
      "old_path": "opcodes/i386-dis-evex-prefix.h",
      "new_id": "74a26a4fba2eb714f63479817d9bca3d955650cb",
      "new_mode": 33188,
      "new_path": "opcodes/i386-dis-evex-prefix.h"
    },
    {
      "type": "modify",
      "old_id": "452f980dcee5c8eee97ee2dcbe7229371a03ddb1",
      "old_mode": 33188,
      "old_path": "opcodes/i386-mnem.h",
      "new_id": "bd29ca98b135354b2b2bb1a93b28e65770e181af",
      "new_mode": 33188,
      "new_path": "opcodes/i386-mnem.h"
    },
    {
      "type": "modify",
      "old_id": "78478a74c2c2e57ef391ddac0ebd53b76b86f42a",
      "old_mode": 33188,
      "old_path": "opcodes/i386-opc.tbl",
      "new_id": "49546e163ec677de20094664ca678a36cf557d25",
      "new_mode": 33188,
      "new_path": "opcodes/i386-opc.tbl"
    },
    {
      "type": "modify",
      "old_id": "3675aa00deb92eef1ca19c0ca5497f1bb2e0921e",
      "old_mode": 33188,
      "old_path": "opcodes/i386-tbl.h",
      "new_id": "35ac80db689daeeb3adfb899a02b1f5f89e4b4db",
      "new_mode": 33188,
      "new_path": "opcodes/i386-tbl.h"
    }
  ]
}
