restore argument instruction