Branch Coverage

erfasrc/src/jd2cal.c
Criterion Covered Total %
branch 14 26 53.8


line true false branch
75 5 0 if (dj < DJMIN || dj > DJMAX) return -1;
5 0 if (dj < DJMIN || dj > DJMAX) return -1;
78 5 0 d = ERFA_DNINT(dj1);
0 5 d = ERFA_DNINT(dj1);
81 5 0 d = ERFA_DNINT(dj2);
0 5 d = ERFA_DNINT(dj2);
90 10 5 for ( i = 0; i < 2; i++ ) {
93 5 5 cs += fabs(s) >= fabs(x) ? (s-t) + x : (x-t) + s;
95 0 10 if ( s >= 1.0 ) {
104 4 1 if ( f < 0.0 ) {
116 0 5 if ( (f-1.0) >= -DBL_EPSILON/4.0 ) {
123 0 0 if ( -DBL_EPSILON/2.0 < f ) {
125 0 0 f = ERFA_GMAX(f, 0.0);