ELF`4$J4 ((%444  TTT33?0l?hhh88Ptdx2xx$$QtdRtd?/lib/ld-linux.so.2GNUSuSESuSE "  !    p !|(CEKqXfUakV  A-`6xL+Gp`44;4@e 0Tlibrpn32.so__gmon_start___Jv_RegisterClasses_finirpn32_viewrpn32_listrpn32_runrpn32_memrpn32_initrpn32_tenterrpn32_gtorpn32_nowlibc.so.6_IO_stdin_usedstrcpy_IO_putcfopenputsstdinfgetsstrlenstrstrstdoutfclosestrtoulmalloc__ctype_b_loc__ctype_tolower_loc__libc_start_mainvfprintf_edata__bss_start_endGLIBC_2.1GLIBC_2.3GLIBC_2.0ii Lii Vii `@`   $ ( , 048<@DHLPTX\US[HHt> dX[5%%h%h%h% h%h %h(%h0%h8p% h@`%$hHP%(hP@%,hX0%0h` %4hh%8hp%<hx%@h%Dh%Hh%Lh%Ph%Th%Xh%\hp1^PTRh hQVh UPP=du.ht&hҡhudfUQQtt h vÐT$B T$tPhD$lPRà L$Q+tU+)uhhRlRYÃ-u1hhRlR2ËhhRlR ÍvT$R31Í'SQQht1ۀ8u\$RSL$`QR[ÐRR`CRP h<uލ\$RSL$`QR[fVSRD$t$\$t\tnS~@S A ƒ=t*xtSs@J1Ss[[^ݸ[[^Í& NQ1[[^PPSh損&WVSD$|$\$tcs PRjOVt> V/ZYD 7S BSQR`Ct:t1҉[^_Ít&St5 CSSShI1҃[^_à GP"却&' T$B8u1jhR lQ'x+ Í&jhP lQyՍP v<QRPhlhhhRm Ë&T$RT$RhY1ÍvSPP\$1ɋS+tl+JuӅtHSh QlRExchĝhS lQ[Ã-u1҉Ӆu묍t&tSh jlRyP v:QRPhʝhhh lQS[˃ T$J9tPPhםhЃ Í' L$Q:tPPhםhà h $p܍ T$J9u Ѓ ÍPPhםhOЃ Ð L$Q:tQQhםh RljhRCᐃ T$B8tRRPhPPhhÐVSTt$`V++EutFV QQR\$ Sv^ lVhjP…x[T[^Ã-u1҅uvF lVhjPyˍP vmSRP$tĉF RRPy@ v>QPRh?lhhhRT[^Ë뾋돐VSTt$`>tFT[^ËV++uV QQR\$ SD^ lVhjP…y@ QPRhdlhhhP'W-z1st F RRPmF lVhjR0P vVRPrct&'UWVS D$$ D$QP @RjOT$ R $!ډ%t u<$t$)D<$G/Dj uT$D$z?uy1:tU++ lhhRQ`UURj  [^_]Ët$Ft$1|$w;T$U9uFEu\$4Ğt`D$XC;Dz ul$ ]Uփm [^_]Ã-"1L$A2t&UWVS\EuNEE} t0:-u&BL)w$]؃]Nu׍&:u  ؅U} )څۉUuy1 -PPhQDžPDž DžPQhhlƅ W!)41/WWQ lQoDžV1K\Q9 ׃=uøڋ=@BUEUZPjRS9:E܅xPPShxZVzLJ >E؃E؀z+J  h $ح$p$̰J hzmZU؃E؃gPPSh2HtEبHo1Ҹxt~nhDžDžDžt4t SЃDžDžu͐1e[^_]ËE܅x[VVP lQPEt=+t+uhhRlSE=Wh PlPhĝhSlR1jhP=lWEبPjhlRbEr5@Dž|xExSWhhlÅPPQhP 5P QRPhʝhhh5lVlpDžhhPVhphlJߋl)ωƅPPhRhP`\-(1!P v.WRPh_%lu&hhhPVVRhlP vIQRPhhhh5lV봍P vSRPh띋볋QQEPhPf8&'SPP\$hhS RlR b[Í'L$QRlR9y2 vQQhhRRRt&tKtU+t-+lhhRPjÃ-u1؋Ѓ h눃 hUWVSi;4l$0)t)1D$8,$D$D$4D$9r߃[^_] Ë$ÐUSRt ЋuX[]US[Ô3$Y[sdkLisdkLa#TRC> PSE> >>>> *INI> Unknown line: "%s" Invalid dataDivide by zeroReturn stack overflowRegister # overflowIllegal instructionLabel nonexistentLabel # overflowMemory requestMemory allocateLabel duplicatedBad operandNumber of operandsImmediate operand(unknown)LST> %d: %s ERR> %s%s RES> RUN> %d: %s Argument not expectedSorry... (%s) MOD> %s SST> %d: %s rINI> Bad value (label): "%s" INI> Bad value (value): "%s" INI> Line #%u INI> %d: %s INI> Missing value: "%s" GTO> %d: %s YESNOCMD> SST> lstmempspyPsstcmd0runmodhlpbyeɖY8 ƕmInteractive mode commands: +---------+---------------------------------------------------------------+ | Command | Description | +---------+-------------------+-------------------------------------------+ | hlp | HELP | This text | | lst[S] | LIST [mode] | List of loaded program | | mem | MEMORY usage | List of used reg's, labels & RTN pool | | spy[S] | SPY [mode] *) | Current state (registers, program line) | | sst[S] | SST [mode] *) | SINGLE STEP & start of SINGLE STEP mode | | cmd | COMMAND | End of SINGLE STEP mode | | run[S] | RUN [mode] *) | Run program from current program line | | mod | MODE | Set or... | | mod | MODE | ...display default MODE | | bye | BYE | End of program | +---------+-------------------+-------------------------------------------+ *) MODE: .... default MODE, <-> ....... inhibit, <+> ....... by command-line option "-m". Characters of MODE (outputs control): +------+-------------------------+------+---------------------------------+ | Chr | Description | Chr | Description | +------+-------------------------+------+---------------------------------+ | s | Signed | XYZT | Registers of RPN-stack | | u | Unsigned | k | All registers of RPN-stack | | d | Decimal | L | LASTx register | | o | Octal | F | Flags | | h | Hexadecimal | r | RTN pool level | | @ | Indirect | g | Local registers pool level | | . | Local register | a | Address of program line | | , | Separator reg. numbers | c | Machine code | | p | RPNPROC compatibility | = | Usual combination [kLa] | | \ | Escape character | i | Suppress program line mnemonics | | | Memory register number | | Any other character is stored | +------+-------------------------+------+---------------------------------+ Use: # rpn32 [options] pl1 [pl2 [ ... plN]] [= [[[regT] regZ] regY] regX] [=] # rpn32 [options] filename [[[[regT] regZ] regY] regX] [=] Options: +--------+---------------------------------------------+------------------+ | Option | Description | Default | +--------+---------------------------------------------+------------------+ | -s | Starting label | from begin | | -l[S] | LISTING alowed [mode] | suppressed [a] | | -L[S] | LISTING ONLY (executing suppressed) [mode] | suppressed [a] | | -u | MEMORY ussage (reg's, labels & RTN pool) | suppressed | | -U | MEMORY ussage ONLY (executing suppressed) | suppressed | | -m | TRACE & PAUSE [mode] | [sdkLa] | | -t | TRACE alowed | suppressed | | -r[S] | RESULT [mode] (none -> like TRACE & PAUSE) | [sdkLi] | | -e | Report prefix string | "" | | -c | Comment string | "#" | +--------+---------------------------------------------+------------------+ Arguments: +--------------------------+----------------------------------------------+ | Argument | Description | +--------------------------+----------------------------------------------+ | pl1, pl2, ... plN | Program lines (missing are read from stdin) | | filename | File of program lines ("-" -> stdin is used) | | = | End of program | | regX, regY, regZ, regT | Registers of RPN-stack (LCN alowed) | | = | Interactive mode (type "hlp" to learn more) | +--------------------------+----------------------------------------------+ Loop Control Number (LCN) format: COUNTER,FINAL[,INCREMENT] Examples: # rpn32 $ > $ > 4: ; I?  &I% $ > : ; I$ > .? : ; ' @: ; I 4: ; I U 4: ; I  I &I .? : ; ' @ I!' I4: ; I? < W2 ../sysdeps/i386/elfstart.S`3!4=%" YZ!"\[# init.cV /usr/lib/gcc/i586-suse-linux/4.5/includeelf-init.cstddef.h JdZJvmGNU C 4.5.0 20100604 [gcc-4_5-branch revision 160292]short unsigned intshort int_IO_stdin_usedlong long unsigned intunsigned char/usr/src/packages/BUILD/glibc-2.11.2/csulong long intenvpsize_targc__libc_csu_initelf-init.c__init_array_startsize__init_array_end__libc_csu_finiargvttt tt\t0\]t]^t^_t _`t`at!20UYVm/,size_t!Y.symtab.strtab.shstrtab.interp.note.ABI-tag.note.SuSE.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rel.dyn.rel.plt.init.text.fini.rodata.eh_frame_hdr.eh_frame.ctors.dtors.jcr.dynamic.got.got.plt.data.bss.comment.debug_aranges.debug_pubnames.debug_info.debug_abbrev.debug_line.debug_str.debug_loc.debug_pubtypes.debug_rangesTT#hh 1@<ottDF  N؄jVoBBDco@r Ȇ{  0Ї`` TT xx2$2?  ?????l``@ @4A0 04AZA@A_/B)XD3-E90F(DGOnH/_HHmdPP'[ XvTht؄B Ȇ   Ї `Tx `@ !"#$, :GhKdWmЉy0h P*:N^ 0kyl~Pnp43D0?1p?J?_o3|5H@ ` " 2<`C R fmTs`"3d@Rabt4@p` %9M4T"k p init.cinitfini.ccrtstuff.c__CTOR_LIST____DTOR_LIST____JCR_LIST__p.0completed.1__do_global_dtors_auxframe_dummy__CTOR_END____DTOR_END____FRAME_END____JCR_END____do_global_ctors_auxrpn32.coptmoderespoptmodetrcpoptmodelstpoptcommentpreportprefixpinteractivemodetinterCMDprompt_interSSTprompt_interactive_cmd_RUNinteractive_runcb_rpn32_runcb_rpn32_viewhndpinteractive_cmd_SPYcb_rpn32_listmemReportcb_init_job_fromargcb_init_job_fromfiletexpt.0interactive_cmd_LISTinteractive_cmd_BYEinteractive_cmd_HELPinteractive_cmd_COMMANDinteractive_cmd_MEMUSAGEinteractive_cmd_MODEinteractive_sstcb_rpn32_sstinteractive_cmd_SSTsortiment.1interactive_oneinteractive_nowelf-init.c_GLOBAL_OFFSET_TABLE___init_array_end__init_array_start_DYNAMICdata_startrpn32_tenter__libc_csu_finirpn32_mem_start__gmon_start___Jv_RegisterClasses_fp_hw_finifgets@@GLIBC_2.0__libc_start_main@@GLIBC_2.0rpn32_list_IO_stdin_used__data_startrpn32_now__ctype_b_loc@@GLIBC_2.3fclose@@GLIBC_2.1strtoul@@GLIBC_2.0strlen@@GLIBC_2.0fopen@@GLIBC_2.1__dso_handlestrcpy@@GLIBC_2.0__libc_csu_initprintf@@GLIBC_2.0rpn32_initstrstr@@GLIBC_2.0rpn32_view__bss_startmalloc@@GLIBC_2.0rpn32_gtostdin@@GLIBC_2.0__ctype_tolower_loc@@GLIBC_2.3_endstdout@@GLIBC_2.0puts@@GLIBC_2.0rpn32_runvfprintf@@GLIBC_2.0_IO_putc@@GLIBC_2.0_edata__i686.get_pc_thunk.bxmain_init