Invention Grant
- Patent Title: Generating constant for microinstructions from modified immediate field during instruction translation
- Patent Title (中): 在指导翻译过程中,从修改的立即场产生微指令的常数
-
Application No.: US13416879Application Date: 2012-03-09
-
Publication No.: US09128701B2Publication Date: 2015-09-08
- Inventor: G. Glenn Henry , Terry Parks , Rodney E. Hooker
- Applicant: G. Glenn Henry , Terry Parks , Rodney E. Hooker
- Applicant Address: TW New Taipei
- Assignee: VIA TECHNOLOGIES, INC.
- Current Assignee: VIA TECHNOLOGIES, INC.
- Current Assignee Address: TW New Taipei
- Agent E. Alan Davis; James W. Huffman; Eric W. Cernyar
- Main IPC: G06F9/30
- IPC: G06F9/30 ; G06F9/38

Abstract:
An ISA-defined instruction includes an immediate field having a first and second portions specifying first and second values, which instructs the microprocessor to perform an operation using a constant value as one of its source operands. The constant value is the first value rotated/shifted by a number of bits based on the second value. An instruction translator translates the instruction into one or more microinstructions. An execution pipeline executes the microinstructions generated by the instruction translator. The instruction translator, rather than the execution pipeline, generates the constant value for the execution pipeline as a source operand of at least one of the microinstructions for execution by the execution pipeline. Alternatively, if the immediate field value is not within a predetermined subset of values known by the instruction translator, the instruction translator generates, rather than the constant, a second microinstruction for execution by the execution pipeline to generate the constant.
Public/Granted literature
- US20120260068A1 APPARATUS AND METHOD FOR HANDLING OF MODIFIED IMMEDIATE CONSTANT DURING INSTRUCTION TRANSLATION Public/Granted day:2012-10-11
Information query