|
Fixed Point Arithmetic
0
Fixed-point math library.
|
Type definitions for fixed point arithmetic types. More...
#include <stdint.h>Go to the source code of this file.
Data Structures | |
| struct | mfrac |
| 16 bit fractional number in Q8.8 format. More... | |
| struct | frac |
| 16 bit fractional number in Q1.15 format. More... | |
| struct | dfrac |
| 32 bit fractional number in Q2.30 format. More... | |
| struct | efrac |
| 32 bit fractional number in Q17.15 format. More... | |
Macros | |
| #define | MFRAC_BIT (16) |
| #define | FRAC_BIT (16) |
| #define | DFRAC_BIT (32) |
| #define | EFRAC_BIT (32) |
| #define | MFRAC_1_V (INT16_MAX >> 8) |
| mfrac representing 1. More... | |
| #define | MFRAC_minus1_V (INT16_MIN >> 8) |
| mfrac representing -1. More... | |
| #define | MFRAC_MAX_V INT16_MAX |
| Maximum (most positive) value for a frac. More... | |
| #define | MFRAC_MIN_V INT16_MIN |
| Minimum (most negative) value for a frac. More... | |
Typedefs | |
| typedef int16_t | mfrac_base |
| typedef int16_t | frac_base |
| typedef int32_t | dfrac_base |
| typedef int32_t | efrac_base |
| typedef frac | frac_s16 |
| typedef dfrac | frac_s32 |
Type definitions for fixed point arithmetic types.
Definition in file types.h.
1.8.15