tomsfastmath: further size optimizations
sources list created via make clean ; make CC=gcc LDFLAGS="-Wl,--gc-sections" CFLAGS="-O -ffunction-sections" readelf -a pixiewps | grep '\.c' | awk '{print "./" $8 " \\"}' > tfm_used.txt and some manual cleanups.
This commit is contained in:
parent
2b229ba129
commit
a07ebfb376
|
@ -20,7 +20,6 @@ TFM_SRCS = \
|
|||
./fp_mul_2.c \
|
||||
./fp_mul_2d.c \
|
||||
./fp_mul_comba.c \
|
||||
./fp_mul_comba_small_set.c \
|
||||
./fp_mul_d.c \
|
||||
./fp_mulmod.c \
|
||||
./fp_read_unsigned_bin.c \
|
||||
|
@ -29,7 +28,6 @@ TFM_SRCS = \
|
|||
./fp_set.c \
|
||||
./fp_sqr.c \
|
||||
./fp_sqr_comba_generic.c \
|
||||
./fp_sqr_comba_small_set.c \
|
||||
./fp_sub.c \
|
||||
./fp_to_unsigned_bin.c \
|
||||
./fp_unsigned_bin_size.c \
|
||||
|
|
|
@ -44,7 +44,7 @@
|
|||
Enable these if you are going to be doing a lot of small (<= 16 digit) multiplications say in ECC
|
||||
Or if you're on a 64-bit machine doing RSA as a 1024-bit integer == 16 digits ;-)
|
||||
*/
|
||||
#define TFM_SMALL_SET
|
||||
/* #define TFM_SMALL_SET */
|
||||
|
||||
/* do we want huge code
|
||||
Enable these if you are doing 20, 24, 28, 32, 48, 64 digit multiplications (useful for RSA)
|
||||
|
|
Loading…
Reference in New Issue