(19)
(11) EP 0 130 381 A3

(12) EUROPEAN PATENT APPLICATION

(88) Date of publication A3:
19.11.1987 Bulletin 1987/47

(43) Date of publication A2:
09.01.1985 Bulletin 1985/02

(21) Application number: 84106179

(22) Date of filing: 30.05.1984
(84) Designated Contracting States:
DE FR GB

(30) Priority: 30.06.1983 US 509734

(71) Applicant: International Business Machines Corporation
 ()

(72) Inventors:
  • Auslander, Marc Alan
     ()
  • Hao, Hsieh Tung
     ()
  • Hopkins, Martin Edward
     ()
  • Markstein, Peter Willy
     ()
  • Radin, George
     ()
  • Worley, William Spencer, Jr.
     ()

   


(54) Mechanism for implementing one machine cycle executable branch-on-any-bit-in-any-register instructions in a primitive instruction set computing system


(57) A mechanism for fully executing a branch-on-any-bit-in-any-register instruction within one machine cycle of the host computing system. The invention has particular utility in a primitive instruction set computing system wherein a majority of its primitive instruction set is executable within such a single machine cycle. Means are provided whereby a branch decision may be made not only on a specified bit in the condition register, but on any bit in any of the general purpose registers (30) provided in the system CPU. Means are also provided for saving a given configuration of the condition register in the general purpose registers for later use in subsequent branch-on-bit operations.







Search report