ELF@`@8@``@@@ppA ; ?T ?; ?T @;@T@;ATATA|AAqUAGP 0@p`' 0 T A|  @ AqU AG ' T A4 ); AH  T A4 ); AH  T A4 ); AH  T #A4 ); !AH  T *A4 ); (AH  T 1A4 ); /AH  T 8A4 ); 6AH  T @4 ); 3AH  'BA  B@>EL<LHHT)A|@&ApU AGT'A 0@'_+A pTA|? ApUAGTAG 'p TAG @P'"p ~ T Ap`'" p'A|?@pU@G'A|?@pU@G'A|?@pU@G'A|?@pU@G'A @B@>EL<!LHHT@|?@pU@GT@`P'0T@'5@ pT|@|g?y@pUs@GT@G 'p Tz@G @P'p ~ T o@p`' p'@|?@pU@G'@ '@T3@|?0@pU*@G@'| .|}GGT@|?@pU@GP@'@T@;k>;@B HHB HHB HH$0T@|>@pU@G'@ @0 'A T?'  4  4|64  ("4  B0>EL<%LH TZ@' I | '4  B0>EL<ALH T:@' ) |  '| } E T $@|  >!@pU @G ~ T @|  >@pU @G ~ T @|  =@pU @G ~ T @|  =@pU @G ~ T @|  =@pU @G ~ <K t 6M > >a r(t #>a rt > a r G B 0> EL < L  H  T ?9&@&@ & ? & @ & ? & @T @|  =@pU @G ~ AK t +M > > a r G B 0> EL < L  H  T ?|  J>?pU ?G    ' & ? & ? ' ' ' 'T 3?; =; 1?B H HB H H B H H  $ ' '?  |T?G@0'0|'''?|u=?pU?G'?|3=?pU?G'?  |T?G@0'0|'''? @T?G0@'0|''?|=|?pUp?G'? @Th?G0@'0|''n? p`P@0 '@!|<}9ETZ?|w<W?pUQ?G~PKtM>>ar{Gtu>arlGt f>ar]G   '!|?}<ET%?|8<"?pU?G~MKtGMar?Gt9ar3Gt -ar'GT='!|}EG ~T >|  <>pU >G ~K t M  a r G | } }E T >|  ;>pU >G ~ nK t hM  a r`G t Za rTG | ?t :a r4G t .ar(GT,= '5!| }E G~ `K tM  a rGta rG'!|pT<'!T5='!|T|>'!Tr>'w!P@`'w! T]>|P;=qUT>G||}yEK>ar0oKrjMrdB FHT:>|+;>qU1>G|O}LEKar0EKr0@Mr:B@FHHHT>|;=qU>G|$}!EKar0Kr0MrB@FHH Hp'&=%>&%>&3>&=%>&>&+>&=%>&>&#>`' !@T!>;!>`'o !@P@'! T=|:=qU=G|z}wEK>ar0mKrhMrbB FHT=|}:g=qU=G|N}KEKar0DKr0?Mr9B@FHHHTk=|Z::=qUb=G|#} EKar0Kr0MrB@FHH Hp'&R=%j=&x=&=&J=%b=&p=&~=&B=%Z=&h=&v=`'T!T=|:<qU=G|Q}NEK>ar0DKr0?Mr9B@FHHHT<|9<qU<G|#} EKar0Kr0MrB@FHH H'&<%<&=&=&<%<&<& = & < & !< & < & <T ;;k9;;B HHB HHB HH$  & ; & < & ; & ;T r;;N9;p;B HHB HHB HH$  & ; & ; & ; & ;T U;;19;S;B HHB HHB HH$  & ; & ;KtKM  a r CG t=ar7G'!|T:'!T:'>!|T:'!|}EG~`KtMarGtarG'9!TY<;]<' !P'! T;|8W;qU;G|}EK>ar0vKrqMrkB FHT;|8;qU;G|W}TEKar0MKr0HMrBB@FHHHT;|8t;qU;G|,})EKar0"Kr0MrB@FHH HT|;'!p'&;%;&;&;&{;%;&;&;&s;%;&;&; & : & : & : & :T ):;8;':B HHB HHB HH$ P'! T,;|8:qU#;G|}EK>ar0yKrtMrnB FHT ;|7:qU;G|Y}VEKar0OKr0JMrDB@FHHHT:|7:qU:G|.}+EKar0$Kr0MrB@FHH HT:'!p'&:%:&:&:&:%:&:&:&:%:&:&:P'!T:|7k:qU:G|d}aEK>ar0WKr0RMrLB@FHHHTl:|[7;:qUc:G|6}3EKar0,Kr0'Mr!B@FHH H|T8' !4 '&@:%X:&f:&t:&8:%P:&^:&l: & i9 & 9 & c9 & z9T 8;6;8B HHB HHB HH$  & L9 & c9 & F9 & ]9 & @9 & W9TM:|6J:pUD:G~TI:|6F:pU@:G~YTE:|6B:pU<:G~TA:|6>:pU8:G~KtMartarGt art0>art@>arT7'!|}ETi9|r6f9pU`9G~KtMartar}GT7'!|_}\EG~XKtRMarJtEar?G's!T?9|.69qU69G|&}#EK>ar0Kr0MrB@FHH H'&#9%;9&I9&W9 & T8 & k8 & N8 & e8T 7;5;7B HHB HHB HH$  & 78 & N8 & 18 & H8T 7;5;7B HHB HHB HH$  & 8 & 18 & 8 & +8 & 8 & %8 & 8 & 8 & 8 & 8T8|58qU8G|&}#EK>ar0Kr0MrB@FHH H'&8%8&8&8T{8|j5J8qUr8G|&}#EK>ar0Kr0MrB@FHH H'&_8%w8&8&8TE8|458qU<8G|&}#EK>ar0Kr0MrB@FHH H'&)8%A8&O8&]8T 6;4;6B HHB HHB HH$  & I7 & `7 & C7 & Z7 & =7 & T7T7|47pU7G~KtM>>arzG|e}bET7|47pU7G~@SKtMMarEt@>ar7G| "t >artar ' & 6 & 6 & 6 & 6T a6;=4;_6B HHB HHB HH$  & 6 & 6 & 6 & 6T D6; 4;B6B HHB HHB HH$  & 6 & 6T -6; 4;+6B HHB HHB HH$ 7 | 9} 6G G |,})GGT6`'_ |'  B H H  B H H   ''  '  '7| 47pU6G'7T 7' |5 T 7' T x7'  |5 T k7' T (5  ' 1 |x}uE T 6|  36pU |6G ~ fK t `M > > a rRGt L> a r CGT 6|  |3f6qU 6G | 1} .E K>ar0$K r0M  rB@F HHHTg6|V366qU^6G|}E K a r 0K r 0M  r B @F H H H T6|3316qU6G|}EKar0KrPM rB`FHHHHHT6| 36qU6G|}EKar0Kr M rB0FHHT_4'h`|s}pEG ~lKtfM  a r ^tYa r St N>arEGG|>};EKar04Kr0/M r)B@FHHHT _6  ' T V6 @' T L6 P' '&5%5&5&5 &4 &4&4&4&4&4TX4;42;V4B HHB HHB HH$P&~5%5&5&5&v5%5&5&5&n5%5&5&5& f5% ~5& 5& 5&4&4&4&4T4;1;4B HHB HHB HH$`T5;5B HHB HHB HHB HH$`T5;5B HHB HHB HHB HH$`5|25pU5G'5|25pU5G'5|25pU5G'5|25pU~5G'55'| %|}GGT(3pP'IPT3;m1;3B HHB HHB HH$@'5 @T5''0| 5T5'('T95;~5B HHB HHB HHB HH$05|}1w5pUc5G'|5|o1i5pUU5G'|5|#2o5pU4G't5 @T?5'0| 5T25''T4;'5B HHB HHB HHB HH$0M5T 4' |>5 T 4' T j2 P ' s|}E T 3|  03pU 3G ~ K t M > > a rGt > a r GT 3|  03qU 3G | } E K>ar0K r0M  rB@F HHHT3|0x3qU3G|}E K a r 0K r 0M  r B @F H H H T1P'0|j}gEG ~cK t ]M a r Ut Pa r Jt E> a r<GG|5}2EKar0+Kr0&M r B@FHHHT 3 P' Q T 3 ' T'&<3%T3&b3&p3 &m2 &2&g2&~2&a2&x2T1;/;1B HHB HHB HH$ &3%)3&73&E3& 3% !3& /3& =3&:2&Q2&42&K2T1;/;1B HHB HHB HH$0T3;3B HHB HHB HHB HH$03 P@0 ' 4)B"0>!EL"! >a rt>a  r G!'Q)BP>EL<LH'H#H"T#u3|##H/r3pU#l3G#Tu0`')Ti3')E#!G~#:K#t4M##a#r,G!t&a#r G!t >a##r#T@2;F3' )T1|.L1qU1G|}EK>ar0KrMrB FH#T1|.1qU1G|}EKar0Kr0MrB@FH"HHT1|.h1qU1G|}EKar0Kr0MrB@FHH#HT2  ')T2p0'y`)|%Z}%WG#%G%%~#p!|# }# |'}'z#pT(1;'2&B% H%H%&B$ H$&H$%B& H&'H&$B' H'H'&$(pB# H#"H#%%>!E<!>>> P%p2'|# |#}#G#G##T x/  ')   @`P'o)(B&@L&!L&H&'H&"| } E% G ~% K%tM%arG ta r G t arG |}ET 01|  --1pU '1G ~K&t&M%%%a %r G t&a%rGt& a %r G t&0a %r G t&@a%rGt&Pa&%r&G&~ p| } ~p|}~ p|  }  |'}'z p ~p| } |'}'zp T%1|%%Z-0qU%1G%%|%?}%<E%Kar05K%r`0M%r*BpF%H HH H HH&G&|&}&E%&K%%a%%r%0K%&r%0 M%&%%r%B%@F%&H%H% H%&&>0%&V0&&d0&&r0&%60%%N0&%\0&%j0(&(g/(&(~/(&(a/(&(x/(&([/(&(r/( &(U/( &(l/(&(O/(&(f/(&(I/(&(`/( &(C/( &(Z/(&(=/(&(T/(&(7/(&(N/~%K %t M%%a%rG t a%rG t a%%r%G% |%}%E %T00|,-0pU'0G~ K tM  a  r G %ta  r G %t a  r ~G %t0xa  r rG%%T/`'%BP)~ p| } ~ p|  }  |'}'z p T 0|  k,/qU 0G | =} :E Kar03K r@.M r(BPF H H&H H%G&|&}&E%&K%%a%%r%0K%&r%0 M%&%%r%B%@F%&H%H%H%&&Q/%&i/&&w/&&/& I/% a/& o/& }/(&(z.(&(.( &(t.( &(.(&(n.(&(.(&(h.(&(.( &(b.( &(y.(&(\.(&(s.(&(V.(&(m.| } E& G%~&PK%&t%M && a &r G t%a&rG t% a&&r&G& |&}&E%&T[/|+X/pUR/G~%K%tM%%a%rG&ta %r G &t a %r G &t0a %r G &t@a%%r%G&&~p|}~ p| } ~p| } |'}'zp ~ p|  }  |'}'z p T%/|%%m+.qU%/G%%|%>}%;E%Kar04K%rP/M%r)B`F%HH H H H&G&|&}&E%&K%%a%%r%0K%&r%0 M%&%%r%B%@F%&H% H%H%&&R.%&j.&&x.&&.&%J.%%b.&%p.&%~.(&({-(&(-(&(u-(&(-( &(o-( &(-(&(i-(&(-(&(c-(&(z-( &(]-( &(t-(&(W-(&(n-(&(Q-(&(h-| } E& G%~&P| *} ,&K%&t%M && a &r G t%a&rG t% a&&r&G& |&}&E%&T-|*-pU-G~% E& T%-|%%*-pU%-G%%~&PK%&t%M && a &r G | } E T-|*-pU-G~KtMarG ta r G | t arG t%za&&r&tG& T%.|%%i*g-qU%.G%%|%b}%_E%Kar0XK%rPSM%rMB`F%HHH HH~&p|&}&~&p|& }& |'}'z&p& T%-|%%+*-qU%-G%%|%}%E %K a r 0K %r M % r B 0F %H H &%&%*-%%B-&%P-&%^-&%"-%%:-&%H-&%V-(&(S,(&(j,( &(M,( &(d,T(+;');&+B% H% H%B$ H$&H$%B& H&'H&$$(`(&(7,(&(N,(&(1,(&(H,T(+;');&+B% H% H%B$ H$&H$%B& H&'H&$$(`(&(,(&(2,T(+;');&+B% H% H%B$ H$&H$%B& H&'H&$$(`K%tM%%a%rG&t}a %r wG &t qa%%r%kG&&~p|}~p| } |'}'zp G%|%K}%HE%Kar0AK%r0<M%r6B@F%HH H&G&|&+}&(E%&K%%a%%r%0!K%&r%0M%&%%r%B%@F%&H% H%H%T-P'%iP) &%p+&&^,%&v,&&,&&,&%V,%%n,&%|,&%,( &(+( &(+(&(+(&(+(&({+(&(+( &(u+( &(+(&(o+(&(+(&(i+(&(+T(*;'(;&*B% H%#H%B$ H$&H$%B& H&'H&$$(`'T(*;'(;&*$B# H#%H#$B% H%&H%#B& H&'H&%$(`&,%,&,,&:,&+%,&$,&2,&+%,&,&*,( &('+( &(>+(&(!+(&(8+(&(+(&(2+T(*;'(;&*%B$ H$!H$%B% H%&H%$B& H&'H&%$(`(&(+(&(+(&(*(&(+T(*;'e(;&*%B$ H$!H$%B% H%&H%$B& H&'H&%$(`T(N,';&M,%B$ H$'H$%B# H#%H#$B% H%&H%#B& H&'H&%$(`- T,|(,pU,GG 0', `T)Gp'` G~@| } |}z@GT+`p@'m,|m(,pU,G', @T1,'0| 5T$,''T+;,B HHB HHB HHB HH$0, G~| } |}z'G', T,|',pU,G'pT ,|  ',pU ,G 'pB 0>EL <L H  Tz,|'w,pUq,G' T+|'+pU+GT)' T (|  '(pU (G ~ AB 0L <L H  GT('T <,|  '9,pU 3,G 'B P>EL <L H H  H  TY)   'F0T+'', pT('Fp | <B @>EL <:L H G H  T (|  j'|(pU v(G T}('p T('p |  T * p `'$ p' p'+ pTH(|3'E(pU?(GTN(G 'Wp TF(G @P'Zp ~ T ;(p`'Z p'+ `T'(GPp'/` T`*`p@'+ 0GGG0 `'+ T+|&+qU~+G ' T }+|  &F*qU t+G T s+|  &*qU j+G Ti+' | T]+' | | } E K t M > >a rG | {} xE KtqMariG t c> a r ZG 5' E K t JM  a r BG 5' ++T+|&+pU*G ' T '; ;'')# # ')  ' &#( &:( &( &4(&(&.(& *&(&&(& *% *% **|&*qU*G'* V%; %1U%U&U%U%U%U%U%U%V%;$1U%U%U%U%U%U%Um%U%V$;$1U$U$V$$V$$V$;$1U$T$1U$V$V$;$1U$T$1U$V$;$1U$U%V$;$1U$U$V$$V$$V%$V$;$1U$U%V$;$1U$U$V$$V$$V%$V$$V$$V%$V$;$1U$U$V%$V%$V%$Vz%$V%q;$1U%U%V%$V%$V%%V_%%V%`;$1U%U%V%%V%%V%%VD%%V%O;%1U%U%V %%V %%V %%V)%%V %B;%1U %U %V %%V%%V % %V% %V% %V% %V% %V%%V%%V%%V%%V%;%1U%T%1U%V%;%1U%U%V%;%1U%T%1U%V%;%1U%U%V% V!%V&%;!%1U%%V'%QV(%;#%1U'%V)%V*%;%%1U)%V+%1V,% ;'%1U+%V-%~V.%;)%1U-%V/%cV0%;+%1U/%V1%:V2%;-%1U1%V3%V4%JV=%VV%Va%Vl%Vw% V%V%V%;%1U%V%V%"V%)V%,V%/V%4V%7V%<;%1U%U(U(U&U&U&U%V%/;%U(U&U%V%.V%%V%<;%1U%U%V%9V%%V%?V%BV&EV&LV+&QVD&VVK&YVR&^VY&cVf&f;a&U&U&U&Um&Va&aVj&\&Vk&k;f&1Uj&Ut&Vj&jVs&e&Vt&vV}&o&V~&;y&U=(U&V&V&V&V&V&V&V&V&;&1U&V&V&V&V&V'V 'V'V<'VC'VJ'VQ'VR'Ve'Vv'V'V'V'V'V' V'V'V''V'V''V'#'language'cps'licm'filename'language/cps/licm.scm'imports'ice-9'match'srfi'srfi-11'utils'intmap'intset'effects-analysis' type-checks'exports'hoist-loop-invariant-code' declarative?'guile'define-module*'set-current-module' find-exits' find-entry' list->intset'loop-invariant?' hoist-one' hoist-in-loop'hoist-in-function' empty-intset' intmap-ref'intset-subtract' intset-add' intset-fold'trivial-intset' intset-add!' match-error'no matching pattern'persistent-intset'$const'$prim' $const-fun'$code' $primcall'wrong-type-arg'struct-ref/immediate'=Wrong type argument in position 2 (expecting boxed field): ~S' out-of-range'Argument 2 out of range: ~S'$values'and-map'effect-clobbers?' intmap-fold' intset-ref'$kargs' $continue' $kreceive'$arity'allocate-struct'*Expected vtable with no unboxed fields: ~A'wrong-number-of-args'2Wrong number of initializers when instantiating ~A'8Wrong type argument in position 1 (expecting vtable): ~S'8Wrong type argument in position 1 (expecting struct): ~S'$branch'$switch'$throw'$prompt' intmap-remove' misc-error')fresh-label outside with-fresh-name-state' label-counter'intmap-replace!' intmap-add!''fresh-var outside with-fresh-name-state' var-counter'map' intmap-map'compute-reverse-post-order' empty-intmap'what?'intset-intersect'persistent-intmap'compute-successors' invert-graph'%compute-strongly-connected-components'!compute-effects/elide-type-checks'compute-max-label-and-var'compute-reachable-functions' parameterize'Not a parameter: ~S' parameter?(T(8 Dd '.5D;pBIOXU[agdmsy "0#$P'(|(011282l225667:T;<0=d==?@@,CxCCCCDf@LgAgBhDhF8iIiLiM(bEjE(e(&(*&(*&("&("& $ "& *& $ "( (E*E*E*(E((*(((* (*"**E"**E"(  *V  ***ZA * * **XZZZ%"Z&"Z&jZjXjX jX *( (`7`7`7`7` k`7   E E EE E EEEP@ T     X X@`     = h0h 0hP `H  *288EE ! !! )T!( ((( )( ) ( )()'t)(* )(**H**H*0***D0,0`0  E/$LK@L(LLLLLdMLMM %!MOOPPQpQQQQ PT XTTxT`F`w`w ` tv*N<@@pE]MYU`k* zhcF FI8ILL pc`,|< |HcH   ( ( J [4b 4dd  k    @ @ x x  \1 \H ] 4t  40 n01.11k 1\9\99= 99J 9:[ :<:t <:: :;;; ; <   <X< X< =1 =BeoBB]B\_x \__&_X`' X``%' `Da6'Daaj'addw'0dde8(ehf(hff(fg(gj(Ejj*    + 6 C S ] k } $,4 <(D0L8P@XHtH|HH   (<X`dl    08<D8H@d l(pH$,0$,0$,0$,0   (<X`d0l    08<D8H@d l(pH$,0     08<<<pt|  (    (                  @48(@0X ` l t  22`H    22`H$2"""""   (        $ DTdt$,0$,0     $(DTdt   8HX$,0   8HX    ( 0 8 @                                                                     ( 0 8@,H4PPPXP\XhZhZtdjJbrpzZJHprrpZXpPRRb`RPx         *            0 2 2 2 2 4 2 0             "2"""$"  """"$"  ":"""$"    ZZZXp@PRR\BZXB 02B222420 0 2 2 2 2 4 2 0  !!"""""" "(""#########2###$$$$$$$$$@$B$B%B%B%D%B%@%%%%%%&&&&&&&&(( ( ( ( (P(R(Z(R(R(R(T)R)P))))) )")")")"*$*"* *`****@++++,,,,, ,,,,,,,---------......... . ///:/:/8/Z/Z/Z/ / 000080808080:0:1\11Z11111182:2:2T22R22222233 3"3:3"3"3"3$3"3 44444444 4(5555555555 5(5666666666677777777:7778888999999:999999::::;;;:;;;;;;<<<< <(<<<<<<======= = ==B=>J>R>P>X>`>`>`>`>b>b>l>B>J?J?Z?P?R?B? @@@@@@@@ @(@@AAAAAAAA A(AAABBBBB B(BB   (,H LT@t(H$,0                       ( 0 8X,@@hH`d`|HphhPX```hjjtzZrjZPXXXXXZZZZ\ZXPRRRRTRP """"$" P`dRbb         h p h p h  (        ( ($,0$,0$,0$,0     @DL(px (   ,@(H pt| ($,0$,0$,0   ,@(H pt| (                 (H,0@XHPdP8@HHHPRR\bBZjhRB8@@@@przrrrtrp@BBBBDB@8HJJl:ZRJ:8::::<:8XXP (         (      ( 0                                                    (0:(:88T8\8`H|000HH0XPP8@HHHPRR\bBZjRB@hrr((((hjjt*rpzxj*(xxxxxxx               (       (  : r     ( @     (        @B@@BB@BB@@@@DB@ !!!!!""""""""""########$$$$$$$$$$%%%%%%%%&&&D&&B&@&&&&&'''''''''''(D((B(@((((((((())))))@)))***********+++,,,@,B,B,B,B,D,B,@--------. .......... ./////// //////00000111111111112222222222333344444444444555 55555 5(5566677777777 77778888888 8888888 9(99   08<@   0848 |$,0   ,@(H pt| ( d           08<8X` |  8 (2:888P888pX(((((2X@(((@(22      80@L"X"dpP8@8    08<D8H@d l(pH   88@    (         08<(\\0dP P  **<B":JHPZZ\R:8*"p""$p(( $,03tv d087h8[8z88 D0L$p  8(8`d3D8|dR<RL!\h1 mt282D:8|:8:8:8$;;<8<8/=8@=9=xClC4CCD`\`Q@a8xaw,bp~bLe8fPg\g<gk8k %.. . .Guile 3.0.9find-exitsintmap-ref@language/cps/intmapintset-subtract@language/cps/intsetintset-add@language/cps/intsetintset-fold@language/cps/intsetfind-entrytrivial-intset@language/cps/utilslist->intsetloop-invariant?effect-clobbers?@language/cps/effects-analysisintmap-fold@language/cps/intmapintset-ref@language/cps/intsethoist-onefilter-loop-varsintmap-remove@language/cps/intmaphoist-calllabel-counter@language/cps/utilsintmap-replace!@language/cps/intmapintmap-add!@language/cps/intmapadjoin-loop-varsvar-counter@language/cps/utilsmap@guilehoist-exphoist-in-looppersistent-intmap@language/cps/intmaprenamehoist-in-functionhoist-loop-invariant-codeparameter?@@guile  language/cps/licm.scmice-9/boot-9.scmlanguage/cps/utils.scmice-9/match.upstream.scmlanguage/cps.scm };,a,,,b,,,b,$,b,az{wwww}<z,<-,;w;/,Cx;z,,wJ<-,;w;/,2J,$,~, , I">"KK$  ,{ ;"}JK$  ,v ;}Jx-%-4- .!  ;  {#  ,z~Yh=JY,x.k&z,,q!,+JOw 2 <[ , {,,18,1,C;m[&%,g[ x"") 2"|"!,"y Yy"y"# 2 _v"%v  ;s ,s"*6$,V,*$,V,*,$,V,"ww,dY4,$,h,h0,$,P, z9J$,G,u$,,~;,&)<S'>&;',0^~Yh=J;,"J <<.<x, &/+k,2  , ,q=,v};z,,h*>),}<-,;w;/,&6=5;)(,{i!~;L w,w,W:J| H8+8O8n8(8 D40d$  8@ 8x  d'\8dF<F4L!P0 a181\989898:8<::;8;8# <8X<- =x7B47B\_\_EX`8`kDapradd8ehf\f<gj8j find-exitsintmap-ref@language/cps/intmapintset-subtract@language/cps/intsetintset-add@language/cps/intsetintset-fold@language/cps/intsetfind-entrytrivial-intset@language/cps/utilslist->intsetloop-invariant?effect-clobbers?@language/cps/effects-analysisintmap-fold@language/cps/intmapintset-ref@language/cps/intsethoist-onefilter-loop-varsintmap-remove@language/cps/intmaphoist-calllabel-counter@language/cps/utilsintmap-replace!@language/cps/intmapintmap-add!@language/cps/intmapadjoin-loop-varsvar-counter@language/cps/utilsmap@guilehoist-exphoist-in-looppersistent-intmap@language/cps/intmaprenamehoist-in-functionhoist-loop-invariant-codeparameter?@@guileclosureargcachevarproctmpfind-exitsfind-entrylist->intsetloop-invariant?hoist-onehoist-in-loophoist-in-functionhoist-loop-invariant-codevalsccsuccstagcodecachedboxlabelexitsarg0arg1arg2arg3predsls0wxtailpairexploop-varsloop-effectsalways-reached?vtablerfieldsnfieldsptrwordbitsmaskresfx*invariant?cpscontpre-header-labelnamesvarst-1c006d684d20eaa-8a4t-1c006d684d20eaa-8a5flagssfresh-varst-1c006d684d20eaa-97dt-1c006d684d20eaa-97esrcreqrestdef-namesdef-vars_entrybody-labelseffectsto-visitinitkfunbodyidloopsbody-contsmax-labelmax-vart-1c006d684d20eaa-14e4t-1c006d684d20eaa-14e5t-1c006d684d20eaa-14ebt-1c006d684d20eaa-14ecvalsprim.guile.procprops.rodata.data.rtl-text.guile.frame-maps.dynamic.strtab.symtab.guile.arities.strtab.guile.arities.guile.docstrs.strtab.guile.docstrs.debug_info.debug_abbrev.debug_str.debug_loc.debug_line.shstrtab