transpose16x16 renamed as transpose4x4

pull/6/merge
Dsplib 2018-12-12 23:48:01 +03:00
rodzic 3217aed2af
commit c421ea8a3e
2 zmienionych plików z 4 dodań i 4 usunięć

Wyświetl plik

@ -44,7 +44,7 @@ void dft7 (complex_t *x, complex_t* y);
#define DFT16_W3 0.707106781186548
void dft16 (complex_t *x, complex_t* y);
void transpose16x16(complex_t *x, complex_t* y);
void transpose4x4(complex_t *x, complex_t* y);

Wyświetl plik

@ -323,7 +323,7 @@ void dft16 (complex_t *x, complex_t* y)
complex_t t1[16];
double tmp;
transpose16x16(x, t0);
transpose4x4(x, t0);
dft4(t0, t1);
dft4(t0+4, t1+4);
@ -387,14 +387,14 @@ void dft16 (complex_t *x, complex_t* y)
dft4(t0+8, t1+8);
dft4(t0+12, t1+12);
transpose16x16(t1, y);
transpose4x4(t1, y);
}
/*******************************************************************************
16 x 16 matrix transpose
*******************************************************************************/
void transpose16x16(complex_t *x, complex_t* y)
void transpose4x4(complex_t *x, complex_t* y)
{
RE(y[ 0]) = RE(x[ 0]); IM(y[ 0]) = IM(x[ 0]);
RE(y[ 1]) = RE(x[ 4]); IM(y[ 1]) = IM(x[ 4]);