)]}'
{
  "commit": "211341d5a2a6832498aec3ccfb645d3fdba8eeb5",
  "tree": "a260e321314466e7f8ca1dc3fcdf5662e32880da",
  "parents": [
    "1b30163450e91e7818c14204d53e030d729f9d99"
  ],
  "author": {
    "name": "Dillon Sharlet",
    "email": "dsharlet@google.com",
    "time": "Thu Apr 09 17:56:48 2026"
  },
  "committer": {
    "name": "XNNPACK Team",
    "email": "xnnpack-github-robot@google.com",
    "time": "Thu Apr 09 17:57:44 2026"
  },
  "message": "Add fp64 support to simd::vec for x86 and ARM64\n\nPiperOrigin-RevId: 897197452\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6989fcad43a0adbd30993551470e36974b39ba61",
      "old_mode": 33188,
      "old_path": "ynnpack/base/simd/arm64_sve_partial_load_store.h",
      "new_id": "4b89c929f9d0f8fd8031e9758748c825272648fe",
      "new_mode": 33188,
      "new_path": "ynnpack/base/simd/arm64_sve_partial_load_store.h"
    },
    {
      "type": "modify",
      "old_id": "b1bfb1af541c258fd733d752aacdbf16a84581c9",
      "old_mode": 33188,
      "old_path": "ynnpack/base/simd/arm_neon_base.h",
      "new_id": "43f092c1788561bea89d6b61d5467342b620b76f",
      "new_mode": 33188,
      "new_path": "ynnpack/base/simd/arm_neon_base.h"
    },
    {
      "type": "modify",
      "old_id": "10fd56e43a4dbcd343748f8b1bf0a1cb207d11a2",
      "old_mode": 33188,
      "old_path": "ynnpack/base/simd/arm_neon_partial_load_store.h",
      "new_id": "cfb6f6a205c14baaee3387dd0fb044d2cf7dd9a0",
      "new_mode": 33188,
      "new_path": "ynnpack/base/simd/arm_neon_partial_load_store.h"
    },
    {
      "type": "modify",
      "old_id": "734bb7af706d055e843f4f805901bc3099d9cc09",
      "old_mode": 33188,
      "old_path": "ynnpack/base/simd/arm_neonfma.h",
      "new_id": "721e1869307df3b5c0c85adf4b5f8194c8e15d1b",
      "new_mode": 33188,
      "new_path": "ynnpack/base/simd/arm_neonfma.h"
    },
    {
      "type": "modify",
      "old_id": "4bbdb26246c35685ef418d17204fe70458a9eb3a",
      "old_mode": 33188,
      "old_path": "ynnpack/base/simd/test/arm64_sve.cc",
      "new_id": "e6cdb23bbb37d316154c0954e391baba3ac54354",
      "new_mode": 33188,
      "new_path": "ynnpack/base/simd/test/arm64_sve.cc"
    },
    {
      "type": "modify",
      "old_id": "53bfe1368e9c52044b22ecac42a910dc7d9b82db",
      "old_mode": 33188,
      "old_path": "ynnpack/base/simd/test/arm_neon.cc",
      "new_id": "f42ada0249beba565eb31f288a8318f316fb3e0b",
      "new_mode": 33188,
      "new_path": "ynnpack/base/simd/test/arm_neon.cc"
    },
    {
      "type": "modify",
      "old_id": "31e7e283f898744f0160d403b2a490937bc340bd",
      "old_mode": 33188,
      "old_path": "ynnpack/base/simd/test/x86_avx.cc",
      "new_id": "6e1e78a1785daed5697c627124808222ffcc4928",
      "new_mode": 33188,
      "new_path": "ynnpack/base/simd/test/x86_avx.cc"
    },
    {
      "type": "modify",
      "old_id": "82c7f1e5924ebef8492fef3e48118250fdc6d57b",
      "old_mode": 33188,
      "old_path": "ynnpack/base/simd/test/x86_avx512.cc",
      "new_id": "6c07d07b6922954e3b1f5f3da98dd71bf5f311da",
      "new_mode": 33188,
      "new_path": "ynnpack/base/simd/test/x86_avx512.cc"
    },
    {
      "type": "modify",
      "old_id": "6123a7172503abdd1fe18865ff3f0a1458f44342",
      "old_mode": 33188,
      "old_path": "ynnpack/base/simd/test/x86_sse41.cc",
      "new_id": "ec5479fec3b33282f65bcae79108fd3b62cc813c",
      "new_mode": 33188,
      "new_path": "ynnpack/base/simd/test/x86_sse41.cc"
    },
    {
      "type": "modify",
      "old_id": "4336a70f9bfa694598deefd288c54bee5fcc4eac",
      "old_mode": 33188,
      "old_path": "ynnpack/base/simd/vec.h",
      "new_id": "fc1d976cd7fdc6d9f2e8356d8ccd1a24070f322e",
      "new_mode": 33188,
      "new_path": "ynnpack/base/simd/vec.h"
    },
    {
      "type": "modify",
      "old_id": "70a31cb9c6cf6bf45ddbec3f1cce4252f221210c",
      "old_mode": 33188,
      "old_path": "ynnpack/base/simd/x86_avx512.h",
      "new_id": "4ace1ca1988ee6b9d98cda51ff2996e097c302af",
      "new_mode": 33188,
      "new_path": "ynnpack/base/simd/x86_avx512.h"
    },
    {
      "type": "modify",
      "old_id": "b3f26709ae6f7c0b31801439f28333d6384148fc",
      "old_mode": 33188,
      "old_path": "ynnpack/base/simd/x86_avx_base.h",
      "new_id": "731a9be07f2a74ddab1c710403651917f094de5e",
      "new_mode": 33188,
      "new_path": "ynnpack/base/simd/x86_avx_base.h"
    },
    {
      "type": "modify",
      "old_id": "e9fb5b0fb7ccbb4046cdcaa7401083fd5d7b8b6a",
      "old_mode": 33188,
      "old_path": "ynnpack/base/simd/x86_avx_partial_load_store.h",
      "new_id": "0f83058440a85b41fb01fb2a62929db1579e182b",
      "new_mode": 33188,
      "new_path": "ynnpack/base/simd/x86_avx_partial_load_store.h"
    },
    {
      "type": "modify",
      "old_id": "d0332e73afd091248335702cdd7ea53fb720c83e",
      "old_mode": 33188,
      "old_path": "ynnpack/base/simd/x86_fma3.h",
      "new_id": "bbe4fdb95905a1175ce358a580ccde9c5d1d0adc",
      "new_mode": 33188,
      "new_path": "ynnpack/base/simd/x86_fma3.h"
    },
    {
      "type": "modify",
      "old_id": "de5e94c260dde48e0d89648bd2c89e6b6b3967cd",
      "old_mode": 33188,
      "old_path": "ynnpack/base/simd/x86_sse2_base.h",
      "new_id": "6861cf5f28a3b55c7e7445fed55f9185cf45cc6f",
      "new_mode": 33188,
      "new_path": "ynnpack/base/simd/x86_sse2_base.h"
    },
    {
      "type": "modify",
      "old_id": "ead672418f4cbedb061ba09e86074f21bf04a044",
      "old_mode": 33188,
      "old_path": "ynnpack/base/simd/x86_sse41_base.h",
      "new_id": "2ff5c0c32c94f0c4c48f51ed30637ed654157f32",
      "new_mode": 33188,
      "new_path": "ynnpack/base/simd/x86_sse41_base.h"
    },
    {
      "type": "modify",
      "old_id": "bb3292ed091ecdec36e2affe867a604f97ab7255",
      "old_mode": 33188,
      "old_path": "ynnpack/base/test/random.h",
      "new_id": "69c9820e7e1374657d6267c96aab8e789e6521a0",
      "new_mode": 33188,
      "new_path": "ynnpack/base/test/random.h"
    }
  ]
}
