/*==================================================================================== EVS Codec 3GPP TS26.443 Jun 30, 2015. Version CR 26.443-0006 ====================================================================================*/ #include "options.h" #include "prot.h" /*--------------------------------------------------------------------------* * reordvct() * * Rearrange a vector in decreasing order *--------------------------------------------------------------------------*/ void reordvct( short *y, /* i/o: vector to rearrange */ short N, /* i : dimensions */ short *idx /* o : reordered vector index */ ) { short i, j, k, n, im, temp; n = N - 1; for (i=0; i