{"ScriptPreparationCode":"const SIZE = 10000;\r\n\r\nconst float64 = new Float64Array(SIZE);\r\nconst float32 = new Float32Array(SIZE);\r\nconst float16 = new Float16Array(SIZE);\r\n\r\nfor (let i = 0; i \u003C SIZE; i\u002B\u002B) {\r\n float64[i] = 1.234;\r\n float32[i] = 1.234;\r\n float16[i] = 1.234;\r\n}","TestCases":[{"Name":"Float64Array Read","Code":"let sum = 0;\r\nfor (let i = 0; i \u003C SIZE; i\u002B\u002B) {\r\n sum \u002B= float64[i];\r\n}\r\nreturn sum;","IsDeferred":false},{"Name":"Float32Array Read","Code":"let sum = 0;\r\n for (let i = 0; i \u003C SIZE; i\u002B\u002B) {\r\n sum \u002B= float32[i];\r\n }\r\n return sum;","IsDeferred":false},{"Name":"Float16Array Read","Code":"let sum = 0;\r\nfor (let i = 0; i \u003C SIZE; i\u002B\u002B) {\r\n sum \u002B= float16[i];\r\n}\r\nreturn sum;","IsDeferred":false},{"Name":"Float64Array Write","Code":"for (let i = 0; i \u003C SIZE; i\u002B\u002B) {\r\n float64[i] = 1.235;\r\n}","IsDeferred":false},{"Name":"Float32Array Write","Code":"for (let i = 0; i \u003C SIZE; i\u002B\u002B) {\r\n float32[i] = 1.235;\r\n}","IsDeferred":false},{"Name":"Float16Array Write","Code":"for (let i = 0; i \u003C SIZE; i\u002B\u002B) {\r\n float16[i] = 1.235;\r\n}","IsDeferred":false}]}