1
0
mirror of https://github.com/mariadb-corporation/mariadb-columnstore-engine.git synced 2025-07-29 08:21:15 +03:00

MCOL-3837 Optimize the regr_sxx, sxy and syy code a bit

This commit is contained in:
David Hall
2020-02-25 14:26:28 -06:00
parent dbf88575f0
commit d66972d09b
3 changed files with 7 additions and 18 deletions

View File

@ -128,11 +128,8 @@ mcsv1_UDAF::ReturnCode regr_syy::evaluate(mcsv1Context* context, static_any::any
long double N = data->cnt;
if (N > 0)
{
long double sumy = data->sumy;
long double sumy2 = data->sumy2;
long double var_popy = (sumy2 - (sumy * sumy / N)) / N;
valOut = static_cast<double>(N * var_popy);
long double var_popy = (data->sumy2 - (data->sumy * data->sumy / N));
valOut = static_cast<double>(var_popy);
}
return mcsv1_UDAF::SUCCESS;
}