Lines Matching +full:- +full:m

1 /* ----------------------------------------------------------------------
4 * Description: Floating-point matrix addition
9 * Target Processor: Cortex-M and Cortex-A cores
10 * -------------------------------------------------------------------- */
12 * Copyright (C) 2010-2021 ARM Limited or its affiliates. All rights reserved.
14 * SPDX-License-Identifier: Apache-2.0
20 * www.apache.org/licenses/LICENSE-2.0
73 @brief Floating-point matrix addition.
78 - \ref ARM_MATH_SUCCESS : Operation successful
79 - \ref ARM_MATH_SIZE_MISMATCH : Matrix size check failed
96 pDataA = pSrcA->pData; in arm_mat_add_f32()
97 pDataB = pSrcB->pData; in arm_mat_add_f32()
98 pDataDst = pDst->pData; in arm_mat_add_f32()
104 if ((pSrcA->numRows != pSrcB->numRows) || in arm_mat_add_f32()
105 (pSrcA->numCols != pSrcB->numCols) || in arm_mat_add_f32()
106 (pSrcA->numRows != pDst->numRows) || (pSrcA->numCols != pDst->numCols)) in arm_mat_add_f32()
117 numSamples = (uint32_t) pSrcA->numRows * pSrcA->numCols; in arm_mat_add_f32()
121 /* C(m,n) = A(m,n) + B(m,n) */ in arm_mat_add_f32()
133 blkCnt--; in arm_mat_add_f32()
166 float32_t *pIn1 = pSrcA->pData; /* input data matrix pointer A */ in arm_mat_add_f32()
167 float32_t *pIn2 = pSrcB->pData; /* input data matrix pointer B */ in arm_mat_add_f32()
168 float32_t *pOut = pDst->pData; /* output data matrix pointer */ in arm_mat_add_f32()
177 if ((pSrcA->numRows != pSrcB->numRows) || in arm_mat_add_f32()
178 (pSrcA->numCols != pSrcB->numCols) || in arm_mat_add_f32()
179 (pSrcA->numRows != pDst->numRows) || (pSrcA->numCols != pDst->numCols)) in arm_mat_add_f32()
192 numSamples = (uint32_t) pSrcA->numRows * pSrcA->numCols; in arm_mat_add_f32()
200 /* C(m,n) = A(m,n) + B(m,n) */ in arm_mat_add_f32()
212 blkCnt--; in arm_mat_add_f32()
221 /* C(m,n) = A(m,n) + B(m,n) */ in arm_mat_add_f32()
226 blkCnt--; in arm_mat_add_f32()
242 float32_t *pInA = pSrcA->pData; /* input data matrix pointer A */ in arm_mat_add_f32()
243 float32_t *pInB = pSrcB->pData; /* input data matrix pointer B */ in arm_mat_add_f32()
244 float32_t *pOut = pDst->pData; /* output data matrix pointer */ in arm_mat_add_f32()
253 if ((pSrcA->numRows != pSrcB->numRows) || in arm_mat_add_f32()
254 (pSrcA->numCols != pSrcB->numCols) || in arm_mat_add_f32()
255 (pSrcA->numRows != pDst->numRows) || in arm_mat_add_f32()
256 (pSrcA->numCols != pDst->numCols) ) in arm_mat_add_f32()
267 numSamples = (uint32_t) pSrcA->numRows * pSrcA->numCols; in arm_mat_add_f32()
276 /* C(m,n) = A(m,n) + B(m,n) */ in arm_mat_add_f32()
288 blkCnt--; in arm_mat_add_f32()
303 /* C(m,n) = A(m,n) + B(m,n) */ in arm_mat_add_f32()
309 blkCnt--; in arm_mat_add_f32()