)]}'
{
  "commit": "b8abbbe8df5e04085f4b85fc4f7cf85efbcd492c",
  "tree": "597fbe25eec8e83317cf933f93106d938858aeab",
  "parents": [
    "eec8972a5bc744eda695a86a984d746c240dff90"
  ],
  "author": {
    "name": "Petar Jovanovic",
    "email": "petarj@mips.com",
    "time": "Mon Dec 10 16:28:17 2012 +0100"
  },
  "committer": {
    "name": "Aurelien Jarno",
    "email": "aurelien@aurel32.net",
    "time": "Tue Jan 01 11:11:38 2013 +0100"
  },
  "message": "target-mips: Fix for helpers for EXTR_* instructions\n\nThe change removes some unnecessary and incorrect code for EXTR_S.H.\nFurther, it corrects the mask for shift value in the EXTR_ instructions. It also\nextends the existing tests so they trigger the issues corrected with the change.\n\nSigned-off-by: Petar Jovanovic \u003cpetarj@mips.com\u003e\nSigned-off-by: Aurelien Jarno \u003caurelien@aurel32.net\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "acf7ceb1d1f99b12873746c06888db6316d609ec",
      "old_mode": 33188,
      "old_path": "target-mips/dsp_helper.c",
      "new_id": "ee0c8724c79dc9f74867d89b86a45b6068534d74",
      "new_mode": 33188,
      "new_path": "target-mips/dsp_helper.c"
    },
    {
      "type": "modify",
      "old_id": "0beeefd366941795f6dd43a2c9b424bd9ad67095",
      "old_mode": 33188,
      "old_path": "tests/tcg/mips/mips32-dsp/extr_r_w.c",
      "new_id": "02e022427a481098353bbddaaabb6abc5f015a1e",
      "new_mode": 33188,
      "new_path": "tests/tcg/mips/mips32-dsp/extr_r_w.c"
    },
    {
      "type": "modify",
      "old_id": "24c748db20fccbcd95a7700948c0c0d931c767a2",
      "old_mode": 33188,
      "old_path": "tests/tcg/mips/mips32-dsp/extr_rs_w.c",
      "new_id": "c3a22ee7048771b764c837a38484acb9c56994be",
      "new_mode": 33188,
      "new_path": "tests/tcg/mips/mips32-dsp/extr_rs_w.c"
    },
    {
      "type": "modify",
      "old_id": "b2129134c8136956e18c2c915fe2adbdbd19e6f3",
      "old_mode": 33188,
      "old_path": "tests/tcg/mips/mips32-dsp/extr_s_h.c",
      "new_id": "9bc2a63cc2d11fa0b4a5323e79ada0f2480b650f",
      "new_mode": 33188,
      "new_path": "tests/tcg/mips/mips32-dsp/extr_s_h.c"
    },
    {
      "type": "modify",
      "old_id": "02ab9ecaae844360a68e071379a31e5bb471ad4e",
      "old_mode": 33188,
      "old_path": "tests/tcg/mips/mips32-dsp/extr_w.c",
      "new_id": "bd6b0b95c23cdc3ac807e0f34415f3402ac1caa4",
      "new_mode": 33188,
      "new_path": "tests/tcg/mips/mips32-dsp/extr_w.c"
    },
    {
      "type": "modify",
      "old_id": "005807b142cb9e54c7dba3e1d2b1f32fbfbf0346",
      "old_mode": 33188,
      "old_path": "tests/tcg/mips/mips32-dsp/extrv_r_w.c",
      "new_id": "2403b3afe40f243af92679c920ac5725bbc5b246",
      "new_mode": 33188,
      "new_path": "tests/tcg/mips/mips32-dsp/extrv_r_w.c"
    },
    {
      "type": "modify",
      "old_id": "c2d8513bb65d4cf5360166df9e69af7388fe098f",
      "old_mode": 33188,
      "old_path": "tests/tcg/mips/mips32-dsp/extrv_rs_w.c",
      "new_id": "ccceeb9f4ce966fd6a2fd063ea255ecfe913bd9f",
      "new_mode": 33188,
      "new_path": "tests/tcg/mips/mips32-dsp/extrv_rs_w.c"
    },
    {
      "type": "modify",
      "old_id": "8c13b5eda53b3a64a7aef15858e903f02cc904dc",
      "old_mode": 33188,
      "old_path": "tests/tcg/mips/mips32-dsp/extrv_s_h.c",
      "new_id": "feac3e2e334ad10668278c8cee995d70eecfb58c",
      "new_mode": 33188,
      "new_path": "tests/tcg/mips/mips32-dsp/extrv_s_h.c"
    },
    {
      "type": "modify",
      "old_id": "9cb493df3907d91fbb0527435909c82218de005d",
      "old_mode": 33188,
      "old_path": "tests/tcg/mips/mips32-dsp/extrv_w.c",
      "new_id": "9e8b238a04d41009dd0261364c7fb53e2a186586",
      "new_mode": 33188,
      "new_path": "tests/tcg/mips/mips32-dsp/extrv_w.c"
    }
  ]
}
