Yes it can. The original double-single routines come from a Fortran library here (DSFUN90):
They also have a quad-double library and a double-double library. Unfortunately, they don’t have a quad-single library, but it should be possible if not a bit tedious to put together your own.
In my experiments with the double-singles, the standard arithmetic were accurate to almost the full 46-bits of precision, but algebraic or transcendental operations like sqrt and exp, while still better than 23-bits of precision, were a lot less accurate.