{"ScriptPreparationCode":"var size = 50000;\r\nvar buf = new ArrayBuffer(size*8);\r\nvar view = new DataView(buf);\r\nvar buf2 = new ArrayBuffer(size*4);\r\nvar view2 = new DataView(buf2);\r\nvar data = new Float64Array(size);\r\nvar data2 = new Float32Array(size);\r\n","TestCases":[{"Name":"DataView","Code":"for (let i=0; i \u003C size; i\u002B\u002B) {\r\n\tview.setFloat64(i*8, 992.2258);\r\n}\r\nfor (let i=0; i \u003C size; i\u002B\u002B) {\r\n\tconst res = view.getFloat64(i*8);\r\n}","IsDeferred":false},{"Name":"Float64Array","Code":"for (let i=0; i \u003C size; i\u002B\u002B) {\r\n\tdata[i] = 992.2258;\r\n}\r\nfor (let i=0; i \u003C size; i\u002B\u002B) {\r\n\tconst res = data[i];\r\n}","IsDeferred":false},{"Name":"Float32Array","Code":"for (let i=0; i \u003C size; i\u002B\u002B) {\r\n\tdata[i] = 992.2258;\r\n}\r\nfor (let i=0; i \u003C size; i\u002B\u002B) {\r\n\tconst res = data[i];\r\n}","IsDeferred":false},{"Name":"DataView 32","Code":"for (let i=0; i \u003C size; i\u002B\u002B) {\r\n\tview2.setFloat32(i*4, 992.2258);\r\n}\r\nfor (let i=0; i \u003C size; i\u002B\u002B) {\r\n\tconst res = view2.getFloat32(i*4);\r\n}","IsDeferred":false}]}