@@ -1917,3 +1917,96 @@ test('NaN', () => {
19171917 JSBD . add ( a , NaN ) . toString ( )
19181918 } ) . toThrowError ( )
19191919} )
1920+
1921+ t ( '930548427' , '-279' , '930548148' , { maximumFractionDigits : 1 , roundingMode : 'half up' } )
1922+ t ( '-5798.66297' , '-339683' , '-345481.7' , { maximumFractionDigits : 1 , roundingMode : 'half up' } )
1923+ t ( '-81595.12262' , '656052011.503' , '655970416.4' , { maximumFractionDigits : 1 , roundingMode : 'half up' } )
1924+ t ( '96623.41346' , '1033854' , '1130477.4' , { maximumFractionDigits : 1 , roundingMode : 'half up' } )
1925+ t ( '-5.83926' , '-50.865' , '-56.7' , { maximumFractionDigits : 1 , roundingMode : 'half up' } )
1926+ t ( '5112249' , '29.001' , '5112278' , { maximumFractionDigits : 1 , roundingMode : 'half up' } )
1927+ t ( '-109516754' , '562' , '-109516192' , { maximumFractionDigits : 1 , roundingMode : 'half up' } )
1928+ t ( '-4625.70662' , '40054797.307' , '40050171.6' , { maximumFractionDigits : 1 , roundingMode : 'half up' } )
1929+ t ( '-16237' , '-0.291' , '-16237.3' , { maximumFractionDigits : 1 , roundingMode : 'half up' } )
1930+ t ( '6' , '-216.556' , '-210.6' , { maximumFractionDigits : 1 , roundingMode : 'half up' } )
1931+ t ( '0.00977' , '25981.144' , '25981.2' , { maximumFractionDigits : 1 , roundingMode : 'half up' } )
1932+ t ( '-951' , '-656120317.228' , '-656121268.2' , { maximumFractionDigits : 1 , roundingMode : 'half up' } )
1933+ t ( '-1079' , '-58' , '-1137' , { maximumFractionDigits : 1 , roundingMode : 'half up' } )
1934+ t ( '6195465.92271' , '-875604383' , '-869408917.1' , { maximumFractionDigits : 1 , roundingMode : 'half up' } )
1935+ t ( '-9.844' , '0.178' , '-9.7' , { maximumFractionDigits : 1 , roundingMode : 'half up' } )
1936+ t ( '-325.82072' , '-775.14' , '-1101' , { maximumFractionDigits : 1 , roundingMode : 'half up' } )
1937+ t ( '59987417.10096' , '63465' , '60050882.1' , { maximumFractionDigits : 1 , roundingMode : 'half up' } )
1938+ t ( '356714922' , '7.81' , '356714929.8' , { maximumFractionDigits : 1 , roundingMode : 'half up' } )
1939+ t ( '-8230.3707' , '0' , '-8230.4' , { maximumFractionDigits : 1 , roundingMode : 'half up' } )
1940+ t ( '-67' , '6235325' , '6235258' , { maximumFractionDigits : 1 , roundingMode : 'half up' } )
1941+ t ( '3931659' , '-6' , '3931653' , { maximumFractionDigits : 1 , roundingMode : 'half up' } )
1942+ t ( '-38069' , '-1813601.843' , '-1851670.8' , { maximumFractionDigits : 1 , roundingMode : 'half up' } )
1943+ t ( '9711344' , '2349.195' , '9713693.2' , { maximumFractionDigits : 1 , roundingMode : 'half up' } )
1944+ t ( '647276387.11324' , '70.12' , '647276457.2' , { maximumFractionDigits : 1 , roundingMode : 'half up' } )
1945+ t ( '0.30935' , '-178.963' , '-178.7' , { maximumFractionDigits : 1 , roundingMode : 'half up' } )
1946+ t ( '-1' , '90186371' , '90186370' , { maximumFractionDigits : 1 , roundingMode : 'half up' } )
1947+ t ( '-4192398' , '-7517' , '-4199915' , { maximumFractionDigits : 1 , roundingMode : 'half up' } )
1948+ t ( '-77924.16069' , '-27882' , '-105806.2' , { maximumFractionDigits : 1 , roundingMode : 'half up' } )
1949+ t ( '900686.03048' , '-8340' , '892346' , { maximumFractionDigits : 1 , roundingMode : 'half up' } )
1950+ t ( '-47855909' , '-7975141' , '-55831050' , { maximumFractionDigits : 1 , roundingMode : 'half up' } )
1951+ t ( '-431' , '-827.82' , '-1258.8' , { maximumFractionDigits : 1 , roundingMode : 'half up' } )
1952+ t ( '7.44463' , '577461335' , '577461342.4' , { maximumFractionDigits : 1 , roundingMode : 'half up' } )
1953+ t ( '-76' , '-886951416' , '-886951492' , { maximumFractionDigits : 1 , roundingMode : 'half up' } )
1954+ t ( '0.47469' , '6608217.458' , '6608217.9' , { maximumFractionDigits : 1 , roundingMode : 'half up' } )
1955+ t ( '-763' , '188548716' , '188547953' , { maximumFractionDigits : 1 , roundingMode : 'half up' } )
1956+ t ( '-9.63603' , '0' , '-9.6' , { maximumFractionDigits : 1 , roundingMode : 'half up' } )
1957+ t ( '330015647' , '-48' , '330015599' , { maximumFractionDigits : 1 , roundingMode : 'half up' } )
1958+ t ( '8362' , '8904103.016' , '8912465' , { maximumFractionDigits : 1 , roundingMode : 'half up' } )
1959+ t ( '1807.5329' , '-30945.436' , '-29137.9' , { maximumFractionDigits : 1 , roundingMode : 'half up' } )
1960+ t ( '-67.16263' , '-9259.397' , '-9326.6' , { maximumFractionDigits : 1 , roundingMode : 'half up' } )
1961+ t ( '-65884942' , '-103888.788' , '-65988830.8' , { maximumFractionDigits : 1 , roundingMode : 'half up' } )
1962+ t ( '-25313' , '-445869005' , '-445894318' , { maximumFractionDigits : 1 , roundingMode : 'half up' } )
1963+ t ( '-3194517.32737' , '4950.941' , '-3189566.4' , { maximumFractionDigits : 1 , roundingMode : 'half up' } )
1964+ t ( '-9834' , '-6684.184' , '-16518.2' , { maximumFractionDigits : 1 , roundingMode : 'half up' } )
1965+ t ( '1.39492' , '-80' , '-78.6' , { maximumFractionDigits : 1 , roundingMode : 'half up' } )
1966+ t ( '-697.61406' , '737430' , '736732.4' , { maximumFractionDigits : 1 , roundingMode : 'half up' } )
1967+ t ( '5' , '132067' , '132072' , { maximumFractionDigits : 1 , roundingMode : 'half up' } )
1968+ t ( '5' , '40.343' , '45.3' , { maximumFractionDigits : 1 , roundingMode : 'half up' } )
1969+ t ( '855047005' , '7808478' , '862855483' , { maximumFractionDigits : 1 , roundingMode : 'half up' } )
1970+ t ( '52.97743' , '-91' , '-38' , { maximumFractionDigits : 1 , roundingMode : 'half up' } )
1971+ t ( '3462.15976' , '6076052.145' , '6079514.3' , { maximumFractionDigits : 1 , roundingMode : 'half up' } )
1972+ t ( '94.33924' , '-597492' , '-597397.7' , { maximumFractionDigits : 1 , roundingMode : 'half up' } )
1973+ t ( '93111472.76441' , '-4' , '93111468.8' , { maximumFractionDigits : 1 , roundingMode : 'half up' } )
1974+ t ( '63197' , '-688.007' , '62509' , { maximumFractionDigits : 1 , roundingMode : 'half up' } )
1975+ t ( '156' , '811750001.044' , '811750157' , { maximumFractionDigits : 1 , roundingMode : 'half up' } )
1976+ t ( '608987' , '714668' , '1323655' , { maximumFractionDigits : 1 , roundingMode : 'half up' } )
1977+ t ( '-512' , '0' , '-512' , { maximumFractionDigits : 1 , roundingMode : 'half up' } )
1978+ t ( '-50271.16685' , '0.683' , '-50270.5' , { maximumFractionDigits : 1 , roundingMode : 'half up' } )
1979+ t ( '4.55866' , '72895129' , '72895133.6' , { maximumFractionDigits : 1 , roundingMode : 'half up' } )
1980+ t ( '-238231925' , '-175615466.922' , '-413847391.9' , { maximumFractionDigits : 1 , roundingMode : 'half up' } )
1981+ t ( '-7351' , '495184.874' , '487833.9' , { maximumFractionDigits : 1 , roundingMode : 'half up' } )
1982+ t ( '-6561359.32306' , '-157' , '-6561516.3' , { maximumFractionDigits : 1 , roundingMode : 'half up' } )
1983+ t ( '607' , '-78366' , '-77759' , { maximumFractionDigits : 1 , roundingMode : 'half up' } )
1984+ t ( '-1' , '64674730' , '64674729' , { maximumFractionDigits : 1 , roundingMode : 'half up' } )
1985+ t ( '9696385.08176' , '1.229' , '9696386.3' , { maximumFractionDigits : 1 , roundingMode : 'half up' } )
1986+ t ( '981299.49835' , '-9668145' , '-8686845.5' , { maximumFractionDigits : 1 , roundingMode : 'half up' } )
1987+ t ( '550973586' , '-517.657' , '550973068.3' , { maximumFractionDigits : 1 , roundingMode : 'half up' } )
1988+ t ( '-87' , '202395736.823' , '202395649.8' , { maximumFractionDigits : 1 , roundingMode : 'half up' } )
1989+ t ( '939' , '9.479' , '948.5' , { maximumFractionDigits : 1 , roundingMode : 'half up' } )
1990+ t ( '1099066.21233' , '-36' , '1099030.2' , { maximumFractionDigits : 1 , roundingMode : 'half up' } )
1991+ t ( '93' , '-82.589' , '10.4' , { maximumFractionDigits : 1 , roundingMode : 'half up' } )
1992+ t ( '85691433.15457' , '7717.699' , '85699150.9' , { maximumFractionDigits : 1 , roundingMode : 'half up' } )
1993+ t ( '-76.23868' , '-909.035' , '-985.3' , { maximumFractionDigits : 1 , roundingMode : 'half up' } )
1994+ t ( '7657' , '0' , '7657' , { maximumFractionDigits : 1 , roundingMode : 'half up' } )
1995+ t ( '546155869.38963' , '17' , '546155886.4' , { maximumFractionDigits : 1 , roundingMode : 'half up' } )
1996+ t ( '-785.20321' , '7454018.865' , '7453233.7' , { maximumFractionDigits : 1 , roundingMode : 'half up' } )
1997+ t ( '-71195760' , '-1283267.058' , '-72479027.1' , { maximumFractionDigits : 1 , roundingMode : 'half up' } )
1998+ t ( '-648641432.2294' , '12650319' , '-635991113.2' , { maximumFractionDigits : 1 , roundingMode : 'half up' } )
1999+ t ( '6' , '-831.592' , '-825.6' , { maximumFractionDigits : 1 , roundingMode : 'half up' } )
2000+ t ( '2310199.49816' , '0' , '2310199.5' , { maximumFractionDigits : 1 , roundingMode : 'half up' } )
2001+ t ( '-715.50545' , '-811627450' , '-811628165.5' , { maximumFractionDigits : 1 , roundingMode : 'half up' } )
2002+ t ( '-66987' , '-1' , '-66988' , { maximumFractionDigits : 1 , roundingMode : 'half up' } )
2003+ t ( '-94551275' , '162852696' , '68301421' , { maximumFractionDigits : 1 , roundingMode : 'half up' } )
2004+ t ( '0.19399' , '-98' , '-97.8' , { maximumFractionDigits : 1 , roundingMode : 'half up' } )
2005+ t ( '0.84406' , '-1203.442' , '-1202.6' , { maximumFractionDigits : 1 , roundingMode : 'half up' } )
2006+ t ( '0.64243' , '-73670' , '-73669.4' , { maximumFractionDigits : 1 , roundingMode : 'half up' } )
2007+ t ( '-4' , '-652357240' , '-652357244' , { maximumFractionDigits : 1 , roundingMode : 'half up' } )
2008+ t ( '-4196.58536' , '-6.03' , '-4202.6' , { maximumFractionDigits : 1 , roundingMode : 'half up' } )
2009+ t ( '-569389' , '-1960' , '-571349' , { maximumFractionDigits : 1 , roundingMode : 'half up' } )
2010+ t ( '4.55585' , '4920280' , '4920284.6' , { maximumFractionDigits : 1 , roundingMode : 'half up' } )
2011+ t ( '-56283.67945' , '-600' , '-56883.7' , { maximumFractionDigits : 1 , roundingMode : 'half up' } )
2012+ t ( '0.43384' , '904140' , '904140.4' , { maximumFractionDigits : 1 , roundingMode : 'half up' } )
0 commit comments