function rol(s, x) {
    assert_1.strict(s < 32);
    // globalVar.Logger.debug(`s = ${s} x = ${x}`);
    // >>> 无符号右移
    return (x << s | x >>> (32 - s)) & 0xffffffff;
}
// swap high and low bits of a 32-bit int.
swap high and low bits of a 32-bit int.
swap high and low bits of a 32 - bit int .
function rol(s, x) {
    assert_1.strict(s < 32);
    return (x << s | x >>> (32 - s)) & 0xffffffff;
}
function rol ( s , x ) { assert_1 . strict ( s < 32 ) ; return ( x << s | x >>> ( 32 - s ) ) & 0xffffffff ; }
swap high and low bits of a 32-bit int.
swap high and low bits of a 32 - bit int .
// globalVar.Logger.debug(`s = ${s} x = ${x}`); // >>> 无符号右移