28#if defined(SPANDSP_USE_FIXED_POINT)
29#define FP_SCALE(x) ((int16_t) x)
31#define FP_SCALE(x) (x)
35#if defined(SPANDSP_USE_FIXED_POINT)
38static const complexf_t v29_abab_constellation[6] =
41 {FP_SCALE( 3.0f), FP_SCALE(-3.0f)},
42 {FP_SCALE(-3.0f), FP_SCALE( 0.0f)},
43 {FP_SCALE( 1.0f), FP_SCALE(-1.0f)},
44 {FP_SCALE(-3.0f), FP_SCALE( 0.0f)},
45 {FP_SCALE( 0.0f), FP_SCALE(-3.0f)},
46 {FP_SCALE(-3.0f), FP_SCALE( 0.0f)}
49#if defined(SPANDSP_USE_FIXED_POINT)
52static const complexf_t v29_cdcd_constellation[6] =
55 {FP_SCALE( 3.0f), FP_SCALE( 0.0f)},
56 {FP_SCALE(-3.0f), FP_SCALE( 3.0f)},
57 {FP_SCALE( 3.0f), FP_SCALE( 0.0f)},
58 {FP_SCALE(-1.0f), FP_SCALE( 1.0f)},
59 {FP_SCALE( 3.0f), FP_SCALE( 0.0f)},
60 {FP_SCALE( 0.0f), FP_SCALE( 3.0f)}
63#if defined(SPANDSP_USE_FIXED_POINT)
66static const complexf_t v29_9600_constellation[16] =
69 {FP_SCALE( 3.0f), FP_SCALE( 0.0f)},
70 {FP_SCALE( 1.0f), FP_SCALE( 1.0f)},
71 {FP_SCALE( 0.0f), FP_SCALE( 3.0f)},
72 {FP_SCALE(-1.0f), FP_SCALE( 1.0f)},
73 {FP_SCALE(-3.0f), FP_SCALE( 0.0f)},
74 {FP_SCALE(-1.0f), FP_SCALE(-1.0f)},
75 {FP_SCALE( 0.0f), FP_SCALE(-3.0f)},
76 {FP_SCALE( 1.0f), FP_SCALE(-1.0f)},
77 {FP_SCALE( 5.0f), FP_SCALE( 0.0f)},
78 {FP_SCALE( 3.0f), FP_SCALE( 3.0f)},
79 {FP_SCALE( 0.0f), FP_SCALE( 5.0f)},
80 {FP_SCALE(-3.0f), FP_SCALE( 3.0f)},
81 {FP_SCALE(-5.0f), FP_SCALE( 0.0f)},
82 {FP_SCALE(-3.0f), FP_SCALE(-3.0f)},
83 {FP_SCALE( 0.0f), FP_SCALE(-5.0f)},
84 {FP_SCALE( 3.0f), FP_SCALE(-3.0f)}