[UPDATE] add circshift.