Tonelli-Shanks algorithm: Difference between revisions
Content added Content deleted
m (Minor code reformatting.) |
m (Minor code improvement.) |
||
Line 1,430: | Line 1,430: | ||
result = ( result + b ) % modulus; |
result = ( result + b ) % modulus; |
||
}; |
}; |
||
b = ( b |
b = ( b << 1 ) % modulus; |
||
a >>= 1; |
a >>= 1; |
||
} |
} |