{"ScriptPreparationCode":"const ELEMENT_COUNT = 1_000_000;\r\nconst INT_VALUE_MIN = 0;\r\nconst INT_VALUE_MAX = 2 ** 15 - 1;\r\n\r\nconst array = new Array(ELEMENT_COUNT);\r\nconst int16array = new Int16Array(ELEMENT_COUNT);\r\nconst uint16array = new Uint16Array(ELEMENT_COUNT);\r\nconst int32array = new Int32Array(ELEMENT_COUNT);\r\nconst uint32array = new Uint32Array(ELEMENT_COUNT);\r\nconst float32array = new Float32Array(ELEMENT_COUNT);\r\nconst float64array = new Float64Array(ELEMENT_COUNT);\r\nconst bigint64array = new BigInt64Array(ELEMENT_COUNT);\r\nconst biguint64array = new BigUint64Array(ELEMENT_COUNT);\r\n\r\nfor (let i = 0; i \u003C ELEMENT_COUNT; i\u002B\u002B) {\r\n const value = INT_VALUE_MIN \u002B Math.floor(Math.random() * INT_VALUE_MAX);\r\n\r\n array[i] = value;\r\n int16array[i] = value;\r\n uint16array[i] = value;\r\n int32array[i] = value;\r\n uint32array[i] = value;\r\n float32array[i] = value;\r\n float64array[i] = value;\r\n bigint64array[i] = BigInt(value);\r\n biguint64array[i] = BigInt(value);\r\n}\r\n\r\nconst comparator = (a, b) =\u003E a - b;","TestCases":[{"Name":"Array.prototype.sort","Code":"array.sort(comparator);","IsDeferred":false},{"Name":"Int16Array.prototype.sort","Code":"int16array.sort();","IsDeferred":false},{"Name":"Uint16Array.prototype.sort","Code":"uint16array.sort();","IsDeferred":false},{"Name":"Int32Array.prototype.sort","Code":"int32array.sort();","IsDeferred":false},{"Name":"Uint32Array.prototype.sort","Code":"uint32array.sort();","IsDeferred":false},{"Name":"Float32Array.prototype.sort","Code":"float32array.sort();","IsDeferred":false},{"Name":"Float64Array.prototype.sort","Code":"float64array.sort();","IsDeferred":false},{"Name":"BigInt64Array.prototype.sort","Code":"bigint64array.sort();","IsDeferred":false},{"Name":"BigUint64Array.prototype.sort","Code":"biguint64array.sort();","IsDeferred":false}]}