)]}'
{
  "commit": "96445fe36c80c3cb5443a29be673bedb7ad2fb2f",
  "tree": "569ada158787c2f62cd609f7de5260ad6688e5cf",
  "parents": [
    "1675f9f5267812ab84bd70c16c12d35ef0e2dfd8"
  ],
  "author": {
    "name": "Nicolas Capens",
    "email": "capn@google.com",
    "time": "Thu Dec 15 14:45:13 2016 -0500"
  },
  "committer": {
    "name": "Nicolas Capens",
    "email": "capn@google.com",
    "time": "Mon Jan 16 18:54:27 2017 +0000"
  },
  "message": "Manually convert unsigned integer to floating-point.\n\nSubzero uses a helper function to convert uint to float. It\u0027s faster to\njust emit a sequence of operations to perform the cast manually.\nThis implementation converts the lower 31 bits as a signed integer, and\nadds 0x80000000 as a floating-point value when the upper bit is set.\nThis approach does not produce the correct rounding in rare cases, but\nshould still be adequate. For consistency, we\u0027re also using this method\nwith the LLVM back-end.\n\nChange-Id: Ic5d7b73cd2a9e154056365cdbe9af0962bdbe1cb\nReviewed-on: https://swiftshader-review.googlesource.com/8312\nTested-by: Nicolas Capens \u003ccapn@google.com\u003e\nReviewed-by: Alexis Hétu \u003csugoi@google.com\u003e\nReviewed-by: Nicolas Capens \u003ccapn@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2b7da2c228626885b5aa9c77f0d2b47d6d79bc52",
      "old_mode": 33188,
      "old_path": "src/Reactor/LLVMReactor.cpp",
      "new_id": "d31944596cebd050f82c2a0510fa79af715ac26e",
      "new_mode": 33188,
      "new_path": "src/Reactor/LLVMReactor.cpp"
    },
    {
      "type": "modify",
      "old_id": "8307800a533a40923b72ee4f4b752b20960ba52b",
      "old_mode": 33188,
      "old_path": "src/Reactor/Nucleus.hpp",
      "new_id": "196ca763de4ac468dad01d67267798ee074ae9ba",
      "new_mode": 33188,
      "new_path": "src/Reactor/Nucleus.hpp"
    },
    {
      "type": "modify",
      "old_id": "ab4c109729cb16db55b12b78e0abf82353a403f7",
      "old_mode": 33188,
      "old_path": "src/Reactor/SubzeroReactor.cpp",
      "new_id": "c8d7e1cb4ff38351bf9c218c6801ccb4152e7464",
      "new_mode": 33188,
      "new_path": "src/Reactor/SubzeroReactor.cpp"
    }
  ]
}
