Aligning load/store data with big/little endian determined rotation distance control

   
   

Embodiments of the present invention are directed to an architecture structured to handle unaligned memory references. In one embodiment, a method for loading unaligned data stored in a plurality of memory locations comprises loading a first part of the unaligned data into a first storage location; rotating and sign-extending the first part of the unaligned data in the first storage location from a first position to a second position; loading a second part of the unaligned data into a second storage location; rotating the second part of the unaligned data in the second storage location from a third position to a fourth position; and combining the first storage location with the second location using a logical operation into a result storage location.

Des modes de réalisation de la présente invention sont dirigés vers une architecture structurée pour manipuler des références unaligned de mémoire. Dans une incorporation, une méthode pour charger des données unaligned stockées dans une pluralité d'endroits de mémoire comporte charger une première partie des données unaligned dans un premier endroit de stockage ; tournant et signe-prolongeant la première partie des données unaligned dans le premier endroit de stockage à partir d'une première position à une deuxième position ; chargement d'une deuxième partie des données unaligned dans un deuxième endroit de stockage ; tournant la deuxième partie des données unaligned dans le deuxième endroit de stockage à partir d'une troisième position à une quatrième position ; et combinant le premier endroit de stockage avec le deuxième endroit en utilisant une opération logique dans un endroit de stockage de résultat.

 
Web www.patentalert.com

< System and method for management of postage meter licenses

< Method, system, and program for processing input/output (I/O) requests to a storage space having a plurality of storage devices

> System and method for servicing requests to a storage array

> Method and system for increasing yield in embedded memory devices

~ 00143