23 #ifndef EXTERNALFILTER_H
24 #define EXTERNALFILTER_H
26 #include "siddefs-fp.h"
83 int clock(
unsigned short input);
105 #if RESID_INLINING || defined(EXTERNALFILTER_CPP)
113 const int Vi = (
static_cast<unsigned int>(input)<<11) - (1 << (11+15));
114 const int dVlp = (w0lp_1_s7 * (Vi - Vlp) >> 7);
115 const int dVhp = (w0hp_1_s17 * (Vlp - Vhp) >> 17);
118 return (Vlp - Vhp) >> 11;
Definition: ExternalFilter.h:65
void reset()
Definition: ExternalFilter.cpp:61
void setClockFrequency(double frequency)
Definition: ExternalFilter.cpp:48
ExternalFilter()
Definition: ExternalFilter.cpp:41
int clock(unsigned short input)
Definition: ExternalFilter.h:111