)]}'
{
  "commit": "bb98553cad4e017f1851153fa5de91f2cee98fb2",
  "tree": "93a55dc653e7a3ecc0854dc2ae06cd1219e825af",
  "parents": [
    "79e24d0a6c067a29150cf72ef8512b425e573e21"
  ],
  "author": {
    "name": "Peter Bergner",
    "email": "bergner@linux.ibm.com",
    "time": "Sat Oct 08 16:19:51 2022 -0500"
  },
  "committer": {
    "name": "Peter Bergner",
    "email": "bergner@linux.ibm.com",
    "time": "Thu Oct 27 19:23:00 2022 -0500"
  },
  "message": "PowerPC: Add support for RFC02658 - MMA+ Outer-Product Instructions\n\ngas/\n\t* config/tc-ppc.c (md_assemble): Only check for prefix opcodes.\n\t* testsuite/gas/ppc/rfc02658.s: New test.\n\t* testsuite/gas/ppc/rfc02658.d: Likewise.\n\t* testsuite/gas/ppc/ppc.exp: Run it.\n\nopcodes/\n\t* ppc-opc.c (XMSK8, P_GERX4_MASK, P_GERX2_MASK, XX3GERX_MASK): New.\n\t(powerpc_opcodes): Add dmxvi8gerx4pp, dmxvi8gerx4, dmxvf16gerx2pp,\n\tdmxvf16gerx2, dmxvbf16gerx2pp, dmxvf16gerx2np, dmxvbf16gerx2,\n\tdmxvi8gerx4spp, dmxvbf16gerx2np, dmxvf16gerx2pn, dmxvbf16gerx2pn,\n\tdmxvf16gerx2nn, dmxvbf16gerx2nn, pmdmxvi8gerx4pp, pmdmxvi8gerx4,\n\tpmdmxvf16gerx2pp, pmdmxvf16gerx2, pmdmxvbf16gerx2pp, pmdmxvf16gerx2np,\n\tpmdmxvbf16gerx2, pmdmxvi8gerx4spp, pmdmxvbf16gerx2np, pmdmxvf16gerx2pn,\n\tpmdmxvbf16gerx2pn, pmdmxvf16gerx2nn, pmdmxvbf16gerx2nn.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1acbba1791aaa8258261ea741be3eff89b0ba4ac",
      "old_mode": 33188,
      "old_path": "gas/config/tc-ppc.c",
      "new_id": "0868655f40d4e36c6c7706e78796c1194edd6855",
      "new_mode": 33188,
      "new_path": "gas/config/tc-ppc.c"
    },
    {
      "type": "modify",
      "old_id": "f27a79cfd73b4405f7259c497f220fd6054578ab",
      "old_mode": 33188,
      "old_path": "gas/testsuite/gas/ppc/ppc.exp",
      "new_id": "500738a06ab1034b078f4e3bc0a75a5246dd1ecd",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/ppc/ppc.exp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7af7b86121743ed100b4618855f91ae33b119cbd",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/ppc/rfc02658.d"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b15fb5fafc6b91a1fd8926584872ebe105828170",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/ppc/rfc02658.s"
    },
    {
      "type": "modify",
      "old_id": "c323a2761e3e65176e858790f462996b61473edc",
      "old_mode": 33188,
      "old_path": "opcodes/ppc-opc.c",
      "new_id": "cf729029daca97e060e68dec78b825265021948c",
      "new_mode": 33188,
      "new_path": "opcodes/ppc-opc.c"
    }
  ]
}
