/usr/lib/gcc/x86_64-redhat-linux/11/../../../../include/c++/11/bits/stl_algobase.h: 923 - 924
--------------------------------------------------------------------------------

923:       for (; __first != __last; ++__first)
924: 	*__first = __tmp;
/beegfs/hackathon/users/eoseret/qaas_runs_test/178-654-6841/intel/miniqmc/build/miniqmc/src/Numerics/Spline2/MultiBsplineEvalHelper.hpp: 53 - 63
--------------------------------------------------------------------------------

53:   if (x < 0)
[...]
60:     ind = static_cast<int>(x);
61:     dx = x - ind;
62:     // upper bound
63:     if (ind > nmax)
/beegfs/hackathon/users/eoseret/qaas_runs_test/178-654-6841/intel/miniqmc/build/miniqmc/src/Numerics/Spline2/MultiBsplineRef.hpp: 41 - 73
--------------------------------------------------------------------------------

41: {
42:   x -= spline_m->x_grid.start;
43:   y -= spline_m->y_grid.start;
44:   z -= spline_m->z_grid.start;
45:   T tx, ty, tz;
46:   int ix, iy, iz;
47:   spline2::getSplineBound(x * spline_m->x_grid.delta_inv, tx, ix, spline_m->x_grid.num - 1);
48:   spline2::getSplineBound(y * spline_m->y_grid.delta_inv, ty, iy, spline_m->y_grid.num - 1);
49:   spline2::getSplineBound(z * spline_m->z_grid.delta_inv, tz, iz, spline_m->z_grid.num - 1);
[...]
57:   const intptr_t ys = spline_m->y_stride;
[...]
63:   for (size_t i = 0; i < 4; i++)
64:     for (size_t j = 0; j < 4; j++)
65:     {
66:       const T pre00           = a[i] * b[j];
67:       const T* restrict coefs = spline_m->coefs + (ix + i) * xs + (iy + j) * ys + iz * zs;
68:       for (size_t n = 0; n < num_splines; n++)
69:         vals[n] += pre00 *
70:             (c[0] * coefs[n] + c[1] * coefs[n + zs] + c[2] * coefs[n + 2 * zs] +
71:              c[3] * coefs[n + 3 * zs]);
72:     }
73: }
/beegfs/hackathon/users/eoseret/qaas_runs_test/178-654-6841/intel/miniqmc/build/miniqmc/src/Numerics/Spline2/MultiBsplineData.hpp: 54 - 57
--------------------------------------------------------------------------------

54:     a[0] = ((A00 * tx + A01) * tx + A02) * tx + A03;
55:     a[1] = ((A10 * tx + A11) * tx + A12) * tx + A13;
56:     a[2] = ((A20 * tx + A21) * tx + A22) * tx + A23;
57:     a[3] = ((A30 * tx + A31) * tx + A32) * tx + A33;
