1 /* TomsFastMath, a fast ISO C bignum library.
3 * This project is meant to fill in where LibTomMath
4 * falls short. That is speed ;-)
6 * This project is public domain and free for all purposes.
8 * Tom St Denis, tomstdenis@gmail.com
10 #include <tfm_private.h>
12 /* compare against a single digit */
13 int fp_cmp_d(fp_int *a, fp_digit b)
15 /* compare based on sign */
16 if ((b && a->used == 0) || a->sign == FP_NEG) {
20 /* compare based on magnitude */
25 /* compare the only digit of a to b */
28 } else if (a->dp[0] < b) {