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/addsf3vfp_test.c | |
parent | 0646903fc1f75f6e605754621119473ee083f4a4 (diff) |
Notes
Diffstat (limited to 'test/builtins/Unit/addsf3vfp_test.c')
-rw-r--r-- | test/builtins/Unit/addsf3vfp_test.c | 50 |
1 files changed, 0 insertions, 50 deletions
diff --git a/test/builtins/Unit/addsf3vfp_test.c b/test/builtins/Unit/addsf3vfp_test.c deleted file mode 100644 index ed18de3b60362..0000000000000 --- a/test/builtins/Unit/addsf3vfp_test.c +++ /dev/null @@ -1,50 +0,0 @@ -// RUN: %clang_builtins %s %librt -o %t && %run %t -//===-- addsf3vfp_test.c - Test __addsf3vfp -------------------------------===// -// -// 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 __addsf3vfp for the compiler_rt library. -// -//===----------------------------------------------------------------------===// - -#include "int_lib.h" -#include <stdio.h> -#include <stdlib.h> -#include <math.h> - - -extern COMPILER_RT_ABI float __addsf3vfp(float a, float b); - -#if __arm__ && __VFP_FP__ -int test__addsf3vfp(float a, float b) -{ - float actual = __addsf3vfp(a, b); - float expected = a + b; - if (actual != expected) - printf("error in test__addsf3vfp(%f, %f) = %f, expected %f\n", - a, b, actual, expected); - return actual != expected; -} -#endif - -int main() -{ -#if __arm__ && __VFP_FP__ - if (test__addsf3vfp(1.0, 1.0)) - return 1; - if (test__addsf3vfp(HUGE_VALF, HUGE_VALF)) - return 1; - if (test__addsf3vfp(0.0, HUGE_VALF)) - return 1; - if (test__addsf3vfp(0.0, -0.0)) - return 1; -#else - printf("skipped\n"); -#endif - return 0; -} |