Archelon msp430 Assembler     Version 2005/07/14      File C:\cygwin\home\headley\svn\MSP430\QUADRA~1\mmcrfio\util.asm      Page 1

                     1 ; Archelon URCC C 3.20 2005/05/27
                     2 ; MSP430 CIF 2005/08/05
                     3 ; Compiled "C:\cygwin\home\headley\svn\MSP430\QUADRA~1\mmcrfio\util.c" Thu Feb 23 15:01:00 2006
                     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 00000084       13     .long DBG5
001c 00000000       14     .long 0x0
0020 00000000       15     .long 0x0
0024 00000000       16     .long 0x0
                    17 ; typedef unsigned int size_t;
                    18 ; size_t size 2
                    19 ; typedef void *va_list;
                    20 ; va_list size 2
                    21 ; typedef void (*__appendfunc_ptr) (char, void *);
                    22 ; __appendfunc_ptr size 2
                    23 ; typedef struct {
                    24 ;   unsigned char *_base;
                    25 ;   unsigned char *_end;
                    26 ;   unsigned char *_ptr;
                    27 ;   long int       _seek;
                    28 ;   int            _cnt;
                    29 ;   short          _flag;
                    30 ;   char           _file;
                    31 ;   unsigned char  _nbf;
                    32 ; } FILE;
                    33 ; FILE size 16
                    34 ; int    sprintf( char *, const char *, ... );
                    35 ; int    snprintf( char *, size_t, const char *, ... );
                    36 ; int    sscanf( const char *, const char *, ... );
                    37 ; int    vsprintf( char *, const char *, va_list );
                    38 ; int    vsnprintf( char *, size_t, const char *, va_list );
                    39 ; int    __vpprintf( __appendfunc_ptr, void *, const char *, va_list );
                    40 ; int    __pprintf( __appendfunc_ptr, void *, const char *, ... );
                    41 ; void clearString(char *s, int len)
                    42 DBG3:
0028 00000000       43     .long 0x0
002c 000000c0       44     .long DBG10
0030 00000000       45     .long _clearString
0034 00000040       46     .long 0x40
0038 01020001       47     .long 0x1020001
003c 00000050       48     .long DBG1
0040 00000014       49     .long DBG7-DBG8
0044 00000000       50     .long DBG9
0048 00000140       51     .long DBG6
004c 00000000       52     .long 0x0
                    53     .pseg util_code
                    54 DBG8:
                    55     .dbgseg dbg_syms
                    56 DBG1:
0050 0066622e       57     .long 0x66622e
0054 00000000       58     .long 0x0
0058 00000000       59     .long DBG8
005c 00000000       60     .long 0x0
0060 01650001       61     .long 0x1650001
0064 00000000       62     .long 0x0
0068 00000006       63     .long 0x6
006c 00000000       64     .long 0x0
0070 00000168       65     .long DBG11
0074 00000000       66     .long 0x0
                    67     .dbgseg dbg_line
0000                68     .align 0x2
                    69 DBG9:
0000 00000028       70     .long DBG3
0004 00000000       71     .long 0x0
0008 00000000       72     .long _clearString
000c 00000001       73     .long 0x1
0010 00000000       74     .long DBG13
0014 00000002       75     .long 0x2
0018 00000000       76     .long DBG14
001c 00000004       77     .long 0x4
0020 00000012       78     .long DBG15
0024 00000005       79     .long 0x5
                    80     .pseg util_code
                    81     .global _clearString
                    82 _clearString:
                    83 ; ENTRY
                    84 DBG12:
                    85 ; s at argloc 0 (0x0) in reg  size 2
                    86 ; len at argloc 0 (0x0) in reg  size 2
                    87 ; i in reg  size 2
                    88 ; {
                    89 DBG13:
                    90 ;   int i;
                    91 ;   for (i=0;i<len;i++,s++) *s = '\0';
                    92 DBG14:
0000 0e43           93     mov #0x0,r14
0002 0e9d           94     cmp r13,r14
0004 0634           95     jge clearString_L1
                    96 clearString_L2:
0006 cc430000       97     mov.b   #0x0,0(r12)
000a 1e53           98     add #0x1,r14
000c 1c53           99     add #0x1,r12
000e 0e9d          100     cmp r13,r14
0010 fa3b          101     jl  clearString_L2
                   102 clearString_L1:
                   103 DBG15:
                   104 ; EXIT
                   105 DBG16:
0012 3041          106     ret
                   107     .dbgseg dbg_syms
0078 00000000      108     .long 0x0
007c 00000004      109     .long DBG17
0080 00000000      110     .long 0x0
0084 00000000      111     .long 0x0
0088 00010002      112     .long 0x10002
008c 00000000      113     .long 0x0
0090 00000060      114     .long DBG18
0094 00000002      115     .long 0x2
0098 00000000      116     .long 0x0
009c 00010002      117     .long 0x10002
00a0 504e5f5f      118     .long 0x504e5f5f
00a4 534d5241      119     .long 0x534d5241
00a8 00000002      120     .long 0x2
00ac 00000000      121     .long 0x0
00b0 00010002      122     .long 0x10002
00b4 41505f5f      123     .long 0x41505f5f
00b8 00734d52      124     .long 0x734d52
00bc 00000000      125     .long 0x0
00c0 00000000      126     .long 0x0
00c4 00010002      127     .long 0x10002
00c8 00000000      128     .long 0x0
00cc 00000020      129     .long DBG19
00d0 00000000      130     .long 0x0
00d4 00000000      131     .long 0x0
00d8 00010002      132     .long 0x10002
00dc 00000073      133     .long 0x73
00e0 00000000      134     .long 0x0
00e4 000c0102      135     .long 0xc0102
00e8 00000022      136     .long 0x22
00ec 0011ffff      137     .long 0x11ffff
00f0 006e656c      138     .long 0x6e656c
00f4 00000000      139     .long 0x0
00f8 000d0102      140     .long 0xd0102
00fc 00000004      141     .long 0x4
0100 0011ffff      142     .long 0x11ffff
0104 0066652e      143     .long 0x66652e
0108 00000000      144     .long 0x0
010c 00000012      145     .long DBG16
0110 00000000      146     .long 0x0
0114 01650001      147     .long 0x1650001
0118 00000000      148     .long 0x0
011c 0000000a      149     .long 0xa
0120 00000000      150     .long 0x0
0124 00000000      151     .long 0x0
0128 00000000      152     .long 0x0
                   153     .pseg util_code
                   154 DBG7:
                   155     .dbgseg dbg_syms
012c 00000000      156     .long 0x0
0130 000000c0      157     .long DBG10
0134 00000014      158     .long DBG7
0138 00000000      159     .long 0x0
013c 00ff0001      160     .long 0xff0001
                   161 ; }
                   162 ; void eatWhiteSpace(char **s) {
                   163 DBG6:
0140 00000000      164     .long 0x0
0144 00000010      165     .long DBG24
0148 00000014      166     .long _eatWhiteSpace
014c 00000040      167     .long 0x40
0150 01020001      168     .long 0x1020001
0154 00000168      169     .long DBG11
0158 0000001c      170     .long DBG21-DBG22
015c 00000028      171     .long DBG23
0160 00000230      172     .long DBG20
0164 00000000      173     .long 0x0
                   174     .pseg util_code
                   175 DBG22:
                   176     .dbgseg dbg_syms
                   177 DBG11:
0168 0066622e      178     .long 0x66622e
016c 00000000      179     .long 0x0
0170 00000014      180     .long DBG22
0174 00000000      181     .long 0x0
0178 01650001      182     .long 0x1650001
017c 00000000      183     .long 0x0
0180 0000000c      184     .long 0xc
0184 00000000      185     .long 0x0
0188 00000258      186     .long DBG25
018c 00000000      187     .long 0x0
                   188     .dbgseg dbg_line
                   189 DBG23:
0028 00000140      190     .long DBG6
002c 00000000      191     .long 0x0
0030 00000014      192     .long _eatWhiteSpace
0034 00000001      193     .long 0x1
0038 00000014      194     .long DBG27
003c 00000002      195     .long 0x2
0040 00000014      196     .long DBG28
0044 00000003      197     .long 0x3
0048 0000002e      198     .long DBG29
004c 00000004      199     .long 0x4
                   200     .pseg util_code
                   201     .global _eatWhiteSpace
                   202 _eatWhiteSpace:
                   203 ; ENTRY
                   204 DBG26:
                   205 ; s at argloc 0 (0x0) in reg  size 2
                   206 DBG27:
                   207 ;   while ( ((**s == ' ') || (**s == '\t')) && (**s != '\0')) (*s) ++;
                   208 DBG28:
                   209 eatWhiteSpace_L1:
0014 2d4c          210     mov @r12,r13
0016 6d4d          211     mov.b   @r13,r13
0018 7d902000      212     cmp.b   #0x20,r13
001c 0324          213     jeq eatWhiteSpace_L3
001e 7d900900      214     cmp.b   #0x9,r13
0022 0520          215     jne eatWhiteSpace_L2
                   216 eatWhiteSpace_L3:
0024 4d93          217     cmp.b   #0x0,r13
0026 0324          218     jeq eatWhiteSpace_L2
0028 9c530000      219     add #0x1,0(r12)
002c f33f          220     jmp eatWhiteSpace_L1
                   221 eatWhiteSpace_L2:
                   222 DBG29:
                   223 ; EXIT
                   224 DBG30:
002e 3041          225     ret
                   226     .dbgseg dbg_syms
0190 00000000      227     .long 0x0
0194 00000004      228     .long DBG17
0198 00000000      229     .long 0x0
019c 00000000      230     .long 0x0
01a0 00010002      231     .long 0x10002
01a4 00000000      232     .long 0x0
01a8 00000060      233     .long DBG18
01ac 00000002      234     .long 0x2
01b0 00000000      235     .long 0x0
01b4 00010002      236     .long 0x10002
01b8 504e5f5f      237     .long 0x504e5f5f
01bc 534d5241      238     .long 0x534d5241
01c0 00000001      239     .long 0x1
01c4 00000000      240     .long 0x0
01c8 00010002      241     .long 0x10002
01cc 41505f5f      242     .long 0x41505f5f
01d0 00734d52      243     .long 0x734d52
01d4 00000000      244     .long 0x0
01d8 00000000      245     .long 0x0
01dc 00010002      246     .long 0x10002
01e0 00000073      247     .long 0x73
01e4 00000000      248     .long 0x0
01e8 000c0102      249     .long 0xc0102
01ec 00000122      250     .long 0x122
01f0 0011ffff      251     .long 0x11ffff
01f4 0066652e      252     .long 0x66652e
01f8 00000000      253     .long 0x0
01fc 0000002e      254     .long DBG30
0200 00000000      255     .long 0x0
0204 01650001      256     .long 0x1650001
0208 00000000      257     .long 0x0
020c 0000000f      258     .long 0xf
0210 00000000      259     .long 0x0
0214 00000000      260     .long 0x0
0218 00000000      261     .long 0x0
                   262     .pseg util_code
                   263 DBG21:
                   264     .dbgseg dbg_syms
021c 00000000      265     .long 0x0
0220 00000010      266     .long DBG24
0224 00000030      267     .long DBG21
0228 00000000      268     .long 0x0
022c 00ff0001      269     .long 0xff0001
                   270 ;   }
                   271 ; int grabArgument(char **srcStr, char *dstStr, int dstLen)
                   272 DBG20:
0230 00000000      273     .long 0x0
0234 000000cc      274     .long DBG35
0238 00000030      275     .long _grabArgument
023c 00000044      276     .long 0x44
0240 01020001      277     .long 0x1020001
0244 00000258      278     .long DBG25
0248 0000004c      279     .long DBG32-DBG33
024c 00000050      280     .long DBG34
0250 000006b8      281     .long DBG31
0254 00000000      282     .long 0x0
                   283     .pseg util_code
                   284 DBG33:
                   285     .dbgseg dbg_syms
                   286 DBG25:
0258 0066622e      287     .long 0x66622e
025c 00000000      288     .long 0x0
0260 00000030      289     .long DBG33
0264 00000000      290     .long 0x0
0268 01650001      291     .long 0x1650001
026c 00000000      292     .long 0x0
0270 00000011      293     .long 0x11
0274 00000000      294     .long 0x0
0278 000006b8      295     .long DBG36
027c 00000000      296     .long 0x0
                   297     .dbgseg dbg_line
                   298 DBG34:
0050 00000230      299     .long DBG20
0054 00000000      300     .long 0x0
0058 00000030      301     .long _grabArgument
005c 00000001      302     .long 0x1
0060 00000034      303     .long DBG38
0064 00000002      304     .long 0x2
0068 00000034      305     .long DBG39
006c 00000003      306     .long 0x3
0070 00000036      307     .long DBG40
0074 00000005      308     .long 0x5
0078 00000042      309     .long DBG41
007c 00000006      310     .long 0x6
0080 00000046      311     .long DBG42
0084 00000008      312     .long 0x8
0088 00000048      313     .long DBG43
008c 0000000a      314     .long 0xa
0090 00000048      315     .long DBG44
0094 0000000b      316     .long 0xb
0098 00000060      317     .long DBG46
009c 0000000c      318     .long 0xc
00a0 00000068      319     .long DBG47
00a4 0000000d      320     .long 0xd
00a8 0000006e      321     .long DBG48
00ac 0000000e      322     .long 0xe
00b0 00000070      323     .long DBG49
00b4 00000010      324     .long 0x10
00b8 00000074      325     .long DBG50
00bc 00000012      326     .long 0x12
00c0 00000076      327     .long DBG51
00c4 00000013      328     .long 0x13
                   329     .pseg util_code
                   330     .global _grabArgument
                   331 _grabArgument:
0030 0412          332     push    r4
0032 0512          333     push    r5
                   334 DBG39:
                   335 DBG38:
                   336 DBG37:
                   337 ; ENTRY
                   338 ; srcStr at argloc 0 (0x0) in reg  size 2
                   339 ; dstStr at argloc 0 (0x0) in reg  size 2
                   340 ; dstLen at argloc 0 (0x0) in reg  size 2
                   341 ; chCount in reg  size 2
                   342 ; {
                   343 ;   int chCount = 0;
0034 0f43          344     mov #0x0,r15
                   345 DBG40:
                   346 ;   if ((**srcStr == '\0') || (dstLen == 0))
0036 244c          347     mov @r12,r4
0038 c4930000      348     cmp.b   #0x0,0(r4)
003c 0224          349     jeq grabArgument_L2
003e 0e93          350     cmp #0x0,r14
0040 0220          351     jne grabArgument_L1
                   352 grabArgument_L2:
                   353 ;     return -1;
                   354 DBG41:
0042 3c43          355     mov #-0x1,r12
0044 183c          356     jmp grabArgument_LL2
                   357 DBG42:
                   358 grabArgument_L1:
                   359 ;   dstLen -= 1; 
0046 1e83          360     sub #0x1,r14
                   361 DBG43:
                   362 ;   while ( (**srcStr != ' ') && (**srcStr != ',') && 
                   363 grabArgument_L3:
                   364 DBG44:
0048 244c          365     mov @r12,r4
004a 6544          366     mov.b   @r4,r5
004c 75902000      367     cmp.b   #0x20,r5
0050 0f24          368     jeq grabArgument_L4
0052 75902c00      369     cmp.b   #0x2c,r5
0056 0c24          370     jeq grabArgument_L4
0058 4593          371     cmp.b   #0x0,r5
005a 0a24          372     jeq grabArgument_L4
005c 0f9e          373     cmp r14,r15
005e 0834          374     jge grabArgument_L4
                   375 DBG46:
                   376 DBG45:
                   377 ;     (**srcStr != '\0') && (chCount < dstLen) ) {
                   378 ;     *dstStr++ = **srcStr;
0060 044d          379     mov r13,r4
0062 1d53          380     add #0x1,r13
0064 c4450000      381     mov.b   r5,0(r4)
                   382 DBG47:
                   383 ;     (*srcStr) ++; chCount++;
0068 9c530000      384     add #0x1,0(r12)
006c 1f53          385     add #0x1,r15
                   386 DBG48:
006e ec3f          387     jmp grabArgument_L3
                   388 grabArgument_L4:
                   389 ;     }
                   390 ;   *dstStr = '\0'; 
                   391 DBG49:
0070 cd430000      392     mov.b   #0x0,0(r13)
                   393 DBG50:
                   394 ;   return 0;
0074 0c43          395     mov #0x0,r12
                   396 DBG51:
                   397 grabArgument_LL2:
                   398 ; EXIT
                   399 ; .temp0 at stkloc 0 (0x0) size 4
                   400 DBG52:
0076 3541          401     pop r5
0078 3441          402     pop r4
007a 3041          403     ret
                   404     .dbgseg dbg_syms
0280 00000000      405     .long 0x0
0284 00000004      406     .long DBG17
0288 00000004      407     .long 0x4
028c 00000000      408     .long 0x0
0290 00010002      409     .long 0x10002
0294 00000000      410     .long 0x0
0298 00000060      411     .long DBG18
029c 00000002      412     .long 0x2
02a0 00000000      413     .long 0x0
02a4 00010002      414     .long 0x10002
02a8 504e5f5f      415     .long 0x504e5f5f
02ac 534d5241      416     .long 0x534d5241
02b0 00000003      417     .long 0x3
02b4 00000000      418     .long 0x0
02b8 00010002      419     .long 0x10002
02bc 00000000      420     .long 0x0
02c0 0000002c      421     .long DBG53
02c4 00000000      422     .long 0x0
02c8 00000000      423     .long 0x0
02cc 00010002      424     .long 0x10002
02d0 00000000      425     .long 0x0
02d4 0000003c      426     .long DBG54
02d8 00000000      427     .long 0x0
02dc 00000000      428     .long 0x0
02e0 00010002      429     .long 0x10002
02e4 00000000      430     .long 0x0
02e8 00000074      431     .long DBG55
02ec 00000000      432     .long 0x0
02f0 00000000      433     .long 0x0
02f4 00010002      434     .long 0x10002
02f8 4c747364      435     .long 0x4c747364
02fc 00006e65      436     .long 0x6e65
0300 000e0102      437     .long 0xe0102
0304 00000004      438     .long 0x4
0308 0011ffff      439     .long 0x11ffff
                   440 DBG2:
030c 0062622e      441     .long 0x62622e
0310 00000000      442     .long 0x0
0314 00000034      443     .long DBG37
0318 00000000      444     .long 0x0
031c 01640001      445     .long 0x1640001
0320 00000000      446     .long 0x0
0324 00000001      447     .long 0x1
0328 00000000      448     .long 0x0
032c 00000348      449     .long DBG56
0330 00000000      450     .long 0x0
0334 53747364      451     .long 0x53747364
0338 00007274      452     .long 0x7274
033c 000d0102      453     .long 0xd0102
0340 00000022      454     .long 0x22
0344 0011ffff      455     .long 0x11ffff
                   456 DBG56:
0348 0062622e      457     .long 0x62622e
034c 00000000      458     .long 0x0
0350 00000034      459     .long DBG37
0354 00000000      460     .long 0x0
0358 01640001      461     .long 0x1640001
035c 00000000      462     .long 0x0
0360 00000001      463     .long 0x1
0364 00000000      464     .long 0x0
0368 00000384      465     .long DBG57
036c 00000000      466     .long 0x0
0370 53637273      467     .long 0x53637273
0374 00007274      468     .long 0x7274
0378 000c0102      469     .long 0xc0102
037c 00000122      470     .long 0x122
0380 0011ffff      471     .long 0x11ffff
                   472 DBG57:
0384 0062622e      473     .long 0x62622e
0388 00000000      474     .long 0x0
038c 00000036      475     .long DBG40
0390 00000000      476     .long 0x0
0394 01640001      477     .long 0x1640001
0398 00000000      478     .long 0x0
039c 00000005      479     .long 0x5
03a0 00000000      480     .long 0x0
03a4 00000410      481     .long DBG58
03a8 00000000      482     .long 0x0
03ac 6f436863      483     .long 0x6f436863
03b0 00746e75      484     .long 0x746e75
03b4 000f0102      485     .long 0xf0102
03b8 00000004      486     .long 0x4
03bc 0004ffff      487     .long 0x4ffff
03c0 0062652e      488     .long 0x62652e
03c4 00000000      489     .long 0x0
03c8 00000046      490     .long DBG42
03cc 00000000      491     .long 0x0
03d0 01640001      492     .long 0x1640001
03d4 00000000      493     .long 0x0
03d8 00000008      494     .long 0x8
03dc 00000000      495     .long 0x0
03e0 00000000      496     .long 0x0
03e4 00000000      497     .long 0x0
03e8 0062652e      498     .long 0x62652e
03ec 00000000      499     .long 0x0
03f0 00000046      500     .long DBG42
03f4 00000000      501     .long 0x0
03f8 01640001      502     .long 0x1640001
03fc 00000000      503     .long 0x0
0400 00000008      504     .long 0x8
0404 00000000      505     .long 0x0
0408 00000000      506     .long 0x0
040c 00000000      507     .long 0x0
                   508 DBG58:
0410 0062622e      509     .long 0x62622e
0414 00000000      510     .long 0x0
0418 00000046      511     .long DBG42
041c 00000000      512     .long 0x0
0420 01640001      513     .long 0x1640001
0424 00000000      514     .long 0x0
0428 00000008      515     .long 0x8
042c 00000000      516     .long 0x0
0430 0000044c      517     .long DBG59
0434 00000000      518     .long 0x0
0438 6f436863      519     .long 0x6f436863
043c 00746e75      520     .long 0x746e75
0440 000f0102      521     .long 0xf0102
0444 00000004      522     .long 0x4
0448 0004ffff      523     .long 0x4ffff
                   524 DBG59:
044c 0062622e      525     .long 0x62622e
0450 00000000      526     .long 0x0
0454 00000060      527     .long DBG45
0458 00000000      528     .long 0x0
045c 01640001      529     .long 0x1640001
0460 00000000      530     .long 0x0
0464 0000000b      531     .long 0xb
0468 00000000      532     .long 0x0
046c 00000500      533     .long DBG60
0470 00000000      534     .long 0x0
0474 53637273      535     .long 0x53637273
0478 00007274      536     .long 0x7274
047c 000c0102      537     .long 0xc0102
0480 00000122      538     .long 0x122
0484 0011ffff      539     .long 0x11ffff
0488 0062652e      540     .long 0x62652e
048c 00000000      541     .long 0x0
0490 00000068      542     .long DBG47
0494 00000000      543     .long 0x0
0498 01640001      544     .long 0x1640001
049c 00000000      545     .long 0x0
04a0 0000000d      546     .long 0xd
04a4 00000000      547     .long 0x0
04a8 00000000      548     .long 0x0
04ac 00000000      549     .long 0x0
04b0 0062652e      550     .long 0x62652e
04b4 00000000      551     .long 0x0
04b8 00000068      552     .long DBG47
04bc 00000000      553     .long 0x0
04c0 01640001      554     .long 0x1640001
04c4 00000000      555     .long 0x0
04c8 0000000d      556     .long 0xd
04cc 00000000      557     .long 0x0
04d0 00000000      558     .long 0x0
04d4 00000000      559     .long 0x0
04d8 0062652e      560     .long 0x62652e
04dc 00000000      561     .long 0x0
04e0 00000068      562     .long DBG47
04e4 00000000      563     .long 0x0
04e8 01640001      564     .long 0x1640001
04ec 00000000      565     .long 0x0
04f0 0000000d      566     .long 0xd
04f4 00000000      567     .long 0x0
04f8 00000000      568     .long 0x0
04fc 00000000      569     .long 0x0
                   570 DBG60:
0500 0062622e      571     .long 0x62622e
0504 00000000      572     .long 0x0
0508 00000068      573     .long DBG47
050c 00000000      574     .long 0x0
0510 01640001      575     .long 0x1640001
0514 00000000      576     .long 0x0
0518 0000000d      577     .long 0xd
051c 00000000      578     .long 0x0
0520 000006b8      579     .long DBG61
0524 00000000      580     .long 0x0
0528 53747364      581     .long 0x53747364
052c 00007274      582     .long 0x7274
0530 000d0102      583     .long 0xd0102
0534 00000022      584     .long 0x22
0538 0011ffff      585     .long 0x11ffff
053c 53637273      586     .long 0x53637273
0540 00007274      587     .long 0x7274
0544 000c0102      588     .long 0xc0102
0548 00000122      589     .long 0x122
054c 0011ffff      590     .long 0x11ffff
0550 6f436863      591     .long 0x6f436863
0554 00746e75      592     .long 0x746e75
0558 000f0102      593     .long 0xf0102
055c 00000004      594     .long 0x4
0560 0004ffff      595     .long 0x4ffff
0564 0062652e      596     .long 0x62652e
0568 00000000      597     .long 0x0
056c 00000076      598     .long DBG51
0570 00000000      599     .long 0x0
0574 01640001      600     .long 0x1640001
0578 00000000      601     .long 0x0
057c 00000013      602     .long 0x13
0580 00000000      603     .long 0x0
0584 00000000      604     .long 0x0
0588 00000000      605     .long 0x0
058c 0066652e      606     .long 0x66652e
0590 00000000      607     .long 0x0
0594 00000076      608     .long DBG52
0598 00000000      609     .long 0x0
059c 01650001      610     .long 0x1650001
05a0 00000000      611     .long 0x0
05a4 00000023      612     .long 0x23
05a8 00000000      613     .long 0x0
05ac 00000000      614     .long 0x0
05b0 00000000      615     .long 0x0
                   616     .pseg util_code
                   617 DBG32:
                   618     .dbgseg dbg_syms
05b4 00000000      619     .long 0x0
05b8 000000cc      620     .long DBG35
05bc 0000007c      621     .long DBG32
05c0 00000000      622     .long 0x0
05c4 00ff0001      623     .long 0xff0001
                   624 ; }
                   625 _0fake_1:
                   626 DBG4:
05c8 6166305f      627     .long 0x6166305f
05cc 315f656b      628     .long 0x315f656b
05d0 00000000      629     .long 0x0
05d4 00000008      630     .long 0x8
05d8 010afffe      631     .long 0x10afffe
05dc 00000000      632     .long 0x0
05e0 00100000      633     .long 0x100000
05e4 00000000      634     .long 0x0
05e8 000006b8      635     .long DBG62
05ec 00000000      636     .long 0x0
05f0 7361625f      637     .long 0x7361625f
05f4 00000065      638     .long 0x65
05f8 00000000      639     .long 0x0
05fc 0000002c      640     .long 0x2c
0600 0008ffff      641     .long 0x8ffff
0604 646e655f      642     .long 0x646e655f
0608 00000000      643     .long 0x0
060c 00000002      644     .long 0x2
0610 0000002c      645     .long 0x2c
0614 0008ffff      646     .long 0x8ffff
0618 7274705f      647     .long 0x7274705f
061c 00000000      648     .long 0x0
0620 00000004      649     .long 0x4
0624 0000002c      650     .long 0x2c
0628 0008ffff      651     .long 0x8ffff
062c 6565735f      652     .long 0x6565735f
0630 0000006b      653     .long 0x6b
0634 00000006      654     .long 0x6
0638 00000005      655     .long 0x5
063c 0008ffff      656     .long 0x8ffff
0640 746e635f      657     .long 0x746e635f
0644 00000000      658     .long 0x0
0648 0000000a      659     .long 0xa
064c 00000004      660     .long 0x4
0650 0008ffff      661     .long 0x8ffff
0654 616c665f      662     .long 0x616c665f
0658 00000067      663     .long 0x67
065c 0000000c      664     .long 0xc
0660 00000003      665     .long 0x3
0664 0008ffff      666     .long 0x8ffff
0668 6c69665f      667     .long 0x6c69665f
066c 00000065      668     .long 0x65
0670 0000000e      669     .long 0xe
0674 00000002      670     .long 0x2
0678 0008ffff      671     .long 0x8ffff
067c 66626e5f      672     .long 0x66626e5f
0680 00000000      673     .long 0x0
0684 0000000f      674     .long 0xf
0688 0000000c      675     .long 0xc
068c 0008ffff      676     .long 0x8ffff
0690 736f652e      677     .long 0x736f652e
0694 00000000      678     .long 0x0
0698 00000010      679     .long 0x10
069c 00000000      680     .long 0x0
06a0 0166ffff      681     .long 0x166ffff
06a4 000005c8      682     .long DBG4
06a8 00100000      683     .long 0x100000
06ac 00000000      684     .long 0x0
06b0 00000000      685     .long 0x0
06b4 00000000      686     .long 0x0
                   687 DBG36:
                   688 DBG61:
                   689 DBG31:
                   690 DBG62:
06b8 00007073      691     .long 0x7073
06bc 00000000      692     .long 0x0
06c0 00000001      693     .long 0x1
06c4 00000000      694     .long 0x0
06c8 016cfffe      695     .long 0x16cfffe
06cc 00000000      696     .long 0x0
06d0 00100001      697     .long 0x100001
06d4 00000000      698     .long 0x0
06d8 00000000      699     .long 0x0
06dc 00000000      700     .long 0x0
06e0 00000052      701     .long 0x52
06e4 00000000      702     .long 0x0
06e8 00000002      703     .long 0x2
06ec 00000000      704     .long 0x0
06f0 016cfffe      705     .long 0x16cfffe
06f4 00000000      706     .long 0x0
06f8 00100010      707     .long 0x100010
06fc 00000000      708     .long 0x0
0700 00000000      709     .long 0x0
0704 00000000      710     .long 0x0
0708 454c4946      711     .long 0x454c4946
070c 00000000      712     .long 0x0
0710 00000000      713     .long 0x0
0714 00000008      714     .long 0x8
0718 010dfffe      715     .long 0x10dfffe
071c 000005c8      716     .long _0fake_1
0720 00000010      717     .long 0x10
0724 00000000      718     .long 0x0
0728 00000000      719     .long 0x0
072c 00000000      720     .long 0x0
0730 657a6973      721     .long 0x657a6973
0734 0000745f      722     .long 0x745f
0738 00000000      723     .long 0x0
073c 0000000e      724     .long 0xe
0740 000dfffe      725     .long 0xdfffe
0744 6c5f6176      726     .long 0x6c5f6176
0748 00747369      727     .long 0x747369
074c 00000000      728     .long 0x0
0750 00000020      729     .long 0x20
0754 000dfffe      730     .long 0xdfffe
0758 00000000      731     .long 0x0
075c 0000004c      732     .long DBG63
0760 00000000      733     .long 0x0
0764 000002a0      734     .long 0x2a0
0768 000dfffe      735     .long 0xdfffe
076c 666f652e      736     .long 0x666f652e
0770 00000000      737     .long 0x0
0774 00000000      738     .long 0x0
0778 00000000      739     .long 0x0
077c 0067fffe      740     .long 0x67fffe
                   741     .dbgseg dbg_strs
0000               742     .align 0x2
0000 000000dc      743     .long 0xdc
                   744 DBG17:
0004 5f5f4652      745     .long 0x5f5f4652
0008 414d4553      746     .long 0x414d4553
000c 495a4500      747     .long 0x495a4500
                   748 DBG24:
0010 65617457      749     .long 0x65617457
0014 68697465      750     .long 0x68697465
0018 53706163      751     .long 0x53706163
001c 65000000      752     .long 0x65000000
                   753 DBG19:
0020 5f5f5041      754     .long 0x5f5f5041
0024 524d6c65      755     .long 0x524d6c65
0028 6e000000      756     .long 0x6e000000
                   757 DBG53:
002c 5f5f5041      758     .long 0x5f5f5041
0030 524d7372      759     .long 0x524d7372
0034 63537472      760     .long 0x63537472
0038 00000000      761     .long 0x0
                   762 DBG54:
003c 5f5f5041      763     .long 0x5f5f5041
0040 524d6473      764     .long 0x524d6473
0044 74537472      765     .long 0x74537472
0048 00000000      766     .long 0x0
                   767 DBG63:
004c 5f5f6170      768     .long 0x5f5f6170
0050 70656e64      769     .long 0x70656e64
0054 66756e63      770     .long 0x66756e63
0058 5f707472      771     .long 0x5f707472
005c 00000000      772     .long 0x0
                   773 DBG18:
0060 5f5f5341      774     .long 0x5f5f5341
0064 5645445f      775     .long 0x5645445f
0068 41524753      776     .long 0x41524753
006c 5f53495a      777     .long 0x5f53495a
0070 45000000      778     .long 0x45000000
                   779 DBG55:
0074 5f5f5041      780     .long 0x5f5f5041
0078 524d6473      781     .long 0x524d6473
007c 744c656e      782     .long 0x744c656e
0080 00000000      783     .long 0x0
                   784 DBG5:
0084 433a5c63      785     .long 0x433a5c63
0088 79677769      786     .long 0x79677769
008c 6e5c686f      787     .long 0x6e5c686f
0090 6d655c68      788     .long 0x6d655c68
0094 6561646c      789     .long 0x6561646c
0098 65795c73      790     .long 0x65795c73
009c 766e5c4d      791     .long 0x766e5c4d
00a0 53503433      792     .long 0x53503433
00a4 305c5155      793     .long 0x305c5155
00a8 41445241      794     .long 0x41445241
00ac 7e315c6d      795     .long 0x7e315c6d
00b0 6d637266      796     .long 0x6d637266
00b4 696f5c75      797     .long 0x696f5c75
00b8 74696c2e      798     .long 0x74696c2e
00bc 63000000      799     .long 0x63000000
                   800 DBG10:
00c0 636c6561      801     .long 0x636c6561
00c4 72537472      802     .long 0x72537472
00c8 696e6700      803     .long 0x696e6700
                   804 DBG35:
00cc 67726162      805     .long 0x67726162
00d0 41726775      806     .long 0x41726775
00d4 6d656e74      807     .long 0x6d656e74
00d8 00000000      808     .long 0x0
