{"ScriptPreparationCode":"var buffer1 = new ArrayBuffer(1024 * Float64Array.BYTES_PER_ELEMENT);\r\nvar array = new Float64Array(buffer1);\r\nvar buffer2 = new ArrayBuffer(1024 * Float64Array.BYTES_PER_ELEMENT);\r\nvar view = new DataView(buffer2);","TestCases":[{"Name":"array[i] = i;","Code":"for (let i = 0; i \u003C 1024; i \u002B= 1) {\r\n if (i === 0) {\r\n \tarray[i] = 1;\t\r\n } else {\r\n array[i] = array[i-1] \u002B i;;\r\n }\r\n}","IsDeferred":false},{"Name":"view.setFloat64(i, i)","Code":"for (let i = 0; i \u003C 1024; i \u002B= 4) {\r\n if (i === 0) {\r\n view.setFloat64(i, 1);\r\n } else {\r\n view.setFloat64(i, view.getFloat64(i - 1) \u002B i);\r\n }\r\n}","IsDeferred":false},{"Name":"array[i] = i; 2","Code":"for (let i = 0; i \u003C 1024; i \u002B= 1) {\r\n if (i === 0) {\r\n \tarray[i] = 1;\t\r\n } else {\r\n array[i] = array[i-1] \u002B i;;\r\n }\r\n}","IsDeferred":false},{"Name":"view.setFloat64(i, i) 2","Code":"for (let i = 0; i \u003C 1024; i \u002B= 4) {\r\n if (i === 0) {\r\n view.setFloat64(i, 1);\r\n } else {\r\n view.setFloat64(i, view.getFloat64(i - 1) \u002B i);\r\n }\r\n}","IsDeferred":false}]}