This bugzilla service is closed. All entries have been migrated to https://gitlab.com/libeigen/eigen
Bug 591 - NEON Complex reverse vector elements (minor optimization)
Summary: NEON Complex reverse vector elements (minor optimization)
Status: RESOLVED FIXED
Alias: None
Product: Eigen
Classification: Unclassified
Component: Core - vectorization (show other bugs)
Version: unspecified
Hardware: ARM - NEON All
: Normal enhancement
Assignee: Nobody
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-04-23 19:35 UTC by Simon Pilgrim
Modified: 2019-12-04 12:16 UTC (History)
2 users (show)



Attachments
Merged twin vec64 reverse calls with single vec128 reverse call (1.28 KB, patch)
2013-04-23 19:35 UTC, Simon Pilgrim
no flags Details | Diff

Description Simon Pilgrim 2013-04-23 19:35:07 UTC
Created attachment 333 [details]
Merged twin vec64 reverse calls with single vec128 reverse call

Replaced separate NEON vrev64_f32 calls for the low/high sections of each vector with the combined vrev64q_f32 version which does both at once.
Comment 1 Gael Guennebaud 2013-06-10 15:59:51 UTC
Thank you for the patch:

https://bitbucket.org/eigen/eigen/commits/93167d21a129/
Changeset:   93167d21a129
User:        Simon Pilgrim
Date:        2013-06-10 15:59:03
Summary:     Fix bug 591: minor optimization in NEON vectorization support
Comment 2 Nobody 2019-12-04 12:16:50 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to gitlab.com's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.com/libeigen/eigen/issues/591.

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