vendor/cryptojs-v3.0.2/components/tripledes.js
function exchangeLR(offset, mask) {
        var t = ((this._lBlock >>> offset) ^ this._rBlock) & mask;
        this._rBlock ^= t;
        this._lBlock ^= t << offset;
    }
function exchangeLR(offset, mask) {
        var t = ((this._lBlock >>> offset) ^ this._rBlock) & mask;
        this._rBlock ^= t;
        this._lBlock ^= t << offset;
    }
function exchangeLR ( offset , mask ) { var t = ( ( this . _lBlock >>> offset ) ^ this . _rBlock ) & mask ; this . _rBlock ^= t ; this . _lBlock ^= t << offset ; }
Swap bits across the left and right words
Swap bits across the left and right words