Is there a simple way to distinguish -0 from 0 in l3fp? I had been aligning left in a table a column of sines, +0 or -0 followed by decimal point & digits. By adding an \hphantom{-} before the positive numbers, they aligned nicely on the decimal point in the column, but then along came -0. The simple conditional, "if !(number < 0) add phantom", added the phantom and the column aligned like 0 0.5878 -0 -0.5878 etc. In the absence of formatted printing of numbers, -0 is a problem. Even a built-in test for -0 would ease matters, since in any kind of formatted printing of numbers 0 and -0 will generally require different handling. As it is, I've had to test each fp for whether it is zero; if it is I convert to a tl variable and test whether that is -0. This is clumsy. Hence my opening question. Andrew --- This email has been checked for viruses by Avast antivirus software. https://www.avast.com/antivirus