Skip to content

Commit

Permalink
fix compilation with mips16
Browse files Browse the repository at this point in the history
Some users wrongly pass both -mips16 and -mdsp when compiling on MIPS
platforms. Handle such a case.

Signed-off-by: Rosen Penev <[email protected]>
  • Loading branch information
neheb authored and mstorsjo committed Jan 14, 2021
1 parent 0994d13 commit 22cfdbb
Show file tree
Hide file tree
Showing 5 changed files with 5 additions and 5 deletions.
2 changes: 1 addition & 1 deletion libFDK/include/mips/abs_mips.h
Original file line number Diff line number Diff line change
Expand Up @@ -107,7 +107,7 @@ [email protected]

#if defined(__GNUC__) && defined(__mips__)

#if defined(__mips_dsp)
#if defined(__mips_dsp) && !defined(__mips16)
#define FUNCTION_fixabs_D
#define FUNCTION_fixabs_I
#define FUNCTION_fixabs_S
Expand Down
2 changes: 1 addition & 1 deletion libFDK/include/mips/scale_mips.h
Original file line number Diff line number Diff line change
Expand Up @@ -103,7 +103,7 @@ [email protected]
#ifndef SCALE_MIPS_H
#define SCALE_MIPS_H

#if defined(__mips_dsp)
#if defined(__mips_dsp) && !defined(__mips16)

/*!
*
Expand Down
2 changes: 1 addition & 1 deletion libFDK/include/scramble.h
Original file line number Diff line number Diff line change
Expand Up @@ -108,7 +108,7 @@ [email protected]
#if defined(__arm__)
#include "arm/scramble_arm.h"

#elif defined(__mips__) && defined(__mips_dsp)
#elif defined(__mips__) && defined(__mips_dsp) && !defined(__mips16)
#include "mips/scramble_mips.h"

#endif
Expand Down
2 changes: 1 addition & 1 deletion libFDK/src/fft_rad2.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -109,7 +109,7 @@ [email protected]
#if defined(__arm__)
#include "arm/fft_rad2_arm.cpp"

#elif defined(__GNUC__) && defined(__mips__) && defined(__mips_dsp)
#elif defined(__GNUC__) && defined(__mips__) && defined(__mips_dsp) && !defined(__mips16)
#include "mips/fft_rad2_mips.cpp"

#endif
Expand Down
2 changes: 1 addition & 1 deletion libFDK/src/mips/scale_mips.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -100,7 +100,7 @@ [email protected]
*******************************************************************************/

#if defined(__mips_dsp)
#if defined(__mips_dsp) && !defined(__mips16)

#ifndef FUNCTION_getScalefactor_DBL
#define FUNCTION_getScalefactor_DBL
Expand Down

0 comments on commit 22cfdbb

Please sign in to comment.