)]}'
{
  "commit": "bc745443ad61a46b67cebc6bff9b7ef0ecd6c399",
  "tree": "7c189ff9641eefd2a94dfe08d7d44fcb77d80a8c",
  "parents": [
    "8b9a5c24a2d0966e756511a73cd7cf944bb546d7"
  ],
  "author": {
    "name": "Rasmus Munk Larsen",
    "email": "rmlarsen@google.com",
    "time": "Thu Aug 29 12:00:24 2024 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Thu Aug 29 12:01:00 2024 -0700"
  },
  "message": "Update Eigen to commit:2bf8fe1489102bad4be90ac3c8397a63b8dd398f\n\nCHANGELOG\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n2bf8fe148 - NEON Complex Intrinsics\nf91f8e9ab - Consolidate float and double implementations of patan().\n87239e058 - vectorize squaredNorm() for complex types\n32d95bb09 - Add vectorized implementation of tanh\u003cdouble\u003e\ncc240eea2 - Speed up and improve accuracy of tanh.\n\nPiperOrigin-RevId: 669015363\nChange-Id: I9cbbb78b3ce2b439571fc925beb702f69a96ac00\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "82eb9c7096924e47a86e6e95605161ef7ed6a0e4",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/Dot.h",
      "new_id": "dd4a2c4dd1027c8d0e1711e838243a6502350549",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/Dot.h"
    },
    {
      "type": "modify",
      "old_id": "321188c4b2efe30ad5f777b39c1e9619fc134130",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/arch/AVX/MathFunctions.h",
      "new_id": "bc3ca6abc701cb4c4a2e1171b50d505fc5675b3e",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/arch/AVX/MathFunctions.h"
    },
    {
      "type": "modify",
      "old_id": "ea58f0ed2f6ac4538a12a8570f59bc076205de00",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/arch/AVX/PacketMath.h",
      "new_id": "b9a8fc3a06fa4eef78fd95cd53fe4df255d0a464",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/arch/AVX/PacketMath.h"
    },
    {
      "type": "modify",
      "old_id": "0659ddd15770f9b5564d366099037c45608a3033",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/arch/AVX512/PacketMath.h",
      "new_id": "36195430dbde66ca33831be7c3ccfa410ad04797",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/arch/AVX512/PacketMath.h"
    },
    {
      "type": "modify",
      "old_id": "6c472cdf18f667fd6599949b5cbda31b1bd6f45d",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/arch/AltiVec/PacketMath.h",
      "new_id": "29c5a5da3f1f1569a17c2da84aff0e68709ce819",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/arch/AltiVec/PacketMath.h"
    },
    {
      "type": "modify",
      "old_id": "d9e6d037d6e1ecd5ae21d404a78546a86de1d7e2",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/arch/Default/GenericPacketMathFunctions.h",
      "new_id": "d404ec77d97e80d66776016a7288763348b1d9ec",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/arch/Default/GenericPacketMathFunctions.h"
    },
    {
      "type": "modify",
      "old_id": "4d113ca6a142b96ebbf00d4e18c431783815d359",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/arch/Default/GenericPacketMathFunctionsFwd.h",
      "new_id": "d9e495f970cffd68c04395ad6b04db8bb239c2c3",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/arch/Default/GenericPacketMathFunctionsFwd.h"
    },
    {
      "type": "modify",
      "old_id": "5257c03c86d73cf844fa78af733e1ceefafbdcba",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/arch/NEON/Complex.h",
      "new_id": "a0467113c6ddd95f9a4d7703be2d2c8962bdf744",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/arch/NEON/Complex.h"
    },
    {
      "type": "modify",
      "old_id": "794d063168ee2b6cd8931f892cf6f15ed42f0727",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/arch/NEON/PacketMath.h",
      "new_id": "2f59eeb3de316b7497c4f0712318ad31d3fdc037",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/arch/NEON/PacketMath.h"
    },
    {
      "type": "modify",
      "old_id": "e5dce3b49baedda973dc503787a6da604929bbd6",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/arch/SSE/PacketMath.h",
      "new_id": "00925f6855e47f6f1fd0ca24fb11d68103b13bab",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/arch/SSE/PacketMath.h"
    },
    {
      "type": "modify",
      "old_id": "5059a540881f7b667a789b783548ebeef4f02bab",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/functors/UnaryFunctors.h",
      "new_id": "b3b7d79d6a52953eadafb621f399c6de681d94e9",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/functors/UnaryFunctors.h"
    },
    {
      "type": "modify",
      "old_id": "e86c584819a2380822fbb3e70e85ed267f197005",
      "old_mode": 33188,
      "old_path": "test/main.h",
      "new_id": "ca1748d23d1e94131be83a3f3a89e6c06a7eb635",
      "new_mode": 33188,
      "new_path": "test/main.h"
    },
    {
      "type": "modify",
      "old_id": "d8de04bbb9c904d0c91dc0ccee9134679c39dda0",
      "old_mode": 33188,
      "old_path": "test/packetmath_test_shared.h",
      "new_id": "93d41496be008136c3095bc1146da99dcb6464d9",
      "new_mode": 33188,
      "new_path": "test/packetmath_test_shared.h"
    }
  ]
}
