Rotator implementation  + some fixes

See commits for details.

Note that volk QA fails now because of precisions errors ...  (it should have failed before) ...