Archelon msp430 Assembler     Version 1.55 2004/01/08      File E:\mmcrfio\cmdparse.asm      Page 1

                     1 ; Archelon URCC C 3.17 2004/01/12
                     2 ; MSP430 CIF 2003/10/23
                     3 ; Compiled "E:\mmcrfio\cmdparse.c" Fri Feb 20 18:03:31 2004
                     4 ; 
                     5     .dbgseg dbg_syms
0000                 6     .align 0x2
0000 6c69662e        7     .long 0x6c69662e
0004 00000065        8     .long 0x65
0008 00000001        9     .long 0x1
000c 00000000       10     .long 0x0
0010 0167fffe       11     .long 0x167fffe
0014 00000000       12     .long 0x0
0018 00000064       13     .long DBG5
001c 00000000       14     .long 0x0
0020 00000000       15     .long 0x0
0024 00000000       16     .long 0x0
                    17 ; __builtin__ unsigned short _BIS_SR(unsigned short);
                    18 ; __builtin__ unsigned short _BIC_SR(unsigned short);
                    19 ; __builtin__ unsigned short _BIS_SR_IRQ(unsigned short);
                    20 ; __builtin__ unsigned short _BIC_SR_IRQ(unsigned short);
                    21 ;  __builtin__ void _DINT(void);
                    22 ; __builtin__ void _EINT(void);
                    23 ; __builtin__ void _NOP(void);
                    24 ; __builtin__ void _OPC(const unsigned short op);
                    25 ; __builtin__ short _SWPB(short);  
                    26 ; __builtin__ long _SWPB_LONG(long);  
                    27 ; __builtin__ float _SWPB_FLOAT(float);  
                    28 ; sfrb    IE1               = (0x0000) ;
                    29 ; sfrb    IFG1              = (0x0002) ;
                    30 ; sfrb    ME1               = (0x0004) ;
                    31 ; sfrb    IE2               = (0x0001) ;
                    32 ; sfrb    IFG2              = (0x0003) ;
                    33 ; sfrb    ME2               = (0x0005) ;
                    34 ; sfrw    WDTCTL            = (0x0120) ;
                    35 ; sfrw    MPY               = (0x0130) ;
                    36 ; sfrw    MPYS              = (0x0132) ;
                    37 ; sfrw    MAC               = (0x0134) ;
                    38 ; sfrw    MACS              = (0x0136) ;
                    39 ; sfrw    OP2               = (0x0138) ;
                    40 ; sfrw    RESLO             = (0x013A) ;
                    41 ; sfrw    RESHI             = (0x013C) ;
                    42 ; const sfrw SUMEXT         = (0x013E) ;
                    43 ; const sfrb P1IN           = (0x0020) ;
                    44 ; sfrb    P1OUT             = (0x0021) ;
                    45 ; sfrb    P1DIR             = (0x0022) ;
                    46 ; sfrb    P1IFG             = (0x0023) ;
                    47 ; sfrb    P1IES             = (0x0024) ;
                    48 ; sfrb    P1IE              = (0x0025) ;
                    49 ; sfrb    P1SEL             = (0x0026) ;
                    50 ; const sfrb P2IN           = (0x0028) ;
                    51 ; sfrb    P2OUT             = (0x0029) ;
                    52 ; sfrb    P2DIR             = (0x002A) ;
                    53 ; sfrb    P2IFG             = (0x002B) ;
                    54 ; sfrb    P2IES             = (0x002C) ;
                    55 ; sfrb    P2IE              = (0x002D) ;
                    56 ; sfrb    P2SEL             = (0x002E) ;
                    57 ; const sfrb P3IN           = (0x0018) ;
                    58 ; sfrb    P3OUT             = (0x0019) ;
                    59 ; sfrb    P3DIR             = (0x001A) ;
                    60 ; sfrb    P3SEL             = (0x001B) ;
                    61 ; const sfrb P4IN           = (0x001C) ;
                    62 ; sfrb    P4OUT             = (0x001D) ;
                    63 ; sfrb    P4DIR             = (0x001E) ;
                    64 ; sfrb    P4SEL             = (0x001F) ;
                    65 ; const sfrb P5IN           = (0x0030) ;
                    66 ; sfrb    P5OUT             = (0x0031) ;
                    67 ; sfrb    P5DIR             = (0x0032) ;
                    68 ; sfrb    P5SEL             = (0x0033) ;
                    69 ; const sfrb P6IN           = (0x0034) ;
                    70 ; sfrb    P6OUT             = (0x0035) ;
                    71 ; sfrb    P6DIR             = (0x0036) ;
                    72 ; sfrb    P6SEL             = (0x0037) ;
                    73 ; sfrb    U0CTL             = (0x0070) ;
                    74 ; sfrb    U0TCTL            = (0x0071) ;
                    75 ; sfrb    U0RCTL            = (0x0072) ;
                    76 ; sfrb    U0MCTL            = (0x0073) ;
                    77 ; sfrb    U0BR0             = (0x0074) ;
                    78 ; sfrb    U0BR1             = (0x0075) ;
                    79 ; const sfrb U0RXBUF        = (0x0076) ;
                    80 ; sfrb    U0TXBUF           = (0x0077) ;
                    81 ; sfrb    U1CTL             = (0x0078) ;
                    82 ; sfrb    U1TCTL            = (0x0079) ;
                    83 ; sfrb    U1RCTL            = (0x007A) ;
                    84 ; sfrb    U1MCTL            = (0x007B) ;
                    85 ; sfrb    U1BR0             = (0x007C) ;
                    86 ; sfrb    U1BR1             = (0x007D) ;
                    87 ; const sfrb U1RXBUF        = (0x007E) ;
                    88 ; sfrb    U1TXBUF           = (0x007F) ;
                    89 ; const sfrw TAIV           = (0x012E) ;
                    90 ; sfrw    TACTL             = (0x0160) ;
                    91 ; sfrw    TACCTL0           = (0x0162) ;
                    92 ; sfrw    TACCTL1           = (0x0164) ;
                    93 ; sfrw    TACCTL2           = (0x0166) ;
                    94 ; sfrw    TAR               = (0x0170) ;
                    95 ; sfrw    TACCR0            = (0x0172) ;
                    96 ; sfrw    TACCR1            = (0x0174) ;
                    97 ; sfrw    TACCR2            = (0x0176) ;
                    98 ; const sfrw TBIV           = (0x011E) ;
                    99 ; sfrw    TBCTL             = (0x0180) ;
                   100 ; sfrw    TBCCTL0           = (0x0182) ;
                   101 ; sfrw    TBCCTL1           = (0x0184) ;
                   102 ; sfrw    TBCCTL2           = (0x0186) ;
                   103 ; sfrw    TBCCTL3           = (0x0188) ;
                   104 ; sfrw    TBCCTL4           = (0x018A) ;
                   105 ; sfrw    TBCCTL5           = (0x018C) ;
                   106 ; sfrw    TBCCTL6           = (0x018E) ;
                   107 ; sfrw    TBR               = (0x0190) ;
                   108 ; sfrw    TBCCR0            = (0x0192) ;
                   109 ; sfrw    TBCCR1            = (0x0194) ;
                   110 ; sfrw    TBCCR2            = (0x0196) ;
                   111 ; sfrw    TBCCR3            = (0x0198) ;
                   112 ; sfrw    TBCCR4            = (0x019A) ;
                   113 ; sfrw    TBCCR5            = (0x019C) ;
                   114 ; sfrw    TBCCR6            = (0x019E) ;
                   115 ; sfrb    DCOCTL            = (0x0056) ;
                   116 ; sfrb    BCSCTL1           = (0x0057) ;
                   117 ; sfrb    BCSCTL2           = (0x0058) ;
                   118 ; sfrw    FCTL1             = (0x0128) ;
                   119 ; sfrw    FCTL2             = (0x012A) ;
                   120 ; sfrw    FCTL3             = (0x012C) ;
                   121 ; sfrb    CACTL1            = (0x0059) ;
                   122 ; sfrb    CACTL2            = (0x005A) ;
                   123 ; sfrb    CAPD              = (0x005B) ;
                   124 ; sfrw    ADC12CTL0         = (0x01A0) ;
                   125 ; sfrw    ADC12CTL1         = (0x01A2) ;
                   126 ; sfrw    ADC12IFG          = (0x01A4) ;
                   127 ; sfrw    ADC12IE           = (0x01A6) ;
                   128 ; sfrw    ADC12IV           = (0x01A8) ;
                   129 ; sfrw    ADC12MEM0         = (0x0140) ;
                   130 ; sfrw    ADC12MEM1         = (0x0142) ;
                   131 ; sfrw    ADC12MEM2         = (0x0144) ;
                   132 ; sfrw    ADC12MEM3         = (0x0146) ;
                   133 ; sfrw    ADC12MEM4         = (0x0148) ;
                   134 ; sfrw    ADC12MEM5         = (0x014A) ;
                   135 ; sfrw    ADC12MEM6         = (0x014C) ;
                   136 ; sfrw    ADC12MEM7         = (0x014E) ;
                   137 ; sfrw    ADC12MEM8         = (0x0150) ;
                   138 ; sfrw    ADC12MEM9         = (0x0152) ;
                   139 ; sfrw    ADC12MEM10        = (0x0154) ;
                   140 ; sfrw    ADC12MEM11        = (0x0156) ;
                   141 ; sfrw    ADC12MEM12        = (0x0158) ;
                   142 ; sfrw    ADC12MEM13        = (0x015A) ;
                   143 ; sfrw    ADC12MEM14        = (0x015C) ;
                   144 ; sfrw    ADC12MEM15        = (0x015E) ;
                   145 ; sfrb    ADC12MCTL0        = (0x0080) ;
                   146 ; sfrb    ADC12MCTL1        = (0x0081) ;
                   147 ; sfrb    ADC12MCTL2        = (0x0082) ;
                   148 ; sfrb    ADC12MCTL3        = (0x0083) ;
                   149 ; sfrb    ADC12MCTL4        = (0x0084) ;
                   150 ; sfrb    ADC12MCTL5        = (0x0085) ;
                   151 ; sfrb    ADC12MCTL6        = (0x0086) ;
                   152 ; sfrb    ADC12MCTL7        = (0x0087) ;
                   153 ; sfrb    ADC12MCTL8        = (0x0088) ;
                   154 ; sfrb    ADC12MCTL9        = (0x0089) ;
                   155 ; sfrb    ADC12MCTL10       = (0x008A) ;
                   156 ; sfrb    ADC12MCTL11       = (0x008B) ;
                   157 ; sfrb    ADC12MCTL12       = (0x008C) ;
                   158 ; sfrb    ADC12MCTL13       = (0x008D) ;
                   159 ; sfrb    ADC12MCTL14       = (0x008E) ;
                   160 ; sfrb    ADC12MCTL15       = (0x008F) ;
                   161 ; typedef unsigned int size_t;
                   162 ; size_t size 2
                   163 ; typedef void *va_list;
                   164 ; va_list size 2
                   165 ; typedef struct {
                   166 ;   unsigned char *_base;
                   167 ;   unsigned char *_end;
                   168 ;   unsigned char *_ptr;
                   169 ;   long int       _seek;
                   170 ;   int            _cnt;
                   171 ;   short          _flag;
                   172 ;   char           _file;
                   173 ;   unsigned char  _nbf;
                   174 ; } FILE;
                   175 ; FILE size 16
                   176 ; int    sprintf( char *, const char *, ... );
                   177 ; int    sscanf( const char *, const char *, ... );
                   178 ; int    vsprintf( char *, const char *, va_list );
                   179 ; typedef int wchar_t;
                   180 ; wchar_t size 2
                   181 ; typedef struct {
                   182 ;   int rem;
                   183 ;   int quot;
                   184 ; } div_t;
                   185 ; div_t size 4
                   186 ; typedef struct {
                   187 ;   long rem;
                   188 ;   long quot;
                   189 ; } ldiv_t;
                   190 ; ldiv_t size 8
                   191 ; double atof( const char * );
                   192 ; int atoi( const char * );
                   193 ; long int atol( const char * );
                   194 ; double strtod( const char *, char ** );
                   195 ; long int strtol( const char *, char **, int );
                   196 ; unsigned long int strtoul( const char *, char **, int );
                   197 ; int rand( void );
                   198 ; void srand( unsigned int );
                   199 ; int system( const char * );
                   200 ; void *bsearch( const void *, const void *, size_t, size_t,
                   201 ;   int (*)(const void *, const void *) );
                   202 ; void qsort( void *, size_t, size_t, int (*)(const void *, const void *) );
                   203 ; int abs( int );
                   204 ; div_t div( int, int );
                   205 ; long int labs( long int );
                   206 ; ldiv_t ldiv( long int, long int );
                   207 ; int mblen( const char *, size_t );
                   208 ; int mbtowc( wchar_t *, const char *, size_t );
                   209 ; int wctomb( char *, wchar_t );
                   210 ; size_t mbstowcs( wchar_t *, const char *, size_t );
                   211 ; size_t wcstombs( char *, const wchar_t *, size_t );
                   212 ; void *memcpy( void *, const void *, size_t );
                   213 ; void *memmove( void *, const void *, size_t );
                   214 ; char *strcpy( char *, const char * );
                   215 ; char *strncpy( char *, const char *, size_t );
                   216 ; char *strcat( char *, const char * );
                   217 ; char *strncat( char *, const char *, size_t );
                   218 ; int memcmp( const void *, const void *, size_t );
                   219 ; int strcmp( const char *, const char * );
                   220 ; int strcoll( const char *, const char * );
                   221 ; int strncmp( const char *, const char *, size_t );
                   222 ; size_t strxfrm( char *, const char *, size_t );
                   223 ; void *memchr( const void *, int, size_t );
                   224 ; char *strchr( const char *, int );
                   225 ; size_t strcspn( const char *, const char * );
                   226 ; char *strpbrk( const char *, const char * );
                   227 ; char *strrchr( const char *, int );
                   228 ; size_t strspn( const char *, const char * );
                   229 ; char *strstr( const char *, const char * );
                   230 ; char *strtok( char *, const char * );
                   231 ; void *memset( void *, int, size_t );
                   232 ; char *strerror( int );
                   233 ; size_t strlen( const char * );
                   234 ; typedef int boolean;
                   235 ; boolean size 2
                   236 ; enum {false = 0, true = 1};
                   237 ; enum {error = -1, success = 0};
                   238 ; void clearString(char *s, int len);
                   239 ; void eatWhiteSpace(char **s);
                   240 ; int grabArgument(char **srcStr, char *dstStr, int dstLen);
                   241 ; char * errnumGetDesc(int errNum);
                   242 ; typedef int (*commandHandler)(char *);
                   243 ; commandHandler size 2
                   244 ; int cmdparseInit(void);
                   245 ; void cmdparseShow(void);
                   246 ; int cmdparseAddCommand(char * pCmdStr, char * pSubCmdStr, commandHandler handler);
                   247 ; int cmdparseDoCommand(char * pCmdStr);
                   248 ; typedef struct cmdNode {
                   249 ;   char * cmdString;
                   250 ;   struct cmdNode * next;
                   251 ;   struct cmdNode * subCommand;
                   252 ;   commandHandler handler;
                   253 ;   } cmdNode, *pCmdNode;
                   254 ; cmdNode size 8
                   255 ; pCmdNode size 2
                   256 ; static cmdNode commands[ (48) ];
                   257 ; static int freeIdx = 0;
                   258     .iseg cmdparse_idata
0000               259     .align 0x2
                   260 cmdparse_V2:
0000               261     .align 0x2
0000               262     .align 0x2
0000 0000          263     .data 0x0
                   264     .dseg   cmdparse_data
0000               265     .align 0x2
                   266 cmdparse_V3:
0000               267     .align 0x2
                   268 _freeIdx:
0000               269     .bss 0x2
                   270 ; freeIdx size 2
                   271 ; static pCmdNode cmdList = ((void *) 0) ;
                   272     .iseg cmdparse_idata
0002               273     .align 0x2
0002               274     .align 0x2
0002 0000          275     .data 0x0
                   276     .dseg   cmdparse_data
0002               277     .align 0x2
                   278 _cmdList:
0002               279     .bss 0x2
                   280 ; cmdList size 2
                   281 ; int invalidCommandHandler(char *);
                   282 ; int cmdparseInit(void) {
                   283     .dbgseg dbg_syms
                   284 DBG3:
0028 00000000      285     .long 0x0
002c 00000024      286     .long DBG10
0030 00000000      287     .long _cmdparseInit
0034 00000044      288     .long 0x44
0038 01020001      289     .long 0x1020001
003c 00000050      290     .long DBG1
0040 00000004      291     .long DBG7-DBG8
0044 00000000      292     .long DBG9
0048 000001a4      293     .long DBG6
004c 00000000      294     .long 0x0
                   295     .pseg cmdparse_code
                   296 DBG8:
                   297     .dbgseg dbg_syms
                   298 DBG1:
0050 0066622e      299     .long 0x66622e
0054 00000000      300     .long 0x0
0058 00000000      301     .long DBG8
005c 00000000      302     .long 0x0
0060 01650001      303     .long 0x1650001
0064 00000000      304     .long 0x0
0068 0000001e      305     .long 0x1e
006c 00000000      306     .long 0x0
0070 000001cc      307     .long DBG11
0074 00000000      308     .long 0x0
                   309     .dbgseg dbg_line
0000               310     .align 0x2
                   311 DBG9:
0000 00000028      312     .long DBG3
0004 00000000      313     .long 0x0
0008 00000000      314     .long _cmdparseInit
000c 00000001      315     .long 0x1
0010 00000000      316     .long DBG13
0014 00000002      317     .long 0x2
0018 00000000      318     .long DBG14
001c 00000003      319     .long 0x3
0020 00000002      320     .long DBG15
0024 00000004      321     .long 0x4
                   322     .pseg cmdparse_code
                   323     .global _cmdparseInit
                   324 _cmdparseInit:
                   325 ; ENTRY
                   326 DBG12:
                   327 DBG13:
                   328 ;   return 0;
                   329 DBG14:
0000 430c          330     mov #0x0,r12
                   331 DBG16:
                   332 DBG15:
                   333 ; EXIT
0002 4130          334     ret
                   335     .dbgseg dbg_syms
0078 00000000      336     .long 0x0
007c 00000058      337     .long DBG17
0080 00000000      338     .long 0x0
0084 00000000      339     .long 0x0
0088 00010002      340     .long 0x10002
008c 00000000      341     .long 0x0
0090 000000e4      342     .long DBG18
0094 00000002      343     .long 0x2
0098 00000000      344     .long 0x0
009c 00010002      345     .long 0x10002
00a0 0066652e      346     .long 0x66652e
00a4 00000000      347     .long 0x0
00a8 00000002      348     .long DBG16
00ac 00000000      349     .long 0x0
00b0 01650001      350     .long 0x1650001
00b4 00000000      351     .long 0x0
00b8 00000021      352     .long 0x21
00bc 00000000      353     .long 0x0
00c0 00000000      354     .long 0x0
00c4 00000000      355     .long 0x0
                   356     .pseg cmdparse_code
                   357 DBG7:
                   358     .dbgseg dbg_syms
00c8 00000000      359     .long 0x0
00cc 00000024      360     .long DBG10
00d0 00000004      361     .long DBG7
00d4 00000000      362     .long 0x0
00d8 00ff0001      363     .long 0xff0001
                   364 ; }
                   365 ; static pCmdNode allocNode(void)
                   366 cmdNode_1:
                   367 DBG4:
00dc 00000000      368     .long 0x0
00e0 00000094      369     .long DBG20
00e4 00000000      370     .long 0x0
00e8 00000008      371     .long 0x8
00ec 010afffe      372     .long 0x10afffe
00f0 00000000      373     .long 0x0
00f4 00080000      374     .long 0x80000
00f8 00000000      375     .long 0x0
00fc 00000cbc      376     .long DBG19
0100 00000000      377     .long 0x0
0104 00000000      378     .long 0x0
0108 000000a0      379     .long DBG21
010c 00000000      380     .long 0x0
0110 00000022      381     .long 0x22
0114 0008ffff      382     .long 0x8ffff
0118 7478656e      383     .long 0x7478656e
011c 00000000      384     .long 0x0
0120 00000002      385     .long 0x2
0124 00000028      386     .long 0x28
0128 0108ffff      387     .long 0x108ffff
012c 000000dc      388     .long cmdNode_1
0130 00000008      389     .long 0x8
0134 00000000      390     .long 0x0
0138 00000000      391     .long 0x0
013c 00000000      392     .long 0x0
0140 00000000      393     .long 0x0
0144 00000088      394     .long DBG22
0148 00000004      395     .long 0x4
014c 00000028      396     .long 0x28
0150 0108ffff      397     .long 0x108ffff
0154 000000dc      398     .long cmdNode_1
0158 00000008      399     .long 0x8
015c 00000000      400     .long 0x0
0160 00000000      401     .long 0x0
0164 00000000      402     .long 0x0
0168 646e6168      403     .long 0x646e6168
016c 0072656c      404     .long 0x72656c
0170 00000006      405     .long 0x6
0174 000002a4      406     .long 0x2a4
0178 0008ffff      407     .long 0x8ffff
017c 736f652e      408     .long 0x736f652e
0180 00000000      409     .long 0x0
0184 00000008      410     .long 0x8
0188 00000000      411     .long 0x0
018c 0166ffff      412     .long 0x166ffff
0190 000000dc      413     .long DBG4
0194 00080000      414     .long 0x80000
0198 00000000      415     .long 0x0
019c 00000000      416     .long 0x0
01a0 00000000      417     .long 0x0
                   418 DBG6:
01a4 00000000      419     .long 0x0
01a8 000000ac      420     .long DBG27
01ac 00000004      421     .long _allocNode
01b0 00000148      422     .long 0x148
01b4 01030001      423     .long 0x1030001
01b8 000000dc      424     .long cmdNode_1
01bc 0000001e      425     .long DBG24-DBG25
01c0 00000028      426     .long DBG26
01c4 000002d0      427     .long DBG23
01c8 00000000      428     .long 0x0
                   429     .pseg cmdparse_code
                   430 DBG25:
                   431     .dbgseg dbg_syms
                   432 DBG11:
01cc 0066622e      433     .long 0x66622e
01d0 00000000      434     .long 0x0
01d4 00000004      435     .long DBG25
01d8 00000000      436     .long 0x0
01dc 01650001      437     .long 0x1650001
01e0 00000000      438     .long 0x0
01e4 00000023      439     .long 0x23
01e8 00000000      440     .long 0x0
01ec 000002f8      441     .long DBG28
01f0 00000000      442     .long 0x0
                   443     .dbgseg dbg_line
                   444 DBG26:
0028 000001a4      445     .long DBG6
002c 00000000      446     .long 0x0
0030 00000004      447     .long _allocNode
0034 00000001      448     .long 0x1
0038 00000004      449     .long DBG30
003c 00000002      450     .long 0x2
0040 00000004      451     .long DBG31
0044 00000003      452     .long 0x3
0048 00000006      453     .long DBG32
004c 00000006      454     .long 0x6
0050 0000000e      455     .long DBG34
0054 00000007      456     .long 0x7
0058 00000020      457     .long DBG35
005c 00000008      458     .long 0x8
0060 00000020      459     .long DBG36
0064 0000000d      460     .long 0xd
0068 00000020      461     .long DBG37
006c 0000000e      462     .long 0xe
                   463     .pseg cmdparse_code
                   464 _allocNode:
                   465 ; ENTRY
                   466 DBG29:
                   467 ; pNewNode in reg  size 2
                   468 ; {
                   469 DBG30:
                   470 ;   pCmdNode pNewNode = ((void *) 0) ;
                   471 DBG31:
0004 430c          472     mov #0x0,r12
                   473 DBG32:
                   474 ;   if (freeIdx < (48) ) {
0006 90b200300000  475     cmp #0x30,&_freeIdx
000c 3409          476     jge allocNode_L1
                   477 DBG34:
                   478 DBG33:
                   479 ;     pNewNode = &commands[freeIdx++];
000e 421c0000      480     mov &_freeIdx,r12
0012 53920000      481     add #0x1,&_freeIdx
0016 5c0c          482     rla r12
0018 5c0c          483     rla r12
001a 5c0c          484     rla r12
001c 503c0010      485     add #_commands,r12
                   486 DBG36:
                   487 DBG35:
                   488 ;   }
                   489 allocNode_L1:
                   490 ;   return pNewNode;
                   491 DBG37:
                   492 ; EXIT
                   493 DBG38:
0020 4130          494     ret
                   495     .dbgseg dbg_syms
01f4 00000000      496     .long 0x0
01f8 00000058      497     .long DBG17
01fc 00000000      498     .long 0x0
0200 00000000      499     .long 0x0
0204 00010002      500     .long 0x10002
0208 00000000      501     .long 0x0
020c 000000e4      502     .long DBG18
0210 00000002      503     .long 0x2
0214 00000000      504     .long 0x0
0218 00010002      505     .long 0x10002
                   506 DBG2:
021c 0062622e      507     .long 0x62622e
0220 00000000      508     .long 0x0
0224 00000006      509     .long DBG32
0228 00000000      510     .long 0x0
022c 01640001      511     .long 0x1640001
0230 00000000      512     .long 0x0
0234 00000006      513     .long 0x6
0238 00000000      514     .long 0x0
023c 00000348      515     .long DBG39
0240 00000000      516     .long 0x0
0244 77654e70      517     .long 0x77654e70
0248 65646f4e      518     .long 0x65646f4e
024c 000c0102      519     .long 0xc0102
0250 00000028      520     .long 0x28
0254 0104ffff      521     .long 0x104ffff
0258 000000dc      522     .long cmdNode_1
025c 00000008      523     .long 0x8
0260 00000000      524     .long 0x0
0264 00000000      525     .long 0x0
0268 00000000      526     .long 0x0
026c 0062652e      527     .long 0x62652e
0270 00000000      528     .long 0x0
0274 00000020      529     .long DBG37
0278 00000000      530     .long 0x0
027c 01640001      531     .long 0x1640001
0280 00000000      532     .long 0x0
0284 0000000e      533     .long 0xe
0288 00000000      534     .long 0x0
028c 00000000      535     .long 0x0
0290 00000000      536     .long 0x0
0294 0066652e      537     .long 0x66652e
0298 00000000      538     .long 0x0
029c 00000020      539     .long DBG38
02a0 00000000      540     .long 0x0
02a4 01650001      541     .long 0x1650001
02a8 00000000      542     .long 0x0
02ac 00000030      543     .long 0x30
02b0 00000000      544     .long 0x0
02b4 00000000      545     .long 0x0
02b8 00000000      546     .long 0x0
                   547     .pseg cmdparse_code
                   548 DBG24:
                   549     .dbgseg dbg_syms
02bc 00000000      550     .long 0x0
02c0 000000ac      551     .long DBG27
02c4 00000022      552     .long DBG24
02c8 00000000      553     .long 0x0
02cc 00ff0001      554     .long 0xff0001
                   555 ; }
                   556 ; int cmdparseAddCommand(char * pCmdStr, char * pSubCmdStr, commandHandler handler)
                   557 DBG23:
02d0 00000000      558     .long 0x0
02d4 000000d0      559     .long DBG44
02d8 00000022      560     .long _cmdparseAddCommand
02dc 00000044      561     .long 0x44
02e0 01020001      562     .long 0x1020001
02e4 000002f8      563     .long DBG28
02e8 000000ba      564     .long DBG41-DBG42
02ec 00000070      565     .long DBG43
02f0 000006f4      566     .long DBG40
02f4 00000000      567     .long 0x0
                   568     .pseg cmdparse_code
                   569 DBG42:
                   570     .dbgseg dbg_syms
                   571 DBG28:
02f8 0066622e      572     .long 0x66622e
02fc 00000000      573     .long 0x0
0300 00000022      574     .long DBG42
0304 00000000      575     .long 0x0
0308 01650001      576     .long 0x1650001
030c 00000000      577     .long 0x0
0310 00000049      578     .long 0x49
0314 00000000      579     .long 0x0
0318 0000071c      580     .long DBG45
031c 00000000      581     .long 0x0
                   582     .dbgseg dbg_line
                   583 DBG43:
0070 000002d0      584     .long DBG23
0074 00000000      585     .long 0x0
0078 00000022      586     .long _cmdparseAddCommand
007c 00000001      587     .long 0x1
0080 00000030      588     .long DBG47
0084 00000002      589     .long 0x2
0088 00000030      590     .long DBG48
008c 00000006      591     .long 0x6
0090 00000034      592     .long DBG50
0094 00000007      593     .long 0x7
0098 00000038      594     .long DBG51
009c 00000008      595     .long 0x8
00a0 00000038      596     .long DBG52
00a4 0000000b      597     .long 0xb
00a8 0000003c      598     .long DBG53
00ac 0000000c      599     .long 0xc
00b0 00000040      600     .long DBG55
00b4 0000000d      601     .long 0xd
00b8 0000004c      602     .long DBG57
00bc 0000000e      603     .long 0xe
00c0 0000004e      604     .long DBG58
00c4 0000000f      605     .long 0xf
00c8 0000004e      606     .long DBG59
00cc 00000010      607     .long 0x10
00d0 00000052      608     .long DBG60
00d4 00000011      609     .long 0x11
00d8 00000054      610     .long DBG61
00dc 00000014      611     .long 0x14
00e0 00000058      612     .long DBG63
00e4 00000015      613     .long 0x15
00e8 0000005e      614     .long DBG64
00ec 00000017      615     .long 0x17
00f0 00000062      616     .long DBG66
00f4 00000018      617     .long 0x18
00f8 00000066      618     .long DBG67
00fc 00000019      619     .long 0x19
0100 00000074      620     .long DBG68
0104 0000001a      621     .long 0x1a
0108 00000078      622     .long DBG69
010c 0000001b      623     .long 0x1b
0110 0000007e      624     .long DBG70
0114 0000001c      625     .long 0x1c
0118 00000084      626     .long DBG71
011c 0000001d      627     .long 0x1d
0120 00000084      628     .long DBG72
0124 0000001e      629     .long 0x1e
0128 00000084      630     .long DBG74
012c 00000022      631     .long 0x22
0130 00000088      632     .long DBG76
0134 00000023      633     .long 0x23
0138 0000008c      634     .long DBG77
013c 00000024      635     .long 0x24
0140 0000008c      636     .long DBG78
0144 00000028      637     .long 0x28
0148 00000090      638     .long DBG79
014c 00000029      639     .long 0x29
0150 00000094      640     .long DBG81
0154 0000002a      641     .long 0x2a
0158 000000a0      642     .long DBG83
015c 0000002b      643     .long 0x2b
0160 000000a2      644     .long DBG84
0164 0000002c      645     .long 0x2c
0168 000000a2      646     .long DBG85
016c 0000002d      647     .long 0x2d
0170 000000a6      648     .long DBG86
0174 0000002e      649     .long 0x2e
0178 000000a8      650     .long DBG87
017c 00000030      651     .long 0x30
0180 000000ac      652     .long DBG89
0184 00000031      653     .long 0x31
0188 000000b0      654     .long DBG90
018c 00000033      655     .long 0x33
0190 000000b4      656     .long DBG92
0194 00000034      657     .long 0x34
0198 000000b8      658     .long DBG93
019c 00000035      659     .long 0x35
01a0 000000bc      660     .long DBG94
01a4 00000036      661     .long 0x36
01a8 000000c0      662     .long DBG95
01ac 00000037      663     .long 0x37
01b0 000000c6      664     .long DBG96
01b4 00000038      665     .long 0x38
01b8 000000ca      666     .long DBG97
01bc 00000039      667     .long 0x39
01c0 000000ca      668     .long DBG98
01c4 0000003a      669     .long 0x3a
01c8 000000ca      670     .long DBG100
01cc 0000003b      671     .long 0x3b
01d0 000000cc      672     .long DBG102
01d4 0000003d      673     .long 0x3d
01d8 000000d0      674     .long DBG103
01dc 0000003e      675     .long 0x3e
01e0 000000d0      676     .long DBG104
01e4 0000003f      677     .long 0x3f
01e8 000000d2      678     .long DBG105
01ec 00000040      679     .long 0x40
                   680     .pseg cmdparse_code
                   681     .global _cmdparseAddCommand
                   682 _cmdparseAddCommand:
0022 1204          683     push    r4
0024 1205          684     push    r5
0026 1206          685     push    r6
0028 1207          686     push    r7
                   687 DBG46:
                   688 ; ENTRY
002a 4c05          689     mov r12,r5
                   690 ; pCmdStr at argloc 0 (0x0) in reg  size 2
002c 4d06          691     mov r13,r6
                   692 ; pSubCmdStr at argloc 0 (0x0) in reg  size 2
002e 4e07          693     mov r14,r7
                   694 DBG48:
                   695 DBG47:
                   696 ; handler at argloc 0 (0x0) in reg  size 2
                   697 ; pCmdNode in reg  size 2
                   698 ; pSubCmdNode in reg  size 2
                   699 ; {
                   700 ;   cmdNode * pCmdNode;
                   701 ;   cmdNode * pSubCmdNode;
                   702 ;   if (pCmdStr == ((void *) 0) ) {
0030 9305          703     cmp #0x0,r5
0032 2002          704     jne cmdparseAddCommand_L1
                   705 DBG50:
                   706 DBG49:
                   707 ;     return -1; 
0034 433c          708     mov #-0x1,r12
0036 3c4d          709     jmp cmdparseAddCommand_LL2
                   710 DBG52:
                   711 DBG51:
                   712 ;   }
                   713 cmdparseAddCommand_L1:
                   714 ;   pCmdNode = cmdList;
0038 42140002      715     mov &_cmdList,r4
                   716 DBG53:
                   717 ;   while (pCmdNode != ((void *) 0) ) {
                   718 cmdparseAddCommand_L2:
003c 9304          719     cmp #0x0,r4
003e 240a          720     jeq cmdparseAddCommand_L3
                   721 DBG55:
                   722 DBG54:
                   723 ;     if (strcmp(pCmdStr, pCmdNode->cmdString) == 0) {
0040 442d          724     mov @r4,r13
0042 450c          725     mov r5,r12
0044 12b00000      726     call    #_strcmp
0048 930c          727     cmp #0x0,r12
004a 2001          728     jne cmdparseAddCommand_L4
                   729 DBG57:
                   730 DBG56:
                   731 ;       break;
004c 3c03          732     jmp cmdparseAddCommand_L3
                   733 DBG59:
                   734 DBG58:
                   735 ;       }
                   736 cmdparseAddCommand_L4:
                   737 ;     pCmdNode = pCmdNode->next;
004e 44140002      738     mov 0x2(r4),r4
                   739 DBG60:
0052 3ff4          740     jmp cmdparseAddCommand_L2
                   741 cmdparseAddCommand_L3:
                   742 ;     }
                   743 ;   if (pCmdNode == ((void *) 0) ) {
                   744 DBG61:
0054 9304          745     cmp #0x0,r4
0056 2016          746     jne cmdparseAddCommand_L5
                   747 DBG63:
                   748 DBG62:
                   749 ;     pCmdNode = allocNode();
0058 12b00004      750     call    #_allocNode
005c 4c04          751     mov r12,r4
                   752 DBG64:
                   753 ;     if (pCmdNode != ((void *) 0) ) {
005e 930c          754     cmp #0x0,r12
0060 2411          755     jeq cmdparseAddCommand_L6
                   756 DBG66:
                   757 DBG65:
                   758 ;       pCmdNode->cmdString = pCmdStr;
0062 458c0000      759     mov r5,0(r12)
                   760 DBG67:
                   761 ;       pCmdNode->handler = (commandHandler)((pSubCmdStr == ((void *) 0) ) ? handler : ((void *) 
0066 430d          762     mov #0x0,r13
0068 9d06          763     cmp r13,r6
006a 2002          764     jne cmdparseAddCommand_LL3
006c 470d          765     mov r7,r13
006e 3c00          766     jmp cmdparseAddCommand_LL4
                   767 cmdparseAddCommand_LL3:
                   768 cmdparseAddCommand_LL4:
0070 4d8c0006      769     mov r13,0x6(r12)
                   770 DBG68:
                   771 ; 0) );
                   772 ;       pCmdNode->subCommand = ((void *) 0) ;
0074 438c0004      773     mov #0x0,0x4(r12)
                   774 DBG69:
                   775 ;       pCmdNode->next = cmdList;
0078 429c00020002  776     mov &_cmdList,0x2(r12)
                   777 DBG70:
                   778 ;       cmdList = pCmdNode;
007e 4c820002      779     mov r12,&_cmdList
0082 4c04          780     mov r12,r4
                   781 DBG72:
                   782 DBG71:
                   783 ;       }
                   784 cmdparseAddCommand_L6:
                   785 DBG73:
                   786 ;     }
                   787 DBG74:
                   788 cmdparseAddCommand_L5:
                   789 ;   if (pSubCmdStr == ((void *) 0) ) {
0084 9306          790     cmp #0x0,r6
0086 2002          791     jne cmdparseAddCommand_L7
                   792 DBG76:
                   793 DBG75:
                   794 ;     return 0;
0088 430c          795     mov #0x0,r12
008a 3c23          796     jmp cmdparseAddCommand_LL2
                   797 DBG78:
                   798 DBG77:
                   799 ;   }
                   800 cmdparseAddCommand_L7:
                   801 ;   pSubCmdNode = pCmdNode->subCommand;
008c 44150004      802     mov 0x4(r4),r5
                   803 DBG79:
                   804 ;   while (pSubCmdNode != ((void *) 0) ) {
                   805 cmdparseAddCommand_L8:
0090 9305          806     cmp #0x0,r5
0092 240a          807     jeq cmdparseAddCommand_L9
                   808 DBG81:
                   809 DBG80:
                   810 ;     if (strcmp(pSubCmdStr, pSubCmdNode->cmdString) == 0) {
0094 452d          811     mov @r5,r13
0096 460c          812     mov r6,r12
0098 12b00000      813     call    #_strcmp
009c 930c          814     cmp #0x0,r12
009e 2001          815     jne cmdparseAddCommand_L10
                   816 DBG83:
                   817 DBG82:
                   818 ;       break;
00a0 3c03          819     jmp cmdparseAddCommand_L9
                   820 DBG85:
                   821 DBG84:
                   822 ;       }
                   823 cmdparseAddCommand_L10:
                   824 ;     pSubCmdNode = pSubCmdNode->next;
00a2 45150002      825     mov 0x2(r5),r5
                   826 DBG86:
00a6 3ff4          827     jmp cmdparseAddCommand_L8
                   828 cmdparseAddCommand_L9:
                   829 ;     }
                   830 ;   if (pSubCmdNode == ((void *) 0) ) {
                   831 DBG87:
00a8 9305          832     cmp #0x0,r5
00aa 2010          833     jne cmdparseAddCommand_L11
                   834 DBG89:
                   835 DBG88:
                   836 ;     pSubCmdNode = allocNode();
00ac 12b00004      837     call    #_allocNode
                   838 DBG90:
                   839 ;     if (pSubCmdNode != ((void *) 0) ) {
00b0 930c          840     cmp #0x0,r12
00b2 240e          841     jeq cmdparseAddCommand_L13
                   842 DBG92:
                   843 DBG91:
                   844 ;       pSubCmdNode->cmdString = pSubCmdStr;
00b4 468c0000      845     mov r6,0(r12)
                   846 DBG93:
                   847 ;       pSubCmdNode->handler = handler;
00b8 478c0006      848     mov r7,0x6(r12)
                   849 DBG94:
                   850 ;       pSubCmdNode->subCommand = ((void *) 0) ;
00bc 438c0004      851     mov #0x0,0x4(r12)
                   852 DBG95:
                   853 ;       pSubCmdNode->next = pCmdNode->subCommand;
00c0 449c00040002  854     mov 0x4(r4),0x2(r12)
                   855 DBG96:
                   856 ;       pCmdNode->subCommand = pSubCmdNode;
00c6 4c840004      857     mov r12,0x4(r4)
                   858 DBG98:
                   859 DBG97:
                   860 ;       }
                   861 cmdparseAddCommand_L12:
                   862 DBG99:
                   863 ;     }
                   864 DBG100:
00ca 3c02          865     jmp cmdparseAddCommand_L13
                   866 cmdparseAddCommand_L11:
                   867 ;   else {
                   868 DBG101:
                   869 ;     return -1;
                   870 DBG102:
00cc 433c          871     mov #-0x1,r12
00ce 3c01          872     jmp cmdparseAddCommand_LL2
                   873 DBG103:
                   874 cmdparseAddCommand_L13:
                   875 ;     }
                   876 ;   return 0;
                   877 DBG104:
00d0 430c          878     mov #0x0,r12
                   879 DBG105:
                   880 cmdparseAddCommand_LL2:
                   881 ; EXIT
                   882 ; .temp0 at stkloc 0 (0x0) size 8
                   883 DBG106:
00d2 4137          884     pop r7
00d4 4136          885     pop r6
00d6 4135          886     pop r5
00d8 4134          887     pop r4
00da 4130          888     ret
                   889     .dbgseg dbg_syms
0320 00000000      890     .long 0x0
0324 00000058      891     .long DBG17
0328 00000008      892     .long 0x8
032c 00000000      893     .long 0x0
0330 00010002      894     .long 0x10002
0334 00000000      895     .long 0x0
0338 000000e4      896     .long DBG18
033c 00000002      897     .long 0x2
0340 00000000      898     .long 0x0
0344 00010002      899     .long 0x10002
                   900 DBG39:
0348 0062622e      901     .long 0x62622e
034c 00000000      902     .long 0x0
0350 0000002a      903     .long DBG46
0354 00000000      904     .long 0x0
0358 01640001      905     .long 0x1640001
035c 00000000      906     .long 0x0
0360 00000001      907     .long 0x1
0364 00000000      908     .long 0x0
0368 000003d4      909     .long DBG107
036c 00000000      910     .long 0x0
0370 646e6168      911     .long 0x646e6168
0374 0072656c      912     .long 0x72656c
0378 000e0102      913     .long 0xe0102
037c 000002a4      914     .long 0x2a4
0380 0011ffff      915     .long 0x11ffff
0384 00000000      916     .long 0x0
0388 0000007c      917     .long DBG108
038c 000d0102      918     .long 0xd0102
0390 00000022      919     .long 0x22
0394 0011ffff      920     .long 0x11ffff
0398 646d4370      921     .long 0x646d4370
039c 00727453      922     .long 0x727453
03a0 000c0102      923     .long 0xc0102
03a4 00000022      924     .long 0x22
03a8 0011ffff      925     .long 0x11ffff
03ac 0062652e      926     .long 0x62652e
03b0 00000000      927     .long 0x0
03b4 00000030      928     .long DBG47
03b8 00000000      929     .long 0x0
03bc 01640001      930     .long 0x1640001
03c0 00000000      931     .long 0x0
03c4 00000002      932     .long 0x2
03c8 00000000      933     .long 0x0
03cc 00000000      934     .long 0x0
03d0 00000000      935     .long 0x0
                   936 DBG107:
03d4 0062622e      937     .long 0x62622e
03d8 00000000      938     .long 0x0
03dc 00000030      939     .long DBG47
03e0 00000000      940     .long 0x0
03e4 01640001      941     .long 0x1640001
03e8 00000000      942     .long 0x0
03ec 00000002      943     .long 0x2
03f0 00000000      944     .long 0x0
03f4 00000424      945     .long DBG109
03f8 00000000      946     .long 0x0
03fc 646e6168      947     .long 0x646e6168
0400 0072656c      948     .long 0x72656c
0404 00070102      949     .long 0x70102
0408 000002a4      950     .long 0x2a4
040c 0011ffff      951     .long 0x11ffff
0410 00000000      952     .long 0x0
0414 0000007c      953     .long DBG108
0418 00060102      954     .long 0x60102
041c 00000022      955     .long 0x22
0420 0011ffff      956     .long 0x11ffff
                   957 DBG109:
0424 0062622e      958     .long 0x62622e
0428 00000000      959     .long 0x0
042c 00000030      960     .long DBG47
0430 00000000      961     .long 0x0
0434 01640001      962     .long 0x1640001
0438 00000000      963     .long 0x0
043c 00000002      964     .long 0x2
0440 00000000      965     .long 0x0
0444 00000460      966     .long DBG110
0448 00000000      967     .long 0x0
044c 646d4370      968     .long 0x646d4370
0450 00727453      969     .long 0x727453
0454 00050102      970     .long 0x50102
0458 00000022      971     .long 0x22
045c 0011ffff      972     .long 0x11ffff
                   973 DBG110:
0460 0062622e      974     .long 0x62622e
0464 00000000      975     .long 0x0
0468 0000003c      976     .long DBG53
046c 00000000      977     .long 0x0
0470 01640001      978     .long 0x1640001
0474 00000000      979     .long 0x0
0478 0000000c      980     .long 0xc
047c 00000000      981     .long 0x0
0480 000004d8      982     .long DBG111
0484 00000000      983     .long 0x0
0488 646d4370      984     .long 0x646d4370
048c 65646f4e      985     .long 0x65646f4e
0490 00040102      986     .long 0x40102
0494 00000028      987     .long 0x28
0498 0104ffff      988     .long 0x104ffff
049c 000000dc      989     .long cmdNode_1
04a0 00000008      990     .long 0x8
04a4 00000000      991     .long 0x0
04a8 00000000      992     .long 0x0
04ac 00000000      993     .long 0x0
04b0 0062652e      994     .long 0x62652e
04b4 00000000      995     .long 0x0
04b8 0000005e      996     .long DBG64
04bc 00000000      997     .long 0x0
04c0 01640001      998     .long 0x1640001
04c4 00000000      999     .long 0x0
04c8 00000017     1000     .long 0x17
04cc 00000000     1001     .long 0x0
04d0 00000000     1002     .long 0x0
04d4 00000000     1003     .long 0x0
                  1004 DBG111:
04d8 0062622e     1005     .long 0x62622e
04dc 00000000     1006     .long 0x0
04e0 0000005e     1007     .long DBG64
04e4 00000000     1008     .long 0x0
04e8 01640001     1009     .long 0x1640001
04ec 00000000     1010     .long 0x0
04f0 00000017     1011     .long 0x17
04f4 00000000     1012     .long 0x0
04f8 00000550     1013     .long DBG112
04fc 00000000     1014     .long 0x0
0500 646d4370     1015     .long 0x646d4370
0504 65646f4e     1016     .long 0x65646f4e
0508 000c0102     1017     .long 0xc0102
050c 00000028     1018     .long 0x28
0510 0104ffff     1019     .long 0x104ffff
0514 000000dc     1020     .long cmdNode_1
0518 00000008     1021     .long 0x8
051c 00000000     1022     .long 0x0
0520 00000000     1023     .long 0x0
0524 00000000     1024     .long 0x0
0528 0062652e     1025     .long 0x62652e
052c 00000000     1026     .long 0x0
0530 0000008c     1027     .long DBG77
0534 00000000     1028     .long 0x0
0538 01640001     1029     .long 0x1640001
053c 00000000     1030     .long 0x0
0540 00000024     1031     .long 0x24
0544 00000000     1032     .long 0x0
0548 00000000     1033     .long 0x0
054c 00000000     1034     .long 0x0
                  1035 DBG112:
0550 0062622e     1036     .long 0x62622e
0554 00000000     1037     .long 0x0
0558 0000008c     1038     .long DBG77
055c 00000000     1039     .long 0x0
0560 01640001     1040     .long 0x1640001
0564 00000000     1041     .long 0x0
0568 00000024     1042     .long 0x24
056c 00000000     1043     .long 0x0
0570 000005f0     1044     .long DBG113
0574 00000000     1045     .long 0x0
0578 646d4370     1046     .long 0x646d4370
057c 65646f4e     1047     .long 0x65646f4e
0580 00040102     1048     .long 0x40102
0584 00000028     1049     .long 0x28
0588 0104ffff     1050     .long 0x104ffff
058c 000000dc     1051     .long cmdNode_1
0590 00000008     1052     .long 0x8
0594 00000000     1053     .long 0x0
0598 00000000     1054     .long 0x0
059c 00000000     1055     .long 0x0
05a0 0062652e     1056     .long 0x62652e
05a4 00000000     1057     .long 0x0
05a8 00000090     1058     .long DBG79
05ac 00000000     1059     .long 0x0
05b0 01640001     1060     .long 0x1640001
05b4 00000000     1061     .long 0x0
05b8 00000029     1062     .long 0x29
05bc 00000000     1063     .long 0x0
05c0 00000000     1064     .long 0x0
05c4 00000000     1065     .long 0x0
05c8 0062652e     1066     .long 0x62652e
05cc 00000000     1067     .long 0x0
05d0 00000090     1068     .long DBG79
05d4 00000000     1069     .long 0x0
05d8 01640001     1070     .long 0x1640001
05dc 00000000     1071     .long 0x0
05e0 00000029     1072     .long 0x29
05e4 00000000     1073     .long 0x0
05e8 00000000     1074     .long 0x0
05ec 00000000     1075     .long 0x0
                  1076 DBG113:
05f0 0062622e     1077     .long 0x62622e
05f4 00000000     1078     .long 0x0
05f8 00000090     1079     .long DBG79
05fc 00000000     1080     .long 0x0
0600 01640001     1081     .long 0x1640001
0604 00000000     1082     .long 0x0
0608 00000029     1083     .long 0x29
060c 00000000     1084     .long 0x0
0610 0000076c     1085     .long DBG114
0614 00000000     1086     .long 0x0
0618 646d4370     1087     .long 0x646d4370
061c 65646f4e     1088     .long 0x65646f4e
0620 00040102     1089     .long 0x40102
0624 00000028     1090     .long 0x28
0628 0104ffff     1091     .long 0x104ffff
062c 000000dc     1092     .long cmdNode_1
0630 00000008     1093     .long 0x8
0634 00000000     1094     .long 0x0
0638 00000000     1095     .long 0x0
063c 00000000     1096     .long 0x0
0640 00000000     1097     .long 0x0
0644 000000c4     1098     .long DBG115
0648 00050102     1099     .long 0x50102
064c 00000028     1100     .long 0x28
0650 0104ffff     1101     .long 0x104ffff
0654 000000dc     1102     .long cmdNode_1
0658 00000008     1103     .long 0x8
065c 00000000     1104     .long 0x0
0660 00000000     1105     .long 0x0
0664 00000000     1106     .long 0x0
0668 0062652e     1107     .long 0x62652e
066c 00000000     1108     .long 0x0
0670 000000d2     1109     .long DBG105
0674 00000000     1110     .long 0x0
0678 01640001     1111     .long 0x1640001
067c 00000000     1112     .long 0x0
0680 00000040     1113     .long 0x40
0684 00000000     1114     .long 0x0
0688 00000000     1115     .long 0x0
068c 00000000     1116     .long 0x0
0690 0062652e     1117     .long 0x62652e
0694 00000000     1118     .long 0x0
0698 000000d2     1119     .long DBG105
069c 00000000     1120     .long 0x0
06a0 01640001     1121     .long 0x1640001
06a4 00000000     1122     .long 0x0
06a8 00000040     1123     .long 0x40
06ac 00000000     1124     .long 0x0
06b0 00000000     1125     .long 0x0
06b4 00000000     1126     .long 0x0
06b8 0066652e     1127     .long 0x66652e
06bc 00000000     1128     .long 0x0
06c0 000000d2     1129     .long DBG106
06c4 00000000     1130     .long 0x0
06c8 01650001     1131     .long 0x1650001
06cc 00000000     1132     .long 0x0
06d0 00000088     1133     .long 0x88
06d4 00000000     1134     .long 0x0
06d8 00000000     1135     .long 0x0
06dc 00000000     1136     .long 0x0
                  1137     .pseg cmdparse_code
                  1138 DBG41:
                  1139     .dbgseg dbg_syms
06e0 00000000     1140     .long 0x0
06e4 000000d0     1141     .long DBG44
06e8 000000dc     1142     .long DBG41
06ec 00000000     1143     .long 0x0
06f0 00ff0001     1144     .long 0xff0001
                  1145 ; }
                  1146 ; static char keyword[16];
                  1147 ; static cmdNode * findCommand(cmdNode * pStartNode, char ** ppCmdStr)
                  1148 DBG40:
06f4 00000000     1149     .long 0x0
06f8 00000004     1150     .long DBG120
06fc 000000dc     1151     .long _findCommand
0700 00000148     1152     .long 0x148
0704 01030001     1153     .long 0x1030001
0708 000000dc     1154     .long cmdNode_1
070c 00000090     1155     .long DBG117-DBG118
0710 000001f0     1156     .long DBG119
0714 00000ac8     1157     .long DBG116
0718 00000000     1158     .long 0x0
                  1159     .pseg cmdparse_code
                  1160 DBG118:
                  1161     .dbgseg dbg_syms
                  1162 DBG45:
071c 0066622e     1163     .long 0x66622e
0720 00000000     1164     .long 0x0
0724 000000dc     1165     .long DBG118
0728 00000000     1166     .long 0x0
072c 01650001     1167     .long 0x1650001
0730 00000000     1168     .long 0x0
0734 0000008f     1169     .long 0x8f
0738 00000000     1170     .long 0x0
073c 00000af0     1171     .long DBG121
0740 00000000     1172     .long 0x0
                  1173     .dbgseg dbg_line
                  1174 DBG119:
01f0 000006f4     1175     .long DBG40
01f4 00000000     1176     .long 0x0
01f8 000000dc     1177     .long _findCommand
01fc 00000001     1178     .long 0x1
0200 000000ea     1179     .long DBG123
0204 00000002     1180     .long 0x2
0208 000000ea     1181     .long DBG124
020c 00000003     1182     .long 0x3
0210 000000ea     1183     .long DBG125
0214 00000004     1184     .long 0x4
0218 000000ee     1185     .long DBG126
021c 00000007     1186     .long 0x7
0220 000000f6     1187     .long DBG128
0224 00000009     1188     .long 0x9
0228 00000106     1189     .long DBG129
022c 0000000c     1190     .long 0xc
0230 0000010c     1191     .long DBG130
0234 0000000e     1192     .long 0xe
0238 0000011a     1193     .long DBG131
023c 0000000f     1194     .long 0xf
0240 0000011e     1195     .long DBG132
0244 00000012     1196     .long 0x12
0248 00000122     1197     .long DBG134
024c 00000013     1198     .long 0x13
0250 00000130     1199     .long DBG135
0254 00000015     1200     .long 0x15
0258 00000134     1201     .long DBG136
025c 00000016     1202     .long 0x16
0260 00000136     1203     .long DBG137
0264 00000018     1204     .long 0x18
0268 0000013a     1205     .long DBG139
026c 00000019     1206     .long 0x19
0270 0000013e     1207     .long DBG141
0274 0000001a     1208     .long 0x1a
0278 00000142     1209     .long DBG142
027c 0000001b     1210     .long 0x1b
0280 00000142     1211     .long DBG143
0284 0000001c     1212     .long 0x1c
0288 00000142     1213     .long DBG145
028c 0000001d     1214     .long 0x1d
0290 00000146     1215     .long DBG146
0294 0000001e     1216     .long 0x1e
0298 0000014a     1217     .long DBG147
029c 0000001f     1218     .long 0x1f
02a0 0000014a     1219     .long DBG148
02a4 00000020     1220     .long 0x20
02a8 0000014a     1221     .long DBG149
02ac 00000021     1222     .long 0x21
02b0 0000014a     1223     .long DBG151
02b4 00000022     1224     .long 0x22
02b8 0000014c     1225     .long DBG152
02bc 00000023     1226     .long 0x23
02c0 0000014e     1227     .long DBG153
02c4 00000028     1228     .long 0x28
02c8 00000154     1229     .long DBG155
02cc 00000029     1230     .long 0x29
02d0 00000158     1231     .long DBG156
02d4 0000002a     1232     .long 0x2a
02d8 00000158     1233     .long DBG157
02dc 0000002b     1234     .long 0x2b
02e0 0000015a     1235     .long DBG159
02e4 0000002c     1236     .long 0x2c
02e8 0000015c     1237     .long DBG163
02ec 00000031     1238     .long 0x31
02f0 0000015e     1239     .long DBG164
02f4 00000032     1240     .long 0x32
                  1241     .pseg cmdparse_code
                  1242 _findCommand:
00dc 1204         1243     push    r4
00de 1205         1244     push    r5
00e0 1206         1245     push    r6
00e2 1207         1246     push    r7
00e4 1208         1247     push    r8
00e6 1209         1248     push    r9
                  1249 DBG122:
                  1250 ; ENTRY
                  1251 ; pStartNode at argloc 0 (0x0) in reg  size 2
00e8 4d07         1252     mov r13,r7
                  1253 DBG125:
                  1254 DBG124:
                  1255 DBG123:
                  1256 ; ppCmdStr at argloc 0 (0x0) in reg  size 2
                  1257 ; pCmdNode in reg  size 2
                  1258 ; pPrevNode in reg  size 2
                  1259 ; pPrevStr in reg  size 2
                  1260 ; {
                  1261 ;   cmdNode * pCmdNode = pStartNode;
                  1262 ;   cmdNode * pPrevNode = ((void *) 0) ;
00ea 4305         1263     mov #0x0,r5
00ec 4c04         1264     mov r12,r4
                  1265 DBG126:
                  1266 ;   char * pPrevStr;
                  1267 ;   while (**ppCmdStr != '\0') {
                  1268 findCommand_L1:
00ee 472c         1269     mov @r7,r12
00f0 93cc0000     1270     cmp.b   #0x0,0(r12)
00f4 2433         1271     jeq findCommand_L2
                  1272 DBG128:
                  1273 DBG127:
                  1274 ;     clearString(keyword,16);
00f6 40380010     1275     mov #0x10,r8
00fa 480d         1276     mov r8,r13
00fc 40390000     1277     mov #_keyword,r9
0100 490c         1278     mov r9,r12
0102 12b00000     1279     call    #_clearString
                  1280 DBG129:
                  1281 ;     eatWhiteSpace(ppCmdStr);
0106 470c         1282     mov r7,r12
0108 12b00000     1283     call    #_eatWhiteSpace
                  1284 DBG130:
                  1285 ;     if (grabArgument(ppCmdStr, keyword, 16) == -1)
010c 480e         1286     mov r8,r14
010e 490d         1287     mov r9,r13
0110 470c         1288     mov r7,r12
0112 12b00000     1289     call    #_grabArgument
0116 933c         1290     cmp #-0x1,r12
0118 2002         1291     jne findCommand_L3
                  1292 DBG131:
                  1293 ;       return ((void *) 0) ;
011a 430c         1294     mov #0x0,r12
011c 3c20         1295     jmp findCommand_LL2
                  1296 DBG132:
                  1297 findCommand_L3:
                  1298 ;     while (pCmdNode != ((void *) 0) ) {
                  1299 findCommand_L4:
011e 9304         1300     cmp #0x0,r4
0120 240a         1301     jeq findCommand_L5
                  1302 DBG134:
                  1303 DBG133:
                  1304 ;       if (strcmp(keyword, pCmdNode->cmdString) == 0)
0122 442d         1305     mov @r4,r13
0124 403c0000     1306     mov #_keyword,r12
0128 12b00000     1307     call    #_strcmp
012c 930c         1308     cmp #0x0,r12
012e 2403         1309     jeq findCommand_L5
                  1310 DBG135:
                  1311 ;         break;
                  1312 findCommand_L6:
                  1313 ;       pCmdNode = pCmdNode->next;
0130 44140002     1314     mov 0x2(r4),r4
                  1315 DBG136:
0134 3ff4         1316     jmp findCommand_L4
                  1317 findCommand_L5:
                  1318 ;     }
                  1319 ;     if (pCmdNode == ((void *) 0) ) {
                  1320 DBG137:
0136 9304         1321     cmp #0x0,r4
0138 2008         1322     jne findCommand_L7
                  1323 DBG139:
                  1324 DBG138:
                  1325 ;       if (pPrevNode == ((void *) 0) ) {
013a 9305         1326     cmp #0x0,r5
013c 2002         1327     jne findCommand_L8
                  1328 DBG141:
                  1329 DBG140:
                  1330 ;         return ((void *) 0) ;
013e 430c         1331     mov #0x0,r12
0140 3c0e         1332     jmp findCommand_LL2
                  1333 DBG143:
                  1334 DBG142:
                  1335 ;       }
                  1336 findCommand_L8:
                  1337 ;       else {
                  1338 DBG144:
                  1339 ;         *ppCmdStr = pPrevStr; 
                  1340 DBG145:
0142 46870000     1341     mov r6,0(r7)
                  1342 DBG146:
                  1343 ;         return pPrevNode;
0146 450c         1344     mov r5,r12
0148 3c0a         1345     jmp findCommand_LL2
                  1346 DBG149:
                  1347 DBG148:
                  1348 DBG147:
                  1349 ;       }
                  1350 ;     }
                  1351 findCommand_L7:
                  1352 ;     else {
                  1353 DBG150:
                  1354 ;       pPrevNode = pCmdNode;
                  1355 DBG151:
014a 4405         1356     mov r4,r5
                  1357 DBG152:
                  1358 ;       pPrevStr = *ppCmdStr;
014c 4726         1359     mov @r7,r6
                  1360 DBG153:
                  1361 ;       if (pCmdNode->subCommand != ((void *) 0) ) {
014e 93840004     1362     cmp #0x0,0x4(r4)
0152 2403         1363     jeq findCommand_L9
                  1364 DBG155:
                  1365 DBG154:
                  1366 ;         pCmdNode = pCmdNode->subCommand;
0154 44140004     1367     mov 0x4(r4),r4
                  1368 DBG157:
                  1369 DBG156:
                  1370 ;       }
0158 3fca         1371     jmp findCommand_L1
                  1372 findCommand_L9:
                  1373 ;       else {
                  1374 DBG158:
                  1375 ;   break;
                  1376 DBG159:
015a 3c00         1377     jmp findCommand_L2
                  1378 findCommand_L2:
                  1379 ;   }
                  1380 ;   return pCmdNode; 
                  1381 DBG163:
015c 440c         1382     mov r4,r12
                  1383 DBG164:
                  1384 findCommand_LL2:
                  1385 ; EXIT
                  1386 ; .temp1 at stkloc 0 (0x0) size 12
                  1387 DBG165:
015e 4139         1388     pop r9
0160 4138         1389     pop r8
0162 4137         1390     pop r7
0164 4136         1391     pop r6
0166 4135         1392     pop r5
0168 4134         1393     pop r4
016a 4130         1394     ret
                  1395     .dbgseg dbg_syms
0744 00000000     1396     .long 0x0
0748 00000058     1397     .long DBG17
074c 0000000c     1398     .long 0xc
0750 00000000     1399     .long 0x0
0754 00010002     1400     .long 0x10002
0758 00000000     1401     .long 0x0
075c 000000e4     1402     .long DBG18
0760 00000002     1403     .long 0x2
0764 00000000     1404     .long 0x0
0768 00010002     1405     .long 0x10002
                  1406 DBG114:
076c 0062622e     1407     .long 0x62622e
0770 00000000     1408     .long 0x0
0774 000000e8     1409     .long DBG122
0778 00000000     1410     .long 0x0
077c 01640001     1411     .long 0x1640001
0780 00000000     1412     .long 0x0
0784 00000001     1413     .long 0x1
0788 00000000     1414     .long 0x0
078c 000007bc     1415     .long DBG166
0790 00000000     1416     .long 0x0
0794 00000000     1417     .long 0x0
0798 0000004c     1418     .long DBG167
079c 000c0102     1419     .long 0xc0102
07a0 00000028     1420     .long 0x28
07a4 0111ffff     1421     .long 0x111ffff
07a8 000000dc     1422     .long cmdNode_1
07ac 00000008     1423     .long 0x8
07b0 00000000     1424     .long 0x0
07b4 00000000     1425     .long 0x0
07b8 00000000     1426     .long 0x0
                  1427 DBG166:
07bc 0062622e     1428     .long 0x62622e
07c0 00000000     1429     .long 0x0
07c4 000000e8     1430     .long DBG122
07c8 00000000     1431     .long 0x0
07cc 01640001     1432     .long 0x1640001
07d0 00000000     1433     .long 0x0
07d4 00000001     1434     .long 0x1
07d8 00000000     1435     .long 0x0
07dc 00000820     1436     .long DBG168
07e0 00000000     1437     .long 0x0
07e4 6d437070     1438     .long 0x6d437070
07e8 72745364     1439     .long 0x72745364
07ec 000d0102     1440     .long 0xd0102
07f0 00000122     1441     .long 0x122
07f4 0011ffff     1442     .long 0x11ffff
07f8 0062652e     1443     .long 0x62652e
07fc 00000000     1444     .long 0x0
0800 000000ea     1445     .long DBG123
0804 00000000     1446     .long 0x0
0808 01640001     1447     .long 0x1640001
080c 00000000     1448     .long 0x0
0810 00000002     1449     .long 0x2
0814 00000000     1450     .long 0x0
0818 00000000     1451     .long 0x0
081c 00000000     1452     .long 0x0
                  1453 DBG168:
0820 0062622e     1454     .long 0x62622e
0824 00000000     1455     .long 0x0
0828 000000ea     1456     .long DBG123
082c 00000000     1457     .long 0x0
0830 01640001     1458     .long 0x1640001
0834 00000000     1459     .long 0x0
0838 00000002     1460     .long 0x2
083c 00000000     1461     .long 0x0
0840 0000085c     1462     .long DBG169
0844 00000000     1463     .long 0x0
0848 6d437070     1464     .long 0x6d437070
084c 72745364     1465     .long 0x72745364
0850 00070102     1466     .long 0x70102
0854 00000122     1467     .long 0x122
0858 0011ffff     1468     .long 0x11ffff
                  1469 DBG169:
085c 0062622e     1470     .long 0x62622e
0860 00000000     1471     .long 0x0
0864 000000ee     1472     .long DBG126
0868 00000000     1473     .long 0x0
086c 01640001     1474     .long 0x1640001
0870 00000000     1475     .long 0x0
0874 00000007     1476     .long 0x7
0878 00000000     1477     .long 0x0
087c 00000924     1478     .long DBG170
0880 00000000     1479     .long 0x0
0884 00000000     1480     .long 0x0
0888 000000b8     1481     .long DBG171
088c 00050102     1482     .long 0x50102
0890 00000028     1483     .long 0x28
0894 0104ffff     1484     .long 0x104ffff
0898 000000dc     1485     .long cmdNode_1
089c 00000008     1486     .long 0x8
08a0 00000000     1487     .long 0x0
08a4 00000000     1488     .long 0x0
08a8 00000000     1489     .long 0x0
08ac 0062652e     1490     .long 0x62652e
08b0 00000000     1491     .long 0x0
08b4 000000f6     1492     .long DBG127
08b8 00000000     1493     .long 0x0
08bc 01640001     1494     .long 0x1640001
08c0 00000000     1495     .long 0x0
08c4 00000007     1496     .long 0x7
08c8 00000000     1497     .long 0x0
08cc 00000000     1498     .long 0x0
08d0 00000000     1499     .long 0x0
08d4 0062652e     1500     .long 0x62652e
08d8 00000000     1501     .long 0x0
08dc 000000f6     1502     .long DBG127
08e0 00000000     1503     .long 0x0
08e4 01640001     1504     .long 0x1640001
08e8 00000000     1505     .long 0x0
08ec 00000007     1506     .long 0x7
08f0 00000000     1507     .long 0x0
08f4 00000000     1508     .long 0x0
08f8 00000000     1509     .long 0x0
08fc 0062652e     1510     .long 0x62652e
0900 00000000     1511     .long 0x0
0904 000000f6     1512     .long DBG127
0908 00000000     1513     .long 0x0
090c 01640001     1514     .long 0x1640001
0910 00000000     1515     .long 0x0
0914 00000007     1516     .long 0x7
0918 00000000     1517     .long 0x0
091c 00000000     1518     .long 0x0
0920 00000000     1519     .long 0x0
                  1520 DBG170:
0924 0062622e     1521     .long 0x62622e
0928 00000000     1522     .long 0x0
092c 000000f6     1523     .long DBG127
0930 00000000     1524     .long 0x0
0934 01640001     1525     .long 0x1640001
0938 00000000     1526     .long 0x0
093c 00000007     1527     .long 0x7
0940 00000000     1528     .long 0x0
0944 00000988     1529     .long DBG172
0948 00000000     1530     .long 0x0
094c 6d437070     1531     .long 0x6d437070
0950 72745364     1532     .long 0x72745364
0954 00070102     1533     .long 0x70102
0958 00000122     1534     .long 0x122
095c 0011ffff     1535     .long 0x11ffff
0960 00000000     1536     .long 0x0
0964 000000b8     1537     .long DBG171
0968 00050102     1538     .long 0x50102
096c 00000028     1539     .long 0x28
0970 0104ffff     1540     .long 0x104ffff
0974 000000dc     1541     .long cmdNode_1
0978 00000008     1542     .long 0x8
097c 00000000     1543     .long 0x0
0980 00000000     1544     .long 0x0
0984 00000000     1545     .long 0x0
                  1546 DBG172:
0988 0062622e     1547     .long 0x62622e
098c 00000000     1548     .long 0x0
0990 00000122     1549     .long DBG133
0994 00000000     1550     .long 0x0
0998 01640001     1551     .long 0x1640001
099c 00000000     1552     .long 0x0
09a0 00000012     1553     .long 0x12
09a4 00000000     1554     .long 0x0
09a8 000009d8     1555     .long DBG173
09ac 00000000     1556     .long 0x0
09b0 646d4370     1557     .long 0x646d4370
09b4 65646f4e     1558     .long 0x65646f4e
09b8 00040102     1559     .long 0x40102
09bc 00000028     1560     .long 0x28
09c0 0104ffff     1561     .long 0x104ffff
09c4 000000dc     1562     .long cmdNode_1
09c8 00000008     1563     .long 0x8
09cc 00000000     1564     .long 0x0
09d0 00000000     1565     .long 0x0
09d4 00000000     1566     .long 0x0
                  1567 DBG173:
09d8 0062622e     1568     .long 0x62622e
09dc 00000000     1569     .long 0x0
09e0 00000146     1570     .long DBG146
09e4 00000000     1571     .long 0x0
09e8 01640001     1572     .long 0x1640001
09ec 00000000     1573     .long 0x0
09f0 0000001e     1574     .long 0x1e
09f4 00000000     1575     .long 0x0
09f8 00000b54     1576     .long DBG174
09fc 00000000     1577     .long 0x0
0a00 65725070     1578     .long 0x65725070
0a04 72745376     1579     .long 0x72745376
0a08 00060102     1580     .long 0x60102
0a0c 00000022     1581     .long 0x22
0a10 0004ffff     1582     .long 0x4ffff
0a14 0062652e     1583     .long 0x62652e
0a18 00000000     1584     .long 0x0
0a1c 0000015e     1585     .long DBG164
0a20 00000000     1586     .long 0x0
0a24 01640001     1587     .long 0x1640001
0a28 00000000     1588     .long 0x0
0a2c 00000032     1589     .long 0x32
0a30 00000000     1590     .long 0x0
0a34 00000000     1591     .long 0x0
0a38 00000000     1592     .long 0x0
0a3c 0062652e     1593     .long 0x62652e
0a40 00000000     1594     .long 0x0
0a44 0000015e     1595     .long DBG164
0a48 00000000     1596     .long 0x0
0a4c 01640001     1597     .long 0x1640001
0a50 00000000     1598     .long 0x0
0a54 00000032     1599     .long 0x32
0a58 00000000     1600     .long 0x0
0a5c 00000000     1601     .long 0x0
0a60 00000000     1602     .long 0x0
0a64 0062652e     1603     .long 0x62652e
0a68 00000000     1604     .long 0x0
0a6c 0000015e     1605     .long DBG164
0a70 00000000     1606     .long 0x0
0a74 01640001     1607     .long 0x1640001
0a78 00000000     1608     .long 0x0
0a7c 00000032     1609     .long 0x32
0a80 00000000     1610     .long 0x0
0a84 00000000     1611     .long 0x0
0a88 00000000     1612     .long 0x0
0a8c 0066652e     1613     .long 0x66652e
0a90 00000000     1614     .long 0x0
0a94 0000015e     1615     .long DBG165
0a98 00000000     1616     .long 0x0
0a9c 01650001     1617     .long 0x1650001
0aa0 00000000     1618     .long 0x0
0aa4 000000c0     1619     .long 0xc0
0aa8 00000000     1620     .long 0x0
0aac 00000000     1621     .long 0x0
0ab0 00000000     1622     .long 0x0
                  1623     .pseg cmdparse_code
                  1624 DBG117:
                  1625     .dbgseg dbg_syms
0ab4 00000000     1626     .long 0x0
0ab8 00000004     1627     .long DBG120
0abc 0000016c     1628     .long DBG117
0ac0 00000000     1629     .long 0x0
0ac4 00ff0001     1630     .long 0xff0001
                  1631 ; }
                  1632 ; int cmdparseDoCommand(char * pCmdStr)
                  1633 DBG116:
0ac8 00000000     1634     .long 0x0
0acc 00000010     1635     .long DBG179
0ad0 0000016c     1636     .long _cmdparseDoCommand
0ad4 00000044     1637     .long 0x44
0ad8 01020001     1638     .long 0x1020001
0adc 00000af0     1639     .long DBG121
0ae0 0000003a     1640     .long DBG176-DBG177
0ae4 000002f8     1641     .long DBG178
0ae8 00000c08     1642     .long DBG175
0aec 00000000     1643     .long 0x0
                  1644     .pseg cmdparse_code
                  1645 DBG177:
                  1646     .dbgseg dbg_syms
                  1647 DBG121:
0af0 0066622e     1648     .long 0x66622e
0af4 00000000     1649     .long 0x0
0af8 0000016c     1650     .long DBG177
0afc 00000000     1651     .long 0x0
0b00 01650001     1652     .long 0x1650001
0b04 00000000     1653     .long 0x0
0b08 000000c2     1654     .long 0xc2
0b0c 00000000     1655     .long 0x0
0b10 00000c30     1656     .long DBG180
0b14 00000000     1657     .long 0x0
                  1658     .dbgseg dbg_line
                  1659 DBG178:
02f8 00000ac8     1660     .long DBG116
02fc 00000000     1661     .long 0x0
0300 0000016c     1662     .long _cmdparseDoCommand
0304 00000001     1663     .long 0x1
0308 00000172     1664     .long DBG182
030c 00000002     1665     .long 0x2
0310 00000172     1666     .long DBG183
0314 00000006     1667     .long 0x6
0318 0000017a     1668     .long DBG185
031c 00000007     1669     .long 0x7
0320 0000017e     1670     .long DBG186
0324 00000008     1671     .long 0x8
0328 0000017e     1672     .long DBG187
032c 0000000b     1673     .long 0xb
0330 0000018a     1674     .long DBG188
0334 0000000d     1675     .long 0xd
0338 00000194     1676     .long DBG190
033c 0000000f     1677     .long 0xf
0340 0000019c     1678     .long DBG191
0344 00000010     1679     .long 0x10
0348 0000019c     1680     .long DBG192
034c 00000011     1681     .long 0x11
0350 0000019e     1682     .long DBG194
0354 00000012     1683     .long 0x12
0358 000001a2     1684     .long DBG195
035c 00000013     1685     .long 0x13
0360 000001a2     1686     .long DBG196
0364 00000015     1687     .long 0x15
0368 000001a2     1688     .long DBG197
036c 00000016     1689     .long 0x16
                  1690     .pseg cmdparse_code
                  1691     .global _cmdparseDoCommand
                  1692 _cmdparseDoCommand:
016c 8321         1693     sub #0x2,sp
                  1694 DBG181:
                  1695 ; ENTRY
016e 4c810000     1696     mov r12,0(sp)
                  1697 DBG183:
                  1698 DBG182:
                  1699 ; pCmdStr at stkloc 0 (0x0) size 2
                  1700 ; retVal in reg  size 2
                  1701 ; pFindCmd in reg  size 2
                  1702 ; {
                  1703 ;   int retVal;
                  1704 ;   cmdNode * pFindCmd;
                  1705 ;   if (*pCmdStr == '\0') {
0172 412c         1706     mov 0x0(sp),r12
0174 93cc0000     1707     cmp.b   #0x0,0(r12)
0178 2002         1708     jne cmdparseDoCommand_L1
                  1709 DBG185:
                  1710 DBG184:
                  1711 ;     return 0;
017a 430c         1712     mov #0x0,r12
017c 3c12         1713     jmp cmdparseDoCommand_LL2
                  1714 DBG187:
                  1715 DBG186:
                  1716 ;   }
                  1717 cmdparseDoCommand_L1:
                  1718 ;   pFindCmd = findCommand(cmdList, &pCmdStr);
017e 410d         1719     mov sp,r13
0180 421c0002     1720     mov &_cmdList,r12
0184 12b000dc     1721     call    #_findCommand
0188 4c0d         1722     mov r12,r13
                  1723 DBG188:
                  1724 ;   if ((pFindCmd != ((void *) 0) ) && (pFindCmd->handler != ((void *) 0) )) {
018a 930d         1725     cmp #0x0,r13
018c 2408         1726     jeq cmdparseDoCommand_L2
018e 938d0006     1727     cmp #0x0,0x6(r13)
0192 2405         1728     jeq cmdparseDoCommand_L2
                  1729 DBG190:
                  1730 DBG189:
                  1731 ;     retVal = pFindCmd->handler(pCmdStr);
0194 412c         1732     mov 0x0(sp),r12
0196 4d1d0006     1733     mov 0x6(r13),r13
019a 128d         1734     call    r13
                  1735 DBG192:
                  1736 DBG191:
                  1737 ;   }
019c 3c02         1738     jmp cmdparseDoCommand_L3
                  1739 cmdparseDoCommand_L2:
                  1740 ;   else {
                  1741 DBG193:
                  1742 ;     return (1) ;
                  1743 DBG194:
019e 431c         1744     mov #0x1,r12
01a0 3c00         1745     jmp cmdparseDoCommand_LL2
                  1746 DBG195:
                  1747 cmdparseDoCommand_L3:
                  1748 ;   }
                  1749 ;   return retVal;
                  1750 DBG196:
                  1751 DBG197:
                  1752 cmdparseDoCommand_LL2:
                  1753 ; EXIT
                  1754 DBG198:
01a2 5321         1755     add #0x2,sp
01a4 4130         1756     ret
                  1757     .dbgseg dbg_syms
0b18 00000000     1758     .long 0x0
0b1c 00000058     1759     .long DBG17
0b20 00000002     1760     .long 0x2
0b24 00000000     1761     .long 0x0
0b28 00010002     1762     .long 0x10002
0b2c 00000000     1763     .long 0x0
0b30 000000e4     1764     .long DBG18
0b34 00000002     1765     .long 0x2
0b38 00000000     1766     .long 0x0
0b3c 00010002     1767     .long 0x10002
0b40 646d4370     1768     .long 0x646d4370
0b44 00727453     1769     .long 0x727453
0b48 00000000     1770     .long 0x0
0b4c 00000022     1771     .long 0x22
0b50 00010002     1772     .long 0x10002
                  1773 DBG174:
0b54 0062622e     1774     .long 0x62622e
0b58 00000000     1775     .long 0x0
0b5c 0000018a     1776     .long DBG188
0b60 00000000     1777     .long 0x0
0b64 01640001     1778     .long 0x1640001
0b68 00000000     1779     .long 0x0
0b6c 0000000d     1780     .long 0xd
0b70 00000000     1781     .long 0x0
0b74 00000e9c     1782     .long DBG199
0b78 00000000     1783     .long 0x0
0b7c 6e694670     1784     .long 0x6e694670
0b80 646d4364     1785     .long 0x646d4364
0b84 000d0102     1786     .long 0xd0102
0b88 00000028     1787     .long 0x28
0b8c 0104ffff     1788     .long 0x104ffff
0b90 000000dc     1789     .long cmdNode_1
0b94 00000008     1790     .long 0x8
0b98 00000000     1791     .long 0x0
0b9c 00000000     1792     .long 0x0
0ba0 00000000     1793     .long 0x0
0ba4 0062652e     1794     .long 0x62652e
0ba8 00000000     1795     .long 0x0
0bac 0000019c     1796     .long DBG191
0bb0 00000000     1797     .long 0x0
0bb4 01640001     1798     .long 0x1640001
0bb8 00000000     1799     .long 0x0
0bbc 00000010     1800     .long 0x10
0bc0 00000000     1801     .long 0x0
0bc4 00000000     1802     .long 0x0
0bc8 00000000     1803     .long 0x0
0bcc 0066652e     1804     .long 0x66652e
0bd0 00000000     1805     .long 0x0
0bd4 000001a2     1806     .long DBG198
0bd8 00000000     1807     .long 0x0
0bdc 01650001     1808     .long 0x1650001
0be0 00000000     1809     .long 0x0
0be4 000000d7     1810     .long 0xd7
0be8 00000000     1811     .long 0x0
0bec 00000000     1812     .long 0x0
0bf0 00000000     1813     .long 0x0
                  1814     .pseg cmdparse_code
                  1815 DBG176:
                  1816     .dbgseg dbg_syms
0bf4 00000000     1817     .long 0x0
0bf8 00000010     1818     .long DBG179
0bfc 000001a6     1819     .long DBG176
0c00 00000000     1820     .long 0x0
0c04 00ff0001     1821     .long 0xff0001
                  1822 ; }
                  1823 ; int invalidCommandHandler(char * cmdStr)
                  1824 DBG175:
0c08 00000000     1825     .long 0x0
0c0c 00000034     1826     .long DBG204
0c10 000001a6     1827     .long _invalidCommandHandler
0c14 00000044     1828     .long 0x44
0c18 01020001     1829     .long 0x1020001
0c1c 00000c30     1830     .long DBG180
0c20 00000004     1831     .long DBG201-DBG202
0c24 00000370     1832     .long DBG203
0c28 00000e9c     1833     .long DBG200
0c2c 00000000     1834     .long 0x0
                  1835     .pseg cmdparse_code
                  1836 DBG202:
                  1837     .dbgseg dbg_syms
                  1838 DBG180:
0c30 0066622e     1839     .long 0x66622e
0c34 00000000     1840     .long 0x0
0c38 000001a6     1841     .long DBG202
0c3c 00000000     1842     .long 0x0
0c40 01650001     1843     .long 0x1650001
0c44 00000000     1844     .long 0x0
0c48 000000d9     1845     .long 0xd9
0c4c 00000000     1846     .long 0x0
0c50 00000e9c     1847     .long DBG205
0c54 00000000     1848     .long 0x0
                  1849     .dbgseg dbg_line
                  1850 DBG203:
0370 00000c08     1851     .long DBG175
0374 00000000     1852     .long 0x0
0378 000001a6     1853     .long _invalidCommandHandler
037c 00000001     1854     .long 0x1
0380 000001a6     1855     .long DBG207
0384 00000002     1856     .long 0x2
0388 000001a6     1857     .long DBG208
038c 00000003     1858     .long 0x3
0390 000001a8     1859     .long DBG209
0394 00000004     1860     .long 0x4
                  1861     .pseg cmdparse_code
                  1862     .global _invalidCommandHandler
                  1863 _invalidCommandHandler:
                  1864 ; ENTRY
                  1865 DBG206:
                  1866 ; {
                  1867 DBG207:
                  1868 ;   return (1) ;
                  1869 DBG208:
01a6 431c         1870     mov #0x1,r12
                  1871 DBG210:
                  1872 DBG209:
                  1873 ; EXIT
01a8 4130         1874     ret
                  1875     .dbgseg dbg_syms
0c58 00000000     1876     .long 0x0
0c5c 00000058     1877     .long DBG17
0c60 00000000     1878     .long 0x0
0c64 00000000     1879     .long 0x0
0c68 00010002     1880     .long 0x10002
0c6c 00000000     1881     .long 0x0
0c70 000000e4     1882     .long DBG18
0c74 00000002     1883     .long 0x2
0c78 00000000     1884     .long 0x0
0c7c 00010002     1885     .long 0x10002
0c80 0066652e     1886     .long 0x66652e
0c84 00000000     1887     .long 0x0
0c88 000001a8     1888     .long DBG210
0c8c 00000000     1889     .long 0x0
0c90 01650001     1890     .long 0x1650001
0c94 00000000     1891     .long 0x0
0c98 000000dc     1892     .long 0xdc
0c9c 00000000     1893     .long 0x0
0ca0 00000000     1894     .long 0x0
0ca4 00000000     1895     .long 0x0
                  1896     .pseg cmdparse_code
                  1897 DBG201:
                  1898     .dbgseg dbg_syms
0ca8 00000000     1899     .long 0x0
0cac 00000034     1900     .long DBG204
0cb0 000001aa     1901     .long DBG201
0cb4 00000000     1902     .long 0x0
0cb8 00ff0001     1903     .long 0xff0001
                  1904 ; }
                  1905 ; ****** Warning: Symbol ``cmdStr'' (function invalidCommandHandler) was defined, but not used
                  1906     .dseg   cmdparse_bss
0000              1907     .align 0x2
                  1908 cmdparse_V5:
                  1909 _keyword:
0000              1910     .bss 0x10
                  1911 ; keyword size 16
0010              1912     .align 0x2
                  1913 _commands:
0010              1914     .bss 0x180
                  1915 ; commands size 384
                  1916     .extern _eatWhiteSpace
                  1917     .extern _strcmp
                  1918     .extern _clearString
                  1919     .extern _grabArgument
                  1920     .dbgseg dbg_syms
                  1921 .0fake_2:
                  1922 DBG19:
0cbc 6166302e     1923     .long 0x6166302e
0cc0 325f656b     1924     .long 0x325f656b
0cc4 00000000     1925     .long 0x0
0cc8 00000008     1926     .long 0x8
0ccc 010afffe     1927     .long 0x10afffe
0cd0 00000000     1928     .long 0x0
0cd4 00100000     1929     .long 0x100000
0cd8 00000000     1930     .long 0x0
0cdc 00000dac     1931     .long DBG211
0ce0 00000000     1932     .long 0x0
0ce4 7361625f     1933     .long 0x7361625f
0ce8 00000065     1934     .long 0x65
0cec 00000000     1935     .long 0x0
0cf0 0000002c     1936     .long 0x2c
0cf4 0008ffff     1937     .long 0x8ffff
0cf8 646e655f     1938     .long 0x646e655f
0cfc 00000000     1939     .long 0x0
0d00 00000002     1940     .long 0x2
0d04 0000002c     1941     .long 0x2c
0d08 0008ffff     1942     .long 0x8ffff
0d0c 7274705f     1943     .long 0x7274705f
0d10 00000000     1944     .long 0x0
0d14 00000004     1945     .long 0x4
0d18 0000002c     1946     .long 0x2c
0d1c 0008ffff     1947     .long 0x8ffff
0d20 6565735f     1948     .long 0x6565735f
0d24 0000006b     1949     .long 0x6b
0d28 00000006     1950     .long 0x6
0d2c 00000005     1951     .long 0x5
0d30 0008ffff     1952     .long 0x8ffff
0d34 746e635f     1953     .long 0x746e635f
0d38 00000000     1954     .long 0x0
0d3c 0000000a     1955     .long 0xa
0d40 00000004     1956     .long 0x4
0d44 0008ffff     1957     .long 0x8ffff
0d48 616c665f     1958     .long 0x616c665f
0d4c 00000067     1959     .long 0x67
0d50 0000000c     1960     .long 0xc
0d54 00000003     1961     .long 0x3
0d58 0008ffff     1962     .long 0x8ffff
0d5c 6c69665f     1963     .long 0x6c69665f
0d60 00000065     1964     .long 0x65
0d64 0000000e     1965     .long 0xe
0d68 00000002     1966     .long 0x2
0d6c 0008ffff     1967     .long 0x8ffff
0d70 66626e5f     1968     .long 0x66626e5f
0d74 00000000     1969     .long 0x0
0d78 0000000f     1970     .long 0xf
0d7c 0000000c     1971     .long 0xc
0d80 0008ffff     1972     .long 0x8ffff
0d84 736f652e     1973     .long 0x736f652e
0d88 00000000     1974     .long 0x0
0d8c 00000010     1975     .long 0x10
0d90 00000000     1976     .long 0x0
0d94 0166ffff     1977     .long 0x166ffff
0d98 00000cbc     1978     .long DBG19
0d9c 00100000     1979     .long 0x100000
0da0 00000000     1980     .long 0x0
0da4 00000000     1981     .long 0x0
0da8 00000000     1982     .long 0x0
                  1983 .2fake_3:
                  1984 DBG211:
0dac 6166322e     1985     .long 0x6166322e
0db0 335f656b     1986     .long 0x335f656b
0db4 00000000     1987     .long 0x0
0db8 00000008     1988     .long 0x8
0dbc 010afffe     1989     .long 0x10afffe
0dc0 00000000     1990     .long 0x0
0dc4 00080000     1991     .long 0x80000
0dc8 00000000     1992     .long 0x0
0dcc 00000e24     1993     .long DBG212
0dd0 00000000     1994     .long 0x0
0dd4 006d6572     1995     .long 0x6d6572
0dd8 00000000     1996     .long 0x0
0ddc 00000000     1997     .long 0x0
0de0 00000005     1998     .long 0x5
0de4 0008ffff     1999     .long 0x8ffff
0de8 746f7571     2000     .long 0x746f7571
0dec 00000000     2001     .long 0x0
0df0 00000004     2002     .long 0x4
0df4 00000005     2003     .long 0x5
0df8 0008ffff     2004     .long 0x8ffff
0dfc 736f652e     2005     .long 0x736f652e
0e00 00000000     2006     .long 0x0
0e04 00000008     2007     .long 0x8
0e08 00000000     2008     .long 0x0
0e0c 0166ffff     2009     .long 0x166ffff
0e10 00000dac     2010     .long DBG211
0e14 00080000     2011     .long 0x80000
0e18 00000000     2012     .long 0x0
0e1c 00000000     2013     .long 0x0
0e20 00000000     2014     .long 0x0
                  2015 .1fake_4:
                  2016 DBG212:
0e24 6166312e     2017     .long 0x6166312e
0e28 345f656b     2018     .long 0x345f656b
0e2c 00000000     2019     .long 0x0
0e30 00000008     2020     .long 0x8
0e34 010afffe     2021     .long 0x10afffe
0e38 00000000     2022     .long 0x0
0e3c 00040000     2023     .long 0x40000
0e40 00000000     2024     .long 0x0
0e44 00000e9c     2025     .long DBG213
0e48 00000000     2026     .long 0x0
0e4c 006d6572     2027     .long 0x6d6572
0e50 00000000     2028     .long 0x0
0e54 00000000     2029     .long 0x0
0e58 00000004     2030     .long 0x4
0e5c 0008ffff     2031     .long 0x8ffff
0e60 746f7571     2032     .long 0x746f7571
0e64 00000000     2033     .long 0x0
0e68 00000002     2034     .long 0x2
0e6c 00000004     2035     .long 0x4
0e70 0008ffff     2036     .long 0x8ffff
0e74 736f652e     2037     .long 0x736f652e
0e78 00000000     2038     .long 0x0
0e7c 00000004     2039     .long 0x4
0e80 00000000     2040     .long 0x0
0e84 0166ffff     2041     .long 0x166ffff
0e88 00000e24     2042     .long DBG212
0e8c 00040000     2043     .long 0x40000
0e90 00000000     2044     .long 0x0
0e94 00000000     2045     .long 0x0
0e98 00000000     2046     .long 0x0
                  2047 DBG205:
                  2048 DBG199:
                  2049 DBG200:
                  2050 DBG213:
0e9c 00007073     2051     .long 0x7073
0ea0 00000000     2052     .long 0x0
0ea4 00000001     2053     .long 0x1
0ea8 00000000     2054     .long 0x0
0eac 016cfffe     2055     .long 0x16cfffe
0eb0 00000000     2056     .long 0x0
0eb4 00100001     2057     .long 0x100001
0eb8 00000000     2058     .long 0x0
0ebc 00000000     2059     .long 0x0
0ec0 00000000     2060     .long 0x0
0ec4 00000052     2061     .long 0x52
0ec8 00000000     2062     .long 0x0
0ecc 00000002     2063     .long 0x2
0ed0 00000000     2064     .long 0x0
0ed4 016cfffe     2065     .long 0x16cfffe
0ed8 00000000     2066     .long 0x0
0edc 00100010     2067     .long 0x100010
0ee0 00000000     2068     .long 0x0
0ee4 00000000     2069     .long 0x0
0ee8 00000000     2070     .long 0x0
0eec 7779656b     2071     .long 0x7779656b
0ef0 0064726f     2072     .long 0x64726f
0ef4 00000000     2073     .long _keyword
0ef8 00000062     2074     .long 0x62
0efc 01030002     2075     .long 0x1030002
0f00 00000000     2076     .long 0x0
0f04 001000e3     2077     .long 0x1000e3
0f08 00000010     2078     .long 0x10
0f0c 00000000     2079     .long 0x0
0f10 00000000     2080     .long 0x0
0f14 65657266     2081     .long 0x65657266
0f18 00786449     2082     .long 0x786449
0f1c 00000000     2083     .long _freeIdx
0f20 00000004     2084     .long 0x4
0f24 00030002     2085     .long 0x30002
0f28 4c646d63     2086     .long 0x4c646d63
0f2c 00747369     2087     .long 0x747369
0f30 00000002     2088     .long _cmdList
0f34 00000028     2089     .long 0x28
0f38 01030002     2090     .long 0x1030002
0f3c 000000dc     2091     .long cmdNode_1
0f40 00000008     2092     .long 0x8
0f44 00000000     2093     .long 0x0
0f48 00000000     2094     .long 0x0
0f4c 00000000     2095     .long 0x0
0f50 6d6d6f63     2096     .long 0x6d6d6f63
0f54 73646e61     2097     .long 0x73646e61
0f58 00000010     2098     .long _commands
0f5c 00000068     2099     .long 0x68
0f60 01030002     2100     .long 0x1030002
0f64 000000dc     2101     .long cmdNode_1
0f68 018000e3     2102     .long 0x18000e3
0f6c 00000030     2103     .long 0x30
0f70 00000000     2104     .long 0x0
0f74 00000000     2105     .long 0x0
0f78 6c6f6f62     2106     .long 0x6c6f6f62
0f7c 006e6165     2107     .long 0x6e6165
0f80 00000000     2108     .long 0x0
0f84 00000004     2109     .long 0x4
0f88 000dfffe     2110     .long 0xdfffe
0f8c 454c4946     2111     .long 0x454c4946
0f90 00000000     2112     .long 0x0
0f94 00000000     2113     .long 0x0
0f98 00000008     2114     .long 0x8
0f9c 010dfffe     2115     .long 0x10dfffe
0fa0 00000cbc     2116     .long .0fake_2
0fa4 00000010     2117     .long 0x10
0fa8 00000000     2118     .long 0x0
0fac 00000000     2119     .long 0x0
0fb0 00000000     2120     .long 0x0
0fb4 7669646c     2121     .long 0x7669646c
0fb8 0000745f     2122     .long 0x745f
0fbc 00000000     2123     .long 0x0
0fc0 00000008     2124     .long 0x8
0fc4 010dfffe     2125     .long 0x10dfffe
0fc8 00000dac     2126     .long .2fake_3
0fcc 00000008     2127     .long 0x8
0fd0 00000000     2128     .long 0x0
0fd4 00000000     2129     .long 0x0
0fd8 00000000     2130     .long 0x0
0fdc 61686377     2131     .long 0x61686377
0fe0 00745f72     2132     .long 0x745f72
0fe4 00000000     2133     .long 0x0
0fe8 00000004     2134     .long 0x4
0fec 000dfffe     2135     .long 0xdfffe
0ff0 646d4370     2136     .long 0x646d4370
0ff4 65646f4e     2137     .long 0x65646f4e
0ff8 00000000     2138     .long 0x0
0ffc 00000028     2139     .long 0x28
1000 010dfffe     2140     .long 0x10dfffe
1004 000000dc     2141     .long cmdNode_1
1008 00000008     2142     .long 0x8
100c 00000000     2143     .long 0x0
1010 00000000     2144     .long 0x0
1014 00000000     2145     .long 0x0
1018 657a6973     2146     .long 0x657a6973
101c 0000745f     2147     .long 0x745f
1020 00000000     2148     .long 0x0
1024 0000000e     2149     .long 0xe
1028 000dfffe     2150     .long 0xdfffe
102c 6c5f6176     2151     .long 0x6c5f6176
1030 00747369     2152     .long 0x747369
1034 00000000     2153     .long 0x0
1038 00000020     2154     .long 0x20
103c 000dfffe     2155     .long 0xdfffe
1040 5f766964     2156     .long 0x5f766964
1044 00000074     2157     .long 0x74
1048 00000000     2158     .long 0x0
104c 00000008     2159     .long 0x8
1050 010dfffe     2160     .long 0x10dfffe
1054 00000e24     2161     .long .1fake_4
1058 00000004     2162     .long 0x4
105c 00000000     2163     .long 0x0
1060 00000000     2164     .long 0x0
1064 00000000     2165     .long 0x0
1068 4e646d63     2166     .long 0x4e646d63
106c 0065646f     2167     .long 0x65646f
1070 00000000     2168     .long 0x0
1074 00000008     2169     .long 0x8
1078 010dfffe     2170     .long 0x10dfffe
107c 000000dc     2171     .long cmdNode_1
1080 00000008     2172     .long 0x8
1084 00000000     2173     .long 0x0
1088 00000000     2174     .long 0x0
108c 00000000     2175     .long 0x0
1090 00000000     2176     .long 0x0
1094 000000f8     2177     .long DBG214
1098 00000000     2178     .long 0x0
109c 000002a4     2179     .long 0x2a4
10a0 000dfffe     2180     .long 0xdfffe
10a4 666f652e     2181     .long 0x666f652e
10a8 00000000     2182     .long 0x0
10ac 00000000     2183     .long 0x0
10b0 00000000     2184     .long 0x0
10b4 0067fffe     2185     .long 0x67fffe
                  2186     .dbgseg dbg_strs
0000              2187     .align 0x2
0000 00000108     2188     .long 0x108
                  2189 DBG120:
0004 66696e64     2190     .long 0x66696e64
0008 436f6d6d     2191     .long 0x436f6d6d
000c 616e6400     2192     .long 0x616e6400
                  2193 DBG179:
0010 636d6470     2194     .long 0x636d6470
0014 61727365     2195     .long 0x61727365
0018 446f436f     2196     .long 0x446f436f
001c 6d6d616e     2197     .long 0x6d6d616e
0020 64000000     2198     .long 0x64000000
                  2199 DBG10:
0024 636d6470     2200     .long 0x636d6470
0028 61727365     2201     .long 0x61727365
002c 496e6974     2202     .long 0x496e6974
0030 00000000     2203     .long 0x0
                  2204 DBG204:
0034 696e7661     2205     .long 0x696e7661
0038 6c696443     2206     .long 0x6c696443
003c 6f6d6d61     2207     .long 0x6f6d6d61
0040 6e644861     2208     .long 0x6e644861
0044 6e646c65     2209     .long 0x6e646c65
0048 72000000     2210     .long 0x72000000
                  2211 DBG167:
004c 70537461     2212     .long 0x70537461
0050 72744e6f     2213     .long 0x72744e6f
0054 64650000     2214     .long 0x64650000
                  2215 DBG17:
0058 5f5f4652     2216     .long 0x5f5f4652
005c 414d4553     2217     .long 0x414d4553
0060 495a4500     2218     .long 0x495a4500
                  2219 DBG5:
0064 453a5c6d     2220     .long 0x453a5c6d
0068 6d637266     2221     .long 0x6d637266
006c 696f5c63     2222     .long 0x696f5c63
0070 6d647061     2223     .long 0x6d647061
0074 7273652e     2224     .long 0x7273652e
0078 63000000     2225     .long 0x63000000
                  2226 DBG108:
007c 70537562     2227     .long 0x70537562
0080 436d6453     2228     .long 0x436d6453
0084 74720000     2229     .long 0x74720000
                  2230 DBG22:
0088 73756243     2231     .long 0x73756243
008c 6f6d6d61     2232     .long 0x6f6d6d61
0090 6e640000     2233     .long 0x6e640000
                  2234 DBG20:
0094 636d644e     2235     .long 0x636d644e
0098 6f64655f     2236     .long 0x6f64655f
009c 31000000     2237     .long 0x31000000
                  2238 DBG21:
00a0 636d6453     2239     .long 0x636d6453
00a4 7472696e     2240     .long 0x7472696e
00a8 67000000     2241     .long 0x67000000
                  2242 DBG27:
00ac 616c6c6f     2243     .long 0x616c6c6f
00b0 634e6f64     2244     .long 0x634e6f64
00b4 65000000     2245     .long 0x65000000
                  2246 DBG171:
00b8 70507265     2247     .long 0x70507265
00bc 764e6f64     2248     .long 0x764e6f64
00c0 65000000     2249     .long 0x65000000
                  2250 DBG115:
00c4 70537562     2251     .long 0x70537562
00c8 436d644e     2252     .long 0x436d644e
00cc 6f646500     2253     .long 0x6f646500
                  2254 DBG44:
00d0 636d6470     2255     .long 0x636d6470
00d4 61727365     2256     .long 0x61727365
00d8 41646443     2257     .long 0x41646443
00dc 6f6d6d61     2258     .long 0x6f6d6d61
00e0 6e640000     2259     .long 0x6e640000
                  2260 DBG18:
00e4 5f5f5341     2261     .long 0x5f5f5341
00e8 5645445f     2262     .long 0x5645445f
00ec 41524753     2263     .long 0x41524753
00f0 5f53495a     2264     .long 0x5f53495a
00f4 45000000     2265     .long 0x45000000
                  2266 DBG214:
00f8 636f6d6d     2267     .long 0x636f6d6d
00fc 616e6448     2268     .long 0x616e6448
0100 616e646c     2269     .long 0x616e646c
0104 65720000     2270     .long 0x65720000
                  2271     .iseg _idesc
0000              2272     .align 0x2
0000 0000         2273     .data cmdparse_V2
0002 0000         2274     .data cmdparse_V3
0004 0400         2275     .data 0x4
0006 0000         2276     .data 0x0
0008 0000         2277     .data cmdparse_V5
000a 9001         2278     .data 0x190
