)]}'
{
  "commit": "13f7365e81be7bd7e7557ba5b6c86f09b5d72411",
  "tree": "fbf1a74a716d602d411bbf18761cc10686de137a",
  "parents": [
    "85ba0becb631739a07716ebb0d7905a552263cb3"
  ],
  "author": {
    "name": "Nicolas Capens",
    "email": "capn@google.com",
    "time": "Mon Feb 14 16:45:16 2022 -0500"
  },
  "committer": {
    "name": "Nicolas Capens",
    "email": "nicolascapens@google.com",
    "time": "Wed Feb 16 03:14:24 2022 +0000"
  },
  "message": "Skip testing subnormals when flushed to zero\n\nWhen flush-to-zero (FTZ) mode is enabled, std::nextafter() returns zero\nwhen a subnormal gets passed in. This can cause infinite loops when\ntrying to iterate over a range.\n\nThe inc() function returns the next larger value which does not compare\nequal to the input. The only exception is negative zero, which produces\npositive zero, since the CPU still discerns between these two when FTZ\nhas been enabled.\n\nBug: b/169904252\nChange-Id: Idff987a4c14bd4f778e940ec4fc4de26e0a74372\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/62869\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\nTested-by: Nicolas Capens \u003cnicolascapens@google.com\u003e\nReviewed-by: Alexis Hétu \u003csugoi@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "cbc5a6e1d7fb829b1b6d408eb069bd8dc43f68fd",
      "old_mode": 33188,
      "old_path": "src/Pipeline/ShaderCore.cpp",
      "new_id": "f4695cf9408a4177518a18ee887b0e65143528a1",
      "new_mode": 33188,
      "new_path": "src/Pipeline/ShaderCore.cpp"
    },
    {
      "type": "modify",
      "old_id": "8c6a06938783efa6864b20638f33cc1d2d32a04a",
      "old_mode": 33188,
      "old_path": "src/System/Math.hpp",
      "new_id": "bafa046195f130e80d4e20be41ceadbf7310b602",
      "new_mode": 33188,
      "new_path": "src/System/Math.hpp"
    },
    {
      "type": "modify",
      "old_id": "0721c6fe733ca47cfa9abab6597d979d90680779",
      "old_mode": 33188,
      "old_path": "tests/MathUnitTests/unittests.cpp",
      "new_id": "5943f1c6cccd05ad02d9aea6eb29f5c05db4ac07",
      "new_mode": 33188,
      "new_path": "tests/MathUnitTests/unittests.cpp"
    }
  ]
}
