memset args swap