/* ======================================================================== */ /* TEXAS INSTRUMENTS, INC. */ /* */ /* NAME */ /* DSPF_sp_mat_trans -- Single Precision matrix transpose */ /* */ /* USAGE */ /* This routine has the following C prototype: */ /* */ /* void DSPF_sp_mat_trans(const float *restrict x, */ /* int rows, */ /* int cols, */ /* float *restrict r */ /* ) */ /* */ /* x[r1*c1]: Input matrix containing r1*c1 floating point */ /* numbers having r1 rows and c1 columns. */ /* rows : No. of rows in matrix x. */ /* Also no. of columns in matrix r */ /* cols : No. of columns in matrix x. */ /* Also no. of rows in matrix r. */ /* r[c1*c2]: Output matrix containing c1*r1 floating point */ /* numbers having c1 rows and r1 columns. */ /* */ /* DESCRIPTION */ /* */ /* This function transposes the input matrix x[] and writes the */ /* result to matrix r[]. */ /* */ /* ------------------------------------------------------------------------ */ /* Copyright (c) 2003 Texas Instruments, Incorporated. */ /* All Rights Reserved. */ /* ======================================================================== */ #ifndef DSPF_SP_MAT_TRANS_ #define DSPF_SP_MAT_TRANS_ 1 void DSPF_sp_mat_trans(const float *restrict x, int rows, int cols, float *restrict r); #endif /* ======================================================================== */ /* End of file: dspf_sp_mat_trans.h */ /* ------------------------------------------------------------------------ */ /* Copyright (C) 2003 Texas Instruments, Incorporated. */ /* All Rights Reserved. */ /* ======================================================================== */