Archelon msp430 Assembler     Version 1.55 2004/01/08      File E:\mmcrfio\gfi.asm      Page 1

                     1 ; Archelon URCC C 3.17 2004/01/12
                     2 ; MSP430 CIF 2003/10/23
                     3 ; Compiled "E:\mmcrfio\gfi.c" Fri Feb 20 18:03:33 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 00000104       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 boolean;
                   180 ; boolean size 2
                   181 ; enum {false = 0, true = 1};
                   182 ; enum {error = -1, success = 0};
                   183 ; void clearString(char *s, int len);
                   184 ; void eatWhiteSpace(char **s);
                   185 ; int grabArgument(char **srcStr, char *dstStr, int dstLen);
                   186 ; typedef int (*commandHandler)(char *);
                   187 ; commandHandler size 2
                   188 ; int cmdparseInit(void);
                   189 ; void cmdparseShow(void);
                   190 ; int cmdparseAddCommand(char * pCmdStr, char * pSubCmdStr, commandHandler handler);
                   191 ; int cmdparseDoCommand(char * pCmdStr);
                   192 ; int outfmtInit(void);
                   193 ; void outfmtSendAlarmInfo(int type, unsigned char alarms);
                   194 ; void outfmtSendPrompt(void);
                   195 ; void outfmtSendCrLf(void);
                   196 ; void outfmtSendVersion(char *);
                   197 ; void outfmtSendData(void);
                   198 ; void outfmtSendLevels(void);
                   199 ; void outfmtSendTime(int, int, int);
                   200 ; void outfmtSendDate(int, int, int);
                   201 ; void outfmtSendError(int);
                   202 ; int outfmtGetBuffer(char **, int *);
                   203 ; int outfmtSendBuffer(void);
                   204 ; typedef void (*eventHandler)(void);
                   205 ; eventHandler size 2
                   206 ; int eventqInit(void);
                   207 ; void eventqPut(int);
                   208 ; void eventqUrgentPut(int);
                   209 ; int eventqGet(void);
                   210 ; int eventqRegisterHandler(int evType, eventHandler handler);
                   211 ; int eventqGetHandler(int evType, eventHandler *pHandler);
                   212 ; void eventqProcessEvents(void);
                   213 ; typedef struct Timer {
                   214 ;   struct Timer *next;
                   215 ;   unsigned char flags;
                   216 ;   int period; 
                   217 ;   int delay; 
                   218 ;   int evType;
                   219 ;   } Timer, *pTimer;
                   220 ; Timer size 10
                   221 ; pTimer size 2
                   222 ; int timerInit(void);
                   223 ; pTimer timerCreate(unsigned char flags, int period, int evType);
                   224 ; void timerModify(pTimer modTimer, unsigned char flags, int period);
                   225 ; void timerCancel(pTimer cancelTimer);
                   226 ; int timerGetPeriodMs(void);
                   227 ; void timerShow(void);
                   228 ; typedef int (*sensorSampleMethod)(float *);
                   229 ; sensorSampleMethod size 2
                   230 ; typedef struct {
                   231 ;   unsigned char curState;
                   232 ;   unsigned char prevState;
                   233 ;   unsigned char flags;
                   234 ;   float levelHi;
                   235 ;   float levelLo;
                   236 ;   float lastValue;
                   237 ;   sensorSampleMethod method;
                   238 ; } sensorState;
                   239 ; sensorState size 18
                   240 ; int sensorInit(void);
                   241 ; int sensorRegisterSampleMethod(int sensorId, unsigned char flags, sensorSampleMethod method);
                   242 ; int sensorGetData(int sensorId, float * pValue);
                   243 ; int sensorGetLevel(int levelId, float * pLevel);
                   244 ; int sensorSetLevel(int levelId, float level);
                   245 ; int sensorTriggerAlarm(int sensorId);
                   246 ; void gpioInit(void);
                   247 ; void gpioSetLed(boolean);
                   248 ; void gpioSetAttn(boolean);
                   249 ; void gpioSetHiSide(boolean);
                   250 ; void gpioSetGfTest(boolean);
                   251 ; void gpioSetKvhPower(boolean);
                   252 ; void adc12Init(void);
                   253 ; int adc12ScanEnable(void);
                   254 ; int adc12ScanDisable(void);
                   255 ; int adc12GetKvh(unsigned int *pResult);
                   256 ; int adc12GetGfiHi(unsigned int *pResult);
                   257 ; int adc12GetGfiLo(unsigned int *pResult);
                   258 ; char * errnumGetDesc(int errNum);
                   259 ; int getLowsideExt(float *gfiLoResult);
                   260 ; int getHisideExt(float *gfiHiResult);
                   261 ; int sampleLowside(float *gfiLoResult, unsigned int *pAdcCount);
                   262 ; int sampleHighside(float *gfiHiResult, unsigned int *pAdcCount);
                   263 ; int setPeriodHandler(char *cmdStr);
                   264 ; int setSettleHandler(char *cmdStr);
                   265 ; int gfiShowHandler(char *cmdStr);
                   266 ; int gfScanOnHandler(char *cmdStr);
                   267 ; int gfScanOffHandler(char *cmdStr);
                   268 ; void gfiPollHandler(void);
                   269 ; void gfiPoll0Handler(void);
                   270 ; void gfiPoll1Handler(void);
                   271 ; static pTimer pollTimer = ((void *) 0) ; 
                   272     .iseg gfi_idata
0000               273     .align 0x2
                   274 gfi_V1:
0000               275     .align 0x2
0000               276     .align 0x2
0000 0000          277     .data 0x0
                   278     .dseg   gfi_data
0000               279     .align 0x2
                   280 gfi_V2:
0000               281     .align 0x2
                   282 _pollTimer:
0000               283     .bss 0x2
                   284 ; pollTimer size 2
                   285 ; static pTimer timer0 = ((void *) 0) ;
                   286     .iseg gfi_idata
0002               287     .align 0x2
0002               288     .align 0x2
0002 0000          289     .data 0x0
                   290     .dseg   gfi_data
0002               291     .align 0x2
                   292 _timer0:
0002               293     .bss 0x2
                   294 ; timer0 size 2
                   295 ; static pTimer timer1 = ((void *) 0) ;
                   296     .iseg gfi_idata
0004               297     .align 0x2
0004               298     .align 0x2
0004 0000          299     .data 0x0
                   300     .dseg   gfi_data
0004               301     .align 0x2
                   302 _timer1:
0004               303     .bss 0x2
                   304 ; timer1 size 2
                   305 ; static int period = 60; 
                   306     .iseg gfi_idata
0006               307     .align 0x2
0006               308     .align 0x2
0006 3c00          309     .data 0x3c
                   310     .dseg   gfi_data
0006               311     .align 0x2
                   312 _period:
0006               313     .bss 0x2
                   314 ; period size 2
                   315 ; static int settleTime = 10; 
                   316     .iseg gfi_idata
0008               317     .align 0x2
0008               318     .align 0x2
0008 0a00          319     .data 0xa
                   320     .dseg   gfi_data
0008               321     .align 0x2
                   322 _settleTime:
0008               323     .bss 0x2
                   324 ; settleTime size 2
                   325 ; static int sampleCycleInProgress;
                   326 ; static int gfScanEnable;
                   327 ; static float lowsideValue[2] = {0.0, 0.0};
                   328     .iseg gfi_idata
000a               329     .align 0x2
000a               330     .align 0x2
000a 00000000      331     .long 0x0
000e               332     .align 0x2
000e               333     .align 0x2
000e 00000000      334     .long 0x0
0012               335     .align 0x2
                   336     .dseg   gfi_data
000a               337     .align 0x2
                   338 _lowsideValue:
000a               339     .bss 0x8
                   340 ; lowsideValue size 8
                   341 ; static float highsideValue[2] = {0.0, 0.0};
                   342     .iseg gfi_idata
0012               343     .align 0x2
0012               344     .align 0x2
0012 00000000      345     .long 0x0
0016               346     .align 0x2
0016               347     .align 0x2
0016 00000000      348     .long 0x0
001a               349     .align 0x2
                   350     .dseg   gfi_data
0012               351     .align 0x2
                   352 _highsideValue:
0012               353     .bss 0x8
                   354 ; highsideValue size 8
                   355 ; static float lastLowsideResult = 0.0;
                   356     .iseg gfi_idata
001a               357     .align 0x2
001a               358     .align 0x2
001a 00000000      359     .long 0x0
                   360     .dseg   gfi_data
001a               361     .align 0x2
                   362 _lastLowsideResult:
001a               363     .bss 0x4
                   364 ; lastLowsideResult size 4
                   365 ; static float lastHighsideResult = 0.0;
                   366     .iseg gfi_idata
001e               367     .align 0x2
001e               368     .align 0x2
001e 00000000      369     .long 0x0
                   370     .dseg   gfi_data
001e               371     .align 0x2
                   372 _lastHighsideResult:
001e               373     .bss 0x4
                   374 ; lastHighsideResult size 4
                   375 ; int gfiInit(void)
                   376     .dbgseg dbg_syms
                   377 DBG3:
0028 49696667      378     .long 0x49696667
002c 0074696e      379     .long 0x74696e
0030 00000000      380     .long _gfiInit
0034 00000044      381     .long 0x44
0038 01020001      382     .long 0x1020001
003c 00000050      383     .long DBG1
0040 000000b2      384     .long DBG7-DBG8
0044 00000000      385     .long DBG9
0048 000000dc      386     .long DBG6
004c 00000000      387     .long 0x0
                   388     .pseg gfi_code
                   389 DBG8:
                   390     .dbgseg dbg_syms
                   391 DBG1:
0050 0066622e      392     .long 0x66622e
0054 00000000      393     .long 0x0
0058 00000000      394     .long DBG8
005c 00000000      395     .long 0x0
0060 01650001      396     .long 0x1650001
0064 00000000      397     .long 0x0
0068 00000054      398     .long 0x54
006c 00000000      399     .long 0x0
0070 00000104      400     .long DBG10
0074 00000000      401     .long 0x0
                   402     .dbgseg dbg_line
0000               403     .align 0x2
                   404 DBG9:
0000 00000028      405     .long DBG3
0004 00000000      406     .long 0x0
0008 00000000      407     .long _gfiInit
000c 00000001      408     .long 0x1
0010 00000002      409     .long DBG12
0014 00000002      410     .long 0x2
0018 00000002      411     .long DBG13
001c 00000003      412     .long 0x3
0020 00000012      413     .long DBG14
0024 00000004      414     .long 0x4
0028 0000001e      415     .long DBG15
002c 00000006      416     .long 0x6
0030 0000002e      417     .long DBG16
0034 00000007      418     .long 0x7
0038 0000003e      419     .long DBG17
003c 00000008      420     .long 0x8
0040 0000004e      421     .long DBG18
0044 00000009      422     .long 0x9
0048 0000005e      423     .long DBG19
004c 0000000a      424     .long 0xa
0050 0000006e      425     .long DBG20
0054 0000000c      426     .long 0xc
0058 0000007c      427     .long DBG21
005c 0000000d      428     .long 0xd
0060 00000088      429     .long DBG22
0064 0000000e      430     .long 0xe
0068 00000094      431     .long DBG23
006c 00000013      432     .long 0x13
0070 000000a4      433     .long DBG24
0074 00000015      434     .long 0x15
0078 000000a8      435     .long DBG25
007c 00000016      436     .long 0x16
0080 000000ac      437     .long DBG26
0084 00000018      438     .long 0x18
0088 000000ae      439     .long DBG27
008c 00000019      440     .long 0x19
                   441     .pseg gfi_code
                   442     .global _gfiInit
                   443 _gfiInit:
0000 1204          444     push    r4
                   445 DBG13:
                   446 DBG12:
                   447 DBG11:
                   448 ; ENTRY
                   449 ; {
                   450 ;   sensorRegisterSampleMethod( (3) , 0, getLowsideExt);
0002 403e023c      451     mov #_getLowsideExt,r14
0006 4344          452     mov.b   #0x0,r4
0008 440d          453     mov r4,r13
000a 403c0003      454     mov #0x3,r12
000e 12b00000      455     call    #_sensorRegisterSampleMethod
                   456 DBG14:
                   457 ;   sensorRegisterSampleMethod( (4) , 0, getHisideExt);
0012 403e0260      458     mov #_getHisideExt,r14
0016 440d          459     mov r4,r13
0018 422c          460     mov #0x4,r12
001a 12b00000      461     call    #_sensorRegisterSampleMethod
                   462 DBG15:
                   463 ;   cmdparseAddCommand("set", "gfsettle", setSettleHandler);
001e 403e01f2      464     mov #_setSettleHandler,r14
0022 403d0041      465     mov #gfi_V6,r13
0026 403c0008      466     mov #gfi_V5,r12
002a 12b00000      467     call    #_cmdparseAddCommand
                   468 DBG16:
                   469 ;   cmdparseAddCommand("set", "gfperiod", setPeriodHandler);
002e 403e0176      470     mov #_setPeriodHandler,r14
0032 403d000f      471     mov #gfi_V7,r13
0036 403c0008      472     mov #gfi_V5,r12
003a 12b00000      473     call    #_cmdparseAddCommand
                   474 DBG17:
                   475 ;   cmdparseAddCommand("show", "gf", gfiShowHandler);
003e 403e0358      476     mov #_gfiShowHandler,r14
0042 403d000c      477     mov #gfi_V9,r13
0046 403c0000      478     mov #gfi_V8,r12
004a 12b00000      479     call    #_cmdparseAddCommand
                   480 DBG18:
                   481 ;   cmdparseAddCommand("gfscan", "on", gfScanOnHandler);
004e 403e0446      482     mov #_gfScanOnHandler,r14
0052 403d003e      483     mov #gfi_V11,r13
0056 403c00c2      484     mov #gfi_V10,r12
005a 12b00000      485     call    #_cmdparseAddCommand
                   486 DBG19:
                   487 ;   cmdparseAddCommand("gfscan", "off", gfScanOffHandler);
005e 403e0468      488     mov #_gfScanOffHandler,r14
0062 403d00ec      489     mov #gfi_V12,r13
0066 403c00c2      490     mov #gfi_V10,r12
006a 12b00000      491     call    #_cmdparseAddCommand
                   492 DBG20:
                   493 ;   eventqRegisterHandler( (5) , gfiPollHandler);
006e 403d00b2      494     mov #_gfiPollHandler,r13
0072 40340005      495     mov #0x5,r4
0076 440c          496     mov r4,r12
0078 12b00000      497     call    #_eventqRegisterHandler
                   498 DBG21:
                   499 ;   eventqRegisterHandler( (6) , gfiPoll0Handler);
007c 403d00dc      500     mov #_gfiPoll0Handler,r13
0080 403c0006      501     mov #0x6,r12
0084 12b00000      502     call    #_eventqRegisterHandler
                   503 DBG22:
                   504 ;   eventqRegisterHandler( (7) , gfiPoll1Handler);
0088 403d0114      505     mov #_gfiPoll1Handler,r13
008c 403c0007      506     mov #0x7,r12
0090 12b00000      507     call    #_eventqRegisterHandler
                   508 DBG23:
                   509 ;   pollTimer = timerCreate( (0x01) ,
                   510 ;                           period,
0094 440e          511     mov r4,r14
0096 421d0006      512     mov &_period,r13
009a 435c          513     mov.b   #0x1,r12
009c 12b00000      514     call    #_timerCreate
00a0 4c820000      515     mov r12,&_pollTimer
                   516 DBG24:
                   517 ;             (5) );              
                   518 ;   gfScanEnable = true;
00a4 4392000c      519     mov #0x1,&_gfScanEnable
                   520 DBG25:
                   521 ;   sampleCycleInProgress = false;
00a8 4382000e      522     mov #0x0,&_sampleCycleInProgress
                   523 DBG26:
                   524 ;   return 0;
00ac 430c          525     mov #0x0,r12
                   526 DBG28:
                   527 DBG27:
                   528 ; EXIT
                   529 ; .temp0 at stkloc 0 (0x0) size 2
00ae 4134          530     pop r4
00b0 4130          531     ret
                   532     .dbgseg dbg_syms
0078 00000000      533     .long 0x0
007c 0000004c      534     .long DBG29
0080 00000002      535     .long 0x2
0084 00000000      536     .long 0x0
0088 00010002      537     .long 0x10002
008c 00000000      538     .long 0x0
0090 000001d4      539     .long DBG30
0094 00000002      540     .long 0x2
0098 00000000      541     .long 0x0
009c 00010002      542     .long 0x10002
00a0 0066652e      543     .long 0x66652e
00a4 00000000      544     .long 0x0
00a8 000000ae      545     .long DBG28
00ac 00000000      546     .long 0x0
00b0 01650001      547     .long 0x1650001
00b4 00000000      548     .long 0x0
00b8 0000006c      549     .long 0x6c
00bc 00000000      550     .long 0x0
00c0 00000000      551     .long 0x0
00c4 00000000      552     .long 0x0
                   553     .pseg gfi_code
                   554 DBG7:
                   555     .dbgseg dbg_syms
00c8 49696667      556     .long 0x49696667
00cc 0074696e      557     .long 0x74696e
00d0 000000b2      558     .long DBG7
00d4 00000000      559     .long 0x0
00d8 00ff0001      560     .long 0xff0001
                   561 ; }
                   562 ; static void gfiPollHandler(void)
                   563 DBG6:
00dc 00000000      564     .long 0x0
00e0 000000f4      565     .long DBG35
00e4 000000b2      566     .long _gfiPollHandler
00e8 00000040      567     .long 0x40
00ec 01030001      568     .long 0x1030001
00f0 00000104      569     .long DBG10
00f4 0000002a      570     .long DBG32-DBG33
00f8 00000090      571     .long DBG34
00fc 00000190      572     .long DBG31
0100 00000000      573     .long 0x0
                   574     .pseg gfi_code
                   575 DBG33:
                   576     .dbgseg dbg_syms
                   577 DBG10:
0104 0066622e      578     .long 0x66622e
0108 00000000      579     .long 0x0
010c 000000b2      580     .long DBG33
0110 00000000      581     .long 0x0
0114 01650001      582     .long 0x1650001
0118 00000000      583     .long 0x0
011c 0000006e      584     .long 0x6e
0120 00000000      585     .long 0x0
0124 000001b8      586     .long DBG36
0128 00000000      587     .long 0x0
                   588     .dbgseg dbg_line
                   589 DBG34:
0090 000000dc      590     .long DBG6
0094 00000000      591     .long 0x0
0098 000000b2      592     .long _gfiPollHandler
009c 00000001      593     .long 0x1
00a0 000000b2      594     .long DBG38
00a4 00000002      595     .long 0x2
00a8 000000b2      596     .long DBG39
00ac 00000004      597     .long 0x4
00b0 000000be      598     .long DBG41
00b4 00000006      599     .long 0x6
00b8 000000c2      600     .long DBG42
00bc 00000009      601     .long 0x9
00c0 000000c8      602     .long DBG43
00c4 0000000c      603     .long 0xc
00c8 000000da      604     .long DBG44
00cc 0000000d      605     .long 0xd
00d0 000000da      606     .long DBG45
00d4 0000000e      607     .long 0xe
                   608     .pseg gfi_code
                   609 _gfiPollHandler:
                   610 ; ENTRY
                   611 DBG37:
                   612 ; {
                   613 DBG38:
                   614 ;   if ((sampleCycleInProgress == false) && (gfScanEnable == true)) {
                   615 DBG39:
00b2 9382000e      616     cmp #0x0,&_sampleCycleInProgress
00b6 2011          617     jne gfiPollHandler_L1
00b8 9392000c      618     cmp #0x1,&_gfScanEnable
00bc 200e          619     jne gfiPollHandler_L1
                   620 DBG41:
                   621 DBG40:
                   622 ;     sampleCycleInProgress = true;
00be 4392000e      623     mov #0x1,&_sampleCycleInProgress
                   624 DBG42:
                   625 ;     gpioSetHiSide(true);
00c2 431c          626     mov #0x1,r12
00c4 12b00000      627     call    #_gpioSetHiSide
                   628 DBG43:
                   629 ;     timer0 = timerCreate( (0x02) , settleTime, (6) );
00c8 403e0006      630     mov #0x6,r14
00cc 421d0008      631     mov &_settleTime,r13
00d0 436c          632     mov.b   #0x2,r12
00d2 12b00000      633     call    #_timerCreate
00d6 4c820002      634     mov r12,&_timer0
                   635 DBG45:
                   636 DBG44:
                   637 ;     }
                   638 gfiPollHandler_L1:
                   639 DBG46:
                   640 ; EXIT
                   641 DBG47:
00da 4130          642     ret
                   643     .dbgseg dbg_syms
012c 00000000      644     .long 0x0
0130 0000004c      645     .long DBG29
0134 00000000      646     .long 0x0
0138 00000000      647     .long 0x0
013c 00010002      648     .long 0x10002
0140 00000000      649     .long 0x0
0144 000001d4      650     .long DBG30
0148 00000002      651     .long 0x2
014c 00000000      652     .long 0x0
0150 00010002      653     .long 0x10002
0154 0066652e      654     .long 0x66652e
0158 00000000      655     .long 0x0
015c 000000da      656     .long DBG47
0160 00000000      657     .long 0x0
0164 01650001      658     .long 0x1650001
0168 00000000      659     .long 0x0
016c 0000007b      660     .long 0x7b
0170 00000000      661     .long 0x0
0174 00000000      662     .long 0x0
0178 00000000      663     .long 0x0
                   664     .pseg gfi_code
                   665 DBG32:
                   666     .dbgseg dbg_syms
017c 00000000      667     .long 0x0
0180 000000f4      668     .long DBG35
0184 000000dc      669     .long DBG32
0188 00000000      670     .long 0x0
018c 00ff0001      671     .long 0xff0001
                   672 ; }
                   673 ; static void gfiPoll0Handler(void)
                   674 DBG31:
0190 00000000      675     .long 0x0
0194 0000026c      676     .long DBG52
0198 000000dc      677     .long _gfiPoll0Handler
019c 00000040      678     .long 0x40
01a0 01030001      679     .long 0x1030001
01a4 000001b8      680     .long DBG36
01a8 00000038      681     .long DBG49-DBG50
01ac 000000d8      682     .long DBG51
01b0 0000026c      683     .long DBG48
01b4 00000000      684     .long 0x0
                   685     .pseg gfi_code
                   686 DBG50:
                   687     .dbgseg dbg_syms
                   688 DBG36:
01b8 0066622e      689     .long 0x66622e
01bc 00000000      690     .long 0x0
01c0 000000dc      691     .long DBG50
01c4 00000000      692     .long 0x0
01c8 01650001      693     .long 0x1650001
01cc 00000000      694     .long 0x0
01d0 0000007d      695     .long 0x7d
01d4 00000000      696     .long 0x0
01d8 00000294      697     .long DBG53
01dc 00000000      698     .long 0x0
                   699     .dbgseg dbg_line
                   700 DBG51:
00d8 00000190      701     .long DBG31
00dc 00000000      702     .long 0x0
00e0 000000dc      703     .long _gfiPoll0Handler
00e4 00000001      704     .long 0x1
00e8 000000de      705     .long DBG55
00ec 00000002      706     .long 0x2
00f0 000000de      707     .long DBG56
00f4 00000005      708     .long 0x5
00f8 000000e2      709     .long DBG57
00fc 00000008      710     .long 0x8
0100 000000ec      711     .long DBG58
0104 00000009      712     .long 0x9
0108 000000f8      713     .long DBG59
010c 0000000e      714     .long 0xe
0110 000000fe      715     .long DBG60
0114 00000011      716     .long 0x11
0118 00000110      717     .long DBG61
011c 00000012      718     .long 0x12
                   719     .pseg gfi_code
                   720 _gfiPoll0Handler:
00dc 8221          721     sub #0x4,sp
                   722 DBG56:
                   723 DBG55:
                   724 DBG54:
                   725 ; ENTRY
                   726 ; loCount at stkloc 0 (0x0) size 2
                   727 ; hiCount at stkloc 2 (0x2) size 2
                   728 ; {
                   729 ;   unsigned int loCount, hiCount;
                   730 ;   timer0 = ((void *) 0) ;
00de 43820002      731     mov #0x0,&_timer0
                   732 DBG57:
                   733 ;   sampleLowside(&lowsideValue[0], &loCount);
00e2 410d          734     mov sp,r13
00e4 403c000a      735     mov #_lowsideValue,r12
00e8 12b002f0      736     call    #_sampleLowside
                   737 DBG58:
                   738 ;   sampleHighside(&highsideValue[0], &hiCount);
00ec 410d          739     mov sp,r13
00ee 532d          740     add #0x2,r13
00f0 403c0012      741     mov #_highsideValue,r12
00f4 12b00324      742     call    #_sampleHighside
                   743 DBG59:
                   744 ;   gpioSetHiSide(false);
00f8 430c          745     mov #0x0,r12
00fa 12b00000      746     call    #_gpioSetHiSide
                   747 DBG60:
                   748 ;   timer1 = timerCreate( (0x02) , settleTime, (7) );
00fe 403e0007      749     mov #0x7,r14
0102 421d0008      750     mov &_settleTime,r13
0106 436c          751     mov.b   #0x2,r12
0108 12b00000      752     call    #_timerCreate
010c 4c820004      753     mov r12,&_timer1
                   754 DBG62:
                   755 DBG61:
                   756 ; EXIT
0110 5221          757     add #0x4,sp
0112 4130          758     ret
                   759     .dbgseg dbg_syms
01e0 00000000      760     .long 0x0
01e4 0000004c      761     .long DBG29
01e8 00000004      762     .long 0x4
01ec 00000000      763     .long 0x0
01f0 00010002      764     .long 0x10002
01f4 00000000      765     .long 0x0
01f8 000001d4      766     .long DBG30
01fc 00000002      767     .long 0x2
0200 00000000      768     .long 0x0
0204 00010002      769     .long 0x10002
0208 6f436968      770     .long 0x6f436968
020c 00746e75      771     .long 0x746e75
0210 00000002      772     .long 0x2
0214 0000000e      773     .long 0xe
0218 00010002      774     .long 0x10002
021c 6f436f6c      775     .long 0x6f436f6c
0220 00746e75      776     .long 0x746e75
0224 00000000      777     .long 0x0
0228 0000000e      778     .long 0xe
022c 00010002      779     .long 0x10002
0230 0066652e      780     .long 0x66652e
0234 00000000      781     .long 0x0
0238 00000110      782     .long DBG62
023c 00000000      783     .long 0x0
0240 01650001      784     .long 0x1650001
0244 00000000      785     .long 0x0
0248 0000008e      786     .long 0x8e
024c 00000000      787     .long 0x0
0250 00000000      788     .long 0x0
0254 00000000      789     .long 0x0
                   790     .pseg gfi_code
                   791 DBG49:
                   792     .dbgseg dbg_syms
0258 00000000      793     .long 0x0
025c 0000026c      794     .long DBG52
0260 00000114      795     .long DBG49
0264 00000000      796     .long 0x0
0268 00ff0001      797     .long 0xff0001
                   798 ; }
                   799 ; static void gfiPoll1Handler(void)
                   800 DBG48:
026c 00000000      801     .long 0x0
0270 0000027c      802     .long DBG67
0274 00000114      803     .long _gfiPoll1Handler
0278 00000040      804     .long 0x40
027c 01030001      805     .long 0x1030001
0280 00000294      806     .long DBG53
0284 0000005c      807     .long DBG64-DBG65
0288 00000120      808     .long DBG66
028c 00000410      809     .long DBG63
0290 00000000      810     .long 0x0
                   811     .pseg gfi_code
                   812 DBG65:
                   813     .dbgseg dbg_syms
                   814 DBG53:
0294 0066622e      815     .long 0x66622e
0298 00000000      816     .long 0x0
029c 00000114      817     .long DBG65
02a0 00000000      818     .long 0x0
02a4 01650001      819     .long 0x1650001
02a8 00000000      820     .long 0x0
02ac 00000090      821     .long 0x90
02b0 00000000      822     .long 0x0
02b4 00000438      823     .long DBG68
02b8 00000000      824     .long 0x0
                   825     .dbgseg dbg_line
                   826 DBG66:
0120 0000026c      827     .long DBG48
0124 00000000      828     .long 0x0
0128 00000114      829     .long _gfiPoll1Handler
012c 00000001      830     .long 0x1
0130 00000116      831     .long DBG70
0134 00000002      832     .long 0x2
0138 00000116      833     .long DBG71
013c 00000005      834     .long 0x5
0140 0000011a      835     .long DBG72
0144 00000008      836     .long 0x8
0148 00000124      837     .long DBG73
014c 00000009      838     .long 0x9
0150 00000130      839     .long DBG74
0154 0000000c      840     .long 0xc
0158 0000014c      841     .long DBG75
015c 0000000d      842     .long 0xd
0160 00000168      843     .long DBG76
0164 0000000f      844     .long 0xf
0168 0000016c      845     .long DBG77
016c 00000010      846     .long 0x10
                   847     .pseg gfi_code
                   848 _gfiPoll1Handler:
0114 8221          849     sub #0x4,sp
                   850 DBG71:
                   851 DBG70:
                   852 DBG69:
                   853 ; ENTRY
                   854 ; loCount at stkloc 0 (0x0) size 2
                   855 ; hiCount at stkloc 2 (0x2) size 2
                   856 ; {
                   857 ;   unsigned int loCount, hiCount;
                   858 ;   timer1 = ((void *) 0) ;
0116 43820004      859     mov #0x0,&_timer1
                   860 DBG72:
                   861 ;   sampleLowside(&lowsideValue[1], &loCount);
011a 410d          862     mov sp,r13
011c 403c000e      863     mov #_lowsideValue+0x4,r12
0120 12b002f0      864     call    #_sampleLowside
                   865 DBG73:
                   866 ;   sampleHighside(&highsideValue[1], &hiCount);
0124 410d          867     mov sp,r13
0126 532d          868     add #0x2,r13
0128 403c0016      869     mov #_highsideValue+0x4,r12
012c 12b00324      870     call    #_sampleHighside
                   871 DBG74:
                   872 ;   lastLowsideResult = lowsideValue[1] - lowsideValue[0];
0130 421d000e      873     mov &_lowsideValue+0x4,r13
0134 421c0010      874     mov &_lowsideValue+0x6,r12
0138 421f000a      875     mov &_lowsideValue,r15
013c 421e000c      876     mov &_lowsideValue+0x2,r14
                   877 DBG78:
0140 12b00000      878     call    #__s_sub
                   879 DBG79:
0144 4d82001a      880     mov r13,&_lastLowsideResult
0148 4c82001c      881     mov r12,&_lastLowsideResult+0x2
                   882 DBG75:
                   883 ;   lastHighsideResult = highsideValue[1] - highsideValue[0];
014c 421d0016      884     mov &_highsideValue+0x4,r13
0150 421c0018      885     mov &_highsideValue+0x6,r12
0154 421f0012      886     mov &_highsideValue,r15
0158 421e0014      887     mov &_highsideValue+0x2,r14
                   888 DBG80:
015c 12b00000      889     call    #__s_sub
                   890 DBG81:
0160 4d82001e      891     mov r13,&_lastHighsideResult
0164 4c820020      892     mov r12,&_lastHighsideResult+0x2
                   893 DBG76:
                   894 ;   sampleCycleInProgress = false;
0168 4382000e      895     mov #0x0,&_sampleCycleInProgress
                   896 DBG82:
                   897 DBG77:
                   898 ; EXIT
016c 5221          899     add #0x4,sp
016e 4130          900     ret
                   901     .dbgseg dbg_syms
02bc 00000000      902     .long 0x0
02c0 0000004c      903     .long DBG29
02c4 00000004      904     .long 0x4
02c8 00000000      905     .long 0x0
02cc 00010002      906     .long 0x10002
02d0 00000000      907     .long 0x0
02d4 000001d4      908     .long DBG30
02d8 00000002      909     .long 0x2
02dc 00000000      910     .long 0x0
02e0 00010002      911     .long 0x10002
02e4 6f436968      912     .long 0x6f436968
02e8 00746e75      913     .long 0x746e75
02ec 00000002      914     .long 0x2
02f0 0000000e      915     .long 0xe
02f4 00010002      916     .long 0x10002
02f8 6f436f6c      917     .long 0x6f436f6c
02fc 00746e75      918     .long 0x746e75
0300 00000000      919     .long 0x0
0304 0000000e      920     .long 0xe
0308 00010002      921     .long 0x10002
                   922 DBG2:
030c 0062622e      923     .long 0x62622e
0310 00000000      924     .long 0x0
0314 00000140      925     .long DBG78
0318 00000000      926     .long 0x0
031c 01640001      927     .long 0x1640001
0320 00000000      928     .long 0x0
0324 0000000d      929     .long 0xd
0328 00000000      930     .long 0x0
032c 00000370      931     .long DBG83
0330 00000000      932     .long 0x0
0334 00000000      933     .long 0x0
0338 0000013c      934     .long DBG84
033c 00000000      935     .long 0x0
0340 00000000      936     .long 0x0
0344 00010002      937     .long 0x10002
0348 0062652e      938     .long 0x62652e
034c 00000000      939     .long 0x0
0350 00000144      940     .long DBG79
0354 00000000      941     .long 0x0
0358 01640001      942     .long 0x1640001
035c 00000000      943     .long 0x0
0360 0000000d      944     .long 0xd
0364 00000000      945     .long 0x0
0368 00000000      946     .long 0x0
036c 00000000      947     .long 0x0
                   948 DBG83:
0370 0062622e      949     .long 0x62622e
0374 00000000      950     .long 0x0
0378 0000015c      951     .long DBG80
037c 00000000      952     .long 0x0
0380 01640001      953     .long 0x1640001
0384 00000000      954     .long 0x0
0388 0000000f      955     .long 0xf
038c 00000000      956     .long 0x0
0390 00000564      957     .long DBG85
0394 00000000      958     .long 0x0
0398 00000000      959     .long 0x0
039c 0000013c      960     .long DBG84
03a0 00000000      961     .long 0x0
03a4 00000000      962     .long 0x0
03a8 00010002      963     .long 0x10002
03ac 0062652e      964     .long 0x62652e
03b0 00000000      965     .long 0x0
03b4 00000160      966     .long DBG81
03b8 00000000      967     .long 0x0
03bc 01640001      968     .long 0x1640001
03c0 00000000      969     .long 0x0
03c4 0000000f      970     .long 0xf
03c8 00000000      971     .long 0x0
03cc 00000000      972     .long 0x0
03d0 00000000      973     .long 0x0
03d4 0066652e      974     .long 0x66652e
03d8 00000000      975     .long 0x0
03dc 0000016c      976     .long DBG82
03e0 00000000      977     .long 0x0
03e4 01650001      978     .long 0x1650001
03e8 00000000      979     .long 0x0
03ec 0000009f      980     .long 0x9f
03f0 00000000      981     .long 0x0
03f4 00000000      982     .long 0x0
03f8 00000000      983     .long 0x0
                   984     .pseg gfi_code
                   985 DBG64:
                   986     .dbgseg dbg_syms
03fc 00000000      987     .long 0x0
0400 0000027c      988     .long DBG67
0404 00000170      989     .long DBG64
0408 00000000      990     .long 0x0
040c 00ff0001      991     .long 0xff0001
                   992 ; }
                   993 ; boolean gfiGetCycleInProgress(void)
                   994 DBG63:
0410 00000000      995     .long 0x0
0414 00000170      996     .long DBG90
0418 00000170      997     .long _gfiGetCycleInProgress
041c 00000044      998     .long 0x44
0420 01020001      999     .long 0x1020001
0424 00000438     1000     .long DBG68
0428 00000006     1001     .long DBG87-DBG88
042c 00000170     1002     .long DBG89
0430 000004c4     1003     .long DBG86
0434 00000000     1004     .long 0x0
                  1005     .pseg gfi_code
                  1006 DBG88:
                  1007     .dbgseg dbg_syms
                  1008 DBG68:
0438 0066622e     1009     .long 0x66622e
043c 00000000     1010     .long 0x0
0440 00000170     1011     .long DBG88
0444 00000000     1012     .long 0x0
0448 01650001     1013     .long 0x1650001
044c 00000000     1014     .long 0x0
0450 000000a1     1015     .long 0xa1
0454 00000000     1016     .long 0x0
0458 000004ec     1017     .long DBG91
045c 00000000     1018     .long 0x0
                  1019     .dbgseg dbg_line
                  1020 DBG89:
0170 00000410     1021     .long DBG63
0174 00000000     1022     .long 0x0
0178 00000170     1023     .long _gfiGetCycleInProgress
017c 00000001     1024     .long 0x1
0180 00000170     1025     .long DBG93
0184 00000002     1026     .long 0x2
0188 00000170     1027     .long DBG94
018c 00000003     1028     .long 0x3
0190 00000174     1029     .long DBG95
0194 00000004     1030     .long 0x4
                  1031     .pseg gfi_code
                  1032     .global _gfiGetCycleInProgress
                  1033 _gfiGetCycleInProgress:
                  1034 ; ENTRY
                  1035 DBG92:
                  1036 ; {
                  1037 DBG93:
                  1038 ;   return sampleCycleInProgress;
                  1039 DBG94:
0170 421c000e     1040     mov &_sampleCycleInProgress,r12
                  1041 DBG96:
                  1042 DBG95:
                  1043 ; EXIT
0174 4130         1044     ret
                  1045     .dbgseg dbg_syms
0460 00000000     1046     .long 0x0
0464 0000004c     1047     .long DBG29
0468 00000000     1048     .long 0x0
046c 00000000     1049     .long 0x0
0470 00010002     1050     .long 0x10002
0474 00000000     1051     .long 0x0
0478 000001d4     1052     .long DBG30
047c 00000002     1053     .long 0x2
0480 00000000     1054     .long 0x0
0484 00010002     1055     .long 0x10002
0488 0066652e     1056     .long 0x66652e
048c 00000000     1057     .long 0x0
0490 00000174     1058     .long DBG96
0494 00000000     1059     .long 0x0
0498 01650001     1060     .long 0x1650001
049c 00000000     1061     .long 0x0
04a0 000000a4     1062     .long 0xa4
04a4 00000000     1063     .long 0x0
04a8 00000000     1064     .long 0x0
04ac 00000000     1065     .long 0x0
                  1066     .pseg gfi_code
                  1067 DBG87:
                  1068     .dbgseg dbg_syms
04b0 00000000     1069     .long 0x0
04b4 00000170     1070     .long DBG90
04b8 00000176     1071     .long DBG87
04bc 00000000     1072     .long 0x0
04c0 00ff0001     1073     .long 0xff0001
                  1074 ; }
                  1075 ; static int setPeriodHandler(char *cmdStr)
                  1076 DBG86:
04c4 00000000     1077     .long 0x0
04c8 00000128     1078     .long DBG101
04cc 00000176     1079     .long _setPeriodHandler
04d0 00000044     1080     .long 0x44
04d4 01030001     1081     .long 0x1030001
04d8 000004ec     1082     .long DBG91
04dc 0000007c     1083     .long DBG98-DBG99
04e0 00000198     1084     .long DBG100
04e4 00000668     1085     .long DBG97
04e8 00000000     1086     .long 0x0
                  1087     .pseg gfi_code
                  1088 DBG99:
                  1089     .dbgseg dbg_syms
                  1090 DBG91:
04ec 0066622e     1091     .long 0x66622e
04f0 00000000     1092     .long 0x0
04f4 00000176     1093     .long DBG99
04f8 00000000     1094     .long 0x0
04fc 01650001     1095     .long 0x1650001
0500 00000000     1096     .long 0x0
0504 000000a6     1097     .long 0xa6
0508 00000000     1098     .long 0x0
050c 00000690     1099     .long DBG102
0510 00000000     1100     .long 0x0
                  1101     .dbgseg dbg_line
                  1102 DBG100:
0198 000004c4     1103     .long DBG86
019c 00000000     1104     .long 0x0
01a0 00000176     1105     .long _setPeriodHandler
01a4 00000001     1106     .long 0x1
01a8 0000017e     1107     .long DBG104
01ac 00000002     1108     .long 0x2
01b0 0000017e     1109     .long DBG105
01b4 00000005     1110     .long 0x5
01b8 00000184     1111     .long DBG106
01bc 00000006     1112     .long 0x6
01c0 0000019c     1113     .long DBG107
01c4 00000008     1114     .long 0x8
01c8 000001a0     1115     .long DBG108
01cc 00000009     1116     .long 0x9
01d0 000001a4     1117     .long DBG109
01d4 0000000d     1118     .long 0xd
01d8 000001ac     1119     .long DBG111
01dc 0000000e     1120     .long 0xe
01e0 000001b0     1121     .long DBG112
01e4 0000000f     1122     .long 0xf
01e8 000001b0     1123     .long DBG113
01ec 00000010     1124     .long 0x10
01f0 000001b4     1125     .long DBG115
01f4 00000012     1126     .long 0x12
01f8 000001bc     1127     .long DBG116
01fc 00000013     1128     .long 0x13
0200 000001bc     1129     .long DBG117
0204 00000014     1130     .long 0x14
0208 000001be     1131     .long DBG119
020c 0000001a     1132     .long 0x1a
0210 000001c6     1133     .long DBG121
0214 0000001b     1134     .long 0x1b
0218 000001ca     1135     .long DBG122
021c 0000001c     1136     .long 0x1c
0220 000001ca     1137     .long DBG123
0224 0000001e     1138     .long 0x1e
0228 000001d2     1139     .long DBG125
022c 0000001f     1140     .long 0x1f
0230 000001d6     1141     .long DBG126
0234 00000020     1142     .long 0x20
0238 000001d6     1143     .long DBG127
023c 00000023     1144     .long 0x23
0240 000001e2     1145     .long DBG128
0244 00000024     1146     .long 0x24
0248 000001e6     1147     .long DBG129
024c 00000025     1148     .long 0x25
0250 000001e6     1149     .long DBG130
0254 00000027     1150     .long 0x27
0258 000001ea     1151     .long DBG131
025c 00000028     1152     .long 0x28
0260 000001ec     1153     .long DBG132
0264 00000029     1154     .long 0x29
                  1155     .pseg gfi_code
                  1156 _setPeriodHandler:
0176 1204         1157     push    r4
0178 8221         1158     sub #0x4,sp
                  1159 DBG103:
                  1160 ; ENTRY
017a 4c810000     1161     mov r12,0(sp)
                  1162 DBG105:
                  1163 DBG104:
                  1164 ; cmdStr at stkloc 0 (0x0) size 2
                  1165 ; retVal in reg  size 2
                  1166 ; setPeriod at stkloc 2 (0x2) size 2
                  1167 ; {
                  1168 ;   int retVal, setPeriod;
                  1169 ;   eatWhiteSpace(&cmdStr);
017e 410c         1170     mov sp,r12
0180 12b00000     1171     call    #_eatWhiteSpace
                  1172 DBG106:
                  1173 ;   retVal = sscanf(cmdStr, "%d", &setPeriod);
0184 410c         1174     mov sp,r12
0186 532c         1175     add #0x2,r12
0188 120c         1176     push    r12
018a 12300005     1177     push    #gfi_V13
018e 410c         1178     mov sp,r12
0190 522c         1179     add #0x4,r12
0192 122c         1180     push    @r12
                  1181 DBG133:
0194 12b00000     1182     call    #_sscanf
                  1183 DBG134:
0198 50310006     1184     add #0x6,sp
                  1185 DBG107:
                  1186 ;   if (retVal != 1)
019c 931c         1187     cmp #0x1,r12
019e 2402         1188     jeq setPeriodHandler_L1
                  1189 DBG108:
                  1190 ;     return (2) ;
01a0 432c         1191     mov #0x2,r12
01a2 3c24         1192     jmp setPeriodHandler_LL2
                  1193 DBG109:
                  1194 setPeriodHandler_L1:
                  1195 ;   if (setPeriod < 0) {
01a4 41140002     1196     mov 0x2(sp),r4
01a8 9304         1197     cmp #0x0,r4
01aa 3402         1198     jge setPeriodHandler_L2
                  1199 DBG111:
                  1200 DBG110:
                  1201 ;     return (2) ;
01ac 432c         1202     mov #0x2,r12
01ae 3c1e         1203     jmp setPeriodHandler_LL2
                  1204 DBG113:
                  1205 DBG112:
                  1206 ;     }
                  1207 setPeriodHandler_L2:
                  1208 ;   else if (setPeriod == 0) {
01b0 9304         1209     cmp #0x0,r4
01b2 2005         1210     jne setPeriodHandler_L3
                  1211 DBG115:
                  1212 DBG114:
                  1213 ;     timerCancel(pollTimer);
01b4 421c0000     1214     mov &_pollTimer,r12
01b8 12b00000     1215     call    #_timerCancel
                  1216 DBG117:
                  1217 DBG116:
                  1218 ;     }
01bc 3c14         1219     jmp setPeriodHandler_L4
                  1220 setPeriodHandler_L3:
                  1221 ;   else {
                  1222 DBG118:
                  1223 ;     if (timer0 != ((void *) 0) ) {
                  1224 DBG119:
01be 421c0002     1225     mov &_timer0,r12
01c2 930c         1226     cmp #0x0,r12
01c4 2402         1227     jeq setPeriodHandler_L5
                  1228 DBG121:
                  1229 DBG120:
                  1230 ;       timerCancel(timer0);
01c6 12b00000     1231     call    #_timerCancel
                  1232 DBG123:
                  1233 DBG122:
                  1234 ;       }
                  1235 setPeriodHandler_L5:
                  1236 ;     if (timer1 != ((void *) 0) ) {
01ca 421c0004     1237     mov &_timer1,r12
01ce 930c         1238     cmp #0x0,r12
01d0 2402         1239     jeq setPeriodHandler_L6
                  1240 DBG125:
                  1241 DBG124:
                  1242 ;       timerCancel(timer1);
01d2 12b00000     1243     call    #_timerCancel
                  1244 DBG127:
                  1245 DBG126:
                  1246 ;       }
                  1247 setPeriodHandler_L6:
                  1248 ;     timerModify(pollTimer, (0x01) , setPeriod);
01d6 440e         1249     mov r4,r14
01d8 435d         1250     mov.b   #0x1,r13
01da 421c0000     1251     mov &_pollTimer,r12
01de 12b00000     1252     call    #_timerModify
                  1253 DBG128:
                  1254 ;     sampleCycleInProgress = false;   
01e2 4382000e     1255     mov #0x0,&_sampleCycleInProgress
                  1256 DBG129:
                  1257 setPeriodHandler_L4:
                  1258 ;     }
                  1259 ;   period = setPeriod;
                  1260 DBG130:
01e6 44820006     1261     mov r4,&_period
                  1262 DBG131:
                  1263 ;   return 0;
01ea 430c         1264     mov #0x0,r12
                  1265 DBG132:
                  1266 setPeriodHandler_LL2:
                  1267 ; EXIT
                  1268 ; .temp1 at stkloc 4 (0x4) size 2
                  1269 DBG135:
01ec 5221         1270     add #0x4,sp
01ee 4134         1271     pop r4
01f0 4130         1272     ret
                  1273     .dbgseg dbg_syms
0514 00000000     1274     .long 0x0
0518 0000004c     1275     .long DBG29
051c 00000006     1276     .long 0x6
0520 00000000     1277     .long 0x0
0524 00010002     1278     .long 0x10002
0528 00000000     1279     .long 0x0
052c 000001d4     1280     .long DBG30
0530 00000002     1281     .long 0x2
0534 00000000     1282     .long 0x0
0538 00010002     1283     .long 0x10002
053c 00000000     1284     .long 0x0
0540 0000014c     1285     .long DBG136
0544 00000002     1286     .long 0x2
0548 00000004     1287     .long 0x4
054c 00010002     1288     .long 0x10002
0550 53646d63     1289     .long 0x53646d63
0554 00007274     1290     .long 0x7274
0558 00000000     1291     .long 0x0
055c 00000022     1292     .long 0x22
0560 00010002     1293     .long 0x10002
                  1294 DBG85:
0564 0062622e     1295     .long 0x62622e
0568 00000000     1296     .long 0x0
056c 00000194     1297     .long DBG133
0570 00000000     1298     .long 0x0
0574 01640001     1299     .long 0x1640001
0578 00000000     1300     .long 0x0
057c 00000008     1301     .long 0x8
0580 00000000     1302     .long 0x0
0584 000005c8     1303     .long DBG137
0588 00000000     1304     .long 0x0
058c 00000000     1305     .long 0x0
0590 0000013c     1306     .long DBG84
0594 00000006     1307     .long 0x6
0598 00000000     1308     .long 0x0
059c 00010002     1309     .long 0x10002
05a0 0062652e     1310     .long 0x62652e
05a4 00000000     1311     .long 0x0
05a8 00000198     1312     .long DBG134
05ac 00000000     1313     .long 0x0
05b0 01640001     1314     .long 0x1640001
05b4 00000000     1315     .long 0x0
05b8 00000008     1316     .long 0x8
05bc 00000000     1317     .long 0x0
05c0 00000000     1318     .long 0x0
05c4 00000000     1319     .long 0x0
                  1320 DBG137:
05c8 0062622e     1321     .long 0x62622e
05cc 00000000     1322     .long 0x0
05d0 0000019c     1323     .long DBG107
05d4 00000000     1324     .long 0x0
05d8 01640001     1325     .long 0x1640001
05dc 00000000     1326     .long 0x0
05e0 00000008     1327     .long 0x8
05e4 00000000     1328     .long 0x0
05e8 00000708     1329     .long DBG138
05ec 00000000     1330     .long 0x0
05f0 56746572     1331     .long 0x56746572
05f4 00006c61     1332     .long 0x6c61
05f8 000c0102     1333     .long 0xc0102
05fc 00000004     1334     .long 0x4
0600 0004ffff     1335     .long 0x4ffff
0604 0062652e     1336     .long 0x62652e
0608 00000000     1337     .long 0x0
060c 000001a4     1338     .long DBG109
0610 00000000     1339     .long 0x0
0614 01640001     1340     .long 0x1640001
0618 00000000     1341     .long 0x0
061c 0000000d     1342     .long 0xd
0620 00000000     1343     .long 0x0
0624 00000000     1344     .long 0x0
0628 00000000     1345     .long 0x0
062c 0066652e     1346     .long 0x66652e
0630 00000000     1347     .long 0x0
0634 000001ec     1348     .long DBG135
0638 00000000     1349     .long 0x0
063c 01650001     1350     .long 0x1650001
0640 00000000     1351     .long 0x0
0644 000000ce     1352     .long 0xce
0648 00000000     1353     .long 0x0
064c 00000000     1354     .long 0x0
0650 00000000     1355     .long 0x0
                  1356     .pseg gfi_code
                  1357 DBG98:
                  1358     .dbgseg dbg_syms
0654 00000000     1359     .long 0x0
0658 00000128     1360     .long DBG101
065c 000001f2     1361     .long DBG98
0660 00000000     1362     .long 0x0
0664 00ff0001     1363     .long 0xff0001
                  1364 ; }
                  1365 ; static int setSettleHandler(char *cmdStr)
                  1366 DBG97:
0668 00000000     1367     .long 0x0
066c 00000258     1368     .long DBG143
0670 000001f2     1369     .long _setSettleHandler
0674 00000044     1370     .long 0x44
0678 01030001     1371     .long 0x1030001
067c 00000690     1372     .long DBG102
0680 0000004a     1373     .long DBG140-DBG141
0684 00000268     1374     .long DBG142
0688 0000080c     1375     .long DBG139
068c 00000000     1376     .long 0x0
                  1377     .pseg gfi_code
                  1378 DBG141:
                  1379     .dbgseg dbg_syms
                  1380 DBG102:
0690 0066622e     1381     .long 0x66622e
0694 00000000     1382     .long 0x0
0698 000001f2     1383     .long DBG141
069c 00000000     1384     .long 0x0
06a0 01650001     1385     .long 0x1650001
06a4 00000000     1386     .long 0x0
06a8 000000d0     1387     .long 0xd0
06ac 00000000     1388     .long 0x0
06b0 00000834     1389     .long DBG144
06b4 00000000     1390     .long 0x0
                  1391     .dbgseg dbg_line
                  1392 DBG142:
0268 00000668     1393     .long DBG97
026c 00000000     1394     .long 0x0
0270 000001f2     1395     .long _setSettleHandler
0274 00000001     1396     .long 0x1
0278 000001f8     1397     .long DBG146
027c 00000002     1398     .long 0x2
0280 000001f8     1399     .long DBG147
0284 00000005     1400     .long 0x5
0288 000001fe     1401     .long DBG148
028c 00000006     1402     .long 0x6
0290 00000216     1403     .long DBG149
0294 00000008     1404     .long 0x8
0298 0000021a     1405     .long DBG150
029c 00000009     1406     .long 0x9
02a0 0000021e     1407     .long DBG151
02a4 0000000b     1408     .long 0xb
02a8 00000226     1409     .long DBG153
02ac 0000000c     1410     .long 0xc
02b0 0000022a     1411     .long DBG154
02b4 0000000d     1412     .long 0xd
02b8 0000022a     1413     .long DBG155
02bc 0000000e     1414     .long 0xe
02c0 0000022e     1415     .long DBG157
02c4 00000010     1416     .long 0x10
02c8 00000232     1417     .long DBG158
02cc 00000011     1418     .long 0x11
02d0 00000232     1419     .long DBG159
02d4 00000014     1420     .long 0x14
02d8 00000236     1421     .long DBG160
02dc 00000016     1422     .long 0x16
02e0 00000238     1423     .long DBG161
02e4 00000017     1424     .long 0x17
                  1425     .pseg gfi_code
                  1426 _setSettleHandler:
01f2 8221         1427     sub #0x4,sp
                  1428 DBG145:
                  1429 ; ENTRY
01f4 4c810000     1430     mov r12,0(sp)
                  1431 DBG147:
                  1432 DBG146:
                  1433 ; cmdStr at stkloc 0 (0x0) size 2
                  1434 ; retVal in reg  size 2
                  1435 ; setSettle at stkloc 2 (0x2) size 2
                  1436 ; {
                  1437 ;   int retVal, setSettle;
                  1438 ;   eatWhiteSpace(&cmdStr);
01f8 410c         1439     mov sp,r12
01fa 12b00000     1440     call    #_eatWhiteSpace
                  1441 DBG148:
                  1442 ;   retVal = sscanf(cmdStr, "%d", &setSettle);
01fe 410c         1443     mov sp,r12
0200 532c         1444     add #0x2,r12
0202 120c         1445     push    r12
0204 12300005     1446     push    #gfi_V13
0208 410c         1447     mov sp,r12
020a 522c         1448     add #0x4,r12
020c 122c         1449     push    @r12
                  1450 DBG162:
020e 12b00000     1451     call    #_sscanf
                  1452 DBG163:
0212 50310006     1453     add #0x6,sp
                  1454 DBG149:
                  1455 ;   if (retVal != 1)
0216 931c         1456     cmp #0x1,r12
0218 2402         1457     jeq setSettleHandler_L1
                  1458 DBG150:
                  1459 ;     return (2) ;
021a 432c         1460     mov #0x2,r12
021c 3c0d         1461     jmp setSettleHandler_LL2
                  1462 DBG151:
                  1463 setSettleHandler_L1:
                  1464 ;   if (setSettle < 0) {
021e 411c0002     1465     mov 0x2(sp),r12
0222 930c         1466     cmp #0x0,r12
0224 3402         1467     jge setSettleHandler_L2
                  1468 DBG153:
                  1469 DBG152:
                  1470 ;     return (2) ;
0226 432c         1471     mov #0x2,r12
0228 3c07         1472     jmp setSettleHandler_LL2
                  1473 DBG155:
                  1474 DBG154:
                  1475 ;     }
                  1476 setSettleHandler_L2:
                  1477 ;   else if (setSettle == 0) {
022a 930c         1478     cmp #0x0,r12
022c 2002         1479     jne setSettleHandler_L3
                  1480 DBG157:
                  1481 DBG156:
                  1482 ;     return (2) ;
022e 432c         1483     mov #0x2,r12
0230 3c03         1484     jmp setSettleHandler_LL2
                  1485 DBG159:
                  1486 DBG158:
                  1487 ;     }
                  1488 setSettleHandler_L3:
                  1489 ;   settleTime = setSettle;
0232 4c820008     1490     mov r12,&_settleTime
                  1491 DBG160:
                  1492 ;   return 0;
0236 430c         1493     mov #0x0,r12
                  1494 DBG161:
                  1495 setSettleHandler_LL2:
                  1496 ; EXIT
                  1497 DBG164:
0238 5221         1498     add #0x4,sp
023a 4130         1499     ret
                  1500     .dbgseg dbg_syms
06b8 00000000     1501     .long 0x0
06bc 0000004c     1502     .long DBG29
06c0 00000004     1503     .long 0x4
06c4 00000000     1504     .long 0x0
06c8 00010002     1505     .long 0x10002
06cc 00000000     1506     .long 0x0
06d0 000001d4     1507     .long DBG30
06d4 00000002     1508     .long 0x2
06d8 00000000     1509     .long 0x0
06dc 00010002     1510     .long 0x10002
06e0 00000000     1511     .long 0x0
06e4 000002b0     1512     .long DBG165
06e8 00000002     1513     .long 0x2
06ec 00000004     1514     .long 0x4
06f0 00010002     1515     .long 0x10002
06f4 53646d63     1516     .long 0x53646d63
06f8 00007274     1517     .long 0x7274
06fc 00000000     1518     .long 0x0
0700 00000022     1519     .long 0x22
0704 00010002     1520     .long 0x10002
                  1521 DBG138:
0708 0062622e     1522     .long 0x62622e
070c 00000000     1523     .long 0x0
0710 0000020e     1524     .long DBG162
0714 00000000     1525     .long 0x0
0718 01640001     1526     .long 0x1640001
071c 00000000     1527     .long 0x0
0720 00000008     1528     .long 0x8
0724 00000000     1529     .long 0x0
0728 0000076c     1530     .long DBG166
072c 00000000     1531     .long 0x0
0730 00000000     1532     .long 0x0
0734 0000013c     1533     .long DBG84
0738 00000006     1534     .long 0x6
073c 00000000     1535     .long 0x0
0740 00010002     1536     .long 0x10002
0744 0062652e     1537     .long 0x62652e
0748 00000000     1538     .long 0x0
074c 00000212     1539     .long DBG163
0750 00000000     1540     .long 0x0
0754 01640001     1541     .long 0x1640001
0758 00000000     1542     .long 0x0
075c 00000008     1543     .long 0x8
0760 00000000     1544     .long 0x0
0764 00000000     1545     .long 0x0
0768 00000000     1546     .long 0x0
                  1547 DBG166:
076c 0062622e     1548     .long 0x62622e
0770 00000000     1549     .long 0x0
0774 00000216     1550     .long DBG149
0778 00000000     1551     .long 0x0
077c 01640001     1552     .long 0x1640001
0780 00000000     1553     .long 0x0
0784 00000008     1554     .long 0x8
0788 00000000     1555     .long 0x0
078c 00000a28     1556     .long DBG167
0790 00000000     1557     .long 0x0
0794 56746572     1558     .long 0x56746572
0798 00006c61     1559     .long 0x6c61
079c 000c0102     1560     .long 0xc0102
07a0 00000004     1561     .long 0x4
07a4 0004ffff     1562     .long 0x4ffff
07a8 0062652e     1563     .long 0x62652e
07ac 00000000     1564     .long 0x0
07b0 0000021e     1565     .long DBG151
07b4 00000000     1566     .long 0x0
07b8 01640001     1567     .long 0x1640001
07bc 00000000     1568     .long 0x0
07c0 0000000b     1569     .long 0xb
07c4 00000000     1570     .long 0x0
07c8 00000000     1571     .long 0x0
07cc 00000000     1572     .long 0x0
07d0 0066652e     1573     .long 0x66652e
07d4 00000000     1574     .long 0x0
07d8 00000238     1575     .long DBG164
07dc 00000000     1576     .long 0x0
07e0 01650001     1577     .long 0x1650001
07e4 00000000     1578     .long 0x0
07e8 000000e6     1579     .long 0xe6
07ec 00000000     1580     .long 0x0
07f0 00000000     1581     .long 0x0
07f4 00000000     1582     .long 0x0
                  1583     .pseg gfi_code
                  1584 DBG140:
                  1585     .dbgseg dbg_syms
07f8 00000000     1586     .long 0x0
07fc 00000258     1587     .long DBG143
0800 0000023c     1588     .long DBG140
0804 00000000     1589     .long 0x0
0808 00ff0001     1590     .long 0xff0001
                  1591 ; }
                  1592 ; static int getLowsideExt(float *gfiLoResult) 
                  1593 DBG139:
080c 00000000     1594     .long 0x0
0810 00000094     1595     .long DBG172
0814 0000023c     1596     .long _getLowsideExt
0818 00000044     1597     .long 0x44
081c 01030001     1598     .long 0x1030001
0820 00000834     1599     .long DBG144
0824 00000024     1600     .long DBG169-DBG170
0828 000002e8     1601     .long DBG171
082c 000008d4     1602     .long DBG168
0830 00000000     1603     .long 0x0
                  1604     .pseg gfi_code
                  1605 DBG170:
                  1606     .dbgseg dbg_syms
                  1607 DBG144:
0834 0066622e     1608     .long 0x66622e
0838 00000000     1609     .long 0x0
083c 0000023c     1610     .long DBG170
0840 00000000     1611     .long 0x0
0844 01650001     1612     .long 0x1650001
0848 00000000     1613     .long 0x0
084c 000000e8     1614     .long 0xe8
0850 00000000     1615     .long 0x0
0854 000008fc     1616     .long DBG173
0858 00000000     1617     .long 0x0
                  1618     .dbgseg dbg_line
                  1619 DBG171:
02e8 0000080c     1620     .long DBG139
02ec 00000000     1621     .long 0x0
02f0 0000023c     1622     .long _getLowsideExt
02f4 00000001     1623     .long 0x1
02f8 0000023c     1624     .long DBG175
02fc 00000002     1625     .long 0x2
0300 0000023c     1626     .long DBG176
0304 00000003     1627     .long 0x3
0308 00000242     1628     .long DBG177
030c 00000004     1629     .long 0x4
0310 0000024e     1630     .long DBG178
0314 00000005     1631     .long 0x5
0318 00000250     1632     .long DBG179
031c 00000006     1633     .long 0x6
0320 0000025c     1634     .long DBG180
0324 00000008     1635     .long 0x8
0328 0000025e     1636     .long DBG181
032c 00000009     1637     .long 0x9
                  1638     .pseg gfi_code
                  1639 _getLowsideExt:
                  1640 ; ENTRY
                  1641 DBG174:
                  1642 ; gfiLoResult at argloc 0 (0x0) in reg  size 2
                  1643 ; {
                  1644 DBG175:
                  1645 ;   if (gfScanEnable == true)
                  1646 DBG176:
023c 9392000c     1647     cmp #0x1,&_gfScanEnable
0240 2007         1648     jne getLowsideExt_L1
                  1649 DBG177:
                  1650 ;     *gfiLoResult = lastLowsideResult;
0242 429c001a0000 1651     mov &_lastLowsideResult,0(r12)
0248 429c001c0002 1652     mov &_lastLowsideResult+0x2,0x2(r12)
                  1653 DBG178:
024e 3c06         1654     jmp getLowsideExt_L2
                  1655 getLowsideExt_L1:
                  1656 ;   else
                  1657 ;     *gfiLoResult = -1.0;
                  1658 DBG179:
0250 429c00140000 1659     mov &__fcons1,0(r12)
0256 429c00160002 1660     mov &__fcons1+0x2,0x2(r12)
                  1661 getLowsideExt_L2:
                  1662 ;   return 0;
                  1663 DBG180:
025c 430c         1664     mov #0x0,r12
                  1665 DBG182:
                  1666 DBG181:
                  1667 ; EXIT
025e 4130         1668     ret
                  1669     .dbgseg dbg_syms
085c 00000000     1670     .long 0x0
0860 0000004c     1671     .long DBG29
0864 00000000     1672     .long 0x0
0868 00000000     1673     .long 0x0
086c 00010002     1674     .long 0x10002
0870 00000000     1675     .long 0x0
0874 000001d4     1676     .long DBG30
0878 00000002     1677     .long 0x2
087c 00000000     1678     .long 0x0
0880 00010002     1679     .long 0x10002
0884 00000000     1680     .long 0x0
0888 00000158     1681     .long DBG183
088c 000c0102     1682     .long 0xc0102
0890 00000026     1683     .long 0x26
0894 0011ffff     1684     .long 0x11ffff
0898 0066652e     1685     .long 0x66652e
089c 00000000     1686     .long 0x0
08a0 0000025e     1687     .long DBG182
08a4 00000000     1688     .long 0x0
08a8 01650001     1689     .long 0x1650001
08ac 00000000     1690     .long 0x0
08b0 000000f0     1691     .long 0xf0
08b4 00000000     1692     .long 0x0
08b8 00000000     1693     .long 0x0
08bc 00000000     1694     .long 0x0
                  1695     .pseg gfi_code
                  1696 DBG169:
                  1697     .dbgseg dbg_syms
08c0 00000000     1698     .long 0x0
08c4 00000094     1699     .long DBG172
08c8 00000260     1700     .long DBG169
08cc 00000000     1701     .long 0x0
08d0 00ff0001     1702     .long 0xff0001
                  1703 ; }
                  1704 ; static int getHisideExt(float *gfiHiResult) 
                  1705 DBG168:
08d4 00000000     1706     .long 0x0
08d8 00000074     1707     .long DBG188
08dc 00000260     1708     .long _getHisideExt
08e0 00000044     1709     .long 0x44
08e4 01030001     1710     .long 0x1030001
08e8 000008fc     1711     .long DBG173
08ec 00000024     1712     .long DBG185-DBG186
08f0 00000330     1713     .long DBG187
08f4 0000099c     1714     .long DBG184
08f8 00000000     1715     .long 0x0
                  1716     .pseg gfi_code
                  1717 DBG186:
                  1718     .dbgseg dbg_syms
                  1719 DBG173:
08fc 0066622e     1720     .long 0x66622e
0900 00000000     1721     .long 0x0
0904 00000260     1722     .long DBG186
0908 00000000     1723     .long 0x0
090c 01650001     1724     .long 0x1650001
0910 00000000     1725     .long 0x0
0914 000000f2     1726     .long 0xf2
0918 00000000     1727     .long 0x0
091c 000009c4     1728     .long DBG189
0920 00000000     1729     .long 0x0
                  1730     .dbgseg dbg_line
                  1731 DBG187:
0330 000008d4     1732     .long DBG168
0334 00000000     1733     .long 0x0
0338 00000260     1734     .long _getHisideExt
033c 00000001     1735     .long 0x1
0340 00000260     1736     .long DBG191
0344 00000002     1737     .long 0x2
0348 00000260     1738     .long DBG192
034c 00000004     1739     .long 0x4
0350 00000266     1740     .long DBG193
0354 00000005     1741     .long 0x5
0358 00000272     1742     .long DBG194
035c 00000006     1743     .long 0x6
0360 00000274     1744     .long DBG195
0364 00000007     1745     .long 0x7
0368 00000280     1746     .long DBG196
036c 00000009     1747     .long 0x9
0370 00000282     1748     .long DBG197
0374 0000000a     1749     .long 0xa
                  1750     .pseg gfi_code
                  1751 _getHisideExt:
                  1752 ; ENTRY
                  1753 DBG190:
                  1754 ; gfiHiResult at argloc 0 (0x0) in reg  size 2
                  1755 ; {
                  1756 DBG191:
                  1757 ;   if (gfScanEnable == true)
                  1758 DBG192:
0260 9392000c     1759     cmp #0x1,&_gfScanEnable
0264 2007         1760     jne getHisideExt_L1
                  1761 DBG193:
                  1762 ;     *gfiHiResult = lastHighsideResult;
0266 429c001e0000 1763     mov &_lastHighsideResult,0(r12)
026c 429c00200002 1764     mov &_lastHighsideResult+0x2,0x2(r12)
                  1765 DBG194:
0272 3c06         1766     jmp getHisideExt_L2
                  1767 getHisideExt_L1:
                  1768 ;   else
                  1769 ;     *gfiHiResult = -1.0;
                  1770 DBG195:
0274 429c00140000 1771     mov &__fcons1,0(r12)
027a 429c00160002 1772     mov &__fcons1+0x2,0x2(r12)
                  1773 getHisideExt_L2:
                  1774 ;   return 0;
                  1775 DBG196:
0280 430c         1776     mov #0x0,r12
                  1777 DBG198:
                  1778 DBG197:
                  1779 ; EXIT
0282 4130         1780     ret
                  1781     .dbgseg dbg_syms
0924 00000000     1782     .long 0x0
0928 0000004c     1783     .long DBG29
092c 00000000     1784     .long 0x0
0930 00000000     1785     .long 0x0
0934 00010002     1786     .long 0x10002
0938 00000000     1787     .long 0x0
093c 000001d4     1788     .long DBG30
0940 00000002     1789     .long 0x2
0944 00000000     1790     .long 0x0
0948 00010002     1791     .long 0x10002
094c 00000000     1792     .long 0x0
0950 00000058     1793     .long DBG199
0954 000c0102     1794     .long 0xc0102
0958 00000026     1795     .long 0x26
095c 0011ffff     1796     .long 0x11ffff
0960 0066652e     1797     .long 0x66652e
0964 00000000     1798     .long 0x0
0968 00000282     1799     .long DBG198
096c 00000000     1800     .long 0x0
0970 01650001     1801     .long 0x1650001
0974 00000000     1802     .long 0x0
0978 000000fb     1803     .long 0xfb
097c 00000000     1804     .long 0x0
0980 00000000     1805     .long 0x0
0984 00000000     1806     .long 0x0
                  1807     .pseg gfi_code
                  1808 DBG185:
                  1809     .dbgseg dbg_syms
0988 00000000     1810     .long 0x0
098c 00000074     1811     .long DBG188
0990 00000284     1812     .long DBG185
0994 00000000     1813     .long 0x0
0998 00ff0001     1814     .long 0xff0001
                  1815 ; }
                  1816 ; static void convertHighsideCurrent(unsigned int adcValue, float * currentValue)
                  1817 DBG184:
099c 00000000     1818     .long 0x0
09a0 000000b4     1819     .long DBG204
09a4 00000284     1820     .long _convertHighsideCurrent
09a8 00000040     1821     .long 0x40
09ac 01030001     1822     .long 0x1030001
09b0 000009c4     1823     .long DBG189
09b4 00000036     1824     .long DBG201-DBG202
09b8 00000378     1825     .long DBG203
09bc 00000c58     1826     .long DBG200
09c0 00000000     1827     .long 0x0
                  1828     .pseg gfi_code
                  1829 DBG202:
                  1830     .dbgseg dbg_syms
                  1831 DBG189:
09c4 0066622e     1832     .long 0x66622e
09c8 00000000     1833     .long 0x0
09cc 00000284     1834     .long DBG202
09d0 00000000     1835     .long 0x0
09d4 01650001     1836     .long 0x1650001
09d8 00000000     1837     .long 0x0
09dc 000000fe     1838     .long 0xfe
09e0 00000000     1839     .long 0x0
09e4 00000c80     1840     .long DBG205
09e8 00000000     1841     .long 0x0
                  1842     .dbgseg dbg_line
                  1843 DBG203:
0378 0000099c     1844     .long DBG184
037c 00000000     1845     .long 0x0
0380 00000284     1846     .long _convertHighsideCurrent
0384 00000001     1847     .long 0x1
0388 0000028a     1848     .long DBG207
038c 00000002     1849     .long 0x2
0390 0000028a     1850     .long DBG208
0394 00000006     1851     .long 0x6
0398 000002b4     1852     .long DBG209
039c 00000008     1853     .long 0x8
                  1854     .pseg gfi_code
                  1855 _convertHighsideCurrent:
0284 1204         1856     push    r4
0286 1205         1857     push    r5
                  1858 DBG206:
                  1859 ; ENTRY
                  1860 ; adcValue at argloc 0 (0x0) in reg  size 2
0288 4d04         1861     mov r13,r4
                  1862 DBG208:
                  1863 DBG207:
                  1864 ; currentValue at argloc 0 (0x0) in reg  size 2
                  1865 ; {
                  1866 ;   *currentValue = (float)(adcValue * 2.9)/(4096.0 * 0.005);
028a 4305         1867     mov #0x0,r5
028c 4c0d         1868     mov r12,r13
028e 450c         1869     mov r5,r12
                  1870 DBG210:
0290 12b00000     1871     call    #__u_to_s
                  1872 DBG211:
0294 421f0010     1873     mov &__fcons2,r15
0298 421e0012     1874     mov &__fcons2+0x2,r14
                  1875 DBG212:
029c 12b00000     1876     call    #__s_mul
                  1877 DBG213:
02a0 421f000c     1878     mov &__fcons3,r15
02a4 421e000e     1879     mov &__fcons3+0x2,r14
                  1880 DBG214:
02a8 12b00000     1881     call    #__s_div
                  1882 DBG215:
02ac 4d840000     1883     mov r13,0(r4)
02b0 4c840002     1884     mov r12,0x2(r4)
                  1885 DBG216:
                  1886 DBG209:
                  1887 ; EXIT
                  1888 ; .temp2 at stkloc 0 (0x0) size 4
02b4 4135         1889     pop r5
02b6 4134         1890     pop r4
02b8 4130         1891     ret
                  1892     .dbgseg dbg_syms
09ec 00000000     1893     .long 0x0
09f0 0000004c     1894     .long DBG29
09f4 00000004     1895     .long 0x4
09f8 00000000     1896     .long 0x0
09fc 00010002     1897     .long 0x10002
0a00 00000000     1898     .long 0x0
0a04 000001d4     1899     .long DBG30
0a08 00000002     1900     .long 0x2
0a0c 00000000     1901     .long 0x0
0a10 00010002     1902     .long 0x10002
0a14 56636461     1903     .long 0x56636461
0a18 65756c61     1904     .long 0x65756c61
0a1c 000c0102     1905     .long 0xc0102
0a20 0000000e     1906     .long 0xe
0a24 0011ffff     1907     .long 0x11ffff
                  1908 DBG167:
0a28 0062622e     1909     .long 0x62622e
0a2c 00000000     1910     .long 0x0
0a30 00000288     1911     .long DBG206
0a34 00000000     1912     .long 0x0
0a38 01640001     1913     .long 0x1640001
0a3c 00000000     1914     .long 0x0
0a40 00000001     1915     .long 0x1
0a44 00000000     1916     .long 0x0
0a48 00000a8c     1917     .long DBG217
0a4c 00000000     1918     .long 0x0
0a50 00000000     1919     .long 0x0
0a54 00000020     1920     .long DBG218
0a58 000d0102     1921     .long 0xd0102
0a5c 00000026     1922     .long 0x26
0a60 0011ffff     1923     .long 0x11ffff
0a64 0062652e     1924     .long 0x62652e
0a68 00000000     1925     .long 0x0
0a6c 0000028a     1926     .long DBG207
0a70 00000000     1927     .long 0x0
0a74 01640001     1928     .long 0x1640001
0a78 00000000     1929     .long 0x0
0a7c 00000002     1930     .long 0x2
0a80 00000000     1931     .long 0x0
0a84 00000000     1932     .long 0x0
0a88 00000000     1933     .long 0x0
                  1934 DBG217:
0a8c 0062622e     1935     .long 0x62622e
0a90 00000000     1936     .long 0x0
0a94 0000028a     1937     .long DBG207
0a98 00000000     1938     .long 0x0
0a9c 01640001     1939     .long 0x1640001
0aa0 00000000     1940     .long 0x0
0aa4 00000002     1941     .long 0x2
0aa8 00000000     1942     .long 0x0
0aac 00000ac8     1943     .long DBG219
0ab0 00000000     1944     .long 0x0
0ab4 00000000     1945     .long 0x0
0ab8 00000020     1946     .long DBG218
0abc 00040102     1947     .long 0x40102
0ac0 00000026     1948     .long 0x26
0ac4 0011ffff     1949     .long 0x11ffff
                  1950 DBG219:
0ac8 0062622e     1951     .long 0x62622e
0acc 00000000     1952     .long 0x0
0ad0 00000290     1953     .long DBG210
0ad4 00000000     1954     .long 0x0
0ad8 01640001     1955     .long 0x1640001
0adc 00000000     1956     .long 0x0
0ae0 00000008     1957     .long 0x8
0ae4 00000000     1958     .long 0x0
0ae8 00000b2c     1959     .long DBG220
0aec 00000000     1960     .long 0x0
0af0 00000000     1961     .long 0x0
0af4 0000013c     1962     .long DBG84
0af8 00000000     1963     .long 0x0
0afc 00000000     1964     .long 0x0
0b00 00010002     1965     .long 0x10002
0b04 0062652e     1966     .long 0x62652e
0b08 00000000     1967     .long 0x0
0b0c 00000294     1968     .long DBG211
0b10 00000000     1969     .long 0x0
0b14 01640001     1970     .long 0x1640001
0b18 00000000     1971     .long 0x0
0b1c 00000008     1972     .long 0x8
0b20 00000000     1973     .long 0x0
0b24 00000000     1974     .long 0x0
0b28 00000000     1975     .long 0x0
                  1976 DBG220:
0b2c 0062622e     1977     .long 0x62622e
0b30 00000000     1978     .long 0x0
0b34 0000029c     1979     .long DBG212
0b38 00000000     1980     .long 0x0
0b3c 01640001     1981     .long 0x1640001
0b40 00000000     1982     .long 0x0
0b44 00000008     1983     .long 0x8
0b48 00000000     1984     .long 0x0
0b4c 00000b90     1985     .long DBG221
0b50 00000000     1986     .long 0x0
0b54 00000000     1987     .long 0x0
0b58 0000013c     1988     .long DBG84
0b5c 00000000     1989     .long 0x0
0b60 00000000     1990     .long 0x0
0b64 00010002     1991     .long 0x10002
0b68 0062652e     1992     .long 0x62652e
0b6c 00000000     1993     .long 0x0
0b70 000002a0     1994     .long DBG213
0b74 00000000     1995     .long 0x0
0b78 01640001     1996     .long 0x1640001
0b7c 00000000     1997     .long 0x0
0b80 00000008     1998     .long 0x8
0b84 00000000     1999     .long 0x0
0b88 00000000     2000     .long 0x0
0b8c 00000000     2001     .long 0x0
                  2002 DBG221:
0b90 0062622e     2003     .long 0x62622e
0b94 00000000     2004     .long 0x0
0b98 000002a8     2005     .long DBG214
0b9c 00000000     2006     .long 0x0
0ba0 01640001     2007     .long 0x1640001
0ba4 00000000     2008     .long 0x0
0ba8 00000008     2009     .long 0x8
0bac 00000000     2010     .long 0x0
0bb0 00000ce4     2011     .long DBG222
0bb4 00000000     2012     .long 0x0
0bb8 00000000     2013     .long 0x0
0bbc 0000013c     2014     .long DBG84
0bc0 00000000     2015     .long 0x0
0bc4 00000000     2016     .long 0x0
0bc8 00010002     2017     .long 0x10002
0bcc 0062652e     2018     .long 0x62652e
0bd0 00000000     2019     .long 0x0
0bd4 000002ac     2020     .long DBG215
0bd8 00000000     2021     .long 0x0
0bdc 01640001     2022     .long 0x1640001
0be0 00000000     2023     .long 0x0
0be4 00000008     2024     .long 0x8
0be8 00000000     2025     .long 0x0
0bec 00000000     2026     .long 0x0
0bf0 00000000     2027     .long 0x0
0bf4 0062652e     2028     .long 0x62652e
0bf8 00000000     2029     .long 0x0
0bfc 000002b4     2030     .long DBG209
0c00 00000000     2031     .long 0x0
0c04 01640001     2032     .long 0x1640001
0c08 00000000     2033     .long 0x0
0c0c 00000008     2034     .long 0x8
0c10 00000000     2035     .long 0x0
0c14 00000000     2036     .long 0x0
0c18 00000000     2037     .long 0x0
0c1c 0066652e     2038     .long 0x66652e
0c20 00000000     2039     .long 0x0
0c24 000002b4     2040     .long DBG216
0c28 00000000     2041     .long 0x0
0c2c 01650001     2042     .long 0x1650001
0c30 00000000     2043     .long 0x0
0c34 00000105     2044     .long 0x105
0c38 00000000     2045     .long 0x0
0c3c 00000000     2046     .long 0x0
0c40 00000000     2047     .long 0x0
                  2048     .pseg gfi_code
                  2049 DBG201:
                  2050     .dbgseg dbg_syms
0c44 00000000     2051     .long 0x0
0c48 000000b4     2052     .long DBG204
0c4c 000002ba     2053     .long DBG201
0c50 00000000     2054     .long 0x0
0c54 00ff0001     2055     .long 0xff0001
                  2056 ; }
                  2057 ; static void convertLowsideCurrent(unsigned int adcValue, float * currentValue)
                  2058 DBG200:
0c58 00000000     2059     .long 0x0
0c5c 00000240     2060     .long DBG227
0c60 000002ba     2061     .long _convertLowsideCurrent
0c64 00000040     2062     .long 0x40
0c68 01030001     2063     .long 0x1030001
0c6c 00000c80     2064     .long DBG205
0c70 00000036     2065     .long DBG224-DBG225
0c74 000003a0     2066     .long DBG226
0c78 00000f14     2067     .long DBG223
0c7c 00000000     2068     .long 0x0
                  2069     .pseg gfi_code
                  2070 DBG225:
                  2071     .dbgseg dbg_syms
                  2072 DBG205:
0c80 0066622e     2073     .long 0x66622e
0c84 00000000     2074     .long 0x0
0c88 000002ba     2075     .long DBG225
0c8c 00000000     2076     .long 0x0
0c90 01650001     2077     .long 0x1650001
0c94 00000000     2078     .long 0x0
0c98 00000107     2079     .long 0x107
0c9c 00000000     2080     .long 0x0
0ca0 00000f3c     2081     .long DBG228
0ca4 00000000     2082     .long 0x0
                  2083     .dbgseg dbg_line
                  2084 DBG226:
03a0 00000c58     2085     .long DBG200
03a4 00000000     2086     .long 0x0
03a8 000002ba     2087     .long _convertLowsideCurrent
03ac 00000001     2088     .long 0x1
03b0 000002c0     2089     .long DBG230
03b4 00000002     2090     .long 0x2
03b8 000002c0     2091     .long DBG231
03bc 00000004     2092     .long 0x4
03c0 000002ea     2093     .long DBG232
03c4 00000008     2094     .long 0x8
                  2095     .pseg gfi_code
                  2096 _convertLowsideCurrent:
02ba 1204         2097     push    r4
02bc 1205         2098     push    r5
                  2099 DBG229:
                  2100 ; ENTRY
                  2101 ; adcValue at argloc 0 (0x0) in reg  size 2
02be 4d04         2102     mov r13,r4
                  2103 DBG231:
                  2104 DBG230:
                  2105 ; currentValue at argloc 0 (0x0) in reg  size 2
                  2106 ; {
                  2107 ;   *currentValue = ((float)adcValue * 0.125102) + 0.401291;
02c0 4305         2108     mov #0x0,r5
02c2 4c0d         2109     mov r12,r13
02c4 450c         2110     mov r5,r12
                  2111 DBG233:
02c6 12b00000     2112     call    #__u_to_s
                  2113 DBG234:
02ca 421f0008     2114     mov &__fcons4,r15
02ce 421e000a     2115     mov &__fcons4+0x2,r14
                  2116 DBG235:
02d2 12b00000     2117     call    #__s_mul
                  2118 DBG236:
02d6 421f0004     2119     mov &__fcons5,r15
02da 421e0006     2120     mov &__fcons5+0x2,r14
                  2121 DBG237:
02de 12b00000     2122     call    #__s_add
                  2123 DBG238:
02e2 4d840000     2124     mov r13,0(r4)
02e6 4c840002     2125     mov r12,0x2(r4)
                  2126 DBG239:
                  2127 DBG232:
                  2128 ; EXIT
                  2129 ; .temp3 at stkloc 0 (0x0) size 4
02ea 4135         2130     pop r5
02ec 4134         2131     pop r4
02ee 4130         2132     ret
                  2133     .dbgseg dbg_syms
0ca8 00000000     2134     .long 0x0
0cac 0000004c     2135     .long DBG29
0cb0 00000004     2136     .long 0x4
0cb4 00000000     2137     .long 0x0
0cb8 00010002     2138     .long 0x10002
0cbc 00000000     2139     .long 0x0
0cc0 000001d4     2140     .long DBG30
0cc4 00000002     2141     .long 0x2
0cc8 00000000     2142     .long 0x0
0ccc 00010002     2143     .long 0x10002
0cd0 56636461     2144     .long 0x56636461
0cd4 65756c61     2145     .long 0x65756c61
0cd8 000c0102     2146     .long 0xc0102
0cdc 0000000e     2147     .long 0xe
0ce0 0011ffff     2148     .long 0x11ffff
                  2149 DBG222:
0ce4 0062622e     2150     .long 0x62622e
0ce8 00000000     2151     .long 0x0
0cec 000002be     2152     .long DBG229
0cf0 00000000     2153     .long 0x0
0cf4 01640001     2154     .long 0x1640001
0cf8 00000000     2155     .long 0x0
0cfc 00000001     2156     .long 0x1
0d00 00000000     2157     .long 0x0
0d04 00000d48     2158     .long DBG240
0d08 00000000     2159     .long 0x0
0d0c 00000000     2160     .long 0x0
0d10 00000020     2161     .long DBG218
0d14 000d0102     2162     .long 0xd0102
0d18 00000026     2163     .long 0x26
0d1c 0011ffff     2164     .long 0x11ffff
0d20 0062652e     2165     .long 0x62652e
0d24 00000000     2166     .long 0x0
0d28 000002c0     2167     .long DBG230
0d2c 00000000     2168     .long 0x0
0d30 01640001     2169     .long 0x1640001
0d34 00000000     2170     .long 0x0
0d38 00000002     2171     .long 0x2
0d3c 00000000     2172     .long 0x0
0d40 00000000     2173     .long 0x0
0d44 00000000     2174     .long 0x0
                  2175 DBG240:
0d48 0062622e     2176     .long 0x62622e
0d4c 00000000     2177     .long 0x0
0d50 000002c0     2178     .long DBG230
0d54 00000000     2179     .long 0x0
0d58 01640001     2180     .long 0x1640001
0d5c 00000000     2181     .long 0x0
0d60 00000002     2182     .long 0x2
0d64 00000000     2183     .long 0x0
0d68 00000d84     2184     .long DBG241
0d6c 00000000     2185     .long 0x0
0d70 00000000     2186     .long 0x0
0d74 00000020     2187     .long DBG218
0d78 00040102     2188     .long 0x40102
0d7c 00000026     2189     .long 0x26
0d80 0011ffff     2190     .long 0x11ffff
                  2191 DBG241:
0d84 0062622e     2192     .long 0x62622e
0d88 00000000     2193     .long 0x0
0d8c 000002c6     2194     .long DBG233
0d90 00000000     2195     .long 0x0
0d94 01640001     2196     .long 0x1640001
0d98 00000000     2197     .long 0x0
0d9c 00000008     2198     .long 0x8
0da0 00000000     2199     .long 0x0
0da4 00000de8     2200     .long DBG242
0da8 00000000     2201     .long 0x0
0dac 00000000     2202     .long 0x0
0db0 0000013c     2203     .long DBG84
0db4 00000000     2204     .long 0x0
0db8 00000000     2205     .long 0x0
0dbc 00010002     2206     .long 0x10002
0dc0 0062652e     2207     .long 0x62652e
0dc4 00000000     2208     .long 0x0
0dc8 000002ca     2209     .long DBG234
0dcc 00000000     2210     .long 0x0
0dd0 01640001     2211     .long 0x1640001
0dd4 00000000     2212     .long 0x0
0dd8 00000008     2213     .long 0x8
0ddc 00000000     2214     .long 0x0
0de0 00000000     2215     .long 0x0
0de4 00000000     2216     .long 0x0
                  2217 DBG242:
0de8 0062622e     2218     .long 0x62622e
0dec 00000000     2219     .long 0x0
0df0 000002d2     2220     .long DBG235
0df4 00000000     2221     .long 0x0
0df8 01640001     2222     .long 0x1640001
0dfc 00000000     2223     .long 0x0
0e00 00000008     2224     .long 0x8
0e04 00000000     2225     .long 0x0
0e08 00000e4c     2226     .long DBG243
0e0c 00000000     2227     .long 0x0
0e10 00000000     2228     .long 0x0
0e14 0000013c     2229     .long DBG84
0e18 00000000     2230     .long 0x0
0e1c 00000000     2231     .long 0x0
0e20 00010002     2232     .long 0x10002
0e24 0062652e     2233     .long 0x62652e
0e28 00000000     2234     .long 0x0
0e2c 000002d6     2235     .long DBG236
0e30 00000000     2236     .long 0x0
0e34 01640001     2237     .long 0x1640001
0e38 00000000     2238     .long 0x0
0e3c 00000008     2239     .long 0x8
0e40 00000000     2240     .long 0x0
0e44 00000000     2241     .long 0x0
0e48 00000000     2242     .long 0x0
                  2243 DBG243:
0e4c 0062622e     2244     .long 0x62622e
0e50 00000000     2245     .long 0x0
0e54 000002de     2246     .long DBG237
0e58 00000000     2247     .long 0x0
0e5c 01640001     2248     .long 0x1640001
0e60 00000000     2249     .long 0x0
0e64 00000008     2250     .long 0x8
0e68 00000000     2251     .long 0x0
0e6c 00000fa0     2252     .long DBG244
0e70 00000000     2253     .long 0x0
0e74 00000000     2254     .long 0x0
0e78 0000013c     2255     .long DBG84
0e7c 00000000     2256     .long 0x0
0e80 00000000     2257     .long 0x0
0e84 00010002     2258     .long 0x10002
0e88 0062652e     2259     .long 0x62652e
0e8c 00000000     2260     .long 0x0
0e90 000002e2     2261     .long DBG238
0e94 00000000     2262     .long 0x0
0e98 01640001     2263     .long 0x1640001
0e9c 00000000     2264     .long 0x0
0ea0 00000008     2265     .long 0x8
0ea4 00000000     2266     .long 0x0
0ea8 00000000     2267     .long 0x0
0eac 00000000     2268     .long 0x0
0eb0 0062652e     2269     .long 0x62652e
0eb4 00000000     2270     .long 0x0
0eb8 000002ea     2271     .long DBG232
0ebc 00000000     2272     .long 0x0
0ec0 01640001     2273     .long 0x1640001
0ec4 00000000     2274     .long 0x0
0ec8 00000008     2275     .long 0x8
0ecc 00000000     2276     .long 0x0
0ed0 00000000     2277     .long 0x0
0ed4 00000000     2278     .long 0x0
0ed8 0066652e     2279     .long 0x66652e
0edc 00000000     2280     .long 0x0
0ee0 000002ea     2281     .long DBG239
0ee4 00000000     2282     .long 0x0
0ee8 01650001     2283     .long 0x1650001
0eec 00000000     2284     .long 0x0
0ef0 0000010e     2285     .long 0x10e
0ef4 00000000     2286     .long 0x0
0ef8 00000000     2287     .long 0x0
0efc 00000000     2288     .long 0x0
                  2289     .pseg gfi_code
                  2290 DBG224:
                  2291     .dbgseg dbg_syms
0f00 00000000     2292     .long 0x0
0f04 00000240     2293     .long DBG227
0f08 000002f0     2294     .long DBG224
0f0c 00000000     2295     .long 0x0
0f10 00ff0001     2296     .long 0xff0001
                  2297 ; }
                  2298 ; static int sampleLowside(float *gfiLoResult, unsigned int *pAdcCount)
                  2299 DBG223:
0f14 00000000     2300     .long 0x0
0f18 00000224     2301     .long DBG249
0f1c 000002f0     2302     .long _sampleLowside
0f20 00000044     2303     .long 0x44
0f24 01030001     2304     .long 0x1030001
0f28 00000f3c     2305     .long DBG228
0f2c 00000034     2306     .long DBG246-DBG247
0f30 000003c8     2307     .long DBG248
0f34 00001194     2308     .long DBG245
0f38 00000000     2309     .long 0x0
                  2310     .pseg gfi_code
                  2311 DBG247:
                  2312     .dbgseg dbg_syms
                  2313 DBG228:
0f3c 0066622e     2314     .long 0x66622e
0f40 00000000     2315     .long 0x0
0f44 000002f0     2316     .long DBG247
0f48 00000000     2317     .long 0x0
0f4c 01650001     2318     .long 0x1650001
0f50 00000000     2319     .long 0x0
0f54 00000110     2320     .long 0x110
0f58 00000000     2321     .long 0x0
0f5c 000011bc     2322     .long DBG250
0f60 00000000     2323     .long 0x0
                  2324     .dbgseg dbg_line
                  2325 DBG248:
03c8 00000f14     2326     .long DBG223
03cc 00000000     2327     .long 0x0
03d0 000002f0     2328     .long _sampleLowside
03d4 00000001     2329     .long 0x1
03d8 000002fc     2330     .long DBG252
03dc 00000002     2331     .long 0x2
03e0 000002fc     2332     .long DBG253
03e4 00000003     2333     .long 0x3
03e8 000002fe     2334     .long DBG254
03ec 00000006     2335     .long 0x6
03f0 00000308     2336     .long DBG256
03f4 00000007     2337     .long 0x7
03f8 00000312     2338     .long DBG257
03fc 00000008     2339     .long 0x8
0400 00000316     2340     .long DBG258
0404 00000009     2341     .long 0x9
0408 00000318     2342     .long DBG259
040c 0000000a     2343     .long 0xa
0410 00000318     2344     .long DBG260
0414 0000000c     2345     .long 0xc
0418 0000031a     2346     .long DBG261
041c 0000000d     2347     .long 0xd
                  2348     .pseg gfi_code
                  2349 _sampleLowside:
02f0 1204         2350     push    r4
02f2 1205         2351     push    r5
02f4 1206         2352     push    r6
02f6 8321         2353     sub #0x2,sp
                  2354 DBG251:
                  2355 ; ENTRY
02f8 4c05         2356     mov r12,r5
                  2357 ; gfiLoResult at argloc 0 (0x0) in reg  size 2
02fa 4d06         2358     mov r13,r6
                  2359 DBG253:
                  2360 DBG252:
                  2361 ; pAdcCount at argloc 0 (0x0) in reg  size 2
                  2362 ; retVal in reg  size 2
                  2363 ; lowSideResult at stkloc 0 (0x0) size 2
                  2364 ; {
                  2365 ;   int retVal = -1;
02fc 4334         2366     mov #-0x1,r4
                  2367 DBG254:
                  2368 ;   unsigned int lowSideResult;
                  2369 ;   if (adc12GetGfiLo(&lowSideResult) == 0) {
02fe 410c         2370     mov sp,r12
0300 12b00000     2371     call    #_adc12GetGfiLo
0304 930c         2372     cmp #0x0,r12
0306 2008         2373     jne sampleLowside_L1
                  2374 DBG256:
                  2375 DBG255:
                  2376 ;     convertLowsideCurrent(lowSideResult, gfiLoResult);
0308 450d         2377     mov r5,r13
030a 4124         2378     mov 0x0(sp),r4
030c 440c         2379     mov r4,r12
030e 12b002ba     2380     call    #_convertLowsideCurrent
                  2381 DBG257:
                  2382 ;     *pAdcCount = lowSideResult;
0312 44860000     2383     mov r4,0(r6)
                  2384 DBG258:
                  2385 ;     retVal = 0;
0316 4304         2386     mov #0x0,r4
                  2387 DBG260:
                  2388 DBG259:
                  2389 ;     }
                  2390 sampleLowside_L1:
                  2391 ;   return retVal;
0318 440c         2392     mov r4,r12
                  2393 DBG262:
                  2394 DBG261:
                  2395 ; EXIT
                  2396 ; .temp4 at stkloc 2 (0x2) size 6
031a 5321         2397     add #0x2,sp
031c 4136         2398     pop r6
031e 4135         2399     pop r5
0320 4134         2400     pop r4
0322 4130         2401     ret
                  2402     .dbgseg dbg_syms
0f64 00000000     2403     .long 0x0
0f68 0000004c     2404     .long DBG29
0f6c 00000008     2405     .long 0x8
0f70 00000000     2406     .long 0x0
0f74 00010002     2407     .long 0x10002
0f78 00000000     2408     .long 0x0
0f7c 000001d4     2409     .long DBG30
0f80 00000002     2410     .long 0x2
0f84 00000000     2411     .long 0x0
0f88 00010002     2412     .long 0x10002
0f8c 00000000     2413     .long 0x0
0f90 000001b8     2414     .long DBG263
0f94 00000000     2415     .long 0x0
0f98 0000000e     2416     .long 0xe
0f9c 00010002     2417     .long 0x10002
                  2418 DBG244:
0fa0 0062622e     2419     .long 0x62622e
0fa4 00000000     2420     .long 0x0
0fa8 000002f8     2421     .long DBG251
0fac 00000000     2422     .long 0x0
0fb0 01640001     2423     .long 0x1640001
0fb4 00000000     2424     .long 0x0
0fb8 00000001     2425     .long 0x1
0fbc 00000000     2426     .long 0x0
0fc0 00001018     2427     .long DBG264
0fc4 00000000     2428     .long 0x0
0fc8 00000000     2429     .long 0x0
0fcc 00000030     2430     .long DBG265
0fd0 000d0102     2431     .long 0xd0102
0fd4 0000002e     2432     .long 0x2e
0fd8 0011ffff     2433     .long 0x11ffff
0fdc 00000000     2434     .long 0x0
0fe0 00000158     2435     .long DBG183
0fe4 000c0102     2436     .long 0xc0102
0fe8 00000026     2437     .long 0x26
0fec 0011ffff     2438     .long 0x11ffff
0ff0 0062652e     2439     .long 0x62652e
0ff4 00000000     2440     .long 0x0
0ff8 000002fc     2441     .long DBG252
0ffc 00000000     2442     .long 0x0
1000 01640001     2443     .long 0x1640001
1004 00000000     2444     .long 0x0
1008 00000002     2445     .long 0x2
100c 00000000     2446     .long 0x0
1010 00000000     2447     .long 0x0
1014 00000000     2448     .long 0x0
                  2449 DBG264:
1018 0062622e     2450     .long 0x62622e
101c 00000000     2451     .long 0x0
1020 000002fc     2452     .long DBG252
1024 00000000     2453     .long 0x0
1028 01640001     2454     .long 0x1640001
102c 00000000     2455     .long 0x0
1030 00000002     2456     .long 0x2
1034 00000000     2457     .long 0x0
1038 00001068     2458     .long DBG266
103c 00000000     2459     .long 0x0
1040 00000000     2460     .long 0x0
1044 00000030     2461     .long DBG265
1048 00060102     2462     .long 0x60102
104c 0000002e     2463     .long 0x2e
1050 0011ffff     2464     .long 0x11ffff
1054 00000000     2465     .long 0x0
1058 00000158     2466     .long DBG183
105c 00050102     2467     .long 0x50102
1060 00000026     2468     .long 0x26
1064 0011ffff     2469     .long 0x11ffff
                  2470 DBG266:
1068 0062622e     2471     .long 0x62622e
106c 00000000     2472     .long 0x0
1070 000002fe     2473     .long DBG254
1074 00000000     2474     .long 0x0
1078 01640001     2475     .long 0x1640001
107c 00000000     2476     .long 0x0
1080 00000006     2477     .long 0x6
1084 00000000     2478     .long 0x0
1088 000010cc     2479     .long DBG267
108c 00000000     2480     .long 0x0
1090 56746572     2481     .long 0x56746572
1094 00006c61     2482     .long 0x6c61
1098 00040102     2483     .long 0x40102
109c 00000004     2484     .long 0x4
10a0 0004ffff     2485     .long 0x4ffff
10a4 0062652e     2486     .long 0x62652e
10a8 00000000     2487     .long 0x0
10ac 00000312     2488     .long DBG257
10b0 00000000     2489     .long 0x0
10b4 01640001     2490     .long 0x1640001
10b8 00000000     2491     .long 0x0
10bc 00000008     2492     .long 0x8
10c0 00000000     2493     .long 0x0
10c4 00000000     2494     .long 0x0
10c8 00000000     2495     .long 0x0
                  2496 DBG267:
10cc 0062622e     2497     .long 0x62622e
10d0 00000000     2498     .long 0x0
10d4 00000318     2499     .long DBG259
10d8 00000000     2500     .long 0x0
10dc 01640001     2501     .long 0x1640001
10e0 00000000     2502     .long 0x0
10e4 0000000a     2503     .long 0xa
10e8 00000000     2504     .long 0x0
10ec 00001220     2505     .long DBG268
10f0 00000000     2506     .long 0x0
10f4 56746572     2507     .long 0x56746572
10f8 00006c61     2508     .long 0x6c61
10fc 00040102     2509     .long 0x40102
1100 00000004     2510     .long 0x4
1104 0004ffff     2511     .long 0x4ffff
1108 0062652e     2512     .long 0x62652e
110c 00000000     2513     .long 0x0
1110 0000031a     2514     .long DBG261
1114 00000000     2515     .long 0x0
1118 01640001     2516     .long 0x1640001
111c 00000000     2517     .long 0x0
1120 0000000d     2518     .long 0xd
1124 00000000     2519     .long 0x0
1128 00000000     2520     .long 0x0
112c 00000000     2521     .long 0x0
1130 0062652e     2522     .long 0x62652e
1134 00000000     2523     .long 0x0
1138 0000031a     2524     .long DBG261
113c 00000000     2525     .long 0x0
1140 01640001     2526     .long 0x1640001
1144 00000000     2527     .long 0x0
1148 0000000d     2528     .long 0xd
114c 00000000     2529     .long 0x0
1150 00000000     2530     .long 0x0
1154 00000000     2531     .long 0x0
1158 0066652e     2532     .long 0x66652e
115c 00000000     2533     .long 0x0
1160 0000031a     2534     .long DBG262
1164 00000000     2535     .long 0x0
1168 01650001     2536     .long 0x1650001
116c 00000000     2537     .long 0x0
1170 0000011c     2538     .long 0x11c
1174 00000000     2539     .long 0x0
1178 00000000     2540     .long 0x0
117c 00000000     2541     .long 0x0
                  2542     .pseg gfi_code
                  2543 DBG246:
                  2544     .dbgseg dbg_syms
1180 00000000     2545     .long 0x0
1184 00000224     2546     .long DBG249
1188 00000324     2547     .long DBG246
118c 00000000     2548     .long 0x0
1190 00ff0001     2549     .long 0xff0001
                  2550 ; } 
                  2551 ; static int sampleHighside(float *gfiHiResult, unsigned int *pAdcCount)
                  2552 DBG245:
1194 00000000     2553     .long 0x0
1198 00000064     2554     .long DBG273
119c 00000324     2555     .long _sampleHighside
11a0 00000044     2556     .long 0x44
11a4 01030001     2557     .long 0x1030001
11a8 000011bc     2558     .long DBG250
11ac 00000034     2559     .long DBG270-DBG271
11b0 00000420     2560     .long DBG272
11b4 00001414     2561     .long DBG269
11b8 00000000     2562     .long 0x0
                  2563     .pseg gfi_code
                  2564 DBG271:
                  2565     .dbgseg dbg_syms
                  2566 DBG250:
11bc 0066622e     2567     .long 0x66622e
11c0 00000000     2568     .long 0x0
11c4 00000324     2569     .long DBG271
11c8 00000000     2570     .long 0x0
11cc 01650001     2571     .long 0x1650001
11d0 00000000     2572     .long 0x0
11d4 0000011e     2573     .long 0x11e
11d8 00000000     2574     .long 0x0
11dc 0000143c     2575     .long DBG274
11e0 00000000     2576     .long 0x0
                  2577     .dbgseg dbg_line
                  2578 DBG272:
0420 00001194     2579     .long DBG245
0424 00000000     2580     .long 0x0
0428 00000324     2581     .long _sampleHighside
042c 00000001     2582     .long 0x1
0430 00000330     2583     .long DBG276
0434 00000002     2584     .long 0x2
0438 00000330     2585     .long DBG277
043c 00000003     2586     .long 0x3
0440 00000332     2587     .long DBG278
0444 00000006     2588     .long 0x6
0448 0000033c     2589     .long DBG280
044c 00000007     2590     .long 0x7
0450 00000346     2591     .long DBG281
0454 00000008     2592     .long 0x8
0458 0000034a     2593     .long DBG282
045c 00000009     2594     .long 0x9
0460 0000034c     2595     .long DBG283
0464 0000000a     2596     .long 0xa
0468 0000034c     2597     .long DBG284
046c 0000000c     2598     .long 0xc
0470 0000034e     2599     .long DBG285
0474 0000000d     2600     .long 0xd
                  2601     .pseg gfi_code
                  2602 _sampleHighside:
0324 1204         2603     push    r4
0326 1205         2604     push    r5
0328 1206         2605     push    r6
032a 8321         2606     sub #0x2,sp
                  2607 DBG275:
                  2608 ; ENTRY
032c 4c05         2609     mov r12,r5
                  2610 ; gfiHiResult at argloc 0 (0x0) in reg  size 2
032e 4d06         2611     mov r13,r6
                  2612 DBG277:
                  2613 DBG276:
                  2614 ; pAdcCount at argloc 0 (0x0) in reg  size 2
                  2615 ; retVal in reg  size 2
                  2616 ; hiSideResult at stkloc 0 (0x0) size 2
                  2617 ; {
                  2618 ;   int retVal = -1;
0330 4334         2619     mov #-0x1,r4
                  2620 DBG278:
                  2621 ;   unsigned int hiSideResult;
                  2622 ;   if (adc12GetGfiHi(&hiSideResult) == 0) {
0332 410c         2623     mov sp,r12
0334 12b00000     2624     call    #_adc12GetGfiHi
0338 930c         2625     cmp #0x0,r12
033a 2008         2626     jne sampleHighside_L1
                  2627 DBG280:
                  2628 DBG279:
                  2629 ;     convertHighsideCurrent(hiSideResult, gfiHiResult);
033c 450d         2630     mov r5,r13
033e 4124         2631     mov 0x0(sp),r4
0340 440c         2632     mov r4,r12
0342 12b00284     2633     call    #_convertHighsideCurrent
                  2634 DBG281:
                  2635 ;     *pAdcCount = hiSideResult;
0346 44860000     2636     mov r4,0(r6)
                  2637 DBG282:
                  2638 ;     retVal = 0;
034a 4304         2639     mov #0x0,r4
                  2640 DBG284:
                  2641 DBG283:
                  2642 ;     }
                  2643 sampleHighside_L1:
                  2644 ;   return retVal;
034c 440c         2645     mov r4,r12
                  2646 DBG286:
                  2647 DBG285:
                  2648 ; EXIT
                  2649 ; .temp5 at stkloc 2 (0x2) size 6
034e 5321         2650     add #0x2,sp
0350 4136         2651     pop r6
0352 4135         2652     pop r5
0354 4134         2653     pop r4
0356 4130         2654     ret
                  2655     .dbgseg dbg_syms
11e4 00000000     2656     .long 0x0
11e8 0000004c     2657     .long DBG29
11ec 00000008     2658     .long 0x8
11f0 00000000     2659     .long 0x0
11f4 00010002     2660     .long 0x10002
11f8 00000000     2661     .long 0x0
11fc 000001d4     2662     .long DBG30
1200 00000002     2663     .long 0x2
1204 00000000     2664     .long 0x0
1208 00010002     2665     .long 0x10002
120c 00000000     2666     .long 0x0
1210 000001a8     2667     .long DBG287
1214 00000000     2668     .long 0x0
1218 0000000e     2669     .long 0xe
121c 00010002     2670     .long 0x10002
                  2671 DBG268:
1220 0062622e     2672     .long 0x62622e
1224 00000000     2673     .long 0x0
1228 0000032c     2674     .long DBG275
122c 00000000     2675     .long 0x0
1230 01640001     2676     .long 0x1640001
1234 00000000     2677     .long 0x0
1238 00000001     2678     .long 0x1
123c 00000000     2679     .long 0x0
1240 00001298     2680     .long DBG288
1244 00000000     2681     .long 0x0
1248 00000000     2682     .long 0x0
124c 00000030     2683     .long DBG265
1250 000d0102     2684     .long 0xd0102
1254 0000002e     2685     .long 0x2e
1258 0011ffff     2686     .long 0x11ffff
125c 00000000     2687     .long 0x0
1260 00000058     2688     .long DBG199
1264 000c0102     2689     .long 0xc0102
1268 00000026     2690     .long 0x26
126c 0011ffff     2691     .long 0x11ffff
1270 0062652e     2692     .long 0x62652e
1274 00000000     2693     .long 0x0
1278 00000330     2694     .long DBG276
127c 00000000     2695     .long 0x0
1280 01640001     2696     .long 0x1640001
1284 00000000     2697     .long 0x0
1288 00000002     2698     .long 0x2
128c 00000000     2699     .long 0x0
1290 00000000     2700     .long 0x0
1294 00000000     2701     .long 0x0
                  2702 DBG288:
1298 0062622e     2703     .long 0x62622e
129c 00000000     2704     .long 0x0
12a0 00000330     2705     .long DBG276
12a4 00000000     2706     .long 0x0
12a8 01640001     2707     .long 0x1640001
12ac 00000000     2708     .long 0x0
12b0 00000002     2709     .long 0x2
12b4 00000000     2710     .long 0x0
12b8 000012e8     2711     .long DBG289
12bc 00000000     2712     .long 0x0
12c0 00000000     2713     .long 0x0
12c4 00000030     2714     .long DBG265
12c8 00060102     2715     .long 0x60102
12cc 0000002e     2716     .long 0x2e
12d0 0011ffff     2717     .long 0x11ffff
12d4 00000000     2718     .long 0x0
12d8 00000058     2719     .long DBG199
12dc 00050102     2720     .long 0x50102
12e0 00000026     2721     .long 0x26
12e4 0011ffff     2722     .long 0x11ffff
                  2723 DBG289:
12e8 0062622e     2724     .long 0x62622e
12ec 00000000     2725     .long 0x0
12f0 00000332     2726     .long DBG278
12f4 00000000     2727     .long 0x0
12f8 01640001     2728     .long 0x1640001
12fc 00000000     2729     .long 0x0
1300 00000006     2730     .long 0x6
1304 00000000     2731     .long 0x0
1308 0000134c     2732     .long DBG290
130c 00000000     2733     .long 0x0
1310 56746572     2734     .long 0x56746572
1314 00006c61     2735     .long 0x6c61
1318 00040102     2736     .long 0x40102
131c 00000004     2737     .long 0x4
1320 0004ffff     2738     .long 0x4ffff
1324 0062652e     2739     .long 0x62652e
1328 00000000     2740     .long 0x0
132c 00000346     2741     .long DBG281
1330 00000000     2742     .long 0x0
1334 01640001     2743     .long 0x1640001
1338 00000000     2744     .long 0x0
133c 00000008     2745     .long 0x8
1340 00000000     2746     .long 0x0
1344 00000000     2747     .long 0x0
1348 00000000     2748     .long 0x0
                  2749 DBG290:
134c 0062622e     2750     .long 0x62622e
1350 00000000     2751     .long 0x0
1354 0000034c     2752     .long DBG283
1358 00000000     2753     .long 0x0
135c 01640001     2754     .long 0x1640001
1360 00000000     2755     .long 0x0
1364 0000000a     2756     .long 0xa
1368 00000000     2757     .long 0x0
136c 000014b4     2758     .long DBG291
1370 00000000     2759     .long 0x0
1374 56746572     2760     .long 0x56746572
1378 00006c61     2761     .long 0x6c61
137c 00040102     2762     .long 0x40102
1380 00000004     2763     .long 0x4
1384 0004ffff     2764     .long 0x4ffff
1388 0062652e     2765     .long 0x62652e
138c 00000000     2766     .long 0x0
1390 0000034e     2767     .long DBG285
1394 00000000     2768     .long 0x0
1398 01640001     2769     .long 0x1640001
139c 00000000     2770     .long 0x0
13a0 0000000d     2771     .long 0xd
13a4 00000000     2772     .long 0x0
13a8 00000000     2773     .long 0x0
13ac 00000000     2774     .long 0x0
13b0 0062652e     2775     .long 0x62652e
13b4 00000000     2776     .long 0x0
13b8 0000034e     2777     .long DBG285
13bc 00000000     2778     .long 0x0
13c0 01640001     2779     .long 0x1640001
13c4 00000000     2780     .long 0x0
13c8 0000000d     2781     .long 0xd
13cc 00000000     2782     .long 0x0
13d0 00000000     2783     .long 0x0
13d4 00000000     2784     .long 0x0
13d8 0066652e     2785     .long 0x66652e
13dc 00000000     2786     .long 0x0
13e0 0000034e     2787     .long DBG286
13e4 00000000     2788     .long 0x0
13e8 01650001     2789     .long 0x1650001
13ec 00000000     2790     .long 0x0
13f0 0000012a     2791     .long 0x12a
13f4 00000000     2792     .long 0x0
13f8 00000000     2793     .long 0x0
13fc 00000000     2794     .long 0x0
                  2795     .pseg gfi_code
                  2796 DBG270:
                  2797     .dbgseg dbg_syms
1400 00000000     2798     .long 0x0
1404 00000064     2799     .long DBG273
1408 00000358     2800     .long DBG270
140c 00000000     2801     .long 0x0
1410 00ff0001     2802     .long 0xff0001
                  2803 ; }
                  2804 ; static float showHiside, showLowside;
                  2805 ; static unsigned int rawAdcHiside, rawAdcLowside;
                  2806 ; static int gfiShowHandler(char *cmdStr)
                  2807 DBG269:
1414 00000000     2808     .long 0x0
1418 00000198     2809     .long DBG296
141c 00000358     2810     .long _gfiShowHandler
1420 00000044     2811     .long 0x44
1424 01030001     2812     .long 0x1030001
1428 0000143c     2813     .long DBG274
142c 000000ee     2814     .long DBG293-DBG294
1430 00000478     2815     .long DBG295
1434 000016e4     2816     .long DBG292
1438 00000000     2817     .long 0x0
                  2818     .pseg gfi_code
                  2819 DBG294:
                  2820     .dbgseg dbg_syms
                  2821 DBG274:
143c 0066622e     2822     .long 0x66622e
1440 00000000     2823     .long 0x0
1444 00000358     2824     .long DBG294
1448 00000000     2825     .long 0x0
144c 01650001     2826     .long 0x1650001
1450 00000000     2827     .long 0x0
1454 0000012f     2828     .long 0x12f
1458 00000000     2829     .long 0x0
145c 0000170c     2830     .long DBG297
1460 00000000     2831     .long 0x0
                  2832     .dbgseg dbg_line
                  2833 DBG295:
0478 00001414     2834     .long DBG269
047c 00000000     2835     .long 0x0
0480 00000358     2836     .long _gfiShowHandler
0484 00000001     2837     .long 0x1
0488 0000035a     2838     .long DBG299
048c 00000002     2839     .long 0x2
0490 0000035a     2840     .long DBG300
0494 00000007     2841     .long 0x7
0498 00000368     2842     .long DBG301
049c 00000008     2843     .long 0x8
04a0 0000036c     2844     .long DBG302
04a4 0000000a     2845     .long 0xa
04a8 00000370     2846     .long DBG303
04ac 0000000c     2847     .long 0xc
04b0 00000380     2848     .long DBG304
04b4 0000000d     2849     .long 0xd
04b8 00000388     2850     .long DBG305
04bc 0000000e     2851     .long 0xe
04c0 0000038c     2852     .long DBG306
04c4 0000000f     2853     .long 0xf
04c8 00000390     2854     .long DBG307
04cc 00000011     2855     .long 0x11
04d0 00000396     2856     .long DBG309
04d4 00000012     2857     .long 0x12
04d8 000003a6     2858     .long DBG310
04dc 00000013     2859     .long 0x13
04e0 000003aa     2860     .long DBG311
04e4 00000014     2861     .long 0x14
04e8 000003aa     2862     .long DBG312
04ec 00000015     2863     .long 0x15
04f0 000003ac     2864     .long DBG314
04f4 00000016     2865     .long 0x16
04f8 000003bc     2866     .long DBG315
04fc 00000017     2867     .long 0x17
0500 000003e0     2868     .long DBG316
0504 00000018     2869     .long 0x18
0508 000003e2     2870     .long DBG317
050c 00000019     2871     .long 0x19
0510 000003f2     2872     .long DBG318
0514 0000001b     2873     .long 0x1b
0518 000003f6     2874     .long DBG319
051c 0000001d     2875     .long 0x1d
0520 00000406     2876     .long DBG320
0524 0000001e     2877     .long 0x1e
0528 0000042a     2878     .long DBG321
052c 0000001f     2879     .long 0x1f
0530 0000042c     2880     .long DBG322
0534 00000020     2881     .long 0x20
0538 0000043c     2882     .long DBG323
053c 00000022     2883     .long 0x22
0540 00000440     2884     .long DBG324
0544 00000023     2885     .long 0x23
0548 00000440     2886     .long DBG325
054c 00000025     2887     .long 0x25
0550 00000442     2888     .long DBG326
0554 00000026     2889     .long 0x26
                  2890     .pseg gfi_code
                  2891 _gfiShowHandler:
0358 8221         2892     sub #0x4,sp
                  2893 DBG300:
                  2894 DBG299:
                  2895 DBG298:
                  2896 ; ENTRY
                  2897 ; pBuf at stkloc 0 (0x0) size 2
                  2898 ; bufSize at stkloc 2 (0x2) size 2
                  2899 ; {
                  2900 ;   char *pBuf;
                  2901 ;   int bufSize;
                  2902 ;   volatile int i;
                  2903 ;   if (outfmtGetBuffer(&pBuf,&bufSize) != 0)
035a 410d         2904     mov sp,r13
035c 532d         2905     add #0x2,r13
035e 410c         2906     mov sp,r12
0360 12b00000     2907     call    #_outfmtGetBuffer
0364 930c         2908     cmp #0x0,r12
0366 2402         2909     jeq gfiShowHandler_L1
                  2910 DBG301:
                  2911 ;     return -1;
0368 433c         2912     mov #-0x1,r12
036a 3c6b         2913     jmp gfiShowHandler_LL2
                  2914 DBG302:
                  2915 gfiShowHandler_L1:
                  2916 ;   bufSize--; 
036c 83910002     2917     sub #0x1,0x2(sp)
                  2918 DBG303:
                  2919 ;   showHiside  = 0.0;
0370 421c0000     2920     mov &__fconsf0,r12
0374 421d0002     2921     mov &__fconsf0+0x2,r13
0378 4c820004     2922     mov r12,&_showHiside
037c 4d820006     2923     mov r13,&_showHiside+0x2
                  2924 DBG304:
                  2925 ;   showLowside = 0.0;
0380 4c820008     2926     mov r12,&_showLowside
0384 4d82000a     2927     mov r13,&_showLowside+0x2
                  2928 DBG305:
                  2929 ;   rawAdcHiside  = 0;
0388 43820000     2930     mov #0x0,&_rawAdcHiside
                  2931 DBG306:
                  2932 ;   rawAdcLowside = 0;
038c 43820002     2933     mov #0x0,&_rawAdcLowside
                  2934 DBG307:
                  2935 ;   if (gfScanEnable == true) {
0390 9392000c     2936     cmp #0x1,&_gfScanEnable
0394 200b         2937     jne gfiShowHandler_L2
                  2938 DBG309:
                  2939 DBG308:
                  2940 ;     sprintf(pBuf, "\show gfi not available when GF scan enabled!\n\x00");
0396 1230006d     2941     push    #gfi_V23
039a 410c         2942     mov sp,r12
039c 532c         2943     add #0x2,r12
039e 122c         2944     push    @r12
                  2945 DBG327:
03a0 12b00000     2946     call    #_sprintf
                  2947 DBG328:
03a4 5221         2948     add #0x4,sp
                  2949 DBG310:
                  2950 ;     outfmtSendBuffer();
03a6 12b00000     2951     call    #_outfmtSendBuffer
                  2952 DBG312:
                  2953 DBG311:
                  2954 ;     }
03aa 3c4a         2955     jmp gfiShowHandler_L3
                  2956 gfiShowHandler_L2:
                  2957 ;   else {
                  2958 DBG313:
                  2959 ;     if (sampleHighside(&showHiside, &rawAdcHiside) == 0)
                  2960 DBG314:
03ac 403d0000     2961     mov #_rawAdcHiside,r13
03b0 403c0004     2962     mov #_showHiside,r12
03b4 12b00324     2963     call    #_sampleHighside
03b8 930c         2964     cmp #0x0,r12
03ba 2013         2965     jne gfiShowHandler_L4
                  2966 DBG315:
                  2967 ;       sprintf(pBuf, "\nHigh side analog: [%f]  ADC[%u]\n\x00", showHiside, rawAdcHiside);
03bc 12120000     2968     push    &_rawAdcHiside
03c0 8221         2969     sub #0x4,sp
03c2 429100040000 2970     mov &_showHiside,0(sp)
03c8 429100060002 2971     mov &_showHiside+0x2,0x2(sp)
03ce 1230004a     2972     push    #gfi_V24
03d2 410c         2973     mov sp,r12
03d4 523c         2974     add #0x8,r12
03d6 122c         2975     push    @r12
                  2976 DBG329:
03d8 12b00000     2977     call    #_sprintf
                  2978 DBG330:
03dc 5031000a     2979     add #0xa,sp
                  2980 DBG316:
03e0 3c08         2981     jmp gfiShowHandler_L5
                  2982 gfiShowHandler_L4:
                  2983 ;     else
                  2984 ;       sprintf(pBuf, "\nHigh side analog: conversion error\n\x00");
                  2985 DBG317:
03e2 12300018     2986     push    #gfi_V25
03e6 410c         2987     mov sp,r12
03e8 532c         2988     add #0x2,r12
03ea 122c         2989     push    @r12
                  2990 DBG331:
03ec 12b00000     2991     call    #_sprintf
                  2992 DBG332:
03f0 5221         2993     add #0x4,sp
                  2994 gfiShowHandler_L5:
                  2995 ;     outfmtSendBuffer();
                  2996 DBG318:
03f2 12b00000     2997     call    #_outfmtSendBuffer
                  2998 DBG319:
                  2999 ;     if (sampleLowside(&showLowside, &rawAdcLowside) == 0)
03f6 403d0002     3000     mov #_rawAdcLowside,r13
03fa 403c0008     3001     mov #_showLowside,r12
03fe 12b002f0     3002     call    #_sampleLowside
0402 930c         3003     cmp #0x0,r12
0404 2013         3004     jne gfiShowHandler_L6
                  3005 DBG320:
                  3006 ;       sprintf(pBuf, "\nLow  side analog: [%f]  ADC[%u]\n\x00", showLowside, rawAdcLowside);
0406 12120002     3007     push    &_rawAdcLowside
040a 8221         3008     sub #0x4,sp
040c 429100080000 3009     mov &_showLowside,0(sp)
0412 4291000a0002 3010     mov &_showLowside+0x2,0x2(sp)
0418 123000c9     3011     push    #gfi_V26
041c 410c         3012     mov sp,r12
041e 523c         3013     add #0x8,r12
0420 122c         3014     push    @r12
                  3015 DBG333:
0422 12b00000     3016     call    #_sprintf
                  3017 DBG334:
0426 5031000a     3018     add #0xa,sp
                  3019 DBG321:
042a 3c08         3020     jmp gfiShowHandler_L7
                  3021 gfiShowHandler_L6:
                  3022 ;     else
                  3023 ;       sprintf(pBuf, "\nLow  side analog: conversion error\n\x00");
                  3024 DBG322:
042c 1230009c     3025     push    #gfi_V27
0430 410c         3026     mov sp,r12
0432 532c         3027     add #0x2,r12
0434 122c         3028     push    @r12
                  3029 DBG335:
0436 12b00000     3030     call    #_sprintf
                  3031 DBG336:
043a 5221         3032     add #0x4,sp
                  3033 gfiShowHandler_L7:
                  3034 ;     outfmtSendBuffer();
                  3035 DBG323:
043c 12b00000     3036     call    #_outfmtSendBuffer
                  3037 DBG324:
                  3038 gfiShowHandler_L3:
                  3039 ;     }
                  3040 ;   return 0;
                  3041 DBG325:
0440 430c         3042     mov #0x0,r12
                  3043 DBG326:
                  3044 gfiShowHandler_LL2:
                  3045 ; EXIT
                  3046 DBG337:
0442 5221         3047     add #0x4,sp
0444 4130         3048     ret
                  3049     .dbgseg dbg_syms
1464 00000000     3050     .long 0x0
1468 0000004c     3051     .long DBG29
146c 00000004     3052     .long 0x4
1470 00000000     3053     .long 0x0
1474 00010002     3054     .long 0x10002
1478 00000000     3055     .long 0x0
147c 000001d4     3056     .long DBG30
1480 00000002     3057     .long 0x2
1484 00000000     3058     .long 0x0
1488 00010002     3059     .long 0x10002
148c 53667562     3060     .long 0x53667562
1490 00657a69     3061     .long 0x657a69
1494 00000002     3062     .long 0x2
1498 00000004     3063     .long 0x4
149c 00010002     3064     .long 0x10002
14a0 66754270     3065     .long 0x66754270
14a4 00000000     3066     .long 0x0
14a8 00000000     3067     .long 0x0
14ac 00000022     3068     .long 0x22
14b0 00010002     3069     .long 0x10002
                  3070 DBG291:
14b4 0062622e     3071     .long 0x62622e
14b8 00000000     3072     .long 0x0
14bc 000003a0     3073     .long DBG327
14c0 00000000     3074     .long 0x0
14c4 01640001     3075     .long 0x1640001
14c8 00000000     3076     .long 0x0
14cc 00000013     3077     .long 0x13
14d0 00000000     3078     .long 0x0
14d4 00001518     3079     .long DBG338
14d8 00000000     3080     .long 0x0
14dc 00000000     3081     .long 0x0
14e0 0000013c     3082     .long DBG84
14e4 00000004     3083     .long 0x4
14e8 00000000     3084     .long 0x0
14ec 00010002     3085     .long 0x10002
14f0 0062652e     3086     .long 0x62652e
14f4 00000000     3087     .long 0x0
14f8 000003a4     3088     .long DBG328
14fc 00000000     3089     .long 0x0
1500 01640001     3090     .long 0x1640001
1504 00000000     3091     .long 0x0
1508 00000013     3092     .long 0x13
150c 00000000     3093     .long 0x0
1510 00000000     3094     .long 0x0
1514 00000000     3095     .long 0x0
                  3096 DBG338:
1518 0062622e     3097     .long 0x62622e
151c 00000000     3098     .long 0x0
1520 000003d8     3099     .long DBG329
1524 00000000     3100     .long 0x0
1528 01640001     3101     .long 0x1640001
152c 00000000     3102     .long 0x0
1530 00000018     3103     .long 0x18
1534 00000000     3104     .long 0x0
1538 0000157c     3105     .long DBG339
153c 00000000     3106     .long 0x0
1540 00000000     3107     .long 0x0
1544 0000013c     3108     .long DBG84
1548 0000000a     3109     .long 0xa
154c 00000000     3110     .long 0x0
1550 00010002     3111     .long 0x10002
1554 0062652e     3112     .long 0x62652e
1558 00000000     3113     .long 0x0
155c 000003dc     3114     .long DBG330
1560 00000000     3115     .long 0x0
1564 01640001     3116     .long 0x1640001
1568 00000000     3117     .long 0x0
156c 00000018     3118     .long 0x18
1570 00000000     3119     .long 0x0
1574 00000000     3120     .long 0x0
1578 00000000     3121     .long 0x0
                  3122 DBG339:
157c 0062622e     3123     .long 0x62622e
1580 00000000     3124     .long 0x0
1584 000003ec     3125     .long DBG331
1588 00000000     3126     .long 0x0
158c 01640001     3127     .long 0x1640001
1590 00000000     3128     .long 0x0
1594 0000001b     3129     .long 0x1b
1598 00000000     3130     .long 0x0
159c 000015e0     3131     .long DBG340
15a0 00000000     3132     .long 0x0
15a4 00000000     3133     .long 0x0
15a8 0000013c     3134     .long DBG84
15ac 00000004     3135     .long 0x4
15b0 00000000     3136     .long 0x0
15b4 00010002     3137     .long 0x10002
15b8 0062652e     3138     .long 0x62652e
15bc 00000000     3139     .long 0x0
15c0 000003f0     3140     .long DBG332
15c4 00000000     3141     .long 0x0
15c8 01640001     3142     .long 0x1640001
15cc 00000000     3143     .long 0x0
15d0 0000001b     3144     .long 0x1b
15d4 00000000     3145     .long 0x0
15d8 00000000     3146     .long 0x0
15dc 00000000     3147     .long 0x0
                  3148 DBG340:
15e0 0062622e     3149     .long 0x62622e
15e4 00000000     3150     .long 0x0
15e8 00000422     3151     .long DBG333
15ec 00000000     3152     .long 0x0
15f0 01640001     3153     .long 0x1640001
15f4 00000000     3154     .long 0x0
15f8 0000001f     3155     .long 0x1f
15fc 00000000     3156     .long 0x0
1600 00001644     3157     .long DBG341
1604 00000000     3158     .long 0x0
1608 00000000     3159     .long 0x0
160c 0000013c     3160     .long DBG84
1610 0000000a     3161     .long 0xa
1614 00000000     3162     .long 0x0
1618 00010002     3163     .long 0x10002
161c 0062652e     3164     .long 0x62652e
1620 00000000     3165     .long 0x0
1624 00000426     3166     .long DBG334
1628 00000000     3167     .long 0x0
162c 01640001     3168     .long 0x1640001
1630 00000000     3169     .long 0x0
1634 0000001f     3170     .long 0x1f
1638 00000000     3171     .long 0x0
163c 00000000     3172     .long 0x0
1640 00000000     3173     .long 0x0
                  3174 DBG341:
1644 0062622e     3175     .long 0x62622e
1648 00000000     3176     .long 0x0
164c 00000436     3177     .long DBG335
1650 00000000     3178     .long 0x0
1654 01640001     3179     .long 0x1640001
1658 00000000     3180     .long 0x0
165c 00000022     3181     .long 0x22
1660 00000000     3182     .long 0x0
1664 00001ae0     3183     .long DBG342
1668 00000000     3184     .long 0x0
166c 00000000     3185     .long 0x0
1670 0000013c     3186     .long DBG84
1674 00000004     3187     .long 0x4
1678 00000000     3188     .long 0x0
167c 00010002     3189     .long 0x10002
1680 0062652e     3190     .long 0x62652e
1684 00000000     3191     .long 0x0
1688 0000043a     3192     .long DBG336
168c 00000000     3193     .long 0x0
1690 01640001     3194     .long 0x1640001
1694 00000000     3195     .long 0x0
1698 00000022     3196     .long 0x22
169c 00000000     3197     .long 0x0
16a0 00000000     3198     .long 0x0
16a4 00000000     3199     .long 0x0
16a8 0066652e     3200     .long 0x66652e
16ac 00000000     3201     .long 0x0
16b0 00000442     3202     .long DBG337
16b4 00000000     3203     .long 0x0
16b8 01650001     3204     .long 0x1650001
16bc 00000000     3205     .long 0x0
16c0 00000154     3206     .long 0x154
16c4 00000000     3207     .long 0x0
16c8 00000000     3208     .long 0x0
16cc 00000000     3209     .long 0x0
                  3210     .pseg gfi_code
                  3211 DBG293:
                  3212     .dbgseg dbg_syms
16d0 00000000     3213     .long 0x0
16d4 00000198     3214     .long DBG296
16d8 00000446     3215     .long DBG293
16dc 00000000     3216     .long 0x0
16e0 00ff0001     3217     .long 0xff0001
                  3218 ; }
                  3219 ; ****** Warning: Symbol ``i'' (function gfiShowHandler) was defined, but not used
                  3220 ; ****** Warning: Symbol ``cmdStr'' (function gfiShowHandler) was defined, but not used
                  3221 ; static int gfScanOnHandler(char *cmdStr)
                  3222 DBG292:
16e4 00000000     3223     .long 0x0
16e8 00000118     3224     .long DBG347
16ec 00000446     3225     .long _gfScanOnHandler
16f0 00000044     3226     .long 0x44
16f4 01030001     3227     .long 0x1030001
16f8 0000170c     3228     .long DBG297
16fc 00000022     3229     .long DBG344-DBG345
1700 00000558     3230     .long DBG346
1704 00001798     3231     .long DBG343
1708 00000000     3232     .long 0x0
                  3233     .pseg gfi_code
                  3234 DBG345:
                  3235     .dbgseg dbg_syms
                  3236 DBG297:
170c 0066622e     3237     .long 0x66622e
1710 00000000     3238     .long 0x0
1714 00000446     3239     .long DBG345
1718 00000000     3240     .long 0x0
171c 01650001     3241     .long 0x1650001
1720 00000000     3242     .long 0x0
1724 00000156     3243     .long 0x156
1728 00000000     3244     .long 0x0
172c 000017c0     3245     .long DBG348
1730 00000000     3246     .long 0x0
                  3247     .dbgseg dbg_line
                  3248 DBG346:
0558 000016e4     3249     .long DBG292
055c 00000000     3250     .long 0x0
0560 00000446     3251     .long _gfScanOnHandler
0564 00000001     3252     .long 0x1
0568 00000446     3253     .long DBG350
056c 00000002     3254     .long 0x2
0570 00000446     3255     .long DBG351
0574 00000003     3256     .long 0x3
0578 0000044a     3257     .long DBG352
057c 00000007     3258     .long 0x7
0580 0000045c     3259     .long DBG353
0584 00000009     3260     .long 0x9
0588 00000460     3261     .long DBG354
058c 0000000a     3262     .long 0xa
0590 00000464     3263     .long DBG355
0594 0000000c     3264     .long 0xc
0598 00000466     3265     .long DBG356
059c 0000000d     3266     .long 0xd
                  3267     .pseg gfi_code
                  3268 _gfScanOnHandler:
                  3269 ; ENTRY
                  3270 DBG349:
                  3271 ; {
                  3272 DBG350:
                  3273 ;   gfScanEnable = true;
                  3274 DBG351:
0446 4392000c     3275     mov #0x1,&_gfScanEnable
                  3276 DBG352:
                  3277 ;   pollTimer = timerCreate( (0x01) ,
                  3278 ;                           period,
044a 403e0005     3279     mov #0x5,r14
044e 421d0006     3280     mov &_period,r13
0452 435c         3281     mov.b   #0x1,r12
0454 12b00000     3282     call    #_timerCreate
0458 4c820000     3283     mov r12,&_pollTimer
                  3284 DBG353:
                  3285 ;             (5) );              
                  3286 ;   gfScanEnable = true;
045c 4392000c     3287     mov #0x1,&_gfScanEnable
                  3288 DBG354:
                  3289 ;   sampleCycleInProgress = false;
0460 4382000e     3290     mov #0x0,&_sampleCycleInProgress
                  3291 DBG355:
                  3292 ;   return 0;
0464 430c         3293     mov #0x0,r12
                  3294 DBG357:
                  3295 DBG356:
                  3296 ; EXIT
0466 4130         3297     ret
                  3298     .dbgseg dbg_syms
1734 00000000     3299     .long 0x0
1738 0000004c     3300     .long DBG29
173c 00000000     3301     .long 0x0
1740 00000000     3302     .long 0x0
1744 00010002     3303     .long 0x10002
1748 00000000     3304     .long 0x0
174c 000001d4     3305     .long DBG30
1750 00000002     3306     .long 0x2
1754 00000000     3307     .long 0x0
1758 00010002     3308     .long 0x10002
175c 0066652e     3309     .long 0x66652e
1760 00000000     3310     .long 0x0
1764 00000466     3311     .long DBG357
1768 00000000     3312     .long 0x0
176c 01650001     3313     .long 0x1650001
1770 00000000     3314     .long 0x0
1774 00000162     3315     .long 0x162
1778 00000000     3316     .long 0x0
177c 00000000     3317     .long 0x0
1780 00000000     3318     .long 0x0
                  3319     .pseg gfi_code
                  3320 DBG344:
                  3321     .dbgseg dbg_syms
1784 00000000     3322     .long 0x0
1788 00000118     3323     .long DBG347
178c 00000468     3324     .long DBG344
1790 00000000     3325     .long 0x0
1794 00ff0001     3326     .long 0xff0001
                  3327 ; }
                  3328 ; ****** Warning: Symbol ``cmdStr'' (function gfScanOnHandler) was defined, but not used
                  3329 ; static int gfScanOffHandler(char *cmdStr)
                  3330 DBG343:
1798 00000000     3331     .long 0x0
179c 000000e0     3332     .long DBG362
17a0 00000468     3333     .long _gfScanOffHandler
17a4 00000044     3334     .long 0x44
17a8 01030001     3335     .long 0x1030001
17ac 000017c0     3336     .long DBG348
17b0 00000024     3337     .long DBG359-DBG360
17b4 000005a0     3338     .long DBG361
17b8 00001ae0     3339     .long DBG358
17bc 00000000     3340     .long 0x0
                  3341     .pseg gfi_code
                  3342 DBG360:
                  3343     .dbgseg dbg_syms
                  3344 DBG348:
17c0 0066622e     3345     .long 0x66622e
17c4 00000000     3346     .long 0x0
17c8 00000468     3347     .long DBG360
17cc 00000000     3348     .long 0x0
17d0 01650001     3349     .long 0x1650001
17d4 00000000     3350     .long 0x0
17d8 00000164     3351     .long 0x164
17dc 00000000     3352     .long 0x0
17e0 00001ae0     3353     .long DBG363
17e4 00000000     3354     .long 0x0
                  3355     .dbgseg dbg_line
                  3356 DBG361:
05a0 00001798     3357     .long DBG343
05a4 00000000     3358     .long 0x0
05a8 00000468     3359     .long _gfScanOffHandler
05ac 00000001     3360     .long 0x1
05b0 00000468     3361     .long DBG365
05b4 00000002     3362     .long 0x2
05b8 00000468     3363     .long DBG366
05bc 00000004     3364     .long 0x4
05c0 00000470     3365     .long DBG368
05c4 00000005     3366     .long 0x5
05c8 00000474     3367     .long DBG369
05cc 00000006     3368     .long 0x6
05d0 00000474     3369     .long DBG370
05d4 00000008     3370     .long 0x8
05d8 0000047c     3371     .long DBG372
05dc 00000009     3372     .long 0x9
05e0 00000480     3373     .long DBG373
05e4 0000000a     3374     .long 0xa
05e8 00000480     3375     .long DBG374
05ec 0000000c     3376     .long 0xc
05f0 00000484     3377     .long DBG375
05f4 0000000d     3378     .long 0xd
05f8 00000488     3379     .long DBG376
05fc 00000010     3380     .long 0x10
0600 0000048a     3381     .long DBG377
0604 00000011     3382     .long 0x11
                  3383     .pseg gfi_code
                  3384 _gfScanOffHandler:
                  3385 ; ENTRY
                  3386 DBG364:
                  3387 ; {
                  3388 DBG365:
                  3389 ;   if (timer0 != ((void *) 0) ) {
                  3390 DBG366:
0468 421c0002     3391     mov &_timer0,r12
046c 930c         3392     cmp #0x0,r12
046e 2402         3393     jeq gfScanOffHandler_L1
                  3394 DBG368:
                  3395 DBG367:
                  3396 ;     timerCancel(timer0);
0470 12b00000     3397     call    #_timerCancel
                  3398 DBG370:
                  3399 DBG369:
                  3400 ;     }
                  3401 gfScanOffHandler_L1:
                  3402 ;   if (timer1 != ((void *) 0) ) {
0474 421c0004     3403     mov &_timer1,r12
0478 930c         3404     cmp #0x0,r12
047a 2402         3405     jeq gfScanOffHandler_L2
                  3406 DBG372:
                  3407 DBG371:
                  3408 ;     timerCancel(timer1);
047c 12b00000     3409     call    #_timerCancel
                  3410 DBG374:
                  3411 DBG373:
                  3412 ;     }
                  3413 gfScanOffHandler_L2:
                  3414 ;   gfScanEnable = false;
0480 4382000c     3415     mov #0x0,&_gfScanEnable
                  3416 DBG375:
                  3417 ;   sampleCycleInProgress = false;
0484 4382000e     3418     mov #0x0,&_sampleCycleInProgress
                  3419 DBG376:
                  3420 ;   return 0;
0488 430c         3421     mov #0x0,r12
                  3422 DBG378:
                  3423 DBG377:
                  3424 ; EXIT
048a 4130         3425     ret
                  3426     .dbgseg dbg_syms
17e8 00000000     3427     .long 0x0
17ec 0000004c     3428     .long DBG29
17f0 00000000     3429     .long 0x0
17f4 00000000     3430     .long 0x0
17f8 00010002     3431     .long 0x10002
17fc 00000000     3432     .long 0x0
1800 000001d4     3433     .long DBG30
1804 00000002     3434     .long 0x2
1808 00000000     3435     .long 0x0
180c 00010002     3436     .long 0x10002
1810 0066652e     3437     .long 0x66652e
1814 00000000     3438     .long 0x0
1818 0000048a     3439     .long DBG378
181c 00000000     3440     .long 0x0
1820 01650001     3441     .long 0x1650001
1824 00000000     3442     .long 0x0
1828 00000174     3443     .long 0x174
182c 00000000     3444     .long 0x0
1830 00000000     3445     .long 0x0
1834 00000000     3446     .long 0x0
                  3447     .pseg gfi_code
                  3448 DBG359:
                  3449     .dbgseg dbg_syms
1838 00000000     3450     .long 0x0
183c 000000e0     3451     .long DBG362
1840 0000048c     3452     .long DBG359
1844 00000000     3453     .long 0x0
1848 00ff0001     3454     .long 0xff0001
                  3455 ; }
                  3456 ; ****** Warning: Symbol ``cmdStr'' (function gfScanOffHandler) was defined, but not used
                  3457     .dseg   gfi_bss
0000              3458     .align 0x2
                  3459 gfi_V29:
0000              3460     .align 0x2
                  3461 _rawAdcHiside:
0000              3462     .bss 0x2
                  3463 ; rawAdcHiside size 2
0002              3464     .align 0x2
                  3465 _rawAdcLowside:
0002              3466     .bss 0x2
                  3467 ; rawAdcLowside size 2
0004              3468     .align 0x2
                  3469 _showHiside:
0004              3470     .bss 0x4
                  3471 ; showHiside size 4
0008              3472     .align 0x2
                  3473 _showLowside:
0008              3474     .bss 0x4
                  3475 ; showLowside size 4
000c              3476     .align 0x2
                  3477 _gfScanEnable:
000c              3478     .bss 0x2
                  3479 ; gfScanEnable size 2
000e              3480     .align 0x2
                  3481 _sampleCycleInProgress:
000e              3482     .bss 0x2
                  3483 ; sampleCycleInProgress size 2
                  3484     .extern _sensorRegisterSampleMethod
                  3485     .extern _outfmtSendBuffer
                  3486     .extern _sprintf
                  3487     .extern _timerCancel
                  3488     .extern _eatWhiteSpace
                  3489     .extern __u_to_s
                  3490     .extern _timerModify
                  3491     .extern _gpioSetHiSide
                  3492     .extern _adc12GetGfiHi
                  3493     .extern __s_div
                  3494     .extern _timerCreate
                  3495     .extern _eventqRegisterHandler
                  3496     .extern _cmdparseAddCommand
                  3497     .extern _outfmtGetBuffer
                  3498     .extern __s_add
                  3499     .extern __s_sub
                  3500     .extern _adc12GetGfiLo
                  3501     .extern _sscanf
                  3502     .extern __s_mul
                  3503     .dbgseg dbg_syms
                  3504 .0fake_1:
                  3505 DBG4:
184c 6166302e     3506     .long 0x6166302e
1850 315f656b     3507     .long 0x315f656b
1854 00000000     3508     .long 0x0
1858 00000008     3509     .long 0x8
185c 010afffe     3510     .long 0x10afffe
1860 00000000     3511     .long 0x0
1864 00100000     3512     .long 0x100000
1868 00000000     3513     .long 0x0
186c 0000193c     3514     .long DBG379
1870 00000000     3515     .long 0x0
1874 7361625f     3516     .long 0x7361625f
1878 00000065     3517     .long 0x65
187c 00000000     3518     .long 0x0
1880 0000002c     3519     .long 0x2c
1884 0008ffff     3520     .long 0x8ffff
1888 646e655f     3521     .long 0x646e655f
188c 00000000     3522     .long 0x0
1890 00000002     3523     .long 0x2
1894 0000002c     3524     .long 0x2c
1898 0008ffff     3525     .long 0x8ffff
189c 7274705f     3526     .long 0x7274705f
18a0 00000000     3527     .long 0x0
18a4 00000004     3528     .long 0x4
18a8 0000002c     3529     .long 0x2c
18ac 0008ffff     3530     .long 0x8ffff
18b0 6565735f     3531     .long 0x6565735f
18b4 0000006b     3532     .long 0x6b
18b8 00000006     3533     .long 0x6
18bc 00000005     3534     .long 0x5
18c0 0008ffff     3535     .long 0x8ffff
18c4 746e635f     3536     .long 0x746e635f
18c8 00000000     3537     .long 0x0
18cc 0000000a     3538     .long 0xa
18d0 00000004     3539     .long 0x4
18d4 0008ffff     3540     .long 0x8ffff
18d8 616c665f     3541     .long 0x616c665f
18dc 00000067     3542     .long 0x67
18e0 0000000c     3543     .long 0xc
18e4 00000003     3544     .long 0x3
18e8 0008ffff     3545     .long 0x8ffff
18ec 6c69665f     3546     .long 0x6c69665f
18f0 00000065     3547     .long 0x65
18f4 0000000e     3548     .long 0xe
18f8 00000002     3549     .long 0x2
18fc 0008ffff     3550     .long 0x8ffff
1900 66626e5f     3551     .long 0x66626e5f
1904 00000000     3552     .long 0x0
1908 0000000f     3553     .long 0xf
190c 0000000c     3554     .long 0xc
1910 0008ffff     3555     .long 0x8ffff
1914 736f652e     3556     .long 0x736f652e
1918 00000000     3557     .long 0x0
191c 00000010     3558     .long 0x10
1920 00000000     3559     .long 0x0
1924 0166ffff     3560     .long 0x166ffff
1928 0000184c     3561     .long DBG4
192c 00100000     3562     .long 0x100000
1930 00000000     3563     .long 0x0
1934 00000000     3564     .long 0x0
1938 00000000     3565     .long 0x0
                  3566 Timer_2:
                  3567 DBG379:
193c 656d6954     3568     .long 0x656d6954
1940 00325f72     3569     .long 0x325f72
1944 00000000     3570     .long 0x0
1948 00000008     3571     .long 0x8
194c 010afffe     3572     .long 0x10afffe
1950 00000000     3573     .long 0x0
1954 000a0000     3574     .long 0xa0000
1958 00000000     3575     .long 0x0
195c 00001a04     3576     .long DBG380
1960 00000000     3577     .long 0x0
1964 7478656e     3578     .long 0x7478656e
1968 00000000     3579     .long 0x0
196c 00000000     3580     .long 0x0
1970 00000028     3581     .long 0x28
1974 0108ffff     3582     .long 0x108ffff
1978 0000193c     3583     .long Timer_2
197c 0000000a     3584     .long 0xa
1980 00000000     3585     .long 0x0
1984 00000000     3586     .long 0x0
1988 00000000     3587     .long 0x0
198c 67616c66     3588     .long 0x67616c66
1990 00000073     3589     .long 0x73
1994 00000002     3590     .long 0x2
1998 0000000c     3591     .long 0xc
199c 0008ffff     3592     .long 0x8ffff
19a0 69726570     3593     .long 0x69726570
19a4 0000646f     3594     .long 0x646f
19a8 00000004     3595     .long 0x4
19ac 00000004     3596     .long 0x4
19b0 0008ffff     3597     .long 0x8ffff
19b4 616c6564     3598     .long 0x616c6564
19b8 00000079     3599     .long 0x79
19bc 00000006     3600     .long 0x6
19c0 00000004     3601     .long 0x4
19c4 0008ffff     3602     .long 0x8ffff
19c8 79547665     3603     .long 0x79547665
19cc 00006570     3604     .long 0x6570
19d0 00000008     3605     .long 0x8
19d4 00000004     3606     .long 0x4
19d8 0008ffff     3607     .long 0x8ffff
19dc 736f652e     3608     .long 0x736f652e
19e0 00000000     3609     .long 0x0
19e4 0000000a     3610     .long 0xa
19e8 00000000     3611     .long 0x0
19ec 0166ffff     3612     .long 0x166ffff
19f0 0000193c     3613     .long DBG379
19f4 000a0000     3614     .long 0xa0000
19f8 00000000     3615     .long 0x0
19fc 00000000     3616     .long 0x0
1a00 00000000     3617     .long 0x0
                  3618 .3fake_3:
                  3619 DBG380:
1a04 6166332e     3620     .long 0x6166332e
1a08 335f656b     3621     .long 0x335f656b
1a0c 00000000     3622     .long 0x0
1a10 00000008     3623     .long 0x8
1a14 010afffe     3624     .long 0x10afffe
1a18 00000000     3625     .long 0x0
1a1c 00120000     3626     .long 0x120000
1a20 00000000     3627     .long 0x0
1a24 00001ae0     3628     .long DBG381
1a28 00000000     3629     .long 0x0
1a2c 53727563     3630     .long 0x53727563
1a30 65746174     3631     .long 0x65746174
1a34 00000000     3632     .long 0x0
1a38 0000000c     3633     .long 0xc
1a3c 0008ffff     3634     .long 0x8ffff
1a40 00000000     3635     .long 0x0
1a44 000002d4     3636     .long DBG382
1a48 00000001     3637     .long 0x1
1a4c 0000000c     3638     .long 0xc
1a50 0008ffff     3639     .long 0x8ffff
1a54 67616c66     3640     .long 0x67616c66
1a58 00000073     3641     .long 0x73
1a5c 00000002     3642     .long 0x2
1a60 0000000c     3643     .long 0xc
1a64 0008ffff     3644     .long 0x8ffff
1a68 6576656c     3645     .long 0x6576656c
1a6c 0069486c     3646     .long 0x69486c
1a70 00000004     3647     .long 0x4
1a74 00000006     3648     .long 0x6
1a78 0008ffff     3649     .long 0x8ffff
1a7c 6576656c     3650     .long 0x6576656c
1a80 006f4c6c     3651     .long 0x6f4c6c
1a84 00000008     3652     .long 0x8
1a88 00000006     3653     .long 0x6
1a8c 0008ffff     3654     .long 0x8ffff
1a90 00000000     3655     .long 0x0
1a94 00000164     3656     .long DBG383
1a98 0000000c     3657     .long 0xc
1a9c 00000006     3658     .long 0x6
1aa0 0008ffff     3659     .long 0x8ffff
1aa4 6874656d     3660     .long 0x6874656d
1aa8 0000646f     3661     .long 0x646f
1aac 00000010     3662     .long 0x10
1ab0 000002a4     3663     .long 0x2a4
1ab4 0008ffff     3664     .long 0x8ffff
1ab8 736f652e     3665     .long 0x736f652e
1abc 00000000     3666     .long 0x0
1ac0 00000012     3667     .long 0x12
1ac4 00000000     3668     .long 0x0
1ac8 0166ffff     3669     .long 0x166ffff
1acc 00001a04     3670     .long DBG380
1ad0 00120000     3671     .long 0x120000
1ad4 00000000     3672     .long 0x0
1ad8 00000000     3673     .long 0x0
1adc 00000000     3674     .long 0x0
                  3675 DBG363:
                  3676 DBG342:
                  3677 DBG358:
                  3678 DBG381:
1ae0 00007073     3679     .long 0x7073
1ae4 00000000     3680     .long 0x0
1ae8 00000001     3681     .long 0x1
1aec 00000000     3682     .long 0x0
1af0 016cfffe     3683     .long 0x16cfffe
1af4 00000000     3684     .long 0x0
1af8 00100001     3685     .long 0x100001
1afc 00000000     3686     .long 0x0
1b00 00000000     3687     .long 0x0
1b04 00000000     3688     .long 0x0
1b08 00000052     3689     .long 0x52
1b0c 00000000     3690     .long 0x0
1b10 00000002     3691     .long 0x2
1b14 00000000     3692     .long 0x0
1b18 016cfffe     3693     .long 0x16cfffe
1b1c 00000000     3694     .long 0x0
1b20 00100010     3695     .long 0x100010
1b24 00000000     3696     .long 0x0
1b28 00000000     3697     .long 0x0
1b2c 00000000     3698     .long 0x0
1b30 00000000     3699     .long 0x0
1b34 00000014     3700     .long DBG384
1b38 00000008     3701     .long _settleTime
1b3c 00000004     3702     .long 0x4
1b40 00030002     3703     .long 0x30002
1b44 00000000     3704     .long 0x0
1b48 0000003c     3705     .long DBG385
1b4c 00000012     3706     .long _highsideValue
1b50 00000066     3707     .long 0x66
1b54 01030002     3708     .long 0x1030002
1b58 00000000     3709     .long 0x0
1b5c 00080179     3710     .long 0x80179
1b60 00000002     3711     .long 0x2
1b64 00000000     3712     .long 0x0
1b68 00000000     3713     .long 0x0
1b6c 69726570     3714     .long 0x69726570
1b70 0000646f     3715     .long 0x646f
1b74 00000006     3716     .long _period
1b78 00000004     3717     .long 0x4
1b7c 00030002     3718     .long 0x30002
1b80 00000000     3719     .long 0x0
1b84 00000084     3720     .long DBG386
1b88 00000000     3721     .long _rawAdcHiside
1b8c 0000000e     3722     .long 0xe
1b90 00030002     3723     .long 0x30002
1b94 00000000     3724     .long 0x0
1b98 000000a4     3725     .long DBG387
1b9c 00000002     3726     .long _rawAdcLowside
1ba0 0000000e     3727     .long 0xe
1ba4 00030002     3728     .long 0x30002
1ba8 6f63665f     3729     .long 0x6f63665f
1bac 0031736e     3730     .long 0x31736e
1bb0 00000014     3731     .long __fcons1
1bb4 00000006     3732     .long 0x6
1bb8 00030002     3733     .long 0x30002
1bbc 6f63665f     3734     .long 0x6f63665f
1bc0 0032736e     3735     .long 0x32736e
1bc4 00000010     3736     .long __fcons2
1bc8 00000006     3737     .long 0x6
1bcc 00030002     3738     .long 0x30002
1bd0 00000000     3739     .long 0x0
1bd4 000000cc     3740     .long DBG388
1bd8 0000001a     3741     .long _lastLowsideResult
1bdc 00000006     3742     .long 0x6
1be0 00030002     3743     .long 0x30002
1be4 6f63665f     3744     .long 0x6f63665f
1be8 0033736e     3745     .long 0x33736e
1bec 0000000c     3746     .long __fcons3
1bf0 00000006     3747     .long 0x6
1bf4 00030002     3748     .long 0x30002
1bf8 6f63665f     3749     .long 0x6f63665f
1bfc 0034736e     3750     .long 0x34736e
1c00 00000008     3751     .long __fcons4
1c04 00000006     3752     .long 0x6
1c08 00030002     3753     .long 0x30002
1c0c 6f63665f     3754     .long 0x6f63665f
1c10 0035736e     3755     .long 0x35736e
1c14 00000004     3756     .long __fcons5
1c18 00000006     3757     .long 0x6
1c1c 00030002     3758     .long 0x30002
1c20 6f63665f     3759     .long 0x6f63665f
1c24 3066736e     3760     .long 0x3066736e
1c28 00000000     3761     .long __fconsf0
1c2c 00000006     3762     .long 0x6
1c30 00030002     3763     .long 0x30002
1c34 656d6974     3764     .long 0x656d6974
1c38 00003072     3765     .long 0x3072
1c3c 00000002     3766     .long _timer0
1c40 00000028     3767     .long 0x28
1c44 01030002     3768     .long 0x1030002
1c48 0000193c     3769     .long Timer_2
1c4c 0000000a     3770     .long 0xa
1c50 00000000     3771     .long 0x0
1c54 00000000     3772     .long 0x0
1c58 00000000     3773     .long 0x0
1c5c 656d6974     3774     .long 0x656d6974
1c60 00003172     3775     .long 0x3172
1c64 00000004     3776     .long _timer1
1c68 00000028     3777     .long 0x28
1c6c 01030002     3778     .long 0x1030002
1c70 0000193c     3779     .long Timer_2
1c74 0000000a     3780     .long 0xa
1c78 00000000     3781     .long 0x0
1c7c 00000000     3782     .long 0x0
1c80 00000000     3783     .long 0x0
1c84 00000000     3784     .long 0x0
1c88 00000188     3785     .long DBG389
1c8c 0000000a     3786     .long _lowsideValue
1c90 00000066     3787     .long 0x66
1c94 01030002     3788     .long 0x1030002
1c98 00000000     3789     .long 0x0
1c9c 00080179     3790     .long 0x80179
1ca0 00000002     3791     .long 0x2
1ca4 00000000     3792     .long 0x0
1ca8 00000000     3793     .long 0x0
1cac 00000000     3794     .long 0x0
1cb0 000001c8     3795     .long DBG390
1cb4 00000004     3796     .long _showHiside
1cb8 00000006     3797     .long 0x6
1cbc 00030002     3798     .long 0x30002
1cc0 00000000     3799     .long 0x0
1cc4 00000208     3800     .long DBG391
1cc8 00000008     3801     .long _showLowside
1ccc 00000006     3802     .long 0x6
1cd0 00030002     3803     .long 0x30002
1cd4 00000000     3804     .long 0x0
1cd8 000001f4     3805     .long DBG392
1cdc 0000001e     3806     .long _lastHighsideResult
1ce0 00000006     3807     .long 0x6
1ce4 00030002     3808     .long 0x30002
1ce8 00000000     3809     .long 0x0
1cec 000001e8     3810     .long DBG393
1cf0 00000000     3811     .long _pollTimer
1cf4 00000028     3812     .long 0x28
1cf8 01030002     3813     .long 0x1030002
1cfc 0000193c     3814     .long Timer_2
1d00 0000000a     3815     .long 0xa
1d04 00000000     3816     .long 0x0
1d08 00000000     3817     .long 0x0
1d0c 00000000     3818     .long 0x0
1d10 00000000     3819     .long 0x0
1d14 00000214     3820     .long DBG394
1d18 0000000c     3821     .long _gfScanEnable
1d1c 00000004     3822     .long 0x4
1d20 00030002     3823     .long 0x30002
1d24 00000000     3824     .long 0x0
1d28 000002bc     3825     .long DBG395
1d2c 0000000e     3826     .long _sampleCycleInProgress
1d30 00000004     3827     .long 0x4
1d34 00030002     3828     .long 0x30002
1d38 00000000     3829     .long 0x0
1d3c 00000004     3830     .long DBG396
1d40 00000000     3831     .long 0x0
1d44 000002a0     3832     .long 0x2a0
1d48 000dfffe     3833     .long 0xdfffe
1d4c 6c6f6f62     3834     .long 0x6c6f6f62
1d50 006e6165     3835     .long 0x6e6165
1d54 00000000     3836     .long 0x0
1d58 00000004     3837     .long 0x4
1d5c 000dfffe     3838     .long 0xdfffe
1d60 454c4946     3839     .long 0x454c4946
1d64 00000000     3840     .long 0x0
1d68 00000000     3841     .long 0x0
1d6c 00000008     3842     .long 0x8
1d70 010dfffe     3843     .long 0x10dfffe
1d74 0000184c     3844     .long .0fake_1
1d78 00000010     3845     .long 0x10
1d7c 00000000     3846     .long 0x0
1d80 00000000     3847     .long 0x0
1d84 00000000     3848     .long 0x0
1d88 656d6954     3849     .long 0x656d6954
1d8c 00000072     3850     .long 0x72
1d90 00000000     3851     .long 0x0
1d94 00000008     3852     .long 0x8
1d98 010dfffe     3853     .long 0x10dfffe
1d9c 0000193c     3854     .long Timer_2
1da0 0000000a     3855     .long 0xa
1da4 00000000     3856     .long 0x0
1da8 00000000     3857     .long 0x0
1dac 00000000     3858     .long 0x0
1db0 657a6973     3859     .long 0x657a6973
1db4 0000745f     3860     .long 0x745f
1db8 00000000     3861     .long 0x0
1dbc 0000000e     3862     .long 0xe
1dc0 000dfffe     3863     .long 0xdfffe
1dc4 6d695470     3864     .long 0x6d695470
1dc8 00007265     3865     .long 0x7265
1dcc 00000000     3866     .long 0x0
1dd0 00000028     3867     .long 0x28
1dd4 010dfffe     3868     .long 0x10dfffe
1dd8 0000193c     3869     .long Timer_2
1ddc 0000000a     3870     .long 0xa
1de0 00000000     3871     .long 0x0
1de4 00000000     3872     .long 0x0
1de8 00000000     3873     .long 0x0
1dec 6c5f6176     3874     .long 0x6c5f6176
1df0 00747369     3875     .long 0x747369
1df4 00000000     3876     .long 0x0
1df8 00000020     3877     .long 0x20
1dfc 000dfffe     3878     .long 0xdfffe
1e00 00000000     3879     .long 0x0
1e04 00000234     3880     .long DBG397
1e08 00000000     3881     .long 0x0
1e0c 00000008     3882     .long 0x8
1e10 010dfffe     3883     .long 0x10dfffe
1e14 00001a04     3884     .long .3fake_3
1e18 00000012     3885     .long 0x12
1e1c 00000000     3886     .long 0x0
1e20 00000000     3887     .long 0x0
1e24 00000000     3888     .long 0x0
1e28 00000000     3889     .long 0x0
1e2c 0000029c     3890     .long DBG398
1e30 00000000     3891     .long 0x0
1e34 000002a4     3892     .long 0x2a4
1e38 000dfffe     3893     .long 0xdfffe
1e3c 00000000     3894     .long 0x0
1e40 0000028c     3895     .long DBG399
1e44 00000000     3896     .long 0x0
1e48 000002a4     3897     .long 0x2a4
1e4c 000dfffe     3898     .long 0xdfffe
                  3899     .iseg gfi_data_const
0000              3900     .align 0x2
0000              3901     .align 0x2
                  3902 __fconsf0:
0000 00000000     3903     .long 0x0
0004              3904     .align 0x2
                  3905 __fcons5:
0004 0376cd3e     3906     .long 0x3ecd7603
0008              3907     .align 0x2
                  3908 __fcons4:
0008 bd1a003e     3909     .long 0x3e001abd
000c              3910     .align 0x2
                  3911 __fcons3:
000c 0ad7a341     3912     .long 0x41a3d70a
0010              3913     .align 0x2
                  3914 __fcons2:
0010 99993940     3915     .long 0x40399999
0014              3916     .align 0x2
                  3917 __fcons1:
0014 000080bf     3918     .long -0x40800000
                  3919     .iseg gfi_istrings_const
                  3920 gfi_V8:
0000 73           3921     .byte 0x73
0001 68           3922     .byte 0x68
0002 6f           3923     .byte 0x6f
0003 77           3924     .byte 0x77
0004 00           3925     .byte 0x0
                  3926 gfi_V13:
0005 25           3927     .byte 0x25
0006 64           3928     .byte 0x64
0007 00           3929     .byte 0x0
                  3930 gfi_V5:
0008 73           3931     .byte 0x73
0009 65           3932     .byte 0x65
000a 74           3933     .byte 0x74
000b 00           3934     .byte 0x0
                  3935 gfi_V9:
000c 67           3936     .byte 0x67
000d 66           3937     .byte 0x66
000e 00           3938     .byte 0x0
                  3939 gfi_V7:
000f 67           3940     .byte 0x67
0010 66           3941     .byte 0x66
0011 70           3942     .byte 0x70
0012 65           3943     .byte 0x65
0013 72           3944     .byte 0x72
0014 69           3945     .byte 0x69
0015 6f           3946     .byte 0x6f
0016 64           3947     .byte 0x64
0017 00           3948     .byte 0x0
                  3949 gfi_V25:
0018 0a           3950     .byte 0xa
0019 48           3951     .byte 0x48
001a 69           3952     .byte 0x69
001b 67           3953     .byte 0x67
001c 68           3954     .byte 0x68
001d 20           3955     .byte 0x20
001e 73           3956     .byte 0x73
001f 69           3957     .byte 0x69
0020 64           3958     .byte 0x64
0021 65           3959     .byte 0x65
0022 20           3960     .byte 0x20
0023 61           3961     .byte 0x61
0024 6e           3962     .byte 0x6e
0025 61           3963     .byte 0x61
0026 6c           3964     .byte 0x6c
0027 6f           3965     .byte 0x6f
0028 67           3966     .byte 0x67
0029 3a           3967     .byte 0x3a
002a 20           3968     .byte 0x20
002b 63           3969     .byte 0x63
002c 6f           3970     .byte 0x6f
002d 6e           3971     .byte 0x6e
002e 76           3972     .byte 0x76
002f 65           3973     .byte 0x65
0030 72           3974     .byte 0x72
0031 73           3975     .byte 0x73
0032 69           3976     .byte 0x69
0033 6f           3977     .byte 0x6f
0034 6e           3978     .byte 0x6e
0035 20           3979     .byte 0x20
0036 65           3980     .byte 0x65
0037 72           3981     .byte 0x72
0038 72           3982     .byte 0x72
0039 6f           3983     .byte 0x6f
003a 72           3984     .byte 0x72
003b 0a           3985     .byte 0xa
003c 00           3986     .byte 0x0
003d 00           3987     .byte 0x0
                  3988 gfi_V11:
003e 6f           3989     .byte 0x6f
003f 6e           3990     .byte 0x6e
0040 00           3991     .byte 0x0
                  3992 gfi_V6:
0041 67           3993     .byte 0x67
0042 66           3994     .byte 0x66
0043 73           3995     .byte 0x73
0044 65           3996     .byte 0x65
0045 74           3997     .byte 0x74
0046 74           3998     .byte 0x74
0047 6c           3999     .byte 0x6c
0048 65           4000     .byte 0x65
0049 00           4001     .byte 0x0
                  4002 gfi_V24:
004a 0a           4003     .byte 0xa
004b 48           4004     .byte 0x48
004c 69           4005     .byte 0x69
004d 67           4006     .byte 0x67
004e 68           4007     .byte 0x68
004f 20           4008     .byte 0x20
0050 73           4009     .byte 0x73
0051 69           4010     .byte 0x69
0052 64           4011     .byte 0x64
0053 65           4012     .byte 0x65
0054 20           4013     .byte 0x20
0055 61           4014     .byte 0x61
0056 6e           4015     .byte 0x6e
0057 61           4016     .byte 0x61
0058 6c           4017     .byte 0x6c
0059 6f           4018     .byte 0x6f
005a 67           4019     .byte 0x67
005b 3a           4020     .byte 0x3a
005c 20           4021     .byte 0x20
005d 5b           4022     .byte 0x5b
005e 25           4023     .byte 0x25
005f 66           4024     .byte 0x66
0060 5d           4025     .byte 0x5d
0061 20           4026     .byte 0x20
0062 20           4027     .byte 0x20
0063 41           4028     .byte 0x41
0064 44           4029     .byte 0x44
0065 43           4030     .byte 0x43
0066 5b           4031     .byte 0x5b
0067 25           4032     .byte 0x25
0068 75           4033     .byte 0x75
0069 5d           4034     .byte 0x5d
006a 0a           4035     .byte 0xa
006b 00           4036     .byte 0x0
006c 00           4037     .byte 0x0
                  4038 gfi_V23:
006d 73           4039     .byte 0x73
006e 68           4040     .byte 0x68
006f 6f           4041     .byte 0x6f
0070 77           4042     .byte 0x77
0071 20           4043     .byte 0x20
0072 67           4044     .byte 0x67
0073 66           4045     .byte 0x66
0074 69           4046     .byte 0x69
0075 20           4047     .byte 0x20
0076 6e           4048     .byte 0x6e
0077 6f           4049     .byte 0x6f
0078 74           4050     .byte 0x74
0079 20           4051     .byte 0x20
007a 61           4052     .byte 0x61
007b 76           4053     .byte 0x76
007c 61           4054     .byte 0x61
007d 69           4055     .byte 0x69
007e 6c           4056     .byte 0x6c
007f 61           4057     .byte 0x61
0080 62           4058     .byte 0x62
0081 6c           4059     .byte 0x6c
0082 65           4060     .byte 0x65
0083 20           4061     .byte 0x20
0084 77           4062     .byte 0x77
0085 68           4063     .byte 0x68
0086 65           4064     .byte 0x65
0087 6e           4065     .byte 0x6e
0088 20           4066     .byte 0x20
0089 47           4067     .byte 0x47
008a 46           4068     .byte 0x46
008b 20           4069     .byte 0x20
008c 73           4070     .byte 0x73
008d 63           4071     .byte 0x63
008e 61           4072     .byte 0x61
008f 6e           4073     .byte 0x6e
0090 20           4074     .byte 0x20
0091 65           4075     .byte 0x65
0092 6e           4076     .byte 0x6e
0093 61           4077     .byte 0x61
0094 62           4078     .byte 0x62
0095 6c           4079     .byte 0x6c
0096 65           4080     .byte 0x65
0097 64           4081     .byte 0x64
0098 21           4082     .byte 0x21
0099 0a           4083     .byte 0xa
009a 00           4084     .byte 0x0
009b 00           4085     .byte 0x0
                  4086 gfi_V27:
009c 0a           4087     .byte 0xa
009d 4c           4088     .byte 0x4c
009e 6f           4089     .byte 0x6f
009f 77           4090     .byte 0x77
00a0 20           4091     .byte 0x20
00a1 20           4092     .byte 0x20
00a2 73           4093     .byte 0x73
00a3 69           4094     .byte 0x69
00a4 64           4095     .byte 0x64
00a5 65           4096     .byte 0x65
00a6 20           4097     .byte 0x20
00a7 61           4098     .byte 0x61
00a8 6e           4099     .byte 0x6e
00a9 61           4100     .byte 0x61
00aa 6c           4101     .byte 0x6c
00ab 6f           4102     .byte 0x6f
00ac 67           4103     .byte 0x67
00ad 3a           4104     .byte 0x3a
00ae 20           4105     .byte 0x20
00af 63           4106     .byte 0x63
00b0 6f           4107     .byte 0x6f
00b1 6e           4108     .byte 0x6e
00b2 76           4109     .byte 0x76
00b3 65           4110     .byte 0x65
00b4 72           4111     .byte 0x72
00b5 73           4112     .byte 0x73
00b6 69           4113     .byte 0x69
00b7 6f           4114     .byte 0x6f
00b8 6e           4115     .byte 0x6e
00b9 20           4116     .byte 0x20
00ba 65           4117     .byte 0x65
00bb 72           4118     .byte 0x72
00bc 72           4119     .byte 0x72
00bd 6f           4120     .byte 0x6f
00be 72           4121     .byte 0x72
00bf 0a           4122     .byte 0xa
00c0 00           4123     .byte 0x0
00c1 00           4124     .byte 0x0
                  4125 gfi_V10:
00c2 67           4126     .byte 0x67
00c3 66           4127     .byte 0x66
00c4 73           4128     .byte 0x73
00c5 63           4129     .byte 0x63
00c6 61           4130     .byte 0x61
00c7 6e           4131     .byte 0x6e
00c8 00           4132     .byte 0x0
                  4133 gfi_V26:
00c9 0a           4134     .byte 0xa
00ca 4c           4135     .byte 0x4c
00cb 6f           4136     .byte 0x6f
00cc 77           4137     .byte 0x77
00cd 20           4138     .byte 0x20
00ce 20           4139     .byte 0x20
00cf 73           4140     .byte 0x73
00d0 69           4141     .byte 0x69
00d1 64           4142     .byte 0x64
00d2 65           4143     .byte 0x65
00d3 20           4144     .byte 0x20
00d4 61           4145     .byte 0x61
00d5 6e           4146     .byte 0x6e
00d6 61           4147     .byte 0x61
00d7 6c           4148     .byte 0x6c
00d8 6f           4149     .byte 0x6f
00d9 67           4150     .byte 0x67
00da 3a           4151     .byte 0x3a
00db 20           4152     .byte 0x20
00dc 5b           4153     .byte 0x5b
00dd 25           4154     .byte 0x25
00de 66           4155     .byte 0x66
00df 5d           4156     .byte 0x5d
00e0 20           4157     .byte 0x20
00e1 20           4158     .byte 0x20
00e2 41           4159     .byte 0x41
00e3 44           4160     .byte 0x44
00e4 43           4161     .byte 0x43
00e5 5b           4162     .byte 0x5b
00e6 25           4163     .byte 0x25
00e7 75           4164     .byte 0x75
00e8 5d           4165     .byte 0x5d
00e9 0a           4166     .byte 0xa
00ea 00           4167     .byte 0x0
00eb 00           4168     .byte 0x0
                  4169 gfi_V12:
00ec 6f           4170     .byte 0x6f
00ed 66           4171     .byte 0x66
00ee 66           4172     .byte 0x66
00ef 00           4173     .byte 0x0
                  4174     .dbgseg dbg_syms
1e50 666f652e     4175     .long 0x666f652e
1e54 00000000     4176     .long 0x0
1e58 00000000     4177     .long 0x0
1e5c 00000000     4178     .long 0x0
1e60 0067fffe     4179     .long 0x67fffe
                  4180     .dbgseg dbg_strs
0000              4181     .align 0x2
0000 000002e0     4182     .long 0x2e0
                  4183 DBG396:
0004 6576656e     4184     .long 0x6576656e
0008 7448616e     4185     .long 0x7448616e
000c 646c6572     4186     .long 0x646c6572
0010 00000000     4187     .long 0x0
                  4188 DBG384:
0014 73657474     4189     .long 0x73657474
0018 6c655469     4190     .long 0x6c655469
001c 6d650000     4191     .long 0x6d650000
                  4192 DBG218:
0020 63757272     4193     .long 0x63757272
0024 656e7456     4194     .long 0x656e7456
0028 616c7565     4195     .long 0x616c7565
002c 00000000     4196     .long 0x0
                  4197 DBG265:
0030 70416463     4198     .long 0x70416463
0034 436f756e     4199     .long 0x436f756e
0038 74000000     4200     .long 0x74000000
                  4201 DBG385:
003c 68696768     4202     .long 0x68696768
0040 73696465     4203     .long 0x73696465
0044 56616c75     4204     .long 0x56616c75
0048 65000000     4205     .long 0x65000000
                  4206 DBG29:
004c 5f5f4652     4207     .long 0x5f5f4652
0050 414d4553     4208     .long 0x414d4553
0054 495a4500     4209     .long 0x495a4500
                  4210 DBG199:
0058 67666948     4211     .long 0x67666948
005c 69526573     4212     .long 0x69526573
0060 756c7400     4213     .long 0x756c7400
                  4214 DBG273:
0064 73616d70     4215     .long 0x73616d70
0068 6c654869     4216     .long 0x6c654869
006c 67687369     4217     .long 0x67687369
0070 64650000     4218     .long 0x64650000
                  4219 DBG188:
0074 67657448     4220     .long 0x67657448
0078 69736964     4221     .long 0x69736964
007c 65457874     4222     .long 0x65457874
0080 00000000     4223     .long 0x0
                  4224 DBG386:
0084 72617741     4225     .long 0x72617741
0088 64634869     4226     .long 0x64634869
008c 73696465     4227     .long 0x73696465
0090 00000000     4228     .long 0x0
                  4229 DBG172:
0094 6765744c     4230     .long 0x6765744c
0098 6f777369     4231     .long 0x6f777369
009c 64654578     4232     .long 0x64654578
00a0 74000000     4233     .long 0x74000000
                  4234 DBG387:
00a4 72617741     4235     .long 0x72617741
00a8 64634c6f     4236     .long 0x64634c6f
00ac 77736964     4237     .long 0x77736964
00b0 65000000     4238     .long 0x65000000
                  4239 DBG204:
00b4 636f6e76     4240     .long 0x636f6e76
00b8 65727448     4241     .long 0x65727448
00bc 69676873     4242     .long 0x69676873
00c0 69646543     4243     .long 0x69646543
00c4 75727265     4244     .long 0x75727265
00c8 6e740000     4245     .long 0x6e740000
                  4246 DBG388:
00cc 6c617374     4247     .long 0x6c617374
00d0 4c6f7773     4248     .long 0x4c6f7773
00d4 69646552     4249     .long 0x69646552
00d8 6573756c     4250     .long 0x6573756c
00dc 74000000     4251     .long 0x74000000
                  4252 DBG362:
00e0 67665363     4253     .long 0x67665363
00e4 616e4f66     4254     .long 0x616e4f66
00e8 6648616e     4255     .long 0x6648616e
00ec 646c6572     4256     .long 0x646c6572
00f0 00000000     4257     .long 0x0
                  4258 DBG35:
00f4 67666950     4259     .long 0x67666950
00f8 6f6c6c48     4260     .long 0x6f6c6c48
00fc 616e646c     4261     .long 0x616e646c
0100 65720000     4262     .long 0x65720000
                  4263 DBG5:
0104 453a5c6d     4264     .long 0x453a5c6d
0108 6d637266     4265     .long 0x6d637266
010c 696f5c67     4266     .long 0x696f5c67
0110 66692e63     4267     .long 0x66692e63
0114 00000000     4268     .long 0x0
                  4269 DBG347:
0118 67665363     4270     .long 0x67665363
011c 616e4f6e     4271     .long 0x616e4f6e
0120 48616e64     4272     .long 0x48616e64
0124 6c657200     4273     .long 0x6c657200
                  4274 DBG101:
0128 73657450     4275     .long 0x73657450
012c 6572696f     4276     .long 0x6572696f
0130 6448616e     4277     .long 0x6448616e
0134 646c6572     4278     .long 0x646c6572
0138 00000000     4279     .long 0x0
                  4280 DBG84:
013c 5f5f5641     4281     .long 0x5f5f5641
0140 525f4152     4282     .long 0x525f4152
0144 47535f53     4283     .long 0x47535f53
0148 495a4500     4284     .long 0x495a4500
                  4285 DBG136:
014c 73657450     4286     .long 0x73657450
0150 6572696f     4287     .long 0x6572696f
0154 64000000     4288     .long 0x64000000
                  4289 DBG183:
0158 6766694c     4290     .long 0x6766694c
015c 6f526573     4291     .long 0x6f526573
0160 756c7400     4292     .long 0x756c7400
                  4293 DBG383:
0164 6c617374     4294     .long 0x6c617374
0168 56616c75     4295     .long 0x56616c75
016c 65000000     4296     .long 0x65000000
                  4297 DBG90:
0170 67666947     4298     .long 0x67666947
0174 65744379     4299     .long 0x65744379
0178 636c6549     4300     .long 0x636c6549
017c 6e50726f     4301     .long 0x6e50726f
0180 67726573     4302     .long 0x67726573
0184 73000000     4303     .long 0x73000000
                  4304 DBG389:
0188 6c6f7773     4305     .long 0x6c6f7773
018c 69646556     4306     .long 0x69646556
0190 616c7565     4307     .long 0x616c7565
0194 00000000     4308     .long 0x0
                  4309 DBG296:
0198 67666953     4310     .long 0x67666953
019c 686f7748     4311     .long 0x686f7748
01a0 616e646c     4312     .long 0x616e646c
01a4 65720000     4313     .long 0x65720000
                  4314 DBG287:
01a8 68695369     4315     .long 0x68695369
01ac 64655265     4316     .long 0x64655265
01b0 73756c74     4317     .long 0x73756c74
01b4 00000000     4318     .long 0x0
                  4319 DBG263:
01b8 6c6f7753     4320     .long 0x6c6f7753
01bc 69646552     4321     .long 0x69646552
01c0 6573756c     4322     .long 0x6573756c
01c4 74000000     4323     .long 0x74000000
                  4324 DBG390:
01c8 73686f77     4325     .long 0x73686f77
01cc 48697369     4326     .long 0x48697369
01d0 64650000     4327     .long 0x64650000
                  4328 DBG30:
01d4 5f5f5341     4329     .long 0x5f5f5341
01d8 5645445f     4330     .long 0x5645445f
01dc 41524753     4331     .long 0x41524753
01e0 5f53495a     4332     .long 0x5f53495a
01e4 45000000     4333     .long 0x45000000
                  4334 DBG393:
01e8 706f6c6c     4335     .long 0x706f6c6c
01ec 54696d65     4336     .long 0x54696d65
01f0 72000000     4337     .long 0x72000000
                  4338 DBG392:
01f4 6c617374     4339     .long 0x6c617374
01f8 48696768     4340     .long 0x48696768
01fc 73696465     4341     .long 0x73696465
0200 52657375     4342     .long 0x52657375
0204 6c740000     4343     .long 0x6c740000
                  4344 DBG391:
0208 73686f77     4345     .long 0x73686f77
020c 4c6f7773     4346     .long 0x4c6f7773
0210 69646500     4347     .long 0x69646500
                  4348 DBG394:
0214 67665363     4349     .long 0x67665363
0218 616e456e     4350     .long 0x616e456e
021c 61626c65     4351     .long 0x61626c65
0220 00000000     4352     .long 0x0
                  4353 DBG249:
0224 73616d70     4354     .long 0x73616d70
0228 6c654c6f     4355     .long 0x6c654c6f
022c 77736964     4356     .long 0x77736964
0230 65000000     4357     .long 0x65000000
                  4358 DBG397:
0234 73656e73     4359     .long 0x73656e73
0238 6f725374     4360     .long 0x6f725374
023c 61746500     4361     .long 0x61746500
                  4362 DBG227:
0240 636f6e76     4363     .long 0x636f6e76
0244 6572744c     4364     .long 0x6572744c
0248 6f777369     4365     .long 0x6f777369
024c 64654375     4366     .long 0x64654375
0250 7272656e     4367     .long 0x7272656e
0254 74000000     4368     .long 0x74000000
                  4369 DBG143:
0258 73657453     4370     .long 0x73657453
025c 6574746c     4371     .long 0x6574746c
0260 6548616e     4372     .long 0x6548616e
0264 646c6572     4373     .long 0x646c6572
0268 00000000     4374     .long 0x0
                  4375 DBG52:
026c 67666950     4376     .long 0x67666950
0270 6f6c6c30     4377     .long 0x6f6c6c30
0274 48616e64     4378     .long 0x48616e64
0278 6c657200     4379     .long 0x6c657200
                  4380 DBG67:
027c 67666950     4381     .long 0x67666950
0280 6f6c6c31     4382     .long 0x6f6c6c31
0284 48616e64     4383     .long 0x48616e64
0288 6c657200     4384     .long 0x6c657200
                  4385 DBG399:
028c 636f6d6d     4386     .long 0x636f6d6d
0290 616e6448     4387     .long 0x616e6448
0294 616e646c     4388     .long 0x616e646c
0298 65720000     4389     .long 0x65720000
                  4390 DBG398:
029c 73656e73     4391     .long 0x73656e73
02a0 6f725361     4392     .long 0x6f725361
02a4 6d706c65     4393     .long 0x6d706c65
02a8 4d657468     4394     .long 0x4d657468
02ac 6f640000     4395     .long 0x6f640000
                  4396 DBG165:
02b0 73657453     4397     .long 0x73657453
02b4 6574746c     4398     .long 0x6574746c
02b8 65000000     4399     .long 0x65000000
                  4400 DBG395:
02bc 73616d70     4401     .long 0x73616d70
02c0 6c654379     4402     .long 0x6c654379
02c4 636c6549     4403     .long 0x636c6549
02c8 6e50726f     4404     .long 0x6e50726f
02cc 67726573     4405     .long 0x67726573
02d0 73000000     4406     .long 0x73000000
                  4407 DBG382:
02d4 70726576     4408     .long 0x70726576
02d8 53746174     4409     .long 0x53746174
02dc 65000000     4410     .long 0x65000000
                  4411     .iseg _idesc
0000              4412     .align 0x2
0000 0000         4413     .data gfi_V1
0002 0000         4414     .data gfi_V2
0004 2200         4415     .data 0x22
0006 0000         4416     .data 0x0
0008 0000         4417     .data gfi_V29
000a 1000         4418     .data 0x10
