| commit | cc0c38ace87f9b77a21b2ad1b20b0c4f97b24719 | [log] [tgz] |
|---|---|---|
| author | Benoit Jacob <benoitjacob@google.com> | Tue Sep 15 11:07:57 2020 -0400 |
| committer | Benoit Jacob <benoitjacob@google.com> | Tue Sep 15 20:54:14 2020 -0400 |
| tree | 2c918434c012e4e43d7a4ac68bf60eecdbb08eea | |
| parent | bb56a62582929d4b3b0a73e49d19909b6b319f79 [diff] |
Remove old Clang compiler bug work-arounds. The two LLVM bugs referenced in the comments here have long been fixed. The workarounds were now detrimental because (1) they prevented using fused mul-add on Clang/ARM32 and (2) the unnecessary 'volatile' in 'asm volatile' prevented legitimate reordering by the compiler.
Eigen is a C++ template library for linear algebra: matrices, vectors, numerical solvers, and related algorithms.
For more information go to http://eigen.tuxfamily.org/.
For pull request, bug reports, and feature requests, go to https://gitlab.com/libeigen/eigen.