151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
|
{
uint32_t t;
if (size == 0)
return;
if (isCalculated)
@throw [OFHashAlreadyCalculatedException newWithClass: isa];
/* Update bitcount */
t = bits[0];
if ((bits[0] = t + ((uint32_t)size << 3)) < t)
/* Carry from low to high */
bits[1]++;
bits[1] += (uint32_t)size >> 29;
|
|
>
|
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
|
{
uint32_t t;
if (size == 0)
return;
if (isCalculated)
@throw [OFHashAlreadyCalculatedException newWithClass: isa
hash: self];
/* Update bitcount */
t = bits[0];
if ((bits[0] = t + ((uint32_t)size << 3)) < t)
/* Carry from low to high */
bits[1]++;
bits[1] += (uint32_t)size >> 29;
|