Patent №
US 6,904,517
Granted
2005-06-07
Filed 2001
Owner
ARM LIMITED
Lab
—
AI components
1
hardware
Assignment
Recorded
Dataset
AIPD
2023_r1 edition
Application
09985268
The present invention provides a data processing apparatus and method for saving return state. The data processing apparatus comprises a processing unit for executing data processing instructions, the processing unit having a plurality of modes of operation, with each mode of operation having a corresponding stack for storing data associated with that mode. The processing unit is responsive to a return state data processing instruction to write return state data of the processing unit from its current mode of operation to a stack corresponding to a different mode of operation to the current mode of operation. This approach significantly reduces code size and improves interrupt latency over known prior art techniques.
AI classification
Ownership
ARM LIMITED
assignment · 122960732
Assignors
NEVILL, EDWARD COLLES, DEVEREUX, IAN VICTOR
On an employer assignment, the assignors are typically the inventors.