)]}'
{
  "commit": "fe4ef399b58770ec9ffcec1245bc533201d91704",
  "tree": "33d554bcae523d4062d293003513986679cb5b7c",
  "parents": [
    "cd53f01ff72354f836674f0f1d293f454d0bd2f6"
  ],
  "author": {
    "name": "Rasmus Munk Larsen",
    "email": "rmlarsen@gmail.com",
    "time": "Sun Sep 13 20:54:41 2026 -0700"
  },
  "committer": {
    "name": "Rasmus Munk Larsen",
    "email": "4643818-rmlarsen1@users.noreply.gitlab.com",
    "time": "Sun Sep 13 21:41:37 2026 -0700"
  },
  "message": "Tests: Compare infinities and zero signs exactly in ULP checks\n\nulp_distance folded -0 onto +0 and put an infinity one step from the largest\nfinite value, so every ULP budget accepted +0 for sqrt(-0), and any budget of\none or more accepted overflow. An infinity is now as far as possible from any\nother value, and so is a zero from the zero of the other sign; the pmadd\ncheck inherits the exact zero sign.\n\nValidation: C++14, Release, seed 1. GPU parts 1, 3 and 7 pass with GCC 13.3 /\nNVCC 12.8 and with Clang 20 / CUDA 12.8 (-ffp-contract\u003dfast) on an NVIDIA\nGeForce RTX 4070 Laptop GPU (sm_89) under WSL2. GCC 13.3 passes all 15\npacketmath parts, the four special_packetmath parts and packetmath_fastmath.\n\nCo-Authored-By: Claude Opus 5 (1M context) \u003cnoreply@anthropic.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "277465f38c42a52210f615138c040965245838fb",
      "old_mode": 33188,
      "old_path": "test/packetmath_gpu.cu",
      "new_id": "b4691c6c2dc6f467007fafcb76a097f460f2c799",
      "new_mode": 33188,
      "new_path": "test/packetmath_gpu.cu"
    },
    {
      "type": "modify",
      "old_id": "5a3bd8efb252ea23b5899463537eaeab0e927da4",
      "old_mode": 33188,
      "old_path": "test/packetmath_test_shared.h",
      "new_id": "db5db6dab865576cfd831c8518f8d0eb3366be0c",
      "new_mode": 33188,
      "new_path": "test/packetmath_test_shared.h"
    }
  ]
}
