; Archelon URCC C 3.20 2005/05/27
; MSP430 CIF 2005/08/05
; Compiled "C:\cygwin\home\headley\svn\MSP430\QUADRA~1\mmcrfio\M5535A.c" Thu Feb 23 15:01:25 2006
; 
	.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);  
; __builtin__ short __bcd_add_short(short,short);
; __builtin__ long __bcd_add_long(long,long);
; __builtin__ long long __bcd_add_long_long( long long, long long );
; 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 *, ... );
; extern const int __inf_arr[2];
; extern const int __QNaN[2], __SNaN[2], __ninf_arr[2];
; double cos( double );
; double sin( double );
; double asin( double );
; double acos( double );
; double tan( double );
; double atan( double );
; double atan2( double, double );
; double cosh( double );
; double sinh( double );
; double tanh( double );
; double cot( double );
; double coth( double );
; double exp( double );
; double fabs( double );
; double log( double );
; double log10( double );
; double modf( double, double* );
; double ldexp( double, int );
; double frexp( double, int* );
; double pow( double, double );
; double ceil( double );
; double floor( double );
; double fmod( double, double );
; double sqrt( double );
; double cbrt( double );
; int fact( int );
; int fibonachi( int );
; int finite (double);
; int isnan (double);
; typedef int boolean;
; boolean size 2
; enum {false = 0, true = 1};
; enum {error = -1, success = 0};
; 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);
; static unsigned int W1;
; static unsigned int W2;
; static unsigned int W3;
; static unsigned int W4;
; static float C1;
; static float C2;
; static float C3;
; static float C4;
; static float C5;
; static float C6;
; static const unsigned int measurePressure    = 0x2F;
	.iseg M5535A_data_const
	.align 0x2
	.align 0x2
_measurePressure:
	.align 0x2
	.data 0x2f
; measurePressure size 2
; static const unsigned int measureTemperature = 0x4F;
	.align 0x2
_measureTemperature:
	.align 0x2
	.data 0x4f
; measureTemperature size 2
; static void mydelay(unsigned int delayVal)
	.dbgseg dbg_syms
DBG3:
	.long 0x6564796d
	.long 0x79616c
	.long _mydelay
	.long 0x40
	.long 0x1030001
	.long DBG1
	.long DBG7-DBG8
	.long DBG9
	.long DBG6
	.long 0x0
	.pseg M5535A_code
DBG8:
	.dbgseg dbg_syms
DBG1:
	.long 0x66622e
	.long 0x0
	.long DBG8
	.long 0x0
	.long 0x1650001
	.long 0x0
	.long 0x24
	.long 0x0
	.long DBG10
	.long 0x0
	.dbgseg dbg_line
	.align 0x2
DBG9:
	.long DBG3
	.long 0x0
	.long _mydelay
	.long 0x1
	.long DBG12
	.long 0x2
	.long DBG13
	.long 0x4
	.long DBG14
	.long 0x5
	.long DBG15
	.long 0x6
	.pseg M5535A_code
_mydelay:
; ENTRY
DBG11:
; delayVal at argloc 0 (0x0) in reg  size 2
; i in reg  size 2
; {
DBG12:
;   volatile unsigned int i;
;   for (i = 0; i > delayVal; i++)
DBG13:
	mov	#0x0,r13
	cmp	r13,r12
	jc	mydelay_L1
mydelay_L2:
;     _NOP();
DBG14:
	nop
	add	#0x1,r13
	cmp	r13,r12
	jnc	mydelay_L2
mydelay_L1:
DBG15:
; EXIT
DBG16:
	ret
	.dbgseg dbg_syms
	.long 0x0
	.long DBG17
	.long 0x0
	.long 0x0
	.long 0x10002
	.long 0x0
	.long DBG18
	.long 0x2
	.long 0x0
	.long 0x10002
	.long 0x504e5f5f
	.long 0x534d5241
	.long 0x1
	.long 0x0
	.long 0x10002
	.long 0x0
	.long DBG19
	.long 0x0
	.long 0x0
	.long 0x10002
	.long 0x616c6564
	.long 0x6c615679
	.long 0xc0102
	.long 0xe
	.long 0x11ffff
DBG2:
	.long 0x62622e
	.long 0x0
	.long DBG14
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x5
	.long 0x0
	.long DBG20
	.long 0x0
	.long 0x69
	.long 0x0
	.long 0xd0102
	.long 0xe
	.long 0x4ffff
	.long 0x62652e
	.long 0x0
	.long DBG15
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x6
	.long 0x0
	.long 0x0
	.long 0x0
	.long 0x66652e
	.long 0x0
	.long DBG16
	.long 0x0
	.long 0x1650001
	.long 0x0
	.long 0x29
	.long 0x0
	.long 0x0
	.long 0x0
	.pseg M5535A_code
DBG7:
	.dbgseg dbg_syms
	.long 0x6564796d
	.long 0x79616c
	.long DBG7
	.long 0x0
	.long 0xff0001
; }
; static void delayOnePulse(void)
DBG6:
	.long 0x0
	.long DBG25
	.long _delayOnePulse
	.long 0x40
	.long 0x1030001
	.long DBG10
	.long DBG22-DBG23
	.long DBG24
	.long DBG21
	.long 0x0
	.pseg M5535A_code
DBG23:
	.dbgseg dbg_syms
DBG10:
	.long 0x66622e
	.long 0x0
	.long DBG23
	.long 0x0
	.long 0x1650001
	.long 0x0
	.long 0x2b
	.long 0x0
	.long DBG26
	.long 0x0
	.dbgseg dbg_line
DBG24:
	.long DBG6
	.long 0x0
	.long _delayOnePulse
	.long 0x1
	.long DBG28
	.long 0x2
	.long DBG29
	.long 0x3
	.long DBG30
	.long 0x4
	.pseg M5535A_code
_delayOnePulse:
; ENTRY
DBG27:
;   {
DBG28:
;   mydelay( (10) );
DBG29:
	mov	#0xa,r12
	call	#_mydelay
DBG31:
DBG30:
; EXIT
	ret
	.dbgseg dbg_syms
	.long 0x0
	.long DBG17
	.long 0x0
	.long 0x0
	.long 0x10002
	.long 0x0
	.long DBG18
	.long 0x2
	.long 0x0
	.long 0x10002
	.long 0x504e5f5f
	.long 0x534d5241
	.long 0x0
	.long 0x0
	.long 0x10002
	.long 0x66652e
	.long 0x0
	.long DBG31
	.long 0x0
	.long 0x1650001
	.long 0x0
	.long 0x2e
	.long 0x0
	.long 0x0
	.long 0x0
	.pseg M5535A_code
DBG22:
	.dbgseg dbg_syms
	.long 0x0
	.long DBG25
	.long DBG22
	.long 0x0
	.long 0xff0001
;   }
; static unsigned int waitUntilDataOutLow(void)
DBG21:
	.long 0x0
	.long DBG36
	.long _waitUntilDataOutLow
	.long 0x4e
	.long 0x1030001
	.long DBG26
	.long DBG33-DBG34
	.long DBG35
	.long DBG32
	.long 0x0
	.pseg M5535A_code
DBG34:
	.dbgseg dbg_syms
DBG26:
	.long 0x66622e
	.long 0x0
	.long DBG34
	.long 0x0
	.long 0x1650001
	.long 0x0
	.long 0x32
	.long 0x0
	.long DBG37
	.long 0x0
	.dbgseg dbg_line
DBG35:
	.long DBG21
	.long 0x0
	.long _waitUntilDataOutLow
	.long 0x1
	.long DBG39
	.long 0x2
	.long DBG40
	.long 0x3
	.long DBG41
	.long 0x4
	.long DBG42
	.long 0x6
	.long DBG44
	.long 0x7
	.long DBG45
	.long 0x8
	.long DBG46
	.long 0x9
	.long DBG47
	.long 0xa
	.long DBG48
	.long 0xb
	.long DBG49
	.long 0xc
	.long DBG51
	.long 0xe
	.long DBG52
	.long 0xf
	.pseg M5535A_code
_waitUntilDataOutLow:
	push	r4
DBG40:
DBG39:
DBG38:
; ENTRY
; count in reg  size 2
; data in reg  size 2
; {
;   unsigned int count = 0;
	mov	#0x0,r4
DBG42:
DBG41:
;   unsigned int data = 1;
;   do {
waitUntilDataOutLow_L2:
DBG43:
;     mydelay( (10) ); 
DBG44:
	mov	#0xa,r12
	call	#_mydelay
DBG45:
;     data = ((P4IN & (0x0004) ) >> 2) ;
	mov.b	&0x1c,r13
	and.b	#0x4,r13
	and	#0xff,r13
	clrc
	rrc	r13
	rra	r13
DBG46:
;     count = count + 1;
	add	#0x1,r4
DBG47:
;     if (count > 10000)
	mov	#0x2710,r12
	cmp	r4,r12
	jc	waitUntilDataOutLow_L3
DBG48:
;       return 1;
	mov	#0x1,r12
	jmp	waitUntilDataOutLow_LL2
DBG49:
waitUntilDataOutLow_L3:
DBG50:
	cmp	#0x0,r13
	jne	waitUntilDataOutLow_L2
waitUntilDataOutLow_L1:
;   } while (data != 0);
;   return 0;
DBG51:
	mov	#0x0,r12
DBG52:
waitUntilDataOutLow_LL2:
; EXIT
; .temp0 at stkloc 0 (0x0) size 2
DBG53:
	pop	r4
	ret
	.dbgseg dbg_syms
	.long 0x0
	.long DBG17
	.long 0x2
	.long 0x0
	.long 0x10002
	.long 0x0
	.long DBG18
	.long 0x2
	.long 0x0
	.long 0x10002
	.long 0x504e5f5f
	.long 0x534d5241
	.long 0x0
	.long 0x0
	.long 0x10002
DBG20:
	.long 0x62622e
	.long 0x0
	.long DBG41
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x4
	.long 0x0
	.long DBG54
	.long 0x0
	.long 0x6e756f63
	.long 0x74
	.long 0x40102
	.long 0xe
	.long 0x4ffff
DBG54:
	.long 0x62622e
	.long 0x0
	.long DBG46
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x9
	.long 0x0
	.long DBG55
	.long 0x0
	.long 0x61746164
	.long 0x0
	.long 0xd0102
	.long 0xe
	.long 0x4ffff
	.long 0x62652e
	.long 0x0
	.long DBG52
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0xf
	.long 0x0
	.long 0x0
	.long 0x0
	.long 0x62652e
	.long 0x0
	.long DBG52
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0xf
	.long 0x0
	.long 0x0
	.long 0x0
	.long 0x66652e
	.long 0x0
	.long DBG53
	.long 0x0
	.long 0x1650001
	.long 0x0
	.long 0x40
	.long 0x0
	.long 0x0
	.long 0x0
	.pseg M5535A_code
DBG33:
	.dbgseg dbg_syms
	.long 0x0
	.long DBG36
	.long DBG33
	.long 0x0
	.long 0xff0001
; }
; static unsigned int readSixteenBits(void)
DBG32:
	.long 0x0
	.long DBG60
	.long _readSixteenBits
	.long 0x4e
	.long 0x1030001
	.long DBG37
	.long DBG57-DBG58
	.long DBG59
	.long DBG56
	.long 0x0
	.pseg M5535A_code
DBG58:
	.dbgseg dbg_syms
DBG37:
	.long 0x66622e
	.long 0x0
	.long DBG58
	.long 0x0
	.long 0x1650001
	.long 0x0
	.long 0x42
	.long 0x0
	.long DBG61
	.long 0x0
	.dbgseg dbg_line
DBG59:
	.long DBG32
	.long 0x0
	.long _readSixteenBits
	.long 0x1
	.long DBG63
	.long 0x2
	.long DBG64
	.long 0x7
	.long DBG65
	.long 0x8
	.long DBG66
	.long 0x9
	.long DBG67
	.long 0xb
	.long DBG69
	.long 0xc
	.long DBG70
	.long 0xd
	.long DBG71
	.long 0xe
	.long DBG72
	.long 0xf
	.long DBG73
	.long 0x10
	.long DBG74
	.long 0x11
	.long DBG75
	.long 0x12
	.long DBG76
	.long 0x13
	.long DBG77
	.long 0x15
	.long DBG78
	.long 0x16
	.pseg M5535A_code
_readSixteenBits:
	push	r4
	push	r5
	push	r6
DBG64:
DBG63:
DBG62:
; ENTRY
; i in reg  size 2
; value in reg  size 2
; temp in reg  size 2
; {
;   unsigned int i;
;   unsigned int value;
;   unsigned int temp;
;   value = 0;
	mov	#0x0,r5
DBG65:
;   P4OUT &= ~ (0x0001) ;
	bic.b	#0x1,&0x1d
DBG66:
;   mydelay( (10) );
	mov	#0xa,r12
	call	#_mydelay
DBG67:
;   for (i = 0; i < 16; i++) {
	mov	#0x0,r4
readSixteenBits_L1:
DBG68:
;     P4OUT |= (0x0001) ;
DBG69:
	bis.b	#0x1,&0x1d
DBG70:
;     mydelay( (10) );
	mov	#0xa,r6
	mov	r6,r12
	call	#_mydelay
DBG71:
;     P4OUT &= ~ (0x0001) ;
	bic.b	#0x1,&0x1d
DBG72:
;     mydelay( (10) );
	mov	r6,r12
	call	#_mydelay
DBG73:
;     temp = ((P4IN & (0x0004) ) >> 2) ;
	mov.b	&0x1c,r12
	and.b	#0x4,r12
	and	#0xff,r12
	clrc
	rrc	r12
	rra	r12
DBG74:
;     value = (value << 1) | temp;
	rla	r5
	bis	r12,r5
DBG75:
;     mydelay( (10) );
	mov	r6,r12
	call	#_mydelay
DBG76:
	add	#0x1,r4
	cmp	#0x10,r4
	jnc	readSixteenBits_L1
DBG77:
;   }
;   return value;
	mov	r5,r12
DBG79:
DBG78:
; EXIT
; .temp1 at stkloc 0 (0x0) size 6
	pop	r6
	pop	r5
	pop	r4
	ret
	.dbgseg dbg_syms
	.long 0x0
	.long DBG17
	.long 0x6
	.long 0x0
	.long 0x10002
	.long 0x0
	.long DBG18
	.long 0x2
	.long 0x0
	.long 0x10002
	.long 0x504e5f5f
	.long 0x534d5241
	.long 0x0
	.long 0x0
	.long 0x10002
DBG55:
	.long 0x62622e
	.long 0x0
	.long DBG65
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x8
	.long 0x0
	.long DBG80
	.long 0x0
	.long 0x756c6176
	.long 0x65
	.long 0x50102
	.long 0xe
	.long 0x4ffff
DBG80:
	.long 0x62622e
	.long 0x0
	.long DBG68
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0xb
	.long 0x0
	.long DBG81
	.long 0x0
	.long 0x69
	.long 0x0
	.long 0x40102
	.long 0xe
	.long 0x4ffff
DBG81:
	.long 0x62622e
	.long 0x0
	.long DBG74
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x11
	.long 0x0
	.long DBG82
	.long 0x0
	.long 0x706d6574
	.long 0x0
	.long 0xc0102
	.long 0xe
	.long 0x4ffff
	.long 0x62652e
	.long 0x0
	.long DBG76
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x13
	.long 0x0
	.long 0x0
	.long 0x0
	.long 0x62652e
	.long 0x0
	.long DBG78
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x16
	.long 0x0
	.long 0x0
	.long 0x0
	.long 0x62652e
	.long 0x0
	.long DBG78
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x16
	.long 0x0
	.long 0x0
	.long 0x0
	.long 0x66652e
	.long 0x0
	.long DBG79
	.long 0x0
	.long 0x1650001
	.long 0x0
	.long 0x57
	.long 0x0
	.long 0x0
	.long 0x0
	.pseg M5535A_code
DBG57:
	.dbgseg dbg_syms
	.long 0x0
	.long DBG60
	.long DBG57
	.long 0x0
	.long 0xff0001
; }
; static void writeBitsLsbFirst(unsigned int data, unsigned int bits)
DBG56:
	.long 0x0
	.long DBG87
	.long _writeBitsLsbFirst
	.long 0x40
	.long 0x1030001
	.long DBG61
	.long DBG84-DBG85
	.long DBG86
	.long DBG83
	.long 0x0
	.pseg M5535A_code
DBG85:
	.dbgseg dbg_syms
DBG61:
	.long 0x66622e
	.long 0x0
	.long DBG85
	.long 0x0
	.long 0x1650001
	.long 0x0
	.long 0x59
	.long 0x0
	.long DBG88
	.long 0x0
	.dbgseg dbg_line
DBG86:
	.long DBG56
	.long 0x0
	.long _writeBitsLsbFirst
	.long 0x1
	.long DBG90
	.long 0x2
	.long DBG91
	.long 0x6
	.long DBG92
	.long 0x7
	.long DBG93
	.long 0x9
	.long DBG95
	.long 0xa
	.long DBG96
	.long 0xb
	.long DBG97
	.long 0xc
	.long DBG98
	.long 0xd
	.long DBG99
	.long 0xe
	.long DBG100
	.long 0x11
	.long DBG101
	.long 0x12
	.long DBG102
	.long 0x13
	.long DBG103
	.long 0x14
	.long DBG104
	.long 0x15
	.long DBG105
	.long 0x16
	.long DBG106
	.long 0x17
	.long DBG107
	.long 0x18
	.pseg M5535A_code
_writeBitsLsbFirst:
	push	r4
	push	r5
	push	r6
	push	r7
DBG89:
; ENTRY
	mov	r12,r4
; data at argloc 0 (0x0) in reg  size 2
	mov	r13,r6
DBG91:
DBG90:
; bits at argloc 0 (0x0) in reg  size 2
; i in reg  size 2
; temp in reg  size 2
; {
;   unsigned int i;
;   unsigned int temp;
;   P4OUT &= ~ (0x0001) ;
	bic.b	#0x1,&0x1d
DBG92:
;   mydelay( (10) ); 
	mov	#0xa,r12
	call	#_mydelay
DBG93:
;   for (i = 0; i < bits; i++) {
	mov	#0x0,r5
	cmp	r6,r5
	jc	writeBitsLsbFirst_L1
writeBitsLsbFirst_L2:
DBG94:
;     temp = data & 1;
DBG95:
	mov	r4,r12
;     if (temp) 
	and	#0x1,r12
	jeq	writeBitsLsbFirst_L3
DBG97:
DBG96:
;       P4OUT |= (0x0002) ;
	bis.b	#0x2,&0x1d
DBG98:
	jmp	writeBitsLsbFirst_L4
writeBitsLsbFirst_L3:
;     else
;       P4OUT &= ~ (0x0002) ;
DBG99:
	bic.b	#0x2,&0x1d
writeBitsLsbFirst_L4:
;     mydelay( (10) );
DBG100:
	mov	#0xa,r7
	mov	r7,r12
	call	#_mydelay
DBG101:
;     P4OUT |= (0x0001) ;
	bis.b	#0x1,&0x1d
DBG102:
;     mydelay( (10) );
	mov	r7,r12
	call	#_mydelay
DBG103:
;     P4OUT &= ~ (0x0001) ;
	bic.b	#0x1,&0x1d
DBG104:
;     mydelay( (10) );
	mov	r7,r12
	call	#_mydelay
DBG105:
;     data = data >> 1;
	clrc
	rrc	r4
DBG106:
	add	#0x1,r5
	cmp	r6,r5
	jnc	writeBitsLsbFirst_L2
writeBitsLsbFirst_L1:
;   }
DBG107:
; EXIT
; .temp2 at stkloc 0 (0x0) size 8
DBG108:
	pop	r7
	pop	r6
	pop	r5
	pop	r4
	ret
	.dbgseg dbg_syms
	.long 0x0
	.long DBG17
	.long 0x8
	.long 0x0
	.long 0x10002
	.long 0x0
	.long DBG18
	.long 0x2
	.long 0x0
	.long 0x10002
	.long 0x504e5f5f
	.long 0x534d5241
	.long 0x2
	.long 0x0
	.long 0x10002
	.long 0x0
	.long DBG109
	.long 0x0
	.long 0x0
	.long 0x10002
	.long 0x0
	.long DBG110
	.long 0x0
	.long 0x0
	.long 0x10002
DBG82:
	.long 0x62622e
	.long 0x0
	.long DBG89
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x1
	.long 0x0
	.long DBG111
	.long 0x0
	.long 0x61746164
	.long 0x0
	.long 0xc0102
	.long 0xe
	.long 0x11ffff
	.long 0x73746962
	.long 0x0
	.long 0xd0102
	.long 0xe
	.long 0x11ffff
	.long 0x62652e
	.long 0x0
	.long DBG90
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x2
	.long 0x0
	.long 0x0
	.long 0x0
DBG111:
	.long 0x62622e
	.long 0x0
	.long DBG90
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x2
	.long 0x0
	.long DBG112
	.long 0x0
	.long 0x61746164
	.long 0x0
	.long 0x40102
	.long 0xe
	.long 0x11ffff
	.long 0x73746962
	.long 0x0
	.long 0x60102
	.long 0xe
	.long 0x11ffff
DBG112:
	.long 0x62622e
	.long 0x0
	.long DBG94
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x9
	.long 0x0
	.long DBG113
	.long 0x0
	.long 0x69
	.long 0x0
	.long 0x50102
	.long 0xe
	.long 0x4ffff
DBG113:
	.long 0x62622e
	.long 0x0
	.long DBG96
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0xb
	.long 0x0
	.long DBG114
	.long 0x0
	.long 0x706d6574
	.long 0x0
	.long 0xc0102
	.long 0xe
	.long 0x4ffff
	.long 0x62652e
	.long 0x0
	.long DBG101
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x12
	.long 0x0
	.long 0x0
	.long 0x0
	.long 0x62652e
	.long 0x0
	.long DBG107
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x18
	.long 0x0
	.long 0x0
	.long 0x0
	.long 0x62652e
	.long 0x0
	.long DBG107
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x18
	.long 0x0
	.long 0x0
	.long 0x0
	.long 0x66652e
	.long 0x0
	.long DBG108
	.long 0x0
	.long 0x1650001
	.long 0x0
	.long 0x70
	.long 0x0
	.long 0x0
	.long 0x0
	.pseg M5535A_code
DBG84:
	.dbgseg dbg_syms
	.long 0x0
	.long DBG87
	.long DBG84
	.long 0x0
	.long 0xff0001
; }
; static unsigned int getW1(void)
DBG83:
	.long 0x57746567
	.long 0x31
	.long _getW1
	.long 0x4e
	.long 0x1030001
	.long DBG88
	.long DBG116-DBG117
	.long DBG118
	.long DBG115
	.long 0x0
	.pseg M5535A_code
DBG117:
	.dbgseg dbg_syms
DBG88:
	.long 0x66622e
	.long 0x0
	.long DBG117
	.long 0x0
	.long 0x1650001
	.long 0x0
	.long 0x72
	.long 0x0
	.long DBG119
	.long 0x0
	.dbgseg dbg_line
DBG118:
	.long DBG83
	.long 0x0
	.long _getW1
	.long 0x1
	.long DBG121
	.long 0x2
	.long DBG122
	.long 0x5
	.long DBG123
	.long 0x6
	.long DBG124
	.long 0x7
	.long DBG125
	.long 0x9
	.long DBG126
	.long 0xa
	.pseg M5535A_code
_getW1:
; ENTRY
DBG120:
; value in reg  size 2
; {
DBG121:
;   unsigned int value;
;   writeBitsLsbFirst(0x57, 8);
DBG122:
	mov	#0x8,r13
	mov	#0x57,r12
	call	#_writeBitsLsbFirst
DBG123:
;   writeBitsLsbFirst(0x01, 5);
	mov	#0x5,r13
	mov	#0x1,r12
	call	#_writeBitsLsbFirst
DBG124:
;   value = readSixteenBits();
	call	#_readSixteenBits
DBG127:
DBG126:
DBG125:
;   return value;
; EXIT
	ret
	.dbgseg dbg_syms
	.long 0x0
	.long DBG17
	.long 0x0
	.long 0x0
	.long 0x10002
	.long 0x0
	.long DBG18
	.long 0x2
	.long 0x0
	.long 0x10002
	.long 0x504e5f5f
	.long 0x534d5241
	.long 0x0
	.long 0x0
	.long 0x10002
	.long 0x66652e
	.long 0x0
	.long DBG127
	.long 0x0
	.long 0x1650001
	.long 0x0
	.long 0x7b
	.long 0x0
	.long 0x0
	.long 0x0
	.pseg M5535A_code
DBG116:
	.dbgseg dbg_syms
	.long 0x57746567
	.long 0x31
	.long DBG116
	.long 0x0
	.long 0xff0001
; }
; static unsigned int getW2(void)
DBG115:
	.long 0x57746567
	.long 0x32
	.long _getW2
	.long 0x4e
	.long 0x1030001
	.long DBG119
	.long DBG129-DBG130
	.long DBG131
	.long DBG128
	.long 0x0
	.pseg M5535A_code
DBG130:
	.dbgseg dbg_syms
DBG119:
	.long 0x66622e
	.long 0x0
	.long DBG130
	.long 0x0
	.long 0x1650001
	.long 0x0
	.long 0x7d
	.long 0x0
	.long DBG132
	.long 0x0
	.dbgseg dbg_line
DBG131:
	.long DBG115
	.long 0x0
	.long _getW2
	.long 0x1
	.long DBG134
	.long 0x2
	.long DBG135
	.long 0x5
	.long DBG136
	.long 0x6
	.long DBG137
	.long 0x7
	.long DBG138
	.long 0x9
	.long DBG139
	.long 0xa
	.pseg M5535A_code
_getW2:
; ENTRY
DBG133:
; value in reg  size 2
; {
DBG134:
;   unsigned int value;
;   writeBitsLsbFirst(0xD7, 8);
DBG135:
	mov	#0x8,r13
	mov	#0xd7,r12
	call	#_writeBitsLsbFirst
DBG136:
;   writeBitsLsbFirst(0x00, 5);
	mov	#0x5,r13
	mov	#0x0,r12
	call	#_writeBitsLsbFirst
DBG137:
;   value = readSixteenBits();
	call	#_readSixteenBits
DBG140:
DBG139:
DBG138:
;   return value;
; EXIT
	ret
	.dbgseg dbg_syms
	.long 0x0
	.long DBG17
	.long 0x0
	.long 0x0
	.long 0x10002
	.long 0x0
	.long DBG18
	.long 0x2
	.long 0x0
	.long 0x10002
	.long 0x504e5f5f
	.long 0x534d5241
	.long 0x0
	.long 0x0
	.long 0x10002
	.long 0x66652e
	.long 0x0
	.long DBG140
	.long 0x0
	.long 0x1650001
	.long 0x0
	.long 0x86
	.long 0x0
	.long 0x0
	.long 0x0
	.pseg M5535A_code
DBG129:
	.dbgseg dbg_syms
	.long 0x57746567
	.long 0x32
	.long DBG129
	.long 0x0
	.long 0xff0001
; }
; static unsigned int getW3(void)
DBG128:
	.long 0x57746567
	.long 0x33
	.long _getW3
	.long 0x4e
	.long 0x1030001
	.long DBG132
	.long DBG142-DBG143
	.long DBG144
	.long DBG141
	.long 0x0
	.pseg M5535A_code
DBG143:
	.dbgseg dbg_syms
DBG132:
	.long 0x66622e
	.long 0x0
	.long DBG143
	.long 0x0
	.long 0x1650001
	.long 0x0
	.long 0x88
	.long 0x0
	.long DBG145
	.long 0x0
	.dbgseg dbg_line
DBG144:
	.long DBG128
	.long 0x0
	.long _getW3
	.long 0x1
	.long DBG147
	.long 0x2
	.long DBG148
	.long 0x5
	.long DBG149
	.long 0x6
	.long DBG150
	.long 0x7
	.long DBG151
	.long 0x9
	.long DBG152
	.long 0xa
	.pseg M5535A_code
_getW3:
; ENTRY
DBG146:
; value in reg  size 2
; {
DBG147:
;   unsigned int value;
;   writeBitsLsbFirst(0x37, 8);
DBG148:
	mov	#0x8,r13
	mov	#0x37,r12
	call	#_writeBitsLsbFirst
DBG149:
;   writeBitsLsbFirst(0x01, 5);
	mov	#0x5,r13
	mov	#0x1,r12
	call	#_writeBitsLsbFirst
DBG150:
;   value = readSixteenBits();
	call	#_readSixteenBits
DBG153:
DBG152:
DBG151:
;   return value;
; EXIT
	ret
	.dbgseg dbg_syms
	.long 0x0
	.long DBG17
	.long 0x0
	.long 0x0
	.long 0x10002
	.long 0x0
	.long DBG18
	.long 0x2
	.long 0x0
	.long 0x10002
	.long 0x504e5f5f
	.long 0x534d5241
	.long 0x0
	.long 0x0
	.long 0x10002
	.long 0x66652e
	.long 0x0
	.long DBG153
	.long 0x0
	.long 0x1650001
	.long 0x0
	.long 0x91
	.long 0x0
	.long 0x0
	.long 0x0
	.pseg M5535A_code
DBG142:
	.dbgseg dbg_syms
	.long 0x57746567
	.long 0x33
	.long DBG142
	.long 0x0
	.long 0xff0001
; }
; static unsigned int getW4(void)
DBG141:
	.long 0x57746567
	.long 0x34
	.long _getW4
	.long 0x4e
	.long 0x1030001
	.long DBG145
	.long DBG155-DBG156
	.long DBG157
	.long DBG154
	.long 0x0
	.pseg M5535A_code
DBG156:
	.dbgseg dbg_syms
DBG145:
	.long 0x66622e
	.long 0x0
	.long DBG156
	.long 0x0
	.long 0x1650001
	.long 0x0
	.long 0x93
	.long 0x0
	.long DBG158
	.long 0x0
	.dbgseg dbg_line
DBG157:
	.long DBG141
	.long 0x0
	.long _getW4
	.long 0x1
	.long DBG160
	.long 0x2
	.long DBG161
	.long 0x5
	.long DBG162
	.long 0x6
	.long DBG163
	.long 0x7
	.long DBG164
	.long 0x9
	.long DBG165
	.long 0xa
	.pseg M5535A_code
_getW4:
; ENTRY
DBG159:
; value in reg  size 2
; {
DBG160:
;   unsigned int value;
;   writeBitsLsbFirst(0xB7, 8);
DBG161:
	mov	#0x8,r13
	mov	#0xb7,r12
	call	#_writeBitsLsbFirst
DBG162:
;   writeBitsLsbFirst(0x00, 5);
	mov	#0x5,r13
	mov	#0x0,r12
	call	#_writeBitsLsbFirst
DBG163:
;   value = readSixteenBits();
	call	#_readSixteenBits
DBG166:
DBG165:
DBG164:
;   return value;
; EXIT
	ret
	.dbgseg dbg_syms
	.long 0x0
	.long DBG17
	.long 0x0
	.long 0x0
	.long 0x10002
	.long 0x0
	.long DBG18
	.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 0x9c
	.long 0x0
	.long 0x0
	.long 0x0
	.pseg M5535A_code
DBG155:
	.dbgseg dbg_syms
	.long 0x57746567
	.long 0x34
	.long DBG155
	.long 0x0
	.long 0xff0001
; }
; static void convertCalibrationDataIntoCoefficients(void)
DBG154:
	.long 0x0
	.long DBG171
	.long _convertCalibrationDataIntoCoefficients
	.long 0x40
	.long 0x1030001
	.long DBG158
	.long DBG168-DBG169
	.long DBG170
	.long DBG167
	.long 0x0
	.pseg M5535A_code
DBG169:
	.dbgseg dbg_syms
DBG158:
	.long 0x66622e
	.long 0x0
	.long DBG169
	.long 0x0
	.long 0x1650001
	.long 0x0
	.long 0x9e
	.long 0x0
	.long DBG172
	.long 0x0
	.dbgseg dbg_line
DBG170:
	.long DBG154
	.long 0x0
	.long _convertCalibrationDataIntoCoefficients
	.long 0x1
	.long DBG174
	.long 0x2
	.long DBG175
	.long 0x7
	.long DBG176
	.long 0x8
	.long DBG177
	.long 0x9
	.long DBG178
	.long 0xa
	.long DBG179
	.long 0xe
	.long DBG180
	.long 0xf
	.long DBG181
	.long 0x10
	.long DBG182
	.long 0x11
	.long DBG183
	.long 0x12
	.long DBG184
	.long 0x13
	.long DBG185
	.long 0x14
	.long DBG186
	.long 0x15
	.long DBG187
	.long 0x16
	.long DBG188
	.long 0x17
	.long DBG189
	.long 0x18
	.pseg M5535A_code
_convertCalibrationDataIntoCoefficients:
	push	r4
	push	r5
	push	r6
DBG175:
DBG174:
DBG173:
; ENTRY
; x in reg  size 2
; y in reg  size 2
; {
;   unsigned int x;
;   unsigned int y;
;   W1 = getW1();
	call	#_getW1
	mov	r12,&_W1
DBG176:
;   W2 = getW2();
	call	#_getW2
	mov	r12,&_W2
DBG177:
;   W3 = getW3();
	call	#_getW3
	mov	r12,&_W3
DBG178:
;   W4 = getW4();
	call	#_getW4
	mov	r12,r4
	mov	r4,&_W4
DBG179:
;   C1   = (float) ((W1 >> 3) & 0x1FFF);
	mov	&_W1,r5
	mov	r5,r13
	clrc
	rrc	r13
	rra	r13
	rra	r13
	and	#0x1fff,r13
	mov	#0x0,r12
DBG190:
	call	#__u_to_s
DBG191:
	mov	r13,&_C1
	mov	r12,&_C1+0x2
DBG180:
;   x    = (W1 << 10) & 0x1C00;
	mov	#0x400,r13
	mov	r5,r12
DBG192:
	call	#__umult16hw
DBG193:
	and	#0x1c00,r12
DBG181:
;   y    = (W2 >> 6)  & 0x03FF;
	mov	&_W2,r5
	mov	r5,r13
	clrc
	rrc	r13
	rra	r13
	rra	r13
	rra	r13
	rra	r13
	rra	r13
	and	#0x3ff,r13
DBG182:
;   C2   = (float) (x | y);
	bis	r13,r12
	mov	#0x0,r6
	mov	r12,r13
	mov	r6,r12
DBG194:
	call	#__u_to_s
DBG195:
	mov	r13,&_C2
	mov	r12,&_C2+0x2
DBG183:
;   C3   = (float) ((W3 >> 6) & 0x03FF);
	mov	&_W3,r6
	mov	r6,r13
	clrc
	rrc	r13
	rra	r13
	rra	r13
	rra	r13
	rra	r13
	rra	r13
	and	#0x3ff,r13
	mov	#0x0,r12
DBG196:
	call	#__u_to_s
DBG197:
	mov	r13,&_C3
	mov	r12,&_C3+0x2
DBG184:
;   C4   = (float) ((W4 >> 7) & 0x01FF);
	mov	r4,r13
	clrc
	rrc	r13
	rra	r13
	rra	r13
	rra	r13
	rra	r13
	rra	r13
	rra	r13
	and	#0x1ff,r13
	mov	#0x0,r12
DBG198:
	call	#__u_to_s
DBG199:
	mov	r13,&_C4
	mov	r12,&_C4+0x2
DBG185:
;   x    = (W2 << 6) & 0x0FC0;
	mov	#0x40,r13
	mov	r5,r12
DBG200:
	call	#__umult16hw
DBG201:
	and	#0xfc0,r12
DBG186:
;   y    =  W3       & 0x003F; 
	and	#0x3f,r6
DBG187:
;   C5   = (float) (x | y);
	bis	r6,r12
	mov	#0x0,r5
	mov	r12,r13
	mov	r5,r12
DBG202:
	call	#__u_to_s
DBG203:
	mov	r13,&_C5
	mov	r12,&_C5+0x2
DBG188:
;   C6   = (float) (W4 & 0x007F);
	and	#0x7f,r4
	mov	#0x0,r12
	mov	r4,r13
DBG204:
	call	#__u_to_s
DBG205:
	mov	r13,&_C6
	mov	r12,&_C6+0x2
DBG206:
DBG189:
; EXIT
; .temp3 at stkloc 0 (0x0) size 6
	pop	r6
	pop	r5
	pop	r4
	ret
	.dbgseg dbg_syms
	.long 0x0
	.long DBG17
	.long 0x6
	.long 0x0
	.long 0x10002
	.long 0x0
	.long DBG18
	.long 0x2
	.long 0x0
	.long 0x10002
	.long 0x504e5f5f
	.long 0x534d5241
	.long 0x0
	.long 0x0
	.long 0x10002
DBG114:
	.long 0x62622e
	.long 0x0
	.long DBG190
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0xf
	.long 0x0
	.long DBG207
	.long 0x0
	.long 0x0
	.long DBG208
	.long 0x0
	.long 0x0
	.long 0x10002
	.long 0x62652e
	.long 0x0
	.long DBG191
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0xf
	.long 0x0
	.long 0x0
	.long 0x0
DBG207:
	.long 0x62622e
	.long 0x0
	.long DBG192
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x10
	.long 0x0
	.long DBG209
	.long 0x0
	.long 0x0
	.long DBG208
	.long 0x0
	.long 0x0
	.long 0x10002
	.long 0x62652e
	.long 0x0
	.long DBG193
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x10
	.long 0x0
	.long 0x0
	.long 0x0
DBG209:
	.long 0x62622e
	.long 0x0
	.long DBG181
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x10
	.long 0x0
	.long DBG210
	.long 0x0
	.long 0x78
	.long 0x0
	.long 0xc0102
	.long 0xe
	.long 0x4ffff
DBG210:
	.long 0x62622e
	.long 0x0
	.long DBG182
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x11
	.long 0x0
	.long DBG211
	.long 0x0
	.long 0x79
	.long 0x0
	.long 0xd0102
	.long 0xe
	.long 0x4ffff
DBG211:
	.long 0x62622e
	.long 0x0
	.long DBG194
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x12
	.long 0x0
	.long DBG212
	.long 0x0
	.long 0x0
	.long DBG208
	.long 0x0
	.long 0x0
	.long 0x10002
	.long 0x62652e
	.long 0x0
	.long DBG195
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x12
	.long 0x0
	.long 0x0
	.long 0x0
	.long 0x62652e
	.long 0x0
	.long DBG183
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x12
	.long 0x0
	.long 0x0
	.long 0x0
	.long 0x62652e
	.long 0x0
	.long DBG183
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x12
	.long 0x0
	.long 0x0
	.long 0x0
DBG212:
	.long 0x62622e
	.long 0x0
	.long DBG183
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x12
	.long 0x0
	.long DBG213
	.long 0x0
	.long 0x79
	.long 0x0
	.long 0x50102
	.long 0xe
	.long 0x4ffff
DBG213:
	.long 0x62622e
	.long 0x0
	.long DBG196
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x13
	.long 0x0
	.long DBG214
	.long 0x0
	.long 0x0
	.long DBG208
	.long 0x0
	.long 0x0
	.long 0x10002
	.long 0x62652e
	.long 0x0
	.long DBG197
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x13
	.long 0x0
	.long 0x0
	.long 0x0
DBG214:
	.long 0x62622e
	.long 0x0
	.long DBG198
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x14
	.long 0x0
	.long DBG215
	.long 0x0
	.long 0x0
	.long DBG208
	.long 0x0
	.long 0x0
	.long 0x10002
	.long 0x62652e
	.long 0x0
	.long DBG199
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x14
	.long 0x0
	.long 0x0
	.long 0x0
DBG215:
	.long 0x62622e
	.long 0x0
	.long DBG200
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x15
	.long 0x0
	.long DBG216
	.long 0x0
	.long 0x0
	.long DBG208
	.long 0x0
	.long 0x0
	.long 0x10002
	.long 0x62652e
	.long 0x0
	.long DBG201
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x15
	.long 0x0
	.long 0x0
	.long 0x0
DBG216:
	.long 0x62622e
	.long 0x0
	.long DBG186
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x15
	.long 0x0
	.long DBG217
	.long 0x0
	.long 0x78
	.long 0x0
	.long 0xc0102
	.long 0xe
	.long 0x4ffff
	.long 0x62652e
	.long 0x0
	.long DBG187
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x16
	.long 0x0
	.long 0x0
	.long 0x0
	.long 0x62652e
	.long 0x0
	.long DBG187
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x16
	.long 0x0
	.long 0x0
	.long 0x0
DBG217:
	.long 0x62622e
	.long 0x0
	.long DBG187
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x16
	.long 0x0
	.long DBG218
	.long 0x0
	.long 0x79
	.long 0x0
	.long 0x60102
	.long 0xe
	.long 0x4ffff
DBG218:
	.long 0x62622e
	.long 0x0
	.long DBG187
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x16
	.long 0x0
	.long DBG219
	.long 0x0
	.long 0x78
	.long 0x0
	.long 0xc0102
	.long 0xe
	.long 0x4ffff
DBG219:
	.long 0x62622e
	.long 0x0
	.long DBG202
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x17
	.long 0x0
	.long DBG220
	.long 0x0
	.long 0x0
	.long DBG208
	.long 0x0
	.long 0x0
	.long 0x10002
	.long 0x62652e
	.long 0x0
	.long DBG203
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x17
	.long 0x0
	.long 0x0
	.long 0x0
	.long 0x62652e
	.long 0x0
	.long DBG188
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x17
	.long 0x0
	.long 0x0
	.long 0x0
DBG220:
	.long 0x62622e
	.long 0x0
	.long DBG204
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x18
	.long 0x0
	.long DBG221
	.long 0x0
	.long 0x0
	.long DBG208
	.long 0x0
	.long 0x0
	.long 0x10002
	.long 0x62652e
	.long 0x0
	.long DBG205
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x18
	.long 0x0
	.long 0x0
	.long 0x0
	.long 0x62652e
	.long 0x0
	.long DBG189
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x18
	.long 0x0
	.long 0x0
	.long 0x0
	.long 0x66652e
	.long 0x0
	.long DBG206
	.long 0x0
	.long 0x1650001
	.long 0x0
	.long 0xb5
	.long 0x0
	.long 0x0
	.long 0x0
	.pseg M5535A_code
DBG168:
	.dbgseg dbg_syms
	.long 0x0
	.long DBG171
	.long DBG168
	.long 0x0
	.long 0xff0001
; }
; static unsigned int getMeasurement(unsigned int command, unsigned int *measurement)
DBG167:
	.long 0x0
	.long DBG226
	.long _getMeasurement
	.long 0x4e
	.long 0x1030001
	.long DBG172
	.long DBG223-DBG224
	.long DBG225
	.long DBG222
	.long 0x0
	.pseg M5535A_code
DBG224:
	.dbgseg dbg_syms
DBG172:
	.long 0x66622e
	.long 0x0
	.long DBG224
	.long 0x0
	.long 0x1650001
	.long 0x0
	.long 0xb7
	.long 0x0
	.long DBG227
	.long 0x0
	.dbgseg dbg_line
DBG225:
	.long DBG167
	.long 0x0
	.long _getMeasurement
	.long 0x1
	.long DBG229
	.long 0x2
	.long DBG230
	.long 0x7
	.long DBG231
	.long 0x8
	.long DBG232
	.long 0x9
	.long DBG233
	.long 0xa
	.long DBG234
	.long 0xb
	.long DBG236
	.long 0xc
	.long DBG237
	.long 0xd
	.long DBG239
	.long 0xe
	.long DBG240
	.long 0xf
	.long DBG241
	.long 0x10
	.long DBG242
	.long 0x11
	.long DBG245
	.long 0x12
	.long DBG246
	.long 0x13
	.long DBG247
	.long 0x15
	.long DBG248
	.long 0x17
	.long DBG249
	.long 0x18
	.pseg M5535A_code
_getMeasurement:
	push	r4
	push	r5
	push	r6
DBG228:
; ENTRY
; command at argloc 0 (0x0) in reg  size 2
	mov	r13,r6
DBG231:
DBG230:
DBG229:
; measurement at argloc 0 (0x0) in reg  size 2
; errorVal in reg  size 2
; sdo in reg  size 2
; value in reg  size 2
; {
;   unsigned int errorVal;
;   unsigned int sdo;
;   unsigned int value;
;   errorVal = 0;
;   writeBitsLsbFirst(command, 8);
	mov	#0x8,r13
	call	#_writeBitsLsbFirst
DBG232:
;   writeBitsLsbFirst(0x00, 4);
	mov	#0x4,r13
	mov	#0x0,r5
	mov	r5,r12
	call	#_writeBitsLsbFirst
DBG233:
;   sdo = ((P4IN & (0x0004) ) >> 2) ;
	mov.b	&0x1c,r12
	and.b	#0x4,r12
	and	#0xff,r12
	clrc
	rrc	r12
	rra	r12
DBG234:
;   if (sdo & 1) {  
	bit	#0x1,r12
	jeq	getMeasurement_L1
DBG236:
DBG235:
;     errorVal = waitUntilDataOutLow();
	call	#_waitUntilDataOutLow
	mov	r12,r4
DBG237:
;     if (errorVal == 0) {
	cmp	#0x0,r4
	jne	getMeasurement_L3
DBG239:
DBG238:
;       value = readSixteenBits();
	call	#_readSixteenBits
DBG240:
;       *measurement = value;
	mov	r12,0(r6)
DBG242:
DBG241:
;     }
getMeasurement_L2:
DBG243:
	jmp	getMeasurement_L3
getMeasurement_L1:
;   } else {
DBG244:
;     errorVal = 1;
DBG245:
	mov	#0x1,r4
DBG246:
getMeasurement_L3:
;   }
;   writeBitsLsbFirst(0x00, 1);
DBG247:
	mov	#0x1,r13
	mov	r5,r12
	call	#_writeBitsLsbFirst
DBG248:
;   return errorVal;
	mov	r4,r12
DBG250:
DBG249:
; EXIT
; .temp4 at stkloc 0 (0x0) size 6
	pop	r6
	pop	r5
	pop	r4
	ret
	.dbgseg dbg_syms
	.long 0x0
	.long DBG17
	.long 0x6
	.long 0x0
	.long 0x10002
	.long 0x0
	.long DBG18
	.long 0x2
	.long 0x0
	.long 0x10002
	.long 0x504e5f5f
	.long 0x534d5241
	.long 0x2
	.long 0x0
	.long 0x10002
	.long 0x0
	.long DBG251
	.long 0x0
	.long 0x0
	.long 0x10002
	.long 0x0
	.long DBG252
	.long 0x0
	.long 0x0
	.long 0x10002
DBG221:
	.long 0x62622e
	.long 0x0
	.long DBG228
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x1
	.long 0x0
	.long DBG253
	.long 0x0
	.long 0x6d6d6f63
	.long 0x646e61
	.long 0xc0102
	.long 0xe
	.long 0x11ffff
DBG253:
	.long 0x62622e
	.long 0x0
	.long DBG228
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x1
	.long 0x0
	.long DBG254
	.long 0x0
	.long 0x0
	.long DBG255
	.long 0xd0102
	.long 0x2e
	.long 0x11ffff
	.long 0x62652e
	.long 0x0
	.long DBG229
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x2
	.long 0x0
	.long 0x0
	.long 0x0
DBG254:
	.long 0x62622e
	.long 0x0
	.long DBG229
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x2
	.long 0x0
	.long DBG256
	.long 0x0
	.long 0x0
	.long DBG255
	.long 0x60102
	.long 0x2e
	.long 0x11ffff
	.long 0x62652e
	.long 0x0
	.long DBG232
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x9
	.long 0x0
	.long 0x0
	.long 0x0
	.long 0x62652e
	.long 0x0
	.long DBG232
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x9
	.long 0x0
	.long 0x0
	.long 0x0
DBG256:
	.long 0x62622e
	.long 0x0
	.long DBG232
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x9
	.long 0x0
	.long DBG257
	.long 0x0
	.long 0x0
	.long DBG255
	.long 0x60102
	.long 0x2e
	.long 0x11ffff
DBG257:
	.long 0x62622e
	.long 0x0
	.long DBG234
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0xb
	.long 0x0
	.long DBG258
	.long 0x0
	.long 0x6f6473
	.long 0x0
	.long 0xc0102
	.long 0xe
	.long 0x4ffff
	.long 0x62652e
	.long 0x0
	.long DBG237
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0xd
	.long 0x0
	.long 0x0
	.long 0x0
DBG258:
	.long 0x62622e
	.long 0x0
	.long DBG237
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0xd
	.long 0x0
	.long DBG259
	.long 0x0
	.long 0x6f727265
	.long 0x6c615672
	.long 0x40102
	.long 0xe
	.long 0x4ffff
DBG259:
	.long 0x62622e
	.long 0x0
	.long DBG240
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0xf
	.long 0x0
	.long DBG260
	.long 0x0
	.long 0x756c6176
	.long 0x65
	.long 0xc0102
	.long 0xe
	.long 0x4ffff
	.long 0x62652e
	.long 0x0
	.long DBG248
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x17
	.long 0x0
	.long 0x0
	.long 0x0
	.long 0x62652e
	.long 0x0
	.long DBG249
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x18
	.long 0x0
	.long 0x0
	.long 0x0
	.long 0x62652e
	.long 0x0
	.long DBG249
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x18
	.long 0x0
	.long 0x0
	.long 0x0
	.long 0x66652e
	.long 0x0
	.long DBG250
	.long 0x0
	.long 0x1650001
	.long 0x0
	.long 0xce
	.long 0x0
	.long 0x0
	.long 0x0
	.pseg M5535A_code
DBG223:
	.dbgseg dbg_syms
	.long 0x0
	.long DBG226
	.long DBG223
	.long 0x0
	.long 0xff0001
; }
; static void M5535A_Reset(void)
DBG222:
	.long 0x0
	.long DBG265
	.long _M5535A_Reset
	.long 0x40
	.long 0x1030001
	.long DBG227
	.long DBG262-DBG263
	.long DBG264
	.long DBG261
	.long 0x0
	.pseg M5535A_code
DBG263:
	.dbgseg dbg_syms
DBG227:
	.long 0x66622e
	.long 0x0
	.long DBG263
	.long 0x0
	.long 0x1650001
	.long 0x0
	.long 0xd0
	.long 0x0
	.long DBG266
	.long 0x0
	.dbgseg dbg_line
DBG264:
	.long DBG222
	.long 0x0
	.long _M5535A_Reset
	.long 0x1
	.long DBG268
	.long 0x2
	.long DBG269
	.long 0x3
	.long DBG270
	.long 0x4
	.long DBG271
	.long 0x5
	.long DBG272
	.long 0x6
	.pseg M5535A_code
_M5535A_Reset:
	push	r4
	push	r5
DBG269:
DBG268:
DBG267:
; ENTRY
; {
;   writeBitsLsbFirst(0x55, 8);
	mov	#0x8,r5
	mov	r5,r13
	mov	#0x55,r4
	mov	r4,r12
	call	#_writeBitsLsbFirst
DBG270:
;   writeBitsLsbFirst(0x55, 8);
	mov	r5,r13
	mov	r4,r12
	call	#_writeBitsLsbFirst
DBG271:
;   writeBitsLsbFirst(0x00, 5);
	mov	#0x5,r13
	mov	#0x0,r12
	call	#_writeBitsLsbFirst
DBG273:
DBG272:
; EXIT
; .temp5 at stkloc 0 (0x0) size 4
	pop	r5
	pop	r4
	ret
	.dbgseg dbg_syms
	.long 0x0
	.long DBG17
	.long 0x4
	.long 0x0
	.long 0x10002
	.long 0x0
	.long DBG18
	.long 0x2
	.long 0x0
	.long 0x10002
	.long 0x504e5f5f
	.long 0x534d5241
	.long 0x0
	.long 0x0
	.long 0x10002
	.long 0x66652e
	.long 0x0
	.long DBG273
	.long 0x0
	.long 0x1650001
	.long 0x0
	.long 0xd5
	.long 0x0
	.long 0x0
	.long 0x0
	.pseg M5535A_code
DBG262:
	.dbgseg dbg_syms
	.long 0x0
	.long DBG265
	.long DBG262
	.long 0x0
	.long 0xff0001
; }
; int M5535A_Pressure(float *pressure)
DBG261:
	.long 0x0
	.long DBG278
	.long _M5535A_Pressure
	.long 0x44
	.long 0x1020001
	.long DBG266
	.long DBG275-DBG276
	.long DBG277
	.long DBG274
	.long 0x0
	.pseg M5535A_code
DBG276:
	.dbgseg dbg_syms
DBG266:
	.long 0x66622e
	.long 0x0
	.long DBG276
	.long 0x0
	.long 0x1650001
	.long 0x0
	.long 0xd7
	.long 0x0
	.long DBG279
	.long 0x0
	.dbgseg dbg_line
DBG277:
	.long DBG261
	.long 0x0
	.long _M5535A_Pressure
	.long 0x1
	.long DBG281
	.long 0x2
	.long DBG282
	.long 0xc
	.long DBG283
	.long 0xe
	.long DBG284
	.long 0xf
	.long DBG285
	.long 0x11
	.long DBG287
	.long 0x12
	.long DBG288
	.long 0x13
	.long DBG289
	.long 0x16
	.long DBG290
	.long 0x19
	.long DBG291
	.long 0x1c
	.long DBG292
	.long 0x1e
	.long DBG293
	.long 0x1f
	.long DBG294
	.long 0x21
	.long DBG295
	.long 0x22
	.pseg M5535A_code
	.global _M5535A_Pressure
_M5535A_Pressure:
	push	r4
	push	r5
	push	r6
	push	r7
	push	r8
	push	r9
	push	r10
	push	r11
	sub	#0xc,sp
DBG280:
; ENTRY
	mov	r12,r9
DBG282:
DBG281:
; pressure at argloc 0 (0x0) in reg  size 2
; rawPressure in reg  size 4
; rawTemperature in reg  size 4
; offset in reg  size 4
; sensitivity in reg  size 4
; dt in reg  size 4
; m1 at stkloc 0 (0x0) size 2
; m2 at stkloc 2 (0x2) size 2
; errorVal in reg  size 2
; {
;   float rawPressure;
;   float rawTemperature;
;   float offset;
;   float sensitivity;
;   float dt;
;   unsigned int m1;
;   unsigned int m2;
;   unsigned int errorVal;
;   M5535A_Reset();
	call	#_M5535A_Reset
DBG283:
;   errorVal  = getMeasurement(measurePressure,&m1);
	mov	sp,r13
	mov	&_measurePressure,r12
	call	#_getMeasurement
	mov	r12,r10
DBG284:
;   errorVal += getMeasurement(measureTemperature,&m2); 
	mov	sp,r13
	add	#0x2,r13
	mov	&_measureTemperature,r12
	call	#_getMeasurement
;   if (errorVal == 0) {
	add	r12,r10
DBG285:
	jne	M5535A_Pressure_L1
DBG287:
DBG286:
;     rawPressure    = (float) m1;
	mov	0x0(sp),r13
	mov	#0x0,r12
DBG296:
	call	#__u_to_s
DBG297:
	mov	r13,0xa(sp)
	mov	r12,0x8(sp)
DBG288:
;     rawTemperature = (float) m2;
	mov	0x2(sp),r13
	mov	#0x0,r12
DBG298:
	call	#__u_to_s
DBG289:
DBG299:
;     dt     = rawTemperature - (8.0 * C5 + 10000.0); 
	mov	#0x4000,r4
	mov	#0x461c,r11
	mov	r13,r6
	mov	r12,r5
	mov	&_C5,r13
	mov	&_C5+0x2,r12
	mov	#0x0,r15
	mov	#0x4100,r14
DBG300:
	call	#__s_mul
DBG301:
	mov	r4,r15
	mov	r11,r14
DBG302:
	call	#__s_add
DBG303:
	mov	r13,r15
	mov	r12,r14
	mov	r6,r13
	mov	r5,r12
DBG304:
	call	#__s_sub
DBG305:
	mov	r13,r8
	mov	r12,r7
DBG290:
;     offset = C2 + (C4 - 250.0) * dt / 4096.0 + 10000.0;
	mov	#0x0,r6
	mov	#0x4580,r5
	mov	&_C4,r13
	mov	&_C4+0x2,r12
	mov	#0x0,r15
	mov	#0x437a,r14
DBG306:
	call	#__s_sub
DBG307:
	mov	r8,r15
	mov	r7,r14
DBG308:
	call	#__s_mul
DBG309:
	mov	r6,r15
	mov	r5,r14
DBG310:
	call	#__s_div
DBG311:
	mov	&_C2,r15
	mov	&_C2+0x2,r14
DBG312:
	call	#__s_add
DBG313:
	mov	r4,r15
	mov	r11,r14
DBG314:
	call	#__s_add
DBG315:
	mov	r13,0x6(sp)
	mov	r12,0x4(sp)
DBG291:
;     sensitivity = C1 / 2.0 + (C3 + 200.0) * dt / 8192.0 + 3000.0;
	mov	&_C1,r13
	mov	&_C1+0x2,r12
	mov	#0x0,r15
	mov	#0x4000,r14
DBG316:
	call	#__s_div
DBG317:
	mov	r13,r4
	mov	r12,r11
	mov	&_C3,r13
	mov	&_C3+0x2,r12
	mov	#0x0,r15
	mov	#0x4348,r14
DBG318:
	call	#__s_add
DBG319:
	mov	r8,r15
	mov	r7,r14
DBG320:
	call	#__s_mul
DBG321:
	mov	#0x0,r15
	mov	#0x4600,r14
DBG322:
	call	#__s_div
DBG323:
	mov	r13,r15
	mov	r12,r14
	mov	r4,r13
	mov	r11,r12
DBG324:
	call	#__s_add
DBG325:
	mov	#0x8000,r15
	mov	#0x453b,r14
DBG326:
	call	#__s_add
DBG327:
	mov	r13,r7
	mov	r12,r4
DBG292:
;     *pressure = sensitivity * (rawPressure - offset) / 4096.0 + 1000.0;  
; .temp9 at stkloc 10 (0xa) size 2
	mov	0xa(sp),r12
	mov	r12,r13
; .temp8 at stkloc 8 (0x8) size 2
	mov	0x8(sp),r12
; .temp7 at stkloc 6 (0x6) size 2
	mov	0x6(sp),r14
	mov	r14,r15
; .temp6 at stkloc 4 (0x4) size 2
	mov	0x4(sp),r14
DBG328:
	call	#__s_sub
DBG329:
	mov	r7,r15
	mov	r4,r14
DBG330:
	call	#__s_mul
DBG331:
	mov	r6,r15
	mov	r5,r14
DBG332:
	call	#__s_div
DBG333:
	mov	#0x0,r15
	mov	#0x447a,r14
DBG334:
	call	#__s_add
DBG335:
	mov	r13,0(r9)
	mov	r12,0x2(r9)
DBG294:
DBG293:
;   }
M5535A_Pressure_L1:
;   return errorVal;
	mov	r10,r12
DBG336:
DBG295:
; EXIT
; .temp10 at stkloc 12 (0xc) size 16
	add	#0xc,sp
	pop	r11
	pop	r10
	pop	r9
	pop	r8
	pop	r7
	pop	r6
	pop	r5
	pop	r4
	ret
	.dbgseg dbg_syms
	.long 0x0
	.long DBG17
	.long 0x1c
	.long 0x0
	.long 0x10002
	.long 0x0
	.long DBG18
	.long 0x2
	.long 0x0
	.long 0x10002
	.long 0x504e5f5f
	.long 0x534d5241
	.long 0x1
	.long 0x0
	.long 0x10002
	.long 0x0
	.long DBG337
	.long 0x0
	.long 0x0
	.long 0x10002
	.long 0x316d
	.long 0x0
	.long 0x0
	.long 0xe
	.long 0x10002
	.long 0x326d
	.long 0x0
	.long 0x2
	.long 0xe
	.long 0x10002
DBG260:
	.long 0x62622e
	.long 0x0
	.long DBG280
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x1
	.long 0x0
	.long DBG338
	.long 0x0
	.long 0x73657270
	.long 0x65727573
	.long 0xc0102
	.long 0x26
	.long 0x11ffff
	.long 0x62652e
	.long 0x0
	.long DBG281
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x2
	.long 0x0
	.long 0x0
	.long 0x0
DBG338:
	.long 0x62622e
	.long 0x0
	.long DBG281
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x2
	.long 0x0
	.long DBG339
	.long 0x0
	.long 0x73657270
	.long 0x65727573
	.long 0x90102
	.long 0x26
	.long 0x11ffff
DBG339:
	.long 0x62622e
	.long 0x0
	.long DBG284
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0xf
	.long 0x0
	.long DBG340
	.long 0x0
	.long 0x6f727265
	.long 0x6c615672
	.long 0xa0102
	.long 0xe
	.long 0x4ffff
DBG340:
	.long 0x62622e
	.long 0x0
	.long DBG296
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x13
	.long 0x0
	.long DBG341
	.long 0x0
	.long 0x0
	.long DBG208
	.long 0x0
	.long 0x0
	.long 0x10002
	.long 0x62652e
	.long 0x0
	.long DBG297
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x13
	.long 0x0
	.long 0x0
	.long 0x0
DBG341:
	.long 0x62622e
	.long 0x0
	.long DBG298
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x16
	.long 0x0
	.long DBG342
	.long 0x0
	.long 0x0
	.long DBG208
	.long 0x0
	.long 0x0
	.long 0x10002
	.long 0x62652e
	.long 0x0
	.long DBG299
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x16
	.long 0x0
	.long 0x0
	.long 0x0
DBG342:
	.long 0x62622e
	.long 0x0
	.long DBG289
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x16
	.long 0x0
	.long DBG343
	.long 0x0
	.long 0x0
	.long DBG344
	.long 0x200
	.long 0x6
	.long 0x204ffff
	.long 0x0
	.long DBG344
	.long 0xc0102
	.long 0x6
	.long 0x104ffff
	.long 0x0
	.long DBG344
	.long 0xd0102
	.long 0x6
	.long 0x4ffff
DBG343:
	.long 0x62622e
	.long 0x0
	.long DBG300
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x19
	.long 0x0
	.long DBG345
	.long 0x0
	.long 0x0
	.long DBG208
	.long 0x0
	.long 0x0
	.long 0x10002
	.long 0x62652e
	.long 0x0
	.long DBG301
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x19
	.long 0x0
	.long 0x0
	.long 0x0
DBG345:
	.long 0x62622e
	.long 0x0
	.long DBG302
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x19
	.long 0x0
	.long DBG346
	.long 0x0
	.long 0x0
	.long DBG208
	.long 0x0
	.long 0x0
	.long 0x10002
	.long 0x62652e
	.long 0x0
	.long DBG303
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x19
	.long 0x0
	.long 0x0
	.long 0x0
DBG346:
	.long 0x62622e
	.long 0x0
	.long DBG304
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x19
	.long 0x0
	.long DBG347
	.long 0x0
	.long 0x0
	.long DBG208
	.long 0x0
	.long 0x0
	.long 0x10002
	.long 0x62652e
	.long 0x0
	.long DBG305
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x19
	.long 0x0
	.long 0x0
	.long 0x0
	.long 0x62652e
	.long 0x0
	.long DBG290
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x19
	.long 0x0
	.long 0x0
	.long 0x0
DBG347:
	.long 0x62622e
	.long 0x0
	.long DBG290
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x19
	.long 0x0
	.long DBG348
	.long 0x0
	.long 0x7464
	.long 0x0
	.long 0x200
	.long 0x6
	.long 0x204ffff
	.long 0x0
	.long 0x0
	.long 0x0
	.long 0x0
	.long 0x1000000
	.long 0x7464
	.long 0x0
	.long 0x80102
	.long 0x6
	.long 0x4ffff
DBG348:
	.long 0x62622e
	.long 0x0
	.long DBG290
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x19
	.long 0x0
	.long DBG349
	.long 0x0
	.long 0x7464
	.long 0x0
	.long 0x200
	.long 0x6
	.long 0x204ffff
	.long 0x7464
	.long 0x0
	.long 0x70102
	.long 0x6
	.long 0x104ffff
	.long 0x7464
	.long 0x0
	.long 0x80102
	.long 0x6
	.long 0x4ffff
DBG349:
	.long 0x62622e
	.long 0x0
	.long DBG290
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x19
	.long 0x0
	.long DBG350
	.long 0x0
	.long 0x0
	.long DBG344
	.long 0x200
	.long 0x6
	.long 0x204ffff
	.long 0x0
	.long DBG344
	.long 0x50102
	.long 0x6
	.long 0x104ffff
	.long 0x0
	.long DBG344
	.long 0x60102
	.long 0x6
	.long 0x4ffff
DBG350:
	.long 0x62622e
	.long 0x0
	.long DBG306
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x1c
	.long 0x0
	.long DBG351
	.long 0x0
	.long 0x0
	.long DBG208
	.long 0x10fafe8
	.long 0x0
	.long 0x10002
	.long 0x62652e
	.long 0x0
	.long DBG307
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x1c
	.long 0x0
	.long 0x0
	.long 0x0
DBG351:
	.long 0x62622e
	.long 0x0
	.long DBG308
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x1c
	.long 0x0
	.long DBG352
	.long 0x0
	.long 0x0
	.long DBG208
	.long 0x10fafe8
	.long 0x0
	.long 0x10002
	.long 0x62652e
	.long 0x0
	.long DBG309
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x1c
	.long 0x0
	.long 0x0
	.long 0x0
DBG352:
	.long 0x62622e
	.long 0x0
	.long DBG310
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x1c
	.long 0x0
	.long DBG353
	.long 0x0
	.long 0x0
	.long DBG208
	.long 0x10fafe8
	.long 0x0
	.long 0x10002
	.long 0x62652e
	.long 0x0
	.long DBG311
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x1c
	.long 0x0
	.long 0x0
	.long 0x0
DBG353:
	.long 0x62622e
	.long 0x0
	.long DBG312
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x1c
	.long 0x0
	.long DBG354
	.long 0x0
	.long 0x0
	.long DBG208
	.long 0x10fafe8
	.long 0x0
	.long 0x10002
	.long 0x62652e
	.long 0x0
	.long DBG313
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x1c
	.long 0x0
	.long 0x0
	.long 0x0
DBG354:
	.long 0x62622e
	.long 0x0
	.long DBG314
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x1c
	.long 0x0
	.long DBG355
	.long 0x0
	.long 0x0
	.long DBG208
	.long 0x10fafe8
	.long 0x0
	.long 0x10002
	.long 0x62652e
	.long 0x0
	.long DBG315
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x1c
	.long 0x0
	.long 0x0
	.long 0x0
	.long 0x62652e
	.long 0x0
	.long DBG291
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x1c
	.long 0x0
	.long 0x0
	.long 0x0
DBG355:
	.long 0x62622e
	.long 0x0
	.long DBG316
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x1e
	.long 0x0
	.long DBG356
	.long 0x0
	.long 0x0
	.long DBG208
	.long 0x10fafe8
	.long 0x0
	.long 0x10002
	.long 0x62652e
	.long 0x0
	.long DBG317
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x1e
	.long 0x0
	.long 0x0
	.long 0x0
DBG356:
	.long 0x62622e
	.long 0x0
	.long DBG318
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x1e
	.long 0x0
	.long DBG357
	.long 0x0
	.long 0x0
	.long DBG208
	.long 0x10fafe8
	.long 0x0
	.long 0x10002
	.long 0x62652e
	.long 0x0
	.long DBG319
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x1e
	.long 0x0
	.long 0x0
	.long 0x0
DBG357:
	.long 0x62622e
	.long 0x0
	.long DBG320
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x1e
	.long 0x0
	.long DBG358
	.long 0x0
	.long 0x0
	.long DBG208
	.long 0x10fafe8
	.long 0x0
	.long 0x10002
	.long 0x62652e
	.long 0x0
	.long DBG321
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x1e
	.long 0x0
	.long 0x0
	.long 0x0
DBG358:
	.long 0x62622e
	.long 0x0
	.long DBG322
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x1e
	.long 0x0
	.long DBG359
	.long 0x0
	.long 0x0
	.long DBG208
	.long 0x10fafe8
	.long 0x0
	.long 0x10002
	.long 0x62652e
	.long 0x0
	.long DBG323
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x1e
	.long 0x0
	.long 0x0
	.long 0x0
DBG359:
	.long 0x62622e
	.long 0x0
	.long DBG324
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x1e
	.long 0x0
	.long DBG360
	.long 0x0
	.long 0x0
	.long DBG208
	.long 0x10fafe8
	.long 0x0
	.long 0x10002
	.long 0x62652e
	.long 0x0
	.long DBG325
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x1e
	.long 0x0
	.long 0x0
	.long 0x0
DBG360:
	.long 0x62622e
	.long 0x0
	.long DBG326
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x1e
	.long 0x0
	.long DBG361
	.long 0x0
	.long 0x0
	.long DBG208
	.long 0x10fafe8
	.long 0x0
	.long 0x10002
	.long 0x62652e
	.long 0x0
	.long DBG327
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x1e
	.long 0x0
	.long 0x0
	.long 0x0
	.long 0x62652e
	.long 0x0
	.long DBG292
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x1e
	.long 0x0
	.long 0x0
	.long 0x0
DBG361:
	.long 0x62622e
	.long 0x0
	.long DBG292
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x1e
	.long 0x0
	.long DBG362
	.long 0x0
	.long 0x0
	.long DBG363
	.long 0x200
	.long 0x6
	.long 0x204ffff
	.long 0x0
	.long DBG363
	.long 0x40102
	.long 0x6
	.long 0x104ffff
	.long 0x0
	.long DBG363
	.long 0x70102
	.long 0x6
	.long 0x4ffff
DBG362:
	.long 0x62622e
	.long 0x0
	.long DBG328
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x1f
	.long 0x0
	.long DBG364
	.long 0x0
	.long 0x0
	.long DBG208
	.long 0x0
	.long 0x0
	.long 0x10002
	.long 0x62652e
	.long 0x0
	.long DBG329
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x1f
	.long 0x0
	.long 0x0
	.long 0x0
DBG364:
	.long 0x62622e
	.long 0x0
	.long DBG330
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x1f
	.long 0x0
	.long DBG365
	.long 0x0
	.long 0x0
	.long DBG208
	.long 0x0
	.long 0x0
	.long 0x10002
	.long 0x62652e
	.long 0x0
	.long DBG331
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x1f
	.long 0x0
	.long 0x0
	.long 0x0
DBG365:
	.long 0x62622e
	.long 0x0
	.long DBG332
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x1f
	.long 0x0
	.long DBG366
	.long 0x0
	.long 0x0
	.long DBG208
	.long 0x0
	.long 0x0
	.long 0x10002
	.long 0x62652e
	.long 0x0
	.long DBG333
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x1f
	.long 0x0
	.long 0x0
	.long 0x0
DBG366:
	.long 0x62622e
	.long 0x0
	.long DBG334
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x1f
	.long 0x0
	.long DBG367
	.long 0x0
	.long 0x0
	.long DBG208
	.long 0x0
	.long 0x0
	.long 0x10002
	.long 0x62652e
	.long 0x0
	.long DBG335
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x1f
	.long 0x0
	.long 0x0
	.long 0x0
	.long 0x62652e
	.long 0x0
	.long DBG295
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x22
	.long 0x0
	.long 0x0
	.long 0x0
	.long 0x62652e
	.long 0x0
	.long DBG295
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x22
	.long 0x0
	.long 0x0
	.long 0x0
	.long 0x62652e
	.long 0x0
	.long DBG295
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x22
	.long 0x0
	.long 0x0
	.long 0x0
	.long 0x62652e
	.long 0x0
	.long DBG295
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x22
	.long 0x0
	.long 0x0
	.long 0x0
	.long 0x66652e
	.long 0x0
	.long DBG336
	.long 0x0
	.long 0x1650001
	.long 0x0
	.long 0xf8
	.long 0x0
	.long 0x0
	.long 0x0
	.pseg M5535A_code
DBG275:
	.dbgseg dbg_syms
	.long 0x0
	.long DBG278
	.long DBG275
	.long 0x0
	.long 0xff0001
; }
; void M5535A_Init(void)
DBG274:
	.long 0x0
	.long DBG372
	.long _M5535A_Init
	.long 0x40
	.long 0x1020001
	.long DBG279
	.long DBG369-DBG370
	.long DBG371
	.long DBG368
	.long 0x0
	.pseg M5535A_code
DBG370:
	.dbgseg dbg_syms
DBG279:
	.long 0x66622e
	.long 0x0
	.long DBG370
	.long 0x0
	.long 0x1650001
	.long 0x0
	.long 0xfa
	.long 0x0
	.long DBG373
	.long 0x0
	.dbgseg dbg_line
DBG371:
	.long DBG274
	.long 0x0
	.long _M5535A_Init
	.long 0x1
	.long DBG375
	.long 0x2
	.long DBG376
	.long 0x3
	.long DBG377
	.long 0x4
	.long DBG378
	.long 0x6
	.long DBG379
	.long 0x7
	.pseg M5535A_code
	.global _M5535A_Init
_M5535A_Init:
; ENTRY
DBG374:
; {
DBG375:
;   M5535A_Reset();
DBG376:
	call	#_M5535A_Reset
DBG377:
;   convertCalibrationDataIntoCoefficients();
	call	#_convertCalibrationDataIntoCoefficients
DBG378:
;   sensorRegisterSampleMethod( (0) , 0, M5535A_Pressure);
	mov	#_M5535A_Pressure,r14
	mov.b	#0x0,r13
	mov	#0x0,r12
	call	#_sensorRegisterSampleMethod
DBG380:
DBG379:
; EXIT
	ret
	.dbgseg dbg_syms
	.long 0x0
	.long DBG17
	.long 0x0
	.long 0x0
	.long 0x10002
	.long 0x0
	.long DBG18
	.long 0x2
	.long 0x0
	.long 0x10002
	.long 0x504e5f5f
	.long 0x534d5241
	.long 0x0
	.long 0x0
	.long 0x10002
	.long 0x66652e
	.long 0x0
	.long DBG380
	.long 0x0
	.long 0x1650001
	.long 0x0
	.long 0x100
	.long 0x0
	.long 0x0
	.long 0x0
	.pseg M5535A_code
DBG369:
	.dbgseg dbg_syms
	.long 0x0
	.long DBG372
	.long DBG369
	.long 0x0
	.long 0xff0001
; }
	.dseg	M5535A_bss
	.align 0x2
M5535A_V11:
	.align 0x2
_W1:
	.bss 0x2
; W1 size 2
	.align 0x2
_W2:
	.bss 0x2
; W2 size 2
	.align 0x2
_W3:
	.bss 0x2
; W3 size 2
	.align 0x2
_W4:
	.bss 0x2
; W4 size 2
	.align 0x2
_C1:
	.bss 0x4
; C1 size 4
	.align 0x2
_C2:
	.bss 0x4
; C2 size 4
	.align 0x2
_C3:
	.bss 0x4
; C3 size 4
	.align 0x2
_C4:
	.bss 0x4
; C4 size 4
	.align 0x2
_C5:
	.bss 0x4
; C5 size 4
	.align 0x2
_C6:
	.bss 0x4
; C6 size 4
	.extern _sensorRegisterSampleMethod
	.extern __u_to_s
	.extern __s_div
	.extern __s_add
	.extern __s_sub
	.extern __umult16hw
	.extern __s_mul
	.dbgseg dbg_syms
_0fake_1:
DBG4:
	.long 0x6166305f
	.long 0x315f656b
	.long 0x0
	.long 0x8
	.long 0x10afffe
	.long 0x0
	.long 0x100000
	.long 0x0
	.long DBG381
	.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:
DBG381:
	.long 0x6166335f
	.long 0x325f656b
	.long 0x0
	.long 0x8
	.long 0x10afffe
	.long 0x0
	.long 0x120000
	.long 0x0
	.long DBG382
	.long 0x0
	.long 0x53727563
	.long 0x65746174
	.long 0x0
	.long 0xc
	.long 0x8ffff
	.long 0x0
	.long DBG383
	.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 DBG384
	.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 DBG381
	.long 0x120000
	.long 0x0
	.long 0x0
	.long 0x0
DBG373:
DBG367:
DBG368:
DBG382:
	.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 DBG385
	.long _measureTemperature
	.long 0xe
	.long 0x30002
	.long 0x3157
	.long 0x0
	.long _W1
	.long 0xe
	.long 0x30002
	.long 0x3257
	.long 0x0
	.long _W2
	.long 0xe
	.long 0x30002
	.long 0x3357
	.long 0x0
	.long _W3
	.long 0xe
	.long 0x30002
	.long 0x0
	.long DBG386
	.long _measurePressure
	.long 0xe
	.long 0x30002
	.long 0x3457
	.long 0x0
	.long _W4
	.long 0xe
	.long 0x30002
	.long 0x3143
	.long 0x0
	.long _C1
	.long 0x6
	.long 0x30002
	.long 0x3243
	.long 0x0
	.long _C2
	.long 0x6
	.long 0x30002
	.long 0x3343
	.long 0x0
	.long _C3
	.long 0x6
	.long 0x30002
	.long 0x3443
	.long 0x0
	.long _C4
	.long 0x6
	.long 0x30002
	.long 0x3543
	.long 0x0
	.long _C5
	.long 0x6
	.long 0x30002
	.long 0x3643
	.long 0x0
	.long _C6
	.long 0x6
	.long 0x30002
	.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 0x657a6973
	.long 0x745f
	.long 0x0
	.long 0xe
	.long 0xdfffe
	.long 0x6c5f6176
	.long 0x747369
	.long 0x0
	.long 0x20
	.long 0xdfffe
	.long 0x0
	.long DBG387
	.long 0x0
	.long 0x2a0
	.long 0xdfffe
	.long 0x0
	.long DBG388
	.long 0x0
	.long 0x8
	.long 0x10dfffe
	.long _3fake_2
	.long 0x12
	.long 0x0
	.long 0x0
	.long 0x0
	.long 0x0
	.long DBG389
	.long 0x0
	.long 0x2a4
	.long 0xdfffe
	.long 0x666f652e
	.long 0x0
	.long 0x0
	.long 0x0
	.long 0x67fffe
	.dbgseg dbg_strs
	.align 0x2
	.long 0x210
DBG385:
	.long 0x6d656173
	.long 0x75726554
	.long 0x656d7065
	.long 0x72617475
	.long 0x72650000
DBG110:
	.long 0x5f5f5041
	.long 0x524d6269
	.long 0x74730000
DBG19:
	.long 0x5f5f5041
	.long 0x524d6465
	.long 0x6c617956
	.long 0x616c0000
DBG265:
	.long 0x4d353533
	.long 0x35415f52
	.long 0x65736574
	.long 0x0
DBG17:
	.long 0x5f5f4652
	.long 0x414d4553
	.long 0x495a4500
DBG36:
	.long 0x77616974
	.long 0x556e7469
	.long 0x6c446174
	.long 0x614f7574
	.long 0x4c6f7700
DBG255:
	.long 0x6d656173
	.long 0x7572656d
	.long 0x656e7400
DBG226:
	.long 0x6765744d
	.long 0x65617375
	.long 0x72656d65
	.long 0x6e740000
DBG87:
	.long 0x77726974
	.long 0x65426974
	.long 0x734c7362
	.long 0x46697273
	.long 0x74000000
DBG337:
	.long 0x5f5f5041
	.long 0x524d7072
	.long 0x65737375
	.long 0x72650000
DBG109:
	.long 0x5f5f5041
	.long 0x524d6461
	.long 0x74610000
DBG386:
	.long 0x6d656173
	.long 0x75726550
	.long 0x72657373
	.long 0x75726500
DBG363:
	.long 0x73656e73
	.long 0x69746976
	.long 0x69747900
DBG251:
	.long 0x5f5f5041
	.long 0x524d636f
	.long 0x6d6d616e
	.long 0x64000000
DBG208:
	.long 0x5f5f5641
	.long 0x525f4152
	.long 0x47535f53
	.long 0x495a4500
DBG60:
	.long 0x72656164
	.long 0x53697874
	.long 0x65656e42
	.long 0x69747300
DBG171:
	.long 0x636f6e76
	.long 0x65727443
	.long 0x616c6962
	.long 0x72617469
	.long 0x6f6e4461
	.long 0x7461496e
	.long 0x746f436f
	.long 0x65666669
	.long 0x6369656e
	.long 0x74730000
DBG384:
	.long 0x6c617374
	.long 0x56616c75
	.long 0x65000000
DBG372:
	.long 0x4d353533
	.long 0x35415f49
	.long 0x6e697400
DBG252:
	.long 0x5f5f5041
	.long 0x524d6d65
	.long 0x61737572
	.long 0x656d656e
	.long 0x74000000
DBG387:
	.long 0x5f5f6170
	.long 0x70656e64
	.long 0x66756e63
	.long 0x5f707472
	.long 0x0
DBG18:
	.long 0x5f5f5341
	.long 0x5645445f
	.long 0x41524753
	.long 0x5f53495a
	.long 0x45000000
DBG344:
	.long 0x72617754
	.long 0x656d7065
	.long 0x72617475
	.long 0x72650000
DBG278:
	.long 0x4d353533
	.long 0x35415f50
	.long 0x72657373
	.long 0x75726500
DBG25:
	.long 0x64656c61
	.long 0x794f6e65
	.long 0x50756c73
	.long 0x65000000
DBG388:
	.long 0x73656e73
	.long 0x6f725374
	.long 0x61746500
DBG5:
	.long 0x433a5c63
	.long 0x79677769
	.long 0x6e5c686f
	.long 0x6d655c68
	.long 0x6561646c
	.long 0x65795c73
	.long 0x766e5c4d
	.long 0x53503433
	.long 0x305c5155
	.long 0x41445241
	.long 0x7e315c6d
	.long 0x6d637266
	.long 0x696f5c4d
	.long 0x35353335
	.long 0x412e6300
DBG389:
	.long 0x73656e73
	.long 0x6f725361
	.long 0x6d706c65
	.long 0x4d657468
	.long 0x6f640000
DBG383:
	.long 0x70726576
	.long 0x53746174
	.long 0x65000000
	.iseg _idesc
	.align 0x2
	.data 0x0
	.data M5535A_V11
	.data 0x20
