From 987c0931a38e195f39cdc1f5f833f3a570ca7f12 Mon Sep 17 00:00:00 2001 From: trialuser02 Date: Tue, 12 Mar 2013 16:43:46 +0000 Subject: fixed gcc warning git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@3309 90c681e8-e032-0410-971d-27865f9a5e38 --- src/qmmp/equ/iir.h | 2 +- src/qmmp/equ/iir_fpu.c | 24 ++++++++++++------------ 2 files changed, 13 insertions(+), 13 deletions(-) (limited to 'src') diff --git a/src/qmmp/equ/iir.h b/src/qmmp/equ/iir.h index d839bcbd0..6ff7146c1 100644 --- a/src/qmmp/equ/iir.h +++ b/src/qmmp/equ/iir.h @@ -58,8 +58,8 @@ void set_preamp(int chn, float val); int iir(void * d, int length, int nch); -int iir24(void * d, int length, int nch); int iir32(void * d, int length, int nch); +int iir24(void * d, int length, int nch); #ifdef ARCH_X86 __inline__ int round_trick(float floatvalue_to_round); diff --git a/src/qmmp/equ/iir_fpu.c b/src/qmmp/equ/iir_fpu.c index eea309a78..5fdbeea4c 100644 --- a/src/qmmp/equ/iir_fpu.c +++ b/src/qmmp/equ/iir_fpu.c @@ -206,18 +206,6 @@ __inline__ int iir(void * d, int length, int nch) return length; } -__inline__ int iir24(void * d, int length, int nch) -{ - int *data = (int *) d; - int index; - for (index = 0; index < length; index++) - { - if(data[index] & 0x800000) - data[index] |= 0xff000000; - } - return iir32(d, length, nch); -} - __inline__ int iir32(void * d, int length, int nch) { // FTZ_ON; @@ -365,3 +353,15 @@ __inline__ int iir32(void * d, int length, int nch) // FTZ_OFF; return length; } + +__inline__ int iir24(void * d, int length, int nch) +{ + int *data = (int *) d; + int index; + for (index = 0; index < length; index++) + { + if(data[index] & 0x800000) + data[index] |= 0xff000000; + } + return iir32(d, length, nch); +} -- cgit v1.2.3-13-gbd6f