diff options
author | Dimitry Andric <dim@FreeBSD.org> | 2019-08-20 18:00:15 +0000 |
---|---|---|
committer | Dimitry Andric <dim@FreeBSD.org> | 2019-08-20 18:00:15 +0000 |
commit | 63714eb5809e39666dec2454c354195e76f916ba (patch) | |
tree | e3714cd783c265396c2ef3c117047e7c0ea41619 /test/builtins/Unit/ledf2vfp_test.c | |
parent | 0646903fc1f75f6e605754621119473ee083f4a4 (diff) |
Notes
Diffstat (limited to 'test/builtins/Unit/ledf2vfp_test.c')
-rw-r--r-- | test/builtins/Unit/ledf2vfp_test.c | 55 |
1 files changed, 0 insertions, 55 deletions
diff --git a/test/builtins/Unit/ledf2vfp_test.c b/test/builtins/Unit/ledf2vfp_test.c deleted file mode 100644 index f0cd56eab5d61..0000000000000 --- a/test/builtins/Unit/ledf2vfp_test.c +++ /dev/null @@ -1,55 +0,0 @@ -// RUN: %clang_builtins %s %librt -o %t && %run %t - -//===-- ledf2vfp_test.c - Test __ledf2vfp ---------------------------------===// -// -// The LLVM Compiler Infrastructure -// -// This file is dual licensed under the MIT and the University of Illinois Open -// Source Licenses. See LICENSE.TXT for details. -// -//===----------------------------------------------------------------------===// -// -// This file tests __ledf2vfp for the compiler_rt library. -// -//===----------------------------------------------------------------------===// - -#include <stdlib.h> -#include <stdint.h> -#include <stdio.h> -#include <math.h> - - -extern int __ledf2vfp(double a, double b); - -#if __arm__ && __VFP_FP__ -int test__ledf2vfp(double a, double b) -{ - int actual = __ledf2vfp(a, b); - int expected = (a <= b) ? 1 : 0; - if (actual != expected) - printf("error in __ledf2vfp(%f, %f) = %d, expected %d\n", - a, b, actual, expected); - return actual != expected; -} -#endif - -int main() -{ -#if __arm__ && __VFP_FP__ - if (test__ledf2vfp(0.0, 0.0)) - return 1; - if (test__ledf2vfp(1.0, 1.0)) - return 1; - if (test__ledf2vfp(-1.0, -2.0)) - return 1; - if (test__ledf2vfp(-2.0, -1.0)) - return 1; - if (test__ledf2vfp(HUGE_VAL, 1.0)) - return 1; - if (test__ledf2vfp(1.0, HUGE_VAL)) - return 1; -#else - printf("skipped\n"); -#endif - return 0; -} |