11883c88c2a3bf14 introduced an error in 64bitint.t with long doubles.
authorNicholas Clark <nick@ccl4.org>
Sat, 12 Mar 2011 00:03:40 +0000 (00:03 +0000)
committerNicholas Clark <nick@ccl4.org>
Sat, 12 Mar 2011 00:06:09 +0000 (00:06 +0000)
commit3dfaac447d030f911d146c3ae56b9dba63ce9dd4
tree56f7a353c31a821fd00e18d7ca905d8c328fdda7
parentc81114d2b6e9ca2fa098dbdac89edfaca24540f9
11883c88c2a3bf14 introduced an error in 64bitint.t with long doubles.

On a platform where an NV is long enough to preserve all UVs, division is
always done in floating point. Hence the result may become stringified in E
notation. Hence testing that it is not in E notation (as a testing proxy for
"was integer arithmetic used?") is inappropriate on such a platform.
t/op/64bitint.t