From 40893c46b512f0d08bbe2bcbb45ca97e3091b8e1 Mon Sep 17 00:00:00 2001
From: Tammo Jan Dijkema <dijkema@astron.nl>
Date: Fri, 8 Jan 2016 18:51:57 +0000
Subject: [PATCH] Task #8973: reverse merge (undo) r33212 (I'll never commit on
 the trunk again)

---
 CEP/Calibration/BBSKernel/include/BBSKernel/EstimateUtil.h  | 2 +-
 CEP/DP3/AOFlagger/src/msio/image2d.cpp                      | 4 ++--
 .../AOFlagger/src/strategy/algorithms/highpassfilter.cpp    | 6 +++---
 3 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/CEP/Calibration/BBSKernel/include/BBSKernel/EstimateUtil.h b/CEP/Calibration/BBSKernel/include/BBSKernel/EstimateUtil.h
index 935982c0ea6..3b7860f8131 100644
--- a/CEP/Calibration/BBSKernel/include/BBSKernel/EstimateUtil.h
+++ b/CEP/Calibration/BBSKernel/include/BBSKernel/EstimateUtil.h
@@ -467,7 +467,7 @@ T storeCoeff(const Location &cell, const ParmGroup &solvables, T first)
 template <typename T>
 inline bool isfinite(T x)
 {
-    return !std::isnan(x) && !std::isinf(x);
+    return !isnan(x) && !isinf(x);
 }
 
 // @}
diff --git a/CEP/DP3/AOFlagger/src/msio/image2d.cpp b/CEP/DP3/AOFlagger/src/msio/image2d.cpp
index 185bb69b89e..45078dafb74 100644
--- a/CEP/DP3/AOFlagger/src/msio/image2d.cpp
+++ b/CEP/DP3/AOFlagger/src/msio/image2d.cpp
@@ -182,7 +182,7 @@ num_t Image2D::GetMaximumFinite() const {
 	for(size_t y=0;y<_height;++y)
 	{
 		for(size_t x=0;x<_width;++x) {
-			if(std::isfinite(_dataPtr[y][x]) && _dataPtr[y][x] > max) {
+			if(isfinite(_dataPtr[y][x]) && _dataPtr[y][x] > max) {
 				max = _dataPtr[y][x];
 			}
 		}
@@ -195,7 +195,7 @@ num_t Image2D::GetMinimumFinite() const {
 	for(size_t y=0;y<_height;++y)
 	{
 		for(size_t x=0;x<_width;++x) {
-			if(std::isfinite(_dataPtr[y][x]) && _dataPtr[y][x] < min) {
+			if(isfinite(_dataPtr[y][x]) && _dataPtr[y][x] < min) {
 				min = _dataPtr[y][x];
 			}
 		}
diff --git a/CEP/DP3/AOFlagger/src/strategy/algorithms/highpassfilter.cpp b/CEP/DP3/AOFlagger/src/strategy/algorithms/highpassfilter.cpp
index 426561865b8..301d8a76945 100644
--- a/CEP/DP3/AOFlagger/src/strategy/algorithms/highpassfilter.cpp
+++ b/CEP/DP3/AOFlagger/src/strategy/algorithms/highpassfilter.cpp
@@ -162,7 +162,7 @@ void HighPassFilter::setFlaggedValuesToZeroAndMakeWeights(const Image2DCPtr &inp
 	{
 		for(size_t x=0;x<width;++x)
 		{
-			if(inputMask->Value(x, y) || !std::isfinite(inputImage->Value(x, y)))
+			if(inputMask->Value(x, y) || !isfinite(inputImage->Value(x, y)))
 			{
 				outputImage->SetValue(x, y, 0.0);
 				weightsOutput->SetValue(x, y, 0.0);
@@ -193,8 +193,8 @@ void HighPassFilter::setFlaggedValuesToZeroAndMakeWeightsSSE(const Image2DCPtr &
 			// Assign each integer to one bool in the mask
 			// Convert false to 0xFFFFFFFF and true to 0
 			__m128 conditionMask = _mm_castsi128_ps(
-				_mm_cmpeq_epi32(_mm_set_epi32(rowPtr[3] || !std::isfinite(inputPtr[3]), rowPtr[2] || !std::isfinite(inputPtr[2]),
-																			rowPtr[1] || !std::isfinite(inputPtr[1]), rowPtr[0] || !std::isfinite(inputPtr[0])),
+				_mm_cmpeq_epi32(_mm_set_epi32(rowPtr[3] || !isfinite(inputPtr[3]), rowPtr[2] || !isfinite(inputPtr[2]),
+																			rowPtr[1] || !isfinite(inputPtr[1]), rowPtr[0] || !isfinite(inputPtr[0])),
 												zero4i));
 			
 			_mm_store_ps(weightsPtr, _mm_or_ps(
-- 
GitLab