Home | History | Annotate | Download | only in mjsunit

Lines Matching refs:Array

139 // Test that an array constructed without an array buffer creates one properly.
175 var array = new Float64Array(2);
177 set(array, 0, 2.5);
178 assertEquals(2.5, array[0]);
181 set(array, 0, 2.5);
182 assertEquals(2.5, array[0]);
183 set(array, 1, 3.5);
184 assertEquals(3.5, array[1]);
186 assertEquals(2.5, get(array, 0));
187 assertEquals(3.5, array[1]);
190 assertEquals(2.5, get(array, 0));
191 assertEquals(3.5, get(array, 1));
199 types = [Array, Int8Array, Uint8Array, Int16Array, Uint16Array, Int32Array,
211 function test_load(array, sum) {
213 sum += array[i];
218 function test_load_const_key(array, sum) {
219 sum += array[0];
220 sum += array[1];
221 sum += array[2];
225 function test_store(array, sum) {
227 sum += array[i] = i+1;
232 function test_store_const_key(array, sum) {
233 sum += array[0] = 1;
234 sum += array[1] = 2;
235 sum += array[2] = 3;
243 function test_store_middle_tagged(array, sum) {
244 array[0] = 253.75;
245 return array[0];
248 function test_store_high_tagged(array, sum) {
249 array[0] = 256.25;
250 return array[0];
253 function test_store_middle_double(array, sum) {
254 array[0] = 253.75 + zero(); // + forces double type feedback
255 return array[0];
258 function test_store_high_double(array, sum) {
259 array[0] = 256.25 + zero(); // + forces double type feedback
260 return array[0];
263 function test_store_high_double(array, sum) {
264 array[0] = 256.25;
265 return array[0];
268 function test_store_low_int(array, sum) {
269 array[0] = -1;
270 return array[0];
273 function test_store_low_tagged(array, sum) {
274 array[0] = -1.25;
275 return array[0];
278 function test_store_low_double(array, sum) {
279 array[0] = -1.25 + zero(); // + forces double type feedback
280 return array[0];
283 function test_store_high_int(array, sum) {
284 array[0] = 256;
285 return array[0];
288 function test_store_nan(array, sum) {
289 array[0] = NaN;
290 return array[0];
295 function run_test(test_func, array, expected_result) {
296 for (var i = 0; i < 5; i++) test_func(array, 0);
300 sum = test_func(array, sum);
307 function run_bounds_test(test_func, array, expected_result) {
532 // Test array.set in different combinations.
535 function assertArrayPrefix(expected, array) {
537 assertEquals(expected[i], array[i]);
663 var built_in_array = new Array(1, 2, 3, 4, 5, 6);
673 built_in_array = new Array(1.5, 2, 3, 4, 5, 6);