)]}'
{
  "commit": "0f4b3c409fbd756d826c89d5539d9ea22bcc56aa",
  "tree": "3623661604e9e31ac04a30287becbe95b937e8b2",
  "parents": [
    "0df70c28d25aedbedbb4c89f2c03a0e10ec0e8f4"
  ],
  "author": {
    "name": "lntue",
    "email": "lntue@google.com",
    "time": "Sat Oct 26 10:55:20 2024 -0400"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Sat Oct 26 10:55:20 2024 -0400"
  },
  "message": "[libc][math] Add tests and fix some issues with FTZ/DAZ modes. (#113744)\n\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c39deebca4d40ecbeda3f5632e67410c89516e05",
      "old_mode": 33188,
      "old_path": "libc/src/math/generic/atan2.cpp",
      "new_id": "1b16e15d29d0b31a4669fab15b0ff8252d1dab84",
      "new_mode": 33188,
      "new_path": "libc/src/math/generic/atan2.cpp"
    },
    {
      "type": "modify",
      "old_id": "4fa24c54fdeecf084311fd1e3d311e5ed987c487",
      "old_mode": 33188,
      "old_path": "libc/src/math/generic/cbrt.cpp",
      "new_id": "ee7d69b2c211facf6e416b964d9f965541d40bd3",
      "new_mode": 33188,
      "new_path": "libc/src/math/generic/cbrt.cpp"
    },
    {
      "type": "modify",
      "old_id": "313961bf356b830991dd8e693c7953f6b23ae881",
      "old_mode": 33188,
      "old_path": "libc/src/math/generic/cbrtf.cpp",
      "new_id": "0abbf6e879421c05b23602bb588130d4dab7b018",
      "new_mode": 33188,
      "new_path": "libc/src/math/generic/cbrtf.cpp"
    },
    {
      "type": "modify",
      "old_id": "57c70e31730bf6bd62a917f40446d2dd50171588",
      "old_mode": 33188,
      "old_path": "libc/src/math/generic/log.cpp",
      "new_id": "4302c64c8abac86723e69d3643cf4b71489f31e3",
      "new_mode": 33188,
      "new_path": "libc/src/math/generic/log.cpp"
    },
    {
      "type": "modify",
      "old_id": "b99b22b024fe3cc96399ee26389551c4f58b5462",
      "old_mode": 33188,
      "old_path": "libc/src/math/generic/log10.cpp",
      "new_id": "7df57ef85b81b96e9aa0a4aefdb724445275f9f4",
      "new_mode": 33188,
      "new_path": "libc/src/math/generic/log10.cpp"
    },
    {
      "type": "modify",
      "old_id": "f7dd85cc08bf036f1738e9b7d3fa29ef3ec2d169",
      "old_mode": 33188,
      "old_path": "libc/src/math/generic/log10f.cpp",
      "new_id": "c635fa4ef9b63fae8806d499ca41f85be2387465",
      "new_mode": 33188,
      "new_path": "libc/src/math/generic/log10f.cpp"
    },
    {
      "type": "modify",
      "old_id": "f301a5aba3a57c4cbd6161eacabc26a4945a684d",
      "old_mode": 33188,
      "old_path": "libc/src/math/generic/log1p.cpp",
      "new_id": "43eb8a924aef476f9b4c11474d75135b634d8f1f",
      "new_mode": 33188,
      "new_path": "libc/src/math/generic/log1p.cpp"
    },
    {
      "type": "modify",
      "old_id": "7d868e2f6f61985986bdcf64c2faefe2c9668d9a",
      "old_mode": 33188,
      "old_path": "libc/src/math/generic/log2.cpp",
      "new_id": "37ea0c8f13431551a886e8bf71f4ff49a300dfc6",
      "new_mode": 33188,
      "new_path": "libc/src/math/generic/log2.cpp"
    },
    {
      "type": "modify",
      "old_id": "9cad02d796b189c266b2c64dc436d67695a3f0e1",
      "old_mode": 33188,
      "old_path": "libc/src/math/generic/log2f.cpp",
      "new_id": "111f3f130bcab18f9c96a2f79c5eddcdcb674749",
      "new_mode": 33188,
      "new_path": "libc/src/math/generic/log2f.cpp"
    },
    {
      "type": "modify",
      "old_id": "f8ecf320568ac716f4106bf5fe26c6108a3c370f",
      "old_mode": 33188,
      "old_path": "libc/src/math/generic/logf.cpp",
      "new_id": "30c00edafe21d86aa1504e43b2af37bb91f7089b",
      "new_mode": 33188,
      "new_path": "libc/src/math/generic/logf.cpp"
    },
    {
      "type": "modify",
      "old_id": "181d3d40b3c9adf8fce3ece9ea88334bb3eff0f0",
      "old_mode": 33188,
      "old_path": "libc/src/math/generic/pow.cpp",
      "new_id": "213dbd959039c30e29ae5539880504c283645d3b",
      "new_mode": 33188,
      "new_path": "libc/src/math/generic/pow.cpp"
    },
    {
      "type": "modify",
      "old_id": "83477c6ef2acebae6acb48bfa7d7bcff9f8ac61f",
      "old_mode": 33188,
      "old_path": "libc/src/math/generic/powf.cpp",
      "new_id": "c84ce0da34b10a315bc4b44ea0be8e8bc7ba877d",
      "new_mode": 33188,
      "new_path": "libc/src/math/generic/powf.cpp"
    },
    {
      "type": "modify",
      "old_id": "2e1d3ffd5f37d80f747cf0fbee2319ffaf2ee1ce",
      "old_mode": 33188,
      "old_path": "libc/src/math/generic/sin.cpp",
      "new_id": "b32486dff487cad748dccee3a763a9d456f40014",
      "new_mode": 33188,
      "new_path": "libc/src/math/generic/sin.cpp"
    },
    {
      "type": "modify",
      "old_id": "f9be25ed866e1d054cb630a26a96789f17d41dbc",
      "old_mode": 33188,
      "old_path": "libc/src/math/generic/tan.cpp",
      "new_id": "19d31a8441efb68baf1c2795c281cdefcd517296",
      "new_mode": 33188,
      "new_path": "libc/src/math/generic/tan.cpp"
    },
    {
      "type": "modify",
      "old_id": "d7c62dcbeb0edb16a5a4713ad2c68bb45ca70fc5",
      "old_mode": 33188,
      "old_path": "libc/test/src/math/smoke/HypotTest.h",
      "new_id": "30d57a4fe2a2672e4115c640245fe770b60ae351",
      "new_mode": 33188,
      "new_path": "libc/test/src/math/smoke/HypotTest.h"
    },
    {
      "type": "modify",
      "old_id": "039d8c2013830d1ade99b8259c74fc5243ccf87a",
      "old_mode": 33188,
      "old_path": "libc/test/src/math/smoke/acosf_test.cpp",
      "new_id": "e5d56c70f27221df3f8ff8f44a2ba900ad2ebe52",
      "new_mode": 33188,
      "new_path": "libc/test/src/math/smoke/acosf_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "91d433df80558d5fb5fce3b845c76e71538f8d6d",
      "old_mode": 33188,
      "old_path": "libc/test/src/math/smoke/acoshf_test.cpp",
      "new_id": "c4e88259919c3ccefc2989f6d5495772945cd92d",
      "new_mode": 33188,
      "new_path": "libc/test/src/math/smoke/acoshf_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "450255ccd3020dc4e6e2a5e89600f148bd68c7dd",
      "old_mode": 33188,
      "old_path": "libc/test/src/math/smoke/asinf_test.cpp",
      "new_id": "ce1576e2b57dfca90c96096ab6fcb3207b7b651d",
      "new_mode": 33188,
      "new_path": "libc/test/src/math/smoke/asinf_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "a8e54f379a1fd012e59aeba1531b12fa792dfd6c",
      "old_mode": 33188,
      "old_path": "libc/test/src/math/smoke/asinhf_test.cpp",
      "new_id": "5b83ce6466113f92952d8a9feef10d6bf45faa2e",
      "new_mode": 33188,
      "new_path": "libc/test/src/math/smoke/asinhf_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "61dd6cab1049fe21777853fa9e6872ede948c265",
      "old_mode": 33188,
      "old_path": "libc/test/src/math/smoke/atan2_test.cpp",
      "new_id": "1606c3f378cb88c0df3ecb779e3102b565bb9090",
      "new_mode": 33188,
      "new_path": "libc/test/src/math/smoke/atan2_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "0fe11d79533810cef8a6352690fae74f06c4a4cc",
      "old_mode": 33188,
      "old_path": "libc/test/src/math/smoke/atanf_test.cpp",
      "new_id": "346b8e8abd19919ca4cac748ed576b1a61f9a1a2",
      "new_mode": 33188,
      "new_path": "libc/test/src/math/smoke/atanf_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "e22926bd2f03762f66f510b7c7560f4ec10999f1",
      "old_mode": 33188,
      "old_path": "libc/test/src/math/smoke/atanhf_test.cpp",
      "new_id": "8300b47ea9a3151f899fedb1b4950b4dc8933bf1",
      "new_mode": 33188,
      "new_path": "libc/test/src/math/smoke/atanhf_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "d57cdb20de274608d2a0d651a9eb84494b1df0e5",
      "old_mode": 33188,
      "old_path": "libc/test/src/math/smoke/cbrt_test.cpp",
      "new_id": "092e6dd1aeed32b0c9872cd884d0cf15b36a4a32",
      "new_mode": 33188,
      "new_path": "libc/test/src/math/smoke/cbrt_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "a68e57744bd0e78ca5af474425cc774113c4c67b",
      "old_mode": 33188,
      "old_path": "libc/test/src/math/smoke/cbrtf_test.cpp",
      "new_id": "202a5ce0733585db8e92a5a8d8a23af085e3c3c9",
      "new_mode": 33188,
      "new_path": "libc/test/src/math/smoke/cbrtf_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "81c8612dba26e5cbec92536a97a50140433af455",
      "old_mode": 33188,
      "old_path": "libc/test/src/math/smoke/cos_test.cpp",
      "new_id": "88d8ead1af9922176b0b8fbde0b76b148b764177",
      "new_mode": 33188,
      "new_path": "libc/test/src/math/smoke/cos_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "62f7ede9cf17810413089360b0aea89391e3792e",
      "old_mode": 33188,
      "old_path": "libc/test/src/math/smoke/cosf_test.cpp",
      "new_id": "2e261f9fac3c0cfaa02ddbc8c580003b325c0150",
      "new_mode": 33188,
      "new_path": "libc/test/src/math/smoke/cosf_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "ddaa19f4c392f7d7b2caeb583276c7c3b449175d",
      "old_mode": 33188,
      "old_path": "libc/test/src/math/smoke/coshf_test.cpp",
      "new_id": "fd1556b10116d9a04a410a48da6aa09f6ffcf4a4",
      "new_mode": 33188,
      "new_path": "libc/test/src/math/smoke/coshf_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "007c4c45e3b15704cd9823969e8425ead622f2a0",
      "old_mode": 33188,
      "old_path": "libc/test/src/math/smoke/cospif_test.cpp",
      "new_id": "bf6d86bcfe623af5da0a1e404301b0ba3c3c2db7",
      "new_mode": 33188,
      "new_path": "libc/test/src/math/smoke/cospif_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "8a970f3a4b7ed19fc2da5cb9107dde8a60df0184",
      "old_mode": 33188,
      "old_path": "libc/test/src/math/smoke/erff_test.cpp",
      "new_id": "7d2c1013752c7c0a461c3e66b04c7722aad48c67",
      "new_mode": 33188,
      "new_path": "libc/test/src/math/smoke/erff_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "282ddc987b49933819db921bcb201ecd9b6ef328",
      "old_mode": 33188,
      "old_path": "libc/test/src/math/smoke/exp10_test.cpp",
      "new_id": "ca9fc359edeb5a4afe972c168450a4b549864db1",
      "new_mode": 33188,
      "new_path": "libc/test/src/math/smoke/exp10_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "9fb15ae75348bb8dde9feeb8b427a087f461e4d6",
      "old_mode": 33188,
      "old_path": "libc/test/src/math/smoke/exp10f_test.cpp",
      "new_id": "bcbfc96efd726890040cd202badb1436a0abe0e5",
      "new_mode": 33188,
      "new_path": "libc/test/src/math/smoke/exp10f_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "d148d27fad38dc5e2ec1ac772e3bbacea42d7d8e",
      "old_mode": 33188,
      "old_path": "libc/test/src/math/smoke/exp2_test.cpp",
      "new_id": "d97a384367a09f951fe66c305e06bda9acbe6dc2",
      "new_mode": 33188,
      "new_path": "libc/test/src/math/smoke/exp2_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "39228eb2f6d8ba2ff5e1628ee74a837b961dce23",
      "old_mode": 33188,
      "old_path": "libc/test/src/math/smoke/exp2f_test.cpp",
      "new_id": "d9cdecbf0fe9ba49de8fafeb46b4f3c7d89bb7b3",
      "new_mode": 33188,
      "new_path": "libc/test/src/math/smoke/exp2f_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "2df4353852472892ff305c5557e77aa11a0162bf",
      "old_mode": 33188,
      "old_path": "libc/test/src/math/smoke/exp2m1f_test.cpp",
      "new_id": "4657d088f07a893c5a54c24ebb4a5264f3b773a5",
      "new_mode": 33188,
      "new_path": "libc/test/src/math/smoke/exp2m1f_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "5fe6f3e92f4a6a639aa37a8e72f17962d081730f",
      "old_mode": 33188,
      "old_path": "libc/test/src/math/smoke/exp_test.cpp",
      "new_id": "d2467ff8838969f1b31d408f32da06e95e2e7117",
      "new_mode": 33188,
      "new_path": "libc/test/src/math/smoke/exp_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "b954125afd7bba0c5d3f335264ff55424be6e114",
      "old_mode": 33188,
      "old_path": "libc/test/src/math/smoke/expf_test.cpp",
      "new_id": "11181ed1402c9ee3292a3d08bdcfde1563f30073",
      "new_mode": 33188,
      "new_path": "libc/test/src/math/smoke/expf_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "bafdbda8af03bdb2b17030b5f9bfd451fae767b8",
      "old_mode": 33188,
      "old_path": "libc/test/src/math/smoke/expm1_test.cpp",
      "new_id": "cebd2d757606b0fa6c1c2b732c1e969520f5a435",
      "new_mode": 33188,
      "new_path": "libc/test/src/math/smoke/expm1_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "03b6e47b7c3bc44c24fce4101cc5c2b78319175e",
      "old_mode": 33188,
      "old_path": "libc/test/src/math/smoke/expm1f_test.cpp",
      "new_id": "f4138aa05ba7e3a0e31fa7ad555e9b4c52c75952",
      "new_mode": 33188,
      "new_path": "libc/test/src/math/smoke/expm1f_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "768e7f75e9d678e45b9204ad98d03ab8bcbfb850",
      "old_mode": 33188,
      "old_path": "libc/test/src/math/smoke/hypotf_test.cpp",
      "new_id": "62399489987e7eabfbddfbac64edf1548d7a76e4",
      "new_mode": 33188,
      "new_path": "libc/test/src/math/smoke/hypotf_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "e03416ae20c8f37984340f025c18fed2b724c7d9",
      "old_mode": 33188,
      "old_path": "libc/test/src/math/smoke/log10_test.cpp",
      "new_id": "9f159f282aad86cabfad803598a1c2f7a1731155",
      "new_mode": 33188,
      "new_path": "libc/test/src/math/smoke/log10_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "2524545e0181236120c56014e87fd72feebd4576",
      "old_mode": 33188,
      "old_path": "libc/test/src/math/smoke/log10f_test.cpp",
      "new_id": "4e3bf654ca918a9162bb636f4f5a0b627513c4c3",
      "new_mode": 33188,
      "new_path": "libc/test/src/math/smoke/log10f_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "63237f3259b2151fea315d28e122c89ba5db7b2e",
      "old_mode": 33188,
      "old_path": "libc/test/src/math/smoke/log1p_test.cpp",
      "new_id": "eba65f56df73964c178fa93ae56575e8602b3d80",
      "new_mode": 33188,
      "new_path": "libc/test/src/math/smoke/log1p_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "c14d655294697926e52f7056f3d37362e68c306d",
      "old_mode": 33188,
      "old_path": "libc/test/src/math/smoke/log1pf_test.cpp",
      "new_id": "1b0a1d589e684b050d9db721106c92ee7a951c95",
      "new_mode": 33188,
      "new_path": "libc/test/src/math/smoke/log1pf_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "89d8e56510911854c0435df4987629c9964b3f95",
      "old_mode": 33188,
      "old_path": "libc/test/src/math/smoke/log2_test.cpp",
      "new_id": "1570d60556df2c3b17c0d80da56f6599c61e0190",
      "new_mode": 33188,
      "new_path": "libc/test/src/math/smoke/log2_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "00bfb7c4abad6704ccd504a8d503646a07a6a74e",
      "old_mode": 33188,
      "old_path": "libc/test/src/math/smoke/log2f_test.cpp",
      "new_id": "67b2c5b2db13d128dd43a5f151747cbdab448cda",
      "new_mode": 33188,
      "new_path": "libc/test/src/math/smoke/log2f_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "e7897add575fade4e996eaa75c1021dcf1f812c1",
      "old_mode": 33188,
      "old_path": "libc/test/src/math/smoke/log_test.cpp",
      "new_id": "20b974d7e167d74ff0101c9cade333e6f04033b3",
      "new_mode": 33188,
      "new_path": "libc/test/src/math/smoke/log_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "a27206027614525f615be1c1d9ee50a6f34fb896",
      "old_mode": 33188,
      "old_path": "libc/test/src/math/smoke/logf_test.cpp",
      "new_id": "1a3102ae2b14101bc474fd96c6f71535ef440151",
      "new_mode": 33188,
      "new_path": "libc/test/src/math/smoke/logf_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "7f0136d783c6ba06698794567561ee8b304b1d94",
      "old_mode": 33188,
      "old_path": "libc/test/src/math/smoke/pow_test.cpp",
      "new_id": "f9db7f102962b937b28db3a4c4bbc71b90cb4275",
      "new_mode": 33188,
      "new_path": "libc/test/src/math/smoke/pow_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "a0f66f2733a1ea9c041c7326b13082f5c6d25d83",
      "old_mode": 33188,
      "old_path": "libc/test/src/math/smoke/powf_test.cpp",
      "new_id": "9cc95ce0baef9fc0ce30993c6e025a3fcb529bcf",
      "new_mode": 33188,
      "new_path": "libc/test/src/math/smoke/powf_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "16ced68709ca755980cefef30aa2268fd2bf5851",
      "old_mode": 33188,
      "old_path": "libc/test/src/math/smoke/sin_test.cpp",
      "new_id": "7dd1b7fda625b0d96253a8f50614ed6c2914b30d",
      "new_mode": 33188,
      "new_path": "libc/test/src/math/smoke/sin_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "1bf6eaa8b78d7d3ef9068ac0e570978454f5a3d8",
      "old_mode": 33188,
      "old_path": "libc/test/src/math/smoke/sinf_test.cpp",
      "new_id": "776c66dcb37bdee57bdeb5a000f0d8b3698b2501",
      "new_mode": 33188,
      "new_path": "libc/test/src/math/smoke/sinf_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "635a10627a21096689a047b1310b847f6f7d6213",
      "old_mode": 33188,
      "old_path": "libc/test/src/math/smoke/sinhf_test.cpp",
      "new_id": "3cc0656967581ab7cec88b97dd5225291127e68f",
      "new_mode": 33188,
      "new_path": "libc/test/src/math/smoke/sinhf_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "0918294ab3611c2cd18e00e7f240aace1152d9d1",
      "old_mode": 33188,
      "old_path": "libc/test/src/math/smoke/sinpif_test.cpp",
      "new_id": "11bda0b6b28cc77ee3becb8820223ca4b8e474c0",
      "new_mode": 33188,
      "new_path": "libc/test/src/math/smoke/sinpif_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "498dba76b6e719565d61f247f49abe53625eb40f",
      "old_mode": 33188,
      "old_path": "libc/test/src/math/smoke/tan_test.cpp",
      "new_id": "aa5c23d65886d291ef7fc7022e071e4061c450a1",
      "new_mode": 33188,
      "new_path": "libc/test/src/math/smoke/tan_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "b90c5da8741892af42e9556fcf7d390883c34275",
      "old_mode": 33188,
      "old_path": "libc/test/src/math/smoke/tanf_test.cpp",
      "new_id": "93fbfded3f66a1800a0887cd65b6062b28cbbe83",
      "new_mode": 33188,
      "new_path": "libc/test/src/math/smoke/tanf_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "748e6fe8c62693dfa55a25edcdf0ea5b53b08194",
      "old_mode": 33188,
      "old_path": "libc/test/src/math/smoke/tanhf_test.cpp",
      "new_id": "3b7faa81dac2eac8f63a010f2fcdcd0b24c5ad63",
      "new_mode": 33188,
      "new_path": "libc/test/src/math/smoke/tanhf_test.cpp"
    }
  ]
}
