1. A method implemented by an information handling system that includes a memory and a processor, the method comprising: receiving first dispatch information corresponding to a first instruction that identifies a first register and a first register type, wherein the first dispatch information targets first content stored in the first register; determining a required amount of first history buffer field sets to store the first content; dynamically formatting a first history buffer entry in a history buffer to include a plurality of first history buffer field sets that accommodates the required amount of first history buffer field sets, wherein each one of the plurality of first history buffer field sets comprises a plurality of first fields and a first itaq field; storing the first content from the first register into the plurality of first history buffer field sets in the first history buffer entry; receiving second dispatch information corresponding to a second instruction that identifies a second register and a second register type, wherein the second dispatch information targets second content stored in the second register; determining a required amount of second history buffer field sets to store the second content; dynamically formatting a second history buffer entry in the history buffer to include a plurality of second history buffer field sets that accommodates the required amount of second history buffer field sets, wherein each one of the plurality of second history buffer field sets comprises a plurality of second fields and a second itaq field; and storing the second content from the second register into the plurality of second history buffer field sets in the second history buffer entry.