Update SIMD booleans to use bitwise logic operators

Vectors should use (a | b) as opposed to (a || b).

Diffs=
701d8dee2 Update SIMD booleans to use bitwise logic operators
diff --git a/.rive_head b/.rive_head
index 04fcdcd..ea97e61 100644
--- a/.rive_head
+++ b/.rive_head
@@ -1 +1 @@
-e98b93a61cfa2a193ac2850b91f878be994fcdb4
+701d8dee259639d05720494ef7076e88c24e176e
diff --git a/include/rive/math/simd.hpp b/include/rive/math/simd.hpp
index dfc38fb..fd75adf 100644
--- a/include/rive/math/simd.hpp
+++ b/include/rive/math/simd.hpp
@@ -84,7 +84,7 @@
 #else
 #pragma message("performance: __builtin_elementwise_min() not supported. Consider updating clang.")
     // Generate the same behavior for NaN as the SIMD builtins. (isnan() is a no-op for int types.)
-    return b < a || isnan(a) ? b : a;
+    return ((b < a) | isnan(a)) ? b : a;
 #endif
 }
 
@@ -97,7 +97,7 @@
 #else
 #pragma message("performance: __builtin_elementwise_max() not supported. Consider updating clang.")
     // Generate the same behavior for NaN as the SIMD builtins. (isnan() is a no-op for int types.)
-    return a < b || isnan(a) ? b : a;
+    return ((a < b) | isnan(a)) ? b : a;
 #endif
 }