Coverity issue fix

Out-of-bound access fix in malloc failure case for following APIs: ddot_, zdotc_, zdotu_

AMD-Internal: [CPUPL-4686]
Change-Id: I676697223604fbb2a8d03421d98ed0d8d706f8c7
This commit is contained in:
Moripalli Chitra
2024-08-01 11:59:20 +05:30
parent 0d95fcf20c
commit 448702a1b4

View File

@@ -470,8 +470,19 @@ double ddot_blis_impl
}
else
{
nt = 1;
rho_temp = ρ
dotv_ker_ptr
(
BLIS_NO_CONJUGATE,
BLIS_NO_CONJUGATE,
n_elem,
x0, incx0,
y0, incy0,
&rho,
cntx
);
AOCL_DTL_TRACE_EXIT(AOCL_DTL_LEVEL_TRACE_1)
return rho;
}
_Pragma("omp parallel num_threads(nt)")
@@ -867,8 +878,19 @@ dcomplex zdotu_blis_impl
}
else
{
nt = 1;
rho_temp = ρ
zdotv_ker_ptr
(
BLIS_NO_CONJUGATE,
BLIS_NO_CONJUGATE,
n0,
x0, incx0,
y0, incy0,
&rho,
cntx
);
AOCL_DTL_TRACE_EXIT(AOCL_DTL_LEVEL_TRACE_1)
return rho;
}
_Pragma("omp parallel num_threads(nt)")
@@ -1267,8 +1289,19 @@ dcomplex zdotc_blis_impl
}
else
{
nt = 1;
rho_temp = ρ
zdotv_ker_ptr
(
BLIS_CONJUGATE,
BLIS_NO_CONJUGATE,
n0,
x0, incx0,
y0, incy0,
&rho,
cntx
);
AOCL_DTL_TRACE_EXIT(AOCL_DTL_LEVEL_TRACE_1)
return rho;
}
_Pragma("omp parallel num_threads(nt)")