as_terminalizing svd
improving AS_TERMINAL_INOUT use in lu and qr