bitcoin/src
Peter Dettman 42822baaa8 Improve normalization performance for 32bit
- Uses a similar approach to the latest 64bit _normalize.
- Add one useful optimization back into the 64bit _normalize too.

Performance of 'bench' improved by around 0.5% for the 32bit field (but tested on a 64-bit machine).
2014-06-23 12:12:58 +07:00
..
java Fix JNI for C instead of C++ 2013-05-18 16:05:58 +02:00
bench.c Move implementations from impl/*.h to *_impl.h 2014-03-12 18:40:02 +01:00
ecdsa.h MIT License 2013-05-09 15:24:32 +02:00
ecdsa_impl.h secp256k1_fe_sqrt checks for success 2014-05-21 10:22:14 +07:00
ecmult.h MIT License 2013-05-09 15:24:32 +02:00
ecmult_impl.h Introduce CHECK() for tests that works with NDEBUG. 2014-06-16 01:30:17 +02:00
field.h secp256k1_fe_sqrt checks for success 2014-05-21 10:22:14 +07:00
field_5x52.h MIT License 2013-05-09 15:24:32 +02:00
field_5x52_asm.asm Support 64bit_asm field on OSX 2014-06-02 15:33:35 +07:00
field_5x52_asm_impl.h Move implementations from impl/*.h to *_impl.h 2014-03-12 18:40:02 +01:00
field_5x52_impl.h Improve normalization performance for 32bit 2014-06-23 12:12:58 +07:00
field_5x52_int128_impl.h Move implementations from impl/*.h to *_impl.h 2014-03-12 18:40:02 +01:00
field_10x26.h MIT License 2013-05-09 15:24:32 +02:00
field_10x26_impl.h Improve normalization performance for 32bit 2014-06-23 12:12:58 +07:00
field_gmp.h MIT License 2013-05-09 15:24:32 +02:00
field_gmp_impl.h Introduce CHECK() for tests that works with NDEBUG. 2014-06-16 01:30:17 +02:00
field_impl.h secp256k1_fe_sqrt checks for success 2014-05-21 10:22:14 +07:00
group.h Do not free endomorphism constants when disabled 2014-06-15 23:31:17 +02:00
group_impl.h Do not free endomorphism constants when disabled 2014-06-15 23:31:17 +02:00
num.h autotools: autotools'ify libsecp256k1 2014-01-17 23:24:12 -05:00
num_gmp.h MIT License 2013-05-09 15:24:32 +02:00
num_gmp_impl.h Move implementations from impl/*.h to *_impl.h 2014-03-12 18:40:02 +01:00
num_impl.h Move implementations from impl/*.h to *_impl.h 2014-03-12 18:40:02 +01:00
num_openssl.h MIT License 2013-05-09 15:24:32 +02:00
num_openssl_impl.h Move implementations from impl/*.h to *_impl.h 2014-03-12 18:40:02 +01:00
secp256k1.c Introduce CHECK() for tests that works with NDEBUG. 2014-06-16 01:30:17 +02:00
tests.c Introduce CHECK() for tests that works with NDEBUG. 2014-06-16 01:30:17 +02:00
util.h Move implementations from impl/*.h to *_impl.h 2014-03-12 18:40:02 +01:00
util_impl.h Move implementations from impl/*.h to *_impl.h 2014-03-12 18:40:02 +01:00