Skip to content
Snippets Groups Projects
Commit 22d3877a authored by Rick Waldron's avatar Rick Waldron
Browse files

Atomics: further nit picking

parent 73893890
No related branches found
No related tags found
No related merge requests found
...@@ -24,13 +24,12 @@ function getReport() { ...@@ -24,13 +24,12 @@ function getReport() {
return r; return r;
} }
$262.agent.start( $262.agent.start(`
`
$262.agent.receiveBroadcast(function(sab) { $262.agent.receiveBroadcast(function(sab) {
var i32a = new Int32Array(sab); var i32a = new Int32Array(sab);
$262.agent.report(Atomics.wait(i32a, 0, 0, NaN)); // NaN => +Infinity $262.agent.report(Atomics.wait(i32a, 0, 0, NaN)); // NaN => +Infinity
$262.agent.leaving(); $262.agent.leaving();
}) });
`); `);
var i32a = new Int32Array(new SharedArrayBuffer(Int32Array.BYTES_PER_ELEMENT)); var i32a = new Int32Array(new SharedArrayBuffer(Int32Array.BYTES_PER_ELEMENT));
......
...@@ -23,8 +23,8 @@ const i32a = new Int32Array( ...@@ -23,8 +23,8 @@ const i32a = new Int32Array(
$262.agent.start(` $262.agent.start(`
$262.agent.receiveBroadcast(function(sab) { $262.agent.receiveBroadcast(function(sab) {
var i32a = new Int32Array(sab); var i32a = new Int32Array(sab);
var before = $262.agent.monotonicNow();
$262.agent.report("ready"); $262.agent.report("ready");
var before = $262.agent.monotonicNow();
Atomics.wait(i32a, 0, 0, ${TWO_SECOND_TIMEOUT}); Atomics.wait(i32a, 0, 0, ${TWO_SECOND_TIMEOUT});
$262.agent.report($262.agent.monotonicNow() - before); $262.agent.report($262.agent.monotonicNow() - before);
$262.agent.leaving(); $262.agent.leaving();
......
...@@ -18,7 +18,7 @@ $262.agent.receiveBroadcast(function(sab, id) { ...@@ -18,7 +18,7 @@ $262.agent.receiveBroadcast(function(sab, id) {
var diff = $262.agent.monotonicNow() - then; // Should be about 1000 ms but can be more var diff = $262.agent.monotonicNow() - then; // Should be about 1000 ms but can be more
$262.agent.report(diff); $262.agent.report(diff);
$262.agent.leaving(); $262.agent.leaving();
}) });
`); `);
var i32a = new Int32Array(new SharedArrayBuffer(Int32Array.BYTES_PER_ELEMENT)); var i32a = new Int32Array(new SharedArrayBuffer(Int32Array.BYTES_PER_ELEMENT));
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment