mirror of
https://github.com/PurpleI2P/i2pd.git
synced 2025-03-07 06:09:42 +00:00
minor performance improvements
This commit is contained in:
@@ -323,7 +323,7 @@ namespace crypto
|
|||||||
for (int i = 63; i >= 0; i--)
|
for (int i = 63; i >= 0; i--)
|
||||||
{
|
{
|
||||||
uint16_t sum = buf[i] + other.buf[i] + carry;
|
uint16_t sum = buf[i] + other.buf[i] + carry;
|
||||||
ret.buf[i] = sum & 0xFF;
|
ret.buf[i] = sum;
|
||||||
carry = sum >> 8;
|
carry = sum >> 8;
|
||||||
}
|
}
|
||||||
return ret;
|
return ret;
|
||||||
@@ -333,6 +333,7 @@ namespace crypto
|
|||||||
{
|
{
|
||||||
for (int i = 63; i >= 0; i--)
|
for (int i = 63; i >= 0; i--)
|
||||||
{
|
{
|
||||||
|
if (!c) return;
|
||||||
c += buf[i];
|
c += buf[i];
|
||||||
buf[i] = c;
|
buf[i] = c;
|
||||||
c >>= 8;
|
c >>= 8;
|
||||||
|
|||||||
Reference in New Issue
Block a user