H 7d7 __text__TEXT d:__data__DATA $Q__cstring__TEXT gD$__bss__DATA7__const__TEXT`14__common__DATA@7H__picsymbolstub2__TEXT658Q`__la_sym_ptr2__DATA6@*:T__nl_symbol_ptr__DATA7 l: __textcoal_nt__TEXT7x: @U4X P U#UE$6ÐU(}u*E@,EE@($Z6E$O6EEÐUS4EEEEE}uEUE<uEE܋UU؋M؋E܃< M؋E܋Ѝ}u E(}u EEEEECE@,E#}t $ 5}tE u $4}tE u $4}t $4}t $44[]ÐUS$E@ D$E@$D$Z$q4j$c4E@(EE8uE8$E80E89E1EEEUUME< MEЍB$$$$$$4}um$3D}u$3.$q3$a3$Q3EE8%u{E80~pE89eE1EUEw:}u$2$}u $2X $2EiE8 uC(5@XD$E$2(5@XD$$ j2E(5@XD$E$B2E $B2$[]ÐUS$28t4$2lD$t$1E %u pE tEED$$1$1$1$1$1E$28t$b1T$R1$[]ÐUStE %tE$.E tME􍃙EE썃EE܍EEEE`E􍃦EE썃EE܍E؋E %`t EEEEEE %fE uxEE}u%E8tE8t E8t E@,EӃ}u?EЉD$ED$$/ED$ED$$$/EEEE}uEx,}ta$/f$/EEUE<u;}uEE}uEEEEEEUUME< MEЍ,XXXrCED$p$.oED$$.UED$$.ED$$.&ED$$o.ED$$Z.ED$$E.ED$$+.ED$$.ED$$.ED$$-ED$ $-ED$' $-]ED$$-ED$$-ED$< $|-ED$ED$d $^-UE|t $C-E $*-$}t $- $-E tEx,uYEEUE<u}uEE荃 EEEԋEЉE>}uEE荃 EE܉EԋẺEEE荃 EE؉EԋEȉEċUUMMEU< MEЍ444uuuuuEĉD$ ED$ED$ $+EԉD$EԉD$$$+,ED$ $+ED$$!$+E"E tRd!$y+D$!$_+$Q+!$C+$5+E tW"$+D"$+"$+"$*D$D#$*E BtF#$*#$*"$*D$D#$*BE %$t6$$$j*C$$\*D$d$$B*E `t$$**E D$E$$$ *EE@,E/t[]UVSg**ЃD$*$)*8u $Q)*Ѝ *E **ЃD$*$)*8u $(*‰Ѝ4*E 2[^]ÐUS$E)E;|UЍ)<UЍ)8!u.UЍ)D$$()UЍ)D$$U(UЍ)D$$,($()UЍ)D$$'E$'$[]ÐUWVS\GEHDDžDžE((Df1D9+D'v'v Dž'D)#)čD$uB D׉󤋅D#98ЍЍω󤋅#98ЍD‰$D9r'%pu(8u$((8E(;(8w"( Dž0E܋U(*'&H;E%pyuN u5 8u (8t ($(BFBAB F BABFBABFB B }tE(.$puX '$P+ЍDDD DDDDD &+c  + : I X g v #   # / ; G S _ ~tIB8!u AD$$!FD$$n!pD$$P!A%uD$$$!F܉D$$A܃t$ F܉D$$A܃4$ $ '$ Q$ X$r $d _$V $H W$: $, $ $ W$ $$'$g$$$$$Q$+$v~tBD$6$O$FD$p$/c(B$WƋ$E0$u $NFD$$HD$$D$$A$T$DDžB܉Dž|i AMDž>Dž/Dž Dž Dž@DžDžDžDžDžDžDžV}PB,F܉BF$0u $-Dž~*DˋB FB$AB(@,DžDžhBAF BAFBA DžDžP؋FDŽB؃vDžjDž^DžRDžFDž:Dž.Dž"DžDž Dž ))$FBA FBAFB #H%Dpx?*6'&Hf;u%P$DH}u(P$p}u(8u}(E0;DuU$'%Pu묃x*'&fposn.ptr); if(!jit_cache_check_for_n(&(gen->posn), %d)) { jit_cache_mark_full(&(gen->posn)); return; } jit_gen_save_inst_ptr(gen, inst); gen->posn.ptr = (unsigned char *)inst; insn->destinsn->value1insn->value2DESTVALUE1VALUE2?? reg = _jit_regs_load_value(gen, %s, %d, (insn->flags & (JIT_INSN_%s_NEXT_USE | JIT_INSN_%s_LIVE))); if( else if(%s->in_register%s->is_constant%s->is_nint_constant && %s->address == 0%s->address >= -128 && %s->address <= 127%s->address >= 0 && %s->address <= 255%s->address >= -32768 && %s->address <= 32767%s->address <= 65535%s->in_frame && !(%s->in_register) && ) { { else { regreg2reg3 %s = _jit_regs_load_value(gen, %s, %d, imm_value = %s->address; local_offset = %s->frame_offset; if(!_jit_regs_is_top(gen, insn->value1) || _jit_regs_num_used(gen, %d) != 1) _jit_regs_spill_all(gen); reg = _jit_regs_load_to_top_three (gen, insn->dest, insn->value1, insn->value2, (insn->flags & (JIT_INSN_DEST_NEXT_USE | JIT_INSN_DEST_LIVE)), (insn->flags & (JIT_INSN_VALUE1_NEXT_USE | JIT_INSN_VALUE1_LIVE)), (insn->flags & (JIT_INSN_VALUE2_NEXT_USE | JIT_INSN_VALUE2_LIVE)), %d); reg = _jit_regs_load_to_top_two (gen, insn->value1, insn->value2, reg = _jit_regs_load_to_top (gen, insn->value1, (insn->flags & (JIT_INSN_VALUE1_NEXT_USE | JIT_INSN_VALUE1_LIVE)), %d); _jit_regs_spill_all(gen); } #ifndef %s #ifdef %s case %s: #endif return 1; #ifndef %s #ifdef %s case %s: { %s inst; _jit_regs_spill_all(gen); if((insn->flags & JIT_INSN_DEST_NEXT_USE) != 0) _jit_regs_set_value(gen, reg, insn->dest, 0); else int other_reg; if(gen->contents[reg].is_long_start) other_reg = _jit_reg_info[reg].other_reg; else other_reg = -1; _jit_gen_spill_reg(gen, reg, other_reg, insn->dest); if(insn->dest->has_global_register) insn->dest->in_global_register = 1; insn->dest->in_frame = 1; _jit_regs_free_reg(gen, reg, 1); } break; #endif /* %s */ : case parse errorparser stack overflowUsage: %s input.sel >output.slc r/%c Automatically generated from %s - DO NOT EDIT %c/ * Copyright (C) 2004 Southern Storm Software, Pty Ltd. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA /%c %s%c/ #if defined(JIT_INCLUDE_RULES) #elif defined(JIT_INCLUDE_SUPPORTED)  !" ##$$%%&&''(())************++,--..//////////   "#$%&'()*+ !6  ,-.%&$ "#$%&'()*+  !235178/04  !"!2⍀Pv⍀vPa⍀aPzL⍀LPfa7⍀7PMH"⍀"P4/ ⍀ P⍀P⍀P⍀P⍀P⍀P⍀Pz⍀zPlge⍀ePSNP⍀PP:C5\5u555555 6$6=6V6o6666$Ë$â  /*X   1X m ^ Y F 7X4 7X. & 0X  0X -X-Xa-Xs7Xi@-XT 6.-`7=4*43@7@7 -{7Y3>4#4R42L<+-t7d Y8( ,, *,,+`, ,+S#{+um#g_+YQS#KC+=5#/'@+!+ %+ **%*t*pSKi*? ']* Q*D* lE|xtpzlkh\dM`>\/X TPLHD@<840p,a($ b2@3l`7Y@7N@744@7`1@7r@7`@7X@7PF@73@77 7*| |%*| m 7| YQ/*| KC%*| 4 7| "*| $7|  *| $7| $7| $7| (7| x  Y $7 F (7 @ / $7 '  $7  (7 $7 7 (7  7  7 (7 7  m e *<_ M E )<5 - )<! <  )<  `)<  (< <  (<  )<  (<  (< < | (<v n '<h ` '<Z R @'<B : S#<4 , '<&  #<  &< <  &<  `&<  *&<  `$<  &<l <h <d <` <\ <X <T <P p <L p <H p <D <7 D < %< %< %<s k %<c [ %<M E %<4 , %<  %<x%<!%<$<c%<I%<$<vn6%<aY!%<LD$<2*%<$<$<$<$<$<$< <<<;<<|<x<t<p<l<h <Zh<$<$<`$<y $<$<#<#<$<#<#<#<#<#<v#<m#<d#<O8 %#L `#L7LS#LG#L #L#L"L L Lx"Ll LaY"LN7LH 5-u"777@""{!&!!!p!U!      * R!B! )!\!\!\ \ld \<\3\3\3\3\C\3\ \ \ \C\\X A6 3 76~76x s3 m66e66_ Z3 T66L66F A3 ;6g636g6- (3 "6N66N6 3 656656 3 6666 3 6666 3 6565 3 6565 3 6565~ y3 s65k65e `3 Z65R65L G3 A6m596m53 .3 (6T5 6T5 3 6;56;5 <840,($  "2)#$./(01!-+*%,"2)#$./(01!-+*%,'&  /7E [ v P@0 7 $7(7- Cp \`1i2o2u@333R444A 7 7;L+@73`7"7rY___i686.get_pc_thunk.bx_yyparse_yynerrs_yychar_yylval_main___i686.get_pc_thunk.axdyld_stub_binding_helper_gensel_linenum_gensel_filename___sF_fclose_yyrestart_perror_fopen_fprintf_strcat_strcpy_malloc_strlen_yylex_exit_realloc_putc_printf_free_puts_yyerror_gensel_inst_type_gensel_new_inst_type_gensel_reserve_space_gensel_reserve_more_space_gensel_first_stack_reg_gensel_free_clauses_gensel_declare_regs_gensel_output_clause_code_gensel_output_clause_gensel_output_clauses_supported_supported_options_num_supported_gensel_add_supported_gensel_output_supported_yytranslate_yyr1_yyr2_yydefact_yydefgoto_yypact_yypgoto_yytable_yycheck