Adding some additional functionality to SimpleScalar