(x, y)
| 85 | } |
| 86 | |
| 87 | function safe_add(x, y) { |
| 88 | var lsw = (x & 0xffff) + (y & 0xffff); |
| 89 | var msw = (x >> 16) + (y >> 16) + (lsw >> 16); |
| 90 | return (msw << 16) | (lsw & 0xffff); |
| 91 | } |
| 92 | |
| 93 | function rol(num, cnt) { |
| 94 | return (num << cnt) | (num >>> (32 - cnt)); |