code: function(x,y){
          var _lsw = (x&0xFFFF)+(y&0xFFFF),
              _msw = (x>>16)+(y>>16)+(_lsw>>16);
          return (_msw<<16)|(_lsw&0xFFFF);
      }
docs: /*
  Add integers, wrapping at 2^32. This uses 16-bit operations internally
  to work around bugs in some JS interpreters.