Electrical computers and digital processing systems: processing – Processing control – Processing control for data transfer
Reexamination Certificate
2007-08-07
2007-08-07
Kim, Kenneth S. (Department: 2111)
Electrical computers and digital processing systems: processing
Processing control
Processing control for data transfer
C712S300000
Reexamination Certificate
active
10984271
ABSTRACT:
The present invention relates generally to microprocessor or microcontroller architecture, and particularly to an architecture structured to handle unaligned memory references. A method is disclosed for loading unaligned data stored in several memory locations, including a step of loading a first part of the unaligned data into a first storage location and rotating the first part from a first position to a second position in the first memory location. Next a second part of the unaligned data is loaded into a second storage location and rotated from one position to another position. Then the first storage location is combined with the second storage location using a logical operation into a result storage location. The storage locations may be, for example, 64-bit registers. The logical operation may be a bit-wise OR operation. The method may optionally include, performing masking, zero-extending and/or sign extending operations on the first storage location, when the first part of the unaligned data is in the second position of the first storage location.
REFERENCES:
patent: 4139899 (1979-02-01), Tulpule et al.
patent: 4495598 (1985-01-01), Vahlstrom et al.
patent: 4569016 (1986-02-01), Hao et al.
patent: 5499380 (1996-03-01), Iwata et al.
patent: 5729482 (1998-03-01), Worrell
patent: 5751614 (1998-05-01), Cohen
patent: 5802556 (1998-09-01), Patel et al.
patent: 5907842 (1999-05-01), Mennemeier et al.
Kim Kenneth S.
Renesas Technology Corporation
Townsend and Townsend / and Crew LLP
LandOfFree
Aligning load/store data using rotate, mask,... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Aligning load/store data using rotate, mask,..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Aligning load/store data using rotate, mask,... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3847400