   1               		.file	"sensor.c"
   2               	__SREG__ = 0x3f
   3               	__SP_H__ = 0x3e
   4               	__SP_L__ = 0x3d
   5               	__CCP__  = 0x34
   6               	__tmp_reg__ = 0
   7               	__zero_reg__ = 1
  15               	.Ltext0:
  16               	.global	sensor_add
  18               	sensor_add:
  19               	.LFB2:
  20               	.LM1:
  21               	.LVL0:
  22               	/* prologue: function */
  23               	/* frame size = 0 */
  24               	.LM2:
  25 0000 4091 0000 		lds r20,current_sensor_count
  26 0004 242F      		mov r18,r20
  27 0006 30E0      		ldi r19,lo8(0)
  28 0008 2230      		cpi r18,2
  29 000a 3105      		cpc r19,__zero_reg__
  30 000c 04F0      		brlt .L2
  31 000e 2FEF      		ldi r18,lo8(-1)
  32 0010 3FEF      		ldi r19,hi8(-1)
  33               	.LM3:
  34 0012 C901      		movw r24,r18
  35               	.LVL1:
  36               	/* epilogue start */
  37 0014 0895      		ret
  38               	.LVL2:
  39               	.L2:
  40               	.LM4:
  41 0016 DC01      		movw r26,r24
  42               	.LVL3:
  43 0018 F901      		movw r30,r18
  44 001a EE0F      		lsl r30
  45 001c FF1F      		rol r31
  46 001e EE0F      		lsl r30
  47 0020 FF1F      		rol r31
  48 0022 E20F      		add r30,r18
  49 0024 F31F      		adc r31,r19
  50 0026 E050      		subi r30,lo8(-(sdr_entry_table))
  51 0028 F040      		sbci r31,hi8(-(sdr_entry_table))
  52 002a 9483      		std Z+4,r25
  53 002c 8383      		std Z+3,r24
  54               	.LM5:
  55 002e 1796      		adiw r26,7
  56 0030 4C93      		st X,r20
  57               	.LM6:
  58 0032 0380      		ldd __tmp_reg__,Z+3
  59 0034 F481      		ldd r31,Z+4
  60 0036 E02D      		mov r30,__tmp_reg__
  61 0038 4083      		st Z,r20
  62               	.LM7:
  63 003a 8091 0000 		lds r24,current_sensor_count
  64 003e E82F      		mov r30,r24
  65 0040 F0E0      		ldi r31,lo8(0)
  66 0042 EE0F      		lsl r30
  67 0044 FF1F      		rol r31
  68 0046 E050      		subi r30,lo8(-(sensor))
  69 0048 F040      		sbci r31,hi8(-(sensor))
  70 004a 7183      		std Z+1,r23
  71 004c 6083      		st Z,r22
  72               	.LM8:
  73 004e 8F5F      		subi r24,lo8(-(1))
  74 0050 8093 0000 		sts current_sensor_count,r24
  75 0054 20E0      		ldi r18,lo8(0)
  76 0056 30E0      		ldi r19,hi8(0)
  77               	.LM9:
  78 0058 C901      		movw r24,r18
  79 005a 0895      		ret
  80               	.LFE2:
  82               	.global	current_sensor_count
  83               	.global	current_sensor_count
  84               		.section .bss
  87               	current_sensor_count:
  88 0000 00        		.skip 1,0
  89               	.global	sdr_reservation_id
  90               	.global	sdr_reservation_id
  93               	sdr_reservation_id:
  94 0001 0000      		.skip 2,0
  95               		.comm sdr_entry_table,10,1
  96               		.comm sensor,4,1
 121               	.Letext0:
DEFINED SYMBOLS
                            *ABS*:00000000 sensor.c
C:\DOCUME~1\poliveir\LOCALS~1\Temp/ccqNXF6s.s:2      *ABS*:0000003f __SREG__
C:\DOCUME~1\poliveir\LOCALS~1\Temp/ccqNXF6s.s:3      *ABS*:0000003e __SP_H__
C:\DOCUME~1\poliveir\LOCALS~1\Temp/ccqNXF6s.s:4      *ABS*:0000003d __SP_L__
C:\DOCUME~1\poliveir\LOCALS~1\Temp/ccqNXF6s.s:5      *ABS*:00000034 __CCP__
C:\DOCUME~1\poliveir\LOCALS~1\Temp/ccqNXF6s.s:6      *ABS*:00000000 __tmp_reg__
C:\DOCUME~1\poliveir\LOCALS~1\Temp/ccqNXF6s.s:7      *ABS*:00000001 __zero_reg__
C:\DOCUME~1\poliveir\LOCALS~1\Temp/ccqNXF6s.s:18     .text:00000000 sensor_add
C:\DOCUME~1\poliveir\LOCALS~1\Temp/ccqNXF6s.s:87     .bss:00000000 current_sensor_count
                            *COM*:0000000a sdr_entry_table
                            *COM*:00000004 sensor
C:\DOCUME~1\poliveir\LOCALS~1\Temp/ccqNXF6s.s:93     .bss:00000001 sdr_reservation_id

UNDEFINED SYMBOLS
__do_clear_bss
