Code update
This commit is contained in:
@@ -3512,7 +3512,6 @@ WaveIndex times 8 dd 0
|
|||||||
; add eax,edx ;
|
; add eax,edx ;
|
||||||
;%%DontFilter1 ;
|
;%%DontFilter1 ;
|
||||||
|
|
||||||
EXTSYM fir_interpolate
|
|
||||||
EXTSYM fir_lut
|
EXTSYM fir_lut
|
||||||
|
|
||||||
section .data
|
section .data
|
||||||
|
|||||||
@@ -238,6 +238,11 @@ float coef( int _PCnr, float _POfs, float _PCut, int _PWidth, int _PType ) //flo
|
|||||||
|
|
||||||
CzWINDOWEDFIR sfir;
|
CzWINDOWEDFIR sfir;
|
||||||
|
|
||||||
|
extern "C" signed short *fir_lut = &CzWINDOWEDFIR::lut[0];
|
||||||
|
|
||||||
|
|
||||||
|
#if 0
|
||||||
|
|
||||||
// fir interpolation
|
// fir interpolation
|
||||||
#define WFIR_FRACSHIFT (16-(WFIR_FRACBITS+1+WFIR_LOG2WIDTH))
|
#define WFIR_FRACSHIFT (16-(WFIR_FRACBITS+1+WFIR_LOG2WIDTH))
|
||||||
#define WFIR_FRACMASK ((((1L<<(17-WFIR_FRACSHIFT))-1)&~((1L<<WFIR_LOG2WIDTH)-1)))
|
#define WFIR_FRACMASK ((((1L<<(17-WFIR_FRACSHIFT))-1)&~((1L<<WFIR_LOG2WIDTH)-1)))
|
||||||
@@ -261,14 +266,12 @@ inline int __fir_interpolate(unsigned int nPos, int *p)
|
|||||||
return vol;
|
return vol;
|
||||||
}
|
}
|
||||||
|
|
||||||
extern "C" {
|
extern "C" int fir_interpolate(unsigned int nPos, int *p)
|
||||||
signed short *fir_lut = &CzWINDOWEDFIR::lut[0];
|
|
||||||
|
|
||||||
int fir_interpolate(unsigned int nPos, int *p)
|
|
||||||
{
|
{
|
||||||
return __fir_interpolate(nPos, p);
|
return __fir_interpolate(nPos, p);
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
#endif
|
||||||
|
|
||||||
#define WFIR_CUTOFFSHIFT (32-(WFIR_CUTOFFBITS+WFIR_LOG2WIDTH))
|
#define WFIR_CUTOFFSHIFT (32-(WFIR_CUTOFFBITS+WFIR_LOG2WIDTH))
|
||||||
#define WFIR_CUTOFFMASK ((((1L<<(32-WFIR_CUTOFFSHIFT))-1)&~((1L<<WFIR_LOG2WIDTH)-1)))
|
#define WFIR_CUTOFFMASK ((((1L<<(32-WFIR_CUTOFFSHIFT))-1)&~((1L<<WFIR_LOG2WIDTH)-1)))
|
||||||
|
|||||||
Reference in New Issue
Block a user