×

Performing constant modulo arithmetic

  • US 10,372,420 B2
  • Filed: 05/09/2016
  • Issued: 08/06/2019
  • Est. Priority Date: 05/08/2015
  • Status: Active Grant
First Claim
Patent Images

1. A binary logic circuit for determining y=mod(2m

  • 1), where x is an n-bit integer, y is an m-bit integer, and n>

    m, the binary logic circuit comprising;

    fixed function reduction logic configured to reduce x to a sum of a first m-bit integer β and

    a second m-bit integer γ

    ; and

    fixed function addition logic configured tocalculate an addition output represented by the m least significant bits of the following sum right-shifted by m;

    a first binary value of length 2m, the m most significant bits and the m least significant bits each being a string of bit values represented by β

    ,a second binary value of length 2m, the m most significant bits and the m least significant bits each being a string of bit values represented by γ

    , andthe binary value 1; and

    output the result as corresponding to the value y.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×