A cross-check with octave using double-precision floating point.

octave:12> H=hilb(8);
octave:13> [D, RCOND] = det(H)
D = 2.7371e-33
RCOND = 2.9522e-11
octave:14> 1/RCOND
ans = 3.3873e+10

The Hilbert matrices are ill-conditioned, but these results show that floating-point calculations can achieve results similar to the bfloat calcs above. RCOND is the reciprocal of the condition number. maxima can do better.