Electrical computers and digital processing systems: processing – Processing control – Branching
Reexamination Certificate
2006-12-22
2009-11-10
Kim, Kenneth S (Department: 2111)
Electrical computers and digital processing systems: processing
Processing control
Branching
C712S211000, C712S243000
Reexamination Certificate
active
07617388
ABSTRACT:
An extendable instruction set architecture is provided. In an embodiment, a microprocessor includes a memory, a virtual instruction expansion store, and substitution logic. The memory stores at least one virtual instruction that includes an index and at least one parameter. The virtual instruction expansion store includes at least one instruction template and at least one parameter selector. The substitution logic forms a sequence of at least one expanded instruction. In an example, each expanded instruction is based on an instruction template and includes a new parameter for use with the instruction template. The new parameter is generated by performing a logical operation from the parameter selector on one or more parameter of the virtual instruction.
REFERENCES:
patent: 3614406 (1971-10-01), Brown
patent: 3642744 (1972-02-01), Moberly et al.
patent: 3654621 (1972-04-01), Bock et al.
patent: 3916388 (1975-10-01), Shrimp et al.
patent: 4023023 (1977-05-01), Bourrez et al.
patent: 4109310 (1978-08-01), England et al.
patent: 4126896 (1978-11-01), Yamazaki
patent: 4128880 (1978-12-01), Cray, Jr.
patent: 4130880 (1978-12-01), Nutter
patent: 4173041 (1979-10-01), Dvorak et al.
patent: 4219874 (1980-08-01), Gusev et al.
patent: 4302820 (1981-11-01), Struger et al.
patent: 4307445 (1981-12-01), Tredennick et al.
patent: 4317170 (1982-02-01), Wada et al.
patent: 4394736 (1983-07-01), Bernstein et al.
patent: 4396982 (1983-08-01), Wada et al.
patent: 4434462 (1984-02-01), Guttag et al.
patent: 4491910 (1985-01-01), Caudel et al.
patent: 4495598 (1985-01-01), Vahlstrom et al.
patent: 4507731 (1985-03-01), Morrison et al.
patent: 4511990 (1985-04-01), Hagiwara et al.
patent: 4520439 (1985-05-01), Liepa
patent: 4538239 (1985-08-01), Magar
patent: 4583199 (1986-04-01), Boothroyd et al.
patent: 4586130 (1986-04-01), Butts, Jr. et al.
patent: 4763246 (1988-08-01), Holt et al.
patent: 4771463 (1988-09-01), Beeman
patent: 4773006 (1988-09-01), Kinoshita et al.
patent: 4809212 (1989-02-01), New et al.
patent: 4811215 (1989-03-01), Smith
patent: 4814976 (1989-03-01), Hansen et al.
patent: 4825363 (1989-04-01), Baumann et al.
patent: 4829380 (1989-05-01), Iadipaolo
patent: 4847801 (1989-07-01), Tong
patent: 4852037 (1989-07-01), Aoki
patent: 4860192 (1989-08-01), Sachs et al.
patent: 4868777 (1989-09-01), Nishiyama et al.
patent: 4878174 (1989-10-01), Watkins et al.
patent: 4879676 (1989-11-01), Hansen
patent: 4884197 (1989-11-01), Sachs et al.
patent: 4891781 (1990-01-01), Omura
patent: 4899275 (1990-02-01), Sachs et al.
patent: 4924435 (1990-05-01), Brunvand et al.
patent: 4928223 (1990-05-01), Dao et al.
patent: 4949250 (1990-08-01), Bhandarkar et al.
patent: 4992934 (1991-02-01), Portanova et al.
patent: 5005118 (1991-04-01), Lenoski
patent: 5073864 (1991-12-01), Methvin et al.
patent: 5136696 (1992-08-01), Beckwith et al.
patent: 5150290 (1992-09-01), Hunt
patent: 5177701 (1993-01-01), Iwasa
patent: 5181183 (1993-01-01), Miyazaki
patent: 5185713 (1993-02-01), Kobunaya
patent: 5193202 (1993-03-01), Jackson et al.
patent: 5220656 (1993-06-01), Itomitsu et al.
patent: 5222244 (1993-06-01), Carbine et al.
patent: 5235686 (1993-08-01), Bosshart
patent: 5280439 (1994-01-01), Quek et al.
patent: 5280593 (1994-01-01), Bullions, III et al.
patent: 5299147 (1994-03-01), Holst
patent: 5321821 (1994-06-01), Itomitsu et al.
patent: 5392228 (1995-02-01), Burgess et al.
patent: 5392408 (1995-02-01), Fitch
patent: 5396502 (1995-03-01), Owsley et al.
patent: 5418915 (1995-05-01), Matuda et al.
patent: 5452241 (1995-09-01), Desrosiers et al.
patent: 5479620 (1995-12-01), Kiyohara et al.
patent: 5499299 (1996-03-01), Takenaka et al.
patent: 5502829 (1996-03-01), Sachs
patent: 5513366 (1996-04-01), Agarwal et al.
patent: 5517438 (1996-05-01), Dao-Trong et al.
patent: 5537562 (1996-07-01), Gallup et al.
patent: 5537629 (1996-07-01), Brown et al.
patent: 5550768 (1996-08-01), Ogilvie et al.
patent: 5559974 (1996-09-01), Boggs et al.
patent: 5560028 (1996-09-01), Sachs et al.
patent: 5581773 (1996-12-01), Glover
patent: 5590345 (1996-12-01), Barker et al.
patent: 5598571 (1997-01-01), Gallup et al.
patent: 5664136 (1997-09-01), Witt et al.
patent: 5666298 (1997-09-01), Peleg et al.
patent: 5669010 (1997-09-01), Duluk, Jr.
patent: 5671401 (1997-09-01), Harrell
patent: 5673407 (1997-09-01), Poland et al.
patent: 5696937 (1997-12-01), White et al.
patent: 5713035 (1998-01-01), Farrell et al.
patent: 5717910 (1998-02-01), Henry
patent: 5721892 (1998-02-01), Peleg et al.
patent: 5726927 (1998-03-01), Wolrich et al.
patent: 5729554 (1998-03-01), Weir et al.
patent: 5729724 (1998-03-01), Sharangpani et al.
patent: 5729728 (1998-03-01), Colwell et al.
patent: 5734600 (1998-03-01), Dieffenderfer et al.
patent: 5734874 (1998-03-01), Van Hook et al.
patent: 5740340 (1998-04-01), Purcell et al.
patent: 5748979 (1998-05-01), Trimberger
patent: 5752071 (1998-05-01), Tubbs et al.
patent: 5758176 (1998-05-01), Agarwal et al.
patent: 5761523 (1998-06-01), Wilkinson et al.
patent: 5768172 (1998-06-01), Derby
patent: 5774709 (1998-06-01), Worrell
patent: 5778241 (1998-07-01), Bindloss et al.
patent: 5781457 (1998-07-01), Cohen et al.
patent: 5784602 (1998-07-01), Glass et al.
patent: 5790827 (1998-08-01), Leung
patent: 5793661 (1998-08-01), Dulong et al.
patent: 5794003 (1998-08-01), Sachs
patent: 5796973 (1998-08-01), Witt et al.
patent: 5798923 (1998-08-01), Laskowski
patent: 5809294 (1998-09-01), Ando
patent: 5812147 (1998-09-01), Van Hook et al.
patent: 5815695 (1998-09-01), James et al.
patent: 5815723 (1998-09-01), Wilkinson et al.
patent: 5819117 (1998-10-01), Hansen et al.
patent: 5822606 (1998-10-01), Morton
patent: 5838984 (1998-11-01), Nguyen et al.
patent: 5838986 (1998-11-01), Garg et al.
patent: 5848255 (1998-12-01), Kondo
patent: 5848269 (1998-12-01), Hara
patent: 5850452 (1998-12-01), Sourgen et al.
patent: 5852726 (1998-12-01), Lin et al.
patent: 5864703 (1999-01-01), Van Hook et al.
patent: 5867682 (1999-02-01), Witt et al.
patent: 5875336 (1999-02-01), Dickol et al.
patent: 5875355 (1999-02-01), Sidwell et al.
patent: 5880984 (1999-03-01), Burchfiel et al.
patent: 5881307 (1999-03-01), Park et al.
patent: 5887183 (1999-03-01), Agarwal et al.
patent: 5892960 (1999-04-01), Seide
patent: 5918031 (1999-06-01), Morrison et al.
patent: 5922066 (1999-07-01), Cho et al.
patent: 5926642 (1999-07-01), Favor
patent: 5933650 (1999-08-01), Van Hook et al.
patent: 5936872 (1999-08-01), Fischer et al.
patent: 5944776 (1999-08-01), Zhang et al.
patent: 5953241 (1999-09-01), Hansen et al.
patent: 5960012 (1999-09-01), Spracklen
patent: 5961629 (1999-10-01), Nguyen et al.
patent: 5996056 (1999-11-01), Volkonsky
patent: 5996062 (1999-11-01), Sachs
patent: 5996066 (1999-11-01), Yung
patent: 6006316 (1999-12-01), Dinkjian
patent: 6009261 (1999-12-01), Scalzi et al.
patent: 6009450 (1999-12-01), Dworkin et al.
patent: 6026420 (2000-02-01), DesJardins et al.
patent: 6035120 (2000-03-01), Ravichandran
patent: 6035316 (2000-03-01), Pelleg et al.
patent: 6035317 (2000-03-01), Guy
patent: 6041403 (2000-03-01), Parker et al.
patent: 6058465 (2000-05-01), Nguyen
patent: 6058500 (2000-05-01), DesJardins et al.
patent: 6065115 (2000-05-01), Sharangpani et al.
patent: 6066178 (2000-05-01), Bair et al.
patent: 6067615 (2000-05-01), Upton
patent: 6073154 (2000-06-01), Dick
patent: 6075937 (2000-06-01), Scalzi et al.
patent: 6078941 (2000-06-01), Jiang et al.
patent: 6088783 (2000-07-01), Morton
patent: 6122738 (2000-09-01), Millard
patent: 6128726 (2000-10-01), LeComec
patent: 6138229 (2000-10-01), Kucukcakar et al.
patent: 6141421 (2000-10-01), Takaragi et al.
patent: 6141786 (2000-10-01), Cox et al.
patent: 6145077 (2000-11-01), Sidwell et al.
patent: 6154834 (2000-11-01), Neal et al.
patent: 6172494 (2001-01-01), Feuser
patent: 6181729 (2001-01-01), O'Farrell
patent: 6185668 (2001-02-01), Arya
patent: 6192491 (2001-02-01), Cashman et al.
patent: 6199087 (2001-03-01), Blake et al.
patent: 6199088 (2001-03-01), Weng et al.
patent: 6233597 (2001-05-01), Tanoue et al.
patent: 6243732 (2001-06-01), Arakawa et al.
patent: 6263429 (2001-07-01), Sis
Kim Kenneth S
MIPS Technologies Inc.
Sterne Kessler Goldstein & Fox P.L.L.C.
LandOfFree
Virtual instruction expansion using parameter selector... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Virtual instruction expansion using parameter selector..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Virtual instruction expansion using parameter selector... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-4082873