From a6c9752883d951517ca6f2b4690067b0ad03dd0e Mon Sep 17 00:00:00 2001 From: sofia Date: Tue, 22 Jul 2025 13:26:08 +0300 Subject: [PATCH] Use unordered comparisons in floats --- reid-llvm-lib/src/compile.rs | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/reid-llvm-lib/src/compile.rs b/reid-llvm-lib/src/compile.rs index c5fff99..bfb8d12 100644 --- a/reid-llvm-lib/src/compile.rs +++ b/reid-llvm-lib/src/compile.rs @@ -1070,12 +1070,12 @@ impl CmpPredicate { use CmpPredicate::*; use LLVMRealPredicate::*; match self { - LT => LLVMRealOLT, - LE => LLVMRealOLE, - GT => LLVMRealOGT, - GE => LLVMRealOGE, - EQ => LLVMRealOEQ, - NE => LLVMRealONE, + LT => LLVMRealULT, + LE => LLVMRealULE, + GT => LLVMRealUGT, + GE => LLVMRealUGE, + EQ => LLVMRealUEQ, + NE => LLVMRealUNE, } } }