MotorWare f2806x Module API Documentation

- Main Page
- Modules
- Data Structures
- Files

Modules | Macros | Typedefs | Functions
IQMATHLIB

## Modules
| Module overview

## 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)

## Detailed Description

## Macro Definition Documentation

#define _atoIQ | ( |  | A | ) | _atoIQN(A, GLOBAL_Q)

Definition at line 3345 of file 32b/IQmathLib.h.

#define _atoIQ1 | ( |  | A | ) | _atoIQN(A, 1)

Definition at line 3375 of file 32b/IQmathLib.h.

#define _atoIQ10 | ( |  | A | ) | _atoIQN(A, 10)

Definition at line 3366 of file 32b/IQmathLib.h.

#define _atoIQ11 | ( |  | A | ) | _atoIQN(A, 11)

Definition at line 3365 of file 32b/IQmathLib.h.

#define _atoIQ12 | ( |  | A | ) | _atoIQN(A, 12)

Definition at line 3364 of file 32b/IQmathLib.h.

#define _atoIQ13 | ( |  | A | ) | _atoIQN(A, 13)

Definition at line 3363 of file 32b/IQmathLib.h.

#define _atoIQ14 | ( |  | A | ) | _atoIQN(A, 14)

Definition at line 3362 of file 32b/IQmathLib.h.

#define _atoIQ15 | ( |  | A | ) | _atoIQN(A, 15)

Definition at line 3361 of file 32b/IQmathLib.h.

#define _atoIQ16 | ( |  | A | ) | _atoIQN(A, 16)

Definition at line 3360 of file 32b/IQmathLib.h.

#define _atoIQ17 | ( |  | A | ) | _atoIQN(A, 17)

Definition at line 3359 of file 32b/IQmathLib.h.

#define _atoIQ18 | ( |  | A | ) | _atoIQN(A, 18)

Definition at line 3358 of file 32b/IQmathLib.h.

#define _atoIQ19 | ( |  | A | ) | _atoIQN(A, 19)

Definition at line 3357 of file 32b/IQmathLib.h.

#define _atoIQ2 | ( |  | A | ) | _atoIQN(A, 2)

Definition at line 3374 of file 32b/IQmathLib.h.

#define _atoIQ20 | ( |  | A | ) | _atoIQN(A, 20)

Definition at line 3356 of file 32b/IQmathLib.h.

#define _atoIQ21 | ( |  | A | ) | _atoIQN(A, 21)

Definition at line 3355 of file 32b/IQmathLib.h.

#define _atoIQ22 | ( |  | A | ) | _atoIQN(A, 22)

Definition at line 3354 of file 32b/IQmathLib.h.

#define _atoIQ23 | ( |  | A | ) | _atoIQN(A, 23)

Definition at line 3353 of file 32b/IQmathLib.h.

#define _atoIQ24 | ( |  | A | ) | _atoIQN(A, 24)

Definition at line 3352 of file 32b/IQmathLib.h.

#define _atoIQ25 | ( |  | A | ) | _atoIQN(A, 25)

Definition at line 3351 of file 32b/IQmathLib.h.

#define _atoIQ26 | ( |  | A | ) | _atoIQN(A, 26)

Definition at line 3350 of file 32b/IQmathLib.h.

#define _atoIQ27 | ( |  | A | ) | _atoIQN(A, 27)

Definition at line 3349 of file 32b/IQmathLib.h.

#define _atoIQ28 | ( |  | A | ) | _atoIQN(A, 28)

Definition at line 3348 of file 32b/IQmathLib.h.

#define _atoIQ29 | ( |  | A | ) | _atoIQN(A, 29)

Definition at line 3347 of file 32b/IQmathLib.h.

#define _atoIQ3 | ( |  | A | ) | _atoIQN(A, 3)

Definition at line 3373 of file 32b/IQmathLib.h.

#define _atoIQ30 | ( |  | A | ) | _atoIQN(A, 30)

Definition at line 3346 of file 32b/IQmathLib.h.

#define _atoIQ4 | ( |  | A | ) | _atoIQN(A, 4)

Definition at line 3372 of file 32b/IQmathLib.h.

#define _atoIQ5 | ( |  | A | ) | _atoIQN(A, 5)

Definition at line 3371 of file 32b/IQmathLib.h.

#define _atoIQ6 | ( |  | A | ) | _atoIQN(A, 6)

Definition at line 3370 of file 32b/IQmathLib.h.

#define _atoIQ7 | ( |  | A | ) | _atoIQN(A, 7)

Definition at line 3369 of file 32b/IQmathLib.h.

#define _atoIQ8 | ( |  | A | ) | _atoIQN(A, 8)

Definition at line 3368 of file 32b/IQmathLib.h.

#define _atoIQ9 | ( |  | A | ) | _atoIQN(A, 9)

Definition at line 3367 of file 32b/IQmathLib.h.

#define _IQ | ( |  | A | ) | _IQ24(A)

Definition at line 319 of file 32b/IQmathLib.h.

Referenced by CAL_setParams(), CTRL_angleDelayComp(), CTRL_getKd(), CTRL_getKi(), CTRL_getKp(), CTRL_getRefValue_Id_pu(), CTRL_getRefValue_pu(), CTRL_getUi(), CTRL_run(), CTRL_runOffLine(), CTRL_runOnLine(), CTRL_runPiOnly(), CTRL_setParams(), CTRL_setupClarke_I(), CTRL_setupClarke_V(), HAL_getBias(), HAL_getOffsetBeta_lp_pu(), HAL_getOffsetValue(), HAL_setParams(), HAL_writeDacData(), HAL_writePwmData(), OFFSET_setBeta(), PID_init(), SVGEN_run(), SVGEN_setMaxModulation(), USER_calcPIgains(), USER_computeFlux_pu_to_VpHz_sf(), USER_computeFlux_pu_to_Wb_sf(), USER_computeTorque_Flux_Iq_pu_to_Nm_sf(), USER_computeTorque_lbin(), and USER_computeTorque_Ls_Id_Iq_pu_to_Nm_sf().

#define _IQ1 | ( |  | A | ) | (long) ((A) * 2.0L)

Definition at line 298 of file 32b/IQmathLib.h.

#define _IQ10 | ( |  | A | ) | (long) ((A) * 1024.0L)

Definition at line 289 of file 32b/IQmathLib.h.

#define _IQ10abs | ( |  | A | ) | labs(A)

Definition at line 3554 of file 32b/IQmathLib.h.

#define _IQ10atan | ( |  | A | ) | _IQ10atan2(A,_IQ10(1.0))

Definition at line 2203 of file 32b/IQmathLib.h.

#define _IQ10mpy | ( |  | A,
|  |  | B
| ) |  | __IQmpy(A,B,10)

Definition at line 830 of file 32b/IQmathLib.h.

#define _IQ10mpyI32 | ( |  | A,
|  |  | B
| ) |  | ((A)*(B))

Definition at line 2967 of file 32b/IQmathLib.h.

#define _IQ10mpyIQX | ( |  | A,
|  |  | IQA,
|  |  | B,
|  |  | IQB
| ) |  | __IQxmpy(A, B, (10 + 32 - IQA - IQB))

Definition at line 2935 of file 32b/IQmathLib.h.

#define _IQ10toa | ( |  | A,
|  |  | B,
|  |  | C
| ) |  | __IQNtoa(A, B, C, 10);

Definition at line 3430 of file 32b/IQmathLib.h.

#define _IQ10toIQ | ( |  | A | ) | ((long) (A) << (GLOBAL_Q - 10))

Definition at line 692 of file 32b/IQmathLib.h.

#define _IQ11 | ( |  | A | ) | (long) ((A) * 2048.0L)

Definition at line 288 of file 32b/IQmathLib.h.

#define _IQ11abs | ( |  | A | ) | labs(A)

Definition at line 3553 of file 32b/IQmathLib.h.

#define _IQ11atan | ( |  | A | ) | _IQ11atan2(A,_IQ11(1.0))

Definition at line 2202 of file 32b/IQmathLib.h.

#define _IQ11mpy | ( |  | A,
|  |  | B
| ) |  | __IQmpy(A,B,11)

Definition at line 829 of file 32b/IQmathLib.h.

#define _IQ11mpyI32 | ( |  | A,
|  |  | B
| ) |  | ((A)*(B))

Definition at line 2966 of file 32b/IQmathLib.h.

#define _IQ11mpyIQX | ( |  | A,
|  |  | IQA,
|  |  | B,
|  |  | IQB
| ) |  | __IQxmpy(A, B, (11 + 32 - IQA - IQB))

Definition at line 2934 of file 32b/IQmathLib.h.

#define _IQ11toa | ( |  | A,
|  |  | B,
|  |  | C
| ) |  | __IQNtoa(A, B, C, 11);

Definition at line 3429 of file 32b/IQmathLib.h.

#define _IQ11toIQ | ( |  | A | ) | ((long) (A) << (GLOBAL_Q - 11))

Definition at line 680 of file 32b/IQmathLib.h.

#define _IQ12 | ( |  | A | ) | (long) ((A) * 4096.0L)

Definition at line 287 of file 32b/IQmathLib.h.

#define _IQ12abs | ( |  | A | ) | labs(A)

Definition at line 3552 of file 32b/IQmathLib.h.

#define _IQ12atan | ( |  | A | ) | _IQ12atan2(A,_IQ12(1.0))

Definition at line 2201 of file 32b/IQmathLib.h.

#define _IQ12mpy | ( |  | A,
|  |  | B
| ) |  | __IQmpy(A,B,12)

Definition at line 828 of file 32b/IQmathLib.h.

Referenced by HAL_readAdcData(), HAL_readAdcDataWithOffsets(), and HAL_setParams().

#define _IQ12mpyI32 | ( |  | A,
|  |  | B
| ) |  | ((A)*(B))

Definition at line 2965 of file 32b/IQmathLib.h.

#define _IQ12mpyIQX | ( |  | A,
|  |  | IQA,
|  |  | B,
|  |  | IQB
| ) |  | __IQxmpy(A, B, (12 + 32 - IQA - IQB))

Definition at line 2933 of file 32b/IQmathLib.h.

#define _IQ12toa | ( |  | A,
|  |  | B,
|  |  | C
| ) |  | __IQNtoa(A, B, C, 12);

Definition at line 3428 of file 32b/IQmathLib.h.

#define _IQ12toIQ | ( |  | A | ) | ((long) (A) << (GLOBAL_Q - 12))

Definition at line 668 of file 32b/IQmathLib.h.

#define _IQ13 | ( |  | A | ) | (long) ((A) * 8192.0L)

Definition at line 286 of file 32b/IQmathLib.h.

#define _IQ13abs | ( |  | A | ) | labs(A)

Definition at line 3551 of file 32b/IQmathLib.h.

#define _IQ13atan | ( |  | A | ) | _IQ13atan2(A,_IQ13(1.0))

Definition at line 2200 of file 32b/IQmathLib.h.

#define _IQ13mpy | ( |  | A,
|  |  | B
| ) |  | __IQmpy(A,B,13)

Definition at line 827 of file 32b/IQmathLib.h.

#define _IQ13mpyI32 | ( |  | A,
|  |  | B
| ) |  | ((A)*(B))

Definition at line 2964 of file 32b/IQmathLib.h.

#define _IQ13mpyIQX | ( |  | A,
|  |  | IQA,
|  |  | B,
|  |  | IQB
| ) |  | __IQxmpy(A, B, (13 + 32 - IQA - IQB))

Definition at line 2932 of file 32b/IQmathLib.h.

#define _IQ13toa | ( |  | A,
|  |  | B,
|  |  | C
| ) |  | __IQNtoa(A, B, C, 13);

Definition at line 3427 of file 32b/IQmathLib.h.

#define _IQ13toIQ | ( |  | A | ) | ((long) (A) << (GLOBAL_Q - 13))

Definition at line 656 of file 32b/IQmathLib.h.

#define _IQ14 | ( |  | A | ) | (long) ((A) * 16384.0L)

Definition at line 285 of file 32b/IQmathLib.h.

#define _IQ14abs | ( |  | A | ) | labs(A)

Definition at line 3550 of file 32b/IQmathLib.h.

#define _IQ14atan | ( |  | A | ) | _IQ14atan2(A,_IQ14(1.0))

Definition at line 2199 of file 32b/IQmathLib.h.

#define _IQ14mpy | ( |  | A,
|  |  | B
| ) |  | __IQmpy(A,B,14)

Definition at line 826 of file 32b/IQmathLib.h.

#define _IQ14mpyI32 | ( |  | A,
|  |  | B
| ) |  | ((A)*(B))

Definition at line 2963 of file 32b/IQmathLib.h.

#define _IQ14mpyIQX | ( |  | A,
|  |  | IQA,
|  |  | B,
|  |  | IQB
| ) |  | __IQxmpy(A, B, (14 + 32 - IQA - IQB))

Definition at line 2931 of file 32b/IQmathLib.h.

#define _IQ14toa | ( |  | A,
|  |  | B,
|  |  | C
| ) |  | __IQNtoa(A, B, C, 14);

Definition at line 3426 of file 32b/IQmathLib.h.

#define _IQ14toIQ | ( |  | A | ) | ((long) (A) << (GLOBAL_Q - 14))

Definition at line 644 of file 32b/IQmathLib.h.

#define _IQ15 | ( |  | A | ) | (long) ((A) * 32768.0L)

Definition at line 284 of file 32b/IQmathLib.h.

#define _IQ15abs | ( |  | A | ) | labs(A)

Definition at line 3549 of file 32b/IQmathLib.h.

#define _IQ15atan | ( |  | A | ) | _IQ15atan2(A,_IQ15(1.0))

Definition at line 2198 of file 32b/IQmathLib.h.

#define _IQ15mpy | ( |  | A,
|  |  | B
| ) |  | __IQmpy(A,B,15)

Definition at line 825 of file 32b/IQmathLib.h.

#define _IQ15mpyI32 | ( |  | A,
|  |  | B
| ) |  | ((A)*(B))

Definition at line 2962 of file 32b/IQmathLib.h.

#define _IQ15mpyIQX | ( |  | A,
|  |  | IQA,
|  |  | B,
|  |  | IQB
| ) |  | __IQxmpy(A, B, (15 + 32 - IQA - IQB))

Definition at line 2930 of file 32b/IQmathLib.h.

#define _IQ15toa | ( |  | A,
|  |  | B,
|  |  | C
| ) |  | __IQNtoa(A, B, C, 15);

Definition at line 3425 of file 32b/IQmathLib.h.

#define _IQ15toIQ | ( |  | A | ) | ((long) (A) << (GLOBAL_Q - 15))

Definition at line 632 of file 32b/IQmathLib.h.

#define _IQ16 | ( |  | A | ) | (long) ((A) * 65536.0L)

Definition at line 283 of file 32b/IQmathLib.h.

#define _IQ16abs | ( |  | A | ) | labs(A)

Definition at line 3548 of file 32b/IQmathLib.h.

#define _IQ16atan | ( |  | A | ) | _IQ16atan2(A,_IQ16(1.0))

Definition at line 2197 of file 32b/IQmathLib.h.

#define _IQ16mpy | ( |  | A,
|  |  | B
| ) |  | __IQmpy(A,B,16)

Definition at line 824 of file 32b/IQmathLib.h.

#define _IQ16mpyI32 | ( |  | A,
|  |  | B
| ) |  | ((A)*(B))

Definition at line 2961 of file 32b/IQmathLib.h.

#define _IQ16mpyIQX | ( |  | A,
|  |  | IQA,
|  |  | B,
|  |  | IQB
| ) |  | __IQxmpy(A, B, (16 + 32 - IQA - IQB))

Definition at line 2929 of file 32b/IQmathLib.h.

#define _IQ16toa | ( |  | A,
|  |  | B,
|  |  | C
| ) |  | __IQNtoa(A, B, C, 16);

Definition at line 3424 of file 32b/IQmathLib.h.

#define _IQ16toIQ | ( |  | A | ) | ((long) (A) << (GLOBAL_Q - 16))

Definition at line 624 of file 32b/IQmathLib.h.

#define _IQ17 | ( |  | A | ) | (long) ((A) * 131072.0L)

Definition at line 282 of file 32b/IQmathLib.h.

#define _IQ17abs | ( |  | A | ) | labs(A)

Definition at line 3547 of file 32b/IQmathLib.h.

#define _IQ17atan | ( |  | A | ) | _IQ17atan2(A,_IQ17(1.0))

Definition at line 2196 of file 32b/IQmathLib.h.

#define _IQ17mpy | ( |  | A,
|  |  | B
| ) |  | __IQmpy(A,B,17)

Definition at line 823 of file 32b/IQmathLib.h.

#define _IQ17mpyI32 | ( |  | A,
|  |  | B
| ) |  | ((A)*(B))

Definition at line 2960 of file 32b/IQmathLib.h.

#define _IQ17mpyIQX | ( |  | A,
|  |  | IQA,
|  |  | B,
|  |  | IQB
| ) |  | __IQxmpy(A, B, (17 + 32 - IQA - IQB))

Definition at line 2928 of file 32b/IQmathLib.h.

#define _IQ17toa | ( |  | A,
|  |  | B,
|  |  | C
| ) |  | __IQNtoa(A, B, C, 17);

Definition at line 3423 of file 32b/IQmathLib.h.

#define _IQ17toIQ | ( |  | A | ) | ((long) (A) << (GLOBAL_Q - 17))

Definition at line 616 of file 32b/IQmathLib.h.

#define _IQ18 | ( |  | A | ) | (long) ((A) * 262144.0L)

Definition at line 281 of file 32b/IQmathLib.h.

#define _IQ18abs | ( |  | A | ) | labs(A)

Definition at line 3546 of file 32b/IQmathLib.h.

#define _IQ18atan | ( |  | A | ) | _IQ18atan2(A,_IQ18(1.0))

Definition at line 2195 of file 32b/IQmathLib.h.

#define _IQ18mpy | ( |  | A,
|  |  | B
| ) |  | __IQmpy(A,B,18)

Definition at line 822 of file 32b/IQmathLib.h.

#define _IQ18mpyI32 | ( |  | A,
|  |  | B
| ) |  | ((A)*(B))

Definition at line 2959 of file 32b/IQmathLib.h.

#define _IQ18mpyIQX | ( |  | A,
|  |  | IQA,
|  |  | B,
|  |  | IQB
| ) |  | __IQxmpy(A, B, (18 + 32 - IQA - IQB))

Definition at line 2927 of file 32b/IQmathLib.h.

#define _IQ18toa | ( |  | A,
|  |  | B,
|  |  | C
| ) |  | __IQNtoa(A, B, C, 18);

Definition at line 3422 of file 32b/IQmathLib.h.

#define _IQ18toIQ | ( |  | A | ) | ((long) (A) << (GLOBAL_Q - 18))

Definition at line 608 of file 32b/IQmathLib.h.

#define _IQ19 | ( |  | A | ) | (long) ((A) * 524288.0L)

Definition at line 280 of file 32b/IQmathLib.h.

#define _IQ19abs | ( |  | A | ) | labs(A)

Definition at line 3545 of file 32b/IQmathLib.h.

#define _IQ19atan | ( |  | A | ) | _IQ19atan2(A,_IQ19(1.0))

Definition at line 2194 of file 32b/IQmathLib.h.

#define _IQ19mpy | ( |  | A,
|  |  | B
| ) |  | __IQmpy(A,B,19)

Definition at line 821 of file 32b/IQmathLib.h.

#define _IQ19mpyI32 | ( |  | A,
|  |  | B
| ) |  | ((A)*(B))

Definition at line 2958 of file 32b/IQmathLib.h.

#define _IQ19mpyIQX | ( |  | A,
|  |  | IQA,
|  |  | B,
|  |  | IQB
| ) |  | __IQxmpy(A, B, (19 + 32 - IQA - IQB))

Definition at line 2926 of file 32b/IQmathLib.h.

#define _IQ19toa | ( |  | A,
|  |  | B,
|  |  | C
| ) |  | __IQNtoa(A, B, C, 19);

Definition at line 3421 of file 32b/IQmathLib.h.

#define _IQ19toIQ | ( |  | A | ) | ((long) (A) << (GLOBAL_Q - 19))

Definition at line 600 of file 32b/IQmathLib.h.

#define _IQ1abs | ( |  | A | ) | labs(A)

Definition at line 3563 of file 32b/IQmathLib.h.

#define _IQ1atan | ( |  | A | ) | _IQ1atan2(A,_IQ1(1.0))

Definition at line 2212 of file 32b/IQmathLib.h.

#define _IQ1mpy | ( |  | A,
|  |  | B
| ) |  | __IQmpy(A,B,1)

Definition at line 839 of file 32b/IQmathLib.h.

#define _IQ1mpyI32 | ( |  | A,
|  |  | B
| ) |  | ((A)*(B))

Definition at line 2976 of file 32b/IQmathLib.h.

#define _IQ1mpyIQX | ( |  | A,
|  |  | IQA,
|  |  | B,
|  |  | IQB
| ) |  | __IQxmpy(A, B, (1 + 32 - IQA - IQB))

Definition at line 2944 of file 32b/IQmathLib.h.

#define _IQ1toa | ( |  | A,
|  |  | B,
|  |  | C
| ) |  | __IQNtoa(A, B, C, 1);

Definition at line 3439 of file 32b/IQmathLib.h.

#define _IQ1toIQ | ( |  | A | ) | ((long) (A) << (GLOBAL_Q - 1))

Definition at line 807 of file 32b/IQmathLib.h.

#define _IQ2 | ( |  | A | ) | (long) ((A) * 4.0L)

Definition at line 297 of file 32b/IQmathLib.h.

#define _IQ20 | ( |  | A | ) | (long) ((A) * 1048576.0L)

Definition at line 279 of file 32b/IQmathLib.h.

#define _IQ20abs | ( |  | A | ) | labs(A)

Definition at line 3544 of file 32b/IQmathLib.h.

#define _IQ20atan | ( |  | A | ) | _IQ20atan2(A,_IQ20(1.0))

Definition at line 2193 of file 32b/IQmathLib.h.

#define _IQ20mpy | ( |  | A,
|  |  | B
| ) |  | __IQmpy(A,B,20)

Definition at line 820 of file 32b/IQmathLib.h.

#define _IQ20mpyI32 | ( |  | A,
|  |  | B
| ) |  | ((A)*(B))

Definition at line 2957 of file 32b/IQmathLib.h.

#define _IQ20mpyIQX | ( |  | A,
|  |  | IQA,
|  |  | B,
|  |  | IQB
| ) |  | __IQxmpy(A, B, (20 + 32 - IQA - IQB))

Definition at line 2925 of file 32b/IQmathLib.h.

#define _IQ20toa | ( |  | A,
|  |  | B,
|  |  | C
| ) |  | __IQNtoa(A, B, C, 20);

Definition at line 3420 of file 32b/IQmathLib.h.

#define _IQ20toIQ | ( |  | A | ) | ((long) (A) << (GLOBAL_Q - 20))

Definition at line 592 of file 32b/IQmathLib.h.

#define _IQ21 | ( |  | A | ) | (long) ((A) * 2097152.0L)

Definition at line 278 of file 32b/IQmathLib.h.

#define _IQ21abs | ( |  | A | ) | labs(A)

Definition at line 3543 of file 32b/IQmathLib.h.

#define _IQ21atan | ( |  | A | ) | _IQ21atan2(A,_IQ21(1.0))

Definition at line 2192 of file 32b/IQmathLib.h.

#define _IQ21mpy | ( |  | A,
|  |  | B
| ) |  | __IQmpy(A,B,21)

Definition at line 819 of file 32b/IQmathLib.h.

#define _IQ21mpyI32 | ( |  | A,
|  |  | B
| ) |  | ((A)*(B))

Definition at line 2956 of file 32b/IQmathLib.h.

#define _IQ21mpyIQX | ( |  | A,
|  |  | IQA,
|  |  | B,
|  |  | IQB
| ) |  | __IQxmpy(A, B, (21 + 32 - IQA - IQB))

Definition at line 2924 of file 32b/IQmathLib.h.

#define _IQ21toa | ( |  | A,
|  |  | B,
|  |  | C
| ) |  | __IQNtoa(A, B, C, 21);

Definition at line 3418 of file 32b/IQmathLib.h.

#define _IQ21toIQ | ( |  | A | ) | ((long) (A) << (GLOBAL_Q - 21))

Definition at line 584 of file 32b/IQmathLib.h.

#define _IQ22 | ( |  | A | ) | (long) ((A) * 4194304.0L)

Definition at line 277 of file 32b/IQmathLib.h.

#define _IQ22abs | ( |  | A | ) | labs(A)

Definition at line 3542 of file 32b/IQmathLib.h.

#define _IQ22atan | ( |  | A | ) | _IQ22atan2(A,_IQ22(1.0))

Definition at line 2191 of file 32b/IQmathLib.h.

#define _IQ22mpy | ( |  | A,
|  |  | B
| ) |  | __IQmpy(A,B,22)

Definition at line 818 of file 32b/IQmathLib.h.

#define _IQ22mpyI32 | ( |  | A,
|  |  | B
| ) |  | ((A)*(B))

Definition at line 2955 of file 32b/IQmathLib.h.

#define _IQ22mpyIQX | ( |  | A,
|  |  | IQA,
|  |  | B,
|  |  | IQB
| ) |  | __IQxmpy(A, B, (22 + 32 - IQA - IQB))

Definition at line 2923 of file 32b/IQmathLib.h.

#define _IQ22toa | ( |  | A,
|  |  | B,
|  |  | C
| ) |  | __IQNtoa(A, B, C, 22);

Definition at line 3419 of file 32b/IQmathLib.h.

#define _IQ22toIQ | ( |  | A | ) | ((long) (A) << (GLOBAL_Q - 22))

Definition at line 576 of file 32b/IQmathLib.h.

#define _IQ23 | ( |  | A | ) | (long) ((A) * 8388608.0L)

Definition at line 276 of file 32b/IQmathLib.h.

#define _IQ23abs | ( |  | A | ) | labs(A)

Definition at line 3541 of file 32b/IQmathLib.h.

#define _IQ23atan | ( |  | A | ) | _IQ23atan2(A,_IQ23(1.0))

Definition at line 2190 of file 32b/IQmathLib.h.

#define _IQ23mpy | ( |  | A,
|  |  | B
| ) |  | __IQmpy(A,B,23)

Definition at line 817 of file 32b/IQmathLib.h.

#define _IQ23mpyI32 | ( |  | A,
|  |  | B
| ) |  | ((A)*(B))

Definition at line 2954 of file 32b/IQmathLib.h.

#define _IQ23mpyIQX | ( |  | A,
|  |  | IQA,
|  |  | B,
|  |  | IQB
| ) |  | __IQxmpy(A, B, (23 + 32 - IQA - IQB))

Definition at line 2922 of file 32b/IQmathLib.h.

#define _IQ23toa | ( |  | A,
|  |  | B,
|  |  | C
| ) |  | __IQNtoa(A, B, C, 23);

Definition at line 3417 of file 32b/IQmathLib.h.

#define _IQ23toIQ | ( |  | A | ) | ((long) (A) << (GLOBAL_Q - 23))

Definition at line 568 of file 32b/IQmathLib.h.

#define _IQ24 | ( |  | A | ) | (long) ((A) * 16777216.0L)

Definition at line 275 of file 32b/IQmathLib.h.

Referenced by STPOSCONV_setUnitConversion(), STPOSCONV_setupSlipCompensator(), STPOSCTL_setUnitConversion(), and STPOSMOVE_setUnitConversion().

#define _IQ24abs | ( |  | A | ) | labs(A)

Definition at line 3540 of file 32b/IQmathLib.h.

#define _IQ24atan | ( |  | A | ) | _IQ24atan2(A,_IQ24(1.0))

Definition at line 2189 of file 32b/IQmathLib.h.

#define _IQ24mpy | ( |  | A,
|  |  | B
| ) |  | __IQmpy(A,B,24)

Definition at line 816 of file 32b/IQmathLib.h.

#define _IQ24mpyI32 | ( |  | A,
|  |  | B
| ) |  | ((A)*(B))

Definition at line 2953 of file 32b/IQmathLib.h.

#define _IQ24mpyIQX | ( |  | A,
|  |  | IQA,
|  |  | B,
|  |  | IQB
| ) |  | __IQxmpy(A, B, (24 + 32 - IQA - IQB))

Definition at line 2921 of file 32b/IQmathLib.h.

#define _IQ24toa | ( |  | A,
|  |  | B,
|  |  | C
| ) |  | __IQNtoa(A, B, C, 24);

Definition at line 3416 of file 32b/IQmathLib.h.

#define _IQ24toIQ | ( |  | A | ) | ((long) (A) << (GLOBAL_Q - 24))

Definition at line 560 of file 32b/IQmathLib.h.

#define _IQ25 | ( |  | A | ) | (long) ((A) * 33554432.0L)

Definition at line 274 of file 32b/IQmathLib.h.

#define _IQ25abs | ( |  | A | ) | labs(A)

Definition at line 3539 of file 32b/IQmathLib.h.

#define _IQ25atan | ( |  | A | ) | _IQ25atan2(A,_IQ25(1.0))

Definition at line 2188 of file 32b/IQmathLib.h.

#define _IQ25mpy | ( |  | A,
|  |  | B
| ) |  | __IQmpy(A,B,25)

Definition at line 815 of file 32b/IQmathLib.h.

#define _IQ25mpyI32 | ( |  | A,
|  |  | B
| ) |  | ((A)*(B))

Definition at line 2952 of file 32b/IQmathLib.h.

#define _IQ25mpyIQX | ( |  | A,
|  |  | IQA,
|  |  | B,
|  |  | IQB
| ) |  | __IQxmpy(A, B, (25 + 32 - IQA - IQB))

Definition at line 2920 of file 32b/IQmathLib.h.

#define _IQ25toa | ( |  | A,
|  |  | B,
|  |  | C
| ) |  | __IQNtoa(A, B, C, 25);

Definition at line 3415 of file 32b/IQmathLib.h.

#define _IQ25toIQ | ( |  | A | ) | ((long) (A) >> (25 - GLOBAL_Q))

Definition at line 555 of file 32b/IQmathLib.h.

#define _IQ26 | ( |  | A | ) | (long) ((A) * 67108864.0L)

Definition at line 273 of file 32b/IQmathLib.h.

#define _IQ26abs | ( |  | A | ) | labs(A)

Definition at line 3538 of file 32b/IQmathLib.h.

#define _IQ26atan | ( |  | A | ) | _IQ26atan2(A,_IQ26(1.0))

Definition at line 2187 of file 32b/IQmathLib.h.

#define _IQ26mpy | ( |  | A,
|  |  | B
| ) |  | __IQmpy(A,B,26)

Definition at line 814 of file 32b/IQmathLib.h.

#define _IQ26mpyI32 | ( |  | A,
|  |  | B
| ) |  | ((A)*(B))

Definition at line 2951 of file 32b/IQmathLib.h.

#define _IQ26mpyIQX | ( |  | A,
|  |  | IQA,
|  |  | B,
|  |  | IQB
| ) |  | __IQxmpy(A, B, (26 + 32 - IQA - IQB))

Definition at line 2919 of file 32b/IQmathLib.h.

#define _IQ26toa | ( |  | A,
|  |  | B,
|  |  | C
| ) |  | __IQNtoa(A, B, C, 26);

Definition at line 3414 of file 32b/IQmathLib.h.

#define _IQ26toIQ | ( |  | A | ) | ((long) (A) >> (26 - GLOBAL_Q))

Definition at line 547 of file 32b/IQmathLib.h.

#define _IQ27 | ( |  | A | ) | (long) ((A) * 134217728.0L)

Definition at line 272 of file 32b/IQmathLib.h.

#define _IQ27abs | ( |  | A | ) | labs(A)

Definition at line 3537 of file 32b/IQmathLib.h.

#define _IQ27atan | ( |  | A | ) | _IQ27atan2(A,_IQ27(1.0))

Definition at line 2186 of file 32b/IQmathLib.h.

#define _IQ27mpy | ( |  | A,
|  |  | B
| ) |  | __IQmpy(A,B,27)

Definition at line 813 of file 32b/IQmathLib.h.

#define _IQ27mpyI32 | ( |  | A,
|  |  | B
| ) |  | ((A)*(B))

Definition at line 2950 of file 32b/IQmathLib.h.

#define _IQ27mpyIQX | ( |  | A,
|  |  | IQA,
|  |  | B,
|  |  | IQB
| ) |  | __IQxmpy(A, B, (27 + 32 - IQA - IQB))

Definition at line 2918 of file 32b/IQmathLib.h.

#define _IQ27toa | ( |  | A,
|  |  | B,
|  |  | C
| ) |  | __IQNtoa(A, B, C, 27);

Definition at line 3413 of file 32b/IQmathLib.h.

#define _IQ27toIQ | ( |  | A | ) | ((long) (A) >> (27 - GLOBAL_Q))

Definition at line 539 of file 32b/IQmathLib.h.

#define _IQ28 | ( |  | A | ) | (long) ((A) * 268435456.0L)

Definition at line 271 of file 32b/IQmathLib.h.

#define _IQ28abs | ( |  | A | ) | labs(A)

Definition at line 3536 of file 32b/IQmathLib.h.

#define _IQ28atan | ( |  | A | ) | _IQ28atan2(A,_IQ28(1.0))

Definition at line 2185 of file 32b/IQmathLib.h.

#define _IQ28mpy | ( |  | A,
|  |  | B
| ) |  | __IQmpy(A,B,28)

Definition at line 812 of file 32b/IQmathLib.h.

#define _IQ28mpyI32 | ( |  | A,
|  |  | B
| ) |  | ((A)*(B))

Definition at line 2949 of file 32b/IQmathLib.h.

#define _IQ28mpyIQX | ( |  | A,
|  |  | IQA,
|  |  | B,
|  |  | IQB
| ) |  | __IQxmpy(A, B, (28 + 32 - IQA - IQB))

Definition at line 2917 of file 32b/IQmathLib.h.

#define _IQ28toa | ( |  | A,
|  |  | B,
|  |  | C
| ) |  | __IQNtoa(A, B, C, 28);

Definition at line 3412 of file 32b/IQmathLib.h.

#define _IQ28toIQ | ( |  | A | ) | ((long) (A) >> (28 - GLOBAL_Q))

Definition at line 531 of file 32b/IQmathLib.h.

#define _IQ29 | ( |  | A | ) | (long) ((A) * 536870912.0L)

Definition at line 270 of file 32b/IQmathLib.h.

#define _IQ29abs | ( |  | A | ) | labs(A)

Definition at line 3535 of file 32b/IQmathLib.h.

#define _IQ29atan | ( |  | A | ) | _IQ29atan2(A,_IQ29(1.0))

Definition at line 2184 of file 32b/IQmathLib.h.

#define _IQ29mpy | ( |  | A,
|  |  | B
| ) |  | __IQmpy(A,B,29)

Definition at line 811 of file 32b/IQmathLib.h.

#define _IQ29mpyI32 | ( |  | A,
|  |  | B
| ) |  | ((A)*(B))

Definition at line 2948 of file 32b/IQmathLib.h.

#define _IQ29mpyIQX | ( |  | A,
|  |  | IQA,
|  |  | B,
|  |  | IQB
| ) |  | __IQxmpy(A, B, (29 + 32 - IQA - IQB))

Definition at line 2916 of file 32b/IQmathLib.h.

#define _IQ29toa | ( |  | A,
|  |  | B,
|  |  | C
| ) |  | __IQNtoa(A, B, C, 29);

Definition at line 3411 of file 32b/IQmathLib.h.

#define _IQ29toIQ | ( |  | A | ) | ((long) (A) >> (29 - GLOBAL_Q))

Definition at line 523 of file 32b/IQmathLib.h.

#define _IQ2abs | ( |  | A | ) | labs(A)

Definition at line 3562 of file 32b/IQmathLib.h.

#define _IQ2atan | ( |  | A | ) | _IQ2atan2(A,_IQ2(1.0))

Definition at line 2211 of file 32b/IQmathLib.h.

#define _IQ2mpy | ( |  | A,
|  |  | B
| ) |  | __IQmpy(A,B,2)

Definition at line 838 of file 32b/IQmathLib.h.

#define _IQ2mpyI32 | ( |  | A,
|  |  | B
| ) |  | ((A)*(B))

Definition at line 2975 of file 32b/IQmathLib.h.

#define _IQ2mpyIQX | ( |  | A,
|  |  | IQA,
|  |  | B,
|  |  | IQB
| ) |  | __IQxmpy(A, B, (2 + 32 - IQA - IQB))

Definition at line 2943 of file 32b/IQmathLib.h.

#define _IQ2toa | ( |  | A,
|  |  | B,
|  |  | C
| ) |  | __IQNtoa(A, B, C, 2);

Definition at line 3438 of file 32b/IQmathLib.h.

#define _IQ2toIQ | ( |  | A | ) | ((long) (A) << (GLOBAL_Q - 2))

Definition at line 788 of file 32b/IQmathLib.h.

#define _IQ3 | ( |  | A | ) | (long) ((A) * 8.0L)

Definition at line 296 of file 32b/IQmathLib.h.

#define _IQ30 | ( |  | A | ) | (long) ((A) * 1073741824.0L)

Definition at line 269 of file 32b/IQmathLib.h.

Referenced by CTRL_updateState(), and USER_softwareUpdate1p6().

#define _IQ30abs | ( |  | A | ) | labs(A)

Definition at line 3534 of file 32b/IQmathLib.h.

#define _IQ30atan | ( |  | A | ) | _IQ30atan2(A,_IQ30(1.0))

Definition at line 2183 of file 32b/IQmathLib.h.

#define _IQ30mpy | ( |  | A,
|  |  | B
| ) |  | __IQmpy(A,B,30)

Definition at line 810 of file 32b/IQmathLib.h.

#define _IQ30mpyI32 | ( |  | A,
|  |  | B
| ) |  | ((A)*(B))

Definition at line 2947 of file 32b/IQmathLib.h.

#define _IQ30mpyIQX | ( |  | A,
|  |  | IQA,
|  |  | B,
|  |  | IQB
| ) |  | __IQxmpy(A, B, (30 + 32 - IQA - IQB))

Definition at line 2915 of file 32b/IQmathLib.h.

#define _IQ30toa | ( |  | A,
|  |  | B,
|  |  | C
| ) |  | __IQNtoa(A, B, C, 30);

Definition at line 3410 of file 32b/IQmathLib.h.

#define _IQ30toIQ | ( |  | A | ) | ((long) (A) >> (30 - GLOBAL_Q))

Definition at line 516 of file 32b/IQmathLib.h.

Referenced by USER_computeTorque_lbin(), and USER_computeTorque_Nm().

#define _IQ3abs | ( |  | A | ) | labs(A)

Definition at line 3561 of file 32b/IQmathLib.h.

#define _IQ3atan | ( |  | A | ) | _IQ3atan2(A,_IQ3(1.0))

Definition at line 2210 of file 32b/IQmathLib.h.

#define _IQ3mpy | ( |  | A,
|  |  | B
| ) |  | __IQmpy(A,B,3)

Definition at line 837 of file 32b/IQmathLib.h.

#define _IQ3mpyI32 | ( |  | A,
|  |  | B
| ) |  | ((A)*(B))

Definition at line 2974 of file 32b/IQmathLib.h.

#define _IQ3mpyIQX | ( |  | A,
|  |  | IQA,
|  |  | B,
|  |  | IQB
| ) |  | __IQxmpy(A, B, (3 + 32 - IQA - IQB))

Definition at line 2942 of file 32b/IQmathLib.h.

#define _IQ3toa | ( |  | A,
|  |  | B,
|  |  | C
| ) |  | __IQNtoa(A, B, C, 3);

Definition at line 3437 of file 32b/IQmathLib.h.

#define _IQ3toIQ | ( |  | A | ) | ((long) (A) << (GLOBAL_Q - 3))

Definition at line 776 of file 32b/IQmathLib.h.

#define _IQ4 | ( |  | A | ) | (long) ((A) * 16.0L)

Definition at line 295 of file 32b/IQmathLib.h.

#define _IQ4abs | ( |  | A | ) | labs(A)

Definition at line 3560 of file 32b/IQmathLib.h.

#define _IQ4atan | ( |  | A | ) | _IQ4atan2(A,_IQ4(1.0))

Definition at line 2209 of file 32b/IQmathLib.h.

#define _IQ4mpy | ( |  | A,
|  |  | B
| ) |  | __IQmpy(A,B,4)

Definition at line 836 of file 32b/IQmathLib.h.

#define _IQ4mpyI32 | ( |  | A,
|  |  | B
| ) |  | ((A)*(B))

Definition at line 2973 of file 32b/IQmathLib.h.

#define _IQ4mpyIQX | ( |  | A,
|  |  | IQA,
|  |  | B,
|  |  | IQB
| ) |  | __IQxmpy(A, B, (4 + 32 - IQA - IQB))

Definition at line 2941 of file 32b/IQmathLib.h.

#define _IQ4toa | ( |  | A,
|  |  | B,
|  |  | C
| ) |  | __IQNtoa(A, B, C, 4);

Definition at line 3436 of file 32b/IQmathLib.h.

#define _IQ4toIQ | ( |  | A | ) | ((long) (A) << (GLOBAL_Q - 4))

Definition at line 764 of file 32b/IQmathLib.h.

#define _IQ5 | ( |  | A | ) | (long) ((A) * 32.0L)

Definition at line 294 of file 32b/IQmathLib.h.

#define _IQ5abs | ( |  | A | ) | labs(A)

Definition at line 3559 of file 32b/IQmathLib.h.

#define _IQ5atan | ( |  | A | ) | _IQ5atan2(A,_IQ5(1.0))

Definition at line 2208 of file 32b/IQmathLib.h.

#define _IQ5mpy | ( |  | A,
|  |  | B
| ) |  | __IQmpy(A,B,5)

Definition at line 835 of file 32b/IQmathLib.h.

#define _IQ5mpyI32 | ( |  | A,
|  |  | B
| ) |  | ((A)*(B))

Definition at line 2972 of file 32b/IQmathLib.h.

#define _IQ5mpyIQX | ( |  | A,
|  |  | IQA,
|  |  | B,
|  |  | IQB
| ) |  | __IQxmpy(A, B, (5 + 32 - IQA - IQB))

Definition at line 2940 of file 32b/IQmathLib.h.

#define _IQ5toa | ( |  | A,
|  |  | B,
|  |  | C
| ) |  | __IQNtoa(A, B, C, 5);

Definition at line 3435 of file 32b/IQmathLib.h.

#define _IQ5toIQ | ( |  | A | ) | ((long) (A) << (GLOBAL_Q - 5))

Definition at line 752 of file 32b/IQmathLib.h.

#define _IQ6 | ( |  | A | ) | (long) ((A) * 64.0L)

Definition at line 293 of file 32b/IQmathLib.h.

#define _IQ6abs | ( |  | A | ) | labs(A)

Definition at line 3558 of file 32b/IQmathLib.h.

#define _IQ6atan | ( |  | A | ) | _IQ6atan2(A,_IQ6(1.0))

Definition at line 2207 of file 32b/IQmathLib.h.

#define _IQ6mpy | ( |  | A,
|  |  | B
| ) |  | __IQmpy(A,B,6)

Definition at line 834 of file 32b/IQmathLib.h.

#define _IQ6mpyI32 | ( |  | A,
|  |  | B
| ) |  | ((A)*(B))

Definition at line 2971 of file 32b/IQmathLib.h.

#define _IQ6mpyIQX | ( |  | A,
|  |  | IQA,
|  |  | B,
|  |  | IQB
| ) |  | __IQxmpy(A, B, (6 + 32 - IQA - IQB))

Definition at line 2939 of file 32b/IQmathLib.h.

#define _IQ6toa | ( |  | A,
|  |  | B,
|  |  | C
| ) |  | __IQNtoa(A, B, C, 6);

Definition at line 3434 of file 32b/IQmathLib.h.

#define _IQ6toIQ | ( |  | A | ) | ((long) (A) << (GLOBAL_Q - 6))

Definition at line 740 of file 32b/IQmathLib.h.

#define _IQ7 | ( |  | A | ) | (long) ((A) * 128.0L)

Definition at line 292 of file 32b/IQmathLib.h.

#define _IQ7abs | ( |  | A | ) | labs(A)

Definition at line 3557 of file 32b/IQmathLib.h.

#define _IQ7atan | ( |  | A | ) | _IQ7atan2(A,_IQ7(1.0))

Definition at line 2206 of file 32b/IQmathLib.h.

#define _IQ7mpy | ( |  | A,
|  |  | B
| ) |  | __IQmpy(A,B,7)

Definition at line 833 of file 32b/IQmathLib.h.

#define _IQ7mpyI32 | ( |  | A,
|  |  | B
| ) |  | ((A)*(B))

Definition at line 2970 of file 32b/IQmathLib.h.

#define _IQ7mpyIQX | ( |  | A,
|  |  | IQA,
|  |  | B,
|  |  | IQB
| ) |  | __IQxmpy(A, B, (7 + 32 - IQA - IQB))

Definition at line 2938 of file 32b/IQmathLib.h.

#define _IQ7toa | ( |  | A,
|  |  | B,
|  |  | C
| ) |  | __IQNtoa(A, B, C, 7);

Definition at line 3433 of file 32b/IQmathLib.h.

#define _IQ7toIQ | ( |  | A | ) | ((long) (A) << (GLOBAL_Q - 7))

Definition at line 728 of file 32b/IQmathLib.h.

#define _IQ8 | ( |  | A | ) | (long) ((A) * 256.0L)

Definition at line 291 of file 32b/IQmathLib.h.

#define _IQ8abs | ( |  | A | ) | labs(A)

Definition at line 3556 of file 32b/IQmathLib.h.

#define _IQ8atan | ( |  | A | ) | _IQ8atan2(A,_IQ8(1.0))

Definition at line 2205 of file 32b/IQmathLib.h.

#define _IQ8mpy | ( |  | A,
|  |  | B
| ) |  | __IQmpy(A,B,8)

Definition at line 832 of file 32b/IQmathLib.h.

#define _IQ8mpyI32 | ( |  | A,
|  |  | B
| ) |  | ((A)*(B))

Definition at line 2969 of file 32b/IQmathLib.h.

#define _IQ8mpyIQX | ( |  | A,
|  |  | IQA,
|  |  | B,
|  |  | IQB
| ) |  | __IQxmpy(A, B, (8 + 32 - IQA - IQB))

Definition at line 2937 of file 32b/IQmathLib.h.

#define _IQ8toa | ( |  | A,
|  |  | B,
|  |  | C
| ) |  | __IQNtoa(A, B, C, 8);

Definition at line 3432 of file 32b/IQmathLib.h.

#define _IQ8toIQ | ( |  | A | ) | ((long) (A) << (GLOBAL_Q - 8))

Definition at line 716 of file 32b/IQmathLib.h.

#define _IQ9 | ( |  | A | ) | (long) ((A) * 512.0L)

Definition at line 290 of file 32b/IQmathLib.h.

#define _IQ9abs | ( |  | A | ) | labs(A)

Definition at line 3555 of file 32b/IQmathLib.h.

#define _IQ9atan | ( |  | A | ) | _IQ9atan2(A,_IQ9(1.0))

Definition at line 2204 of file 32b/IQmathLib.h.

#define _IQ9mpy | ( |  | A,
|  |  | B
| ) |  | __IQmpy(A,B,9)

Definition at line 831 of file 32b/IQmathLib.h.

#define _IQ9mpyI32 | ( |  | A,
|  |  | B
| ) |  | ((A)*(B))

Definition at line 2968 of file 32b/IQmathLib.h.

#define _IQ9mpyIQX | ( |  | A,
|  |  | IQA,
|  |  | B,
|  |  | IQB
| ) |  | __IQxmpy(A, B, (9 + 32 - IQA - IQB))

Definition at line 2936 of file 32b/IQmathLib.h.

#define _IQ9toa | ( |  | A,
|  |  | B,
|  |  | C
| ) |  | __IQNtoa(A, B, C, 9);

Definition at line 3431 of file 32b/IQmathLib.h.

#define _IQ9toIQ | ( |  | A | ) | ((long) (A) << (GLOBAL_Q - 9))

Definition at line 704 of file 32b/IQmathLib.h.

#define _IQabs | ( |  | A | ) | labs(A)

Definition at line 3533 of file 32b/IQmathLib.h.

Referenced by CTRL_angleDelayComp(), and CTRL_runOnLine().

#define _IQacos | ( |  | A | ) | _IQ24acos(A)

Definition at line 1867 of file 32b/IQmathLib.h.

#define _IQasin | ( |  | A | ) | _IQ24asin(A)

Definition at line 1501 of file 32b/IQmathLib.h.

#define _IQatan | ( |  | A | ) | _IQ24atan2(A,_IQ(1.0))

Definition at line 2232 of file 32b/IQmathLib.h.

#define _IQatan2 | ( |  | A,
|  |  | B
| ) |  | _IQ24atan2(A,B)

Definition at line 1989 of file 32b/IQmathLib.h.

#define _IQatan2PU | ( |  | A,
|  |  | B
| ) |  | _IQ24atan2PU(A,B)

Definition at line 2111 of file 32b/IQmathLib.h.

#define _IQcos | ( |  | A | ) | _IQ24cos(A)

Definition at line 1623 of file 32b/IQmathLib.h.

#define _IQcosPU | ( |  | A | ) | _IQ24cosPU(A)

Definition at line 1745 of file 32b/IQmathLib.h.

Referenced by CTRL_computePhasor(), IPARK_setup(), IPD_HFI_computePhasor(), and PARK_setup().

#define _IQdiv | ( |  | A,
|  |  | B
| ) |  | _IQ24div(A,B)

Definition at line 1135 of file 32b/IQmathLib.h.

#define _IQdiv16 | ( |  | A | ) | ((A)>>4)

Definition at line 265 of file 32b/IQmathLib.h.

#define _IQdiv2 | ( |  | A | ) | ((A)>>1)

Definition at line 262 of file 32b/IQmathLib.h.

#define _IQdiv32 | ( |  | A | ) | ((A)>>5)

Definition at line 266 of file 32b/IQmathLib.h.

#define _IQdiv4 | ( |  | A | ) | ((A)>>2)

Definition at line 263 of file 32b/IQmathLib.h.

#define _IQdiv64 | ( |  | A | ) | ((A)>>6)

Definition at line 267 of file 32b/IQmathLib.h.

#define _IQdiv8 | ( |  | A | ) | ((A)>>3)

Definition at line 264 of file 32b/IQmathLib.h.

#define _IQexp | ( |  | A | ) | _IQ24exp(A)

Definition at line 2598 of file 32b/IQmathLib.h.

#define _IQfrac | ( |  | A | ) | _IQ24frac(A)

Definition at line 2842 of file 32b/IQmathLib.h.

#define _IQint | ( |  | A | ) | _IQ24int(A)

Definition at line 2720 of file 32b/IQmathLib.h.

#define _IQisqrt | ( |  | A | ) | _IQ24isqrt(A)

Definition at line 2476 of file 32b/IQmathLib.h.

#define _IQmag | ( |  | A,
|  |  | B
| ) |  | _IQ24mag(A, B)

Definition at line 3272 of file 32b/IQmathLib.h.

#define _IQmpy | ( |  | A,
|  |  | B
| ) |  | __IQmpy(A,B,GLOBAL_Q)

Definition at line 809 of file 32b/IQmathLib.h.

Referenced by CLARKE_run(), CLARKE_run_twoInput(), CTRL_angleDelayComp(), CTRL_computeOutputLimits_Iq(), CTRL_runOnLine(), CTRL_runOnLine_User(), CTRL_runPiOnly(), CTRL_setSpd_ref_krpm(), FILTER_FO_run(), FILTER_FO_run_form_0(), FILTER_SO_run(), FILTER_SO_run_form_0(), FILTER_SO_run_form_1(), HAL_writeDacData(), HAL_writePwmData(), IPARK_run(), PARK_run(), PI_run_parallel(), PI_run_series(), PID_run(), PID_run_spd(), SLIP_setSlipVelocity(), SVGEN_run(), USER_computeFlux(), USER_computeTorque_lbin(), and USER_computeTorque_Nm().

#define _IQmpy16 | ( |  | A | ) | ((A)<<4)

Definition at line 258 of file 32b/IQmathLib.h.

#define _IQmpy2 | ( |  | A | ) | ((A)<<1)

Definition at line 255 of file 32b/IQmathLib.h.

Referenced by CLARKE_run_twoInput().

#define _IQmpy32 | ( |  | A | ) | ((A)<<5)

Definition at line 259 of file 32b/IQmathLib.h.

#define _IQmpy4 | ( |  | A | ) | ((A)<<2)

Definition at line 256 of file 32b/IQmathLib.h.

#define _IQmpy64 | ( |  | A | ) | ((A)<<6)

Definition at line 260 of file 32b/IQmathLib.h.

#define _IQmpy8 | ( |  | A | ) | ((A)<<3)

Definition at line 257 of file 32b/IQmathLib.h.

#define _IQmpyI32 | ( |  | A,
|  |  | B
| ) |  | ((A)*(B))

Definition at line 2946 of file 32b/IQmathLib.h.

#define _IQmpyI32frac | ( |  | A,
|  |  | B
| ) |  | _IQ24mpyI32frac(A, B)

Definition at line 3150 of file 32b/IQmathLib.h.

#define _IQmpyI32int | ( |  | A,
|  |  | B
| ) |  | _IQ24mpyI32int(A, B)

Definition at line 3028 of file 32b/IQmathLib.h.

#define _IQmpyIQX | ( |  | A,
|  |  | IQA,
|  |  | B,
|  |  | IQB
| ) |  | __IQxmpy(A, B, (GLOBAL_Q + 32 - IQA - IQB))

Definition at line 2914 of file 32b/IQmathLib.h.

#define _IQrmpy | ( |  | A,
|  |  | B
| ) |  | _IQ24rmpy(A,B)

Definition at line 891 of file 32b/IQmathLib.h.

#define _IQrsmpy | ( |  | A,
|  |  | B
| ) |  | _IQ24rsmpy(A,B)

Definition at line 1013 of file 32b/IQmathLib.h.

#define _IQsat | ( |  | A,
|  |  | Pos,
|  |  | Neg
| ) |  | __IQsat(A, Pos, Neg)

Definition at line 513 of file 32b/IQmathLib.h.

Referenced by FW_run(), HAL_writeDacData(), HAL_writePwmData(), PI_run_parallel(), PI_run_series(), PID_run(), PID_run_spd(), and TRAJ_run().

#define _IQsin | ( |  | A | ) | _IQ24sin(A)

Definition at line 1257 of file 32b/IQmathLib.h.

#define _IQsinPU | ( |  | A | ) | _IQ24sinPU(A)

Definition at line 1379 of file 32b/IQmathLib.h.

Referenced by CTRL_computePhasor(), IPARK_setup(), IPD_HFI_computePhasor(), and PARK_setup().

#define _IQsqrt | ( |  | A | ) | _IQ24sqrt(A)

Definition at line 2354 of file 32b/IQmathLib.h.

Referenced by CTRL_computeOutputLimits_Iq(), and CTRL_runOnLine_User().

#define _IQtoa | ( |  | A,
|  |  | B,
|  |  | C
| ) |  | __IQNtoa(A, B, C, 24)

Definition at line 3461 of file 32b/IQmathLib.h.

#define _IQtoF | ( |  | A | ) | _IQ24toF(A)

Definition at line 441 of file 32b/IQmathLib.h.

#define _IQtoIQ1 | ( |  | A | ) | ((long) (A) >> (GLOBAL_Q - 1))

Definition at line 806 of file 32b/IQmathLib.h.

#define _IQtoIQ10 | ( |  | A | ) | ((long) (A) >> (GLOBAL_Q - 10))

Definition at line 691 of file 32b/IQmathLib.h.

#define _IQtoIQ11 | ( |  | A | ) | ((long) (A) >> (GLOBAL_Q - 11))

Definition at line 679 of file 32b/IQmathLib.h.

#define _IQtoIQ12 | ( |  | A | ) | ((long) (A) >> (GLOBAL_Q - 12))

Definition at line 667 of file 32b/IQmathLib.h.

#define _IQtoIQ13 | ( |  | A | ) | ((long) (A) >> (GLOBAL_Q - 13))

Definition at line 655 of file 32b/IQmathLib.h.

#define _IQtoIQ14 | ( |  | A | ) | ((long) (A) >> (GLOBAL_Q - 14))

Definition at line 643 of file 32b/IQmathLib.h.

#define _IQtoIQ15 | ( |  | A | ) | ((long) (A) >> (GLOBAL_Q - 15))

Definition at line 631 of file 32b/IQmathLib.h.

Referenced by HAL_writeDacData().

#define _IQtoIQ16 | ( |  | A | ) | ((long) (A) >> (GLOBAL_Q - 16))

Definition at line 623 of file 32b/IQmathLib.h.

#define _IQtoIQ17 | ( |  | A | ) | ((long) (A) >> (GLOBAL_Q - 17))

Definition at line 615 of file 32b/IQmathLib.h.

#define _IQtoIQ18 | ( |  | A | ) | ((long) (A) >> (GLOBAL_Q - 18))

Definition at line 607 of file 32b/IQmathLib.h.

#define _IQtoIQ19 | ( |  | A | ) | ((long) (A) >> (GLOBAL_Q - 19))

Definition at line 599 of file 32b/IQmathLib.h.

#define _IQtoIQ2 | ( |  | A | ) | ((long) (A) >> (GLOBAL_Q - 2))

Definition at line 787 of file 32b/IQmathLib.h.

#define _IQtoIQ20 | ( |  | A | ) | ((long) (A) >> (GLOBAL_Q - 20))

Definition at line 591 of file 32b/IQmathLib.h.

#define _IQtoIQ21 | ( |  | A | ) | ((long) (A) >> (GLOBAL_Q - 21))

Definition at line 583 of file 32b/IQmathLib.h.

#define _IQtoIQ22 | ( |  | A | ) | ((long) (A) >> (GLOBAL_Q - 22))

Definition at line 575 of file 32b/IQmathLib.h.

#define _IQtoIQ23 | ( |  | A | ) | ((long) (A) >> (GLOBAL_Q - 23))

Definition at line 567 of file 32b/IQmathLib.h.

#define _IQtoIQ24 | ( |  | A | ) | ((long) (A) >> (GLOBAL_Q - 24))

Definition at line 559 of file 32b/IQmathLib.h.

#define _IQtoIQ25 | ( |  | A | ) | ((long) (A) << (25 - GLOBAL_Q))

Definition at line 554 of file 32b/IQmathLib.h.

#define _IQtoIQ26 | ( |  | A | ) | ((long) (A) << (26 - GLOBAL_Q))

Definition at line 546 of file 32b/IQmathLib.h.

#define _IQtoIQ27 | ( |  | A | ) | ((long) (A) << (27 - GLOBAL_Q))

Definition at line 538 of file 32b/IQmathLib.h.

#define _IQtoIQ28 | ( |  | A | ) | ((long) (A) << (28 - GLOBAL_Q))

Definition at line 530 of file 32b/IQmathLib.h.

#define _IQtoIQ29 | ( |  | A | ) | ((long) (A) << (29 - GLOBAL_Q))

Definition at line 522 of file 32b/IQmathLib.h.

#define _IQtoIQ3 | ( |  | A | ) | ((long) (A) >> (GLOBAL_Q - 3))

Definition at line 775 of file 32b/IQmathLib.h.

#define _IQtoIQ30 | ( |  | A | ) | ((long) (A) << (30 - GLOBAL_Q))

Definition at line 515 of file 32b/IQmathLib.h.

#define _IQtoIQ4 | ( |  | A | ) | ((long) (A) >> (GLOBAL_Q - 4))

Definition at line 763 of file 32b/IQmathLib.h.

#define _IQtoIQ5 | ( |  | A | ) | ((long) (A) >> (GLOBAL_Q - 5))

Definition at line 751 of file 32b/IQmathLib.h.

#define _IQtoIQ6 | ( |  | A | ) | ((long) (A) >> (GLOBAL_Q - 6))

Definition at line 739 of file 32b/IQmathLib.h.

#define _IQtoIQ7 | ( |  | A | ) | ((long) (A) >> (GLOBAL_Q - 7))

Definition at line 727 of file 32b/IQmathLib.h.

#define _IQtoIQ8 | ( |  | A | ) | ((long) (A) >> (GLOBAL_Q - 8))

Definition at line 715 of file 32b/IQmathLib.h.

#define _IQtoIQ9 | ( |  | A | ) | ((long) (A) >> (GLOBAL_Q - 9))

Definition at line 703 of file 32b/IQmathLib.h.

#define _IQtoQ1 | ( |  | A | ) | ((long) (A) >> (GLOBAL_Q - 1))

Definition at line 799 of file 32b/IQmathLib.h.

#define _IQtoQ10 | ( |  | A | ) | ((long) (A) >> (GLOBAL_Q - 10))

Definition at line 693 of file 32b/IQmathLib.h.

#define _IQtoQ11 | ( |  | A | ) | ((long) (A) >> (GLOBAL_Q - 11))

Definition at line 681 of file 32b/IQmathLib.h.

#define _IQtoQ12 | ( |  | A | ) | ((long) (A) >> (GLOBAL_Q - 12))

Definition at line 669 of file 32b/IQmathLib.h.

#define _IQtoQ13 | ( |  | A | ) | ((long) (A) >> (GLOBAL_Q - 13))

Definition at line 657 of file 32b/IQmathLib.h.

#define _IQtoQ14 | ( |  | A | ) | ((long) (A) >> (GLOBAL_Q - 14))

Definition at line 645 of file 32b/IQmathLib.h.

#define _IQtoQ15 | ( |  | A | ) | ((long) (A) >> (GLOBAL_Q - 15))

Definition at line 633 of file 32b/IQmathLib.h.

#define _IQtoQ2 | ( |  | A | ) | ((long) (A) >> (GLOBAL_Q - 2))

Definition at line 789 of file 32b/IQmathLib.h.

#define _IQtoQ3 | ( |  | A | ) | ((long) (A) >> (GLOBAL_Q - 3))

Definition at line 777 of file 32b/IQmathLib.h.

#define _IQtoQ4 | ( |  | A | ) | ((long) (A) >> (GLOBAL_Q - 4))

Definition at line 765 of file 32b/IQmathLib.h.

#define _IQtoQ5 | ( |  | A | ) | ((long) (A) >> (GLOBAL_Q - 5))

Definition at line 753 of file 32b/IQmathLib.h.

#define _IQtoQ6 | ( |  | A | ) | ((long) (A) >> (GLOBAL_Q - 6))

Definition at line 741 of file 32b/IQmathLib.h.

#define _IQtoQ7 | ( |  | A | ) | ((long) (A) >> (GLOBAL_Q - 7))

Definition at line 729 of file 32b/IQmathLib.h.

#define _IQtoQ8 | ( |  | A | ) | ((long) (A) >> (GLOBAL_Q - 8))

Definition at line 717 of file 32b/IQmathLib.h.

#define _IQtoQ9 | ( |  | A | ) | ((long) (A) >> (GLOBAL_Q - 9))

Definition at line 705 of file 32b/IQmathLib.h.

#define _Q10toIQ | ( |  | A | ) | ((long) (A) << (GLOBAL_Q - 10))

Definition at line 694 of file 32b/IQmathLib.h.

#define _Q11toIQ | ( |  | A | ) | ((long) (A) << (GLOBAL_Q - 11))

Definition at line 682 of file 32b/IQmathLib.h.

#define _Q12toIQ | ( |  | A | ) | ((long) (A) << (GLOBAL_Q - 12))

Definition at line 670 of file 32b/IQmathLib.h.

#define _Q13toIQ | ( |  | A | ) | ((long) (A) << (GLOBAL_Q - 13))

Definition at line 658 of file 32b/IQmathLib.h.

#define _Q14toIQ | ( |  | A | ) | ((long) (A) << (GLOBAL_Q - 14))

Definition at line 646 of file 32b/IQmathLib.h.

#define _Q15toIQ | ( |  | A | ) | ((long) (A) << (GLOBAL_Q - 15))

Definition at line 634 of file 32b/IQmathLib.h.

#define _Q1toIQ | ( |  | A | ) | ((long) (A) << (GLOBAL_Q - 1))

Definition at line 800 of file 32b/IQmathLib.h.

#define _Q2toIQ | ( |  | A | ) | ((long) (A) << (GLOBAL_Q - 2))

Definition at line 790 of file 32b/IQmathLib.h.

#define _Q3toIQ | ( |  | A | ) | ((long) (A) << (GLOBAL_Q - 3))

Definition at line 778 of file 32b/IQmathLib.h.

#define _Q4toIQ | ( |  | A | ) | ((long) (A) << (GLOBAL_Q - 4))

Definition at line 766 of file 32b/IQmathLib.h.

#define _Q5toIQ | ( |  | A | ) | ((long) (A) << (GLOBAL_Q - 5))

Definition at line 754 of file 32b/IQmathLib.h.

#define _Q6toIQ | ( |  | A | ) | ((long) (A) << (GLOBAL_Q - 6))

Definition at line 742 of file 32b/IQmathLib.h.

#define _Q7toIQ | ( |  | A | ) | ((long) (A) << (GLOBAL_Q - 7))

Definition at line 730 of file 32b/IQmathLib.h.

#define _Q8toIQ | ( |  | A | ) | ((long) (A) << (GLOBAL_Q - 8))

Definition at line 718 of file 32b/IQmathLib.h.

#define _Q9toIQ | ( |  | A | ) | ((long) (A) << (GLOBAL_Q - 9))

Definition at line 706 of file 32b/IQmathLib.h.

#define FLOAT_MATH 1

Definition at line 151 of file 32b/IQmathLib.h.

#define GLOBAL_Q 24

Definition at line 165 of file 32b/IQmathLib.h.

Referenced by CTRL_angleDelayComp().

#define IQ_MATH 0

Definition at line 152 of file 32b/IQmathLib.h.

#define MATH_TYPE IQ_MATH

Definition at line 155 of file 32b/IQmathLib.h.

#define MAX_IQ_NEG LONG_MIN

Definition at line 213 of file 32b/IQmathLib.h.

#define MAX_IQ_POS LONG_MAX

Definition at line 212 of file 32b/IQmathLib.h.

#define MIN_IQ_NEG -1

Definition at line 215 of file 32b/IQmathLib.h.

#define MIN_IQ_POS 1

Definition at line 214 of file 32b/IQmathLib.h.

#define Q1 1

Definition at line 210 of file 32b/IQmathLib.h.

#define Q10 10

Definition at line 201 of file 32b/IQmathLib.h.

#define Q11 11

Definition at line 200 of file 32b/IQmathLib.h.

#define Q12 12

Definition at line 199 of file 32b/IQmathLib.h.

#define Q13 13

Definition at line 198 of file 32b/IQmathLib.h.

#define Q14 14

Definition at line 197 of file 32b/IQmathLib.h.

#define Q15 15

Definition at line 196 of file 32b/IQmathLib.h.

#define Q16 16

Definition at line 195 of file 32b/IQmathLib.h.

#define Q17 17

Definition at line 194 of file 32b/IQmathLib.h.

#define Q18 18

Definition at line 193 of file 32b/IQmathLib.h.

#define Q19 19

Definition at line 192 of file 32b/IQmathLib.h.

#define Q2 2

Definition at line 209 of file 32b/IQmathLib.h.

#define Q20 20

Definition at line 191 of file 32b/IQmathLib.h.

#define Q21 21

Definition at line 190 of file 32b/IQmathLib.h.

#define Q22 22

Definition at line 189 of file 32b/IQmathLib.h.

#define Q23 23

Definition at line 188 of file 32b/IQmathLib.h.

#define Q24 24

Definition at line 187 of file 32b/IQmathLib.h.

#define Q25 25

Definition at line 186 of file 32b/IQmathLib.h.

#define Q26 26

Definition at line 185 of file 32b/IQmathLib.h.

#define Q27 27

Definition at line 184 of file 32b/IQmathLib.h.

#define Q28 28

Definition at line 183 of file 32b/IQmathLib.h.

#define Q29 29

Definition at line 182 of file 32b/IQmathLib.h.

#define Q3 3

Definition at line 208 of file 32b/IQmathLib.h.

#define Q30 30

Definition at line 181 of file 32b/IQmathLib.h.

#define Q4 4

Definition at line 207 of file 32b/IQmathLib.h.

#define Q5 5

Definition at line 206 of file 32b/IQmathLib.h.

#define Q6 6

Definition at line 205 of file 32b/IQmathLib.h.

#define Q7 7

Definition at line 204 of file 32b/IQmathLib.h.

#define Q8 8

Definition at line 203 of file 32b/IQmathLib.h.

#define Q9 9

Definition at line 202 of file 32b/IQmathLib.h.

#define QG GLOBAL_Q

Definition at line 180 of file 32b/IQmathLib.h.

## Typedef Documentation

typedef long _iq

Definition at line 223 of file 32b/IQmathLib.h.

typedef long _iq1

Definition at line 253 of file 32b/IQmathLib.h.

typedef long _iq10

Definition at line 244 of file 32b/IQmathLib.h.

typedef long _iq11

Definition at line 243 of file 32b/IQmathLib.h.

typedef long _iq12

Definition at line 242 of file 32b/IQmathLib.h.

typedef long _iq13

Definition at line 241 of file 32b/IQmathLib.h.

typedef long _iq14

Definition at line 240 of file 32b/IQmathLib.h.

typedef long _iq15

Definition at line 239 of file 32b/IQmathLib.h.

typedef long _iq16

Definition at line 238 of file 32b/IQmathLib.h.

typedef long _iq17

Definition at line 237 of file 32b/IQmathLib.h.

typedef long _iq18

Definition at line 236 of file 32b/IQmathLib.h.

typedef long _iq19

Definition at line 235 of file 32b/IQmathLib.h.

typedef long _iq2

Definition at line 252 of file 32b/IQmathLib.h.

typedef long _iq20

Definition at line 234 of file 32b/IQmathLib.h.

typedef long _iq21

Definition at line 233 of file 32b/IQmathLib.h.

typedef long _iq22

Definition at line 232 of file 32b/IQmathLib.h.

typedef long _iq23

Definition at line 231 of file 32b/IQmathLib.h.

typedef long _iq24

Definition at line 230 of file 32b/IQmathLib.h.

typedef long _iq25

Definition at line 229 of file 32b/IQmathLib.h.

typedef long _iq26

Definition at line 228 of file 32b/IQmathLib.h.

typedef long _iq27

Definition at line 227 of file 32b/IQmathLib.h.

typedef long _iq28

Definition at line 226 of file 32b/IQmathLib.h.

typedef long _iq29

Definition at line 225 of file 32b/IQmathLib.h.

typedef long _iq3

Definition at line 251 of file 32b/IQmathLib.h.

typedef long _iq30

Definition at line 224 of file 32b/IQmathLib.h.

typedef long _iq4

Definition at line 250 of file 32b/IQmathLib.h.

typedef long _iq5

Definition at line 249 of file 32b/IQmathLib.h.

typedef long _iq6

Definition at line 248 of file 32b/IQmathLib.h.

typedef long _iq7

Definition at line 247 of file 32b/IQmathLib.h.

typedef long _iq8

Definition at line 246 of file 32b/IQmathLib.h.

typedef long _iq9

Definition at line 245 of file 32b/IQmathLib.h.

## Function Documentation

int __IQNtoa | ( | char * | A,
|  | const char * | B,
|  | long | C,
|  | int | D
| ) |  |

long _atoIQN | ( | const char * | A,
|  | long | q_value
| ) |  |

long _IQ10acos | ( | long | A | ) |

long _IQ10asin | ( | long | A | ) |

long _IQ10atan2 | ( | long | A,
|  | long | B
| ) |  |

long _IQ10atan2PU | ( | long | A,
|  | long | B
| ) |  |

long _IQ10cos | ( | long | A | ) |

long _IQ10cosPU | ( | long | A | ) |

long _IQ10div | ( | long | A,
|  | long | B
| ) |  |

long _IQ10exp | ( | long | A | ) |

long _IQ10frac | ( | long | A | ) |

long _IQ10int | ( | long | A | ) |

long _IQ10isqrt | ( | long | A | ) |

long _IQ10mag | ( | long | A,
|  | long | B
| ) |  |

long _IQ10mpyI32frac | ( | long | A,
|  | long | B
| ) |  |

long _IQ10mpyI32int | ( | long | A,
|  | long | B
| ) |  |

long _IQ10rmpy | ( | long | A,
|  | long | B
| ) |  |

long _IQ10rsmpy | ( | long | A,
|  | long | B
| ) |  |

long _IQ10sin | ( | long | A | ) |

long _IQ10sinPU | ( | long | A | ) |

long _IQ10sqrt | ( | long | A | ) |

int _IQ10toa | ( | char * | A,
|  | const char * | B,
|  | long | C
| ) |  |

float _IQ10toF | ( | long | A | ) |

long _IQ11acos | ( | long | A | ) |

long _IQ11asin | ( | long | A | ) |

long _IQ11atan2 | ( | long | A,
|  | long | B
| ) |  |

long _IQ11atan2PU | ( | long | A,
|  | long | B
| ) |  |

long _IQ11cos | ( | long | A | ) |

long _IQ11cosPU | ( | long | A | ) |

long _IQ11div | ( | long | A,
|  | long | B
| ) |  |

long _IQ11exp | ( | long | A | ) |

long _IQ11frac | ( | long | A | ) |

long _IQ11int | ( | long | A | ) |

long _IQ11isqrt | ( | long | A | ) |

long _IQ11mag | ( | long | A,
|  | long | B
| ) |  |

long _IQ11mpyI32frac | ( | long | A,
|  | long | B
| ) |  |

long _IQ11mpyI32int | ( | long | A,
|  | long | B
| ) |  |

long _IQ11rmpy | ( | long | A,
|  | long | B
| ) |  |

long _IQ11rsmpy | ( | long | A,
|  | long | B
| ) |  |

long _IQ11sin | ( | long | A | ) |

long _IQ11sinPU | ( | long | A | ) |

long _IQ11sqrt | ( | long | A | ) |

int _IQ11toa | ( | char * | A,
|  | const char * | B,
|  | long | C
| ) |  |

float _IQ11toF | ( | long | A | ) |

long _IQ12acos | ( | long | A | ) |

long _IQ12asin | ( | long | A | ) |

long _IQ12atan2 | ( | long | A,
|  | long | B
| ) |  |

long _IQ12atan2PU | ( | long | A,
|  | long | B
| ) |  |

long _IQ12cos | ( | long | A | ) |

long _IQ12cosPU | ( | long | A | ) |

long _IQ12div | ( | long | A,
|  | long | B
| ) |  |

long _IQ12exp | ( | long | A | ) |

long _IQ12frac | ( | long | A | ) |

long _IQ12int | ( | long | A | ) |

long _IQ12isqrt | ( | long | A | ) |

long _IQ12mag | ( | long | A,
|  | long | B
| ) |  |

long _IQ12mpyI32frac | ( | long | A,
|  | long | B
| ) |  |

long _IQ12mpyI32int | ( | long | A,
|  | long | B
| ) |  |

long _IQ12rmpy | ( | long | A,
|  | long | B
| ) |  |

long _IQ12rsmpy | ( | long | A,
|  | long | B
| ) |  |

long _IQ12sin | ( | long | A | ) |

long _IQ12sinPU | ( | long | A | ) |

long _IQ12sqrt | ( | long | A | ) |

int _IQ12toa | ( | char * | A,
|  | const char * | B,
|  | long | C
| ) |  |

float _IQ12toF | ( | long | A | ) |

long _IQ13acos | ( | long | A | ) |

long _IQ13asin | ( | long | A | ) |

long _IQ13atan2 | ( | long | A,
|  | long | B
| ) |  |

long _IQ13atan2PU | ( | long | A,
|  | long | B
| ) |  |

long _IQ13cos | ( | long | A | ) |

long _IQ13cosPU | ( | long | A | ) |

long _IQ13div | ( | long | A,
|  | long | B
| ) |  |

long _IQ13exp | ( | long | A | ) |

long _IQ13frac | ( | long | A | ) |

long _IQ13int | ( | long | A | ) |

long _IQ13isqrt | ( | long | A | ) |

long _IQ13mag | ( | long | A,
|  | long | B
| ) |  |

long _IQ13mpyI32frac | ( | long | A,
|  | long | B
| ) |  |

long _IQ13mpyI32int | ( | long | A,
|  | long | B
| ) |  |

long _IQ13rmpy | ( | long | A,
|  | long | B
| ) |  |

long _IQ13rsmpy | ( | long | A,
|  | long | B
| ) |  |

long _IQ13sin | ( | long | A | ) |

long _IQ13sinPU | ( | long | A | ) |

long _IQ13sqrt | ( | long | A | ) |

int _IQ13toa | ( | char * | A,
|  | const char * | B,
|  | long | C
| ) |  |

float _IQ13toF | ( | long | A | ) |

long _IQ14acos | ( | long | A | ) |

long _IQ14asin | ( | long | A | ) |

long _IQ14atan2 | ( | long | A,
|  | long | B
| ) |  |

long _IQ14atan2PU | ( | long | A,
|  | long | B
| ) |  |

long _IQ14cos | ( | long | A | ) |

long _IQ14cosPU | ( | long | A | ) |

long _IQ14div | ( | long | A,
|  | long | B
| ) |  |

long _IQ14exp | ( | long | A | ) |

long _IQ14frac | ( | long | A | ) |

long _IQ14int | ( | long | A | ) |

long _IQ14isqrt | ( | long | A | ) |

long _IQ14mag | ( | long | A,
|  | long | B
| ) |  |

long _IQ14mpyI32frac | ( | long | A,
|  | long | B
| ) |  |

long _IQ14mpyI32int | ( | long | A,
|  | long | B
| ) |  |

long _IQ14rmpy | ( | long | A,
|  | long | B
| ) |  |

long _IQ14rsmpy | ( | long | A,
|  | long | B
| ) |  |

long _IQ14sin | ( | long | A | ) |

long _IQ14sinPU | ( | long | A | ) |

long _IQ14sqrt | ( | long | A | ) |

int _IQ14toa | ( | char * | A,
|  | const char * | B,
|  | long | C
| ) |  |

float _IQ14toF | ( | long | A | ) |

long _IQ15acos | ( | long | A | ) |

long _IQ15asin | ( | long | A | ) |

long _IQ15atan2 | ( | long | A,
|  | long | B
| ) |  |

long _IQ15atan2PU | ( | long | A,
|  | long | B
| ) |  |

long _IQ15cos | ( | long | A | ) |

long _IQ15cosPU | ( | long | A | ) |

long _IQ15div | ( | long | A,
|  | long | B
| ) |  |

long _IQ15exp | ( | long | A | ) |

long _IQ15frac | ( | long | A | ) |

long _IQ15int | ( | long | A | ) |

long _IQ15isqrt | ( | long | A | ) |

long _IQ15mag | ( | long | A,
|  | long | B
| ) |  |

long _IQ15mpyI32frac | ( | long | A,
|  | long | B
| ) |  |

long _IQ15mpyI32int | ( | long | A,
|  | long | B
| ) |  |

long _IQ15rmpy | ( | long | A,
|  | long | B
| ) |  |

long _IQ15rsmpy | ( | long | A,
|  | long | B
| ) |  |

long _IQ15sin | ( | long | A | ) |

long _IQ15sinPU | ( | long | A | ) |

long _IQ15sqrt | ( | long | A | ) |

int _IQ15toa | ( | char * | A,
|  | const char * | B,
|  | long | C
| ) |  |

float _IQ15toF | ( | long | A | ) |

long _IQ16acos | ( | long | A | ) |

long _IQ16asin | ( | long | A | ) |

long _IQ16atan2 | ( | long | A,
|  | long | B
| ) |  |

long _IQ16atan2PU | ( | long | A,
|  | long | B
| ) |  |

long _IQ16cos | ( | long | A | ) |

long _IQ16cosPU | ( | long | A | ) |

long _IQ16div | ( | long | A,
|  | long | B
| ) |  |

long _IQ16exp | ( | long | A | ) |

long _IQ16frac | ( | long | A | ) |

long _IQ16int | ( | long | A | ) |

long _IQ16isqrt | ( | long | A | ) |

long _IQ16mag | ( | long | A,
|  | long | B
| ) |  |

long _IQ16mpyI32frac | ( | long | A,
|  | long | B
| ) |  |

long _IQ16mpyI32int | ( | long | A,
|  | long | B
| ) |  |

long _IQ16rmpy | ( | long | A,
|  | long | B
| ) |  |

long _IQ16rsmpy | ( | long | A,
|  | long | B
| ) |  |

long _IQ16sin | ( | long | A | ) |

long _IQ16sinPU | ( | long | A | ) |

long _IQ16sqrt | ( | long | A | ) |

int _IQ16toa | ( | char * | A,
|  | const char * | B,
|  | long | C
| ) |  |

float _IQ16toF | ( | long | A | ) |

long _IQ17acos | ( | long | A | ) |

long _IQ17asin | ( | long | A | ) |

long _IQ17atan2 | ( | long | A,
|  | long | B
| ) |  |

long _IQ17atan2PU | ( | long | A,
|  | long | B
| ) |  |

long _IQ17cos | ( | long | A | ) |

long _IQ17cosPU | ( | long | A | ) |

long _IQ17div | ( | long | A,
|  | long | B
| ) |  |

long _IQ17exp | ( | long | A | ) |

long _IQ17frac | ( | long | A | ) |

long _IQ17int | ( | long | A | ) |

long _IQ17isqrt | ( | long | A | ) |

long _IQ17mag | ( | long | A,
|  | long | B
| ) |  |

long _IQ17mpyI32frac | ( | long | A,
|  | long | B
| ) |  |

long _IQ17mpyI32int | ( | long | A,
|  | long | B
| ) |  |

long _IQ17rmpy | ( | long | A,
|  | long | B
| ) |  |

long _IQ17rsmpy | ( | long | A,
|  | long | B
| ) |  |

long _IQ17sin | ( | long | A | ) |

long _IQ17sinPU | ( | long | A | ) |

long _IQ17sqrt | ( | long | A | ) |

int _IQ17toa | ( | char * | A,
|  | const char * | B,
|  | long | C
| ) |  |

float _IQ17toF | ( | long | A | ) |

long _IQ18acos | ( | long | A | ) |

long _IQ18asin | ( | long | A | ) |

long _IQ18atan2 | ( | long | A,
|  | long | B
| ) |  |

long _IQ18atan2PU | ( | long | A,
|  | long | B
| ) |  |

long _IQ18cos | ( | long | A | ) |

long _IQ18cosPU | ( | long | A | ) |

long _IQ18div | ( | long | A,
|  | long | B
| ) |  |

long _IQ18exp | ( | long | A | ) |

long _IQ18frac | ( | long | A | ) |

long _IQ18int | ( | long | A | ) |

long _IQ18isqrt | ( | long | A | ) |

long _IQ18mag | ( | long | A,
|  | long | B
| ) |  |

long _IQ18mpyI32frac | ( | long | A,
|  | long | B
| ) |  |

long _IQ18mpyI32int | ( | long | A,
|  | long | B
| ) |  |

long _IQ18rmpy | ( | long | A,
|  | long | B
| ) |  |

long _IQ18rsmpy | ( | long | A,
|  | long | B
| ) |  |

long _IQ18sin | ( | long | A | ) |

long _IQ18sinPU | ( | long | A | ) |

long _IQ18sqrt | ( | long | A | ) |

int _IQ18toa | ( | char * | A,
|  | const char * | B,
|  | long | C
| ) |  |

float _IQ18toF | ( | long | A | ) |

long _IQ19acos | ( | long | A | ) |

long _IQ19asin | ( | long | A | ) |

long _IQ19atan2 | ( | long | A,
|  | long | B
| ) |  |

long _IQ19atan2PU | ( | long | A,
|  | long | B
| ) |  |

long _IQ19cos | ( | long | A | ) |

long _IQ19cosPU | ( | long | A | ) |

long _IQ19div | ( | long | A,
|  | long | B
| ) |  |

long _IQ19exp | ( | long | A | ) |

long _IQ19frac | ( | long | A | ) |

long _IQ19int | ( | long | A | ) |

long _IQ19isqrt | ( | long | A | ) |

long _IQ19mag | ( | long | A,
|  | long | B
| ) |  |

long _IQ19mpyI32frac | ( | long | A,
|  | long | B
| ) |  |

long _IQ19mpyI32int | ( | long | A,
|  | long | B
| ) |  |

long _IQ19rmpy | ( | long | A,
|  | long | B
| ) |  |

long _IQ19rsmpy | ( | long | A,
|  | long | B
| ) |  |

long _IQ19sin | ( | long | A | ) |

long _IQ19sinPU | ( | long | A | ) |

long _IQ19sqrt | ( | long | A | ) |

int _IQ19toa | ( | char * | A,
|  | const char * | B,
|  | long | C
| ) |  |

float _IQ19toF | ( | long | A | ) |

long _IQ1acos | ( | long | A | ) |

long _IQ1asin | ( | long | A | ) |

long _IQ1atan2 | ( | long | A,
|  | long | B
| ) |  |

long _IQ1atan2PU | ( | long | A,
|  | long | B
| ) |  |

long _IQ1cos | ( | long | A | ) |

long _IQ1cosPU | ( | long | A | ) |

long _IQ1div | ( | long | A,
|  | long | B
| ) |  |

long _IQ1exp | ( | long | A | ) |

long _IQ1frac | ( | long | A | ) |

long _IQ1int | ( | long | A | ) |

long _IQ1isqrt | ( | long | A | ) |

long _IQ1mag | ( | long | A,
|  | long | B
| ) |  |

long _IQ1mpyI32frac | ( | long | A,
|  | long | B
| ) |  |

long _IQ1mpyI32int | ( | long | A,
|  | long | B
| ) |  |

long _IQ1rmpy | ( | long | A,
|  | long | B
| ) |  |

long _IQ1rsmpy | ( | long | A,
|  | long | B
| ) |  |

long _IQ1sin | ( | long | A | ) |

long _IQ1sinPU | ( | long | A | ) |

long _IQ1sqrt | ( | long | A | ) |

int _IQ1toa | ( | char * | A,
|  | const char * | B,
|  | long | C
| ) |  |

float _IQ1toF | ( | long | A | ) |

long _IQ20acos | ( | long | A | ) |

long _IQ20asin | ( | long | A | ) |

long _IQ20atan2 | ( | long | A,
|  | long | B
| ) |  |

long _IQ20atan2PU | ( | long | A,
|  | long | B
| ) |  |

long _IQ20cos | ( | long | A | ) |

long _IQ20cosPU | ( | long | A | ) |

long _IQ20div | ( | long | A,
|  | long | B
| ) |  |

long _IQ20exp | ( | long | A | ) |

long _IQ20frac | ( | long | A | ) |

long _IQ20int | ( | long | A | ) |

long _IQ20isqrt | ( | long | A | ) |

long _IQ20mag | ( | long | A,
|  | long | B
| ) |  |

long _IQ20mpyI32frac | ( | long | A,
|  | long | B
| ) |  |

long _IQ20mpyI32int | ( | long | A,
|  | long | B
| ) |  |

long _IQ20rmpy | ( | long | A,
|  | long | B
| ) |  |

long _IQ20rsmpy | ( | long | A,
|  | long | B
| ) |  |

long _IQ20sin | ( | long | A | ) |

long _IQ20sinPU | ( | long | A | ) |

long _IQ20sqrt | ( | long | A | ) |

int _IQ20toa | ( | char * | A,
|  | const char * | B,
|  | long | C
| ) |  |

float _IQ20toF | ( | long | A | ) |

long _IQ21acos | ( | long | A | ) |

long _IQ21asin | ( | long | A | ) |

long _IQ21atan2 | ( | long | A,
|  | long | B
| ) |  |

long _IQ21atan2PU | ( | long | A,
|  | long | B
| ) |  |

long _IQ21cos | ( | long | A | ) |

long _IQ21cosPU | ( | long | A | ) |

long _IQ21div | ( | long | A,
|  | long | B
| ) |  |

long _IQ21exp | ( | long | A | ) |

long _IQ21frac | ( | long | A | ) |

long _IQ21int | ( | long | A | ) |

long _IQ21isqrt | ( | long | A | ) |

long _IQ21mag | ( | long | A,
|  | long | B
| ) |  |

long _IQ21mpyI32frac | ( | long | A,
|  | long | B
| ) |  |

long _IQ21mpyI32int | ( | long | A,
|  | long | B
| ) |  |

long _IQ21rmpy | ( | long | A,
|  | long | B
| ) |  |

long _IQ21rsmpy | ( | long | A,
|  | long | B
| ) |  |

long _IQ21sin | ( | long | A | ) |

long _IQ21sinPU | ( | long | A | ) |

long _IQ21sqrt | ( | long | A | ) |

int _IQ21toa | ( | char * | A,
|  | const char * | B,
|  | long | C
| ) |  |

float _IQ21toF | ( | long | A | ) |

long _IQ22acos | ( | long | A | ) |

long _IQ22asin | ( | long | A | ) |

long _IQ22atan2 | ( | long | A,
|  | long | B
| ) |  |

long _IQ22atan2PU | ( | long | A,
|  | long | B
| ) |  |

long _IQ22cos | ( | long | A | ) |

long _IQ22cosPU | ( | long | A | ) |

long _IQ22div | ( | long | A,
|  | long | B
| ) |  |

long _IQ22exp | ( | long | A | ) |

long _IQ22frac | ( | long | A | ) |

long _IQ22int | ( | long | A | ) |

long _IQ22isqrt | ( | long | A | ) |

long _IQ22mag | ( | long | A,
|  | long | B
| ) |  |

long _IQ22mpyI32frac | ( | long | A,
|  | long | B
| ) |  |

long _IQ22mpyI32int | ( | long | A,
|  | long | B
| ) |  |

long _IQ22rmpy | ( | long | A,
|  | long | B
| ) |  |

long _IQ22rsmpy | ( | long | A,
|  | long | B
| ) |  |

long _IQ22sin | ( | long | A | ) |

long _IQ22sinPU | ( | long | A | ) |

long _IQ22sqrt | ( | long | A | ) |

int _IQ22toa | ( | char * | A,
|  | const char * | B,
|  | long | C
| ) |  |

float _IQ22toF | ( | long | A | ) |

long _IQ23acos | ( | long | A | ) |

long _IQ23asin | ( | long | A | ) |

long _IQ23atan2 | ( | long | A,
|  | long | B
| ) |  |

long _IQ23atan2PU | ( | long | A,
|  | long | B
| ) |  |

long _IQ23cos | ( | long | A | ) |

long _IQ23cosPU | ( | long | A | ) |

long _IQ23div | ( | long | A,
|  | long | B
| ) |  |

long _IQ23exp | ( | long | A | ) |

long _IQ23frac | ( | long | A | ) |

long _IQ23int | ( | long | A | ) |

long _IQ23isqrt | ( | long | A | ) |

long _IQ23mag | ( | long | A,
|  | long | B
| ) |  |

long _IQ23mpyI32frac | ( | long | A,
|  | long | B
| ) |  |

long _IQ23mpyI32int | ( | long | A,
|  | long | B
| ) |  |

long _IQ23rmpy | ( | long | A,
|  | long | B
| ) |  |

long _IQ23rsmpy | ( | long | A,
|  | long | B
| ) |  |

long _IQ23sin | ( | long | A | ) |

long _IQ23sinPU | ( | long | A | ) |

long _IQ23sqrt | ( | long | A | ) |

int _IQ23toa | ( | char * | A,
|  | const char * | B,
|  | long | C
| ) |  |

float _IQ23toF | ( | long | A | ) |

long _IQ24acos | ( | long | A | ) |

long _IQ24asin | ( | long | A | ) |

long _IQ24atan2 | ( | long | A,
|  | long | B
| ) |  |

long _IQ24atan2PU | ( | long | A,
|  | long | B
| ) |  |

long _IQ24cos | ( | long | A | ) |

long _IQ24cosPU | ( | long | A | ) |

long _IQ24div | ( | long | A,
|  | long | B
| ) |  |

long _IQ24exp | ( | long | A | ) |

long _IQ24frac | ( | long | A | ) |

long _IQ24int | ( | long | A | ) |

long _IQ24isqrt | ( | long | A | ) |

long _IQ24mag | ( | long | A,
|  | long | B
| ) |  |

long _IQ24mpyI32frac | ( | long | A,
|  | long | B
| ) |  |

long _IQ24mpyI32int | ( | long | A,
|  | long | B
| ) |  |

long _IQ24rmpy | ( | long | A,
|  | long | B
| ) |  |

long _IQ24rsmpy | ( | long | A,
|  | long | B
| ) |  |

long _IQ24sin | ( | long | A | ) |

long _IQ24sinPU | ( | long | A | ) |

long _IQ24sqrt | ( | long | A | ) |

int _IQ24toa | ( | char * | A,
|  | const char * | B,
|  | long | C
| ) |  |

float _IQ24toF | ( | long | A | ) |

long _IQ25acos | ( | long | A | ) |

long _IQ25asin | ( | long | A | ) |

long _IQ25atan2 | ( | long | A,
|  | long | B
| ) |  |

long _IQ25atan2PU | ( | long | A,
|  | long | B
| ) |  |

long _IQ25cos | ( | long | A | ) |

long _IQ25cosPU | ( | long | A | ) |

long _IQ25div | ( | long | A,
|  | long | B
| ) |  |

long _IQ25exp | ( | long | A | ) |

long _IQ25frac | ( | long | A | ) |

long _IQ25int | ( | long | A | ) |

long _IQ25isqrt | ( | long | A | ) |

long _IQ25mag | ( | long | A,
|  | long | B
| ) |  |

long _IQ25mpyI32frac | ( | long | A,
|  | long | B
| ) |  |

long _IQ25mpyI32int | ( | long | A,
|  | long | B
| ) |  |

long _IQ25rmpy | ( | long | A,
|  | long | B
| ) |  |

long _IQ25rsmpy | ( | long | A,
|  | long | B
| ) |  |

long _IQ25sin | ( | long | A | ) |

long _IQ25sinPU | ( | long | A | ) |

long _IQ25sqrt | ( | long | A | ) |

int _IQ25toa | ( | char * | A,
|  | const char * | B,
|  | long | C
| ) |  |

float _IQ25toF | ( | long | A | ) |

long _IQ26acos | ( | long | A | ) |

long _IQ26asin | ( | long | A | ) |

long _IQ26atan2 | ( | long | A,
|  | long | B
| ) |  |

long _IQ26atan2PU | ( | long | A,
|  | long | B
| ) |  |

long _IQ26cos | ( | long | A | ) |

long _IQ26cosPU | ( | long | A | ) |

long _IQ26div | ( | long | A,
|  | long | B
| ) |  |

long _IQ26exp | ( | long | A | ) |

long _IQ26frac | ( | long | A | ) |

long _IQ26int | ( | long | A | ) |

long _IQ26isqrt | ( | long | A | ) |

long _IQ26mag | ( | long | A,
|  | long | B
| ) |  |

long _IQ26mpyI32frac | ( | long | A,
|  | long | B
| ) |  |

long _IQ26mpyI32int | ( | long | A,
|  | long | B
| ) |  |

long _IQ26rmpy | ( | long | A,
|  | long | B
| ) |  |

long _IQ26rsmpy | ( | long | A,
|  | long | B
| ) |  |

long _IQ26sin | ( | long | A | ) |

long _IQ26sinPU | ( | long | A | ) |

long _IQ26sqrt | ( | long | A | ) |

int _IQ26toa | ( | char * | A,
|  | const char * | B,
|  | long | C
| ) |  |

float _IQ26toF | ( | long | A | ) |

long _IQ27acos | ( | long | A | ) |

long _IQ27asin | ( | long | A | ) |

long _IQ27atan2 | ( | long | A,
|  | long | B
| ) |  |

long _IQ27atan2PU | ( | long | A,
|  | long | B
| ) |  |

long _IQ27cos | ( | long | A | ) |

long _IQ27cosPU | ( | long | A | ) |

long _IQ27div | ( | long | A,
|  | long | B
| ) |  |

long _IQ27exp | ( | long | A | ) |

long _IQ27frac | ( | long | A | ) |

long _IQ27int | ( | long | A | ) |

long _IQ27isqrt | ( | long | A | ) |

long _IQ27mag | ( | long | A,
|  | long | B
| ) |  |

long _IQ27mpyI32frac | ( | long | A,
|  | long | B
| ) |  |

long _IQ27mpyI32int | ( | long | A,
|  | long | B
| ) |  |

long _IQ27rmpy | ( | long | A,
|  | long | B
| ) |  |

long _IQ27rsmpy | ( | long | A,
|  | long | B
| ) |  |

long _IQ27sin | ( | long | A | ) |

long _IQ27sinPU | ( | long | A | ) |

long _IQ27sqrt | ( | long | A | ) |

int _IQ27toa | ( | char * | A,
|  | const char * | B,
|  | long | C
| ) |  |

float _IQ27toF | ( | long | A | ) |

long _IQ28acos | ( | long | A | ) |

long _IQ28asin | ( | long | A | ) |

long _IQ28atan2 | ( | long | A,
|  | long | B
| ) |  |

long _IQ28atan2PU | ( | long | A,
|  | long | B
| ) |  |

long _IQ28cos | ( | long | A | ) |

long _IQ28cosPU | ( | long | A | ) |

long _IQ28div | ( | long | A,
|  | long | B
| ) |  |

long _IQ28exp | ( | long | A | ) |

long _IQ28frac | ( | long | A | ) |

long _IQ28int | ( | long | A | ) |

long _IQ28isqrt | ( | long | A | ) |

long _IQ28mag | ( | long | A,
|  | long | B
| ) |  |

long _IQ28mpyI32frac | ( | long | A,
|  | long | B
| ) |  |

long _IQ28mpyI32int | ( | long | A,
|  | long | B
| ) |  |

long _IQ28rmpy | ( | long | A,
|  | long | B
| ) |  |

long _IQ28rsmpy | ( | long | A,
|  | long | B
| ) |  |

long _IQ28sin | ( | long | A | ) |

long _IQ28sinPU | ( | long | A | ) |

long _IQ28sqrt | ( | long | A | ) |

int _IQ28toa | ( | char * | A,
|  | const char * | B,
|  | long | C
| ) |  |

float _IQ28toF | ( | long | A | ) |

long _IQ29acos | ( | long | A | ) |

long _IQ29asin | ( | long | A | ) |

long _IQ29atan2 | ( | long | A,
|  | long | B
| ) |  |

long _IQ29atan2PU | ( | long | A,
|  | long | B
| ) |  |

long _IQ29cos | ( | long | A | ) |

long _IQ29cosPU | ( | long | A | ) |

long _IQ29div | ( | long | A,
|  | long | B
| ) |  |

long _IQ29exp | ( | long | A | ) |

long _IQ29frac | ( | long | A | ) |

long _IQ29int | ( | long | A | ) |

long _IQ29isqrt | ( | long | A | ) |

long _IQ29mag | ( | long | A,
|  | long | B
| ) |  |

long _IQ29mpyI32frac | ( | long | A,
|  | long | B
| ) |  |

long _IQ29mpyI32int | ( | long | A,
|  | long | B
| ) |  |

long _IQ29rmpy | ( | long | A,
|  | long | B
| ) |  |

long _IQ29rsmpy | ( | long | A,
|  | long | B
| ) |  |

long _IQ29sin | ( | long | A | ) |

long _IQ29sinPU | ( | long | A | ) |

long _IQ29sqrt | ( | long | A | ) |

int _IQ29toa | ( | char * | A,
|  | const char * | B,
|  | long | C
| ) |  |

float _IQ29toF | ( | long | A | ) |

long _IQ2acos | ( | long | A | ) |

long _IQ2asin | ( | long | A | ) |

long _IQ2atan2 | ( | long | A,
|  | long | B
| ) |  |

long _IQ2atan2PU | ( | long | A,
|  | long | B
| ) |  |

long _IQ2cos | ( | long | A | ) |

long _IQ2cosPU | ( | long | A | ) |

long _IQ2div | ( | long | A,
|  | long | B
| ) |  |

long _IQ2exp | ( | long | A | ) |

long _IQ2frac | ( | long | A | ) |

long _IQ2int | ( | long | A | ) |

long _IQ2isqrt | ( | long | A | ) |

long _IQ2mag | ( | long | A,
|  | long | B
| ) |  |

long _IQ2mpyI32frac | ( | long | A,
|  | long | B
| ) |  |

long _IQ2mpyI32int | ( | long | A,
|  | long | B
| ) |  |

long _IQ2rmpy | ( | long | A,
|  | long | B
| ) |  |

long _IQ2rsmpy | ( | long | A,
|  | long | B
| ) |  |

long _IQ2sin | ( | long | A | ) |

long _IQ2sinPU | ( | long | A | ) |

long _IQ2sqrt | ( | long | A | ) |

int _IQ2toa | ( | char * | A,
|  | const char * | B,
|  | long | C
| ) |  |

float _IQ2toF | ( | long | A | ) |

long _IQ30acos | ( | long | A | ) |

long _IQ30asin | ( | long | A | ) |

long _IQ30atan2 | ( | long | A,
|  | long | B
| ) |  |

long _IQ30atan2PU | ( | long | A,
|  | long | B
| ) |  |

long _IQ30cos | ( | long | A | ) |

long _IQ30cosPU | ( | long | A | ) |

long _IQ30div | ( | long | A,
|  | long | B
| ) |  |

long _IQ30exp | ( | long | A | ) |

long _IQ30frac | ( | long | A | ) |

long _IQ30int | ( | long | A | ) |

long _IQ30isqrt | ( | long | A | ) |

long _IQ30mag | ( | long | A,
|  | long | B
| ) |  |

long _IQ30mpyI32frac | ( | long | A,
|  | long | B
| ) |  |

long _IQ30mpyI32int | ( | long | A,
|  | long | B
| ) |  |

long _IQ30rmpy | ( | long | A,
|  | long | B
| ) |  |

long _IQ30rsmpy | ( | long | A,
|  | long | B
| ) |  |

long _IQ30sin | ( | long | A | ) |

long _IQ30sinPU | ( | long | A | ) |

long _IQ30sqrt | ( | long | A | ) |

int _IQ30toa | ( | char * | A,
|  | const char * | B,
|  | long | C
| ) |  |

float _IQ30toF | ( | long | A | ) |

Referenced by USER_softwareUpdate1p6().

long _IQ3acos | ( | long | A | ) |

long _IQ3asin | ( | long | A | ) |

long _IQ3atan2 | ( | long | A,
|  | long | B
| ) |  |

long _IQ3atan2PU | ( | long | A,
|  | long | B
| ) |  |

long _IQ3cos | ( | long | A | ) |

long _IQ3cosPU | ( | long | A | ) |

long _IQ3div | ( | long | A,
|  | long | B
| ) |  |

long _IQ3exp | ( | long | A | ) |

long _IQ3frac | ( | long | A | ) |

long _IQ3int | ( | long | A | ) |

long _IQ3isqrt | ( | long | A | ) |

long _IQ3mag | ( | long | A,
|  | long | B
| ) |  |

long _IQ3mpyI32frac | ( | long | A,
|  | long | B
| ) |  |

long _IQ3mpyI32int | ( | long | A,
|  | long | B
| ) |  |

long _IQ3rmpy | ( | long | A,
|  | long | B
| ) |  |

long _IQ3rsmpy | ( | long | A,
|  | long | B
| ) |  |

long _IQ3sin | ( | long | A | ) |

long _IQ3sinPU | ( | long | A | ) |

long _IQ3sqrt | ( | long | A | ) |

int _IQ3toa | ( | char * | A,
|  | const char * | B,
|  | long | C
| ) |  |

float _IQ3toF | ( | long | A | ) |

long _IQ4acos | ( | long | A | ) |

long _IQ4asin | ( | long | A | ) |

long _IQ4atan2 | ( | long | A,
|  | long | B
| ) |  |

long _IQ4atan2PU | ( | long | A,
|  | long | B
| ) |  |

long _IQ4cos | ( | long | A | ) |

long _IQ4cosPU | ( | long | A | ) |

long _IQ4div | ( | long | A,
|  | long | B
| ) |  |

long _IQ4exp | ( | long | A | ) |

long _IQ4frac | ( | long | A | ) |

long _IQ4int | ( | long | A | ) |

long _IQ4isqrt | ( | long | A | ) |

long _IQ4mag | ( | long | A,
|  | long | B
| ) |  |

long _IQ4mpyI32frac | ( | long | A,
|  | long | B
| ) |  |

long _IQ4mpyI32int | ( | long | A,
|  | long | B
| ) |  |

long _IQ4rmpy | ( | long | A,
|  | long | B
| ) |  |

long _IQ4rsmpy | ( | long | A,
|  | long | B
| ) |  |

long _IQ4sin | ( | long | A | ) |

long _IQ4sinPU | ( | long | A | ) |

long _IQ4sqrt | ( | long | A | ) |

int _IQ4toa | ( | char * | A,
|  | const char * | B,
|  | long | C
| ) |  |

float _IQ4toF | ( | long | A | ) |

long _IQ5acos | ( | long | A | ) |

long _IQ5asin | ( | long | A | ) |

long _IQ5atan2 | ( | long | A,
|  | long | B
| ) |  |

long _IQ5atan2PU | ( | long | A,
|  | long | B
| ) |  |

long _IQ5cos | ( | long | A | ) |

long _IQ5cosPU | ( | long | A | ) |

long _IQ5div | ( | long | A,
|  | long | B
| ) |  |

long _IQ5exp | ( | long | A | ) |

long _IQ5frac | ( | long | A | ) |

long _IQ5int | ( | long | A | ) |

long _IQ5isqrt | ( | long | A | ) |

long _IQ5mag | ( | long | A,
|  | long | B
| ) |  |

long _IQ5mpyI32frac | ( | long | A,
|  | long | B
| ) |  |

long _IQ5mpyI32int | ( | long | A,
|  | long | B
| ) |  |

long _IQ5rmpy | ( | long | A,
|  | long | B
| ) |  |

long _IQ5rsmpy | ( | long | A,
|  | long | B
| ) |  |

long _IQ5sin | ( | long | A | ) |

long _IQ5sinPU | ( | long | A | ) |

long _IQ5sqrt | ( | long | A | ) |

int _IQ5toa | ( | char * | A,
|  | const char * | B,
|  | long | C
| ) |  |

float _IQ5toF | ( | long | A | ) |

long _IQ6acos | ( | long | A | ) |

long _IQ6asin | ( | long | A | ) |

long _IQ6atan2 | ( | long | A,
|  | long | B
| ) |  |

long _IQ6atan2PU | ( | long | A,
|  | long | B
| ) |  |

long _IQ6cos | ( | long | A | ) |

long _IQ6cosPU | ( | long | A | ) |

long _IQ6div | ( | long | A,
|  | long | B
| ) |  |

long _IQ6exp | ( | long | A | ) |

long _IQ6frac | ( | long | A | ) |

long _IQ6int | ( | long | A | ) |

long _IQ6isqrt | ( | long | A | ) |

long _IQ6mag | ( | long | A,
|  | long | B
| ) |  |

long _IQ6mpyI32frac | ( | long | A,
|  | long | B
| ) |  |

long _IQ6mpyI32int | ( | long | A,
|  | long | B
| ) |  |

long _IQ6rmpy | ( | long | A,
|  | long | B
| ) |  |

long _IQ6rsmpy | ( | long | A,
|  | long | B
| ) |  |

long _IQ6sin | ( | long | A | ) |

long _IQ6sinPU | ( | long | A | ) |

long _IQ6sqrt | ( | long | A | ) |

int _IQ6toa | ( | char * | A,
|  | const char * | B,
|  | long | C
| ) |  |

float _IQ6toF | ( | long | A | ) |

long _IQ7acos | ( | long | A | ) |

long _IQ7asin | ( | long | A | ) |

long _IQ7atan2 | ( | long | A,
|  | long | B
| ) |  |

long _IQ7atan2PU | ( | long | A,
|  | long | B
| ) |  |

long _IQ7cos | ( | long | A | ) |

long _IQ7cosPU | ( | long | A | ) |

long _IQ7div | ( | long | A,
|  | long | B
| ) |  |

long _IQ7exp | ( | long | A | ) |

long _IQ7frac | ( | long | A | ) |

long _IQ7int | ( | long | A | ) |

long _IQ7isqrt | ( | long | A | ) |

long _IQ7mag | ( | long | A,
|  | long | B
| ) |  |

long _IQ7mpyI32frac | ( | long | A,
|  | long | B
| ) |  |

long _IQ7mpyI32int | ( | long | A,
|  | long | B
| ) |  |

long _IQ7rmpy | ( | long | A,
|  | long | B
| ) |  |

long _IQ7rsmpy | ( | long | A,
|  | long | B
| ) |  |

long _IQ7sin | ( | long | A | ) |

long _IQ7sinPU | ( | long | A | ) |

long _IQ7sqrt | ( | long | A | ) |

int _IQ7toa | ( | char * | A,
|  | const char * | B,
|  | long | C
| ) |  |

float _IQ7toF | ( | long | A | ) |

long _IQ8acos | ( | long | A | ) |

long _IQ8asin | ( | long | A | ) |

long _IQ8atan2 | ( | long | A,
|  | long | B
| ) |  |

long _IQ8atan2PU | ( | long | A,
|  | long | B
| ) |  |

long _IQ8cos | ( | long | A | ) |

long _IQ8cosPU | ( | long | A | ) |

long _IQ8div | ( | long | A,
|  | long | B
| ) |  |

long _IQ8exp | ( | long | A | ) |

long _IQ8frac | ( | long | A | ) |

long _IQ8int | ( | long | A | ) |

long _IQ8isqrt | ( | long | A | ) |

long _IQ8mag | ( | long | A,
|  | long | B
| ) |  |

long _IQ8mpyI32frac | ( | long | A,
|  | long | B
| ) |  |

long _IQ8mpyI32int | ( | long | A,
|  | long | B
| ) |  |

long _IQ8rmpy | ( | long | A,
|  | long | B
| ) |  |

long _IQ8rsmpy | ( | long | A,
|  | long | B
| ) |  |

long _IQ8sin | ( | long | A | ) |

long _IQ8sinPU | ( | long | A | ) |

long _IQ8sqrt | ( | long | A | ) |

int _IQ8toa | ( | char * | A,
|  | const char * | B,
|  | long | C
| ) |  |

float _IQ8toF | ( | long | A | ) |

long _IQ9acos | ( | long | A | ) |

long _IQ9asin | ( | long | A | ) |

long _IQ9atan2 | ( | long | A,
|  | long | B
| ) |  |

long _IQ9atan2PU | ( | long | A,
|  | long | B
| ) |  |

long _IQ9cos | ( | long | A | ) |

long _IQ9cosPU | ( | long | A | ) |

long _IQ9div | ( | long | A,
|  | long | B
| ) |  |

long _IQ9exp | ( | long | A | ) |

long _IQ9frac | ( | long | A | ) |

long _IQ9int | ( | long | A | ) |

long _IQ9isqrt | ( | long | A | ) |

long _IQ9mag | ( | long | A,
|  | long | B
| ) |  |

long _IQ9mpyI32frac | ( | long | A,
|  | long | B
| ) |  |

long _IQ9mpyI32int | ( | long | A,
|  | long | B
| ) |  |

long _IQ9rmpy | ( | long | A,
|  | long | B
| ) |  |

long _IQ9rsmpy | ( | long | A,
|  | long | B
| ) |  |

long _IQ9sin | ( | long | A | ) |

long _IQ9sinPU | ( | long | A | ) |

long _IQ9sqrt | ( | long | A | ) |

int _IQ9toa | ( | char * | A,
|  | const char * | B,
|  | long | C
| ) |  |

float _IQ9toF | ( | long | A | ) |