System and method for performing multiway branches using a visua

Computer graphics processing and selective visual display system – Display driving control circuitry – Controlling the condition of display elements

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

39580023, 395583, 3958002, 345501, 345502, 345503, 345522, G06F 900

Patent

active

058729658

ABSTRACT:
An innovative method and system of performing multiway branch operations on a microprocessor architecture which supports single instruction multiple data (SIMD) operations is provided. A computer processor includes a branch condition register, a graphic status register, a displacement register, a branch offset register, a program counter register and circuit logic responsive to a multiway branch opcode. Bitwise AND logic coupled to the branch condition register and the graphic status register performs a bitwise logical AND between a mask contained in the branch condition register and multiple comparison results contained in the graphic status register. An output port from bitwise logical AND is coupled to a constant array and selects a set of constant values based on the bitwise logical AND result value. A shifter logic coupled to the branch offset register and the displacement register bitwise left shifts the displacement value stored in the displacement register a predetermined amount based upon the value in the branch offset. The shifter logic is also coupled to receive a constant value from the constant array which is added to the shifted result by concantenating the constant value to the lower order bits shifted into the shifter logic. An adder circuit coupled to the shifter logic and a program counter register adds the results to the program counter value to generate a relative branch address. Finally, a branch logic coupled to the adder circuit responds to the multiway branch opcode and sets the program counter to the relative branch address provided by the adder circuit.

REFERENCES:
patent: 4907192 (1990-03-01), Kaneko
patent: 5210833 (1993-05-01), Kaneko
patent: 5734874 (1998-03-01), Van Hook
patent: 5794026 (1998-08-01), Hervin
patent: 5815697 (1998-09-01), Bosshart
Mou, Z.J.A. et al., VIS Based native video processing on Ultasparc, International Conferences on Image Processing Sep. 1996, pp. 153-156 vol. 2.
Blanck, G. et al., The Supersparc microprocessor, IEEE Computer Society Press, Feb. 1992, pp. 136-141.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

System and method for performing multiway branches using a visua does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with System and method for performing multiway branches using a visua, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System and method for performing multiway branches using a visua will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2070507

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.