mirror of https://github.com/wolfSSL/wolfssl
fix fastmath preproc warning
This commit is contained in:
parent
83fe32dd98
commit
b626fd6530
|
@ -122,23 +122,6 @@
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/* Max size of any number in bits. Basically the largest size you will be multiplying
|
|
||||||
* should be half [or smaller] of FP_MAX_SIZE-four_digit
|
|
||||||
*
|
|
||||||
* You can externally define this or it defaults to 4096-bits [allowing multiplications upto 2048x2048 bits ]
|
|
||||||
*/
|
|
||||||
#ifndef FP_MAX_SIZE
|
|
||||||
#define FP_MAX_SIZE (4096+(8*DIGIT_BIT))
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/* will this lib work? */
|
|
||||||
#if (CHAR_BIT & 7)
|
|
||||||
#error CHAR_BIT must be a multiple of eight.
|
|
||||||
#endif
|
|
||||||
#if FP_MAX_SIZE % CHAR_BIT
|
|
||||||
#error FP_MAX_SIZE must be a multiple of CHAR_BIT
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/* autodetect x86-64 and make sure we are using 64-bit digits with x86-64 asm */
|
/* autodetect x86-64 and make sure we are using 64-bit digits with x86-64 asm */
|
||||||
#if defined(__x86_64__)
|
#if defined(__x86_64__)
|
||||||
#if defined(TFM_X86) || defined(TFM_SSE2) || defined(TFM_ARM)
|
#if defined(TFM_X86) || defined(TFM_SSE2) || defined(TFM_ARM)
|
||||||
|
@ -301,6 +284,23 @@
|
||||||
|
|
||||||
/* # of digits this is */
|
/* # of digits this is */
|
||||||
#define DIGIT_BIT (int)((CHAR_BIT) * sizeof(fp_digit))
|
#define DIGIT_BIT (int)((CHAR_BIT) * sizeof(fp_digit))
|
||||||
|
|
||||||
|
/* Max size of any number in bits. Basically the largest size you will be
|
||||||
|
* multiplying should be half [or smaller] of FP_MAX_SIZE-four_digit
|
||||||
|
*
|
||||||
|
* It defaults to 4096-bits [allowing multiplications upto 2048x2048 bits ]
|
||||||
|
*/
|
||||||
|
#define FP_MAX_BITS 4096
|
||||||
|
#define FP_MAX_SIZE (FP_MAX_BITS+(8*DIGIT_BIT))
|
||||||
|
|
||||||
|
/* will this lib work? */
|
||||||
|
#if (CHAR_BIT & 7)
|
||||||
|
#error CHAR_BIT must be a multiple of eight.
|
||||||
|
#endif
|
||||||
|
#if FP_MAX_BITS % CHAR_BIT
|
||||||
|
#error FP_MAX_BITS must be a multiple of CHAR_BIT
|
||||||
|
#endif
|
||||||
|
|
||||||
#define FP_MASK (fp_digit)(-1)
|
#define FP_MASK (fp_digit)(-1)
|
||||||
#define FP_SIZE (FP_MAX_SIZE/DIGIT_BIT)
|
#define FP_SIZE (FP_MAX_SIZE/DIGIT_BIT)
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue