)]}'
{
  "commit": "76cb6584196b6f35d6e9b5124974d3eba643f772",
  "tree": "bc4f474c4ced32b5fedb6d8ca18bac3db763505f",
  "parents": [
    "f2a64032a14c642d0ddc9a7a846fc3d737deede5"
  ],
  "author": {
    "name": "Tom Musta",
    "email": "tommusta@gmail.com",
    "time": "Fri Nov 14 14:01:41 2014 -0600"
  },
  "committer": {
    "name": "Alexander Graf",
    "email": "agraf@suse.de",
    "time": "Thu Nov 20 14:52:01 2014 +0100"
  },
  "message": "target-ppc: Altivec\u0027s mtvscr Decodes Wrong Register\n\nThe Move to Vector Status and Control Register (mtvscr) instruction\nuses VRB as the source register.  Fix the code generator to correctly\ndecode the VRB field.  That is, use \"rB(ctx-\u003eopcode)\" instead of\n\"rD(ctx-\u003eopcode)\".\n\nSigned-off-by: Tom Musta \u003ctommusta@gmail.com\u003e\nSigned-off-by: Alexander Graf \u003cagraf@suse.de\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "910ce56ec10309183bfaf6d5c49a0d74a05e7eff",
      "old_mode": 33188,
      "old_path": "target-ppc/translate.c",
      "new_id": "d381632c86ada72e64eb1084a986e3f1f9bd691f",
      "new_mode": 33188,
      "new_path": "target-ppc/translate.c"
    }
  ]
}
