65 unsigned long long int x;
66 unsigned long long int y;
75 unsigned long long int x;
76 unsigned long long int y;
85 unsigned long long int x;
86 unsigned long long int y;
95 unsigned long long int x;
96 unsigned long long int y;
109 0x7fffffffffffffffLL,
110 0x8000000000000000LL,
111 0x8000000000000001LL,
112 0x1A3F237394D36C58LL,
116 int correct_results[] =
118 T, F, F, T, F, T, F, T, F, T,
119 F, T, T, F, F, T, T, F, F, T,
120 F, T, F, T, T, F, T, F, F, T,
121 F, T, T, F, F, T, T, F, F, T,
122 F, T, F, T, T, F, T, F, F, T,
123 F, T, F, T, T, F, T, F, F, T,
124 F, T, T, F, F, T, T, F, F, T,
125 F, T, F, T, T, F, T, F, F, T,
126 F, T, F, T, T, F, F, T, T, F,
127 T, F, F, T, F, T, F, T, F, T,
128 F, T, F, T, T, F, T, F, F, T,
129 F, T, T, F, F, T, T, F, F, T,
130 F, T, F, T, T, F, T, F, F, T,
131 F, T, F, T, T, F, T, F, F, T,
132 F, T, T, F, F, T, T, F, F, T,
133 F, T, F, T, T, F, T, F, F, T,
134 F, T, T, F, F, T, F, T, T, F,
135 F, T, T, F, F, T, F, T, T, F,
136 T, F, F, T, F, T, F, T, F, T,
137 F, T, T, F, F, T, F, T, T, F,
138 F, T, F, T, T, F, F, T, T, F,
139 F, T, F, T, T, F, F, T, T, F,
140 F, T, T, F, F, T, F, T, T, F,
141 F, T, F, T, T, F, F, T, T, F,
142 F, T, F, T, T, F, F, T, T, F,
143 F, T, F, T, T, F, F, T, T, F,
144 F, T, F, T, T, F, T, F, F, T,
145 T, F, F, T, F, T, F, T, F, T,
146 F, T, F, T, T, F, T, F, F, T,
147 F, T, F, T, T, F, T, F, F, T,
148 F, T, F, T, T, F, F, T, T, F,
149 F, T, F, T, T, F, T, F, F, T,
150 F, T, T, F, F, T, F, T, T, F,
151 F, T, T, F, F, T, F, T, T, F,
152 F, T, T, F, F, T, T, F, F, T,
153 F, T, T, F, F, T, F, T, T, F,
154 T, F, F, T, F, T, F, T, F, T,
155 F, T, T, F, F, T, T, F, F, T,
156 F, T, T, F, F, T, F, T, T, F,
157 F, T, T, F, F, T, T, F, F, T,
158 F, T, T, F, F, T, F, T, T, F,
159 F, T, T, F, F, T, F, T, T, F,
160 F, T, T, F, F, T, T, F, F, T,
161 F, T, T, F, F, T, F, T, T, F,
162 F, T, F, T, T, F, F, T, T, F,
163 T, F, F, T, F, T, F, T, F, T,
164 F, T, T, F, F, T, F, T, T, F,
165 F, T, T, F, F, T, T, F, F, T,
166 F, T, F, T, T, F, F, T, T, F,
167 F, T, F, T, T, F, F, T, T, F,
168 F, T, F, T, T, F, T, F, F, T,
169 F, T, T, F, F, T, T, F, F, T,
170 F, T, F, T, T, F, T, F, F, T,
171 F, T, F, T, T, F, T, F, F, T,
172 T, F, F, T, F, T, F, T, F, T,
173 F, T, F, T, T, F, T, F, F, T,
174 F, T, T, F, F, T, F, T, T, F,
175 F, T, T, F, F, T, F, T, T, F,
176 F, T, T, F, F, T, T, F, F, T,
177 F, T, T, F, F, T, F, T, T, F,
178 F, T, F, T, T, F, F, T, T, F,
179 F, T, F, T, T, F, F, T, T, F,
180 F, T, T, F, F, T, F, T, T, F,
181 T, F, F, T, F, T, F, T, F, T
186 int i, j, *res = correct_results;
188 for (i = 0; i < 8; i++)
190 long long arg0 = args[i];
191 for (j = 0; j < 8; j++)
193 long long arg1 = args[j];
195 if (feq (arg0, arg1) != *res++)
197 if (fne (arg0, arg1) != *res++)
199 if (flt (arg0, arg1) != *res++)
201 if (fge (arg0, arg1) != *res++)
203 if (fgt (arg0, arg1) != *res++)
205 if (fle (arg0, arg1) != *res++)
207 if (fltu (arg0, arg1) != *res++)
209 if (fgeu (arg0, arg1) != *res++)
211 if (fgtu (arg0, arg1) != *res++)
213 if (fleu (arg0, arg1) != *res++)