From dcbf6b581b0fc04771d8a39d2cf53ee18cb8c25b Mon Sep 17 00:00:00 2001 From: Dominic Kempf <dominic.kempf@iwr.uni-heidelberg.de> Date: Thu, 1 Mar 2018 12:36:06 +0100 Subject: [PATCH] Add Vec8d(Vec4d, Vec4d) constructor --- dune/perftool/common/vectorclass.hh | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/dune/perftool/common/vectorclass.hh b/dune/perftool/common/vectorclass.hh index 727b1084..16955159 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} { -- GitLab