Skip to content

Commit

Permalink
Version 5.7. Removed the defined( __ARM_NEON ) macro detection so t…
Browse files Browse the repository at this point in the history
…hat the code compiles on non-ARM64 platforms.
  • Loading branch information
avaneev committed May 8, 2022
1 parent 33e8a35 commit afd61e7
Show file tree
Hide file tree
Showing 3 changed files with 8 additions and 5 deletions.
5 changes: 5 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -206,6 +206,11 @@ inclusion into this list is not mandatory.

## Change Log ##

Version 5.7:

* Removed the `defined( __ARM_NEON )` macro detection so that the code
compiles on non-ARM64 platforms.

Version 5.6:

* Added SSE and NEON implementations to `CDSPHBUpsampler` yielding 15%
Expand Down
6 changes: 3 additions & 3 deletions r8bbase.h
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@
* following way: "Sample rate converter designed by Aleksey Vaneev of
* Voxengo"
*
* @version 5.6
* @version 5.7
*/

#ifndef R8BBASE_INCLUDED
Expand Down Expand Up @@ -79,7 +79,7 @@
#define R8B_SSE2
#define R8B_SIMD_ISH

#elif defined( __aarch64__ ) || defined( __arm64__ ) || defined( __ARM_NEON )
#elif defined( __aarch64__ ) || defined( __arm64__ )

#include <arm_neon.h>

Expand All @@ -103,7 +103,7 @@ namespace r8b {
* Macro defines r8brain-free-src version string.
*/

#define R8B_VERSION "5.6"
#define R8B_VERSION "5.7"

/**
* The macro equals to "pi" constant, fits 53-bit floating point mantissa.
Expand Down
2 changes: 0 additions & 2 deletions r8bconf.h
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,6 @@
#ifndef R8BCONF_INCLUDED
#define R8BCONF_INCLUDED

//#define R8B_PFFFT_DOUBLE 1

#if !defined( R8B_IPP )
/**
* Set the R8B_IPP macro definition to 1 to enable the use of Intel IPP's
Expand Down

0 comments on commit afd61e7

Please sign in to comment.