opt: avoid pAdd, use pReverse in chinrem

from master