From 463cfebdfd211e606b5bee8b407d9cb73e58bb38 Mon Sep 17 00:00:00 2001 From: John Halley Gotway Date: Sat, 8 Mar 2025 18:03:15 -0700 Subject: [PATCH] Per #3095, reorder for efficiency. --- src/basic/vx_math/is_bad_data.h | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/basic/vx_math/is_bad_data.h b/src/basic/vx_math/is_bad_data.h index b0f9d82572..3861e1a082 100644 --- a/src/basic/vx_math/is_bad_data.h +++ b/src/basic/vx_math/is_bad_data.h @@ -52,9 +52,10 @@ inline int is_bad_data(char a) { } inline int is_eq(double a, double b, double tol) { - if((is_bad_data(a) && is_bad_data(b)) || - fabs(a - b) < tol) return 1; - else return 0; + if(fabs(a - b) < tol || + (is_bad_data(a) && + is_bad_data(b))) return 1; + else return 0; } inline int is_eq(double a, double b) {