of suitable memory this would include the various types of dynamic random access memory dram such as sdram the various types of static ram sram and the various types of non volatile memory prom eprom and flash in certain embodiments additional memory not shown u201c off chip u201d of the processor 10 can be accessed via the i o section 12 the processor 10 may also include a floating point unit fpu 16 that performs the float point computations of the processor 10 and an integer processing unit 18 for performing integer computations within a processor numerical data is typically expressed using integer or floating point representation mathematical computations within a processor are generally performed in computational units designed for maximum efficiency for each computation thus it is common for processor architecture to have an integer computational unit 18 and a floating point computational unit 16 additionally an encryption unit 20 and various other types of units generally 22 as desired for any particular processor microarchitecture may be included referring now to fig2 a simplified exemplary block diagram of a computational unit e g 16 18 suitable for use with the processor 10 is depicted in one embodiment the architecture shown in fig2 could operate as the floating point unit 16 while in other embodiments fig2 could illustrate the integer unit 18 for this particular example the computational unit 16 18 includes without limitation decode unit 24 rename unit 26 scheduler unit 28 register file control 32 one or more execution units 34 and retire unit 36 in operation the decode unit 24 decodes the incoming operation codes opcodes to be dispatched for the.