chakra_i64.wast 162 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055
  1. ;;-------------------------------------------------------------------------------------------------------
  2. ;; Copyright (C) Microsoft. All rights reserved.
  3. ;; Licensed under the MIT license. See LICENSE.txt file in the project root for full license information.
  4. ;;-------------------------------------------------------------------------------------------------------
  5. ;;AUTO-GENERATED do not modify
  6. (module
  7. (func (export "add0") (result i64) (i64.add (i64.const 1) (i64.const 1)))
  8. (func (export "add1") (param $x i64) (result i64) (i64.add (get_local $x) (i64.const 1)))
  9. (func (export "add2") (param $y i64) (result i64) (i64.add (i64.const 1) (get_local $y)))
  10. (func (export "add3") (result i64) (i64.add (i64.const 1) (i64.const 0)))
  11. (func (export "add4") (param $x i64) (result i64) (i64.add (get_local $x) (i64.const 0)))
  12. (func (export "add5") (param $y i64) (result i64) (i64.add (i64.const 1) (get_local $y)))
  13. (func (export "add6") (result i64) (i64.add (i64.const -1) (i64.const -1)))
  14. (func (export "add7") (param $x i64) (result i64) (i64.add (get_local $x) (i64.const -1)))
  15. (func (export "add8") (param $y i64) (result i64) (i64.add (i64.const -1) (get_local $y)))
  16. (func (export "add9") (result i64) (i64.add (i64.const -1) (i64.const 1)))
  17. (func (export "add10") (param $x i64) (result i64) (i64.add (get_local $x) (i64.const 1)))
  18. (func (export "add11") (param $y i64) (result i64) (i64.add (i64.const -1) (get_local $y)))
  19. (func (export "add12") (result i64) (i64.add (i64.const 0x7fffffffffffffff) (i64.const 1)))
  20. (func (export "add13") (param $x i64) (result i64) (i64.add (get_local $x) (i64.const 1)))
  21. (func (export "add14") (param $y i64) (result i64) (i64.add (i64.const 0x7fffffffffffffff) (get_local $y)))
  22. (func (export "add15") (result i64) (i64.add (i64.const 0x8000000000000000) (i64.const -1)))
  23. (func (export "add16") (param $x i64) (result i64) (i64.add (get_local $x) (i64.const -1)))
  24. (func (export "add17") (param $y i64) (result i64) (i64.add (i64.const 0x8000000000000000) (get_local $y)))
  25. (func (export "add18") (result i64) (i64.add (i64.const 0x8000000000000000) (i64.const 0x8000000000000000)))
  26. (func (export "add19") (param $x i64) (result i64) (i64.add (get_local $x) (i64.const 0x8000000000000000)))
  27. (func (export "add20") (param $y i64) (result i64) (i64.add (i64.const 0x8000000000000000) (get_local $y)))
  28. (func (export "add21") (result i64) (i64.add (i64.const 0x3fffffff) (i64.const 1)))
  29. (func (export "add22") (param $x i64) (result i64) (i64.add (get_local $x) (i64.const 1)))
  30. (func (export "add23") (param $y i64) (result i64) (i64.add (i64.const 0x3fffffff) (get_local $y)))
  31. (func (export "sub24") (result i64) (i64.sub (i64.const 1) (i64.const 1)))
  32. (func (export "sub25") (param $x i64) (result i64) (i64.sub (get_local $x) (i64.const 1)))
  33. (func (export "sub26") (param $y i64) (result i64) (i64.sub (i64.const 1) (get_local $y)))
  34. (func (export "sub27") (result i64) (i64.sub (i64.const 1) (i64.const 0)))
  35. (func (export "sub28") (param $x i64) (result i64) (i64.sub (get_local $x) (i64.const 0)))
  36. (func (export "sub29") (param $y i64) (result i64) (i64.sub (i64.const 1) (get_local $y)))
  37. (func (export "sub30") (result i64) (i64.sub (i64.const -1) (i64.const -1)))
  38. (func (export "sub31") (param $x i64) (result i64) (i64.sub (get_local $x) (i64.const -1)))
  39. (func (export "sub32") (param $y i64) (result i64) (i64.sub (i64.const -1) (get_local $y)))
  40. (func (export "sub33") (result i64) (i64.sub (i64.const 0x7fffffffffffffff) (i64.const -1)))
  41. (func (export "sub34") (param $x i64) (result i64) (i64.sub (get_local $x) (i64.const -1)))
  42. (func (export "sub35") (param $y i64) (result i64) (i64.sub (i64.const 0x7fffffffffffffff) (get_local $y)))
  43. (func (export "sub36") (result i64) (i64.sub (i64.const 0x8000000000000000) (i64.const 1)))
  44. (func (export "sub37") (param $x i64) (result i64) (i64.sub (get_local $x) (i64.const 1)))
  45. (func (export "sub38") (param $y i64) (result i64) (i64.sub (i64.const 0x8000000000000000) (get_local $y)))
  46. (func (export "sub39") (result i64) (i64.sub (i64.const 0x8000000000000000) (i64.const 0x8000000000000000)))
  47. (func (export "sub40") (param $x i64) (result i64) (i64.sub (get_local $x) (i64.const 0x8000000000000000)))
  48. (func (export "sub41") (param $y i64) (result i64) (i64.sub (i64.const 0x8000000000000000) (get_local $y)))
  49. (func (export "sub42") (result i64) (i64.sub (i64.const 0x3fffffff) (i64.const -1)))
  50. (func (export "sub43") (param $x i64) (result i64) (i64.sub (get_local $x) (i64.const -1)))
  51. (func (export "sub44") (param $y i64) (result i64) (i64.sub (i64.const 0x3fffffff) (get_local $y)))
  52. (func (export "mul45") (result i64) (i64.mul (i64.const 1) (i64.const 1)))
  53. (func (export "mul46") (param $x i64) (result i64) (i64.mul (get_local $x) (i64.const 1)))
  54. (func (export "mul47") (param $y i64) (result i64) (i64.mul (i64.const 1) (get_local $y)))
  55. (func (export "mul48") (result i64) (i64.mul (i64.const 1) (i64.const 0)))
  56. (func (export "mul49") (param $x i64) (result i64) (i64.mul (get_local $x) (i64.const 0)))
  57. (func (export "mul50") (param $y i64) (result i64) (i64.mul (i64.const 1) (get_local $y)))
  58. (func (export "mul51") (result i64) (i64.mul (i64.const -1) (i64.const -1)))
  59. (func (export "mul52") (param $x i64) (result i64) (i64.mul (get_local $x) (i64.const -1)))
  60. (func (export "mul53") (param $y i64) (result i64) (i64.mul (i64.const -1) (get_local $y)))
  61. (func (export "mul54") (result i64) (i64.mul (i64.const 0x1000000000000000) (i64.const 4096)))
  62. (func (export "mul55") (param $x i64) (result i64) (i64.mul (get_local $x) (i64.const 4096)))
  63. (func (export "mul56") (param $y i64) (result i64) (i64.mul (i64.const 0x1000000000000000) (get_local $y)))
  64. (func (export "mul57") (result i64) (i64.mul (i64.const 0x8000000000000000) (i64.const 0)))
  65. (func (export "mul58") (param $x i64) (result i64) (i64.mul (get_local $x) (i64.const 0)))
  66. (func (export "mul59") (param $y i64) (result i64) (i64.mul (i64.const 0x8000000000000000) (get_local $y)))
  67. (func (export "mul60") (result i64) (i64.mul (i64.const 0x8000000000000000) (i64.const -1)))
  68. (func (export "mul61") (param $x i64) (result i64) (i64.mul (get_local $x) (i64.const -1)))
  69. (func (export "mul62") (param $y i64) (result i64) (i64.mul (i64.const 0x8000000000000000) (get_local $y)))
  70. (func (export "mul63") (result i64) (i64.mul (i64.const 0x7fffffffffffffff) (i64.const -1)))
  71. (func (export "mul64") (param $x i64) (result i64) (i64.mul (get_local $x) (i64.const -1)))
  72. (func (export "mul65") (param $y i64) (result i64) (i64.mul (i64.const 0x7fffffffffffffff) (get_local $y)))
  73. (func (export "mul66") (result i64) (i64.mul (i64.const 0x0123456789abcdef) (i64.const 0xfedcba9876543210)))
  74. (func (export "mul67") (param $x i64) (result i64) (i64.mul (get_local $x) (i64.const 0xfedcba9876543210)))
  75. (func (export "mul68") (param $y i64) (result i64) (i64.mul (i64.const 0x0123456789abcdef) (get_local $y)))
  76. (func (export "mul69") (result i64) (i64.mul (i64.const 0x7fffffffffffffff) (i64.const 0x7fffffffffffffff)))
  77. (func (export "mul70") (param $x i64) (result i64) (i64.mul (get_local $x) (i64.const 0x7fffffffffffffff)))
  78. (func (export "mul71") (param $y i64) (result i64) (i64.mul (i64.const 0x7fffffffffffffff) (get_local $y)))
  79. (func (export "div_s72") (result i64) (i64.div_s (i64.const 1) (i64.const 0)))
  80. (func (export "div_s73") (param $x i64) (result i64) (i64.div_s (get_local $x) (i64.const 0)))
  81. (func (export "div_s74") (param $y i64) (result i64) (i64.div_s (i64.const 1) (get_local $y)))
  82. (func (export "div_s75") (result i64) (i64.div_s (i64.const 0) (i64.const 0)))
  83. (func (export "div_s76") (param $x i64) (result i64) (i64.div_s (get_local $x) (i64.const 0)))
  84. (func (export "div_s77") (param $y i64) (result i64) (i64.div_s (i64.const 0) (get_local $y)))
  85. (func (export "div_s78") (result i64) (i64.div_s (i64.const 0x8000000000000000) (i64.const -1)))
  86. (func (export "div_s79") (param $x i64) (result i64) (i64.div_s (get_local $x) (i64.const -1)))
  87. (func (export "div_s80") (param $y i64) (result i64) (i64.div_s (i64.const 0x8000000000000000) (get_local $y)))
  88. (func (export "div_s81") (result i64) (i64.div_s (i64.const 1) (i64.const 1)))
  89. (func (export "div_s82") (param $x i64) (result i64) (i64.div_s (get_local $x) (i64.const 1)))
  90. (func (export "div_s83") (param $y i64) (result i64) (i64.div_s (i64.const 1) (get_local $y)))
  91. (func (export "div_s84") (result i64) (i64.div_s (i64.const 0) (i64.const 1)))
  92. (func (export "div_s85") (param $x i64) (result i64) (i64.div_s (get_local $x) (i64.const 1)))
  93. (func (export "div_s86") (param $y i64) (result i64) (i64.div_s (i64.const 0) (get_local $y)))
  94. (func (export "div_s87") (result i64) (i64.div_s (i64.const 0) (i64.const -1)))
  95. (func (export "div_s88") (param $x i64) (result i64) (i64.div_s (get_local $x) (i64.const -1)))
  96. (func (export "div_s89") (param $y i64) (result i64) (i64.div_s (i64.const 0) (get_local $y)))
  97. (func (export "div_s90") (result i64) (i64.div_s (i64.const -1) (i64.const -1)))
  98. (func (export "div_s91") (param $x i64) (result i64) (i64.div_s (get_local $x) (i64.const -1)))
  99. (func (export "div_s92") (param $y i64) (result i64) (i64.div_s (i64.const -1) (get_local $y)))
  100. (func (export "div_s93") (result i64) (i64.div_s (i64.const 0x8000000000000000) (i64.const 2)))
  101. (func (export "div_s94") (param $x i64) (result i64) (i64.div_s (get_local $x) (i64.const 2)))
  102. (func (export "div_s95") (param $y i64) (result i64) (i64.div_s (i64.const 0x8000000000000000) (get_local $y)))
  103. (func (export "div_s96") (result i64) (i64.div_s (i64.const 0x8000000000000001) (i64.const 1000)))
  104. (func (export "div_s97") (param $x i64) (result i64) (i64.div_s (get_local $x) (i64.const 1000)))
  105. (func (export "div_s98") (param $y i64) (result i64) (i64.div_s (i64.const 0x8000000000000001) (get_local $y)))
  106. (func (export "div_s99") (result i64) (i64.div_s (i64.const 5) (i64.const 2)))
  107. (func (export "div_s100") (param $x i64) (result i64) (i64.div_s (get_local $x) (i64.const 2)))
  108. (func (export "div_s101") (param $y i64) (result i64) (i64.div_s (i64.const 5) (get_local $y)))
  109. (func (export "div_s102") (result i64) (i64.div_s (i64.const -5) (i64.const 2)))
  110. (func (export "div_s103") (param $x i64) (result i64) (i64.div_s (get_local $x) (i64.const 2)))
  111. (func (export "div_s104") (param $y i64) (result i64) (i64.div_s (i64.const -5) (get_local $y)))
  112. (func (export "div_s105") (result i64) (i64.div_s (i64.const 5) (i64.const -2)))
  113. (func (export "div_s106") (param $x i64) (result i64) (i64.div_s (get_local $x) (i64.const -2)))
  114. (func (export "div_s107") (param $y i64) (result i64) (i64.div_s (i64.const 5) (get_local $y)))
  115. (func (export "div_s108") (result i64) (i64.div_s (i64.const -5) (i64.const -2)))
  116. (func (export "div_s109") (param $x i64) (result i64) (i64.div_s (get_local $x) (i64.const -2)))
  117. (func (export "div_s110") (param $y i64) (result i64) (i64.div_s (i64.const -5) (get_local $y)))
  118. (func (export "div_s111") (result i64) (i64.div_s (i64.const 7) (i64.const 3)))
  119. (func (export "div_s112") (param $x i64) (result i64) (i64.div_s (get_local $x) (i64.const 3)))
  120. (func (export "div_s113") (param $y i64) (result i64) (i64.div_s (i64.const 7) (get_local $y)))
  121. (func (export "div_s114") (result i64) (i64.div_s (i64.const -7) (i64.const 3)))
  122. (func (export "div_s115") (param $x i64) (result i64) (i64.div_s (get_local $x) (i64.const 3)))
  123. (func (export "div_s116") (param $y i64) (result i64) (i64.div_s (i64.const -7) (get_local $y)))
  124. (func (export "div_s117") (result i64) (i64.div_s (i64.const 7) (i64.const -3)))
  125. (func (export "div_s118") (param $x i64) (result i64) (i64.div_s (get_local $x) (i64.const -3)))
  126. (func (export "div_s119") (param $y i64) (result i64) (i64.div_s (i64.const 7) (get_local $y)))
  127. (func (export "div_s120") (result i64) (i64.div_s (i64.const -7) (i64.const -3)))
  128. (func (export "div_s121") (param $x i64) (result i64) (i64.div_s (get_local $x) (i64.const -3)))
  129. (func (export "div_s122") (param $y i64) (result i64) (i64.div_s (i64.const -7) (get_local $y)))
  130. (func (export "div_s123") (result i64) (i64.div_s (i64.const 11) (i64.const 5)))
  131. (func (export "div_s124") (param $x i64) (result i64) (i64.div_s (get_local $x) (i64.const 5)))
  132. (func (export "div_s125") (param $y i64) (result i64) (i64.div_s (i64.const 11) (get_local $y)))
  133. (func (export "div_s126") (result i64) (i64.div_s (i64.const 17) (i64.const 7)))
  134. (func (export "div_s127") (param $x i64) (result i64) (i64.div_s (get_local $x) (i64.const 7)))
  135. (func (export "div_s128") (param $y i64) (result i64) (i64.div_s (i64.const 17) (get_local $y)))
  136. (func (export "div_u129") (result i64) (i64.div_u (i64.const 1) (i64.const 0)))
  137. (func (export "div_u130") (param $x i64) (result i64) (i64.div_u (get_local $x) (i64.const 0)))
  138. (func (export "div_u131") (param $y i64) (result i64) (i64.div_u (i64.const 1) (get_local $y)))
  139. (func (export "div_u132") (result i64) (i64.div_u (i64.const 0) (i64.const 0)))
  140. (func (export "div_u133") (param $x i64) (result i64) (i64.div_u (get_local $x) (i64.const 0)))
  141. (func (export "div_u134") (param $y i64) (result i64) (i64.div_u (i64.const 0) (get_local $y)))
  142. (func (export "div_u135") (result i64) (i64.div_u (i64.const 1) (i64.const 1)))
  143. (func (export "div_u136") (param $x i64) (result i64) (i64.div_u (get_local $x) (i64.const 1)))
  144. (func (export "div_u137") (param $y i64) (result i64) (i64.div_u (i64.const 1) (get_local $y)))
  145. (func (export "div_u138") (result i64) (i64.div_u (i64.const 0) (i64.const 1)))
  146. (func (export "div_u139") (param $x i64) (result i64) (i64.div_u (get_local $x) (i64.const 1)))
  147. (func (export "div_u140") (param $y i64) (result i64) (i64.div_u (i64.const 0) (get_local $y)))
  148. (func (export "div_u141") (result i64) (i64.div_u (i64.const -1) (i64.const -1)))
  149. (func (export "div_u142") (param $x i64) (result i64) (i64.div_u (get_local $x) (i64.const -1)))
  150. (func (export "div_u143") (param $y i64) (result i64) (i64.div_u (i64.const -1) (get_local $y)))
  151. (func (export "div_u144") (result i64) (i64.div_u (i64.const 0x8000000000000000) (i64.const -1)))
  152. (func (export "div_u145") (param $x i64) (result i64) (i64.div_u (get_local $x) (i64.const -1)))
  153. (func (export "div_u146") (param $y i64) (result i64) (i64.div_u (i64.const 0x8000000000000000) (get_local $y)))
  154. (func (export "div_u147") (result i64) (i64.div_u (i64.const 0x8000000000000000) (i64.const 2)))
  155. (func (export "div_u148") (param $x i64) (result i64) (i64.div_u (get_local $x) (i64.const 2)))
  156. (func (export "div_u149") (param $y i64) (result i64) (i64.div_u (i64.const 0x8000000000000000) (get_local $y)))
  157. (func (export "div_u150") (result i64) (i64.div_u (i64.const 0x8ff00ff00ff00ff0) (i64.const 0x100000001)))
  158. (func (export "div_u151") (param $x i64) (result i64) (i64.div_u (get_local $x) (i64.const 0x100000001)))
  159. (func (export "div_u152") (param $y i64) (result i64) (i64.div_u (i64.const 0x8ff00ff00ff00ff0) (get_local $y)))
  160. (func (export "div_u153") (result i64) (i64.div_u (i64.const 0x8000000000000001) (i64.const 1000)))
  161. (func (export "div_u154") (param $x i64) (result i64) (i64.div_u (get_local $x) (i64.const 1000)))
  162. (func (export "div_u155") (param $y i64) (result i64) (i64.div_u (i64.const 0x8000000000000001) (get_local $y)))
  163. (func (export "div_u156") (result i64) (i64.div_u (i64.const 5) (i64.const 2)))
  164. (func (export "div_u157") (param $x i64) (result i64) (i64.div_u (get_local $x) (i64.const 2)))
  165. (func (export "div_u158") (param $y i64) (result i64) (i64.div_u (i64.const 5) (get_local $y)))
  166. (func (export "div_u159") (result i64) (i64.div_u (i64.const -5) (i64.const 2)))
  167. (func (export "div_u160") (param $x i64) (result i64) (i64.div_u (get_local $x) (i64.const 2)))
  168. (func (export "div_u161") (param $y i64) (result i64) (i64.div_u (i64.const -5) (get_local $y)))
  169. (func (export "div_u162") (result i64) (i64.div_u (i64.const 5) (i64.const -2)))
  170. (func (export "div_u163") (param $x i64) (result i64) (i64.div_u (get_local $x) (i64.const -2)))
  171. (func (export "div_u164") (param $y i64) (result i64) (i64.div_u (i64.const 5) (get_local $y)))
  172. (func (export "div_u165") (result i64) (i64.div_u (i64.const -5) (i64.const -2)))
  173. (func (export "div_u166") (param $x i64) (result i64) (i64.div_u (get_local $x) (i64.const -2)))
  174. (func (export "div_u167") (param $y i64) (result i64) (i64.div_u (i64.const -5) (get_local $y)))
  175. (func (export "div_u168") (result i64) (i64.div_u (i64.const 7) (i64.const 3)))
  176. (func (export "div_u169") (param $x i64) (result i64) (i64.div_u (get_local $x) (i64.const 3)))
  177. (func (export "div_u170") (param $y i64) (result i64) (i64.div_u (i64.const 7) (get_local $y)))
  178. (func (export "div_u171") (result i64) (i64.div_u (i64.const 11) (i64.const 5)))
  179. (func (export "div_u172") (param $x i64) (result i64) (i64.div_u (get_local $x) (i64.const 5)))
  180. (func (export "div_u173") (param $y i64) (result i64) (i64.div_u (i64.const 11) (get_local $y)))
  181. (func (export "div_u174") (result i64) (i64.div_u (i64.const 17) (i64.const 7)))
  182. (func (export "div_u175") (param $x i64) (result i64) (i64.div_u (get_local $x) (i64.const 7)))
  183. (func (export "div_u176") (param $y i64) (result i64) (i64.div_u (i64.const 17) (get_local $y)))
  184. (func (export "rem_s177") (result i64) (i64.rem_s (i64.const 1) (i64.const 0)))
  185. (func (export "rem_s178") (param $x i64) (result i64) (i64.rem_s (get_local $x) (i64.const 0)))
  186. (func (export "rem_s179") (param $y i64) (result i64) (i64.rem_s (i64.const 1) (get_local $y)))
  187. (func (export "rem_s180") (result i64) (i64.rem_s (i64.const 0) (i64.const 0)))
  188. (func (export "rem_s181") (param $x i64) (result i64) (i64.rem_s (get_local $x) (i64.const 0)))
  189. (func (export "rem_s182") (param $y i64) (result i64) (i64.rem_s (i64.const 0) (get_local $y)))
  190. (func (export "rem_s183") (result i64) (i64.rem_s (i64.const 0x7fffffffffffffff) (i64.const -1)))
  191. (func (export "rem_s184") (param $x i64) (result i64) (i64.rem_s (get_local $x) (i64.const -1)))
  192. (func (export "rem_s185") (param $y i64) (result i64) (i64.rem_s (i64.const 0x7fffffffffffffff) (get_local $y)))
  193. (func (export "rem_s186") (result i64) (i64.rem_s (i64.const 1) (i64.const 1)))
  194. (func (export "rem_s187") (param $x i64) (result i64) (i64.rem_s (get_local $x) (i64.const 1)))
  195. (func (export "rem_s188") (param $y i64) (result i64) (i64.rem_s (i64.const 1) (get_local $y)))
  196. (func (export "rem_s189") (result i64) (i64.rem_s (i64.const 0) (i64.const 1)))
  197. (func (export "rem_s190") (param $x i64) (result i64) (i64.rem_s (get_local $x) (i64.const 1)))
  198. (func (export "rem_s191") (param $y i64) (result i64) (i64.rem_s (i64.const 0) (get_local $y)))
  199. (func (export "rem_s192") (result i64) (i64.rem_s (i64.const 0) (i64.const -1)))
  200. (func (export "rem_s193") (param $x i64) (result i64) (i64.rem_s (get_local $x) (i64.const -1)))
  201. (func (export "rem_s194") (param $y i64) (result i64) (i64.rem_s (i64.const 0) (get_local $y)))
  202. (func (export "rem_s195") (result i64) (i64.rem_s (i64.const -1) (i64.const -1)))
  203. (func (export "rem_s196") (param $x i64) (result i64) (i64.rem_s (get_local $x) (i64.const -1)))
  204. (func (export "rem_s197") (param $y i64) (result i64) (i64.rem_s (i64.const -1) (get_local $y)))
  205. (func (export "rem_s198") (result i64) (i64.rem_s (i64.const 0x8000000000000000) (i64.const -1)))
  206. (func (export "rem_s199") (param $x i64) (result i64) (i64.rem_s (get_local $x) (i64.const -1)))
  207. (func (export "rem_s200") (param $y i64) (result i64) (i64.rem_s (i64.const 0x8000000000000000) (get_local $y)))
  208. (func (export "rem_s201") (result i64) (i64.rem_s (i64.const 0x8000000000000000) (i64.const 2)))
  209. (func (export "rem_s202") (param $x i64) (result i64) (i64.rem_s (get_local $x) (i64.const 2)))
  210. (func (export "rem_s203") (param $y i64) (result i64) (i64.rem_s (i64.const 0x8000000000000000) (get_local $y)))
  211. (func (export "rem_s204") (result i64) (i64.rem_s (i64.const 0x8000000000000001) (i64.const 1000)))
  212. (func (export "rem_s205") (param $x i64) (result i64) (i64.rem_s (get_local $x) (i64.const 1000)))
  213. (func (export "rem_s206") (param $y i64) (result i64) (i64.rem_s (i64.const 0x8000000000000001) (get_local $y)))
  214. (func (export "rem_s207") (result i64) (i64.rem_s (i64.const 5) (i64.const 2)))
  215. (func (export "rem_s208") (param $x i64) (result i64) (i64.rem_s (get_local $x) (i64.const 2)))
  216. (func (export "rem_s209") (param $y i64) (result i64) (i64.rem_s (i64.const 5) (get_local $y)))
  217. (func (export "rem_s210") (result i64) (i64.rem_s (i64.const -5) (i64.const 2)))
  218. (func (export "rem_s211") (param $x i64) (result i64) (i64.rem_s (get_local $x) (i64.const 2)))
  219. (func (export "rem_s212") (param $y i64) (result i64) (i64.rem_s (i64.const -5) (get_local $y)))
  220. (func (export "rem_s213") (result i64) (i64.rem_s (i64.const 5) (i64.const -2)))
  221. (func (export "rem_s214") (param $x i64) (result i64) (i64.rem_s (get_local $x) (i64.const -2)))
  222. (func (export "rem_s215") (param $y i64) (result i64) (i64.rem_s (i64.const 5) (get_local $y)))
  223. (func (export "rem_s216") (result i64) (i64.rem_s (i64.const -5) (i64.const -2)))
  224. (func (export "rem_s217") (param $x i64) (result i64) (i64.rem_s (get_local $x) (i64.const -2)))
  225. (func (export "rem_s218") (param $y i64) (result i64) (i64.rem_s (i64.const -5) (get_local $y)))
  226. (func (export "rem_s219") (result i64) (i64.rem_s (i64.const 7) (i64.const 3)))
  227. (func (export "rem_s220") (param $x i64) (result i64) (i64.rem_s (get_local $x) (i64.const 3)))
  228. (func (export "rem_s221") (param $y i64) (result i64) (i64.rem_s (i64.const 7) (get_local $y)))
  229. (func (export "rem_s222") (result i64) (i64.rem_s (i64.const -7) (i64.const 3)))
  230. (func (export "rem_s223") (param $x i64) (result i64) (i64.rem_s (get_local $x) (i64.const 3)))
  231. (func (export "rem_s224") (param $y i64) (result i64) (i64.rem_s (i64.const -7) (get_local $y)))
  232. (func (export "rem_s225") (result i64) (i64.rem_s (i64.const 7) (i64.const -3)))
  233. (func (export "rem_s226") (param $x i64) (result i64) (i64.rem_s (get_local $x) (i64.const -3)))
  234. (func (export "rem_s227") (param $y i64) (result i64) (i64.rem_s (i64.const 7) (get_local $y)))
  235. (func (export "rem_s228") (result i64) (i64.rem_s (i64.const -7) (i64.const -3)))
  236. (func (export "rem_s229") (param $x i64) (result i64) (i64.rem_s (get_local $x) (i64.const -3)))
  237. (func (export "rem_s230") (param $y i64) (result i64) (i64.rem_s (i64.const -7) (get_local $y)))
  238. (func (export "rem_s231") (result i64) (i64.rem_s (i64.const 11) (i64.const 5)))
  239. (func (export "rem_s232") (param $x i64) (result i64) (i64.rem_s (get_local $x) (i64.const 5)))
  240. (func (export "rem_s233") (param $y i64) (result i64) (i64.rem_s (i64.const 11) (get_local $y)))
  241. (func (export "rem_s234") (result i64) (i64.rem_s (i64.const 17) (i64.const 7)))
  242. (func (export "rem_s235") (param $x i64) (result i64) (i64.rem_s (get_local $x) (i64.const 7)))
  243. (func (export "rem_s236") (param $y i64) (result i64) (i64.rem_s (i64.const 17) (get_local $y)))
  244. (func (export "rem_u237") (result i64) (i64.rem_u (i64.const 1) (i64.const 0)))
  245. (func (export "rem_u238") (param $x i64) (result i64) (i64.rem_u (get_local $x) (i64.const 0)))
  246. (func (export "rem_u239") (param $y i64) (result i64) (i64.rem_u (i64.const 1) (get_local $y)))
  247. (func (export "rem_u240") (result i64) (i64.rem_u (i64.const 0) (i64.const 0)))
  248. (func (export "rem_u241") (param $x i64) (result i64) (i64.rem_u (get_local $x) (i64.const 0)))
  249. (func (export "rem_u242") (param $y i64) (result i64) (i64.rem_u (i64.const 0) (get_local $y)))
  250. (func (export "rem_u243") (result i64) (i64.rem_u (i64.const 1) (i64.const 1)))
  251. (func (export "rem_u244") (param $x i64) (result i64) (i64.rem_u (get_local $x) (i64.const 1)))
  252. (func (export "rem_u245") (param $y i64) (result i64) (i64.rem_u (i64.const 1) (get_local $y)))
  253. (func (export "rem_u246") (result i64) (i64.rem_u (i64.const 0) (i64.const 1)))
  254. (func (export "rem_u247") (param $x i64) (result i64) (i64.rem_u (get_local $x) (i64.const 1)))
  255. (func (export "rem_u248") (param $y i64) (result i64) (i64.rem_u (i64.const 0) (get_local $y)))
  256. (func (export "rem_u249") (result i64) (i64.rem_u (i64.const -1) (i64.const -1)))
  257. (func (export "rem_u250") (param $x i64) (result i64) (i64.rem_u (get_local $x) (i64.const -1)))
  258. (func (export "rem_u251") (param $y i64) (result i64) (i64.rem_u (i64.const -1) (get_local $y)))
  259. (func (export "rem_u252") (result i64) (i64.rem_u (i64.const 0x8000000000000000) (i64.const -1)))
  260. (func (export "rem_u253") (param $x i64) (result i64) (i64.rem_u (get_local $x) (i64.const -1)))
  261. (func (export "rem_u254") (param $y i64) (result i64) (i64.rem_u (i64.const 0x8000000000000000) (get_local $y)))
  262. (func (export "rem_u255") (result i64) (i64.rem_u (i64.const 0x8000000000000000) (i64.const 2)))
  263. (func (export "rem_u256") (param $x i64) (result i64) (i64.rem_u (get_local $x) (i64.const 2)))
  264. (func (export "rem_u257") (param $y i64) (result i64) (i64.rem_u (i64.const 0x8000000000000000) (get_local $y)))
  265. (func (export "rem_u258") (result i64) (i64.rem_u (i64.const 0x8ff00ff00ff00ff0) (i64.const 0x100000001)))
  266. (func (export "rem_u259") (param $x i64) (result i64) (i64.rem_u (get_local $x) (i64.const 0x100000001)))
  267. (func (export "rem_u260") (param $y i64) (result i64) (i64.rem_u (i64.const 0x8ff00ff00ff00ff0) (get_local $y)))
  268. (func (export "rem_u261") (result i64) (i64.rem_u (i64.const 0x8000000000000001) (i64.const 1000)))
  269. (func (export "rem_u262") (param $x i64) (result i64) (i64.rem_u (get_local $x) (i64.const 1000)))
  270. (func (export "rem_u263") (param $y i64) (result i64) (i64.rem_u (i64.const 0x8000000000000001) (get_local $y)))
  271. (func (export "rem_u264") (result i64) (i64.rem_u (i64.const 5) (i64.const 2)))
  272. (func (export "rem_u265") (param $x i64) (result i64) (i64.rem_u (get_local $x) (i64.const 2)))
  273. (func (export "rem_u266") (param $y i64) (result i64) (i64.rem_u (i64.const 5) (get_local $y)))
  274. (func (export "rem_u267") (result i64) (i64.rem_u (i64.const -5) (i64.const 2)))
  275. (func (export "rem_u268") (param $x i64) (result i64) (i64.rem_u (get_local $x) (i64.const 2)))
  276. (func (export "rem_u269") (param $y i64) (result i64) (i64.rem_u (i64.const -5) (get_local $y)))
  277. (func (export "rem_u270") (result i64) (i64.rem_u (i64.const 5) (i64.const -2)))
  278. (func (export "rem_u271") (param $x i64) (result i64) (i64.rem_u (get_local $x) (i64.const -2)))
  279. (func (export "rem_u272") (param $y i64) (result i64) (i64.rem_u (i64.const 5) (get_local $y)))
  280. (func (export "rem_u273") (result i64) (i64.rem_u (i64.const -5) (i64.const -2)))
  281. (func (export "rem_u274") (param $x i64) (result i64) (i64.rem_u (get_local $x) (i64.const -2)))
  282. (func (export "rem_u275") (param $y i64) (result i64) (i64.rem_u (i64.const -5) (get_local $y)))
  283. (func (export "rem_u276") (result i64) (i64.rem_u (i64.const 7) (i64.const 3)))
  284. (func (export "rem_u277") (param $x i64) (result i64) (i64.rem_u (get_local $x) (i64.const 3)))
  285. (func (export "rem_u278") (param $y i64) (result i64) (i64.rem_u (i64.const 7) (get_local $y)))
  286. (func (export "rem_u279") (result i64) (i64.rem_u (i64.const 11) (i64.const 5)))
  287. (func (export "rem_u280") (param $x i64) (result i64) (i64.rem_u (get_local $x) (i64.const 5)))
  288. (func (export "rem_u281") (param $y i64) (result i64) (i64.rem_u (i64.const 11) (get_local $y)))
  289. (func (export "rem_u282") (result i64) (i64.rem_u (i64.const 17) (i64.const 7)))
  290. (func (export "rem_u283") (param $x i64) (result i64) (i64.rem_u (get_local $x) (i64.const 7)))
  291. (func (export "rem_u284") (param $y i64) (result i64) (i64.rem_u (i64.const 17) (get_local $y)))
  292. (func (export "and285") (result i64) (i64.and (i64.const 1) (i64.const 0)))
  293. (func (export "and286") (param $x i64) (result i64) (i64.and (get_local $x) (i64.const 0)))
  294. (func (export "and287") (param $y i64) (result i64) (i64.and (i64.const 1) (get_local $y)))
  295. (func (export "and288") (result i64) (i64.and (i64.const 0) (i64.const 1)))
  296. (func (export "and289") (param $x i64) (result i64) (i64.and (get_local $x) (i64.const 1)))
  297. (func (export "and290") (param $y i64) (result i64) (i64.and (i64.const 0) (get_local $y)))
  298. (func (export "and291") (result i64) (i64.and (i64.const 1) (i64.const 1)))
  299. (func (export "and292") (param $x i64) (result i64) (i64.and (get_local $x) (i64.const 1)))
  300. (func (export "and293") (param $y i64) (result i64) (i64.and (i64.const 1) (get_local $y)))
  301. (func (export "and294") (result i64) (i64.and (i64.const 0) (i64.const 0)))
  302. (func (export "and295") (param $x i64) (result i64) (i64.and (get_local $x) (i64.const 0)))
  303. (func (export "and296") (param $y i64) (result i64) (i64.and (i64.const 0) (get_local $y)))
  304. (func (export "and297") (result i64) (i64.and (i64.const 0x7fffffffffffffff) (i64.const 0x8000000000000000)))
  305. (func (export "and298") (param $x i64) (result i64) (i64.and (get_local $x) (i64.const 0x8000000000000000)))
  306. (func (export "and299") (param $y i64) (result i64) (i64.and (i64.const 0x7fffffffffffffff) (get_local $y)))
  307. (func (export "and300") (result i64) (i64.and (i64.const 0x7fffffffffffffff) (i64.const -1)))
  308. (func (export "and301") (param $x i64) (result i64) (i64.and (get_local $x) (i64.const -1)))
  309. (func (export "and302") (param $y i64) (result i64) (i64.and (i64.const 0x7fffffffffffffff) (get_local $y)))
  310. (func (export "and303") (result i64) (i64.and (i64.const 0xf0f0ffff) (i64.const 0xfffff0f0)))
  311. (func (export "and304") (param $x i64) (result i64) (i64.and (get_local $x) (i64.const 0xfffff0f0)))
  312. (func (export "and305") (param $y i64) (result i64) (i64.and (i64.const 0xf0f0ffff) (get_local $y)))
  313. (func (export "and306") (result i64) (i64.and (i64.const 0xffffffffffffffff) (i64.const 0xffffffffffffffff)))
  314. (func (export "and307") (param $x i64) (result i64) (i64.and (get_local $x) (i64.const 0xffffffffffffffff)))
  315. (func (export "and308") (param $y i64) (result i64) (i64.and (i64.const 0xffffffffffffffff) (get_local $y)))
  316. (func (export "or309") (result i64) (i64.or (i64.const 1) (i64.const 0)))
  317. (func (export "or310") (param $x i64) (result i64) (i64.or (get_local $x) (i64.const 0)))
  318. (func (export "or311") (param $y i64) (result i64) (i64.or (i64.const 1) (get_local $y)))
  319. (func (export "or312") (result i64) (i64.or (i64.const 0) (i64.const 1)))
  320. (func (export "or313") (param $x i64) (result i64) (i64.or (get_local $x) (i64.const 1)))
  321. (func (export "or314") (param $y i64) (result i64) (i64.or (i64.const 0) (get_local $y)))
  322. (func (export "or315") (result i64) (i64.or (i64.const 1) (i64.const 1)))
  323. (func (export "or316") (param $x i64) (result i64) (i64.or (get_local $x) (i64.const 1)))
  324. (func (export "or317") (param $y i64) (result i64) (i64.or (i64.const 1) (get_local $y)))
  325. (func (export "or318") (result i64) (i64.or (i64.const 0) (i64.const 0)))
  326. (func (export "or319") (param $x i64) (result i64) (i64.or (get_local $x) (i64.const 0)))
  327. (func (export "or320") (param $y i64) (result i64) (i64.or (i64.const 0) (get_local $y)))
  328. (func (export "or321") (result i64) (i64.or (i64.const 0x7fffffffffffffff) (i64.const 0x8000000000000000)))
  329. (func (export "or322") (param $x i64) (result i64) (i64.or (get_local $x) (i64.const 0x8000000000000000)))
  330. (func (export "or323") (param $y i64) (result i64) (i64.or (i64.const 0x7fffffffffffffff) (get_local $y)))
  331. (func (export "or324") (result i64) (i64.or (i64.const 0x8000000000000000) (i64.const 0)))
  332. (func (export "or325") (param $x i64) (result i64) (i64.or (get_local $x) (i64.const 0)))
  333. (func (export "or326") (param $y i64) (result i64) (i64.or (i64.const 0x8000000000000000) (get_local $y)))
  334. (func (export "or327") (result i64) (i64.or (i64.const 0xf0f0ffff) (i64.const 0xfffff0f0)))
  335. (func (export "or328") (param $x i64) (result i64) (i64.or (get_local $x) (i64.const 0xfffff0f0)))
  336. (func (export "or329") (param $y i64) (result i64) (i64.or (i64.const 0xf0f0ffff) (get_local $y)))
  337. (func (export "or330") (result i64) (i64.or (i64.const 0xffffffffffffffff) (i64.const 0xffffffffffffffff)))
  338. (func (export "or331") (param $x i64) (result i64) (i64.or (get_local $x) (i64.const 0xffffffffffffffff)))
  339. (func (export "or332") (param $y i64) (result i64) (i64.or (i64.const 0xffffffffffffffff) (get_local $y)))
  340. (func (export "xor333") (result i64) (i64.xor (i64.const 1) (i64.const 0)))
  341. (func (export "xor334") (param $x i64) (result i64) (i64.xor (get_local $x) (i64.const 0)))
  342. (func (export "xor335") (param $y i64) (result i64) (i64.xor (i64.const 1) (get_local $y)))
  343. (func (export "xor336") (result i64) (i64.xor (i64.const 0) (i64.const 1)))
  344. (func (export "xor337") (param $x i64) (result i64) (i64.xor (get_local $x) (i64.const 1)))
  345. (func (export "xor338") (param $y i64) (result i64) (i64.xor (i64.const 0) (get_local $y)))
  346. (func (export "xor339") (result i64) (i64.xor (i64.const 1) (i64.const 1)))
  347. (func (export "xor340") (param $x i64) (result i64) (i64.xor (get_local $x) (i64.const 1)))
  348. (func (export "xor341") (param $y i64) (result i64) (i64.xor (i64.const 1) (get_local $y)))
  349. (func (export "xor342") (result i64) (i64.xor (i64.const 0) (i64.const 0)))
  350. (func (export "xor343") (param $x i64) (result i64) (i64.xor (get_local $x) (i64.const 0)))
  351. (func (export "xor344") (param $y i64) (result i64) (i64.xor (i64.const 0) (get_local $y)))
  352. (func (export "xor345") (result i64) (i64.xor (i64.const 0x7fffffffffffffff) (i64.const 0x8000000000000000)))
  353. (func (export "xor346") (param $x i64) (result i64) (i64.xor (get_local $x) (i64.const 0x8000000000000000)))
  354. (func (export "xor347") (param $y i64) (result i64) (i64.xor (i64.const 0x7fffffffffffffff) (get_local $y)))
  355. (func (export "xor348") (result i64) (i64.xor (i64.const 0x8000000000000000) (i64.const 0)))
  356. (func (export "xor349") (param $x i64) (result i64) (i64.xor (get_local $x) (i64.const 0)))
  357. (func (export "xor350") (param $y i64) (result i64) (i64.xor (i64.const 0x8000000000000000) (get_local $y)))
  358. (func (export "xor351") (result i64) (i64.xor (i64.const -1) (i64.const 0x8000000000000000)))
  359. (func (export "xor352") (param $x i64) (result i64) (i64.xor (get_local $x) (i64.const 0x8000000000000000)))
  360. (func (export "xor353") (param $y i64) (result i64) (i64.xor (i64.const -1) (get_local $y)))
  361. (func (export "xor354") (result i64) (i64.xor (i64.const -1) (i64.const 0x7fffffffffffffff)))
  362. (func (export "xor355") (param $x i64) (result i64) (i64.xor (get_local $x) (i64.const 0x7fffffffffffffff)))
  363. (func (export "xor356") (param $y i64) (result i64) (i64.xor (i64.const -1) (get_local $y)))
  364. (func (export "xor357") (result i64) (i64.xor (i64.const 0xf0f0ffff) (i64.const 0xfffff0f0)))
  365. (func (export "xor358") (param $x i64) (result i64) (i64.xor (get_local $x) (i64.const 0xfffff0f0)))
  366. (func (export "xor359") (param $y i64) (result i64) (i64.xor (i64.const 0xf0f0ffff) (get_local $y)))
  367. (func (export "xor360") (result i64) (i64.xor (i64.const 0xffffffffffffffff) (i64.const 0xffffffffffffffff)))
  368. (func (export "xor361") (param $x i64) (result i64) (i64.xor (get_local $x) (i64.const 0xffffffffffffffff)))
  369. (func (export "xor362") (param $y i64) (result i64) (i64.xor (i64.const 0xffffffffffffffff) (get_local $y)))
  370. (func (export "shl363") (result i64) (i64.shl (i64.const 1) (i64.const 1)))
  371. (func (export "shl364") (param $x i64) (result i64) (i64.shl (get_local $x) (i64.const 1)))
  372. (func (export "shl365") (param $y i64) (result i64) (i64.shl (i64.const 1) (get_local $y)))
  373. (func (export "shl366") (result i64) (i64.shl (i64.const 1) (i64.const 0)))
  374. (func (export "shl367") (param $x i64) (result i64) (i64.shl (get_local $x) (i64.const 0)))
  375. (func (export "shl368") (param $y i64) (result i64) (i64.shl (i64.const 1) (get_local $y)))
  376. (func (export "shl369") (result i64) (i64.shl (i64.const 0x7fffffffffffffff) (i64.const 1)))
  377. (func (export "shl370") (param $x i64) (result i64) (i64.shl (get_local $x) (i64.const 1)))
  378. (func (export "shl371") (param $y i64) (result i64) (i64.shl (i64.const 0x7fffffffffffffff) (get_local $y)))
  379. (func (export "shl372") (result i64) (i64.shl (i64.const 0xffffffffffffffff) (i64.const 1)))
  380. (func (export "shl373") (param $x i64) (result i64) (i64.shl (get_local $x) (i64.const 1)))
  381. (func (export "shl374") (param $y i64) (result i64) (i64.shl (i64.const 0xffffffffffffffff) (get_local $y)))
  382. (func (export "shl375") (result i64) (i64.shl (i64.const 0x8000000000000000) (i64.const 1)))
  383. (func (export "shl376") (param $x i64) (result i64) (i64.shl (get_local $x) (i64.const 1)))
  384. (func (export "shl377") (param $y i64) (result i64) (i64.shl (i64.const 0x8000000000000000) (get_local $y)))
  385. (func (export "shl378") (result i64) (i64.shl (i64.const 0x4000000000000000) (i64.const 1)))
  386. (func (export "shl379") (param $x i64) (result i64) (i64.shl (get_local $x) (i64.const 1)))
  387. (func (export "shl380") (param $y i64) (result i64) (i64.shl (i64.const 0x4000000000000000) (get_local $y)))
  388. (func (export "shl381") (result i64) (i64.shl (i64.const 1) (i64.const 63)))
  389. (func (export "shl382") (param $x i64) (result i64) (i64.shl (get_local $x) (i64.const 63)))
  390. (func (export "shl383") (param $y i64) (result i64) (i64.shl (i64.const 1) (get_local $y)))
  391. (func (export "shl384") (result i64) (i64.shl (i64.const 1) (i64.const 64)))
  392. (func (export "shl385") (param $x i64) (result i64) (i64.shl (get_local $x) (i64.const 64)))
  393. (func (export "shl386") (param $y i64) (result i64) (i64.shl (i64.const 1) (get_local $y)))
  394. (func (export "shl387") (result i64) (i64.shl (i64.const 1) (i64.const 65)))
  395. (func (export "shl388") (param $x i64) (result i64) (i64.shl (get_local $x) (i64.const 65)))
  396. (func (export "shl389") (param $y i64) (result i64) (i64.shl (i64.const 1) (get_local $y)))
  397. (func (export "shl390") (result i64) (i64.shl (i64.const 1) (i64.const -1)))
  398. (func (export "shl391") (param $x i64) (result i64) (i64.shl (get_local $x) (i64.const -1)))
  399. (func (export "shl392") (param $y i64) (result i64) (i64.shl (i64.const 1) (get_local $y)))
  400. (func (export "shl393") (result i64) (i64.shl (i64.const 1) (i64.const 0x7fffffffffffffff)))
  401. (func (export "shl394") (param $x i64) (result i64) (i64.shl (get_local $x) (i64.const 0x7fffffffffffffff)))
  402. (func (export "shl395") (param $y i64) (result i64) (i64.shl (i64.const 1) (get_local $y)))
  403. (func (export "shr_s396") (result i64) (i64.shr_s (i64.const 1) (i64.const 1)))
  404. (func (export "shr_s397") (param $x i64) (result i64) (i64.shr_s (get_local $x) (i64.const 1)))
  405. (func (export "shr_s398") (param $y i64) (result i64) (i64.shr_s (i64.const 1) (get_local $y)))
  406. (func (export "shr_s399") (result i64) (i64.shr_s (i64.const 1) (i64.const 0)))
  407. (func (export "shr_s400") (param $x i64) (result i64) (i64.shr_s (get_local $x) (i64.const 0)))
  408. (func (export "shr_s401") (param $y i64) (result i64) (i64.shr_s (i64.const 1) (get_local $y)))
  409. (func (export "shr_s402") (result i64) (i64.shr_s (i64.const -1) (i64.const 1)))
  410. (func (export "shr_s403") (param $x i64) (result i64) (i64.shr_s (get_local $x) (i64.const 1)))
  411. (func (export "shr_s404") (param $y i64) (result i64) (i64.shr_s (i64.const -1) (get_local $y)))
  412. (func (export "shr_s405") (result i64) (i64.shr_s (i64.const 0x7fffffffffffffff) (i64.const 1)))
  413. (func (export "shr_s406") (param $x i64) (result i64) (i64.shr_s (get_local $x) (i64.const 1)))
  414. (func (export "shr_s407") (param $y i64) (result i64) (i64.shr_s (i64.const 0x7fffffffffffffff) (get_local $y)))
  415. (func (export "shr_s408") (result i64) (i64.shr_s (i64.const 0x8000000000000000) (i64.const 1)))
  416. (func (export "shr_s409") (param $x i64) (result i64) (i64.shr_s (get_local $x) (i64.const 1)))
  417. (func (export "shr_s410") (param $y i64) (result i64) (i64.shr_s (i64.const 0x8000000000000000) (get_local $y)))
  418. (func (export "shr_s411") (result i64) (i64.shr_s (i64.const 0x4000000000000000) (i64.const 1)))
  419. (func (export "shr_s412") (param $x i64) (result i64) (i64.shr_s (get_local $x) (i64.const 1)))
  420. (func (export "shr_s413") (param $y i64) (result i64) (i64.shr_s (i64.const 0x4000000000000000) (get_local $y)))
  421. (func (export "shr_s414") (result i64) (i64.shr_s (i64.const 1) (i64.const 64)))
  422. (func (export "shr_s415") (param $x i64) (result i64) (i64.shr_s (get_local $x) (i64.const 64)))
  423. (func (export "shr_s416") (param $y i64) (result i64) (i64.shr_s (i64.const 1) (get_local $y)))
  424. (func (export "shr_s417") (result i64) (i64.shr_s (i64.const 1) (i64.const 65)))
  425. (func (export "shr_s418") (param $x i64) (result i64) (i64.shr_s (get_local $x) (i64.const 65)))
  426. (func (export "shr_s419") (param $y i64) (result i64) (i64.shr_s (i64.const 1) (get_local $y)))
  427. (func (export "shr_s420") (result i64) (i64.shr_s (i64.const 1) (i64.const -1)))
  428. (func (export "shr_s421") (param $x i64) (result i64) (i64.shr_s (get_local $x) (i64.const -1)))
  429. (func (export "shr_s422") (param $y i64) (result i64) (i64.shr_s (i64.const 1) (get_local $y)))
  430. (func (export "shr_s423") (result i64) (i64.shr_s (i64.const 1) (i64.const 0x7fffffffffffffff)))
  431. (func (export "shr_s424") (param $x i64) (result i64) (i64.shr_s (get_local $x) (i64.const 0x7fffffffffffffff)))
  432. (func (export "shr_s425") (param $y i64) (result i64) (i64.shr_s (i64.const 1) (get_local $y)))
  433. (func (export "shr_s426") (result i64) (i64.shr_s (i64.const 1) (i64.const 0x8000000000000000)))
  434. (func (export "shr_s427") (param $x i64) (result i64) (i64.shr_s (get_local $x) (i64.const 0x8000000000000000)))
  435. (func (export "shr_s428") (param $y i64) (result i64) (i64.shr_s (i64.const 1) (get_local $y)))
  436. (func (export "shr_s429") (result i64) (i64.shr_s (i64.const 0x8000000000000000) (i64.const 63)))
  437. (func (export "shr_s430") (param $x i64) (result i64) (i64.shr_s (get_local $x) (i64.const 63)))
  438. (func (export "shr_s431") (param $y i64) (result i64) (i64.shr_s (i64.const 0x8000000000000000) (get_local $y)))
  439. (func (export "shr_s432") (result i64) (i64.shr_s (i64.const -1) (i64.const 64)))
  440. (func (export "shr_s433") (param $x i64) (result i64) (i64.shr_s (get_local $x) (i64.const 64)))
  441. (func (export "shr_s434") (param $y i64) (result i64) (i64.shr_s (i64.const -1) (get_local $y)))
  442. (func (export "shr_s435") (result i64) (i64.shr_s (i64.const -1) (i64.const 65)))
  443. (func (export "shr_s436") (param $x i64) (result i64) (i64.shr_s (get_local $x) (i64.const 65)))
  444. (func (export "shr_s437") (param $y i64) (result i64) (i64.shr_s (i64.const -1) (get_local $y)))
  445. (func (export "shr_s438") (result i64) (i64.shr_s (i64.const -1) (i64.const -1)))
  446. (func (export "shr_s439") (param $x i64) (result i64) (i64.shr_s (get_local $x) (i64.const -1)))
  447. (func (export "shr_s440") (param $y i64) (result i64) (i64.shr_s (i64.const -1) (get_local $y)))
  448. (func (export "shr_s441") (result i64) (i64.shr_s (i64.const -1) (i64.const 0x7fffffffffffffff)))
  449. (func (export "shr_s442") (param $x i64) (result i64) (i64.shr_s (get_local $x) (i64.const 0x7fffffffffffffff)))
  450. (func (export "shr_s443") (param $y i64) (result i64) (i64.shr_s (i64.const -1) (get_local $y)))
  451. (func (export "shr_s444") (result i64) (i64.shr_s (i64.const -1) (i64.const 0x8000000000000000)))
  452. (func (export "shr_s445") (param $x i64) (result i64) (i64.shr_s (get_local $x) (i64.const 0x8000000000000000)))
  453. (func (export "shr_s446") (param $y i64) (result i64) (i64.shr_s (i64.const -1) (get_local $y)))
  454. (func (export "shr_u447") (result i64) (i64.shr_u (i64.const 1) (i64.const 1)))
  455. (func (export "shr_u448") (param $x i64) (result i64) (i64.shr_u (get_local $x) (i64.const 1)))
  456. (func (export "shr_u449") (param $y i64) (result i64) (i64.shr_u (i64.const 1) (get_local $y)))
  457. (func (export "shr_u450") (result i64) (i64.shr_u (i64.const 1) (i64.const 0)))
  458. (func (export "shr_u451") (param $x i64) (result i64) (i64.shr_u (get_local $x) (i64.const 0)))
  459. (func (export "shr_u452") (param $y i64) (result i64) (i64.shr_u (i64.const 1) (get_local $y)))
  460. (func (export "shr_u453") (result i64) (i64.shr_u (i64.const -1) (i64.const 1)))
  461. (func (export "shr_u454") (param $x i64) (result i64) (i64.shr_u (get_local $x) (i64.const 1)))
  462. (func (export "shr_u455") (param $y i64) (result i64) (i64.shr_u (i64.const -1) (get_local $y)))
  463. (func (export "shr_u456") (result i64) (i64.shr_u (i64.const 0x7fffffffffffffff) (i64.const 1)))
  464. (func (export "shr_u457") (param $x i64) (result i64) (i64.shr_u (get_local $x) (i64.const 1)))
  465. (func (export "shr_u458") (param $y i64) (result i64) (i64.shr_u (i64.const 0x7fffffffffffffff) (get_local $y)))
  466. (func (export "shr_u459") (result i64) (i64.shr_u (i64.const 0x8000000000000000) (i64.const 1)))
  467. (func (export "shr_u460") (param $x i64) (result i64) (i64.shr_u (get_local $x) (i64.const 1)))
  468. (func (export "shr_u461") (param $y i64) (result i64) (i64.shr_u (i64.const 0x8000000000000000) (get_local $y)))
  469. (func (export "shr_u462") (result i64) (i64.shr_u (i64.const 0x4000000000000000) (i64.const 1)))
  470. (func (export "shr_u463") (param $x i64) (result i64) (i64.shr_u (get_local $x) (i64.const 1)))
  471. (func (export "shr_u464") (param $y i64) (result i64) (i64.shr_u (i64.const 0x4000000000000000) (get_local $y)))
  472. (func (export "shr_u465") (result i64) (i64.shr_u (i64.const 1) (i64.const 64)))
  473. (func (export "shr_u466") (param $x i64) (result i64) (i64.shr_u (get_local $x) (i64.const 64)))
  474. (func (export "shr_u467") (param $y i64) (result i64) (i64.shr_u (i64.const 1) (get_local $y)))
  475. (func (export "shr_u468") (result i64) (i64.shr_u (i64.const 1) (i64.const 65)))
  476. (func (export "shr_u469") (param $x i64) (result i64) (i64.shr_u (get_local $x) (i64.const 65)))
  477. (func (export "shr_u470") (param $y i64) (result i64) (i64.shr_u (i64.const 1) (get_local $y)))
  478. (func (export "shr_u471") (result i64) (i64.shr_u (i64.const 1) (i64.const -1)))
  479. (func (export "shr_u472") (param $x i64) (result i64) (i64.shr_u (get_local $x) (i64.const -1)))
  480. (func (export "shr_u473") (param $y i64) (result i64) (i64.shr_u (i64.const 1) (get_local $y)))
  481. (func (export "shr_u474") (result i64) (i64.shr_u (i64.const 1) (i64.const 0x7fffffffffffffff)))
  482. (func (export "shr_u475") (param $x i64) (result i64) (i64.shr_u (get_local $x) (i64.const 0x7fffffffffffffff)))
  483. (func (export "shr_u476") (param $y i64) (result i64) (i64.shr_u (i64.const 1) (get_local $y)))
  484. (func (export "shr_u477") (result i64) (i64.shr_u (i64.const 1) (i64.const 0x8000000000000000)))
  485. (func (export "shr_u478") (param $x i64) (result i64) (i64.shr_u (get_local $x) (i64.const 0x8000000000000000)))
  486. (func (export "shr_u479") (param $y i64) (result i64) (i64.shr_u (i64.const 1) (get_local $y)))
  487. (func (export "shr_u480") (result i64) (i64.shr_u (i64.const 0x8000000000000000) (i64.const 63)))
  488. (func (export "shr_u481") (param $x i64) (result i64) (i64.shr_u (get_local $x) (i64.const 63)))
  489. (func (export "shr_u482") (param $y i64) (result i64) (i64.shr_u (i64.const 0x8000000000000000) (get_local $y)))
  490. (func (export "shr_u483") (result i64) (i64.shr_u (i64.const -1) (i64.const 64)))
  491. (func (export "shr_u484") (param $x i64) (result i64) (i64.shr_u (get_local $x) (i64.const 64)))
  492. (func (export "shr_u485") (param $y i64) (result i64) (i64.shr_u (i64.const -1) (get_local $y)))
  493. (func (export "shr_u486") (result i64) (i64.shr_u (i64.const -1) (i64.const 65)))
  494. (func (export "shr_u487") (param $x i64) (result i64) (i64.shr_u (get_local $x) (i64.const 65)))
  495. (func (export "shr_u488") (param $y i64) (result i64) (i64.shr_u (i64.const -1) (get_local $y)))
  496. (func (export "shr_u489") (result i64) (i64.shr_u (i64.const -1) (i64.const -1)))
  497. (func (export "shr_u490") (param $x i64) (result i64) (i64.shr_u (get_local $x) (i64.const -1)))
  498. (func (export "shr_u491") (param $y i64) (result i64) (i64.shr_u (i64.const -1) (get_local $y)))
  499. (func (export "shr_u492") (result i64) (i64.shr_u (i64.const -1) (i64.const 0x7fffffffffffffff)))
  500. (func (export "shr_u493") (param $x i64) (result i64) (i64.shr_u (get_local $x) (i64.const 0x7fffffffffffffff)))
  501. (func (export "shr_u494") (param $y i64) (result i64) (i64.shr_u (i64.const -1) (get_local $y)))
  502. (func (export "shr_u495") (result i64) (i64.shr_u (i64.const -1) (i64.const 0x8000000000000000)))
  503. (func (export "shr_u496") (param $x i64) (result i64) (i64.shr_u (get_local $x) (i64.const 0x8000000000000000)))
  504. (func (export "shr_u497") (param $y i64) (result i64) (i64.shr_u (i64.const -1) (get_local $y)))
  505. (func (export "rotl498") (result i64) (i64.rotl (i64.const 1) (i64.const 1)))
  506. (func (export "rotl499") (param $x i64) (result i64) (i64.rotl (get_local $x) (i64.const 1)))
  507. (func (export "rotl500") (param $y i64) (result i64) (i64.rotl (i64.const 1) (get_local $y)))
  508. (func (export "rotl501") (result i64) (i64.rotl (i64.const 1) (i64.const 0)))
  509. (func (export "rotl502") (param $x i64) (result i64) (i64.rotl (get_local $x) (i64.const 0)))
  510. (func (export "rotl503") (param $y i64) (result i64) (i64.rotl (i64.const 1) (get_local $y)))
  511. (func (export "rotl504") (result i64) (i64.rotl (i64.const -1) (i64.const 1)))
  512. (func (export "rotl505") (param $x i64) (result i64) (i64.rotl (get_local $x) (i64.const 1)))
  513. (func (export "rotl506") (param $y i64) (result i64) (i64.rotl (i64.const -1) (get_local $y)))
  514. (func (export "rotl507") (result i64) (i64.rotl (i64.const 1) (i64.const 64)))
  515. (func (export "rotl508") (param $x i64) (result i64) (i64.rotl (get_local $x) (i64.const 64)))
  516. (func (export "rotl509") (param $y i64) (result i64) (i64.rotl (i64.const 1) (get_local $y)))
  517. (func (export "rotl510") (result i64) (i64.rotl (i64.const 0xabcd987602468ace) (i64.const 1)))
  518. (func (export "rotl511") (param $x i64) (result i64) (i64.rotl (get_local $x) (i64.const 1)))
  519. (func (export "rotl512") (param $y i64) (result i64) (i64.rotl (i64.const 0xabcd987602468ace) (get_local $y)))
  520. (func (export "rotl513") (result i64) (i64.rotl (i64.const 0xfe000000dc000000) (i64.const 4)))
  521. (func (export "rotl514") (param $x i64) (result i64) (i64.rotl (get_local $x) (i64.const 4)))
  522. (func (export "rotl515") (param $y i64) (result i64) (i64.rotl (i64.const 0xfe000000dc000000) (get_local $y)))
  523. (func (export "rotl516") (result i64) (i64.rotl (i64.const 0xabcd1234ef567809) (i64.const 53)))
  524. (func (export "rotl517") (param $x i64) (result i64) (i64.rotl (get_local $x) (i64.const 53)))
  525. (func (export "rotl518") (param $y i64) (result i64) (i64.rotl (i64.const 0xabcd1234ef567809) (get_local $y)))
  526. (func (export "rotl519") (result i64) (i64.rotl (i64.const 0xabd1234ef567809c) (i64.const 63)))
  527. (func (export "rotl520") (param $x i64) (result i64) (i64.rotl (get_local $x) (i64.const 63)))
  528. (func (export "rotl521") (param $y i64) (result i64) (i64.rotl (i64.const 0xabd1234ef567809c) (get_local $y)))
  529. (func (export "rotl522") (result i64) (i64.rotl (i64.const 0xabcd1234ef567809) (i64.const 0xf5)))
  530. (func (export "rotl523") (param $x i64) (result i64) (i64.rotl (get_local $x) (i64.const 0xf5)))
  531. (func (export "rotl524") (param $y i64) (result i64) (i64.rotl (i64.const 0xabcd1234ef567809) (get_local $y)))
  532. (func (export "rotl525") (result i64) (i64.rotl (i64.const 0xabcd7294ef567809) (i64.const 0xffffffffffffffed)))
  533. (func (export "rotl526") (param $x i64) (result i64) (i64.rotl (get_local $x) (i64.const 0xffffffffffffffed)))
  534. (func (export "rotl527") (param $y i64) (result i64) (i64.rotl (i64.const 0xabcd7294ef567809) (get_local $y)))
  535. (func (export "rotl528") (result i64) (i64.rotl (i64.const 0xabd1234ef567809c) (i64.const 0x800000000000003f)))
  536. (func (export "rotl529") (param $x i64) (result i64) (i64.rotl (get_local $x) (i64.const 0x800000000000003f)))
  537. (func (export "rotl530") (param $y i64) (result i64) (i64.rotl (i64.const 0xabd1234ef567809c) (get_local $y)))
  538. (func (export "rotl531") (result i64) (i64.rotl (i64.const 1) (i64.const 63)))
  539. (func (export "rotl532") (param $x i64) (result i64) (i64.rotl (get_local $x) (i64.const 63)))
  540. (func (export "rotl533") (param $y i64) (result i64) (i64.rotl (i64.const 1) (get_local $y)))
  541. (func (export "rotl534") (result i64) (i64.rotl (i64.const 0x8000000000000000) (i64.const 1)))
  542. (func (export "rotl535") (param $x i64) (result i64) (i64.rotl (get_local $x) (i64.const 1)))
  543. (func (export "rotl536") (param $y i64) (result i64) (i64.rotl (i64.const 0x8000000000000000) (get_local $y)))
  544. (func (export "rotr537") (result i64) (i64.rotr (i64.const 1) (i64.const 1)))
  545. (func (export "rotr538") (param $x i64) (result i64) (i64.rotr (get_local $x) (i64.const 1)))
  546. (func (export "rotr539") (param $y i64) (result i64) (i64.rotr (i64.const 1) (get_local $y)))
  547. (func (export "rotr540") (result i64) (i64.rotr (i64.const 1) (i64.const 0)))
  548. (func (export "rotr541") (param $x i64) (result i64) (i64.rotr (get_local $x) (i64.const 0)))
  549. (func (export "rotr542") (param $y i64) (result i64) (i64.rotr (i64.const 1) (get_local $y)))
  550. (func (export "rotr543") (result i64) (i64.rotr (i64.const -1) (i64.const 1)))
  551. (func (export "rotr544") (param $x i64) (result i64) (i64.rotr (get_local $x) (i64.const 1)))
  552. (func (export "rotr545") (param $y i64) (result i64) (i64.rotr (i64.const -1) (get_local $y)))
  553. (func (export "rotr546") (result i64) (i64.rotr (i64.const 1) (i64.const 64)))
  554. (func (export "rotr547") (param $x i64) (result i64) (i64.rotr (get_local $x) (i64.const 64)))
  555. (func (export "rotr548") (param $y i64) (result i64) (i64.rotr (i64.const 1) (get_local $y)))
  556. (func (export "rotr549") (result i64) (i64.rotr (i64.const 0xabcd987602468ace) (i64.const 1)))
  557. (func (export "rotr550") (param $x i64) (result i64) (i64.rotr (get_local $x) (i64.const 1)))
  558. (func (export "rotr551") (param $y i64) (result i64) (i64.rotr (i64.const 0xabcd987602468ace) (get_local $y)))
  559. (func (export "rotr552") (result i64) (i64.rotr (i64.const 0xfe000000dc000000) (i64.const 4)))
  560. (func (export "rotr553") (param $x i64) (result i64) (i64.rotr (get_local $x) (i64.const 4)))
  561. (func (export "rotr554") (param $y i64) (result i64) (i64.rotr (i64.const 0xfe000000dc000000) (get_local $y)))
  562. (func (export "rotr555") (result i64) (i64.rotr (i64.const 0xabcd1234ef567809) (i64.const 53)))
  563. (func (export "rotr556") (param $x i64) (result i64) (i64.rotr (get_local $x) (i64.const 53)))
  564. (func (export "rotr557") (param $y i64) (result i64) (i64.rotr (i64.const 0xabcd1234ef567809) (get_local $y)))
  565. (func (export "rotr558") (result i64) (i64.rotr (i64.const 0xabd1234ef567809c) (i64.const 63)))
  566. (func (export "rotr559") (param $x i64) (result i64) (i64.rotr (get_local $x) (i64.const 63)))
  567. (func (export "rotr560") (param $y i64) (result i64) (i64.rotr (i64.const 0xabd1234ef567809c) (get_local $y)))
  568. (func (export "rotr561") (result i64) (i64.rotr (i64.const 0xabcd1234ef567809) (i64.const 0xf5)))
  569. (func (export "rotr562") (param $x i64) (result i64) (i64.rotr (get_local $x) (i64.const 0xf5)))
  570. (func (export "rotr563") (param $y i64) (result i64) (i64.rotr (i64.const 0xabcd1234ef567809) (get_local $y)))
  571. (func (export "rotr564") (result i64) (i64.rotr (i64.const 0xabcd7294ef567809) (i64.const 0xffffffffffffffed)))
  572. (func (export "rotr565") (param $x i64) (result i64) (i64.rotr (get_local $x) (i64.const 0xffffffffffffffed)))
  573. (func (export "rotr566") (param $y i64) (result i64) (i64.rotr (i64.const 0xabcd7294ef567809) (get_local $y)))
  574. (func (export "rotr567") (result i64) (i64.rotr (i64.const 0xabd1234ef567809c) (i64.const 0x800000000000003f)))
  575. (func (export "rotr568") (param $x i64) (result i64) (i64.rotr (get_local $x) (i64.const 0x800000000000003f)))
  576. (func (export "rotr569") (param $y i64) (result i64) (i64.rotr (i64.const 0xabd1234ef567809c) (get_local $y)))
  577. (func (export "rotr570") (result i64) (i64.rotr (i64.const 1) (i64.const 63)))
  578. (func (export "rotr571") (param $x i64) (result i64) (i64.rotr (get_local $x) (i64.const 63)))
  579. (func (export "rotr572") (param $y i64) (result i64) (i64.rotr (i64.const 1) (get_local $y)))
  580. (func (export "rotr573") (result i64) (i64.rotr (i64.const 0x8000000000000000) (i64.const 63)))
  581. (func (export "rotr574") (param $x i64) (result i64) (i64.rotr (get_local $x) (i64.const 63)))
  582. (func (export "rotr575") (param $y i64) (result i64) (i64.rotr (i64.const 0x8000000000000000) (get_local $y)))
  583. (func (export "clz576") (result i64) (i64.clz (i64.const 0xffffffffffffffff)))
  584. (func (export "clz577") (result i64) (i64.clz (i64.const 0)))
  585. (func (export "clz578") (result i64) (i64.clz (i64.const 0x00008000)))
  586. (func (export "clz579") (result i64) (i64.clz (i64.const 0xff)))
  587. (func (export "clz580") (result i64) (i64.clz (i64.const 0x8000000000000000)))
  588. (func (export "clz581") (result i64) (i64.clz (i64.const 1)))
  589. (func (export "clz582") (result i64) (i64.clz (i64.const 2)))
  590. (func (export "clz583") (result i64) (i64.clz (i64.const 0x7fffffffffffffff)))
  591. (func (export "ctz584") (result i64) (i64.ctz (i64.const -1)))
  592. (func (export "ctz585") (result i64) (i64.ctz (i64.const 0)))
  593. (func (export "ctz586") (result i64) (i64.ctz (i64.const 0x00008000)))
  594. (func (export "ctz587") (result i64) (i64.ctz (i64.const 0x00010000)))
  595. (func (export "ctz588") (result i64) (i64.ctz (i64.const 0x8000000000000000)))
  596. (func (export "ctz589") (result i64) (i64.ctz (i64.const 0x7fffffffffffffff)))
  597. (func (export "popcnt590") (result i64) (i64.popcnt (i64.const -1)))
  598. (func (export "popcnt591") (result i64) (i64.popcnt (i64.const 0)))
  599. (func (export "popcnt592") (result i64) (i64.popcnt (i64.const 0x00008000)))
  600. (func (export "popcnt593") (result i64) (i64.popcnt (i64.const 0x8000800080008000)))
  601. (func (export "popcnt594") (result i64) (i64.popcnt (i64.const 0x7fffffffffffffff)))
  602. (func (export "popcnt595") (result i64) (i64.popcnt (i64.const 0xAAAAAAAA55555555)))
  603. (func (export "popcnt596") (result i64) (i64.popcnt (i64.const 0x99999999AAAAAAAA)))
  604. (func (export "popcnt597") (result i64) (i64.popcnt (i64.const 0xDEADBEEFDEADBEEF)))
  605. (func (export "eqz598") (result i32) (i64.eqz (i64.const 0)))
  606. (func (export "eqz599") (result i32) (i64.eqz (i64.const 1)))
  607. (func (export "eqz600") (result i32) (i64.eqz (i64.const 0x8000000000000000)))
  608. (func (export "eqz601") (result i32) (i64.eqz (i64.const 0x7fffffffffffffff)))
  609. (func (export "eqz602") (result i32) (i64.eqz (i64.const 0xffffffffffffffff)))
  610. (func (export "eq603") (result i32) (i64.eq (i64.const 0) (i64.const 0)))
  611. (func (export "eq604") (param $x i64) (result i32) (i64.eq (get_local $x) (i64.const 0)))
  612. (func (export "eq605") (param $y i64) (result i32) (i64.eq (i64.const 0) (get_local $y)))
  613. (func (export "eq606") (result i32) (i64.eq (i64.const 1) (i64.const 1)))
  614. (func (export "eq607") (param $x i64) (result i32) (i64.eq (get_local $x) (i64.const 1)))
  615. (func (export "eq608") (param $y i64) (result i32) (i64.eq (i64.const 1) (get_local $y)))
  616. (func (export "eq609") (result i32) (i64.eq (i64.const -1) (i64.const 1)))
  617. (func (export "eq610") (param $x i64) (result i32) (i64.eq (get_local $x) (i64.const 1)))
  618. (func (export "eq611") (param $y i64) (result i32) (i64.eq (i64.const -1) (get_local $y)))
  619. (func (export "eq612") (result i32) (i64.eq (i64.const 0x8000000000000000) (i64.const 0x8000000000000000)))
  620. (func (export "eq613") (param $x i64) (result i32) (i64.eq (get_local $x) (i64.const 0x8000000000000000)))
  621. (func (export "eq614") (param $y i64) (result i32) (i64.eq (i64.const 0x8000000000000000) (get_local $y)))
  622. (func (export "eq615") (result i32) (i64.eq (i64.const 0x7fffffffffffffff) (i64.const 0x7fffffffffffffff)))
  623. (func (export "eq616") (param $x i64) (result i32) (i64.eq (get_local $x) (i64.const 0x7fffffffffffffff)))
  624. (func (export "eq617") (param $y i64) (result i32) (i64.eq (i64.const 0x7fffffffffffffff) (get_local $y)))
  625. (func (export "eq618") (result i32) (i64.eq (i64.const -1) (i64.const -1)))
  626. (func (export "eq619") (param $x i64) (result i32) (i64.eq (get_local $x) (i64.const -1)))
  627. (func (export "eq620") (param $y i64) (result i32) (i64.eq (i64.const -1) (get_local $y)))
  628. (func (export "eq621") (result i32) (i64.eq (i64.const 1) (i64.const 0)))
  629. (func (export "eq622") (param $x i64) (result i32) (i64.eq (get_local $x) (i64.const 0)))
  630. (func (export "eq623") (param $y i64) (result i32) (i64.eq (i64.const 1) (get_local $y)))
  631. (func (export "eq624") (result i32) (i64.eq (i64.const 0) (i64.const 1)))
  632. (func (export "eq625") (param $x i64) (result i32) (i64.eq (get_local $x) (i64.const 1)))
  633. (func (export "eq626") (param $y i64) (result i32) (i64.eq (i64.const 0) (get_local $y)))
  634. (func (export "eq627") (result i32) (i64.eq (i64.const 0x8000000000000000) (i64.const 0)))
  635. (func (export "eq628") (param $x i64) (result i32) (i64.eq (get_local $x) (i64.const 0)))
  636. (func (export "eq629") (param $y i64) (result i32) (i64.eq (i64.const 0x8000000000000000) (get_local $y)))
  637. (func (export "eq630") (result i32) (i64.eq (i64.const 0) (i64.const 0x8000000000000000)))
  638. (func (export "eq631") (param $x i64) (result i32) (i64.eq (get_local $x) (i64.const 0x8000000000000000)))
  639. (func (export "eq632") (param $y i64) (result i32) (i64.eq (i64.const 0) (get_local $y)))
  640. (func (export "eq633") (result i32) (i64.eq (i64.const 0x8000000000000000) (i64.const -1)))
  641. (func (export "eq634") (param $x i64) (result i32) (i64.eq (get_local $x) (i64.const -1)))
  642. (func (export "eq635") (param $y i64) (result i32) (i64.eq (i64.const 0x8000000000000000) (get_local $y)))
  643. (func (export "eq636") (result i32) (i64.eq (i64.const -1) (i64.const 0x8000000000000000)))
  644. (func (export "eq637") (param $x i64) (result i32) (i64.eq (get_local $x) (i64.const 0x8000000000000000)))
  645. (func (export "eq638") (param $y i64) (result i32) (i64.eq (i64.const -1) (get_local $y)))
  646. (func (export "eq639") (result i32) (i64.eq (i64.const 0x8000000000000000) (i64.const 0x7fffffffffffffff)))
  647. (func (export "eq640") (param $x i64) (result i32) (i64.eq (get_local $x) (i64.const 0x7fffffffffffffff)))
  648. (func (export "eq641") (param $y i64) (result i32) (i64.eq (i64.const 0x8000000000000000) (get_local $y)))
  649. (func (export "eq642") (result i32) (i64.eq (i64.const 0x7fffffffffffffff) (i64.const 0x8000000000000000)))
  650. (func (export "eq643") (param $x i64) (result i32) (i64.eq (get_local $x) (i64.const 0x8000000000000000)))
  651. (func (export "eq644") (param $y i64) (result i32) (i64.eq (i64.const 0x7fffffffffffffff) (get_local $y)))
  652. (func (export "ne645") (result i32) (i64.ne (i64.const 0) (i64.const 0)))
  653. (func (export "ne646") (param $x i64) (result i32) (i64.ne (get_local $x) (i64.const 0)))
  654. (func (export "ne647") (param $y i64) (result i32) (i64.ne (i64.const 0) (get_local $y)))
  655. (func (export "ne648") (result i32) (i64.ne (i64.const 1) (i64.const 1)))
  656. (func (export "ne649") (param $x i64) (result i32) (i64.ne (get_local $x) (i64.const 1)))
  657. (func (export "ne650") (param $y i64) (result i32) (i64.ne (i64.const 1) (get_local $y)))
  658. (func (export "ne651") (result i32) (i64.ne (i64.const -1) (i64.const 1)))
  659. (func (export "ne652") (param $x i64) (result i32) (i64.ne (get_local $x) (i64.const 1)))
  660. (func (export "ne653") (param $y i64) (result i32) (i64.ne (i64.const -1) (get_local $y)))
  661. (func (export "ne654") (result i32) (i64.ne (i64.const 0x8000000000000000) (i64.const 0x8000000000000000)))
  662. (func (export "ne655") (param $x i64) (result i32) (i64.ne (get_local $x) (i64.const 0x8000000000000000)))
  663. (func (export "ne656") (param $y i64) (result i32) (i64.ne (i64.const 0x8000000000000000) (get_local $y)))
  664. (func (export "ne657") (result i32) (i64.ne (i64.const 0x7fffffffffffffff) (i64.const 0x7fffffffffffffff)))
  665. (func (export "ne658") (param $x i64) (result i32) (i64.ne (get_local $x) (i64.const 0x7fffffffffffffff)))
  666. (func (export "ne659") (param $y i64) (result i32) (i64.ne (i64.const 0x7fffffffffffffff) (get_local $y)))
  667. (func (export "ne660") (result i32) (i64.ne (i64.const -1) (i64.const -1)))
  668. (func (export "ne661") (param $x i64) (result i32) (i64.ne (get_local $x) (i64.const -1)))
  669. (func (export "ne662") (param $y i64) (result i32) (i64.ne (i64.const -1) (get_local $y)))
  670. (func (export "ne663") (result i32) (i64.ne (i64.const 1) (i64.const 0)))
  671. (func (export "ne664") (param $x i64) (result i32) (i64.ne (get_local $x) (i64.const 0)))
  672. (func (export "ne665") (param $y i64) (result i32) (i64.ne (i64.const 1) (get_local $y)))
  673. (func (export "ne666") (result i32) (i64.ne (i64.const 0) (i64.const 1)))
  674. (func (export "ne667") (param $x i64) (result i32) (i64.ne (get_local $x) (i64.const 1)))
  675. (func (export "ne668") (param $y i64) (result i32) (i64.ne (i64.const 0) (get_local $y)))
  676. (func (export "ne669") (result i32) (i64.ne (i64.const 0x8000000000000000) (i64.const 0)))
  677. (func (export "ne670") (param $x i64) (result i32) (i64.ne (get_local $x) (i64.const 0)))
  678. (func (export "ne671") (param $y i64) (result i32) (i64.ne (i64.const 0x8000000000000000) (get_local $y)))
  679. (func (export "ne672") (result i32) (i64.ne (i64.const 0) (i64.const 0x8000000000000000)))
  680. (func (export "ne673") (param $x i64) (result i32) (i64.ne (get_local $x) (i64.const 0x8000000000000000)))
  681. (func (export "ne674") (param $y i64) (result i32) (i64.ne (i64.const 0) (get_local $y)))
  682. (func (export "ne675") (result i32) (i64.ne (i64.const 0x8000000000000000) (i64.const -1)))
  683. (func (export "ne676") (param $x i64) (result i32) (i64.ne (get_local $x) (i64.const -1)))
  684. (func (export "ne677") (param $y i64) (result i32) (i64.ne (i64.const 0x8000000000000000) (get_local $y)))
  685. (func (export "ne678") (result i32) (i64.ne (i64.const -1) (i64.const 0x8000000000000000)))
  686. (func (export "ne679") (param $x i64) (result i32) (i64.ne (get_local $x) (i64.const 0x8000000000000000)))
  687. (func (export "ne680") (param $y i64) (result i32) (i64.ne (i64.const -1) (get_local $y)))
  688. (func (export "ne681") (result i32) (i64.ne (i64.const 0x8000000000000000) (i64.const 0x7fffffffffffffff)))
  689. (func (export "ne682") (param $x i64) (result i32) (i64.ne (get_local $x) (i64.const 0x7fffffffffffffff)))
  690. (func (export "ne683") (param $y i64) (result i32) (i64.ne (i64.const 0x8000000000000000) (get_local $y)))
  691. (func (export "ne684") (result i32) (i64.ne (i64.const 0x7fffffffffffffff) (i64.const 0x8000000000000000)))
  692. (func (export "ne685") (param $x i64) (result i32) (i64.ne (get_local $x) (i64.const 0x8000000000000000)))
  693. (func (export "ne686") (param $y i64) (result i32) (i64.ne (i64.const 0x7fffffffffffffff) (get_local $y)))
  694. (func (export "lt_s687") (result i32) (i64.lt_s (i64.const 0) (i64.const 0)))
  695. (func (export "lt_s688") (param $x i64) (result i32) (i64.lt_s (get_local $x) (i64.const 0)))
  696. (func (export "lt_s689") (param $y i64) (result i32) (i64.lt_s (i64.const 0) (get_local $y)))
  697. (func (export "lt_s690") (result i32) (i64.lt_s (i64.const 1) (i64.const 1)))
  698. (func (export "lt_s691") (param $x i64) (result i32) (i64.lt_s (get_local $x) (i64.const 1)))
  699. (func (export "lt_s692") (param $y i64) (result i32) (i64.lt_s (i64.const 1) (get_local $y)))
  700. (func (export "lt_s693") (result i32) (i64.lt_s (i64.const -1) (i64.const 1)))
  701. (func (export "lt_s694") (param $x i64) (result i32) (i64.lt_s (get_local $x) (i64.const 1)))
  702. (func (export "lt_s695") (param $y i64) (result i32) (i64.lt_s (i64.const -1) (get_local $y)))
  703. (func (export "lt_s696") (result i32) (i64.lt_s (i64.const 0x8000000000000000) (i64.const 0x8000000000000000)))
  704. (func (export "lt_s697") (param $x i64) (result i32) (i64.lt_s (get_local $x) (i64.const 0x8000000000000000)))
  705. (func (export "lt_s698") (param $y i64) (result i32) (i64.lt_s (i64.const 0x8000000000000000) (get_local $y)))
  706. (func (export "lt_s699") (result i32) (i64.lt_s (i64.const 0x7fffffffffffffff) (i64.const 0x7fffffffffffffff)))
  707. (func (export "lt_s700") (param $x i64) (result i32) (i64.lt_s (get_local $x) (i64.const 0x7fffffffffffffff)))
  708. (func (export "lt_s701") (param $y i64) (result i32) (i64.lt_s (i64.const 0x7fffffffffffffff) (get_local $y)))
  709. (func (export "lt_s702") (result i32) (i64.lt_s (i64.const -1) (i64.const -1)))
  710. (func (export "lt_s703") (param $x i64) (result i32) (i64.lt_s (get_local $x) (i64.const -1)))
  711. (func (export "lt_s704") (param $y i64) (result i32) (i64.lt_s (i64.const -1) (get_local $y)))
  712. (func (export "lt_s705") (result i32) (i64.lt_s (i64.const 1) (i64.const 0)))
  713. (func (export "lt_s706") (param $x i64) (result i32) (i64.lt_s (get_local $x) (i64.const 0)))
  714. (func (export "lt_s707") (param $y i64) (result i32) (i64.lt_s (i64.const 1) (get_local $y)))
  715. (func (export "lt_s708") (result i32) (i64.lt_s (i64.const 0) (i64.const 1)))
  716. (func (export "lt_s709") (param $x i64) (result i32) (i64.lt_s (get_local $x) (i64.const 1)))
  717. (func (export "lt_s710") (param $y i64) (result i32) (i64.lt_s (i64.const 0) (get_local $y)))
  718. (func (export "lt_s711") (result i32) (i64.lt_s (i64.const 0x8000000000000000) (i64.const 0)))
  719. (func (export "lt_s712") (param $x i64) (result i32) (i64.lt_s (get_local $x) (i64.const 0)))
  720. (func (export "lt_s713") (param $y i64) (result i32) (i64.lt_s (i64.const 0x8000000000000000) (get_local $y)))
  721. (func (export "lt_s714") (result i32) (i64.lt_s (i64.const 0) (i64.const 0x8000000000000000)))
  722. (func (export "lt_s715") (param $x i64) (result i32) (i64.lt_s (get_local $x) (i64.const 0x8000000000000000)))
  723. (func (export "lt_s716") (param $y i64) (result i32) (i64.lt_s (i64.const 0) (get_local $y)))
  724. (func (export "lt_s717") (result i32) (i64.lt_s (i64.const 0x8000000000000000) (i64.const -1)))
  725. (func (export "lt_s718") (param $x i64) (result i32) (i64.lt_s (get_local $x) (i64.const -1)))
  726. (func (export "lt_s719") (param $y i64) (result i32) (i64.lt_s (i64.const 0x8000000000000000) (get_local $y)))
  727. (func (export "lt_s720") (result i32) (i64.lt_s (i64.const -1) (i64.const 0x8000000000000000)))
  728. (func (export "lt_s721") (param $x i64) (result i32) (i64.lt_s (get_local $x) (i64.const 0x8000000000000000)))
  729. (func (export "lt_s722") (param $y i64) (result i32) (i64.lt_s (i64.const -1) (get_local $y)))
  730. (func (export "lt_s723") (result i32) (i64.lt_s (i64.const 0x8000000000000000) (i64.const 0x7fffffffffffffff)))
  731. (func (export "lt_s724") (param $x i64) (result i32) (i64.lt_s (get_local $x) (i64.const 0x7fffffffffffffff)))
  732. (func (export "lt_s725") (param $y i64) (result i32) (i64.lt_s (i64.const 0x8000000000000000) (get_local $y)))
  733. (func (export "lt_s726") (result i32) (i64.lt_s (i64.const 0x7fffffffffffffff) (i64.const 0x8000000000000000)))
  734. (func (export "lt_s727") (param $x i64) (result i32) (i64.lt_s (get_local $x) (i64.const 0x8000000000000000)))
  735. (func (export "lt_s728") (param $y i64) (result i32) (i64.lt_s (i64.const 0x7fffffffffffffff) (get_local $y)))
  736. (func (export "lt_u729") (result i32) (i64.lt_u (i64.const 0) (i64.const 0)))
  737. (func (export "lt_u730") (param $x i64) (result i32) (i64.lt_u (get_local $x) (i64.const 0)))
  738. (func (export "lt_u731") (param $y i64) (result i32) (i64.lt_u (i64.const 0) (get_local $y)))
  739. (func (export "lt_u732") (result i32) (i64.lt_u (i64.const 1) (i64.const 1)))
  740. (func (export "lt_u733") (param $x i64) (result i32) (i64.lt_u (get_local $x) (i64.const 1)))
  741. (func (export "lt_u734") (param $y i64) (result i32) (i64.lt_u (i64.const 1) (get_local $y)))
  742. (func (export "lt_u735") (result i32) (i64.lt_u (i64.const -1) (i64.const 1)))
  743. (func (export "lt_u736") (param $x i64) (result i32) (i64.lt_u (get_local $x) (i64.const 1)))
  744. (func (export "lt_u737") (param $y i64) (result i32) (i64.lt_u (i64.const -1) (get_local $y)))
  745. (func (export "lt_u738") (result i32) (i64.lt_u (i64.const 0x8000000000000000) (i64.const 0x8000000000000000)))
  746. (func (export "lt_u739") (param $x i64) (result i32) (i64.lt_u (get_local $x) (i64.const 0x8000000000000000)))
  747. (func (export "lt_u740") (param $y i64) (result i32) (i64.lt_u (i64.const 0x8000000000000000) (get_local $y)))
  748. (func (export "lt_u741") (result i32) (i64.lt_u (i64.const 0x7fffffffffffffff) (i64.const 0x7fffffffffffffff)))
  749. (func (export "lt_u742") (param $x i64) (result i32) (i64.lt_u (get_local $x) (i64.const 0x7fffffffffffffff)))
  750. (func (export "lt_u743") (param $y i64) (result i32) (i64.lt_u (i64.const 0x7fffffffffffffff) (get_local $y)))
  751. (func (export "lt_u744") (result i32) (i64.lt_u (i64.const -1) (i64.const -1)))
  752. (func (export "lt_u745") (param $x i64) (result i32) (i64.lt_u (get_local $x) (i64.const -1)))
  753. (func (export "lt_u746") (param $y i64) (result i32) (i64.lt_u (i64.const -1) (get_local $y)))
  754. (func (export "lt_u747") (result i32) (i64.lt_u (i64.const 1) (i64.const 0)))
  755. (func (export "lt_u748") (param $x i64) (result i32) (i64.lt_u (get_local $x) (i64.const 0)))
  756. (func (export "lt_u749") (param $y i64) (result i32) (i64.lt_u (i64.const 1) (get_local $y)))
  757. (func (export "lt_u750") (result i32) (i64.lt_u (i64.const 0) (i64.const 1)))
  758. (func (export "lt_u751") (param $x i64) (result i32) (i64.lt_u (get_local $x) (i64.const 1)))
  759. (func (export "lt_u752") (param $y i64) (result i32) (i64.lt_u (i64.const 0) (get_local $y)))
  760. (func (export "lt_u753") (result i32) (i64.lt_u (i64.const 0x8000000000000000) (i64.const 0)))
  761. (func (export "lt_u754") (param $x i64) (result i32) (i64.lt_u (get_local $x) (i64.const 0)))
  762. (func (export "lt_u755") (param $y i64) (result i32) (i64.lt_u (i64.const 0x8000000000000000) (get_local $y)))
  763. (func (export "lt_u756") (result i32) (i64.lt_u (i64.const 0) (i64.const 0x8000000000000000)))
  764. (func (export "lt_u757") (param $x i64) (result i32) (i64.lt_u (get_local $x) (i64.const 0x8000000000000000)))
  765. (func (export "lt_u758") (param $y i64) (result i32) (i64.lt_u (i64.const 0) (get_local $y)))
  766. (func (export "lt_u759") (result i32) (i64.lt_u (i64.const 0x8000000000000000) (i64.const -1)))
  767. (func (export "lt_u760") (param $x i64) (result i32) (i64.lt_u (get_local $x) (i64.const -1)))
  768. (func (export "lt_u761") (param $y i64) (result i32) (i64.lt_u (i64.const 0x8000000000000000) (get_local $y)))
  769. (func (export "lt_u762") (result i32) (i64.lt_u (i64.const -1) (i64.const 0x8000000000000000)))
  770. (func (export "lt_u763") (param $x i64) (result i32) (i64.lt_u (get_local $x) (i64.const 0x8000000000000000)))
  771. (func (export "lt_u764") (param $y i64) (result i32) (i64.lt_u (i64.const -1) (get_local $y)))
  772. (func (export "lt_u765") (result i32) (i64.lt_u (i64.const 0x8000000000000000) (i64.const 0x7fffffffffffffff)))
  773. (func (export "lt_u766") (param $x i64) (result i32) (i64.lt_u (get_local $x) (i64.const 0x7fffffffffffffff)))
  774. (func (export "lt_u767") (param $y i64) (result i32) (i64.lt_u (i64.const 0x8000000000000000) (get_local $y)))
  775. (func (export "lt_u768") (result i32) (i64.lt_u (i64.const 0x7fffffffffffffff) (i64.const 0x8000000000000000)))
  776. (func (export "lt_u769") (param $x i64) (result i32) (i64.lt_u (get_local $x) (i64.const 0x8000000000000000)))
  777. (func (export "lt_u770") (param $y i64) (result i32) (i64.lt_u (i64.const 0x7fffffffffffffff) (get_local $y)))
  778. (func (export "le_s771") (result i32) (i64.le_s (i64.const 0) (i64.const 0)))
  779. (func (export "le_s772") (param $x i64) (result i32) (i64.le_s (get_local $x) (i64.const 0)))
  780. (func (export "le_s773") (param $y i64) (result i32) (i64.le_s (i64.const 0) (get_local $y)))
  781. (func (export "le_s774") (result i32) (i64.le_s (i64.const 1) (i64.const 1)))
  782. (func (export "le_s775") (param $x i64) (result i32) (i64.le_s (get_local $x) (i64.const 1)))
  783. (func (export "le_s776") (param $y i64) (result i32) (i64.le_s (i64.const 1) (get_local $y)))
  784. (func (export "le_s777") (result i32) (i64.le_s (i64.const -1) (i64.const 1)))
  785. (func (export "le_s778") (param $x i64) (result i32) (i64.le_s (get_local $x) (i64.const 1)))
  786. (func (export "le_s779") (param $y i64) (result i32) (i64.le_s (i64.const -1) (get_local $y)))
  787. (func (export "le_s780") (result i32) (i64.le_s (i64.const 0x8000000000000000) (i64.const 0x8000000000000000)))
  788. (func (export "le_s781") (param $x i64) (result i32) (i64.le_s (get_local $x) (i64.const 0x8000000000000000)))
  789. (func (export "le_s782") (param $y i64) (result i32) (i64.le_s (i64.const 0x8000000000000000) (get_local $y)))
  790. (func (export "le_s783") (result i32) (i64.le_s (i64.const 0x7fffffffffffffff) (i64.const 0x7fffffffffffffff)))
  791. (func (export "le_s784") (param $x i64) (result i32) (i64.le_s (get_local $x) (i64.const 0x7fffffffffffffff)))
  792. (func (export "le_s785") (param $y i64) (result i32) (i64.le_s (i64.const 0x7fffffffffffffff) (get_local $y)))
  793. (func (export "le_s786") (result i32) (i64.le_s (i64.const -1) (i64.const -1)))
  794. (func (export "le_s787") (param $x i64) (result i32) (i64.le_s (get_local $x) (i64.const -1)))
  795. (func (export "le_s788") (param $y i64) (result i32) (i64.le_s (i64.const -1) (get_local $y)))
  796. (func (export "le_s789") (result i32) (i64.le_s (i64.const 1) (i64.const 0)))
  797. (func (export "le_s790") (param $x i64) (result i32) (i64.le_s (get_local $x) (i64.const 0)))
  798. (func (export "le_s791") (param $y i64) (result i32) (i64.le_s (i64.const 1) (get_local $y)))
  799. (func (export "le_s792") (result i32) (i64.le_s (i64.const 0) (i64.const 1)))
  800. (func (export "le_s793") (param $x i64) (result i32) (i64.le_s (get_local $x) (i64.const 1)))
  801. (func (export "le_s794") (param $y i64) (result i32) (i64.le_s (i64.const 0) (get_local $y)))
  802. (func (export "le_s795") (result i32) (i64.le_s (i64.const 0x8000000000000000) (i64.const 0)))
  803. (func (export "le_s796") (param $x i64) (result i32) (i64.le_s (get_local $x) (i64.const 0)))
  804. (func (export "le_s797") (param $y i64) (result i32) (i64.le_s (i64.const 0x8000000000000000) (get_local $y)))
  805. (func (export "le_s798") (result i32) (i64.le_s (i64.const 0) (i64.const 0x8000000000000000)))
  806. (func (export "le_s799") (param $x i64) (result i32) (i64.le_s (get_local $x) (i64.const 0x8000000000000000)))
  807. (func (export "le_s800") (param $y i64) (result i32) (i64.le_s (i64.const 0) (get_local $y)))
  808. (func (export "le_s801") (result i32) (i64.le_s (i64.const 0x8000000000000000) (i64.const -1)))
  809. (func (export "le_s802") (param $x i64) (result i32) (i64.le_s (get_local $x) (i64.const -1)))
  810. (func (export "le_s803") (param $y i64) (result i32) (i64.le_s (i64.const 0x8000000000000000) (get_local $y)))
  811. (func (export "le_s804") (result i32) (i64.le_s (i64.const -1) (i64.const 0x8000000000000000)))
  812. (func (export "le_s805") (param $x i64) (result i32) (i64.le_s (get_local $x) (i64.const 0x8000000000000000)))
  813. (func (export "le_s806") (param $y i64) (result i32) (i64.le_s (i64.const -1) (get_local $y)))
  814. (func (export "le_s807") (result i32) (i64.le_s (i64.const 0x8000000000000000) (i64.const 0x7fffffffffffffff)))
  815. (func (export "le_s808") (param $x i64) (result i32) (i64.le_s (get_local $x) (i64.const 0x7fffffffffffffff)))
  816. (func (export "le_s809") (param $y i64) (result i32) (i64.le_s (i64.const 0x8000000000000000) (get_local $y)))
  817. (func (export "le_s810") (result i32) (i64.le_s (i64.const 0x7fffffffffffffff) (i64.const 0x8000000000000000)))
  818. (func (export "le_s811") (param $x i64) (result i32) (i64.le_s (get_local $x) (i64.const 0x8000000000000000)))
  819. (func (export "le_s812") (param $y i64) (result i32) (i64.le_s (i64.const 0x7fffffffffffffff) (get_local $y)))
  820. (func (export "le_u813") (result i32) (i64.le_u (i64.const 0) (i64.const 0)))
  821. (func (export "le_u814") (param $x i64) (result i32) (i64.le_u (get_local $x) (i64.const 0)))
  822. (func (export "le_u815") (param $y i64) (result i32) (i64.le_u (i64.const 0) (get_local $y)))
  823. (func (export "le_u816") (result i32) (i64.le_u (i64.const 1) (i64.const 1)))
  824. (func (export "le_u817") (param $x i64) (result i32) (i64.le_u (get_local $x) (i64.const 1)))
  825. (func (export "le_u818") (param $y i64) (result i32) (i64.le_u (i64.const 1) (get_local $y)))
  826. (func (export "le_u819") (result i32) (i64.le_u (i64.const -1) (i64.const 1)))
  827. (func (export "le_u820") (param $x i64) (result i32) (i64.le_u (get_local $x) (i64.const 1)))
  828. (func (export "le_u821") (param $y i64) (result i32) (i64.le_u (i64.const -1) (get_local $y)))
  829. (func (export "le_u822") (result i32) (i64.le_u (i64.const 0x8000000000000000) (i64.const 0x8000000000000000)))
  830. (func (export "le_u823") (param $x i64) (result i32) (i64.le_u (get_local $x) (i64.const 0x8000000000000000)))
  831. (func (export "le_u824") (param $y i64) (result i32) (i64.le_u (i64.const 0x8000000000000000) (get_local $y)))
  832. (func (export "le_u825") (result i32) (i64.le_u (i64.const 0x7fffffffffffffff) (i64.const 0x7fffffffffffffff)))
  833. (func (export "le_u826") (param $x i64) (result i32) (i64.le_u (get_local $x) (i64.const 0x7fffffffffffffff)))
  834. (func (export "le_u827") (param $y i64) (result i32) (i64.le_u (i64.const 0x7fffffffffffffff) (get_local $y)))
  835. (func (export "le_u828") (result i32) (i64.le_u (i64.const -1) (i64.const -1)))
  836. (func (export "le_u829") (param $x i64) (result i32) (i64.le_u (get_local $x) (i64.const -1)))
  837. (func (export "le_u830") (param $y i64) (result i32) (i64.le_u (i64.const -1) (get_local $y)))
  838. (func (export "le_u831") (result i32) (i64.le_u (i64.const 1) (i64.const 0)))
  839. (func (export "le_u832") (param $x i64) (result i32) (i64.le_u (get_local $x) (i64.const 0)))
  840. (func (export "le_u833") (param $y i64) (result i32) (i64.le_u (i64.const 1) (get_local $y)))
  841. (func (export "le_u834") (result i32) (i64.le_u (i64.const 0) (i64.const 1)))
  842. (func (export "le_u835") (param $x i64) (result i32) (i64.le_u (get_local $x) (i64.const 1)))
  843. (func (export "le_u836") (param $y i64) (result i32) (i64.le_u (i64.const 0) (get_local $y)))
  844. (func (export "le_u837") (result i32) (i64.le_u (i64.const 0x8000000000000000) (i64.const 0)))
  845. (func (export "le_u838") (param $x i64) (result i32) (i64.le_u (get_local $x) (i64.const 0)))
  846. (func (export "le_u839") (param $y i64) (result i32) (i64.le_u (i64.const 0x8000000000000000) (get_local $y)))
  847. (func (export "le_u840") (result i32) (i64.le_u (i64.const 0) (i64.const 0x8000000000000000)))
  848. (func (export "le_u841") (param $x i64) (result i32) (i64.le_u (get_local $x) (i64.const 0x8000000000000000)))
  849. (func (export "le_u842") (param $y i64) (result i32) (i64.le_u (i64.const 0) (get_local $y)))
  850. (func (export "le_u843") (result i32) (i64.le_u (i64.const 0x8000000000000000) (i64.const -1)))
  851. (func (export "le_u844") (param $x i64) (result i32) (i64.le_u (get_local $x) (i64.const -1)))
  852. (func (export "le_u845") (param $y i64) (result i32) (i64.le_u (i64.const 0x8000000000000000) (get_local $y)))
  853. (func (export "le_u846") (result i32) (i64.le_u (i64.const -1) (i64.const 0x8000000000000000)))
  854. (func (export "le_u847") (param $x i64) (result i32) (i64.le_u (get_local $x) (i64.const 0x8000000000000000)))
  855. (func (export "le_u848") (param $y i64) (result i32) (i64.le_u (i64.const -1) (get_local $y)))
  856. (func (export "le_u849") (result i32) (i64.le_u (i64.const 0x8000000000000000) (i64.const 0x7fffffffffffffff)))
  857. (func (export "le_u850") (param $x i64) (result i32) (i64.le_u (get_local $x) (i64.const 0x7fffffffffffffff)))
  858. (func (export "le_u851") (param $y i64) (result i32) (i64.le_u (i64.const 0x8000000000000000) (get_local $y)))
  859. (func (export "le_u852") (result i32) (i64.le_u (i64.const 0x7fffffffffffffff) (i64.const 0x8000000000000000)))
  860. (func (export "le_u853") (param $x i64) (result i32) (i64.le_u (get_local $x) (i64.const 0x8000000000000000)))
  861. (func (export "le_u854") (param $y i64) (result i32) (i64.le_u (i64.const 0x7fffffffffffffff) (get_local $y)))
  862. (func (export "gt_s855") (result i32) (i64.gt_s (i64.const 0) (i64.const 0)))
  863. (func (export "gt_s856") (param $x i64) (result i32) (i64.gt_s (get_local $x) (i64.const 0)))
  864. (func (export "gt_s857") (param $y i64) (result i32) (i64.gt_s (i64.const 0) (get_local $y)))
  865. (func (export "gt_s858") (result i32) (i64.gt_s (i64.const 1) (i64.const 1)))
  866. (func (export "gt_s859") (param $x i64) (result i32) (i64.gt_s (get_local $x) (i64.const 1)))
  867. (func (export "gt_s860") (param $y i64) (result i32) (i64.gt_s (i64.const 1) (get_local $y)))
  868. (func (export "gt_s861") (result i32) (i64.gt_s (i64.const -1) (i64.const 1)))
  869. (func (export "gt_s862") (param $x i64) (result i32) (i64.gt_s (get_local $x) (i64.const 1)))
  870. (func (export "gt_s863") (param $y i64) (result i32) (i64.gt_s (i64.const -1) (get_local $y)))
  871. (func (export "gt_s864") (result i32) (i64.gt_s (i64.const 0x8000000000000000) (i64.const 0x8000000000000000)))
  872. (func (export "gt_s865") (param $x i64) (result i32) (i64.gt_s (get_local $x) (i64.const 0x8000000000000000)))
  873. (func (export "gt_s866") (param $y i64) (result i32) (i64.gt_s (i64.const 0x8000000000000000) (get_local $y)))
  874. (func (export "gt_s867") (result i32) (i64.gt_s (i64.const 0x7fffffffffffffff) (i64.const 0x7fffffffffffffff)))
  875. (func (export "gt_s868") (param $x i64) (result i32) (i64.gt_s (get_local $x) (i64.const 0x7fffffffffffffff)))
  876. (func (export "gt_s869") (param $y i64) (result i32) (i64.gt_s (i64.const 0x7fffffffffffffff) (get_local $y)))
  877. (func (export "gt_s870") (result i32) (i64.gt_s (i64.const -1) (i64.const -1)))
  878. (func (export "gt_s871") (param $x i64) (result i32) (i64.gt_s (get_local $x) (i64.const -1)))
  879. (func (export "gt_s872") (param $y i64) (result i32) (i64.gt_s (i64.const -1) (get_local $y)))
  880. (func (export "gt_s873") (result i32) (i64.gt_s (i64.const 1) (i64.const 0)))
  881. (func (export "gt_s874") (param $x i64) (result i32) (i64.gt_s (get_local $x) (i64.const 0)))
  882. (func (export "gt_s875") (param $y i64) (result i32) (i64.gt_s (i64.const 1) (get_local $y)))
  883. (func (export "gt_s876") (result i32) (i64.gt_s (i64.const 0) (i64.const 1)))
  884. (func (export "gt_s877") (param $x i64) (result i32) (i64.gt_s (get_local $x) (i64.const 1)))
  885. (func (export "gt_s878") (param $y i64) (result i32) (i64.gt_s (i64.const 0) (get_local $y)))
  886. (func (export "gt_s879") (result i32) (i64.gt_s (i64.const 0x8000000000000000) (i64.const 0)))
  887. (func (export "gt_s880") (param $x i64) (result i32) (i64.gt_s (get_local $x) (i64.const 0)))
  888. (func (export "gt_s881") (param $y i64) (result i32) (i64.gt_s (i64.const 0x8000000000000000) (get_local $y)))
  889. (func (export "gt_s882") (result i32) (i64.gt_s (i64.const 0) (i64.const 0x8000000000000000)))
  890. (func (export "gt_s883") (param $x i64) (result i32) (i64.gt_s (get_local $x) (i64.const 0x8000000000000000)))
  891. (func (export "gt_s884") (param $y i64) (result i32) (i64.gt_s (i64.const 0) (get_local $y)))
  892. (func (export "gt_s885") (result i32) (i64.gt_s (i64.const 0x8000000000000000) (i64.const -1)))
  893. (func (export "gt_s886") (param $x i64) (result i32) (i64.gt_s (get_local $x) (i64.const -1)))
  894. (func (export "gt_s887") (param $y i64) (result i32) (i64.gt_s (i64.const 0x8000000000000000) (get_local $y)))
  895. (func (export "gt_s888") (result i32) (i64.gt_s (i64.const -1) (i64.const 0x8000000000000000)))
  896. (func (export "gt_s889") (param $x i64) (result i32) (i64.gt_s (get_local $x) (i64.const 0x8000000000000000)))
  897. (func (export "gt_s890") (param $y i64) (result i32) (i64.gt_s (i64.const -1) (get_local $y)))
  898. (func (export "gt_s891") (result i32) (i64.gt_s (i64.const 0x8000000000000000) (i64.const 0x7fffffffffffffff)))
  899. (func (export "gt_s892") (param $x i64) (result i32) (i64.gt_s (get_local $x) (i64.const 0x7fffffffffffffff)))
  900. (func (export "gt_s893") (param $y i64) (result i32) (i64.gt_s (i64.const 0x8000000000000000) (get_local $y)))
  901. (func (export "gt_s894") (result i32) (i64.gt_s (i64.const 0x7fffffffffffffff) (i64.const 0x8000000000000000)))
  902. (func (export "gt_s895") (param $x i64) (result i32) (i64.gt_s (get_local $x) (i64.const 0x8000000000000000)))
  903. (func (export "gt_s896") (param $y i64) (result i32) (i64.gt_s (i64.const 0x7fffffffffffffff) (get_local $y)))
  904. (func (export "gt_u897") (result i32) (i64.gt_u (i64.const 0) (i64.const 0)))
  905. (func (export "gt_u898") (param $x i64) (result i32) (i64.gt_u (get_local $x) (i64.const 0)))
  906. (func (export "gt_u899") (param $y i64) (result i32) (i64.gt_u (i64.const 0) (get_local $y)))
  907. (func (export "gt_u900") (result i32) (i64.gt_u (i64.const 1) (i64.const 1)))
  908. (func (export "gt_u901") (param $x i64) (result i32) (i64.gt_u (get_local $x) (i64.const 1)))
  909. (func (export "gt_u902") (param $y i64) (result i32) (i64.gt_u (i64.const 1) (get_local $y)))
  910. (func (export "gt_u903") (result i32) (i64.gt_u (i64.const -1) (i64.const 1)))
  911. (func (export "gt_u904") (param $x i64) (result i32) (i64.gt_u (get_local $x) (i64.const 1)))
  912. (func (export "gt_u905") (param $y i64) (result i32) (i64.gt_u (i64.const -1) (get_local $y)))
  913. (func (export "gt_u906") (result i32) (i64.gt_u (i64.const 0x8000000000000000) (i64.const 0x8000000000000000)))
  914. (func (export "gt_u907") (param $x i64) (result i32) (i64.gt_u (get_local $x) (i64.const 0x8000000000000000)))
  915. (func (export "gt_u908") (param $y i64) (result i32) (i64.gt_u (i64.const 0x8000000000000000) (get_local $y)))
  916. (func (export "gt_u909") (result i32) (i64.gt_u (i64.const 0x7fffffffffffffff) (i64.const 0x7fffffffffffffff)))
  917. (func (export "gt_u910") (param $x i64) (result i32) (i64.gt_u (get_local $x) (i64.const 0x7fffffffffffffff)))
  918. (func (export "gt_u911") (param $y i64) (result i32) (i64.gt_u (i64.const 0x7fffffffffffffff) (get_local $y)))
  919. (func (export "gt_u912") (result i32) (i64.gt_u (i64.const -1) (i64.const -1)))
  920. (func (export "gt_u913") (param $x i64) (result i32) (i64.gt_u (get_local $x) (i64.const -1)))
  921. (func (export "gt_u914") (param $y i64) (result i32) (i64.gt_u (i64.const -1) (get_local $y)))
  922. (func (export "gt_u915") (result i32) (i64.gt_u (i64.const 1) (i64.const 0)))
  923. (func (export "gt_u916") (param $x i64) (result i32) (i64.gt_u (get_local $x) (i64.const 0)))
  924. (func (export "gt_u917") (param $y i64) (result i32) (i64.gt_u (i64.const 1) (get_local $y)))
  925. (func (export "gt_u918") (result i32) (i64.gt_u (i64.const 0) (i64.const 1)))
  926. (func (export "gt_u919") (param $x i64) (result i32) (i64.gt_u (get_local $x) (i64.const 1)))
  927. (func (export "gt_u920") (param $y i64) (result i32) (i64.gt_u (i64.const 0) (get_local $y)))
  928. (func (export "gt_u921") (result i32) (i64.gt_u (i64.const 0x8000000000000000) (i64.const 0)))
  929. (func (export "gt_u922") (param $x i64) (result i32) (i64.gt_u (get_local $x) (i64.const 0)))
  930. (func (export "gt_u923") (param $y i64) (result i32) (i64.gt_u (i64.const 0x8000000000000000) (get_local $y)))
  931. (func (export "gt_u924") (result i32) (i64.gt_u (i64.const 0) (i64.const 0x8000000000000000)))
  932. (func (export "gt_u925") (param $x i64) (result i32) (i64.gt_u (get_local $x) (i64.const 0x8000000000000000)))
  933. (func (export "gt_u926") (param $y i64) (result i32) (i64.gt_u (i64.const 0) (get_local $y)))
  934. (func (export "gt_u927") (result i32) (i64.gt_u (i64.const 0x8000000000000000) (i64.const -1)))
  935. (func (export "gt_u928") (param $x i64) (result i32) (i64.gt_u (get_local $x) (i64.const -1)))
  936. (func (export "gt_u929") (param $y i64) (result i32) (i64.gt_u (i64.const 0x8000000000000000) (get_local $y)))
  937. (func (export "gt_u930") (result i32) (i64.gt_u (i64.const -1) (i64.const 0x8000000000000000)))
  938. (func (export "gt_u931") (param $x i64) (result i32) (i64.gt_u (get_local $x) (i64.const 0x8000000000000000)))
  939. (func (export "gt_u932") (param $y i64) (result i32) (i64.gt_u (i64.const -1) (get_local $y)))
  940. (func (export "gt_u933") (result i32) (i64.gt_u (i64.const 0x8000000000000000) (i64.const 0x7fffffffffffffff)))
  941. (func (export "gt_u934") (param $x i64) (result i32) (i64.gt_u (get_local $x) (i64.const 0x7fffffffffffffff)))
  942. (func (export "gt_u935") (param $y i64) (result i32) (i64.gt_u (i64.const 0x8000000000000000) (get_local $y)))
  943. (func (export "gt_u936") (result i32) (i64.gt_u (i64.const 0x7fffffffffffffff) (i64.const 0x8000000000000000)))
  944. (func (export "gt_u937") (param $x i64) (result i32) (i64.gt_u (get_local $x) (i64.const 0x8000000000000000)))
  945. (func (export "gt_u938") (param $y i64) (result i32) (i64.gt_u (i64.const 0x7fffffffffffffff) (get_local $y)))
  946. (func (export "ge_s939") (result i32) (i64.ge_s (i64.const 0) (i64.const 0)))
  947. (func (export "ge_s940") (param $x i64) (result i32) (i64.ge_s (get_local $x) (i64.const 0)))
  948. (func (export "ge_s941") (param $y i64) (result i32) (i64.ge_s (i64.const 0) (get_local $y)))
  949. (func (export "ge_s942") (result i32) (i64.ge_s (i64.const 1) (i64.const 1)))
  950. (func (export "ge_s943") (param $x i64) (result i32) (i64.ge_s (get_local $x) (i64.const 1)))
  951. (func (export "ge_s944") (param $y i64) (result i32) (i64.ge_s (i64.const 1) (get_local $y)))
  952. (func (export "ge_s945") (result i32) (i64.ge_s (i64.const -1) (i64.const 1)))
  953. (func (export "ge_s946") (param $x i64) (result i32) (i64.ge_s (get_local $x) (i64.const 1)))
  954. (func (export "ge_s947") (param $y i64) (result i32) (i64.ge_s (i64.const -1) (get_local $y)))
  955. (func (export "ge_s948") (result i32) (i64.ge_s (i64.const 0x8000000000000000) (i64.const 0x8000000000000000)))
  956. (func (export "ge_s949") (param $x i64) (result i32) (i64.ge_s (get_local $x) (i64.const 0x8000000000000000)))
  957. (func (export "ge_s950") (param $y i64) (result i32) (i64.ge_s (i64.const 0x8000000000000000) (get_local $y)))
  958. (func (export "ge_s951") (result i32) (i64.ge_s (i64.const 0x7fffffffffffffff) (i64.const 0x7fffffffffffffff)))
  959. (func (export "ge_s952") (param $x i64) (result i32) (i64.ge_s (get_local $x) (i64.const 0x7fffffffffffffff)))
  960. (func (export "ge_s953") (param $y i64) (result i32) (i64.ge_s (i64.const 0x7fffffffffffffff) (get_local $y)))
  961. (func (export "ge_s954") (result i32) (i64.ge_s (i64.const -1) (i64.const -1)))
  962. (func (export "ge_s955") (param $x i64) (result i32) (i64.ge_s (get_local $x) (i64.const -1)))
  963. (func (export "ge_s956") (param $y i64) (result i32) (i64.ge_s (i64.const -1) (get_local $y)))
  964. (func (export "ge_s957") (result i32) (i64.ge_s (i64.const 1) (i64.const 0)))
  965. (func (export "ge_s958") (param $x i64) (result i32) (i64.ge_s (get_local $x) (i64.const 0)))
  966. (func (export "ge_s959") (param $y i64) (result i32) (i64.ge_s (i64.const 1) (get_local $y)))
  967. (func (export "ge_s960") (result i32) (i64.ge_s (i64.const 0) (i64.const 1)))
  968. (func (export "ge_s961") (param $x i64) (result i32) (i64.ge_s (get_local $x) (i64.const 1)))
  969. (func (export "ge_s962") (param $y i64) (result i32) (i64.ge_s (i64.const 0) (get_local $y)))
  970. (func (export "ge_s963") (result i32) (i64.ge_s (i64.const 0x8000000000000000) (i64.const 0)))
  971. (func (export "ge_s964") (param $x i64) (result i32) (i64.ge_s (get_local $x) (i64.const 0)))
  972. (func (export "ge_s965") (param $y i64) (result i32) (i64.ge_s (i64.const 0x8000000000000000) (get_local $y)))
  973. (func (export "ge_s966") (result i32) (i64.ge_s (i64.const 0) (i64.const 0x8000000000000000)))
  974. (func (export "ge_s967") (param $x i64) (result i32) (i64.ge_s (get_local $x) (i64.const 0x8000000000000000)))
  975. (func (export "ge_s968") (param $y i64) (result i32) (i64.ge_s (i64.const 0) (get_local $y)))
  976. (func (export "ge_s969") (result i32) (i64.ge_s (i64.const 0x8000000000000000) (i64.const -1)))
  977. (func (export "ge_s970") (param $x i64) (result i32) (i64.ge_s (get_local $x) (i64.const -1)))
  978. (func (export "ge_s971") (param $y i64) (result i32) (i64.ge_s (i64.const 0x8000000000000000) (get_local $y)))
  979. (func (export "ge_s972") (result i32) (i64.ge_s (i64.const -1) (i64.const 0x8000000000000000)))
  980. (func (export "ge_s973") (param $x i64) (result i32) (i64.ge_s (get_local $x) (i64.const 0x8000000000000000)))
  981. (func (export "ge_s974") (param $y i64) (result i32) (i64.ge_s (i64.const -1) (get_local $y)))
  982. (func (export "ge_s975") (result i32) (i64.ge_s (i64.const 0x8000000000000000) (i64.const 0x7fffffffffffffff)))
  983. (func (export "ge_s976") (param $x i64) (result i32) (i64.ge_s (get_local $x) (i64.const 0x7fffffffffffffff)))
  984. (func (export "ge_s977") (param $y i64) (result i32) (i64.ge_s (i64.const 0x8000000000000000) (get_local $y)))
  985. (func (export "ge_s978") (result i32) (i64.ge_s (i64.const 0x7fffffffffffffff) (i64.const 0x8000000000000000)))
  986. (func (export "ge_s979") (param $x i64) (result i32) (i64.ge_s (get_local $x) (i64.const 0x8000000000000000)))
  987. (func (export "ge_s980") (param $y i64) (result i32) (i64.ge_s (i64.const 0x7fffffffffffffff) (get_local $y)))
  988. (func (export "ge_u981") (result i32) (i64.ge_u (i64.const 0) (i64.const 0)))
  989. (func (export "ge_u982") (param $x i64) (result i32) (i64.ge_u (get_local $x) (i64.const 0)))
  990. (func (export "ge_u983") (param $y i64) (result i32) (i64.ge_u (i64.const 0) (get_local $y)))
  991. (func (export "ge_u984") (result i32) (i64.ge_u (i64.const 1) (i64.const 1)))
  992. (func (export "ge_u985") (param $x i64) (result i32) (i64.ge_u (get_local $x) (i64.const 1)))
  993. (func (export "ge_u986") (param $y i64) (result i32) (i64.ge_u (i64.const 1) (get_local $y)))
  994. (func (export "ge_u987") (result i32) (i64.ge_u (i64.const -1) (i64.const 1)))
  995. (func (export "ge_u988") (param $x i64) (result i32) (i64.ge_u (get_local $x) (i64.const 1)))
  996. (func (export "ge_u989") (param $y i64) (result i32) (i64.ge_u (i64.const -1) (get_local $y)))
  997. (func (export "ge_u990") (result i32) (i64.ge_u (i64.const 0x8000000000000000) (i64.const 0x8000000000000000)))
  998. (func (export "ge_u991") (param $x i64) (result i32) (i64.ge_u (get_local $x) (i64.const 0x8000000000000000)))
  999. (func (export "ge_u992") (param $y i64) (result i32) (i64.ge_u (i64.const 0x8000000000000000) (get_local $y)))
  1000. (func (export "ge_u993") (result i32) (i64.ge_u (i64.const 0x7fffffffffffffff) (i64.const 0x7fffffffffffffff)))
  1001. (func (export "ge_u994") (param $x i64) (result i32) (i64.ge_u (get_local $x) (i64.const 0x7fffffffffffffff)))
  1002. (func (export "ge_u995") (param $y i64) (result i32) (i64.ge_u (i64.const 0x7fffffffffffffff) (get_local $y)))
  1003. (func (export "ge_u996") (result i32) (i64.ge_u (i64.const -1) (i64.const -1)))
  1004. (func (export "ge_u997") (param $x i64) (result i32) (i64.ge_u (get_local $x) (i64.const -1)))
  1005. (func (export "ge_u998") (param $y i64) (result i32) (i64.ge_u (i64.const -1) (get_local $y)))
  1006. (func (export "ge_u999") (result i32) (i64.ge_u (i64.const 1) (i64.const 0)))
  1007. (func (export "ge_u1000") (param $x i64) (result i32) (i64.ge_u (get_local $x) (i64.const 0)))
  1008. (func (export "ge_u1001") (param $y i64) (result i32) (i64.ge_u (i64.const 1) (get_local $y)))
  1009. (func (export "ge_u1002") (result i32) (i64.ge_u (i64.const 0) (i64.const 1)))
  1010. (func (export "ge_u1003") (param $x i64) (result i32) (i64.ge_u (get_local $x) (i64.const 1)))
  1011. (func (export "ge_u1004") (param $y i64) (result i32) (i64.ge_u (i64.const 0) (get_local $y)))
  1012. (func (export "ge_u1005") (result i32) (i64.ge_u (i64.const 0x8000000000000000) (i64.const 0)))
  1013. (func (export "ge_u1006") (param $x i64) (result i32) (i64.ge_u (get_local $x) (i64.const 0)))
  1014. (func (export "ge_u1007") (param $y i64) (result i32) (i64.ge_u (i64.const 0x8000000000000000) (get_local $y)))
  1015. (func (export "ge_u1008") (result i32) (i64.ge_u (i64.const 0) (i64.const 0x8000000000000000)))
  1016. (func (export "ge_u1009") (param $x i64) (result i32) (i64.ge_u (get_local $x) (i64.const 0x8000000000000000)))
  1017. (func (export "ge_u1010") (param $y i64) (result i32) (i64.ge_u (i64.const 0) (get_local $y)))
  1018. (func (export "ge_u1011") (result i32) (i64.ge_u (i64.const 0x8000000000000000) (i64.const -1)))
  1019. (func (export "ge_u1012") (param $x i64) (result i32) (i64.ge_u (get_local $x) (i64.const -1)))
  1020. (func (export "ge_u1013") (param $y i64) (result i32) (i64.ge_u (i64.const 0x8000000000000000) (get_local $y)))
  1021. (func (export "ge_u1014") (result i32) (i64.ge_u (i64.const -1) (i64.const 0x8000000000000000)))
  1022. (func (export "ge_u1015") (param $x i64) (result i32) (i64.ge_u (get_local $x) (i64.const 0x8000000000000000)))
  1023. (func (export "ge_u1016") (param $y i64) (result i32) (i64.ge_u (i64.const -1) (get_local $y)))
  1024. (func (export "ge_u1017") (result i32) (i64.ge_u (i64.const 0x8000000000000000) (i64.const 0x7fffffffffffffff)))
  1025. (func (export "ge_u1018") (param $x i64) (result i32) (i64.ge_u (get_local $x) (i64.const 0x7fffffffffffffff)))
  1026. (func (export "ge_u1019") (param $y i64) (result i32) (i64.ge_u (i64.const 0x8000000000000000) (get_local $y)))
  1027. (func (export "ge_u1020") (result i32) (i64.ge_u (i64.const 0x7fffffffffffffff) (i64.const 0x8000000000000000)))
  1028. (func (export "ge_u1021") (param $x i64) (result i32) (i64.ge_u (get_local $x) (i64.const 0x8000000000000000)))
  1029. (func (export "ge_u1022") (param $y i64) (result i32) (i64.ge_u (i64.const 0x7fffffffffffffff) (get_local $y)))
  1030. )
  1031. (assert_return (invoke "add0") (i64.const 2))
  1032. (assert_return (invoke "add1" (i64.const 1)) (i64.const 2))
  1033. (assert_return (invoke "add2" (i64.const 1)) (i64.const 2))
  1034. (assert_return (invoke "add3") (i64.const 1))
  1035. (assert_return (invoke "add4" (i64.const 1)) (i64.const 1))
  1036. (assert_return (invoke "add5" (i64.const 0)) (i64.const 1))
  1037. (assert_return (invoke "add6") (i64.const -2))
  1038. (assert_return (invoke "add7" (i64.const -1)) (i64.const -2))
  1039. (assert_return (invoke "add8" (i64.const -1)) (i64.const -2))
  1040. (assert_return (invoke "add9") (i64.const 0))
  1041. (assert_return (invoke "add10" (i64.const -1)) (i64.const 0))
  1042. (assert_return (invoke "add11" (i64.const 1)) (i64.const 0))
  1043. (assert_return (invoke "add12") (i64.const 0x8000000000000000))
  1044. (assert_return (invoke "add13" (i64.const 0x7fffffffffffffff)) (i64.const 0x8000000000000000))
  1045. (assert_return (invoke "add14" (i64.const 1)) (i64.const 0x8000000000000000))
  1046. (assert_return (invoke "add15") (i64.const 0x7fffffffffffffff))
  1047. (assert_return (invoke "add16" (i64.const 0x8000000000000000)) (i64.const 0x7fffffffffffffff))
  1048. (assert_return (invoke "add17" (i64.const -1)) (i64.const 0x7fffffffffffffff))
  1049. (assert_return (invoke "add18") (i64.const 0))
  1050. (assert_return (invoke "add19" (i64.const 0x8000000000000000)) (i64.const 0))
  1051. (assert_return (invoke "add20" (i64.const 0x8000000000000000)) (i64.const 0))
  1052. (assert_return (invoke "add21") (i64.const 0x40000000))
  1053. (assert_return (invoke "add22" (i64.const 0x3fffffff)) (i64.const 0x40000000))
  1054. (assert_return (invoke "add23" (i64.const 1)) (i64.const 0x40000000))
  1055. (assert_return (invoke "sub24") (i64.const 0))
  1056. (assert_return (invoke "sub25" (i64.const 1)) (i64.const 0))
  1057. (assert_return (invoke "sub26" (i64.const 1)) (i64.const 0))
  1058. (assert_return (invoke "sub27") (i64.const 1))
  1059. (assert_return (invoke "sub28" (i64.const 1)) (i64.const 1))
  1060. (assert_return (invoke "sub29" (i64.const 0)) (i64.const 1))
  1061. (assert_return (invoke "sub30") (i64.const 0))
  1062. (assert_return (invoke "sub31" (i64.const -1)) (i64.const 0))
  1063. (assert_return (invoke "sub32" (i64.const -1)) (i64.const 0))
  1064. (assert_return (invoke "sub33") (i64.const 0x8000000000000000))
  1065. (assert_return (invoke "sub34" (i64.const 0x7fffffffffffffff)) (i64.const 0x8000000000000000))
  1066. (assert_return (invoke "sub35" (i64.const -1)) (i64.const 0x8000000000000000))
  1067. (assert_return (invoke "sub36") (i64.const 0x7fffffffffffffff))
  1068. (assert_return (invoke "sub37" (i64.const 0x8000000000000000)) (i64.const 0x7fffffffffffffff))
  1069. (assert_return (invoke "sub38" (i64.const 1)) (i64.const 0x7fffffffffffffff))
  1070. (assert_return (invoke "sub39") (i64.const 0))
  1071. (assert_return (invoke "sub40" (i64.const 0x8000000000000000)) (i64.const 0))
  1072. (assert_return (invoke "sub41" (i64.const 0x8000000000000000)) (i64.const 0))
  1073. (assert_return (invoke "sub42") (i64.const 0x40000000))
  1074. (assert_return (invoke "sub43" (i64.const 0x3fffffff)) (i64.const 0x40000000))
  1075. (assert_return (invoke "sub44" (i64.const -1)) (i64.const 0x40000000))
  1076. (assert_return (invoke "mul45") (i64.const 1))
  1077. (assert_return (invoke "mul46" (i64.const 1)) (i64.const 1))
  1078. (assert_return (invoke "mul47" (i64.const 1)) (i64.const 1))
  1079. (assert_return (invoke "mul48") (i64.const 0))
  1080. (assert_return (invoke "mul49" (i64.const 1)) (i64.const 0))
  1081. (assert_return (invoke "mul50" (i64.const 0)) (i64.const 0))
  1082. (assert_return (invoke "mul51") (i64.const 1))
  1083. (assert_return (invoke "mul52" (i64.const -1)) (i64.const 1))
  1084. (assert_return (invoke "mul53" (i64.const -1)) (i64.const 1))
  1085. (assert_return (invoke "mul54") (i64.const 0))
  1086. (assert_return (invoke "mul55" (i64.const 0x1000000000000000)) (i64.const 0))
  1087. (assert_return (invoke "mul56" (i64.const 4096)) (i64.const 0))
  1088. (assert_return (invoke "mul57") (i64.const 0))
  1089. (assert_return (invoke "mul58" (i64.const 0x8000000000000000)) (i64.const 0))
  1090. (assert_return (invoke "mul59" (i64.const 0)) (i64.const 0))
  1091. (assert_return (invoke "mul60") (i64.const 0x8000000000000000))
  1092. (assert_return (invoke "mul61" (i64.const 0x8000000000000000)) (i64.const 0x8000000000000000))
  1093. (assert_return (invoke "mul62" (i64.const -1)) (i64.const 0x8000000000000000))
  1094. (assert_return (invoke "mul63") (i64.const 0x8000000000000001))
  1095. (assert_return (invoke "mul64" (i64.const 0x7fffffffffffffff)) (i64.const 0x8000000000000001))
  1096. (assert_return (invoke "mul65" (i64.const -1)) (i64.const 0x8000000000000001))
  1097. (assert_return (invoke "mul66") (i64.const 0x2236d88fe5618cf0))
  1098. (assert_return (invoke "mul67" (i64.const 0x0123456789abcdef)) (i64.const 0x2236d88fe5618cf0))
  1099. (assert_return (invoke "mul68" (i64.const 0xfedcba9876543210)) (i64.const 0x2236d88fe5618cf0))
  1100. (assert_return (invoke "mul69") (i64.const 1))
  1101. (assert_return (invoke "mul70" (i64.const 0x7fffffffffffffff)) (i64.const 1))
  1102. (assert_return (invoke "mul71" (i64.const 0x7fffffffffffffff)) (i64.const 1))
  1103. (assert_trap (invoke "div_s72") "integer divide by zero")
  1104. (assert_trap (invoke "div_s73" (i64.const 1)) "integer divide by zero")
  1105. (assert_trap (invoke "div_s74" (i64.const 0)) "integer divide by zero")
  1106. (assert_trap (invoke "div_s75") "integer divide by zero")
  1107. (assert_trap (invoke "div_s76" (i64.const 0)) "integer divide by zero")
  1108. (assert_trap (invoke "div_s77" (i64.const 0)) "integer divide by zero")
  1109. (assert_trap (invoke "div_s78") "integer overflow")
  1110. (assert_trap (invoke "div_s79" (i64.const 0x8000000000000000)) "integer overflow")
  1111. (assert_trap (invoke "div_s80" (i64.const -1)) "integer overflow")
  1112. (assert_return (invoke "div_s81") (i64.const 1))
  1113. (assert_return (invoke "div_s82" (i64.const 1)) (i64.const 1))
  1114. (assert_return (invoke "div_s83" (i64.const 1)) (i64.const 1))
  1115. (assert_return (invoke "div_s84") (i64.const 0))
  1116. (assert_return (invoke "div_s85" (i64.const 0)) (i64.const 0))
  1117. (assert_return (invoke "div_s86" (i64.const 1)) (i64.const 0))
  1118. (assert_return (invoke "div_s87") (i64.const 0))
  1119. (assert_return (invoke "div_s88" (i64.const 0)) (i64.const 0))
  1120. (assert_return (invoke "div_s89" (i64.const -1)) (i64.const 0))
  1121. (assert_return (invoke "div_s90") (i64.const 1))
  1122. (assert_return (invoke "div_s91" (i64.const -1)) (i64.const 1))
  1123. (assert_return (invoke "div_s92" (i64.const -1)) (i64.const 1))
  1124. (assert_return (invoke "div_s93") (i64.const 0xc000000000000000))
  1125. (assert_return (invoke "div_s94" (i64.const 0x8000000000000000)) (i64.const 0xc000000000000000))
  1126. (assert_return (invoke "div_s95" (i64.const 2)) (i64.const 0xc000000000000000))
  1127. (assert_return (invoke "div_s96") (i64.const 0xffdf3b645a1cac09))
  1128. (assert_return (invoke "div_s97" (i64.const 0x8000000000000001)) (i64.const 0xffdf3b645a1cac09))
  1129. (assert_return (invoke "div_s98" (i64.const 1000)) (i64.const 0xffdf3b645a1cac09))
  1130. (assert_return (invoke "div_s99") (i64.const 2))
  1131. (assert_return (invoke "div_s100" (i64.const 5)) (i64.const 2))
  1132. (assert_return (invoke "div_s101" (i64.const 2)) (i64.const 2))
  1133. (assert_return (invoke "div_s102") (i64.const -2))
  1134. (assert_return (invoke "div_s103" (i64.const -5)) (i64.const -2))
  1135. (assert_return (invoke "div_s104" (i64.const 2)) (i64.const -2))
  1136. (assert_return (invoke "div_s105") (i64.const -2))
  1137. (assert_return (invoke "div_s106" (i64.const 5)) (i64.const -2))
  1138. (assert_return (invoke "div_s107" (i64.const -2)) (i64.const -2))
  1139. (assert_return (invoke "div_s108") (i64.const 2))
  1140. (assert_return (invoke "div_s109" (i64.const -5)) (i64.const 2))
  1141. (assert_return (invoke "div_s110" (i64.const -2)) (i64.const 2))
  1142. (assert_return (invoke "div_s111") (i64.const 2))
  1143. (assert_return (invoke "div_s112" (i64.const 7)) (i64.const 2))
  1144. (assert_return (invoke "div_s113" (i64.const 3)) (i64.const 2))
  1145. (assert_return (invoke "div_s114") (i64.const -2))
  1146. (assert_return (invoke "div_s115" (i64.const -7)) (i64.const -2))
  1147. (assert_return (invoke "div_s116" (i64.const 3)) (i64.const -2))
  1148. (assert_return (invoke "div_s117") (i64.const -2))
  1149. (assert_return (invoke "div_s118" (i64.const 7)) (i64.const -2))
  1150. (assert_return (invoke "div_s119" (i64.const -3)) (i64.const -2))
  1151. (assert_return (invoke "div_s120") (i64.const 2))
  1152. (assert_return (invoke "div_s121" (i64.const -7)) (i64.const 2))
  1153. (assert_return (invoke "div_s122" (i64.const -3)) (i64.const 2))
  1154. (assert_return (invoke "div_s123") (i64.const 2))
  1155. (assert_return (invoke "div_s124" (i64.const 11)) (i64.const 2))
  1156. (assert_return (invoke "div_s125" (i64.const 5)) (i64.const 2))
  1157. (assert_return (invoke "div_s126") (i64.const 2))
  1158. (assert_return (invoke "div_s127" (i64.const 17)) (i64.const 2))
  1159. (assert_return (invoke "div_s128" (i64.const 7)) (i64.const 2))
  1160. (assert_trap (invoke "div_u129") "integer divide by zero")
  1161. (assert_trap (invoke "div_u130" (i64.const 1)) "integer divide by zero")
  1162. (assert_trap (invoke "div_u131" (i64.const 0)) "integer divide by zero")
  1163. (assert_trap (invoke "div_u132") "integer divide by zero")
  1164. (assert_trap (invoke "div_u133" (i64.const 0)) "integer divide by zero")
  1165. (assert_trap (invoke "div_u134" (i64.const 0)) "integer divide by zero")
  1166. (assert_return (invoke "div_u135") (i64.const 1))
  1167. (assert_return (invoke "div_u136" (i64.const 1)) (i64.const 1))
  1168. (assert_return (invoke "div_u137" (i64.const 1)) (i64.const 1))
  1169. (assert_return (invoke "div_u138") (i64.const 0))
  1170. (assert_return (invoke "div_u139" (i64.const 0)) (i64.const 0))
  1171. (assert_return (invoke "div_u140" (i64.const 1)) (i64.const 0))
  1172. (assert_return (invoke "div_u141") (i64.const 1))
  1173. (assert_return (invoke "div_u142" (i64.const -1)) (i64.const 1))
  1174. (assert_return (invoke "div_u143" (i64.const -1)) (i64.const 1))
  1175. (assert_return (invoke "div_u144") (i64.const 0))
  1176. (assert_return (invoke "div_u145" (i64.const 0x8000000000000000)) (i64.const 0))
  1177. (assert_return (invoke "div_u146" (i64.const -1)) (i64.const 0))
  1178. (assert_return (invoke "div_u147") (i64.const 0x4000000000000000))
  1179. (assert_return (invoke "div_u148" (i64.const 0x8000000000000000)) (i64.const 0x4000000000000000))
  1180. (assert_return (invoke "div_u149" (i64.const 2)) (i64.const 0x4000000000000000))
  1181. (assert_return (invoke "div_u150") (i64.const 0x8ff00fef))
  1182. (assert_return (invoke "div_u151" (i64.const 0x8ff00ff00ff00ff0)) (i64.const 0x8ff00fef))
  1183. (assert_return (invoke "div_u152" (i64.const 0x100000001)) (i64.const 0x8ff00fef))
  1184. (assert_return (invoke "div_u153") (i64.const 0x20c49ba5e353f7))
  1185. (assert_return (invoke "div_u154" (i64.const 0x8000000000000001)) (i64.const 0x20c49ba5e353f7))
  1186. (assert_return (invoke "div_u155" (i64.const 1000)) (i64.const 0x20c49ba5e353f7))
  1187. (assert_return (invoke "div_u156") (i64.const 2))
  1188. (assert_return (invoke "div_u157" (i64.const 5)) (i64.const 2))
  1189. (assert_return (invoke "div_u158" (i64.const 2)) (i64.const 2))
  1190. (assert_return (invoke "div_u159") (i64.const 0x7ffffffffffffffd))
  1191. (assert_return (invoke "div_u160" (i64.const -5)) (i64.const 0x7ffffffffffffffd))
  1192. (assert_return (invoke "div_u161" (i64.const 2)) (i64.const 0x7ffffffffffffffd))
  1193. (assert_return (invoke "div_u162") (i64.const 0))
  1194. (assert_return (invoke "div_u163" (i64.const 5)) (i64.const 0))
  1195. (assert_return (invoke "div_u164" (i64.const -2)) (i64.const 0))
  1196. (assert_return (invoke "div_u165") (i64.const 0))
  1197. (assert_return (invoke "div_u166" (i64.const -5)) (i64.const 0))
  1198. (assert_return (invoke "div_u167" (i64.const -2)) (i64.const 0))
  1199. (assert_return (invoke "div_u168") (i64.const 2))
  1200. (assert_return (invoke "div_u169" (i64.const 7)) (i64.const 2))
  1201. (assert_return (invoke "div_u170" (i64.const 3)) (i64.const 2))
  1202. (assert_return (invoke "div_u171") (i64.const 2))
  1203. (assert_return (invoke "div_u172" (i64.const 11)) (i64.const 2))
  1204. (assert_return (invoke "div_u173" (i64.const 5)) (i64.const 2))
  1205. (assert_return (invoke "div_u174") (i64.const 2))
  1206. (assert_return (invoke "div_u175" (i64.const 17)) (i64.const 2))
  1207. (assert_return (invoke "div_u176" (i64.const 7)) (i64.const 2))
  1208. (assert_trap (invoke "rem_s177") "integer divide by zero")
  1209. (assert_trap (invoke "rem_s178" (i64.const 1)) "integer divide by zero")
  1210. (assert_trap (invoke "rem_s179" (i64.const 0)) "integer divide by zero")
  1211. (assert_trap (invoke "rem_s180") "integer divide by zero")
  1212. (assert_trap (invoke "rem_s181" (i64.const 0)) "integer divide by zero")
  1213. (assert_trap (invoke "rem_s182" (i64.const 0)) "integer divide by zero")
  1214. (assert_return (invoke "rem_s183") (i64.const 0))
  1215. (assert_return (invoke "rem_s184" (i64.const 0x7fffffffffffffff)) (i64.const 0))
  1216. (assert_return (invoke "rem_s185" (i64.const -1)) (i64.const 0))
  1217. (assert_return (invoke "rem_s186") (i64.const 0))
  1218. (assert_return (invoke "rem_s187" (i64.const 1)) (i64.const 0))
  1219. (assert_return (invoke "rem_s188" (i64.const 1)) (i64.const 0))
  1220. (assert_return (invoke "rem_s189") (i64.const 0))
  1221. (assert_return (invoke "rem_s190" (i64.const 0)) (i64.const 0))
  1222. (assert_return (invoke "rem_s191" (i64.const 1)) (i64.const 0))
  1223. (assert_return (invoke "rem_s192") (i64.const 0))
  1224. (assert_return (invoke "rem_s193" (i64.const 0)) (i64.const 0))
  1225. (assert_return (invoke "rem_s194" (i64.const -1)) (i64.const 0))
  1226. (assert_return (invoke "rem_s195") (i64.const 0))
  1227. (assert_return (invoke "rem_s196" (i64.const -1)) (i64.const 0))
  1228. (assert_return (invoke "rem_s197" (i64.const -1)) (i64.const 0))
  1229. (assert_return (invoke "rem_s198") (i64.const 0))
  1230. (assert_return (invoke "rem_s199" (i64.const 0x8000000000000000)) (i64.const 0))
  1231. (assert_return (invoke "rem_s200" (i64.const -1)) (i64.const 0))
  1232. (assert_return (invoke "rem_s201") (i64.const 0))
  1233. (assert_return (invoke "rem_s202" (i64.const 0x8000000000000000)) (i64.const 0))
  1234. (assert_return (invoke "rem_s203" (i64.const 2)) (i64.const 0))
  1235. (assert_return (invoke "rem_s204") (i64.const -807))
  1236. (assert_return (invoke "rem_s205" (i64.const 0x8000000000000001)) (i64.const -807))
  1237. (assert_return (invoke "rem_s206" (i64.const 1000)) (i64.const -807))
  1238. (assert_return (invoke "rem_s207") (i64.const 1))
  1239. (assert_return (invoke "rem_s208" (i64.const 5)) (i64.const 1))
  1240. (assert_return (invoke "rem_s209" (i64.const 2)) (i64.const 1))
  1241. (assert_return (invoke "rem_s210") (i64.const -1))
  1242. (assert_return (invoke "rem_s211" (i64.const -5)) (i64.const -1))
  1243. (assert_return (invoke "rem_s212" (i64.const 2)) (i64.const -1))
  1244. (assert_return (invoke "rem_s213") (i64.const 1))
  1245. (assert_return (invoke "rem_s214" (i64.const 5)) (i64.const 1))
  1246. (assert_return (invoke "rem_s215" (i64.const -2)) (i64.const 1))
  1247. (assert_return (invoke "rem_s216") (i64.const -1))
  1248. (assert_return (invoke "rem_s217" (i64.const -5)) (i64.const -1))
  1249. (assert_return (invoke "rem_s218" (i64.const -2)) (i64.const -1))
  1250. (assert_return (invoke "rem_s219") (i64.const 1))
  1251. (assert_return (invoke "rem_s220" (i64.const 7)) (i64.const 1))
  1252. (assert_return (invoke "rem_s221" (i64.const 3)) (i64.const 1))
  1253. (assert_return (invoke "rem_s222") (i64.const -1))
  1254. (assert_return (invoke "rem_s223" (i64.const -7)) (i64.const -1))
  1255. (assert_return (invoke "rem_s224" (i64.const 3)) (i64.const -1))
  1256. (assert_return (invoke "rem_s225") (i64.const 1))
  1257. (assert_return (invoke "rem_s226" (i64.const 7)) (i64.const 1))
  1258. (assert_return (invoke "rem_s227" (i64.const -3)) (i64.const 1))
  1259. (assert_return (invoke "rem_s228") (i64.const -1))
  1260. (assert_return (invoke "rem_s229" (i64.const -7)) (i64.const -1))
  1261. (assert_return (invoke "rem_s230" (i64.const -3)) (i64.const -1))
  1262. (assert_return (invoke "rem_s231") (i64.const 1))
  1263. (assert_return (invoke "rem_s232" (i64.const 11)) (i64.const 1))
  1264. (assert_return (invoke "rem_s233" (i64.const 5)) (i64.const 1))
  1265. (assert_return (invoke "rem_s234") (i64.const 3))
  1266. (assert_return (invoke "rem_s235" (i64.const 17)) (i64.const 3))
  1267. (assert_return (invoke "rem_s236" (i64.const 7)) (i64.const 3))
  1268. (assert_trap (invoke "rem_u237") "integer divide by zero")
  1269. (assert_trap (invoke "rem_u238" (i64.const 1)) "integer divide by zero")
  1270. (assert_trap (invoke "rem_u239" (i64.const 0)) "integer divide by zero")
  1271. (assert_trap (invoke "rem_u240") "integer divide by zero")
  1272. (assert_trap (invoke "rem_u241" (i64.const 0)) "integer divide by zero")
  1273. (assert_trap (invoke "rem_u242" (i64.const 0)) "integer divide by zero")
  1274. (assert_return (invoke "rem_u243") (i64.const 0))
  1275. (assert_return (invoke "rem_u244" (i64.const 1)) (i64.const 0))
  1276. (assert_return (invoke "rem_u245" (i64.const 1)) (i64.const 0))
  1277. (assert_return (invoke "rem_u246") (i64.const 0))
  1278. (assert_return (invoke "rem_u247" (i64.const 0)) (i64.const 0))
  1279. (assert_return (invoke "rem_u248" (i64.const 1)) (i64.const 0))
  1280. (assert_return (invoke "rem_u249") (i64.const 0))
  1281. (assert_return (invoke "rem_u250" (i64.const -1)) (i64.const 0))
  1282. (assert_return (invoke "rem_u251" (i64.const -1)) (i64.const 0))
  1283. (assert_return (invoke "rem_u252") (i64.const 0x8000000000000000))
  1284. (assert_return (invoke "rem_u253" (i64.const 0x8000000000000000)) (i64.const 0x8000000000000000))
  1285. (assert_return (invoke "rem_u254" (i64.const -1)) (i64.const 0x8000000000000000))
  1286. (assert_return (invoke "rem_u255") (i64.const 0))
  1287. (assert_return (invoke "rem_u256" (i64.const 0x8000000000000000)) (i64.const 0))
  1288. (assert_return (invoke "rem_u257" (i64.const 2)) (i64.const 0))
  1289. (assert_return (invoke "rem_u258") (i64.const 0x80000001))
  1290. (assert_return (invoke "rem_u259" (i64.const 0x8ff00ff00ff00ff0)) (i64.const 0x80000001))
  1291. (assert_return (invoke "rem_u260" (i64.const 0x100000001)) (i64.const 0x80000001))
  1292. (assert_return (invoke "rem_u261") (i64.const 809))
  1293. (assert_return (invoke "rem_u262" (i64.const 0x8000000000000001)) (i64.const 809))
  1294. (assert_return (invoke "rem_u263" (i64.const 1000)) (i64.const 809))
  1295. (assert_return (invoke "rem_u264") (i64.const 1))
  1296. (assert_return (invoke "rem_u265" (i64.const 5)) (i64.const 1))
  1297. (assert_return (invoke "rem_u266" (i64.const 2)) (i64.const 1))
  1298. (assert_return (invoke "rem_u267") (i64.const 1))
  1299. (assert_return (invoke "rem_u268" (i64.const -5)) (i64.const 1))
  1300. (assert_return (invoke "rem_u269" (i64.const 2)) (i64.const 1))
  1301. (assert_return (invoke "rem_u270") (i64.const 5))
  1302. (assert_return (invoke "rem_u271" (i64.const 5)) (i64.const 5))
  1303. (assert_return (invoke "rem_u272" (i64.const -2)) (i64.const 5))
  1304. (assert_return (invoke "rem_u273") (i64.const -5))
  1305. (assert_return (invoke "rem_u274" (i64.const -5)) (i64.const -5))
  1306. (assert_return (invoke "rem_u275" (i64.const -2)) (i64.const -5))
  1307. (assert_return (invoke "rem_u276") (i64.const 1))
  1308. (assert_return (invoke "rem_u277" (i64.const 7)) (i64.const 1))
  1309. (assert_return (invoke "rem_u278" (i64.const 3)) (i64.const 1))
  1310. (assert_return (invoke "rem_u279") (i64.const 1))
  1311. (assert_return (invoke "rem_u280" (i64.const 11)) (i64.const 1))
  1312. (assert_return (invoke "rem_u281" (i64.const 5)) (i64.const 1))
  1313. (assert_return (invoke "rem_u282") (i64.const 3))
  1314. (assert_return (invoke "rem_u283" (i64.const 17)) (i64.const 3))
  1315. (assert_return (invoke "rem_u284" (i64.const 7)) (i64.const 3))
  1316. (assert_return (invoke "and285") (i64.const 0))
  1317. (assert_return (invoke "and286" (i64.const 1)) (i64.const 0))
  1318. (assert_return (invoke "and287" (i64.const 0)) (i64.const 0))
  1319. (assert_return (invoke "and288") (i64.const 0))
  1320. (assert_return (invoke "and289" (i64.const 0)) (i64.const 0))
  1321. (assert_return (invoke "and290" (i64.const 1)) (i64.const 0))
  1322. (assert_return (invoke "and291") (i64.const 1))
  1323. (assert_return (invoke "and292" (i64.const 1)) (i64.const 1))
  1324. (assert_return (invoke "and293" (i64.const 1)) (i64.const 1))
  1325. (assert_return (invoke "and294") (i64.const 0))
  1326. (assert_return (invoke "and295" (i64.const 0)) (i64.const 0))
  1327. (assert_return (invoke "and296" (i64.const 0)) (i64.const 0))
  1328. (assert_return (invoke "and297") (i64.const 0))
  1329. (assert_return (invoke "and298" (i64.const 0x7fffffffffffffff)) (i64.const 0))
  1330. (assert_return (invoke "and299" (i64.const 0x8000000000000000)) (i64.const 0))
  1331. (assert_return (invoke "and300") (i64.const 0x7fffffffffffffff))
  1332. (assert_return (invoke "and301" (i64.const 0x7fffffffffffffff)) (i64.const 0x7fffffffffffffff))
  1333. (assert_return (invoke "and302" (i64.const -1)) (i64.const 0x7fffffffffffffff))
  1334. (assert_return (invoke "and303") (i64.const 0xf0f0f0f0))
  1335. (assert_return (invoke "and304" (i64.const 0xf0f0ffff)) (i64.const 0xf0f0f0f0))
  1336. (assert_return (invoke "and305" (i64.const 0xfffff0f0)) (i64.const 0xf0f0f0f0))
  1337. (assert_return (invoke "and306") (i64.const 0xffffffffffffffff))
  1338. (assert_return (invoke "and307" (i64.const 0xffffffffffffffff)) (i64.const 0xffffffffffffffff))
  1339. (assert_return (invoke "and308" (i64.const 0xffffffffffffffff)) (i64.const 0xffffffffffffffff))
  1340. (assert_return (invoke "or309") (i64.const 1))
  1341. (assert_return (invoke "or310" (i64.const 1)) (i64.const 1))
  1342. (assert_return (invoke "or311" (i64.const 0)) (i64.const 1))
  1343. (assert_return (invoke "or312") (i64.const 1))
  1344. (assert_return (invoke "or313" (i64.const 0)) (i64.const 1))
  1345. (assert_return (invoke "or314" (i64.const 1)) (i64.const 1))
  1346. (assert_return (invoke "or315") (i64.const 1))
  1347. (assert_return (invoke "or316" (i64.const 1)) (i64.const 1))
  1348. (assert_return (invoke "or317" (i64.const 1)) (i64.const 1))
  1349. (assert_return (invoke "or318") (i64.const 0))
  1350. (assert_return (invoke "or319" (i64.const 0)) (i64.const 0))
  1351. (assert_return (invoke "or320" (i64.const 0)) (i64.const 0))
  1352. (assert_return (invoke "or321") (i64.const -1))
  1353. (assert_return (invoke "or322" (i64.const 0x7fffffffffffffff)) (i64.const -1))
  1354. (assert_return (invoke "or323" (i64.const 0x8000000000000000)) (i64.const -1))
  1355. (assert_return (invoke "or324") (i64.const 0x8000000000000000))
  1356. (assert_return (invoke "or325" (i64.const 0x8000000000000000)) (i64.const 0x8000000000000000))
  1357. (assert_return (invoke "or326" (i64.const 0)) (i64.const 0x8000000000000000))
  1358. (assert_return (invoke "or327") (i64.const 0xffffffff))
  1359. (assert_return (invoke "or328" (i64.const 0xf0f0ffff)) (i64.const 0xffffffff))
  1360. (assert_return (invoke "or329" (i64.const 0xfffff0f0)) (i64.const 0xffffffff))
  1361. (assert_return (invoke "or330") (i64.const 0xffffffffffffffff))
  1362. (assert_return (invoke "or331" (i64.const 0xffffffffffffffff)) (i64.const 0xffffffffffffffff))
  1363. (assert_return (invoke "or332" (i64.const 0xffffffffffffffff)) (i64.const 0xffffffffffffffff))
  1364. (assert_return (invoke "xor333") (i64.const 1))
  1365. (assert_return (invoke "xor334" (i64.const 1)) (i64.const 1))
  1366. (assert_return (invoke "xor335" (i64.const 0)) (i64.const 1))
  1367. (assert_return (invoke "xor336") (i64.const 1))
  1368. (assert_return (invoke "xor337" (i64.const 0)) (i64.const 1))
  1369. (assert_return (invoke "xor338" (i64.const 1)) (i64.const 1))
  1370. (assert_return (invoke "xor339") (i64.const 0))
  1371. (assert_return (invoke "xor340" (i64.const 1)) (i64.const 0))
  1372. (assert_return (invoke "xor341" (i64.const 1)) (i64.const 0))
  1373. (assert_return (invoke "xor342") (i64.const 0))
  1374. (assert_return (invoke "xor343" (i64.const 0)) (i64.const 0))
  1375. (assert_return (invoke "xor344" (i64.const 0)) (i64.const 0))
  1376. (assert_return (invoke "xor345") (i64.const -1))
  1377. (assert_return (invoke "xor346" (i64.const 0x7fffffffffffffff)) (i64.const -1))
  1378. (assert_return (invoke "xor347" (i64.const 0x8000000000000000)) (i64.const -1))
  1379. (assert_return (invoke "xor348") (i64.const 0x8000000000000000))
  1380. (assert_return (invoke "xor349" (i64.const 0x8000000000000000)) (i64.const 0x8000000000000000))
  1381. (assert_return (invoke "xor350" (i64.const 0)) (i64.const 0x8000000000000000))
  1382. (assert_return (invoke "xor351") (i64.const 0x7fffffffffffffff))
  1383. (assert_return (invoke "xor352" (i64.const -1)) (i64.const 0x7fffffffffffffff))
  1384. (assert_return (invoke "xor353" (i64.const 0x8000000000000000)) (i64.const 0x7fffffffffffffff))
  1385. (assert_return (invoke "xor354") (i64.const 0x8000000000000000))
  1386. (assert_return (invoke "xor355" (i64.const -1)) (i64.const 0x8000000000000000))
  1387. (assert_return (invoke "xor356" (i64.const 0x7fffffffffffffff)) (i64.const 0x8000000000000000))
  1388. (assert_return (invoke "xor357") (i64.const 0x0f0f0f0f))
  1389. (assert_return (invoke "xor358" (i64.const 0xf0f0ffff)) (i64.const 0x0f0f0f0f))
  1390. (assert_return (invoke "xor359" (i64.const 0xfffff0f0)) (i64.const 0x0f0f0f0f))
  1391. (assert_return (invoke "xor360") (i64.const 0))
  1392. (assert_return (invoke "xor361" (i64.const 0xffffffffffffffff)) (i64.const 0))
  1393. (assert_return (invoke "xor362" (i64.const 0xffffffffffffffff)) (i64.const 0))
  1394. (assert_return (invoke "shl363") (i64.const 2))
  1395. (assert_return (invoke "shl364" (i64.const 1)) (i64.const 2))
  1396. (assert_return (invoke "shl365" (i64.const 1)) (i64.const 2))
  1397. (assert_return (invoke "shl366") (i64.const 1))
  1398. (assert_return (invoke "shl367" (i64.const 1)) (i64.const 1))
  1399. (assert_return (invoke "shl368" (i64.const 0)) (i64.const 1))
  1400. (assert_return (invoke "shl369") (i64.const 0xfffffffffffffffe))
  1401. (assert_return (invoke "shl370" (i64.const 0x7fffffffffffffff)) (i64.const 0xfffffffffffffffe))
  1402. (assert_return (invoke "shl371" (i64.const 1)) (i64.const 0xfffffffffffffffe))
  1403. (assert_return (invoke "shl372") (i64.const 0xfffffffffffffffe))
  1404. (assert_return (invoke "shl373" (i64.const 0xffffffffffffffff)) (i64.const 0xfffffffffffffffe))
  1405. (assert_return (invoke "shl374" (i64.const 1)) (i64.const 0xfffffffffffffffe))
  1406. (assert_return (invoke "shl375") (i64.const 0))
  1407. (assert_return (invoke "shl376" (i64.const 0x8000000000000000)) (i64.const 0))
  1408. (assert_return (invoke "shl377" (i64.const 1)) (i64.const 0))
  1409. (assert_return (invoke "shl378") (i64.const 0x8000000000000000))
  1410. (assert_return (invoke "shl379" (i64.const 0x4000000000000000)) (i64.const 0x8000000000000000))
  1411. (assert_return (invoke "shl380" (i64.const 1)) (i64.const 0x8000000000000000))
  1412. (assert_return (invoke "shl381") (i64.const 0x8000000000000000))
  1413. (assert_return (invoke "shl382" (i64.const 1)) (i64.const 0x8000000000000000))
  1414. (assert_return (invoke "shl383" (i64.const 63)) (i64.const 0x8000000000000000))
  1415. (assert_return (invoke "shl384") (i64.const 1))
  1416. (assert_return (invoke "shl385" (i64.const 1)) (i64.const 1))
  1417. (assert_return (invoke "shl386" (i64.const 64)) (i64.const 1))
  1418. (assert_return (invoke "shl387") (i64.const 2))
  1419. (assert_return (invoke "shl388" (i64.const 1)) (i64.const 2))
  1420. (assert_return (invoke "shl389" (i64.const 65)) (i64.const 2))
  1421. (assert_return (invoke "shl390") (i64.const 0x8000000000000000))
  1422. (assert_return (invoke "shl391" (i64.const 1)) (i64.const 0x8000000000000000))
  1423. (assert_return (invoke "shl392" (i64.const -1)) (i64.const 0x8000000000000000))
  1424. (assert_return (invoke "shl393") (i64.const 0x8000000000000000))
  1425. (assert_return (invoke "shl394" (i64.const 1)) (i64.const 0x8000000000000000))
  1426. (assert_return (invoke "shl395" (i64.const 0x7fffffffffffffff)) (i64.const 0x8000000000000000))
  1427. (assert_return (invoke "shr_s396") (i64.const 0))
  1428. (assert_return (invoke "shr_s397" (i64.const 1)) (i64.const 0))
  1429. (assert_return (invoke "shr_s398" (i64.const 1)) (i64.const 0))
  1430. (assert_return (invoke "shr_s399") (i64.const 1))
  1431. (assert_return (invoke "shr_s400" (i64.const 1)) (i64.const 1))
  1432. (assert_return (invoke "shr_s401" (i64.const 0)) (i64.const 1))
  1433. (assert_return (invoke "shr_s402") (i64.const -1))
  1434. (assert_return (invoke "shr_s403" (i64.const -1)) (i64.const -1))
  1435. (assert_return (invoke "shr_s404" (i64.const 1)) (i64.const -1))
  1436. (assert_return (invoke "shr_s405") (i64.const 0x3fffffffffffffff))
  1437. (assert_return (invoke "shr_s406" (i64.const 0x7fffffffffffffff)) (i64.const 0x3fffffffffffffff))
  1438. (assert_return (invoke "shr_s407" (i64.const 1)) (i64.const 0x3fffffffffffffff))
  1439. (assert_return (invoke "shr_s408") (i64.const 0xc000000000000000))
  1440. (assert_return (invoke "shr_s409" (i64.const 0x8000000000000000)) (i64.const 0xc000000000000000))
  1441. (assert_return (invoke "shr_s410" (i64.const 1)) (i64.const 0xc000000000000000))
  1442. (assert_return (invoke "shr_s411") (i64.const 0x2000000000000000))
  1443. (assert_return (invoke "shr_s412" (i64.const 0x4000000000000000)) (i64.const 0x2000000000000000))
  1444. (assert_return (invoke "shr_s413" (i64.const 1)) (i64.const 0x2000000000000000))
  1445. (assert_return (invoke "shr_s414") (i64.const 1))
  1446. (assert_return (invoke "shr_s415" (i64.const 1)) (i64.const 1))
  1447. (assert_return (invoke "shr_s416" (i64.const 64)) (i64.const 1))
  1448. (assert_return (invoke "shr_s417") (i64.const 0))
  1449. (assert_return (invoke "shr_s418" (i64.const 1)) (i64.const 0))
  1450. (assert_return (invoke "shr_s419" (i64.const 65)) (i64.const 0))
  1451. (assert_return (invoke "shr_s420") (i64.const 0))
  1452. (assert_return (invoke "shr_s421" (i64.const 1)) (i64.const 0))
  1453. (assert_return (invoke "shr_s422" (i64.const -1)) (i64.const 0))
  1454. (assert_return (invoke "shr_s423") (i64.const 0))
  1455. (assert_return (invoke "shr_s424" (i64.const 1)) (i64.const 0))
  1456. (assert_return (invoke "shr_s425" (i64.const 0x7fffffffffffffff)) (i64.const 0))
  1457. (assert_return (invoke "shr_s426") (i64.const 1))
  1458. (assert_return (invoke "shr_s427" (i64.const 1)) (i64.const 1))
  1459. (assert_return (invoke "shr_s428" (i64.const 0x8000000000000000)) (i64.const 1))
  1460. (assert_return (invoke "shr_s429") (i64.const -1))
  1461. (assert_return (invoke "shr_s430" (i64.const 0x8000000000000000)) (i64.const -1))
  1462. (assert_return (invoke "shr_s431" (i64.const 63)) (i64.const -1))
  1463. (assert_return (invoke "shr_s432") (i64.const -1))
  1464. (assert_return (invoke "shr_s433" (i64.const -1)) (i64.const -1))
  1465. (assert_return (invoke "shr_s434" (i64.const 64)) (i64.const -1))
  1466. (assert_return (invoke "shr_s435") (i64.const -1))
  1467. (assert_return (invoke "shr_s436" (i64.const -1)) (i64.const -1))
  1468. (assert_return (invoke "shr_s437" (i64.const 65)) (i64.const -1))
  1469. (assert_return (invoke "shr_s438") (i64.const -1))
  1470. (assert_return (invoke "shr_s439" (i64.const -1)) (i64.const -1))
  1471. (assert_return (invoke "shr_s440" (i64.const -1)) (i64.const -1))
  1472. (assert_return (invoke "shr_s441") (i64.const -1))
  1473. (assert_return (invoke "shr_s442" (i64.const -1)) (i64.const -1))
  1474. (assert_return (invoke "shr_s443" (i64.const 0x7fffffffffffffff)) (i64.const -1))
  1475. (assert_return (invoke "shr_s444") (i64.const -1))
  1476. (assert_return (invoke "shr_s445" (i64.const -1)) (i64.const -1))
  1477. (assert_return (invoke "shr_s446" (i64.const 0x8000000000000000)) (i64.const -1))
  1478. (assert_return (invoke "shr_u447") (i64.const 0))
  1479. (assert_return (invoke "shr_u448" (i64.const 1)) (i64.const 0))
  1480. (assert_return (invoke "shr_u449" (i64.const 1)) (i64.const 0))
  1481. (assert_return (invoke "shr_u450") (i64.const 1))
  1482. (assert_return (invoke "shr_u451" (i64.const 1)) (i64.const 1))
  1483. (assert_return (invoke "shr_u452" (i64.const 0)) (i64.const 1))
  1484. (assert_return (invoke "shr_u453") (i64.const 0x7fffffffffffffff))
  1485. (assert_return (invoke "shr_u454" (i64.const -1)) (i64.const 0x7fffffffffffffff))
  1486. (assert_return (invoke "shr_u455" (i64.const 1)) (i64.const 0x7fffffffffffffff))
  1487. (assert_return (invoke "shr_u456") (i64.const 0x3fffffffffffffff))
  1488. (assert_return (invoke "shr_u457" (i64.const 0x7fffffffffffffff)) (i64.const 0x3fffffffffffffff))
  1489. (assert_return (invoke "shr_u458" (i64.const 1)) (i64.const 0x3fffffffffffffff))
  1490. (assert_return (invoke "shr_u459") (i64.const 0x4000000000000000))
  1491. (assert_return (invoke "shr_u460" (i64.const 0x8000000000000000)) (i64.const 0x4000000000000000))
  1492. (assert_return (invoke "shr_u461" (i64.const 1)) (i64.const 0x4000000000000000))
  1493. (assert_return (invoke "shr_u462") (i64.const 0x2000000000000000))
  1494. (assert_return (invoke "shr_u463" (i64.const 0x4000000000000000)) (i64.const 0x2000000000000000))
  1495. (assert_return (invoke "shr_u464" (i64.const 1)) (i64.const 0x2000000000000000))
  1496. (assert_return (invoke "shr_u465") (i64.const 1))
  1497. (assert_return (invoke "shr_u466" (i64.const 1)) (i64.const 1))
  1498. (assert_return (invoke "shr_u467" (i64.const 64)) (i64.const 1))
  1499. (assert_return (invoke "shr_u468") (i64.const 0))
  1500. (assert_return (invoke "shr_u469" (i64.const 1)) (i64.const 0))
  1501. (assert_return (invoke "shr_u470" (i64.const 65)) (i64.const 0))
  1502. (assert_return (invoke "shr_u471") (i64.const 0))
  1503. (assert_return (invoke "shr_u472" (i64.const 1)) (i64.const 0))
  1504. (assert_return (invoke "shr_u473" (i64.const -1)) (i64.const 0))
  1505. (assert_return (invoke "shr_u474") (i64.const 0))
  1506. (assert_return (invoke "shr_u475" (i64.const 1)) (i64.const 0))
  1507. (assert_return (invoke "shr_u476" (i64.const 0x7fffffffffffffff)) (i64.const 0))
  1508. (assert_return (invoke "shr_u477") (i64.const 1))
  1509. (assert_return (invoke "shr_u478" (i64.const 1)) (i64.const 1))
  1510. (assert_return (invoke "shr_u479" (i64.const 0x8000000000000000)) (i64.const 1))
  1511. (assert_return (invoke "shr_u480") (i64.const 1))
  1512. (assert_return (invoke "shr_u481" (i64.const 0x8000000000000000)) (i64.const 1))
  1513. (assert_return (invoke "shr_u482" (i64.const 63)) (i64.const 1))
  1514. (assert_return (invoke "shr_u483") (i64.const -1))
  1515. (assert_return (invoke "shr_u484" (i64.const -1)) (i64.const -1))
  1516. (assert_return (invoke "shr_u485" (i64.const 64)) (i64.const -1))
  1517. (assert_return (invoke "shr_u486") (i64.const 0x7fffffffffffffff))
  1518. (assert_return (invoke "shr_u487" (i64.const -1)) (i64.const 0x7fffffffffffffff))
  1519. (assert_return (invoke "shr_u488" (i64.const 65)) (i64.const 0x7fffffffffffffff))
  1520. (assert_return (invoke "shr_u489") (i64.const 1))
  1521. (assert_return (invoke "shr_u490" (i64.const -1)) (i64.const 1))
  1522. (assert_return (invoke "shr_u491" (i64.const -1)) (i64.const 1))
  1523. (assert_return (invoke "shr_u492") (i64.const 1))
  1524. (assert_return (invoke "shr_u493" (i64.const -1)) (i64.const 1))
  1525. (assert_return (invoke "shr_u494" (i64.const 0x7fffffffffffffff)) (i64.const 1))
  1526. (assert_return (invoke "shr_u495") (i64.const -1))
  1527. (assert_return (invoke "shr_u496" (i64.const -1)) (i64.const -1))
  1528. (assert_return (invoke "shr_u497" (i64.const 0x8000000000000000)) (i64.const -1))
  1529. (assert_return (invoke "rotl498") (i64.const 2))
  1530. (assert_return (invoke "rotl499" (i64.const 1)) (i64.const 2))
  1531. (assert_return (invoke "rotl500" (i64.const 1)) (i64.const 2))
  1532. (assert_return (invoke "rotl501") (i64.const 1))
  1533. (assert_return (invoke "rotl502" (i64.const 1)) (i64.const 1))
  1534. (assert_return (invoke "rotl503" (i64.const 0)) (i64.const 1))
  1535. (assert_return (invoke "rotl504") (i64.const -1))
  1536. (assert_return (invoke "rotl505" (i64.const -1)) (i64.const -1))
  1537. (assert_return (invoke "rotl506" (i64.const 1)) (i64.const -1))
  1538. (assert_return (invoke "rotl507") (i64.const 1))
  1539. (assert_return (invoke "rotl508" (i64.const 1)) (i64.const 1))
  1540. (assert_return (invoke "rotl509" (i64.const 64)) (i64.const 1))
  1541. (assert_return (invoke "rotl510") (i64.const 0x579b30ec048d159d))
  1542. (assert_return (invoke "rotl511" (i64.const 0xabcd987602468ace)) (i64.const 0x579b30ec048d159d))
  1543. (assert_return (invoke "rotl512" (i64.const 1)) (i64.const 0x579b30ec048d159d))
  1544. (assert_return (invoke "rotl513") (i64.const 0xe000000dc000000f))
  1545. (assert_return (invoke "rotl514" (i64.const 0xfe000000dc000000)) (i64.const 0xe000000dc000000f))
  1546. (assert_return (invoke "rotl515" (i64.const 4)) (i64.const 0xe000000dc000000f))
  1547. (assert_return (invoke "rotl516") (i64.const 0x013579a2469deacf))
  1548. (assert_return (invoke "rotl517" (i64.const 0xabcd1234ef567809)) (i64.const 0x013579a2469deacf))
  1549. (assert_return (invoke "rotl518" (i64.const 53)) (i64.const 0x013579a2469deacf))
  1550. (assert_return (invoke "rotl519") (i64.const 0x55e891a77ab3c04e))
  1551. (assert_return (invoke "rotl520" (i64.const 0xabd1234ef567809c)) (i64.const 0x55e891a77ab3c04e))
  1552. (assert_return (invoke "rotl521" (i64.const 63)) (i64.const 0x55e891a77ab3c04e))
  1553. (assert_return (invoke "rotl522") (i64.const 0x013579a2469deacf))
  1554. (assert_return (invoke "rotl523" (i64.const 0xabcd1234ef567809)) (i64.const 0x013579a2469deacf))
  1555. (assert_return (invoke "rotl524" (i64.const 0xf5)) (i64.const 0x013579a2469deacf))
  1556. (assert_return (invoke "rotl525") (i64.const 0xcf013579ae529dea))
  1557. (assert_return (invoke "rotl526" (i64.const 0xabcd7294ef567809)) (i64.const 0xcf013579ae529dea))
  1558. (assert_return (invoke "rotl527" (i64.const 0xffffffffffffffed)) (i64.const 0xcf013579ae529dea))
  1559. (assert_return (invoke "rotl528") (i64.const 0x55e891a77ab3c04e))
  1560. (assert_return (invoke "rotl529" (i64.const 0xabd1234ef567809c)) (i64.const 0x55e891a77ab3c04e))
  1561. (assert_return (invoke "rotl530" (i64.const 0x800000000000003f)) (i64.const 0x55e891a77ab3c04e))
  1562. (assert_return (invoke "rotl531") (i64.const 0x8000000000000000))
  1563. (assert_return (invoke "rotl532" (i64.const 1)) (i64.const 0x8000000000000000))
  1564. (assert_return (invoke "rotl533" (i64.const 63)) (i64.const 0x8000000000000000))
  1565. (assert_return (invoke "rotl534") (i64.const 1))
  1566. (assert_return (invoke "rotl535" (i64.const 0x8000000000000000)) (i64.const 1))
  1567. (assert_return (invoke "rotl536" (i64.const 1)) (i64.const 1))
  1568. (assert_return (invoke "rotr537") (i64.const 0x8000000000000000))
  1569. (assert_return (invoke "rotr538" (i64.const 1)) (i64.const 0x8000000000000000))
  1570. (assert_return (invoke "rotr539" (i64.const 1)) (i64.const 0x8000000000000000))
  1571. (assert_return (invoke "rotr540") (i64.const 1))
  1572. (assert_return (invoke "rotr541" (i64.const 1)) (i64.const 1))
  1573. (assert_return (invoke "rotr542" (i64.const 0)) (i64.const 1))
  1574. (assert_return (invoke "rotr543") (i64.const -1))
  1575. (assert_return (invoke "rotr544" (i64.const -1)) (i64.const -1))
  1576. (assert_return (invoke "rotr545" (i64.const 1)) (i64.const -1))
  1577. (assert_return (invoke "rotr546") (i64.const 1))
  1578. (assert_return (invoke "rotr547" (i64.const 1)) (i64.const 1))
  1579. (assert_return (invoke "rotr548" (i64.const 64)) (i64.const 1))
  1580. (assert_return (invoke "rotr549") (i64.const 0x55e6cc3b01234567))
  1581. (assert_return (invoke "rotr550" (i64.const 0xabcd987602468ace)) (i64.const 0x55e6cc3b01234567))
  1582. (assert_return (invoke "rotr551" (i64.const 1)) (i64.const 0x55e6cc3b01234567))
  1583. (assert_return (invoke "rotr552") (i64.const 0x0fe000000dc00000))
  1584. (assert_return (invoke "rotr553" (i64.const 0xfe000000dc000000)) (i64.const 0x0fe000000dc00000))
  1585. (assert_return (invoke "rotr554" (i64.const 4)) (i64.const 0x0fe000000dc00000))
  1586. (assert_return (invoke "rotr555") (i64.const 0x6891a77ab3c04d5e))
  1587. (assert_return (invoke "rotr556" (i64.const 0xabcd1234ef567809)) (i64.const 0x6891a77ab3c04d5e))
  1588. (assert_return (invoke "rotr557" (i64.const 53)) (i64.const 0x6891a77ab3c04d5e))
  1589. (assert_return (invoke "rotr558") (i64.const 0x57a2469deacf0139))
  1590. (assert_return (invoke "rotr559" (i64.const 0xabd1234ef567809c)) (i64.const 0x57a2469deacf0139))
  1591. (assert_return (invoke "rotr560" (i64.const 63)) (i64.const 0x57a2469deacf0139))
  1592. (assert_return (invoke "rotr561") (i64.const 0x6891a77ab3c04d5e))
  1593. (assert_return (invoke "rotr562" (i64.const 0xabcd1234ef567809)) (i64.const 0x6891a77ab3c04d5e))
  1594. (assert_return (invoke "rotr563" (i64.const 0xf5)) (i64.const 0x6891a77ab3c04d5e))
  1595. (assert_return (invoke "rotr564") (i64.const 0x94a77ab3c04d5e6b))
  1596. (assert_return (invoke "rotr565" (i64.const 0xabcd7294ef567809)) (i64.const 0x94a77ab3c04d5e6b))
  1597. (assert_return (invoke "rotr566" (i64.const 0xffffffffffffffed)) (i64.const 0x94a77ab3c04d5e6b))
  1598. (assert_return (invoke "rotr567") (i64.const 0x57a2469deacf0139))
  1599. (assert_return (invoke "rotr568" (i64.const 0xabd1234ef567809c)) (i64.const 0x57a2469deacf0139))
  1600. (assert_return (invoke "rotr569" (i64.const 0x800000000000003f)) (i64.const 0x57a2469deacf0139))
  1601. (assert_return (invoke "rotr570") (i64.const 2))
  1602. (assert_return (invoke "rotr571" (i64.const 1)) (i64.const 2))
  1603. (assert_return (invoke "rotr572" (i64.const 63)) (i64.const 2))
  1604. (assert_return (invoke "rotr573") (i64.const 1))
  1605. (assert_return (invoke "rotr574" (i64.const 0x8000000000000000)) (i64.const 1))
  1606. (assert_return (invoke "rotr575" (i64.const 63)) (i64.const 1))
  1607. (assert_return (invoke "clz576") (i64.const 0))
  1608. (assert_return (invoke "clz577") (i64.const 64))
  1609. (assert_return (invoke "clz578") (i64.const 48))
  1610. (assert_return (invoke "clz579") (i64.const 56))
  1611. (assert_return (invoke "clz580") (i64.const 0))
  1612. (assert_return (invoke "clz581") (i64.const 63))
  1613. (assert_return (invoke "clz582") (i64.const 62))
  1614. (assert_return (invoke "clz583") (i64.const 1))
  1615. (assert_return (invoke "ctz584") (i64.const 0))
  1616. (assert_return (invoke "ctz585") (i64.const 64))
  1617. (assert_return (invoke "ctz586") (i64.const 15))
  1618. (assert_return (invoke "ctz587") (i64.const 16))
  1619. (assert_return (invoke "ctz588") (i64.const 63))
  1620. (assert_return (invoke "ctz589") (i64.const 0))
  1621. (assert_return (invoke "popcnt590") (i64.const 64))
  1622. (assert_return (invoke "popcnt591") (i64.const 0))
  1623. (assert_return (invoke "popcnt592") (i64.const 1))
  1624. (assert_return (invoke "popcnt593") (i64.const 4))
  1625. (assert_return (invoke "popcnt594") (i64.const 63))
  1626. (assert_return (invoke "popcnt595") (i64.const 32))
  1627. (assert_return (invoke "popcnt596") (i64.const 32))
  1628. (assert_return (invoke "popcnt597") (i64.const 48))
  1629. (assert_return (invoke "eqz598") (i32.const 1))
  1630. (assert_return (invoke "eqz599") (i32.const 0))
  1631. (assert_return (invoke "eqz600") (i32.const 0))
  1632. (assert_return (invoke "eqz601") (i32.const 0))
  1633. (assert_return (invoke "eqz602") (i32.const 0))
  1634. (assert_return (invoke "eq603") (i32.const 1))
  1635. (assert_return (invoke "eq604" (i64.const 0)) (i32.const 1))
  1636. (assert_return (invoke "eq605" (i64.const 0)) (i32.const 1))
  1637. (assert_return (invoke "eq606") (i32.const 1))
  1638. (assert_return (invoke "eq607" (i64.const 1)) (i32.const 1))
  1639. (assert_return (invoke "eq608" (i64.const 1)) (i32.const 1))
  1640. (assert_return (invoke "eq609") (i32.const 0))
  1641. (assert_return (invoke "eq610" (i64.const -1)) (i32.const 0))
  1642. (assert_return (invoke "eq611" (i64.const 1)) (i32.const 0))
  1643. (assert_return (invoke "eq612") (i32.const 1))
  1644. (assert_return (invoke "eq613" (i64.const 0x8000000000000000)) (i32.const 1))
  1645. (assert_return (invoke "eq614" (i64.const 0x8000000000000000)) (i32.const 1))
  1646. (assert_return (invoke "eq615") (i32.const 1))
  1647. (assert_return (invoke "eq616" (i64.const 0x7fffffffffffffff)) (i32.const 1))
  1648. (assert_return (invoke "eq617" (i64.const 0x7fffffffffffffff)) (i32.const 1))
  1649. (assert_return (invoke "eq618") (i32.const 1))
  1650. (assert_return (invoke "eq619" (i64.const -1)) (i32.const 1))
  1651. (assert_return (invoke "eq620" (i64.const -1)) (i32.const 1))
  1652. (assert_return (invoke "eq621") (i32.const 0))
  1653. (assert_return (invoke "eq622" (i64.const 1)) (i32.const 0))
  1654. (assert_return (invoke "eq623" (i64.const 0)) (i32.const 0))
  1655. (assert_return (invoke "eq624") (i32.const 0))
  1656. (assert_return (invoke "eq625" (i64.const 0)) (i32.const 0))
  1657. (assert_return (invoke "eq626" (i64.const 1)) (i32.const 0))
  1658. (assert_return (invoke "eq627") (i32.const 0))
  1659. (assert_return (invoke "eq628" (i64.const 0x8000000000000000)) (i32.const 0))
  1660. (assert_return (invoke "eq629" (i64.const 0)) (i32.const 0))
  1661. (assert_return (invoke "eq630") (i32.const 0))
  1662. (assert_return (invoke "eq631" (i64.const 0)) (i32.const 0))
  1663. (assert_return (invoke "eq632" (i64.const 0x8000000000000000)) (i32.const 0))
  1664. (assert_return (invoke "eq633") (i32.const 0))
  1665. (assert_return (invoke "eq634" (i64.const 0x8000000000000000)) (i32.const 0))
  1666. (assert_return (invoke "eq635" (i64.const -1)) (i32.const 0))
  1667. (assert_return (invoke "eq636") (i32.const 0))
  1668. (assert_return (invoke "eq637" (i64.const -1)) (i32.const 0))
  1669. (assert_return (invoke "eq638" (i64.const 0x8000000000000000)) (i32.const 0))
  1670. (assert_return (invoke "eq639") (i32.const 0))
  1671. (assert_return (invoke "eq640" (i64.const 0x8000000000000000)) (i32.const 0))
  1672. (assert_return (invoke "eq641" (i64.const 0x7fffffffffffffff)) (i32.const 0))
  1673. (assert_return (invoke "eq642") (i32.const 0))
  1674. (assert_return (invoke "eq643" (i64.const 0x7fffffffffffffff)) (i32.const 0))
  1675. (assert_return (invoke "eq644" (i64.const 0x8000000000000000)) (i32.const 0))
  1676. (assert_return (invoke "ne645") (i32.const 0))
  1677. (assert_return (invoke "ne646" (i64.const 0)) (i32.const 0))
  1678. (assert_return (invoke "ne647" (i64.const 0)) (i32.const 0))
  1679. (assert_return (invoke "ne648") (i32.const 0))
  1680. (assert_return (invoke "ne649" (i64.const 1)) (i32.const 0))
  1681. (assert_return (invoke "ne650" (i64.const 1)) (i32.const 0))
  1682. (assert_return (invoke "ne651") (i32.const 1))
  1683. (assert_return (invoke "ne652" (i64.const -1)) (i32.const 1))
  1684. (assert_return (invoke "ne653" (i64.const 1)) (i32.const 1))
  1685. (assert_return (invoke "ne654") (i32.const 0))
  1686. (assert_return (invoke "ne655" (i64.const 0x8000000000000000)) (i32.const 0))
  1687. (assert_return (invoke "ne656" (i64.const 0x8000000000000000)) (i32.const 0))
  1688. (assert_return (invoke "ne657") (i32.const 0))
  1689. (assert_return (invoke "ne658" (i64.const 0x7fffffffffffffff)) (i32.const 0))
  1690. (assert_return (invoke "ne659" (i64.const 0x7fffffffffffffff)) (i32.const 0))
  1691. (assert_return (invoke "ne660") (i32.const 0))
  1692. (assert_return (invoke "ne661" (i64.const -1)) (i32.const 0))
  1693. (assert_return (invoke "ne662" (i64.const -1)) (i32.const 0))
  1694. (assert_return (invoke "ne663") (i32.const 1))
  1695. (assert_return (invoke "ne664" (i64.const 1)) (i32.const 1))
  1696. (assert_return (invoke "ne665" (i64.const 0)) (i32.const 1))
  1697. (assert_return (invoke "ne666") (i32.const 1))
  1698. (assert_return (invoke "ne667" (i64.const 0)) (i32.const 1))
  1699. (assert_return (invoke "ne668" (i64.const 1)) (i32.const 1))
  1700. (assert_return (invoke "ne669") (i32.const 1))
  1701. (assert_return (invoke "ne670" (i64.const 0x8000000000000000)) (i32.const 1))
  1702. (assert_return (invoke "ne671" (i64.const 0)) (i32.const 1))
  1703. (assert_return (invoke "ne672") (i32.const 1))
  1704. (assert_return (invoke "ne673" (i64.const 0)) (i32.const 1))
  1705. (assert_return (invoke "ne674" (i64.const 0x8000000000000000)) (i32.const 1))
  1706. (assert_return (invoke "ne675") (i32.const 1))
  1707. (assert_return (invoke "ne676" (i64.const 0x8000000000000000)) (i32.const 1))
  1708. (assert_return (invoke "ne677" (i64.const -1)) (i32.const 1))
  1709. (assert_return (invoke "ne678") (i32.const 1))
  1710. (assert_return (invoke "ne679" (i64.const -1)) (i32.const 1))
  1711. (assert_return (invoke "ne680" (i64.const 0x8000000000000000)) (i32.const 1))
  1712. (assert_return (invoke "ne681") (i32.const 1))
  1713. (assert_return (invoke "ne682" (i64.const 0x8000000000000000)) (i32.const 1))
  1714. (assert_return (invoke "ne683" (i64.const 0x7fffffffffffffff)) (i32.const 1))
  1715. (assert_return (invoke "ne684") (i32.const 1))
  1716. (assert_return (invoke "ne685" (i64.const 0x7fffffffffffffff)) (i32.const 1))
  1717. (assert_return (invoke "ne686" (i64.const 0x8000000000000000)) (i32.const 1))
  1718. (assert_return (invoke "lt_s687") (i32.const 0))
  1719. (assert_return (invoke "lt_s688" (i64.const 0)) (i32.const 0))
  1720. (assert_return (invoke "lt_s689" (i64.const 0)) (i32.const 0))
  1721. (assert_return (invoke "lt_s690") (i32.const 0))
  1722. (assert_return (invoke "lt_s691" (i64.const 1)) (i32.const 0))
  1723. (assert_return (invoke "lt_s692" (i64.const 1)) (i32.const 0))
  1724. (assert_return (invoke "lt_s693") (i32.const 1))
  1725. (assert_return (invoke "lt_s694" (i64.const -1)) (i32.const 1))
  1726. (assert_return (invoke "lt_s695" (i64.const 1)) (i32.const 1))
  1727. (assert_return (invoke "lt_s696") (i32.const 0))
  1728. (assert_return (invoke "lt_s697" (i64.const 0x8000000000000000)) (i32.const 0))
  1729. (assert_return (invoke "lt_s698" (i64.const 0x8000000000000000)) (i32.const 0))
  1730. (assert_return (invoke "lt_s699") (i32.const 0))
  1731. (assert_return (invoke "lt_s700" (i64.const 0x7fffffffffffffff)) (i32.const 0))
  1732. (assert_return (invoke "lt_s701" (i64.const 0x7fffffffffffffff)) (i32.const 0))
  1733. (assert_return (invoke "lt_s702") (i32.const 0))
  1734. (assert_return (invoke "lt_s703" (i64.const -1)) (i32.const 0))
  1735. (assert_return (invoke "lt_s704" (i64.const -1)) (i32.const 0))
  1736. (assert_return (invoke "lt_s705") (i32.const 0))
  1737. (assert_return (invoke "lt_s706" (i64.const 1)) (i32.const 0))
  1738. (assert_return (invoke "lt_s707" (i64.const 0)) (i32.const 0))
  1739. (assert_return (invoke "lt_s708") (i32.const 1))
  1740. (assert_return (invoke "lt_s709" (i64.const 0)) (i32.const 1))
  1741. (assert_return (invoke "lt_s710" (i64.const 1)) (i32.const 1))
  1742. (assert_return (invoke "lt_s711") (i32.const 1))
  1743. (assert_return (invoke "lt_s712" (i64.const 0x8000000000000000)) (i32.const 1))
  1744. (assert_return (invoke "lt_s713" (i64.const 0)) (i32.const 1))
  1745. (assert_return (invoke "lt_s714") (i32.const 0))
  1746. (assert_return (invoke "lt_s715" (i64.const 0)) (i32.const 0))
  1747. (assert_return (invoke "lt_s716" (i64.const 0x8000000000000000)) (i32.const 0))
  1748. (assert_return (invoke "lt_s717") (i32.const 1))
  1749. (assert_return (invoke "lt_s718" (i64.const 0x8000000000000000)) (i32.const 1))
  1750. (assert_return (invoke "lt_s719" (i64.const -1)) (i32.const 1))
  1751. (assert_return (invoke "lt_s720") (i32.const 0))
  1752. (assert_return (invoke "lt_s721" (i64.const -1)) (i32.const 0))
  1753. (assert_return (invoke "lt_s722" (i64.const 0x8000000000000000)) (i32.const 0))
  1754. (assert_return (invoke "lt_s723") (i32.const 1))
  1755. (assert_return (invoke "lt_s724" (i64.const 0x8000000000000000)) (i32.const 1))
  1756. (assert_return (invoke "lt_s725" (i64.const 0x7fffffffffffffff)) (i32.const 1))
  1757. (assert_return (invoke "lt_s726") (i32.const 0))
  1758. (assert_return (invoke "lt_s727" (i64.const 0x7fffffffffffffff)) (i32.const 0))
  1759. (assert_return (invoke "lt_s728" (i64.const 0x8000000000000000)) (i32.const 0))
  1760. (assert_return (invoke "lt_u729") (i32.const 0))
  1761. (assert_return (invoke "lt_u730" (i64.const 0)) (i32.const 0))
  1762. (assert_return (invoke "lt_u731" (i64.const 0)) (i32.const 0))
  1763. (assert_return (invoke "lt_u732") (i32.const 0))
  1764. (assert_return (invoke "lt_u733" (i64.const 1)) (i32.const 0))
  1765. (assert_return (invoke "lt_u734" (i64.const 1)) (i32.const 0))
  1766. (assert_return (invoke "lt_u735") (i32.const 0))
  1767. (assert_return (invoke "lt_u736" (i64.const -1)) (i32.const 0))
  1768. (assert_return (invoke "lt_u737" (i64.const 1)) (i32.const 0))
  1769. (assert_return (invoke "lt_u738") (i32.const 0))
  1770. (assert_return (invoke "lt_u739" (i64.const 0x8000000000000000)) (i32.const 0))
  1771. (assert_return (invoke "lt_u740" (i64.const 0x8000000000000000)) (i32.const 0))
  1772. (assert_return (invoke "lt_u741") (i32.const 0))
  1773. (assert_return (invoke "lt_u742" (i64.const 0x7fffffffffffffff)) (i32.const 0))
  1774. (assert_return (invoke "lt_u743" (i64.const 0x7fffffffffffffff)) (i32.const 0))
  1775. (assert_return (invoke "lt_u744") (i32.const 0))
  1776. (assert_return (invoke "lt_u745" (i64.const -1)) (i32.const 0))
  1777. (assert_return (invoke "lt_u746" (i64.const -1)) (i32.const 0))
  1778. (assert_return (invoke "lt_u747") (i32.const 0))
  1779. (assert_return (invoke "lt_u748" (i64.const 1)) (i32.const 0))
  1780. (assert_return (invoke "lt_u749" (i64.const 0)) (i32.const 0))
  1781. (assert_return (invoke "lt_u750") (i32.const 1))
  1782. (assert_return (invoke "lt_u751" (i64.const 0)) (i32.const 1))
  1783. (assert_return (invoke "lt_u752" (i64.const 1)) (i32.const 1))
  1784. (assert_return (invoke "lt_u753") (i32.const 0))
  1785. (assert_return (invoke "lt_u754" (i64.const 0x8000000000000000)) (i32.const 0))
  1786. (assert_return (invoke "lt_u755" (i64.const 0)) (i32.const 0))
  1787. (assert_return (invoke "lt_u756") (i32.const 1))
  1788. (assert_return (invoke "lt_u757" (i64.const 0)) (i32.const 1))
  1789. (assert_return (invoke "lt_u758" (i64.const 0x8000000000000000)) (i32.const 1))
  1790. (assert_return (invoke "lt_u759") (i32.const 1))
  1791. (assert_return (invoke "lt_u760" (i64.const 0x8000000000000000)) (i32.const 1))
  1792. (assert_return (invoke "lt_u761" (i64.const -1)) (i32.const 1))
  1793. (assert_return (invoke "lt_u762") (i32.const 0))
  1794. (assert_return (invoke "lt_u763" (i64.const -1)) (i32.const 0))
  1795. (assert_return (invoke "lt_u764" (i64.const 0x8000000000000000)) (i32.const 0))
  1796. (assert_return (invoke "lt_u765") (i32.const 0))
  1797. (assert_return (invoke "lt_u766" (i64.const 0x8000000000000000)) (i32.const 0))
  1798. (assert_return (invoke "lt_u767" (i64.const 0x7fffffffffffffff)) (i32.const 0))
  1799. (assert_return (invoke "lt_u768") (i32.const 1))
  1800. (assert_return (invoke "lt_u769" (i64.const 0x7fffffffffffffff)) (i32.const 1))
  1801. (assert_return (invoke "lt_u770" (i64.const 0x8000000000000000)) (i32.const 1))
  1802. (assert_return (invoke "le_s771") (i32.const 1))
  1803. (assert_return (invoke "le_s772" (i64.const 0)) (i32.const 1))
  1804. (assert_return (invoke "le_s773" (i64.const 0)) (i32.const 1))
  1805. (assert_return (invoke "le_s774") (i32.const 1))
  1806. (assert_return (invoke "le_s775" (i64.const 1)) (i32.const 1))
  1807. (assert_return (invoke "le_s776" (i64.const 1)) (i32.const 1))
  1808. (assert_return (invoke "le_s777") (i32.const 1))
  1809. (assert_return (invoke "le_s778" (i64.const -1)) (i32.const 1))
  1810. (assert_return (invoke "le_s779" (i64.const 1)) (i32.const 1))
  1811. (assert_return (invoke "le_s780") (i32.const 1))
  1812. (assert_return (invoke "le_s781" (i64.const 0x8000000000000000)) (i32.const 1))
  1813. (assert_return (invoke "le_s782" (i64.const 0x8000000000000000)) (i32.const 1))
  1814. (assert_return (invoke "le_s783") (i32.const 1))
  1815. (assert_return (invoke "le_s784" (i64.const 0x7fffffffffffffff)) (i32.const 1))
  1816. (assert_return (invoke "le_s785" (i64.const 0x7fffffffffffffff)) (i32.const 1))
  1817. (assert_return (invoke "le_s786") (i32.const 1))
  1818. (assert_return (invoke "le_s787" (i64.const -1)) (i32.const 1))
  1819. (assert_return (invoke "le_s788" (i64.const -1)) (i32.const 1))
  1820. (assert_return (invoke "le_s789") (i32.const 0))
  1821. (assert_return (invoke "le_s790" (i64.const 1)) (i32.const 0))
  1822. (assert_return (invoke "le_s791" (i64.const 0)) (i32.const 0))
  1823. (assert_return (invoke "le_s792") (i32.const 1))
  1824. (assert_return (invoke "le_s793" (i64.const 0)) (i32.const 1))
  1825. (assert_return (invoke "le_s794" (i64.const 1)) (i32.const 1))
  1826. (assert_return (invoke "le_s795") (i32.const 1))
  1827. (assert_return (invoke "le_s796" (i64.const 0x8000000000000000)) (i32.const 1))
  1828. (assert_return (invoke "le_s797" (i64.const 0)) (i32.const 1))
  1829. (assert_return (invoke "le_s798") (i32.const 0))
  1830. (assert_return (invoke "le_s799" (i64.const 0)) (i32.const 0))
  1831. (assert_return (invoke "le_s800" (i64.const 0x8000000000000000)) (i32.const 0))
  1832. (assert_return (invoke "le_s801") (i32.const 1))
  1833. (assert_return (invoke "le_s802" (i64.const 0x8000000000000000)) (i32.const 1))
  1834. (assert_return (invoke "le_s803" (i64.const -1)) (i32.const 1))
  1835. (assert_return (invoke "le_s804") (i32.const 0))
  1836. (assert_return (invoke "le_s805" (i64.const -1)) (i32.const 0))
  1837. (assert_return (invoke "le_s806" (i64.const 0x8000000000000000)) (i32.const 0))
  1838. (assert_return (invoke "le_s807") (i32.const 1))
  1839. (assert_return (invoke "le_s808" (i64.const 0x8000000000000000)) (i32.const 1))
  1840. (assert_return (invoke "le_s809" (i64.const 0x7fffffffffffffff)) (i32.const 1))
  1841. (assert_return (invoke "le_s810") (i32.const 0))
  1842. (assert_return (invoke "le_s811" (i64.const 0x7fffffffffffffff)) (i32.const 0))
  1843. (assert_return (invoke "le_s812" (i64.const 0x8000000000000000)) (i32.const 0))
  1844. (assert_return (invoke "le_u813") (i32.const 1))
  1845. (assert_return (invoke "le_u814" (i64.const 0)) (i32.const 1))
  1846. (assert_return (invoke "le_u815" (i64.const 0)) (i32.const 1))
  1847. (assert_return (invoke "le_u816") (i32.const 1))
  1848. (assert_return (invoke "le_u817" (i64.const 1)) (i32.const 1))
  1849. (assert_return (invoke "le_u818" (i64.const 1)) (i32.const 1))
  1850. (assert_return (invoke "le_u819") (i32.const 0))
  1851. (assert_return (invoke "le_u820" (i64.const -1)) (i32.const 0))
  1852. (assert_return (invoke "le_u821" (i64.const 1)) (i32.const 0))
  1853. (assert_return (invoke "le_u822") (i32.const 1))
  1854. (assert_return (invoke "le_u823" (i64.const 0x8000000000000000)) (i32.const 1))
  1855. (assert_return (invoke "le_u824" (i64.const 0x8000000000000000)) (i32.const 1))
  1856. (assert_return (invoke "le_u825") (i32.const 1))
  1857. (assert_return (invoke "le_u826" (i64.const 0x7fffffffffffffff)) (i32.const 1))
  1858. (assert_return (invoke "le_u827" (i64.const 0x7fffffffffffffff)) (i32.const 1))
  1859. (assert_return (invoke "le_u828") (i32.const 1))
  1860. (assert_return (invoke "le_u829" (i64.const -1)) (i32.const 1))
  1861. (assert_return (invoke "le_u830" (i64.const -1)) (i32.const 1))
  1862. (assert_return (invoke "le_u831") (i32.const 0))
  1863. (assert_return (invoke "le_u832" (i64.const 1)) (i32.const 0))
  1864. (assert_return (invoke "le_u833" (i64.const 0)) (i32.const 0))
  1865. (assert_return (invoke "le_u834") (i32.const 1))
  1866. (assert_return (invoke "le_u835" (i64.const 0)) (i32.const 1))
  1867. (assert_return (invoke "le_u836" (i64.const 1)) (i32.const 1))
  1868. (assert_return (invoke "le_u837") (i32.const 0))
  1869. (assert_return (invoke "le_u838" (i64.const 0x8000000000000000)) (i32.const 0))
  1870. (assert_return (invoke "le_u839" (i64.const 0)) (i32.const 0))
  1871. (assert_return (invoke "le_u840") (i32.const 1))
  1872. (assert_return (invoke "le_u841" (i64.const 0)) (i32.const 1))
  1873. (assert_return (invoke "le_u842" (i64.const 0x8000000000000000)) (i32.const 1))
  1874. (assert_return (invoke "le_u843") (i32.const 1))
  1875. (assert_return (invoke "le_u844" (i64.const 0x8000000000000000)) (i32.const 1))
  1876. (assert_return (invoke "le_u845" (i64.const -1)) (i32.const 1))
  1877. (assert_return (invoke "le_u846") (i32.const 0))
  1878. (assert_return (invoke "le_u847" (i64.const -1)) (i32.const 0))
  1879. (assert_return (invoke "le_u848" (i64.const 0x8000000000000000)) (i32.const 0))
  1880. (assert_return (invoke "le_u849") (i32.const 0))
  1881. (assert_return (invoke "le_u850" (i64.const 0x8000000000000000)) (i32.const 0))
  1882. (assert_return (invoke "le_u851" (i64.const 0x7fffffffffffffff)) (i32.const 0))
  1883. (assert_return (invoke "le_u852") (i32.const 1))
  1884. (assert_return (invoke "le_u853" (i64.const 0x7fffffffffffffff)) (i32.const 1))
  1885. (assert_return (invoke "le_u854" (i64.const 0x8000000000000000)) (i32.const 1))
  1886. (assert_return (invoke "gt_s855") (i32.const 0))
  1887. (assert_return (invoke "gt_s856" (i64.const 0)) (i32.const 0))
  1888. (assert_return (invoke "gt_s857" (i64.const 0)) (i32.const 0))
  1889. (assert_return (invoke "gt_s858") (i32.const 0))
  1890. (assert_return (invoke "gt_s859" (i64.const 1)) (i32.const 0))
  1891. (assert_return (invoke "gt_s860" (i64.const 1)) (i32.const 0))
  1892. (assert_return (invoke "gt_s861") (i32.const 0))
  1893. (assert_return (invoke "gt_s862" (i64.const -1)) (i32.const 0))
  1894. (assert_return (invoke "gt_s863" (i64.const 1)) (i32.const 0))
  1895. (assert_return (invoke "gt_s864") (i32.const 0))
  1896. (assert_return (invoke "gt_s865" (i64.const 0x8000000000000000)) (i32.const 0))
  1897. (assert_return (invoke "gt_s866" (i64.const 0x8000000000000000)) (i32.const 0))
  1898. (assert_return (invoke "gt_s867") (i32.const 0))
  1899. (assert_return (invoke "gt_s868" (i64.const 0x7fffffffffffffff)) (i32.const 0))
  1900. (assert_return (invoke "gt_s869" (i64.const 0x7fffffffffffffff)) (i32.const 0))
  1901. (assert_return (invoke "gt_s870") (i32.const 0))
  1902. (assert_return (invoke "gt_s871" (i64.const -1)) (i32.const 0))
  1903. (assert_return (invoke "gt_s872" (i64.const -1)) (i32.const 0))
  1904. (assert_return (invoke "gt_s873") (i32.const 1))
  1905. (assert_return (invoke "gt_s874" (i64.const 1)) (i32.const 1))
  1906. (assert_return (invoke "gt_s875" (i64.const 0)) (i32.const 1))
  1907. (assert_return (invoke "gt_s876") (i32.const 0))
  1908. (assert_return (invoke "gt_s877" (i64.const 0)) (i32.const 0))
  1909. (assert_return (invoke "gt_s878" (i64.const 1)) (i32.const 0))
  1910. (assert_return (invoke "gt_s879") (i32.const 0))
  1911. (assert_return (invoke "gt_s880" (i64.const 0x8000000000000000)) (i32.const 0))
  1912. (assert_return (invoke "gt_s881" (i64.const 0)) (i32.const 0))
  1913. (assert_return (invoke "gt_s882") (i32.const 1))
  1914. (assert_return (invoke "gt_s883" (i64.const 0)) (i32.const 1))
  1915. (assert_return (invoke "gt_s884" (i64.const 0x8000000000000000)) (i32.const 1))
  1916. (assert_return (invoke "gt_s885") (i32.const 0))
  1917. (assert_return (invoke "gt_s886" (i64.const 0x8000000000000000)) (i32.const 0))
  1918. (assert_return (invoke "gt_s887" (i64.const -1)) (i32.const 0))
  1919. (assert_return (invoke "gt_s888") (i32.const 1))
  1920. (assert_return (invoke "gt_s889" (i64.const -1)) (i32.const 1))
  1921. (assert_return (invoke "gt_s890" (i64.const 0x8000000000000000)) (i32.const 1))
  1922. (assert_return (invoke "gt_s891") (i32.const 0))
  1923. (assert_return (invoke "gt_s892" (i64.const 0x8000000000000000)) (i32.const 0))
  1924. (assert_return (invoke "gt_s893" (i64.const 0x7fffffffffffffff)) (i32.const 0))
  1925. (assert_return (invoke "gt_s894") (i32.const 1))
  1926. (assert_return (invoke "gt_s895" (i64.const 0x7fffffffffffffff)) (i32.const 1))
  1927. (assert_return (invoke "gt_s896" (i64.const 0x8000000000000000)) (i32.const 1))
  1928. (assert_return (invoke "gt_u897") (i32.const 0))
  1929. (assert_return (invoke "gt_u898" (i64.const 0)) (i32.const 0))
  1930. (assert_return (invoke "gt_u899" (i64.const 0)) (i32.const 0))
  1931. (assert_return (invoke "gt_u900") (i32.const 0))
  1932. (assert_return (invoke "gt_u901" (i64.const 1)) (i32.const 0))
  1933. (assert_return (invoke "gt_u902" (i64.const 1)) (i32.const 0))
  1934. (assert_return (invoke "gt_u903") (i32.const 1))
  1935. (assert_return (invoke "gt_u904" (i64.const -1)) (i32.const 1))
  1936. (assert_return (invoke "gt_u905" (i64.const 1)) (i32.const 1))
  1937. (assert_return (invoke "gt_u906") (i32.const 0))
  1938. (assert_return (invoke "gt_u907" (i64.const 0x8000000000000000)) (i32.const 0))
  1939. (assert_return (invoke "gt_u908" (i64.const 0x8000000000000000)) (i32.const 0))
  1940. (assert_return (invoke "gt_u909") (i32.const 0))
  1941. (assert_return (invoke "gt_u910" (i64.const 0x7fffffffffffffff)) (i32.const 0))
  1942. (assert_return (invoke "gt_u911" (i64.const 0x7fffffffffffffff)) (i32.const 0))
  1943. (assert_return (invoke "gt_u912") (i32.const 0))
  1944. (assert_return (invoke "gt_u913" (i64.const -1)) (i32.const 0))
  1945. (assert_return (invoke "gt_u914" (i64.const -1)) (i32.const 0))
  1946. (assert_return (invoke "gt_u915") (i32.const 1))
  1947. (assert_return (invoke "gt_u916" (i64.const 1)) (i32.const 1))
  1948. (assert_return (invoke "gt_u917" (i64.const 0)) (i32.const 1))
  1949. (assert_return (invoke "gt_u918") (i32.const 0))
  1950. (assert_return (invoke "gt_u919" (i64.const 0)) (i32.const 0))
  1951. (assert_return (invoke "gt_u920" (i64.const 1)) (i32.const 0))
  1952. (assert_return (invoke "gt_u921") (i32.const 1))
  1953. (assert_return (invoke "gt_u922" (i64.const 0x8000000000000000)) (i32.const 1))
  1954. (assert_return (invoke "gt_u923" (i64.const 0)) (i32.const 1))
  1955. (assert_return (invoke "gt_u924") (i32.const 0))
  1956. (assert_return (invoke "gt_u925" (i64.const 0)) (i32.const 0))
  1957. (assert_return (invoke "gt_u926" (i64.const 0x8000000000000000)) (i32.const 0))
  1958. (assert_return (invoke "gt_u927") (i32.const 0))
  1959. (assert_return (invoke "gt_u928" (i64.const 0x8000000000000000)) (i32.const 0))
  1960. (assert_return (invoke "gt_u929" (i64.const -1)) (i32.const 0))
  1961. (assert_return (invoke "gt_u930") (i32.const 1))
  1962. (assert_return (invoke "gt_u931" (i64.const -1)) (i32.const 1))
  1963. (assert_return (invoke "gt_u932" (i64.const 0x8000000000000000)) (i32.const 1))
  1964. (assert_return (invoke "gt_u933") (i32.const 1))
  1965. (assert_return (invoke "gt_u934" (i64.const 0x8000000000000000)) (i32.const 1))
  1966. (assert_return (invoke "gt_u935" (i64.const 0x7fffffffffffffff)) (i32.const 1))
  1967. (assert_return (invoke "gt_u936") (i32.const 0))
  1968. (assert_return (invoke "gt_u937" (i64.const 0x7fffffffffffffff)) (i32.const 0))
  1969. (assert_return (invoke "gt_u938" (i64.const 0x8000000000000000)) (i32.const 0))
  1970. (assert_return (invoke "ge_s939") (i32.const 1))
  1971. (assert_return (invoke "ge_s940" (i64.const 0)) (i32.const 1))
  1972. (assert_return (invoke "ge_s941" (i64.const 0)) (i32.const 1))
  1973. (assert_return (invoke "ge_s942") (i32.const 1))
  1974. (assert_return (invoke "ge_s943" (i64.const 1)) (i32.const 1))
  1975. (assert_return (invoke "ge_s944" (i64.const 1)) (i32.const 1))
  1976. (assert_return (invoke "ge_s945") (i32.const 0))
  1977. (assert_return (invoke "ge_s946" (i64.const -1)) (i32.const 0))
  1978. (assert_return (invoke "ge_s947" (i64.const 1)) (i32.const 0))
  1979. (assert_return (invoke "ge_s948") (i32.const 1))
  1980. (assert_return (invoke "ge_s949" (i64.const 0x8000000000000000)) (i32.const 1))
  1981. (assert_return (invoke "ge_s950" (i64.const 0x8000000000000000)) (i32.const 1))
  1982. (assert_return (invoke "ge_s951") (i32.const 1))
  1983. (assert_return (invoke "ge_s952" (i64.const 0x7fffffffffffffff)) (i32.const 1))
  1984. (assert_return (invoke "ge_s953" (i64.const 0x7fffffffffffffff)) (i32.const 1))
  1985. (assert_return (invoke "ge_s954") (i32.const 1))
  1986. (assert_return (invoke "ge_s955" (i64.const -1)) (i32.const 1))
  1987. (assert_return (invoke "ge_s956" (i64.const -1)) (i32.const 1))
  1988. (assert_return (invoke "ge_s957") (i32.const 1))
  1989. (assert_return (invoke "ge_s958" (i64.const 1)) (i32.const 1))
  1990. (assert_return (invoke "ge_s959" (i64.const 0)) (i32.const 1))
  1991. (assert_return (invoke "ge_s960") (i32.const 0))
  1992. (assert_return (invoke "ge_s961" (i64.const 0)) (i32.const 0))
  1993. (assert_return (invoke "ge_s962" (i64.const 1)) (i32.const 0))
  1994. (assert_return (invoke "ge_s963") (i32.const 0))
  1995. (assert_return (invoke "ge_s964" (i64.const 0x8000000000000000)) (i32.const 0))
  1996. (assert_return (invoke "ge_s965" (i64.const 0)) (i32.const 0))
  1997. (assert_return (invoke "ge_s966") (i32.const 1))
  1998. (assert_return (invoke "ge_s967" (i64.const 0)) (i32.const 1))
  1999. (assert_return (invoke "ge_s968" (i64.const 0x8000000000000000)) (i32.const 1))
  2000. (assert_return (invoke "ge_s969") (i32.const 0))
  2001. (assert_return (invoke "ge_s970" (i64.const 0x8000000000000000)) (i32.const 0))
  2002. (assert_return (invoke "ge_s971" (i64.const -1)) (i32.const 0))
  2003. (assert_return (invoke "ge_s972") (i32.const 1))
  2004. (assert_return (invoke "ge_s973" (i64.const -1)) (i32.const 1))
  2005. (assert_return (invoke "ge_s974" (i64.const 0x8000000000000000)) (i32.const 1))
  2006. (assert_return (invoke "ge_s975") (i32.const 0))
  2007. (assert_return (invoke "ge_s976" (i64.const 0x8000000000000000)) (i32.const 0))
  2008. (assert_return (invoke "ge_s977" (i64.const 0x7fffffffffffffff)) (i32.const 0))
  2009. (assert_return (invoke "ge_s978") (i32.const 1))
  2010. (assert_return (invoke "ge_s979" (i64.const 0x7fffffffffffffff)) (i32.const 1))
  2011. (assert_return (invoke "ge_s980" (i64.const 0x8000000000000000)) (i32.const 1))
  2012. (assert_return (invoke "ge_u981") (i32.const 1))
  2013. (assert_return (invoke "ge_u982" (i64.const 0)) (i32.const 1))
  2014. (assert_return (invoke "ge_u983" (i64.const 0)) (i32.const 1))
  2015. (assert_return (invoke "ge_u984") (i32.const 1))
  2016. (assert_return (invoke "ge_u985" (i64.const 1)) (i32.const 1))
  2017. (assert_return (invoke "ge_u986" (i64.const 1)) (i32.const 1))
  2018. (assert_return (invoke "ge_u987") (i32.const 1))
  2019. (assert_return (invoke "ge_u988" (i64.const -1)) (i32.const 1))
  2020. (assert_return (invoke "ge_u989" (i64.const 1)) (i32.const 1))
  2021. (assert_return (invoke "ge_u990") (i32.const 1))
  2022. (assert_return (invoke "ge_u991" (i64.const 0x8000000000000000)) (i32.const 1))
  2023. (assert_return (invoke "ge_u992" (i64.const 0x8000000000000000)) (i32.const 1))
  2024. (assert_return (invoke "ge_u993") (i32.const 1))
  2025. (assert_return (invoke "ge_u994" (i64.const 0x7fffffffffffffff)) (i32.const 1))
  2026. (assert_return (invoke "ge_u995" (i64.const 0x7fffffffffffffff)) (i32.const 1))
  2027. (assert_return (invoke "ge_u996") (i32.const 1))
  2028. (assert_return (invoke "ge_u997" (i64.const -1)) (i32.const 1))
  2029. (assert_return (invoke "ge_u998" (i64.const -1)) (i32.const 1))
  2030. (assert_return (invoke "ge_u999") (i32.const 1))
  2031. (assert_return (invoke "ge_u1000" (i64.const 1)) (i32.const 1))
  2032. (assert_return (invoke "ge_u1001" (i64.const 0)) (i32.const 1))
  2033. (assert_return (invoke "ge_u1002") (i32.const 0))
  2034. (assert_return (invoke "ge_u1003" (i64.const 0)) (i32.const 0))
  2035. (assert_return (invoke "ge_u1004" (i64.const 1)) (i32.const 0))
  2036. (assert_return (invoke "ge_u1005") (i32.const 1))
  2037. (assert_return (invoke "ge_u1006" (i64.const 0x8000000000000000)) (i32.const 1))
  2038. (assert_return (invoke "ge_u1007" (i64.const 0)) (i32.const 1))
  2039. (assert_return (invoke "ge_u1008") (i32.const 0))
  2040. (assert_return (invoke "ge_u1009" (i64.const 0)) (i32.const 0))
  2041. (assert_return (invoke "ge_u1010" (i64.const 0x8000000000000000)) (i32.const 0))
  2042. (assert_return (invoke "ge_u1011") (i32.const 0))
  2043. (assert_return (invoke "ge_u1012" (i64.const 0x8000000000000000)) (i32.const 0))
  2044. (assert_return (invoke "ge_u1013" (i64.const -1)) (i32.const 0))
  2045. (assert_return (invoke "ge_u1014") (i32.const 1))
  2046. (assert_return (invoke "ge_u1015" (i64.const -1)) (i32.const 1))
  2047. (assert_return (invoke "ge_u1016" (i64.const 0x8000000000000000)) (i32.const 1))
  2048. (assert_return (invoke "ge_u1017") (i32.const 1))
  2049. (assert_return (invoke "ge_u1018" (i64.const 0x8000000000000000)) (i32.const 1))
  2050. (assert_return (invoke "ge_u1019" (i64.const 0x7fffffffffffffff)) (i32.const 1))
  2051. (assert_return (invoke "ge_u1020") (i32.const 0))
  2052. (assert_return (invoke "ge_u1021" (i64.const 0x7fffffffffffffff)) (i32.const 0))
  2053. (assert_return (invoke "ge_u1022" (i64.const 0x8000000000000000)) (i32.const 0))