; Archelon URCC C 3.20 2005/02/20
; MSP430 CIF 2005/01/21
; Compiled "C:\svn\MOOS\MSP430\Quadravox\mmcrfio\outfmt.c" Thu Apr 07 21:34:36 2005
; 
	.dbgseg dbg_syms
	.align 0x2
	.long 0x6c69662e
	.long 0x65
	.long 0x1
	.long 0x0
	.long 0x167fffe
	.long 0x0
	.long DBG5
	.long 0x0
	.long 0x0
	.long 0x0
; __builtin__ unsigned short _BIS_SR(unsigned short);
; __builtin__ unsigned short _BIC_SR(unsigned short);
; __builtin__ unsigned short _BIS_SR_IRQ(unsigned short);
; __builtin__ unsigned short _BIC_SR_IRQ(unsigned short);
;  __builtin__ void _DINT(void);
; __builtin__ void _EINT(void);
; __builtin__ void _NOP(void);
; __builtin__ void _OPC(const unsigned short op);
; __builtin__ short _SWPB(short);  
; __builtin__ long _SWPB_LONG(long);  
; __builtin__ float _SWPB_FLOAT(float);  
; sfrb    IE1               = (0x0000) ;
; sfrb    IFG1              = (0x0002) ;
; sfrb    ME1               = (0x0004) ;
; sfrb    IE2               = (0x0001) ;
; sfrb    IFG2              = (0x0003) ;
; sfrb    ME2               = (0x0005) ;
; sfrw    WDTCTL            = (0x0120) ;
; sfrw    MPY               = (0x0130) ;
; sfrw    MPYS              = (0x0132) ;
; sfrw    MAC               = (0x0134) ;
; sfrw    MACS              = (0x0136) ;
; sfrw    OP2               = (0x0138) ;
; sfrw    RESLO             = (0x013A) ;
; sfrw    RESHI             = (0x013C) ;
; const sfrw SUMEXT         = (0x013E) ;
; const sfrb P1IN           = (0x0020) ;
; sfrb    P1OUT             = (0x0021) ;
; sfrb    P1DIR             = (0x0022) ;
; sfrb    P1IFG             = (0x0023) ;
; sfrb    P1IES             = (0x0024) ;
; sfrb    P1IE              = (0x0025) ;
; sfrb    P1SEL             = (0x0026) ;
; const sfrb P2IN           = (0x0028) ;
; sfrb    P2OUT             = (0x0029) ;
; sfrb    P2DIR             = (0x002A) ;
; sfrb    P2IFG             = (0x002B) ;
; sfrb    P2IES             = (0x002C) ;
; sfrb    P2IE              = (0x002D) ;
; sfrb    P2SEL             = (0x002E) ;
; const sfrb P3IN           = (0x0018) ;
; sfrb    P3OUT             = (0x0019) ;
; sfrb    P3DIR             = (0x001A) ;
; sfrb    P3SEL             = (0x001B) ;
; const sfrb P4IN           = (0x001C) ;
; sfrb    P4OUT             = (0x001D) ;
; sfrb    P4DIR             = (0x001E) ;
; sfrb    P4SEL             = (0x001F) ;
; const sfrb P5IN           = (0x0030) ;
; sfrb    P5OUT             = (0x0031) ;
; sfrb    P5DIR             = (0x0032) ;
; sfrb    P5SEL             = (0x0033) ;
; const sfrb P6IN           = (0x0034) ;
; sfrb    P6OUT             = (0x0035) ;
; sfrb    P6DIR             = (0x0036) ;
; sfrb    P6SEL             = (0x0037) ;
; sfrb    U0CTL             = (0x0070) ;
; sfrb    U0TCTL            = (0x0071) ;
; sfrb    U0RCTL            = (0x0072) ;
; sfrb    U0MCTL            = (0x0073) ;
; sfrb    U0BR0             = (0x0074) ;
; sfrb    U0BR1             = (0x0075) ;
; const sfrb U0RXBUF        = (0x0076) ;
; sfrb    U0TXBUF           = (0x0077) ;
; sfrb    U1CTL             = (0x0078) ;
; sfrb    U1TCTL            = (0x0079) ;
; sfrb    U1RCTL            = (0x007A) ;
; sfrb    U1MCTL            = (0x007B) ;
; sfrb    U1BR0             = (0x007C) ;
; sfrb    U1BR1             = (0x007D) ;
; const sfrb U1RXBUF        = (0x007E) ;
; sfrb    U1TXBUF           = (0x007F) ;
; const sfrw TAIV           = (0x012E) ;
; sfrw    TACTL             = (0x0160) ;
; sfrw    TACCTL0           = (0x0162) ;
; sfrw    TACCTL1           = (0x0164) ;
; sfrw    TACCTL2           = (0x0166) ;
; sfrw    TAR               = (0x0170) ;
; sfrw    TACCR0            = (0x0172) ;
; sfrw    TACCR1            = (0x0174) ;
; sfrw    TACCR2            = (0x0176) ;
; const sfrw TBIV           = (0x011E) ;
; sfrw    TBCTL             = (0x0180) ;
; sfrw    TBCCTL0           = (0x0182) ;
; sfrw    TBCCTL1           = (0x0184) ;
; sfrw    TBCCTL2           = (0x0186) ;
; sfrw    TBCCTL3           = (0x0188) ;
; sfrw    TBCCTL4           = (0x018A) ;
; sfrw    TBCCTL5           = (0x018C) ;
; sfrw    TBCCTL6           = (0x018E) ;
; sfrw    TBR               = (0x0190) ;
; sfrw    TBCCR0            = (0x0192) ;
; sfrw    TBCCR1            = (0x0194) ;
; sfrw    TBCCR2            = (0x0196) ;
; sfrw    TBCCR3            = (0x0198) ;
; sfrw    TBCCR4            = (0x019A) ;
; sfrw    TBCCR5            = (0x019C) ;
; sfrw    TBCCR6            = (0x019E) ;
; sfrb    DCOCTL            = (0x0056) ;
; sfrb    BCSCTL1           = (0x0057) ;
; sfrb    BCSCTL2           = (0x0058) ;
; sfrw    FCTL1             = (0x0128) ;
; sfrw    FCTL2             = (0x012A) ;
; sfrw    FCTL3             = (0x012C) ;
; sfrb    CACTL1            = (0x0059) ;
; sfrb    CACTL2            = (0x005A) ;
; sfrb    CAPD              = (0x005B) ;
; sfrw    ADC12CTL0         = (0x01A0) ;
; sfrw    ADC12CTL1         = (0x01A2) ;
; sfrw    ADC12IFG          = (0x01A4) ;
; sfrw    ADC12IE           = (0x01A6) ;
; sfrw    ADC12IV           = (0x01A8) ;
; sfrw    ADC12MEM0         = (0x0140) ;
; sfrw    ADC12MEM1         = (0x0142) ;
; sfrw    ADC12MEM2         = (0x0144) ;
; sfrw    ADC12MEM3         = (0x0146) ;
; sfrw    ADC12MEM4         = (0x0148) ;
; sfrw    ADC12MEM5         = (0x014A) ;
; sfrw    ADC12MEM6         = (0x014C) ;
; sfrw    ADC12MEM7         = (0x014E) ;
; sfrw    ADC12MEM8         = (0x0150) ;
; sfrw    ADC12MEM9         = (0x0152) ;
; sfrw    ADC12MEM10        = (0x0154) ;
; sfrw    ADC12MEM11        = (0x0156) ;
; sfrw    ADC12MEM12        = (0x0158) ;
; sfrw    ADC12MEM13        = (0x015A) ;
; sfrw    ADC12MEM14        = (0x015C) ;
; sfrw    ADC12MEM15        = (0x015E) ;
; sfrb    ADC12MCTL0        = (0x0080) ;
; sfrb    ADC12MCTL1        = (0x0081) ;
; sfrb    ADC12MCTL2        = (0x0082) ;
; sfrb    ADC12MCTL3        = (0x0083) ;
; sfrb    ADC12MCTL4        = (0x0084) ;
; sfrb    ADC12MCTL5        = (0x0085) ;
; sfrb    ADC12MCTL6        = (0x0086) ;
; sfrb    ADC12MCTL7        = (0x0087) ;
; sfrb    ADC12MCTL8        = (0x0088) ;
; sfrb    ADC12MCTL9        = (0x0089) ;
; sfrb    ADC12MCTL10       = (0x008A) ;
; sfrb    ADC12MCTL11       = (0x008B) ;
; sfrb    ADC12MCTL12       = (0x008C) ;
; sfrb    ADC12MCTL13       = (0x008D) ;
; sfrb    ADC12MCTL14       = (0x008E) ;
; sfrb    ADC12MCTL15       = (0x008F) ;
; typedef unsigned int size_t;
; size_t size 2
; typedef void *va_list;
; va_list size 2
; typedef void (*__appendfunc_ptr) (char, void *);
; __appendfunc_ptr size 2
; typedef struct {
; 	unsigned char *_base;
; 	unsigned char *_end;
; 	unsigned char *_ptr;
; 	long int       _seek;
; 	int            _cnt;
; 	short          _flag;
; 	char           _file;
; 	unsigned char  _nbf;
; } FILE;
; FILE size 16
; int    sprintf( char *, const char *, ... );
; int    snprintf( char *, size_t, const char *, ... );
; int    sscanf( const char *, const char *, ... );
; int    vsprintf( char *, const char *, va_list );
; int    vsnprintf( char *, size_t, const char *, va_list );
; int    __vpprintf( __appendfunc_ptr, void *, const char *, va_list );
; int    __pprintf( __appendfunc_ptr, void *, const char *, ... );
; typedef int boolean;
; boolean size 2
; enum {false = 0, true = 1};
; enum {error = -1, success = 0};
; int usart0Init(boolean spiMode);
; boolean usart0GetTxIntEnable(void);
; int usart0TxOne(char txCh);
; int usart0RxOne(char *pRxCh);
; char * errnumGetDesc(int errNum);
; typedef int (*sensorSampleMethod)(float *);
; sensorSampleMethod size 2
; typedef struct {
;   unsigned char curState;
;   unsigned char prevState;
;   unsigned char flags;
;   float levelHi;
;   float levelLo;
;   float lastValue;
;   sensorSampleMethod method;
; } sensorState;
; sensorState size 18
; int sensorInit(void);
; int sensorRegisterSampleMethod(int sensorId, unsigned char flags, sensorSampleMethod method);
; int sensorGetData(int sensorId, float * pValue);
; int sensorGetLevel(int levelId, float * pLevel);
; int sensorSetLevel(int levelId, float level);
; int sensorTriggerAlarm(int sensorId);
; void clearString(char *s, int len);
; void eatWhiteSpace(char **s);
; int grabArgument(char **srcStr, char *dstStr, int dstLen);
; static char buffer[ (192) ];
; const char prompt[5] = {'\x0a', '\x0d', '>',' ','\x00'};
	.iseg outfmt_data_const
	.align 0x2
	.global _prompt
_prompt:
	.byte 0xa
	.byte 0xd
	.byte 0x3e
	.byte 0x20
	.byte 0x0
; prompt size 5
; const char crlf[3] = {'\x0a', '\x0d','\x00'};
	.global _crlf
_crlf:
	.byte 0xa
	.byte 0xd
	.byte 0x0
; crlf size 3
; const char lineTerm[3] = {0x0d, 0x0a, 0x00};
	.global _lineTerm
_lineTerm:
	.byte 0xd
	.byte 0xa
	.byte 0x0
; lineTerm size 3
; const char * sensorCode[] = { "P",
	.iseg outfmt_idata
	.align 0x2
outfmt_V2:
	.align 0x2
	.align 0x2
	.data outfmt_V3
	.align 0x2
	.align 0x2
	.data outfmt_V4
	.align 0x2
; 			      "T",
	.align 0x2
	.data outfmt_V5
	.align 0x2
; 			      "H",
	.align 0x2
	.data outfmt_V6
	.align 0x2
; 			      "GFL",
	.align 0x2
	.data outfmt_V7
	.align 0x2
; 			      "GFH",
	.align 0x2
	.data outfmt_V8
	.align 0x2
; 			      "C",
	.align 0x2
	.data outfmt_V9
	.align 0x2
; 			      "TC",
	.align 0x2
	.data outfmt_V10
	.align 0x2
	.dseg	outfmt_data
	.align 0x2
outfmt_V11:
	.align 0x2
	.global _sensorCode
_sensorCode:
	.bss 0x10
; sensorCode size 16
; 			      "xxx" }; 
; const char * levelCode[] = { "PL",
	.iseg outfmt_idata
	.align 0x2
	.align 0x2
	.data outfmt_V12
	.align 0x2
	.align 0x2
	.data outfmt_V13
	.align 0x2
; 			     "PH",
	.align 0x2
	.data outfmt_V14
	.align 0x2
; 			     "TL",
	.align 0x2
	.data outfmt_V15
	.align 0x2
; 			     "TH",
	.align 0x2
	.data outfmt_V16
	.align 0x2
; 			     "HL",
	.align 0x2
	.data outfmt_V17
	.align 0x2
; 			     "HH",
	.align 0x2
	.data outfmt_V18
	.align 0x2
; 			     "GFLL",
	.align 0x2
	.data outfmt_V19
	.align 0x2
; 			     "GFLH",
	.align 0x2
	.data outfmt_V20
	.align 0x2
; 			     "GFHL",
	.align 0x2
	.data outfmt_V21
	.align 0x2
; 			     "GFHH",
	.align 0x2
	.data outfmt_V22
	.align 0x2
; 			     "CL",
	.align 0x2
	.data outfmt_V23
	.align 0x2
; 			     "CH",
	.align 0x2
	.data outfmt_V24
	.align 0x2
; 			     "TCL",
	.align 0x2
	.data outfmt_V25
	.align 0x2
; 			     "TCH",
	.align 0x2
	.data outfmt_V10
	.align 0x2
; 			     "xxx",
; 			     "xxx"
	.align 0x2
	.data outfmt_V10
	.align 0x2
	.dseg	outfmt_data
	.align 0x2
	.global _levelCode
_levelCode:
	.bss 0x20
; levelCode size 32
; 			      };
; static const char * amaskOutFmt   = "$PAMASK, %02x, ";
	.iseg outfmt_idata
	.align 0x2
	.align 0x2
	.data outfmt_V26
	.dseg	outfmt_data
	.align 0x2
_amaskOutFmt:
	.bss 0x2
; amaskOutFmt size 2
; static const char * alarmOutFmt   = "$PALARM, %02x, ";
	.iseg outfmt_idata
	.align 0x2
	.align 0x2
	.data outfmt_V27
	.dseg	outfmt_data
	.align 0x2
_alarmOutFmt:
	.bss 0x2
; alarmOutFmt size 2
; static const char * versionOutFmt = "$PSID, V%s, ";
	.iseg outfmt_idata
	.align 0x2
	.align 0x2
	.data outfmt_V28
	.dseg	outfmt_data
	.align 0x2
_versionOutFmt:
	.bss 0x2
; versionOutFmt size 2
; static const char * dateOutFmt    = "$PDATE, %02d/%02d/%04d ";
	.iseg outfmt_idata
	.align 0x2
	.align 0x2
	.data outfmt_V29
	.dseg	outfmt_data
	.align 0x2
_dateOutFmt:
	.bss 0x2
; dateOutFmt size 2
; static const char * timeOut12Fmt  = "$PTIME12, %02d:%02d:%02d%c ";
	.iseg outfmt_idata
	.align 0x2
	.align 0x2
	.data outfmt_V30
	.dseg	outfmt_data
	.align 0x2
_timeOut12Fmt:
	.bss 0x2
; timeOut12Fmt size 2
; static const char * timeOut24Fmt  = "$PTIME24, %02d:%02d:%02d ";
	.iseg outfmt_idata
	.align 0x2
	.align 0x2
	.data outfmt_V31
	.dseg	outfmt_data
	.align 0x2
_timeOut24Fmt:
	.bss 0x2
; timeOut24Fmt size 2
; static const char * errorOutFmt   = "$PERR, E%d, %s ";
	.iseg outfmt_idata
	.align 0x2
	.align 0x2
	.data outfmt_V32
	.dseg	outfmt_data
	.align 0x2
_errorOutFmt:
	.bss 0x2
; errorOutFmt size 2
; static boolean timeFormat24Hr = false;
	.iseg outfmt_idata
	.align 0x2
	.align 0x2
	.data 0x0
	.dseg	outfmt_data
	.align 0x2
_timeFormat24Hr:
	.bss 0x2
; timeFormat24Hr size 2
; static void outputString(const char * pStr, int len) 
	.dbgseg dbg_syms
DBG3:
	.long 0x0
	.long DBG10
	.long _outputString
	.long 0x40
	.long 0x1030001
	.long DBG1
	.long DBG7-DBG8
	.long DBG9
	.long DBG6
	.long 0x0
	.pseg outfmt_code
DBG8:
	.dbgseg dbg_syms
DBG1:
	.long 0x66622e
	.long 0x0
	.long DBG8
	.long 0x0
	.long 0x1650001
	.long 0x0
	.long 0x41
	.long 0x0
	.long DBG11
	.long 0x0
	.dbgseg dbg_line
	.align 0x2
DBG9:
	.long DBG3
	.long 0x0
	.long _outputString
	.long 0x1
	.long DBG13
	.long 0x2
	.long DBG14
	.long 0x3
	.long DBG15
	.long 0x5
	.long DBG16
	.long 0x6
	.long DBG17
	.long 0x8
	.long DBG19
	.long 0x9
	.long DBG21
	.long 0xa
	.long DBG22
	.long 0xb
	.long DBG23
	.long 0xc
	.long DBG25
	.long 0xd
	.pseg outfmt_code
_outputString:
	push	r4
	push	r5
	push	r6
DBG12:
; ENTRY
; pStr at argloc 0 (0x0) in reg  size 2
	mov	r13,r6
DBG14:
DBG13:
; len at argloc 0 (0x0) in reg  size 2
; i in reg  size 2
; {
;   int i = 0;
	mov	#0x0,r4
DBG15:
;   if ((*pStr == '\0') || (len <= 0))
	cmp.b	#0x0,0(r12)
	jeq	outputString_L2
	mov	#0x0,r13
	mov	r12,r5
	cmp	r6,r13
	jl	outputString_L1
outputString_L2:
;     return;
DBG16:
	jmp	outputString_LL2
DBG17:
outputString_L1:
;   while((*pStr != '\x00') && (i < len)) {
outputString_L3:
	mov.b	@r5,r12
	cmp.b	#0x0,r12
	jeq	outputString_L4
	cmp	r6,r4
	jge	outputString_L4
DBG19:
DBG18:
;     if (usart0TxOne(*pStr) == 0) {
	call	#_usart0TxOne
	cmp	#0x0,r12
	jne	outputString_L3
DBG21:
DBG20:
;       pStr++; i++;
	add	#0x1,r5
	add	#0x1,r4
DBG23:
DBG22:
;       }
outputString_L5:
DBG24:
	jmp	outputString_L3
outputString_L4:
;     }
DBG25:
outputString_LL2:
; EXIT
; .temp0 at stkloc 0 (0x0) size 6
DBG26:
	pop	r6
	pop	r5
	pop	r4
	ret
	.dbgseg dbg_syms
	.long 0x0
	.long DBG27
	.long 0x6
	.long 0x0
	.long 0x10002
	.long 0x0
	.long DBG28
	.long 0x2
	.long 0x0
	.long 0x10002
	.long 0x504e5f5f
	.long 0x534d5241
	.long 0x2
	.long 0x0
	.long 0x10002
	.long 0x0
	.long DBG29
	.long 0x0
	.long 0x0
	.long 0x10002
	.long 0x0
	.long DBG30
	.long 0x0
	.long 0x0
	.long 0x10002
DBG2:
	.long 0x62622e
	.long 0x0
	.long DBG12
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x1
	.long 0x0
	.long DBG31
	.long 0x0
	.long 0x72745370
	.long 0x0
	.long 0xc0102
	.long 0x22
	.long 0x11ffff
DBG31:
	.long 0x62622e
	.long 0x0
	.long DBG12
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x1
	.long 0x0
	.long DBG32
	.long 0x0
	.long 0x6e656c
	.long 0x0
	.long 0xd0102
	.long 0x4
	.long 0x11ffff
	.long 0x62652e
	.long 0x0
	.long DBG13
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x2
	.long 0x0
	.long 0x0
	.long 0x0
DBG32:
	.long 0x62622e
	.long 0x0
	.long DBG13
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x2
	.long 0x0
	.long DBG33
	.long 0x0
	.long 0x6e656c
	.long 0x0
	.long 0x60102
	.long 0x4
	.long 0x11ffff
DBG33:
	.long 0x62622e
	.long 0x0
	.long DBG15
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x5
	.long 0x0
	.long DBG34
	.long 0x0
	.long 0x69
	.long 0x0
	.long 0x40102
	.long 0x4
	.long 0x4ffff
	.long 0x62652e
	.long 0x0
	.long DBG18
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x8
	.long 0x0
	.long 0x0
	.long 0x0
	.long 0x62652e
	.long 0x0
	.long DBG18
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x8
	.long 0x0
	.long 0x0
	.long 0x0
	.long 0x62652e
	.long 0x0
	.long DBG18
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x8
	.long 0x0
	.long 0x0
	.long 0x0
DBG34:
	.long 0x62622e
	.long 0x0
	.long DBG18
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x8
	.long 0x0
	.long DBG35
	.long 0x0
	.long 0x72745370
	.long 0x0
	.long 0x50102
	.long 0x22
	.long 0x11ffff
	.long 0x69
	.long 0x0
	.long 0x40102
	.long 0x4
	.long 0x4ffff
	.long 0x6e656c
	.long 0x0
	.long 0x60102
	.long 0x4
	.long 0x11ffff
	.long 0x62652e
	.long 0x0
	.long DBG25
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0xd
	.long 0x0
	.long 0x0
	.long 0x0
	.long 0x66652e
	.long 0x0
	.long DBG26
	.long 0x0
	.long 0x1650001
	.long 0x0
	.long 0x4d
	.long 0x0
	.long 0x0
	.long 0x0
	.pseg outfmt_code
DBG7:
	.dbgseg dbg_syms
	.long 0x0
	.long DBG10
	.long DBG7
	.long 0x0
	.long 0xff0001
; }
; static void outputBuffer(void)
DBG6:
	.long 0x0
	.long DBG40
	.long _outputBuffer
	.long 0x40
	.long 0x1030001
	.long DBG11
	.long DBG37-DBG38
	.long DBG39
	.long DBG36
	.long 0x0
	.pseg outfmt_code
DBG38:
	.dbgseg dbg_syms
DBG11:
	.long 0x66622e
	.long 0x0
	.long DBG38
	.long 0x0
	.long 0x1650001
	.long 0x0
	.long 0x4f
	.long 0x0
	.long DBG41
	.long 0x0
	.dbgseg dbg_line
DBG39:
	.long DBG6
	.long 0x0
	.long _outputBuffer
	.long 0x1
	.long DBG43
	.long 0x2
	.long DBG44
	.long 0x3
	.long DBG45
	.long 0x4
	.pseg outfmt_code
_outputBuffer:
; ENTRY
DBG42:
; {
DBG43:
;   outputString(buffer, (192) );
DBG44:
	mov	#0xc0,r13
	mov	#_buffer,r12
	call	#_outputString
DBG46:
DBG45:
; EXIT
	ret
	.dbgseg dbg_syms
	.long 0x0
	.long DBG27
	.long 0x0
	.long 0x0
	.long 0x10002
	.long 0x0
	.long DBG28
	.long 0x2
	.long 0x0
	.long 0x10002
	.long 0x504e5f5f
	.long 0x534d5241
	.long 0x0
	.long 0x0
	.long 0x10002
	.long 0x66652e
	.long 0x0
	.long DBG46
	.long 0x0
	.long 0x1650001
	.long 0x0
	.long 0x52
	.long 0x0
	.long 0x0
	.long 0x0
	.pseg outfmt_code
DBG37:
	.dbgseg dbg_syms
	.long 0x0
	.long DBG40
	.long DBG37
	.long 0x0
	.long 0xff0001
; }
; int outfmtInit(void)
DBG36:
	.long 0x0
	.long DBG51
	.long _outfmtInit
	.long 0x44
	.long 0x1020001
	.long DBG41
	.long DBG48-DBG49
	.long DBG50
	.long DBG47
	.long 0x0
	.pseg outfmt_code
DBG49:
	.dbgseg dbg_syms
DBG41:
	.long 0x66622e
	.long 0x0
	.long DBG49
	.long 0x0
	.long 0x1650001
	.long 0x0
	.long 0x54
	.long 0x0
	.long DBG52
	.long 0x0
	.dbgseg dbg_line
DBG50:
	.long DBG36
	.long 0x0
	.long _outfmtInit
	.long 0x1
	.long DBG54
	.long 0x2
	.long DBG55
	.long 0x3
	.long DBG56
	.long 0x4
	.long DBG57
	.long 0x5
	.pseg outfmt_code
	.global _outfmtInit
_outfmtInit:
; ENTRY
DBG53:
; {
DBG54:
;   clearString(buffer, (192) );
DBG55:
	mov	#0xc0,r13
	mov	#_buffer,r12
	call	#_clearString
DBG56:
;   return 0;
	mov	#0x0,r12
DBG58:
DBG57:
; EXIT
	ret
	.dbgseg dbg_syms
	.long 0x0
	.long DBG27
	.long 0x0
	.long 0x0
	.long 0x10002
	.long 0x0
	.long DBG28
	.long 0x2
	.long 0x0
	.long 0x10002
	.long 0x504e5f5f
	.long 0x534d5241
	.long 0x0
	.long 0x0
	.long 0x10002
	.long 0x66652e
	.long 0x0
	.long DBG58
	.long 0x0
	.long 0x1650001
	.long 0x0
	.long 0x58
	.long 0x0
	.long 0x0
	.long 0x0
	.pseg outfmt_code
DBG48:
	.dbgseg dbg_syms
	.long 0x0
	.long DBG51
	.long DBG48
	.long 0x0
	.long 0xff0001
; }
; int outfmtGetBuffer (char **ppBuf, int *pBufSiz)
DBG47:
	.long 0x0
	.long DBG63
	.long _outfmtGetBuffer
	.long 0x44
	.long 0x1020001
	.long DBG52
	.long DBG60-DBG61
	.long DBG62
	.long DBG59
	.long 0x0
	.pseg outfmt_code
DBG61:
	.dbgseg dbg_syms
DBG52:
	.long 0x66622e
	.long 0x0
	.long DBG61
	.long 0x0
	.long 0x1650001
	.long 0x0
	.long 0x5a
	.long 0x0
	.long DBG64
	.long 0x0
	.dbgseg dbg_line
DBG62:
	.long DBG47
	.long 0x0
	.long _outfmtGetBuffer
	.long 0x1
	.long DBG66
	.long 0x2
	.long DBG67
	.long 0x3
	.long DBG68
	.long 0x4
	.long DBG69
	.long 0x5
	.long DBG70
	.long 0x6
	.pseg outfmt_code
	.global _outfmtGetBuffer
_outfmtGetBuffer:
; ENTRY
DBG65:
; ppBuf at argloc 0 (0x0) in reg  size 2
; pBufSiz at argloc 0 (0x0) in reg  size 2
; {
DBG66:
;   *ppBuf = buffer;
DBG67:
	mov	#_buffer,0(r12)
DBG68:
;   *pBufSiz = (192) ;
	mov	#0xc0,0(r13)
DBG69:
;   return 0;
	mov	#0x0,r12
DBG71:
DBG70:
; EXIT
	ret
	.dbgseg dbg_syms
	.long 0x0
	.long DBG27
	.long 0x0
	.long 0x0
	.long 0x10002
	.long 0x0
	.long DBG28
	.long 0x2
	.long 0x0
	.long 0x10002
	.long 0x504e5f5f
	.long 0x534d5241
	.long 0x2
	.long 0x0
	.long 0x10002
	.long 0x0
	.long DBG72
	.long 0x0
	.long 0x0
	.long 0x10002
	.long 0x0
	.long DBG73
	.long 0x0
	.long 0x0
	.long 0x10002
	.long 0x75427070
	.long 0x66
	.long 0xc0102
	.long 0x122
	.long 0x11ffff
	.long 0x66754270
	.long 0x7a6953
	.long 0xd0102
	.long 0x24
	.long 0x11ffff
	.long 0x66652e
	.long 0x0
	.long DBG71
	.long 0x0
	.long 0x1650001
	.long 0x0
	.long 0x5f
	.long 0x0
	.long 0x0
	.long 0x0
	.pseg outfmt_code
DBG60:
	.dbgseg dbg_syms
	.long 0x0
	.long DBG63
	.long DBG60
	.long 0x0
	.long 0xff0001
; }
; int outfmtSendBuffer(void)
DBG59:
	.long 0x0
	.long DBG78
	.long _outfmtSendBuffer
	.long 0x44
	.long 0x1020001
	.long DBG64
	.long DBG75-DBG76
	.long DBG77
	.long DBG74
	.long 0x0
	.pseg outfmt_code
DBG76:
	.dbgseg dbg_syms
DBG64:
	.long 0x66622e
	.long 0x0
	.long DBG76
	.long 0x0
	.long 0x1650001
	.long 0x0
	.long 0x61
	.long 0x0
	.long DBG79
	.long 0x0
	.dbgseg dbg_line
DBG77:
	.long DBG59
	.long 0x0
	.long _outfmtSendBuffer
	.long 0x1
	.long DBG81
	.long 0x2
	.long DBG82
	.long 0x3
	.long DBG83
	.long 0x4
	.long DBG84
	.long 0x5
	.pseg outfmt_code
	.global _outfmtSendBuffer
_outfmtSendBuffer:
; ENTRY
DBG80:
; {
DBG81:
;   outputString(buffer, (192) );
DBG82:
	mov	#0xc0,r13
	mov	#_buffer,r12
	call	#_outputString
DBG83:
;   return 0;
	mov	#0x0,r12
DBG85:
DBG84:
; EXIT
	ret
	.dbgseg dbg_syms
	.long 0x0
	.long DBG27
	.long 0x0
	.long 0x0
	.long 0x10002
	.long 0x0
	.long DBG28
	.long 0x2
	.long 0x0
	.long 0x10002
	.long 0x504e5f5f
	.long 0x534d5241
	.long 0x0
	.long 0x0
	.long 0x10002
	.long 0x66652e
	.long 0x0
	.long DBG85
	.long 0x0
	.long 0x1650001
	.long 0x0
	.long 0x65
	.long 0x0
	.long 0x0
	.long 0x0
	.pseg outfmt_code
DBG75:
	.dbgseg dbg_syms
	.long 0x0
	.long DBG78
	.long DBG75
	.long 0x0
	.long 0xff0001
; }
; static void appendChecksum(char * nmeaStr)
DBG74:
	.long 0x0
	.long DBG90
	.long _appendChecksum
	.long 0x40
	.long 0x1030001
	.long DBG79
	.long DBG87-DBG88
	.long DBG89
	.long DBG86
	.long 0x0
	.pseg outfmt_code
DBG88:
	.dbgseg dbg_syms
DBG79:
	.long 0x66622e
	.long 0x0
	.long DBG88
	.long 0x0
	.long 0x1650001
	.long 0x0
	.long 0x69
	.long 0x0
	.long DBG91
	.long 0x0
	.dbgseg dbg_line
DBG89:
	.long DBG74
	.long 0x0
	.long _appendChecksum
	.long 0x1
	.long DBG93
	.long 0x2
	.long DBG94
	.long 0x3
	.long DBG95
	.long 0x4
	.long DBG96
	.long 0x5
	.long DBG97
	.long 0x8
	.long DBG98
	.long 0xb
	.long DBG100
	.long 0xc
	.long DBG101
	.long 0xd
	.long DBG102
	.long 0xe
	.long DBG103
	.long 0x10
	.long DBG104
	.long 0x11
	.pseg outfmt_code
_appendChecksum:
; ENTRY
DBG92:
; nmeaStr at argloc 0 (0x0) in reg  size 2
; pBufferOffset in reg  size 2
; pChksum in reg  size 2
; checksum in reg  size 2
; {  
DBG93:
;   char * pBufferOffset = nmeaStr;
DBG94:
;   char * pChksum = nmeaStr;
DBG95:
	mov	r12,r14
DBG96:
;   int checksum = 0;
	mov	#0x0,r13
DBG97:
;   while(*pBufferOffset != '\0') pBufferOffset++;
appendChecksum_L1:
	cmp.b	#0x0,0(r12)
	jeq	appendChecksum_L2
	add	#0x1,r12
	jmp	appendChecksum_L1
appendChecksum_L2:
;   while (*pChksum != '\0') {
DBG98:
appendChecksum_L3:
	mov.b	@r14,r15
	cmp.b	#0x0,r15
	jeq	appendChecksum_L4
DBG100:
DBG99:
;     checksum += (int)(*pChksum);
	sxt	r15
	add	r15,r13
DBG101:
;     pChksum++;
	add	#0x1,r14
DBG102:
	jmp	appendChecksum_L3
appendChecksum_L4:
;   }
;   sprintf(pBufferOffset, "*%d%s",checksum,lineTerm);
DBG103:
	push	#_lineTerm
	push	r13
	push	#outfmt_V33
	push	r12
DBG105:
	call	#_sprintf
DBG106:
	add	#0x8,sp
DBG107:
DBG104:
; EXIT
	ret
	.dbgseg dbg_syms
	.long 0x0
	.long DBG27
	.long 0x0
	.long 0x0
	.long 0x10002
	.long 0x0
	.long DBG28
	.long 0x2
	.long 0x0
	.long 0x10002
	.long 0x504e5f5f
	.long 0x534d5241
	.long 0x1
	.long 0x0
	.long 0x10002
	.long 0x0
	.long DBG108
	.long 0x0
	.long 0x0
	.long 0x10002
DBG35:
	.long 0x62622e
	.long 0x0
	.long DBG92
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x1
	.long 0x0
	.long DBG109
	.long 0x0
	.long 0x61656d6e
	.long 0x727453
	.long 0xc0102
	.long 0x22
	.long 0x11ffff
DBG109:
	.long 0x62622e
	.long 0x0
	.long DBG96
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x5
	.long 0x0
	.long DBG110
	.long 0x0
	.long 0x6b684370
	.long 0x6d7573
	.long 0xe0102
	.long 0x22
	.long 0x4ffff
DBG110:
	.long 0x62622e
	.long 0x0
	.long DBG97
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x8
	.long 0x0
	.long DBG111
	.long 0x0
	.long 0x63656863
	.long 0x6d75736b
	.long 0xd0102
	.long 0x4
	.long 0x4ffff
	.long 0x62652e
	.long 0x0
	.long DBG98
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0xb
	.long 0x0
	.long 0x0
	.long 0x0
	.long 0x62652e
	.long 0x0
	.long DBG98
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0xb
	.long 0x0
	.long 0x0
	.long 0x0
	.long 0x62652e
	.long 0x0
	.long DBG98
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0xb
	.long 0x0
	.long 0x0
	.long 0x0
DBG111:
	.long 0x62622e
	.long 0x0
	.long DBG98
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0xb
	.long 0x0
	.long DBG112
	.long 0x0
	.long 0x0
	.long DBG113
	.long 0xc0102
	.long 0x22
	.long 0x4ffff
	.long 0x63656863
	.long 0x6d75736b
	.long 0xd0102
	.long 0x4
	.long 0x4ffff
	.long 0x6b684370
	.long 0x6d7573
	.long 0xe0102
	.long 0x22
	.long 0x4ffff
DBG112:
	.long 0x62622e
	.long 0x0
	.long DBG105
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x11
	.long 0x0
	.long DBG114
	.long 0x0
	.long 0x0
	.long DBG115
	.long 0x8
	.long 0x0
	.long 0x10002
	.long 0x62652e
	.long 0x0
	.long DBG106
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x11
	.long 0x0
	.long 0x0
	.long 0x0
	.long 0x62652e
	.long 0x0
	.long DBG104
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x11
	.long 0x0
	.long 0x0
	.long 0x0
	.long 0x66652e
	.long 0x0
	.long DBG107
	.long 0x0
	.long 0x1650001
	.long 0x0
	.long 0x79
	.long 0x0
	.long 0x0
	.long 0x0
	.pseg outfmt_code
DBG87:
	.dbgseg dbg_syms
	.long 0x0
	.long DBG90
	.long DBG87
	.long 0x0
	.long 0xff0001
; }
; void outfmtSendAlarmInfo(int type, unsigned char avalue)
DBG86:
	.long 0x0
	.long DBG120
	.long _outfmtSendAlarmInfo
	.long 0x40
	.long 0x1020001
	.long DBG91
	.long DBG117-DBG118
	.long DBG119
	.long DBG116
	.long 0x0
	.pseg outfmt_code
DBG118:
	.dbgseg dbg_syms
DBG91:
	.long 0x66622e
	.long 0x0
	.long DBG118
	.long 0x0
	.long 0x1650001
	.long 0x0
	.long 0x7b
	.long 0x0
	.long DBG121
	.long 0x0
	.dbgseg dbg_line
DBG119:
	.long DBG86
	.long 0x0
	.long _outfmtSendAlarmInfo
	.long 0x1
	.long DBG123
	.long 0x2
	.long DBG124
	.long 0x5
	.long DBG125
	.long 0x7
	.long DBG126
	.long 0x8
	.long DBG127
	.long 0x9
	.long DBG128
	.long 0xa
	.long DBG129
	.long 0xb
	.long DBG130
	.long 0xc
	.long DBG131
	.long 0xe
	.long DBG132
	.long 0x10
	.long DBG133
	.long 0x12
	.long DBG134
	.long 0x13
	.pseg outfmt_code
	.global _outfmtSendAlarmInfo
_outfmtSendAlarmInfo:
	push	r4
	push	r5
	push	r6
DBG122:
; ENTRY
	mov	r12,r5
; type at argloc 0 (0x0) in reg  size 2
	mov.b	r13,r6
DBG124:
DBG123:
; avalue at argloc 0 (0x0) in reg  size 1
; pFormat in reg  size 2
; {
;   const char * pFormat;
;   clearString(buffer, (192) );
	mov	#0xc0,r13
	mov	#_buffer,r4
	mov	r4,r12
	call	#_clearString
DBG125:
;   if (type == 0)
	cmp	#0x0,r5
	jne	outfmtSendAlarmInfo_L1
DBG126:
;     pFormat = amaskOutFmt;
	mov	&_amaskOutFmt,r12
DBG127:
	jmp	outfmtSendAlarmInfo_L2
outfmtSendAlarmInfo_L1:
;   else if (type == 1)
	cmp	#0x1,r5
	jne	outfmtSendAlarmInfo_L3
DBG128:
;     pFormat = alarmOutFmt;
	mov	&_alarmOutFmt,r12
DBG129:
	jmp	outfmtSendAlarmInfo_L4
outfmtSendAlarmInfo_L3:
;   else
;     return;
DBG130:
	jmp	outfmtSendAlarmInfo_LL2
outfmtSendAlarmInfo_L4:
outfmtSendAlarmInfo_L2:
;   sprintf(buffer, pFormat, avalue);
DBG131:
	and	#0xff,r6
	push	r6
	push	r12
	push	r4
DBG135:
	call	#_sprintf
DBG136:
	add	#0x6,sp
DBG132:
;   appendChecksum(buffer);
	mov	r4,r12
	call	#_appendChecksum
DBG133:
;   outputBuffer();
	call	#_outputBuffer
DBG134:
outfmtSendAlarmInfo_LL2:
; EXIT
; .temp1 at stkloc 0 (0x0) size 6
DBG137:
	pop	r6
	pop	r5
	pop	r4
	ret
	.dbgseg dbg_syms
	.long 0x0
	.long DBG27
	.long 0x6
	.long 0x0
	.long 0x10002
	.long 0x0
	.long DBG28
	.long 0x2
	.long 0x0
	.long 0x10002
	.long 0x504e5f5f
	.long 0x534d5241
	.long 0x2
	.long 0x0
	.long 0x10002
	.long 0x0
	.long DBG138
	.long 0x0
	.long 0x0
	.long 0x10002
	.long 0x0
	.long DBG139
	.long 0x0
	.long 0x0
	.long 0x10002
DBG114:
	.long 0x62622e
	.long 0x0
	.long DBG122
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x1
	.long 0x0
	.long DBG140
	.long 0x0
	.long 0x65707974
	.long 0x0
	.long 0xc0102
	.long 0x4
	.long 0x11ffff
	.long 0x6c617661
	.long 0x6575
	.long 0xd0102
	.long 0xc
	.long 0x11ffff
	.long 0x62652e
	.long 0x0
	.long DBG123
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x2
	.long 0x0
	.long 0x0
	.long 0x0
DBG140:
	.long 0x62622e
	.long 0x0
	.long DBG123
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x2
	.long 0x0
	.long DBG141
	.long 0x0
	.long 0x65707974
	.long 0x0
	.long 0x50102
	.long 0x4
	.long 0x11ffff
DBG141:
	.long 0x62622e
	.long 0x0
	.long DBG123
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x2
	.long 0x0
	.long DBG142
	.long 0x0
	.long 0x6c617661
	.long 0x6575
	.long 0x60102
	.long 0xc
	.long 0x11ffff
DBG142:
	.long 0x62622e
	.long 0x0
	.long DBG127
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x9
	.long 0x0
	.long DBG143
	.long 0x0
	.long 0x726f4670
	.long 0x74616d
	.long 0xc0102
	.long 0x22
	.long 0x4ffff
DBG143:
	.long 0x62622e
	.long 0x0
	.long DBG135
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x10
	.long 0x0
	.long DBG144
	.long 0x0
	.long 0x0
	.long DBG115
	.long 0x6
	.long 0x0
	.long 0x10002
	.long 0x62652e
	.long 0x0
	.long DBG136
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x10
	.long 0x0
	.long 0x0
	.long 0x0
	.long 0x62652e
	.long 0x0
	.long DBG132
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x10
	.long 0x0
	.long 0x0
	.long 0x0
	.long 0x62652e
	.long 0x0
	.long DBG132
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x10
	.long 0x0
	.long 0x0
	.long 0x0
	.long 0x62652e
	.long 0x0
	.long DBG134
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x13
	.long 0x0
	.long 0x0
	.long 0x0
	.long 0x66652e
	.long 0x0
	.long DBG137
	.long 0x0
	.long 0x1650001
	.long 0x0
	.long 0x8d
	.long 0x0
	.long 0x0
	.long 0x0
	.pseg outfmt_code
DBG117:
	.dbgseg dbg_syms
	.long 0x0
	.long DBG120
	.long DBG117
	.long 0x0
	.long 0xff0001
; }
; void outfmtSendPrompt(void) 
DBG116:
	.long 0x0
	.long DBG149
	.long _outfmtSendPrompt
	.long 0x40
	.long 0x1020001
	.long DBG121
	.long DBG146-DBG147
	.long DBG148
	.long DBG145
	.long 0x0
	.pseg outfmt_code
DBG147:
	.dbgseg dbg_syms
DBG121:
	.long 0x66622e
	.long 0x0
	.long DBG147
	.long 0x0
	.long 0x1650001
	.long 0x0
	.long 0x8f
	.long 0x0
	.long DBG150
	.long 0x0
	.dbgseg dbg_line
DBG148:
	.long DBG116
	.long 0x0
	.long _outfmtSendPrompt
	.long 0x1
	.long DBG152
	.long 0x2
	.long DBG153
	.long 0x3
	.long DBG154
	.long 0x4
	.pseg outfmt_code
	.global _outfmtSendPrompt
_outfmtSendPrompt:
; ENTRY
DBG151:
; {
DBG152:
;   outputString(prompt, 5);
DBG153:
	mov	#0x5,r13
	mov	#_prompt,r12
	call	#_outputString
DBG155:
DBG154:
; EXIT
	ret
	.dbgseg dbg_syms
	.long 0x0
	.long DBG27
	.long 0x0
	.long 0x0
	.long 0x10002
	.long 0x0
	.long DBG28
	.long 0x2
	.long 0x0
	.long 0x10002
	.long 0x504e5f5f
	.long 0x534d5241
	.long 0x0
	.long 0x0
	.long 0x10002
	.long 0x66652e
	.long 0x0
	.long DBG155
	.long 0x0
	.long 0x1650001
	.long 0x0
	.long 0x92
	.long 0x0
	.long 0x0
	.long 0x0
	.pseg outfmt_code
DBG146:
	.dbgseg dbg_syms
	.long 0x0
	.long DBG149
	.long DBG146
	.long 0x0
	.long 0xff0001
; }
; void outfmtSendCrLf(void)
DBG145:
	.long 0x0
	.long DBG160
	.long _outfmtSendCrLf
	.long 0x40
	.long 0x1020001
	.long DBG150
	.long DBG157-DBG158
	.long DBG159
	.long DBG156
	.long 0x0
	.pseg outfmt_code
DBG158:
	.dbgseg dbg_syms
DBG150:
	.long 0x66622e
	.long 0x0
	.long DBG158
	.long 0x0
	.long 0x1650001
	.long 0x0
	.long 0x94
	.long 0x0
	.long DBG161
	.long 0x0
	.dbgseg dbg_line
DBG159:
	.long DBG145
	.long 0x0
	.long _outfmtSendCrLf
	.long 0x1
	.long DBG163
	.long 0x2
	.long DBG164
	.long 0x3
	.long DBG165
	.long 0x4
	.pseg outfmt_code
	.global _outfmtSendCrLf
_outfmtSendCrLf:
; ENTRY
DBG162:
; {
DBG163:
;   outputString(crlf, 3);
DBG164:
	mov	#0x3,r13
	mov	#_crlf,r12
	call	#_outputString
DBG166:
DBG165:
; EXIT
	ret
	.dbgseg dbg_syms
	.long 0x0
	.long DBG27
	.long 0x0
	.long 0x0
	.long 0x10002
	.long 0x0
	.long DBG28
	.long 0x2
	.long 0x0
	.long 0x10002
	.long 0x504e5f5f
	.long 0x534d5241
	.long 0x0
	.long 0x0
	.long 0x10002
	.long 0x66652e
	.long 0x0
	.long DBG166
	.long 0x0
	.long 0x1650001
	.long 0x0
	.long 0x97
	.long 0x0
	.long 0x0
	.long 0x0
	.pseg outfmt_code
DBG157:
	.dbgseg dbg_syms
	.long 0x0
	.long DBG160
	.long DBG157
	.long 0x0
	.long 0xff0001
; }
; void outfmtSendVersion(char * versionString)
DBG156:
	.long 0x0
	.long DBG171
	.long _outfmtSendVersion
	.long 0x40
	.long 0x1020001
	.long DBG161
	.long DBG168-DBG169
	.long DBG170
	.long DBG167
	.long 0x0
	.pseg outfmt_code
DBG169:
	.dbgseg dbg_syms
DBG161:
	.long 0x66622e
	.long 0x0
	.long DBG169
	.long 0x0
	.long 0x1650001
	.long 0x0
	.long 0x99
	.long 0x0
	.long DBG172
	.long 0x0
	.dbgseg dbg_line
DBG170:
	.long DBG156
	.long 0x0
	.long _outfmtSendVersion
	.long 0x1
	.long DBG174
	.long 0x2
	.long DBG175
	.long 0x4
	.long DBG176
	.long 0x5
	.long DBG177
	.long 0x7
	.long DBG178
	.long 0x8
	.long DBG179
	.long 0x9
	.pseg outfmt_code
	.global _outfmtSendVersion
_outfmtSendVersion:
	push	r4
	push	r5
DBG173:
; ENTRY
	mov	r12,r4
DBG175:
DBG174:
; versionString at argloc 0 (0x0) in reg  size 2
; {
;   clearString(buffer, (192) );
	mov	#0xc0,r13
	mov	#_buffer,r5
	mov	r5,r12
	call	#_clearString
DBG176:
;   sprintf(buffer, versionOutFmt, versionString);
	push	r4
	push	&_versionOutFmt
	push	r5
DBG180:
	call	#_sprintf
DBG181:
	add	#0x6,sp
DBG177:
;   appendChecksum(buffer);
	mov	r5,r12
	call	#_appendChecksum
DBG178:
;   outputBuffer();
	call	#_outputBuffer
DBG182:
DBG179:
; EXIT
; .temp2 at stkloc 0 (0x0) size 4
	pop	r5
	pop	r4
	ret
	.dbgseg dbg_syms
	.long 0x0
	.long DBG27
	.long 0x4
	.long 0x0
	.long 0x10002
	.long 0x0
	.long DBG28
	.long 0x2
	.long 0x0
	.long 0x10002
	.long 0x504e5f5f
	.long 0x534d5241
	.long 0x1
	.long 0x0
	.long 0x10002
	.long 0x0
	.long DBG183
	.long 0x0
	.long 0x0
	.long 0x10002
DBG144:
	.long 0x62622e
	.long 0x0
	.long DBG173
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x1
	.long 0x0
	.long DBG184
	.long 0x0
	.long 0x0
	.long DBG185
	.long 0xc0102
	.long 0x22
	.long 0x11ffff
	.long 0x62652e
	.long 0x0
	.long DBG174
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x2
	.long 0x0
	.long 0x0
	.long 0x0
DBG184:
	.long 0x62622e
	.long 0x0
	.long DBG174
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x2
	.long 0x0
	.long DBG186
	.long 0x0
	.long 0x0
	.long DBG185
	.long 0x40102
	.long 0x22
	.long 0x11ffff
DBG186:
	.long 0x62622e
	.long 0x0
	.long DBG180
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x7
	.long 0x0
	.long DBG187
	.long 0x0
	.long 0x0
	.long DBG115
	.long 0x6
	.long 0x0
	.long 0x10002
	.long 0x62652e
	.long 0x0
	.long DBG181
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x7
	.long 0x0
	.long 0x0
	.long 0x0
	.long 0x62652e
	.long 0x0
	.long DBG179
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x9
	.long 0x0
	.long 0x0
	.long 0x0
	.long 0x66652e
	.long 0x0
	.long DBG182
	.long 0x0
	.long 0x1650001
	.long 0x0
	.long 0xa1
	.long 0x0
	.long 0x0
	.long 0x0
	.pseg outfmt_code
DBG168:
	.dbgseg dbg_syms
	.long 0x0
	.long DBG171
	.long DBG168
	.long 0x0
	.long 0xff0001
; }
; void outfmtSendData(void)
DBG167:
	.long 0x0
	.long DBG192
	.long _outfmtSendData
	.long 0x40
	.long 0x1020001
	.long DBG172
	.long DBG189-DBG190
	.long DBG191
	.long DBG188
	.long 0x0
	.pseg outfmt_code
DBG190:
	.dbgseg dbg_syms
DBG172:
	.long 0x66622e
	.long 0x0
	.long DBG190
	.long 0x0
	.long 0x1650001
	.long 0x0
	.long 0xa3
	.long 0x0
	.long DBG193
	.long 0x0
	.dbgseg dbg_line
DBG191:
	.long DBG167
	.long 0x0
	.long _outfmtSendData
	.long 0x1
	.long DBG195
	.long 0x2
	.long DBG196
	.long 0x5
	.long DBG197
	.long 0x8
	.long DBG198
	.long 0x9
	.long DBG199
	.long 0xc
	.long DBG200
	.long 0xf
	.long DBG202
	.long 0x10
	.long DBG203
	.long 0x11
	.long DBG205
	.long 0x12
	.long DBG206
	.long 0x13
	.long DBG207
	.long 0x15
	.long DBG208
	.long 0x16
	.long DBG209
	.long 0x17
	.long DBG210
	.long 0x19
	.long DBG211
	.long 0x1b
	.long DBG212
	.long 0x1c
	.pseg outfmt_code
	.global _outfmtSendData
_outfmtSendData:
	push	r4
	push	r5
	sub	#0x4,sp
DBG196:
DBG195:
DBG194:
; ENTRY
; i in reg  size 2
; sensorVal at stkloc 0 (0x0) size 4
; pBufferOffset in reg  size 2
; {
;   int i;
;   float sensorVal;
;   char * pBufferOffset = buffer;
	mov	#_buffer,r4
DBG197:
;   clearString(buffer, (192) );
	mov	#0xc0,r13
	mov	r4,r12
	call	#_clearString
DBG198:
;   sprintf(buffer, "$PEDATA, ");
	push	#outfmt_V34
	push	r4
DBG213:
	call	#_sprintf
DBG214:
	add	#0x4,sp
DBG199:
;   while(*pBufferOffset != '\0') pBufferOffset++;
outfmtSendData_L1:
	cmp.b	#0x0,0(r4)
	jeq	outfmtSendData_L2
	add	#0x1,r4
	jmp	outfmtSendData_L1
outfmtSendData_L2:
;   for (i=0;i< (8) ;i++) {
DBG200:
	mov	#0x0,r5
outfmtSendData_L3:
DBG201:
;     if (i == (7) ) continue; 
DBG202:
	cmp	#0x7,r5
	jeq	outfmtSendData_L5
DBG203:
outfmtSendData_L4:
;     if (sensorGetData(i, &sensorVal) != 0) {
	mov	sp,r13
	mov	r5,r12
	call	#_sensorGetData
	cmp	#0x0,r12
	jeq	outfmtSendData_L6
DBG205:
DBG204:
;       sensorVal = -1.0;
	mov	#0x0,0(sp)
	mov	#-0x4080,0x2(sp)
DBG207:
DBG206:
;     }
outfmtSendData_L6:
;     sprintf(pBufferOffset, "%s%4.2f, ", sensorCode[i], sensorVal);
	mov	r5,r12
	rla	r12
	mov	_sensorCode(r12),r12
	sub	#0x4,sp
	mov	0x4(sp),0(sp)
	mov	0x6(sp),0x2(sp)
	push	r12
	push	#outfmt_V35
	push	r4
DBG215:
	call	#_sprintf
DBG216:
	add	#0xa,sp
DBG208:
;     while(*pBufferOffset != '\0') pBufferOffset++;
outfmtSendData_L7:
	cmp.b	#0x0,0(r4)
	jeq	outfmtSendData_L8
	add	#0x1,r4
	jmp	outfmtSendData_L7
outfmtSendData_L8:
DBG209:
outfmtSendData_L5:
	add	#0x1,r5
	cmp	#0x8,r5
	jl	outfmtSendData_L3
DBG210:
;   }
;   appendChecksum(buffer);
	mov	#_buffer,r12
	call	#_appendChecksum
DBG211:
;   outputBuffer();   
	call	#_outputBuffer
DBG217:
DBG212:
; EXIT
; .temp3 at stkloc 4 (0x4) size 4
	add	#0x4,sp
	pop	r5
	pop	r4
	ret
	.dbgseg dbg_syms
	.long 0x0
	.long DBG27
	.long 0x8
	.long 0x0
	.long 0x10002
	.long 0x0
	.long DBG28
	.long 0x2
	.long 0x0
	.long 0x10002
	.long 0x504e5f5f
	.long 0x534d5241
	.long 0x0
	.long 0x0
	.long 0x10002
	.long 0x0
	.long DBG218
	.long 0x0
	.long 0x6
	.long 0x10002
DBG187:
	.long 0x62622e
	.long 0x0
	.long DBG213
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0xc
	.long 0x0
	.long DBG219
	.long 0x0
	.long 0x0
	.long DBG115
	.long 0x4
	.long 0x0
	.long 0x10002
	.long 0x62652e
	.long 0x0
	.long DBG214
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0xc
	.long 0x0
	.long 0x0
	.long 0x0
DBG219:
	.long 0x62622e
	.long 0x0
	.long DBG200
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0xf
	.long 0x0
	.long DBG220
	.long 0x0
	.long 0x0
	.long DBG113
	.long 0x40102
	.long 0x22
	.long 0x4ffff
DBG220:
	.long 0x62622e
	.long 0x0
	.long DBG201
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0xf
	.long 0x0
	.long DBG221
	.long 0x0
	.long 0x69
	.long 0x0
	.long 0x50102
	.long 0x4
	.long 0x4ffff
DBG221:
	.long 0x62622e
	.long 0x0
	.long DBG215
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x16
	.long 0x0
	.long DBG222
	.long 0x0
	.long 0x0
	.long DBG115
	.long 0xa
	.long 0x0
	.long 0x10002
	.long 0x62652e
	.long 0x0
	.long DBG216
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x16
	.long 0x0
	.long 0x0
	.long 0x0
	.long 0x62652e
	.long 0x0
	.long DBG212
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x1c
	.long 0x0
	.long 0x0
	.long 0x0
	.long 0x62652e
	.long 0x0
	.long DBG212
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x1c
	.long 0x0
	.long 0x0
	.long 0x0
	.long 0x66652e
	.long 0x0
	.long DBG217
	.long 0x0
	.long 0x1650001
	.long 0x0
	.long 0xbe
	.long 0x0
	.long 0x0
	.long 0x0
	.pseg outfmt_code
DBG189:
	.dbgseg dbg_syms
	.long 0x0
	.long DBG192
	.long DBG189
	.long 0x0
	.long 0xff0001
; }
; void outfmtSendLevels(void)
DBG188:
	.long 0x0
	.long DBG227
	.long _outfmtSendLevels
	.long 0x40
	.long 0x1020001
	.long DBG193
	.long DBG224-DBG225
	.long DBG226
	.long DBG223
	.long 0x0
	.pseg outfmt_code
DBG225:
	.dbgseg dbg_syms
DBG193:
	.long 0x66622e
	.long 0x0
	.long DBG225
	.long 0x0
	.long 0x1650001
	.long 0x0
	.long 0xc0
	.long 0x0
	.long DBG228
	.long 0x0
	.dbgseg dbg_line
DBG226:
	.long DBG188
	.long 0x0
	.long _outfmtSendLevels
	.long 0x1
	.long DBG230
	.long 0x2
	.long DBG231
	.long 0x5
	.long DBG232
	.long 0x8
	.long DBG233
	.long 0x9
	.long DBG234
	.long 0xc
	.long DBG235
	.long 0xf
	.long DBG237
	.long 0x10
	.long DBG238
	.long 0x11
	.long DBG239
	.long 0x12
	.long DBG240
	.long 0x13
	.long DBG241
	.long 0x14
	.long DBG242
	.long 0x15
	.long DBG243
	.long 0x17
	.long DBG244
	.long 0x19
	.long DBG245
	.long 0x1a
	.pseg outfmt_code
	.global _outfmtSendLevels
_outfmtSendLevels:
	push	r4
	push	r5
	sub	#0x4,sp
DBG231:
DBG230:
DBG229:
; ENTRY
; i in reg  size 2
; levelVal at stkloc 0 (0x0) size 4
; pBufferOffset in reg  size 2
; {
;   int i;
;   float levelVal;
;   char * pBufferOffset = buffer;
	mov	#_buffer,r4
DBG232:
;   clearString(buffer, (192) );
	mov	#0xc0,r13
	mov	r4,r12
	call	#_clearString
DBG233:
;   sprintf(buffer, "$PALEVEL, ");
	push	#outfmt_V36
	push	r4
DBG246:
	call	#_sprintf
DBG247:
	add	#0x4,sp
DBG234:
;   while(*pBufferOffset != '\0') pBufferOffset++;
outfmtSendLevels_L1:
	cmp.b	#0x0,0(r4)
	jeq	outfmtSendLevels_L2
	add	#0x1,r4
	jmp	outfmtSendLevels_L1
outfmtSendLevels_L2:
;   for (i=0;i<( (8) <<1);i++) {
DBG235:
	mov	#0x0,r5
outfmtSendLevels_L3:
DBG236:
;     if (i == ( (7) <<1)) continue; 
DBG237:
	cmp	#0xe,r5
	jeq	outfmtSendLevels_L5
DBG238:
outfmtSendLevels_L4:
;     if (i == (( (7) <<1)+1)) continue; 
	cmp	#0xf,r5
	jeq	outfmtSendLevels_L5
DBG239:
outfmtSendLevels_L6:
;     sensorGetLevel(i, &levelVal);
	mov	sp,r13
	mov	r5,r12
	call	#_sensorGetLevel
DBG240:
;     sprintf(pBufferOffset, "%s%f, ", levelCode[i], levelVal);
	mov	r5,r12
	rla	r12
	mov	_levelCode(r12),r12
	sub	#0x4,sp
	mov	0x4(sp),0(sp)
	mov	0x6(sp),0x2(sp)
	push	r12
	push	#outfmt_V37
	push	r4
DBG248:
	call	#_sprintf
DBG249:
	add	#0xa,sp
DBG241:
;     while(*pBufferOffset != '\0') pBufferOffset++;
outfmtSendLevels_L7:
	cmp.b	#0x0,0(r4)
	jeq	outfmtSendLevels_L8
	add	#0x1,r4
	jmp	outfmtSendLevels_L7
outfmtSendLevels_L8:
DBG242:
outfmtSendLevels_L5:
	add	#0x1,r5
	cmp	#0x10,r5
	jl	outfmtSendLevels_L3
DBG243:
;   }
;   appendChecksum(buffer);
	mov	#_buffer,r12
	call	#_appendChecksum
DBG244:
;   outputBuffer();   
	call	#_outputBuffer
DBG250:
DBG245:
; EXIT
; .temp4 at stkloc 4 (0x4) size 4
	add	#0x4,sp
	pop	r5
	pop	r4
	ret
	.dbgseg dbg_syms
	.long 0x0
	.long DBG27
	.long 0x8
	.long 0x0
	.long 0x10002
	.long 0x0
	.long DBG28
	.long 0x2
	.long 0x0
	.long 0x10002
	.long 0x504e5f5f
	.long 0x534d5241
	.long 0x0
	.long 0x0
	.long 0x10002
	.long 0x6576656c
	.long 0x6c61566c
	.long 0x0
	.long 0x6
	.long 0x10002
DBG222:
	.long 0x62622e
	.long 0x0
	.long DBG246
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0xc
	.long 0x0
	.long DBG251
	.long 0x0
	.long 0x0
	.long DBG115
	.long 0x4
	.long 0x0
	.long 0x10002
	.long 0x62652e
	.long 0x0
	.long DBG247
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0xc
	.long 0x0
	.long 0x0
	.long 0x0
DBG251:
	.long 0x62622e
	.long 0x0
	.long DBG235
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0xf
	.long 0x0
	.long DBG252
	.long 0x0
	.long 0x0
	.long DBG113
	.long 0x40102
	.long 0x22
	.long 0x4ffff
DBG252:
	.long 0x62622e
	.long 0x0
	.long DBG236
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0xf
	.long 0x0
	.long DBG253
	.long 0x0
	.long 0x69
	.long 0x0
	.long 0x50102
	.long 0x4
	.long 0x4ffff
DBG253:
	.long 0x62622e
	.long 0x0
	.long DBG248
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x14
	.long 0x0
	.long DBG254
	.long 0x0
	.long 0x0
	.long DBG115
	.long 0xa
	.long 0x0
	.long 0x10002
	.long 0x62652e
	.long 0x0
	.long DBG249
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x14
	.long 0x0
	.long 0x0
	.long 0x0
	.long 0x62652e
	.long 0x0
	.long DBG245
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x1a
	.long 0x0
	.long 0x0
	.long 0x0
	.long 0x62652e
	.long 0x0
	.long DBG245
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x1a
	.long 0x0
	.long 0x0
	.long 0x0
	.long 0x66652e
	.long 0x0
	.long DBG250
	.long 0x0
	.long 0x1650001
	.long 0x0
	.long 0xd9
	.long 0x0
	.long 0x0
	.long 0x0
	.pseg outfmt_code
DBG224:
	.dbgseg dbg_syms
	.long 0x0
	.long DBG227
	.long DBG224
	.long 0x0
	.long 0xff0001
; }
; void outfmtSendDate(int sendMonth, int sendDay, int sendYear)
DBG223:
	.long 0x0
	.long DBG259
	.long _outfmtSendDate
	.long 0x40
	.long 0x1020001
	.long DBG228
	.long DBG256-DBG257
	.long DBG258
	.long DBG255
	.long 0x0
	.pseg outfmt_code
DBG257:
	.dbgseg dbg_syms
DBG228:
	.long 0x66622e
	.long 0x0
	.long DBG257
	.long 0x0
	.long 0x1650001
	.long 0x0
	.long 0xdb
	.long 0x0
	.long DBG260
	.long 0x0
	.dbgseg dbg_line
DBG258:
	.long DBG223
	.long 0x0
	.long _outfmtSendDate
	.long 0x1
	.long DBG262
	.long 0x2
	.long DBG263
	.long 0x3
	.long DBG264
	.long 0x4
	.long DBG265
	.long 0x5
	.long DBG266
	.long 0x6
	.long DBG267
	.long 0x7
	.pseg outfmt_code
	.global _outfmtSendDate
_outfmtSendDate:
	push	r4
	push	r5
	push	r6
	push	r7
DBG261:
; ENTRY
	mov	r12,r6
; sendMonth at argloc 0 (0x0) in reg  size 2
	mov	r13,r7
; sendDay at argloc 0 (0x0) in reg  size 2
	mov	r14,r5
DBG263:
DBG262:
; sendYear at argloc 0 (0x0) in reg  size 2
; {
;   clearString(buffer, (192) );
	mov	#0xc0,r13
	mov	#_buffer,r4
	mov	r4,r12
	call	#_clearString
DBG264:
;   sprintf(buffer, dateOutFmt, sendMonth, sendDay, (sendYear+2000));
	add	#0x7d0,r5
	push	r5
	push	r7
	push	r6
	push	&_dateOutFmt
	push	r4
DBG268:
	call	#_sprintf
DBG269:
	add	#0xa,sp
DBG265:
;   appendChecksum(buffer);
	mov	r4,r12
	call	#_appendChecksum
DBG266:
;   outputBuffer();
	call	#_outputBuffer
DBG270:
DBG267:
; EXIT
; .temp5 at stkloc 0 (0x0) size 8
	pop	r7
	pop	r6
	pop	r5
	pop	r4
	ret
	.dbgseg dbg_syms
	.long 0x0
	.long DBG27
	.long 0x8
	.long 0x0
	.long 0x10002
	.long 0x0
	.long DBG28
	.long 0x2
	.long 0x0
	.long 0x10002
	.long 0x504e5f5f
	.long 0x534d5241
	.long 0x3
	.long 0x0
	.long 0x10002
	.long 0x0
	.long DBG271
	.long 0x0
	.long 0x0
	.long 0x10002
	.long 0x0
	.long DBG272
	.long 0x0
	.long 0x0
	.long 0x10002
	.long 0x0
	.long DBG273
	.long 0x0
	.long 0x0
	.long 0x10002
DBG254:
	.long 0x62622e
	.long 0x0
	.long DBG261
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x1
	.long 0x0
	.long DBG274
	.long 0x0
	.long 0x0
	.long DBG275
	.long 0xc0102
	.long 0x4
	.long 0x11ffff
	.long 0x646e6573
	.long 0x796144
	.long 0xd0102
	.long 0x4
	.long 0x11ffff
	.long 0x646e6573
	.long 0x72616559
	.long 0xe0102
	.long 0x4
	.long 0x11ffff
	.long 0x62652e
	.long 0x0
	.long DBG262
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x2
	.long 0x0
	.long 0x0
	.long 0x0
DBG274:
	.long 0x62622e
	.long 0x0
	.long DBG262
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x2
	.long 0x0
	.long DBG276
	.long 0x0
	.long 0x0
	.long DBG275
	.long 0x60102
	.long 0x4
	.long 0x11ffff
	.long 0x646e6573
	.long 0x796144
	.long 0x70102
	.long 0x4
	.long 0x11ffff
DBG276:
	.long 0x62622e
	.long 0x0
	.long DBG262
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x2
	.long 0x0
	.long DBG277
	.long 0x0
	.long 0x646e6573
	.long 0x72616559
	.long 0x50102
	.long 0x4
	.long 0x11ffff
DBG277:
	.long 0x62622e
	.long 0x0
	.long DBG268
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x5
	.long 0x0
	.long DBG278
	.long 0x0
	.long 0x0
	.long DBG115
	.long 0xa
	.long 0x0
	.long 0x10002
	.long 0x62652e
	.long 0x0
	.long DBG269
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x5
	.long 0x0
	.long 0x0
	.long 0x0
	.long 0x62652e
	.long 0x0
	.long DBG265
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x5
	.long 0x0
	.long 0x0
	.long 0x0
	.long 0x62652e
	.long 0x0
	.long DBG267
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x7
	.long 0x0
	.long 0x0
	.long 0x0
	.long 0x66652e
	.long 0x0
	.long DBG270
	.long 0x0
	.long 0x1650001
	.long 0x0
	.long 0xe1
	.long 0x0
	.long 0x0
	.long 0x0
	.pseg outfmt_code
DBG256:
	.dbgseg dbg_syms
	.long 0x0
	.long DBG259
	.long DBG256
	.long 0x0
	.long 0xff0001
; }
; void outfmtSendTime(int sendHour, int sendMin, int sendSec)
DBG255:
	.long 0x0
	.long DBG283
	.long _outfmtSendTime
	.long 0x40
	.long 0x1020001
	.long DBG260
	.long DBG280-DBG281
	.long DBG282
	.long DBG279
	.long 0x0
	.pseg outfmt_code
DBG281:
	.dbgseg dbg_syms
DBG260:
	.long 0x66622e
	.long 0x0
	.long DBG281
	.long 0x0
	.long 0x1650001
	.long 0x0
	.long 0xe3
	.long 0x0
	.long DBG284
	.long 0x0
	.dbgseg dbg_line
DBG282:
	.long DBG255
	.long 0x0
	.long _outfmtSendTime
	.long 0x1
	.long DBG286
	.long 0x2
	.long DBG287
	.long 0x5
	.long DBG288
	.long 0x7
	.long DBG290
	.long 0x8
	.long DBG291
	.long 0x9
	.long DBG292
	.long 0xa
	.long DBG294
	.long 0xb
	.long DBG296
	.long 0xc
	.long DBG297
	.long 0xd
	.long DBG298
	.long 0xe
	.long DBG299
	.long 0xf
	.long DBG301
	.long 0x10
	.long DBG302
	.long 0x11
	.long DBG303
	.long 0x12
	.long DBG304
	.long 0x13
	.long DBG305
	.long 0x15
	.long DBG306
	.long 0x16
	.long DBG307
	.long 0x17
	.pseg outfmt_code
	.global _outfmtSendTime
_outfmtSendTime:
	push	r4
	push	r5
	push	r6
	push	r7
DBG285:
; ENTRY
	mov	r12,r4
; sendHour at argloc 0 (0x0) in reg  size 2
	mov	r13,r6
; sendMin at argloc 0 (0x0) in reg  size 2
	mov	r14,r7
DBG287:
DBG286:
; sendSec at argloc 0 (0x0) in reg  size 2
; time12Suffix in reg  size 1
; {
;   char time12Suffix;
;   clearString(buffer, (192) );
	mov	#0xc0,r13
	mov	#_buffer,r5
	mov	r5,r12
	call	#_clearString
DBG288:
;   if (timeFormat24Hr == true) {
	cmp	#0x1,&_timeFormat24Hr
	jne	outfmtSendTime_L1
DBG290:
DBG289:
;     sprintf(buffer, timeOut24Fmt, sendHour, sendMin, sendSec);
	push	r7
	push	r6
	push	r4
	push	&_timeOut24Fmt
	push	r5
DBG308:
	call	#_sprintf
DBG309:
	add	#0xa,sp
DBG292:
DBG291:
;     }
	jmp	outfmtSendTime_L2
outfmtSendTime_L1:
;   else {
DBG293:
;     if (sendHour > 12) {
DBG294:
	mov	#0xc,r13
	cmp	r4,r13
	jge	outfmtSendTime_L3
DBG296:
DBG295:
;       time12Suffix = 'p';
	mov.b	#0x70,r12
DBG297:
;       sendHour -= 12;
	sub	r13,r4
DBG299:
DBG298:
;       }
	jmp	outfmtSendTime_L4
outfmtSendTime_L3:
;     else {
DBG300:
;       time12Suffix = 'a';
DBG301:
	mov.b	#0x61,r12
DBG302:
outfmtSendTime_L4:
;       }
;     sprintf(buffer, timeOut12Fmt, sendHour, sendMin, sendSec, time12Suffix);
DBG303:
	sxt	r12
	push	r12
	push	r7
	push	r6
	push	r4
	push	&_timeOut12Fmt
	push	r5
DBG310:
	call	#_sprintf
DBG311:
	add	#0xc,sp
DBG304:
outfmtSendTime_L2:
;     }
;   appendChecksum(buffer);
DBG305:
	mov	r5,r12
	call	#_appendChecksum
DBG306:
;   outputBuffer();
	call	#_outputBuffer
DBG312:
DBG307:
; EXIT
; .temp6 at stkloc 0 (0x0) size 8
	pop	r7
	pop	r6
	pop	r5
	pop	r4
	ret
	.dbgseg dbg_syms
	.long 0x0
	.long DBG27
	.long 0x8
	.long 0x0
	.long 0x10002
	.long 0x0
	.long DBG28
	.long 0x2
	.long 0x0
	.long 0x10002
	.long 0x504e5f5f
	.long 0x534d5241
	.long 0x3
	.long 0x0
	.long 0x10002
	.long 0x0
	.long DBG313
	.long 0x0
	.long 0x0
	.long 0x10002
	.long 0x0
	.long DBG314
	.long 0x0
	.long 0x0
	.long 0x10002
	.long 0x0
	.long DBG315
	.long 0x0
	.long 0x0
	.long 0x10002
DBG278:
	.long 0x62622e
	.long 0x0
	.long DBG285
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x1
	.long 0x0
	.long DBG316
	.long 0x0
	.long 0x646e6573
	.long 0x72756f48
	.long 0xc0102
	.long 0x4
	.long 0x11ffff
	.long 0x646e6573
	.long 0x6e694d
	.long 0xd0102
	.long 0x4
	.long 0x11ffff
	.long 0x646e6573
	.long 0x636553
	.long 0xe0102
	.long 0x4
	.long 0x11ffff
	.long 0x62652e
	.long 0x0
	.long DBG286
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x2
	.long 0x0
	.long 0x0
	.long 0x0
DBG316:
	.long 0x62622e
	.long 0x0
	.long DBG286
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x2
	.long 0x0
	.long DBG317
	.long 0x0
	.long 0x646e6573
	.long 0x72756f48
	.long 0x40102
	.long 0x4
	.long 0x11ffff
	.long 0x646e6573
	.long 0x6e694d
	.long 0x60102
	.long 0x4
	.long 0x11ffff
	.long 0x646e6573
	.long 0x636553
	.long 0x70102
	.long 0x4
	.long 0x11ffff
DBG317:
	.long 0x62622e
	.long 0x0
	.long DBG308
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x9
	.long 0x0
	.long DBG318
	.long 0x0
	.long 0x0
	.long DBG115
	.long 0xa
	.long 0x0
	.long 0x10002
	.long 0x62652e
	.long 0x0
	.long DBG309
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x9
	.long 0x0
	.long 0x0
	.long 0x0
DBG318:
	.long 0x62622e
	.long 0x0
	.long DBG297
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0xd
	.long 0x0
	.long DBG319
	.long 0x0
	.long 0x0
	.long DBG320
	.long 0xc0102
	.long 0x2
	.long 0x4ffff
DBG319:
	.long 0x62622e
	.long 0x0
	.long DBG310
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x13
	.long 0x0
	.long DBG321
	.long 0x0
	.long 0x0
	.long DBG115
	.long 0xc
	.long 0x0
	.long 0x10002
	.long 0x62652e
	.long 0x0
	.long DBG311
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x13
	.long 0x0
	.long 0x0
	.long 0x0
	.long 0x62652e
	.long 0x0
	.long DBG304
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x13
	.long 0x0
	.long 0x0
	.long 0x0
	.long 0x62652e
	.long 0x0
	.long DBG307
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x17
	.long 0x0
	.long 0x0
	.long 0x0
	.long 0x66652e
	.long 0x0
	.long DBG312
	.long 0x0
	.long 0x1650001
	.long 0x0
	.long 0xf9
	.long 0x0
	.long 0x0
	.long 0x0
	.pseg outfmt_code
DBG280:
	.dbgseg dbg_syms
	.long 0x0
	.long DBG283
	.long DBG280
	.long 0x0
	.long 0xff0001
; }
; static const char * pUnknownErrorStr = "Unknown error";
	.iseg outfmt_idata
	.align 0x2
	.align 0x2
	.data outfmt_V38
	.dseg	outfmt_data
	.align 0x2
_pUnknownErrorStr:
	.bss 0x2
; pUnknownErrorStr size 2
; void outfmtSendError(int errNum)
	.dbgseg dbg_syms
DBG279:
	.long 0x0
	.long DBG326
	.long _outfmtSendError
	.long 0x40
	.long 0x1020001
	.long DBG284
	.long DBG323-DBG324
	.long DBG325
	.long DBG322
	.long 0x0
	.pseg outfmt_code
DBG324:
	.dbgseg dbg_syms
DBG284:
	.long 0x66622e
	.long 0x0
	.long DBG324
	.long 0x0
	.long 0x1650001
	.long 0x0
	.long 0xfd
	.long 0x0
	.long DBG327
	.long 0x0
	.dbgseg dbg_line
DBG325:
	.long DBG279
	.long 0x0
	.long _outfmtSendError
	.long 0x1
	.long DBG329
	.long 0x2
	.long DBG330
	.long 0x3
	.long DBG331
	.long 0x5
	.long DBG333
	.long 0x6
	.long DBG334
	.long 0x7
	.long DBG335
	.long 0xa
	.long DBG336
	.long 0xb
	.long DBG337
	.long 0xc
	.long DBG338
	.long 0xd
	.long DBG339
	.long 0xe
	.pseg outfmt_code
	.global _outfmtSendError
_outfmtSendError:
	push	r4
	push	r5
	push	r6
DBG328:
; ENTRY
	mov	r12,r6
DBG330:
DBG329:
; errNum at argloc 0 (0x0) in reg  size 2
; pErrStr in reg  size 2
; {
;   char * pErrStr = (char *)errnumGetDesc(errNum);
	mov	r6,r12
	call	#_errnumGetDesc
	mov	r12,r4
DBG331:
;   if (pErrStr == ((void *) 0) ) {
	cmp	#0x0,r12
	jne	outfmtSendError_L1
DBG333:
DBG332:
;     pErrStr = (char *)pUnknownErrorStr;
	mov	&_pUnknownErrorStr,r4
DBG335:
DBG334:
;   }
outfmtSendError_L1:
;   clearString(buffer, (192) );
	mov	#0xc0,r13
	mov	#_buffer,r5
	mov	r5,r12
	call	#_clearString
DBG336:
;   sprintf(buffer, errorOutFmt, errNum, pErrStr);
	push	r4
	push	r6
	push	&_errorOutFmt
	push	r5
DBG340:
	call	#_sprintf
DBG341:
	add	#0x8,sp
DBG337:
;   appendChecksum(buffer);
	mov	r5,r12
	call	#_appendChecksum
DBG338:
;   outputBuffer();
	call	#_outputBuffer
DBG342:
DBG339:
; EXIT
; .temp7 at stkloc 0 (0x0) size 6
	pop	r6
	pop	r5
	pop	r4
	ret
	.dbgseg dbg_syms
	.long 0x0
	.long DBG27
	.long 0x6
	.long 0x0
	.long 0x10002
	.long 0x0
	.long DBG28
	.long 0x2
	.long 0x0
	.long 0x10002
	.long 0x504e5f5f
	.long 0x534d5241
	.long 0x1
	.long 0x0
	.long 0x10002
	.long 0x0
	.long DBG343
	.long 0x0
	.long 0x0
	.long 0x10002
DBG321:
	.long 0x62622e
	.long 0x0
	.long DBG328
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x1
	.long 0x0
	.long DBG344
	.long 0x0
	.long 0x4e727265
	.long 0x6d75
	.long 0xc0102
	.long 0x4
	.long 0x11ffff
	.long 0x62652e
	.long 0x0
	.long DBG329
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x2
	.long 0x0
	.long 0x0
	.long 0x0
DBG344:
	.long 0x62622e
	.long 0x0
	.long DBG329
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x2
	.long 0x0
	.long DBG345
	.long 0x0
	.long 0x4e727265
	.long 0x6d75
	.long 0x60102
	.long 0x4
	.long 0x11ffff
DBG345:
	.long 0x62622e
	.long 0x0
	.long DBG331
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x5
	.long 0x0
	.long DBG346
	.long 0x0
	.long 0x72724570
	.long 0x727453
	.long 0xc0102
	.long 0x22
	.long 0x4ffff
	.long 0x62652e
	.long 0x0
	.long DBG334
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x7
	.long 0x0
	.long 0x0
	.long 0x0
DBG346:
	.long 0x62622e
	.long 0x0
	.long DBG334
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x7
	.long 0x0
	.long DBG347
	.long 0x0
	.long 0x72724570
	.long 0x727453
	.long 0x40102
	.long 0x22
	.long 0x4ffff
DBG347:
	.long 0x62622e
	.long 0x0
	.long DBG340
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0xc
	.long 0x0
	.long DBG348
	.long 0x0
	.long 0x0
	.long DBG115
	.long 0x8
	.long 0x0
	.long 0x10002
	.long 0x62652e
	.long 0x0
	.long DBG341
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0xc
	.long 0x0
	.long 0x0
	.long 0x0
	.long 0x62652e
	.long 0x0
	.long DBG339
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0xe
	.long 0x0
	.long 0x0
	.long 0x0
	.long 0x62652e
	.long 0x0
	.long DBG339
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0xe
	.long 0x0
	.long 0x0
	.long 0x0
	.long 0x66652e
	.long 0x0
	.long DBG342
	.long 0x0
	.long 0x1650001
	.long 0x0
	.long 0x10a
	.long 0x0
	.long 0x0
	.long 0x0
	.pseg outfmt_code
DBG323:
	.dbgseg dbg_syms
	.long 0x0
	.long DBG326
	.long DBG323
	.long 0x0
	.long 0xff0001
; }
	.dseg	outfmt_bss
	.align 0x2
outfmt_V39:
_buffer:
	.bss 0xc0
; buffer size 192
	.extern _sprintf
	.extern _usart0TxOne
	.extern _sensorGetLevel
	.extern _sensorGetData
	.extern _errnumGetDesc
	.extern _clearString
	.dbgseg dbg_syms
_0fake_1:
DBG4:
	.long 0x6166305f
	.long 0x315f656b
	.long 0x0
	.long 0x8
	.long 0x10afffe
	.long 0x0
	.long 0x100000
	.long 0x0
	.long DBG349
	.long 0x0
	.long 0x7361625f
	.long 0x65
	.long 0x0
	.long 0x2c
	.long 0x8ffff
	.long 0x646e655f
	.long 0x0
	.long 0x2
	.long 0x2c
	.long 0x8ffff
	.long 0x7274705f
	.long 0x0
	.long 0x4
	.long 0x2c
	.long 0x8ffff
	.long 0x6565735f
	.long 0x6b
	.long 0x6
	.long 0x5
	.long 0x8ffff
	.long 0x746e635f
	.long 0x0
	.long 0xa
	.long 0x4
	.long 0x8ffff
	.long 0x616c665f
	.long 0x67
	.long 0xc
	.long 0x3
	.long 0x8ffff
	.long 0x6c69665f
	.long 0x65
	.long 0xe
	.long 0x2
	.long 0x8ffff
	.long 0x66626e5f
	.long 0x0
	.long 0xf
	.long 0xc
	.long 0x8ffff
	.long 0x736f652e
	.long 0x0
	.long 0x10
	.long 0x0
	.long 0x166ffff
	.long DBG4
	.long 0x100000
	.long 0x0
	.long 0x0
	.long 0x0
_3fake_2:
DBG349:
	.long 0x6166335f
	.long 0x325f656b
	.long 0x0
	.long 0x8
	.long 0x10afffe
	.long 0x0
	.long 0x120000
	.long 0x0
	.long DBG350
	.long 0x0
	.long 0x53727563
	.long 0x65746174
	.long 0x0
	.long 0xc
	.long 0x8ffff
	.long 0x0
	.long DBG351
	.long 0x1
	.long 0xc
	.long 0x8ffff
	.long 0x67616c66
	.long 0x73
	.long 0x2
	.long 0xc
	.long 0x8ffff
	.long 0x6576656c
	.long 0x69486c
	.long 0x4
	.long 0x6
	.long 0x8ffff
	.long 0x6576656c
	.long 0x6f4c6c
	.long 0x8
	.long 0x6
	.long 0x8ffff
	.long 0x0
	.long DBG352
	.long 0xc
	.long 0x6
	.long 0x8ffff
	.long 0x6874656d
	.long 0x646f
	.long 0x10
	.long 0x2a4
	.long 0x8ffff
	.long 0x736f652e
	.long 0x0
	.long 0x12
	.long 0x0
	.long 0x166ffff
	.long DBG349
	.long 0x120000
	.long 0x0
	.long 0x0
	.long 0x0
DBG327:
DBG348:
DBG322:
DBG350:
	.long 0x7073
	.long 0x0
	.long 0x1
	.long 0x0
	.long 0x16cfffe
	.long 0x0
	.long 0x100001
	.long 0x0
	.long 0x0
	.long 0x0
	.long 0x52
	.long 0x0
	.long 0x2
	.long 0x0
	.long 0x16cfffe
	.long 0x0
	.long 0x100010
	.long 0x0
	.long 0x0
	.long 0x0
	.long 0x0
	.long DBG353
	.long _pUnknownErrorStr
	.long 0x22
	.long 0x30002
	.long 0x0
	.long DBG354
	.long _versionOutFmt
	.long 0x22
	.long 0x30002
	.long 0x0
	.long DBG355
	.long _errorOutFmt
	.long 0x22
	.long 0x30002
	.long 0x0
	.long DBG356
	.long _alarmOutFmt
	.long 0x22
	.long 0x30002
	.long 0x0
	.long DBG357
	.long _amaskOutFmt
	.long 0x22
	.long 0x30002
	.long 0x0
	.long DBG358
	.long _timeOut12Fmt
	.long 0x22
	.long 0x30002
	.long 0x0
	.long DBG359
	.long _timeOut24Fmt
	.long 0x22
	.long 0x30002
	.long 0x0
	.long DBG360
	.long _timeFormat24Hr
	.long 0x4
	.long 0x30002
	.long 0x66667562
	.long 0x7265
	.long _buffer
	.long 0x62
	.long 0x1030002
	.long 0x0
	.long 0xc0010c
	.long 0xc0
	.long 0x0
	.long 0x0
	.long 0x0
	.long DBG361
	.long _dateOutFmt
	.long 0x22
	.long 0x30002
	.long 0x656e696c
	.long 0x6d726554
	.long _lineTerm
	.long 0x62
	.long 0x1020002
	.long 0x0
	.long 0x3010c
	.long 0x3
	.long 0x0
	.long 0x0
	.long 0x6c6f6f62
	.long 0x6e6165
	.long 0x0
	.long 0x4
	.long 0xdfffe
	.long 0x454c4946
	.long 0x0
	.long 0x0
	.long 0x8
	.long 0x10dfffe
	.long _0fake_1
	.long 0x10
	.long 0x0
	.long 0x0
	.long 0x0
	.long 0x6d6f7270
	.long 0x7470
	.long _prompt
	.long 0x62
	.long 0x1020002
	.long 0x0
	.long 0x5010c
	.long 0x5
	.long 0x0
	.long 0x0
	.long 0x666c7263
	.long 0x0
	.long _crlf
	.long 0x62
	.long 0x1020002
	.long 0x0
	.long 0x3010c
	.long 0x3
	.long 0x0
	.long 0x0
	.long 0x657a6973
	.long 0x745f
	.long 0x0
	.long 0xe
	.long 0xdfffe
	.long 0x6c5f6176
	.long 0x747369
	.long 0x0
	.long 0x20
	.long 0xdfffe
	.long 0x0
	.long DBG362
	.long _levelCode
	.long 0x162
	.long 0x1020002
	.long 0x0
	.long 0x20010c
	.long 0x10
	.long 0x0
	.long 0x0
	.long 0x0
	.long DBG363
	.long _sensorCode
	.long 0x162
	.long 0x1020002
	.long 0x0
	.long 0x10010c
	.long 0x8
	.long 0x0
	.long 0x0
	.long 0x0
	.long DBG364
	.long 0x0
	.long 0x2a0
	.long 0xdfffe
	.long 0x0
	.long DBG365
	.long 0x0
	.long 0x8
	.long 0x10dfffe
	.long _3fake_2
	.long 0x12
	.long 0x0
	.long 0x0
	.long 0x0
	.long 0x0
	.long DBG366
	.long 0x0
	.long 0x2a4
	.long 0xdfffe
	.iseg outfmt_istrings_const
outfmt_V35:
	.byte 0x25
	.byte 0x73
	.byte 0x25
	.byte 0x34
	.byte 0x2e
	.byte 0x32
	.byte 0x66
	.byte 0x2c
	.byte 0x20
	.byte 0x0
outfmt_V8:
	.byte 0x43
	.byte 0x0
outfmt_V5:
	.byte 0x48
	.byte 0x0
outfmt_V33:
	.byte 0x2a
	.byte 0x25
	.byte 0x64
	.byte 0x25
	.byte 0x73
	.byte 0x0
outfmt_V23:
	.byte 0x43
	.byte 0x48
	.byte 0x0
outfmt_V22:
	.byte 0x43
	.byte 0x4c
	.byte 0x0
outfmt_V17:
	.byte 0x48
	.byte 0x48
	.byte 0x0
outfmt_V3:
	.byte 0x50
	.byte 0x0
outfmt_V16:
	.byte 0x48
	.byte 0x4c
	.byte 0x0
outfmt_V4:
	.byte 0x54
	.byte 0x0
outfmt_V7:
	.byte 0x47
	.byte 0x46
	.byte 0x48
	.byte 0x0
outfmt_V9:
	.byte 0x54
	.byte 0x43
	.byte 0x0
outfmt_V13:
	.byte 0x50
	.byte 0x48
	.byte 0x0
outfmt_V6:
	.byte 0x47
	.byte 0x46
	.byte 0x4c
	.byte 0x0
outfmt_V28:
	.byte 0x24
	.byte 0x50
	.byte 0x53
	.byte 0x49
	.byte 0x44
	.byte 0x2c
	.byte 0x20
	.byte 0x56
	.byte 0x25
	.byte 0x73
	.byte 0x2c
	.byte 0x20
	.byte 0x0
outfmt_V15:
	.byte 0x54
	.byte 0x48
	.byte 0x0
outfmt_V12:
	.byte 0x50
	.byte 0x4c
	.byte 0x0
outfmt_V21:
	.byte 0x47
	.byte 0x46
	.byte 0x48
	.byte 0x48
	.byte 0x0
outfmt_V34:
	.byte 0x24
	.byte 0x50
	.byte 0x45
	.byte 0x44
	.byte 0x41
	.byte 0x54
	.byte 0x41
	.byte 0x2c
	.byte 0x20
	.byte 0x0
outfmt_V29:
	.byte 0x24
	.byte 0x50
	.byte 0x44
	.byte 0x41
	.byte 0x54
	.byte 0x45
	.byte 0x2c
	.byte 0x20
	.byte 0x25
	.byte 0x30
	.byte 0x32
	.byte 0x64
	.byte 0x2f
	.byte 0x25
	.byte 0x30
	.byte 0x32
	.byte 0x64
	.byte 0x2f
	.byte 0x25
	.byte 0x30
	.byte 0x34
	.byte 0x64
	.byte 0x20
	.byte 0x0
outfmt_V25:
	.byte 0x54
	.byte 0x43
	.byte 0x48
	.byte 0x0
outfmt_V14:
	.byte 0x54
	.byte 0x4c
	.byte 0x0
outfmt_V20:
	.byte 0x47
	.byte 0x46
	.byte 0x48
	.byte 0x4c
	.byte 0x0
outfmt_V19:
	.byte 0x47
	.byte 0x46
	.byte 0x4c
	.byte 0x48
	.byte 0x0
outfmt_V24:
	.byte 0x54
	.byte 0x43
	.byte 0x4c
	.byte 0x0
outfmt_V18:
	.byte 0x47
	.byte 0x46
	.byte 0x4c
	.byte 0x4c
	.byte 0x0
outfmt_V10:
	.byte 0x78
	.byte 0x78
	.byte 0x78
	.byte 0x0
outfmt_V31:
	.byte 0x24
	.byte 0x50
	.byte 0x54
	.byte 0x49
	.byte 0x4d
	.byte 0x45
	.byte 0x32
	.byte 0x34
	.byte 0x2c
	.byte 0x20
	.byte 0x25
	.byte 0x30
	.byte 0x32
	.byte 0x64
	.byte 0x3a
	.byte 0x25
	.byte 0x30
	.byte 0x32
	.byte 0x64
	.byte 0x3a
	.byte 0x25
	.byte 0x30
	.byte 0x32
	.byte 0x64
	.byte 0x20
	.byte 0x0
outfmt_V37:
	.byte 0x25
	.byte 0x73
	.byte 0x25
	.byte 0x66
	.byte 0x2c
	.byte 0x20
	.byte 0x0
outfmt_V30:
	.byte 0x24
	.byte 0x50
	.byte 0x54
	.byte 0x49
	.byte 0x4d
	.byte 0x45
	.byte 0x31
	.byte 0x32
	.byte 0x2c
	.byte 0x20
	.byte 0x25
	.byte 0x30
	.byte 0x32
	.byte 0x64
	.byte 0x3a
	.byte 0x25
	.byte 0x30
	.byte 0x32
	.byte 0x64
	.byte 0x3a
	.byte 0x25
	.byte 0x30
	.byte 0x32
	.byte 0x64
	.byte 0x25
	.byte 0x63
	.byte 0x20
	.byte 0x0
outfmt_V27:
	.byte 0x24
	.byte 0x50
	.byte 0x41
	.byte 0x4c
	.byte 0x41
	.byte 0x52
	.byte 0x4d
	.byte 0x2c
	.byte 0x20
	.byte 0x25
	.byte 0x30
	.byte 0x32
	.byte 0x78
	.byte 0x2c
	.byte 0x20
	.byte 0x0
outfmt_V26:
	.byte 0x24
	.byte 0x50
	.byte 0x41
	.byte 0x4d
	.byte 0x41
	.byte 0x53
	.byte 0x4b
	.byte 0x2c
	.byte 0x20
	.byte 0x25
	.byte 0x30
	.byte 0x32
	.byte 0x78
	.byte 0x2c
	.byte 0x20
	.byte 0x0
outfmt_V36:
	.byte 0x24
	.byte 0x50
	.byte 0x41
	.byte 0x4c
	.byte 0x45
	.byte 0x56
	.byte 0x45
	.byte 0x4c
	.byte 0x2c
	.byte 0x20
	.byte 0x0
outfmt_V38:
	.byte 0x55
	.byte 0x6e
	.byte 0x6b
	.byte 0x6e
	.byte 0x6f
	.byte 0x77
	.byte 0x6e
	.byte 0x20
	.byte 0x65
	.byte 0x72
	.byte 0x72
	.byte 0x6f
	.byte 0x72
	.byte 0x0
outfmt_V32:
	.byte 0x24
	.byte 0x50
	.byte 0x45
	.byte 0x52
	.byte 0x52
	.byte 0x2c
	.byte 0x20
	.byte 0x45
	.byte 0x25
	.byte 0x64
	.byte 0x2c
	.byte 0x20
	.byte 0x25
	.byte 0x73
	.byte 0x20
	.byte 0x0
	.dbgseg dbg_syms
	.long 0x666f652e
	.long 0x0
	.long 0x0
	.long 0x0
	.long 0x67fffe
	.dbgseg dbg_strs
	.align 0x2
	.long 0x378
DBG120:
	.long 0x6f757466
	.long 0x6d745365
	.long 0x6e64416c
	.long 0x61726d49
	.long 0x6e666f00
DBG353:
	.long 0x70556e6b
	.long 0x6e6f776e
	.long 0x4572726f
	.long 0x72537472
	.long 0x0
DBG192:
	.long 0x6f757466
	.long 0x6d745365
	.long 0x6e644461
	.long 0x74610000
DBG78:
	.long 0x6f757466
	.long 0x6d745365
	.long 0x6e644275
	.long 0x66666572
	.long 0x0
DBG27:
	.long 0x5f5f4652
	.long 0x414d4553
	.long 0x495a4500
DBG354:
	.long 0x76657273
	.long 0x696f6e4f
	.long 0x7574466d
	.long 0x74000000
DBG343:
	.long 0x5f5f5041
	.long 0x524d6572
	.long 0x724e756d
	.long 0x0
DBG320:
	.long 0x74696d65
	.long 0x31325375
	.long 0x66666978
	.long 0x0
DBG259:
	.long 0x6f757466
	.long 0x6d745365
	.long 0x6e644461
	.long 0x74650000
DBG108:
	.long 0x5f5f5041
	.long 0x524d6e6d
	.long 0x65615374
	.long 0x72000000
DBG10:
	.long 0x6f757470
	.long 0x75745374
	.long 0x72696e67
	.long 0x0
DBG355:
	.long 0x6572726f
	.long 0x724f7574
	.long 0x466d7400
DBG273:
	.long 0x5f5f5041
	.long 0x524d7365
	.long 0x6e645965
	.long 0x61720000
DBG183:
	.long 0x5f5f5041
	.long 0x524d7665
	.long 0x7273696f
	.long 0x6e537472
	.long 0x696e6700
DBG149:
	.long 0x6f757466
	.long 0x6d745365
	.long 0x6e645072
	.long 0x6f6d7074
	.long 0x0
DBG90:
	.long 0x61707065
	.long 0x6e644368
	.long 0x65636b73
	.long 0x756d0000
DBG72:
	.long 0x5f5f5041
	.long 0x524d7070
	.long 0x42756600
DBG40:
	.long 0x6f757470
	.long 0x75744275
	.long 0x66666572
	.long 0x0
DBG357:
	.long 0x616d6173
	.long 0x6b4f7574
	.long 0x466d7400
DBG356:
	.long 0x616c6172
	.long 0x6d4f7574
	.long 0x466d7400
DBG139:
	.long 0x5f5f5041
	.long 0x524d6176
	.long 0x616c7565
	.long 0x0
DBG115:
	.long 0x5f5f5641
	.long 0x525f4152
	.long 0x47535f53
	.long 0x495a4500
DBG30:
	.long 0x5f5f5041
	.long 0x524d6c65
	.long 0x6e000000
DBG171:
	.long 0x6f757466
	.long 0x6d745365
	.long 0x6e645665
	.long 0x7273696f
	.long 0x6e000000
DBG275:
	.long 0x73656e64
	.long 0x4d6f6e74
	.long 0x68000000
DBG160:
	.long 0x6f757466
	.long 0x6d745365
	.long 0x6e644372
	.long 0x4c660000
DBG138:
	.long 0x5f5f5041
	.long 0x524d7479
	.long 0x70650000
DBG358:
	.long 0x74696d65
	.long 0x4f757431
	.long 0x32466d74
	.long 0x0
DBG352:
	.long 0x6c617374
	.long 0x56616c75
	.long 0x65000000
DBG113:
	.long 0x70427566
	.long 0x6665724f
	.long 0x66667365
	.long 0x74000000
DBG73:
	.long 0x5f5f5041
	.long 0x524d7042
	.long 0x75665369
	.long 0x7a000000
DBG362:
	.long 0x6c657665
	.long 0x6c436f64
	.long 0x65000000
DBG326:
	.long 0x6f757466
	.long 0x6d745365
	.long 0x6e644572
	.long 0x726f7200
DBG315:
	.long 0x5f5f5041
	.long 0x524d7365
	.long 0x6e645365
	.long 0x63000000
DBG51:
	.long 0x6f757466
	.long 0x6d74496e
	.long 0x69740000
DBG359:
	.long 0x74696d65
	.long 0x4f757432
	.long 0x34466d74
	.long 0x0
DBG227:
	.long 0x6f757466
	.long 0x6d745365
	.long 0x6e644c65
	.long 0x76656c73
	.long 0x0
DBG363:
	.long 0x73656e73
	.long 0x6f72436f
	.long 0x64650000
DBG313:
	.long 0x5f5f5041
	.long 0x524d7365
	.long 0x6e64486f
	.long 0x75720000
DBG272:
	.long 0x5f5f5041
	.long 0x524d7365
	.long 0x6e644461
	.long 0x79000000
DBG364:
	.long 0x5f5f6170
	.long 0x70656e64
	.long 0x66756e63
	.long 0x5f707472
	.long 0x0
DBG29:
	.long 0x5f5f5041
	.long 0x524d7053
	.long 0x74720000
DBG28:
	.long 0x5f5f5341
	.long 0x5645445f
	.long 0x41524753
	.long 0x5f53495a
	.long 0x45000000
DBG360:
	.long 0x74696d65
	.long 0x466f726d
	.long 0x61743234
	.long 0x48720000
DBG283:
	.long 0x6f757466
	.long 0x6d745365
	.long 0x6e645469
	.long 0x6d650000
DBG63:
	.long 0x6f757466
	.long 0x6d744765
	.long 0x74427566
	.long 0x66657200
DBG5:
	.long 0x433a5c73
	.long 0x766e5c4d
	.long 0x4f4f535c
	.long 0x4d535034
	.long 0x33305c51
	.long 0x75616472
	.long 0x61766f78
	.long 0x5c6d6d63
	.long 0x7266696f
	.long 0x5c6f7574
	.long 0x666d742e
	.long 0x63000000
DBG365:
	.long 0x73656e73
	.long 0x6f725374
	.long 0x61746500
DBG314:
	.long 0x5f5f5041
	.long 0x524d7365
	.long 0x6e644d69
	.long 0x6e000000
DBG366:
	.long 0x73656e73
	.long 0x6f725361
	.long 0x6d706c65
	.long 0x4d657468
	.long 0x6f640000
DBG361:
	.long 0x64617465
	.long 0x4f757446
	.long 0x6d740000
DBG218:
	.long 0x73656e73
	.long 0x6f725661
	.long 0x6c000000
DBG185:
	.long 0x76657273
	.long 0x696f6e53
	.long 0x7472696e
	.long 0x67000000
DBG351:
	.long 0x70726576
	.long 0x53746174
	.long 0x65000000
DBG271:
	.long 0x5f5f5041
	.long 0x524d7365
	.long 0x6e644d6f
	.long 0x6e746800
	.iseg _idesc
	.align 0x2
	.data outfmt_V2
	.data outfmt_V11
	.data 0x42
	.data 0x0
	.data outfmt_V39
	.data 0xc0
