// Test with variable index. for (let i = 0; i < 20; ++i) { for (let j = 0; j < bigIntValues.length; ++j) {
let value = bigIntValues[j];
let idx = j & 1;
// x ^ 0 == x
assertEq(Atomics.xor(int64, idx, value), 0n);
assertEq(int64[idx], BigInt.asIntN(64, value));
// x ^ x == 0
assertEq(Atomics.xor(int64, idx, value), BigInt.asIntN(64, value));
assertEq(int64[idx], 0n);
assertEq(Atomics.xor(uint64, idx, value), BigInt.asUintN(64, value));
assertEq(uint64[idx], 0n);
}
}
} for (let i = 0; i < 2; ++i) testXor();
Messung V0.5
¤ Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.0.14Bemerkung:
(vorverarbeitet)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.