[go: up one dir, main page]

JPS6462732A - Branch destination inferring method - Google Patents

Branch destination inferring method

Info

Publication number
JPS6462732A
JPS6462732A JP22100987A JP22100987A JPS6462732A JP S6462732 A JPS6462732 A JP S6462732A JP 22100987 A JP22100987 A JP 22100987A JP 22100987 A JP22100987 A JP 22100987A JP S6462732 A JPS6462732 A JP S6462732A
Authority
JP
Japan
Prior art keywords
branch
state
branch destination
destination
continuously
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP22100987A
Other languages
Japanese (ja)
Inventor
Fumiaki Taira
Kenji Nishikubo
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
NEC Computertechno Ltd
Original Assignee
NEC Corp
NEC Computertechno Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NEC Corp, NEC Computertechno Ltd filed Critical NEC Corp
Priority to JP22100987A priority Critical patent/JPS6462732A/en
Publication of JPS6462732A publication Critical patent/JPS6462732A/en
Pending legal-status Critical Current

Links

Landscapes

  • Advance Control (AREA)
  • Executing Machine-Instructions (AREA)

Abstract

PURPOSE:To decrease an inference miss of a branch destination by a program having many DO loops, by inferring a branch destination of a branch instruction, based on the branch destination to which this branch instruction has been executed plural times up to the present. CONSTITUTION:When a branch to the same branch destination has occurred continuously by the prescribed number of times by one branch instruction, it is inferred that the branch destination by this branch instruction is its same branch destination, until a branch to a different branch destination is executed continuously by the prescribed number of times thereafter. That is, for instance, the prescribed number of times is set as two times, and when the branch is formed continuously two times from a state C, it becomes a state A, and when an unformation occurs once therefore, said state becomes a state B. In such a case, when the unformation occurs once more continuously, said state goes to the state C, but when the branch is formed once from the state B, it returns to the state A. A variation from the state A is also the same as the foregoing. In such a way, an inference miss of the branch destination can be decreased by a program having many DO loops such as a vector calculation.
JP22100987A 1987-09-03 1987-09-03 Branch destination inferring method Pending JPS6462732A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP22100987A JPS6462732A (en) 1987-09-03 1987-09-03 Branch destination inferring method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP22100987A JPS6462732A (en) 1987-09-03 1987-09-03 Branch destination inferring method

Publications (1)

Publication Number Publication Date
JPS6462732A true JPS6462732A (en) 1989-03-09

Family

ID=16760047

Family Applications (1)

Application Number Title Priority Date Filing Date
JP22100987A Pending JPS6462732A (en) 1987-09-03 1987-09-03 Branch destination inferring method

Country Status (1)

Country Link
JP (1) JPS6462732A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04112327A (en) * 1990-09-03 1992-04-14 Nec Ic Microcomput Syst Ltd Branch estimating system
JPH06324866A (en) * 1993-04-28 1994-11-25 Nec Corp Branch direction prediction dynamic change device

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04112327A (en) * 1990-09-03 1992-04-14 Nec Ic Microcomput Syst Ltd Branch estimating system
JPH06324866A (en) * 1993-04-28 1994-11-25 Nec Corp Branch direction prediction dynamic change device

Similar Documents

Publication Publication Date Title
JPS5216997A (en) Processing method of multi-superconductor
JPS6462732A (en) Branch destination inferring method
JPS5263547A (en) Load control washer
JPS5264580A (en) Sequence controller
JPS533753A (en) Microprogram brance-reset condition assigning system
JPS5235929A (en) Program reservation system
JPS56168214A (en) Process step-forward type sequence controller
JPS5354866A (en) Method of treating sewege
JPS5286653A (en) Automatic tension control system for winch for anchoring ship
JPS5714964A (en) Pattern processor
JPS52131436A (en) Interruption control system
JPS5296832A (en) High speed branching control system
JPS5430385A (en) Program hunting method of sequence controller
JPS52134342A (en) Micro program address control system
JPS52100947A (en) Advanced control system
JPS5287941A (en) Program branch instruction control system
JPS5332971A (en) Washing method
JPS52145686A (en) Sequence controller
JPS532961A (en) Method for combination of stabilizers in lighting circuit
JPS5218588A (en) Sequence controller
JPS52141072A (en) Automatic washing machine
JPS533033A (en) Code branching system for intelligent terminal unit
JPS53121437A (en) Program load system
JPS51143186A (en) Programming method of sequence controller
JPS5335880A (en) Numerical control system