)]}'
{
  "commit": "c3577479815f5bcf9d38993967bca2115af245d8",
  "tree": "0aac6c1eae93ffde21d7a83d4db52cf4e727905e",
  "parents": [
    "8fc605b8aa257feb3e69d44794a765bd492b573b"
  ],
  "author": {
    "name": "Maciej W. Rozycki",
    "email": "macro@codesourcery.com",
    "time": "Fri Nov 07 20:05:35 2014 +0000"
  },
  "committer": {
    "name": "Leon Alrae",
    "email": "leon.alrae@imgtec.com",
    "time": "Tue Dec 16 12:45:19 2014 +0000"
  },
  "message": "target-mips: Correct MIPS16/microMIPS branch size calculation\n\nCorrect MIPS16/microMIPS branch size calculation in PC adjustment\nneeded:\n\n- to set the value of CP0.ErrorEPC at the entry to the reset exception,\n\n- for the purpose of branch reexecution in the context of device I/O.\n\nFollow the approach taken in `exception_resume_pc\u0027 for ordinary, Debug\nand NMI exceptions.\n\nMIPS16 and microMIPS branches can be 2 or 4 bytes in size and that has\nto be reflected in calculation.  Original MIPS ISA branches, which is\nwhere this code originates from, are always 4 bytes long, just as all\noriginal MIPS ISA instructions.\n\nSigned-off-by: Nathan Froyd \u003cfroydnj@codesourcery.com\u003e\nSigned-off-by: Maciej W. Rozycki \u003cmacro@codesourcery.com\u003e\nReviewed-by: Leon Alrae \u003cleon.alrae@imgtec.com\u003e\nSigned-off-by: Leon Alrae \u003cleon.alrae@imgtec.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a5a5ca44eeb7438b64140dc5dd882c8ee085fadf",
      "old_mode": 33188,
      "old_path": "target-mips/translate.c",
      "new_id": "b5d5b3909204c719ed60130021577f77ee472df3",
      "new_mode": 33188,
      "new_path": "target-mips/translate.c"
    },
    {
      "type": "modify",
      "old_id": "cf054720085791aa0841c71964f94db12fbe3b11",
      "old_mode": 33188,
      "old_path": "translate-all.c",
      "new_id": "d930a5ce67eeb378cfdc05c11d81da01770605ca",
      "new_mode": 33188,
      "new_path": "translate-all.c"
    }
  ]
}
