summaryrefslogtreecommitdiff
path: root/test/built-ins/Atomics/wake/wake-all.js
diff options
context:
space:
mode:
Diffstat (limited to 'test/built-ins/Atomics/wake/wake-all.js')
-rw-r--r--test/built-ins/Atomics/wake/wake-all.js44
1 files changed, 22 insertions, 22 deletions
diff --git a/test/built-ins/Atomics/wake/wake-all.js b/test/built-ins/Atomics/wake/wake-all.js
index abafe52ad..0e013de27 100644
--- a/test/built-ins/Atomics/wake/wake-all.js
+++ b/test/built-ins/Atomics/wake/wake-all.js
@@ -7,16 +7,16 @@ description: >
Test that Atomics.wake wakes all waiters if that's what the count is.
---*/
-var WAKEUP = 0; // Waiters on this will be woken
-var DUMMY = 1; // Waiters on this will not be woken
-var RUNNING = 2; // Accounting of live agents
+var WAKEUP = 0; // Waiters on this will be woken
+var DUMMY = 1; // Waiters on this will not be woken
+var RUNNING = 2; // Accounting of live agents
var NUMELEM = 3;
var NUMAGENT = 3;
-for (var i = 0; i < NUMAGENT; i++) {
- $262.agent.start(
- `
+for (var i=0; i < NUMAGENT; i++) {
+$262.agent.start(
+`
$262.agent.receiveBroadcast(function (sab) {
var ia = new Int32Array(sab);
Atomics.add(ia, ${RUNNING}, 1);
@@ -27,7 +27,7 @@ $262.agent.receiveBroadcast(function (sab) {
}
$262.agent.start(
- `
+`
$262.agent.receiveBroadcast(function (sab) {
var ia = new Int32Array(sab);
Atomics.add(ia, ${RUNNING}, 1);
@@ -41,7 +41,7 @@ var ia = new Int32Array(new SharedArrayBuffer(NUMELEM * Int32Array.BYTES_PER_ELE
$262.agent.broadcast(ia.buffer);
// Wait for agents to be running.
-waitUntil(ia, RUNNING, NUMAGENT + 1);
+waitUntil(ia, RUNNING, NUMAGENT+1);
// Then wait some more to give the agents a fair chance to wait. If we don't,
// we risk sending the wakeup before agents are sleeping, and we hang.
@@ -51,26 +51,26 @@ $262.agent.sleep(500);
assert.sameValue(Atomics.wake(ia, WAKEUP), NUMAGENT);
var rs = [];
-for (var i = 0; i < NUMAGENT + 1; i++)
- rs.push(getReport());
+for (var i=0; i < NUMAGENT+1; i++)
+ rs.push(getReport());
rs.sort();
-for (var i = 0; i < NUMAGENT; i++)
- assert.sameValue(rs[i], "A ok");
+for (var i=0; i < NUMAGENT; i++)
+ assert.sameValue(rs[i], "A ok");
assert.sameValue(rs[NUMAGENT], "B timed-out");
function getReport() {
- var r;
- while ((r = $262.agent.getReport()) == null)
- $262.agent.sleep(100);
- return r;
+ var r;
+ while ((r = $262.agent.getReport()) == null)
+ $262.agent.sleep(100);
+ return r;
}
function waitUntil(ia, k, value) {
- var i = 0;
- while (Atomics.load(ia, k) !== value && i < 15) {
- $262.agent.sleep(100);
- i++;
- }
- assert.sameValue(Atomics.load(ia, k), value, "All agents are running");
+ var i = 0;
+ while (Atomics.load(ia, k) !== value && i < 15) {
+ $262.agent.sleep(100);
+ i++;
+ }
+ assert.sameValue(Atomics.load(ia, k), value, "All agents are running");
}