1*567a7532Smartynas /* $OpenBSD: cephes.c,v 1.1 2011/05/30 20:23:35 martynas Exp $ */ 2*567a7532Smartynas 3*567a7532Smartynas /* 4*567a7532Smartynas * Written by Martynas Venckus. Public domain 5*567a7532Smartynas */ 6*567a7532Smartynas 7*567a7532Smartynas #include <float.h> 8*567a7532Smartynas #include <stdio.h> 9*567a7532Smartynas 10*567a7532Smartynas #include "cephes.h" 11*567a7532Smartynas 12*567a7532Smartynas int main(void)13*567a7532Smartynasmain(void) 14*567a7532Smartynas { 15*567a7532Smartynas int retval = 0; 16*567a7532Smartynas 17*567a7532Smartynas printf("=> Testing monot (double precision):\n"); 18*567a7532Smartynas retval |= monot(); 19*567a7532Smartynas putchar('\n'); 20*567a7532Smartynas 21*567a7532Smartynas #if LDBL_MANT_DIG == 64 22*567a7532Smartynas printf("=> Testing monotl (extended precision):\n"); 23*567a7532Smartynas retval |= monotl(); 24*567a7532Smartynas putchar('\n'); 25*567a7532Smartynas #endif /* LDBL_MANT_DIG == 64 */ 26*567a7532Smartynas 27*567a7532Smartynas #if LDBL_MANT_DIG == 113 28*567a7532Smartynas printf("=> Testing monotll (quadruple precision):\n"); 29*567a7532Smartynas retval |= monotll(); 30*567a7532Smartynas putchar('\n'); 31*567a7532Smartynas #endif /* LDBL_MANT_DIG == 113 */ 32*567a7532Smartynas 33*567a7532Smartynas printf("=> Testing testvect (double precision):\n"); 34*567a7532Smartynas retval |= testvect(); 35*567a7532Smartynas putchar('\n'); 36*567a7532Smartynas 37*567a7532Smartynas #if LDBL_MANT_DIG == 64 38*567a7532Smartynas printf("=> Testing testvectl (extended precision):\n"); 39*567a7532Smartynas retval |= testvectl(); 40*567a7532Smartynas putchar('\n'); 41*567a7532Smartynas #endif /* LDBL_MANT_DIG == 64 */ 42*567a7532Smartynas 43*567a7532Smartynas #if LDBL_MANT_DIG == 113 44*567a7532Smartynas printf("=> Testing testvectll (quadruple precision):\n"); 45*567a7532Smartynas retval |= testvectll(); 46*567a7532Smartynas putchar('\n'); 47*567a7532Smartynas #endif /* LDBL_MANT_DIG == 113 */ 48*567a7532Smartynas 49*567a7532Smartynas return (retval); 50*567a7532Smartynas } 51