Invention Grant
- Patent Title: Processor and method for implementing instruction support for multiplication of large operands
- Patent Title (中): 用于实现大操作数乘法的指令支持的处理器和方法
-
Application No.: US12488372Application Date: 2009-06-19
-
Publication No.: US08438208B2Publication Date: 2013-05-07
- Inventor: Christopher H. Olson , Jeffrey S. Brooks , Robert T. Golla , Paul J. Jordan
- Applicant: Christopher H. Olson , Jeffrey S. Brooks , Robert T. Golla , Paul J. Jordan
- Applicant Address: US CA Redwood City
- Assignee: Oracle America, Inc.
- Current Assignee: Oracle America, Inc.
- Current Assignee Address: US CA Redwood City
- Agency: Meyertons, Hood, Kivlin, Kowert & Geotzel, P.C.
- Agent Anthony M. Petro
- Main IPC: G06F7/52
- IPC: G06F7/52 ; G06F7/38

Abstract:
A processor including instruction support for implementing large-operand multiplication may issue, for execution, programmer-selectable instructions from a defined instruction set architecture (ISA). The processor may include an instruction execution unit comprising a hardware multiplier datapath circuit, where the hardware multiplier datapath circuit is configured to multiply operands having a maximum number of bits M. In response to receiving a single instance of a large-operand multiplication instruction defined within the ISA, wherein at least one of the operands of the large-operand multiplication instruction includes more than the maximum number of bits M, the instruction execution unit is configured to multiply operands of the large-operand multiplication instruction within the hardware multiplier datapath circuit to determine a result of the large-operand multiplication instruction without execution of programmer-selected instructions within the ISA other than the large-operand multiplication instruction.
Public/Granted literature
- US20100325188A1 PROCESSOR AND METHOD FOR IMPLEMENTING INSTRUCTION SUPPORT FOR MULTIPLICATION OF LARGE OPERANDS Public/Granted day:2010-12-23
Information query