)]}'
{
  "commit": "72187c317dce624b6e4e9410c34cc2424fc2ff34",
  "tree": "f8dd86d586584cff28d72f8107c9440797b9d62c",
  "parents": [
    "6cda040f1b9fa2da682a7721c6d511d420f5e889"
  ],
  "author": {
    "name": "MayShao-oc",
    "email": "MayShao-oc@zhaoxin.com",
    "time": "Thu Jan 16 10:31:14 2025 +0100"
  },
  "committer": {
    "name": "Jan Beulich",
    "email": "jbeulich@suse.com",
    "time": "Thu Jan 16 10:31:14 2025 +0100"
  },
  "message": "x86: Support x86 Zhaoxin PadLock PHE2 instructions\n\nThe CPUID EDX bit[26] indicates its enablement, and it includes REP\nXSHA384 and REP XSHA512.\n\ngas/ChangeLog:\n\n\t* NEWS: Support Zhaoxin PadLock PHE2 instructions.\n\t* config/tc-i386.c (add_branch_prefix_frag_p): Don\u0027t add prefix to\n\tPadLockPHE2 instructions.\n\t(output_insn): Handle PadLockPHE2 instructions.\n\t* doc/c-i386.texi: Document PadLockPHE2.\n\t* testsuite/gas/i386/i386.exp: Add PadLockPHE2 test.\n\t* testsuite/gas/i386/padlock_phe2.d: Ditto.\n\t* testsuite/gas/i386/padlock_phe2.s: Ditto.\n\nopcodes/ChangeLog:\n\n\t* i386-dis.c: Add PadLockPHE2.\n\t* i386-gen.c: Ditto\n\t* i386-opc.h (CpuPadLockPHE2): New.\n\t* i386-opc.tbl: Add Zhaoxin PadLock PHE2 instructions.\n\t* i386-tbl.h: Regenerated.\n\t* i386-mnem.h: Ditto.\n\t* i386-init.h: Ditto.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ce5124da2bbb8ecf313e63e869f6b00b18ceed0f",
      "old_mode": 33188,
      "old_path": "gas/NEWS",
      "new_id": "6192c208a5e7d213e75cf6225ccacb02cd80392b",
      "new_mode": 33188,
      "new_path": "gas/NEWS"
    },
    {
      "type": "modify",
      "old_id": "0b0685a23fb3b4fabe7e5a3fd74e7e3d34c9f1d9",
      "old_mode": 33188,
      "old_path": "gas/config/tc-i386.c",
      "new_id": "ea370071282209ecb783be175ea336c78bc6e026",
      "new_mode": 33188,
      "new_path": "gas/config/tc-i386.c"
    },
    {
      "type": "modify",
      "old_id": "87908ac3f1f60de29617205d6b01b8e93b2b3c31",
      "old_mode": 33188,
      "old_path": "gas/doc/c-i386.texi",
      "new_id": "06bef9048c58335029da73a3ddbf484111fa8d8d",
      "new_mode": 33188,
      "new_path": "gas/doc/c-i386.texi"
    },
    {
      "type": "modify",
      "old_id": "e6e10f0e1a2015dcbb1460ffbf46d04ed14e0ae0",
      "old_mode": 33188,
      "old_path": "gas/testsuite/gas/i386/i386.exp",
      "new_id": "b4d33cc7500300605715521e8d5b5f491c843c14",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/i386/i386.exp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "794e0823a9b61a6dc9778a749fbe33bd2f383406",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/i386/padlockphe2.d"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0068cb79bbb161cf619e89c00896c3d066896612",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/i386/padlockphe2.s"
    },
    {
      "type": "modify",
      "old_id": "1ded04593410b06bd5bc0905464ab84f00e15c84",
      "old_mode": 33188,
      "old_path": "opcodes/i386-dis.c",
      "new_id": "06bd1e0f7124c147f7e70cb05f989a192a85a358",
      "new_mode": 33188,
      "new_path": "opcodes/i386-dis.c"
    },
    {
      "type": "modify",
      "old_id": "3c49693fa030a81c87a7d8e1ff6ffa5a5a78f3c8",
      "old_mode": 33188,
      "old_path": "opcodes/i386-gen.c",
      "new_id": "d2d9b5de0063987aa664a9c21376b190bdc1ed96",
      "new_mode": 33188,
      "new_path": "opcodes/i386-gen.c"
    },
    {
      "type": "modify",
      "old_id": "f360823cbf8c89e112136f1621671437a7997389",
      "old_mode": 33188,
      "old_path": "opcodes/i386-init.h",
      "new_id": "9f192a3e11d941014a85295133d4e1b1a817e8fa",
      "new_mode": 33188,
      "new_path": "opcodes/i386-init.h"
    },
    {
      "type": "modify",
      "old_id": "33b1519d194b2ac62b39446f09d0a9896a05807c",
      "old_mode": 33188,
      "old_path": "opcodes/i386-mnem.h",
      "new_id": "3cb75dc7e40c5890538c91e33035c6074d08eef0",
      "new_mode": 33188,
      "new_path": "opcodes/i386-mnem.h"
    },
    {
      "type": "modify",
      "old_id": "4b9b24b526bf7b150a434e0773cb2ebd8ebb4e32",
      "old_mode": 33188,
      "old_path": "opcodes/i386-opc.h",
      "new_id": "c4751130d2990616f77d199864181a696b6e6663",
      "new_mode": 33188,
      "new_path": "opcodes/i386-opc.h"
    },
    {
      "type": "modify",
      "old_id": "cd777803e5cb10cae6c955da59292d2d6b6f5dd4",
      "old_mode": 33188,
      "old_path": "opcodes/i386-opc.tbl",
      "new_id": "8b1d155941d71932fa99928ef6f3ec18f00d2564",
      "new_mode": 33188,
      "new_path": "opcodes/i386-opc.tbl"
    },
    {
      "type": "modify",
      "old_id": "a248d2fab5c27209003cc741fd12d8cabee9bcb3",
      "old_mode": 33188,
      "old_path": "opcodes/i386-tbl.h",
      "new_id": "8f74e305b8213f5f26d946c25166951b8ce76e66",
      "new_mode": 33188,
      "new_path": "opcodes/i386-tbl.h"
    }
  ]
}
