Number squaring computer-implemented method and apparatus
AssigneeIntel Corporation
InventorsShay Gueron, Vlad Krasnov
Life of this patent
Estimating the term…
Loading patent…
AssigneeIntel Corporation
InventorsShay Gueron, Vlad Krasnov
Estimating the term…
Embodiments of the present disclosure describe computer-implemented methods, computer-readable media and computer system associated with big number squaring. A computer-implemented method to square a number x may include storing a t-digit vector representation of x in t b-bit registers of a processor. A 2t-digit intermediate vector may be generated and stored in 2t b-bit registers of the processor, using x stored in said t b-bit registers. A value stored in at least one of the t b-bit or 2t b-bit registers may be shifted to the left by n. n may be an integer at least equal to 1. At some point after the shifting, w, square of the number x, may be represented by the 2t-digit result vector stored in the 2t b-bit registers. Other embodiments may be described and/or claimed.
A computer implemented method to square a number x comprising:
(canceled)
(canceled)
(canceled)
A system comprising:
A non-transitory computer-readable medium having computer-readable code embodied therein, the computer-readable code comprising instructions configured to enable an apparatus, in response to execution of the instructions, to:
A non-transitory computer-readable medium having computer-readable code embodied therein, the computer-readable code comprising instructions configured to enable an apparatus, in response to execution of the instructions, to:
Dependencies are inferred from the claim text.