Преглед на файлове

Add missing test cases for __unordsf2/__unorddf2

Paolo Teti преди 7 години
родител
ревизия
944ab5cb92
променени са 1 файла, в които са добавени 12 реда и са изтрити 0 реда
  1. 12 0
      testcrate/build.rs

+ 12 - 0
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() {