Invention Application
- Patent Title: Method and apparatus for predication using micro-operations
- Patent Title (中): 使用微操作进行预测的方法和装置
-
Application No.: US10685654Application Date: 2003-10-14
-
Publication No.: US20050081017A1Publication Date: 2005-04-14
- Inventor: Jeffrey Rupley , Edward Brekelbaum , Edward Grochowski , Bryan Black
- Applicant: Jeffrey Rupley , Edward Brekelbaum , Edward Grochowski , Bryan Black
- Main IPC: G06F9/30
- IPC: G06F9/30 ; G06F9/312 ; G06F9/38

Abstract:
Disclosed are an apparatus, system, and method for implementing predicated instructions using micro-operations. A micro-code engine receives an instruction, decomposes the instruction, and generates a plurality of micro-operations to implement the instruction. Each of the decomposed micro-operations indicates a single destination register. For predicated instructions, the decomposed micro-operations include “conditional move” micro-operations to select between two potential output values. Except in the case that one of the potential output values is a constant, the decomposed micro-operations for a predicated instruction also include an append instruction that saves the incoming value of a destination register in a temporary variable. For at least one embodiment, the qualifying predicate for a predicated instruction is appended to the incoming value stored in the temporary register.
Public/Granted literature
Information query