Use a more efficient method of creating integer and float virtual registers