This library is being created as I have a need to do very fast FFTs on low end devices not supporting the NEON instruction set.

The Raspberry Pi is an ideal candidate for developing in gcc before porting to JNI for low spec Android devices, hence it's inclusion.

Fixed point 16/32 integer FFT library suitable for the Raspberry Pi and Android devices.

Includes test stubs for gcc on the Raspberry Pi and a Basic4Android wrapper from JNI.

It includes hand optimised ARMv6 assembler, demonstrating techniques such as pipeline stuffing to achieve maximum performance.

It also demonstrates how to include large chunks of assembler inline with C/C++ thus avoiding ABI issues between platforms.

Project Activity

See All Activity >

Categories

Algorithms

License

BSD License

Follow FFT for ARMv6

FFT for ARMv6 Web Site

You Might Also Like
RMM Software | Remote Monitoring Platform and Tools Icon
RMM Software | Remote Monitoring Platform and Tools

Best-in-class automation, scalability, and single-pane IT management.

Don’t settle when it comes to managing your clients’ IT infrastructure. Exceed their expectations with ConnectWise RMM, our MSP RMM software that provides proactive tools and NOC services—regardless of device environment. With the number of new vulnerabilities rising each year, smart patching procedures have never been more important. We automatically test and deploy patches when they are viable and restrict patches that are harmful. Get better protection for clients while you spend less time managing endpoints and more time growing your business. It’s tough to locate, afford, and retain quality talent. In fact, 81% of IT leaders say it’s hard to find the recruits they need. Add ConnectWise RMM, NOC services and get the expertise and problem resolution you need to become the advisor your clients demand—without adding headcount.
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of FFT for ARMv6!

Additional Project Details

Operating Systems

Linux, Android, Maemo

Intended Audience

Developers

Programming Language

C++, Assembly

Related Categories

C++ Algorithms, Assembly Algorithms

Registered

2013-11-28