)]}'
{
  "commit": "a9be77877e802a5186f6daa275acdbc981c15c2a",
  "tree": "b060ff7a6238af5b40f8f7a703a1b9f3e31fd282",
  "parents": [
    "092b9781828558678164393b7e98405d6e60279e"
  ],
  "author": {
    "name": "Miodrag Dinic",
    "email": "miodrag.dinic@imgtec.com",
    "time": "Thu Jul 17 11:44:18 2014 +0200"
  },
  "committer": {
    "name": "Miodrag Dinic",
    "email": "miodrag.dinic@imgtec.com",
    "time": "Thu Jul 17 16:29:32 2014 +0200"
  },
  "message": "[MIPS64] target-mips : implement unaligned loads using TCG\n\noriginal commit from QEMU ToT :\n\ncommit fc40787abcf8452b8f50d92b7a13243a12972c7a\nAuthor: Aurelien Jarno \u003caurelien@aurel32.net\u003e\nDate:   Tue Oct 9 21:53:21 2012 +0200\n\ntarget-mips: implement unaligned loads using TCG\n\nLoad/store from helpers should be avoided as they are quite\ninefficient. Rewrite unaligned loads instructions using TCG and\naligned loads. The number of actual loads operations to implement\nan unaligned load instruction is reduced from up to 8 to 1.\n\nNote: As we can\u0027t rely on shift by 32 or 64 undefined behaviour,\nthe code loads already shift by one constants.\n\nReviewed-by: Richard Henderson \u003crth@twiddle.net\u003e\nSigned-off-by: Aurelien Jarno \u003caurelien@aurel32.net\u003e\n\nChange-Id: I5d034506490ccd00b350f2eb9ecf86284ed7a15e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3e6557a5a3686843c5161773ad38c1e357897a7c",
      "old_mode": 33188,
      "old_path": "target-mips/helper.h",
      "new_id": "31a77acf598037dcb34d6169e979ce6ee1e15892",
      "new_mode": 33188,
      "new_path": "target-mips/helper.h"
    },
    {
      "type": "modify",
      "old_id": "9f8adfd39f79535242c09474cf7a5b408a27ad94",
      "old_mode": 33188,
      "old_path": "target-mips/op_helper.c",
      "new_id": "66c2cabf5831ace99bd41d71b2ed9ca9b87a0806",
      "new_mode": 33188,
      "new_path": "target-mips/op_helper.c"
    },
    {
      "type": "modify",
      "old_id": "683c936ecd2576d85fb2f551a6bea0946686b275",
      "old_mode": 33261,
      "old_path": "target-mips/translate.c",
      "new_id": "798517b21f2919d2c334fe36c430ceeb752dd661",
      "new_mode": 33261,
      "new_path": "target-mips/translate.c"
    }
  ]
}
