Invention Grant
- Patent Title: Microprocessor that fuses if-then instructions
-
Application No.: US14066520Application Date: 2013-10-29
-
Publication No.: US09792121B2Publication Date: 2017-10-17
- Inventor: Terry Parks , G. Glenn Henry
- Applicant: VIA TECHNOLOGIES, INC.
- 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 includes an instruction translation unit that extracts condition information from the IT instruction and fuses the IT instruction with the first IT block instruction. For each instruction of the IT block, the instruction translation unit: determines a respective condition for the IT block instruction using the condition information extracted from the IT instruction and translates the IT block instruction into a microinstruction. The microinstruction includes the respective condition. Execution units conditionally execute the microinstruction based on the respective condition. For each IT block instruction, the instruction translation unit determines a respective state value using the extracted condition information. The state value comprises the lower eight bits of the IT instruction having the lower five bits left-shifted by N-1 bits, where N indicates a position of the IT block instruction in the IT block.
Public/Granted literature
- US20140351561A1 MICROPROCESSOR THAT FUSES IF-THEN INSTRUCTIONS Public/Granted day:2014-11-27
Information query