genz80.txt 173 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183518451855186518751885189519051915192519351945195519651975198519952005201520252035204520552065207520852095210521152125213521452155216521752185219522052215222522352245225522652275228522952305231523252335234523552365237523852395240524152425243524452455246524752485249525052515252525352545255525652575258525952605261526252635264526552665267526852695270527152725273527452755276527752785279528052815282528352845285528652875288528952905291529252935294529552965297529852995300530153025303530453055306530753085309531053115312531353145315531653175318531953205321532253235324532553265327532853295330533153325333533453355336533753385339534053415342534353445345534653475348534953505351535253535354535553565357535853595360536153625363536453655366536753685369537053715372537353745375537653775378537953805381538253835384538553865387538853895390539153925393539453955396539753985399540054015402540354045405540654075408540954105411541254135414541554165417541854195420542154225423542454255426542754285429543054315432543354345435543654375438543954405441544254435444544554465447544854495450545154525453545454555456545754585459546054615462546354645465546654675468546954705471547254735474547554765477547854795480548154825483548454855486548754885489549054915492549354945495549654975498549955005501550255035504550555065507550855095510551155125513551455155516551755185519552055215522552355245525552655275528552955305531553255335534553555365537553855395540554155425543554455455546554755485549555055515552555355545555555655575558555955605561556255635564556555665567556855695570557155725573557455755576557755785579558055815582558355845585558655875588558955905591559255935594559555965597559855995600560156025603560456055606560756085609561056115612561356145615561656175618561956205621562256235624562556265627562856295630563156325633563456355636563756385639564056415642564356445645564656475648564956505651565256535654565556565657565856595660566156625663566456655666566756685669567056715672567356745675567656775678567956805681568256835684568556865687568856895690569156925693569456955696569756985699570057015702570357045705570657075708570957105711571257135714571557165717571857195720572157225723572457255726572757285729573057315732573357345735573657375738573957405741574257435744574557465747574857495750575157525753575457555756575757585759576057615762576357645765576657675768576957705771577257735774577557765777577857795780578157825783578457855786578757885789579057915792579357945795579657975798579958005801580258035804580558065807580858095810581158125813581458155816581758185819582058215822582358245825582658275828582958305831
  1. module start at 39ec
  2. 39ec : Module INTELL
  3. depends on SCANNER
  4. depends on NATIVE
  5. depends on COMPILER
  6. depends on COMLINE
  7. depends on
  8. INTELL.INTELL: 3966
  9. INTELL.CODE1 : 1b1b
  10. INTELL.CODE11: 1b43
  11. INTELL.CODE11: 1b7d
  12. INTELL.CODE11: 1bc7
  13. INTELL.CODE2 : 1c23
  14. INTELL.CODE12: 1c62
  15. INTELL.PUTCOD: 1a8c
  16. INTELL.WRITEC: 1d10
  17. INTELL.PUSHTO: 1dc9
  18. INTELL.POPTOP: 1dda
  19. INTELL.MAKEHA: 1dec
  20. INTELL.USEREG: 1ef8
  21. INTELL.ADDRES: 1f54
  22. INTELL.STORER: 1f6e
  23. INTELL.POPREG: 1ff9
  24. INTELL.REGALL: 205e
  25. INTELL.RESREG: 2101
  26. INTELL.NORMRE: 2113
  27. INTELL.DESTRO: 21c3
  28. INTELL.DROPRE: 21da
  29. INTELL.GETUSE: 223d
  30. INTELL.CONDJM: 26ea
  31. INTELL.LOAD : 2c93
  32. INTELL.INPOUT: 25fb
  33. INTELL.STOREV: 33db
  34. INTELL.STORES: 37af
  35. INTELL.WRITEH: 1a35
  36. INTELL.FLUSHC: 1a41
  37. INTELL.WRITEN: 1b02
  38. INTELL.CODE11: 1cb1
  39. INTELL.EVEN : 1d39
  40. INTELL.MOVREG: 1d4c
  41. INTELL.SWAPOP: 1dae
  42. INTELL.INREG : 1e00
  43. INTELL.POPREG: 1e47
  44. INTELL.LOOKIF: 1e92
  45. INTELL.SCRATC: 21e6
  46. INTELL.USESCR: 222c
  47. INTELL.NILT : 2255
  48. INTELL.RR : 22bd
  49. INTELL.DISPOS: 22f9
  50. INTELL.PREADD: 23d2
  51. INTELL.PRELUD: 2329
  52. INTELL.ACC : 23af
  53. INTELL.LDAOP1: 2569
  54. INTELL.OPERAT: 25b0
  55. INTELL.LOADOP: 26b1
  56. INTELL.OVERFL: 2b3d
  57. INTELL.OPERAT: 2b70
  58. INTELL.ADDOP : 2b8e
  59. INTELL.MOVEVA: 3344
  60. 1a35 d4 f9 enter -7
  61. 1a37 95 load immediate 5
  62. 1a38 d2 reserve
  63. 1a39 32 store local word-2
  64. 1a3a 8a leave4
  65. 1a3b 77 store stack word7
  66. 1a3c 72 store stack word2
  67. 1a3d 64 load stack word4
  68. 1a3e 0c 00 load SCANNER.word0
  69. 1a40 00 Error16
  70. 1a41 d4 fb enter -5
  71. 1a43 8d 10 load immediate 16
  72. 1a45 d2 reserve
  73. 1a46 32 store local word-2
  74. 1a47 4f load global word15
  75. 1a48 ab eq0
  76. 1a49 e3 0e jpfalse 1a59
  77. 1a4b 0c 24 load COMPILER.word4
  78. 1a4d 22 load local word-2
  79. 1a4e 8d 10 load immediate 16
  80. 1a50 ef 00 10 call SCANNER.proc16
  81. 1a53 8e f0 03 load immediate 1008
  82. 1a56 33 store local word-3
  83. 1a57 e2 04 jp 1a5d
  84. 1a59 8e 00 04 load immediate 1024
  85. 1a5c 33 store local word-3
  86. 1a5d 0c 24 load COMPILER.word4
  87. 1a5f 4f load global word15
  88. 1a60 8d 10 load immediate 16
  89. 1a62 c0 uadd_checked
  90. 1a63 90 load immediate 0
  91. 1a64 21 swap
  92. 1a65 ef 00 13 call SCANNER.proc19
  93. 1a68 0c 24 load COMPILER.word4
  94. 1a6a 2d 11 load global word 17
  95. 1a6c 23 load local word-3
  96. 1a6d ef 00 10 call SCANNER.proc16
  97. 1a70 4f load global word15
  98. 1a71 23 load local word-3
  99. 1a72 c0 uadd_checked
  100. 1a73 5f store global word15
  101. 1a74 2d 10 load global word 16
  102. 1a76 23 load local word-3
  103. 1a77 c0 uadd_checked
  104. 1a78 3d 10 store global word 16
  105. 1a7a 2d 11 load global word 17
  106. 1a7c 23 load local word-3
  107. 1a7d c0 uadd_checked
  108. 1a7e 2d 11 load global word 17
  109. 1a80 42 load global word2
  110. 1a81 4f load global word15
  111. 1a82 c1 usub_checked
  112. 1a83 40 0e MOVE
  113. 1a85 88 leave0
  114. 1a86 33 store local word-3
  115. 1a87 6e load stack word14
  116. 1a88 02 13 load proc_addr proc19
  117. 1a8a 00 Error16
  118. 1a8b 00 Error16
  119. 1a8c d4 fd enter -3
  120. 1a8e 04 load param2
  121. 1a8f 4f load global word15
  122. 1a90 a5 ugreater_or_equal
  123. 1a91 e3 41 jpfalse 1ad4
  124. 1a93 2d 11 load global word 17
  125. 1a95 04 load param2
  126. 1a96 4f load global word15
  127. 1a97 c1 usub_checked
  128. 1a98 8e ff 07 load immediate 2047
  129. 1a9b dc limit_check
  130. 1a9c 0d load indexed byte
  131. 1a9d 2d 11 load global word 17
  132. 1a9f 04 load param2
  133. 1aa0 4f load global word15
  134. 1aa1 c1 usub_checked
  135. 1aa2 91 load immediate 1
  136. 1aa3 c0 uadd_checked
  137. 1aa4 8e ff 07 load immediate 2047
  138. 1aa7 dc limit_check
  139. 1aa8 0d load indexed byte
  140. 1aa9 8e 00 01 load immediate 256
  141. 1aac c2 umul_checked
  142. 1aad c0 uadd_checked
  143. 1aae 32 store local word-2
  144. 1aaf 2d 11 load global word 17
  145. 1ab1 04 load param2
  146. 1ab2 4f load global word15
  147. 1ab3 c1 usub_checked
  148. 1ab4 8e ff 07 load immediate 2047
  149. 1ab7 dc limit_check
  150. 1ab8 03 load param1
  151. 1ab9 8d ff load immediate 255
  152. 1abb e8 bitwise_and
  153. 1abc 8d ff load immediate 255
  154. 1abe dc limit_check
  155. 1abf 1d store indexed byte
  156. 1ac0 2d 11 load global word 17
  157. 1ac2 04 load param2
  158. 1ac3 4f load global word15
  159. 1ac4 c1 usub_checked
  160. 1ac5 91 load immediate 1
  161. 1ac6 c0 uadd_checked
  162. 1ac7 8e ff 07 load immediate 2047
  163. 1aca dc limit_check
  164. 1acb 03 load param1
  165. 1acc b1 08 shr 8
  166. 1ace 8d ff load immediate 255
  167. 1ad0 dc limit_check
  168. 1ad1 1d store indexed byte
  169. 1ad2 e2 21 jp 1af5
  170. 1ad4 0c 24 load COMPILER.word4
  171. 1ad6 04 load param2
  172. 1ad7 8d 10 load immediate 16
  173. 1ad9 c0 uadd_checked
  174. 1ada 90 load immediate 0
  175. 1adb 21 swap
  176. 1adc ef 00 13 call SCANNER.proc19
  177. 1adf 0c 24 load COMPILER.word4
  178. 1ae1 80 fe load local address -2
  179. 1ae3 f0 0a call SCANNER.proc10
  180. 1ae5 0c 24 load COMPILER.word4
  181. 1ae7 04 load param2
  182. 1ae8 8d 10 load immediate 16
  183. 1aea c0 uadd_checked
  184. 1aeb 90 load immediate 0
  185. 1aec 21 swap
  186. 1aed ef 00 13 call SCANNER.proc19
  187. 1af0 0c 24 load COMPILER.word4
  188. 1af2 03 load param1
  189. 1af3 f0 0e call SCANNER.proc14
  190. 1af5 22 load local word-2
  191. 1af6 85 82 fct_leave 130
  192. 1af8 99 load immediate 9
  193. 1af9 90 load immediate 0
  194. 1afa 90 load immediate 0
  195. 1afb 01 Raise
  196. 1afc bc abs
  197. 1afd 2f ff 49 load þœ@&­·¬.word73
  198. 1b00 00 Error16
  199. 1b01 00 Error16
  200. 1b02 d4 ff enter -1
  201. 1b04 92 load immediate 2
  202. 1b05 f0 3e call COMLINE.proc14
  203. 1b07 42 load global word2
  204. 1b08 94 load immediate 4
  205. 1b09 ed 1b call proc27
  206. 1b0b 92 load immediate 2
  207. 1b0c 8c 03 .. load immediate string " : "
  208. 1b11 92 load immediate 2
  209. 1b12 f0 39 call COMLINE.proc9
  210. 1b14 88 leave0
  211. 1b15 02 13 load proc_addr proc19
  212. 1b17 ba long_to_card
  213. 1b18 d4 00 enter +0
  214. 1b1a 00 Error16
  215. 1b1b d4 ff enter -1
  216. 1b1d 0c 13 load NATIVE.word3
  217. 1b1f e3 01 jpfalse 1b22
  218. 1b21 89 leave2
  219. 1b22 42 load global word2
  220. 1b23 2d 10 load global word 16
  221. 1b25 a5 ugreater_or_equal
  222. 1b26 e3 02 jpfalse 1b2a
  223. 1b28 ed 1c call proc28
  224. 1b2a 2d 11 load global word 17
  225. 1b2c 42 load global word2
  226. 1b2d 4f load global word15
  227. 1b2e c1 usub_checked
  228. 1b2f 8e ff 07 load immediate 2047
  229. 1b32 dc limit_check
  230. 1b33 03 load param1
  231. 1b34 8d ff load immediate 255
  232. 1b36 dc limit_check
  233. 1b37 1d store indexed byte
  234. 1b38 42 load global word2
  235. 1b39 91 load immediate 1
  236. 1b3a c0 uadd_checked
  237. 1b3b 52 store global word2
  238. 1b3c 89 leave2
  239. 1b3d 02 13 load proc_addr proc19
  240. 1b3f 52 store global word2
  241. 1b40 9c load immediate 12
  242. 1b41 00 Error16
  243. 1b42 00 Error16
  244. 1b43 d4 ff enter -1
  245. 1b45 0c 13 load NATIVE.word3
  246. 1b47 e3 01 jpfalse 1b4a
  247. 1b49 8a leave4
  248. 1b4a 42 load global word2
  249. 1b4b 91 load immediate 1
  250. 1b4c c0 uadd_checked
  251. 1b4d 2d 10 load global word 16
  252. 1b4f a5 ugreater_or_equal
  253. 1b50 e3 02 jpfalse 1b54
  254. 1b52 ed 1c call proc28
  255. 1b54 2d 11 load global word 17
  256. 1b56 42 load global word2
  257. 1b57 4f load global word15
  258. 1b58 c1 usub_checked
  259. 1b59 8e ff 07 load immediate 2047
  260. 1b5c dc limit_check
  261. 1b5d 04 load param2
  262. 1b5e 8d ff load immediate 255
  263. 1b60 dc limit_check
  264. 1b61 1d store indexed byte
  265. 1b62 2d 11 load global word 17
  266. 1b64 42 load global word2
  267. 1b65 4f load global word15
  268. 1b66 c1 usub_checked
  269. 1b67 91 load immediate 1
  270. 1b68 c0 uadd_checked
  271. 1b69 8e ff 07 load immediate 2047
  272. 1b6c dc limit_check
  273. 1b6d 03 load param1
  274. 1b6e 8d ff load immediate 255
  275. 1b70 dc limit_check
  276. 1b71 1d store indexed byte
  277. 1b72 42 load global word2
  278. 1b73 92 load immediate 2
  279. 1b74 c0 uadd_checked
  280. 1b75 52 store global word2
  281. 1b76 8a leave4
  282. 1b77 02 13 load proc_addr proc19
  283. 1b79 52 store global word2
  284. 1b7a 9c load immediate 12
  285. 1b7b 00 Error16
  286. 1b7c 00 Error16
  287. 1b7d d4 ff enter -1
  288. 1b7f 0c 13 load NATIVE.word3
  289. 1b81 e3 01 jpfalse 1b84
  290. 1b83 8b leave6
  291. 1b84 42 load global word2
  292. 1b85 92 load immediate 2
  293. 1b86 c0 uadd_checked
  294. 1b87 2d 10 load global word 16
  295. 1b89 a5 ugreater_or_equal
  296. 1b8a e3 02 jpfalse 1b8e
  297. 1b8c ed 1c call proc28
  298. 1b8e 2d 11 load global word 17
  299. 1b90 42 load global word2
  300. 1b91 4f load global word15
  301. 1b92 c1 usub_checked
  302. 1b93 8e ff 07 load immediate 2047
  303. 1b96 dc limit_check
  304. 1b97 05 load param3
  305. 1b98 8d ff load immediate 255
  306. 1b9a dc limit_check
  307. 1b9b 1d store indexed byte
  308. 1b9c 2d 11 load global word 17
  309. 1b9e 42 load global word2
  310. 1b9f 4f load global word15
  311. 1ba0 c1 usub_checked
  312. 1ba1 91 load immediate 1
  313. 1ba2 c0 uadd_checked
  314. 1ba3 8e ff 07 load immediate 2047
  315. 1ba6 dc limit_check
  316. 1ba7 04 load param2
  317. 1ba8 8d ff load immediate 255
  318. 1baa dc limit_check
  319. 1bab 1d store indexed byte
  320. 1bac 2d 11 load global word 17
  321. 1bae 42 load global word2
  322. 1baf 4f load global word15
  323. 1bb0 c1 usub_checked
  324. 1bb1 92 load immediate 2
  325. 1bb2 c0 uadd_checked
  326. 1bb3 8e ff 07 load immediate 2047
  327. 1bb6 dc limit_check
  328. 1bb7 03 load param1
  329. 1bb8 8d ff load immediate 255
  330. 1bba dc limit_check
  331. 1bbb 1d store indexed byte
  332. 1bbc 42 load global word2
  333. 1bbd 93 load immediate 3
  334. 1bbe c0 uadd_checked
  335. 1bbf 52 store global word2
  336. 1bc0 8b leave6
  337. 1bc1 02 13 load proc_addr proc19
  338. 1bc3 52 store global word2
  339. 1bc4 9c load immediate 12
  340. 1bc5 00 Error16
  341. 1bc6 00 Error16
  342. 1bc7 d4 ff enter -1
  343. 1bc9 0c 13 load NATIVE.word3
  344. 1bcb e3 02 jpfalse 1bcf
  345. 1bcd 84 84 leave 132
  346. 1bcf 42 load global word2
  347. 1bd0 93 load immediate 3
  348. 1bd1 c0 uadd_checked
  349. 1bd2 2d 10 load global word 16
  350. 1bd4 a5 ugreater_or_equal
  351. 1bd5 e3 02 jpfalse 1bd9
  352. 1bd7 ed 1c call proc28
  353. 1bd9 2d 11 load global word 17
  354. 1bdb 42 load global word2
  355. 1bdc 4f load global word15
  356. 1bdd c1 usub_checked
  357. 1bde 8e ff 07 load immediate 2047
  358. 1be1 dc limit_check
  359. 1be2 06 load param4
  360. 1be3 8d ff load immediate 255
  361. 1be5 dc limit_check
  362. 1be6 1d store indexed byte
  363. 1be7 2d 11 load global word 17
  364. 1be9 42 load global word2
  365. 1bea 4f load global word15
  366. 1beb c1 usub_checked
  367. 1bec 91 load immediate 1
  368. 1bed c0 uadd_checked
  369. 1bee 8e ff 07 load immediate 2047
  370. 1bf1 dc limit_check
  371. 1bf2 05 load param3
  372. 1bf3 8d ff load immediate 255
  373. 1bf5 dc limit_check
  374. 1bf6 1d store indexed byte
  375. 1bf7 2d 11 load global word 17
  376. 1bf9 42 load global word2
  377. 1bfa 4f load global word15
  378. 1bfb c1 usub_checked
  379. 1bfc 92 load immediate 2
  380. 1bfd c0 uadd_checked
  381. 1bfe 8e ff 07 load immediate 2047
  382. 1c01 dc limit_check
  383. 1c02 04 load param2
  384. 1c03 8d ff load immediate 255
  385. 1c05 dc limit_check
  386. 1c06 1d store indexed byte
  387. 1c07 2d 11 load global word 17
  388. 1c09 42 load global word2
  389. 1c0a 4f load global word15
  390. 1c0b c1 usub_checked
  391. 1c0c 93 load immediate 3
  392. 1c0d c0 uadd_checked
  393. 1c0e 8e ff 07 load immediate 2047
  394. 1c11 dc limit_check
  395. 1c12 03 load param1
  396. 1c13 8d ff load immediate 255
  397. 1c15 dc limit_check
  398. 1c16 1d store indexed byte
  399. 1c17 42 load global word2
  400. 1c18 94 load immediate 4
  401. 1c19 c0 uadd_checked
  402. 1c1a 52 store global word2
  403. 1c1b 84 84 leave 132
  404. 1c1d 02 13 load proc_addr proc19
  405. 1c1f e0 d4 00 jp 1cf5
  406. 1c22 00 Error16
  407. 1c23 d4 ff enter -1
  408. 1c25 0c 13 load NATIVE.word3
  409. 1c27 e3 01 jpfalse 1c2a
  410. 1c29 89 leave2
  411. 1c2a 42 load global word2
  412. 1c2b 91 load immediate 1
  413. 1c2c c0 uadd_checked
  414. 1c2d 2d 10 load global word 16
  415. 1c2f a5 ugreater_or_equal
  416. 1c30 e3 02 jpfalse 1c34
  417. 1c32 ed 1c call proc28
  418. 1c34 2d 11 load global word 17
  419. 1c36 42 load global word2
  420. 1c37 4f load global word15
  421. 1c38 c1 usub_checked
  422. 1c39 8e ff 07 load immediate 2047
  423. 1c3c dc limit_check
  424. 1c3d 03 load param1
  425. 1c3e 8d ff load immediate 255
  426. 1c40 e8 bitwise_and
  427. 1c41 8d ff load immediate 255
  428. 1c43 dc limit_check
  429. 1c44 1d store indexed byte
  430. 1c45 2d 11 load global word 17
  431. 1c47 42 load global word2
  432. 1c48 4f load global word15
  433. 1c49 c1 usub_checked
  434. 1c4a 91 load immediate 1
  435. 1c4b c0 uadd_checked
  436. 1c4c 8e ff 07 load immediate 2047
  437. 1c4f dc limit_check
  438. 1c50 03 load param1
  439. 1c51 b1 08 shr 8
  440. 1c53 8d ff load immediate 255
  441. 1c55 dc limit_check
  442. 1c56 1d store indexed byte
  443. 1c57 42 load global word2
  444. 1c58 92 load immediate 2
  445. 1c59 c0 uadd_checked
  446. 1c5a 52 store global word2
  447. 1c5b 89 leave2
  448. 1c5c 02 13 load proc_addr proc19
  449. 1c5e f6 call proc6
  450. 1c5f a1 not_equal
  451. 1c60 00 Error16
  452. 1c61 00 Error16
  453. 1c62 d4 ff enter -1
  454. 1c64 0c 13 load NATIVE.word3
  455. 1c66 e3 01 jpfalse 1c69
  456. 1c68 8a leave4
  457. 1c69 42 load global word2
  458. 1c6a 92 load immediate 2
  459. 1c6b c0 uadd_checked
  460. 1c6c 2d 10 load global word 16
  461. 1c6e a5 ugreater_or_equal
  462. 1c6f e3 02 jpfalse 1c73
  463. 1c71 ed 1c call proc28
  464. 1c73 2d 11 load global word 17
  465. 1c75 42 load global word2
  466. 1c76 4f load global word15
  467. 1c77 c1 usub_checked
  468. 1c78 8e ff 07 load immediate 2047
  469. 1c7b dc limit_check
  470. 1c7c 04 load param2
  471. 1c7d 8d ff load immediate 255
  472. 1c7f dc limit_check
  473. 1c80 1d store indexed byte
  474. 1c81 2d 11 load global word 17
  475. 1c83 42 load global word2
  476. 1c84 4f load global word15
  477. 1c85 c1 usub_checked
  478. 1c86 91 load immediate 1
  479. 1c87 c0 uadd_checked
  480. 1c88 8e ff 07 load immediate 2047
  481. 1c8b dc limit_check
  482. 1c8c 03 load param1
  483. 1c8d 8d ff load immediate 255
  484. 1c8f e8 bitwise_and
  485. 1c90 8d ff load immediate 255
  486. 1c92 dc limit_check
  487. 1c93 1d store indexed byte
  488. 1c94 2d 11 load global word 17
  489. 1c96 42 load global word2
  490. 1c97 4f load global word15
  491. 1c98 c1 usub_checked
  492. 1c99 92 load immediate 2
  493. 1c9a c0 uadd_checked
  494. 1c9b 8e ff 07 load immediate 2047
  495. 1c9e dc limit_check
  496. 1c9f 03 load param1
  497. 1ca0 b1 08 shr 8
  498. 1ca2 8d ff load immediate 255
  499. 1ca4 dc limit_check
  500. 1ca5 1d store indexed byte
  501. 1ca6 42 load global word2
  502. 1ca7 93 load immediate 3
  503. 1ca8 c0 uadd_checked
  504. 1ca9 52 store global word2
  505. 1caa 8a leave4
  506. 1cab 02 13 load proc_addr proc19
  507. 1cad 52 store global word2
  508. 1cae 9c load immediate 12
  509. 1caf 00 Error16
  510. 1cb0 00 Error16
  511. 1cb1 d4 ff enter -1
  512. 1cb3 0c 13 load NATIVE.word3
  513. 1cb5 e3 01 jpfalse 1cb8
  514. 1cb7 8b leave6
  515. 1cb8 42 load global word2
  516. 1cb9 93 load immediate 3
  517. 1cba c0 uadd_checked
  518. 1cbb 2d 10 load global word 16
  519. 1cbd a5 ugreater_or_equal
  520. 1cbe e3 02 jpfalse 1cc2
  521. 1cc0 ed 1c call proc28
  522. 1cc2 2d 11 load global word 17
  523. 1cc4 42 load global word2
  524. 1cc5 4f load global word15
  525. 1cc6 c1 usub_checked
  526. 1cc7 8e ff 07 load immediate 2047
  527. 1cca dc limit_check
  528. 1ccb 05 load param3
  529. 1ccc 8d ff load immediate 255
  530. 1cce dc limit_check
  531. 1ccf 1d store indexed byte
  532. 1cd0 2d 11 load global word 17
  533. 1cd2 42 load global word2
  534. 1cd3 4f load global word15
  535. 1cd4 c1 usub_checked
  536. 1cd5 91 load immediate 1
  537. 1cd6 c0 uadd_checked
  538. 1cd7 8e ff 07 load immediate 2047
  539. 1cda dc limit_check
  540. 1cdb 04 load param2
  541. 1cdc 8d ff load immediate 255
  542. 1cde dc limit_check
  543. 1cdf 1d store indexed byte
  544. 1ce0 2d 11 load global word 17
  545. 1ce2 42 load global word2
  546. 1ce3 4f load global word15
  547. 1ce4 c1 usub_checked
  548. 1ce5 92 load immediate 2
  549. 1ce6 c0 uadd_checked
  550. 1ce7 8e ff 07 load immediate 2047
  551. 1cea dc limit_check
  552. 1ceb 03 load param1
  553. 1cec 8d ff load immediate 255
  554. 1cee e8 bitwise_and
  555. 1cef 8d ff load immediate 255
  556. 1cf1 dc limit_check
  557. 1cf2 1d store indexed byte
  558. 1cf3 2d 11 load global word 17
  559. 1cf5 42 load global word2
  560. 1cf6 4f load global word15
  561. 1cf7 c1 usub_checked
  562. 1cf8 93 load immediate 3
  563. 1cf9 c0 uadd_checked
  564. 1cfa 8e ff 07 load immediate 2047
  565. 1cfd dc limit_check
  566. 1cfe 03 load param1
  567. 1cff b1 08 shr 8
  568. 1d01 8d ff load immediate 255
  569. 1d03 dc limit_check
  570. 1d04 1d store indexed byte
  571. 1d05 42 load global word2
  572. 1d06 94 load immediate 4
  573. 1d07 c0 uadd_checked
  574. 1d08 52 store global word2
  575. 1d09 8b leave6
  576. 1d0a bc abs
  577. 1d0b 2f f3 0b load �´ ã í!*.word11
  578. 1d0e 00 Error16
  579. 1d0f 00 Error16
  580. 1d10 d4 ff enter -1
  581. 1d12 0c 24 load COMPILER.word4
  582. 1d14 4f load global word15
  583. 1d15 8d 10 load immediate 16
  584. 1d17 c0 uadd_checked
  585. 1d18 90 load immediate 0
  586. 1d19 21 swap
  587. 1d1a ef 00 13 call SCANNER.proc19
  588. 1d1d 03 load param1
  589. 1d1e 2d 11 load global word 17
  590. 1d20 42 load global word2
  591. 1d21 4f load global word15
  592. 1d22 c1 usub_checked
  593. 1d23 ef 00 10 call SCANNER.proc16
  594. 1d26 89 leave2
  595. 1d27 90 load immediate 0
  596. 1d28 52 store global word2
  597. 1d29 90 load immediate 0
  598. 1d2a 5f store global word15
  599. 1d2b 8e ff 07 load immediate 2047
  600. 1d2e 3d 10 store global word 16
  601. 1d30 e0 39 1c jp 396b
  602. 1d33 b2 iless_than
  603. 1d34 19 3f store global dword 63
  604. 1d36 d6 real_add
  605. 1d37 00 Error16
  606. 1d38 00 Error16
  607. 1d39 d4 ff enter -1
  608. 1d3b 03 load param1
  609. 1d3c 03 load param1
  610. 1d3d 91 load immediate 1
  611. 1d3e e8 bitwise_and
  612. 1d3f c0 uadd_checked
  613. 1d40 85 81 fct_leave 129
  614. 1d42 99 load immediate 9
  615. 1d43 90 load immediate 0
  616. 1d44 90 load immediate 0
  617. 1d45 01 Raise
  618. 1d46 94 load immediate 4
  619. 1d47 78 store stack word8
  620. 1d48 81 22 load global address 34
  621. 1d4a 00 Error16
  622. 1d4b 00 Error16
  623. 1d4c d4 fb enter -5
  624. 1d4e 06 load param4
  625. 1d4f 94 load immediate 4
  626. 1d50 a0 equal
  627. 1d51 e3 2c jpfalse 1d7f
  628. 1d53 05 load param3
  629. 1d54 e3 0f jpfalse 1d65
  630. 1d56 8d 71 load immediate 113
  631. 1d58 32 store local word-2
  632. 1d59 8d 70 load immediate 112
  633. 1d5b 33 store local word-3
  634. 1d5c 03 load param1
  635. 1d5d b1 03 shr 3
  636. 1d5f 8d 30 load immediate 48
  637. 1d61 dc limit_check
  638. 1d62 13 store param1
  639. 1d63 e2 06 jp 1d6b
  640. 1d65 8d 4e load immediate 78
  641. 1d67 32 store local word-2
  642. 1d68 8d 46 load immediate 70
  643. 1d6a 33 store local word-3
  644. 1d6b 8d dd load immediate 221
  645. 1d6d 22 load local word-2
  646. 1d6e 03 load param1
  647. 1d6f c0 uadd_checked
  648. 1d70 04 load param2
  649. 1d71 dd check_positive
  650. 1d72 f3 call proc3
  651. 1d73 8d dd load immediate 221
  652. 1d75 23 load local word-3
  653. 1d76 03 load param1
  654. 1d77 c0 uadd_checked
  655. 1d78 04 load param2
  656. 1d79 91 load immediate 1
  657. 1d7a d0 iadd_checked
  658. 1d7b dd check_positive
  659. 1d7c f3 call proc3
  660. 1d7d e2 27 jp 1da6
  661. 1d7f 05 load param3
  662. 1d80 98 load immediate 8
  663. 1d81 c2 umul_checked
  664. 1d82 32 store local word-2
  665. 1d83 03 load param1
  666. 1d84 8d 20 load immediate 32
  667. 1d86 a0 equal
  668. 1d87 e3 0d jpfalse 1d96
  669. 1d89 8d 2a load immediate 42
  670. 1d8b 22 load local word-2
  671. 1d8c c1 usub_checked
  672. 1d8d 42 load global word2
  673. 1d8e 91 load immediate 1
  674. 1d8f c0 uadd_checked
  675. 1d90 04 load param2
  676. 1d91 f0 12 call NATIVE.proc2
  677. 1d93 f6 call proc6
  678. 1d94 e2 10 jp 1da6
  679. 1d96 8d ed load immediate 237
  680. 1d98 8d 4b load immediate 75
  681. 1d9a 22 load local word-2
  682. 1d9b c1 usub_checked
  683. 1d9c 03 load param1
  684. 1d9d c0 uadd_checked
  685. 1d9e 42 load global word2
  686. 1d9f 92 load immediate 2
  687. 1da0 c0 uadd_checked
  688. 1da1 04 load param2
  689. 1da2 f0 12 call NATIVE.proc2
  690. 1da4 ed 1e call proc30
  691. 1da6 84 84 leave 132
  692. 1da8 56 store global word6
  693. 1da9 03 load param1
  694. 1daa bf float_to_long
  695. 1dab 56 store global word6
  696. 1dac 00 Error16
  697. 1dad 00 Error16
  698. 1dae d4 f9 enter -7
  699. 1db0 46 load global word6
  700. 1db1 32 store local word-2
  701. 1db2 48 load global word8
  702. 1db3 33 store local word-3
  703. 1db4 4a load global word10
  704. 1db5 34 store local word-4
  705. 1db6 47 load global word7
  706. 1db7 56 store global word6
  707. 1db8 49 load global word9
  708. 1db9 58 store global word8
  709. 1dba 4b load global word11
  710. 1dbb 5a store global word10
  711. 1dbc 22 load local word-2
  712. 1dbd 57 store global word7
  713. 1dbe 23 load local word-3
  714. 1dbf 59 store global word9
  715. 1dc0 24 load local word-4
  716. 1dc1 5b store global word11
  717. 1dc2 88 leave0
  718. 1dc3 8f 68 d1 51 00 load immediate dword 5362024
  719. 1dc8 00 Error16
  720. 1dc9 d4 ff enter -1
  721. 1dcb 44 load global word4
  722. 1dcc e3 05 jpfalse 1dd3
  723. 1dce 8d e5 load immediate 229
  724. 1dd0 f1 call proc1
  725. 1dd1 90 load immediate 0
  726. 1dd2 54 store global word4
  727. 1dd3 88 leave0
  728. 1dd4 bf float_to_long
  729. 1dd5 56 store global word6
  730. 1dd6 c3 system
  731. 1dd7 56 store global word6
  732. 1dd8 00 Error16
  733. 1dd9 00 Error16
  734. 1dda d4 ff enter -1
  735. 1ddc 44 load global word4
  736. 1ddd b6 not
  737. 1dde e3 05 jpfalse 1de5
  738. 1de0 8d e1 load immediate 225
  739. 1de2 f1 call proc1
  740. 1de3 91 load immediate 1
  741. 1de4 54 store global word4
  742. 1de5 88 leave0
  743. 1de6 74 store stack word4
  744. 1de7 38 store local word-8
  745. 1de8 0e load indexed word
  746. 1de9 01 Raise
  747. 1dea 00 Error16
  748. 1deb 00 Error16
  749. 1dec d4 ff enter -1
  750. 1dee 43 load global word3
  751. 1def 03 load param1
  752. 1df0 a1 not_equal
  753. 1df1 e3 06 jpfalse 1df9
  754. 1df3 f9 call proc9
  755. 1df4 8d d9 load immediate 217
  756. 1df6 f1 call proc1
  757. 1df7 03 load param1
  758. 1df8 53 store global word3
  759. 1df9 89 leave2
  760. 1dfa da urange_check
  761. 1dfb 61 load stack word1
  762. 1dfc 9c load immediate 12
  763. 1dfd d1 isub_checked
  764. 1dfe 00 Error16
  765. 1dff 00 Error16
  766. 1e00 d4 fb enter -5
  767. 1e02 05 load param3
  768. 1e03 93 load immediate 3
  769. 1e04 a0 equal
  770. 1e05 de 03 andjp 1e0a
  771. 1e07 0c 12 load NATIVE.word2
  772. 1e09 ab eq0
  773. 1e0a df 03 orjp 1e0f
  774. 1e0c 05 load param3
  775. 1e0d 94 load immediate 4
  776. 1e0e a0 equal
  777. 1e0f e3 29 jpfalse 1e3a
  778. 1e11 90 load immediate 0
  779. 1e12 32 store local word-2
  780. 1e13 2d 1a load global word 26
  781. 1e15 22 load local word-2
  782. 1e16 b0 03 shl 3
  783. 1e18 a6 add
  784. 1e19 33 store local word-3
  785. 1e1a 23 load local word-3
  786. 1e1b 61 load stack word1
  787. 1e1c 04 load param2
  788. 1e1d a0 equal
  789. 1e1e de 04 andjp 1e24
  790. 1e20 22 load local word-2
  791. 1e21 2d 12 load global word 18
  792. 1e23 e7 bitwise_in
  793. 1e24 de 04 andjp 1e2a
  794. 1e26 23 load local word-3
  795. 1e27 60 load stack word0
  796. 1e28 05 load param3
  797. 1e29 a0 equal
  798. 1e2a e3 06 jpfalse 1e32
  799. 1e2c 03 load param1
  800. 1e2d 22 load local word-2
  801. 1e2e 70 store stack word0
  802. 1e2f 91 load immediate 1
  803. 1e30 85 83 fct_leave 131
  804. 1e32 22 load local word-2
  805. 1e33 ac inc
  806. 1e34 32 store local word-2
  807. 1e35 22 load local word-2
  808. 1e36 93 load immediate 3
  809. 1e37 a3 ugreater_than
  810. 1e38 e5 27 jpfalse 1e13
  811. 1e3a 90 load immediate 0
  812. 1e3b 85 83 fct_leave 131
  813. 1e3d 99 load immediate 9
  814. 1e3e 90 load immediate 0
  815. 1e3f 90 load immediate 0
  816. 1e40 01 Raise
  817. 1e41 bf float_to_long
  818. 1e42 56 store global word6
  819. 1e43 81 22 load global address 34
  820. 1e45 00 Error16
  821. 1e46 00 Error16
  822. 1e47 d4 f9 enter -7
  823. 1e49 90 load immediate 0
  824. 1e4a 32 store local word-2
  825. 1e4b 03 load param1
  826. 1e4c 33 store local word-3
  827. 1e4d 22 load local word-2
  828. 1e4e 23 load local word-3
  829. 1e4f a4 uless_or_equal
  830. 1e50 e3 39 jpfalse 1e8b
  831. 1e52 22 load local word-2
  832. 1e53 93 load immediate 3
  833. 1e54 dc limit_check
  834. 1e55 32 store local word-2
  835. 1e56 22 load local word-2
  836. 1e57 2d 15 load global word 21
  837. 1e59 e7 bitwise_in
  838. 1e5a e3 2a jpfalse 1e86
  839. 1e5c 2d 1a load global word 26
  840. 1e5e 22 load local word-2
  841. 1e5f b0 03 shl 3
  842. 1e61 a6 add
  843. 1e62 34 store local word-4
  844. 1e63 24 load local word-4
  845. 1e64 62 load stack word2
  846. 1e65 43 load global word3
  847. 1e66 a0 equal
  848. 1e67 df 02 orjp 1e6b
  849. 1e69 44 load global word4
  850. 1e6a b6 not
  851. 1e6b f0 11 call NATIVE.proc1
  852. 1e6d 24 load local word-4
  853. 1e6e 62 load stack word2
  854. 1e6f fb call proc11
  855. 1e70 8d c1 load immediate 193
  856. 1e72 24 load local word-4
  857. 1e73 63 load stack word3
  858. 1e74 c0 uadd_checked
  859. 1e75 f1 call proc1
  860. 1e76 2d 15 load global word 21
  861. 1e78 22 load local word-2
  862. 1e79 ea power2
  863. 1e7a b7 complement
  864. 1e7b e8 bitwise_and
  865. 1e7c 3d 15 store global word 21
  866. 1e7e 2d 18 load global word 24
  867. 1e80 22 load local word-2
  868. 1e81 ea power2
  869. 1e82 b7 complement
  870. 1e83 e8 bitwise_and
  871. 1e84 3d 18 store global word 24
  872. 1e86 22 load local word-2
  873. 1e87 ac inc
  874. 1e88 32 store local word-2
  875. 1e89 e4 3e jp 1e4d
  876. 1e8b 89 leave2
  877. 1e8c 17 store param5
  878. 1e8d 51 store stack dword0
  879. 1e8e 6e load stack word14
  880. 1e8f 1d store indexed byte
  881. 1e90 00 Error16
  882. 1e91 00 Error16
  883. 1e92 d4 fb enter -5
  884. 1e94 07 load param5
  885. 1e95 07 load param5
  886. 1e96 91 load immediate 1
  887. 1e97 e8 bitwise_and
  888. 1e98 dd check_positive
  889. 1e99 d1 isub_checked
  890. 1e9a 17 store param5
  891. 1e9b 05 load param3
  892. 1e9c 2c 08 load local word +8
  893. 1e9e 07 load param5
  894. 1e9f 80 fe load local address -2
  895. 1ea1 ed 22 call proc34
  896. 1ea3 70 store stack word0
  897. 1ea4 05 load param3
  898. 1ea5 60 load stack word0
  899. 1ea6 e3 48 jpfalse 1ef0
  900. 1ea8 22 load local word-2
  901. 1ea9 2d 15 load global word 21
  902. 1eab 2d 18 load global word 24
  903. 1ead e8 bitwise_and
  904. 1eae e7 bitwise_in
  905. 1eaf b6 not
  906. 1eb0 f0 11 call NATIVE.proc1
  907. 1eb2 2d 1a load global word 26
  908. 1eb4 22 load local word-2
  909. 1eb5 b0 03 shl 3
  910. 1eb7 a6 add
  911. 1eb8 33 store local word-3
  912. 1eb9 04 load param2
  913. 1eba 23 load local word-3
  914. 1ebb 62 load stack word2
  915. 1ebc 70 store stack word0
  916. 1ebd 03 load param1
  917. 1ebe 23 load local word-3
  918. 1ebf 63 load stack word3
  919. 1ec0 70 store stack word0
  920. 1ec1 06 load param4
  921. 1ec2 b6 not
  922. 1ec3 e3 2b jpfalse 1ef0
  923. 1ec5 22 load local word-2
  924. 1ec6 2d 18 load global word 24
  925. 1ec8 e7 bitwise_in
  926. 1ec9 e3 25 jpfalse 1ef0
  927. 1ecb 22 load local word-2
  928. 1ecc 2d 15 load global word 21
  929. 1ece e7 bitwise_in
  930. 1ecf e3 05 jpfalse 1ed6
  931. 1ed1 22 load local word-2
  932. 1ed2 ed 23 call proc35
  933. 1ed4 e2 12 jp 1ee8
  934. 1ed6 22 load local word-2
  935. 1ed7 2d 14 load global word 20
  936. 1ed9 e7 bitwise_in
  937. 1eda e3 0c jpfalse 1ee8
  938. 1edc 23 load local word-3
  939. 1edd 62 load stack word2
  940. 1ede fb call proc11
  941. 1edf 23 load local word-3
  942. 1ee0 60 load stack word0
  943. 1ee1 90 load immediate 0
  944. 1ee2 23 load local word-3
  945. 1ee3 61 load stack word1
  946. 1ee4 23 load local word-3
  947. 1ee5 63 load stack word3
  948. 1ee6 ed 20 call proc32
  949. 1ee8 2d 18 load global word 24
  950. 1eea 22 load local word-2
  951. 1eeb ea power2
  952. 1eec b7 complement
  953. 1eed e8 bitwise_and
  954. 1eee 3d 18 store global word 24
  955. 1ef0 84 86 leave 134
  956. 1ef2 50 end_program
  957. 1ef3 19 81 store global dword 129
  958. 1ef5 22 load local word-2
  959. 1ef6 00 Error16
  960. 1ef7 00 Error16
  961. 1ef8 d4 f9 enter -7
  962. 1efa 03 load param1
  963. 1efb ed 1f call proc31
  964. 1efd 8d ff load immediate 255
  965. 1eff dc limit_check
  966. 1f00 13 store param1
  967. 1f01 04 load param2
  968. 1f02 32 store local word-2
  969. 1f03 04 load param2
  970. 1f04 03 load param1
  971. 1f05 dd check_positive
  972. 1f06 d0 iadd_checked
  973. 1f07 92 load immediate 2
  974. 1f08 d1 isub_checked
  975. 1f09 34 store local word-4
  976. 1f0a 22 load local word-2
  977. 1f0b 24 load local word-4
  978. 1f0c b4 iless_or_equal
  979. 1f0d e3 3e jpfalse 1f4d
  980. 1f0f 05 load param3
  981. 1f10 22 load local word-2
  982. 1f11 80 fd load local address -3
  983. 1f13 ed 22 call proc34
  984. 1f15 e3 15 jpfalse 1f2c
  985. 1f17 2d 16 load global word 22
  986. 1f19 23 load local word-3
  987. 1f1a ea power2
  988. 1f1b e6 bitwise_or
  989. 1f1c 3d 16 store global word 22
  990. 1f1e 23 load local word-3
  991. 1f1f 2d 15 load global word 21
  992. 1f21 2d 18 load global word 24
  993. 1f23 e8 bitwise_and
  994. 1f24 e7 bitwise_in
  995. 1f25 e3 03 jpfalse 1f2a
  996. 1f27 23 load local word-3
  997. 1f28 ed 23 call proc35
  998. 1f2a e2 1c jp 1f48
  999. 1f2c 05 load param3
  1000. 1f2d 92 load immediate 2
  1001. 1f2e c1 usub_checked
  1002. 1f2f 99 load immediate 9
  1003. 1f30 dc limit_check
  1004. 1f31 22 load local word-2
  1005. 1f32 80 fd load local address -3
  1006. 1f34 ed 22 call proc34
  1007. 1f36 e3 10 jpfalse 1f48
  1008. 1f38 2d 13 load global word 19
  1009. 1f3a 23 load local word-3
  1010. 1f3b ea power2
  1011. 1f3c e6 bitwise_or
  1012. 1f3d 3d 13 store global word 19
  1013. 1f3f 23 load local word-3
  1014. 1f40 2d 15 load global word 21
  1015. 1f42 e7 bitwise_in
  1016. 1f43 e3 03 jpfalse 1f48
  1017. 1f45 23 load local word-3
  1018. 1f46 ed 23 call proc35
  1019. 1f48 22 load local word-2
  1020. 1f49 ac inc
  1021. 1f4a 32 store local word-2
  1022. 1f4b e4 43 jp 1f0a
  1023. 1f4d 8b leave6
  1024. 1f4e 5e store global word14
  1025. 1f4f 11 31 load outer frame 49
  1026. 1f51 66 load stack word6
  1027. 1f52 00 Error16
  1028. 1f53 00 Error16
  1029. 1f54 d4 fd enter -3
  1030. 1f56 2d 12 load global word 18
  1031. 1f58 3d 13 store global word 19
  1032. 1f5a 90 load immediate 0
  1033. 1f5b 32 store local word-2
  1034. 1f5c 22 load local word-2
  1035. 1f5d ed 23 call proc35
  1036. 1f5f 22 load local word-2
  1037. 1f60 ac inc
  1038. 1f61 32 store local word-2
  1039. 1f62 22 load local word-2
  1040. 1f63 93 load immediate 3
  1041. 1f64 a3 ugreater_than
  1042. 1f65 e5 0b jpfalse 1f5c
  1043. 1f67 88 leave0
  1044. 1f68 dc limit_check
  1045. 1f69 51 store stack dword0
  1046. 1f6a 8d 60 load immediate 96
  1047. 1f6c 00 Error16
  1048. 1f6d 00 Error16
  1049. 1f6e d4 f7 enter -9
  1050. 1f70 03 load param1
  1051. 1f71 33 store local word-3
  1052. 1f72 2d 13 load global word 19
  1053. 1f74 2d 15 load global word 21
  1054. 1f76 e8 bitwise_and
  1055. 1f77 90 load immediate 0
  1056. 1f78 a0 equal
  1057. 1f79 f0 11 call NATIVE.proc1
  1058. 1f7b 93 load immediate 3
  1059. 1f7c 32 store local word-2
  1060. 1f7d 90 load immediate 0
  1061. 1f7e 34 store local word-4
  1062. 1f7f 22 load local word-2
  1063. 1f80 ac inc
  1064. 1f81 32 store local word-2
  1065. 1f82 22 load local word-2
  1066. 1f83 24 load local word-4
  1067. 1f84 ac inc
  1068. 1f85 a5 ugreater_or_equal
  1069. 1f86 e3 5a jpfalse 1fe2
  1070. 1f88 22 load local word-2
  1071. 1f89 ad dec
  1072. 1f8a 32 store local word-2
  1073. 1f8b 22 load local word-2
  1074. 1f8c 93 load immediate 3
  1075. 1f8d dc limit_check
  1076. 1f8e 32 store local word-2
  1077. 1f8f 22 load local word-2
  1078. 1f90 2d 12 load global word 18
  1079. 1f92 e7 bitwise_in
  1080. 1f93 e3 4b jpfalse 1fe0
  1081. 1f95 2d 1a load global word 26
  1082. 1f97 22 load local word-2
  1083. 1f98 b0 03 shl 3
  1084. 1f9a a6 add
  1085. 1f9b 35 store local word-5
  1086. 1f9c 22 load local word-2
  1087. 1f9d 2d 13 load global word 19
  1088. 1f9f 2d 14 load global word 20
  1089. 1fa1 b7 complement
  1090. 1fa2 e8 bitwise_and
  1091. 1fa3 e7 bitwise_in
  1092. 1fa4 e3 15 jpfalse 1fbb
  1093. 1fa6 25 load local word-5
  1094. 1fa7 62 load stack word2
  1095. 1fa8 fb call proc11
  1096. 1fa9 25 load local word-5
  1097. 1faa 60 load stack word0
  1098. 1fab 91 load immediate 1
  1099. 1fac 25 load local word-5
  1100. 1fad 61 load stack word1
  1101. 1fae 25 load local word-5
  1102. 1faf 63 load stack word3
  1103. 1fb0 ed 20 call proc32
  1104. 1fb2 2d 14 load global word 20
  1105. 1fb4 22 load local word-2
  1106. 1fb5 ea power2
  1107. 1fb6 e6 bitwise_or
  1108. 1fb7 3d 14 store global word 20
  1109. 1fb9 e2 25 jp 1fe0
  1110. 1fbb 22 load local word-2
  1111. 1fbc 2d 17 load global word 23
  1112. 1fbe 23 load local word-3
  1113. 1fbf e8 bitwise_and
  1114. 1fc0 2d 14 load global word 20
  1115. 1fc2 2d 15 load global word 21
  1116. 1fc4 e6 bitwise_or
  1117. 1fc5 2d 18 load global word 24
  1118. 1fc7 e6 bitwise_or
  1119. 1fc8 b7 complement
  1120. 1fc9 e8 bitwise_and
  1121. 1fca e7 bitwise_in
  1122. 1fcb e3 13 jpfalse 1fe0
  1123. 1fcd 22 load local word-2
  1124. 1fce ed 23 call proc35
  1125. 1fd0 25 load local word-5
  1126. 1fd1 62 load stack word2
  1127. 1fd2 fb call proc11
  1128. 1fd3 8d c5 load immediate 197
  1129. 1fd5 25 load local word-5
  1130. 1fd6 63 load stack word3
  1131. 1fd7 c0 uadd_checked
  1132. 1fd8 f1 call proc1
  1133. 1fd9 2d 15 load global word 21
  1134. 1fdb 22 load local word-2
  1135. 1fdc ea power2
  1136. 1fdd e6 bitwise_or
  1137. 1fde 3d 15 store global word 21
  1138. 1fe0 e4 60 jp 1f82
  1139. 1fe2 2d 18 load global word 24
  1140. 1fe4 2d 12 load global word 18
  1141. 1fe6 23 load local word-3
  1142. 1fe7 e8 bitwise_and
  1143. 1fe8 2d 13 load global word 19
  1144. 1fea e6 bitwise_or
  1145. 1feb 2d 16 load global word 22
  1146. 1fed b7 complement
  1147. 1fee e8 bitwise_and
  1148. 1fef e6 bitwise_or
  1149. 1ff0 3d 18 store global word 24
  1150. 1ff2 89 leave2
  1151. 1ff3 bf float_to_long
  1152. 1ff4 56 store global word6
  1153. 1ff5 81 22 load global address 34
  1154. 1ff7 00 Error16
  1155. 1ff8 00 Error16
  1156. 1ff9 d4 fd enter -3
  1157. 1ffb 44 load global word4
  1158. 1ffc b6 not
  1159. 1ffd de 02 andjp 2001
  1160. 1fff 43 load global word3
  1161. 2000 b6 not
  1162. 2001 de 05 andjp 2008
  1163. 2003 03 load param1
  1164. 2004 8e 14 01 load immediate 276
  1165. 2007 e7 bitwise_in
  1166. 2008 f0 11 call NATIVE.proc1
  1167. 200a 2d 15 load global word 21
  1168. 200c 90 load immediate 0
  1169. 200d a0 equal
  1170. 200e e3 01 jpfalse 2011
  1171. 2010 89 leave2
  1172. 2011 8d e1 load immediate 225
  1173. 2013 f1 call proc1
  1174. 2014 03 load param1
  1175. 2015 94 load immediate 4
  1176. 2016 a5 ugreater_or_equal
  1177. 2017 e3 03 jpfalse 201c
  1178. 2019 8d f1 load immediate 241
  1179. 201b f1 call proc1
  1180. 201c 03 load param1
  1181. 201d 98 load immediate 8
  1182. 201e a0 equal
  1183. 201f e3 09 jpfalse 202a
  1184. 2021 91 load immediate 1
  1185. 2022 fb call proc11
  1186. 2023 8d e1 load immediate 225
  1187. 2025 8d fd load immediate 253
  1188. 2027 8d e1 load immediate 225
  1189. 2029 f3 call proc3
  1190. 202a 90 load immediate 0
  1191. 202b 32 store local word-2
  1192. 202c 22 load local word-2
  1193. 202d 2d 15 load global word 21
  1194. 202f e7 bitwise_in
  1195. 2030 e3 03 jpfalse 2035
  1196. 2032 22 load local word-2
  1197. 2033 ed 23 call proc35
  1198. 2035 22 load local word-2
  1199. 2036 ac inc
  1200. 2037 32 store local word-2
  1201. 2038 22 load local word-2
  1202. 2039 93 load immediate 3
  1203. 203a a3 ugreater_than
  1204. 203b e5 11 jpfalse 202c
  1205. 203d 03 load param1
  1206. 203e 98 load immediate 8
  1207. 203f a0 equal
  1208. 2040 e3 09 jpfalse 204b
  1209. 2042 91 load immediate 1
  1210. 2043 fb call proc11
  1211. 2044 8d fd load immediate 253
  1212. 2046 8d e5 load immediate 229
  1213. 2048 8d e5 load immediate 229
  1214. 204a f3 call proc3
  1215. 204b 90 load immediate 0
  1216. 204c fb call proc11
  1217. 204d 03 load param1
  1218. 204e 94 load immediate 4
  1219. 204f a5 ugreater_or_equal
  1220. 2050 e3 03 jpfalse 2055
  1221. 2052 8d f5 load immediate 245
  1222. 2054 f1 call proc1
  1223. 2055 91 load immediate 1
  1224. 2056 54 store global word4
  1225. 2057 89 leave2
  1226. 2058 81 22 load global address 34
  1227. 205a ae 3f add 63
  1228. 205c 00 Error16
  1229. 205d 00 Error16
  1230. 205e d4 f7 enter -9
  1231. 2060 04 load param2
  1232. 2061 33 store local word-3
  1233. 2062 23 load local word-3
  1234. 2063 03 load param1
  1235. 2064 c0 uadd_checked
  1236. 2065 34 store local word-4
  1237. 2066 03 load param1
  1238. 2067 94 load immediate 4
  1239. 2068 a3 ugreater_than
  1240. 2069 e3 04 jpfalse 206f
  1241. 206b 94 load immediate 4
  1242. 206c 34 store local word-4
  1243. 206d 90 load immediate 0
  1244. 206e 33 store local word-3
  1245. 206f 24 load local word-4
  1246. 2070 94 load immediate 4
  1247. 2071 a3 ugreater_than
  1248. 2072 e3 06 jpfalse 207a
  1249. 2074 94 load immediate 4
  1250. 2075 03 load param1
  1251. 2076 c1 usub_checked
  1252. 2077 33 store local word-3
  1253. 2078 94 load immediate 4
  1254. 2079 34 store local word-4
  1255. 207a 90 load immediate 0
  1256. 207b 3d 12 store global word 18
  1257. 207d 90 load immediate 0
  1258. 207e 3d 15 store global word 21
  1259. 2080 90 load immediate 0
  1260. 2081 3d 19 store global word 25
  1261. 2083 90 load immediate 0
  1262. 2084 3d 13 store global word 19
  1263. 2086 90 load immediate 0
  1264. 2087 3d 18 store global word 24
  1265. 2089 90 load immediate 0
  1266. 208a 32 store local word-2
  1267. 208b 22 load local word-2
  1268. 208c 24 load local word-4
  1269. 208d a2 uless_than
  1270. 208e e3 62 jpfalse 20f2
  1271. 2090 2d 12 load global word 18
  1272. 2092 22 load local word-2
  1273. 2093 93 load immediate 3
  1274. 2094 dc limit_check
  1275. 2095 ea power2
  1276. 2096 e6 bitwise_or
  1277. 2097 3d 12 store global word 18
  1278. 2099 2d 1a load global word 26
  1279. 209b 22 load local word-2
  1280. 209c 93 load immediate 3
  1281. 209d dc limit_check
  1282. 209e b0 03 shl 3
  1283. 20a0 a6 add
  1284. 20a1 35 store local word-5
  1285. 20a2 25 load local word-5
  1286. 20a3 05 load param3
  1287. 20a4 70 store stack word0
  1288. 20a5 25 load local word-5
  1289. 20a6 22 load local word-2
  1290. 20a7 92 load immediate 2
  1291. 20a8 a5 ugreater_or_equal
  1292. 20a9 72 store stack word2
  1293. 20aa 25 load local word-5
  1294. 20ab 22 load local word-2
  1295. 20ac 91 load immediate 1
  1296. 20ad e8 bitwise_and
  1297. 20ae 8d 10 load immediate 16
  1298. 20b0 c2 umul_checked
  1299. 20b1 8d 30 load immediate 48
  1300. 20b3 dc limit_check
  1301. 20b4 73 store stack word3
  1302. 20b5 22 load local word-2
  1303. 20b6 23 load local word-3
  1304. 20b7 a2 uless_than
  1305. 20b8 e3 15 jpfalse 20cf
  1306. 20ba 25 load local word-5
  1307. 20bb 04 load param2
  1308. 20bc 22 load local word-2
  1309. 20bd c1 usub_checked
  1310. 20be 92 load immediate 2
  1311. 20bf c2 umul_checked
  1312. 20c0 94 load immediate 4
  1313. 20c1 c0 uadd_checked
  1314. 20c2 dd check_positive
  1315. 20c3 71 store stack word1
  1316. 20c4 2d 18 load global word 24
  1317. 20c6 22 load local word-2
  1318. 20c7 93 load immediate 3
  1319. 20c8 dc limit_check
  1320. 20c9 ea power2
  1321. 20ca e6 bitwise_or
  1322. 20cb 3d 18 store global word 24
  1323. 20cd e2 1d jp 20ec
  1324. 20cf 05 load param3
  1325. 20d0 94 load immediate 4
  1326. 20d1 a0 equal
  1327. 20d2 e3 10 jpfalse 20e4
  1328. 20d4 25 load local word-5
  1329. 20d5 8e 00 01 load immediate 256
  1330. 20d8 22 load local word-2
  1331. 20d9 23 load local word-3
  1332. 20da c1 usub_checked
  1333. 20db dd check_positive
  1334. 20dc 92 load immediate 2
  1335. 20dd b8 imul
  1336. 20de d1 isub_checked
  1337. 20df 94 load immediate 4
  1338. 20e0 d1 isub_checked
  1339. 20e1 71 store stack word1
  1340. 20e2 e2 08 jp 20ec
  1341. 20e4 25 load local word-5
  1342. 20e5 22 load local word-2
  1343. 20e6 92 load immediate 2
  1344. 20e7 c2 umul_checked
  1345. 20e8 94 load immediate 4
  1346. 20e9 c0 uadd_checked
  1347. 20ea dd check_positive
  1348. 20eb 71 store stack word1
  1349. 20ec 22 load local word-2
  1350. 20ed 91 load immediate 1
  1351. 20ee c0 uadd_checked
  1352. 20ef 32 store local word-2
  1353. 20f0 e4 67 jp 208b
  1354. 20f2 2d 12 load global word 18
  1355. 20f4 3d 14 store global word 20
  1356. 20f6 2d 12 load global word 18
  1357. 20f8 3d 17 store global word 23
  1358. 20fa 8b leave6
  1359. 20fb 31 copy string
  1360. 20fc 66 load stack word6
  1361. 20fd 81 22 load global address 34
  1362. 20ff 00 Error16
  1363. 2100 00 Error16
  1364. 2101 d4 ff enter -1
  1365. 2103 90 load immediate 0
  1366. 2104 3d 13 store global word 19
  1367. 2106 90 load immediate 0
  1368. 2107 3d 16 store global word 22
  1369. 2109 90 load immediate 0
  1370. 210a 1c 14 store NATIVE.word4
  1371. 210c 88 leave0
  1372. 210d 05 load param3
  1373. 210e 62 load stack word2
  1374. 210f 22 load local word-2
  1375. 2110 19 00 store global dword 0
  1376. 2112 00 Error16
  1377. 2113 d4 f1 enter -15
  1378. 2115 04 load param2
  1379. 2116 60 load stack word0
  1380. 2117 9f load immediate 15
  1381. 2118 e8 bitwise_and
  1382. 2119 34 store local word-4
  1383. 211a 90 load immediate 0
  1384. 211b 32 store local word-2
  1385. 211c 0c 13 load NATIVE.word3
  1386. 211e e3 09 jpfalse 2129
  1387. 2120 24 load local word-4
  1388. 2121 3d 15 store global word 21
  1389. 2123 04 load param2
  1390. 2124 60 load stack word0
  1391. 2125 b1 04 shr 4
  1392. 2127 3d 18 store global word 24
  1393. 2129 93 load immediate 3
  1394. 212a 33 store local word-3
  1395. 212b 90 load immediate 0
  1396. 212c 37 store local word-7
  1397. 212d 23 load local word-3
  1398. 212e ac inc
  1399. 212f 33 store local word-3
  1400. 2130 23 load local word-3
  1401. 2131 27 load local word-7
  1402. 2132 ac inc
  1403. 2133 a5 ugreater_or_equal
  1404. 2134 e3 5b jpfalse 2191
  1405. 2136 23 load local word-3
  1406. 2137 ad dec
  1407. 2138 33 store local word-3
  1408. 2139 23 load local word-3
  1409. 213a 93 load immediate 3
  1410. 213b dc limit_check
  1411. 213c 33 store local word-3
  1412. 213d 2d 1a load global word 26
  1413. 213f 23 load local word-3
  1414. 2140 b0 03 shl 3
  1415. 2142 a6 add
  1416. 2143 38 store local word-8
  1417. 2144 03 load param1
  1418. 2145 de 08 andjp 214f
  1419. 2147 23 load local word-3
  1420. 2148 2d 15 load global word 21
  1421. 214a e7 bitwise_in
  1422. 214b 23 load local word-3
  1423. 214c 24 load local word-4
  1424. 214d e7 bitwise_in
  1425. 214e a1 not_equal
  1426. 214f 36 store local word-6
  1427. 2150 26 load local word-6
  1428. 2151 e3 03 jpfalse 2156
  1429. 2153 23 load local word-3
  1430. 2154 ed 23 call proc35
  1431. 2156 23 load local word-3
  1432. 2157 2d 18 load global word 24
  1433. 2159 2d 14 load global word 20
  1434. 215b e8 bitwise_and
  1435. 215c 2d 15 load global word 21
  1436. 215e b7 complement
  1437. 215f e8 bitwise_and
  1438. 2160 e7 bitwise_in
  1439. 2161 e3 14 jpfalse 2177
  1440. 2163 28 load local word-8
  1441. 2164 62 load stack word2
  1442. 2165 fb call proc11
  1443. 2166 28 load local word-8
  1444. 2167 60 load stack word0
  1445. 2168 90 load immediate 0
  1446. 2169 28 load local word-8
  1447. 216a 61 load stack word1
  1448. 216b 28 load local word-8
  1449. 216c 63 load stack word3
  1450. 216d ed 20 call proc32
  1451. 216f 2d 18 load global word 24
  1452. 2171 23 load local word-3
  1453. 2172 ea power2
  1454. 2173 b7 complement
  1455. 2174 e8 bitwise_and
  1456. 2175 3d 18 store global word 24
  1457. 2177 26 load local word-6
  1458. 2178 e3 15 jpfalse 218f
  1459. 217a 23 load local word-3
  1460. 217b 24 load local word-4
  1461. 217c e7 bitwise_in
  1462. 217d e3 10 jpfalse 218f
  1463. 217f 28 load local word-8
  1464. 2180 62 load stack word2
  1465. 2181 fb call proc11
  1466. 2182 8d c5 load immediate 197
  1467. 2184 28 load local word-8
  1468. 2185 63 load stack word3
  1469. 2186 c0 uadd_checked
  1470. 2187 f1 call proc1
  1471. 2188 2d 15 load global word 21
  1472. 218a 23 load local word-3
  1473. 218b ea power2
  1474. 218c e6 bitwise_or
  1475. 218d 3d 15 store global word 21
  1476. 218f e4 61 jp 2130
  1477. 2191 03 load param1
  1478. 2192 e3 0d jpfalse 21a1
  1479. 2194 04 load param2
  1480. 2195 60 load stack word0
  1481. 2196 b1 04 shr 4
  1482. 2198 35 store local word-5
  1483. 2199 2d 18 load global word 24
  1484. 219b 25 load local word-5
  1485. 219c e6 bitwise_or
  1486. 219d 3d 18 store global word 24
  1487. 219f e2 0a jp 21ab
  1488. 21a1 04 load param2
  1489. 21a2 2d 15 load global word 21
  1490. 21a4 2d 18 load global word 24
  1491. 21a6 8d 10 load immediate 16
  1492. 21a8 c2 umul_checked
  1493. 21a9 c0 uadd_checked
  1494. 21aa 70 store stack word0
  1495. 21ab 2d 18 load global word 24
  1496. 21ad 2d 15 load global word 21
  1497. 21af b7 complement
  1498. 21b0 e8 bitwise_and
  1499. 21b1 90 load immediate 0
  1500. 21b2 a0 equal
  1501. 21b3 f0 11 call NATIVE.proc1
  1502. 21b5 90 load immediate 0
  1503. 21b6 3d 14 store global word 20
  1504. 21b8 2d 12 load global word 18
  1505. 21ba 3d 17 store global word 23
  1506. 21bc 8a leave4
  1507. 21bd 23 load local word-3
  1508. 21be 66 load stack word6
  1509. 21bf 91 load immediate 1
  1510. 21c0 51 store stack dword0
  1511. 21c1 00 Error16
  1512. 21c2 00 Error16
  1513. 21c3 d4 fd enter -3
  1514. 21c5 03 load param1
  1515. 21c6 32 store local word-2
  1516. 21c7 2d 18 load global word 24
  1517. 21c9 2d 12 load global word 18
  1518. 21cb 22 load local word-2
  1519. 21cc e8 bitwise_and
  1520. 21cd e6 bitwise_or
  1521. 21ce 2d 13 load global word 19
  1522. 21d0 e6 bitwise_or
  1523. 21d1 3d 18 store global word 24
  1524. 21d3 89 leave2
  1525. 21d4 81 51 load global address 81
  1526. 21d6 25 load local word-5
  1527. 21d7 19 00 store global dword 0
  1528. 21d9 00 Error16
  1529. 21da d4 ff enter -1
  1530. 21dc 90 load immediate 0
  1531. 21dd 3d 17 store global word 23
  1532. 21df 88 leave0
  1533. 21e0 42 load global word2
  1534. 21e1 60 load stack word0
  1535. 21e2 1a 0e store stack dword 14
  1536. 21e4 00 Error16
  1537. 21e5 00 Error16
  1538. 21e6 d4 f9 enter -7
  1539. 21e8 43 load global word3
  1540. 21e9 92 load immediate 2
  1541. 21ea c2 umul_checked
  1542. 21eb 93 load immediate 3
  1543. 21ec dc limit_check
  1544. 21ed 33 store local word-3
  1545. 21ee 23 load local word-3
  1546. 21ef 32 store local word-2
  1547. 21f0 23 load local word-3
  1548. 21f1 91 load immediate 1
  1549. 21f2 c0 uadd_checked
  1550. 21f3 34 store local word-4
  1551. 21f4 22 load local word-2
  1552. 21f5 24 load local word-4
  1553. 21f6 a4 uless_or_equal
  1554. 21f7 e3 26 jpfalse 221f
  1555. 21f9 22 load local word-2
  1556. 21fa 93 load immediate 3
  1557. 21fb dc limit_check
  1558. 21fc 32 store local word-2
  1559. 21fd 22 load local word-2
  1560. 21fe 9f load immediate 15
  1561. 21ff 2d 12 load global word 18
  1562. 2201 b7 complement
  1563. 2202 e8 bitwise_and
  1564. 2203 2d 18 load global word 24
  1565. 2205 e6 bitwise_or
  1566. 2206 e7 bitwise_in
  1567. 2207 e3 11 jpfalse 221a
  1568. 2209 03 load param1
  1569. 220a 22 load local word-2
  1570. 220b 91 load immediate 1
  1571. 220c e8 bitwise_and
  1572. 220d 8d 10 load immediate 16
  1573. 220f c2 umul_checked
  1574. 2210 8d 30 load immediate 48
  1575. 2212 dc limit_check
  1576. 2213 70 store stack word0
  1577. 2214 22 load local word-2
  1578. 2215 3d 1b store global word 27
  1579. 2217 91 load immediate 1
  1580. 2218 85 81 fct_leave 129
  1581. 221a 22 load local word-2
  1582. 221b ac inc
  1583. 221c 32 store local word-2
  1584. 221d e4 2b jp 21f4
  1585. 221f 90 load immediate 0
  1586. 2220 85 81 fct_leave 129
  1587. 2222 99 load immediate 9
  1588. 2223 90 load immediate 0
  1589. 2224 90 load immediate 0
  1590. 2225 01 Raise
  1591. 2226 50 end_program
  1592. 2227 19 42 store global dword 66
  1593. 2229 60 load stack word0
  1594. 222a 00 Error16
  1595. 222b 00 Error16
  1596. 222c d4 ff enter -1
  1597. 222e 2d 19 load global word 25
  1598. 2230 2d 1b load global word 27
  1599. 2232 ea power2
  1600. 2233 e6 bitwise_or
  1601. 2234 3d 19 store global word 25
  1602. 2236 88 leave0
  1603. 2237 ca dmod
  1604. 2238 6b load stack word11
  1605. 2239 50 end_program
  1606. 223a 19 00 store global dword 0
  1607. 223c 00 Error16
  1608. 223d d4 ff enter -1
  1609. 223f 2d 12 load global word 18
  1610. 2241 2d 19 load global word 25
  1611. 2243 e6 bitwise_or
  1612. 2244 93 load immediate 3
  1613. 2245 e6 bitwise_or
  1614. 2246 8d ff load immediate 255
  1615. 2248 dc limit_check
  1616. 2249 85 80 fct_leave 128
  1617. 224b 99 load immediate 9
  1618. 224c 90 load immediate 0
  1619. 224d 90 load immediate 0
  1620. 224e 01 Raise
  1621. 224f 49 load global word9
  1622. 2250 3f 45 d6 store .word214
  1623. 2253 00 Error16
  1624. 2254 00 Error16
  1625. 2255 d4 f1 enter -15
  1626. 2257 03 load param1
  1627. 2258 37 store local word-7
  1628. 2259 27 load local word-7
  1629. 225a 62 load stack word2
  1630. 225b 92 load immediate 2
  1631. 225c a0 equal
  1632. 225d de 05 andjp 2264
  1633. 225f 27 load local word-7
  1634. 2260 63 load stack word3
  1635. 2261 8d 67 load immediate 103
  1636. 2263 a0 equal
  1637. 2264 e3 50 jpfalse 22b6
  1638. 2266 27 load local word-7
  1639. 2267 82 04 load stack address 4
  1640. 2269 90 load immediate 0
  1641. 226a 0e load indexed word
  1642. 226b 38 store local word-8
  1643. 226c 28 load local word-8
  1644. 226d 62 load stack word2
  1645. 226e 28 load local word-8
  1646. 226f 63 load stack word3
  1647. 2270 90 load immediate 0
  1648. 2271 80 fc load local address -4
  1649. 2273 80 fb load local address -5
  1650. 2275 80 fa load local address -6
  1651. 2277 ed 24 call proc36
  1652. 2279 24 load local word-4
  1653. 227a e3 04 jpfalse 2280
  1654. 227c 25 load local word-5
  1655. 227d fb call proc11
  1656. 227e e2 0b jp 228b
  1657. 2280 27 load local word-7
  1658. 2281 82 04 load stack address 4
  1659. 2283 90 load immediate 0
  1660. 2284 0e load indexed word
  1661. 2285 ed 17 call proc23
  1662. 2287 fa call proc10
  1663. 2288 8d 20 load immediate 32
  1664. 228a 36 store local word-6
  1665. 228b 26 load local word-6
  1666. 228c b1 03 shr 3
  1667. 228e 8d 30 load immediate 48
  1668. 2290 dc limit_check
  1669. 2291 36 store local word-6
  1670. 2292 8d 79 load immediate 121
  1671. 2294 26 load local word-6
  1672. 2295 c0 uadd_checked
  1673. 2296 8d b0 load immediate 176
  1674. 2298 26 load local word-6
  1675. 2299 c0 uadd_checked
  1676. 229a f2 call proc2
  1677. 229b 8d cc load immediate 204
  1678. 229d 8e 57 05 load immediate 1367
  1679. 22a0 f6 call proc6
  1680. 22a1 27 load local word-7
  1681. 22a2 82 04 load stack address 4
  1682. 22a4 90 load immediate 0
  1683. 22a5 0e load indexed word
  1684. 22a6 32 store local word-2
  1685. 22a7 03 load param1
  1686. 22a8 60 load stack word0
  1687. 22a9 33 store local word-3
  1688. 22aa 03 load param1
  1689. 22ab 22 load local word-2
  1690. 22ac 9c load immediate 12
  1691. 22ad 30 copy block
  1692. 22ae 03 load param1
  1693. 22af 23 load local word-3
  1694. 22b0 70 store stack word0
  1695. 22b1 80 fe load local address -2
  1696. 22b3 9c load immediate 12
  1697. 22b4 40 06 DEALLOCATE
  1698. 22b6 89 leave2
  1699. 22b7 4b load global word11
  1700. 22b8 d3 string_reserve
  1701. 22b9 57 store global word7
  1702. 22ba d6 real_add
  1703. 22bb 00 Error16
  1704. 22bc 00 Error16
  1705. 22bd d4 ff enter -1
  1706. 22bf 03 load param1
  1707. 22c0 e2 12 jp 22d4
  1708. 22c2 90 load immediate 0
  1709. 22c3 85 81 fct_leave 129
  1710. 22c5 ce jump_stack
  1711. 22c6 8d 10 load immediate 16
  1712. 22c8 85 81 fct_leave 129
  1713. 22ca ce jump_stack
  1714. 22cb 8d 20 load immediate 32
  1715. 22cd 85 81 fct_leave 129
  1716. 22cf ce jump_stack
  1717. 22d0 90 load immediate 0
  1718. 22d1 85 81 fct_leave 129
  1719. 22d3 ce jump_stack
  1720. 22d4 cd 00 80 07 00 15 00 callswitch (return to 22ef)
  1721. case 90 => 22d0
  1722. case 91 => 22c2
  1723. case 92 => 22c6
  1724. case 93 => 22cb
  1725. case 94 => 22d0
  1726. case 95 => 22d0
  1727. case 96 => 22d0
  1728. case 97 => 22d0
  1729. 22eb 9d load immediate 13
  1730. 22ec 90 load immediate 0
  1731. 22ed 90 load immediate 0
  1732. 22ee 01 Raise
  1733. 22ef 99 load immediate 9
  1734. 22f0 90 load immediate 0
  1735. 22f1 90 load immediate 0
  1736. 22f2 01 Raise
  1737. 22f3 bb long_to_int
  1738. 22f4 66 load stack word6
  1739. 22f5 ab eq0
  1740. 22f6 67 load stack word7
  1741. 22f7 00 Error16
  1742. 22f8 00 Error16
  1743. 22f9 d4 f9 enter -7
  1744. 22fb 03 load param1
  1745. 22fc 33 store local word-3
  1746. 22fd 23 load local word-3
  1747. 22fe 62 load stack word2
  1748. 22ff 92 load immediate 2
  1749. 2300 a0 equal
  1750. 2301 e3 1f jpfalse 2322
  1751. 2303 91 load immediate 1
  1752. 2304 32 store local word-2
  1753. 2305 23 load local word-3
  1754. 2306 63 load stack word3
  1755. 2307 f0 14 call NATIVE.proc4
  1756. 2309 34 store local word-4
  1757. 230a 22 load local word-2
  1758. 230b 24 load local word-4
  1759. 230c a4 uless_or_equal
  1760. 230d e3 13 jpfalse 2322
  1761. 230f 23 load local word-3
  1762. 2310 82 04 load stack address 4
  1763. 2312 22 load local word-2
  1764. 2313 91 load immediate 1
  1765. 2314 91 load immediate 1
  1766. 2315 da urange_check
  1767. 2316 ad dec
  1768. 2317 b0 01 shl 1
  1769. 2319 a6 add
  1770. 231a 9c load immediate 12
  1771. 231b 40 06 DEALLOCATE
  1772. 231d 22 load local word-2
  1773. 231e ac inc
  1774. 231f 32 store local word-2
  1775. 2320 e4 18 jp 230a
  1776. 2322 89 leave2
  1777. 2323 25 load local word-5
  1778. 2324 19 ef store global dword 239
  1779. 2326 13 store param1
  1780. 2327 00 Error16
  1781. 2328 00 Error16
  1782. 2329 d4 ff enter -1
  1783. 232b 2c 08 load local word +8
  1784. 232d cb not_zero
  1785. 232e e3 74 jpfalse 23a4
  1786. 2330 2c 08 load local word +8
  1787. 2332 62 load stack word2
  1788. 2333 8d 7b load immediate 123
  1789. 2335 e7 bitwise_in
  1790. 2336 f0 11 call NATIVE.proc1
  1791. 2338 07 load param5
  1792. 2339 2c 08 load local word +8
  1793. 233b 63 load stack word3
  1794. 233c 70 store stack word0
  1795. 233d 2c 08 load local word +8
  1796. 233f 62 load stack word2
  1797. 2340 e2 2a jp 236c
  1798. 2342 06 load param4
  1799. 2343 94 load immediate 4
  1800. 2344 70 store stack word0
  1801. 2345 07 load param5
  1802. 2346 2c 08 load local word +8
  1803. 2348 82 03 load stack address 3
  1804. 234a 90 load immediate 0
  1805. 234b 0e load indexed word
  1806. 234c 70 store stack word0
  1807. 234d ce jump_stack
  1808. 234e 06 load param4
  1809. 234f 97 load immediate 7
  1810. 2350 70 store stack word0
  1811. 2351 ce jump_stack
  1812. 2352 06 load param4
  1813. 2353 95 load immediate 5
  1814. 2354 70 store stack word0
  1815. 2355 ce jump_stack
  1816. 2356 f9 call proc9
  1817. 2357 8d dd load immediate 221
  1818. 2359 8d e5 load immediate 229
  1819. 235b f2 call proc2
  1820. 235c 06 load param4
  1821. 235d 97 load immediate 7
  1822. 235e 70 store stack word0
  1823. 235f ce jump_stack
  1824. 2360 06 load param4
  1825. 2361 96 load immediate 6
  1826. 2362 70 store stack word0
  1827. 2363 ce jump_stack
  1828. 2364 2c 08 load local word +8
  1829. 2366 ed 17 call proc23
  1830. 2368 06 load param4
  1831. 2369 97 load immediate 7
  1832. 236a 70 store stack word0
  1833. 236b ce jump_stack
  1834. 236c cd 00 80 06 00 13 00 callswitch (return to 2385)
  1835. case 90 => 2342
  1836. case 91 => 234e
  1837. case 92 => 2381
  1838. case 93 => 2360
  1839. case 94 => 2352
  1840. case 95 => 2364
  1841. case 96 => 2356
  1842. 2381 9d load immediate 13
  1843. 2382 90 load immediate 0
  1844. 2383 90 load immediate 0
  1845. 2384 01 Raise
  1846. 2385 2c 08 load local word +8
  1847. 2387 62 load stack word2
  1848. 2388 2c 08 load local word +8
  1849. 238a 63 load stack word3
  1850. 238b 90 load immediate 0
  1851. 238c 05 load param3
  1852. 238d 04 load param2
  1853. 238e 03 load param1
  1854. 238f ed 24 call proc36
  1855. 2391 05 load param3
  1856. 2392 60 load stack word0
  1857. 2393 e3 0d jpfalse 23a2
  1858. 2395 03 load param1
  1859. 2396 60 load stack word0
  1860. 2397 ab eq0
  1861. 2398 e3 05 jpfalse 239f
  1862. 239a 06 load param4
  1863. 239b 91 load immediate 1
  1864. 239c 70 store stack word0
  1865. 239d e2 03 jp 23a2
  1866. 239f 06 load param4
  1867. 23a0 92 load immediate 2
  1868. 23a1 70 store stack word0
  1869. 23a2 e2 03 jp 23a7
  1870. 23a4 06 load param4
  1871. 23a5 90 load immediate 0
  1872. 23a6 70 store stack word0
  1873. 23a7 84 06 leave 6
  1874. 23a9 94 load immediate 4
  1875. 23aa 0b 57 d6 load .dword214
  1876. 23ad 00 Error16
  1877. 23ae 00 Error16
  1878. 23af d4 ff enter -1
  1879. 23b1 03 load param1
  1880. 23b2 ab eq0
  1881. 23b3 e3 05 jpfalse 23ba
  1882. 23b5 91 load immediate 1
  1883. 23b6 85 01 fct_leave 1
  1884. 23b8 e2 0e jp 23c8
  1885. 23ba 03 load param1
  1886. 23bb 8d 10 load immediate 16
  1887. 23bd a0 equal
  1888. 23be e3 05 jpfalse 23c5
  1889. 23c0 92 load immediate 2
  1890. 23c1 85 01 fct_leave 1
  1891. 23c3 e2 03 jp 23c8
  1892. 23c5 90 load immediate 0
  1893. 23c6 f0 11 call NATIVE.proc1
  1894. 23c8 99 load immediate 9
  1895. 23c9 90 load immediate 0
  1896. 23ca 90 load immediate 0
  1897. 23cb 01 Raise
  1898. 23cc 25 load local word-5
  1899. 23cd 19 5e store global dword 94
  1900. 23cf 11 00 load outer frame 0
  1901. 23d1 00 Error16
  1902. 23d2 d4 fb enter -5
  1903. 23d4 9c load immediate 12
  1904. 23d5 03 load param1
  1905. 23d6 40 12 reserve_string
  1906. 23d8 13 store param1
  1907. 23d9 03 load param1
  1908. 23da 62 load stack word2
  1909. 23db 92 load immediate 2
  1910. 23dc a0 equal
  1911. 23dd e3 55 jpfalse 2434
  1912. 23df 0c 14 load NATIVE.word4
  1913. 23e1 de 06 andjp 23e9
  1914. 23e3 03 load param1
  1915. 23e4 63 load stack word3
  1916. 23e5 f0 14 call NATIVE.proc4
  1917. 23e7 92 load immediate 2
  1918. 23e8 a5 ugreater_or_equal
  1919. 23e9 de 09 andjp 23f4
  1920. 23eb 03 load param1
  1921. 23ec 82 04 load stack address 4
  1922. 23ee 91 load immediate 1
  1923. 23ef 0e load indexed word
  1924. 23f0 62 load stack word2
  1925. 23f1 8d 84 load immediate 132
  1926. 23f3 e7 bitwise_in
  1927. 23f4 e3 07 jpfalse 23fd
  1928. 23f6 03 load param1
  1929. 23f7 82 04 load stack address 4
  1930. 23f9 90 load immediate 0
  1931. 23fa 0e load indexed word
  1932. 23fb ed 17 call proc23
  1933. 23fd 91 load immediate 1
  1934. 23fe 32 store local word-2
  1935. 23ff 03 load param1
  1936. 2400 63 load stack word3
  1937. 2401 f0 14 call NATIVE.proc4
  1938. 2403 33 store local word-3
  1939. 2404 22 load local word-2
  1940. 2405 23 load local word-3
  1941. 2406 a4 uless_or_equal
  1942. 2407 e3 2b jpfalse 2434
  1943. 2409 03 load param1
  1944. 240a 82 04 load stack address 4
  1945. 240c 22 load local word-2
  1946. 240d 91 load immediate 1
  1947. 240e 91 load immediate 1
  1948. 240f da urange_check
  1949. 2410 ad dec
  1950. 2411 0e load indexed word
  1951. 2412 ed 27 call proc39
  1952. 2414 03 load param1
  1953. 2415 82 04 load stack address 4
  1954. 2417 22 load local word-2
  1955. 2418 91 load immediate 1
  1956. 2419 91 load immediate 1
  1957. 241a da urange_check
  1958. 241b ad dec
  1959. 241c 0e load indexed word
  1960. 241d 62 load stack word2
  1961. 241e 8e 84 03 load immediate 900
  1962. 2421 e7 bitwise_in
  1963. 2422 e3 0b jpfalse 242f
  1964. 2424 03 load param1
  1965. 2425 82 04 load stack address 4
  1966. 2427 22 load local word-2
  1967. 2428 91 load immediate 1
  1968. 2429 91 load immediate 1
  1969. 242a da urange_check
  1970. 242b ad dec
  1971. 242c 0e load indexed word
  1972. 242d ed 17 call proc23
  1973. 242f 22 load local word-2
  1974. 2430 ac inc
  1975. 2431 32 store local word-2
  1976. 2432 e4 30 jp 2404
  1977. 2434 03 load param1
  1978. 2435 61 load stack word1
  1979. 2436 94 load immediate 4
  1980. 2437 a5 ugreater_or_equal
  1981. 2438 e3 01 jpfalse 243b
  1982. 243a 89 leave2
  1983. 243b 03 load param1
  1984. 243c 82 04 load stack address 4
  1985. 243e 90 load immediate 0
  1986. 243f 0e load indexed word
  1987. 2440 81 0a load global address 10
  1988. 2442 81 06 load global address 6
  1989. 2444 81 1c load global address 28
  1990. 2446 81 1e load global address 30
  1991. 2448 81 08 load global address 8
  1992. 244a ec 2b nested_call proc43
  1993. 244c 03 load param1
  1994. 244d 82 04 load stack address 4
  1995. 244f 91 load immediate 1
  1996. 2450 0e load indexed word
  1997. 2451 81 0b load global address 11
  1998. 2453 81 07 load global address 7
  1999. 2455 81 1d load global address 29
  2000. 2457 81 1f load global address 31
  2001. 2459 81 09 load global address 9
  2002. 245b ec 2b nested_call proc43
  2003. 245d 2d 1c load global word 28
  2004. 245f e3 1b jpfalse 247c
  2005. 2461 2d 1e load global word 30
  2006. 2463 fb call proc11
  2007. 2464 2d 1d load global word 29
  2008. 2466 de 05 andjp 246d
  2009. 2468 2d 1e load global word 30
  2010. 246a 2d 1f load global word 31
  2011. 246c a1 not_equal
  2012. 246d e3 0b jpfalse 247a
  2013. 246f f9 call proc9
  2014. 2470 8d c5 load immediate 197
  2015. 2472 48 load global word8
  2016. 2473 c0 uadd_checked
  2017. 2474 f1 call proc1
  2018. 2475 2d 1f load global word 31
  2019. 2477 fb call proc11
  2020. 2478 97 load immediate 7
  2021. 2479 56 store global word6
  2022. 247a e2 07 jp 2483
  2023. 247c 2d 1d load global word 29
  2024. 247e e3 03 jpfalse 2483
  2025. 2480 2d 1f load global word 31
  2026. 2482 fb call proc11
  2027. 2483 47 load global word7
  2028. 2484 97 load immediate 7
  2029. 2485 a0 equal
  2030. 2486 de 01 andjp 2489
  2031. 2488 44 load global word4
  2032. 2489 e3 04 jpfalse 248f
  2033. 248b 93 load immediate 3
  2034. 248c 57 store global word7
  2035. 248d 90 load immediate 0
  2036. 248e 54 store global word4
  2037. 248f 81 0d load global address 13
  2038. 2491 ed 25 call proc37
  2039. 2493 5c store global word12
  2040. 2494 4d load global word13
  2041. 2495 ec 2c nested_call proc44
  2042. 2497 5e store global word14
  2043. 2498 4c load global word12
  2044. 2499 de 04 andjp 249f
  2045. 249b 46 load global word6
  2046. 249c 8d c8 load immediate 200
  2047. 249e e7 bitwise_in
  2048. 249f e3 1f jpfalse 24c0
  2049. 24a1 47 load global word7
  2050. 24a2 97 load immediate 7
  2051. 24a3 a0 equal
  2052. 24a4 e3 0b jpfalse 24b1
  2053. 24a6 ed 26 call proc38
  2054. 24a8 8d c1 load immediate 193
  2055. 24aa 4d load global word13
  2056. 24ab c0 uadd_checked
  2057. 24ac f1 call proc1
  2058. 24ad 4e load global word14
  2059. 24ae 57 store global word7
  2060. 24af e2 0f jp 24c0
  2061. 24b1 47 load global word7
  2062. 24b2 96 load immediate 6
  2063. 24b3 a0 equal
  2064. 24b4 e3 0a jpfalse 24c0
  2065. 24b6 ed 26 call proc38
  2066. 24b8 93 load immediate 3
  2067. 24b9 90 load immediate 0
  2068. 24ba 4b load global word11
  2069. 24bb 4d load global word13
  2070. 24bc ed 20 call proc32
  2071. 24be 4e load global word14
  2072. 24bf 57 store global word7
  2073. 24c0 4c load global word12
  2074. 24c1 de 03 andjp 24c6
  2075. 24c3 47 load global word7
  2076. 24c4 93 load immediate 3
  2077. 24c5 a0 equal
  2078. 24c6 e3 1d jpfalse 24e5
  2079. 24c8 ed 26 call proc38
  2080. 24ca 46 load global word6
  2081. 24cb 97 load immediate 7
  2082. 24cc a0 equal
  2083. 24cd e3 09 jpfalse 24d8
  2084. 24cf 8d c1 load immediate 193
  2085. 24d1 4d load global word13
  2086. 24d2 c0 uadd_checked
  2087. 24d3 f1 call proc1
  2088. 24d4 4e load global word14
  2089. 24d5 56 store global word6
  2090. 24d6 e2 0d jp 24e5
  2091. 24d8 46 load global word6
  2092. 24d9 96 load immediate 6
  2093. 24da a0 equal
  2094. 24db e3 08 jpfalse 24e5
  2095. 24dd 93 load immediate 3
  2096. 24de 90 load immediate 0
  2097. 24df 4a load global word10
  2098. 24e0 4d load global word13
  2099. 24e1 ed 20 call proc32
  2100. 24e3 4e load global word14
  2101. 24e4 56 store global word6
  2102. 24e5 47 load global word7
  2103. 24e6 97 load immediate 7
  2104. 24e7 a0 equal
  2105. 24e8 e3 0c jpfalse 24f6
  2106. 24ea 46 load global word6
  2107. 24eb 93 load immediate 3
  2108. 24ec a1 not_equal
  2109. 24ed f0 11 call NATIVE.proc1
  2110. 24ef fa call proc10
  2111. 24f0 93 load immediate 3
  2112. 24f1 57 store global word7
  2113. 24f2 90 load immediate 0
  2114. 24f3 54 store global word4
  2115. 24f4 e2 0f jp 2505
  2116. 24f6 46 load global word6
  2117. 24f7 97 load immediate 7
  2118. 24f8 a0 equal
  2119. 24f9 de 03 andjp 24fe
  2120. 24fb 47 load global word7
  2121. 24fc 93 load immediate 3
  2122. 24fd a1 not_equal
  2123. 24fe e3 05 jpfalse 2505
  2124. 2500 fa call proc10
  2125. 2501 93 load immediate 3
  2126. 2502 56 store global word6
  2127. 2503 90 load immediate 0
  2128. 2504 54 store global word4
  2129. 2505 46 load global word6
  2130. 2506 96 load immediate 6
  2131. 2507 a0 equal
  2132. 2508 e3 1c jpfalse 2526
  2133. 250a 47 load global word7
  2134. 250b 93 load immediate 3
  2135. 250c a1 not_equal
  2136. 250d e3 03 jpfalse 2512
  2137. 250f f9 call proc9
  2138. 2510 e2 09 jp 251b
  2139. 2512 8d eb load immediate 235
  2140. 2514 8d e5 load immediate 229
  2141. 2516 f2 call proc2
  2142. 2517 91 load immediate 1
  2143. 2518 55 store global word5
  2144. 2519 92 load immediate 2
  2145. 251a 57 store global word7
  2146. 251b 93 load immediate 3
  2147. 251c 90 load immediate 0
  2148. 251d 4a load global word10
  2149. 251e 8d 20 load immediate 32
  2150. 2520 ed 20 call proc32
  2151. 2522 93 load immediate 3
  2152. 2523 56 store global word6
  2153. 2524 e2 10 jp 2536
  2154. 2526 46 load global word6
  2155. 2527 97 load immediate 7
  2156. 2528 a0 equal
  2157. 2529 e3 0b jpfalse 2536
  2158. 252b 8d eb load immediate 235
  2159. 252d 8d e3 load immediate 227
  2160. 252f f2 call proc2
  2161. 2530 91 load immediate 1
  2162. 2531 55 store global word5
  2163. 2532 92 load immediate 2
  2164. 2533 57 store global word7
  2165. 2534 93 load immediate 3
  2166. 2535 56 store global word6
  2167. 2536 47 load global word7
  2168. 2537 96 load immediate 6
  2169. 2538 a0 equal
  2170. 2539 e3 1f jpfalse 255a
  2171. 253b 46 load global word6
  2172. 253c 93 load immediate 3
  2173. 253d a0 equal
  2174. 253e e3 10 jpfalse 2550
  2175. 2540 8d d5 load immediate 213
  2176. 2542 f1 call proc1
  2177. 2543 93 load immediate 3
  2178. 2544 90 load immediate 0
  2179. 2545 4b load global word11
  2180. 2546 8d 10 load immediate 16
  2181. 2548 ed 20 call proc32
  2182. 254a 91 load immediate 1
  2183. 254b 55 store global word5
  2184. 254c 92 load immediate 2
  2185. 254d 57 store global word7
  2186. 254e e2 0a jp 255a
  2187. 2550 f9 call proc9
  2188. 2551 93 load immediate 3
  2189. 2552 90 load immediate 0
  2190. 2553 4b load global word11
  2191. 2554 8d 20 load immediate 32
  2192. 2556 ed 20 call proc32
  2193. 2558 93 load immediate 3
  2194. 2559 57 store global word7
  2195. 255a 46 load global word6
  2196. 255b ed 28 call proc40
  2197. 255d 58 store global word8
  2198. 255e 47 load global word7
  2199. 255f ed 28 call proc40
  2200. 2561 59 store global word9
  2201. 2562 89 leave2
  2202. 2563 7d store stack word13
  2203. 2564 00 Error16
  2204. 2565 94 load immediate 4
  2205. 2566 9a load immediate 10
  2206. 2567 00 Error16
  2207. 2568 00 Error16
  2208. 2569 d4 fd enter -3
  2209. 256b 46 load global word6
  2210. 256c e2 26 jp 2594
  2211. 256e 8d 79 load immediate 121
  2212. 2570 48 load global word8
  2213. 2571 b1 03 shr 3
  2214. 2573 c0 uadd_checked
  2215. 2574 03 load param1
  2216. 2575 c1 usub_checked
  2217. 2576 f1 call proc1
  2218. 2577 ce jump_stack
  2219. 2578 03 load param1
  2220. 2579 e3 06 jpfalse 2581
  2221. 257b 4a load global word10
  2222. 257c b1 08 shr 8
  2223. 257e 32 store local word-2
  2224. 257f e2 05 jp 2586
  2225. 2581 4a load global word10
  2226. 2582 8d ff load immediate 255
  2227. 2584 e8 bitwise_and
  2228. 2585 32 store local word-2
  2229. 2586 8d 3e load immediate 62
  2230. 2588 22 load local word-2
  2231. 2589 f2 call proc2
  2232. 258a ce jump_stack
  2233. 258b 8d dd load immediate 221
  2234. 258d 8d 7e load immediate 126
  2235. 258f 4a load global word10
  2236. 2590 03 load param1
  2237. 2591 c0 uadd_checked
  2238. 2592 f3 call proc3
  2239. 2593 ce jump_stack
  2240. 2594 cd 01 80 04 00 0f 00 callswitch (return to 25a9)
  2241. case 91 => 256e
  2242. case 92 => 256e
  2243. case 93 => 256e
  2244. case 94 => 2578
  2245. case 95 => 258b
  2246. 25a5 9d load immediate 13
  2247. 25a6 90 load immediate 0
  2248. 25a7 90 load immediate 0
  2249. 25a8 01 Raise
  2250. 25a9 89 leave2
  2251. 25aa d8 real_mul
  2252. 25ab 18 3d store local dword +61
  2253. 25ad 6b load stack word11
  2254. 25ae 00 Error16
  2255. 25af 00 Error16
  2256. 25b0 d4 fd enter -3
  2257. 25b2 47 load global word7
  2258. 25b3 e2 2a jp 25df
  2259. 25b5 04 load param2
  2260. 25b6 91 load immediate 1
  2261. 25b7 c0 uadd_checked
  2262. 25b8 49 load global word9
  2263. 25b9 b1 03 shr 3
  2264. 25bb c0 uadd_checked
  2265. 25bc 03 load param1
  2266. 25bd c1 usub_checked
  2267. 25be f1 call proc1
  2268. 25bf ce jump_stack
  2269. 25c0 03 load param1
  2270. 25c1 e3 06 jpfalse 25c9
  2271. 25c3 4b load global word11
  2272. 25c4 b1 08 shr 8
  2273. 25c6 32 store local word-2
  2274. 25c7 e2 05 jp 25ce
  2275. 25c9 4b load global word11
  2276. 25ca 8d ff load immediate 255
  2277. 25cc e8 bitwise_and
  2278. 25cd 32 store local word-2
  2279. 25ce 04 load param2
  2280. 25cf 8d 46 load immediate 70
  2281. 25d1 c0 uadd_checked
  2282. 25d2 22 load local word-2
  2283. 25d3 f2 call proc2
  2284. 25d4 ce jump_stack
  2285. 25d5 8d dd load immediate 221
  2286. 25d7 04 load param2
  2287. 25d8 96 load immediate 6
  2288. 25d9 c0 uadd_checked
  2289. 25da 4b load global word11
  2290. 25db 03 load param1
  2291. 25dc c0 uadd_checked
  2292. 25dd f3 call proc3
  2293. 25de ce jump_stack
  2294. 25df cd 01 80 04 00 0f 00 callswitch (return to 25f4)
  2295. case 91 => 25b5
  2296. case 92 => 25b5
  2297. case 93 => 25b5
  2298. case 94 => 25c0
  2299. case 95 => 25d5
  2300. 25f0 9d load immediate 13
  2301. 25f1 90 load immediate 0
  2302. 25f2 90 load immediate 0
  2303. 25f3 01 Raise
  2304. 25f4 8a leave4
  2305. 25f5 92 load immediate 2
  2306. 25f6 56 store global word6
  2307. 25f7 32 store local word-2
  2308. 25f8 6e load stack word14
  2309. 25f9 00 Error16
  2310. 25fa 00 Error16
  2311. 25fb d4 fb enter -5
  2312. 25fd 03 load param1
  2313. 25fe b6 not
  2314. 25ff e3 26 jpfalse 2627
  2315. 2601 80 fe load local address -2
  2316. 2603 9c load immediate 12
  2317. 2604 40 05 ALLOCATE
  2318. 2606 22 load local word-2
  2319. 2607 92 load immediate 2
  2320. 2608 72 store stack word2
  2321. 2609 22 load local word-2
  2322. 260a 8d 55 load immediate 85
  2323. 260c 73 store stack word3
  2324. 260d 22 load local word-2
  2325. 260e 82 04 load stack address 4
  2326. 2610 90 load immediate 0
  2327. 2611 b0 01 shl 1
  2328. 2613 a6 add
  2329. 2614 f0 1c call NATIVE.proc12
  2330. 2616 22 load local word-2
  2331. 2617 82 04 load stack address 4
  2332. 2619 91 load immediate 1
  2333. 261a b0 01 shl 1
  2334. 261c a6 add
  2335. 261d f0 1c call NATIVE.proc12
  2336. 261f 22 load local word-2
  2337. 2620 ed 2a call proc42
  2338. 2622 90 load immediate 0
  2339. 2623 ed 2d call proc45
  2340. 2625 ed 21 call proc33
  2341. 2627 46 load global word6
  2342. 2628 94 load immediate 4
  2343. 2629 a0 equal
  2344. 262a de 01 andjp 262d
  2345. 262c 91 load immediate 1
  2346. 262d e3 13 jpfalse 2642
  2347. 262f 8d d3 load immediate 211
  2348. 2631 03 load param1
  2349. 2632 98 load immediate 8
  2350. 2633 c2 umul_checked
  2351. 2634 c0 uadd_checked
  2352. 2635 4a load global word10
  2353. 2636 8d ff load immediate 255
  2354. 2638 e8 bitwise_and
  2355. 2639 f2 call proc2
  2356. 263a 03 load param1
  2357. 263b e3 03 jpfalse 2640
  2358. 263d 8d 6f load immediate 111
  2359. 263f f1 call proc1
  2360. 2640 e2 3e jp 2680
  2361. 2642 46 load global word6
  2362. 2643 91 load immediate 1
  2363. 2644 a1 not_equal
  2364. 2645 e3 27 jpfalse 266e
  2365. 2647 4c load global word12
  2366. 2648 de 02 andjp 264c
  2367. 264a 4d load global word13
  2368. 264b ab eq0
  2369. 264c b6 not
  2370. 264d 33 store local word-3
  2371. 264e 23 load local word-3
  2372. 264f e3 05 jpfalse 2656
  2373. 2651 8d c5 load immediate 197
  2374. 2653 f1 call proc1
  2375. 2654 e2 02 jp 2658
  2376. 2656 ed 26 call proc38
  2377. 2658 46 load global word6
  2378. 2659 95 load immediate 5
  2379. 265a a0 equal
  2380. 265b e3 08 jpfalse 2665
  2381. 265d 8d dd load immediate 221
  2382. 265f 8d 4e load immediate 78
  2383. 2661 4a load global word10
  2384. 2662 f3 call proc3
  2385. 2663 e2 07 jp 266c
  2386. 2665 8d 49 load immediate 73
  2387. 2667 48 load global word8
  2388. 2668 b1 03 shr 3
  2389. 266a c0 uadd_checked
  2390. 266b f1 call proc1
  2391. 266c e2 02 jp 2670
  2392. 266e 90 load immediate 0
  2393. 266f 33 store local word-3
  2394. 2670 8d ed load immediate 237
  2395. 2672 8d 79 load immediate 121
  2396. 2674 03 load param1
  2397. 2675 8d 11 load immediate 17
  2398. 2677 c2 umul_checked
  2399. 2678 c1 usub_checked
  2400. 2679 f2 call proc2
  2401. 267a 23 load local word-3
  2402. 267b e3 03 jpfalse 2680
  2403. 267d 8d c1 load immediate 193
  2404. 267f f1 call proc1
  2405. 2680 45 load global word5
  2406. 2681 e3 05 jpfalse 2688
  2407. 2683 8d d1 load immediate 209
  2408. 2685 f1 call proc1
  2409. 2686 90 load immediate 0
  2410. 2687 55 store global word5
  2411. 2688 03 load param1
  2412. 2689 e3 06 jpfalse 2691
  2413. 268b 8d 26 load immediate 38
  2414. 268d 90 load immediate 0
  2415. 268e f2 call proc2
  2416. 268f e2 19 jp 26aa
  2417. 2691 22 load local word-2
  2418. 2692 82 04 load stack address 4
  2419. 2694 90 load immediate 0
  2420. 2695 b0 01 shl 1
  2421. 2697 a6 add
  2422. 2698 9c load immediate 12
  2423. 2699 40 06 DEALLOCATE
  2424. 269b 22 load local word-2
  2425. 269c 82 04 load stack address 4
  2426. 269e 91 load immediate 1
  2427. 269f b0 01 shl 1
  2428. 26a1 a6 add
  2429. 26a2 9c load immediate 12
  2430. 26a3 40 06 DEALLOCATE
  2431. 26a5 80 fe load local address -2
  2432. 26a7 9c load immediate 12
  2433. 26a8 40 06 DEALLOCATE
  2434. 26aa 89 leave2
  2435. 26ab 1f store indexed dword
  2436. 26ac 02 b3 load proc_addr proc179
  2437. 26ae 56 store global word6
  2438. 26af 00 Error16
  2439. 26b0 00 Error16
  2440. 26b1 d4 ff enter -1
  2441. 26b3 46 load global word6
  2442. 26b4 95 load immediate 5
  2443. 26b5 a0 equal
  2444. 26b6 e3 09 jpfalse 26c1
  2445. 26b8 94 load immediate 4
  2446. 26b9 90 load immediate 0
  2447. 26ba 4a load global word10
  2448. 26bb 8d 20 load immediate 32
  2449. 26bd ed 20 call proc32
  2450. 26bf e2 1d jp 26de
  2451. 26c1 46 load global word6
  2452. 26c2 96 load immediate 6
  2453. 26c3 e7 bitwise_in
  2454. 26c4 e3 0f jpfalse 26d5
  2455. 26c6 8d 60 load immediate 96
  2456. 26c8 48 load global word8
  2457. 26c9 b1 03 shr 3
  2458. 26cb c0 uadd_checked
  2459. 26cc 8d 69 load immediate 105
  2460. 26ce 48 load global word8
  2461. 26cf b1 03 shr 3
  2462. 26d1 c0 uadd_checked
  2463. 26d2 f2 call proc2
  2464. 26d3 e2 09 jp 26de
  2465. 26d5 46 load global word6
  2466. 26d6 94 load immediate 4
  2467. 26d7 a0 equal
  2468. 26d8 e3 04 jpfalse 26de
  2469. 26da 8d 21 load immediate 33
  2470. 26dc 4a load global word10
  2471. 26dd f6 call proc6
  2472. 26de 93 load immediate 3
  2473. 26df 56 store global word6
  2474. 26e0 8d 20 load immediate 32
  2475. 26e2 58 store global word8
  2476. 26e3 88 leave0
  2477. 26e4 6a load stack word10
  2478. 26e5 4b load global word11
  2479. 26e6 09 45 load global dword69
  2480. 26e8 00 Error16
  2481. 26e9 00 Error16
  2482. 26ea d4 ed enter -19
  2483. 26ec 90 load immediate 0
  2484. 26ed 36 store local word-6
  2485. 26ee 06 load param4
  2486. 26ef 3a store local word-10
  2487. 26f0 2a load local word-10
  2488. 26f1 62 load stack word2
  2489. 26f2 2a load local word-10
  2490. 26f3 63 load stack word3
  2491. 26f4 90 load immediate 0
  2492. 26f5 80 fe load local address -2
  2493. 26f7 80 fd load local address -3
  2494. 26f9 80 fc load local address -4
  2495. 26fb ed 24 call proc36
  2496. 26fd 2a load local word-10
  2497. 26fe 62 load stack word2
  2498. 26ff 8e 80 03 load immediate 896
  2499. 2702 e7 bitwise_in
  2500. 2703 e3 03 jpfalse 2708
  2501. 2705 06 load param4
  2502. 2706 ed 17 call proc23
  2503. 2708 2a load local word-10
  2504. 2709 62 load stack word2
  2505. 270a e0 39 03 jp 2a45
  2506. 270d 2a load local word-10
  2507. 270e 82 03 load stack address 3
  2508. 2710 90 load immediate 0
  2509. 2711 0e load indexed word
  2510. 2712 91 load immediate 1
  2511. 2713 e8 bitwise_and
  2512. 2714 e3 04 jpfalse 271a
  2513. 2716 91 load immediate 1
  2514. 2717 35 store local word-5
  2515. 2718 e2 02 jp 271c
  2516. 271a 92 load immediate 2
  2517. 271b 35 store local word-5
  2518. 271c ce jump_stack
  2519. 271d 22 load local word-2
  2520. 271e e3 0f jpfalse 272f
  2521. 2720 23 load local word-3
  2522. 2721 fb call proc11
  2523. 2722 8d cb load immediate 203
  2524. 2724 8d 41 load immediate 65
  2525. 2726 24 load local word-4
  2526. 2727 b1 03 shr 3
  2527. 2729 c0 uadd_checked
  2528. 272a f2 call proc2
  2529. 272b 90 load immediate 0
  2530. 272c 35 store local word-5
  2531. 272d e2 24 jp 2753
  2532. 272f 2a load local word-10
  2533. 2730 62 load stack word2
  2534. 2731 94 load immediate 4
  2535. 2732 a0 equal
  2536. 2733 e3 0e jpfalse 2743
  2537. 2735 8d dd load immediate 221
  2538. 2737 8d cb load immediate 203
  2539. 2739 2a load local word-10
  2540. 273a 63 load stack word3
  2541. 273b dd check_positive
  2542. 273c 8d 46 load immediate 70
  2543. 273e f4 call proc4
  2544. 273f 90 load immediate 0
  2545. 2740 35 store local word-5
  2546. 2741 e2 10 jp 2753
  2547. 2743 8d 3a load immediate 58
  2548. 2745 42 load global word2
  2549. 2746 91 load immediate 1
  2550. 2747 c0 uadd_checked
  2551. 2748 2a load local word-10
  2552. 2749 63 load stack word3
  2553. 274a f0 12 call NATIVE.proc2
  2554. 274c f6 call proc6
  2555. 274d 8d 1f load immediate 31
  2556. 274f f1 call proc1
  2557. 2750 8d 18 load immediate 24
  2558. 2752 35 store local word-5
  2559. 2753 ce jump_stack
  2560. 2754 f9 call proc9
  2561. 2755 8d 21 load immediate 33
  2562. 2757 42 load global word2
  2563. 2758 91 load immediate 1
  2564. 2759 c0 uadd_checked
  2565. 275a 2a load local word-10
  2566. 275b 63 load stack word3
  2567. 275c f0 12 call NATIVE.proc2
  2568. 275e f6 call proc6
  2569. 275f 8d cb load immediate 203
  2570. 2761 8d 45 load immediate 69
  2571. 2763 f2 call proc2
  2572. 2764 90 load immediate 0
  2573. 2765 35 store local word-5
  2574. 2766 ce jump_stack
  2575. 2767 f9 call proc9
  2576. 2768 8d dd load immediate 221
  2577. 276a 8d e5 load immediate 229
  2578. 276c 8d f1 load immediate 241
  2579. 276e f3 call proc3
  2580. 276f 8d 18 load immediate 24
  2581. 2771 35 store local word-5
  2582. 2772 ce jump_stack
  2583. 2773 44 load global word4
  2584. 2774 e3 0b jpfalse 2781
  2585. 2776 8d cb load immediate 203
  2586. 2778 8d 45 load immediate 69
  2587. 277a f2 call proc2
  2588. 277b 90 load immediate 0
  2589. 277c 35 store local word-5
  2590. 277d 90 load immediate 0
  2591. 277e 54 store global word4
  2592. 277f e2 06 jp 2787
  2593. 2781 8d f1 load immediate 241
  2594. 2783 f1 call proc1
  2595. 2784 8d 18 load immediate 24
  2596. 2786 35 store local word-5
  2597. 2787 ce jump_stack
  2598. 2788 2a load local word-10
  2599. 2789 63 load stack word3
  2600. 278a 8d a0 load immediate 160
  2601. 278c a5 ugreater_or_equal
  2602. 278d de 05 andjp 2794
  2603. 278f 2a load local word-10
  2604. 2790 63 load stack word3
  2605. 2791 8d a5 load immediate 165
  2606. 2793 a4 uless_or_equal
  2607. 2794 df 0c orjp 27a2
  2608. 2796 2a load local word-10
  2609. 2797 63 load stack word3
  2610. 2798 8d b2 load immediate 178
  2611. 279a a5 ugreater_or_equal
  2612. 279b de 05 andjp 27a2
  2613. 279d 2a load local word-10
  2614. 279e 63 load stack word3
  2615. 279f 8d b5 load immediate 181
  2616. 27a1 a4 uless_or_equal
  2617. 27a2 e1 53 01 jpfalse 28f7
  2618. 27a5 06 load param4
  2619. 27a6 ed 2a call proc42
  2620. 27a8 47 load global word7
  2621. 27a9 94 load immediate 4
  2622. 27aa a0 equal
  2623. 27ab de 05 andjp 27b2
  2624. 27ad 2a load local word-10
  2625. 27ae 63 load stack word3
  2626. 27af 8d a3 load immediate 163
  2627. 27b1 a0 equal
  2628. 27b2 de 02 andjp 27b6
  2629. 27b4 4b load global word11
  2630. 27b5 ab eq0
  2631. 27b6 e3 04 jpfalse 27bc
  2632. 27b8 2a load local word-10
  2633. 27b9 8d a1 load immediate 161
  2634. 27bb 73 store stack word3
  2635. 27bc 47 load global word7
  2636. 27bd 94 load immediate 4
  2637. 27be a0 equal
  2638. 27bf de 04 andjp 27c5
  2639. 27c1 4b load global word11
  2640. 27c2 8d ff load immediate 255
  2641. 27c4 a4 uless_or_equal
  2642. 27c5 de 0c andjp 27d3
  2643. 27c7 2a load local word-10
  2644. 27c8 63 load stack word3
  2645. 27c9 8d a0 load immediate 160
  2646. 27cb a0 equal
  2647. 27cc df 05 orjp 27d3
  2648. 27ce 2a load local word-10
  2649. 27cf 63 load stack word3
  2650. 27d0 8d a1 load immediate 161
  2651. 27d2 a0 equal
  2652. 27d3 e3 17 jpfalse 27ec
  2653. 27d5 90 load immediate 0
  2654. 27d6 ed 2d call proc45
  2655. 27d8 4b load global word11
  2656. 27d9 cb not_zero
  2657. 27da e3 05 jpfalse 27e1
  2658. 27dc 8d 90 load immediate 144
  2659. 27de 90 load immediate 0
  2660. 27df ed 2e call proc46
  2661. 27e1 ed 21 call proc33
  2662. 27e3 8d b0 load immediate 176
  2663. 27e5 91 load immediate 1
  2664. 27e6 ed 2e call proc46
  2665. 27e8 ed 21 call proc33
  2666. 27ea e2 9a jp 2886
  2667. 27ec 2a load local word-10
  2668. 27ed 63 load stack word3
  2669. 27ee 8d a4 load immediate 164
  2670. 27f0 a0 equal
  2671. 27f1 df 05 orjp 27f8
  2672. 27f3 2a load local word-10
  2673. 27f4 63 load stack word3
  2674. 27f5 8d b4 load immediate 180
  2675. 27f7 a0 equal
  2676. 27f8 e3 0b jpfalse 2805
  2677. 27fa ed 21 call proc33
  2678. 27fc 2a load local word-10
  2679. 27fd 2a load local word-10
  2680. 27fe 63 load stack word3
  2681. 27ff 91 load immediate 1
  2682. 2800 c0 uadd_checked
  2683. 2801 8d ff load immediate 255
  2684. 2803 dc limit_check
  2685. 2804 73 store stack word3
  2686. 2805 2a load local word-10
  2687. 2806 63 load stack word3
  2688. 2807 8d a3 load immediate 163
  2689. 2809 a0 equal
  2690. 280a df 05 orjp 2811
  2691. 280c 2a load local word-10
  2692. 280d 63 load stack word3
  2693. 280e 8d b3 load immediate 179
  2694. 2810 a0 equal
  2695. 2811 e3 0b jpfalse 281e
  2696. 2813 ed 21 call proc33
  2697. 2815 2a load local word-10
  2698. 2816 2a load local word-10
  2699. 2817 63 load stack word3
  2700. 2818 91 load immediate 1
  2701. 2819 c1 usub_checked
  2702. 281a 8d ff load immediate 255
  2703. 281c dc limit_check
  2704. 281d 73 store stack word3
  2705. 281e 2a load local word-10
  2706. 281f 63 load stack word3
  2707. 2820 8d a0 load immediate 160
  2708. 2822 a0 equal
  2709. 2823 df 05 orjp 282a
  2710. 2825 2a load local word-10
  2711. 2826 63 load stack word3
  2712. 2827 8d a1 load immediate 161
  2713. 2829 a0 equal
  2714. 282a e3 4a jpfalse 2876
  2715. 282c 46 load global word6
  2716. 282d 47 load global word7
  2717. 282e a3 ugreater_than
  2718. 282f e3 02 jpfalse 2833
  2719. 2831 ed 21 call proc33
  2720. 2833 47 load global word7
  2721. 2834 93 load immediate 3
  2722. 2835 a0 equal
  2723. 2836 de 03 andjp 283b
  2724. 2838 46 load global word6
  2725. 2839 96 load immediate 6
  2726. 283a e7 bitwise_in
  2727. 283b e3 0b jpfalse 2848
  2728. 283d 8d b7 load immediate 183
  2729. 283f 8d ed load immediate 237
  2730. 2841 8d 42 load immediate 66
  2731. 2843 48 load global word8
  2732. 2844 c0 uadd_checked
  2733. 2845 f3 call proc3
  2734. 2846 e2 2c jp 2874
  2735. 2848 90 load immediate 0
  2736. 2849 ed 2d call proc45
  2737. 284b 8d 90 load immediate 144
  2738. 284d 90 load immediate 0
  2739. 284e ed 2e call proc46
  2740. 2850 43 load global word3
  2741. 2851 39 store local word-9
  2742. 2852 2a load local word-10
  2743. 2853 63 load stack word3
  2744. 2854 8d a0 load immediate 160
  2745. 2856 a0 equal
  2746. 2857 05 load param3
  2747. 2858 a0 equal
  2748. 2859 e3 09 jpfalse 2864
  2749. 285b 8d c2 load immediate 194
  2750. 285d 80 fa load local address -6
  2751. 285f 04 load param2
  2752. 2860 f0 1a call NATIVE.proc10
  2753. 2862 e2 08 jp 286c
  2754. 2864 8d c2 load immediate 194
  2755. 2866 03 load param1
  2756. 2867 04 load param2
  2757. 2868 f0 1a call NATIVE.proc10
  2758. 286a 29 load local word-9
  2759. 286b fb call proc11
  2760. 286c 91 load immediate 1
  2761. 286d ed 2d call proc45
  2762. 286f 8d 98 load immediate 152
  2763. 2871 91 load immediate 1
  2764. 2872 ed 2e call proc46
  2765. 2874 e2 10 jp 2886
  2766. 2876 90 load immediate 0
  2767. 2877 ed 2d call proc45
  2768. 2879 8d 90 load immediate 144
  2769. 287b 90 load immediate 0
  2770. 287c ed 2e call proc46
  2771. 287e 91 load immediate 1
  2772. 287f ed 2d call proc45
  2773. 2881 8d 98 load immediate 152
  2774. 2883 91 load immediate 1
  2775. 2884 ed 2e call proc46
  2776. 2886 2a load local word-10
  2777. 2887 63 load stack word3
  2778. 2888 e2 33 jp 28bd
  2779. 288a 98 load immediate 8
  2780. 288b 35 store local word-5
  2781. 288c ce jump_stack
  2782. 288d 90 load immediate 0
  2783. 288e 35 store local word-5
  2784. 288f ce jump_stack
  2785. 2890 8d 10 load immediate 16
  2786. 2892 35 store local word-5
  2787. 2893 ce jump_stack
  2788. 2894 8d 18 load immediate 24
  2789. 2896 35 store local word-5
  2790. 2897 ce jump_stack
  2791. 2898 8d e2 load immediate 226
  2792. 289a 80 fa load local address -6
  2793. 289c 90 load immediate 0
  2794. 289d f0 1a call NATIVE.proc10
  2795. 289f 8d ee load immediate 238
  2796. 28a1 8d 80 load immediate 128
  2797. 28a3 f2 call proc2
  2798. 28a4 80 fa load local address -6
  2799. 28a6 f0 19 call NATIVE.proc9
  2800. 28a8 80 fa load local address -6
  2801. 28aa 9c load immediate 12
  2802. 28ab 40 06 DEALLOCATE
  2803. 28ad 2a load local word-10
  2804. 28ae 63 load stack word3
  2805. 28af 8d b5 load immediate 181
  2806. 28b1 a0 equal
  2807. 28b2 e3 05 jpfalse 28b9
  2808. 28b4 8d 30 load immediate 48
  2809. 28b6 35 store local word-5
  2810. 28b7 e2 03 jp 28bc
  2811. 28b9 8d 38 load immediate 56
  2812. 28bb 35 store local word-5
  2813. 28bc ce jump_stack
  2814. 28bd cd a0 80 15 00 31 00 callswitch (return to 28f4)
  2815. case 250 => 288a
  2816. case 251 => 288d
  2817. case 252 => 2894
  2818. case 253 => 28f0
  2819. case 254 => 28f0
  2820. case 255 => 2890
  2821. case 256 => 28f0
  2822. case 257 => 28f0
  2823. case 258 => 28f0
  2824. case 259 => 28f0
  2825. case 260 => 28f0
  2826. case 261 => 28f0
  2827. case 262 => 28f0
  2828. case 263 => 28f0
  2829. case 264 => 28f0
  2830. case 265 => 28f0
  2831. case 266 => 28f0
  2832. case 267 => 28f0
  2833. case 268 => 2898
  2834. case 269 => 28f0
  2835. case 270 => 28f0
  2836. case 271 => 2898
  2837. 28f0 9d load immediate 13
  2838. 28f1 90 load immediate 0
  2839. 28f2 90 load immediate 0
  2840. 28f3 01 Raise
  2841. 28f4 e0 4b 01 jp 2a41
  2842. 28f7 2a load local word-10
  2843. 28f8 63 load stack word3
  2844. 28f9 8d e7 load immediate 231
  2845. 28fb a0 equal
  2846. 28fc e3 6c jpfalse 296a
  2847. 28fe 2a load local word-10
  2848. 28ff 82 04 load stack address 4
  2849. 2901 90 load immediate 0
  2850. 2902 0e load indexed word
  2851. 2903 62 load stack word2
  2852. 2904 ab eq0
  2853. 2905 e3 47 jpfalse 294e
  2854. 2907 2a load local word-10
  2855. 2908 82 04 load stack address 4
  2856. 290a 91 load immediate 1
  2857. 290b 0e load indexed word
  2858. 290c 62 load stack word2
  2859. 290d 8e 84 03 load immediate 900
  2860. 2910 e7 bitwise_in
  2861. 2911 e3 07 jpfalse 291a
  2862. 2913 2a load local word-10
  2863. 2914 82 04 load stack address 4
  2864. 2916 91 load immediate 1
  2865. 2917 0e load indexed word
  2866. 2918 ed 17 call proc23
  2867. 291a 06 load param4
  2868. 291b ed 2a call proc42
  2869. 291d ed 21 call proc33
  2870. 291f 4b load global word11
  2871. 2920 8d 10 load immediate 16
  2872. 2922 a5 ugreater_or_equal
  2873. 2923 e3 04 jpfalse 2929
  2874. 2925 92 load immediate 2
  2875. 2926 35 store local word-5
  2876. 2927 e2 23 jp 294c
  2877. 2929 46 load global word6
  2878. 292a 8d 30 load immediate 48
  2879. 292c e7 bitwise_in
  2880. 292d e3 02 jpfalse 2931
  2881. 292f ed 2f call proc47
  2882. 2931 4b load global word11
  2883. 2932 98 load immediate 8
  2884. 2933 b9 idiv
  2885. 2934 dd check_positive
  2886. 2935 37 store local word-7
  2887. 2936 4b load global word11
  2888. 2937 97 load immediate 7
  2889. 2938 e8 bitwise_and
  2890. 2939 98 load immediate 8
  2891. 293a b8 imul
  2892. 293b dd check_positive
  2893. 293c 38 store local word-8
  2894. 293d 90 load immediate 0
  2895. 293e 35 store local word-5
  2896. 293f 8d cb load immediate 203
  2897. 2941 8d 41 load immediate 65
  2898. 2943 48 load global word8
  2899. 2944 b1 03 shr 3
  2900. 2946 c0 uadd_checked
  2901. 2947 27 load local word-7
  2902. 2948 c1 usub_checked
  2903. 2949 28 load local word-8
  2904. 294a c0 uadd_checked
  2905. 294b f2 call proc2
  2906. 294c e2 1a jp 2968
  2907. 294e 2a load local word-10
  2908. 294f 82 04 load stack address 4
  2909. 2951 90 load immediate 0
  2910. 2952 0e load indexed word
  2911. 2953 ed 17 call proc23
  2912. 2955 2a load local word-10
  2913. 2956 82 04 load stack address 4
  2914. 2958 91 load immediate 1
  2915. 2959 0e load indexed word
  2916. 295a ed 17 call proc23
  2917. 295c f9 call proc9
  2918. 295d 8d e7 load immediate 231
  2919. 295f f0 15 call NATIVE.proc5
  2920. 2961 f9 call proc9
  2921. 2962 8d f1 load immediate 241
  2922. 2964 f1 call proc1
  2923. 2965 8d 18 load immediate 24
  2924. 2967 35 store local word-5
  2925. 2968 e2 d7 jp 2a41
  2926. 296a 2a load local word-10
  2927. 296b 63 load stack word3
  2928. 296c 8d 91 load immediate 145
  2929. 296e a0 equal
  2930. 296f e3 14 jpfalse 2985
  2931. 2971 2a load local word-10
  2932. 2972 82 04 load stack address 4
  2933. 2974 90 load immediate 0
  2934. 2975 0e load indexed word
  2935. 2976 ed 17 call proc23
  2936. 2978 fa call proc10
  2937. 2979 90 load immediate 0
  2938. 297a 54 store global word4
  2939. 297b 8d 7e load immediate 126
  2940. 297d 8d 1f load immediate 31
  2941. 297f f2 call proc2
  2942. 2980 8d 18 load immediate 24
  2943. 2982 35 store local word-5
  2944. 2983 e2 bc jp 2a41
  2945. 2985 2a load local word-10
  2946. 2986 63 load stack word3
  2947. 2987 8d de load immediate 222
  2948. 2989 a0 equal
  2949. 298a df 05 orjp 2991
  2950. 298c 2a load local word-10
  2951. 298d 63 load stack word3
  2952. 298e 8d df load immediate 223
  2953. 2990 a0 equal
  2954. 2991 e3 36 jpfalse 29c9
  2955. 2993 2a load local word-10
  2956. 2994 63 load stack word3
  2957. 2995 8d de load immediate 222
  2958. 2997 a0 equal
  2959. 2998 05 load param3
  2960. 2999 a0 equal
  2961. 299a e3 0e jpfalse 29aa
  2962. 299c 2a load local word-10
  2963. 299d 82 04 load stack address 4
  2964. 299f 90 load immediate 0
  2965. 29a0 0e load indexed word
  2966. 29a1 05 load param3
  2967. 29a2 b6 not
  2968. 29a3 04 load param2
  2969. 29a4 80 fa load local address -6
  2970. 29a6 ed 16 call proc22
  2971. 29a8 e2 0a jp 29b4
  2972. 29aa 2a load local word-10
  2973. 29ab 82 04 load stack address 4
  2974. 29ad 90 load immediate 0
  2975. 29ae 0e load indexed word
  2976. 29af 05 load param3
  2977. 29b0 04 load param2
  2978. 29b1 03 load param1
  2979. 29b2 ed 16 call proc22
  2980. 29b4 2a load local word-10
  2981. 29b5 82 04 load stack address 4
  2982. 29b7 91 load immediate 1
  2983. 29b8 0e load indexed word
  2984. 29b9 05 load param3
  2985. 29ba 04 load param2
  2986. 29bb 03 load param1
  2987. 29bc ed 16 call proc22
  2988. 29be 05 load param3
  2989. 29bf e3 04 jpfalse 29c5
  2990. 29c1 92 load immediate 2
  2991. 29c2 35 store local word-5
  2992. 29c3 e2 02 jp 29c7
  2993. 29c5 91 load immediate 1
  2994. 29c6 35 store local word-5
  2995. 29c7 e2 78 jp 2a41
  2996. 29c9 2a load local word-10
  2997. 29ca 63 load stack word3
  2998. 29cb 8d b6 load immediate 182
  2999. 29cd a0 equal
  3000. 29ce e3 16 jpfalse 29e6
  3001. 29d0 2a load local word-10
  3002. 29d1 82 04 load stack address 4
  3003. 29d3 90 load immediate 0
  3004. 29d4 0e load indexed word
  3005. 29d5 05 load param3
  3006. 29d6 b6 not
  3007. 29d7 04 load param2
  3008. 29d8 03 load param1
  3009. 29d9 ed 16 call proc22
  3010. 29db 05 load param3
  3011. 29dc e3 04 jpfalse 29e2
  3012. 29de 92 load immediate 2
  3013. 29df 35 store local word-5
  3014. 29e0 e2 02 jp 29e4
  3015. 29e2 91 load immediate 1
  3016. 29e3 35 store local word-5
  3017. 29e4 e2 5b jp 2a41
  3018. 29e6 2a load local word-10
  3019. 29e7 63 load stack word3
  3020. 29e8 8d e8 load immediate 232
  3021. 29ea a0 equal
  3022. 29eb de 07 andjp 29f4
  3023. 29ed 2a load local word-10
  3024. 29ee 82 04 load stack address 4
  3025. 29f0 91 load immediate 1
  3026. 29f1 0e load indexed word
  3027. 29f2 62 load stack word2
  3028. 29f3 ab eq0
  3029. 29f4 e3 26 jpfalse 2a1c
  3030. 29f6 90 load immediate 0
  3031. 29f7 2a load local word-10
  3032. 29f8 82 04 load stack address 4
  3033. 29fa 91 load immediate 1
  3034. 29fb 0e load indexed word
  3035. 29fc 82 03 load stack address 3
  3036. 29fe 90 load immediate 0
  3037. 29ff 0e load indexed word
  3038. 2a00 e7 bitwise_in
  3039. 2a01 e3 15 jpfalse 2a18
  3040. 2a03 2a load local word-10
  3041. 2a04 82 04 load stack address 4
  3042. 2a06 90 load immediate 0
  3043. 2a07 0e load indexed word
  3044. 2a08 05 load param3
  3045. 2a09 04 load param2
  3046. 2a0a 03 load param1
  3047. 2a0b ed 16 call proc22
  3048. 2a0d 05 load param3
  3049. 2a0e e3 04 jpfalse 2a14
  3050. 2a10 92 load immediate 2
  3051. 2a11 35 store local word-5
  3052. 2a12 e2 02 jp 2a16
  3053. 2a14 91 load immediate 1
  3054. 2a15 35 store local word-5
  3055. 2a16 e2 02 jp 2a1a
  3056. 2a18 92 load immediate 2
  3057. 2a19 35 store local word-5
  3058. 2a1a e2 25 jp 2a41
  3059. 2a1c 2a load local word-10
  3060. 2a1d 63 load stack word3
  3061. 2a1e f0 17 call NATIVE.proc7
  3062. 2a20 e3 15 jpfalse 2a37
  3063. 2a22 2a load local word-10
  3064. 2a23 82 04 load stack address 4
  3065. 2a25 90 load immediate 0
  3066. 2a26 0e load indexed word
  3067. 2a27 ed 17 call proc23
  3068. 2a29 2a load local word-10
  3069. 2a2a 82 04 load stack address 4
  3070. 2a2c 91 load immediate 1
  3071. 2a2d 0e load indexed word
  3072. 2a2e ed 17 call proc23
  3073. 2a30 f9 call proc9
  3074. 2a31 2a load local word-10
  3075. 2a32 63 load stack word3
  3076. 2a33 f0 15 call NATIVE.proc5
  3077. 2a35 e2 03 jp 2a3a
  3078. 2a37 06 load param4
  3079. 2a38 ed 17 call proc23
  3080. 2a3a f9 call proc9
  3081. 2a3b 8d f1 load immediate 241
  3082. 2a3d f1 call proc1
  3083. 2a3e 8d 18 load immediate 24
  3084. 2a40 35 store local word-5
  3085. 2a41 06 load param4
  3086. 2a42 ed 29 call proc41
  3087. 2a44 ce jump_stack
  3088. 2a45 cd 00 80 06 00 13 00 callswitch (return to 2a5e)
  3089. case 90 => 270d
  3090. case 91 => 2773
  3091. case 92 => 2788
  3092. case 93 => 271d
  3093. case 94 => 271d
  3094. case 95 => 2754
  3095. case 96 => 2767
  3096. 2a5a 9d load immediate 13
  3097. 2a5b 90 load immediate 0
  3098. 2a5c 90 load immediate 0
  3099. 2a5d 01 Raise
  3100. 2a5e 05 load param3
  3101. 2a5f b6 not
  3102. 2a60 e3 9c jpfalse 2afe
  3103. 2a62 25 load local word-5
  3104. 2a63 e2 1c jp 2a81
  3105. 2a65 91 load immediate 1
  3106. 2a66 35 store local word-5
  3107. 2a67 ce jump_stack
  3108. 2a68 92 load immediate 2
  3109. 2a69 35 store local word-5
  3110. 2a6a ce jump_stack
  3111. 2a6b 8d 10 load immediate 16
  3112. 2a6d 35 store local word-5
  3113. 2a6e ce jump_stack
  3114. 2a6f 8d 18 load immediate 24
  3115. 2a71 35 store local word-5
  3116. 2a72 ce jump_stack
  3117. 2a73 90 load immediate 0
  3118. 2a74 35 store local word-5
  3119. 2a75 ce jump_stack
  3120. 2a76 98 load immediate 8
  3121. 2a77 35 store local word-5
  3122. 2a78 ce jump_stack
  3123. 2a79 8d 38 load immediate 56
  3124. 2a7b 35 store local word-5
  3125. 2a7c ce jump_stack
  3126. 2a7d 8d 30 load immediate 48
  3127. 2a7f 35 store local word-5
  3128. 2a80 ce jump_stack
  3129. 2a81 cd 00 80 38 00 77 00 callswitch (return to 2afe)
  3130. case 90 => 2a76
  3131. case 91 => 2a68
  3132. case 92 => 2a65
  3133. case 93 => 2afa
  3134. case 94 => 2afa
  3135. case 95 => 2afa
  3136. case 96 => 2afa
  3137. case 97 => 2afa
  3138. case 98 => 2a73
  3139. case 99 => 2afa
  3140. case 100 => 2afa
  3141. case 101 => 2afa
  3142. case 102 => 2afa
  3143. case 103 => 2afa
  3144. case 104 => 2afa
  3145. case 105 => 2afa
  3146. case 106 => 2a6f
  3147. case 107 => 2afa
  3148. case 108 => 2afa
  3149. case 109 => 2afa
  3150. case 110 => 2afa
  3151. case 111 => 2afa
  3152. case 112 => 2afa
  3153. case 113 => 2afa
  3154. case 114 => 2a6b
  3155. case 115 => 2afa
  3156. case 116 => 2afa
  3157. case 117 => 2afa
  3158. case 118 => 2afa
  3159. case 119 => 2afa
  3160. case 120 => 2afa
  3161. case 121 => 2afa
  3162. case 122 => 2afa
  3163. case 123 => 2afa
  3164. case 124 => 2afa
  3165. case 125 => 2afa
  3166. case 126 => 2afa
  3167. case 127 => 2afa
  3168. case 128 => 2afa
  3169. case 129 => 2afa
  3170. case 130 => 2afa
  3171. case 131 => 2afa
  3172. case 132 => 2afa
  3173. case 133 => 2afa
  3174. case 134 => 2afa
  3175. case 135 => 2afa
  3176. case 136 => 2afa
  3177. case 137 => 2afa
  3178. case 138 => 2a79
  3179. case 139 => 2afa
  3180. case 140 => 2afa
  3181. case 141 => 2afa
  3182. case 142 => 2afa
  3183. case 143 => 2afa
  3184. case 144 => 2afa
  3185. case 145 => 2afa
  3186. case 146 => 2a7d
  3187. 2afa 9d load immediate 13
  3188. 2afb 90 load immediate 0
  3189. 2afc 90 load immediate 0
  3190. 2afd 01 Raise
  3191. 2afe 45 load global word5
  3192. 2aff e3 05 jpfalse 2b06
  3193. 2b01 8d d1 load immediate 209
  3194. 2b03 f1 call proc1
  3195. 2b04 90 load immediate 0
  3196. 2b05 55 store global word5
  3197. 2b06 25 load local word-5
  3198. 2b07 92 load immediate 2
  3199. 2b08 a1 not_equal
  3200. 2b09 e3 08 jpfalse 2b13
  3201. 2b0b 8d c2 load immediate 194
  3202. 2b0d 25 load local word-5
  3203. 2b0e c0 uadd_checked
  3204. 2b0f 03 load param1
  3205. 2b10 04 load param2
  3206. 2b11 f0 1a call NATIVE.proc10
  3207. 2b13 26 load local word-6
  3208. 2b14 cb not_zero
  3209. 2b15 e3 12 jpfalse 2b29
  3210. 2b17 04 load param2
  3211. 2b18 e3 06 jpfalse 2b20
  3212. 2b1a 26 load local word-6
  3213. 2b1b 82 03 load stack address 3
  3214. 2b1d 91 load immediate 1
  3215. 2b1e ed 12 call proc18
  3216. 2b20 80 fa load local address -6
  3217. 2b22 f0 19 call NATIVE.proc9
  3218. 2b24 80 fa load local address -6
  3219. 2b26 9c load immediate 12
  3220. 2b27 40 06 DEALLOCATE
  3221. 2b29 2a load local word-10
  3222. 2b2a 91 load immediate 1
  3223. 2b2b 72 store stack word2
  3224. 2b2c 2a load local word-10
  3225. 2b2d 2a load local word-10
  3226. 2b2e 61 load stack word1
  3227. 2b2f ed 1f call proc31
  3228. 2b31 8d ff load immediate 255
  3229. 2b33 dc limit_check
  3230. 2b34 71 store stack word1
  3231. 2b35 84 84 leave 132
  3232. 2b37 bc abs
  3233. 2b38 19 db store global dword 219
  3234. 2b3a 3e 00 store stack word 0
  3235. 2b3c 00 Error16
  3236. 2b3d d4 ff enter -1
  3237. 2b3f 05 load param3
  3238. 2b40 8d c0 load immediate 192
  3239. 2b42 a0 equal
  3240. 2b43 df 04 orjp 2b49
  3241. 2b45 05 load param3
  3242. 2b46 8d c1 load immediate 193
  3243. 2b48 a0 equal
  3244. 2b49 e3 0a jpfalse 2b55
  3245. 2b4b 8d c4 load immediate 196
  3246. 2b4d 04 load param2
  3247. 2b4e c0 uadd_checked
  3248. 2b4f 8e 52 05 load immediate 1362
  3249. 2b52 f6 call proc6
  3250. 2b53 e2 14 jp 2b69
  3251. 2b55 05 load param3
  3252. 2b56 8d d0 load immediate 208
  3253. 2b58 a0 equal
  3254. 2b59 df 04 orjp 2b5f
  3255. 2b5b 05 load param3
  3256. 2b5c 8d d1 load immediate 209
  3257. 2b5e a0 equal
  3258. 2b5f e3 08 jpfalse 2b69
  3259. 2b61 8d c4 load immediate 196
  3260. 2b63 03 load param1
  3261. 2b64 c0 uadd_checked
  3262. 2b65 8e 52 05 load immediate 1362
  3263. 2b68 f6 call proc6
  3264. 2b69 8b leave6
  3265. 2b6a d8 real_mul
  3266. 2b6b 18 3d store local dword +61
  3267. 2b6d 6b load stack word11
  3268. 2b6e 00 Error16
  3269. 2b6f 00 Error16
  3270. 2b70 d4 ff enter -1
  3271. 2b72 90 load immediate 0
  3272. 2b73 ed 2d call proc45
  3273. 2b75 04 load param2
  3274. 2b76 90 load immediate 0
  3275. 2b77 ed 2e call proc46
  3276. 2b79 8d 6f load immediate 111
  3277. 2b7b f1 call proc1
  3278. 2b7c 91 load immediate 1
  3279. 2b7d ed 2d call proc45
  3280. 2b7f 03 load param1
  3281. 2b80 91 load immediate 1
  3282. 2b81 ed 2e call proc46
  3283. 2b83 8d 67 load immediate 103
  3284. 2b85 f1 call proc1
  3285. 2b86 84 02 leave 2
  3286. 2b88 5e store global word14
  3287. 2b89 11 fc load outer frame 252
  3288. 2b8b d2 reserve
  3289. 2b8c 00 Error16
  3290. 2b8d 00 Error16
  3291. 2b8e d4 fb enter -5
  3292. 2b90 46 load global word6
  3293. 2b91 47 load global word7
  3294. 2b92 a3 ugreater_than
  3295. 2b93 e3 02 jpfalse 2b97
  3296. 2b95 ed 21 call proc33
  3297. 2b97 47 load global word7
  3298. 2b98 95 load immediate 5
  3299. 2b99 a0 equal
  3300. 2b9a de 03 andjp 2b9f
  3301. 2b9c 46 load global word6
  3302. 2b9d 94 load immediate 4
  3303. 2b9e a0 equal
  3304. 2b9f de 03 andjp 2ba4
  3305. 2ba1 4a load global word10
  3306. 2ba2 94 load immediate 4
  3307. 2ba3 a4 uless_or_equal
  3308. 2ba4 e3 04 jpfalse 2baa
  3309. 2ba6 ed 21 call proc33
  3310. 2ba8 ed 2f call proc47
  3311. 2baa 46 load global word6
  3312. 2bab 96 load immediate 6
  3313. 2bac e7 bitwise_in
  3314. 2bad e3 29 jpfalse 2bd8
  3315. 2baf 47 load global word7
  3316. 2bb0 96 load immediate 6
  3317. 2bb1 e7 bitwise_in
  3318. 2bb2 e3 09 jpfalse 2bbd
  3319. 2bb4 f9 call proc9
  3320. 2bb5 ed 21 call proc33
  3321. 2bb7 ed 2f call proc47
  3322. 2bb9 ed 21 call proc33
  3323. 2bbb e2 1b jp 2bd8
  3324. 2bbd 47 load global word7
  3325. 2bbe 94 load immediate 4
  3326. 2bbf a0 equal
  3327. 2bc0 e3 16 jpfalse 2bd8
  3328. 2bc2 f9 call proc9
  3329. 2bc3 4b load global word11
  3330. 2bc4 92 load immediate 2
  3331. 2bc5 a4 uless_or_equal
  3332. 2bc6 de 04 andjp 2bcc
  3333. 2bc8 03 load param1
  3334. 2bc9 8d a6 load immediate 166
  3335. 2bcb a0 equal
  3336. 2bcc e3 04 jpfalse 2bd2
  3337. 2bce ed 2f call proc47
  3338. 2bd0 e2 06 jp 2bd8
  3339. 2bd2 8d 21 load immediate 33
  3340. 2bd4 4b load global word11
  3341. 2bd5 f6 call proc6
  3342. 2bd6 93 load immediate 3
  3343. 2bd7 57 store global word7
  3344. 2bd8 10 load outer frame
  3345. 2bd9 af 12 sub 18
  3346. 2bdb 8d 18 load immediate 24
  3347. 2bdd 70 store stack word0
  3348. 2bde 4c load global word12
  3349. 2bdf de 03 andjp 2be4
  3350. 2be1 46 load global word6
  3351. 2be2 93 load immediate 3
  3352. 2be3 a0 equal
  3353. 2be4 de 03 andjp 2be9
  3354. 2be6 47 load global word7
  3355. 2be7 94 load immediate 4
  3356. 2be8 a0 equal
  3357. 2be9 de 14 andjp 2bff
  3358. 2beb 03 load param1
  3359. 2bec 8d a6 load immediate 166
  3360. 2bee a0 equal
  3361. 2bef de 03 andjp 2bf4
  3362. 2bf1 4b load global word11
  3363. 2bf2 93 load immediate 3
  3364. 2bf3 a3 ugreater_than
  3365. 2bf4 df 09 orjp 2bff
  3366. 2bf6 03 load param1
  3367. 2bf7 8d a6 load immediate 166
  3368. 2bf9 a1 not_equal
  3369. 2bfa de 03 andjp 2bff
  3370. 2bfc 4b load global word11
  3371. 2bfd 91 load immediate 1
  3372. 2bfe a3 ugreater_than
  3373. 2bff e3 0d jpfalse 2c0e
  3374. 2c01 ed 26 call proc38
  3375. 2c03 91 load immediate 1
  3376. 2c04 4d load global word13
  3377. 2c05 c0 uadd_checked
  3378. 2c06 4b load global word11
  3379. 2c07 f6 call proc6
  3380. 2c08 4e load global word14
  3381. 2c09 57 store global word7
  3382. 2c0a 4d load global word13
  3383. 2c0b 59 store global word9
  3384. 2c0c ed 21 call proc33
  3385. 2c0e 47 load global word7
  3386. 2c0f 93 load immediate 3
  3387. 2c10 a0 equal
  3388. 2c11 de 03 andjp 2c16
  3389. 2c13 46 load global word6
  3390. 2c14 96 load immediate 6
  3391. 2c15 e7 bitwise_in
  3392. 2c16 e3 17 jpfalse 2c2f
  3393. 2c18 03 load param1
  3394. 2c19 8d d0 load immediate 208
  3395. 2c1b a0 equal
  3396. 2c1c e3 0b jpfalse 2c29
  3397. 2c1e 8d b7 load immediate 183
  3398. 2c20 8d ed load immediate 237
  3399. 2c22 8d 4a load immediate 74
  3400. 2c24 48 load global word8
  3401. 2c25 c0 uadd_checked
  3402. 2c26 f3 call proc3
  3403. 2c27 e2 04 jp 2c2d
  3404. 2c29 99 load immediate 9
  3405. 2c2a 48 load global word8
  3406. 2c2b c0 uadd_checked
  3407. 2c2c f1 call proc1
  3408. 2c2d e2 53 jp 2c82
  3409. 2c2f 46 load global word6
  3410. 2c30 93 load immediate 3
  3411. 2c31 a0 equal
  3412. 2c32 de 03 andjp 2c37
  3413. 2c34 47 load global word7
  3414. 2c35 94 load immediate 4
  3415. 2c36 a0 equal
  3416. 2c37 de 03 andjp 2c3c
  3417. 2c39 4b load global word11
  3418. 2c3a 96 load immediate 6
  3419. 2c3b a4 uless_or_equal
  3420. 2c3c de 04 andjp 2c42
  3421. 2c3e 03 load param1
  3422. 2c3f 8d a6 load immediate 166
  3423. 2c41 a0 equal
  3424. 2c42 e3 19 jpfalse 2c5d
  3425. 2c44 91 load immediate 1
  3426. 2c45 32 store local word-2
  3427. 2c46 4b load global word11
  3428. 2c47 dd check_positive
  3429. 2c48 33 store local word-3
  3430. 2c49 22 load local word-2
  3431. 2c4a 23 load local word-3
  3432. 2c4b a4 uless_or_equal
  3433. 2c4c e3 0d jpfalse 2c5b
  3434. 2c4e 10 load outer frame
  3435. 2c4f af 04 sub 4
  3436. 2c51 22 load local word-2
  3437. 2c52 70 store stack word0
  3438. 2c53 8d 23 load immediate 35
  3439. 2c55 f1 call proc1
  3440. 2c56 22 load local word-2
  3441. 2c57 ac inc
  3442. 2c58 32 store local word-2
  3443. 2c59 e4 12 jp 2c49
  3444. 2c5b e2 25 jp 2c82
  3445. 2c5d 46 load global word6
  3446. 2c5e 93 load immediate 3
  3447. 2c5f a0 equal
  3448. 2c60 de 03 andjp 2c65
  3449. 2c62 47 load global word7
  3450. 2c63 94 load immediate 4
  3451. 2c64 a0 equal
  3452. 2c65 de 03 andjp 2c6a
  3453. 2c67 4b load global word11
  3454. 2c68 91 load immediate 1
  3455. 2c69 a0 equal
  3456. 2c6a e3 0f jpfalse 2c7b
  3457. 2c6c 8d 2c load immediate 44
  3458. 2c6e 8d 20 load immediate 32
  3459. 2c70 94 load immediate 4
  3460. 2c71 8d 24 load immediate 36
  3461. 2c73 f4 call proc4
  3462. 2c74 10 load outer frame
  3463. 2c75 af 12 sub 18
  3464. 2c77 98 load immediate 8
  3465. 2c78 70 store stack word0
  3466. 2c79 e2 07 jp 2c82
  3467. 2c7b 8d 80 load immediate 128
  3468. 2c7d 8d 88 load immediate 136
  3469. 2c7f 10 load outer frame
  3470. 2c80 ee 31 call_with_frame proc49
  3471. 2c82 03 load param1
  3472. 2c83 10 load outer frame
  3473. 2c84 af 12 sub 18
  3474. 2c86 60 load stack word0
  3475. 2c87 8d 28 load immediate 40
  3476. 2c89 ed 30 call proc48
  3477. 2c8b 84 01 leave 1
  3478. 2c8d 1f store indexed dword
  3479. 2c8e 02 35 load proc_addr proc53
  3480. 2c90 d6 real_add
  3481. 2c91 00 Error16
  3482. 2c92 00 Error16
  3483. 2c93 d4 eb enter -21
  3484. 2c95 90 load immediate 0
  3485. 2c96 34 store local word-4
  3486. 2c97 90 load immediate 0
  3487. 2c98 35 store local word-5
  3488. 2c99 03 load param1
  3489. 2c9a ab eq0
  3490. 2c9b e3 01 jpfalse 2c9e
  3491. 2c9d 89 leave2
  3492. 2c9e 03 load param1
  3493. 2c9f ed 27 call proc39
  3494. 2ca1 03 load param1
  3495. 2ca2 3a store local word-10
  3496. 2ca3 2a load local word-10
  3497. 2ca4 62 load stack word2
  3498. 2ca5 e0 49 06 jp 32f0
  3499. 2ca8 ce jump_stack
  3500. 2ca9 f9 call proc9
  3501. 2caa 2a load local word-10
  3502. 2cab 61 load stack word1
  3503. 2cac 94 load immediate 4
  3504. 2cad a0 equal
  3505. 2cae e3 0b jpfalse 2cbb
  3506. 2cb0 8d 21 load immediate 33
  3507. 2cb2 2a load local word-10
  3508. 2cb3 82 03 load stack address 3
  3509. 2cb5 91 load immediate 1
  3510. 2cb6 0e load indexed word
  3511. 2cb7 f6 call proc6
  3512. 2cb8 8d e5 load immediate 229
  3513. 2cba f1 call proc1
  3514. 2cbb 8d 21 load immediate 33
  3515. 2cbd 2a load local word-10
  3516. 2cbe 82 03 load stack address 3
  3517. 2cc0 90 load immediate 0
  3518. 2cc1 0e load indexed word
  3519. 2cc2 f6 call proc6
  3520. 2cc3 91 load immediate 1
  3521. 2cc4 54 store global word4
  3522. 2cc5 ce jump_stack
  3523. 2cc6 2a load local word-10
  3524. 2cc7 63 load stack word3
  3525. 2cc8 92 load immediate 2
  3526. 2cc9 b9 idiv
  3527. 2cca 5a store global word10
  3528. 2ccb 2a load local word-10
  3529. 2ccc 62 load stack word2
  3530. 2ccd 94 load immediate 4
  3531. 2cce a0 equal
  3532. 2ccf de 04 andjp 2cd5
  3533. 2cd1 4a load global word10
  3534. 2cd2 8d 40 load immediate 64
  3535. 2cd4 b5 igreater_or_equal
  3536. 2cd5 e3 05 jpfalse 2cdc
  3537. 2cd7 4a load global word10
  3538. 2cd8 8d 80 load immediate 128
  3539. 2cda d0 iadd_checked
  3540. 2cdb 5a store global word10
  3541. 2cdc 2a load local word-10
  3542. 2cdd 62 load stack word2
  3543. 2cde 2a load local word-10
  3544. 2cdf 63 load stack word3
  3545. 2ce0 90 load immediate 0
  3546. 2ce1 81 1c load global address 28
  3547. 2ce3 81 1e load global address 30
  3548. 2ce5 81 08 load global address 8
  3549. 2ce7 ed 24 call proc36
  3550. 2ce9 2a load local word-10
  3551. 2cea 61 load stack word1
  3552. 2ceb 94 load immediate 4
  3553. 2cec a0 equal
  3554. 2ced de 03 andjp 2cf2
  3555. 2cef 2d 1c load global word 28
  3556. 2cf1 b6 not
  3557. 2cf2 e3 10 jpfalse 2d04
  3558. 2cf4 f9 call proc9
  3559. 2cf5 8d 3e load immediate 62
  3560. 2cf7 4a load global word10
  3561. 2cf8 dd check_positive
  3562. 2cf9 f2 call proc2
  3563. 2cfa 98 load immediate 8
  3564. 2cfb 2a load local word-10
  3565. 2cfc 62 load stack word2
  3566. 2cfd 93 load immediate 3
  3567. 2cfe a0 equal
  3568. 2cff c0 uadd_checked
  3569. 2d00 f0 15 call NATIVE.proc5
  3570. 2d02 e2 5b jp 2d5f
  3571. 2d04 2a load local word-10
  3572. 2d05 61 load stack word1
  3573. 2d06 98 load immediate 8
  3574. 2d07 a0 equal
  3575. 2d08 de 03 andjp 2d0d
  3576. 2d0a 2d 1c load global word 28
  3577. 2d0c b6 not
  3578. 2d0d e3 12 jpfalse 2d21
  3579. 2d0f f9 call proc9
  3580. 2d10 8d 2e load immediate 46
  3581. 2d12 2a load local word-10
  3582. 2d13 62 load stack word2
  3583. 2d14 93 load immediate 3
  3584. 2d15 a0 equal
  3585. 2d16 8d 3e load immediate 62
  3586. 2d18 4a load global word10
  3587. 2d19 dd check_positive
  3588. 2d1a f4 call proc4
  3589. 2d1b 8d 12 load immediate 18
  3590. 2d1d f0 15 call NATIVE.proc5
  3591. 2d1f e2 3e jp 2d5f
  3592. 2d21 2a load local word-10
  3593. 2d22 61 load stack word1
  3594. 2d23 32 store local word-2
  3595. 2d24 2a load local word-10
  3596. 2d25 63 load stack word3
  3597. 2d26 22 load local word-2
  3598. 2d27 dd check_positive
  3599. 2d28 d0 iadd_checked
  3600. 2d29 5a store global word10
  3601. 2d2a 22 load local word-2
  3602. 2d2b cb not_zero
  3603. 2d2c e3 31 jpfalse 2d5f
  3604. 2d2e 22 load local word-2
  3605. 2d2f 92 load immediate 2
  3606. 2d30 c1 usub_checked
  3607. 2d31 32 store local word-2
  3608. 2d32 4a load global word10
  3609. 2d33 92 load immediate 2
  3610. 2d34 d1 isub_checked
  3611. 2d35 5a store global word10
  3612. 2d36 f9 call proc9
  3613. 2d37 2a load local word-10
  3614. 2d38 62 load stack word2
  3615. 2d39 4a load global word10
  3616. 2d3a 90 load immediate 0
  3617. 2d3b 81 1c load global address 28
  3618. 2d3d 81 1e load global address 30
  3619. 2d3f 81 08 load global address 8
  3620. 2d41 ed 24 call proc36
  3621. 2d43 2d 1c load global word 28
  3622. 2d45 e3 0a jpfalse 2d51
  3623. 2d47 2d 1e load global word 30
  3624. 2d49 fb call proc11
  3625. 2d4a 8d c5 load immediate 197
  3626. 2d4c 48 load global word8
  3627. 2d4d c0 uadd_checked
  3628. 2d4e f1 call proc1
  3629. 2d4f e2 08 jp 2d59
  3630. 2d51 2a load local word-10
  3631. 2d52 62 load stack word2
  3632. 2d53 90 load immediate 0
  3633. 2d54 4a load global word10
  3634. 2d55 8d 20 load immediate 32
  3635. 2d57 ed 20 call proc32
  3636. 2d59 2d 1c load global word 28
  3637. 2d5b b6 not
  3638. 2d5c 54 store global word4
  3639. 2d5d e4 35 jp 2d2a
  3640. 2d5f ce jump_stack
  3641. 2d60 f9 call proc9
  3642. 2d61 8d 21 load immediate 33
  3643. 2d63 42 load global word2
  3644. 2d64 91 load immediate 1
  3645. 2d65 c0 uadd_checked
  3646. 2d66 2a load local word-10
  3647. 2d67 63 load stack word3
  3648. 2d68 f0 12 call NATIVE.proc2
  3649. 2d6a f6 call proc6
  3650. 2d6b 91 load immediate 1
  3651. 2d6c 54 store global word4
  3652. 2d6d ce jump_stack
  3653. 2d6e f9 call proc9
  3654. 2d6f 8d dd load immediate 221
  3655. 2d71 8d e5 load immediate 229
  3656. 2d73 f2 call proc2
  3657. 2d74 ce jump_stack
  3658. 2d75 2d 15 load global word 21
  3659. 2d77 36 store local word-6
  3660. 2d78 2d 17 load global word 23
  3661. 2d7a 37 store local word-7
  3662. 2d7b 90 load immediate 0
  3663. 2d7c 3d 15 store global word 21
  3664. 2d7e 2d 16 load global word 22
  3665. 2d80 9f load immediate 15
  3666. 2d81 26 load local word-6
  3667. 2d82 b7 complement
  3668. 2d83 e8 bitwise_and
  3669. 2d84 e6 bitwise_or
  3670. 2d85 3d 17 store global word 23
  3671. 2d87 03 load param1
  3672. 2d88 f0 1e call NATIVE.proc14
  3673. 2d8a 2a load local word-10
  3674. 2d8b 61 load stack word1
  3675. 2d8c ff call proc15
  3676. 2d8d 26 load local word-6
  3677. 2d8e 3d 15 store global word 21
  3678. 2d90 27 load local word-7
  3679. 2d91 3d 17 store global word 23
  3680. 2d93 ce jump_stack
  3681. 2d94 f9 call proc9
  3682. 2d95 8d cd load immediate 205
  3683. 2d97 42 load global word2
  3684. 2d98 2a load local word-10
  3685. 2d99 63 load stack word3
  3686. 2d9a c0 uadd_checked
  3687. 2d9b 93 load immediate 3
  3688. 2d9c c0 uadd_checked
  3689. 2d9d f6 call proc6
  3690. 2d9e f0 18 call NATIVE.proc8
  3691. 2da0 90 load immediate 0
  3692. 2da1 32 store local word-2
  3693. 2da2 2a load local word-10
  3694. 2da3 63 load stack word3
  3695. 2da4 91 load immediate 1
  3696. 2da5 c1 usub_checked
  3697. 2da6 3b store local word-11
  3698. 2da7 22 load local word-2
  3699. 2da8 2b load local word-11
  3700. 2da9 a4 uless_or_equal
  3701. 2daa e3 0d jpfalse 2db9
  3702. 2dac 2a load local word-10
  3703. 2dad 64 load stack word4
  3704. 2dae 22 load local word-2
  3705. 2daf 8d 7f load immediate 127
  3706. 2db1 dc limit_check
  3707. 2db2 0d load indexed byte
  3708. 2db3 f1 call proc1
  3709. 2db4 22 load local word-2
  3710. 2db5 ac inc
  3711. 2db6 32 store local word-2
  3712. 2db7 e4 12 jp 2da7
  3713. 2db9 2a load local word-10
  3714. 2dba 82 04 load stack address 4
  3715. 2dbc 8d 80 load immediate 128
  3716. 2dbe 40 06 DEALLOCATE
  3717. 2dc0 ce jump_stack
  3718. 2dc1 f9 call proc9
  3719. 2dc2 8d 21 load immediate 33
  3720. 2dc4 0c 15 load NATIVE.word5
  3721. 2dc6 2a load local word-10
  3722. 2dc7 63 load stack word3
  3723. 2dc8 0e load indexed word
  3724. 2dc9 f6 call proc6
  3725. 2dca 91 load immediate 1
  3726. 2dcb 54 store global word4
  3727. 2dcc f0 18 call NATIVE.proc8
  3728. 2dce ce jump_stack
  3729. 2dcf 2a load local word-10
  3730. 2dd0 63 load stack word3
  3731. 2dd1 f0 16 call NATIVE.proc6
  3732. 2dd3 df 0e orjp 2de3
  3733. 2dd5 2a load local word-10
  3734. 2dd6 63 load stack word3
  3735. 2dd7 8d a8 load immediate 168
  3736. 2dd9 a0 equal
  3737. 2dda de 07 andjp 2de3
  3738. 2ddc 2a load local word-10
  3739. 2ddd 82 04 load stack address 4
  3740. 2ddf 91 load immediate 1
  3741. 2de0 0e load indexed word
  3742. 2de1 62 load stack word2
  3743. 2de2 cb not_zero
  3744. 2de3 e3 85 jpfalse 2e6a
  3745. 2de5 91 load immediate 1
  3746. 2de6 32 store local word-2
  3747. 2de7 2a load local word-10
  3748. 2de8 63 load stack word3
  3749. 2de9 f0 14 call NATIVE.proc4
  3750. 2deb 3b store local word-11
  3751. 2dec 22 load local word-2
  3752. 2ded 2b load local word-11
  3753. 2dee a4 uless_or_equal
  3754. 2def e3 10 jpfalse 2e01
  3755. 2df1 2a load local word-10
  3756. 2df2 82 04 load stack address 4
  3757. 2df4 22 load local word-2
  3758. 2df5 91 load immediate 1
  3759. 2df6 91 load immediate 1
  3760. 2df7 da urange_check
  3761. 2df8 ad dec
  3762. 2df9 0e load indexed word
  3763. 2dfa ed 17 call proc23
  3764. 2dfc 22 load local word-2
  3765. 2dfd ac inc
  3766. 2dfe 32 store local word-2
  3767. 2dff e4 15 jp 2dec
  3768. 2e01 f9 call proc9
  3769. 2e02 2a load local word-10
  3770. 2e03 63 load stack word3
  3771. 2e04 8d 92 load immediate 146
  3772. 2e06 a0 equal
  3773. 2e07 e3 02 jpfalse 2e0b
  3774. 2e09 e2 5c jp 2e67
  3775. 2e0b 2a load local word-10
  3776. 2e0c 63 load stack word3
  3777. 2e0d 8d 42 load immediate 66
  3778. 2e0f a5 ugreater_or_equal
  3779. 2e10 de 05 andjp 2e17
  3780. 2e12 2a load local word-10
  3781. 2e13 63 load stack word3
  3782. 2e14 8d 4f load immediate 79
  3783. 2e16 a4 uless_or_equal
  3784. 2e17 df 0c orjp 2e25
  3785. 2e19 2a load local word-10
  3786. 2e1a 63 load stack word3
  3787. 2e1b 8d 52 load immediate 82
  3788. 2e1d a5 ugreater_or_equal
  3789. 2e1e de 05 andjp 2e25
  3790. 2e20 2a load local word-10
  3791. 2e21 63 load stack word3
  3792. 2e22 8d 56 load immediate 86
  3793. 2e24 a4 uless_or_equal
  3794. 2e25 e3 16 jpfalse 2e3d
  3795. 2e27 8d 3e load immediate 62
  3796. 2e29 2a load local word-10
  3797. 2e2a 63 load stack word3
  3798. 2e2b 8d 42 load immediate 66
  3799. 2e2d c1 usub_checked
  3800. 2e2e 2a load local word-10
  3801. 2e2f 63 load stack word3
  3802. 2e30 8d 52 load immediate 82
  3803. 2e32 a5 ugreater_or_equal
  3804. 2e33 92 load immediate 2
  3805. 2e34 c2 umul_checked
  3806. 2e35 c1 usub_checked
  3807. 2e36 f2 call proc2
  3808. 2e37 8d 40 load immediate 64
  3809. 2e39 f0 15 call NATIVE.proc5
  3810. 2e3b e2 2a jp 2e67
  3811. 2e3d 2a load local word-10
  3812. 2e3e 63 load stack word3
  3813. 2e3f 8d 20 load immediate 32
  3814. 2e41 a5 ugreater_or_equal
  3815. 2e42 de 05 andjp 2e49
  3816. 2e44 2a load local word-10
  3817. 2e45 63 load stack word3
  3818. 2e46 8d 2a load immediate 42
  3819. 2e48 a4 uless_or_equal
  3820. 2e49 e3 18 jpfalse 2e63
  3821. 2e4b 8d 2e load immediate 46
  3822. 2e4d 2a load local word-10
  3823. 2e4e 63 load stack word3
  3824. 2e4f 8d 20 load immediate 32
  3825. 2e51 c1 usub_checked
  3826. 2e52 f2 call proc2
  3827. 2e53 2a load local word-10
  3828. 2e54 63 load stack word3
  3829. 2e55 8d 22 load immediate 34
  3830. 2e57 a0 equal
  3831. 2e58 e3 03 jpfalse 2e5d
  3832. 2e5a 8d af load immediate 175
  3833. 2e5c f1 call proc1
  3834. 2e5d 8d 12 load immediate 18
  3835. 2e5f f0 15 call NATIVE.proc5
  3836. 2e61 e2 04 jp 2e67
  3837. 2e63 2a load local word-10
  3838. 2e64 63 load stack word3
  3839. 2e65 f0 15 call NATIVE.proc5
  3840. 2e67 e0 61 04 jp 32ca
  3841. 2e6a 2a load local word-10
  3842. 2e6b 63 load stack word3
  3843. 2e6c f0 17 call NATIVE.proc7
  3844. 2e6e e3 35 jpfalse 2ea5
  3845. 2e70 03 load param1
  3846. 2e71 91 load immediate 1
  3847. 2e72 90 load immediate 0
  3848. 2e73 80 fc load local address -4
  3849. 2e75 ed 16 call proc22
  3850. 2e77 8d b7 load immediate 183
  3851. 2e79 f1 call proc1
  3852. 2e7a 8d c3 load immediate 195
  3853. 2e7c 80 fb load local address -5
  3854. 2e7e 90 load immediate 0
  3855. 2e7f f0 1a call NATIVE.proc10
  3856. 2e81 80 fc load local address -4
  3857. 2e83 f0 19 call NATIVE.proc9
  3858. 2e85 80 fc load local address -4
  3859. 2e87 9c load immediate 12
  3860. 2e88 40 06 DEALLOCATE
  3861. 2e8a 8d 37 load immediate 55
  3862. 2e8c f1 call proc1
  3863. 2e8d 80 fb load local address -5
  3864. 2e8f f0 19 call NATIVE.proc9
  3865. 2e91 80 fb load local address -5
  3866. 2e93 9c load immediate 12
  3867. 2e94 40 06 DEALLOCATE
  3868. 2e96 f9 call proc9
  3869. 2e97 8d 21 load immediate 33
  3870. 2e99 90 load immediate 0
  3871. 2e9a f6 call proc6
  3872. 2e9b 8d cb load immediate 203
  3873. 2e9d 8d 15 load immediate 21
  3874. 2e9f f2 call proc2
  3875. 2ea0 91 load immediate 1
  3876. 2ea1 54 store global word4
  3877. 2ea2 e0 26 04 jp 32ca
  3878. 2ea5 03 load param1
  3879. 2ea6 ed 2a call proc42
  3880. 2ea8 46 load global word6
  3881. 2ea9 93 load immediate 3
  3882. 2eaa a1 not_equal
  3883. 2eab de 03 andjp 2eb0
  3884. 2ead 47 load global word7
  3885. 2eae 93 load immediate 3
  3886. 2eaf a1 not_equal
  3887. 2eb0 e3 01 jpfalse 2eb3
  3888. 2eb2 f9 call proc9
  3889. 2eb3 2a load local word-10
  3890. 2eb4 63 load stack word3
  3891. 2eb5 e0 c3 02 jp 317a
  3892. 2eb8 91 load immediate 1
  3893. 2eb9 ed 18 call proc24
  3894. 2ebb ce jump_stack
  3895. 2ebc ed 2f call proc47
  3896. 2ebe 8d 7d load immediate 125
  3897. 2ec0 8d e6 load immediate 230
  3898. 2ec2 8d 40 load immediate 64
  3899. 2ec4 f3 call proc3
  3900. 2ec5 8d 1f load immediate 31
  3901. 2ec7 8d 2f load immediate 47
  3902. 2ec9 8d a5 load immediate 165
  3903. 2ecb 8d 6f load immediate 111
  3904. 2ecd f4 call proc4
  3905. 2ece ce jump_stack
  3906. 2ecf ed 2f call proc47
  3907. 2ed1 8d 7d load immediate 125
  3908. 2ed3 8d 2f load immediate 47
  3909. 2ed5 8d 6f load immediate 111
  3910. 2ed7 f3 call proc3
  3911. 2ed8 8d 7c load immediate 124
  3912. 2eda 8d 2f load immediate 47
  3913. 2edc 8d 67 load immediate 103
  3914. 2ede f3 call proc3
  3915. 2edf ce jump_stack
  3916. 2ee0 2a load local word-10
  3917. 2ee1 82 04 load stack address 4
  3918. 2ee3 90 load immediate 0
  3919. 2ee4 0e load indexed word
  3920. 2ee5 ed 17 call proc23
  3921. 2ee7 fa call proc10
  3922. 2ee8 8d e3 load immediate 227
  3923. 2eea 8d 7c load immediate 124
  3924. 2eec f2 call proc2
  3925. 2eed 2a load local word-10
  3926. 2eee 63 load stack word3
  3927. 2eef 8d 7b load immediate 123
  3928. 2ef1 a0 equal
  3929. 2ef2 e3 07 jpfalse 2efb
  3930. 2ef4 8d ee load immediate 238
  3931. 2ef6 8d 80 load immediate 128
  3932. 2ef8 f2 call proc2
  3933. 2ef9 e2 05 jp 2f00
  3934. 2efb 8d e6 load immediate 230
  3935. 2efd 8d 7f load immediate 127
  3936. 2eff f2 call proc2
  3937. 2f00 8d 67 load immediate 103
  3938. 2f02 8d e3 load immediate 227
  3939. 2f04 f2 call proc2
  3940. 2f05 ce jump_stack
  3941. 2f06 2a load local word-10
  3942. 2f07 82 04 load stack address 4
  3943. 2f09 90 load immediate 0
  3944. 2f0a 0e load indexed word
  3945. 2f0b ed 17 call proc23
  3946. 2f0d f9 call proc9
  3947. 2f0e 8d 21 load immediate 33
  3948. 2f10 90 load immediate 0
  3949. 2f11 f6 call proc6
  3950. 2f12 91 load immediate 1
  3951. 2f13 54 store global word4
  3952. 2f14 8d e3 load immediate 227
  3953. 2f16 f1 call proc1
  3954. 2f17 ce jump_stack
  3955. 2f18 2a load local word-10
  3956. 2f19 63 load stack word3
  3957. 2f1a ec 32 nested_call proc50
  3958. 2f1c ce jump_stack
  3959. 2f1d 46 load global word6
  3960. 2f1e 94 load immediate 4
  3961. 2f1f a0 equal
  3962. 2f20 de 03 andjp 2f25
  3963. 2f22 47 load global word7
  3964. 2f23 96 load immediate 6
  3965. 2f24 e7 bitwise_in
  3966. 2f25 e3 07 jpfalse 2f2e
  3967. 2f27 f9 call proc9
  3968. 2f28 8d 21 load immediate 33
  3969. 2f2a 4a load global word10
  3970. 2f2b f6 call proc6
  3971. 2f2c 93 load immediate 3
  3972. 2f2d 56 store global word6
  3973. 2f2e 46 load global word6
  3974. 2f2f 96 load immediate 6
  3975. 2f30 e7 bitwise_in
  3976. 2f31 de 03 andjp 2f36
  3977. 2f33 47 load global word7
  3978. 2f34 94 load immediate 4
  3979. 2f35 a0 equal
  3980. 2f36 de 03 andjp 2f3b
  3981. 2f38 4b load global word11
  3982. 2f39 94 load immediate 4
  3983. 2f3a a2 uless_than
  3984. 2f3b de 05 andjp 2f42
  3985. 2f3d 2a load local word-10
  3986. 2f3e 63 load stack word3
  3987. 2f3f 8d a7 load immediate 167
  3988. 2f41 a0 equal
  3989. 2f42 e3 02 jpfalse 2f46
  3990. 2f44 ed 2f call proc47
  3991. 2f46 8d 18 load immediate 24
  3992. 2f48 39 store local word-9
  3993. 2f49 8d 28 load immediate 40
  3994. 2f4b 38 store local word-8
  3995. 2f4c 4c load global word12
  3996. 2f4d de 03 andjp 2f52
  3997. 2f4f 46 load global word6
  3998. 2f50 93 load immediate 3
  3999. 2f51 a0 equal
  4000. 2f52 de 03 andjp 2f57
  4001. 2f54 47 load global word7
  4002. 2f55 94 load immediate 4
  4003. 2f56 a0 equal
  4004. 2f57 de 16 andjp 2f6f
  4005. 2f59 2a load local word-10
  4006. 2f5a 63 load stack word3
  4007. 2f5b 8d a7 load immediate 167
  4008. 2f5d a0 equal
  4009. 2f5e de 03 andjp 2f63
  4010. 2f60 4b load global word11
  4011. 2f61 94 load immediate 4
  4012. 2f62 a3 ugreater_than
  4013. 2f63 df 0a orjp 2f6f
  4014. 2f65 2a load local word-10
  4015. 2f66 63 load stack word3
  4016. 2f67 8d a7 load immediate 167
  4017. 2f69 a1 not_equal
  4018. 2f6a de 03 andjp 2f6f
  4019. 2f6c 4b load global word11
  4020. 2f6d 91 load immediate 1
  4021. 2f6e a3 ugreater_than
  4022. 2f6f e3 0b jpfalse 2f7c
  4023. 2f71 ed 26 call proc38
  4024. 2f73 91 load immediate 1
  4025. 2f74 4d load global word13
  4026. 2f75 c0 uadd_checked
  4027. 2f76 4b load global word11
  4028. 2f77 f6 call proc6
  4029. 2f78 4e load global word14
  4030. 2f79 57 store global word7
  4031. 2f7a 4d load global word13
  4032. 2f7b 59 store global word9
  4033. 2f7c 46 load global word6
  4034. 2f7d 93 load immediate 3
  4035. 2f7e a0 equal
  4036. 2f7f de 03 andjp 2f84
  4037. 2f81 47 load global word7
  4038. 2f82 96 load immediate 6
  4039. 2f83 e7 bitwise_in
  4040. 2f84 e3 0b jpfalse 2f91
  4041. 2f86 8d b7 load immediate 183
  4042. 2f88 8d ed load immediate 237
  4043. 2f8a 8d 42 load immediate 66
  4044. 2f8c 49 load global word9
  4045. 2f8d c0 uadd_checked
  4046. 2f8e f3 call proc3
  4047. 2f8f e2 59 jp 2fea
  4048. 2f91 46 load global word6
  4049. 2f92 93 load immediate 3
  4050. 2f93 a0 equal
  4051. 2f94 de 03 andjp 2f99
  4052. 2f96 47 load global word7
  4053. 2f97 94 load immediate 4
  4054. 2f98 a0 equal
  4055. 2f99 de 03 andjp 2f9e
  4056. 2f9b 4b load global word11
  4057. 2f9c 96 load immediate 6
  4058. 2f9d a4 uless_or_equal
  4059. 2f9e de 05 andjp 2fa5
  4060. 2fa0 2a load local word-10
  4061. 2fa1 63 load stack word3
  4062. 2fa2 8d a7 load immediate 167
  4063. 2fa4 a0 equal
  4064. 2fa5 e3 14 jpfalse 2fbb
  4065. 2fa7 91 load immediate 1
  4066. 2fa8 32 store local word-2
  4067. 2fa9 4b load global word11
  4068. 2faa dd check_positive
  4069. 2fab 3b store local word-11
  4070. 2fac 22 load local word-2
  4071. 2fad 2b load local word-11
  4072. 2fae a4 uless_or_equal
  4073. 2faf e3 08 jpfalse 2fb9
  4074. 2fb1 8d 2b load immediate 43
  4075. 2fb3 f1 call proc1
  4076. 2fb4 22 load local word-2
  4077. 2fb5 ac inc
  4078. 2fb6 32 store local word-2
  4079. 2fb7 e4 0d jp 2fac
  4080. 2fb9 e2 2f jp 2fea
  4081. 2fbb 46 load global word6
  4082. 2fbc 93 load immediate 3
  4083. 2fbd a0 equal
  4084. 2fbe de 03 andjp 2fc3
  4085. 2fc0 47 load global word7
  4086. 2fc1 94 load immediate 4
  4087. 2fc2 a0 equal
  4088. 2fc3 de 03 andjp 2fc8
  4089. 2fc5 4b load global word11
  4090. 2fc6 91 load immediate 1
  4091. 2fc7 a0 equal
  4092. 2fc8 e3 1a jpfalse 2fe4
  4093. 2fca 8d 7c load immediate 124
  4094. 2fcc f1 call proc1
  4095. 2fcd 2a load local word-10
  4096. 2fce 63 load stack word3
  4097. 2fcf 8d d1 load immediate 209
  4098. 2fd1 a0 equal
  4099. 2fd2 e3 05 jpfalse 2fd9
  4100. 2fd4 8d ee load immediate 238
  4101. 2fd6 8d 80 load immediate 128
  4102. 2fd8 f2 call proc2
  4103. 2fd9 8d b5 load immediate 181
  4104. 2fdb 8d 2b load immediate 43
  4105. 2fdd f2 call proc2
  4106. 2fde 98 load immediate 8
  4107. 2fdf 38 store local word-8
  4108. 2fe0 98 load immediate 8
  4109. 2fe1 39 store local word-9
  4110. 2fe2 e2 06 jp 2fea
  4111. 2fe4 8d 90 load immediate 144
  4112. 2fe6 8d 98 load immediate 152
  4113. 2fe8 ec 31 nested_call proc49
  4114. 2fea 2a load local word-10
  4115. 2feb 63 load stack word3
  4116. 2fec 29 load local word-9
  4117. 2fed 28 load local word-8
  4118. 2fee ed 30 call proc48
  4119. 2ff0 ce jump_stack
  4120. 2ff1 46 load global word6
  4121. 2ff2 8d 3e load immediate 62
  4122. 2ff4 e7 bitwise_in
  4123. 2ff5 de 03 andjp 2ffa
  4124. 2ff7 47 load global word7
  4125. 2ff8 94 load immediate 4
  4126. 2ff9 a0 equal
  4127. 2ffa f0 11 call NATIVE.proc1
  4128. 2ffc 46 load global word6
  4129. 2ffd 8d 30 load immediate 48
  4130. 2fff e7 bitwise_in
  4131. 3000 e3 02 jpfalse 3004
  4132. 3002 ed 2f call proc47
  4133. 3004 4b load global word11
  4134. 3005 32 store local word-2
  4135. 3006 90 load immediate 0
  4136. 3007 33 store local word-3
  4137. 3008 22 load local word-2
  4138. 3009 91 load immediate 1
  4139. 300a a3 ugreater_than
  4140. 300b e3 0e jpfalse 301b
  4141. 300d 23 load local word-3
  4142. 300e 91 load immediate 1
  4143. 300f c0 uadd_checked
  4144. 3010 22 load local word-2
  4145. 3011 91 load immediate 1
  4146. 3012 e8 bitwise_and
  4147. 3013 c0 uadd_checked
  4148. 3014 33 store local word-3
  4149. 3015 22 load local word-2
  4150. 3016 b1 01 shr 1
  4151. 3018 32 store local word-2
  4152. 3019 e4 13 jp 3008
  4153. 301b 23 load local word-3
  4154. 301c 9c load immediate 12
  4155. 301d a4 uless_or_equal
  4156. 301e e3 41 jpfalse 3061
  4157. 3020 46 load global word6
  4158. 3021 93 load immediate 3
  4159. 3022 a0 equal
  4160. 3023 e3 0e jpfalse 3033
  4161. 3025 8d d5 load immediate 213
  4162. 3027 8d 5d load immediate 93
  4163. 3029 8d 54 load immediate 84
  4164. 302b f3 call proc3
  4165. 302c 8d 10 load immediate 16
  4166. 302e 59 store global word9
  4167. 302f 91 load immediate 1
  4168. 3030 55 store global word5
  4169. 3031 e2 04 jp 3037
  4170. 3033 48 load global word8
  4171. 3034 59 store global word9
  4172. 3035 ed 2f call proc47
  4173. 3037 9f load immediate 15
  4174. 3038 32 store local word-2
  4175. 3039 22 load local word-2
  4176. 303a cb not_zero
  4177. 303b de 04 andjp 3041
  4178. 303d 22 load local word-2
  4179. 303e 4b load global word11
  4180. 303f e7 bitwise_in
  4181. 3040 b6 not
  4182. 3041 e3 06 jpfalse 3049
  4183. 3043 22 load local word-2
  4184. 3044 91 load immediate 1
  4185. 3045 c1 usub_checked
  4186. 3046 32 store local word-2
  4187. 3047 e4 10 jp 3039
  4188. 3049 22 load local word-2
  4189. 304a cb not_zero
  4190. 304b e3 12 jpfalse 305f
  4191. 304d 22 load local word-2
  4192. 304e 91 load immediate 1
  4193. 304f c1 usub_checked
  4194. 3050 32 store local word-2
  4195. 3051 8d 29 load immediate 41
  4196. 3053 f1 call proc1
  4197. 3054 22 load local word-2
  4198. 3055 4b load global word11
  4199. 3056 e7 bitwise_in
  4200. 3057 e3 04 jpfalse 305d
  4201. 3059 99 load immediate 9
  4202. 305a 49 load global word9
  4203. 305b c0 uadd_checked
  4204. 305c f1 call proc1
  4205. 305d e4 16 jp 3049
  4206. 305f e2 13 jp 3074
  4207. 3061 8d c5 load immediate 197
  4208. 3063 48 load global word8
  4209. 3064 c0 uadd_checked
  4210. 3065 f1 call proc1
  4211. 3066 8d 21 load immediate 33
  4212. 3068 4b load global word11
  4213. 3069 f6 call proc6
  4214. 306a 8d e5 load immediate 229
  4215. 306c f1 call proc1
  4216. 306d 8d a8 load immediate 168
  4217. 306f f0 15 call NATIVE.proc5
  4218. 3071 8d e1 load immediate 225
  4219. 3073 f1 call proc1
  4220. 3074 ce jump_stack
  4221. 3075 2a load local word-10
  4222. 3076 63 load stack word3
  4223. 3077 8d e6 load immediate 230
  4224. 3079 a0 equal
  4225. 307a e3 05 jpfalse 3081
  4226. 307c 8d b0 load immediate 176
  4227. 307e 33 store local word-3
  4228. 307f e2 0f jp 3090
  4229. 3081 2a load local word-10
  4230. 3082 63 load stack word3
  4231. 3083 8d e8 load immediate 232
  4232. 3085 a0 equal
  4233. 3086 e3 05 jpfalse 308d
  4234. 3088 8d a0 load immediate 160
  4235. 308a 33 store local word-3
  4236. 308b e2 03 jp 3090
  4237. 308d 8d a8 load immediate 168
  4238. 308f 33 store local word-3
  4239. 3090 23 load local word-3
  4240. 3091 8d ff load immediate 255
  4241. 3093 dc limit_check
  4242. 3094 23 load local word-3
  4243. 3095 8d ff load immediate 255
  4244. 3097 dc limit_check
  4245. 3098 ec 31 nested_call proc49
  4246. 309a ce jump_stack
  4247. 309b ed 2f call proc47
  4248. 309d 2a load local word-10
  4249. 309e 61 load stack word1
  4250. 309f 92 load immediate 2
  4251. 30a0 a0 equal
  4252. 30a1 e3 0b jpfalse 30ae
  4253. 30a3 8d 7e load immediate 126
  4254. 30a5 8d 23 load immediate 35
  4255. 30a7 8d 66 load immediate 102
  4256. 30a9 8d 6f load immediate 111
  4257. 30ab f4 call proc4
  4258. 30ac e2 06 jp 30b4
  4259. 30ae 8d 6e load immediate 110
  4260. 30b0 8d 26 load immediate 38
  4261. 30b2 90 load immediate 0
  4262. 30b3 f3 call proc3
  4263. 30b4 ce jump_stack
  4264. 30b5 47 load global word7
  4265. 30b6 94 load immediate 4
  4266. 30b7 a0 equal
  4267. 30b8 e3 04 jpfalse 30be
  4268. 30ba 4b load global word11
  4269. 30bb b0 01 shl 1
  4270. 30bd 5b store global word11
  4271. 30be 4c load global word12
  4272. 30bf de 04 andjp 30c5
  4273. 30c1 46 load global word6
  4274. 30c2 96 load immediate 6
  4275. 30c3 e7 bitwise_in
  4276. 30c4 b6 not
  4277. 30c5 de 03 andjp 30ca
  4278. 30c7 47 load global word7
  4279. 30c8 95 load immediate 5
  4280. 30c9 a0 equal
  4281. 30ca e3 0a jpfalse 30d6
  4282. 30cc ed 26 call proc38
  4283. 30ce 94 load immediate 4
  4284. 30cf 90 load immediate 0
  4285. 30d0 4b load global word11
  4286. 30d1 4d load global word13
  4287. 30d2 ed 20 call proc32
  4288. 30d4 4e load global word14
  4289. 30d5 57 store global word7
  4290. 30d6 47 load global word7
  4291. 30d7 95 load immediate 5
  4292. 30d8 a0 equal
  4293. 30d9 e3 20 jpfalse 30fb
  4294. 30db 46 load global word6
  4295. 30dc 93 load immediate 3
  4296. 30dd a0 equal
  4297. 30de e3 10 jpfalse 30f0
  4298. 30e0 8d d5 load immediate 213
  4299. 30e2 f1 call proc1
  4300. 30e3 91 load immediate 1
  4301. 30e4 55 store global word5
  4302. 30e5 94 load immediate 4
  4303. 30e6 90 load immediate 0
  4304. 30e7 4b load global word11
  4305. 30e8 8d 10 load immediate 16
  4306. 30ea ed 20 call proc32
  4307. 30ec 92 load immediate 2
  4308. 30ed 57 store global word7
  4309. 30ee e2 09 jp 30f9
  4310. 30f0 94 load immediate 4
  4311. 30f1 90 load immediate 0
  4312. 30f2 4b load global word11
  4313. 30f3 8d 20 load immediate 32
  4314. 30f5 ed 20 call proc32
  4315. 30f7 93 load immediate 3
  4316. 30f8 57 store global word7
  4317. 30f9 e2 21 jp 311c
  4318. 30fb 46 load global word6
  4319. 30fc 95 load immediate 5
  4320. 30fd a0 equal
  4321. 30fe de 03 andjp 3103
  4322. 3100 47 load global word7
  4323. 3101 96 load immediate 6
  4324. 3102 e7 bitwise_in
  4325. 3103 e3 0b jpfalse 3110
  4326. 3105 94 load immediate 4
  4327. 3106 90 load immediate 0
  4328. 3107 4a load global word10
  4329. 3108 8d 20 load immediate 32
  4330. 310a ed 20 call proc32
  4331. 310c 93 load immediate 3
  4332. 310d 56 store global word6
  4333. 310e e2 0c jp 311c
  4334. 3110 47 load global word7
  4335. 3111 96 load immediate 6
  4336. 3112 e7 bitwise_in
  4337. 3113 de 03 andjp 3118
  4338. 3115 46 load global word6
  4339. 3116 96 load immediate 6
  4340. 3117 e7 bitwise_in
  4341. 3118 e3 02 jpfalse 311c
  4342. 311a ed 2f call proc47
  4343. 311c 46 load global word6
  4344. 311d ed 28 call proc40
  4345. 311f 58 store global word8
  4346. 3120 47 load global word7
  4347. 3121 ed 28 call proc40
  4348. 3123 59 store global word9
  4349. 3124 47 load global word7
  4350. 3125 93 load immediate 3
  4351. 3126 a0 equal
  4352. 3127 e3 05 jpfalse 312e
  4353. 3129 8d 29 load immediate 41
  4354. 312b f1 call proc1
  4355. 312c e2 09 jp 3137
  4356. 312e 47 load global word7
  4357. 312f 96 load immediate 6
  4358. 3130 e7 bitwise_in
  4359. 3131 e3 04 jpfalse 3137
  4360. 3133 8d a6 load immediate 166
  4361. 3135 ec 32 nested_call proc50
  4362. 3137 8d a6 load immediate 166
  4363. 3139 ec 32 nested_call proc50
  4364. 313b ce jump_stack
  4365. 313c 2a load local word-10
  4366. 313d 63 load stack word3
  4367. 313e 8d b1 load immediate 177
  4368. 3140 a0 equal
  4369. 3141 33 store local word-3
  4370. 3142 ed 2f call proc47
  4371. 3144 4b load global word11
  4372. 3145 98 load immediate 8
  4373. 3146 b5 igreater_or_equal
  4374. 3147 e3 0e jpfalse 3157
  4375. 3149 8d 65 load immediate 101
  4376. 314b 23 load local word-3
  4377. 314c 97 load immediate 7
  4378. 314d c2 umul_checked
  4379. 314e c0 uadd_checked
  4380. 314f 8d 2e load immediate 46
  4381. 3151 23 load local word-3
  4382. 3152 98 load immediate 8
  4383. 3153 c2 umul_checked
  4384. 3154 c1 usub_checked
  4385. 3155 90 load immediate 0
  4386. 3156 f3 call proc3
  4387. 3157 91 load immediate 1
  4388. 3158 32 store local word-2
  4389. 3159 4b load global word11
  4390. 315a 97 load immediate 7
  4391. 315b e8 bitwise_and
  4392. 315c 3b store local word-11
  4393. 315d 22 load local word-2
  4394. 315e 2b load local word-11
  4395. 315f a4 uless_or_equal
  4396. 3160 e3 17 jpfalse 3179
  4397. 3162 23 load local word-3
  4398. 3163 ab eq0
  4399. 3164 e3 05 jpfalse 316b
  4400. 3166 8d 29 load immediate 41
  4401. 3168 f1 call proc1
  4402. 3169 e2 09 jp 3174
  4403. 316b 8d cb load immediate 203
  4404. 316d 8d 3c load immediate 60
  4405. 316f 8d cb load immediate 203
  4406. 3171 8d 1d load immediate 29
  4407. 3173 f4 call proc4
  4408. 3174 22 load local word-2
  4409. 3175 ac inc
  4410. 3176 32 store local word-2
  4411. 3177 e4 1c jp 315d
  4412. 3179 ce jump_stack
  4413. 317a cd 54 80 95 00 48 01 callswitch (return to 32c8)
  4414. case 174 => 2eb8
  4415. case 175 => 32ad
  4416. case 176 => 32ad
  4417. case 177 => 32ad
  4418. case 178 => 32ad
  4419. case 179 => 32ad
  4420. case 180 => 32ad
  4421. case 181 => 32ad
  4422. case 182 => 32ad
  4423. case 183 => 32ad
  4424. case 184 => 32ad
  4425. case 185 => 32ad
  4426. case 186 => 32ad
  4427. case 187 => 32ad
  4428. case 188 => 32ad
  4429. case 189 => 32ad
  4430. case 190 => 32ad
  4431. case 191 => 32ad
  4432. case 192 => 2ebc
  4433. case 193 => 32ad
  4434. case 194 => 32ad
  4435. case 195 => 32ad
  4436. case 196 => 32ad
  4437. case 197 => 32ad
  4438. case 198 => 32ad
  4439. case 199 => 32ad
  4440. case 200 => 32ad
  4441. case 201 => 32ad
  4442. case 202 => 32ad
  4443. case 203 => 32ad
  4444. case 204 => 32ad
  4445. case 205 => 32ad
  4446. case 206 => 32ad
  4447. case 207 => 32ad
  4448. case 208 => 32ad
  4449. case 209 => 32ad
  4450. case 210 => 32ad
  4451. case 211 => 32ad
  4452. case 212 => 32ad
  4453. case 213 => 2ee0
  4454. case 214 => 2ee0
  4455. case 215 => 2f06
  4456. case 216 => 32ad
  4457. case 217 => 32ad
  4458. case 218 => 32ad
  4459. case 219 => 32ad
  4460. case 220 => 32ad
  4461. case 221 => 32ad
  4462. case 222 => 32ad
  4463. case 223 => 32ad
  4464. case 224 => 32ad
  4465. case 225 => 32ad
  4466. case 226 => 32ad
  4467. case 227 => 32ad
  4468. case 228 => 32ad
  4469. case 229 => 32ad
  4470. case 230 => 32ad
  4471. case 231 => 32ad
  4472. case 232 => 32ad
  4473. case 233 => 32ad
  4474. case 234 => 32ad
  4475. case 235 => 309b
  4476. case 236 => 32ad
  4477. case 237 => 30b5
  4478. case 238 => 32ad
  4479. case 239 => 32ad
  4480. case 240 => 32ad
  4481. case 241 => 32ad
  4482. case 242 => 32ad
  4483. case 243 => 32ad
  4484. case 244 => 32ad
  4485. case 245 => 32ad
  4486. case 246 => 32ad
  4487. case 247 => 32ad
  4488. case 248 => 32ad
  4489. case 249 => 32ad
  4490. case 250 => 32ad
  4491. case 251 => 32ad
  4492. case 252 => 32ad
  4493. case 253 => 32ad
  4494. case 254 => 32ad
  4495. case 255 => 32ad
  4496. case 256 => 2f18
  4497. case 257 => 2f1d
  4498. case 258 => 2ff1
  4499. case 259 => 32ad
  4500. case 260 => 32ad
  4501. case 261 => 32ad
  4502. case 262 => 32ad
  4503. case 263 => 32ad
  4504. case 264 => 32ad
  4505. case 265 => 32ad
  4506. case 266 => 313c
  4507. case 267 => 313c
  4508. case 268 => 32ad
  4509. case 269 => 32ad
  4510. case 270 => 32ad
  4511. case 271 => 32ad
  4512. case 272 => 32ad
  4513. case 273 => 2ecf
  4514. case 274 => 32ad
  4515. case 275 => 32ad
  4516. case 276 => 32ad
  4517. case 277 => 32ad
  4518. case 278 => 32ad
  4519. case 279 => 32ad
  4520. case 280 => 32ad
  4521. case 281 => 32ad
  4522. case 282 => 2f18
  4523. case 283 => 2f1d
  4524. case 284 => 32ad
  4525. case 285 => 32ad
  4526. case 286 => 32ad
  4527. case 287 => 32ad
  4528. case 288 => 32ad
  4529. case 289 => 32ad
  4530. case 290 => 32ad
  4531. case 291 => 32ad
  4532. case 292 => 32ad
  4533. case 293 => 32ad
  4534. case 294 => 32ad
  4535. case 295 => 32ad
  4536. case 296 => 32ad
  4537. case 297 => 32ad
  4538. case 298 => 2f18
  4539. case 299 => 2f1d
  4540. case 300 => 32ad
  4541. case 301 => 32ad
  4542. case 302 => 32ad
  4543. case 303 => 32ad
  4544. case 304 => 32ad
  4545. case 305 => 32ad
  4546. case 306 => 32ad
  4547. case 307 => 32ad
  4548. case 308 => 32ad
  4549. case 309 => 32ad
  4550. case 310 => 32ad
  4551. case 311 => 32ad
  4552. case 312 => 32ad
  4553. case 313 => 32ad
  4554. case 314 => 32ad
  4555. case 315 => 32ad
  4556. case 316 => 32ad
  4557. case 317 => 32ad
  4558. case 318 => 32ad
  4559. case 319 => 32ad
  4560. case 320 => 3075
  4561. case 321 => 32ad
  4562. case 322 => 3075
  4563. case 323 => 3075
  4564. 32ad 92 load immediate 2
  4565. 32ae 8c 09 .. load immediate string "**** op ="
  4566. 32b9 98 load immediate 8
  4567. 32ba f0 39 call COMLINE.proc9
  4568. 32bc 92 load immediate 2
  4569. 32bd 2a load local word-10
  4570. 32be 63 load stack word3
  4571. 32bf 96 load immediate 6
  4572. 32c0 f0 3b call COMLINE.proc11
  4573. 32c2 92 load immediate 2
  4574. 32c3 f0 3e call COMLINE.proc14
  4575. 32c5 90 load immediate 0
  4576. 32c6 f0 11 call NATIVE.proc1
  4577. 32c8 91 load immediate 1
  4578. 32c9 54 store global word4
  4579. 32ca 2a load local word-10
  4580. 32cb 62 load stack word2
  4581. 32cc 92 load immediate 2
  4582. 32cd a0 equal
  4583. 32ce e3 1f jpfalse 32ef
  4584. 32d0 91 load immediate 1
  4585. 32d1 32 store local word-2
  4586. 32d2 2a load local word-10
  4587. 32d3 63 load stack word3
  4588. 32d4 f0 14 call NATIVE.proc4
  4589. 32d6 3b store local word-11
  4590. 32d7 22 load local word-2
  4591. 32d8 2b load local word-11
  4592. 32d9 a4 uless_or_equal
  4593. 32da e3 13 jpfalse 32ef
  4594. 32dc 2a load local word-10
  4595. 32dd 82 04 load stack address 4
  4596. 32df 22 load local word-2
  4597. 32e0 91 load immediate 1
  4598. 32e1 91 load immediate 1
  4599. 32e2 da urange_check
  4600. 32e3 ad dec
  4601. 32e4 b0 01 shl 1
  4602. 32e6 a6 add
  4603. 32e7 9c load immediate 12
  4604. 32e8 40 06 DEALLOCATE
  4605. 32ea 22 load local word-2
  4606. 32eb ac inc
  4607. 32ec 32 store local word-2
  4608. 32ed e4 18 jp 32d7
  4609. 32ef ce jump_stack
  4610. 32f0 cd 00 80 09 00 32 00 callswitch (return to 3328)
  4611. case 90 => 2ca9
  4612. case 91 => 2ca8
  4613. case 92 => 2dcf
  4614. case 93 => 2cc6
  4615. case 94 => 2cc6
  4616. case 95 => 2d60
  4617. case 96 => 2d6e
  4618. case 97 => 2d75
  4619. case 98 => 2d94
  4620. case 99 => 2dc1
  4621. 330b 92 load immediate 2
  4622. 330c 8c 0b .. load immediate string "**** kind ="
  4623. 3319 9a load immediate 10
  4624. 331a f0 39 call COMLINE.proc9
  4625. 331c 92 load immediate 2
  4626. 331d 2a load local word-10
  4627. 331e 62 load stack word2
  4628. 331f 96 load immediate 6
  4629. 3320 f0 3b call COMLINE.proc11
  4630. 3322 92 load immediate 2
  4631. 3323 f0 3e call COMLINE.proc14
  4632. 3325 90 load immediate 0
  4633. 3326 f0 11 call NATIVE.proc1
  4634. 3328 2a load local word-10
  4635. 3329 91 load immediate 1
  4636. 332a 72 store stack word2
  4637. 332b 2a load local word-10
  4638. 332c 2a load local word-10
  4639. 332d 61 load stack word1
  4640. 332e ed 1f call proc31
  4641. 3330 8d ff load immediate 255
  4642. 3332 dc limit_check
  4643. 3333 71 store stack word1
  4644. 3334 45 load global word5
  4645. 3335 e3 06 jpfalse 333d
  4646. 3337 fa call proc10
  4647. 3338 8d d1 load immediate 209
  4648. 333a f1 call proc1
  4649. 333b 90 load immediate 0
  4650. 333c 55 store global word5
  4651. 333d 89 leave2
  4652. 333e 94 load immediate 4
  4653. 333f 78 store stack word8
  4654. 3340 22 load local word-2
  4655. 3341 03 load param1
  4656. 3342 00 Error16
  4657. 3343 00 Error16
  4658. 3344 d4 ef enter -17
  4659. 3346 f9 call proc9
  4660. 3347 90 load immediate 0
  4661. 3348 38 store local word-8
  4662. 3349 03 load param1
  4663. 334a 92 load immediate 2
  4664. 334b c1 usub_checked
  4665. 334c 39 store local word-9
  4666. 334d 28 load local word-8
  4667. 334e 29 load local word-9
  4668. 334f a4 uless_or_equal
  4669. 3350 e3 81 jpfalse 33d3
  4670. 3352 07 load param5
  4671. 3353 06 load param4
  4672. 3354 91 load immediate 1
  4673. 3355 80 fe load local address -2
  4674. 3357 80 fc load local address -4
  4675. 3359 80 fa load local address -6
  4676. 335b ed 24 call proc36
  4677. 335d 05 load param3
  4678. 335e 04 load param2
  4679. 335f 90 load immediate 0
  4680. 3360 80 fd load local address -3
  4681. 3362 80 fb load local address -5
  4682. 3364 80 f9 load local address -7
  4683. 3366 ed 24 call proc36
  4684. 3368 23 load local word-3
  4685. 3369 e3 04 jpfalse 336f
  4686. 336b 25 load local word-5
  4687. 336c fb call proc11
  4688. 336d e2 05 jp 3374
  4689. 336f 22 load local word-2
  4690. 3370 e3 02 jpfalse 3374
  4691. 3372 24 load local word-4
  4692. 3373 fb call proc11
  4693. 3374 23 load local word-3
  4694. 3375 b6 not
  4695. 3376 de 02 andjp 337a
  4696. 3378 22 load local word-2
  4697. 3379 b6 not
  4698. 337a e3 0b jpfalse 3387
  4699. 337c 91 load immediate 1
  4700. 337d 33 store local word-3
  4701. 337e 8d 20 load immediate 32
  4702. 3380 37 store local word-7
  4703. 3381 05 load param3
  4704. 3382 90 load immediate 0
  4705. 3383 04 load param2
  4706. 3384 27 load local word-7
  4707. 3385 ed 20 call proc32
  4708. 3387 22 load local word-2
  4709. 3388 e3 32 jpfalse 33bc
  4710. 338a 23 load local word-3
  4711. 338b e3 27 jpfalse 33b4
  4712. 338d 25 load local word-5
  4713. 338e 24 load local word-4
  4714. 338f a1 not_equal
  4715. 3390 e3 0f jpfalse 33a1
  4716. 3392 f9 call proc9
  4717. 3393 8d c5 load immediate 197
  4718. 3395 27 load local word-7
  4719. 3396 c0 uadd_checked
  4720. 3397 f1 call proc1
  4721. 3398 24 load local word-4
  4722. 3399 fb call proc11
  4723. 339a 8d c1 load immediate 193
  4724. 339c 26 load local word-6
  4725. 339d c0 uadd_checked
  4726. 339e f1 call proc1
  4727. 339f e2 11 jp 33b2
  4728. 33a1 8d 40 load immediate 64
  4729. 33a3 26 load local word-6
  4730. 33a4 c0 uadd_checked
  4731. 33a5 27 load local word-7
  4732. 33a6 b1 03 shr 3
  4733. 33a8 c0 uadd_checked
  4734. 33a9 8d 49 load immediate 73
  4735. 33ab 26 load local word-6
  4736. 33ac c0 uadd_checked
  4737. 33ad 27 load local word-7
  4738. 33ae b1 03 shr 3
  4739. 33b0 c0 uadd_checked
  4740. 33b1 f2 call proc2
  4741. 33b2 e2 06 jp 33ba
  4742. 33b4 05 load param3
  4743. 33b5 90 load immediate 0
  4744. 33b6 04 load param2
  4745. 33b7 26 load local word-6
  4746. 33b8 ed 20 call proc32
  4747. 33ba e2 09 jp 33c5
  4748. 33bc 23 load local word-3
  4749. 33bd f0 11 call NATIVE.proc1
  4750. 33bf 07 load param5
  4751. 33c0 91 load immediate 1
  4752. 33c1 06 load param4
  4753. 33c2 27 load local word-7
  4754. 33c3 ed 20 call proc32
  4755. 33c5 06 load param4
  4756. 33c6 92 load immediate 2
  4757. 33c7 d0 iadd_checked
  4758. 33c8 16 store param4
  4759. 33c9 04 load param2
  4760. 33ca 92 load immediate 2
  4761. 33cb d0 iadd_checked
  4762. 33cc 14 store param2
  4763. 33cd 28 load local word-8
  4764. 33ce ae 02 add 2
  4765. 33d0 38 store local word-8
  4766. 33d1 e4 86 jp 334d
  4767. 33d3 84 85 leave 133
  4768. 33d5 dc limit_check
  4769. 33d6 51 store stack dword0
  4770. 33d7 1d store indexed byte
  4771. 33d8 77 store stack word7
  4772. 33d9 00 Error16
  4773. 33da 00 Error16
  4774. 33db d4 e1 enter -31
  4775. 33dd 03 load param1
  4776. 33de 92 load immediate 2
  4777. 33df b8 imul
  4778. 33e0 3c f2 store local word -14
  4779. 33e2 05 load param3
  4780. 33e3 94 load immediate 4
  4781. 33e4 a0 equal
  4782. 33e5 de 05 andjp 33ec
  4783. 33e7 2c f2 load local word -14
  4784. 33e9 8d ff load immediate 255
  4785. 33eb b3 igreater_than
  4786. 33ec e3 08 jpfalse 33f6
  4787. 33ee 2c f2 load local word -14
  4788. 33f0 8e 00 01 load immediate 256
  4789. 33f3 d1 isub_checked
  4790. 33f4 3c f2 store local word -14
  4791. 33f6 80 f8 load local address -8
  4792. 33f8 f0 1c call NATIVE.proc12
  4793. 33fa f0 1d call NATIVE.proc13
  4794. 33fc f0 11 call NATIVE.proc1
  4795. 33fe 28 load local word-8
  4796. 33ff 3c f1 store local word -15
  4797. 3401 2c f1 load local word -15
  4798. 3403 61 load stack word1
  4799. 3404 ed 1f call proc31
  4800. 3406 04 load param2
  4801. 3407 a0 equal
  4802. 3408 f0 11 call NATIVE.proc1
  4803. 340a 05 load param3
  4804. 340b 2c f2 load local word -14
  4805. 340d 04 load param2
  4806. 340e fc call proc12
  4807. 340f 2c f1 load local word -15
  4808. 3411 62 load stack word2
  4809. 3412 97 load immediate 7
  4810. 3413 a0 equal
  4811. 3414 e3 11 jpfalse 3427
  4812. 3416 05 load param3
  4813. 3417 2c f2 load local word -14
  4814. 3419 80 f3 load local address -13
  4815. 341b ed 22 call proc34
  4816. 341d e3 05 jpfalse 3424
  4817. 341f 28 load local word-8
  4818. 3420 ed 17 call proc23
  4819. 3422 e2 03 jp 3427
  4820. 3424 28 load local word-8
  4821. 3425 f0 1e call NATIVE.proc14
  4822. 3427 2c f1 load local word -15
  4823. 3429 62 load stack word2
  4824. 342a 8e 00 03 load immediate 768
  4825. 342d e7 bitwise_in
  4826. 342e e3 03 jpfalse 3433
  4827. 3430 28 load local word-8
  4828. 3431 ed 17 call proc23
  4829. 3433 05 load param3
  4830. 3434 2c f2 load local word -14
  4831. 3436 91 load immediate 1
  4832. 3437 80 fb load local address -5
  4833. 3439 80 fc load local address -4
  4834. 343b 80 fe load local address -2
  4835. 343d ed 24 call proc36
  4836. 343f 04 load param2
  4837. 3440 94 load immediate 4
  4838. 3441 a0 equal
  4839. 3442 de 02 andjp 3446
  4840. 3444 25 load local word-5
  4841. 3445 b6 not
  4842. 3446 e3 19 jpfalse 3461
  4843. 3448 28 load local word-8
  4844. 3449 ed 17 call proc23
  4845. 344b f9 call proc9
  4846. 344c 80 f8 load local address -8
  4847. 344e 9c load immediate 12
  4848. 344f 40 06 DEALLOCATE
  4849. 3451 8d 3e load immediate 62
  4850. 3453 03 load param1
  4851. 3454 dd check_positive
  4852. 3455 f2 call proc2
  4853. 3456 8d 18 load immediate 24
  4854. 3458 05 load param3
  4855. 3459 93 load immediate 3
  4856. 345a a0 equal
  4857. 345b c0 uadd_checked
  4858. 345c f0 15 call NATIVE.proc5
  4859. 345e 8b leave6
  4860. 345f e2 23 jp 3484
  4861. 3461 04 load param2
  4862. 3462 98 load immediate 8
  4863. 3463 a0 equal
  4864. 3464 de 02 andjp 3468
  4865. 3466 25 load local word-5
  4866. 3467 b6 not
  4867. 3468 e3 1a jpfalse 3484
  4868. 346a 28 load local word-8
  4869. 346b ed 17 call proc23
  4870. 346d f9 call proc9
  4871. 346e 80 f8 load local address -8
  4872. 3470 9c load immediate 12
  4873. 3471 40 06 DEALLOCATE
  4874. 3473 8d 2e load immediate 46
  4875. 3475 94 load immediate 4
  4876. 3476 05 load param3
  4877. 3477 93 load immediate 3
  4878. 3478 a0 equal
  4879. 3479 c0 uadd_checked
  4880. 347a 8d 3e load immediate 62
  4881. 347c 03 load param1
  4882. 347d dd check_positive
  4883. 347e f4 call proc4
  4884. 347f 8d 12 load immediate 18
  4885. 3481 f0 15 call NATIVE.proc5
  4886. 3483 8b leave6
  4887. 3484 2c f1 load local word -15
  4888. 3486 62 load stack word2
  4889. 3487 92 load immediate 2
  4890. 3488 a0 equal
  4891. 3489 de 07 andjp 3492
  4892. 348b 2c f1 load local word -15
  4893. 348d 82 04 load stack address 4
  4894. 348f 90 load immediate 0
  4895. 3490 0e load indexed word
  4896. 3491 cb not_zero
  4897. 3492 e1 dd 01 jpfalse 3671
  4898. 3495 2c f1 load local word -15
  4899. 3497 63 load stack word3
  4900. 3498 b1 01 shr 1
  4901. 349a 92 load immediate 2
  4902. 349b c2 umul_checked
  4903. 349c 3a store local word-10
  4904. 349d 2c f1 load local word -15
  4905. 349f 63 load stack word3
  4906. 34a0 91 load immediate 1
  4907. 34a1 e8 bitwise_and
  4908. 34a2 91 load immediate 1
  4909. 34a3 dc limit_check
  4910. 34a4 39 store local word-9
  4911. 34a5 2c f1 load local word -15
  4912. 34a7 82 04 load stack address 4
  4913. 34a9 90 load immediate 0
  4914. 34aa 0e load indexed word
  4915. 34ab 62 load stack word2
  4916. 34ac 2c f1 load local word -15
  4917. 34ae 82 04 load stack address 4
  4918. 34b0 90 load immediate 0
  4919. 34b1 0e load indexed word
  4920. 34b2 63 load stack word3
  4921. 34b3 90 load immediate 0
  4922. 34b4 80 f9 load local address -7
  4923. 34b6 80 fa load local address -6
  4924. 34b8 80 fd load local address -3
  4925. 34ba ed 24 call proc36
  4926. 34bc 2c f1 load local word -15
  4927. 34be 63 load stack word3
  4928. 34bf 8d 91 load immediate 145
  4929. 34c1 a0 equal
  4930. 34c2 e3 37 jpfalse 34fb
  4931. 34c4 04 load param2
  4932. 34c5 92 load immediate 2
  4933. 34c6 a0 equal
  4934. 34c7 f0 11 call NATIVE.proc1
  4935. 34c9 25 load local word-5
  4936. 34ca e3 29 jpfalse 34f5
  4937. 34cc 2c f1 load local word -15
  4938. 34ce 82 04 load stack address 4
  4939. 34d0 90 load immediate 0
  4940. 34d1 0e load indexed word
  4941. 34d2 ed 17 call proc23
  4942. 34d4 24 load local word-4
  4943. 34d5 fb call proc11
  4944. 34d6 fa call proc10
  4945. 34d7 8d 4e load immediate 78
  4946. 34d9 22 load local word-2
  4947. 34da c0 uadd_checked
  4948. 34db f1 call proc1
  4949. 34dc 2c f1 load local word -15
  4950. 34de 61 load stack word1
  4951. 34df 91 load immediate 1
  4952. 34e0 a0 equal
  4953. 34e1 e3 07 jpfalse 34ea
  4954. 34e3 96 load immediate 6
  4955. 34e4 22 load local word-2
  4956. 34e5 c0 uadd_checked
  4957. 34e6 90 load immediate 0
  4958. 34e7 f2 call proc2
  4959. 34e8 e2 07 jp 34f1
  4960. 34ea 8d 23 load immediate 35
  4961. 34ec 8d 46 load immediate 70
  4962. 34ee 22 load local word-2
  4963. 34ef c0 uadd_checked
  4964. 34f0 f2 call proc2
  4965. 34f1 90 load immediate 0
  4966. 34f2 54 store global word4
  4967. 34f3 e2 03 jp 34f8
  4968. 34f5 28 load local word-8
  4969. 34f6 ed 17 call proc23
  4970. 34f8 e0 77 01 jp 3671
  4971. 34fb 2a load local word-10
  4972. 34fc 8d a6 load immediate 166
  4973. 34fe a0 equal
  4974. 34ff df 04 orjp 3505
  4975. 3501 2a load local word-10
  4976. 3502 8d c0 load immediate 192
  4977. 3504 a0 equal
  4978. 3505 df 04 orjp 350b
  4979. 3507 2a load local word-10
  4980. 3508 8d d0 load immediate 208
  4981. 350a a0 equal
  4982. 350b de 09 andjp 3516
  4983. 350d 2c f1 load local word -15
  4984. 350f 82 04 load stack address 4
  4985. 3511 90 load immediate 0
  4986. 3512 0e load indexed word
  4987. 3513 62 load stack word2
  4988. 3514 05 load param3
  4989. 3515 a0 equal
  4990. 3516 de 0a andjp 3522
  4991. 3518 2c f2 load local word -14
  4992. 351a 2c f1 load local word -15
  4993. 351c 82 04 load stack address 4
  4994. 351e 90 load immediate 0
  4995. 351f 0e load indexed word
  4996. 3520 63 load stack word3
  4997. 3521 a0 equal
  4998. 3522 de 08 andjp 352c
  4999. 3524 2c f1 load local word -15
  5000. 3526 82 04 load stack address 4
  5001. 3528 91 load immediate 1
  5002. 3529 0e load indexed word
  5003. 352a 62 load stack word2
  5004. 352b ab eq0
  5005. 352c e1 40 01 jpfalse 366e
  5006. 352f 2c f1 load local word -15
  5007. 3531 82 04 load stack address 4
  5008. 3533 91 load immediate 1
  5009. 3534 0e load indexed word
  5010. 3535 82 03 load stack address 3
  5011. 3537 90 load immediate 0
  5012. 3538 0e load indexed word
  5013. 3539 3b store local word-11
  5014. 353a 25 load local word-5
  5015. 353b e3 79 jpfalse 35b6
  5016. 353d 24 load local word-4
  5017. 353e fb call proc11
  5018. 353f 2a load local word-10
  5019. 3540 8d a6 load immediate 166
  5020. 3542 a0 equal
  5021. 3543 e3 28 jpfalse 356d
  5022. 3545 2b load local word-11
  5023. 3546 96 load immediate 6
  5024. 3547 a4 uless_or_equal
  5025. 3548 e3 1e jpfalse 3568
  5026. 354a 91 load immediate 1
  5027. 354b 3c f4 store local word -12
  5028. 354d 2b load local word-11
  5029. 354e 3c f0 store local word -16
  5030. 3550 2c f4 load local word -12
  5031. 3552 2c f0 load local word -16
  5032. 3554 a4 uless_or_equal
  5033. 3555 e3 0f jpfalse 3566
  5034. 3557 93 load immediate 3
  5035. 3558 22 load local word-2
  5036. 3559 c0 uadd_checked
  5037. 355a 29 load local word-9
  5038. 355b 98 load immediate 8
  5039. 355c c2 umul_checked
  5040. 355d c0 uadd_checked
  5041. 355e f1 call proc1
  5042. 355f 2c f4 load local word -12
  5043. 3561 ac inc
  5044. 3562 3c f4 store local word -12
  5045. 3564 e4 16 jp 3550
  5046. 3566 e2 03 jp 356b
  5047. 3568 28 load local word-8
  5048. 3569 ed 17 call proc23
  5049. 356b e2 47 jp 35b4
  5050. 356d 2b load local word-11
  5051. 356e 91 load immediate 1
  5052. 356f a0 equal
  5053. 3570 e3 3f jpfalse 35b1
  5054. 3572 29 load local word-9
  5055. 3573 ab eq0
  5056. 3574 e3 14 jpfalse 358a
  5057. 3576 9c load immediate 12
  5058. 3577 22 load local word-2
  5059. 3578 c0 uadd_checked
  5060. 3579 8d 20 load immediate 32
  5061. 357b 94 load immediate 4
  5062. 357c 94 load immediate 4
  5063. 357d 22 load local word-2
  5064. 357e c0 uadd_checked
  5065. 357f f4 call proc4
  5066. 3580 2c f1 load local word -15
  5067. 3582 63 load stack word3
  5068. 3583 98 load immediate 8
  5069. 3584 8d 28 load immediate 40
  5070. 3586 ed 30 call proc48
  5071. 3588 e2 25 jp 35af
  5072. 358a 8d 78 load immediate 120
  5073. 358c 22 load local word-2
  5074. 358d b1 03 shr 3
  5075. 358f c0 uadd_checked
  5076. 3590 f1 call proc1
  5077. 3591 2c f1 load local word -15
  5078. 3593 63 load stack word3
  5079. 3594 8d d1 load immediate 209
  5080. 3596 a0 equal
  5081. 3597 e3 05 jpfalse 359e
  5082. 3599 8d ee load immediate 238
  5083. 359b 8d 80 load immediate 128
  5084. 359d f2 call proc2
  5085. 359e 8d b1 load immediate 177
  5086. 35a0 22 load local word-2
  5087. 35a1 b1 03 shr 3
  5088. 35a3 c0 uadd_checked
  5089. 35a4 9b load immediate 11
  5090. 35a5 22 load local word-2
  5091. 35a6 c0 uadd_checked
  5092. 35a7 f2 call proc2
  5093. 35a8 2c f1 load local word -15
  5094. 35aa 63 load stack word3
  5095. 35ab 98 load immediate 8
  5096. 35ac 98 load immediate 8
  5097. 35ad ed 30 call proc48
  5098. 35af e2 03 jp 35b4
  5099. 35b1 28 load local word-8
  5100. 35b2 ed 17 call proc23
  5101. 35b4 e2 b6 jp 366c
  5102. 35b6 05 load param3
  5103. 35b7 94 load immediate 4
  5104. 35b8 a0 equal
  5105. 35b9 de 03 andjp 35be
  5106. 35bb 2b load local word-11
  5107. 35bc 91 load immediate 1
  5108. 35bd a0 equal
  5109. 35be de 02 andjp 35c2
  5110. 35c0 29 load local word-9
  5111. 35c1 ab eq0
  5112. 35c2 e3 27 jpfalse 35eb
  5113. 35c4 8d dd load immediate 221
  5114. 35c6 8d 34 load immediate 52
  5115. 35c8 2c f2 load local word -14
  5116. 35ca dd check_positive
  5117. 35cb f3 call proc3
  5118. 35cc 8d 20 load immediate 32
  5119. 35ce 92 load immediate 2
  5120. 35cf 2a load local word-10
  5121. 35d0 8d a6 load immediate 166
  5122. 35d2 a0 equal
  5123. 35d3 c1 usub_checked
  5124. 35d4 93 load immediate 3
  5125. 35d5 c2 umul_checked
  5126. 35d6 f2 call proc2
  5127. 35d7 8d dd load immediate 221
  5128. 35d9 8d 34 load immediate 52
  5129. 35db 2c f2 load local word -14
  5130. 35dd 91 load immediate 1
  5131. 35de d0 iadd_checked
  5132. 35df dd check_positive
  5133. 35e0 f3 call proc3
  5134. 35e1 2c f1 load local word -15
  5135. 35e3 63 load stack word3
  5136. 35e4 98 load immediate 8
  5137. 35e5 8d 28 load immediate 40
  5138. 35e7 ed 30 call proc48
  5139. 35e9 e2 81 jp 366c
  5140. 35eb 05 load param3
  5141. 35ec 94 load immediate 4
  5142. 35ed a0 equal
  5143. 35ee de 04 andjp 35f4
  5144. 35f0 2b load local word-11
  5145. 35f1 8d ff load immediate 255
  5146. 35f3 a4 uless_or_equal
  5147. 35f4 e3 73 jpfalse 3669
  5148. 35f6 8d dd load immediate 221
  5149. 35f8 8d 7e load immediate 126
  5150. 35fa 2c f2 load local word -14
  5151. 35fc dd check_positive
  5152. 35fd f3 call proc3
  5153. 35fe 8d c6 load immediate 198
  5154. 3600 29 load local word-9
  5155. 3601 8d 10 load immediate 16
  5156. 3603 c2 umul_checked
  5157. 3604 c0 uadd_checked
  5158. 3605 2b load local word-11
  5159. 3606 f2 call proc2
  5160. 3607 8d dd load immediate 221
  5161. 3609 8d 77 load immediate 119
  5162. 360b 2c f2 load local word -14
  5163. 360d dd check_positive
  5164. 360e f3 call proc3
  5165. 360f 8d 30 load immediate 48
  5166. 3611 92 load immediate 2
  5167. 3612 2a load local word-10
  5168. 3613 8d a6 load immediate 166
  5169. 3615 a0 equal
  5170. 3616 c1 usub_checked
  5171. 3617 93 load immediate 3
  5172. 3618 c2 umul_checked
  5173. 3619 2c f1 load local word -15
  5174. 361b 63 load stack word3
  5175. 361c 8d c1 load immediate 193
  5176. 361e a0 equal
  5177. 361f 95 load immediate 5
  5178. 3620 c2 umul_checked
  5179. 3621 c0 uadd_checked
  5180. 3622 f2 call proc2
  5181. 3623 2c f1 load local word -15
  5182. 3625 63 load stack word3
  5183. 3626 8d c1 load immediate 193
  5184. 3628 a0 equal
  5185. 3629 e3 28 jpfalse 3653
  5186. 362b 8d dd load immediate 221
  5187. 362d 8d 7e load immediate 126
  5188. 362f 2c f2 load local word -14
  5189. 3631 91 load immediate 1
  5190. 3632 d0 iadd_checked
  5191. 3633 dd check_positive
  5192. 3634 f3 call proc3
  5193. 3635 8d ce load immediate 206
  5194. 3637 29 load local word-9
  5195. 3638 8d 10 load immediate 16
  5196. 363a c2 umul_checked
  5197. 363b c0 uadd_checked
  5198. 363c 90 load immediate 0
  5199. 363d f2 call proc2
  5200. 363e 8d dd load immediate 221
  5201. 3640 8d 77 load immediate 119
  5202. 3642 2c f2 load local word -14
  5203. 3644 91 load immediate 1
  5204. 3645 d0 iadd_checked
  5205. 3646 dd check_positive
  5206. 3647 f3 call proc3
  5207. 3648 2c f1 load local word -15
  5208. 364a 63 load stack word3
  5209. 364b 8d 18 load immediate 24
  5210. 364d 8d 18 load immediate 24
  5211. 364f ed 30 call proc48
  5212. 3651 e2 14 jp 3667
  5213. 3653 8d dd load immediate 221
  5214. 3655 8d 34 load immediate 52
  5215. 3657 29 load local word-9
  5216. 3658 c0 uadd_checked
  5217. 3659 2c f2 load local word -14
  5218. 365b 91 load immediate 1
  5219. 365c d0 iadd_checked
  5220. 365d dd check_positive
  5221. 365e f3 call proc3
  5222. 365f 2c f1 load local word -15
  5223. 3661 63 load stack word3
  5224. 3662 98 load immediate 8
  5225. 3663 8d 28 load immediate 40
  5226. 3665 ed 30 call proc48
  5227. 3667 e2 03 jp 366c
  5228. 3669 28 load local word-8
  5229. 366a ed 17 call proc23
  5230. 366c e2 03 jp 3671
  5231. 366e 28 load local word-8
  5232. 366f ed 17 call proc23
  5233. 3671 2c f1 load local word -15
  5234. 3673 62 load stack word2
  5235. 3674 92 load immediate 2
  5236. 3675 a0 equal
  5237. 3676 e3 34 jpfalse 36ac
  5238. 3678 2c f1 load local word -15
  5239. 367a 82 04 load stack address 4
  5240. 367c 90 load immediate 0
  5241. 367d 0e load indexed word
  5242. 367e ab eq0
  5243. 367f e3 03 jpfalse 3684
  5244. 3681 28 load local word-8
  5245. 3682 ed 17 call proc23
  5246. 3684 91 load immediate 1
  5247. 3685 3c f4 store local word -12
  5248. 3687 2c f1 load local word -15
  5249. 3689 63 load stack word3
  5250. 368a f0 14 call NATIVE.proc4
  5251. 368c 3c f0 store local word -16
  5252. 368e 2c f4 load local word -12
  5253. 3690 2c f0 load local word -16
  5254. 3692 a4 uless_or_equal
  5255. 3693 e3 17 jpfalse 36ac
  5256. 3695 2c f1 load local word -15
  5257. 3697 82 04 load stack address 4
  5258. 3699 2c f4 load local word -12
  5259. 369b 91 load immediate 1
  5260. 369c 91 load immediate 1
  5261. 369d da urange_check
  5262. 369e ad dec
  5263. 369f b0 01 shl 1
  5264. 36a1 a6 add
  5265. 36a2 9c load immediate 12
  5266. 36a3 40 06 DEALLOCATE
  5267. 36a5 2c f4 load local word -12
  5268. 36a7 ac inc
  5269. 36a8 3c f4 store local word -12
  5270. 36aa e4 1e jp 368e
  5271. 36ac 90 load immediate 0
  5272. 36ad 3c f4 store local word -12
  5273. 36af 04 load param2
  5274. 36b0 b1 01 shr 1
  5275. 36b2 91 load immediate 1
  5276. 36b3 c1 usub_checked
  5277. 36b4 3c f0 store local word -16
  5278. 36b6 2c f4 load local word -12
  5279. 36b8 2c f0 load local word -16
  5280. 36ba a4 uless_or_equal
  5281. 36bb e3 e2 jpfalse 379f
  5282. 36bd 05 load param3
  5283. 36be 2c f2 load local word -14
  5284. 36c0 91 load immediate 1
  5285. 36c1 80 fb load local address -5
  5286. 36c3 80 fc load local address -4
  5287. 36c5 80 fe load local address -2
  5288. 36c7 ed 24 call proc36
  5289. 36c9 2c f1 load local word -15
  5290. 36cb 62 load stack word2
  5291. 36cc e2 94 jp 3762
  5292. 36ce 25 load local word-5
  5293. 36cf e3 11 jpfalse 36e2
  5294. 36d1 24 load local word-4
  5295. 36d2 fb call proc11
  5296. 36d3 91 load immediate 1
  5297. 36d4 22 load local word-2
  5298. 36d5 c0 uadd_checked
  5299. 36d6 2c f1 load local word -15
  5300. 36d8 82 03 load stack address 3
  5301. 36da 2c f4 load local word -12
  5302. 36dc 91 load immediate 1
  5303. 36dd dc limit_check
  5304. 36de 0e load indexed word
  5305. 36df f6 call proc6
  5306. 36e0 e2 44 jp 3726
  5307. 36e2 05 load param3
  5308. 36e3 94 load immediate 4
  5309. 36e4 a0 equal
  5310. 36e5 e3 2b jpfalse 3712
  5311. 36e7 8d dd load immediate 221
  5312. 36e9 8d 36 load immediate 54
  5313. 36eb 2c f2 load local word -14
  5314. 36ed dd check_positive
  5315. 36ee 2c f1 load local word -15
  5316. 36f0 82 03 load stack address 3
  5317. 36f2 2c f4 load local word -12
  5318. 36f4 91 load immediate 1
  5319. 36f5 dc limit_check
  5320. 36f6 0e load indexed word
  5321. 36f7 8d ff load immediate 255
  5322. 36f9 e8 bitwise_and
  5323. 36fa f4 call proc4
  5324. 36fb 8d dd load immediate 221
  5325. 36fd 8d 36 load immediate 54
  5326. 36ff 2c f2 load local word -14
  5327. 3701 91 load immediate 1
  5328. 3702 d0 iadd_checked
  5329. 3703 dd check_positive
  5330. 3704 2c f1 load local word -15
  5331. 3706 82 03 load stack address 3
  5332. 3708 2c f4 load local word -12
  5333. 370a 91 load immediate 1
  5334. 370b dc limit_check
  5335. 370c 0e load indexed word
  5336. 370d b1 08 shr 8
  5337. 370f f4 call proc4
  5338. 3710 e2 14 jp 3726
  5339. 3712 8d 21 load immediate 33
  5340. 3714 2c f1 load local word -15
  5341. 3716 82 03 load stack address 3
  5342. 3718 2c f4 load local word -12
  5343. 371a 91 load immediate 1
  5344. 371b dc limit_check
  5345. 371c 0e load indexed word
  5346. 371d f6 call proc6
  5347. 371e 05 load param3
  5348. 371f 91 load immediate 1
  5349. 3720 2c f2 load local word -14
  5350. 3722 8d 20 load immediate 32
  5351. 3724 ed 20 call proc32
  5352. 3726 ce jump_stack
  5353. 3727 25 load local word-5
  5354. 3728 e3 17 jpfalse 3741
  5355. 372a 24 load local word-4
  5356. 372b fb call proc11
  5357. 372c 44 load global word4
  5358. 372d e3 0b jpfalse 373a
  5359. 372f 8d 44 load immediate 68
  5360. 3731 22 load local word-2
  5361. 3732 c0 uadd_checked
  5362. 3733 8d 4d load immediate 77
  5363. 3735 22 load local word-2
  5364. 3736 c0 uadd_checked
  5365. 3737 f2 call proc2
  5366. 3738 e2 05 jp 373f
  5367. 373a 8d c1 load immediate 193
  5368. 373c 22 load local word-2
  5369. 373d c0 uadd_checked
  5370. 373e f1 call proc1
  5371. 373f e2 09 jp 374a
  5372. 3741 fa call proc10
  5373. 3742 05 load param3
  5374. 3743 91 load immediate 1
  5375. 3744 2c f2 load local word -14
  5376. 3746 8d 20 load immediate 32
  5377. 3748 ed 20 call proc32
  5378. 374a 90 load immediate 0
  5379. 374b 54 store global word4
  5380. 374c ce jump_stack
  5381. 374d 05 load param3
  5382. 374e 2c f2 load local word -14
  5383. 3750 2c f1 load local word -15
  5384. 3752 62 load stack word2
  5385. 3753 2c f1 load local word -15
  5386. 3755 63 load stack word3
  5387. 3756 92 load immediate 2
  5388. 3757 ed 33 call proc51
  5389. 3759 2c f1 load local word -15
  5390. 375b 20 dup
  5391. 375c 63 load stack word3
  5392. 375d 92 load immediate 2
  5393. 375e d0 iadd_checked
  5394. 375f 73 store stack word3
  5395. 3760 ce jump_stack
  5396. 3761 ce jump_stack
  5397. 3762 cd 00 80 04 00 0f 00 callswitch (return to 3777)
  5398. case 90 => 36ce
  5399. case 91 => 3727
  5400. case 92 => 3761
  5401. case 93 => 374d
  5402. case 94 => 374d
  5403. 3773 9d load immediate 13
  5404. 3774 90 load immediate 0
  5405. 3775 90 load immediate 0
  5406. 3776 01 Raise
  5407. 3777 05 load param3
  5408. 3778 2c f2 load local word -14
  5409. 377a 80 f3 load local address -13
  5410. 377c ed 22 call proc34
  5411. 377e e3 12 jpfalse 3792
  5412. 3780 2d 18 load global word 24
  5413. 3782 2c f3 load local word -13
  5414. 3784 ea power2
  5415. 3785 b7 complement
  5416. 3786 e8 bitwise_and
  5417. 3787 3d 18 store global word 24
  5418. 3789 2d 14 load global word 20
  5419. 378b 2c f3 load local word -13
  5420. 378d ea power2
  5421. 378e b7 complement
  5422. 378f e8 bitwise_and
  5423. 3790 3d 14 store global word 20
  5424. 3792 2c f2 load local word -14
  5425. 3794 92 load immediate 2
  5426. 3795 d0 iadd_checked
  5427. 3796 3c f2 store local word -14
  5428. 3798 2c f4 load local word -12
  5429. 379a ac inc
  5430. 379b 3c f4 store local word -12
  5431. 379d e4 e9 jp 36b6
  5432. 379f 80 f8 load local address -8
  5433. 37a1 9c load immediate 12
  5434. 37a2 40 06 DEALLOCATE
  5435. 37a4 44 load global word4
  5436. 37a5 b6 not
  5437. 37a6 f0 11 call NATIVE.proc1
  5438. 37a8 8b leave6
  5439. 37a9 dc limit_check
  5440. 37aa 51 store stack dword0
  5441. 37ab 31 copy string
  5442. 37ac 66 load stack word6
  5443. 37ad 00 Error16
  5444. 37ae 00 Error16
  5445. 37af d4 e9 enter -23
  5446. 37b1 80 f7 load local address -9
  5447. 37b3 f0 1c call NATIVE.proc12
  5448. 37b5 80 f8 load local address -8
  5449. 37b7 f0 1c call NATIVE.proc12
  5450. 37b9 f0 1d call NATIVE.proc13
  5451. 37bb f0 11 call NATIVE.proc1
  5452. 37bd 28 load local word-8
  5453. 37be 61 load stack word1
  5454. 37bf 92 load immediate 2
  5455. 37c0 a0 equal
  5456. 37c1 f0 11 call NATIVE.proc1
  5457. 37c3 03 load param1
  5458. 37c4 ed 1f call proc31
  5459. 37c6 29 load local word-9
  5460. 37c7 61 load stack word1
  5461. 37c8 ed 1f call proc31
  5462. 37ca a0 equal
  5463. 37cb f0 11 call NATIVE.proc1
  5464. 37cd 03 load param1
  5465. 37ce 94 load immediate 4
  5466. 37cf a5 ugreater_or_equal
  5467. 37d0 e3 1f jpfalse 37f1
  5468. 37d2 28 load local word-8
  5469. 37d3 ed 17 call proc23
  5470. 37d5 29 load local word-9
  5471. 37d6 ed 17 call proc23
  5472. 37d8 f9 call proc9
  5473. 37d9 03 load param1
  5474. 37da 94 load immediate 4
  5475. 37db a0 equal
  5476. 37dc e3 06 jpfalse 37e4
  5477. 37de 8d 51 load immediate 81
  5478. 37e0 f0 15 call NATIVE.proc5
  5479. 37e2 e2 0a jp 37ee
  5480. 37e4 8d 2e load immediate 46
  5481. 37e6 96 load immediate 6
  5482. 37e7 8d af load immediate 175
  5483. 37e9 f3 call proc3
  5484. 37ea 8d 12 load immediate 18
  5485. 37ec f0 15 call NATIVE.proc5
  5486. 37ee e0 57 01 jp 3947
  5487. 37f1 0c 14 load NATIVE.word4
  5488. 37f3 e3 03 jpfalse 37f8
  5489. 37f5 28 load local word-8
  5490. 37f6 ed 17 call proc23
  5491. 37f8 29 load local word-9
  5492. 37f9 62 load stack word2
  5493. 37fa 8e 84 03 load immediate 900
  5494. 37fd e7 bitwise_in
  5495. 37fe e3 03 jpfalse 3803
  5496. 3800 29 load local word-9
  5497. 3801 ed 17 call proc23
  5498. 3803 28 load local word-8
  5499. 3804 ed 27 call proc39
  5500. 3806 28 load local word-8
  5501. 3807 62 load stack word2
  5502. 3808 92 load immediate 2
  5503. 3809 a0 equal
  5504. 380a de 08 andjp 3814
  5505. 380c 28 load local word-8
  5506. 380d 82 04 load stack address 4
  5507. 380f 90 load immediate 0
  5508. 3810 0e load indexed word
  5509. 3811 62 load stack word2
  5510. 3812 91 load immediate 1
  5511. 3813 a0 equal
  5512. 3814 e3 03 jpfalse 3819
  5513. 3816 28 load local word-8
  5514. 3817 ed 17 call proc23
  5515. 3819 28 load local word-8
  5516. 381a 62 load stack word2
  5517. 381b 28 load local word-8
  5518. 381c 63 load stack word3
  5519. 381d 90 load immediate 0
  5520. 381e 80 fb load local address -5
  5521. 3820 80 fc load local address -4
  5522. 3822 80 fe load local address -2
  5523. 3824 ed 24 call proc36
  5524. 3826 29 load local word-9
  5525. 3827 62 load stack word2
  5526. 3828 29 load local word-9
  5527. 3829 63 load stack word3
  5528. 382a 90 load immediate 0
  5529. 382b 80 f9 load local address -7
  5530. 382d 80 fa load local address -6
  5531. 382f 80 fd load local address -3
  5532. 3831 ed 24 call proc36
  5533. 3833 28 load local word-8
  5534. 3834 62 load stack word2
  5535. 3835 91 load immediate 1
  5536. 3836 a0 equal
  5537. 3837 de 04 andjp 383d
  5538. 3839 29 load local word-9
  5539. 383a 62 load stack word2
  5540. 383b 91 load immediate 1
  5541. 383c a0 equal
  5542. 383d e3 04 jpfalse 3843
  5543. 383f fa call proc10
  5544. 3840 8d e3 load immediate 227
  5545. 3842 f1 call proc1
  5546. 3843 28 load local word-8
  5547. 3844 ed 17 call proc23
  5548. 3846 27 load local word-7
  5549. 3847 e3 02 jpfalse 384b
  5550. 3849 26 load local word-6
  5551. 384a fb call proc11
  5552. 384b fa call proc10
  5553. 384c 29 load local word-9
  5554. 384d 3b store local word-11
  5555. 384e 90 load immediate 0
  5556. 384f 3a store local word-10
  5557. 3850 03 load param1
  5558. 3851 91 load immediate 1
  5559. 3852 c1 usub_checked
  5560. 3853 3c f4 store local word -12
  5561. 3855 2a load local word-10
  5562. 3856 2c f4 load local word -12
  5563. 3858 a4 uless_or_equal
  5564. 3859 e3 ec jpfalse 3947
  5565. 385b 2a load local word-10
  5566. 385c cb not_zero
  5567. 385d e3 03 jpfalse 3862
  5568. 385f 8d 23 load immediate 35
  5569. 3861 f1 call proc1
  5570. 3862 2b load local word-11
  5571. 3863 62 load stack word2
  5572. 3864 e2 c7 jp 392d
  5573. 3866 8d 36 load immediate 54
  5574. 3868 2b load local word-11
  5575. 3869 82 03 load stack address 3
  5576. 386b 2a load local word-10
  5577. 386c 93 load immediate 3
  5578. 386d dc limit_check
  5579. 386e 0d load indexed byte
  5580. 386f f2 call proc2
  5581. 3870 ce jump_stack
  5582. 3871 80 fd load local address -3
  5583. 3873 ed 25 call proc37
  5584. 3875 e3 1d jpfalse 3894
  5585. 3877 ed 26 call proc38
  5586. 3879 2a load local word-10
  5587. 387a 91 load immediate 1
  5588. 387b e8 bitwise_and
  5589. 387c e3 09 jpfalse 3887
  5590. 387e 8d 70 load immediate 112
  5591. 3880 23 load local word-3
  5592. 3881 b1 03 shr 3
  5593. 3883 c0 uadd_checked
  5594. 3884 f1 call proc1
  5595. 3885 e2 0b jp 3892
  5596. 3887 8d c1 load immediate 193
  5597. 3889 23 load local word-3
  5598. 388a c0 uadd_checked
  5599. 388b 8d 71 load immediate 113
  5600. 388d 23 load local word-3
  5601. 388e b1 03 shr 3
  5602. 3890 c0 uadd_checked
  5603. 3891 f2 call proc2
  5604. 3892 e2 19 jp 38ad
  5605. 3894 2a load local word-10
  5606. 3895 91 load immediate 1
  5607. 3896 e8 bitwise_and
  5608. 3897 e3 09 jpfalse 38a2
  5609. 3899 8d 72 load immediate 114
  5610. 389b 8d d1 load immediate 209
  5611. 389d f2 call proc2
  5612. 389e 90 load immediate 0
  5613. 389f 55 store global word5
  5614. 38a0 e2 0b jp 38ad
  5615. 38a2 8d eb load immediate 235
  5616. 38a4 8d e3 load immediate 227
  5617. 38a6 8d eb load immediate 235
  5618. 38a8 8d 73 load immediate 115
  5619. 38aa f4 call proc4
  5620. 38ab 91 load immediate 1
  5621. 38ac 55 store global word5
  5622. 38ad ce jump_stack
  5623. 38ae 2b load local word-11
  5624. 38af 62 load stack word2
  5625. 38b0 2b load local word-11
  5626. 38b1 63 load stack word3
  5627. 38b2 90 load immediate 0
  5628. 38b3 80 f9 load local address -7
  5629. 38b5 80 fa load local address -6
  5630. 38b7 80 fd load local address -3
  5631. 38b9 ed 24 call proc36
  5632. 38bb 27 load local word-7
  5633. 38bc e3 10 jpfalse 38ce
  5634. 38be 26 load local word-6
  5635. 38bf fb call proc11
  5636. 38c0 fa call proc10
  5637. 38c1 8d 71 load immediate 113
  5638. 38c3 23 load local word-3
  5639. 38c4 b1 03 shr 3
  5640. 38c6 c0 uadd_checked
  5641. 38c7 2a load local word-10
  5642. 38c8 91 load immediate 1
  5643. 38c9 e8 bitwise_and
  5644. 38ca c1 usub_checked
  5645. 38cb f1 call proc1
  5646. 38cc e2 58 jp 3926
  5647. 38ce 2b load local word-11
  5648. 38cf 62 load stack word2
  5649. 38d0 94 load immediate 4
  5650. 38d1 a0 equal
  5651. 38d2 e3 0c jpfalse 38e0
  5652. 38d4 8d dd load immediate 221
  5653. 38d6 8d 7e load immediate 126
  5654. 38d8 2b load local word-11
  5655. 38d9 63 load stack word3
  5656. 38da dd check_positive
  5657. 38db 8d 77 load immediate 119
  5658. 38dd f4 call proc4
  5659. 38de e2 46 jp 3926
  5660. 38e0 80 fd load local address -3
  5661. 38e2 ed 25 call proc37
  5662. 38e4 e3 21 jpfalse 3907
  5663. 38e6 ed 26 call proc38
  5664. 38e8 2a load local word-10
  5665. 38e9 91 load immediate 1
  5666. 38ea e8 bitwise_and
  5667. 38eb e3 09 jpfalse 38f6
  5668. 38ed 8d 70 load immediate 112
  5669. 38ef 23 load local word-3
  5670. 38f0 b1 03 shr 3
  5671. 38f2 c0 uadd_checked
  5672. 38f3 f1 call proc1
  5673. 38f4 e2 0f jp 3905
  5674. 38f6 2b load local word-11
  5675. 38f7 62 load stack word2
  5676. 38f8 90 load immediate 0
  5677. 38f9 2b load local word-11
  5678. 38fa 63 load stack word3
  5679. 38fb 23 load local word-3
  5680. 38fc ed 20 call proc32
  5681. 38fe 8d 71 load immediate 113
  5682. 3900 23 load local word-3
  5683. 3901 b1 03 shr 3
  5684. 3903 c0 uadd_checked
  5685. 3904 f1 call proc1
  5686. 3905 e2 1f jp 3926
  5687. 3907 2a load local word-10
  5688. 3908 91 load immediate 1
  5689. 3909 e8 bitwise_and
  5690. 390a e3 09 jpfalse 3915
  5691. 390c 8d 72 load immediate 114
  5692. 390e 8d d1 load immediate 209
  5693. 3910 f2 call proc2
  5694. 3911 90 load immediate 0
  5695. 3912 55 store global word5
  5696. 3913 e2 11 jp 3926
  5697. 3915 8d d5 load immediate 213
  5698. 3917 f1 call proc1
  5699. 3918 2b load local word-11
  5700. 3919 62 load stack word2
  5701. 391a 90 load immediate 0
  5702. 391b 2b load local word-11
  5703. 391c 63 load stack word3
  5704. 391d 8d 10 load immediate 16
  5705. 391f ed 20 call proc32
  5706. 3921 8d 73 load immediate 115
  5707. 3923 f1 call proc1
  5708. 3924 91 load immediate 1
  5709. 3925 55 store global word5
  5710. 3926 2b load local word-11
  5711. 3927 20 dup
  5712. 3928 63 load stack word3
  5713. 3929 91 load immediate 1
  5714. 392a d0 iadd_checked
  5715. 392b 73 store stack word3
  5716. 392c ce jump_stack
  5717. 392d cd 00 80 04 00 0f 00 callswitch (return to 3942)
  5718. case 90 => 3866
  5719. case 91 => 3871
  5720. case 92 => 393e
  5721. case 93 => 38ae
  5722. case 94 => 38ae
  5723. 393e 9d load immediate 13
  5724. 393f 90 load immediate 0
  5725. 3940 90 load immediate 0
  5726. 3941 01 Raise
  5727. 3942 2a load local word-10
  5728. 3943 ac inc
  5729. 3944 3a store local word-10
  5730. 3945 e4 f2 jp 3855
  5731. 3947 80 f7 load local address -9
  5732. 3949 9c load immediate 12
  5733. 394a 40 06 DEALLOCATE
  5734. 394c 80 f8 load local address -8
  5735. 394e 9c load immediate 12
  5736. 394f 40 06 DEALLOCATE
  5737. 3951 90 load immediate 0
  5738. 3952 54 store global word4
  5739. 3953 45 load global word5
  5740. 3954 e3 05 jpfalse 395b
  5741. 3956 8d d1 load immediate 209
  5742. 3958 f1 call proc1
  5743. 3959 90 load immediate 0
  5744. 395a 55 store global word5
  5745. 395b f0 1d call NATIVE.proc13
  5746. 395d f0 11 call NATIVE.proc1
  5747. 395f 89 leave2
  5748. 3960 22 load local word-2
  5749. 3961 6d load stack word13
  5750. 3962 b2 iless_than
  5751. 3963 3f 00 00 store SCANNER.word0
  5752. 3966 d4 ff enter -1
  5753. 3968 e0 bd e3 jp 1d27
  5754. 396b 50 end_program
  5755. 396c d7 real_sub
  5756. 396d f9 call proc9
  5757. 396e 1f store indexed dword
  5758. 396f f2 call proc2
  5759. 3970 ff call proc15
  5760. 3971 f1 call proc1
  5761. 3972 ca dmod
  5762. 3973 f1 call proc1
  5763. 3974 3c ed store local word -19
  5764. 3976 39 store local word-9
  5765. 3977 ec f0 nested_call proc240
  5766. 3979 eb extern_proc_call
  5767. 397a 34 store local word-4
  5768. 397b ea power2
  5769. 397c ac inc
  5770. 397d e9 bitwise_xor
  5771. 397e 53 store global word3
  5772. 397f ea power2
  5773. 3980 78 store stack word8
  5774. 3981 e9 bitwise_xor
  5775. 3982 3a store local word-10
  5776. 3983 e9 bitwise_xor
  5777. 3984 d0 iadd_checked
  5778. 3985 e8 bitwise_and
  5779. 3986 a5 ugreater_or_equal
  5780. 3987 e8 bitwise_and
  5781. 3988 5d store global word13
  5782. 3989 e8 bitwise_and
  5783. 398a 07 load param5
  5784. 398b e5 ba jpfalse 38d3
  5785. 398d e4 71 jp 391e
  5786. 398f e4 1d jp 3974
  5787. 3991 e4 b9 jp 38da
  5788. 3993 e3 a4 jpfalse 3a39
  5789. 3995 e3 1a jpfalse 39b1
  5790. 3997 e3 69 jpfalse 3a02
  5791. 3999 e1 a6 e0 jpfalse 1a41
  5792. 399c 98 load immediate 8
  5793. 399d e0 10 fe jp 37af
  5794. 39a0 3a store local word-10
  5795. 39a1 fa call proc10
  5796. 39a2 58 store global word8
  5797. 39a3 ec ee nested_call proc238
  5798. 39a5 f2 call proc2
  5799. 39a6 43 load global word3
  5800. 39a7 ed 94 call proc148
  5801. 39a9 e8 bitwise_and
  5802. 39aa 2f e8 16 load ð2�^�#ð2.word22
  5803. 39ad e8 bitwise_and
  5804. 39ae 64 load stack word4
  5805. 39af e7 bitwise_in
  5806. 39b0 50 end_program
  5807. 39b1 e7 bitwise_in
  5808. 39b2 ab eq0
  5809. 39b3 e6 bitwise_or
  5810. 39b4 44 load global word4
  5811. 39b5 e6 bitwise_or
  5812. 39b6 b7 complement
  5813. 39b7 e5 9b jpfalse 391e
  5814. 39b9 e5 3d jpfalse 397e
  5815. 39bb e5 2f jpfalse 398e
  5816. 39bd e4 1b jp 39a4
  5817. 39bf e4 08 jp 39b9
  5818. 39c1 e4 4d jp 3976
  5819. 39c3 e3 c7 jpfalse 3a8c
  5820. 39c5 e0 9b e2 jp 1c62
  5821. 39c8 5a store global word10
  5822. 39c9 e2 fc jp 3ac7
  5823. 39cb e1 b0 e1 jpfalse 1b7d
  5824. 39ce 74 store stack word4
  5825. 39cf e1 4a e1 jpfalse 1b1b