ELFh424 (444///1/usr/lib/ldqnx.so.2%' !#  &%" $  'c  9~@0 w@PMX`9p8(b@mHPdЇU2` (G KB  E0'@@"SD-P%librpn32.so_DYNAMIC_init_fini_GLOBAL_OFFSET_TABLE_strtoulrpn32_initrpn32_tenterrpn32_runrpn32_viewrpn32_now_Ctype_Tolotabrpn32_listrpn32_memrpn32_gtolibc.so.2strcpyprintferrnofgetsputsmalloc_Files_Multi_threaded_Stdinvprintfstrstr_init_libcfopenmainfcloseatexitfputcexit_btext_etext_edata__bss_start_end      !"&C5%%h%h%h%h%h %h(%h0%h8p%h@`%hHP%hP@%hX0%h` %hh%hp%hx%h%h%h%h%h%hNIAMӋt$L$xPxt vuSRWQVIh?P̐US[7vPЋ8u[ÍvUS[Ü7[ÐVSt$$tS1ۀ8tLv=u ‹J;JrPP BC<uVt$,:Ã[^ÍvUWVSl$0t$4|$8M]8-M@)<$ jD$$PST$,9t:uȉGPh'x'xvG|pxuPhšjmFhhv hfh`Y vM8u [^_]ÍvlUWVS$$D$D$D$D$Phh@Ãt$$hϩ~t$D$D$D$Phh@eÃ}t$$hϩ/V~A ƒ-u 뎉hީQƃqt$|$D$D$Phlh@+t$(Ã}t$hϩ}gv7h؃N)<1~?A ƒ=u Q5@=Ã|1M‰[^_]lÃdVSt$pV<+tt <-t @ 1V tGR\$S^ Vh(j5@ t6P w=CvF @Vh(j5@}TuP vRPhgMh h0h5@ [^dÐSD$ P1Ɋ<+tt <-t @ 1Ӆu @ShĕQ5@}Uu P vRPhh h0h5@ h*h0S5@[Ð D$p5@}5u vPh0ctt h=GhB7hah0@@<+t ~<-u 1R5@ ÉUWVSD$0D$T$<2bhjOl$8U~ u;=u ЋH;HrRj S @X|$T$шD l$0\$EfBDtCfBDuD$0X;uP8Uu1hah0@@<+t ~<-u 1R5@D$T$T$H߉fl$f9DUu l$GA9u^ff9DUtD$|$v1ۅtFT$0BP@ fADtBfADul$0UUӃWD$0@Ȏ[^_]Ã$VS\$0t$4D$D$D$D$PVS)Ã4VPz}cuP vRPh)@th h0hPvu D$t}jhT55@}^u vP vRPhh h0h5@ yD$tjhT5@D$u 1JvD$P5@5}Bu vP vRPh|$tBhah0<+t t v<-t @1R5@5hĕt$$5@}XuP vRPh-h h0h5@ h*h0S5@n1[^$Ív t$t$h1 Ív t$1 ÃVSD$ t$$\$(t t+vv6hi1?{~2CA ƒ=tͩxtȉKC1[^Ð UWVSD$ l$$t$(ttEuME'VtFuh1e1_^ AvшD ]F5uCFtE8u6jOSu[^_] Ð |$uPh0t$5@ à D$@8ujhTP5@}Ru vP vRPhh h0h5@  Ív D$@8u!jhT5@ h?h0N É D$hah0P<+tt <-t @ 1R5@v ÉS\$$Uhah0s 5@BS5 [Ð D$8[uPxv@ à D$@8u h?h0V ÉD$@Ív D$@8tPh@h@ht É D$@8u%hh  h?h0 É D$@8u h?h0v ÉxS$$}X~RD$D$\$D$tSD$$D$[Snu1[xÐUS[h'8t!ЋPxu[ÉUS[$'[Ð/asdkLasdkLi#%s%s Immediate operandNumber of operandsBad operandLabel duplicatedMemory allocateMemory requestLabel # overflowLabel nonexistentIllegal instructionRegister # overflowReturn stack overflowDivide by zeroInvalid dataBreak(unknown)INI> Bad value (label): "%s" INI> Missing value: "%s" 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] 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 | +------+-------------------------+------+---------------------------------+ Examples: # rpn32 Unknown line: "%s" *INI> Line #%u rINI> Bad value (value): "%s" LST> %d: %s ERR> TRC> PSE> RUN> %d: %s RES> Sorry... (%s) Argument not expectedSST> CMD> >>>> SST> %d: %s MOD> %s Interactive 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". YES NO lstmemspyЖsst`cmdrunȗmodܗhlpbyepINI> %d: %s GTO> %d: %s xbN:(ۙșsdkLa&6FVfvƇև&6FV  @ X 80GCC: (GNU) 2.95.2 19991024 (release)GCC: (GNU) 2.95.3 20010315 (release)GCC: (GNU) 2.95.2 19991024 (release)01.0101.0101.01.symtab.strtab.shstrtab.interp.note0.hash.dynsym.dynstr.rel.bss.rel.plt.init.plt.text.fini.rodata.data.ctors.dtors.got.dynamic.bss.comment.note#*80 @@p8X@ 0I 88 RXp]``,ci  q/ w0~00d111r 2<F26pP  >@8 `      # '5 K VĿ d  r 0 # {0 t V   }       , " 7@<l P@P aU q[  (7 0!  ĕ0 Ȏ H  N ЖV )`0 =6 Uȗ iܗ> ~R p6  d T 'c  0 @#PM(`92p9(AL@SYcsH}PdhW ЇU` ( B  E0@DP%crtbegin.c__PIC__gcc2_compiled.p.3__DTOR_LIST____do_global_dtors_auxfini_dummyforce_to_data__CTOR_LIST__crtend.c__CTOR_END____do_global_ctors_auxinit_dummy__DTOR_END__rpn32.creportprefixpReportoptmodelstpoptmodetrcpoptmoderespoptcommentptexpt.12init_optionsinit_jobcb_init_job_fromfilehndpcb_init_job_fromarginteractivemodetinterSSTprompt_interCMDprompt_interactive_sstcb_rpn32_sstcb_rpn32_viewinteractive_runcb_rpn32_runinteractive_nowsortiment.103interactive_cmd_LISTinteractive_cmd_MEMUSAGEinteractive_cmd_SPYinteractive_cmd_SSTinteractive_cmd_COMMANDinteractive_cmd_RUNinteractive_cmd_MODEinteractive_cmd_HELPinteractive_cmd_BYEinteractive_oneinitializecb_rpn32_listmemstrcpyprintfrpn32_list_DYNAMICerrno_etext_Tolotabrpn32_init_Ctypefgetsputsrpn32_runmallocstrtoulrpn32_view_Files_initrpn32_now_Multi_threadedrpn32_mem_Stdinvprintf_startstrstr_btext_init_libcfopen__bss_startmainfcloserpn32_tenter_finiatexitrpn32_gtofputc_edata_GLOBAL_OFFSET_TABLE__endexit