INNER CODE UNIT · JavaScript
result
gideros/gideros · emscripten/lzma.js:146
result = (result << 1) | (1 - t);
if ( (this._range & 0xff000000) === 0){
this._code = (this._code << 8) | this._stream.readByte();
this._range <<= 8;
}
}
return result;
};
LZMA.RangeDecoder.prototype.decodeBit = function(probs, index){
var prob = probs[index],
newBound = (this._range >>> 11) * prob;
if ( (this._code ^ 0x80000000) < (newBound ^ 0x80000000) ){
this._range = newBound;
probs[index] += (2048 - prob) >>> 5;