ELF@H@8@؊؊HHhhhppJ P;?T?;?T@;@T@;@T@ T @|  @@qU @G P@0 ' T@|@@qU@G P' T@4)T @' 5HT@4)T@T@|@@qU@G;@ @' HT9@4)B0>EL<LHHT@;@T @0' T@;@T @0' T@;@T @0' T@;@T @0' T@;@T @0' T@;@T {@0' T@; AT o@0' yTA;AT c@0' mTA;AT W@0' aTA;AT K@0' UT!A;!AT ?@0' IT'A;'AT 3@0' =T-A;-AT '@0' 1T3A;3AT @0' %T9A;9AT @0' T?A;?AT @0'  TEA;EAT ?0' TKA;KAT ?0' TQA;QAT ?0' TWA;WAT ?0' T]A;]AT ?0' TcA;cAT ?0' TiA;iAT ?0' ToA;oAT ?0' TuA;uAT ?0' T{A;{AT ?0' TA;AT ?0' TA;AT s?0' }TA;AT g?0' qTA;AT [?0' eTA;AT O?0' YTA;AT C?0' MTA;AT 7?0' ATA;AT +?0' 5TA;AT ?0' )TA;BT ?0' T B; BT ?0' TB;BT >0' TB;BT >0' TB;BT >0' T%B;%BT >0' T+B;+BT >0' T1B;1BT >0' T7B;7BT >0' T=B;=BT >0' TCB;CBT >0' TIB;IBT >0' TOB;OBT >0' TUB;UBT w>0' T[B;[BT k>0' uTaB;aBT _>0' iTgB;gBT S>0' ]TmB;mBT G>0' QTsB;sBT ;>0' ETyB;yBT />0' 9TB;BT #>0' -TB;BT >0' !TB;BT >0' TB;BT =0'  TB;BT =0' TB;BT =0' TB;BT =0' TB;BT =0' TB;BT =0' TB;BT =0' TB;BT =0' TB;BT =0' TB;BT =0' TB;BT =0' TB;BT {=0' TC; CT o=0' yTC;CT c=0' mT!C;+CT W=0' aT1C;;CT K=0' UTAC;KCT ?=0' ITQC;[CT 3=0' =TaC;kCT '=0' 1TqC;{CT =0' %TC;CT =0' TC;CT =0'  TC;CT <0' TC;CT <0' TC;CT <0' TC;CT <0' TC;CT <0' TC;CT <0' TD; DT <0' TD;DT <0' TD;DT <0' TD;DT <0' T#D;#DT <0' T)D;)DT s<0' }T/D;/DT g<0' qT5D4)T %<' HT2D4);0D @' HT1D4);/D @' HT0D4)T ;' vHT-D4);+D @' HT,D;T <0@' T(DT <0' T'DT ;0' T&DT ;0' T%DT ;0' T$DT ;0' T#DT ;0' T"DT ; @' T ;0@' TDT ; @' T ;0@' T DT ; @' T ;0@' TCT ; @' T z;0@' TCT n; @' vT d;0@' lTCT X; @' `T N;0@' VTCT B; @' JT 8;0@' @TCT ,; @' 4T ";0@' *TCT ; @' T ;0@' TCT ; @' T :0@' TCT : @' T :0@' TCT : @' T :0@' TCT : @' T :0@' TCT : @' T :0@' TzCT : @' T :0@' TnCT |: @' T r:0@' zTbCT f: @' nT \:0@' dTVCT P: @' XT F:0@' NTJCT :: @' BT 0:0@' 8T>CT $: @' ,T :0@' "T2CT : @' T :0@'  T&CT 9 @' T 90@' TCT 9 @' T 90@' TCT 9 @' T 90@' TCT 9 @' T 90@' TBT 9 @' T 90@' TBT 9 @' T 90@' TBT t9 @' |T j90@' rTBT ^9 @' fT T90@' \TBT H9 @' PT >90@' FTBT 29 @' :T (90@' 0TBT 9  @' $T 9 0 @' T84)B0L<^LHHT84)B0L<aLHHTB;T80 P @'T BT80 @'T BT80 @'T BT80 @'TBT80 @'B|\8|BpUx8G'B p;BTB|I8BqUBG`p'` |-;B`p'P |;BTB|#8BqUBGPp@'#;Bp`P'#;zBp`P'C B HHB HH;CB HHB HHB HHB HH':D  ;CB HHB HHB@> LHHHB HHB HH;D;DB HHB HHB HHB HH`'D  TDG 0'D|7DpUCG' D|7CpU7G'D `;ATA|7AqUAG`p'P|;ATA|k7AqUAG@`p0'#;C`Pp@'D  ;tDB HHB HH;}DB HHB HHB HH;D;DB HHB HHB HHB HH@'D p;DTkA|7hAqUbAG`p'` |-;D`p'P |;YAT_A|6\AqUVAGPp@'#;sDp`P'#;mDp`P'fE ;CE;]EB HHB HH@'E ;E'E `;@DTA|6@qU@G`p'P|;@TA|6@qU@G@`p0'#;E`Pp@'F ;9F;IF;QFB HHB HH;dFB HHB HHB HH;eF;FB HHB HH;FB HHB HHB HHP'F  TBG 0'F  TBG 0'G V5S ;51U5U5U45V5N ;51U5U%5V5I ;51U5U5V55V55V5@ ;51U5T51U5V59 V5D ;51U5T51U5V5; ;51U5U(5V56 ;51U5U5V55V55Vw55V5( ;51U5U5V55V55V_55V5 ;51U5UG5V5 ;51U5U85V5 ;51U5U)5V5 ;51U5U5V55V55V 55V55V 55V#55V$55V%5 ; 51U$5T"51U 5V"5 ;51U!5U=5V!5 ;51U 5U.5V 5 ;51U5U5V#55V$55V%5 ; 51U$5T"51U 5V$5 ;51U#5U#5V'5 V.5 V35 ;.51U25U^AV45 ;/51U35Ua@UG@U@V/5 ;*51U.5V25 V75V85 ;351U75U95VA5 ;<51U@5VB5 ;=51UA5UC5VI5 ;D51UH5VJ5 ;E51UI5UK5VQ5 ;L51UP5VR5 ;M51UQ5US5VY5 ;T51UX5VZ5 ;U51UY5U[5Va5 ;\51U`5Ub5Vh5 ;c51Ug5Vi5 ;d51Uh5Uj5Vp5 ;k51Uo5Uq5Vw5 ;r51Uv5Ux5V~5 ;y51U}5U5V5 ;51U5U5V5 ;51U5U5V5 ;51U5U5V5 ;51U5U5V5 ;51U5U5V5 ;51U5U5V5 ;51U5U5V5 ;51U5U5V5 ;51U5U5V5 ;51U5U5V5 ;51U5U5V5 ;51U5U5V5 ;51U5U5V5 ;51U5U5V5 ;51U5U5V5 ;51U5U5V5 ;51U5U5V5 ;51U5U5V6 ;51U6V6~ ;51U6U6V 6y ;61U 6V 6v ;61U 6U 6V6q ;61U6V6n ;61U6U6V6i ;61U6V6f ;61U6U6V#6a ;61U"6V$6` ;61U#6U%6V+6[ ;&61U*6V,6Z ;'61U+6U-6V36U ;.61U26V46R ;/61U36U56V;6M ;661U:6V<6L ;761U;6U=6VC6G ;>61UB6UD6VJ6B ;E61UI6UK6VQ6= ;L61UP6UR6VX68 ;S61UW6UY6V_63 ;Z61U^6U`6Vf6. ;a61Ue6Ug6Vm6) ;h61Ul6Un6Vt6$ ;o61Us6Uu6V{6 ;v61Uz6U|6V6 ;}61U6U6V6 ;61U6U6V6 ;61U6U6V6 ;61U6U6V6 ;61U6U6V6 ;61U6U6V6 ;61U6U6V6 ;61U6U6V6 ;61U6U6V6 ;61U6U6V6 ;61U6U6V6 ;61U6U6V6 ;61U6U6V6 ;61U6U6V6 ;61U6U6V6 ;61U6U6V6 ;61U6U6V6 ;61U6U6V7 ;61U6U7V7 ;71U7U7V7 ; 71U 7U7V7 ;71U7V7 ;71U7U7V7 ;71U7V7 ;71U7U7V%7 ; 71U$7V&7 ;!71U%7U'7V-7 ;(71U,7V.7 ;)71U-7U/7V57 ;071U47V67 ;171U57U77V=7 ;871U<7V>7 ;971U=7U?7VE7 ;@71UD7VF7 ;A71UE7UG7VM7 ;H71UL7VN7 ;I71UM7UO7VU7 ;P71UT7VV7 ;Q71UU7UW7V]7 ;X71U\7V^7 ;Y71U]7U_7Ve7 ;`71Ud7Vf7 ;a71Ue7Ug7Vm7 ;h71Ul7Vn7 ;i71Um7Uo7Vu7 ;p71Ut7Vv7 ;q71Uu7Uw7V}7 ;x71U|7V~7 ;y71U}7U7V7 ;71U7V7 ;71U7U7V7 ;71U7V7 ;71U7U7V7 ;71U7V7 ;71U7U7V7 ;71U7V7 ;71U7U7V7 ;71U7V7 ;71U7U7V7 ;71U7V7 ;71U7U7V7 ;71U7V7 ;71U7U7V7 ;71U7U7V7 ;71U7U7V7 ;71U7U7V7 ;71U7U7V7 ;71U7U7V7 ;71U7U7V7 ;71U7U=V7 ;71U7U?U>U<U<V7V7 ;71U7U=U=V7mV7 ;71U7UW?V7 ;71U7U>U>V7V7 ;71U7V7 ;71U7V7 ;71U7V7 ;71U7V7 ;71U7V7 ;71U7V7 ;71U7V7 ;71U7V7 ;71U7V7 ;71U7V7 ;71U7V7 ;71U7V7 ;71U7V7 ;71U7V7 ;71U7V7 ;71U7V7 ;71U7V7 ;71U7V7 ;71U7V7 ;71U7V7 ;71U7V7 ;71U7V7 ;71U7V7 ;71U7V7 ;71U7V7 ;71U7V7} ;71U7V7| ;71U7V7} ;71U7V7| ;71U7V7{ ;71U7V7z ;71U7V7w ;71U7V7v ;71U7V7s ;71U7V7p ;71U7V7m ;71U7V8j ;71U7V8i ;71U8V8h ;71U8V8i ;71U8V8j ;71U8V8g ;81U8V8d ;81U8V 8a V8f ;81U8Ue;U[;U];U+8U-8U 8U8U8V 88;8UF;U8U8U8V88V 8C V88V8E V8R V!8V"8V)8S ;$81U(8U(8;&8U<U<U<U<U<UD=U<<U8<U4<Up<Uf;Ub;U^;UZ;UR;U;U&:U":U:U:UL9UH9UD9U@9U9U8UF8UB8U>8U68U8V7 ;71U7U<U<U<U)<U;U{;U_;UO:U-:U:UQ9U8U{8UQ8UE8V7 ;71U7U;U:U9U8U7V7 ;71U7U=U7V7 ;71U7U=U=U9U8U7V7 ;71U7Uu=U8U7V87V7 ;71U7U7;7U8U8U7V77V7 V77V7 V77V7 V77V7 V77V77VE87;7Uf<U;U9U68V7 ;71U7U7;7U<U:U9U7V77V7 V77V77V87V87;7U<U#<U:U:U{9U9U7U7V7 ;71U7U7V7+;7U<U<Uo<UW<UC<U7<U#<U;U;UQ;U:U:U:U:U9U9U9Uw9UA9UC9U8U8Ue8U7U7U7V77V77V77V77V77V77;7U=8U7V77V77;=+UE<U#<U<U;U;U;U:U:Uu:U]9UI9U59UG8U38U7V77V7 ;71U7U;U9U 8V7 ;71U7UT<U7V7 ;71U7UC<U7V77V77V7 V77V7 V77V7 V77V7 V77V7 V77V77V77V77;7U7U7U7V7 ;71U7UO;U8U7V77V77V7 V71V8 ;71U8U><U4<U<U :U*9U7V887V7 ;71U7U7;7U08U7V&87V7 V87V8 V87V8 V 87V88V\88V%88V8 V8 8V88VE88V488V'88V&8"8V/8#8;$8U,8U.8V.8(8V/8)8V08*8V18+8V28,8;-8Ui8UU8UA8U-8VA818VP8@8V_8O8Vf8 ;a81Ue8Ug8Vi8c8Vl8f8Vm8g8Vn8<5Vo8 Vp8Vw8 ;r81Uv8U;U8Vt8 ;o81Us8U};Ua9U8Vo8y ;j81Un8Uj;UT9Ut8;h8U :U8Vp8j ;k81Uo8Uo8;m8UA9U8Um8V8i8Vt8^ V8o8Vv8b V8q8Vx8f V8s8Vz8j V8u8V|8n V8w8V8|8V88V88V8i V88V88V88V88V88V88V88V88V88V88;8U,9U8V88;8U8U8V88V88V88V98V 98V84 V88V88 V88V8< V88V8@ V88V88V88V88V98V98V 9V92 ; 91U9U9; 9U[9U9VQ9 9V9( V;99V9, V799V90 V399V94 V/99V98 V+99V299V{9'9VD9.9V193 V69,9V=919Vd929VS999VF9:9VE9A9VN9B9;C9UK9UM9VM9G9VN9H9VO9I9VP9J9VQ9K9;L9U9U9U9U9Un9Ub9UN9VP9@9V_9O9Vx9h9Vw9m9V9x9V99V99V9;91U9U9V99V9;91U9U9V9;91U9U9;9U9:U+:U9U9V9;91U9U :U:U9U9V99V99V99;9U9U9V99V99V99V99V99V99V99V99V99V99V99V99;9U9U9V99V99V99V99;9U9U9V99V99V99V99V99'language'tree-il'cps-primitives'filename'#language/tree-il/cps-primitives.scm'imports'ice-9'match'bytecode'system'base'types'internal'exports'.tree-il-primitive->cps-primitive+nargs+nvalues'branching-primitive?'heap-type-predicate?' declarative?'guile'define-module*'set-current-module' *primitives*'define-cps-primitive'macro'make-syntax-transformer'box' variable-ref'box-ref' variable-set!'box-set!' %variable-ref'%box-ref'%variable-set!' %box-set!'current-module'module-ensure-local-variable!'define!'wind'unwind'push-dynamic-state'pop-dynamic-state' push-fluid' pop-fluid' fluid-ref' fluid-set!' string-length' string-ref' string-set!'string->number'string->symbol'symbol->keyword' integer->char' char->integer'cons'car'cdr'set-car!'set-cdr!'+'add'-'sub'*'mul'/'div'quotient'quo' remainder'rem'modulo'mod'exact->inexact'inexact'sqrt'abs'floor'ceiling'sin'cos'tan'asin'acos'atan'atan2'lsh'rsh'logand'logior'logxor'logsub'logbit?'allocate-vector' make-vector' vector-length' vector-ref' vector-set!' vector-init!' struct-vtable'allocate-struct' struct-ref' struct-set!' struct-init!'class-of'bytevector-length' bv-length'bytevector-u8-ref' bv-u8-ref'bytevector-u16-native-ref' bv-u16-ref'bytevector-u32-native-ref' bv-u32-ref'bytevector-u64-native-ref' bv-u64-ref'bytevector-s8-ref' bv-s8-ref'bytevector-s16-native-ref' bv-s16-ref'bytevector-s32-native-ref' bv-s32-ref'bytevector-s64-native-ref' bv-s64-ref'!bytevector-ieee-single-native-ref' bv-f32-ref'!bytevector-ieee-double-native-ref' bv-f64-ref'bytevector-u8-set!' bv-u8-set!'bytevector-u16-native-set!' bv-u16-set!'bytevector-u32-native-set!' bv-u32-set!'bytevector-u64-native-set!' bv-u64-set!'bytevector-s8-set!' bv-s8-set!'bytevector-s16-native-set!' bv-s16-set!'bytevector-s32-native-set!' bv-s32-set!'bytevector-s64-native-set!' bv-s64-set!'"bytevector-ieee-single-native-set!' bv-f32-set!'"bytevector-ieee-double-native-set!' bv-f64-set!'current-thread'make-atomic-box'atomic-box-ref'atomic-box-set!'atomic-box-swap!'atomic-box-compare-and-swap!'*branching-primitive-arities*'define-branching-primitive'define-immediate-type-predicate'*heap-type-predicates*'define-heap-type-predicate'fixnum?' heap-object?'char?' undefined?'null?'false?'nil?'pair?'struct?'symbol?' variable?'vector?'immutable-vector?'mutable-vector?' weak-vector?'string?' heap-number?' hash-table?'pointer?'fluid?' stringbuf?'dynamic-state?'frame?'keyword?' atomic-box?'syntax?'program?'vm-continuation?' bytevector?' weak-set?' weak-table?'array?' bitvector?'smob?'port?'bignum?'flonum?'compnum?'fracnum?'eq? 'heap-numbers-equal?'<'<='='make-hash-table'any' $sc-dispatch'-source expression failed to match any pattern'syntax-violation'top'ribcage'dummy' primitive'nargs'nvalues'm-2917d23da1a1d03-2'l-2917d23da1a1d03-12'l-2917d23da1a1d03-13'l-2917d23da1a1d03-14'l-2917d23da1a1d03-15'x'l-2917d23da1a1d03-4'hygiene'quote'tree-il-primitive' cps-primitive'l-2917d23da1a1d03-7'l-2917d23da1a1d03-8'l-2917d23da1a1d03-9'l-2917d23da1a1d03-a'l-2917d23da1a1d03-b' hashq-set!' hashq-ref'name'm-2917d23da1a1d03-b8'l-2917d23da1a1d03-bd'l-2917d23da1a1d03-be'l-2917d23da1a1d03-bf'l-2917d23da1a1d03-ba'atom'pred'mask'tag'm-2917d23da1a1d03-c4'l-2917d23da1a1d03-d2'l-2917d23da1a1d03-d3'l-2917d23da1a1d03-d4'l-2917d23da1a1d03-d5'l-2917d23da1a1d03-d6'l-2917d23da1a1d03-c6'l-2917d23da1a1d03-c9'l-2917d23da1a1d03-ca'l-2917d23da1a1d03-cb'l-2917d23da1a1d03-cc'm-2917d23da1a1d03-df'l-2917d23da1a1d03-e4'l-2917d23da1a1d03-e5'l-2917d23da1a1d03-e6'l-2917d23da1a1d03-e7'l-2917d23da1a1d03-e8'l-2917d23da1a1d03-e1'begin' macro-type' syntax-rules'patterns$8h(XHx8h (XH x#&),8/h258;( >X A D G J MH Px S V Y \8 _h b e h k( nX q t w z }H x   8h(XHx8h(XHt \ Lx , T4\"%(+ .<1d47:=@DClFILORLUtX[^a$dTg|jmps,v\y| 4d<lDt$ L |  4!`!!!""%,'\'(  """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" *((((((`7`7`7`7H +`7#.  E                                                                     !  !          " "   EEE            ( -EE, == = =F= E====:=$EE`===hj= ,E==B======   PY ``!H _*<hhpEdM0cUxekXM z(g@Y pYhZ-Z8[8[gH!!$"& $"l#3 l##{  #$ $$ $% %8% 8%$&5 $&&l &( (\(  \(|( |(h)4 h)8*k 8*p* p**     - BIM R          $,4 <(D0L8P@XHtH|H``` ((((x2:px`px`px`px`px`px`px`px`px`px`px`px`px`px` p x ` p x ` p x ` p x ` p x ` p x ` p x ` p x ` p x ` p x ` p x ` p x ` p x ` p x`px`px`px`px`px`px`px`px`px`px`px`px`px`px`px`px`px`px`px`px`px`px`px`px`px`px`px`px`px`px`px`px`px`px`px`px`px`px`px`px`px`px`px`px`px`px`px`px ` p x ` p x `!p!x!`!p!x!`!p!x!`"p"x"`"p"x"`"p"x#`#p#x#`#p#x#`$p$x$`$p$x$`$p$x$`%p%x%`%p%x%`%p%x&`&p&x&`&&&`&'''x''''x'(((`(((8(x((( )`)p)`)p)`*p*`*p*`*p*`+p+`++`+`,,`,`,,`-`--`-`..`.`..`/`//`/`00`0`00`1`11`1`22`2`23`3`33`4`44`4`55`5`55`6`66`6`77`7`77`8`88`8`99`9`99`:`::`:`;;`;`;;`<`<<`<`==`=`=>`>`>>`?`??`?`@@`@`@@PAPAAA A*AAAA"BBB0B@B0B@B0C@C0CC$,0 BIM  BIMMM 8@Ddx8       (04@LX      (0(40@:T` px|( $,0$,0 BIM BIMM 8@D(`px       (8 <(HT dlp(| BIM  BIMMM 8@Ddx8     ( ,     BIM BIMM 8@D(`px        ($( ,(80HL(Xdt|(  8*p*F$"F8%G&G|(G3_! "8 #HT$l$#x%8R%8b%8 & ''H)DD) d)P*s +8X+8+T5%.. . Guile 3.0.9make-hash-table@guiletree-il-primitive->cps-primitive+nargs+nvalueshashq-ref@guilehashq-set!@guilebranching-primitive?heap-type-predicate?K language/tree-il/cps-primitives.scmice-9/boot-9.scm ~;,a,,,b,,,b,$,b,aJ,h wJ5ivJ6iuJ ,itJ ,isJ ,jqJ,ipJ,jnJ,imJ,ilJ,ikJ,jiJ,ihJ,igJ,ifJ,jdJ,icJ,ibJ,iaJ,i`J ,i_J!,j]J#,i\J$,jZJ&,iYJ',iXJ(,iWJ),iVJ*,jTJ,,iSJ-,iRJ.,iQJ/,iPJ0,iOJ1,iNJ2,iMJ3,iLJ4,iKJ5,iJJ6,iIJ7,iHJ8,iGJ9,iFJ:,iEJ;,iDJ<,iCJ=,iBJ>,j@J,iJ,iJ,iJ,iJ,iJ,iJ,jJ,iJ,iJ,iJ,iJ,iJ,jJ,iJ,iJ,lJ,iJ,jJ,jJ,iJ,iJ,iJ,iJ,iJ,iJ,iJ,iJ,iJ,iJ,iJ,iJ,iJ,iJ,iJ,iJ,iJ,iJ,iJ,iJ,jJ,jJ,iJ,iJ,iJ,iJ,j(J',h!J ,hsJ ,s ,s ,s ,s ,s ,s ,x(0r,0r,0r,0r,0r,0r,0r,0r,0r,0r,0r,0r,0r,0r,0r,0r,0r,0r,0r,0r,0r,0r,0r,0r,0r,0r,0r,0r,0r,0r,0r,0r,dJ,c,,xb,,xa,,x`, ,~h<;$fko=;>;!!8$"Hl#l#$8F$8V%88%$&&H(D\( |(h)g8*8|p*8*T5make-hash-table@guiletree-il-primitive->cps-primitive+nargs+nvalueshashq-ref@guilehashq-set!@guilebranching-primitive?heap-type-predicate?closureargcachevarproctmp*primitives*define-cps-primitivecachedboxprimtree-il-primitive->cps-primitive+nargs+nvaluestagcode*branching-primitive-arities*define-branching-primitivedefine-immediate-type-predicate*heap-type-predicates*define-heap-type-predicatebranching-primitive?heap-type-predicate?arg0xdummyprimitivenargsnvaluespairtree-il-primitivecps-primitivevw0namearg1arg2arg3predmaskvalIs @var{name} a primitive that can only appear in $branch CPS terms?Is @var{name} a predicate that needs guarding by @code{heap-object?} before it is lowered to CPS?.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