Archelon msp430 Assembler     Version 1.55 2004/01/08      File E:\mmcrfio\kvh.asm      Page 1

                     1 ; Archelon URCC C 3.17 2004/01/12
                     2 ; MSP430 CIF 2003/10/23
                     3 ; Compiled "E:\mmcrfio\kvh.c" Fri Mar 12 11:09:24 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 0000028c       13     .long DBG5
001c 00000000       14     .long 0x0
0020 00000000       15     .long 0x0
0024 00000000       16     .long 0x0
                    17 ; __builtin__ unsigned short _BIS_SR(unsigned short);
                    18 ; __builtin__ unsigned short _BIC_SR(unsigned short);
                    19 ; __builtin__ unsigned short _BIS_SR_IRQ(unsigned short);
                    20 ; __builtin__ unsigned short _BIC_SR_IRQ(unsigned short);
                    21 ;  __builtin__ void _DINT(void);
                    22 ; __builtin__ void _EINT(void);
                    23 ; __builtin__ void _NOP(void);
                    24 ; __builtin__ void _OPC(const unsigned short op);
                    25 ; __builtin__ short _SWPB(short);  
                    26 ; __builtin__ long _SWPB_LONG(long);  
                    27 ; __builtin__ float _SWPB_FLOAT(float);  
                    28 ; sfrb    IE1               = (0x0000) ;
                    29 ; sfrb    IFG1              = (0x0002) ;
                    30 ; sfrb    ME1               = (0x0004) ;
                    31 ; sfrb    IE2               = (0x0001) ;
                    32 ; sfrb    IFG2              = (0x0003) ;
                    33 ; sfrb    ME2               = (0x0005) ;
                    34 ; sfrw    WDTCTL            = (0x0120) ;
                    35 ; sfrw    MPY               = (0x0130) ;
                    36 ; sfrw    MPYS              = (0x0132) ;
                    37 ; sfrw    MAC               = (0x0134) ;
                    38 ; sfrw    MACS              = (0x0136) ;
                    39 ; sfrw    OP2               = (0x0138) ;
                    40 ; sfrw    RESLO             = (0x013A) ;
                    41 ; sfrw    RESHI             = (0x013C) ;
                    42 ; const sfrw SUMEXT         = (0x013E) ;
                    43 ; const sfrb P1IN           = (0x0020) ;
                    44 ; sfrb    P1OUT             = (0x0021) ;
                    45 ; sfrb    P1DIR             = (0x0022) ;
                    46 ; sfrb    P1IFG             = (0x0023) ;
                    47 ; sfrb    P1IES             = (0x0024) ;
                    48 ; sfrb    P1IE              = (0x0025) ;
                    49 ; sfrb    P1SEL             = (0x0026) ;
                    50 ; const sfrb P2IN           = (0x0028) ;
                    51 ; sfrb    P2OUT             = (0x0029) ;
                    52 ; sfrb    P2DIR             = (0x002A) ;
                    53 ; sfrb    P2IFG             = (0x002B) ;
                    54 ; sfrb    P2IES             = (0x002C) ;
                    55 ; sfrb    P2IE              = (0x002D) ;
                    56 ; sfrb    P2SEL             = (0x002E) ;
                    57 ; const sfrb P3IN           = (0x0018) ;
                    58 ; sfrb    P3OUT             = (0x0019) ;
                    59 ; sfrb    P3DIR             = (0x001A) ;
                    60 ; sfrb    P3SEL             = (0x001B) ;
                    61 ; const sfrb P4IN           = (0x001C) ;
                    62 ; sfrb    P4OUT             = (0x001D) ;
                    63 ; sfrb    P4DIR             = (0x001E) ;
                    64 ; sfrb    P4SEL             = (0x001F) ;
                    65 ; const sfrb P5IN           = (0x0030) ;
                    66 ; sfrb    P5OUT             = (0x0031) ;
                    67 ; sfrb    P5DIR             = (0x0032) ;
                    68 ; sfrb    P5SEL             = (0x0033) ;
                    69 ; const sfrb P6IN           = (0x0034) ;
                    70 ; sfrb    P6OUT             = (0x0035) ;
                    71 ; sfrb    P6DIR             = (0x0036) ;
                    72 ; sfrb    P6SEL             = (0x0037) ;
                    73 ; sfrb    U0CTL             = (0x0070) ;
                    74 ; sfrb    U0TCTL            = (0x0071) ;
                    75 ; sfrb    U0RCTL            = (0x0072) ;
                    76 ; sfrb    U0MCTL            = (0x0073) ;
                    77 ; sfrb    U0BR0             = (0x0074) ;
                    78 ; sfrb    U0BR1             = (0x0075) ;
                    79 ; const sfrb U0RXBUF        = (0x0076) ;
                    80 ; sfrb    U0TXBUF           = (0x0077) ;
                    81 ; sfrb    U1CTL             = (0x0078) ;
                    82 ; sfrb    U1TCTL            = (0x0079) ;
                    83 ; sfrb    U1RCTL            = (0x007A) ;
                    84 ; sfrb    U1MCTL            = (0x007B) ;
                    85 ; sfrb    U1BR0             = (0x007C) ;
                    86 ; sfrb    U1BR1             = (0x007D) ;
                    87 ; const sfrb U1RXBUF        = (0x007E) ;
                    88 ; sfrb    U1TXBUF           = (0x007F) ;
                    89 ; const sfrw TAIV           = (0x012E) ;
                    90 ; sfrw    TACTL             = (0x0160) ;
                    91 ; sfrw    TACCTL0           = (0x0162) ;
                    92 ; sfrw    TACCTL1           = (0x0164) ;
                    93 ; sfrw    TACCTL2           = (0x0166) ;
                    94 ; sfrw    TAR               = (0x0170) ;
                    95 ; sfrw    TACCR0            = (0x0172) ;
                    96 ; sfrw    TACCR1            = (0x0174) ;
                    97 ; sfrw    TACCR2            = (0x0176) ;
                    98 ; const sfrw TBIV           = (0x011E) ;
                    99 ; sfrw    TBCTL             = (0x0180) ;
                   100 ; sfrw    TBCCTL0           = (0x0182) ;
                   101 ; sfrw    TBCCTL1           = (0x0184) ;
                   102 ; sfrw    TBCCTL2           = (0x0186) ;
                   103 ; sfrw    TBCCTL3           = (0x0188) ;
                   104 ; sfrw    TBCCTL4           = (0x018A) ;
                   105 ; sfrw    TBCCTL5           = (0x018C) ;
                   106 ; sfrw    TBCCTL6           = (0x018E) ;
                   107 ; sfrw    TBR               = (0x0190) ;
                   108 ; sfrw    TBCCR0            = (0x0192) ;
                   109 ; sfrw    TBCCR1            = (0x0194) ;
                   110 ; sfrw    TBCCR2            = (0x0196) ;
                   111 ; sfrw    TBCCR3            = (0x0198) ;
                   112 ; sfrw    TBCCR4            = (0x019A) ;
                   113 ; sfrw    TBCCR5            = (0x019C) ;
                   114 ; sfrw    TBCCR6            = (0x019E) ;
                   115 ; sfrb    DCOCTL            = (0x0056) ;
                   116 ; sfrb    BCSCTL1           = (0x0057) ;
                   117 ; sfrb    BCSCTL2           = (0x0058) ;
                   118 ; sfrw    FCTL1             = (0x0128) ;
                   119 ; sfrw    FCTL2             = (0x012A) ;
                   120 ; sfrw    FCTL3             = (0x012C) ;
                   121 ; sfrb    CACTL1            = (0x0059) ;
                   122 ; sfrb    CACTL2            = (0x005A) ;
                   123 ; sfrb    CAPD              = (0x005B) ;
                   124 ; sfrw    ADC12CTL0         = (0x01A0) ;
                   125 ; sfrw    ADC12CTL1         = (0x01A2) ;
                   126 ; sfrw    ADC12IFG          = (0x01A4) ;
                   127 ; sfrw    ADC12IE           = (0x01A6) ;
                   128 ; sfrw    ADC12IV           = (0x01A8) ;
                   129 ; sfrw    ADC12MEM0         = (0x0140) ;
                   130 ; sfrw    ADC12MEM1         = (0x0142) ;
                   131 ; sfrw    ADC12MEM2         = (0x0144) ;
                   132 ; sfrw    ADC12MEM3         = (0x0146) ;
                   133 ; sfrw    ADC12MEM4         = (0x0148) ;
                   134 ; sfrw    ADC12MEM5         = (0x014A) ;
                   135 ; sfrw    ADC12MEM6         = (0x014C) ;
                   136 ; sfrw    ADC12MEM7         = (0x014E) ;
                   137 ; sfrw    ADC12MEM8         = (0x0150) ;
                   138 ; sfrw    ADC12MEM9         = (0x0152) ;
                   139 ; sfrw    ADC12MEM10        = (0x0154) ;
                   140 ; sfrw    ADC12MEM11        = (0x0156) ;
                   141 ; sfrw    ADC12MEM12        = (0x0158) ;
                   142 ; sfrw    ADC12MEM13        = (0x015A) ;
                   143 ; sfrw    ADC12MEM14        = (0x015C) ;
                   144 ; sfrw    ADC12MEM15        = (0x015E) ;
                   145 ; sfrb    ADC12MCTL0        = (0x0080) ;
                   146 ; sfrb    ADC12MCTL1        = (0x0081) ;
                   147 ; sfrb    ADC12MCTL2        = (0x0082) ;
                   148 ; sfrb    ADC12MCTL3        = (0x0083) ;
                   149 ; sfrb    ADC12MCTL4        = (0x0084) ;
                   150 ; sfrb    ADC12MCTL5        = (0x0085) ;
                   151 ; sfrb    ADC12MCTL6        = (0x0086) ;
                   152 ; sfrb    ADC12MCTL7        = (0x0087) ;
                   153 ; sfrb    ADC12MCTL8        = (0x0088) ;
                   154 ; sfrb    ADC12MCTL9        = (0x0089) ;
                   155 ; sfrb    ADC12MCTL10       = (0x008A) ;
                   156 ; sfrb    ADC12MCTL11       = (0x008B) ;
                   157 ; sfrb    ADC12MCTL12       = (0x008C) ;
                   158 ; sfrb    ADC12MCTL13       = (0x008D) ;
                   159 ; sfrb    ADC12MCTL14       = (0x008E) ;
                   160 ; sfrb    ADC12MCTL15       = (0x008F) ;
                   161 ; typedef unsigned int size_t;
                   162 ; size_t size 2
                   163 ; typedef void *va_list;
                   164 ; va_list size 2
                   165 ; typedef struct {
                   166 ;   unsigned char *_base;
                   167 ;   unsigned char *_end;
                   168 ;   unsigned char *_ptr;
                   169 ;   long int       _seek;
                   170 ;   int            _cnt;
                   171 ;   short          _flag;
                   172 ;   char           _file;
                   173 ;   unsigned char  _nbf;
                   174 ; } FILE;
                   175 ; FILE size 16
                   176 ; int    sprintf( char *, const char *, ... );
                   177 ; int    sscanf( const char *, const char *, ... );
                   178 ; int    vsprintf( char *, const char *, va_list );
                   179 ; typedef int wchar_t;
                   180 ; wchar_t size 2
                   181 ; typedef struct {
                   182 ;   int rem;
                   183 ;   int quot;
                   184 ; } div_t;
                   185 ; div_t size 4
                   186 ; typedef struct {
                   187 ;   long rem;
                   188 ;   long quot;
                   189 ; } ldiv_t;
                   190 ; ldiv_t size 8
                   191 ; double atof( const char * );
                   192 ; int atoi( const char * );
                   193 ; long int atol( const char * );
                   194 ; double strtod( const char *, char ** );
                   195 ; long int strtol( const char *, char **, int );
                   196 ; unsigned long int strtoul( const char *, char **, int );
                   197 ; int rand( void );
                   198 ; void srand( unsigned int );
                   199 ; int system( const char * );
                   200 ; void *bsearch( const void *, const void *, size_t, size_t,
                   201 ;   int (*)(const void *, const void *) );
                   202 ; void qsort( void *, size_t, size_t, int (*)(const void *, const void *) );
                   203 ; int abs( int );
                   204 ; div_t div( int, int );
                   205 ; long int labs( long int );
                   206 ; ldiv_t ldiv( long int, long int );
                   207 ; int mblen( const char *, size_t );
                   208 ; int mbtowc( wchar_t *, const char *, size_t );
                   209 ; int wctomb( char *, wchar_t );
                   210 ; size_t mbstowcs( wchar_t *, const char *, size_t );
                   211 ; size_t wcstombs( char *, const wchar_t *, size_t );
                   212 ; typedef int boolean;
                   213 ; boolean size 2
                   214 ; enum {false = 0, true = 1};
                   215 ; enum {error = -1, success = 0};
                   216 ; typedef void (*eventHandler)(void);
                   217 ; eventHandler size 2
                   218 ; int eventqInit(void);
                   219 ; void eventqPut(int);
                   220 ; void eventqUrgentPut(int);
                   221 ; int eventqGet(void);
                   222 ; int eventqRegisterHandler(int evType, eventHandler handler);
                   223 ; int eventqGetHandler(int evType, eventHandler *pHandler);
                   224 ; void eventqProcessEvents(void);
                   225 ; typedef int (*sensorSampleMethod)(float *);
                   226 ; sensorSampleMethod size 2
                   227 ; typedef struct {
                   228 ;   unsigned char curState;
                   229 ;   unsigned char prevState;
                   230 ;   unsigned char flags;
                   231 ;   float levelHi;
                   232 ;   float levelLo;
                   233 ;   float lastValue;
                   234 ;   sensorSampleMethod method;
                   235 ; } sensorState;
                   236 ; sensorState size 18
                   237 ; int sensorInit(void);
                   238 ; int sensorRegisterSampleMethod(int sensorId, unsigned char flags, sensorSampleMethod method);
                   239 ; int sensorGetData(int sensorId, float * pValue);
                   240 ; int sensorGetLevel(int levelId, float * pLevel);
                   241 ; int sensorSetLevel(int levelId, float level);
                   242 ; int sensorTriggerAlarm(int sensorId);
                   243 ; void gpioInit(void);
                   244 ; void gpioSetLed(boolean);
                   245 ; void gpioSetAttn(boolean);
                   246 ; void gpioSetHiSide(boolean);
                   247 ; void gpioSetGfTest(boolean);
                   248 ; void gpioSetKvhPower(boolean);
                   249 ; void adc12Init(void);
                   250 ; int adc12ScanEnable(void);
                   251 ; int adc12ScanDisable(void);
                   252 ; int adc12GetKvh(unsigned int *pResult);
                   253 ; int adc12GetGfiHi(unsigned int *pResult);
                   254 ; int adc12GetGfiLo(unsigned int *pResult);
                   255 ; int usart1Init(boolean spiMode);
                   256 ; boolean usart1GetTxIntEnable(void);
                   257 ; int usart1TxOne(char txCh);
                   258 ; int usart1RxOne(char *pRxCh);
                   259 ; int outfmtInit(void);
                   260 ; void outfmtSendAlarmInfo(int type, unsigned char alarms);
                   261 ; void outfmtSendPrompt(void);
                   262 ; void outfmtSendCrLf(void);
                   263 ; void outfmtSendVersion(char *);
                   264 ; void outfmtSendData(void);
                   265 ; void outfmtSendLevels(void);
                   266 ; void outfmtSendTime(int, int, int);
                   267 ; void outfmtSendDate(int, int, int);
                   268 ; void outfmtSendError(int);
                   269 ; int outfmtGetBuffer(char **, int *);
                   270 ; int outfmtSendBuffer(void);
                   271 ; typedef int (*commandHandler)(char *);
                   272 ; commandHandler size 2
                   273 ; int cmdparseInit(void);
                   274 ; void cmdparseShow(void);
                   275 ; int cmdparseAddCommand(char * pCmdStr, char * pSubCmdStr, commandHandler handler);
                   276 ; int cmdparseDoCommand(char * pCmdStr);
                   277 ; char * errnumGetDesc(int errNum);
                   278 ; void clearString(char *s, int len);
                   279 ; void eatWhiteSpace(char **s);
                   280 ; int grabArgument(char **srcStr, char *dstStr, int dstLen);
                   281 ; void kvhInit(void);
                   282 ; int kvhGetHandler(char *cmdStr);
                   283 ; int kvhPutHandler(char *cmdStr);
                   284 ; int kvhAnalogHandler(char *cmdStr);
                   285 ; int kvhTurnsCounterSetHandler(char *cmdStr);
                   286 ; void kvhReceiveHandler(void);
                   287 ; void kvhRawAdcInHandler(void);
                   288 ; int kvhGetHeading(float * pHeading);
                   289 ; int kvhGetTurnsCounter(float *pTurns);
                   290 ; static float currentHeading;
                   291 ; static float previousHeading;
                   292 ; static int clockwiseTurns;
                   293 ; static int counterClockwiseTurns;
                   294 ; static int lastNetTurns;
                   295 ; static int netTurns;
                   296 ; static int initialHighCount;
                   297 ; static int initialLowCount;
                   298 ; static int lowTurnThresholdCount;
                   299 ; static int highTurnThresholdCount;
                   300 ; static float lowTurnThresholdLevel;
                   301 ; static float highTurnThresholdLevel;
                   302 ; static unsigned int lastRawAdcSample;
                   303 ; static unsigned int maxRawAdcSample;
                   304 ; static unsigned int minRawAdcSample;
                   305 ; static char * haltOutputStr = "h\n";
                   306     .iseg kvh_idata
0000               307     .align 0x2
                   308 kvh_V16:
0000               309     .align 0x2
0000               310     .align 0x2
0000 4900          311     .data kvh_V17
                   312     .dseg   kvh_data
0000               313     .align 0x2
                   314 kvh_V18:
0000               315     .align 0x2
                   316 _haltOutputStr:
0000               317     .bss 0x2
                   318 ; haltOutputStr size 2
                   319 ; static char * analogLinearOutStr = "=at,0\n";
                   320     .iseg kvh_idata
0002               321     .align 0x2
0002               322     .align 0x2
0002 4c00          323     .data kvh_V19
                   324     .dseg   kvh_data
0002               325     .align 0x2
                   326 _analogLinearOutStr:
0002               327     .bss 0x2
                   328 ; analogLinearOutStr size 2
                   329 ; static float adcCountsToMvScale = (3300.0 / 4096.0);
                   330     .iseg kvh_idata
0004               331     .align 0x2
0004               332     .align 0x2
0004 00404e3f      333     .long 0x3f4e4000
                   334     .dseg   kvh_data
0004               335     .align 0x2
                   336 _adcCountsToMvScale:
0004               337     .bss 0x4
                   338 ; adcCountsToMvScale size 4
                   339 ; static void initVars(void)
                   340     .dbgseg dbg_syms
                   341 DBG3:
0028 74696e69      342     .long 0x74696e69
002c 73726156      343     .long 0x73726156
0030 00000000      344     .long _initVars
0034 00000040      345     .long 0x40
0038 01030001      346     .long 0x1030001
003c 00000050      347     .long DBG1
0040 0000005a      348     .long DBG7-DBG8
0044 00000000      349     .long DBG9
0048 000000dc      350     .long DBG6
004c 00000000      351     .long 0x0
                   352     .pseg kvh_code
                   353 DBG8:
                   354     .dbgseg dbg_syms
                   355 DBG1:
0050 0066622e      356     .long 0x66622e
0054 00000000      357     .long 0x0
0058 00000000      358     .long DBG8
005c 00000000      359     .long 0x0
0060 01650001      360     .long 0x1650001
0064 00000000      361     .long 0x0
0068 0000004c      362     .long 0x4c
006c 00000000      363     .long 0x0
0070 00000104      364     .long DBG10
0074 00000000      365     .long 0x0
                   366     .dbgseg dbg_line
0000               367     .align 0x2
                   368 DBG9:
0000 00000028      369     .long DBG3
0004 00000000      370     .long 0x0
0008 00000000      371     .long _initVars
000c 00000001      372     .long 0x1
0010 00000000      373     .long DBG12
0014 00000002      374     .long 0x2
0018 00000000      375     .long DBG13
001c 00000003      376     .long 0x3
0020 0000000c      377     .long DBG14
0024 00000004      378     .long 0x4
0028 00000018      379     .long DBG15
002c 00000005      380     .long 0x5
0030 0000001c      381     .long DBG16
0034 00000006      382     .long 0x6
0038 00000020      383     .long DBG17
003c 00000007      384     .long 0x7
0040 0000002c      385     .long DBG18
0044 00000008      386     .long 0x8
0048 00000038      387     .long DBG19
004c 00000009      388     .long 0x9
0050 0000003c      389     .long DBG20
0054 0000000a      390     .long 0xa
0058 00000040      391     .long DBG21
005c 0000000b      392     .long 0xb
0060 00000044      393     .long DBG22
0064 0000000c      394     .long 0xc
0068 00000048      395     .long DBG23
006c 0000000d      396     .long 0xd
0070 0000004c      397     .long DBG24
0074 0000000e      398     .long 0xe
0078 00000050      399     .long DBG25
007c 00000010      400     .long 0x10
0080 00000054      401     .long DBG26
0084 00000011      402     .long 0x11
0088 00000058      403     .long DBG27
008c 00000012      404     .long 0x12
                   405     .pseg kvh_code
                   406 _initVars:
                   407 ; ENTRY
                   408 DBG11:
                   409 ; {
                   410 DBG12:
                   411 ;   currentHeading = -1.0;
                   412 DBG13:
0000 42920018001a  413     mov &__fcons1,&_currentHeading
0006 4292001a001c  414     mov &__fcons1+0x2,&_currentHeading+0x2
                   415 DBG14:
                   416 ;   previousHeading = -1.0;
000c 42920018000e  417     mov &__fcons1,&_previousHeading
0012 4292001a0010  418     mov &__fcons1+0x2,&_previousHeading+0x2
                   419 DBG15:
                   420 ;   lowTurnThresholdCount = 0;
0018 43820016      421     mov #0x0,&_lowTurnThresholdCount
                   422 DBG16:
                   423 ;   highTurnThresholdCount = 0;
001c 43820024      424     mov #0x0,&_highTurnThresholdCount
                   425 DBG17:
                   426 ;   lowTurnThresholdLevel = (45.0) ;
0020 429200140000  427     mov &__fcons2,&_lowTurnThresholdLevel
0026 429200160002  428     mov &__fcons2+0x2,&_lowTurnThresholdLevel+0x2
                   429 DBG18:
                   430 ;   highTurnThresholdLevel = (315.0) ;
002c 429200100012  431     mov &__fcons3,&_highTurnThresholdLevel
0032 429200120014  432     mov &__fcons3+0x2,&_highTurnThresholdLevel+0x2
                   433 DBG19:
                   434 ;   clockwiseTurns = 0;
0038 43820006      435     mov #0x0,&_clockwiseTurns
                   436 DBG20:
                   437 ;   counterClockwiseTurns = 0;
003c 43820004      438     mov #0x0,&_counterClockwiseTurns
                   439 DBG21:
                   440 ;   lastNetTurns = 0;
0040 4382001e      441     mov #0x0,&_lastNetTurns
                   442 DBG22:
                   443 ;   netTurns = 0;
0044 43820008      444     mov #0x0,&_netTurns
                   445 DBG23:
                   446 ;   initialLowCount = (4) ;
0048 42a2000a      447     mov #0x4,&_initialLowCount
                   448 DBG24:
                   449 ;   initialHighCount = (4) ;
004c 42a20018      450     mov #0x4,&_initialHighCount
                   451 DBG25:
                   452 ;   minRawAdcSample = 65535U;
0050 43b20020      453     mov #0xffff,&_minRawAdcSample
                   454 DBG26:
                   455 ;   maxRawAdcSample = 0;
0054 43820022      456     mov #0x0,&_maxRawAdcSample
                   457 DBG28:
                   458 DBG27:
                   459 ; EXIT
0058 4130          460     ret
                   461     .dbgseg dbg_syms
0078 00000000      462     .long 0x0
007c 00000074      463     .long DBG29
0080 00000000      464     .long 0x0
0084 00000000      465     .long 0x0
0088 00010002      466     .long 0x10002
008c 00000000      467     .long 0x0
0090 000001d8      468     .long DBG30
0094 00000002      469     .long 0x2
0098 00000000      470     .long 0x0
009c 00010002      471     .long 0x10002
00a0 0066652e      472     .long 0x66652e
00a4 00000000      473     .long 0x0
00a8 00000058      474     .long DBG28
00ac 00000000      475     .long 0x0
00b0 01650001      476     .long 0x1650001
00b4 00000000      477     .long 0x0
00b8 0000005d      478     .long 0x5d
00bc 00000000      479     .long 0x0
00c0 00000000      480     .long 0x0
00c4 00000000      481     .long 0x0
                   482     .pseg kvh_code
                   483 DBG7:
                   484     .dbgseg dbg_syms
00c8 74696e69      485     .long 0x74696e69
00cc 73726156      486     .long 0x73726156
00d0 0000005a      487     .long DBG7
00d4 00000000      488     .long 0x0
00d8 00ff0001      489     .long 0xff0001
                   490 ; }
                   491 ; static void initHardware(void)
                   492 DBG6:
00dc 00000000      493     .long 0x0
00e0 00000064      494     .long DBG35
00e4 0000005a      495     .long _initHardware
00e8 00000040      496     .long 0x40
00ec 01030001      497     .long 0x1030001
00f0 00000104      498     .long DBG10
00f4 00000008      499     .long DBG32-DBG33
00f8 00000090      500     .long DBG34
00fc 00000190      501     .long DBG31
0100 00000000      502     .long 0x0
                   503     .pseg kvh_code
                   504 DBG33:
                   505     .dbgseg dbg_syms
                   506 DBG10:
0104 0066622e      507     .long 0x66622e
0108 00000000      508     .long 0x0
010c 0000005a      509     .long DBG33
0110 00000000      510     .long 0x0
0114 01650001      511     .long 0x1650001
0118 00000000      512     .long 0x0
011c 0000005f      513     .long 0x5f
0120 00000000      514     .long 0x0
0124 000001b8      515     .long DBG36
0128 00000000      516     .long 0x0
                   517     .dbgseg dbg_line
                   518 DBG34:
0090 000000dc      519     .long DBG6
0094 00000000      520     .long 0x0
0098 0000005a      521     .long _initHardware
009c 00000001      522     .long 0x1
00a0 0000005a      523     .long DBG38
00a4 00000002      524     .long 0x2
00a8 0000005a      525     .long DBG39
00ac 00000003      526     .long 0x3
00b0 00000060      527     .long DBG40
00b4 00000004      528     .long 0x4
                   529     .pseg kvh_code
                   530 _initHardware:
                   531 ; ENTRY
                   532 DBG37:
                   533 ; {
                   534 DBG38:
                   535 ;   gpioSetKvhPower(true);
                   536 DBG39:
005a 431c          537     mov #0x1,r12
005c 12b00000      538     call    #_gpioSetKvhPower
                   539 DBG41:
                   540 DBG40:
                   541 ; EXIT
0060 4130          542     ret
                   543     .dbgseg dbg_syms
012c 00000000      544     .long 0x0
0130 00000074      545     .long DBG29
0134 00000000      546     .long 0x0
0138 00000000      547     .long 0x0
013c 00010002      548     .long 0x10002
0140 00000000      549     .long 0x0
0144 000001d8      550     .long DBG30
0148 00000002      551     .long 0x2
014c 00000000      552     .long 0x0
0150 00010002      553     .long 0x10002
0154 0066652e      554     .long 0x66652e
0158 00000000      555     .long 0x0
015c 00000060      556     .long DBG41
0160 00000000      557     .long 0x0
0164 01650001      558     .long 0x1650001
0168 00000000      559     .long 0x0
016c 00000062      560     .long 0x62
0170 00000000      561     .long 0x0
0174 00000000      562     .long 0x0
0178 00000000      563     .long 0x0
                   564     .pseg kvh_code
                   565 DBG32:
                   566     .dbgseg dbg_syms
017c 00000000      567     .long 0x0
0180 00000064      568     .long DBG35
0184 00000062      569     .long DBG32
0188 00000000      570     .long 0x0
018c 00ff0001      571     .long 0xff0001
                   572 ; }
                   573 ; void kvhInit(void)
                   574 DBG31:
0190 4968766b      575     .long 0x4968766b
0194 0074696e      576     .long 0x74696e
0198 00000062      577     .long _kvhInit
019c 00000040      578     .long 0x40
01a0 01020001      579     .long 0x1020001
01a4 000001b8      580     .long DBG36
01a8 00000082      581     .long DBG43-DBG44
01ac 000000b8      582     .long DBG45
01b0 00000244      583     .long DBG42
01b4 00000000      584     .long 0x0
                   585     .pseg kvh_code
                   586 DBG44:
                   587     .dbgseg dbg_syms
                   588 DBG36:
01b8 0066622e      589     .long 0x66622e
01bc 00000000      590     .long 0x0
01c0 00000062      591     .long DBG44
01c4 00000000      592     .long 0x0
01c8 01650001      593     .long 0x1650001
01cc 00000000      594     .long 0x0
01d0 00000064      595     .long 0x64
01d4 00000000      596     .long 0x0
01d8 0000026c      597     .long DBG46
01dc 00000000      598     .long 0x0
                   599     .dbgseg dbg_line
                   600 DBG45:
00b8 00000190      601     .long DBG31
00bc 00000000      602     .long 0x0
00c0 00000062      603     .long _kvhInit
00c4 00000001      604     .long 0x1
00c8 00000064      605     .long DBG48
00cc 00000002      606     .long 0x2
00d0 00000064      607     .long DBG49
00d4 00000003      608     .long 0x3
00d8 00000068      609     .long DBG50
00dc 00000005      610     .long 0x5
00e0 0000006c      611     .long DBG51
00e4 00000007      612     .long 0x7
00e8 0000007c      613     .long DBG52
00ec 00000008      614     .long 0x8
00f0 0000008c      615     .long DBG53
00f4 00000009      616     .long 0x9
00f8 0000009c      617     .long DBG54
00fc 0000000a      618     .long 0xa
0100 000000ac      619     .long DBG55
0104 0000000e      620     .long 0xe
0108 000000bc      621     .long DBG56
010c 00000012      622     .long 0x12
0110 000000ca      623     .long DBG57
0114 00000014      624     .long 0x14
0118 000000d4      625     .long DBG58
011c 00000016      626     .long 0x16
0120 000000e0      627     .long DBG59
0124 00000018      628     .long 0x18
                   629     .pseg kvh_code
                   630     .global _kvhInit
                   631 _kvhInit:
0062 1204          632     push    r4
                   633 DBG49:
                   634 DBG48:
                   635 DBG47:
                   636 ; ENTRY
                   637 ; {
                   638 ;   initVars();
0064 12b00000      639     call    #_initVars
                   640 DBG50:
                   641 ;   initHardware();
0068 12b0005a      642     call    #_initHardware
                   643 DBG51:
                   644 ;   cmdparseAddCommand("kvh", "get", kvhGetHandler);
006c 403e0362      645     mov #_kvhGetHandler,r14
0070 403d0000      646     mov #kvh_V24,r13
0074 403c0007      647     mov #kvh_V23,r12
0078 12b00000      648     call    #_cmdparseAddCommand
                   649 DBG52:
                   650 ;   cmdparseAddCommand("kvh", "put", kvhPutHandler);
007c 403e0326      651     mov #_kvhPutHandler,r14
0080 403d003e      652     mov #kvh_V25,r13
0084 403c0007      653     mov #kvh_V23,r12
0088 12b00000      654     call    #_cmdparseAddCommand
                   655 DBG53:
                   656 ;   cmdparseAddCommand("kvh", "analog", kvhAnalogHandler);
008c 403e03b8      657     mov #_kvhAnalogHandler,r14
0090 403d0042      658     mov #kvh_V26,r13
0094 403c0007      659     mov #kvh_V23,r12
0098 12b00000      660     call    #_cmdparseAddCommand
                   661 DBG54:
                   662 ;   cmdparseAddCommand("set", "turns",  kvhTurnsCounterSetHandler);
009c 403e02c2      663     mov #_kvhTurnsCounterSetHandler,r14
00a0 403d0053      664     mov #kvh_V28,r13
00a4 403c000b      665     mov #kvh_V27,r12
00a8 12b00000      666     call    #_cmdparseAddCommand
                   667 DBG55:
                   668 ;   sensorRegisterSampleMethod( (5) ,
                   669 ;                              0,
00ac 403e00e4      670     mov #_kvhGetHeading,r14
00b0 4344          671     mov.b   #0x0,r4
00b2 440d          672     mov r4,r13
00b4 403c0005      673     mov #0x5,r12
00b8 12b00000      674     call    #_sensorRegisterSampleMethod
                   675 DBG56:
                   676 ;                              kvhGetHeading);
                   677 ;   sensorRegisterSampleMethod( (6) ,
                   678 ;                              0,
00bc 403e00fc      679     mov #_kvhGetTurnsCounter,r14
00c0 440d          680     mov r4,r13
00c2 403c0006      681     mov #0x6,r12
00c6 12b00000      682     call    #_sensorRegisterSampleMethod
                   683 DBG57:
                   684 ;                              kvhGetTurnsCounter);
                   685 ;   eventqRegisterHandler( (8) , kvhReceiveHandler);
00ca 403d0126      686     mov #_kvhReceiveHandler,r13
00ce 423c          687     mov #0x8,r12
00d0 12b00000      688     call    #_eventqRegisterHandler
                   689 DBG58:
                   690 ;   eventqRegisterHandler( (9) , kvhRawAdcInHandler);
00d4 403d0128      691     mov #_kvhRawAdcInHandler,r13
00d8 403c0009      692     mov #0x9,r12
00dc 12b00000      693     call    #_eventqRegisterHandler
                   694 DBG60:
                   695 DBG59:
                   696 ; EXIT
                   697 ; .temp0 at stkloc 0 (0x0) size 2
00e0 4134          698     pop r4
00e2 4130          699     ret
                   700     .dbgseg dbg_syms
01e0 00000000      701     .long 0x0
01e4 00000074      702     .long DBG29
01e8 00000002      703     .long 0x2
01ec 00000000      704     .long 0x0
01f0 00010002      705     .long 0x10002
01f4 00000000      706     .long 0x0
01f8 000001d8      707     .long DBG30
01fc 00000002      708     .long 0x2
0200 00000000      709     .long 0x0
0204 00010002      710     .long 0x10002
0208 0066652e      711     .long 0x66652e
020c 00000000      712     .long 0x0
0210 000000e0      713     .long DBG60
0214 00000000      714     .long 0x0
0218 01650001      715     .long 0x1650001
021c 00000000      716     .long 0x0
0220 0000007b      717     .long 0x7b
0224 00000000      718     .long 0x0
0228 00000000      719     .long 0x0
022c 00000000      720     .long 0x0
                   721     .pseg kvh_code
                   722 DBG43:
                   723     .dbgseg dbg_syms
0230 4968766b      724     .long 0x4968766b
0234 0074696e      725     .long 0x74696e
0238 000000e4      726     .long DBG43
023c 00000000      727     .long 0x0
0240 00ff0001      728     .long 0xff0001
                   729 ; }
                   730 ; int kvhGetHeading(float * pHeading)
                   731 DBG42:
0244 00000000      732     .long 0x0
0248 00000210      733     .long DBG65
024c 000000e4      734     .long _kvhGetHeading
0250 00000044      735     .long 0x44
0254 01020001      736     .long 0x1020001
0258 0000026c      737     .long DBG46
025c 00000018      738     .long DBG62-DBG63
0260 00000128      739     .long DBG64
0264 000003c0      740     .long DBG61
0268 00000000      741     .long 0x0
                   742     .pseg kvh_code
                   743 DBG63:
                   744     .dbgseg dbg_syms
                   745 DBG46:
026c 0066622e      746     .long 0x66622e
0270 00000000      747     .long 0x0
0274 000000e4      748     .long DBG63
0278 00000000      749     .long 0x0
027c 01650001      750     .long 0x1650001
0280 00000000      751     .long 0x0
0284 0000007d      752     .long 0x7d
0288 00000000      753     .long 0x0
028c 000003e8      754     .long DBG66
0290 00000000      755     .long 0x0
                   756     .dbgseg dbg_line
                   757 DBG64:
0128 00000244      758     .long DBG42
012c 00000000      759     .long 0x0
0130 000000e4      760     .long _kvhGetHeading
0134 00000001      761     .long 0x1
0138 000000e4      762     .long DBG68
013c 00000002      763     .long 0x2
0140 000000e4      764     .long DBG69
0144 00000003      765     .long 0x3
0148 000000e8      766     .long DBG70
014c 00000004      767     .long 0x4
0150 000000ec      768     .long DBG71
0154 00000006      769     .long 0x6
0158 000000f8      770     .long DBG72
015c 00000007      771     .long 0x7
0160 000000fa      772     .long DBG73
0164 00000008      773     .long 0x8
                   774     .pseg kvh_code
                   775     .global _kvhGetHeading
                   776 _kvhGetHeading:
                   777 ; ENTRY
                   778 DBG67:
                   779 ; pHeading at argloc 0 (0x0) in reg  size 2
                   780 ; {
                   781 DBG68:
                   782 ;   if (pHeading == ((void *) 0) )
                   783 DBG69:
00e4 930c          784     cmp #0x0,r12
00e6 2002          785     jne kvhGetHeading_L1
                   786 DBG70:
                   787 ;     return -1;
00e8 433c          788     mov #-0x1,r12
00ea 3c07          789     jmp kvhGetHeading_LL2
                   790 DBG71:
                   791 kvhGetHeading_L1:
                   792 ;   *pHeading = currentHeading;
00ec 429c001a0000  793     mov &_currentHeading,0(r12)
00f2 429c001c0002  794     mov &_currentHeading+0x2,0x2(r12)
                   795 DBG72:
                   796 ;   return 0;
00f8 430c          797     mov #0x0,r12
                   798 DBG73:
                   799 kvhGetHeading_LL2:
                   800 ; EXIT
                   801 DBG74:
00fa 4130          802     ret
                   803     .dbgseg dbg_syms
0294 00000000      804     .long 0x0
0298 00000074      805     .long DBG29
029c 00000000      806     .long 0x0
02a0 00000000      807     .long 0x0
02a4 00010002      808     .long 0x10002
02a8 00000000      809     .long 0x0
02ac 000001d8      810     .long DBG30
02b0 00000002      811     .long 0x2
02b4 00000000      812     .long 0x0
02b8 00010002      813     .long 0x10002
                   814 DBG2:
02bc 0062622e      815     .long 0x62622e
02c0 00000000      816     .long 0x0
02c4 000000e4      817     .long DBG67
02c8 00000000      818     .long 0x0
02cc 01640001      819     .long 0x1640001
02d0 00000000      820     .long 0x0
02d4 00000001      821     .long 0x1
02d8 00000000      822     .long 0x0
02dc 00000320      823     .long DBG75
02e0 00000000      824     .long 0x0
02e4 61654870      825     .long 0x61654870
02e8 676e6964      826     .long 0x676e6964
02ec 000c0102      827     .long 0xc0102
02f0 00000026      828     .long 0x26
02f4 0011ffff      829     .long 0x11ffff
02f8 0062652e      830     .long 0x62652e
02fc 00000000      831     .long 0x0
0300 000000ec      832     .long DBG71
0304 00000000      833     .long 0x0
0308 01640001      834     .long 0x1640001
030c 00000000      835     .long 0x0
0310 00000006      836     .long 0x6
0314 00000000      837     .long 0x0
0318 00000000      838     .long 0x0
031c 00000000      839     .long 0x0
                   840 DBG75:
0320 0062622e      841     .long 0x62622e
0324 00000000      842     .long 0x0
0328 000000f8      843     .long DBG72
032c 00000000      844     .long 0x0
0330 01640001      845     .long 0x1640001
0334 00000000      846     .long 0x0
0338 00000007      847     .long 0x7
033c 00000000      848     .long 0x0
0340 00000438      849     .long DBG76
0344 00000000      850     .long 0x0
0348 61654870      851     .long 0x61654870
034c 676e6964      852     .long 0x676e6964
0350 000c0102      853     .long 0xc0102
0354 00000026      854     .long 0x26
0358 0011ffff      855     .long 0x11ffff
035c 0062652e      856     .long 0x62652e
0360 00000000      857     .long 0x0
0364 000000fa      858     .long DBG73
0368 00000000      859     .long 0x0
036c 01640001      860     .long 0x1640001
0370 00000000      861     .long 0x0
0374 00000008      862     .long 0x8
0378 00000000      863     .long 0x0
037c 00000000      864     .long 0x0
0380 00000000      865     .long 0x0
0384 0066652e      866     .long 0x66652e
0388 00000000      867     .long 0x0
038c 000000fa      868     .long DBG74
0390 00000000      869     .long 0x0
0394 01650001      870     .long 0x1650001
0398 00000000      871     .long 0x0
039c 00000084      872     .long 0x84
03a0 00000000      873     .long 0x0
03a4 00000000      874     .long 0x0
03a8 00000000      875     .long 0x0
                   876     .pseg kvh_code
                   877 DBG62:
                   878     .dbgseg dbg_syms
03ac 00000000      879     .long 0x0
03b0 00000210      880     .long DBG65
03b4 000000fc      881     .long DBG62
03b8 00000000      882     .long 0x0
03bc 00ff0001      883     .long 0xff0001
                   884 ; }
                   885 ; int kvhGetTurnsCounter(float *pTurns)
                   886 DBG61:
03c0 00000000      887     .long 0x0
03c4 00000090      888     .long DBG81
03c8 000000fc      889     .long _kvhGetTurnsCounter
03cc 00000044      890     .long 0x44
03d0 01020001      891     .long 0x1020001
03d4 000003e8      892     .long DBG66
03d8 0000002a      893     .long DBG78-DBG79
03dc 00000168      894     .long DBG80
03e0 000005a0      895     .long DBG77
03e4 00000000      896     .long 0x0
                   897     .pseg kvh_code
                   898 DBG79:
                   899     .dbgseg dbg_syms
                   900 DBG66:
03e8 0066622e      901     .long 0x66622e
03ec 00000000      902     .long 0x0
03f0 000000fc      903     .long DBG79
03f4 00000000      904     .long 0x0
03f8 01650001      905     .long 0x1650001
03fc 00000000      906     .long 0x0
0400 00000086      907     .long 0x86
0404 00000000      908     .long 0x0
0408 000005c8      909     .long DBG82
040c 00000000      910     .long 0x0
                   911     .dbgseg dbg_line
                   912 DBG80:
0168 000003c0      913     .long DBG61
016c 00000000      914     .long 0x0
0170 000000fc      915     .long _kvhGetTurnsCounter
0174 00000001      916     .long 0x1
0178 00000100      917     .long DBG84
017c 00000002      918     .long 0x2
0180 00000100      919     .long DBG85
0184 00000003      920     .long 0x3
0188 00000104      921     .long DBG86
018c 00000004      922     .long 0x4
0190 00000108      923     .long DBG87
0194 00000006      924     .long 0x6
0198 00000120      925     .long DBG88
019c 00000007      926     .long 0x7
01a0 00000122      927     .long DBG89
01a4 00000008      928     .long 0x8
                   929     .pseg kvh_code
                   930     .global _kvhGetTurnsCounter
                   931 _kvhGetTurnsCounter:
00fc 1204          932     push    r4
                   933 DBG83:
                   934 ; ENTRY
00fe 4c04          935     mov r12,r4
                   936 DBG85:
                   937 DBG84:
                   938 ; pTurns at argloc 0 (0x0) in reg  size 2
                   939 ; {
                   940 ;   if (pTurns == ((void *) 0) )
0100 9304          941     cmp #0x0,r4
0102 2002          942     jne kvhGetTurnsCounter_L1
                   943 DBG86:
                   944 ;     return -1;
0104 433c          945     mov #-0x1,r12
0106 3c0d          946     jmp kvhGetTurnsCounter_LL2
                   947 DBG87:
                   948 kvhGetTurnsCounter_L1:
                   949 ;   *pTurns = ((float)netTurns);
0108 421d0008      950     mov &_netTurns,r13
010c 430c          951     mov #0x0,r12
010e 930d          952     cmp #0x0,r13
0110 3401          953     jge kvhGetTurnsCounter_LL3
0112 433c          954     mov #-0x1,r12
                   955 kvhGetTurnsCounter_LL3:
                   956 DBG90:
0114 12b00000      957     call    #__l_to_s
                   958 DBG91:
0118 4d840000      959     mov r13,0(r4)
011c 4c840002      960     mov r12,0x2(r4)
                   961 DBG88:
                   962 ;   return 0;
0120 430c          963     mov #0x0,r12
                   964 DBG89:
                   965 kvhGetTurnsCounter_LL2:
                   966 ; EXIT
                   967 ; .temp1 at stkloc 0 (0x0) size 2
                   968 DBG92:
0122 4134          969     pop r4
0124 4130          970     ret
                   971     .dbgseg dbg_syms
0410 00000000      972     .long 0x0
0414 00000074      973     .long DBG29
0418 00000002      974     .long 0x2
041c 00000000      975     .long 0x0
0420 00010002      976     .long 0x10002
0424 00000000      977     .long 0x0
0428 000001d8      978     .long DBG30
042c 00000002      979     .long 0x2
0430 00000000      980     .long 0x0
0434 00010002      981     .long 0x10002
                   982 DBG76:
0438 0062622e      983     .long 0x62622e
043c 00000000      984     .long 0x0
0440 000000fe      985     .long DBG83
0444 00000000      986     .long 0x0
0448 01640001      987     .long 0x1640001
044c 00000000      988     .long 0x0
0450 00000001      989     .long 0x1
0454 00000000      990     .long 0x0
0458 0000049c      991     .long DBG93
045c 00000000      992     .long 0x0
0460 72755470      993     .long 0x72755470
0464 0000736e      994     .long 0x736e
0468 000c0102      995     .long 0xc0102
046c 00000026      996     .long 0x26
0470 0011ffff      997     .long 0x11ffff
0474 0062652e      998     .long 0x62652e
0478 00000000      999     .long 0x0
047c 00000100     1000     .long DBG84
0480 00000000     1001     .long 0x0
0484 01640001     1002     .long 0x1640001
0488 00000000     1003     .long 0x0
048c 00000002     1004     .long 0x2
0490 00000000     1005     .long 0x0
0494 00000000     1006     .long 0x0
0498 00000000     1007     .long 0x0
                  1008 DBG93:
049c 0062622e     1009     .long 0x62622e
04a0 00000000     1010     .long 0x0
04a4 00000100     1011     .long DBG84
04a8 00000000     1012     .long 0x0
04ac 01640001     1013     .long 0x1640001
04b0 00000000     1014     .long 0x0
04b4 00000002     1015     .long 0x2
04b8 00000000     1016     .long 0x0
04bc 000004d8     1017     .long DBG94
04c0 00000000     1018     .long 0x0
04c4 72755470     1019     .long 0x72755470
04c8 0000736e     1020     .long 0x736e
04cc 00040102     1021     .long 0x40102
04d0 00000026     1022     .long 0x26
04d4 0011ffff     1023     .long 0x11ffff
                  1024 DBG94:
04d8 0062622e     1025     .long 0x62622e
04dc 00000000     1026     .long 0x0
04e0 00000114     1027     .long DBG90
04e4 00000000     1028     .long 0x0
04e8 01640001     1029     .long 0x1640001
04ec 00000000     1030     .long 0x0
04f0 00000007     1031     .long 0x7
04f4 00000000     1032     .long 0x0
04f8 000006f4     1033     .long DBG95
04fc 00000000     1034     .long 0x0
0500 00000000     1035     .long 0x0
0504 00000104     1036     .long DBG96
0508 00000000     1037     .long 0x0
050c 00000000     1038     .long 0x0
0510 00010002     1039     .long 0x10002
0514 0062652e     1040     .long 0x62652e
0518 00000000     1041     .long 0x0
051c 00000118     1042     .long DBG91
0520 00000000     1043     .long 0x0
0524 01640001     1044     .long 0x1640001
0528 00000000     1045     .long 0x0
052c 00000007     1046     .long 0x7
0530 00000000     1047     .long 0x0
0534 00000000     1048     .long 0x0
0538 00000000     1049     .long 0x0
053c 0062652e     1050     .long 0x62652e
0540 00000000     1051     .long 0x0
0544 00000122     1052     .long DBG89
0548 00000000     1053     .long 0x0
054c 01640001     1054     .long 0x1640001
0550 00000000     1055     .long 0x0
0554 00000008     1056     .long 0x8
0558 00000000     1057     .long 0x0
055c 00000000     1058     .long 0x0
0560 00000000     1059     .long 0x0
0564 0066652e     1060     .long 0x66652e
0568 00000000     1061     .long 0x0
056c 00000122     1062     .long DBG92
0570 00000000     1063     .long 0x0
0574 01650001     1064     .long 0x1650001
0578 00000000     1065     .long 0x0
057c 0000008d     1066     .long 0x8d
0580 00000000     1067     .long 0x0
0584 00000000     1068     .long 0x0
0588 00000000     1069     .long 0x0
                  1070     .pseg kvh_code
                  1071 DBG78:
                  1072     .dbgseg dbg_syms
058c 00000000     1073     .long 0x0
0590 00000090     1074     .long DBG81
0594 00000126     1075     .long DBG78
0598 00000000     1076     .long 0x0
059c 00ff0001     1077     .long 0xff0001
                  1078 ; }
                  1079 ; void kvhReceiveHandler(void)
                  1080 DBG77:
05a0 00000000     1081     .long 0x0
05a4 000000d4     1082     .long DBG101
05a8 00000126     1083     .long _kvhReceiveHandler
05ac 00000040     1084     .long 0x40
05b0 01020001     1085     .long 0x1020001
05b4 000005c8     1086     .long DBG82
05b8 00000002     1087     .long DBG98-DBG99
05bc 000001a8     1088     .long DBG100
05c0 00000654     1089     .long DBG97
05c4 00000000     1090     .long 0x0
                  1091     .pseg kvh_code
                  1092 DBG99:
                  1093     .dbgseg dbg_syms
                  1094 DBG82:
05c8 0066622e     1095     .long 0x66622e
05cc 00000000     1096     .long 0x0
05d0 00000126     1097     .long DBG99
05d4 00000000     1098     .long 0x0
05d8 01650001     1099     .long 0x1650001
05dc 00000000     1100     .long 0x0
05e0 00000094     1101     .long 0x94
05e4 00000000     1102     .long 0x0
05e8 0000067c     1103     .long DBG102
05ec 00000000     1104     .long 0x0
                  1105     .dbgseg dbg_line
                  1106 DBG100:
01a8 000005a0     1107     .long DBG77
01ac 00000000     1108     .long 0x0
01b0 00000126     1109     .long _kvhReceiveHandler
01b4 00000001     1110     .long 0x1
01b8 00000126     1111     .long DBG104
01bc 00000002     1112     .long 0x2
01c0 00000126     1113     .long DBG105
01c4 00000003     1114     .long 0x3
                  1115     .pseg kvh_code
                  1116     .global _kvhReceiveHandler
                  1117 _kvhReceiveHandler:
                  1118 ; ENTRY
                  1119 DBG103:
                  1120 ; {
                  1121 DBG104:
                  1122 DBG105:
                  1123 ; EXIT
                  1124 DBG106:
0126 4130         1125     ret
                  1126     .dbgseg dbg_syms
05f0 00000000     1127     .long 0x0
05f4 00000074     1128     .long DBG29
05f8 00000000     1129     .long 0x0
05fc 00000000     1130     .long 0x0
0600 00010002     1131     .long 0x10002
0604 00000000     1132     .long 0x0
0608 000001d8     1133     .long DBG30
060c 00000002     1134     .long 0x2
0610 00000000     1135     .long 0x0
0614 00010002     1136     .long 0x10002
0618 0066652e     1137     .long 0x66652e
061c 00000000     1138     .long 0x0
0620 00000126     1139     .long DBG106
0624 00000000     1140     .long 0x0
0628 01650001     1141     .long 0x1650001
062c 00000000     1142     .long 0x0
0630 00000096     1143     .long 0x96
0634 00000000     1144     .long 0x0
0638 00000000     1145     .long 0x0
063c 00000000     1146     .long 0x0
                  1147     .pseg kvh_code
                  1148 DBG98:
                  1149     .dbgseg dbg_syms
0640 00000000     1150     .long 0x0
0644 000000d4     1151     .long DBG101
0648 00000128     1152     .long DBG98
064c 00000000     1153     .long 0x0
0650 00ff0001     1154     .long 0xff0001
                  1155 ; }
                  1156 ; static __inline__ int convertAnalog(unsigned int adcCounts, float *pDegrees)
                  1157 ; }
                  1158 ; static __inline__ void updateHeading(float newHeading)
                  1159 ; }
                  1160 ; void kvhRawAdcInHandler(void)
                  1161 DBG97:
0654 00000000     1162     .long 0x0
0658 00000148     1163     .long DBG111
065c 00000128     1164     .long _kvhRawAdcInHandler
0660 00000040     1165     .long 0x40
0664 01020001     1166     .long 0x1020001
0668 0000067c     1167     .long DBG102
066c 0000019a     1168     .long DBG108-DBG109
0670 000001c8     1169     .long DBG110
0674 00000c58     1170     .long DBG107
0678 00000000     1171     .long 0x0
                  1172     .pseg kvh_code
                  1173 DBG109:
                  1174     .dbgseg dbg_syms
                  1175 DBG102:
067c 0066622e     1176     .long 0x66622e
0680 00000000     1177     .long 0x0
0684 00000128     1178     .long DBG109
0688 00000000     1179     .long 0x0
068c 01650001     1180     .long 0x1650001
0690 00000000     1181     .long 0x0
0694 000000eb     1182     .long 0xeb
0698 00000000     1183     .long 0x0
069c 00000c80     1184     .long DBG112
06a0 00000000     1185     .long 0x0
                  1186     .dbgseg dbg_line
                  1187 DBG110:
01c8 00000654     1188     .long DBG97
01cc 00000000     1189     .long 0x0
01d0 00000128     1190     .long _kvhRawAdcInHandler
01d4 00000001     1191     .long 0x1
01d8 00000136     1192     .long DBG114
01dc 00000002     1193     .long 0x2
01e0 00000136     1194     .long DBG115
01e4 00000007     1195     .long 0x7
01e8 00000142     1196     .long DBG117
01ec 00000008     1197     .long 0x8
01f0 0000014a     1198     .long DBG118
01f4 00000009     1199     .long 0x9
01f8 00000150     1200     .long DBG119
01fc 0000000a     1201     .long 0xa
0200 00000154     1202     .long DBG120
0204 0000000b     1203     .long 0xb
0208 0000015a     1204     .long DBG121
020c 0000000c     1205     .long 0xc
0210 0000015e     1206     .long DBG122
0214 0000000d     1207     .long 0xd
0218 000001fc     1208     .long DBG143
021c 0000000e     1209     .long 0xe
0220 000002a8     1210     .long DBG178
0224 0000000f     1211     .long 0xf
0228 000002a8     1212     .long DBG179
022c 00000010     1213     .long 0x10
0230 000002aa     1214     .long DBG181
0234 00000012     1215     .long 0x12
0238 000002b2     1216     .long DBG182
023c 00000013     1217     .long 0x13
                  1218     .pseg kvh_code
                  1219     .global _kvhRawAdcInHandler
                  1220 _kvhRawAdcInHandler:
0128 1204         1221     push    r4
012a 1205         1222     push    r5
012c 1206         1223     push    r6
012e 1207         1224     push    r7
0130 1208         1225     push    r8
0132 80310006     1226     sub #0x6,sp
                  1227 DBG115:
                  1228 DBG114:
                  1229 DBG113:
                  1230 ; ENTRY
                  1231 ; newHeading at stkloc 0 (0x0) size 4
                  1232 ; rawSample at stkloc 4 (0x4) size 2
                  1233 ; pDegrees in reg  size 2
                  1234 ; tmpHead in reg  size 4
                  1235 ; {
                  1236 ;   float newHeading;
                  1237 ;   unsigned int rawSample;
                  1238 ;   while (adc12GetKvh(&rawSample) != -1) {
                  1239 kvhRawAdcInHandler_L1:
0136 410c         1240     mov sp,r12
0138 522c         1241     add #0x4,r12
013a 12b00000     1242     call    #_adc12GetKvh
013e 933c         1243     cmp #-0x1,r12
0140 24b4         1244     jeq kvhRawAdcInHandler_L2
                  1245 DBG117:
                  1246 DBG116:
                  1247 ;     lastRawAdcSample = rawSample;
0142 411c0004     1248     mov 0x4(sp),r12
0146 4c82000c     1249     mov r12,&_lastRawAdcSample
                  1250 DBG118:
                  1251 ;     if (rawSample > maxRawAdcSample)
014a 9c820022     1252     cmp r12,&_maxRawAdcSample
014e 2c02         1253     jc  kvhRawAdcInHandler_L3
                  1254 DBG119:
                  1255 ;       maxRawAdcSample = rawSample;
0150 4c820022     1256     mov r12,&_maxRawAdcSample
                  1257 DBG120:
                  1258 kvhRawAdcInHandler_L3:
                  1259 ;     if (rawSample < minRawAdcSample)
0154 921c0020     1260     cmp &_minRawAdcSample,r12
0158 2c02         1261     jc  kvhRawAdcInHandler_L4
                  1262 DBG121:
                  1263 ;       minRawAdcSample = rawSample;
015a 4c820020     1264     mov r12,&_minRawAdcSample
                  1265 DBG122:
                  1266 kvhRawAdcInHandler_L4:
                  1267 ;     if (convertAnalog(rawSample, &newHeading) != -1) {
                  1268 ; {
                  1269 DBG123:
015e 4108         1270     mov sp,r8
                  1271 DBG124:
                  1272 ;   float tmpHead;
                  1273 ;   if (pDegrees == ((void *) 0) )
0160 9308         1274     cmp #0x0,r8
0162 2002         1275     jne kvhRawAdcInHandler_L5
                  1276 DBG125:
                  1277 ;     return -1;
0164 433c         1278     mov #-0x1,r12
0166 3c48         1279     jmp kvhRawAdcInHandler_LL2
                  1280 DBG126:
                  1281 kvhRawAdcInHandler_L5:
                  1282 ;   if (adcCounts < (124) ) 
0168 90b1007c0004 1283     cmp #0x7c,0x4(sp)
016e 2c02         1284     jc  kvhRawAdcInHandler_L6
                  1285 DBG127:
                  1286 ;     return -1;
0170 433c         1287     mov #-0x1,r12
0172 3c42         1288     jmp kvhRawAdcInHandler_LL2
                  1289 DBG128:
                  1290 kvhRawAdcInHandler_L6:
                  1291 ;   if (adcCounts > (2358) )
0174 403c0936     1292     mov #0x936,r12
0178 911c0004     1293     cmp 0x4(sp),r12
017c 2c02         1294     jc  kvhRawAdcInHandler_L7
                  1295 DBG129:
                  1296 ;     return -1;
017e 433c         1297     mov #-0x1,r12
0180 3c3b         1298     jmp kvhRawAdcInHandler_LL2
                  1299 DBG130:
                  1300 kvhRawAdcInHandler_L7:
                  1301 ;   tmpHead = ( ( ( ((float)adcCounts) * adcCountsToMvScale) - 100.0) / 5.0);
0182 411d0004     1302     mov 0x4(sp),r13
0186 430c         1303     mov #0x0,r12
                  1304 DBG183:
0188 12b00000     1305     call    #__u_to_s
                  1306 DBG184:
018c 421f0004     1307     mov &_adcCountsToMvScale,r15
0190 421e0006     1308     mov &_adcCountsToMvScale+0x2,r14
                  1309 DBG185:
0194 12b00000     1310     call    #__s_mul
                  1311 DBG186:
0198 421f000c     1312     mov &__fcons4,r15
019c 421e000e     1313     mov &__fcons4+0x2,r14
                  1314 DBG187:
01a0 12b00000     1315     call    #__s_sub
                  1316 DBG188:
01a4 421f0008     1317     mov &__fcons5,r15
01a8 421e000a     1318     mov &__fcons5+0x2,r14
                  1319 DBG189:
01ac 12b00000     1320     call    #__s_div
                  1321 DBG190:
01b0 4d04         1322     mov r13,r4
01b2 4c05         1323     mov r12,r5
                  1324 DBG131:
                  1325 ;   if (tmpHead < 0.0) {
01b4 42170004     1326     mov &__fconsf0,r7
01b8 42160006     1327     mov &__fconsf0+0x2,r6
01bc 440d         1328     mov r4,r13
01be 450c         1329     mov r5,r12
01c0 470f         1330     mov r7,r15
01c2 460e         1331     mov r6,r14
                  1332 DBG191:
01c4 12b00000     1333     call    #__s_cmp
                  1334 DBG192:
01c8 930c         1335     cmp #0x0,r12
01ca 3402         1336     jge kvhRawAdcInHandler_L8
                  1337 DBG133:
                  1338 DBG132:
                  1339 ;     tmpHead = 0.0;
01cc 4704         1340     mov r7,r4
01ce 4605         1341     mov r6,r5
                  1342 DBG135:
                  1343 DBG134:
                  1344 ;     }
                  1345 kvhRawAdcInHandler_L8:
                  1346 ;   if (tmpHead > 359.9) {
01d0 42160000     1347     mov &__fcons6,r6
01d4 42170002     1348     mov &__fcons6+0x2,r7
01d8 440d         1349     mov r4,r13
01da 450c         1350     mov r5,r12
01dc 460f         1351     mov r6,r15
01de 470e         1352     mov r7,r14
                  1353 DBG193:
01e0 12b00000     1354     call    #__s_cmp
                  1355 DBG194:
01e4 430d         1356     mov #0x0,r13
01e6 9c0d         1357     cmp r12,r13
01e8 3402         1358     jge kvhRawAdcInHandler_L9
                  1359 DBG137:
                  1360 DBG136:
                  1361 ;     tmpHead = 359.9;
01ea 4604         1362     mov r6,r4
01ec 4705         1363     mov r7,r5
                  1364 DBG139:
                  1365 DBG138:
                  1366 ;     }
                  1367 kvhRawAdcInHandler_L9:
                  1368 ;   *pDegrees = tmpHead;
01ee 44880000     1369     mov r4,0(r8)
01f2 45880002     1370     mov r5,0x2(r8)
                  1371 DBG140:
                  1372 ;   return 0;
01f6 430c         1373     mov #0x0,r12
                  1374 DBG141:
                  1375 kvhRawAdcInHandler_LL2:
01f8 933c         1376     cmp #-0x1,r12
01fa 279d         1377     jeq kvhRawAdcInHandler_L1
                  1378 DBG145:
                  1379 DBG144:
                  1380 DBG143:
                  1381 DBG142:
                  1382 ;       updateHeading(newHeading);
                  1383 ; {
                  1384 ;   previousHeading = currentHeading;
01fc 4292001a000e 1385     mov &_currentHeading,&_previousHeading
0202 4292001c0010 1386     mov &_currentHeading+0x2,&_previousHeading+0x2
                  1387 DBG146:
                  1388 ;   currentHeading = newHeading;
0208 412d         1389     mov 0x0(sp),r13
020a 411c0002     1390     mov 0x2(sp),r12
020e 4d82001a     1391     mov r13,&_currentHeading
0212 4c82001c     1392     mov r12,&_currentHeading+0x2
                  1393 DBG147:
                  1394 ;   if (currentHeading >= highTurnThresholdLevel) {
0216 421f0012     1395     mov &_highTurnThresholdLevel,r15
021a 421e0014     1396     mov &_highTurnThresholdLevel+0x2,r14
                  1397 DBG195:
021e 12b00000     1398     call    #__s_cmp
                  1399 DBG196:
0222 930c         1400     cmp #0x0,r12
0224 380c         1401     jl  kvhRawAdcInHandler_L11
                  1402 DBG149:
                  1403 DBG148:
                  1404 ;     if (lowTurnThresholdCount > 0) {
0226 430c         1405     mov #0x0,r12
0228 921c0016     1406     cmp &_lowTurnThresholdCount,r12
022c 3404         1407     jge kvhRawAdcInHandler_L12
                  1408 DBG151:
                  1409 DBG150:
                  1410 ;       counterClockwiseTurns++;
022e 53920004     1411     add #0x1,&_counterClockwiseTurns
                  1412 DBG152:
                  1413 ;       lowTurnThresholdCount = 0;
0232 43820016     1414     mov #0x0,&_lowTurnThresholdCount
                  1415 DBG154:
                  1416 DBG153:
                  1417 ;       }
                  1418 kvhRawAdcInHandler_L12:
                  1419 ;     highTurnThresholdCount = initialHighCount;
0236 429200180024 1420     mov &_initialHighCount,&_highTurnThresholdCount
                  1421 DBG156:
                  1422 DBG155:
                  1423 ;     }
023c 3c25         1424     jmp kvhRawAdcInHandler_L13
                  1425 kvhRawAdcInHandler_L11:
                  1426 ;   else if (currentHeading <= lowTurnThresholdLevel) {
023e 421d001a     1427     mov &_currentHeading,r13
0242 421c001c     1428     mov &_currentHeading+0x2,r12
0246 421f0000     1429     mov &_lowTurnThresholdLevel,r15
024a 421e0002     1430     mov &_lowTurnThresholdLevel+0x2,r14
                  1431 DBG197:
024e 12b00000     1432     call    #__s_cmp
                  1433 DBG198:
0252 430d         1434     mov #0x0,r13
0254 9c0d         1435     cmp r12,r13
0256 380c         1436     jl  kvhRawAdcInHandler_L14
                  1437 DBG158:
                  1438 DBG157:
                  1439 ;     if (highTurnThresholdCount > 0) {
0258 430c         1440     mov #0x0,r12
025a 921c0024     1441     cmp &_highTurnThresholdCount,r12
025e 3404         1442     jge kvhRawAdcInHandler_L15
                  1443 DBG160:
                  1444 DBG159:
                  1445 ;       clockwiseTurns++;
0260 53920006     1446     add #0x1,&_clockwiseTurns
                  1447 DBG161:
                  1448 ;       highTurnThresholdCount = 0;
0264 43820024     1449     mov #0x0,&_highTurnThresholdCount
                  1450 DBG163:
                  1451 DBG162:
                  1452 ;       }
                  1453 kvhRawAdcInHandler_L15:
                  1454 ;     lowTurnThresholdCount = initialLowCount;
0268 4292000a0016 1455     mov &_initialLowCount,&_lowTurnThresholdCount
                  1456 DBG165:
                  1457 DBG164:
                  1458 ;     }
026e 3c0c         1459     jmp kvhRawAdcInHandler_L16
                  1460 kvhRawAdcInHandler_L14:
                  1461 ;   else {
                  1462 DBG166:
                  1463 ;    if (highTurnThresholdCount > 0) highTurnThresholdCount--;
                  1464 DBG167:
0270 430c         1465     mov #0x0,r12
0272 921c0024     1466     cmp &_highTurnThresholdCount,r12
0276 3402         1467     jge kvhRawAdcInHandler_L17
0278 83920024     1468     sub #0x1,&_highTurnThresholdCount
                  1469 DBG168:
                  1470 kvhRawAdcInHandler_L17:
                  1471 ;    if (lowTurnThresholdCount > 0) lowTurnThresholdCount--;
027c 430c         1472     mov #0x0,r12
027e 921c0016     1473     cmp &_lowTurnThresholdCount,r12
0282 3402         1474     jge kvhRawAdcInHandler_L18
0284 83920016     1475     sub #0x1,&_lowTurnThresholdCount
                  1476 DBG169:
                  1477 kvhRawAdcInHandler_L18:
                  1478 DBG170:
                  1479 kvhRawAdcInHandler_L16:
                  1480 kvhRawAdcInHandler_L13:
                  1481 ;    }
                  1482 ;   netTurns = clockwiseTurns - counterClockwiseTurns;
                  1483 DBG171:
0288 421c0006     1484     mov &_clockwiseTurns,r12
028c 821c0004     1485     sub &_counterClockwiseTurns,r12
0290 4c820008     1486     mov r12,&_netTurns
                  1487 DBG172:
                  1488 ;   if (lastNetTurns != netTurns) {
0294 9c82001e     1489     cmp r12,&_lastNetTurns
0298 2404         1490     jeq kvhRawAdcInHandler_L19
                  1491 DBG174:
                  1492 DBG173:
                  1493 ;     eventqPut( (10) );
029a 403c000a     1494     mov #0xa,r12
029e 12b00000     1495     call    #_eventqPut
                  1496 DBG176:
                  1497 DBG175:
                  1498 ;     }
                  1499 kvhRawAdcInHandler_L19:
                  1500 ;   lastNetTurns = netTurns;
02a2 42920008001e 1501     mov &_netTurns,&_lastNetTurns
                  1502 DBG179:
                  1503 DBG178:
                  1504 DBG177:
                  1505 ;       }
                  1506 kvhRawAdcInHandler_L10:
                  1507 DBG180:
02a8 3f46         1508     jmp kvhRawAdcInHandler_L1
                  1509 kvhRawAdcInHandler_L2:
                  1510 ;     }
                  1511 ;   eventqPut( (11) );
                  1512 DBG181:
02aa 403c000b     1513     mov #0xb,r12
02ae 12b00000     1514     call    #_eventqPut
                  1515 DBG199:
                  1516 DBG182:
                  1517 ; EXIT
                  1518 ; .temp2 at stkloc 6 (0x6) size 10
02b2 50310006     1519     add #0x6,sp
02b6 4138         1520     pop r8
02b8 4137         1521     pop r7
02ba 4136         1522     pop r6
02bc 4135         1523     pop r5
02be 4134         1524     pop r4
02c0 4130         1525     ret
                  1526     .dbgseg dbg_syms
06a4 00000000     1527     .long 0x0
06a8 00000074     1528     .long DBG29
06ac 00000010     1529     .long 0x10
06b0 00000000     1530     .long 0x0
06b4 00010002     1531     .long 0x10002
06b8 00000000     1532     .long 0x0
06bc 000001d8     1533     .long DBG30
06c0 00000002     1534     .long 0x2
06c4 00000000     1535     .long 0x0
06c8 00010002     1536     .long 0x10002
06cc 00000000     1537     .long 0x0
06d0 000000e8     1538     .long DBG200
06d4 00000004     1539     .long 0x4
06d8 0000000e     1540     .long 0xe
06dc 00010002     1541     .long 0x10002
06e0 00000000     1542     .long 0x0
06e4 00000230     1543     .long DBG201
06e8 00000000     1544     .long 0x0
06ec 00000006     1545     .long 0x6
06f0 00010002     1546     .long 0x10002
                  1547 DBG95:
06f4 0062622e     1548     .long 0x62622e
06f8 00000000     1549     .long 0x0
06fc 00000160     1550     .long DBG124
0700 00000000     1551     .long 0x0
0704 01640001     1552     .long 0x1640001
0708 00000000     1553     .long 0x0
070c 0000ffb5     1554     .long 0xffb5
0710 00000000     1555     .long 0x0
0714 00000730     1556     .long DBG202
0718 00000000     1557     .long 0x0
071c 67654470     1558     .long 0x67654470
0720 73656572     1559     .long 0x73656572
0724 00080102     1560     .long 0x80102
0728 00000026     1561     .long 0x26
072c 0004ffff     1562     .long 0x4ffff
                  1563 DBG202:
0730 0062622e     1564     .long 0x62622e
0734 00000000     1565     .long 0x0
0738 00000188     1566     .long DBG183
073c 00000000     1567     .long 0x0
0740 01640001     1568     .long 0x1640001
0744 00000000     1569     .long 0x0
0748 0000ffc7     1570     .long 0xffc7
074c 00000000     1571     .long 0x0
0750 00000794     1572     .long DBG203
0754 00000000     1573     .long 0x0
0758 00000000     1574     .long 0x0
075c 00000104     1575     .long DBG96
0760 00000000     1576     .long 0x0
0764 00000000     1577     .long 0x0
0768 00010002     1578     .long 0x10002
076c 0062652e     1579     .long 0x62652e
0770 00000000     1580     .long 0x0
0774 0000018c     1581     .long DBG184
0778 00000000     1582     .long 0x0
077c 01640001     1583     .long 0x1640001
0780 00000000     1584     .long 0x0
0784 0000ffc7     1585     .long 0xffc7
0788 00000000     1586     .long 0x0
078c 00000000     1587     .long 0x0
0790 00000000     1588     .long 0x0
                  1589 DBG203:
0794 0062622e     1590     .long 0x62622e
0798 00000000     1591     .long 0x0
079c 00000194     1592     .long DBG185
07a0 00000000     1593     .long 0x0
07a4 01640001     1594     .long 0x1640001
07a8 00000000     1595     .long 0x0
07ac 0000ffc7     1596     .long 0xffc7
07b0 00000000     1597     .long 0x0
07b4 000007f8     1598     .long DBG204
07b8 00000000     1599     .long 0x0
07bc 00000000     1600     .long 0x0
07c0 00000104     1601     .long DBG96
07c4 00000000     1602     .long 0x0
07c8 00000000     1603     .long 0x0
07cc 00010002     1604     .long 0x10002
07d0 0062652e     1605     .long 0x62652e
07d4 00000000     1606     .long 0x0
07d8 00000198     1607     .long DBG186
07dc 00000000     1608     .long 0x0
07e0 01640001     1609     .long 0x1640001
07e4 00000000     1610     .long 0x0
07e8 0000ffc7     1611     .long 0xffc7
07ec 00000000     1612     .long 0x0
07f0 00000000     1613     .long 0x0
07f4 00000000     1614     .long 0x0
                  1615 DBG204:
07f8 0062622e     1616     .long 0x62622e
07fc 00000000     1617     .long 0x0
0800 000001a0     1618     .long DBG187
0804 00000000     1619     .long 0x0
0808 01640001     1620     .long 0x1640001
080c 00000000     1621     .long 0x0
0810 0000ffc7     1622     .long 0xffc7
0814 00000000     1623     .long 0x0
0818 0000085c     1624     .long DBG205
081c 00000000     1625     .long 0x0
0820 00000000     1626     .long 0x0
0824 00000104     1627     .long DBG96
0828 00000000     1628     .long 0x0
082c 00000000     1629     .long 0x0
0830 00010002     1630     .long 0x10002
0834 0062652e     1631     .long 0x62652e
0838 00000000     1632     .long 0x0
083c 000001a4     1633     .long DBG188
0840 00000000     1634     .long 0x0
0844 01640001     1635     .long 0x1640001
0848 00000000     1636     .long 0x0
084c 0000ffc7     1637     .long 0xffc7
0850 00000000     1638     .long 0x0
0854 00000000     1639     .long 0x0
0858 00000000     1640     .long 0x0
                  1641 DBG205:
085c 0062622e     1642     .long 0x62622e
0860 00000000     1643     .long 0x0
0864 000001ac     1644     .long DBG189
0868 00000000     1645     .long 0x0
086c 01640001     1646     .long 0x1640001
0870 00000000     1647     .long 0x0
0874 0000ffc7     1648     .long 0xffc7
0878 00000000     1649     .long 0x0
087c 000008c0     1650     .long DBG206
0880 00000000     1651     .long 0x0
0884 00000000     1652     .long 0x0
0888 00000104     1653     .long DBG96
088c 00000000     1654     .long 0x0
0890 00000000     1655     .long 0x0
0894 00010002     1656     .long 0x10002
0898 0062652e     1657     .long 0x62652e
089c 00000000     1658     .long 0x0
08a0 000001b0     1659     .long DBG190
08a4 00000000     1660     .long 0x0
08a8 01640001     1661     .long 0x1640001
08ac 00000000     1662     .long 0x0
08b0 0000ffc7     1663     .long 0xffc7
08b4 00000000     1664     .long 0x0
08b8 00000000     1665     .long 0x0
08bc 00000000     1666     .long 0x0
                  1667 DBG206:
08c0 0062622e     1668     .long 0x62622e
08c4 00000000     1669     .long 0x0
08c8 000001b4     1670     .long DBG131
08cc 00000000     1671     .long 0x0
08d0 01640001     1672     .long 0x1640001
08d4 00000000     1673     .long 0x0
08d8 0000ffc7     1674     .long 0xffc7
08dc 00000000     1675     .long 0x0
08e0 00000924     1676     .long DBG207
08e4 00000000     1677     .long 0x0
08e8 48706d74     1678     .long 0x48706d74
08ec 00646165     1679     .long 0x646165
08f0 00000200     1680     .long 0x200
08f4 00000006     1681     .long 0x6
08f8 0204ffff     1682     .long 0x204ffff
08fc 48706d74     1683     .long 0x48706d74
0900 00646165     1684     .long 0x646165
0904 00050102     1685     .long 0x50102
0908 00000006     1686     .long 0x6
090c 0104ffff     1687     .long 0x104ffff
0910 48706d74     1688     .long 0x48706d74
0914 00646165     1689     .long 0x646165
0918 00040102     1690     .long 0x40102
091c 00000006     1691     .long 0x6
0920 0004ffff     1692     .long 0x4ffff
                  1693 DBG207:
0924 0062622e     1694     .long 0x62622e
0928 00000000     1695     .long 0x0
092c 000001c4     1696     .long DBG191
0930 00000000     1697     .long 0x0
0934 01640001     1698     .long 0x1640001
0938 00000000     1699     .long 0x0
093c 0000ffc7     1700     .long 0xffc7
0940 00000000     1701     .long 0x0
0944 000009b0     1702     .long DBG208
0948 00000000     1703     .long 0x0
094c 00000000     1704     .long 0x0
0950 00000104     1705     .long DBG96
0954 00000000     1706     .long 0x0
0958 00000000     1707     .long 0x0
095c 00010002     1708     .long 0x10002
0960 0062652e     1709     .long 0x62652e
0964 00000000     1710     .long 0x0
0968 000001c8     1711     .long DBG192
096c 00000000     1712     .long 0x0
0970 01640001     1713     .long 0x1640001
0974 00000000     1714     .long 0x0
0978 0000ffc7     1715     .long 0xffc7
097c 00000000     1716     .long 0x0
0980 00000000     1717     .long 0x0
0984 00000000     1718     .long 0x0
0988 0062652e     1719     .long 0x62652e
098c 00000000     1720     .long 0x0
0990 000001d0     1721     .long DBG134
0994 00000000     1722     .long 0x0
0998 01640001     1723     .long 0x1640001
099c 00000000     1724     .long 0x0
09a0 0000ffc9     1725     .long 0xffc9
09a4 00000000     1726     .long 0x0
09a8 00000000     1727     .long 0x0
09ac 00000000     1728     .long 0x0
                  1729 DBG208:
09b0 0062622e     1730     .long 0x62622e
09b4 00000000     1731     .long 0x0
09b8 000001d0     1732     .long DBG134
09bc 00000000     1733     .long 0x0
09c0 01640001     1734     .long 0x1640001
09c4 00000000     1735     .long 0x0
09c8 0000ffc9     1736     .long 0xffc9
09cc 00000000     1737     .long 0x0
09d0 00000a14     1738     .long DBG209
09d4 00000000     1739     .long 0x0
09d8 48706d74     1740     .long 0x48706d74
09dc 00646165     1741     .long 0x646165
09e0 00000200     1742     .long 0x200
09e4 00000006     1743     .long 0x6
09e8 0204ffff     1744     .long 0x204ffff
09ec 48706d74     1745     .long 0x48706d74
09f0 00646165     1746     .long 0x646165
09f4 00050102     1747     .long 0x50102
09f8 00000006     1748     .long 0x6
09fc 0104ffff     1749     .long 0x104ffff
0a00 48706d74     1750     .long 0x48706d74
0a04 00646165     1751     .long 0x646165
0a08 00040102     1752     .long 0x40102
0a0c 00000006     1753     .long 0x6
0a10 0004ffff     1754     .long 0x4ffff
                  1755 DBG209:
0a14 0062622e     1756     .long 0x62622e
0a18 00000000     1757     .long 0x0
0a1c 000001e0     1758     .long DBG193
0a20 00000000     1759     .long 0x0
0a24 01640001     1760     .long 0x1640001
0a28 00000000     1761     .long 0x0
0a2c 0000ffcb     1762     .long 0xffcb
0a30 00000000     1763     .long 0x0
0a34 00000aa0     1764     .long DBG210
0a38 00000000     1765     .long 0x0
0a3c 00000000     1766     .long 0x0
0a40 00000104     1767     .long DBG96
0a44 00000000     1768     .long 0x0
0a48 00000000     1769     .long 0x0
0a4c 00010002     1770     .long 0x10002
0a50 0062652e     1771     .long 0x62652e
0a54 00000000     1772     .long 0x0
0a58 000001e4     1773     .long DBG194
0a5c 00000000     1774     .long 0x0
0a60 01640001     1775     .long 0x1640001
0a64 00000000     1776     .long 0x0
0a68 0000ffcb     1777     .long 0xffcb
0a6c 00000000     1778     .long 0x0
0a70 00000000     1779     .long 0x0
0a74 00000000     1780     .long 0x0
0a78 0062652e     1781     .long 0x62652e
0a7c 00000000     1782     .long 0x0
0a80 000001ee     1783     .long DBG138
0a84 00000000     1784     .long 0x0
0a88 01640001     1785     .long 0x1640001
0a8c 00000000     1786     .long 0x0
0a90 0000ffcd     1787     .long 0xffcd
0a94 00000000     1788     .long 0x0
0a98 00000000     1789     .long 0x0
0a9c 00000000     1790     .long 0x0
                  1791 DBG210:
0aa0 0062622e     1792     .long 0x62622e
0aa4 00000000     1793     .long 0x0
0aa8 000001ee     1794     .long DBG138
0aac 00000000     1795     .long 0x0
0ab0 01640001     1796     .long 0x1640001
0ab4 00000000     1797     .long 0x0
0ab8 0000ffcd     1798     .long 0xffcd
0abc 00000000     1799     .long 0x0
0ac0 00000b04     1800     .long DBG211
0ac4 00000000     1801     .long 0x0
0ac8 48706d74     1802     .long 0x48706d74
0acc 00646165     1803     .long 0x646165
0ad0 00000200     1804     .long 0x200
0ad4 00000006     1805     .long 0x6
0ad8 0204ffff     1806     .long 0x204ffff
0adc 48706d74     1807     .long 0x48706d74
0ae0 00646165     1808     .long 0x646165
0ae4 00050102     1809     .long 0x50102
0ae8 00000006     1810     .long 0x6
0aec 0104ffff     1811     .long 0x104ffff
0af0 48706d74     1812     .long 0x48706d74
0af4 00646165     1813     .long 0x646165
0af8 00040102     1814     .long 0x40102
0afc 00000006     1815     .long 0x6
0b00 0004ffff     1816     .long 0x4ffff
                  1817 DBG211:
0b04 0062622e     1818     .long 0x62622e
0b08 00000000     1819     .long 0x0
0b0c 0000021e     1820     .long DBG195
0b10 00000000     1821     .long 0x0
0b14 01640001     1822     .long 0x1640001
0b18 00000000     1823     .long 0x0
0b1c 0000ffe4     1824     .long 0xffe4
0b20 00000000     1825     .long 0x0
0b24 00000b68     1826     .long DBG212
0b28 00000000     1827     .long 0x0
0b2c 00000000     1828     .long 0x0
0b30 00000104     1829     .long DBG96
0b34 00000000     1830     .long 0x0
0b38 00000000     1831     .long 0x0
0b3c 00010002     1832     .long 0x10002
0b40 0062652e     1833     .long 0x62652e
0b44 00000000     1834     .long 0x0
0b48 00000222     1835     .long DBG196
0b4c 00000000     1836     .long 0x0
0b50 01640001     1837     .long 0x1640001
0b54 00000000     1838     .long 0x0
0b58 0000ffe4     1839     .long 0xffe4
0b5c 00000000     1840     .long 0x0
0b60 00000000     1841     .long 0x0
0b64 00000000     1842     .long 0x0
                  1843 DBG212:
0b68 0062622e     1844     .long 0x62622e
0b6c 00000000     1845     .long 0x0
0b70 0000024e     1846     .long DBG197
0b74 00000000     1847     .long 0x0
0b78 01640001     1848     .long 0x1640001
0b7c 00000000     1849     .long 0x0
0b80 0000ffeb     1850     .long 0xffeb
0b84 00000000     1851     .long 0x0
0b88 00000cf8     1852     .long DBG213
0b8c 00000000     1853     .long 0x0
0b90 00000000     1854     .long 0x0
0b94 00000104     1855     .long DBG96
0b98 00000000     1856     .long 0x0
0b9c 00000000     1857     .long 0x0
0ba0 00010002     1858     .long 0x10002
0ba4 0062652e     1859     .long 0x62652e
0ba8 00000000     1860     .long 0x0
0bac 00000252     1861     .long DBG198
0bb0 00000000     1862     .long 0x0
0bb4 01640001     1863     .long 0x1640001
0bb8 00000000     1864     .long 0x0
0bbc 0000ffeb     1865     .long 0xffeb
0bc0 00000000     1866     .long 0x0
0bc4 00000000     1867     .long 0x0
0bc8 00000000     1868     .long 0x0
0bcc 0062652e     1869     .long 0x62652e
0bd0 00000000     1870     .long 0x0
0bd4 000002b2     1871     .long DBG182
0bd8 00000000     1872     .long 0x0
0bdc 01640001     1873     .long 0x1640001
0be0 00000000     1874     .long 0x0
0be4 00000013     1875     .long 0x13
0be8 00000000     1876     .long 0x0
0bec 00000000     1877     .long 0x0
0bf0 00000000     1878     .long 0x0
0bf4 0062652e     1879     .long 0x62652e
0bf8 00000000     1880     .long 0x0
0bfc 000002b2     1881     .long DBG182
0c00 00000000     1882     .long 0x0
0c04 01640001     1883     .long 0x1640001
0c08 00000000     1884     .long 0x0
0c0c 00000013     1885     .long 0x13
0c10 00000000     1886     .long 0x0
0c14 00000000     1887     .long 0x0
0c18 00000000     1888     .long 0x0
0c1c 0066652e     1889     .long 0x66652e
0c20 00000000     1890     .long 0x0
0c24 000002b2     1891     .long DBG199
0c28 00000000     1892     .long 0x0
0c2c 01650001     1893     .long 0x1650001
0c30 00000000     1894     .long 0x0
0c34 000000fd     1895     .long 0xfd
0c38 00000000     1896     .long 0x0
0c3c 00000000     1897     .long 0x0
0c40 00000000     1898     .long 0x0
                  1899     .pseg kvh_code
                  1900 DBG108:
                  1901     .dbgseg dbg_syms
0c44 00000000     1902     .long 0x0
0c48 00000148     1903     .long DBG111
0c4c 000002c2     1904     .long DBG108
0c50 00000000     1905     .long 0x0
0c54 00ff0001     1906     .long 0xff0001
                  1907 ; }
                  1908 ; int kvhTurnsCounterSetHandler(char *cmdStr)
                  1909 DBG107:
0c58 00000000     1910     .long 0x0
0c5c 0000012c     1911     .long DBG218
0c60 000002c2     1912     .long _kvhTurnsCounterSetHandler
0c64 00000044     1913     .long 0x44
0c68 01020001     1914     .long 0x1020001
0c6c 00000c80     1915     .long DBG112
0c70 00000064     1916     .long DBG215-DBG216
0c74 00000240     1917     .long DBG217
0c78 00000dfc     1918     .long DBG214
0c7c 00000000     1919     .long 0x0
                  1920     .pseg kvh_code
                  1921 DBG216:
                  1922     .dbgseg dbg_syms
                  1923 DBG112:
0c80 0066622e     1924     .long 0x66622e
0c84 00000000     1925     .long 0x0
0c88 000002c2     1926     .long DBG216
0c8c 00000000     1927     .long 0x0
0c90 01650001     1928     .long 0x1650001
0c94 00000000     1929     .long 0x0
0c98 000000ff     1930     .long 0xff
0c9c 00000000     1931     .long 0x0
0ca0 00000e24     1932     .long DBG219
0ca4 00000000     1933     .long 0x0
                  1934     .dbgseg dbg_line
                  1935 DBG217:
0240 00000c58     1936     .long DBG107
0244 00000000     1937     .long 0x0
0248 000002c2     1938     .long _kvhTurnsCounterSetHandler
024c 00000001     1939     .long 0x1
0250 000002c8     1940     .long DBG221
0254 00000002     1941     .long 0x2
0258 000002c8     1942     .long DBG222
025c 00000005     1943     .long 0x5
0260 000002ce     1944     .long DBG223
0264 00000006     1945     .long 0x6
0268 000002e6     1946     .long DBG224
026c 00000008     1947     .long 0x8
0270 000002ea     1948     .long DBG226
0274 00000009     1949     .long 0x9
0278 000002ee     1950     .long DBG227
027c 0000000a     1951     .long 0xa
0280 000002ee     1952     .long DBG228
0284 0000000c     1953     .long 0xc
0288 000002f6     1954     .long DBG230
028c 0000000d     1955     .long 0xd
0290 000002fe     1956     .long DBG231
0294 0000000e     1957     .long 0xe
0298 00000302     1958     .long DBG232
029c 0000000f     1959     .long 0xf
02a0 00000302     1960     .long DBG233
02a4 00000010     1961     .long 0x10
02a8 00000304     1962     .long DBG235
02ac 00000011     1963     .long 0x11
02b0 00000308     1964     .long DBG236
02b4 00000012     1965     .long 0x12
02b8 0000030c     1966     .long DBG237
02bc 00000013     1967     .long 0x13
02c0 0000030c     1968     .long DBG238
02c4 00000015     1969     .long 0x15
02c8 00000318     1970     .long DBG239
02cc 00000017     1971     .long 0x17
02d0 00000320     1972     .long DBG240
02d4 00000019     1973     .long 0x19
02d8 00000322     1974     .long DBG241
02dc 0000001a     1975     .long 0x1a
                  1976     .pseg kvh_code
                  1977     .global _kvhTurnsCounterSetHandler
                  1978 _kvhTurnsCounterSetHandler:
02c2 8221         1979     sub #0x4,sp
                  1980 DBG220:
                  1981 ; ENTRY
02c4 4c810000     1982     mov r12,0(sp)
                  1983 DBG222:
                  1984 DBG221:
                  1985 ; cmdStr at stkloc 0 (0x0) size 2
                  1986 ; retVal in reg  size 2
                  1987 ; setTurns at stkloc 2 (0x2) size 2
                  1988 ; {
                  1989 ;   int retVal, setTurns;
                  1990 ;   eatWhiteSpace(&cmdStr);
02c8 410c         1991     mov sp,r12
02ca 12b00000     1992     call    #_eatWhiteSpace
                  1993 DBG223:
                  1994 ;   retVal = sscanf(cmdStr, "%d", &setTurns);
02ce 410c         1995     mov sp,r12
02d0 532c         1996     add #0x2,r12
02d2 120c         1997     push    r12
02d4 12300004     1998     push    #kvh_V33
02d8 410c         1999     mov sp,r12
02da 522c         2000     add #0x4,r12
02dc 122c         2001     push    @r12
                  2002 DBG242:
02de 12b00000     2003     call    #_sscanf
                  2004 DBG243:
02e2 50310006     2005     add #0x6,sp
                  2006 DBG224:
                  2007 ;   if (retVal != 1) {
02e6 931c         2008     cmp #0x1,r12
02e8 2402         2009     jeq kvhTurnsCounterSetHandler_L1
                  2010 DBG226:
                  2011 DBG225:
                  2012 ;     return (2) ;
02ea 432c         2013     mov #0x2,r12
02ec 3c1a         2014     jmp kvhTurnsCounterSetHandler_LL2
                  2015 DBG228:
                  2016 DBG227:
                  2017 ;     }
                  2018 kvhTurnsCounterSetHandler_L1:
                  2019 ;   if (setTurns < 0) {
02ee 411c0002     2020     mov 0x2(sp),r12
02f2 930c         2021     cmp #0x0,r12
02f4 3407         2022     jge kvhTurnsCounterSetHandler_L2
                  2023 DBG230:
                  2024 DBG229:
                  2025 ;     counterClockwiseTurns = abs(setTurns);  
02f6 12b00000     2026     call    #_abs
02fa 4c820004     2027     mov r12,&_counterClockwiseTurns
                  2028 DBG231:
                  2029 ;     clockwiseTurns = 0;
02fe 43820006     2030     mov #0x0,&_clockwiseTurns
                  2031 DBG233:
                  2032 DBG232:
                  2033 ;     }
0302 3c04         2034     jmp kvhTurnsCounterSetHandler_L3
                  2035 kvhTurnsCounterSetHandler_L2:
                  2036 ;   else {
                  2037 DBG234:
                  2038 ;     clockwiseTurns = setTurns;  
                  2039 DBG235:
0304 4c820006     2040     mov r12,&_clockwiseTurns
                  2041 DBG236:
                  2042 ;     counterClockwiseTurns = 0;
0308 43820004     2043     mov #0x0,&_counterClockwiseTurns
                  2044 DBG237:
                  2045 kvhTurnsCounterSetHandler_L3:
                  2046 ;     }
                  2047 ;   netTurns = clockwiseTurns - counterClockwiseTurns;
                  2048 DBG238:
030c 421c0006     2049     mov &_clockwiseTurns,r12
0310 821c0004     2050     sub &_counterClockwiseTurns,r12
0314 4c820008     2051     mov r12,&_netTurns
                  2052 DBG239:
                  2053 ;   eventqPut( (10) );
0318 403c000a     2054     mov #0xa,r12
031c 12b00000     2055     call    #_eventqPut
                  2056 DBG240:
                  2057 ;   return 0;  
0320 430c         2058     mov #0x0,r12
                  2059 DBG241:
                  2060 kvhTurnsCounterSetHandler_LL2:
                  2061 ; EXIT
                  2062 DBG244:
0322 5221         2063     add #0x4,sp
0324 4130         2064     ret
                  2065     .dbgseg dbg_syms
0ca8 00000000     2066     .long 0x0
0cac 00000074     2067     .long DBG29
0cb0 00000004     2068     .long 0x4
0cb4 00000000     2069     .long 0x0
0cb8 00010002     2070     .long 0x10002
0cbc 00000000     2071     .long 0x0
0cc0 000001d8     2072     .long DBG30
0cc4 00000002     2073     .long 0x2
0cc8 00000000     2074     .long 0x0
0ccc 00010002     2075     .long 0x10002
0cd0 54746573     2076     .long 0x54746573
0cd4 736e7275     2077     .long 0x736e7275
0cd8 00000002     2078     .long 0x2
0cdc 00000004     2079     .long 0x4
0ce0 00010002     2080     .long 0x10002
0ce4 53646d63     2081     .long 0x53646d63
0ce8 00007274     2082     .long 0x7274
0cec 00000000     2083     .long 0x0
0cf0 00000022     2084     .long 0x22
0cf4 00010002     2085     .long 0x10002
                  2086 DBG213:
0cf8 0062622e     2087     .long 0x62622e
0cfc 00000000     2088     .long 0x0
0d00 000002de     2089     .long DBG242
0d04 00000000     2090     .long 0x0
0d08 01640001     2091     .long 0x1640001
0d0c 00000000     2092     .long 0x0
0d10 00000008     2093     .long 0x8
0d14 00000000     2094     .long 0x0
0d18 00000d5c     2095     .long DBG245
0d1c 00000000     2096     .long 0x0
0d20 00000000     2097     .long 0x0
0d24 00000104     2098     .long DBG96
0d28 00000006     2099     .long 0x6
0d2c 00000000     2100     .long 0x0
0d30 00010002     2101     .long 0x10002
0d34 0062652e     2102     .long 0x62652e
0d38 00000000     2103     .long 0x0
0d3c 000002e2     2104     .long DBG243
0d40 00000000     2105     .long 0x0
0d44 01640001     2106     .long 0x1640001
0d48 00000000     2107     .long 0x0
0d4c 00000008     2108     .long 0x8
0d50 00000000     2109     .long 0x0
0d54 00000000     2110     .long 0x0
0d58 00000000     2111     .long 0x0
                  2112 DBG245:
0d5c 0062622e     2113     .long 0x62622e
0d60 00000000     2114     .long 0x0
0d64 000002e6     2115     .long DBG224
0d68 00000000     2116     .long 0x0
0d6c 01640001     2117     .long 0x1640001
0d70 00000000     2118     .long 0x0
0d74 00000008     2119     .long 0x8
0d78 00000000     2120     .long 0x0
0d7c 00000e88     2121     .long DBG246
0d80 00000000     2122     .long 0x0
0d84 56746572     2123     .long 0x56746572
0d88 00006c61     2124     .long 0x6c61
0d8c 000c0102     2125     .long 0xc0102
0d90 00000004     2126     .long 0x4
0d94 0004ffff     2127     .long 0x4ffff
0d98 0062652e     2128     .long 0x62652e
0d9c 00000000     2129     .long 0x0
0da0 000002ee     2130     .long DBG227
0da4 00000000     2131     .long 0x0
0da8 01640001     2132     .long 0x1640001
0dac 00000000     2133     .long 0x0
0db0 0000000a     2134     .long 0xa
0db4 00000000     2135     .long 0x0
0db8 00000000     2136     .long 0x0
0dbc 00000000     2137     .long 0x0
0dc0 0066652e     2138     .long 0x66652e
0dc4 00000000     2139     .long 0x0
0dc8 00000322     2140     .long DBG244
0dcc 00000000     2141     .long 0x0
0dd0 01650001     2142     .long 0x1650001
0dd4 00000000     2143     .long 0x0
0dd8 00000118     2144     .long 0x118
0ddc 00000000     2145     .long 0x0
0de0 00000000     2146     .long 0x0
0de4 00000000     2147     .long 0x0
                  2148     .pseg kvh_code
                  2149 DBG215:
                  2150     .dbgseg dbg_syms
0de8 00000000     2151     .long 0x0
0dec 0000012c     2152     .long DBG218
0df0 00000326     2153     .long DBG215
0df4 00000000     2154     .long 0x0
0df8 00ff0001     2155     .long 0xff0001
                  2156 ; }
                  2157 ; int kvhPutHandler(char *cmdStr)
                  2158 DBG214:
0dfc 00000000     2159     .long 0x0
0e00 00000054     2160     .long DBG251
0e04 00000326     2161     .long _kvhPutHandler
0e08 00000044     2162     .long 0x44
0e0c 01020001     2163     .long 0x1020001
0e10 00000e24     2164     .long DBG219
0e14 0000003c     2165     .long DBG248-DBG249
0e18 000002e0     2166     .long DBG250
0e1c 00000f28     2167     .long DBG247
0e20 00000000     2168     .long 0x0
                  2169     .pseg kvh_code
                  2170 DBG249:
                  2171     .dbgseg dbg_syms
                  2172 DBG219:
0e24 0066622e     2173     .long 0x66622e
0e28 00000000     2174     .long 0x0
0e2c 00000326     2175     .long DBG249
0e30 00000000     2176     .long 0x0
0e34 01650001     2177     .long 0x1650001
0e38 00000000     2178     .long 0x0
0e3c 0000011b     2179     .long 0x11b
0e40 00000000     2180     .long 0x0
0e44 00000f50     2181     .long DBG252
0e48 00000000     2182     .long 0x0
                  2183     .dbgseg dbg_line
                  2184 DBG250:
02e0 00000dfc     2185     .long DBG214
02e4 00000000     2186     .long 0x0
02e8 00000326     2187     .long _kvhPutHandler
02ec 00000001     2188     .long 0x1
02f0 0000032e     2189     .long DBG254
02f4 00000002     2190     .long 0x2
02f8 0000032e     2191     .long DBG255
02fc 00000005     2192     .long 0x5
0300 00000334     2193     .long DBG256
0304 00000007     2194     .long 0x7
0308 0000033c     2195     .long DBG258
030c 00000008     2196     .long 0x8
0310 00000346     2197     .long DBG259
0314 00000009     2198     .long 0x9
0318 00000350     2199     .long DBG260
031c 0000000a     2200     .long 0xa
0320 00000352     2201     .long DBG261
0324 0000000c     2202     .long 0xc
0328 0000035a     2203     .long DBG262
032c 0000000e     2204     .long 0xe
0330 0000035c     2205     .long DBG263
0334 0000000f     2206     .long 0xf
                  2207     .pseg kvh_code
                  2208     .global _kvhPutHandler
                  2209 _kvhPutHandler:
0326 1204         2210     push    r4
0328 8321         2211     sub #0x2,sp
                  2212 DBG253:
                  2213 ; ENTRY
032a 4c810000     2214     mov r12,0(sp)
                  2215 DBG255:
                  2216 DBG254:
                  2217 ; cmdStr at stkloc 0 (0x0) size 2
                  2218 ; ch in reg  size 1
                  2219 ; {
                  2220 ;   char ch;
                  2221 ;   eatWhiteSpace(&cmdStr);
032e 410c         2222     mov sp,r12
0330 12b00000     2223     call    #_eatWhiteSpace
                  2224 DBG256:
                  2225 ;   while (*cmdStr != 0x00) {
                  2226 kvhPutHandler_L1:
0334 412c         2227     mov 0x0(sp),r12
0336 93cc0000     2228     cmp.b   #0x0,0(r12)
033a 240b         2229     jeq kvhPutHandler_L2
                  2230 DBG258:
                  2231 DBG257:
                  2232 ;     ch = *cmdStr++;
033c 412c         2233     mov 0x0(sp),r12
033e 53910000     2234     add #0x1,0(sp)
0342 4c64         2235     mov.b   @r12,r4
0344 1184         2236     sxt r4
                  2237 DBG259:
                  2238 ;     while (usart1TxOne(ch) != 0);
                  2239 kvhPutHandler_L3:
0346 444c         2240     mov.b   r4,r12
0348 12b00000     2241     call    #_usart1TxOne
034c 930c         2242     cmp #0x0,r12
034e 23fb         2243     jne kvhPutHandler_L3
                  2244 kvhPutHandler_L4:
                  2245 DBG260:
0350 3ff1         2246     jmp kvhPutHandler_L1
                  2247 kvhPutHandler_L2:
                  2248 ;     }
                  2249 ;   usart1TxOne(0x0d); 
                  2250 DBG261:
0352 407c000d     2251     mov.b   #0xd,r12
0356 12b00000     2252     call    #_usart1TxOne
                  2253 DBG262:
                  2254 ;   return 0;
035a 430c         2255     mov #0x0,r12
                  2256 DBG264:
                  2257 DBG263:
                  2258 ; EXIT
                  2259 ; .temp3 at stkloc 2 (0x2) size 2
035c 5321         2260     add #0x2,sp
035e 4134         2261     pop r4
0360 4130         2262     ret
                  2263     .dbgseg dbg_syms
0e4c 00000000     2264     .long 0x0
0e50 00000074     2265     .long DBG29
0e54 00000004     2266     .long 0x4
0e58 00000000     2267     .long 0x0
0e5c 00010002     2268     .long 0x10002
0e60 00000000     2269     .long 0x0
0e64 000001d8     2270     .long DBG30
0e68 00000002     2271     .long 0x2
0e6c 00000000     2272     .long 0x0
0e70 00010002     2273     .long 0x10002
0e74 53646d63     2274     .long 0x53646d63
0e78 00007274     2275     .long 0x7274
0e7c 00000000     2276     .long 0x0
0e80 00000022     2277     .long 0x22
0e84 00010002     2278     .long 0x10002
                  2279 DBG246:
0e88 0062622e     2280     .long 0x62622e
0e8c 00000000     2281     .long 0x0
0e90 00000346     2282     .long DBG259
0e94 00000000     2283     .long 0x0
0e98 01640001     2284     .long 0x1640001
0e9c 00000000     2285     .long 0x0
0ea0 00000009     2286     .long 0x9
0ea4 00000000     2287     .long 0x0
0ea8 00000fdc     2288     .long DBG265
0eac 00000000     2289     .long 0x0
0eb0 00006863     2290     .long 0x6863
0eb4 00000000     2291     .long 0x0
0eb8 00040102     2292     .long 0x40102
0ebc 00000002     2293     .long 0x2
0ec0 0004ffff     2294     .long 0x4ffff
0ec4 0062652e     2295     .long 0x62652e
0ec8 00000000     2296     .long 0x0
0ecc 0000035c     2297     .long DBG263
0ed0 00000000     2298     .long 0x0
0ed4 01640001     2299     .long 0x1640001
0ed8 00000000     2300     .long 0x0
0edc 0000000f     2301     .long 0xf
0ee0 00000000     2302     .long 0x0
0ee4 00000000     2303     .long 0x0
0ee8 00000000     2304     .long 0x0
0eec 0066652e     2305     .long 0x66652e
0ef0 00000000     2306     .long 0x0
0ef4 0000035c     2307     .long DBG264
0ef8 00000000     2308     .long 0x0
0efc 01650001     2309     .long 0x1650001
0f00 00000000     2310     .long 0x0
0f04 00000129     2311     .long 0x129
0f08 00000000     2312     .long 0x0
0f0c 00000000     2313     .long 0x0
0f10 00000000     2314     .long 0x0
                  2315     .pseg kvh_code
                  2316 DBG248:
                  2317     .dbgseg dbg_syms
0f14 00000000     2318     .long 0x0
0f18 00000054     2319     .long DBG251
0f1c 00000362     2320     .long DBG248
0f20 00000000     2321     .long 0x0
0f24 00ff0001     2322     .long 0xff0001
                  2323 ; }
                  2324 ; int kvhGetHandler(char *cmdStr)
                  2325 DBG247:
0f28 00000000     2326     .long 0x0
0f2c 000000a4     2327     .long DBG270
0f30 00000362     2328     .long _kvhGetHandler
0f34 00000044     2329     .long 0x44
0f38 01020001     2330     .long 0x1020001
0f3c 00000f50     2331     .long DBG252
0f40 00000056     2332     .long DBG267-DBG268
0f44 00000338     2333     .long DBG269
0f48 0000107c     2334     .long DBG266
0f4c 00000000     2335     .long 0x0
                  2336     .pseg kvh_code
                  2337 DBG268:
                  2338     .dbgseg dbg_syms
                  2339 DBG252:
0f50 0066622e     2340     .long 0x66622e
0f54 00000000     2341     .long 0x0
0f58 00000362     2342     .long DBG268
0f5c 00000000     2343     .long 0x0
0f60 01650001     2344     .long 0x1650001
0f64 00000000     2345     .long 0x0
0f68 0000012b     2346     .long 0x12b
0f6c 00000000     2347     .long 0x0
0f70 000010a4     2348     .long DBG271
0f74 00000000     2349     .long 0x0
                  2350     .dbgseg dbg_line
                  2351 DBG269:
0338 00000f28     2352     .long DBG247
033c 00000000     2353     .long 0x0
0340 00000362     2354     .long _kvhGetHandler
0344 00000001     2355     .long 0x1
0348 00000368     2356     .long DBG273
034c 00000002     2357     .long 0x2
0350 00000368     2358     .long DBG274
0354 00000008     2359     .long 0x8
0358 0000036a     2360     .long DBG275
035c 00000009     2361     .long 0x9
0360 0000037a     2362     .long DBG276
0364 0000000a     2363     .long 0xa
0368 0000037e     2364     .long DBG277
036c 0000000c     2365     .long 0xc
0370 00000382     2366     .long DBG278
0374 0000000e     2367     .long 0xe
0378 00000392     2368     .long DBG279
037c 0000000f     2369     .long 0xf
0380 000003a0     2370     .long DBG280
0384 00000011     2371     .long 0x11
0388 000003aa     2372     .long DBG281
038c 00000013     2373     .long 0x13
0390 000003ae     2374     .long DBG282
0394 00000015     2375     .long 0x15
0398 000003b0     2376     .long DBG283
039c 00000016     2377     .long 0x16
                  2378     .pseg kvh_code
                  2379     .global _kvhGetHandler
                  2380 _kvhGetHandler:
0362 1204         2381     push    r4
0364 80310006     2382     sub #0x6,sp
                  2383 DBG274:
                  2384 DBG273:
                  2385 DBG272:
                  2386 ; ENTRY
                  2387 ; ch at stkloc 0 (0x0) size 1
                  2388 ; pBuf at stkloc 2 (0x2) size 2
                  2389 ; bufSize at stkloc 4 (0x4) size 2
                  2390 ; bufIdx in reg  size 2
                  2391 ; {
                  2392 ;   char ch;
                  2393 ;   char *pBuf;
                  2394 ;   int bufSize;
                  2395 ;   int bufIdx;
                  2396 ;   bufIdx = 0;
0368 4304         2397     mov #0x0,r4
                  2398 DBG275:
                  2399 ;   if (outfmtGetBuffer(&pBuf,&bufSize) != 0)
036a 410d         2400     mov sp,r13
036c 522d         2401     add #0x4,r13
036e 410c         2402     mov sp,r12
0370 532c         2403     add #0x2,r12
0372 12b00000     2404     call    #_outfmtGetBuffer
0376 930c         2405     cmp #0x0,r12
0378 2402         2406     jeq kvhGetHandler_L1
                  2407 DBG276:
                  2408 ;     return -1;
037a 433c         2409     mov #-0x1,r12
037c 3c19         2410     jmp kvhGetHandler_LL2
                  2411 DBG277:
                  2412 kvhGetHandler_L1:
                  2413 ;   bufSize--; 
037e 83910004     2414     sub #0x1,0x4(sp)
                  2415 DBG278:
                  2416 ;   while ((usart1RxOne(&ch) == 0) && (bufIdx < bufSize))
                  2417 kvhGetHandler_L2:
0382 410c         2418     mov sp,r12
0384 12b00000     2419     call    #_usart1RxOne
0388 930c         2420     cmp #0x0,r12
038a 200a         2421     jne kvhGetHandler_L3
038c 91140004     2422     cmp 0x4(sp),r4
0390 3407         2423     jge kvhGetHandler_L3
                  2424 DBG279:
                  2425 ;     pBuf[bufIdx++] = ch;
0392 440c         2426     mov r4,r12
0394 5314         2427     add #0x1,r4
0396 511c0002     2428     add 0x2(sp),r12
039a 41ec0000     2429     mov.b   0x0(sp),0(r12)
039e 3ff1         2430     jmp kvhGetHandler_L2
                  2431 kvhGetHandler_L3:
                  2432 ;   pBuf[bufIdx] = 0x00;
                  2433 DBG280:
03a0 411c0002     2434     mov 0x2(sp),r12
03a4 540c         2435     add r4,r12
03a6 43cc0000     2436     mov.b   #0x0,0(r12)
                  2437 DBG281:
                  2438 ;   outfmtSendBuffer();
03aa 12b00000     2439     call    #_outfmtSendBuffer
                  2440 DBG282:
                  2441 ;   return 0;
03ae 430c         2442     mov #0x0,r12
                  2443 DBG283:
                  2444 kvhGetHandler_LL2:
                  2445 ; EXIT
                  2446 ; .temp4 at stkloc 6 (0x6) size 2
                  2447 DBG284:
03b0 50310006     2448     add #0x6,sp
03b4 4134         2449     pop r4
03b6 4130         2450     ret
                  2451     .dbgseg dbg_syms
0f78 00000000     2452     .long 0x0
0f7c 00000074     2453     .long DBG29
0f80 00000008     2454     .long 0x8
0f84 00000000     2455     .long 0x0
0f88 00010002     2456     .long 0x10002
0f8c 00000000     2457     .long 0x0
0f90 000001d8     2458     .long DBG30
0f94 00000002     2459     .long 0x2
0f98 00000000     2460     .long 0x0
0f9c 00010002     2461     .long 0x10002
0fa0 53667562     2462     .long 0x53667562
0fa4 00657a69     2463     .long 0x657a69
0fa8 00000004     2464     .long 0x4
0fac 00000004     2465     .long 0x4
0fb0 00010002     2466     .long 0x10002
0fb4 66754270     2467     .long 0x66754270
0fb8 00000000     2468     .long 0x0
0fbc 00000002     2469     .long 0x2
0fc0 00000022     2470     .long 0x22
0fc4 00010002     2471     .long 0x10002
0fc8 00006863     2472     .long 0x6863
0fcc 00000000     2473     .long 0x0
0fd0 00000000     2474     .long 0x0
0fd4 00000002     2475     .long 0x2
0fd8 00010002     2476     .long 0x10002
                  2477 DBG265:
0fdc 0062622e     2478     .long 0x62622e
0fe0 00000000     2479     .long 0x0
0fe4 0000036a     2480     .long DBG275
0fe8 00000000     2481     .long 0x0
0fec 01640001     2482     .long 0x1640001
0ff0 00000000     2483     .long 0x0
0ff4 00000009     2484     .long 0x9
0ff8 00000000     2485     .long 0x0
0ffc 00001130     2486     .long DBG285
1000 00000000     2487     .long 0x0
1004 49667562     2488     .long 0x49667562
1008 00007864     2489     .long 0x7864
100c 00040102     2490     .long 0x40102
1010 00000004     2491     .long 0x4
1014 0004ffff     2492     .long 0x4ffff
1018 0062652e     2493     .long 0x62652e
101c 00000000     2494     .long 0x0
1020 000003b0     2495     .long DBG283
1024 00000000     2496     .long 0x0
1028 01640001     2497     .long 0x1640001
102c 00000000     2498     .long 0x0
1030 00000016     2499     .long 0x16
1034 00000000     2500     .long 0x0
1038 00000000     2501     .long 0x0
103c 00000000     2502     .long 0x0
1040 0066652e     2503     .long 0x66652e
1044 00000000     2504     .long 0x0
1048 000003b0     2505     .long DBG284
104c 00000000     2506     .long 0x0
1050 01650001     2507     .long 0x1650001
1054 00000000     2508     .long 0x0
1058 00000140     2509     .long 0x140
105c 00000000     2510     .long 0x0
1060 00000000     2511     .long 0x0
1064 00000000     2512     .long 0x0
                  2513     .pseg kvh_code
                  2514 DBG267:
                  2515     .dbgseg dbg_syms
1068 00000000     2516     .long 0x0
106c 000000a4     2517     .long DBG270
1070 000003b8     2518     .long DBG267
1074 00000000     2519     .long 0x0
1078 00ff0001     2520     .long 0xff0001
                  2521 ; }
                  2522 ; ****** Warning: Symbol ``cmdStr'' (function kvhGetHandler) was defined, but not used
                  2523 ; int kvhAnalogHandler(char *cmdStr)
                  2524 DBG266:
107c 00000000     2525     .long 0x0
1080 000001fc     2526     .long DBG290
1084 000003b8     2527     .long _kvhAnalogHandler
1088 00000044     2528     .long 0x44
108c 01020001     2529     .long 0x1020001
1090 000010a4     2530     .long DBG271
1094 000000fe     2531     .long DBG287-DBG288
1098 000003a0     2532     .long DBG289
109c 000018ec     2533     .long DBG286
10a0 00000000     2534     .long 0x0
                  2535     .pseg kvh_code
                  2536 DBG288:
                  2537     .dbgseg dbg_syms
                  2538 DBG271:
10a4 0066622e     2539     .long 0x66622e
10a8 00000000     2540     .long 0x0
10ac 000003b8     2541     .long DBG288
10b0 00000000     2542     .long 0x0
10b4 01650001     2543     .long 0x1650001
10b8 00000000     2544     .long 0x0
10bc 00000142     2545     .long 0x142
10c0 00000000     2546     .long 0x0
10c4 000018ec     2547     .long DBG291
10c8 00000000     2548     .long 0x0
                  2549     .dbgseg dbg_line
                  2550 DBG289:
03a0 0000107c     2551     .long DBG266
03a4 00000000     2552     .long 0x0
03a8 000003b8     2553     .long _kvhAnalogHandler
03ac 00000001     2554     .long 0x1
03b0 000003c4     2555     .long DBG293
03b4 00000002     2556     .long 0x2
03b8 000003c4     2557     .long DBG294
03bc 00000005     2558     .long 0x5
03c0 000003c4     2559     .long DBG295
03c4 00000008     2560     .long 0x8
03c8 000003d2     2561     .long DBG296
03cc 00000009     2562     .long 0x9
03d0 000003d6     2563     .long DBG297
03d4 0000000b     2564     .long 0xb
03d8 000003da     2565     .long DBG298
03dc 0000000d     2566     .long 0xd
03e0 0000046c     2567     .long DBG318
03e4 0000000f     2568     .long 0xf
03e8 0000049a     2569     .long DBG319
03ec 00000011     2570     .long 0x11
03f0 0000049e     2571     .long DBG320
03f4 00000014     2572     .long 0x14
03f8 000004a2     2573     .long DBG321
03fc 00000015     2574     .long 0x15
0400 000004a6     2575     .long DBG322
0404 00000017     2576     .long 0x17
0408 000004a8     2577     .long DBG323
040c 00000018     2578     .long 0x18
                  2579     .pseg kvh_code
                  2580     .global _kvhAnalogHandler
                  2581 _kvhAnalogHandler:
03b8 1204         2582     push    r4
03ba 1205         2583     push    r5
03bc 1206         2584     push    r6
03be 1207         2585     push    r7
03c0 1208         2586     push    r8
03c2 8231         2587     sub #0x8,sp
                  2588 DBG295:
                  2589 DBG294:
                  2590 DBG293:
                  2591 DBG292:
                  2592 ; ENTRY
                  2593 ; pBuf at stkloc 0 (0x0) size 2
                  2594 ; bufSize at stkloc 2 (0x2) size 2
                  2595 ; temp in reg  size 2
                  2596 ; kvhResult at stkloc 4 (0x4) size 4
                  2597 ; pDegrees in reg  size 2
                  2598 ; tmpHead in reg  size 4
                  2599 ; {
                  2600 ;   char *pBuf;
                  2601 ;   int bufSize;
                  2602 ;   unsigned int temp = 0;
                  2603 ;   float kvhResult;
                  2604 ;   if (outfmtGetBuffer(&pBuf,&bufSize) != 0)
03c4 410d         2605     mov sp,r13
03c6 532d         2606     add #0x2,r13
03c8 410c         2607     mov sp,r12
03ca 12b00000     2608     call    #_outfmtGetBuffer
03ce 930c         2609     cmp #0x0,r12
03d0 2402         2610     jeq kvhAnalogHandler_L1
                  2611 DBG296:
                  2612 ;     return -1;
03d2 433c         2613     mov #-0x1,r12
03d4 3c69         2614     jmp kvhAnalogHandler_LL2
                  2615 DBG297:
                  2616 kvhAnalogHandler_L1:
                  2617 ;   bufSize--; 
03d6 83910002     2618     sub #0x1,0x2(sp)
                  2619 DBG299:
                  2620 DBG298:
                  2621 ;   convertAnalog(lastRawAdcSample, &kvhResult);
                  2622 ; {
03da 4108         2623     mov sp,r8
                  2624 ;   float tmpHead;
                  2625 ;   if (pDegrees == ((void *) 0) )
03dc 5228         2626     add #0x4,r8
                  2627 DBG300:
03de 2001         2628     jne kvhAnalogHandler_L2
                  2629 DBG301:
                  2630 ;     return -1;
03e0 3c45         2631     jmp kvhAnalogHandler_LL3
                  2632 DBG302:
                  2633 kvhAnalogHandler_L2:
                  2634 ;   if (adcCounts < (124) ) 
03e2 90b2007c000c 2635     cmp #0x7c,&_lastRawAdcSample
03e8 2c01         2636     jc  kvhAnalogHandler_L3
                  2637 DBG303:
                  2638 ;     return -1;
03ea 3c40         2639     jmp kvhAnalogHandler_LL3
                  2640 DBG304:
                  2641 kvhAnalogHandler_L3:
                  2642 ;   if (adcCounts > (2358) )
03ec 403c0936     2643     mov #0x936,r12
03f0 921c000c     2644     cmp &_lastRawAdcSample,r12
03f4 2c01         2645     jc  kvhAnalogHandler_L4
                  2646 DBG305:
                  2647 ;     return -1;
03f6 3c3a         2648     jmp kvhAnalogHandler_LL3
                  2649 DBG306:
                  2650 kvhAnalogHandler_L4:
                  2651 ;   tmpHead = ( ( ( ((float)adcCounts) * adcCountsToMvScale) - 100.0) / 5.0);
03f8 421d000c     2652     mov &_lastRawAdcSample,r13
03fc 430c         2653     mov #0x0,r12
                  2654 DBG324:
03fe 12b00000     2655     call    #__u_to_s
                  2656 DBG325:
0402 421f0004     2657     mov &_adcCountsToMvScale,r15
0406 421e0006     2658     mov &_adcCountsToMvScale+0x2,r14
                  2659 DBG326:
040a 12b00000     2660     call    #__s_mul
                  2661 DBG327:
040e 421f000c     2662     mov &__fcons4,r15
0412 421e000e     2663     mov &__fcons4+0x2,r14
                  2664 DBG328:
0416 12b00000     2665     call    #__s_sub
                  2666 DBG329:
041a 421f0008     2667     mov &__fcons5,r15
041e 421e000a     2668     mov &__fcons5+0x2,r14
                  2669 DBG330:
0422 12b00000     2670     call    #__s_div
                  2671 DBG331:
0426 4d05         2672     mov r13,r5
0428 4c04         2673     mov r12,r4
                  2674 DBG307:
                  2675 ;   if (tmpHead < 0.0) {
042a 42170004     2676     mov &__fconsf0,r7
042e 42160006     2677     mov &__fconsf0+0x2,r6
0432 450d         2678     mov r5,r13
0434 440c         2679     mov r4,r12
0436 470f         2680     mov r7,r15
0438 460e         2681     mov r6,r14
                  2682 DBG332:
043a 12b00000     2683     call    #__s_cmp
                  2684 DBG333:
043e 930c         2685     cmp #0x0,r12
0440 3402         2686     jge kvhAnalogHandler_L5
                  2687 DBG309:
                  2688 DBG308:
                  2689 ;     tmpHead = 0.0;
0442 4705         2690     mov r7,r5
0444 4604         2691     mov r6,r4
                  2692 DBG311:
                  2693 DBG310:
                  2694 ;     }
                  2695 kvhAnalogHandler_L5:
                  2696 ;   if (tmpHead > 359.9) {
0446 42160000     2697     mov &__fcons6,r6
044a 42170002     2698     mov &__fcons6+0x2,r7
044e 450d         2699     mov r5,r13
0450 440c         2700     mov r4,r12
0452 460f         2701     mov r6,r15
0454 470e         2702     mov r7,r14
                  2703 DBG334:
0456 12b00000     2704     call    #__s_cmp
                  2705 DBG335:
045a 430d         2706     mov #0x0,r13
045c 9c0d         2707     cmp r12,r13
045e 3402         2708     jge kvhAnalogHandler_L6
                  2709 DBG313:
                  2710 DBG312:
                  2711 ;     tmpHead = 359.9;
0460 4605         2712     mov r6,r5
0462 4704         2713     mov r7,r4
                  2714 DBG315:
                  2715 DBG314:
                  2716 ;     }
                  2717 kvhAnalogHandler_L6:
                  2718 ;   *pDegrees = tmpHead;
0464 45880000     2719     mov r5,0(r8)
0468 44880002     2720     mov r4,0x2(r8)
                  2721 DBG317:
                  2722 DBG316:
                  2723 ;   return 0;
                  2724 kvhAnalogHandler_LL3:
                  2725 ;   sprintf(pBuf, "\nKVH Hdg[%4.2f] ADC: cur[%u] min[%u] max[%u]\n\x00", 
                  2726 DBG318:
046c 12120022     2727     push    &_maxRawAdcSample
0470 12120020     2728     push    &_minRawAdcSample
0474 1212000c     2729     push    &_lastRawAdcSample
0478 8221         2730     sub #0x4,sp
047a 4191000e0000 2731     mov 0xe(sp),0(sp)
0480 419100100002 2732     mov 0x10(sp),0x2(sp)
0486 1230000f     2733     push    #kvh_V34
048a 410c         2734     mov sp,r12
048c 503c000c     2735     add #0xc,r12
0490 122c         2736     push    @r12
                  2737 DBG336:
0492 12b00000     2738     call    #_sprintf
                  2739 DBG337:
0496 5031000e     2740     add #0xe,sp
                  2741 DBG319:
                  2742 ;     kvhResult, lastRawAdcSample, minRawAdcSample, maxRawAdcSample);
                  2743 ;   outfmtSendBuffer();
049a 12b00000     2744     call    #_outfmtSendBuffer
                  2745 DBG320:
                  2746 ;   minRawAdcSample = 65535U;
049e 43b20020     2747     mov #0xffff,&_minRawAdcSample
                  2748 DBG321:
                  2749 ;   maxRawAdcSample = 0;
04a2 43820022     2750     mov #0x0,&_maxRawAdcSample
                  2751 DBG322:
                  2752 ;   return 0;
04a6 430c         2753     mov #0x0,r12
                  2754 DBG323:
                  2755 kvhAnalogHandler_LL2:
                  2756 ; EXIT
                  2757 ; .temp5 at stkloc 8 (0x8) size 10
                  2758 DBG338:
04a8 5231         2759     add #0x8,sp
04aa 4138         2760     pop r8
04ac 4137         2761     pop r7
04ae 4136         2762     pop r6
04b0 4135         2763     pop r5
04b2 4134         2764     pop r4
04b4 4130         2765     ret
                  2766     .dbgseg dbg_syms
10cc 00000000     2767     .long 0x0
10d0 00000074     2768     .long DBG29
10d4 00000012     2769     .long 0x12
10d8 00000000     2770     .long 0x0
10dc 00010002     2771     .long 0x10002
10e0 00000000     2772     .long 0x0
10e4 000001d8     2773     .long DBG30
10e8 00000002     2774     .long 0x2
10ec 00000000     2775     .long 0x0
10f0 00010002     2776     .long 0x10002
10f4 00000000     2777     .long 0x0
10f8 000000c8     2778     .long DBG339
10fc 00000004     2779     .long 0x4
1100 00000006     2780     .long 0x6
1104 00010002     2781     .long 0x10002
1108 53667562     2782     .long 0x53667562
110c 00657a69     2783     .long 0x657a69
1110 00000002     2784     .long 0x2
1114 00000004     2785     .long 0x4
1118 00010002     2786     .long 0x10002
111c 66754270     2787     .long 0x66754270
1120 00000000     2788     .long 0x0
1124 00000000     2789     .long 0x0
1128 00000022     2790     .long 0x22
112c 00010002     2791     .long 0x10002
                  2792 DBG285:
1130 0062622e     2793     .long 0x62622e
1134 00000000     2794     .long 0x0
1138 000003de     2795     .long DBG300
113c 00000000     2796     .long 0x0
1140 01640001     2797     .long 0x1640001
1144 00000000     2798     .long 0x0
1148 0000ff5e     2799     .long 0xff5e
114c 00000000     2800     .long 0x0
1150 0000116c     2801     .long DBG340
1154 00000000     2802     .long 0x0
1158 67654470     2803     .long 0x67654470
115c 73656572     2804     .long 0x73656572
1160 00080102     2805     .long 0x80102
1164 00000026     2806     .long 0x26
1168 0004ffff     2807     .long 0x4ffff
                  2808 DBG340:
116c 0062622e     2809     .long 0x62622e
1170 00000000     2810     .long 0x0
1174 000003fe     2811     .long DBG324
1178 00000000     2812     .long 0x0
117c 01640001     2813     .long 0x1640001
1180 00000000     2814     .long 0x0
1184 0000ff70     2815     .long 0xff70
1188 00000000     2816     .long 0x0
118c 000011d0     2817     .long DBG341
1190 00000000     2818     .long 0x0
1194 00000000     2819     .long 0x0
1198 00000104     2820     .long DBG96
119c 00000000     2821     .long 0x0
11a0 00000000     2822     .long 0x0
11a4 00010002     2823     .long 0x10002
11a8 0062652e     2824     .long 0x62652e
11ac 00000000     2825     .long 0x0
11b0 00000402     2826     .long DBG325
11b4 00000000     2827     .long 0x0
11b8 01640001     2828     .long 0x1640001
11bc 00000000     2829     .long 0x0
11c0 0000ff70     2830     .long 0xff70
11c4 00000000     2831     .long 0x0
11c8 00000000     2832     .long 0x0
11cc 00000000     2833     .long 0x0
                  2834 DBG341:
11d0 0062622e     2835     .long 0x62622e
11d4 00000000     2836     .long 0x0
11d8 0000040a     2837     .long DBG326
11dc 00000000     2838     .long 0x0
11e0 01640001     2839     .long 0x1640001
11e4 00000000     2840     .long 0x0
11e8 0000ff70     2841     .long 0xff70
11ec 00000000     2842     .long 0x0
11f0 00001234     2843     .long DBG342
11f4 00000000     2844     .long 0x0
11f8 00000000     2845     .long 0x0
11fc 00000104     2846     .long DBG96
1200 00000000     2847     .long 0x0
1204 00000000     2848     .long 0x0
1208 00010002     2849     .long 0x10002
120c 0062652e     2850     .long 0x62652e
1210 00000000     2851     .long 0x0
1214 0000040e     2852     .long DBG327
1218 00000000     2853     .long 0x0
121c 01640001     2854     .long 0x1640001
1220 00000000     2855     .long 0x0
1224 0000ff70     2856     .long 0xff70
1228 00000000     2857     .long 0x0
122c 00000000     2858     .long 0x0
1230 00000000     2859     .long 0x0
                  2860 DBG342:
1234 0062622e     2861     .long 0x62622e
1238 00000000     2862     .long 0x0
123c 00000416     2863     .long DBG328
1240 00000000     2864     .long 0x0
1244 01640001     2865     .long 0x1640001
1248 00000000     2866     .long 0x0
124c 0000ff70     2867     .long 0xff70
1250 00000000     2868     .long 0x0
1254 00001298     2869     .long DBG343
1258 00000000     2870     .long 0x0
125c 00000000     2871     .long 0x0
1260 00000104     2872     .long DBG96
1264 00000000     2873     .long 0x0
1268 00000000     2874     .long 0x0
126c 00010002     2875     .long 0x10002
1270 0062652e     2876     .long 0x62652e
1274 00000000     2877     .long 0x0
1278 0000041a     2878     .long DBG329
127c 00000000     2879     .long 0x0
1280 01640001     2880     .long 0x1640001
1284 00000000     2881     .long 0x0
1288 0000ff70     2882     .long 0xff70
128c 00000000     2883     .long 0x0
1290 00000000     2884     .long 0x0
1294 00000000     2885     .long 0x0
                  2886 DBG343:
1298 0062622e     2887     .long 0x62622e
129c 00000000     2888     .long 0x0
12a0 00000422     2889     .long DBG330
12a4 00000000     2890     .long 0x0
12a8 01640001     2891     .long 0x1640001
12ac 00000000     2892     .long 0x0
12b0 0000ff70     2893     .long 0xff70
12b4 00000000     2894     .long 0x0
12b8 000012fc     2895     .long DBG344
12bc 00000000     2896     .long 0x0
12c0 00000000     2897     .long 0x0
12c4 00000104     2898     .long DBG96
12c8 00000000     2899     .long 0x0
12cc 00000000     2900     .long 0x0
12d0 00010002     2901     .long 0x10002
12d4 0062652e     2902     .long 0x62652e
12d8 00000000     2903     .long 0x0
12dc 00000426     2904     .long DBG331
12e0 00000000     2905     .long 0x0
12e4 01640001     2906     .long 0x1640001
12e8 00000000     2907     .long 0x0
12ec 0000ff70     2908     .long 0xff70
12f0 00000000     2909     .long 0x0
12f4 00000000     2910     .long 0x0
12f8 00000000     2911     .long 0x0
                  2912 DBG344:
12fc 0062622e     2913     .long 0x62622e
1300 00000000     2914     .long 0x0
1304 0000042a     2915     .long DBG307
1308 00000000     2916     .long 0x0
130c 01640001     2917     .long 0x1640001
1310 00000000     2918     .long 0x0
1314 0000ff70     2919     .long 0xff70
1318 00000000     2920     .long 0x0
131c 00001360     2921     .long DBG345
1320 00000000     2922     .long 0x0
1324 48706d74     2923     .long 0x48706d74
1328 00646165     2924     .long 0x646165
132c 00000200     2925     .long 0x200
1330 00000006     2926     .long 0x6
1334 0204ffff     2927     .long 0x204ffff
1338 48706d74     2928     .long 0x48706d74
133c 00646165     2929     .long 0x646165
1340 00040102     2930     .long 0x40102
1344 00000006     2931     .long 0x6
1348 0104ffff     2932     .long 0x104ffff
134c 48706d74     2933     .long 0x48706d74
1350 00646165     2934     .long 0x646165
1354 00050102     2935     .long 0x50102
1358 00000006     2936     .long 0x6
135c 0004ffff     2937     .long 0x4ffff
                  2938 DBG345:
1360 0062622e     2939     .long 0x62622e
1364 00000000     2940     .long 0x0
1368 0000043a     2941     .long DBG332
136c 00000000     2942     .long 0x0
1370 01640001     2943     .long 0x1640001
1374 00000000     2944     .long 0x0
1378 0000ff70     2945     .long 0xff70
137c 00000000     2946     .long 0x0
1380 000013ec     2947     .long DBG346
1384 00000000     2948     .long 0x0
1388 00000000     2949     .long 0x0
138c 00000104     2950     .long DBG96
1390 00000000     2951     .long 0x0
1394 00000000     2952     .long 0x0
1398 00010002     2953     .long 0x10002
139c 0062652e     2954     .long 0x62652e
13a0 00000000     2955     .long 0x0
13a4 0000043e     2956     .long DBG333
13a8 00000000     2957     .long 0x0
13ac 01640001     2958     .long 0x1640001
13b0 00000000     2959     .long 0x0
13b4 0000ff70     2960     .long 0xff70
13b8 00000000     2961     .long 0x0
13bc 00000000     2962     .long 0x0
13c0 00000000     2963     .long 0x0
13c4 0062652e     2964     .long 0x62652e
13c8 00000000     2965     .long 0x0
13cc 00000446     2966     .long DBG310
13d0 00000000     2967     .long 0x0
13d4 01640001     2968     .long 0x1640001
13d8 00000000     2969     .long 0x0
13dc 0000ff72     2970     .long 0xff72
13e0 00000000     2971     .long 0x0
13e4 00000000     2972     .long 0x0
13e8 00000000     2973     .long 0x0
                  2974 DBG346:
13ec 0062622e     2975     .long 0x62622e
13f0 00000000     2976     .long 0x0
13f4 00000446     2977     .long DBG310
13f8 00000000     2978     .long 0x0
13fc 01640001     2979     .long 0x1640001
1400 00000000     2980     .long 0x0
1404 0000ff72     2981     .long 0xff72
1408 00000000     2982     .long 0x0
140c 00001450     2983     .long DBG347
1410 00000000     2984     .long 0x0
1414 48706d74     2985     .long 0x48706d74
1418 00646165     2986     .long 0x646165
141c 00000200     2987     .long 0x200
1420 00000006     2988     .long 0x6
1424 0204ffff     2989     .long 0x204ffff
1428 48706d74     2990     .long 0x48706d74
142c 00646165     2991     .long 0x646165
1430 00040102     2992     .long 0x40102
1434 00000006     2993     .long 0x6
1438 0104ffff     2994     .long 0x104ffff
143c 48706d74     2995     .long 0x48706d74
1440 00646165     2996     .long 0x646165
1444 00050102     2997     .long 0x50102
1448 00000006     2998     .long 0x6
144c 0004ffff     2999     .long 0x4ffff
                  3000 DBG347:
1450 0062622e     3001     .long 0x62622e
1454 00000000     3002     .long 0x0
1458 00000456     3003     .long DBG334
145c 00000000     3004     .long 0x0
1460 01640001     3005     .long 0x1640001
1464 00000000     3006     .long 0x0
1468 0000ff74     3007     .long 0xff74
146c 00000000     3008     .long 0x0
1470 000014dc     3009     .long DBG348
1474 00000000     3010     .long 0x0
1478 00000000     3011     .long 0x0
147c 00000104     3012     .long DBG96
1480 00000000     3013     .long 0x0
1484 00000000     3014     .long 0x0
1488 00010002     3015     .long 0x10002
148c 0062652e     3016     .long 0x62652e
1490 00000000     3017     .long 0x0
1494 0000045a     3018     .long DBG335
1498 00000000     3019     .long 0x0
149c 01640001     3020     .long 0x1640001
14a0 00000000     3021     .long 0x0
14a4 0000ff74     3022     .long 0xff74
14a8 00000000     3023     .long 0x0
14ac 00000000     3024     .long 0x0
14b0 00000000     3025     .long 0x0
14b4 0062652e     3026     .long 0x62652e
14b8 00000000     3027     .long 0x0
14bc 00000464     3028     .long DBG314
14c0 00000000     3029     .long 0x0
14c4 01640001     3030     .long 0x1640001
14c8 00000000     3031     .long 0x0
14cc 0000ff76     3032     .long 0xff76
14d0 00000000     3033     .long 0x0
14d4 00000000     3034     .long 0x0
14d8 00000000     3035     .long 0x0
                  3036 DBG348:
14dc 0062622e     3037     .long 0x62622e
14e0 00000000     3038     .long 0x0
14e4 00000464     3039     .long DBG314
14e8 00000000     3040     .long 0x0
14ec 01640001     3041     .long 0x1640001
14f0 00000000     3042     .long 0x0
14f4 0000ff76     3043     .long 0xff76
14f8 00000000     3044     .long 0x0
14fc 00001540     3045     .long DBG349
1500 00000000     3046     .long 0x0
1504 48706d74     3047     .long 0x48706d74
1508 00646165     3048     .long 0x646165
150c 00000200     3049     .long 0x200
1510 00000006     3050     .long 0x6
1514 0204ffff     3051     .long 0x204ffff
1518 48706d74     3052     .long 0x48706d74
151c 00646165     3053     .long 0x646165
1520 00040102     3054     .long 0x40102
1524 00000006     3055     .long 0x6
1528 0104ffff     3056     .long 0x104ffff
152c 48706d74     3057     .long 0x48706d74
1530 00646165     3058     .long 0x646165
1534 00050102     3059     .long 0x50102
1538 00000006     3060     .long 0x6
153c 0004ffff     3061     .long 0x4ffff
                  3062 DBG349:
1540 0062622e     3063     .long 0x62622e
1544 00000000     3064     .long 0x0
1548 00000492     3065     .long DBG336
154c 00000000     3066     .long 0x0
1550 01640001     3067     .long 0x1640001
1554 00000000     3068     .long 0x0
1558 00000011     3069     .long 0x11
155c 00000000     3070     .long 0x0
1560 000018ec     3071     .long DBG350
1564 00000000     3072     .long 0x0
1568 00000000     3073     .long 0x0
156c 00000104     3074     .long DBG96
1570 0000000e     3075     .long 0xe
1574 00000000     3076     .long 0x0
1578 00010002     3077     .long 0x10002
157c 0062652e     3078     .long 0x62652e
1580 00000000     3079     .long 0x0
1584 00000496     3080     .long DBG337
1588 00000000     3081     .long 0x0
158c 01640001     3082     .long 0x1640001
1590 00000000     3083     .long 0x0
1594 00000011     3084     .long 0x11
1598 00000000     3085     .long 0x0
159c 00000000     3086     .long 0x0
15a0 00000000     3087     .long 0x0
15a4 0062652e     3088     .long 0x62652e
15a8 00000000     3089     .long 0x0
15ac 000004a8     3090     .long DBG323
15b0 00000000     3091     .long 0x0
15b4 01640001     3092     .long 0x1640001
15b8 00000000     3093     .long 0x0
15bc 00000018     3094     .long 0x18
15c0 00000000     3095     .long 0x0
15c4 00000000     3096     .long 0x0
15c8 00000000     3097     .long 0x0
15cc 0062652e     3098     .long 0x62652e
15d0 00000000     3099     .long 0x0
15d4 000004a8     3100     .long DBG323
15d8 00000000     3101     .long 0x0
15dc 01640001     3102     .long 0x1640001
15e0 00000000     3103     .long 0x0
15e4 00000018     3104     .long 0x18
15e8 00000000     3105     .long 0x0
15ec 00000000     3106     .long 0x0
15f0 00000000     3107     .long 0x0
15f4 0066652e     3108     .long 0x66652e
15f8 00000000     3109     .long 0x0
15fc 000004a8     3110     .long DBG338
1600 00000000     3111     .long 0x0
1604 01650001     3112     .long 0x1650001
1608 00000000     3113     .long 0x0
160c 00000159     3114     .long 0x159
1610 00000000     3115     .long 0x0
1614 00000000     3116     .long 0x0
1618 00000000     3117     .long 0x0
                  3118     .pseg kvh_code
                  3119 DBG287:
                  3120     .dbgseg dbg_syms
161c 00000000     3121     .long 0x0
1620 000001fc     3122     .long DBG290
1624 000004b6     3123     .long DBG287
1628 00000000     3124     .long 0x0
162c 00ff0001     3125     .long 0xff0001
                  3126 ; }
                  3127 ; ****** Warning: Symbol ``cmdStr'' (function kvhAnalogHandler) was defined, but not used
                  3128     .dseg   kvh_bss
0000              3129     .align 0x2
                  3130 kvh_V35:
0000              3131     .align 0x2
                  3132 _lowTurnThresholdLevel:
0000              3133     .bss 0x4
                  3134 ; lowTurnThresholdLevel size 4
0004              3135     .align 0x2
                  3136 _counterClockwiseTurns:
0004              3137     .bss 0x2
                  3138 ; counterClockwiseTurns size 2
0006              3139     .align 0x2
                  3140 _clockwiseTurns:
0006              3141     .bss 0x2
                  3142 ; clockwiseTurns size 2
0008              3143     .align 0x2
                  3144 _netTurns:
0008              3145     .bss 0x2
                  3146 ; netTurns size 2
000a              3147     .align 0x2
                  3148 _initialLowCount:
000a              3149     .bss 0x2
                  3150 ; initialLowCount size 2
000c              3151     .align 0x2
                  3152 _lastRawAdcSample:
000c              3153     .bss 0x2
                  3154 ; lastRawAdcSample size 2
000e              3155     .align 0x2
                  3156 _previousHeading:
000e              3157     .bss 0x4
                  3158 ; previousHeading size 4
0012              3159     .align 0x2
                  3160 _highTurnThresholdLevel:
0012              3161     .bss 0x4
                  3162 ; highTurnThresholdLevel size 4
0016              3163     .align 0x2
                  3164 _lowTurnThresholdCount:
0016              3165     .bss 0x2
                  3166 ; lowTurnThresholdCount size 2
0018              3167     .align 0x2
                  3168 _initialHighCount:
0018              3169     .bss 0x2
                  3170 ; initialHighCount size 2
001a              3171     .align 0x2
                  3172 _currentHeading:
001a              3173     .bss 0x4
                  3174 ; currentHeading size 4
001e              3175     .align 0x2
                  3176 _lastNetTurns:
001e              3177     .bss 0x2
                  3178 ; lastNetTurns size 2
0020              3179     .align 0x2
                  3180 _minRawAdcSample:
0020              3181     .bss 0x2
                  3182 ; minRawAdcSample size 2
0022              3183     .align 0x2
                  3184 _maxRawAdcSample:
0022              3185     .bss 0x2
                  3186 ; maxRawAdcSample size 2
0024              3187     .align 0x2
                  3188 _highTurnThresholdCount:
0024              3189     .bss 0x2
                  3190 ; highTurnThresholdCount size 2
                  3191     .extern _sensorRegisterSampleMethod
                  3192     .extern _outfmtSendBuffer
                  3193     .extern _sprintf
                  3194     .extern _eatWhiteSpace
                  3195     .extern __u_to_s
                  3196     .extern _usart1RxOne
                  3197     .extern _eventqPut
                  3198     .extern _usart1TxOne
                  3199     .extern __s_cmp
                  3200     .extern _gpioSetKvhPower
                  3201     .extern __s_div
                  3202     .extern _adc12GetKvh
                  3203     .extern _eventqRegisterHandler
                  3204     .extern _abs
                  3205     .extern _cmdparseAddCommand
                  3206     .extern _outfmtGetBuffer
                  3207     .extern __s_sub
                  3208     .extern _sscanf
                  3209     .extern __s_mul
                  3210     .extern __l_to_s
                  3211     .dbgseg dbg_syms
                  3212 .0fake_1:
                  3213 DBG4:
1630 6166302e     3214     .long 0x6166302e
1634 315f656b     3215     .long 0x315f656b
1638 00000000     3216     .long 0x0
163c 00000008     3217     .long 0x8
1640 010afffe     3218     .long 0x10afffe
1644 00000000     3219     .long 0x0
1648 00100000     3220     .long 0x100000
164c 00000000     3221     .long 0x0
1650 00001720     3222     .long DBG351
1654 00000000     3223     .long 0x0
1658 7361625f     3224     .long 0x7361625f
165c 00000065     3225     .long 0x65
1660 00000000     3226     .long 0x0
1664 0000002c     3227     .long 0x2c
1668 0008ffff     3228     .long 0x8ffff
166c 646e655f     3229     .long 0x646e655f
1670 00000000     3230     .long 0x0
1674 00000002     3231     .long 0x2
1678 0000002c     3232     .long 0x2c
167c 0008ffff     3233     .long 0x8ffff
1680 7274705f     3234     .long 0x7274705f
1684 00000000     3235     .long 0x0
1688 00000004     3236     .long 0x4
168c 0000002c     3237     .long 0x2c
1690 0008ffff     3238     .long 0x8ffff
1694 6565735f     3239     .long 0x6565735f
1698 0000006b     3240     .long 0x6b
169c 00000006     3241     .long 0x6
16a0 00000005     3242     .long 0x5
16a4 0008ffff     3243     .long 0x8ffff
16a8 746e635f     3244     .long 0x746e635f
16ac 00000000     3245     .long 0x0
16b0 0000000a     3246     .long 0xa
16b4 00000004     3247     .long 0x4
16b8 0008ffff     3248     .long 0x8ffff
16bc 616c665f     3249     .long 0x616c665f
16c0 00000067     3250     .long 0x67
16c4 0000000c     3251     .long 0xc
16c8 00000003     3252     .long 0x3
16cc 0008ffff     3253     .long 0x8ffff
16d0 6c69665f     3254     .long 0x6c69665f
16d4 00000065     3255     .long 0x65
16d8 0000000e     3256     .long 0xe
16dc 00000002     3257     .long 0x2
16e0 0008ffff     3258     .long 0x8ffff
16e4 66626e5f     3259     .long 0x66626e5f
16e8 00000000     3260     .long 0x0
16ec 0000000f     3261     .long 0xf
16f0 0000000c     3262     .long 0xc
16f4 0008ffff     3263     .long 0x8ffff
16f8 736f652e     3264     .long 0x736f652e
16fc 00000000     3265     .long 0x0
1700 00000010     3266     .long 0x10
1704 00000000     3267     .long 0x0
1708 0166ffff     3268     .long 0x166ffff
170c 00001630     3269     .long DBG4
1710 00100000     3270     .long 0x100000
1714 00000000     3271     .long 0x0
1718 00000000     3272     .long 0x0
171c 00000000     3273     .long 0x0
                  3274 .2fake_2:
                  3275 DBG351:
1720 6166322e     3276     .long 0x6166322e
1724 325f656b     3277     .long 0x325f656b
1728 00000000     3278     .long 0x0
172c 00000008     3279     .long 0x8
1730 010afffe     3280     .long 0x10afffe
1734 00000000     3281     .long 0x0
1738 00080000     3282     .long 0x80000
173c 00000000     3283     .long 0x0
1740 00001798     3284     .long DBG352
1744 00000000     3285     .long 0x0
1748 006d6572     3286     .long 0x6d6572
174c 00000000     3287     .long 0x0
1750 00000000     3288     .long 0x0
1754 00000005     3289     .long 0x5
1758 0008ffff     3290     .long 0x8ffff
175c 746f7571     3291     .long 0x746f7571
1760 00000000     3292     .long 0x0
1764 00000004     3293     .long 0x4
1768 00000005     3294     .long 0x5
176c 0008ffff     3295     .long 0x8ffff
1770 736f652e     3296     .long 0x736f652e
1774 00000000     3297     .long 0x0
1778 00000008     3298     .long 0x8
177c 00000000     3299     .long 0x0
1780 0166ffff     3300     .long 0x166ffff
1784 00001720     3301     .long DBG351
1788 00080000     3302     .long 0x80000
178c 00000000     3303     .long 0x0
1790 00000000     3304     .long 0x0
1794 00000000     3305     .long 0x0
                  3306 .1fake_3:
                  3307 DBG352:
1798 6166312e     3308     .long 0x6166312e
179c 335f656b     3309     .long 0x335f656b
17a0 00000000     3310     .long 0x0
17a4 00000008     3311     .long 0x8
17a8 010afffe     3312     .long 0x10afffe
17ac 00000000     3313     .long 0x0
17b0 00040000     3314     .long 0x40000
17b4 00000000     3315     .long 0x0
17b8 00001810     3316     .long DBG353
17bc 00000000     3317     .long 0x0
17c0 006d6572     3318     .long 0x6d6572
17c4 00000000     3319     .long 0x0
17c8 00000000     3320     .long 0x0
17cc 00000004     3321     .long 0x4
17d0 0008ffff     3322     .long 0x8ffff
17d4 746f7571     3323     .long 0x746f7571
17d8 00000000     3324     .long 0x0
17dc 00000002     3325     .long 0x2
17e0 00000004     3326     .long 0x4
17e4 0008ffff     3327     .long 0x8ffff
17e8 736f652e     3328     .long 0x736f652e
17ec 00000000     3329     .long 0x0
17f0 00000004     3330     .long 0x4
17f4 00000000     3331     .long 0x0
17f8 0166ffff     3332     .long 0x166ffff
17fc 00001798     3333     .long DBG352
1800 00040000     3334     .long 0x40000
1804 00000000     3335     .long 0x0
1808 00000000     3336     .long 0x0
180c 00000000     3337     .long 0x0
                  3338 .5fake_4:
                  3339 DBG353:
1810 6166352e     3340     .long 0x6166352e
1814 345f656b     3341     .long 0x345f656b
1818 00000000     3342     .long 0x0
181c 00000008     3343     .long 0x8
1820 010afffe     3344     .long 0x10afffe
1824 00000000     3345     .long 0x0
1828 00120000     3346     .long 0x120000
182c 00000000     3347     .long 0x0
1830 000018ec     3348     .long DBG354
1834 00000000     3349     .long 0x0
1838 53727563     3350     .long 0x53727563
183c 65746174     3351     .long 0x65746174
1840 00000000     3352     .long 0x0
1844 0000000c     3353     .long 0xc
1848 0008ffff     3354     .long 0x8ffff
184c 00000000     3355     .long 0x0
1850 00000280     3356     .long DBG355
1854 00000001     3357     .long 0x1
1858 0000000c     3358     .long 0xc
185c 0008ffff     3359     .long 0x8ffff
1860 67616c66     3360     .long 0x67616c66
1864 00000073     3361     .long 0x73
1868 00000002     3362     .long 0x2
186c 0000000c     3363     .long 0xc
1870 0008ffff     3364     .long 0x8ffff
1874 6576656c     3365     .long 0x6576656c
1878 0069486c     3366     .long 0x69486c
187c 00000004     3367     .long 0x4
1880 00000006     3368     .long 0x6
1884 0008ffff     3369     .long 0x8ffff
1888 6576656c     3370     .long 0x6576656c
188c 006f4c6c     3371     .long 0x6f4c6c
1890 00000008     3372     .long 0x8
1894 00000006     3373     .long 0x6
1898 0008ffff     3374     .long 0x8ffff
189c 00000000     3375     .long 0x0
18a0 00000174     3376     .long DBG356
18a4 0000000c     3377     .long 0xc
18a8 00000006     3378     .long 0x6
18ac 0008ffff     3379     .long 0x8ffff
18b0 6874656d     3380     .long 0x6874656d
18b4 0000646f     3381     .long 0x646f
18b8 00000010     3382     .long 0x10
18bc 000002a4     3383     .long 0x2a4
18c0 0008ffff     3384     .long 0x8ffff
18c4 736f652e     3385     .long 0x736f652e
18c8 00000000     3386     .long 0x0
18cc 00000012     3387     .long 0x12
18d0 00000000     3388     .long 0x0
18d4 0166ffff     3389     .long 0x166ffff
18d8 00001810     3390     .long DBG353
18dc 00120000     3391     .long 0x120000
18e0 00000000     3392     .long 0x0
18e4 00000000     3393     .long 0x0
18e8 00000000     3394     .long 0x0
                  3395 DBG291:
                  3396 DBG350:
                  3397 DBG286:
                  3398 DBG354:
18ec 00007073     3399     .long 0x7073
18f0 00000000     3400     .long 0x0
18f4 00000001     3401     .long 0x1
18f8 00000000     3402     .long 0x0
18fc 016cfffe     3403     .long 0x16cfffe
1900 00000000     3404     .long 0x0
1904 00100001     3405     .long 0x100001
1908 00000000     3406     .long 0x0
190c 00000000     3407     .long 0x0
1910 00000000     3408     .long 0x0
1914 00000052     3409     .long 0x52
1918 00000000     3410     .long 0x0
191c 00000002     3411     .long 0x2
1920 00000000     3412     .long 0x0
1924 016cfffe     3413     .long 0x16cfffe
1928 00000000     3414     .long 0x0
192c 00100010     3415     .long 0x100010
1930 00000000     3416     .long 0x0
1934 00000000     3417     .long 0x0
1938 00000000     3418     .long 0x0
193c 00000000     3419     .long 0x0
1940 0000003c     3420     .long DBG357
1944 00000000     3421     .long _lowTurnThresholdLevel
1948 00000006     3422     .long 0x6
194c 00030002     3423     .long 0x30002
1950 00000000     3424     .long 0x0
1954 00000024     3425     .long DBG358
1958 00000004     3426     .long _counterClockwiseTurns
195c 00000004     3427     .long 0x4
1960 00030002     3428     .long 0x30002
1964 00000000     3429     .long 0x0
1968 00000014     3430     .long DBG359
196c 00000006     3431     .long _clockwiseTurns
1970 00000004     3432     .long 0x4
1974 00030002     3433     .long 0x30002
1978 5474656e     3434     .long 0x5474656e
197c 736e7275     3435     .long 0x736e7275
1980 00000008     3436     .long _netTurns
1984 00000004     3437     .long 0x4
1988 00030002     3438     .long 0x30002
198c 00000000     3439     .long 0x0
1990 00000080     3440     .long DBG360
1994 0000000a     3441     .long _initialLowCount
1998 00000004     3442     .long 0x4
199c 00030002     3443     .long 0x30002
19a0 00000000     3444     .long 0x0
19a4 000000b4     3445     .long DBG361
19a8 0000000c     3446     .long _lastRawAdcSample
19ac 0000000e     3447     .long 0xe
19b0 00030002     3448     .long 0x30002
19b4 6f63665f     3449     .long 0x6f63665f
19b8 0031736e     3450     .long 0x31736e
19bc 00000018     3451     .long __fcons1
19c0 00000006     3452     .long 0x6
19c4 00030002     3453     .long 0x30002
19c8 6f63665f     3454     .long 0x6f63665f
19cc 0032736e     3455     .long 0x32736e
19d0 00000014     3456     .long __fcons2
19d4 00000006     3457     .long 0x6
19d8 00030002     3458     .long 0x30002
19dc 6f63665f     3459     .long 0x6f63665f
19e0 0033736e     3460     .long 0x33736e
19e4 00000010     3461     .long __fcons3
19e8 00000006     3462     .long 0x6
19ec 00030002     3463     .long 0x30002
19f0 6f63665f     3464     .long 0x6f63665f
19f4 0034736e     3465     .long 0x34736e
19f8 0000000c     3466     .long __fcons4
19fc 00000006     3467     .long 0x6
1a00 00030002     3468     .long 0x30002
1a04 6f63665f     3469     .long 0x6f63665f
1a08 0035736e     3470     .long 0x35736e
1a0c 00000008     3471     .long __fcons5
1a10 00000006     3472     .long 0x6
1a14 00030002     3473     .long 0x30002
1a18 00000000     3474     .long 0x0
1a1c 000000f4     3475     .long DBG362
1a20 0000000e     3476     .long _previousHeading
1a24 00000006     3477     .long 0x6
1a28 00030002     3478     .long 0x30002
1a2c 6f63665f     3479     .long 0x6f63665f
1a30 0036736e     3480     .long 0x36736e
1a34 00000000     3481     .long __fcons6
1a38 00000006     3482     .long 0x6
1a3c 00030002     3483     .long 0x30002
1a40 6f63665f     3484     .long 0x6f63665f
1a44 3066736e     3485     .long 0x3066736e
1a48 00000004     3486     .long __fconsf0
1a4c 00000006     3487     .long 0x6
1a50 00030002     3488     .long 0x30002
1a54 00000000     3489     .long 0x0
1a58 00000114     3490     .long DBG363
1a5c 00000012     3491     .long _highTurnThresholdLevel
1a60 00000006     3492     .long 0x6
1a64 00030002     3493     .long 0x30002
1a68 00000000     3494     .long 0x0
1a6c 0000015c     3495     .long DBG364
1a70 00000016     3496     .long _lowTurnThresholdCount
1a74 00000004     3497     .long 0x4
1a78 00030002     3498     .long 0x30002
1a7c 00000000     3499     .long 0x0
1a80 00000180     3500     .long DBG365
1a84 00000004     3501     .long _adcCountsToMvScale
1a88 00000006     3502     .long 0x6
1a8c 00030002     3503     .long 0x30002
1a90 00000000     3504     .long 0x0
1a94 000001b8     3505     .long DBG366
1a98 00000000     3506     .long _haltOutputStr
1a9c 00000022     3507     .long 0x22
1aa0 00030002     3508     .long 0x30002
1aa4 00000000     3509     .long 0x0
1aa8 000001a4     3510     .long DBG367
1aac 00000018     3511     .long _initialHighCount
1ab0 00000004     3512     .long 0x4
1ab4 00030002     3513     .long 0x30002
1ab8 00000000     3514     .long 0x0
1abc 00000194     3515     .long DBG368
1ac0 0000001a     3516     .long _currentHeading
1ac4 00000006     3517     .long 0x6
1ac8 00030002     3518     .long 0x30002
1acc 00000000     3519     .long 0x0
1ad0 000001c8     3520     .long DBG369
1ad4 0000001e     3521     .long _lastNetTurns
1ad8 00000004     3522     .long 0x4
1adc 00030002     3523     .long 0x30002
1ae0 00000000     3524     .long 0x0
1ae4 000001ec     3525     .long DBG370
1ae8 00000020     3526     .long _minRawAdcSample
1aec 0000000e     3527     .long 0xe
1af0 00030002     3528     .long 0x30002
1af4 00000000     3529     .long 0x0
1af8 00000220     3530     .long DBG371
1afc 00000022     3531     .long _maxRawAdcSample
1b00 0000000e     3532     .long 0xe
1b04 00030002     3533     .long 0x30002
1b08 00000000     3534     .long 0x0
1b0c 0000026c     3535     .long DBG372
1b10 00000002     3536     .long _analogLinearOutStr
1b14 00000022     3537     .long 0x22
1b18 00030002     3538     .long 0x30002
1b1c 00000000     3539     .long 0x0
1b20 000002a0     3540     .long DBG373
1b24 00000024     3541     .long _highTurnThresholdCount
1b28 00000004     3542     .long 0x4
1b2c 00030002     3543     .long 0x30002
1b30 00000000     3544     .long 0x0
1b34 00000004     3545     .long DBG374
1b38 00000000     3546     .long 0x0
1b3c 000002a0     3547     .long 0x2a0
1b40 000dfffe     3548     .long 0xdfffe
1b44 6c6f6f62     3549     .long 0x6c6f6f62
1b48 006e6165     3550     .long 0x6e6165
1b4c 00000000     3551     .long 0x0
1b50 00000004     3552     .long 0x4
1b54 000dfffe     3553     .long 0xdfffe
1b58 454c4946     3554     .long 0x454c4946
1b5c 00000000     3555     .long 0x0
1b60 00000000     3556     .long 0x0
1b64 00000008     3557     .long 0x8
1b68 010dfffe     3558     .long 0x10dfffe
1b6c 00001630     3559     .long .0fake_1
1b70 00000010     3560     .long 0x10
1b74 00000000     3561     .long 0x0
1b78 00000000     3562     .long 0x0
1b7c 00000000     3563     .long 0x0
1b80 7669646c     3564     .long 0x7669646c
1b84 0000745f     3565     .long 0x745f
1b88 00000000     3566     .long 0x0
1b8c 00000008     3567     .long 0x8
1b90 010dfffe     3568     .long 0x10dfffe
1b94 00001720     3569     .long .2fake_2
1b98 00000008     3570     .long 0x8
1b9c 00000000     3571     .long 0x0
1ba0 00000000     3572     .long 0x0
1ba4 00000000     3573     .long 0x0
1ba8 61686377     3574     .long 0x61686377
1bac 00745f72     3575     .long 0x745f72
1bb0 00000000     3576     .long 0x0
1bb4 00000004     3577     .long 0x4
1bb8 000dfffe     3578     .long 0xdfffe
1bbc 657a6973     3579     .long 0x657a6973
1bc0 0000745f     3580     .long 0x745f
1bc4 00000000     3581     .long 0x0
1bc8 0000000e     3582     .long 0xe
1bcc 000dfffe     3583     .long 0xdfffe
1bd0 6c5f6176     3584     .long 0x6c5f6176
1bd4 00747369     3585     .long 0x747369
1bd8 00000000     3586     .long 0x0
1bdc 00000020     3587     .long 0x20
1be0 000dfffe     3588     .long 0xdfffe
1be4 5f766964     3589     .long 0x5f766964
1be8 00000074     3590     .long 0x74
1bec 00000000     3591     .long 0x0
1bf0 00000008     3592     .long 0x8
1bf4 010dfffe     3593     .long 0x10dfffe
1bf8 00001798     3594     .long .1fake_3
1bfc 00000004     3595     .long 0x4
1c00 00000000     3596     .long 0x0
1c04 00000000     3597     .long 0x0
1c08 00000000     3598     .long 0x0
1c0c 00000000     3599     .long 0x0
1c10 0000023c     3600     .long DBG375
1c14 00000000     3601     .long 0x0
1c18 00000008     3602     .long 0x8
1c1c 010dfffe     3603     .long 0x10dfffe
1c20 00001810     3604     .long .5fake_4
1c24 00000012     3605     .long 0x12
1c28 00000000     3606     .long 0x0
1c2c 00000000     3607     .long 0x0
1c30 00000000     3608     .long 0x0
1c34 00000000     3609     .long 0x0
1c38 0000025c     3610     .long DBG376
1c3c 00000000     3611     .long 0x0
1c40 000002a4     3612     .long 0x2a4
1c44 000dfffe     3613     .long 0xdfffe
1c48 00000000     3614     .long 0x0
1c4c 00000248     3615     .long DBG377
1c50 00000000     3616     .long 0x0
1c54 000002a4     3617     .long 0x2a4
1c58 000dfffe     3618     .long 0xdfffe
                  3619     .iseg kvh_data_const
0000              3620     .align 0x2
0000              3621     .align 0x2
                  3622 __fcons6:
0000 33f3b343     3623     .long 0x43b3f333
0004              3624     .align 0x2
                  3625 __fconsf0:
0004 00000000     3626     .long 0x0
0008              3627     .align 0x2
                  3628 __fcons5:
0008 0000a040     3629     .long 0x40a00000
000c              3630     .align 0x2
                  3631 __fcons4:
000c 0000c842     3632     .long 0x42c80000
0010              3633     .align 0x2
                  3634 __fcons3:
0010 00809d43     3635     .long 0x439d8000
0014              3636     .align 0x2
                  3637 __fcons2:
0014 00003442     3638     .long 0x42340000
0018              3639     .align 0x2
                  3640 __fcons1:
0018 000080bf     3641     .long -0x40800000
                  3642     .iseg kvh_istrings_const
                  3643 kvh_V24:
0000 67           3644     .byte 0x67
0001 65           3645     .byte 0x65
0002 74           3646     .byte 0x74
0003 00           3647     .byte 0x0
                  3648 kvh_V33:
0004 25           3649     .byte 0x25
0005 64           3650     .byte 0x64
0006 00           3651     .byte 0x0
                  3652 kvh_V23:
0007 6b           3653     .byte 0x6b
0008 76           3654     .byte 0x76
0009 68           3655     .byte 0x68
000a 00           3656     .byte 0x0
                  3657 kvh_V27:
000b 73           3658     .byte 0x73
000c 65           3659     .byte 0x65
000d 74           3660     .byte 0x74
000e 00           3661     .byte 0x0
                  3662 kvh_V34:
000f 0a           3663     .byte 0xa
0010 4b           3664     .byte 0x4b
0011 56           3665     .byte 0x56
0012 48           3666     .byte 0x48
0013 20           3667     .byte 0x20
0014 48           3668     .byte 0x48
0015 64           3669     .byte 0x64
0016 67           3670     .byte 0x67
0017 5b           3671     .byte 0x5b
0018 25           3672     .byte 0x25
0019 34           3673     .byte 0x34
001a 2e           3674     .byte 0x2e
001b 32           3675     .byte 0x32
001c 66           3676     .byte 0x66
001d 5d           3677     .byte 0x5d
001e 20           3678     .byte 0x20
001f 41           3679     .byte 0x41
0020 44           3680     .byte 0x44
0021 43           3681     .byte 0x43
0022 3a           3682     .byte 0x3a
0023 20           3683     .byte 0x20
0024 63           3684     .byte 0x63
0025 75           3685     .byte 0x75
0026 72           3686     .byte 0x72
0027 5b           3687     .byte 0x5b
0028 25           3688     .byte 0x25
0029 75           3689     .byte 0x75
002a 5d           3690     .byte 0x5d
002b 20           3691     .byte 0x20
002c 6d           3692     .byte 0x6d
002d 69           3693     .byte 0x69
002e 6e           3694     .byte 0x6e
002f 5b           3695     .byte 0x5b
0030 25           3696     .byte 0x25
0031 75           3697     .byte 0x75
0032 5d           3698     .byte 0x5d
0033 20           3699     .byte 0x20
0034 6d           3700     .byte 0x6d
0035 61           3701     .byte 0x61
0036 78           3702     .byte 0x78
0037 5b           3703     .byte 0x5b
0038 25           3704     .byte 0x25
0039 75           3705     .byte 0x75
003a 5d           3706     .byte 0x5d
003b 0a           3707     .byte 0xa
003c 00           3708     .byte 0x0
003d 00           3709     .byte 0x0
                  3710 kvh_V25:
003e 70           3711     .byte 0x70
003f 75           3712     .byte 0x75
0040 74           3713     .byte 0x74
0041 00           3714     .byte 0x0
                  3715 kvh_V26:
0042 61           3716     .byte 0x61
0043 6e           3717     .byte 0x6e
0044 61           3718     .byte 0x61
0045 6c           3719     .byte 0x6c
0046 6f           3720     .byte 0x6f
0047 67           3721     .byte 0x67
0048 00           3722     .byte 0x0
                  3723 kvh_V17:
0049 68           3724     .byte 0x68
004a 0a           3725     .byte 0xa
004b 00           3726     .byte 0x0
                  3727 kvh_V19:
004c 3d           3728     .byte 0x3d
004d 61           3729     .byte 0x61
004e 74           3730     .byte 0x74
004f 2c           3731     .byte 0x2c
0050 30           3732     .byte 0x30
0051 0a           3733     .byte 0xa
0052 00           3734     .byte 0x0
                  3735 kvh_V28:
0053 74           3736     .byte 0x74
0054 75           3737     .byte 0x75
0055 72           3738     .byte 0x72
0056 6e           3739     .byte 0x6e
0057 73           3740     .byte 0x73
0058 00           3741     .byte 0x0
                  3742     .dbgseg dbg_syms
1c5c 666f652e     3743     .long 0x666f652e
1c60 00000000     3744     .long 0x0
1c64 00000000     3745     .long 0x0
1c68 00000000     3746     .long 0x0
1c6c 0067fffe     3747     .long 0x67fffe
                  3748     .dbgseg dbg_strs
0000              3749     .align 0x2
0000 000002b8     3750     .long 0x2b8
                  3751 DBG374:
0004 6576656e     3752     .long 0x6576656e
0008 7448616e     3753     .long 0x7448616e
000c 646c6572     3754     .long 0x646c6572
0010 00000000     3755     .long 0x0
                  3756 DBG359:
0014 636c6f63     3757     .long 0x636c6f63
0018 6b776973     3758     .long 0x6b776973
001c 65547572     3759     .long 0x65547572
0020 6e730000     3760     .long 0x6e730000
                  3761 DBG358:
0024 636f756e     3762     .long 0x636f756e
0028 74657243     3763     .long 0x74657243
002c 6c6f636b     3764     .long 0x6c6f636b
0030 77697365     3765     .long 0x77697365
0034 5475726e     3766     .long 0x5475726e
0038 73000000     3767     .long 0x73000000
                  3768 DBG357:
003c 6c6f7754     3769     .long 0x6c6f7754
0040 75726e54     3770     .long 0x75726e54
0044 68726573     3771     .long 0x68726573
0048 686f6c64     3772     .long 0x686f6c64
004c 4c657665     3773     .long 0x4c657665
0050 6c000000     3774     .long 0x6c000000
                  3775 DBG251:
0054 6b766850     3776     .long 0x6b766850
0058 75744861     3777     .long 0x75744861
005c 6e646c65     3778     .long 0x6e646c65
0060 72000000     3779     .long 0x72000000
                  3780 DBG35:
0064 696e6974     3781     .long 0x696e6974
0068 48617264     3782     .long 0x48617264
006c 77617265     3783     .long 0x77617265
0070 00000000     3784     .long 0x0
                  3785 DBG29:
0074 5f5f4652     3786     .long 0x5f5f4652
0078 414d4553     3787     .long 0x414d4553
007c 495a4500     3788     .long 0x495a4500
                  3789 DBG360:
0080 696e6974     3790     .long 0x696e6974
0084 69616c4c     3791     .long 0x69616c4c
0088 6f77436f     3792     .long 0x6f77436f
008c 756e7400     3793     .long 0x756e7400
                  3794 DBG81:
0090 6b766847     3795     .long 0x6b766847
0094 65745475     3796     .long 0x65745475
0098 726e7343     3797     .long 0x726e7343
009c 6f756e74     3798     .long 0x6f756e74
00a0 65720000     3799     .long 0x65720000
                  3800 DBG270:
00a4 6b766847     3801     .long 0x6b766847
00a8 65744861     3802     .long 0x65744861
00ac 6e646c65     3803     .long 0x6e646c65
00b0 72000000     3804     .long 0x72000000
                  3805 DBG361:
00b4 6c617374     3806     .long 0x6c617374
00b8 52617741     3807     .long 0x52617741
00bc 64635361     3808     .long 0x64635361
00c0 6d706c65     3809     .long 0x6d706c65
00c4 00000000     3810     .long 0x0
                  3811 DBG339:
00c8 6b766852     3812     .long 0x6b766852
00cc 6573756c     3813     .long 0x6573756c
00d0 74000000     3814     .long 0x74000000
                  3815 DBG101:
00d4 6b766852     3816     .long 0x6b766852
00d8 65636569     3817     .long 0x65636569
00dc 76654861     3818     .long 0x76654861
00e0 6e646c65     3819     .long 0x6e646c65
00e4 72000000     3820     .long 0x72000000
                  3821 DBG200:
00e8 72617753     3822     .long 0x72617753
00ec 616d706c     3823     .long 0x616d706c
00f0 65000000     3824     .long 0x65000000
                  3825 DBG362:
00f4 70726576     3826     .long 0x70726576
00f8 696f7573     3827     .long 0x696f7573
00fc 48656164     3828     .long 0x48656164
0100 696e6700     3829     .long 0x696e6700
                  3830 DBG96:
0104 5f5f5641     3831     .long 0x5f5f5641
0108 525f4152     3832     .long 0x525f4152
010c 47535f53     3833     .long 0x47535f53
0110 495a4500     3834     .long 0x495a4500
                  3835 DBG363:
0114 68696768     3836     .long 0x68696768
0118 5475726e     3837     .long 0x5475726e
011c 54687265     3838     .long 0x54687265
0120 73686f6c     3839     .long 0x73686f6c
0124 644c6576     3840     .long 0x644c6576
0128 656c0000     3841     .long 0x656c0000
                  3842 DBG218:
012c 6b766854     3843     .long 0x6b766854
0130 75726e73     3844     .long 0x75726e73
0134 436f756e     3845     .long 0x436f756e
0138 74657253     3846     .long 0x74657253
013c 65744861     3847     .long 0x65744861
0140 6e646c65     3848     .long 0x6e646c65
0144 72000000     3849     .long 0x72000000
                  3850 DBG111:
0148 6b766852     3851     .long 0x6b766852
014c 61774164     3852     .long 0x61774164
0150 63496e48     3853     .long 0x63496e48
0154 616e646c     3854     .long 0x616e646c
0158 65720000     3855     .long 0x65720000
                  3856 DBG364:
015c 6c6f7754     3857     .long 0x6c6f7754
0160 75726e54     3858     .long 0x75726e54
0164 68726573     3859     .long 0x68726573
0168 686f6c64     3860     .long 0x686f6c64
016c 436f756e     3861     .long 0x436f756e
0170 74000000     3862     .long 0x74000000
                  3863 DBG356:
0174 6c617374     3864     .long 0x6c617374
0178 56616c75     3865     .long 0x56616c75
017c 65000000     3866     .long 0x65000000
                  3867 DBG365:
0180 61646343     3868     .long 0x61646343
0184 6f756e74     3869     .long 0x6f756e74
0188 73546f4d     3870     .long 0x73546f4d
018c 76536361     3871     .long 0x76536361
0190 6c650000     3872     .long 0x6c650000
                  3873 DBG368:
0194 63757272     3874     .long 0x63757272
0198 656e7448     3875     .long 0x656e7448
019c 65616469     3876     .long 0x65616469
01a0 6e670000     3877     .long 0x6e670000
                  3878 DBG367:
01a4 696e6974     3879     .long 0x696e6974
01a8 69616c48     3880     .long 0x69616c48
01ac 69676843     3881     .long 0x69676843
01b0 6f756e74     3882     .long 0x6f756e74
01b4 00000000     3883     .long 0x0
                  3884 DBG366:
01b8 68616c74     3885     .long 0x68616c74
01bc 4f757470     3886     .long 0x4f757470
01c0 75745374     3887     .long 0x75745374
01c4 72000000     3888     .long 0x72000000
                  3889 DBG369:
01c8 6c617374     3890     .long 0x6c617374
01cc 4e657454     3891     .long 0x4e657454
01d0 75726e73     3892     .long 0x75726e73
01d4 00000000     3893     .long 0x0
                  3894 DBG30:
01d8 5f5f5341     3895     .long 0x5f5f5341
01dc 5645445f     3896     .long 0x5645445f
01e0 41524753     3897     .long 0x41524753
01e4 5f53495a     3898     .long 0x5f53495a
01e8 45000000     3899     .long 0x45000000
                  3900 DBG370:
01ec 6d696e52     3901     .long 0x6d696e52
01f0 61774164     3902     .long 0x61774164
01f4 6353616d     3903     .long 0x6353616d
01f8 706c6500     3904     .long 0x706c6500
                  3905 DBG290:
01fc 6b766841     3906     .long 0x6b766841
0200 6e616c6f     3907     .long 0x6e616c6f
0204 6748616e     3908     .long 0x6748616e
0208 646c6572     3909     .long 0x646c6572
020c 00000000     3910     .long 0x0
                  3911 DBG65:
0210 6b766847     3912     .long 0x6b766847
0214 65744865     3913     .long 0x65744865
0218 6164696e     3914     .long 0x6164696e
021c 67000000     3915     .long 0x67000000
                  3916 DBG371:
0220 6d617852     3917     .long 0x6d617852
0224 61774164     3918     .long 0x61774164
0228 6353616d     3919     .long 0x6353616d
022c 706c6500     3920     .long 0x706c6500
                  3921 DBG201:
0230 6e657748     3922     .long 0x6e657748
0234 65616469     3923     .long 0x65616469
0238 6e670000     3924     .long 0x6e670000
                  3925 DBG375:
023c 73656e73     3926     .long 0x73656e73
0240 6f725374     3927     .long 0x6f725374
0244 61746500     3928     .long 0x61746500
                  3929 DBG377:
0248 73656e73     3930     .long 0x73656e73
024c 6f725361     3931     .long 0x6f725361
0250 6d706c65     3932     .long 0x6d706c65
0254 4d657468     3933     .long 0x4d657468
0258 6f640000     3934     .long 0x6f640000
                  3935 DBG376:
025c 636f6d6d     3936     .long 0x636f6d6d
0260 616e6448     3937     .long 0x616e6448
0264 616e646c     3938     .long 0x616e646c
0268 65720000     3939     .long 0x65720000
                  3940 DBG372:
026c 616e616c     3941     .long 0x616e616c
0270 6f674c69     3942     .long 0x6f674c69
0274 6e656172     3943     .long 0x6e656172
0278 4f757453     3944     .long 0x4f757453
027c 74720000     3945     .long 0x74720000
                  3946 DBG355:
0280 70726576     3947     .long 0x70726576
0284 53746174     3948     .long 0x53746174
0288 65000000     3949     .long 0x65000000
                  3950 DBG5:
028c 453a5c6d     3951     .long 0x453a5c6d
0290 6d637266     3952     .long 0x6d637266
0294 696f5c6b     3953     .long 0x696f5c6b
0298 76682e63     3954     .long 0x76682e63
029c 00000000     3955     .long 0x0
                  3956 DBG373:
02a0 68696768     3957     .long 0x68696768
02a4 5475726e     3958     .long 0x5475726e
02a8 54687265     3959     .long 0x54687265
02ac 73686f6c     3960     .long 0x73686f6c
02b0 64436f75     3961     .long 0x64436f75
02b4 6e740000     3962     .long 0x6e740000
                  3963     .iseg _idesc
0000              3964     .align 0x2
0000 0000         3965     .data kvh_V16
0002 0000         3966     .data kvh_V18
0004 0800         3967     .data 0x8
0006 0000         3968     .data 0x0
0008 0000         3969     .data kvh_V35
000a 2600         3970     .data 0x26
