Processor with instructions that operate on different data types stored in the same single logical register file

   
   

A processor with instructions to operate on different data types stored in a single logical register file. According to one aspect of the invention, a first set of instructions of a first instruction type operates on the contents of what at least logically appears to software as a single logical register file. The first set of instructions appears to access the single logical register file as a flat register file. In addition, a first instruction of a second instruction type operates on the logical register file. However, the first instruction appears to access the logical register file as a stack referenced register file. Furthermore, sometime between starting the execution of the first set of instructions and completing the execution of the first instruction, all tags in a set of tags indicating whether corresponding registers in the single logical register file are empty or non-empty are caused to indicate non-empty states.

Un processeur avec des instructions d'opérer différents types de données stockés dans un registre logique simple classent. Selon un aspect de l'invention, un premier ensemble d'instructions d'un premier type d'instruction opère le contenu de ce qui apparaît au moins logiquement au logiciel pendant qu'un dossier logique simple de registre. Le premier ensemble d'instructions semble accéder au dossier logique simple de registre comme un dossier plat de registre. En outre, une première instruction d'un deuxième type d'instruction opère le dossier logique de registre. Cependant, la première instruction semble accéder au dossier logique de registre comme un dossier de registre référencé par pile. En outre, autrefois entre commencer l'exécution du premier ensemble d'instructions et accomplir l'exécution de la première instruction, toutes les étiquettes dans un ensemble d'étiquettes indiquant si les registres correspondants dans le dossier logique simple de registre sont vides ou non vides sont causées pour indiquer les états non vides.

 
Web www.patentalert.com

< Interactive audio conferencing system

< Strategy for dynamically modeling ASN.1 data to an object model

> Method, system, program, and data structures for maintaining metadata in a storage system

> Manager component for managing input from existing serial devices and added serial and non-serial devices in a similar manner

~ 00131