A data processing system includes a plurality of functional units that
selectively execute instructions. A register file includes a plurality of
registers that store data corresponding to the instructions. A reorder
buffer communicates with the register file and stores the data, includes
at least one bypassable buffer location, and includes at least one
non-bypassable buffer location.