From 944ab5cb92dca91006eedc9da18b88c9453b9914 Mon Sep 17 00:00:00 2001 From: Paolo Teti Date: Sun, 25 Feb 2018 18:35:36 +0100 Subject: [PATCH] Add missing test cases for __unordsf2/__unorddf2 --- testcrate/build.rs | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/testcrate/build.rs b/testcrate/build.rs index 92e0b5d..d50dc56 100644 --- a/testcrate/build.rs +++ b/testcrate/build.rs @@ -143,6 +143,18 @@ fn main() { }, "compiler_builtins::float::cmp::__lesf2(a, b)"); + gen(|(a, b): (MyF32, MyF32)| { + let c = a.0.is_nan() || b.0.is_nan(); + Some(c as i32) + }, + "compiler_builtins::float::cmp::__unordsf2(a, b)"); + + gen(|(a, b): (MyF64, MyF64)| { + let c = a.0.is_nan() || b.0.is_nan(); + Some(c as i32) + }, + "compiler_builtins::float::cmp::__unorddf2(a, b)"); + if target_arch_arm { gen(|(a, b): (MyF32, MyF32)| { if a.0.is_nan() || b.0.is_nan() {