completely work with hardware finv/fsqr