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 | } |