adding ifnotadd/sub/dec/inc and genmaskc