Carry-save representation is shift-unsafe: the problem and its solution | IEEE Journals & Magazine | IEEE Xplore