IntModSub
IntModSub
Description
Compute (a - b) mod modulus.
Parameters
| Name | Direction | Description |
|---|---|---|
result |
out | Destination for the reduced difference |
a |
in | Left operand |
b |
in | Right operand |
modulus |
in | Modulus |
Usage example (from documentation)
IntModSub(&result, &a, &b, &modulus);Usage example (Cross-references)
Usage examples (Cross-references)
- In
Int.c:1391:
}
void IntModSub(Int *result, Int *a, Int *b, Int *modulus) {
ValidateInt(result);
ValidateInt(a);- In
Int.Math.c:604:
bool test_int_mod_sub(void) {
WriteFmt("Testing IntModSub\n");
Int a = IntFrom(5);- In
Int.Math.c:611:
Int result_value = IntInit();
IntModSub(&result_value, &a, &b, &m);
bool result = IntToU64(&result_value) == 9;
Last updated on