GOOF----LE-8-2.0ö&]\4hk] gguile¤ ¤ gdefine-module*¤ ¤ ¤ glanguage¤ gassembly¤ gdecompile-bytecode¤ ¤ gfilenameS¤ f(language/assembly/decompile-bytecode.scm¤ gimportsS¤ gsystem¤ gvm¤ g instruction¤  ¤ ¤ gbase¤ gpmatch¤  ¤ ¤ gsrfi¤ gsrfi-4¤ ¤ ¤ grnrs¤ g bytevectors¤ ¤ ¤ ¤ ¤ gobjcode¤ !  ¤ "gselectS¤ #g byte-order¤ $#¤ %!"$¤ &%¤ 'gexportsS¤ (¤ )gset-current-module¤ *)¤ +)¤ ,gu8vector-length¤ -gdecode-load-program¤ .gerror¤ /ftried to decode too many bytes¤ 0f-bad bytecode: only decoded ~a out of ~a bytes¤ 1gmemq¤ 2gbr¤ 3gbr-if¤ 4g br-if-not¤ 5gbr-if-eq¤ 6g br-if-not-eq¤ 7g br-if-null¤ 8gbr-if-not-null¤ 92345678¤ :gbr-instruction?¤ ;gbr-if-nargs-ne¤ gbr-if-nargs-lt/non-kw¤ ?;<=>¤ @gbr-nargs-instruction?¤ Ag bytes->s24¤ Bf-error decoding program -- read too many bytes¤ Cg load-program¤ Dgmap¤ Egreverse¤ Fgreverse!¤ Ggdecode-bytecode¤ Hgprompt¤ Igassv-ref¤ Jggensym¤ Kf:L¤ Lgmv-call¤ Mgbind-optionals/shuffle-or-br¤ Ngand=>¤ Ogopcode->instruction¤ Pginstruction-length¤ Qg load-array¤ Rgload-wide-string¤ Sgmake-bytevector¤ Tg make-string¤ Ugbytevector-u8-set!¤ V U¤ W U¤ Xg string-set!¤ Yg integer->char¤ Zg utf32->string¤ [gnative-endianness¤C5hpœ]4    &'(54+>"G,-./h@Û]ML’$ LM¶"ML‘$"45$ M—N"CÓgb ) =gfilenamef(language/assembly/decompile-bytecode.scmŒ  ŒŒ  ŒŒ ŒŒ  !ŒŒ  ! ŒŒ  ŒŒ # " ŒŒ ' " "ŒŒ ) " ŒŒ ) ŒŒ 1 # ŒŒ 4 # ŒŒ 6 # ŒŒ  = gnamegpopŒC.0h@&] 45H4O5J‘$DJ6gx  9genv  9gopts   9gi  9gsize  9gret   9gfilenamef(language/assembly/decompile-bytecode.scmŒ  ŒŒ   ŒŒ  ŒŒ  % ŒŒ  % ŒŒ % & ŒŒ ) & ŒŒ / ' ŒŒ 3 ( ŒŒ 9 ( ŒŒ  9 gnamegdecompile-bytecodeŒCR19hŽ]6†gx  gfilenamef(language/assembly/decompile-bytecode.scmŒ * ŒŒ + ŒŒ  gnamegbr-instruction?ŒC:R1?h”]6Œgx  gfilenamef(language/assembly/decompile-bytecode.scmŒ , ŒŒ - ŒŒ  gnamegbr-nargs-instruction?ŒC@Rh8þ]  Ÿ Ÿ––€  ‘$C˜Cöga  4gb  4gc   4gx   4gfilenamef(language/assembly/decompile-bytecode.scmŒ / ŒŒ  0 ŒŒ 0 ŒŒ 0 ŒŒ  0 ŒŒ  1 ŒŒ  1 ŒŒ  1 ŒŒ $ 1 ŒŒ 2 3 ŒŒ 3 3 ŒŒ  4 gnameg bytes->s24ŒCAR.BCDhƒ]ŽŒC{gx  gfilenamef(language/assembly/decompile-bytecode.scmŒ N "ŒŒ  N 4ŒŒ  N <ŒŒ N .ŒŒ  CE-FG./h@ß]ML’$ 4L5"ML‘$"45$ M—N"C×gb ) =gfilenamef(language/assembly/decompile-bytecode.scmŒ D ŒŒ  E ŒŒ E ŒŒ E ŒŒ  F ŒŒ  E ŒŒ # G ŒŒ ' G "ŒŒ ) G ŒŒ ) E ŒŒ 1 H ŒŒ 4 H ŒŒ 6 H ŒŒ  = gnamegsub-popŒCHAIJKLM@:h¸í ,3%4545454545454545 Ÿ– Ÿ– Ÿ–  Ÿ– Ÿ– Ÿ– H H " ŒŒ W > ŒŒ W > ŒŒ Z ? ŒŒ b ? ŒŒ q A ŒŒ u A ŒŒ w A ŒŒ w A ŒŒ ~ B ŒŒ ƒ B ŒŒ ‘ g ŒŒ ” g ŒŒ š g ŒŒ Ÿ i ŒŒ ¥ i ŒŒ ª i ŒŒ ° i ŒŒ µ i ŒŒ » i ŒŒ À i ŒŒ Æ i ŒŒ Ë i ŒŒ Ñ i ŒŒ Ö i ŒŒ Ü i ŒŒ á i ŒŒ ç i ŒŒ ç U ŒŒ L e ŒŒ Q > ŒŒ \ > ŒŒ \ > ŒŒ _ ? ŒŒ g ? ŒŒ v A ŒŒ z A ŒŒ | A ŒŒ | A ŒŒ ƒ B ŒŒ ˆ B ŒŒ – e ŒŒ ™ e ŒŒ Ÿ e ŒŒ £ U ŒŒ u ^ ŒŒ „ > ŒŒ  > ŒŒ  > ŒŒ ’ ? ŒŒ š ? ŒŒ © A ŒŒ ­ A ŒŒ ¯ A ŒŒ ¯ A ŒŒ ¶ B ŒŒ » B ŒŒ É ^ ŒŒ Ì ^ ŒŒ Ò ^ ŒŒ Ö U ŒŒ o X 9ŒŒ y U ŒŒ ‚ > ŒŒ  > ŒŒ  > ŒŒ  ? ŒŒ ˜ ? ŒŒ § A ŒŒ « A ŒŒ ­ A ŒŒ ­ A ŒŒ ´ B ŒŒ ¹ B ŒŒ Ç Y ŒŒ Ê Y ŒŒ Ð Y ŒŒ Ô U ŒŒ ; V 1ŒŒ E U ŒŒ J > ŒŒ U > ŒŒ U > ŒŒ X ? ŒŒ ` ? ŒŒ o A ŒŒ s A ŒŒ u A ŒŒ u A ŒŒ | B ŒŒ  B ŒŒ  W ŒŒ ’ W ŒŒ ˜ W ŒŒ œ U ŒŒ ° J ŒŒ ± J ŒŒ · J ŒŒ˜  · gnamegdecode-load-programŒC-RNOC-PQRSTWXYh¡]456™gstr  gpos  gvalue   gfilenamef(language/assembly/decompile-bytecode.scmŒ } ŒŒ ~ 2ŒŒ  ~ ŒŒ   CZ[Fh0/]145&L645 ’$Í&"‚$"&"‚$ " 4L54L54L5 Ÿ Ÿ––45"K‘$ &4 4 55"C44L5>"G—"ÿÿµ "ÿÿ®"! ‘$ 6™4L5Œ"ÿÿß45"ÿÿË'gopcode  ,ginst ,g make-sequence  D óg sequence-set!  d óga  k ’gb  r gc  y Œglen  ’ ógseq  › ógi  ¡ ìgn  ÷ gout  ÷  gfilenamef(language/assembly/decompile-bytecode.scmŒ m ŒŒ  n ŒŒ n ŒŒ  p ŒŒ  o ŒŒ  q ŒŒ  s ŒŒ " s ŒŒ & o ŒŒ . w ŒŒ < w ŒŒ D v ŒŒ N { ŒŒ \ { ŒŒ d v ŒŒ g  %ŒŒ k  ŒŒ n  /ŒŒ r  ŒŒ u  9ŒŒ y  ŒŒ € € ŒŒ … € +ŒŒ † € ŒŒ ’ v ŒŒ • ŒŒ › v ŒŒ ¡ ‚ ŒŒ ¦ ƒ ŒŒ ª ƒ ŒŒ ° „ .ŒŒ ´ „ ŒŒ µ … $ŒŒ º … 7ŒŒ À … $ŒŒ É „ ŒŒ Ë ˆ ŒŒ Ò ˆ .ŒŒ Û ˆ ŒŒ æ ‰ ŒŒ ì ‰ ŒŒ ì ‚ ŒŒ ÷ Œ ŒŒ ú ŒŒ ÿ ŒŒ  Ž ŒŒ  ŒŒ  &ŒŒ  ŒŒ  ŒŒ  Œ ŒŒ  Œ ŒŒ $ Œ ;ŒŒ , Œ ŒŒ7  , Ch˜]45O6gpop  gfilenamef(language/assembly/decompile-bytecode.scmŒ k ŒŒ  l ŒŒ  l ŒŒ   gnamegdecode-bytecodeŒCGRC”gm  ,gfilenamef(language/assembly/decompile-bytecode.scmŒ   ŒŒ á  ŒŒ ™ * ŒŒ W , ŒŒ ¡ / ŒŒ P 6 ŒŒ k k ŒŒ  m C6