Instructions for efficiently accessing unaligned partial...

Electrical computers and digital processing systems: processing – Instruction alignment

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C712S223000, C712S225000, C712S005000, C712S226000

Reexamination Certificate

active

07624251

ABSTRACT:
One embodiment of the present invention provides a processor that is configured to execute load-swapped-partial instructions. An instruction fetch unit within the processor is configured to fetch the load-swapped-partial instruction to be executed. Note that the load-swapped-partial instruction specifies a source address in a memory, which is possibly an unaligned address. Furthermore, an execution unit within the processor is configured to execute the load-swapped-partial instruction. This involves loading a partial-vector-sized datum from a naturally-aligned memory region encompassing the source address. While loading the partial-vector-sized datum, bytes of the partial-vector-sized datum are rotated to cause the byte at the specified source address to reside at the least-significant byte position within the partial-vector-sized datum for a little-endian memory transaction, or to cause the byte to be positioned at the most-significant byte position within the partial-vector-sized datum for a big-endian memory transaction.

REFERENCES:
patent: 4435792 (1984-03-01), Bechtolsheim
patent: 4823286 (1989-04-01), Lumelsky et al.
patent: 4903217 (1990-02-01), Gupta et al.
patent: 5450605 (1995-09-01), Grochowski et al.
patent: 5630083 (1997-05-01), Carbine et al.
patent: 5751981 (1998-05-01), Witt et al.
patent: 5758116 (1998-05-01), Lee et al.
patent: 6049860 (2000-04-01), Krygowski et al.
patent: 6336178 (2002-01-01), Favor
patent: 6453278 (2002-09-01), Favor et al.
patent: 6496923 (2002-12-01), Gruner et al.
patent: 7051168 (2006-05-01), Gschwind et al.
patent: 7219212 (2007-05-01), Sanghavi et al.
patent: 7301369 (2007-11-01), Kanno et al.
patent: 7302552 (2007-11-01), Guffens et al.
patent: 2003/0056064 (2003-03-01), Gschwind et al.
patent: 2005/0257028 (2005-11-01), Guffens et al.
patent: 2007/0079305 (2007-04-01), Duerinckx
patent: 2007/0106881 (2007-05-01), Thornton
patent: 2007/0115150 (2007-05-01), Kanno et al.
patent: 2007/0124722 (2007-05-01), Gschwind
patent: 2007/0186077 (2007-08-01), Gschwind et al.
patent: 2007/0233766 (2007-10-01), Gschwind

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Instructions for efficiently accessing unaligned partial... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Instructions for efficiently accessing unaligned partial..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Instructions for efficiently accessing unaligned partial... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4144030

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.