{"ScriptPreparationCode":"s64 = new BigInt64Array(new ArrayBuffer(24));\r\n\r\nlet bufHi = new ArrayBuffer(12);\r\nlet bufLo = new ArrayBuffer(12);\r\nu32Lo = new Uint32Array(bufLo);\r\nu32Hi = new Uint32Array(bufHi);\r\ns32Lo = new Int32Array(bufLo);\r\ns32Hi = new Int32Array(bufHi);","TestCases":[{"Name":"Using Int32Array / Uint32Array","Code":"let r = 0;\r\nif (s32Hi[1] \u003C s32Hi[2]) {\r\n r = 1;\r\n} else if (s32Hi[1] === s32Hi[2]) {\r\n r = (u32Lo[1] \u003C u32Lo[2]) ? 1 : 0;\r\n}\r\ns32Lo[0] = r;\r\ns32Hi[0] = 0;","IsDeferred":false},{"Name":"Using BigIntArray","Code":"const r = s64[1] \u003C s64[2] ? 1n : 0n;\r\ns64[0] = r;","IsDeferred":false}]}