Claims
- 1. In a reduced instruction set computer (RISC) system, an apparatus for performing a computational operation multiple times, comprising:
- an instruction memory that stores computer instructions;
- a program counter coupled to the instruction memory that indicates an instruction to be executed, wherein the instruction directs the operation;
- a decode and control circuit coupled to the instruction memory and to the program counter that decodes the instruction, including an opcode that indicates that the operation is to be performed a number of times, the decode and control circuit causing the program counter to indicate a next instruction when the operation has been performed the number of times; and
- a data path within a RISC processor including multiple functional units that operate on data in parallel according to the instruction each time the operation is performed, configured to process multiple parameters for a singal pixel.
- 2. The apparatus of claim 1, wherein when the operation is performed more than once, results of each performance of the operation depend in part upon results of previous performances of the operation.
- 3. The apparatus of claim 2, wherein the instruction is a draw instruction and the operation includes determining a plurality of pixel parameters from a set of data that characterizes a graphical image to be displayed on a display device of the system.
- 4. The apparatus of claim 1, wherein the opcode further indicates an instruction type and whether the operation is to be performed more than once.
- 5. The apparatus of claim 1, wherein the instruction causes multiple functional units of the RISC processor to process data in parallel.
- 6. In a reduced instruction set computer (RISC) system, an apparatus for performing a computational operation multiple times, comprisin:
- means for storing computer instructions;
- means for indicating an instruction to be executed, coupled to said means for storing, wherein the instruction directs the operation;
- means for decoding the instruction, coupled to said means for indicating, including an opcode that indicates that the operation is to be performed a number of times, the means for decoding causing the means for indicating an instruction to indicate a next instruction when the operation has been performed the number of times; and
- means for operating on data in parallel according to the instruction each time the operation is performed, configured to process multiple pixel parameters for a single pixel.
RELATED APPLICATIONS
This is a divisional of application Ser. No. 08/616,563 filed on Mar. 15, 1996, now U.S. Pat. No. 5,761,524.
US Referenced Citations (9)
Divisions (1)
|
Number |
Date |
Country |
Parent |
616563 |
Mar 1996 |
|