float tmp1, tmp2;
spx_word16_t tmp1, tmp2;
static void compute_quant_weights(spx_lsp_t *qlsp, spx_word16_t *quant_weight, int order){   int i;   float tmp1, tmp2;   for (i=0;i<order;i++)   {      if (i==0)         tmp1 = qlsp[i];      else         tmp1 = qlsp[i]-qlsp[i-1];      if (i==order-1)         tmp2 = LSP_PI-qlsp[i];      else         tmp2 = qlsp[i+1]-qlsp[i];      if (tmp2<tmp1)         tmp1 = tmp2;#ifdef FIXED_POINT      quant_weight[i] = DIV32_16(81920,ADD16(300,tmp1));#else      quant_weight[i] = 10/(.04+tmp1);#endif   }}