diff --git a/dune/perftool/common/vectorclass.hh b/dune/perftool/common/vectorclass.hh index 727b1084fa70ac1d66e1d3df0035d939cd5bda9b..16955159bed0799bc3c43976e00c734f1dc79958 100644 --- a/dune/perftool/common/vectorclass.hh +++ b/dune/perftool/common/vectorclass.hh @@ -693,6 +693,14 @@ struct Vec8d BARRIER; } + Vec8d(Vec4d low, Vec4d high) + { + BARRIER; + std::copy(_d, _d+4, low._d); + std::copy(_d+4, _d+8, high._d); + BARRIER; + } + Vec8d(F d0, F d1, F d2, F d3, F d4, F d5, F d6, F d7) : _d{d0,d1,d2,d3,d4,d5,d6,d7} {