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); |