06298438 is referenced by 79 patents and cites 43 patents.

A multimedia extension unit (MEU) is provided for performing various multimedia-type operations. The MEU can be coupled either through a coprocessor bus or a local CPU bus to a conventional processor. The MEU employs vector registers, a vector ALU, and an operand routing unit (ORU) to perform a maximum number of the multimedia operations within as few instruction cycles as possible. Complex algorithms are readily performed by arranging operands upon the vector ALU in accordance with the desired algorithm flowgraph. The ORU aligns the operands within partitioned slots or sub-slots of the vector registers using vector instructions unique to the MEU. At the output of the ORU, operand pairs from vector source or destination registers can be easily routed and combined at the vector ALU. The vector instructions employ special load/store instructions in combination with numerous operational instructions to carry out concurrent multimedia operations on the aligned operands.

Title
System and method for conditional moving an operand from a source register to destination register
Application Number
9/303513
Publication Number
6298438 (B1)
Application Date
May 3, 1999
Publication Date
October 2, 2001
Inventor
Frederick D Weber
San Jose
CA, US
John G Favor
Scotts Valley
CA, US
John S Thayer
Houston
TX, US
Agent
Conley Rose & Tayon PC
US
Agent
Robert C Kowert
US
Assignee
Compaq Computer Corporation
TX, US
Advanced Micro Devices
CA, US
IPC
G06F 7/38
View Original Source