Lines Matching refs:ta
36 var ta = new Uint32Array(sab);
41 if (ta[i] !== i) {
45 // Atomically update ta[0]
46 Atomics.store(ta, 0, 100);
52 var ta = new Uint32Array(sab);
54 ta[i] = i;
61 // Spinwait for the worker to update ta[0]
63 while ((ta0 = Atomics.load(ta, 0)) == 0) {}
77 var ta = new Uint32Array(sab);
78 Atomics.store(ta, id, 1);
83 var ta = new Uint32Array(sab);
92 // Spinwait for each worker to update ta[id]
96 if (Atomics.compareExchange(ta, id, 1, -1) == 1) {