|
141 | 141 | # define S_MP_DIV_SMALL_C
|
142 | 142 | # define S_MP_EXPTMOD_C
|
143 | 143 | # define S_MP_EXPTMOD_FAST_C
|
| 144 | +# define S_MP_FASTER_READ_RADIX_C |
| 145 | +# define S_MP_FASTER_TO_RADIX_C |
| 146 | +# define S_MP_FLOOR_ILOG2_C |
144 | 147 | # define S_MP_FP_LOG_C
|
145 | 148 | # define S_MP_FP_LOG_D_C
|
146 | 149 | # define S_MP_GET_BIT_C
|
|
160 | 163 | # define S_MP_RADIX_MAP_C
|
161 | 164 | # define S_MP_RADIX_SIZE_OVERESTIMATE_C
|
162 | 165 | # define S_MP_RAND_PLATFORM_C
|
| 166 | +# define S_MP_SLOWER_READ_RADIX_C |
| 167 | +# define S_MP_SLOWER_TO_RADIX_C |
163 | 168 | # define S_MP_SQR_C
|
164 | 169 | # define S_MP_SQR_COMBA_C
|
165 | 170 | # define S_MP_SQR_KARATSUBA_C
|
|
647 | 652 | # define MP_RAND_C
|
648 | 653 | # define MP_READ_RADIX_C
|
649 | 654 | # define MP_SET_C
|
| 655 | +# define S_MP_FLOOR_ILOG2_C |
650 | 656 | # define S_MP_PRIME_IS_DIVISIBLE_C
|
651 | 657 | #endif
|
652 | 658 |
|
|
734 | 740 | #endif
|
735 | 741 |
|
736 | 742 | #if defined(MP_READ_RADIX_C)
|
737 |
| -# define MP_ADD_D_C |
738 |
| -# define MP_MUL_D_C |
739 | 743 | # define MP_ZERO_C
|
| 744 | +# define S_MP_FASTER_READ_RADIX_C |
| 745 | +# define S_MP_SLOWER_READ_RADIX_C |
| 746 | +# define S_MP_STRLEN_C |
740 | 747 | #endif
|
741 | 748 |
|
742 | 749 | #if defined(MP_REDUCE_C)
|
|
931 | 938 | #endif
|
932 | 939 |
|
933 | 940 | #if defined(MP_TO_RADIX_C)
|
934 |
| -# define MP_CLEAR_C |
935 |
| -# define MP_DIV_D_C |
936 |
| -# define MP_INIT_COPY_C |
| 941 | +# define S_MP_FASTER_TO_RADIX_C |
| 942 | +# define S_MP_SLOWER_TO_RADIX_C |
937 | 943 | #endif
|
938 | 944 |
|
939 | 945 | #if defined(MP_TO_SBIN_C)
|
|
1069 | 1075 | # define S_MP_MONTGOMERY_REDUCE_COMBA_C
|
1070 | 1076 | #endif
|
1071 | 1077 |
|
| 1078 | +#if defined(S_MP_FASTER_READ_RADIX_C) |
| 1079 | +# define MP_ADD_C |
| 1080 | +# define MP_CLEAR_C |
| 1081 | +# define MP_CLEAR_MULTI_C |
| 1082 | +# define MP_EXPT_N_C |
| 1083 | +# define MP_INIT_MULTI_C |
| 1084 | +# define MP_INIT_SET_C |
| 1085 | +# define MP_MUL_2D_C |
| 1086 | +# define MP_MUL_C |
| 1087 | +# define S_MP_FLOOR_ILOG2_C |
| 1088 | +# define S_MP_SLOWER_READ_RADIX_C |
| 1089 | +#endif |
| 1090 | + |
| 1091 | +#if defined(S_MP_FASTER_TO_RADIX_C) |
| 1092 | +# define MP_2EXPT_C |
| 1093 | +# define MP_ADD_C |
| 1094 | +# define MP_ADD_D_C |
| 1095 | +# define MP_CLEAR_C |
| 1096 | +# define MP_CLEAR_MULTI_C |
| 1097 | +# define MP_CMP_C |
| 1098 | +# define MP_COUNT_BITS_C |
| 1099 | +# define MP_DIV_2D_C |
| 1100 | +# define MP_DIV_C |
| 1101 | +# define MP_EXPT_N_C |
| 1102 | +# define MP_INIT_C |
| 1103 | +# define MP_INIT_I32_C |
| 1104 | +# define MP_INIT_MULTI_C |
| 1105 | +# define MP_MUL_C |
| 1106 | +# define MP_SUB_C |
| 1107 | +# define MP_SUB_D_C |
| 1108 | +# define S_MP_SLOWER_TO_RADIX_C |
| 1109 | +# define S_MP_TO_RADIX_RECURSIVE_C |
| 1110 | +# define S_MP_ZERO_BUF_C |
| 1111 | +#endif |
| 1112 | + |
| 1113 | +#if defined(S_MP_FLOOR_ILOG2_C) |
| 1114 | +#endif |
| 1115 | + |
1072 | 1116 | #if defined(S_MP_FP_LOG_C)
|
1073 | 1117 | # define MP_2EXPT_C
|
1074 | 1118 | # define MP_ADD_C
|
|
1091 | 1135 | # define MP_DIV_2D_C
|
1092 | 1136 | # define MP_GET_I64_C
|
1093 | 1137 | # define MP_INIT_C
|
1094 |
| -# define S_MP_FLOG2_MP_WORD_D_C |
| 1138 | +# define S_MP_FLOOR_ILOG2_C |
1095 | 1139 | # define S_MP_FP_LOG_FRACTION_D_C
|
1096 | 1140 | #endif
|
1097 | 1141 |
|
|
1234 | 1278 | #if defined(S_MP_RAND_PLATFORM_C)
|
1235 | 1279 | #endif
|
1236 | 1280 |
|
| 1281 | +#if defined(S_MP_SLOWER_READ_RADIX_C) |
| 1282 | +# define MP_ADD_D_C |
| 1283 | +# define MP_MUL_D_C |
| 1284 | +# define MP_ZERO_C |
| 1285 | +#endif |
| 1286 | + |
| 1287 | +#if defined(S_MP_SLOWER_TO_RADIX_C) |
| 1288 | +# define MP_CLEAR_C |
| 1289 | +# define MP_DIV_D_C |
| 1290 | +# define MP_INIT_COPY_C |
| 1291 | +#endif |
| 1292 | + |
1237 | 1293 | #if defined(S_MP_SQR_C)
|
1238 | 1294 | # define MP_CLAMP_C
|
1239 | 1295 | # define MP_CLEAR_C
|
|
0 commit comments