{"ScriptPreparationCode":"var buffer = new Uint32Array(1024*1024);\r\nfor(var i=0; i\u003C buffer.length; i\u002B\u002B) {\r\n buffer[i] = Math.round(Math.random() * 256); \r\n}","TestCases":[{"Name":"UInt32Array Iteration copy","Code":"\r\nvar start = 100; \r\nvar length = 200;\r\nvar copyToPos = 1000;\r\nfor(var i=0; i\u003C length; i\u002B\u002B) {\r\n buffer[copyToPos\u002B\u002B] = buffer[start \u002B i] \r\n}","IsDeferred":false},{"Name":"UInt32Array copyWithin","Code":"\r\nvar start = 100; \r\nvar length = 200;\r\nvar copyToPos = 1000;\r\nbuffer.copyWithin(copyToPos, start, start \u002B length);","IsDeferred":false}]}