Daniel Larimer
|
c109dbecf3
|
improve performince of fc::uin128 divide
|
2016-06-27 16:22:14 -04:00 |
|
theoreticalbts
|
5f43c06bae
|
uint128: Implement popcount()
|
2015-07-13 17:01:11 -04:00 |
|
theoretical
|
4b8c211629
|
uint128: Check for large shift count before truncating in << and >>
- Correctly handle very large shift counts
- uint128(1) << (uint64_t(1) << 32) should now be 0 as expected
|
2015-01-30 13:19:01 -05:00 |
|
theoretical
|
64c6c01b80
|
more efficient uint128 multiplication algorithm (measured 29.23x speedup)
|
2015-01-07 14:57:45 -05:00 |
|
theoretical
|
6ecb55ac2e
|
Implement full product for uint128 * uint128 -> 256-bit result
|
2015-01-07 11:20:34 -05:00 |
|
Eric Frias
|
f01d25788e
|
Fix 32-bit error in uint128 to bigint conversion, move bswap_64 into its own header file
|
2014-06-11 17:32:59 -04:00 |
|
Daniel Larimer
|
8b2e54ca8b
|
compiles on linux
|
2013-10-14 21:46:23 +04:00 |
|
dnotestein
|
da9cda2b79
|
ifdef around arpa/inet.h on WIN32 (unix only)
|
2013-08-13 23:11:20 -04:00 |
|
Daniel Larimer
|
6c3b31873c
|
linux port
|
2013-08-13 05:24:41 +00:00 |
|
dnotestein
|
94ce5cd9f2
|
more windows related changes, check what I was thinking with that BOOST1_51 when not in a hurry, maybe it should just be removed now
|
2013-08-10 22:11:59 -04:00 |
|
Daniel Larimer
|
fbadc5bdfa
|
fix uninitialized variables in ecc::compact_signature (fc::array) and a few other places
|
2013-08-02 14:32:59 -04:00 |
|
Daniel Larimer
|
c8839553c0
|
updated 128bit int math and bigint
|
2013-07-28 02:13:31 -04:00 |
|
Daniel Larimer
|
29a1346d05
|
adding uint128 type
|
2013-07-26 23:20:06 -04:00 |
|