Files
Just.PreciseMath/1-tests/Just.PreciseMath.Tests/ReferenceData/LogarithmicFunctionsReferenceData.cs
T
just cb06df8865
.NET Test / .NET tests (push) Successful in 2m14s
logarithmic functions implementation
2026-09-24 01:23:09 +04:00

1418 lines
310 KiB
C#

// Generated by generate_logarithmic_functions.py; do not hand-edit reference literals.
// Exact component sums and 1+x; Decimal.ln at 450/650 digits, rounded to 120 digits.
namespace Just.PreciseMath.Tests.ReferenceData;
internal static class LogarithmicFunctionsReferenceData
{
internal static IEnumerable<TheoryDataRow<string, double, double, double, double, string, bool, bool>> Cases()
{
yield return new("Log2", 0.5, 0.0, 0.0, 0.0, "-1e+0", false, false);
yield return new("Log10", 0.5, 0.0, 0.0, 0.0, "-3.01029995663981195213738894724493026768189881462108541310427461127108189274424509486927252118186172040684477191430995379e-1", false, false);
yield return new("Log2", 0.75, 0.0, 0.0, 0.0, "-4.15037499278843818546261056052183491240185592307518939544247345458901772205641437477719525081911757909019337524940832656e-1", false, false);
yield return new("Log10", 0.75, 0.0, 0.0, 0.0, "-1.24938736608299953132449886193870744336250898733521217790989281948987225765187895930886148588756042570904261614609944865e-1", false, false);
yield return new("Log2", 1.0, 0.0, 0.0, 0.0, "0e+0", false, false);
yield return new("Log10", 1.0, 0.0, 0.0, 0.0, "0e+0", false, false);
yield return new("Log2", 1.25, 0.0, 0.0, 0.0, "3.21928094887362347870319429489390175864831393024580612054756395815934776608625215850139743359370155099657371710250251827e-1", false, false);
yield return new("Log10", 1.25, 0.0, 0.0, 0.0, "9.69100130080564143587833158265209196954303556136743760687176166186754321767264715392182436454414838779465684257070138627e-2", false, false);
yield return new("Log2", 1.5, 0.0, 0.0, 0.0, "5.84962500721156181453738943947816508759814407692481060455752654541098227794358562522280474918088242090980662475059167344e-1", false, false);
yield return new("Log10", 1.5, 0.0, 0.0, 0.0, "1.76091259055681242081289008530622282431938982728587323519438179178120963509236613556041103529430129469780215576821050514e-1", false, false);
yield return new("Log2", 2.0, 0.0, 0.0, 0.0, "1e+0", false, false);
yield return new("Log10", 2.0, 0.0, 0.0, 0.0, "3.01029995663981195213738894724493026768189881462108541310427461127108189274424509486927252118186172040684477191430995379e-1", false, false);
yield return new("Log2", 3.0, 0.0, 0.0, 0.0, "1.58496250072115618145373894394781650875981440769248106045575265454109822779435856252228047491808824209098066247505916734e+0", false, false);
yield return new("Log10", 3.0, 0.0, 0.0, 0.0, "4.77121254719662437295027903255115309200128864190695864829865640305229152783661123042968355647616301510464692768252045894e-1", false, false);
yield return new("Log2", 10.0, 0.0, 0.0, 0.0, "3.32192809488736234787031942948939017586483139302458061205475639581593477660862521585013974335937015509965737171025025183e+0", false, false);
yield return new("Log10", 10.0, 0.0, 0.0, 0.0, "1e+0", false, false);
yield return new("Log2", 1e-308, 0.0, 0.0, 0.0, "-1.02315385322530760327487241224935080882557164563889404040027632610643226868227382674533764438373597582761282736276922404e+3", false, false);
yield return new("Log10", 1e-308, 0.0, 0.0, 0.0, "-3.08000000000000000039378946271579122398365786266394419025698682828714458360591310897928104473569482170916466974132050833e+2", false, false);
yield return new("Log2", 1e+308, 0.0, 0.0, 0.0, "1.02315385322530760315989782493453030289909697661546183820913689816965653533294519640754723109068539216997370994422060267e+3", false, false);
yield return new("Log10", 1e+308, 0.0, 0.0, 0.0, "3.08000000000000000004768146750730678168920744333004283931470016518115784991953013527929468803259671881695139921298649279e+2", false, false);
yield return new("Log2", 1.7976931348623157e+308, 0.0, 0.0, 0.0, "1.02399999999999999983982867480925410680940998138512385400255035235601313376226064290156756414583096105691271628242764958e+3", false, false);
yield return new("Log10", 1.7976931348623157e+308, 0.0, 0.0, 0.0, "3.08254715559916743850652254870216501198072688151655375397154122101942249559277888142181745734033741778675238136416397331e+2", false, false);
yield return new("Log2", 2.2250738585072014e-308, 0.0, 0.0, 0.0, "-1.02200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e+3", false, false);
yield return new("Log10", 2.2250738585072014e-308, 0.0, 0.0, 0.0, "-3.07652655568588781508441150408431873357090058854274929219256865271904569438461848695639651664786267825579535689642477277e+2", false, false);
yield return new("Log2", 5e-324, 0.0, 0.0, 0.0, "-1.07400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e+3", false, false);
yield return new("Log10", 5e-324, 0.0, 0.0, 0.0, "-3.23306215343115803659555572934105510749035932690304573367399093250514195280731923188959868774931948771695128503596889037e+2", false, false);
yield return new("Log2", 1.5e-323, 0.0, 0.0, 0.0, "-1.07241503749927884381854626105605218349124018559230751893954424734545890177220564143747771952508191175790901933752494083e+3", false, false);
yield return new("Log10", 1.5e-323, 0.0, 0.0, 0.0, "-3.22829094088396141222260545030850395439835803826113877502569227610208966127948262065916900419284332470184663810828636991e+2", false, false);
yield return new("Log2", 2.225073858507201e-308, 0.0, 0.0, 0.0, "-1.02200000000000000032034265038149180416376934837869864188621760769591329147314223129333566505187213008411248553346944518e+3", false, false);
yield return new("Log10", 2.225073858507201e-308, 0.0, 0.0, 0.0, "-3.07652655568588781604873897063760595135290343014888139803491068680193394458371606336080744802716448424883835173343814678e+2", false, false);
yield return new("Log2", 2.225073858507202e-308, 0.0, 0.0, 0.0, "-1.02199999999999999967965734961850826696658789621707096356698308932832120009452049572086634306974781494235550132053034568e+3", false, false);
yield return new("Log10", 2.225073858507202e-308, 0.0, 0.0, 0.0, "-3.07652655568588781412008403753103172991260907611759639232681973814547371467192759680346496103525959728312605782025436611e+2", false, false);
yield return new("Log2", 0.9999999999999999, 0.0, 0.0, 0.0, "-1.60171325190745893190590018614876145997449647643986866237739357098432435854169038943087283717572350421591381850301354237e-16", false, false);
yield return new("Log10", 0.9999999999999999, 0.0, 0.0, 0.0, "-4.82163733276643582125537504655437709047235980922165362577328095724317604349888983909856665076089419374176398268995711902e-17", false, false);
yield return new("Log2", 1.0000000000000002, 0.0, 0.0, 0.0, "3.20342650381491733033412103782929036433016910671678799905479504279133656930252185057644498679469654315795899129706333918e-16", false, false);
yield return new("Log10", 1.0000000000000002, 0.0, 0.0, 0.0, "9.64327466553287003658291512425152899865748914573571979712690890152931555612603080972669299076170406662422330888375888945e-17", false, false);
yield return new("Log2", 1e-323, 0.0, 0.0, 0.0, "-1.07300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e+3", false, false);
yield return new("Log10", 1e-323, 0.0, 0.0, 0.0, "-3.23005185347451822464341834039381017722267742808842464826088665789387087091457498679472941522813762599654444026405458042e+2", false, false);
yield return new("Log2", 3.337610787760802e-308, 0.0, 0.0, 0.0, "-1.02141503749927884381854626105605218349124018559230751893954424734545890177220564143747771952508191175790901933752494083e+3", false, false);
yield return new("Log10", 3.337610787760802e-308, 0.0, 0.0, 0.0, "-3.07476564309533100266359861399901251074658119871546341895737427092726448474952612082083610561256837696109755474065656227e+2", false, false);
yield return new("Log2", 1.3998954277548283e-301, 5.180654e-318, 0.0, 0.0, "-9.99415037499278843765155819325803556379396692976002865565721225158067074751218734919649155937756890712821737810007356513e+2", false, false);
yield return new("Log10", 1.3998954277548283e-301, 5.180654e-318, 0.0, 0.0, "-3.00853904404925513955585481273407619604482866375204195749419362111282264076736269495636513338725224464516935397657557333e+2", false, false);
yield return new("Log2", 1.3998954277548283e-301, -5.180654e-318, 0.0, 0.0, "-9.99415037499278843871936702786300812578926935002939105798178400005698776048106324947874976709901215684265081532871713253e+2", false, false);
yield return new("Log10", 1.3998954277548283e-301, -5.180654e-318, 0.0, 0.0, "-3.00853904404925513987729730158517189961821105609058432240998331338756162378558169458752370200030001721162742738322480215e+2", false, false);
yield return new("Log2", 4.582404545249407e-151, 1.695830344760954e-167, 0.0, 0.0, "-4.99415037499278843765155819325803556379396692976002865565721225158067074751218734919649155937756890712821737810007356513e+2", false, false);
yield return new("Log10", 4.582404545249407e-151, 1.695830344760954e-167, 0.0, 0.0, "-1.50338906572934916348716033911161106220387925644149925094205631547728169439524014752172887279632138444174696801942059643e+2", false, false);
yield return new("Log2", 4.582404545249407e-151, -1.695830344760954e-167, 0.0, 0.0, "-4.99415037499278843871936702786300812578926935002939105798178400005698776048106324947874976709901215684265081532871713253e+2", false, false);
yield return new("Log10", 4.582404545249407e-151, -1.695830344760954e-167, 0.0, 0.0, "-1.50338906572934916380860282796270676577726164878004161585784600775202067741345914715288744140936915700820504142606982525e+2", false, false);
yield return new("Log2", 0.75, 2.7755575615628914e-17, 0.0, 0.0, "-4.15037499278843765155819325803556379396692976002865565721225158067074751218734919649155937756890712821737810007356513064e-1", false, false);
yield return new("Log10", 0.75, 2.7755575615628914e-17, 0.0, 0.0, "-1.24938736608299937060325443639085863061174794557762980302328445301182991586184518196188472657238595873142683417992949309e-1", false, false);
yield return new("Log2", 0.75, -2.7755575615628914e-17, 0.0, 0.0, "-4.15037499278843871936702786300812578926935002939105798178400005698776048106324947874976709901215684265081532871713253201e-1", false, false);
yield return new("Log10", 0.75, -2.7755575615628914e-17, 0.0, 0.0, "-1.24938736608299969204574328748656220399414028411999471881297672775081293408084481312045333962015852518950024082915831092e-1", false, false);
yield return new("Log2", 1.5, 5.551115123125783e-17, 0.0, 0.0, "5.84962500721156234844180674196443620603307023997134434278774841932925248781265080350844062243109287178262189992643486936e-1", false, false);
yield return new("Log10", 1.5, 5.551115123125783e-17, 0.0, 0.0, "1.76091259055681258153413451085407163707015086904345561008099015825925197688239991290738779460947576167541793773438046070e-1", false, false);
yield return new("Log2", 1.5, -5.551115123125783e-17, 0.0, 0.0, "5.84962500721156128063297213699187421073064997060894201821599994301223951893675052125023290098784315734918467128286746799e-1", false, false);
yield return new("Log10", 1.5, -5.551115123125783e-17, 0.0, 0.0, "1.76091259055681226009164565975836806368775853050109069429129788352026895866340028174881918156170319521734453108515164287e-1", false, false);
yield return new("Log2", 3.0, 1.1102230246251565e-16, 0.0, 0.0, "1.58496250072115623484418067419644362060330702399713443427877484193292524878126508035084406224310928717826218999264348694e+0", false, false);
yield return new("Log10", 3.0, 1.1102230246251565e-16, 0.0, 0.0, "4.77121254719662453367152345809900190475204968366454102318526476953033386962664500777666031579133748208226270964869041449e-1", false, false);
yield return new("Log2", 3.0, -1.1102230246251565e-16, 0.0, 0.0, "1.58496250072115612806329721369918742107306499706089420182159999430122395189367505212502329009878431573491846712828674680e+0", false, false);
yield return new("Log10", 3.0, -1.1102230246251565e-16, 0.0, 0.0, "4.77121254719662421222903460700329833136965734512217610739557249479135085140764537661809170274356491562418930299946159666e-1", false, false);
yield return new("Log2", 4.910085911844213e+150, 1.8170968107390172e+134, 0.0, 0.0, "5.00584962500721156234844180674196443620603307023997134434278774841932925248781265080350844062243109287178262189992643487e+2", false, false);
yield return new("Log10", 4.910085911844213e+150, 1.8170968107390172e+134, 0.0, 0.0, "1.50691089091046278865022860813331920547801955817958616216221829579380019834900494734754364838554033596509780389488935736e+2", false, false);
yield return new("Log2", 4.910085911844213e+150, -1.8170968107390172e+134, 0.0, 0.0, "5.00584962500721156128063297213699187421073064997060894201821599994301223951893675052125023290098784315734918467128286747e+2", false, false);
yield return new("Log10", 4.910085911844213e+150, -1.8170968107390172e+134, 0.0, 0.0, "1.50691089091046278832878611928222350190463716584104379724642860351906121533078594771638507977249256339863973048824012854e+2", false, false);
yield return new("Log2", 1.607262910779401e+301, 5.948067633911132e+284, 0.0, 0.0, "1.00058496250072115623484418067419644362060330702399713443427877484193292524878126508035084406224310928717826218999264349e+3", false, false);
yield return new("Log10", 1.607262910779401e+301, 5.948067633911132e+284, 0.0, 0.0, "3.01206086923036876471892308175578433931896896549012886871435560142934114472112749478217990897647119616852018985204433425e+2", false, false);
yield return new("Log2", 1.607262910779401e+301, -5.948067633911132e+284, 0.0, 0.0, "1.00058496250072115612806329721369918742107306499706089420182159999430122395189367505212502329009878431573491846712828675e+3", false, false);
yield return new("Log10", 1.607262910779401e+301, -5.948067633911132e+284, 0.0, 0.0, "3.01206086923036876439748059290468863574558657315158650379856590915460216170290849515102134036342342360206211644539510543e+2", false, false);
yield return new("Log2", 1.348269851146737e+308, 4.9896007738368e+291, 0.0, 0.0, "1.02358496250072115623484418067419644362060330702399713443427877484193292524878126508035084406224310928717826218999264349e+3", false, false);
yield return new("Log10", 1.348269851146737e+308, 4.9896007738368e+291, 0.0, 0.0, "3.08129776823308443961808302754241773547565263822641383321575391748857602825424513196417317696365401573787761960607346319e+2", false, false);
yield return new("Log2", 1.348269851146737e+308, -4.9896007738368e+291, 0.0, 0.0, "1.02358496250072115612806329721369918742107306499706089420182159999430122395189367505212502329009878431573491846712828675e+3", false, false);
yield return new("Log10", 1.348269851146737e+308, -4.9896007738368e+291, 0.0, 0.0, "3.08129776823308443929664053869132203190227024588787146829996422521383704523602613233301460835060624317141954619942423437e+2", false, false);
yield return new("Log2", 1.0, 5.551115123125783e-17, 0.0, 0.0, "8.00856625953729399268240176265844257044861248416330071233859278076491277198644812887750815063410511913752198440592417668e-17", false, false);
yield return new("Log10", 1.0, 5.551115123125783e-17, 0.0, 0.0, "2.41081866638321770988670815217001311072454773484971438017519661784850987456384796421361983700814866096924633635651103043e-17", false, false);
yield return new("Log2", 1.0, -5.551115123125783e-17, 0.0, 0.0, "-8.00856625953729443724713454138200260453111684055449187826356018339682620611280144429867176587584471202819558501434005830e-17", false, false);
yield return new("Log10", 1.0, -5.551115123125783e-17, 0.0, 0.0, "-2.41081866638321784371402773290812511445991843453994414472330931125420374169644694496525644135365434822219295089061534852e-17", false, false);
yield return new("Log2", 1.0, 5e-324, 0.0, 0.0, "7.12786057128769296687193010701353430365896377787082712051318779690954545120290775134788605804660001691739668830711127574e-324", false, false);
yield return new("Log10", 1.0, 5e-324, 0.0, 0.0, "2.14569983686819673881947839094867819099875547805687483145995290847240534893077173044627303323710022107237231177946646404e-324", false, true);
yield return new("Log2", 1.0, -5e-324, 0.0, 0.0, "-7.12786057128769296687193010701353430365896377787082712051318779690954545120290775134788605804660001691739668830711127574e-324", false, false);
yield return new("Log10", 1.0, -5e-324, 0.0, 0.0, "-2.14569983686819673881947839094867819099875547805687483145995290847240534893077173044627303323710022107237231177946646404e-324", false, true);
yield return new("Log2", 1.4142135623730951, 5.551115123125783e-17, 0.0, 0.0, "5.00000000000000155248987605753020554766676064746157244491489236648146504551458540173757215028564962959029153360215010714e-1", false, false);
yield return new("Log10", 1.4142135623730951, 5.551115123125783e-17, 0.0, 0.0, "1.50514997831990644341471513159548608411231143431917765606049398343660528410220761606302375170866893846687663854839327148e-1", false, false);
yield return new("Log2", 1.4142135623730951, -5.551115123125783e-17, 0.0, 0.0, "5.00000000000000041990757411740930866673151351171115233951001436106646634411310122243439423840422376549848853376156351507e-1", false, false);
yield return new("Log10", 1.4142135623730951, -5.551115123125783e-17, 0.0, 0.0, "1.50514997831990610247346968945905167651967743704183153736539985217396347029308414593072301500374761168308066820643434768e-1", false, false);
yield return new("Log2", 1.4142135623730951, 5e-324, 0.0, 0.0, "5.00000000000000098619872508746976822131745654767384376455045229480872825288187290888060623181462493599556129155180679013e-1", false, false);
yield return new("Log10", 1.4142135623730951, 5e-324, 0.0, 0.0, "1.50514997831990627294409241052727222599898395413284728112230356081881646400800655592253009427524591851173730616115115527e-1", false, false);
yield return new("Log2", 1.4142135623730951, -5e-324, 0.0, 0.0, "5.00000000000000098619872508746976822131745654767384376455045229480872825288187290888060623181462493599556129155180679013e-1", false, false);
yield return new("Log10", 1.4142135623730951, -5e-324, 0.0, 0.0, "1.50514997831990627294409241052727222599898395413284728112230356081881646400800655592253009427524591851173730616115115527e-1", false, false);
yield return new("Log2", 0.7071067811865475, 2.7755575615628914e-17, 0.0, 0.0, "-5.00000000000000071267472782271167712715028936874609882194218150702202699045146755900160034819992929837315178763016249352e-1", false, false);
yield return new("Log10", 0.7071067811865475, 2.7755575615628914e-17, 0.0, 0.0, "-1.50514997831990619060516469992233976421877152247744268236121783837393657726730382300819753935436403793313957293988180477e-1", false, false);
yield return new("Log2", 0.7071067811865475, -2.7755575615628914e-17, 0.0, 0.0, "-5.00000000000000184525702976283275183397864799392414119412834806862968457000174479383746622981860349483293426753040003268e-1", false, false);
yield return new("Log10", 0.7071067811865475, -2.7755575615628914e-17, 0.0, 0.0, "-1.50514997831990653154641014205882770273923781500067660221560147409535126731703119663217472613806418596184948441576622972e-1", false, false);
yield return new("Log2", 0.7071067811865475, 5e-324, 0.0, 0.0, "-5.00000000000000127896587879277220336644614921324414859702560264907967581920292060067637863288513146743383592478414952630e-1", false, false);
yield return new("Log10", 0.7071067811865475, 5e-324, 0.0, 0.0, "-1.50514997831990636107578742099058038779601515028566635155285511111350678692516555613413791741385690354171293429991808418e-1", false, false);
yield return new("Log2", 0.7071067811865475, -5e-324, 0.0, 0.0, "-5.00000000000000127896587879277220336644614921324414859702560264907967581920292060067637863288513146743383592478414952630e-1", false, false);
yield return new("Log10", 0.7071067811865475, -5e-324, 0.0, 0.0, "-1.50514997831990636107578742099058038779601515028566635155285511111350678692516555613413791741385690354171293429991808418e-1", false, false);
yield return new("Log2", 1e-308, 5e-324, 0.0, 0.0, "-1.02315385322530760256208635512058162358921325349571741621160877055157858701552194166776415871317637546552807180809863516e+3", false, false);
yield return new("Log10", 1e-308, 5e-324, 0.0, 0.0, "-3.07999999999999999824808962584759482066462209143179848697475916773179638093261001804219324630960526454475576006908253831e+2", false, false);
yield return new("Log2", 1e-308, -5e-324, 0.0, 0.0, "-1.02315385322530760398765846937812034622503369974319244899691092211299725024516859564265824230301711310557011537646727505e+3", false, false);
yield return new("Log10", 1e-308, -5e-324, 0.0, 0.0, "-3.08000000000000000253948929958398868741926931763925649957417070437959981349534014892231466371859209681805571402132059977e+2", false, false);
yield return new("Log2", 1e+308, 4.9896007738368e+291, 0.0, 0.0, "1.02315385322530760323188254785883114986731333706407728462006899684169370712692868309629818942555159212485944833688315726e+3", false, false);
yield return new("Log10", 1e+308, 4.9896007738368e+291, 0.0, 0.0, "3.08000000000000000026437707580505849874665786502126554097444137689747598496237465858124112125719510119031635679942974671e+2", false, false);
yield return new("Log2", 1e+308, -4.9896007738368e+291, 0.0, 0.0, "1.02315385322530760308791310201022945233913032409165525396963516097703303427010706916430943514575384517162516197120720764e+3", false, false);
yield return new("Log10", 1e+308, -4.9896007738368e+291, 0.0, 0.0, "3.07999999999999999983098585920955505381951127314384034079536087102130328526014637863385058654909972536097873093891101620e+2", false, false);
yield return new("Log2", 1e+308, 5e-324, 0.0, 0.0, "1.02315385322530760315989782493453030289909697661546183820913689816965653533294519640754723109068539216997370994422060267e+3", false, false);
yield return new("Log10", 1e+308, 5e-324, 0.0, 0.0, "3.08000000000000000004768146750730678168920744333004283931470016518115784991953013527929468803259671881695139921298649279e+2", false, false);
yield return new("Log2", 1e+308, -5e-324, 0.0, 0.0, "1.02315385322530760315989782493453030289909697661546183820913689816965653533294519640754723109068539216997370994422060267e+3", false, false);
yield return new("Log10", 1e+308, -5e-324, 0.0, 0.0, "3.08000000000000000004768146750730678168920744333004283931470016518115784991953013527929468803259671881695139921298649279e+2", false, false);
yield return new("Log2", 1.7976931348623157e+308, 4.9896007738368e+291, 0.0, 0.0, "1.02399999999999999987987150610694058177417523395905645656484814753366101663918873362624888005493571196128749118745232844e+3", false, false);
yield return new("Log10", 1.7976931348623157e+308, 4.9896007738368e+291, 0.0, 0.0, "3.08254715559916743862706348202132591253063574195809303140292702800811179899955758905745181711936403830345715934756211220e+2", false, false);
yield return new("Log2", 1.7976931348623157e+308, -4.9896007738368e+291, 0.0, 0.0, "1.02399999999999999979978584351156763073323289686438210457204516265287544995196166026196282498054553440855030150179017645e+3", false, false);
yield return new("Log10", 1.7976931348623157e+308, -4.9896007738368e+291, 0.0, 0.0, "3.08254715559916743838598161538300410808513503155656093355591353451584267752388440901941590402436953335066831138517915883e+2", false, false);
yield return new("Log2", 1.7976931348623157e+308, 5e-324, 0.0, 0.0, "1.02399999999999999983982867480925410680940998138512385400255035235601313376226064290156756414583096105691271628242764958e+3", false, false);
yield return new("Log10", 1.7976931348623157e+308, 5e-324, 0.0, 0.0, "3.08254715559916743850652254870216501198072688151655375397154122101942249559277888142181745734033741778675238136416397331e+2", false, false);
yield return new("Log2", 1.7976931348623157e+308, -5e-324, 0.0, 0.0, "1.02399999999999999983982867480925410680940998138512385400255035235601313376226064290156756414583096105691271628242764958e+3", false, false);
yield return new("Log10", 1.7976931348623157e+308, -5e-324, 0.0, 0.0, "3.08254715559916743850652254870216501198072688151655375397154122101942249559277888142181745734033741778675238136416397331e+2", false, false);
yield return new("Log2", 1.0, 5.551115123125782e-17, 0.0, 0.0, "8.00856625953729310355293620521137185888383049827121055671216620295328434949167231815693090168445120979748400850570449453e-17", false, false);
yield return new("Log10", 1.0, 5.551115123125782e-17, 0.0, 0.0, "2.41081866638321744223206899069380396107095857591831609925280768396501223909477685421467243461378749528077015176080985212e-17", false, false);
yield return new("Log2", 1.0, 5.551115123125784e-17, 0.0, 0.0, "8.00856625953729577094133287755258399357817645593104197339476651228231223349418677085554980261594460189461481318435727628e-17", false, false);
yield return new("Log10", 1.0, 5.551115123125784e-17, 0.0, 0.0, "2.41081866638321824519598647512243141003172605270756229481054810936254616441266922861384185702400824858409818448377257024e-17", false, false);
yield return new("Log2", 1.0, -5.551115123125784e-17, 0.0, 0.0, "-8.00856625953729621550606565627634145406158771992175962800601881734518868399686162073851568517901943967922419578905020712e-17", false, false);
yield return new("Log10", 1.0, -5.551115123125784e-17, 0.0, 0.0, "-2.41081866638321837902330605586060284503570571420558389554266815998572172804688998565433243560822434114736400256712993926e-17", false, false);
yield return new("Log2", 1.0, -5.551115123125782e-17, 0.0, 0.0, "-8.00856625953729354811766898393483317976588140087907752849067058030067486204389858979855771982161038156828280945276918624e-17", false, false);
yield return new("Log10", 1.0, -5.551115123125782e-17, 0.0, 0.0, "-2.41081866638321757605938857143188624917202479470959859291834307556433444633110517556299924941341829061435763413170397636e-17", false, false);
yield return new("Log2", 1.0, -1.1102230246251565e-16, 0.0, 0.0, "-1.60171325190745893190590018614876145997449647643986866237739357098432435854169038943087283717572350421591381850301354237e-16", false, false);
yield return new("Log10", 1.0, -1.1102230246251565e-16, 0.0, 0.0, "-4.82163733276643582125537504655437709047235980922165362577328095724317604349888983909856665076089419374176398268995711902e-17", false, false);
yield return new("Log2", 1.0, 1.1102230246251565e-16, 0.0, 0.0, "1.60171325190745875408000707465933744634149473388257024349757263863501105556044737624556026675602959218256795935200445528e-16", false, false);
yield return new("Log10", 1.0, 1.1102230246251565e-16, 0.0, 0.0, "4.82163733276643528594609672360192907553087701045826024397611699521921598079122379917992887596744184350296310265142520064e-17", false, false);
yield return new("Log2", 1.0, -2.7755575615628914e-17, 0.0, 0.0, "-4.00428312976864716305297567335055321321773120529738270717803600713733539076013624651992066798781189620892152103013887458e-17", false, false);
yield return new("Log10", 1.0, -2.7755575615628914e-17, 0.0, 0.0, "-1.20540933319160890512859891886179762814946586478053037051646668172791413393823034599557369175832233033762985052968329657e-17", false, false);
yield return new("Log2", 1.0, 2.7755575615628914e-17, 0.0, 0.0, "4.00428312976864705191179247866966320469710511619971334577645571449444264618647005527162278263191465357628324696139356493e-17", false, false);
yield return new("Log10", 1.0, 2.7755575615628914e-17, 0.0, 0.0, "1.20540933319160887167176902367726962721562318985801159068576215194525917643910044608658009798016850320840599267236782063e-17", false, false);
yield return new("Log2", 1.0, -7.888609052210118e-31, 0.0, 0.0, "-1.13808571591353231368725121115280859155011759693605977194726541370565675588911595536611172265664440955674353214541419202e-30", false, false);
yield return new("Log10", 1.0, -7.888609052210118e-31, 0.0, 0.0, "-3.42597938126689566729562548991341591401339565944143018223103017433470522418638033674767784941626961420235488420113475143e-31", false, false);
yield return new("Log2", 1.0, 7.888609052210118e-31, 0.0, 0.0, "1.13808571591353231368725121115191080022204294455455035367031766025516561716275795002383279464814606568531660052609063559e-30", false, false);
yield return new("Log10", 1.0, 7.888609052210118e-31, 0.0, 0.0, "3.42597938126689566729562548991071329281742093419042962283100396239584004906908257703589560219974641961383561811682085552e-31", false, false);
yield return new("Log2", 1.0, -3.054936363499605e-151, 0.0, 0.0, "-4.40734154185224335572151371019525088667041504729360369509044137455034825460363335005902886632870033334950848372359058005e-151", false, false);
yield return new("Log10", 1.0, -3.054936363499605e-151, 0.0, 0.0, "-1.32674200523346501278584586016413000387094449808749488185928455531517328193144657417618395340071975694173318237456547351e-151", false, false);
yield return new("Log2", 1.0, 3.054936363499605e-151, 0.0, 0.0, "4.40734154185224335572151371019525088667041504729360369509044137455034825460363335005902886632870033334950848372359058005e-151", false, false);
yield return new("Log10", 1.0, 3.054936363499605e-151, 0.0, 0.0, "1.32674200523346501278584586016413000387094449808749488185928455531517328193144657417618395340071975694173318237456547351e-151", false, false);
yield return new("Log2", 1.0, -9.332636185032189e-302, 0.0, 0.0, "-1.34641479425668330702303670064310253690136246765356053715361806472800096685783036992787299575007510067756566462390681076e-301", false, false);
yield return new("Log10", 1.0, -9.332636185032189e-302, 0.0, 0.0, "-4.05311239677009508973741131778246626217629378034780784205628091676616622898510905473706124024539954572128049350482330680e-302", false, false);
yield return new("Log2", 1.0, 9.332636185032189e-302, 0.0, 0.0, "1.34641479425668330702303670064310253690136246765356053715361806472800096685783036992787299575007510067756566462390681076e-301", false, false);
yield return new("Log10", 1.0, 9.332636185032189e-302, 0.0, 0.0, "4.05311239677009508973741131778246626217629378034780784205628091676616622898510905473706124024539954572128049350482330680e-302", false, false);
yield return new("Log2", 1.0, -2.2250738585072014e-308, 0.0, 0.0, "-3.21010302128001047855147528801704057908383004105939993179707065755844346727807610017746209085005545777694145351387694063e-308", false, false);
yield return new("Log10", 1.0, -2.2250738585072014e-308, 0.0, 0.0, "-9.66337298576854488787033872075668874305795140349342308534689168159047658201482070621743497907018553190536616684156252576e-309", false, false);
yield return new("Log2", 1.0, 2.2250738585072014e-308, 0.0, 0.0, "3.21010302128001047855147528801704057908383004105939993179707065755844346727807610017746209085005545777694145351387694063e-308", false, false);
yield return new("Log10", 1.0, 2.2250738585072014e-308, 0.0, 0.0, "9.66337298576854488787033872075668874305795140349342308534689168159047658201482070621743497907018553190536616684156252576e-309", false, false);
yield return new("Log2", 1.0, -1e-323, 0.0, 0.0, "-1.42557211425753859337438602140270686073179275557416542410263755938190909024058155026957721160932000338347933766142225515e-323", false, false);
yield return new("Log10", 1.0, -1e-323, 0.0, 0.0, "-4.29139967373639347763895678189735638199751095611374966291990581694481069786154346089254606647420044214474462355893292809e-324", false, false);
yield return new("Log2", 1.0, 1e-323, 0.0, 0.0, "1.42557211425753859337438602140270686073179275557416542410263755938190909024058155026957721160932000338347933766142225515e-323", false, false);
yield return new("Log10", 1.0, 1e-323, 0.0, 0.0, "4.29139967373639347763895678189735638199751095611374966291990581694481069786154346089254606647420044214474462355893292809e-324", false, false);
yield return new("Log2", 1.414213562373095, 5.551115123125783e-17, 0.0, 0.0, "4.99999999999999928732527217728832287284971063125390117805781849297797300954853244099839965180007070162684821236983750648e-1", false, false);
yield return new("Log10", 1.414213562373095, 5.551115123125783e-17, 0.0, 0.0, "1.50514997831990576153222424732259050346312729214364273074305677289714531547694127186107498182749768247370519897442814903e-1", false, false);
yield return new("Log2", 1.414213562373095, -5.551115123125783e-17, 0.0, 0.0, "4.99999999999999815474297023716724816602135200607585880587165193137031542999825520616253377018139650516706573246959996732e-1", false, false);
yield return new("Log10", 1.414213562373095, -5.551115123125783e-17, 0.0, 0.0, "1.50514997831990542059097880518610256494266099962040881088867313717573062542721389823709779504379753444499528749854372407e-1", false, false);
yield return new("Log2", 1.4142135623730954, 5.551115123125783e-17, 0.0, 0.0, "5.00000000000000381765447993777173257069758768489776010632930609623460679943937237437345164119563805346543839344245082968e-1", false, false);
yield return new("Log10", 1.4142135623730954, 5.551115123125783e-17, 0.0, 0.0, "1.50514997831990712529720601586827460290583098602815153088810183069239345617928081154452007375051559943207143382040572844e-1", false, false);
yield return new("Log2", 1.4142135623730954, -5.551115123125783e-17, 0.0, 0.0, "5.00000000000000268507217799765101351565545203851912164895910533678082868623972402676030911592267473404096494608573120052e-1", false, false);
yield return new("Log10", 1.4142135623730954, -5.551115123125783e-17, 0.0, 0.0, "1.50514997831990678435596057373189372624102928397988351213313077412576150924560153262849159732380708860971733227885516016e-1", false, false);
yield return new("Log2", 0.7071067811865474, 2.7755575615628914e-17, 0.0, 0.0, "-5.00000000000000297783933170295391545375356236383693493173513815788998604569624016918808658777294553038017752964129881304e-1", false, false);
yield return new("Log10", 0.7071067811865474, 2.7755575615628914e-17, 0.0, 0.0, "-1.50514997831990687248765558419534240672362025515315806060681727568151212871218372146727694369441865553016867093731770725e-1", false, false);
yield return new("Log2", 0.7071067811865474, -2.7755575615628914e-17, 0.0, 0.0, "-5.00000000000000411042163364307516798647503247849844018944920461222422110802935024044932283362974542010222836176450244598e-1", false, false);
yield return new("Log10", 0.7071067811865474, -2.7755575615628914e-17, 0.0, 0.0, "-1.50514997831990721342890102633188387617191884293908948283965685354229823944987791600346065749234232497469500833778343429e-1", false, false);
yield return new("Log2", 0.7071067811865476, 2.7755575615628914e-17, 0.0, 0.0, "-4.99999999999999844751012394246979445233323935253842755508510763351853495448541459826242784971435037040970846639784989286e-1", false, false);
yield return new("Log10", 0.7071067811865476, 2.7755575615628914e-17, 0.0, 0.0, "-1.50514997831990550872267381564944418356958738030190775704378062783447660864203747880624876947319278193996813336591668231e-1", false, false);
yield return new("Log2", 0.7071067811865476, -2.7755575615628914e-17, 0.0, 0.0, "-4.99999999999999958009242588259069133326848648828884766048998563893353365588689877756560576159577623450151146623843648493e-1", false, false);
yield return new("Log10", 0.7071067811865476, -2.7755575615628914e-17, 0.0, 0.0, "-1.50514997831990584966391925778587859116222137757925387573887475909711842245116094893854950617811410872376410370787560611e-1", false, false);
yield return new("Log2", 3.2687197963818576e-121, 0.0, 0.0, 0.0, "-4.00244573770737514945269575037965606627123823479521012618563809078019415988719437405692914262324534019204843366588649723e+2", false, false);
yield return new("Log10", 3.2687197963818576e-121, 0.0, 0.0, 0.0, "-1.20485622306737115740394709469254612111401698939277053374024548753007055886871435351516673990768931369562304755444960047e+2", false, false);
yield return new("Log2", 8.720956744645523e-63, -2.698802673467014e-79, 0.0, 0.0, "-2.06156983561360414169620014914173686280054948998677364743660116028773450289139675553734171093301192622152947041760320015e+2", false, false);
yield return new("Log10", 8.720956744645523e-63, -2.698802673467014e-79, 0.0, 0.0, "-6.20594358675757680174098516736935134784138588415506780355089214323950378173072282955732279314857670460430316453261945588e+1", false, false);
yield return new("Log2", 4.178989384093167e-23, 0.0, 0.0, 0.0, "-7.43411920886295086694075292522106321047619089753190772446538636597969915072056811521380692863824652116404701264233931202e+1", false, false);
yield return new("Log10", 4.178989384093167e-23, 0.0, 0.0, 0.0, "-2.23789287320953341282265764918562879649327702364045200677021640648694159205218541678110522382095902316873057215819519449e+1", false, false);
yield return new("Log2", 2.8432667181955728e+85, -8.627182933488205e+68, 0.0, 0.0, "2.83871437505619351950097383143258921685779546182948219764340948276565575181176038406679990456441757606093547324920928358e+2", false, false);
yield return new("Log10", 2.8432667181955728e+85, -8.627182933488205e+68, 0.0, 0.0, "8.54538176014447023514643793163836343469033034656300315581806421804606902733968740586939268435555870341535289766474490293e+1", false, false);
yield return new("Log2", 2.7381182414021697e-115, -1.1270725851789228e-131, 0.0, 0.0, "-3.80568546163551210875663325549172744973460023551703246263871386482412810709446290511523765115733902072437847218080685054e+2", false, false);
yield return new("Log10", 2.7381182414021697e-115, -1.1270725851789228e-131, 0.0, 0.0, "-1.14562547801461448334574575376575411817036561249478284753050157339417004663952948726737507921041627534367087243057723276e+2", false, false);
yield return new("Log2", 4.6600611214593755e+66, 0.0, 0.0, 0.0, "2.21467603139987969975404423499034756918131888168483935229089067734040003559940272109683615607702373075647316898130416691e+2", false, false);
yield return new("Log10", 4.6600611214593755e+66, 0.0, 0.0, 0.0, "6.66683916129428867357673490312091551089009434060088578505248703504366261238127627679369928329133203958847063611654944668e+1", false, false);
yield return new("Log2", 3.8379699052985617e-10, 1.2924697071141057e-26, 0.0, 0.0, "-3.12789375499111344542630541857267969354183888883575770021381848169425347388381065447101256348448506021589377986723959158e+1", false, false);
yield return new("Log10", 3.8379699052985617e-10, 1.2924697071141057e-26, 0.0, 0.0, "-9.41589843502368739461702766903577013159142944997992167431497304954238437929580941602694472878067216682999524400869036823e+0", false, false);
yield return new("Log2", 4.733558283596678e-290, 0.0, 0.0, 0.0, "-9.61116222431414006376366711771554062028965115702587649471994497965569996837852032627637899090694733566103490496921455588e+2", false, false);
yield return new("Log10", 4.733558283596678e-290, 0.0, 0.0, 0.0, "-2.89324812271110544291731635940545371119443628379984195319018544727228597080467570106736292633025618679357979006677923388e+2", false, false);
yield return new("Log2", 3.429947298221616e-142, 0.0, 0.0, 0.0, "-4.69935603064714784239777638708842609869494583774178735059498437966777509830440052385800350542168350474911468085704859799e+2", false, false);
yield return new("Log10", 3.429947298221616e-142, 0.0, 0.0, 0.0, "-1.41464712552921479572524842546069636248325044751614873459524171614008047224688026909430142699348637504192683186053543185e+2", false, false);
yield return new("Log2", 9.823582750843692e-65, -4.2168791772922093e-81, 0.0, 0.0, "-2.12629076883036462376372850632539740311618607385457332526360459230594494769049720517969535333015810934703600423343210664e+2", false, false);
yield return new("Log10", 9.823582750843692e-65, -4.2168791772922093e-81, 0.0, 0.0, "-6.40077300921367904599697367405552343117738753676464846735922678149456097401855958924866393789051204146669208823009923412e+1", false, false);
yield return new("Log2", 8.973051050007222e+197, -3.3196124551047944e+181, 0.0, 0.0, "6.57585433311877219031251435925347567246442801261697615346961504919052102521119235134189217660009782287688439662392853863e+2", false, false);
yield return new("Log10", 8.973051050007222e+197, -3.3196124551047944e+181, 0.0, 0.0, "1.97952940138571594651156151889004724110966086296302816638507646369167722165948056391134167894446592595569775405362824077e+2", false, false);
yield return new("Log2", 12452068950.583649, 0.0, 0.0, 0.0, "3.35356664194208581889992068775723753949042808210500540559446501508075085531584874556673011255086301460457762953200244751e+1", false, false);
yield return new("Log10", 12452068950.583649, 0.0, 0.0, 0.0, "1.00952415168269807149864492039531178326309789679785862136560546713233233682507722146627924478078197547931066559587023333e+1", false, false);
yield return new("Log2", 3.046604700155709e+171, 1.0726246343954078e+155, 0.0, 0.0, "5.69656906546858956251840703517179230752031160340305098268633153858444427937953503176518150316289076575756983396177242668e+2", false, false);
yield return new("Log10", 3.046604700155709e+171, 1.0726246343954078e+155, 0.0, 0.0, "1.71483816107757892536941396566622306445165700059345153350778688797408907700248500300388525087034500595441435320363526802e+2", false, false);
yield return new("Log2", 8.672562321844979e+100, 3.885337784451458e+84, 0.0, 0.0, "3.35309267791626806661249910391651949856696609019858631732202797006425649204023642884752259703304000575387191651216659024e+2", false, false);
yield return new("Log10", 8.672562321844979e+100, 3.885337784451458e+84, 0.0, 0.0, "1.00938147429406127045630037588581472644902228423127397170267656657064054510575767778572852830340520728198125078911811209e+2", false, false);
yield return new("Log2", 1.875040757115516e+211, 5.83992399055641e+194, 0.0, 0.0, "7.01833749976548305956842302979967396902840421525089051862619590893127652387031785029391434128634195381284247866786061441e+2", false, false);
yield return new("Log10", 1.875040757115516e+211, 5.83992399055641e+194, 0.0, 0.0, "2.11273010712275998810215644846631460010383462823872139083957272071590229607569585530403188792753187843686600574882208533e+2", false, false);
yield return new("Log2", 4.865697254154056e+264, 2.2374143686308563e+248, 0.0, 0.0, "8.79271663608205780806127391037602759212406354573392463052709680425846857906594584656665466968556055587594680443092351546e+2", false, false);
yield return new("Log10", 4.865697254154056e+264, 2.2374143686308563e+248, 0.0, 0.0, "2.64687145083439718275188664181157273673995435442932644727307794532616113550829634337992682444220064284038760680547669066e+2", false, false);
yield return new("Log2", 186154638529016.28, 0.0, 0.0, 0.0, "4.74034948935753458185396366386682186203560747775693788046291665895078288181917914798744430664894905406925875424769848092e+1", false, false);
yield return new("Log10", 186154638529016.28, 0.0, 0.0, 0.0, "1.42698738622705410806227842684032553639124251011429774473490299182113604866750587173882942839390013300543353400463493247e+1", false, false);
yield return new("Log2", 6.265891621404726e-27, 0.0, 0.0, 0.0, "-8.70445387457471286152872630813061566112909314411327864234579195287088872422747015656310800439696924826301301456222756121e+1", false, false);
yield return new("Log10", 6.265891621404726e-27, 0.0, 0.0, 0.0, "-2.62030171212055012715540648580457089406257369084971185367631262501831212877803966076539596913921332666630336594117197573e+1", false, false);
yield return new("Log2", 2.7464787128253256e-133, -9.775796363198735e-150, 0.0, 0.0, "-4.40358853510038028259895996026536657232327894650311180850131197385161475978217637208218461523440072270925613118852916070e+2", false, false);
yield return new("Log10", 2.7464787128253256e-133, -9.775796363198735e-150, 0.0, 0.0, "-1.32561223762722477973433159515218328513247744038862206698451224660674685228442707003026595266608602408510909906589112074e+2", false, false);
yield return new("Log2", 7.318032322318495e+270, -2.346099009001469e+254, 0.0, 0.0, "8.99792041407380934372463872356722390706922660083050384141814504456411763715746989276481437386650009092512409895728775644e+2", false, false);
yield return new("Log10", 7.318032322318495e+270, -2.346099009001469e+254, 0.0, 0.0, "2.70864394323348670734720958670378780443255839735008158786362557623090830211922180591849226186401805052060974015369812047e+2", false, false);
yield return new("Log2", 1.1212275935340022e-159, 0.0, 0.0, 0.0, "-5.28021487932287546588324894939765787044535422956327006768384575561063087026135765418996588264855211195300807760611238235e+2", false, false);
yield return new("Log10", 1.1212275935340022e-159, 0.0, 0.0, 0.0, "-1.58950306222745419143862803670856730054010991762945513808623878436638177244188761525321125986192604571581619284355130133e+2", false, false);
yield return new("Log2", 6.005811999442809e-218, 0.0, 0.0, 0.0, "-7.21593965370675908255234494674907763327803544029134145378937180830612291188229420175336610617099123208367642776286835572e+2", false, false);
yield return new("Log10", 6.005811999442809e-218, 0.0, 0.0, 0.0, "-2.17221428266689565394536402775028340131476951190713981407759292862833551306308408012286776354009114067659839211627206214e+2", false, false);
yield return new("Log2", 1.036031222705667e-47, 3.0385816786431356e-64, 0.0, 0.0, "-1.56079552977758911417820022409282484469314033720121110930861506077379762622278812987785766558042882906456647882881910502e+2", false, false);
yield return new("Log10", 1.036031222705667e-47, 3.0385816786431356e-64, 0.0, 0.0, "-4.69846271561308883499102458244286211061987655677231026490806911325365796699442411953383082409024295971680430656091475691e+1", false, false);
yield return new("Log2", 1.93412225876824e-306, 0.0, 0.0, 0.0, "-1.01555831804291882817789002811880341155297566796565348460608067645482289171530465955432323912822293403311844219740748955e+3", false, false);
yield return new("Log10", 1.93412225876824e-306, 0.0, 0.0, 0.0, "-3.05713516076979890455187711523466978399726432253807613497352848381444467118659447156656082469828803318358788822017299923e+2", false, false);
yield return new("Log2", 3.800973493036955e+216, 1.5309010345804195e+200, 0.0, 0.0, "7.19462837459939475921360902430709021930039574632887387823712425302219586079847404144235262364597800991629546216901413684e+2", false, false);
yield return new("Log10", 3.800973493036955e+216, 1.5309010345804195e+200, 0.0, 0.0, "2.16579894840961187865428462375885804389228371352174827198341401190258609903030308654175318935053919326439698291512365668e+2", false, false);
yield return new("Log2", 4.5658176573322356e-138, -1.4916681462400413e-154, 0.0, 0.0, "-4.56235203849898951901139764268911982176952056924012004306981968235742556419028047282371538485626183409366254928929126256e+2", false, false);
yield return new("Log10", 4.5658176573322356e-138, -1.4916681462400413e-154, 0.0, 0.0, "-1.37340481436690658192145058650019222937982665262384345837048042756693413395045201687911336284150172958878486501689715702e+2", false, false);
yield return new("Log2", 1.4870787534218449e-230, 0.0, 0.0, 0.0, "-7.63470980771751697364444503099913967034214916852385930633901899114796902935213254880547439796539542577667634193649206481e+2", false, false);
yield return new("Log10", 1.4870787534218449e-230, 0.0, 0.0, 0.0, "-2.29827666031295883922693399789645673622505929257537270301451516703098797237163339485061938269511934304698016853632040979e+2", false, false);
yield return new("Log2", 4.733183001400619e+275, 0.0, 0.0, 0.0, "9.15773036796812776806855216184527538614023970502223906569734388692252851126990706790715323323334031726462267294663903734e+2", false, false);
yield return new("Log10", 4.733183001400619e+275, 0.0, 0.0, 0.0, "2.75675153296135441734966778132679499561913780302324629309728530023429959674732730162375624316845778689869784561610134740e+2", false, false);
yield return new("Log2", 2.752730384372096e-299, -1.32624737e-315, 0.0, 0.0, "-9.91795637058946040467381966862897128813721385087172023953063865241880304532950168761354459255464699146557297487735551725e+2", false, false);
yield return new("Log10", 2.752730384372096e-299, -1.32624737e-315, 0.0, 0.0, "-2.98560236323409993769336371795432287774884136004688607952133788910228111339468654333304542823991838135700896066091337438e+2", false, false);
yield return new("Log2", 5.9254629327981404e-167, -1.8827498946116282e-183, 0.0, 0.0, "-5.52195063975763017255548670253438983546493345590602270152559756235851869006484714137922016249075369410481466999981750831e+2", false, false);
yield return new("Log10", 5.9254629327981404e-167, -1.8827498946116282e-183, 0.0, 0.0, "-1.66227277714295759775376871809294515785904031158464517180110568737681594323470772216093047302388551357949369616855295653e+2", false, false);
yield return new("Log2", 4.170970801662931e-99, -2.0303534698525194e-115, 0.0, 0.0, "-3.26810498180984844416385898869511114303250592659958111397726622750715119216892316564244911397577325569244672908746300618e+2", false, false);
yield return new("Log10", 4.170970801662931e-99, -2.0303534698525194e-115, 0.0, 0.0, "-9.83797628503654020003481829928050625867612140841833143150467640550225662062759245075156590773695292365763821444907325695e+1", false, false);
yield return new("Log2", 9.650932554504794e+130, -4.92525077454931e+114, 0.0, 0.0, "4.35121320689836867993028903188862733068194397871313340427455509214932475098063060165136908218862978012600569688316611503e+2", false, false);
yield return new("Log10", 9.650932554504794e+130, -4.92525077454931e+114, 0.0, 0.0, "1.30984569280567363497375608882174827243291395622429749293808443385875666789693615068595864417745886043050176980149210049e+2", false, false);
yield return new("Log2", 5.407864610999338e+99, -2.4283361152821613e+83, 0.0, 0.0, "3.31305940427221028906177117992617189066511348018205093224074236587350851473587294005506124712368373300108345609822767383e+2", false, false);
yield return new("Log10", 5.407864610999338e+99, -2.4283361152821613e+83, 0.0, 0.0, "9.97330258102575585017993481232579419263472222106852231377378505349724972436783215367103209958556117807238689879990865602e+1", false, false);
yield return new("Log2", 0.0002288110245806794, 0.0, 0.0, 0.0, "-1.20935558137762515341054223880076966983736659018952320949116022415676106952279035509370551392232808366334249124467597072e+1", false, false);
yield return new("Log10", 0.0002288110245806794, 0.0, 0.0, 0.0, "-3.64052305418317957404571384009624943252033770609984933779080435013676901621066968367202711109839732805354287219688479580e+0", false, false);
yield return new("Log2", 6.95198387660536e-176, 0.0, 0.0, 0.0, "-5.81861919963991305944865276141447417886439214657927235073238865128082450285335033777668021415797013905925148486563335917e+2", false, false);
yield return new("Log10", 6.95198387660536e-176, 0.0, 0.0, 0.0, "-1.75157891243796076075678092298790710779654393621800206737604503621897613004916682121533253685381724357089289550770645759e+2", false, false);
yield return new("Log2", 9.43766505830237e-299, -2.65249474e-315, 0.0, 0.0, "-9.90018070400026788255488956568962229953803999710914544554009288683149954814323136504344023499078507564171037476793121548e+2", false, false);
yield return new("Log10", 9.43766505830237e-299, -2.65249474e-315, 0.0, 0.0, "-2.98025135439783093735825182340978491601563811075034665578999869577444686636941097376222268570856476852262646772731936496e+2", false, false);
yield return new("Log2", 3.2926281551971244e+27, 137438953472.0, 0.0, 0.0, "9.14112981559012260924593099105118514593067155865902743398296597101166278899660505655820907264999279268878152068122828831e+1", false, false);
yield return new("Log10", 3.2926281551971244e+27, 137438953472.0, 0.0, 0.0, "2.75175426875098383167016378360745618955173734739019265318564065758572951966200718420003494480562885152601711444131415229e+1", false, false);
yield return new("Log2", 2431372078.1779017, -1.1920928955078125e-07, 0.0, 0.0, "3.11791235430199143049725999751270717075960702435939424796594375324748668993187819644341926179896577288116430854580083576e+1", false, false);
yield return new("Log10", 2431372078.1779017, -1.1920928955078125e-07, 0.0, 0.0, "9.38585142496201880393751825922629938542557816737234185400486625127410561462643390715385773153550483163974890464194079590e+0", false, false);
yield return new("Log2", 2.7155404530624414e+55, 1.361129467683754e+39, 0.0, 0.0, "1.84147284573872555496908632383183003930763206977424333132093334481472299697280318209384059457526799082452655741924294373e+2", false, false);
yield return new("Log10", 2.7155404530624414e+55, 1.361129467683754e+39, 0.0, 0.0, "5.54338562768067666185960303696438351738951778795505789041523295610790778501007493081626573988058422162595558287294623304e+1", false, false);
yield return new("Log2", 1.287883635736426e+222, 0.0, 0.0, 0.0, "7.37833039312383368024482059689683113206724098499451441841088800637220924047314315919590301763796998283292315327741266726e+2", false, false);
yield return new("Log10", 1.287883635736426e+222, 0.0, 0.0, 0.0, "2.22109876624948832025314899618837629855570932957240876168093206572710670937054563887945919776867204081894594642603287655e+2", false, false);
yield return new("Log2", 1.8900609548104285e-244, 8.129872718476162e-261, 0.0, 0.0, "-8.09632022390141662451118969305385887648946145825332565227428234326149041120335382650584444036355881185556439670980916401e+2", false, false);
yield return new("Log10", 1.8900609548104285e-244, 8.129872718476162e-261, 0.0, 0.0, "-2.43723524189524670606874901927210939464099372117797154523239581412858835061131734163776468811830938703939387760008022711e+2", false, false);
yield return new("Log2", 6.656382142195697e-270, 0.0, 0.0, 0.0, "-8.94185847358761339910460131772709540247665050619532458367592366035935632156894420603158934762983287103459876487529363202e+2", false, false);
yield return new("Log10", 6.656382142195697e-270, 0.0, 0.0, 0.0, "-2.69176761753201277031919356801532486380155496318576821147582851199332171736832484682279112806999966068485754407433783411e+2", false, false);
yield return new("Log2", 9.37754125167402e+165, -4.0917382598701773e+149, 0.0, 0.0, "5.51347345360710984373286879913020637688247245539261184790672682813386289635659254336228176424355676871228309019107237795e+2", false, false);
yield return new("Log10", 9.37754125167402e+165, -4.0917382598701773e+149, 0.0, 0.0, "1.65972088983282370172862585254265255495244454269805973483913692497847360492769398631352923217102662456860933248740807783e+2", false, false);
yield return new("Log2", 2.2605984890052485e+294, -7.090649168385425e+277, 0.0, 0.0, "9.77823564670769759059235066869590387431271540359076729872107084037146858991172164658509814821600657398739767851822838763e+2", false, false);
yield return new("Log10", 2.2605984890052485e+294, -7.090649168385425e+277, 0.0, 0.0, "2.94354223432980456394009151021884591910013497649197288938464912851328537531979013068265687489635836199547641477907686706e+2", false, false);
yield return new("Log2", 2.0203887880077537e-185, 0.0, 0.0, 0.0, "-6.13542064613383277826167355428112228077305614847220691004988252948065376959237167138985258630936004677301208511289132758e+2", false, false);
yield return new("Log10", 2.0203887880077537e-185, 0.0, 0.0, 0.0, "-1.84694565050236838432994014435171476646711974389373238068997118262067766348103861759616308283724536797546710983252989435e+2", false, false);
yield return new("Log2", 1.6488957771278402e+229, 0.0, 0.0, 0.0, "7.61443033941460604074459952037222348669899738182536656721238842498765260743564949104406971167413846280759210315525332946e+2", false, false);
yield return new("Log10", 1.6488957771278402e+229, 0.0, 0.0, 0.0, "2.29217193205766571700858223398559489998555052071198291268610060436926704653490639793778590399368558530726491090891464002e+2", false, false);
yield return new("Log2", 3.7214269581363095e-242, 1.0406237079649487e-258, 0.0, 0.0, "-8.02010743042837119581858754747197446425220688872808308558828909223625864447884165576934347390930052793825918364136265772e+2", false, false);
yield return new("Log10", 3.7214269581363095e-242, 1.0406237079649487e-258, 0.0, 0.0, "-2.41429290500651594633383159657720941148935317947927127004641421356063214220466084953652078930521263696115504380006606667e+2", false, false);
yield return new("Log2", 1.4469744271793996e+305, 0.0, 0.0, 0.0, "1.01372110836555076022508256886887720104110432764952858233076203795331639379204661152040760318846658515284932308057561581e+3", false, false);
yield return new("Log10", 1.4469744271793996e+305, 0.0, 0.0, 0.0, "3.05160460855767956668757324449534893826174934634096527554959580273502647059591514780332661192741048608216575768819949877e+2", false, false);
yield return new("Log2", 1.9219673958980617e+225, 8.218962346169334e+208, 0.0, 0.0, "7.48376405212211922542586633925803528698356310725466854327276872151878805592342225665803915192407532417692700535693530707e+2", false, false);
yield return new("Log10", 1.9219673958980617e+225, 8.218962346169334e+208, 0.0, 0.0, "2.25283746016057988984501088308773076792090030005905465315963757611215740997372141646549638225322533250845066848311331628e+2", false, false);
yield return new("Log2", 5.973904436226128e+44, 1.9807040628566084e+28, 0.0, 0.0, "1.48743510334271925737889305451604286350487343173051785118580063728604515353934346009481182888048697984004485003994309247e+2", false, false);
yield return new("Log10", 5.973904436226128e+44, 1.9807040628566084e+28, 0.0, 0.0, "4.47762582709712199055541851333333965902107944793528818554817090529198538255024342099364270687172986958599943088908062440e+1", false, false);
yield return new("Log2", 1.4920692516321448e-05, 4.235164736271502e-22, 0.0, 0.0, "-1.60323259772701438385836949941295890199871699383853418005924403066325803206928107666700704827180323705844147703546587218e+1", false, false);
yield return new("Log10", 1.4920692516321448e-05, 4.235164736271502e-22, 0.0, 0.0, "-4.82621101942116447782223508917354217844299298455663659241148015110654455136048415576563228281825545792350594081637150017e+0", false, false);
yield return new("Log2", 1.8450480598073628e+86, 6.901746346790564e+69, 0.0, 0.0, "2.86569474556405181977647313350239826710459400347329032579309928684432554782991775943421849234382131097300459646675073830e+2", false, false);
yield return new("Log10", 1.8450480598073628e+86, 6.901746346790564e+69, 0.0, 0.0, "8.62660076831440213764403112367616249027929915508248965905864409609417346805585985769273535479731984793474592668598962192e+1", false, false);
yield return new("Log2", 1.3925027817077125e-07, -6.617444900424222e-24, 0.0, 0.0, "-2.27758164546699898821038488038819725764064785977222004269211980274736281643321473413974782108374030729570044856578764907e+1", false, false);
yield return new("Log10", 1.3925027817077125e-07, -6.617444900424222e-24, 0.0, 0.0, "-6.85620392859293861240029324293965380091932374055496060297911929406267908337718841119996998612393189838249892660247433746e+0", false, false);
yield return new("Log2", 1.8296348740064743e+143, 5.415370496329717e+126, 0.0, 0.0, "4.75907273338703824864425059497315745217211233600035009323387558222160020649065062468395720346568172239914178562269024345e+2", false, false);
yield return new("Log10", 1.8296348740064743e+143, 5.415370496329717e+126, 0.0, 0.0, "1.43262364429607125867762851317665069131377900415857814564991387053305989774054597547109119198563659630427214137389676399e+2", false, false);
yield return new("Log2", 5.843221179658271e+264, 2.2374143686308563e+248, 0.0, 0.0, "8.79535780949979062680389057273817067410075556273395152620342313967689745551182946067126113310440935741059953342389220138e+2", false, false);
yield return new("Log10", 5.843221179658271e+264, 2.2374143686308563e+248, 0.0, 0.0, "2.64766652325688511557198543463588829018799211943954418307234664436134432349669913990243761359696897824085301276152280102e+2", false, false);
yield return new("Log2", 9529924061.13288, 4.76837158203125e-07, 0.0, 0.0, "3.31498175721022230309908055300272690936689881683650170711695932422802165869258606273841389293686464830288880571989553670e+1", false, false);
yield return new("Log10", 9529924061.13288, 4.76837158203125e-07, 0.0, 0.0, "9.97908943999169983114988511220358433018191422978914418109236501602822068802403234046239171108943904162161646430703312085e+0", false, false);
yield return new("Log2", 4.8265927399886155e-163, -1.542348713665846e-179, 0.0, 0.0, "-5.39203274366973026643112091265619740795178289558319935608772416327565753996229595702705164657615391231321131848142357754e+2", false, false);
yield return new("Log10", 4.8265927399886155e-163, -1.542348713665846e-179, 0.0, 0.0, "-1.62316359344694352952855230276413836252947407496755656298753693678665410549499026631206356136946098021981477454124014014e+2", false, false);
yield return new("Log2", 2.1495169500621713e-77, 0.0, 0.0, 0.0, "-2.54684450819558036915486221230632521658779312341330231490948462407059272990782562838349491526899007107157357804027282391e+2", false, false);
yield return new("Log10", 2.1495169500621713e-77, 0.0, 0.0, 0.0, "-7.66676591258949878124034803443116940447124770679872816225829218037433685857018063211842534497402757896353783535953796640e+1", false, false);
yield return new("Log2", 3.9652129204506115e+68, 1.1972621413014757e+52, 0.0, 0.0, "2.27878508788895551594463457232351633825206906902872459328189767005776520106217517375540582522720876852317789894646791153e+2", false, false);
yield return new("Log10", 3.9652129204506115e+68, 1.1972621413014757e+52, 0.0, 0.0, "6.85982665126357285811789482362177331328211504455752924876185980344142199801642620964964307994923112319563731867475093382e+1", false, false);
yield return new("Log2", 2.916612265e-314, 0.0, 0.0, 0.0, "-1.04154112818770843417013083421278556491930848020042142944361884704761993506938994833781361284317145203480587564162500896e+3", false, false);
yield return new("Log10", 2.916612265e-314, 0.0, 0.0, 0.0, "-3.13535121302203952158032994153225281728947558490067558529646656173479687171647041014170330978185089492388179780405867587e+2", false, false);
yield return new("Log2", 1.149855688534609e-179, 0.0, 0.0, 0.0, "-5.94423676176276661838209129035638377260488058156142660637674381652848460078467944298418352113850772496595497511769494207e+2", false, false);
yield return new("Log10", 1.149855688534609e-179, 0.0, 0.0, 0.0, "-1.78939356661912325602641453044484900760461068834831270943028705285599514872156198957523223008795901146024578422048781180e+2", false, false);
yield return new("Log2", 2.386732868521846e+300, 0.0, 0.0, 0.0, "9.97833465570196450325930574997015386952385867247770104312435381855623663634483207163263261815116691102841838543064841610e+2", false, false);
yield return new("Log10", 2.386732868521846e+300, 0.0, 0.0, 0.0, "3.00377803813971566684198846883952445959689534884731900720171404682264525623751148138940656946167019687699640381901302319e+2", false, false);
yield return new("Log2", 1.3151139231461052e-39, 4.078315292499078e-56, 0.0, 0.0, "-1.29160007920679705577610787380355240296182900244903763587344696950188776160581065405917691308972571090110680238855253783e+2", false, false);
yield return new("Log10", 1.3151139231461052e-39, 4.078315292499078e-56, 0.0, 0.0, "-3.88810366243219885996185408942974220085437088582711016814515191428956686412595321350296726457029091705592773518945754969e+1", false, false);
yield return new("Log2", 6.517526712726383e-202, 0.0, 0.0, 0.0, "-6.68325150576446254485561583101910375147937494530301355937101756380161499956509958778245728591198764585880085765099181464e+2", false, false);
yield return new("Log10", 6.517526712726383e-202, 0.0, 0.0, 0.0, "-2.01185917180157195376708132840747451005952287091563071541985816663914705454487594752232393132017472701948759054554647798e+2", false, false);
yield return new("Log2", 3.649542073574601e+128, 0.0, 0.0, 0.0, "4.27074511598717854862410168602732747326420298870903337923985053307411102471543141016163396122295906879540263171963829267e+2", false, false);
yield return new("Log10", 3.649542073574601e+128, 0.0, 0.0, 0.0, "1.28562238374758922512282534555922091923048122213941090337671532182020119397668053189066831054238769714684840417403332676e+2", false, false);
yield return new("Log2", 4.864815859155447, -2.220446049250313e-16, 0.0, 0.0, "2.28238519778932563052470989175497011133611004243774542960659308930240782090860378556947715620523648286391647077160702136e+0", false, false);
yield return new("Log10", 4.864815859155447, -2.220446049250313e-16, 0.0, 0.0, "6.87066406194055557176527546002408410267950734142142968606751856396389620438971523661304311727458059429749469163078576861e-1", false, false);
yield return new("Log2", 1.363175836614944e-153, -6.624337284222476e-170, 0.0, 0.0, "-5.07808026849790134011895036911295894397257123923139836490340566593339858727828952740212999425905259817138121498654453749e+2", false, false);
yield return new("Log10", 1.363175836614944e-153, -6.624337284222476e-170, 0.0, 0.0, "-1.52865448120727170399504157973460251122259114628762185564049107997806340840775837075600268136511190046468658708789293962e+2", false, false);
yield return new("Log2", 2.7352660866513753e-257, -9.242595204427927e-274, 0.0, 0.0, "-8.52283839200851561240869432798790513708644221650717618266447027288009248446532228321480146828767602607981087567270787024e+2", false, false);
yield return new("Log10", 2.7352660866513753e-257, -9.242595204427927e-274, 0.0, 0.0, "-2.56563000419113591690016589583738468062508612300039445315569787871984565312914087000493897300688217352836738389081189460e+2", false, false);
yield return new("Log2", 2.1730662642441385e-29, 7.006492321624085e-46, 0.0, 0.0, "-9.52161825838232308167414005370970010263468888862017219413524922812300529495015156941378850924731843257246754204093490717e+1", false, false);
yield return new("Log10", 2.1730662642441385e-29, 7.006492321624085e-46, 0.0, 0.0, "-2.86629270303491489693440478117879886318152301927380928459828403090218903913394138755723812145948086491854374127922571751e+1", false, false);
yield return new("Log2", 1.1475900033869986e-135, -3.818670454374506e-152, 0.0, 0.0, "-4.48261685503781758106422988896268772525998320036307383593187561219736795697117847333256602553444986909134042238859925524e+2", false, false);
yield return new("Log10", 1.1475900033869986e-135, -3.818670454374506e-152, 0.0, 0.0, "-1.34940213243532324833193867788949128564861337641673821458336820169012486906155306780962020727037246436799369678028293167e+2", false, false);
yield return new("Log2", 1.7610849300368026e-43, 0.0, 0.0, 0.0, "-1.42026443593935585351001831355206940419185044029648722732303234684831041812261624980116452515332668515283055644622721933e+2", false, false);
yield return new("Log10", 1.7610849300368026e-43, 0.0, 0.0, 0.0, "-4.27542196992530990579921743276498240494290630549194851423441863902611644685302738738818620584011550516263405106626140315e+1", false, false);
yield return new("Log2", 2.849960514758649e+302, -9.516908214257812e+285, 0.0, 0.0, "1.00473322658734624690096256590173592251338436422430119679646912633651523187516666931206205106273554368409703254709214044e+3", false, false);
yield return new("Log10", 2.849960514758649e+302, -9.516908214257812e+285, 0.0, 0.0, "3.02454838843046676428288028948405904035724053331819917500100245310700130240596464454735605294199616251456073132461318980e+2", false, false);
yield return new("Log2", 2.1719583055896643e-305, 6.3e-322, 0.0, 0.0, "-1.01206907253220691705416483128735934603690901862526854388288828130088978552484468670925406604699451498216183677587874951e+3", false, false);
yield return new("Log10", 2.1719583055896643e-305, 6.3e-322, 0.0, 0.0, "-3.04663148516019717998575603612376543393488460455966691348927968770557050528806948977082676943356369682584047269066718407e+2", false, false);
yield return new("Log2", 4.449618263670732e+181, 0.0, 0.0, 0.0, "6.03422666746032691673204433397240433480577566853345552699957680558235185267753467118309893935705131473348133937178029863e+2", false, false);
yield return new("Log10", 4.449618263670732e+181, 0.0, 0.0, 0.0, "1.81648322754106190929313714187793070528293420426378674527024623922676931159771600197701388452156194630255947230611658711e+2", false, false);
yield return new("Log2", 1.1535467976973781e-201, 0.0, 0.0, 0.0, "-6.67501470539135272859576053278896583188880815779471225780594092520944040294922315893934549229075046733340046356323295603e+2", false, false);
yield return new("Log10", 1.1535467976973781e-201, 0.0, 0.0, 0.0, "-2.00937964782096962708745174300626864792881141340187958095844987108233695745851000819751025193475986661618187056580009002e+2", false, false);
yield return new("Log2", 1.2704718694566384e-211, 0.0, 0.0, 0.0, "-7.00581463589364187867866585409535179991559474581614134838453400859599210497695257847115432219132746761371693713306062489e+2", false, false);
yield return new("Log10", 1.2704718694566384e-211, 0.0, 0.0, 0.0, "-2.10896034946571901065699469309268362397608877339519603554033183582917270675938386047561045511734469851140582491002981875e+2", false, false);
yield return new("Log2", 8.980024763811467e-235, 3.491753744649773e-251, 0.0, 0.0, "-7.77486382875102845757623294288145775605824201656111980147899389222268631742259499020308171137624983022061562668950753642e+2", false, false);
yield return new("Log10", 8.980024763811467e-235, 3.491753744649773e-251, 0.0, 0.0, "-2.34046722465696633046720514904559931879894095889540733139021036205550961416023366906110659403178183041657178526739051101e+2", false, false);
yield return new("Log2", 2.8420252662632413e-119, 1.3758210268297398e-135, 0.0, 0.0, "-3.93802523911065162724345971745240069454410732892957500119060933075381535162912497378593084892996335866357185697710366397e+2", false, false);
yield return new("Log10", 2.8420252662632413e-119, 1.3758210268297398e-135, 0.0, 0.0, "-1.18546372065412796884240090921787258034413456191182959218801574210830223628480140839337184391613775759308375894351443251e+2", false, false);
yield return new("Log2", 8.127885001046739e-206, 2.7664523314090327e-222, 0.0, 0.0, "-6.81294307556792035364309088574998179255278744302808302287648129330091710130850583498268004053063193784216172863039059984e+2", false, false);
yield return new("Log10", 8.127885001046739e-206, 2.7664523314090327e-222, 0.0, 0.0, "-2.05090022449716177245633186399140014836148435888641696347350079322482808992184483613957705361358173059873518300381740168e+2", false, false);
yield return new("Log2", 17618175292.071636, 9.5367431640625e-07, 0.0, 0.0, "3.40363454614748563939713535108824099922898214112076931674487774812724551854616821050742404867545881371707874740144378590e+1", false, false);
yield return new("Log10", 17618175292.071636, 9.5367431640625e-07, 0.0, 0.0, "1.02459609266855420531207070478433047834580297534638045338472833268224004070553551711426843982544248616211241460422534656e+1", false, false);
yield return new("Log2", 2.8638991877191865e+66, 9.353610478917779e+49, 0.0, 0.0, "2.20765234971670386925198755928595670926153261765690669393787715357670322418483700837224572171455535497201926542943671231e+2", false, false);
yield return new("Log10", 2.8638991877191865e+66, 9.353610478917779e+49, 0.0, 0.0, "6.64569577262797262958722588443350438736640154161576304986820995041283637646577091097568187394900830820956523960050702789e+1", false, false);
yield return new("Log2", 1.8787697728320672e+63, -9.134385233318143e+46, 0.0, 0.0, "2.10191258265554001346695976805988576987083660185762787298299297349170736217203682988133388783971840475468412051340104874e+2", false, false);
yield return new("Log10", 1.8787697728320672e+63, -9.134385233318143e+46, 0.0, 0.0, "6.32738735642864725842681035380676327279543242047600439936501023020560061771538578697138376960921024664646057031005623265e+1", false, false);
yield return new("Log2", 1.6815576488931605e-270, -5.253807105661922e-287, 0.0, 0.0, "-8.96170787379916556564483505839601839871059968982900237804382638896787351170865523873206789293167572676908465782862788414e+2", false, false);
yield return new("Log10", 1.6815576488931605e-270, -5.253807105661922e-287, 0.0, 0.0, "-2.69774288239162894643178154747410674286033123908892092419259247305528924018210482896167026926601600248877944186901662423e+2", false, false);
yield return new("Log2", 8570660404.85047, 2.384185791015625e-07, 0.0, 0.0, "3.29967592282300631949540309681533165850645027600853263089820784509318589657922000454833929190563134560600923076208495664e+1", false, false);
yield return new("Log10", 8570660404.85047, 2.384185791015625e-07, 0.0, 0.0, "9.93301428739952741296686190961624275477801105833652097071014405692239116289889918324430065274406021618898562233569161990e+0", false, false);
yield return new("Log2", 3.8759157230543322e-264, -1.101803207925311e-280, 0.0, 0.0, "-8.75034479848771097643474760736186142206261388732383006888709043177541123568824497734103166499112834140529501187142727012e+2", false, false);
yield return new("Log10", 3.8759157230543322e-264, -1.101803207925311e-280, 0.0, 0.0, "-2.63411625674709604062979074270514366795019239203370511222583269334255175510333720877137438886360620987129022257568796189e+2", false, false);
yield return new("Log2", 5.4823526724271695e+138, 0.0, 0.0, 0.0, "4.60880872232250522523152942039159280650629157754805347580197063002337698998603251372775334831702258994072158670629053886e+2", false, false);
yield return new("Log10", 5.4823526724271695e+138, 0.0, 0.0, 0.0, "1.38738966969686246029812305241162429599516585752950350895144809419147367300401019237126436743034246717850395791144719161e+2", false, false);
yield return new("Log2", 3.47345509037388e-296, -1.35807730622e-312, 0.0, 0.0, "-9.81494344642362281690413563324050416721546344581033533682381761998848572223847623162182114331114039970817804840633056184e+2", false, false);
yield return new("Log10", 3.47345509037388e-296, -1.35807730622e-312, 0.0, 0.0, "-2.95459238311912382496614858337297646287177587380696931854185732433772004502952406375156868537660293515258359542938413996e+2", false, false);
yield return new("Log2", 7.870930971713625e+42, 3.094850098213451e+26, 0.0, 0.0, "1.42497514272697033785868234629347786572314010439044188301773486393059846293382620033833369238903342861394758632779278957e+2", false, false);
yield return new("Log10", 7.870930971713625e+42, 3.094850098213451e+26, 0.0, 0.0, "4.28960261036380865588469393088614894077012001857308939569665224505868925820055261733496711131741451137629898101971287506e+1", false, false);
yield return new("Log2", 6.9152450453963086e+50, 2.076918743413931e+34, 0.0, 0.0, "1.68886185119317897859073849425366021723801619908275505138585842930059434051530745508518830673113882260823889141239112531e+2", false, false);
yield return new("Log10", 6.9152450453963086e+50, 2.076918743413931e+34, 0.0, 0.0, "5.08398075741745922465409735441436114866213532823219744667035623674755421745708607227554082002638214552256080156333131057e+1", false, false);
yield return new("Log2", 4.997240010529393e+278, -1.5744403932561435e+262, 0.0, 0.0, "9.25817141889072949112646423762224242470387498268242772045943253346049230351046414576187383318858735909098064915475091739e+2", false, false);
yield return new("Log10", 4.997240010529393e+278, -1.5744403932561435e+262, 0.0, 0.0, "2.78698730208507092846889554200258993151602090373922697463876762254004305168585203429818563656362932103070452133192620707e+2", false, false);
yield return new("Log2", 3.4897843045631857e-59, -1.105429575052089e-75, 0.0, 0.0, "-1.94190619728782939928160283338480123077786952815482080077490973103674558955728006720214341500713267643860995716492881753e+2", false, false);
yield return new("Log10", 3.4897843045631857e-59, -1.105429575052089e-75, 0.0, 0.0, "-5.84572014149413495494733512283887292439381516337754637279714168884840011138513136130044813353151572651093109705192717569e+1", false, false);
yield return new("Log2", 6.783896332535169e+80, 0.0, 0.0, 0.0, "2.68516361714651869562069891059619089465532343257192018340026618235760763213703330154229445531245386284055511288705460800e+2", false, false);
yield return new("Log10", 6.783896332535169e+80, 0.0, 0.0, 0.0, "8.08314792026696585067497392244668379736587696887667358881772625037093847269127764045427970690653260643401998217805036648e+1", false, false);
yield return new("Log2", 7.099417797486954e+26, -34359738368.0, 0.0, 0.0, "8.91978311853340979044724667500524980691311805639946535086844603089316746631521395719179633988200283770974321398392322205e+1", false, false);
yield return new("Log10", 7.099417797486954e+26, -34359738368.0, 0.0, 0.0, "2.68512227349576501264243037936398198639960943935388026286386640669030444520659498250320773997373474449866539982014368046e+1", false, false);
yield return new("Log2", 7.070098048137947e-133, 3.910318545279494e-149, 0.0, 0.0, "-4.38994706397547242096667809261444238455615191562095168291132778393327499713211079284993385997396970648263151764494465960e+2", false, false);
yield return new("Log10", 7.070098048137947e-133, 3.910318545279494e-149, 0.0, 0.0, "-1.32150574563364344146971506350248385718182332225024332087035115024981864742682489271482660601555603257867571737487985086e+2", false, false);
yield return new("Log2", 5.1443869094878267e+26, -17179869184.0, 0.0, 0.0, "8.87331296189534556322517471114466123950602060482597434496003218972497032005082659610471456319423608626446890559592672249e+1", false, false);
yield return new("Log10", 5.1443869094878267e+26, -17179869184.0, 0.0, 0.0, "2.67113336244450401136577964419823204565132992332613606909316915846866174552495556398992280153283111354958134164939120681e+1", false, false);
yield return new("Log2", 2.292137268437661e-57, 0.0, 0.0, 0.0, "-1.88153207963715074219586130951307838370176193449135664099027926025702045626652726224389772037040395662560878433247127627e+2", false, false);
yield return new("Log10", 2.292137268437661e-57, 0.0, 0.0, 0.0, "-5.66397593774813008807933522312081746911096886098047723699177370363968879105571196904104554972766094454343010598767847213e+1", false, false);
yield return new("Log2", 5.592548258380238e-189, 1.9934389902195135e-205, 0.0, 0.0, "-6.25360904133285299085369909081078178738480678111304050332901109850885618743913349879758067402185433449246607959154754775e+2", false, false);
yield return new("Log10", 5.592548258380238e-189, 1.9934389902195135e-205, 0.0, 0.0, "-1.88252390259666233483605568919821780659931454267372802107581616372289082793600459800156749161982407104053268185947741940e+2", false, false);
yield return new("Log2", 1.3513814357447103e+131, 4.92525077454931e+114, 0.0, 0.0, "4.35607015371960515195944484582149711745316345137864103790822041242505870096508581620150804321057913652835376670648402009e+2", false, false);
yield return new("Log10", 1.3513814357447103e+131, 4.92525077454931e+114, 0.0, 0.0, "1.31130777948621063739796466586499067020399320053296963429493714152685765082672353693329906613749386434445502773828920974e+2", false, false);
yield return new("Log2", 2.6531333161099647e-29, 0.0, 0.0, 0.0, "-9.49282175810073174172506294463731222748824669248658660088864082432248653422281038906309511330548603415353685843143940053e+1", false, false);
yield return new("Log10", 2.6531333161099647e-29, 0.0, 0.0, 0.0, "-2.85762409268000962260254701223696314324906455813389116704590236154140900210376109156710877650312508488510920707798218019e+1", false, false);
yield return new("Log2", 4.157301664867412e+21, 131072.0, 0.0, 0.0, "7.18161374301850186532132007854526387453976947724135731454030665040198912175096102179168282930847363048936388050705795348e+1", false, false);
yield return new("Log10", 4.157301664867412e+21, 131072.0, 0.0, 0.0, "2.16188115392124737807800561605466344414658531059994267397528651284456160369451758161937527692647286648982233337597894878e+1", false, false);
yield return new("Log2", 4.7961221155444435e-223, 1.9196119217864076e-239, 0.0, 0.0, "-7.38528096767758621117182427053129661980834835451638528498842288003730369139930961458462794435422251775499678761799551461e+2", false, false);
yield return new("Log10", 4.7961221155444435e-223, 1.9196119217864076e-239, 0.0, 0.0, "-2.22319109767726662266896506276954668545355452181621081783592434817730166654185432705273623224754591110279613410913092334e+2", false, false);
yield return new("Log2", 4.123354259274072e+215, 1.9136262932255244e+199, 0.0, 0.0, "7.16258358816930570037676042610313773630003292827801126006353937605662539334079976353265475117032807369090194145934990960e+2", false, false);
yield return new("Log10", 4.123354259274072e+215, 1.9136262932255244e+199, 0.0, 0.0, "2.15615250648950896582885384994959950861474729981894072912316910712145488337887733907814213603806999158409967035568323765e+2", false, false);
yield return new("Log2", 3.7384188903135095e+148, -1.4196068833898572e+132, 0.0, 0.0, "4.93547786275633412792620103016649513682316032363618983968364620769223911370617311308023330806464834484757637571818262085e+2", false, false);
yield return new("Log10", 3.7384188903135095e+148, -1.4196068833898572e+132, 0.0, 0.0, "1.48572687962521443901185396788247865535871484718535202161026801202800259974576954686554641098691712242466387159444446757e+2", false, false);
yield return new("Log2", 9.702414613162123e-291, -3.5601181736115222e-307, 0.0, 0.0, "-9.63402731780703306560163446083215744417000225108296109438894567066710481529309067495899671965144433997048786715257836466e+2", false, false);
yield return new("Log10", 9.702414613162123e-291, -3.5601181736115222e-307, 0.0, 0.0, "-2.90013120170612754790221963869246605882279131830087293588498742889832745249064738972227381382740979637488533967861195710e+2", false, false);
yield return new("Log2", 2.1043684456742285e+279, -6.297761573024574e+262, 0.0, 0.0, "9.27891325796175035261918413500200302513966315310842959034248721776887460988352285346236323204002134589201292410684326494e+2", false, false);
yield return new("Log10", 2.1043684456742285e+279, -6.297761573024574e+262, 0.0, 0.0, "2.79323121781068333414625216448867872358457777046190230684678317797112379784136785647692031471276873610408985004541864179e+2", false, false);
yield return new("Log2", 3.195133224470931e-109, 1.1818212630765742e-125, 0.0, 0.0, "-3.60414286255595158051498354941217592323211949573692527739221880696219317816967029644599779617145173555648969150983734983e+2", false, false);
yield return new("Log10", 3.195133224470931e-109, 1.1818212630765742e-125, 0.0, 0.0, "-1.08495511028758687710363459196898653898867750021467700611755063960970919417281695469012481170786013724093309880431819151e+2", false, false);
yield return new("Log2", 8.863841962010878e-218, 0.0, 0.0, 0.0, "-7.21032392526379160417338861482414623867870093246918511335903055282271300699067873294715270464947618362251169789104677407e+2", false, false);
yield return new("Log10", 8.863841962010878e-218, 0.0, 0.0, 0.0, "-2.17052377995805905806022685981503410809501545847780800379246778949980435838840957180654173227326802990910134197259704507e+2", false, false);
yield return new("Log2", 2.245005563857926e-126, 8.200532357869981e-143, 0.0, 0.0, "-4.17396220935366716139481109963569186055664723823339803706582720574615238461970892040104772375858519324149762729379244485e+2", false, false);
yield return new("Log10", 2.245005563857926e-126, 8.200532357869981e-143, 0.0, 0.0, "-1.25648782578335579536997034705351715193160474412786752551498690377320996011125261694119377344072258271670325230421570157e+2", false, false);
yield return new("Log2", 1.2999788511034558e-120, 4.299440708842937e-137, 0.0, 0.0, "-3.98252883233734638751060006271511905018673453150590255035282745486251942013606016382432920339436695227333234491888804222e+2", false, false);
yield return new("Log10", 1.2999788511034558e-120, 4.299440708842937e-137, 0.0, 0.0, "-1.19886063713019147541411120766656349860385729600724124667344155241351094345658035749796133825260585739097760939877929257e+2", false, false);
yield return new("Log2", 3.1500110778413745e+227, 1.0520271803096747e+211, 0.0, 0.0, "7.55733034441668795171841484277420237190382096294947631000076166032755461701331169416545751006804862282670445473028955434e+2", false, false);
yield return new("Log10", 3.1500110778413745e+227, 1.0520271803096747e+211, 0.0, 0.0, "2.27498312081102908673320414053583441041109991943951911666921609641125421612303311944217159303284144453040110247270968287e+2", false, false);
yield return new("Log2", 3.548066051144377e+288, 1.352433999707303e+272, 0.0, 0.0, "9.58542324194801208064329405263879864634151412162256980465659264385747547583522049186428568583568905683954349214351733885e+2", false, false);
yield return new("Log10", 3.548066051144377e+288, 1.352433999707303e+272, 0.0, 0.0, "2.88549991696103464771418336382979285215010222320048680432467211210565982250052081025322558107182218246842580089799546680e+2", false, false);
yield return new("Log2", 9.210419917079414e-32, 0.0, 0.0, 0.0, "-1.03098432103914175014872806425296028301940466753788782832290343925629881707557602540938110696518593610152347074717216135e+2", false, false);
yield return new("Log10", 9.210419917079414e-32, 0.0, 0.0, 0.0, "-3.10357205692045437581757288733760240251455789315396925149435495086426837738087165250584165469296869225812501292298803657e+1", false, false);
yield return new("Log2", 8.254670333984976e-62, 4.3180842775472223e-78, 0.0, 0.0, "-2.02914331283507495561629517355183377330049265678551032078201877279709552793052926512652982727846601697458072777061657098e+2", false, false);
yield return new("Log10", 8.254670333984976e-62, 4.3180842775472223e-78, 0.0, 0.0, "-6.10833002664339051829997313880477389707998894467277943036471696390207680064840095690532819098451466380608381231673512933e+1", false, false);
yield return new("Log2", 4.43004801988224e+70, -1.532495540865889e+54, 0.0, 0.0, "2.34682288979195995945504144072336549522065777172207185212738597581134530699484053804978654557281092956723727077945472710e+2", false, false);
yield return new("Log10", 4.43004801988224e+70, -1.532495540865889e+54, 0.0, 0.0, "7.06464084338205524953977533475131706535921598139233290567120381516387836417763928100518755080490592282777479468151903153e+1", false, false);
yield return new("Log2", 3.799512532742202e+145, -1.3863348470604074e+129, 0.0, 0.0, "4.83605388095195579281709346654636874350805929200760786560887084209722183660681070267010264496852188159361490181137171770e+2", false, false);
yield return new("Log10", 3.799512532742202e+145, -1.3863348470604074e+129, 0.0, 0.0, "1.45579727881374668354447083839361819858909038470126829346761881019180259949271796416018343954745971574377259049107318420e+2", false, false);
yield return new("Log2", 9.560425597580284e+264, -4.474828737261713e+248, 0.0, 0.0, "8.80246091893767960406265876429496070840136253483167462743615698634499026938563423656447602703454002758522548422071110062e+2", false, false);
yield return new("Log10", 9.560425597580284e+264, -4.474828737261713e+248, 0.0, 0.0, "2.64980477226017361830105104920435406943762216813517782443449515904627356240988534586859960169278319497423809850707846406e+2", false, false);
yield return new("Log2", 7.665250502075752e+77, -2.5711008708143844e+61, 0.0, 0.0, "2.58726796246573258838720720412840802992146730646948043228078859082751966545690802915487321225953126844923048072660808423e+2", false, false);
yield return new("Log10", 7.665250502075752e+77, -2.5711008708143844e+61, 0.0, 0.0, "7.78845263522616942809750107964036404243813456037983361554475989471482008593430172469663997921166737379090127003756084158e+1", false, false);
yield return new("Log2", 3.149252899902883e-70, -1.608611746708759e-86, 0.0, 0.0, "-2.30879957024754633056223409457670026190801091564300656736256650713039465787640886951465153678701598681575133509438590673e+2", false, false);
yield return new("Log10", 3.149252899902883e-70, -1.608611746708759e-86, 0.0, 0.0, "-6.95017924620620518813350203348925870703318867290828087051605302209406068699136390994599898043587248403532862950144719677e+1", false, false);
yield return new("Log2", 1.5191852894507272e-31, -5.473822126268817e-48, 0.0, 0.0, "-1.02376473100720741704340610159418520485400840626051533710101457983476013163596886886868590179612502942667616017392539497e+2", false, false);
yield return new("Log10", 1.5191852894507272e-31, -5.473822126268817e-48, 0.0, 0.0, "-3.08183892536036523428376929990609642466462430525373347493032310827342324648253245476536383179272084652108965499041132880e+1", false, false);
yield return new("Log2", 7.717377021697666e-08, 0.0, 0.0, 0.0, "-2.36273141707758974020816166879739401639008514164025652084291731226592191768256806073039203031335339780977780381676830202e+1", false, false);
yield return new("Log10", 7.717377021697666e-08, 0.0, 0.0, 0.0, "-7.11253028238018984387143251157425089424902379869626654187143843056459595980627292765937889333556905514459551618479770713e+0", false, false);
yield return new("Log2", 4.883772400847472e+229, 2.6931895815927672e+213, 0.0, 0.0, "7.63009529696971965749593482923301252007886291531896620341424277768120142950956104275001115640441980349746942985373620447e+2", false, false);
yield return new("Log10", 4.883772400847472e+229, 2.6931895815927672e+213, 0.0, 0.0, "2.29688755416255801852408544658034139562509683618709589587064984202040085395011778019935472719377638249006192423644441188e+2", false, false);
yield return new("Log2", 3.974372642642431e+181, 0.0, 0.0, 0.0, "6.03259712322612337060961544284876684732515384176555146710178564133720335819603628768939802292226520665421282389400019853e+2", false, false);
yield return new("Log10", 3.974372642642431e+181, 0.0, 0.0, 0.0, "1.81599268584730535024663997598399528026045562246608104791262764051090790969116376899122501554203926742357585266783466465e+2", false, false);
yield return new("Log2", 5.6630979411550745e-102, 1.982767060402851e-118, 0.0, 0.0, "-3.36335074197600022567993327775249531593692049152279069735874531831184879774790139057979709992336103585117203086252003211e+2", false, false);
yield return new("Log10", 5.6630979411550745e-102, 1.982767060402851e-118, 0.0, 0.0, "-1.01246945927348328363666934753015288339419231744039158454969576520365484351466839936987203179853723758471130605906109594e+2", false, false);
yield return new("Log2", 4.481850638834303e-227, 2.3432762717119234e-243, 0.0, 0.0, "-7.51913582968718505787526151971429574823584383058607032175582659399770470721966114412569426395219377771885253589632752825e+2", false, false);
yield return new("Log10", 4.481850638834303e-227, 2.3432762717119234e-243, 0.0, 0.0, "-2.26348542620761896470641007833811993149216926153057828967561296565458170666229076851926376483307256862283681187998211893e+2", false, false);
yield return new("Log2", 1.5587542539223835e+269, 7.33155940312959e+252, 0.0, 0.0, "8.94239051021951473325656529629243489383977578738214013222849203506095860125772656007332846317181369036032301070867635348e+2", false, false);
yield return new("Log10", 1.5587542539223835e+269, 7.33155940312959e+252, 0.0, 0.0, "2.69192777651700710809819995361700000525323057039857167490977221301087850037281083503980690590533668636755646326209061313e+2", false, false);
yield return new("Log2", 8.380753840046963e-246, -2.5405852245238005e-262, 0.0, 0.0, "-8.14127231323619087119499802512593435414574947085178797379472243929700268948633829881828171882175963416070553777495048110e+2", false, false);
yield return new("Log10", 8.380753840046963e-246, -2.5405852245238005e-262, 0.0, 0.0, "-2.45076716915278069287796277731503577728724723690291175549561979881266488468125429342284661707520925555988045886502912934e+2", false, false);
yield return new("Log2", 1.8437705447129893e+222, -8.02633041618099e+205, 0.0, 0.0, "7.38350696190066335829664085879910370554748075011789804961402910325486917897531575304339462028301250462925577307170451848e+2", false, false);
yield return new("Log10", 1.8437705447129893e+222, -8.02633041618099e+205, 0.0, 0.0, "2.22265706872593165867648555140285388745675813258064138358047919634235039136134455849625715796144814636692642118341495707e+2", false, false);
yield return new("Log2", 7.922544673804675e-255, 0.0, 0.0, 0.0, "-8.44105700306549063195497321682679720220485625100017866631899713825804283226629914854786145989566440716877431615842858392e+2", false, false);
yield return new("Log10", 7.922544673804675e-255, 0.0, 0.0, 0.0, "-2.54101135303222274737267775489493249486255297644061270500566168330738380880632989566371078526197373829286483581918314211e+2", false, false);
yield return new("Log2", 6.424554677747834e+139, 2.6442238751609944e+123, 0.0, 0.0, "4.64431601645755610163395562897463811708722624402215727696350097115373271782687657459260090475469022477572939048220191246e+2", false, false);
yield return new("Log10", 6.424554677747834e+139, 2.6442238751609944e+123, 0.0, 0.0, "1.39807843029637653054488789407181088575464443225274891191163374178751781895245739214416175643124520185717985905656791433e+2", false, false);
yield return new("Log2", 5.831050983654325e-57, 0.0, 0.0, 0.0, "-1.86806145471593979086117664588247037441022559147558426598682770050761405494956330820557246757172662665714650417659678722e+2", false, false);
yield return new("Log10", 5.831050983654325e-57, 0.0, 0.0, 0.0, "-5.62342531613189759098246529896584528420891147310307899231592845063123885136591894781628606928915514905002831386728714144e+1", false, false);
yield return new("Log2", 2.4769148697304458e-206, 0.0, 0.0, 0.0, "-6.83008643262034842262256359722847453729415998061273164885685812519045102257700189873273284244048976151871553255648647956e+2", false, false);
yield return new("Log10", 2.4769148697304458e-206, 0.0, 0.0, 0.0, "-2.05606088919632027550472925851119330147400545143970393633735363208419070772995188760843948246360620482800064162723227830e+2", false, false);
yield return new("Log2", 2.523970736682053e+109, 0.0, 0.0, 0.0, "3.63425857526304280153602774485188872102493128313898732838331569036561062717781373657550779360027020951119847652249886547e+2", false, false);
yield return new("Log10", 2.523970736682053e+109, 0.0, 0.0, 0.0, "1.09402084315322025075011143407239839773614699075610783824003001130590788224488658345093796599204728371524769623109163116e+2", false, false);
yield return new("Log2", 2.0264505486449213e+38, 9.44473296573929e+21, 0.0, 0.0, "1.27252222575530764009081698587382107776749965209845611224606811539768784310735627444276103371014671044645417693069584052e+2", false, false);
yield return new("Log10", 2.0264505486449213e+38, 9.44473296573929e+21, 0.0, 0.0, "3.83067360101439958513056875308933249068060817474219688452046932120036565177283188564878722094797204929069354025710214631e+1", false, false);
yield return new("Log2", 1.413923080511229e+114, 0.0, 0.0, 0.0, "3.79199506454715781243986240078756311184184451153726903413754355809973085651642399652784132936117180609415220189523377881e+2", false, false);
yield return new("Log10", 1.413923080511229e+114, 0.0, 0.0, 0.0, "1.14150425783846900874560352836421592560859354366750471844589281802501446034086950184872772424765943512116742473727762234e+2", false, false);
yield return new("Log2", 2.66751372207705e+236, -1.129605583483287e+220, 0.0, 0.0, "7.85390526085918607656985355829812321544858994215345953973173584295740120565725051710741706294680863845415930844292395555e+2", false, false);
yield return new("Log10", 2.66751372207705e+236, -1.129605583483287e+220, 0.0, 0.0, "2.36426106662175988253464676138035262280638441705211852211114515478764514602753170121705066273049560313879524430261388371e+2", false, false);
yield return new("Log2", 2.894253708613619e-246, 0.0, 0.0, 0.0, "-8.15661119949061618765899307218615862580550951374771196434591077232884704661887382226130997610029783092825314744174455185e+2", false, false);
yield return new("Log10", 2.894253708613619e-246, 0.0, 0.0, 0.0, "-2.45538463401544064664945353626994204618132826599140907542732062979894087351539204442711920403229054665662746020141766969e+2", false, false);
yield return new("Log2", 3.5272336085475214e+233, 1.1031304526203975e+217, 0.0, 0.0, "7.75827783237321453446907156996851798553183220101193611727230101973273372938911897760213857227810485775034077851991673154e+2", false, false);
yield return new("Log10", 3.5272336085475214e+233, 1.1031304526203975e+217, 0.0, 0.0, "2.33547434223927019738457434380739441001704592662135846689420759227045766189519723077609227421809849674122556432112555216e+2", false, false);
yield return new("Log2", 1.9179024714157584e-48, -7.596454196607839e-65, 0.0, 0.0, "-1.58513019195854808821822392153104364358000472146451882256356610562959362646712593253733035119169130373161963067669412474e+2", false, false);
yield return new("Log10", 1.9179024714157584e-48, -7.596454196607839e-65, 0.0, 0.0, "-4.77171734812127410629611631311115733382707148358616572811719788704309263723498405265966443580950203113268896249731799233e+1", false, false);
yield return new("Log2", 2.350754518325833e+32, 0.0, 0.0, 0.0, "1.07534822927285744345519267590766776556247482016187964668278978645489304846268640435571071562150584502784193619719554778e+2", false, false);
yield return new("Log10", 2.350754518325833e+32, 0.0, 0.0, 0.0, "3.23712072795278132382599042291266877472840238698594876640015044566805634400977967278473580085432633865610748927993701213e+1", false, false);
yield return new("Log2", 1.5646120376652417e-207, 0.0, 0.0, 0.0, "-6.86993310671889618425756379120165242590658069892682013119947091868312391265539346081720368334040985060373891273784358988e+2", false, false);
yield return new("Log10", 1.5646120376652417e-207, 0.0, 0.0, 0.0, "-2.06805593332743017999022063334319133713899854467464558234190247845602258428448477942363490533207765548778106760722882319e+2", false, false);
yield return new("Log2", 9.029025315492739e+178, -3.599131035634557e+162, 0.0, 0.0, "5.94477771146936744078124950080977036495946455156705091096932984813282518576949970500811212213232169060375700889663133829e+2", false, false);
yield return new("Log10", 9.029025315492739e+178, -3.599131035634557e+162, 0.0, 0.0, "1.78955640870695573349296834997880715537443035697313192064741789323393388651062975535417709338898794027860138970887848424e+2", false, false);
yield return new("Log2", 8.071463194163102e+36, 2.9514790517935283e+20, 0.0, 0.0, "1.22602241644790804165616482017442751025349209091207843093967348945902771301029370705661453891997814768615114600259952400e+2", false, false);
yield return new("Log10", 8.071463194163102e+36, 2.9514790517935283e+20, 0.0, 0.0, "3.69069522707257504972133400484281873771137339734797223897320635993950287223877184562494990216741377641492103940250284479e+1", false, false);
yield return new("Log2", 3.9019856834958817e-90, 1.0900377190420866e-106, 0.0, 0.0, "-2.97009320055197933598916667023246216674814909805469959885780608395925176089705906806491402906102040470319864815728075974e+2", false, false);
yield return new("Log10", 3.9019856834958817e-90, 1.0900377190420866e-106, 0.0, 0.0, "-8.94087143283782369951624499834350193085708449677236859578923608433423888695287595549579666474636211093041895086594136768e+1", false, false);
yield return new("Log2", 1.770391321694749e-288, -9.113902524445497e-305, 0.0, 0.0, "-9.55891223043257865095227526082909987341755052857654051638796540264217286677219825704260959363623516450224829798041650067e+2", false, false);
yield return new("Log10", 1.770391321694749e-288, -9.113902524445497e-305, 0.0, 0.0, "-2.87751930727949596683912044149788500326374750330306445768329319395521066666507511341996372227044503239622126627783865347e+2", false, false);
yield return new("Log2", 3.9733945721298164e-292, 0.0, 0.0, 0.0, "-9.68012631641851452758482224944358336716046637270925599993261384518127543206991069700857802199581666692256862075999915055e+2", false, false);
yield return new("Log10", 3.9733945721298164e-292, 0.0, 0.0, 0.0, "-2.91400838305825568754181929964129274557590748442899372941042141626370094141519340440246741134100201783930386018574711142e+2", false, false);
yield return new("Log2", 2.0146668330785297e+145, 0.0, 0.0, 0.0, "4.82690115037616015615353514399246582031929605620550637205318440077002226423823290750884736565100767966791915779665554756e+2", false, false);
yield return new("Log10", 2.0146668330785297e+145, 0.0, 0.0, 0.0, "1.45304203236820133493143194044837151440100894477149019018853109582861337298024228881220370367802922673212447202872521043e+2", false, false);
yield return new("Log2", 8.437895253914177e-80, 3.745341083753759e-96, 0.0, 0.0, "-2.62677364412604102261981361511519949079805776733099863266194307705506873808984345329013246398458607605962023875706178709e+2", false, false);
yield return new("Log10", 8.437895253914177e-80, 3.745341083753759e-96, 0.0, 0.0, "-7.90737658701522212191794523664115094821573561040649556297243895661959844386554552693159613289426834230884496870389249858e+1", false, false);
yield return new("Log2", 6.8648474123003e-310, 0.0, 0.0, 0.0, "-1.02701848176171129057950653302358315951084621001356441423243064278343986528342893178014950341771405697106747214108842249e+3", false, false);
yield return new("Log10", 6.8648474123003e-310, 0.0, 0.0, 0.0, "-3.09163369111556500021332961855904634891129521528510328834874332354451656579660608082228807891791367558226484051123096529e+2", false, false);
yield return new("Log2", 2.1724790429919783e+59, 1.1150372599265312e+43, 0.0, 0.0, "1.97113099858378001400476709859524962102048705079469988093106209392584658812249789730582012753643206590813651836474165532e+2", false, false);
yield return new("Log10", 2.1724790429919783e+59, 1.1150372599265312e+43, 0.0, 0.0, "5.93369555956814221059463891976777864114756591881108671965036755701425177669966974181583123594261002318402746736933885985e+1", false, false);
yield return new("Log2", 8.932905676175932e-259, 2.8883110013837273e-275, 0.0, 0.0, "-8.57220247047428566072376955161828129502970366602260583997917867779054277780522296231125184435960113138375763149744290608e+2", false, false);
yield return new("Log10", 8.932905676175932e-259, 2.8883110013837273e-275, 0.0, 0.0, "-2.58049007251764310203592953567727891840633363421701290803651573080164357169784284833999901513270634825303397088081906059e+2", false, false);
yield return new("Log2", 1.1268379215967158e+104, -3.978585891278293e+87, 0.0, 0.0, "3.45652801889098159732366162196142652141534960698561165242038473429453810841759533660961312104000351539772818550893671751e+2", false, false);
yield return new("Log10", 1.1268379215967158e+104, -3.978585891278293e+87, 0.0, 0.0, "1.04051861453918170106044488549671372116181137647412211546320972371501505534670993013964250712747653264472993568810802338e+2", false, false);
yield return new("Log2", 3.188256885857843e+249, 0.0, 0.0, 0.0, "8.28832863502524513069291971128114806624407961015726635229766301081241373117934840295178624731430528052305003680161310786e+2", false, false);
yield return new("Log10", 3.188256885857843e+249, 0.0, 0.0, 0.0, "2.49503553306330071997458328583144330986331636332848071397934897560010199970735991109139917547519894496944520905595269625e+2", false, false);
yield return new("Log2", 2.9305939421316244e-193, 0.0, 0.0, 0.0, "-6.39580929228637119470079051286420115187361784465132612104038749500856809801275880505417438936788942969988093542421057121e+2", false, false);
yield return new("Log10", 2.9305939421316244e-193, 0.0, 0.0, 0.0, "-1.92533044352461695756036523165649740383321770659773856261429972619995785471004294073314736263945442500061456071724161111e+2", false, false);
yield return new("Log2", 8.752813655832842e+22, 4194304.0, 0.0, 0.0, "7.62121649438737437844734029907786958016942822264285624905071757716398358745218948806174592808889372308664984972218946667e+1", false, false);
yield return new("Log10", 8.752813655832842e+22, 4194304.0, 0.0, 0.0, "2.29421476825969327413312098067498965357007054673330250496114513916129538427814313808585971522681262514542641646454516186e+1", false, false);
yield return new("Log2", 1.4814390899393957e-25, -5.739718509874451e-42, 0.0, 0.0, "-8.24812030617463908558115419584876169677063538814991764807476913335511981348030297808115529486720810317893569595152100880e+1", false, false);
yield return new("Log10", 1.4814390899393957e-25, -5.739718509874451e-42, 0.0, 0.0, "-2.48293162000374685221984627620487816154390127865383039065363011285492858912770578862967904032367621695775957101911872163e+1", false, false);
yield return new("Log2", 1.7106573980544852e+195, -6.483618076376552e+178, 0.0, 0.0, "6.48550529356013498850537165628677950437728757874976130296839318261301509023401385437471894465390044811899339269794423096e+2", false, false);
yield return new("Log10", 1.7106573980544852e+195, -6.483618076376552e+178, 0.0, 0.0, "1.95233163039913452417218605436965082421556338030879576931800985176401028521377897719916773078873961725421071688821745633e+2", false, false);
yield return new("Log2", 5.153858417249538e-14, 1.5777218104420236e-30, 0.0, 0.0, "-4.41413404232662048757362872361577168075360605846642271063972406665731248027995323663534534226078179956231572236887100073e+1", false, false);
yield return new("Log10", 5.153858417249538e-14, 1.5777218104420236e-30, 0.0, 0.0, "-1.32878675162181435099886919982518316402857104052687977821484582387566383563023746669417432023541624851414964662492327850e+1", false, false);
yield return new("Log2", 4.372119645459035e+156, -1.9053641054174757e+140, 0.0, 0.0, "5.20349115684121917376421300667975034860514161325297935350879407706070903473365680065905538695175343028437004613797403833e+2", false, false);
yield return new("Log10", 4.372119645459035e+156, -1.9053641054174757e+140, 0.0, 0.0, "1.56640692038147670127569875340453079224497909610112996465719815756722722852840182021052723823102681679688759352160437909e+2", false, false);
yield return new("Log2", 9.914041924112557e+184, -3.7739624248215414e+168, 0.0, 0.0, "6.14544242818908148086299932073231945020940651041884522944125121453264829944839918555044079396631699512784984373040150723e+2", false, false);
yield return new("Log10", 9.914041924112557e+184, -3.7739624248215414e+168, 0.0, 0.0, "1.84996250751100526582498936101497632492287580746599284549002681351685972079740856776364194403112821873815305746188801929e+2", false, false);
yield return new("Log2", 5.606906299629542e+119, 0.0, 0.0, 0.0, "3.97796648251860605438526700263740005447422477804313219880840532031360960777856272023033825653783373868776395009773523550e+2", false, false);
yield return new("Log10", 5.606906299629542e+119, 0.0, 0.0, 0.0, "1.19748723298403850754146347082717226980495007377418554547544531191666964799496322276706901872374058764900644919542739777e+2", false, false);
yield return new("Log2", 1.5112081611468783e+31, -562949953421312.0, 0.0, 0.0, "1.03575473339515983758926411518939290473304519311551216217929062128625494245626524501069367030242671674246552586354997792e+2", false, false);
yield return new("Log10", 1.5112081611468783e+31, -562949953421312.0, 0.0, 0.0, "3.11793242902892964761702696749211286965382671641334778451262985565013140062266099874241053164376970725182837931737429146e+1", false, false);
yield return new("Log2", 4.354399853295316e+16, -2.0, 0.0, 0.0, "5.52733234107674059170114178347502801488115881755370217259650519282407556147877779869937169813745117012108714804984967479e+1", false, false);
yield return new("Log10", 4.354399853295316e+16, -2.0, 0.0, 0.0, "1.66389283066771424910777946271319701113621580715081740727657591301083781124751163697608554409104780976416802911653225093e+1", false, false);
yield return new("Log2", 5.479035260384893e+104, 1.5914343565113173e+88, 0.0, 0.0, "3.47934443756437468247764126053446675418752915865169495340197877237019687462397904329214690437883063016219937793914924736e+2", false, false);
yield return new("Log10", 5.479035260384893e+104, 1.5914343565113173e+88, 0.0, 0.0, "1.04738704095350080105863856182055631046617100314432277046123731710028477452021095977513652270922885101183136119499063844e+2", false, false);
yield return new("Log2", 5.422643258176727e+283, -2.0636505122486924e+267, 0.0, 0.0, "9.42544647115383665522869838052111810718079421794086792512941333426735902857238244098784792881076889140243108256893705356e+2", false, false);
yield return new("Log10", 5.422643258176727e+283, -2.0636505122486924e+267, 0.0, 0.0, "2.83734211034252630589415379954762862326505941723645858015006362123832776616323506446577967779851190277033071481403841073e+2", false, false);
yield return new("Log2", 2.4995884576671274e+116, 0.0, 0.0, 0.0, "3.86665349590238543662902842587337904971429664585351806500724616678870675949316988930483715093259561293418440158607202901e+2", false, false);
yield return new("Log10", 2.4995884576671274e+116, 0.0, 0.0, 0.0, "1.16397868510561281816315697395583312176589215116179853809408019790373980173765829784222812683785797330318364248797776095e+2", false, false);
yield return new("Log2", 5.432389516420413e-158, -2.0215873059760975e-174, 0.0, 0.0, "-5.22423052063934885564880071688413897869873100527212028421928147086677101000098051647114159859580697536613838098434631658e+2", false, false);
yield return new("Log10", 5.432389516420413e-158, -2.0215873059760975e-174, 0.0, 0.0, "-1.57265009097570140798542247602261915236987002577840510345818097516529116712391927185783088323218069229176946579563521722e+2", false, false);
yield return new("Log2", 2.1701706627254098e-215, 6.441148769597133e-232, 0.0, 0.0, "-7.13096731899778502268031353005810152410589113969292331425288477388679215635768335235368892609474029998115061332687934240e+2", false, false);
yield return new("Log10", 2.1701706627254098e-215, 6.441148769597133e-232, 0.0, 0.0, "-2.14663506111789483388679024334326718809694008601752768957156037853410042338890562735612899842505467705311632754173661915e+2", false, false);
yield return new("Log2", 1.83829988166e-312, 0.0, 0.0, 0.0, "-1.03556319347234491927348656601660425464306956324764728206753812052006914357355889890959801182110446163310324081082027127e+3", false, false);
yield return new("Log10", 1.83829988166e-312, 0.0, 0.0, 0.0, "-3.11735583640758510608296975942079025692879327113545272060605488356546932448795430995289622158925169436892343267201142849e+2", false, false);
yield return new("Log2", 3.2222335501608463e-272, -1.6418147205193505e-288, 0.0, 0.0, "-9.01876380743794907699797928937378608193755439418581424007024960363094585013065655321619197359024526373180474945755705892e+2", false, false);
yield return new("Log10", 3.2222335501608463e-272, -1.6418147205193505e-288, 0.0, 0.0, "-2.71491842984751634567201624496760737642438194169759377659950930065373586736332878724566653251740311325711774911911893901e+2", false, false);
yield return new("Log2", 1.76461646544354e-106, 6.05092486695206e-123, 0.0, 0.0, "-3.51305023406308951333822701959874224578743957366540688582489259426025781349256974439136147723930842974167640055651940501e+2", false, false);
yield return new("Log10", 1.76461646544354e-106, 6.05092486695206e-123, 0.0, 0.0, "-1.05753349672735995914387426761722497197911953317081575589200854061846527374899579073192083477199422554480189069766935756e+2", false, false);
yield return new("Log2", 5.221690571495491e+198, 0.0, 0.0, 0.0, "6.60126279756226423627923552680725326022956695984222606572295505265443182286451693066789001462097349185130701234959665030e+2", false, false);
yield return new("Log10", 5.221690571495491e+198, 0.0, 0.0, 0.0, "1.98717811132696877748119899788593209236278679774673912443085332228496704555174231590667939790903590266979859919674788303e+2", false, false);
yield return new("Log2", 1.9623379565597327e-196, -5.940911144672375e-213, 0.0, 0.0, "-6.50125333072030745184564253218974327910846958867833741139888185495490295203545143000239429137802907150698344647473092636e+2", false, false);
yield return new("Log10", 1.9623379565597327e-196, -5.940911144672375e-213, 0.0, 0.0, "-1.95707226195717745554652716611282788388525513841191742841998309161255790024988934788005365168163549385413227623140645132e+2", false, false);
yield return new("Log2", 6.073138765385226e+164, -2.557336412418861e+148, 0.0, 0.0, "5.47398649895287443057929948214903975380798227039008160356861595514189071081967601281999614231365581898325793349474305326e+2", false, false);
yield return new("Log10", 6.073138765385226e+164, -2.557336412418861e+148, 0.0, 0.0, "1.64783413204447539323151400733880042479129283562506804614635454773436138127660587834437107669217954853688305571010776823e+2", false, false);
yield return new("Log2", 537900565.9322406, -2.9802322387695312e-08, 0.0, 0.0, "2.90027642659055162733929109413244413376215168621253375136175383768142857826734612462304148593061694432558662202120214514e+1", false, false);
yield return new("Log10", 537900565.9322406, -2.9802322387695312e-08, 0.0, 0.0, "8.73070200120900631603014784415138100501536454550063357861304077666277789398391128130689306633289429931159395688884261523e+0", false, false);
yield return new("Log2", 5.428752530419509e+101, 0.0, 0.0, 0.0, "3.37955358303763796897562837539349133851314361191661604629780752301509816431408420902833333775681399419108363866020180402e+2", false, false);
yield return new("Log10", 5.428752530419509e+101, 0.0, 0.0, 0.0, "1.01734700044801226996674820108503637959631049539344356936005425260826733172825561806109075857967318591348263983041452422e+2", false, false);
yield return new("Log2", 1.0212120167421836e-160, 0.0, 0.0, 0.0, "-5.31478212762629555137136489602806284126060057770750811365820729750464553889196968503146878900537303854692264525518629522e+2", false, false);
yield return new("Log10", 1.0212120167421836e-160, 0.0, 0.0, 0.0, "-1.59990884083434850109977010907757987613481893442861591330691187338292143428337633066997964834210953559650682807890907844e+2", false, false);
yield return new("Log2", 4.831579909682862e+244, -1.516130949512411e+228, 0.0, 0.0, "8.12822950174943461839705969575784594852681741650515012804542860622549909323725238059857235651578119126188011315780695045e+2", false, false);
yield return new("Log10", 4.831579909682862e+244, -1.516130949512411e+228, 0.0, 0.0, "2.44684089166747633397205676649727538282187251792581426143394262241571746652475436666989734485529160381130463079466405623e+2", false, false);
yield return new("Log2", 2.828255467099936e-230, -1.1441778670468376e-246, 0.0, 0.0, "-7.62543549384118509159794308985438283075111236153485197551525775990944826490595728557233217261617090897414632188716739795e+2", false, false);
yield return new("Log10", 2.828255467099936e-230, -1.1441778670468376e-246, 0.0, 0.0, "-2.29548481364698025214374072193106968109861867563599546907731198734843366837349762363338688514084334227048058330861410997e+2", false, false);
yield return new("Log2", 4.844358976145033e+172, 1.7161994150326524e+156, 0.0, 0.0, "5.73647938096045711276316402039207435412805271527539617165879335798820349954373777070850230013869305598231565658829158764e+2", false, false);
yield return new("Log10", 4.844358976145033e+172, 1.7161994150326524e+156, 0.0, 0.0, "1.72685236317704393554190302521787350982551557371993323352641128251362876722754829994583307307479512121337430585010511752e+2", false, false);
yield return new("Log2", 2.6563406292248262e+190, -9.893216058924181e+173, 0.0, 0.0, "6.32575778187551688048813844913177145368779499364033774912563148938548008220428275855440888384947908908085174681737502392e+2", false, false);
yield return new("Log10", 2.6563406292248262e+190, -9.893216058924181e+173, 0.0, 0.0, "1.90424283764938214979807543104356489153202917369528102460160923129768213574233678198441535872406683295134112955770905104e+2", false, false);
yield return new("Log2", 2.0739167866821603e+284, -8.25460204899477e+267, 0.0, 0.0, "9.44479936956988753204586827573149065267764974311154506213906756224653637537336555357035363764222776212240171498577801379e+2", false, false);
yield return new("Log10", 2.0739167866821603e+284, -8.25460204899477e+267, 0.0, 0.0, "2.84316791326879556988331160450398196433273718871626383574469877867852371614425648789517886093759854850984926528280069292e+2", false, false);
yield return new("Log2", 8.414842261845763e-155, -4.140210802639048e-171, 0.0, 0.0, "-5.11825918479382941602181820146265031788395986583160122638577359520615800330236114670877716710615995859180992322134342923e+2", false, false);
yield return new("Log10", 8.414842261845763e-155, -4.140210802639048e-171, 0.0, 0.0, "-1.54074954020561839606900459842484741933981703337748525768250282029398282506752267845236254436757405926329383170582920685e+2", false, false);
yield return new("Log2", 2.5145133926699065e+93, 1.157920892373162e+77, 0.0, 0.0, "3.10269592061968837948467611993587217024518721238867175413044979472071587916075477500336434713217797983001943773324370394e+2", false, false);
yield return new("Log10", 2.5145133926699065e+93, 1.157920892373162e+77, 0.0, 0.0, "9.34004539530796935535682782438209281559311986813068784339738805094633866709917650677849797514840543669907057316699558938e+1", false, false);
yield return new("Log2", 2.778618547781905e+26, -8589934592.0, 0.0, 0.0, "8.78444982602295763690474402826654961922491668592520825396749277656774172230027061808347761770836079531679793184672633841e+1", false, false);
yield return new("Log10", 2.778618547781905e+26, -8589934592.0, 0.0, 0.0, "2.64438289303815130210049101606865935846961113488737731924537320208430418131760096015745588974445080280770103353911682524e+1", false, false);
yield return new("Log2", 3.683461658530071e-59, 0.0, 0.0, 0.0, "-1.94112695372788647458042543800620388465863853365265446119597385183568140403464427220236135281728454706953986867056822999e+2", false, false);
yield return new("Log10", 3.683461658530071e-59, 0.0, 0.0, 0.0, "-5.84337438463942691601359192526848945385539991450835936607213737507699955369522315853608117387669751389241706336698787404e+1", false, false);
yield return new("Log2", 3.245859271164568e+53, 0.0, 0.0, 0.0, "1.77760789480180960946840201957317433282360618645091951060760205722448936284115092783593610277592480269556664703808406483e+2", false, false);
yield return new("Log10", 3.245859271164568e+53, 0.0, 0.0, 0.0, "5.35113296864447487341108791955887118478969477485323026195621273076940308959727459107716336853264606150784595143908265622e+1", false, false);
yield return new("Log2", 4.888717960757026e-295, 0.0, 0.0, 0.0, "-9.77679331815788546573262801325735890474172477974763440433646342562653494315804593342680440941284885536152038529315144238e+2", false, false);
yield return new("Log10", 4.888717960757026e-295, 0.0, 0.0, 0.0, "-2.94310805017270858370823467015087972352429159310544515161517081254498302861271005181571710272855592054216150149120492012e+2", false, false);
yield return new("Log2", 1.2676670279863156e+149, -5.678427533559429e+132, 0.0, 0.0, "4.95309461987671798726963061763324661452639926840853800029561415469085736435055824105703835860737185560574064179414078743e+2", false, false);
yield return new("Log10", 1.2676670279863156e+149, -5.678427533559429e+132, 0.0, 0.0, "1.49103005194477700203666989986154989688199731644074354563577564415218125683903753110972101295426121167871730438056380940e+2", false, false);
yield return new("Log2", 3.911029072247335e-147, 1.3892242184281734e-163, 0.0, 0.0, "-4.86355881688200818766123875246827973636782068549943303131921190817216758572420267909402474746938136027922201918496151282e+2", false, false);
yield return new("Log10", 3.911029072247335e-147, 1.3892242184281734e-163, 0.0, 0.0, "-1.46407708955750843654725541974034945537922424354714077500989429969181552995152792204517842338592523056401690841189578227e+2", false, false);
yield return new("Log2", 7.211109058770227e-239, -2.131197353912215e-255, 0.0, 0.0, "-7.91090593517012940684470365226605899972114035857889244323377397121530208024624358103301344397077446817986471626121925674e+2", false, false);
yield return new("Log10", 7.211109058770227e-239, -2.131197353912215e-255, 0.0, 0.0, "-2.38141997936242715754953744893221633651394995587849477273087897484778691743555178562396412437955578262942032069426208669e+2", false, false);
yield return new("Log2", 2.6020950689735322e+100, 0.0, 0.0, 0.0, "3.33572483161411120837511269641885534844729490175842692589020038127296113370888548038219062991852903634220178936297264226e+2", false, false);
yield return new("Log10", 2.6020950689735322e+100, 0.0, 0.0, 0.0, "1.00415323159703029958588961074145162406969431833602291877079782897707812545594994032646952075704310375935549504390866869e+2", false, false);
yield return new("Log2", 1.5063590763830884e-268, 6.72487309524726e-285, 0.0, 0.0, "-8.89685663718256792391767066617007917818789967621281789033526471762077372988173694223085553025295921392932495202967610478e+2", false, false);
yield return new("Log10", 1.5063590763830884e-268, 6.72487309524726e-285, 0.0, 0.0, "-2.67822071491413073982586396849402159263265986496440315686390619354270011994044620614308413764769188830579351171358021991e+2", false, false);
yield return new("Log2", 6.4774111424101085e-201, -1.8130221999122236e-217, 0.0, 0.0, "-6.65012129752812597067917374822718385452023054569264325885288969749950077893220480935167191674209120911180227991813940067e+2", false, false);
yield return new("Log10", 6.4774111424101085e-201, -1.8130221999122236e-217, 0.0, 0.0, "-2.00188598535984076076198702407252624763821761742098163889363144895942258668159686996825079465482872676411691636889387009e+2", false, false);
yield return new("Log2", 3.564855867574092e-135, -1.5274681817498023e-151, 0.0, 0.0, "-4.46626449062252292511747604771582006355807366793440635185840992296580008199466587743982373431303662350913261779653719133e+2", false, false);
yield return new("Log10", 3.564855867574092e-135, -1.5274681817498023e-151, 0.0, 0.0, "-1.34447958024629125765972269056381923736266742258693441497499216074076921164674542026163496341505369403054320729252392730e+2", false, false);
yield return new("Log2", 4.469742883936088e-05, 1.6940658945086007e-21, 0.0, 0.0, "-1.44494486297707360850262489386625105053270982961709236261357375020391023408748925988190617677783298441413772758180592337e+1", false, false);
yield return new("Log10", 4.469742883936088e-05, 1.6940658945086007e-21, 0.0, 0.0, "-4.34971745836680370619646639414521859806015421219084990804997217355092385580568992749727576996351850393545959472387570209e+0", false, false);
yield return new("Log2", 3.45447003858828, 1.1102230246251565e-16, 0.0, 0.0, "1.78846439908087493081033427188221801167895193453345302339693782464622389982084118444785135620515037339777446275811597627e+0", false, false);
yield return new("Log10", 3.45447003858828, 1.1102230246251565e-16, 0.0, 0.0, "5.38381430300500514316400913931671606859417180224818934715559330649910704550205681707017545579954516341960354336790136317e-1", false, false);
yield return new("Log2", 6.389551135945008e-221, -2.457103259886602e-237, 0.0, 0.0, "-7.31470394384269954065955377361359929239888917422671781840063735275968672928011831399633250597398235492981095180073446058e+2", false, false);
yield return new("Log10", 6.389551135945008e-221, -2.457103259886602e-237, 0.0, 0.0, "-2.20194529649827399077857303840004323967625234041908030215152882060125482681133516167174332698936165213570084062242807767e+2", false, false);
yield return new("Log2", 8.925210625023812e+18, 256.0, 0.0, 0.0, "6.29525919235111047639764489397992246959044651770928113644032241805415321747713912017648373721835197055181864041333044131e+1", false, false);
yield return new("Log10", 8.925210625023812e+18, 256.0, 0.0, 0.0, "1.89506184737709254767199759591941014246540921473490407636758710175341143882406055593443730278920537058823132471047276904e+1", false, false);
yield return new("Log2", 5.338056433890513e+270, 0.0, 0.0, 0.0, "8.99336900177308929233557654292092597493768626099117709190014212191881004898686994542772874537037059031611295708048640502e+2", false, false);
yield return new("Log10", 5.338056433890513e+270, 0.0, 0.0, 0.0, "2.70727383160833595960181784249278135885831574112914129685868946076123271445728979415071151501052903098659620388910863261e+2", false, false);
yield return new("Log2", 1.3437730625250732e+60, -4.460149039706125e+43, 0.0, 0.0, "1.99741975208431306411504499250839908337929402466456203243767629408006159129149351290435903407968285804518246675314353271e+2", false, false);
yield return new("Log10", 1.3437730625250732e+60, -4.460149039706125e+43, 0.0, 0.0, "6.01283259309091155601458892696169556119998561262138417305299719328626834003021052519944397894907711076611291481583371155e+1", false, false);
yield return new("Log2", 4.310308441274614e+62, 2.283596308329536e+46, 0.0, 0.0, "2.08067332993810076636683251752923392850078007003966319647955640408100719321639324287576555489973667604977749236507325539e+2", false, false);
yield return new("Log10", 4.310308441274614e+62, 2.283596308329536e+46, 0.0, 0.0, "6.26345083489427788470554001624028029990841769445111842902580069839699171800474740903707554507378129335260684415232503417e+1", false, false);
yield return new("Log2", 3.45701795554779e+292, 1.1079139325602226e+276, 0.0, 0.0, "9.71792531804002706086459341447366547458055924820085922069007070509259881426216119199871685613413529971892325987050215244e+2", false, false);
yield return new("Log10", 3.45701795554779e+292, 1.1079139325602226e+276, 0.0, 0.0, "2.92538701635248242360200409343429367326932544816510240776877647166332716460566796602494411587675430539401125558148970637e+2", false, false);
yield return new("Log2", 1.8036263255543733e+47, 0.0, 0.0, 0.0, "1.56981520932384236616267076649225241136741152953499354722970819274646230462374296028018800160755414183272047861795025925e+2", false, false);
yield return new("Log10", 1.8036263255543733e+47, 0.0, 0.0, 0.0, "4.72561465656007999818287514062703338503483953332504167350053678918229806173867479525830207468624221414663565640896536412e+1", false, false);
yield return new("Log2", 1830.4994501675505, 0.0, 0.0, 0.0, "1.08380216249581006428784912587796267520375330012005719565269932720081778726122108422047195592741457028676285929118523492e+1", false, false);
yield return new("Log10", 1830.4994501675505, 0.0, 0.0, 0.0, "3.26256960276727146402723726214540193206380331500773403779977691574491337299142775065888159396189063495036116638288404129e+0", false, false);
yield return new("Log2", 5.57506075236646e-31, -2.1895288505075267e-47, 0.0, 0.0, "-1.00500783415101252906085537809354476343868256156915794058261959796898117441375378122570190517401505807641378354416329787e+2", false, false);
yield return new("Log10", 5.57506075236646e-31, -2.1895288505075267e-47, 0.0, 0.0, "-3.02537503956746433786887022329915885970371612465594455738232781953589960852889921382443177166008050782423332282282095962e+1", false, false);
yield return new("Log2", 6.556663307880683e+239, 0.0, 0.0, 0.0, "7.96653776490812155502603299731155902245290267132840995568257509816753397720755220123772732654685171061137607216851013888e+2", false, false);
yield return new("Log10", 6.556663307880683e+239, 0.0, 0.0, 0.0, "2.39816682882723427402796153001437224258576265864448281224241991151062220369799546505178366834847722010483206312575365889e+2", false, false);
yield return new("Log2", 5.069577386987781e+106, 0.0, 0.0, 0.0, "3.54466243543531748908123548347908683220847379769767998879759066314589711915118483490991770550608732195316083884439636684e+2", false, false);
yield return new("Log10", 5.069577386987781e+106, 0.0, 0.0, 0.0, "1.06704971756937064707112155491146466547624649806491759936278688528232826838476714067411854636854177862295144862172530953e+2", false, false);
yield return new("Log2", 1.044537085529022e+94, 4.631683569492648e+77, 0.0, 0.0, "3.12324104634563853656843529772139097368528806080262345496317195747537598511627262801285279143873130693245946491991123907e+2", false, false);
yield return new("Log10", 1.044537085529022e+94, 4.631683569492648e+77, 0.0, 0.0, "9.40189238638995659828188942583740585986273342562800643317019640010985549864469064866655700552645718844932877969388370146e+1", false, false);
yield return new("Log2", 2.2305846672804287e+270, 1.1730495045007344e+254, 0.0, 0.0, "8.98078007529746996288632716066887766398756695118702650398356559568760310675727911123795496313348834956652242926560525898e+2", false, false);
yield return new("Log10", 2.2305846672804287e+270, 1.1730495045007344e+254, 0.0, 0.0, "2.70348418712596609478806734423621608750492821010044774354788513200505288844087944845626304127600697121400876556289622121e+2", false, false);
yield return new("Log2", 0.00018016585556213655, -6.776263578034403e-21, 0.0, 0.0, "-1.24383867572919046584136429559840753008388512832655888951776899888975078138015660050415040112331369240804455639599368409e+1", false, false);
yield return new("Log10", 0.00018016585556213655, -6.776263578034403e-21, 0.0, 0.0, "-3.74432751161450317850015650355057146885534387669260115003308765202814353347082019299080552199602004943431629882185206937e+0", false, false);
yield return new("Log2", 3.498124764484825e+240, 1.8507457879790174e+224, 0.0, 0.0, "7.99069324518456832153655942896145379076624321130448443689151990963965420472296992043773642902102323680969454073064778113e+2", false, false);
yield return new("Log10", 3.498124764484825e+240, 1.8507457879790174e+224, 0.0, 0.0, "2.40543835295011442743330848921868024974999505850168360035408715436957830248096494466668881871820779365453423492715737443e+2", false, false);
yield return new("Log2", 4.368427953412102e+115, -2.187250724783012e+99, 0.0, 0.0, "3.84148845108968871045409817419304996622221628585978946529629608464358674118988953185201400568520096452262756282167421054e+2", false, false);
yield return new("Log10", 4.368427953412102e+115, -2.187250724783012e+99, 0.0, 0.0, "1.15640325177476283021385967888497881371640272532324397646679959020928517172191656832004390930737580587824389844245926448e+2", false, false);
yield return new("Log2", 2.4052332643208744e-89, 0.0, 0.0, 0.0, "-2.94385423628751335557971539181795343317818809313475011466551161654926536592228700861738555102135271459482430834070064348e+2", false, false);
yield return new("Log10", 2.4052332643208744e-89, 0.0, 0.0, 0.0, "-8.86188427985022818337806578610770543163176429298158297316402120263678798910849246415750415895157881173403203482404011102e+1", false, false);
yield return new("Log2", 3.0195933465008714e+137, 1.0328999512347634e+121, 0.0, 0.0, "4.56698503272135834623030329408874220388678835157125986980122722647775982721789751871805287025993698028366488123862936058e+2", false, false);
yield return new("Log10", 3.0195933465008714e+137, 1.0328999512347634e+121, 0.0, 0.0, "1.37479948459757751990850041933840387427606007200251476388676995399919124781750985682497314151841936371912705021847062121e+2", false, false);
yield return new("Log2", 2.3140246548039862e-117, 8.805254571710335e-134, 0.0, 0.0, "-3.87455182866082146838460064079409180392988717686143825238308885894812006848271734662232395787108239020420874309387503672e+2", false, false);
yield return new("Log10", 2.3140246548039862e-117, 8.805254571710335e-134, 0.0, 0.0, "-1.16635632018163749743549890264563136833946583296273049760692675848524774689181497896324254777965552404189857346763225015e+2", false, false);
yield return new("Log2", 4.84842743374524e+205, 2.2277542078233375e+189, 0.0, 0.0, "6.83272776343245264299705436130722899087237008726887935904247014443434708995554396426429062491473819416974483117526871733e+2", false, false);
yield return new("Log10", 4.84842743374524e+205, 2.2277542078233375e+189, 0.0, 0.0, "2.05685600899923514889311694718654556292068961753113164945204376862329217763207224510808390622747978057326603697668376606e+2", false, false);
yield return new("Log2", 2.552279557282328e+132, -7.880401239278896e+115, 0.0, 0.0, "4.39846294884726765324061681240301102382724175449479898950562536250990247435227327296866407043035784944898158858718526293e+2", false, false);
yield return new("Log10", 2.552279557282328e+132, -7.880401239278896e+115, 0.0, 0.0, "1.32406928241967492329763987089139401818782138599784318308504166415955561639981979033918181905200110420552747675794914133e+2", false, false);
yield return new("Log2", 8.421358143452693e+226, 0.0, 0.0, 0.0, "7.53829802365343490304922412260779526354147961650120168946425135658390965657237454969876913871814964273436320240600189797e+2", false, false);
yield return new("Log10", 8.421358143452693e+226, 0.0, 0.0, 0.0, "2.26925382137419152222050688284335233921294499159440904394253275856103332570918382519770727621505223042017939686770899620e+2", false, false);
yield return new("Log2", 8.564040927814486e-95, 3.326531125006368e-111, 0.0, 0.0, "-3.12484877323875638537032579655652650970655639488945666354161296845289653476099672442325749111484754764449289747341335053e+2", false, false);
yield return new("Log10", 8.564040927814486e-95, 3.326531125006368e-111, 0.0, 0.0, "-9.40673212658659791811502455731091366032364338975655591694360805571773915351956638707986475068040038171051499111359492332e+1", false, false);
yield return new("Log2", 2.32246524862013e-37, 0.0, 0.0, 0.0, "-1.21695682501315326422402130581302517145726180882112905358252979353218285550194400035722616831408604936857236185503349822e+2", false, false);
yield return new("Log10", 2.32246524862013e-37, 0.0, 0.0, 0.0, "-3.66340507756961849259341214372144500385564464420096703545213852534461241417917992652585866930750333367596255004070893443e+1", false, false);
yield return new("Log2", 1.2002655924723922e-144, 0.0, 0.0, 0.0, "-4.78094291985824513146559955948212684248633316382157452118546164710848794203258058142315944876778294479950720946666224890e+2", false, false);
yield return new("Log10", 1.2002655924723922e-144, 0.0, 0.0, 0.0, "-1.43920722643466912681000406648775950087383215200808449131467869875889591824244577006659321393496941569297080777892344424e+2", false, false);
yield return new("Log2", 1.1501420539934765e+234, 4.41252181048159e+217, 0.0, 0.0, "7.77532986263017052429538632118714537953226827456758259715953072782322494671515026452721119522235696074661169052824538850e+2", false, false);
yield return new("Log10", 1.1501420539934765e+234, 4.41252181048159e+217, 0.0, 0.0, "2.34060751483358373514804440152237875538568871791100560360292713612597325580069256232026986800904422018229728563142888669e+2", false, false);
yield return new("Log2", 1.263479078195173e+255, 5.209386275687386e+238, 0.0, 0.0, "8.47429065971336522187361133561004138171607121683819144318822513416085594756799970969351628823884249705054414636229106312e+2", false, false);
yield return new("Log10", 1.263479078195173e+255, 5.209386275687386e+238, 0.0, 0.0, "2.55101568054883067499889122766294420198215023471392354882091729698980712120581710560795031371574153656399143753403774389e+2", false, false);
yield return new("Log2", 3.7694214260134175e+264, -1.1187071843154282e+248, 0.0, 0.0, "8.78903360149386761474689966634220336624121397458793982483087251540394002909297925462284711832799074842272801895450208172e+2", false, false);
yield return new("Log10", 3.7694214260134175e+264, -1.1187071843154282e+248, 0.0, 0.0, "2.64576274694828399609153146451567077870361065537639978435370429747501469342071711092269968553336113356622507927015142825e+2", false, false);
yield return new("Log2", 1.589148e-317, 0.0, 0.0, 0.0, "-1.05238295274940454764177709643038088910282016672879926021699369939265070476489537810731618605243095210454237991761405623e+3", false, false);
yield return new("Log10", 1.589148e-317, 0.0, 0.0, 0.0, "-3.16798835703000978018694757358729763234376847257944685148509989973711879273065353142869525151850144033755048564001121209e+2", false, false);
yield return new("Log2", 2945.255915612429, -1.1368683772161603e-13, 0.0, 0.0, "1.15241772810757439656837538514220192538070545886016621187592137021829065624765799771169947746672513103421887497488709271e+1", false, false);
yield return new("Log10", 2945.255915612429, -1.1368683772161603e-13, 0.0, 0.0, "3.46912303695318180555474887198978179804868032959584758132880977313019581576585422809917697107246956714250651482957908622e+0", false, false);
yield return new("Log2", 6.1149880519337656e-279, 0.0, 0.0, 0.0, "-9.24205588793698415063180932167210287264602038400938471878250492432457358127072733068026119096254175080377756428552486468e+2", false, false);
yield return new("Log10", 6.1149880519337656e-279, 0.0, 0.0, 0.0, "-2.78213604387194221388434443844611925567190810376953958964063932892077000612756631430748888021135616583547217345208959850e+2", false, false);
yield return new("Log2", 1.1104388458705023e+281, 0.0, 0.0, 0.0, "9.33612924606266378577649655823856373578977726507598277932067009924210532118175416260415891065573770116498566688722189556e+2", false, false);
yield return new("Log10", 1.1104388458705023e+281, 0.0, 0.0, 0.0, "2.81045494646061170458961032146562238588928581170864677964332255386282657681698517658790040186785407007120917891530814508e+2", false, false);
yield return new("Log2", 1.007053842185e-312, 0.0, 0.0, 0.0, "-1.03643142478568661232024413865852813877398363332979669115078123188838060853574631669864065014788821217481047659397131016e+3", false, false);
yield return new("Log10", 1.007053842185e-312, 0.0, 0.0, 0.0, "-3.11996947309249093164608554394477641729312194399785887279389997005473277430555501824823771271850133936621691536703218139e+2", false, false);
yield return new("Log2", 827292480252520.4, -0.03125, 0.0, 0.0, "4.95553907971321116190783701534783139438197402482908797539869943300466958242315954747252004231233962864404590128134582930e+1", false, false);
yield return new("Log10", 827292480252520.4, -0.03125, 0.0, 0.0, "1.49176590767875731857943001742380980729164565737071904057859104231968059487343878222792881583050788132857379699890659760e+1", false, false);
yield return new("Log2", 7.135385626131448e-65, -2.1084395886461046e-81, 0.0, 0.0, "-2.13090334766586664669132254764827331430016747844331362203782082659069460687582137784939914481735885973300948609592448187e+2", false, false);
yield return new("Log10", 7.135385626131448e-65, -2.1084395886461046e-81, 0.0, 0.0, "-6.41465825508218849992295116137518553596561994006714862905420529106367348783073478799345288759103257836050464898056511092e+1", false, false);
yield return new("Log2", 5.121421223663858e-34, 0.0, 0.0, 0.0, "-1.10589011004263848079919415784915076623478461697872750332214614596878312545731575129951791269615742525934278917824252344e+2", false, false);
yield return new("Log10", 5.121421223663858e-34, 0.0, 0.0, 0.0, "-3.32906095030975148702953342582654072705258867486883798469094733779082718161881001110560177797152530032565725220115736315e+1", false, false);
yield return new("Log2", 6.793404329658736e-220, 1.9656826079092814e-236, 0.0, 0.0, "-7.28060046152192860671877279210811050526956323903442846461896930217127781033979729330829189760228634042192702254265471327e+2", false, false);
yield return new("Log10", 6.793404329658736e-220, 1.9656826079092814e-236, 0.0, 0.0, "-2.19167912536312565718593831058458717450310757074928637552494123804054936516141112494387461867511923339234380919758554266e+2", false, false);
yield return new("Log2", 2.796115816301423e+200, -8.498207885068274e+183, 0.0, 0.0, "6.65869043096463089939865291933363418769082663428788952991380950705997008514631424564732154892461595146310478096095800632e+2", false, false);
yield return new("Log10", 2.796115816301423e+200, -8.498207885068274e+183, 0.0, 0.0, "2.00446555156107591573300375165731999581942512710362964296093285552054622774609645375651935930935348345772444363137992608e+2", false, false);
yield return new("Log2", 1.0178673324195133e+27, -34359738368.0, 0.0, 0.0, "8.97176080965224314149227958317023066019633395296805403909368469574522929495557156385335699333386810348788814512694920646e+1", false, false);
yield return new("Log10", 1.0178673324195133e+27, -34359738368.0, 0.0, 0.0, "2.70076911762789117018688339016652761880204561284932581212365549316598138153685224528520911143599219321203678127794135417e+1", false, false);
yield return new("Log2", 2.3462080874787234e+197, 0.0, 0.0, 0.0, "6.55650165665878601160340022252900756126613814797863077733590600100758070450259310091865338873907276021478392804496983696e+2", false, false);
yield return new("Log10", 2.3462080874787234e+197, 0.0, 0.0, 0.0, "1.97370366527487987618820137155817196708714121071939620222606100098725541702652031878199356651173754035323072457571147017e+2", false, false);
yield return new("Log2", 2.427877674294048e-111, -9.232978617785736e-128, 0.0, 0.0, "-3.67454322797532583323710367954163267209371840950841388030603086588926914738026274804595759155072229065647076346259088414e+2", false, false);
yield return new("Log10", 2.427877674294048e-111, -9.232978617785736e-128, 0.0, 0.0, "-1.10614773198452380007834323989885905316528457942579493277220271584083430511524080891961905441006873927396133589752902063e+2", false, false);
yield return new("Log2", 2.873528070911688e-302, 1.295163e-318, 0.0, 0.0, "-1.00169946151334663821644947380506773826105555854144603974768045170860122320590612091457017252322381337187510688481433528e+3", false, false);
yield return new("Log10", 2.873528070911688e-302, 1.295163e-318, 0.0, 0.0, "-3.01541584555975036636155139059465513972469416435912183498514265510314912596968821942703666407262089433049018096600792660e+2", false, false);
yield return new("Log2", 4.809658830160027e+298, 2.323463919496536e+282, 0.0, 0.0, "9.92200506837478591278162998642318097482286100051183308731132881423962910433066291940827705234542758233056021216593890995e+2", false, false);
yield return new("Log10", 4.809658830160027e+298, 2.323463919496536e+282, 0.0, 0.0, "2.98682114271086124566698996590797729124901395444384811851099299877281551828266422838125910280401513637633987203486945653e+2", false, false);
yield return new("Log2", 1.5174226733893404e+99, -6.070840288205404e+82, 0.0, 0.0, "3.29472504393650983398118414912071487814168825229664697864376163965506903697891996810946467233576468996433351297630329970e+2", false, false);
yield return new("Log10", 1.5174226733893404e+99, -6.070840288205404e+82, 0.0, 0.0, "9.91811065690217808214408887512062650597429807218222170372107206492789003431831674282539022453163980000861911558577491218e+1", false, false);
yield return new("Log2", 2.8767747485590988e-205, -1.1065809325636131e-221, 0.0, 0.0, "-6.79470807189420524137010849222553905129226660201420008544692445062506495618807455134761106037374613873336660974591565690e+2", false, false);
yield return new("Log10", 2.8767747485590988e-205, -1.1065809325636131e-221, 0.0, 0.0, "-2.04541094142033063104337125556655816374271171683083332186376000176265537457217353971740224407937872986389183668484657070e+2", false, false);
yield return new("Log2", 6.385056881328112e-165, 0.0, 0.0, 0.0, "-5.45443436184169723499193071645712469465956210783356755131375732909860752953632762503174982264201899714411807234609206916e+2", false, false);
yield return new("Log10", 6.385056881328112e-165, 0.0, 0.0, 0.0, "-1.64194835229467615623167203138091246722729714792872991475580572288246248905649681084569772423761121274242129943691908033e+2", false, false);
yield return new("Log2", 3.9005770726372804e+224, 0.0, 0.0, 0.0, "7.46075580834703990150570326340685251347968611772059955259600630742961608599441703601707369478371788620717691830136357258e+2", false, false);
yield return new("Log10", 3.9005770726372804e+224, 0.0, 0.0, 0.0, "2.24591128863673193863917457465472548154020711433722770550845385665592903785396080558421873976470719215327263445842828980e+2", false, false);
yield return new("Log2", 5.1722291955410205e+246, 0.0, 0.0, 0.0, "8.19565097548596325389230012027745840397907757691941132126108953047669812856438544740111256660719629071188683838387513872e+2", false, false);
yield return new("Log10", 5.1722291955410205e+246, 0.0, 0.0, 0.0, "2.46713677761404277114719780383920341710007517824626926114939654801233218354962440456461447492289534415628580719719620875e+2", false, false);
yield return new("Log2", 4.298998303640836e+154, -1.488565707357403e+138, 0.0, 0.0, "5.13680927153696245333546804060978947420789326307564144388335821897147410678904135054448684644105777621910561162366300284e+2", false, false);
yield return new("Log10", 4.298998303640836e+154, -1.488565707357403e+138, 0.0, 0.0, "1.54633367273747020934289143013207905982241533576029251097019423458843398078149511247856808318394619342849454503740358371e+2", false, false);
yield return new("Log2", 1.5185626524476913e+61, 7.1362384635298e+44, 0.0, 0.0, "2.03240320220184656176694470458590984247105299871435175839776445070873003841166103332961524904444055555879214140012631760e+2", false, false);
yield return new("Log10", 1.5185626524476913e+61, 7.1362384635298e+44, 0.0, 0.0, "6.11814327146283366833682880948573169845732969436132940155153449054494510658090352105781424232902830696619223743548142607e+1", false, false);
yield return new("Log2", 4.085668035448621e+205, 2.2277542078233375e+189, 0.0, 0.0, "6.83025831440349485170264339777852327461863620108424429726279164772262863162416154137263788908701284753972823302785433010e+2", false, false);
yield return new("Log10", 4.085668035448621e+205, 2.2277542078233375e+189, 0.0, 0.0, "2.05611263076875556240678257013330259953007562343605928113168740374529876793176386972194895667266758309353984454758262329e+2", false, false);
yield return new("Log2", 1.5420238001729004e+283, 5.159126280621731e+266, 0.0, 0.0, "9.40730475885643958645084782649619030072968535096199575559230503345404866247337022001408918670631293114022445061023490071e+2", false, false);
yield return new("Log10", 1.5420238001729004e+283, 5.159126280621731e+266, 0.0, 0.0, "2.83188091076830367195249330050728758280831891933298953275410923824780129684958371998349390407769313086702581830140713557e+2", false, false);
yield return new("Log2", 5.336849138332707e+81, 2.1062458333711437e+65, 0.0, 0.0, "2.71492163915779409720082602420828540138459641765611946364586993244405979083770918583066166559180378673307057192755921092e+2", false, false);
yield return new("Log10", 5.336849138332707e+81, 2.1062458333711437e+65, 0.0, 0.0, "8.17272849263719476171029440703836449485613041826638527349775767012514079357867163363499334444361462146273463081076890738e+1", false, false);
yield return new("Log2", 8.386586153785071e-113, 0.0, 0.0, 0.0, "-3.72309791055979065079226212651064123138170732723513885342257868331007934245940458111143215176441051423416141565941775196e+2", false, false);
yield return new("Log10", 8.386586153785071e-113, 0.0, 0.0, 0.0, "-1.12076414787239122736030516159918064959107050062037213461686722018021367351766384174243117495015483380687186531338456959e+2", false, false);
yield return new("Log2", 7.634703466117984e+205, 0.0, 0.0, 0.0, "6.83927831575366376044081660030771861133689031774724457579223521605691640022046276267872243422173857468880136329302449371e+2", false, false);
yield return new("Log10", 7.634703466117984e+205, 0.0, 0.0, 0.0, "2.05882792173608601353070499619461698157522822660630489055059932629500469776626262689976285011943806104600696546227000856e+2", false, false);
yield return new("Log2", 1.0697583884158305e-268, 0.0, 0.0, 0.0, "-8.90179444438041731452495890470657442768143087507110433057559126981087810398428132574742776583624875858137099805017353582e+2", false, false);
yield return new("Log10", 1.0697583884158305e-268, 0.0, 0.0, 0.0, "-2.67970714299348891701609203516250156004747191682292269642824941480586670065842424957484348987835453870530797466414408477e+2", false, false);
yield return new("Log2", 4.2339435458230855e+160, 0.0, 0.0, 0.0, "5.33590497214973912681992248439114734672742418125725813035335414468472782099330239074672622628240687197373072898366338792e+2", false, false);
yield return new("Log10", 4.2339435458230855e+160, 0.0, 0.0, 0.0, "1.60626745062965166955282156684301533199823703247654912818361785149534800912733187982958047172339105168084024654502595258e+2", false, false);
yield return new("Log2", 8.675903970376017e-149, -4.341325682588042e-165, 0.0, 0.0, "-4.91850272053651826246286755291248347283716951522480683967028632866253065048654104507564754943542630832606785651269956116e+2", false, false);
yield return new("Log10", 8.675903970376017e-149, -4.341325682588042e-165, 0.0, 0.0, "-1.48061685263638780491046947937521299937400578985844204209690244885985477424684299651757821470139109768149257267159969189e+2", false, false);
yield return new("Log2", 1.346822566042448e+124, 5.871356456934583e+107, 0.0, 0.0, "4.12348643564901559373603171602211984051565726085925195275734754148723010679484617066437814131758044094946135389145774106e+2", false, false);
yield return new("Log10", 1.346822566042448e+124, 5.871356456934583e+107, 0.0, 0.0, "1.24129310384390843792715306646352494263691976536729382134847562249547934990784249070700923812351162484943910130072759753e+2", false, false);
yield return new("Log2", 9.231105715754348e+192, 0.0, 0.0, 0.0, "6.41016697684781267048313624724067148288597533114889394863382512935346127662339118254508470195220978526026978571991388813e+2", false, false);
yield return new("Log10", 9.231105715754348e+192, 0.0, 0.0, 0.0, "1.92965253724589249476352514680560849473470538366797065670874848925788929986389454301550448429226230279956532102499170262e+2", false, false);
yield return new("LogP1", -1.0, 5e-324, 0.0, 0.0, "-7.44440071921381262314107298446081634113087144302914142925610330195904749995452124560697213194153670420109590616092916478e+2", false, false);
yield return new("Log2P1", -1.0, 5e-324, 0.0, 0.0, "-1.07400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e+3", false, false);
yield return new("Log10P1", -1.0, 5e-324, 0.0, 0.0, "-3.23306215343115803659555572934105510749035932690304573367399093250514195280731923188959868774931948771695128503596889037e+2", false, false);
yield return new("LogP1", -1.0, 9.332636185032189e-302, 0.0, 0.0, "-6.93147180559945309417232121458176568075500134360255254120680009493393621969694715605863326996418687542001481020570685734e+2", false, false);
yield return new("Log2P1", -1.0, 9.332636185032189e-302, 0.0, 0.0, "-1e+3", false, false);
yield return new("Log10P1", -1.0, 9.332636185032189e-302, 0.0, 0.0, "-3.01029995663981195213738894724493026768189881462108541310427461127108189274424509486927252118186172040684477191430995379e+2", false, false);
yield return new("LogP1", -1.0, 5.551115123125783e-17, 0.0, 0.0, "-3.74299477502370467085305345587415346760770072554537837225167205126432555863635146427166196578066091272680799751108170296e+1", false, false);
yield return new("Log2P1", -1.0, 5.551115123125783e-17, 0.0, 0.0, "-5.40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e+1", false, false);
yield return new("Log10P1", -1.0, 5.551115123125783e-17, 0.0, 0.0, "-1.62556197658549845415419003151226234454822535989538612307630829008638422208189235122940716143820532901969617683372737505e+1", false, false);
yield return new("LogP1", -0.999, 0.0, 0.0, 0.0, "-6.90775527898213616387555466392825471435058049889922504832848907310564811489639139930776256678176025819048105799028814788e+0", false, false);
yield return new("Log2P1", -0.999, 0.0, 0.0, 0.0, "-9.96578428466208576224035676250166517608954662165934658184975673238698848624097941224716184839050415083623899428538629911e+0", false, false);
yield return new("Log10P1", -0.999, 0.0, 0.0, 0.0, "-2.99999999999999961426901337868532701091019253843127360988196705759383083978973019614517175031855540832179195861908489859e+0", false, false);
yield return new("LogP1", -0.999, 2.7755575615628914e-17, 0.0, 0.0, "-6.90775527898210840829993903542458201572447418442611012014644348951138226529387554443710264306979098434698599251682390467e+0", false, false);
yield return new("Log2P1", -0.999, 2.7755575615628914e-17, 0.0, 0.0, "-9.96578428466204571940905907662186144684447755408759344933940759299166028079399588220310823904274884472068243586857544213e+0", false, false);
yield return new("Log10P1", -0.999, 2.7755575615628914e-17, 0.0, 0.0, "-2.99999999999998756017568146277443334411285813001914080044371295547500063088470449307827661633803549402752748309138270048e+0", false, false);
yield return new("LogP1", -0.999, -2.7755575615628914e-17, 0.0, 0.0, "-6.90775527898216391945117029320229939073157978613919958663889440122266197806555780066197041460771777527936039505768771055e+0", false, false);
yield return new("Log2P1", -0.999, -2.7755575615628914e-17, 0.0, 0.0, "-9.96578428466212580507165444949288073728142261505229690660603657331515373381701964298435119104781833600882207376162404932e+0", false, false);
yield return new("Log10P1", -0.999, -2.7755575615628914e-17, 0.0, 0.0, "-3.00000000000001166836234529493078897665937163254005875658109708687321895070495190218143539693402248568092993709647941585e+0", false, false);
yield return new("LogP1", -0.75, 0.0, 0.0, 0.0, "-1.38629436111989061883446424291635313615100026872051050824136001898678724393938943121172665399283737508400296204114137147e+0", false, false);
yield return new("Log2P1", -0.75, 0.0, 0.0, 0.0, "-2.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e+0", false, false);
yield return new("Log10P1", -0.75, 0.0, 0.0, 0.0, "-6.02059991327962390427477789448986053536379762924217082620854922254216378548849018973854504236372344081368954382861990758e-1", false, false);
yield return new("LogP1", -0.75, 2.7755575615628914e-17, 0.0, 0.0, "-1.38629436111989050781216178040070525676365549879275288552692055606858085195730905916302325544059263536492918778374513672e+0", false, false);
yield return new("Log2P1", -0.75, 2.7755575615628914e-17, 0.0, 0.0, "-1.99999999999999983982867480925412459199929253406625536585052661174297565024273613649889444395526237544397332439704078174e+0", false, false);
yield return new("Log10P1", -0.75, 2.7755575615628914e-17, 0.0, 0.0, "-6.02059991327962342211104461784633194075412526904926327312084817671613938787679066781694696324134352282080194708443555729e-1", false, false);
yield return new("LogP1", -0.75, -2.7755575615628914e-17, 0.0, 0.0, "-1.38629436111989072985676670543201334148998911695772768921463202551579682173809677172466552630987002223692092192727412006e+0", false, false);
yield return new("Log2P1", -0.75, -2.7755575615628914e-17, 0.0, 0.0, "-2.00000000000000016017132519074589319059001861487614599744964764398686623773935709843243585416903894308728371757235042159e+0", false, false);
yield return new("Log10P1", -0.75, -2.7755575615628914e-17, 0.0, 0.0, "-6.02059991327962438643851117113344266090130228467987987344453014470752636281658591405614939225270735067035461991803928176e-1", false, false);
yield return new("LogP1", -0.5, 0.0, 0.0, 0.0, "-6.93147180559945309417232121458176568075500134360255254120680009493393621969694715605863326996418687542001481020570685734e-1", false, false);
yield return new("Log2P1", -0.5, 0.0, 0.0, 0.0, "-1e+0", false, false);
yield return new("Log10P1", -0.5, 0.0, 0.0, 0.0, "-3.01029995663981195213738894724493026768189881462108541310427461127108189274424509486927252118186172040684477191430995379e-1", false, false);
yield return new("LogP1", -0.5, 2.7755575615628914e-17, 0.0, 0.0, "-6.93147180559945253906080890200351087637872239607865054922552110597171346276154005884451125882431495005330975937482418807e-1", false, false);
yield return new("Log2P1", -0.5, 2.7755575615628914e-17, 0.0, 0.0, "-9.99999999999999919914337404627060073175982373415574295513875158366992876614072192350872280135518711224918493658948808625e-1", false, false);
yield return new("Log10P1", -0.5, 2.7755575615628914e-17, 0.0, 0.0, "-3.01029995663981171105552230892315927901108359761977434064950112629964387522458331001828506479706529904486107109944385687e-1", false, false);
yield return new("LogP1", -0.5, -2.7755575615628914e-17, 0.0, 0.0, "-6.93147180559945364928383352716005130001039048690010342883516044278073342498752469322124533147259774903415499629215440051e-1", false, false);
yield return new("Log2P1", -0.5, -2.7755575615628914e-17, 0.0, 0.0, "-1.00000000000000008008566259537294437247134541382002604531116840554491878263560183396826206112801444298671765875844712028e+0", false, false);
yield return new("Log10P1", -0.5, -2.7755575615628914e-17, 0.0, 0.0, "-3.01029995663981219321925558556671463908467210543359685909611806526549636507517622028964669082655621693248890727974477601e-1", false, false);
yield return new("LogP1", -0.125, 0.0, 0.0, 0.0, "-1.33531392624522623146343620931349974589415673498904573902649878542601003157014879029931482401384535632942748855860916289e-1", false, false);
yield return new("Log2P1", -0.125, 0.0, 0.0, 0.0, "-1.92645077942395892558030682768169191358973374033859216322708275929679151137807013502139000829789214892639498110674426954e-1", false, false);
yield return new("Log10P1", -0.125, 0.0, 0.0, 0.0, "-5.79919469776867549290004255808428868209972480623602174276474296630711279211943623946702285070699427806291214989386405510e-2", false, false);
yield return new("LogP1", -0.125, 6.938893903907228e-18, 0.0, 0.0, "-1.33531392624522615216179159323089003007229381213222225417215466031676431561322232370870740362230587586274451516707173783e-1", false, false);
yield return new("Log2P1", -0.125, 6.938893903907228e-18, 0.0, 0.0, "-1.92645077942395881117221740572034643915909971017589484109507418989041182782812266583490008754578422385409190065052928073e-1", false, false);
yield return new("Log10P1", -0.125, 6.938893903907228e-18, 0.0, 0.0, "-5.79919469776867514849737593191032193334634098165620937714256868779647327641447097649107952913946124785455791088043257655e-2", false, false);
yield return new("LogP1", -0.125, -6.938893903907228e-18, 0.0, 0.0, "-1.33531392624522631076508082539611009059110353939227022175119150969521626885586367832185995132890151066945095330098955604e-1", false, false);
yield return new("Log2P1", -0.125, -6.938893903907228e-18, 0.0, 0.0, "-1.92645077942395903998839624964303829529533262503916710593563083154096748938574537918088455624547051313880501822843984918e-1", false, false);
yield return new("Log10P1", -0.125, -6.938893903907228e-18, 0.0, 0.0, "-5.79919469776867583730270918425825816202289599281811989890468662624689065369640034595577796435627227707423695759412780487e-2", false, false);
yield return new("LogP1", 0.125, 0.0, 0.0, 0.0, "1.17783035656383454538794109470521705068480712564733141107348638794807720528133786929641528638208114949935615070203674284e-1", false, false);
yield return new("Log2P1", 0.125, 0.0, 0.0, 0.0, "1.69925001442312362907477887895633017519628815384962120911505309082196455588717125044560949836176484181961324950118334687e-1", false, false);
yield return new("Log10P1", 0.125, 0.0, 0.0, 0.0, "5.11525224473812889488391223367515380956880839950661057284488972291337377440487176251549549406740868988759539622111056498e-2", false, false);
yield return new("LogP1", 0.125, 6.938893903907228e-18, 0.0, 0.0, "1.17783035656383460706699801832502466178237442578072209201915573438653390978077156656465263771948382150652654279905329224e-1", false, false);
yield return new("Log2P1", 0.125, 6.938893903907228e-18, 0.0, 0.0, "1.69925001442312371805884842937071006704881528819548559118703457532876722040167622395149213083907476316862363967983286926e-1", false, false);
yield return new("Log10P1", 0.125, 6.938893903907228e-18, 0.0, 0.0, "5.11525224473812916275265294292157262795957003509357353434422466439312768531978189726218866651093141945258343365319051161e-2", false, false);
yield return new("LogP1", 0.125, -6.938893903907228e-18, 0.0, 0.0, "1.17783035656383448370888417108540905915663352680068580549019875312890836799445334347508566295627322462719122332929117828e-1", false, false);
yield return new("Log2P1", 0.125, -6.938893903907228e-18, 0.0, 0.0, "1.69925001442312354009070932854194973449841190996849752570664647496884749408668200330133140469173267492546082266185137747e-1", false, false);
yield return new("Log10P1", 0.125, -6.938893903907228e-18, 0.0, 0.0, "5.11525224473812862701517152442873333898891613752320312078542268649502583244301143066673872208742554322175732667064431754e-2", false, false);
yield return new("LogP1", 0.5, 0.0, 0.0, 0.0, "4.05465108108164381978013115464349136571990423462494197614014324144100671248914251267752427817313401245968548045387180009e-1", false, false);
yield return new("Log2P1", 0.5, 0.0, 0.0, 0.0, "5.84962500721156181453738943947816508759814407692481060455752654541098227794358562522280474918088242090980662475059167344e-1", false, false);
yield return new("Log10P1", 0.5, 0.0, 0.0, 0.0, "1.76091259055681242081289008530622282431938982728587323519438179178120963509236613556041103529430129469780215576821050514e-1", false, false);
yield return new("LogP1", 0.5, 2.7755575615628914e-17, 0.0, 0.0, "4.05465108108164400481730192550291305772078723888536801674511352403881975299106727741746388240577309453504960403553938450e-1", false, false);
yield return new("Log2P1", 0.5, 2.7755575615628914e-17, 0.0, 0.0, "5.84962500721156208148959809072130311661967815135665292857501959770107093606142012029456973299107389245463871573604666864e-1", false, false);
yield return new("Log10P1", 0.5, 2.7755575615628914e-17, 0.0, 0.0, "1.76091259055681250117351229808014797417987913004303692891353756505773714162749592643464446990232448363208628871207140089e-1", false, false);
yield return new("LogP1", 0.5, -2.7755575615628914e-17, 0.0, 0.0, "4.05465108108164363474296038378406624984356454194522161379660836341626345809380858732477626946476195037097598819099658512e-1", false, false);
yield return new("Log2P1", 0.5, -2.7755575615628914e-17, 0.0, 0.0, "5.84962500721156154758518078823502211896846801667563456851220731100331237300375917742235493623591485579841090235795534795e-1", false, false);
yield return new("Log10P1", 0.5, -2.7755575615628914e-17, 0.0, 0.0, "1.76091259055681234045226787253229618748868296077190949997110713305972122502241480347162401046996852304542764193688236565e-1", false, false);
yield return new("LogP1", 1.0, 0.0, 0.0, 0.0, "6.93147180559945309417232121458176568075500134360255254120680009493393621969694715605863326996418687542001481020570685734e-1", false, false);
yield return new("Log2P1", 1.0, 0.0, 0.0, 0.0, "1e+0", false, false);
yield return new("Log10P1", 1.0, 0.0, 0.0, 0.0, "3.01029995663981195213738894724493026768189881462108541310427461127108189274424509486927252118186172040684477191430995379e-1", false, false);
yield return new("LogP1", 1.0, 5.551115123125783e-17, 0.0, 0.0, "6.93147180559945337172807737087089693480302959183599582797651738362837920867249979627766286980470820544303535443269685762e-1", false, false);
yield return new("Log2P1", 1.0, 5.551115123125783e-17, 0.0, 0.0, "1.00000000000000004004283129768647051911792478669663204697105116199713345776455714494442646186470055271622782631914653576e+0", false, false);
yield return new("Log10P1", 1.0, 5.551115123125783e-17, 0.0, 0.0, "3.01029995663981207267832226640581743485880118234804813466659359707224096132046028939519016509190632906485456993116027463e-1", false, false);
yield return new("LogP1", 1.0, -5.551115123125783e-17, 0.0, 0.0, "6.93147180559945281661656505829262672298719554642569703052531246652725171339425171717823732215924516602696546327934398130e-1", false, false);
yield return new("Log2P1", 1.0, -5.551115123125783e-17, 0.0, 0.0, "9.99999999999999959957168702313528369470243266494467867822687947026172928219639928626646092398637534800793320121881037911e-1", false, false);
yield return new("Log10P1", 1.0, -5.551115123125783e-17, 0.0, 0.0, "3.01029995663981183159645562808403975482200692844132259815768813321804484109757692207785912735882712084947559608207692003e-1", false, false);
yield return new("LogP1", 3.0, 0.0, 0.0, 0.0, "1.38629436111989061883446424291635313615100026872051050824136001898678724393938943121172665399283737508400296204114137147e+0", false, false);
yield return new("Log2P1", 3.0, 0.0, 0.0, 0.0, "2.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e+0", false, false);
yield return new("Log10P1", 3.0, 0.0, 0.0, 0.0, "6.02059991327962390427477789448986053536379762924217082620854922254216378548849018973854504236372344081368954382861990758e-1", false, false);
yield return new("LogP1", 3.0, 1.1102230246251565e-16, 0.0, 0.0, "1.38629436111989064659003985854526626155580309354385483691833174785623154283694469523362961397688950808630501646384037150e+0", false, false);
yield return new("Log2P1", 3.0, 1.1102230246251565e-16, 0.0, 0.0, "2.00000000000000004004283129768647051911792478669663204697105116199713345776455714494442646186470055271622782631914653576e+0", false, false);
yield return new("Log10P1", 3.0, 1.1102230246251565e-16, 0.0, 0.0, "6.02059991327962402481571121365074770254069999696913354777086820834332285406470538426446268627376804947169934184547022842e-1", false, false);
yield return new("LogP1", 3.0, -1.1102230246251565e-16, 0.0, 0.0, "1.38629436111989059107888862728743924037421968900282495717321125614611879330911988732368705921234320414469802734850508386e+0", false, false);
yield return new("Log2P1", 3.0, -1.1102230246251565e-16, 0.0, 0.0, "1.99999999999999995995716870231352836947024326649446786782268794702617292821963992862664609239863753480079332012188103791e+0", false, false);
yield return new("Log10P1", 3.0, -1.1102230246251565e-16, 0.0, 0.0, "6.02059991327962378373384457532897002250390574306240801126196274448912673384182201694713164854068884125632036799638687382e-1", false, false);
yield return new("LogP1", 9.0, 0.0, 0.0, 0.0, "2.30258509299404568401799145468436420760110148862877297603332790096757260967735248023599720508959829834196778404228624863e+0", false, false);
yield return new("Log2P1", 9.0, 0.0, 0.0, 0.0, "3.32192809488736234787031942948939017586483139302458061205475639581593477660862521585013974335937015509965737171025025183e+0", false, false);
yield return new("Log10P1", 9.0, 0.0, 0.0, 0.0, "1e+0", false, false);
yield return new("LogP1", 9.0, 4.440892098500626e-16, 0.0, 0.0, "2.30258509299404572842691243969062483847023668599685790509062806450612408306512799718611299524336536181963114692675662733e+0", false, false);
yield return new("Log2P1", 9.0, 4.440892098500626e-16, 0.0, 0.0, "3.32192809488736241193884950578774247297583171727094551174155092532676955185589651637806455537260288539594204295423402171e+0", false, false);
yield return new("Log10P1", 9.0, 4.440892098500626e-16, 0.0, 0.0, "1.00000000000000001928654933106574178615552088195058735703244536313399315131754290102178070034706239165995056801227645729e+0", false, false);
yield return new("LogP1", 9.0, -4.440892098500626e-16, 0.0, 0.0, "2.30258509299404563960907046967810160457970323873117451765461453046150226099915758394488696922169828332605045417919125881e+0", false, false);
yield return new("Log2P1", 9.0, -4.440892098500626e-16, 0.0, 0.0, "3.32192809488736228380178935319103503353954128494743149423993398540305468826044376336734097725242343428704786555329474889e+0", false, false);
yield return new("Log10P1", 9.0, -4.440892098500626e-16, 0.0, 0.0, "9.99999999999999980713450668934257357349633801325495819061182158849011425706640793354805992086339990697509478311560132721e-1", false, false);
yield return new("LogP1", 2.2250738585072014e-308, 0.0, 0.0, 0.0, "2.22507385850720138309023271733240406421921598046233183055332741688720443481391819585428315901251102056406733973103581101e-308", false, false);
yield return new("Log2P1", 2.2250738585072014e-308, 0.0, 0.0, 0.0, "3.21010302128001047855147528801704057908383004105939993179707065755844346727807610017746209085005545777694145351387694063e-308", false, false);
yield return new("Log10P1", 2.2250738585072014e-308, 0.0, 0.0, 0.0, "9.66337298576854488787033872075668874305795140349342308534689168159047658201482070621743497907018553190536616684156252576e-309", false, false);
yield return new("LogP1", 1e+100, 0.0, 0.0, 0.0, "2.30258509299404568417702036578196338680495256894831308191548063668875547572762138063219410059912685317531513915436391522e+2", false, false);
yield return new("Log2P1", 1e+100, 0.0, 0.0, 0.0, "3.32192809488736234809974965088786835028835880146256339076891644694825802012116204436517155049694493097593044087590151727e+2", false, false);
yield return new("Log10P1", 1e+100, 0.0, 0.0, 0.0, "1.00000000000000000006906537855277013047663785501770753227381781024281171628613315585941456782268877351406808479233139882e+2", false, false);
yield return new("LogP1", 1e+100, 4.856672230564323e+83, 0.0, 0.0, "2.30258509299404568466268758883839563501767250424095315930583898752511281306293270849470474168388567115869711267955433942e+2", false, false);
yield return new("Log2P1", 1e+100, 4.856672230564323e+83, 0.0, 0.0, "3.32192809488736234880041934511369718433217730198588652440548377592325040980889553527101323840042988633568249210931147966e+2", false, false);
yield return new("Log10P1", 1e+100, 4.856672230564323e+83, 0.0, 0.0, "1.00000000000000000027998797356745441428181516311579943167265036726895238058627293571026906697213676355035482382714991595e+2", false, false);
yield return new("LogP1", 1e+100, -4.856672230564323e+83, 0.0, 0.0, "2.30258509299404568369135314272553111500496747852104030322682483295658481817693800475457398653977207589073172752424870565e+2", false, false);
yield return new("Log2P1", 1e+100, -4.856672230564323e+83, 0.0, 0.0, "3.32192809488736234739907995666203948221530983349345952413698830572721575530788511979458271839440156203702337107125152794e+2", false, false);
yield return new("Log10P1", 1e+100, -4.856672230564323e+83, 0.0, 0.0, "9.99999999999999999858142783538085836427641446855795478071867255643906758946861161330053216605957271657935865314794406916e+1", false, false);
yield return new("LogP1", 1.7976931348623157e+308, 0.0, 0.0, 0.0, "7.09782712893383996732223389910657145503973148736664163038603057714706059319168681439891107972015703395856598605178249443e+2", false, false);
yield return new("Log2P1", 1.7976931348623157e+308, 0.0, 0.0, 0.0, "1.02399999999999999983982867480925410680940998138512385400255035235601313376226064290156756414583096105691271628242764958e+3", false, false);
yield return new("Log10P1", 1.7976931348623157e+308, 0.0, 0.0, 0.0, "3.08254715559916743850652254870216501198072688151655375397154122101942249559277888142181745734033741778675238136416397331e+2", false, false);
yield return new("LogP1", 1.7976931348623157e+308, 4.9896007738368e+291, 0.0, 0.0, "7.09782712893383996759978965526286061710865862581065128842256906430267355581830559839919701739706054194775887134219886231e+2", false, false);
yield return new("Log2P1", 1.7976931348623157e+308, 4.9896007738368e+291, 0.0, 0.0, "1.02399999999999999987987150610694058177417523395905645656484814753366101663918873362624888005493571196128749118745232844e+3", false, false);
yield return new("Log10P1", 1.7976931348623157e+308, 4.9896007738368e+291, 0.0, 0.0, "3.08254715559916743862706348202132591253063574195809303140292702800811179899955758905745181711936403830345715934756211220e+2", false, false);
yield return new("LogP1", 1.7976931348623157e+308, -4.9896007738368e+291, 0.0, 0.0, "7.09782712893383996704467814295028228526708457137368684955616586064623699207202911664565057018537306512592047080659757912e+2", false, false);
yield return new("Log2P1", 1.7976931348623157e+308, -4.9896007738368e+291, 0.0, 0.0, "1.02399999999999999979978584351156763073323289686438210457204516265287544995196166026196282498054553440855030150179017645e+3", false, false);
yield return new("Log10P1", 1.7976931348623157e+308, -4.9896007738368e+291, 0.0, 0.0, "3.08254715559916743838598161538300410808513503155656093355591353451584267752388440901941590402436953335066831138517915883e+2", false, false);
yield return new("LogP1", -5e-324, 0.0, 0.0, 0.0, "-4.94065645841246544176568792868221372365059802614324764425585682500675507270208751865299836361635992379796564695445717731e-324", false, false);
yield return new("Log2P1", -5e-324, 0.0, 0.0, 0.0, "-7.12786057128769296687193010701353430365896377787082712051318779690954545120290775134788605804660001691739668830711127574e-324", false, false);
yield return new("Log10P1", -5e-324, 0.0, 0.0, 0.0, "-2.14569983686819673881947839094867819099875547805687483145995290847240534893077173044627303323710022107237231177946646404e-324", false, true);
yield return new("LogP1", 5e-324, 0.0, 0.0, 0.0, "4.94065645841246544176568792868221372365059802614324764425585682500675507270208751865299836361635992379796564695445717731e-324", false, false);
yield return new("Log2P1", 5e-324, 0.0, 0.0, 0.0, "7.12786057128769296687193010701353430365896377787082712051318779690954545120290775134788605804660001691739668830711127574e-324", false, false);
yield return new("Log10P1", 5e-324, 0.0, 0.0, 0.0, "2.14569983686819673881947839094867819099875547805687483145995290847240534893077173044627303323710022107237231177946646404e-324", false, true);
yield return new("LogP1", -1e-323, 0.0, 0.0, 0.0, "-9.88131291682493088353137585736442744730119605228649528851171365001351014540417503730599672723271984759593129390891435462e-324", false, false);
yield return new("Log2P1", -1e-323, 0.0, 0.0, 0.0, "-1.42557211425753859337438602140270686073179275557416542410263755938190909024058155026957721160932000338347933766142225515e-323", false, false);
yield return new("Log10P1", -1e-323, 0.0, 0.0, 0.0, "-4.29139967373639347763895678189735638199751095611374966291990581694481069786154346089254606647420044214474462355893292809e-324", false, false);
yield return new("LogP1", 1e-323, 0.0, 0.0, 0.0, "9.88131291682493088353137585736442744730119605228649528851171365001351014540417503730599672723271984759593129390891435462e-324", false, false);
yield return new("Log2P1", 1e-323, 0.0, 0.0, 0.0, "1.42557211425753859337438602140270686073179275557416542410263755938190909024058155026957721160932000338347933766142225515e-323", false, false);
yield return new("Log10P1", 1e-323, 0.0, 0.0, 0.0, "4.29139967373639347763895678189735638199751095611374966291990581694481069786154346089254606647420044214474462355893292809e-324", false, false);
yield return new("LogP1", -2.2250738585072014e-308, 0.0, 0.0, 0.0, "-2.22507385850720138309023271733240406421921598046233183055332741688720443481391819585428315901251102056406733973103581101e-308", false, false);
yield return new("Log2P1", -2.2250738585072014e-308, 0.0, 0.0, 0.0, "-3.21010302128001047855147528801704057908383004105939993179707065755844346727807610017746209085005545777694145351387694063e-308", false, false);
yield return new("Log10P1", -2.2250738585072014e-308, 0.0, 0.0, 0.0, "-9.66337298576854488787033872075668874305795140349342308534689168159047658201482070621743497907018553190536616684156252576e-309", false, false);
yield return new("LogP1", -9.332636185032189e-302, 0.0, 0.0, 0.0, "-9.33263618503218878990089544723817169617091446371708024621714339795966910975775634454440327097881102359594989930324242624e-302", false, false);
yield return new("Log2P1", -9.332636185032189e-302, 0.0, 0.0, 0.0, "-1.34641479425668330702303670064310253690136246765356053715361806472800096685783036992787299575007510067756566462390681076e-301", false, false);
yield return new("Log10P1", -9.332636185032189e-302, 0.0, 0.0, 0.0, "-4.05311239677009508973741131778246626217629378034780784205628091676616622898510905473706124024539954572128049350482330680e-302", false, false);
yield return new("LogP1", -9.332636185032189e-302, 5.180654e-318, 0.0, 0.0, "-9.33263618503218827183551679360723538968111591312898649715219581184146492743482373071608255961239882768730868656442008060e-302", false, false);
yield return new("Log2P1", -9.332636185032189e-302, 5.180654e-318, 0.0, 0.0, "-1.34641479425668323228200143665746313259435262873532307721860204128119677966546629660563768534467311790395595260119021737e-301", false, false);
yield return new("Log10P1", -9.332636185032189e-302, 5.180654e-318, 0.0, 0.0, "-4.05311239677009486474447610339183990173895645360768956158517850086960790168995095930097012420210974327816128354226316568e-302", false, false);
yield return new("LogP1", -9.332636185032189e-302, -5.180654e-318, 0.0, 0.0, "-9.33263618503218930796627410086910800266071301430517399528209098407787329208068895837272398234522321950459111204206477188e-302", false, false);
yield return new("Log2P1", -9.332636185032189e-302, -5.180654e-318, 0.0, 0.0, "-1.34641479425668338176407196462874194120837230657179799708863408817480515405019444325010830615547708345117537664662340415e-301", false, false);
yield return new("Log10P1", -9.332636185032189e-302, -5.180654e-318, 0.0, 0.0, "-4.05311239677009531473034653217309262261363110708792612252738333266272455628026715017315235628868934816439970346738344792e-302", false, false);
yield return new("LogP1", 9.332636185032189e-302, 0.0, 0.0, 0.0, "9.33263618503218878990089544723817169617091446371708024621714339795966910975775634454440327097881102359594989930324242624e-302", false, false);
yield return new("Log2P1", 9.332636185032189e-302, 0.0, 0.0, 0.0, "1.34641479425668330702303670064310253690136246765356053715361806472800096685783036992787299575007510067756566462390681076e-301", false, false);
yield return new("Log10P1", 9.332636185032189e-302, 0.0, 0.0, 0.0, "4.05311239677009508973741131778246626217629378034780784205628091676616622898510905473706124024539954572128049350482330680e-302", false, false);
yield return new("LogP1", 9.332636185032189e-302, 5.180654e-318, 0.0, 0.0, "9.33263618503218930796627410086910800266071301430517399528209098407787329208068895837272398234522321950459111204206477188e-302", false, false);
yield return new("Log2P1", 9.332636185032189e-302, 5.180654e-318, 0.0, 0.0, "1.34641479425668338176407196462874194120837230657179799708863408817480515405019444325010830615547708345117537664662340415e-301", false, false);
yield return new("Log10P1", 9.332636185032189e-302, 5.180654e-318, 0.0, 0.0, "4.05311239677009531473034653217309262261363110708792612252738333266272455628026715017315235628868934816439970346738344792e-302", false, false);
yield return new("LogP1", 9.332636185032189e-302, -5.180654e-318, 0.0, 0.0, "9.33263618503218827183551679360723538968111591312898649715219581184146492743482373071608255961239882768730868656442008060e-302", false, false);
yield return new("Log2P1", 9.332636185032189e-302, -5.180654e-318, 0.0, 0.0, "1.34641479425668323228200143665746313259435262873532307721860204128119677966546629660563768534467311790395595260119021737e-301", false, false);
yield return new("Log10P1", 9.332636185032189e-302, -5.180654e-318, 0.0, 0.0, "4.05311239677009486474447610339183990173895645360768956158517850086960790168995095930097012420210974327816128354226316568e-302", false, false);
yield return new("LogP1", -3.054936363499605e-151, 0.0, 0.0, 0.0, "-3.05493636349960468205197939321361769978940274057232666389361390928129162652472045770185723510801522825687515269359046716e-151", false, false);
yield return new("Log2P1", -3.054936363499605e-151, 0.0, 0.0, 0.0, "-4.40734154185224335572151371019525088667041504729360369509044137455034825460363335005902886632870033334950848372359058005e-151", false, false);
yield return new("Log10P1", -3.054936363499605e-151, 0.0, 0.0, 0.0, "-1.32674200523346501278584586016413000387094449808749488185928455531517328193144657417618395340071975694173318237456547351e-151", false, false);
yield return new("LogP1", -3.054936363499605e-151, 1.695830344760954e-167, 0.0, 0.0, "-3.05493636349960451246894491711822864318590128560405755130476492056457154263261665454972642502891079439081361687444143305e-151", false, false);
yield return new("Log2P1", -3.054936363499605e-151, 1.695830344760954e-167, 0.0, 0.0, "-4.40734154185224311106491085263032236953292755168782454920994033396155933047746131093117914393160197689563420830005086364e-151", false, false);
yield return new("Log10P1", -3.054936363499605e-151, 1.695830344760954e-167, 0.0, 0.0, "-1.32674200523346493913686976278699027788268131424902765943167514610221242271220548458719848559166427311939105710160395512e-151", false, false);
yield return new("LogP1", -3.054936363499605e-151, -1.695830344760954e-167, 0.0, 0.0, "-3.05493636349960485163501386930900675639290419554059577648246289799801171041682426085398804518711966212293668851273950126e-151", false, false);
yield return new("Log2P1", -3.054936363499605e-151, -1.695830344760954e-167, 0.0, 0.0, "-4.40734154185224360037811656776017940380790254289938284097094241513913717872980538918687858872579868980338275914713029646e-151", false, false);
yield return new("Log10P1", -3.054936363499605e-151, -1.695830344760954e-167, 0.0, 0.0, "-1.32674200523346508643482195754126972985920768192596210428689396452813414115068766376516942120977524076407530764752699189e-151", false, false);
yield return new("LogP1", 3.054936363499605e-151, 0.0, 0.0, 0.0, "3.05493636349960468205197939321361769978940274057232666389361390928129162652472045770185723510801522825687515269359046716e-151", false, false);
yield return new("Log2P1", 3.054936363499605e-151, 0.0, 0.0, 0.0, "4.40734154185224335572151371019525088667041504729360369509044137455034825460363335005902886632870033334950848372359058005e-151", false, false);
yield return new("Log10P1", 3.054936363499605e-151, 0.0, 0.0, 0.0, "1.32674200523346501278584586016413000387094449808749488185928455531517328193144657417618395340071975694173318237456547351e-151", false, false);
yield return new("LogP1", 3.054936363499605e-151, 1.695830344760954e-167, 0.0, 0.0, "3.05493636349960485163501386930900675639290419554059577648246289799801171041682426085398804518711966212293668851273950126e-151", false, false);
yield return new("Log2P1", 3.054936363499605e-151, 1.695830344760954e-167, 0.0, 0.0, "4.40734154185224360037811656776017940380790254289938284097094241513913717872980538918687858872579868980338275914713029646e-151", false, false);
yield return new("Log10P1", 3.054936363499605e-151, 1.695830344760954e-167, 0.0, 0.0, "1.32674200523346508643482195754126972985920768192596210428689396452813414115068766376516942120977524076407530764752699189e-151", false, false);
yield return new("LogP1", 3.054936363499605e-151, -1.695830344760954e-167, 0.0, 0.0, "3.05493636349960451246894491711822864318590128560405755130476492056457154263261665454972642502891079439081361687444143305e-151", false, false);
yield return new("Log2P1", 3.054936363499605e-151, -1.695830344760954e-167, 0.0, 0.0, "4.40734154185224311106491085263032236953292755168782454920994033396155933047746131093117914393160197689563420830005086364e-151", false, false);
yield return new("Log10P1", 3.054936363499605e-151, -1.695830344760954e-167, 0.0, 0.0, "1.32674200523346493913686976278699027788268131424902765943167514610221242271220548458719848559166427311939105710160395512e-151", false, false);
yield return new("LogP1", -7.888609052210118e-31, 0.0, 0.0, 0.0, "-7.88860905221011805411728565283097380437099492194380207972968100512540855865987828215720222136742381986785142640828800125e-31", false, false);
yield return new("Log2P1", -7.888609052210118e-31, 0.0, 0.0, 0.0, "-1.13808571591353231368725121115280859155011759693605977194726541370565675588911595536611172265664440955674353214541419202e-30", false, false);
yield return new("Log10P1", -7.888609052210118e-31, 0.0, 0.0, 0.0, "-3.42597938126689566729562548991341591401339565944143018223103017433470522418638033674767784941626961420235488420113475143e-31", false, false);
yield return new("LogP1", -7.888609052210118e-31, 4.3790577010150533e-47, 0.0, 0.0, "-7.88860905221011761621151555132563914070550014349956431244404639328684898447337324833826794541015728380797732877399807956e-31", false, false);
yield return new("Log2P1", -7.888609052210118e-31, 4.3790577010150533e-47, 0.0, 0.0, "-1.13808571591353225051080292094238375706848856893936965338711724418723858548476333970350138027627601187331979563399883890e-30", false, false);
yield return new("Log10P1", -7.888609052210118e-31, 4.3790577010150533e-47, 0.0, 0.0, "-3.42597938126689547711556594123565209436570038828991810629639805702594866572793313586435450165559588441610465534454868490e-31", false, false);
yield return new("LogP1", -7.888609052210118e-31, -4.3790577010150533e-47, 0.0, 0.0, "-7.88860905221011849202305575433630846803648970038803984701531563614011448166562766400649569652008421063442141874994365098e-31", false, false);
yield return new("Log2P1", -7.888609052210118e-31, -4.3790577010150533e-47, 0.0, 0.0, "-1.13808571591353237686369950136323342603174662493274989050741358599060805037372117860175878767026217834153535560359522574e-30", false, false);
yield return new("Log10P1", -7.888609052210118e-31, -4.3790577010150533e-47, 0.0, 0.0, "-3.42597938126689585747568503859117973366109093059294225816566229997155632610621546144753460904620668590802279639602819307e-31", false, false);
yield return new("LogP1", 7.888609052210118e-31, 0.0, 0.0, 0.0, "7.88860905221011805411728565282475078909313378023665801567590088088481830649115711502410110281633816360915690655808873978e-31", false, false);
yield return new("Log2P1", 7.888609052210118e-31, 0.0, 0.0, 0.0, "1.13808571591353231368725121115191080022204294455455035367031766025516561716275795002383279464814606568531660052609063559e-30", false, false);
yield return new("Log10P1", 7.888609052210118e-31, 0.0, 0.0, 0.0, "3.42597938126689566729562548991071329281742093419042962283100396239584004906908257703589560219974641961383561811682085552e-31", false, false);
yield return new("LogP1", 7.888609052210118e-31, 4.3790577010150533e-47, 0.0, 0.0, "7.88860905221011849202305575433008545275862855799000229855397992269246973165363018315375534964895681320189459564121129725e-31", false, false);
yield return new("Log2P1", 7.888609052210118e-31, 4.3790577010150533e-47, 0.0, 0.0, "1.13808571591353237686369950136233563470367197245156561185673815123061624493203755177497685654753807129461533385714952167e-30", false, false);
yield return new("Log10P1", 7.888609052210118e-31, 4.3790577010150533e-47, 0.0, 0.0, "3.42597938126689585747568503858847711246511620504189047090452433843598289016520491830648951507483826097749021425938781620e-31", false, false);
yield return new("LogP1", 7.888609052210118e-31, -4.3790577010150533e-47, 0.0, 0.0, "7.88860905221011761621151555131941612542763900248331373279782181990102053250943969886408765684883490797924392078038218292e-31", false, false);
yield return new("Log2P1", 7.888609052210118e-31, -4.3790577010150533e-47, 0.0, 0.0, "1.13808571591353225051080292094148596574041391665753509548389716651318186531322574069965201012423432827299322762875807657e-30", false, false);
yield return new("Log10P1", 7.888609052210118e-31, -4.3790577010150533e-47, 0.0, 0.0, "3.42597938126689547711556594123294947316972566333896877475748357802760266451157231194876827748167006913204781671925831297e-31", false, false);
yield return new("LogP1", -2.7755575615628914e-17, 0.0, 0.0, 0.0, "-2.77555756156289138957767805797176855510681487628406684506302695438880395947804941709393049346926362876035846181449326792e-17", false, false);
yield return new("Log2P1", -2.7755575615628914e-17, 0.0, 0.0, 0.0, "-4.00428312976864716305297567335055321321773120529738270717803600713733539076013624651992066798781189620892152103013887458e-17", false, false);
yield return new("Log10P1", -2.7755575615628914e-17, 0.0, 0.0, 0.0, "-1.20540933319160890512859891886179762814946586478053037051646668172791413393823034599557369175832233033762985052968329657e-17", false, false);
yield return new("LogP1", -2.7755575615628914e-17, 1.5407439555097887e-33, 0.0, 0.0, "-2.77555756156289123550328250699289603420504332197684753715654765479003667282519714225987498004535271624267553059854504075e-17", false, false);
yield return new("Log2P1", -2.7755575615628914e-17, 1.5407439555097887e-33, 0.0, 0.0, "-4.00428312976864694077060928398876702660145068624032936208139836676486032968102743625647321252786837262426693466491879261e-17", false, false);
yield return new("Log10P1", -2.7755575615628914e-17, 1.5407439555097887e-33, 0.0, 0.0, "-1.20540933319160883821493912849273976905463648487923128381224925366932275036884648104655470947736068042021621428681963047e-17", false, false);
yield return new("LogP1", -2.7755575615628914e-17, -1.5407439555097887e-33, 0.0, 0.0, "-2.77555756156289154365207360895064107600858643059152354216315024896943582461667889543591119641859457542894664096993128766e-17", false, false);
yield return new("Log2P1", -2.7755575615628914e-17, -1.5407439555097887e-33, 0.0, 0.0, "-4.00428312976864738533534206271233939983401172435477853248710446890238355992633138902704898324393005845191233805294649336e-17", false, false);
yield return new("Log10P1", -2.7755575615628914e-17, -1.5407439555097887e-33, 0.0, 0.0, "-1.20540933319160897204225870923085548724429524468193255403754715930894456525734649887867634337348584501378695821824752790e-17", false, false);
yield return new("LogP1", 2.7755575615628914e-17, 0.0, 0.0, 0.0, "2.77555756156289131254048028248233443286769717288694442988975552640219029599840521330023020544226990000279505685795070567e-17", false, false);
yield return new("Log2P1", 2.7755575615628914e-17, 0.0, 0.0, 0.0, "4.00428312976864705191179247866966320469710511619971334577645571449444264618647005527162278263191465357628324696139356493e-17", false, false);
yield return new("Log10P1", 2.7755575615628914e-17, 0.0, 0.0, 0.0, "1.20540933319160887167176902367726962721562318985801159068576215194525917643910044608658009798016850320840599267236782063e-17", false, false);
yield return new("LogP1", 2.7755575615628914e-17, 1.5407439555097887e-33, 0.0, 0.0, "2.77555756156289146661487583346119840092239643216809608807953994126553424773576022899367009944824965604876188048943305793e-17", false, false);
yield return new("Log2P1", 2.7755575615628914e-17, 1.5407439555097887e-33, 0.0, 0.0, "4.00428312976864727419415886803143705216332895353316620617992383400675774479146316003460094971767536748827724464817988763e-17", false, false);
yield return new("Log10P1", 2.7755575615628914e-17, 1.5407439555097887e-33, 0.0, 0.0, "1.20540933319160893858542881404632377185616450964673607489593131825892961048754305378793001353887310095545460319110902830e-17", false, false);
yield return new("LogP1", 2.7755575615628914e-17, -1.5407439555097887e-33, 0.0, 0.0, "2.77555756156289115846608473150347046481299791360555538250632711658333726063334930215973655703904519793226728579328740212e-17", false, false);
yield return new("Log2P1", 2.7755575615628914e-17, -1.5407439555097887e-33, 0.0, 0.0, "4.00428312976864682962942608930788935723088127886591800516055677362757738122631188235758748264629322292860046337578530210e-17", false, false);
yield return new("Log10P1", 2.7755575615628914e-17, -1.5407439555097887e-33, 0.0, 0.0, "1.20540933319160880475810923330821548257508187006918400965872993612059574062561761821804614524982633063161648582682773387e-17", false, false);
yield return new("LogP1", -5.551115123125783e-17, 0.0, 0.0, 0.0, "-5.55111512312578285619255389143297550887628360347846797205290577537162612061508410873614140186086447543174169782788199333e-17", false, false);
yield return new("Log2P1", -5.551115123125783e-17, 0.0, 0.0, 0.0, "-8.00856625953729443724713454138200260453111684055449187826356018339682620611280144429867176587584471202819558501434005830e-17", false, false);
yield return new("Log10P1", -5.551115123125783e-17, 0.0, 0.0, 0.0, "-2.41081866638321784371402773290812511445991843453994414472330931125420374169644694496525644135365434822219295089061534852e-17", false, false);
yield return new("LogP1", -5.551115123125783e-17, 3.0814879110195774e-33, 0.0, 0.0, "-5.55111512312578254804376278947522191422566819983748692813596430148811680285136604840502395494967097737752637180432160695e-17", false, false);
yield return new("Log2P1", -5.551115123125783e-17, 3.0814879110195774e-33, 0.0, 0.0, "-8.00856625953729399268240176265841789214849912071609974295225373902558137617225608794095497917556827580221818844663501796e-17", false, false);
yield return new("Log10P1", -5.551115123125783e-17, 3.0814879110195774e-33, 0.0, 0.0, "-2.41081866638321770988670815217000568181597161462456517518710009435294495252961941647021507713852520960559113780733841593e-17", false, false);
yield return new("LogP1", -5.551115123125783e-17, -3.0814879110195774e-33, 0.0, 0.0, "-5.55111512312578316434134499339072910352689900712039857274442322923530474203806360580430985091599267119001261946547967397e-17", false, false);
yield return new("Log2P1", -5.551115123125783e-17, -3.0814879110195774e-33, 0.0, 0.0, "-8.00856625953729488181186732010558731691373456039425393442458991341440935186553466731449715487438386838754994159410066553e-17", false, false);
yield return new("Log10P1", -5.551115123125783e-17, -3.0814879110195774e-33, 0.0, 0.0, "-2.41081866638321797754134731364624454710386525445573550152697072626811081383158776358965610068349726857441710864486624931e-17", false, false);
yield return new("LogP1", 5.551115123125783e-17, 0.0, 0.0, 0.0, "5.55111512312578254804376278947523901991981278988962222756935407097214122011139871925366705050830882669262574760778067005e-17", false, false);
yield return new("Log2P1", 5.551115123125783e-17, 0.0, 0.0, 0.0, "8.00856625953729399268240176265844257044861248416330071233859278076491277198644812887750815063410511913752198440592417668e-17", false, false);
yield return new("Log10P1", 5.551115123125783e-17, 0.0, 0.0, 0.0, "2.41081866638321770988670815217001311072454773484971438017519661784850987456384796421361983700814866096924633635651103043e-17", false, false);
yield return new("LogP1", 5.551115123125783e-17, 3.0814879110195774e-33, 0.0, 0.0, "5.55111512312578285619255389143295840318213901342633267261951600588760170335505143496145058461960267164423643836275007405e-17", false, false);
yield return new("Log2P1", 5.551115123125783e-17, 3.0814879110195774e-33, 0.0, 0.0, "8.00856625953729443724713454138197792623100347710729090887722114165749481029860939914072405694133648262563604773900391555e-17", false, false);
yield return new("Log10P1", 5.551115123125783e-17, 3.0814879110195774e-33, 0.0, 0.0, "2.41081866638321784371402773290811768555134231431479493973521278775863881966221839595108530217168532742852471952648241823e-17", false, false);
yield return new("LogP1", 5.551115123125783e-17, -3.0814879110195774e-33, 0.0, 0.0, "5.55111512312578223989497168751751963665748656635196222574461615628735539207309503129580399527848196361737939449854643909e-17", false, false);
yield return new("Log2P1", 5.551115123125783e-17, -3.0814879110195774e-33, 0.0, 0.0, "8.00856625953729354811766898393490721466622149121794059495024113453017595171746910469717345719912381690403397893691896103e-17", false, false);
yield return new("Log10P1", 5.551115123125783e-17, -3.0814879110195774e-33, 0.0, 0.0, "2.41081866638321757605938857143190853589775315538422143334772824991730101437470078448199313403041295545659417910015476452e-17", false, false);
yield return new("LogP1", -1.1102230246251565e-16, 0.0, 0.0, 0.0, "-1.11022302462515660205338988848237217180973272006529009577798707340512938872317032647152917959886132748594421808576780172e-16", false, false);
yield return new("Log2P1", -1.1102230246251565e-16, 0.0, 0.0, 0.0, "-1.60171325190745893190590018614876145997449647643986866237739357098432435854169038943087283717572350421591381850301354237e-16", false, false);
yield return new("Log10P1", -1.1102230246251565e-16, 0.0, 0.0, 0.0, "-4.82163733276643582125537504655437709047235980922165362577328095724317604349888983909856665076089419374176398268995711902e-17", false, false);
yield return new("LogP1", -1.1102230246251565e-16, 6.162975822039155e-33, 0.0, 0.0, "-1.11022302462515654042363166809081803174078072132619204872063283475208018783201998596921446058898497948079624167483574493e-16", false, false);
yield return new("Log2P1", -1.1102230246251565e-16, 6.162975822039155e-33, 0.0, 0.0, "-1.60171325190745884299295363040403958183795025978206508101300283095424913217741748354643239639614654312654597328020751882e-16", false, false);
yield return new("Log10P1", -1.1102230246251565e-16, 6.162975822039155e-33, 0.0, 0.0, "-4.82163733276643555360073588507812336736731392893853534038740848593207139019397951085478059360511418473430161980736367623e-17", false, false);
yield return new("LogP1", -1.1102230246251565e-16, -6.162975822039155e-33, 0.0, 0.0, "-1.11022302462515666368314810887392631187868471880476796554517170409241510285094734509983039372883968590092444731145023893e-16", false, false);
yield return new("Log2P1", -1.1102230246251565e-16, -6.162975822039155e-33, 0.0, 0.0, "-1.60171325190745902081884674189348333811104269309822021208167362533377161800191247972377501682220734908927125573364350998e-16", false, false);
yield return new("Log10P1", -1.1102230246251565e-16, -6.162975822039155e-33, 0.0, 0.0, "-4.82163733276643608891001420803063081357740568950642146022896222118801056443212645787776965822100608654032956089940384865e-17", false, false);
yield return new("LogP1", 1.1102230246251565e-16, 0.0, 0.0, 0.0, "1.11022302462515647879387344769927757622714439462918206391982080372048703398552244739719073774257396234750928387487501506e-16", false, false);
yield return new("Log2P1", 1.1102230246251565e-16, 0.0, 0.0, 0.0, "1.60171325190745875408000707465933744634149473388257024349757263863501105556044737624556026675602959218256795935200445528e-16", false, false);
yield return new("Log10P1", 1.1102230246251565e-16, 0.0, 0.0, 0.0, "4.82163733276643528594609672360192907553087701045826024397611699521921598079122379917992887596744184350296310265142520064e-17", false, false);
yield return new("LogP1", 1.1102230246251565e-16, 6.162975822039155e-33, 0.0, 0.0, "1.11022302462515654042363166809081803174078072132657187143046322670197911752280246425538329922232977727944743287446169199e-16", false, false);
yield return new("Log2P1", 1.1102230246251565e-16, 6.162975822039155e-33, 0.0, 0.0, "1.60171325190745884299295363040403958183795025978261304935289214515194775173121860259580442931018341162158926413050832219e-16", false, false);
yield return new("Log10P1", 1.1102230246251565e-16, 6.162975822039155e-33, 0.0, 0.0, "4.82163733276643555360073588507812336736731392894018488945721727819952778631215957185262310771479299315213746354244010390e-17", false, false);
yield return new("LogP1", 1.1102230246251565e-16, -6.162975822039155e-33, 0.0, 0.0, "1.11022302462515641716411522730773712071350806793141243369934798887343360430330412400258886596304059929300452213812149070e-16", false, false);
yield return new("Log2P1", 1.1102230246251565e-16, -6.162975822039155e-33, 0.0, 0.0, "1.60171325190745866516706051891463531084503920798197946930236381804204915337802305567964621747138361329179454824579772959e-16", false, false);
yield return new("Log10P1", 1.1102230246251565e-16, -6.162975822039155e-33, 0.0, 0.0, "4.82163733276643501829145756212573478369444009197468604942520792033772125066225407305339415231989029552796911937828896162e-17", false, false);
yield return new("LogP1", -7.888609052210118e-31, -6.525304467998525e-55, 0.0, 0.0, "-7.88860905221011805411729217813544180289552163223791134142479429575769554576538034324932737071411299237279804279351683231e-31", false, false);
yield return new("Log2P1", -7.888609052210118e-31, -6.525304467998525e-55, 0.0, 0.0, "-1.13808571591353231368725215255524821875681319055583894145742309660352507476998321392612749745086886891453056995593181199e-30", false, false);
yield return new("Log10P1", -7.888609052210118e-31, -6.525304467998525e-55, 0.0, 0.0, "-3.42597938126689566729562832381713910440690045260400362635179603820973850552465320988528270668540117065606744833930166199e-31", false, false);
yield return new("LogP1", -7.888609052210118e-31, 6.525304467998525e-55, 0.0, 0.0, "-7.88860905221011805411727912752650580584646821164969281803456771449312157155438047902491708017145455741662106404978352435e-31", false, false);
yield return new("Log2P1", -7.888609052210118e-31, 6.525304467998525e-55, 0.0, 0.0, "-1.13808571591353231368725026975036896434342200331628060243710773080778843700824931109985049627472904640187163911461165659e-30", false, false);
yield return new("Log10P1", -7.888609052210118e-31, 6.525304467998525e-55, 0.0, 0.0, "-3.42597938126689566729562265600969272361989086627885673811026431045967194284810931281853567333999828333240776767598212184e-31", false, false);
yield return new("LogP1", 7.888609052210118e-31, -6.525304467998525e-55, 0.0, 0.0, "7.88860905221011805411727912752028279056860706994254876427590276918858915566355940087535389068640815357345595126355787716e-31", false, false);
yield return new("Log2P1", 7.888609052210118e-31, -6.525304467998525e-55, 0.0, 0.0, "1.13808571591353231368725026974947117301534735093477118564543113876047167690000502335107730653477319227214057249719602216e-30", false, false);
yield return new("Log10P1", 7.888609052210118e-31, -6.525304467998525e-55, 0.0, 0.0, "3.42597938126689566729562265600699010242391614102785618318134981129114573917597851739995960960889990906287153470141559884e-31", false, false);
yield return new("LogP1", 7.888609052210118e-31, 6.525304467998525e-55, 0.0, 0.0, "7.88860905221011805411729217812921878761766049053076726707589899258104745731875057121300830679554826359114162126164746338e-31", false, false);
yield return new("Log2P1", 7.888609052210118e-31, 6.525304467998525e-55, 0.0, 0.0, "1.13808571591353231368725215255435042742873853817432952169520418174985955742551026240283373434920984289557748571363947362e-30", false, false);
yield return new("Log10P1", 7.888609052210118e-31, 6.525304467998525e-55, 0.0, 0.0, "3.42597938126689566729562832381443648321092572735300306248065811350053435896218478746336891359773270458103425975428487848e-31", false, false);
yield return new("LogP1", -0.5000000000000001, -2.7755575615628914e-17, 0.0, 0.0, "-6.93147180559945586972988277747350192582304901789521871239777564579821608190031858782988481358926247312708292207818015578e-1", false, false);
yield return new("Log2P1", -0.5000000000000001, -2.7755575615628914e-17, 0.0, 0.0, "-1.00000000000000040042831297686476631883000494146600495485162304777897953479529484466134818508390304329733536549267024112e+0", false, false);
yield return new("Log10P1", -0.5000000000000001, -2.7755575615628914e-17, 0.0, 0.0, "-3.01029995663981315754672213885398595201534600682536201273867247825554776668066054135272297166412492006561090667560578349e-1", false, false);
yield return new("LogP1", -0.5000000000000001, 0.0, 0.0, 0.0, "-6.93147180559945531461837046489509304705121909146886085389190974959651124522569923623699190952515083002730631416535748285e-1", false, false);
yield return new("Log2P1", -0.5000000000000001, 0.0, 0.0, 0.0, "-1.00000000000000032034265038149180416376934837869864188621760769591329147314223129333566505187213008411248553346944517811e+0", false, false);
yield return new("Log10P1", -0.5000000000000001, 0.0, 0.0, 0.0, "-3.01029995663981291646485550053214804968474042075319125544630869415933209184182149928020390048366771344983960892768395621e-1", false, false);
yield return new("LogP1", -0.5000000000000001, 2.7755575615628914e-17, 0.0, 0.0, "-6.93147180559945475950685815231671498315849936082983644634879725854549292158277070216940765967491897503651716621617305974e-1", false, false);
yield return new("Log2P1", -0.5000000000000001, 2.7755575615628914e-17, 0.0, 0.0, "-1.00000000000000024025698778611884645435601960316885342241770498439315462951314234547510373416492840218473425219362608957e+0", false, false);
yield return new("Log10P1", -0.5000000000000001, 2.7755575615628914e-17, 0.0, 0.0, "-3.01029995663981267538298886221032353008609290849816399855191106118491574606202191952791250350337139896726996042082132696e-1", false, false);
yield return new("LogP1", -0.49999999999999994, -1.3877787807814457e-17, 0.0, 0.0, "-6.93147180559945226150505274571439502977024924573074878321850024288062699855253841098562730644229694065184708829553482541e-1", false, false);
yield return new("Log2P1", -0.49999999999999994, -1.3877787807814457e-17, 0.0, 0.0, "-9.99999999999999879871506106940591776881721480336557331704495552482082384449733887729774416466982278463772876246581111112e-1", false, false);
yield return new("Log10P1", -0.49999999999999994, -1.3877787807814457e-17, 0.0, 0.0, "-3.01029995663981159051458898976227880320016026679785463771250810815471170500567837561991198118403715301522574036049539444e-1", false, false);
yield return new("LogP1", -0.49999999999999994, 0.0, 0.0, 0.0, "-6.93147180559945198394929658942528688688155364432497631406240546575187229987614343557159928444173947822927706763174450983e-1", false, false);
yield return new("Log2P1", -0.49999999999999994, 0.0, 0.0, 0.0, "-9.99999999999999839828674809254124591999292534066255365850526611742975650242736136498894443955262375443973324397040781743e-1", false, false);
yield return new("Log10P1", -0.49999999999999994, 0.0, 0.0, 0.0, "-3.01029995663981146997365567060140167307222645442817786001657356544505749513254557294767444205948180241395717517012560349e-1", false, false);
yield return new("LogP1", -0.49999999999999994, 1.3877787807814457e-17, 0.0, 0.0, "-6.93147180559945170639354043313618644771263559186090549940362202340669620756070822935412663666329179605020979876715572587e-1", false, false);
yield return new("Log2P1", -0.49999999999999994, 1.3877787807814457e-17, 0.0, 0.0, "-9.99999999999999799785843511567658518528695534604606702201684927549650461679849452857239039806360204900974968446020396763e-1", false, false);
yield return new("Log10P1", -0.49999999999999994, 1.3877787807814457e-17, 0.0, 0.0, "-3.01029995663981134943272235144052788862728216051055828484729449259607694975587280015769428354665706466560456394433699140e-1", false, false);
yield return new("LogP1", 0.49999999999999994, -1.3877787807814457e-17, 0.0, 0.0, "4.05465108108164335718720422749492215626257371213918704142193231335851227979673427657596879233239953393342643826400119115e-1", false, false);
yield return new("Log2P1", 0.49999999999999994, -1.3877787807814457e-17, 0.0, 0.0, "5.84962500721156114715686781137029840425868770289396992452910634908708298006687564419350497132259952587687380359129027305e-1", false, false);
yield return new("Log10P1", 0.49999999999999994, -1.3877787807814457e-17, 0.0, 0.0, "1.76091259055681221991133455337140344417346472895684344348256287926390768150317188063306182184731264354998479960953458143e-1", false, false);
yield return new("LogP1", 0.49999999999999994, 0.0, 0.0, 0.0, "4.05465108108164344970578961292463771009176816084608022086899340809340422817041543144093534310365708541593606074641899130e-1", false, false);
yield return new("Log2P1", 0.49999999999999994, 0.0, 0.0, 0.0, "5.84962500721156128063297213699187421073064997060894201821599994301223951893675052125023290098784315734918467128286746799e-1", false, false);
yield return new("Log10P1", 0.49999999999999994, 0.0, 0.0, 0.0, "1.76091259055681226009164565975836806368775853050109069429129788352026895866340028174881918156170319521734453108515164287e-1", false, false);
yield return new("LogP1", 0.49999999999999994, 1.3877787807814457e-17, 0.0, 0.0, "4.05465108108164354222437499835435240795209843744808646545865561303432220618644707379712833036819230306663613352750892405e-1", false, false);
yield return new("Log2P1", 0.49999999999999994, 1.3877787807814457e-17, 0.0, 0.0, "5.84962500721156141410907646261344878230057674186948928278440601567271156013998491148926567316725776891773982596940205255e-1", false, false);
yield return new("Log10P1", 0.49999999999999994, 1.3877787807814457e-17, 0.0, 0.0, "1.76091259055681230027195676614533231145949794110611042024779531372817258344569796276899764147126669514043297993597747138e-1", false, false);
yield return new("LogP1", 0.5000000000000001, -2.7755575615628914e-17, 0.0, 0.0, "4.05465108108164437489164346722174617009618318214884396812142223040322946942454960989164628931300593782639053128475446935e-1", false, false);
yield return new("Log2P1", 0.5000000000000001, -2.7755575615628914e-17, 0.0, 0.0, "5.84962500721156261539401539320756435583832034276906764941877496174105351180286370171408194782569530866062168816110358719e-1", false, false);
yield return new("Log10P1", 0.5000000000000001, -2.7755575615628914e-17, 0.0, 0.0, "1.76091259055681266189475672362799381299020504428718430764915527675264765261202792041139849167909771605978585658307660207e-1", false, false);
yield return new("LogP1", 0.5000000000000001, 0.0, 0.0, 0.0, "4.05465108108164455992881423808115759047069612115214729658379161787702889919666732418385558020357180756260750667951379282e-1", false, false);
yield return new("Log2P1", 0.5000000000000001, 0.0, 0.0, 0.0, "5.84962500721156288234622404445068756603542845975000565069116117637185302478784272849110248902366621862338139086663590202e-1", false, false);
yield return new("Log10P1", 0.5000000000000001, 0.0, 0.0, 0.0, "1.76091259055681274225537893640191450194004165577427805057044862590176296007168386322522278082252804553939574017592407469e-1", false, false);
yield return new("LogP1", 0.5000000000000001, 2.7755575615628914e-17, 0.0, 0.0, "4.05465108108164474496598500894056558696975237173666313868965833733830362275649617202039417818422755863707974618289344708e-1", false, false);
yield return new("Log2P1", 0.5000000000000001, 2.7755575615628914e-17, 0.0, 0.0, "5.84962500721156314929843269569380583662439459091434114882796901464688248167356968490012572936169633083627320588647589779e-1", false, false);
yield return new("Log10P1", 0.5000000000000001, 2.7755575615628914e-17, 0.0, 0.0, "1.76091259055681282261600114917583370391966070350479186779728591106738197001702574469929035469918973559007121742707498648e-1", false, false);
yield return new("LogP1", -5.551115123125784e-17, -3.0814879110195774e-33, 0.0, 0.0, "-5.55111512312578439693650940122174348212936062169761654325625284449171226432259607848940253588083010155319819281270879796e-17", false, false);
yield return new("Log2P1", -5.551115123125784e-17, -3.0814879110195774e-33, 0.0, 0.0, "-8.00856625953729666007079843499992616644420543976700136756594168994812509299834639481466623289005125798543581680075764574e-17", false, false);
yield return new("Log10P1", -5.551115123125784e-17, -3.0814879110195774e-33, 0.0, 0.0, "-2.41081866638321851285062563659872227767965253412302480141613836745022193205528399021149286164383800954461789163906136676e-17", false, false);
yield return new("LogP1", -5.551115123125784e-17, 0.0, 0.0, 0.0, "-5.55111512312578408878771829926398988747874521805188771546643147070735642826257077595207564459747427983393192339059396215e-17", false, false);
yield return new("Log2P1", -5.551115123125784e-17, 0.0, 0.0, 0.0, "-8.00856625953729621550606565627634145406158771992175962800601881734518868399686162073851568517901943967922419578905020712e-17", false, false);
yield return new("Log10P1", -5.551115123125784e-17, 0.0, 0.0, 0.0, "-2.41081866638321837902330605586060284503570571420558389554266815998572172804688998565433243560822434114736400256712993926e-17", false, false);
yield return new("LogP1", -5.551115123125784e-17, 3.0814879110195774e-33, 0.0, 0.0, "-5.55111512312578378063892719730623629282812981440710844445118607690316989586180693356018152891904868987663043571397181083e-17", false, false);
yield return new("Log2P1", -5.551115123125784e-17, 3.0814879110195774e-33, 0.0, 0.0, "-8.00856625953729577094133287755275674167897000007788780929581923038859059080756474709163003957402705407172930454304425903e-17", false, false);
yield return new("Log10P1", -5.551115123125784e-17, 3.0814879110195774e-33, 0.0, 0.0, "-2.41081866638321824519598647512248341239175889428855537693665015063386980700680928139266133918609070292674859921973333174e-17", false, false);
yield return new("LogP1", -5.551115123125782e-17, -1.5407439555097887e-33, 0.0, 0.0, "-5.55111512312578239396936723849634511690036049801735248996795955703892563284173005518707953124640946389116540198132559871e-17", false, false);
yield return new("Log2P1", -5.551115123125782e-17, -1.5407439555097887e-33, 0.0, 0.0, "-8.00856625953729377040003537329662553595719026079741739561524674895733582963155385712051572576479602207007868065535767462e-17", false, false);
yield return new("Log10P1", -5.551115123125782e-17, -1.5407439555097887e-33, 0.0, 0.0, "-2.41081866638321764297304836180094596549399820466703033564429006019455866405932313522697476862876219528869422449752318394e-17", false, false);
yield return new("LogP1", -5.551115123125782e-17, 0.0, 0.0, 0.0, "-5.55111512312578223989497168751746831957505279619745544099359880758477678874690941895886206681716329351288934486206991599e-17", false, false);
yield return new("Log2P1", -5.551115123125782e-17, 0.0, 0.0, 0.0, "-8.00856625953729354811766898393483317976588140087907752849067058030067486204389858979855771982161038156828280945276918624e-17", false, false);
yield return new("Log10P1", -5.551115123125782e-17, 0.0, 0.0, 0.0, "-2.41081866638321757605938857143188624917202479470959859291834307556433444633110517556299924941341829061435763413170397636e-17", false, false);
yield return new("LogP1", -5.551115123125782e-17, 1.5407439555097887e-33, 0.0, 0.0, "-5.55111512312578208582057613653859152224974509437779578121288205312567027056690413898885963124127635580338853837997193697e-17", false, false);
yield return new("Log2P1", -5.551115123125782e-17, 1.5407439555097887e-33, 0.0, 0.0, "-8.00856625953729332583530259457304082357457254096108014157852523305559847340929028491973232697701833202916370703410470320e-17", false, false);
yield return new("Log10P1", -5.551115123125782e-17, 1.5407439555097887e-33, 0.0, 0.0, "-2.41081866638321750914572878106282653285005138475226994700925914046227229934496553716059692466440705031879961230196802990e-17", false, false);
yield return new("LogP1", 5.551115123125782e-17, -1.5407439555097887e-33, 0.0, 0.0, "5.55111512312578177767178503458094056176399723104369180405517932219269162852566891358865152797501459107706060204566669704e-17", false, false);
yield return new("Log2P1", 5.551115123125782e-17, -1.5407439555097887e-33, 0.0, 0.0, "8.00856625953729288127056981584960418099263500179733181727448250516153050514496726136347258972474899000190827929603377127e-17", false, false);
yield return new("Log10P1", 5.551115123125782e-17, -1.5407439555097887e-33, 0.0, 0.0, "2.41081866638321737531840920032475167365756128618520878698005282673096288329577360683589784917067525856610678181107155142e-17", false, false);
yield return new("LogP1", 5.551115123125782e-17, 0.0, 0.0, 0.0, "5.55111512312578193174618058555980025339516034281335266714530226183324421924014036523576597556487514804335114092086815729e-17", false, false);
yield return new("Log2P1", 5.551115123125782e-17, 0.0, 0.0, 0.0, "8.00856625953729310355293620521137185888383049827121055671216620295328434949167231815693090168445120979748400850570449453e-17", false, false);
yield return new("Log10P1", 5.551115123125782e-17, 0.0, 0.0, 0.0, "2.41081866638321744223206899069380396107095857591831609925280768396501223909477685421467243461378749528077015176080985212e-17", false, false);
yield return new("LogP1", 5.551115123125782e-17, 1.5407439555097887e-33, 0.0, 0.0, "5.55111512312578208582057613653865994502632345458277614104178120653146547375594907089431282119247898329115964515040111930e-17", false, false);
yield return new("Log2P1", 5.551115123125782e-17, 1.5407439555097887e-33, 0.0, 0.0, "8.00856625953729332583530259457313953677502599474474681593741907940949949834917293224971497938624526184287224076823366881e-17", false, false);
yield return new("Log10P1", 5.551115123125782e-17, 1.5407439555097887e-33, 0.0, 0.0, "2.41081866638321750914572878106285624848435586565132031470869949169379161612108591332414033129100461442719103019064454244e-17", false, false);
yield return new("LogP1", 5.551115123125784e-17, -3.0814879110195774e-33, 0.0, 0.0, "5.55111512312578347249013609534839716970679146049690489239611193641054663545840397303516086294757904467713578526634079928e-17", false, false);
yield return new("Log2P1", 5.551115123125784e-17, -3.0814879110195774e-33, 0.0, 0.0, "8.00856625953729532637660009882904863779578546299116153940530800741619454105247871168695580798031485787649443930213181392e-17", false, false);
yield return new("Log10P1", 5.551115123125784e-17, -3.0814879110195774e-33, 0.0, 0.0, "2.41081866638321811136866689438432683520493147324371889705288853351565696458662902560966355355492440562615254759356815752e-17", false, false);
yield return new("LogP1", 5.551115123125784e-17, 0.0, 0.0, 0.0, "5.55111512312578378063892719730611655296911768403076666712254593201803108431810380710527849389475544150871691764305007084e-17", false, false);
yield return new("Log2P1", 5.551115123125784e-17, 0.0, 0.0, 0.0, "8.00856625953729577094133287755258399357817645593104197339476651228231223349418677085554980261594460189461481318435727628e-17", false, false);
yield return new("Log10P1", 5.551115123125784e-17, 0.0, 0.0, 0.0, "2.41081866638321824519598647512243141003172605270756229481054810936254616441266922861384185702400824858409818448377257024e-17", false, false);
yield return new("LogP1", 5.551115123125784e-17, 3.0814879110195774e-33, 0.0, 0.0, "5.55111512312578408878771829926383593623144390756367888507440394785619018838315269233369837718438655771724734012167041612e-17", false, false);
yield return new("Log2P1", 5.551115123125784e-17, 3.0814879110195774e-33, 0.0, 0.0, "8.00856625953729621550606565627611934936056744886955248653450173180627514397907710987818130993158987167811333623501186758e-17", false, false);
yield return new("Log10P1", 5.551115123125784e-17, 3.0814879110195774e-33, 0.0, 0.0, "2.41081866638321837902330605586053598485852063217099330530075548718835544914793269378998995717765591492786243127377222733e-17", false, false);
yield return new("LogP1", 0.372337427049265, -1.3877787807814457e-17, 0.0, 0.0, "3.16515437148435547991180285384053908386334109589170318461430046821454384893547081416169228847723086752808271132421147103e-1", false, false);
yield return new("Log2P1", 0.372337427049265, -1.3877787807814457e-17, 0.0, 0.0, "4.56635251538850350336047108679335806132345004667051585615279466860582266376298557870603185369198374858927311990250543259e-1", false, false);
yield return new("Log10P1", 0.372337427049265, -1.3877787807814457e-17, 0.0, 0.0, "1.37460907790761083360900667943956852549315710423431769837582439989300615333646325548780344387664773963726003749871683266e-1", false, false);
yield return new("LogP1", 0.8189575393946422, 2.7755575615628914e-17, 0.0, 0.0, "5.98263556434863275902874478399770314497987163978083284079894751048260522035036429945533564663493972478074079763748616573e-1", false, false);
yield return new("Log2P1", 0.8189575393946422, 2.7755575615628914e-17, 0.0, 0.0, "8.63111866013171740850831182760611726001179700633906334954624127458263714694921067007999713870588749318384517629954779845e-1", false, false);
yield return new("Log10P1", 0.8189575393946422, 2.7755575615628914e-17, 0.0, 0.0, "2.59822561283475807481053241187886285116665296449071414598650777225422839770030530687589412814734373654374238264405623597e-1", false, false);
yield return new("LogP1", 0.6559928299193198, -2.7755575615628914e-17, 0.0, 0.0, "5.04400726194829670348681957346730900958309250268059739407627462194044267241336981892643794202605552282175337079534398084e-1", false, false);
yield return new("Log2P1", 0.6559928299193198, -2.7755575615628914e-17, 0.0, 0.0, "7.27696426302072627289854730412268230231307731975220993346910938309997985429271051818197047420232938498586252484688775736e-1", false, false);
yield return new("Log10P1", 0.6559928299193198, -2.7755575615628914e-17, 0.0, 0.0, "2.19058452054407534371518476944207308285321504346853534024950714050311131691047755093515279907930612323468915118910116113e-1", false, false);
yield return new("LogP1", 0.3476924169044193, -1.3877787807814457e-17, 0.0, 0.0, "2.98393809083089550540190680970893652315118924000241776867661486323236444504033997622498885445662359709236970875183241298e-1", false, false);
yield return new("Log2P1", 0.3476924169044193, -1.3877787807814457e-17, 0.0, 0.0, "4.30491268596141419697772545572407765814699347392118121626617546898018991115547911168540770210875428620746522905531375244e-1", false, false);
yield return new("Log10P1", 0.3476924169044193, -1.3877787807814457e-17, 0.0, 0.0, "1.29590784718878215642458051083006857424807406673205678658171536785753293561316711284354616841195723131800140006623632091e-1", false, false);
yield return new("LogP1", -0.9769098249534416, -2.7755575615628914e-17, 0.0, 0.0, "-3.76834807458953682384632178981621005773521805690463403514820948257779702392195308559931923536486176893386685185821682934e+0", false, false);
yield return new("Log2P1", -0.9769098249534416, -2.7755575615628914e-17, 0.0, 0.0, "-5.43657707955379835616576842854088730427526936629075033167577462606010495309754661549295264415594360183474018839844139600e+0", false, false);
yield return new("Log10P1", -0.9769098249534416, -2.7755575615628914e-17, 0.0, 0.0, "-1.63657277468497946854133856459914475954778530234203891254580842847722288057005524014251710873550632316846814681945048538e+0", false, false);
yield return new("LogP1", 0.09825515827098497, 3.469446951953614e-18, 0.0, 0.0, "9.37227006721778424396195279239716733302880902721180859118942471991276118484932545605958166058184731155261369790186846618e-2", false, false);
yield return new("Log2P1", 0.09825515827098497, 3.469446951953614e-18, 0.0, 0.0, "1.35213275478471690622054110490158229286148889271583232767700386866533892585431988449943684529649381197936293869262067475e-1", false, false);
yield return new("Log10P1", 0.09825515827098497, 3.469446951953614e-18, 0.0, 0.0, "4.07032517309970278965586617363304961236425911675200088839722567151706690418192141922587280329231146572842289287780899687e-2", false, false);
yield return new("LogP1", 0.7437487155558404, 2.7755575615628914e-17, 0.0, 0.0, "5.56037229988466249071995139700911841425066223425493824273423045769523027824119860643108731677178337695985204958080609237e-1", false, false);
yield return new("Log2P1", 0.7437487155558404, 2.7755575615628914e-17, 0.0, 0.0, "8.02192154253996265333093041058938432007147241553896289484533255172508546508485541171680983198960532517377571534022159705e-1", false, false);
yield return new("Log10P1", 0.7437487155558404, 2.7755575615628914e-17, 0.0, 0.0, "2.41483900716760229855892109672820400058515650549881511863248513984026423864757914920292675791653951475298328053921264218e-1", false, false);
yield return new("LogP1", 0.5172126855465797, 2.7755575615628914e-17, 0.0, 0.0, "4.16874891954111654434355478464722560489202798877190640038067826239705994702257501048185285635304508137093758783191179676e-1", false, false);
yield return new("Log2P1", 0.5172126855465797, 2.7755575615628914e-17, 0.0, 0.0, "6.01423339293319315852966200866535245424950742207174793522562593096261216855118308720394205909676532230537264984492381509e-1", false, false);
yield return new("Log10P1", 0.5172126855465797, 2.7755575615628914e-17, 0.0, 0.0, "1.81046465219685004838038010840724870556467401408189983966720980217390466807248583807933029896151434507446711875726285687e-1", false, false);
yield return new("LogP1", -0.4063729805607862, 1.3877787807814457e-17, 0.0, 0.0, "-5.21504070241671709547225935963862362255212835926345668908277958324175878971505356562102954778277876125781355856673227920e-1", false, false);
yield return new("Log2P1", -0.4063729805607862, 1.3877787807814457e-17, 0.0, 0.0, "-7.52371335941069411906209485991960285036440104027865880114030134240135794181202880333675301610013030351025874506321759035e-1", false, false);
yield return new("Log10P1", -0.4063729805607862, 1.3877787807814457e-17, 0.0, 0.0, "-2.26486339996043864243487917498978988781631320332602642602053386989970295418507616908538217695879249282507911036669306895e-1", false, false);
yield return new("LogP1", 0.6338085306622374, -2.7755575615628914e-17, 0.0, 0.0, "4.90913811274613758879540995709557724415003408044383361252834894001129647582865667603169523473401167890569732891245434624e-1", false, false);
yield return new("Log2P1", 0.6338085306622374, -2.7755575615628914e-17, 0.0, 0.0, "7.08238921029785762241997408611911912707852951107062928478422476405564786180448821196473417205311963633074699375011593432e-1", false, false);
yield return new("Log10P1", 0.6338085306622374, -2.7755575615628914e-17, 0.0, 0.0, "2.13201159326659128141025653893658028030383955645710437330412256821771382784128503520033128587879702051639292895265765599e-1", false, false);
yield return new("LogP1", -0.11766617352048292, 3.469446951953614e-18, 0.0, 0.0, "-1.25184806511873161073402696448554636755058107199941636447333395849699567156601409328291237154019328294075274840171717562e-1", false, false);
yield return new("Log2P1", -0.11766617352048292, 3.469446951953614e-18, 0.0, 0.0, "-1.80603499549323822736206798858696764802872586755442823851409664838855462818250279971842395144822810424122718590647266241e-1", false, false);
yield return new("Log10P1", -0.11766617352048292, 3.469446951953614e-18, 0.0, 0.0, "-5.43670706862327801022052046188022012413529532548907120811387816524884566203188672696189074745266348401514233263409479651e-2", false, false);
yield return new("LogP1", -0.3224217468455496, 1.3877787807814457e-17, 0.0, 0.0, "-3.89230230087220223560920695601239390285471940608428189206352123129375992599908578370762381365921712340276859877279383856e-1", false, false);
yield return new("Log2P1", -0.3224217468455496, 1.3877787807814457e-17, 0.0, 0.0, "-5.61540522710902815504854188873711438063805345529200176078593128461359281028476690941076898727852474624008714385659619721e-1", false, false);
yield return new("Log10P1", -0.3224217468455496, 1.3877787807814457e-17, 0.0, 0.0, "-1.69040541116812808427445120587402464940219795112026981445471394897112085966500092804474494532168900005581664870564578274e-1", false, false);
yield return new("LogP1", -0.5894790448110718, -2.7755575615628914e-17, 0.0, 0.0, "-8.90328303429272926736691282728197930160991826131570784825293736539975445973599386582680470898964829532323453090576997509e-1", false, false);
yield return new("Log2P1", -0.5894790448110718, -2.7755575615628914e-17, 0.0, 0.0, "-1.28447222812049632449477527468665618430534909965201847002641900273449815371782042463683445281400085745956791184551370762e+0", false, false);
yield return new("Log10P1", -0.5894790448110718, -2.7755575615628914e-17, 0.0, 0.0, "-3.86664669261617273206482006338978151350335161157131824055580070538951932372022555501465849731038319628311074290459253322e-1", false, false);
yield return new("LogP1", -0.22291036716603252, -6.938893903907228e-18, 0.0, 0.0, "-2.52199577694989028573479733560322965323163115426466736007886651131835824966447701499699249061772045078529863723904505609e-1", false, false);
yield return new("Log2P1", -0.22291036716603252, -6.938893903907228e-18, 0.0, 0.0, "-3.63847080054851500299848993366981214328806938090613862740846042036964077555270663757618543903179507833794195151563109593e-1", false, false);
yield return new("Log10P1", -0.22291036716603252, -6.938893903907228e-18, 0.0, 0.0, "-1.09528884931264165950855278430312072367887588101795250654636891545350797433023799991110553109929303771894726082314259371e-1", false, false);
yield return new("LogP1", -0.3954079351997465, -1.3877787807814457e-17, 0.0, 0.0, "-5.03201321433042280442735594421491786065994026142116266758802520885833338480496361829531788928461941720562782139354139819e-1", false, false);
yield return new("Log2P1", -0.3954079351997465, -1.3877787807814457e-17, 0.0, 0.0, "-7.25966051000223351394157609197279903276535534173337231599982041262024824362249189522931919506046037540051942133986648999e-1", false, false);
yield return new("Log10P1", -0.3954079351997465, -1.3877787807814457e-17, 0.0, 0.0, "-2.18537557184794786696792935599759483170151399038862534894752376944517331179750416528785008995334453886588016155689037752e-1", false, false);
yield return new("LogP1", -0.5007892638533822, 2.7755575615628914e-17, 0.0, 0.0, "-6.94726955454222955252000411788001213154288085272494693086917464931690159951443602389584353930290221880524293322439973019e-1", false, false);
yield return new("Log2P1", -0.5007892638533822, 2.7755575615628914e-17, 0.0, 0.0, "-1.00227913340569524610157559282821063750580695018960683398292105067202813923322963504301941549467211859463870156852089308e+0", false, false);
yield return new("Log10P1", -0.5007892638533822, 2.7755575615628914e-17, 0.0, 0.0, "-3.01716083183215269841985053693097535806727709522667294936445721778003493167551910161649102792318688214359912075477593528e-1", false, false);
yield return new("LogP1", 0.8715705821443884, -2.7755575615628914e-17, 0.0, 0.0, "6.26777961861383179772273659147958533913402035014437850142346820740206978297928454969090452436896332192588277525396923294e-1", false, false);
yield return new("Log2P1", 0.8715705821443884, -2.7755575615628914e-17, 0.0, 0.0, "9.04249457315909353631291648780238736413198883823188862964775153144984010907323400395576429931945994913469020161909522333e-1", false, false);
yield return new("Log10P1", 0.8715705821443884, -2.7755575615628914e-17, 0.0, 0.0, "2.72206210214965541584073221573564741405598236303673567919977447353956897540004569789720868513935404545684225981618558327e-1", false, false);
yield return new("LogP1", -0.8855755096460646, 2.7755575615628914e-17, 0.0, 0.0, "-2.16784014642713325374509307033989674043615177838399742892135436811589491617021847394013934640610276129722173037206617039e+0", false, false);
yield return new("Log2P1", -0.8855755096460646, 2.7755575615628914e-17, 0.0, 0.0, "-3.12753222869042942977660962457585466445558396478238084038687696829311544180122616845954905605856147622464091374255161899e+0", false, false);
yield return new("Log10P1", -0.8855755096460646, 2.7755575615628914e-17, 0.0, 0.0, "-9.41481013241641415068865546024785993720663521963596877444439236209924053530644413329413948206617443557150603507033556456e-1", false, false);
yield return new("LogP1", -0.5225790327396772, 2.7755575615628914e-17, 0.0, 0.0, "-7.39356646351185069595966607713396641483712387473270185004273341837907918666010785424278278574725146435915977350294351313e-1", false, false);
yield return new("Log2P1", -0.5225790327396772, 2.7755575615628914e-17, 0.0, 0.0, "-1.06666616713914980162271213199388472980083525442374319679322219214264730977922391551819292576138548840267053042116277523e+0", false, false);
yield return new("Log10P1", -0.5225790327396772, 2.7755575615628914e-17, 0.0, 0.0, "-3.21098511668813705637846489150353023465843558932372349500216034176952437790397520802542148116745663186380513851859554659e-1", false, false);
yield return new("LogP1", -0.12402014817063167, -3.469446951953614e-18, 0.0, 0.0, "-1.32412188505039166510657553616872985495624600475769323140238273169194516877061485881403217005600175973795180727311589451e-1", false, false);
yield return new("Log2P1", -0.12402014817063167, -3.469446951953614e-18, 0.0, 0.0, "-1.91030407709474610800084028579789788114538921566240924036757956115191805654967219593414702549925822962493680462776671169e-1", false, false);
yield return new("Log10P1", -0.12402014817063167, -3.469446951953614e-18, 0.0, 0.0, "-5.75058828044717019748810342267460513336827186259126334268822416373269487850070490304130310453318957413911811507267207254e-2", false, false);
yield return new("LogP1", 0.1547141197000068, 6.938893903907228e-18, 0.0, 0.0, "1.43852797925512430832819810267034050035982125195674122358246460011920236196608127150995478139100871902304427753315851581e-1", false, false);
yield return new("Log2P1", 0.1547141197000068, 6.938893903907228e-18, 0.0, 0.0, "2.07535718185138946822974444624556158142019236537141629500480400654603748365393606354782808960677563365825060012028597095e-1", false, false);
yield return new("Log10P1", 0.1547141197000068, 6.938893903907228e-18, 0.0, 0.0, "6.24744763453936004465355071237634087197141384427686461493714193802725800673563450845584115687648182734004562076586583000e-2", false, false);
yield return new("LogP1", 0.4124402400439764, 1.3877787807814457e-17, 0.0, 0.0, "3.45318875209985063639493279341762017829180184215052341507689588600090386601200542014100783029197058955306048598778540007e-1", false, false);
yield return new("Log2P1", 0.4124402400439764, 1.3877787807814457e-17, 0.0, 0.0, "4.98189828790800253719146250815656366152926713864052249651232885554849455771931341967634792340467666185310912803748662316e-1", false, false);
yield return new("Log10P1", 0.4124402400439764, 1.3877787807814457e-17, 0.0, 0.0, "1.49970082000734134386916828126777764391705825194009918464190376138067240907730943050142570029187816415692864821511203703e-1", false, false);
yield return new("LogP1", -0.32773080771055396, 1.3877787807814457e-17, 0.0, 0.0, "-3.97096434907186459770485620405705080585029172488543036811296265863775848917441102008139924564175553610225699449912807867e-1", false, false);
yield return new("Log2P1", -0.32773080771055396, 1.3877787807814457e-17, 0.0, 0.0, "-5.72889057395284965691610154673430554790073132646369459084777992103834123489444388977530311289005694134973425772156052571e-1", false, false);
yield return new("Log10P1", -0.32773080771055396, 1.3877787807814457e-17, 0.0, 0.0, "-1.72456790463644907299914149216166195091940155245908523928059686172090615388726231856091343866429968675301276328638164530e-1", false, false);
yield return new("LogP1", 0.38140675883350106, 1.3877787807814457e-17, 0.0, 0.0, "3.23102370402550532270943741332323314939762370282168707586128360863401948943615102698675015262981604137929313783702959003e-1", false, false);
yield return new("Log2P1", 0.38140675883350106, 1.3877787807814457e-17, 0.0, 0.0, "4.66138187479228640375770271994520629541738245193063535961956580857071979468169415691179430178726716562387666795992302858e-1", false, false);
yield return new("Log10P1", 0.38140675883350106, 1.3877787807814457e-17, 0.0, 0.0, "1.40321576555688251073399054395277223288848348427578724629559277135590275232379797762399136190173874394220869875341120657e-1", false, false);
yield return new("LogP1", -0.8426780730723404, -2.7755575615628914e-17, 0.0, 0.0, "-1.84946108303397015716307825205074655127005807178507553817536468667114573749567915554560094384382315616333518241016187907e+0", false, false);
yield return new("Log2P1", -0.8426780730723404, -2.7755575615628914e-17, 0.0, 0.0, "-2.66820833281024012340064816334991303087982941226533299275065028507002744546438136308443534194366596228961830428008016398e+0", false, false);
yield return new("Log10P1", -0.8426780730723404, -2.7755575615628914e-17, 0.0, 0.0, "-8.03210742856465078194697344932036301147695001969146525040146982949552111403953626326018852185205684824704142620337005056e-1", false, false);
yield return new("LogP1", 0.8706311049805517, -2.7755575615628914e-17, 0.0, 0.0, "6.26275863224206006348376903596155740163574230826502650920569730385935168583869837499309280354260191048729362815150342819e-1", false, false);
yield return new("Log2P1", 0.8706311049805517, -2.7755575615628914e-17, 0.0, 0.0, "9.03525082102016738616080187432205788855901544966752552429696090567533970070682061615309292781869471032249217582342798973e-1", false, false);
yield return new("Log10P1", 0.8706311049805517, -2.7755575615628914e-17, 0.0, 0.0, "2.71988151547468352235203564162965414899678522229970465220425019854698278833737687753136876863222802167771265438329612027e-1", false, false);
yield return new("LogP1", 0.1387091887178431, -6.938893903907228e-18, 0.0, 0.0, "1.29895330282713478070652125505772301708665512299587986887664209196002710552345508682049532061283771501912849525113425121e-1", false, false);
yield return new("Log2P1", 0.1387091887178431, -6.938893903907228e-18, 0.0, 0.0, "1.87399348833504727961942373018782959470832624602220566818830744683772993674223128464201500559674538719083760026299553676e-1", false, false);
yield return new("Log10P1", 0.1387091887178431, -6.938893903907228e-18, 0.0, 0.0, "5.64128251667828277116067277422157927028673455186342271140767180623115103149215101762629971817378185091966791080572407447e-2", false, false);
yield return new("LogP1", -0.8333614000257595, 2.7755575615628914e-17, 0.0, 0.0, "-1.79192788356351014101694725728783122156947994355036789873461912969242188074724263229837563410867356107523896843315206717e+0", false, false);
yield return new("Log2P1", -0.8333614000257595, 2.7755575615628914e-17, 0.0, 0.0, "-2.58520547124773192255072671173822593885345650052410796152733064026847754224886482989215090760101302100625557319224193247e+0", false, false);
yield return new("Log10P1", -0.8333614000257595, 2.7755575615628914e-17, 0.0, 0.0, "-7.78224391800205203078951792316005923676734069127153194125623904792155658992629115993081788766130403194431290788680736091e-1", false, false);
yield return new("LogP1", -0.41079993457116526, 1.3877787807814457e-17, 0.0, 0.0, "-5.28989483346765849844975835491789496677626271190361603369158262405099765924842138370585624444363398747354858041499948648e-1", false, false);
yield return new("Log2P1", -0.41079993457116526, 1.3877787807814457e-17, 0.0, 0.0, "-7.63170504306793985186238510140241239819249961309682326529871032888463298335952681803093316544054247009810549548822959760e-1", false, false);
yield return new("Log10P1", -0.41079993457116526, 1.3877787807814457e-17, 0.0, 0.0, "-2.29737213602352535428140389755963304924513681862844764270460578350547648660881953049033721903008506992570867670272864223e-1", false, false);
yield return new("LogP1", 0.03786462988888828, -1.734723475976807e-18, 0.0, 0.0, "3.71653618737712621158230558837735317256154643161089222052588205261439789070515388224198531855013726649905125059756219517e-2", false, false);
yield return new("Log2P1", 0.03786462988888828, -1.734723475976807e-18, 0.0, 0.0, "5.36182832681335526761101643670719888275999877494476003746144549117022944150462938730296876168966570159350856940384453506e-2", false, false);
yield return new("Log10P1", 0.03786462988888828, -1.734723475976807e-18, 0.0, 0.0, "1.61407115797163588311058137271035771778341543393636606344194978503991961141953751532823035179583006030210908536814718147e-2", false, false);
yield return new("LogP1", -0.2511137161533441, -1.3877787807814457e-17, 0.0, 0.0, "-2.89168130961094966081977583655647079047753704256812904284655769493276700662556118780110334379490222528886508273458785377e-1", false, false);
yield return new("Log2P1", -0.2511137161533441, -1.3877787807814457e-17, 0.0, 0.0, "-4.17181428520702027534513206122056817917780082589599310772452461254381657893360388573975671291887263546619265853053164358e-1", false, false);
yield return new("Log10P1", -0.2511137161533441, -1.3877787807814457e-17, 0.0, 0.0, "-1.25584123618680412275355084679245658960934917693240141929810419760735401914709826565466034018292974140298062571618507238e-1", false, false);
yield return new("LogP1", -0.44380465908806, 1.3877787807814457e-17, 0.0, 0.0, "-5.86635713858960543785796925837371480893137068768644517173760454434075475370226941015126948063668841777659764539515527369e-1", false, false);
yield return new("Log2P1", -0.44380465908806, 1.3877787807814457e-17, 0.0, 0.0, "-8.46336435192679319146555402010222043628188895500868953930949035307589676077747309284256075492684341782691981504346689018e-1", false, false);
yield return new("Log10P1", -0.44380465908806, 1.3877787807814457e-17, 0.0, 0.0, "-2.54772653416321557271461260736227167870738114154494832967536583798956422753640898349167159306984675377498554500232726096e-1", false, false);
yield return new("LogP1", -0.03204337763443499, -1.734723475976807e-18, 0.0, 0.0, "-3.25680043154513108722295733304264432821850733968687025470856363891388291454689787186232936844988578600390082490932079932e-2", false, false);
yield return new("Log2P1", -0.03204337763443499, -1.734723475976807e-18, 0.0, 0.0, "-4.69856983175519656440400078048229135786174468474659150185986723615659307135388771910494923452491052233350882561972800694e-2", false, false);
yield return new("Log10P1", -0.03204337763443499, -1.734723475976807e-18, 0.0, 0.0, "-1.41441045608017967569058501784664603736956665353450077114665559430939523823247081245359670857607634404139700430486768488e-2", false, false);
yield return new("LogP1", -0.019414392367099742, -8.673617379884035e-19, 0.0, 0.0, "-1.96053269756098277068990424674140810221533625319400720682457821706673521347512395219645973053491651094276227878261160404e-2", false, false);
yield return new("Log2P1", -0.019414392367099742, -8.673617379884035e-19, 0.0, 0.0, "-2.82845080027189176786413817471297845044916764352269229585043616216166775027834336840897202591262329729053311737949151448e-2", false, false);
yield return new("Log10P1", -0.019414392367099742, -8.673617379884035e-19, 0.0, 0.0, "-8.51448532141631720488469644182972019369740307375264845715074930854515650720057498976138388317385504201018419368050087978e-3", false, false);
yield return new("LogP1", 0.7986148087624438, -2.7755575615628914e-17, 0.0, 0.0, "5.87016817958458296295677944578782230705018101574402837877350253810014626299976027444466632886952192581234337685540291773e-1", false, false);
yield return new("Log2P1", 0.7986148087624438, -2.7755575615628914e-17, 0.0, 0.0, "8.46886252187087180782556656570069248503131929658568046114702037097895956890374315323663501368776542773768284554184492448e-1", false, false);
yield return new("Log10P1", 0.7986148087624438, -2.7755575615628914e-17, 0.0, 0.0, "2.54938164823764139032803167779523946288583816801396407135790652128451761609971857173359346677265053476402943599024021413e-1", false, false);
yield return new("LogP1", -0.6690057777981957, -2.7755575615628914e-17, 0.0, 0.0, "-1.10565435934109751808702914267491721542857332742010665245420252023852610810088030723641486952096583679056792489452413275e+0", false, false);
yield return new("Log2P1", -0.6690057777981957, -2.7755575615628914e-17, 0.0, 0.0, "-1.59512206115866532414268384985464089267160695476966600359085981540022922259566561462974462999493838418049459528719544089e+0", false, false);
yield return new("Log10P1", -0.6690057777981957, -2.7755575615628914e-17, 0.0, 0.0, "-4.80179587154113769413278811440353166833378292596304361286328739001585936392029383995108073968042689206430322564646495310e-1", false, false);
yield return new("LogP1", -0.7531116678760896, -2.7755575615628914e-17, 0.0, 0.0, "-1.39881914124499940680911009849096274186699564297373421364320333310663231255872124402164342531017673801693454278338128763e+0", false, false);
yield return new("Log2P1", -0.7531116678760896, -2.7755575615628914e-17, 0.0, 0.0, "-2.01806943817471909908788379348877605670016334827973627599464855647972041159539538662615654534404696754888055253554162097e+0", false, false);
yield return new("Log10P1", -0.7531116678760896, -2.7755575615628914e-17, 0.0, 0.0, "-6.07499434223348657108398700308946854617684004559726097978606805736416109225936775333319142826798018183760694634842543186e-1", false, false);
yield return new("LogP1", 0.3835279984216844, 1.3877787807814457e-17, 0.0, 0.0, "3.24636757424735710775269317785593067984738637565480719922684942689509626880277968325596052451832917182681942992622963391e-1", false, false);
yield return new("Log2P1", 0.3835279984216844, 1.3877787807814457e-17, 0.0, 0.0, "4.68351840026939581280925984316395566290097135514626798365109263752021068198446803516971878194800986668241957089361404293e-1", false, false);
yield return new("Log10P1", 0.3835279984216844, 1.3877787807814457e-17, 0.0, 0.0, "1.40987952372527236539940422655384139992658441869376736461844784207646173204919705352403987664556142345434542773867620241e-1", false, false);
yield return new("LogP1", -0.014280573705299893, -4.336808689942018e-19, 0.0, 0.0, "-1.43835223841182789976881848490130452453295987489982120183260844224586432036891646031272733611783811958152453897850170537e-2", false, false);
yield return new("Log2P1", -0.014280573705299893, -4.336808689942018e-19, 0.0, 0.0, "-2.07510364140828409517244484428230498332989222780741527932386197324829768086653744053752688606559989612723357071108528508e-2", false, false);
yield return new("Log10P1", -0.014280573705299893, -4.336808689942018e-19, 0.0, 0.0, "-6.24668440175447350142994910777549069459955687060320199382222720672569801213088206398328818605355902310737227425316543881e-3", false, false);
yield return new("LogP1", -0.12020623296618793, 3.469446951953614e-18, 0.0, 0.0, "-1.28067754618855289496961890188975512017850896796508772672642893036629469850445588506934271054395170724020041695863371675e-1", false, false);
yield return new("Log2P1", -0.12020623296618793, 3.469446951953614e-18, 0.0, 0.0, "-1.84762714486407164153943344363670280370182930422752213993764995255061833527692268628742988409947170578042352083932926540e-1", false, false);
yield return new("Log10P1", -0.12020623296618793, 3.469446951953614e-18, 0.0, 0.0, "-5.56191191407085441888451626761971519864753791692772383019050155227466343864404362696450799027961405945104808912129708412e-2", false, false);
yield return new("LogP1", 0.3231855248576201, 1.3877787807814457e-17, 0.0, 0.0, "2.80042105730491249168524759041348306009902815905851503101109595938806882361929366195781314807770204696506455196518642982e-1", false, false);
yield return new("Log2P1", 0.3231855248576201, 1.3877787807814457e-17, 0.0, 0.0, "4.04015357177482486453260584202831255933702222435330802282172295269381951679582934170198074496564020311152050451583649831e-1", false, false);
yield return new("Log10P1", 0.3231855248576201, 1.3877787807814457e-17, 0.0, 0.0, "1.21620741219319366753023045737919023646195635022282468709064667374863641844185750894841604333163401355941293459340127212e-1", false, false);
yield return new("LogP1", -0.10976393133356943, -3.469446951953614e-18, 0.0, 0.0, "-1.16268605734752402347313367018728789272916127742597333027004972441568229305270683587632098851768076228758230558480452932e-1", false, false);
yield return new("Log2P1", -0.10976393133356943, -3.469446951953614e-18, 0.0, 0.0, "-1.67740140904601382417506526645337624640146963420601032707714796678229605618928541983913852915771995597287687983914076578e-1", false, false);
yield return new("Log10P1", -0.10976393133356943, -3.469446951953614e-18, 0.0, 0.0, "-5.04948138891877488692932768426215457842921374571365506762033695532070162685873539764735239728958507370898237477478227778e-2", false, false);
yield return new("LogP1", -0.09612852536790994, -3.469446951953614e-18, 0.0, 0.0, "-1.01068102777199451713012489521760388953725725607044525394311030679652639072868115037633601487555905142751152672561799068e-1", false, false);
yield return new("Log2P1", -0.09612852536790994, -3.469446951953614e-18, 0.0, 0.0, "-1.45810450668721719097304913255977215601912572678544974729246517773083850359399566512851967183767206867421776212912617325e-1", false, false);
yield return new("Log10P1", -0.09612852536790994, -3.469446951953614e-18, 0.0, 0.0, "-4.38933193325684430659248632848178878888854214279589811259007565572422265495591751245696493527351703905644802009904077600e-2", false, false);
yield return new("LogP1", 0.6127703374451987, -2.7755575615628914e-17, 0.0, 0.0, "4.77953406764715912187712456218586013845336268210040990652170380060486877306579241811441420894916647877053561415317829370e-1", false, false);
yield return new("Log2P1", 0.6127703374451987, -2.7755575615628914e-17, 0.0, 0.0, "6.89541009715441182559134241681830856883369395335177696748780005084441579754665239110969117986196417650616510113826502997e-1", false, false);
yield return new("Log10P1", 0.6127703374451987, -2.7755575615628914e-17, 0.0, 0.0, "2.07572527164776474388317247609426752687542517010651366125006525700560952828290804672303473227922741923648747219913255350e-1", false, false);
yield return new("LogP1", 0.9995762687351328, 2.7755575615628914e-17, 0.0, 0.0, "6.92935292480818125531386780210708773699531096850598293429356929726900658029370282088049426735823605978743937256445390069e-1", false, false);
yield return new("Log2P1", 0.9995762687351328, 2.7755575615628914e-17, 0.0, 0.0, "9.99694310119019723529923149252406271523716972252147015751034213785144328352656158393300998072493409017134071774413271646e-1", false, false);
yield return new("Log10P1", 0.9995762687351328, 2.7755575615628914e-17, 0.0, 0.0, "3.00937973840435179660315013135007945206066858399048824892568456657874983459868830050990050868909058403640901129669045750e-1", false, false);
yield return new("LogP1", -0.6004261447706332, 2.7755575615628914e-17, 0.0, 0.0, "-9.17356661702138059772962125697951632141194548140515143005164726337704084034985177682007391912832439765278441092333916944e-1", false, false);
yield return new("Log2P1", -0.6004261447706332, 2.7755575615628914e-17, 0.0, 0.0, "-1.32346590656412903998073435748053613864735122225623782939016372730456702299858268010423524507331524044640450401808720556e+0", false, false);
yield return new("Log10P1", -0.6004261447706332, 2.7755575615628914e-17, 0.0, 0.0, "-3.98402936114426706549840147903870883621731191767241053441170822737735204178802571722869768591596529190280386194503603528e-1", false, false);
yield return new("LogP1", -0.7813347009308506, 2.7755575615628914e-17, 0.0, 0.0, "-1.52021303298265404162608850032223552102378715542574642828805655553506357008352644388773470999867467319523419145365397287e+0", false, false);
yield return new("Log2P1", -0.7813347009308506, 2.7755575615628914e-17, 0.0, 0.0, "-2.19320380377884514960313711371337572766462060257345780742434889099140005724633509927229017338908442688771370937314198364e+0", false, false);
yield return new("Log10P1", -0.7813347009308506, 2.7755575615628914e-17, 0.0, 0.0, "-6.60220131541772819471202692404140928236941997692299621816382391823030330523780379926809182194997899503248903508802520269e-1", false, false);
yield return new("LogP1", -0.3202274961580923, -1.3877787807814457e-17, 0.0, 0.0, "-3.85997089961047712825910567300781565248653645107440937337218721494817177399582089311447306191729735694293217662115879378e-1", false, false);
yield return new("Log2P1", -0.3202274961580923, -1.3877787807814457e-17, 0.0, 0.0, "-5.56876087484374616820073910483591568097811747633834519432303616207906160234800050883064072374726076103621137574494342917e-1", false, false);
yield return new("Log10P1", -0.3202274961580923, -1.3877787807814457e-17, 0.0, 0.0, "-1.67636406200796103633299446513776107434922851294951622889843492531116265290631967738185469208082455019359600931700988392e-1", false, false);
yield return new("LogP1", 0.7057433622256286, -2.7755575615628914e-17, 0.0, 0.0, "5.34001005294790296719887108638147615724450144209541438328840892176173894259726752363857158220860335205308169410284998846e-1", false, false);
yield return new("Log2P1", 0.7057433622256286, -2.7755575615628914e-17, 0.0, 0.0, "7.70400602168515052118391364000265600540622615404635929202542348369273538225569330907199927644467551908230894859543943533e-1", false, false);
yield return new("Log10P1", 0.7057433622256286, -2.7755575615628914e-17, 0.0, 0.0, "2.31913689930316587917858880596682186027232863471037600013978909231815252872782805908301035673183593955647200968936742932e-1", false, false);
yield return new("LogP1", -0.30581963316003336, -1.3877787807814457e-17, 0.0, 0.0, "-3.65023457659994562976952085667605253484485509517488408236097257315019393399057186599895120035938966451228228274868458863e-1", false, false);
yield return new("Log2P1", -0.30581963316003336, -1.3877787807814457e-17, 0.0, 0.0, "-5.26617532174216659121546374172257800517896277501595636692937250728152053551319234762467605501148075555221071900216513947e-1", false, false);
yield return new("Log10P1", -0.30581963316003336, -1.3877787807814457e-17, 0.0, 0.0, "-1.58527673426980918457821784191232120470533363811416144676535514463180476725108766354990460791318512634054695460557284263e-1", false, false);
yield return new("LogP1", 0.3376306403055942, 1.3877787807814457e-17, 0.0, 0.0, "2.90899870012969644041415131069948518373480554648237611516260675014623055543864342943743438315658207675173537627178292059e-1", false, false);
yield return new("Log2P1", 0.3376306403055942, 1.3877787807814457e-17, 0.0, 0.0, "4.19679799862955380776403836048108252055810128722307733957063017623155923447253331589411445016659611362809779105686912372e-1", false, false);
yield return new("Log10P1", 0.3376306403055942, 1.3877787807814457e-17, 0.0, 0.0, "1.26336208333005954080411789404044016872304379504327833065939431193137948445584999348447934297989331157304140395057385991e-1", false, false);
yield return new("LogP1", 0.9410937062191593, 2.7755575615628914e-17, 0.0, 0.0, "6.63251580311185937676550710151072108398934310738174724466058766377050473780286363607631731350851783593936099012040400326e-1", false, false);
yield return new("Log2P1", 0.9410937062191593, 2.7755575615628914e-17, 0.0, 0.0, "9.56869765776715993573995418678370007261958682856120663570207435965851027348412325831696696830330952773224796784450606839e-1", false, false);
yield return new("Log10P1", 0.9410937062191593, 2.7755575615628914e-17, 0.0, 0.0, "2.88046501442759517406314147736046229161965594487431859582274379265807920976644247515628926427192116925049034289099649183e-1", false, false);
yield return new("LogP1", -0.17432971267670694, 6.938893903907228e-18, 0.0, 0.0, "-1.91559753039343506306352567858711673294652299710745702590356154555139673272315055313720323130733654308658161896931183537e-1", false, false);
yield return new("Log2P1", -0.17432971267670694, 6.938893903907228e-18, 0.0, 0.0, "-2.76362305743775412179264061555934865654074589216821975713174784978775249858370762591583707382831518143375507952349442347e-1", false, false);
yield return new("Log10P1", -0.17432971267670694, 6.938893903907228e-18, 0.0, 0.0, "-8.31933436997365576892235353174550379971687229356954197159539394532508384540309013168959029010385186578703070184262201644e-2", false, false);
yield return new("LogP1", 0.8035942715879452, 2.7755575615628914e-17, 0.0, 0.0, "5.89781491460804578299261948849678341450986575809900491152321717407385901726040185902795683849588422736303521243119969628e-1", false, false);
yield return new("Log2P1", 0.8035942715879452, 2.7755575615628914e-17, 0.0, 0.0, "8.50874832938599283768452009327125075922871964331500091350703433098047341710204753848972903408353007900983146328017717405e-1", false, false);
yield return new("Log10P1", 0.8035942715879452, 2.7755575615628914e-17, 0.0, 0.0, "2.56138847270097266251682249929389147361037210552775775043020509936481932193767161823277787449638858243314533767164615488e-1", false, false);
yield return new("LogP1", 0.9933075704798948, 2.7755575615628914e-17, 0.0, 0.0, "6.89795354702494541899626397553896098698650801988273296810564798852142009099961939235867543405680989612105811772793823745e-1", false, false);
yield return new("Log2P1", 0.9933075704798948, 2.7755575615628914e-17, 0.0, 0.0, "9.95164337457532380123040573967952554169365185094799630446086168169620440871299285511865166474228958685028512660174094737e-1", false, false);
yield return new("Log10P1", 0.9933075704798948, 2.7755575615628914e-17, 0.0, 0.0, "2.99574316189789691319917940429065980751622490635117805384305970416392094665892702262897533279304878274827510406848098950e-1", false, false);
yield return new("LogP1", -0.5840386878626642, -2.7755575615628914e-17, 0.0, 0.0, "-8.77163022715477178268643968590880958362024666405513800549750558819594486860157637215375688300865428597027261063943686677e-1", false, false);
yield return new("Log2P1", -0.5840386878626642, -2.7755575615628914e-17, 0.0, 0.0, "-1.26547874292279208580465004617394344158356169877128655691763742831015607895050321385754318551686962269715751234660109951e+0", false, false);
yield return new("Log10P1", -0.5840386878626642, -2.7755575615628914e-17, 0.0, 0.0, "-3.80947060494908475219268684055264470148339203526785827658517370537878893104200661119650172742301900334876015246645311816e-1", false, false);
yield return new("LogP1", -0.38239837103383345, 1.3877787807814457e-17, 0.0, 0.0, "-4.81911642700297471812159510530738954432664815227847969169244987345093131594985716681935700731531446141111046097713466464e-1", false, false);
yield return new("Log2P1", -0.38239837103383345, 1.3877787807814457e-17, 0.0, 0.0, "-6.95251537070373185049217352257151028806237291195428057931084236322716059327017891291659453829103404546154752601413829100e-1", false, false);
yield return new("Log10P1", -0.38239837103383345, 1.3877787807814457e-17, 0.0, 0.0, "-2.09291567189670701101675455897745339479253647210674154607827869706575590521541399200474300214444145547808618063237017578e-1", false, false);
yield return new("LogP1", -0.5734127931498871, -2.7755575615628914e-17, 0.0, 0.0, "-8.51938462025326430522053959742863076917454981770554169318277315357077640399480350550533778127169167094048929648362786053e-1", false, false);
yield return new("Log2P1", -0.5734127931498871, -2.7755575615628914e-17, 0.0, 0.0, "-1.22908739430650891375807984147513032723452344442664106764045210495020502034143555793952217632088055040233760883247358823e+0", false, false);
yield return new("Log10P1", -0.5734127931498871, -2.7755575615628914e-17, 0.0, 0.0, "-3.69992172978742323869825971902981427771368236805097384204673415499636563425982278716085707755408093903463027109437825746e-1", false, false);
yield return new("LogP1", -0.9116994788552185, 2.7755575615628914e-17, 0.0, 0.0, "-2.42700926941023375079290919348076136595472196619762778804245434060761752472656611890953472977318748911925496411619644686e+0", false, false);
yield return new("Log2P1", -0.9116994788552185, 2.7755575615628914e-17, 0.0, 0.0, "-3.50143423716969038733856897345746194212782115351517354969096309686250919955150094337989921183340876326654735956797632951e+0", false, false);
yield return new("Log10P1", -0.9116994788552185, 2.7755575615628914e-17, 0.0, 0.0, "-1.05403673323290720121031460635527879996665150493891655528162318275751325889536005630675389820784052926201479621696916196e+0", false, false);
yield return new("LogP1", 0.034674048873002405, 1.734723475976807e-18, 0.0, 0.0, "3.40864484917804852673491796174325101564998822297458047948013661898894366730679431551239543777193557967194277160897314291e-2", false, false);
yield return new("Log2P1", 0.034674048873002405, 1.734723475976807e-18, 0.0, 0.0, "4.91763502006087922600494811614065310357083552566533495314490601304645348585045082997500094388569108258071695332230170667e-2", false, false);
yield return new("Log10P1", 0.034674048873002405, 1.734723475976807e-18, 0.0, 0.0, "1.48035564876596855134483483645679316779176094290091035772641839126408367877449117413313398944986806596495096674472149674e-2", false, false);
yield return new("LogP1", -0.27801780109359187, -1.3877787807814457e-17, 0.0, 0.0, "-3.25754795647538981567068360446502816572984623292300997475516790785993310471850275356183865358158923774058320346704814732e-1", false, false);
yield return new("Log2P1", -0.27801780109359187, -1.3877787807814457e-17, 0.0, 0.0, "-4.69964828226502170016133166084550116736647971889708724226590690743017250332496697115775188502581183145808566565872893784e-1", false, false);
yield return new("Log10P1", -0.27801780109359187, -1.3877787807814457e-17, 0.0, 0.0, "-1.41473510203247615461698121367690356298694874155769921499350122817074547560548811189698006502510664875311484409098409027e-1", false, false);
yield return new("LogP1", 0.2139903622729018, -6.938893903907228e-18, 0.0, 0.0, "1.93912753786108417017534648055746091790327201079113732793999711569042792551951187935122700901338476680955424319101673603e-1", false, false);
yield return new("Log2P1", 0.2139903622729018, -6.938893903907228e-18, 0.0, 0.0, "2.79756968252341176469693903490118433406865551950053278779471342611228665421257808937086105860745397062669165712292383932e-1", false, false);
yield return new("Log10P1", 0.2139903622729018, -6.938893903907228e-18, 0.0, 0.0, "8.42152389399707892405275745049445625393823404296293073117238868327110444675657990426541531179118233498431906321328348038e-2", false, false);
yield return new("LogP1", -0.2864675324524055, -1.3877787807814457e-17, 0.0, 0.0, "-3.37527338478833705045926629595480958375998158357135053398837173640917077227609503870457178997446084061385874783739589559e-1", false, false);
yield return new("Log2P1", -0.2864675324524055, -1.3877787807814457e-17, 0.0, 0.0, "-4.86949017387863984145851948176789507831080013527268777557830523880239027685382355000894684007118296769876680308348028778e-1", false, false);
yield return new("Log10P1", -0.2864675324524055, -1.3877787807814457e-17, 0.0, 0.0, "-1.46586260592848598781455542684683019984842677576426092094398415933654101798509719789235750703026082983946520233021109884e-1", false, false);
yield return new("LogP1", 0.9374140390796644, -2.7755575615628914e-17, 0.0, 0.0, "6.61354114334498947981911708576186713028569724488668125835667143056126256825779988116559043317734612770482682553071543397e-1", false, false);
yield return new("Log2P1", 0.9374140390796644, -2.7755575615628914e-17, 0.0, 0.0, "9.54132301021894140089023422747839473848522737754608545075012542771038900600800944137510602699547590286799658929199962904e-1", false, false);
yield return new("Log10P1", 0.9374140390796644, -2.7755575615628914e-17, 0.0, 0.0, "2.87222442439485193506080196245829103684882752961929360623222938209163551768067305403970385910177161670751320709775738232e-1", false, false);
yield return new("LogP1", -0.2414969327464237, -6.938893903907228e-18, 0.0, 0.0, "-2.76408436360492013798891383336924281333972690771053093570147283442960065684141844700853520048651419267006956121231630028e-1", false, false);
yield return new("Log2P1", -0.2414969327464237, -6.938893903907228e-18, 0.0, 0.0, "-3.98773080397154465677324035305154698307314175152188528104915514610543818455692212875079137070749860187217649433355892137e-1", false, false);
yield return new("Log10P1", -0.2414969327464237, -6.938893903907228e-18, 0.0, 0.0, "-1.20042658662867833358239540131275831921457467025735695971817887956175733451556676524914296065193389184135111958572041148e-1", false, false);
yield return new("LogP1", -0.2952282672347315, 1.3877787807814457e-17, 0.0, 0.0, "-3.49881311910678151411595818055589878923114542659014633731260102136759358508183181002882260247879044773042563279259232628e-1", false, false);
yield return new("Log2P1", -0.2952282672347315, 1.3877787807814457e-17, 0.0, 0.0, "-5.04772033593259975285555333930830397987865691708637690414677387545350679380202183974420436044680097411340198312880377996e-1", false, false);
yield return new("Log10P1", -0.2952282672347315, 1.3877787807814457e-17, 0.0, 0.0, "-1.51951523083878020569633164629252753332069306834918813574791903940796790498681467540369498502948725336858459199605372879e-1", false, false);
yield return new("LogP1", 0.6183784906432721, -2.7755575615628914e-17, 0.0, 0.0, "4.81424716275956048730601920438915272141904426972292702838386676486302722802449709273241440179283428961999108551055909409e-1", false, false);
yield return new("Log2P1", 0.6183784906432721, -2.7755575615628914e-17, 0.0, 0.0, "6.94549050732698018929596565525561504986657245885095186528552036421548894700321410113666631971433617301039477622832576569e-1", false, false);
yield return new("Log10P1", 0.6183784906432721, -2.7755575615628914e-17, 0.0, 0.0, "2.09080097730486339814950962090735808870192528534655155948145055128088811860669423113041217948660443701988603322262714963e-1", false, false);
yield return new("LogP1", 0.8958994351866585, 2.7755575615628914e-17, 0.0, 0.0, "6.39693361912766529556054506785284798917871365394440569308902723900517361650895161184701858764837894295517021790636842305e-1", false, false);
yield return new("Log2P1", 0.8958994351866585, 2.7755575615628914e-17, 0.0, 0.0, "9.22882440921137175540031639043973566945353889578772093450665931838156724653987285181236273438362697633310329348344626572e-1", false, false);
yield return new("Log10P1", 0.8958994351866585, 2.7755575615628914e-17, 0.0, 0.0, "2.77815297188854305511719282058370239764298340998943480406694159664380334419094779741732592335677623121315458879178473155e-1", false, false);
yield return new("LogP1", -0.5408512788356817, 2.7755575615628914e-17, 0.0, 0.0, "-7.78381110150663421130462224496724929854909475410534601041631279024589904393115974212945628704385850920333710797583879012e-1", false, false);
yield return new("Log2P1", -0.5408512788356817, 2.7755575615628914e-17, 0.0, 0.0, "-1.12296656753600809427848365511607924093889384661252845122441726939953330834663324173316238408455852948961134574059767025e+0", false, false);
yield return new("Log10P1", -0.5408512788356817, 2.7755575615628914e-17, 0.0, 0.0, "-3.38046620956160362638239956233579421151159415091896957045872206168825466900783796217317477741831961989150959811838771991e-1", false, false);
yield return new("LogP1", -0.8681067503090649, -2.7755575615628914e-17, 0.0, 0.0, "-2.02576239804433238143730932242556264640344897231654374658627651696941043979347282162640338919379281617018084235301368819e+0", false, false);
yield return new("Log2P1", -0.8681067503090649, -2.7755575615628914e-17, 0.0, 0.0, "-2.92255736567789267067809596615378842844944496480534877199857798525843821274588315551435277738497812905780347133646785683e+0", false, false);
yield return new("Log10P1", -0.8681067503090649, -2.7755575615628914e-17, 0.0, 0.0, "-8.79777431117752335008287216968297491223752730427843748838546003088968028744945431500882887334408917616256136410893197736e-1", false, false);
yield return new("LogP1", 0.5554597626461795, 2.7755575615628914e-17, 0.0, 0.0, "4.41771169226814528046233632307222502208397165462930671853944057448910282066429491169525599279393192475642608119504669912e-1", false, false);
yield return new("Log2P1", 0.5554597626461795, 2.7755575615628914e-17, 0.0, 0.0, "6.37341075051244358481489097779684690822770815766027823533953340190866790916312681528594347839054306787693706085709445637e-1", false, false);
yield return new("Log10P1", 0.5554597626461795, 2.7755575615628914e-17, 0.0, 0.0, "1.91858781059153202748795363022693637156323226760620866426310131417300349240573053702237569432513324519061250147788551211e-1", false, false);
yield return new("LogP1", 0.36982756534247985, 1.3877787807814457e-17, 0.0, 0.0, "3.14684867204887433805540864389166951089547408071054910272007661376991501570675854532014104971483615450303376157905042930e-1", false, false);
yield return new("Log2P1", 0.36982756534247985, 1.3877787807814457e-17, 0.0, 0.0, "4.53994297359293096304644280223666270622136859369541873011311838133754892526878086509022847018832437027890008647451359490e-1", false, false);
yield return new("Log10P1", 0.36982756534247985, 1.3877787807814457e-17, 0.0, 0.0, "1.36665901365540190164966599920914779215197348868210992673678966469371639875211157233088929546113834795302236659281035962e-1", false, false);
yield return new("LogP1", 0.1909920049955245, -6.938893903907228e-18, 0.0, 0.0, "1.74786577500526384772363784481758542028627704232349088831722012419582308269518611975628239994312561536648943896103678638e-1", false, false);
yield return new("Log2P1", 0.1909920049955245, -6.938893903907228e-18, 0.0, 0.0, "2.52163728573963884195868243398384904954890922144219235914411360467050438989175412013184281235574554714127411495840360522e-1", false, false);
yield return new("Log10P1", 0.1909920049955245, -6.938893903907228e-18, 0.0, 0.0, "7.59088461192336790777561786810949020205291015322779814559784455169048119511142663396757603835117655827268307425837790901e-2", false, false);
yield return new("LogP1", -0.2896731950362159, 1.3877787807814457e-17, 0.0, 0.0, "-3.42030126165729756996793614464008777920548806500225128713796580870624925280033361189818759797704991087926604580155168305e-1", false, false);
yield return new("Log2P1", -0.2896731950362159, 1.3877787807814457e-17, 0.0, 0.0, "-4.93445166853924804775711498965286665934244073955005914502539212172565393861812459508163893610547638264970190766777551731e-1", false, false);
yield return new("Log10P1", -0.2896731950362159, 1.3877787807814457e-17, 0.0, 0.0, "-1.48541796438449461372120215540582308088025427749944090307221950615419109130703058336109282893137748556504201364684511546e-1", false, false);
yield return new("LogP1", -0.8297845633950021, 2.7755575615628914e-17, 0.0, 0.0, "-1.77069037009894722301301523764217070111653713449041470018719157218356443725344032003214409729932185186526076771975726736e+0", false, false);
yield return new("Log2P1", -0.8297845633950021, 2.7755575615628914e-17, 0.0, 0.0, "-2.55456621589159441264521715588460570353051046166384656267365784363859664085511641622206527552500480601348667872105557494e+0", false, false);
yield return new("Log10P1", -0.8297845633950021, 2.7755575615628914e-17, 0.0, 0.0, "-7.69001056893199515860956665258551497195953595599617822587393305651772376934846577432834254954984793509521602497274430432e-1", false, false);
yield return new("LogP1", -0.8742311219697931, -2.7755575615628914e-17, 0.0, 0.0, "-2.07330935776904273779873813239344152976876249113036480694826070215531378924518793089875304096409787427507627665385941341e+0", false, false);
yield return new("Log2P1", -0.8742311219697931, -2.7755575615628914e-17, 0.0, 0.0, "-2.99115312868207957456384538239831591931112439657305554611663617713845658268186710832002169130069026603279627644762172219e+0", false, false);
yield return new("Log10P1", -0.8742311219697931, -2.7755575615628914e-17, 0.0, 0.0, "-9.00426813357470200370198237324348739612001585363166769506608720072086428059051107186690501961612008812029527650999025891e-1", false, false);
yield return new("LogP1", 0.05687684676161431, 1.734723475976807e-18, 0.0, 0.0, "5.53181880485913733627291097134637300382093953290693659923169315303246256756113701497808956261596675734857388860306468615e-2", false, false);
yield return new("Log2P1", 0.05687684676161431, 1.734723475976807e-18, 0.0, 0.0, "7.98072755686658982738502574495625929058943671088008445105441969646569402455517386033611261042694853536861326650048118448e-2", false, false);
yield return new("Log10P1", 0.05687684676161431, 1.734723475976807e-18, 0.0, 0.0, "2.40243838183896477328826581934297560745016715974667536004085784161672902505176566665701162202291036644209016931824602390e-2", false, false);
yield return new("LogP1", 0.8517255483020876, 2.7755575615628914e-17, 0.0, 0.0, "6.16117933180951390332912630726637290743842823892438844964596194110847023758897086576180302570937262221471761060233161038e-1", false, false);
yield return new("Log2P1", 0.8517255483020876, 2.7755575615628914e-17, 0.0, 0.0, "8.88870286802916290530489947114103115921943815910869805615224565455165584483499263171659419310343877342521864222283514698e-1", false, false);
yield return new("Log10P1", 0.8517255483020876, 2.7755575615628914e-17, 0.0, 0.0, "2.67576618582123612345191176853409072838499599336745225812003412468916751245110520512997845693741671464276895101482382024e-1", false, false);
yield return new("LogP1", 0.45425315963852464, -1.3877787807814457e-17, 0.0, 0.0, "3.74492476499187439821703435612185228751140554132326152058605713551036211597432739033436911789141495608003912279741288636e-1", false, false);
yield return new("Log2P1", 0.45425315963852464, -1.3877787807814457e-17, 0.0, 0.0, "5.40278438695604391400444215285746579013763932378498918850766339635380877124602146409423669788747107198564957338972123458e-1", false, false);
yield return new("Log10P1", 0.45425315963852464, -1.3877787807814457e-17, 0.0, 0.0, "1.62640016057880319938573926504835136475692147382379753817063626330590649170535501425750662363316382125494683613634965970e-1", false, false);
yield return new("LogP1", -0.1913133624518335, 6.938893903907228e-18, 0.0, 0.0, "-2.12343782389982330829058548821481697858187956148006751947010480917166364869679355827871871637320752444644665867456690826e-1", false, false);
yield return new("Log2P1", -0.1913133624518335, 6.938893903907228e-18, 0.0, 0.0, "-3.06347321817632706699814919877400104750867605997256867154992491386391274787097975550474609738005215922376854158068100043e-1", false, false);
yield return new("Log10P1", -0.1913133624518335, 6.938893903907228e-18, 0.0, 0.0, "-9.22197329584342255006814264643561537794088103707576406580316393570793691671321241499498238035808175992201106979902632370e-2", false, false);
yield return new("LogP1", 0.24542656641217264, 6.938893903907228e-18, 0.0, 0.0, "2.19478094858835581294317927475231690931167009815483551188572634516573519600243303251507034563103591906684958923525672161e-1", false, false);
yield return new("Log2P1", 0.24542656641217264, 6.938893903907228e-18, 0.0, 0.0, "3.16639959036599588355404499830788237253186799493085513907451189232107258789646229557495401688009424271755094346231647343e-1", false, false);
yield return new("Log10P1", 0.24542656641217264, 6.938893903907228e-18, 0.0, 0.0, "9.53181254958307573531801930898607922665308373816936000012904865736804000066667881052382383778865737152296685520776529839e-2", false, false);
yield return new("LogP1", 0.3579077443800722, 1.3877787807814457e-17, 0.0, 0.0, "3.05945091909877929942550816504368386927256796838919400235489897407338329155060263174677006524293551996215581575702822154e-1", false, false);
yield return new("Log2P1", 0.3579077443800722, 1.3877787807814457e-17, 0.0, 0.0, "4.41385466882699007902835959084397083105523640541410043130787684577188386392625692428050968734235897183669232700054303723e-1", false, false);
yield return new("Log10P1", 0.3579077443800722, 1.3877787807814457e-17, 0.0, 0.0, "1.32870265181843197786244323180598129064486105204052169798998070320673792996732478127929375600568917014786355492119155087e-1", false, false);
yield return new("LogP1", 0.1339056646767618, 6.938893903907228e-18, 0.0, 0.0, "1.25668013729506787074309382096986924536247988767554045985871129608326888863176358748755272667089849408793221270378686521e-1", false, false);
yield return new("Log2P1", 0.1339056646767618, 6.938893903907228e-18, 0.0, 0.0, "1.81300620205925609039578406597723597231467159529396354165792413709543774604818436871045085736217930615830990520387546939e-1", false, false);
yield return new("Log10P1", 0.1339056646767618, 6.938893903907228e-18, 0.0, 0.0, "5.45769249144668875568788686871024012052599516667002554303316891162200422263245735631140732984045910198899736877070207461e-2", false, false);
yield return new("LogP1", 0.6463681395833565, 2.7755575615628914e-17, 0.0, 0.0, "4.98571734345387461451495456869629443688961577801373238519742488085690958863017475934026060332626035871644635543225533361e-1", false, false);
yield return new("Log2P1", 0.6463681395833565, 2.7755575615628914e-17, 0.0, 0.0, "7.19286968667500165291286521116174583754623507129265154765777371224280809785642859637392629022826319213463597036532913541e-1", false, false);
yield return new("Log10P1", 0.6463681395833565, 2.7755575615628914e-17, 0.0, 0.0, "2.16526953059135752577649074080697908863901852193817133507821868691306364121134532153265235105453325892863340040173463832e-1", false, false);
yield return new("LogP1", -0.2061143853548124, -6.938893903907228e-18, 0.0, 0.0, "-2.30815890272664360302144334648115420765449716376649502365011778550491299419759435899043896817366577540765728386229772499e-1", false, false);
yield return new("Log2P1", -0.2061143853548124, -6.938893903907228e-18, 0.0, 0.0, "-3.32996940254744000482278737339162498306832017086832735892531190658619439449170696846748369323265531333510262341586459789e-1", false, false);
yield return new("Log10P1", -0.2061143853548124, -6.938893903907228e-18, 0.0, 0.0, "-1.00242067481004591584323289705805434576964682239322283223729737247461974843667890639993411356856346511920048604908242765e-1", false, false);
yield return new("LogP1", -0.19884097152340352, -6.938893903907228e-18, 0.0, 0.0, "-2.21695814195758352343822483970633519702065221747509603118000165561599013217115439208583050119622042863260741682784968473e-1", false, false);
yield return new("Log2P1", -0.19884097152340352, -6.938893903907228e-18, 0.0, 0.0, "-3.19839451726061630349899177317046430753455486458940833639465183306474394904766416414801037373156304930656812221247645494e-1", false, false);
yield return new("Log10P1", -0.19884097152340352, -6.938893903907228e-18, 0.0, 0.0, "-9.62812687662664553874993424628451806566869615979180072671388394705473959185306089627385774302837352556786721339429321725e-2", false, false);
yield return new("LogP1", 0.629333251819574, 2.7755575615628914e-17, 0.0, 0.0, "4.88170883172280246783294403793340030529559688659253118750968656866532958043638217793425865312854985387001052106072762884e-1", false, false);
yield return new("Log2P1", 0.629333251819574, 2.7755575615628914e-17, 0.0, 0.0, "7.04281712259034229202968756751881953223333209146144353127187447253417559352522615839248841844622156139610673825839062370e-1", false, false);
yield return new("Log10P1", 0.629333251819574, 2.7755575615628914e-17, 0.0, 0.0, "2.12009920787558325794730630635185740345205260826497699276328991121395841235239950889606596288467017467645668646797155978e-1", false, false);
yield return new("LogP1", 0.9984025825170277, 2.7755575615628914e-17, 0.0, 0.0, "6.92348152680688928641102629564533202357808571137095434889160284548874280234666249427956291373166696762466067931268984293e-1", false, false);
yield return new("Log2P1", 0.9984025825170277, 2.7755575615628914e-17, 0.0, 0.0, "9.98847246441064794019807304911530160124610039129750370373936860336894414262857019255653284311560689440553352322363864842e-1", false, false);
yield return new("Log10P1", 0.9984025825170277, 2.7755575615628914e-17, 0.0, 0.0, "3.00682982265133291266348828357098397638838263022961685256401766534323491209791756106975833008866295282104812066940051428e-1", false, false);
yield return new("LogP1", 0.156969580113407, -6.938893903907228e-18, 0.0, 0.0, "1.45804155829084550693448149244741619934155278730404103752402451333933344183353330958196892431012243627325136193240198297e-1", false, false);
yield return new("Log2P1", 0.156969580113407, -6.938893903907228e-18, 0.0, 0.0, "2.10350932555621928199126631563613789421593318150157181367053326529853536043393725808697660427174006303545945669803583377e-1", false, false);
yield return new("Log10P1", 0.156969580113407, -6.938893903907228e-18, 0.0, 0.0, "6.33219403151332698802798765865268082196089318880425991091688200359744019713817978758572776010596814466904230718419853058e-2", false, false);
yield return new("LogP1", -0.9540412462723916, 2.7755575615628914e-17, 0.0, 0.0, "-3.08001094282684632046402328324667561632825800223427004121995931000937297913404673464002930581491526511067814843381316681e+0", false, false);
yield return new("Log2P1", -0.9540412462723916, 2.7755575615628914e-17, 0.0, 0.0, "-4.44351651310003178781690436136889567107645072919807722811187459787065457814683336573016524398375357788755810528307102436e+0", false, false);
yield return new("Log10P1", -0.9540412462723916, 2.7755575615628914e-17, 0.0, 0.0, "-1.33763175667133140890650835003104548984519969796757058931444691189047690442720232735711091536973955525246018762820681754e+0", false, false);
yield return new("LogP1", 0.43887523052023747, 1.3877787807814457e-17, 0.0, 0.0, "3.63861718461737527921132439017868047981633656729486809583257199547878964702087636598601368269583118432783431776872868407e-1", false, false);
yield return new("Log2P1", 0.43887523052023747, 1.3877787807814457e-17, 0.0, 0.0, "5.24941496794084914365263085860849391303495954456865134075462839140202906108449887730773486731751957496716814243733304041e-1", false, false);
yield return new("Log10P1", 0.43887523052023747, 1.3877787807814457e-17, 0.0, 0.0, "1.58023136503767180259576160601884822426205481902543420930526483599766839192863516397105874052282252767140203236480212446e-1", false, false);
yield return new("LogP1", 0.7903507670306325, 2.7755575615628914e-17, 0.0, 0.0, "5.82411559890150861602105254282024996641772732955339728828013881177684405814627489214431875866608383840434425874478993648e-1", false, false);
yield return new("Log2P1", 0.7903507670306325, 2.7755575615628914e-17, 0.0, 0.0, "8.40242269209926157650841054489686135644444747151510295175869305683734681550309819606941977015570214624993027249263199681e-1", false, false);
yield return new("Log10P1", 0.7903507670306325, 2.7755575615628914e-17, 0.0, 0.0, "2.52938126656957791367112824319318316676170485066182331212963607750498437283559006947571653048764717658890790696863070451e-1", false, false);
yield return new("LogP1", -0.32343605506347395, -1.3877787807814457e-17, 0.0, 0.0, "-3.90728312650559888064625862507580587287487473748465361258905040259390578524184449788629010490537156789787584817265069053e-1", false, false);
yield return new("Log2P1", -0.32343605506347395, -1.3877787807814457e-17, 0.0, 0.0, "-5.63701798995875175899626613136037262442070151788885005361617729350358937156061597457161957321584311881973574617619536399e-1", false, false);
yield return new("Log10P1", -0.32343605506347395, -1.3877787807814457e-17, 0.0, 0.0, "-1.69691150107506703463104718690464203284655817824555572049648707802591521057073327190578298401091530647135261091277596681e-1", false, false);
yield return new("LogP1", -0.2499167561969442, -6.938893903907228e-18, 0.0, 0.0, "-2.87571086873500353618877401934073364245869786287781445129337395624151854147369408317887521946801353582006120863913473427e-1", false, false);
yield return new("Log2P1", -0.2499167561969442, -6.938893903907228e-18, 0.0, 0.0, "-4.14877380935448240849464262215428110478208177984983961921082341429881434364861944423036357362979866250151554322124190100e-1", false, false);
yield return new("Log10P1", -0.2499167561969442, -6.938893903907228e-18, 0.0, 0.0, "-1.24890536184081858526337596274599270800700084319660321637440777745345582710254423727878465006898093286060594921397762553e-1", false, false);
yield return new("LogP1", 0.6420820173423074, 2.7755575615628914e-17, 0.0, 0.0, "4.95964959443151490619456523132392013457704686246018939154247723801808866995346938487953902539402209356556100208511357953e-1", false, false);
yield return new("Log2P1", 0.6420820173423074, 2.7755575615628914e-17, 0.0, 0.0, "7.15526187443330517763007255152640504201139028136710633467765132998155385630233960298842398434518729311696681760219206631e-1", false, false);
yield return new("Log10P1", 0.6420820173423074, 2.7755575615628914e-17, 0.0, 0.0, "2.15394845103530781690897853618381265102220742296869260698526233639840900756240052350042775202109930414172984991200879417e-1", false, false);
yield return new("LogP1", -0.21203239911190352, 6.938893903907228e-18, 0.0, 0.0, "-2.38298305593771416788647957478446300491028239791768942188123035591175236938825083922928804520673603646010090561308060109e-1", false, false);
yield return new("Log2P1", -0.21203239911190352, 6.938893903907228e-18, 0.0, 0.0, "-3.43791783732376751603490774832068457745679208745639925217420850412010316040318163677361770245734741382735547094206275807e-1", false, false);
yield return new("Log10P1", -0.21203239911190352, 6.938893903907228e-18, 0.0, 0.0, "-1.03491639166269734340601821520467813372659683662181113938132850474459983377136620231689785734312082941255830585987081930e-1", false, false);
yield return new("LogBase", 0.5, 0.0, 0.5, 0.0, "1e+0", false, false);
yield return new("LogBase", 0.5, 0.0, 3.0, 1.1102230246251565e-16, "-6.30929753571457415846268296793384246328577688246728710631947674137662586988146439688634252462664344708248978266500316263e-1", false, false);
yield return new("LogBase", 0.5, 0.0, 10.0, -4.440892098500626e-16, "-3.01029995663981201019568756228373067520708597167284683569395067058112353139277012325511167842360016673656882855878553856e-1", false, false);
yield return new("LogBase", 0.5, 0.0, 5e-324, 0.0, "9.31098696461824953445065176908752327746741154562383612662942271880819366852886405959031657355679702048417132216014897579e-4", false, false);
yield return new("LogBase", 0.5, 0.0, 1.7976931348623157e+308, 0.0, "-9.76562500000000000152751279059167760100978456879959295916441697381692578702512598830877816353313915358886228032549205836e-4", false, false);
yield return new("LogBase", 0.5, 0.0, 1.0, 5.551115123125783e-17, "-1.24866295363307187643359249476898895827931546586660730639575644132763015055542365359164377568585319254666600978796524940e+16", false, false);
yield return new("LogBase", 0.5, 0.0, 1.0, -5.551115123125783e-17, "1.24866295363307180711887443877445801655610332004893269947359756550479585223509048066923601756484715102417928772618915236e+16", false, false);
yield return new("LogBase", 0.5, 0.0, 1.0, 5e-324, "-1.40294551218942220849995433229033305766305384575963412128097801582409138945081742355160280181191410885322697951836065419e+323", true, false);
yield return new("LogBase", 0.5, 0.0, 1.0, -5e-324, "1.40294551218942220849995433229033305766305384575963412128097801582409138945081742355160280181191410885322697951836065419e+323", true, false);
yield return new("LogBase", 0.5, 0.0, 1.0, 3.054936363499605e-151, "-2.26894147073461618686143570816725613223404135863649405299707269789510853848463760868350193312195141282491285170824038981e+150", false, false);
yield return new("LogBase", 0.5, 0.0, 1.0, -3.054936363499605e-151, "2.26894147073461618686143570816725613223404135863649405299707269789510853848463760868350193312195141282491285170824038981e+150", false, false);
yield return new("LogBase", 3.0, 1.1102230246251565e-16, 0.5, 0.0, "-1.58496250072115623484418067419644362060330702399713443427877484193292524878126508035084406224310928717826218999264348694e+0", false, false);
yield return new("LogBase", 3.0, 1.1102230246251565e-16, 3.0, 1.1102230246251565e-16, "1e+0", false, false);
yield return new("LogBase", 3.0, 1.1102230246251565e-16, 10.0, -4.440892098500626e-16, "4.77121254719662462569174961860654062634467986638362611744344393576961231950290483994783368442746644352537305366560367851e-1", false, false);
yield return new("LogBase", 3.0, 1.1102230246251565e-16, 5e-324, 0.0, "-1.47575651836234286298340844897248009367160802979249016227074007628763989644438089418141905236788574225164077280506842359e-3", false, false);
yield return new("LogBase", 3.0, 1.1102230246251565e-16, 1.7976931348623157e+308, 0.0, "1.54781494211050413583212523889093819148840624587397850511929544662871996176402669773880792310921677036142457715400515368e-3", false, false);
yield return new("LogBase", 3.0, 1.1102230246251565e-16, 1.0, 5.551115123125783e-17, "1.97908395754813875818331771079254581326810306634297147269359558694301525590601136261063269700761069084978184394292456238e+16", false, false);
yield return new("LogBase", 3.0, 1.1102230246251565e-16, 1.0, -5.551115123125783e-17, "-1.97908395754813864832208884398157297300016395690197319534405970089828421789047236010028814143145885626160549806268108900e+16", false, false);
yield return new("LogBase", 3.0, 1.1102230246251565e-16, 1.0, 5e-324, "2.22361602737527000040167317125144821591847024681713177579144857970191841268692652754144055169973092716055413351862869720e+323", true, false);
yield return new("LogBase", 3.0, 1.1102230246251565e-16, 1.0, -5e-324, "-2.22361602737527000040167317125144821591847024681713177579144857970191841268692652754144055169973092716055413351862869720e+323", true, false);
yield return new("LogBase", 3.0, 1.1102230246251565e-16, 1.0, 3.054936363499605e-151, "3.59618714744547539618516185683549659782511538144174251819311314827392795039344961192264742278481338652008107548838030925e+150", false, false);
yield return new("LogBase", 3.0, 1.1102230246251565e-16, 1.0, -3.054936363499605e-151, "-3.59618714744547539618516185683549659782511538144174251819311314827392795039344961192264742278481338652008107548838030925e+150", false, false);
yield return new("LogBase", 10.0, -4.440892098500626e-16, 0.5, 0.0, "-3.32192809488736228380178935319103503353954128494743149423993398540305468826044376336734097725242343428704786555329474889e+0", false, false);
yield return new("LogBase", 10.0, -4.440892098500626e-16, 3.0, 1.1102230246251565e-16, "2.09590327428938449327202805536713622144206689216491932866276058134928213775643412195967417836623932439974485537639688728e+0", false, false);
yield return new("LogBase", 10.0, -4.440892098500626e-16, 10.0, -4.440892098500626e-16, "1e+0", false, false);
yield return new("LogBase", 10.0, -4.440892098500626e-16, 5e-324, 0.0, "-3.09304291888953657709663813146278867182452633607768295553066479087807699093151188395469364734862517158943004241461336023e-3", false, false);
yield return new("LogBase", 10.0, -4.440892098500626e-16, 1.7976931348623157e+308, 0.0, "3.24407040516343973078261368066224914431903844379893440611388909643004221749644189868076131836023956807896936217577343100e-3", false, false);
yield return new("LogBase", 10.0, -4.440892098500626e-16, 1.0, 5.551115123125783e-17, "4.14796854671873724408057790024292706296879018889329546995789344132675963826041385602962857685383507020984017407616267467e+16", false, false);
yield return new("LogBase", 10.0, -4.440892098500626e-16, 1.0, -5.551115123125783e-17, "-4.14796854671873701382206860083836310206174322108307588375316827620112460254782925407569771935567647026034204073751019233e+16", false, false);
yield return new("LogBase", 10.0, -4.440892098500626e-16, 1.0, 5e-324, "4.66048411253818201778940068831831241953697579976817754333824619433856261724627289253332060176448047614628712856435784707e+323", true, false);
yield return new("LogBase", 10.0, -4.440892098500626e-16, 1.0, -5e-324, "-4.66048411253818201778940068831831241953697579976817754333824619433856261724627289253332060176448047614628712856435784707e+323", true, false);
yield return new("LogBase", 10.0, -4.440892098500626e-16, 1.0, 3.054936363499605e-151, "7.53726041728837341472581678508633524834706029095004745428478024836106782494751114086151120634062597977131543383007786869e+150", false, false);
yield return new("LogBase", 10.0, -4.440892098500626e-16, 1.0, -3.054936363499605e-151, "-7.53726041728837341472581678508633524834706029095004745428478024836106782494751114086151120634062597977131543383007786869e+150", false, false);
yield return new("LogBase", 5e-324, 0.0, 0.5, 0.0, "1.07400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e+3", false, false);
yield return new("LogBase", 5e-324, 0.0, 3.0, 1.1102230246251565e-16, "-6.77618555335745264618892150756094680556892437176986635218711802023849618425269276225593187144901506216659402658221339667e+2", false, false);
yield return new("LogBase", 5e-324, 0.0, 10.0, -4.440892098500626e-16, "-3.23306215343115809895016844189272674517241033357663750153530302020412667271583511237598994262694657907507492187213566841e+2", false, false);
yield return new("LogBase", 5e-324, 0.0, 5e-324, 0.0, "1e+0", false, false);
yield return new("LogBase", 5e-324, 0.0, 1.7976931348623157e+308, 0.0, "-1.04882812500000000016405487370954617434845086268907628381425838298793782952649853114436277476345914509544380890695784707e+0", false, false);
yield return new("LogBase", 5e-324, 0.0, 1.0, 5.551115123125783e-17, "-1.34106401220191919528967833938189414119198481034073624706904241798587478169652500395742541508660632879511929451227467785e+19", false, false);
yield return new("LogBase", 5e-324, 0.0, 1.0, -5.551115123125783e-17, "1.34106401220191912084567114724376790978125496573255371923464378535215074530048717623875948286464584019996855501792714964e+19", false, false);
yield return new("LogBase", 5e-324, 0.0, 1.0, 5e-324, "-1.50676348009143945192895095287981770393011983034584704625577038899507415227017791289442140914599575290836577600271934260e+326", true, false);
yield return new("LogBase", 5e-324, 0.0, 1.0, -5e-324, "1.50676348009143945192895095287981770393011983034584704625577038899507415227017791289442140914599575290836577600271934260e+326", true, false);
yield return new("LogBase", 5e-324, 0.0, 1.0, 3.054936363499605e-151, "-2.43684313956897778468918195057163308601936041917559461291885607753934657033250079172608107617297581737395640273465017866e+153", false, false);
yield return new("LogBase", 5e-324, 0.0, 1.0, -3.054936363499605e-151, "2.43684313956897778468918195057163308601936041917559461291885607753934657033250079172608107617297581737395640273465017866e+153", false, false);
yield return new("LogBase", 1.7976931348623157e+308, 0.0, 0.5, 0.0, "-1.02399999999999999983982867480925410680940998138512385400255035235601313376226064290156756414583096105691271628242764958e+3", false, false);
yield return new("LogBase", 1.7976931348623157e+308, 0.0, 3.0, 1.1102230246251565e-16, "6.46072067657172393725521881184614392377784265786828508285584491873121029727166892126545607669654773912274766014333714738e+2", false, false);
yield return new("LogBase", 1.7976931348623157e+308, 0.0, 10.0, -4.440892098500626e-16, "3.08254715559916749795822033050189661998724390284674583656794888076450273271206681287442841879681446854522951281850781805e+2", false, false);
yield return new("LogBase", 1.7976931348623157e+308, 0.0, 5e-324, 0.0, "-9.53445065176908752178611429058895816396098679129538039108519881150850217655736166575016353953287673237348897842111405566e-1", false, false);
yield return new("LogBase", 1.7976931348623157e+308, 0.0, 1.7976931348623157e+308, 0.0, "1e+0", false, false);
yield return new("LogBase", 1.7976931348623157e+308, 0.0, 1.0, 5.551115123125783e-17, "1.27863086452026560126799871464344467662467366767005669687401071770502107042684687593704024441544987656897731867265049689e+19", false, false);
yield return new("LogBase", 1.7976931348623157e+308, 0.0, 1.0, -5.551115123125783e-17, "-1.27863086452026553028972742530504500340233467660432391991961891368616331799317700585957646724740471567670697025989410057e+19", false, false);
yield return new("LogBase", 1.7976931348623157e+308, 0.0, 1.0, 5e-324, "1.43661620448196834127924159440751155010680205461723750237553444250356108106021492137535417662877634936500369849644457749e+326", true, false);
yield return new("LogBase", 1.7976931348623157e+308, 0.0, 1.0, -5e-324, "-1.43661620448196834127924159440751155010680205461723750237553444250356108106021492137535417662877634936500369849644457749e+326", true, false);
yield return new("LogBase", 1.7976931348623157e+308, 0.0, 1.0, 3.054936363499605e-151, "2.32339606603224697498269080301546681395916927474579279324215177915780380929607447958884392065675329737119800379844865370e+153", false, false);
yield return new("LogBase", 1.7976931348623157e+308, 0.0, 1.0, -3.054936363499605e-151, "-2.32339606603224697498269080301546681395916927474579279324215177915780380929607447958884392065675329737119800379844865370e+153", false, false);
yield return new("LogBase", 1.0, 5.551115123125783e-17, 0.5, 0.0, "-8.00856625953729399268240176265844257044861248416330071233859278076491277198644812887750815063410511913752198440592417668e-17", false, false);
yield return new("LogBase", 1.0, 5.551115123125783e-17, 3.0, 1.1102230246251565e-16, "5.05284273659055337240028840092975986325191039292691591179847636936180560295491820118861155591277548463609196336884395571e-17", false, false);
yield return new("LogBase", 1.0, 5.551115123125783e-17, 10.0, -4.440892098500626e-16, "2.41081866638321775638308128962406730980084945248251413678017298475774888802992828341092392513872204132310023049589694286e-17", false, false);
yield return new("LogBase", 1.0, 5.551115123125783e-17, 5e-324, 0.0, "-7.45676560478332773992774838236354056838790734093417198541768415341239550464287535277235395775987441260476907300365379579e-20", false, false);
yield return new("LogBase", 1.0, 5.551115123125783e-17, 1.7976931348623157e+308, 0.0, "7.82086548782938866595222671092055185548206962382111254723553439803671300221906880313169103827029709637612054515111659045e-20", false, false);
yield return new("LogBase", 1.0, 5.551115123125783e-17, 1.0, 5.551115123125783e-17, "1e+0", false, false);
yield return new("LogBase", 1.0, 5.551115123125783e-17, 1.0, -5.551115123125783e-17, "-9.99999999999999944488848768742174519562372105247595546056751609394060623434707807288636940199173261052677976575386627625e-1", false, false);
yield return new("LogBase", 1.0, 5.551115123125783e-17, 1.0, 5e-324, "1.12355820928894741114581090776314455545742505420354379661197918914687791432229595396508136069966895934503297060379310895e+307", false, false);
yield return new("LogBase", 1.0, 5.551115123125783e-17, 1.0, -5e-324, "-1.12355820928894741114581090776314455545742505420354379661197918914687791432229595396508136069966895934503297060379310895e+307", false, false);
yield return new("LogBase", 1.0, 5.551115123125783e-17, 1.0, 3.054936363499605e-151, "1.81709681073901717593874158833507981062088388837123390464787067630000568137804928740004957207627647978017436190100905347e+134", false, false);
yield return new("LogBase", 1.0, 5.551115123125783e-17, 1.0, -3.054936363499605e-151, "-1.81709681073901717593874158833507981062088388837123390464787067630000568137804928740004957207627647978017436190100905347e+134", false, false);
yield return new("LogBase", 1.0, -5.551115123125783e-17, 0.5, 0.0, "8.00856625953729443724713454138200260453111684055449187826356018339682620611280144429867176587584471202819558501434005830e-17", false, false);
yield return new("LogBase", 1.0, -5.551115123125783e-17, 3.0, 1.1102230246251565e-16, "-5.05284273659055365288940569957063262095242828785672162673067847931744658777651220838325210892474473585736208607292046481e-17", false, false);
yield return new("LogBase", 1.0, -5.551115123125783e-17, 10.0, -4.440892098500626e-16, "-2.41081866638321789021040087036218189460342109037878988110648754553777626440988301680419551753545094709886444617851378608e-17", false, false);
yield return new("LogBase", 1.0, -5.551115123125783e-17, 5e-324, 0.0, "7.45676560478332815386139156553259087945169165787196636709828694915905605783314845837865155109482747861098285383085666508e-20", false, false);
yield return new("LogBase", 1.0, -5.551115123125783e-17, 1.7976931348623157e+308, 0.0, "-7.82086548782938910009747356514277851917359684090653241125563091482041666643112602430264935108737698131529598787694071914e-20", false, false);
yield return new("LogBase", 1.0, -5.551115123125783e-17, 1.0, 5.551115123125783e-17, "-1.00000000000000005551115123125782856192553891432976934350795652649518811871295588660183483502681079918470506376838215247e+0", false, false);
yield return new("LogBase", 1.0, -5.551115123125783e-17, 1.0, -5.551115123125783e-17, "1e+0", false, false);
yield return new("LogBase", 1.0, -5.551115123125783e-17, 1.0, 5e-324, "-1.12355820928894747351582058072313866971907233660484508243523977791786971709539979881319065617868864010896611958243164368e+307", false, false);
yield return new("LogBase", 1.0, -5.551115123125783e-17, 1.0, -5e-324, "1.12355820928894747351582058072313866971907233660484508243523977791786971709539979881319065617868864010896611958243164368e+307", false, false);
yield return new("LogBase", 1.0, -5.551115123125783e-17, 1.0, 3.054936363499605e-151, "-1.81709681073901727680787745110494659405522654473904065916338126701722270827822628410089860400331999498705175005548735740e+134", false, false);
yield return new("LogBase", 1.0, -5.551115123125783e-17, 1.0, -3.054936363499605e-151, "1.81709681073901727680787745110494659405522654473904065916338126701722270827822628410089860400331999498705175005548735740e+134", false, false);
yield return new("LogBase", 1.0, 5e-324, 0.5, 0.0, "-7.12786057128769296687193010701353430365896377787082712051318779690954545120290775134788605804660001691739668830711127574e-324", false, false);
yield return new("LogBase", 1.0, 5e-324, 3.0, 1.1102230246251565e-16, "4.49717931373425179810891471465798132101136891994411205997118376773047505802954774244984225589831831214217523026829550365e-324", false, false);
yield return new("LogBase", 1.0, 5e-324, 10.0, -4.440892098500626e-16, "2.14569983686819678020262414436687191500220512254710246695564901553656754840541761208246679020629585728789888771743905389e-324", false, true);
yield return new("LogBase", 1.0, 5e-324, 5e-324, 0.0, "-6.63674168648760983880067980168857942612566459764509042878322886118207211471406680758648608756666668241843267067701236102e-327", false, true);
yield return new("LogBase", 1.0, 5e-324, 1.7976931348623157e+308, 0.0, "6.96080133914813766404965906435000991538112223713360649367666300713673714699963266866834463834225545135578097512846517631e-327", false, true);
yield return new("LogBase", 1.0, 5e-324, 1.0, 5.551115123125783e-17, "8.90029543402880577939375378995288605964852831741785985071163346699459714240562179894456439469816147631491302686767601910e-308", false, false);
yield return new("LogBase", 1.0, 5e-324, 1.0, -5.551115123125783e-17, "-8.90029543402880528532810794870634188307973544919636061420892169590695949542689470565048309245499151386489633777771250037e-308", false, false);
yield return new("LogBase", 1.0, 5e-324, 1.0, 5e-324, "1e+0", false, false);
yield return new("LogBase", 1.0, 5e-324, 1.0, -5e-324, "-1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e+0", false, false);
yield return new("LogBase", 1.0, 5e-324, 1.0, 3.054936363499605e-151, "1.61726984478087796265223981337517041313732956875530929645435432246353274164275268968454419647044323953726822630339642180e-173", false, false);
yield return new("LogBase", 1.0, 5e-324, 1.0, -3.054936363499605e-151, "-1.61726984478087796265223981337517041313732956875530929645435432246353274164275268968454419647044323953726822630339642180e-173", false, false);
yield return new("LogBase", 1.0, -5e-324, 0.5, 0.0, "7.12786057128769296687193010701353430365896377787082712051318779690954545120290775134788605804660001691739668830711127574e-324", false, false);
yield return new("LogBase", 1.0, -5e-324, 3.0, 1.1102230246251565e-16, "-4.49717931373425179810891471465798132101136891994411205997118376773047505802954774244984225589831831214217523026829550365e-324", false, false);
yield return new("LogBase", 1.0, -5e-324, 10.0, -4.440892098500626e-16, "-2.14569983686819678020262414436687191500220512254710246695564901553656754840541761208246679020629585728789888771743905389e-324", false, true);
yield return new("LogBase", 1.0, -5e-324, 5e-324, 0.0, "6.63674168648760983880067980168857942612566459764509042878322886118207211471406680758648608756666668241843267067701236102e-327", false, true);
yield return new("LogBase", 1.0, -5e-324, 1.7976931348623157e+308, 0.0, "-6.96080133914813766404965906435000991538112223713360649367666300713673714699963266866834463834225545135578097512846517631e-327", false, true);
yield return new("LogBase", 1.0, -5e-324, 1.0, 5.551115123125783e-17, "-8.90029543402880577939375378995288605964852831741785985071163346699459714240562179894456439469816147631491302686767601910e-308", false, false);
yield return new("LogBase", 1.0, -5e-324, 1.0, -5.551115123125783e-17, "8.90029543402880528532810794870634188307973544919636061420892169590695949542689470565048309245499151386489633777771250037e-308", false, false);
yield return new("LogBase", 1.0, -5e-324, 1.0, 5e-324, "-1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e+0", false, false);
yield return new("LogBase", 1.0, -5e-324, 1.0, -5e-324, "1e+0", false, false);
yield return new("LogBase", 1.0, -5e-324, 1.0, 3.054936363499605e-151, "-1.61726984478087796265223981337517041313732956875530929645435432246353274164275268968454419647044323953726822630339642180e-173", false, false);
yield return new("LogBase", 1.0, -5e-324, 1.0, -3.054936363499605e-151, "1.61726984478087796265223981337517041313732956875530929645435432246353274164275268968454419647044323953726822630339642180e-173", false, false);
yield return new("LogBase", 1.0, 3.054936363499605e-151, 0.5, 0.0, "-4.40734154185224335572151371019525088667041504729360369509044137455034825460363335005902886632870033334950848372359058005e-151", false, false);
yield return new("LogBase", 1.0, 3.054936363499605e-151, 3.0, 1.1102230246251565e-16, "2.78072291290608307118005650198117092433407406656034882919594869294794227360599597743636559737082557806785826708702735368e-151", false, false);
yield return new("LogBase", 1.0, 3.054936363499605e-151, 10.0, -4.440892098500626e-16, "1.32674200523346503837412099369643716407653104977939417324673511303920836367713868163229353624918831600408728732782187350e-151", false, false);
yield return new("LogBase", 1.0, 3.054936363499605e-151, 5e-324, 0.0, "-4.10366996448067351556937961843133229671360805148380232317545751820330377523615768161920751054813811298836916547820351960e-154", false, false);
yield return new("LogBase", 1.0, 3.054936363499605e-151, 1.7976931348623157e+308, 0.0, "4.30404447446508140274501779038108442265118041984312499542169310383497153328075430796855200898506633244787487070314461270e-154", false, false);
yield return new("LogBase", 1.0, 3.054936363499605e-151, 1.0, 5.551115123125783e-17, "5.50328410731895925821397718544825875395110555893754181685223679647543151854293249503615135074234205974142848412235573859e-135", false, false);
yield return new("LogBase", 1.0, 3.054936363499605e-151, 1.0, -5.551115123125783e-17, "-5.50328410731895895272034083548779054875316623757569338999968725473372408914134910231459958616636658495790489150575536632e-135", false, false);
yield return new("LogBase", 1.0, 3.054936363499605e-151, 1.0, 5e-324, "6.18326003682761335151256302549117975087828372753029599785157640232243062766329667925791002653107612473994178565040348348e+172", false, false);
yield return new("LogBase", 1.0, 3.054936363499605e-151, 1.0, -5e-324, "-6.18326003682761335151256302549117975087828372753029599785157640232243062766329667925791002653107612473994178565040348348e+172", false, false);
yield return new("LogBase", 1.0, 3.054936363499605e-151, 1.0, 3.054936363499605e-151, "1e+0", false, false);
yield return new("LogBase", 1.0, 3.054936363499605e-151, 1.0, -3.054936363499605e-151, "-1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e+0", false, false);
yield return new("LogBase", 1.0, -3.054936363499605e-151, 0.5, 0.0, "4.40734154185224335572151371019525088667041504729360369509044137455034825460363335005902886632870033334950848372359058005e-151", false, false);
yield return new("LogBase", 1.0, -3.054936363499605e-151, 3.0, 1.1102230246251565e-16, "-2.78072291290608307118005650198117092433407406656034882919594869294794227360599597743636559737082557806785826708702735368e-151", false, false);
yield return new("LogBase", 1.0, -3.054936363499605e-151, 10.0, -4.440892098500626e-16, "-1.32674200523346503837412099369643716407653104977939417324673511303920836367713868163229353624918831600408728732782187350e-151", false, false);
yield return new("LogBase", 1.0, -3.054936363499605e-151, 5e-324, 0.0, "4.10366996448067351556937961843133229671360805148380232317545751820330377523615768161920751054813811298836916547820351960e-154", false, false);
yield return new("LogBase", 1.0, -3.054936363499605e-151, 1.7976931348623157e+308, 0.0, "-4.30404447446508140274501779038108442265118041984312499542169310383497153328075430796855200898506633244787487070314461270e-154", false, false);
yield return new("LogBase", 1.0, -3.054936363499605e-151, 1.0, 5.551115123125783e-17, "-5.50328410731895925821397718544825875395110555893754181685223679647543151854293249503615135074234205974142848412235573859e-135", false, false);
yield return new("LogBase", 1.0, -3.054936363499605e-151, 1.0, -5.551115123125783e-17, "5.50328410731895895272034083548779054875316623757569338999968725473372408914134910231459958616636658495790489150575536632e-135", false, false);
yield return new("LogBase", 1.0, -3.054936363499605e-151, 1.0, 5e-324, "-6.18326003682761335151256302549117975087828372753029599785157640232243062766329667925791002653107612473994178565040348348e+172", false, false);
yield return new("LogBase", 1.0, -3.054936363499605e-151, 1.0, -5e-324, "6.18326003682761335151256302549117975087828372753029599785157640232243062766329667925791002653107612473994178565040348348e+172", false, false);
yield return new("LogBase", 1.0, -3.054936363499605e-151, 1.0, 3.054936363499605e-151, "-1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e+0", false, false);
yield return new("LogBase", 1.0, -3.054936363499605e-151, 1.0, -3.054936363499605e-151, "1e+0", false, false);
}
}