Home | History | Annotate | Download | only in src

Lines Matching refs:results

118      * We pass in the arguments and return the results so the compiler
124 float[] results = new float[9];
127 results[0] = x + y;
128 results[1] = x - y;
129 results[2] = x * y;
130 results[3] = x / y;
131 results[4] = x % -y;
134 results[8] = x + (((((x + y) - y) * y) / y) % y);
136 return results;
138 static void floatOperCheck(float[] results) {
139 assert(results[0] > 69996.99f && results[0] < 69997.01f);
140 assert(results[1] > 70002.99f && results[1] < 70003.01f);
141 assert(results[2] > -210000.01f && results[2] < -209999.99f);
142 assert(results[3] > -23333.34f && results[3] < -23333.32f);
143 assert(results[4] > 0.999f && results[4] < 1.001f);
144 assert(results[8] > 70000.99f && results[8] < 70001.01f);
148 * We pass in the arguments and return the results so the compiler
154 double[] results = new double[9];
157 results[0] = x + y;
158 results[1] = x - y;
159 results[2] = x * y;
160 results[3] = x / y;
161 results[4] = x % -y;
164 results[8] = x + (((((x + y) - y) * y) / y) % y);
166 return results;
168 static void doubleOperCheck(double[] results) {
169 assert(results[0] > 69996.99 && results[0] < 69997.01);
170 assert(results[1] > 70002.99 && results[1] < 70003.01);
171 assert(results[2] > -210000.01 && results[2] < -209999.99);
172 assert(results[3] > -23333.34 && results[3] < -23333.32);
173 assert(results[4] > 0.999 && results[4] < 1.001);
174 assert(results[8] > 70000.99 && results[8] < 70001.01);
186 int[] results = new int[6];
187 results[0] = (int) l;
188 results[1] = (int) f;
189 results[2] = (int) d;
190 results[3] = (int) (1.0f / zero); // +inf
191 results[4] = (int) (-1.0f / zero); // -inf
192 results[5] = (int) ((1.0f / zero) / (1.0f / zero)); // NaN
193 return results;
195 static void checkConvI(int[] results) {
197 assert(results[0] == 0x44332211);
198 assert(results[1] == 123);
199 assert(results[2] == -3);
200 assert(results[3] == 0x7fffffff);
201 assert(results[4] == 0x80000000);
202 assert(results[5] == 0);
206 long[] results = new long[6];
207 results[0] = (long) i;
208 results[1] = (long) f;
209 results[2] = (long) d;
210 results[3] = (long) (1.0 / zero); // +inf
211 results[4] = (long) (-1.0 / zero); // -inf
212 results[5] = (long) ((1.0 / zero) / (1.0 / zero)); // NaN
213 return results;
215 static void checkConvL(long[] results) {
217 assert(results[0] == 0xFFFFFFFF88776655L);
218 assert(results[1] == 123);
219 assert(results[2] == -3);
220 assert(results[3] == 0x7fffffffffffffffL);
221 assert(results[4] == 0x8000000000000000L);
222 assert(results[5] == 0);
226 float[] results = new float[3];
227 results[0] = (float) i;
228 results[1] = (float) l;
229 results[2] = (float) d;
230 return results;
232 static void checkConvF(float[] results) {
235 for (int i = 0; i < results.length; i++)
236 System.out.println(" " + i + ": " + results[i]);
241 double[] results = new double[3];
242 results[0] = (double) i;
243 results[1] = (double) l;
244 results[2] = (double) f;
245 return results;
247 static void checkConvD(double[] results) {
250 for (int i = 0; i < results.length; i++)
251 System.out.println(" " + i + ": " + results[i]);