diff options
Diffstat (limited to 'miasm2/jitter/bn.c')
| -rw-r--r-- | miasm2/jitter/bn.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/miasm2/jitter/bn.c b/miasm2/jitter/bn.c index 96e66f4d..c621d102 100644 --- a/miasm2/jitter/bn.c +++ b/miasm2/jitter/bn.c @@ -796,7 +796,7 @@ int bignum_cnttrailzeros(bn_t n, int size) -bn_t bignum_idiv(bn_t a, bn_t b, int size) +bn_t bignum_sdiv(bn_t a, bn_t b, int size) { require(size, "size must be greater than 0"); require(size <= BN_BIT_SIZE, "size must be below bignum max size"); @@ -832,14 +832,14 @@ bn_t bignum_idiv(bn_t a, bn_t b, int size) -bn_t bignum_imod(bn_t a, bn_t b, int size) +bn_t bignum_smod(bn_t a, bn_t b, int size) { require(size, "size must be greater than 0"); require(size <= BN_BIT_SIZE, "size must be below bignum max size"); bn_t c; - c = bignum_idiv(a, b, size); + c = bignum_sdiv(a, b, size); c = bignum_mul(c, b); c = bignum_sub(a, c); c = bignum_mask(c, size); |