-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathTest__Float.cs
44 lines (42 loc) · 4.26 KB
/
Test__Float.cs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
namespace TEST;
internal static partial class Program {
static void Test__Float() {
PRINT("\n\n[FLOAT]\n");
//PRINT($"{}");
//======================================================================================================================================================
#pragma warning disable 1718 // "Comparison made to same variable."
PRINT($" RAY_MISS == RAY_MISS: {RAY_MISS == RAY_MISS}");
PRINT($"");
PRINT($" NaN == NaN: {FLOAT_NaN == FLOAT_NaN}");
PRINT($" NaN != NaN: {FLOAT_NaN != FLOAT_NaN}");
PRINT($"");
PRINT($" Inf == Inf: {FLOAT_INF == FLOAT_INF}");
PRINT($" Inf != Inf: {FLOAT_INF != FLOAT_INF}");
PRINT($"");
PRINT($" -0 == 0: {FLOAT_NEG_ZERO == 0}");
PRINT($" -0 != 0: {FLOAT_NEG_ZERO != 0}");
PRINT($"");
PRINT($" == != < <= > >=");
PRINT($" -1 VS -Inf: {-1f == FLOAT_NEG_INF,-6} {-1f != FLOAT_NEG_INF,-6} {-1f < FLOAT_NEG_INF,-6} {-1f <= FLOAT_NEG_INF,-6} {-1f > FLOAT_NEG_INF,-6} {-1f >= FLOAT_NEG_INF,-6}");
PRINT($" 0 VS -Inf: { 0f == FLOAT_NEG_INF,-6} { 0f != FLOAT_NEG_INF,-6} { 0f < FLOAT_NEG_INF,-6} { 0f <= FLOAT_NEG_INF,-6} { 0f > FLOAT_NEG_INF,-6} { 0f >= FLOAT_NEG_INF,-6}");
PRINT($" 1 VS -Inf: { 1f == FLOAT_NEG_INF,-6} { 1f != FLOAT_NEG_INF,-6} { 1f < FLOAT_NEG_INF,-6} { 1f <= FLOAT_NEG_INF,-6} { 1f > FLOAT_NEG_INF,-6} { 1f >= FLOAT_NEG_INF,-6}");
PRINT($"");
PRINT($" -1 VS MIN: {-1f == FLOAT_MIN,-6} {-1f != FLOAT_MIN,-6} {-1f < FLOAT_MIN,-6} {-1f <= FLOAT_MIN,-6} {-1f > FLOAT_MIN,-6} {-1f >= FLOAT_MIN,-6}");
PRINT($" 0 VS MIN: { 0f == FLOAT_MIN,-6} { 0f != FLOAT_MIN,-6} { 0f < FLOAT_MIN,-6} { 0f <= FLOAT_MIN,-6} { 0f > FLOAT_MIN,-6} { 0f >= FLOAT_MIN,-6}");
PRINT($" 1 VS MIN: { 1f == FLOAT_MIN,-6} { 1f != FLOAT_MIN,-6} { 1f < FLOAT_MIN,-6} { 1f <= FLOAT_MIN,-6} { 1f > FLOAT_MIN,-6} { 1f >= FLOAT_MIN,-6}");
PRINT($"");
PRINT($" -1 VS -0: {-1f == FLOAT_NEG_ZERO,-6} {-1f != FLOAT_NEG_ZERO,-6} {-1f < FLOAT_NEG_ZERO,-6} {-1f <= FLOAT_NEG_ZERO,-6} {-1f > FLOAT_NEG_ZERO,-6} {-1f >= FLOAT_NEG_ZERO,-6}");
PRINT($" 0 VS -0: { 0f == FLOAT_NEG_ZERO,-6} { 0f != FLOAT_NEG_ZERO,-6} { 0f < FLOAT_NEG_ZERO,-6} { 0f <= FLOAT_NEG_ZERO,-6} { 0f > FLOAT_NEG_ZERO,-6} { 0f >= FLOAT_NEG_ZERO,-6}");
PRINT($" 1 VS -0: { 1f == FLOAT_NEG_ZERO,-6} { 1f != FLOAT_NEG_ZERO,-6} { 1f < FLOAT_NEG_ZERO,-6} { 1f <= FLOAT_NEG_ZERO,-6} { 1f > FLOAT_NEG_ZERO,-6} { 1f >= FLOAT_NEG_ZERO,-6}");
PRINT($"");
PRINT($" -1 VS MAX: {-1f == FLOAT_MAX,-6} {-1f != FLOAT_MAX,-6} {-1f < FLOAT_MAX,-6} {-1f <= FLOAT_MAX,-6} {-1f > FLOAT_MAX,-6} {-1f >= FLOAT_MAX,-6}");
PRINT($" 0 VS MAX: { 0f == FLOAT_MAX,-6} { 0f != FLOAT_MAX,-6} { 0f < FLOAT_MAX,-6} { 0f <= FLOAT_MAX,-6} { 0f > FLOAT_MAX,-6} { 0f >= FLOAT_MAX,-6}");
PRINT($" 1 VS MAX: { 1f == FLOAT_MAX,-6} { 1f != FLOAT_MAX,-6} { 1f < FLOAT_MAX,-6} { 1f <= FLOAT_MAX,-6} { 1f > FLOAT_MAX,-6} { 1f >= FLOAT_MAX,-6}");
PRINT($"");
PRINT($" -1 VS Inf: {-1f == FLOAT_INF,-6} {-1f != FLOAT_INF,-6} {-1f < FLOAT_INF,-6} {-1f <= FLOAT_INF,-6} {-1f > FLOAT_INF,-6} {-1f >= FLOAT_INF,-6}");
PRINT($" 0 VS Inf: { 0f == FLOAT_INF,-6} { 0f != FLOAT_INF,-6} { 0f < FLOAT_INF,-6} { 0f <= FLOAT_INF,-6} { 0f > FLOAT_INF,-6} { 0f >= FLOAT_INF,-6}");
PRINT($" 1 VS Inf: { 1f == FLOAT_INF,-6} { 1f != FLOAT_INF,-6} { 1f < FLOAT_INF,-6} { 1f <= FLOAT_INF,-6} { 1f > FLOAT_INF,-6} { 1f >= FLOAT_INF,-6}");
#pragma warning restore 1718 // "Comparison made to same variable."
//======================================================================================================================================================
}
}