Fix uninitialised variable references reported by GCC 12 (#42)

This commit fixes the uninitialised variable reference warnings
reported by GCC 12.

Signed-off-by: Stephanos Ioannidis <root@stephanos.io>

Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
pull/53/head
Stephanos Ioannidis 3 years ago committed by GitHub
parent cbf9e73c06
commit 5783c6e509
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -62,7 +62,7 @@ arm_status arm_mat_add_f16(
arm_status status; arm_status status;
uint32_t numSamples; /* total number of elements in the matrix */ uint32_t numSamples; /* total number of elements in the matrix */
float16_t *pDataA, *pDataB, *pDataDst; float16_t *pDataA, *pDataB, *pDataDst;
f16x8_t vecA, vecB, vecDst; f16x8_t vecA, vecB, vecDst = { 0 };
float16_t const *pSrcAVec; float16_t const *pSrcAVec;
float16_t const *pSrcBVec; float16_t const *pSrcBVec;
uint32_t blkCnt; /* loop counters */ uint32_t blkCnt; /* loop counters */

@ -88,7 +88,7 @@ arm_status arm_mat_add_f32(
arm_status status; arm_status status;
uint32_t numSamples; /* total number of elements in the matrix */ uint32_t numSamples; /* total number of elements in the matrix */
float32_t *pDataA, *pDataB, *pDataDst; float32_t *pDataA, *pDataB, *pDataDst;
f32x4_t vecA, vecB, vecDst; f32x4_t vecA, vecB, vecDst = { 0 };
float32_t const *pSrcAVec; float32_t const *pSrcAVec;
float32_t const *pSrcBVec; float32_t const *pSrcBVec;
uint32_t blkCnt; /* loop counters */ uint32_t blkCnt; /* loop counters */

@ -59,7 +59,7 @@ arm_status arm_mat_add_q15(
{ {
uint32_t numSamples; /* total number of elements in the matrix */ uint32_t numSamples; /* total number of elements in the matrix */
q15_t *pDataA, *pDataB, *pDataDst; q15_t *pDataA, *pDataB, *pDataDst;
q15x8_t vecA, vecB, vecDst; q15x8_t vecA, vecB, vecDst = { 0 };
q15_t const *pSrcAVec; q15_t const *pSrcAVec;
q15_t const *pSrcBVec; q15_t const *pSrcBVec;
uint32_t blkCnt; /* loop counters */ uint32_t blkCnt; /* loop counters */

@ -59,7 +59,7 @@ arm_status arm_mat_add_q31(
arm_status status; /* status of matrix addition */ arm_status status; /* status of matrix addition */
uint32_t numSamples; /* total number of elements in the matrix */ uint32_t numSamples; /* total number of elements in the matrix */
q31_t *pDataA, *pDataB, *pDataDst; q31_t *pDataA, *pDataB, *pDataDst;
q31x4_t vecA, vecB, vecDst; q31x4_t vecA, vecB, vecDst = { 0 };
q31_t const *pSrcAVec; q31_t const *pSrcAVec;
q31_t const *pSrcBVec; q31_t const *pSrcBVec;
uint32_t blkCnt; /* loop counters */ uint32_t blkCnt; /* loop counters */

@ -60,7 +60,7 @@ arm_status arm_mat_sub_f16(
arm_status status; /* status of matrix subtraction */ arm_status status; /* status of matrix subtraction */
uint32_t numSamples; /* total number of elements in the matrix */ uint32_t numSamples; /* total number of elements in the matrix */
float16_t *pDataA, *pDataB, *pDataDst; float16_t *pDataA, *pDataB, *pDataDst;
f16x8_t vecA, vecB, vecDst; f16x8_t vecA, vecB, vecDst = { 0 };
float16_t const *pSrcAVec; float16_t const *pSrcAVec;
float16_t const *pSrcBVec; float16_t const *pSrcBVec;
uint32_t blkCnt; /* loop counters */ uint32_t blkCnt; /* loop counters */

@ -85,7 +85,7 @@ arm_status arm_mat_sub_f32(
arm_status status; /* status of matrix subtraction */ arm_status status; /* status of matrix subtraction */
uint32_t numSamples; /* total number of elements in the matrix */ uint32_t numSamples; /* total number of elements in the matrix */
float32_t *pDataA, *pDataB, *pDataDst; float32_t *pDataA, *pDataB, *pDataDst;
f32x4_t vecA, vecB, vecDst; f32x4_t vecA, vecB, vecDst = { 0 };
float32_t const *pSrcAVec; float32_t const *pSrcAVec;
float32_t const *pSrcBVec; float32_t const *pSrcBVec;
uint32_t blkCnt; /* loop counters */ uint32_t blkCnt; /* loop counters */

@ -59,7 +59,7 @@ arm_status arm_mat_sub_q15(
{ {
uint32_t numSamples; /* total number of elements in the matrix */ uint32_t numSamples; /* total number of elements in the matrix */
q15_t *pDataA, *pDataB, *pDataDst; q15_t *pDataA, *pDataB, *pDataDst;
q15x8_t vecA, vecB, vecDst; q15x8_t vecA, vecB, vecDst = { 0 };
q15_t const *pSrcAVec; q15_t const *pSrcAVec;
q15_t const *pSrcBVec; q15_t const *pSrcBVec;
uint32_t blkCnt; /* loop counters */ uint32_t blkCnt; /* loop counters */

@ -58,7 +58,7 @@ arm_status arm_mat_sub_q31(
{ {
uint32_t numSamples; /* total number of elements in the matrix */ uint32_t numSamples; /* total number of elements in the matrix */
q31_t *pDataA, *pDataB, *pDataDst; q31_t *pDataA, *pDataB, *pDataDst;
q31x4_t vecA, vecB, vecDst; q31x4_t vecA, vecB, vecDst = { 0 };
q31_t const *pSrcAVec; q31_t const *pSrcAVec;
q31_t const *pSrcBVec; q31_t const *pSrcBVec;
uint32_t blkCnt; /* loop counters */ uint32_t blkCnt; /* loop counters */

@ -68,7 +68,7 @@ void arm_float_to_q15(
uint32_t blkCnt; uint32_t blkCnt;
float32_t maxQ = (float32_t) Q15_MAX; float32_t maxQ = (float32_t) Q15_MAX;
f32x4x2_t tmp; f32x4x2_t tmp;
q15x8_t vecDst; q15x8_t vecDst = { 0 };
#ifdef ARM_MATH_ROUNDING #ifdef ARM_MATH_ROUNDING
float32_t in; float32_t in;
#endif #endif

@ -67,8 +67,8 @@ void arm_float_to_q7(
uint32_t blkCnt; /* loop counters */ uint32_t blkCnt; /* loop counters */
float32_t maxQ = powf(2.0, 7); float32_t maxQ = powf(2.0, 7);
f32x4x4_t tmp; f32x4x4_t tmp;
q15x8_t evVec, oddVec; q15x8_t evVec = { 0 }, oddVec = { 0 };
q7x16_t vecDst; q7x16_t vecDst = { 0 };
float32_t const *pSrcVec; float32_t const *pSrcVec;
#ifdef ARM_MATH_ROUNDING #ifdef ARM_MATH_ROUNDING
float32_t in; float32_t in;

@ -60,7 +60,7 @@ void arm_q15_to_q7(
uint32_t blkCnt; /* loop counters */ uint32_t blkCnt; /* loop counters */
q15x8x2_t tmp; q15x8x2_t tmp;
q15_t const *pSrcVec; q15_t const *pSrcVec;
q7x16_t vecDst; q7x16_t vecDst = { 0 };
pSrcVec = (q15_t const *) pSrc; pSrcVec = (q15_t const *) pSrc;

@ -58,7 +58,7 @@ void arm_q31_to_q15(
{ {
uint32_t blkCnt; /* loop counters */ uint32_t blkCnt; /* loop counters */
q31x4x2_t tmp; q31x4x2_t tmp;
q15x8_t vecDst; q15x8_t vecDst = { 0 };
q31_t const *pSrcVec; q31_t const *pSrcVec;

@ -58,8 +58,8 @@ void arm_q31_to_q7(
{ {
uint32_t blkCnt; /* loop counters */ uint32_t blkCnt; /* loop counters */
q31x4x4_t tmp; q31x4x4_t tmp;
q15x8_t evVec, oddVec; q15x8_t evVec = { 0 }, oddVec = { 0 };
q7x16_t vecDst; q7x16_t vecDst = { 0 };
q31_t const *pSrcVec; q31_t const *pSrcVec;
pSrcVec = (q31_t const *) pSrc; pSrcVec = (q31_t const *) pSrc;

Loading…
Cancel
Save