| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485 |
- //-------------------------------------------------------------------------------------------------------
- // Copyright (C) Microsoft. All rights reserved.
- // Licensed under the MIT license. See LICENSE.txt file in the project root for full license information.
- //-------------------------------------------------------------------------------------------------------
- function f0(a, start, end) {
- for (var i = start, j = start; i < end; i++, j++) {
- j = j + 1
- a[i] = 1
- }
- a[j]
- print(j)
- }
- function f1(a, start, end) {
- for (var i = start, j = start; i < end; i++, j++) {
- j = j + 2
- a[i] = 1
- }
- a[j]
- print(j)
- }
- function f2(a, start, end) {
- for (var i = start, j = start; i >= end; i--, j--) {
- j = j - 1
- a[i] = 1
- }
- a[j]
- print(j)
- }
- function f3(a, start, end) {
- for (var i = start, j = start; i >= end; i--, j--) {
- j = j - 2
- a[i] = 1
- }
- a[j]
- print(j)
- }
- function f4(a, start, end) {
- for (var i = start, j = start; i < end; i++, j--) {
- j = j + 1
- a[i] = 1
- }
- a[j]
- print(j)
- }
- function f5(a, start, end) {
- for (var i = start, j = start; i < end; i++, j--) {
- j = j + 2
- a[i] = 1
- }
- a[j]
- print(j)
- }
- var a = new Float64Array(0xfff);
- f0(a, 0, 100)
- f0(a, 0x7fffffff, 0x80000000)
- f0(a, 10, 20)
- f1(a, 0, 100)
- f1(a, 0x7fffffff, 0x80000000)
- f1(a, 10, 20)
- f2(a, 0, 100)
- f2(a, 0x7fffffff, 0x80000000)
- f2(a, 10, 20)
- f3(a, 0, 100)
- f3(a, 0x7fffffff, 0x80000000)
- f3(a, 10, 20)
- f4(a, 0, 100)
- f4(a, 0x7fffffff, 0x80000000)
- f4(a, 10, 20)
- f5(a, 0, 100)
- f5(a, 0x7fffffff, 0x80000000)
- f5(a, 10, 20)
|