diff --git a/dune/perftool/common/vectorclass.hh b/dune/perftool/common/vectorclass.hh index 9a87d0586a2bf4309826d48f4f850e3d644b2d8f..8208d0a16802eb2f91f2b0a0cdb90f0431995b23 100644 --- a/dune/perftool/common/vectorclass.hh +++ b/dune/perftool/common/vectorclass.hh @@ -46,10 +46,11 @@ struct Vec4d BARRIER; } - Vec4d(double d) + Vec4d(F dl, F du) { BARRIER; - std::fill(_d,_d+4,d); + std::fill(_d,_d+2,dl); + std::fill(_d+2,_d+4,du); BARRIER; } @@ -684,10 +685,11 @@ struct Vec8d BARRIER; } - Vec8d(double d) + Vec8d(F dl, F du) { BARRIER; - std::fill(_d,_d+8,d); + std::fill(_d,_d+4,dl); + std::fill(_d+4,_d+8,du); BARRIER; }