Method of sharing registers in a processor and processor
First Claim
Patent Images
1. A method of sharing registers in a processor, the method comprising:
- executing a data processing instruction;
obtaining a result of the data processing instruction, the result to be written into a register of the processor; and
obtaining a register sharing information so as to control writing of the result into the register and/or at least one further register of the processor.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of sharing registers in a processor includes executing a data processing instruction so as to obtain a result of the data processing instruction, which is to be written into a register of the processor. Register sharing information is obtained so as to control writing of the result into the register and/or at least one further register of the processor.
31 Citations
22 Claims
-
1. A method of sharing registers in a processor, the method comprising:
-
executing a data processing instruction; obtaining a result of the data processing instruction, the result to be written into a register of the processor; and obtaining a register sharing information so as to control writing of the result into the register and/or at least one further register of the processor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A processor, comprising:
-
a processing stage to execute data processing instructions; a register file having a plurality of registers; and a write control to control writing of a result of a data processing instruction into the register file, wherein the write control is supplied with register sharing information to control writing of said result into the register of the register file and/or at least one further register of the register file. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A computer system, comprising:
a processor to execute a program code, wherein said processor comprises; a register file having a plurality of registers; a processing stage to execute data processing instructions of the program code; and a write control to control writing of a result of a data processing instruction into the register file, wherein the write control is supplied with register sharing information to control writing of said result into a register and/or at least one further register of the register file. - View Dependent Claims (19, 20)
-
21. A communication device, comprising:
a protocol processor to handle data packets, wherein said protocol processor comprises; a register file having a plurality of registers; a processing stage to execute data processing instructions; and a write control to control writing of a result of a data processing instruction into the register file, wherein the write control is supplied with register sharing information to control writing of said result into a register of the register file and/or at least one further register of the register file. - View Dependent Claims (22)
Specification