From 2f2fa7b7f1b404cd02992806c68c8c9b7e1786e8 Mon Sep 17 00:00:00 2001 From: Dominic Kempf <dominic.kempf@iwr.uni-heidelberg.de> Date: Thu, 1 Mar 2018 12:22:17 +0100 Subject: [PATCH] Add get_high/get_low on opcounted Vec8d --- dune/perftool/common/vectorclass.hh | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/dune/perftool/common/vectorclass.hh b/dune/perftool/common/vectorclass.hh index 8208d0a1..fda65696 100644 --- a/dune/perftool/common/vectorclass.hh +++ b/dune/perftool/common/vectorclass.hh @@ -699,6 +699,24 @@ struct Vec8d BARRIER; } + Vec4d get_low() const + { + BARRIER; + Vec4d ret; + ret.load(&d); + BARRIER; + return ret; + } + + Vec4d get_low() const + { + BARRIER; + Vec4d ret; + ret.load(&d + 4); + BARRIER; + return ret; + } + Vec8d& load(const F* p) { BARRIER; -- GitLab