New user self-registration is disabled due to spam. Please email eigen-core-team @ if you need an account.
Before reporting a bug, please make sure that your Eigen version is up-to-date!
Bug 1190 - Clang/ARM falsely advertises __ARM_FEATURE_FMA regardless of its actual availability
Summary: Clang/ARM falsely advertises __ARM_FEATURE_FMA regardless of its actual avail...
Alias: None
Product: Eigen
Classification: Unclassified
Component: Core - vectorization (show other bugs)
Version: 3.3 (current stable)
Hardware: ARM - NEON Android
: Normal Unknown
Assignee: Nobody
Depends on:
Reported: 2016-04-04 20:34 UTC by Benoit Jacob
Modified: 2016-04-05 14:08 UTC (History)
4 users (show)


Description Benoit Jacob 2016-04-04 20:34:27 UTC
...and then generates slow emulation code as the instruction isn't available.

The only work-around for that is going to be to disable FMA on Clang/ARM.

Affected Clang versions: at least Clang 3.8.  (note though that 3.5 didn't seem to be affected).
Comment 2 Benoit Jacob 2016-04-05 14:08:22 UTC
Filed LLVM bug:

Note You need to log in before you can comment on or make changes to this bug.