A method and apparatus for decompressing relative addresses. A compressed relative address is retrieved from one or more micro-operation entries of a micro-operation storage and an uncompressed relative address is reconstructed from the compressed relative address and an instruction pointer (IP) address associated with the head of the micro-operation storage line in which the compressed relative address was stored. IP-relative addresses may be computed in a manner similar to relative branch targets, then compressed and stored in one or more micro-operation entries of a micro-operation storage line to be reconstructed later according to an IP address associated with the respective micro-operation storage line in which their compressed counterpart was stored.

 
Web www.patentalert.com

< Data storage device, command queue re-ordering method, and data processing method and program

< Methods and systems for re-ordering commands to access memory

> Methods and apparatus for memory map generation on a programmable chip

> Data speculation based on stack-relative addressing patterns

~ 00243