Invention Grant
US08856496B2 Microprocessor that fuses load-alu-store and JCC macroinstructions
有权
微处理器融合了load-alu-store和JCC宏指令
- Patent Title: Microprocessor that fuses load-alu-store and JCC macroinstructions
- Patent Title (中): 微处理器融合了load-alu-store和JCC宏指令
-
Application No.: US13034808Application Date: 2011-02-25
-
Publication No.: US08856496B2Publication Date: 2014-10-07
- Inventor: G. Glenn Henry , Terry Parks
- Applicant: G. Glenn Henry , Terry Parks
- 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
- Main IPC: G06F9/30
- IPC: G06F9/30 ; G06F9/38

Abstract:
A microprocessor receives first and second program-adjacent macroinstructions of the microprocessor instruction set architecture. The first macroinstruction loads an operand from a location in memory, performs an arithmetic/logic operation using the loaded operand to generate a result, and stores the result back to the memory location. The second macroinstruction jumps to a target address if condition codes satisfy a specified condition and otherwise executes the next sequential instruction. An instruction translator simultaneously translates the first and second program-adjacent macroinstructions into first, second, and third micro-operations for execution by execution units. The first micro-operation calculates the memory location address and loads the operand therefrom. The second micro-operation performs the arithmetic/logic operation using the loaded operand to generate the result, updates the condition codes based on the result, and jumps to the target address if the updated condition codes satisfy the condition. The third micro-operation stores the result to the memory location.
Public/Granted literature
- US20110264897A1 MICROPROCESSOR THAT FUSES LOAD-ALU-STORE AND JCC MACROINSTRUCTIONS Public/Granted day:2011-10-27
Information query