67 uint16_t nColumns = pSrc->
numCols;
68 uint16_t col, row = nRows, i = 0u;
71 #ifndef ARM_MATH_CM0_FAMILY 74 #ifndef UNALIGNED_SUPPORT_DISABLE 84 #ifdef ARM_MATH_MATRIX_CHECK 103 col = nColumns >> 2u;
106 pOut = pDst->
pData + i;
112 #ifndef UNALIGNED_SUPPORT_DISABLE 118 #ifndef ARM_MATH_BIG_ENDIAN 124 *pOut = (
q15_t) ((in & (
q31_t) 0xffff0000) >> 16);
133 #ifndef ARM_MATH_BIG_ENDIAN 135 *pOut = (
q15_t) ((in & (
q31_t) 0xffff0000) >> 16);
147 #ifndef ARM_MATH_BIG_ENDIAN 158 #ifndef ARM_MATH_BIG_ENDIAN 164 *pOut = (
q15_t) ((in & (
q31_t) 0xffff0000) >> 16);
172 #ifndef ARM_MATH_BIG_ENDIAN 174 *pOut = (
q15_t) ((in & (
q31_t) 0xffff0000) >> 16);
226 col = nColumns % 0x4u;
232 #ifdef ARM_MATH_MATRIX_CHECK 249 pOut = pDst->
pData + i;
arm_status arm_mat_trans_q15(const arm_matrix_instance_q15 *pSrc, arm_matrix_instance_q15 *pDst)
Q15 matrix transpose.
int16_t q15_t
16-bit fractional data type in 1.15 format.
#define __SIMD32(addr)
definition to read/write two 16 bit values.
Instance structure for the Q15 matrix structure.
int32_t q31_t
32-bit fractional data type in 1.31 format.
arm_status
Error status returned by some functions in the library.