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