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