(a, n)
| 3827 | return _LL(a.h >> (n - 32), a.h >= 0 ? 0 : -1); |
| 3828 | } |
| 3829 | function _Lushr(a, n) { // logical right shift |
| 3830 | a = _Lc(a); n = (_LtoNum(n) | 0) & 63; if (n === 0) return a; |
| 3831 | if (n < 32) return _LL((a.l >>> n) | (a.h << (32 - n)), a.h >>> n); |
| 3832 | if (n === 32) return _LL(a.h, 0); |
| 3833 | return _LL(a.h >>> (n - 32), 0); |
| 3834 | } |
| 3835 | function _Ll2i(x) { return _Lc(x).l | 0; } // low 32 bits as signed int (Number) |
| 3836 | function _LtoStr(a, radix) { |
| 3837 | a = _Lc(a); radix = (radix | 0) || 10; |