sum method
void
sum(
- dynamic y
Implementation
void sum(dynamic y) {
if (y is int) {
y &= _MASK_32;
var slo32 = _lo32 + y;
_lo32 = slo32 & _MASK_32;
if (slo32 != _lo32) {
_hi32++;
_hi32 &= _MASK_32;
}
} else {
var slo32 = _lo32 + y._lo32 as int;
_lo32 = slo32 & _MASK_32;
var carry = ((slo32 != _lo32) ? 1 : 0);
_hi32 = ((_hi32 + y._hi32 + carry) as int) & _MASK_32;
}
}