/* ======================================================================== */
/*  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.                            */
/* ======================================================================== */