eliminating pointless use of register in GMRES outer loops