mirror of
https://github.com/tc39/test262.git
synced 2025-07-06 13:44:40 +02:00
which have resulted in it being able to run negative test cases which corrupt the global JavaScript environment. This lets us enable fifty plus more Sputnik test cases. Another positive result from this test harness refactoring is that Opera no longer hangs when running the tests.
14 lines
409 B
JavaScript
14 lines
409 B
JavaScript
// Copyright 2009 the Sputnik authors. All rights reserved.
|
|
// This code is governed by the BSD license found in the LICENSE file.
|
|
|
|
function getPrecision(num)
|
|
{
|
|
//TODO: Create a table of prec's,
|
|
// because using Math for testing Math isn't that correct.
|
|
|
|
log2num = Math.log(Math.abs(num))/Math.LN2;
|
|
pernum = Math.ceil(log2num);
|
|
return(2 * Math.pow(2, -52 + pernum));
|
|
//return(0);
|
|
}
|