59 #define Q0n7_FIX1 ((Q0n7) 127
)
60 #define Q7n8_FIX1 ((Q7n8) 256
)
61 #define Q8n8_FIX1 ((Q8n8) 256
)
62 #define Q23n8_FIX1 ((Q23n8) 256
)
63 #define Q1n14_FIX1 ((Q1n14) 16384
)
64 #define Q1n15_FIX1 ((Q1n15) 32768
)
65 #define Q16n16_FIX1 ((Q16n16) 65536
)
66 #define Q0n15_FIX1 ((Q0n15) 32767
)
67 #define Q0n16_FIX1 ((Q0n16) 65535
)
68 #define Q15n0_FIX1 ((Q15n0) 16384
)
69 #define Q15n16_FIX1 ((Q15n16) 65536
)
70 #define Q8n24_FIX1 ((Q8n24) 16777216
)
71 #define Q0n32_FIX1 ((Q0n32) 4294967295
)
73 #define Q16n16_PI ((Q16n16) 205887
)
74 #define Q3n13_2PI ((Q3n13) 411775
)
75 #define Q16n16_2PI ((Q16n16) 411775
)
77 #define low15bits ((Q1n15) 32767
)
347 return ((int16_t)((((int32_t)(a))*(b))>>8));
409 int16_t ipow(int16_t base, int16_t exp);
415 uint8_t uint8_tRnd(uint8_t min, uint8_t max);
416 uint16_t isqrt16(uint16_t n);
417 uint32_t isqrt32(uint32_t n);