FIELD: computing technology.
SUBSTANCE: disclosed is a computing apparatus for finding the remainder modulo and the partial quotient, ensuring computation of the remainder R of the number A modulo P by means of sequential execution of (n/2-1) operations, wherein n is the amount of bits of the input number A in accordance with the expression: R=(22(22...(22(an-1·2+an-2)+(an-3·2+an-4))+…+(a3·2+a2))+(a 1·2+a 0)) mod P, wherein a i,
EFFECT: increase in the operation speed of the apparatus for computing the remainder modulo and the partial quotient.
1 cl, 2 dwg, 4 tbl
Title | Year | Author | Number |
---|---|---|---|
COMPUTING DEVICE | 2020 |
|
RU2739338C1 |
MODULO MULTIPLIER | 2020 |
|
RU2751802C1 |
ARITHMETIC LOGIC UNIT FOR ADDITION, SUBTRACTION AND MULTIPLICATION OF NUMBERS MODULO | 2019 |
|
RU2711051C1 |
ARITHMETIC LOGIC UNIT FOR GENERATING RESIDUAL BY ARBITRARY MODULE FROM NUMBER | 2018 |
|
RU2696223C1 |
PIPELINE GENERATOR OF REMAINDERS BY AN ARBITRARY MODULUS | 2022 |
|
RU2791440C1 |
COMPUTING DEVICE | 2023 |
|
RU2798746C1 |
COMPUTING DEVICE | 2007 |
|
RU2356086C2 |
COMPUTING DEVICE | 2022 |
|
RU2796555C1 |
COMPUTING MECHANISM | 2007 |
|
RU2348965C1 |
APPARATUS FOR MULTIPLYING NUMBERS BY AN ARBITRARY MODULUS | 2020 |
|
RU2755734C1 |
Authors
Dates
2021-09-30—Published
2020-07-29—Filed