)]}'
{
  "commit": "215404463e79561d4422b74856f76a11e766177f",
  "tree": "2083f35f02f7810f2c2508f8069697eb2b6b020a",
  "parents": [
    "0dfb73159ce5a3dc970dcc201b2129d254d3dc8d"
  ],
  "author": {
    "name": "Krishna Pandey",
    "email": "kpandey81930@gmail.com",
    "time": "Sat Sep 06 14:36:02 2025 +0530"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Sat Sep 06 02:10:54 2025 -0700"
  },
  "message": "[libc][math][c++23] Add sqrtbf16 math function (#156654)\n\nThis PR adds sqrtbf16 higher math function for BFloat16 type along with\nthe tests.\n\n---------\n\nSigned-off-by: Krishna Pandey \u003ckpandey81930@gmail.com\u003e\nGitOrigin-RevId: 8dda18f83611803588c470be5e2c3c1203d3ae2b\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "cacecf08042e06938f0acb4d93181bc7ff590273",
      "old_mode": 33188,
      "old_path": "config/baremetal/aarch64/entrypoints.txt",
      "new_id": "685a80b4002a3498ca6470efb3e93e0e2f6d8e1b",
      "new_mode": 33188,
      "new_path": "config/baremetal/aarch64/entrypoints.txt"
    },
    {
      "type": "modify",
      "old_id": "f112c2b36fdf3aa0982565a70a4f7cf454ddebac",
      "old_mode": 33188,
      "old_path": "config/baremetal/arm/entrypoints.txt",
      "new_id": "8ec972fc584119c623c15059269b9c1eab022a4a",
      "new_mode": 33188,
      "new_path": "config/baremetal/arm/entrypoints.txt"
    },
    {
      "type": "modify",
      "old_id": "53e5914b9ec320a279331f6e9d15f6b7a5e26410",
      "old_mode": 33188,
      "old_path": "config/baremetal/riscv/entrypoints.txt",
      "new_id": "2f1d930497734850630fe03210888597efa39c98",
      "new_mode": 33188,
      "new_path": "config/baremetal/riscv/entrypoints.txt"
    },
    {
      "type": "modify",
      "old_id": "b4e210ad3ae0bd1a8bbf07dda2b139d5df339c9e",
      "old_mode": 33188,
      "old_path": "config/darwin/aarch64/entrypoints.txt",
      "new_id": "3af3f7ff66874747127318c5d3745450eb0a6b43",
      "new_mode": 33188,
      "new_path": "config/darwin/aarch64/entrypoints.txt"
    },
    {
      "type": "modify",
      "old_id": "95392f7718849dc32f6f3767eed166617b35ba2a",
      "old_mode": 33188,
      "old_path": "config/darwin/x86_64/entrypoints.txt",
      "new_id": "a0881e5b02fe851ffef4f82f033e403cf93c5cc4",
      "new_mode": 33188,
      "new_path": "config/darwin/x86_64/entrypoints.txt"
    },
    {
      "type": "modify",
      "old_id": "737d1bb3ac61c5620b658b14a58150da5aab7b0e",
      "old_mode": 33188,
      "old_path": "config/gpu/amdgpu/entrypoints.txt",
      "new_id": "7e4b1ab6d253f05da13c9a4c4c6b6c0419202d92",
      "new_mode": 33188,
      "new_path": "config/gpu/amdgpu/entrypoints.txt"
    },
    {
      "type": "modify",
      "old_id": "c06d63576bbd35588f8fc206186f74b1d8755c6a",
      "old_mode": 33188,
      "old_path": "config/gpu/nvptx/entrypoints.txt",
      "new_id": "72a6257283475b8e897c49091891750ec653eddf",
      "new_mode": 33188,
      "new_path": "config/gpu/nvptx/entrypoints.txt"
    },
    {
      "type": "modify",
      "old_id": "9aeb6a7361cd56b99ae17348c406b3c11a3888c4",
      "old_mode": 33188,
      "old_path": "config/linux/aarch64/entrypoints.txt",
      "new_id": "840d4cec14bbfbfce7aa5a079146062383808056",
      "new_mode": 33188,
      "new_path": "config/linux/aarch64/entrypoints.txt"
    },
    {
      "type": "modify",
      "old_id": "591c57d479dc29c112ff1251c9971f46e8b18693",
      "old_mode": 33188,
      "old_path": "config/linux/arm/entrypoints.txt",
      "new_id": "97857986d3874cbcb56323e6cff2c3998dae15f2",
      "new_mode": 33188,
      "new_path": "config/linux/arm/entrypoints.txt"
    },
    {
      "type": "modify",
      "old_id": "b2cd5115066078bd3cdacedccbbf3f990f5c69d4",
      "old_mode": 33188,
      "old_path": "config/linux/riscv/entrypoints.txt",
      "new_id": "653282c7d39350838a9db31284d56afa42731035",
      "new_mode": 33188,
      "new_path": "config/linux/riscv/entrypoints.txt"
    },
    {
      "type": "modify",
      "old_id": "35425eb32c79522ffa0854040dc0eb27dc6fbcfe",
      "old_mode": 33188,
      "old_path": "config/linux/x86_64/entrypoints.txt",
      "new_id": "1fef16f190af6c804cf3378589467131138ec910",
      "new_mode": 33188,
      "new_path": "config/linux/x86_64/entrypoints.txt"
    },
    {
      "type": "modify",
      "old_id": "2da48c32d0af36d60749ffca2740015ebcbff267",
      "old_mode": 33188,
      "old_path": "config/windows/entrypoints.txt",
      "new_id": "b7e6f7be128c4ad5cfe40d4e1e1686b08adaa740",
      "new_mode": 33188,
      "new_path": "config/windows/entrypoints.txt"
    },
    {
      "type": "modify",
      "old_id": "ae5fe78d038eedafff934a5f281b3bb9539a7b7e",
      "old_mode": 33188,
      "old_path": "docs/headers/math/index.rst",
      "new_id": "6c0e2190808df27771d1bad955f14ea1cba943f9",
      "new_mode": 33188,
      "new_path": "docs/headers/math/index.rst"
    },
    {
      "type": "modify",
      "old_id": "3e7d9ec03fabc368de2f886b3f68291cc923c42c",
      "old_mode": 33188,
      "old_path": "src/math/CMakeLists.txt",
      "new_id": "e418a8b0e24b943433ca783fd57ca7f20f89acdd",
      "new_mode": 33188,
      "new_path": "src/math/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "a1f5de7f740fc6293d43566428f2470cec2006da",
      "old_mode": 33188,
      "old_path": "src/math/generic/CMakeLists.txt",
      "new_id": "263c5dfd0832b5926f6aa788c2d4ecdb8ccbc50d",
      "new_mode": 33188,
      "new_path": "src/math/generic/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "061e5522a4d8fe1d608fac1493caa9d511f4e17c",
      "new_mode": 33188,
      "new_path": "src/math/generic/sqrtbf16.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4300e9cab6ad3294aad09137c86dd418c3cb9544",
      "new_mode": 33188,
      "new_path": "src/math/sqrtbf16.h"
    },
    {
      "type": "modify",
      "old_id": "4e5563b92c673742fa4b55342b8a5dc279ceb805",
      "old_mode": 33188,
      "old_path": "test/src/math/CMakeLists.txt",
      "new_id": "945bc259573c2396e199f2330724e5f4b4dd6720",
      "new_mode": 33188,
      "new_path": "test/src/math/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "152f38d55ca21a084f2d0849a06b82c478c7b1bb",
      "old_mode": 33188,
      "old_path": "test/src/math/smoke/CMakeLists.txt",
      "new_id": "c9cbd8b4139674729694a00d04ae27f7e83e3c3e",
      "new_mode": 33188,
      "new_path": "test/src/math/smoke/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "25629347fee3ecf0d083697114aab8972d1c733a",
      "new_mode": 33188,
      "new_path": "test/src/math/smoke/sqrtbf16_test.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "186ddd5487133285d966fac99b3afbead1724eb4",
      "new_mode": 33188,
      "new_path": "test/src/math/sqrtbf16_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "ed749f1222a0851144eafe9dcdd0566a9a446c1d",
      "old_mode": 33188,
      "old_path": "utils/MPFRWrapper/MPFRUtils.cpp",
      "new_id": "144a4ec25d213151d8e6165b8bf7b72408cfb8d4",
      "new_mode": 33188,
      "new_path": "utils/MPFRWrapper/MPFRUtils.cpp"
    }
  ]
}
