New user self-registration is disabled due to spam. Please email eigen-core-team @ lists.tuxfamily.org if you need an account.
Before reporting a bug, please make sure that your Eigen version is up-to-date!
Bug 1611 - NEON: plog(+/-0) should return -inf and not NaN
Summary: NEON: plog(+/-0) should return -inf and not NaN
Status: RESOLVED FIXED
Alias: None
Product: Eigen
Classification: Unclassified
Component: Core - vectorization (show other bugs)
Version: unspecified
Hardware: ARM - NEON All
: Normal Wrong Result
Assignee: Nobody
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 3.4
  Show dependency treegraph
 
Reported: 2018-10-12 07:29 UTC by Gael Guennebaud
Modified: 2018-11-26 14:13 UTC (History)
4 users (show)



Attachments

Description Gael Guennebaud 2018-10-12 07:29:31 UTC
The correct fix would be to merge all plog implementations following SSE/AVX versions.
Comment 2 Christoph Hertzberg 2018-10-12 08:11:07 UTC
The best solution would be to fix Bug 692 (Meta-Packets).
Comment 3 Gael Guennebaud 2018-11-26 14:13:10 UTC
Fixed: https://bitbucket.org/eigen/eigen/commits/4ccae09a5067/

and I've started to merge the different implementations. Done for plog on SSE/AVX/NEON. MSA should be easy. AVX512 will require a more involved unified API for comparisons and bit masking.

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