Coverage Report

Created: 2018-07-03 15:31

/home/travis/build/MoarVM/MoarVM/src/math/num.c
Line
Count
Source
1
#include "moar.h"
2
#include <math.h>
3
4
189
MVMint64 MVM_num_isnanorinf(MVMThreadContext *tc, MVMnum64 n) {
5
188
    return n == MVM_NUM_POSINF || n == MVM_NUM_NEGINF || n != n;
6
189
}
7
8
29.0k
MVMnum64 MVM_num_posinf(MVMThreadContext *tc) {
9
29.0k
    return MVM_NUM_POSINF;
10
29.0k
}
11
12
29.0k
MVMnum64 MVM_num_neginf(MVMThreadContext *tc) {
13
29.0k
    return MVM_NUM_NEGINF;
14
29.0k
}
15
16
9
MVMnum64 MVM_num_nan(MVMThreadContext *tc) {
17
9
    return MVM_NUM_NAN;
18
9
}