{"ScriptPreparationCode":"var size = 0xFFFF;\r\nvar data = new Float32Array(size);\r\nvar floatArray = new Float32Array(size);\r\nvar dataView = new DataView(new ArrayBuffer(size * 4));\r\n\r\nfor (let i = 0; i \u003C size; i\u002B\u002B) {\r\n\tdata[i] = 100*Math.random();\r\n\tfloatArray[i] = 100*Math.random();\r\n\tdataView[i] = 100*Math.random();\r\n}","TestCases":[{"Name":"DataView","Code":"for (let i; i \u003C size; i\u002B\u002B) {\r\n\tdataView.setFloat32(i * 4, data[i]);\r\n}\r\nreturn dataView.getFloat32(i * size - 16)","IsDeferred":false},{"Name":"Float32Array","Code":"for (let i; i \u003C size; i\u002B\u002B) {\r\n\tfloatArray[i] = data[i];\r\n}\r\nreturn floatArray[size - 4]","IsDeferred":false}]}