Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
PojavLauncherTeam
GitHub Repository: PojavLauncherTeam/openjdk-multiarch-jdk8u
Path: blob/aarch64-shenandoah-jdk8u272-b10/hotspot/test/aarch64/FloatCmpTests.java
32282 views
1
2
public class FloatCmpTests {
3
4
private static boolean test_isEq(float a, float b) {
5
return a == b;
6
}
7
8
private static boolean test_isNe(float a, float b) {
9
return a != b;
10
}
11
12
private static boolean test_isLt(float a, float b) {
13
return a < b;
14
}
15
16
private static boolean test_isLe(float a, float b) {
17
return a <= b;
18
}
19
20
private static boolean test_isGe(float a, float b) {
21
return a >= b;
22
}
23
24
private static boolean test_isGt(float a, float b) {
25
return a > b;
26
}
27
28
private static boolean test_isEqC(float a) {
29
return a == 7F;
30
}
31
32
private static boolean test_isNeC(float a) {
33
return a != 7F;
34
}
35
36
private static boolean test_isLtC(float a) {
37
return a < 7F;
38
}
39
40
private static boolean test_isLeC(float a) {
41
return a <= 7F;
42
}
43
44
private static boolean test_isGeC(float a) {
45
return a >= 7F;
46
}
47
48
private static boolean test_isGtC(float a) {
49
return a > 7F;
50
}
51
52
private static void assertThat(boolean assertion) {
53
if (! assertion) {
54
throw new AssertionError();
55
}
56
}
57
58
public static void main(String[] args) {
59
assertThat(test_isEq(7F, 7F));
60
assertThat(! test_isEq(70F, 7F));
61
assertThat(! test_isNe(7F, 7F));
62
assertThat(test_isNe(70F, 7F));
63
64
assertThat(test_isLt(7F, 70F));
65
assertThat(! test_isLt(70F, 7F));
66
assertThat(! test_isLt(7F, 7F));
67
68
assertThat(test_isLe(7F, 70F));
69
assertThat(! test_isLe(70F, 7F));
70
assertThat(test_isLe(7F, 7F));
71
72
assertThat(!test_isGe(7F, 70F));
73
assertThat(test_isGe(70F, 7F));
74
assertThat(test_isGe(7F, 7F));
75
76
assertThat(!test_isGt(7F, 70F));
77
assertThat(test_isGt(70F, 7F));
78
assertThat(! test_isGt(7F, 7F));
79
80
81
assertThat(test_isEqC(7F));
82
assertThat(! test_isEqC(70F));
83
assertThat(! test_isNeC(7F));
84
assertThat(test_isNeC(70F));
85
86
assertThat(test_isLtC(6F));
87
assertThat(! test_isLtC(70F));
88
assertThat(! test_isLtC(7F));
89
90
assertThat(test_isLeC(6F));
91
assertThat(! test_isLeC(70F));
92
assertThat(test_isLeC(7F));
93
94
assertThat(!test_isGeC(6F));
95
assertThat(test_isGeC(70F));
96
assertThat(test_isGeC(7F));
97
98
assertThat(!test_isGtC(6F));
99
assertThat(test_isGtC(70F));
100
assertThat(! test_isGtC(7F));
101
}
102
}
103
104