1-- 2-- Tests powmod with various equal operands pointing to the same decimal. 3-- The tests are random. 4-- 5 6rounding: half_even 7minExponent: -999999999 8maxExponent: 999999999 9 10precision: 241 11powmod_eq_eq_op0 powmod_eq_eq_op 5172935023082998 61096828599662907 -> 39312309313006360 12precision: 154 13powmod_eq_eq_op1 powmod_eq_eq_op 501984777 951714845 -> 361293017 14precision: 53 15powmod_eq_eq_op2 powmod_eq_eq_op 271669153387921210695131 564448204364277556933406 -> 194556909709302006741699 16precision: 266 17powmod_eq_eq_op3 powmod_eq_eq_op 125570163732750979506196913634908157763680060070028138318136160629359903583222884859969243606812631846112895085 5302310441381544496234552293792392228787419559606670121933841470309357644912541166615131389859914279506370522179 -> 628292781533908627694187727159784425202947884766362072335229973716817213686526481261728139988259156450599099837 18precision: 129 19powmod_eq_eq_op4 powmod_eq_eq_op 47036616172871 85005675655874 -> 66046361984007 20precision: 73 21powmod_eq_eq_op5 powmod_eq_eq_op 4776085680133941029936948910584204085680216386810585781783526979 9741053266371096023936650307490469662495835342745104577091660824 -> 9415703783045546622171306850171479466274411644790858469405124515 22precision: 295 23powmod_eq_eq_op6 powmod_eq_eq_op 13819746412323309350236155479595263315973615389342720732540698524248 51351630466616071990887673876643134102024941116759812967722789218150 -> 47861506892192414730571833341929708550635930907243981835070516055806 24precision: 240 25powmod_eq_eq_op7 powmod_eq_eq_op 14333317165327377167235670825865110 88166553266987327632036106657468776 -> 78199835566700283247168431807549872 26precision: 52 27powmod_eq_eq_op8 powmod_eq_eq_op 134815566702425039320342185859 839594667211651861207661188868 -> 364862005341716446264386585643 28precision: 116 29powmod_eq_eq_op9 powmod_eq_eq_op 17127995580136540648259029 32330790817527218674467184 -> 12521052078661402276067733 30precision: 7 31powmod_eq_eq_op10 powmod_eq_eq_op 5173 382 -> 27 32precision: 179 33powmod_eq_op_eq0 powmod_eq_op_eq 454692015999311490031346820992663522050665018780092925441910454104281621085484384194820584758877865344243748164477336922579712916732749817472762268072 735285825759135008310256671043146088707882097268831897677310356114715740286031615225885323703168321225676162554581642915077073514383406803099527421288 -> 0 34precision: 93 35powmod_eq_op_eq1 powmod_eq_op_eq 5079849198579702534701141272944073543778821786 532286998588281764458535139617038797784921059 -> 0 36precision: 235 37powmod_eq_op_eq2 powmod_eq_op_eq 42785751141806928804100573986442378070504256 8012335613800459034233589764673029374370324 -> 0 38precision: 230 39powmod_eq_op_eq3 powmod_eq_op_eq 943131305589990078382186007210901970402961966625505161220936352480085781185105775887427870598977232327078108302432435579523960126405062216719206417613753894892573314464387082523000571640428047 613801474254045276995497192174004949128755410229404943649813876920790595872167994806162581456259548860111212616000730294380438234593068995931924484285636601843750702169075489378914820936764472 -> 0 40precision: 35 41powmod_eq_op_eq4 powmod_eq_op_eq 348484 391889 -> 0 42precision: 57 43powmod_eq_op_eq5 powmod_eq_op_eq 173366323147102461493419983857927 712602861257089035426597543953824 -> 0 44precision: 51 45powmod_eq_op_eq6 powmod_eq_op_eq 8255168446070301285294021862688649759902 775314167247504368851676608872644124996737 -> 0 46precision: 219 47powmod_eq_op_eq7 powmod_eq_op_eq 1286296801049764166878121193316876237754392268360404773180576813467982311828134582046605119180403649756263871764827999140649150951327666440054528803220932 9837658849967653674115449502606502425670446084290643541492310292247870363937944568687288057579690528057798503496526093957567546376527070694614587350745169 -> 0 48precision: 43 49powmod_eq_op_eq8 powmod_eq_op_eq 301233085608529970719264192816849720546166 145582231299722791234238644279110987431668 -> 0 50precision: 264 51powmod_eq_op_eq9 powmod_eq_op_eq 62767016270507003850715851415091452806159767013742091745805994631443857273956703806135426309466868919838148911925180988907731808142577209755415012071276524578901326709311844023158202115264851432009 21301060796766641834690999334552177838062181703848471338832314208627720118691945764399064573646905012904825989998437452735326376601421170102887168895304253616643797352575812116730051436538338863591 -> 0 52precision: 265 53powmod_eq_op_eq10 powmod_eq_op_eq 440818421090143689463261262530857447527662320352860984268076914216845950386010966880053318417389180709545 838214809366714360754908648441390858241099089165296030847187806931834430228223849939682629454399235271000 -> 0 54precision: 36 55powmod_op_eq_eq0 powmod_op_eq_eq 71233122540061 93644154570332 -> 93508903562733 56precision: 118 57powmod_op_eq_eq1 powmod_op_eq_eq 6815864866743827591505471 598405418033942340397171 -> 168395168097459804638661 58precision: 246 59powmod_op_eq_eq2 powmod_op_eq_eq 1940021534538533740089728832649959270795454872290116522349623863419989446333951793667891474033420737743601144293263372891557948903454146316431328904272140865205702363968734581793251440 1097346538673730095069777528876605219822740255502706770444142014017490847294982882094080057824312218130218609140723758783765827179991136029424945606718734402779666314915361241101238872 -> 339505757849062119836823307612784252106508537023919088710279685270206768728891923866130427698510653981935730490911056712030029206262197079952242695466660400474998106007890204112930760 60precision: 192 61powmod_op_eq_eq3 powmod_op_eq_eq 683218355639647684647156963690374742460192271712812015946052076075436378700387290947224999 9892981537198570336634482219432708990736694052060727541532146588085510051567165915116675327 -> 8655013842046815109619941094779522028905540419705082855434867486863722270157065957735422460 62precision: 158 63powmod_op_eq_eq4 powmod_op_eq_eq 599850435916617864399365116917467680298990711327327 232915312826885799515977663755702946417762971963542 -> 43465265897899747471124682257007531966047450800609 64precision: 224 65powmod_op_eq_eq5 powmod_op_eq_eq 49980581560678938604157136522030583239892 14488885853598076317110086333547887641319 -> 8060134150027456801841236255261726098186 66precision: 51 67powmod_op_eq_eq6 powmod_op_eq_eq 743662245592522452841995 73925188024995369548541 -> 62695005349445590950783 68precision: 130 69powmod_op_eq_eq7 powmod_op_eq_eq 63008292928070742874756301339215335243095971406028923125415894929920 940515687785126840188495376313542116444988603944099921490644457077780 -> 156913375020274387347567522003792778003658500695872310552355012398080 70precision: 181 71powmod_op_eq_eq8 powmod_op_eq_eq 38058930364232880082177984674355614857637563979429665833215222678402215239916 37273364134852347926683435176256142232633881568072838240288062354988511799157 -> 4601601337553449707209221362590486298050901457060678805478924751518295602080 72precision: 170 73powmod_op_eq_eq9 powmod_op_eq_eq 399257038017383446592 205195098821968248174 -> 26660419890185934784 74precision: 269 75powmod_op_eq_eq10 powmod_op_eq_eq 379024330166798712907766161467905179522002958582188640797199901005227669993800647593354444105600584325159767849800310558235178751202 416740379287195565815771287991816409442368416738094236356581440798789095006209069144978786327518613947509209738147293885797048268988 -> 86485538819911049567055363367182972712445110424165462115687395556552207803245963254336094141223892453201668622986254188827749901776 76precision: 102 77powmod_eq_eq_eq0 powmod_eq_eq_eq 256197519693 -> 0 78precision: 169 79powmod_eq_eq_eq1 powmod_eq_eq_eq 37587135423715149262208146181936591988254906253800738427584329234965671846422049495161968321453714543687060399733051571556 -> 0 80precision: 175 81powmod_eq_eq_eq2 powmod_eq_eq_eq 5802000885267989773393557179074287708008693986939769039452257306921 -> 0 82precision: 4 83powmod_eq_eq_eq3 powmod_eq_eq_eq 613 -> 0 84precision: 152 85powmod_eq_eq_eq4 powmod_eq_eq_eq 828473657 -> 0 86precision: 95 87powmod_eq_eq_eq5 powmod_eq_eq_eq 64287996663801185480873473416026399292259841507871680406997759978920707504176405267361694834 -> 0 88precision: 119 89powmod_eq_eq_eq6 powmod_eq_eq_eq 5481703446039170348471336982096388038020467641816 -> 0 90precision: 154 91powmod_eq_eq_eq7 powmod_eq_eq_eq 514551349150939620172685325927637786746134873807524717142798851523723908708914027928576699239890597443578201555710408446010 -> 0 92precision: 262 93powmod_eq_eq_eq8 powmod_eq_eq_eq 102700945009975675774324372533639750337736221210809242552965239437607250343323594414248128099989832504845120597927940164197201893211001359 -> 0 94precision: 127 95powmod_eq_eq_eq9 powmod_eq_eq_eq 3012625363815095244750952318716820035011829495927135013544992048113288220270935282554060076151870694809881962655408847379569757 -> 0 96precision: 122 97powmod_eq_eq_eq10 powmod_eq_eq_eq 9101704900773746413934813051710573387091100734030918344948517917915330837618980535807868738029349368395362480054954 -> 0 98