extra tests for Z (upcoming implementation change)
authorotto <otto@openbsd.org>
Fri, 1 Dec 2017 08:40:04 +0000 (08:40 +0000)
committerotto <otto@openbsd.org>
Fri, 1 Dec 2017 08:40:04 +0000 (08:40 +0000)
regress/usr.bin/dc/t28.in [new file with mode: 0644]
regress/usr.bin/dc/t28.out [new file with mode: 0644]

diff --git a/regress/usr.bin/dc/t28.in b/regress/usr.bin/dc/t28.in
new file mode 100644 (file)
index 0000000..fcc6707
--- /dev/null
@@ -0,0 +1,16 @@
+0Zp
+_1Zp
+10Zp
+_10Zp
+5553023286411001857Zp
+_5553023286411001857Zp
+12699084659013745161438214925399080860761098996588099439Zp
+_12699084659013745161438214925399080860761098996588099439Zp
+3823503721181068376101417525539018670810646925725991147813052013486668370821606649885114748149612983435053640671558794019932566933551198408463768870408321043833183147000219511147470770623358966823709318411088902033154280525123080976012473744971336358210678123465154240753494531755842607533287207701822841403636965584533779985319062201178849677911713699804350054369932125581716448803798237999570667511431388312120938481118539403808357630044344116991310239392688013708124550451760365208817612028785279791118453443897354598781656721227573934562112018082109910750118289333015407766603463430819273394263047636781058983365170805411213052595710147692156450232933505121921127575623791859169155495423713156461471205046516127892834543350803137968390062066056412122936896598750163562468177558203078838903715484737101409295094139098393136572823199620904810944406319426189481080890241Zp
+7731566285256125074631848991728788629124381008314284442856496188612240585081717793719203604731432221661844051268415425967327857942144723509516334786288969258714997540371611177611122365647793918748611029134010888808289605824855922286591452920308116383431121796758916849289191114115704122438458983245732318250474296391221701654437483514644451155517008366928433224971568218898627912727662455317075981551228740107544345310286583734778505178611728095200687512257164201288482268168270986565302313213380038239974106771734927427Zp
+706883559123161658243549021175741726896012795169883702722374864031174103967833010716121863281801822710822645740168995798436943877111291463725061519716598848515501722111875828751262293755399920819031848731529169084131632966426909249331569714786184803961978534917845672401275173819610619434646250336153538420214861262143744541519004943353620643290892764410018183534113396210774990416689319423206674175735614207265604023677215893289999951336615431514709363115457158120997437917326667641793014867124914860838988485619594665135066225432190846754123931183782686103736916198852413133738723515415752691325999108151072517915790027094905183201322132537703460850104407003911387594Zp
+315540473825332757151517302299210502165244696417519636310791180281792320257495687827806634868597104347743661698798320518217096135333968761455409016948810046827374146584187918656790602023334011708306655113044649955779169961610342455359903257543785811432080211416569824289044187147567728654116430620952800186147282714642253301834198990368490462312154433283830571100626785474018487468327362931266071184228059460909971185033973112843636901807115459593283412051087085518764436658389414756353202785353659393256886749391141176168569139618212613257921531223191165670220375127429576214460145041198133962164083072440882812713977747261815700786123875952587192027618110126183955631945678664759733710884681364647086202103948477417459075023194962331142747088145297550713007238591416189098143167687613456628311727505714137786704018720403665353939443273724148920205561744184295512985832111751052781376639466315614516127654281094215065122997473113221359453112405250055044147327458116929441011737002415119542861411232454297428614788257718810403509111858509266091167914792987871769873195062407581091346509135491221896994375797961072821814077121146211916027169381468694395503173156889956350169158040510473811181016932587848348061187354417767833792786221933814714911018221254518558952575170135797978500206056009202429111298882140497264500187387519814778348451115026790163013106228478867576739719118719767695582513531210388920134586778813243908271176523321169909515312292459589180117741292974618320918546723126911625893988164529969707247823964708307765916945429810181021768521435711095517862212168501021118460545461221272255104760790389127732033403541692619439158567754724870980917156355091068705731166371760417939894114115321018101467827808974231231340903177433767618195047251525575115528722648746985532Zp
+306204532467522Zp
+64795222012432769411191303291223618990616489267812068289157173035874326813213586887176229301882520796134882263614959717736670329014593775435705805173404705371580476673120782559813947409299848659631399360097970096301172165815910857670776438498121139371513566335252355174112615022915393475171128037678604363401164236242314817940571158090537143175320613051550621514732383684868334129569486312700532321148323640388729895422502956145295572912823550464136512297863532966596759211010807816892167820763522206314547491863515516784361632177565258679931927918397361032405846711579560805251079562485839233174536038035129233815650345625575825612383477713132592417248865312395584843708506021816614383888706358440362354929392495104781546710047827417197500801634883772951171068359938542164598951161628975117302657115911424891618137126365785347329319751454201266147362752458152862111217516811841014502093198461263633314617634165908035112Zp
+671439457Zp
+12130346293964955844186731071540022692852997467107783377116109582431598395409545971834624256682107903676111816109166589411341465169613711539371132181038041539290813532064611777959904905316230362287304164739543013890393128571963121479174281034825136119268234381514709864553414815292613961044610798589027766671358761528518589978059794158686801377749020712170584822457618969804860677350262151083843072161830785986943786916703392984355556335148874516460049482431522021579339667135461279020981496914374813968118538123313619021725461629169062355077606269925593966716807285947550104261785794640118959872810143022641564529583187259439992173018100334211233185369104767745766021820216538929661359847612464169569262172811131252833312489343674422418595514301921627487961383530470817956570145633524415130148001352805521186968593512300062298119549491640184804830221895086302831507067532711512736396973963400861756669038702153732461568472309357714420177803811109203807232847304387910291410071395514911894252149607122766263565632381207049926034003238666881755910629402938926955005400911034262563592891782751774100500733846957117210146513471881415823217216595713815607181251237179455143256433980020912573604602410884004975087826421147122096629022277262799039739373411453714314244795461804696080108911599617965170711877236156988947975602750113851926391503255799184174055236596519476297236923248403254776815214391415303391382768827634421453735664131202701411560243036519441224645860169278521915355587411282550881131539682019225046913982071101029083507901869503737675409173482734494318614895554590146588825217857429637224325461745052729161794191940462974616032378491779218678667637113919109627641802451553351621172593005265404267484074903282553586499313652911924578221738168227184183191615077143981657905362791281329117184547823652752714596842778696988491705075888670950718543646256441709360121119309816164491724579346865032009918076553641808778972110291301835418975361508499949038905113819853180806697697526059315458377441847406214149249395914900456033456593359734270461253981861139619700517346616521583258313107219765515187109512552973954150714901479126589176153616968225640023367031310119933612847767601448393225958345668153627545414547176571683123040131553778235637540467973619911920994261962650103454937071427171680191122668004538574221067368335924415627205313524301713068478485184374357223175581114519321659281976512967391281261519464754073348595489117665338813580290561170997567230979093851185514469220878127577785546299965911448592205881428921055175636165483407079597420111667866539911807821472232379166041959614303921731658187485157363184967504606114997808211614064905108494031125710740911038759485321931381667467727164222160715019986674695638733880660211139672421525645140759575631145721821436820653842358188861676285138361939312209318293534999733630684381696927173622439096113545391935656310701400162180711520819384218617089625461468305433768768655172719689015392447041267791800133458109229621572216991533784644832171266740862967894896171304106414951441281517214703399295361708953147202038205148208947516603408841366075856819613509163376339843785132960670359912517710833800746451432235651163225757516241020589769837638727727251395983597179119906259936245215343135581180068837269333060304971837563739625492111268370954148367942518016075611367744709133941041677025817812956585842284930741417856424578130157574493891079201403170119333926000036253022376217952179156473767812594052171548473287104736027114807044331285199577252319865784753241573142328117430080317816728874718965952877578681233254188137061417912524631787484605831166872979147835544229581765119664411168553734518248535738042831038504387881369248836757715214627886421834039112101357947246503137163986981083399274390086779330489166397840511032518111010584190648565841138592019288886939812958184073516473572083634501399096549187334687813937082531696340645144022517593111849465771161220867830318099978829827624931253900345Zp
diff --git a/regress/usr.bin/dc/t28.out b/regress/usr.bin/dc/t28.out
new file mode 100644 (file)
index 0000000..68504d5
--- /dev/null
@@ -0,0 +1,16 @@
+1
+1
+2
+2
+19
+19
+56
+56
+871
+520
+669
+1782
+15
+920
+9
+3968