{"ScriptPreparationCode":"var length = 1e6;\r\n\r\nvar f32_a = Float32Array.from({length}, Math.random);\r\nvar f32_b = Float32Array.from({length}, Math.random);\r\n\r\nvar f64_a = Float64Array.from({length}, Math.random);\r\nvar f64_b = Float64Array.from({length}, Math.random);\r\n\r\nvar arr_a = Array.from({length}, Math.random);\r\nvar arr_b = Array.from({length}, Math.random);","TestCases":[{"Name":"set f32","Code":"f32_a.set(f32_b);","IsDeferred":false},{"Name":"set f64","Code":"f64_a.set(f64_b);","IsDeferred":false},{"Name":"iterate and set f32","Code":"for (let i = 0; i \u003C length; i\u002B\u002B) {\r\n f32_a[i] = f32_b[i];\r\n}","IsDeferred":false},{"Name":"iterate and set f64","Code":"for (let i = 0; i \u003C length; i\u002B\u002B) {\r\n f64_a[i] = f64_b[i];\r\n}","IsDeferred":false},{"Name":"iterate and set array","Code":"for (let i = 0; i \u003C length; i\u002B\u002B) {\r\n arr_a[i] = arr_b[i];\r\n}","IsDeferred":false}]}