Есть массив типа [FFFF, FFFF, ...., FFFF, 3FFF], нужно получить [7FFF, FFFF, ...., FFFF, 9FFF], то есть сдвинуть весь массив на один бит. Как я понял, подобные задачи в Си решаются ассемблерными вставками, потому что там есть возможность сохранить вытесненный сдвигом бит. Но мне интересно любое решение этой задачи)