Update Eigen to commit:e7c799b7c984f9b8bea27967bb04a97c52e62582

CHANGELOG
=========
e7c799b7c - Prevent premature overflow to infinity in exp(x). The changes also provide a 3-4% speedup.
00af47102 - Revert https://gitlab.com/libeigen/eigen/-/commit/040180078db70b8673932d7e5615920d64ceeaf5
8ee6f8475 - Speed up exp(x) by 30-35%.
93ec5450c - disable fill_n optimization for msvc
0af6ab4b7 - Remove unnecessary check for HasBlend trait.
d5eec781b - Get rid of redundant computation for large arguments to erf(x).
2fc63808e - Fix C++20 constexpr test compilation failures
5133c836c - Vectorize erf(x) for double.
d6e3b528b - Update Assign_MKL.h to cast disparate enum type to int, so it can be compared...
040180078 - Ensure that destructor'\''s needed by lldb make it into binary in non-inlined fashion
0fb2ed140 - Make element accessors constexpr
8b4efc8ed - check_size_for_overflow: use numeric limits instead of c99 macro

PiperOrigin-RevId: 698131745
Change-Id: Ia044ff8444a6d2266afdd7ad05556afd3be2366d
18 files changed