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/DoubleCmpTests.java
32282 views
1
2
public class DoubleCmpTests {
3
4
private static boolean test_isEq(double a, double b) {
5
return a == b;
6
}
7
8
private static boolean test_isNe(double a, double b) {
9
return a != b;
10
}
11
12
private static boolean test_isLt(double a, double b) {
13
return a < b;
14
}
15
16
private static boolean test_isLe(double a, double b) {
17
return a <= b;
18
}
19
20
private static boolean test_isGe(double a, double b) {
21
return a >= b;
22
}
23
24
private static boolean test_isGt(double a, double b) {
25
return a > b;
26
}
27
28
private static boolean test_isEqC(double a) {
29
return a == 7.;
30
}
31
32
private static boolean test_isNeC(double a) {
33
return a != 7.;
34
}
35
36
private static boolean test_isLtC(double a) {
37
return a < 7.;
38
}
39
40
private static boolean test_isLeC(double a) {
41
return a <= 7.;
42
}
43
44
private static boolean test_isGeC(double a) {
45
return a >= 7.;
46
}
47
48
private static boolean test_isGtC(double a) {
49
return a > 7.;
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(7., 7.));
60
assertThat(! test_isEq(70., 7.));
61
assertThat(! test_isNe(7., 7.));
62
assertThat(test_isNe(70., 7.));
63
64
assertThat(test_isLt(7., 70.));
65
assertThat(! test_isLt(70., 7.));
66
assertThat(! test_isLt(7., 7.));
67
68
assertThat(test_isLe(7., 70.));
69
assertThat(! test_isLe(70., 7.));
70
assertThat(test_isLe(7., 7.));
71
72
assertThat(!test_isGe(7., 70.));
73
assertThat(test_isGe(70., 7.));
74
assertThat(test_isGe(7., 7.));
75
76
assertThat(!test_isGt(7., 70.));
77
assertThat(test_isGt(70., 7.));
78
assertThat(! test_isGt(7., 7.));
79
80
81
assertThat(test_isEqC(7.));
82
assertThat(! test_isEqC(70.));
83
assertThat(! test_isNeC(7.));
84
assertThat(test_isNeC(70.));
85
86
assertThat(test_isLtC(6.));
87
assertThat(! test_isLtC(70.));
88
assertThat(! test_isLtC(7.));
89
90
assertThat(test_isLeC(6.));
91
assertThat(! test_isLeC(70.));
92
assertThat(test_isLeC(7.));
93
94
assertThat(!test_isGeC(6.));
95
assertThat(test_isGeC(70.));
96
assertThat(test_isGeC(7.));
97
98
assertThat(!test_isGtC(6.));
99
assertThat(test_isGtC(70.));
100
assertThat(! test_isGtC(7.));
101
}
102
}
103
104