You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
457 lines
14 KiB
457 lines
14 KiB
#include "exam.h"
|
|
#include <cln/lfloat.h>
|
|
#include <cln/lfloat_io.h>
|
|
|
|
static div_test lfloat_div_tests[] = {
|
|
|
|
{ "0.8476517865511829377L0", "0.14598720922015648169L0",
|
|
"5.8063428370144327317L0" },
|
|
|
|
{ "-0.16515392772872533974L0", "0.2885771921352848653L0",
|
|
"-0.5723041606534907598L0" },
|
|
|
|
{ "-0.25791761734650428572L0", "-0.17472849542471660309L0",
|
|
"1.4761050664322265015L0" },
|
|
|
|
{ "-0.9418668871216534004L0", "-0.25801526180943099573L0",
|
|
"3.6504309106230792821L0" },
|
|
|
|
{ "-0.25726582509610465451L0", "0.7704327058756196045L0",
|
|
"-0.33392381078074095957L0" },
|
|
|
|
{ "-0.021409432992321506645L0", "-0.44293479613874918959L0",
|
|
"0.048335405524597819813L0" },
|
|
|
|
{ "-0.26771090178828336857L0", "-7.7011892538310270067L9",
|
|
"3.4762280599078659542L-11" },
|
|
|
|
{ "0.82867609196336006595L0", "-3.0042819216966844948L9",
|
|
"-2.7583166745395210866L-10" },
|
|
|
|
{ "0.40732354689187331287L0", "-7.559832309976744222L9",
|
|
"-5.387997116739304149L-11" },
|
|
|
|
{ "-0.53349543673778000914L0", "-5.104278761341346705L8",
|
|
"1.045192595628502556L-9" },
|
|
|
|
{ "0.17669669311850475256L0", "-9.181879875841464834L9",
|
|
"-1.9244064996255633173L-11" },
|
|
|
|
{ "-0.38525727576606363245L0", "-4.8936643582468263693L9",
|
|
"7.872572525674472248L-11" },
|
|
|
|
{ "0.028580272067667963345L0", "-7.9841173999044091L-11",
|
|
"-3.5796407587907142282L8" },
|
|
|
|
{ "0.72167998280372380157L0", "-3.6437273419914776347L-12",
|
|
"-1.980609181391958688L11" },
|
|
|
|
{ "-0.5863461999919387516L0", "7.881986348526466578L-11",
|
|
"-7.4390664239294943926L9" },
|
|
|
|
{ "0.54541403791059564303L0", "-2.6107257402815120583L-11",
|
|
"-2.089128051619026705L10" },
|
|
|
|
{ "0.7985324354238058011L0", "9.752737902348257611L-12",
|
|
"8.187777047012979847L10" },
|
|
|
|
{ "0.14104671220162837288L0", "-1.679932803469743255L-11",
|
|
"-8.3959734526470136372L9" },
|
|
|
|
{ "0.84226961154302812054L0", "-3.7790325979515268584L19",
|
|
"-2.2287968936801211454L-20" },
|
|
|
|
{ "-0.17023320737807742781L0", "-7.0544793122604881768L19",
|
|
"2.4131222141684768152L-21" },
|
|
|
|
{ "0.51147038234753495475L0", "7.2890488826322506176L19",
|
|
"7.01697012303244035L-21" },
|
|
|
|
{ "0.15424860911694467965L0", "-9.2121691156562017736L19",
|
|
"-1.6744005367291526718L-21" },
|
|
|
|
{ "0.18043991101271504866L0", "-1.5135729370916590423L19",
|
|
"-1.1921454631676461953L-20" },
|
|
|
|
{ "-0.8669749687756526617L0", "8.7133495928438747096L19",
|
|
"-9.949961946754488136L-21" },
|
|
|
|
{ "-0.6448505560111598971L0", "3.636469578348857873L-21",
|
|
"-1.7732873659951112376L20" },
|
|
|
|
{ "-0.81857582399766609004L0", "5.2916132942068490006L-21",
|
|
"-1.546930545536701092L20" },
|
|
|
|
{ "0.77524450276763022L0", "-7.652595302708246449L-21",
|
|
"-1.0130478250865714831L20" },
|
|
|
|
{ "0.627858729575384142L0", "9.627326573065363056L-21",
|
|
"6.5216311590796329432L19" },
|
|
|
|
{ "-0.42943946308533227006L0", "-2.2414950519882640498L-21",
|
|
"1.9158617490786266339L20" },
|
|
|
|
{ "-0.34220208112358558038L0", "-7.4545803279812700505L-21",
|
|
"4.5904942473972275588L19" },
|
|
|
|
{ "5.560943842255079481L9", "-0.55841023848214400133L0",
|
|
"-9.958527725728472542L9" },
|
|
|
|
{ "-8.661678305761957921L9", "-0.87958882986448744696L0",
|
|
"9.847417351919312785L9" },
|
|
|
|
{ "3.6954900583503502368L9", "-0.36989453222048823558L0",
|
|
"-9.9906587863470431315L9" },
|
|
|
|
{ "6.740385471899914443L8", "-0.2745720588185960522L0",
|
|
"-2.454869406924301959L9" },
|
|
|
|
{ "-5.1381279403866914758L9", "-0.32555782051482221485L0",
|
|
"1.578253574821668073L10" },
|
|
|
|
{ "-3.2065087686035281697L9", "0.50505516522796299416L0",
|
|
"-6.3488287802308291444L9" },
|
|
|
|
{ "-7.7979994067331648055L9", "-6.4459990751639263853L9",
|
|
"1.2097425574847536075L0" },
|
|
|
|
{ "-4.7272619195621447717L9", "-3.825695015629283172L8",
|
|
"12.356609453314103588L0" },
|
|
|
|
{ "-3.5376744034596315073L9", "2.7483444719369282795L9",
|
|
"-1.2872019645217230068L0" },
|
|
|
|
{ "-2.2400216393287578975L9", "-3.7058330823204350567L9",
|
|
"0.6044583200509807153L0" },
|
|
|
|
{ "3.0621742151056386386L9", "-8.846101104908494769L9",
|
|
"-0.34616088814613589822L0" },
|
|
|
|
{ "7.5149875074517868906L9", "4.423024956398348232L9",
|
|
"1.6990606161017937287L0" },
|
|
|
|
{ "7.6970261502618782055L9", "-9.7716080626747355186L-11",
|
|
"-7.876928854384493259L19" },
|
|
|
|
{ "-8.725835744855911806L8", "8.409822932470646079L-11",
|
|
"-1.0375766309139670758L19" },
|
|
|
|
{ "5.820797723708174118L9", "-2.882166534035175912L-11",
|
|
"-2.0195910454760464445L20" },
|
|
|
|
{ "1.207852991950790034L9", "5.840354579417081103L-11",
|
|
"2.068115857567237665L19" },
|
|
|
|
{ "3.1046967393071541823L9", "-5.5642977043818474125L-11",
|
|
"-5.5796740294147564416L19" },
|
|
|
|
{ "4.392532668212736406L9", "-7.535498815249885942L-11",
|
|
"-5.8291199771983175508L19" },
|
|
|
|
{ "1.3280881496906639524L9", "-1.766515912740190632L19",
|
|
"-7.518121632035316941L-11" },
|
|
|
|
{ "1.4277961930808139626L9", "-8.986506745304867108L19",
|
|
"-1.5888222571321021114L-11" },
|
|
|
|
{ "-7.9134656119390343763L9", "-3.4095849226963530828L19",
|
|
"2.3209469162249057589L-10" },
|
|
|
|
{ "-8.7882725472722691335L9", "-5.186325400713441962L19",
|
|
"1.6945085138821670647L-10" },
|
|
|
|
{ "3.8930727351090315925L9", "-7.3980221641298868864L19",
|
|
"-5.2623155875161027887L-11" },
|
|
|
|
{ "9.998404421166073569L9", "-8.1317115085820412065L18",
|
|
"-1.2295571984586471158L-9" },
|
|
|
|
{ "4.623792381028250544L9", "6.996281129080973142L-21",
|
|
"6.6089287947690416075L29" },
|
|
|
|
{ "8.472924939037688662L9", "-4.3460987737519244214L-22",
|
|
"-1.9495472560839050376L31" },
|
|
|
|
{ "1.9551595642940545935L9", "-7.5324972045717692564L-21",
|
|
"-2.5956326450508222435L29" },
|
|
|
|
{ "-8.5478772651240992225L9", "-2.4212066230883777513L-21",
|
|
"3.5304204042779411337L30" },
|
|
|
|
{ "6.881700625121950854L9", "-8.203099619911879591L-21",
|
|
"-8.389146717684109215L29" },
|
|
|
|
{ "6.097099876947129031L9", "-4.76850418677518328L-21",
|
|
"-1.2786189627046213921L30" },
|
|
|
|
{ "-5.0358061432469478737L-11", "-0.6780392915138573621L0",
|
|
"7.427012278305451381L-11" },
|
|
|
|
{ "-1.49762284327640383L-11", "0.15227257119521089694L0",
|
|
"-9.835145171066142436L-11" },
|
|
|
|
{ "-7.1678035946969115934L-11", "0.75360681415553320054L0",
|
|
"-9.511330656861051013L-11" },
|
|
|
|
{ "4.583894304978394541L-12", "0.68934670181533335835L0",
|
|
"6.6496210004445016106L-12" },
|
|
|
|
{ "-3.8885547056166489716L-12", "-0.010643810658165133798L0",
|
|
"3.6533482513930678043L-10" },
|
|
|
|
{ "9.49880444227161124L-11", "-0.122629749019578004226L0",
|
|
"-7.745921783428843474L-10" },
|
|
|
|
{ "2.1990660545226500317L-11", "-1.4161745224867819854L9",
|
|
"-1.552821364602098501L-20" },
|
|
|
|
{ "9.951737846856727225L-11", "-6.0164204240154494783L9",
|
|
"-1.6540961477912788069L-20" },
|
|
|
|
{ "-5.873282338412930208L-11", "2.3788798751415933107L9",
|
|
"-2.4689276662460085614L-20" },
|
|
|
|
{ "2.2209512664584027642L-11", "5.1944018613813348683L9",
|
|
"4.2756631576205975403L-21" },
|
|
|
|
{ "-6.722318330051584872L-11", "6.7936247801916195024L9",
|
|
"-9.895039169151724367L-21" },
|
|
|
|
{ "-7.528877773200399613L-12", "-9.535757813603057891L9",
|
|
"7.89541630604357328L-22" },
|
|
|
|
{ "-2.0857643618410047184L-11", "2.701544718271986855L-11",
|
|
"-0.77206360780699598463L0" },
|
|
|
|
{ "2.5510439626733908612L-11", "1.6734405694946451074L-11",
|
|
"1.5244305708709866576L0" },
|
|
|
|
{ "3.048460642905138835L-11", "5.1568899955161432057L-11",
|
|
"0.5911432366321058725L0" },
|
|
|
|
{ "9.876491787625061464L-12", "8.667781903943973216L-11",
|
|
"0.113944858062604306884L0" },
|
|
|
|
{ "1.1166642175553123016L-11", "-7.759981600144040302L-11",
|
|
"-0.14390036923986841014L0" },
|
|
|
|
{ "-2.7282824760136843772L-11", "-9.160281916489131182L-11",
|
|
"0.2978382653379466574L0" },
|
|
|
|
{ "-3.1587174777348029438L-11", "-4.9090150171793744104L19",
|
|
"6.4345239659701453497L-31" },
|
|
|
|
{ "-4.512784364891002838L-11", "5.9600731551720265308L19",
|
|
"-7.571692909465218857L-31" },
|
|
|
|
{ "-1.431681316436341718L-11", "-4.22349605246125618L19",
|
|
"3.3898014788057508284L-31" },
|
|
|
|
{ "-6.719040537613210677L-11", "-4.545488183802435408L19",
|
|
"1.47817797911258332435L-30" },
|
|
|
|
{ "2.5092238442261623676L-11", "3.3004591427193857704L19",
|
|
"7.602650830449936487L-31" },
|
|
|
|
{ "-6.198495042920933878L-12", "1.8747110273916984954L19",
|
|
"-3.306373596972410786L-31" },
|
|
|
|
{ "8.3326031863190006605L-11", "6.3679312781687389584L-21",
|
|
"1.3085259281747860217L10" },
|
|
|
|
{ "2.228308172351851791L-11", "-4.6204647093882084617L-22",
|
|
"-4.822692764700068564L10" },
|
|
|
|
{ "9.7676469315043868665L-11", "-6.6370355345926113967L-21",
|
|
"-1.4716882078745621587L10" |