)]}'
{
  "commit": "cd848cd695a460a223de0658b7f8553d012b4184",
  "tree": "ec3d4150f5f692c9250ecdfe9ec97ea3c7b488b6",
  "parents": [
    "b57a3aaee927a7412dffffac064d833e1d87dc7d"
  ],
  "author": {
    "name": "Nicolas Capens",
    "email": "capn@google.com",
    "time": "Wed Jan 05 17:04:20 2022 -0500"
  },
  "committer": {
    "name": "Nicolas Capens",
    "email": "nicolascapens@google.com",
    "time": "Mon Jan 10 15:06:12 2022 +0000"
  },
  "message": "Optimize mirror addressing mode\n\nThe previous implementation required a total of 8 instructions. The new\nversion only takes 6.\n\nNote that the previously used Frac() function includes a Min() operation\nwhich ensures that it never returns results greater or equal to 1.0. It\nalso handles Inf values. The new mirror addressing implementation has an\nexplicit Min() which serves similar purposes.\n\nBug: b/194635449\nChange-Id: I3f16beb0ecd93e5bafccacd7b5823710c6ace55e\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/61168\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": "c6f82ff419306ef22dd5ac0a5473ad1890c3b5f3",
      "old_mode": 33188,
      "old_path": "src/Pipeline/SamplerCore.cpp",
      "new_id": "9ffddb99a8a0f867b489edaced47750937eb3f17",
      "new_mode": 33188,
      "new_path": "src/Pipeline/SamplerCore.cpp"
    }
  ]
}
