Invention Grant
- Patent Title: Instruction support for performing montgomery multiplication
- Patent Title (中): 指令支持执行montgomery乘法
-
Application No.: US12776172Application Date: 2010-05-07
-
Publication No.: US08583902B2Publication Date: 2013-11-12
- Inventor: Christopher H. Olson , Gregory F. Grohoski , Lawrence Spracklen , Nils Gura
- Applicant: Christopher H. Olson , Gregory F. Grohoski , Lawrence Spracklen , Nils Gura
- Applicant Address: US CA Redwood Shores
- Assignee: Oracle International Corporation
- Current Assignee: Oracle International Corporation
- Current Assignee Address: US CA Redwood Shores
- Agency: Meyertons, Hood, Kivlin, Kowert & Goetzel, P.C.
- Main IPC: G06F9/30
- IPC: G06F9/30

Abstract:
Techniques are disclosed relating to a processor including instruction support for performing a Montgomery multiplication. The processor may issue, for execution, programmer-selectable instruction from a defined instruction set architecture (ISA). The processor may include an instruction execution unit configured to receive instructions including a first instance of a Montgomery-multiply instruction defined within the ISA. The Montgomery-multiply instruction is executable by the processor to operate on at least operands A, B, and N residing in respective portions of a general-purpose register file of the processor, where at least one of operands A, B, N spans at least two registers of general-purpose register file. The instruction execution unit is configured to calculate P mod N in response to receiving the first instance of the Montgomery-multiply instruction, where P is the product of at least operand A, operand B, and R^−1.
Public/Granted literature
- US20110276790A1 INSTRUCTION SUPPORT FOR PERFORMING MONTGOMERY MULTIPLICATION Public/Granted day:2011-11-10
Information query