Global Patent Index - EP 0992892 A1

EP 0992892 A1 2000-04-12 - Compound memory access instructions

Title (en)

Compound memory access instructions

Title (de)

Verbundspeicherzugriffsbefehle

Title (fr)

Instructions d'accès de mémoire composées

Publication

EP 0992892 A1 (EN)

Application

EP 98402456 A

Priority

EP 98402456 A

Abstract (en)

A processing engine 10 includes an instruction buffer 502 operable to buffer single and compound instructions pending execution. A decode mechanism is configured to decode instructions from the instruction buffer. The decode mechanism is arranged to respond to a predetermined tag in a tag field of an instruction, which predetermined tag is representative of the instruction being a compound instruction formed from separate programmed memory instructions. The decode mechanism is operable in response to the predetermined tag to decode at least first data flow control for a first programmed instruction and second data flow control for a second programmed instruction. The use of compound instructions enables effective use of the bandwidth available within the processing engine. A soft dual memory instruction can be compiled from separate first and second programmed memory instructions. A compound address field of the predetermined compound instruction can be arranged at the same bit positions as the address field for a hard compound memory instruction, that is a compound instruction which is programmed. In this case the decoding of the addresses can be started before the operation code of the instructions have been decoded. To reduce the number of bits in the compound instruction, addressing can be restricted to indirect addressing and the operation codes for at least the first instruction can be reduced in size. In this way, the compound instruction can be arranged to have the same number of bits in total as the sum of the bits of the separate programmed instructions. <IMAGE>

IPC 1-7 (main, further and additional classification)

G06F 9/38; G06F 9/45

IPC 8 full level (invention and additional information)

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

CPC (invention and additional information)

G06F 9/3822 (2013.01); G06F 9/3017 (2013.01); G06F 9/3853 (2013.01)

Citation (search report)

Designated contracting state (EPC)

DE FI FR GB SE

DOCDB simple family

EP 0992892 A1 20000412; EP 0992892 B1 20151202; JP 2000215061 A 20000804