Если добавить
BigUint64Array.prototype._retval = function (n, w) {
let v = Object(BigInt(n));
v.WIDTH = w;
this.EXPAND_SIGN = false;
return v;
}
То можно подсократить код
RAX :function() { var n = this[0]; n = (n & 0xFFFFFFFFFFFFFFFFn) | (this.EXPAND_SIGN && (n & 0x8000000000000000n) ? 0xFFFFFFFFFFFFFFFF0000000000000000n : 0n); return this._retval(n, 16); },