| 1 2 3 4 |
| Patent ID | Title | Date Filed |
| 6986131 | Method and apparatus for efficient code generation for modulo scheduled uncounted loops
| June 18, 2002 |
| 6983359 | Processor and method for pre-fetching out-of-order instructions
| August 13, 2003 |
| 6963965 | Instruction-programmable processor with instruction loop cache
| November 15, 2000 |
| 6959262 | Diagnostic monitor for use with an operating system and methods therefor
| July 10, 2003 |
| 6948053 | Efficiently calculating a branch target address
| February 25, 2002 |
| 6948052 | High-performance, superscalar-based computer system with out-of-order instruction execution
| October 29, 2002 |
| 6944754 | Method and apparatus for parallel execution of computer software using a distilled program
| October 2, 2002 |
| 6934831 | Power reduction mechanism for floating point register file reads
| May 9, 2002 |
| 6928645 | Software-based speculative pre-computation and multithreading
| March 30, 2001 |
| 6928530 | Method and device for sequential readout of a memory with address jump
| February 22, 2002 |
| 6918029 | Method and system for executing conditional instructions using a test register address that points to a test register from which a test code is selected
| January 14, 2003 |
| 6915412 | High-performance, superscalar-based computer system with out-of-order instruction execution
| October 30, 2002 |
| 6910119 | Instruction pipe and stall therefor to accommodate shared access to return stack buffer
| June 21, 2000 |
| 6907511 | Reducing transitions on address buses using instruction-set-aware system and method
| January 14, 2003 |
| 6898698 | Device predicting a branch of an instruction equivalent to a subroutine return and a method thereof
| March 22, 2000 |
| 6889320 | Microprocessor with an instruction immediately next to a branch instruction for adding a constant to a program counter
| October 31, 2000 |
| 6889167 | Diagnostic exerciser and methods therefor
| February 27, 2003 |
| 6886094 | Apparatus and method for detecting and handling exceptions
| September 28, 2000 |
| 6883090 | Method for cancelling conditional delay slot instructions
| September 24, 2001 |
| 6859875 | Processor having selective branch prediction
| June 12, 2000 |
| 6859874 | Method for identifying basic blocks with conditional delay slot instructions
| September 24, 2001 |
| 6859871 | Method and apparatus for reducing power consumption in a pipelined processor
| October 19, 1998 |
| 6842852 | System and method for controlling conditional branching utilizing a control instruction having a reduced word length
| February 8, 2000 |
| 6829698 | Method, apparatus and system for acquiring a global promotion facility utilizing a data-less transaction
| October 10, 2002 |
| 6825843 | Method and apparatus for loop and branch instructions in a programmable graphics pipeline
| November 22, 2002 |
| 6823444 | Apparatus and method for selectively accessing disparate instruction buffer stages based on branch target address cache hit and instruction stage wrap
| July 3, 2001 |
| 6817013 | Program optimization method, and compiler using the same
| October 4, 2001 |
| 6813763 | Program conversion device for increasing hit rate of branch prediction and method therefor
| November 22, 2000 |
| 6810466 | Microprocessor and method for performing selective prefetch based on bus activity level
| June 18, 2002 |
| 6785883 | Software system for tracing data
| July 19, 2001 |
| 6785804 | Use of tags to cancel a conditional branch delay slot instruction
| May 17, 2001 |
| 6766442 | Processor and method that predict condition register-dependent conditional branch instructions utilizing a potentially stale condition register value
| March 30, 2000 |
| 6748442 | Method and apparatus for using a control signal on a packet based communication link
| January 3, 2000 |
| 6745323 | Global history vector recovery circuits and methods and systems using the same
| August 3, 2000 |
| 6745313 | Absolute address bits kept in branch history table
| January 9, 2002 |
| 6745308 | Method and system for bypassing memory controller components
| February 19, 2002 |
| 6742108 | Method and apparatus for executing load instructions speculatively
| September 14, 1998 |
| 6735681 | Processor and branch prediction method
| February 28, 2001 |
| 6732259 | Processor having a conditional branch extension of an instruction set architecture
| July 30, 1999 |
| 6728949 | Method and system for periodic trace sampling using a mask to qualify trace data
| December 14, 1999 |
| 6728872 | Method and apparatus for verifying that instructions are pipelined in correct architectural sequence
| February 4, 2000 |
| 6725366 | System and method for 32 bit code branching to 64 bit targets
| September 7, 2000 |
| 6725365 | Branching in a computer system
| May 2, 2000 |
| 6725335 | Method and system for fast unlinking of a linked branch in a caching dynamic translator
| January 5, 2001 |
| 6721875 | Method and apparatus for implementing a single-syllable IP-relative branch instruction and a long IP-relative branch instruction in a processor which fetches instructions in bundle form
| February 22, 2000 |
| 6715063 | Call gate expansion for 64 bit addressing
| January 14, 2000 |
| 6694427 | Method system and apparatus for instruction tracing with out of order processors
| April 20, 2000 |
| 6691223 | Processing full exceptions using partial exceptions
| July 30, 1999 |
| 6687813 | Data processing system and method for implementing zero overhead loops using a first or second prefix instruction for initiating conditional jump operations
| January 21, 2000 |
| 6678819 | Pipeline microprocessor with conditional jump in one clock cycle
| May 3, 2000 |
| 6675288 | Apparatus for mapping instructions using a set of valid and invalid logical to physical register assignments indicated by bits of a valid vector together with a logical register list
| May 9, 2002 |
| 6662295 | Method and system dynamically presenting the branch target address in conditional branch instruction
| September 10, 1998 |
| 6654871 | Device and a method for performing stack operations in a processing system
| November 9, 1999 |
| 6647491 | Hardware/software system for profiling instructions and selecting a trace using branch history information for branch predictions
| October 1, 2001 |
| 6647490 | Training line predictor for branch targets
| October 14, 1999 |
| 6640298 | Branch prediction apparatus
| April 7, 2000 |
| 6633974 | Apparatus and method for controlling link stack corruption during speculative instruction branching using multiple stacks
| November 4, 1999 |
| 6622240 | Method and apparatus for pre-branch instruction
| February 1, 2000 |
| 6609194 | Apparatus for performing branch target address calculation based on branch type
| November 12, 1999 |
| 6598147 | Data processing device and method
| February 28, 2001 |
| 1 2 3 4 |