MotorWare f2806x Module API Documentation
Macros | Typedefs | Functions
32b/IQmathLib.h File Reference
#include <limits.h>

Go to the source code of this file.

Macros

#define FLOAT_MATH   1
 
#define IQ_MATH   0
 
#define MATH_TYPE   IQ_MATH
 
#define GLOBAL_Q   24
 
#define QG   GLOBAL_Q
 
#define Q30   30
 
#define Q29   29
 
#define Q28   28
 
#define Q27   27
 
#define Q26   26
 
#define Q25   25
 
#define Q24   24
 
#define Q23   23
 
#define Q22   22
 
#define Q21   21
 
#define Q20   20
 
#define Q19   19
 
#define Q18   18
 
#define Q17   17
 
#define Q16   16
 
#define Q15   15
 
#define Q14   14
 
#define Q13   13
 
#define Q12   12
 
#define Q11   11
 
#define Q10   10
 
#define Q9   9
 
#define Q8   8
 
#define Q7   7
 
#define Q6   6
 
#define Q5   5
 
#define Q4   4
 
#define Q3   3
 
#define Q2   2
 
#define Q1   1
 
#define MAX_IQ_POS   LONG_MAX
 
#define MAX_IQ_NEG   LONG_MIN
 
#define MIN_IQ_POS   1
 
#define MIN_IQ_NEG   -1
 
#define _IQmpy2(A)   ((A)<<1)
 
#define _IQmpy4(A)   ((A)<<2)
 
#define _IQmpy8(A)   ((A)<<3)
 
#define _IQmpy16(A)   ((A)<<4)
 
#define _IQmpy32(A)   ((A)<<5)
 
#define _IQmpy64(A)   ((A)<<6)
 
#define _IQdiv2(A)   ((A)>>1)
 
#define _IQdiv4(A)   ((A)>>2)
 
#define _IQdiv8(A)   ((A)>>3)
 
#define _IQdiv16(A)   ((A)>>4)
 
#define _IQdiv32(A)   ((A)>>5)
 
#define _IQdiv64(A)   ((A)>>6)
 
#define _IQ30(A)   (long) ((A) * 1073741824.0L)
 
#define _IQ29(A)   (long) ((A) * 536870912.0L)
 
#define _IQ28(A)   (long) ((A) * 268435456.0L)
 
#define _IQ27(A)   (long) ((A) * 134217728.0L)
 
#define _IQ26(A)   (long) ((A) * 67108864.0L)
 
#define _IQ25(A)   (long) ((A) * 33554432.0L)
 
#define _IQ24(A)   (long) ((A) * 16777216.0L)
 
#define _IQ23(A)   (long) ((A) * 8388608.0L)
 
#define _IQ22(A)   (long) ((A) * 4194304.0L)
 
#define _IQ21(A)   (long) ((A) * 2097152.0L)
 
#define _IQ20(A)   (long) ((A) * 1048576.0L)
 
#define _IQ19(A)   (long) ((A) * 524288.0L)
 
#define _IQ18(A)   (long) ((A) * 262144.0L)
 
#define _IQ17(A)   (long) ((A) * 131072.0L)
 
#define _IQ16(A)   (long) ((A) * 65536.0L)
 
#define _IQ15(A)   (long) ((A) * 32768.0L)
 
#define _IQ14(A)   (long) ((A) * 16384.0L)
 
#define _IQ13(A)   (long) ((A) * 8192.0L)
 
#define _IQ12(A)   (long) ((A) * 4096.0L)
 
#define _IQ11(A)   (long) ((A) * 2048.0L)
 
#define _IQ10(A)   (long) ((A) * 1024.0L)
 
#define _IQ9(A)   (long) ((A) * 512.0L)
 
#define _IQ8(A)   (long) ((A) * 256.0L)
 
#define _IQ7(A)   (long) ((A) * 128.0L)
 
#define _IQ6(A)   (long) ((A) * 64.0L)
 
#define _IQ5(A)   (long) ((A) * 32.0L)
 
#define _IQ4(A)   (long) ((A) * 16.0L)
 
#define _IQ3(A)   (long) ((A) * 8.0L)
 
#define _IQ2(A)   (long) ((A) * 4.0L)
 
#define _IQ1(A)   (long) ((A) * 2.0L)
 
#define _IQ(A)   _IQ24(A)
 
#define _IQtoF(A)   _IQ24toF(A)
 
#define _IQsat(A, Pos, Neg)   __IQsat(A, Pos, Neg)
 
#define _IQtoIQ30(A)   ((long) (A) << (30 - GLOBAL_Q))
 
#define _IQ30toIQ(A)   ((long) (A) >> (30 - GLOBAL_Q))
 
#define _IQtoIQ29(A)   ((long) (A) << (29 - GLOBAL_Q))
 
#define _IQ29toIQ(A)   ((long) (A) >> (29 - GLOBAL_Q))
 
#define _IQtoIQ28(A)   ((long) (A) << (28 - GLOBAL_Q))
 
#define _IQ28toIQ(A)   ((long) (A) >> (28 - GLOBAL_Q))
 
#define _IQtoIQ27(A)   ((long) (A) << (27 - GLOBAL_Q))
 
#define _IQ27toIQ(A)   ((long) (A) >> (27 - GLOBAL_Q))
 
#define _IQtoIQ26(A)   ((long) (A) << (26 - GLOBAL_Q))
 
#define _IQ26toIQ(A)   ((long) (A) >> (26 - GLOBAL_Q))
 
#define _IQtoIQ25(A)   ((long) (A) << (25 - GLOBAL_Q))
 
#define _IQ25toIQ(A)   ((long) (A) >> (25 - GLOBAL_Q))
 
#define _IQtoIQ24(A)   ((long) (A) >> (GLOBAL_Q - 24))
 
#define _IQ24toIQ(A)   ((long) (A) << (GLOBAL_Q - 24))
 
#define _IQtoIQ23(A)   ((long) (A) >> (GLOBAL_Q - 23))
 
#define _IQ23toIQ(A)   ((long) (A) << (GLOBAL_Q - 23))
 
#define _IQtoIQ22(A)   ((long) (A) >> (GLOBAL_Q - 22))
 
#define _IQ22toIQ(A)   ((long) (A) << (GLOBAL_Q - 22))
 
#define _IQtoIQ21(A)   ((long) (A) >> (GLOBAL_Q - 21))
 
#define _IQ21toIQ(A)   ((long) (A) << (GLOBAL_Q - 21))
 
#define _IQtoIQ20(A)   ((long) (A) >> (GLOBAL_Q - 20))
 
#define _IQ20toIQ(A)   ((long) (A) << (GLOBAL_Q - 20))
 
#define _IQtoIQ19(A)   ((long) (A) >> (GLOBAL_Q - 19))
 
#define _IQ19toIQ(A)   ((long) (A) << (GLOBAL_Q - 19))
 
#define _IQtoIQ18(A)   ((long) (A) >> (GLOBAL_Q - 18))
 
#define _IQ18toIQ(A)   ((long) (A) << (GLOBAL_Q - 18))
 
#define _IQtoIQ17(A)   ((long) (A) >> (GLOBAL_Q - 17))
 
#define _IQ17toIQ(A)   ((long) (A) << (GLOBAL_Q - 17))
 
#define _IQtoIQ16(A)   ((long) (A) >> (GLOBAL_Q - 16))
 
#define _IQ16toIQ(A)   ((long) (A) << (GLOBAL_Q - 16))
 
#define _IQtoIQ15(A)   ((long) (A) >> (GLOBAL_Q - 15))
 
#define _IQ15toIQ(A)   ((long) (A) << (GLOBAL_Q - 15))
 
#define _IQtoQ15(A)   ((long) (A) >> (GLOBAL_Q - 15))
 
#define _Q15toIQ(A)   ((long) (A) << (GLOBAL_Q - 15))
 
#define _IQtoIQ14(A)   ((long) (A) >> (GLOBAL_Q - 14))
 
#define _IQ14toIQ(A)   ((long) (A) << (GLOBAL_Q - 14))
 
#define _IQtoQ14(A)   ((long) (A) >> (GLOBAL_Q - 14))
 
#define _Q14toIQ(A)   ((long) (A) << (GLOBAL_Q - 14))
 
#define _IQtoIQ13(A)   ((long) (A) >> (GLOBAL_Q - 13))
 
#define _IQ13toIQ(A)   ((long) (A) << (GLOBAL_Q - 13))
 
#define _IQtoQ13(A)   ((long) (A) >> (GLOBAL_Q - 13))
 
#define _Q13toIQ(A)   ((long) (A) << (GLOBAL_Q - 13))
 
#define _IQtoIQ12(A)   ((long) (A) >> (GLOBAL_Q - 12))
 
#define _IQ12toIQ(A)   ((long) (A) << (GLOBAL_Q - 12))
 
#define _IQtoQ12(A)   ((long) (A) >> (GLOBAL_Q - 12))
 
#define _Q12toIQ(A)   ((long) (A) << (GLOBAL_Q - 12))
 
#define _IQtoIQ11(A)   ((long) (A) >> (GLOBAL_Q - 11))
 
#define _IQ11toIQ(A)   ((long) (A) << (GLOBAL_Q - 11))
 
#define _IQtoQ11(A)   ((long) (A) >> (GLOBAL_Q - 11))
 
#define _Q11toIQ(A)   ((long) (A) << (GLOBAL_Q - 11))
 
#define _IQtoIQ10(A)   ((long) (A) >> (GLOBAL_Q - 10))
 
#define _IQ10toIQ(A)   ((long) (A) << (GLOBAL_Q - 10))
 
#define _IQtoQ10(A)   ((long) (A) >> (GLOBAL_Q - 10))
 
#define _Q10toIQ(A)   ((long) (A) << (GLOBAL_Q - 10))
 
#define _IQtoIQ9(A)   ((long) (A) >> (GLOBAL_Q - 9))
 
#define _IQ9toIQ(A)   ((long) (A) << (GLOBAL_Q - 9))
 
#define _IQtoQ9(A)   ((long) (A) >> (GLOBAL_Q - 9))
 
#define _Q9toIQ(A)   ((long) (A) << (GLOBAL_Q - 9))
 
#define _IQtoIQ8(A)   ((long) (A) >> (GLOBAL_Q - 8))
 
#define _IQ8toIQ(A)   ((long) (A) << (GLOBAL_Q - 8))
 
#define _IQtoQ8(A)   ((long) (A) >> (GLOBAL_Q - 8))
 
#define _Q8toIQ(A)   ((long) (A) << (GLOBAL_Q - 8))
 
#define _IQtoIQ7(A)   ((long) (A) >> (GLOBAL_Q - 7))
 
#define _IQ7toIQ(A)   ((long) (A) << (GLOBAL_Q - 7))
 
#define _IQtoQ7(A)   ((long) (A) >> (GLOBAL_Q - 7))
 
#define _Q7toIQ(A)   ((long) (A) << (GLOBAL_Q - 7))
 
#define _IQtoIQ6(A)   ((long) (A) >> (GLOBAL_Q - 6))
 
#define _IQ6toIQ(A)   ((long) (A) << (GLOBAL_Q - 6))
 
#define _IQtoQ6(A)   ((long) (A) >> (GLOBAL_Q - 6))
 
#define _Q6toIQ(A)   ((long) (A) << (GLOBAL_Q - 6))
 
#define _IQtoIQ5(A)   ((long) (A) >> (GLOBAL_Q - 5))
 
#define _IQ5toIQ(A)   ((long) (A) << (GLOBAL_Q - 5))
 
#define _IQtoQ5(A)   ((long) (A) >> (GLOBAL_Q - 5))
 
#define _Q5toIQ(A)   ((long) (A) << (GLOBAL_Q - 5))
 
#define _IQtoIQ4(A)   ((long) (A) >> (GLOBAL_Q - 4))
 
#define _IQ4toIQ(A)   ((long) (A) << (GLOBAL_Q - 4))
 
#define _IQtoQ4(A)   ((long) (A) >> (GLOBAL_Q - 4))
 
#define _Q4toIQ(A)   ((long) (A) << (GLOBAL_Q - 4))
 
#define _IQtoIQ3(A)   ((long) (A) >> (GLOBAL_Q - 3))
 
#define _IQ3toIQ(A)   ((long) (A) << (GLOBAL_Q - 3))
 
#define _IQtoQ3(A)   ((long) (A) >> (GLOBAL_Q - 3))
 
#define _Q3toIQ(A)   ((long) (A) << (GLOBAL_Q - 3))
 
#define _IQtoIQ2(A)   ((long) (A) >> (GLOBAL_Q - 2))
 
#define _IQ2toIQ(A)   ((long) (A) << (GLOBAL_Q - 2))
 
#define _IQtoQ2(A)   ((long) (A) >> (GLOBAL_Q - 2))
 
#define _Q2toIQ(A)   ((long) (A) << (GLOBAL_Q - 2))
 
#define _IQtoQ1(A)   ((long) (A) >> (GLOBAL_Q - 1))
 
#define _Q1toIQ(A)   ((long) (A) << (GLOBAL_Q - 1))
 
#define _IQtoIQ1(A)   ((long) (A) >> (GLOBAL_Q - 1))
 
#define _IQ1toIQ(A)   ((long) (A) << (GLOBAL_Q - 1))
 
#define _IQmpy(A, B)   __IQmpy(A,B,GLOBAL_Q)
 
#define _IQ30mpy(A, B)   __IQmpy(A,B,30)
 
#define _IQ29mpy(A, B)   __IQmpy(A,B,29)
 
#define _IQ28mpy(A, B)   __IQmpy(A,B,28)
 
#define _IQ27mpy(A, B)   __IQmpy(A,B,27)
 
#define _IQ26mpy(A, B)   __IQmpy(A,B,26)
 
#define _IQ25mpy(A, B)   __IQmpy(A,B,25)
 
#define _IQ24mpy(A, B)   __IQmpy(A,B,24)
 
#define _IQ23mpy(A, B)   __IQmpy(A,B,23)
 
#define _IQ22mpy(A, B)   __IQmpy(A,B,22)
 
#define _IQ21mpy(A, B)   __IQmpy(A,B,21)
 
#define _IQ20mpy(A, B)   __IQmpy(A,B,20)
 
#define _IQ19mpy(A, B)   __IQmpy(A,B,19)
 
#define _IQ18mpy(A, B)   __IQmpy(A,B,18)
 
#define _IQ17mpy(A, B)   __IQmpy(A,B,17)
 
#define _IQ16mpy(A, B)   __IQmpy(A,B,16)
 
#define _IQ15mpy(A, B)   __IQmpy(A,B,15)
 
#define _IQ14mpy(A, B)   __IQmpy(A,B,14)
 
#define _IQ13mpy(A, B)   __IQmpy(A,B,13)
 
#define _IQ12mpy(A, B)   __IQmpy(A,B,12)
 
#define _IQ11mpy(A, B)   __IQmpy(A,B,11)
 
#define _IQ10mpy(A, B)   __IQmpy(A,B,10)
 
#define _IQ9mpy(A, B)   __IQmpy(A,B,9)
 
#define _IQ8mpy(A, B)   __IQmpy(A,B,8)
 
#define _IQ7mpy(A, B)   __IQmpy(A,B,7)
 
#define _IQ6mpy(A, B)   __IQmpy(A,B,6)
 
#define _IQ5mpy(A, B)   __IQmpy(A,B,5)
 
#define _IQ4mpy(A, B)   __IQmpy(A,B,4)
 
#define _IQ3mpy(A, B)   __IQmpy(A,B,3)
 
#define _IQ2mpy(A, B)   __IQmpy(A,B,2)
 
#define _IQ1mpy(A, B)   __IQmpy(A,B,1)
 
#define _IQrmpy(A, B)   _IQ24rmpy(A,B)
 
#define _IQrsmpy(A, B)   _IQ24rsmpy(A,B)
 
#define _IQdiv(A, B)   _IQ24div(A,B)
 
#define _IQsin(A)   _IQ24sin(A)
 
#define _IQsinPU(A)   _IQ24sinPU(A)
 
#define _IQasin(A)   _IQ24asin(A)
 
#define _IQcos(A)   _IQ24cos(A)
 
#define _IQcosPU(A)   _IQ24cosPU(A)
 
#define _IQacos(A)   _IQ24acos(A)
 
#define _IQatan2(A, B)   _IQ24atan2(A,B)
 
#define _IQatan2PU(A, B)   _IQ24atan2PU(A,B)
 
#define _IQ30atan(A)   _IQ30atan2(A,_IQ30(1.0))
 
#define _IQ29atan(A)   _IQ29atan2(A,_IQ29(1.0))
 
#define _IQ28atan(A)   _IQ28atan2(A,_IQ28(1.0))
 
#define _IQ27atan(A)   _IQ27atan2(A,_IQ27(1.0))
 
#define _IQ26atan(A)   _IQ26atan2(A,_IQ26(1.0))
 
#define _IQ25atan(A)   _IQ25atan2(A,_IQ25(1.0))
 
#define _IQ24atan(A)   _IQ24atan2(A,_IQ24(1.0))
 
#define _IQ23atan(A)   _IQ23atan2(A,_IQ23(1.0))
 
#define _IQ22atan(A)   _IQ22atan2(A,_IQ22(1.0))
 
#define _IQ21atan(A)   _IQ21atan2(A,_IQ21(1.0))
 
#define _IQ20atan(A)   _IQ20atan2(A,_IQ20(1.0))
 
#define _IQ19atan(A)   _IQ19atan2(A,_IQ19(1.0))
 
#define _IQ18atan(A)   _IQ18atan2(A,_IQ18(1.0))
 
#define _IQ17atan(A)   _IQ17atan2(A,_IQ17(1.0))
 
#define _IQ16atan(A)   _IQ16atan2(A,_IQ16(1.0))
 
#define _IQ15atan(A)   _IQ15atan2(A,_IQ15(1.0))
 
#define _IQ14atan(A)   _IQ14atan2(A,_IQ14(1.0))
 
#define _IQ13atan(A)   _IQ13atan2(A,_IQ13(1.0))
 
#define _IQ12atan(A)   _IQ12atan2(A,_IQ12(1.0))
 
#define _IQ11atan(A)   _IQ11atan2(A,_IQ11(1.0))
 
#define _IQ10atan(A)   _IQ10atan2(A,_IQ10(1.0))
 
#define _IQ9atan(A)   _IQ9atan2(A,_IQ9(1.0))
 
#define _IQ8atan(A)   _IQ8atan2(A,_IQ8(1.0))
 
#define _IQ7atan(A)   _IQ7atan2(A,_IQ7(1.0))
 
#define _IQ6atan(A)   _IQ6atan2(A,_IQ6(1.0))
 
#define _IQ5atan(A)   _IQ5atan2(A,_IQ5(1.0))
 
#define _IQ4atan(A)   _IQ4atan2(A,_IQ4(1.0))
 
#define _IQ3atan(A)   _IQ3atan2(A,_IQ3(1.0))
 
#define _IQ2atan(A)   _IQ2atan2(A,_IQ2(1.0))
 
#define _IQ1atan(A)   _IQ1atan2(A,_IQ1(1.0))
 
#define _IQatan(A)   _IQ24atan2(A,_IQ(1.0))
 
#define _IQsqrt(A)   _IQ24sqrt(A)
 
#define _IQisqrt(A)   _IQ24isqrt(A)
 
#define _IQexp(A)   _IQ24exp(A)
 
#define _IQint(A)   _IQ24int(A)
 
#define _IQfrac(A)   _IQ24frac(A)
 
#define _IQmpyIQX(A, IQA, B, IQB)   __IQxmpy(A, B, (GLOBAL_Q + 32 - IQA - IQB))
 
#define _IQ30mpyIQX(A, IQA, B, IQB)   __IQxmpy(A, B, (30 + 32 - IQA - IQB))
 
#define _IQ29mpyIQX(A, IQA, B, IQB)   __IQxmpy(A, B, (29 + 32 - IQA - IQB))
 
#define _IQ28mpyIQX(A, IQA, B, IQB)   __IQxmpy(A, B, (28 + 32 - IQA - IQB))
 
#define _IQ27mpyIQX(A, IQA, B, IQB)   __IQxmpy(A, B, (27 + 32 - IQA - IQB))
 
#define _IQ26mpyIQX(A, IQA, B, IQB)   __IQxmpy(A, B, (26 + 32 - IQA - IQB))
 
#define _IQ25mpyIQX(A, IQA, B, IQB)   __IQxmpy(A, B, (25 + 32 - IQA - IQB))
 
#define _IQ24mpyIQX(A, IQA, B, IQB)   __IQxmpy(A, B, (24 + 32 - IQA - IQB))
 
#define _IQ23mpyIQX(A, IQA, B, IQB)   __IQxmpy(A, B, (23 + 32 - IQA - IQB))
 
#define _IQ22mpyIQX(A, IQA, B, IQB)   __IQxmpy(A, B, (22 + 32 - IQA - IQB))
 
#define _IQ21mpyIQX(A, IQA, B, IQB)   __IQxmpy(A, B, (21 + 32 - IQA - IQB))
 
#define _IQ20mpyIQX(A, IQA, B, IQB)   __IQxmpy(A, B, (20 + 32 - IQA - IQB))
 
#define _IQ19mpyIQX(A, IQA, B, IQB)   __IQxmpy(A, B, (19 + 32 - IQA - IQB))
 
#define _IQ18mpyIQX(A, IQA, B, IQB)   __IQxmpy(A, B, (18 + 32 - IQA - IQB))
 
#define _IQ17mpyIQX(A, IQA, B, IQB)   __IQxmpy(A, B, (17 + 32 - IQA - IQB))
 
#define _IQ16mpyIQX(A, IQA, B, IQB)   __IQxmpy(A, B, (16 + 32 - IQA - IQB))
 
#define _IQ15mpyIQX(A, IQA, B, IQB)   __IQxmpy(A, B, (15 + 32 - IQA - IQB))
 
#define _IQ14mpyIQX(A, IQA, B, IQB)   __IQxmpy(A, B, (14 + 32 - IQA - IQB))
 
#define _IQ13mpyIQX(A, IQA, B, IQB)   __IQxmpy(A, B, (13 + 32 - IQA - IQB))
 
#define _IQ12mpyIQX(A, IQA, B, IQB)   __IQxmpy(A, B, (12 + 32 - IQA - IQB))
 
#define _IQ11mpyIQX(A, IQA, B, IQB)   __IQxmpy(A, B, (11 + 32 - IQA - IQB))
 
#define _IQ10mpyIQX(A, IQA, B, IQB)   __IQxmpy(A, B, (10 + 32 - IQA - IQB))
 
#define _IQ9mpyIQX(A, IQA, B, IQB)   __IQxmpy(A, B, (9 + 32 - IQA - IQB))
 
#define _IQ8mpyIQX(A, IQA, B, IQB)   __IQxmpy(A, B, (8 + 32 - IQA - IQB))
 
#define _IQ7mpyIQX(A, IQA, B, IQB)   __IQxmpy(A, B, (7 + 32 - IQA - IQB))
 
#define _IQ6mpyIQX(A, IQA, B, IQB)   __IQxmpy(A, B, (6 + 32 - IQA - IQB))
 
#define _IQ5mpyIQX(A, IQA, B, IQB)   __IQxmpy(A, B, (5 + 32 - IQA - IQB))
 
#define _IQ4mpyIQX(A, IQA, B, IQB)   __IQxmpy(A, B, (4 + 32 - IQA - IQB))
 
#define _IQ3mpyIQX(A, IQA, B, IQB)   __IQxmpy(A, B, (3 + 32 - IQA - IQB))
 
#define _IQ2mpyIQX(A, IQA, B, IQB)   __IQxmpy(A, B, (2 + 32 - IQA - IQB))
 
#define _IQ1mpyIQX(A, IQA, B, IQB)   __IQxmpy(A, B, (1 + 32 - IQA - IQB))
 
#define _IQmpyI32(A, B)   ((A)*(B))
 
#define _IQ30mpyI32(A, B)   ((A)*(B))
 
#define _IQ29mpyI32(A, B)   ((A)*(B))
 
#define _IQ28mpyI32(A, B)   ((A)*(B))
 
#define _IQ27mpyI32(A, B)   ((A)*(B))
 
#define _IQ26mpyI32(A, B)   ((A)*(B))
 
#define _IQ25mpyI32(A, B)   ((A)*(B))
 
#define _IQ24mpyI32(A, B)   ((A)*(B))
 
#define _IQ23mpyI32(A, B)   ((A)*(B))
 
#define _IQ22mpyI32(A, B)   ((A)*(B))
 
#define _IQ21mpyI32(A, B)   ((A)*(B))
 
#define _IQ20mpyI32(A, B)   ((A)*(B))
 
#define _IQ19mpyI32(A, B)   ((A)*(B))
 
#define _IQ18mpyI32(A, B)   ((A)*(B))
 
#define _IQ17mpyI32(A, B)   ((A)*(B))
 
#define _IQ16mpyI32(A, B)   ((A)*(B))
 
#define _IQ15mpyI32(A, B)   ((A)*(B))
 
#define _IQ14mpyI32(A, B)   ((A)*(B))
 
#define _IQ13mpyI32(A, B)   ((A)*(B))
 
#define _IQ12mpyI32(A, B)   ((A)*(B))
 
#define _IQ11mpyI32(A, B)   ((A)*(B))
 
#define _IQ10mpyI32(A, B)   ((A)*(B))
 
#define _IQ9mpyI32(A, B)   ((A)*(B))
 
#define _IQ8mpyI32(A, B)   ((A)*(B))
 
#define _IQ7mpyI32(A, B)   ((A)*(B))
 
#define _IQ6mpyI32(A, B)   ((A)*(B))
 
#define _IQ5mpyI32(A, B)   ((A)*(B))
 
#define _IQ4mpyI32(A, B)   ((A)*(B))
 
#define _IQ3mpyI32(A, B)   ((A)*(B))
 
#define _IQ2mpyI32(A, B)   ((A)*(B))
 
#define _IQ1mpyI32(A, B)   ((A)*(B))
 
#define _IQmpyI32int(A, B)   _IQ24mpyI32int(A, B)
 
#define _IQmpyI32frac(A, B)   _IQ24mpyI32frac(A, B)
 
#define _IQmag(A, B)   _IQ24mag(A, B)
 
#define _atoIQ(A)   _atoIQN(A, GLOBAL_Q)
 
#define _atoIQ30(A)   _atoIQN(A, 30)
 
#define _atoIQ29(A)   _atoIQN(A, 29)
 
#define _atoIQ28(A)   _atoIQN(A, 28)
 
#define _atoIQ27(A)   _atoIQN(A, 27)
 
#define _atoIQ26(A)   _atoIQN(A, 26)
 
#define _atoIQ25(A)   _atoIQN(A, 25)
 
#define _atoIQ24(A)   _atoIQN(A, 24)
 
#define _atoIQ23(A)   _atoIQN(A, 23)
 
#define _atoIQ22(A)   _atoIQN(A, 22)
 
#define _atoIQ21(A)   _atoIQN(A, 21)
 
#define _atoIQ20(A)   _atoIQN(A, 20)
 
#define _atoIQ19(A)   _atoIQN(A, 19)
 
#define _atoIQ18(A)   _atoIQN(A, 18)
 
#define _atoIQ17(A)   _atoIQN(A, 17)
 
#define _atoIQ16(A)   _atoIQN(A, 16)
 
#define _atoIQ15(A)   _atoIQN(A, 15)
 
#define _atoIQ14(A)   _atoIQN(A, 14)
 
#define _atoIQ13(A)   _atoIQN(A, 13)
 
#define _atoIQ12(A)   _atoIQN(A, 12)
 
#define _atoIQ11(A)   _atoIQN(A, 11)
 
#define _atoIQ10(A)   _atoIQN(A, 10)
 
#define _atoIQ9(A)   _atoIQN(A, 9)
 
#define _atoIQ8(A)   _atoIQN(A, 8)
 
#define _atoIQ7(A)   _atoIQN(A, 7)
 
#define _atoIQ6(A)   _atoIQN(A, 6)
 
#define _atoIQ5(A)   _atoIQN(A, 5)
 
#define _atoIQ4(A)   _atoIQN(A, 4)
 
#define _atoIQ3(A)   _atoIQN(A, 3)
 
#define _atoIQ2(A)   _atoIQN(A, 2)
 
#define _atoIQ1(A)   _atoIQN(A, 1)
 
#define _IQ30toa(A, B, C)   __IQNtoa(A, B, C, 30);
 
#define _IQ29toa(A, B, C)   __IQNtoa(A, B, C, 29);
 
#define _IQ28toa(A, B, C)   __IQNtoa(A, B, C, 28);
 
#define _IQ27toa(A, B, C)   __IQNtoa(A, B, C, 27);
 
#define _IQ26toa(A, B, C)   __IQNtoa(A, B, C, 26);
 
#define _IQ25toa(A, B, C)   __IQNtoa(A, B, C, 25);
 
#define _IQ24toa(A, B, C)   __IQNtoa(A, B, C, 24);
 
#define _IQ23toa(A, B, C)   __IQNtoa(A, B, C, 23);
 
#define _IQ21toa(A, B, C)   __IQNtoa(A, B, C, 21);
 
#define _IQ22toa(A, B, C)   __IQNtoa(A, B, C, 22);
 
#define _IQ20toa(A, B, C)   __IQNtoa(A, B, C, 20);
 
#define _IQ19toa(A, B, C)   __IQNtoa(A, B, C, 19);
 
#define _IQ18toa(A, B, C)   __IQNtoa(A, B, C, 18);
 
#define _IQ17toa(A, B, C)   __IQNtoa(A, B, C, 17);
 
#define _IQ16toa(A, B, C)   __IQNtoa(A, B, C, 16);
 
#define _IQ15toa(A, B, C)   __IQNtoa(A, B, C, 15);
 
#define _IQ14toa(A, B, C)   __IQNtoa(A, B, C, 14);
 
#define _IQ13toa(A, B, C)   __IQNtoa(A, B, C, 13);
 
#define _IQ12toa(A, B, C)   __IQNtoa(A, B, C, 12);
 
#define _IQ11toa(A, B, C)   __IQNtoa(A, B, C, 11);
 
#define _IQ10toa(A, B, C)   __IQNtoa(A, B, C, 10);
 
#define _IQ9toa(A, B, C)   __IQNtoa(A, B, C, 9);
 
#define _IQ8toa(A, B, C)   __IQNtoa(A, B, C, 8);
 
#define _IQ7toa(A, B, C)   __IQNtoa(A, B, C, 7);
 
#define _IQ6toa(A, B, C)   __IQNtoa(A, B, C, 6);
 
#define _IQ5toa(A, B, C)   __IQNtoa(A, B, C, 5);
 
#define _IQ4toa(A, B, C)   __IQNtoa(A, B, C, 4);
 
#define _IQ3toa(A, B, C)   __IQNtoa(A, B, C, 3);
 
#define _IQ2toa(A, B, C)   __IQNtoa(A, B, C, 2);
 
#define _IQ1toa(A, B, C)   __IQNtoa(A, B, C, 1);
 
#define _IQtoa(A, B, C)   __IQNtoa(A, B, C, 24)
 
#define _IQabs(A)   labs(A)
 
#define _IQ30abs(A)   labs(A)
 
#define _IQ29abs(A)   labs(A)
 
#define _IQ28abs(A)   labs(A)
 
#define _IQ27abs(A)   labs(A)
 
#define _IQ26abs(A)   labs(A)
 
#define _IQ25abs(A)   labs(A)
 
#define _IQ24abs(A)   labs(A)
 
#define _IQ23abs(A)   labs(A)
 
#define _IQ22abs(A)   labs(A)
 
#define _IQ21abs(A)   labs(A)
 
#define _IQ20abs(A)   labs(A)
 
#define _IQ19abs(A)   labs(A)
 
#define _IQ18abs(A)   labs(A)
 
#define _IQ17abs(A)   labs(A)
 
#define _IQ16abs(A)   labs(A)
 
#define _IQ15abs(A)   labs(A)
 
#define _IQ14abs(A)   labs(A)
 
#define _IQ13abs(A)   labs(A)
 
#define _IQ12abs(A)   labs(A)
 
#define _IQ11abs(A)   labs(A)
 
#define _IQ10abs(A)   labs(A)
 
#define _IQ9abs(A)   labs(A)
 
#define _IQ8abs(A)   labs(A)
 
#define _IQ7abs(A)   labs(A)
 
#define _IQ6abs(A)   labs(A)
 
#define _IQ5abs(A)   labs(A)
 
#define _IQ4abs(A)   labs(A)
 
#define _IQ3abs(A)   labs(A)
 
#define _IQ2abs(A)   labs(A)
 
#define _IQ1abs(A)   labs(A)
 

Typedefs

typedef long _iq
 
typedef long _iq30
 
typedef long _iq29
 
typedef long _iq28
 
typedef long _iq27
 
typedef long _iq26
 
typedef long _iq25
 
typedef long _iq24
 
typedef long _iq23
 
typedef long _iq22
 
typedef long _iq21
 
typedef long _iq20
 
typedef long _iq19
 
typedef long _iq18
 
typedef long _iq17
 
typedef long _iq16
 
typedef long _iq15
 
typedef long _iq14
 
typedef long _iq13
 
typedef long _iq12
 
typedef long _iq11
 
typedef long _iq10
 
typedef long _iq9
 
typedef long _iq8
 
typedef long _iq7
 
typedef long _iq6
 
typedef long _iq5
 
typedef long _iq4
 
typedef long _iq3
 
typedef long _iq2
 
typedef long _iq1
 

Functions

float _IQ30toF (long A)
 
float _IQ29toF (long A)
 
float _IQ28toF (long A)
 
float _IQ27toF (long A)
 
float _IQ26toF (long A)
 
float _IQ25toF (long A)
 
float _IQ24toF (long A)
 
float _IQ23toF (long A)
 
float _IQ22toF (long A)
 
float _IQ21toF (long A)
 
float _IQ20toF (long A)
 
float _IQ19toF (long A)
 
float _IQ18toF (long A)
 
float _IQ17toF (long A)
 
float _IQ16toF (long A)
 
float _IQ15toF (long A)
 
float _IQ14toF (long A)
 
float _IQ13toF (long A)
 
float _IQ12toF (long A)
 
float _IQ11toF (long A)
 
float _IQ10toF (long A)
 
float _IQ9toF (long A)
 
float _IQ8toF (long A)
 
float _IQ7toF (long A)
 
float _IQ6toF (long A)
 
float _IQ5toF (long A)
 
float _IQ4toF (long A)
 
float _IQ3toF (long A)
 
float _IQ2toF (long A)
 
float _IQ1toF (long A)
 
long _IQ30rmpy (long A, long B)
 
long _IQ29rmpy (long A, long B)
 
long _IQ28rmpy (long A, long B)
 
long _IQ27rmpy (long A, long B)
 
long _IQ26rmpy (long A, long B)
 
long _IQ25rmpy (long A, long B)
 
long _IQ24rmpy (long A, long B)
 
long _IQ23rmpy (long A, long B)
 
long _IQ22rmpy (long A, long B)
 
long _IQ21rmpy (long A, long B)
 
long _IQ20rmpy (long A, long B)
 
long _IQ19rmpy (long A, long B)
 
long _IQ18rmpy (long A, long B)
 
long _IQ17rmpy (long A, long B)
 
long _IQ16rmpy (long A, long B)
 
long _IQ15rmpy (long A, long B)
 
long _IQ14rmpy (long A, long B)
 
long _IQ13rmpy (long A, long B)
 
long _IQ12rmpy (long A, long B)
 
long _IQ11rmpy (long A, long B)
 
long _IQ10rmpy (long A, long B)
 
long _IQ9rmpy (long A, long B)
 
long _IQ8rmpy (long A, long B)
 
long _IQ7rmpy (long A, long B)
 
long _IQ6rmpy (long A, long B)
 
long _IQ5rmpy (long A, long B)
 
long _IQ4rmpy (long A, long B)
 
long _IQ3rmpy (long A, long B)
 
long _IQ2rmpy (long A, long B)
 
long _IQ1rmpy (long A, long B)
 
long _IQ30rsmpy (long A, long B)
 
long _IQ29rsmpy (long A, long B)
 
long _IQ28rsmpy (long A, long B)
 
long _IQ27rsmpy (long A, long B)
 
long _IQ26rsmpy (long A, long B)
 
long _IQ25rsmpy (long A, long B)
 
long _IQ24rsmpy (long A, long B)
 
long _IQ23rsmpy (long A, long B)
 
long _IQ22rsmpy (long A, long B)
 
long _IQ21rsmpy (long A, long B)
 
long _IQ20rsmpy (long A, long B)
 
long _IQ19rsmpy (long A, long B)
 
long _IQ18rsmpy (long A, long B)
 
long _IQ17rsmpy (long A, long B)
 
long _IQ16rsmpy (long A, long B)
 
long _IQ15rsmpy (long A, long B)
 
long _IQ14rsmpy (long A, long B)
 
long _IQ13rsmpy (long A, long B)
 
long _IQ12rsmpy (long A, long B)
 
long _IQ11rsmpy (long A, long B)
 
long _IQ10rsmpy (long A, long B)
 
long _IQ9rsmpy (long A, long B)
 
long _IQ8rsmpy (long A, long B)
 
long _IQ7rsmpy (long A, long B)
 
long _IQ6rsmpy (long A, long B)
 
long _IQ5rsmpy (long A, long B)
 
long _IQ4rsmpy (long A, long B)
 
long _IQ3rsmpy (long A, long B)
 
long _IQ2rsmpy (long A, long B)
 
long _IQ1rsmpy (long A, long B)
 
long _IQ30div (long A, long B)
 
long _IQ29div (long A, long B)
 
long _IQ28div (long A, long B)
 
long _IQ27div (long A, long B)
 
long _IQ26div (long A, long B)
 
long _IQ25div (long A, long B)
 
long _IQ24div (long A, long B)
 
long _IQ23div (long A, long B)
 
long _IQ22div (long A, long B)
 
long _IQ21div (long A, long B)
 
long _IQ20div (long A, long B)
 
long _IQ19div (long A, long B)
 
long _IQ18div (long A, long B)
 
long _IQ17div (long A, long B)
 
long _IQ16div (long A, long B)
 
long _IQ15div (long A, long B)
 
long _IQ14div (long A, long B)
 
long _IQ13div (long A, long B)
 
long _IQ12div (long A, long B)
 
long _IQ11div (long A, long B)
 
long _IQ10div (long A, long B)
 
long _IQ9div (long A, long B)
 
long _IQ8div (long A, long B)
 
long _IQ7div (long A, long B)
 
long _IQ6div (long A, long B)
 
long _IQ5div (long A, long B)
 
long _IQ4div (long A, long B)
 
long _IQ3div (long A, long B)
 
long _IQ2div (long A, long B)
 
long _IQ1div (long A, long B)
 
long _IQ30sin (long A)
 
long _IQ29sin (long A)
 
long _IQ28sin (long A)
 
long _IQ27sin (long A)
 
long _IQ26sin (long A)
 
long _IQ25sin (long A)
 
long _IQ24sin (long A)
 
long _IQ23sin (long A)
 
long _IQ22sin (long A)
 
long _IQ21sin (long A)
 
long _IQ20sin (long A)
 
long _IQ19sin (long A)
 
long _IQ18sin (long A)
 
long _IQ17sin (long A)
 
long _IQ16sin (long A)
 
long _IQ15sin (long A)
 
long _IQ14sin (long A)
 
long _IQ13sin (long A)
 
long _IQ12sin (long A)
 
long _IQ11sin (long A)
 
long _IQ10sin (long A)
 
long _IQ9sin (long A)
 
long _IQ8sin (long A)
 
long _IQ7sin (long A)
 
long _IQ6sin (long A)
 
long _IQ5sin (long A)
 
long _IQ4sin (long A)
 
long _IQ3sin (long A)
 
long _IQ2sin (long A)
 
long _IQ1sin (long A)
 
long _IQ30sinPU (long A)
 
long _IQ29sinPU (long A)
 
long _IQ28sinPU (long A)
 
long _IQ27sinPU (long A)
 
long _IQ26sinPU (long A)
 
long _IQ25sinPU (long A)
 
long _IQ24sinPU (long A)
 
long _IQ23sinPU (long A)
 
long _IQ22sinPU (long A)
 
long _IQ21sinPU (long A)
 
long _IQ20sinPU (long A)
 
long _IQ19sinPU (long A)
 
long _IQ18sinPU (long A)
 
long _IQ17sinPU (long A)
 
long _IQ16sinPU (long A)
 
long _IQ15sinPU (long A)
 
long _IQ14sinPU (long A)
 
long _IQ13sinPU (long A)
 
long _IQ12sinPU (long A)
 
long _IQ11sinPU (long A)
 
long _IQ10sinPU (long A)
 
long _IQ9sinPU (long A)
 
long _IQ8sinPU (long A)
 
long _IQ7sinPU (long A)
 
long _IQ6sinPU (long A)
 
long _IQ5sinPU (long A)
 
long _IQ4sinPU (long A)
 
long _IQ3sinPU (long A)
 
long _IQ2sinPU (long A)
 
long _IQ1sinPU (long A)
 
long _IQ30asin (long A)
 
long _IQ29asin (long A)
 
long _IQ28asin (long A)
 
long _IQ27asin (long A)
 
long _IQ26asin (long A)
 
long _IQ25asin (long A)
 
long _IQ24asin (long A)
 
long _IQ23asin (long A)
 
long _IQ22asin (long A)
 
long _IQ21asin (long A)
 
long _IQ20asin (long A)
 
long _IQ19asin (long A)
 
long _IQ18asin (long A)
 
long _IQ17asin (long A)
 
long _IQ16asin (long A)
 
long _IQ15asin (long A)
 
long _IQ14asin (long A)
 
long _IQ13asin (long A)
 
long _IQ12asin (long A)
 
long _IQ11asin (long A)
 
long _IQ10asin (long A)
 
long _IQ9asin (long A)
 
long _IQ8asin (long A)
 
long _IQ7asin (long A)
 
long _IQ6asin (long A)
 
long _IQ5asin (long A)
 
long _IQ4asin (long A)
 
long _IQ3asin (long A)
 
long _IQ2asin (long A)
 
long _IQ1asin (long A)
 
long _IQ30cos (long A)
 
long _IQ29cos (long A)
 
long _IQ28cos (long A)
 
long _IQ27cos (long A)
 
long _IQ26cos (long A)
 
long _IQ25cos (long A)
 
long _IQ24cos (long A)
 
long _IQ23cos (long A)
 
long _IQ22cos (long A)
 
long _IQ21cos (long A)
 
long _IQ20cos (long A)
 
long _IQ19cos (long A)
 
long _IQ18cos (long A)
 
long _IQ17cos (long A)
 
long _IQ16cos (long A)
 
long _IQ15cos (long A)
 
long _IQ14cos (long A)
 
long _IQ13cos (long A)
 
long _IQ12cos (long A)
 
long _IQ11cos (long A)
 
long _IQ10cos (long A)
 
long _IQ9cos (long A)
 
long _IQ8cos (long A)
 
long _IQ7cos (long A)
 
long _IQ6cos (long A)
 
long _IQ5cos (long A)
 
long _IQ4cos (long A)
 
long _IQ3cos (long A)
 
long _IQ2cos (long A)
 
long _IQ1cos (long A)
 
long _IQ30cosPU (long A)
 
long _IQ29cosPU (long A)
 
long _IQ28cosPU (long A)
 
long _IQ27cosPU (long A)
 
long _IQ26cosPU (long A)
 
long _IQ25cosPU (long A)
 
long _IQ24cosPU (long A)
 
long _IQ23cosPU (long A)
 
long _IQ22cosPU (long A)
 
long _IQ21cosPU (long A)
 
long _IQ20cosPU (long A)
 
long _IQ19cosPU (long A)
 
long _IQ18cosPU (long A)
 
long _IQ17cosPU (long A)
 
long _IQ16cosPU (long A)
 
long _IQ15cosPU (long A)
 
long _IQ14cosPU (long A)
 
long _IQ13cosPU (long A)
 
long _IQ12cosPU (long A)
 
long _IQ11cosPU (long A)
 
long _IQ10cosPU (long A)
 
long _IQ9cosPU (long A)
 
long _IQ8cosPU (long A)
 
long _IQ7cosPU (long A)
 
long _IQ6cosPU (long A)
 
long _IQ5cosPU (long A)
 
long _IQ4cosPU (long A)
 
long _IQ3cosPU (long A)
 
long _IQ2cosPU (long A)
 
long _IQ1cosPU (long A)
 
long _IQ30acos (long A)
 
long _IQ29acos (long A)
 
long _IQ28acos (long A)
 
long _IQ27acos (long A)
 
long _IQ26acos (long A)
 
long _IQ25acos (long A)
 
long _IQ24acos (long A)
 
long _IQ23acos (long A)
 
long _IQ22acos (long A)
 
long _IQ21acos (long A)
 
long _IQ20acos (long A)
 
long _IQ19acos (long A)
 
long _IQ18acos (long A)
 
long _IQ17acos (long A)
 
long _IQ16acos (long A)
 
long _IQ15acos (long A)
 
long _IQ14acos (long A)
 
long _IQ13acos (long A)
 
long _IQ12acos (long A)
 
long _IQ11acos (long A)
 
long _IQ10acos (long A)
 
long _IQ9acos (long A)
 
long _IQ8acos (long A)
 
long _IQ7acos (long A)
 
long _IQ6acos (long A)
 
long _IQ5acos (long A)
 
long _IQ4acos (long A)
 
long _IQ3acos (long A)
 
long _IQ2acos (long A)
 
long _IQ1acos (long A)
 
long _IQ30atan2 (long A, long B)
 
long _IQ29atan2 (long A, long B)
 
long _IQ28atan2 (long A, long B)
 
long _IQ27atan2 (long A, long B)
 
long _IQ26atan2 (long A, long B)
 
long _IQ25atan2 (long A, long B)
 
long _IQ24atan2 (long A, long B)
 
long _IQ23atan2 (long A, long B)
 
long _IQ22atan2 (long A, long B)
 
long _IQ21atan2 (long A, long B)
 
long _IQ20atan2 (long A, long B)
 
long _IQ19atan2 (long A, long B)
 
long _IQ18atan2 (long A, long B)
 
long _IQ17atan2 (long A, long B)
 
long _IQ16atan2 (long A, long B)
 
long _IQ15atan2 (long A, long B)
 
long _IQ14atan2 (long A, long B)
 
long _IQ13atan2 (long A, long B)
 
long _IQ12atan2 (long A, long B)
 
long _IQ11atan2 (long A, long B)
 
long _IQ10atan2 (long A, long B)
 
long _IQ9atan2 (long A, long B)
 
long _IQ8atan2 (long A, long B)
 
long _IQ7atan2 (long A, long B)
 
long _IQ6atan2 (long A, long B)
 
long _IQ5atan2 (long A, long B)
 
long _IQ4atan2 (long A, long B)
 
long _IQ3atan2 (long A, long B)
 
long _IQ2atan2 (long A, long B)
 
long _IQ1atan2 (long A, long B)
 
long _IQ30atan2PU (long A, long B)
 
long _IQ29atan2PU (long A, long B)
 
long _IQ28atan2PU (long A, long B)
 
long _IQ27atan2PU (long A, long B)
 
long _IQ26atan2PU (long A, long B)
 
long _IQ25atan2PU (long A, long B)
 
long _IQ24atan2PU (long A, long B)
 
long _IQ23atan2PU (long A, long B)
 
long _IQ22atan2PU (long A, long B)
 
long _IQ21atan2PU (long A, long B)
 
long _IQ20atan2PU (long A, long B)
 
long _IQ19atan2PU (long A, long B)
 
long _IQ18atan2PU (long A, long B)
 
long _IQ17atan2PU (long A, long B)
 
long _IQ16atan2PU (long A, long B)
 
long _IQ15atan2PU (long A, long B)
 
long _IQ14atan2PU (long A, long B)
 
long _IQ13atan2PU (long A, long B)
 
long _IQ12atan2PU (long A, long B)
 
long _IQ11atan2PU (long A, long B)
 
long _IQ10atan2PU (long A, long B)
 
long _IQ9atan2PU (long A, long B)
 
long _IQ8atan2PU (long A, long B)
 
long _IQ7atan2PU (long A, long B)
 
long _IQ6atan2PU (long A, long B)
 
long _IQ5atan2PU (long A, long B)
 
long _IQ4atan2PU (long A, long B)
 
long _IQ3atan2PU (long A, long B)
 
long _IQ2atan2PU (long A, long B)
 
long _IQ1atan2PU (long A, long B)
 
long _IQ30sqrt (long A)
 
long _IQ29sqrt (long A)
 
long _IQ28sqrt (long A)
 
long _IQ27sqrt (long A)
 
long _IQ26sqrt (long A)
 
long _IQ25sqrt (long A)
 
long _IQ24sqrt (long A)
 
long _IQ23sqrt (long A)
 
long _IQ22sqrt (long A)
 
long _IQ21sqrt (long A)
 
long _IQ20sqrt (long A)
 
long _IQ19sqrt (long A)
 
long _IQ18sqrt (long A)
 
long _IQ17sqrt (long A)
 
long _IQ16sqrt (long A)
 
long _IQ15sqrt (long A)
 
long _IQ14sqrt (long A)
 
long _IQ13sqrt (long A)
 
long _IQ12sqrt (long A)
 
long _IQ11sqrt (long A)
 
long _IQ10sqrt (long A)
 
long _IQ9sqrt (long A)
 
long _IQ8sqrt (long A)
 
long _IQ7sqrt (long A)
 
long _IQ6sqrt (long A)
 
long _IQ5sqrt (long A)
 
long _IQ4sqrt (long A)
 
long _IQ3sqrt (long A)
 
long _IQ2sqrt (long A)
 
long _IQ1sqrt (long A)
 
long _IQ30isqrt (long A)
 
long _IQ29isqrt (long A)
 
long _IQ28isqrt (long A)
 
long _IQ27isqrt (long A)
 
long _IQ26isqrt (long A)
 
long _IQ25isqrt (long A)
 
long _IQ24isqrt (long A)
 
long _IQ23isqrt (long A)
 
long _IQ22isqrt (long A)
 
long _IQ21isqrt (long A)
 
long _IQ20isqrt (long A)
 
long _IQ19isqrt (long A)
 
long _IQ18isqrt (long A)
 
long _IQ17isqrt (long A)
 
long _IQ16isqrt (long A)
 
long _IQ15isqrt (long A)
 
long _IQ14isqrt (long A)
 
long _IQ13isqrt (long A)
 
long _IQ12isqrt (long A)
 
long _IQ11isqrt (long A)
 
long _IQ10isqrt (long A)
 
long _IQ9isqrt (long A)
 
long _IQ8isqrt (long A)
 
long _IQ7isqrt (long A)
 
long _IQ6isqrt (long A)
 
long _IQ5isqrt (long A)
 
long _IQ4isqrt (long A)
 
long _IQ3isqrt (long A)
 
long _IQ2isqrt (long A)
 
long _IQ1isqrt (long A)
 
long _IQ30exp (long A)
 
long _IQ29exp (long A)
 
long _IQ28exp (long A)
 
long _IQ27exp (long A)
 
long _IQ26exp (long A)
 
long _IQ25exp (long A)
 
long _IQ24exp (long A)
 
long _IQ23exp (long A)
 
long _IQ22exp (long A)
 
long _IQ21exp (long A)
 
long _IQ20exp (long A)
 
long _IQ19exp (long A)
 
long _IQ18exp (long A)
 
long _IQ17exp (long A)
 
long _IQ16exp (long A)
 
long _IQ15exp (long A)
 
long _IQ14exp (long A)
 
long _IQ13exp (long A)
 
long _IQ12exp (long A)
 
long _IQ11exp (long A)
 
long _IQ10exp (long A)
 
long _IQ9exp (long A)
 
long _IQ8exp (long A)
 
long _IQ7exp (long A)
 
long _IQ6exp (long A)
 
long _IQ5exp (long A)
 
long _IQ4exp (long A)
 
long _IQ3exp (long A)
 
long _IQ2exp (long A)
 
long _IQ1exp (long A)
 
long _IQ30int (long A)
 
long _IQ29int (long A)
 
long _IQ28int (long A)
 
long _IQ27int (long A)
 
long _IQ26int (long A)
 
long _IQ25int (long A)
 
long _IQ24int (long A)
 
long _IQ23int (long A)
 
long _IQ22int (long A)
 
long _IQ21int (long A)
 
long _IQ20int (long A)
 
long _IQ19int (long A)
 
long _IQ18int (long A)
 
long _IQ17int (long A)
 
long _IQ16int (long A)
 
long _IQ15int (long A)
 
long _IQ14int (long A)
 
long _IQ13int (long A)
 
long _IQ12int (long A)
 
long _IQ11int (long A)
 
long _IQ10int (long A)
 
long _IQ9int (long A)
 
long _IQ8int (long A)
 
long _IQ7int (long A)
 
long _IQ6int (long A)
 
long _IQ5int (long A)
 
long _IQ4int (long A)
 
long _IQ3int (long A)
 
long _IQ2int (long A)
 
long _IQ1int (long A)
 
long _IQ30frac (long A)
 
long _IQ29frac (long A)
 
long _IQ28frac (long A)
 
long _IQ27frac (long A)
 
long _IQ26frac (long A)
 
long _IQ25frac (long A)
 
long _IQ24frac (long A)
 
long _IQ23frac (long A)
 
long _IQ22frac (long A)
 
long _IQ21frac (long A)
 
long _IQ20frac (long A)
 
long _IQ19frac (long A)
 
long _IQ18frac (long A)
 
long _IQ17frac (long A)
 
long _IQ16frac (long A)
 
long _IQ15frac (long A)
 
long _IQ14frac (long A)
 
long _IQ13frac (long A)
 
long _IQ12frac (long A)
 
long _IQ11frac (long A)
 
long _IQ10frac (long A)
 
long _IQ9frac (long A)
 
long _IQ8frac (long A)
 
long _IQ7frac (long A)
 
long _IQ6frac (long A)
 
long _IQ5frac (long A)
 
long _IQ4frac (long A)
 
long _IQ3frac (long A)
 
long _IQ2frac (long A)
 
long _IQ1frac (long A)
 
long _IQ30mpyI32int (long A, long B)
 
long _IQ29mpyI32int (long A, long B)
 
long _IQ28mpyI32int (long A, long B)
 
long _IQ27mpyI32int (long A, long B)
 
long _IQ26mpyI32int (long A, long B)
 
long _IQ25mpyI32int (long A, long B)
 
long _IQ24mpyI32int (long A, long B)
 
long _IQ23mpyI32int (long A, long B)
 
long _IQ22mpyI32int (long A, long B)
 
long _IQ21mpyI32int (long A, long B)
 
long _IQ20mpyI32int (long A, long B)
 
long _IQ19mpyI32int (long A, long B)
 
long _IQ18mpyI32int (long A, long B)
 
long _IQ17mpyI32int (long A, long B)
 
long _IQ16mpyI32int (long A, long B)
 
long _IQ15mpyI32int (long A, long B)
 
long _IQ14mpyI32int (long A, long B)
 
long _IQ13mpyI32int (long A, long B)
 
long _IQ12mpyI32int (long A, long B)
 
long _IQ11mpyI32int (long A, long B)
 
long _IQ10mpyI32int (long A, long B)
 
long _IQ9mpyI32int (long A, long B)
 
long _IQ8mpyI32int (long A, long B)
 
long _IQ7mpyI32int (long A, long B)
 
long _IQ6mpyI32int (long A, long B)
 
long _IQ5mpyI32int (long A, long B)
 
long _IQ4mpyI32int (long A, long B)
 
long _IQ3mpyI32int (long A, long B)
 
long _IQ2mpyI32int (long A, long B)
 
long _IQ1mpyI32int (long A, long B)
 
long _IQ30mpyI32frac (long A, long B)
 
long _IQ29mpyI32frac (long A, long B)
 
long _IQ28mpyI32frac (long A, long B)
 
long _IQ27mpyI32frac (long A, long B)
 
long _IQ26mpyI32frac (long A, long B)
 
long _IQ25mpyI32frac (long A, long B)
 
long _IQ24mpyI32frac (long A, long B)
 
long _IQ23mpyI32frac (long A, long B)
 
long _IQ22mpyI32frac (long A, long B)
 
long _IQ21mpyI32frac (long A, long B)
 
long _IQ20mpyI32frac (long A, long B)
 
long _IQ19mpyI32frac (long A, long B)
 
long _IQ18mpyI32frac (long A, long B)
 
long _IQ17mpyI32frac (long A, long B)
 
long _IQ16mpyI32frac (long A, long B)
 
long _IQ15mpyI32frac (long A, long B)
 
long _IQ14mpyI32frac (long A, long B)
 
long _IQ13mpyI32frac (long A, long B)
 
long _IQ12mpyI32frac (long A, long B)
 
long _IQ11mpyI32frac (long A, long B)
 
long _IQ10mpyI32frac (long A, long B)
 
long _IQ9mpyI32frac (long A, long B)
 
long _IQ8mpyI32frac (long A, long B)
 
long _IQ7mpyI32frac (long A, long B)
 
long _IQ6mpyI32frac (long A, long B)
 
long _IQ5mpyI32frac (long A, long B)
 
long _IQ4mpyI32frac (long A, long B)
 
long _IQ3mpyI32frac (long A, long B)
 
long _IQ2mpyI32frac (long A, long B)
 
long _IQ1mpyI32frac (long A, long B)
 
long _IQ30mag (long A, long B)
 
long _IQ29mag (long A, long B)
 
long _IQ28mag (long A, long B)
 
long _IQ27mag (long A, long B)
 
long _IQ26mag (long A, long B)
 
long _IQ25mag (long A, long B)
 
long _IQ24mag (long A, long B)
 
long _IQ23mag (long A, long B)
 
long _IQ22mag (long A, long B)
 
long _IQ21mag (long A, long B)
 
long _IQ20mag (long A, long B)
 
long _IQ19mag (long A, long B)
 
long _IQ18mag (long A, long B)
 
long _IQ17mag (long A, long B)
 
long _IQ16mag (long A, long B)
 
long _IQ15mag (long A, long B)
 
long _IQ14mag (long A, long B)
 
long _IQ13mag (long A, long B)
 
long _IQ12mag (long A, long B)
 
long _IQ11mag (long A, long B)
 
long _IQ10mag (long A, long B)
 
long _IQ9mag (long A, long B)
 
long _IQ8mag (long A, long B)
 
long _IQ7mag (long A, long B)
 
long _IQ6mag (long A, long B)
 
long _IQ5mag (long A, long B)
 
long _IQ4mag (long A, long B)
 
long _IQ3mag (long A, long B)
 
long _IQ2mag (long A, long B)
 
long _IQ1mag (long A, long B)
 
long _atoIQN (const char *A, long q_value)
 
int __IQNtoa (char *A, const char *B, long C, int D)
 
int _IQ30toa (char *A, const char *B, long C)
 
int _IQ29toa (char *A, const char *B, long C)
 
int _IQ28toa (char *A, const char *B, long C)
 
int _IQ27toa (char *A, const char *B, long C)
 
int _IQ26toa (char *A, const char *B, long C)
 
int _IQ25toa (char *A, const char *B, long C)
 
int _IQ24toa (char *A, const char *B, long C)
 
int _IQ23toa (char *A, const char *B, long C)
 
int _IQ22toa (char *A, const char *B, long C)
 
int _IQ21toa (char *A, const char *B, long C)
 
int _IQ20toa (char *A, const char *B, long C)
 
int _IQ19toa (char *A, const char *B, long C)
 
int _IQ18toa (char *A, const char *B, long C)
 
int _IQ17toa (char *A, const char *B, long C)
 
int _IQ16toa (char *A, const char *B, long C)
 
int _IQ15toa (char *A, const char *B, long C)
 
int _IQ14toa (char *A, const char *B, long C)
 
int _IQ13toa (char *A, const char *B, long C)
 
int _IQ12toa (char *A, const char *B, long C)
 
int _IQ11toa (char *A, const char *B, long C)
 
int _IQ10toa (char *A, const char *B, long C)
 
int _IQ9toa (char *A, const char *B, long C)
 
int _IQ8toa (char *A, const char *B, long C)
 
int _IQ7toa (char *A, const char *B, long C)
 
int _IQ6toa (char *A, const char *B, long C)
 
int _IQ5toa (char *A, const char *B, long C)
 
int _IQ4toa (char *A, const char *B, long C)
 
int _IQ3toa (char *A, const char *B, long C)
 
int _IQ2toa (char *A, const char *B, long C)
 
int _IQ1toa (char *A, const char *B, long C)