Global Patent Index - EP 0458305 A2

EP 0458305 A2 19911127 - Microprocessor having branch prediction function.

Title (en)

Microprocessor having branch prediction function.

Title (de)

Mikroprozessor mit Funktion von Verzweigungsvorhersage.

Title (fr)

Microprocesseur comprenant une fonction de prédiction de branchements.

Publication

EP 0458305 A2 19911127 (EN)

Application

EP 91108280 A 19910522

Priority

JP 13181290 A 19900522

Abstract (en)

A microprocessor has a branch prediction function in which an instruction prefetch operation for a branch target instruction responsive to a branch instruction is performed successively to an instruction prefetch operation for the branch instruction and comprises an instruction queue for temporarily storing the prefetched instruction data, an instruction decoder for decoding instruction data supplied thereto, an aligner for supplying a part of the instruction data stored in the instruction queue to the instruction decoder in response to aligning information, a branch hit table including a plurality of buffer areas, each of which stores less significant bit data of address information used for the instruction prefetch operation for the branch target instruction, and aligner control unit responding to the branch instruction being supplied to the instruction decoder to change the content of the aligning information in accordance with data stored in the corresponding buffer area of the branch hit table. <IMAGE>

IPC 1-7

G06F 9/38

IPC 8 full level

G06F 9/30 (2006.01); G06F 9/38 (2006.01)

CPC (source: EP US)

G06F 9/30149 (2013.01 - EP US); G06F 9/3806 (2013.01 - EP US); G06F 9/3816 (2013.01 - EP US)

Designated contracting state (EPC)

DE FR GB

DOCDB simple family (publication)

EP 0458305 A2 19911127; EP 0458305 A3 19930512; EP 0458305 B1 19981014; DE 69130342 D1 19981119; DE 69130342 T2 19990602; JP 2560889 B2 19961204; JP H0425939 A 19920129; US 5327536 A 19940705

DOCDB simple family (application)

EP 91108280 A 19910522; DE 69130342 T 19910522; JP 13181290 A 19900522; US 70429791 A 19910522