Lines Matching full:test
83 #define TEST(n,v,ex,er) { .func = makemathname(cat2(test_, n)), .name = str(n), .value = (v), .exce… macro
819 TEST(acos_2, (FLOAT_T) NAN, FE_INVALID, EDOM),
820 TEST(acos_qnan, (FLOAT_T) NAN, 0, 0),
821 TEST(acos_snan, (FLOAT_T) NAN, FE_INVALID, 0),
822 TEST(acos_inf, (FLOAT_T) NAN, FE_INVALID, EDOM),
823 TEST(acos_minf, (FLOAT_T) NAN, FE_INVALID, EDOM),
825 TEST(acosh_half, (FLOAT_T)NAN, FE_INVALID, EDOM),
826 TEST(acosh_qnan, (FLOAT_T)NAN, 0, 0),
827 TEST(acosh_snan, (FLOAT_T)NAN, FE_INVALID, 0),
828 TEST(acosh_inf, (FLOAT_T)INFINITY, 0, 0),
829 TEST(acosh_minf, (FLOAT_T)NAN, FE_INVALID, EDOM),
831 TEST(asin_2, (FLOAT_T)NAN, FE_INVALID, EDOM),
832 TEST(asin_qnan, (FLOAT_T) NAN, 0, 0),
833 TEST(asin_snan, (FLOAT_T) NAN, FE_INVALID, 0),
834 TEST(asin_inf, (FLOAT_T) NAN, FE_INVALID, EDOM),
835 TEST(asin_minf, (FLOAT_T) NAN, FE_INVALID, EDOM),
837 TEST(asinh_qnan, (FLOAT_T)NAN, 0, 0),
838 TEST(asinh_snan, (FLOAT_T)NAN, FE_INVALID, 0),
839 TEST(asinh_0, (FLOAT_T)0.0, 0, 0),
840 TEST(asinh_neg0, (FLOAT_T)-0.0, 0, 0),
841 TEST(asinh_inf, (FLOAT_T)INFINITY, 0, 0),
842 TEST(asinh_minf, (FLOAT_T)-INFINITY, 0, 0),
844 TEST(atan2_qnanx, (FLOAT_T)NAN, 0, 0),
845 TEST(atan2_qnany, (FLOAT_T)NAN, 0, 0),
846 TEST(atan2_snanx, (FLOAT_T)NAN, FE_INVALID, 0),
847 TEST(atan2_snany, (FLOAT_T)NAN, FE_INVALID, 0),
848 TEST(atan2_tiny, (FLOAT_T)0.0, FE_UNDERFLOW|FE_INEXACT, ERANGE),
849 TEST(atan2_nottiny, PI_VAL, 0, 0),
851 TEST(atanh_qnan, (FLOAT_T)NAN, 0, 0),
852 TEST(atanh_snan, (FLOAT_T)NAN, FE_INVALID, 0),
853 TEST(atanh_1, (FLOAT_T)INFINITY, FE_DIVBYZERO, ERANGE),
854 TEST(atanh_neg1, -(FLOAT_T)INFINITY, FE_DIVBYZERO, ERANGE),
855 TEST(atanh_2, (FLOAT_T)NAN, FE_INVALID, EDOM),
856 TEST(atanh_neg2, (FLOAT_T)NAN, FE_INVALID, EDOM),
858 TEST(cbrt_0, (FLOAT_T)0.0, 0, 0),
859 TEST(cbrt_neg0, -(FLOAT_T)0.0, 0, 0),
860 TEST(cbrt_inf, (FLOAT_T)INFINITY, 0, 0),
861 TEST(cbrt_neginf, -(FLOAT_T)INFINITY, 0, 0),
862 TEST(cbrt_qnan, (FLOAT_T)NAN, 0, 0),
863 TEST(cbrt_snan, (FLOAT_T)NAN, FE_INVALID, 0),
865 TEST(cos_inf, (FLOAT_T)NAN, FE_INVALID, EDOM),
866 TEST(cos_qnan, (FLOAT_T)NAN, 0, 0),
867 TEST(cos_snan, (FLOAT_T)NAN, FE_INVALID, 0),
868 TEST(cos_0, (FLOAT_T)1.0, 0, 0),
870 TEST(cosh_inf, (FLOAT_T)INFINITY, 0, 0),
871 TEST(cosh_qnan, (FLOAT_T)NAN, 0, 0),
872 TEST(cosh_snan, (FLOAT_T)NAN, FE_INVALID, 0),
873 TEST(cosh_big, (FLOAT_T)INFINITY, FE_OVERFLOW, ERANGE),
874 TEST(cosh_negbig, (FLOAT_T)INFINITY, FE_OVERFLOW, ERANGE),
876 TEST(drem_0, (FLOAT_T)NAN, FE_INVALID, EDOM),
877 TEST(drem_qnan_1, (FLOAT_T)NAN, 0, 0),
878 TEST(drem_1_qnan, (FLOAT_T)NAN, 0, 0),
879 TEST(drem_snan_1, (FLOAT_T)NAN, FE_INVALID, 0),
880 TEST(drem_1_snan, (FLOAT_T)NAN, FE_INVALID, 0),
881 TEST(drem_inf_2, (FLOAT_T)NAN, FE_INVALID, EDOM),
882 TEST(drem_inf_0, (FLOAT_T)NAN, FE_INVALID, EDOM),
883 TEST(drem_2_0, (FLOAT_T)NAN, FE_INVALID, EDOM),
884 TEST(drem_1_2, (FLOAT_T)1.0, 0, 0),
885 TEST(drem_neg1_2, -(FLOAT_T)1.0, 0, 0),
887 TEST(erf_qnan, (FLOAT_T) NAN, 0, 0),
888 TEST(erf_snan, (FLOAT_T) NAN, FE_INVALID, 0),
889 TEST(erf_0, (FLOAT_T) 0, 0, 0),
890 TEST(erf_neg0, -(FLOAT_T) 0, 0, 0),
891 TEST(erf_inf, (FLOAT_T) 1.0, 0, 0),
892 TEST(erf_neginf, -(FLOAT_T) 1.0, 0, 0),
893 …TEST(erf_small, (FLOAT_T) 2.0 * (FLOAT_T) SMALL / (FLOAT_T) 1.772453850905516027298167, FE_UNDERFL…
895 TEST(exp_qnan, (FLOAT_T)NAN, 0, 0),
896 TEST(exp_snan, (FLOAT_T)NAN, FE_INVALID, 0),
897 TEST(exp_inf, (FLOAT_T)INFINITY, 0, 0),
898 TEST(exp_neginf, (FLOAT_T)0.0, 0, 0),
899 TEST(exp_big, (FLOAT_T)INFINITY, FE_OVERFLOW, ERANGE),
900 TEST(exp_negbig, (FLOAT_T)0.0, FE_UNDERFLOW, ERANGE),
902 TEST(exp2_qnan, (FLOAT_T)NAN, 0, 0),
903 TEST(exp2_snan, (FLOAT_T)NAN, FE_INVALID, 0),
904 TEST(exp2_inf, (FLOAT_T)INFINITY, 0, 0),
905 TEST(exp2_neginf, (FLOAT_T)0.0, 0, 0),
906 TEST(exp2_big, (FLOAT_T)INFINITY, FE_OVERFLOW, ERANGE),
907 TEST(exp2_negbig, (FLOAT_T)0.0, FE_UNDERFLOW, ERANGE),
909 TEST(exp10_qnan, (FLOAT_T)NAN, 0, 0),
910 TEST(exp10_snan, (FLOAT_T)NAN, FE_INVALID, 0),
911 TEST(exp10_inf, (FLOAT_T)INFINITY, 0, 0),
912 TEST(exp10_neginf, (FLOAT_T)0.0, 0, 0),
913 TEST(exp10_big, (FLOAT_T)INFINITY, FE_OVERFLOW, ERANGE),
914 TEST(exp10_negbig, (FLOAT_T)0.0, FE_UNDERFLOW, ERANGE),
916 TEST(expm1_qnan, (FLOAT_T)NAN, 0, 0),
917 TEST(expm1_snan, (FLOAT_T)NAN, FE_INVALID, 0),
918 TEST(expm1_0, (FLOAT_T)0.0, 0, 0),
919 TEST(expm1_neg0, -(FLOAT_T)0.0, 0, 0),
920 TEST(expm1_inf, (FLOAT_T)INFINITY, 0, 0),
921 TEST(expm1_neginf, -(FLOAT_T)1.0, 0, 0),
922 TEST(expm1_big, (FLOAT_T)INFINITY, FE_OVERFLOW, ERANGE),
925 TEST(expm1_negbig, -(FLOAT_T)1.0, 0, 0),
927 TEST(expm1_negbig, -(FLOAT_T)1.0, FE_INEXACT, 0),
931 TEST(fabs_qnan, (FLOAT_T)NAN, 0, 0),
933 TEST(fabs_snan, (FLOAT_T)sNAN_RET, sNAN_EXCEPTION, 0),
935 TEST(fabs_0, (FLOAT_T)0.0, 0, 0),
936 TEST(fabs_neg0, (FLOAT_T)0.0, 0, 0),
937 TEST(fabs_inf, (FLOAT_T)INFINITY, 0, 0),
938 TEST(fabs_neginf, (FLOAT_T)INFINITY, 0, 0),
941 TEST(fdim_qnan_1, (FLOAT_T)NAN, 0, 0),
942 TEST(fdim_1_qnan, (FLOAT_T)NAN, 0, 0),
943 TEST(fdim_snan_1, (FLOAT_T)NAN, FE_INVALID, 0),
944 TEST(fdim_1_snan, (FLOAT_T)NAN, FE_INVALID, 0),
945 TEST(fdim_inf_1, (FLOAT_T)INFINITY, 0, 0),
946 TEST(fdim_1_inf, (FLOAT_T)0.0, 0, 0),
947 TEST(fdim_big_negbig, (FLOAT_T)INFINITY, FE_OVERFLOW, ERANGE),
950 TEST(floor_1, (FLOAT_T)1.0, 0, 0),
951 TEST(floor_0, (FLOAT_T)0.0, 0, 0),
952 TEST(floor_neg0, -(FLOAT_T)0.0, 0, 0),
953 TEST(floor_qnan, (FLOAT_T)NAN, 0, 0),
956 TEST(floor_snan, (FLOAT_T)NAN, FE_INVALID, 0),
958 TEST(floor_inf, (FLOAT_T)INFINITY, 0, 0),
959 TEST(floor_neginf, -(FLOAT_T)INFINITY, 0, 0),
962 TEST(fma_big_big_1, (FLOAT_T)INFINITY, FE_OVERFLOW, 0),
963 TEST(fma_big_negbig_1, -(FLOAT_T)INFINITY, FE_OVERFLOW, 0),
964 TEST(fma_small_small_1, (FLOAT_T)1.0, FE_INEXACT, 0),
965 TEST(fma_small_negsmall_1, (FLOAT_T)1.0, FE_INEXACT, 0),
966 TEST(fma_small_small_0, (FLOAT_T)0.0, FE_UNDERFLOW, 0),
967 TEST(fma_small_negsmall_0, -(FLOAT_T)0.0, FE_UNDERFLOW, 0),
968 TEST(fma_qnan_1_1, (FLOAT_T)NAN, 0, 0),
969 TEST(fma_1_qnan_1, (FLOAT_T)NAN, 0, 0),
970 TEST(fma_1_1_qnan, (FLOAT_T)NAN, 0, 0),
971 TEST(fma_snan_1_1, (FLOAT_T)NAN, FE_INVALID, 0),
972 TEST(fma_1_snan_1, (FLOAT_T)NAN, FE_INVALID, 0),
973 TEST(fma_1_1_snan, (FLOAT_T)NAN, FE_INVALID, 0),
974 TEST(fma_inf_1_neginf, (FLOAT_T)NAN, FE_INVALID, 0),
975 TEST(fma_1_inf_neginf, (FLOAT_T)NAN, FE_INVALID, 0),
976 TEST(fma_neginf_1_inf, (FLOAT_T)NAN, FE_INVALID, 0),
977 TEST(fma_1_neginf_inf, (FLOAT_T)NAN, FE_INVALID, 0),
978 TEST(fma_inf_0_1, (FLOAT_T)NAN, FE_INVALID, 0),
979 TEST(fma_0_inf_1, (FLOAT_T)NAN, FE_INVALID, 0),
982 TEST(fma_inf_0_qnan, (FLOAT_T)NAN, FE_INVALID, 0),
983 TEST(fma_0_inf_qnan, (FLOAT_T)NAN, FE_INVALID, 0),
984 TEST(fma_inf_0_snan, (FLOAT_T)NAN, FE_INVALID, 0),
985 TEST(fma_0_inf_snan, (FLOAT_T)NAN, FE_INVALID, 0),
989 TEST(fmax_qnan_qnan, (FLOAT_T)NAN, 0, 0),
990 TEST(fmax_qnan_1, (FLOAT_T)1.0, 0, 0),
991 TEST(fmax_1_qnan, (FLOAT_T)1.0, 0, 0),
993 TEST(fmax_snan_snan, (FLOAT_T)NAN, FE_INVALID, 0),
994 TEST(fmax_snan_1, (FLOAT_T)NAN, FE_INVALID, 0),
995 TEST(fmax_1_snan, (FLOAT_T)NAN, FE_INVALID, 0),
998 TEST(fmin_qnan_qnan, (FLOAT_T)NAN, 0, 0),
999 TEST(fmin_qnan_1, (FLOAT_T)1.0, 0, 0),
1000 TEST(fmin_1_qnan, (FLOAT_T)1.0, 0, 0),
1002 TEST(fmin_snan_snan, (FLOAT_T)NAN, FE_INVALID, 0),
1003 TEST(fmin_snan_1, (FLOAT_T)NAN, FE_INVALID, 0),
1004 TEST(fmin_1_snan, (FLOAT_T)NAN, FE_INVALID, 0),
1009 TEST(fmod_qnan_1, (FLOAT_T)NAN, 0, 0),
1010 TEST(fmod_1_qnan, (FLOAT_T)NAN, 0, 0),
1011 TEST(fmod_snan_1, (FLOAT_T)NAN, FE_INVALID, 0),
1012 TEST(fmod_1_snan, (FLOAT_T)NAN, FE_INVALID, 0),
1013 TEST(fmod_inf_1, (FLOAT_T)NAN, FE_INVALID, EDOM),
1014 TEST(fmod_neginf_1, (FLOAT_T)NAN, FE_INVALID, EDOM),
1015 TEST(fmod_1_0, (FLOAT_T)NAN, FE_INVALID, EDOM),
1016 TEST(fmod_0_1, (FLOAT_T)0.0, 0, 0),
1017 TEST(fmod_neg0_1, -(FLOAT_T)0.0, 0, 0),
1019 TEST(gamma_qnan, (FLOAT_T)NAN, 0, 0),
1020 TEST(gamma_snan, (FLOAT_T)NAN, FE_INVALID, 0),
1021 TEST(gamma_1, (FLOAT_T) 0.0, 0, 0),
1022 TEST(gamma_2, (FLOAT_T) 0.0, 0, 0),
1023 TEST(gamma_0, (FLOAT_T)INFINITY, FE_DIVBYZERO, ERANGE),
1024 TEST(gamma_neg0, (FLOAT_T)INFINITY, FE_DIVBYZERO, ERANGE),
1025 TEST(gamma_neg1, (FLOAT_T)INFINITY, FE_DIVBYZERO, ERANGE),
1026 TEST(gamma_neg2, (FLOAT_T)INFINITY, FE_DIVBYZERO, ERANGE),
1027 TEST(gamma_big, (FLOAT_T)INFINITY, FE_OVERFLOW, ERANGE),
1028 TEST(gamma_negbig, (FLOAT_T)INFINITY, FE_DIVBYZERO, ERANGE),
1029 TEST(gamma_inf, (FLOAT_T)INFINITY, 0, 0),
1030 TEST(gamma_neginf, (FLOAT_T)INFINITY, 0, 0),
1034 TEST(hypot_big, (FLOAT_T)INFINITY, FE_OVERFLOW, ERANGE),
1035 TEST(hypot_1_qnan, (FLOAT_T)NAN, 0, 0),
1036 TEST(hypot_qnan_1, (FLOAT_T)NAN, 0, 0),
1037 TEST(hypot_inf_qnan, (FLOAT_T)INFINITY, 0, 0),
1038 TEST(hypot_neginf_qnan, (FLOAT_T)INFINITY, 0, 0),
1039 TEST(hypot_qnan_inf, (FLOAT_T)INFINITY, 0, 0),
1040 TEST(hypot_qnan_neginf, (FLOAT_T)INFINITY, 0, 0),
1042 TEST(hypot_snan_inf, (FLOAT_T)NAN, FE_INVALID, 0),
1043 TEST(hypot_snan_neginf, (FLOAT_T)NAN, FE_INVALID, 0),
1045 TEST(hypot_1_inf, (FLOAT_T)INFINITY, 0, 0),
1046 TEST(hypot_1_neginf, (FLOAT_T)INFINITY, 0, 0),
1047 TEST(hypot_inf_1, (FLOAT_T)INFINITY, 0, 0),
1048 TEST(hypot_neginf_1, (FLOAT_T)INFINITY, 0, 0),
1053 TEST(j0_inf, 0, 0, 0),
1054 TEST(j0_qnan, (FLOAT_T)NAN, 0, 0),
1055 TEST(j0_snan, (FLOAT_T)NAN, FE_INVALID, 0),
1057 TEST(j1_inf, 0, 0, 0),
1058 TEST(j1_qnan, (FLOAT_T)NAN, 0, 0),
1059 TEST(j1_snan, (FLOAT_T)NAN, FE_INVALID, 0),
1061 TEST(jn_inf, 0, 0, 0),
1062 TEST(jn_qnan, (FLOAT_T)NAN, 0, 0),
1063 TEST(jn_snan, (FLOAT_T)NAN, FE_INVALID, 0),
1068 TEST(ldexp_1_0, (FLOAT_T)1.0, 0, 0),
1069 TEST(ldexp_qnan_0, (FLOAT_T)NAN, 0, 0),
1070 TEST(ldexp_snan_0, (FLOAT_T)NAN, FE_INVALID, 0),
1071 TEST(ldexp_inf_0, (FLOAT_T)INFINITY, 0, 0),
1072 TEST(ldexp_neginf_0, -(FLOAT_T)INFINITY, 0, 0),
1073 TEST(ldexp_1_negbig, (FLOAT_T)0.0, FE_UNDERFLOW, ERANGE),
1074 TEST(ldexp_1_big, (FLOAT_T)INFINITY, FE_OVERFLOW, ERANGE),
1078 TEST(lgamma_qnan, (FLOAT_T)NAN, 0, 0),
1079 TEST(lgamma_snan, (FLOAT_T)NAN, FE_INVALID, 0),
1080 TEST(lgamma_1, (FLOAT_T) 0.0, 0, 0),
1081 TEST(lgamma_2, (FLOAT_T) 0.0, 0, 0),
1082 TEST(lgamma_0, (FLOAT_T)INFINITY, FE_DIVBYZERO, ERANGE),
1083 TEST(lgamma_neg0, (FLOAT_T)INFINITY, FE_DIVBYZERO, ERANGE),
1084 TEST(lgamma_neg1, (FLOAT_T)INFINITY, FE_DIVBYZERO, ERANGE),
1085 TEST(lgamma_neg2, (FLOAT_T)INFINITY, FE_DIVBYZERO, ERANGE),
1086 TEST(lgamma_big, (FLOAT_T)INFINITY, FE_OVERFLOW, ERANGE),
1087 TEST(lgamma_negbig, (FLOAT_T)INFINITY, FE_DIVBYZERO, ERANGE),
1088 TEST(lgamma_inf, (FLOAT_T)INFINITY, 0, 0),
1089 TEST(lgamma_neginf, (FLOAT_T)INFINITY, 0, 0),
1091 TEST(lgamma_r_qnan, (FLOAT_T)NAN, 0, 0),
1092 TEST(lgamma_r_snan, (FLOAT_T)NAN, FE_INVALID, 0),
1093 TEST(lgamma_r_1, (FLOAT_T) 0.0, 0, 0),
1094 TEST(lgamma_r_2, (FLOAT_T) 0.0, 0, 0),
1095 TEST(lgamma_r_0, (FLOAT_T)INFINITY, FE_DIVBYZERO, ERANGE),
1096 TEST(lgamma_r_neg0, (FLOAT_T)INFINITY, FE_DIVBYZERO, ERANGE),
1097 TEST(lgamma_r_neg1, (FLOAT_T)INFINITY, FE_DIVBYZERO, ERANGE),
1098 TEST(lgamma_r_neg2, (FLOAT_T)INFINITY, FE_DIVBYZERO, ERANGE),
1099 TEST(lgamma_r_big, (FLOAT_T)INFINITY, FE_OVERFLOW, ERANGE),
1102 TEST(lgamma_r_negbig, (FLOAT_T)INFINITY, FE_DIVBYZERO|FE_OVERFLOW|FE_INEXACT, ERANGE),
1104 TEST(lgamma_r_negbig, (FLOAT_T)INFINITY, FE_DIVBYZERO, ERANGE),
1106 TEST(lgamma_r_inf, (FLOAT_T)INFINITY, 0, 0),
1107 TEST(lgamma_r_neginf, (FLOAT_T)INFINITY, 0, 0),
1109 TEST(log_qnan, (FLOAT_T)NAN, 0, 0),
1110 TEST(log_snan, (FLOAT_T)NAN, FE_INVALID, 0),
1111 TEST(log_1, (FLOAT_T)0, 0, 0),
1112 TEST(log_inf, (FLOAT_T)INFINITY, 0, 0),
1113 TEST(log_0, -(FLOAT_T)INFINITY, FE_DIVBYZERO, ERANGE),
1114 TEST(log_neg, (FLOAT_T)NAN, FE_INVALID, EDOM),
1115 TEST(log_neginf, (FLOAT_T)NAN, FE_INVALID, EDOM),
1117 TEST(log10_qnan, (FLOAT_T)NAN, 0, 0),
1118 TEST(log10_snan, (FLOAT_T)NAN, FE_INVALID, 0),
1119 TEST(log10_1, (FLOAT_T)0, 0, 0),
1120 TEST(log10_inf, (FLOAT_T)INFINITY, 0, 0),
1121 TEST(log10_0, -(FLOAT_T)INFINITY, FE_DIVBYZERO, ERANGE),
1122 TEST(log10_neg, (FLOAT_T)NAN, FE_INVALID, EDOM),
1123 TEST(log10_neginf, (FLOAT_T)NAN, FE_INVALID, EDOM),
1125 TEST(log1p_qnan, (FLOAT_T)NAN, 0, 0),
1126 TEST(log1p_snan, (FLOAT_T)NAN, FE_INVALID, 0),
1127 TEST(log1p_inf, (FLOAT_T)INFINITY, 0, 0),
1128 TEST(log1p_neginf, (FLOAT_T)NAN, FE_INVALID, EDOM),
1129 TEST(log1p_neg1, -(FLOAT_T)INFINITY, FE_DIVBYZERO, ERANGE),
1130 TEST(log1p_neg2, (FLOAT_T)NAN, FE_INVALID, EDOM),
1132 TEST(log2_qnan, (FLOAT_T)NAN, 0, 0),
1133 TEST(log2_snan, (FLOAT_T)NAN, FE_INVALID, 0),
1134 TEST(log2_1, (FLOAT_T)0, 0, 0),
1135 TEST(log2_inf, (FLOAT_T)INFINITY, 0, 0),
1136 TEST(log2_0, -(FLOAT_T)INFINITY, FE_DIVBYZERO, ERANGE),
1137 TEST(log2_neg, (FLOAT_T)NAN, FE_INVALID, EDOM),
1138 TEST(log2_neginf, (FLOAT_T)NAN, FE_INVALID, EDOM),
1142 TEST(logb_qnan, (FLOAT_T)NAN, 0, 0),
1143 TEST(logb_snan, (FLOAT_T)NAN, FE_INVALID, 0),
1144 TEST(logb_0, -(FLOAT_T)INFINITY, FE_DIVBYZERO, 0),
1145 TEST(logb_neg0, -(FLOAT_T)INFINITY, FE_DIVBYZERO, 0),
1146 TEST(logb_inf, (FLOAT_T)INFINITY, 0, 0),
1147 TEST(logb_neginf, (FLOAT_T)INFINITY, 0, 0),
1151 TEST(nearbyint_qnan, (FLOAT_T) NAN, 0, 0),
1152 TEST(nearbyint_snan, (FLOAT_T) NAN, FE_INVALID, 0),
1153 TEST(nearbyint_inf, (FLOAT_T)INFINITY, 0, 0),
1154 TEST(nearbyint_neginf, -(FLOAT_T)INFINITY, 0, 0),
1155 TEST(nearbyint_big, BIG, 0, 0),
1156 TEST(nearbyint_negbig, -BIG, 0, 0),
1157 TEST(nearbyint_half, (FLOAT_T)0.0, 0, 0),
1158 TEST(nearbyint_neghalf, (FLOAT_T)-0.0, 0, 0),
1160 TEST(pow_neg_half, (FLOAT_T)NAN, FE_INVALID, EDOM),
1161 TEST(pow_big, (FLOAT_T)INFINITY, FE_OVERFLOW, ERANGE),
1162 TEST(pow_negbig, (FLOAT_T)-INFINITY, FE_OVERFLOW, ERANGE),
1163 TEST(pow_tiny, (FLOAT_T)0.0, FE_UNDERFLOW, ERANGE),
1164 TEST(pow_1_1, (FLOAT_T)1.0, 0, 0),
1165 TEST(pow_1_2, (FLOAT_T)1.0, 0, 0),
1166 TEST(pow_1_neg2, (FLOAT_T)1.0, 0, 0),
1167 TEST(pow_1_inf, (FLOAT_T)1.0, 0, 0),
1168 TEST(pow_1_neginf, (FLOAT_T)1.0, 0, 0),
1169 TEST(pow_1_qnan, (FLOAT_T)1.0, 0, 0),
1170 TEST(pow_qnan_0, (FLOAT_T)1.0, 0, 0),
1171 TEST(pow_qnan_neg0, (FLOAT_T)1.0, 0, 0),
1173 TEST(pow_1_snan, (FLOAT_T)NAN, FE_INVALID, 0),
1174 TEST(pow_snan_0, (FLOAT_T)NAN, FE_INVALID, 0),
1175 TEST(pow_snan_neg0, (FLOAT_T)NAN, FE_INVALID, 0),
1177 TEST(pow_1_0, (FLOAT_T)1.0, 0, 0),
1178 TEST(pow_1_neg0, (FLOAT_T)1.0, 0, 0),
1179 TEST(pow_0_0, (FLOAT_T)1.0, 0, 0),
1180 TEST(pow_0_neg0, (FLOAT_T)1.0, 0, 0),
1181 TEST(pow_inf_0, (FLOAT_T)1.0, 0, 0),
1182 TEST(pow_inf_neg0, (FLOAT_T)1.0, 0, 0),
1183 TEST(pow_0_odd, (FLOAT_T)0.0, 0, 0),
1184 TEST(pow_neg0_odd, (FLOAT_T)-0.0, 0, 0),
1185 TEST(pow_neg1_inf, (FLOAT_T)1.0, 0, 0),
1186 TEST(pow_neg1_neginf, (FLOAT_T)1.0, 0, 0),
1187 TEST(pow_half_neginf, (FLOAT_T)INFINITY, 0, 0),
1188 TEST(pow_neghalf_neginf, (FLOAT_T)INFINITY, 0, 0),
1189 TEST(pow_2_neginf, (FLOAT_T)0.0, 0, 0),
1190 TEST(pow_neg2_neginf, (FLOAT_T)0.0, 0, 0),
1191 TEST(pow_half_inf, (FLOAT_T)0.0, 0, 0),
1192 TEST(pow_neghalf_inf, (FLOAT_T)0.0, 0, 0),
1193 TEST(pow_2_inf, (FLOAT_T)INFINITY, 0, 0),
1194 TEST(pow_2_qnan, (FLOAT_T)NAN, 0, 0),
1195 TEST(pow_2_snan, (FLOAT_T)NAN, FE_INVALID, 0),
1196 TEST(pow_neg2_inf, (FLOAT_T)INFINITY, 0, 0),
1197 TEST(pow_neginf_negodd, (FLOAT_T)-0.0, 0, 0),
1198 TEST(pow_neginf_neghalf, (FLOAT_T)0.0, 0, 0),
1199 TEST(pow_neginf_neg2, (FLOAT_T)0.0, 0, 0),
1200 TEST(pow_neginf_odd, (FLOAT_T)-INFINITY, 0, 0),
1201 TEST(pow_neginf_half, (FLOAT_T)INFINITY, 0, 0),
1202 TEST(pow_neginf_2, (FLOAT_T)INFINITY, 0, 0),
1203 TEST(pow_inf_neg2, (FLOAT_T)0.0, 0, 0),
1204 TEST(pow_inf_2, (FLOAT_T)INFINITY, 0, 0),
1205 TEST(pow_0_neg2, (FLOAT_T)INFINITY, FE_DIVBYZERO, ERANGE),
1206 TEST(pow_neg0_neg2, (FLOAT_T)INFINITY, FE_DIVBYZERO, ERANGE),
1207 TEST(pow_0_neghalf, (FLOAT_T)INFINITY, FE_DIVBYZERO, ERANGE),
1208 TEST(pow_neg0_neghalf, (FLOAT_T)INFINITY, FE_DIVBYZERO, ERANGE),
1209 TEST(pow_0_neg3, (FLOAT_T)INFINITY, FE_DIVBYZERO, ERANGE),
1210 TEST(pow_neg0_neg3, (FLOAT_T)-INFINITY, FE_DIVBYZERO, ERANGE),
1211 TEST(pow_negsmall_negbigodd, (FLOAT_T)-INFINITY, FE_OVERFLOW, ERANGE),
1212 TEST(pow_negbig_bigodd, (FLOAT_T)-INFINITY, FE_OVERFLOW, ERANGE),
1213 TEST(pow_negsmall_negbigeven, (FLOAT_T)INFINITY, FE_OVERFLOW, ERANGE),
1214 TEST(pow_negbig_bigeven, (FLOAT_T)INFINITY, FE_OVERFLOW, ERANGE),
1216 TEST(pow10_qnan, (FLOAT_T)NAN, 0, 0),
1217 TEST(pow10_snan, (FLOAT_T)NAN, FE_INVALID, 0),
1218 TEST(pow10_inf, (FLOAT_T)INFINITY, 0, 0),
1219 TEST(pow10_neginf, (FLOAT_T)0.0, 0, 0),
1220 TEST(pow10_big, (FLOAT_T)INFINITY, FE_OVERFLOW, ERANGE),
1221 TEST(pow10_negbig, (FLOAT_T)0.0, FE_UNDERFLOW, ERANGE),
1223 TEST(remainder_0, (FLOAT_T)NAN, FE_INVALID, EDOM),
1224 TEST(remainder_qnan_1, (FLOAT_T)NAN, 0, 0),
1225 TEST(remainder_1_qnan, (FLOAT_T)NAN, 0, 0),
1226 TEST(remainder_snan_1, (FLOAT_T)NAN, FE_INVALID, 0),
1227 TEST(remainder_1_snan, (FLOAT_T)NAN, FE_INVALID, 0),
1228 TEST(remainder_inf_2, (FLOAT_T)NAN, FE_INVALID, EDOM),
1229 TEST(remainder_inf_0, (FLOAT_T)NAN, FE_INVALID, EDOM),
1230 TEST(remainder_2_0, (FLOAT_T)NAN, FE_INVALID, EDOM),
1231 TEST(remainder_1_2, (FLOAT_T)1.0, 0, 0),
1232 TEST(remainder_neg1_2, -(FLOAT_T)1.0, 0, 0),
1235 TEST(rint_qnan, (FLOAT_T) NAN, 0, 0),
1236 TEST(rint_snan, (FLOAT_T) NAN, FE_INVALID, 0),
1237 TEST(rint_inf, (FLOAT_T)INFINITY, 0, 0),
1238 TEST(rint_neginf, -(FLOAT_T)INFINITY, 0, 0),
1239 TEST(rint_big, BIG, 0, 0),
1240 TEST(rint_negbig, -BIG, 0, 0),
1241 TEST(rint_half, (FLOAT_T) 0.0, FE_INEXACT, 0),
1242 TEST(rint_neghalf, (FLOAT_T)-0.0, FE_INEXACT, 0),
1244 TEST(scalb_1_1, (FLOAT_T)2.0, 0, 0),
1245 TEST(scalb_1_half, (FLOAT_T)NAN, FE_INVALID, EDOM),
1246 TEST(scalb_qnan_1, (FLOAT_T)NAN, 0, 0),
1247 TEST(scalb_1_qnan, (FLOAT_T)NAN, 0, 0),
1248 TEST(scalb_snan_1, (FLOAT_T)NAN, FE_INVALID, 0),
1249 TEST(scalb_1_snan, (FLOAT_T)NAN, FE_INVALID, 0),
1250 TEST(scalb_inf_2, (FLOAT_T)INFINITY, 0, 0),
1251 TEST(scalb_neginf_2, -(FLOAT_T)INFINITY, 0, 0),
1252 TEST(scalb_0_2, (FLOAT_T)0.0, 0, 0),
1253 TEST(scalb_neg0_2, (FLOAT_T)-0.0, 0, 0),
1254 TEST(scalb_0_inf, (FLOAT_T)NAN, FE_INVALID, EDOM),
1255 TEST(scalb_inf_neginf, (FLOAT_T)NAN, FE_INVALID, EDOM),
1256 TEST(scalb_neginf_neginf, (FLOAT_T)NAN, FE_INVALID, EDOM),
1257 TEST(scalb_1_big, (FLOAT_T)INFINITY, FE_OVERFLOW, ERANGE),
1258 TEST(scalb_neg1_big, (FLOAT_T)-INFINITY, FE_OVERFLOW, ERANGE),
1259 TEST(scalb_1_negbig, (FLOAT_T)0.0, FE_UNDERFLOW, ERANGE),
1260 TEST(scalb_neg1_negbig, (FLOAT_T)-0.0, FE_UNDERFLOW, ERANGE),
1261 TEST(scalbn_big, (FLOAT_T)INFINITY, FE_OVERFLOW, ERANGE),
1262 TEST(scalbn_tiny, (FLOAT_T)0.0, FE_UNDERFLOW, ERANGE),
1266 TEST(nextafter_0_neg0, -(FLOAT_T)0, 0, 0),
1267 TEST(nextafter_neg0_0, (FLOAT_T)0, 0, 0),
1268 TEST(nextafter_0_1, (FLOAT_T) MIN_VAL, FE_UNDERFLOW, 0),
1269 TEST(nextafter_0_neg1, -(FLOAT_T) MIN_VAL, FE_UNDERFLOW, 0),
1270 TEST(nextafter_min_1, (FLOAT_T) MIN_VAL + (FLOAT_T) MIN_VAL, FE_UNDERFLOW, ERANGE),
1271 TEST(nextafter_negmin_neg1, -(FLOAT_T) MIN_VAL - (FLOAT_T) MIN_VAL, FE_UNDERFLOW, ERANGE),
1272 TEST(nextafter_qnan_1, (FLOAT_T)NAN, 0, 0),
1273 TEST(nextafter_snan_1, (FLOAT_T)NAN, FE_INVALID, 0),
1274 TEST(nextafter_1_qnan, (FLOAT_T)NAN, 0, 0),
1275 TEST(nextafter_1_snan, (FLOAT_T)NAN, FE_INVALID, 0),
1276 TEST(nextafter_max_inf, (FLOAT_T)INFINITY, FE_OVERFLOW, ERANGE),
1277 TEST(nextafter_negmax_neginf, -(FLOAT_T)INFINITY, FE_OVERFLOW, ERANGE),
1278 TEST(nextafter_min_0, (FLOAT_T)0, FE_UNDERFLOW, ERANGE),
1279 TEST(nextafter_negmin_0, (FLOAT_T)0, FE_UNDERFLOW, ERANGE),
1280 TEST(nextafter_1_2, (FLOAT_T)1.0 + EPSILON_VAL, 0, 0),
1281 TEST(nextafter_neg1_neg2, -(FLOAT_T)1.0 - EPSILON_VAL, 0, 0),
1284 TEST(nexttoward_0_neg0, -(FLOAT_T)0, 0, 0),
1285 TEST(nexttoward_neg0_0, (FLOAT_T)0, 0, 0),
1286 TEST(nexttoward_0_1, (FLOAT_T) MIN_VAL, FE_UNDERFLOW, 0),
1287 TEST(nexttoward_0_neg1, -(FLOAT_T) MIN_VAL, FE_UNDERFLOW, 0),
1288 TEST(nexttoward_min_1, (FLOAT_T) MIN_VAL + (FLOAT_T) MIN_VAL, FE_UNDERFLOW, ERANGE),
1289 TEST(nexttoward_negmin_neg1, -(FLOAT_T) MIN_VAL - (FLOAT_T) MIN_VAL, FE_UNDERFLOW, ERANGE),
1290 TEST(nexttoward_qnan_1, (FLOAT_T)NAN, 0, 0),
1291 TEST(nexttoward_snan_1, (FLOAT_T)NAN, FE_INVALID, 0),
1292 TEST(nexttoward_1_qnan, (FLOAT_T)NAN, 0, 0),
1294 TEST(nexttoward_1_snan, (FLOAT_T)NAN, FE_INVALID, 0),
1296 TEST(nexttoward_max_inf, (FLOAT_T)INFINITY, FE_OVERFLOW, ERANGE),
1297 TEST(nexttoward_negmax_neginf, -(FLOAT_T)INFINITY, FE_OVERFLOW, ERANGE),
1298 TEST(nexttoward_min_0, (FLOAT_T)0, FE_UNDERFLOW, ERANGE),
1299 TEST(nexttoward_negmin_0, (FLOAT_T)0, FE_UNDERFLOW, ERANGE),
1300 TEST(nexttoward_1_2, (FLOAT_T)1.0 + EPSILON_VAL, 0, 0),
1301 TEST(nexttoward_neg1_neg2, -(FLOAT_T)1.0 - EPSILON_VAL, 0, 0),
1304 TEST(sin_inf, (FLOAT_T)NAN, FE_INVALID, EDOM),
1305 TEST(sin_qnan, (FLOAT_T)NAN, 0, 0),
1306 TEST(sin_snan, (FLOAT_T)NAN, FE_INVALID, 0),
1307 TEST(sin_pio2, (FLOAT_T)1.0, FE_INEXACT, 0),
1308 TEST(sin_small, (FLOAT_T)SMALL, FE_INEXACT, 0),
1309 TEST(sin_0, (FLOAT_T)0.0, 0, 0),
1311 TEST(sincos, (FLOAT_T)1.0, 0, 0),
1312 TEST(sincos_inf, (FLOAT_T)NAN, FE_INVALID, EDOM),
1313 TEST(sincos_qnan, (FLOAT_T)NAN, 0, 0),
1314 TEST(sincos_snan, (FLOAT_T)NAN, FE_INVALID, 0),
1316 TEST(sinh_qnan, (FLOAT_T)NAN, 0, 0),
1317 TEST(sinh_snan, (FLOAT_T)NAN, FE_INVALID, 0),
1318 TEST(sinh_0, (FLOAT_T)0.0, 0, 0),
1319 TEST(sinh_neg0, (FLOAT_T)-0.0, 0, 0),
1320 TEST(sinh_inf, (FLOAT_T)INFINITY, 0, 0),
1321 TEST(sinh_neginf, (FLOAT_T)-INFINITY, 0, 0),
1325 TEST(sqrt_qnan, (FLOAT_T)NAN, 0, 0),
1326 TEST(sqrt_snan, (FLOAT_T)NAN, FE_INVALID, 0),
1327 TEST(sqrt_0, (FLOAT_T)0.0, 0, 0),
1328 TEST(sqrt_neg0, (FLOAT_T)-0.0, 0, 0),
1329 TEST(sqrt_inf, (FLOAT_T)INFINITY, 0, 0),
1330 TEST(sqrt_neginf, (FLOAT_T)NAN, FE_INVALID, EDOM),
1331 TEST(sqrt_neg, (FLOAT_T)NAN, FE_INVALID, EDOM),
1337 TEST(sqrt_2, (FLOAT_T)1.4142135623730951, FE_INEXACT, 0),
1342 TEST(tan_qnan, (FLOAT_T)NAN, 0, 0),
1343 TEST(tan_snan, (FLOAT_T)NAN, FE_INVALID, 0),
1344 TEST(tan_inf, (FLOAT_T)NAN, FE_INVALID, EDOM),
1345 TEST(tan_neginf, (FLOAT_T)NAN, FE_INVALID, EDOM),
1348 TEST(tan_pio2, (FLOAT_T)INFINITY, FE_OVERFLOW, ERANGE),
1351 TEST(tanh_qnan, (FLOAT_T)NAN, 0, 0),
1352 TEST(tanh_snan, (FLOAT_T)NAN, FE_INVALID, 0),
1353 TEST(tanh_0, (FLOAT_T)0.0, 0, 0),
1354 TEST(tanh_neg0, (FLOAT_T)-0.0, 0, 0),
1355 TEST(tanh_inf, (FLOAT_T)1.0, 0, 0),
1356 TEST(tanh_neginf, (FLOAT_T)-1.0, 0, 0),
1358 TEST(tgamma_0, (FLOAT_T)INFINITY, FE_DIVBYZERO, ERANGE),
1359 TEST(tgamma_neg0, -(FLOAT_T)INFINITY, FE_DIVBYZERO, ERANGE),
1360 TEST(tgamma_neg1, (FLOAT_T)NAN, FE_INVALID, EDOM),
1361 TEST(tgamma_big, (FLOAT_T)INFINITY, FE_OVERFLOW, ERANGE),
1362 TEST(tgamma_negbig, (FLOAT_T)NAN, FE_INVALID, EDOM),
1363 TEST(tgamma_inf, (FLOAT_T)INFINITY, 0, 0),
1364 TEST(tgamma_neginf, (FLOAT_T)NAN, FE_INVALID, EDOM),
1365 TEST(tgamma_qnan, (FLOAT_T)NAN, 0, 0),
1366 TEST(tgamma_snan, (FLOAT_T)NAN, FE_INVALID, 0),
1370 TEST(tgamma_small, (FLOAT_T)INFINITY, FE_OVERFLOW, ERANGE),
1371 TEST(tgamma_negsmall, -(FLOAT_T)INFINITY, FE_OVERFLOW, ERANGE),
1375 TEST(y0_inf, (FLOAT_T)0.0, 0, 0),
1376 TEST(y0_qnan, (FLOAT_T)NAN, 0, 0),
1377 TEST(y0_snan, (FLOAT_T)NAN, FE_INVALID, 0),
1378 TEST(y0_0, -(FLOAT_T)INFINITY, FE_DIVBYZERO, ERANGE),
1379 TEST(y0_neg, (FLOAT_T)NAN, FE_INVALID, EDOM),
1381 TEST(y1_inf, (FLOAT_T)0.0, 0, 0),
1382 TEST(y1_qnan, (FLOAT_T)NAN, 0, 0),
1383 TEST(y1_snan, (FLOAT_T)NAN, FE_INVALID, 0),
1384 TEST(y1_0, -(FLOAT_T)INFINITY, FE_DIVBYZERO, ERANGE),
1385 TEST(y1_neg, (FLOAT_T)NAN, FE_INVALID, EDOM),
1387 TEST(yn_inf, (FLOAT_T)0.0, 0, 0),
1388 TEST(yn_qnan, (FLOAT_T)NAN, 0, 0),
1389 TEST(yn_snan, (FLOAT_T)NAN, FE_INVALID, 0),
1390 TEST(yn_0, -(FLOAT_T)INFINITY, FE_DIVBYZERO, ERANGE),
1391 TEST(yn_neg, (FLOAT_T)NAN, FE_INVALID, EDOM),
1405 TEST(fpclassify_snan, FP_NAN, 0, 0),
1406 TEST(fpclassify_nan, FP_NAN, 0, 0),
1407 TEST(fpclassify_inf, FP_INFINITE, 0, 0),
1408 TEST(fpclassify_neginf, FP_INFINITE, 0, 0),
1409 TEST(fpclassify_zero, FP_ZERO, 0, 0),
1410 TEST(fpclassify_negzero, FP_ZERO, 0, 0),
1411 TEST(fpclassify_small, FP_SUBNORMAL, 0, 0),
1412 TEST(fpclassify_negsmall, FP_SUBNORMAL, 0, 0),
1413 TEST(fpclassify_two, FP_NORMAL, 0, 0),
1414 TEST(fpclassify_negtwo, FP_NORMAL, 0, 0),
1416 TEST(isfinite_snan, 0, 0, 0),
1417 TEST(isfinite_nan, 0, 0, 0),
1418 TEST(isfinite_inf, 0, 0, 0),
1419 TEST(isfinite_neginf, 0, 0, 0),
1420 TEST(isfinite_zero, 1, 0, 0),
1421 TEST(isfinite_negzero, 1, 0, 0),
1422 TEST(isfinite_small, 1, 0, 0),
1423 TEST(isfinite_negsmall, 1, 0, 0),
1424 TEST(isfinite_two, 1, 0, 0),
1425 TEST(isfinite_negtwo, 1, 0, 0),
1427 TEST(isnormal_snan, 0, 0, 0),
1428 TEST(isnormal_nan, 0, 0, 0),
1429 TEST(isnormal_inf, 0, 0, 0),
1430 TEST(isnormal_neginf, 0, 0, 0),
1431 TEST(isnormal_zero, 0, 0, 0),
1432 TEST(isnormal_negzero, 0, 0, 0),
1433 TEST(isnormal_small, 0, 0, 0),
1434 TEST(isnormal_negsmall, 0, 0, 0),
1435 TEST(isnormal_two, 1, 0, 0),
1436 TEST(isnormal_negtwo, 1, 0, 0),
1438 TEST(isnan_snan, 1, 0, 0),
1439 TEST(isnan_nan, 1, 0, 0),
1440 TEST(isnan_inf, 0, 0, 0),
1441 TEST(isnan_neginf, 0, 0, 0),
1442 TEST(isnan_zero, 0, 0, 0),
1443 TEST(isnan_negzero, 0, 0, 0),
1444 TEST(isnan_small, 0, 0, 0),
1445 TEST(isnan_negsmall, 0, 0, 0),
1446 TEST(isnan_two, 0, 0, 0),
1447 TEST(isnan_negtwo, 0, 0, 0),
1449 TEST(isinf_snan, 0, 0, 0),
1450 TEST(isinf_nan, 0, 0, 0),
1451 TEST(isinf_inf, 1, 0, 0),
1452 TEST(isinf_neginf, 1, 0, 0),
1453 TEST(isinf_zero, 0, 0, 0),
1454 TEST(isinf_negzero, 0, 0, 0),
1455 TEST(isinf_small, 0, 0, 0),
1456 TEST(isinf_negsmall, 0, 0, 0),
1457 TEST(isinf_two, 0, 0, 0),
1458 TEST(isinf_negtwo, 0, 0, 0),
1460 TEST(ilogb_0, FP_ILOGB0, FE_INVALID, EDOM),
1461 TEST(ilogb_qnan, FP_ILOGBNAN, FE_INVALID, EDOM),
1462 TEST(ilogb_snan, FP_ILOGBNAN, FE_INVALID, EDOM),
1463 TEST(ilogb_inf, INT_MAX, FE_INVALID, EDOM),
1464 TEST(ilogb_neginf, INT_MAX, FE_INVALID, EDOM),
1466 TEST(lrint_zero, 0, 0, 0),
1467 TEST(lrint_negzero, 0, 0, 0),
1468 TEST(lrint_qnan, 0, FE_INVALID, 0),
1469 TEST(lrint_snan, 0, FE_INVALID, 0),
1470 TEST(lrint_inf, 0, FE_INVALID, 0),
1471 TEST(lrint_neginf, 0, FE_INVALID, 0),
1472 TEST(lrint_big, 0, FE_INVALID, 0),
1473 TEST(lrint_negbig, 0, FE_INVALID, 0),
1474 TEST(lrint_long_max_mask, FLOAT_LONG_MAX, 0, 0),
1475 TEST(lrint_long_min_mask, FLOAT_LONG_MIN, 0, 0),
1476 TEST(lrint_long_max_one, LROUND_LONG_MAX, FE_INVALID, 0),
1477 TEST(lrint_long_min_one, LONG_MIN, FE_INVALID, 0),
1479 TEST(llrint_qnan, 0, FE_INVALID, 0),
1480 TEST(llrint_snan, 0, FE_INVALID, 0),
1481 TEST(llrint_inf, 0, FE_INVALID, 0),
1482 TEST(llrint_neginf, 0, FE_INVALID, 0),
1483 TEST(llrint_big, 0, FE_INVALID, 0),
1484 TEST(llrint_negbig, 0, FE_INVALID, 0),
1485 TEST(llrint_long_long_max_mask, FLOAT_LONG_LONG_MAX, 0, 0),
1486 TEST(llrint_long_long_min_mask, FLOAT_LONG_LONG_MIN, 0, 0),
1487 TEST(llrint_long_long_max_one, LROUND_LLONG_MAX, FE_INVALID, 0),
1488 TEST(llrint_long_long_min_one, LLONG_MIN, FE_INVALID, 0),
1490 TEST(lround_qnan, 0, FE_INVALID, 0),
1491 TEST(lround_snan, 0, FE_INVALID, 0),
1492 TEST(lround_inf, 0, FE_INVALID, 0),
1493 TEST(lround_neginf, 0, FE_INVALID, 0),
1494 TEST(lround_big, 0, FE_INVALID, 0),
1495 TEST(lround_negbig, 0, FE_INVALID, 0),
1496 TEST(lround_long_max_mask, FLOAT_LONG_MAX, 0, 0),
1497 TEST(lround_long_min_mask, FLOAT_LONG_MIN, 0, 0),
1498 TEST(lround_long_max_one, LROUND_LONG_MAX, FE_INVALID, 0),
1499 TEST(lround_long_min_one, LONG_MIN, FE_INVALID, 0),
1501 TEST(llround_qnan, 0, FE_INVALID, 0),
1502 TEST(llround_snan, 0, FE_INVALID, 0),
1503 TEST(llround_inf, 0, FE_INVALID, 0),
1504 TEST(llround_neginf, 0, FE_INVALID, 0),
1505 TEST(llround_big, 0, FE_INVALID, 0),
1506 TEST(llround_negbig, 0, FE_INVALID, 0),
1507 TEST(llround_long_long_max_mask, FLOAT_LONG_LONG_MAX, 0, 0),
1508 TEST(llround_long_long_min_mask, FLOAT_LONG_LONG_MIN, 0, 0),
1509 TEST(llround_long_long_max_one, LROUND_LLONG_MAX, FE_INVALID, 0),
1510 TEST(llround_long_long_min_one, LLONG_MIN, FE_INVALID, 0),