Copyright (C) 2001 Michel Juillard apply fast Givens rotation to a pair of rows