The integer execution unit (IEU) of a central processing unit (CPU) is
provided with a graphics status register (GSR) for storing a graphics data
scaling factor and a graphics data alignment address offset. Additionally,
the CPU is provided with a graphics execution unit (GRU) for executing a
number of graphics operations in accordance to the graphics data scaling
factor and alignment address offset, the graphics data having a number of
graphics data formats. In one embodiment, the GRU is also used to execute
a number of graphics data addition, subtraction, rounding, expansion,
merge, alignment, multiplication, logical, compare, and pixel distance
operations. The graphics data operations are categorized into a first and
a second category, and the GRU concurrently executes one graphics
operations from each category. Furthermore, under this embodiment, the IEU
is also used to execute a number of graphics data edge handling and 3-D
array addressing operations, while the load and store unit (LSU) of the
CPU is also used to execute a number of graphics data load and store
operations, including conditional store operations.
La unidad de la ejecución del número entero (IEU) de una unidad central de proceso (CPU) se proporciona un registro del estado de los gráficos (GSR) para almacenar un factor de posicionamiento de los datos de los gráficos y una compensación de la dirección de la alineación de los datos de los gráficos. Además, la CPU se proporciona una unidad de la ejecución de los gráficos (GRU) para ejecutar un número de operaciones de los gráficos del acuerdo a la compensación de la dirección del factor de posicionamiento y de la alineación de los datos de los gráficos, los datos de los gráficos que tienen un número de formatos de datos de los gráficos. En una encarnación, el GRU también se utiliza para ejecutar un número de adición de los datos de los gráficos, substracción, redondeando, extensión, fusión, alineación, multiplicación, lógica, compara, y las operaciones de la distancia del pixel. Las operaciones de los datos de los gráficos se categorizan en una primera y segunda categoría, y el GRU ejecuta concurrentemente operaciones de un gráficos de cada categoría. Además, bajo esta encarnación, el IEU también se utiliza para ejecutar un número de dirección del borde de los datos de los gráficos y de arsenal 3-D que tratan operaciones, mientras que la unidad de la carga y del almacén (LSU) de la CPU también se utiliza para ejecutar un número de carga de los datos de los gráficos y para almacenar operaciones, incluyendo operaciones condicionales del almacén.