qlsp[i]-=LSP_SCALING*(.3125*i+.75);
qlsp[i]-=LSP_LINEAR_HIGH(i);
void lsp_quant_high(spx_lsp_t *lsp, spx_lsp_t *qlsp, int order, SpeexBits *bits){   int i;   int id;   spx_word16_t quant_weight[10];   for (i=0;i<order;i++)      qlsp[i]=lsp[i];   compute_quant_weights(qlsp, quant_weight, order);   /*   quant_weight[0] = 10/(qlsp[1]-qlsp[0]);   quant_weight[order-1] = 10/(qlsp[order-1]-qlsp[order-2]);   for (i=1;i<order-1;i++)   {      tmp1 = 10/(qlsp[i]-qlsp[i-1]);      tmp2 = 10/(qlsp[i+1]-qlsp[i]);      quant_weight[i] = tmp1 > tmp2 ? tmp1 : tmp2;      }*/   for (i=0;i<order;i++)      qlsp[i]-=LSP_SCALING*(.3125*i+.75);#ifndef FIXED_POINT   for (i=0;i<order;i++)      qlsp[i] = qlsp[i]*LSP_SCALE;#endif   id = lsp_quant(qlsp, high_lsp_cdbk, 64, order);   speex_bits_pack(bits, id, 6);   for (i=0;i<order;i++)      qlsp[i]*=2;   id = lsp_weight_quant(qlsp, quant_weight, high_lsp_cdbk2, 64, order);   speex_bits_pack(bits, id, 6);#ifdef FIXED_POINT   for (i=0;i<order;i++)      qlsp[i] = PSHR(qlsp[i],1);#else   for (i=0;i<order;i++)      qlsp[i] = qlsp[i]*0.0019531;#endif   for (i=0;i<order;i++)      qlsp[i]=lsp[i]-qlsp[i];}