The compiler uses the scratch registers to return values to the caller.