|
MounRiver Studio |
http://mounriver.com/ |
| Contents |
/* Set the default precision (Q precision)
and range of the IQMATH library : 1 <= GLOBAL_Q <= 30 */
#ifndef
GLOBAL_Q
#define
GLOBAL_Q
24
#endif
float _IQtoF(_iq A);
double _IQtoD(_iq A);
_iq _IQmpy(_iq A,_iq B);
_iq _IQrmpy(_iq A,_iq
B);
_iq _IQdiv(_iq A,_iq B);
_iq
_IQsin(_iq A);
_iq _IQsinPU(_iq A);
_iq
_IQasin(_iq A);
_iq _IQcos(_iq A);
_iq
_IQcosPU(_iq A);
_iq _IQacos(_iq A);
_iq _IQatan2(_iq A,_iq
B);
_iq _IQatan2PU(_iq A,_iq
B);
_iq _IQatan(_iq A);
_iq
_IQsqrt(_iq A);
_iq _IQisqrt(_iq A);
_iq
_IQexp(_iq A);
_iq _IQexp2(_iq A);
long
_IQint(_iq A);
_iq _IQfrac(_iq A);
_iq
_IQmpyIQX(_iq A,char IQA,_iq B,char IQB);
_iq _IQmpyI32(_iq A,long
B);
_iq _IQmpyI32int(_iq A,long
B);
_iq _IQmpyI32frac(_iq
A,long B);
_iq _IQmag(_iq A,_iq B);
_iq _atoIQ(const char
A);
char _IQtoa(char
A, const char B, _iq C);
_iq _IQabs(_iq A);