It depends on the math libraries? They're different here, at least:
sidhekin@blackbox[23:22:41]~$ perl -MDevel::Peek -le 'Dump(.0)'
SV = NV(0x816e490) at 0x814dce4
REFCNT = 1
FLAGS = (PADBUSY,PADTMP,NOK,READONLY,pNOK)
NV = 0
sidhekin@blackbox[23:22:51]~$ perl -MDevel::Peek -le 'Dump(-.0)'
SV = NV(0x816e4a0) at 0x814dd20
REFCNT = 1
FLAGS = (PADBUSY,PADTMP,NOK,READONLY,pNOK)
NV = -0
sidhekin@blackbox[23:22:53]~$
print "Just another Perl ${\(trickster and hacker)},"
The Sidhekin proves Sidhe did it!