[MLton-devel] cvs commit: Real regression

Stephen Weeks sweeks@users.sourceforge.net
Fri, 29 Aug 2003 16:05:01 -0700


sweeks      03/08/29 16:05:00

  Modified:    regression real.ok real.sml
  Removed:     regression real.conv.ok real.conv.sml real.fromLargeInt.ok
                        real.fromLargeInt.sml real.maxFinite.ok
                        real.maxFinite.sml real.nextAfter.ok
                        real.nextAfter.sml real.split.ok real.split.sml
                        real.toDecimal.ok real.toDecimal.sml
                        real.toFromLargeInt.ok real.toFromLargeInt.sml
                        real.toLargeInt.ok real.toLargeInt.sml real2.ok
                        real2.sml real3.ok real3.sml real4.ok real4.sml
                        real5.ok real5.sml real6.ok real6.sml real7.ok
                        real7.sml real8.ok real8.sml
  Log:
  Got rid of all the little real* regressions and combined them into one
  mongo regression, real.sml, that tests both Real32 and Real64 on every
  Real function.

Revision  Changes    Path
1.2       +23261 -173mlton/regression/real.ok

Index: real.ok
===================================================================
RCS file: /cvsroot/mlton/mlton/regression/real.ok,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- real.ok	18 Jul 2001 05:51:07 -0000	1.1
+++ real.ok	29 Aug 2003 23:05:00 -0000	1.2
@@ -1,173 +1,23261 @@
-Testing structure Real...
-test1    	OK
-test2    	OK
-test3    	OK
-test4a    	OK
-test4b    	OK
-test4c    	OK
-test4c    	OK
-test5b    	OK
-test5c    	OK
-test5c    	OK
-test6a    	OK
-test6b    	OK
-test6c    	OK
-test6c    	OK
-test7a    	OK
-test7c    	OK
-test7c    	OK
-test8    	OK
-chk    	OK
-chk    	OK
-chk    	OK
-chk    	OK
-chk    	OK
-chk    	OK
-chk    	OK
-chk    	OK
-chk    	OK
-chk    	OK
-chk    	OK
-chk    	OK
-chk    	OK
-chk    	OK
-chk    	OK
-chk    	OK
-chk    	OK
-chk    	OK
-chk    	OK
-chk    	OK
-chk    	OK
-chk    	OK
-chk    	OK
-chk    	OK
-chk    	OK
-chk    	OK
-chk    	OK
-chk    	OK
-chk    	OK
-chk    	OK
-chk    	OK
-chk    	OK
-chk    	OK
-chk    	OK
-chk    	OK
-chk    	OK
-chk    	OK
-chk    	OK
-chk    	OK
-chk    	OK
-chk    	OK
-chk    	OK
-chk    	OK
-chk    	OK
-chk    	OK
-chk    	OK
-chk    	OK
-chk    	OK
-chk    	OK
-chk    	OK
-chk    	OK
-chk    	OK
-chk    	OK
-chk    	OK
-chk    	OK
-chk    	OK
-chk    	OK
-chk    	OK
-chk    	OK
-chk    	OK
-chk    	OK
-chk    	OK
-chk    	OK
-chk    	OK
-chk    	OK
-chk    	OK
-chk    	OK
-chk    	OK
-chk    	OK
-chk    	OK
-chk    	OK
-chk    	OK
-chk    	OK
-chk    	OK
-chk    	OK
-chk    	OK
-chk    	OK
-chk    	OK
-chk    	OK
-chk    	OK
-chk    	OK
-chk    	OK
-chk    	OK
-chk    	OK
-chk    	OK
-chk    	OK
-chk    	OK
-chk    	OK
-chk    	OK
-chk    	OK
-chk    	OK
-chk    	OK
-chk    	OK
-chk    	OK
-chk    	OK
-chk    	OK
-chk    	OK
-chk    	OK
-chk    	OK
-chk    	OK
-chk    	OK
-chk    	OK
-chk    	OK
-chk    	OK
-chk    	OK
-chk    	OK
-chk    	OK
-chk    	OK
-chk    	OK
-chk    	OK
-chk    	OK
-chk    	OK
-chk    	OK
-chk    	OK
-chk    	OK
-chk    	OK
-chk    	OK
-chk    	OK
-chk2    	OK
-chk2    	OK
-chk2    	OK
-chk2    	OK
-chk2    	OK
-chk2    	OK
-chk2    	OK
-chk2    	OK
-test11a    	OK
-test11b    	OK
-chkFIX.a    	OK
-chkFIX.b    	OK
-chkFIX.b~    	OK
-chkFIX.c    	OK
-chkFIX.c~    	OK
-chkFIX.d    	OK
-chkFIX.d~    	OK
-chkFIX.f    	OK
-chkFIX.f~    	OK
-chkFIX.g    	OK
-chkFIX.g~    	OK
-chkFIX.h    	OK
-chkFIX.h~    	OK
-chkFIX.j    	OK
-chkFIX.j~    	OK
-test11d    	OK
-test11e    	OK
-test11f    	OK
-test11g    	OK
-test11h    	OK
-test12a    	OK
-test12b    	OK
-test12c    	OK
-test13a    	OK
-test13b    	OK
-test13c    	OK
+
+Testing Real32
+
+Testing fmt
+0.34028234663852886E39
+3.402823E38
+340282346638528859811704183484516925440.000000
+3.40282346639E38
+3E38
+340282346638528859811704183484516925440
+3E38
+3.4028234664E38
+340282346638528859811704183484516925440.0000000000
+3.402823466E38
+0.17014117331926443E39
+1.701412E38
+170141173319264429905852091742258462720.000000
+1.70141173319E38
+2E38
+170141173319264429905852091742258462720
+2E38
+1.7014117332E38
+170141173319264429905852091742258462720.0000000000
+1.701411733E38
+0.123E4
+1.230000E3
+1230.000000
+1230
+1E3
+1230
+1E3
+1.2300000000E3
+1230.0000000000
+1230
+0.12300000190734863E2
+1.230000E1
+12.300000
+12.3000001907
+1E1
+12
+10
+1.2300000191E1
+12.3000001907
+12.30000019
+0.31415927410125732E1
+3.141593E0
+3.141593
+3.14159274101
+3E0
+3
+3
+3.1415927410E0
+3.1415927410
+3.141592741
+0.27182817459106445E1
+2.718282E0
+2.718282
+2.71828174591
+3E0
+3
+3
+2.7182817459E0
+2.7182817459
+2.718281746
+0.12300000190734863E1
+1.230000E0
+1.230000
+1.23000001907
+1E0
+1
+1
+1.2300000191E0
+1.2300000191
+1.230000019
+0.12300000339746475
+1.230000E~1
+0.123000
+0.123000003397
+1E~1
+0
+0.1
+1.2300000340E~1
+0.1230000034
+0.1230000034
+0.1230000052601099E~2
+1.230000E~3
+0.001230
+0.0012300000526
+1E~3
+0
+1E~3
+1.2300000526E~3
+0.0012300001
+0.001230000053
+0.11754943508222875E~37
+1.175494E~38
+0.000000
+1.17549435082E~38
+1E~38
+0
+1E~38
+1.1754943508E~38
+0.0000000000
+1.175494351E~38
+0.5877471754111438E~38
+5.877472E~39
+0.000000
+5.87747175411E~39
+6E~39
+0
+6E~39
+5.8774717541E~39
+0.0000000000
+5.877471754E~39
+0.1401298464324817E~44
+1.401298E~45
+0.000000
+1.40129846432E~45
+1E~45
+0
+1E~45
+1.4012984643E~45
+0.0000000000
+1.401298464E~45
+0.0
+0.000000E0
+0.000000
+0
+0E0
+0
+0
+0.0000000000E0
+0.0000000000
+0
+~0.34028234663852886E39
+~3.402823E38
+~340282346638528859811704183484516925440.000000
+~3.40282346639E38
+~3E38
+~340282346638528859811704183484516925440
+~3E38
+~3.4028234664E38
+~340282346638528859811704183484516925440.0000000000
+~3.402823466E38
+~0.17014117331926443E39
+~1.701412E38
+~170141173319264429905852091742258462720.000000
+~1.70141173319E38
+~2E38
+~170141173319264429905852091742258462720
+~2E38
+~1.7014117332E38
+~170141173319264429905852091742258462720.0000000000
+~1.701411733E38
+~0.123E4
+~1.230000E3
+~1230.000000
+~1230
+~1E3
+~1230
+~1E3
+~1.2300000000E3
+~1230.0000000000
+~1230
+~0.12300000190734863E2
+~1.230000E1
+~12.300000
+~12.3000001907
+~1E1
+~12
+~10
+~1.2300000191E1
+~12.3000001907
+~12.30000019
+~0.31415927410125732E1
+~3.141593E0
+~3.141593
+~3.14159274101
+~3E0
+~3
+~3
+~3.1415927410E0
+~3.1415927410
+~3.141592741
+~0.27182817459106445E1
+~2.718282E0
+~2.718282
+~2.71828174591
+~3E0
+~3
+~3
+~2.7182817459E0
+~2.7182817459
+~2.718281746
+~0.12300000190734863E1
+~1.230000E0
+~1.230000
+~1.23000001907
+~1E0
+~1
+~1
+~1.2300000191E0
+~1.2300000191
+~1.230000019
+~0.12300000339746475
+~1.230000E~1
+~0.123000
+~0.123000003397
+~1E~1
+~0
+~0.1
+~1.2300000340E~1
+~0.1230000034
+~0.1230000034
+~0.1230000052601099E~2
+~1.230000E~3
+~0.001230
+~0.0012300000526
+~1E~3
+~0
+~1E~3
+~1.2300000526E~3
+~0.0012300001
+~0.001230000053
+~0.11754943508222875E~37
+~1.175494E~38
+~0.000000
+~1.17549435082E~38
+~1E~38
+~0
+~1E~38
+~1.1754943508E~38
+~0.0000000000
+~1.175494351E~38
+~0.5877471754111438E~38
+~5.877472E~39
+~0.000000
+~5.87747175411E~39
+~6E~39
+~0
+~6E~39
+~5.8774717541E~39
+~0.0000000000
+~5.877471754E~39
+~0.1401298464324817E~44
+~1.401298E~45
+~0.000000
+~1.40129846432E~45
+~1E~45
+~0
+~1E~45
+~1.4012984643E~45
+~0.0000000000
+~1.401298464E~45
+0.0
+0.000000E0
+0.000000
+0
+0E0
+0
+0
+0.0000000000E0
+0.0000000000
+0
+
+Testing scan0.34028234663852886E39	0.34028234663852886E39
+0.17014117331926443E39	0.17014117331926443E39
+0.123E4	0.123E4
+0.12300000190734863E2	0.12300000190734863E2
+0.31415927410125732E1	0.31415927410125732E1
+0.27182817459106445E1	0.27182817459106445E1
+0.12300000190734863E1	0.12300000190734863E1
+0.12300000339746475	0.12300000339746475
+0.1230000052601099E~2	0.1230000052601099E~2
+0.11754943508222875E~37	0.11754943508222875E~37
+0.5877471754111438E~38	0.5877471754111438E~38
+0.1401298464324817E~44	0.1401298464324817E~44
+0.0	0.0
+~0.34028234663852886E39	~0.34028234663852886E39
+~0.17014117331926443E39	~0.17014117331926443E39
+~0.123E4	~0.123E4
+~0.12300000190734863E2	~0.12300000190734863E2
+~0.31415927410125732E1	~0.31415927410125732E1
+~0.27182817459106445E1	~0.27182817459106445E1
+~0.12300000190734863E1	~0.12300000190734863E1
+~0.12300000339746475	~0.12300000339746475
+~0.1230000052601099E~2	~0.1230000052601099E~2
+~0.11754943508222875E~37	~0.11754943508222875E~37
+~0.5877471754111438E~38	~0.5877471754111438E~38
+~0.1401298464324817E~44	~0.1401298464324817E~44
+0.0	0.0
+inf	inf
+~inf	~inf
+nan	nan
+inf	inf
+
+Testing checkFloat
+
+Testing class, isFinite, isNan, isNormal
+0.34028234663852886E39	normal
+	isFinite = true	isNan = false	isNormal = true
+0.17014117331926443E39	normal
+	isFinite = true	isNan = false	isNormal = true
+0.123E4	normal
+	isFinite = true	isNan = false	isNormal = true
+0.12300000190734863E2	normal
+	isFinite = true	isNan = false	isNormal = true
+0.31415927410125732E1	normal
+	isFinite = true	isNan = false	isNormal = true
+0.27182817459106445E1	normal
+	isFinite = true	isNan = false	isNormal = true
+0.12300000190734863E1	normal
+	isFinite = true	isNan = false	isNormal = true
+0.12300000339746475	normal
+	isFinite = true	isNan = false	isNormal = true
+0.1230000052601099E~2	normal
+	isFinite = true	isNan = false	isNormal = true
+0.11754943508222875E~37	normal
+	isFinite = true	isNan = false	isNormal = true
+0.5877471754111438E~38	subnormal
+	isFinite = true	isNan = false	isNormal = false
+0.1401298464324817E~44	subnormal
+	isFinite = true	isNan = false	isNormal = false
+0.0	zero
+	isFinite = true	isNan = false	isNormal = false
+~0.34028234663852886E39	normal
+	isFinite = true	isNan = false	isNormal = true
+~0.17014117331926443E39	normal
+	isFinite = true	isNan = false	isNormal = true
+~0.123E4	normal
+	isFinite = true	isNan = false	isNormal = true
+~0.12300000190734863E2	normal
+	isFinite = true	isNan = false	isNormal = true
+~0.31415927410125732E1	normal
+	isFinite = true	isNan = false	isNormal = true
+~0.27182817459106445E1	normal
+	isFinite = true	isNan = false	isNormal = true
+~0.12300000190734863E1	normal
+	isFinite = true	isNan = false	isNormal = true
+~0.12300000339746475	normal
+	isFinite = true	isNan = false	isNormal = true
+~0.1230000052601099E~2	normal
+	isFinite = true	isNan = false	isNormal = true
+~0.11754943508222875E~37	normal
+	isFinite = true	isNan = false	isNormal = true
+~0.5877471754111438E~38	subnormal
+	isFinite = true	isNan = false	isNormal = false
+~0.1401298464324817E~44	subnormal
+	isFinite = true	isNan = false	isNormal = false
+0.0	zero
+	isFinite = true	isNan = false	isNormal = false
+inf	inf
+	isFinite = false	isNan = false	isNormal = false
+~inf	inf
+	isFinite = false	isNan = false	isNormal = false
+nan	nan
+	isFinite = false	isNan = true	isNormal = false
+inf	inf
+	isFinite = false	isNan = false	isNormal = false
+
+Testing maxFinite, minPos, minNormalPos
+3.40282346639E38
+3.40282346639E38
+true
+1.40129846432E~45
+1.40129846432E~45
+true
+1.17549435082E~38
+1.17549435082E~38
+true
+
+Testring fromString
+
+Testing {from,to}Decimal
+inf inf true
+inf inf true
+~inf ~inf true
+~inf ~inf true
+inf inf true
+inf inf true
+~inf ~inf true
+~inf ~inf true
+nan nan true
+nan nan true
+~nan nan false
+~nan nan false
+0.0 0.0 true
+0.0 0.0 true
+0.0 0.0 true
+~0.0 0.0 false
+0.15E2 0.15E2 true
+0.15E1 0.15E1 true
+~0.15E2 ~0.15E2 true
+0.15E2 0.15E2 true
+0.15E~2 0.1500000013038516E~2 false
+0.15E~2 0.1500000013038516E~2 false
+0.15E~2 0.1500000013038516E~2 false
+0.12E1000 inf false
+~0.12E1000 ~inf false
+0.1E~998 0.0 false
+~0.1E~998 0.0 false
+inf inf true
+
+Testing {from,to}LargeInt
+0.34028234663852886E39	340282346638528860000000000000000000000	0.34028234663852886E39
+0.17014117331926443E39	170141173319264430000000000000000000000	0.17014117331926443E39
+0.123E4	1230	0.123E4
+0.12300000190734863E2	12	0.12E2
+0.31415927410125732E1	3	0.3E1
+0.27182817459106445E1	2	0.2E1
+0.12300000190734863E1	1	0.1E1
+0.12300000339746475	0	0.0
+0.1230000052601099E~2	0	0.0
+0.11754943508222875E~37	0	0.0
+0.5877471754111438E~38	0	0.0
+0.1401298464324817E~44	0	0.0
+0.0	0	0.0
+~0.34028234663852886E39	~340282346638528860000000000000000000000	~0.34028234663852886E39
+~0.17014117331926443E39	~170141173319264430000000000000000000000	~0.17014117331926443E39
+~0.123E4	~1230	~0.123E4
+~0.12300000190734863E2	~13	~0.13E2
+~0.31415927410125732E1	~4	~0.4E1
+~0.27182817459106445E1	~3	~0.3E1
+~0.12300000190734863E1	~2	~0.2E1
+~0.12300000339746475	~1	~0.1E1
+~0.1230000052601099E~2	~1	~0.1E1
+~0.11754943508222875E~37	~1	~0.1E1
+~0.5877471754111438E~38	~1	~0.1E1
+~0.1401298464324817E~44	~1	~0.1E1
+0.0	0	0.0
+nearest	0.0	0
+nearest	0.0	0
+nearest	0.999999995904E12	999999995904
+nearest	~0.999999995904E12	~999999995904
+nearest	0.25	0
+nearest	~0.25	0
+nearest	0.999999995904E12	999999995904
+nearest	~0.999999995904E12	~999999995904
+nearest	0.5	0
+nearest	~0.5	0
+nearest	0.999999995904E12	999999995904
+nearest	~0.999999995904E12	~999999995904
+nearest	0.75	1
+nearest	~0.75	~1
+nearest	0.999999995904E12	999999995904
+nearest	~0.999999995904E12	~999999995904
+nearest	0.1E1	1
+nearest	~0.1E1	~1
+nearest	0.999999995904E12	999999995904
+nearest	~0.999999995904E12	~999999995904
+nearest	0.125E1	1
+nearest	~0.125E1	~1
+nearest	0.999999995904E12	999999995904
+nearest	~0.999999995904E12	~999999995904
+nearest	0.15E1	2
+nearest	~0.15E1	~2
+nearest	0.999999995904E12	999999995904
+nearest	~0.999999995904E12	~999999995904
+nearest	0.175E1	2
+nearest	~0.175E1	~2
+nearest	0.999999995904E12	999999995904
+nearest	~0.999999995904E12	~999999995904
+nearest	0.2E1	2
+nearest	~0.2E1	~2
+nearest	0.999999995904E12	999999995904
+nearest	~0.999999995904E12	~999999995904
+nearest	0.25E1	2
+nearest	~0.25E1	~2
+nearest	0.999999995904E12	999999995904
+nearest	~0.999999995904E12	~999999995904
+nearest	0.3E1	3
+nearest	~0.3E1	~3
+nearest	0.999999995904E12	999999995904
+nearest	~0.999999995904E12	~999999995904
+neginf	0.0	0
+neginf	0.0	0
+neginf	0.999999995904E12	999999995904
+neginf	~0.999999995904E12	~999999995904
+neginf	0.25	0
+neginf	~0.25	~1
+neginf	0.999999995904E12	999999995904
+neginf	~0.999999995904E12	~999999995904
+neginf	0.5	0
+neginf	~0.5	~1
+neginf	0.999999995904E12	999999995904
+neginf	~0.999999995904E12	~999999995904
+neginf	0.75	0
+neginf	~0.75	~1
+neginf	0.999999995904E12	999999995904
+neginf	~0.999999995904E12	~999999995904
+neginf	0.1E1	1
+neginf	~0.1E1	~1
+neginf	0.999999995904E12	999999995904
+neginf	~0.999999995904E12	~999999995904
+neginf	0.125E1	1
+neginf	~0.125E1	~2
+neginf	0.999999995904E12	999999995904
+neginf	~0.999999995904E12	~999999995904
+neginf	0.15E1	1
+neginf	~0.15E1	~2
+neginf	0.999999995904E12	999999995904
+neginf	~0.999999995904E12	~999999995904
+neginf	0.175E1	1
+neginf	~0.175E1	~2
+neginf	0.999999995904E12	999999995904
+neginf	~0.999999995904E12	~999999995904
+neginf	0.2E1	2
+neginf	~0.2E1	~2
+neginf	0.999999995904E12	999999995904
+neginf	~0.999999995904E12	~999999995904
+neginf	0.25E1	2
+neginf	~0.25E1	~3
+neginf	0.999999995904E12	999999995904
+neginf	~0.999999995904E12	~999999995904
+neginf	0.3E1	3
+neginf	~0.3E1	~3
+neginf	0.999999995904E12	999999995904
+neginf	~0.999999995904E12	~999999995904
+posinf	0.0	0
+posinf	0.0	0
+posinf	0.999999995904E12	999999995904
+posinf	~0.999999995904E12	~999999995904
+posinf	0.25	1
+posinf	~0.25	0
+posinf	0.999999995904E12	999999995904
+posinf	~0.999999995904E12	~999999995904
+posinf	0.5	1
+posinf	~0.5	0
+posinf	0.999999995904E12	999999995904
+posinf	~0.999999995904E12	~999999995904
+posinf	0.75	1
+posinf	~0.75	0
+posinf	0.999999995904E12	999999995904
+posinf	~0.999999995904E12	~999999995904
+posinf	0.1E1	1
+posinf	~0.1E1	~1
+posinf	0.999999995904E12	999999995904
+posinf	~0.999999995904E12	~999999995904
+posinf	0.125E1	2
+posinf	~0.125E1	~1
+posinf	0.999999995904E12	999999995904
+posinf	~0.999999995904E12	~999999995904
+posinf	0.15E1	2
+posinf	~0.15E1	~1
+posinf	0.999999995904E12	999999995904
+posinf	~0.999999995904E12	~999999995904
+posinf	0.175E1	2
+posinf	~0.175E1	~1
+posinf	0.999999995904E12	999999995904
+posinf	~0.999999995904E12	~999999995904
+posinf	0.2E1	2
+posinf	~0.2E1	~2
+posinf	0.999999995904E12	999999995904
+posinf	~0.999999995904E12	~999999995904
+posinf	0.25E1	3
+posinf	~0.25E1	~2
+posinf	0.999999995904E12	999999995904
+posinf	~0.999999995904E12	~999999995904
+posinf	0.3E1	3
+posinf	~0.3E1	~3
+posinf	0.999999995904E12	999999995904
+posinf	~0.999999995904E12	~999999995904
+zero	0.0	0
+zero	0.0	0
+zero	0.999999995904E12	999999995904
+zero	~0.999999995904E12	~999999995904
+zero	0.25	0
+zero	~0.25	0
+zero	0.999999995904E12	999999995904
+zero	~0.999999995904E12	~999999995904
+zero	0.5	0
+zero	~0.5	0
+zero	0.999999995904E12	999999995904
+zero	~0.999999995904E12	~999999995904
+zero	0.75	0
+zero	~0.75	0
+zero	0.999999995904E12	999999995904
+zero	~0.999999995904E12	~999999995904
+zero	0.1E1	1
+zero	~0.1E1	~1
+zero	0.999999995904E12	999999995904
+zero	~0.999999995904E12	~999999995904
+zero	0.125E1	1
+zero	~0.125E1	~1
+zero	0.999999995904E12	999999995904
+zero	~0.999999995904E12	~999999995904
+zero	0.15E1	1
+zero	~0.15E1	~1
+zero	0.999999995904E12	999999995904
+zero	~0.999999995904E12	~999999995904
+zero	0.175E1	1
+zero	~0.175E1	~1
+zero	0.999999995904E12	999999995904
+zero	~0.999999995904E12	~999999995904
+zero	0.2E1	2
+zero	~0.2E1	~2
+zero	0.999999995904E12	999999995904
+zero	~0.999999995904E12	~999999995904
+zero	0.25E1	2
+zero	~0.25E1	~2
+zero	0.999999995904E12	999999995904
+zero	~0.999999995904E12	~999999995904
+zero	0.3E1	3
+zero	~0.3E1	~3
+zero	0.999999995904E12	999999995904
+zero	~0.999999995904E12	~999999995904
+
+Testing fromInt
+
+Testing toInt
+
+Testing ceil,floor,round,trunc
+
+Testing copySign, sameSign, sign, signBit
+Testing max, min
+
+Testing  Real.Math.{acos,asin,atan,cos,cosh,exp,ln,log10,sin,sinh,sqrt,tan,tanh}
+nan
+nan
+0.15707963705062866E1
+0.34028234663852886E39
+inf
+inf
+0.8872283935546875E2
+0.3853184127807617E2
+0.34028234663852886E39
+inf
+0.18446742974197924E20
+nan
+0.1E1
+nan
+nan
+0.15707963705062866E1
+0.17014117331926443E39
+inf
+inf
+0.8802969360351562E2
+0.3823080825805664E2
+0.17014117331926443E39
+inf
+0.13043817602097349E20
+nan
+0.1E1
+nan
+nan
+0.15699833631515503E1
+0.6642717123031616E~1
+inf
+inf
+0.7114769458770752E1
+0.3089905023574829E1
+~0.9977912902832031
+inf
+0.3507135772705078E2
+~0.15020831108093262E2
+0.1E1
+nan
+nan
+0.14896739721298218E1
+0.9647326469421387
+0.109848015625E6
+0.21969603125E6
+0.2509599208831787E1
+0.10899051427841187E1
+~0.2632316052913666
+0.109848015625E6
+0.35071356296539307E1
+~0.27285444736480713
+0.1E1
+nan
+nan
+0.12626272439956665E1
+~0.1E1
+0.11591954231262207E2
+0.23140695571899414E2
+0.11447299718856812E1
+0.49714988470077515
+~0.8742277657347586E~7
+0.1154874038696289E2
+0.17724539041519165E1
+0.8742277657347586E~7
+0.996272087097168
+nan
+nan
+0.121828293800354E1
+~0.911733865737915
+0.7610124588012695E1
+0.15154260635375977E2
+0.9999999403953552
+0.4342944622039795
+0.4107813537120819
+0.75441365242004395E1
+0.16487212181091309E1
+~0.4505496323108673
+0.9913288950920105
+nan
+nan
+0.8881737589836121
+0.3342376947402954
+0.185676109790802E1
+0.3421229600906372E1
+0.20701418817043304
+0.8990512043237686E~1
+0.9424887895584106
+0.1564468502998352E1
+0.1109053611755371E1
+0.28198158740997314E1
+0.8425793051719666
+0.1447484016418457E1
+0.12331227958202362
+0.12238528579473495
+0.9924450516700745
+0.10075740814208984E1
+0.11308844089508057E1
+~0.20955708026885986E1
+~0.9100948572158813
+0.1226900964975357
+0.1233103796839714
+0.3507135510444641
+0.12362407147884369
+0.12238344550132751
+0.15695663690567017E1
+0.12300004018470645E~2
+0.12299994705244899E~2
+0.9999992251396179
+0.10000007152557373E1
+0.10012307167053223E1
+~0.6700741291046143E1
+~0.2910094976425171E1
+0.12299997033551335E~2
+0.12300004018470645E~2
+0.3507135808467865E~1
+0.12300006346777081E~2
+0.12299994705244899E~2
+0.15707963705062866E1
+0.11754943508222875E~37
+0.11754943508222875E~37
+0.1E1
+0.1E1
+0.1E1
+~0.873365478515625E2
+~0.37929779052734375E2
+0.11754943508222875E~37
+0.11754943508222875E~37
+0.10842021724855044E~18
+0.11754943508222875E~37
+0.11754943508222875E~37
+0.15707963705062866E1
+0.5877471754111438E~38
+0.5877471754111438E~38
+0.1E1
+0.1E1
+0.1E1
+~0.8802969360351562E2
+~0.3823080825805664E2
+0.5877471754111438E~38
+0.5877471754111438E~38
+0.7666466952210875E~19
+0.5877471754111438E~38
+0.5877471754111438E~38
+0.15707963705062866E1
+0.1401298464324817E~44
+0.1401298464324817E~44
+0.1E1
+0.1E1
+0.1E1
+~0.1032789306640625E3
+~0.4485346984863281E2
+0.1401298464324817E~44
+0.1401298464324817E~44
+0.3743392066509216E~22
+0.1401298464324817E~44
+0.1401298464324817E~44
+0.15707963705062866E1
+0.0
+0.0
+0.1E1
+0.1E1
+0.1E1
+~inf
+~inf
+0.0
+0.0
+0.0
+0.0
+0.0
+nan
+nan
+~0.15707963705062866E1
+~0.34028234663852886E39
+inf
+0.0
+nan
+nan
+~0.34028234663852886E39
+~inf
+nan
+nan
+~0.1E1
+nan
+nan
+~0.15707963705062866E1
+~0.17014117331926443E39
+inf
+0.0
+nan
+nan
+~0.17014117331926443E39
+~inf
+nan
+nan
+~0.1E1
+nan
+nan
+~0.15699833631515503E1
+0.6642717123031616E~1
+inf
+0.0
+nan
+nan
+0.9977912902832031
+~inf
+nan
+0.15020831108093262E2
+~0.1E1
+nan
+nan
+~0.14896739721298218E1
+0.9647326469421387
+0.109848015625E6
+0.4551743586489465E~5
+nan
+nan
+0.2632316052913666
+~0.109848015625E6
+nan
+0.27285444736480713
+~0.1E1
+nan
+nan
+~0.12626272439956665E1
+~0.1E1
+0.11591954231262207E2
+0.4321391507983208E~1
+nan
+nan
+0.8742277657347586E~7
+~0.1154874038696289E2
+nan
+~0.8742277657347586E~7
+~0.996272087097168
+nan
+nan
+~0.121828293800354E1
+~0.911733865737915
+0.7610124588012695E1
+0.6598804146051407E~1
+nan
+nan
+~0.4107813537120819
+~0.75441365242004395E1
+nan
+0.4505496323108673
+~0.9913288950920105
+nan
+nan
+~0.8881737589836121
+0.3342376947402954
+0.185676109790802E1
+0.2922925651073456
+nan
+nan
+~0.9424887895584106
+~0.1564468502998352E1
+nan
+~0.28198158740997314E1
+~0.8425793051719666
+0.16941086053848267E1
+~0.12331227958202362
+~0.12238528579473495
+0.9924450516700745
+0.10075740814208984E1
+0.8842636346817017
+nan
+nan
+~0.1226900964975357
+~0.1233103796839714
+nan
+~0.12362407147884369
+~0.12238344550132751
+0.15720263719558716E1
+~0.12300004018470645E~2
+~0.12299994705244899E~2
+0.9999992251396179
+0.10000007152557373E1
+0.9987707734107971
+nan
+nan
+~0.12299997033551335E~2
+~0.12300004018470645E~2
+nan
+~0.12300006346777081E~2
+~0.12299994705244899E~2
+0.15707963705062866E1
+~0.11754943508222875E~37
+~0.11754943508222875E~37
+0.1E1
+0.1E1
+0.1E1
+nan
+nan
+~0.11754943508222875E~37
+~0.11754943508222875E~37
+nan
+~0.11754943508222875E~37
+~0.11754943508222875E~37
+0.15707963705062866E1
+~0.5877471754111438E~38
+~0.5877471754111438E~38
+0.1E1
+0.1E1
+0.1E1
+nan
+nan
+~0.5877471754111438E~38
+~0.5877471754111438E~38
+nan
+~0.5877471754111438E~38
+~0.5877471754111438E~38
+0.15707963705062866E1
+~0.1401298464324817E~44
+~0.1401298464324817E~44
+0.1E1
+0.1E1
+0.1E1
+nan
+nan
+~0.1401298464324817E~44
+~0.1401298464324817E~44
+nan
+~0.1401298464324817E~44
+~0.1401298464324817E~44
+0.15707963705062866E1
+0.0
+0.0
+0.1E1
+0.1E1
+0.1E1
+~inf
+~inf
+0.0
+0.0
+0.0
+0.0
+0.0
+nan
+nan
+0.15707963705062866E1
+nan
+inf
+nan
+inf
+inf
+nan
+inf
+inf
+nan
+0.1E1
+nan
+nan
+~0.15707963705062866E1
+nan
+inf
+nan
+nan
+nan
+nan
+~inf
+nan
+nan
+~0.1E1
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+0.15707963705062866E1
+nan
+inf
+nan
+inf
+inf
+nan
+inf
+inf
+nan
+0.1E1
+
+Testing Real.{*,+,-,/,nextAfter,rem} Real.Math.{atan2,pow}
+inf
+inf
+0.0
+0.1E1
+0.34028234663852886E39
+0.0
+0.7853981852531433
+inf
+inf
+inf
+0.17014117331926443E39
+0.2E1
+0.34028232635611926E39
+0.0
+0.11071487665176392E1
+inf
+inf
+0.34028234663852886E39
+0.34028234663852886E39
+0.27665230467829633E36
+0.34028232635611926E39
+0.1188422437713965E32
+0.15707963705062866E1
+inf
+inf
+0.34028234663852886E39
+0.34028234663852886E39
+0.27665232052392883E38
+0.34028232635611926E39
+~0.12882627854526588E32
+0.15707963705062866E1
+inf
+inf
+0.34028234663852886E39
+0.34028234663852886E39
+0.10831522697409E39
+0.34028232635611926E39
+0.15835598418550066E32
+0.15707963705062866E1
+inf
+inf
+0.34028234663852886E39
+0.34028234663852886E39
+0.12518287995566608E39
+0.34028232635611926E39
+0.9154518233482603E31
+0.15707963705062866E1
+inf
+inf
+0.34028234663852886E39
+0.34028234663852886E39
+0.27665231038272403E39
+0.34028232635611926E39
+~0.40894575485267984E30
+0.15707963705062866E1
+inf
+0.4185472975207158E38
+0.34028234663852886E39
+0.34028234663852886E39
+inf
+0.34028232635611926E39
+~inf
+0.15707963705062866E1
+0.548802890625E5
+0.4185472895978995E36
+0.34028234663852886E39
+0.34028234663852886E39
+inf
+0.34028232635611926E39
+~inf
+0.15707963705062866E1
+0.11153063774108887E1
+0.3999999761581421E1
+0.34028234663852886E39
+0.34028234663852886E39
+inf
+0.34028232635611926E39
+~inf
+0.15707963705062866E1
+0.1E1
+0.19999998807907104E1
+0.34028234663852886E39
+0.34028234663852886E39
+inf
+0.34028232635611926E39
+~inf
+0.15707963705062866E1
+0.1E1
+0.47683712978141557E~6
+0.34028234663852886E39
+0.34028234663852886E39
+inf
+0.34028232635611926E39
+~inf
+0.15707963705062866E1
+0.1E1
+0.0
+0.34028234663852886E39
+0.34028234663852886E39
+inf
+0.34028232635611926E39
+nan
+0.15707963705062866E1
+0.1E1
+~inf
+0.0
+inf
+~0.1E1
+0.34028232635611926E39
+0.0
+0.2356194496154785E1
+0.0
+~inf
+0.17014117331926443E39
+inf
+~0.2E1
+0.34028232635611926E39
+0.0
+0.20344438552856445E1
+0.0
+~inf
+0.34028234663852886E39
+0.34028234663852886E39
+~0.27665230467829633E36
+0.34028232635611926E39
+0.1188422437713965E32
+0.15707963705062866E1
+0.0
+~inf
+0.34028234663852886E39
+0.34028234663852886E39
+~0.27665232052392883E38
+0.34028232635611926E39
+~0.12882627854526588E32
+0.15707963705062866E1
+0.0
+~inf
+0.34028234663852886E39
+0.34028234663852886E39
+~0.10831522697409E39
+0.34028232635611926E39
+0.15835598418550066E32
+0.15707963705062866E1
+0.0
+~inf
+0.34028234663852886E39
+0.34028234663852886E39
+~0.12518287995566608E39
+0.34028232635611926E39
+0.9154518233482603E31
+0.15707963705062866E1
+0.0
+~inf
+0.34028234663852886E39
+0.34028234663852886E39
+~0.27665231038272403E39
+0.34028232635611926E39
+~0.40894575485267984E30
+0.15707963705062866E1
+0.0
+~0.4185472975207158E38
+0.34028234663852886E39
+0.34028234663852886E39
+~inf
+0.34028232635611926E39
+~inf
+0.15707963705062866E1
+0.18221478967461735E~4
+~0.4185472895978995E36
+0.34028234663852886E39
+0.34028234663852886E39
+~inf
+0.34028232635611926E39
+~inf
+0.15707963705062866E1
+0.896614670753479
+~0.3999999761581421E1
+0.34028234663852886E39
+0.34028234663852886E39
+~inf
+0.34028232635611926E39
+~inf
+0.15707963705062866E1
+0.1E1
+~0.19999998807907104E1
+0.34028234663852886E39
+0.34028234663852886E39
+~inf
+0.34028232635611926E39
+~inf
+0.15707963705062866E1
+0.1E1
+~0.47683712978141557E~6
+0.34028234663852886E39
+0.34028234663852886E39
+~inf
+0.34028232635611926E39
+~inf
+0.15707963705062866E1
+0.1E1
+0.0
+0.34028234663852886E39
+0.34028234663852886E39
+~inf
+0.34028232635611926E39
+nan
+0.15707963705062866E1
+0.1E1
+inf
+inf
+~inf
+0.0
+inf
+0.34028234663852886E39
+0.0
+inf
+~inf
+~inf
+inf
+0.0
+0.34028232635611926E39
+0.34028234663852886E39
+0.31415927410125732E1
+0.0
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+inf
+inf
+~inf
+0.0
+inf
+0.34028234663852886E39
+0.0
+inf
+inf
+inf
+~0.17014117331926443E39
+0.5
+0.17014118346046923E39
+0.17014117331926443E39
+0.46364760398864746
+inf
+inf
+0.34028234663852886E39
+0.0
+0.1E1
+0.17014117331926443E39
+0.0
+0.7853981852531433
+inf
+inf
+0.17014117331926443E39
+0.17014117331926443E39
+0.13832615233914816E36
+0.17014116317805963E39
+0.5942112188569825E31
+0.15707963705062866E1
+inf
+inf
+0.17014117331926443E39
+0.17014117331926443E39
+0.13832616026196442E38
+0.17014116317805963E39
+~0.6441313927263294E31
+0.15707963705062866E1
+inf
+inf
+0.17014117331926443E39
+0.17014117331926443E39
+0.54157613487045E38
+0.17014116317805963E39
+0.7917799209275033E31
+0.15707963705062866E1
+inf
+inf
+0.17014117331926443E39
+0.17014117331926443E39
+0.6259143997783304E38
+0.17014116317805963E39
+0.4577259116741301E31
+0.15707963705062866E1
+inf
+0.2092736386191531E39
+0.17014117331926443E39
+0.17014117331926443E39
+0.13832615519136201E39
+0.17014116317805963E39
+~0.20447287742633992E30
+0.15707963705062866E1
+inf
+0.2092736487603579E38
+0.17014117331926443E39
+0.17014117331926443E39
+inf
+0.17014116317805963E39
+~inf
+0.15707963705062866E1
+0.5039526171875E5
+0.20927364479894976E36
+0.17014117331926443E39
+0.17014117331926443E39
+inf
+0.17014116317805963E39
+~inf
+0.15707963705062866E1
+0.11143558025360107E1
+0.19999998807907104E1
+0.17014117331926443E39
+0.17014117331926443E39
+inf
+0.17014116317805963E39
+~inf
+0.15707963705062866E1
+0.1E1
+0.9999999403953552
+0.17014117331926443E39
+0.17014117331926443E39
+inf
+0.17014116317805963E39
+~inf
+0.15707963705062866E1
+0.1E1
+0.23841856489070778E~6
+0.17014117331926443E39
+0.17014117331926443E39
+inf
+0.17014116317805963E39
+~inf
+0.15707963705062866E1
+0.1E1
+0.0
+0.17014117331926443E39
+0.17014117331926443E39
+inf
+0.17014116317805963E39
+nan
+0.15707963705062866E1
+0.1E1
+~inf
+~0.17014117331926443E39
+inf
+~0.5
+0.17014116317805963E39
+0.17014117331926443E39
+0.2677945137023926E1
+0.0
+~inf
+0.0
+0.34028234663852886E39
+~0.1E1
+0.17014116317805963E39
+0.0
+0.2356194496154785E1
+0.0
+~inf
+0.17014117331926443E39
+0.17014117331926443E39
+~0.13832615233914816E36
+0.17014116317805963E39
+0.5942112188569825E31
+0.15707963705062866E1
+0.0
+~inf
+0.17014117331926443E39
+0.17014117331926443E39
+~0.13832616026196442E38
+0.17014116317805963E39
+~0.6441313927263294E31
+0.15707963705062866E1
+0.0
+~inf
+0.17014117331926443E39
+0.17014117331926443E39
+~0.54157613487045E38
+0.17014116317805963E39
+0.7917799209275033E31
+0.15707963705062866E1
+0.0
+~inf
+0.17014117331926443E39
+0.17014117331926443E39
+~0.6259143997783304E38
+0.17014116317805963E39
+0.4577259116741301E31
+0.15707963705062866E1
+0.0
+~0.2092736386191531E39
+0.17014117331926443E39
+0.17014117331926443E39
+~0.13832615519136201E39
+0.17014116317805963E39
+~0.20447287742633992E30
+0.15707963705062866E1
+0.0
+~0.2092736487603579E38
+0.17014117331926443E39
+0.17014117331926443E39
+~inf
+0.17014116317805963E39
+~inf
+0.15707963705062866E1
+0.1984313530556392E~4
+~0.20927364479894976E36
+0.17014117331926443E39
+0.17014117331926443E39
+~inf
+0.17014116317805963E39
+~inf
+0.15707963705062866E1
+0.8973793983459473
+~0.19999998807907104E1
+0.17014117331926443E39
+0.17014117331926443E39
+~inf
+0.17014116317805963E39
+~inf
+0.15707963705062866E1
+0.1E1
+~0.9999999403953552
+0.17014117331926443E39
+0.17014117331926443E39
+~inf
+0.17014116317805963E39
+~inf
+0.15707963705062866E1
+0.1E1
+~0.23841856489070778E~6
+0.17014117331926443E39
+0.17014117331926443E39
+~inf
+0.17014116317805963E39
+~inf
+0.15707963705062866E1
+0.1E1
+0.0
+0.17014117331926443E39
+0.17014117331926443E39
+~inf
+0.17014116317805963E39
+nan
+0.15707963705062866E1
+0.1E1
+inf
+inf
+~inf
+0.0
+0.17014118346046923E39
+0.17014117331926443E39
+0.0
+inf
+~inf
+~inf
+inf
+0.0
+0.17014116317805963E39
+0.17014117331926443E39
+0.31415927410125732E1
+0.0
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+inf
+inf
+~inf
+0.0
+0.17014118346046923E39
+0.17014117331926443E39
+0.0
+inf
+inf
+0.34028234663852886E39
+~0.34028234663852886E39
+0.3614645487510941E~35
+0.12300001220703125E4
+0.123E4
+0.3614645487510941E~35
+inf
+inf
+0.17014117331926443E39
+~0.17014117331926443E39
+0.7229290975021882E~35
+0.12300001220703125E4
+0.123E4
+0.7229290975021882E~35
+inf
+0.15129E7
+0.246E4
+0.0
+0.1E1
+0.123E4
+0.0
+0.7853981852531433
+inf
+0.15129E5
+0.1242300048828125E4
+0.1217699951171875E4
+0.1E3
+0.12299998779296875E4
+~0.19073486328125E~4
+0.15607966184616089E1
+0.10135226561595159E39
+0.38641591796875E4
+0.12331416015625E4
+0.12268583984375E4
+0.3915211486816406E3
+0.12299998779296875E4
+0.16372382640838623E1
+0.15682421922683716E1
+0.5095930368E10
+0.3343486572265625E4
+0.123271826171875E4
+0.122728173828125E4
+0.4524917297363281E3
+0.12299998779296875E4
+0.13366508483886719E1
+0.15685863494873047E1
+0.250745216E9
+0.15129000244140625E4
+0.123122998046875E4
+0.122877001953125E4
+0.1E4
+0.12299998779296875E4
+~0.19073486328125E~4
+0.15697963237762451E1
+0.631805419921875E4
+0.15129000854492188E3
+0.1230123046875E4
+0.1229876953125E4
+0.1E5
+0.12299998779296875E4
+~0.33974647521972656E~4
+0.15706963539123535E1
+0.23991551399230957E1
+0.15129001140594482E1
+0.1230001220703125E4
+0.1229998779296875E4
+0.9999999375E6
+0.12299998779296875E4
+0.11773989535868168E~2
+0.15707952976226807E1
+0.10087895393371582E1
+0.14458580515114136E~34
+0.123E4
+0.123E4
+inf
+0.12299998779296875E4
+~inf
+0.15707963705062866E1
+0.1E1
+0.7229290257557068E~35
+0.123E4
+0.123E4
+inf
+0.12299998779296875E4
+~inf
+0.15707963705062866E1
+0.1E1
+0.1723597111119525E~41
+0.123E4
+0.123E4
+inf
+0.12299998779296875E4
+~inf
+0.15707963705062866E1
+0.1E1
+0.0
+0.123E4
+0.123E4
+inf
+0.12299998779296875E4
+nan
+0.15707963705062866E1
+0.1E1
+~inf
+~0.34028234663852886E39
+0.34028234663852886E39
+~0.3614645487510941E~35
+0.12299998779296875E4
+0.123E4
+0.31415927410125732E1
+0.0
+~inf
+~0.17014117331926443E39
+0.17014117331926443E39
+~0.7229290975021882E~35
+0.12299998779296875E4
+0.123E4
+0.31415927410125732E1
+0.0
+~0.15129E7
+0.0
+0.246E4
+~0.1E1
+0.12299998779296875E4
+0.0
+0.2356194496154785E1
+0.0
+~0.15129E5
+0.1217699951171875E4
+0.1242300048828125E4
+~0.1E3
+0.12299998779296875E4
+~0.19073486328125E~4
+0.15807960033416748E1
+0.9866577519772645E~38
+~0.38641591796875E4
+0.12268583984375E4
+0.12331416015625E4
+~0.3915211486816406E3
+0.12299998779296875E4
+0.16372382640838623E1
+0.1573350429534912E1
+0.19623502822696537E~9
+~0.3343486572265625E4
+0.122728173828125E4
+0.123271826171875E4
+~0.4524917297363281E3
+0.12299998779296875E4
+0.13366508483886719E1
+0.1573006272315979E1
+0.3988112062813798E~8
+~0.15129000244140625E4
+0.122877001953125E4
+0.123122998046875E4
+~0.1E4
+0.12299998779296875E4
+~0.19073486328125E~4
+0.15717962980270386E1
+0.15827658353373408E~3
+~0.15129000854492188E3
+0.1229876953125E4
+0.1230123046875E4
+~0.1E5
+0.12299998779296875E4
+~0.33974647521972656E~4
+0.15708962678909302E1
+0.4168134033679962
+~0.15129001140594482E1
+0.1229998779296875E4
+0.1230001220703125E4
+~0.9999999375E6
+0.12299998779296875E4
+0.11773989535868168E~2
+0.1570797324180603E1
+0.9912869930267334
+~0.14458580515114136E~34
+0.123E4
+0.123E4
+~inf
+0.12299998779296875E4
+~inf
+0.15707963705062866E1
+0.1E1
+~0.7229290257557068E~35
+0.123E4
+0.123E4
+~inf
+0.12299998779296875E4
+~inf
+0.15707963705062866E1
+0.1E1
+~0.1723597111119525E~41
+0.123E4
+0.123E4
+~inf
+0.12299998779296875E4
+~inf
+0.15707963705062866E1
+0.1E1
+0.0
+0.123E4
+0.123E4
+~inf
+0.12299998779296875E4
+nan
+0.15707963705062866E1
+0.1E1
+inf
+inf
+~inf
+0.0
+0.12300001220703125E4
+0.123E4
+0.0
+inf
+~inf
+~inf
+inf
+0.0
+0.12299998779296875E4
+0.123E4
+0.31415927410125732E1
+0.0
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+inf
+inf
+~inf
+0.0
+0.12300001220703125E4
+0.123E4
+0.0
+inf
+inf
+0.34028234663852886E39
+~0.34028234663852886E39
+0.36146454650901655E~37
+0.1230000114440918E2
+0.12300000190734863E2
+0.36146454650901655E~37
+inf
+inf
+0.17014117331926443E39
+~0.17014117331926443E39
+0.7229290930180331E~37
+0.1230000114440918E2
+0.12300000190734863E2
+0.7229290930180331E~37
+inf
+0.15129E5
+0.1242300048828125E4
+~0.1217699951171875E4
+0.9999999776482582E~2
+0.1230000114440918E2
+0.12300000190734863E2
+0.9999667294323444E~2
+inf
+0.15129000854492188E3
+0.24600000381469727E2
+0.0
+0.1E1
+0.12300000190734863E2
+0.0
+0.7853981852531433
+0.25458521407488E14
+0.386415901184082E2
+0.15441593170166016E2
+0.9158407211303711E1
+0.39152114391326904E1
+0.12299999237060547E2
+0.28752219676971436E1
+0.13207286596298218E1
+0.2654837890625E4
+0.3343486785888672E2
+0.15018281936645508E2
+0.9581718444824219E1
+0.4524917125701904E1
+0.12299999237060547E2
+0.14268732070922852E1
+0.1353293776512146E1
+0.9176333618164062E3
+0.15129000663757324E2
+0.13530000686645508E2
+0.11069999694824219E2
+0.1E2
+0.12299999237060547E2
+0.0
+0.14711276292800903E1
+0.21907020568847656E2
+0.15129001140594482E1
+0.1242300033569336E2
+0.12177000045776367E2
+0.1E3
+0.12299999237060547E2
+~0.14901161193847656E~6
+0.15607966184616089E1
+0.13616275787353516E1
+0.15129000879824162E~1
+0.12301230430603027E2
+0.122987699508667E2
+0.1E5
+0.12299999237060547E2
+~0.33527612686157227E~6
+0.15706963539123535E1
+0.100309157371521E1
+0.1445858073932189E~36
+0.12300000190734863E2
+0.12300000190734863E2
+inf
+0.12299999237060547E2
+~inf
+0.15707963705062866E1
+0.1E1
+0.7229290369660945E~37
+0.12300000190734863E2
+0.12300000190734863E2
+inf
+0.12299999237060547E2
+~inf
+0.15707963705062866E1
+0.1E1
+0.16815581571897805E~43
+0.12300000190734863E2
+0.12300000190734863E2
+inf
+0.12299999237060547E2
+~inf
+0.15707963705062866E1
+0.1E1
+0.0
+0.12300000190734863E2
+0.12300000190734863E2
+inf
+0.12299999237060547E2
+nan
+0.15707963705062866E1
+0.1E1
+~inf
+~0.34028234663852886E39
+0.34028234663852886E39
+~0.36146454650901655E~37
+0.12299999237060547E2
+0.12300000190734863E2
+0.31415927410125732E1
+0.0
+~inf
+~0.17014117331926443E39
+0.17014117331926443E39
+~0.7229290930180331E~37
+0.12299999237060547E2
+0.12300000190734863E2
+0.31415927410125732E1
+0.0
+~0.15129E5
+~0.1217699951171875E4
+0.1242300048828125E4
+~0.9999999776482582E~2
+0.12299999237060547E2
+0.12300000190734863E2
+0.31315929889678955E1
+0.0
+~0.15129000854492188E3
+0.0
+0.24600000381469727E2
+~0.1E1
+0.12299999237060547E2
+0.0
+0.2356194496154785E1
+0.39279580835768074E~13
+~0.386415901184082E2
+0.9158407211303711E1
+0.15441593170166016E2
+~0.39152114391326904E1
+0.12299999237060547E2
+0.28752219676971436E1
+0.18208640813827515E1
+0.37667082506231964E~3
+~0.3343486785888672E2
+0.9581718444824219E1
+0.15018281936645508E2
+~0.4524917125701904E1
+0.12299999237060547E2
+0.14268732070922852E1
+0.17882988452911377E1
+0.10897598695009947E~2
+~0.15129000663757324E2
+0.11069999694824219E2
+0.13530000686645508E2
+~0.1E2
+0.12299999237060547E2
+0.0
+0.16704649925231934E1
+0.4564746841788292E~1
+~0.15129001140594482E1
+0.12177000045776367E2
+0.1242300033569336E2
+~0.1E3
+0.12299999237060547E2
+~0.14901161193847656E~6
+0.15807960033416748E1
+0.7344152331352234
+~0.15129000879824162E~1
+0.122987699508667E2
+0.12301230430603027E2
+~0.1E5
+0.12299999237060547E2
+~0.33527612686157227E~6
+0.15708962678909302E1
+0.9969179630279541
+~0.1445858073932189E~36
+0.12300000190734863E2
+0.12300000190734863E2
+~inf
+0.12299999237060547E2
+~inf
+0.15707963705062866E1
+0.1E1
+~0.7229290369660945E~37
+0.12300000190734863E2
+0.12300000190734863E2
+~inf
+0.12299999237060547E2
+~inf
+0.15707963705062866E1
+0.1E1
+~0.16815581571897805E~43
+0.12300000190734863E2
+0.12300000190734863E2
+~inf
+0.12299999237060547E2
+~inf
+0.15707963705062866E1
+0.1E1
+0.0
+0.12300000190734863E2
+0.12300000190734863E2
+~inf
+0.12299999237060547E2
+nan
+0.15707963705062866E1
+0.1E1
+inf
+inf
+~inf
+0.0
+0.1230000114440918E2
+0.12300000190734863E2
+0.0
+inf
+~inf
+~inf
+inf
+0.0
+0.12299999237060547E2
+0.12300000190734863E2
+0.31415927410125732E1
+0.0
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+inf
+inf
+~inf
+0.0
+0.1230000114440918E2
+0.12300000190734863E2
+0.0
+inf
+inf
+0.34028234663852886E39
+~0.34028234663852886E39
+0.9232311999760696E~38
+0.31415929794311523E1
+0.31415927410125732E1
+0.9232311999760696E~38
+inf
+inf
+0.17014117331926443E39
+~0.17014117331926443E39
+0.18464623999521392E~37
+0.31415929794311523E1
+0.31415927410125732E1
+0.18464623999521392E~37
+inf
+0.38641591796875E4
+0.12331416015625E4
+~0.12268583984375E4
+0.2554140519350767E~2
+0.31415929794311523E1
+0.31415927410125732E1
+0.25541349314153194E~2
+inf
+0.386415901184082E2
+0.15441593170166016E2
+~0.9158407211303711E1
+0.25541403889656067
+0.31415929794311523E1
+0.31415927410125732E1
+0.25006771087646484
+0.130299775E7
+0.986960506439209E1
+0.62831854820251465E1
+0.0
+0.1E1
+0.31415927410125732E1
+0.0
+0.7853981852531433
+0.3646216583251953E2
+0.853973388671875E1
+0.5859874725341797E1
+0.4233109951019287
+0.11557273864746094E1
+0.3141592502593994E1
+0.4233109951019287
+0.8575118184089661
+0.22459157943725586E2
+0.3864159107208252E1
+0.43715925216674805E1
+0.1911592721939087E1
+0.2554140329360962E1
+0.3141592502593994E1
+0.6815927028656006
+0.11976206302642822E1
+0.4087844371795654E1
+0.38641592860221863
+0.32645926475524902E1
+0.30185928344726562E1
+0.2554140281677246E2
+0.3141592502593994E1
+0.6659265607595444E~1
+0.1531664252281189E1
+0.11511964797973633E1
+0.38641593419015408E~2
+0.3142822742462158E1
+0.31403627395629883E1
+0.2554140380859375E4
+0.3141592502593994E1
+0.1726066693663597E~3
+0.15704047679901123E1
+0.10014090538024902E1
+0.36929245196445856E~37
+0.31415927410125732E1
+0.31415927410125732E1
+0.2672571534533493E39
+0.3141592502593994E1
+0.0
+0.15707963705062866E1
+0.1E1
+0.18464622598222928E~37
+0.31415927410125732E1
+0.31415927410125732E1
+inf
+0.3141592502593994E1
+~inf
+0.15707963705062866E1
+0.1E1
+0.4203895392974451E~44
+0.31415927410125732E1
+0.31415927410125732E1
+inf
+0.3141592502593994E1
+~inf
+0.15707963705062866E1
+0.1E1
+0.0
+0.31415927410125732E1
+0.31415927410125732E1
+inf
+0.3141592502593994E1
+nan
+0.15707963705062866E1
+0.1E1
+~inf
+~0.34028234663852886E39
+0.34028234663852886E39
+~0.9232311999760696E~38
+0.3141592502593994E1
+0.31415927410125732E1
+0.31415927410125732E1
+0.0
+~inf
+~0.17014117331926443E39
+0.17014117331926443E39
+~0.18464623999521392E~37
+0.3141592502593994E1
+0.31415927410125732E1
+0.31415927410125732E1
+0.0
+~0.38641591796875E4
+~0.12268583984375E4
+0.12331416015625E4
+~0.2554140519350767E~2
+0.3141592502593994E1
+0.31415927410125732E1
+0.3139038562774658E1
+0.0
+~0.386415901184082E2
+~0.9158407211303711E1
+0.15441593170166016E2
+~0.25541403889656067
+0.3141592502593994E1
+0.31415927410125732E1
+0.28915250301361084E1
+0.7674610174035479E~6
+~0.986960506439209E1
+0.0
+0.62831854820251465E1
+~0.1E1
+0.3141592502593994E1
+0.0
+0.2356194496154785E1
+0.2742568776011467E~1
+~0.853973388671875E1
+0.4233109951019287
+0.5859874725341797E1
+~0.11557273864746094E1
+0.3141592502593994E1
+0.4233109951019287
+0.2284080743789673E1
+0.4452526941895485E~1
+~0.3864159107208252E1
+0.1911592721939087E1
+0.43715925216674805E1
+~0.2554140329360962E1
+0.3141592502593994E1
+0.6815927028656006
+0.1943972110748291E1
+0.2446276992559433
+~0.38641592860221863
+0.30185928344726562E1
+0.32645926475524902E1
+~0.2554140281677246E2
+0.3141592502593994E1
+0.6659265607595444E~1
+0.16099284887313843E1
+0.8686614632606506
+~0.38641593419015408E~2
+0.31403627395629883E1
+0.3142822742462158E1
+~0.2554140380859375E4
+0.3141592502593994E1
+0.1726066693663597E~3
+0.15711878538131714E1
+0.9985929727554321
+~0.36929245196445856E~37
+0.31415927410125732E1
+0.31415927410125732E1
+~0.2672571534533493E39
+0.3141592502593994E1
+0.0
+0.15707963705062866E1
+0.1E1
+~0.18464622598222928E~37
+0.31415927410125732E1
+0.31415927410125732E1
+~inf
+0.3141592502593994E1
+~inf
+0.15707963705062866E1
+0.1E1
+~0.4203895392974451E~44
+0.31415927410125732E1
+0.31415927410125732E1
+~inf
+0.3141592502593994E1
+~inf
+0.15707963705062866E1
+0.1E1
+0.0
+0.31415927410125732E1
+0.31415927410125732E1
+~inf
+0.3141592502593994E1
+nan
+0.15707963705062866E1
+0.1E1
+inf
+inf
+~inf
+0.0
+0.31415929794311523E1
+0.31415927410125732E1
+0.0
+inf
+~inf
+~inf
+inf
+0.0
+0.3141592502593994E1
+0.31415927410125732E1
+0.31415927410125732E1
+0.0
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+inf
+inf
+~inf
+0.0
+0.31415929794311523E1
+0.31415927410125732E1
+0.0
+inf
+inf
+0.34028234663852886E39
+~0.34028234663852886E39
+0.7988312090653268E~38
+0.27182819843292236E1
+0.27182817459106445E1
+0.7988312090653268E~38
+inf
+inf
+0.17014117331926443E39
+~0.17014117331926443E39
+0.15976625582605E~37
+0.27182819843292236E1
+0.27182817459106445E1
+0.15976625582605E~37
+inf
+0.3343486572265625E4
+0.123271826171875E4
+~0.122728173828125E4
+0.2209985163062811E~2
+0.27182819843292236E1
+0.27182817459106445E1
+0.2209981670603156E~2
+inf
+0.3343486785888672E2
+0.15018281936645508E2
+~0.9581718444824219E1
+0.22099851071834564
+0.27182819843292236E1
+0.27182817459106445E1
+0.21750251948833466
+0.219695953125E6
+0.853973388671875E1
+0.5859874725341797E1
+~0.4233109951019287
+0.8652559518814087
+0.27182819843292236E1
+0.27182817459106445E1
+0.7132844924926758
+0.2314069175720215E2
+0.73890557289123535E1
+0.5436563491821289E1
+0.0
+0.1E1
+0.27182817459106445E1
+0.0
+0.7853981852531433
+0.1515425968170166E2
+0.33434865474700928E1
+0.3948281764984131E1
+0.14882817268371582E1
+0.22099850177764893E1
+0.27182815074920654E1
+0.2582817077636719
+0.11458722352981567E1
+0.3421229362487793E1
+0.3343486785888672
+0.28412816524505615E1
+0.25952818393707275E1
+0.22099851608276367E2
+0.27182815074920654E1
+0.12281671166419983E~1
+0.15255780220031738E1
+0.11308844089508057E1
+0.33434866927564144E~2
+0.27195117473602295E1
+0.27170517444610596E1
+0.2209985107421875E4
+0.27182815074920654E1
+0.12116297148168087E~2
+0.15703438520431519E1
+0.10012307167053223E1
+0.31953248362613074E~37
+0.27182817459106445E1
+0.27182817459106445E1
+0.2312458366141138E39
+0.27182815074920654E1
+0.0
+0.15707963705062866E1
+0.1E1
+0.15976624181306537E~37
+0.27182817459106445E1
+0.27182817459106445E1
+inf
+0.27182815074920654E1
+~inf
+0.15707963705062866E1
+0.1E1
+0.4203895392974451E~44
+0.27182817459106445E1
+0.27182817459106445E1
+inf
+0.27182815074920654E1
+~inf
+0.15707963705062866E1
+0.1E1
+0.0
+0.27182817459106445E1
+0.27182817459106445E1
+inf
+0.27182815074920654E1
+nan
+0.15707963705062866E1
+0.1E1
+~inf
+~0.34028234663852886E39
+0.34028234663852886E39
+~0.7988312090653268E~38
+0.27182815074920654E1
+0.27182817459106445E1
+0.31415927410125732E1
+0.0
+~inf
+~0.17014117331926443E39
+0.17014117331926443E39
+~0.15976625582605E~37
+0.27182815074920654E1
+0.27182817459106445E1
+0.31415927410125732E1
+0.0
+~0.3343486572265625E4
+~0.122728173828125E4
+0.123271826171875E4
+~0.2209985163062811E~2
+0.27182815074920654E1
+0.27182817459106445E1
+0.31393826007843018E1
+0.0
+~0.3343486785888672E2
+~0.9581718444824219E1
+0.15018281936645508E2
+~0.22099851071834564
+0.27182815074920654E1
+0.27182817459106445E1
+0.29240901470184326E1
+0.4551745405478869E~5
+~0.853973388671875E1
+~0.4233109951019287
+0.5859874725341797E1
+~0.8652559518814087
+0.27182815074920654E1
+0.27182817459106445E1
+0.24283082485198975E1
+0.43213918805122375E~1
+~0.73890557289123535E1
+0.0
+0.5436563491821289E1
+~0.1E1
+0.27182815074920654E1
+0.0
+0.2356194496154785E1
+0.6598804891109467E~1
+~0.33434865474700928E1
+0.14882817268371582E1
+0.3948281764984131E1
+~0.22099850177764893E1
+0.27182815074920654E1
+0.2582817077636719
+0.19957205057144165E1
+0.29229259490966797
+~0.3343486785888672
+0.25952818393707275E1
+0.28412816524505615E1
+~0.22099851608276367E2
+0.27182815074920654E1
+0.12281671166419983E~1
+0.16160145998001099E1
+0.8842636346817017
+~0.33434866927564144E~2
+0.27170517444610596E1
+0.27195117473602295E1
+~0.2209985107421875E4
+0.27182815074920654E1
+0.12116297148168087E~2
+0.15712487697601318E1
+0.9987707734107971
+~0.31953248362613074E~37
+0.27182817459106445E1
+0.27182817459106445E1
+~0.2312458366141138E39
+0.27182815074920654E1
+0.0
+0.15707963705062866E1
+0.1E1
+~0.15976624181306537E~37
+0.27182817459106445E1
+0.27182817459106445E1
+~inf
+0.27182815074920654E1
+~inf
+0.15707963705062866E1
+0.1E1
+~0.4203895392974451E~44
+0.27182817459106445E1
+0.27182817459106445E1
+~inf
+0.27182815074920654E1
+~inf
+0.15707963705062866E1
+0.1E1
+0.0
+0.27182817459106445E1
+0.27182817459106445E1
+~inf
+0.27182815074920654E1
+nan
+0.15707963705062866E1
+0.1E1
+inf
+inf
+~inf
+0.0
+0.27182819843292236E1
+0.27182817459106445E1
+0.0
+inf
+~inf
+~inf
+inf
+0.0
+0.27182815074920654E1
+0.27182817459106445E1
+0.31415927410125732E1
+0.0
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+inf
+inf
+~inf
+0.0
+0.27182819843292236E1
+0.27182817459106445E1
+0.0
+inf
+inf
+0.34028234663852886E39
+~0.34028234663852886E39
+0.36146451848304727E~38
+0.12300001382827759E1
+0.12300000190734863E1
+0.36146451848304727E~38
+inf
+0.2092736386191531E39
+0.17014117331926443E39
+~0.17014117331926443E39
+0.7229290369660945E~38
+0.12300001382827759E1
+0.12300000190734863E1
+0.7229290369660945E~38
+inf
+0.15129000244140625E4
+0.123122998046875E4
+~0.122877001953125E4
+0.10000000474974513E~2
+0.12300001382827759E1
+0.12300000190734863E1
+0.9999996982514858E~3
+inf
+0.15129000663757324E2
+0.13530000686645508E2
+~0.11069999694824219E2
+0.10000000149011612
+0.12300001382827759E1
+0.12300000190734863E1
+0.9966865181922913E~1
+0.12759479522705078E2
+0.3864159107208252E1
+0.43715925216674805E1
+~0.1911592721939087E1
+0.391521155834198
+0.12300001382827759E1
+0.12300000190734863E1
+0.3731757402420044
+0.19162195920944214E1
+0.33434865474700928E1
+0.3948281764984131E1
+~0.14882817268371582E1
+0.45249173045158386
+0.12300001382827759E1
+0.12300000190734863E1
+0.4249241352081299
+0.17554458379745483E1
+0.15128999948501587E1
+0.24600000381469727E1
+0.0
+0.1E1
+0.12300000190734863E1
+0.0
+0.7853981852531433
+0.12899810075759888E1
+0.15128999948501587
+0.13530000448226929E1
+0.11069999933242798E1
+0.1E2
+0.12299998998641968E1
+~0.14901161193847656E~7
+0.14711276292800903E1
+0.1025789737701416E1
+0.15129001112654805E~2
+0.12312300205230713E1
+0.12287700176239014E1
+0.1E4
+0.12299998998641968E1
+~0.33527612686157227E~7
+0.15697963237762451E1
+0.10002546310424805E1
+0.1445858073932189E~37
+0.12300000190734863E1
+0.12300000190734863E1
+0.10463682945078135E39
+0.12299998998641968E1
+0.0
+0.15707963705062866E1
+0.1E1
+0.7229290369660945E~38
+0.12300000190734863E1
+0.12300000190734863E1
+0.2092736589015627E39
+0.12299998998641968E1
+0.0
+0.15707963705062866E1
+0.1E1
+0.1401298464324817E~44
+0.12300000190734863E1
+0.12300000190734863E1
+inf
+0.12299998998641968E1
+~inf
+0.15707963705062866E1
+0.1E1
+0.0
+0.12300000190734863E1
+0.12300000190734863E1
+inf
+0.12299998998641968E1
+nan
+0.15707963705062866E1
+0.1E1
+~inf
+~0.34028234663852886E39
+0.34028234663852886E39
+~0.36146451848304727E~38
+0.12299998998641968E1
+0.12300000190734863E1
+0.31415927410125732E1
+0.0
+~0.2092736386191531E39
+~0.17014117331926443E39
+0.17014117331926443E39
+~0.7229290369660945E~38
+0.12299998998641968E1
+0.12300000190734863E1
+0.31415927410125732E1
+0.0
+~0.15129000244140625E4
+~0.122877001953125E4
+0.123122998046875E4
+~0.10000000474974513E~2
+0.12299998998641968E1
+0.12300000190734863E1
+0.3140592575073242E1
+0.0
+~0.15129000663757324E2
+~0.11069999694824219E2
+0.13530000686645508E2
+~0.10000000149011612
+0.12299998998641968E1
+0.12300000190734863E1
+0.3041923999786377E1
+0.7837310433387756E~1
+~0.3864159107208252E1
+~0.1911592721939087E1
+0.43715925216674805E1
+~0.391521155834198
+0.12299998998641968E1
+0.12300000190734863E1
+0.27684168815612793E1
+0.5218608975410461
+~0.33434865474700928E1
+~0.14882817268371582E1
+0.3948281764984131E1
+~0.45249173045158386
+0.12299998998641968E1
+0.12300000190734863E1
+0.27166686058044434E1
+0.5696558356285095
+~0.15128999948501587E1
+0.0
+0.24600000381469727E1
+~0.1E1
+0.12299998998641968E1
+0.0
+0.2356194496154785E1
+0.7752052545547485
+~0.15128999948501587
+0.11069999933242798E1
+0.13530000448226929E1
+~0.1E2
+0.12299998998641968E1
+~0.14901161193847656E~7
+0.16704649925231934E1
+0.9748587012290955
+~0.15129001112654805E~2
+0.12287700176239014E1
+0.12312300205230713E1
+~0.1E4
+0.12299998998641968E1
+~0.33527612686157227E~7
+0.15717962980270386E1
+0.9997454285621643
+~0.1445858073932189E~37
+0.12300000190734863E1
+0.12300000190734863E1
+~0.10463682945078135E39
+0.12299998998641968E1
+0.0
+0.15707963705062866E1
+0.1E1
+~0.7229290369660945E~38
+0.12300000190734863E1
+0.12300000190734863E1
+~0.2092736589015627E39
+0.12299998998641968E1
+0.0
+0.15707963705062866E1
+0.1E1
+~0.1401298464324817E~44
+0.12300000190734863E1
+0.12300000190734863E1
+~inf
+0.12299998998641968E1
+~inf
+0.15707963705062866E1
+0.1E1
+0.0
+0.12300000190734863E1
+0.12300000190734863E1
+~inf
+0.12299998998641968E1
+nan
+0.15707963705062866E1
+0.1E1
+inf
+inf
+~inf
+0.0
+0.12300001382827759E1
+0.12300000190734863E1
+0.0
+inf
+~inf
+~inf
+inf
+0.0
+0.12299998998641968E1
+0.12300000190734863E1
+0.31415927410125732E1
+0.0
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+inf
+inf
+~inf
+0.0
+0.12300001382827759E1
+0.12300000190734863E1
+0.0
+inf
+0.4185472975207158E38
+0.34028234663852886E39
+~0.34028234663852886E39
+0.36146493887258656E~39
+0.12300001084804535
+0.12300000339746475
+0.36146493887258656E~39
+0.0
+0.2092736487603579E38
+0.17014117331926443E39
+~0.17014117331926443E39
+0.7229284764467088E~39
+0.12300001084804535
+0.12300000339746475
+0.7229284764467088E~39
+0.0
+0.15129000854492188E3
+0.1230123046875E4
+~0.1229876953125E4
+0.10000000474974513E~3
+0.12300001084804535
+0.12300000339746475
+0.10000000474974513E~3
+0.0
+0.15129001140594482E1
+0.1242300033569336E2
+~0.12177000045776367E2
+0.9999999776482582E~2
+0.12300001084804535
+0.12300000339746475
+0.999966636300087E~2
+0.6394886356564378E~11
+0.38641592860221863
+0.32645926475524902E1
+~0.30185928344726562E1
+0.391521155834198E~1
+0.12300001084804535
+0.12300000339746475
+0.3913212940096855E~1
+0.13830966781824827E~2
+0.3343486785888672
+0.28412816524505615E1
+~0.25952818393707275E1
+0.45249175280332565E~1
+0.12300001084804535
+0.12300000339746475
+0.452183298766613E~1
+0.3358193440362811E~2
+0.15128999948501587
+0.13530000448226929E1
+~0.11069999933242798E1
+0.10000000149011612
+0.12300001084804535
+0.12300000339746475
+0.9966865181922913E~1
+0.759597048163414E~1
+0.15129000879824162E~1
+0.2460000067949295
+0.0
+0.1E1
+0.12300000339746475
+0.0
+0.7853981852531433
+0.7727843523025513
+0.15129000530578196E~3
+0.12423000484704971
+0.12177000194787979
+0.1E3
+0.12299999594688416
+~0.1862645149230957E~8
+0.15607966184616089E1
+0.9974257946014404
+0.1445858354191882E~38
+0.12300000339746475
+0.12300000339746475
+0.10463683071843195E38
+0.12299999594688416
+0.0
+0.15707963705062866E1
+0.1E1
+0.7229284764467088E~39
+0.12300000339746475
+0.12300000339746475
+0.2092736614368639E38
+0.12299999594688416
+0.0
+0.15707963705062866E1
+0.1E1
+0.0
+0.12300000339746475
+0.12300000339746475
+inf
+0.12299999594688416
+~inf
+0.15707963705062866E1
+0.1E1
+0.0
+0.12300000339746475
+0.12300000339746475
+inf
+0.12299999594688416
+nan
+0.15707963705062866E1
+0.1E1
+~0.4185472975207158E38
+~0.34028234663852886E39
+0.34028234663852886E39
+~0.36146493887258656E~39
+0.12299999594688416
+0.12300000339746475
+0.31415927410125732E1
+inf
+~0.2092736487603579E38
+~0.17014117331926443E39
+0.17014117331926443E39
+~0.7229284764467088E~39
+0.12299999594688416
+0.12300000339746475
+0.31415927410125732E1
+inf
+~0.15129000854492188E3
+~0.1229876953125E4
+0.1230123046875E4
+~0.10000000474974513E~3
+0.12299999594688416
+0.12300000339746475
+0.31414926052093506E1
+inf
+~0.15129001140594482E1
+~0.12177000045776367E2
+0.1242300033569336E2
+~0.9999999776482582E~2
+0.12299999594688416
+0.12300000339746475
+0.31315929889678955E1
+0.156374941696E12
+~0.38641592860221863
+~0.30185928344726562E1
+0.32645926475524902E1
+~0.391521155834198E~1
+0.12299999594688416
+0.12300000339746475
+0.31024606227874756E1
+0.7230152587890625E3
+~0.3343486785888672
+~0.25952818393707275E1
+0.28412816524505615E1
+~0.45249175280332565E~1
+0.12299999594688416
+0.12300000339746475
+0.3096374273300171E1
+0.2977791442871094E3
+~0.15128999948501587
+~0.11069999933242798E1
+0.13530000448226929E1
+~0.10000000149011612
+0.12299999594688416
+0.12300000339746475
+0.3041923999786377E1
+0.13164874076843262E2
+~0.15129000879824162E~1
+0.0
+0.2460000067949295
+~0.1E1
+0.12299999594688416
+0.0
+0.2356194496154785E1
+0.12940220832824707E1
+~0.15129000530578196E~3
+0.12177000194787979
+0.12423000484704971
+~0.1E3
+0.12299999594688416
+~0.1862645149230957E~8
+0.15807960033416748E1
+0.10025808811187744E1
+~0.1445858354191882E~38
+0.12300000339746475
+0.12300000339746475
+~0.10463683071843195E38
+0.12299999594688416
+0.0
+0.15707963705062866E1
+0.1E1
+~0.7229284764467088E~39
+0.12300000339746475
+0.12300000339746475
+~0.2092736614368639E38
+0.12299999594688416
+0.0
+0.15707963705062866E1
+0.1E1
+0.0
+0.12300000339746475
+0.12300000339746475
+~inf
+0.12299999594688416
+~inf
+0.15707963705062866E1
+0.1E1
+0.0
+0.12300000339746475
+0.12300000339746475
+~inf
+0.12299999594688416
+nan
+0.15707963705062866E1
+0.1E1
+inf
+inf
+~inf
+0.0
+0.12300001084804535
+0.12300000339746475
+0.0
+0.0
+~inf
+~inf
+inf
+0.0
+0.12299999594688416
+0.12300000339746475
+0.31415927410125732E1
+inf
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+inf
+inf
+~inf
+0.0
+0.12300001084804535
+0.12300000339746475
+0.0
+0.0
+0.4185472895978995E36
+0.34028234663852886E39
+~0.34028234663852886E39
+0.3613948739493703E~41
+0.12300001690164208E~2
+0.1230000052601099E~2
+0.3613948739493703E~41
+0.0
+0.20927364479894976E36
+0.17014117331926443E39
+~0.17014117331926443E39
+0.7229298777451731E~41
+0.12300001690164208E~2
+0.1230000052601099E~2
+0.7229298777451731E~41
+0.0
+0.15129001140594482E1
+0.1230001220703125E4
+~0.1229998779296875E4
+0.9999999974752427E~6
+0.12300001690164208E~2
+0.1230000052601099E~2
+0.9999999974752427E~6
+0.0
+0.15129000879824162E~1
+0.12301230430603027E2
+~0.122987699508667E2
+0.10000000474974513E~3
+0.12300001690164208E~2
+0.1230000052601099E~2
+0.10000000474974513E~3
+0.16063217475961428E~35
+0.38641593419015408E~2
+0.3142822742462158E1
+~0.31403627395629883E1
+0.39152117096818984E~3
+0.12300001690164208E~2
+0.1230000052601099E~2
+0.3915211418643594E~3
+0.7205548935296235E~9
+0.33434866927564144E~2
+0.27195117473602295E1
+~0.27170517444610596E1
+0.45249174581840634E~3
+0.12300001690164208E~2
+0.1230000052601099E~2
+0.4524917167145759E~3
+0.12289726569747472E~7
+0.15129001112654805E~2
+0.12312300205230713E1
+~0.12287700176239014E1
+0.10000000474974513E~2
+0.12300001690164208E~2
+0.1230000052601099E~2
+0.9999996982514858E~3
+0.2633802650962025E~3
+0.15129000530578196E~3
+0.12423000484704971
+~0.12177000194787979
+0.9999999776482582E~2
+0.12300001690164208E~2
+0.1230000052601099E~2
+0.9999667294323444E~2
+0.43858960270881653
+0.15129000985325547E~5
+0.2460000105202198E~2
+0.0
+0.1E1
+0.1230000052601099E~2
+0.0
+0.7853981852531433
+0.9917919635772705
+0.14458597554903463E~40
+0.1230000052601099E~2
+0.1230000052601099E~2
+0.1046368323029952E36
+0.12299999361857772E~2
+0.0
+0.15707963705062866E1
+0.1E1
+0.7229298777451731E~41
+0.1230000052601099E~2
+0.1230000052601099E~2
+0.2092736646059904E36
+0.12299999361857772E~2
+0.0
+0.15707963705062866E1
+0.1E1
+0.0
+0.1230000052601099E~2
+0.1230000052601099E~2
+inf
+0.12299999361857772E~2
+~inf
+0.15707963705062866E1
+0.1E1
+0.0
+0.1230000052601099E~2
+0.1230000052601099E~2
+inf
+0.12299999361857772E~2
+nan
+0.15707963705062866E1
+0.1E1
+~0.4185472895978995E36
+~0.34028234663852886E39
+0.34028234663852886E39
+~0.3613948739493703E~41
+0.12299999361857772E~2
+0.1230000052601099E~2
+0.31415927410125732E1
+inf
+~0.20927364479894976E36
+~0.17014117331926443E39
+0.17014117331926443E39
+~0.7229298777451731E~41
+0.12299999361857772E~2
+0.1230000052601099E~2
+0.31415927410125732E1
+inf
+~0.15129001140594482E1
+~0.1229998779296875E4
+0.1230001220703125E4
+~0.9999999974752427E~6
+0.12299999361857772E~2
+0.1230000052601099E~2
+0.31415915489196777E1
+inf
+~0.15129000879824162E~1
+~0.122987699508667E2
+0.12301230430603027E2
+~0.10000000474974513E~3
+0.12299999361857772E~2
+0.1230000052601099E~2
+0.31414926052093506E1
+0.6225402783300704E36
+~0.38641593419015408E~2
+~0.31403627395629883E1
+0.3142822742462158E1
+~0.39152117096818984E~3
+0.12299999361857772E~2
+0.1230000052601099E~2
+0.31412010192871094E1
+0.1387819264E10
+~0.33434866927564144E~2
+~0.27170517444610596E1
+0.27195117473602295E1
+~0.45249174581840634E~3
+0.12299999361857772E~2
+0.1230000052601099E~2
+0.31411402225494385E1
+0.81368776E8
+~0.15129001112654805E~2
+~0.12287700176239014E1
+0.12312300205230713E1
+~0.10000000474974513E~2
+0.12299999361857772E~2
+0.1230000052601099E~2
+0.3140592575073242E1
+0.379679150390625E4
+~0.15129000530578196E~3
+~0.12177000194787979
+0.12423000484704971
+~0.9999999776482582E~2
+0.12299999361857772E~2
+0.1230000052601099E~2
+0.31315929889678955E1
+0.2280035972595215E1
+~0.15129000985325547E~5
+0.0
+0.2460000105202198E~2
+~0.1E1
+0.12299999361857772E~2
+0.0
+0.2356194496154785E1
+0.10082759857177734E1
+~0.14458597554903463E~40
+0.1230000052601099E~2
+0.1230000052601099E~2
+~0.1046368323029952E36
+0.12299999361857772E~2
+0.0
+0.15707963705062866E1
+0.1E1
+~0.7229298777451731E~41
+0.1230000052601099E~2
+0.1230000052601099E~2
+~0.2092736646059904E36
+0.12299999361857772E~2
+0.0
+0.15707963705062866E1
+0.1E1
+0.0
+0.1230000052601099E~2
+0.1230000052601099E~2
+~inf
+0.12299999361857772E~2
+~inf
+0.15707963705062866E1
+0.1E1
+0.0
+0.1230000052601099E~2
+0.1230000052601099E~2
+~inf
+0.12299999361857772E~2
+nan
+0.15707963705062866E1
+0.1E1
+inf
+inf
+~inf
+0.0
+0.12300001690164208E~2
+0.1230000052601099E~2
+0.0
+0.0
+~inf
+~inf
+inf
+0.0
+0.12299999361857772E~2
+0.1230000052601099E~2
+0.31415927410125732E1
+inf
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+inf
+inf
+~inf
+0.0
+0.12300001690164208E~2
+0.1230000052601099E~2
+0.0
+0.0
+0.3999999761581421E1
+0.34028234663852886E39
+~0.34028234663852886E39
+0.0
+0.1175494490952134E~37
+0.11754943508222875E~37
+0.0
+0.0
+0.19999998807907104E1
+0.17014117331926443E39
+~0.17014117331926443E39
+0.0
+0.1175494490952134E~37
+0.11754943508222875E~37
+0.0
+0.0
+0.14458580515114136E~34
+0.123E4
+~0.123E4
+0.9556855526695252E~41
+0.1175494490952134E~37
+0.11754943508222875E~37
+0.9556855526695252E~41
+0.0
+0.1445858073932189E~36
+0.12300000190734863E2
+~0.12300000190734863E2
+0.9556869539679896E~39
+0.1175494490952134E~37
+0.11754943508222875E~37
+0.9556869539679896E~39
+0.0
+0.36929245196445856E~37
+0.31415927410125732E1
+~0.31415927410125732E1
+0.3741714929575447E~38
+0.1175494490952134E~37
+0.11754943508222875E~37
+0.3741714929575447E~38
+0.0
+0.31953248362613074E~37
+0.27182817459106445E1
+~0.27182817459106445E1
+0.43244028570109925E~38
+0.1175494490952134E~37
+0.11754943508222875E~37
+0.43244028570109925E~38
+0.0
+0.1445858073932189E~37
+0.12300000190734863E1
+~0.12300000190734863E1
+0.9556863934486038E~38
+0.1175494490952134E~37
+0.11754943508222875E~37
+0.9556863934486038E~38
+0.0
+0.1445858354191882E~38
+0.12300000339746475
+~0.12300000339746475
+0.9556864495005424E~37
+0.1175494490952134E~37
+0.11754943508222875E~37
+0.9556864495005424E~37
+0.21609115719911642E~4
+0.14458597554903463E~40
+0.1230000052601099E~2
+~0.1230000052601099E~2
+0.9556864495005424E~35
+0.1175494490952134E~37
+0.11754943508222875E~37
+0.9556864495005424E~35
+0.8981448411941528
+0.0
+0.2350988701644575E~37
+0.0
+0.1E1
+0.11754943508222875E~37
+0.0
+0.7853981852531433
+0.1E1
+0.0
+0.17632415262334313E~37
+0.5877471754111438E~38
+0.2E1
+0.11754942106924411E~37
+0.0
+0.11071487665176392E1
+0.1E1
+0.0
+0.1175494490952134E~37
+0.11754942106924411E~37
+0.8388608E7
+0.11754942106924411E~37
+0.0
+0.1570796251296997E1
+0.1E1
+0.0
+0.11754943508222875E~37
+0.11754943508222875E~37
+inf
+0.11754942106924411E~37
+nan
+0.15707963705062866E1
+0.1E1
+~0.3999999761581421E1
+~0.34028234663852886E39
+0.34028234663852886E39
+0.0
+0.11754942106924411E~37
+0.11754943508222875E~37
+0.31415927410125732E1
+inf
+~0.19999998807907104E1
+~0.17014117331926443E39
+0.17014117331926443E39
+0.0
+0.11754942106924411E~37
+0.11754943508222875E~37
+0.31415927410125732E1
+inf
+~0.14458580515114136E~34
+~0.123E4
+0.123E4
+~0.9556855526695252E~41
+0.11754942106924411E~37
+0.11754943508222875E~37
+0.31415927410125732E1
+inf
+~0.1445858073932189E~36
+~0.12300000190734863E2
+0.12300000190734863E2
+~0.9556869539679896E~39
+0.11754942106924411E~37
+0.11754943508222875E~37
+0.31415927410125732E1
+inf
+~0.36929245196445856E~37
+~0.31415927410125732E1
+0.31415927410125732E1
+~0.3741714929575447E~38
+0.11754942106924411E~37
+0.11754943508222875E~37
+0.31415927410125732E1
+inf
+~0.31953248362613074E~37
+~0.27182817459106445E1
+0.27182817459106445E1
+~0.43244028570109925E~38
+0.11754942106924411E~37
+0.11754943508222875E~37
+0.31415927410125732E1
+inf
+~0.1445858073932189E~37
+~0.12300000190734863E1
+0.12300000190734863E1
+~0.9556863934486038E~38
+0.11754942106924411E~37
+0.11754943508222875E~37
+0.31415927410125732E1
+inf
+~0.1445858354191882E~38
+~0.12300000339746475
+0.12300000339746475
+~0.9556864495005424E~37
+0.11754942106924411E~37
+0.11754943508222875E~37
+0.31415927410125732E1
+0.46276765625E5
+~0.14458597554903463E~40
+~0.1230000052601099E~2
+0.1230000052601099E~2
+~0.9556864495005424E~35
+0.11754942106924411E~37
+0.11754943508222875E~37
+0.31415927410125732E1
+0.11134061813354492E1
+0.0
+0.0
+0.2350988701644575E~37
+~0.1E1
+0.11754942106924411E~37
+0.0
+0.2356194496154785E1
+0.1E1
+0.0
+0.5877471754111438E~38
+0.17632415262334313E~37
+~0.2E1
+0.11754942106924411E~37
+0.0
+0.20344438552856445E1
+0.1E1
+0.0
+0.11754942106924411E~37
+0.1175494490952134E~37
+~0.8388608E7
+0.11754942106924411E~37
+0.0
+0.15707964897155762E1
+0.1E1
+0.0
+0.11754943508222875E~37
+0.11754943508222875E~37
+~inf
+0.11754942106924411E~37
+nan
+0.15707963705062866E1
+0.1E1
+inf
+inf
+~inf
+0.0
+0.1175494490952134E~37
+0.11754943508222875E~37
+0.0
+0.0
+~inf
+~inf
+inf
+0.0
+0.11754942106924411E~37
+0.11754943508222875E~37
+0.31415927410125732E1
+inf
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+inf
+inf
+~inf
+0.0
+0.1175494490952134E~37
+0.11754943508222875E~37
+0.0
+0.0
+0.19999998807907104E1
+0.34028234663852886E39
+~0.34028234663852886E39
+0.0
+0.5877473155409902E~38
+0.5877471754111438E~38
+0.0
+0.0
+0.9999999403953552
+0.17014117331926443E39
+~0.17014117331926443E39
+0.0
+0.5877473155409902E~38
+0.5877471754111438E~38
+0.0
+0.0
+0.7229290257557068E~35
+0.123E4
+~0.123E4
+0.4778427763347626E~41
+0.5877473155409902E~38
+0.5877471754111438E~38
+0.4778427763347626E~41
+0.0
+0.7229290369660945E~37
+0.12300000190734863E2
+~0.12300000190734863E2
+0.4778427763347626E~39
+0.5877473155409902E~38
+0.5877471754111438E~38
+0.4778427763347626E~39
+0.0
+0.18464622598222928E~37
+0.31415927410125732E1
+~0.31415927410125732E1
+0.18708567641384914E~38
+0.5877473155409902E~38
+0.5877471754111438E~38
+0.18708567641384914E~38
+0.0
+0.15976624181306537E~37
+0.27182817459106445E1
+~0.27182817459106445E1
+0.2162200727856264E~38
+0.5877473155409902E~38
+0.5877471754111438E~38
+0.2162200727856264E~38
+0.0
+0.7229290369660945E~38
+0.12300000190734863E1
+~0.12300000190734863E1
+0.4778431967243019E~38
+0.5877473155409902E~38
+0.5877471754111438E~38
+0.4778431967243019E~38
+0.0
+0.7229284764467088E~39
+0.12300000339746475
+~0.12300000339746475
+0.4778432247502712E~37
+0.5877473155409902E~38
+0.5877471754111438E~38
+0.4778432247502712E~37
+0.1984313530556392E~4
+0.7229298777451731E~41
+0.1230000052601099E~2
+~0.1230000052601099E~2
+0.4778432247502712E~35
+0.5877473155409902E~38
+0.5877471754111438E~38
+0.4778432247502712E~35
+0.8973793983459473
+0.0
+0.17632415262334313E~37
+~0.5877471754111438E~38
+0.5
+0.5877473155409902E~38
+0.5877471754111438E~38
+0.46364760398864746
+0.1E1
+0.0
+0.11754943508222875E~37
+0.0
+0.1E1
+0.5877471754111438E~38
+0.0
+0.7853981852531433
+0.1E1
+0.0
+0.5877473155409902E~38
+0.5877470352812973E~38
+0.4194304E7
+0.5877470352812973E~38
+0.0
+0.15707961320877075E1
+0.1E1
+0.0
+0.5877471754111438E~38
+0.5877471754111438E~38
+inf
+0.5877470352812973E~38
+nan
+0.15707963705062866E1
+0.1E1
+~0.19999998807907104E1
+~0.34028234663852886E39
+0.34028234663852886E39
+0.0
+0.5877470352812973E~38
+0.5877471754111438E~38
+0.31415927410125732E1
+inf
+~0.9999999403953552
+~0.17014117331926443E39
+0.17014117331926443E39
+0.0
+0.5877470352812973E~38
+0.5877471754111438E~38
+0.31415927410125732E1
+inf
+~0.7229290257557068E~35
+~0.123E4
+0.123E4
+~0.4778427763347626E~41
+0.5877470352812973E~38
+0.5877471754111438E~38
+0.31415927410125732E1
+inf
+~0.7229290369660945E~37
+~0.12300000190734863E2
+0.12300000190734863E2
+~0.4778427763347626E~39
+0.5877470352812973E~38
+0.5877471754111438E~38
+0.31415927410125732E1
+inf
+~0.18464622598222928E~37
+~0.31415927410125732E1
+0.31415927410125732E1
+~0.18708567641384914E~38
+0.5877470352812973E~38
+0.5877471754111438E~38
+0.31415927410125732E1
+inf
+~0.15976624181306537E~37
+~0.27182817459106445E1
+0.27182817459106445E1
+~0.2162200727856264E~38
+0.5877470352812973E~38
+0.5877471754111438E~38
+0.31415927410125732E1
+inf
+~0.7229290369660945E~38
+~0.12300000190734863E1
+0.12300000190734863E1
+~0.4778431967243019E~38
+0.5877470352812973E~38
+0.5877471754111438E~38
+0.31415927410125732E1
+inf
+~0.7229284764467088E~39
+~0.12300000339746475
+0.12300000339746475
+~0.4778432247502712E~37
+0.5877470352812973E~38
+0.5877471754111438E~38
+0.31415927410125732E1
+0.5039526171875E5
+~0.7229298777451731E~41
+~0.1230000052601099E~2
+0.1230000052601099E~2
+~0.4778432247502712E~35
+0.5877470352812973E~38
+0.5877471754111438E~38
+0.31415927410125732E1
+0.11143558025360107E1
+0.0
+~0.5877471754111438E~38
+0.17632415262334313E~37
+~0.5
+0.5877470352812973E~38
+0.5877471754111438E~38
+0.2677945137023926E1
+0.1E1
+0.0
+0.0
+0.11754943508222875E~37
+~0.1E1
+0.5877470352812973E~38
+0.0
+0.2356194496154785E1
+0.1E1
+0.0
+0.5877470352812973E~38
+0.5877473155409902E~38
+~0.4194304E7
+0.5877470352812973E~38
+0.0
+0.15707966089248657E1
+0.1E1
+0.0
+0.5877471754111438E~38
+0.5877471754111438E~38
+~inf
+0.5877470352812973E~38
+nan
+0.15707963705062866E1
+0.1E1
+inf
+inf
+~inf
+0.0
+0.5877473155409902E~38
+0.5877471754111438E~38
+0.0
+0.0
+~inf
+~inf
+inf
+0.0
+0.5877470352812973E~38
+0.5877471754111438E~38
+0.31415927410125732E1
+inf
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+inf
+inf
+~inf
+0.0
+0.5877473155409902E~38
+0.5877471754111438E~38
+0.0
+0.0
+0.47683712978141557E~6
+0.34028234663852886E39
+~0.34028234663852886E39
+0.0
+0.2802596928649634E~44
+0.1401298464324817E~44
+0.0
+0.0
+0.23841856489070778E~6
+0.17014117331926443E39
+~0.17014117331926443E39
+0.0
+0.2802596928649634E~44
+0.1401298464324817E~44
+0.0
+0.0
+0.1723597111119525E~41
+0.123E4
+~0.123E4
+0.0
+0.2802596928649634E~44
+0.1401298464324817E~44
+0.0
+0.0
+0.16815581571897805E~43
+0.12300000190734863E2
+~0.12300000190734863E2
+0.0
+0.2802596928649634E~44
+0.1401298464324817E~44
+0.0
+0.0
+0.4203895392974451E~44
+0.31415927410125732E1
+~0.31415927410125732E1
+0.0
+0.2802596928649634E~44
+0.1401298464324817E~44
+0.0
+0.0
+0.4203895392974451E~44
+0.27182817459106445E1
+~0.27182817459106445E1
+0.0
+0.2802596928649634E~44
+0.1401298464324817E~44
+0.0
+0.0
+0.1401298464324817E~44
+0.12300000190734863E1
+~0.12300000190734863E1
+0.1401298464324817E~44
+0.2802596928649634E~44
+0.1401298464324817E~44
+0.1401298464324817E~44
+0.0
+0.0
+0.12300000339746475
+~0.12300000339746475
+0.11210387714598537E~43
+0.2802596928649634E~44
+0.1401298464324817E~44
+0.11210387714598537E~43
+0.30410469662456308E~5
+0.0
+0.1230000052601099E~2
+~0.1230000052601099E~2
+0.11392556514960763E~41
+0.2802596928649634E~44
+0.1401298464324817E~44
+0.11392556514960763E~41
+0.8807045221328735
+0.0
+0.1175494490952134E~37
+~0.11754942106924411E~37
+0.11920928955078125E~6
+0.2802596928649634E~44
+0.1401298464324817E~44
+0.11920928955078125E~6
+0.1E1
+0.0
+0.5877473155409902E~38
+~0.5877470352812973E~38
+0.2384185791015625E~6
+0.2802596928649634E~44
+0.1401298464324817E~44
+0.2384185791015625E~6
+0.1E1
+0.0
+0.2802596928649634E~44
+0.0
+0.1E1
+0.1401298464324817E~44
+0.0
+0.7853981852531433
+0.1E1
+0.0
+0.1401298464324817E~44
+0.1401298464324817E~44
+inf
+0.0
+nan
+0.15707963705062866E1
+0.1E1
+~0.47683712978141557E~6
+~0.34028234663852886E39
+0.34028234663852886E39
+0.0
+0.0
+0.1401298464324817E~44
+0.31415927410125732E1
+inf
+~0.23841856489070778E~6
+~0.17014117331926443E39
+0.17014117331926443E39
+0.0
+0.0
+0.1401298464324817E~44
+0.31415927410125732E1
+inf
+~0.1723597111119525E~41
+~0.123E4
+0.123E4
+0.0
+0.0
+0.1401298464324817E~44
+0.31415927410125732E1
+inf
+~0.16815581571897805E~43
+~0.12300000190734863E2
+0.12300000190734863E2
+0.0
+0.0
+0.1401298464324817E~44
+0.31415927410125732E1
+inf
+~0.4203895392974451E~44
+~0.31415927410125732E1
+0.31415927410125732E1
+0.0
+0.0
+0.1401298464324817E~44
+0.31415927410125732E1
+inf
+~0.4203895392974451E~44
+~0.27182817459106445E1
+0.27182817459106445E1
+0.0
+0.0
+0.1401298464324817E~44
+0.31415927410125732E1
+inf
+~0.1401298464324817E~44
+~0.12300000190734863E1
+0.12300000190734863E1
+~0.1401298464324817E~44
+0.0
+0.1401298464324817E~44
+0.31415927410125732E1
+inf
+0.0
+~0.12300000339746475
+0.12300000339746475
+~0.11210387714598537E~43
+0.0
+0.1401298464324817E~44
+0.31415927410125732E1
+0.328834125E6
+0.0
+~0.1230000052601099E~2
+0.1230000052601099E~2
+~0.11392556514960763E~41
+0.0
+0.1401298464324817E~44
+0.31415927410125732E1
+0.1135454535484314E1
+0.0
+~0.11754942106924411E~37
+0.1175494490952134E~37
+~0.11920928955078125E~6
+0.0
+0.1401298464324817E~44
+0.3141592502593994E1
+0.1E1
+0.0
+~0.5877470352812973E~38
+0.5877473155409902E~38
+~0.2384185791015625E~6
+0.0
+0.1401298464324817E~44
+0.3141592502593994E1
+0.1E1
+0.0
+0.0
+0.2802596928649634E~44
+~0.1E1
+0.0
+0.0
+0.2356194496154785E1
+0.1E1
+0.0
+0.1401298464324817E~44
+0.1401298464324817E~44
+~inf
+0.0
+nan
+0.15707963705062866E1
+0.1E1
+inf
+inf
+~inf
+0.0
+0.2802596928649634E~44
+0.1401298464324817E~44
+0.0
+0.0
+~inf
+~inf
+inf
+0.0
+0.0
+0.1401298464324817E~44
+0.31415927410125732E1
+inf
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+inf
+inf
+~inf
+0.0
+0.2802596928649634E~44
+0.1401298464324817E~44
+0.0
+0.0
+0.0
+0.34028234663852886E39
+~0.34028234663852886E39
+0.0
+0.1401298464324817E~44
+0.0
+0.0
+0.0
+0.0
+0.17014117331926443E39
+~0.17014117331926443E39
+0.0
+0.1401298464324817E~44
+0.0
+0.0
+0.0
+0.0
+0.123E4
+~0.123E4
+0.0
+0.1401298464324817E~44
+0.0
+0.0
+0.0
+0.0
+0.12300000190734863E2
+~0.12300000190734863E2
+0.0
+0.1401298464324817E~44
+0.0
+0.0
+0.0
+0.0
+0.31415927410125732E1
+~0.31415927410125732E1
+0.0
+0.1401298464324817E~44
+0.0
+0.0
+0.0
+0.0
+0.27182817459106445E1
+~0.27182817459106445E1
+0.0
+0.1401298464324817E~44
+0.0
+0.0
+0.0
+0.0
+0.12300000190734863E1
+~0.12300000190734863E1
+0.0
+0.1401298464324817E~44
+0.0
+0.0
+0.0
+0.0
+0.12300000339746475
+~0.12300000339746475
+0.0
+0.1401298464324817E~44
+0.0
+0.0
+0.0
+0.0
+0.1230000052601099E~2
+~0.1230000052601099E~2
+0.0
+0.1401298464324817E~44
+0.0
+0.0
+0.0
+0.0
+0.11754943508222875E~37
+~0.11754943508222875E~37
+0.0
+0.1401298464324817E~44
+0.0
+0.0
+0.0
+0.0
+0.5877471754111438E~38
+~0.5877471754111438E~38
+0.0
+0.1401298464324817E~44
+0.0
+0.0
+0.0
+0.0
+0.1401298464324817E~44
+~0.1401298464324817E~44
+0.0
+0.1401298464324817E~44
+0.0
+0.0
+0.0
+0.0
+0.0
+0.0
+nan
+0.0
+0.0
+0.0
+0.1E1
+0.0
+~0.34028234663852886E39
+0.34028234663852886E39
+0.0
+~0.1401298464324817E~44
+0.0
+0.31415927410125732E1
+inf
+0.0
+~0.17014117331926443E39
+0.17014117331926443E39
+0.0
+~0.1401298464324817E~44
+0.0
+0.31415927410125732E1
+inf
+0.0
+~0.123E4
+0.123E4
+0.0
+~0.1401298464324817E~44
+0.0
+0.31415927410125732E1
+inf
+0.0
+~0.12300000190734863E2
+0.12300000190734863E2
+0.0
+~0.1401298464324817E~44
+0.0
+0.31415927410125732E1
+inf
+0.0
+~0.31415927410125732E1
+0.31415927410125732E1
+0.0
+~0.1401298464324817E~44
+0.0
+0.31415927410125732E1
+inf
+0.0
+~0.27182817459106445E1
+0.27182817459106445E1
+0.0
+~0.1401298464324817E~44
+0.0
+0.31415927410125732E1
+inf
+0.0
+~0.12300000190734863E1
+0.12300000190734863E1
+0.0
+~0.1401298464324817E~44
+0.0
+0.31415927410125732E1
+inf
+0.0
+~0.12300000339746475
+0.12300000339746475
+0.0
+~0.1401298464324817E~44
+0.0
+0.31415927410125732E1
+inf
+0.0
+~0.1230000052601099E~2
+0.1230000052601099E~2
+0.0
+~0.1401298464324817E~44
+0.0
+0.31415927410125732E1
+inf
+0.0
+~0.11754943508222875E~37
+0.11754943508222875E~37
+0.0
+~0.1401298464324817E~44
+0.0
+0.31415927410125732E1
+inf
+0.0
+~0.5877471754111438E~38
+0.5877471754111438E~38
+0.0
+~0.1401298464324817E~44
+0.0
+0.31415927410125732E1
+inf
+0.0
+~0.1401298464324817E~44
+0.1401298464324817E~44
+0.0
+~0.1401298464324817E~44
+0.0
+0.31415927410125732E1
+inf
+0.0
+0.0
+0.0
+nan
+0.0
+0.0
+0.31415927410125732E1
+0.1E1
+nan
+inf
+~inf
+0.0
+0.1401298464324817E~44
+0.0
+0.0
+0.0
+nan
+~inf
+inf
+0.0
+~0.1401298464324817E~44
+0.0
+0.31415927410125732E1
+inf
+nan
+nan
+nan
+nan
+nan
+0.0
+nan
+nan
+nan
+inf
+~inf
+0.0
+0.1401298464324817E~44
+0.0
+0.0
+0.0
+~inf
+0.0
+~inf
+~0.1E1
+~0.34028232635611926E39
+0.0
+~0.7853981852531433
+nan
+~inf
+~0.17014117331926443E39
+~inf
+~0.2E1
+~0.34028232635611926E39
+0.0
+~0.11071487665176392E1
+nan
+~inf
+~0.34028234663852886E39
+~0.34028234663852886E39
+~0.27665230467829633E36
+~0.34028232635611926E39
+~0.1188422437713965E32
+~0.15707963705062866E1
+inf
+~inf
+~0.34028234663852886E39
+~0.34028234663852886E39
+~0.27665232052392883E38
+~0.34028232635611926E39
+0.12882627854526588E32
+~0.15707963705062866E1
+nan
+~inf
+~0.34028234663852886E39
+~0.34028234663852886E39
+~0.10831522697409E39
+~0.34028232635611926E39
+~0.15835598418550066E32
+~0.15707963705062866E1
+nan
+~inf
+~0.34028234663852886E39
+~0.34028234663852886E39
+~0.12518287995566608E39
+~0.34028232635611926E39
+~0.9154518233482603E31
+~0.15707963705062866E1
+nan
+~inf
+~0.34028234663852886E39
+~0.34028234663852886E39
+~0.27665231038272403E39
+~0.34028232635611926E39
+0.40894575485267984E30
+~0.15707963705062866E1
+nan
+~0.4185472975207158E38
+~0.34028234663852886E39
+~0.34028234663852886E39
+~inf
+~0.34028232635611926E39
+inf
+~0.15707963705062866E1
+nan
+~0.4185472895978995E36
+~0.34028234663852886E39
+~0.34028234663852886E39
+~inf
+~0.34028232635611926E39
+inf
+~0.15707963705062866E1
+nan
+~0.3999999761581421E1
+~0.34028234663852886E39
+~0.34028234663852886E39
+~inf
+~0.34028232635611926E39
+inf
+~0.15707963705062866E1
+nan
+~0.19999998807907104E1
+~0.34028234663852886E39
+~0.34028234663852886E39
+~inf
+~0.34028232635611926E39
+inf
+~0.15707963705062866E1
+nan
+~0.47683712978141557E~6
+~0.34028234663852886E39
+~0.34028234663852886E39
+~inf
+~0.34028232635611926E39
+inf
+~0.15707963705062866E1
+nan
+0.0
+~0.34028234663852886E39
+~0.34028234663852886E39
+~inf
+~0.34028232635611926E39
+nan
+~0.15707963705062866E1
+0.1E1
+inf
+~inf
+0.0
+0.1E1
+~0.34028234663852886E39
+0.0
+~0.2356194496154785E1
+nan
+inf
+~inf
+~0.17014117331926443E39
+0.2E1
+~0.34028232635611926E39
+0.0
+~0.20344438552856445E1
+nan
+inf
+~0.34028234663852886E39
+~0.34028234663852886E39
+0.27665230467829633E36
+~0.34028232635611926E39
+~0.1188422437713965E32
+~0.15707963705062866E1
+0.0
+inf
+~0.34028234663852886E39
+~0.34028234663852886E39
+0.27665232052392883E38
+~0.34028232635611926E39
+0.12882627854526588E32
+~0.15707963705062866E1
+nan
+inf
+~0.34028234663852886E39
+~0.34028234663852886E39
+0.10831522697409E39
+~0.34028232635611926E39
+~0.15835598418550066E32
+~0.15707963705062866E1
+nan
+inf
+~0.34028234663852886E39
+~0.34028234663852886E39
+0.12518287995566608E39
+~0.34028232635611926E39
+~0.9154518233482603E31
+~0.15707963705062866E1
+nan
+inf
+~0.34028234663852886E39
+~0.34028234663852886E39
+0.27665231038272403E39
+~0.34028232635611926E39
+0.40894575485267984E30
+~0.15707963705062866E1
+nan
+0.4185472975207158E38
+~0.34028234663852886E39
+~0.34028234663852886E39
+inf
+~0.34028232635611926E39
+inf
+~0.15707963705062866E1
+nan
+0.4185472895978995E36
+~0.34028234663852886E39
+~0.34028234663852886E39
+inf
+~0.34028232635611926E39
+inf
+~0.15707963705062866E1
+nan
+0.3999999761581421E1
+~0.34028234663852886E39
+~0.34028234663852886E39
+inf
+~0.34028232635611926E39
+inf
+~0.15707963705062866E1
+nan
+0.19999998807907104E1
+~0.34028234663852886E39
+~0.34028234663852886E39
+inf
+~0.34028232635611926E39
+inf
+~0.15707963705062866E1
+nan
+0.47683712978141557E~6
+~0.34028234663852886E39
+~0.34028234663852886E39
+inf
+~0.34028232635611926E39
+inf
+~0.15707963705062866E1
+nan
+0.0
+~0.34028234663852886E39
+~0.34028234663852886E39
+inf
+~0.34028232635611926E39
+nan
+~0.15707963705062866E1
+0.1E1
+~inf
+inf
+~inf
+0.0
+~0.34028232635611926E39
+~0.34028234663852886E39
+0.0
+inf
+inf
+~inf
+inf
+0.0
+~inf
+~0.34028234663852886E39
+~0.31415927410125732E1
+0.0
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+~inf
+inf
+~inf
+0.0
+~0.34028232635611926E39
+~0.34028234663852886E39
+0.0
+inf
+~inf
+0.17014117331926443E39
+~inf
+~0.5
+~0.17014116317805963E39
+~0.17014117331926443E39
+~0.46364760398864746
+nan
+~inf
+0.0
+~0.34028234663852886E39
+~0.1E1
+~0.17014116317805963E39
+0.0
+~0.7853981852531433
+nan
+~inf
+~0.17014117331926443E39
+~0.17014117331926443E39
+~0.13832615233914816E36
+~0.17014116317805963E39
+~0.5942112188569825E31
+~0.15707963705062866E1
+inf
+~inf
+~0.17014117331926443E39
+~0.17014117331926443E39
+~0.13832616026196442E38
+~0.17014116317805963E39
+0.6441313927263294E31
+~0.15707963705062866E1
+nan
+~inf
+~0.17014117331926443E39
+~0.17014117331926443E39
+~0.54157613487045E38
+~0.17014116317805963E39
+~0.7917799209275033E31
+~0.15707963705062866E1
+nan
+~inf
+~0.17014117331926443E39
+~0.17014117331926443E39
+~0.6259143997783304E38
+~0.17014116317805963E39
+~0.4577259116741301E31
+~0.15707963705062866E1
+nan
+~0.2092736386191531E39
+~0.17014117331926443E39
+~0.17014117331926443E39
+~0.13832615519136201E39
+~0.17014116317805963E39
+0.20447287742633992E30
+~0.15707963705062866E1
+nan
+~0.2092736487603579E38
+~0.17014117331926443E39
+~0.17014117331926443E39
+~inf
+~0.17014116317805963E39
+inf
+~0.15707963705062866E1
+nan
+~0.20927364479894976E36
+~0.17014117331926443E39
+~0.17014117331926443E39
+~inf
+~0.17014116317805963E39
+inf
+~0.15707963705062866E1
+nan
+~0.19999998807907104E1
+~0.17014117331926443E39
+~0.17014117331926443E39
+~inf
+~0.17014116317805963E39
+inf
+~0.15707963705062866E1
+nan
+~0.9999999403953552
+~0.17014117331926443E39
+~0.17014117331926443E39
+~inf
+~0.17014116317805963E39
+inf
+~0.15707963705062866E1
+nan
+~0.23841856489070778E~6
+~0.17014117331926443E39
+~0.17014117331926443E39
+~inf
+~0.17014116317805963E39
+inf
+~0.15707963705062866E1
+nan
+0.0
+~0.17014117331926443E39
+~0.17014117331926443E39
+~inf
+~0.17014116317805963E39
+nan
+~0.15707963705062866E1
+0.1E1
+inf
+~inf
+0.17014117331926443E39
+0.5
+~0.17014118346046923E39
+~0.17014117331926443E39
+~0.2677945137023926E1
+nan
+inf
+~0.34028234663852886E39
+0.0
+0.1E1
+~0.17014117331926443E39
+0.0
+~0.2356194496154785E1
+nan
+inf
+~0.17014117331926443E39
+~0.17014117331926443E39
+0.13832615233914816E36
+~0.17014116317805963E39
+~0.5942112188569825E31
+~0.15707963705062866E1
+0.0
+inf
+~0.17014117331926443E39
+~0.17014117331926443E39
+0.13832616026196442E38
+~0.17014116317805963E39
+0.6441313927263294E31
+~0.15707963705062866E1
+nan
+inf
+~0.17014117331926443E39
+~0.17014117331926443E39
+0.54157613487045E38
+~0.17014116317805963E39
+~0.7917799209275033E31
+~0.15707963705062866E1
+nan
+inf
+~0.17014117331926443E39
+~0.17014117331926443E39
+0.6259143997783304E38
+~0.17014116317805963E39
+~0.4577259116741301E31
+~0.15707963705062866E1
+nan
+0.2092736386191531E39
+~0.17014117331926443E39
+~0.17014117331926443E39
+0.13832615519136201E39
+~0.17014116317805963E39
+0.20447287742633992E30
+~0.15707963705062866E1
+nan
+0.2092736487603579E38
+~0.17014117331926443E39
+~0.17014117331926443E39
+inf
+~0.17014116317805963E39
+inf
+~0.15707963705062866E1
+nan
+0.20927364479894976E36
+~0.17014117331926443E39
+~0.17014117331926443E39
+inf
+~0.17014116317805963E39
+inf
+~0.15707963705062866E1
+nan
+0.19999998807907104E1
+~0.17014117331926443E39
+~0.17014117331926443E39
+inf
+~0.17014116317805963E39
+inf
+~0.15707963705062866E1
+nan
+0.9999999403953552
+~0.17014117331926443E39
+~0.17014117331926443E39
+inf
+~0.17014116317805963E39
+inf
+~0.15707963705062866E1
+nan
+0.23841856489070778E~6
+~0.17014117331926443E39
+~0.17014117331926443E39
+inf
+~0.17014116317805963E39
+inf
+~0.15707963705062866E1
+nan
+0.0
+~0.17014117331926443E39
+~0.17014117331926443E39
+inf
+~0.17014116317805963E39
+nan
+~0.15707963705062866E1
+0.1E1
+~inf
+inf
+~inf
+0.0
+~0.17014116317805963E39
+~0.17014117331926443E39
+0.0
+inf
+inf
+~inf
+inf
+0.0
+~0.17014118346046923E39
+~0.17014117331926443E39
+~0.31415927410125732E1
+0.0
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+~inf
+inf
+~inf
+0.0
+~0.17014116317805963E39
+~0.17014117331926443E39
+0.0
+inf
+~inf
+0.34028234663852886E39
+~0.34028234663852886E39
+~0.3614645487510941E~35
+~0.12299998779296875E4
+~0.123E4
+~0.3614645487510941E~35
+nan
+~inf
+0.17014117331926443E39
+~0.17014117331926443E39
+~0.7229290975021882E~35
+~0.12299998779296875E4
+~0.123E4
+~0.7229290975021882E~35
+nan
+~0.15129E7
+0.0
+~0.246E4
+~0.1E1
+~0.12299998779296875E4
+0.0
+~0.7853981852531433
+inf
+~0.15129E5
+~0.1217699951171875E4
+~0.1242300048828125E4
+~0.1E3
+~0.12299998779296875E4
+0.19073486328125E~4
+~0.15607966184616089E1
+nan
+~0.38641591796875E4
+~0.12268583984375E4
+~0.12331416015625E4
+~0.3915211486816406E3
+~0.12299998779296875E4
+~0.16372382640838623E1
+~0.15682421922683716E1
+nan
+~0.3343486572265625E4
+~0.122728173828125E4
+~0.123271826171875E4
+~0.4524917297363281E3
+~0.12299998779296875E4
+~0.13366508483886719E1
+~0.15685863494873047E1
+nan
+~0.15129000244140625E4
+~0.122877001953125E4
+~0.123122998046875E4
+~0.1E4
+~0.12299998779296875E4
+0.19073486328125E~4
+~0.15697963237762451E1
+nan
+~0.15129000854492188E3
+~0.1229876953125E4
+~0.1230123046875E4
+~0.1E5
+~0.12299998779296875E4
+0.33974647521972656E~4
+~0.15706963539123535E1
+nan
+~0.15129001140594482E1
+~0.1229998779296875E4
+~0.1230001220703125E4
+~0.9999999375E6
+~0.12299998779296875E4
+~0.11773989535868168E~2
+~0.15707952976226807E1
+nan
+~0.14458580515114136E~34
+~0.123E4
+~0.123E4
+~inf
+~0.12299998779296875E4
+inf
+~0.15707963705062866E1
+nan
+~0.7229290257557068E~35
+~0.123E4
+~0.123E4
+~inf
+~0.12299998779296875E4
+inf
+~0.15707963705062866E1
+nan
+~0.1723597111119525E~41
+~0.123E4
+~0.123E4
+~inf
+~0.12299998779296875E4
+inf
+~0.15707963705062866E1
+nan
+0.0
+~0.123E4
+~0.123E4
+~inf
+~0.12299998779296875E4
+nan
+~0.15707963705062866E1
+0.1E1
+inf
+~0.34028234663852886E39
+0.34028234663852886E39
+0.3614645487510941E~35
+~0.12300001220703125E4
+~0.123E4
+~0.31415927410125732E1
+nan
+inf
+~0.17014117331926443E39
+0.17014117331926443E39
+0.7229290975021882E~35
+~0.12300001220703125E4
+~0.123E4
+~0.31415927410125732E1
+nan
+0.15129E7
+~0.246E4
+0.0
+0.1E1
+~0.123E4
+0.0
+~0.2356194496154785E1
+0.0
+0.15129E5
+~0.1242300048828125E4
+~0.1217699951171875E4
+0.1E3
+~0.12299998779296875E4
+0.19073486328125E~4
+~0.15807960033416748E1
+nan
+0.38641591796875E4
+~0.12331416015625E4
+~0.12268583984375E4
+0.3915211486816406E3
+~0.12299998779296875E4
+~0.16372382640838623E1
+~0.1573350429534912E1
+nan
+0.3343486572265625E4
+~0.123271826171875E4
+~0.122728173828125E4
+0.4524917297363281E3
+~0.12299998779296875E4
+~0.13366508483886719E1
+~0.1573006272315979E1
+nan
+0.15129000244140625E4
+~0.123122998046875E4
+~0.122877001953125E4
+0.1E4
+~0.12299998779296875E4
+0.19073486328125E~4
+~0.15717962980270386E1
+nan
+0.15129000854492188E3
+~0.1230123046875E4
+~0.1229876953125E4
+0.1E5
+~0.12299998779296875E4
+0.33974647521972656E~4
+~0.15708962678909302E1
+nan
+0.15129001140594482E1
+~0.1230001220703125E4
+~0.1229998779296875E4
+0.9999999375E6
+~0.12299998779296875E4
+~0.11773989535868168E~2
+~0.1570797324180603E1
+nan
+0.14458580515114136E~34
+~0.123E4
+~0.123E4
+inf
+~0.12299998779296875E4
+inf
+~0.15707963705062866E1
+nan
+0.7229290257557068E~35
+~0.123E4
+~0.123E4
+inf
+~0.12299998779296875E4
+inf
+~0.15707963705062866E1
+nan
+0.1723597111119525E~41
+~0.123E4
+~0.123E4
+inf
+~0.12299998779296875E4
+inf
+~0.15707963705062866E1
+nan
+0.0
+~0.123E4
+~0.123E4
+inf
+~0.12299998779296875E4
+nan
+~0.15707963705062866E1
+0.1E1
+~inf
+inf
+~inf
+0.0
+~0.12299998779296875E4
+~0.123E4
+0.0
+inf
+inf
+~inf
+inf
+0.0
+~0.12300001220703125E4
+~0.123E4
+~0.31415927410125732E1
+0.0
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+~inf
+inf
+~inf
+0.0
+~0.12299998779296875E4
+~0.123E4
+0.0
+inf
+~inf
+0.34028234663852886E39
+~0.34028234663852886E39
+~0.36146454650901655E~37
+~0.12299999237060547E2
+~0.12300000190734863E2
+~0.36146454650901655E~37
+nan
+~inf
+0.17014117331926443E39
+~0.17014117331926443E39
+~0.7229290930180331E~37
+~0.12299999237060547E2
+~0.12300000190734863E2
+~0.7229290930180331E~37
+nan
+~0.15129E5
+0.1217699951171875E4
+~0.1242300048828125E4
+~0.9999999776482582E~2
+~0.12299999237060547E2
+~0.12300000190734863E2
+~0.9999667294323444E~2
+inf
+~0.15129000854492188E3
+0.0
+~0.24600000381469727E2
+~0.1E1
+~0.12299999237060547E2
+0.0
+~0.7853981852531433
+nan
+~0.386415901184082E2
+~0.9158407211303711E1
+~0.15441593170166016E2
+~0.39152114391326904E1
+~0.12299999237060547E2
+~0.28752219676971436E1
+~0.13207286596298218E1
+nan
+~0.3343486785888672E2
+~0.9581718444824219E1
+~0.15018281936645508E2
+~0.4524917125701904E1
+~0.12299999237060547E2
+~0.14268732070922852E1
+~0.1353293776512146E1
+nan
+~0.15129000663757324E2
+~0.11069999694824219E2
+~0.13530000686645508E2
+~0.1E2
+~0.12299999237060547E2
+0.0
+~0.14711276292800903E1
+nan
+~0.15129001140594482E1
+~0.12177000045776367E2
+~0.1242300033569336E2
+~0.1E3
+~0.12299999237060547E2
+0.14901161193847656E~6
+~0.15607966184616089E1
+nan
+~0.15129000879824162E~1
+~0.122987699508667E2
+~0.12301230430603027E2
+~0.1E5
+~0.12299999237060547E2
+0.33527612686157227E~6
+~0.15706963539123535E1
+nan
+~0.1445858073932189E~36
+~0.12300000190734863E2
+~0.12300000190734863E2
+~inf
+~0.12299999237060547E2
+inf
+~0.15707963705062866E1
+nan
+~0.7229290369660945E~37
+~0.12300000190734863E2
+~0.12300000190734863E2
+~inf
+~0.12299999237060547E2
+inf
+~0.15707963705062866E1
+nan
+~0.16815581571897805E~43
+~0.12300000190734863E2
+~0.12300000190734863E2
+~inf
+~0.12299999237060547E2
+inf
+~0.15707963705062866E1
+nan
+0.0
+~0.12300000190734863E2
+~0.12300000190734863E2
+~inf
+~0.12299999237060547E2
+nan
+~0.15707963705062866E1
+0.1E1
+inf
+~0.34028234663852886E39
+0.34028234663852886E39
+0.36146454650901655E~37
+~0.1230000114440918E2
+~0.12300000190734863E2
+~0.31415927410125732E1
+nan
+inf
+~0.17014117331926443E39
+0.17014117331926443E39
+0.7229290930180331E~37
+~0.1230000114440918E2
+~0.12300000190734863E2
+~0.31415927410125732E1
+nan
+0.15129E5
+~0.1242300048828125E4
+0.1217699951171875E4
+0.9999999776482582E~2
+~0.1230000114440918E2
+~0.12300000190734863E2
+~0.31315929889678955E1
+0.0
+0.15129000854492188E3
+~0.24600000381469727E2
+0.0
+0.1E1
+~0.12300000190734863E2
+0.0
+~0.2356194496154785E1
+nan
+0.386415901184082E2
+~0.15441593170166016E2
+~0.9158407211303711E1
+0.39152114391326904E1
+~0.12299999237060547E2
+~0.28752219676971436E1
+~0.18208640813827515E1
+nan
+0.3343486785888672E2
+~0.15018281936645508E2
+~0.9581718444824219E1
+0.4524917125701904E1
+~0.12299999237060547E2
+~0.14268732070922852E1
+~0.17882988452911377E1
+nan
+0.15129000663757324E2
+~0.13530000686645508E2
+~0.11069999694824219E2
+0.1E2
+~0.12299999237060547E2
+0.0
+~0.16704649925231934E1
+nan
+0.15129001140594482E1
+~0.1242300033569336E2
+~0.12177000045776367E2
+0.1E3
+~0.12299999237060547E2
+0.14901161193847656E~6
+~0.15807960033416748E1
+nan
+0.15129000879824162E~1
+~0.12301230430603027E2
+~0.122987699508667E2
+0.1E5
+~0.12299999237060547E2
+0.33527612686157227E~6
+~0.15708962678909302E1
+nan
+0.1445858073932189E~36
+~0.12300000190734863E2
+~0.12300000190734863E2
+inf
+~0.12299999237060547E2
+inf
+~0.15707963705062866E1
+nan
+0.7229290369660945E~37
+~0.12300000190734863E2
+~0.12300000190734863E2
+inf
+~0.12299999237060547E2
+inf
+~0.15707963705062866E1
+nan
+0.16815581571897805E~43
+~0.12300000190734863E2
+~0.12300000190734863E2
+inf
+~0.12299999237060547E2
+inf
+~0.15707963705062866E1
+nan
+0.0
+~0.12300000190734863E2
+~0.12300000190734863E2
+inf
+~0.12299999237060547E2
+nan
+~0.15707963705062866E1
+0.1E1
+~inf
+inf
+~inf
+0.0
+~0.12299999237060547E2
+~0.12300000190734863E2
+0.0
+inf
+inf
+~inf
+inf
+0.0
+~0.1230000114440918E2
+~0.12300000190734863E2
+~0.31415927410125732E1
+0.0
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+~inf
+inf
+~inf
+0.0
+~0.12299999237060547E2
+~0.12300000190734863E2
+0.0
+inf
+~inf
+0.34028234663852886E39
+~0.34028234663852886E39
+~0.9232311999760696E~38
+~0.3141592502593994E1
+~0.31415927410125732E1
+~0.9232311999760696E~38
+nan
+~inf
+0.17014117331926443E39
+~0.17014117331926443E39
+~0.18464623999521392E~37
+~0.3141592502593994E1
+~0.31415927410125732E1
+~0.18464623999521392E~37
+nan
+~0.38641591796875E4
+0.12268583984375E4
+~0.12331416015625E4
+~0.2554140519350767E~2
+~0.3141592502593994E1
+~0.31415927410125732E1
+~0.25541349314153194E~2
+inf
+~0.386415901184082E2
+0.9158407211303711E1
+~0.15441593170166016E2
+~0.25541403889656067
+~0.3141592502593994E1
+~0.31415927410125732E1
+~0.25006771087646484
+nan
+~0.986960506439209E1
+0.0
+~0.62831854820251465E1
+~0.1E1
+~0.3141592502593994E1
+0.0
+~0.7853981852531433
+nan
+~0.853973388671875E1
+~0.4233109951019287
+~0.5859874725341797E1
+~0.11557273864746094E1
+~0.3141592502593994E1
+~0.4233109951019287
+~0.8575118184089661
+nan
+~0.3864159107208252E1
+~0.1911592721939087E1
+~0.43715925216674805E1
+~0.2554140329360962E1
+~0.3141592502593994E1
+~0.6815927028656006
+~0.11976206302642822E1
+nan
+~0.38641592860221863
+~0.30185928344726562E1
+~0.32645926475524902E1
+~0.2554140281677246E2
+~0.3141592502593994E1
+~0.6659265607595444E~1
+~0.1531664252281189E1
+nan
+~0.38641593419015408E~2
+~0.31403627395629883E1
+~0.3142822742462158E1
+~0.2554140380859375E4
+~0.3141592502593994E1
+~0.1726066693663597E~3
+~0.15704047679901123E1
+nan
+~0.36929245196445856E~37
+~0.31415927410125732E1
+~0.31415927410125732E1
+~0.2672571534533493E39
+~0.3141592502593994E1
+0.0
+~0.15707963705062866E1
+nan
+~0.18464622598222928E~37
+~0.31415927410125732E1
+~0.31415927410125732E1
+~inf
+~0.3141592502593994E1
+inf
+~0.15707963705062866E1
+nan
+~0.4203895392974451E~44
+~0.31415927410125732E1
+~0.31415927410125732E1
+~inf
+~0.3141592502593994E1
+inf
+~0.15707963705062866E1
+nan
+0.0
+~0.31415927410125732E1
+~0.31415927410125732E1
+~inf
+~0.3141592502593994E1
+nan
+~0.15707963705062866E1
+0.1E1
+inf
+~0.34028234663852886E39
+0.34028234663852886E39
+0.9232311999760696E~38
+~0.31415929794311523E1
+~0.31415927410125732E1
+~0.31415927410125732E1
+nan
+inf
+~0.17014117331926443E39
+0.17014117331926443E39
+0.18464623999521392E~37
+~0.31415929794311523E1
+~0.31415927410125732E1
+~0.31415927410125732E1
+nan
+0.38641591796875E4
+~0.12331416015625E4
+0.12268583984375E4
+0.2554140519350767E~2
+~0.31415929794311523E1
+~0.31415927410125732E1
+~0.3139038562774658E1
+0.0
+0.386415901184082E2
+~0.15441593170166016E2
+0.9158407211303711E1
+0.25541403889656067
+~0.31415929794311523E1
+~0.31415927410125732E1
+~0.28915250301361084E1
+nan
+0.986960506439209E1
+~0.62831854820251465E1
+0.0
+0.1E1
+~0.31415927410125732E1
+0.0
+~0.2356194496154785E1
+nan
+0.853973388671875E1
+~0.5859874725341797E1
+~0.4233109951019287
+0.11557273864746094E1
+~0.3141592502593994E1
+~0.4233109951019287
+~0.2284080743789673E1
+nan
+0.3864159107208252E1
+~0.43715925216674805E1
+~0.1911592721939087E1
+0.2554140329360962E1
+~0.3141592502593994E1
+~0.6815927028656006
+~0.1943972110748291E1
+nan
+0.38641592860221863
+~0.32645926475524902E1
+~0.30185928344726562E1
+0.2554140281677246E2
+~0.3141592502593994E1
+~0.6659265607595444E~1
+~0.16099284887313843E1
+nan
+0.38641593419015408E~2
+~0.3142822742462158E1
+~0.31403627395629883E1
+0.2554140380859375E4
+~0.3141592502593994E1
+~0.1726066693663597E~3
+~0.15711878538131714E1
+nan
+0.36929245196445856E~37
+~0.31415927410125732E1
+~0.31415927410125732E1
+0.2672571534533493E39
+~0.3141592502593994E1
+0.0
+~0.15707963705062866E1
+nan
+0.18464622598222928E~37
+~0.31415927410125732E1
+~0.31415927410125732E1
+inf
+~0.3141592502593994E1
+inf
+~0.15707963705062866E1
+nan
+0.4203895392974451E~44
+~0.31415927410125732E1
+~0.31415927410125732E1
+inf
+~0.3141592502593994E1
+inf
+~0.15707963705062866E1
+nan
+0.0
+~0.31415927410125732E1
+~0.31415927410125732E1
+inf
+~0.3141592502593994E1
+nan
+~0.15707963705062866E1
+0.1E1
+~inf
+inf
+~inf
+0.0
+~0.3141592502593994E1
+~0.31415927410125732E1
+0.0
+inf
+inf
+~inf
+inf
+0.0
+~0.31415929794311523E1
+~0.31415927410125732E1
+~0.31415927410125732E1
+0.0
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+~inf
+inf
+~inf
+0.0
+~0.3141592502593994E1
+~0.31415927410125732E1
+0.0
+inf
+~inf
+0.34028234663852886E39
+~0.34028234663852886E39
+~0.7988312090653268E~38
+~0.27182815074920654E1
+~0.27182817459106445E1
+~0.7988312090653268E~38
+nan
+~inf
+0.17014117331926443E39
+~0.17014117331926443E39
+~0.15976625582605E~37
+~0.27182815074920654E1
+~0.27182817459106445E1
+~0.15976625582605E~37
+nan
+~0.3343486572265625E4
+0.122728173828125E4
+~0.123271826171875E4
+~0.2209985163062811E~2
+~0.27182815074920654E1
+~0.27182817459106445E1
+~0.2209981670603156E~2
+inf
+~0.3343486785888672E2
+0.9581718444824219E1
+~0.15018281936645508E2
+~0.22099851071834564
+~0.27182815074920654E1
+~0.27182817459106445E1
+~0.21750251948833466
+nan
+~0.853973388671875E1
+0.4233109951019287
+~0.5859874725341797E1
+~0.8652559518814087
+~0.27182815074920654E1
+~0.27182817459106445E1
+~0.7132844924926758
+nan
+~0.73890557289123535E1
+0.0
+~0.5436563491821289E1
+~0.1E1
+~0.27182815074920654E1
+0.0
+~0.7853981852531433
+nan
+~0.33434865474700928E1
+~0.14882817268371582E1
+~0.3948281764984131E1
+~0.22099850177764893E1
+~0.27182815074920654E1
+~0.2582817077636719
+~0.11458722352981567E1
+nan
+~0.3343486785888672
+~0.25952818393707275E1
+~0.28412816524505615E1
+~0.22099851608276367E2
+~0.27182815074920654E1
+~0.12281671166419983E~1
+~0.15255780220031738E1
+nan
+~0.33434866927564144E~2
+~0.27170517444610596E1
+~0.27195117473602295E1
+~0.2209985107421875E4
+~0.27182815074920654E1
+~0.12116297148168087E~2
+~0.15703438520431519E1
+nan
+~0.31953248362613074E~37
+~0.27182817459106445E1
+~0.27182817459106445E1
+~0.2312458366141138E39
+~0.27182815074920654E1
+0.0
+~0.15707963705062866E1
+nan
+~0.15976624181306537E~37
+~0.27182817459106445E1
+~0.27182817459106445E1
+~inf
+~0.27182815074920654E1
+inf
+~0.15707963705062866E1
+nan
+~0.4203895392974451E~44
+~0.27182817459106445E1
+~0.27182817459106445E1
+~inf
+~0.27182815074920654E1
+inf
+~0.15707963705062866E1
+nan
+0.0
+~0.27182817459106445E1
+~0.27182817459106445E1
+~inf
+~0.27182815074920654E1
+nan
+~0.15707963705062866E1
+0.1E1
+inf
+~0.34028234663852886E39
+0.34028234663852886E39
+0.7988312090653268E~38
+~0.27182819843292236E1
+~0.27182817459106445E1
+~0.31415927410125732E1
+nan
+inf
+~0.17014117331926443E39
+0.17014117331926443E39
+0.15976625582605E~37
+~0.27182819843292236E1
+~0.27182817459106445E1
+~0.31415927410125732E1
+nan
+0.3343486572265625E4
+~0.123271826171875E4
+0.122728173828125E4
+0.2209985163062811E~2
+~0.27182819843292236E1
+~0.27182817459106445E1
+~0.31393826007843018E1
+0.0
+0.3343486785888672E2
+~0.15018281936645508E2
+0.9581718444824219E1
+0.22099851071834564
+~0.27182819843292236E1
+~0.27182817459106445E1
+~0.29240901470184326E1
+nan
+0.853973388671875E1
+~0.5859874725341797E1
+0.4233109951019287
+0.8652559518814087
+~0.27182819843292236E1
+~0.27182817459106445E1
+~0.24283082485198975E1
+nan
+0.73890557289123535E1
+~0.5436563491821289E1
+0.0
+0.1E1
+~0.27182817459106445E1
+0.0
+~0.2356194496154785E1
+nan
+0.33434865474700928E1
+~0.3948281764984131E1
+~0.14882817268371582E1
+0.22099850177764893E1
+~0.27182815074920654E1
+~0.2582817077636719
+~0.19957205057144165E1
+nan
+0.3343486785888672
+~0.28412816524505615E1
+~0.25952818393707275E1
+0.22099851608276367E2
+~0.27182815074920654E1
+~0.12281671166419983E~1
+~0.16160145998001099E1
+nan
+0.33434866927564144E~2
+~0.27195117473602295E1
+~0.27170517444610596E1
+0.2209985107421875E4
+~0.27182815074920654E1
+~0.12116297148168087E~2
+~0.15712487697601318E1
+nan
+0.31953248362613074E~37
+~0.27182817459106445E1
+~0.27182817459106445E1
+0.2312458366141138E39
+~0.27182815074920654E1
+0.0
+~0.15707963705062866E1
+nan
+0.15976624181306537E~37
+~0.27182817459106445E1
+~0.27182817459106445E1
+inf
+~0.27182815074920654E1
+inf
+~0.15707963705062866E1
+nan
+0.4203895392974451E~44
+~0.27182817459106445E1
+~0.27182817459106445E1
+inf
+~0.27182815074920654E1
+inf
+~0.15707963705062866E1
+nan
+0.0
+~0.27182817459106445E1
+~0.27182817459106445E1
+inf
+~0.27182815074920654E1
+nan
+~0.15707963705062866E1
+0.1E1
+~inf
+inf
+~inf
+0.0
+~0.27182815074920654E1
+~0.27182817459106445E1
+0.0
+inf
+inf
+~inf
+inf
+0.0
+~0.27182819843292236E1
+~0.27182817459106445E1
+~0.31415927410125732E1
+0.0
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+~inf
+inf
+~inf
+0.0
+~0.27182815074920654E1
+~0.27182817459106445E1
+0.0
+inf
+~inf
+0.34028234663852886E39
+~0.34028234663852886E39
+~0.36146451848304727E~38
+~0.12299998998641968E1
+~0.12300000190734863E1
+~0.36146451848304727E~38
+nan
+~0.2092736386191531E39
+0.17014117331926443E39
+~0.17014117331926443E39
+~0.7229290369660945E~38
+~0.12299998998641968E1
+~0.12300000190734863E1
+~0.7229290369660945E~38
+nan
+~0.15129000244140625E4
+0.122877001953125E4
+~0.123122998046875E4
+~0.10000000474974513E~2
+~0.12299998998641968E1
+~0.12300000190734863E1
+~0.9999996982514858E~3
+inf
+~0.15129000663757324E2
+0.11069999694824219E2
+~0.13530000686645508E2
+~0.10000000149011612
+~0.12299998998641968E1
+~0.12300000190734863E1
+~0.9966865181922913E~1
+nan
+~0.3864159107208252E1
+0.1911592721939087E1
+~0.43715925216674805E1
+~0.391521155834198
+~0.12299998998641968E1
+~0.12300000190734863E1
+~0.3731757402420044
+nan
+~0.33434865474700928E1
+0.14882817268371582E1
+~0.3948281764984131E1
+~0.45249173045158386
+~0.12299998998641968E1
+~0.12300000190734863E1
+~0.4249241352081299
+nan
+~0.15128999948501587E1
+0.0
+~0.24600000381469727E1
+~0.1E1
+~0.12299998998641968E1
+0.0
+~0.7853981852531433
+nan
+~0.15128999948501587
+~0.11069999933242798E1
+~0.13530000448226929E1
+~0.1E2
+~0.12299998998641968E1
+0.14901161193847656E~7
+~0.14711276292800903E1
+nan
+~0.15129001112654805E~2
+~0.12287700176239014E1
+~0.12312300205230713E1
+~0.1E4
+~0.12299998998641968E1
+0.33527612686157227E~7
+~0.15697963237762451E1
+nan
+~0.1445858073932189E~37
+~0.12300000190734863E1
+~0.12300000190734863E1
+~0.10463682945078135E39
+~0.12299998998641968E1
+0.0
+~0.15707963705062866E1
+nan
+~0.7229290369660945E~38
+~0.12300000190734863E1
+~0.12300000190734863E1
+~0.2092736589015627E39
+~0.12299998998641968E1
+0.0
+~0.15707963705062866E1
+nan
+~0.1401298464324817E~44
+~0.12300000190734863E1
+~0.12300000190734863E1
+~inf
+~0.12299998998641968E1
+inf
+~0.15707963705062866E1
+nan
+0.0
+~0.12300000190734863E1
+~0.12300000190734863E1
+~inf
+~0.12299998998641968E1
+nan
+~0.15707963705062866E1
+0.1E1
+inf
+~0.34028234663852886E39
+0.34028234663852886E39
+0.36146451848304727E~38
+~0.12300001382827759E1
+~0.12300000190734863E1
+~0.31415927410125732E1
+nan
+0.2092736386191531E39
+~0.17014117331926443E39
+0.17014117331926443E39
+0.7229290369660945E~38
+~0.12300001382827759E1
+~0.12300000190734863E1
+~0.31415927410125732E1
+nan
+0.15129000244140625E4
+~0.123122998046875E4
+0.122877001953125E4
+0.10000000474974513E~2
+~0.12300001382827759E1
+~0.12300000190734863E1
+~0.3140592575073242E1
+0.0
+0.15129000663757324E2
+~0.13530000686645508E2
+0.11069999694824219E2
+0.10000000149011612
+~0.12300001382827759E1
+~0.12300000190734863E1
+~0.3041923999786377E1
+nan
+0.3864159107208252E1
+~0.43715925216674805E1
+0.1911592721939087E1
+0.391521155834198
+~0.12300001382827759E1
+~0.12300000190734863E1
+~0.27684168815612793E1
+nan
+0.33434865474700928E1
+~0.3948281764984131E1
+0.14882817268371582E1
+0.45249173045158386
+~0.12300001382827759E1
+~0.12300000190734863E1
+~0.27166686058044434E1
+nan
+0.15128999948501587E1
+~0.24600000381469727E1
+0.0
+0.1E1
+~0.12300000190734863E1
+0.0
+~0.2356194496154785E1
+nan
+0.15128999948501587
+~0.13530000448226929E1
+~0.11069999933242798E1
+0.1E2
+~0.12299998998641968E1
+0.14901161193847656E~7
+~0.16704649925231934E1
+nan
+0.15129001112654805E~2
+~0.12312300205230713E1
+~0.12287700176239014E1
+0.1E4
+~0.12299998998641968E1
+0.33527612686157227E~7
+~0.15717962980270386E1
+nan
+0.1445858073932189E~37
+~0.12300000190734863E1
+~0.12300000190734863E1
+0.10463682945078135E39
+~0.12299998998641968E1
+0.0
+~0.15707963705062866E1
+nan
+0.7229290369660945E~38
+~0.12300000190734863E1
+~0.12300000190734863E1
+0.2092736589015627E39
+~0.12299998998641968E1
+0.0
+~0.15707963705062866E1
+nan
+0.1401298464324817E~44
+~0.12300000190734863E1
+~0.12300000190734863E1
+inf
+~0.12299998998641968E1
+inf
+~0.15707963705062866E1
+nan
+0.0
+~0.12300000190734863E1
+~0.12300000190734863E1
+inf
+~0.12299998998641968E1
+nan
+~0.15707963705062866E1
+0.1E1
+~inf
+inf
+~inf
+0.0
+~0.12299998998641968E1
+~0.12300000190734863E1
+0.0
+inf
+inf
+~inf
+inf
+0.0
+~0.12300001382827759E1
+~0.12300000190734863E1
+~0.31415927410125732E1
+0.0
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+~inf
+inf
+~inf
+0.0
+~0.12299998998641968E1
+~0.12300000190734863E1
+0.0
+inf
+~0.4185472975207158E38
+0.34028234663852886E39
+~0.34028234663852886E39
+~0.36146493887258656E~39
+~0.12299999594688416
+~0.12300000339746475
+~0.36146493887258656E~39
+nan
+~0.2092736487603579E38
+0.17014117331926443E39
+~0.17014117331926443E39
+~0.7229284764467088E~39
+~0.12299999594688416
+~0.12300000339746475
+~0.7229284764467088E~39
+nan
+~0.15129000854492188E3
+0.1229876953125E4
+~0.1230123046875E4
+~0.10000000474974513E~3
+~0.12299999594688416
+~0.12300000339746475
+~0.10000000474974513E~3
+0.0
+~0.15129001140594482E1
+0.12177000045776367E2
+~0.1242300033569336E2
+~0.9999999776482582E~2
+~0.12299999594688416
+~0.12300000339746475
+~0.999966636300087E~2
+nan
+~0.38641592860221863
+0.30185928344726562E1
+~0.32645926475524902E1
+~0.391521155834198E~1
+~0.12299999594688416
+~0.12300000339746475
+~0.3913212940096855E~1
+nan
+~0.3343486785888672
+0.25952818393707275E1
+~0.28412816524505615E1
+~0.45249175280332565E~1
+~0.12299999594688416
+~0.12300000339746475
+~0.452183298766613E~1
+nan
+~0.15128999948501587
+0.11069999933242798E1
+~0.13530000448226929E1
+~0.10000000149011612
+~0.12299999594688416
+~0.12300000339746475
+~0.9966865181922913E~1
+nan
+~0.15129000879824162E~1
+0.0
+~0.2460000067949295
+~0.1E1
+~0.12299999594688416
+0.0
+~0.7853981852531433
+nan
+~0.15129000530578196E~3
+~0.12177000194787979
+~0.12423000484704971
+~0.1E3
+~0.12299999594688416
+0.1862645149230957E~8
+~0.15607966184616089E1
+nan
+~0.1445858354191882E~38
+~0.12300000339746475
+~0.12300000339746475
+~0.10463683071843195E38
+~0.12299999594688416
+0.0
+~0.15707963705062866E1
+nan
+~0.7229284764467088E~39
+~0.12300000339746475
+~0.12300000339746475
+~0.2092736614368639E38
+~0.12299999594688416
+0.0
+~0.15707963705062866E1
+nan
+0.0
+~0.12300000339746475
+~0.12300000339746475
+~inf
+~0.12299999594688416
+inf
+~0.15707963705062866E1
+nan
+0.0
+~0.12300000339746475
+~0.12300000339746475
+~inf
+~0.12299999594688416
+nan
+~0.15707963705062866E1
+0.1E1
+0.4185472975207158E38
+~0.34028234663852886E39
+0.34028234663852886E39
+0.36146493887258656E~39
+~0.12300001084804535
+~0.12300000339746475
+~0.31415927410125732E1
+nan
+0.2092736487603579E38
+~0.17014117331926443E39
+0.17014117331926443E39
+0.7229284764467088E~39
+~0.12300001084804535
+~0.12300000339746475
+~0.31415927410125732E1
+nan
+0.15129000854492188E3
+~0.1230123046875E4
+0.1229876953125E4
+0.10000000474974513E~3
+~0.12300001084804535
+~0.12300000339746475
+~0.31414926052093506E1
+inf
+0.15129001140594482E1
+~0.1242300033569336E2
+0.12177000045776367E2
+0.9999999776482582E~2
+~0.12300001084804535
+~0.12300000339746475
+~0.31315929889678955E1
+nan
+0.38641592860221863
+~0.32645926475524902E1
+0.30185928344726562E1
+0.391521155834198E~1
+~0.12300001084804535
+~0.12300000339746475
+~0.31024606227874756E1
+nan
+0.3343486785888672
+~0.28412816524505615E1
+0.25952818393707275E1
+0.45249175280332565E~1
+~0.12300001084804535
+~0.12300000339746475
+~0.3096374273300171E1
+nan
+0.15128999948501587
+~0.13530000448226929E1
+0.11069999933242798E1
+0.10000000149011612
+~0.12300001084804535
+~0.12300000339746475
+~0.3041923999786377E1
+nan
+0.15129000879824162E~1
+~0.2460000067949295
+0.0
+0.1E1
+~0.12300000339746475
+0.0
+~0.2356194496154785E1
+nan
+0.15129000530578196E~3
+~0.12423000484704971
+~0.12177000194787979
+0.1E3
+~0.12299999594688416
+0.1862645149230957E~8
+~0.15807960033416748E1
+nan
+0.1445858354191882E~38
+~0.12300000339746475
+~0.12300000339746475
+0.10463683071843195E38
+~0.12299999594688416
+0.0
+~0.15707963705062866E1
+nan
+0.7229284764467088E~39
+~0.12300000339746475
+~0.12300000339746475
+0.2092736614368639E38
+~0.12299999594688416
+0.0
+~0.15707963705062866E1
+nan
+0.0
+~0.12300000339746475
+~0.12300000339746475
+inf
+~0.12299999594688416
+inf
+~0.15707963705062866E1
+nan
+0.0
+~0.12300000339746475
+~0.12300000339746475
+inf
+~0.12299999594688416
+nan
+~0.15707963705062866E1
+0.1E1
+~inf
+inf
+~inf
+0.0
+~0.12299999594688416
+~0.12300000339746475
+0.0
+0.0
+inf
+~inf
+inf
+0.0
+~0.12300001084804535
+~0.12300000339746475
+~0.31415927410125732E1
+inf
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+~inf
+inf
+~inf
+0.0
+~0.12299999594688416
+~0.12300000339746475
+0.0
+0.0
+~0.4185472895978995E36
+0.34028234663852886E39
+~0.34028234663852886E39
+~0.3613948739493703E~41
+~0.12299999361857772E~2
+~0.1230000052601099E~2
+~0.3613948739493703E~41
+nan
+~0.20927364479894976E36
+0.17014117331926443E39
+~0.17014117331926443E39
+~0.7229298777451731E~41
+~0.12299999361857772E~2
+~0.1230000052601099E~2
+~0.7229298777451731E~41
+nan
+~0.15129001140594482E1
+0.1229998779296875E4
+~0.1230001220703125E4
+~0.9999999974752427E~6
+~0.12299999361857772E~2
+~0.1230000052601099E~2
+~0.9999999974752427E~6
+0.0
+~0.15129000879824162E~1
+0.122987699508667E2
+~0.12301230430603027E2
+~0.10000000474974513E~3
+~0.12299999361857772E~2
+~0.1230000052601099E~2
+~0.10000000474974513E~3
+nan
+~0.38641593419015408E~2
+0.31403627395629883E1
+~0.3142822742462158E1
+~0.39152117096818984E~3
+~0.12299999361857772E~2
+~0.1230000052601099E~2
+~0.3915211418643594E~3
+nan
+~0.33434866927564144E~2
+0.27170517444610596E1
+~0.27195117473602295E1
+~0.45249174581840634E~3
+~0.12299999361857772E~2
+~0.1230000052601099E~2
+~0.4524917167145759E~3
+nan
+~0.15129001112654805E~2
+0.12287700176239014E1
+~0.12312300205230713E1
+~0.10000000474974513E~2
+~0.12299999361857772E~2
+~0.1230000052601099E~2
+~0.9999996982514858E~3
+nan
+~0.15129000530578196E~3
+0.12177000194787979
+~0.12423000484704971
+~0.9999999776482582E~2
+~0.12299999361857772E~2
+~0.1230000052601099E~2
+~0.9999667294323444E~2
+nan
+~0.15129000985325547E~5
+0.0
+~0.2460000105202198E~2
+~0.1E1
+~0.12299999361857772E~2
+0.0
+~0.7853981852531433
+nan
+~0.14458597554903463E~40
+~0.1230000052601099E~2
+~0.1230000052601099E~2
+~0.1046368323029952E36
+~0.12299999361857772E~2
+0.0
+~0.15707963705062866E1
+nan
+~0.7229298777451731E~41
+~0.1230000052601099E~2
+~0.1230000052601099E~2
+~0.2092736646059904E36
+~0.12299999361857772E~2
+0.0
+~0.15707963705062866E1
+nan
+0.0
+~0.1230000052601099E~2
+~0.1230000052601099E~2
+~inf
+~0.12299999361857772E~2
+inf
+~0.15707963705062866E1
+nan
+0.0
+~0.1230000052601099E~2
+~0.1230000052601099E~2
+~inf
+~0.12299999361857772E~2
+nan
+~0.15707963705062866E1
+0.1E1
+0.4185472895978995E36
+~0.34028234663852886E39
+0.34028234663852886E39
+0.3613948739493703E~41
+~0.12300001690164208E~2
+~0.1230000052601099E~2
+~0.31415927410125732E1
+nan
+0.20927364479894976E36
+~0.17014117331926443E39
+0.17014117331926443E39
+0.7229298777451731E~41
+~0.12300001690164208E~2
+~0.1230000052601099E~2
+~0.31415927410125732E1
+nan
+0.15129001140594482E1
+~0.1230001220703125E4
+0.1229998779296875E4
+0.9999999974752427E~6
+~0.12300001690164208E~2
+~0.1230000052601099E~2
+~0.31415915489196777E1
+inf
+0.15129000879824162E~1
+~0.12301230430603027E2
+0.122987699508667E2
+0.10000000474974513E~3
+~0.12300001690164208E~2
+~0.1230000052601099E~2
+~0.31414926052093506E1
+nan
+0.38641593419015408E~2
+~0.3142822742462158E1
+0.31403627395629883E1
+0.39152117096818984E~3
+~0.12300001690164208E~2
+~0.1230000052601099E~2
+~0.31412010192871094E1
+nan
+0.33434866927564144E~2
+~0.27195117473602295E1
+0.27170517444610596E1
+0.45249174581840634E~3
+~0.12300001690164208E~2
+~0.1230000052601099E~2
+~0.31411402225494385E1
+nan
+0.15129001112654805E~2
+~0.12312300205230713E1
+0.12287700176239014E1
+0.10000000474974513E~2
+~0.12300001690164208E~2
+~0.1230000052601099E~2
+~0.3140592575073242E1
+nan
+0.15129000530578196E~3
+~0.12423000484704971
+0.12177000194787979
+0.9999999776482582E~2
+~0.12300001690164208E~2
+~0.1230000052601099E~2
+~0.31315929889678955E1
+nan
+0.15129000985325547E~5
+~0.2460000105202198E~2
+0.0
+0.1E1
+~0.1230000052601099E~2
+0.0
+~0.2356194496154785E1
+nan
+0.14458597554903463E~40
+~0.1230000052601099E~2
+~0.1230000052601099E~2
+0.1046368323029952E36
+~0.12299999361857772E~2
+0.0
+~0.15707963705062866E1
+nan
+0.7229298777451731E~41
+~0.1230000052601099E~2
+~0.1230000052601099E~2
+0.2092736646059904E36
+~0.12299999361857772E~2
+0.0
+~0.15707963705062866E1
+nan
+0.0
+~0.1230000052601099E~2
+~0.1230000052601099E~2
+inf
+~0.12299999361857772E~2
+inf
+~0.15707963705062866E1
+nan
+0.0
+~0.1230000052601099E~2
+~0.1230000052601099E~2
+inf
+~0.12299999361857772E~2
+nan
+~0.15707963705062866E1
+0.1E1
+~inf
+inf
+~inf
+0.0
+~0.12299999361857772E~2
+~0.1230000052601099E~2
+0.0
+0.0
+inf
+~inf
+inf
+0.0
+~0.12300001690164208E~2
+~0.1230000052601099E~2
+~0.31415927410125732E1
+inf
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+~inf
+inf
+~inf
+0.0
+~0.12299999361857772E~2
+~0.1230000052601099E~2
+0.0
+0.0
+~0.3999999761581421E1
+0.34028234663852886E39
+~0.34028234663852886E39
+0.0
+~0.11754942106924411E~37
+~0.11754943508222875E~37
+0.0
+nan
+~0.19999998807907104E1
+0.17014117331926443E39
+~0.17014117331926443E39
+0.0
+~0.11754942106924411E~37
+~0.11754943508222875E~37
+0.0
+nan
+~0.14458580515114136E~34
+0.123E4
+~0.123E4
+~0.9556855526695252E~41
+~0.11754942106924411E~37
+~0.11754943508222875E~37
+~0.9556855526695252E~41
+0.0
+~0.1445858073932189E~36
+0.12300000190734863E2
+~0.12300000190734863E2
+~0.9556869539679896E~39
+~0.11754942106924411E~37
+~0.11754943508222875E~37
+~0.9556869539679896E~39
+nan
+~0.36929245196445856E~37
+0.31415927410125732E1
+~0.31415927410125732E1
+~0.3741714929575447E~38
+~0.11754942106924411E~37
+~0.11754943508222875E~37
+~0.3741714929575447E~38
+nan
+~0.31953248362613074E~37
+0.27182817459106445E1
+~0.27182817459106445E1
+~0.43244028570109925E~38
+~0.11754942106924411E~37
+~0.11754943508222875E~37
+~0.43244028570109925E~38
+nan
+~0.1445858073932189E~37
+0.12300000190734863E1
+~0.12300000190734863E1
+~0.9556863934486038E~38
+~0.11754942106924411E~37
+~0.11754943508222875E~37
+~0.9556863934486038E~38
+nan
+~0.1445858354191882E~38
+0.12300000339746475
+~0.12300000339746475
+~0.9556864495005424E~37
+~0.11754942106924411E~37
+~0.11754943508222875E~37
+~0.9556864495005424E~37
+nan
+~0.14458597554903463E~40
+0.1230000052601099E~2
+~0.1230000052601099E~2
+~0.9556864495005424E~35
+~0.11754942106924411E~37
+~0.11754943508222875E~37
+~0.9556864495005424E~35
+nan
+0.0
+0.0
+~0.2350988701644575E~37
+~0.1E1
+~0.11754942106924411E~37
+0.0
+~0.7853981852531433
+nan
+0.0
+~0.5877471754111438E~38
+~0.17632415262334313E~37
+~0.2E1
+~0.11754942106924411E~37
+0.0
+~0.11071487665176392E1
+nan
+0.0
+~0.11754942106924411E~37
+~0.1175494490952134E~37
+~0.8388608E7
+~0.11754942106924411E~37
+0.0
+~0.1570796251296997E1
+nan
+0.0
+~0.11754943508222875E~37
+~0.11754943508222875E~37
+~inf
+~0.11754942106924411E~37
+nan
+~0.15707963705062866E1
+0.1E1
+0.3999999761581421E1
+~0.34028234663852886E39
+0.34028234663852886E39
+0.0
+~0.1175494490952134E~37
+~0.11754943508222875E~37
+~0.31415927410125732E1
+nan
+0.19999998807907104E1
+~0.17014117331926443E39
+0.17014117331926443E39
+0.0
+~0.1175494490952134E~37
+~0.11754943508222875E~37
+~0.31415927410125732E1
+nan
+0.14458580515114136E~34
+~0.123E4
+0.123E4
+0.9556855526695252E~41
+~0.1175494490952134E~37
+~0.11754943508222875E~37
+~0.31415927410125732E1
+inf
+0.1445858073932189E~36
+~0.12300000190734863E2
+0.12300000190734863E2
+0.9556869539679896E~39
+~0.1175494490952134E~37
+~0.11754943508222875E~37
+~0.31415927410125732E1
+nan
+0.36929245196445856E~37
+~0.31415927410125732E1
+0.31415927410125732E1
+0.3741714929575447E~38
+~0.1175494490952134E~37
+~0.11754943508222875E~37
+~0.31415927410125732E1
+nan
+0.31953248362613074E~37
+~0.27182817459106445E1
+0.27182817459106445E1
+0.43244028570109925E~38
+~0.1175494490952134E~37
+~0.11754943508222875E~37
+~0.31415927410125732E1
+nan
+0.1445858073932189E~37
+~0.12300000190734863E1
+0.12300000190734863E1
+0.9556863934486038E~38
+~0.1175494490952134E~37
+~0.11754943508222875E~37
+~0.31415927410125732E1
+nan
+0.1445858354191882E~38
+~0.12300000339746475
+0.12300000339746475
+0.9556864495005424E~37
+~0.1175494490952134E~37
+~0.11754943508222875E~37
+~0.31415927410125732E1
+nan
+0.14458597554903463E~40
+~0.1230000052601099E~2
+0.1230000052601099E~2
+0.9556864495005424E~35
+~0.1175494490952134E~37
+~0.11754943508222875E~37
+~0.31415927410125732E1
+nan
+0.0
+~0.2350988701644575E~37
+0.0
+0.1E1
+~0.11754943508222875E~37
+0.0
+~0.2356194496154785E1
+nan
+0.0
+~0.17632415262334313E~37
+~0.5877471754111438E~38
+0.2E1
+~0.11754942106924411E~37
+0.0
+~0.20344438552856445E1
+nan
+0.0
+~0.1175494490952134E~37
+~0.11754942106924411E~37
+0.8388608E7
+~0.11754942106924411E~37
+0.0
+~0.15707964897155762E1
+nan
+0.0
+~0.11754943508222875E~37
+~0.11754943508222875E~37
+inf
+~0.11754942106924411E~37
+nan
+~0.15707963705062866E1
+0.1E1
+~inf
+inf
+~inf
+0.0
+~0.11754942106924411E~37
+~0.11754943508222875E~37
+0.0
+0.0
+inf
+~inf
+inf
+0.0
+~0.1175494490952134E~37
+~0.11754943508222875E~37
+~0.31415927410125732E1
+inf
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+~inf
+inf
+~inf
+0.0
+~0.11754942106924411E~37
+~0.11754943508222875E~37
+0.0
+0.0
+~0.19999998807907104E1
+0.34028234663852886E39
+~0.34028234663852886E39
+0.0
+~0.5877470352812973E~38
+~0.5877471754111438E~38
+0.0
+nan
+~0.9999999403953552
+0.17014117331926443E39
+~0.17014117331926443E39
+0.0
+~0.5877470352812973E~38
+~0.5877471754111438E~38
+0.0
+nan
+~0.7229290257557068E~35
+0.123E4
+~0.123E4
+~0.4778427763347626E~41
+~0.5877470352812973E~38
+~0.5877471754111438E~38
+~0.4778427763347626E~41
+0.0
+~0.7229290369660945E~37
+0.12300000190734863E2
+~0.12300000190734863E2
+~0.4778427763347626E~39
+~0.5877470352812973E~38
+~0.5877471754111438E~38
+~0.4778427763347626E~39
+nan
+~0.18464622598222928E~37
+0.31415927410125732E1
+~0.31415927410125732E1
+~0.18708567641384914E~38
+~0.5877470352812973E~38
+~0.5877471754111438E~38
+~0.18708567641384914E~38
+nan
+~0.15976624181306537E~37
+0.27182817459106445E1
+~0.27182817459106445E1
+~0.2162200727856264E~38
+~0.5877470352812973E~38
+~0.5877471754111438E~38
+~0.2162200727856264E~38
+nan
+~0.7229290369660945E~38
+0.12300000190734863E1
+~0.12300000190734863E1
+~0.4778431967243019E~38
+~0.5877470352812973E~38
+~0.5877471754111438E~38
+~0.4778431967243019E~38
+nan
+~0.7229284764467088E~39
+0.12300000339746475
+~0.12300000339746475
+~0.4778432247502712E~37
+~0.5877470352812973E~38
+~0.5877471754111438E~38
+~0.4778432247502712E~37
+nan
+~0.7229298777451731E~41
+0.1230000052601099E~2
+~0.1230000052601099E~2
+~0.4778432247502712E~35
+~0.5877470352812973E~38
+~0.5877471754111438E~38
+~0.4778432247502712E~35
+nan
+0.0
+0.5877471754111438E~38
+~0.17632415262334313E~37
+~0.5
+~0.5877470352812973E~38
+~0.5877471754111438E~38
+~0.46364760398864746
+nan
+0.0
+0.0
+~0.11754943508222875E~37
+~0.1E1
+~0.5877470352812973E~38
+0.0
+~0.7853981852531433
+nan
+0.0
+~0.5877470352812973E~38
+~0.5877473155409902E~38
+~0.4194304E7
+~0.5877470352812973E~38
+0.0
+~0.15707961320877075E1
+nan
+0.0
+~0.5877471754111438E~38
+~0.5877471754111438E~38
+~inf
+~0.5877470352812973E~38
+nan
+~0.15707963705062866E1
+0.1E1
+0.19999998807907104E1
+~0.34028234663852886E39
+0.34028234663852886E39
+0.0
+~0.5877473155409902E~38
+~0.5877471754111438E~38
+~0.31415927410125732E1
+nan
+0.9999999403953552
+~0.17014117331926443E39
+0.17014117331926443E39
+0.0
+~0.5877473155409902E~38
+~0.5877471754111438E~38
+~0.31415927410125732E1
+nan
+0.7229290257557068E~35
+~0.123E4
+0.123E4
+0.4778427763347626E~41
+~0.5877473155409902E~38
+~0.5877471754111438E~38
+~0.31415927410125732E1
+inf
+0.7229290369660945E~37
+~0.12300000190734863E2
+0.12300000190734863E2
+0.4778427763347626E~39
+~0.5877473155409902E~38
+~0.5877471754111438E~38
+~0.31415927410125732E1
+nan
+0.18464622598222928E~37
+~0.31415927410125732E1
+0.31415927410125732E1
+0.18708567641384914E~38
+~0.5877473155409902E~38
+~0.5877471754111438E~38
+~0.31415927410125732E1
+nan
+0.15976624181306537E~37
+~0.27182817459106445E1
+0.27182817459106445E1
+0.2162200727856264E~38
+~0.5877473155409902E~38
+~0.5877471754111438E~38
+~0.31415927410125732E1
+nan
+0.7229290369660945E~38
+~0.12300000190734863E1
+0.12300000190734863E1
+0.4778431967243019E~38
+~0.5877473155409902E~38
+~0.5877471754111438E~38
+~0.31415927410125732E1
+nan
+0.7229284764467088E~39
+~0.12300000339746475
+0.12300000339746475
+0.4778432247502712E~37
+~0.5877473155409902E~38
+~0.5877471754111438E~38
+~0.31415927410125732E1
+nan
+0.7229298777451731E~41
+~0.1230000052601099E~2
+0.1230000052601099E~2
+0.4778432247502712E~35
+~0.5877473155409902E~38
+~0.5877471754111438E~38
+~0.31415927410125732E1
+nan
+0.0
+~0.17632415262334313E~37
+0.5877471754111438E~38
+0.5
+~0.5877473155409902E~38
+~0.5877471754111438E~38
+~0.2677945137023926E1
+nan
+0.0
+~0.11754943508222875E~37
+0.0
+0.1E1
+~0.5877471754111438E~38
+0.0
+~0.2356194496154785E1
+nan
+0.0
+~0.5877473155409902E~38
+~0.5877470352812973E~38
+0.4194304E7
+~0.5877470352812973E~38
+0.0
+~0.15707966089248657E1
+nan
+0.0
+~0.5877471754111438E~38
+~0.5877471754111438E~38
+inf
+~0.5877470352812973E~38
+nan
+~0.15707963705062866E1
+0.1E1
+~inf
+inf
+~inf
+0.0
+~0.5877470352812973E~38
+~0.5877471754111438E~38
+0.0
+0.0
+inf
+~inf
+inf
+0.0
+~0.5877473155409902E~38
+~0.5877471754111438E~38
+~0.31415927410125732E1
+inf
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+~inf
+inf
+~inf
+0.0
+~0.5877470352812973E~38
+~0.5877471754111438E~38
+0.0
+0.0
+~0.47683712978141557E~6
+0.34028234663852886E39
+~0.34028234663852886E39
+0.0
+0.0
+~0.1401298464324817E~44
+0.0
+nan
+~0.23841856489070778E~6
+0.17014117331926443E39
+~0.17014117331926443E39
+0.0
+0.0
+~0.1401298464324817E~44
+0.0
+nan
+~0.1723597111119525E~41
+0.123E4
+~0.123E4
+0.0
+0.0
+~0.1401298464324817E~44
+0.0
+0.0
+~0.16815581571897805E~43
+0.12300000190734863E2
+~0.12300000190734863E2
+0.0
+0.0
+~0.1401298464324817E~44
+0.0
+nan
+~0.4203895392974451E~44
+0.31415927410125732E1
+~0.31415927410125732E1
+0.0
+0.0
+~0.1401298464324817E~44
+0.0
+nan
+~0.4203895392974451E~44
+0.27182817459106445E1
+~0.27182817459106445E1
+0.0
+0.0
+~0.1401298464324817E~44
+0.0
+nan
+~0.1401298464324817E~44
+0.12300000190734863E1
+~0.12300000190734863E1
+~0.1401298464324817E~44
+0.0
+~0.1401298464324817E~44
+~0.1401298464324817E~44
+nan
+0.0
+0.12300000339746475
+~0.12300000339746475
+~0.11210387714598537E~43
+0.0
+~0.1401298464324817E~44
+~0.11210387714598537E~43
+nan
+0.0
+0.1230000052601099E~2
+~0.1230000052601099E~2
+~0.11392556514960763E~41
+0.0
+~0.1401298464324817E~44
+~0.11392556514960763E~41
+nan
+0.0
+0.11754942106924411E~37
+~0.1175494490952134E~37
+~0.11920928955078125E~6
+0.0
+~0.1401298464324817E~44
+~0.11920928955078125E~6
+nan
+0.0
+0.5877470352812973E~38
+~0.5877473155409902E~38
+~0.2384185791015625E~6
+0.0
+~0.1401298464324817E~44
+~0.2384185791015625E~6
+nan
+0.0
+0.0
+~0.2802596928649634E~44
+~0.1E1
+0.0
+0.0
+~0.7853981852531433
+nan
+0.0
+~0.1401298464324817E~44
+~0.1401298464324817E~44
+~inf
+0.0
+nan
+~0.15707963705062866E1
+0.1E1
+0.47683712978141557E~6
+~0.34028234663852886E39
+0.34028234663852886E39
+0.0
+~0.2802596928649634E~44
+~0.1401298464324817E~44
+~0.31415927410125732E1
+nan
+0.23841856489070778E~6
+~0.17014117331926443E39
+0.17014117331926443E39
+0.0
+~0.2802596928649634E~44
+~0.1401298464324817E~44
+~0.31415927410125732E1
+nan
+0.1723597111119525E~41
+~0.123E4
+0.123E4
+0.0
+~0.2802596928649634E~44
+~0.1401298464324817E~44
+~0.31415927410125732E1
+inf
+0.16815581571897805E~43
+~0.12300000190734863E2
+0.12300000190734863E2
+0.0
+~0.2802596928649634E~44
+~0.1401298464324817E~44
+~0.31415927410125732E1
+nan
+0.4203895392974451E~44
+~0.31415927410125732E1
+0.31415927410125732E1
+0.0
+~0.2802596928649634E~44
+~0.1401298464324817E~44
+~0.31415927410125732E1
+nan
+0.4203895392974451E~44
+~0.27182817459106445E1
+0.27182817459106445E1
+0.0
+~0.2802596928649634E~44
+~0.1401298464324817E~44
+~0.31415927410125732E1
+nan
+0.1401298464324817E~44
+~0.12300000190734863E1
+0.12300000190734863E1
+0.1401298464324817E~44
+~0.2802596928649634E~44
+~0.1401298464324817E~44
+~0.31415927410125732E1
+nan
+0.0
+~0.12300000339746475
+0.12300000339746475
+0.11210387714598537E~43
+~0.2802596928649634E~44
+~0.1401298464324817E~44
+~0.31415927410125732E1
+nan
+0.0
+~0.1230000052601099E~2
+0.1230000052601099E~2
+0.11392556514960763E~41
+~0.2802596928649634E~44
+~0.1401298464324817E~44
+~0.31415927410125732E1
+nan
+0.0
+~0.1175494490952134E~37
+0.11754942106924411E~37
+0.11920928955078125E~6
+~0.2802596928649634E~44
+~0.1401298464324817E~44
+~0.3141592502593994E1
+nan
+0.0
+~0.5877473155409902E~38
+0.5877470352812973E~38
+0.2384185791015625E~6
+~0.2802596928649634E~44
+~0.1401298464324817E~44
+~0.3141592502593994E1
+nan
+0.0
+~0.2802596928649634E~44
+0.0
+0.1E1
+~0.1401298464324817E~44
+0.0
+~0.2356194496154785E1
+nan
+0.0
+~0.1401298464324817E~44
+~0.1401298464324817E~44
+inf
+0.0
+nan
+~0.15707963705062866E1
+0.1E1
+~inf
+inf
+~inf
+0.0
+0.0
+~0.1401298464324817E~44
+0.0
+0.0
+inf
+~inf
+inf
+0.0
+~0.2802596928649634E~44
+~0.1401298464324817E~44
+~0.31415927410125732E1
+inf
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+~inf
+inf
+~inf
+0.0
+0.0
+~0.1401298464324817E~44
+0.0
+0.0
+0.0
+0.34028234663852886E39
+~0.34028234663852886E39
+0.0
+0.1401298464324817E~44
+0.0
+0.0
+0.0
+0.0
+0.17014117331926443E39
+~0.17014117331926443E39
+0.0
+0.1401298464324817E~44
+0.0
+0.0
+0.0
+0.0
+0.123E4
+~0.123E4
+0.0
+0.1401298464324817E~44
+0.0
+0.0
+0.0
+0.0
+0.12300000190734863E2
+~0.12300000190734863E2
+0.0
+0.1401298464324817E~44
+0.0
+0.0
+0.0
+0.0
+0.31415927410125732E1
+~0.31415927410125732E1
+0.0
+0.1401298464324817E~44
+0.0
+0.0
+0.0
+0.0
+0.27182817459106445E1
+~0.27182817459106445E1
+0.0
+0.1401298464324817E~44
+0.0
+0.0
+0.0
+0.0
+0.12300000190734863E1
+~0.12300000190734863E1
+0.0
+0.1401298464324817E~44
+0.0
+0.0
+0.0
+0.0
+0.12300000339746475
+~0.12300000339746475
+0.0
+0.1401298464324817E~44
+0.0
+0.0
+0.0
+0.0
+0.1230000052601099E~2
+~0.1230000052601099E~2
+0.0
+0.1401298464324817E~44
+0.0
+0.0
+0.0
+0.0
+0.11754943508222875E~37
+~0.11754943508222875E~37
+0.0
+0.1401298464324817E~44
+0.0
+0.0
+0.0
+0.0
+0.5877471754111438E~38
+~0.5877471754111438E~38
+0.0
+0.1401298464324817E~44
+0.0
+0.0
+0.0
+0.0
+0.1401298464324817E~44
+~0.1401298464324817E~44
+0.0
+0.1401298464324817E~44
+0.0
+0.0
+0.0
+0.0
+0.0
+0.0
+nan
+0.0
+0.0
+0.0
+0.1E1
+0.0
+~0.34028234663852886E39
+0.34028234663852886E39
+0.0
+~0.1401298464324817E~44
+0.0
+~0.31415927410125732E1
+inf
+0.0
+~0.17014117331926443E39
+0.17014117331926443E39
+0.0
+~0.1401298464324817E~44
+0.0
+~0.31415927410125732E1
+inf
+0.0
+~0.123E4
+0.123E4
+0.0
+~0.1401298464324817E~44
+0.0
+~0.31415927410125732E1
+inf
+0.0
+~0.12300000190734863E2
+0.12300000190734863E2
+0.0
+~0.1401298464324817E~44
+0.0
+~0.31415927410125732E1
+inf
+0.0
+~0.31415927410125732E1
+0.31415927410125732E1
+0.0
+~0.1401298464324817E~44
+0.0
+~0.31415927410125732E1
+inf
+0.0
+~0.27182817459106445E1
+0.27182817459106445E1
+0.0
+~0.1401298464324817E~44
+0.0
+~0.31415927410125732E1
+inf
+0.0
+~0.12300000190734863E1
+0.12300000190734863E1
+0.0
+~0.1401298464324817E~44
+0.0
+~0.31415927410125732E1
+inf
+0.0
+~0.12300000339746475
+0.12300000339746475
+0.0
+~0.1401298464324817E~44
+0.0
+~0.31415927410125732E1
+inf
+0.0
+~0.1230000052601099E~2
+0.1230000052601099E~2
+0.0
+~0.1401298464324817E~44
+0.0
+~0.31415927410125732E1
+inf
+0.0
+~0.11754943508222875E~37
+0.11754943508222875E~37
+0.0
+~0.1401298464324817E~44
+0.0
+~0.31415927410125732E1
+inf
+0.0
+~0.5877471754111438E~38
+0.5877471754111438E~38
+0.0
+~0.1401298464324817E~44
+0.0
+~0.31415927410125732E1
+inf
+0.0
+~0.1401298464324817E~44
+0.1401298464324817E~44
+0.0
+~0.1401298464324817E~44
+0.0
+~0.31415927410125732E1
+inf
+0.0
+0.0
+0.0
+nan
+0.0
+0.0
+~0.31415927410125732E1
+0.1E1
+nan
+inf
+~inf
+0.0
+0.1401298464324817E~44
+0.0
+0.0
+0.0
+nan
+~inf
+inf
+0.0
+~0.1401298464324817E~44
+0.0
+~0.31415927410125732E1
+inf
+nan
+nan
+nan
+nan
+nan
+0.0
+nan
+nan
+nan
+inf
+~inf
+0.0
+0.1401298464324817E~44
+0.0
+0.0
+0.0
+inf
+inf
+inf
+inf
+0.34028234663852886E39
+nan
+0.15707963705062866E1
+inf
+inf
+inf
+inf
+inf
+0.34028234663852886E39
+nan
+0.15707963705062866E1
+inf
+inf
+inf
+inf
+inf
+0.34028234663852886E39
+nan
+0.15707963705062866E1
+inf
+inf
+inf
+inf
+inf
+0.34028234663852886E39
+nan
+0.15707963705062866E1
+inf
+inf
+inf
+inf
+inf
+0.34028234663852886E39
+nan
+0.15707963705062866E1
+inf
+inf
+inf
+inf
+inf
+0.34028234663852886E39
+nan
+0.15707963705062866E1
+inf
+inf
+inf
+inf
+inf
+0.34028234663852886E39
+nan
+0.15707963705062866E1
+inf
+inf
+inf
+inf
+inf
+0.34028234663852886E39
+nan
+0.15707963705062866E1
+inf
+inf
+inf
+inf
+inf
+0.34028234663852886E39
+nan
+0.15707963705062866E1
+inf
+inf
+inf
+inf
+inf
+0.34028234663852886E39
+nan
+0.15707963705062866E1
+inf
+inf
+inf
+inf
+inf
+0.34028234663852886E39
+nan
+0.15707963705062866E1
+inf
+inf
+inf
+inf
+inf
+0.34028234663852886E39
+nan
+0.15707963705062866E1
+inf
+nan
+inf
+inf
+inf
+0.34028234663852886E39
+nan
+0.15707963705062866E1
+0.1E1
+~inf
+inf
+inf
+~inf
+0.34028234663852886E39
+nan
+0.15707963705062866E1
+0.0
+~inf
+inf
+inf
+~inf
+0.34028234663852886E39
+nan
+0.15707963705062866E1
+0.0
+~inf
+inf
+inf
+~inf
+0.34028234663852886E39
+nan
+0.15707963705062866E1
+0.0
+~inf
+inf
+inf
+~inf
+0.34028234663852886E39
+nan
+0.15707963705062866E1
+0.0
+~inf
+inf
+inf
+~inf
+0.34028234663852886E39
+nan
+0.15707963705062866E1
+0.0
+~inf
+inf
+inf
+~inf
+0.34028234663852886E39
+nan
+0.15707963705062866E1
+0.0
+~inf
+inf
+inf
+~inf
+0.34028234663852886E39
+nan
+0.15707963705062866E1
+0.0
+~inf
+inf
+inf
+~inf
+0.34028234663852886E39
+nan
+0.15707963705062866E1
+0.0
+~inf
+inf
+inf
+~inf
+0.34028234663852886E39
+nan
+0.15707963705062866E1
+0.0
+~inf
+inf
+inf
+~inf
+0.34028234663852886E39
+nan
+0.15707963705062866E1
+0.0
+~inf
+inf
+inf
+~inf
+0.34028234663852886E39
+nan
+0.15707963705062866E1
+0.0
+~inf
+inf
+inf
+~inf
+0.34028234663852886E39
+nan
+0.15707963705062866E1
+0.0
+nan
+inf
+inf
+~inf
+0.34028234663852886E39
+nan
+0.15707963705062866E1
+0.1E1
+inf
+inf
+nan
+nan
+inf
+nan
+0.7853981852531433
+inf
+~inf
+nan
+inf
+nan
+0.34028234663852886E39
+nan
+0.2356194496154785E1
+0.0
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+inf
+inf
+nan
+nan
+inf
+nan
+0.7853981852531433
+inf
+~inf
+~inf
+~inf
+~inf
+~0.34028234663852886E39
+nan
+~0.15707963705062866E1
+inf
+~inf
+~inf
+~inf
+~inf
+~0.34028234663852886E39
+nan
+~0.15707963705062866E1
+inf
+~inf
+~inf
+~inf
+~inf
+~0.34028234663852886E39
+nan
+~0.15707963705062866E1
+inf
+~inf
+~inf
+~inf
+~inf
+~0.34028234663852886E39
+nan
+~0.15707963705062866E1
+inf
+~inf
+~inf
+~inf
+~inf
+~0.34028234663852886E39
+nan
+~0.15707963705062866E1
+inf
+~inf
+~inf
+~inf
+~inf
+~0.34028234663852886E39
+nan
+~0.15707963705062866E1
+inf
+~inf
+~inf
+~inf
+~inf
+~0.34028234663852886E39
+nan
+~0.15707963705062866E1
+inf
+~inf
+~inf
+~inf
+~inf
+~0.34028234663852886E39
+nan
+~0.15707963705062866E1
+inf
+~inf
+~inf
+~inf
+~inf
+~0.34028234663852886E39
+nan
+~0.15707963705062866E1
+inf
+~inf
+~inf
+~inf
+~inf
+~0.34028234663852886E39
+nan
+~0.15707963705062866E1
+inf
+~inf
+~inf
+~inf
+~inf
+~0.34028234663852886E39
+nan
+~0.15707963705062866E1
+inf
+~inf
+~inf
+~inf
+~inf
+~0.34028234663852886E39
+nan
+~0.15707963705062866E1
+inf
+nan
+~inf
+~inf
+~inf
+~0.34028234663852886E39
+nan
+~0.15707963705062866E1
+0.1E1
+inf
+~inf
+~inf
+inf
+~0.34028234663852886E39
+nan
+~0.15707963705062866E1
+0.0
+inf
+~inf
+~inf
+inf
+~0.34028234663852886E39
+nan
+~0.15707963705062866E1
+0.0
+inf
+~inf
+~inf
+inf
+~0.34028234663852886E39
+nan
+~0.15707963705062866E1
+0.0
+inf
+~inf
+~inf
+inf
+~0.34028234663852886E39
+nan
+~0.15707963705062866E1
+0.0
+inf
+~inf
+~inf
+inf
+~0.34028234663852886E39
+nan
+~0.15707963705062866E1
+0.0
+inf
+~inf
+~inf
+inf
+~0.34028234663852886E39
+nan
+~0.15707963705062866E1
+0.0
+inf
+~inf
+~inf
+inf
+~0.34028234663852886E39
+nan
+~0.15707963705062866E1
+0.0
+inf
+~inf
+~inf
+inf
+~0.34028234663852886E39
+nan
+~0.15707963705062866E1
+0.0
+inf
+~inf
+~inf
+inf
+~0.34028234663852886E39
+nan
+~0.15707963705062866E1
+0.0
+inf
+~inf
+~inf
+inf
+~0.34028234663852886E39
+nan
+~0.15707963705062866E1
+0.0
+inf
+~inf
+~inf
+inf
+~0.34028234663852886E39
+nan
+~0.15707963705062866E1
+0.0
+inf
+~inf
+~inf
+inf
+~0.34028234663852886E39
+nan
+~0.15707963705062866E1
+0.0
+nan
+~inf
+~inf
+inf
+~0.34028234663852886E39
+nan
+~0.15707963705062866E1
+0.1E1
+~inf
+nan
+~inf
+nan
+~0.34028234663852886E39
+nan
+~0.7853981852531433
+inf
+inf
+~inf
+nan
+nan
+~inf
+nan
+~0.2356194496154785E1
+0.0
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+~inf
+nan
+~inf
+nan
+~0.34028234663852886E39
+nan
+~0.7853981852531433
+inf
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+0.1E1
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+0.1E1
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+inf
+inf
+inf
+inf
+0.34028234663852886E39
+nan
+0.15707963705062866E1
+inf
+inf
+inf
+inf
+inf
+0.34028234663852886E39
+nan
+0.15707963705062866E1
+inf
+inf
+inf
+inf
+inf
+0.34028234663852886E39
+nan
+0.15707963705062866E1
+inf
+inf
+inf
+inf
+inf
+0.34028234663852886E39
+nan
+0.15707963705062866E1
+inf
+inf
+inf
+inf
+inf
+0.34028234663852886E39
+nan
+0.15707963705062866E1
+inf
+inf
+inf
+inf
+inf
+0.34028234663852886E39
+nan
+0.15707963705062866E1
+inf
+inf
+inf
+inf
+inf
+0.34028234663852886E39
+nan
+0.15707963705062866E1
+inf
+inf
+inf
+inf
+inf
+0.34028234663852886E39
+nan
+0.15707963705062866E1
+inf
+inf
+inf
+inf
+inf
+0.34028234663852886E39
+nan
+0.15707963705062866E1
+inf
+inf
+inf
+inf
+inf
+0.34028234663852886E39
+nan
+0.15707963705062866E1
+inf
+inf
+inf
+inf
+inf
+0.34028234663852886E39
+nan
+0.15707963705062866E1
+inf
+inf
+inf
+inf
+inf
+0.34028234663852886E39
+nan
+0.15707963705062866E1
+inf
+nan
+inf
+inf
+inf
+0.34028234663852886E39
+nan
+0.15707963705062866E1
+0.1E1
+~inf
+inf
+inf
+~inf
+0.34028234663852886E39
+nan
+0.15707963705062866E1
+0.0
+~inf
+inf
+inf
+~inf
+0.34028234663852886E39
+nan
+0.15707963705062866E1
+0.0
+~inf
+inf
+inf
+~inf
+0.34028234663852886E39
+nan
+0.15707963705062866E1
+0.0
+~inf
+inf
+inf
+~inf
+0.34028234663852886E39
+nan
+0.15707963705062866E1
+0.0
+~inf
+inf
+inf
+~inf
+0.34028234663852886E39
+nan
+0.15707963705062866E1
+0.0
+~inf
+inf
+inf
+~inf
+0.34028234663852886E39
+nan
+0.15707963705062866E1
+0.0
+~inf
+inf
+inf
+~inf
+0.34028234663852886E39
+nan
+0.15707963705062866E1
+0.0
+~inf
+inf
+inf
+~inf
+0.34028234663852886E39
+nan
+0.15707963705062866E1
+0.0
+~inf
+inf
+inf
+~inf
+0.34028234663852886E39
+nan
+0.15707963705062866E1
+0.0
+~inf
+inf
+inf
+~inf
+0.34028234663852886E39
+nan
+0.15707963705062866E1
+0.0
+~inf
+inf
+inf
+~inf
+0.34028234663852886E39
+nan
+0.15707963705062866E1
+0.0
+~inf
+inf
+inf
+~inf
+0.34028234663852886E39
+nan
+0.15707963705062866E1
+0.0
+nan
+inf
+inf
+~inf
+0.34028234663852886E39
+nan
+0.15707963705062866E1
+0.1E1
+inf
+inf
+nan
+nan
+inf
+nan
+0.7853981852531433
+inf
+~inf
+nan
+inf
+nan
+0.34028234663852886E39
+nan
+0.2356194496154785E1
+0.0
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+inf
+inf
+nan
+nan
+inf
+nan
+0.7853981852531433
+inf
+
+Testing *+, *-
+
+Testing Real.{realCeil,realFloor,realTrunc}
+0.34028234663852886E39  0.34028234663852886E39 0.34028234663852886E39 0.34028234663852886E39
+0.17014117331926443E39  0.17014117331926443E39 0.17014117331926443E39 0.17014117331926443E39
+0.123E4  0.123E4 0.123E4 0.123E4
+0.12300000190734863E2  0.13E2 0.12E2 0.12E2
+0.31415927410125732E1  0.4E1 0.3E1 0.3E1
+0.27182817459106445E1  0.3E1 0.2E1 0.2E1
+0.12300000190734863E1  0.2E1 0.1E1 0.1E1
+0.12300000339746475  0.1E1 0.0 0.0
+0.1230000052601099E~2  0.1E1 0.0 0.0
+0.11754943508222875E~37  0.1E1 0.0 0.0
+0.5877471754111438E~38  0.1E1 0.0 0.0
+0.1401298464324817E~44  0.1E1 0.0 0.0
+0.0  0.0 0.0 0.0
+~0.34028234663852886E39  ~0.34028234663852886E39 ~0.34028234663852886E39 ~0.34028234663852886E39
+~0.17014117331926443E39  ~0.17014117331926443E39 ~0.17014117331926443E39 ~0.17014117331926443E39
+~0.123E4  ~0.123E4 ~0.123E4 ~0.123E4
+~0.12300000190734863E2  ~0.12E2 ~0.13E2 ~0.12E2
+~0.31415927410125732E1  ~0.3E1 ~0.4E1 ~0.3E1
+~0.27182817459106445E1  ~0.2E1 ~0.3E1 ~0.2E1
+~0.12300000190734863E1  ~0.1E1 ~0.2E1 ~0.1E1
+~0.12300000339746475  0.0 ~0.1E1 0.0
+~0.1230000052601099E~2  0.0 ~0.1E1 0.0
+~0.11754943508222875E~37  0.0 ~0.1E1 0.0
+~0.5877471754111438E~38  0.0 ~0.1E1 0.0
+~0.1401298464324817E~44  0.0 ~0.1E1 0.0
+0.0  0.0 0.0 0.0
+
+Testing Real.{<,<=,>,>=,==,!=,?=,unordered}
+false
+false
+true
+true
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+true
+false
+false
+false
+false
+false
+true
+true
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+false
+false
+true
+true
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+false
+false
+true
+true
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+false
+false
+true
+true
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+false
+false
+true
+true
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+false
+false
+true
+true
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+false
+false
+true
+true
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+false
+false
+true
+true
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+false
+false
+true
+true
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+false
+false
+true
+true
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+false
+false
+true
+true
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+false
+false
+true
+true
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+false
+true
+true
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+false
+false
+true
+true
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+false
+true
+false
+false
+false
+false
+true
+true
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+false
+true
+true
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+false
+true
+true
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+false
+true
+true
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+false
+true
+true
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+false
+true
+true
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+false
+true
+true
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+false
+true
+true
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+false
+true
+true
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+false
+true
+true
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+false
+true
+true
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+false
+false
+true
+true
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+false
+true
+true
+
+Testing compare, compareReal
+EQUAL	EQUAL
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+LESS	LESS
+EQUAL	EQUAL
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+LESS	LESS
+LESS	LESS
+EQUAL	EQUAL
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+LESS	LESS
+LESS	LESS
+LESS	LESS
+EQUAL	EQUAL
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+EQUAL	EQUAL
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+EQUAL	EQUAL
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+EQUAL	EQUAL
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+EQUAL	EQUAL
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+EQUAL	EQUAL
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+EQUAL	EQUAL
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+EQUAL	EQUAL
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+EQUAL	EQUAL
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+EQUAL	EQUAL
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+EQUAL	EQUAL
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+EQUAL	EQUAL
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+GREATER	GREATER
+EQUAL	EQUAL
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+GREATER	GREATER
+GREATER	GREATER
+EQUAL	EQUAL
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+EQUAL	EQUAL
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+EQUAL	EQUAL
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+EQUAL	EQUAL
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+EQUAL	EQUAL
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+EQUAL	EQUAL
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+EQUAL	EQUAL
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+EQUAL	EQUAL
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+EQUAL	EQUAL
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+EQUAL	EQUAL
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+EQUAL	EQUAL
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+EQUAL	EQUAL
+
+Testing abs
+
+Testing {from,to}ManExp
+
+Testing split
+
+Testing {from,to}Large
+Testing Real64
+
+Testing fmt
+0.17976931348623157E309
+1.797693E308
+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000000
+1.79769313486E308
+2E308
+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368
+2E308
+1.7976931349E308
+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0000000000
+1.797693135E308
+0.8988465674311579E308
+8.988466E307
+89884656743115785407263711865852178399035283762922498299458738401578630390014269380294779316383439085770229476757191232117160663444732091384233773351768758493024955288275641038122745045194664472037934254227566971152291618451611474082904279666061674137398913102072361584369088590459649940625202013092062429184.000000
+8.98846567431E307
+9E307
+89884656743115785407263711865852178399035283762922498299458738401578630390014269380294779316383439085770229476757191232117160663444732091384233773351768758493024955288275641038122745045194664472037934254227566971152291618451611474082904279666061674137398913102072361584369088590459649940625202013092062429184
+9E307
+8.9884656743E307
+89884656743115785407263711865852178399035283762922498299458738401578630390014269380294779316383439085770229476757191232117160663444732091384233773351768758493024955288275641038122745045194664472037934254227566971152291618451611474082904279666061674137398913102072361584369088590459649940625202013092062429184.0000000000
+8.988465674E307
+0.123E4
+1.230000E3
+1230.000000
+1230
+1E3
+1230
+1E3
+1.2300000000E3
+1230.0000000000
+1230
+0.123E2
+1.230000E1
+12.300000
+12.3
+1E1
+12
+10
+1.2300000000E1
+12.3000000000
+12.3
+0.3141592653589793E1
+3.141593E0
+3.141593
+3.14159265359
+3E0
+3
+3
+3.1415926536E0
+3.1415926536
+3.141592654
+0.2718281828459045E1
+2.718282E0
+2.718282
+2.71828182846
+3E0
+3
+3
+2.7182818285E0
+2.7182818285
+2.718281828
+0.123E1
+1.230000E0
+1.230000
+1.23
+1E0
+1
+1
+1.2300000000E0
+1.2300000000
+1.23
+0.123
+1.230000E~1
+0.123000
+0.123
+1E~1
+0
+0.1
+1.2300000000E~1
+0.1230000000
+0.123
+0.123E~2
+1.230000E~3
+0.001230
+0.00123
+1E~3
+0
+1E~3
+1.2300000000E~3
+0.0012300000
+0.00123
+0.22250738585072014E~307
+2.225074E~308
+0.000000
+2.22507385851E~308
+2E~308
+0
+2E~308
+2.2250738585E~308
+0.0000000000
+2.225073859E~308
+0.11125369292536007E~307
+1.112537E~308
+0.000000
+1.11253692925E~308
+1E~308
+0
+1E~308
+1.1125369293E~308
+0.0000000000
+1.112536929E~308
+0.5E~323
+4.940656E~324
+0.000000
+4.94065645841E~324
+5E~324
+0
+5E~324
+4.9406564584E~324
+0.0000000000
+4.940656458E~324
+0.0
+0.000000E0
+0.000000
+0
+0E0
+0
+0
+0.0000000000E0
+0.0000000000
+0
+~0.17976931348623157E309
+~1.797693E308
+~179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000000
+~1.79769313486E308
+~2E308
+~179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368
+~2E308
+~1.7976931349E308
+~179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0000000000
+~1.797693135E308
+~0.8988465674311579E308
+~8.988466E307
+~89884656743115785407263711865852178399035283762922498299458738401578630390014269380294779316383439085770229476757191232117160663444732091384233773351768758493024955288275641038122745045194664472037934254227566971152291618451611474082904279666061674137398913102072361584369088590459649940625202013092062429184.000000
+~8.98846567431E307
+~9E307
+~89884656743115785407263711865852178399035283762922498299458738401578630390014269380294779316383439085770229476757191232117160663444732091384233773351768758493024955288275641038122745045194664472037934254227566971152291618451611474082904279666061674137398913102072361584369088590459649940625202013092062429184
+~9E307
+~8.9884656743E307
+~89884656743115785407263711865852178399035283762922498299458738401578630390014269380294779316383439085770229476757191232117160663444732091384233773351768758493024955288275641038122745045194664472037934254227566971152291618451611474082904279666061674137398913102072361584369088590459649940625202013092062429184.0000000000
+~8.988465674E307
+~0.123E4
+~1.230000E3
+~1230.000000
+~1230
+~1E3
+~1230
+~1E3
+~1.2300000000E3
+~1230.0000000000
+~1230
+~0.123E2
+~1.230000E1
+~12.300000
+~12.3
+~1E1
+~12
+~10
+~1.2300000000E1
+~12.3000000000
+~12.3
+~0.3141592653589793E1
+~3.141593E0
+~3.141593
+~3.14159265359
+~3E0
+~3
+~3
+~3.1415926536E0
+~3.1415926536
+~3.141592654
+~0.2718281828459045E1
+~2.718282E0
+~2.718282
+~2.71828182846
+~3E0
+~3
+~3
+~2.7182818285E0
+~2.7182818285
+~2.718281828
+~0.123E1
+~1.230000E0
+~1.230000
+~1.23
+~1E0
+~1
+~1
+~1.2300000000E0
+~1.2300000000
+~1.23
+~0.123
+~1.230000E~1
+~0.123000
+~0.123
+~1E~1
+~0
+~0.1
+~1.2300000000E~1
+~0.1230000000
+~0.123
+~0.123E~2
+~1.230000E~3
+~0.001230
+~0.00123
+~1E~3
+~0
+~1E~3
+~1.2300000000E~3
+~0.0012300000
+~0.00123
+~0.22250738585072014E~307
+~2.225074E~308
+~0.000000
+~2.22507385851E~308
+~2E~308
+~0
+~2E~308
+~2.2250738585E~308
+~0.0000000000
+~2.225073859E~308
+~0.11125369292536007E~307
+~1.112537E~308
+~0.000000
+~1.11253692925E~308
+~1E~308
+~0
+~1E~308
+~1.1125369293E~308
+~0.0000000000
+~1.112536929E~308
+~0.5E~323
+~4.940656E~324
+~0.000000
+~4.94065645841E~324
+~5E~324
+~0
+~5E~324
+~4.9406564584E~324
+~0.0000000000
+~4.940656458E~324
+0.0
+0.000000E0
+0.000000
+0
+0E0
+0
+0
+0.0000000000E0
+0.0000000000
+0
+
+Testing scan0.17976931348623157E309	0.17976931348623157E309
+0.8988465674311579E308	0.8988465674311579E308
+0.123E4	0.123E4
+0.123E2	0.123E2
+0.3141592653589793E1	0.3141592653589793E1
+0.2718281828459045E1	0.2718281828459045E1
+0.123E1	0.123E1
+0.123	0.123
+0.123E~2	0.123E~2
+0.22250738585072014E~307	0.22250738585072014E~307
+0.11125369292536007E~307	0.11125369292536007E~307
+0.5E~323	0.5E~323
+0.0	0.0
+~0.17976931348623157E309	~0.17976931348623157E309
+~0.8988465674311579E308	~0.8988465674311579E308
+~0.123E4	~0.123E4
+~0.123E2	~0.123E2
+~0.3141592653589793E1	~0.3141592653589793E1
+~0.2718281828459045E1	~0.2718281828459045E1
+~0.123E1	~0.123E1
+~0.123	~0.123
+~0.123E~2	~0.123E~2
+~0.22250738585072014E~307	~0.22250738585072014E~307
+~0.11125369292536007E~307	~0.11125369292536007E~307
+~0.5E~323	~0.5E~323
+0.0	0.0
+inf	inf
+~inf	~inf
+nan	nan
+inf	inf
+
+Testing checkFloat
+
+Testing class, isFinite, isNan, isNormal
+0.17976931348623157E309	normal
+	isFinite = true	isNan = false	isNormal = true
+0.8988465674311579E308	normal
+	isFinite = true	isNan = false	isNormal = true
+0.123E4	normal
+	isFinite = true	isNan = false	isNormal = true
+0.123E2	normal
+	isFinite = true	isNan = false	isNormal = true
+0.3141592653589793E1	normal
+	isFinite = true	isNan = false	isNormal = true
+0.2718281828459045E1	normal
+	isFinite = true	isNan = false	isNormal = true
+0.123E1	normal
+	isFinite = true	isNan = false	isNormal = true
+0.123	normal
+	isFinite = true	isNan = false	isNormal = true
+0.123E~2	normal
+	isFinite = true	isNan = false	isNormal = true
+0.22250738585072014E~307	normal
+	isFinite = true	isNan = false	isNormal = true
+0.11125369292536007E~307	subnormal
+	isFinite = true	isNan = false	isNormal = false
+0.5E~323	subnormal
+	isFinite = true	isNan = false	isNormal = false
+0.0	zero
+	isFinite = true	isNan = false	isNormal = false
+~0.17976931348623157E309	normal
+	isFinite = true	isNan = false	isNormal = true
+~0.8988465674311579E308	normal
+	isFinite = true	isNan = false	isNormal = true
+~0.123E4	normal
+	isFinite = true	isNan = false	isNormal = true
+~0.123E2	normal
+	isFinite = true	isNan = false	isNormal = true
+~0.3141592653589793E1	normal
+	isFinite = true	isNan = false	isNormal = true
+~0.2718281828459045E1	normal
+	isFinite = true	isNan = false	isNormal = true
+~0.123E1	normal
+	isFinite = true	isNan = false	isNormal = true
+~0.123	normal
+	isFinite = true	isNan = false	isNormal = true
+~0.123E~2	normal
+	isFinite = true	isNan = false	isNormal = true
+~0.22250738585072014E~307	normal
+	isFinite = true	isNan = false	isNormal = true
+~0.11125369292536007E~307	subnormal
+	isFinite = true	isNan = false	isNormal = false
+~0.5E~323	subnormal
+	isFinite = true	isNan = false	isNormal = false
+0.0	zero
+	isFinite = true	isNan = false	isNormal = false
+inf	inf
+	isFinite = false	isNan = false	isNormal = false
+~inf	inf
+	isFinite = false	isNan = false	isNormal = false
+nan	nan
+	isFinite = false	isNan = true	isNormal = false
+inf	inf
+	isFinite = false	isNan = false	isNormal = false
+
+Testing maxFinite, minPos, minNormalPos
+1.79769313486E308
+1.79769313486E308
+true
+4.94065645841E~324
+4.94065645841E~324
+true
+2.22507385851E~308
+2.22507385851E~308
+true
+
+Testring fromString
+
+Testing {from,to}Decimal
+inf inf true
+inf inf true
+~inf ~inf true
+~inf ~inf true
+inf inf true
+inf inf true
+~inf ~inf true
+~inf ~inf true
+nan nan true
+nan nan true
+~nan nan false
+~nan nan false
+0.0 0.0 true
+0.0 0.0 true
+0.0 0.0 true
+~0.0 0.0 false
+0.15E2 0.15E2 true
+0.15E1 0.15E1 true
+~0.15E2 ~0.15E2 true
+0.15E2 0.15E2 true
+0.15E~2 0.15E~2 true
+0.15E~2 0.15E~2 true
+0.15E~2 0.15E~2 true
+0.12E1000 inf false
+~0.12E1000 ~inf false
+0.1E~998 0.0 false
+~0.1E~998 0.0 false
+inf inf true
+
+Testing {from,to}LargeInt
+0.17976931348623157E309	179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	0.17976931348623157E309
+0.8988465674311579E308	89884656743115790000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	0.8988465674311579E308
+0.123E4	1230	0.123E4
+0.123E2	12	0.12E2
+0.3141592653589793E1	3	0.3E1
+0.2718281828459045E1	2	0.2E1
+0.123E1	1	0.1E1
+0.123	0	0.0
+0.123E~2	0	0.0
+0.22250738585072014E~307	0	0.0
+0.11125369292536007E~307	0	0.0
+0.5E~323	0	0.0
+0.0	0	0.0
+~0.17976931348623157E309	~179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	~0.17976931348623157E309
+~0.8988465674311579E308	~89884656743115790000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	~0.8988465674311579E308
+~0.123E4	~1230	~0.123E4
+~0.123E2	~13	~0.13E2
+~0.3141592653589793E1	~4	~0.4E1
+~0.2718281828459045E1	~3	~0.3E1
+~0.123E1	~2	~0.2E1
+~0.123	~1	~0.1E1
+~0.123E~2	~1	~0.1E1
+~0.22250738585072014E~307	~1	~0.1E1
+~0.11125369292536007E~307	~1	~0.1E1
+~0.5E~323	~1	~0.1E1
+0.0	0	0.0
+nearest	0.0	0
+nearest	0.0	0
+nearest	0.1E13	1000000000000
+nearest	~0.1E13	~1000000000000
+nearest	0.25	0
+nearest	~0.25	0
+nearest	0.100000000000025E13	1000000000000
+nearest	~0.99999999999975E12	~1000000000000
+nearest	0.5	0
+nearest	~0.5	0
+nearest	0.10000000000005E13	1000000000000
+nearest	~0.9999999999995E12	~1000000000000
+nearest	0.75	1
+nearest	~0.75	~1
+nearest	0.100000000000075E13	1000000000001
+nearest	~0.99999999999925E12	~999999999999
+nearest	0.1E1	1
+nearest	~0.1E1	~1
+nearest	0.1000000000001E13	1000000000001
+nearest	~0.999999999999E12	~999999999999
+nearest	0.125E1	1
+nearest	~0.125E1	~1
+nearest	0.100000000000125E13	1000000000001
+nearest	~0.99999999999875E12	~999999999999
+nearest	0.15E1	2
+nearest	~0.15E1	~2
+nearest	0.10000000000015E13	1000000000002
+nearest	~0.9999999999985E12	~999999999998
+nearest	0.175E1	2
+nearest	~0.175E1	~2
+nearest	0.100000000000175E13	1000000000002
+nearest	~0.99999999999825E12	~999999999998
+nearest	0.2E1	2
+nearest	~0.2E1	~2
+nearest	0.1000000000002E13	1000000000002
+nearest	~0.999999999998E12	~999999999998
+nearest	0.25E1	2
+nearest	~0.25E1	~2
+nearest	0.10000000000025E13	1000000000002
+nearest	~0.9999999999975E12	~999999999998
+nearest	0.3E1	3
+nearest	~0.3E1	~3
+nearest	0.1000000000003E13	1000000000003
+nearest	~0.999999999997E12	~999999999997
+neginf	0.0	0
+neginf	0.0	0
+neginf	0.1E13	1000000000000
+neginf	~0.1E13	~1000000000000
+neginf	0.25	0
+neginf	~0.25	~1
+neginf	0.100000000000025E13	1000000000000
+neginf	~0.99999999999975E12	~1000000000000
+neginf	0.5	0
+neginf	~0.5	~1
+neginf	0.10000000000005E13	1000000000000
+neginf	~0.9999999999995E12	~1000000000000
+neginf	0.75	0
+neginf	~0.75	~1
+neginf	0.100000000000075E13	1000000000000
+neginf	~0.99999999999925E12	~1000000000000
+neginf	0.1E1	1
+neginf	~0.1E1	~1
+neginf	0.1000000000001E13	1000000000001
+neginf	~0.999999999999E12	~999999999999
+neginf	0.125E1	1
+neginf	~0.125E1	~2
+neginf	0.100000000000125E13	1000000000001
+neginf	~0.99999999999875E12	~999999999999
+neginf	0.15E1	1
+neginf	~0.15E1	~2
+neginf	0.10000000000015E13	1000000000001
+neginf	~0.9999999999985E12	~999999999999
+neginf	0.175E1	1
+neginf	~0.175E1	~2
+neginf	0.100000000000175E13	1000000000001
+neginf	~0.99999999999825E12	~999999999999
+neginf	0.2E1	2
+neginf	~0.2E1	~2
+neginf	0.1000000000002E13	1000000000002
+neginf	~0.999999999998E12	~999999999998
+neginf	0.25E1	2
+neginf	~0.25E1	~3
+neginf	0.10000000000025E13	1000000000002
+neginf	~0.9999999999975E12	~999999999998
+neginf	0.3E1	3
+neginf	~0.3E1	~3
+neginf	0.1000000000003E13	1000000000003
+neginf	~0.999999999997E12	~999999999997
+posinf	0.0	0
+posinf	0.0	0
+posinf	0.1E13	1000000000000
+posinf	~0.1E13	~1000000000000
+posinf	0.25	1
+posinf	~0.25	0
+posinf	0.100000000000025E13	1000000000001
+posinf	~0.99999999999975E12	~999999999999
+posinf	0.5	1
+posinf	~0.5	0
+posinf	0.10000000000005E13	1000000000001
+posinf	~0.9999999999995E12	~999999999999
+posinf	0.75	1
+posinf	~0.75	0
+posinf	0.100000000000075E13	1000000000001
+posinf	~0.99999999999925E12	~999999999999
+posinf	0.1E1	1
+posinf	~0.1E1	~1
+posinf	0.1000000000001E13	1000000000001
+posinf	~0.999999999999E12	~999999999999
+posinf	0.125E1	2
+posinf	~0.125E1	~1
+posinf	0.100000000000125E13	1000000000002
+posinf	~0.99999999999875E12	~999999999998
+posinf	0.15E1	2
+posinf	~0.15E1	~1
+posinf	0.10000000000015E13	1000000000002
+posinf	~0.9999999999985E12	~999999999998
+posinf	0.175E1	2
+posinf	~0.175E1	~1
+posinf	0.100000000000175E13	1000000000002
+posinf	~0.99999999999825E12	~999999999998
+posinf	0.2E1	2
+posinf	~0.2E1	~2
+posinf	0.1000000000002E13	1000000000002
+posinf	~0.999999999998E12	~999999999998
+posinf	0.25E1	3
+posinf	~0.25E1	~2
+posinf	0.10000000000025E13	1000000000003
+posinf	~0.9999999999975E12	~999999999997
+posinf	0.3E1	3
+posinf	~0.3E1	~3
+posinf	0.1000000000003E13	1000000000003
+posinf	~0.999999999997E12	~999999999997
+zero	0.0	0
+zero	0.0	0
+zero	0.1E13	1000000000000
+zero	~0.1E13	~1000000000000
+zero	0.25	0
+zero	~0.25	0
+zero	0.100000000000025E13	1000000000000
+zero	~0.99999999999975E12	~999999999999
+zero	0.5	0
+zero	~0.5	0
+zero	0.10000000000005E13	1000000000000
+zero	~0.9999999999995E12	~999999999999
+zero	0.75	0
+zero	~0.75	0
+zero	0.100000000000075E13	1000000000000
+zero	~0.99999999999925E12	~999999999999
+zero	0.1E1	1
+zero	~0.1E1	~1
+zero	0.1000000000001E13	1000000000001
+zero	~0.999999999999E12	~999999999999
+zero	0.125E1	1
+zero	~0.125E1	~1
+zero	0.100000000000125E13	1000000000001
+zero	~0.99999999999875E12	~999999999998
+zero	0.15E1	1
+zero	~0.15E1	~1
+zero	0.10000000000015E13	1000000000001
+zero	~0.9999999999985E12	~999999999998
+zero	0.175E1	1
+zero	~0.175E1	~1
+zero	0.100000000000175E13	1000000000001
+zero	~0.99999999999825E12	~999999999998
+zero	0.2E1	2
+zero	~0.2E1	~2
+zero	0.1000000000002E13	1000000000002
+zero	~0.999999999998E12	~999999999998
+zero	0.25E1	2
+zero	~0.25E1	~2
+zero	0.10000000000025E13	1000000000002
+zero	~0.9999999999975E12	~999999999997
+zero	0.3E1	3
+zero	~0.3E1	~3
+zero	0.1000000000003E13	1000000000003
+zero	~0.999999999997E12	~999999999997
+
+Testing fromInt
+
+Testing toInt
+
+Testing ceil,floor,round,trunc
+
+Testing copySign, sameSign, sign, signBit
+Testing max, min
+
+Testing  Real.Math.{acos,asin,atan,cos,cosh,exp,ln,log10,sin,sinh,sqrt,tan,tanh}
+nan
+nan
+0.15707963267948966E1
+0.17976931348623157E309
+inf
+inf
+0.709782712893384E3
+0.30825471555991675E3
+0.17976931348623157E309
+inf
+0.13407807929942597E155
+nan
+0.1E1
+nan
+nan
+0.15707963267948966E1
+0.8988465674311579E308
+inf
+inf
+0.7090895657128241E3
+0.30795368556425274E3
+0.8988465674311579E308
+inf
+0.9480751908109176E154
+nan
+0.1E1
+nan
+nan
+0.15699833188439432E1
+0.664271699255767E~1
+inf
+inf
+0.7114769448366463E1
+0.3089905111439398E1
+~0.9977912763176868
+inf
+0.3507135583350036E2
+~0.1502083074494347E2
+0.1E1
+nan
+nan
+0.14896739346939956E1
+0.9647326178866098
+0.10984799433834481E6
+0.2196959886721379E6
+0.2509599262378372E1
+0.1089905111439398E1
+~0.26323179136580094
+0.10984799433379307E6
+0.35071355833500366E1
+~0.2728546609551249
+0.9999999999585633
+nan
+nan
+0.12626272556789118E1
+~0.1E1
+0.11591953275521519E2
+0.23140692632779267E2
+0.11447298858494002E1
+0.49714987269413385
+0.12246063538223773E~15
+0.11548739357257746E2
+0.17724538509055159E1
+~0.12246063538223773E~15
+0.99627207622075
+nan
+nan
+0.12182829050172777E1
+~0.9117339147869651
+0.7610125138662287E1
+0.15154262241479262E2
+0.1E1
+0.4342944819032518
+0.41078129050290885
+0.7544137102816975E1
+0.16487212707001282E1
+~0.4505495340698077
+0.9913289158005998
+nan
+nan
+0.8881737743776796
+0.3342377271245026
+0.18567610569852664E1
+0.34212295362896734E1
+0.20701416938432612
+0.8990511143939793E~1
+0.9424888019316975
+0.1564468479304407E1
+0.11090536506409416E1
+0.2819815734268152E1
+0.8425793256589296
+0.14474840516030247E1
+0.12331227519187199
+0.12238528147180266
+0.9924450321351935
+0.1007574041754155E1
+0.11308844209474893E1
+~0.20955709236097197E1
+~0.9100948885606021
+0.12269009002431533
+0.12331037919333422
+0.3507135583350036
+0.12362406586927442
+0.12238344189440876
+0.1569566326484752E1
+0.1230000310144711E~2
+0.1229999379711563E~2
+0.9999992435500954
+0.10000007564500955E1
+0.10012307567602399E1
+~0.6700741109597811E1
+~0.2910094888560602E1
+0.12299996898555235E~2
+0.12300003101445235E~2
+0.35071355833500364E~1
+0.12300006202893754E~2
+0.12299993797113753E~2
+0.15707963267948966E1
+0.22250738585072014E~307
+0.22250738585072014E~307
+0.1E1
+0.1E1
+0.1E1
+~0.7083964185322641E3
+~0.3076526555685888E3
+0.22250738585072014E~307
+0.22250738585072014E~307
+0.14916681462400413E~153
+0.22250738585072014E~307
+0.22250738585072014E~307
+0.15707963267948966E1
+0.11125369292536007E~307
+0.11125369292536007E~307
+0.1E1
+0.1E1
+0.1E1
+~0.7090895657128241E3
+~0.30795368556425274E3
+0.11125369292536007E~307
+0.11125369292536007E~307
+0.10547686614863E~153
+0.11125369292536007E~307
+0.11125369292536007E~307
+0.15707963267948966E1
+0.5E~323
+0.5E~323
+0.1E1
+0.1E1
+0.1E1
+~0.7444400719213812E3
+~0.3233062153431158E3
+0.5E~323
+0.5E~323
+0.22227587494850775E~161
+0.5E~323
+0.5E~323
+0.15707963267948966E1
+0.0
+0.0
+0.1E1
+0.1E1
+0.1E1
+~inf
+~inf
+0.0
+0.0
+0.0
+0.0
+0.0
+nan
+nan
+~0.15707963267948966E1
+~0.17976931348623157E309
+inf
+0.0
+nan
+nan
+~0.17976931348623157E309
+~inf
+nan
+nan
+~0.1E1
+nan
+nan
+~0.15707963267948966E1
+~0.8988465674311579E308
+inf
+0.0
+nan
+nan
+~0.8988465674311579E308
+~inf
+nan
+nan
+~0.1E1
+nan
+nan
+~0.15699833188439432E1
+0.664271699255767E~1
+inf
+0.0
+nan
+nan
+0.9977912763176868
+~inf
+nan
+0.1502083074494347E2
+~0.1E1
+nan
+nan
+~0.14896739346939956E1
+0.9647326178866098
+0.10984799433834481E6
+0.4551744463083231E~5
+nan
+nan
+0.26323179136580094
+~0.10984799433379307E6
+nan
+0.2728546609551249
+~0.9999999999585633
+nan
+nan
+~0.12626272556789118E1
+~0.1E1
+0.11591953275521519E2
+0.4321391826377226E~1
+nan
+nan
+~0.12246063538223773E~15
+~0.11548739357257746E2
+nan
+0.12246063538223773E~15
+~0.99627207622075
+nan
+nan
+~0.12182829050172777E1
+~0.9117339147869651
+0.7610125138662287E1
+0.6598803584531254E~1
+nan
+nan
+~0.41078129050290885
+~0.7544137102816975E1
+nan
+0.4505495340698077
+~0.9913289158005998
+nan
+nan
+~0.8881737743776796
+0.3342377271245026
+0.18567610569852664E1
+0.2922925776808594
+nan
+nan
+~0.9424888019316975
+~0.1564468479304407E1
+nan
+~0.2819815734268152E1
+~0.8425793256589296
+0.16941086019867686E1
+~0.12331227519187199
+~0.12238528147180266
+0.9924450321351935
+0.1007574041754155E1
+0.8842636625608209
+nan
+nan
+~0.12269009002431533
+~0.12331037919333422
+nan
+~0.12362406586927442
+~0.12238344189440876
+0.15720263271050414E1
+~0.1230000310144711E~2
+~0.1229999379711563E~2
+0.9999992435500954
+0.10000007564500955E1
+0.9987707561399508
+nan
+nan
+~0.12299996898555235E~2
+~0.12300003101445235E~2
+nan
+~0.12300006202893754E~2
+~0.12299993797113753E~2
+0.15707963267948966E1
+~0.22250738585072014E~307
+~0.22250738585072014E~307
+0.1E1
+0.1E1
+0.1E1
+nan
+nan
+~0.22250738585072014E~307
+~0.22250738585072014E~307
+nan
+~0.22250738585072014E~307
+~0.22250738585072014E~307
+0.15707963267948966E1
+~0.11125369292536007E~307
+~0.11125369292536007E~307
+0.1E1
+0.1E1
+0.1E1
+nan
+nan
+~0.11125369292536007E~307
+~0.11125369292536007E~307
+nan
+~0.11125369292536007E~307
+~0.11125369292536007E~307
+0.15707963267948966E1
+~0.5E~323
+~0.5E~323
+0.1E1
+0.1E1
+0.1E1
+nan
+nan
+~0.5E~323
+~0.5E~323
+nan
+~0.5E~323
+~0.5E~323
+0.15707963267948966E1
+0.0
+0.0
+0.1E1
+0.1E1
+0.1E1
+~inf
+~inf
+0.0
+0.0
+0.0
+0.0
+0.0
+nan
+nan
+0.15707963267948966E1
+nan
+inf
+nan
+inf
+inf
+nan
+inf
+inf
+nan
+0.1E1
+nan
+nan
+~0.15707963267948966E1
+nan
+inf
+nan
+nan
+nan
+nan
+~inf
+nan
+nan
+~0.1E1
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+0.15707963267948966E1
+nan
+inf
+nan
+inf
+inf
+nan
+inf
+inf
+nan
+0.1E1
+
+Testing Real.{*,+,-,/,nextAfter,rem} Real.Math.{atan2,pow}
+inf
+inf
+0.0
+0.1E1
+0.17976931348623157E309
+0.0
+0.7853981633974483
+inf
+inf
+inf
+0.8988465674311579E308
+0.2E1
+0.17976931348623155E309
+0.0
+0.11071487177940904E1
+inf
+inf
+0.17976931348623157E309
+0.17976931348623157E309
+0.1461539134034403E306
+0.17976931348623155E309
+0.41709943968791996E292
+0.15707963267948966E1
+inf
+inf
+0.17976931348623157E309
+0.17976931348623157E309
+0.1461539134034403E308
+0.17976931348623155E309
+0.43366647350729996E292
+0.15707963267948966E1
+inf
+inf
+0.17976931348623157E309
+0.17976931348623157E309
+0.5722234971514056E308
+0.17976931348623155E309
+0.7289494880527199E292
+0.15707963267948966E1
+inf
+inf
+0.17976931348623157E309
+0.17976931348623157E309
+0.661334345850887E308
+0.17976931348623155E309
+0.106516282144602E293
+0.15707963267948966E1
+inf
+inf
+0.17976931348623157E309
+0.17976931348623157E309
+0.1461539134034403E309
+0.17976931348623155E309
+0.111778751710758E293
+0.15707963267948966E1
+inf
+0.22111625558806483E308
+0.17976931348623157E309
+0.17976931348623157E309
+inf
+0.17976931348623155E309
+~inf
+0.15707963267948966E1
+0.8228676972690656E38
+0.2211162555880648E306
+0.17976931348623157E309
+0.17976931348623157E309
+inf
+0.17976931348623155E309
+~inf
+0.15707963267948966E1
+0.2394160713951337E1
+0.39999999999999996E1
+0.17976931348623157E309
+0.17976931348623157E309
+inf
+0.17976931348623155E309
+~inf
+0.15707963267948966E1
+0.1E1
+0.19999999999999998E1
+0.17976931348623157E309
+0.17976931348623157E309
+inf
+0.17976931348623155E309
+~inf
+0.15707963267948966E1
+0.1E1
+0.8881784197001251E~15
+0.17976931348623157E309
+0.17976931348623157E309
+inf
+0.17976931348623155E309
+~inf
+0.15707963267948966E1
+0.1E1
+0.0
+0.17976931348623157E309
+0.17976931348623157E309
+inf
+0.17976931348623155E309
+nan
+0.15707963267948966E1
+0.1E1
+~inf
+0.0
+inf
+~0.1E1
+0.17976931348623155E309
+0.0
+0.2356194490192345E1
+0.0
+~inf
+0.8988465674311579E308
+inf
+~0.2E1
+0.17976931348623155E309
+0.0
+0.20344439357957027E1
+0.0
+~inf
+0.17976931348623157E309
+0.17976931348623157E309
+~0.1461539134034403E306
+0.17976931348623155E309
+0.41709943968791996E292
+0.15707963267948966E1
+0.0
+~inf
+0.17976931348623157E309
+0.17976931348623157E309
+~0.1461539134034403E308
+0.17976931348623155E309
+0.43366647350729996E292
+0.15707963267948966E1
+0.0
+~inf
+0.17976931348623157E309
+0.17976931348623157E309
+~0.5722234971514056E308
+0.17976931348623155E309
+0.7289494880527199E292
+0.15707963267948966E1
+0.0
+~inf
+0.17976931348623157E309
+0.17976931348623157E309
+~0.661334345850887E308
+0.17976931348623155E309
+0.106516282144602E293
+0.15707963267948966E1
+0.0
+~inf
+0.17976931348623157E309
+0.17976931348623157E309
+~0.1461539134034403E309
+0.17976931348623155E309
+0.111778751710758E293
+0.15707963267948966E1
+0.0
+~0.22111625558806483E308
+0.17976931348623157E309
+0.17976931348623157E309
+~inf
+0.17976931348623155E309
+~inf
+0.15707963267948966E1
+0.121526219016593E~37
+~0.2211162555880648E306
+0.17976931348623157E309
+0.17976931348623157E309
+~inf
+0.17976931348623155E309
+~inf
+0.15707963267948966E1
+0.4176829041478983
+~0.39999999999999996E1
+0.17976931348623157E309
+0.17976931348623157E309
+~inf
+0.17976931348623155E309
+~inf
+0.15707963267948966E1
+0.1E1
+~0.19999999999999998E1
+0.17976931348623157E309
+0.17976931348623157E309
+~inf
+0.17976931348623155E309
+~inf
+0.15707963267948966E1
+0.1E1
+~0.8881784197001251E~15
+0.17976931348623157E309
+0.17976931348623157E309
+~inf
+0.17976931348623155E309
+~inf
+0.15707963267948966E1
+0.1E1
+0.0
+0.17976931348623157E309
+0.17976931348623157E309
+~inf
+0.17976931348623155E309
+nan
+0.15707963267948966E1
+0.1E1
+inf
+inf
+~inf
+0.0
+inf
+0.17976931348623157E309
+0.0
+inf
+~inf
+~inf
+inf
+0.0
+0.17976931348623155E309
+0.17976931348623157E309
+0.3141592653589793E1
+0.0
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+inf
+inf
+~inf
+0.0
+inf
+0.17976931348623157E309
+0.0
+inf
+inf
+inf
+~0.8988465674311579E308
+0.5
+0.898846567431158E308
+0.8988465674311579E308
+0.4636476090008061
+inf
+inf
+0.17976931348623157E309
+0.0
+0.1E1
+0.8988465674311579E308
+0.0
+0.7853981633974483
+inf
+inf
+0.8988465674311579E308
+0.8988465674311579E308
+0.7307695670172015E305
+0.8988465674311578E308
+0.20854971984395998E292
+0.15707963267948966E1
+inf
+inf
+0.8988465674311579E308
+0.8988465674311579E308
+0.7307695670172014E307
+0.8988465674311578E308
+0.21683323675364998E292
+0.15707963267948966E1
+inf
+inf
+0.8988465674311579E308
+0.8988465674311579E308
+0.2861117485757028E308
+0.8988465674311578E308
+0.36447474402635997E292
+0.15707963267948966E1
+inf
+inf
+0.8988465674311579E308
+0.8988465674311579E308
+0.3306671729254435E308
+0.8988465674311578E308
+0.53258141072301E292
+0.15707963267948966E1
+inf
+0.1105581277940324E309
+0.8988465674311579E308
+0.8988465674311579E308
+0.7307695670172015E308
+0.8988465674311578E308
+0.55889375855379E292
+0.15707963267948966E1
+inf
+0.11055812779403241E308
+0.8988465674311579E308
+0.8988465674311579E308
+inf
+0.8988465674311578E308
+~inf
+0.15707963267948966E1
+0.7556197911296358E38
+0.1105581277940324E306
+0.8988465674311579E308
+0.8988465674311579E308
+inf
+0.8988465674311578E308
+~inf
+0.15707963267948966E1
+0.23921203917638425E1
+0.19999999999999998E1
+0.8988465674311579E308
+0.8988465674311579E308
+inf
+0.8988465674311578E308
+~inf
+0.15707963267948966E1
+0.1E1
+0.9999999999999999
+0.8988465674311579E308
+0.8988465674311579E308
+inf
+0.8988465674311578E308
+~inf
+0.15707963267948966E1
+0.1E1
+0.44408920985006257E~15
+0.8988465674311579E308
+0.8988465674311579E308
+inf
+0.8988465674311578E308
+~inf
+0.15707963267948966E1
+0.1E1
+0.0
+0.8988465674311579E308
+0.8988465674311579E308
+inf
+0.8988465674311578E308
+nan
+0.15707963267948966E1
+0.1E1
+~inf
+~0.8988465674311579E308
+inf
+~0.5
+0.8988465674311578E308
+0.8988465674311579E308
+0.2677945044588987E1
+0.0
+~inf
+0.0
+0.17976931348623157E309
+~0.1E1
+0.8988465674311578E308
+0.0
+0.2356194490192345E1
+0.0
+~inf
+0.8988465674311579E308
+0.8988465674311579E308
+~0.7307695670172015E305
+0.8988465674311578E308
+0.20854971984395998E292
+0.15707963267948966E1
+0.0
+~inf
+0.8988465674311579E308
+0.8988465674311579E308
+~0.7307695670172014E307
+0.8988465674311578E308
+0.21683323675364998E292
+0.15707963267948966E1
+0.0
+~inf
+0.8988465674311579E308
+0.8988465674311579E308
+~0.2861117485757028E308
+0.8988465674311578E308
+0.36447474402635997E292
+0.15707963267948966E1
+0.0
+~inf
+0.8988465674311579E308
+0.8988465674311579E308
+~0.3306671729254435E308
+0.8988465674311578E308
+0.53258141072301E292
+0.15707963267948966E1
+0.0
+~0.1105581277940324E309
+0.8988465674311579E308
+0.8988465674311579E308
+~0.7307695670172015E308
+0.8988465674311578E308
+0.55889375855379E292
+0.15707963267948966E1
+0.0
+~0.11055812779403241E308
+0.8988465674311579E308
+0.8988465674311579E308
+~inf
+0.8988465674311578E308
+~inf
+0.15707963267948966E1
+0.13234168979415173E~37
+~0.1105581277940324E306
+0.8988465674311579E308
+0.8988465674311579E308
+~inf
+0.8988465674311578E308
+~inf
+0.15707963267948966E1
+0.4180391603378477
+~0.19999999999999998E1
+0.8988465674311579E308
+0.8988465674311579E308
+~inf
+0.8988465674311578E308
+~inf
+0.15707963267948966E1
+0.1E1
+~0.9999999999999999
+0.8988465674311579E308
+0.8988465674311579E308
+~inf
+0.8988465674311578E308
+~inf
+0.15707963267948966E1
+0.1E1
+~0.44408920985006257E~15
+0.8988465674311579E308
+0.8988465674311579E308
+~inf
+0.8988465674311578E308
+~inf
+0.15707963267948966E1
+0.1E1
+0.0
+0.8988465674311579E308
+0.8988465674311579E308
+~inf
+0.8988465674311578E308
+nan
+0.15707963267948966E1
+0.1E1
+inf
+inf
+~inf
+0.0
+0.898846567431158E308
+0.8988465674311579E308
+0.0
+inf
+~inf
+~inf
+inf
+0.0
+0.8988465674311578E308
+0.8988465674311579E308
+0.3141592653589793E1
+0.0
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+inf
+inf
+~inf
+0.0
+0.898846567431158E308
+0.8988465674311579E308
+0.0
+inf
+inf
+0.17976931348623157E309
+~0.17976931348623157E309
+0.6842102114909646E~305
+0.12300000000000002E4
+0.123E4
+0.6842102114909646E~305
+inf
+inf
+0.8988465674311579E308
+~0.8988465674311579E308
+0.1368420422981929E~304
+0.12300000000000002E4
+0.123E4
+0.1368420422981929E~304
+inf
+0.15129E7
+0.246E4
+0.0
+0.1E1
+0.123E4
+0.0
+0.7853981633974483
+inf
+0.15129E5
+0.12423E4
+0.12177E4
+0.1E3
+0.12299999999999998E4
+~0.7105427357601002E~13
+0.15607966601082315E1
+0.10135212778692258E39
+0.38641589639154454E4
+0.123314159265359E4
+0.122685840734641E4
+0.39152116000606253E3
+0.12299999999999998E4
+0.16372724463908916E1
+0.1568242191980194E1
+0.5095927004180031E10
+0.33434866490046256E4
+0.1232718281828459E4
+0.1227281718171541E4
+0.4524917126408741E3
+0.12299999999999998E4
+0.1336613536511619E1
+0.15685863451663782E1
+0.25074536627404332E9
+0.15129E4
+0.123123E4
+0.122877E4
+0.1E4
+0.12299999999999998E4
+0.17763568394002505E~13
+0.15697963271282298E1
+0.6318053324958281E4
+0.15129E3
+0.1230123E4
+0.1229877E4
+0.1E5
+0.12299999999999998E4
+0.17763568394002505E~13
+0.15706963267952299E1
+0.2399155120256202E1
+0.15129E1
+0.123000123E4
+0.122999877E4
+0.1E7
+0.12299999999999998E4
+0.26423307986078726E~13
+0.15707953267948966E1
+0.1008789569821464E1
+0.27368408459638577E~304
+0.123E4
+0.123E4
+inf
+0.12299999999999998E4
+~inf
+0.15707963267948966E1
+0.1E1
+0.13684204229819289E~304
+0.123E4
+0.123E4
+inf
+0.12299999999999998E4
+~inf
+0.15707963267948966E1
+0.1E1
+0.6077E~320
+0.123E4
+0.123E4
+inf
+0.12299999999999998E4
+~inf
+0.15707963267948966E1
+0.1E1
+0.0
+0.123E4
+0.123E4
+inf
+0.12299999999999998E4
+nan
+0.15707963267948966E1
+0.1E1
+~inf
+~0.17976931348623157E309
+0.17976931348623157E309
+~0.6842102114909646E~305
+0.12299999999999998E4
+0.123E4
+0.3141592653589793E1
+0.0
+~inf
+~0.8988465674311579E308
+0.8988465674311579E308
+~0.1368420422981929E~304
+0.12299999999999998E4
+0.123E4
+0.3141592653589793E1
+0.0
+~0.15129E7
+0.0
+0.246E4
+~0.1E1
+0.12299999999999998E4
+0.0
+0.2356194490192345E1
+0.0
+~0.15129E5
+0.12177E4
+0.12423E4
+~0.1E3
+0.12299999999999998E4
+~0.7105427357601002E~13
+0.15807959934815619E1
+0.9866591080380155E~38
+~0.38641589639154454E4
+0.122685840734641E4
+0.123314159265359E4
+~0.39152116000606253E3
+0.12299999999999998E4
+0.16372724463908916E1
+0.1573350461609599E1
+0.1962351499893407E~9
+~0.33434866490046256E4
+0.1227281718171541E4
+0.1232718281828459E4
+~0.4524917126408741E3
+0.12299999999999998E4
+0.1336613536511619E1
+0.15730063084234152E1
+0.3988109590456341E~8
+~0.15129E4
+0.122877E4
+0.123123E4
+~0.1E4
+0.12299999999999998E4
+0.17763568394002505E~13
+0.15717963264615635E1
+0.15827660017519765E~3
+~0.15129E3
+0.1229877E4
+0.1230123E4
+~0.1E5
+0.12299999999999998E4
+0.17763568394002505E~13
+0.15708963267945633E1
+0.4168133988323405
+~0.15129E1
+0.122999877E4
+0.123000123E4
+~0.1E7
+0.12299999999999998E4
+0.26423307986078726E~13
+0.15707973267948967E1
+0.9912870135810192
+~0.27368408459638577E~304
+0.123E4
+0.123E4
+~inf
+0.12299999999999998E4
+~inf
+0.15707963267948966E1
+0.1E1
+~0.13684204229819289E~304
+0.123E4
+0.123E4
+~inf
+0.12299999999999998E4
+~inf
+0.15707963267948966E1
+0.1E1
+~0.6077E~320
+0.123E4
+0.123E4
+~inf
+0.12299999999999998E4
+~inf
+0.15707963267948966E1
+0.1E1
+0.0
+0.123E4
+0.123E4
+~inf
+0.12299999999999998E4
+nan
+0.15707963267948966E1
+0.1E1
+inf
+inf
+~inf
+0.0
+0.12300000000000002E4
+0.123E4
+0.0
+inf
+~inf
+~inf
+inf
+0.0
+0.12299999999999998E4
+0.123E4
+0.3141592653589793E1
+0.0
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+inf
+inf
+~inf
+0.0
+0.12300000000000002E4
+0.123E4
+0.0
+inf
+inf
+0.17976931348623157E309
+~0.17976931348623157E309
+0.6842102114909646E~307
+0.12300000000000002E2
+0.123E2
+0.6842102114909646E~307
+inf
+inf
+0.8988465674311579E308
+~0.8988465674311579E308
+0.13684204229819291E~306
+0.12300000000000002E2
+0.123E2
+0.13684204229819291E~306
+inf
+0.15129E5
+0.12423E4
+~0.12177E4
+0.1E~1
+0.12300000000000002E2
+0.123E2
+0.999966668666524E~2
+inf
+0.15129000000000002E3
+0.246E2
+0.0
+0.1E1
+0.123E2
+0.0
+0.7853981633974483
+0.25458503459259527E14
+0.3864158963915446E2
+0.15441592653589794E2
+0.9158407346410208E1
+0.3915211600060626E1
+0.12299999999999999E2
+0.28752220392306214E1
+0.13207286264160956E1
+0.2654837180390521E4
+0.33434866490046254E2
+0.15018281828459045E2
+0.9581718171540956E1
+0.4524917126408741E1
+0.12299999999999999E2
+0.14268726861638203E1
+0.1353293796373326E1
+0.9176334983538809E3
+0.15129000000000001E2
+0.13530000000000001E2
+0.1107E2
+0.1E2
+0.12299999999999999E2
+0.8881784197001252E~15
+0.14711276743037347E1
+0.21907019108871804E2
+0.15129000000000001E1
+0.12423E2
+0.12177000000000001E2
+0.10000000000000001E3
+0.12299999999999999E2
+0.8881784197001252E~15
+0.15607966601082315E1
+0.13616275460397014E1
+0.15129E~1
+0.1230123E2
+0.12298770000000001E2
+0.1E5
+0.12299999999999999E2
+0.9749145934989656E~15
+0.15706963267952299E1
+0.10030915761875687E1
+0.2736840845963858E~306
+0.123E2
+0.123E2
+inf
+0.12299999999999999E2
+~inf
+0.15707963267948966E1
+0.1E1
+0.1368420422981929E~306
+0.123E2
+0.123E2
+inf
+0.12299999999999999E2
+~inf
+0.15707963267948966E1
+0.1E1
+0.6E~322
+0.123E2
+0.123E2
+inf
+0.12299999999999999E2
+~inf
+0.15707963267948966E1
+0.1E1
+0.0
+0.123E2
+0.123E2
+inf
+0.12299999999999999E2
+nan
+0.15707963267948966E1
+0.1E1
+~inf
+~0.17976931348623157E309
+0.17976931348623157E309
+~0.6842102114909646E~307
+0.12299999999999999E2
+0.123E2
+0.3141592653589793E1
+0.0
+~inf
+~0.8988465674311579E308
+0.8988465674311579E308
+~0.13684204229819291E~306
+0.12299999999999999E2
+0.123E2
+0.3141592653589793E1
+0.0
+~0.15129E5
+~0.12177E4
+0.12423E4
+~0.1E~1
+0.12299999999999999E2
+0.123E2
+0.3131592986903128E1
+0.0
+~0.15129000000000002E3
+0.0
+0.246E2
+~0.1E1
+0.12299999999999999E2
+0.0
+0.2356194490192345E1
+0.3927960658018527E~13
+~0.3864158963915446E2
+0.9158407346410208E1
+0.15441592653589794E2
+~0.3915211600060626E1
+0.12299999999999999E2
+0.28752220392306214E1
+0.18208640271736978E1
+0.37667093386604673E~3
+~0.33434866490046254E2
+0.9581718171540956E1
+0.15018281828459045E2
+~0.4524917126408741E1
+0.12299999999999999E2
+0.14268726861638203E1
+0.1788298857216467E1
+0.10897596935964895E~2
+~0.15129000000000001E2
+0.1107E2
+0.13530000000000001E2
+~0.1E2
+0.12299999999999999E2
+0.8881784197001252E~15
+0.16704649792860586E1
+0.456474701113044E~1
+~0.15129000000000001E1
+0.12177000000000001E2
+0.12423E2
+~0.10000000000000001E3
+0.12299999999999999E2
+0.8881784197001252E~15
+0.15807959934815619E1
+0.7344152245660008
+~0.15129E~1
+0.12298770000000001E2
+0.1230123E2
+~0.1E5
+0.12299999999999999E2
+0.9749145934989656E~15
+0.15708963267945633E1
+0.9969179521980249
+~0.2736840845963858E~306
+0.123E2
+0.123E2
+~inf
+0.12299999999999999E2
+~inf
+0.15707963267948966E1
+0.1E1
+~0.1368420422981929E~306
+0.123E2
+0.123E2
+~inf
+0.12299999999999999E2
+~inf
+0.15707963267948966E1
+0.1E1
+~0.6E~322
+0.123E2
+0.123E2
+~inf
+0.12299999999999999E2
+~inf
+0.15707963267948966E1
+0.1E1
+0.0
+0.123E2
+0.123E2
+~inf
+0.12299999999999999E2
+nan
+0.15707963267948966E1
+0.1E1
+inf
+inf
+~inf
+0.0
+0.12300000000000002E2
+0.123E2
+0.0
+inf
+~inf
+~inf
+inf
+0.0
+0.12299999999999999E2
+0.123E2
+0.3141592653589793E1
+0.0
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+inf
+inf
+~inf
+0.0
+0.12300000000000002E2
+0.123E2
+0.0
+inf
+inf
+0.17976931348623157E309
+~0.17976931348623157E309
+0.17475689218952297E~307
+0.31415926535897936E1
+0.3141592653589793E1
+0.17475689218952297E~307
+inf
+inf
+0.8988465674311579E308
+~0.8988465674311579E308
+0.349513784379046E~307
+0.31415926535897936E1
+0.3141592653589793E1
+0.349513784379046E~307
+inf
+0.38641589639154454E4
+0.123314159265359E4
+~0.122685840734641E4
+0.25541403687721893E~2
+0.31415926535897936E1
+0.3141592653589793E1
+0.2554134814702444E~2
+inf
+0.3864158963915446E2
+0.15441592653589794E2
+~0.9158407346410208E1
+0.2554140368772189
+0.31415926535897936E1
+0.3141592653589793E1
+0.2500677003788011
+0.13029970550156825E7
+0.9869604401089358E1
+0.6283185307179586E1
+0.0
+0.1E1
+0.3141592653589793E1
+0.0
+0.7853981633974483
+0.364621596072079E2
+0.8539734222673566E1
+0.5859874482048838E1
+0.423310825130748
+0.11557273497909217E1
+0.31415926535897927E1
+0.423310825130748
+0.8575117863558462
+0.2245915771836104E2
+0.38641589639154454E1
+0.43715926535897935E1
+0.19115926535897931E1
+0.25541403687721895E1
+0.31415926535897927E1
+0.6815926535897932
+0.11976205964636717E1
+0.4087844277528462E1
+0.38641589639154456
+0.32645926535897933E1
+0.3018592653589793E1
+0.25541403687721896E2
+0.31415926535897927E1
+0.6659265358979316E~1
+0.15316641976869474E1
+0.11511964305584994E1
+0.38641589639154456E~2
+0.3142822653589793E1
+0.3140362653589793E1
+0.25541403687721895E4
+0.31415926535897927E1
+0.17265358979318352E~3
+0.15704048056548958E1
+0.1001409009482E1
+0.6990275687580919E~307
+0.3141592653589793E1
+0.3141592653589793E1
+0.14119048864730642E309
+0.31415926535897927E1
+0.0
+0.15707963267948966E1
+0.1E1
+0.34951378437904593E~307
+0.3141592653589793E1
+0.3141592653589793E1
+inf
+0.31415926535897927E1
+~inf
+0.15707963267948966E1
+0.1E1
+0.15E~322
+0.3141592653589793E1
+0.3141592653589793E1
+inf
+0.31415926535897927E1
+~inf
+0.15707963267948966E1
+0.1E1
+0.0
+0.3141592653589793E1
+0.3141592653589793E1
+inf
+0.31415926535897927E1
+nan
+0.15707963267948966E1
+0.1E1
+~inf
+~0.17976931348623157E309
+0.17976931348623157E309
+~0.17475689218952297E~307
+0.31415926535897927E1
+0.3141592653589793E1
+0.3141592653589793E1
+0.0
+~inf
+~0.8988465674311579E308
+0.8988465674311579E308
+~0.349513784379046E~307
+0.31415926535897927E1
+0.3141592653589793E1
+0.3141592653589793E1
+0.0
+~0.38641589639154454E4
+~0.122685840734641E4
+0.123314159265359E4
+~0.25541403687721893E~2
+0.31415926535897927E1
+0.3141592653589793E1
+0.31390385187750907E1
+0.0
+~0.3864158963915446E2
+~0.9158407346410208E1
+0.15441592653589794E2
+~0.2554140368772189
+0.31415926535897927E1
+0.3141592653589793E1
+0.28915249532109923E1
+0.7674614429485141E~6
+~0.9869604401089358E1
+0.0
+0.6283185307179586E1
+~0.1E1
+0.31415926535897927E1
+0.0
+0.2356194490192345E1
+0.27425693123298112E~1
+~0.8539734222673566E1
+0.423310825130748
+0.5859874482048838E1
+~0.11557273497909217E1
+0.31415926535897927E1
+0.423310825130748
+0.22840808672339468E1
+0.4452526726692292E~1
+~0.38641589639154454E1
+0.19115926535897931E1
+0.43715926535897935E1
+~0.25541403687721895E1
+0.31415926535897927E1
+0.6815926535897932
+0.19439720571261216E1
+0.2446277138043543
+~0.38641589639154456
+0.3018592653589793E1
+0.32645926535897933E1
+~0.25541403687721896E2
+0.31415926535897927E1
+0.6659265358979316E~1
+0.1609928455902846E1
+0.8686614842219873
+~0.38641589639154456E~2
+0.3140362653589793E1
+0.3142822653589793E1
+~0.25541403687721895E4
+0.31415926535897927E1
+0.17265358979318352E~3
+0.15711878479348975E1
+0.9985929730323388
+~0.6990275687580919E~307
+0.3141592653589793E1
+0.3141592653589793E1
+~0.14119048864730642E309
+0.31415926535897927E1
+0.0
+0.15707963267948966E1
+0.1E1
+~0.34951378437904593E~307
+0.3141592653589793E1
+0.3141592653589793E1
+~inf
+0.31415926535897927E1
+~inf
+0.15707963267948966E1
+0.1E1
+~0.15E~322
+0.3141592653589793E1
+0.3141592653589793E1
+~inf
+0.31415926535897927E1
+~inf
+0.15707963267948966E1
+0.1E1
+0.0
+0.3141592653589793E1
+0.3141592653589793E1
+~inf
+0.31415926535897927E1
+nan
+0.15707963267948966E1
+0.1E1
+inf
+inf
+~inf
+0.0
+0.31415926535897936E1
+0.3141592653589793E1
+0.0
+inf
+~inf
+~inf
+inf
+0.0
+0.31415926535897927E1
+0.3141592653589793E1
+0.3141592653589793E1
+0.0
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+inf
+inf
+~inf
+0.0
+0.31415926535897936E1
+0.3141592653589793E1
+0.0
+inf
+inf
+0.17976931348623157E309
+~0.17976931348623157E309
+0.15120944591398447E~307
+0.27182818284590455E1
+0.2718281828459045E1
+0.15120944591398447E~307
+inf
+inf
+0.8988465674311579E308
+~0.8988465674311579E308
+0.30241889182796895E~307
+0.27182818284590455E1
+0.2718281828459045E1
+0.30241889182796895E~307
+inf
+0.33434866490046256E4
+0.1232718281828459E4
+~0.1227281718171541E4
+0.22099852263894678E~2
+0.27182818284590455E1
+0.2718281828459045E1
+0.22099816285184996E~2
+inf
+0.33434866490046254E2
+0.15018281828459045E2
+~0.9581718171540956E1
+0.22099852263894673
+0.27182818284590455E1
+0.2718281828459045E1
+0.21750253042157056
+0.21969598867213776E6
+0.8539734222673566E1
+0.5859874482048838E1
+~0.423310825130748
+0.8652559794322651
+0.27182818284590455E1
+0.2718281828459045E1
+0.7132845404390503
+0.23140692632779263E2
+0.73890560989306495E1
+0.543656365691809E1
+0.0
+0.1E1
+0.2718281828459045E1
+0.0
+0.7853981633974483
+0.15154262241479259E2
+0.33434866490046256E1
+0.3948281828459045E1
+0.1488281828459045E1
+0.22099852263894677E1
+0.27182818284590446E1
+0.2582818284590451
+0.11458722236535968E1
+0.34212295362896734E1
+0.33434866490046256
+0.2841281828459045E1
+0.25952818284590453E1
+0.22099852263894675E2
+0.27182818284590446E1
+0.1228182845904513E~1
+0.1525578000018296E1
+0.11308844209474893E1
+0.33434866490046253E~2
+0.2719511828459045E1
+0.2717051828459045E1
+0.22099852263894677E4
+0.27182818284590446E1
+0.12118284590451492E~2
+0.1570343835113138E1
+0.10012307567602399E1
+0.6048377836559378E~307
+0.2718281828459045E1
+0.2718281828459045E1
+0.12216591454104522E309
+0.27182818284590446E1
+0.0
+0.15707963267948966E1
+0.1E1
+0.3024188918279689E~307
+0.2718281828459045E1
+0.2718281828459045E1
+inf
+0.27182818284590446E1
+~inf
+0.15707963267948966E1
+0.1E1
+0.15E~322
+0.2718281828459045E1
+0.2718281828459045E1
+inf
+0.27182818284590446E1
+~inf
+0.15707963267948966E1
+0.1E1
+0.0
+0.2718281828459045E1
+0.2718281828459045E1
+inf
+0.27182818284590446E1
+nan
+0.15707963267948966E1
+0.1E1
+~inf
+~0.17976931348623157E309
+0.17976931348623157E309
+~0.15120944591398447E~307
+0.27182818284590446E1
+0.2718281828459045E1
+0.3141592653589793E1
+0.0
+~inf
+~0.8988465674311579E308
+0.8988465674311579E308
+~0.30241889182796895E~307
+0.27182818284590446E1
+0.2718281828459045E1
+0.3141592653589793E1
+0.0
+~0.33434866490046256E4
+~0.1227281718171541E4
+0.1232718281828459E4
+~0.22099852263894678E~2
+0.27182818284590446E1
+0.2718281828459045E1
+0.31393826719612745E1
+0.0
+~0.33434866490046254E2
+~0.9581718171540956E1
+0.15018281828459045E2
+~0.22099852263894673
+0.27182818284590446E1
+0.2718281828459045E1
+0.2924090123168223E1
+0.45517444630832345E~5
+~0.8539734222673566E1
+~0.423310825130748
+0.5859874482048838E1
+~0.8652559794322651
+0.27182818284590446E1
+0.2718281828459045E1
+0.2428308113150743E1
+0.43213918263772265E~1
+~0.73890560989306495E1
+0.0
+0.543656365691809E1
+~0.1E1
+0.27182818284590446E1
+0.0
+0.2356194490192345E1
+0.6598803584531256E~1
+~0.33434866490046256E1
+0.1488281828459045E1
+0.3948281828459045E1
+~0.22099852263894677E1
+0.27182818284590446E1
+0.2582818284590451
+0.19957204299361966E1
+0.2922925776808594
+~0.33434866490046256
+0.25952818284590453E1
+0.2841281828459045E1
+~0.22099852263894675E2
+0.27182818284590446E1
+0.1228182845904513E~1
+0.16160146535714972E1
+0.8842636625608209
+~0.33434866490046253E~2
+0.2717051828459045E1
+0.2719511828459045E1
+~0.22099852263894677E4
+0.27182818284590446E1
+0.12118284590451492E~2
+0.1571248818476655E1
+0.9987707561399508
+~0.6048377836559378E~307
+0.2718281828459045E1
+0.2718281828459045E1
+~0.12216591454104522E309
+0.27182818284590446E1
+0.0
+0.15707963267948966E1
+0.1E1
+~0.3024188918279689E~307
+0.2718281828459045E1
+0.2718281828459045E1
+~inf
+0.27182818284590446E1
+~inf
+0.15707963267948966E1
+0.1E1
+~0.15E~322
+0.2718281828459045E1
+0.2718281828459045E1
+~inf
+0.27182818284590446E1
+~inf
+0.15707963267948966E1
+0.1E1
+0.0
+0.2718281828459045E1
+0.2718281828459045E1
+~inf
+0.27182818284590446E1
+nan
+0.15707963267948966E1
+0.1E1
+inf
+inf
+~inf
+0.0
+0.27182818284590455E1
+0.2718281828459045E1
+0.0
+inf
+~inf
+~inf
+inf
+0.0
+0.27182818284590446E1
+0.2718281828459045E1
+0.3141592653589793E1
+0.0
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+inf
+inf
+~inf
+0.0
+0.27182818284590455E1
+0.2718281828459045E1
+0.0
+inf
+inf
+0.17976931348623157E309
+~0.17976931348623157E309
+0.6842102114909647E~308
+0.12300000000000002E1
+0.123E1
+0.6842102114909647E~308
+inf
+0.1105581277940324E309
+0.8988465674311579E308
+~0.8988465674311579E308
+0.1368420422981929E~307
+0.12300000000000002E1
+0.123E1
+0.1368420422981929E~307
+inf
+0.15129E4
+0.123123E4
+~0.122877E4
+0.1E~2
+0.12300000000000002E1
+0.123E1
+0.9999996666668666E~3
+0.38307787571649025E111
+0.15129000000000001E2
+0.13530000000000001E2
+~0.1107E2
+0.9999999999999999E~1
+0.12300000000000002E1
+0.123E1
+0.9966865249116202E~1
+0.12759476921036592E2
+0.38641589639154454E1
+0.43715926535897935E1
+~0.19115926535897931E1
+0.3915211600060625
+0.12300000000000002E1
+0.123E1
+0.373175730331225
+0.19162194217284936E1
+0.33434866490046256E1
+0.3948281828459045E1
+~0.1488281828459045E1
+0.45249171264087407
+0.12300000000000002E1
+0.123E1
+0.4249241031412999
+0.17554458230244094E1
+0.15129E1
+0.246E1
+0.0
+0.1E1
+0.123E1
+0.0
+0.7853981633974483
+0.1289980921001281E1
+0.15129
+0.1353E1
+0.1107E1
+0.1E2
+0.12299999999999998E1
+0.0
+0.14711276743037347E1
+0.10257896875420975E1
+0.15129E~2
+0.123123E1
+0.122877E1
+0.1E4
+0.12299999999999998E1
+0.8673617379884035E~17
+0.15697963271282298E1
+0.1000254659848658E1
+0.27368408459638577E~307
+0.123E1
+0.123E1
+0.5527906389701621E308
+0.12299999999999998E1
+0.0
+0.15707963267948966E1
+0.1E1
+0.1368420422981929E~307
+0.123E1
+0.123E1
+0.11055812779403243E309
+0.12299999999999998E1
+0.0
+0.15707963267948966E1
+0.1E1
+0.5E~323
+0.123E1
+0.123E1
+inf
+0.12299999999999998E1
+~inf
+0.15707963267948966E1
+0.1E1
+0.0
+0.123E1
+0.123E1
+inf
+0.12299999999999998E1
+nan
+0.15707963267948966E1
+0.1E1
+~inf
+~0.17976931348623157E309
+0.17976931348623157E309
+~0.6842102114909647E~308
+0.12299999999999998E1
+0.123E1
+0.3141592653589793E1
+0.0
+~0.1105581277940324E309
+~0.8988465674311579E308
+0.8988465674311579E308
+~0.1368420422981929E~307
+0.12299999999999998E1
+0.123E1
+0.3141592653589793E1
+0.0
+~0.15129E4
+~0.122877E4
+0.123123E4
+~0.1E~2
+0.12299999999999998E1
+0.123E1
+0.31405926539231266E1
+0.26104352754114256E~110
+~0.15129000000000001E2
+~0.1107E2
+0.13530000000000001E2
+~0.9999999999999999E~1
+0.12299999999999998E1
+0.123E1
+0.30419240010986313E1
+0.783731187562475E~1
+~0.38641589639154454E1
+~0.19115926535897931E1
+0.43715926535897935E1
+~0.3915211600060625
+0.12299999999999998E1
+0.123E1
+0.2768416923258568E1
+0.5218609041640788
+~0.33434866490046256E1
+~0.1488281828459045E1
+0.3948281828459045E1
+~0.45249171264087407
+0.12299999999999998E1
+0.123E1
+0.27166685504484933E1
+0.5696558600009242
+~0.15129E1
+0.0
+0.246E1
+~0.1E1
+0.12299999999999998E1
+0.0
+0.2356194490192345E1
+0.775205263674599
+~0.15129
+0.1107E1
+0.1353E1
+~0.1E2
+0.12299999999999998E1
+0.0
+0.16704649792860586E1
+0.9748586987612516
+~0.15129E~2
+0.122877E1
+0.123123E1
+~0.1E4
+0.12299999999999998E1
+0.8673617379884035E~17
+0.15717963264615635E1
+0.9997454049864696
+~0.27368408459638577E~307
+0.123E1
+0.123E1
+~0.5527906389701621E308
+0.12299999999999998E1
+0.0
+0.15707963267948966E1
+0.1E1
+~0.1368420422981929E~307
+0.123E1
+0.123E1
+~0.11055812779403243E309
+0.12299999999999998E1
+0.0
+0.15707963267948966E1
+0.1E1
+~0.5E~323
+0.123E1
+0.123E1
+~inf
+0.12299999999999998E1
+~inf
+0.15707963267948966E1
+0.1E1
+0.0
+0.123E1
+0.123E1
+~inf
+0.12299999999999998E1
+nan
+0.15707963267948966E1
+0.1E1
+inf
+inf
+~inf
+0.0
+0.12300000000000002E1
+0.123E1
+0.0
+inf
+~inf
+~inf
+inf
+0.0
+0.12299999999999998E1
+0.123E1
+0.3141592653589793E1
+0.0
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+inf
+inf
+~inf
+0.0
+0.12300000000000002E1
+0.123E1
+0.0
+inf
+0.22111625558806483E308
+0.17976931348623157E309
+~0.17976931348623157E309
+0.684210211490966E~309
+0.12300000000000001
+0.123
+0.684210211490966E~309
+0.0
+0.11055812779403241E308
+0.8988465674311579E308
+~0.8988465674311579E308
+0.136842042298193E~308
+0.12300000000000001
+0.123
+0.136842042298193E~308
+0.0
+0.15129E3
+0.1230123E4
+~0.1229877E4
+0.1E~3
+0.12300000000000001
+0.123
+0.9999999966666667E~4
+0.0
+0.15129000000000001E1
+0.12423E2
+~0.12177000000000001E2
+0.9999999999999998E~2
+0.12300000000000001
+0.123
+0.9999666686665238E~2
+0.6394886940585345E~11
+0.38641589639154456
+0.32645926535897933E1
+~0.3018592653589793E1
+0.3915211600060625E~1
+0.12300000000000001
+0.123
+0.3913212910794934E~1
+0.13830968239149622E~2
+0.33434866490046256
+0.2841281828459045E1
+~0.25952818284590453E1
+0.4524917126408741E~1
+0.12300000000000001
+0.123
+0.4521832677660066E~1
+0.335819261513647E~2
+0.15129
+0.1353E1
+~0.1107E1
+0.1
+0.12300000000000001
+0.123
+0.9966865249116202E~1
+0.7595970808613635E~1
+0.15129E~1
+0.246
+0.0
+0.1E1
+0.123
+0.0
+0.7853981633974483
+0.7727843683305107
+0.15129E~3
+0.12423
+0.12177
+0.1E3
+0.12299999999999998
+0.8673617379884035E~18
+0.15607966601082315E1
+0.9974257667994499
+0.273684084596386E~308
+0.123
+0.123
+0.55279063897016213E307
+0.12299999999999998
+0.0
+0.15707963267948966E1
+0.1E1
+0.136842042298193E~308
+0.123
+0.123
+0.11055812779403243E308
+0.12299999999999998
+0.0
+0.15707963267948966E1
+0.1E1
+0.0
+0.123
+0.123
+inf
+0.12299999999999998
+~inf
+0.15707963267948966E1
+0.1E1
+0.0
+0.123
+0.123
+inf
+0.12299999999999998
+nan
+0.15707963267948966E1
+0.1E1
+~0.22111625558806483E308
+~0.17976931348623157E309
+0.17976931348623157E309
+~0.684210211490966E~309
+0.12299999999999998
+0.123
+0.3141592653589793E1
+inf
+~0.11055812779403241E308
+~0.8988465674311579E308
+0.8988465674311579E308
+~0.136842042298193E~308
+0.12299999999999998
+0.123
+0.3141592653589793E1
+inf
+~0.15129E3
+~0.1229877E4
+0.1230123E4
+~0.1E~3
+0.12299999999999998
+0.123
+0.31414926535901264E1
+inf
+~0.15129000000000001E1
+~0.12177000000000001E2
+0.12423E2
+~0.9999999999999998E~2
+0.12299999999999998
+0.123
+0.3131592986903128E1
+0.15637493036092154E12
+~0.38641589639154456
+~0.3018592653589793E1
+0.32645926535897933E1
+~0.3915211600060625E~1
+0.12299999999999998
+0.123
+0.3102460524481844E1
+0.7230151806504933E3
+~0.33434866490046256
+~0.25952818284590453E1
+0.2841281828459045E1
+~0.4524917126408741E~1
+0.12299999999999998
+0.123
+0.30963743268131925E1
+0.2977792266866033E3
+~0.15129
+~0.1107E1
+0.1353E1
+~0.1
+0.12299999999999998
+0.123
+0.30419240010986313E1
+0.13164874183903205E2
+~0.15129E~1
+0.0
+0.246
+~0.1E1
+0.12299999999999998
+0.0
+0.2356194490192345E1
+0.1294022033805311E1
+~0.15129E~3
+0.12177
+0.12423
+~0.1E3
+0.12299999999999998
+0.8673617379884035E~18
+0.15807959934815619E1
+0.1002580876979758E1
+~0.273684084596386E~308
+0.123
+0.123
+~0.55279063897016213E307
+0.12299999999999998
+0.0
+0.15707963267948966E1
+0.1E1
+~0.136842042298193E~308
+0.123
+0.123
+~0.11055812779403243E308
+0.12299999999999998
+0.0
+0.15707963267948966E1
+0.1E1
+0.0
+0.123
+0.123
+~inf
+0.12299999999999998
+~inf
+0.15707963267948966E1
+0.1E1
+0.0
+0.123
+0.123
+~inf
+0.12299999999999998
+nan
+0.15707963267948966E1
+0.1E1
+inf
+inf
+~inf
+0.0
+0.12300000000000001
+0.123
+0.0
+0.0
+~inf
+~inf
+inf
+0.0
+0.12299999999999998
+0.123
+0.3141592653589793E1
+inf
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+inf
+inf
+~inf
+0.0
+0.12300000000000001
+0.123
+0.0
+0.0
+0.2211162555880648E306
+0.17976931348623157E309
+~0.17976931348623157E309
+0.684210211491E~311
+0.12300000000000002E~2
+0.123E~2
+0.684210211491E~311
+0.0
+0.1105581277940324E306
+0.8988465674311579E308
+~0.8988465674311579E308
+0.1368420422982E~310
+0.12300000000000002E~2
+0.123E~2
+0.1368420422982E~310
+0.0
+0.15129E1
+0.123000123E4
+~0.122999877E4
+0.1E~5
+0.12300000000000002E~2
+0.123E~2
+0.9999999999996666E~6
+0.0
+0.15129E~1
+0.1230123E2
+~0.12298770000000001E2
+0.9999999999999999E~4
+0.12300000000000002E~2
+0.123E~2
+0.9999999966666665E~4
+0.16063229737094085E~35
+0.38641589639154456E~2
+0.3142822653589793E1
+~0.3140362653589793E1
+0.3915211600060625E~3
+0.12300000000000002E~2
+0.123E~2
+0.39152114000079235E~3
+0.7205552334634189E~9
+0.33434866490046253E~2
+0.2719511828459045E1
+~0.2717051828459045E1
+0.45249171264087406E~3
+0.12300000000000002E~2
+0.123E~2
+0.45249168175850703E~3
+0.12289718782702971E~7
+0.15129E~2
+0.123123E1
+~0.122877E1
+0.1E~2
+0.12300000000000002E~2
+0.123E~2
+0.9999996666668666E~3
+0.26338029943080623E~3
+0.15129E~3
+0.12423
+~0.12177
+0.1E~1
+0.12300000000000002E~2
+0.123E~2
+0.9999666686665238E~2
+0.438589599390033
+0.15129E~5
+0.246E~2
+0.0
+0.1E1
+0.123E~2
+0.0
+0.7853981633974483
+0.9917919598693167
+0.2736840845964E~310
+0.123E~2
+0.123E~2
+0.5527906389701621E305
+0.12299999999999998E~2
+0.0
+0.15707963267948966E1
+0.1E1
+0.1368420422982E~310
+0.123E~2
+0.123E~2
+0.11055812779403243E306
+0.12299999999999998E~2
+0.0
+0.15707963267948966E1
+0.1E1
+0.0
+0.123E~2
+0.123E~2
+inf
+0.12299999999999998E~2
+~inf
+0.15707963267948966E1
+0.1E1
+0.0
+0.123E~2
+0.123E~2
+inf
+0.12299999999999998E~2
+nan
+0.15707963267948966E1
+0.1E1
+~0.2211162555880648E306
+~0.17976931348623157E309
+0.17976931348623157E309
+~0.684210211491E~311
+0.12299999999999998E~2
+0.123E~2
+0.3141592653589793E1
+inf
+~0.1105581277940324E306
+~0.8988465674311579E308
+0.8988465674311579E308
+~0.1368420422982E~310
+0.12299999999999998E~2
+0.123E~2
+0.3141592653589793E1
+inf
+~0.15129E1
+~0.122999877E4
+0.123000123E4
+~0.1E~5
+0.12299999999999998E~2
+0.123E~2
+0.31415916535897934E1
+inf
+~0.15129E~1
+~0.12298770000000001E2
+0.1230123E2
+~0.9999999999999999E~4
+0.12299999999999998E~2
+0.123E~2
+0.31414926535901264E1
+0.6225398107148686E36
+~0.38641589639154456E~2
+~0.3140362653589793E1
+0.3142822653589793E1
+~0.3915211600060625E~3
+0.12299999999999998E~2
+0.123E~2
+0.31412011324497926E1
+0.13878186619968085E10
+~0.33434866490046253E~2
+~0.2717051828459045E1
+0.2719511828459045E1
+~0.45249171264087406E~3
+0.12299999999999998E~2
+0.123E~2
+0.31411401619080346E1
+0.8136882687726256E8
+~0.15129E~2
+~0.122877E1
+0.123123E1
+~0.1E~2
+0.12299999999999998E~2
+0.123E~2
+0.31405926539231266E1
+0.37967911881075006E4
+~0.15129E~3
+~0.12177
+0.12423
+~0.1E~1
+0.12299999999999998E~2
+0.123E~2
+0.3131592986903128E1
+0.22800358270938177E1
+~0.15129E~5
+0.0
+0.246E~2
+~0.1E1
+0.12299999999999998E~2
+0.0
+0.2356194490192345E1
+0.10082759696214565E1
+~0.2736840845964E~310
+0.123E~2
+0.123E~2
+~0.5527906389701621E305
+0.12299999999999998E~2
+0.0
+0.15707963267948966E1
+0.1E1
+~0.1368420422982E~310
+0.123E~2
+0.123E~2
+~0.11055812779403243E306
+0.12299999999999998E~2
+0.0
+0.15707963267948966E1
+0.1E1
+0.0
+0.123E~2
+0.123E~2
+~inf
+0.12299999999999998E~2
+~inf
+0.15707963267948966E1
+0.1E1
+0.0
+0.123E~2
+0.123E~2
+~inf
+0.12299999999999998E~2
+nan
+0.15707963267948966E1
+0.1E1
+inf
+inf
+~inf
+0.0
+0.12300000000000002E~2
+0.123E~2
+0.0
+0.0
+~inf
+~inf
+inf
+0.0
+0.12299999999999998E~2
+0.123E~2
+0.3141592653589793E1
+inf
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+inf
+inf
+~inf
+0.0
+0.12300000000000002E~2
+0.123E~2
+0.0
+0.0
+0.39999999999999996E1
+0.17976931348623157E309
+~0.17976931348623157E309
+0.0
+0.2225073858507202E~307
+0.22250738585072014E~307
+0.0
+0.0
+0.19999999999999998E1
+0.8988465674311579E308
+~0.8988465674311579E308
+0.0
+0.2225073858507202E~307
+0.22250738585072014E~307
+0.0
+0.0
+0.27368408459638577E~304
+0.123E4
+~0.123E4
+0.18090031369976E~310
+0.2225073858507202E~307
+0.22250738585072014E~307
+0.18090031369976E~310
+0.0
+0.2736840845963858E~306
+0.123E2
+~0.123E2
+0.1809003136997725E~308
+0.2225073858507202E~307
+0.22250738585072014E~307
+0.1809003136997725E~308
+0.0
+0.6990275687580919E~307
+0.3141592653589793E1
+~0.3141592653589793E1
+0.7082630066519554E~308
+0.2225073858507202E~307
+0.22250738585072014E~307
+0.7082630066519554E~308
+0.0
+0.6048377836559378E~307
+0.2718281828459045E1
+~0.2718281828459045E1
+0.818558927632814E~308
+0.2225073858507202E~307
+0.22250738585072014E~307
+0.818558927632814E~308
+0.0
+0.27368408459638577E~307
+0.123E1
+~0.123E1
+0.18090031369977247E~307
+0.2225073858507202E~307
+0.22250738585072014E~307
+0.18090031369977247E~307
+0.0
+0.273684084596386E~308
+0.123
+~0.123
+0.1809003136997725E~306
+0.2225073858507202E~307
+0.22250738585072014E~307
+0.1809003136997725E~306
+0.1441197051903681E~37
+0.2736840845964E~310
+0.123E~2
+~0.123E~2
+0.18090031369977247E~304
+0.2225073858507202E~307
+0.22250738585072014E~307
+0.18090031369977247E~304
+0.4183957203910188
+0.0
+0.4450147717014403E~307
+0.0
+0.1E1
+0.22250738585072014E~307
+0.0
+0.7853981633974483
+0.1E1
+0.0
+0.3337610787760802E~307
+0.11125369292536007E~307
+0.2E1
+0.2225073858507201E~307
+0.0
+0.11071487177940904E1
+0.1E1
+0.0
+0.2225073858507202E~307
+0.2225073858507201E~307
+0.4503599627370496E16
+0.2225073858507201E~307
+0.0
+0.15707963267948963E1
+0.1E1
+0.0
+0.22250738585072014E~307
+0.22250738585072014E~307
+inf
+0.2225073858507201E~307
+nan
+0.15707963267948966E1
+0.1E1
+~0.39999999999999996E1
+~0.17976931348623157E309
+0.17976931348623157E309
+0.0
+0.2225073858507201E~307
+0.22250738585072014E~307
+0.3141592653589793E1
+inf
+~0.19999999999999998E1
+~0.8988465674311579E308
+0.8988465674311579E308
+0.0
+0.2225073858507201E~307
+0.22250738585072014E~307
+0.3141592653589793E1
+inf
+~0.27368408459638577E~304
+~0.123E4
+0.123E4
+~0.18090031369976E~310
+0.2225073858507201E~307
+0.22250738585072014E~307
+0.3141592653589793E1
+inf
+~0.2736840845963858E~306
+~0.123E2
+0.123E2
+~0.1809003136997725E~308
+0.2225073858507201E~307
+0.22250738585072014E~307
+0.3141592653589793E1
+inf
+~0.6990275687580919E~307
+~0.3141592653589793E1
+0.3141592653589793E1
+~0.7082630066519554E~308
+0.2225073858507201E~307
+0.22250738585072014E~307
+0.3141592653589793E1
+inf
+~0.6048377836559378E~307
+~0.2718281828459045E1
+0.2718281828459045E1
+~0.818558927632814E~308
+0.2225073858507201E~307
+0.22250738585072014E~307
+0.3141592653589793E1
+inf
+~0.27368408459638577E~307
+~0.123E1
+0.123E1
+~0.18090031369977247E~307
+0.2225073858507201E~307
+0.22250738585072014E~307
+0.3141592653589793E1
+inf
+~0.273684084596386E~308
+~0.123
+0.123
+~0.1809003136997725E~306
+0.2225073858507201E~307
+0.22250738585072014E~307
+0.3141592653589793E1
+0.69386764195714765E38
+~0.2736840845964E~310
+~0.123E~2
+0.123E~2
+~0.18090031369977247E~304
+0.2225073858507201E~307
+0.22250738585072014E~307
+0.3141592653589793E1
+0.23900818083546196E1
+0.0
+0.0
+0.4450147717014403E~307
+~0.1E1
+0.2225073858507201E~307
+0.0
+0.2356194490192345E1
+0.1E1
+0.0
+0.11125369292536007E~307
+0.3337610787760802E~307
+~0.2E1
+0.2225073858507201E~307
+0.0
+0.20344439357957027E1
+0.1E1
+0.0
+0.2225073858507201E~307
+0.2225073858507202E~307
+~0.4503599627370496E16
+0.2225073858507201E~307
+0.0
+0.15707963267948968E1
+0.1E1
+0.0
+0.22250738585072014E~307
+0.22250738585072014E~307
+~inf
+0.2225073858507201E~307
+nan
+0.15707963267948966E1
+0.1E1
+inf
+inf
+~inf
+0.0
+0.2225073858507202E~307
+0.22250738585072014E~307
+0.0
+0.0
+~inf
+~inf
+inf
+0.0
+0.2225073858507201E~307
+0.22250738585072014E~307
+0.3141592653589793E1
+inf
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+inf
+inf
+~inf
+0.0
+0.2225073858507202E~307
+0.22250738585072014E~307
+0.0
+0.0
+0.19999999999999998E1
+0.17976931348623157E309
+~0.17976931348623157E309
+0.0
+0.1112536929253601E~307
+0.11125369292536007E~307
+0.0
+0.0
+0.9999999999999999
+0.8988465674311579E308
+~0.8988465674311579E308
+0.0
+0.1112536929253601E~307
+0.11125369292536007E~307
+0.0
+0.0
+0.13684204229819289E~304
+0.123E4
+~0.123E4
+0.904501568499E~311
+0.1112536929253601E~307
+0.11125369292536007E~307
+0.904501568499E~311
+0.0
+0.1368420422981929E~306
+0.123E2
+~0.123E2
+0.90450156849886E~309
+0.1112536929253601E~307
+0.11125369292536007E~307
+0.90450156849886E~309
+0.0
+0.34951378437904593E~307
+0.3141592653589793E1
+~0.3141592653589793E1
+0.3541315033259774E~308
+0.1112536929253601E~307
+0.11125369292536007E~307
+0.3541315033259774E~308
+0.0
+0.3024188918279689E~307
+0.2718281828459045E1
+~0.2718281828459045E1
+0.409279463816407E~308
+0.1112536929253601E~307
+0.11125369292536007E~307
+0.409279463816407E~308
+0.0
+0.1368420422981929E~307
+0.123E1
+~0.123E1
+0.9045015684988623E~308
+0.1112536929253601E~307
+0.11125369292536007E~307
+0.9045015684988623E~308
+0.0
+0.136842042298193E~308
+0.123
+~0.123
+0.9045015684988624E~307
+0.1112536929253601E~307
+0.11125369292536007E~307
+0.9045015684988624E~307
+0.13234168979415173E~37
+0.1368420422982E~310
+0.123E~2
+~0.123E~2
+0.9045015684988623E~305
+0.1112536929253601E~307
+0.11125369292536007E~307
+0.9045015684988623E~305
+0.4180391603378477
+0.0
+0.3337610787760802E~307
+~0.11125369292536007E~307
+0.5
+0.1112536929253601E~307
+0.11125369292536007E~307
+0.4636476090008061
+0.1E1
+0.0
+0.22250738585072014E~307
+0.0
+0.1E1
+0.11125369292536007E~307
+0.0
+0.7853981633974483
+0.1E1
+0.0
+0.1112536929253601E~307
+0.11125369292536E~307
+0.2251799813685248E16
+0.11125369292536E~307
+0.0
+0.15707963267948961E1
+0.1E1
+0.0
+0.11125369292536007E~307
+0.11125369292536007E~307
+inf
+0.11125369292536E~307
+nan
+0.15707963267948966E1
+0.1E1
+~0.19999999999999998E1
+~0.17976931348623157E309
+0.17976931348623157E309
+0.0
+0.11125369292536E~307
+0.11125369292536007E~307
+0.3141592653589793E1
+inf
+~0.9999999999999999
+~0.8988465674311579E308
+0.8988465674311579E308
+0.0
+0.11125369292536E~307
+0.11125369292536007E~307
+0.3141592653589793E1
+inf
+~0.13684204229819289E~304
+~0.123E4
+0.123E4
+~0.904501568499E~311
+0.11125369292536E~307
+0.11125369292536007E~307
+0.3141592653589793E1
+inf
+~0.1368420422981929E~306
+~0.123E2
+0.123E2
+~0.90450156849886E~309
+0.11125369292536E~307
+0.11125369292536007E~307
+0.3141592653589793E1
+inf
+~0.34951378437904593E~307
+~0.3141592653589793E1
+0.3141592653589793E1
+~0.3541315033259774E~308
+0.11125369292536E~307
+0.11125369292536007E~307
+0.3141592653589793E1
+inf
+~0.3024188918279689E~307
+~0.2718281828459045E1
+0.2718281828459045E1
+~0.409279463816407E~308
+0.11125369292536E~307
+0.11125369292536007E~307
+0.3141592653589793E1
+inf
+~0.1368420422981929E~307
+~0.123E1
+0.123E1
+~0.9045015684988623E~308
+0.11125369292536E~307
+0.11125369292536007E~307
+0.3141592653589793E1
+inf
+~0.136842042298193E~308
+~0.123
+0.123
+~0.9045015684988624E~307
+0.11125369292536E~307
+0.11125369292536007E~307
+0.3141592653589793E1
+0.7556197911296359E38
+~0.1368420422982E~310
+~0.123E~2
+0.123E~2
+~0.9045015684988623E~305
+0.11125369292536E~307
+0.11125369292536007E~307
+0.3141592653589793E1
+0.23921203917638425E1
+0.0
+~0.11125369292536007E~307
+0.3337610787760802E~307
+~0.5
+0.11125369292536E~307
+0.11125369292536007E~307
+0.2677945044588987E1
+0.1E1
+0.0
+0.0
+0.22250738585072014E~307
+~0.1E1
+0.11125369292536E~307
+0.0
+0.2356194490192345E1
+0.1E1
+0.0
+0.11125369292536E~307
+0.1112536929253601E~307
+~0.2251799813685248E16
+0.11125369292536E~307
+0.0
+0.1570796326794897E1
+0.1E1
+0.0
+0.11125369292536007E~307
+0.11125369292536007E~307
+~inf
+0.11125369292536E~307
+nan
+0.15707963267948966E1
+0.1E1
+inf
+inf
+~inf
+0.0
+0.1112536929253601E~307
+0.11125369292536007E~307
+0.0
+0.0
+~inf
+~inf
+inf
+0.0
+0.11125369292536E~307
+0.11125369292536007E~307
+0.3141592653589793E1
+inf
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+inf
+inf
+~inf
+0.0
+0.1112536929253601E~307
+0.11125369292536007E~307
+0.0
+0.0
+0.8881784197001251E~15
+0.17976931348623157E309
+~0.17976931348623157E309
+0.0
+0.1E~322
+0.5E~323
+0.0
+0.0
+0.44408920985006257E~15
+0.8988465674311579E308
+~0.8988465674311579E308
+0.0
+0.1E~322
+0.5E~323
+0.0
+0.0
+0.6077E~320
+0.123E4
+~0.123E4
+0.0
+0.1E~322
+0.5E~323
+0.0
+0.0
+0.6E~322
+0.123E2
+~0.123E2
+0.0
+0.1E~322
+0.5E~323
+0.0
+0.0
+0.15E~322
+0.3141592653589793E1
+~0.3141592653589793E1
+0.0
+0.1E~322
+0.5E~323
+0.0
+0.0
+0.15E~322
+0.2718281828459045E1
+~0.2718281828459045E1
+0.0
+0.1E~322
+0.5E~323
+0.0
+0.0
+0.5E~323
+0.123E1
+~0.123E1
+0.5E~323
+0.1E~322
+0.5E~323
+0.5E~323
+0.0
+0.0
+0.123
+~0.123
+0.4E~322
+0.1E~322
+0.5E~323
+0.4E~322
+0.17113368923132736E~39
+0.0
+0.123E~2
+~0.123E~2
+0.4017E~320
+0.1E~322
+0.5E~323
+0.4017E~320
+0.40025185662077223
+0.0
+0.2225073858507202E~307
+~0.2225073858507201E~307
+0.2220446049250313E~15
+0.1E~322
+0.5E~323
+0.2220446049250313E~15
+0.1E1
+0.0
+0.1112536929253601E~307
+~0.11125369292536E~307
+0.4440892098500626E~15
+0.1E~322
+0.5E~323
+0.4440892098500626E~15
+0.1E1
+0.0
+0.1E~322
+0.0
+0.1E1
+0.5E~323
+0.0
+0.7853981633974483
+0.1E1
+0.0
+0.5E~323
+0.5E~323
+inf
+0.0
+nan
+0.15707963267948966E1
+0.1E1
+~0.8881784197001251E~15
+~0.17976931348623157E309
+0.17976931348623157E309
+0.0
+0.0
+0.5E~323
+0.3141592653589793E1
+inf
+~0.44408920985006257E~15
+~0.8988465674311579E308
+0.8988465674311579E308
+0.0
+0.0
+0.5E~323
+0.3141592653589793E1
+inf
+~0.6077E~320
+~0.123E4
+0.123E4
+0.0
+0.0
+0.5E~323
+0.3141592653589793E1
+inf
+~0.6E~322
+~0.123E2
+0.123E2
+0.0
+0.0
+0.5E~323
+0.3141592653589793E1
+inf
+~0.15E~322
+~0.3141592653589793E1
+0.3141592653589793E1
+0.0
+0.0
+0.5E~323
+0.3141592653589793E1
+inf
+~0.15E~322
+~0.2718281828459045E1
+0.2718281828459045E1
+0.0
+0.0
+0.5E~323
+0.3141592653589793E1
+inf
+~0.5E~323
+~0.123E1
+0.123E1
+~0.5E~323
+0.0
+0.5E~323
+0.3141592653589793E1
+inf
+0.0
+~0.123
+0.123
+~0.4E~322
+0.0
+0.5E~323
+0.3141592653589793E1
+0.584338480921933E40
+0.0
+~0.123E~2
+0.123E~2
+~0.4017E~320
+0.0
+0.5E~323
+0.3141592653589793E1
+0.2498426886617725E1
+0.0
+~0.2225073858507201E~307
+0.2225073858507202E~307
+~0.2220446049250313E~15
+0.0
+0.5E~323
+0.3141592653589793E1
+0.1E1
+0.0
+~0.11125369292536E~307
+0.1112536929253601E~307
+~0.4440892098500626E~15
+0.0
+0.5E~323
+0.31415926535897927E1
+0.1E1
+0.0
+0.0
+0.1E~322
+~0.1E1
+0.0
+0.0
+0.2356194490192345E1
+0.1E1
+0.0
+0.5E~323
+0.5E~323
+~inf
+0.0
+nan
+0.15707963267948966E1
+0.1E1
+inf
+inf
+~inf
+0.0
+0.1E~322
+0.5E~323
+0.0
+0.0
+~inf
+~inf
+inf
+0.0
+0.0
+0.5E~323
+0.3141592653589793E1
+inf
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+inf
+inf
+~inf
+0.0
+0.1E~322
+0.5E~323
+0.0
+0.0
+0.0
+0.17976931348623157E309
+~0.17976931348623157E309
+0.0
+0.5E~323
+0.0
+0.0
+0.0
+0.0
+0.8988465674311579E308
+~0.8988465674311579E308
+0.0
+0.5E~323
+0.0
+0.0
+0.0
+0.0
+0.123E4
+~0.123E4
+0.0
+0.5E~323
+0.0
+0.0
+0.0
+0.0
+0.123E2
+~0.123E2
+0.0
+0.5E~323
+0.0
+0.0
+0.0
+0.0
+0.3141592653589793E1
+~0.3141592653589793E1
+0.0
+0.5E~323
+0.0
+0.0
+0.0
+0.0
+0.2718281828459045E1
+~0.2718281828459045E1
+0.0
+0.5E~323
+0.0
+0.0
+0.0
+0.0
+0.123E1
+~0.123E1
+0.0
+0.5E~323
+0.0
+0.0
+0.0
+0.0
+0.123
+~0.123
+0.0
+0.5E~323
+0.0
+0.0
+0.0
+0.0
+0.123E~2
+~0.123E~2
+0.0
+0.5E~323
+0.0
+0.0
+0.0
+0.0
+0.22250738585072014E~307
+~0.22250738585072014E~307
+0.0
+0.5E~323
+0.0
+0.0
+0.0
+0.0
+0.11125369292536007E~307
+~0.11125369292536007E~307
+0.0
+0.5E~323
+0.0
+0.0
+0.0
+0.0
+0.5E~323
+~0.5E~323
+0.0
+0.5E~323
+0.0
+0.0
+0.0
+0.0
+0.0
+0.0
+nan
+0.0
+0.0
+0.0
+0.1E1
+0.0
+~0.17976931348623157E309
+0.17976931348623157E309
+0.0
+~0.5E~323
+0.0
+0.3141592653589793E1
+inf
+0.0
+~0.8988465674311579E308
+0.8988465674311579E308
+0.0
+~0.5E~323
+0.0
+0.3141592653589793E1
+inf
+0.0
+~0.123E4
+0.123E4
+0.0
+~0.5E~323
+0.0
+0.3141592653589793E1
+inf
+0.0
+~0.123E2
+0.123E2
+0.0
+~0.5E~323
+0.0
+0.3141592653589793E1
+inf
+0.0
+~0.3141592653589793E1
+0.3141592653589793E1
+0.0
+~0.5E~323
+0.0
+0.3141592653589793E1
+inf
+0.0
+~0.2718281828459045E1
+0.2718281828459045E1
+0.0
+~0.5E~323
+0.0
+0.3141592653589793E1
+inf
+0.0
+~0.123E1
+0.123E1
+0.0
+~0.5E~323
+0.0
+0.3141592653589793E1
+inf
+0.0
+~0.123
+0.123
+0.0
+~0.5E~323
+0.0
+0.3141592653589793E1
+inf
+0.0
+~0.123E~2
+0.123E~2
+0.0
+~0.5E~323
+0.0
+0.3141592653589793E1
+inf
+0.0
+~0.22250738585072014E~307
+0.22250738585072014E~307
+0.0
+~0.5E~323
+0.0
+0.3141592653589793E1
+inf
+0.0
+~0.11125369292536007E~307
+0.11125369292536007E~307
+0.0
+~0.5E~323
+0.0
+0.3141592653589793E1
+inf
+0.0
+~0.5E~323
+0.5E~323
+0.0
+~0.5E~323
+0.0
+0.3141592653589793E1
+inf
+0.0
+0.0
+0.0
+nan
+0.0
+0.0
+0.3141592653589793E1
+0.1E1
+nan
+inf
+~inf
+0.0
+0.5E~323
+0.0
+0.0
+0.0
+nan
+~inf
+inf
+0.0
+~0.5E~323
+0.0
+0.3141592653589793E1
+inf
+nan
+nan
+nan
+nan
+nan
+0.0
+nan
+nan
+nan
+inf
+~inf
+0.0
+0.5E~323
+0.0
+0.0
+0.0
+~inf
+0.0
+~inf
+~0.1E1
+~0.17976931348623155E309
+0.0
+~0.7853981633974483
+nan
+~inf
+~0.8988465674311579E308
+~inf
+~0.2E1
+~0.17976931348623155E309
+0.0
+~0.11071487177940904E1
+nan
+~inf
+~0.17976931348623157E309
+~0.17976931348623157E309
+~0.1461539134034403E306
+~0.17976931348623155E309
+~0.41709943968791996E292
+~0.15707963267948966E1
+inf
+~inf
+~0.17976931348623157E309
+~0.17976931348623157E309
+~0.1461539134034403E308
+~0.17976931348623155E309
+~0.43366647350729996E292
+~0.15707963267948966E1
+nan
+~inf
+~0.17976931348623157E309
+~0.17976931348623157E309
+~0.5722234971514056E308
+~0.17976931348623155E309
+~0.7289494880527199E292
+~0.15707963267948966E1
+nan
+~inf
+~0.17976931348623157E309
+~0.17976931348623157E309
+~0.661334345850887E308
+~0.17976931348623155E309
+~0.106516282144602E293
+~0.15707963267948966E1
+nan
+~inf
+~0.17976931348623157E309
+~0.17976931348623157E309
+~0.1461539134034403E309
+~0.17976931348623155E309
+~0.111778751710758E293
+~0.15707963267948966E1
+nan
+~0.22111625558806483E308
+~0.17976931348623157E309
+~0.17976931348623157E309
+~inf
+~0.17976931348623155E309
+inf
+~0.15707963267948966E1
+nan
+~0.2211162555880648E306
+~0.17976931348623157E309
+~0.17976931348623157E309
+~inf
+~0.17976931348623155E309
+inf
+~0.15707963267948966E1
+nan
+~0.39999999999999996E1
+~0.17976931348623157E309
+~0.17976931348623157E309
+~inf
+~0.17976931348623155E309
+inf
+~0.15707963267948966E1
+nan
+~0.19999999999999998E1
+~0.17976931348623157E309
+~0.17976931348623157E309
+~inf
+~0.17976931348623155E309
+inf
+~0.15707963267948966E1
+nan
+~0.8881784197001251E~15
+~0.17976931348623157E309
+~0.17976931348623157E309
+~inf
+~0.17976931348623155E309
+inf
+~0.15707963267948966E1
+nan
+0.0
+~0.17976931348623157E309
+~0.17976931348623157E309
+~inf
+~0.17976931348623155E309
+nan
+~0.15707963267948966E1
+0.1E1
+inf
+~inf
+0.0
+0.1E1
+~0.17976931348623157E309
+0.0
+~0.2356194490192345E1
+nan
+inf
+~inf
+~0.8988465674311579E308
+0.2E1
+~0.17976931348623155E309
+0.0
+~0.20344439357957027E1
+nan
+inf
+~0.17976931348623157E309
+~0.17976931348623157E309
+0.1461539134034403E306
+~0.17976931348623155E309
+~0.41709943968791996E292
+~0.15707963267948966E1
+0.0
+inf
+~0.17976931348623157E309
+~0.17976931348623157E309
+0.1461539134034403E308
+~0.17976931348623155E309
+~0.43366647350729996E292
+~0.15707963267948966E1
+nan
+inf
+~0.17976931348623157E309
+~0.17976931348623157E309
+0.5722234971514056E308
+~0.17976931348623155E309
+~0.7289494880527199E292
+~0.15707963267948966E1
+nan
+inf
+~0.17976931348623157E309
+~0.17976931348623157E309
+0.661334345850887E308
+~0.17976931348623155E309
+~0.106516282144602E293
+~0.15707963267948966E1
+nan
+inf
+~0.17976931348623157E309
+~0.17976931348623157E309
+0.1461539134034403E309
+~0.17976931348623155E309
+~0.111778751710758E293
+~0.15707963267948966E1
+nan
+0.22111625558806483E308
+~0.17976931348623157E309
+~0.17976931348623157E309
+inf
+~0.17976931348623155E309
+inf
+~0.15707963267948966E1
+nan
+0.2211162555880648E306
+~0.17976931348623157E309
+~0.17976931348623157E309
+inf
+~0.17976931348623155E309
+inf
+~0.15707963267948966E1
+nan
+0.39999999999999996E1
+~0.17976931348623157E309
+~0.17976931348623157E309
+inf
+~0.17976931348623155E309
+inf
+~0.15707963267948966E1
+nan
+0.19999999999999998E1
+~0.17976931348623157E309
+~0.17976931348623157E309
+inf
+~0.17976931348623155E309
+inf
+~0.15707963267948966E1
+nan
+0.8881784197001251E~15
+~0.17976931348623157E309
+~0.17976931348623157E309
+inf
+~0.17976931348623155E309
+inf
+~0.15707963267948966E1
+nan
+0.0
+~0.17976931348623157E309
+~0.17976931348623157E309
+inf
+~0.17976931348623155E309
+nan
+~0.15707963267948966E1
+0.1E1
+~inf
+inf
+~inf
+0.0
+~0.17976931348623155E309
+~0.17976931348623157E309
+0.0
+inf
+inf
+~inf
+inf
+0.0
+~inf
+~0.17976931348623157E309
+~0.3141592653589793E1
+0.0
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+~inf
+inf
+~inf
+0.0
+~0.17976931348623155E309
+~0.17976931348623157E309
+0.0
+inf
+~inf
+0.8988465674311579E308
+~inf
+~0.5
+~0.8988465674311578E308
+~0.8988465674311579E308
+~0.4636476090008061
+nan
+~inf
+0.0
+~0.17976931348623157E309
+~0.1E1
+~0.8988465674311578E308
+0.0
+~0.7853981633974483
+nan
+~inf
+~0.8988465674311579E308
+~0.8988465674311579E308
+~0.7307695670172015E305
+~0.8988465674311578E308
+~0.20854971984395998E292
+~0.15707963267948966E1
+inf
+~inf
+~0.8988465674311579E308
+~0.8988465674311579E308
+~0.7307695670172014E307
+~0.8988465674311578E308
+~0.21683323675364998E292
+~0.15707963267948966E1
+nan
+~inf
+~0.8988465674311579E308
+~0.8988465674311579E308
+~0.2861117485757028E308
+~0.8988465674311578E308
+~0.36447474402635997E292
+~0.15707963267948966E1
+nan
+~inf
+~0.8988465674311579E308
+~0.8988465674311579E308
+~0.3306671729254435E308
+~0.8988465674311578E308
+~0.53258141072301E292
+~0.15707963267948966E1
+nan
+~0.1105581277940324E309
+~0.8988465674311579E308
+~0.8988465674311579E308
+~0.7307695670172015E308
+~0.8988465674311578E308
+~0.55889375855379E292
+~0.15707963267948966E1
+nan
+~0.11055812779403241E308
+~0.8988465674311579E308
+~0.8988465674311579E308
+~inf
+~0.8988465674311578E308
+inf
+~0.15707963267948966E1
+nan
+~0.1105581277940324E306
+~0.8988465674311579E308
+~0.8988465674311579E308
+~inf
+~0.8988465674311578E308
+inf
+~0.15707963267948966E1
+nan
+~0.19999999999999998E1
+~0.8988465674311579E308
+~0.8988465674311579E308
+~inf
+~0.8988465674311578E308
+inf
+~0.15707963267948966E1
+nan
+~0.9999999999999999
+~0.8988465674311579E308
+~0.8988465674311579E308
+~inf
+~0.8988465674311578E308
+inf
+~0.15707963267948966E1
+nan
+~0.44408920985006257E~15
+~0.8988465674311579E308
+~0.8988465674311579E308
+~inf
+~0.8988465674311578E308
+inf
+~0.15707963267948966E1
+nan
+0.0
+~0.8988465674311579E308
+~0.8988465674311579E308
+~inf
+~0.8988465674311578E308
+nan
+~0.15707963267948966E1
+0.1E1
+inf
+~inf
+0.8988465674311579E308
+0.5
+~0.898846567431158E308
+~0.8988465674311579E308
+~0.2677945044588987E1
+nan
+inf
+~0.17976931348623157E309
+0.0
+0.1E1
+~0.8988465674311579E308
+0.0
+~0.2356194490192345E1
+nan
+inf
+~0.8988465674311579E308
+~0.8988465674311579E308
+0.7307695670172015E305
+~0.8988465674311578E308
+~0.20854971984395998E292
+~0.15707963267948966E1
+0.0
+inf
+~0.8988465674311579E308
+~0.8988465674311579E308
+0.7307695670172014E307
+~0.8988465674311578E308
+~0.21683323675364998E292
+~0.15707963267948966E1
+nan
+inf
+~0.8988465674311579E308
+~0.8988465674311579E308
+0.2861117485757028E308
+~0.8988465674311578E308
+~0.36447474402635997E292
+~0.15707963267948966E1
+nan
+inf
+~0.8988465674311579E308
+~0.8988465674311579E308
+0.3306671729254435E308
+~0.8988465674311578E308
+~0.53258141072301E292
+~0.15707963267948966E1
+nan
+0.1105581277940324E309
+~0.8988465674311579E308
+~0.8988465674311579E308
+0.7307695670172015E308
+~0.8988465674311578E308
+~0.55889375855379E292
+~0.15707963267948966E1
+nan
+0.11055812779403241E308
+~0.8988465674311579E308
+~0.8988465674311579E308
+inf
+~0.8988465674311578E308
+inf
+~0.15707963267948966E1
+nan
+0.1105581277940324E306
+~0.8988465674311579E308
+~0.8988465674311579E308
+inf
+~0.8988465674311578E308
+inf
+~0.15707963267948966E1
+nan
+0.19999999999999998E1
+~0.8988465674311579E308
+~0.8988465674311579E308
+inf
+~0.8988465674311578E308
+inf
+~0.15707963267948966E1
+nan
+0.9999999999999999
+~0.8988465674311579E308
+~0.8988465674311579E308
+inf
+~0.8988465674311578E308
+inf
+~0.15707963267948966E1
+nan
+0.44408920985006257E~15
+~0.8988465674311579E308
+~0.8988465674311579E308
+inf
+~0.8988465674311578E308
+inf
+~0.15707963267948966E1
+nan
+0.0
+~0.8988465674311579E308
+~0.8988465674311579E308
+inf
+~0.8988465674311578E308
+nan
+~0.15707963267948966E1
+0.1E1
+~inf
+inf
+~inf
+0.0
+~0.8988465674311578E308
+~0.8988465674311579E308
+0.0
+inf
+inf
+~inf
+inf
+0.0
+~0.898846567431158E308
+~0.8988465674311579E308
+~0.3141592653589793E1
+0.0
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+~inf
+inf
+~inf
+0.0
+~0.8988465674311578E308
+~0.8988465674311579E308
+0.0
+inf
+~inf
+0.17976931348623157E309
+~0.17976931348623157E309
+~0.6842102114909646E~305
+~0.12299999999999998E4
+~0.123E4
+~0.6842102114909646E~305
+nan
+~inf
+0.8988465674311579E308
+~0.8988465674311579E308
+~0.1368420422981929E~304
+~0.12299999999999998E4
+~0.123E4
+~0.1368420422981929E~304
+nan
+~0.15129E7
+0.0
+~0.246E4
+~0.1E1
+~0.12299999999999998E4
+0.0
+~0.7853981633974483
+inf
+~0.15129E5
+~0.12177E4
+~0.12423E4
+~0.1E3
+~0.12299999999999998E4
+0.7105427357601002E~13
+~0.15607966601082315E1
+nan
+~0.38641589639154454E4
+~0.122685840734641E4
+~0.123314159265359E4
+~0.39152116000606253E3
+~0.12299999999999998E4
+~0.16372724463908916E1
+~0.1568242191980194E1
+nan
+~0.33434866490046256E4
+~0.1227281718171541E4
+~0.1232718281828459E4
+~0.4524917126408741E3
+~0.12299999999999998E4
+~0.1336613536511619E1
+~0.15685863451663782E1
+nan
+~0.15129E4
+~0.122877E4
+~0.123123E4
+~0.1E4
+~0.12299999999999998E4
+~0.17763568394002505E~13
+~0.15697963271282298E1
+nan
+~0.15129E3
+~0.1229877E4
+~0.1230123E4
+~0.1E5
+~0.12299999999999998E4
+~0.17763568394002505E~13
+~0.15706963267952299E1
+nan
+~0.15129E1
+~0.122999877E4
+~0.123000123E4
+~0.1E7
+~0.12299999999999998E4
+~0.26423307986078726E~13
+~0.15707953267948966E1
+nan
+~0.27368408459638577E~304
+~0.123E4
+~0.123E4
+~inf
+~0.12299999999999998E4
+inf
+~0.15707963267948966E1
+nan
+~0.13684204229819289E~304
+~0.123E4
+~0.123E4
+~inf
+~0.12299999999999998E4
+inf
+~0.15707963267948966E1
+nan
+~0.6077E~320
+~0.123E4
+~0.123E4
+~inf
+~0.12299999999999998E4
+inf
+~0.15707963267948966E1
+nan
+0.0
+~0.123E4
+~0.123E4
+~inf
+~0.12299999999999998E4
+nan
+~0.15707963267948966E1
+0.1E1
+inf
+~0.17976931348623157E309
+0.17976931348623157E309
+0.6842102114909646E~305
+~0.12300000000000002E4
+~0.123E4
+~0.3141592653589793E1
+nan
+inf
+~0.8988465674311579E308
+0.8988465674311579E308
+0.1368420422981929E~304
+~0.12300000000000002E4
+~0.123E4
+~0.3141592653589793E1
+nan
+0.15129E7
+~0.246E4
+0.0
+0.1E1
+~0.123E4
+0.0
+~0.2356194490192345E1
+0.0
+0.15129E5
+~0.12423E4
+~0.12177E4
+0.1E3
+~0.12299999999999998E4
+0.7105427357601002E~13
+~0.15807959934815619E1
+nan
+0.38641589639154454E4
+~0.123314159265359E4
+~0.122685840734641E4
+0.39152116000606253E3
+~0.12299999999999998E4
+~0.16372724463908916E1
+~0.1573350461609599E1
+nan
+0.33434866490046256E4
+~0.1232718281828459E4
+~0.1227281718171541E4
+0.4524917126408741E3
+~0.12299999999999998E4
+~0.1336613536511619E1
+~0.15730063084234152E1
+nan
+0.15129E4
+~0.123123E4
+~0.122877E4
+0.1E4
+~0.12299999999999998E4
+~0.17763568394002505E~13
+~0.15717963264615635E1
+nan
+0.15129E3
+~0.1230123E4
+~0.1229877E4
+0.1E5
+~0.12299999999999998E4
+~0.17763568394002505E~13
+~0.15708963267945633E1
+nan
+0.15129E1
+~0.123000123E4
+~0.122999877E4
+0.1E7
+~0.12299999999999998E4
+~0.26423307986078726E~13
+~0.15707973267948967E1
+nan
+0.27368408459638577E~304
+~0.123E4
+~0.123E4
+inf
+~0.12299999999999998E4
+inf
+~0.15707963267948966E1
+nan
+0.13684204229819289E~304
+~0.123E4
+~0.123E4
+inf
+~0.12299999999999998E4
+inf
+~0.15707963267948966E1
+nan
+0.6077E~320
+~0.123E4
+~0.123E4
+inf
+~0.12299999999999998E4
+inf
+~0.15707963267948966E1
+nan
+0.0
+~0.123E4
+~0.123E4
+inf
+~0.12299999999999998E4
+nan
+~0.15707963267948966E1
+0.1E1
+~inf
+inf
+~inf
+0.0
+~0.12299999999999998E4
+~0.123E4
+0.0
+inf
+inf
+~inf
+inf
+0.0
+~0.12300000000000002E4
+~0.123E4
+~0.3141592653589793E1
+0.0
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+~inf
+inf
+~inf
+0.0
+~0.12299999999999998E4
+~0.123E4
+0.0
+inf
+~inf
+0.17976931348623157E309
+~0.17976931348623157E309
+~0.6842102114909646E~307
+~0.12299999999999999E2
+~0.123E2
+~0.6842102114909646E~307
+nan
+~inf
+0.8988465674311579E308
+~0.8988465674311579E308
+~0.13684204229819291E~306
+~0.12299999999999999E2
+~0.123E2
+~0.13684204229819291E~306
+nan
+~0.15129E5
+0.12177E4
+~0.12423E4
+~0.1E~1
+~0.12299999999999999E2
+~0.123E2
+~0.999966668666524E~2
+inf
+~0.15129000000000002E3
+0.0
+~0.246E2
+~0.1E1
+~0.12299999999999999E2
+0.0
+~0.7853981633974483
+nan
+~0.3864158963915446E2
+~0.9158407346410208E1
+~0.15441592653589794E2
+~0.3915211600060626E1
+~0.12299999999999999E2
+~0.28752220392306214E1
+~0.13207286264160956E1
+nan
+~0.33434866490046254E2
+~0.9581718171540956E1
+~0.15018281828459045E2
+~0.4524917126408741E1
+~0.12299999999999999E2
+~0.14268726861638203E1
+~0.1353293796373326E1
+nan
+~0.15129000000000001E2
+~0.1107E2
+~0.13530000000000001E2
+~0.1E2
+~0.12299999999999999E2
+~0.8881784197001252E~15
+~0.14711276743037347E1
+nan
+~0.15129000000000001E1
+~0.12177000000000001E2
+~0.12423E2
+~0.10000000000000001E3
+~0.12299999999999999E2
+~0.8881784197001252E~15
+~0.15607966601082315E1
+nan
+~0.15129E~1
+~0.12298770000000001E2
+~0.1230123E2
+~0.1E5
+~0.12299999999999999E2
+~0.9749145934989656E~15
+~0.15706963267952299E1
+nan
+~0.2736840845963858E~306
+~0.123E2
+~0.123E2
+~inf
+~0.12299999999999999E2
+inf
+~0.15707963267948966E1
+nan
+~0.1368420422981929E~306
+~0.123E2
+~0.123E2
+~inf
+~0.12299999999999999E2
+inf
+~0.15707963267948966E1
+nan
+~0.6E~322
+~0.123E2
+~0.123E2
+~inf
+~0.12299999999999999E2
+inf
+~0.15707963267948966E1
+nan
+0.0
+~0.123E2
+~0.123E2
+~inf
+~0.12299999999999999E2
+nan
+~0.15707963267948966E1
+0.1E1
+inf
+~0.17976931348623157E309
+0.17976931348623157E309
+0.6842102114909646E~307
+~0.12300000000000002E2
+~0.123E2
+~0.3141592653589793E1
+nan
+inf
+~0.8988465674311579E308
+0.8988465674311579E308
+0.13684204229819291E~306
+~0.12300000000000002E2
+~0.123E2
+~0.3141592653589793E1
+nan
+0.15129E5
+~0.12423E4
+0.12177E4
+0.1E~1
+~0.12300000000000002E2
+~0.123E2
+~0.3131592986903128E1
+0.0
+0.15129000000000002E3
+~0.246E2
+0.0
+0.1E1
+~0.123E2
+0.0
+~0.2356194490192345E1
+nan
+0.3864158963915446E2
+~0.15441592653589794E2
+~0.9158407346410208E1
+0.3915211600060626E1
+~0.12299999999999999E2
+~0.28752220392306214E1
+~0.18208640271736978E1
+nan
+0.33434866490046254E2
+~0.15018281828459045E2
+~0.9581718171540956E1
+0.4524917126408741E1
+~0.12299999999999999E2
+~0.14268726861638203E1
+~0.1788298857216467E1
+nan
+0.15129000000000001E2
+~0.13530000000000001E2
+~0.1107E2
+0.1E2
+~0.12299999999999999E2
+~0.8881784197001252E~15
+~0.16704649792860586E1
+nan
+0.15129000000000001E1
+~0.12423E2
+~0.12177000000000001E2
+0.10000000000000001E3
+~0.12299999999999999E2
+~0.8881784197001252E~15
+~0.15807959934815619E1
+nan
+0.15129E~1
+~0.1230123E2
+~0.12298770000000001E2
+0.1E5
+~0.12299999999999999E2
+~0.9749145934989656E~15
+~0.15708963267945633E1
+nan
+0.2736840845963858E~306
+~0.123E2
+~0.123E2
+inf
+~0.12299999999999999E2
+inf
+~0.15707963267948966E1
+nan
+0.1368420422981929E~306
+~0.123E2
+~0.123E2
+inf
+~0.12299999999999999E2
+inf
+~0.15707963267948966E1
+nan
+0.6E~322
+~0.123E2
+~0.123E2
+inf
+~0.12299999999999999E2
+inf
+~0.15707963267948966E1
+nan
+0.0
+~0.123E2
+~0.123E2
+inf
+~0.12299999999999999E2
+nan
+~0.15707963267948966E1
+0.1E1
+~inf
+inf
+~inf
+0.0
+~0.12299999999999999E2
+~0.123E2
+0.0
+inf
+inf
+~inf
+inf
+0.0
+~0.12300000000000002E2
+~0.123E2
+~0.3141592653589793E1
+0.0
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+~inf
+inf
+~inf
+0.0
+~0.12299999999999999E2
+~0.123E2
+0.0
+inf
+~inf
+0.17976931348623157E309
+~0.17976931348623157E309
+~0.17475689218952297E~307
+~0.31415926535897927E1
+~0.3141592653589793E1
+~0.17475689218952297E~307
+nan
+~inf
+0.8988465674311579E308
+~0.8988465674311579E308
+~0.349513784379046E~307
+~0.31415926535897927E1
+~0.3141592653589793E1
+~0.349513784379046E~307
+nan
+~0.38641589639154454E4
+0.122685840734641E4
+~0.123314159265359E4
+~0.25541403687721893E~2
+~0.31415926535897927E1
+~0.3141592653589793E1
+~0.2554134814702444E~2
+inf
+~0.3864158963915446E2
+0.9158407346410208E1
+~0.15441592653589794E2
+~0.2554140368772189
+~0.31415926535897927E1
+~0.3141592653589793E1
+~0.2500677003788011
+nan
+~0.9869604401089358E1
+0.0
+~0.6283185307179586E1
+~0.1E1
+~0.31415926535897927E1
+0.0
+~0.7853981633974483
+nan
+~0.8539734222673566E1
+~0.423310825130748
+~0.5859874482048838E1
+~0.11557273497909217E1
+~0.31415926535897927E1
+~0.423310825130748
+~0.8575117863558462
+nan
+~0.38641589639154454E1
+~0.19115926535897931E1
+~0.43715926535897935E1
+~0.25541403687721895E1
+~0.31415926535897927E1
+~0.6815926535897932
+~0.11976205964636717E1
+nan
+~0.38641589639154456
+~0.3018592653589793E1
+~0.32645926535897933E1
+~0.25541403687721896E2
+~0.31415926535897927E1
+~0.6659265358979316E~1
+~0.15316641976869474E1
+nan
+~0.38641589639154456E~2
+~0.3140362653589793E1
+~0.3142822653589793E1
+~0.25541403687721895E4
+~0.31415926535897927E1
+~0.17265358979318352E~3
+~0.15704048056548958E1
+nan
+~0.6990275687580919E~307
+~0.3141592653589793E1
+~0.3141592653589793E1
+~0.14119048864730642E309
+~0.31415926535897927E1
+0.0
+~0.15707963267948966E1
+nan
+~0.34951378437904593E~307
+~0.3141592653589793E1
+~0.3141592653589793E1
+~inf
+~0.31415926535897927E1
+inf
+~0.15707963267948966E1
+nan
+~0.15E~322
+~0.3141592653589793E1
+~0.3141592653589793E1
+~inf
+~0.31415926535897927E1
+inf
+~0.15707963267948966E1
+nan
+0.0
+~0.3141592653589793E1
+~0.3141592653589793E1
+~inf
+~0.31415926535897927E1
+nan
+~0.15707963267948966E1
+0.1E1
+inf
+~0.17976931348623157E309
+0.17976931348623157E309
+0.17475689218952297E~307
+~0.31415926535897936E1
+~0.3141592653589793E1
+~0.3141592653589793E1
+nan
+inf
+~0.8988465674311579E308
+0.8988465674311579E308
+0.349513784379046E~307
+~0.31415926535897936E1
+~0.3141592653589793E1
+~0.3141592653589793E1
+nan
+0.38641589639154454E4
+~0.123314159265359E4
+0.122685840734641E4
+0.25541403687721893E~2
+~0.31415926535897936E1
+~0.3141592653589793E1
+~0.31390385187750907E1
+0.0
+0.3864158963915446E2
+~0.15441592653589794E2
+0.9158407346410208E1
+0.2554140368772189
+~0.31415926535897936E1
+~0.3141592653589793E1
+~0.28915249532109923E1
+nan
+0.9869604401089358E1
+~0.6283185307179586E1
+0.0
+0.1E1
+~0.3141592653589793E1
+0.0
+~0.2356194490192345E1
+nan
+0.8539734222673566E1
+~0.5859874482048838E1
+~0.423310825130748
+0.11557273497909217E1
+~0.31415926535897927E1
+~0.423310825130748
+~0.22840808672339468E1
+nan
+0.38641589639154454E1
+~0.43715926535897935E1
+~0.19115926535897931E1
+0.25541403687721895E1
+~0.31415926535897927E1
+~0.6815926535897932
+~0.19439720571261216E1
+nan
+0.38641589639154456
+~0.32645926535897933E1
+~0.3018592653589793E1
+0.25541403687721896E2
+~0.31415926535897927E1
+~0.6659265358979316E~1
+~0.1609928455902846E1
+nan
+0.38641589639154456E~2
+~0.3142822653589793E1
+~0.3140362653589793E1
+0.25541403687721895E4
+~0.31415926535897927E1
+~0.17265358979318352E~3
+~0.15711878479348975E1
+nan
+0.6990275687580919E~307
+~0.3141592653589793E1
+~0.3141592653589793E1
+0.14119048864730642E309
+~0.31415926535897927E1
+0.0
+~0.15707963267948966E1
+nan
+0.34951378437904593E~307
+~0.3141592653589793E1
+~0.3141592653589793E1
+inf
+~0.31415926535897927E1
+inf
+~0.15707963267948966E1
+nan
+0.15E~322
+~0.3141592653589793E1
+~0.3141592653589793E1
+inf
+~0.31415926535897927E1
+inf
+~0.15707963267948966E1
+nan
+0.0
+~0.3141592653589793E1
+~0.3141592653589793E1
+inf
+~0.31415926535897927E1
+nan
+~0.15707963267948966E1
+0.1E1
+~inf
+inf
+~inf
+0.0
+~0.31415926535897927E1
+~0.3141592653589793E1
+0.0
+inf
+inf
+~inf
+inf
+0.0
+~0.31415926535897936E1
+~0.3141592653589793E1
+~0.3141592653589793E1
+0.0
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+~inf
+inf
+~inf
+0.0
+~0.31415926535897927E1
+~0.3141592653589793E1
+0.0
+inf
+~inf
+0.17976931348623157E309
+~0.17976931348623157E309
+~0.15120944591398447E~307
+~0.27182818284590446E1
+~0.2718281828459045E1
+~0.15120944591398447E~307
+nan
+~inf
+0.8988465674311579E308
+~0.8988465674311579E308
+~0.30241889182796895E~307
+~0.27182818284590446E1
+~0.2718281828459045E1
+~0.30241889182796895E~307
+nan
+~0.33434866490046256E4
+0.1227281718171541E4
+~0.1232718281828459E4
+~0.22099852263894678E~2
+~0.27182818284590446E1
+~0.2718281828459045E1
+~0.22099816285184996E~2
+inf
+~0.33434866490046254E2
+0.9581718171540956E1
+~0.15018281828459045E2
+~0.22099852263894673
+~0.27182818284590446E1
+~0.2718281828459045E1
+~0.21750253042157056
+nan
+~0.8539734222673566E1
+0.423310825130748
+~0.5859874482048838E1
+~0.8652559794322651
+~0.27182818284590446E1
+~0.2718281828459045E1
+~0.7132845404390503
+nan
+~0.73890560989306495E1
+0.0
+~0.543656365691809E1
+~0.1E1
+~0.27182818284590446E1
+0.0
+~0.7853981633974483
+nan
+~0.33434866490046256E1
+~0.1488281828459045E1
+~0.3948281828459045E1
+~0.22099852263894677E1
+~0.27182818284590446E1
+~0.2582818284590451
+~0.11458722236535968E1
+nan
+~0.33434866490046256
+~0.25952818284590453E1
+~0.2841281828459045E1
+~0.22099852263894675E2
+~0.27182818284590446E1
+~0.1228182845904513E~1
+~0.1525578000018296E1
+nan
+~0.33434866490046253E~2
+~0.2717051828459045E1
+~0.2719511828459045E1
+~0.22099852263894677E4
+~0.27182818284590446E1
+~0.12118284590451492E~2
+~0.1570343835113138E1
+nan
+~0.6048377836559378E~307
+~0.2718281828459045E1
+~0.2718281828459045E1
+~0.12216591454104522E309
+~0.27182818284590446E1
+0.0
+~0.15707963267948966E1
+nan
+~0.3024188918279689E~307
+~0.2718281828459045E1
+~0.2718281828459045E1
+~inf
+~0.27182818284590446E1
+inf
+~0.15707963267948966E1
+nan
+~0.15E~322
+~0.2718281828459045E1
+~0.2718281828459045E1
+~inf
+~0.27182818284590446E1
+inf
+~0.15707963267948966E1
+nan
+0.0
+~0.2718281828459045E1
+~0.2718281828459045E1
+~inf
+~0.27182818284590446E1
+nan
+~0.15707963267948966E1
+0.1E1
+inf
+~0.17976931348623157E309
+0.17976931348623157E309
+0.15120944591398447E~307
+~0.27182818284590455E1
+~0.2718281828459045E1
+~0.3141592653589793E1
+nan
+inf
+~0.8988465674311579E308
+0.8988465674311579E308
+0.30241889182796895E~307
+~0.27182818284590455E1
+~0.2718281828459045E1
+~0.3141592653589793E1
+nan
+0.33434866490046256E4
+~0.1232718281828459E4
+0.1227281718171541E4
+0.22099852263894678E~2
+~0.27182818284590455E1
+~0.2718281828459045E1
+~0.31393826719612745E1
+0.0
+0.33434866490046254E2
+~0.15018281828459045E2
+0.9581718171540956E1
+0.22099852263894673
+~0.27182818284590455E1
+~0.2718281828459045E1
+~0.2924090123168223E1
+nan
+0.8539734222673566E1
+~0.5859874482048838E1
+0.423310825130748
+0.8652559794322651
+~0.27182818284590455E1
+~0.2718281828459045E1
+~0.2428308113150743E1
+nan
+0.73890560989306495E1
+~0.543656365691809E1
+0.0
+0.1E1
+~0.2718281828459045E1
+0.0
+~0.2356194490192345E1
+nan
+0.33434866490046256E1
+~0.3948281828459045E1
+~0.1488281828459045E1
+0.22099852263894677E1
+~0.27182818284590446E1
+~0.2582818284590451
+~0.19957204299361966E1
+nan
+0.33434866490046256
+~0.2841281828459045E1
+~0.25952818284590453E1
+0.22099852263894675E2
+~0.27182818284590446E1
+~0.1228182845904513E~1
+~0.16160146535714972E1
+nan
+0.33434866490046253E~2
+~0.2719511828459045E1
+~0.2717051828459045E1
+0.22099852263894677E4
+~0.27182818284590446E1
+~0.12118284590451492E~2
+~0.1571248818476655E1
+nan
+0.6048377836559378E~307
+~0.2718281828459045E1
+~0.2718281828459045E1
+0.12216591454104522E309
+~0.27182818284590446E1
+0.0
+~0.15707963267948966E1
+nan
+0.3024188918279689E~307
+~0.2718281828459045E1
+~0.2718281828459045E1
+inf
+~0.27182818284590446E1
+inf
+~0.15707963267948966E1
+nan
+0.15E~322
+~0.2718281828459045E1
+~0.2718281828459045E1
+inf
+~0.27182818284590446E1
+inf
+~0.15707963267948966E1
+nan
+0.0
+~0.2718281828459045E1
+~0.2718281828459045E1
+inf
+~0.27182818284590446E1
+nan
+~0.15707963267948966E1
+0.1E1
+~inf
+inf
+~inf
+0.0
+~0.27182818284590446E1
+~0.2718281828459045E1
+0.0
+inf
+inf
+~inf
+inf
+0.0
+~0.27182818284590455E1
+~0.2718281828459045E1
+~0.3141592653589793E1
+0.0
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+~inf
+inf
+~inf
+0.0
+~0.27182818284590446E1
+~0.2718281828459045E1
+0.0
+inf
+~inf
+0.17976931348623157E309
+~0.17976931348623157E309
+~0.6842102114909647E~308
+~0.12299999999999998E1
+~0.123E1
+~0.6842102114909647E~308
+nan
+~0.1105581277940324E309
+0.8988465674311579E308
+~0.8988465674311579E308
+~0.1368420422981929E~307
+~0.12299999999999998E1
+~0.123E1
+~0.1368420422981929E~307
+nan
+~0.15129E4
+0.122877E4
+~0.123123E4
+~0.1E~2
+~0.12299999999999998E1
+~0.123E1
+~0.9999996666668666E~3
+0.38307787571649025E111
+~0.15129000000000001E2
+0.1107E2
+~0.13530000000000001E2
+~0.9999999999999999E~1
+~0.12299999999999998E1
+~0.123E1
+~0.9966865249116202E~1
+nan
+~0.38641589639154454E1
+0.19115926535897931E1
+~0.43715926535897935E1
+~0.3915211600060625
+~0.12299999999999998E1
+~0.123E1
+~0.373175730331225
+nan
+~0.33434866490046256E1
+0.1488281828459045E1
+~0.3948281828459045E1
+~0.45249171264087407
+~0.12299999999999998E1
+~0.123E1
+~0.4249241031412999
+nan
+~0.15129E1
+0.0
+~0.246E1
+~0.1E1
+~0.12299999999999998E1
+0.0
+~0.7853981633974483
+nan
+~0.15129
+~0.1107E1
+~0.1353E1
+~0.1E2
+~0.12299999999999998E1
+0.0
+~0.14711276743037347E1
+nan
+~0.15129E~2
+~0.122877E1
+~0.123123E1
+~0.1E4
+~0.12299999999999998E1
+~0.8673617379884035E~17
+~0.15697963271282298E1
+nan
+~0.27368408459638577E~307
+~0.123E1
+~0.123E1
+~0.5527906389701621E308
+~0.12299999999999998E1
+0.0
+~0.15707963267948966E1
+nan
+~0.1368420422981929E~307
+~0.123E1
+~0.123E1
+~0.11055812779403243E309
+~0.12299999999999998E1
+0.0
+~0.15707963267948966E1
+nan
+~0.5E~323
+~0.123E1
+~0.123E1
+~inf
+~0.12299999999999998E1
+inf
+~0.15707963267948966E1
+nan
+0.0
+~0.123E1
+~0.123E1
+~inf
+~0.12299999999999998E1
+nan
+~0.15707963267948966E1
+0.1E1
+inf
+~0.17976931348623157E309
+0.17976931348623157E309
+0.6842102114909647E~308
+~0.12300000000000002E1
+~0.123E1
+~0.3141592653589793E1
+nan
+0.1105581277940324E309
+~0.8988465674311579E308
+0.8988465674311579E308
+0.1368420422981929E~307
+~0.12300000000000002E1
+~0.123E1
+~0.3141592653589793E1
+nan
+0.15129E4
+~0.123123E4
+0.122877E4
+0.1E~2
+~0.12300000000000002E1
+~0.123E1
+~0.31405926539231266E1
+0.26104352754114256E~110
+0.15129000000000001E2
+~0.13530000000000001E2
+0.1107E2
+0.9999999999999999E~1
+~0.12300000000000002E1
+~0.123E1
+~0.30419240010986313E1
+nan
+0.38641589639154454E1
+~0.43715926535897935E1
+0.19115926535897931E1
+0.3915211600060625
+~0.12300000000000002E1
+~0.123E1
+~0.2768416923258568E1
+nan
+0.33434866490046256E1
+~0.3948281828459045E1
+0.1488281828459045E1
+0.45249171264087407
+~0.12300000000000002E1
+~0.123E1
+~0.27166685504484933E1
+nan
+0.15129E1
+~0.246E1
+0.0
+0.1E1
+~0.123E1
+0.0
+~0.2356194490192345E1
+nan
+0.15129
+~0.1353E1
+~0.1107E1
+0.1E2
+~0.12299999999999998E1
+0.0
+~0.16704649792860586E1
+nan
+0.15129E~2
+~0.123123E1
+~0.122877E1
+0.1E4
+~0.12299999999999998E1
+~0.8673617379884035E~17
+~0.15717963264615635E1
+nan
+0.27368408459638577E~307
+~0.123E1
+~0.123E1
+0.5527906389701621E308
+~0.12299999999999998E1
+0.0
+~0.15707963267948966E1
+nan
+0.1368420422981929E~307
+~0.123E1
+~0.123E1
+0.11055812779403243E309
+~0.12299999999999998E1
+0.0
+~0.15707963267948966E1
+nan
+0.5E~323
+~0.123E1
+~0.123E1
+inf
+~0.12299999999999998E1
+inf
+~0.15707963267948966E1
+nan
+0.0
+~0.123E1
+~0.123E1
+inf
+~0.12299999999999998E1
+nan
+~0.15707963267948966E1
+0.1E1
+~inf
+inf
+~inf
+0.0
+~0.12299999999999998E1
+~0.123E1
+0.0
+inf
+inf
+~inf
+inf
+0.0
+~0.12300000000000002E1
+~0.123E1
+~0.3141592653589793E1
+0.0
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+~inf
+inf
+~inf
+0.0
+~0.12299999999999998E1
+~0.123E1
+0.0
+inf
+~0.22111625558806483E308
+0.17976931348623157E309
+~0.17976931348623157E309
+~0.684210211490966E~309
+~0.12299999999999998
+~0.123
+~0.684210211490966E~309
+nan
+~0.11055812779403241E308
+0.8988465674311579E308
+~0.8988465674311579E308
+~0.136842042298193E~308
+~0.12299999999999998
+~0.123
+~0.136842042298193E~308
+nan
+~0.15129E3
+0.1229877E4
+~0.1230123E4
+~0.1E~3
+~0.12299999999999998
+~0.123
+~0.9999999966666667E~4
+0.0
+~0.15129000000000001E1
+0.12177000000000001E2
+~0.12423E2
+~0.9999999999999998E~2
+~0.12299999999999998
+~0.123
+~0.9999666686665238E~2
+nan
+~0.38641589639154456
+0.3018592653589793E1
+~0.32645926535897933E1
+~0.3915211600060625E~1
+~0.12299999999999998
+~0.123
+~0.3913212910794934E~1
+nan
+~0.33434866490046256
+0.25952818284590453E1
+~0.2841281828459045E1
+~0.4524917126408741E~1
+~0.12299999999999998
+~0.123
+~0.4521832677660066E~1
+nan
+~0.15129
+0.1107E1
+~0.1353E1
+~0.1
+~0.12299999999999998
+~0.123
+~0.9966865249116202E~1
+nan
+~0.15129E~1
+0.0
+~0.246
+~0.1E1
+~0.12299999999999998
+0.0
+~0.7853981633974483
+nan
+~0.15129E~3
+~0.12177
+~0.12423
+~0.1E3
+~0.12299999999999998
+~0.8673617379884035E~18
+~0.15607966601082315E1
+nan
+~0.273684084596386E~308
+~0.123
+~0.123
+~0.55279063897016213E307
+~0.12299999999999998
+0.0
+~0.15707963267948966E1
+nan
+~0.136842042298193E~308
+~0.123
+~0.123
+~0.11055812779403243E308
+~0.12299999999999998
+0.0
+~0.15707963267948966E1
+nan
+0.0
+~0.123
+~0.123
+~inf
+~0.12299999999999998
+inf
+~0.15707963267948966E1
+nan
+0.0
+~0.123
+~0.123
+~inf
+~0.12299999999999998
+nan
+~0.15707963267948966E1
+0.1E1
+0.22111625558806483E308
+~0.17976931348623157E309
+0.17976931348623157E309
+0.684210211490966E~309
+~0.12300000000000001
+~0.123
+~0.3141592653589793E1
+nan
+0.11055812779403241E308
+~0.8988465674311579E308
+0.8988465674311579E308
+0.136842042298193E~308
+~0.12300000000000001
+~0.123
+~0.3141592653589793E1
+nan
+0.15129E3
+~0.1230123E4
+0.1229877E4
+0.1E~3
+~0.12300000000000001
+~0.123
+~0.31414926535901264E1
+inf
+0.15129000000000001E1
+~0.12423E2
+0.12177000000000001E2
+0.9999999999999998E~2
+~0.12300000000000001
+~0.123
+~0.3131592986903128E1
+nan
+0.38641589639154456
+~0.32645926535897933E1
+0.3018592653589793E1
+0.3915211600060625E~1
+~0.12300000000000001
+~0.123
+~0.3102460524481844E1
+nan
+0.33434866490046256
+~0.2841281828459045E1
+0.25952818284590453E1
+0.4524917126408741E~1
+~0.12300000000000001
+~0.123
+~0.30963743268131925E1
+nan
+0.15129
+~0.1353E1
+0.1107E1
+0.1
+~0.12300000000000001
+~0.123
+~0.30419240010986313E1
+nan
+0.15129E~1
+~0.246
+0.0
+0.1E1
+~0.123
+0.0
+~0.2356194490192345E1
+nan
+0.15129E~3
+~0.12423
+~0.12177
+0.1E3
+~0.12299999999999998
+~0.8673617379884035E~18
+~0.15807959934815619E1
+nan
+0.273684084596386E~308
+~0.123
+~0.123
+0.55279063897016213E307
+~0.12299999999999998
+0.0
+~0.15707963267948966E1
+nan
+0.136842042298193E~308
+~0.123
+~0.123
+0.11055812779403243E308
+~0.12299999999999998
+0.0
+~0.15707963267948966E1
+nan
+0.0
+~0.123
+~0.123
+inf
+~0.12299999999999998
+inf
+~0.15707963267948966E1
+nan
+0.0
+~0.123
+~0.123
+inf
+~0.12299999999999998
+nan
+~0.15707963267948966E1
+0.1E1
+~inf
+inf
+~inf
+0.0
+~0.12299999999999998
+~0.123
+0.0
+0.0
+inf
+~inf
+inf
+0.0
+~0.12300000000000001
+~0.123
+~0.3141592653589793E1
+inf
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+~inf
+inf
+~inf
+0.0
+~0.12299999999999998
+~0.123
+0.0
+0.0
+~0.2211162555880648E306
+0.17976931348623157E309
+~0.17976931348623157E309
+~0.684210211491E~311
+~0.12299999999999998E~2
+~0.123E~2
+~0.684210211491E~311
+nan
+~0.1105581277940324E306
+0.8988465674311579E308
+~0.8988465674311579E308
+~0.1368420422982E~310
+~0.12299999999999998E~2
+~0.123E~2
+~0.1368420422982E~310
+nan
+~0.15129E1
+0.122999877E4
+~0.123000123E4
+~0.1E~5
+~0.12299999999999998E~2
+~0.123E~2
+~0.9999999999996666E~6
+0.0
+~0.15129E~1
+0.12298770000000001E2
+~0.1230123E2
+~0.9999999999999999E~4
+~0.12299999999999998E~2
+~0.123E~2
+~0.9999999966666665E~4
+nan
+~0.38641589639154456E~2
+0.3140362653589793E1
+~0.3142822653589793E1
+~0.3915211600060625E~3
+~0.12299999999999998E~2
+~0.123E~2
+~0.39152114000079235E~3
+nan
+~0.33434866490046253E~2
+0.2717051828459045E1
+~0.2719511828459045E1
+~0.45249171264087406E~3
+~0.12299999999999998E~2
+~0.123E~2
+~0.45249168175850703E~3
+nan
+~0.15129E~2
+0.122877E1
+~0.123123E1
+~0.1E~2
+~0.12299999999999998E~2
+~0.123E~2
+~0.9999996666668666E~3
+nan
+~0.15129E~3
+0.12177
+~0.12423
+~0.1E~1
+~0.12299999999999998E~2
+~0.123E~2
+~0.9999666686665238E~2
+nan
+~0.15129E~5
+0.0
+~0.246E~2
+~0.1E1
+~0.12299999999999998E~2
+0.0
+~0.7853981633974483
+nan
+~0.2736840845964E~310
+~0.123E~2
+~0.123E~2
+~0.5527906389701621E305
+~0.12299999999999998E~2
+0.0
+~0.15707963267948966E1
+nan
+~0.1368420422982E~310
+~0.123E~2
+~0.123E~2
+~0.11055812779403243E306
+~0.12299999999999998E~2
+0.0
+~0.15707963267948966E1
+nan
+0.0
+~0.123E~2
+~0.123E~2
+~inf
+~0.12299999999999998E~2
+inf
+~0.15707963267948966E1
+nan
+0.0
+~0.123E~2
+~0.123E~2
+~inf
+~0.12299999999999998E~2
+nan
+~0.15707963267948966E1
+0.1E1
+0.2211162555880648E306
+~0.17976931348623157E309
+0.17976931348623157E309
+0.684210211491E~311
+~0.12300000000000002E~2
+~0.123E~2
+~0.3141592653589793E1
+nan
+0.1105581277940324E306
+~0.8988465674311579E308
+0.8988465674311579E308
+0.1368420422982E~310
+~0.12300000000000002E~2
+~0.123E~2
+~0.3141592653589793E1
+nan
+0.15129E1
+~0.123000123E4
+0.122999877E4
+0.1E~5
+~0.12300000000000002E~2
+~0.123E~2
+~0.31415916535897934E1
+inf
+0.15129E~1
+~0.1230123E2
+0.12298770000000001E2
+0.9999999999999999E~4
+~0.12300000000000002E~2
+~0.123E~2
+~0.31414926535901264E1
+nan
+0.38641589639154456E~2
+~0.3142822653589793E1
+0.3140362653589793E1
+0.3915211600060625E~3
+~0.12300000000000002E~2
+~0.123E~2
+~0.31412011324497926E1
+nan
+0.33434866490046253E~2
+~0.2719511828459045E1
+0.2717051828459045E1
+0.45249171264087406E~3
+~0.12300000000000002E~2
+~0.123E~2
+~0.31411401619080346E1
+nan
+0.15129E~2
+~0.123123E1
+0.122877E1
+0.1E~2
+~0.12300000000000002E~2
+~0.123E~2
+~0.31405926539231266E1
+nan
+0.15129E~3
+~0.12423
+0.12177
+0.1E~1
+~0.12300000000000002E~2
+~0.123E~2
+~0.3131592986903128E1
+nan
+0.15129E~5
+~0.246E~2
+0.0
+0.1E1
+~0.123E~2
+0.0
+~0.2356194490192345E1
+nan
+0.2736840845964E~310
+~0.123E~2
+~0.123E~2
+0.5527906389701621E305
+~0.12299999999999998E~2
+0.0
+~0.15707963267948966E1
+nan
+0.1368420422982E~310
+~0.123E~2
+~0.123E~2
+0.11055812779403243E306
+~0.12299999999999998E~2
+0.0
+~0.15707963267948966E1
+nan
+0.0
+~0.123E~2
+~0.123E~2
+inf
+~0.12299999999999998E~2
+inf
+~0.15707963267948966E1
+nan
+0.0
+~0.123E~2
+~0.123E~2
+inf
+~0.12299999999999998E~2
+nan
+~0.15707963267948966E1
+0.1E1
+~inf
+inf
+~inf
+0.0
+~0.12299999999999998E~2
+~0.123E~2
+0.0
+0.0
+inf
+~inf
+inf
+0.0
+~0.12300000000000002E~2
+~0.123E~2
+~0.3141592653589793E1
+inf
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+~inf
+inf
+~inf
+0.0
+~0.12299999999999998E~2
+~0.123E~2
+0.0
+0.0
+~0.39999999999999996E1
+0.17976931348623157E309
+~0.17976931348623157E309
+0.0
+~0.2225073858507201E~307
+~0.22250738585072014E~307
+0.0
+nan
+~0.19999999999999998E1
+0.8988465674311579E308
+~0.8988465674311579E308
+0.0
+~0.2225073858507201E~307
+~0.22250738585072014E~307
+0.0
+nan
+~0.27368408459638577E~304
+0.123E4
+~0.123E4
+~0.18090031369976E~310
+~0.2225073858507201E~307
+~0.22250738585072014E~307
+~0.18090031369976E~310
+0.0
+~0.2736840845963858E~306
+0.123E2
+~0.123E2
+~0.1809003136997725E~308
+~0.2225073858507201E~307
+~0.22250738585072014E~307
+~0.1809003136997725E~308
+nan
+~0.6990275687580919E~307
+0.3141592653589793E1
+~0.3141592653589793E1
+~0.7082630066519554E~308
+~0.2225073858507201E~307
+~0.22250738585072014E~307
+~0.7082630066519554E~308
+nan
+~0.6048377836559378E~307
+0.2718281828459045E1
+~0.2718281828459045E1
+~0.818558927632814E~308
+~0.2225073858507201E~307
+~0.22250738585072014E~307
+~0.818558927632814E~308
+nan
+~0.27368408459638577E~307
+0.123E1
+~0.123E1
+~0.18090031369977247E~307
+~0.2225073858507201E~307
+~0.22250738585072014E~307
+~0.18090031369977247E~307
+nan
+~0.273684084596386E~308
+0.123
+~0.123
+~0.1809003136997725E~306
+~0.2225073858507201E~307
+~0.22250738585072014E~307
+~0.1809003136997725E~306
+nan
+~0.2736840845964E~310
+0.123E~2
+~0.123E~2
+~0.18090031369977247E~304
+~0.2225073858507201E~307
+~0.22250738585072014E~307
+~0.18090031369977247E~304
+nan
+0.0
+0.0
+~0.4450147717014403E~307
+~0.1E1
+~0.2225073858507201E~307
+0.0
+~0.7853981633974483
+nan
+0.0
+~0.11125369292536007E~307
+~0.3337610787760802E~307
+~0.2E1
+~0.2225073858507201E~307
+0.0
+~0.11071487177940904E1
+nan
+0.0
+~0.2225073858507201E~307
+~0.2225073858507202E~307
+~0.4503599627370496E16
+~0.2225073858507201E~307
+0.0
+~0.15707963267948963E1
+nan
+0.0
+~0.22250738585072014E~307
+~0.22250738585072014E~307
+~inf
+~0.2225073858507201E~307
+nan
+~0.15707963267948966E1
+0.1E1
+0.39999999999999996E1
+~0.17976931348623157E309
+0.17976931348623157E309
+0.0
+~0.2225073858507202E~307
+~0.22250738585072014E~307
+~0.3141592653589793E1
+nan
+0.19999999999999998E1
+~0.8988465674311579E308
+0.8988465674311579E308
+0.0
+~0.2225073858507202E~307
+~0.22250738585072014E~307
+~0.3141592653589793E1
+nan
+0.27368408459638577E~304
+~0.123E4
+0.123E4
+0.18090031369976E~310
+~0.2225073858507202E~307
+~0.22250738585072014E~307
+~0.3141592653589793E1
+inf
+0.2736840845963858E~306
+~0.123E2
+0.123E2
+0.1809003136997725E~308
+~0.2225073858507202E~307
+~0.22250738585072014E~307
+~0.3141592653589793E1
+nan
+0.6990275687580919E~307
+~0.3141592653589793E1
+0.3141592653589793E1
+0.7082630066519554E~308
+~0.2225073858507202E~307
+~0.22250738585072014E~307
+~0.3141592653589793E1
+nan
+0.6048377836559378E~307
+~0.2718281828459045E1
+0.2718281828459045E1
+0.818558927632814E~308
+~0.2225073858507202E~307
+~0.22250738585072014E~307
+~0.3141592653589793E1
+nan
+0.27368408459638577E~307
+~0.123E1
+0.123E1
+0.18090031369977247E~307
+~0.2225073858507202E~307
+~0.22250738585072014E~307
+~0.3141592653589793E1
+nan
+0.273684084596386E~308
+~0.123
+0.123
+0.1809003136997725E~306
+~0.2225073858507202E~307
+~0.22250738585072014E~307
+~0.3141592653589793E1
+nan
+0.2736840845964E~310
+~0.123E~2
+0.123E~2
+0.18090031369977247E~304
+~0.2225073858507202E~307
+~0.22250738585072014E~307
+~0.3141592653589793E1
+nan
+0.0
+~0.4450147717014403E~307
+0.0
+0.1E1
+~0.22250738585072014E~307
+0.0
+~0.2356194490192345E1
+nan
+0.0
+~0.3337610787760802E~307
+~0.11125369292536007E~307
+0.2E1
+~0.2225073858507201E~307
+0.0
+~0.20344439357957027E1
+nan
+0.0
+~0.2225073858507202E~307
+~0.2225073858507201E~307
+0.4503599627370496E16
+~0.2225073858507201E~307
+0.0
+~0.15707963267948968E1
+nan
+0.0
+~0.22250738585072014E~307
+~0.22250738585072014E~307
+inf
+~0.2225073858507201E~307
+nan
+~0.15707963267948966E1
+0.1E1
+~inf
+inf
+~inf
+0.0
+~0.2225073858507201E~307
+~0.22250738585072014E~307
+0.0
+0.0
+inf
+~inf
+inf
+0.0
+~0.2225073858507202E~307
+~0.22250738585072014E~307
+~0.3141592653589793E1
+inf
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+~inf
+inf
+~inf
+0.0
+~0.2225073858507201E~307
+~0.22250738585072014E~307
+0.0
+0.0
+~0.19999999999999998E1
+0.17976931348623157E309
+~0.17976931348623157E309
+0.0
+~0.11125369292536E~307
+~0.11125369292536007E~307
+0.0
+nan
+~0.9999999999999999
+0.8988465674311579E308
+~0.8988465674311579E308
+0.0
+~0.11125369292536E~307
+~0.11125369292536007E~307
+0.0
+nan
+~0.13684204229819289E~304
+0.123E4
+~0.123E4
+~0.904501568499E~311
+~0.11125369292536E~307
+~0.11125369292536007E~307
+~0.904501568499E~311
+0.0
+~0.1368420422981929E~306
+0.123E2
+~0.123E2
+~0.90450156849886E~309
+~0.11125369292536E~307
+~0.11125369292536007E~307
+~0.90450156849886E~309
+nan
+~0.34951378437904593E~307
+0.3141592653589793E1
+~0.3141592653589793E1
+~0.3541315033259774E~308
+~0.11125369292536E~307
+~0.11125369292536007E~307
+~0.3541315033259774E~308
+nan
+~0.3024188918279689E~307
+0.2718281828459045E1
+~0.2718281828459045E1
+~0.409279463816407E~308
+~0.11125369292536E~307
+~0.11125369292536007E~307
+~0.409279463816407E~308
+nan
+~0.1368420422981929E~307
+0.123E1
+~0.123E1
+~0.9045015684988623E~308
+~0.11125369292536E~307
+~0.11125369292536007E~307
+~0.9045015684988623E~308
+nan
+~0.136842042298193E~308
+0.123
+~0.123
+~0.9045015684988624E~307
+~0.11125369292536E~307
+~0.11125369292536007E~307
+~0.9045015684988624E~307
+nan
+~0.1368420422982E~310
+0.123E~2
+~0.123E~2
+~0.9045015684988623E~305
+~0.11125369292536E~307
+~0.11125369292536007E~307
+~0.9045015684988623E~305
+nan
+0.0
+0.11125369292536007E~307
+~0.3337610787760802E~307
+~0.5
+~0.11125369292536E~307
+~0.11125369292536007E~307
+~0.4636476090008061
+nan
+0.0
+0.0
+~0.22250738585072014E~307
+~0.1E1
+~0.11125369292536E~307
+0.0
+~0.7853981633974483
+nan
+0.0
+~0.11125369292536E~307
+~0.1112536929253601E~307
+~0.2251799813685248E16
+~0.11125369292536E~307
+0.0
+~0.15707963267948961E1
+nan
+0.0
+~0.11125369292536007E~307
+~0.11125369292536007E~307
+~inf
+~0.11125369292536E~307
+nan
+~0.15707963267948966E1
+0.1E1
+0.19999999999999998E1
+~0.17976931348623157E309
+0.17976931348623157E309
+0.0
+~0.1112536929253601E~307
+~0.11125369292536007E~307
+~0.3141592653589793E1
+nan
+0.9999999999999999
+~0.8988465674311579E308
+0.8988465674311579E308
+0.0
+~0.1112536929253601E~307
+~0.11125369292536007E~307
+~0.3141592653589793E1
+nan
+0.13684204229819289E~304
+~0.123E4
+0.123E4
+0.904501568499E~311
+~0.1112536929253601E~307
+~0.11125369292536007E~307
+~0.3141592653589793E1
+inf
+0.1368420422981929E~306
+~0.123E2
+0.123E2
+0.90450156849886E~309
+~0.1112536929253601E~307
+~0.11125369292536007E~307
+~0.3141592653589793E1
+nan
+0.34951378437904593E~307
+~0.3141592653589793E1
+0.3141592653589793E1
+0.3541315033259774E~308
+~0.1112536929253601E~307
+~0.11125369292536007E~307
+~0.3141592653589793E1
+nan
+0.3024188918279689E~307
+~0.2718281828459045E1
+0.2718281828459045E1
+0.409279463816407E~308
+~0.1112536929253601E~307
+~0.11125369292536007E~307
+~0.3141592653589793E1
+nan
+0.1368420422981929E~307
+~0.123E1
+0.123E1
+0.9045015684988623E~308
+~0.1112536929253601E~307
+~0.11125369292536007E~307
+~0.3141592653589793E1
+nan
+0.136842042298193E~308
+~0.123
+0.123
+0.9045015684988624E~307
+~0.1112536929253601E~307
+~0.11125369292536007E~307
+~0.3141592653589793E1
+nan
+0.1368420422982E~310
+~0.123E~2
+0.123E~2
+0.9045015684988623E~305
+~0.1112536929253601E~307
+~0.11125369292536007E~307
+~0.3141592653589793E1
+nan
+0.0
+~0.3337610787760802E~307
+0.11125369292536007E~307
+0.5
+~0.1112536929253601E~307
+~0.11125369292536007E~307
+~0.2677945044588987E1
+nan
+0.0
+~0.22250738585072014E~307
+0.0
+0.1E1
+~0.11125369292536007E~307
+0.0
+~0.2356194490192345E1
+nan
+0.0
+~0.1112536929253601E~307
+~0.11125369292536E~307
+0.2251799813685248E16
+~0.11125369292536E~307
+0.0
+~0.1570796326794897E1
+nan
+0.0
+~0.11125369292536007E~307
+~0.11125369292536007E~307
+inf
+~0.11125369292536E~307
+nan
+~0.15707963267948966E1
+0.1E1
+~inf
+inf
+~inf
+0.0
+~0.11125369292536E~307
+~0.11125369292536007E~307
+0.0
+0.0
+inf
+~inf
+inf
+0.0
+~0.1112536929253601E~307
+~0.11125369292536007E~307
+~0.3141592653589793E1
+inf
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+~inf
+inf
+~inf
+0.0
+~0.11125369292536E~307
+~0.11125369292536007E~307
+0.0
+0.0
+~0.8881784197001251E~15
+0.17976931348623157E309
+~0.17976931348623157E309
+0.0
+0.0
+~0.5E~323
+0.0
+nan
+~0.44408920985006257E~15
+0.8988465674311579E308
+~0.8988465674311579E308
+0.0
+0.0
+~0.5E~323
+0.0
+nan
+~0.6077E~320
+0.123E4
+~0.123E4
+0.0
+0.0
+~0.5E~323
+0.0
+0.0
+~0.6E~322
+0.123E2
+~0.123E2
+0.0
+0.0
+~0.5E~323
+0.0
+nan
+~0.15E~322
+0.3141592653589793E1
+~0.3141592653589793E1
+0.0
+0.0
+~0.5E~323
+0.0
+nan
+~0.15E~322
+0.2718281828459045E1
+~0.2718281828459045E1
+0.0
+0.0
+~0.5E~323
+0.0
+nan
+~0.5E~323
+0.123E1
+~0.123E1
+~0.5E~323
+0.0
+~0.5E~323
+~0.5E~323
+nan
+0.0
+0.123
+~0.123
+~0.4E~322
+0.0
+~0.5E~323
+~0.4E~322
+nan
+0.0
+0.123E~2
+~0.123E~2
+~0.4017E~320
+0.0
+~0.5E~323
+~0.4017E~320
+nan
+0.0
+0.2225073858507201E~307
+~0.2225073858507202E~307
+~0.2220446049250313E~15
+0.0
+~0.5E~323
+~0.2220446049250313E~15
+nan
+0.0
+0.11125369292536E~307
+~0.1112536929253601E~307
+~0.4440892098500626E~15
+0.0
+~0.5E~323
+~0.4440892098500626E~15
+nan
+0.0
+0.0
+~0.1E~322
+~0.1E1
+0.0
+0.0
+~0.7853981633974483
+nan
+0.0
+~0.5E~323
+~0.5E~323
+~inf
+0.0
+nan
+~0.15707963267948966E1
+0.1E1
+0.8881784197001251E~15
+~0.17976931348623157E309
+0.17976931348623157E309
+0.0
+~0.1E~322
+~0.5E~323
+~0.3141592653589793E1
+nan
+0.44408920985006257E~15
+~0.8988465674311579E308
+0.8988465674311579E308
+0.0
+~0.1E~322
+~0.5E~323
+~0.3141592653589793E1
+nan
+0.6077E~320
+~0.123E4
+0.123E4
+0.0
+~0.1E~322
+~0.5E~323
+~0.3141592653589793E1
+inf
+0.6E~322
+~0.123E2
+0.123E2
+0.0
+~0.1E~322
+~0.5E~323
+~0.3141592653589793E1
+nan
+0.15E~322
+~0.3141592653589793E1
+0.3141592653589793E1
+0.0
+~0.1E~322
+~0.5E~323
+~0.3141592653589793E1
+nan
+0.15E~322
+~0.2718281828459045E1
+0.2718281828459045E1
+0.0
+~0.1E~322
+~0.5E~323
+~0.3141592653589793E1
+nan
+0.5E~323
+~0.123E1
+0.123E1
+0.5E~323
+~0.1E~322
+~0.5E~323
+~0.3141592653589793E1
+nan
+0.0
+~0.123
+0.123
+0.4E~322
+~0.1E~322
+~0.5E~323
+~0.3141592653589793E1
+nan
+0.0
+~0.123E~2
+0.123E~2
+0.4017E~320
+~0.1E~322
+~0.5E~323
+~0.3141592653589793E1
+nan
+0.0
+~0.2225073858507202E~307
+0.2225073858507201E~307
+0.2220446049250313E~15
+~0.1E~322
+~0.5E~323
+~0.3141592653589793E1
+nan
+0.0
+~0.1112536929253601E~307
+0.11125369292536E~307
+0.4440892098500626E~15
+~0.1E~322
+~0.5E~323
+~0.31415926535897927E1
+nan
+0.0
+~0.1E~322
+0.0
+0.1E1
+~0.5E~323
+0.0
+~0.2356194490192345E1
+nan
+0.0
+~0.5E~323
+~0.5E~323
+inf
+0.0
+nan
+~0.15707963267948966E1
+0.1E1
+~inf
+inf
+~inf
+0.0
+0.0
+~0.5E~323
+0.0
+0.0
+inf
+~inf
+inf
+0.0
+~0.1E~322
+~0.5E~323
+~0.3141592653589793E1
+inf
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+~inf
+inf
+~inf
+0.0
+0.0
+~0.5E~323
+0.0
+0.0
+0.0
+0.17976931348623157E309
+~0.17976931348623157E309
+0.0
+0.5E~323
+0.0
+0.0
+0.0
+0.0
+0.8988465674311579E308
+~0.8988465674311579E308
+0.0
+0.5E~323
+0.0
+0.0
+0.0
+0.0
+0.123E4
+~0.123E4
+0.0
+0.5E~323
+0.0
+0.0
+0.0
+0.0
+0.123E2
+~0.123E2
+0.0
+0.5E~323
+0.0
+0.0
+0.0
+0.0
+0.3141592653589793E1
+~0.3141592653589793E1
+0.0
+0.5E~323
+0.0
+0.0
+0.0
+0.0
+0.2718281828459045E1
+~0.2718281828459045E1
+0.0
+0.5E~323
+0.0
+0.0
+0.0
+0.0
+0.123E1
+~0.123E1
+0.0
+0.5E~323
+0.0
+0.0
+0.0
+0.0
+0.123
+~0.123
+0.0
+0.5E~323
+0.0
+0.0
+0.0
+0.0
+0.123E~2
+~0.123E~2
+0.0
+0.5E~323
+0.0
+0.0
+0.0
+0.0
+0.22250738585072014E~307
+~0.22250738585072014E~307
+0.0
+0.5E~323
+0.0
+0.0
+0.0
+0.0
+0.11125369292536007E~307
+~0.11125369292536007E~307
+0.0
+0.5E~323
+0.0
+0.0
+0.0
+0.0
+0.5E~323
+~0.5E~323
+0.0
+0.5E~323
+0.0
+0.0
+0.0
+0.0
+0.0
+0.0
+nan
+0.0
+0.0
+0.0
+0.1E1
+0.0
+~0.17976931348623157E309
+0.17976931348623157E309
+0.0
+~0.5E~323
+0.0
+~0.3141592653589793E1
+inf
+0.0
+~0.8988465674311579E308
+0.8988465674311579E308
+0.0
+~0.5E~323
+0.0
+~0.3141592653589793E1
+inf
+0.0
+~0.123E4
+0.123E4
+0.0
+~0.5E~323
+0.0
+~0.3141592653589793E1
+inf
+0.0
+~0.123E2
+0.123E2
+0.0
+~0.5E~323
+0.0
+~0.3141592653589793E1
+inf
+0.0
+~0.3141592653589793E1
+0.3141592653589793E1
+0.0
+~0.5E~323
+0.0
+~0.3141592653589793E1
+inf
+0.0
+~0.2718281828459045E1
+0.2718281828459045E1
+0.0
+~0.5E~323
+0.0
+~0.3141592653589793E1
+inf
+0.0
+~0.123E1
+0.123E1
+0.0
+~0.5E~323
+0.0
+~0.3141592653589793E1
+inf
+0.0
+~0.123
+0.123
+0.0
+~0.5E~323
+0.0
+~0.3141592653589793E1
+inf
+0.0
+~0.123E~2
+0.123E~2
+0.0
+~0.5E~323
+0.0
+~0.3141592653589793E1
+inf
+0.0
+~0.22250738585072014E~307
+0.22250738585072014E~307
+0.0
+~0.5E~323
+0.0
+~0.3141592653589793E1
+inf
+0.0
+~0.11125369292536007E~307
+0.11125369292536007E~307
+0.0
+~0.5E~323
+0.0
+~0.3141592653589793E1
+inf
+0.0
+~0.5E~323
+0.5E~323
+0.0
+~0.5E~323
+0.0
+~0.3141592653589793E1
+inf
+0.0
+0.0
+0.0
+nan
+0.0
+0.0
+~0.3141592653589793E1
+0.1E1
+nan
+inf
+~inf
+0.0
+0.5E~323
+0.0
+0.0
+0.0
+nan
+~inf
+inf
+0.0
+~0.5E~323
+0.0
+~0.3141592653589793E1
+inf
+nan
+nan
+nan
+nan
+nan
+0.0
+nan
+nan
+nan
+inf
+~inf
+0.0
+0.5E~323
+0.0
+0.0
+0.0
+inf
+inf
+inf
+inf
+0.17976931348623157E309
+nan
+0.15707963267948966E1
+inf
+inf
+inf
+inf
+inf
+0.17976931348623157E309
+nan
+0.15707963267948966E1
+inf
+inf
+inf
+inf
+inf
+0.17976931348623157E309
+nan
+0.15707963267948966E1
+inf
+inf
+inf
+inf
+inf
+0.17976931348623157E309
+nan
+0.15707963267948966E1
+inf
+inf
+inf
+inf
+inf
+0.17976931348623157E309
+nan
+0.15707963267948966E1
+inf
+inf
+inf
+inf
+inf
+0.17976931348623157E309
+nan
+0.15707963267948966E1
+inf
+inf
+inf
+inf
+inf
+0.17976931348623157E309
+nan
+0.15707963267948966E1
+inf
+inf
+inf
+inf
+inf
+0.17976931348623157E309
+nan
+0.15707963267948966E1
+inf
+inf
+inf
+inf
+inf
+0.17976931348623157E309
+nan
+0.15707963267948966E1
+inf
+inf
+inf
+inf
+inf
+0.17976931348623157E309
+nan
+0.15707963267948966E1
+inf
+inf
+inf
+inf
+inf
+0.17976931348623157E309
+nan
+0.15707963267948966E1
+inf
+inf
+inf
+inf
+inf
+0.17976931348623157E309
+nan
+0.15707963267948966E1
+inf
+nan
+inf
+inf
+inf
+0.17976931348623157E309
+nan
+0.15707963267948966E1
+0.1E1
+~inf
+inf
+inf
+~inf
+0.17976931348623157E309
+nan
+0.15707963267948966E1
+0.0
+~inf
+inf
+inf
+~inf
+0.17976931348623157E309
+nan
+0.15707963267948966E1
+0.0
+~inf
+inf
+inf
+~inf
+0.17976931348623157E309
+nan
+0.15707963267948966E1
+0.0
+~inf
+inf
+inf
+~inf
+0.17976931348623157E309
+nan
+0.15707963267948966E1
+0.0
+~inf
+inf
+inf
+~inf
+0.17976931348623157E309
+nan
+0.15707963267948966E1
+0.0
+~inf
+inf
+inf
+~inf
+0.17976931348623157E309
+nan
+0.15707963267948966E1
+0.0
+~inf
+inf
+inf
+~inf
+0.17976931348623157E309
+nan
+0.15707963267948966E1
+0.0
+~inf
+inf
+inf
+~inf
+0.17976931348623157E309
+nan
+0.15707963267948966E1
+0.0
+~inf
+inf
+inf
+~inf
+0.17976931348623157E309
+nan
+0.15707963267948966E1
+0.0
+~inf
+inf
+inf
+~inf
+0.17976931348623157E309
+nan
+0.15707963267948966E1
+0.0
+~inf
+inf
+inf
+~inf
+0.17976931348623157E309
+nan
+0.15707963267948966E1
+0.0
+~inf
+inf
+inf
+~inf
+0.17976931348623157E309
+nan
+0.15707963267948966E1
+0.0
+nan
+inf
+inf
+~inf
+0.17976931348623157E309
+nan
+0.15707963267948966E1
+0.1E1
+inf
+inf
+nan
+nan
+inf
+nan
+0.7853981633974483
+inf
+~inf
+nan
+inf
+nan
+0.17976931348623157E309
+nan
+0.2356194490192345E1
+0.0
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+inf
+inf
+nan
+nan
+inf
+nan
+0.7853981633974483
+inf
+~inf
+~inf
+~inf
+~inf
+~0.17976931348623157E309
+nan
+~0.15707963267948966E1
+inf
+~inf
+~inf
+~inf
+~inf
+~0.17976931348623157E309
+nan
+~0.15707963267948966E1
+inf
+~inf
+~inf
+~inf
+~inf
+~0.17976931348623157E309
+nan
+~0.15707963267948966E1
+inf
+~inf
+~inf
+~inf
+~inf
+~0.17976931348623157E309
+nan
+~0.15707963267948966E1
+inf
+~inf
+~inf
+~inf
+~inf
+~0.17976931348623157E309
+nan
+~0.15707963267948966E1
+inf
+~inf
+~inf
+~inf
+~inf
+~0.17976931348623157E309
+nan
+~0.15707963267948966E1
+inf
+~inf
+~inf
+~inf
+~inf
+~0.17976931348623157E309
+nan
+~0.15707963267948966E1
+inf
+~inf
+~inf
+~inf
+~inf
+~0.17976931348623157E309
+nan
+~0.15707963267948966E1
+inf
+~inf
+~inf
+~inf
+~inf
+~0.17976931348623157E309
+nan
+~0.15707963267948966E1
+inf
+~inf
+~inf
+~inf
+~inf
+~0.17976931348623157E309
+nan
+~0.15707963267948966E1
+inf
+~inf
+~inf
+~inf
+~inf
+~0.17976931348623157E309
+nan
+~0.15707963267948966E1
+inf
+~inf
+~inf
+~inf
+~inf
+~0.17976931348623157E309
+nan
+~0.15707963267948966E1
+inf
+nan
+~inf
+~inf
+~inf
+~0.17976931348623157E309
+nan
+~0.15707963267948966E1
+0.1E1
+inf
+~inf
+~inf
+inf
+~0.17976931348623157E309
+nan
+~0.15707963267948966E1
+0.0
+inf
+~inf
+~inf
+inf
+~0.17976931348623157E309
+nan
+~0.15707963267948966E1
+0.0
+inf
+~inf
+~inf
+inf
+~0.17976931348623157E309
+nan
+~0.15707963267948966E1
+0.0
+inf
+~inf
+~inf
+inf
+~0.17976931348623157E309
+nan
+~0.15707963267948966E1
+0.0
+inf
+~inf
+~inf
+inf
+~0.17976931348623157E309
+nan
+~0.15707963267948966E1
+0.0
+inf
+~inf
+~inf
+inf
+~0.17976931348623157E309
+nan
+~0.15707963267948966E1
+0.0
+inf
+~inf
+~inf
+inf
+~0.17976931348623157E309
+nan
+~0.15707963267948966E1
+0.0
+inf
+~inf
+~inf
+inf
+~0.17976931348623157E309
+nan
+~0.15707963267948966E1
+0.0
+inf
+~inf
+~inf
+inf
+~0.17976931348623157E309
+nan
+~0.15707963267948966E1
+0.0
+inf
+~inf
+~inf
+inf
+~0.17976931348623157E309
+nan
+~0.15707963267948966E1
+0.0
+inf
+~inf
+~inf
+inf
+~0.17976931348623157E309
+nan
+~0.15707963267948966E1
+0.0
+inf
+~inf
+~inf
+inf
+~0.17976931348623157E309
+nan
+~0.15707963267948966E1
+0.0
+nan
+~inf
+~inf
+inf
+~0.17976931348623157E309
+nan
+~0.15707963267948966E1
+0.1E1
+~inf
+nan
+~inf
+nan
+~0.17976931348623157E309
+nan
+~0.7853981633974483
+inf
+inf
+~inf
+nan
+nan
+~inf
+nan
+~0.2356194490192345E1
+0.0
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+~inf
+nan
+~inf
+nan
+~0.17976931348623157E309
+nan
+~0.7853981633974483
+inf
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+0.1E1
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+0.1E1
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+inf
+inf
+inf
+inf
+0.17976931348623157E309
+nan
+0.15707963267948966E1
+inf
+inf
+inf
+inf
+inf
+0.17976931348623157E309
+nan
+0.15707963267948966E1
+inf
+inf
+inf
+inf
+inf
+0.17976931348623157E309
+nan
+0.15707963267948966E1
+inf
+inf
+inf
+inf
+inf
+0.17976931348623157E309
+nan
+0.15707963267948966E1
+inf
+inf
+inf
+inf
+inf
+0.17976931348623157E309
+nan
+0.15707963267948966E1
+inf
+inf
+inf
+inf
+inf
+0.17976931348623157E309
+nan
+0.15707963267948966E1
+inf
+inf
+inf
+inf
+inf
+0.17976931348623157E309
+nan
+0.15707963267948966E1
+inf
+inf
+inf
+inf
+inf
+0.17976931348623157E309
+nan
+0.15707963267948966E1
+inf
+inf
+inf
+inf
+inf
+0.17976931348623157E309
+nan
+0.15707963267948966E1
+inf
+inf
+inf
+inf
+inf
+0.17976931348623157E309
+nan
+0.15707963267948966E1
+inf
+inf
+inf
+inf
+inf
+0.17976931348623157E309
+nan
+0.15707963267948966E1
+inf
+inf
+inf
+inf
+inf
+0.17976931348623157E309
+nan
+0.15707963267948966E1
+inf
+nan
+inf
+inf
+inf
+0.17976931348623157E309
+nan
+0.15707963267948966E1
+0.1E1
+~inf
+inf
+inf
+~inf
+0.17976931348623157E309
+nan
+0.15707963267948966E1
+0.0
+~inf
+inf
+inf
+~inf
+0.17976931348623157E309
+nan
+0.15707963267948966E1
+0.0
+~inf
+inf
+inf
+~inf
+0.17976931348623157E309
+nan
+0.15707963267948966E1
+0.0
+~inf
+inf
+inf
+~inf
+0.17976931348623157E309
+nan
+0.15707963267948966E1
+0.0
+~inf
+inf
+inf
+~inf
+0.17976931348623157E309
+nan
+0.15707963267948966E1
+0.0
+~inf
+inf
+inf
+~inf
+0.17976931348623157E309
+nan
+0.15707963267948966E1
+0.0
+~inf
+inf
+inf
+~inf
+0.17976931348623157E309
+nan
+0.15707963267948966E1
+0.0
+~inf
+inf
+inf
+~inf
+0.17976931348623157E309
+nan
+0.15707963267948966E1
+0.0
+~inf
+inf
+inf
+~inf
+0.17976931348623157E309
+nan
+0.15707963267948966E1
+0.0
+~inf
+inf
+inf
+~inf
+0.17976931348623157E309
+nan
+0.15707963267948966E1
+0.0
+~inf
+inf
+inf
+~inf
+0.17976931348623157E309
+nan
+0.15707963267948966E1
+0.0
+~inf
+inf
+inf
+~inf
+0.17976931348623157E309
+nan
+0.15707963267948966E1
+0.0
+nan
+inf
+inf
+~inf
+0.17976931348623157E309
+nan
+0.15707963267948966E1
+0.1E1
+inf
+inf
+nan
+nan
+inf
+nan
+0.7853981633974483
+inf
+~inf
+nan
+inf
+nan
+0.17976931348623157E309
+nan
+0.2356194490192345E1
+0.0
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+nan
+inf
+inf
+nan
+nan
+inf
+nan
+0.7853981633974483
+inf
+
+Testing *+, *-
+
+Testing Real.{realCeil,realFloor,realTrunc}
+0.17976931348623157E309  0.17976931348623157E309 0.17976931348623157E309 0.17976931348623157E309
+0.8988465674311579E308  0.8988465674311579E308 0.8988465674311579E308 0.8988465674311579E308
+0.123E4  0.123E4 0.123E4 0.123E4
+0.123E2  0.13E2 0.12E2 0.12E2
+0.3141592653589793E1  0.4E1 0.3E1 0.3E1
+0.2718281828459045E1  0.3E1 0.2E1 0.2E1
+0.123E1  0.2E1 0.1E1 0.1E1
+0.123  0.1E1 0.0 0.0
+0.123E~2  0.1E1 0.0 0.0
+0.22250738585072014E~307  0.1E1 0.0 0.0
+0.11125369292536007E~307  0.1E1 0.0 0.0
+0.5E~323  0.1E1 0.0 0.0
+0.0  0.0 0.0 0.0
+~0.17976931348623157E309  ~0.17976931348623157E309 ~0.17976931348623157E309 ~0.17976931348623157E309
+~0.8988465674311579E308  ~0.8988465674311579E308 ~0.8988465674311579E308 ~0.8988465674311579E308
+~0.123E4  ~0.123E4 ~0.123E4 ~0.123E4
+~0.123E2  ~0.12E2 ~0.13E2 ~0.12E2
+~0.3141592653589793E1  ~0.3E1 ~0.4E1 ~0.3E1
+~0.2718281828459045E1  ~0.2E1 ~0.3E1 ~0.2E1
+~0.123E1  ~0.1E1 ~0.2E1 ~0.1E1
+~0.123  0.0 ~0.1E1 0.0
+~0.123E~2  0.0 ~0.1E1 0.0
+~0.22250738585072014E~307  0.0 ~0.1E1 0.0
+~0.11125369292536007E~307  0.0 ~0.1E1 0.0
+~0.5E~323  0.0 ~0.1E1 0.0
+0.0  0.0 0.0 0.0
+
+Testing Real.{<,<=,>,>=,==,!=,?=,unordered}
+false
+false
+true
+true
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+true
+false
+false
+false
+false
+false
+true
+true
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+false
+false
+true
+true
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+false
+false
+true
+true
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+false
+false
+true
+true
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+false
+false
+true
+true
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+false
+false
+true
+true
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+false
+false
+true
+true
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+false
+false
+true
+true
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+false
+false
+true
+true
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+false
+false
+true
+true
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+false
+false
+true
+true
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+false
+false
+true
+true
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+false
+true
+true
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+false
+false
+true
+true
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+false
+true
+false
+false
+false
+false
+true
+true
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+false
+true
+true
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+false
+true
+true
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+false
+true
+true
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+false
+true
+true
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+false
+true
+true
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+false
+true
+true
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+false
+true
+true
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+false
+true
+true
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+false
+true
+true
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+false
+true
+true
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+false
+false
+true
+true
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+true
+false
+false
+false
+false
+true
+true
+
+Testing compare, compareReal
+EQUAL	EQUAL
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+LESS	LESS
+EQUAL	EQUAL
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+LESS	LESS
+LESS	LESS
+EQUAL	EQUAL
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+LESS	LESS
+LESS	LESS
+LESS	LESS
+EQUAL	EQUAL
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+EQUAL	EQUAL
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+EQUAL	EQUAL
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+EQUAL	EQUAL
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+EQUAL	EQUAL
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+EQUAL	EQUAL
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+EQUAL	EQUAL
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+EQUAL	EQUAL
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+EQUAL	EQUAL
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+EQUAL	EQUAL
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+EQUAL	EQUAL
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+EQUAL	EQUAL
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+GREATER	GREATER
+EQUAL	EQUAL
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+GREATER	GREATER
+GREATER	GREATER
+EQUAL	EQUAL
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+EQUAL	EQUAL
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+EQUAL	EQUAL
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+EQUAL	EQUAL
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+EQUAL	EQUAL
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+EQUAL	EQUAL
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+EQUAL	EQUAL
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+EQUAL	EQUAL
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+EQUAL	EQUAL
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+EQUAL	EQUAL
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+LESS	LESS
+EQUAL	EQUAL
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+GREATER	GREATER
+EQUAL	EQUAL
+
+Testing abs
+
+Testing {from,to}ManExp
+
+Testing split
+
+Testing {from,to}Large
\ No newline at end of file



1.4       +750 -367  mlton/regression/real.sml

Index: real.sml
===================================================================
RCS file: /cvsroot/mlton/mlton/regression/real.sml,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- real.sml	25 Aug 2003 20:00:04 -0000	1.3
+++ real.sml	29 Aug 2003 23:05:00 -0000	1.4
@@ -1,374 +1,757 @@
-(* Auxiliary functions for test cases *)
-
-infix 1 seq
-fun e1 seq e2 = e2;
-fun check b = if b then "OK" else "WRONG";
-fun check' f = (if f () then "OK" else "WRONG") handle _ => "EXN";
-
-fun range (from, to) p = 
-    let open Int 
+functor Test (structure Real: REAL
+	      val size: int) =
+struct
+
+open Real
+
+infix == !=
+
+datatype z = datatype IEEEReal.float_class
+datatype z = datatype IEEEReal.rounding_mode
+datatype z = datatype General.order
+   
+val b2s = Bool.toString
+val i2s = Int.toString
+val exact = fmt StringCvt.EXACT
+
+val s2r = valOf o fromString
+   
+val zero = s2r "0.0"
+val one = s2r "1.0"
+val two = s2r "2.0"
+val nan = posInf + negInf
+
+val reals =
+   [maxFinite,
+    maxFinite / s2r "2.0",
+    s2r "1.23E3",
+    s2r "1.23E1",
+    Math.pi,
+    Math.e,
+    s2r "1.23E0",
+    s2r "1.23E~1",
+    s2r "1.23E~3",
+    minNormalPos,
+    minNormalPos / s2r "2.0",
+    minPos,
+    zero]
+
+fun for f = (List.app f reals; List.app (f o ~) reals)
+
+val reals' =
+   [posInf,
+    negInf,
+    posInf + negInf,
+    maxFinite * s2r "2.0"]
+
+fun for' f = (for f; List.app f reals')
+
+val _ = print (concat ["\nTesting Real", Int.toString size, "\n"])
+
+val _ = print "\nTesting fmt\n"
+
+val _ =
+   for
+   (fn r =>
+    List.app (fn spec => print (concat [fmt spec r, "\n"]))
+    let
+       open StringCvt
     in
-	(from > to) orelse (p from) andalso (range (from+1, to) p)
-    end;
-
-fun checkrange bounds = check o range bounds;
-
-fun tst0 s s' = print (s ^ "    \t" ^ s' ^ "\n");
-fun tst  s b = tst0 s (check  b);
-fun tst' s f = tst0 s (check' f);
-
-fun tstrange s bounds = (tst s) o range bounds  
-
-(* test/real.sml -- PS 1995-03-24, 1996-05-16, 1996-07-02, 1996-09-25 *)
-
-(*KILL 05/11/1997 11:01. tho.:
-use "auxil.sml";
-*)
-
-val _ = print "Testing structure Real...\n"
-
-local 
-    open Real
-    infix ==
-in	
-
-val test1 = tst "test1" (sign ~57.0 = ~1 andalso sign 99.0 = 1 andalso sign 0.0 = 0);
-val test2 = tst "test2" (sameSign(~255.0, ~256.0) andalso sameSign(255.0, 256.0) 
-			 andalso sameSign(0.0, 0.0));
-val test3 = tst "test3" (sign 1E~300 = 1 andalso sign ~1E~300 = ~1
-			 andalso sign 1E300 = 1 andalso sign ~1E300 = ~1);
-
-local 
-    val args = [0.0, 99.0, ~5.0, 1.1, ~1.1, 1.9, ~1.9, 2.5, ~2.5, 
-		1000001.4999, ~1000001.4999];
-    val minInt = valOf Int.minInt;
-    val maxInt = valOf Int.maxInt;
-    val rminInt = real minInt;
-    val rmaxInt = real maxInt;
-
-(*
-    val _ = (print ("minInt = " ^ Int.toString minInt);
-	     print ("\nmaxInt = " ^ Int.fmt StringCvt.DEC maxInt);
-	     print ("\nrminInt = " ^ Real.toString rminInt);
-	     print ("\nrmaxInt = " ^ Real.toString rmaxInt);
-	     print ("\n"))
-*)	     
-    fun chkminmax s f min max = 
-	tst' s (fn _ => 
-		List.all (fn r => f r = minInt) (rminInt :: min)
-		andalso List.all (fn r => f r = maxInt) (rmaxInt :: max));
-    fun chkfail s f r =
-	tst0 s ((f r; "WRONG") 
-			handle Overflow => "OK" | _ => "WRONG")
-in
-val test4a = tst "test4a" (map ceil args  
-			   = [0, 99, ~5, 2, ~1, 2, ~1, 3, ~2, 1000002, ~1000001]);
-val test4b = chkminmax "test4b" ceil [rminInt-0.9] [rmaxInt-0.1];
-val test4c = map (chkfail "test4c" ceil) [rminInt-1.0, rmaxInt+0.1];
-
-val test5a = check(map floor args 
-		   = [0, 99, ~5, 1, ~2, 1, ~2, 2, ~3, 1000001, ~1000002]);
-val test5b = chkminmax "test5b" floor [rminInt+0.1] [rmaxInt+0.9];
-val test5c = map (chkfail "test5c" floor) [rminInt-0.1, rmaxInt+1.0];
-
-val test6a = tst "test6a" (map trunc args 
-			   = [0, 99, ~5, 1, ~1, 1, ~1, 2, ~2, 1000001, ~1000001]);
-val test6b = chkminmax "test6b" trunc [rminInt-0.9] [rmaxInt+0.9];
-val test6c = map (chkfail "test6c" trunc) [rminInt-1.0, rmaxInt+1.0];
-
-val test7a = tst "test7a" (map round args
-			   = [0, 99, ~5, 1, ~1, 2, ~2, 2, ~2, 1000001, ~1000001]);
-val test7b = chkminmax "test7b" round [rminInt-0.5, rmaxInt+0.4]
-val test7c = map (chkfail "test7c" round) [rminInt-0.6, rmaxInt+0.5];
-
-end
-
-val test8 = tst "test8" (0.0 == real 0 andalso 2.0 == real 2 andalso ~2.0 == real ~2);
-
-fun chk(s, r) = 
-    let val eps = abs r * 1E~10 
-    in 
-	tst' "chk" (fn _ => 
-		    case fromString s of
-		      SOME res => abs(res - r) <= eps
-		    | NONE     => false)
+       [EXACT, SCI NONE, FIX NONE, GEN NONE,
+	SCI (SOME 0), FIX (SOME 0), GEN (SOME 1),
+	SCI (SOME 10), FIX (SOME 10), GEN (SOME 10)]
+    end)
+
+val _ =
+   let
+      fun doit (s,r, s0, s1, s2, s6) =
+	 if (fmt (StringCvt.FIX (SOME 0)) r = s0
+	     andalso fmt (StringCvt.FIX (SOME 1)) r = s1
+	     andalso fmt (StringCvt.FIX (SOME 2)) r = s2
+	     andalso fmt (StringCvt.FIX (SOME 6)) r = s6
+	     andalso fmt (StringCvt.FIX NONE) r = s6)
+	    then ()
+	 else raise Fail (concat ["fmt bug: ", s, " ", exact r])
+   in
+      List.app
+      (fn (s,r, s0, s1, s2, s6) =>
+       (doit (s,r, s0, s1, s2, s6)
+	; if r == zero
+	     then ()
+	  else doit (s^"~",~r, "~"^s0, "~"^s1, "~"^s2, "~"^s6)))
+      [("a", s2r "0.0", "0", "0.0", "0.00", "0.000000"),
+       ("b", s2r "1.0", "1", "1.0", "1.00", "1.000000"),
+       ("c", s2r "1.4", "1", "1.4", "1.40", "1.400000"),
+       ("d", s2r "1.5", "2", "1.5", "1.50", "1.500000"),
+       ("e", s2r "2.5", "2", "2.5", "2.50", "2.500000"),
+       ("f", s2r "1.6", "2", "1.6", "1.60", "1.600000"),
+       ("h", s2r "3.141592653589", "3", "3.1", "3.14", "3.141593"),
+       ("j", s2r "91827365478400.0", "91827365478400", "91827365478400.0", 
+	"91827365478400.00", "91827365478400.000000")]
+   end
+
+val _ =
+   let
+      fun chkSCI (r, s0, s1, s2, s6) = 
+	 fmt (StringCvt.SCI (SOME 0)) r = s0
+	 andalso fmt (StringCvt.SCI (SOME 1)) r = s1
+	 andalso fmt (StringCvt.SCI (SOME 2)) r = s2
+	 andalso fmt (StringCvt.SCI (SOME 6)) r = s6
+	 andalso fmt (StringCvt.SCI NONE) r = s6
+   in
+      List.app
+      (fn (r, s0, s1, s2, s6) =>
+       if chkSCI(r, s0, s1, s2, s6) 
+	  andalso (r == zero orelse chkSCI(~r, "~"^s0, "~"^s1, "~"^s2, "~"^s6))
+	  then ()
+       else raise Fail (concat ["fmt SCI bug: ", exact r]))
+      [(s2r "0.0", "0E0", "0.0E0", "0.00E0", "0.000000E0"),
+       (s2r "0.0012345678", "1E~3", "1.2E~3", "1.23E~3", "1.234568E~3"),
+       (s2r "1.0", "1E0", "1.0E0", "1.00E0", "1.000000E0"),
+       (s2r "1.4", "1E0", "1.4E0", "1.40E0", "1.400000E0"),
+       (s2r "1.5", "2E0", "1.5E0", "1.50E0", "1.500000E0"),
+       (s2r "1.6", "2E0", "1.6E0", "1.60E0", "1.600000E0"),
+       (s2r "3.141592653589", "3E0", "3.1E0", "3.14E0", "3.141593E0"),
+       (s2r "91827365478400.0", "9E13", "9.2E13", "9.18E13", "9.182737E13")]
+   end
+
+val _ =
+   let
+      fun chkGEN (r, s1, s2, s6, s12) = 
+	 fmt (StringCvt.GEN (SOME 1)) r = s1
+	 andalso fmt (StringCvt.GEN (SOME 2)) r = s2
+	 andalso fmt (StringCvt.GEN (SOME 6)) r = s6
+	 andalso fmt (StringCvt.GEN (SOME 12)) r = s12
+	 andalso fmt (StringCvt.GEN NONE) r = s12
+	 andalso toString r = s12;
+   in
+      List.app
+      (fn (r, s1, s2, s6, s12) =>
+       if chkGEN(r, s1, s2, s6, s12) 
+(*	  andalso (r == 0.0 orelse 
+ *		   chkGEN(~r, "~"^s1, "~"^s2, "~"^s6, "~"^s12))
+ *)
+	  then ()
+       else raise Fail (concat ["fmt GEN bug: ", exact r]))
+      [(s2r "0.0",               "0", "0",     "0", "0"),
+       (s2r "1.0",              "1", "1",  "1", "1"),
+       (s2r "1.5",              "2", "1.5",  "1.5", "1.5"),
+       (s2r "91827365478400.0", "9E13", "9.2E13",  "9.18274E13", 
+	"91827365478400")]
+   end
+
+val _ = print "\nTesting scan"
+
+val _ = for' (fn r =>
+	      let
+		 val r' = valOf (StringCvt.scanString scan (exact r))
+		 val _ = print (concat [exact r, "\t", exact r', "\n"])
+	      in
+		 if r == r' orelse unordered (r, r')
+		    then ()
+		 else raise Fail "scan bug"
+	      end)
+
+val _ = print "\nTesting checkFloat\n"
+val _ =
+   for'
+   (fn r =>
+    if (case class r of
+	   INF => ((checkFloat r; false) handle Overflow => true | _ => false)
+	 | NAN => ((checkFloat r; false) handle Div => true | _ => false)
+	 | _ => (checkFloat r; true) handle _ => false)
+       then ()
+    else raise Fail "checkFloat bug")
+   
+val _ = print "\nTesting class, isFinite, isNan, isNormal\n"
+val _ =
+   for'
+   (fn r =>
+    let
+       val c = 
+	  case class r of
+	     INF => "inf"
+	   | NAN => "nan"
+	   | NORMAL => "normal"
+	   | SUBNORMAL => "subnormal"
+	   | ZERO => "zero"
+    in
+       print (concat [exact r, "\t", c, "\n",
+		      "\tisFinite = ", b2s (isFinite r),
+		      "\tisNan = ", b2s (isNan r),
+		      "\tisNormal = ", b2s (isNormal r),
+		      "\n"])
+    end)
+
+val _ = print "\nTesting maxFinite, minPos, minNormalPos\n"
+
+local
+  val isNormal = Real.isNormal
+  val isFinite = Real.isFinite
+  (*
+   * Total hack!!  Bounce r through isNormal (a C call) to force r out of the
+   * FPU.  Interestingly, the same hack works for SML/NJ.
+   *)
+  val isPositive = fn r => (Real.isNormal r; r > zero)
+
+  fun min (p: real -> bool): real =
+    let
+      fun loop (x: real): real =
+	let
+	  val y = x / two
+	in
+	  if p y
+	    then loop y
+	    else x
+	end
+    in
+       loop one
     end
-
-val test9a = 
-    List.map chk[("12.", 12.0),
-		 ("12.E", 12.0),
-		 ("12.E+", 12.0),
-		 ("12.E-", 12.0),
-		 ("12.E2", 12.0),
-		 ("12.E+2", 12.0),
-		 ("12.E-2", 12.0),
-		 ("12E+", 12.0),
-		 ("12E-", 12.0)];
-
-val test9b = 
-    List.map chk[("0", 0.0),
-		 ("156", 156.0),
-		 ("+156", 156.0), 
-		 ("~156", ~156.0), 
-		 ("-156", ~156.0), 
-		 ("156.25", 156.25), 
-		 ("+156.25", 156.25), 
-		 ("~156.25", ~156.25), 
-		 ("-156.25", ~156.25),
-		 (".25", 0.25),
-		 ("+.25", 0.25),
-		 ("~.25", ~0.25),
-		 ("-.25", ~0.25)];
-
-val test9c = 
-    List.map chk[ ("156E024", 156E024),
-		  ("+156E024", 156E024),
-		  ("~156E024", ~156E024),
-		  ("-156E024", ~156E024),
-		  ("156.25E024", 156.25E024),
-		  ("+156.25E024", 156.25E024),
-		  ("~156.25E024", ~156.25E024),
-		  ("-156.25E024", ~156.25E024),
-		  (".25E024", 0.25E024),
-		  ("+.25E024", 0.25E024),
-		  ("~.25E024", ~0.25E024),
-		  ("-.25E024", ~0.25E024)];
-
-val test9d = 
-    List.map chk[ ("156E+024", 156E024),
-		  ("+156E+024", 156E024),
-		  ("~156E+024", ~156E024),
-		  ("-156E+024", ~156E024),
-		  ("156.25E+024", 156.25E024),
-		  ("+156.25E+024", 156.25E024),
-		  ("~156.25E+024", ~156.25E024),
-		  ("-156.25E+024", ~156.25E024),
-		  (".25E+024", 0.25E024),
-		  ("+.25E+024", 0.25E024),
-		  ("~.25E+024", ~0.25E024),
-		  ("-.25E+024", ~0.25E024)];
-
-val test9e = 
-    List.map chk[ ("156E~024", 156E~024),
-		  ("+156E~024", 156E~024),
-		  ("~156E~024", ~156E~024),
-		  ("-156E~024", ~156E~024),
-		  ("156.25E~024", 156.25E~024),
-		  ("+156.25E~024", 156.25E~024),
-		  ("~156.25E~024", ~156.25E~024),
-		  ("-156.25E~024", ~156.25E~024),
-		  (".25E~024", 0.25E~024),
-		  ("+.25E~024", 0.25E~024),
-		  ("~.25E~024", ~0.25E~024),
-		  ("-.25E~024", ~0.25E~024)];
-
-val test9f = 
-    List.map chk[ ("156E-024", 156E~024),
-		  ("+156E-024", 156E~024),
-		  ("~156E-024", ~156E~024),
-		  ("-156E-024", ~156E~024),
-		  ("156.25E-024", 156.25E~024),
-		  ("+156.25E-024", 156.25E~024),
-		  ("~156.25E-024", ~156.25E~024),
-		  ("-156.25E-024", ~156.25E~024),
-		  (".25E-024", 0.25E~024),
-		  ("+.25E-024", 0.25E~024),
-		  ("~.25E-024", ~0.25E~024),
-		  ("-.25E-024", ~0.25E~024)];
-
-val test9g = 
-    List.map chk[ ("156e024", 156E024),
-		  ("+156e024", 156E024),
-		  ("~156e024", ~156E024),
-		  ("-156e024", ~156E024),
-		  ("156.25e024", 156.25E024),
-		  ("+156.25e024", 156.25E024),
-		  ("~156.25e024", ~156.25E024),
-		  ("-156.25e024", ~156.25E024),
-		  (".25e024", 0.25E024),
-		  ("+.25e024", 0.25E024),
-		  ("~.25e024", ~0.25E024),
-		  ("-.25e024", ~0.25E024)];
-
-val test9h = 
-    List.map chk[ ("156e+024", 156E024),
-		  ("+156e+024", 156E024),
-		  ("~156e+024", ~156E024),
-		  ("-156e+024", ~156E024),
-		  ("156.25e+024", 156.25E024),
-		  ("+156.25e+024", 156.25E024),
-		  ("~156.25e+024", ~156.25E024),
-		  ("-156.25e+024", ~156.25E024),
-		  (".25e+024", 0.25E024),
-		  ("+.25e+024", 0.25E024),
-		  ("~.25e+024", ~0.25E024),
-		  ("-.25e+024", ~0.25E024)];
-
-val test9i = 
-    List.map chk[ ("156e~024", 156E~024),
-		  ("+156e~024", 156E~024),
-		  ("~156e~024", ~156E~024),
-		  ("-156e~024", ~156E~024),
-		  ("156.25e~024", 156.25E~024),
-		  ("+156.25e~024", 156.25E~024),
-		  ("~156.25e~024", ~156.25E~024),
-		  ("-156.25e~024", ~156.25E~024),
-		  (".25e~024", 0.25E~024),
-		  ("+.25e~024", 0.25E~024),
-		  ("~.25e~024", ~0.25E~024),
-		  ("-.25e~024", ~0.25E~024)];
-
-val test9j = 
-    List.map chk[ ("156e-024", 156E~024),
-		  ("+156e-024", 156E~024),
-		  ("~156e-024", ~156E~024),
-		  ("-156e-024", ~156E~024),
-		  ("156.25e-024", 156.25E~024),
-		  ("+156.25e-024", 156.25E~024),
-		  ("~156.25e-024", ~156.25E~024),
-		  ("-156.25e-024", ~156.25E~024),
-		  (".25e-024", 0.25E~024),
-		  ("+.25e-024", 0.25E~024),
-		  ("~.25e-024", ~0.25E~024),
-		  ("-.25e-024", ~0.25E~024)];
-
-fun chk2 s = tst0 "chk2" (case fromString s of NONE => "OK" | _ => "WRONG")
-
-val test10 = 
-    List.map chk2 
-             ["e10", "E10", 
-	      "+e10", "+E10", 
-	      "~e10", "~E10", 
-	      "-e10", "-E10"];
-
-(* Note: There is some unclarity concerning rounding.  Should 1.45,
-rounded to two significant digits, be "1.4" (nearest even digit) or
-"1.5" (new greater digit) in case of a tie?  PS 1996-05-16 *)
-
-val test11a = 
-    tst0 "test11a" ((fmt (StringCvt.FIX (SOME ~1)) 12.3456; "WRONG")
-		    handle Size => "OK" | _ => "WRONG")
-
-val test11b = 
-    tst0 "test11b" "OK"
-    (* ((fmt (StringCvt.FIX (SOME 100000)) 12.3456)
-     * handle Size => "OK" | _ => "WRONG")
-     *)
-
-fun chkFIX (s,r, s0, s1, s2, s6) = 
-    tst ("chkFIX."^s)(fmt (StringCvt.FIX (SOME 0)) r = s0
-		      andalso fmt (StringCvt.FIX (SOME 1)) r = s1
-		      andalso fmt (StringCvt.FIX (SOME 2)) r = s2
-		      andalso fmt (StringCvt.FIX (SOME 6)) r = s6
-		      andalso fmt (StringCvt.FIX NONE) r = s6)
-
-fun chkFIX' (s,r, s0, s1, s2, s6) = 
-    (chkFIX(s,r, s0, s1, s2, s6);
-     if r == 0.0 then ()
-     else chkFIX(s^"~",~r, "~"^s0, "~"^s1, "~"^s2, "~"^s6))
-
-val test11c = 
-	   List.app chkFIX'
-	   [("a",0.0, "0", "0.0", "0.00", "0.000000"),
-	    ("b",1.0, "1", "1.0", "1.00", "1.000000"),
-	    ("c",1.4, "1", "1.4", "1.40", "1.400000"),
-	    ("d",1.5, "2", "1.5", "1.50", "1.500000"),
-(* dubious  ("e",2.5, "2", "2.5", "2.50", "2.500000"), *)
-	    ("f",1.6, "2", "1.6", "1.60", "1.600000"),
-    	    ("g",1.45, "1", "1.4", "1.45", "1.450000"),
-	    ("h",3.141592653589, "3", "3.1", "3.14", "3.141593"),
-	    ("j",91827364509182.0, "91827364509182", "91827364509182.0", 
-	     "91827364509182.00", "91827364509182.000000")]
-
-local val r = 91827364509182.0
-      val s0 = "91827364509182"
-      val s1 = "91827364509182.0"
-      val s2 = "91827364509182.00"
-      val s6 = "91827364509182.000000"
 in
-(*  fun pr s = (print (" " ^ s ^ "\n"); s)
-  val fmt = fn a => pr o (fmt a) *)
-  val test11d = tst "test11d" (fmt (StringCvt.FIX (SOME 0)) r = s0)
-  val test11e = tst "test11e" (fmt (StringCvt.FIX (SOME 1)) r = s1)
-  val test11f = tst "test11f" (fmt (StringCvt.FIX (SOME 2)) r = s2)
-  val test11g = tst "test11g" (fmt (StringCvt.FIX (SOME 6)) r = s6)
-  val test11h = tst "test11h" (fmt (StringCvt.FIX NONE) r = s6)
+  val minNormalPos = min isNormal
+  val minPos = min isPositive
+    
+  val maxFinite =
+    let
+      fun up (x: real): real =
+	let
+	  val y = x * two
+	in
+	  if isFinite y
+	    then up y
+	    else x
+	end
+      fun down (x: real, y: real): real =
+		  let
+		    val y = y / two
+		    val z = x + y
+		  in
+		    if isFinite z
+		      then down (z, y)
+		      else x
+		  end
+      val z = up one
+    in
+       down (z, z)
+    end
 end
 
-val test12a = 
-    tst0 "test12a" ((fmt (StringCvt.SCI (SOME ~1)) 12.3456; "WRONG")
-		    handle Size => "OK" | _ => "WRONG")
-
-val test12b = 
-    tst0 "test12b" "OK"
-    (* ((fmt (StringCvt.SCI (SOME 100000)) 12.3456)
-     * handle Size => "OK" | _ => "WRONG")
-     *)
-
-fun chkSCI (r, s0, s1, s2, s6) = 
-    fmt (StringCvt.SCI (SOME 0)) r = s0
-    andalso fmt (StringCvt.SCI (SOME 1)) r = s1
-    andalso fmt (StringCvt.SCI (SOME 2)) r = s2
-    andalso fmt (StringCvt.SCI (SOME 6)) r = s6
-    andalso fmt (StringCvt.SCI NONE) r = s6;
-
-fun chkSCI' (r, s0, s1, s2, s6) = 
-    chkSCI(r, s0, s1, s2, s6) 
-    andalso (r == 0.0 orelse chkSCI(~r, "~"^s0, "~"^s1, "~"^s2, "~"^s6));
-
-val test12c = 
-    tst' "test12c" (fn _ => 
-	   List.all chkSCI'
-	   [(0.0, "0E0", "0.0E0", "0.00E0", "0.000000E0"),
-	    (0.0012345678, "1E~3", "1.2E~3", "1.23E~3", "1.234568E~3"),
-	    (1.0, "1E0", "1.0E0", "1.00E0", "1.000000E0"),
-	    (1.4, "1E0", "1.4E0", "1.40E0", "1.400000E0"),
-	    (1.5, "2E0", "1.5E0", "1.50E0", "1.500000E0"),
-	    (1.6, "2E0", "1.6E0", "1.60E0", "1.600000E0"),
-    	    (1.45, "1E0", "1.4E0", "1.45E0", "1.450000E0"),
-	    (3.141592653589, "3E0", "3.1E0", "3.14E0", "3.141593E0"),
-	    (91827364509182.0, "9E13", "9.2E13", "9.18E13", "9.182736E13")]);
-
-val test13a = 
-    tst0 "test13a" ((fmt (StringCvt.GEN (SOME 0)) 12.3456; "WRONG")
-		    handle Size => "OK" | _ => "WRONG")
-
-val test13b = 
-    tst0 "test13b" "OK"
-    (* ((fmt (StringCvt.GEN (SOME 100000)) 12.3456)
-     * handle Size => "OK" | _ => "WRONG")
-     *)
-
-fun chkGEN (r, s1, s2, s6, s12) = 
-    fmt (StringCvt.GEN (SOME 1)) r = s1
-    andalso fmt (StringCvt.GEN (SOME 2)) r = s2
-    andalso fmt (StringCvt.GEN (SOME 6)) r = s6
-    andalso fmt (StringCvt.GEN (SOME 12)) r = s12
-    andalso fmt (StringCvt.GEN NONE) r = s12
-    andalso toString r = s12;
-
-fun chkGEN' (r, s1, s2, s6, s12) = 
-    chkGEN(r, s1, s2, s6, s12) 
-    andalso (r == 0.0 orelse 
-	     chkGEN(~r, "~"^s1, "~"^s2, "~"^s6, "~"^s12));
-
-val test13c = 
-    tst' "test13c" (fn _ =>
-	   List.all chkGEN'
-	   [(0.0,               "0", "0",     "0", "0"),
-	    (0.0012345678,    "1E~3", "0.0012", "0.00123457",
-	     "0.0012345678"),
-	    (1.0,              "1", "1",  "1", "1"),
-	    (1.4,              "1", "1.4",  "1.4", "1.4"),
-	    (1.5,              "2", "1.5",  "1.5", "1.5"),
-	    (1.6,              "2", "1.6",  "1.6", "1.6"),
-    	    (1.45,             "1", "1.4",  "1.45", "1.45"),
-	    (3.141592653589,   "3", "3.1",  "3.14159", "3.14159265359"),
-	    (91827364509182.0, "9E13", "9.2E13",  "9.18274E13", 
-							"91827364509200")]);
+val _ = print ((Real.toString maxFinite) ^ "\n")
+val _ = print ((Real.toString Real.maxFinite) ^ "\n")
+val _ = print ((Bool.toString (Real.==(Real.maxFinite, maxFinite))) ^ "\n")
+val _ = print ((Real.toString minPos) ^ "\n")
+val _ = print ((Real.toString Real.minPos) ^ "\n")
+val _ = print ((Bool.toString (Real.==(Real.minPos, minPos))) ^ "\n")
+val _ = print ((Real.toString minNormalPos) ^ "\n")
+val _ = print ((Real.toString Real.minNormalPos) ^ "\n")
+val _ = print ((Bool.toString (Real.==(Real.minNormalPos, minNormalPos))) ^ "\n")
+
+val _ = print "\nTestring fromString\n"
+
+val _ =
+   List.app
+   (fn (s1, s2) =>
+    if valOf (fromString s1) == valOf (fromString s2)
+       then ()
+    else raise Fail "fromString bug")
+   [("12.", "12.0"),
+    ("12.E", "12.0"),
+    ("12.E+", "12.0"),
+    ("12.E-", "12.0"),
+    ("12.E2", "12.0"),
+    ("12.E+2", "12.0"),
+    ("12.E-2", "12.0"),
+    ("12E+", "12.0"),
+    ("12E-", "12.0"),
+    ("0", "0.0"),
+    ("156", "156.0"),
+    ("+156", "156.0"), 
+    ("~156", "~156.0"), 
+    ("-156", "~156.0"), 
+    ("156.25", "156.25"), 
+    ("+156.25", "156.25"), 
+    ("~156.25", "~156.25"), 
+    ("-156.25", "~156.25"),
+    (".25", "0.25"),
+    ("+.25", "0.25"),
+    ("~.25", "~0.25"),
+    ("-.25", "~0.25"),
+    ("156E024", "156E024"),
+    ("+156E024", "156E024"),
+    ("~156E024", "~156E024"),
+    ("-156E024", "~156E024"),
+    ("156.25E024", "156.25E024"),
+    ("+156.25E024", "156.25E024"),
+    ("~156.25E024", "~156.25E024"),
+    ("-156.25E024", "~156.25E024"),
+    (".25E024", "0.25E024"),
+    ("+.25E024", "0.25E024"),
+    ("~.25E024", "~0.25E024"),
+    ("-.25E024", "~0.25E024"),
+    ("156E+024", "156E024"),
+    ("+156E+024", "156E024"),
+    ("~156E+024", "~156E024"),
+    ("-156E+024", "~156E024"),
+    ("156.25E+024", "156.25E024"),
+    ("+156.25E+024", "156.25E024"),
+    ("~156.25E+024", "~156.25E024"),
+    ("-156.25E+024", "~156.25E024"),
+    (".25E+024", "0.25E024"),
+    ("+.25E+024", "0.25E024"),
+    ("~.25E+024", "~0.25E024"),
+    ("-.25E+024", "~0.25E024"),
+    ("156E~024", "156E~024"),
+    ("+156E~024", "156E~024"),
+    ("~156E~024", "~156E~024"),
+    ("-156E~024", "~156E~024"),
+    ("156.25E~024", "156.25E~024"),
+    ("+156.25E~024", "156.25E~024"),
+    ("~156.25E~024", "~156.25E~024"),
+    ("-156.25E~024", "~156.25E~024"),
+    (".25E~024", "0.25E~024"),
+    ("+.25E~024", "0.25E~024"),
+    ("~.25E~024", "~0.25E~024"),
+    ("-.25E~024", "~0.25E~024"),
+    ("156E-024", "156E~024"),
+    ("+156E-024", "156E~024"),
+    ("~156E-024", "~156E~024"),
+    ("-156E-024", "~156E~024"),
+    ("156.25E-024", "156.25E~024"),
+    ("+156.25E-024", "156.25E~024"),
+    ("~156.25E-024", "~156.25E~024"),
+    ("-156.25E-024", "~156.25E~024"),
+    (".25E-024", "0.25E~024"),
+    ("+.25E-024", "0.25E~024"),
+    ("~.25E-024", "~0.25E~024"),
+    ("-.25E-024", "~0.25E~024"),
+    ("156e024", "156E024"),
+    ("+156e024", "156E024"),
+    ("~156e024", "~156E024"),
+    ("-156e024", "~156E024"),
+    ("156.25e024", "156.25E024"),
+    ("+156.25e024", "156.25E024"),
+    ("~156.25e024", "~156.25E024"),
+    ("-156.25e024", "~156.25E024"),
+    (".25e024", "0.25E024"),
+    ("+.25e024", "0.25E024"),
+    ("~.25e024", "~0.25E024"),
+    ("-.25e024", "~0.25E024"),
+    ("156e+024", "156E024"),
+    ("+156e+024", "156E024"),
+    ("~156e+024", "~156E024"),
+    ("-156e+024", "~156E024"),
+    ("156.25e+024", "156.25E024"),
+    ("+156.25e+024", "156.25E024"),
+    ("~156.25e+024", "~156.25E024"),
+    ("-156.25e+024", "~156.25E024"),
+    (".25e+024", "0.25E024"),
+    ("+.25e+024", "0.25E024"),
+    ("~.25e+024", "~0.25E024"),
+    ("-.25e+024", "~0.25E024"),
+    ("156e~024", "156E~024"),
+    ("+156e~024", "156E~024"),
+    ("~156e~024", "~156E~024"),
+    ("-156e~024", "~156E~024"),
+    ("156.25e~024", "156.25E~024"),
+    ("+156.25e~024", "156.25E~024"),
+    ("~156.25e~024", "~156.25E~024"),
+    ("-156.25e~024", "~156.25E~024"),
+    (".25e~024", "0.25E~024"),
+    ("+.25e~024", "0.25E~024"),
+    ("~.25e~024", "~0.25E~024"),
+    ("-.25e~024", "~0.25E~024"),
+    ("156e-024", "156E~024"),
+    ("+156e-024", "156E~024"),
+    ("~156e-024", "~156E~024"),
+    ("-156e-024", "~156E~024"),
+    ("156.25e-024", "156.25E~024"),
+    ("+156.25e-024", "156.25E~024"),
+    ("~156.25e-024", "~156.25E~024"),
+    ("-156.25e-024", "~156.25E~024"),
+    (".25e-024", "0.25E~024"),
+    ("+.25e-024", "0.25E~024"),
+    ("~.25e-024", "~0.25E~024"),
+    ("-.25e-024", "~0.25E~024")]
+
+
+val _ = print "\nTesting {from,to}Decimal\n"
+   
+val _ =
+   List.app (fn r =>
+	     let
+		val da = valOf (IEEEReal.fromString r)
+		val s1 = IEEEReal.toString da
+		val x = valOf (fromDecimal da)
+		val s2 = exact x
+		val da' = toDecimal x
+		val b = Bool.toString (da = da')
+	     in
+		print (concat [s1, " ", s2, " ", b, "\n"])
+	     end)
+   ["inf", "+inF", "~iNf", "-Inf",
+    "infinity", "+infinity", "~infinity", "-infinity",
+    "nan", "+naN", "~nAn", "-Nan",
+    "0", "0.0", "0.0E0", "~0",
+    "15",
+    "1.5",
+    "~1.5e+1",
+    "15.0",
+    ".15e~2",
+    ".15e-2",
+    "000.0015e0",
+    "1.2E999",
+    "~1.2E999",
+    "1E~999",
+    "~1E~999",
+    "1E12345678901234567890"]
+
+val _ = print "\nTesting {from,to}LargeInt\n"
+val _ =
+   for
+   (fn r =>
+    let
+       val i = toLargeInt IEEEReal.TO_NEGINF r
+       val r' = fromLargeInt i
+       val _ = print (concat [exact r,
+			      "\t", LargeInt.toString i,
+			      "\t", exact r',
+			      "\n"])
+    in
+       if r' == realFloor r
+	  then ()
+       else raise Fail "bug"
+    end)
+
+val roundingModes =
+   [(TO_NEAREST, "nearest"),
+    (TO_NEGINF, "neginf"),
+    (TO_POSINF, "posinf"),
+    (TO_ZERO, "zero")]
+
+val _ =
+   let
+      fun doit (x, mode, name) =
+	 let
+	    val i = toLargeInt mode x
+	 in
+	    print (concat [name, "\t", exact x, "\t", LargeInt.toString i, "\n"])
+	 end
+   in
+      List.app
+      (fn (mode, name) =>
+       List.app (fn s =>
+		 let
+		    val x = s2r s
+		 in
+		    doit (x, mode, name)
+		    ; doit (~ x, mode, name)
+		    ; doit (s2r "1E12" + x, mode, name)
+		    ; doit (s2r "~1E12" + x, mode, name)
+		 end)
+       ["0.0", "0.25", "0.5", "0.75", "1.0", "1.25", "1.5", "1.75", "2.0",
+	"2.5", "3.0"])
+      roundingModes
+   end
+
+val _ = print "\nTesting fromInt\n"
+
+val _ =
+   for
+   (fn r =>
+    case SOME (round r) handle Overflow => NONE of
+       NONE => ()
+     | SOME i =>
+	  let
+	     val r = fromInt i
+	  in
+	     if r == fromInt (round r)
+		then ()
+	     else raise Fail "fromInt bug"
+	  end)
+
+val _ = print "\nTesting toInt\n"
+
+val _ =
+   for
+   (fn r =>
+    List.app
+    (fn (mode, name) =>
+     case SOME (toInt mode r) handle Overflow => NONE of
+	NONE => ()
+      | SOME i => if i = LargeInt.toInt (toLargeInt mode r)
+		     then ()
+		  else raise Fail "bug")
+    roundingModes)
+
+val _ = print "\nTesting ceil,floor,round,trunc\n"
+
+val _ =
+   for
+   (fn r =>
+    List.app
+    (fn (mode, f) =>
+     case SOME (toInt mode r) handle Overflow => NONE of
+	NONE => ()
+      | SOME i => if i = f r
+		     then ()
+		  else raise Fail "bug")
+    [(TO_NEAREST, round),
+     (TO_NEGINF, floor),
+     (TO_POSINF, ceil),
+     (TO_ZERO, trunc)])
+
+val _ = print "\nTesting copySign, sameSign, sign, signBit"
+val _ =
+    for'
+    (fn r1 =>
+     (for'
+      (fn r2 =>
+       if unordered (r1, r2)
+	  orelse ((signBit r1 = Int.< (sign r1, 0)
+		   orelse r1 == zero)
+		  andalso (sameSign (r1, r2)) = (signBit r1 = signBit r2)
+		  andalso sameSign (r2, copySign (r1, r2)))
+	  then ()
+       else raise Fail "bug")))
+
+val _ = print "\nTesting max, min\n"
+
+val _ =
+   for'
+   (fn r1 =>
+    for'
+    (fn r2 =>
+     let
+	val max = max (r1, r2)
+	val min = min (r1, r2)
+     in
+	if (isNan r1 orelse (r1 <= max andalso min <= r1))
+	   andalso (isNan r2 orelse (r2 <= max andalso min <= r2))
+	   andalso (r1 == max orelse r2 == max
+		    orelse (isNan r1 andalso isNan r2))
+	   andalso (r1 == min orelse r2 == min
+		    orelse (isNan r1 andalso isNan r2))
+	   then ()
+	else raise Fail "bug"
+     end))
+
+val _ = print "\nTesting  Real.Math.{acos,asin,atan,cos,cosh,exp,ln,log10,sin,sinh,sqrt,tan,tanh}\n"
+   
+val _ =
+   for' (fn r =>
+	 List.app
+	 (fn (name, f) =>
+	  print (concat [(* name, " ", exact r, " = ", *)
+			 exact (f r), "\n"]))
+	 let
+	    open Real.Math
+	 in
+	    [("acos", acos),
+	     ("asin", asin),
+	     ("atan", atan),
+	     ("cos", cos),
+	     ("cosh", cosh),
+	     ("exp", exp),
+	     ("ln", ln),
+	     ("log10", log10),
+	     ("sin", sin),
+	     ("sinh", sinh),
+	     ("sqrt", sqrt),
+	     ("tan", tan),
+	     ("tanh", tanh)]
+	 end)
+
+val _ = print "\nTesting Real.{*,+,-,/,nextAfter,rem} Real.Math.{atan2,pow}\n"
+val _ =
+   for'
+   (fn r1 =>
+    for'
+    (fn r2 =>
+     List.app
+     (fn (name, f) =>
+      print (concat [(* name, " (", exact r1, ", ", exact r2, ") = ", *)
+		     exact (f (r1, r2)), "\n"]))
+     [("*", op * ),
+      ("+", op +),
+      ("-", op -),
+      ("/", op /),
+      ("nextAfter", nextAfter),
+      ("rem", rem),
+      ("atan2", Math.atan2),
+      ("pow", Math.pow)]))
+
+val _ =
+   if List.all (op ==) [(posInf + posInf, posInf),
+			(negInf + negInf, negInf),
+			(posInf - negInf, posInf),
+			(negInf - posInf, negInf)]
+      andalso List.all isNan [nan, nan + one, nan - one, nan * one, nan / one]
+      andalso List.all isNan [posInf + negInf, negInf + posInf, posInf - posInf,
+			      negInf - negInf]
+      then ()
+   else raise Fail "bug"
+
+val _ = print "\nTesting *+, *-\n"
+val _ =
+   for
+   (fn r1 =>
+    for
+    (fn r2 =>
+     for
+     (fn r3 =>
+      if *+ (r1, r2, r3) == r1 * r2 + r3
+	 then ()
+      else raise Fail "*+ bug")))
+
+val _ = print "\nTesting Real.{realCeil,realFloor,realTrunc}\n"
+val _ =
+   for
+   (fn r =>
+    let
+       val ceil = realCeil r
+       val floor = realFloor r
+       val trunc = realTrunc r
+       val _ = print (concat [exact r, "  ",
+			      exact ceil, " ",
+			      exact floor, " ",
+			      exact trunc, "\n"])
+    in
+       if floor <= r
+	  andalso r <= ceil
+	  andalso abs trunc <= abs r
+	  then ()
+       else raise Fail "bug"
+    end)
+
+val _ = print "\nTesting Real.{<,<=,>,>=,==,!=,?=,unordered}\n"
+
+val _ =
+   for
+   (fn r1 =>
+    for
+    (fn r2 =>
+     let
+	val _ = 
+	   List.app
+	   (fn (f, name) =>
+	    print (concat [(* name, " (", exact r1, ", ", exact r2, ") = ", *)
+			   b2s (f (r1, r2)), "\n"]))
+	   [(Real.<, "<"),
+	    (Real.>, ">"),
+	    (Real.==, "=="),
+	    (Real.?=, "?=")]
+     in
+	if unordered (r1, r2) = (isNan r1 orelse isNan r2)
+	   andalso (r1 != r2) = not (r1 == r2)
+	   andalso if unordered (r1, r2)
+		      then (false = (r1 <= r2)
+			    andalso false = (r1 < r2)
+			    andalso false = (r1 >= r2)
+			    andalso false = (r1 > r2)
+			    andalso false = (r1 == r2)
+			    andalso if isNan r1 andalso isNan r2
+				       then true = ?= (r1, r2) 
+				    else true)
+		   else ((r1 < r2) = not (r1 >= r2)
+			 andalso (r1 > r2) = not (r1 <= r2))
+	   then ()
+	else raise Fail "bug"
+     end))
+
+val _ = print "\nTesting compare, compareReal\n"
+
+val _ =
+   for
+   (fn r =>
+    for
+    (fn r' =>
+     let
+	val c =
+	   case SOME (compare (r, r')) handle IEEEReal.Unordered => NONE of
+	      NONE => "Unordered"
+	    | SOME z =>
+		 case z of
+		    EQUAL => "EQUAL"
+		  | GREATER => "GREATER"
+		  | LESS => "LESS"
+	datatype z = datatype IEEEReal.real_order
+	val cr =
+	   case compareReal (r, r') of
+	      EQUAL => "EQUAL"
+	    | GREATER => "GREATER"
+	    | LESS => "LESS"
+	    | UNORDERED => "UNORDERED"
+	val _ =
+	   print (concat [(* exact r, " ", exact r', "\t", *)
+			  c, "\t", cr, "\n"])
+     in
+	if compareReal (r, r') = (case compareReal (r', r) of
+				     EQUAL => EQUAL
+				   | GREATER => LESS
+				   | LESS => GREATER
+				   | UNORDERED => UNORDERED)
+	   then ()
+	else raise Fail "compareReal bug"
+     end))
+
+val _ = print "\nTesting abs\n"
+
+val _ = for (fn r =>
+	     if abs r == abs (~ r)
+		then ()
+	     else raise Fail "abs bug")
+
+val _ = print "\nTesting {from,to}ManExp\n"
+	 
+val _ =
+   for
+   (fn x =>
+    let
+       val {exp, man} = toManExp x
+(*       val _ = print (concat [exact x, " = ", exact man, " * 2^", i2s exp, "\n"]) *)
+       val x' = fromManExp {exp = exp, man = man}
+(*       val _ = print (concat ["\t = ", exact x', "\n"]) *)
+    in
+       if x == x'
+	  then ()
+       else raise Fail "bug"
+    end)
+
+val _ = print "\nTesting split\n"
+
+val _ =
+   for (fn r =>
+	let
+	   val {whole, frac} = split r
+(* 	   val _ = print (concat ["split ", exact r, " = {whole = ",
+ * 				  exact whole, ", frac = ", exact frac, "}\n"])
+ *)
+	in
+	   if realMod r == frac
+	      andalso realMod whole == zero
+	      andalso abs frac < one
+	      andalso sameSign (r, whole)
+	      andalso sameSign (r, frac)
+	      andalso (case class r of
+			  INF => whole == r andalso frac == zero
+			| NAN => isNan whole andalso isNan frac
+			| _ => r == whole + frac)
+	      then ()
+	   else raise Fail "bug"
+	end)
+
+val _ = print "\nTesting {from,to}Large"
+
+val _ =
+   for
+   (fn r =>
+    if r == fromLarge TO_NEAREST (toLarge r)
+       then ()
+    else raise Fail "{from,to}Large bug")
+
 end
 
-(* 
-fun f r n = Real.fmt (StringCvt.GEN (SOME n)) r;
-fun ff r = map (f r) [1,2,6,12];
- *)
+structure Z = Test (structure Real = Real32
+		    val size = 32)
+structure Z = Test (structure Real = Real64
+		    val size = 64)





-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
MLton-devel mailing list
MLton-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mlton-devel