summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorErik Schnetter <schnetter@gmail.com>2013-06-18 18:48:00 -0400
committerErik Schnetter <schnetter@gmail.com>2013-06-18 18:48:00 -0400
commit1b45bc41215aa749816bd34f3005a805f11444c1 (patch)
tree0cae05ef7386b79b51584201750b1cc2ea252198
parent2f0318a2afef17f1991d1b61848b83ed3e0c9aff (diff)
downloadvecmathlib-1b45bc41215aa749816bd34f3005a805f11444c1.zip
vecmathlib-1b45bc41215aa749816bd34f3005a805f11444c1.tar.gz
Test barrier function
-rw-r--r--test.cc6
1 files changed, 6 insertions, 0 deletions
diff --git a/test.cc b/test.cc
index a9d2fcd..6719688 100644
--- a/test.cc
+++ b/test.cc
@@ -1001,6 +1001,12 @@ struct vecmathlib_test {
check_bool("set_elt", i<=n ? R(1.0) : R(0.0), r1[i], R(1.0));
}
}
+
+ realvec_t rcancel = r1;
+ rcancel += R(FP::max() / 2);
+ rcancel.barrier();
+ rcancel -= R(FP::max() / 2);
+ check_real("barrier", R(0.0), rcancel[0]);
}
// Change signature: "int" -> "int_t"
OpenPOWER on IntegriCloud