)]}'
{
  "commit": "adc7166611ed7240434b60b915f4c116c4c70820",
  "tree": "2e0f3eb0ee76d6cbb6a91c2e9cf0cd04108fd28b",
  "parents": [
    "a4d1f142542935b90d2eb30f3aead4edcf455fe6"
  ],
  "author": {
    "name": "Aurelien Jarno",
    "email": "aurelien@aurel32.net",
    "time": "Sat Jan 07 15:20:11 2012 +0100"
  },
  "committer": {
    "name": "Aurelien Jarno",
    "email": "aurelien@aurel32.net",
    "time": "Wed Jan 11 09:55:28 2012 +0100"
  },
  "message": "target-i386: fix round{pd,ps,sd,ss} SSE2 instructions\n\nroundps and roundss SSE2 instructions have been broken when switching\ntarget-i386 to softfloat. They use float64_round_to_int to convert a\nfloat32, and while the implicit conversion from float32 to float64 was\ncorrect for softfloat-native, it is not for pure softfloat. Fix that by\nusing the correct registers and correct functions.\n\nAlso fix roundpd and roundsd implementation at the same time, even if\nthese functions are behaving correctly.\n\nSigned-off-by: Aurelien Jarno \u003caurelien@aurel32.net\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8ed231d5547e27a99933ffa3414684f0cba2ee56",
      "old_mode": 33188,
      "old_path": "target-i386/ops_sse.h",
      "new_id": "6a77295a8bb475e7678079a4697cdec4edbc4a9f",
      "new_mode": 33188,
      "new_path": "target-i386/ops_sse.h"
    }
  ]
}
