)]}'
{
  "commit": "1ff6a3b8e562d09aec8dcf1d8b0ef67f271126fc",
  "tree": "1873db0b13b3360f8a280dfbcc1195d0a4a49757",
  "parents": [
    "d6249f5f1cfc5c37bf026a90a031e8c6463f169b"
  ],
  "author": {
    "name": "Alan Modra",
    "email": "amodra@gmail.com",
    "time": "Fri May 28 13:24:16 2021 +0930"
  },
  "committer": {
    "name": "Alan Modra",
    "email": "amodra@gmail.com",
    "time": "Sat May 29 21:06:06 2021 +0930"
  },
  "message": "PowerPC table driven -Mraw disassembly\n\nopcodes/\n\t* ppc-dis.c (lookup_powerpc): Test deprecated field when -Many.\n\tDon\u0027t special case PPC_OPCODE_RAW.\n\t(lookup_prefix): Likewise.\n\t(lookup_vle, lookup_spe2): Similarly.  Add dialect parameter and..\n\t(print_insn_powerpc): ..update caller.\n\t* ppc-opc.c (EXT): Define.\n\t(powerpc_opcodes): Mark extended mnemonics with EXT.\n\t(prefix_opcodes, vle_opcodes): Likewise.\n\t(XISEL, XISEL_MASK): Add cr field and simplify.\n\t(powerpc_opcodes): Use XISEL with extended isel mnemonics and sort\n\tall isel variants to where the base mnemonic belongs.  Sort dstt,\n\tdststt and dssall.\ngas/\n\t* testsuite/gas/ppc/raw.s,\n\t* testsuite/gas/ppc/raw.d: New test.\n\t* testsuite/gas/ppc/ppc.exp: Run it.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "98c22efba1cd7dd1a064ad2bc40ff2dd8d2d41b9",
      "old_mode": 33188,
      "old_path": "gas/ChangeLog",
      "new_id": "3e2e3c5d0b5ebc6915dd91ebd91f27d136401291",
      "new_mode": 33188,
      "new_path": "gas/ChangeLog"
    },
    {
      "type": "modify",
      "old_id": "560d927e7edd0152b03fa15b12b270db418f38a8",
      "old_mode": 33188,
      "old_path": "gas/testsuite/gas/ppc/ppc.exp",
      "new_id": "b5ce36da4d4e0026e5cd3cfecad1d0dbaee19432",
      "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": "fff9077559426b4099d7ef08c619d328c622d3e3",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/ppc/raw.d"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f318da5dd2011d6288ce2caddd25bc81653fd53a",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/ppc/raw.s"
    },
    {
      "type": "modify",
      "old_id": "3d87487edf5e741b1e36a7f5740c0cdccc5741e8",
      "old_mode": 33188,
      "old_path": "opcodes/ChangeLog",
      "new_id": "e6b5f3e21672c8b6d4247c4098f4f28c6555279d",
      "new_mode": 33188,
      "new_path": "opcodes/ChangeLog"
    },
    {
      "type": "modify",
      "old_id": "739195a99107ac84a1ddc0f8e8b59124ed710ea9",
      "old_mode": 33188,
      "old_path": "opcodes/ppc-dis.c",
      "new_id": "f25909d1c010689a6bfd655b0e1044023a37931b",
      "new_mode": 33188,
      "new_path": "opcodes/ppc-dis.c"
    },
    {
      "type": "modify",
      "old_id": "84b885a9ae93999f671547bb3c5225073585d3fd",
      "old_mode": 33188,
      "old_path": "opcodes/ppc-opc.c",
      "new_id": "e0593c8e24e56041cdcd6aa872df77596cd826a7",
      "new_mode": 33188,
      "new_path": "opcodes/ppc-opc.c"
    }
  ]
}
