Lines Matching refs:results
132 * We pass in the arguments and return the results so the compiler
138 float[] results = new float[9];
141 results[0] = x + y;
142 results[1] = x - y;
143 results[2] = x * y;
144 results[3] = x / y;
145 results[4] = x % -y;
148 results[8] = x + (((((x + y) - y) * y) / y) % y);
150 return results;
152 static void floatOperCheck(float[] results) {
153 Main.assertTrue(results[0] > 69996.99f && results[0] < 69997.01f);
154 Main.assertTrue(results[1] > 70002.99f && results[1] < 70003.01f);
155 Main.assertTrue(results[2] > -210000.01f && results[2] < -209999.99f);
156 Main.assertTrue(results[3] > -23333.34f && results[3] < -23333.32f);
157 Main.assertTrue(results[4] > 0.999f && results[4] < 1.001f);
158 Main.assertTrue(results[8] > 70000.99f && results[8] < 70001.01f);
162 * We pass in the arguments and return the results so the compiler
168 double[] results = new double[9];
171 results[0] = x + y;
172 results[1] = x - y;
173 results[2] = x * y;
174 results[3] = x / y;
175 results[4] = x % -y;
178 results[8] = x + (((((x + y) - y) * y) / y) % y);
180 return results;
182 static void doubleOperCheck(double[] results) {
183 Main.assertTrue(results[0] > 69996.99 && results[0] < 69997.01);
184 Main.assertTrue(results[1] > 70002.99 && results[1] < 70003.01);
185 Main.assertTrue(results[2] > -210000.01 && results[2] < -209999.99);
186 Main.assertTrue(results[3] > -23333.34 && results[3] < -23333.32);
187 Main.assertTrue(results[4] > 0.999 && results[4] < 1.001);
188 Main.assertTrue(results[8] > 70000.99 && results[8] < 70001.01);
200 int[] results = new int[6];
201 results[0] = (int) l;
202 results[1] = (int) f;
203 results[2] = (int) d;
204 results[3] = (int) (1.0f / zero); // +inf
205 results[4] = (int) (-1.0f / zero); // -inf
206 results[5] = (int) ((1.0f / zero) / (1.0f / zero)); // NaN
207 return results;
209 static void checkConvI(int[] results) {
211 Main.assertTrue(results[0] == 0x44332211);
212 Main.assertTrue(results[1] == 123);
213 Main.assertTrue(results[2] == -3);
214 Main.assertTrue(results[3] == 0x7fffffff);
215 Main.assertTrue(results[4] == 0x80000000);
216 Main.assertTrue(results[5] == 0);
220 long[] results = new long[6];
221 results[0] = (long) i;
222 results[1] = (long) f;
223 results[2] = (long) d;
224 results[3] = (long) (1.0 / zero); // +inf
225 results[4] = (long) (-1.0 / zero); // -inf
226 results[5] = (long) ((1.0 / zero) / (1.0 / zero)); // NaN
227 return results;
229 static void checkConvL(long[] results) {
231 Main.assertTrue(results[0] == 0xFFFFFFFF88776655L);
232 Main.assertTrue(results[1] == 123);
233 Main.assertTrue(results[2] == -3);
234 Main.assertTrue(results[3] == 0x7fffffffffffffffL);
235 Main.assertTrue(results[4] == 0x8000000000000000L);
236 Main.assertTrue(results[5] == 0);
240 float[] results = new float[3];
241 results[0] = (float) i;
242 results[1] = (float) l;
243 results[2] = (float) d;
244 return results;
246 static void checkConvF(float[] results) {
249 for (int i = 0; i < results.length; i++)
250 System.out.println(" " + i + ": " + results[i]);
255 double[] results = new double[3];
256 results[0] = (double) i;
257 results[1] = (double) l;
258 results[2] = (double) f;
259 return results;
261 static void checkConvD(double[] results) {
264 for (int i = 0; i < results.length; i++)
265 System.out.println(" " + i + ": " + results[i]);