diff --git a/Source/MatrixFunctions/arm_mat_add_f32.c b/Source/MatrixFunctions/arm_mat_add_f32.c index 1a579693..64ee27c1 100644 --- a/Source/MatrixFunctions/arm_mat_add_f32.c +++ b/Source/MatrixFunctions/arm_mat_add_f32.c @@ -64,6 +64,11 @@ The functions check to make sure that pSrcA, pSrcB, and pDst have the same number of rows and columns. + + @par In-place operation + The destination matrix may be the same instance as either input matrix. + Its data buffer may also be identical to either source data buffer. Other + overlapping buffer arrangements are not supported. */ /** diff --git a/Source/MatrixFunctions/arm_mat_scale_f32.c b/Source/MatrixFunctions/arm_mat_scale_f32.c index 1cf524cb..0c9e8415 100644 --- a/Source/MatrixFunctions/arm_mat_scale_f32.c +++ b/Source/MatrixFunctions/arm_mat_scale_f32.c @@ -66,6 +66,11 @@
       scale = scaleFract * 2^shift.
   
+ + @par In-place operation + The destination matrix may be the same instance as the input matrix. Its + data buffer may also be identical to the source data buffer. Other + overlapping buffer arrangements are not supported. */ /** diff --git a/Source/MatrixFunctions/arm_mat_sub_f32.c b/Source/MatrixFunctions/arm_mat_sub_f32.c index 9790b545..12766b13 100644 --- a/Source/MatrixFunctions/arm_mat_sub_f32.c +++ b/Source/MatrixFunctions/arm_mat_sub_f32.c @@ -63,6 +63,11 @@ The functions check to make sure that pSrcA, pSrcB, and pDst have the same number of rows and columns. + + @par In-place operation + The destination matrix may be the same instance as either input matrix. + Its data buffer may also be identical to either source data buffer. Other + overlapping buffer arrangements are not supported. */ /**