Subversion Repositories FlightCtrl

Rev

Rev 32 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
21 user 1
 
2
Flight-Ctrl_MEGA644_V0_60.elf:     file format elf32-avr
3
 
4
Sections:
5
Idx Name          Size      VMA       LMA       File off  Algn
36 chris2798 6
 
21 user 7
                  CONTENTS, ALLOC, LOAD, DATA
36 chris2798 8
  1 .text         00005ad8  00000000  00000000  000000b4  2**1
21 user 9
                  CONTENTS, ALLOC, LOAD, READONLY, CODE
36 chris2798 10
  2 .bss          00000464  0080018e  0080018e  00005c1a  2**0
21 user 11
                  ALLOC
36 chris2798 12
  3 .eeprom       00000800  00810000  00810000  00005c1a  2**0
21 user 13
                  CONTENTS, ALLOC, LOAD, DATA
36 chris2798 14
  4 .stab         00000378  00000000  00000000  0000641c  2**2
21 user 15
                  CONTENTS, READONLY, DEBUGGING
36 chris2798 16
  5 .stabstr      00000071  00000000  00000000  00006794  2**0
21 user 17
                  CONTENTS, READONLY, DEBUGGING
18
Disassembly of section .text:
19
 
20
00000000 <__vectors>:
36 chris2798 21
       0:	0c 94 d9 01 	jmp	0x3b2	; 0x3b2 <__ctors_end>
22
       4:	0c 94 f6 01 	jmp	0x3ec	; 0x3ec <__bad_interrupt>
23
       8:	0c 94 f6 01 	jmp	0x3ec	; 0x3ec <__bad_interrupt>
24
       c:	0c 94 f6 01 	jmp	0x3ec	; 0x3ec <__bad_interrupt>
25
      10:	0c 94 f6 01 	jmp	0x3ec	; 0x3ec <__bad_interrupt>
26
      14:	0c 94 f6 01 	jmp	0x3ec	; 0x3ec <__bad_interrupt>
27
      18:	0c 94 f6 01 	jmp	0x3ec	; 0x3ec <__bad_interrupt>
28
      1c:	0c 94 f6 01 	jmp	0x3ec	; 0x3ec <__bad_interrupt>
29
      20:	0c 94 f6 01 	jmp	0x3ec	; 0x3ec <__bad_interrupt>
30
      24:	0c 94 22 0c 	jmp	0x1844	; 0x1844 <__vector_9>
31
      28:	0c 94 f6 01 	jmp	0x3ec	; 0x3ec <__bad_interrupt>
32
      2c:	0c 94 f6 01 	jmp	0x3ec	; 0x3ec <__bad_interrupt>
33
      30:	0c 94 f3 14 	jmp	0x29e6	; 0x29e6 <__vector_12>
34
      34:	0c 94 f6 01 	jmp	0x3ec	; 0x3ec <__bad_interrupt>
35
      38:	0c 94 f6 01 	jmp	0x3ec	; 0x3ec <__bad_interrupt>
36
      3c:	0c 94 f6 01 	jmp	0x3ec	; 0x3ec <__bad_interrupt>
37
      40:	0c 94 f6 01 	jmp	0x3ec	; 0x3ec <__bad_interrupt>
38
      44:	0c 94 f6 01 	jmp	0x3ec	; 0x3ec <__bad_interrupt>
39
      48:	0c 94 79 0b 	jmp	0x16f2	; 0x16f2 <__vector_18>
40
      4c:	0c 94 f6 01 	jmp	0x3ec	; 0x3ec <__bad_interrupt>
41
      50:	0c 94 39 04 	jmp	0x872	; 0x872 <__vector_20>
42
      54:	0c 94 f6 01 	jmp	0x3ec	; 0x3ec <__bad_interrupt>
43
      58:	0c 94 92 03 	jmp	0x724	; 0x724 <__vector_22>
44
      5c:	0c 94 f6 01 	jmp	0x3ec	; 0x3ec <__bad_interrupt>
45
      60:	0c 94 0e 0d 	jmp	0x1a1c	; 0x1a1c <__vector_24>
46
      64:	0c 94 f6 01 	jmp	0x3ec	; 0x3ec <__bad_interrupt>
47
      68:	0c 94 40 14 	jmp	0x2880	; 0x2880 <__vector_26>
48
      6c:	0c 94 f6 01 	jmp	0x3ec	; 0x3ec <__bad_interrupt>
21 user 49
 
36 chris2798 50
00000070 <__c.2020>:
51
      70:	0a 0a 0d 00                                         ....
21 user 52
 
36 chris2798 53
00000074 <__c.2018>:
54
      74:	4e 65 75 74 72 61 6c 00                             Neutral.
21 user 55
 
36 chris2798 56
0000007c <__c.2016>:
57
      7c:	48 65 61 64 69 6e 67 48 6f 6c 64 00                 HeadingHold.
21 user 58
 
36 chris2798 59
00000088 <__c.2014>:
60
      88:	0a 0d 53 74 65 75 65 72 75 6e 67 3a 20 00           ..Steuerung: .
21 user 61
 
36 chris2798 62
00000096 <__c.2012>:
63
      96:	4f 4b 0a 0d 00                                      OK...
21 user 64
 
36 chris2798 65
0000009b <__c.2007>:
66
      9b:	0a 0d 41 62 67 6c 65 69 63 68 20 4c 75 66 74 64     ..Abgleich Luftd
67
      ab:	72 75 63 6b 73 65 6e 73 6f 72 2e 2e 00              rucksensor...
21 user 68
 
36 chris2798 69
000000b8 <__c.2005>:
70
      b8:	0a 0d 42 65 6e 75 74 7a 65 20 50 61 72 61 6d 65     ..Benutze Parame
71
      c8:	74 65 72 73 61 74 7a 20 25 64 00                    tersatz %d.
21 user 72
 
36 chris2798 73
000000d3 <__c.1997>:
74
      d3:	0a 0d 49 6e 69 74 2e 20 45 45 50 52 4f 4d 3a 20     ..Init. EEPROM:
75
      e3:	47 65 6e 65 72 69 65 72 65 20 44 65 66 61 75 6c     Generiere Defaul
76
      f3:	74 2d 50 61 72 61 6d 65 74 65 72 2e 2e 2e 00        t-Parameter....
21 user 77
 
36 chris2798 78
00000102 <__c.1995>:
79
     102:	0a 0d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d     ..==============
80
     112:	3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d     ================
21 user 81
	...
82
 
36 chris2798 83
00000123 <__c.1993>:
84
     123:	0a 0d 46 6c 69 67 68 74 43 6f 6e 74 72 6f 6c 20     ..FlightControl
85
     133:	56 25 64 2e 25 64 20 00                             V%d.%d .
21 user 86
 
36 chris2798 87
0000013b <__c.1992>:
88
     13b:	2e 00                                               ..
21 user 89
 
36 chris2798 90
0000013d <__c.2074>:
91
     13d:	52 61 6e 67 65 3a 25 33 69 2d 25 33 69 00           Range:%3i-%3i.
21 user 92
 
36 chris2798 93
0000014b <__c.2072>:
94
     14b:	53 74 65 6c 6c 75 6e 67 3a 20 25 33 69 00           Stellung: %3i.
21 user 95
 
36 chris2798 96
00000159 <__c.2070>:
97
     159:	53 65 74 70 6f 69 6e 74 20 20 25 33 69 00           Setpoint  %3i.
21 user 98
 
36 chris2798 99
00000167 <__c.2068>:
100
     167:	53 65 72 76 6f 20 20 00                             Servo  .
21 user 101
 
36 chris2798 102
0000016f <__c.2065>:
103
     16f:	50 6f 74 69 34 3a 20 20 25 33 69 00                 Poti4:  %3i.
21 user 104
 
36 chris2798 105
0000017b <__c.2063>:
106
     17b:	50 6f 74 69 33 3a 20 20 25 33 69 00                 Poti3:  %3i.
21 user 107
 
36 chris2798 108
00000187 <__c.2061>:
109
     187:	50 6f 74 69 32 3a 20 20 25 33 69 00                 Poti2:  %3i.
21 user 110
 
36 chris2798 111
00000193 <__c.2059>:
112
     193:	50 6f 74 69 31 3a 20 20 25 33 69 00                 Poti1:  %3i.
21 user 113
 
36 chris2798 114
0000019f <__c.2056>:
115
     19f:	53 74 61 72 74 3a 20 20 20 20 20 25 35 69 00        Start:     %5i.
21 user 116
 
36 chris2798 117
000001ae <__c.2054>:
118
     1ae:	4d 65 73 73 77 65 72 74 3a 20 20 25 35 69 00        Messwert:  %5i.
21 user 119
 
36 chris2798 120
000001bd <__c.2052>:
121
     1bd:	52 69 63 68 74 75 6e 67 3a 20 20 25 35 69 00        Richtung:  %5i.
21 user 122
 
36 chris2798 123
000001cc <__c.2050>:
124
     1cc:	4b 6f 6d 70 61 73 73 20 20 20 20 20 20 20 00        Kompass       .
21 user 125
 
36 chris2798 126
000001db <__c.2047>:
127
     1db:	45 6d 70 66 2e 50 65 67 65 6c 3a 25 35 69 00        Empf.Pegel:%5i.
21 user 128
 
36 chris2798 129
000001ea <__c.2045>:
130
     1ea:	53 70 61 6e 6e 75 6e 67 3a 20 20 25 35 69 00        Spannung:  %5i.
21 user 131
 
36 chris2798 132
000001f9 <__c.2042>:
133
     1f9:	48 6f 63 68 20 25 34 69 20 28 25 33 69 29 00        Hoch %4i (%3i).
21 user 134
 
36 chris2798 135
00000208 <__c.2040>:
136
     208:	52 6f 6c 6c 20 25 34 69 20 28 25 33 69 29 00        Roll %4i (%3i).
21 user 137
 
36 chris2798 138
00000217 <__c.2038>:
139
     217:	4e 69 63 6b 20 25 34 69 20 28 25 33 69 29 00        Nick %4i (%3i).
21 user 140
 
36 chris2798 141
00000226 <__c.2036>:
142
     226:	41 43 43 20 2d 20 53 65 6e 73 6f 72 00              ACC - Sensor.
21 user 143
 
36 chris2798 144
00000233 <__c.2033>:
145
     233:	47 69 65 72 20 25 34 69 20 28 25 33 69 29 00        Gier %4i (%3i).
21 user 146
 
36 chris2798 147
00000242 <__c.2031>:
148
     242:	52 6f 6c 6c 20 25 34 69 20 28 25 33 69 29 00        Roll %4i (%3i).
21 user 149
 
36 chris2798 150
00000251 <__c.2029>:
151
     251:	4e 69 63 6b 20 25 34 69 20 28 25 33 69 29 00        Nick %4i (%3i).
21 user 152
 
36 chris2798 153
00000260 <__c.2027>:
154
     260:	47 79 72 6f 20 2d 20 53 65 6e 73 6f 72 00           Gyro - Sensor.
21 user 155
 
36 chris2798 156
0000026e <__c.2024>:
157
     26e:	50 33 3a 25 34 69 20 20 4b 61 6e e4 6c 65 20 00     P3:%4i  Kan.le .
21 user 158
 
36 chris2798 159
0000027e <__c.2022>:
160
     27e:	50 31 3a 25 34 69 20 20 50 32 3a 25 34 69 20 00     P1:%4i  P2:%4i .
21 user 161
 
36 chris2798 162
0000028e <__c.2020>:
163
     28e:	47 73 3a 25 34 69 20 20 47 69 3a 25 34 69 20 00     Gs:%4i  Gi:%4i .
21 user 164
 
36 chris2798 165
0000029e <__c.2018>:
166
     29e:	4e 69 3a 25 34 69 20 20 52 6f 3a 25 34 69 20 00     Ni:%4i  Ro:%4i .
21 user 167
 
36 chris2798 168
000002ae <__c.2015>:
169
     2ae:	4b 37 3a 25 34 69 20 20 4b 61 6e e4 6c 65 20 00     K7:%4i  Kan.le .
21 user 170
 
36 chris2798 171
000002be <__c.2013>:
172
     2be:	4b 35 3a 25 34 69 20 20 4b 36 3a 25 34 69 20 00     K5:%4i  K6:%4i .
21 user 173
 
36 chris2798 174
000002ce <__c.2011>:
175
     2ce:	4b 33 3a 25 34 69 20 20 4b 34 3a 25 34 69 20 00     K3:%4i  K4:%4i .
21 user 176
 
36 chris2798 177
000002de <__c.2009>:
178
     2de:	4b 31 3a 25 34 69 20 20 4b 32 3a 25 34 69 20 00     K1:%4i  K2:%4i .
21 user 179
 
36 chris2798 180
000002ee <__c.2006>:
181
     2ee:	4b 6f 6d 70 61 73 73 3a 20 20 20 25 35 69 00        Kompass:   %5i.
21 user 182
 
36 chris2798 183
000002fd <__c.2004>:
184
     2fd:	52 6f 6c 6c 3a 20 20 20 20 20 20 25 35 69 00        Roll:      %5i.
21 user 185
 
36 chris2798 186
0000030c <__c.2002>:
187
     30c:	4e 69 63 6b 3a 20 20 20 20 20 20 25 35 69 00        Nick:      %5i.
21 user 188
 
36 chris2798 189
0000031b <__c.2000>:
190
     31b:	61 6b 74 2e 20 4c 61 67 65 00                       akt. Lage.
21 user 191
 
36 chris2798 192
00000325 <__c.1997>:
193
     325:	48 f6 68 65 6e 72 65 67 65 6c 75 6e 67 00           H.henregelung.
21 user 194
 
36 chris2798 195
00000333 <__c.1995>:
196
     333:	4b 65 69 6e 65 20 00                                Keine .
21 user 197
 
36 chris2798 198
0000033a <__c.1993>:
199
     33a:	4f 66 66 20 20 20 20 20 20 3a 20 25 35 69 00        Off      : %5i.
21 user 200
 
36 chris2798 201
00000349 <__c.1991>:
202
     349:	4c 75 66 74 64 72 75 63 6b 3a 20 25 35 69 00        Luftdruck: %5i.
21 user 203
 
36 chris2798 204
00000358 <__c.1989>:
205
     358:	53 6f 6c 6c 48 6f 65 68 65 3a 20 25 35 69 00        SollHoehe: %5i.
21 user 206
 
36 chris2798 207
00000367 <__c.1987>:
208
     367:	48 6f 65 68 65 3a 20 20 20 20 20 25 35 69 00        Hoehe:     %5i.
21 user 209
 
36 chris2798 210
00000376 <__c.1983>:
211
     376:	28 63 29 20 48 6f 6c 67 65 72 20 42 75 73 73 00     (c) Holger Buss.
21 user 212
 
36 chris2798 213
00000386 <__c.1981>:
214
     386:	53 65 74 74 69 6e 67 3a 20 25 64 20 00              Setting: %d .
21 user 215
 
36 chris2798 216
00000393 <__c.1979>:
217
     393:	56 25 64 2e 25 64 00                                V%d.%d.
21 user 218
 
36 chris2798 219
0000039a <__c.1977>:
220
     39a:	2b 2b 20 4d 69 6b 72 6f 4b 6f 70 74 65 72 20 2b     ++ MikroKopter +
221
     3aa:	2b 00                                               +.
21 user 222
 
36 chris2798 223
000003ac <__c.1974>:
224
     3ac:	5b 25 69 5d 00 00                                   [%i]..
21 user 225
 
36 chris2798 226
000003b2 <__ctors_end>:
227
     3b2:	11 24       	eor	r1, r1
228
     3b4:	1f be       	out	0x3f, r1	; 63
229
     3b6:	cf ef       	ldi	r28, 0xFF	; 255
230
     3b8:	d0 e1       	ldi	r29, 0x10	; 16
231
     3ba:	de bf       	out	0x3e, r29	; 62
232
     3bc:	cd bf       	out	0x3d, r28	; 61
21 user 233
 
36 chris2798 234
000003be <__do_copy_data>:
235
     3be:	11 e0       	ldi	r17, 0x01	; 1
236
     3c0:	a0 e0       	ldi	r26, 0x00	; 0
237
     3c2:	b1 e0       	ldi	r27, 0x01	; 1
238
     3c4:	e8 ed       	ldi	r30, 0xD8	; 216
239
     3c6:	fa e5       	ldi	r31, 0x5A	; 90
240
     3c8:	02 c0       	rjmp	.+4      	; 0x3ce <.do_copy_data_start>
21 user 241
 
36 chris2798 242
000003ca <.do_copy_data_loop>:
243
     3ca:	05 90       	lpm	r0, Z+
244
     3cc:	0d 92       	st	X+, r0
21 user 245
 
36 chris2798 246
000003ce <.do_copy_data_start>:
247
     3ce:	ae 38       	cpi	r26, 0x8E	; 142
248
     3d0:	b1 07       	cpc	r27, r17
249
     3d2:	d9 f7       	brne	.-10     	; 0x3ca <.do_copy_data_loop>
21 user 250
 
36 chris2798 251
000003d4 <__do_clear_bss>:
252
     3d4:	15 e0       	ldi	r17, 0x05	; 5
253
     3d6:	ae e8       	ldi	r26, 0x8E	; 142
254
     3d8:	b1 e0       	ldi	r27, 0x01	; 1
255
     3da:	01 c0       	rjmp	.+2      	; 0x3de <.do_clear_bss_start>
21 user 256
 
36 chris2798 257
000003dc <.do_clear_bss_loop>:
258
     3dc:	1d 92       	st	X+, r1
21 user 259
 
36 chris2798 260
000003de <.do_clear_bss_start>:
261
     3de:	a2 3f       	cpi	r26, 0xF2	; 242
262
     3e0:	b1 07       	cpc	r27, r17
263
     3e2:	e1 f7       	brne	.-8      	; 0x3dc <.do_clear_bss_loop>
264
     3e4:	0e 94 2d 02 	call	0x45a	; 0x45a <main>
265
     3e8:	0c 94 6b 2d 	jmp	0x5ad6	; 0x5ad6 <_exit>
21 user 266
 
36 chris2798 267
000003ec <__bad_interrupt>:
268
     3ec:	0c 94 00 00 	jmp	0	; 0x0 <__vectors>
21 user 269
 
36 chris2798 270
000003f0 <GetActiveParamSetNumber>:
271
     3f0:	a2 e0       	ldi	r26, 0x02	; 2
272
     3f2:	b0 e0       	ldi	r27, 0x00	; 0
273
     3f4:	0e 94 57 2d 	call	0x5aae	; 0x5aae <__eeprom_read_byte_1F2021>
274
     3f8:	80 2d       	mov	r24, r0
275
     3fa:	99 27       	eor	r25, r25
276
     3fc:	08 95       	ret
21 user 277
 
36 chris2798 278
000003fe <WriteParameterSet>:
279
     3fe:	fb 01       	movw	r30, r22
280
     400:	28 2f       	mov	r18, r24
281
     402:	86 30       	cpi	r24, 0x06	; 6
282
     404:	08 f0       	brcs	.+2      	; 0x408 <WriteParameterSet+0xa>
283
     406:	25 e0       	ldi	r18, 0x05	; 5
284
     408:	84 2f       	mov	r24, r20
285
     40a:	99 27       	eor	r25, r25
286
     40c:	42 9f       	mul	r20, r18
287
     40e:	d0 01       	movw	r26, r0
288
     410:	11 24       	eor	r1, r1
289
     412:	ac 59       	subi	r26, 0x9C	; 156
290
     414:	bf 4f       	sbci	r27, 0xFF	; 255
21 user 291
 
36 chris2798 292
00000416 <.26_start>:
293
     416:	01 97       	sbiw	r24, 0x01	; 1
294
     418:	24 f0       	brlt	.+8      	; 0x422 <.26_finished>
295
     41a:	01 90       	ld	r0, Z+
296
     41c:	0e 94 5f 2d 	call	0x5abe	; 0x5abe <__eeprom_write_byte_1F2021>
297
     420:	fa cf       	rjmp	.-12     	; 0x416 <.26_start>
21 user 298
 
36 chris2798 299
00000422 <.26_finished>:
300
     422:	a2 e0       	ldi	r26, 0x02	; 2
301
     424:	b0 e0       	ldi	r27, 0x00	; 0
302
     426:	02 2e       	mov	r0, r18
303
     428:	0e 94 5f 2d 	call	0x5abe	; 0x5abe <__eeprom_write_byte_1F2021>
304
     42c:	08 95       	ret
21 user 305
 
36 chris2798 306
0000042e <ReadParameterSet>:
307
     42e:	cf 93       	push	r28
308
     430:	df 93       	push	r29
309
     432:	fb 01       	movw	r30, r22
310
     434:	c4 2f       	mov	r28, r20
311
     436:	dd 27       	eor	r29, r29
312
     438:	86 30       	cpi	r24, 0x06	; 6
313
     43a:	08 f0       	brcs	.+2      	; 0x43e <ReadParameterSet+0x10>
314
     43c:	85 e0       	ldi	r24, 0x05	; 5
315
     43e:	48 9f       	mul	r20, r24
316
     440:	d0 01       	movw	r26, r0
317
     442:	11 24       	eor	r1, r1
318
     444:	ac 59       	subi	r26, 0x9C	; 156
319
     446:	bf 4f       	sbci	r27, 0xFF	; 255
21 user 320
 
36 chris2798 321
00000448 <.44_start>:
322
     448:	21 97       	sbiw	r28, 0x01	; 1
323
     44a:	24 f0       	brlt	.+8      	; 0x454 <.44_finished>
324
     44c:	0e 94 57 2d 	call	0x5aae	; 0x5aae <__eeprom_read_byte_1F2021>
325
     450:	01 92       	st	Z+, r0
326
     452:	fa cf       	rjmp	.-12     	; 0x448 <.44_start>
21 user 327
 
36 chris2798 328
00000454 <.44_finished>:
329
     454:	df 91       	pop	r29
330
     456:	cf 91       	pop	r28
331
     458:	08 95       	ret
21 user 332
 
36 chris2798 333
0000045a <main>:
334
     45a:	0f 93       	push	r16
335
     45c:	1f 93       	push	r17
336
     45e:	cf 93       	push	r28
337
     460:	df 93       	push	r29
338
     462:	91 e0       	ldi	r25, 0x01	; 1
339
     464:	97 b9       	out	0x07, r25	; 7
340
     466:	8f ef       	ldi	r24, 0xFF	; 255
341
     468:	88 b9       	out	0x08, r24	; 8
342
     46a:	8b e1       	ldi	r24, 0x1B	; 27
343
     46c:	84 b9       	out	0x04, r24	; 4
344
     46e:	95 b9       	out	0x05, r25	; 5
345
     470:	8e e3       	ldi	r24, 0x3E	; 62
346
     472:	8a b9       	out	0x0a, r24	; 10
347
     474:	57 9a       	sbi	0x0a, 7	; 10
348
     476:	87 ef       	ldi	r24, 0xF7	; 247
349
     478:	8b b9       	out	0x0b, r24	; 11
350
     47a:	84 b7       	in	r24, 0x34	; 52
351
     47c:	87 7f       	andi	r24, 0xF7	; 247
352
     47e:	84 bf       	out	0x34, r24	; 52
353
     480:	80 91 60 00 	lds	r24, 0x0060
354
     484:	88 61       	ori	r24, 0x18	; 24
355
     486:	80 93 60 00 	sts	0x0060, r24
356
     48a:	10 92 60 00 	sts	0x0060, r1
357
     48e:	80 ed       	ldi	r24, 0xD0	; 208
358
     490:	97 e0       	ldi	r25, 0x07	; 7
359
     492:	90 93 ac 01 	sts	0x01AC, r25
360
     496:	80 93 ab 01 	sts	0x01AB, r24
361
     49a:	10 92 2d 02 	sts	0x022D, r1
362
     49e:	10 92 2c 02 	sts	0x022C, r1
363
     4a2:	10 92 7b 05 	sts	0x057B, r1
364
     4a6:	10 92 7a 05 	sts	0x057A, r1
365
     4aa:	10 92 2b 02 	sts	0x022B, r1
366
     4ae:	10 92 2a 02 	sts	0x022A, r1
367
     4b2:	10 92 29 02 	sts	0x0229, r1
368
     4b6:	10 92 28 02 	sts	0x0228, r1
369
     4ba:	28 98       	cbi	0x05, 0	; 5
370
     4bc:	0e 94 cf 0c 	call	0x199e	; 0x199e <Timer_Init>
371
     4c0:	0e 94 3d 07 	call	0xe7a	; 0xe7a <UART_Init>
372
     4c4:	0e 94 de 14 	call	0x29bc	; 0x29bc <rc_sum_init>
373
     4c8:	0e 94 08 0d 	call	0x1a10	; 0x1a10 <ADC_Init>
374
     4cc:	0e 94 26 14 	call	0x284c	; 0x284c <i2c_init>
375
     4d0:	78 94       	sei
376
     4d2:	10 92 02 04 	sts	0x0402, r1
377
     4d6:	8c e3       	ldi	r24, 0x3C	; 60
378
     4d8:	80 93 03 04 	sts	0x0403, r24
379
     4dc:	84 e0       	ldi	r24, 0x04	; 4
380
     4de:	80 93 04 04 	sts	0x0404, r24
381
     4e2:	8c e3       	ldi	r24, 0x3C	; 60
382
     4e4:	90 e0       	ldi	r25, 0x00	; 0
383
     4e6:	9f 93       	push	r25
384
     4e8:	8f 93       	push	r24
385
     4ea:	1f 92       	push	r1
386
     4ec:	1f 92       	push	r1
387
     4ee:	83 e2       	ldi	r24, 0x23	; 35
388
     4f0:	91 e0       	ldi	r25, 0x01	; 1
389
     4f2:	9f 93       	push	r25
390
     4f4:	8f 93       	push	r24
391
     4f6:	1f 92       	push	r1
392
     4f8:	0e 94 d3 08 	call	0x11a6	; 0x11a6 <_printf_P>
393
     4fc:	82 e0       	ldi	r24, 0x02	; 2
394
     4fe:	91 e0       	ldi	r25, 0x01	; 1
395
     500:	9f 93       	push	r25
396
     502:	8f 93       	push	r24
397
     504:	1f 92       	push	r1
398
     506:	0e 94 d3 08 	call	0x11a6	; 0x11a6 <_printf_P>
399
     50a:	29 9a       	sbi	0x05, 1	; 5
400
     50c:	a1 e0       	ldi	r26, 0x01	; 1
401
     50e:	b0 e0       	ldi	r27, 0x00	; 0
402
     510:	0e 94 57 2d 	call	0x5aae	; 0x5aae <__eeprom_read_byte_1F2021>
403
     514:	80 2d       	mov	r24, r0
404
     516:	2d b7       	in	r18, 0x3d	; 61
405
     518:	3e b7       	in	r19, 0x3e	; 62
406
     51a:	26 5f       	subi	r18, 0xF6	; 246
407
     51c:	3f 4f       	sbci	r19, 0xFF	; 255
408
     51e:	0f b6       	in	r0, 0x3f	; 63
409
     520:	f8 94       	cli
410
     522:	3e bf       	out	0x3e, r19	; 62
411
     524:	0f be       	out	0x3f, r0	; 63
412
     526:	2d bf       	out	0x3d, r18	; 61
413
     528:	8b 33       	cpi	r24, 0x3B	; 59
414
     52a:	a9 f1       	breq	.+106    	; 0x596 <main+0x13c>
415
     52c:	83 ed       	ldi	r24, 0xD3	; 211
416
     52e:	90 e0       	ldi	r25, 0x00	; 0
417
     530:	9f 93       	push	r25
418
     532:	8f 93       	push	r24
419
     534:	1f 92       	push	r1
420
     536:	0e 94 d3 08 	call	0x11a6	; 0x11a6 <_printf_P>
421
     53a:	0e 94 a9 1c 	call	0x3952	; 0x3952 <DefaultKonstanten1>
422
     53e:	4a e3       	ldi	r20, 0x3A	; 58
423
     540:	62 ea       	ldi	r22, 0xA2	; 162
424
     542:	75 e0       	ldi	r23, 0x05	; 5
425
     544:	80 e0       	ldi	r24, 0x00	; 0
426
     546:	0e 94 ff 01 	call	0x3fe	; 0x3fe <WriteParameterSet>
427
     54a:	01 e0       	ldi	r16, 0x01	; 1
428
     54c:	0f 90       	pop	r0
429
     54e:	0f 90       	pop	r0
430
     550:	0f 90       	pop	r0
431
     552:	02 30       	cpi	r16, 0x02	; 2
432
     554:	49 f4       	brne	.+18     	; 0x568 <main+0x10e>
433
     556:	0e 94 3c 1c 	call	0x3878	; 0x3878 <DefaultKonstanten2>
434
     55a:	4a e3       	ldi	r20, 0x3A	; 58
435
     55c:	62 ea       	ldi	r22, 0xA2	; 162
436
     55e:	75 e0       	ldi	r23, 0x05	; 5
437
     560:	82 e0       	ldi	r24, 0x02	; 2
438
     562:	0e 94 ff 01 	call	0x3fe	; 0x3fe <WriteParameterSet>
439
     566:	03 e0       	ldi	r16, 0x03	; 3
440
     568:	4a e3       	ldi	r20, 0x3A	; 58
441
     56a:	62 ea       	ldi	r22, 0xA2	; 162
442
     56c:	75 e0       	ldi	r23, 0x05	; 5
443
     56e:	80 2f       	mov	r24, r16
444
     570:	0e 94 ff 01 	call	0x3fe	; 0x3fe <WriteParameterSet>
445
     574:	0f 5f       	subi	r16, 0xFF	; 255
446
     576:	06 30       	cpi	r16, 0x06	; 6
447
     578:	60 f3       	brcs	.-40     	; 0x552 <main+0xf8>
448
     57a:	81 e0       	ldi	r24, 0x01	; 1
449
     57c:	22 e0       	ldi	r18, 0x02	; 2
450
     57e:	30 e0       	ldi	r19, 0x00	; 0
451
     580:	d9 01       	movw	r26, r18
452
     582:	08 2e       	mov	r0, r24
453
     584:	0e 94 5f 2d 	call	0x5abe	; 0x5abe <__eeprom_write_byte_1F2021>
454
     588:	8b e3       	ldi	r24, 0x3B	; 59
455
     58a:	21 50       	subi	r18, 0x01	; 1
456
     58c:	30 40       	sbci	r19, 0x00	; 0
457
     58e:	d9 01       	movw	r26, r18
458
     590:	08 2e       	mov	r0, r24
459
     592:	0e 94 5f 2d 	call	0x5abe	; 0x5abe <__eeprom_write_byte_1F2021>
460
     596:	02 e0       	ldi	r16, 0x02	; 2
461
     598:	10 e0       	ldi	r17, 0x00	; 0
462
     59a:	d8 01       	movw	r26, r16
463
     59c:	0e 94 57 2d 	call	0x5aae	; 0x5aae <__eeprom_read_byte_1F2021>
464
     5a0:	80 2d       	mov	r24, r0
465
     5a2:	4a e3       	ldi	r20, 0x3A	; 58
466
     5a4:	62 ea       	ldi	r22, 0xA2	; 162
467
     5a6:	75 e0       	ldi	r23, 0x05	; 5
468
     5a8:	0e 94 17 02 	call	0x42e	; 0x42e <ReadParameterSet>
469
     5ac:	d8 01       	movw	r26, r16
470
     5ae:	0e 94 57 2d 	call	0x5aae	; 0x5aae <__eeprom_read_byte_1F2021>
471
     5b2:	80 2d       	mov	r24, r0
472
     5b4:	99 27       	eor	r25, r25
473
     5b6:	9f 93       	push	r25
474
     5b8:	8f 93       	push	r24
475
     5ba:	88 eb       	ldi	r24, 0xB8	; 184
476
     5bc:	90 e0       	ldi	r25, 0x00	; 0
477
     5be:	9f 93       	push	r25
478
     5c0:	8f 93       	push	r24
479
     5c2:	1f 92       	push	r1
480
     5c4:	0e 94 d3 08 	call	0x11a6	; 0x11a6 <_printf_P>
481
     5c8:	80 91 aa 05 	lds	r24, 0x05AA
482
     5cc:	0f 90       	pop	r0
483
     5ce:	0f 90       	pop	r0
484
     5d0:	0f 90       	pop	r0
485
     5d2:	0f 90       	pop	r0
486
     5d4:	0f 90       	pop	r0
487
     5d6:	80 ff       	sbrs	r24, 0
488
     5d8:	20 c0       	rjmp	.+64     	; 0x61a <main+0x1c0>
489
     5da:	8b e9       	ldi	r24, 0x9B	; 155
490
     5dc:	90 e0       	ldi	r25, 0x00	; 0
491
     5de:	9f 93       	push	r25
492
     5e0:	8f 93       	push	r24
493
     5e2:	1f 92       	push	r1
494
     5e4:	0e 94 d3 08 	call	0x11a6	; 0x11a6 <_printf_P>
495
     5e8:	84 ec       	ldi	r24, 0xC4	; 196
496
     5ea:	99 e0       	ldi	r25, 0x09	; 9
497
     5ec:	0e 94 0d 0c 	call	0x181a	; 0x181a <SetDelay>
498
     5f0:	ec 01       	movw	r28, r24
499
     5f2:	0e 94 32 10 	call	0x2064	; 0x2064 <SucheLuftruckOffset>
21 user 500
     5f6:	0f 90       	pop	r0
501
     5f8:	0f 90       	pop	r0
502
     5fa:	0f 90       	pop	r0
36 chris2798 503
     5fc:	ce 01       	movw	r24, r28
504
     5fe:	0e 94 16 0c 	call	0x182c	; 0x182c <CheckDelay>
505
     602:	88 23       	and	r24, r24
506
     604:	d9 f3       	breq	.-10     	; 0x5fc <main+0x1a2>
507
     606:	86 e9       	ldi	r24, 0x96	; 150
508
     608:	90 e0       	ldi	r25, 0x00	; 0
509
     60a:	9f 93       	push	r25
510
     60c:	8f 93       	push	r24
511
     60e:	1f 92       	push	r1
512
     610:	0e 94 d3 08 	call	0x11a6	; 0x11a6 <_printf_P>
513
     614:	0f 90       	pop	r0
514
     616:	0f 90       	pop	r0
515
     618:	0f 90       	pop	r0
516
     61a:	0e 94 61 1d 	call	0x3ac2	; 0x3ac2 <SetNeutral>
517
     61e:	28 98       	cbi	0x05, 0	; 5
518
     620:	80 ed       	ldi	r24, 0xD0	; 208
519
     622:	97 e0       	ldi	r25, 0x07	; 7
520
     624:	90 93 ac 01 	sts	0x01AC, r25
521
     628:	80 93 ab 01 	sts	0x01AB, r24
522
     62c:	88 ee       	ldi	r24, 0xE8	; 232
523
     62e:	93 e0       	ldi	r25, 0x03	; 3
524
     630:	90 93 fd 03 	sts	0x03FD, r25
525
     634:	80 93 fc 03 	sts	0x03FC, r24
526
     638:	85 e5       	ldi	r24, 0x55	; 85
527
     63a:	80 93 f7 03 	sts	0x03F7, r24
528
     63e:	88 e8       	ldi	r24, 0x88	; 136
529
     640:	90 e0       	ldi	r25, 0x00	; 0
530
     642:	9f 93       	push	r25
531
     644:	8f 93       	push	r24
532
     646:	1f 92       	push	r1
533
     648:	0e 94 d3 08 	call	0x11a6	; 0x11a6 <_printf_P>
534
     64c:	80 91 aa 05 	lds	r24, 0x05AA
535
     650:	0f 90       	pop	r0
536
     652:	0f 90       	pop	r0
537
     654:	0f 90       	pop	r0
538
     656:	82 ff       	sbrs	r24, 2
539
     658:	03 c0       	rjmp	.+6      	; 0x660 <main+0x206>
540
     65a:	8c e7       	ldi	r24, 0x7C	; 124
541
     65c:	90 e0       	ldi	r25, 0x00	; 0
542
     65e:	02 c0       	rjmp	.+4      	; 0x664 <main+0x20a>
543
     660:	84 e7       	ldi	r24, 0x74	; 116
544
     662:	90 e0       	ldi	r25, 0x00	; 0
545
     664:	9f 93       	push	r25
546
     666:	8f 93       	push	r24
547
     668:	1f 92       	push	r1
548
     66a:	0e 94 d3 08 	call	0x11a6	; 0x11a6 <_printf_P>
549
     66e:	0f 90       	pop	r0
550
     670:	0f 90       	pop	r0
551
     672:	0f 90       	pop	r0
552
     674:	80 e7       	ldi	r24, 0x70	; 112
553
     676:	90 e0       	ldi	r25, 0x00	; 0
554
     678:	9f 93       	push	r25
555
     67a:	8f 93       	push	r24
556
     67c:	1f 92       	push	r1
557
     67e:	0e 94 d3 08 	call	0x11a6	; 0x11a6 <_printf_P>
558
     682:	0e 94 59 10 	call	0x20b2	; 0x20b2 <LcdClear>
559
     686:	0f 90       	pop	r0
560
     688:	0f 90       	pop	r0
561
     68a:	0f 90       	pop	r0
562
     68c:	80 91 a8 01 	lds	r24, 0x01A8
563
     690:	88 23       	and	r24, r24
564
     692:	79 f1       	breq	.+94     	; 0x6f2 <main+0x298>
565
     694:	10 92 a8 01 	sts	0x01A8, r1
566
     698:	0e 94 72 1e 	call	0x3ce4	; 0x3ce4 <MotorRegler>
567
     69c:	0e 94 1a 1d 	call	0x3a34	; 0x3a34 <SendMotorData>
568
     6a0:	28 98       	cbi	0x05, 0	; 5
569
     6a2:	80 91 01 01 	lds	r24, 0x0101
570
     6a6:	88 23       	and	r24, r24
571
     6a8:	19 f0       	breq	.+6      	; 0x6b0 <main+0x256>
572
     6aa:	81 50       	subi	r24, 0x01	; 1
573
     6ac:	80 93 01 01 	sts	0x0101, r24
574
     6b0:	80 91 27 02 	lds	r24, 0x0227
575
     6b4:	88 23       	and	r24, r24
576
     6b6:	29 f0       	breq	.+10     	; 0x6c2 <main+0x268>
577
     6b8:	80 91 27 02 	lds	r24, 0x0227
578
     6bc:	81 50       	subi	r24, 0x01	; 1
579
     6be:	80 93 27 02 	sts	0x0227, r24
580
     6c2:	20 91 04 01 	lds	r18, 0x0104
581
     6c6:	30 91 05 01 	lds	r19, 0x0105
582
     6ca:	80 91 ba 05 	lds	r24, 0x05BA
583
     6ce:	99 27       	eor	r25, r25
584
     6d0:	28 17       	cp	r18, r24
585
     6d2:	39 07       	cpc	r19, r25
586
     6d4:	34 f4       	brge	.+12     	; 0x6e2 <main+0x288>
587
     6d6:	80 ed       	ldi	r24, 0xD0	; 208
588
     6d8:	97 e0       	ldi	r25, 0x07	; 7
589
     6da:	90 93 ac 01 	sts	0x01AC, r25
590
     6de:	80 93 ab 01 	sts	0x01AB, r24
591
     6e2:	80 91 d6 01 	lds	r24, 0x01D6
592
     6e6:	88 23       	and	r24, r24
593
     6e8:	19 f4       	brne	.+6      	; 0x6f0 <main+0x296>
594
     6ea:	0e 94 26 14 	call	0x284c	; 0x284c <i2c_init>
595
     6ee:	01 c0       	rjmp	.+2      	; 0x6f2 <main+0x298>
596
     6f0:	28 98       	cbi	0x05, 0	; 5
597
     6f2:	0e 94 5a 07 	call	0xeb4	; 0xeb4 <DatenUebertragung>
598
     6f6:	0e 94 c8 07 	call	0xf90	; 0xf90 <BearbeiteRxDaten>
599
     6fa:	80 e0       	ldi	r24, 0x00	; 0
600
     6fc:	90 e0       	ldi	r25, 0x00	; 0
601
     6fe:	0e 94 16 0c 	call	0x182c	; 0x182c <CheckDelay>
602
     702:	88 23       	and	r24, r24
603
     704:	19 f2       	breq	.-122    	; 0x68c <main+0x232>
604
     706:	80 91 2e 02 	lds	r24, 0x022E
605
     70a:	88 23       	and	r24, r24
606
     70c:	29 f0       	breq	.+10     	; 0x718 <main+0x2be>
607
     70e:	88 b1       	in	r24, 0x08	; 8
608
     710:	90 e1       	ldi	r25, 0x10	; 16
609
     712:	89 27       	eor	r24, r25
610
     714:	88 b9       	out	0x08, r24	; 8
611
     716:	01 c0       	rjmp	.+2      	; 0x71a <main+0x2c0>
612
     718:	44 98       	cbi	0x08, 4	; 8
613
     71a:	84 ef       	ldi	r24, 0xF4	; 244
614
     71c:	91 e0       	ldi	r25, 0x01	; 1
615
     71e:	0e 94 0d 0c 	call	0x181a	; 0x181a <SetDelay>
616
     722:	b4 cf       	rjmp	.-152    	; 0x68c <main+0x232>
21 user 617
 
36 chris2798 618
00000724 <__vector_22>:
619
     724:	1f 92       	push	r1
620
     726:	0f 92       	push	r0
621
     728:	0f b6       	in	r0, 0x3f	; 63
622
     72a:	0f 92       	push	r0
623
     72c:	11 24       	eor	r1, r1
624
     72e:	8f 93       	push	r24
625
     730:	9f 93       	push	r25
626
     732:	ef 93       	push	r30
627
     734:	ff 93       	push	r31
628
     736:	80 91 00 01 	lds	r24, 0x0100
629
     73a:	88 23       	and	r24, r24
630
     73c:	e1 f4       	brne	.+56     	; 0x776 <__vector_22+0x52>
631
     73e:	80 91 a3 01 	lds	r24, 0x01A3
632
     742:	90 91 a4 01 	lds	r25, 0x01A4
633
     746:	01 96       	adiw	r24, 0x01	; 1
634
     748:	90 93 a4 01 	sts	0x01A4, r25
635
     74c:	80 93 a3 01 	sts	0x01A3, r24
636
     750:	fc 01       	movw	r30, r24
637
     752:	e9 54       	subi	r30, 0x49	; 73
638
     754:	fd 4f       	sbci	r31, 0xFD	; 253
639
     756:	e0 81       	ld	r30, Z
640
     758:	ed 30       	cpi	r30, 0x0D	; 13
641
     75a:	19 f0       	breq	.+6      	; 0x762 <__vector_22+0x3e>
642
     75c:	86 39       	cpi	r24, 0x96	; 150
643
     75e:	91 05       	cpc	r25, r1
644
     760:	39 f4       	brne	.+14     	; 0x770 <__vector_22+0x4c>
645
     762:	10 92 a4 01 	sts	0x01A4, r1
646
     766:	10 92 a3 01 	sts	0x01A3, r1
647
     76a:	81 e0       	ldi	r24, 0x01	; 1
648
     76c:	80 93 00 01 	sts	0x0100, r24
649
     770:	e0 93 c6 00 	sts	0x00C6, r30
650
     774:	04 c0       	rjmp	.+8      	; 0x77e <__vector_22+0x5a>
651
     776:	10 92 a4 01 	sts	0x01A4, r1
652
     77a:	10 92 a3 01 	sts	0x01A3, r1
653
     77e:	ff 91       	pop	r31
654
     780:	ef 91       	pop	r30
655
     782:	9f 91       	pop	r25
656
     784:	8f 91       	pop	r24
657
     786:	0f 90       	pop	r0
658
     788:	0f be       	out	0x3f, r0	; 63
659
     78a:	0f 90       	pop	r0
660
     78c:	1f 90       	pop	r1
661
     78e:	18 95       	reti
21 user 662
 
36 chris2798 663
00000790 <GPSscanData>:
664
     790:	80 91 f6 03 	lds	r24, 0x03F6
665
     794:	81 30       	cpi	r24, 0x01	; 1
666
     796:	31 f4       	brne	.+12     	; 0x7a4 <GPSscanData+0x14>
667
     798:	80 91 ea 03 	lds	r24, 0x03EA
668
     79c:	80 93 32 05 	sts	0x0532, r24
669
     7a0:	10 92 f6 03 	sts	0x03F6, r1
670
     7a4:	80 91 d7 04 	lds	r24, 0x04D7
671
     7a8:	81 30       	cpi	r24, 0x01	; 1
672
     7aa:	91 f5       	brne	.+100    	; 0x810 <GPSscanData+0x80>
673
     7ac:	80 91 cd 04 	lds	r24, 0x04CD
674
     7b0:	90 91 ce 04 	lds	r25, 0x04CE
675
     7b4:	a0 91 cf 04 	lds	r26, 0x04CF
676
     7b8:	b0 91 d0 04 	lds	r27, 0x04D0
677
     7bc:	80 93 12 05 	sts	0x0512, r24
678
     7c0:	90 93 13 05 	sts	0x0513, r25
679
     7c4:	a0 93 14 05 	sts	0x0514, r26
680
     7c8:	b0 93 15 05 	sts	0x0515, r27
681
     7cc:	80 91 c9 04 	lds	r24, 0x04C9
682
     7d0:	90 91 ca 04 	lds	r25, 0x04CA
683
     7d4:	a0 91 cb 04 	lds	r26, 0x04CB
684
     7d8:	b0 91 cc 04 	lds	r27, 0x04CC
685
     7dc:	80 93 16 05 	sts	0x0516, r24
686
     7e0:	90 93 17 05 	sts	0x0517, r25
687
     7e4:	a0 93 18 05 	sts	0x0518, r26
688
     7e8:	b0 93 19 05 	sts	0x0519, r27
689
     7ec:	80 91 d1 04 	lds	r24, 0x04D1
690
     7f0:	90 91 d2 04 	lds	r25, 0x04D2
691
     7f4:	a0 91 d3 04 	lds	r26, 0x04D3
692
     7f8:	b0 91 d4 04 	lds	r27, 0x04D4
693
     7fc:	80 93 1a 05 	sts	0x051A, r24
694
     800:	90 93 1b 05 	sts	0x051B, r25
695
     804:	a0 93 1c 05 	sts	0x051C, r26
696
     808:	b0 93 1d 05 	sts	0x051D, r27
697
     80c:	10 92 d7 04 	sts	0x04D7, r1
698
     810:	80 91 2c 04 	lds	r24, 0x042C
699
     814:	81 30       	cpi	r24, 0x01	; 1
700
     816:	11 f4       	brne	.+4      	; 0x81c <GPSscanData+0x8c>
701
     818:	10 92 2c 04 	sts	0x042C, r1
702
     81c:	80 91 5a 05 	lds	r24, 0x055A
703
     820:	81 30       	cpi	r24, 0x01	; 1
704
     822:	11 f5       	brne	.+68     	; 0x868 <GPSscanData+0xd8>
705
     824:	80 91 3a 05 	lds	r24, 0x053A
706
     828:	90 91 3b 05 	lds	r25, 0x053B
707
     82c:	a0 91 3c 05 	lds	r26, 0x053C
708
     830:	b0 91 3d 05 	lds	r27, 0x053D
709
     834:	80 93 1e 05 	sts	0x051E, r24
710
     838:	90 93 1f 05 	sts	0x051F, r25
711
     83c:	a0 93 20 05 	sts	0x0520, r26
712
     840:	b0 93 21 05 	sts	0x0521, r27
713
     844:	80 91 3e 05 	lds	r24, 0x053E
714
     848:	90 91 3f 05 	lds	r25, 0x053F
715
     84c:	a0 91 40 05 	lds	r26, 0x0540
716
     850:	b0 91 41 05 	lds	r27, 0x0541
717
     854:	80 93 22 05 	sts	0x0522, r24
718
     858:	90 93 23 05 	sts	0x0523, r25
719
     85c:	a0 93 24 05 	sts	0x0524, r26
720
     860:	b0 93 25 05 	sts	0x0525, r27
721
     864:	10 92 5a 05 	sts	0x055A, r1
722
     868:	80 91 32 05 	lds	r24, 0x0532
723
     86c:	81 11       	cpse	r24, r1
724
     86e:	28 9a       	sbi	0x05, 0	; 5
725
     870:	08 95       	ret
21 user 726
 
36 chris2798 727
00000872 <__vector_20>:
728
     872:	1f 92       	push	r1
729
     874:	0f 92       	push	r0
730
     876:	0f b6       	in	r0, 0x3f	; 63
731
     878:	0f 92       	push	r0
732
     87a:	11 24       	eor	r1, r1
733
     87c:	2f 93       	push	r18
734
     87e:	3f 93       	push	r19
735
     880:	4f 93       	push	r20
736
     882:	5f 93       	push	r21
737
     884:	6f 93       	push	r22
738
     886:	7f 93       	push	r23
739
     888:	8f 93       	push	r24
740
     88a:	9f 93       	push	r25
741
     88c:	af 93       	push	r26
742
     88e:	bf 93       	push	r27
743
     890:	cf 93       	push	r28
744
     892:	df 93       	push	r29
745
     894:	ef 93       	push	r30
746
     896:	ff 93       	push	r31
747
     898:	80 91 c6 00 	lds	r24, 0x00C6
748
     89c:	80 93 92 01 	sts	0x0192, r24
749
     8a0:	80 91 c0 00 	lds	r24, 0x00C0
750
     8a4:	40 91 92 01 	lds	r20, 0x0192
751
     8a8:	88 71       	andi	r24, 0x18	; 24
752
     8aa:	09 f0       	breq	.+2      	; 0x8ae <__vector_20+0x3c>
753
     8ac:	1f c1       	rjmp	.+574    	; 0xaec <__vector_20+0x27a>
754
     8ae:	80 91 a5 01 	lds	r24, 0x01A5
755
     8b2:	84 30       	cpi	r24, 0x04	; 4
756
     8b4:	09 f4       	brne	.+2      	; 0x8b8 <__vector_20+0x46>
757
     8b6:	a4 c0       	rjmp	.+328    	; 0xa00 <__vector_20+0x18e>
758
     8b8:	85 30       	cpi	r24, 0x05	; 5
759
     8ba:	50 f4       	brcc	.+20     	; 0x8d0 <__vector_20+0x5e>
760
     8bc:	81 30       	cpi	r24, 0x01	; 1
761
     8be:	d1 f0       	breq	.+52     	; 0x8f4 <__vector_20+0x82>
762
     8c0:	81 30       	cpi	r24, 0x01	; 1
763
     8c2:	98 f0       	brcs	.+38     	; 0x8ea <__vector_20+0x78>
764
     8c4:	82 30       	cpi	r24, 0x02	; 2
765
     8c6:	01 f1       	breq	.+64     	; 0x908 <__vector_20+0x96>
766
     8c8:	83 30       	cpi	r24, 0x03	; 3
767
     8ca:	09 f0       	breq	.+2      	; 0x8ce <__vector_20+0x5c>
768
     8cc:	0c c1       	rjmp	.+536    	; 0xae6 <__vector_20+0x274>
769
     8ce:	21 c0       	rjmp	.+66     	; 0x912 <__vector_20+0xa0>
770
     8d0:	86 30       	cpi	r24, 0x06	; 6
771
     8d2:	09 f4       	brne	.+2      	; 0x8d6 <__vector_20+0x64>
772
     8d4:	c5 c0       	rjmp	.+394    	; 0xa60 <__vector_20+0x1ee>
773
     8d6:	86 30       	cpi	r24, 0x06	; 6
774
     8d8:	08 f4       	brcc	.+2      	; 0x8dc <__vector_20+0x6a>
775
     8da:	a6 c0       	rjmp	.+332    	; 0xa28 <__vector_20+0x1b6>
776
     8dc:	87 30       	cpi	r24, 0x07	; 7
777
     8de:	09 f4       	brne	.+2      	; 0x8e2 <__vector_20+0x70>
778
     8e0:	f0 c0       	rjmp	.+480    	; 0xac2 <__vector_20+0x250>
779
     8e2:	88 30       	cpi	r24, 0x08	; 8
780
     8e4:	09 f0       	breq	.+2      	; 0x8e8 <__vector_20+0x76>
781
     8e6:	ff c0       	rjmp	.+510    	; 0xae6 <__vector_20+0x274>
782
     8e8:	f2 c0       	rjmp	.+484    	; 0xace <__vector_20+0x25c>
783
     8ea:	45 3b       	cpi	r20, 0xB5	; 181
784
     8ec:	09 f0       	breq	.+2      	; 0x8f0 <__vector_20+0x7e>
785
     8ee:	02 c1       	rjmp	.+516    	; 0xaf4 <__vector_20+0x282>
786
     8f0:	81 e0       	ldi	r24, 0x01	; 1
787
     8f2:	03 c0       	rjmp	.+6      	; 0x8fa <__vector_20+0x88>
788
     8f4:	42 36       	cpi	r20, 0x62	; 98
789
     8f6:	21 f4       	brne	.+8      	; 0x900 <__vector_20+0x8e>
790
     8f8:	82 e0       	ldi	r24, 0x02	; 2
791
     8fa:	80 93 a5 01 	sts	0x01A5, r24
792
     8fe:	fa c0       	rjmp	.+500    	; 0xaf4 <__vector_20+0x282>
793
     900:	45 3b       	cpi	r20, 0xB5	; 181
794
     902:	09 f4       	brne	.+2      	; 0x906 <__vector_20+0x94>
795
     904:	f7 c0       	rjmp	.+494    	; 0xaf4 <__vector_20+0x282>
796
     906:	ef c0       	rjmp	.+478    	; 0xae6 <__vector_20+0x274>
797
     908:	41 30       	cpi	r20, 0x01	; 1
798
     90a:	09 f0       	breq	.+2      	; 0x90e <__vector_20+0x9c>
799
     90c:	ec c0       	rjmp	.+472    	; 0xae6 <__vector_20+0x274>
800
     90e:	83 e0       	ldi	r24, 0x03	; 3
801
     910:	f4 cf       	rjmp	.-24     	; 0x8fa <__vector_20+0x88>
802
     912:	40 93 34 05 	sts	0x0534, r20
803
     916:	4f 5f       	subi	r20, 0xFF	; 255
804
     918:	40 93 b6 02 	sts	0x02B6, r20
805
     91c:	80 91 b6 02 	lds	r24, 0x02B6
806
     920:	8f 5f       	subi	r24, 0xFF	; 255
807
     922:	80 93 e5 03 	sts	0x03E5, r24
808
     926:	84 e0       	ldi	r24, 0x04	; 4
809
     928:	80 93 a5 01 	sts	0x01A5, r24
810
     92c:	80 91 34 05 	lds	r24, 0x0534
811
     930:	83 30       	cpi	r24, 0x03	; 3
812
     932:	61 f0       	breq	.+24     	; 0x94c <__vector_20+0xda>
813
     934:	84 30       	cpi	r24, 0x04	; 4
814
     936:	20 f4       	brcc	.+8      	; 0x940 <__vector_20+0xce>
815
     938:	82 30       	cpi	r24, 0x02	; 2
816
     93a:	09 f0       	breq	.+2      	; 0x93e <__vector_20+0xcc>
817
     93c:	59 c0       	rjmp	.+178    	; 0x9f0 <__vector_20+0x17e>
818
     93e:	1a c0       	rjmp	.+52     	; 0x974 <__vector_20+0x102>
819
     940:	88 30       	cpi	r24, 0x08	; 8
820
     942:	61 f1       	breq	.+88     	; 0x99c <__vector_20+0x12a>
821
     944:	82 31       	cpi	r24, 0x12	; 18
822
     946:	09 f0       	breq	.+2      	; 0x94a <__vector_20+0xd8>
823
     948:	53 c0       	rjmp	.+166    	; 0x9f0 <__vector_20+0x17e>
824
     94a:	3c c0       	rjmp	.+120    	; 0x9c4 <__vector_20+0x152>
825
     94c:	86 ee       	ldi	r24, 0xE6	; 230
826
     94e:	93 e0       	ldi	r25, 0x03	; 3
827
     950:	90 93 2e 04 	sts	0x042E, r25
828
     954:	80 93 2d 04 	sts	0x042D, r24
829
     958:	27 e0       	ldi	r18, 0x07	; 7
830
     95a:	35 e0       	ldi	r19, 0x05	; 5
831
     95c:	30 93 b4 02 	sts	0x02B4, r19
832
     960:	20 93 b3 02 	sts	0x02B3, r18
833
     964:	40 96       	adiw	r24, 0x10	; 16
834
     966:	90 93 d9 04 	sts	0x04D9, r25
835
     96a:	80 93 d8 04 	sts	0x04D8, r24
836
     96e:	80 91 f6 03 	lds	r24, 0x03F6
837
     972:	3b c0       	rjmp	.+118    	; 0x9ea <__vector_20+0x178>
838
     974:	80 e1       	ldi	r24, 0x10	; 16
839
     976:	94 e0       	ldi	r25, 0x04	; 4
840
     978:	90 93 2e 04 	sts	0x042E, r25
841
     97c:	80 93 2d 04 	sts	0x042D, r24
842
     980:	29 e5       	ldi	r18, 0x59	; 89
843
     982:	37 e0       	ldi	r19, 0x07	; 7
844
     984:	30 93 b4 02 	sts	0x02B4, r19
845
     988:	20 93 b3 02 	sts	0x02B3, r18
846
     98c:	4c 96       	adiw	r24, 0x1c	; 28
847
     98e:	90 93 d9 04 	sts	0x04D9, r25
848
     992:	80 93 d8 04 	sts	0x04D8, r24
849
     996:	80 91 2c 04 	lds	r24, 0x042C
850
     99a:	27 c0       	rjmp	.+78     	; 0x9ea <__vector_20+0x178>
851
     99c:	85 ec       	ldi	r24, 0xC5	; 197
852
     99e:	94 e0       	ldi	r25, 0x04	; 4
853
     9a0:	90 93 2e 04 	sts	0x042E, r25
854
     9a4:	80 93 2d 04 	sts	0x042D, r24
855
     9a8:	2e e2       	ldi	r18, 0x2E	; 46
856
     9aa:	36 e0       	ldi	r19, 0x06	; 6
857
     9ac:	30 93 b4 02 	sts	0x02B4, r19
858
     9b0:	20 93 b3 02 	sts	0x02B3, r18
859
     9b4:	42 96       	adiw	r24, 0x12	; 18
860
     9b6:	90 93 d9 04 	sts	0x04D9, r25
861
     9ba:	80 93 d8 04 	sts	0x04D8, r24
862
     9be:	80 91 d7 04 	lds	r24, 0x04D7
863
     9c2:	13 c0       	rjmp	.+38     	; 0x9ea <__vector_20+0x178>
864
     9c4:	86 e3       	ldi	r24, 0x36	; 54
865
     9c6:	95 e0       	ldi	r25, 0x05	; 5
866
     9c8:	90 93 2e 04 	sts	0x042E, r25
867
     9cc:	80 93 2d 04 	sts	0x042D, r24
868
     9d0:	2f e8       	ldi	r18, 0x8F	; 143
869
     9d2:	3a e0       	ldi	r19, 0x0A	; 10
870
     9d4:	30 93 b4 02 	sts	0x02B4, r19
871
     9d8:	20 93 b3 02 	sts	0x02B3, r18
872
     9dc:	84 96       	adiw	r24, 0x24	; 36
873
     9de:	90 93 d9 04 	sts	0x04D9, r25
874
     9e2:	80 93 d8 04 	sts	0x04D8, r24
875
     9e6:	80 91 5a 05 	lds	r24, 0x055A
876
     9ea:	80 93 35 05 	sts	0x0535, r24
877
     9ee:	82 c0       	rjmp	.+260    	; 0xaf4 <__vector_20+0x282>
878
     9f0:	81 e0       	ldi	r24, 0x01	; 1
879
     9f2:	80 93 35 05 	sts	0x0535, r24
880
     9f6:	10 92 d9 04 	sts	0x04D9, r1
881
     9fa:	10 92 d8 04 	sts	0x04D8, r1
882
     9fe:	7a c0       	rjmp	.+244    	; 0xaf4 <__vector_20+0x282>
883
     a00:	84 2f       	mov	r24, r20
884
     a02:	99 27       	eor	r25, r25
885
     a04:	90 93 db 04 	sts	0x04DB, r25
886
     a08:	80 93 da 04 	sts	0x04DA, r24
887
     a0c:	80 91 b6 02 	lds	r24, 0x02B6
888
     a10:	84 0f       	add	r24, r20
889
     a12:	80 93 b6 02 	sts	0x02B6, r24
890
     a16:	80 91 e5 03 	lds	r24, 0x03E5
891
     a1a:	90 91 b6 02 	lds	r25, 0x02B6
892
     a1e:	89 0f       	add	r24, r25
893
     a20:	80 93 e5 03 	sts	0x03E5, r24
894
     a24:	85 e0       	ldi	r24, 0x05	; 5
895
     a26:	69 cf       	rjmp	.-302    	; 0x8fa <__vector_20+0x88>
896
     a28:	20 91 da 04 	lds	r18, 0x04DA
897
     a2c:	30 91 db 04 	lds	r19, 0x04DB
898
     a30:	84 2f       	mov	r24, r20
899
     a32:	99 27       	eor	r25, r25
900
     a34:	98 2f       	mov	r25, r24
901
     a36:	88 27       	eor	r24, r24
902
     a38:	28 0f       	add	r18, r24
903
     a3a:	39 1f       	adc	r19, r25
904
     a3c:	30 93 db 04 	sts	0x04DB, r19
905
     a40:	20 93 da 04 	sts	0x04DA, r18
906
     a44:	80 91 b6 02 	lds	r24, 0x02B6
907
     a48:	84 0f       	add	r24, r20
908
     a4a:	80 93 b6 02 	sts	0x02B6, r24
909
     a4e:	80 91 e5 03 	lds	r24, 0x03E5
910
     a52:	90 91 b6 02 	lds	r25, 0x02B6
911
     a56:	89 0f       	add	r24, r25
912
     a58:	80 93 e5 03 	sts	0x03E5, r24
913
     a5c:	86 e0       	ldi	r24, 0x06	; 6
914
     a5e:	4d cf       	rjmp	.-358    	; 0x8fa <__vector_20+0x88>
915
     a60:	80 91 b6 02 	lds	r24, 0x02B6
916
     a64:	84 0f       	add	r24, r20
917
     a66:	80 93 b6 02 	sts	0x02B6, r24
918
     a6a:	80 91 e5 03 	lds	r24, 0x03E5
919
     a6e:	90 91 b6 02 	lds	r25, 0x02B6
920
     a72:	89 0f       	add	r24, r25
921
     a74:	80 93 e5 03 	sts	0x03E5, r24
922
     a78:	80 91 35 05 	lds	r24, 0x0535
923
     a7c:	88 23       	and	r24, r24
924
     a7e:	81 f4       	brne	.+32     	; 0xaa0 <__vector_20+0x22e>
925
     a80:	e0 91 2d 04 	lds	r30, 0x042D
926
     a84:	f0 91 2e 04 	lds	r31, 0x042E
927
     a88:	80 91 b3 02 	lds	r24, 0x02B3
928
     a8c:	90 91 b4 02 	lds	r25, 0x02B4
929
     a90:	e8 17       	cp	r30, r24
930
     a92:	f9 07       	cpc	r31, r25
931
     a94:	28 f4       	brcc	.+10     	; 0xaa0 <__vector_20+0x22e>
932
     a96:	41 93       	st	Z+, r20
933
     a98:	f0 93 2e 04 	sts	0x042E, r31
934
     a9c:	e0 93 2d 04 	sts	0x042D, r30
935
     aa0:	80 91 da 04 	lds	r24, 0x04DA
936
     aa4:	90 91 db 04 	lds	r25, 0x04DB
937
     aa8:	01 97       	sbiw	r24, 0x01	; 1
938
     aaa:	90 93 db 04 	sts	0x04DB, r25
939
     aae:	80 93 da 04 	sts	0x04DA, r24
940
     ab2:	80 91 da 04 	lds	r24, 0x04DA
941
     ab6:	90 91 db 04 	lds	r25, 0x04DB
942
     aba:	89 2b       	or	r24, r25
943
     abc:	d9 f4       	brne	.+54     	; 0xaf4 <__vector_20+0x282>
944
     abe:	87 e0       	ldi	r24, 0x07	; 7
945
     ac0:	1c cf       	rjmp	.-456    	; 0x8fa <__vector_20+0x88>
946
     ac2:	80 91 b6 02 	lds	r24, 0x02B6
947
     ac6:	48 17       	cp	r20, r24
948
     ac8:	71 f4       	brne	.+28     	; 0xae6 <__vector_20+0x274>
949
     aca:	88 e0       	ldi	r24, 0x08	; 8
950
     acc:	16 cf       	rjmp	.-468    	; 0x8fa <__vector_20+0x88>
951
     ace:	80 91 e5 03 	lds	r24, 0x03E5
952
     ad2:	48 17       	cp	r20, r24
953
     ad4:	41 f4       	brne	.+16     	; 0xae6 <__vector_20+0x274>
954
     ad6:	e0 91 d8 04 	lds	r30, 0x04D8
955
     ada:	f0 91 d9 04 	lds	r31, 0x04D9
956
     ade:	30 97       	sbiw	r30, 0x00	; 0
957
     ae0:	11 f0       	breq	.+4      	; 0xae6 <__vector_20+0x274>
958
     ae2:	81 e0       	ldi	r24, 0x01	; 1
959
     ae4:	80 83       	st	Z, r24
960
     ae6:	10 92 a5 01 	sts	0x01A5, r1
961
     aea:	04 c0       	rjmp	.+8      	; 0xaf4 <__vector_20+0x282>
962
     aec:	10 92 a5 01 	sts	0x01A5, r1
963
     af0:	0e 94 c8 03 	call	0x790	; 0x790 <GPSscanData>
964
     af4:	0e 94 c8 03 	call	0x790	; 0x790 <GPSscanData>
965
     af8:	40 91 9e 01 	lds	r20, 0x019E
966
     afc:	46 39       	cpi	r20, 0x96	; 150
967
     afe:	10 f0       	brcs	.+4      	; 0xb04 <__vector_20+0x292>
968
     b00:	10 92 9d 01 	sts	0x019D, r1
969
     b04:	80 91 92 01 	lds	r24, 0x0192
970
     b08:	8d 30       	cpi	r24, 0x0D	; 13
971
     b0a:	09 f0       	breq	.+2      	; 0xb0e <__vector_20+0x29c>
972
     b0c:	5c c0       	rjmp	.+184    	; 0xbc6 <__vector_20+0x354>
973
     b0e:	80 91 9d 01 	lds	r24, 0x019D
974
     b12:	82 30       	cpi	r24, 0x02	; 2
975
     b14:	09 f0       	breq	.+2      	; 0xb18 <__vector_20+0x2a6>
976
     b16:	57 c0       	rjmp	.+174    	; 0xbc6 <__vector_20+0x354>
977
     b18:	10 92 9d 01 	sts	0x019D, r1
978
     b1c:	a4 2f       	mov	r26, r20
979
     b1e:	bb 27       	eor	r27, r27
980
     b20:	fd 01       	movw	r30, r26
981
     b22:	e3 5d       	subi	r30, 0xD3	; 211
982
     b24:	fb 4f       	sbci	r31, 0xFB	; 251
983
     b26:	30 81       	ld	r19, Z
984
     b28:	ed 01       	movw	r28, r26
985
     b2a:	c2 5d       	subi	r28, 0xD2	; 210
986
     b2c:	db 4f       	sbci	r29, 0xFB	; 251
987
     b2e:	28 81       	ld	r18, Y
988
     b30:	80 91 a1 01 	lds	r24, 0x01A1
989
     b34:	90 91 a2 01 	lds	r25, 0x01A2
990
     b38:	83 1b       	sub	r24, r19
991
     b3a:	91 09       	sbc	r25, r1
992
     b3c:	82 1b       	sub	r24, r18
993
     b3e:	91 09       	sbc	r25, r1
994
     b40:	9f 70       	andi	r25, 0x0F	; 15
995
     b42:	90 93 a2 01 	sts	0x01A2, r25
996
     b46:	80 93 a1 01 	sts	0x01A1, r24
997
     b4a:	9c 01       	movw	r18, r24
998
     b4c:	96 e0       	ldi	r25, 0x06	; 6
999
     b4e:	36 95       	lsr	r19
1000
     b50:	27 95       	ror	r18
1001
     b52:	9a 95       	dec	r25
1002
     b54:	e1 f7       	brne	.-8      	; 0xb4e <__vector_20+0x2dc>
1003
     b56:	23 5c       	subi	r18, 0xC3	; 195
1004
     b58:	20 93 a0 01 	sts	0x01A0, r18
1005
     b5c:	98 2f       	mov	r25, r24
1006
     b5e:	9f 73       	andi	r25, 0x3F	; 63
1007
     b60:	93 5c       	subi	r25, 0xC3	; 195
1008
     b62:	90 93 9f 01 	sts	0x019F, r25
1009
     b66:	80 81       	ld	r24, Z
1010
     b68:	28 17       	cp	r18, r24
1011
     b6a:	29 f4       	brne	.+10     	; 0xb76 <__vector_20+0x304>
1012
     b6c:	88 81       	ld	r24, Y
1013
     b6e:	98 17       	cp	r25, r24
1014
     b70:	11 f4       	brne	.+4      	; 0xb76 <__vector_20+0x304>
1015
     b72:	91 e0       	ldi	r25, 0x01	; 1
1016
     b74:	06 c0       	rjmp	.+12     	; 0xb82 <__vector_20+0x310>
1017
     b76:	80 91 95 01 	lds	r24, 0x0195
1018
     b7a:	8f 5f       	subi	r24, 0xFF	; 255
1019
     b7c:	80 93 95 01 	sts	0x0195, r24
1020
     b80:	90 e0       	ldi	r25, 0x00	; 0
1021
     b82:	80 91 93 01 	lds	r24, 0x0193
1022
     b86:	88 23       	and	r24, r24
1023
     b88:	09 f0       	breq	.+2      	; 0xb8c <__vector_20+0x31a>
1024
     b8a:	64 c0       	rjmp	.+200    	; 0xc54 <__vector_20+0x3e2>
1025
     b8c:	99 23       	and	r25, r25
1026
     b8e:	09 f4       	brne	.+2      	; 0xb92 <__vector_20+0x320>
1027
     b90:	61 c0       	rjmp	.+194    	; 0xc54 <__vector_20+0x3e2>
1028
     b92:	81 e0       	ldi	r24, 0x01	; 1
1029
     b94:	80 93 93 01 	sts	0x0193, r24
1030
     b98:	40 93 96 01 	sts	0x0196, r20
1031
     b9c:	a1 5d       	subi	r26, 0xD1	; 209
1032
     b9e:	bb 4f       	sbci	r27, 0xFB	; 251
1033
     ba0:	8d e0       	ldi	r24, 0x0D	; 13
1034
     ba2:	8c 93       	st	X, r24
1035
     ba4:	80 91 31 04 	lds	r24, 0x0431
1036
     ba8:	82 35       	cpi	r24, 0x52	; 82
1037
     baa:	09 f0       	breq	.+2      	; 0xbae <__vector_20+0x33c>
1038
     bac:	53 c0       	rjmp	.+166    	; 0xc54 <__vector_20+0x3e2>
1039
     bae:	88 e1       	ldi	r24, 0x18	; 24
1040
     bb0:	90 e0       	ldi	r25, 0x00	; 0
1041
     bb2:	2c e0       	ldi	r18, 0x0C	; 12
1042
     bb4:	0f b6       	in	r0, 0x3f	; 63
1043
     bb6:	f8 94       	cli
1044
     bb8:	a8 95       	wdr
1045
     bba:	80 93 60 00 	sts	0x0060, r24
1046
     bbe:	0f be       	out	0x3f, r0	; 63
1047
     bc0:	20 93 60 00 	sts	0x0060, r18
1048
     bc4:	47 c0       	rjmp	.+142    	; 0xc54 <__vector_20+0x3e2>
1049
     bc6:	80 91 9d 01 	lds	r24, 0x019D
1050
     bca:	81 30       	cpi	r24, 0x01	; 1
1051
     bcc:	d9 f0       	breq	.+54     	; 0xc04 <__vector_20+0x392>
1052
     bce:	81 30       	cpi	r24, 0x01	; 1
1053
     bd0:	18 f0       	brcs	.+6      	; 0xbd8 <__vector_20+0x366>
1054
     bd2:	82 30       	cpi	r24, 0x02	; 2
1055
     bd4:	e9 f5       	brne	.+122    	; 0xc50 <__vector_20+0x3de>
1056
     bd6:	30 c0       	rjmp	.+96     	; 0xc38 <__vector_20+0x3c6>
1057
     bd8:	80 91 92 01 	lds	r24, 0x0192
1058
     bdc:	83 32       	cpi	r24, 0x23	; 35
1059
     bde:	39 f4       	brne	.+14     	; 0xbee <__vector_20+0x37c>
1060
     be0:	80 91 93 01 	lds	r24, 0x0193
1061
     be4:	88 23       	and	r24, r24
1062
     be6:	19 f4       	brne	.+6      	; 0xbee <__vector_20+0x37c>
1063
     be8:	81 e0       	ldi	r24, 0x01	; 1
1064
     bea:	80 93 9d 01 	sts	0x019D, r24
1065
     bee:	80 91 92 01 	lds	r24, 0x0192
1066
     bf2:	80 93 2f 04 	sts	0x042F, r24
1067
     bf6:	81 e0       	ldi	r24, 0x01	; 1
1068
     bf8:	80 93 9e 01 	sts	0x019E, r24
1069
     bfc:	80 91 92 01 	lds	r24, 0x0192
1070
     c00:	99 27       	eor	r25, r25
1071
     c02:	15 c0       	rjmp	.+42     	; 0xc2e <__vector_20+0x3bc>
1072
     c04:	82 e0       	ldi	r24, 0x02	; 2
1073
     c06:	80 93 9d 01 	sts	0x019D, r24
1074
     c0a:	e4 2f       	mov	r30, r20
1075
     c0c:	ff 27       	eor	r31, r31
1076
     c0e:	80 91 92 01 	lds	r24, 0x0192
1077
     c12:	e1 5d       	subi	r30, 0xD1	; 209
1078
     c14:	fb 4f       	sbci	r31, 0xFB	; 251
1079
     c16:	80 83       	st	Z, r24
1080
     c18:	4f 5f       	subi	r20, 0xFF	; 255
1081
     c1a:	40 93 9e 01 	sts	0x019E, r20
1082
     c1e:	20 91 92 01 	lds	r18, 0x0192
1083
     c22:	80 91 a1 01 	lds	r24, 0x01A1
1084
     c26:	90 91 a2 01 	lds	r25, 0x01A2
1085
     c2a:	82 0f       	add	r24, r18
1086
     c2c:	91 1d       	adc	r25, r1
1087
     c2e:	90 93 a2 01 	sts	0x01A2, r25
1088
     c32:	80 93 a1 01 	sts	0x01A1, r24
1089
     c36:	0e c0       	rjmp	.+28     	; 0xc54 <__vector_20+0x3e2>
1090
     c38:	e4 2f       	mov	r30, r20
1091
     c3a:	ff 27       	eor	r31, r31
1092
     c3c:	80 91 92 01 	lds	r24, 0x0192
1093
     c40:	e1 5d       	subi	r30, 0xD1	; 209
1094
     c42:	fb 4f       	sbci	r31, 0xFB	; 251
1095
     c44:	80 83       	st	Z, r24
1096
     c46:	46 39       	cpi	r20, 0x96	; 150
1097
     c48:	38 f3       	brcs	.-50     	; 0xc18 <__vector_20+0x3a6>
1098
     c4a:	10 92 9d 01 	sts	0x019D, r1
1099
     c4e:	e7 cf       	rjmp	.-50     	; 0xc1e <__vector_20+0x3ac>
1100
     c50:	10 92 9d 01 	sts	0x019D, r1
1101
     c54:	ff 91       	pop	r31
1102
     c56:	ef 91       	pop	r30
1103
     c58:	df 91       	pop	r29
1104
     c5a:	cf 91       	pop	r28
1105
     c5c:	bf 91       	pop	r27
1106
     c5e:	af 91       	pop	r26
1107
     c60:	9f 91       	pop	r25
1108
     c62:	8f 91       	pop	r24
1109
     c64:	7f 91       	pop	r23
1110
     c66:	6f 91       	pop	r22
1111
     c68:	5f 91       	pop	r21
1112
     c6a:	4f 91       	pop	r20
1113
     c6c:	3f 91       	pop	r19
1114
     c6e:	2f 91       	pop	r18
1115
     c70:	0f 90       	pop	r0
1116
     c72:	0f be       	out	0x3f, r0	; 63
1117
     c74:	0f 90       	pop	r0
1118
     c76:	1f 90       	pop	r1
1119
     c78:	18 95       	reti
21 user 1120
 
36 chris2798 1121
00000c7a <AddCRC>:
1122
     c7a:	dc 01       	movw	r26, r24
1123
     c7c:	20 e0       	ldi	r18, 0x00	; 0
1124
     c7e:	30 e0       	ldi	r19, 0x00	; 0
1125
     c80:	40 e0       	ldi	r20, 0x00	; 0
1126
     c82:	50 e0       	ldi	r21, 0x00	; 0
1127
     c84:	e7 eb       	ldi	r30, 0xB7	; 183
1128
     c86:	f2 e0       	ldi	r31, 0x02	; 2
1129
     c88:	05 c0       	rjmp	.+10     	; 0xc94 <AddCRC+0x1a>
1130
     c8a:	81 91       	ld	r24, Z+
1131
     c8c:	28 0f       	add	r18, r24
1132
     c8e:	31 1d       	adc	r19, r1
1133
     c90:	4f 5f       	subi	r20, 0xFF	; 255
1134
     c92:	5f 4f       	sbci	r21, 0xFF	; 255
1135
     c94:	4a 17       	cp	r20, r26
1136
     c96:	5b 07       	cpc	r21, r27
1137
     c98:	c1 f7       	brne	.-16     	; 0xc8a <AddCRC+0x10>
1138
     c9a:	3f 70       	andi	r19, 0x0F	; 15
1139
     c9c:	c9 01       	movw	r24, r18
1140
     c9e:	66 e0       	ldi	r22, 0x06	; 6
1141
     ca0:	96 95       	lsr	r25
1142
     ca2:	87 95       	ror	r24
1143
     ca4:	6a 95       	dec	r22
1144
     ca6:	e1 f7       	brne	.-8      	; 0xca0 <AddCRC+0x26>
1145
     ca8:	83 5c       	subi	r24, 0xC3	; 195
1146
     caa:	fd 01       	movw	r30, r26
1147
     cac:	e9 54       	subi	r30, 0x49	; 73
1148
     cae:	fd 4f       	sbci	r31, 0xFD	; 253
1149
     cb0:	80 83       	st	Z, r24
1150
     cb2:	11 96       	adiw	r26, 0x01	; 1
1151
     cb4:	2f 73       	andi	r18, 0x3F	; 63
1152
     cb6:	23 5c       	subi	r18, 0xC3	; 195
1153
     cb8:	fd 01       	movw	r30, r26
1154
     cba:	e9 54       	subi	r30, 0x49	; 73
1155
     cbc:	fd 4f       	sbci	r31, 0xFD	; 253
1156
     cbe:	20 83       	st	Z, r18
1157
     cc0:	a8 54       	subi	r26, 0x48	; 72
1158
     cc2:	bd 4f       	sbci	r27, 0xFD	; 253
1159
     cc4:	8d e0       	ldi	r24, 0x0D	; 13
1160
     cc6:	8c 93       	st	X, r24
1161
     cc8:	10 92 00 01 	sts	0x0100, r1
1162
     ccc:	80 91 b7 02 	lds	r24, 0x02B7
1163
     cd0:	80 93 c6 00 	sts	0x00C6, r24
1164
     cd4:	08 95       	ret
21 user 1165
 
36 chris2798 1166
00000cd6 <SendOutData>:
1167
     cd6:	ef 92       	push	r14
1168
     cd8:	ff 92       	push	r15
1169
     cda:	0f 93       	push	r16
1170
     cdc:	1f 93       	push	r17
1171
     cde:	cf 93       	push	r28
1172
     ce0:	df 93       	push	r29
1173
     ce2:	7a 01       	movw	r14, r20
1174
     ce4:	72 2f       	mov	r23, r18
1175
     ce6:	93 e2       	ldi	r25, 0x23	; 35
1176
     ce8:	90 93 b7 02 	sts	0x02B7, r25
1177
     cec:	60 93 b8 02 	sts	0x02B8, r22
1178
     cf0:	80 93 b9 02 	sts	0x02B9, r24
1179
     cf4:	03 e0       	ldi	r16, 0x03	; 3
1180
     cf6:	10 e0       	ldi	r17, 0x00	; 0
1181
     cf8:	60 e0       	ldi	r22, 0x00	; 0
1182
     cfa:	aa eb       	ldi	r26, 0xBA	; 186
1183
     cfc:	b2 e0       	ldi	r27, 0x02	; 2
1184
     cfe:	46 c0       	rjmp	.+140    	; 0xd8c <SendOutData+0xb6>
1185
     d00:	f7 01       	movw	r30, r14
1186
     d02:	e6 0f       	add	r30, r22
1187
     d04:	f1 1d       	adc	r31, r1
1188
     d06:	90 81       	ld	r25, Z
1189
     d08:	6f 5f       	subi	r22, 0xFF	; 255
1190
     d0a:	71 50       	subi	r23, 0x01	; 1
1191
     d0c:	19 f4       	brne	.+6      	; 0xd14 <SendOutData+0x3e>
1192
     d0e:	e0 e0       	ldi	r30, 0x00	; 0
1193
     d10:	40 e0       	ldi	r20, 0x00	; 0
1194
     d12:	0f c0       	rjmp	.+30     	; 0xd32 <SendOutData+0x5c>
1195
     d14:	f7 01       	movw	r30, r14
1196
     d16:	e6 0f       	add	r30, r22
1197
     d18:	f1 1d       	adc	r31, r1
1198
     d1a:	40 81       	ld	r20, Z
1199
     d1c:	6f 5f       	subi	r22, 0xFF	; 255
1200
     d1e:	71 50       	subi	r23, 0x01	; 1
1201
     d20:	11 f4       	brne	.+4      	; 0xd26 <SendOutData+0x50>
1202
     d22:	e0 e0       	ldi	r30, 0x00	; 0
1203
     d24:	06 c0       	rjmp	.+12     	; 0xd32 <SendOutData+0x5c>
1204
     d26:	f7 01       	movw	r30, r14
1205
     d28:	e6 0f       	add	r30, r22
1206
     d2a:	f1 1d       	adc	r31, r1
1207
     d2c:	e0 81       	ld	r30, Z
1208
     d2e:	6f 5f       	subi	r22, 0xFF	; 255
1209
     d30:	71 50       	subi	r23, 0x01	; 1
1210
     d32:	89 2f       	mov	r24, r25
1211
     d34:	86 95       	lsr	r24
1212
     d36:	86 95       	lsr	r24
1213
     d38:	83 5c       	subi	r24, 0xC3	; 195
1214
     d3a:	8c 93       	st	X, r24
1215
     d3c:	55 27       	eor	r21, r21
1216
     d3e:	89 2f       	mov	r24, r25
1217
     d40:	99 27       	eor	r25, r25
1218
     d42:	83 70       	andi	r24, 0x03	; 3
1219
     d44:	90 70       	andi	r25, 0x00	; 0
1220
     d46:	24 e0       	ldi	r18, 0x04	; 4
1221
     d48:	88 0f       	add	r24, r24
1222
     d4a:	99 1f       	adc	r25, r25
1223
     d4c:	2a 95       	dec	r18
1224
     d4e:	e1 f7       	brne	.-8      	; 0xd48 <SendOutData+0x72>
1225
     d50:	9a 01       	movw	r18, r20
1226
     d52:	94 e0       	ldi	r25, 0x04	; 4
1227
     d54:	36 95       	lsr	r19
1228
     d56:	27 95       	ror	r18
1229
     d58:	9a 95       	dec	r25
1230
     d5a:	e1 f7       	brne	.-8      	; 0xd54 <SendOutData+0x7e>
1231
     d5c:	82 2b       	or	r24, r18
1232
     d5e:	83 5c       	subi	r24, 0xC3	; 195
1233
     d60:	ed 01       	movw	r28, r26
1234
     d62:	89 83       	std	Y+1, r24	; 0x01
1235
     d64:	4f 70       	andi	r20, 0x0F	; 15
1236
     d66:	50 70       	andi	r21, 0x00	; 0
1237
     d68:	44 0f       	add	r20, r20
1238
     d6a:	55 1f       	adc	r21, r21
1239
     d6c:	44 0f       	add	r20, r20
1240
     d6e:	55 1f       	adc	r21, r21
1241
     d70:	8e 2f       	mov	r24, r30
1242
     d72:	82 95       	swap	r24
1243
     d74:	86 95       	lsr	r24
1244
     d76:	86 95       	lsr	r24
1245
     d78:	83 70       	andi	r24, 0x03	; 3
1246
     d7a:	84 2b       	or	r24, r20
1247
     d7c:	83 5c       	subi	r24, 0xC3	; 195
1248
     d7e:	8a 83       	std	Y+2, r24	; 0x02
1249
     d80:	ef 73       	andi	r30, 0x3F	; 63
1250
     d82:	e3 5c       	subi	r30, 0xC3	; 195
1251
     d84:	eb 83       	std	Y+3, r30	; 0x03
1252
     d86:	0c 5f       	subi	r16, 0xFC	; 252
1253
     d88:	1f 4f       	sbci	r17, 0xFF	; 255
1254
     d8a:	14 96       	adiw	r26, 0x04	; 4
1255
     d8c:	77 23       	and	r23, r23
1256
     d8e:	09 f0       	breq	.+2      	; 0xd92 <SendOutData+0xbc>
1257
     d90:	b7 cf       	rjmp	.-146    	; 0xd00 <SendOutData+0x2a>
1258
     d92:	c8 01       	movw	r24, r16
1259
     d94:	0e 94 3d 06 	call	0xc7a	; 0xc7a <AddCRC>
1260
     d98:	df 91       	pop	r29
1261
     d9a:	cf 91       	pop	r28
1262
     d9c:	1f 91       	pop	r17
1263
     d9e:	0f 91       	pop	r16
1264
     da0:	ff 90       	pop	r15
1265
     da2:	ef 90       	pop	r14
1266
     da4:	08 95       	ret
21 user 1267
 
36 chris2798 1268
00000da6 <Decode64>:
1269
     da6:	1f 93       	push	r17
1270
     da8:	cf 93       	push	r28
1271
     daa:	df 93       	push	r29
1272
     dac:	ec 01       	movw	r28, r24
1273
     dae:	70 e0       	ldi	r23, 0x00	; 0
1274
     db0:	a2 2f       	mov	r26, r18
1275
     db2:	bb 27       	eor	r27, r27
1276
     db4:	12 97       	sbiw	r26, 0x02	; 2
1277
     db6:	48 c0       	rjmp	.+144    	; 0xe48 <Decode64+0xa2>
1278
     db8:	e4 2f       	mov	r30, r20
1279
     dba:	ff 27       	eor	r31, r31
1280
     dbc:	e1 5d       	subi	r30, 0xD1	; 209
1281
     dbe:	fb 4f       	sbci	r31, 0xFB	; 251
1282
     dc0:	30 81       	ld	r19, Z
1283
     dc2:	4f 5f       	subi	r20, 0xFF	; 255
1284
     dc4:	e4 2f       	mov	r30, r20
1285
     dc6:	ff 27       	eor	r31, r31
1286
     dc8:	e1 5d       	subi	r30, 0xD1	; 209
1287
     dca:	fb 4f       	sbci	r31, 0xFB	; 251
1288
     dcc:	50 81       	ld	r21, Z
1289
     dce:	4f 5f       	subi	r20, 0xFF	; 255
1290
     dd0:	e4 2f       	mov	r30, r20
1291
     dd2:	ff 27       	eor	r31, r31
1292
     dd4:	e1 5d       	subi	r30, 0xD1	; 209
1293
     dd6:	fb 4f       	sbci	r31, 0xFB	; 251
1294
     dd8:	10 81       	ld	r17, Z
1295
     dda:	4f 5f       	subi	r20, 0xFF	; 255
1296
     ddc:	e4 2f       	mov	r30, r20
1297
     dde:	ff 27       	eor	r31, r31
1298
     de0:	e1 5d       	subi	r30, 0xD1	; 209
1299
     de2:	fb 4f       	sbci	r31, 0xFB	; 251
1300
     de4:	20 81       	ld	r18, Z
1301
     de6:	4f 5f       	subi	r20, 0xFF	; 255
1302
     de8:	84 2f       	mov	r24, r20
1303
     dea:	99 27       	eor	r25, r25
1304
     dec:	a8 17       	cp	r26, r24
1305
     dee:	b9 07       	cpc	r27, r25
1306
     df0:	74 f1       	brlt	.+92     	; 0xe4e <Decode64+0xa8>
1307
     df2:	5d 53       	subi	r21, 0x3D	; 61
1308
     df4:	fe 01       	movw	r30, r28
1309
     df6:	e7 0f       	add	r30, r23
1310
     df8:	f1 1d       	adc	r31, r1
1311
     dfa:	3d 53       	subi	r19, 0x3D	; 61
1312
     dfc:	33 0f       	add	r19, r19
1313
     dfe:	33 0f       	add	r19, r19
1314
     e00:	85 2f       	mov	r24, r21
1315
     e02:	82 95       	swap	r24
1316
     e04:	8f 70       	andi	r24, 0x0F	; 15
1317
     e06:	38 2b       	or	r19, r24
1318
     e08:	30 83       	st	Z, r19
1319
     e0a:	61 30       	cpi	r22, 0x01	; 1
1320
     e0c:	01 f1       	breq	.+64     	; 0xe4e <Decode64+0xa8>
1321
     e0e:	91 2f       	mov	r25, r17
1322
     e10:	9d 53       	subi	r25, 0x3D	; 61
1323
     e12:	7f 5f       	subi	r23, 0xFF	; 255
1324
     e14:	fe 01       	movw	r30, r28
1325
     e16:	e7 0f       	add	r30, r23
1326
     e18:	f1 1d       	adc	r31, r1
1327
     e1a:	71 50       	subi	r23, 0x01	; 1
1328
     e1c:	52 95       	swap	r21
1329
     e1e:	50 7f       	andi	r21, 0xF0	; 240
1330
     e20:	89 2f       	mov	r24, r25
1331
     e22:	86 95       	lsr	r24
1332
     e24:	86 95       	lsr	r24
1333
     e26:	58 2b       	or	r21, r24
1334
     e28:	50 83       	st	Z, r21
1335
     e2a:	63 50       	subi	r22, 0x03	; 3
1336
     e2c:	6f 3f       	cpi	r22, 0xFF	; 255
1337
     e2e:	79 f0       	breq	.+30     	; 0xe4e <Decode64+0xa8>
1338
     e30:	7e 5f       	subi	r23, 0xFE	; 254
1339
     e32:	fe 01       	movw	r30, r28
1340
     e34:	e7 0f       	add	r30, r23
1341
     e36:	f1 1d       	adc	r31, r1
1342
     e38:	92 95       	swap	r25
1343
     e3a:	99 0f       	add	r25, r25
1344
     e3c:	99 0f       	add	r25, r25
1345
     e3e:	90 7c       	andi	r25, 0xC0	; 192
1346
     e40:	2d 53       	subi	r18, 0x3D	; 61
1347
     e42:	92 2b       	or	r25, r18
1348
     e44:	90 83       	st	Z, r25
1349
     e46:	7f 5f       	subi	r23, 0xFF	; 255
1350
     e48:	66 23       	and	r22, r22
1351
     e4a:	09 f0       	breq	.+2      	; 0xe4e <Decode64+0xa8>
1352
     e4c:	b5 cf       	rjmp	.-150    	; 0xdb8 <Decode64+0x12>
1353
     e4e:	df 91       	pop	r29
1354
     e50:	cf 91       	pop	r28
1355
     e52:	1f 91       	pop	r17
1356
     e54:	08 95       	ret
21 user 1357
 
36 chris2798 1358
00000e56 <uart_putchar>:
1359
     e56:	1f 93       	push	r17
1360
     e58:	18 2f       	mov	r17, r24
1361
     e5a:	8a 30       	cpi	r24, 0x0A	; 10
1362
     e5c:	19 f4       	brne	.+6      	; 0xe64 <uart_putchar+0xe>
1363
     e5e:	8d e0       	ldi	r24, 0x0D	; 13
1364
     e60:	0e 94 2b 07 	call	0xe56	; 0xe56 <uart_putchar>
1365
     e64:	80 91 c0 00 	lds	r24, 0x00C0
1366
     e68:	85 ff       	sbrs	r24, 5
1367
     e6a:	fc cf       	rjmp	.-8      	; 0xe64 <uart_putchar+0xe>
1368
     e6c:	10 93 c6 00 	sts	0x00C6, r17
1369
     e70:	80 e0       	ldi	r24, 0x00	; 0
1370
     e72:	90 e0       	ldi	r25, 0x00	; 0
1371
     e74:	1f 91       	pop	r17
1372
     e76:	08 95       	ret
21 user 1373
 
36 chris2798 1374
00000e78 <WriteProgramData>:
1375
     e78:	08 95       	ret
21 user 1376
 
36 chris2798 1377
00000e7a <UART_Init>:
1378
     e7a:	e1 ec       	ldi	r30, 0xC1	; 193
1379
     e7c:	f0 e0       	ldi	r31, 0x00	; 0
1380
     e7e:	88 e1       	ldi	r24, 0x18	; 24
1381
     e80:	80 83       	st	Z, r24
1382
     e82:	a0 ec       	ldi	r26, 0xC0	; 192
1383
     e84:	b0 e0       	ldi	r27, 0x00	; 0
1384
     e86:	8c 91       	ld	r24, X
1385
     e88:	82 60       	ori	r24, 0x02	; 2
1386
     e8a:	8c 93       	st	X, r24
1387
     e8c:	80 81       	ld	r24, Z
1388
     e8e:	80 68       	ori	r24, 0x80	; 128
1389
     e90:	80 83       	st	Z, r24
1390
     e92:	80 81       	ld	r24, Z
1391
     e94:	80 64       	ori	r24, 0x40	; 64
1392
     e96:	80 83       	st	Z, r24
1393
     e98:	8a e2       	ldi	r24, 0x2A	; 42
1394
     e9a:	80 93 c4 00 	sts	0x00C4, r24
1395
     e9e:	88 ec       	ldi	r24, 0xC8	; 200
1396
     ea0:	90 e0       	ldi	r25, 0x00	; 0
1397
     ea2:	0e 94 0d 0c 	call	0x181a	; 0x181a <SetDelay>
1398
     ea6:	90 93 e4 03 	sts	0x03E4, r25
1399
     eaa:	80 93 e3 03 	sts	0x03E3, r24
1400
     eae:	10 92 a5 01 	sts	0x01A5, r1
1401
     eb2:	08 95       	ret
21 user 1402
 
36 chris2798 1403
00000eb4 <DatenUebertragung>:
1404
     eb4:	80 91 00 01 	lds	r24, 0x0100
1405
     eb8:	88 23       	and	r24, r24
1406
     eba:	09 f4       	brne	.+2      	; 0xebe <DatenUebertragung+0xa>
1407
     ebc:	68 c0       	rjmp	.+208    	; 0xf8e <DatenUebertragung+0xda>
1408
     ebe:	80 91 8e 01 	lds	r24, 0x018E
1409
     ec2:	88 23       	and	r24, r24
1410
     ec4:	71 f0       	breq	.+28     	; 0xee2 <DatenUebertragung+0x2e>
1411
     ec6:	80 91 00 01 	lds	r24, 0x0100
1412
     eca:	88 23       	and	r24, r24
1413
     ecc:	51 f0       	breq	.+20     	; 0xee2 <DatenUebertragung+0x2e>
1414
     ece:	2b e0       	ldi	r18, 0x0B	; 11
1415
     ed0:	47 ef       	ldi	r20, 0xF7	; 247
1416
     ed2:	53 e0       	ldi	r21, 0x03	; 3
1417
     ed4:	60 91 b5 02 	lds	r22, 0x02B5
1418
     ed8:	87 e4       	ldi	r24, 0x47	; 71
1419
     eda:	0e 94 6b 06 	call	0xcd6	; 0xcd6 <SendOutData>
1420
     ede:	10 92 8e 01 	sts	0x018E, r1
1421
     ee2:	80 91 e3 03 	lds	r24, 0x03E3
1422
     ee6:	90 91 e4 03 	lds	r25, 0x03E4
1423
     eea:	0e 94 16 0c 	call	0x182c	; 0x182c <CheckDelay>
1424
     eee:	88 23       	and	r24, r24
1425
     ef0:	21 f4       	brne	.+8      	; 0xefa <DatenUebertragung+0x46>
1426
     ef2:	80 91 90 01 	lds	r24, 0x0190
1427
     ef6:	88 23       	and	r24, r24
1428
     ef8:	b1 f0       	breq	.+44     	; 0xf26 <DatenUebertragung+0x72>
1429
     efa:	80 91 00 01 	lds	r24, 0x0100
1430
     efe:	88 23       	and	r24, r24
1431
     f00:	91 f0       	breq	.+36     	; 0xf26 <DatenUebertragung+0x72>
1432
     f02:	22 e3       	ldi	r18, 0x32	; 50
1433
     f04:	40 ee       	ldi	r20, 0xE0	; 224
1434
     f06:	54 e0       	ldi	r21, 0x04	; 4
1435
     f08:	60 91 b5 02 	lds	r22, 0x02B5
1436
     f0c:	84 e4       	ldi	r24, 0x44	; 68
1437
     f0e:	0e 94 6b 06 	call	0xcd6	; 0xcd6 <SendOutData>
1438
     f12:	10 92 90 01 	sts	0x0190, r1
1439
     f16:	8a ef       	ldi	r24, 0xFA	; 250
1440
     f18:	90 e0       	ldi	r25, 0x00	; 0
1441
     f1a:	0e 94 0d 0c 	call	0x181a	; 0x181a <SetDelay>
1442
     f1e:	90 93 e4 03 	sts	0x03E4, r25
1443
     f22:	80 93 e3 03 	sts	0x03E3, r24
1444
     f26:	80 91 8f 01 	lds	r24, 0x018F
1445
     f2a:	88 23       	and	r24, r24
1446
     f2c:	f1 f0       	breq	.+60     	; 0xf6a <DatenUebertragung+0xb6>
1447
     f2e:	80 91 00 01 	lds	r24, 0x0100
1448
     f32:	88 23       	and	r24, r24
1449
     f34:	d1 f0       	breq	.+52     	; 0xf6a <DatenUebertragung+0xb6>
1450
     f36:	0e 94 62 10 	call	0x20c4	; 0x20c4 <Menu>
1451
     f3a:	10 92 8f 01 	sts	0x018F, r1
1452
     f3e:	80 91 9c 01 	lds	r24, 0x019C
1453
     f42:	8f 5f       	subi	r24, 0xFF	; 255
1454
     f44:	80 93 9c 01 	sts	0x019C, r24
1455
     f48:	84 30       	cpi	r24, 0x04	; 4
1456
     f4a:	11 f4       	brne	.+4      	; 0xf50 <DatenUebertragung+0x9c>
1457
     f4c:	10 92 9c 01 	sts	0x019C, r1
1458
     f50:	80 91 9c 01 	lds	r24, 0x019C
1459
     f54:	44 e1       	ldi	r20, 0x14	; 20
1460
     f56:	84 9f       	mul	r24, r20
1461
     f58:	a0 01       	movw	r20, r0
1462
     f5a:	11 24       	eor	r1, r1
1463
     f5c:	4a 5e       	subi	r20, 0xEA	; 234
1464
     f5e:	5e 4f       	sbci	r21, 0xFE	; 254
1465
     f60:	24 e1       	ldi	r18, 0x14	; 20
1466
     f62:	60 e0       	ldi	r22, 0x00	; 0
1467
     f64:	80 5d       	subi	r24, 0xD0	; 208
1468
     f66:	0e 94 6b 06 	call	0xcd6	; 0xcd6 <SendOutData>
1469
     f6a:	80 91 91 01 	lds	r24, 0x0191
1470
     f6e:	88 23       	and	r24, r24
1471
     f70:	71 f0       	breq	.+28     	; 0xf8e <DatenUebertragung+0xda>
1472
     f72:	80 91 00 01 	lds	r24, 0x0100
21 user 1473
     f76:	88 23       	and	r24, r24
36 chris2798 1474
     f78:	51 f0       	breq	.+20     	; 0xf8e <DatenUebertragung+0xda>
1475
     f7a:	2a e0       	ldi	r18, 0x0A	; 10
1476
     f7c:	42 e0       	ldi	r20, 0x02	; 2
1477
     f7e:	54 e0       	ldi	r21, 0x04	; 4
1478
     f80:	60 91 b5 02 	lds	r22, 0x02B5
1479
     f84:	86 e5       	ldi	r24, 0x56	; 86
1480
     f86:	0e 94 6b 06 	call	0xcd6	; 0xcd6 <SendOutData>
1481
     f8a:	10 92 91 01 	sts	0x0191, r1
1482
     f8e:	08 95       	ret
21 user 1483
 
36 chris2798 1484
00000f90 <BearbeiteRxDaten>:
1485
     f90:	1f 93       	push	r17
1486
     f92:	cf 93       	push	r28
1487
     f94:	df 93       	push	r29
1488
     f96:	cd b7       	in	r28, 0x3d	; 61
1489
     f98:	de b7       	in	r29, 0x3e	; 62
1490
     f9a:	22 97       	sbiw	r28, 0x02	; 2
1491
     f9c:	0f b6       	in	r0, 0x3f	; 63
1492
     f9e:	f8 94       	cli
1493
     fa0:	de bf       	out	0x3e, r29	; 62
1494
     fa2:	0f be       	out	0x3f, r0	; 63
1495
     fa4:	cd bf       	out	0x3d, r28	; 61
1496
     fa6:	80 91 93 01 	lds	r24, 0x0193
1497
     faa:	88 23       	and	r24, r24
1498
     fac:	09 f4       	brne	.+2      	; 0xfb0 <BearbeiteRxDaten+0x20>
1499
     fae:	98 c0       	rjmp	.+304    	; 0x10e0 <BearbeiteRxDaten+0x150>
1500
     fb0:	8f ef       	ldi	r24, 0xFF	; 255
1501
     fb2:	80 93 01 01 	sts	0x0101, r24
1502
     fb6:	80 91 31 04 	lds	r24, 0x0431
1503
     fba:	81 37       	cpi	r24, 0x71	; 113
1504
     fbc:	60 f4       	brcc	.+24     	; 0xfd6 <BearbeiteRxDaten+0x46>
1505
     fbe:	8c 36       	cpi	r24, 0x6C	; 108
1506
     fc0:	08 f0       	brcs	.+2      	; 0xfc4 <BearbeiteRxDaten+0x34>
1507
     fc2:	6f c0       	rjmp	.+222    	; 0x10a2 <BearbeiteRxDaten+0x112>
1508
     fc4:	87 36       	cpi	r24, 0x67	; 103
1509
     fc6:	09 f4       	brne	.+2      	; 0xfca <BearbeiteRxDaten+0x3a>
1510
     fc8:	40 c0       	rjmp	.+128    	; 0x104a <BearbeiteRxDaten+0xba>
1511
     fca:	88 36       	cpi	r24, 0x68	; 104
1512
     fcc:	f9 f0       	breq	.+62     	; 0x100c <BearbeiteRxDaten+0x7c>
1513
     fce:	83 36       	cpi	r24, 0x63	; 99
1514
     fd0:	09 f0       	breq	.+2      	; 0xfd4 <BearbeiteRxDaten+0x44>
1515
     fd2:	84 c0       	rjmp	.+264    	; 0x10dc <BearbeiteRxDaten+0x14c>
1516
     fd4:	08 c0       	rjmp	.+16     	; 0xfe6 <BearbeiteRxDaten+0x56>
1517
     fd6:	84 37       	cpi	r24, 0x74	; 116
1518
     fd8:	59 f1       	breq	.+86     	; 0x1030 <BearbeiteRxDaten+0xa0>
1519
     fda:	86 37       	cpi	r24, 0x76	; 118
1520
     fdc:	91 f1       	breq	.+100    	; 0x1042 <BearbeiteRxDaten+0xb2>
1521
     fde:	81 37       	cpi	r24, 0x71	; 113
1522
     fe0:	09 f0       	breq	.+2      	; 0xfe4 <BearbeiteRxDaten+0x54>
1523
     fe2:	7c c0       	rjmp	.+248    	; 0x10dc <BearbeiteRxDaten+0x14c>
1524
     fe4:	36 c0       	rjmp	.+108    	; 0x1052 <BearbeiteRxDaten+0xc2>
1525
     fe6:	20 91 96 01 	lds	r18, 0x0196
1526
     fea:	43 e0       	ldi	r20, 0x03	; 3
1527
     fec:	6b e0       	ldi	r22, 0x0B	; 11
1528
     fee:	87 ef       	ldi	r24, 0xF7	; 247
1529
     ff0:	93 e0       	ldi	r25, 0x03	; 3
1530
     ff2:	0e 94 d3 06 	call	0xda6	; 0xda6 <Decode64>
1531
     ff6:	80 91 cd 01 	lds	r24, 0x01CD
1532
     ffa:	90 91 f9 03 	lds	r25, 0x03F9
1533
     ffe:	89 2b       	or	r24, r25
1534
    1000:	80 93 cd 01 	sts	0x01CD, r24
1535
    1004:	81 e0       	ldi	r24, 0x01	; 1
1536
    1006:	80 93 90 01 	sts	0x0190, r24
1537
    100a:	68 c0       	rjmp	.+208    	; 0x10dc <BearbeiteRxDaten+0x14c>
1538
    100c:	20 91 96 01 	lds	r18, 0x0196
1539
    1010:	43 e0       	ldi	r20, 0x03	; 3
1540
    1012:	62 e0       	ldi	r22, 0x02	; 2
1541
    1014:	ce 01       	movw	r24, r28
1542
    1016:	01 96       	adiw	r24, 0x01	; 1
1543
    1018:	0e 94 d3 06 	call	0xda6	; 0xda6 <Decode64>
1544
    101c:	80 91 cd 01 	lds	r24, 0x01CD
1545
    1020:	99 81       	ldd	r25, Y+1	; 0x01
1546
    1022:	89 2b       	or	r24, r25
1547
    1024:	80 93 cd 01 	sts	0x01CD, r24
1548
    1028:	81 e0       	ldi	r24, 0x01	; 1
1549
    102a:	80 93 8f 01 	sts	0x018F, r24
1550
    102e:	56 c0       	rjmp	.+172    	; 0x10dc <BearbeiteRxDaten+0x14c>
1551
    1030:	20 91 96 01 	lds	r18, 0x0196
1552
    1034:	43 e0       	ldi	r20, 0x03	; 3
1553
    1036:	64 e0       	ldi	r22, 0x04	; 4
1554
    1038:	88 e9       	ldi	r24, 0x98	; 152
1555
    103a:	91 e0       	ldi	r25, 0x01	; 1
1556
    103c:	0e 94 d3 06 	call	0xda6	; 0xda6 <Decode64>
1557
    1040:	4d c0       	rjmp	.+154    	; 0x10dc <BearbeiteRxDaten+0x14c>
1558
    1042:	81 e0       	ldi	r24, 0x01	; 1
1559
    1044:	80 93 91 01 	sts	0x0191, r24
1560
    1048:	49 c0       	rjmp	.+146    	; 0x10dc <BearbeiteRxDaten+0x14c>
1561
    104a:	81 e0       	ldi	r24, 0x01	; 1
1562
    104c:	80 93 8e 01 	sts	0x018E, r24
1563
    1050:	45 c0       	rjmp	.+138    	; 0x10dc <BearbeiteRxDaten+0x14c>
1564
    1052:	20 91 96 01 	lds	r18, 0x0196
1565
    1056:	43 e0       	ldi	r20, 0x03	; 3
1566
    1058:	62 e0       	ldi	r22, 0x02	; 2
1567
    105a:	ce 01       	movw	r24, r28
1568
    105c:	01 96       	adiw	r24, 0x01	; 1
1569
    105e:	0e 94 d3 06 	call	0xda6	; 0xda6 <Decode64>
1570
    1062:	89 81       	ldd	r24, Y+1	; 0x01
1571
    1064:	8f 3f       	cpi	r24, 0xFF	; 255
1572
    1066:	89 f0       	breq	.+34     	; 0x108a <BearbeiteRxDaten+0xfa>
1573
    1068:	86 30       	cpi	r24, 0x06	; 6
1574
    106a:	10 f0       	brcs	.+4      	; 0x1070 <BearbeiteRxDaten+0xe0>
1575
    106c:	85 e0       	ldi	r24, 0x05	; 5
1576
    106e:	89 83       	std	Y+1, r24	; 0x01
1577
    1070:	4a e3       	ldi	r20, 0x3A	; 58
1578
    1072:	62 ea       	ldi	r22, 0xA2	; 162
1579
    1074:	75 e0       	ldi	r23, 0x05	; 5
1580
    1076:	89 81       	ldd	r24, Y+1	; 0x01
1581
    1078:	0e 94 17 02 	call	0x42e	; 0x42e <ReadParameterSet>
1582
    107c:	89 81       	ldd	r24, Y+1	; 0x01
1583
    107e:	2a e3       	ldi	r18, 0x3A	; 58
1584
    1080:	42 ea       	ldi	r20, 0xA2	; 162
1585
    1082:	55 e0       	ldi	r21, 0x05	; 5
1586
    1084:	60 91 b5 02 	lds	r22, 0x02B5
1587
    1088:	08 c0       	rjmp	.+16     	; 0x109a <BearbeiteRxDaten+0x10a>
1588
    108a:	10 91 b5 02 	lds	r17, 0x02B5
1589
    108e:	0e 94 f8 01 	call	0x3f0	; 0x3f0 <GetActiveParamSetNumber>
1590
    1092:	2a e3       	ldi	r18, 0x3A	; 58
1591
    1094:	42 ea       	ldi	r20, 0xA2	; 162
1592
    1096:	55 e0       	ldi	r21, 0x05	; 5
1593
    1098:	61 2f       	mov	r22, r17
1594
    109a:	85 5b       	subi	r24, 0xB5	; 181
1595
    109c:	0e 94 6b 06 	call	0xcd6	; 0xcd6 <SendOutData>
1596
    10a0:	1d c0       	rjmp	.+58     	; 0x10dc <BearbeiteRxDaten+0x14c>
1597
    10a2:	20 91 96 01 	lds	r18, 0x0196
1598
    10a6:	43 e0       	ldi	r20, 0x03	; 3
1599
    10a8:	6a e3       	ldi	r22, 0x3A	; 58
1600
    10aa:	82 ea       	ldi	r24, 0xA2	; 162
1601
    10ac:	95 e0       	ldi	r25, 0x05	; 5
1602
    10ae:	0e 94 d3 06 	call	0xda6	; 0xda6 <Decode64>
1603
    10b2:	80 91 31 04 	lds	r24, 0x0431
1604
    10b6:	4a e3       	ldi	r20, 0x3A	; 58
1605
    10b8:	62 ea       	ldi	r22, 0xA2	; 162
1606
    10ba:	75 e0       	ldi	r23, 0x05	; 5
1607
    10bc:	8b 56       	subi	r24, 0x6B	; 107
1608
    10be:	0e 94 ff 01 	call	0x3fe	; 0x3fe <WriteParameterSet>
1609
    10c2:	80 91 31 04 	lds	r24, 0x0431
1610
    10c6:	8b 56       	subi	r24, 0x6B	; 107
1611
    10c8:	a2 e0       	ldi	r26, 0x02	; 2
1612
    10ca:	b0 e0       	ldi	r27, 0x00	; 0
1613
    10cc:	08 2e       	mov	r0, r24
1614
    10ce:	0e 94 5f 2d 	call	0x5abe	; 0x5abe <__eeprom_write_byte_1F2021>
1615
    10d2:	0e 94 f8 01 	call	0x3f0	; 0x3f0 <GetActiveParamSetNumber>
1616
    10d6:	99 27       	eor	r25, r25
1617
    10d8:	0e 94 5d 1e 	call	0x3cba	; 0x3cba <Piep>
1618
    10dc:	10 92 93 01 	sts	0x0193, r1
1619
    10e0:	22 96       	adiw	r28, 0x02	; 2
1620
    10e2:	0f b6       	in	r0, 0x3f	; 63
1621
    10e4:	f8 94       	cli
1622
    10e6:	de bf       	out	0x3e, r29	; 62
1623
    10e8:	0f be       	out	0x3f, r0	; 63
1624
    10ea:	cd bf       	out	0x3d, r28	; 61
1625
    10ec:	df 91       	pop	r29
1626
    10ee:	cf 91       	pop	r28
1627
    10f0:	1f 91       	pop	r17
1628
    10f2:	08 95       	ret
21 user 1629
 
36 chris2798 1630
000010f4 <Putchar>:
1631
    10f4:	98 2f       	mov	r25, r24
1632
    10f6:	80 91 5b 05 	lds	r24, 0x055B
1633
    10fa:	81 30       	cpi	r24, 0x01	; 1
1634
    10fc:	69 f4       	brne	.+26     	; 0x1118 <__stack+0x19>
1635
    10fe:	80 91 cc 01 	lds	r24, 0x01CC
1636
    1102:	e8 2f       	mov	r30, r24
1637
    1104:	ff 27       	eor	r31, r31
1638
    1106:	ea 5e       	subi	r30, 0xEA	; 234
1639
    1108:	fe 4f       	sbci	r31, 0xFE	; 254
1640
    110a:	90 83       	st	Z, r25
1641
    110c:	8f 5f       	subi	r24, 0xFF	; 255
1642
    110e:	80 93 cc 01 	sts	0x01CC, r24
1643
    1112:	21 e0       	ldi	r18, 0x01	; 1
1644
    1114:	30 e0       	ldi	r19, 0x00	; 0
1645
    1116:	05 c0       	rjmp	.+10     	; 0x1122 <__stack+0x23>
1646
    1118:	89 2f       	mov	r24, r25
1647
    111a:	0e 94 2b 07 	call	0xe56	; 0xe56 <uart_putchar>
1648
    111e:	28 2f       	mov	r18, r24
1649
    1120:	33 27       	eor	r19, r19
1650
    1122:	c9 01       	movw	r24, r18
1651
    1124:	08 95       	ret
21 user 1652
 
36 chris2798 1653
00001126 <PAD_0>:
1654
    1126:	1f 93       	push	r17
1655
    1128:	18 2f       	mov	r17, r24
1656
    112a:	04 c0       	rjmp	.+8      	; 0x1134 <PAD_0+0xe>
1657
    112c:	80 e3       	ldi	r24, 0x30	; 48
1658
    112e:	0e 94 7a 08 	call	0x10f4	; 0x10f4 <Putchar>
1659
    1132:	11 50       	subi	r17, 0x01	; 1
1660
    1134:	11 16       	cp	r1, r17
1661
    1136:	d4 f3       	brlt	.-12     	; 0x112c <PAD_0+0x6>
1662
    1138:	1f 91       	pop	r17
1663
    113a:	08 95       	ret
21 user 1664
 
36 chris2798 1665
0000113c <PAD_SP>:
1666
    113c:	1f 93       	push	r17
1667
    113e:	18 2f       	mov	r17, r24
1668
    1140:	04 c0       	rjmp	.+8      	; 0x114a <PAD_SP+0xe>
1669
    1142:	80 e2       	ldi	r24, 0x20	; 32
1670
    1144:	0e 94 7a 08 	call	0x10f4	; 0x10f4 <Putchar>
1671
    1148:	11 50       	subi	r17, 0x01	; 1
1672
    114a:	11 16       	cp	r1, r17
1673
    114c:	d4 f3       	brlt	.-12     	; 0x1142 <PAD_SP+0x6>
1674
    114e:	1f 91       	pop	r17
1675
    1150:	08 95       	ret
21 user 1676
 
36 chris2798 1677
00001152 <PRINTP>:
1678
    1152:	0f 93       	push	r16
1679
    1154:	1f 93       	push	r17
1680
    1156:	cf 93       	push	r28
1681
    1158:	df 93       	push	r29
1682
    115a:	8c 01       	movw	r16, r24
1683
    115c:	eb 01       	movw	r28, r22
1684
    115e:	08 c0       	rjmp	.+16     	; 0x1170 <PRINTP+0x1e>
1685
    1160:	f8 01       	movw	r30, r16
1686
    1162:	0f 5f       	subi	r16, 0xFF	; 255
1687
    1164:	1f 4f       	sbci	r17, 0xFF	; 255
1688
    1166:	e4 91       	lpm	r30, Z
1689
    1168:	8e 2f       	mov	r24, r30
1690
    116a:	0e 94 7a 08 	call	0x10f4	; 0x10f4 <Putchar>
1691
    116e:	21 97       	sbiw	r28, 0x01	; 1
1692
    1170:	20 97       	sbiw	r28, 0x00	; 0
1693
    1172:	b1 f7       	brne	.-20     	; 0x1160 <PRINTP+0xe>
1694
    1174:	df 91       	pop	r29
1695
    1176:	cf 91       	pop	r28
1696
    1178:	1f 91       	pop	r17
1697
    117a:	0f 91       	pop	r16
1698
    117c:	08 95       	ret
21 user 1699
 
36 chris2798 1700
0000117e <PRINT>:
1701
    117e:	0f 93       	push	r16
1702
    1180:	1f 93       	push	r17
1703
    1182:	cf 93       	push	r28
1704
    1184:	df 93       	push	r29
1705
    1186:	8c 01       	movw	r16, r24
1706
    1188:	eb 01       	movw	r28, r22
1707
    118a:	06 c0       	rjmp	.+12     	; 0x1198 <PRINT+0x1a>
1708
    118c:	f8 01       	movw	r30, r16
1709
    118e:	81 91       	ld	r24, Z+
1710
    1190:	8f 01       	movw	r16, r30
1711
    1192:	0e 94 7a 08 	call	0x10f4	; 0x10f4 <Putchar>
1712
    1196:	21 97       	sbiw	r28, 0x01	; 1
1713
    1198:	20 97       	sbiw	r28, 0x00	; 0
1714
    119a:	c1 f7       	brne	.-16     	; 0x118c <PRINT+0xe>
1715
    119c:	df 91       	pop	r29
1716
    119e:	cf 91       	pop	r28
1717
    11a0:	1f 91       	pop	r17
1718
    11a2:	0f 91       	pop	r16
1719
    11a4:	08 95       	ret
21 user 1720
 
36 chris2798 1721
000011a6 <_printf_P>:
1722
    11a6:	2f 92       	push	r2
1723
    11a8:	3f 92       	push	r3
1724
    11aa:	4f 92       	push	r4
1725
    11ac:	5f 92       	push	r5
1726
    11ae:	6f 92       	push	r6
1727
    11b0:	7f 92       	push	r7
1728
    11b2:	8f 92       	push	r8
1729
    11b4:	9f 92       	push	r9
1730
    11b6:	af 92       	push	r10
1731
    11b8:	bf 92       	push	r11
1732
    11ba:	cf 92       	push	r12
1733
    11bc:	df 92       	push	r13
1734
    11be:	ef 92       	push	r14
1735
    11c0:	ff 92       	push	r15
1736
    11c2:	0f 93       	push	r16
1737
    11c4:	1f 93       	push	r17
1738
    11c6:	cf 93       	push	r28
1739
    11c8:	df 93       	push	r29
1740
    11ca:	cd b7       	in	r28, 0x3d	; 61
1741
    11cc:	de b7       	in	r29, 0x3e	; 62
1742
    11ce:	e3 97       	sbiw	r28, 0x33	; 51
1743
    11d0:	0f b6       	in	r0, 0x3f	; 63
1744
    11d2:	f8 94       	cli
1745
    11d4:	de bf       	out	0x3e, r29	; 62
1746
    11d6:	0f be       	out	0x3f, r0	; 63
1747
    11d8:	cd bf       	out	0x3d, r28	; 61
1748
    11da:	29 96       	adiw	r28, 0x09	; 9
1749
    11dc:	8f ad       	ldd	r24, Y+63	; 0x3f
1750
    11de:	29 97       	sbiw	r28, 0x09	; 9
1751
    11e0:	80 93 5b 05 	sts	0x055B, r24
1752
    11e4:	ce 01       	movw	r24, r28
1753
    11e6:	85 5b       	subi	r24, 0xB5	; 181
1754
    11e8:	9f 4f       	sbci	r25, 0xFF	; 255
1755
    11ea:	9d 83       	std	Y+5, r25	; 0x05
1756
    11ec:	8c 83       	std	Y+4, r24	; 0x04
1757
    11ee:	2b 96       	adiw	r28, 0x0b	; 11
1758
    11f0:	8e ad       	ldd	r24, Y+62	; 0x3e
1759
    11f2:	9f ad       	ldd	r25, Y+63	; 0x3f
1760
    11f4:	2b 97       	sbiw	r28, 0x0b	; 11
1761
    11f6:	9f a7       	std	Y+47, r25	; 0x2f
1762
    11f8:	8e a7       	std	Y+46, r24	; 0x2e
1763
    11fa:	22 24       	eor	r2, r2
1764
    11fc:	33 24       	eor	r3, r3
1765
    11fe:	21 01       	movw	r4, r2
1766
    1200:	02 c0       	rjmp	.+4      	; 0x1206 <_printf_P+0x60>
1767
    1202:	13 01       	movw	r2, r6
1768
    1204:	24 01       	movw	r4, r8
1769
    1206:	0e a5       	ldd	r16, Y+46	; 0x2e
1770
    1208:	1f a5       	ldd	r17, Y+47	; 0x2f
1771
    120a:	02 c0       	rjmp	.+4      	; 0x1210 <_printf_P+0x6a>
1772
    120c:	0f 5f       	subi	r16, 0xFF	; 255
1773
    120e:	1f 4f       	sbci	r17, 0xFF	; 255
1774
    1210:	f8 01       	movw	r30, r16
1775
    1212:	f4 90       	lpm	r15, Z
1776
    1214:	ff 20       	and	r15, r15
1777
    1216:	19 f0       	breq	.+6      	; 0x121e <_printf_P+0x78>
1778
    1218:	f5 e2       	ldi	r31, 0x25	; 37
1779
    121a:	ff 16       	cp	r15, r31
1780
    121c:	b9 f7       	brne	.-18     	; 0x120c <_printf_P+0x66>
1781
    121e:	b8 01       	movw	r22, r16
1782
    1220:	8e a5       	ldd	r24, Y+46	; 0x2e
1783
    1222:	9f a5       	ldd	r25, Y+47	; 0x2f
1784
    1224:	68 1b       	sub	r22, r24
1785
    1226:	79 0b       	sbc	r23, r25
1786
    1228:	11 f0       	breq	.+4      	; 0x122e <_printf_P+0x88>
1787
    122a:	0e 94 a9 08 	call	0x1152	; 0x1152 <PRINTP>
1788
    122e:	ff 20       	and	r15, r15
1789
    1230:	09 f4       	brne	.+2      	; 0x1234 <_printf_P+0x8e>
1790
    1232:	46 c2       	rjmp	.+1164   	; 0x16c0 <_printf_P+0x51a>
1791
    1234:	0f 5f       	subi	r16, 0xFF	; 255
1792
    1236:	1f 4f       	sbci	r17, 0xFF	; 255
1793
    1238:	1f a7       	std	Y+47, r17	; 0x2f
1794
    123a:	0e a7       	std	Y+46, r16	; 0x2e
1795
    123c:	19 82       	std	Y+1, r1	; 0x01
1796
    123e:	ac 81       	ldd	r26, Y+4	; 0x04
1797
    1240:	bd 81       	ldd	r27, Y+5	; 0x05
1798
    1242:	1b aa       	std	Y+51, r1	; 0x33
1799
    1244:	1a aa       	std	Y+50, r1	; 0x32
1800
    1246:	9f ef       	ldi	r25, 0xFF	; 255
1801
    1248:	99 ab       	std	Y+49, r25	; 0x31
1802
    124a:	ee a5       	ldd	r30, Y+46	; 0x2e
1803
    124c:	ff a5       	ldd	r31, Y+47	; 0x2f
1804
    124e:	cf 01       	movw	r24, r30
1805
    1250:	01 96       	adiw	r24, 0x01	; 1
1806
    1252:	9f a7       	std	Y+47, r25	; 0x2f
1807
    1254:	8e a7       	std	Y+46, r24	; 0x2e
1808
    1256:	b4 90       	lpm	r11, Z
1809
    1258:	95 e7       	ldi	r25, 0x75	; 117
1810
    125a:	b9 16       	cp	r11, r25
1811
    125c:	21 f0       	breq	.+8      	; 0x1266 <_printf_P+0xc0>
1812
    125e:	8b 2d       	mov	r24, r11
1813
    1260:	80 62       	ori	r24, 0x20	; 32
1814
    1262:	88 37       	cpi	r24, 0x78	; 120
1815
    1264:	89 f4       	brne	.+34     	; 0x1288 <_printf_P+0xe2>
1816
    1266:	eb a9       	ldd	r30, Y+51	; 0x33
1817
    1268:	e0 ff       	sbrs	r30, 0
1818
    126a:	07 c0       	rjmp	.+14     	; 0x127a <_printf_P+0xd4>
1819
    126c:	2d 90       	ld	r2, X+
1820
    126e:	3d 90       	ld	r3, X+
1821
    1270:	4d 90       	ld	r4, X+
1822
    1272:	5c 90       	ld	r5, X
1823
    1274:	13 97       	sbiw	r26, 0x03	; 3
1824
    1276:	14 96       	adiw	r26, 0x04	; 4
1825
    1278:	07 c0       	rjmp	.+14     	; 0x1288 <_printf_P+0xe2>
1826
    127a:	8d 91       	ld	r24, X+
1827
    127c:	9c 91       	ld	r25, X
1828
    127e:	11 97       	sbiw	r26, 0x01	; 1
1829
    1280:	1c 01       	movw	r2, r24
1830
    1282:	44 24       	eor	r4, r4
1831
    1284:	55 24       	eor	r5, r5
1832
    1286:	12 96       	adiw	r26, 0x02	; 2
1833
    1288:	f0 e2       	ldi	r31, 0x20	; 32
1834
    128a:	bf 16       	cp	r11, r31
1835
    128c:	21 f4       	brne	.+8      	; 0x1296 <_printf_P+0xf0>
1836
    128e:	89 81       	ldd	r24, Y+1	; 0x01
1837
    1290:	88 23       	and	r24, r24
1838
    1292:	d9 f6       	brne	.-74     	; 0x124a <_printf_P+0xa4>
1839
    1294:	85 c0       	rjmp	.+266    	; 0x13a0 <_printf_P+0x1fa>
1840
    1296:	83 e2       	ldi	r24, 0x23	; 35
1841
    1298:	b8 16       	cp	r11, r24
1842
    129a:	09 f4       	brne	.+2      	; 0x129e <_printf_P+0xf8>
1843
    129c:	83 c0       	rjmp	.+262    	; 0x13a4 <_printf_P+0x1fe>
1844
    129e:	9a e2       	ldi	r25, 0x2A	; 42
1845
    12a0:	b9 16       	cp	r11, r25
1846
    12a2:	21 f0       	breq	.+8      	; 0x12ac <_printf_P+0x106>
1847
    12a4:	ed e2       	ldi	r30, 0x2D	; 45
1848
    12a6:	be 16       	cp	r11, r30
1849
    12a8:	69 f4       	brne	.+26     	; 0x12c4 <_printf_P+0x11e>
1850
    12aa:	08 c0       	rjmp	.+16     	; 0x12bc <_printf_P+0x116>
1851
    12ac:	fd 01       	movw	r30, r26
1852
    12ae:	12 96       	adiw	r26, 0x02	; 2
1853
    12b0:	e0 81       	ld	r30, Z
1854
    12b2:	ea ab       	std	Y+50, r30	; 0x32
1855
    12b4:	e7 ff       	sbrs	r30, 7
1856
    12b6:	c9 cf       	rjmp	.-110    	; 0x124a <_printf_P+0xa4>
1857
    12b8:	e1 95       	neg	r30
1858
    12ba:	ea ab       	std	Y+50, r30	; 0x32
1859
    12bc:	fb a9       	ldd	r31, Y+51	; 0x33
1860
    12be:	f0 61       	ori	r31, 0x10	; 16
1861
    12c0:	ff 7d       	andi	r31, 0xDF	; 223
1862
    12c2:	72 c0       	rjmp	.+228    	; 0x13a8 <_printf_P+0x202>
1863
    12c4:	8b e2       	ldi	r24, 0x2B	; 43
1864
    12c6:	b8 16       	cp	r11, r24
1865
    12c8:	09 f4       	brne	.+2      	; 0x12cc <_printf_P+0x126>
1866
    12ca:	6a c0       	rjmp	.+212    	; 0x13a0 <_printf_P+0x1fa>
1867
    12cc:	9e e2       	ldi	r25, 0x2E	; 46
1868
    12ce:	b9 16       	cp	r11, r25
1869
    12d0:	b1 f5       	brne	.+108    	; 0x133e <_printf_P+0x198>
1870
    12d2:	2e a5       	ldd	r18, Y+46	; 0x2e
1871
    12d4:	3f a5       	ldd	r19, Y+47	; 0x2f
1872
    12d6:	2f 5f       	subi	r18, 0xFF	; 255
1873
    12d8:	3f 4f       	sbci	r19, 0xFF	; 255
1874
    12da:	ee a5       	ldd	r30, Y+46	; 0x2e
1875
    12dc:	ff a5       	ldd	r31, Y+47	; 0x2f
1876
    12de:	84 91       	lpm	r24, Z
1877
    12e0:	8a 32       	cpi	r24, 0x2A	; 42
1878
    12e2:	21 f0       	breq	.+8      	; 0x12ec <_printf_P+0x146>
1879
    12e4:	b8 2e       	mov	r11, r24
1880
    12e6:	20 e0       	ldi	r18, 0x00	; 0
1881
    12e8:	30 e0       	ldi	r19, 0x00	; 0
1882
    12ea:	1b c0       	rjmp	.+54     	; 0x1322 <_printf_P+0x17c>
1883
    12ec:	fd 01       	movw	r30, r26
1884
    12ee:	12 96       	adiw	r26, 0x02	; 2
1885
    12f0:	40 81       	ld	r20, Z
1886
    12f2:	51 81       	ldd	r21, Z+1	; 0x01
1887
    12f4:	57 ff       	sbrs	r21, 7
1888
    12f6:	02 c0       	rjmp	.+4      	; 0x12fc <_printf_P+0x156>
1889
    12f8:	4f ef       	ldi	r20, 0xFF	; 255
1890
    12fa:	5f ef       	ldi	r21, 0xFF	; 255
1891
    12fc:	49 ab       	std	Y+49, r20	; 0x31
1892
    12fe:	3f a7       	std	Y+47, r19	; 0x2f
1893
    1300:	2e a7       	std	Y+46, r18	; 0x2e
1894
    1302:	a3 cf       	rjmp	.-186    	; 0x124a <_printf_P+0xa4>
1895
    1304:	c9 01       	movw	r24, r18
1896
    1306:	43 e0       	ldi	r20, 0x03	; 3
1897
    1308:	88 0f       	add	r24, r24
1898
    130a:	99 1f       	adc	r25, r25
1899
    130c:	4a 95       	dec	r20
1900
    130e:	e1 f7       	brne	.-8      	; 0x1308 <_printf_P+0x162>
1901
    1310:	22 0f       	add	r18, r18
1902
    1312:	33 1f       	adc	r19, r19
1903
    1314:	28 0f       	add	r18, r24
1904
    1316:	39 1f       	adc	r19, r25
1905
    1318:	2b 0d       	add	r18, r11
1906
    131a:	31 1d       	adc	r19, r1
1907
    131c:	20 53       	subi	r18, 0x30	; 48
1908
    131e:	30 40       	sbci	r19, 0x00	; 0
1909
    1320:	b4 90       	lpm	r11, Z
1910
    1322:	31 96       	adiw	r30, 0x01	; 1
1911
    1324:	8b 2d       	mov	r24, r11
1912
    1326:	80 53       	subi	r24, 0x30	; 48
1913
    1328:	8a 30       	cpi	r24, 0x0A	; 10
1914
    132a:	60 f3       	brcs	.-40     	; 0x1304 <_printf_P+0x15e>
1915
    132c:	ff a7       	std	Y+47, r31	; 0x2f
1916
    132e:	ee a7       	std	Y+46, r30	; 0x2e
1917
    1330:	a9 01       	movw	r20, r18
1918
    1332:	37 ff       	sbrs	r19, 7
1919
    1334:	02 c0       	rjmp	.+4      	; 0x133a <_printf_P+0x194>
1920
    1336:	4f ef       	ldi	r20, 0xFF	; 255
1921
    1338:	5f ef       	ldi	r21, 0xFF	; 255
1922
    133a:	49 ab       	std	Y+49, r20	; 0x31
1923
    133c:	8d cf       	rjmp	.-230    	; 0x1258 <_printf_P+0xb2>
1924
    133e:	f0 e3       	ldi	r31, 0x30	; 48
1925
    1340:	bf 16       	cp	r11, r31
1926
    1342:	31 f4       	brne	.+12     	; 0x1350 <_printf_P+0x1aa>
1927
    1344:	8b a9       	ldd	r24, Y+51	; 0x33
1928
    1346:	84 fd       	sbrc	r24, 4
1929
    1348:	80 cf       	rjmp	.-256    	; 0x124a <_printf_P+0xa4>
1930
    134a:	80 62       	ori	r24, 0x20	; 32
1931
    134c:	8b ab       	std	Y+51, r24	; 0x33
1932
    134e:	7d cf       	rjmp	.-262    	; 0x124a <_printf_P+0xa4>
1933
    1350:	8b 2d       	mov	r24, r11
1934
    1352:	81 53       	subi	r24, 0x31	; 49
1935
    1354:	89 30       	cpi	r24, 0x09	; 9
1936
    1356:	e8 f4       	brcc	.+58     	; 0x1392 <_printf_P+0x1ec>
1937
    1358:	20 e0       	ldi	r18, 0x00	; 0
1938
    135a:	30 e0       	ldi	r19, 0x00	; 0
1939
    135c:	c9 01       	movw	r24, r18
1940
    135e:	13 e0       	ldi	r17, 0x03	; 3
1941
    1360:	88 0f       	add	r24, r24
1942
    1362:	99 1f       	adc	r25, r25
1943
    1364:	1a 95       	dec	r17
1944
    1366:	e1 f7       	brne	.-8      	; 0x1360 <_printf_P+0x1ba>
1945
    1368:	22 0f       	add	r18, r18
1946
    136a:	33 1f       	adc	r19, r19
1947
    136c:	28 0f       	add	r18, r24
1948
    136e:	39 1f       	adc	r19, r25
1949
    1370:	2b 0d       	add	r18, r11
1950
    1372:	31 1d       	adc	r19, r1
1951
    1374:	20 53       	subi	r18, 0x30	; 48
1952
    1376:	30 40       	sbci	r19, 0x00	; 0
1953
    1378:	ee a5       	ldd	r30, Y+46	; 0x2e
1954
    137a:	ff a5       	ldd	r31, Y+47	; 0x2f
1955
    137c:	cf 01       	movw	r24, r30
1956
    137e:	01 96       	adiw	r24, 0x01	; 1
1957
    1380:	9f a7       	std	Y+47, r25	; 0x2f
1958
    1382:	8e a7       	std	Y+46, r24	; 0x2e
1959
    1384:	b4 90       	lpm	r11, Z
1960
    1386:	8b 2d       	mov	r24, r11
1961
    1388:	80 53       	subi	r24, 0x30	; 48
1962
    138a:	8a 30       	cpi	r24, 0x0A	; 10
1963
    138c:	38 f3       	brcs	.-50     	; 0x135c <_printf_P+0x1b6>
1964
    138e:	2a ab       	std	Y+50, r18	; 0x32
1965
    1390:	63 cf       	rjmp	.-314    	; 0x1258 <_printf_P+0xb2>
1966
    1392:	98 e6       	ldi	r25, 0x68	; 104
1967
    1394:	b9 16       	cp	r11, r25
1968
    1396:	51 f4       	brne	.+20     	; 0x13ac <_printf_P+0x206>
1969
    1398:	eb a9       	ldd	r30, Y+51	; 0x33
1970
    139a:	e4 60       	ori	r30, 0x04	; 4
1971
    139c:	eb ab       	std	Y+51, r30	; 0x33
1972
    139e:	55 cf       	rjmp	.-342    	; 0x124a <_printf_P+0xa4>
1973
    13a0:	b9 82       	std	Y+1, r11	; 0x01
1974
    13a2:	53 cf       	rjmp	.-346    	; 0x124a <_printf_P+0xa4>
1975
    13a4:	fb a9       	ldd	r31, Y+51	; 0x33
1976
    13a6:	f8 60       	ori	r31, 0x08	; 8
1977
    13a8:	fb ab       	std	Y+51, r31	; 0x33
1978
    13aa:	4f cf       	rjmp	.-354    	; 0x124a <_printf_P+0xa4>
1979
    13ac:	8c e6       	ldi	r24, 0x6C	; 108
1980
    13ae:	b8 16       	cp	r11, r24
1981
    13b0:	21 f4       	brne	.+8      	; 0x13ba <_printf_P+0x214>
1982
    13b2:	9b a9       	ldd	r25, Y+51	; 0x33
1983
    13b4:	91 60       	ori	r25, 0x01	; 1
1984
    13b6:	9b ab       	std	Y+51, r25	; 0x33
1985
    13b8:	48 cf       	rjmp	.-368    	; 0x124a <_printf_P+0xa4>
1986
    13ba:	bd 83       	std	Y+5, r27	; 0x05
1987
    13bc:	ac 83       	std	Y+4, r26	; 0x04
1988
    13be:	e3 e6       	ldi	r30, 0x63	; 99
1989
    13c0:	be 16       	cp	r11, r30
1990
    13c2:	39 f4       	brne	.+14     	; 0x13d2 <_printf_P+0x22c>
1991
    13c4:	12 96       	adiw	r26, 0x02	; 2
1992
    13c6:	bd 83       	std	Y+5, r27	; 0x05
1993
    13c8:	ac 83       	std	Y+4, r26	; 0x04
1994
    13ca:	12 97       	sbiw	r26, 0x02	; 2
1995
    13cc:	8c 91       	ld	r24, X
1996
    13ce:	8e 83       	std	Y+6, r24	; 0x06
1997
    13d0:	1c c1       	rjmp	.+568    	; 0x160a <_printf_P+0x464>
1998
    13d2:	f4 e4       	ldi	r31, 0x44	; 68
1999
    13d4:	bf 16       	cp	r11, r31
2000
    13d6:	39 f0       	breq	.+14     	; 0x13e6 <_printf_P+0x240>
2001
    13d8:	84 e6       	ldi	r24, 0x64	; 100
2002
    13da:	b8 16       	cp	r11, r24
2003
    13dc:	39 f0       	breq	.+14     	; 0x13ec <_printf_P+0x246>
2004
    13de:	99 e6       	ldi	r25, 0x69	; 105
21 user 2005
    13e0:	b9 16       	cp	r11, r25
36 chris2798 2006
    13e2:	59 f5       	brne	.+86     	; 0x143a <_printf_P+0x294>
2007
    13e4:	03 c0       	rjmp	.+6      	; 0x13ec <_printf_P+0x246>
2008
    13e6:	eb a9       	ldd	r30, Y+51	; 0x33
2009
    13e8:	e1 60       	ori	r30, 0x01	; 1
2010
    13ea:	eb ab       	std	Y+51, r30	; 0x33
2011
    13ec:	fb a9       	ldd	r31, Y+51	; 0x33
2012
    13ee:	f0 ff       	sbrs	r31, 0
2013
    13f0:	08 c0       	rjmp	.+16     	; 0x1402 <_printf_P+0x25c>
2014
    13f2:	14 96       	adiw	r26, 0x04	; 4
2015
    13f4:	bd 83       	std	Y+5, r27	; 0x05
2016
    13f6:	ac 83       	std	Y+4, r26	; 0x04
2017
    13f8:	5e 90       	ld	r5, -X
2018
    13fa:	4e 90       	ld	r4, -X
2019
    13fc:	3e 90       	ld	r3, -X
2020
    13fe:	2e 90       	ld	r2, -X
2021
    1400:	0a c0       	rjmp	.+20     	; 0x1416 <_printf_P+0x270>
2022
    1402:	12 96       	adiw	r26, 0x02	; 2
2023
    1404:	bd 83       	std	Y+5, r27	; 0x05
2024
    1406:	ac 83       	std	Y+4, r26	; 0x04
2025
    1408:	9e 91       	ld	r25, -X
2026
    140a:	8e 91       	ld	r24, -X
2027
    140c:	1c 01       	movw	r2, r24
2028
    140e:	44 24       	eor	r4, r4
2029
    1410:	37 fc       	sbrc	r3, 7
2030
    1412:	40 94       	com	r4
2031
    1414:	54 2c       	mov	r5, r4
2032
    1416:	57 fc       	sbrc	r5, 7
2033
    1418:	03 c0       	rjmp	.+6      	; 0x1420 <_printf_P+0x27a>
2034
    141a:	8a e0       	ldi	r24, 0x0A	; 10
2035
    141c:	88 ab       	std	Y+48, r24	; 0x30
2036
    141e:	96 c0       	rjmp	.+300    	; 0x154c <_printf_P+0x3a6>
2037
    1420:	50 94       	com	r5
2038
    1422:	40 94       	com	r4
2039
    1424:	30 94       	com	r3
2040
    1426:	20 94       	com	r2
2041
    1428:	21 1c       	adc	r2, r1
2042
    142a:	31 1c       	adc	r3, r1
2043
    142c:	41 1c       	adc	r4, r1
2044
    142e:	51 1c       	adc	r5, r1
2045
    1430:	8d e2       	ldi	r24, 0x2D	; 45
2046
    1432:	89 83       	std	Y+1, r24	; 0x01
2047
    1434:	9a e0       	ldi	r25, 0x0A	; 10
2048
    1436:	98 ab       	std	Y+48, r25	; 0x30
2049
    1438:	89 c0       	rjmp	.+274    	; 0x154c <_printf_P+0x3a6>
2050
    143a:	ef e4       	ldi	r30, 0x4F	; 79
2051
    143c:	be 16       	cp	r11, r30
2052
    143e:	29 f0       	breq	.+10     	; 0x144a <_printf_P+0x2a4>
2053
    1440:	ff e6       	ldi	r31, 0x6F	; 111
2054
    1442:	bf 16       	cp	r11, r31
2055
    1444:	39 f4       	brne	.+14     	; 0x1454 <_printf_P+0x2ae>
2056
    1446:	88 e0       	ldi	r24, 0x08	; 8
2057
    1448:	65 c0       	rjmp	.+202    	; 0x1514 <_printf_P+0x36e>
2058
    144a:	9b a9       	ldd	r25, Y+51	; 0x33
2059
    144c:	91 60       	ori	r25, 0x01	; 1
2060
    144e:	9b ab       	std	Y+51, r25	; 0x33
2061
    1450:	e8 e0       	ldi	r30, 0x08	; 8
2062
    1452:	5a c0       	rjmp	.+180    	; 0x1508 <_printf_P+0x362>
2063
    1454:	f0 e7       	ldi	r31, 0x70	; 112
2064
    1456:	bf 16       	cp	r11, r31
2065
    1458:	81 f4       	brne	.+32     	; 0x147a <_printf_P+0x2d4>
2066
    145a:	12 96       	adiw	r26, 0x02	; 2
2067
    145c:	bd 83       	std	Y+5, r27	; 0x05
2068
    145e:	ac 83       	std	Y+4, r26	; 0x04
2069
    1460:	9e 91       	ld	r25, -X
2070
    1462:	8e 91       	ld	r24, -X
2071
    1464:	1c 01       	movw	r2, r24
2072
    1466:	44 24       	eor	r4, r4
2073
    1468:	55 24       	eor	r5, r5
2074
    146a:	8b a9       	ldd	r24, Y+51	; 0x33
2075
    146c:	80 64       	ori	r24, 0x40	; 64
2076
    146e:	8b ab       	std	Y+51, r24	; 0x33
2077
    1470:	90 e1       	ldi	r25, 0x10	; 16
2078
    1472:	98 ab       	std	Y+48, r25	; 0x30
2079
    1474:	e8 e7       	ldi	r30, 0x78	; 120
2080
    1476:	be 2e       	mov	r11, r30
2081
    1478:	68 c0       	rjmp	.+208    	; 0x154a <_printf_P+0x3a4>
2082
    147a:	e3 e7       	ldi	r30, 0x73	; 115
2083
    147c:	be 16       	cp	r11, r30
2084
    147e:	e9 f5       	brne	.+122    	; 0x14fa <_printf_P+0x354>
2085
    1480:	12 96       	adiw	r26, 0x02	; 2
2086
    1482:	bd 83       	std	Y+5, r27	; 0x05
2087
    1484:	ac 83       	std	Y+4, r26	; 0x04
2088
    1486:	de 90       	ld	r13, -X
2089
    1488:	ce 90       	ld	r12, -X
2090
    148a:	c1 14       	cp	r12, r1
2091
    148c:	d1 04       	cpc	r13, r1
2092
    148e:	89 f4       	brne	.+34     	; 0x14b2 <_printf_P+0x30c>
2093
    1490:	88 e2       	ldi	r24, 0x28	; 40
2094
    1492:	8e 83       	std	Y+6, r24	; 0x06
2095
    1494:	8e e6       	ldi	r24, 0x6E	; 110
2096
    1496:	8f 83       	std	Y+7, r24	; 0x07
2097
    1498:	85 e7       	ldi	r24, 0x75	; 117
2098
    149a:	88 87       	std	Y+8, r24	; 0x08
2099
    149c:	8c e6       	ldi	r24, 0x6C	; 108
2100
    149e:	89 87       	std	Y+9, r24	; 0x09
2101
    14a0:	8a 87       	std	Y+10, r24	; 0x0a
2102
    14a2:	89 e2       	ldi	r24, 0x29	; 41
2103
    14a4:	8b 87       	std	Y+11, r24	; 0x0b
2104
    14a6:	1c 86       	std	Y+12, r1	; 0x0c
2105
    14a8:	76 e0       	ldi	r23, 0x06	; 6
2106
    14aa:	c7 2e       	mov	r12, r23
2107
    14ac:	d1 2c       	mov	r13, r1
2108
    14ae:	cc 0e       	add	r12, r28
2109
    14b0:	dd 1e       	adc	r13, r29
2110
    14b2:	f9 a9       	ldd	r31, Y+49	; 0x31
2111
    14b4:	f7 fd       	sbrc	r31, 7
2112
    14b6:	13 c0       	rjmp	.+38     	; 0x14de <_printf_P+0x338>
2113
    14b8:	4f 2f       	mov	r20, r31
2114
    14ba:	55 27       	eor	r21, r21
2115
    14bc:	47 fd       	sbrc	r20, 7
2116
    14be:	50 95       	com	r21
2117
    14c0:	60 e0       	ldi	r22, 0x00	; 0
2118
    14c2:	70 e0       	ldi	r23, 0x00	; 0
2119
    14c4:	c6 01       	movw	r24, r12
2120
    14c6:	0e 94 05 2b 	call	0x560a	; 0x560a <memchr>
2121
    14ca:	00 97       	sbiw	r24, 0x00	; 0
2122
    14cc:	11 f4       	brne	.+4      	; 0x14d2 <_printf_P+0x32c>
2123
    14ce:	19 a9       	ldd	r17, Y+49	; 0x31
2124
    14d0:	0d c0       	rjmp	.+26     	; 0x14ec <_printf_P+0x346>
2125
    14d2:	8c 19       	sub	r24, r12
2126
    14d4:	19 a9       	ldd	r17, Y+49	; 0x31
2127
    14d6:	81 17       	cp	r24, r17
2128
    14d8:	4c f4       	brge	.+18     	; 0x14ec <_printf_P+0x346>
2129
    14da:	18 2f       	mov	r17, r24
2130
    14dc:	07 c0       	rjmp	.+14     	; 0x14ec <_printf_P+0x346>
2131
    14de:	f6 01       	movw	r30, r12
2132
    14e0:	01 90       	ld	r0, Z+
2133
    14e2:	00 20       	and	r0, r0
2134
    14e4:	e9 f7       	brne	.-6      	; 0x14e0 <_printf_P+0x33a>
2135
    14e6:	31 97       	sbiw	r30, 0x01	; 1
2136
    14e8:	1e 2f       	mov	r17, r30
2137
    14ea:	1c 19       	sub	r17, r12
2138
    14ec:	19 82       	std	Y+1, r1	; 0x01
2139
    14ee:	42 01       	movw	r8, r4
2140
    14f0:	31 01       	movw	r6, r2
2141
    14f2:	63 e7       	ldi	r22, 0x73	; 115
2142
    14f4:	b6 2e       	mov	r11, r22
2143
    14f6:	40 e0       	ldi	r20, 0x00	; 0
2144
    14f8:	94 c0       	rjmp	.+296    	; 0x1622 <_printf_P+0x47c>
2145
    14fa:	85 e5       	ldi	r24, 0x55	; 85
2146
    14fc:	b8 16       	cp	r11, r24
2147
    14fe:	31 f0       	breq	.+12     	; 0x150c <_printf_P+0x366>
2148
    1500:	95 e7       	ldi	r25, 0x75	; 117
2149
    1502:	b9 16       	cp	r11, r25
2150
    1504:	49 f4       	brne	.+18     	; 0x1518 <_printf_P+0x372>
2151
    1506:	ea e0       	ldi	r30, 0x0A	; 10
2152
    1508:	e8 ab       	std	Y+48, r30	; 0x30
2153
    150a:	1f c0       	rjmp	.+62     	; 0x154a <_printf_P+0x3a4>
2154
    150c:	fb a9       	ldd	r31, Y+51	; 0x33
2155
    150e:	f1 60       	ori	r31, 0x01	; 1
2156
    1510:	fb ab       	std	Y+51, r31	; 0x33
2157
    1512:	8a e0       	ldi	r24, 0x0A	; 10
2158
    1514:	88 ab       	std	Y+48, r24	; 0x30
2159
    1516:	19 c0       	rjmp	.+50     	; 0x154a <_printf_P+0x3a4>
2160
    1518:	98 e5       	ldi	r25, 0x58	; 88
2161
    151a:	b9 16       	cp	r11, r25
2162
    151c:	21 f0       	breq	.+8      	; 0x1526 <_printf_P+0x380>
2163
    151e:	e8 e7       	ldi	r30, 0x78	; 120
2164
    1520:	be 16       	cp	r11, r30
2165
    1522:	09 f0       	breq	.+2      	; 0x1526 <_printf_P+0x380>
2166
    1524:	6e c0       	rjmp	.+220    	; 0x1602 <_printf_P+0x45c>
2167
    1526:	fb a9       	ldd	r31, Y+51	; 0x33
2168
    1528:	f3 fd       	sbrc	r31, 3
2169
    152a:	02 c0       	rjmp	.+4      	; 0x1530 <_printf_P+0x38a>
2170
    152c:	80 e1       	ldi	r24, 0x10	; 16
2171
    152e:	f2 cf       	rjmp	.-28     	; 0x1514 <_printf_P+0x36e>
2172
    1530:	21 14       	cp	r2, r1
2173
    1532:	31 04       	cpc	r3, r1
2174
    1534:	41 04       	cpc	r4, r1
2175
    1536:	51 04       	cpc	r5, r1
2176
    1538:	19 f4       	brne	.+6      	; 0x1540 <_printf_P+0x39a>
2177
    153a:	90 e1       	ldi	r25, 0x10	; 16
2178
    153c:	98 ab       	std	Y+48, r25	; 0x30
2179
    153e:	05 c0       	rjmp	.+10     	; 0x154a <_printf_P+0x3a4>
2180
    1540:	eb a9       	ldd	r30, Y+51	; 0x33
2181
    1542:	e0 64       	ori	r30, 0x40	; 64
2182
    1544:	eb ab       	std	Y+51, r30	; 0x33
2183
    1546:	f0 e1       	ldi	r31, 0x10	; 16
2184
    1548:	f8 ab       	std	Y+48, r31	; 0x30
2185
    154a:	19 82       	std	Y+1, r1	; 0x01
2186
    154c:	89 a9       	ldd	r24, Y+49	; 0x31
2187
    154e:	87 fd       	sbrc	r24, 7
2188
    1550:	03 c0       	rjmp	.+6      	; 0x1558 <_printf_P+0x3b2>
2189
    1552:	9b a9       	ldd	r25, Y+51	; 0x33
2190
    1554:	9f 7d       	andi	r25, 0xDF	; 223
2191
    1556:	9b ab       	std	Y+51, r25	; 0x33
2192
    1558:	21 14       	cp	r2, r1
2193
    155a:	31 04       	cpc	r3, r1
2194
    155c:	41 04       	cpc	r4, r1
2195
    155e:	51 04       	cpc	r5, r1
2196
    1560:	61 f4       	brne	.+24     	; 0x157a <_printf_P+0x3d4>
2197
    1562:	e9 a9       	ldd	r30, Y+49	; 0x31
2198
    1564:	ee 23       	and	r30, r30
2199
    1566:	49 f4       	brne	.+18     	; 0x157a <_printf_P+0x3d4>
2200
    1568:	66 24       	eor	r6, r6
2201
    156a:	77 24       	eor	r7, r7
2202
    156c:	43 01       	movw	r8, r6
2203
    156e:	5e e2       	ldi	r21, 0x2E	; 46
2204
    1570:	c5 2e       	mov	r12, r21
2205
    1572:	d1 2c       	mov	r13, r1
2206
    1574:	cc 0e       	add	r12, r28
2207
    1576:	dd 1e       	adc	r13, r29
2208
    1578:	3e c0       	rjmp	.+124    	; 0x15f6 <_printf_P+0x450>
2209
    157a:	4e e2       	ldi	r20, 0x2E	; 46
2210
    157c:	c4 2e       	mov	r12, r20
2211
    157e:	d1 2c       	mov	r13, r1
2212
    1580:	cc 0e       	add	r12, r28
2213
    1582:	dd 1e       	adc	r13, r29
2214
    1584:	f8 a9       	ldd	r31, Y+48	; 0x30
2215
    1586:	ef 2e       	mov	r14, r31
2216
    1588:	ff 24       	eor	r15, r15
2217
    158a:	00 27       	eor	r16, r16
2218
    158c:	11 27       	eor	r17, r17
2219
    158e:	c2 01       	movw	r24, r4
2220
    1590:	b1 01       	movw	r22, r2
2221
    1592:	a8 01       	movw	r20, r16
2222
    1594:	97 01       	movw	r18, r14
2223
    1596:	0e 94 1a 2d 	call	0x5a34	; 0x5a34 <__udivmodsi4>
2224
    159a:	6a 30       	cpi	r22, 0x0A	; 10
2225
    159c:	20 f4       	brcc	.+8      	; 0x15a6 <_printf_P+0x400>
2226
    159e:	30 e3       	ldi	r19, 0x30	; 48
2227
    15a0:	a3 2e       	mov	r10, r19
2228
    15a2:	a6 0e       	add	r10, r22
2229
    15a4:	08 c0       	rjmp	.+16     	; 0x15b6 <_printf_P+0x410>
2230
    15a6:	27 e5       	ldi	r18, 0x57	; 87
2231
    15a8:	a2 2e       	mov	r10, r18
2232
    15aa:	a6 0e       	add	r10, r22
2233
    15ac:	88 e5       	ldi	r24, 0x58	; 88
2234
    15ae:	b8 16       	cp	r11, r24
2235
    15b0:	11 f4       	brne	.+4      	; 0x15b6 <_printf_P+0x410>
2236
    15b2:	9f ed       	ldi	r25, 0xDF	; 223
2237
    15b4:	a9 22       	and	r10, r25
2238
    15b6:	f6 01       	movw	r30, r12
2239
    15b8:	a2 92       	st	-Z, r10
2240
    15ba:	6f 01       	movw	r12, r30
2241
    15bc:	c2 01       	movw	r24, r4
2242
    15be:	b1 01       	movw	r22, r2
2243
    15c0:	a8 01       	movw	r20, r16
2244
    15c2:	97 01       	movw	r18, r14
2245
    15c4:	0e 94 1a 2d 	call	0x5a34	; 0x5a34 <__udivmodsi4>
2246
    15c8:	39 01       	movw	r6, r18
2247
    15ca:	4a 01       	movw	r8, r20
2248
    15cc:	2e 14       	cp	r2, r14
2249
    15ce:	3f 04       	cpc	r3, r15
2250
    15d0:	40 06       	cpc	r4, r16
2251
    15d2:	51 06       	cpc	r5, r17
2252
    15d4:	18 f0       	brcs	.+6      	; 0x15dc <_printf_P+0x436>
2253
    15d6:	19 01       	movw	r2, r18
2254
    15d8:	2a 01       	movw	r4, r20
2255
    15da:	d9 cf       	rjmp	.-78     	; 0x158e <_printf_P+0x3e8>
2256
    15dc:	f8 a9       	ldd	r31, Y+48	; 0x30
2257
    15de:	f8 30       	cpi	r31, 0x08	; 8
2258
    15e0:	51 f4       	brne	.+20     	; 0x15f6 <_printf_P+0x450>
2259
    15e2:	8b a9       	ldd	r24, Y+51	; 0x33
2260
    15e4:	83 ff       	sbrs	r24, 3
2261
    15e6:	07 c0       	rjmp	.+14     	; 0x15f6 <_printf_P+0x450>
2262
    15e8:	90 e3       	ldi	r25, 0x30	; 48
2263
    15ea:	a9 16       	cp	r10, r25
2264
    15ec:	21 f0       	breq	.+8      	; 0x15f6 <_printf_P+0x450>
2265
    15ee:	80 e3       	ldi	r24, 0x30	; 48
2266
    15f0:	f6 01       	movw	r30, r12
2267
    15f2:	82 93       	st	-Z, r24
2268
    15f4:	6f 01       	movw	r12, r30
2269
    15f6:	ce 01       	movw	r24, r28
2270
    15f8:	8c 19       	sub	r24, r12
2271
    15fa:	18 2f       	mov	r17, r24
2272
    15fc:	12 5d       	subi	r17, 0xD2	; 210
2273
    15fe:	49 a9       	ldd	r20, Y+49	; 0x31
2274
    1600:	10 c0       	rjmp	.+32     	; 0x1622 <_printf_P+0x47c>
2275
    1602:	bb 20       	and	r11, r11
2276
    1604:	09 f4       	brne	.+2      	; 0x1608 <_printf_P+0x462>
2277
    1606:	5c c0       	rjmp	.+184    	; 0x16c0 <_printf_P+0x51a>
2278
    1608:	be 82       	std	Y+6, r11	; 0x06
2279
    160a:	19 82       	std	Y+1, r1	; 0x01
2280
    160c:	42 01       	movw	r8, r4
2281
    160e:	31 01       	movw	r6, r2
2282
    1610:	00 e0       	ldi	r16, 0x00	; 0
2283
    1612:	96 e0       	ldi	r25, 0x06	; 6
2284
    1614:	c9 2e       	mov	r12, r25
2285
    1616:	d1 2c       	mov	r13, r1
2286
    1618:	cc 0e       	add	r12, r28
2287
    161a:	dd 1e       	adc	r13, r29
2288
    161c:	11 e0       	ldi	r17, 0x01	; 1
2289
    161e:	21 e0       	ldi	r18, 0x01	; 1
2290
    1620:	05 c0       	rjmp	.+10     	; 0x162c <_printf_P+0x486>
2291
    1622:	21 2f       	mov	r18, r17
2292
    1624:	04 2f       	mov	r16, r20
2293
    1626:	01 1b       	sub	r16, r17
2294
    1628:	07 fd       	sbrc	r16, 7
2295
    162a:	00 e0       	ldi	r16, 0x00	; 0
2296
    162c:	89 81       	ldd	r24, Y+1	; 0x01
2297
    162e:	88 23       	and	r24, r24
2298
    1630:	19 f0       	breq	.+6      	; 0x1638 <_printf_P+0x492>
2299
    1632:	81 2f       	mov	r24, r17
2300
    1634:	8f 5f       	subi	r24, 0xFF	; 255
2301
    1636:	07 c0       	rjmp	.+14     	; 0x1646 <_printf_P+0x4a0>
2302
    1638:	9b a9       	ldd	r25, Y+51	; 0x33
2303
    163a:	96 fd       	sbrc	r25, 6
2304
    163c:	02 c0       	rjmp	.+4      	; 0x1642 <_printf_P+0x49c>
2305
    163e:	81 2f       	mov	r24, r17
2306
    1640:	02 c0       	rjmp	.+4      	; 0x1646 <_printf_P+0x4a0>
2307
    1642:	82 2f       	mov	r24, r18
2308
    1644:	8e 5f       	subi	r24, 0xFE	; 254
2309
    1646:	a8 2e       	mov	r10, r24
2310
    1648:	a0 0e       	add	r10, r16
2311
    164a:	eb a9       	ldd	r30, Y+51	; 0x33
2312
    164c:	ee 2e       	mov	r14, r30
2313
    164e:	ff 24       	eor	r15, r15
2314
    1650:	80 e3       	ldi	r24, 0x30	; 48
2315
    1652:	48 2e       	mov	r4, r24
2316
    1654:	51 2c       	mov	r5, r1
2317
    1656:	4e 20       	and	r4, r14
2318
    1658:	5f 20       	and	r5, r15
2319
    165a:	41 14       	cp	r4, r1
2320
    165c:	51 04       	cpc	r5, r1
2321
    165e:	21 f4       	brne	.+8      	; 0x1668 <_printf_P+0x4c2>
2322
    1660:	8a a9       	ldd	r24, Y+50	; 0x32
2323
    1662:	8a 19       	sub	r24, r10
2324
    1664:	0e 94 9e 08 	call	0x113c	; 0x113c <PAD_SP>
2325
    1668:	89 81       	ldd	r24, Y+1	; 0x01
2326
    166a:	88 23       	and	r24, r24
2327
    166c:	29 f0       	breq	.+10     	; 0x1678 <_printf_P+0x4d2>
2328
    166e:	61 e0       	ldi	r22, 0x01	; 1
2329
    1670:	70 e0       	ldi	r23, 0x00	; 0
2330
    1672:	ce 01       	movw	r24, r28
2331
    1674:	01 96       	adiw	r24, 0x01	; 1
2332
    1676:	09 c0       	rjmp	.+18     	; 0x168a <_printf_P+0x4e4>
2333
    1678:	e6 fe       	sbrs	r14, 6
2334
    167a:	09 c0       	rjmp	.+18     	; 0x168e <_printf_P+0x4e8>
2335
    167c:	80 e3       	ldi	r24, 0x30	; 48
2336
    167e:	8a 83       	std	Y+2, r24	; 0x02
2337
    1680:	bb 82       	std	Y+3, r11	; 0x03
2338
    1682:	62 e0       	ldi	r22, 0x02	; 2
2339
    1684:	70 e0       	ldi	r23, 0x00	; 0
2340
    1686:	ce 01       	movw	r24, r28
2341
    1688:	02 96       	adiw	r24, 0x02	; 2
2342
    168a:	0e 94 bf 08 	call	0x117e	; 0x117e <PRINT>
2343
    168e:	f0 e2       	ldi	r31, 0x20	; 32
2344
    1690:	4f 16       	cp	r4, r31
2345
    1692:	51 04       	cpc	r5, r1
2346
    1694:	21 f4       	brne	.+8      	; 0x169e <_printf_P+0x4f8>
2347
    1696:	8a a9       	ldd	r24, Y+50	; 0x32
2348
    1698:	8a 19       	sub	r24, r10
2349
    169a:	0e 94 93 08 	call	0x1126	; 0x1126 <PAD_0>
2350
    169e:	80 2f       	mov	r24, r16
2351
    16a0:	0e 94 93 08 	call	0x1126	; 0x1126 <PAD_0>
2352
    16a4:	61 2f       	mov	r22, r17
2353
    16a6:	77 27       	eor	r23, r23
2354
    16a8:	67 fd       	sbrc	r22, 7
2355
    16aa:	70 95       	com	r23
2356
    16ac:	c6 01       	movw	r24, r12
2357
    16ae:	0e 94 bf 08 	call	0x117e	; 0x117e <PRINT>
2358
    16b2:	e4 fe       	sbrs	r14, 4
2359
    16b4:	a6 cd       	rjmp	.-1204   	; 0x1202 <_printf_P+0x5c>
2360
    16b6:	8a a9       	ldd	r24, Y+50	; 0x32
2361
    16b8:	8a 19       	sub	r24, r10
2362
    16ba:	0e 94 9e 08 	call	0x113c	; 0x113c <PAD_SP>
2363
    16be:	a1 cd       	rjmp	.-1214   	; 0x1202 <_printf_P+0x5c>
2364
    16c0:	e3 96       	adiw	r28, 0x33	; 51
2365
    16c2:	0f b6       	in	r0, 0x3f	; 63
2366
    16c4:	f8 94       	cli
2367
    16c6:	de bf       	out	0x3e, r29	; 62
2368
    16c8:	0f be       	out	0x3f, r0	; 63
2369
    16ca:	cd bf       	out	0x3d, r28	; 61
2370
    16cc:	df 91       	pop	r29
2371
    16ce:	cf 91       	pop	r28
2372
    16d0:	1f 91       	pop	r17
2373
    16d2:	0f 91       	pop	r16
2374
    16d4:	ff 90       	pop	r15
2375
    16d6:	ef 90       	pop	r14
2376
    16d8:	df 90       	pop	r13
2377
    16da:	cf 90       	pop	r12
2378
    16dc:	bf 90       	pop	r11
2379
    16de:	af 90       	pop	r10
2380
    16e0:	9f 90       	pop	r9
2381
    16e2:	8f 90       	pop	r8
2382
    16e4:	7f 90       	pop	r7
2383
    16e6:	6f 90       	pop	r6
2384
    16e8:	5f 90       	pop	r5
2385
    16ea:	4f 90       	pop	r4
2386
    16ec:	3f 90       	pop	r3
2387
    16ee:	2f 90       	pop	r2
2388
    16f0:	08 95       	ret
21 user 2389
 
36 chris2798 2390
000016f2 <__vector_18>:
2391
    16f2:	1f 92       	push	r1
2392
    16f4:	0f 92       	push	r0
2393
    16f6:	0f b6       	in	r0, 0x3f	; 63
2394
    16f8:	0f 92       	push	r0
2395
    16fa:	11 24       	eor	r1, r1
2396
    16fc:	2f 93       	push	r18
2397
    16fe:	3f 93       	push	r19
2398
    1700:	5f 93       	push	r21
2399
    1702:	6f 93       	push	r22
2400
    1704:	7f 93       	push	r23
2401
    1706:	8f 93       	push	r24
2402
    1708:	9f 93       	push	r25
2403
    170a:	af 93       	push	r26
2404
    170c:	bf 93       	push	r27
2405
    170e:	80 91 af 01 	lds	r24, 0x01AF
2406
    1712:	81 50       	subi	r24, 0x01	; 1
2407
    1714:	80 93 af 01 	sts	0x01AF, r24
2408
    1718:	8f 3f       	cpi	r24, 0xFF	; 255
2409
    171a:	01 f5       	brne	.+64     	; 0x175c <__vector_18+0x6a>
2410
    171c:	89 e0       	ldi	r24, 0x09	; 9
2411
    171e:	80 93 af 01 	sts	0x01AF, r24
2412
    1722:	80 91 03 01 	lds	r24, 0x0103
2413
    1726:	8f 5f       	subi	r24, 0xFF	; 255
2414
    1728:	81 70       	andi	r24, 0x01	; 1
2415
    172a:	80 93 03 01 	sts	0x0103, r24
2416
    172e:	88 23       	and	r24, r24
2417
    1730:	19 f4       	brne	.+6      	; 0x1738 <__vector_18+0x46>
2418
    1732:	81 e0       	ldi	r24, 0x01	; 1
2419
    1734:	80 93 a8 01 	sts	0x01A8, r24
2420
    1738:	80 91 a6 01 	lds	r24, 0x01A6
2421
    173c:	90 91 a7 01 	lds	r25, 0x01A7
2422
    1740:	01 96       	adiw	r24, 0x01	; 1
2423
    1742:	90 93 a7 01 	sts	0x01A7, r25
2424
    1746:	80 93 a6 01 	sts	0x01A6, r24
2425
    174a:	80 91 d6 01 	lds	r24, 0x01D6
2426
    174e:	88 23       	and	r24, r24
2427
    1750:	29 f0       	breq	.+10     	; 0x175c <__vector_18+0x6a>
2428
    1752:	80 91 d6 01 	lds	r24, 0x01D6
2429
    1756:	81 50       	subi	r24, 0x01	; 1
2430
    1758:	80 93 d6 01 	sts	0x01D6, r24
2431
    175c:	80 91 ab 01 	lds	r24, 0x01AB
2432
    1760:	90 91 ac 01 	lds	r25, 0x01AC
2433
    1764:	02 97       	sbiw	r24, 0x02	; 2
2434
    1766:	58 f0       	brcs	.+22     	; 0x177e <__vector_18+0x8c>
2435
    1768:	80 91 ab 01 	lds	r24, 0x01AB
2436
    176c:	90 91 ac 01 	lds	r25, 0x01AC
2437
    1770:	01 97       	sbiw	r24, 0x01	; 1
2438
    1772:	90 93 ac 01 	sts	0x01AC, r25
2439
    1776:	80 93 ab 01 	sts	0x01AB, r24
2440
    177a:	5a 9a       	sbi	0x0b, 2	; 11
2441
    177c:	01 c0       	rjmp	.+2      	; 0x1780 <__vector_18+0x8e>
2442
    177e:	5a 98       	cbi	0x0b, 2	; 11
2443
    1780:	80 91 aa 05 	lds	r24, 0x05AA
2444
    1784:	83 ff       	sbrs	r24, 3
2445
    1786:	3b c0       	rjmp	.+118    	; 0x17fe <__vector_18+0x10c>
2446
    1788:	34 9b       	sbis	0x06, 4	; 6
2447
    178a:	0a c0       	rjmp	.+20     	; 0x17a0 <__vector_18+0xae>
2448
    178c:	80 91 a9 01 	lds	r24, 0x01A9
2449
    1790:	90 91 aa 01 	lds	r25, 0x01AA
2450
    1794:	01 96       	adiw	r24, 0x01	; 1
2451
    1796:	90 93 aa 01 	sts	0x01AA, r25
2452
    179a:	80 93 a9 01 	sts	0x01A9, r24
2453
    179e:	2f c0       	rjmp	.+94     	; 0x17fe <__vector_18+0x10c>
2454
    17a0:	80 91 a9 01 	lds	r24, 0x01A9
2455
    17a4:	90 91 aa 01 	lds	r25, 0x01AA
2456
    17a8:	89 2b       	or	r24, r25
2457
    17aa:	79 f0       	breq	.+30     	; 0x17ca <__vector_18+0xd8>
2458
    17ac:	80 91 a9 01 	lds	r24, 0x01A9
2459
    17b0:	90 91 aa 01 	lds	r25, 0x01AA
2460
    17b4:	80 5a       	subi	r24, 0xA0	; 160
2461
    17b6:	9f 40       	sbci	r25, 0x0F	; 15
2462
    17b8:	40 f4       	brcc	.+16     	; 0x17ca <__vector_18+0xd8>
2463
    17ba:	80 91 a9 01 	lds	r24, 0x01A9
2464
    17be:	90 91 aa 01 	lds	r25, 0x01AA
2465
    17c2:	90 93 18 02 	sts	0x0218, r25
2466
    17c6:	80 93 17 02 	sts	0x0217, r24
2467
    17ca:	80 91 17 02 	lds	r24, 0x0217
2468
    17ce:	90 91 18 02 	lds	r25, 0x0218
2469
    17d2:	20 91 19 02 	lds	r18, 0x0219
2470
    17d6:	30 91 1a 02 	lds	r19, 0x021A
2471
    17da:	82 1b       	sub	r24, r18
2472
    17dc:	93 0b       	sbc	r25, r19
2473
    17de:	84 5e       	subi	r24, 0xE4	; 228
2474
    17e0:	9d 4f       	sbci	r25, 0xFD	; 253
2475
    17e2:	68 e6       	ldi	r22, 0x68	; 104
2476
    17e4:	71 e0       	ldi	r23, 0x01	; 1
2477
    17e6:	0e 94 07 2d 	call	0x5a0e	; 0x5a0e <__divmodhi4>
2478
    17ea:	84 5b       	subi	r24, 0xB4	; 180
2479
    17ec:	90 40       	sbci	r25, 0x00	; 0
2480
    17ee:	90 93 1c 02 	sts	0x021C, r25
2481
    17f2:	80 93 1b 02 	sts	0x021B, r24
2482
    17f6:	10 92 aa 01 	sts	0x01AA, r1
2483
    17fa:	10 92 a9 01 	sts	0x01A9, r1
2484
    17fe:	bf 91       	pop	r27
2485
    1800:	af 91       	pop	r26
2486
    1802:	9f 91       	pop	r25
2487
    1804:	8f 91       	pop	r24
2488
    1806:	7f 91       	pop	r23
2489
    1808:	6f 91       	pop	r22
2490
    180a:	5f 91       	pop	r21
2491
    180c:	3f 91       	pop	r19
2492
    180e:	2f 91       	pop	r18
2493
    1810:	0f 90       	pop	r0
2494
    1812:	0f be       	out	0x3f, r0	; 63
2495
    1814:	0f 90       	pop	r0
2496
    1816:	1f 90       	pop	r1
2497
    1818:	18 95       	reti
21 user 2498
 
36 chris2798 2499
0000181a <SetDelay>:
2500
    181a:	20 91 a6 01 	lds	r18, 0x01A6
2501
    181e:	30 91 a7 01 	lds	r19, 0x01A7
2502
    1822:	2f 5f       	subi	r18, 0xFF	; 255
2503
    1824:	3f 4f       	sbci	r19, 0xFF	; 255
2504
    1826:	82 0f       	add	r24, r18
2505
    1828:	93 1f       	adc	r25, r19
2506
    182a:	08 95       	ret
21 user 2507
 
36 chris2798 2508
0000182c <CheckDelay>:
2509
    182c:	20 91 a6 01 	lds	r18, 0x01A6
2510
    1830:	30 91 a7 01 	lds	r19, 0x01A7
2511
    1834:	82 1b       	sub	r24, r18
2512
    1836:	93 0b       	sbc	r25, r19
2513
    1838:	89 2f       	mov	r24, r25
2514
    183a:	99 27       	eor	r25, r25
2515
    183c:	86 95       	lsr	r24
2516
    183e:	80 74       	andi	r24, 0x40	; 64
2517
    1840:	99 27       	eor	r25, r25
2518
    1842:	08 95       	ret
21 user 2519
 
36 chris2798 2520
00001844 <__vector_9>:
2521
    1844:	1f 92       	push	r1
2522
    1846:	0f 92       	push	r0
2523
    1848:	0f b6       	in	r0, 0x3f	; 63
2524
    184a:	0f 92       	push	r0
2525
    184c:	11 24       	eor	r1, r1
2526
    184e:	ef 92       	push	r14
2527
    1850:	ff 92       	push	r15
2528
    1852:	0f 93       	push	r16
2529
    1854:	1f 93       	push	r17
2530
    1856:	2f 93       	push	r18
2531
    1858:	3f 93       	push	r19
2532
    185a:	4f 93       	push	r20
2533
    185c:	5f 93       	push	r21
2534
    185e:	6f 93       	push	r22
2535
    1860:	7f 93       	push	r23
2536
    1862:	8f 93       	push	r24
2537
    1864:	9f 93       	push	r25
2538
    1866:	af 93       	push	r26
2539
    1868:	bf 93       	push	r27
2540
    186a:	cf 93       	push	r28
2541
    186c:	df 93       	push	r29
2542
    186e:	ef 93       	push	r30
2543
    1870:	ff 93       	push	r31
2544
    1872:	80 91 02 01 	lds	r24, 0x0102
2545
    1876:	81 50       	subi	r24, 0x01	; 1
2546
    1878:	80 93 02 01 	sts	0x0102, r24
2547
    187c:	8f 3f       	cpi	r24, 0xFF	; 255
2548
    187e:	09 f0       	breq	.+2      	; 0x1882 <__vector_9+0x3e>
2549
    1880:	73 c0       	rjmp	.+230    	; 0x1968 <__vector_9+0x124>
2550
    1882:	83 e8       	ldi	r24, 0x83	; 131
2551
    1884:	80 93 b0 00 	sts	0x00B0, r24
2552
    1888:	80 91 89 01 	lds	r24, 0x0189
2553
    188c:	c8 2f       	mov	r28, r24
2554
    188e:	dd 27       	eor	r29, r29
2555
    1890:	d0 93 ae 01 	sts	0x01AE, r29
2556
    1894:	c0 93 ad 01 	sts	0x01AD, r28
2557
    1898:	80 91 c8 05 	lds	r24, 0x05C8
2558
    189c:	e0 90 c4 05 	lds	r14, 0x05C4
2559
    18a0:	80 ff       	sbrs	r24, 0
2560
    18a2:	1e c0       	rjmp	.+60     	; 0x18e0 <__vector_9+0x9c>
2561
    18a4:	60 91 e7 01 	lds	r22, 0x01E7
2562
    18a8:	70 91 e8 01 	lds	r23, 0x01E8
2563
    18ac:	80 91 e9 01 	lds	r24, 0x01E9
2564
    18b0:	90 91 ea 01 	lds	r25, 0x01EA
2565
    18b4:	ff 24       	eor	r15, r15
2566
    18b6:	00 27       	eor	r16, r16
2567
    18b8:	11 27       	eor	r17, r17
2568
    18ba:	20 e8       	ldi	r18, 0x80	; 128
2569
    18bc:	30 e0       	ldi	r19, 0x00	; 0
2570
    18be:	40 e0       	ldi	r20, 0x00	; 0
2571
    18c0:	50 e0       	ldi	r21, 0x00	; 0
2572
    18c2:	0e 94 3c 2d 	call	0x5a78	; 0x5a78 <__divmodsi4>
2573
    18c6:	c8 01       	movw	r24, r16
2574
    18c8:	b7 01       	movw	r22, r14
2575
    18ca:	0e 94 d4 2c 	call	0x59a8	; 0x59a8 <__mulsi3>
2576
    18ce:	20 e0       	ldi	r18, 0x00	; 0
2577
    18d0:	32 e0       	ldi	r19, 0x02	; 2
2578
    18d2:	40 e0       	ldi	r20, 0x00	; 0
2579
    18d4:	50 e0       	ldi	r21, 0x00	; 0
2580
    18d6:	0e 94 3c 2d 	call	0x5a78	; 0x5a78 <__divmodsi4>
2581
    18da:	c2 0f       	add	r28, r18
2582
    18dc:	d3 1f       	adc	r29, r19
2583
    18de:	1d c0       	rjmp	.+58     	; 0x191a <__vector_9+0xd6>
2584
    18e0:	60 91 e7 01 	lds	r22, 0x01E7
2585
    18e4:	70 91 e8 01 	lds	r23, 0x01E8
2586
    18e8:	80 91 e9 01 	lds	r24, 0x01E9
2587
    18ec:	90 91 ea 01 	lds	r25, 0x01EA
2588
    18f0:	ff 24       	eor	r15, r15
2589
    18f2:	00 27       	eor	r16, r16
2590
    18f4:	11 27       	eor	r17, r17
2591
    18f6:	20 e8       	ldi	r18, 0x80	; 128
2592
    18f8:	30 e0       	ldi	r19, 0x00	; 0
2593
    18fa:	40 e0       	ldi	r20, 0x00	; 0
2594
    18fc:	50 e0       	ldi	r21, 0x00	; 0
2595
    18fe:	0e 94 3c 2d 	call	0x5a78	; 0x5a78 <__divmodsi4>
2596
    1902:	c8 01       	movw	r24, r16
2597
    1904:	b7 01       	movw	r22, r14
2598
    1906:	0e 94 d4 2c 	call	0x59a8	; 0x59a8 <__mulsi3>
2599
    190a:	20 e0       	ldi	r18, 0x00	; 0
2600
    190c:	32 e0       	ldi	r19, 0x02	; 2
2601
    190e:	40 e0       	ldi	r20, 0x00	; 0
2602
    1910:	50 e0       	ldi	r21, 0x00	; 0
2603
    1912:	0e 94 3c 2d 	call	0x5a78	; 0x5a78 <__divmodsi4>
2604
    1916:	c2 1b       	sub	r28, r18
2605
    1918:	d3 0b       	sbc	r29, r19
2606
    191a:	d0 93 ae 01 	sts	0x01AE, r29
2607
    191e:	c0 93 ad 01 	sts	0x01AD, r28
2608
    1922:	20 91 ad 01 	lds	r18, 0x01AD
2609
    1926:	30 91 ae 01 	lds	r19, 0x01AE
2610
    192a:	80 91 c5 05 	lds	r24, 0x05C5
2611
    192e:	99 27       	eor	r25, r25
2612
    1930:	28 17       	cp	r18, r24
2613
    1932:	39 07       	cpc	r19, r25
2614
    1934:	34 f0       	brlt	.+12     	; 0x1942 <__vector_9+0xfe>
2615
    1936:	80 91 c6 05 	lds	r24, 0x05C6
2616
    193a:	99 27       	eor	r25, r25
2617
    193c:	82 17       	cp	r24, r18
2618
    193e:	93 07       	cpc	r25, r19
2619
    1940:	24 f4       	brge	.+8      	; 0x194a <__vector_9+0x106>
2620
    1942:	90 93 ae 01 	sts	0x01AE, r25
2621
    1946:	80 93 ad 01 	sts	0x01AD, r24
2622
    194a:	80 91 ad 01 	lds	r24, 0x01AD
2623
    194e:	90 91 ae 01 	lds	r25, 0x01AE
2624
    1952:	90 93 07 05 	sts	0x0507, r25
2625
    1956:	80 93 06 05 	sts	0x0506, r24
2626
    195a:	80 93 b3 00 	sts	0x00B3, r24
2627
    195e:	80 91 c7 05 	lds	r24, 0x05C7
2628
    1962:	80 93 02 01 	sts	0x0102, r24
2629
    1966:	04 c0       	rjmp	.+8      	; 0x1970 <__vector_9+0x12c>
2630
    1968:	83 e0       	ldi	r24, 0x03	; 3
2631
    196a:	80 93 b0 00 	sts	0x00B0, r24
2632
    196e:	5f 98       	cbi	0x0b, 7	; 11
2633
    1970:	ff 91       	pop	r31
2634
    1972:	ef 91       	pop	r30
2635
    1974:	df 91       	pop	r29
2636
    1976:	cf 91       	pop	r28
2637
    1978:	bf 91       	pop	r27
2638
    197a:	af 91       	pop	r26
2639
    197c:	9f 91       	pop	r25
2640
    197e:	8f 91       	pop	r24
2641
    1980:	7f 91       	pop	r23
2642
    1982:	6f 91       	pop	r22
2643
    1984:	5f 91       	pop	r21
2644
    1986:	4f 91       	pop	r20
2645
    1988:	3f 91       	pop	r19
2646
    198a:	2f 91       	pop	r18
2647
    198c:	1f 91       	pop	r17
2648
    198e:	0f 91       	pop	r16
2649
    1990:	ff 90       	pop	r15
2650
    1992:	ef 90       	pop	r14
2651
    1994:	0f 90       	pop	r0
2652
    1996:	0f be       	out	0x3f, r0	; 63
2653
    1998:	0f 90       	pop	r0
2654
    199a:	1f 90       	pop	r1
2655
    199c:	18 95       	reti
21 user 2656
 
36 chris2798 2657
0000199e <Timer_Init>:
2658
    199e:	80 91 a6 01 	lds	r24, 0x01A6
2659
    19a2:	90 91 a7 01 	lds	r25, 0x01A7
2660
    19a6:	0b 96       	adiw	r24, 0x0b	; 11
2661
    19a8:	90 93 b1 01 	sts	0x01B1, r25
2662
    19ac:	80 93 b0 01 	sts	0x01B0, r24
2663
    19b0:	82 e0       	ldi	r24, 0x02	; 2
2664
    19b2:	85 bd       	out	0x25, r24	; 37
2665
    19b4:	83 ea       	ldi	r24, 0xA3	; 163
2666
    19b6:	84 bd       	out	0x24, r24	; 36
2667
    19b8:	17 bc       	out	0x27, r1	; 39
2668
    19ba:	88 e7       	ldi	r24, 0x78	; 120
2669
    19bc:	88 bd       	out	0x28, r24	; 40
2670
    19be:	96 e0       	ldi	r25, 0x06	; 6
2671
    19c0:	96 bd       	out	0x26, r25	; 38
2672
    19c2:	83 ec       	ldi	r24, 0xC3	; 195
2673
    19c4:	80 93 b0 00 	sts	0x00B0, r24
2674
    19c8:	90 93 b1 00 	sts	0x00B1, r25
2675
    19cc:	e0 e7       	ldi	r30, 0x70	; 112
2676
    19ce:	f0 e0       	ldi	r31, 0x00	; 0
2677
    19d0:	80 81       	ld	r24, Z
2678
    19d2:	82 60       	ori	r24, 0x02	; 2
2679
    19d4:	80 83       	st	Z, r24
2680
    19d6:	ee e6       	ldi	r30, 0x6E	; 110
2681
    19d8:	f0 e0       	ldi	r31, 0x00	; 0
2682
    19da:	80 81       	ld	r24, Z
2683
    19dc:	81 60       	ori	r24, 0x01	; 1
2684
    19de:	80 83       	st	Z, r24
2685
    19e0:	8a e0       	ldi	r24, 0x0A	; 10
2686
    19e2:	80 93 b3 00 	sts	0x00B3, r24
2687
    19e6:	10 92 b2 00 	sts	0x00B2, r1
2688
    19ea:	08 95       	ret
21 user 2689
 
36 chris2798 2690
000019ec <Delay_ms>:
2691
    19ec:	20 91 a6 01 	lds	r18, 0x01A6
2692
    19f0:	30 91 a7 01 	lds	r19, 0x01A7
2693
    19f4:	2f 5f       	subi	r18, 0xFF	; 255
2694
    19f6:	3f 4f       	sbci	r19, 0xFF	; 255
2695
    19f8:	28 0f       	add	r18, r24
2696
    19fa:	39 1f       	adc	r19, r25
2697
    19fc:	80 91 a6 01 	lds	r24, 0x01A6
2698
    1a00:	90 91 a7 01 	lds	r25, 0x01A7
2699
    1a04:	a9 01       	movw	r20, r18
2700
    1a06:	48 1b       	sub	r20, r24
2701
    1a08:	59 0b       	sbc	r21, r25
2702
    1a0a:	57 ff       	sbrs	r21, 7
2703
    1a0c:	f7 cf       	rjmp	.-18     	; 0x19fc <Delay_ms+0x10>
2704
    1a0e:	08 95       	ret
21 user 2705
 
36 chris2798 2706
00001a10 <ADC_Init>:
2707
    1a10:	10 92 7c 00 	sts	0x007C, r1
2708
    1a14:	8f ee       	ldi	r24, 0xEF	; 239
2709
    1a16:	80 93 7a 00 	sts	0x007A, r24
2710
    1a1a:	08 95       	ret
21 user 2711
 
36 chris2798 2712
00001a1c <__vector_24>:
2713
    1a1c:	1f 92       	push	r1
2714
    1a1e:	0f 92       	push	r0
2715
    1a20:	0f b6       	in	r0, 0x3f	; 63
2716
    1a22:	0f 92       	push	r0
2717
    1a24:	11 24       	eor	r1, r1
2718
    1a26:	ef 92       	push	r14
2719
    1a28:	ff 92       	push	r15
2720
    1a2a:	0f 93       	push	r16
2721
    1a2c:	1f 93       	push	r17
2722
    1a2e:	2f 93       	push	r18
2723
    1a30:	3f 93       	push	r19
2724
    1a32:	4f 93       	push	r20
2725
    1a34:	5f 93       	push	r21
2726
    1a36:	6f 93       	push	r22
2727
    1a38:	7f 93       	push	r23
2728
    1a3a:	8f 93       	push	r24
2729
    1a3c:	9f 93       	push	r25
2730
    1a3e:	af 93       	push	r26
2731
    1a40:	bf 93       	push	r27
2732
    1a42:	cf 93       	push	r28
2733
    1a44:	df 93       	push	r29
2734
    1a46:	ef 93       	push	r30
2735
    1a48:	ff 93       	push	r31
2736
    1a4a:	10 92 7a 00 	sts	0x007A, r1
2737
    1a4e:	40 91 c8 01 	lds	r20, 0x01C8
2738
    1a52:	4f 5f       	subi	r20, 0xFF	; 255
2739
    1a54:	40 93 c8 01 	sts	0x01C8, r20
2740
    1a58:	41 50       	subi	r20, 0x01	; 1
2741
    1a5a:	43 30       	cpi	r20, 0x03	; 3
2742
    1a5c:	09 f4       	brne	.+2      	; 0x1a60 <__vector_24+0x44>
2743
    1a5e:	1c c1       	rjmp	.+568    	; 0x1c98 <__vector_24+0x27c>
2744
    1a60:	44 30       	cpi	r20, 0x04	; 4
2745
    1a62:	38 f4       	brcc	.+14     	; 0x1a72 <__vector_24+0x56>
2746
    1a64:	41 30       	cpi	r20, 0x01	; 1
2747
    1a66:	09 f4       	brne	.+2      	; 0x1a6a <__vector_24+0x4e>
2748
    1a68:	63 c0       	rjmp	.+198    	; 0x1b30 <__vector_24+0x114>
2749
    1a6a:	42 30       	cpi	r20, 0x02	; 2
2750
    1a6c:	08 f0       	brcs	.+2      	; 0x1a70 <__vector_24+0x54>
2751
    1a6e:	b9 c0       	rjmp	.+370    	; 0x1be2 <__vector_24+0x1c6>
2752
    1a70:	0d c0       	rjmp	.+26     	; 0x1a8c <__vector_24+0x70>
2753
    1a72:	45 30       	cpi	r20, 0x05	; 5
2754
    1a74:	09 f4       	brne	.+2      	; 0x1a78 <__vector_24+0x5c>
2755
    1a76:	50 c1       	rjmp	.+672    	; 0x1d18 <__vector_24+0x2fc>
2756
    1a78:	45 30       	cpi	r20, 0x05	; 5
2757
    1a7a:	08 f4       	brcc	.+2      	; 0x1a7e <__vector_24+0x62>
2758
    1a7c:	2a c1       	rjmp	.+596    	; 0x1cd2 <__vector_24+0x2b6>
2759
    1a7e:	46 30       	cpi	r20, 0x06	; 6
2760
    1a80:	09 f4       	brne	.+2      	; 0x1a84 <__vector_24+0x68>
2761
    1a82:	6f c1       	rjmp	.+734    	; 0x1d62 <__vector_24+0x346>
2762
    1a84:	47 30       	cpi	r20, 0x07	; 7
2763
    1a86:	09 f0       	breq	.+2      	; 0x1a8a <__vector_24+0x6e>
2764
    1a88:	cb c2       	rjmp	.+1430   	; 0x2020 <__vector_24+0x604>
2765
    1a8a:	52 c2       	rjmp	.+1188   	; 0x1f30 <__vector_24+0x514>
2766
    1a8c:	20 91 db 01 	lds	r18, 0x01DB
2767
    1a90:	30 91 dc 01 	lds	r19, 0x01DC
2768
    1a94:	80 91 78 00 	lds	r24, 0x0078
2769
    1a98:	90 91 79 00 	lds	r25, 0x0079
2770
    1a9c:	28 1b       	sub	r18, r24
2771
    1a9e:	39 0b       	sbc	r19, r25
2772
    1aa0:	80 91 b6 01 	lds	r24, 0x01B6
2773
    1aa4:	90 91 b7 01 	lds	r25, 0x01B7
2774
    1aa8:	82 0f       	add	r24, r18
2775
    1aaa:	93 1f       	adc	r25, r19
2776
    1aac:	90 93 b7 01 	sts	0x01B7, r25
2777
    1ab0:	80 93 b6 01 	sts	0x01B6, r24
2778
    1ab4:	80 91 c0 01 	lds	r24, 0x01C0
2779
    1ab8:	8f 5f       	subi	r24, 0xFF	; 255
2780
    1aba:	80 93 c0 01 	sts	0x01C0, r24
2781
    1abe:	80 91 0b 02 	lds	r24, 0x020B
2782
    1ac2:	90 91 0c 02 	lds	r25, 0x020C
2783
    1ac6:	a0 91 0d 02 	lds	r26, 0x020D
2784
    1aca:	b0 91 0e 02 	lds	r27, 0x020E
2785
    1ace:	44 27       	eor	r20, r20
2786
    1ad0:	37 fd       	sbrc	r19, 7
2787
    1ad2:	40 95       	com	r20
2788
    1ad4:	54 2f       	mov	r21, r20
2789
    1ad6:	82 0f       	add	r24, r18
2790
    1ad8:	93 1f       	adc	r25, r19
2791
    1ada:	a4 1f       	adc	r26, r20
2792
    1adc:	b5 1f       	adc	r27, r21
2793
    1ade:	80 93 0b 02 	sts	0x020B, r24
2794
    1ae2:	90 93 0c 02 	sts	0x020C, r25
2795
    1ae6:	a0 93 0d 02 	sts	0x020D, r26
2796
    1aea:	b0 93 0e 02 	sts	0x020E, r27
2797
    1aee:	80 91 0f 02 	lds	r24, 0x020F
2798
    1af2:	90 91 10 02 	lds	r25, 0x0210
2799
    1af6:	a0 91 11 02 	lds	r26, 0x0211
2800
    1afa:	b0 91 12 02 	lds	r27, 0x0212
2801
    1afe:	82 0f       	add	r24, r18
2802
    1b00:	93 1f       	adc	r25, r19
2803
    1b02:	a4 1f       	adc	r26, r20
2804
    1b04:	b5 1f       	adc	r27, r21
2805
    1b06:	80 93 0f 02 	sts	0x020F, r24
2806
    1b0a:	90 93 10 02 	sts	0x0210, r25
2807
    1b0e:	a0 93 11 02 	sts	0x0211, r26
2808
    1b12:	b0 93 12 02 	sts	0x0212, r27
2809
    1b16:	81 e0       	ldi	r24, 0x01	; 1
2810
    1b18:	80 93 c9 01 	sts	0x01C9, r24
2811
    1b1c:	80 91 c6 01 	lds	r24, 0x01C6
2812
    1b20:	90 91 c7 01 	lds	r25, 0x01C7
2813
    1b24:	01 96       	adiw	r24, 0x01	; 1
2814
    1b26:	90 93 c7 01 	sts	0x01C7, r25
2815
    1b2a:	80 93 c6 01 	sts	0x01C6, r24
2816
    1b2e:	7c c2       	rjmp	.+1272   	; 0x2028 <__vector_24+0x60c>
2817
    1b30:	60 91 78 00 	lds	r22, 0x0078
2818
    1b34:	70 91 79 00 	lds	r23, 0x0079
2819
    1b38:	80 91 d9 01 	lds	r24, 0x01D9
2820
    1b3c:	90 91 da 01 	lds	r25, 0x01DA
2821
    1b40:	68 1b       	sub	r22, r24
2822
    1b42:	79 0b       	sbc	r23, r25
2823
    1b44:	80 91 03 02 	lds	r24, 0x0203
2824
    1b48:	90 91 04 02 	lds	r25, 0x0204
2825
    1b4c:	a0 91 05 02 	lds	r26, 0x0205
2826
    1b50:	b0 91 06 02 	lds	r27, 0x0206
2827
    1b54:	9b 01       	movw	r18, r22
2828
    1b56:	44 27       	eor	r20, r20
2829
    1b58:	37 fd       	sbrc	r19, 7
2830
    1b5a:	40 95       	com	r20
2831
    1b5c:	54 2f       	mov	r21, r20
2832
    1b5e:	82 0f       	add	r24, r18
2833
    1b60:	93 1f       	adc	r25, r19
2834
    1b62:	a4 1f       	adc	r26, r20
2835
    1b64:	b5 1f       	adc	r27, r21
2836
    1b66:	80 93 03 02 	sts	0x0203, r24
2837
    1b6a:	90 93 04 02 	sts	0x0204, r25
2838
    1b6e:	a0 93 05 02 	sts	0x0205, r26
2839
    1b72:	b0 93 06 02 	sts	0x0206, r27
2840
    1b76:	80 91 07 02 	lds	r24, 0x0207
2841
    1b7a:	90 91 08 02 	lds	r25, 0x0208
2842
    1b7e:	a0 91 09 02 	lds	r26, 0x0209
2843
    1b82:	b0 91 0a 02 	lds	r27, 0x020A
2844
    1b86:	82 0f       	add	r24, r18
2845
    1b88:	93 1f       	adc	r25, r19
2846
    1b8a:	a4 1f       	adc	r26, r20
2847
    1b8c:	b5 1f       	adc	r27, r21
2848
    1b8e:	80 93 07 02 	sts	0x0207, r24
2849
    1b92:	90 93 08 02 	sts	0x0208, r25
2850
    1b96:	a0 93 09 02 	sts	0x0209, r26
2851
    1b9a:	b0 93 0a 02 	sts	0x020A, r27
2852
    1b9e:	80 91 78 00 	lds	r24, 0x0078
2853
    1ba2:	90 91 79 00 	lds	r25, 0x0079
2854
    1ba6:	0a 97       	sbiw	r24, 0x0a	; 10
2855
    1ba8:	10 f4       	brcc	.+4      	; 0x1bae <__vector_24+0x192>
2856
    1baa:	64 e4       	ldi	r22, 0x44	; 68
2857
    1bac:	7d ef       	ldi	r23, 0xFD	; 253
2858
    1bae:	80 91 78 00 	lds	r24, 0x0078
2859
    1bb2:	90 91 79 00 	lds	r25, 0x0079
2860
    1bb6:	89 5e       	subi	r24, 0xE9	; 233
2861
    1bb8:	93 40       	sbci	r25, 0x03	; 3
2862
    1bba:	10 f0       	brcs	.+4      	; 0x1bc0 <__vector_24+0x1a4>
2863
    1bbc:	6c eb       	ldi	r22, 0xBC	; 188
2864
    1bbe:	72 e0       	ldi	r23, 0x02	; 2
2865
    1bc0:	80 91 b4 01 	lds	r24, 0x01B4
2866
    1bc4:	90 91 b5 01 	lds	r25, 0x01B5
2867
    1bc8:	86 0f       	add	r24, r22
2868
    1bca:	97 1f       	adc	r25, r23
2869
    1bcc:	90 93 b5 01 	sts	0x01B5, r25
2870
    1bd0:	80 93 b4 01 	sts	0x01B4, r24
2871
    1bd4:	80 91 bf 01 	lds	r24, 0x01BF
2872
    1bd8:	8f 5f       	subi	r24, 0xFF	; 255
2873
    1bda:	80 93 bf 01 	sts	0x01BF, r24
2874
    1bde:	82 e0       	ldi	r24, 0x02	; 2
2875
    1be0:	58 c0       	rjmp	.+176    	; 0x1c92 <__vector_24+0x276>
2876
    1be2:	60 91 78 00 	lds	r22, 0x0078
2877
    1be6:	70 91 79 00 	lds	r23, 0x0079
2878
    1bea:	80 91 d7 01 	lds	r24, 0x01D7
2879
    1bee:	90 91 d8 01 	lds	r25, 0x01D8
2880
    1bf2:	68 1b       	sub	r22, r24
2881
    1bf4:	79 0b       	sbc	r23, r25
2882
    1bf6:	80 91 fb 01 	lds	r24, 0x01FB
2883
    1bfa:	90 91 fc 01 	lds	r25, 0x01FC
2884
    1bfe:	a0 91 fd 01 	lds	r26, 0x01FD
2885
    1c02:	b0 91 fe 01 	lds	r27, 0x01FE
2886
    1c06:	9b 01       	movw	r18, r22
2887
    1c08:	44 27       	eor	r20, r20
2888
    1c0a:	37 fd       	sbrc	r19, 7
2889
    1c0c:	40 95       	com	r20
2890
    1c0e:	54 2f       	mov	r21, r20
2891
    1c10:	82 0f       	add	r24, r18
2892
    1c12:	93 1f       	adc	r25, r19
2893
    1c14:	a4 1f       	adc	r26, r20
2894
    1c16:	b5 1f       	adc	r27, r21
2895
    1c18:	80 93 fb 01 	sts	0x01FB, r24
2896
    1c1c:	90 93 fc 01 	sts	0x01FC, r25
2897
    1c20:	a0 93 fd 01 	sts	0x01FD, r26
2898
    1c24:	b0 93 fe 01 	sts	0x01FE, r27
2899
    1c28:	80 91 ff 01 	lds	r24, 0x01FF
2900
    1c2c:	90 91 00 02 	lds	r25, 0x0200
2901
    1c30:	a0 91 01 02 	lds	r26, 0x0201
2902
    1c34:	b0 91 02 02 	lds	r27, 0x0202
2903
    1c38:	82 0f       	add	r24, r18
2904
    1c3a:	93 1f       	adc	r25, r19
2905
    1c3c:	a4 1f       	adc	r26, r20
2906
    1c3e:	b5 1f       	adc	r27, r21
2907
    1c40:	80 93 ff 01 	sts	0x01FF, r24
2908
    1c44:	90 93 00 02 	sts	0x0200, r25
2909
    1c48:	a0 93 01 02 	sts	0x0201, r26
2910
    1c4c:	b0 93 02 02 	sts	0x0202, r27
2911
    1c50:	80 91 78 00 	lds	r24, 0x0078
2912
    1c54:	90 91 79 00 	lds	r25, 0x0079
2913
    1c58:	0a 97       	sbiw	r24, 0x0a	; 10
2914
    1c5a:	10 f4       	brcc	.+4      	; 0x1c60 <__vector_24+0x244>
2915
    1c5c:	64 e4       	ldi	r22, 0x44	; 68
2916
    1c5e:	7d ef       	ldi	r23, 0xFD	; 253
2917
    1c60:	80 91 78 00 	lds	r24, 0x0078
2918
    1c64:	90 91 79 00 	lds	r25, 0x0079
2919
    1c68:	89 5e       	subi	r24, 0xE9	; 233
2920
    1c6a:	93 40       	sbci	r25, 0x03	; 3
2921
    1c6c:	10 f0       	brcs	.+4      	; 0x1c72 <__vector_24+0x256>
2922
    1c6e:	6c eb       	ldi	r22, 0xBC	; 188
2923
    1c70:	72 e0       	ldi	r23, 0x02	; 2
2924
    1c72:	80 91 b2 01 	lds	r24, 0x01B2
2925
    1c76:	90 91 b3 01 	lds	r25, 0x01B3
2926
    1c7a:	86 0f       	add	r24, r22
2927
    1c7c:	97 1f       	adc	r25, r23
2928
    1c7e:	90 93 b3 01 	sts	0x01B3, r25
2929
    1c82:	80 93 b2 01 	sts	0x01B2, r24
2930
    1c86:	80 91 be 01 	lds	r24, 0x01BE
2931
    1c8a:	8f 5f       	subi	r24, 0xFF	; 255
2932
    1c8c:	80 93 be 01 	sts	0x01BE, r24
2933
    1c90:	84 e0       	ldi	r24, 0x04	; 4
2934
    1c92:	80 93 c9 01 	sts	0x01C9, r24
2935
    1c96:	c8 c1       	rjmp	.+912    	; 0x2028 <__vector_24+0x60c>
2936
    1c98:	40 91 04 01 	lds	r20, 0x0104
2937
    1c9c:	50 91 05 01 	lds	r21, 0x0105
2938
    1ca0:	80 91 78 00 	lds	r24, 0x0078
2939
    1ca4:	90 91 79 00 	lds	r25, 0x0079
2940
    1ca8:	9a 01       	movw	r18, r20
2941
    1caa:	22 0f       	add	r18, r18
2942
    1cac:	33 1f       	adc	r19, r19
2943
    1cae:	24 0f       	add	r18, r20
2944
    1cb0:	35 1f       	adc	r19, r21
2945
    1cb2:	63 e0       	ldi	r22, 0x03	; 3
2946
    1cb4:	70 e0       	ldi	r23, 0x00	; 0
2947
    1cb6:	0e 94 f3 2c 	call	0x59e6	; 0x59e6 <__udivmodhi4>
2948
    1cba:	26 0f       	add	r18, r22
2949
    1cbc:	37 1f       	adc	r19, r23
2950
    1cbe:	36 95       	lsr	r19
2951
    1cc0:	27 95       	ror	r18
2952
    1cc2:	36 95       	lsr	r19
2953
    1cc4:	27 95       	ror	r18
2954
    1cc6:	30 93 05 01 	sts	0x0105, r19
2955
    1cca:	20 93 04 01 	sts	0x0104, r18
2956
    1cce:	86 e0       	ldi	r24, 0x06	; 6
2957
    1cd0:	e0 cf       	rjmp	.-64     	; 0x1c92 <__vector_24+0x276>
2958
    1cd2:	80 91 df 01 	lds	r24, 0x01DF
2959
    1cd6:	90 91 e0 01 	lds	r25, 0x01E0
2960
    1cda:	20 91 78 00 	lds	r18, 0x0078
2961
    1cde:	30 91 79 00 	lds	r19, 0x0079
2962
    1ce2:	82 1b       	sub	r24, r18
2963
    1ce4:	93 0b       	sbc	r25, r19
2964
    1ce6:	90 93 5d 05 	sts	0x055D, r25
2965
    1cea:	80 93 5c 05 	sts	0x055C, r24
2966
    1cee:	80 91 b8 01 	lds	r24, 0x01B8
2967
    1cf2:	90 91 b9 01 	lds	r25, 0x01B9
2968
    1cf6:	20 91 5c 05 	lds	r18, 0x055C
2969
    1cfa:	30 91 5d 05 	lds	r19, 0x055D
2970
    1cfe:	82 0f       	add	r24, r18
2971
    1d00:	93 1f       	adc	r25, r19
2972
    1d02:	90 93 b9 01 	sts	0x01B9, r25
2973
    1d06:	80 93 b8 01 	sts	0x01B8, r24
2974
    1d0a:	80 91 c2 01 	lds	r24, 0x01C2
2975
    1d0e:	8f 5f       	subi	r24, 0xFF	; 255
2976
    1d10:	80 93 c2 01 	sts	0x01C2, r24
2977
    1d14:	87 e0       	ldi	r24, 0x07	; 7
2978
    1d16:	bd cf       	rjmp	.-134    	; 0x1c92 <__vector_24+0x276>
2979
    1d18:	80 91 78 00 	lds	r24, 0x0078
2980
    1d1c:	90 91 79 00 	lds	r25, 0x0079
2981
    1d20:	20 91 dd 01 	lds	r18, 0x01DD
2982
    1d24:	30 91 de 01 	lds	r19, 0x01DE
2983
    1d28:	82 1b       	sub	r24, r18
2984
    1d2a:	93 0b       	sbc	r25, r19
2985
    1d2c:	90 93 5d 05 	sts	0x055D, r25
2986
    1d30:	80 93 5c 05 	sts	0x055C, r24
2987
    1d34:	80 91 ba 01 	lds	r24, 0x01BA
2988
    1d38:	90 91 bb 01 	lds	r25, 0x01BB
2989
    1d3c:	20 91 5c 05 	lds	r18, 0x055C
2990
    1d40:	30 91 5d 05 	lds	r19, 0x055D
2991
    1d44:	82 0f       	add	r24, r18
2992
    1d46:	93 1f       	adc	r25, r19
2993
    1d48:	90 93 bb 01 	sts	0x01BB, r25
2994
    1d4c:	80 93 ba 01 	sts	0x01BA, r24
2995
    1d50:	80 91 c1 01 	lds	r24, 0x01C1
2996
    1d54:	8f 5f       	subi	r24, 0xFF	; 255
2997
    1d56:	80 93 c1 01 	sts	0x01C1, r24
2998
    1d5a:	40 93 c9 01 	sts	0x01C9, r20
2999
    1d5e:	86 e0       	ldi	r24, 0x06	; 6
3000
    1d60:	e4 c0       	rjmp	.+456    	; 0x1f2a <__vector_24+0x50e>
3001
    1d62:	60 91 78 00 	lds	r22, 0x0078
3002
    1d66:	70 91 79 00 	lds	r23, 0x0079
3003
    1d6a:	e0 90 e1 01 	lds	r14, 0x01E1
3004
    1d6e:	f0 90 e2 01 	lds	r15, 0x01E2
3005
    1d72:	00 91 e3 01 	lds	r16, 0x01E3
3006
    1d76:	10 91 e4 01 	lds	r17, 0x01E4
3007
    1d7a:	88 27       	eor	r24, r24
3008
    1d7c:	77 fd       	sbrc	r23, 7
3009
    1d7e:	80 95       	com	r24
3010
    1d80:	98 2f       	mov	r25, r24
3011
    1d82:	0e 94 b8 2b 	call	0x5770	; 0x5770 <__floatsisf>
3012
    1d86:	a8 01       	movw	r20, r16
3013
    1d88:	97 01       	movw	r18, r14
3014
    1d8a:	0e 94 12 2b 	call	0x5624	; 0x5624 <__subsf3>
3015
    1d8e:	0e 94 9b 2b 	call	0x5736	; 0x5736 <__fixsfsi>
3016
    1d92:	70 93 bd 01 	sts	0x01BD, r23
3017
    1d96:	60 93 bc 01 	sts	0x01BC, r22
3018
    1d9a:	20 91 bc 01 	lds	r18, 0x01BC
3019
    1d9e:	30 91 bd 01 	lds	r19, 0x01BD
3020
    1da2:	e0 91 5c 05 	lds	r30, 0x055C
3021
    1da6:	f0 91 5d 05 	lds	r31, 0x055D
3022
    1daa:	80 91 67 05 	lds	r24, 0x0567
3023
    1dae:	90 91 68 05 	lds	r25, 0x0568
3024
    1db2:	97 ff       	sbrs	r25, 7
3025
    1db4:	03 c0       	rjmp	.+6      	; 0x1dbc <__vector_24+0x3a0>
3026
    1db6:	90 95       	com	r25
3027
    1db8:	81 95       	neg	r24
3028
    1dba:	9f 4f       	sbci	r25, 0xFF	; 255
3029
    1dbc:	64 e0       	ldi	r22, 0x04	; 4
3030
    1dbe:	70 e0       	ldi	r23, 0x00	; 0
3031
    1dc0:	0e 94 07 2d 	call	0x5a0e	; 0x5a0e <__divmodhi4>
3032
    1dc4:	eb 01       	movw	r28, r22
3033
    1dc6:	cf 01       	movw	r24, r30
3034
    1dc8:	f7 ff       	sbrs	r31, 7
3035
    1dca:	03 c0       	rjmp	.+6      	; 0x1dd2 <__vector_24+0x3b6>
3036
    1dcc:	90 95       	com	r25
3037
    1dce:	81 95       	neg	r24
3038
    1dd0:	9f 4f       	sbci	r25, 0xFF	; 255
3039
    1dd2:	64 e0       	ldi	r22, 0x04	; 4
3040
    1dd4:	70 e0       	ldi	r23, 0x00	; 0
3041
    1dd6:	0e 94 07 2d 	call	0x5a0e	; 0x5a0e <__divmodhi4>
3042
    1dda:	26 0f       	add	r18, r22
3043
    1ddc:	37 1f       	adc	r19, r23
3044
    1dde:	2c 0f       	add	r18, r28
3045
    1de0:	3d 1f       	adc	r19, r29
3046
    1de2:	30 93 bd 01 	sts	0x01BD, r19
3047
    1de6:	20 93 bc 01 	sts	0x01BC, r18
3048
    1dea:	80 91 bc 01 	lds	r24, 0x01BC
3049
    1dee:	90 91 bd 01 	lds	r25, 0x01BD
3050
    1df2:	02 97       	sbiw	r24, 0x02	; 2
3051
    1df4:	04 f1       	brlt	.+64     	; 0x1e36 <__vector_24+0x41a>
3052
    1df6:	60 91 e1 01 	lds	r22, 0x01E1
3053
    1dfa:	70 91 e2 01 	lds	r23, 0x01E2
3054
    1dfe:	80 91 e3 01 	lds	r24, 0x01E3
3055
    1e02:	90 91 e4 01 	lds	r25, 0x01E4
3056
    1e06:	20 e0       	ldi	r18, 0x00	; 0
3057
    1e08:	30 e0       	ldi	r19, 0x00	; 0
3058
    1e0a:	48 e4       	ldi	r20, 0x48	; 72
3059
    1e0c:	54 e4       	ldi	r21, 0x44	; 68
3060
    1e0e:	0e 94 c2 2b 	call	0x5784	; 0x5784 <__eqsf2>
3061
    1e12:	88 23       	and	r24, r24
3062
    1e14:	0c f0       	brlt	.+2      	; 0x1e18 <__vector_24+0x3fc>
3063
    1e16:	3c c0       	rjmp	.+120    	; 0x1e90 <__vector_24+0x474>
3064
    1e18:	60 91 e1 01 	lds	r22, 0x01E1
3065
    1e1c:	70 91 e2 01 	lds	r23, 0x01E2
3066
    1e20:	80 91 e3 01 	lds	r24, 0x01E3
3067
    1e24:	90 91 e4 01 	lds	r25, 0x01E4
3068
    1e28:	2a e0       	ldi	r18, 0x0A	; 10
3069
    1e2a:	37 ed       	ldi	r19, 0xD7	; 215
3070
    1e2c:	43 ea       	ldi	r20, 0xA3	; 163
3071
    1e2e:	5c e3       	ldi	r21, 0x3C	; 60
3072
    1e30:	0e 94 13 2b 	call	0x5626	; 0x5626 <__addsf3>
3073
    1e34:	25 c0       	rjmp	.+74     	; 0x1e80 <__vector_24+0x464>
3074
    1e36:	80 91 bc 01 	lds	r24, 0x01BC
3075
    1e3a:	90 91 bd 01 	lds	r25, 0x01BD
3076
    1e3e:	8f 5f       	subi	r24, 0xFF	; 255
3077
    1e40:	9f 4f       	sbci	r25, 0xFF	; 255
3078
    1e42:	34 f5       	brge	.+76     	; 0x1e90 <__vector_24+0x474>
3079
    1e44:	60 91 e1 01 	lds	r22, 0x01E1
3080
    1e48:	70 91 e2 01 	lds	r23, 0x01E2
3081
    1e4c:	80 91 e3 01 	lds	r24, 0x01E3
3082
    1e50:	90 91 e4 01 	lds	r25, 0x01E4
3083
    1e54:	20 e0       	ldi	r18, 0x00	; 0
3084
    1e56:	30 e0       	ldi	r19, 0x00	; 0
3085
    1e58:	46 e1       	ldi	r20, 0x16	; 22
3086
    1e5a:	54 e4       	ldi	r21, 0x44	; 68
3087
    1e5c:	0e 94 c5 2b 	call	0x578a	; 0x578a <__gesf2>
3088
    1e60:	18 16       	cp	r1, r24
3089
    1e62:	b4 f4       	brge	.+44     	; 0x1e90 <__vector_24+0x474>
3090
    1e64:	60 91 e1 01 	lds	r22, 0x01E1
3091
    1e68:	70 91 e2 01 	lds	r23, 0x01E2
3092
    1e6c:	80 91 e3 01 	lds	r24, 0x01E3
3093
    1e70:	90 91 e4 01 	lds	r25, 0x01E4
3094
    1e74:	2a e0       	ldi	r18, 0x0A	; 10
3095
    1e76:	37 ed       	ldi	r19, 0xD7	; 215
3096
    1e78:	43 ea       	ldi	r20, 0xA3	; 163
3097
    1e7a:	5c e3       	ldi	r21, 0x3C	; 60
3098
    1e7c:	0e 94 12 2b 	call	0x5624	; 0x5624 <__subsf3>
3099
    1e80:	60 93 e1 01 	sts	0x01E1, r22
3100
    1e84:	70 93 e2 01 	sts	0x01E2, r23
3101
    1e88:	80 93 e3 01 	sts	0x01E3, r24
3102
    1e8c:	90 93 e4 01 	sts	0x01E4, r25
3103
    1e90:	81 e0       	ldi	r24, 0x01	; 1
3104
    1e92:	80 93 c3 01 	sts	0x01C3, r24
3105
    1e96:	80 91 78 00 	lds	r24, 0x0078
3106
    1e9a:	90 91 79 00 	lds	r25, 0x0079
3107
    1e9e:	90 93 5f 05 	sts	0x055F, r25
3108
    1ea2:	80 93 5e 05 	sts	0x055E, r24
3109
    1ea6:	20 91 13 02 	lds	r18, 0x0213
3110
    1eaa:	30 91 14 02 	lds	r19, 0x0214
3111
    1eae:	40 91 15 02 	lds	r20, 0x0215
3112
    1eb2:	50 91 16 02 	lds	r21, 0x0216
3113
    1eb6:	80 91 bc 01 	lds	r24, 0x01BC
3114
    1eba:	90 91 bd 01 	lds	r25, 0x01BD
3115
    1ebe:	aa 27       	eor	r26, r26
3116
    1ec0:	97 fd       	sbrc	r25, 7
3117
    1ec2:	a0 95       	com	r26
3118
    1ec4:	ba 2f       	mov	r27, r26
3119
    1ec6:	28 0f       	add	r18, r24
3120
    1ec8:	39 1f       	adc	r19, r25
3121
    1eca:	4a 1f       	adc	r20, r26
3122
    1ecc:	5b 1f       	adc	r21, r27
3123
    1ece:	20 93 13 02 	sts	0x0213, r18
3124
    1ed2:	30 93 14 02 	sts	0x0214, r19
3125
    1ed6:	40 93 15 02 	sts	0x0215, r20
3126
    1eda:	50 93 16 02 	sts	0x0216, r21
3127
    1ede:	e0 90 13 02 	lds	r14, 0x0213
3128
    1ee2:	f0 90 14 02 	lds	r15, 0x0214
3129
    1ee6:	00 91 15 02 	lds	r16, 0x0215
3130
    1eea:	10 91 16 02 	lds	r17, 0x0216
3131
    1eee:	60 91 13 02 	lds	r22, 0x0213
3132
    1ef2:	70 91 14 02 	lds	r23, 0x0214
3133
    1ef6:	80 91 15 02 	lds	r24, 0x0215
3134
    1efa:	90 91 16 02 	lds	r25, 0x0216
3135
    1efe:	20 e0       	ldi	r18, 0x00	; 0
3136
    1f00:	34 e0       	ldi	r19, 0x04	; 4
3137
    1f02:	40 e0       	ldi	r20, 0x00	; 0
3138
    1f04:	50 e0       	ldi	r21, 0x00	; 0
3139
    1f06:	0e 94 3c 2d 	call	0x5a78	; 0x5a78 <__divmodsi4>
3140
    1f0a:	e2 1a       	sub	r14, r18
3141
    1f0c:	f3 0a       	sbc	r15, r19
3142
    1f0e:	04 0b       	sbc	r16, r20
3143
    1f10:	15 0b       	sbc	r17, r21
3144
    1f12:	e0 92 13 02 	sts	0x0213, r14
3145
    1f16:	f0 92 14 02 	sts	0x0214, r15
3146
    1f1a:	00 93 15 02 	sts	0x0215, r16
3147
    1f1e:	10 93 16 02 	sts	0x0216, r17
3148
    1f22:	83 e0       	ldi	r24, 0x03	; 3
3149
    1f24:	80 93 c9 01 	sts	0x01C9, r24
3150
    1f28:	87 e0       	ldi	r24, 0x07	; 7
3151
    1f2a:	80 93 c8 01 	sts	0x01C8, r24
3152
    1f2e:	7c c0       	rjmp	.+248    	; 0x2028 <__vector_24+0x60c>
3153
    1f30:	80 91 6c 05 	lds	r24, 0x056C
3154
    1f34:	90 91 6d 05 	lds	r25, 0x056D
3155
    1f38:	20 91 78 00 	lds	r18, 0x0078
3156
    1f3c:	30 91 79 00 	lds	r19, 0x0079
3157
    1f40:	82 0f       	add	r24, r18
3158
    1f42:	93 1f       	adc	r25, r19
3159
    1f44:	90 93 6d 05 	sts	0x056D, r25
3160
    1f48:	80 93 6c 05 	sts	0x056C, r24
3161
    1f4c:	80 91 64 05 	lds	r24, 0x0564
3162
    1f50:	8f 5f       	subi	r24, 0xFF	; 255
3163
    1f52:	80 93 64 05 	sts	0x0564, r24
3164
    1f56:	80 91 64 05 	lds	r24, 0x0564
3165
    1f5a:	85 30       	cpi	r24, 0x05	; 5
3166
    1f5c:	08 f4       	brcc	.+2      	; 0x1f60 <__vector_24+0x544>
3167
    1f5e:	60 c0       	rjmp	.+192    	; 0x2020 <__vector_24+0x604>
3168
    1f60:	80 91 78 00 	lds	r24, 0x0078
3169
    1f64:	90 91 79 00 	lds	r25, 0x0079
3170
    1f68:	90 93 0b 01 	sts	0x010B, r25
3171
    1f6c:	80 93 0a 01 	sts	0x010A, r24
3172
    1f70:	10 92 64 05 	sts	0x0564, r1
3173
    1f74:	80 91 60 05 	lds	r24, 0x0560
3174
    1f78:	90 91 61 05 	lds	r25, 0x0561
3175
    1f7c:	20 91 6c 05 	lds	r18, 0x056C
3176
    1f80:	30 91 6d 05 	lds	r19, 0x056D
3177
    1f84:	82 1b       	sub	r24, r18
3178
    1f86:	93 0b       	sbc	r25, r19
3179
    1f88:	20 91 2f 02 	lds	r18, 0x022F
3180
    1f8c:	30 91 30 02 	lds	r19, 0x0230
3181
    1f90:	82 1b       	sub	r24, r18
3182
    1f92:	93 0b       	sbc	r25, r19
3183
    1f94:	90 93 c5 01 	sts	0x01C5, r25
3184
    1f98:	80 93 c4 01 	sts	0x01C4, r24
3185
    1f9c:	60 91 6c 05 	lds	r22, 0x056C
3186
    1fa0:	70 91 6d 05 	lds	r23, 0x056D
3187
    1fa4:	e0 90 06 01 	lds	r14, 0x0106
3188
    1fa8:	f0 90 07 01 	lds	r15, 0x0107
3189
    1fac:	00 91 08 01 	lds	r16, 0x0108
3190
    1fb0:	10 91 09 01 	lds	r17, 0x0109
3191
    1fb4:	88 27       	eor	r24, r24
3192
    1fb6:	77 fd       	sbrc	r23, 7
3193
    1fb8:	80 95       	com	r24
3194
    1fba:	98 2f       	mov	r25, r24
3195
    1fbc:	a8 01       	movw	r20, r16
3196
    1fbe:	97 01       	movw	r18, r14
3197
    1fc0:	22 0f       	add	r18, r18
3198
    1fc2:	33 1f       	adc	r19, r19
3199
    1fc4:	44 1f       	adc	r20, r20
3200
    1fc6:	55 1f       	adc	r21, r21
3201
    1fc8:	2e 0d       	add	r18, r14
3202
    1fca:	3f 1d       	adc	r19, r15
3203
    1fcc:	40 1f       	adc	r20, r16
3204
    1fce:	51 1f       	adc	r21, r17
3205
    1fd0:	62 0f       	add	r22, r18
3206
    1fd2:	73 1f       	adc	r23, r19
3207
    1fd4:	84 1f       	adc	r24, r20
3208
    1fd6:	95 1f       	adc	r25, r21
3209
    1fd8:	24 e0       	ldi	r18, 0x04	; 4
3210
    1fda:	30 e0       	ldi	r19, 0x00	; 0
3211
    1fdc:	40 e0       	ldi	r20, 0x00	; 0
3212
    1fde:	50 e0       	ldi	r21, 0x00	; 0
3213
    1fe0:	0e 94 3c 2d 	call	0x5a78	; 0x5a78 <__divmodsi4>
3214
    1fe4:	20 93 06 01 	sts	0x0106, r18
3215
    1fe8:	30 93 07 01 	sts	0x0107, r19
3216
    1fec:	40 93 08 01 	sts	0x0108, r20
3217
    1ff0:	50 93 09 01 	sts	0x0109, r21
3218
    1ff4:	20 91 60 05 	lds	r18, 0x0560
3219
    1ff8:	30 91 61 05 	lds	r19, 0x0561
3220
    1ffc:	80 91 06 01 	lds	r24, 0x0106
3221
    2000:	90 91 07 01 	lds	r25, 0x0107
3222
    2004:	a0 91 08 01 	lds	r26, 0x0108
3223
    2008:	b0 91 09 01 	lds	r27, 0x0109
3224
    200c:	28 1b       	sub	r18, r24
3225
    200e:	39 0b       	sbc	r19, r25
3226
    2010:	30 93 30 02 	sts	0x0230, r19
3227
    2014:	20 93 2f 02 	sts	0x022F, r18
3228
    2018:	10 92 6d 05 	sts	0x056D, r1
3229
    201c:	10 92 6c 05 	sts	0x056C, r1
3230
    2020:	10 92 c9 01 	sts	0x01C9, r1
3231
    2024:	10 92 c8 01 	sts	0x01C8, r1
3232
    2028:	80 91 c9 01 	lds	r24, 0x01C9
3233
    202c:	80 93 7c 00 	sts	0x007C, r24
3234
    2030:	8f ee       	ldi	r24, 0xEF	; 239
3235
    2032:	80 93 7a 00 	sts	0x007A, r24
3236
    2036:	ff 91       	pop	r31
3237
    2038:	ef 91       	pop	r30
3238
    203a:	df 91       	pop	r29
3239
    203c:	cf 91       	pop	r28
3240
    203e:	bf 91       	pop	r27
3241
    2040:	af 91       	pop	r26
3242
    2042:	9f 91       	pop	r25
3243
    2044:	8f 91       	pop	r24
3244
    2046:	7f 91       	pop	r23
3245
    2048:	6f 91       	pop	r22
3246
    204a:	5f 91       	pop	r21
3247
    204c:	4f 91       	pop	r20
3248
    204e:	3f 91       	pop	r19
3249
    2050:	2f 91       	pop	r18
3250
    2052:	1f 91       	pop	r17
3251
    2054:	0f 91       	pop	r16
3252
    2056:	ff 90       	pop	r15
3253
    2058:	ef 90       	pop	r14
3254
    205a:	0f 90       	pop	r0
3255
    205c:	0f be       	out	0x3f, r0	; 63
3256
    205e:	0f 90       	pop	r0
3257
    2060:	1f 90       	pop	r1
3258
    2062:	18 95       	reti
21 user 3259
 
36 chris2798 3260
00002064 <SucheLuftruckOffset>:
3261
    2064:	cf 93       	push	r28
3262
    2066:	df 93       	push	r29
3263
    2068:	c0 e0       	ldi	r28, 0x00	; 0
3264
    206a:	d0 e0       	ldi	r29, 0x00	; 0
3265
    206c:	c7 bd       	out	0x27, r28	; 39
3266
    206e:	82 e3       	ldi	r24, 0x32	; 50
3267
    2070:	90 e0       	ldi	r25, 0x00	; 0
3268
    2072:	0e 94 f6 0c 	call	0x19ec	; 0x19ec <Delay_ms>
3269
    2076:	8b e3       	ldi	r24, 0x3B	; 59
3270
    2078:	91 e0       	ldi	r25, 0x01	; 1
3271
    207a:	9f 93       	push	r25
3272
    207c:	8f 93       	push	r24
3273
    207e:	1f 92       	push	r1
3274
    2080:	0e 94 d3 08 	call	0x11a6	; 0x11a6 <_printf_P>
3275
    2084:	80 91 0a 01 	lds	r24, 0x010A
3276
    2088:	90 91 0b 01 	lds	r25, 0x010B
3277
    208c:	0f 90       	pop	r0
3278
    208e:	0f 90       	pop	r0
3279
    2090:	0f 90       	pop	r0
3280
    2092:	84 58       	subi	r24, 0x84	; 132
3281
    2094:	93 40       	sbci	r25, 0x03	; 3
3282
    2096:	20 f0       	brcs	.+8      	; 0x20a0 <SucheLuftruckOffset+0x3c>
3283
    2098:	21 96       	adiw	r28, 0x01	; 1
3284
    209a:	ca 3f       	cpi	r28, 0xFA	; 250
3285
    209c:	d1 05       	cpc	r29, r1
3286
    209e:	31 f7       	brne	.-52     	; 0x206c <SucheLuftruckOffset+0x8>
3287
    20a0:	c0 93 69 05 	sts	0x0569, r28
3288
    20a4:	88 ec       	ldi	r24, 0xC8	; 200
3289
    20a6:	90 e0       	ldi	r25, 0x00	; 0
3290
    20a8:	0e 94 f6 0c 	call	0x19ec	; 0x19ec <Delay_ms>
3291
    20ac:	df 91       	pop	r29
3292
    20ae:	cf 91       	pop	r28
3293
    20b0:	08 95       	ret
21 user 3294
 
36 chris2798 3295
000020b2 <LcdClear>:
3296
    20b2:	e6 e1       	ldi	r30, 0x16	; 22
3297
    20b4:	f1 e0       	ldi	r31, 0x01	; 1
3298
    20b6:	80 e2       	ldi	r24, 0x20	; 32
3299
    20b8:	81 93       	st	Z+, r24
3300
    20ba:	91 e0       	ldi	r25, 0x01	; 1
3301
    20bc:	e6 36       	cpi	r30, 0x66	; 102
3302
    20be:	f9 07       	cpc	r31, r25
3303
    20c0:	d9 f7       	brne	.-10     	; 0x20b8 <LcdClear+0x6>
3304
    20c2:	08 95       	ret
21 user 3305
 
36 chris2798 3306
000020c4 <Menu>:
3307
    20c4:	ff 92       	push	r15
3308
    20c6:	0f 93       	push	r16
3309
    20c8:	1f 93       	push	r17
3310
    20ca:	80 91 cd 01 	lds	r24, 0x01CD
3311
    20ce:	28 2f       	mov	r18, r24
3312
    20d0:	33 27       	eor	r19, r19
3313
    20d2:	c9 01       	movw	r24, r18
3314
    20d4:	81 70       	andi	r24, 0x01	; 1
3315
    20d6:	90 70       	andi	r25, 0x00	; 0
3316
    20d8:	68 2f       	mov	r22, r24
3317
    20da:	88 23       	and	r24, r24
3318
    20dc:	91 f0       	breq	.+36     	; 0x2102 <Menu+0x3e>
3319
    20de:	80 91 ce 01 	lds	r24, 0x01CE
3320
    20e2:	88 23       	and	r24, r24
3321
    20e4:	11 f0       	breq	.+4      	; 0x20ea <Menu+0x26>
3322
    20e6:	81 50       	subi	r24, 0x01	; 1
3323
    20e8:	02 c0       	rjmp	.+4      	; 0x20ee <Menu+0x2a>
3324
    20ea:	80 91 66 01 	lds	r24, 0x0166
3325
    20ee:	80 93 ce 01 	sts	0x01CE, r24
3326
    20f2:	e6 e1       	ldi	r30, 0x16	; 22
3327
    20f4:	f1 e0       	ldi	r31, 0x01	; 1
3328
    20f6:	80 e2       	ldi	r24, 0x20	; 32
3329
    20f8:	81 93       	st	Z+, r24
3330
    20fa:	91 e0       	ldi	r25, 0x01	; 1
3331
    20fc:	e6 36       	cpi	r30, 0x66	; 102
3332
    20fe:	f9 07       	cpc	r31, r25
3333
    2100:	d9 f7       	brne	.-10     	; 0x20f8 <Menu+0x34>
3334
    2102:	a9 01       	movw	r20, r18
3335
    2104:	42 70       	andi	r20, 0x02	; 2
3336
    2106:	50 70       	andi	r21, 0x00	; 0
3337
    2108:	21 ff       	sbrs	r18, 1
3338
    210a:	0d c0       	rjmp	.+26     	; 0x2126 <Menu+0x62>
3339
    210c:	80 91 ce 01 	lds	r24, 0x01CE
3340
    2110:	8f 5f       	subi	r24, 0xFF	; 255
3341
    2112:	80 93 ce 01 	sts	0x01CE, r24
3342
    2116:	e6 e1       	ldi	r30, 0x16	; 22
3343
    2118:	f1 e0       	ldi	r31, 0x01	; 1
3344
    211a:	80 e2       	ldi	r24, 0x20	; 32
3345
    211c:	81 93       	st	Z+, r24
3346
    211e:	91 e0       	ldi	r25, 0x01	; 1
3347
    2120:	e6 36       	cpi	r30, 0x66	; 102
3348
    2122:	f9 07       	cpc	r31, r25
3349
    2124:	d9 f7       	brne	.-10     	; 0x211c <Menu+0x58>
3350
    2126:	66 23       	and	r22, r22
3351
    2128:	21 f0       	breq	.+8      	; 0x2132 <Menu+0x6e>
3352
    212a:	45 2b       	or	r20, r21
3353
    212c:	11 f0       	breq	.+4      	; 0x2132 <Menu+0x6e>
3354
    212e:	10 92 ce 01 	sts	0x01CE, r1
3355
    2132:	81 e1       	ldi	r24, 0x11	; 17
3356
    2134:	80 93 cc 01 	sts	0x01CC, r24
3357
    2138:	80 91 ce 01 	lds	r24, 0x01CE
3358
    213c:	99 27       	eor	r25, r25
3359
    213e:	9f 93       	push	r25
3360
    2140:	8f 93       	push	r24
3361
    2142:	8c ea       	ldi	r24, 0xAC	; 172
3362
    2144:	93 e0       	ldi	r25, 0x03	; 3
3363
    2146:	9f 93       	push	r25
3364
    2148:	8f 93       	push	r24
3365
    214a:	e1 e0       	ldi	r30, 0x01	; 1
3366
    214c:	fe 2e       	mov	r15, r30
3367
    214e:	ff 92       	push	r15
3368
    2150:	0e 94 d3 08 	call	0x11a6	; 0x11a6 <_printf_P>
3369
    2154:	00 91 ce 01 	lds	r16, 0x01CE
3370
    2158:	0f 90       	pop	r0
3371
    215a:	0f 90       	pop	r0
3372
    215c:	0f 90       	pop	r0
3373
    215e:	0f 90       	pop	r0
3374
    2160:	0f 90       	pop	r0
3375
    2162:	05 30       	cpi	r16, 0x05	; 5
3376
    2164:	09 f4       	brne	.+2      	; 0x2168 <Menu+0xa4>
3377
    2166:	d7 c1       	rjmp	.+942    	; 0x2516 <Menu+0x452>
3378
    2168:	06 30       	cpi	r16, 0x06	; 6
3379
    216a:	90 f4       	brcc	.+36     	; 0x2190 <Menu+0xcc>
3380
    216c:	02 30       	cpi	r16, 0x02	; 2
3381
    216e:	09 f4       	brne	.+2      	; 0x2172 <Menu+0xae>
3382
    2170:	b8 c0       	rjmp	.+368    	; 0x22e2 <Menu+0x21e>
3383
    2172:	03 30       	cpi	r16, 0x03	; 3
3384
    2174:	30 f4       	brcc	.+12     	; 0x2182 <Menu+0xbe>
3385
    2176:	00 23       	and	r16, r16
3386
    2178:	f1 f0       	breq	.+60     	; 0x21b6 <Menu+0xf2>
3387
    217a:	01 30       	cpi	r16, 0x01	; 1
3388
    217c:	09 f0       	breq	.+2      	; 0x2180 <Menu+0xbc>
3389
    217e:	5b c3       	rjmp	.+1718   	; 0x2836 <Menu+0x772>
3390
    2180:	4d c0       	rjmp	.+154    	; 0x221c <Menu+0x158>
3391
    2182:	03 30       	cpi	r16, 0x03	; 3
3392
    2184:	09 f4       	brne	.+2      	; 0x2188 <Menu+0xc4>
3393
    2186:	02 c1       	rjmp	.+516    	; 0x238c <Menu+0x2c8>
3394
    2188:	04 30       	cpi	r16, 0x04	; 4
3395
    218a:	09 f0       	breq	.+2      	; 0x218e <Menu+0xca>
3396
    218c:	54 c3       	rjmp	.+1704   	; 0x2836 <Menu+0x772>
3397
    218e:	4b c1       	rjmp	.+662    	; 0x2426 <Menu+0x362>
3398
    2190:	08 30       	cpi	r16, 0x08	; 8
3399
    2192:	09 f4       	brne	.+2      	; 0x2196 <Menu+0xd2>
3400
    2194:	98 c2       	rjmp	.+1328   	; 0x26c6 <Menu+0x602>
3401
    2196:	09 30       	cpi	r16, 0x09	; 9
3402
    2198:	38 f4       	brcc	.+14     	; 0x21a8 <Menu+0xe4>
3403
    219a:	06 30       	cpi	r16, 0x06	; 6
3404
    219c:	09 f4       	brne	.+2      	; 0x21a0 <Menu+0xdc>
3405
    219e:	11 c2       	rjmp	.+1058   	; 0x25c2 <Menu+0x4fe>
3406
    21a0:	07 30       	cpi	r16, 0x07	; 7
3407
    21a2:	09 f0       	breq	.+2      	; 0x21a6 <Menu+0xe2>
3408
    21a4:	48 c3       	rjmp	.+1680   	; 0x2836 <Menu+0x772>
3409
    21a6:	6c c2       	rjmp	.+1240   	; 0x2680 <Menu+0x5bc>
3410
    21a8:	09 30       	cpi	r16, 0x09	; 9
3411
    21aa:	09 f4       	brne	.+2      	; 0x21ae <Menu+0xea>
3412
    21ac:	c9 c2       	rjmp	.+1426   	; 0x2740 <Menu+0x67c>
3413
    21ae:	0a 30       	cpi	r16, 0x0A	; 10
3414
    21b0:	09 f0       	breq	.+2      	; 0x21b4 <Menu+0xf0>
3415
    21b2:	41 c3       	rjmp	.+1666   	; 0x2836 <Menu+0x772>
3416
    21b4:	03 c3       	rjmp	.+1542   	; 0x27bc <Menu+0x6f8>
3417
    21b6:	10 92 cc 01 	sts	0x01CC, r1
3418
    21ba:	8a e9       	ldi	r24, 0x9A	; 154
3419
    21bc:	93 e0       	ldi	r25, 0x03	; 3
3420
    21be:	9f 93       	push	r25
3421
    21c0:	8f 93       	push	r24
3422
    21c2:	ff 92       	push	r15
3423
    21c4:	0e 94 d3 08 	call	0x11a6	; 0x11a6 <_printf_P>
3424
    21c8:	84 e1       	ldi	r24, 0x14	; 20
3425
    21ca:	80 93 cc 01 	sts	0x01CC, r24
3426
    21ce:	8c e3       	ldi	r24, 0x3C	; 60
3427
    21d0:	90 e0       	ldi	r25, 0x00	; 0
3428
    21d2:	9f 93       	push	r25
3429
    21d4:	8f 93       	push	r24
3430
    21d6:	1f 92       	push	r1
3431
    21d8:	1f 92       	push	r1
3432
    21da:	83 e9       	ldi	r24, 0x93	; 147
3433
    21dc:	93 e0       	ldi	r25, 0x03	; 3
3434
    21de:	9f 93       	push	r25
3435
    21e0:	8f 93       	push	r24
3436
    21e2:	ff 92       	push	r15
3437
    21e4:	0e 94 d3 08 	call	0x11a6	; 0x11a6 <_printf_P>
3438
    21e8:	88 e2       	ldi	r24, 0x28	; 40
3439
    21ea:	80 93 cc 01 	sts	0x01CC, r24
3440
    21ee:	0e 94 f8 01 	call	0x3f0	; 0x3f0 <GetActiveParamSetNumber>
3441
    21f2:	99 27       	eor	r25, r25
3442
    21f4:	9f 93       	push	r25
3443
    21f6:	8f 93       	push	r24
3444
    21f8:	86 e8       	ldi	r24, 0x86	; 134
3445
    21fa:	93 e0       	ldi	r25, 0x03	; 3
3446
    21fc:	9f 93       	push	r25
3447
    21fe:	8f 93       	push	r24
3448
    2200:	ff 92       	push	r15
3449
    2202:	0e 94 d3 08 	call	0x11a6	; 0x11a6 <_printf_P>
3450
    2206:	8c e3       	ldi	r24, 0x3C	; 60
3451
    2208:	80 93 cc 01 	sts	0x01CC, r24
3452
    220c:	86 e7       	ldi	r24, 0x76	; 118
3453
    220e:	93 e0       	ldi	r25, 0x03	; 3
3454
    2210:	9f 93       	push	r25
3455
    2212:	8f 93       	push	r24
3456
    2214:	ff 92       	push	r15
3457
    2216:	0e 94 d3 08 	call	0x11a6	; 0x11a6 <_printf_P>
3458
    221a:	8e c2       	rjmp	.+1308   	; 0x2738 <Menu+0x674>
3459
    221c:	80 91 aa 05 	lds	r24, 0x05AA
3460
    2220:	80 ff       	sbrs	r24, 0
3461
    2222:	47 c0       	rjmp	.+142    	; 0x22b2 <Menu+0x1ee>
3462
    2224:	10 92 cc 01 	sts	0x01CC, r1
3463
    2228:	80 91 2f 02 	lds	r24, 0x022F
3464
    222c:	90 91 30 02 	lds	r25, 0x0230
3465
    2230:	9f 93       	push	r25
3466
    2232:	8f 93       	push	r24
3467
    2234:	87 e6       	ldi	r24, 0x67	; 103
3468
    2236:	93 e0       	ldi	r25, 0x03	; 3
3469
    2238:	9f 93       	push	r25
3470
    223a:	8f 93       	push	r24
3471
    223c:	0f 93       	push	r16
3472
    223e:	0e 94 d3 08 	call	0x11a6	; 0x11a6 <_printf_P>
3473
    2242:	84 e1       	ldi	r24, 0x14	; 20
3474
    2244:	80 93 cc 01 	sts	0x01CC, r24
3475
    2248:	80 91 31 02 	lds	r24, 0x0231
3476
    224c:	90 91 32 02 	lds	r25, 0x0232
3477
    2250:	9f 93       	push	r25
3478
    2252:	8f 93       	push	r24
3479
    2254:	88 e5       	ldi	r24, 0x58	; 88
21 user 3480
    2256:	93 e0       	ldi	r25, 0x03	; 3
3481
    2258:	9f 93       	push	r25
3482
    225a:	8f 93       	push	r24
36 chris2798 3483
    225c:	0f 93       	push	r16
3484
    225e:	0e 94 d3 08 	call	0x11a6	; 0x11a6 <_printf_P>
3485
    2262:	88 e2       	ldi	r24, 0x28	; 40
3486
    2264:	80 93 cc 01 	sts	0x01CC, r24
3487
    2268:	80 91 0a 01 	lds	r24, 0x010A
3488
    226c:	90 91 0b 01 	lds	r25, 0x010B
3489
    2270:	9f 93       	push	r25
3490
    2272:	8f 93       	push	r24
3491
    2274:	89 e4       	ldi	r24, 0x49	; 73
3492
    2276:	93 e0       	ldi	r25, 0x03	; 3
21 user 3493
    2278:	9f 93       	push	r25
3494
    227a:	8f 93       	push	r24
36 chris2798 3495
    227c:	0f 93       	push	r16
3496
    227e:	0e 94 d3 08 	call	0x11a6	; 0x11a6 <_printf_P>
3497
    2282:	8c e3       	ldi	r24, 0x3C	; 60
3498
    2284:	80 93 cc 01 	sts	0x01CC, r24
3499
    2288:	80 91 69 05 	lds	r24, 0x0569
3500
    228c:	99 27       	eor	r25, r25
3501
    228e:	9f 93       	push	r25
3502
    2290:	8f 93       	push	r24
3503
    2292:	8a e3       	ldi	r24, 0x3A	; 58
3504
    2294:	93 e0       	ldi	r25, 0x03	; 3
3505
    2296:	9f 93       	push	r25
3506
    2298:	8f 93       	push	r24
3507
    229a:	0f 93       	push	r16
3508
    229c:	0e 94 d3 08 	call	0x11a6	; 0x11a6 <_printf_P>
3509
    22a0:	8d b7       	in	r24, 0x3d	; 61
3510
    22a2:	9e b7       	in	r25, 0x3e	; 62
3511
    22a4:	44 96       	adiw	r24, 0x14	; 20
3512
    22a6:	0f b6       	in	r0, 0x3f	; 63
3513
    22a8:	f8 94       	cli
3514
    22aa:	9e bf       	out	0x3e, r25	; 62
3515
    22ac:	0f be       	out	0x3f, r0	; 63
3516
    22ae:	8d bf       	out	0x3d, r24	; 61
3517
    22b0:	c7 c2       	rjmp	.+1422   	; 0x2840 <Menu+0x77c>
3518
    22b2:	84 e1       	ldi	r24, 0x14	; 20
3519
    22b4:	80 93 cc 01 	sts	0x01CC, r24
3520
    22b8:	83 e3       	ldi	r24, 0x33	; 51
3521
    22ba:	93 e0       	ldi	r25, 0x03	; 3
3522
    22bc:	9f 93       	push	r25
3523
    22be:	8f 93       	push	r24
3524
    22c0:	0f 93       	push	r16
3525
    22c2:	0e 94 d3 08 	call	0x11a6	; 0x11a6 <_printf_P>
3526
    22c6:	88 e2       	ldi	r24, 0x28	; 40
3527
    22c8:	80 93 cc 01 	sts	0x01CC, r24
3528
    22cc:	85 e2       	ldi	r24, 0x25	; 37
3529
    22ce:	93 e0       	ldi	r25, 0x03	; 3
3530
    22d0:	9f 93       	push	r25
3531
    22d2:	8f 93       	push	r24
3532
    22d4:	0f 93       	push	r16
3533
    22d6:	0e 94 d3 08 	call	0x11a6	; 0x11a6 <_printf_P>
3534
    22da:	8d b7       	in	r24, 0x3d	; 61
3535
    22dc:	9e b7       	in	r25, 0x3e	; 62
3536
    22de:	06 96       	adiw	r24, 0x06	; 6
3537
    22e0:	e2 cf       	rjmp	.-60     	; 0x22a6 <Menu+0x1e2>
3538
    22e2:	10 92 cc 01 	sts	0x01CC, r1
3539
    22e6:	8b e1       	ldi	r24, 0x1B	; 27
3540
    22e8:	93 e0       	ldi	r25, 0x03	; 3
3541
    22ea:	9f 93       	push	r25
3542
    22ec:	8f 93       	push	r24
3543
    22ee:	ff 92       	push	r15
3544
    22f0:	0e 94 d3 08 	call	0x11a6	; 0x11a6 <_printf_P>
3545
    22f4:	84 e1       	ldi	r24, 0x14	; 20
3546
    22f6:	80 93 cc 01 	sts	0x01CC, r24
3547
    22fa:	60 91 e7 01 	lds	r22, 0x01E7
3548
    22fe:	70 91 e8 01 	lds	r23, 0x01E8
3549
    2302:	80 91 e9 01 	lds	r24, 0x01E9
3550
    2306:	90 91 ea 01 	lds	r25, 0x01EA
3551
    230a:	20 e0       	ldi	r18, 0x00	; 0
3552
    230c:	34 e0       	ldi	r19, 0x04	; 4
3553
    230e:	40 e0       	ldi	r20, 0x00	; 0
3554
    2310:	50 e0       	ldi	r21, 0x00	; 0
3555
    2312:	0e 94 3c 2d 	call	0x5a78	; 0x5a78 <__divmodsi4>
3556
    2316:	5f 93       	push	r21
3557
    2318:	4f 93       	push	r20
3558
    231a:	3f 93       	push	r19
3559
    231c:	2f 93       	push	r18
3560
    231e:	8c e0       	ldi	r24, 0x0C	; 12
3561
    2320:	93 e0       	ldi	r25, 0x03	; 3
3562
    2322:	9f 93       	push	r25
3563
    2324:	8f 93       	push	r24
3564
    2326:	ff 92       	push	r15
3565
    2328:	0e 94 d3 08 	call	0x11a6	; 0x11a6 <_printf_P>
3566
    232c:	88 e2       	ldi	r24, 0x28	; 40
3567
    232e:	80 93 cc 01 	sts	0x01CC, r24
3568
    2332:	60 91 ef 01 	lds	r22, 0x01EF
3569
    2336:	70 91 f0 01 	lds	r23, 0x01F0
3570
    233a:	80 91 f1 01 	lds	r24, 0x01F1
3571
    233e:	90 91 f2 01 	lds	r25, 0x01F2
3572
    2342:	20 e0       	ldi	r18, 0x00	; 0
3573
    2344:	34 e0       	ldi	r19, 0x04	; 4
3574
    2346:	40 e0       	ldi	r20, 0x00	; 0
3575
    2348:	50 e0       	ldi	r21, 0x00	; 0
3576
    234a:	0e 94 3c 2d 	call	0x5a78	; 0x5a78 <__divmodsi4>
3577
    234e:	5f 93       	push	r21
3578
    2350:	4f 93       	push	r20
3579
    2352:	3f 93       	push	r19
3580
    2354:	2f 93       	push	r18
3581
    2356:	8d ef       	ldi	r24, 0xFD	; 253
3582
    2358:	92 e0       	ldi	r25, 0x02	; 2
3583
    235a:	9f 93       	push	r25
3584
    235c:	8f 93       	push	r24
3585
    235e:	ff 92       	push	r15
3586
    2360:	0e 94 d3 08 	call	0x11a6	; 0x11a6 <_printf_P>
3587
    2364:	8c e3       	ldi	r24, 0x3C	; 60
3588
    2366:	80 93 cc 01 	sts	0x01CC, r24
3589
    236a:	80 91 17 02 	lds	r24, 0x0217
3590
    236e:	90 91 18 02 	lds	r25, 0x0218
3591
    2372:	9f 93       	push	r25
3592
    2374:	8f 93       	push	r24
3593
    2376:	8e ee       	ldi	r24, 0xEE	; 238
3594
    2378:	92 e0       	ldi	r25, 0x02	; 2
3595
    237a:	9f 93       	push	r25
3596
    237c:	8f 93       	push	r24
3597
    237e:	ff 92       	push	r15
3598
    2380:	0e 94 d3 08 	call	0x11a6	; 0x11a6 <_printf_P>
3599
    2384:	8d b7       	in	r24, 0x3d	; 61
3600
    2386:	9e b7       	in	r25, 0x3e	; 62
3601
    2388:	46 96       	adiw	r24, 0x16	; 22
3602
    238a:	8d cf       	rjmp	.-230    	; 0x22a6 <Menu+0x1e2>
3603
    238c:	10 92 cc 01 	sts	0x01CC, r1
3604
    2390:	80 91 7a 05 	lds	r24, 0x057A
3605
    2394:	90 91 7b 05 	lds	r25, 0x057B
3606
    2398:	20 91 78 05 	lds	r18, 0x0578
3607
    239c:	30 91 79 05 	lds	r19, 0x0579
3608
    23a0:	9f 93       	push	r25
3609
    23a2:	8f 93       	push	r24
3610
    23a4:	3f 93       	push	r19
3611
    23a6:	2f 93       	push	r18
3612
    23a8:	8e ed       	ldi	r24, 0xDE	; 222
3613
    23aa:	92 e0       	ldi	r25, 0x02	; 2
3614
    23ac:	9f 93       	push	r25
3615
    23ae:	8f 93       	push	r24
3616
    23b0:	ff 92       	push	r15
3617
    23b2:	0e 94 d3 08 	call	0x11a6	; 0x11a6 <_printf_P>
3618
    23b6:	84 e1       	ldi	r24, 0x14	; 20
3619
    23b8:	80 93 cc 01 	sts	0x01CC, r24
3620
    23bc:	80 91 7e 05 	lds	r24, 0x057E
3621
    23c0:	90 91 7f 05 	lds	r25, 0x057F
3622
    23c4:	20 91 7c 05 	lds	r18, 0x057C
3623
    23c8:	30 91 7d 05 	lds	r19, 0x057D
3624
    23cc:	9f 93       	push	r25
3625
    23ce:	8f 93       	push	r24
3626
    23d0:	3f 93       	push	r19
3627
    23d2:	2f 93       	push	r18
3628
    23d4:	8e ec       	ldi	r24, 0xCE	; 206
3629
    23d6:	92 e0       	ldi	r25, 0x02	; 2
3630
    23d8:	9f 93       	push	r25
3631
    23da:	8f 93       	push	r24
3632
    23dc:	ff 92       	push	r15
3633
    23de:	0e 94 d3 08 	call	0x11a6	; 0x11a6 <_printf_P>
3634
    23e2:	88 e2       	ldi	r24, 0x28	; 40
3635
    23e4:	80 93 cc 01 	sts	0x01CC, r24
3636
    23e8:	80 91 82 05 	lds	r24, 0x0582
3637
    23ec:	90 91 83 05 	lds	r25, 0x0583
3638
    23f0:	20 91 80 05 	lds	r18, 0x0580
3639
    23f4:	30 91 81 05 	lds	r19, 0x0581
3640
    23f8:	9f 93       	push	r25
3641
    23fa:	8f 93       	push	r24
3642
    23fc:	3f 93       	push	r19
3643
    23fe:	2f 93       	push	r18
3644
    2400:	8e eb       	ldi	r24, 0xBE	; 190
3645
    2402:	92 e0       	ldi	r25, 0x02	; 2
3646
    2404:	9f 93       	push	r25
3647
    2406:	8f 93       	push	r24
3648
    2408:	ff 92       	push	r15
3649
    240a:	0e 94 d3 08 	call	0x11a6	; 0x11a6 <_printf_P>
3650
    240e:	8c e3       	ldi	r24, 0x3C	; 60
3651
    2410:	80 93 cc 01 	sts	0x01CC, r24
3652
    2414:	80 91 84 05 	lds	r24, 0x0584
3653
    2418:	90 91 85 05 	lds	r25, 0x0585
3654
    241c:	9f 93       	push	r25
3655
    241e:	8f 93       	push	r24
3656
    2420:	8e ea       	ldi	r24, 0xAE	; 174
3657
    2422:	92 e0       	ldi	r25, 0x02	; 2
3658
    2424:	6f c0       	rjmp	.+222    	; 0x2504 <Menu+0x440>
3659
    2426:	10 92 cc 01 	sts	0x01CC, r1
3660
    242a:	e0 91 a3 05 	lds	r30, 0x05A3
3661
    242e:	ff 27       	eor	r31, r31
3662
    2430:	ee 0f       	add	r30, r30
3663
    2432:	ff 1f       	adc	r31, r31
3664
    2434:	ea 58       	subi	r30, 0x8A	; 138
3665
    2436:	fa 4f       	sbci	r31, 0xFA	; 250
3666
    2438:	20 81       	ld	r18, Z
3667
    243a:	31 81       	ldd	r19, Z+1	; 0x01
3668
    243c:	e0 91 a2 05 	lds	r30, 0x05A2
3669
    2440:	ff 27       	eor	r31, r31
3670
    2442:	ee 0f       	add	r30, r30
3671
    2444:	ff 1f       	adc	r31, r31
3672
    2446:	ea 58       	subi	r30, 0x8A	; 138
3673
    2448:	fa 4f       	sbci	r31, 0xFA	; 250
3674
    244a:	80 81       	ld	r24, Z
3675
    244c:	91 81       	ldd	r25, Z+1	; 0x01
3676
    244e:	3f 93       	push	r19
3677
    2450:	2f 93       	push	r18
3678
    2452:	9f 93       	push	r25
3679
    2454:	8f 93       	push	r24
3680
    2456:	8e e9       	ldi	r24, 0x9E	; 158
3681
    2458:	92 e0       	ldi	r25, 0x02	; 2
3682
    245a:	9f 93       	push	r25
3683
    245c:	8f 93       	push	r24
3684
    245e:	ff 92       	push	r15
3685
    2460:	0e 94 d3 08 	call	0x11a6	; 0x11a6 <_printf_P>
3686
    2464:	84 e1       	ldi	r24, 0x14	; 20
3687
    2466:	80 93 cc 01 	sts	0x01CC, r24
3688
    246a:	e0 91 a5 05 	lds	r30, 0x05A5
3689
    246e:	ff 27       	eor	r31, r31
3690
    2470:	ee 0f       	add	r30, r30
3691
    2472:	ff 1f       	adc	r31, r31
3692
    2474:	ea 58       	subi	r30, 0x8A	; 138
3693
    2476:	fa 4f       	sbci	r31, 0xFA	; 250
3694
    2478:	20 81       	ld	r18, Z
3695
    247a:	31 81       	ldd	r19, Z+1	; 0x01
3696
    247c:	e0 91 a4 05 	lds	r30, 0x05A4
3697
    2480:	ff 27       	eor	r31, r31
3698
    2482:	ee 0f       	add	r30, r30
3699
    2484:	ff 1f       	adc	r31, r31
3700
    2486:	ea 58       	subi	r30, 0x8A	; 138
3701
    2488:	fa 4f       	sbci	r31, 0xFA	; 250
3702
    248a:	80 81       	ld	r24, Z
3703
    248c:	91 81       	ldd	r25, Z+1	; 0x01
3704
    248e:	3f 93       	push	r19
3705
    2490:	2f 93       	push	r18
3706
    2492:	9f 93       	push	r25
3707
    2494:	8f 93       	push	r24
3708
    2496:	8e e8       	ldi	r24, 0x8E	; 142
3709
    2498:	92 e0       	ldi	r25, 0x02	; 2
21 user 3710
    249a:	9f 93       	push	r25
3711
    249c:	8f 93       	push	r24
36 chris2798 3712
    249e:	ff 92       	push	r15
3713
    24a0:	0e 94 d3 08 	call	0x11a6	; 0x11a6 <_printf_P>
3714
    24a4:	88 e2       	ldi	r24, 0x28	; 40
3715
    24a6:	80 93 cc 01 	sts	0x01CC, r24
3716
    24aa:	e0 91 a7 05 	lds	r30, 0x05A7
3717
    24ae:	ff 27       	eor	r31, r31
3718
    24b0:	ee 0f       	add	r30, r30
3719
    24b2:	ff 1f       	adc	r31, r31
3720
    24b4:	ea 58       	subi	r30, 0x8A	; 138
3721
    24b6:	fa 4f       	sbci	r31, 0xFA	; 250
3722
    24b8:	20 81       	ld	r18, Z
3723
    24ba:	31 81       	ldd	r19, Z+1	; 0x01
3724
    24bc:	e0 91 a6 05 	lds	r30, 0x05A6
3725
    24c0:	ff 27       	eor	r31, r31
3726
    24c2:	ee 0f       	add	r30, r30
3727
    24c4:	ff 1f       	adc	r31, r31
3728
    24c6:	ea 58       	subi	r30, 0x8A	; 138
3729
    24c8:	fa 4f       	sbci	r31, 0xFA	; 250
3730
    24ca:	80 81       	ld	r24, Z
3731
    24cc:	91 81       	ldd	r25, Z+1	; 0x01
3732
    24ce:	3f 93       	push	r19
3733
    24d0:	2f 93       	push	r18
3734
    24d2:	9f 93       	push	r25
3735
    24d4:	8f 93       	push	r24
3736
    24d6:	8e e7       	ldi	r24, 0x7E	; 126
3737
    24d8:	92 e0       	ldi	r25, 0x02	; 2
21 user 3738
    24da:	9f 93       	push	r25
3739
    24dc:	8f 93       	push	r24
36 chris2798 3740
    24de:	ff 92       	push	r15
3741
    24e0:	0e 94 d3 08 	call	0x11a6	; 0x11a6 <_printf_P>
3742
    24e4:	8c e3       	ldi	r24, 0x3C	; 60
3743
    24e6:	80 93 cc 01 	sts	0x01CC, r24
3744
    24ea:	e0 91 a8 05 	lds	r30, 0x05A8
3745
    24ee:	ff 27       	eor	r31, r31
3746
    24f0:	ee 0f       	add	r30, r30
3747
    24f2:	ff 1f       	adc	r31, r31
3748
    24f4:	ea 58       	subi	r30, 0x8A	; 138
3749
    24f6:	fa 4f       	sbci	r31, 0xFA	; 250
3750
    24f8:	80 81       	ld	r24, Z
3751
    24fa:	91 81       	ldd	r25, Z+1	; 0x01
3752
    24fc:	9f 93       	push	r25
3753
    24fe:	8f 93       	push	r24
3754
    2500:	8e e6       	ldi	r24, 0x6E	; 110
3755
    2502:	92 e0       	ldi	r25, 0x02	; 2
3756
    2504:	9f 93       	push	r25
3757
    2506:	8f 93       	push	r24
3758
    2508:	ff 92       	push	r15
3759
    250a:	0e 94 d3 08 	call	0x11a6	; 0x11a6 <_printf_P>
3760
    250e:	8d b7       	in	r24, 0x3d	; 61
3761
    2510:	9e b7       	in	r25, 0x3e	; 62
3762
    2512:	4a 96       	adiw	r24, 0x1a	; 26
3763
    2514:	c8 ce       	rjmp	.-624    	; 0x22a6 <Menu+0x1e2>
3764
    2516:	10 92 cc 01 	sts	0x01CC, r1
3765
    251a:	80 e6       	ldi	r24, 0x60	; 96
3766
    251c:	92 e0       	ldi	r25, 0x02	; 2
3767
    251e:	9f 93       	push	r25
3768
    2520:	8f 93       	push	r24
3769
    2522:	ff 92       	push	r15
3770
    2524:	0e 94 d3 08 	call	0x11a6	; 0x11a6 <_printf_P>
3771
    2528:	84 e1       	ldi	r24, 0x14	; 20
3772
    252a:	80 93 cc 01 	sts	0x01CC, r24
3773
    252e:	20 91 d7 01 	lds	r18, 0x01D7
3774
    2532:	30 91 d8 01 	lds	r19, 0x01D8
3775
    2536:	80 91 b2 01 	lds	r24, 0x01B2
3776
    253a:	90 91 b3 01 	lds	r25, 0x01B3
3777
    253e:	60 91 be 01 	lds	r22, 0x01BE
3778
    2542:	3f 93       	push	r19
3779
    2544:	2f 93       	push	r18
3780
    2546:	77 27       	eor	r23, r23
3781
    2548:	0e 94 07 2d 	call	0x5a0e	; 0x5a0e <__divmodhi4>
3782
    254c:	7f 93       	push	r23
3783
    254e:	6f 93       	push	r22
3784
    2550:	81 e5       	ldi	r24, 0x51	; 81
3785
    2552:	92 e0       	ldi	r25, 0x02	; 2
3786
    2554:	9f 93       	push	r25
3787
    2556:	8f 93       	push	r24
3788
    2558:	ff 92       	push	r15
3789
    255a:	0e 94 d3 08 	call	0x11a6	; 0x11a6 <_printf_P>
3790
    255e:	88 e2       	ldi	r24, 0x28	; 40
3791
    2560:	80 93 cc 01 	sts	0x01CC, r24
3792
    2564:	20 91 d9 01 	lds	r18, 0x01D9
3793
    2568:	30 91 da 01 	lds	r19, 0x01DA
3794
    256c:	80 91 b4 01 	lds	r24, 0x01B4
3795
    2570:	90 91 b5 01 	lds	r25, 0x01B5
3796
    2574:	60 91 bf 01 	lds	r22, 0x01BF
3797
    2578:	3f 93       	push	r19
3798
    257a:	2f 93       	push	r18
3799
    257c:	77 27       	eor	r23, r23
3800
    257e:	0e 94 07 2d 	call	0x5a0e	; 0x5a0e <__divmodhi4>
3801
    2582:	7f 93       	push	r23
3802
    2584:	6f 93       	push	r22
3803
    2586:	82 e4       	ldi	r24, 0x42	; 66
3804
    2588:	92 e0       	ldi	r25, 0x02	; 2
3805
    258a:	9f 93       	push	r25
3806
    258c:	8f 93       	push	r24
3807
    258e:	ff 92       	push	r15
3808
    2590:	0e 94 d3 08 	call	0x11a6	; 0x11a6 <_printf_P>
3809
    2594:	8c e3       	ldi	r24, 0x3C	; 60
3810
    2596:	80 93 cc 01 	sts	0x01CC, r24
3811
    259a:	20 91 db 01 	lds	r18, 0x01DB
3812
    259e:	30 91 dc 01 	lds	r19, 0x01DC
3813
    25a2:	80 91 b6 01 	lds	r24, 0x01B6
3814
    25a6:	90 91 b7 01 	lds	r25, 0x01B7
3815
    25aa:	60 91 c0 01 	lds	r22, 0x01C0
3816
    25ae:	3f 93       	push	r19
3817
    25b0:	2f 93       	push	r18
3818
    25b2:	77 27       	eor	r23, r23
3819
    25b4:	0e 94 07 2d 	call	0x5a0e	; 0x5a0e <__divmodhi4>
3820
    25b8:	7f 93       	push	r23
3821
    25ba:	6f 93       	push	r22
3822
    25bc:	83 e3       	ldi	r24, 0x33	; 51
3823
    25be:	92 e0       	ldi	r25, 0x02	; 2
3824
    25c0:	56 c0       	rjmp	.+172    	; 0x266e <Menu+0x5aa>
3825
    25c2:	10 92 cc 01 	sts	0x01CC, r1
3826
    25c6:	86 e2       	ldi	r24, 0x26	; 38
3827
    25c8:	92 e0       	ldi	r25, 0x02	; 2
3828
    25ca:	9f 93       	push	r25
3829
    25cc:	8f 93       	push	r24
3830
    25ce:	ff 92       	push	r15
3831
    25d0:	0e 94 d3 08 	call	0x11a6	; 0x11a6 <_printf_P>
3832
    25d4:	84 e1       	ldi	r24, 0x14	; 20
3833
    25d6:	80 93 cc 01 	sts	0x01CC, r24
3834
    25da:	20 91 dd 01 	lds	r18, 0x01DD
3835
    25de:	30 91 de 01 	lds	r19, 0x01DE
3836
    25e2:	80 91 ba 01 	lds	r24, 0x01BA
3837
    25e6:	90 91 bb 01 	lds	r25, 0x01BB
3838
    25ea:	60 91 c1 01 	lds	r22, 0x01C1
3839
    25ee:	3f 93       	push	r19
3840
    25f0:	2f 93       	push	r18
3841
    25f2:	77 27       	eor	r23, r23
3842
    25f4:	0e 94 07 2d 	call	0x5a0e	; 0x5a0e <__divmodhi4>
3843
    25f8:	7f 93       	push	r23
3844
    25fa:	6f 93       	push	r22
3845
    25fc:	87 e1       	ldi	r24, 0x17	; 23
3846
    25fe:	92 e0       	ldi	r25, 0x02	; 2
3847
    2600:	9f 93       	push	r25
3848
    2602:	8f 93       	push	r24
3849
    2604:	ff 92       	push	r15
3850
    2606:	0e 94 d3 08 	call	0x11a6	; 0x11a6 <_printf_P>
3851
    260a:	88 e2       	ldi	r24, 0x28	; 40
3852
    260c:	80 93 cc 01 	sts	0x01CC, r24
3853
    2610:	20 91 df 01 	lds	r18, 0x01DF
3854
    2614:	30 91 e0 01 	lds	r19, 0x01E0
3855
    2618:	80 91 b8 01 	lds	r24, 0x01B8
3856
    261c:	90 91 b9 01 	lds	r25, 0x01B9
3857
    2620:	60 91 c2 01 	lds	r22, 0x01C2
3858
    2624:	3f 93       	push	r19
3859
    2626:	2f 93       	push	r18
3860
    2628:	77 27       	eor	r23, r23
3861
    262a:	0e 94 07 2d 	call	0x5a0e	; 0x5a0e <__divmodhi4>
3862
    262e:	7f 93       	push	r23
3863
    2630:	6f 93       	push	r22
3864
    2632:	88 e0       	ldi	r24, 0x08	; 8
3865
    2634:	92 e0       	ldi	r25, 0x02	; 2
3866
    2636:	9f 93       	push	r25
3867
    2638:	8f 93       	push	r24
3868
    263a:	ff 92       	push	r15
3869
    263c:	0e 94 d3 08 	call	0x11a6	; 0x11a6 <_printf_P>
3870
    2640:	8c e3       	ldi	r24, 0x3C	; 60
3871
    2642:	80 93 cc 01 	sts	0x01CC, r24
3872
    2646:	60 91 e1 01 	lds	r22, 0x01E1
3873
    264a:	70 91 e2 01 	lds	r23, 0x01E2
3874
    264e:	80 91 e3 01 	lds	r24, 0x01E3
3875
    2652:	90 91 e4 01 	lds	r25, 0x01E4
3876
    2656:	00 91 5e 05 	lds	r16, 0x055E
3877
    265a:	10 91 5f 05 	lds	r17, 0x055F
3878
    265e:	0e 94 9b 2b 	call	0x5736	; 0x5736 <__fixsfsi>
3879
    2662:	7f 93       	push	r23
3880
    2664:	6f 93       	push	r22
3881
    2666:	1f 93       	push	r17
3882
    2668:	0f 93       	push	r16
3883
    266a:	89 ef       	ldi	r24, 0xF9	; 249
3884
    266c:	91 e0       	ldi	r25, 0x01	; 1
3885
    266e:	9f 93       	push	r25
3886
    2670:	8f 93       	push	r24
3887
    2672:	ff 92       	push	r15
3888
    2674:	0e 94 d3 08 	call	0x11a6	; 0x11a6 <_printf_P>
3889
    2678:	8d b7       	in	r24, 0x3d	; 61
3890
    267a:	9e b7       	in	r25, 0x3e	; 62
3891
    267c:	48 96       	adiw	r24, 0x18	; 24
3892
    267e:	13 ce       	rjmp	.-986    	; 0x22a6 <Menu+0x1e2>
3893
    2680:	84 e1       	ldi	r24, 0x14	; 20
3894
    2682:	80 93 cc 01 	sts	0x01CC, r24
3895
    2686:	80 91 04 01 	lds	r24, 0x0104
3896
    268a:	90 91 05 01 	lds	r25, 0x0105
3897
    268e:	9f 93       	push	r25
3898
    2690:	8f 93       	push	r24
3899
    2692:	8a ee       	ldi	r24, 0xEA	; 234
3900
    2694:	91 e0       	ldi	r25, 0x01	; 1
3901
    2696:	9f 93       	push	r25
3902
    2698:	8f 93       	push	r24
3903
    269a:	ff 92       	push	r15
3904
    269c:	0e 94 d3 08 	call	0x11a6	; 0x11a6 <_printf_P>
3905
    26a0:	88 e2       	ldi	r24, 0x28	; 40
3906
    26a2:	80 93 cc 01 	sts	0x01CC, r24
3907
    26a6:	80 91 27 02 	lds	r24, 0x0227
3908
    26aa:	99 27       	eor	r25, r25
3909
    26ac:	9f 93       	push	r25
3910
    26ae:	8f 93       	push	r24
3911
    26b0:	8b ed       	ldi	r24, 0xDB	; 219
3912
    26b2:	91 e0       	ldi	r25, 0x01	; 1
3913
    26b4:	9f 93       	push	r25
3914
    26b6:	8f 93       	push	r24
3915
    26b8:	ff 92       	push	r15
3916
    26ba:	0e 94 d3 08 	call	0x11a6	; 0x11a6 <_printf_P>
3917
    26be:	8d b7       	in	r24, 0x3d	; 61
3918
    26c0:	9e b7       	in	r25, 0x3e	; 62
3919
    26c2:	0a 96       	adiw	r24, 0x0a	; 10
3920
    26c4:	f0 cd       	rjmp	.-1056   	; 0x22a6 <Menu+0x1e2>
3921
    26c6:	10 92 cc 01 	sts	0x01CC, r1
3922
    26ca:	8c ec       	ldi	r24, 0xCC	; 204
3923
    26cc:	91 e0       	ldi	r25, 0x01	; 1
3924
    26ce:	9f 93       	push	r25
3925
    26d0:	8f 93       	push	r24
3926
    26d2:	ff 92       	push	r15
3927
    26d4:	0e 94 d3 08 	call	0x11a6	; 0x11a6 <_printf_P>
3928
    26d8:	84 e1       	ldi	r24, 0x14	; 20
3929
    26da:	80 93 cc 01 	sts	0x01CC, r24
3930
    26de:	80 91 1b 02 	lds	r24, 0x021B
3931
    26e2:	90 91 1c 02 	lds	r25, 0x021C
3932
    26e6:	9f 93       	push	r25
3933
    26e8:	8f 93       	push	r24
3934
    26ea:	8d eb       	ldi	r24, 0xBD	; 189
3935
    26ec:	91 e0       	ldi	r25, 0x01	; 1
3936
    26ee:	9f 93       	push	r25
3937
    26f0:	8f 93       	push	r24
3938
    26f2:	ff 92       	push	r15
3939
    26f4:	0e 94 d3 08 	call	0x11a6	; 0x11a6 <_printf_P>
3940
    26f8:	88 e2       	ldi	r24, 0x28	; 40
3941
    26fa:	80 93 cc 01 	sts	0x01CC, r24
3942
    26fe:	80 91 17 02 	lds	r24, 0x0217
3943
    2702:	90 91 18 02 	lds	r25, 0x0218
3944
    2706:	9f 93       	push	r25
3945
    2708:	8f 93       	push	r24
3946
    270a:	8e ea       	ldi	r24, 0xAE	; 174
3947
    270c:	91 e0       	ldi	r25, 0x01	; 1
3948
    270e:	9f 93       	push	r25
3949
    2710:	8f 93       	push	r24
3950
    2712:	ff 92       	push	r15
3951
    2714:	0e 94 d3 08 	call	0x11a6	; 0x11a6 <_printf_P>
3952
    2718:	8c e3       	ldi	r24, 0x3C	; 60
3953
    271a:	80 93 cc 01 	sts	0x01CC, r24
3954
    271e:	80 91 19 02 	lds	r24, 0x0219
3955
    2722:	90 91 1a 02 	lds	r25, 0x021A
3956
    2726:	9f 93       	push	r25
3957
    2728:	8f 93       	push	r24
3958
    272a:	8f e9       	ldi	r24, 0x9F	; 159
3959
    272c:	91 e0       	ldi	r25, 0x01	; 1
21 user 3960
    272e:	9f 93       	push	r25
3961
    2730:	8f 93       	push	r24
36 chris2798 3962
    2732:	ff 92       	push	r15
3963
    2734:	0e 94 d3 08 	call	0x11a6	; 0x11a6 <_printf_P>
3964
    2738:	8d b7       	in	r24, 0x3d	; 61
3965
    273a:	9e b7       	in	r25, 0x3e	; 62
3966
    273c:	42 96       	adiw	r24, 0x12	; 18
3967
    273e:	b3 cd       	rjmp	.-1178   	; 0x22a6 <Menu+0x1e2>
3968
    2740:	10 92 cc 01 	sts	0x01CC, r1
3969
    2744:	80 91 1f 02 	lds	r24, 0x021F
3970
    2748:	90 91 20 02 	lds	r25, 0x0220
3971
    274c:	9f 93       	push	r25
3972
    274e:	8f 93       	push	r24
3973
    2750:	83 e9       	ldi	r24, 0x93	; 147
3974
    2752:	91 e0       	ldi	r25, 0x01	; 1
3975
    2754:	9f 93       	push	r25
3976
    2756:	8f 93       	push	r24
3977
    2758:	ff 92       	push	r15
3978
    275a:	0e 94 d3 08 	call	0x11a6	; 0x11a6 <_printf_P>
3979
    275e:	84 e1       	ldi	r24, 0x14	; 20
3980
    2760:	80 93 cc 01 	sts	0x01CC, r24
3981
    2764:	80 91 21 02 	lds	r24, 0x0221
3982
    2768:	90 91 22 02 	lds	r25, 0x0222
3983
    276c:	9f 93       	push	r25
3984
    276e:	8f 93       	push	r24
3985
    2770:	87 e8       	ldi	r24, 0x87	; 135
3986
    2772:	91 e0       	ldi	r25, 0x01	; 1
3987
    2774:	9f 93       	push	r25
3988
    2776:	8f 93       	push	r24
3989
    2778:	ff 92       	push	r15
3990
    277a:	0e 94 d3 08 	call	0x11a6	; 0x11a6 <_printf_P>
3991
    277e:	88 e2       	ldi	r24, 0x28	; 40
3992
    2780:	80 93 cc 01 	sts	0x01CC, r24
3993
    2784:	80 91 23 02 	lds	r24, 0x0223
3994
    2788:	90 91 24 02 	lds	r25, 0x0224
3995
    278c:	9f 93       	push	r25
3996
    278e:	8f 93       	push	r24
3997
    2790:	8b e7       	ldi	r24, 0x7B	; 123
3998
    2792:	91 e0       	ldi	r25, 0x01	; 1
21 user 3999
    2794:	9f 93       	push	r25
4000
    2796:	8f 93       	push	r24
36 chris2798 4001
    2798:	ff 92       	push	r15
4002
    279a:	0e 94 d3 08 	call	0x11a6	; 0x11a6 <_printf_P>
4003
    279e:	8c e3       	ldi	r24, 0x3C	; 60
4004
    27a0:	80 93 cc 01 	sts	0x01CC, r24
4005
    27a4:	80 91 25 02 	lds	r24, 0x0225
4006
    27a8:	90 91 26 02 	lds	r25, 0x0226
4007
    27ac:	9f 93       	push	r25
4008
    27ae:	8f 93       	push	r24
4009
    27b0:	8f e6       	ldi	r24, 0x6F	; 111
4010
    27b2:	91 e0       	ldi	r25, 0x01	; 1
21 user 4011
    27b4:	9f 93       	push	r25
4012
    27b6:	8f 93       	push	r24
36 chris2798 4013
    27b8:	ff 92       	push	r15
4014
    27ba:	70 cd       	rjmp	.-1312   	; 0x229c <Menu+0x1d8>
4015
    27bc:	10 92 cc 01 	sts	0x01CC, r1
4016
    27c0:	87 e6       	ldi	r24, 0x67	; 103
4017
    27c2:	91 e0       	ldi	r25, 0x01	; 1
4018
    27c4:	9f 93       	push	r25
4019
    27c6:	8f 93       	push	r24
4020
    27c8:	ff 92       	push	r15
4021
    27ca:	0e 94 d3 08 	call	0x11a6	; 0x11a6 <_printf_P>
4022
    27ce:	84 e1       	ldi	r24, 0x14	; 20
4023
    27d0:	80 93 cc 01 	sts	0x01CC, r24
4024
    27d4:	80 91 89 01 	lds	r24, 0x0189
4025
    27d8:	99 27       	eor	r25, r25
4026
    27da:	9f 93       	push	r25
4027
    27dc:	8f 93       	push	r24
4028
    27de:	89 e5       	ldi	r24, 0x59	; 89
4029
    27e0:	91 e0       	ldi	r25, 0x01	; 1
4030
    27e2:	9f 93       	push	r25
4031
    27e4:	8f 93       	push	r24
4032
    27e6:	ff 92       	push	r15
4033
    27e8:	0e 94 d3 08 	call	0x11a6	; 0x11a6 <_printf_P>
4034
    27ec:	88 e2       	ldi	r24, 0x28	; 40
4035
    27ee:	80 93 cc 01 	sts	0x01CC, r24
4036
    27f2:	80 91 ad 01 	lds	r24, 0x01AD
4037
    27f6:	90 91 ae 01 	lds	r25, 0x01AE
4038
    27fa:	9f 93       	push	r25
4039
    27fc:	8f 93       	push	r24
4040
    27fe:	8b e4       	ldi	r24, 0x4B	; 75
4041
    2800:	91 e0       	ldi	r25, 0x01	; 1
4042
    2802:	9f 93       	push	r25
4043
    2804:	8f 93       	push	r24
4044
    2806:	ff 92       	push	r15
4045
    2808:	0e 94 d3 08 	call	0x11a6	; 0x11a6 <_printf_P>
4046
    280c:	8c e3       	ldi	r24, 0x3C	; 60
4047
    280e:	80 93 cc 01 	sts	0x01CC, r24
4048
    2812:	80 91 c6 05 	lds	r24, 0x05C6
4049
    2816:	99 27       	eor	r25, r25
4050
    2818:	9f 93       	push	r25
4051
    281a:	8f 93       	push	r24
4052
    281c:	80 91 c5 05 	lds	r24, 0x05C5
21 user 4053
    2820:	99 27       	eor	r25, r25
4054
    2822:	9f 93       	push	r25
4055
    2824:	8f 93       	push	r24
36 chris2798 4056
    2826:	8d e3       	ldi	r24, 0x3D	; 61
21 user 4057
    2828:	91 e0       	ldi	r25, 0x01	; 1
4058
    282a:	9f 93       	push	r25
4059
    282c:	8f 93       	push	r24
4060
    282e:	ff 92       	push	r15
36 chris2798 4061
    2830:	0e 94 d3 08 	call	0x11a6	; 0x11a6 <_printf_P>
4062
    2834:	35 cd       	rjmp	.-1430   	; 0x22a0 <Menu+0x1dc>
4063
    2836:	01 50       	subi	r16, 0x01	; 1
4064
    2838:	00 93 66 01 	sts	0x0166, r16
4065
    283c:	10 92 ce 01 	sts	0x01CE, r1
4066
    2840:	10 92 cd 01 	sts	0x01CD, r1
4067
    2844:	1f 91       	pop	r17
4068
    2846:	0f 91       	pop	r16
4069
    2848:	ff 90       	pop	r15
4070
    284a:	08 95       	ret
21 user 4071
 
36 chris2798 4072
0000284c <i2c_init>:
4073
    284c:	10 92 b9 00 	sts	0x00B9, r1
4074
    2850:	8a e2       	ldi	r24, 0x2A	; 42
4075
    2852:	80 93 b8 00 	sts	0x00B8, r24
4076
    2856:	08 95       	ret
21 user 4077
 
36 chris2798 4078
00002858 <i2c_start>:
4079
    2858:	85 ea       	ldi	r24, 0xA5	; 165
4080
    285a:	80 93 bc 00 	sts	0x00BC, r24
4081
    285e:	80 e0       	ldi	r24, 0x00	; 0
4082
    2860:	90 e0       	ldi	r25, 0x00	; 0
4083
    2862:	08 95       	ret
21 user 4084
 
36 chris2798 4085
00002864 <i2c_stop>:
4086
    2864:	84 e9       	ldi	r24, 0x94	; 148
4087
    2866:	80 93 bc 00 	sts	0x00BC, r24
4088
    286a:	08 95       	ret
21 user 4089
 
36 chris2798 4090
0000286c <i2c_write_byte>:
4091
    286c:	10 92 b9 00 	sts	0x00B9, r1
4092
    2870:	80 93 bb 00 	sts	0x00BB, r24
4093
    2874:	85 e8       	ldi	r24, 0x85	; 133
4094
    2876:	80 93 bc 00 	sts	0x00BC, r24
4095
    287a:	80 e0       	ldi	r24, 0x00	; 0
4096
    287c:	90 e0       	ldi	r25, 0x00	; 0
4097
    287e:	08 95       	ret
21 user 4098
 
36 chris2798 4099
00002880 <__vector_26>:
4100
    2880:	1f 92       	push	r1
4101
    2882:	0f 92       	push	r0
4102
    2884:	0f b6       	in	r0, 0x3f	; 63
4103
    2886:	0f 92       	push	r0
4104
    2888:	11 24       	eor	r1, r1
4105
    288a:	8f 93       	push	r24
4106
    288c:	9f 93       	push	r25
4107
    288e:	ef 93       	push	r30
4108
    2890:	ff 93       	push	r31
4109
    2892:	80 91 cf 01 	lds	r24, 0x01CF
4110
    2896:	8f 5f       	subi	r24, 0xFF	; 255
4111
    2898:	80 93 cf 01 	sts	0x01CF, r24
4112
    289c:	81 50       	subi	r24, 0x01	; 1
4113
    289e:	83 30       	cpi	r24, 0x03	; 3
4114
    28a0:	09 f4       	brne	.+2      	; 0x28a4 <__vector_26+0x24>
4115
    28a2:	42 c0       	rjmp	.+132    	; 0x2928 <__vector_26+0xa8>
4116
    28a4:	84 30       	cpi	r24, 0x04	; 4
4117
    28a6:	28 f4       	brcc	.+10     	; 0x28b2 <__vector_26+0x32>
4118
    28a8:	81 30       	cpi	r24, 0x01	; 1
4119
    28aa:	a1 f0       	breq	.+40     	; 0x28d4 <__vector_26+0x54>
4120
    28ac:	82 30       	cpi	r24, 0x02	; 2
4121
    28ae:	70 f5       	brcc	.+92     	; 0x290c <__vector_26+0x8c>
4122
    28b0:	0c c0       	rjmp	.+24     	; 0x28ca <__vector_26+0x4a>
4123
    28b2:	85 30       	cpi	r24, 0x05	; 5
4124
    28b4:	09 f4       	brne	.+2      	; 0x28b8 <__vector_26+0x38>
4125
    28b6:	48 c0       	rjmp	.+144    	; 0x2948 <__vector_26+0xc8>
4126
    28b8:	85 30       	cpi	r24, 0x05	; 5
4127
    28ba:	d8 f1       	brcs	.+118    	; 0x2932 <__vector_26+0xb2>
4128
    28bc:	86 30       	cpi	r24, 0x06	; 6
4129
    28be:	09 f4       	brne	.+2      	; 0x28c2 <__vector_26+0x42>
4130
    28c0:	4b c0       	rjmp	.+150    	; 0x2958 <__vector_26+0xd8>
4131
    28c2:	87 30       	cpi	r24, 0x07	; 7
4132
    28c4:	09 f0       	breq	.+2      	; 0x28c8 <__vector_26+0x48>
4133
    28c6:	71 c0       	rjmp	.+226    	; 0x29aa <__vector_26+0x12a>
4134
    28c8:	5b c0       	rjmp	.+182    	; 0x2980 <__vector_26+0x100>
4135
    28ca:	80 91 d0 01 	lds	r24, 0x01D0
4136
    28ce:	88 0f       	add	r24, r24
4137
    28d0:	8e 5a       	subi	r24, 0xAE	; 174
4138
    28d2:	14 c0       	rjmp	.+40     	; 0x28fc <__vector_26+0x7c>
4139
    28d4:	80 91 d0 01 	lds	r24, 0x01D0
4140
    28d8:	8f 5f       	subi	r24, 0xFF	; 255
4141
    28da:	80 93 d0 01 	sts	0x01D0, r24
4142
    28de:	81 50       	subi	r24, 0x01	; 1
4143
    28e0:	81 30       	cpi	r24, 0x01	; 1
4144
    28e2:	09 f4       	brne	.+2      	; 0x28e6 <__vector_26+0x66>
4145
    28e4:	44 c0       	rjmp	.+136    	; 0x296e <__vector_26+0xee>
4146
    28e6:	81 30       	cpi	r24, 0x01	; 1
4147
    28e8:	38 f0       	brcs	.+14     	; 0x28f8 <__vector_26+0x78>
4148
    28ea:	82 30       	cpi	r24, 0x02	; 2
4149
    28ec:	09 f4       	brne	.+2      	; 0x28f0 <__vector_26+0x70>
4150
    28ee:	42 c0       	rjmp	.+132    	; 0x2974 <__vector_26+0xf4>
4151
    28f0:	83 30       	cpi	r24, 0x03	; 3
4152
    28f2:	09 f0       	breq	.+2      	; 0x28f6 <__vector_26+0x76>
4153
    28f4:	5a c0       	rjmp	.+180    	; 0x29aa <__vector_26+0x12a>
4154
    28f6:	41 c0       	rjmp	.+130    	; 0x297a <__vector_26+0xfa>
4155
    28f8:	80 91 98 02 	lds	r24, 0x0298
4156
    28fc:	10 92 b9 00 	sts	0x00B9, r1
4157
    2900:	80 93 bb 00 	sts	0x00BB, r24
4158
    2904:	85 e8       	ldi	r24, 0x85	; 133
4159
    2906:	80 93 bc 00 	sts	0x00BC, r24
4160
    290a:	4f c0       	rjmp	.+158    	; 0x29aa <__vector_26+0x12a>
4161
    290c:	84 e9       	ldi	r24, 0x94	; 148
4162
    290e:	80 93 bc 00 	sts	0x00BC, r24
21 user 4163
    2912:	80 91 d0 01 	lds	r24, 0x01D0
36 chris2798 4164
    2916:	84 30       	cpi	r24, 0x04	; 4
4165
    2918:	18 f4       	brcc	.+6      	; 0x2920 <__vector_26+0xa0>
4166
    291a:	10 92 cf 01 	sts	0x01CF, r1
4167
    291e:	02 c0       	rjmp	.+4      	; 0x2924 <__vector_26+0xa4>
4168
    2920:	10 92 d0 01 	sts	0x01D0, r1
4169
    2924:	85 ea       	ldi	r24, 0xA5	; 165
4170
    2926:	ef cf       	rjmp	.-34     	; 0x2906 <__vector_26+0x86>
4171
    2928:	80 91 d1 01 	lds	r24, 0x01D1
4172
    292c:	88 0f       	add	r24, r24
4173
    292e:	8d 5a       	subi	r24, 0xAD	; 173
4174
    2930:	e5 cf       	rjmp	.-54     	; 0x28fc <__vector_26+0x7c>
4175
    2932:	80 91 d1 01 	lds	r24, 0x01D1
4176
    2936:	81 30       	cpi	r24, 0x01	; 1
4177
    2938:	d1 f0       	breq	.+52     	; 0x296e <__vector_26+0xee>
4178
    293a:	81 30       	cpi	r24, 0x01	; 1
4179
    293c:	e8 f2       	brcs	.-70     	; 0x28f8 <__vector_26+0x78>
4180
    293e:	82 30       	cpi	r24, 0x02	; 2
4181
    2940:	c9 f0       	breq	.+50     	; 0x2974 <__vector_26+0xf4>
4182
    2942:	83 30       	cpi	r24, 0x03	; 3
4183
    2944:	91 f5       	brne	.+100    	; 0x29aa <__vector_26+0x12a>
4184
    2946:	19 c0       	rjmp	.+50     	; 0x297a <__vector_26+0xfa>
4185
    2948:	80 91 bb 00 	lds	r24, 0x00BB
4186
    294c:	e0 91 d1 01 	lds	r30, 0x01D1
4187
    2950:	ff 27       	eor	r31, r31
4188
    2952:	e2 59       	subi	r30, 0x92	; 146
4189
    2954:	fa 4f       	sbci	r31, 0xFA	; 250
4190
    2956:	80 83       	st	Z, r24
4191
    2958:	80 91 d1 01 	lds	r24, 0x01D1
4192
    295c:	81 30       	cpi	r24, 0x01	; 1
4193
    295e:	39 f0       	breq	.+14     	; 0x296e <__vector_26+0xee>
4194
    2960:	81 30       	cpi	r24, 0x01	; 1
4195
    2962:	50 f2       	brcs	.-108    	; 0x28f8 <__vector_26+0x78>
4196
    2964:	82 30       	cpi	r24, 0x02	; 2
4197
    2966:	31 f0       	breq	.+12     	; 0x2974 <__vector_26+0xf4>
4198
    2968:	83 30       	cpi	r24, 0x03	; 3
4199
    296a:	f9 f4       	brne	.+62     	; 0x29aa <__vector_26+0x12a>
4200
    296c:	06 c0       	rjmp	.+12     	; 0x297a <__vector_26+0xfa>
4201
    296e:	80 91 99 02 	lds	r24, 0x0299
4202
    2972:	c4 cf       	rjmp	.-120    	; 0x28fc <__vector_26+0x7c>
4203
    2974:	80 91 9c 02 	lds	r24, 0x029C
4204
    2978:	c1 cf       	rjmp	.-126    	; 0x28fc <__vector_26+0x7c>
4205
    297a:	80 91 a8 02 	lds	r24, 0x02A8
4206
    297e:	be cf       	rjmp	.-132    	; 0x28fc <__vector_26+0x7c>
4207
    2980:	80 91 d1 01 	lds	r24, 0x01D1
4208
    2984:	90 91 bb 00 	lds	r25, 0x00BB
4209
    2988:	e8 2f       	mov	r30, r24
4210
    298a:	ff 27       	eor	r31, r31
4211
    298c:	e2 59       	subi	r30, 0x92	; 146
4212
    298e:	fa 4f       	sbci	r31, 0xFA	; 250
4213
    2990:	94 83       	std	Z+4, r25	; 0x04
4214
    2992:	8f 5f       	subi	r24, 0xFF	; 255
4215
    2994:	80 93 d1 01 	sts	0x01D1, r24
4216
    2998:	84 30       	cpi	r24, 0x04	; 4
4217
    299a:	10 f0       	brcs	.+4      	; 0x29a0 <__vector_26+0x120>
4218
    299c:	10 92 d1 01 	sts	0x01D1, r1
4219
    29a0:	84 e9       	ldi	r24, 0x94	; 148
4220
    29a2:	80 93 bc 00 	sts	0x00BC, r24
4221
    29a6:	10 92 cf 01 	sts	0x01CF, r1
4222
    29aa:	ff 91       	pop	r31
4223
    29ac:	ef 91       	pop	r30
4224
    29ae:	9f 91       	pop	r25
4225
    29b0:	8f 91       	pop	r24
4226
    29b2:	0f 90       	pop	r0
4227
    29b4:	0f be       	out	0x3f, r0	; 63
4228
    29b6:	0f 90       	pop	r0
4229
    29b8:	1f 90       	pop	r1
4230
    29ba:	18 95       	reti
21 user 4231
 
36 chris2798 4232
000029bc <rc_sum_init>:
4233
    29bc:	83 ec       	ldi	r24, 0xC3	; 195
4234
    29be:	80 93 81 00 	sts	0x0081, r24
4235
    29c2:	ef e6       	ldi	r30, 0x6F	; 111
4236
    29c4:	f0 e0       	ldi	r31, 0x00	; 0
4237
    29c6:	80 81       	ld	r24, Z
4238
    29c8:	80 62       	ori	r24, 0x20	; 32
4239
    29ca:	80 83       	st	Z, r24
4240
    29cc:	10 92 dc 01 	sts	0x01DC, r1
4241
    29d0:	10 92 db 01 	sts	0x01DB, r1
4242
    29d4:	10 92 da 01 	sts	0x01DA, r1
4243
    29d8:	10 92 d9 01 	sts	0x01D9, r1
4244
    29dc:	10 92 d8 01 	sts	0x01D8, r1
4245
    29e0:	10 92 d7 01 	sts	0x01D7, r1
4246
    29e4:	08 95       	ret
21 user 4247
 
36 chris2798 4248
000029e6 <__vector_12>:
4249
    29e6:	1f 92       	push	r1
4250
    29e8:	0f 92       	push	r0
4251
    29ea:	0f b6       	in	r0, 0x3f	; 63
4252
    29ec:	0f 92       	push	r0
4253
    29ee:	11 24       	eor	r1, r1
4254
    29f0:	0f 93       	push	r16
4255
    29f2:	1f 93       	push	r17
4256
    29f4:	2f 93       	push	r18
4257
    29f6:	3f 93       	push	r19
4258
    29f8:	4f 93       	push	r20
4259
    29fa:	5f 93       	push	r21
4260
    29fc:	6f 93       	push	r22
4261
    29fe:	7f 93       	push	r23
4262
    2a00:	8f 93       	push	r24
4263
    2a02:	9f 93       	push	r25
4264
    2a04:	af 93       	push	r26
4265
    2a06:	bf 93       	push	r27
4266
    2a08:	cf 93       	push	r28
4267
    2a0a:	df 93       	push	r29
4268
    2a0c:	ef 93       	push	r30
4269
    2a0e:	ff 93       	push	r31
4270
    2a10:	20 91 86 00 	lds	r18, 0x0086
4271
    2a14:	30 91 87 00 	lds	r19, 0x0087
4272
    2a18:	80 91 d4 01 	lds	r24, 0x01D4
4273
    2a1c:	90 91 d5 01 	lds	r25, 0x01D5
4274
    2a20:	28 1b       	sub	r18, r24
4275
    2a22:	39 0b       	sbc	r19, r25
4276
    2a24:	80 91 86 00 	lds	r24, 0x0086
4277
    2a28:	90 91 87 00 	lds	r25, 0x0087
4278
    2a2c:	90 93 d5 01 	sts	0x01D5, r25
4279
    2a30:	80 93 d4 01 	sts	0x01D4, r24
4280
    2a34:	c9 01       	movw	r24, r18
4281
    2a36:	8d 5d       	subi	r24, 0xDD	; 221
4282
    2a38:	95 40       	sbci	r25, 0x05	; 5
4283
    2a3a:	83 56       	subi	r24, 0x63	; 99
4284
    2a3c:	99 41       	sbci	r25, 0x19	; 25
4285
    2a3e:	48 f4       	brcc	.+18     	; 0x2a52 <__vector_12+0x6c>
4286
    2a40:	81 e0       	ldi	r24, 0x01	; 1
4287
    2a42:	90 e0       	ldi	r25, 0x00	; 0
4288
    2a44:	90 93 d3 01 	sts	0x01D3, r25
4289
    2a48:	80 93 d2 01 	sts	0x01D2, r24
4290
    2a4c:	10 92 67 01 	sts	0x0167, r1
4291
    2a50:	54 c0       	rjmp	.+168    	; 0x2afa <__vector_12+0x114>
4292
    2a52:	c0 91 d2 01 	lds	r28, 0x01D2
4293
    2a56:	d0 91 d3 01 	lds	r29, 0x01D3
4294
    2a5a:	ca 30       	cpi	r28, 0x0A	; 10
4295
    2a5c:	d1 05       	cpc	r29, r1
4296
    2a5e:	0c f0       	brlt	.+2      	; 0x2a62 <__vector_12+0x7c>
4297
    2a60:	4c c0       	rjmp	.+152    	; 0x2afa <__vector_12+0x114>
4298
    2a62:	c9 01       	movw	r24, r18
4299
    2a64:	8b 5f       	subi	r24, 0xFB	; 251
4300
    2a66:	90 40       	sbci	r25, 0x00	; 0
4301
    2a68:	84 5b       	subi	r24, 0xB4	; 180
4302
    2a6a:	91 40       	sbci	r25, 0x01	; 1
4303
    2a6c:	08 f0       	brcs	.+2      	; 0x2a70 <__vector_12+0x8a>
4304
    2a6e:	40 c0       	rjmp	.+128    	; 0x2af0 <__vector_12+0x10a>
4305
    2a70:	a9 01       	movw	r20, r18
4306
    2a72:	42 5d       	subi	r20, 0xD2	; 210
4307
    2a74:	51 40       	sbci	r21, 0x01	; 1
4308
    2a76:	fe 01       	movw	r30, r28
4309
    2a78:	ee 0f       	add	r30, r30
4310
    2a7a:	ff 1f       	adc	r31, r31
4311
    2a7c:	ea 58       	subi	r30, 0x8A	; 138
4312
    2a7e:	fa 4f       	sbci	r31, 0xFA	; 250
4313
    2a80:	80 81       	ld	r24, Z
4314
    2a82:	91 81       	ldd	r25, Z+1	; 0x01
4315
    2a84:	fa 01       	movw	r30, r20
4316
    2a86:	e8 1b       	sub	r30, r24
4317
    2a88:	f9 0b       	sbc	r31, r25
4318
    2a8a:	cf 01       	movw	r24, r30
4319
    2a8c:	f7 ff       	sbrs	r31, 7
4320
    2a8e:	03 c0       	rjmp	.+6      	; 0x2a96 <__vector_12+0xb0>
4321
    2a90:	90 95       	com	r25
4322
    2a92:	81 95       	neg	r24
4323
    2a94:	9f 4f       	sbci	r25, 0xFF	; 255
4324
    2a96:	06 97       	sbiw	r24, 0x06	; 6
4325
    2a98:	4c f4       	brge	.+18     	; 0x2aac <__vector_12+0xc6>
4326
    2a9a:	80 91 27 02 	lds	r24, 0x0227
4327
    2a9e:	88 3c       	cpi	r24, 0xC8	; 200
4328
    2aa0:	28 f4       	brcc	.+10     	; 0x2aac <__vector_12+0xc6>
4329
    2aa2:	80 91 27 02 	lds	r24, 0x0227
4330
    2aa6:	86 5f       	subi	r24, 0xF6	; 246
4331
    2aa8:	80 93 27 02 	sts	0x0227, r24
4332
    2aac:	fe 01       	movw	r30, r28
4333
    2aae:	ee 0f       	add	r30, r30
4334
    2ab0:	ff 1f       	adc	r31, r31
4335
    2ab2:	8f 01       	movw	r16, r30
4336
    2ab4:	0a 58       	subi	r16, 0x8A	; 138
4337
    2ab6:	1a 4f       	sbci	r17, 0xFA	; 250
4338
    2ab8:	d8 01       	movw	r26, r16
4339
    2aba:	2d 91       	ld	r18, X+
4340
    2abc:	3c 91       	ld	r19, X
4341
    2abe:	c9 01       	movw	r24, r18
4342
    2ac0:	88 0f       	add	r24, r24
4343
    2ac2:	99 1f       	adc	r25, r25
4344
    2ac4:	82 0f       	add	r24, r18
4345
    2ac6:	93 1f       	adc	r25, r19
4346
    2ac8:	84 0f       	add	r24, r20
4347
    2aca:	95 1f       	adc	r25, r21
4348
    2acc:	64 e0       	ldi	r22, 0x04	; 4
4349
    2ace:	70 e0       	ldi	r23, 0x00	; 0
4350
    2ad0:	0e 94 07 2d 	call	0x5a0e	; 0x5a0e <__divmodhi4>
4351
    2ad4:	d8 01       	movw	r26, r16
4352
    2ad6:	8d 91       	ld	r24, X+
4353
    2ad8:	9c 91       	ld	r25, X
4354
    2ada:	11 97       	sbiw	r26, 0x01	; 1
4355
    2adc:	9b 01       	movw	r18, r22
4356
    2ade:	28 1b       	sub	r18, r24
4357
    2ae0:	39 0b       	sbc	r19, r25
4358
    2ae2:	e4 57       	subi	r30, 0x74	; 116
4359
    2ae4:	fa 4f       	sbci	r31, 0xFA	; 250
4360
    2ae6:	31 83       	std	Z+1, r19	; 0x01
4361
    2ae8:	20 83       	st	Z, r18
4362
    2aea:	11 96       	adiw	r26, 0x01	; 1
4363
    2aec:	7c 93       	st	X, r23
4364
    2aee:	6e 93       	st	-X, r22
4365
    2af0:	21 96       	adiw	r28, 0x01	; 1
4366
    2af2:	d0 93 d3 01 	sts	0x01D3, r29
4367
    2af6:	c0 93 d2 01 	sts	0x01D2, r28
4368
    2afa:	ff 91       	pop	r31
4369
    2afc:	ef 91       	pop	r30
4370
    2afe:	df 91       	pop	r29
4371
    2b00:	cf 91       	pop	r28
4372
    2b02:	bf 91       	pop	r27
4373
    2b04:	af 91       	pop	r26
4374
    2b06:	9f 91       	pop	r25
4375
    2b08:	8f 91       	pop	r24
4376
    2b0a:	7f 91       	pop	r23
4377
    2b0c:	6f 91       	pop	r22
4378
    2b0e:	5f 91       	pop	r21
4379
    2b10:	4f 91       	pop	r20
4380
    2b12:	3f 91       	pop	r19
4381
    2b14:	2f 91       	pop	r18
4382
    2b16:	1f 91       	pop	r17
4383
    2b18:	0f 91       	pop	r16
4384
    2b1a:	0f 90       	pop	r0
4385
    2b1c:	0f be       	out	0x3f, r0	; 63
4386
    2b1e:	0f 90       	pop	r0
4387
    2b20:	1f 90       	pop	r1
4388
    2b22:	18 95       	reti
21 user 4389
 
36 chris2798 4390
00002b24 <Mittelwert>:
4391
    2b24:	af 92       	push	r10
4392
    2b26:	bf 92       	push	r11
4393
    2b28:	cf 92       	push	r12
4394
    2b2a:	df 92       	push	r13
4395
    2b2c:	ef 92       	push	r14
4396
    2b2e:	ff 92       	push	r15
4397
    2b30:	0f 93       	push	r16
4398
    2b32:	1f 93       	push	r17
4399
    2b34:	10 92 7a 00 	sts	0x007A, r1
4400
    2b38:	80 91 be 01 	lds	r24, 0x01BE
4401
    2b3c:	88 23       	and	r24, r24
4402
    2b3e:	69 f0       	breq	.+26     	; 0x2b5a <Mittelwert+0x36>
4403
    2b40:	80 91 b2 01 	lds	r24, 0x01B2
4404
    2b44:	90 91 b3 01 	lds	r25, 0x01B3
4405
    2b48:	60 91 be 01 	lds	r22, 0x01BE
4406
    2b4c:	77 27       	eor	r23, r23
4407
    2b4e:	0e 94 07 2d 	call	0x5a0e	; 0x5a0e <__divmodhi4>
4408
    2b52:	70 93 df 05 	sts	0x05DF, r23
4409
    2b56:	60 93 de 05 	sts	0x05DE, r22
4410
    2b5a:	80 91 bf 01 	lds	r24, 0x01BF
4411
    2b5e:	88 23       	and	r24, r24
4412
    2b60:	69 f0       	breq	.+26     	; 0x2b7c <Mittelwert+0x58>
4413
    2b62:	80 91 b4 01 	lds	r24, 0x01B4
4414
    2b66:	90 91 b5 01 	lds	r25, 0x01B5
4415
    2b6a:	60 91 bf 01 	lds	r22, 0x01BF
4416
    2b6e:	77 27       	eor	r23, r23
4417
    2b70:	0e 94 07 2d 	call	0x5a0e	; 0x5a0e <__divmodhi4>
4418
    2b74:	70 93 dd 05 	sts	0x05DD, r23
4419
    2b78:	60 93 dc 05 	sts	0x05DC, r22
4420
    2b7c:	80 91 c0 01 	lds	r24, 0x01C0
4421
    2b80:	88 23       	and	r24, r24
4422
    2b82:	69 f0       	breq	.+26     	; 0x2b9e <Mittelwert+0x7a>
4423
    2b84:	80 91 b6 01 	lds	r24, 0x01B6
4424
    2b88:	90 91 b7 01 	lds	r25, 0x01B7
4425
    2b8c:	60 91 c0 01 	lds	r22, 0x01C0
4426
    2b90:	77 27       	eor	r23, r23
4427
    2b92:	0e 94 07 2d 	call	0x5a0e	; 0x5a0e <__divmodhi4>
4428
    2b96:	70 93 eb 05 	sts	0x05EB, r23
4429
    2b9a:	60 93 ea 05 	sts	0x05EA, r22
4430
    2b9e:	80 91 c1 01 	lds	r24, 0x01C1
4431
    2ba2:	88 23       	and	r24, r24
4432
    2ba4:	d9 f1       	breq	.+118    	; 0x2c1c <Mittelwert+0xf8>
4433
    2ba6:	e0 90 e7 05 	lds	r14, 0x05E7
4434
    2baa:	f0 90 e8 05 	lds	r15, 0x05E8
4435
    2bae:	60 91 ba 01 	lds	r22, 0x01BA
4436
    2bb2:	70 91 bb 01 	lds	r23, 0x01BB
4437
    2bb6:	20 91 c1 01 	lds	r18, 0x01C1
4438
    2bba:	00 27       	eor	r16, r16
4439
    2bbc:	f7 fc       	sbrc	r15, 7
4440
    2bbe:	00 95       	com	r16
4441
    2bc0:	10 2f       	mov	r17, r16
4442
    2bc2:	57 01       	movw	r10, r14
4443
    2bc4:	68 01       	movw	r12, r16
4444
    2bc6:	43 e0       	ldi	r20, 0x03	; 3
4445
    2bc8:	aa 0c       	add	r10, r10
4446
    2bca:	bb 1c       	adc	r11, r11
4447
    2bcc:	cc 1c       	adc	r12, r12
4448
    2bce:	dd 1c       	adc	r13, r13
4449
    2bd0:	4a 95       	dec	r20
4450
    2bd2:	d1 f7       	brne	.-12     	; 0x2bc8 <Mittelwert+0xa4>
4451
    2bd4:	ae 18       	sub	r10, r14
4452
    2bd6:	bf 08       	sbc	r11, r15
4453
    2bd8:	c0 0a       	sbc	r12, r16
4454
    2bda:	d1 0a       	sbc	r13, r17
4455
    2bdc:	88 27       	eor	r24, r24
4456
    2bde:	77 fd       	sbrc	r23, 7
4457
    2be0:	80 95       	com	r24
4458
    2be2:	98 2f       	mov	r25, r24
4459
    2be4:	34 e0       	ldi	r19, 0x04	; 4
4460
    2be6:	66 0f       	add	r22, r22
4461
    2be8:	77 1f       	adc	r23, r23
4462
    2bea:	88 1f       	adc	r24, r24
4463
    2bec:	99 1f       	adc	r25, r25
4464
    2bee:	3a 95       	dec	r19
4465
    2bf0:	d1 f7       	brne	.-12     	; 0x2be6 <Mittelwert+0xc2>
4466
    2bf2:	33 27       	eor	r19, r19
4467
    2bf4:	44 27       	eor	r20, r20
4468
    2bf6:	55 27       	eor	r21, r21
4469
    2bf8:	0e 94 3c 2d 	call	0x5a78	; 0x5a78 <__divmodsi4>
4470
    2bfc:	a2 0e       	add	r10, r18
4471
    2bfe:	b3 1e       	adc	r11, r19
4472
    2c00:	c4 1e       	adc	r12, r20
4473
    2c02:	d5 1e       	adc	r13, r21
4474
    2c04:	c6 01       	movw	r24, r12
4475
    2c06:	b5 01       	movw	r22, r10
4476
    2c08:	28 e0       	ldi	r18, 0x08	; 8
4477
    2c0a:	30 e0       	ldi	r19, 0x00	; 0
4478
    2c0c:	40 e0       	ldi	r20, 0x00	; 0
4479
    2c0e:	50 e0       	ldi	r21, 0x00	; 0
4480
    2c10:	0e 94 3c 2d 	call	0x5a78	; 0x5a78 <__divmodsi4>
4481
    2c14:	30 93 e8 05 	sts	0x05E8, r19
4482
    2c18:	20 93 e7 05 	sts	0x05E7, r18
4483
    2c1c:	80 91 c2 01 	lds	r24, 0x01C2
4484
    2c20:	88 23       	and	r24, r24
4485
    2c22:	d9 f1       	breq	.+118    	; 0x2c9a <Mittelwert+0x176>
4486
    2c24:	e0 90 f0 05 	lds	r14, 0x05F0
4487
    2c28:	f0 90 f1 05 	lds	r15, 0x05F1
4488
    2c2c:	60 91 b8 01 	lds	r22, 0x01B8
4489
    2c30:	70 91 b9 01 	lds	r23, 0x01B9
4490
    2c34:	20 91 c2 01 	lds	r18, 0x01C2
4491
    2c38:	00 27       	eor	r16, r16
4492
    2c3a:	f7 fc       	sbrc	r15, 7
4493
    2c3c:	00 95       	com	r16
4494
    2c3e:	10 2f       	mov	r17, r16
4495
    2c40:	57 01       	movw	r10, r14
4496
    2c42:	68 01       	movw	r12, r16
4497
    2c44:	83 e0       	ldi	r24, 0x03	; 3
4498
    2c46:	aa 0c       	add	r10, r10
4499
    2c48:	bb 1c       	adc	r11, r11
4500
    2c4a:	cc 1c       	adc	r12, r12
4501
    2c4c:	dd 1c       	adc	r13, r13
4502
    2c4e:	8a 95       	dec	r24
4503
    2c50:	d1 f7       	brne	.-12     	; 0x2c46 <Mittelwert+0x122>
4504
    2c52:	ae 18       	sub	r10, r14
4505
    2c54:	bf 08       	sbc	r11, r15
4506
    2c56:	c0 0a       	sbc	r12, r16
4507
    2c58:	d1 0a       	sbc	r13, r17
4508
    2c5a:	88 27       	eor	r24, r24
4509
    2c5c:	77 fd       	sbrc	r23, 7
4510
    2c5e:	80 95       	com	r24
4511
    2c60:	98 2f       	mov	r25, r24
4512
    2c62:	b4 e0       	ldi	r27, 0x04	; 4
4513
    2c64:	66 0f       	add	r22, r22
4514
    2c66:	77 1f       	adc	r23, r23
4515
    2c68:	88 1f       	adc	r24, r24
4516
    2c6a:	99 1f       	adc	r25, r25
4517
    2c6c:	ba 95       	dec	r27
4518
    2c6e:	d1 f7       	brne	.-12     	; 0x2c64 <Mittelwert+0x140>
4519
    2c70:	33 27       	eor	r19, r19
4520
    2c72:	44 27       	eor	r20, r20
4521
    2c74:	55 27       	eor	r21, r21
4522
    2c76:	0e 94 3c 2d 	call	0x5a78	; 0x5a78 <__divmodsi4>
4523
    2c7a:	a2 0e       	add	r10, r18
4524
    2c7c:	b3 1e       	adc	r11, r19
4525
    2c7e:	c4 1e       	adc	r12, r20
4526
    2c80:	d5 1e       	adc	r13, r21
4527
    2c82:	c6 01       	movw	r24, r12
4528
    2c84:	b5 01       	movw	r22, r10
4529
    2c86:	28 e0       	ldi	r18, 0x08	; 8
4530
    2c88:	30 e0       	ldi	r19, 0x00	; 0
4531
    2c8a:	40 e0       	ldi	r20, 0x00	; 0
4532
    2c8c:	50 e0       	ldi	r21, 0x00	; 0
4533
    2c8e:	0e 94 3c 2d 	call	0x5a78	; 0x5a78 <__divmodsi4>
4534
    2c92:	30 93 f1 05 	sts	0x05F1, r19
4535
    2c96:	20 93 f0 05 	sts	0x05F0, r18
4536
    2c9a:	80 91 c3 01 	lds	r24, 0x01C3
4537
    2c9e:	88 23       	and	r24, r24
4538
    2ca0:	a1 f1       	breq	.+104    	; 0x2d0a <Mittelwert+0x1e6>
4539
    2ca2:	e0 90 e1 05 	lds	r14, 0x05E1
4540
    2ca6:	f0 90 e2 05 	lds	r15, 0x05E2
4541
    2caa:	60 91 bc 01 	lds	r22, 0x01BC
4542
    2cae:	70 91 bd 01 	lds	r23, 0x01BD
4543
    2cb2:	20 91 c3 01 	lds	r18, 0x01C3
4544
    2cb6:	00 27       	eor	r16, r16
4545
    2cb8:	f7 fc       	sbrc	r15, 7
4546
    2cba:	00 95       	com	r16
4547
    2cbc:	10 2f       	mov	r17, r16
4548
    2cbe:	57 01       	movw	r10, r14
4549
    2cc0:	68 01       	movw	r12, r16
4550
    2cc2:	a3 e0       	ldi	r26, 0x03	; 3
4551
    2cc4:	aa 0c       	add	r10, r10
4552
    2cc6:	bb 1c       	adc	r11, r11
4553
    2cc8:	cc 1c       	adc	r12, r12
4554
    2cca:	dd 1c       	adc	r13, r13
4555
    2ccc:	aa 95       	dec	r26
4556
    2cce:	d1 f7       	brne	.-12     	; 0x2cc4 <Mittelwert+0x1a0>
4557
    2cd0:	ae 18       	sub	r10, r14
4558
    2cd2:	bf 08       	sbc	r11, r15
4559
    2cd4:	c0 0a       	sbc	r12, r16
4560
    2cd6:	d1 0a       	sbc	r13, r17
4561
    2cd8:	88 27       	eor	r24, r24
4562
    2cda:	77 fd       	sbrc	r23, 7
4563
    2cdc:	80 95       	com	r24
4564
    2cde:	98 2f       	mov	r25, r24
4565
    2ce0:	33 27       	eor	r19, r19
4566
    2ce2:	44 27       	eor	r20, r20
4567
    2ce4:	55 27       	eor	r21, r21
4568
    2ce6:	0e 94 3c 2d 	call	0x5a78	; 0x5a78 <__divmodsi4>
4569
    2cea:	a2 0e       	add	r10, r18
4570
    2cec:	b3 1e       	adc	r11, r19
4571
    2cee:	c4 1e       	adc	r12, r20
4572
    2cf0:	d5 1e       	adc	r13, r21
4573
    2cf2:	c6 01       	movw	r24, r12
4574
    2cf4:	b5 01       	movw	r22, r10
4575
    2cf6:	28 e0       	ldi	r18, 0x08	; 8
4576
    2cf8:	30 e0       	ldi	r19, 0x00	; 0
4577
    2cfa:	40 e0       	ldi	r20, 0x00	; 0
4578
    2cfc:	50 e0       	ldi	r21, 0x00	; 0
4579
    2cfe:	0e 94 3c 2d 	call	0x5a78	; 0x5a78 <__divmodsi4>
4580
    2d02:	30 93 e2 05 	sts	0x05E2, r19
4581
    2d06:	20 93 e1 05 	sts	0x05E1, r18
4582
    2d0a:	10 92 b3 01 	sts	0x01B3, r1
4583
    2d0e:	10 92 b2 01 	sts	0x01B2, r1
4584
    2d12:	10 92 be 01 	sts	0x01BE, r1
4585
    2d16:	10 92 b5 01 	sts	0x01B5, r1
4586
    2d1a:	10 92 b4 01 	sts	0x01B4, r1
4587
    2d1e:	10 92 bf 01 	sts	0x01BF, r1
4588
    2d22:	10 92 b7 01 	sts	0x01B7, r1
4589
    2d26:	10 92 b6 01 	sts	0x01B6, r1
4590
    2d2a:	10 92 c0 01 	sts	0x01C0, r1
4591
    2d2e:	10 92 b9 01 	sts	0x01B9, r1
4592
    2d32:	10 92 b8 01 	sts	0x01B8, r1
4593
    2d36:	10 92 c2 01 	sts	0x01C2, r1
4594
    2d3a:	10 92 bb 01 	sts	0x01BB, r1
4595
    2d3e:	10 92 ba 01 	sts	0x01BA, r1
4596
    2d42:	10 92 c1 01 	sts	0x01C1, r1
4597
    2d46:	10 92 bd 01 	sts	0x01BD, r1
4598
    2d4a:	10 92 bc 01 	sts	0x01BC, r1
4599
    2d4e:	10 92 c3 01 	sts	0x01C3, r1
4600
    2d52:	80 91 0b 02 	lds	r24, 0x020B
4601
    2d56:	90 91 0c 02 	lds	r25, 0x020C
4602
    2d5a:	a0 91 0d 02 	lds	r26, 0x020D
4603
    2d5e:	b0 91 0e 02 	lds	r27, 0x020E
4604
    2d62:	80 93 f7 01 	sts	0x01F7, r24
4605
    2d66:	90 93 f8 01 	sts	0x01F8, r25
4606
    2d6a:	a0 93 f9 01 	sts	0x01F9, r26
4607
    2d6e:	b0 93 fa 01 	sts	0x01FA, r27
4608
    2d72:	80 91 fb 01 	lds	r24, 0x01FB
4609
    2d76:	90 91 fc 01 	lds	r25, 0x01FC
4610
    2d7a:	a0 91 fd 01 	lds	r26, 0x01FD
4611
    2d7e:	b0 91 fe 01 	lds	r27, 0x01FE
4612
    2d82:	80 93 e7 01 	sts	0x01E7, r24
4613
    2d86:	90 93 e8 01 	sts	0x01E8, r25
4614
    2d8a:	a0 93 e9 01 	sts	0x01E9, r26
4615
    2d8e:	b0 93 ea 01 	sts	0x01EA, r27
4616
    2d92:	80 91 03 02 	lds	r24, 0x0203
4617
    2d96:	90 91 04 02 	lds	r25, 0x0204
4618
    2d9a:	a0 91 05 02 	lds	r26, 0x0205
4619
    2d9e:	b0 91 06 02 	lds	r27, 0x0206
4620
    2da2:	80 93 ef 01 	sts	0x01EF, r24
4621
    2da6:	90 93 f0 01 	sts	0x01F0, r25
4622
    2daa:	a0 93 f1 01 	sts	0x01F1, r26
4623
    2dae:	b0 93 f2 01 	sts	0x01F2, r27
4624
    2db2:	80 91 ff 01 	lds	r24, 0x01FF
4625
    2db6:	90 91 00 02 	lds	r25, 0x0200
4626
    2dba:	a0 91 01 02 	lds	r26, 0x0201
4627
    2dbe:	b0 91 02 02 	lds	r27, 0x0202
4628
    2dc2:	80 93 eb 01 	sts	0x01EB, r24
4629
    2dc6:	90 93 ec 01 	sts	0x01EC, r25
4630
    2dca:	a0 93 ed 01 	sts	0x01ED, r26
4631
    2dce:	b0 93 ee 01 	sts	0x01EE, r27
4632
    2dd2:	80 91 07 02 	lds	r24, 0x0207
4633
    2dd6:	90 91 08 02 	lds	r25, 0x0208
4634
    2dda:	a0 91 09 02 	lds	r26, 0x0209
4635
    2dde:	b0 91 0a 02 	lds	r27, 0x020A
4636
    2de2:	80 93 f3 01 	sts	0x01F3, r24
4637
    2de6:	90 93 f4 01 	sts	0x01F4, r25
4638
    2dea:	a0 93 f5 01 	sts	0x01F5, r26
4639
    2dee:	b0 93 f6 01 	sts	0x01F6, r27
4640
    2df2:	8f ee       	ldi	r24, 0xEF	; 239
4641
    2df4:	80 93 7a 00 	sts	0x007A, r24
4642
    2df8:	80 91 de 05 	lds	r24, 0x05DE
4643
    2dfc:	90 91 df 05 	lds	r25, 0x05DF
4644
    2e00:	89 3c       	cpi	r24, 0xC9	; 201
4645
    2e02:	91 05       	cpc	r25, r1
4646
    2e04:	7c f0       	brlt	.+30     	; 0x2e24 <Mittelwert+0x300>
4647
    2e06:	20 91 de 05 	lds	r18, 0x05DE
4648
    2e0a:	30 91 df 05 	lds	r19, 0x05DF
4649
    2e0e:	80 91 de 05 	lds	r24, 0x05DE
4650
    2e12:	90 91 df 05 	lds	r25, 0x05DF
4651
    2e16:	88 0f       	add	r24, r24
4652
    2e18:	99 1f       	adc	r25, r25
4653
    2e1a:	88 0f       	add	r24, r24
4654
    2e1c:	99 1f       	adc	r25, r25
4655
    2e1e:	20 52       	subi	r18, 0x20	; 32
4656
    2e20:	33 40       	sbci	r19, 0x03	; 3
4657
    2e22:	15 c0       	rjmp	.+42     	; 0x2e4e <Mittelwert+0x32a>
4658
    2e24:	80 91 de 05 	lds	r24, 0x05DE
4659
    2e28:	90 91 df 05 	lds	r25, 0x05DF
4660
    2e2c:	88 53       	subi	r24, 0x38	; 56
4661
    2e2e:	9f 4f       	sbci	r25, 0xFF	; 255
4662
    2e30:	a4 f4       	brge	.+40     	; 0x2e5a <Mittelwert+0x336>
4663
    2e32:	20 91 de 05 	lds	r18, 0x05DE
4664
    2e36:	30 91 df 05 	lds	r19, 0x05DF
4665
    2e3a:	80 91 de 05 	lds	r24, 0x05DE
4666
    2e3e:	90 91 df 05 	lds	r25, 0x05DF
4667
    2e42:	88 0f       	add	r24, r24
4668
    2e44:	99 1f       	adc	r25, r25
4669
    2e46:	88 0f       	add	r24, r24
4670
    2e48:	99 1f       	adc	r25, r25
4671
    2e4a:	20 5e       	subi	r18, 0xE0	; 224
4672
    2e4c:	3c 4f       	sbci	r19, 0xFC	; 252
4673
    2e4e:	82 0f       	add	r24, r18
4674
    2e50:	93 1f       	adc	r25, r19
4675
    2e52:	90 93 df 05 	sts	0x05DF, r25
4676
    2e56:	80 93 de 05 	sts	0x05DE, r24
4677
    2e5a:	80 91 dc 05 	lds	r24, 0x05DC
4678
    2e5e:	90 91 dd 05 	lds	r25, 0x05DD
4679
    2e62:	89 3c       	cpi	r24, 0xC9	; 201
4680
    2e64:	91 05       	cpc	r25, r1
4681
    2e66:	7c f0       	brlt	.+30     	; 0x2e86 <Mittelwert+0x362>
4682
    2e68:	20 91 dc 05 	lds	r18, 0x05DC
4683
    2e6c:	30 91 dd 05 	lds	r19, 0x05DD
4684
    2e70:	80 91 dc 05 	lds	r24, 0x05DC
4685
    2e74:	90 91 dd 05 	lds	r25, 0x05DD
4686
    2e78:	88 0f       	add	r24, r24
4687
    2e7a:	99 1f       	adc	r25, r25
4688
    2e7c:	88 0f       	add	r24, r24
4689
    2e7e:	99 1f       	adc	r25, r25
4690
    2e80:	20 52       	subi	r18, 0x20	; 32
4691
    2e82:	33 40       	sbci	r19, 0x03	; 3
4692
    2e84:	15 c0       	rjmp	.+42     	; 0x2eb0 <Mittelwert+0x38c>
4693
    2e86:	80 91 dc 05 	lds	r24, 0x05DC
4694
    2e8a:	90 91 dd 05 	lds	r25, 0x05DD
4695
    2e8e:	88 53       	subi	r24, 0x38	; 56
4696
    2e90:	9f 4f       	sbci	r25, 0xFF	; 255
4697
    2e92:	a4 f4       	brge	.+40     	; 0x2ebc <Mittelwert+0x398>
4698
    2e94:	20 91 dc 05 	lds	r18, 0x05DC
4699
    2e98:	30 91 dd 05 	lds	r19, 0x05DD
4700
    2e9c:	80 91 dc 05 	lds	r24, 0x05DC
4701
    2ea0:	90 91 dd 05 	lds	r25, 0x05DD
4702
    2ea4:	88 0f       	add	r24, r24
4703
    2ea6:	99 1f       	adc	r25, r25
4704
    2ea8:	88 0f       	add	r24, r24
4705
    2eaa:	99 1f       	adc	r25, r25
4706
    2eac:	20 5e       	subi	r18, 0xE0	; 224
4707
    2eae:	3c 4f       	sbci	r19, 0xFC	; 252
4708
    2eb0:	82 0f       	add	r24, r18
4709
    2eb2:	93 1f       	adc	r25, r19
4710
    2eb4:	90 93 dd 05 	sts	0x05DD, r25
4711
    2eb8:	80 93 dc 05 	sts	0x05DC, r24
4712
    2ebc:	20 91 1f 02 	lds	r18, 0x021F
4713
    2ec0:	30 91 20 02 	lds	r19, 0x0220
4714
    2ec4:	80 91 a6 05 	lds	r24, 0x05A6
4715
    2ec8:	e8 2f       	mov	r30, r24
4716
    2eca:	ff 27       	eor	r31, r31
4717
    2ecc:	ee 0f       	add	r30, r30
4718
    2ece:	ff 1f       	adc	r31, r31
4719
    2ed0:	ea 58       	subi	r30, 0x8A	; 138
4720
    2ed2:	fa 4f       	sbci	r31, 0xFA	; 250
4721
    2ed4:	80 81       	ld	r24, Z
4722
    2ed6:	91 81       	ldd	r25, Z+1	; 0x01
4723
    2ed8:	82 59       	subi	r24, 0x92	; 146
4724
    2eda:	9f 4f       	sbci	r25, 0xFF	; 255
4725
    2edc:	28 17       	cp	r18, r24
4726
    2ede:	39 07       	cpc	r19, r25
4727
    2ee0:	1c f4       	brge	.+6      	; 0x2ee8 <Mittelwert+0x3c4>
4728
    2ee2:	2f 5f       	subi	r18, 0xFF	; 255
4729
    2ee4:	3f 4f       	sbci	r19, 0xFF	; 255
4730
    2ee6:	0c c0       	rjmp	.+24     	; 0x2f00 <Mittelwert+0x3dc>
4731
    2ee8:	80 81       	ld	r24, Z
4732
    2eea:	91 81       	ldd	r25, Z+1	; 0x01
4733
    2eec:	82 59       	subi	r24, 0x92	; 146
4734
    2eee:	9f 4f       	sbci	r25, 0xFF	; 255
4735
    2ef0:	82 17       	cp	r24, r18
4736
    2ef2:	93 07       	cpc	r25, r19
4737
    2ef4:	4c f4       	brge	.+18     	; 0x2f08 <Mittelwert+0x3e4>
4738
    2ef6:	21 15       	cp	r18, r1
4739
    2ef8:	31 05       	cpc	r19, r1
4740
    2efa:	31 f0       	breq	.+12     	; 0x2f08 <Mittelwert+0x3e4>
4741
    2efc:	21 50       	subi	r18, 0x01	; 1
4742
    2efe:	30 40       	sbci	r19, 0x00	; 0
4743
    2f00:	30 93 20 02 	sts	0x0220, r19
4744
    2f04:	20 93 1f 02 	sts	0x021F, r18
4745
    2f08:	20 91 21 02 	lds	r18, 0x0221
4746
    2f0c:	30 91 22 02 	lds	r19, 0x0222
4747
    2f10:	80 91 a7 05 	lds	r24, 0x05A7
4748
    2f14:	e8 2f       	mov	r30, r24
4749
    2f16:	ff 27       	eor	r31, r31
4750
    2f18:	ee 0f       	add	r30, r30
4751
    2f1a:	ff 1f       	adc	r31, r31
4752
    2f1c:	ea 58       	subi	r30, 0x8A	; 138
4753
    2f1e:	fa 4f       	sbci	r31, 0xFA	; 250
4754
    2f20:	80 81       	ld	r24, Z
4755
    2f22:	91 81       	ldd	r25, Z+1	; 0x01
4756
    2f24:	82 59       	subi	r24, 0x92	; 146
4757
    2f26:	9f 4f       	sbci	r25, 0xFF	; 255
4758
    2f28:	28 17       	cp	r18, r24
4759
    2f2a:	39 07       	cpc	r19, r25
4760
    2f2c:	1c f4       	brge	.+6      	; 0x2f34 <Mittelwert+0x410>
4761
    2f2e:	2f 5f       	subi	r18, 0xFF	; 255
4762
    2f30:	3f 4f       	sbci	r19, 0xFF	; 255
4763
    2f32:	0c c0       	rjmp	.+24     	; 0x2f4c <Mittelwert+0x428>
4764
    2f34:	80 81       	ld	r24, Z
4765
    2f36:	91 81       	ldd	r25, Z+1	; 0x01
4766
    2f38:	82 59       	subi	r24, 0x92	; 146
4767
    2f3a:	9f 4f       	sbci	r25, 0xFF	; 255
4768
    2f3c:	82 17       	cp	r24, r18
4769
    2f3e:	93 07       	cpc	r25, r19
4770
    2f40:	4c f4       	brge	.+18     	; 0x2f54 <Mittelwert+0x430>
4771
    2f42:	21 15       	cp	r18, r1
4772
    2f44:	31 05       	cpc	r19, r1
4773
    2f46:	31 f0       	breq	.+12     	; 0x2f54 <Mittelwert+0x430>
4774
    2f48:	21 50       	subi	r18, 0x01	; 1
4775
    2f4a:	30 40       	sbci	r19, 0x00	; 0
4776
    2f4c:	30 93 22 02 	sts	0x0222, r19
4777
    2f50:	20 93 21 02 	sts	0x0221, r18
4778
    2f54:	20 91 23 02 	lds	r18, 0x0223
4779
    2f58:	30 91 24 02 	lds	r19, 0x0224
4780
    2f5c:	80 91 a8 05 	lds	r24, 0x05A8
4781
    2f60:	e8 2f       	mov	r30, r24
4782
    2f62:	ff 27       	eor	r31, r31
4783
    2f64:	ee 0f       	add	r30, r30
4784
    2f66:	ff 1f       	adc	r31, r31
4785
    2f68:	ea 58       	subi	r30, 0x8A	; 138
4786
    2f6a:	fa 4f       	sbci	r31, 0xFA	; 250
4787
    2f6c:	80 81       	ld	r24, Z
4788
    2f6e:	91 81       	ldd	r25, Z+1	; 0x01
4789
    2f70:	82 59       	subi	r24, 0x92	; 146
4790
    2f72:	9f 4f       	sbci	r25, 0xFF	; 255
4791
    2f74:	28 17       	cp	r18, r24
4792
    2f76:	39 07       	cpc	r19, r25
4793
    2f78:	1c f4       	brge	.+6      	; 0x2f80 <Mittelwert+0x45c>
4794
    2f7a:	2f 5f       	subi	r18, 0xFF	; 255
4795
    2f7c:	3f 4f       	sbci	r19, 0xFF	; 255
4796
    2f7e:	0c c0       	rjmp	.+24     	; 0x2f98 <Mittelwert+0x474>
4797
    2f80:	80 81       	ld	r24, Z
4798
    2f82:	91 81       	ldd	r25, Z+1	; 0x01
4799
    2f84:	82 59       	subi	r24, 0x92	; 146
4800
    2f86:	9f 4f       	sbci	r25, 0xFF	; 255
4801
    2f88:	82 17       	cp	r24, r18
4802
    2f8a:	93 07       	cpc	r25, r19
4803
    2f8c:	4c f4       	brge	.+18     	; 0x2fa0 <Mittelwert+0x47c>
4804
    2f8e:	21 15       	cp	r18, r1
4805
    2f90:	31 05       	cpc	r19, r1
4806
    2f92:	31 f0       	breq	.+12     	; 0x2fa0 <Mittelwert+0x47c>
4807
    2f94:	21 50       	subi	r18, 0x01	; 1
4808
    2f96:	30 40       	sbci	r19, 0x00	; 0
4809
    2f98:	30 93 24 02 	sts	0x0224, r19
4810
    2f9c:	20 93 23 02 	sts	0x0223, r18
4811
    2fa0:	20 91 25 02 	lds	r18, 0x0225
4812
    2fa4:	30 91 26 02 	lds	r19, 0x0226
4813
    2fa8:	80 91 a9 05 	lds	r24, 0x05A9
4814
    2fac:	e8 2f       	mov	r30, r24
4815
    2fae:	ff 27       	eor	r31, r31
4816
    2fb0:	ee 0f       	add	r30, r30
4817
    2fb2:	ff 1f       	adc	r31, r31
4818
    2fb4:	ea 58       	subi	r30, 0x8A	; 138
4819
    2fb6:	fa 4f       	sbci	r31, 0xFA	; 250
4820
    2fb8:	80 81       	ld	r24, Z
4821
    2fba:	91 81       	ldd	r25, Z+1	; 0x01
4822
    2fbc:	82 59       	subi	r24, 0x92	; 146
4823
    2fbe:	9f 4f       	sbci	r25, 0xFF	; 255
4824
    2fc0:	28 17       	cp	r18, r24
4825
    2fc2:	39 07       	cpc	r19, r25
4826
    2fc4:	1c f4       	brge	.+6      	; 0x2fcc <Mittelwert+0x4a8>
4827
    2fc6:	2f 5f       	subi	r18, 0xFF	; 255
4828
    2fc8:	3f 4f       	sbci	r19, 0xFF	; 255
4829
    2fca:	0c c0       	rjmp	.+24     	; 0x2fe4 <Mittelwert+0x4c0>
4830
    2fcc:	80 81       	ld	r24, Z
4831
    2fce:	91 81       	ldd	r25, Z+1	; 0x01
4832
    2fd0:	82 59       	subi	r24, 0x92	; 146
4833
    2fd2:	9f 4f       	sbci	r25, 0xFF	; 255
4834
    2fd4:	82 17       	cp	r24, r18
4835
    2fd6:	93 07       	cpc	r25, r19
4836
    2fd8:	4c f4       	brge	.+18     	; 0x2fec <Mittelwert+0x4c8>
4837
    2fda:	21 15       	cp	r18, r1
4838
    2fdc:	31 05       	cpc	r19, r1
4839
    2fde:	31 f0       	breq	.+12     	; 0x2fec <Mittelwert+0x4c8>
4840
    2fe0:	21 50       	subi	r18, 0x01	; 1
4841
    2fe2:	30 40       	sbci	r19, 0x00	; 0
4842
    2fe4:	30 93 26 02 	sts	0x0226, r19
4843
    2fe8:	20 93 25 02 	sts	0x0225, r18
4844
    2fec:	80 91 1f 02 	lds	r24, 0x021F
4845
    2ff0:	90 91 20 02 	lds	r25, 0x0220
4846
    2ff4:	97 ff       	sbrs	r25, 7
4847
    2ff6:	05 c0       	rjmp	.+10     	; 0x3002 <Mittelwert+0x4de>
4848
    2ff8:	10 92 20 02 	sts	0x0220, r1
4849
    2ffc:	10 92 1f 02 	sts	0x021F, r1
4850
    3000:	0a c0       	rjmp	.+20     	; 0x3016 <Mittelwert+0x4f2>
4851
    3002:	8f 3f       	cpi	r24, 0xFF	; 255
4852
    3004:	91 05       	cpc	r25, r1
4853
    3006:	39 f0       	breq	.+14     	; 0x3016 <Mittelwert+0x4f2>
4854
    3008:	34 f0       	brlt	.+12     	; 0x3016 <Mittelwert+0x4f2>
4855
    300a:	8f ef       	ldi	r24, 0xFF	; 255
4856
    300c:	90 e0       	ldi	r25, 0x00	; 0
4857
    300e:	90 93 20 02 	sts	0x0220, r25
4858
    3012:	80 93 1f 02 	sts	0x021F, r24
4859
    3016:	80 91 21 02 	lds	r24, 0x0221
4860
    301a:	90 91 22 02 	lds	r25, 0x0222
4861
    301e:	97 ff       	sbrs	r25, 7
4862
    3020:	05 c0       	rjmp	.+10     	; 0x302c <Mittelwert+0x508>
4863
    3022:	10 92 22 02 	sts	0x0222, r1
4864
    3026:	10 92 21 02 	sts	0x0221, r1
4865
    302a:	0a c0       	rjmp	.+20     	; 0x3040 <Mittelwert+0x51c>
4866
    302c:	8f 3f       	cpi	r24, 0xFF	; 255
4867
    302e:	91 05       	cpc	r25, r1
4868
    3030:	39 f0       	breq	.+14     	; 0x3040 <Mittelwert+0x51c>
4869
    3032:	34 f0       	brlt	.+12     	; 0x3040 <Mittelwert+0x51c>
4870
    3034:	8f ef       	ldi	r24, 0xFF	; 255
4871
    3036:	90 e0       	ldi	r25, 0x00	; 0
4872
    3038:	90 93 22 02 	sts	0x0222, r25
4873
    303c:	80 93 21 02 	sts	0x0221, r24
4874
    3040:	80 91 23 02 	lds	r24, 0x0223
4875
    3044:	90 91 24 02 	lds	r25, 0x0224
4876
    3048:	97 ff       	sbrs	r25, 7
4877
    304a:	05 c0       	rjmp	.+10     	; 0x3056 <Mittelwert+0x532>
4878
    304c:	10 92 24 02 	sts	0x0224, r1
4879
    3050:	10 92 23 02 	sts	0x0223, r1
4880
    3054:	0a c0       	rjmp	.+20     	; 0x306a <Mittelwert+0x546>
4881
    3056:	8f 3f       	cpi	r24, 0xFF	; 255
4882
    3058:	91 05       	cpc	r25, r1
4883
    305a:	39 f0       	breq	.+14     	; 0x306a <Mittelwert+0x546>
4884
    305c:	34 f0       	brlt	.+12     	; 0x306a <Mittelwert+0x546>
4885
    305e:	8f ef       	ldi	r24, 0xFF	; 255
4886
    3060:	90 e0       	ldi	r25, 0x00	; 0
4887
    3062:	90 93 24 02 	sts	0x0224, r25
4888
    3066:	80 93 23 02 	sts	0x0223, r24
4889
    306a:	80 91 25 02 	lds	r24, 0x0225
4890
    306e:	90 91 26 02 	lds	r25, 0x0226
4891
    3072:	97 ff       	sbrs	r25, 7
4892
    3074:	05 c0       	rjmp	.+10     	; 0x3080 <Mittelwert+0x55c>
4893
    3076:	10 92 26 02 	sts	0x0226, r1
4894
    307a:	10 92 25 02 	sts	0x0225, r1
4895
    307e:	0a c0       	rjmp	.+20     	; 0x3094 <Mittelwert+0x570>
4896
    3080:	8f 3f       	cpi	r24, 0xFF	; 255
4897
    3082:	91 05       	cpc	r25, r1
4898
    3084:	39 f0       	breq	.+14     	; 0x3094 <Mittelwert+0x570>
4899
    3086:	34 f0       	brlt	.+12     	; 0x3094 <Mittelwert+0x570>
4900
    3088:	8f ef       	ldi	r24, 0xFF	; 255
4901
    308a:	90 e0       	ldi	r25, 0x00	; 0
4902
    308c:	90 93 26 02 	sts	0x0226, r25
4903
    3090:	80 93 25 02 	sts	0x0225, r24
4904
    3094:	1f 91       	pop	r17
4905
    3096:	0f 91       	pop	r16
4906
    3098:	ff 90       	pop	r15
4907
    309a:	ef 90       	pop	r14
4908
    309c:	df 90       	pop	r13
4909
    309e:	cf 90       	pop	r12
4910
    30a0:	bf 90       	pop	r11
4911
    30a2:	af 90       	pop	r10
4912
    30a4:	08 95       	ret
21 user 4913
 
36 chris2798 4914
000030a6 <CalibrierMittelwert>:
4915
    30a6:	10 92 7a 00 	sts	0x007A, r1
4916
    30aa:	80 91 be 01 	lds	r24, 0x01BE
4917
    30ae:	88 23       	and	r24, r24
4918
    30b0:	69 f0       	breq	.+26     	; 0x30cc <CalibrierMittelwert+0x26>
4919
    30b2:	80 91 b2 01 	lds	r24, 0x01B2
4920
    30b6:	90 91 b3 01 	lds	r25, 0x01B3
4921
    30ba:	60 91 be 01 	lds	r22, 0x01BE
4922
    30be:	77 27       	eor	r23, r23
4923
    30c0:	0e 94 07 2d 	call	0x5a0e	; 0x5a0e <__divmodhi4>
4924
    30c4:	70 93 df 05 	sts	0x05DF, r23
4925
    30c8:	60 93 de 05 	sts	0x05DE, r22
4926
    30cc:	80 91 bf 01 	lds	r24, 0x01BF
4927
    30d0:	88 23       	and	r24, r24
4928
    30d2:	69 f0       	breq	.+26     	; 0x30ee <CalibrierMittelwert+0x48>
4929
    30d4:	80 91 b4 01 	lds	r24, 0x01B4
4930
    30d8:	90 91 b5 01 	lds	r25, 0x01B5
4931
    30dc:	60 91 bf 01 	lds	r22, 0x01BF
4932
    30e0:	77 27       	eor	r23, r23
4933
    30e2:	0e 94 07 2d 	call	0x5a0e	; 0x5a0e <__divmodhi4>
4934
    30e6:	70 93 dd 05 	sts	0x05DD, r23
4935
    30ea:	60 93 dc 05 	sts	0x05DC, r22
4936
    30ee:	80 91 c0 01 	lds	r24, 0x01C0
4937
    30f2:	88 23       	and	r24, r24
4938
    30f4:	69 f0       	breq	.+26     	; 0x3110 <CalibrierMittelwert+0x6a>
4939
    30f6:	80 91 b6 01 	lds	r24, 0x01B6
4940
    30fa:	90 91 b7 01 	lds	r25, 0x01B7
4941
    30fe:	60 91 c0 01 	lds	r22, 0x01C0
4942
    3102:	77 27       	eor	r23, r23
4943
    3104:	0e 94 07 2d 	call	0x5a0e	; 0x5a0e <__divmodhi4>
4944
    3108:	70 93 eb 05 	sts	0x05EB, r23
4945
    310c:	60 93 ea 05 	sts	0x05EA, r22
4946
    3110:	80 91 c1 01 	lds	r24, 0x01C1
4947
    3114:	88 23       	and	r24, r24
4948
    3116:	d1 f0       	breq	.+52     	; 0x314c <CalibrierMittelwert+0xa6>
4949
    3118:	60 91 ba 01 	lds	r22, 0x01BA
4950
    311c:	70 91 bb 01 	lds	r23, 0x01BB
4951
    3120:	20 91 c1 01 	lds	r18, 0x01C1
4952
    3124:	88 27       	eor	r24, r24
4953
    3126:	77 fd       	sbrc	r23, 7
4954
    3128:	80 95       	com	r24
4955
    312a:	98 2f       	mov	r25, r24
4956
    312c:	34 e0       	ldi	r19, 0x04	; 4
4957
    312e:	66 0f       	add	r22, r22
4958
    3130:	77 1f       	adc	r23, r23
4959
    3132:	88 1f       	adc	r24, r24
4960
    3134:	99 1f       	adc	r25, r25
4961
    3136:	3a 95       	dec	r19
4962
    3138:	d1 f7       	brne	.-12     	; 0x312e <CalibrierMittelwert+0x88>
4963
    313a:	33 27       	eor	r19, r19
4964
    313c:	44 27       	eor	r20, r20
4965
    313e:	55 27       	eor	r21, r21
4966
    3140:	0e 94 3c 2d 	call	0x5a78	; 0x5a78 <__divmodsi4>
4967
    3144:	30 93 e8 05 	sts	0x05E8, r19
4968
    3148:	20 93 e7 05 	sts	0x05E7, r18
4969
    314c:	80 91 c2 01 	lds	r24, 0x01C2
4970
    3150:	88 23       	and	r24, r24
4971
    3152:	d1 f0       	breq	.+52     	; 0x3188 <CalibrierMittelwert+0xe2>
4972
    3154:	60 91 b8 01 	lds	r22, 0x01B8
4973
    3158:	70 91 b9 01 	lds	r23, 0x01B9
4974
    315c:	20 91 c2 01 	lds	r18, 0x01C2
4975
    3160:	88 27       	eor	r24, r24
4976
    3162:	77 fd       	sbrc	r23, 7
4977
    3164:	80 95       	com	r24
4978
    3166:	98 2f       	mov	r25, r24
4979
    3168:	b4 e0       	ldi	r27, 0x04	; 4
4980
    316a:	66 0f       	add	r22, r22
4981
    316c:	77 1f       	adc	r23, r23
4982
    316e:	88 1f       	adc	r24, r24
4983
    3170:	99 1f       	adc	r25, r25
4984
    3172:	ba 95       	dec	r27
4985
    3174:	d1 f7       	brne	.-12     	; 0x316a <CalibrierMittelwert+0xc4>
4986
    3176:	33 27       	eor	r19, r19
4987
    3178:	44 27       	eor	r20, r20
4988
    317a:	55 27       	eor	r21, r21
4989
    317c:	0e 94 3c 2d 	call	0x5a78	; 0x5a78 <__divmodsi4>
4990
    3180:	30 93 f1 05 	sts	0x05F1, r19
4991
    3184:	20 93 f0 05 	sts	0x05F0, r18
4992
    3188:	80 91 c3 01 	lds	r24, 0x01C3
4993
    318c:	88 23       	and	r24, r24
4994
    318e:	99 f0       	breq	.+38     	; 0x31b6 <CalibrierMittelwert+0x110>
4995
    3190:	60 91 bc 01 	lds	r22, 0x01BC
4996
    3194:	70 91 bd 01 	lds	r23, 0x01BD
4997
    3198:	20 91 c3 01 	lds	r18, 0x01C3
4998
    319c:	88 27       	eor	r24, r24
4999
    319e:	77 fd       	sbrc	r23, 7
5000
    31a0:	80 95       	com	r24
5001
    31a2:	98 2f       	mov	r25, r24
5002
    31a4:	33 27       	eor	r19, r19
5003
    31a6:	44 27       	eor	r20, r20
5004
    31a8:	55 27       	eor	r21, r21
5005
    31aa:	0e 94 3c 2d 	call	0x5a78	; 0x5a78 <__divmodsi4>
5006
    31ae:	30 93 e2 05 	sts	0x05E2, r19
5007
    31b2:	20 93 e1 05 	sts	0x05E1, r18
5008
    31b6:	10 92 b3 01 	sts	0x01B3, r1
5009
    31ba:	10 92 b2 01 	sts	0x01B2, r1
5010
    31be:	10 92 be 01 	sts	0x01BE, r1
5011
    31c2:	10 92 b5 01 	sts	0x01B5, r1
5012
    31c6:	10 92 b4 01 	sts	0x01B4, r1
5013
    31ca:	10 92 bf 01 	sts	0x01BF, r1
5014
    31ce:	10 92 b7 01 	sts	0x01B7, r1
5015
    31d2:	10 92 b6 01 	sts	0x01B6, r1
5016
    31d6:	10 92 c0 01 	sts	0x01C0, r1
5017
    31da:	10 92 b9 01 	sts	0x01B9, r1
5018
    31de:	10 92 b8 01 	sts	0x01B8, r1
5019
    31e2:	10 92 c2 01 	sts	0x01C2, r1
5020
    31e6:	10 92 bb 01 	sts	0x01BB, r1
5021
    31ea:	10 92 ba 01 	sts	0x01BA, r1
5022
    31ee:	10 92 c1 01 	sts	0x01C1, r1
5023
    31f2:	10 92 bd 01 	sts	0x01BD, r1
5024
    31f6:	10 92 bc 01 	sts	0x01BC, r1
5025
    31fa:	10 92 c3 01 	sts	0x01C3, r1
5026
    31fe:	8f ee       	ldi	r24, 0xEF	; 239
5027
    3200:	80 93 7a 00 	sts	0x007A, r24
5028
    3204:	20 91 1f 02 	lds	r18, 0x021F
5029
    3208:	30 91 20 02 	lds	r19, 0x0220
5030
    320c:	80 91 a6 05 	lds	r24, 0x05A6
5031
    3210:	e8 2f       	mov	r30, r24
5032
    3212:	ff 27       	eor	r31, r31
5033
    3214:	ee 0f       	add	r30, r30
5034
    3216:	ff 1f       	adc	r31, r31
5035
    3218:	ea 58       	subi	r30, 0x8A	; 138
5036
    321a:	fa 4f       	sbci	r31, 0xFA	; 250
5037
    321c:	80 81       	ld	r24, Z
5038
    321e:	91 81       	ldd	r25, Z+1	; 0x01
5039
    3220:	82 59       	subi	r24, 0x92	; 146
5040
    3222:	9f 4f       	sbci	r25, 0xFF	; 255
5041
    3224:	28 17       	cp	r18, r24
5042
    3226:	39 07       	cpc	r19, r25
5043
    3228:	1c f4       	brge	.+6      	; 0x3230 <CalibrierMittelwert+0x18a>
5044
    322a:	2f 5f       	subi	r18, 0xFF	; 255
5045
    322c:	3f 4f       	sbci	r19, 0xFF	; 255
5046
    322e:	0c c0       	rjmp	.+24     	; 0x3248 <CalibrierMittelwert+0x1a2>
5047
    3230:	80 81       	ld	r24, Z
5048
    3232:	91 81       	ldd	r25, Z+1	; 0x01
5049
    3234:	82 59       	subi	r24, 0x92	; 146
5050
    3236:	9f 4f       	sbci	r25, 0xFF	; 255
5051
    3238:	82 17       	cp	r24, r18
5052
    323a:	93 07       	cpc	r25, r19
5053
    323c:	4c f4       	brge	.+18     	; 0x3250 <CalibrierMittelwert+0x1aa>
5054
    323e:	21 15       	cp	r18, r1
5055
    3240:	31 05       	cpc	r19, r1
5056
    3242:	31 f0       	breq	.+12     	; 0x3250 <CalibrierMittelwert+0x1aa>
5057
    3244:	21 50       	subi	r18, 0x01	; 1
5058
    3246:	30 40       	sbci	r19, 0x00	; 0
5059
    3248:	30 93 20 02 	sts	0x0220, r19
5060
    324c:	20 93 1f 02 	sts	0x021F, r18
5061
    3250:	20 91 21 02 	lds	r18, 0x0221
5062
    3254:	30 91 22 02 	lds	r19, 0x0222
5063
    3258:	80 91 a7 05 	lds	r24, 0x05A7
5064
    325c:	e8 2f       	mov	r30, r24
5065
    325e:	ff 27       	eor	r31, r31
5066
    3260:	ee 0f       	add	r30, r30
5067
    3262:	ff 1f       	adc	r31, r31
5068
    3264:	ea 58       	subi	r30, 0x8A	; 138
5069
    3266:	fa 4f       	sbci	r31, 0xFA	; 250
5070
    3268:	80 81       	ld	r24, Z
5071
    326a:	91 81       	ldd	r25, Z+1	; 0x01
5072
    326c:	82 59       	subi	r24, 0x92	; 146
5073
    326e:	9f 4f       	sbci	r25, 0xFF	; 255
5074
    3270:	28 17       	cp	r18, r24
5075
    3272:	39 07       	cpc	r19, r25
5076
    3274:	1c f4       	brge	.+6      	; 0x327c <CalibrierMittelwert+0x1d6>
5077
    3276:	2f 5f       	subi	r18, 0xFF	; 255
5078
    3278:	3f 4f       	sbci	r19, 0xFF	; 255
5079
    327a:	0c c0       	rjmp	.+24     	; 0x3294 <CalibrierMittelwert+0x1ee>
5080
    327c:	80 81       	ld	r24, Z
5081
    327e:	91 81       	ldd	r25, Z+1	; 0x01
5082
    3280:	82 59       	subi	r24, 0x92	; 146
5083
    3282:	9f 4f       	sbci	r25, 0xFF	; 255
5084
    3284:	82 17       	cp	r24, r18
5085
    3286:	93 07       	cpc	r25, r19
5086
    3288:	4c f4       	brge	.+18     	; 0x329c <CalibrierMittelwert+0x1f6>
5087
    328a:	21 15       	cp	r18, r1
5088
    328c:	31 05       	cpc	r19, r1
5089
    328e:	31 f0       	breq	.+12     	; 0x329c <CalibrierMittelwert+0x1f6>
5090
    3290:	21 50       	subi	r18, 0x01	; 1
5091
    3292:	30 40       	sbci	r19, 0x00	; 0
5092
    3294:	30 93 22 02 	sts	0x0222, r19
5093
    3298:	20 93 21 02 	sts	0x0221, r18
5094
    329c:	20 91 23 02 	lds	r18, 0x0223
5095
    32a0:	30 91 24 02 	lds	r19, 0x0224
5096
    32a4:	80 91 a8 05 	lds	r24, 0x05A8
5097
    32a8:	e8 2f       	mov	r30, r24
5098
    32aa:	ff 27       	eor	r31, r31
5099
    32ac:	ee 0f       	add	r30, r30
5100
    32ae:	ff 1f       	adc	r31, r31
5101
    32b0:	ea 58       	subi	r30, 0x8A	; 138
5102
    32b2:	fa 4f       	sbci	r31, 0xFA	; 250
5103
    32b4:	80 81       	ld	r24, Z
5104
    32b6:	91 81       	ldd	r25, Z+1	; 0x01
5105
    32b8:	82 59       	subi	r24, 0x92	; 146
5106
    32ba:	9f 4f       	sbci	r25, 0xFF	; 255
5107
    32bc:	28 17       	cp	r18, r24
5108
    32be:	39 07       	cpc	r19, r25
5109
    32c0:	1c f4       	brge	.+6      	; 0x32c8 <CalibrierMittelwert+0x222>
5110
    32c2:	2f 5f       	subi	r18, 0xFF	; 255
5111
    32c4:	3f 4f       	sbci	r19, 0xFF	; 255
5112
    32c6:	0c c0       	rjmp	.+24     	; 0x32e0 <CalibrierMittelwert+0x23a>
5113
    32c8:	80 81       	ld	r24, Z
5114
    32ca:	91 81       	ldd	r25, Z+1	; 0x01
5115
    32cc:	82 59       	subi	r24, 0x92	; 146
5116
    32ce:	9f 4f       	sbci	r25, 0xFF	; 255
5117
    32d0:	82 17       	cp	r24, r18
5118
    32d2:	93 07       	cpc	r25, r19
5119
    32d4:	4c f4       	brge	.+18     	; 0x32e8 <CalibrierMittelwert+0x242>
5120
    32d6:	21 15       	cp	r18, r1
5121
    32d8:	31 05       	cpc	r19, r1
5122
    32da:	31 f0       	breq	.+12     	; 0x32e8 <CalibrierMittelwert+0x242>
5123
    32dc:	21 50       	subi	r18, 0x01	; 1
5124
    32de:	30 40       	sbci	r19, 0x00	; 0
5125
    32e0:	30 93 24 02 	sts	0x0224, r19
5126
    32e4:	20 93 23 02 	sts	0x0223, r18
5127
    32e8:	20 91 25 02 	lds	r18, 0x0225
5128
    32ec:	30 91 26 02 	lds	r19, 0x0226
5129
    32f0:	80 91 a9 05 	lds	r24, 0x05A9
5130
    32f4:	e8 2f       	mov	r30, r24
5131
    32f6:	ff 27       	eor	r31, r31
5132
    32f8:	ee 0f       	add	r30, r30
5133
    32fa:	ff 1f       	adc	r31, r31
5134
    32fc:	ea 58       	subi	r30, 0x8A	; 138
5135
    32fe:	fa 4f       	sbci	r31, 0xFA	; 250
5136
    3300:	80 81       	ld	r24, Z
5137
    3302:	91 81       	ldd	r25, Z+1	; 0x01
5138
    3304:	82 59       	subi	r24, 0x92	; 146
5139
    3306:	9f 4f       	sbci	r25, 0xFF	; 255
5140
    3308:	28 17       	cp	r18, r24
5141
    330a:	39 07       	cpc	r19, r25
5142
    330c:	1c f4       	brge	.+6      	; 0x3314 <CalibrierMittelwert+0x26e>
5143
    330e:	2f 5f       	subi	r18, 0xFF	; 255
5144
    3310:	3f 4f       	sbci	r19, 0xFF	; 255
5145
    3312:	0c c0       	rjmp	.+24     	; 0x332c <CalibrierMittelwert+0x286>
5146
    3314:	80 81       	ld	r24, Z
5147
    3316:	91 81       	ldd	r25, Z+1	; 0x01
5148
    3318:	82 59       	subi	r24, 0x92	; 146
5149
    331a:	9f 4f       	sbci	r25, 0xFF	; 255
5150
    331c:	82 17       	cp	r24, r18
5151
    331e:	93 07       	cpc	r25, r19
5152
    3320:	4c f4       	brge	.+18     	; 0x3334 <CalibrierMittelwert+0x28e>
5153
    3322:	21 15       	cp	r18, r1
5154
    3324:	31 05       	cpc	r19, r1
5155
    3326:	31 f0       	breq	.+12     	; 0x3334 <CalibrierMittelwert+0x28e>
5156
    3328:	21 50       	subi	r18, 0x01	; 1
5157
    332a:	30 40       	sbci	r19, 0x00	; 0
5158
    332c:	30 93 26 02 	sts	0x0226, r19
5159
    3330:	20 93 25 02 	sts	0x0225, r18
5160
    3334:	80 91 1f 02 	lds	r24, 0x021F
5161
    3338:	90 91 20 02 	lds	r25, 0x0220
5162
    333c:	97 ff       	sbrs	r25, 7
5163
    333e:	05 c0       	rjmp	.+10     	; 0x334a <CalibrierMittelwert+0x2a4>
5164
    3340:	10 92 20 02 	sts	0x0220, r1
5165
    3344:	10 92 1f 02 	sts	0x021F, r1
5166
    3348:	0a c0       	rjmp	.+20     	; 0x335e <CalibrierMittelwert+0x2b8>
5167
    334a:	8f 3f       	cpi	r24, 0xFF	; 255
5168
    334c:	91 05       	cpc	r25, r1
5169
    334e:	39 f0       	breq	.+14     	; 0x335e <CalibrierMittelwert+0x2b8>
5170
    3350:	34 f0       	brlt	.+12     	; 0x335e <CalibrierMittelwert+0x2b8>
5171
    3352:	8f ef       	ldi	r24, 0xFF	; 255
5172
    3354:	90 e0       	ldi	r25, 0x00	; 0
5173
    3356:	90 93 20 02 	sts	0x0220, r25
5174
    335a:	80 93 1f 02 	sts	0x021F, r24
5175
    335e:	80 91 21 02 	lds	r24, 0x0221
5176
    3362:	90 91 22 02 	lds	r25, 0x0222
5177
    3366:	97 ff       	sbrs	r25, 7
5178
    3368:	05 c0       	rjmp	.+10     	; 0x3374 <CalibrierMittelwert+0x2ce>
5179
    336a:	10 92 22 02 	sts	0x0222, r1
5180
    336e:	10 92 21 02 	sts	0x0221, r1
5181
    3372:	0a c0       	rjmp	.+20     	; 0x3388 <CalibrierMittelwert+0x2e2>
5182
    3374:	8f 3f       	cpi	r24, 0xFF	; 255
5183
    3376:	91 05       	cpc	r25, r1
5184
    3378:	39 f0       	breq	.+14     	; 0x3388 <CalibrierMittelwert+0x2e2>
5185
    337a:	34 f0       	brlt	.+12     	; 0x3388 <CalibrierMittelwert+0x2e2>
5186
    337c:	8f ef       	ldi	r24, 0xFF	; 255
5187
    337e:	90 e0       	ldi	r25, 0x00	; 0
5188
    3380:	90 93 22 02 	sts	0x0222, r25
5189
    3384:	80 93 21 02 	sts	0x0221, r24
5190
    3388:	80 91 23 02 	lds	r24, 0x0223
5191
    338c:	90 91 24 02 	lds	r25, 0x0224
5192
    3390:	97 ff       	sbrs	r25, 7
5193
    3392:	05 c0       	rjmp	.+10     	; 0x339e <CalibrierMittelwert+0x2f8>
5194
    3394:	10 92 24 02 	sts	0x0224, r1
5195
    3398:	10 92 23 02 	sts	0x0223, r1
5196
    339c:	0a c0       	rjmp	.+20     	; 0x33b2 <CalibrierMittelwert+0x30c>
5197
    339e:	8f 3f       	cpi	r24, 0xFF	; 255
5198
    33a0:	91 05       	cpc	r25, r1
5199
    33a2:	39 f0       	breq	.+14     	; 0x33b2 <CalibrierMittelwert+0x30c>
5200
    33a4:	34 f0       	brlt	.+12     	; 0x33b2 <CalibrierMittelwert+0x30c>
5201
    33a6:	8f ef       	ldi	r24, 0xFF	; 255
5202
    33a8:	90 e0       	ldi	r25, 0x00	; 0
5203
    33aa:	90 93 24 02 	sts	0x0224, r25
5204
    33ae:	80 93 23 02 	sts	0x0223, r24
5205
    33b2:	80 91 25 02 	lds	r24, 0x0225
5206
    33b6:	90 91 26 02 	lds	r25, 0x0226
5207
    33ba:	97 ff       	sbrs	r25, 7
5208
    33bc:	05 c0       	rjmp	.+10     	; 0x33c8 <CalibrierMittelwert+0x322>
5209
    33be:	10 92 26 02 	sts	0x0226, r1
5210
    33c2:	10 92 25 02 	sts	0x0225, r1
5211
    33c6:	08 95       	ret
5212
    33c8:	8f 3f       	cpi	r24, 0xFF	; 255
5213
    33ca:	91 05       	cpc	r25, r1
5214
    33cc:	39 f0       	breq	.+14     	; 0x33dc <CalibrierMittelwert+0x336>
5215
    33ce:	34 f0       	brlt	.+12     	; 0x33dc <CalibrierMittelwert+0x336>
5216
    33d0:	8f ef       	ldi	r24, 0xFF	; 255
5217
    33d2:	90 e0       	ldi	r25, 0x00	; 0
5218
    33d4:	90 93 26 02 	sts	0x0226, r25
5219
    33d8:	80 93 25 02 	sts	0x0225, r24
5220
    33dc:	08 95       	ret
21 user 5221
 
36 chris2798 5222
000033de <ParameterZuordnung>:
5223
    33de:	1f 93       	push	r17
5224
    33e0:	80 91 ad 05 	lds	r24, 0x05AD
5225
    33e4:	8b 3f       	cpi	r24, 0xFB	; 251
5226
    33e6:	98 f0       	brcs	.+38     	; 0x340e <ParameterZuordnung+0x30>
5227
    33e8:	8b 3f       	cpi	r24, 0xFB	; 251
5228
    33ea:	19 f4       	brne	.+6      	; 0x33f2 <ParameterZuordnung+0x14>
5229
    33ec:	80 91 1f 02 	lds	r24, 0x021F
5230
    33f0:	0e c0       	rjmp	.+28     	; 0x340e <ParameterZuordnung+0x30>
5231
    33f2:	8c 3f       	cpi	r24, 0xFC	; 252
5232
    33f4:	19 f4       	brne	.+6      	; 0x33fc <ParameterZuordnung+0x1e>
5233
    33f6:	80 91 21 02 	lds	r24, 0x0221
5234
    33fa:	09 c0       	rjmp	.+18     	; 0x340e <ParameterZuordnung+0x30>
5235
    33fc:	8d 3f       	cpi	r24, 0xFD	; 253
5236
    33fe:	19 f4       	brne	.+6      	; 0x3406 <ParameterZuordnung+0x28>
5237
    3400:	80 91 23 02 	lds	r24, 0x0223
5238
    3404:	04 c0       	rjmp	.+8      	; 0x340e <ParameterZuordnung+0x30>
5239
    3406:	8e 3f       	cpi	r24, 0xFE	; 254
5240
    3408:	21 f4       	brne	.+8      	; 0x3412 <ParameterZuordnung+0x34>
5241
    340a:	80 91 25 02 	lds	r24, 0x0225
5242
    340e:	80 93 81 01 	sts	0x0181, r24
5243
    3412:	80 91 81 01 	lds	r24, 0x0181
5244
    3416:	88 23       	and	r24, r24
5245
    3418:	19 f4       	brne	.+6      	; 0x3420 <ParameterZuordnung+0x42>
5246
    341a:	10 92 81 01 	sts	0x0181, r1
5247
    341e:	04 c0       	rjmp	.+8      	; 0x3428 <ParameterZuordnung+0x4a>
5248
    3420:	8f 3f       	cpi	r24, 0xFF	; 255
5249
    3422:	11 f4       	brne	.+4      	; 0x3428 <ParameterZuordnung+0x4a>
5250
    3424:	80 93 81 01 	sts	0x0181, r24
5251
    3428:	80 91 ac 05 	lds	r24, 0x05AC
21 user 5252
    342c:	8b 3f       	cpi	r24, 0xFB	; 251
36 chris2798 5253
    342e:	98 f0       	brcs	.+38     	; 0x3456 <ParameterZuordnung+0x78>
21 user 5254
    3430:	8b 3f       	cpi	r24, 0xFB	; 251
36 chris2798 5255
    3432:	19 f4       	brne	.+6      	; 0x343a <ParameterZuordnung+0x5c>
21 user 5256
    3434:	80 91 1f 02 	lds	r24, 0x021F
36 chris2798 5257
    3438:	0e c0       	rjmp	.+28     	; 0x3456 <ParameterZuordnung+0x78>
21 user 5258
    343a:	8c 3f       	cpi	r24, 0xFC	; 252
36 chris2798 5259
    343c:	19 f4       	brne	.+6      	; 0x3444 <ParameterZuordnung+0x66>
21 user 5260
    343e:	80 91 21 02 	lds	r24, 0x0221
36 chris2798 5261
    3442:	09 c0       	rjmp	.+18     	; 0x3456 <ParameterZuordnung+0x78>
21 user 5262
    3444:	8d 3f       	cpi	r24, 0xFD	; 253
36 chris2798 5263
    3446:	19 f4       	brne	.+6      	; 0x344e <ParameterZuordnung+0x70>
21 user 5264
    3448:	80 91 23 02 	lds	r24, 0x0223
36 chris2798 5265
    344c:	04 c0       	rjmp	.+8      	; 0x3456 <ParameterZuordnung+0x78>
21 user 5266
    344e:	8e 3f       	cpi	r24, 0xFE	; 254
36 chris2798 5267
    3450:	21 f4       	brne	.+8      	; 0x345a <ParameterZuordnung+0x7c>
21 user 5268
    3452:	80 91 25 02 	lds	r24, 0x0225
36 chris2798 5269
    3456:	80 93 80 01 	sts	0x0180, r24
5270
    345a:	80 91 80 01 	lds	r24, 0x0180
21 user 5271
    345e:	88 23       	and	r24, r24
36 chris2798 5272
    3460:	19 f4       	brne	.+6      	; 0x3468 <ParameterZuordnung+0x8a>
5273
    3462:	10 92 80 01 	sts	0x0180, r1
5274
    3466:	05 c0       	rjmp	.+10     	; 0x3472 <ParameterZuordnung+0x94>
5275
    3468:	84 36       	cpi	r24, 0x64	; 100
5276
    346a:	18 f0       	brcs	.+6      	; 0x3472 <ParameterZuordnung+0x94>
5277
    346c:	84 e6       	ldi	r24, 0x64	; 100
5278
    346e:	80 93 80 01 	sts	0x0180, r24
5279
    3472:	80 91 ae 05 	lds	r24, 0x05AE
5280
    3476:	8b 3f       	cpi	r24, 0xFB	; 251
5281
    3478:	98 f0       	brcs	.+38     	; 0x34a0 <ParameterZuordnung+0xc2>
5282
    347a:	8b 3f       	cpi	r24, 0xFB	; 251
5283
    347c:	19 f4       	brne	.+6      	; 0x3484 <ParameterZuordnung+0xa6>
5284
    347e:	80 91 1f 02 	lds	r24, 0x021F
5285
    3482:	0e c0       	rjmp	.+28     	; 0x34a0 <ParameterZuordnung+0xc2>
5286
    3484:	8c 3f       	cpi	r24, 0xFC	; 252
5287
    3486:	19 f4       	brne	.+6      	; 0x348e <ParameterZuordnung+0xb0>
5288
    3488:	80 91 21 02 	lds	r24, 0x0221
5289
    348c:	09 c0       	rjmp	.+18     	; 0x34a0 <ParameterZuordnung+0xc2>
5290
    348e:	8d 3f       	cpi	r24, 0xFD	; 253
5291
    3490:	19 f4       	brne	.+6      	; 0x3498 <ParameterZuordnung+0xba>
5292
    3492:	80 91 23 02 	lds	r24, 0x0223
5293
    3496:	04 c0       	rjmp	.+8      	; 0x34a0 <ParameterZuordnung+0xc2>
5294
    3498:	8e 3f       	cpi	r24, 0xFE	; 254
5295
    349a:	21 f4       	brne	.+8      	; 0x34a4 <ParameterZuordnung+0xc6>
5296
    349c:	80 91 25 02 	lds	r24, 0x0225
5297
    34a0:	80 93 82 01 	sts	0x0182, r24
5298
    34a4:	80 91 82 01 	lds	r24, 0x0182
5299
    34a8:	88 23       	and	r24, r24
5300
    34aa:	19 f4       	brne	.+6      	; 0x34b2 <ParameterZuordnung+0xd4>
5301
    34ac:	10 92 82 01 	sts	0x0182, r1
5302
    34b0:	05 c0       	rjmp	.+10     	; 0x34bc <ParameterZuordnung+0xde>
5303
    34b2:	84 36       	cpi	r24, 0x64	; 100
5304
    34b4:	18 f0       	brcs	.+6      	; 0x34bc <ParameterZuordnung+0xde>
5305
    34b6:	84 e6       	ldi	r24, 0x64	; 100
5306
    34b8:	80 93 82 01 	sts	0x0182, r24
5307
    34bc:	80 91 b0 05 	lds	r24, 0x05B0
5308
    34c0:	8b 3f       	cpi	r24, 0xFB	; 251
5309
    34c2:	98 f0       	brcs	.+38     	; 0x34ea <ParameterZuordnung+0x10c>
5310
    34c4:	8b 3f       	cpi	r24, 0xFB	; 251
5311
    34c6:	19 f4       	brne	.+6      	; 0x34ce <ParameterZuordnung+0xf0>
5312
    34c8:	80 91 1f 02 	lds	r24, 0x021F
5313
    34cc:	0e c0       	rjmp	.+28     	; 0x34ea <ParameterZuordnung+0x10c>
5314
    34ce:	8c 3f       	cpi	r24, 0xFC	; 252
5315
    34d0:	19 f4       	brne	.+6      	; 0x34d8 <ParameterZuordnung+0xfa>
5316
    34d2:	80 91 21 02 	lds	r24, 0x0221
5317
    34d6:	09 c0       	rjmp	.+18     	; 0x34ea <ParameterZuordnung+0x10c>
5318
    34d8:	8d 3f       	cpi	r24, 0xFD	; 253
5319
    34da:	19 f4       	brne	.+6      	; 0x34e2 <ParameterZuordnung+0x104>
5320
    34dc:	80 91 23 02 	lds	r24, 0x0223
5321
    34e0:	04 c0       	rjmp	.+8      	; 0x34ea <ParameterZuordnung+0x10c>
5322
    34e2:	8e 3f       	cpi	r24, 0xFE	; 254
5323
    34e4:	21 f4       	brne	.+8      	; 0x34ee <ParameterZuordnung+0x110>
5324
    34e6:	80 91 25 02 	lds	r24, 0x0225
5325
    34ea:	80 93 83 01 	sts	0x0183, r24
5326
    34ee:	80 91 83 01 	lds	r24, 0x0183
5327
    34f2:	88 23       	and	r24, r24
5328
    34f4:	19 f4       	brne	.+6      	; 0x34fc <ParameterZuordnung+0x11e>
5329
    34f6:	10 92 83 01 	sts	0x0183, r1
5330
    34fa:	04 c0       	rjmp	.+8      	; 0x3504 <ParameterZuordnung+0x126>
5331
    34fc:	8f 3f       	cpi	r24, 0xFF	; 255
5332
    34fe:	11 f4       	brne	.+4      	; 0x3504 <ParameterZuordnung+0x126>
5333
    3500:	80 93 83 01 	sts	0x0183, r24
5334
    3504:	80 91 b7 05 	lds	r24, 0x05B7
21 user 5335
    3508:	8b 3f       	cpi	r24, 0xFB	; 251
36 chris2798 5336
    350a:	98 f0       	brcs	.+38     	; 0x3532 <ParameterZuordnung+0x154>
21 user 5337
    350c:	8b 3f       	cpi	r24, 0xFB	; 251
36 chris2798 5338
    350e:	19 f4       	brne	.+6      	; 0x3516 <ParameterZuordnung+0x138>
21 user 5339
    3510:	80 91 1f 02 	lds	r24, 0x021F
36 chris2798 5340
    3514:	0e c0       	rjmp	.+28     	; 0x3532 <ParameterZuordnung+0x154>
21 user 5341
    3516:	8c 3f       	cpi	r24, 0xFC	; 252
36 chris2798 5342
    3518:	19 f4       	brne	.+6      	; 0x3520 <ParameterZuordnung+0x142>
21 user 5343
    351a:	80 91 21 02 	lds	r24, 0x0221
36 chris2798 5344
    351e:	09 c0       	rjmp	.+18     	; 0x3532 <ParameterZuordnung+0x154>
21 user 5345
    3520:	8d 3f       	cpi	r24, 0xFD	; 253
36 chris2798 5346
    3522:	19 f4       	brne	.+6      	; 0x352a <ParameterZuordnung+0x14c>
21 user 5347
    3524:	80 91 23 02 	lds	r24, 0x0223
36 chris2798 5348
    3528:	04 c0       	rjmp	.+8      	; 0x3532 <ParameterZuordnung+0x154>
21 user 5349
    352a:	8e 3f       	cpi	r24, 0xFE	; 254
36 chris2798 5350
    352c:	21 f4       	brne	.+8      	; 0x3536 <ParameterZuordnung+0x158>
21 user 5351
    352e:	80 91 25 02 	lds	r24, 0x0225
36 chris2798 5352
    3532:	80 93 84 01 	sts	0x0184, r24
5353
    3536:	80 91 84 01 	lds	r24, 0x0184
21 user 5354
    353a:	88 23       	and	r24, r24
36 chris2798 5355
    353c:	19 f4       	brne	.+6      	; 0x3544 <ParameterZuordnung+0x166>
5356
    353e:	10 92 84 01 	sts	0x0184, r1
5357
    3542:	04 c0       	rjmp	.+8      	; 0x354c <ParameterZuordnung+0x16e>
21 user 5358
    3544:	8f 3f       	cpi	r24, 0xFF	; 255
36 chris2798 5359
    3546:	11 f4       	brne	.+4      	; 0x354c <ParameterZuordnung+0x16e>
5360
    3548:	80 93 84 01 	sts	0x0184, r24
5361
    354c:	80 91 b8 05 	lds	r24, 0x05B8
21 user 5362
    3550:	8b 3f       	cpi	r24, 0xFB	; 251
36 chris2798 5363
    3552:	98 f0       	brcs	.+38     	; 0x357a <ParameterZuordnung+0x19c>
21 user 5364
    3554:	8b 3f       	cpi	r24, 0xFB	; 251
36 chris2798 5365
    3556:	19 f4       	brne	.+6      	; 0x355e <ParameterZuordnung+0x180>
21 user 5366
    3558:	80 91 1f 02 	lds	r24, 0x021F
36 chris2798 5367
    355c:	0e c0       	rjmp	.+28     	; 0x357a <ParameterZuordnung+0x19c>
21 user 5368
    355e:	8c 3f       	cpi	r24, 0xFC	; 252
36 chris2798 5369
    3560:	19 f4       	brne	.+6      	; 0x3568 <ParameterZuordnung+0x18a>
21 user 5370
    3562:	80 91 21 02 	lds	r24, 0x0221
36 chris2798 5371
    3566:	09 c0       	rjmp	.+18     	; 0x357a <ParameterZuordnung+0x19c>
21 user 5372
    3568:	8d 3f       	cpi	r24, 0xFD	; 253
36 chris2798 5373
    356a:	19 f4       	brne	.+6      	; 0x3572 <ParameterZuordnung+0x194>
21 user 5374
    356c:	80 91 23 02 	lds	r24, 0x0223
36 chris2798 5375
    3570:	04 c0       	rjmp	.+8      	; 0x357a <ParameterZuordnung+0x19c>
21 user 5376
    3572:	8e 3f       	cpi	r24, 0xFE	; 254
36 chris2798 5377
    3574:	21 f4       	brne	.+8      	; 0x357e <ParameterZuordnung+0x1a0>
21 user 5378
    3576:	80 91 25 02 	lds	r24, 0x0225
36 chris2798 5379
    357a:	80 93 85 01 	sts	0x0185, r24
5380
    357e:	80 91 85 01 	lds	r24, 0x0185
5381
    3582:	8b 30       	cpi	r24, 0x0B	; 11
5382
    3584:	10 f4       	brcc	.+4      	; 0x358a <ParameterZuordnung+0x1ac>
5383
    3586:	8a e0       	ldi	r24, 0x0A	; 10
5384
    3588:	02 c0       	rjmp	.+4      	; 0x358e <ParameterZuordnung+0x1b0>
5385
    358a:	8f 3f       	cpi	r24, 0xFF	; 255
5386
    358c:	11 f4       	brne	.+4      	; 0x3592 <ParameterZuordnung+0x1b4>
5387
    358e:	80 93 85 01 	sts	0x0185, r24
5388
    3592:	80 91 b9 05 	lds	r24, 0x05B9
5389
    3596:	8b 3f       	cpi	r24, 0xFB	; 251
5390
    3598:	98 f0       	brcs	.+38     	; 0x35c0 <ParameterZuordnung+0x1e2>
5391
    359a:	8b 3f       	cpi	r24, 0xFB	; 251
5392
    359c:	19 f4       	brne	.+6      	; 0x35a4 <ParameterZuordnung+0x1c6>
5393
    359e:	80 91 1f 02 	lds	r24, 0x021F
5394
    35a2:	0e c0       	rjmp	.+28     	; 0x35c0 <ParameterZuordnung+0x1e2>
5395
    35a4:	8c 3f       	cpi	r24, 0xFC	; 252
5396
    35a6:	19 f4       	brne	.+6      	; 0x35ae <ParameterZuordnung+0x1d0>
5397
    35a8:	80 91 21 02 	lds	r24, 0x0221
5398
    35ac:	09 c0       	rjmp	.+18     	; 0x35c0 <ParameterZuordnung+0x1e2>
5399
    35ae:	8d 3f       	cpi	r24, 0xFD	; 253
5400
    35b0:	19 f4       	brne	.+6      	; 0x35b8 <ParameterZuordnung+0x1da>
5401
    35b2:	80 91 23 02 	lds	r24, 0x0223
5402
    35b6:	04 c0       	rjmp	.+8      	; 0x35c0 <ParameterZuordnung+0x1e2>
5403
    35b8:	8e 3f       	cpi	r24, 0xFE	; 254
5404
    35ba:	21 f4       	brne	.+8      	; 0x35c4 <ParameterZuordnung+0x1e6>
5405
    35bc:	80 91 25 02 	lds	r24, 0x0225
5406
    35c0:	80 93 86 01 	sts	0x0186, r24
5407
    35c4:	80 91 86 01 	lds	r24, 0x0186
5408
    35c8:	88 23       	and	r24, r24
5409
    35ca:	19 f4       	brne	.+6      	; 0x35d2 <ParameterZuordnung+0x1f4>
5410
    35cc:	10 92 86 01 	sts	0x0186, r1
5411
    35d0:	04 c0       	rjmp	.+8      	; 0x35da <ParameterZuordnung+0x1fc>
21 user 5412
    35d2:	8f 3f       	cpi	r24, 0xFF	; 255
36 chris2798 5413
    35d4:	11 f4       	brne	.+4      	; 0x35da <ParameterZuordnung+0x1fc>
5414
    35d6:	80 93 86 01 	sts	0x0186, r24
5415
    35da:	80 91 be 05 	lds	r24, 0x05BE
21 user 5416
    35de:	8b 3f       	cpi	r24, 0xFB	; 251
36 chris2798 5417
    35e0:	98 f0       	brcs	.+38     	; 0x3608 <ParameterZuordnung+0x22a>
21 user 5418
    35e2:	8b 3f       	cpi	r24, 0xFB	; 251
36 chris2798 5419
    35e4:	19 f4       	brne	.+6      	; 0x35ec <ParameterZuordnung+0x20e>
21 user 5420
    35e6:	80 91 1f 02 	lds	r24, 0x021F
36 chris2798 5421
    35ea:	0e c0       	rjmp	.+28     	; 0x3608 <ParameterZuordnung+0x22a>
21 user 5422
    35ec:	8c 3f       	cpi	r24, 0xFC	; 252
36 chris2798 5423
    35ee:	19 f4       	brne	.+6      	; 0x35f6 <ParameterZuordnung+0x218>
21 user 5424
    35f0:	80 91 21 02 	lds	r24, 0x0221
36 chris2798 5425
    35f4:	09 c0       	rjmp	.+18     	; 0x3608 <ParameterZuordnung+0x22a>
21 user 5426
    35f6:	8d 3f       	cpi	r24, 0xFD	; 253
36 chris2798 5427
    35f8:	19 f4       	brne	.+6      	; 0x3600 <ParameterZuordnung+0x222>
21 user 5428
    35fa:	80 91 23 02 	lds	r24, 0x0223
36 chris2798 5429
    35fe:	04 c0       	rjmp	.+8      	; 0x3608 <ParameterZuordnung+0x22a>
21 user 5430
    3600:	8e 3f       	cpi	r24, 0xFE	; 254
36 chris2798 5431
    3602:	21 f4       	brne	.+8      	; 0x360c <ParameterZuordnung+0x22e>
21 user 5432
    3604:	80 91 25 02 	lds	r24, 0x0225
36 chris2798 5433
    3608:	80 93 88 01 	sts	0x0188, r24
5434
    360c:	80 91 88 01 	lds	r24, 0x0188
21 user 5435
    3610:	88 23       	and	r24, r24
36 chris2798 5436
    3612:	19 f4       	brne	.+6      	; 0x361a <ParameterZuordnung+0x23c>
5437
    3614:	10 92 88 01 	sts	0x0188, r1
5438
    3618:	04 c0       	rjmp	.+8      	; 0x3622 <ParameterZuordnung+0x244>
21 user 5439
    361a:	8f 3f       	cpi	r24, 0xFF	; 255
36 chris2798 5440
    361c:	11 f4       	brne	.+4      	; 0x3622 <ParameterZuordnung+0x244>
5441
    361e:	80 93 88 01 	sts	0x0188, r24
5442
    3622:	80 91 bf 05 	lds	r24, 0x05BF
21 user 5443
    3626:	8b 3f       	cpi	r24, 0xFB	; 251
36 chris2798 5444
    3628:	98 f0       	brcs	.+38     	; 0x3650 <ParameterZuordnung+0x272>
21 user 5445
    362a:	8b 3f       	cpi	r24, 0xFB	; 251
36 chris2798 5446
    362c:	19 f4       	brne	.+6      	; 0x3634 <ParameterZuordnung+0x256>
21 user 5447
    362e:	80 91 1f 02 	lds	r24, 0x021F
36 chris2798 5448
    3632:	0e c0       	rjmp	.+28     	; 0x3650 <ParameterZuordnung+0x272>
21 user 5449
    3634:	8c 3f       	cpi	r24, 0xFC	; 252
36 chris2798 5450
    3636:	19 f4       	brne	.+6      	; 0x363e <ParameterZuordnung+0x260>
21 user 5451
    3638:	80 91 21 02 	lds	r24, 0x0221
36 chris2798 5452
    363c:	09 c0       	rjmp	.+18     	; 0x3650 <ParameterZuordnung+0x272>
21 user 5453
    363e:	8d 3f       	cpi	r24, 0xFD	; 253
36 chris2798 5454
    3640:	19 f4       	brne	.+6      	; 0x3648 <ParameterZuordnung+0x26a>
21 user 5455
    3642:	80 91 23 02 	lds	r24, 0x0223
36 chris2798 5456
    3646:	04 c0       	rjmp	.+8      	; 0x3650 <ParameterZuordnung+0x272>
21 user 5457
    3648:	8e 3f       	cpi	r24, 0xFE	; 254
36 chris2798 5458
    364a:	21 f4       	brne	.+8      	; 0x3654 <ParameterZuordnung+0x276>
21 user 5459
    364c:	80 91 25 02 	lds	r24, 0x0225
36 chris2798 5460
    3650:	80 93 33 02 	sts	0x0233, r24
5461
    3654:	80 91 33 02 	lds	r24, 0x0233
21 user 5462
    3658:	88 23       	and	r24, r24
36 chris2798 5463
    365a:	19 f4       	brne	.+6      	; 0x3662 <ParameterZuordnung+0x284>
5464
    365c:	10 92 33 02 	sts	0x0233, r1
5465
    3660:	04 c0       	rjmp	.+8      	; 0x366a <ParameterZuordnung+0x28c>
21 user 5466
    3662:	8f 3f       	cpi	r24, 0xFF	; 255
36 chris2798 5467
    3664:	11 f4       	brne	.+4      	; 0x366a <ParameterZuordnung+0x28c>
5468
    3666:	80 93 33 02 	sts	0x0233, r24
5469
    366a:	80 91 c0 05 	lds	r24, 0x05C0
21 user 5470
    366e:	8b 3f       	cpi	r24, 0xFB	; 251
36 chris2798 5471
    3670:	98 f0       	brcs	.+38     	; 0x3698 <ParameterZuordnung+0x2ba>
21 user 5472
    3672:	8b 3f       	cpi	r24, 0xFB	; 251
36 chris2798 5473
    3674:	19 f4       	brne	.+6      	; 0x367c <ParameterZuordnung+0x29e>
21 user 5474
    3676:	80 91 1f 02 	lds	r24, 0x021F
36 chris2798 5475
    367a:	0e c0       	rjmp	.+28     	; 0x3698 <ParameterZuordnung+0x2ba>
21 user 5476
    367c:	8c 3f       	cpi	r24, 0xFC	; 252
36 chris2798 5477
    367e:	19 f4       	brne	.+6      	; 0x3686 <ParameterZuordnung+0x2a8>
21 user 5478
    3680:	80 91 21 02 	lds	r24, 0x0221
36 chris2798 5479
    3684:	09 c0       	rjmp	.+18     	; 0x3698 <ParameterZuordnung+0x2ba>
21 user 5480
    3686:	8d 3f       	cpi	r24, 0xFD	; 253
36 chris2798 5481
    3688:	19 f4       	brne	.+6      	; 0x3690 <ParameterZuordnung+0x2b2>
21 user 5482
    368a:	80 91 23 02 	lds	r24, 0x0223
36 chris2798 5483
    368e:	04 c0       	rjmp	.+8      	; 0x3698 <ParameterZuordnung+0x2ba>
21 user 5484
    3690:	8e 3f       	cpi	r24, 0xFE	; 254
36 chris2798 5485
    3692:	21 f4       	brne	.+8      	; 0x369c <ParameterZuordnung+0x2be>
21 user 5486
    3694:	80 91 25 02 	lds	r24, 0x0225
36 chris2798 5487
    3698:	80 93 34 02 	sts	0x0234, r24
5488
    369c:	80 91 34 02 	lds	r24, 0x0234
21 user 5489
    36a0:	88 23       	and	r24, r24
36 chris2798 5490
    36a2:	19 f4       	brne	.+6      	; 0x36aa <ParameterZuordnung+0x2cc>
5491
    36a4:	10 92 34 02 	sts	0x0234, r1
5492
    36a8:	04 c0       	rjmp	.+8      	; 0x36b2 <ParameterZuordnung+0x2d4>
21 user 5493
    36aa:	8f 3f       	cpi	r24, 0xFF	; 255
36 chris2798 5494
    36ac:	11 f4       	brne	.+4      	; 0x36b2 <ParameterZuordnung+0x2d4>
5495
    36ae:	80 93 34 02 	sts	0x0234, r24
5496
    36b2:	80 91 c1 05 	lds	r24, 0x05C1
21 user 5497
    36b6:	8b 3f       	cpi	r24, 0xFB	; 251
36 chris2798 5498
    36b8:	98 f0       	brcs	.+38     	; 0x36e0 <ParameterZuordnung+0x302>
21 user 5499
    36ba:	8b 3f       	cpi	r24, 0xFB	; 251
36 chris2798 5500
    36bc:	19 f4       	brne	.+6      	; 0x36c4 <ParameterZuordnung+0x2e6>
21 user 5501
    36be:	80 91 1f 02 	lds	r24, 0x021F
36 chris2798 5502
    36c2:	0e c0       	rjmp	.+28     	; 0x36e0 <ParameterZuordnung+0x302>
21 user 5503
    36c4:	8c 3f       	cpi	r24, 0xFC	; 252
36 chris2798 5504
    36c6:	19 f4       	brne	.+6      	; 0x36ce <ParameterZuordnung+0x2f0>
21 user 5505
    36c8:	80 91 21 02 	lds	r24, 0x0221
36 chris2798 5506
    36cc:	09 c0       	rjmp	.+18     	; 0x36e0 <ParameterZuordnung+0x302>
21 user 5507
    36ce:	8d 3f       	cpi	r24, 0xFD	; 253
36 chris2798 5508
    36d0:	19 f4       	brne	.+6      	; 0x36d8 <ParameterZuordnung+0x2fa>
21 user 5509
    36d2:	80 91 23 02 	lds	r24, 0x0223
36 chris2798 5510
    36d6:	04 c0       	rjmp	.+8      	; 0x36e0 <ParameterZuordnung+0x302>
21 user 5511
    36d8:	8e 3f       	cpi	r24, 0xFE	; 254
36 chris2798 5512
    36da:	21 f4       	brne	.+8      	; 0x36e4 <ParameterZuordnung+0x306>
21 user 5513
    36dc:	80 91 25 02 	lds	r24, 0x0225
36 chris2798 5514
    36e0:	80 93 35 02 	sts	0x0235, r24
5515
    36e4:	80 91 35 02 	lds	r24, 0x0235
21 user 5516
    36e8:	88 23       	and	r24, r24
36 chris2798 5517
    36ea:	19 f4       	brne	.+6      	; 0x36f2 <ParameterZuordnung+0x314>
5518
    36ec:	10 92 35 02 	sts	0x0235, r1
5519
    36f0:	04 c0       	rjmp	.+8      	; 0x36fa <ParameterZuordnung+0x31c>
21 user 5520
    36f2:	8f 3f       	cpi	r24, 0xFF	; 255
36 chris2798 5521
    36f4:	11 f4       	brne	.+4      	; 0x36fa <ParameterZuordnung+0x31c>
5522
    36f6:	80 93 35 02 	sts	0x0235, r24
5523
    36fa:	80 91 c2 05 	lds	r24, 0x05C2
21 user 5524
    36fe:	8b 3f       	cpi	r24, 0xFB	; 251
36 chris2798 5525
    3700:	98 f0       	brcs	.+38     	; 0x3728 <ParameterZuordnung+0x34a>
21 user 5526
    3702:	8b 3f       	cpi	r24, 0xFB	; 251
36 chris2798 5527
    3704:	19 f4       	brne	.+6      	; 0x370c <ParameterZuordnung+0x32e>
21 user 5528
    3706:	80 91 1f 02 	lds	r24, 0x021F
36 chris2798 5529
    370a:	0e c0       	rjmp	.+28     	; 0x3728 <ParameterZuordnung+0x34a>
21 user 5530
    370c:	8c 3f       	cpi	r24, 0xFC	; 252
36 chris2798 5531
    370e:	19 f4       	brne	.+6      	; 0x3716 <ParameterZuordnung+0x338>
21 user 5532
    3710:	80 91 21 02 	lds	r24, 0x0221
36 chris2798 5533
    3714:	09 c0       	rjmp	.+18     	; 0x3728 <ParameterZuordnung+0x34a>
21 user 5534
    3716:	8d 3f       	cpi	r24, 0xFD	; 253
36 chris2798 5535
    3718:	19 f4       	brne	.+6      	; 0x3720 <ParameterZuordnung+0x342>
21 user 5536
    371a:	80 91 23 02 	lds	r24, 0x0223
36 chris2798 5537
    371e:	04 c0       	rjmp	.+8      	; 0x3728 <ParameterZuordnung+0x34a>
21 user 5538
    3720:	8e 3f       	cpi	r24, 0xFE	; 254
36 chris2798 5539
    3722:	21 f4       	brne	.+8      	; 0x372c <ParameterZuordnung+0x34e>
21 user 5540
    3724:	80 91 25 02 	lds	r24, 0x0225
36 chris2798 5541
    3728:	80 93 36 02 	sts	0x0236, r24
5542
    372c:	80 91 36 02 	lds	r24, 0x0236
21 user 5543
    3730:	88 23       	and	r24, r24
36 chris2798 5544
    3732:	19 f4       	brne	.+6      	; 0x373a <ParameterZuordnung+0x35c>
5545
    3734:	10 92 36 02 	sts	0x0236, r1
5546
    3738:	04 c0       	rjmp	.+8      	; 0x3742 <ParameterZuordnung+0x364>
21 user 5547
    373a:	8f 3f       	cpi	r24, 0xFF	; 255
36 chris2798 5548
    373c:	11 f4       	brne	.+4      	; 0x3742 <ParameterZuordnung+0x364>
5549
    373e:	80 93 36 02 	sts	0x0236, r24
5550
    3742:	90 91 c3 05 	lds	r25, 0x05C3
5551
    3746:	9b 3f       	cpi	r25, 0xFB	; 251
5552
    3748:	b0 f0       	brcs	.+44     	; 0x3776 <ParameterZuordnung+0x398>
5553
    374a:	9b 3f       	cpi	r25, 0xFB	; 251
5554
    374c:	19 f4       	brne	.+6      	; 0x3754 <ParameterZuordnung+0x376>
21 user 5555
    374e:	80 91 1f 02 	lds	r24, 0x021F
36 chris2798 5556
    3752:	04 c0       	rjmp	.+8      	; 0x375c <ParameterZuordnung+0x37e>
5557
    3754:	9c 3f       	cpi	r25, 0xFC	; 252
5558
    3756:	29 f4       	brne	.+10     	; 0x3762 <ParameterZuordnung+0x384>
21 user 5559
    3758:	80 91 21 02 	lds	r24, 0x0221
36 chris2798 5560
    375c:	80 93 89 01 	sts	0x0189, r24
5561
    3760:	0c c0       	rjmp	.+24     	; 0x377a <ParameterZuordnung+0x39c>
5562
    3762:	9d 3f       	cpi	r25, 0xFD	; 253
5563
    3764:	19 f4       	brne	.+6      	; 0x376c <ParameterZuordnung+0x38e>
5564
    3766:	80 91 23 02 	lds	r24, 0x0223
5565
    376a:	f8 cf       	rjmp	.-16     	; 0x375c <ParameterZuordnung+0x37e>
5566
    376c:	9e 3f       	cpi	r25, 0xFE	; 254
5567
    376e:	29 f4       	brne	.+10     	; 0x377a <ParameterZuordnung+0x39c>
5568
    3770:	80 91 25 02 	lds	r24, 0x0225
5569
    3774:	f3 cf       	rjmp	.-26     	; 0x375c <ParameterZuordnung+0x37e>
5570
    3776:	90 93 89 01 	sts	0x0189, r25
5571
    377a:	80 91 89 01 	lds	r24, 0x0189
5572
    377e:	88 23       	and	r24, r24
5573
    3780:	19 f4       	brne	.+6      	; 0x3788 <ParameterZuordnung+0x3aa>
5574
    3782:	10 92 89 01 	sts	0x0189, r1
5575
    3786:	04 c0       	rjmp	.+8      	; 0x3790 <ParameterZuordnung+0x3b2>
5576
    3788:	8f 3f       	cpi	r24, 0xFF	; 255
5577
    378a:	11 f4       	brne	.+4      	; 0x3790 <ParameterZuordnung+0x3b2>
5578
    378c:	80 93 89 01 	sts	0x0189, r24
5579
    3790:	9b 3f       	cpi	r25, 0xFB	; 251
5580
    3792:	b0 f0       	brcs	.+44     	; 0x37c0 <ParameterZuordnung+0x3e2>
5581
    3794:	9b 3f       	cpi	r25, 0xFB	; 251
5582
    3796:	19 f4       	brne	.+6      	; 0x379e <ParameterZuordnung+0x3c0>
5583
    3798:	80 91 1f 02 	lds	r24, 0x021F
5584
    379c:	04 c0       	rjmp	.+8      	; 0x37a6 <ParameterZuordnung+0x3c8>
5585
    379e:	9c 3f       	cpi	r25, 0xFC	; 252
5586
    37a0:	29 f4       	brne	.+10     	; 0x37ac <ParameterZuordnung+0x3ce>
5587
    37a2:	80 91 21 02 	lds	r24, 0x0221
5588
    37a6:	80 93 89 01 	sts	0x0189, r24
5589
    37aa:	0c c0       	rjmp	.+24     	; 0x37c4 <ParameterZuordnung+0x3e6>
5590
    37ac:	9d 3f       	cpi	r25, 0xFD	; 253
5591
    37ae:	19 f4       	brne	.+6      	; 0x37b6 <ParameterZuordnung+0x3d8>
5592
    37b0:	80 91 23 02 	lds	r24, 0x0223
5593
    37b4:	f8 cf       	rjmp	.-16     	; 0x37a6 <ParameterZuordnung+0x3c8>
5594
    37b6:	9e 3f       	cpi	r25, 0xFE	; 254
5595
    37b8:	29 f4       	brne	.+10     	; 0x37c4 <ParameterZuordnung+0x3e6>
5596
    37ba:	80 91 25 02 	lds	r24, 0x0225
5597
    37be:	f3 cf       	rjmp	.-26     	; 0x37a6 <ParameterZuordnung+0x3c8>
5598
    37c0:	90 93 89 01 	sts	0x0189, r25
5599
    37c4:	80 91 89 01 	lds	r24, 0x0189
5600
    37c8:	88 23       	and	r24, r24
5601
    37ca:	19 f4       	brne	.+6      	; 0x37d2 <ParameterZuordnung+0x3f4>
5602
    37cc:	10 92 89 01 	sts	0x0189, r1
5603
    37d0:	04 c0       	rjmp	.+8      	; 0x37da <ParameterZuordnung+0x3fc>
5604
    37d2:	8f 3f       	cpi	r24, 0xFF	; 255
5605
    37d4:	11 f4       	brne	.+4      	; 0x37da <ParameterZuordnung+0x3fc>
5606
    37d6:	80 93 89 01 	sts	0x0189, r24
5607
    37da:	9b 3f       	cpi	r25, 0xFB	; 251
5608
    37dc:	b0 f0       	brcs	.+44     	; 0x380a <ParameterZuordnung+0x42c>
5609
    37de:	9b 3f       	cpi	r25, 0xFB	; 251
5610
    37e0:	19 f4       	brne	.+6      	; 0x37e8 <ParameterZuordnung+0x40a>
5611
    37e2:	80 91 1f 02 	lds	r24, 0x021F
5612
    37e6:	04 c0       	rjmp	.+8      	; 0x37f0 <ParameterZuordnung+0x412>
5613
    37e8:	9c 3f       	cpi	r25, 0xFC	; 252
5614
    37ea:	29 f4       	brne	.+10     	; 0x37f6 <ParameterZuordnung+0x418>
5615
    37ec:	80 91 21 02 	lds	r24, 0x0221
5616
    37f0:	80 93 89 01 	sts	0x0189, r24
5617
    37f4:	0c c0       	rjmp	.+24     	; 0x380e <ParameterZuordnung+0x430>
5618
    37f6:	9d 3f       	cpi	r25, 0xFD	; 253
5619
    37f8:	19 f4       	brne	.+6      	; 0x3800 <ParameterZuordnung+0x422>
5620
    37fa:	80 91 23 02 	lds	r24, 0x0223
5621
    37fe:	f8 cf       	rjmp	.-16     	; 0x37f0 <ParameterZuordnung+0x412>
5622
    3800:	9e 3f       	cpi	r25, 0xFE	; 254
5623
    3802:	29 f4       	brne	.+10     	; 0x380e <ParameterZuordnung+0x430>
5624
    3804:	80 91 25 02 	lds	r24, 0x0225
5625
    3808:	f3 cf       	rjmp	.-26     	; 0x37f0 <ParameterZuordnung+0x412>
5626
    380a:	90 93 89 01 	sts	0x0189, r25
5627
    380e:	80 91 89 01 	lds	r24, 0x0189
5628
    3812:	88 23       	and	r24, r24
5629
    3814:	19 f4       	brne	.+6      	; 0x381c <ParameterZuordnung+0x43e>
5630
    3816:	10 92 89 01 	sts	0x0189, r1
5631
    381a:	04 c0       	rjmp	.+8      	; 0x3824 <ParameterZuordnung+0x446>
5632
    381c:	8f 3f       	cpi	r24, 0xFF	; 255
5633
    381e:	11 f4       	brne	.+4      	; 0x3824 <ParameterZuordnung+0x446>
5634
    3820:	80 93 89 01 	sts	0x0189, r24
5635
    3824:	10 91 88 01 	lds	r17, 0x0188
5636
    3828:	61 2f       	mov	r22, r17
5637
    382a:	77 27       	eor	r23, r23
5638
    382c:	67 fd       	sbrc	r22, 7
5639
    382e:	70 95       	com	r23
5640
    3830:	87 2f       	mov	r24, r23
5641
    3832:	97 2f       	mov	r25, r23
5642
    3834:	0e 94 b8 2b 	call	0x5770	; 0x5770 <__floatsisf>
5643
    3838:	17 ff       	sbrs	r17, 7
5644
    383a:	06 c0       	rjmp	.+12     	; 0x3848 <ParameterZuordnung+0x46a>
5645
    383c:	20 e0       	ldi	r18, 0x00	; 0
5646
    383e:	30 e0       	ldi	r19, 0x00	; 0
5647
    3840:	40 e8       	ldi	r20, 0x80	; 128
5648
    3842:	53 e4       	ldi	r21, 0x43	; 67
5649
    3844:	0e 94 13 2b 	call	0x5626	; 0x5626 <__addsf3>
5650
    3848:	27 e1       	ldi	r18, 0x17	; 23
5651
    384a:	37 eb       	ldi	r19, 0xB7	; 183
5652
    384c:	41 ed       	ldi	r20, 0xD1	; 209
5653
    384e:	58 e3       	ldi	r21, 0x38	; 56
5654
    3850:	0e 94 32 2c 	call	0x5864	; 0x5864 <__mulsf3>
5655
    3854:	60 93 7c 01 	sts	0x017C, r22
5656
    3858:	70 93 7d 01 	sts	0x017D, r23
5657
    385c:	80 93 7e 01 	sts	0x017E, r24
5658
    3860:	90 93 7f 01 	sts	0x017F, r25
5659
    3864:	80 91 b5 05 	lds	r24, 0x05B5
5660
    3868:	80 93 e9 05 	sts	0x05E9, r24
5661
    386c:	80 91 b4 05 	lds	r24, 0x05B4
5662
    3870:	80 93 e0 05 	sts	0x05E0, r24
5663
    3874:	1f 91       	pop	r17
5664
    3876:	08 95       	ret
21 user 5665
 
36 chris2798 5666
00003878 <DefaultKonstanten2>:
5667
    3878:	81 e0       	ldi	r24, 0x01	; 1
5668
    387a:	80 93 a2 05 	sts	0x05A2, r24
5669
    387e:	42 e0       	ldi	r20, 0x02	; 2
5670
    3880:	40 93 a3 05 	sts	0x05A3, r20
5671
    3884:	83 e0       	ldi	r24, 0x03	; 3
5672
    3886:	80 93 a4 05 	sts	0x05A4, r24
5673
    388a:	24 e0       	ldi	r18, 0x04	; 4
5674
    388c:	20 93 a5 05 	sts	0x05A5, r18
5675
    3890:	35 e0       	ldi	r19, 0x05	; 5
5676
    3892:	30 93 a6 05 	sts	0x05A6, r19
5677
    3896:	86 e0       	ldi	r24, 0x06	; 6
5678
    3898:	80 93 a7 05 	sts	0x05A7, r24
5679
    389c:	87 e0       	ldi	r24, 0x07	; 7
5680
    389e:	80 93 a8 05 	sts	0x05A8, r24
5681
    38a2:	10 92 aa 05 	sts	0x05AA, r1
5682
    38a6:	8e e1       	ldi	r24, 0x1E	; 30
5683
    38a8:	80 93 ab 05 	sts	0x05AB, r24
5684
    38ac:	8b ef       	ldi	r24, 0xFB	; 251
5685
    38ae:	80 93 ad 05 	sts	0x05AD, r24
5686
    38b2:	8a e0       	ldi	r24, 0x0A	; 10
5687
    38b4:	80 93 ae 05 	sts	0x05AE, r24
5688
    38b8:	92 e3       	ldi	r25, 0x32	; 50
5689
    38ba:	90 93 ac 05 	sts	0x05AC, r25
5690
    38be:	90 93 b0 05 	sts	0x05B0, r25
5691
    38c2:	40 93 af 05 	sts	0x05AF, r20
5692
    38c6:	20 93 b1 05 	sts	0x05B1, r18
5693
    38ca:	10 92 b2 05 	sts	0x05B2, r1
5694
    38ce:	80 e1       	ldi	r24, 0x10	; 16
5695
    38d0:	80 93 b3 05 	sts	0x05B3, r24
5696
    38d4:	8f e0       	ldi	r24, 0x0F	; 15
5697
    38d6:	80 93 b4 05 	sts	0x05B4, r24
5698
    38da:	8a ef       	ldi	r24, 0xFA	; 250
5699
    38dc:	80 93 b5 05 	sts	0x05B5, r24
5700
    38e0:	8a e1       	ldi	r24, 0x1A	; 26
5701
    38e2:	80 93 b6 05 	sts	0x05B6, r24
5702
    38e6:	80 e8       	ldi	r24, 0x80	; 128
5703
    38e8:	80 93 b7 05 	sts	0x05B7, r24
5704
    38ec:	8f ea       	ldi	r24, 0xAF	; 175
5705
    38ee:	80 93 b8 05 	sts	0x05B8, r24
5706
    38f2:	80 93 b9 05 	sts	0x05B9, r24
5707
    38f6:	8a e5       	ldi	r24, 0x5A	; 90
5708
    38f8:	80 93 ba 05 	sts	0x05BA, r24
5709
    38fc:	83 e2       	ldi	r24, 0x23	; 35
5710
    38fe:	80 93 bb 05 	sts	0x05BB, r24
5711
    3902:	84 e1       	ldi	r24, 0x14	; 20
5712
    3904:	80 93 bc 05 	sts	0x05BC, r24
5713
    3908:	10 92 bd 05 	sts	0x05BD, r1
5714
    390c:	30 93 be 05 	sts	0x05BE, r19
5715
    3910:	10 92 bf 05 	sts	0x05BF, r1
5716
    3914:	10 92 c0 05 	sts	0x05C0, r1
5717
    3918:	10 92 c1 05 	sts	0x05C1, r1
5718
    391c:	10 92 c2 05 	sts	0x05C2, r1
5719
    3920:	84 e6       	ldi	r24, 0x64	; 100
5720
    3922:	80 93 c3 05 	sts	0x05C3, r24
5721
    3926:	88 e2       	ldi	r24, 0x28	; 40
5722
    3928:	80 93 c4 05 	sts	0x05C4, r24
5723
    392c:	10 92 c8 05 	sts	0x05C8, r1
5724
    3930:	90 93 c5 05 	sts	0x05C5, r25
5725
    3934:	86 e9       	ldi	r24, 0x96	; 150
5726
    3936:	80 93 c6 05 	sts	0x05C6, r24
5727
    393a:	30 93 c7 05 	sts	0x05C7, r19
5728
    393e:	a0 ed       	ldi	r26, 0xD0	; 208
5729
    3940:	b5 e0       	ldi	r27, 0x05	; 5
5730
    3942:	e8 e6       	ldi	r30, 0x68	; 104
5731
    3944:	f1 e0       	ldi	r31, 0x01	; 1
5732
    3946:	8c e0       	ldi	r24, 0x0C	; 12
5733
    3948:	01 90       	ld	r0, Z+
5734
    394a:	0d 92       	st	X+, r0
5735
    394c:	81 50       	subi	r24, 0x01	; 1
5736
    394e:	e1 f7       	brne	.-8      	; 0x3948 <DefaultKonstanten2+0xd0>
5737
    3950:	08 95       	ret
21 user 5738
 
36 chris2798 5739
00003952 <DefaultKonstanten1>:
5740
    3952:	81 e0       	ldi	r24, 0x01	; 1
5741
    3954:	80 93 a2 05 	sts	0x05A2, r24
5742
    3958:	52 e0       	ldi	r21, 0x02	; 2
5743
    395a:	50 93 a3 05 	sts	0x05A3, r21
5744
    395e:	83 e0       	ldi	r24, 0x03	; 3
5745
    3960:	80 93 a4 05 	sts	0x05A4, r24
5746
    3964:	44 e0       	ldi	r20, 0x04	; 4
5747
    3966:	40 93 a5 05 	sts	0x05A5, r20
5748
    396a:	35 e0       	ldi	r19, 0x05	; 5
5749
    396c:	30 93 a6 05 	sts	0x05A6, r19
5750
    3970:	86 e0       	ldi	r24, 0x06	; 6
5751
    3972:	80 93 a7 05 	sts	0x05A7, r24
5752
    3976:	87 e0       	ldi	r24, 0x07	; 7
5753
    3978:	80 93 a8 05 	sts	0x05A8, r24
5754
    397c:	28 e0       	ldi	r18, 0x08	; 8
5755
    397e:	20 93 a9 05 	sts	0x05A9, r18
5756
    3982:	10 92 aa 05 	sts	0x05AA, r1
5757
    3986:	9e e1       	ldi	r25, 0x1E	; 30
5758
    3988:	90 93 ab 05 	sts	0x05AB, r25
5759
    398c:	8b ef       	ldi	r24, 0xFB	; 251
5760
    398e:	80 93 ad 05 	sts	0x05AD, r24
5761
    3992:	8a e0       	ldi	r24, 0x0A	; 10
5762
    3994:	80 93 ae 05 	sts	0x05AE, r24
5763
    3998:	86 e4       	ldi	r24, 0x46	; 70
5764
    399a:	80 93 ac 05 	sts	0x05AC, r24
5765
    399e:	90 93 b0 05 	sts	0x05B0, r25
5766
    39a2:	50 93 af 05 	sts	0x05AF, r21
5767
    39a6:	40 93 b1 05 	sts	0x05B1, r20
5768
    39aa:	20 93 b2 05 	sts	0x05B2, r18
5769
    39ae:	80 e1       	ldi	r24, 0x10	; 16
5770
    39b0:	80 93 b3 05 	sts	0x05B3, r24
5771
    39b4:	8f e0       	ldi	r24, 0x0F	; 15
5772
    39b6:	80 93 b4 05 	sts	0x05B4, r24
5773
    39ba:	8a ef       	ldi	r24, 0xFA	; 250
5774
    39bc:	80 93 b5 05 	sts	0x05B5, r24
5775
    39c0:	8a e1       	ldi	r24, 0x1A	; 26
5776
    39c2:	80 93 b6 05 	sts	0x05B6, r24
5777
    39c6:	80 e8       	ldi	r24, 0x80	; 128
5778
    39c8:	80 93 b7 05 	sts	0x05B7, r24
5779
    39cc:	88 e7       	ldi	r24, 0x78	; 120
5780
    39ce:	80 93 b8 05 	sts	0x05B8, r24
5781
    39d2:	96 e9       	ldi	r25, 0x96	; 150
5782
    39d4:	90 93 b9 05 	sts	0x05B9, r25
5783
    39d8:	8a e5       	ldi	r24, 0x5A	; 90
5784
    39da:	80 93 ba 05 	sts	0x05BA, r24
5785
    39de:	83 e2       	ldi	r24, 0x23	; 35
5786
    39e0:	80 93 bb 05 	sts	0x05BB, r24
5787
    39e4:	84 e1       	ldi	r24, 0x14	; 20
5788
    39e6:	80 93 bc 05 	sts	0x05BC, r24
5789
    39ea:	10 92 bd 05 	sts	0x05BD, r1
5790
    39ee:	30 93 be 05 	sts	0x05BE, r19
5791
    39f2:	10 92 bf 05 	sts	0x05BF, r1
5792
    39f6:	10 92 c0 05 	sts	0x05C0, r1
5793
    39fa:	10 92 c1 05 	sts	0x05C1, r1
5794
    39fe:	10 92 c2 05 	sts	0x05C2, r1
5795
    3a02:	84 e6       	ldi	r24, 0x64	; 100
5796
    3a04:	80 93 c3 05 	sts	0x05C3, r24
5797
    3a08:	88 e2       	ldi	r24, 0x28	; 40
5798
    3a0a:	80 93 c4 05 	sts	0x05C4, r24
5799
    3a0e:	10 92 c8 05 	sts	0x05C8, r1
5800
    3a12:	82 e3       	ldi	r24, 0x32	; 50
5801
    3a14:	80 93 c5 05 	sts	0x05C5, r24
5802
    3a18:	90 93 c6 05 	sts	0x05C6, r25
5803
    3a1c:	30 93 c7 05 	sts	0x05C7, r19
5804
    3a20:	a0 ed       	ldi	r26, 0xD0	; 208
5805
    3a22:	b5 e0       	ldi	r27, 0x05	; 5
5806
    3a24:	e0 e7       	ldi	r30, 0x70	; 112
5807
    3a26:	f1 e0       	ldi	r31, 0x01	; 1
5808
    3a28:	8c e0       	ldi	r24, 0x0C	; 12
5809
    3a2a:	01 90       	ld	r0, Z+
5810
    3a2c:	0d 92       	st	X+, r0
5811
    3a2e:	81 50       	subi	r24, 0x01	; 1
5812
    3a30:	e1 f7       	brne	.-8      	; 0x3a2a <DefaultKonstanten1+0xd8>
5813
    3a32:	08 95       	ret
21 user 5814
 
36 chris2798 5815
00003a34 <SendMotorData>:
5816
    3a34:	80 91 2e 02 	lds	r24, 0x022E
5817
    3a38:	88 23       	and	r24, r24
5818
    3a3a:	01 f5       	brne	.+64     	; 0x3a7c <SendMotorData+0x48>
5819
    3a3c:	10 92 99 02 	sts	0x0299, r1
5820
    3a40:	10 92 98 02 	sts	0x0298, r1
5821
    3a44:	10 92 9c 02 	sts	0x029C, r1
5822
    3a48:	10 92 a8 02 	sts	0x02A8, r1
5823
    3a4c:	80 91 98 01 	lds	r24, 0x0198
5824
    3a50:	88 23       	and	r24, r24
5825
    3a52:	11 f0       	breq	.+4      	; 0x3a58 <SendMotorData+0x24>
5826
    3a54:	80 93 98 02 	sts	0x0298, r24
5827
    3a58:	80 91 99 01 	lds	r24, 0x0199
5828
    3a5c:	88 23       	and	r24, r24
5829
    3a5e:	11 f0       	breq	.+4      	; 0x3a64 <SendMotorData+0x30>
5830
    3a60:	80 93 99 02 	sts	0x0299, r24
5831
    3a64:	80 91 9a 01 	lds	r24, 0x019A
5832
    3a68:	88 23       	and	r24, r24
5833
    3a6a:	11 f0       	breq	.+4      	; 0x3a70 <SendMotorData+0x3c>
5834
    3a6c:	80 93 a8 02 	sts	0x02A8, r24
5835
    3a70:	80 91 9b 01 	lds	r24, 0x019B
5836
    3a74:	88 23       	and	r24, r24
5837
    3a76:	11 f0       	breq	.+4      	; 0x3a7c <SendMotorData+0x48>
5838
    3a78:	80 93 9c 02 	sts	0x029C, r24
5839
    3a7c:	80 91 98 02 	lds	r24, 0x0298
5840
    3a80:	99 27       	eor	r25, r25
5841
    3a82:	90 93 0b 05 	sts	0x050B, r25
5842
    3a86:	80 93 0a 05 	sts	0x050A, r24
5843
    3a8a:	80 91 99 02 	lds	r24, 0x0299
5844
    3a8e:	99 27       	eor	r25, r25
5845
    3a90:	90 93 0d 05 	sts	0x050D, r25
5846
    3a94:	80 93 0c 05 	sts	0x050C, r24
5847
    3a98:	80 91 a8 02 	lds	r24, 0x02A8
5848
    3a9c:	99 27       	eor	r25, r25
5849
    3a9e:	90 93 0f 05 	sts	0x050F, r25
5850
    3aa2:	80 93 0e 05 	sts	0x050E, r24
5851
    3aa6:	80 91 9c 02 	lds	r24, 0x029C
5852
    3aaa:	99 27       	eor	r25, r25
5853
    3aac:	90 93 11 05 	sts	0x0511, r25
5854
    3ab0:	80 93 10 05 	sts	0x0510, r24
5855
    3ab4:	10 92 cf 01 	sts	0x01CF, r1
5856
    3ab8:	10 92 d0 01 	sts	0x01D0, r1
5857
    3abc:	0e 94 2c 14 	call	0x2858	; 0x2858 <i2c_start>
5858
    3ac0:	08 95       	ret
21 user 5859
 
36 chris2798 5860
00003ac2 <SetNeutral>:
5861
    3ac2:	cf 93       	push	r28
5862
    3ac4:	df 93       	push	r29
5863
    3ac6:	10 92 de 01 	sts	0x01DE, r1
5864
    3aca:	10 92 dd 01 	sts	0x01DD, r1
5865
    3ace:	10 92 e0 01 	sts	0x01E0, r1
5866
    3ad2:	10 92 df 01 	sts	0x01DF, r1
5867
    3ad6:	80 e0       	ldi	r24, 0x00	; 0
5868
    3ad8:	90 e0       	ldi	r25, 0x00	; 0
5869
    3ada:	a0 e0       	ldi	r26, 0x00	; 0
5870
    3adc:	b0 e0       	ldi	r27, 0x00	; 0
5871
    3ade:	80 93 e1 01 	sts	0x01E1, r24
5872
    3ae2:	90 93 e2 01 	sts	0x01E2, r25
5873
    3ae6:	a0 93 e3 01 	sts	0x01E3, r26
5874
    3aea:	b0 93 e4 01 	sts	0x01E4, r27
5875
    3aee:	10 92 d8 01 	sts	0x01D8, r1
5876
    3af2:	10 92 d7 01 	sts	0x01D7, r1
5877
    3af6:	10 92 da 01 	sts	0x01DA, r1
5878
    3afa:	10 92 d9 01 	sts	0x01D9, r1
5879
    3afe:	10 92 dc 01 	sts	0x01DC, r1
5880
    3b02:	10 92 db 01 	sts	0x01DB, r1
5881
    3b06:	0e 94 53 18 	call	0x30a6	; 0x30a6 <CalibrierMittelwert>
5882
    3b0a:	85 e0       	ldi	r24, 0x05	; 5
5883
    3b0c:	90 e0       	ldi	r25, 0x00	; 0
5884
    3b0e:	0e 94 0d 0c 	call	0x181a	; 0x181a <SetDelay>
5885
    3b12:	ec 01       	movw	r28, r24
5886
    3b14:	ce 01       	movw	r24, r28
5887
    3b16:	0e 94 16 0c 	call	0x182c	; 0x182c <CheckDelay>
5888
    3b1a:	88 23       	and	r24, r24
5889
    3b1c:	d9 f3       	breq	.-10     	; 0x3b14 <SetNeutral+0x52>
5890
    3b1e:	0e 94 53 18 	call	0x30a6	; 0x30a6 <CalibrierMittelwert>
5891
    3b22:	80 91 aa 05 	lds	r24, 0x05AA
5892
    3b26:	80 ff       	sbrs	r24, 0
5893
    3b28:	10 c0       	rjmp	.+32     	; 0x3b4a <SetNeutral+0x88>
5894
    3b2a:	80 91 0a 01 	lds	r24, 0x010A
5895
    3b2e:	90 91 0b 01 	lds	r25, 0x010B
5896
    3b32:	87 5b       	subi	r24, 0xB7	; 183
5897
    3b34:	93 40       	sbci	r25, 0x03	; 3
5898
    3b36:	38 f4       	brcc	.+14     	; 0x3b46 <SetNeutral+0x84>
5899
    3b38:	80 91 0a 01 	lds	r24, 0x010A
5900
    3b3c:	90 91 0b 01 	lds	r25, 0x010B
5901
    3b40:	8e 5e       	subi	r24, 0xEE	; 238
5902
    3b42:	92 40       	sbci	r25, 0x02	; 2
5903
    3b44:	10 f4       	brcc	.+4      	; 0x3b4a <SetNeutral+0x88>
5904
    3b46:	0e 94 32 10 	call	0x2064	; 0x2064 <SucheLuftruckOffset>
5905
    3b4a:	80 91 de 05 	lds	r24, 0x05DE
5906
    3b4e:	90 91 df 05 	lds	r25, 0x05DF
5907
    3b52:	97 ff       	sbrs	r25, 7
5908
    3b54:	03 c0       	rjmp	.+6      	; 0x3b5c <SetNeutral+0x9a>
5909
    3b56:	90 95       	com	r25
5910
    3b58:	81 95       	neg	r24
5911
    3b5a:	9f 4f       	sbci	r25, 0xFF	; 255
5912
    3b5c:	90 93 d8 01 	sts	0x01D8, r25
5913
    3b60:	80 93 d7 01 	sts	0x01D7, r24
5914
    3b64:	80 91 dc 05 	lds	r24, 0x05DC
5915
    3b68:	90 91 dd 05 	lds	r25, 0x05DD
5916
    3b6c:	97 ff       	sbrs	r25, 7
5917
    3b6e:	03 c0       	rjmp	.+6      	; 0x3b76 <SetNeutral+0xb4>
5918
    3b70:	90 95       	com	r25
5919
    3b72:	81 95       	neg	r24
5920
    3b74:	9f 4f       	sbci	r25, 0xFF	; 255
5921
    3b76:	90 93 da 01 	sts	0x01DA, r25
5922
    3b7a:	80 93 d9 01 	sts	0x01D9, r24
5923
    3b7e:	80 91 ea 05 	lds	r24, 0x05EA
5924
    3b82:	90 91 eb 05 	lds	r25, 0x05EB
5925
    3b86:	97 ff       	sbrs	r25, 7
5926
    3b88:	03 c0       	rjmp	.+6      	; 0x3b90 <SetNeutral+0xce>
5927
    3b8a:	90 95       	com	r25
5928
    3b8c:	81 95       	neg	r24
5929
    3b8e:	9f 4f       	sbci	r25, 0xFF	; 255
5930
    3b90:	90 93 dc 01 	sts	0x01DC, r25
5931
    3b94:	80 93 db 01 	sts	0x01DB, r24
5932
    3b98:	80 91 f0 05 	lds	r24, 0x05F0
5933
    3b9c:	90 91 f1 05 	lds	r25, 0x05F1
5934
    3ba0:	97 ff       	sbrs	r25, 7
5935
    3ba2:	03 c0       	rjmp	.+6      	; 0x3baa <SetNeutral+0xe8>
5936
    3ba4:	90 95       	com	r25
5937
    3ba6:	81 95       	neg	r24
5938
    3ba8:	9f 4f       	sbci	r25, 0xFF	; 255
5939
    3baa:	60 e1       	ldi	r22, 0x10	; 16
5940
    3bac:	70 e0       	ldi	r23, 0x00	; 0
5941
    3bae:	0e 94 07 2d 	call	0x5a0e	; 0x5a0e <__divmodhi4>
5942
    3bb2:	70 93 e0 01 	sts	0x01E0, r23
5943
    3bb6:	60 93 df 01 	sts	0x01DF, r22
5944
    3bba:	80 91 e7 05 	lds	r24, 0x05E7
5945
    3bbe:	90 91 e8 05 	lds	r25, 0x05E8
5946
    3bc2:	97 ff       	sbrs	r25, 7
5947
    3bc4:	03 c0       	rjmp	.+6      	; 0x3bcc <SetNeutral+0x10a>
5948
    3bc6:	90 95       	com	r25
5949
    3bc8:	81 95       	neg	r24
5950
    3bca:	9f 4f       	sbci	r25, 0xFF	; 255
5951
    3bcc:	60 e1       	ldi	r22, 0x10	; 16
5952
    3bce:	70 e0       	ldi	r23, 0x00	; 0
5953
    3bd0:	0e 94 07 2d 	call	0x5a0e	; 0x5a0e <__divmodhi4>
5954
    3bd4:	70 93 de 01 	sts	0x01DE, r23
5955
    3bd8:	60 93 dd 01 	sts	0x01DD, r22
5956
    3bdc:	60 91 5e 05 	lds	r22, 0x055E
5957
    3be0:	70 91 5f 05 	lds	r23, 0x055F
5958
    3be4:	88 27       	eor	r24, r24
5959
    3be6:	77 fd       	sbrc	r23, 7
5960
    3be8:	80 95       	com	r24
5961
    3bea:	98 2f       	mov	r25, r24
5962
    3bec:	0e 94 b8 2b 	call	0x5770	; 0x5770 <__floatsisf>
5963
    3bf0:	60 93 e1 01 	sts	0x01E1, r22
5964
    3bf4:	70 93 e2 01 	sts	0x01E2, r23
5965
    3bf8:	80 93 e3 01 	sts	0x01E3, r24
5966
    3bfc:	90 93 e4 01 	sts	0x01E4, r25
5967
    3c00:	10 92 fb 01 	sts	0x01FB, r1
5968
    3c04:	10 92 fc 01 	sts	0x01FC, r1
5969
    3c08:	10 92 fd 01 	sts	0x01FD, r1
5970
    3c0c:	10 92 fe 01 	sts	0x01FE, r1
5971
    3c10:	10 92 ff 01 	sts	0x01FF, r1
5972
    3c14:	10 92 00 02 	sts	0x0200, r1
5973
    3c18:	10 92 01 02 	sts	0x0201, r1
5974
    3c1c:	10 92 02 02 	sts	0x0202, r1
5975
    3c20:	10 92 03 02 	sts	0x0203, r1
5976
    3c24:	10 92 04 02 	sts	0x0204, r1
5977
    3c28:	10 92 05 02 	sts	0x0205, r1
5978
    3c2c:	10 92 06 02 	sts	0x0206, r1
5979
    3c30:	10 92 07 02 	sts	0x0207, r1
5980
    3c34:	10 92 08 02 	sts	0x0208, r1
5981
    3c38:	10 92 09 02 	sts	0x0209, r1
5982
    3c3c:	10 92 0a 02 	sts	0x020A, r1
5983
    3c40:	10 92 0b 02 	sts	0x020B, r1
5984
    3c44:	10 92 0c 02 	sts	0x020C, r1
5985
    3c48:	10 92 0d 02 	sts	0x020D, r1
5986
    3c4c:	10 92 0e 02 	sts	0x020E, r1
5987
    3c50:	10 92 df 05 	sts	0x05DF, r1
5988
    3c54:	10 92 de 05 	sts	0x05DE, r1
5989
    3c58:	10 92 dd 05 	sts	0x05DD, r1
5990
    3c5c:	10 92 dc 05 	sts	0x05DC, r1
5991
    3c60:	10 92 eb 05 	sts	0x05EB, r1
5992
    3c64:	10 92 ea 05 	sts	0x05EA, r1
5993
    3c68:	80 91 06 01 	lds	r24, 0x0106
5994
    3c6c:	90 91 07 01 	lds	r25, 0x0107
5995
    3c70:	a0 91 08 01 	lds	r26, 0x0108
5996
    3c74:	b0 91 09 01 	lds	r27, 0x0109
5997
    3c78:	90 93 61 05 	sts	0x0561, r25
5998
    3c7c:	80 93 60 05 	sts	0x0560, r24
5999
    3c80:	10 92 c5 01 	sts	0x01C5, r1
6000
    3c84:	10 92 c4 01 	sts	0x01C4, r1
6001
    3c88:	10 92 13 02 	sts	0x0213, r1
6002
    3c8c:	10 92 14 02 	sts	0x0214, r1
6003
    3c90:	10 92 15 02 	sts	0x0215, r1
6004
    3c94:	10 92 16 02 	sts	0x0216, r1
6005
    3c98:	80 91 17 02 	lds	r24, 0x0217
6006
    3c9c:	90 91 18 02 	lds	r25, 0x0218
6007
    3ca0:	90 93 1a 02 	sts	0x021A, r25
6008
    3ca4:	80 93 19 02 	sts	0x0219, r24
6009
    3ca8:	82 e3       	ldi	r24, 0x32	; 50
6010
    3caa:	90 e0       	ldi	r25, 0x00	; 0
6011
    3cac:	90 93 ac 01 	sts	0x01AC, r25
6012
    3cb0:	80 93 ab 01 	sts	0x01AB, r24
6013
    3cb4:	df 91       	pop	r29
6014
    3cb6:	cf 91       	pop	r28
6015
    3cb8:	08 95       	ret
21 user 6016
 
36 chris2798 6017
00003cba <Piep>:
6018
    3cba:	1f 93       	push	r17
6019
    3cbc:	18 2f       	mov	r17, r24
6020
    3cbe:	0e c0       	rjmp	.+28     	; 0x3cdc <Piep+0x22>
6021
    3cc0:	80 91 2e 02 	lds	r24, 0x022E
6022
    3cc4:	88 23       	and	r24, r24
6023
    3cc6:	61 f4       	brne	.+24     	; 0x3ce0 <Piep+0x26>
6024
    3cc8:	84 e6       	ldi	r24, 0x64	; 100
6025
    3cca:	90 e0       	ldi	r25, 0x00	; 0
6026
    3ccc:	90 93 ac 01 	sts	0x01AC, r25
6027
    3cd0:	80 93 ab 01 	sts	0x01AB, r24
6028
    3cd4:	8a ef       	ldi	r24, 0xFA	; 250
6029
    3cd6:	90 e0       	ldi	r25, 0x00	; 0
6030
    3cd8:	0e 94 f6 0c 	call	0x19ec	; 0x19ec <Delay_ms>
6031
    3cdc:	11 50       	subi	r17, 0x01	; 1
6032
    3cde:	80 f7       	brcc	.-32     	; 0x3cc0 <Piep+0x6>
6033
    3ce0:	1f 91       	pop	r17
6034
    3ce2:	08 95       	ret
6035
 
6036
00003ce4 <MotorRegler>:
6037
    3ce4:	2f 92       	push	r2
6038
    3ce6:	3f 92       	push	r3
6039
    3ce8:	4f 92       	push	r4
6040
    3cea:	5f 92       	push	r5
6041
    3cec:	6f 92       	push	r6
6042
    3cee:	7f 92       	push	r7
6043
    3cf0:	8f 92       	push	r8
6044
    3cf2:	9f 92       	push	r9
6045
    3cf4:	af 92       	push	r10
6046
    3cf6:	bf 92       	push	r11
6047
    3cf8:	cf 92       	push	r12
6048
    3cfa:	df 92       	push	r13
6049
    3cfc:	ef 92       	push	r14
6050
    3cfe:	ff 92       	push	r15
6051
    3d00:	0f 93       	push	r16
21 user 6052
    3d02:	1f 93       	push	r17
36 chris2798 6053
    3d04:	cf 93       	push	r28
6054
    3d06:	df 93       	push	r29
6055
    3d08:	cd b7       	in	r28, 0x3d	; 61
6056
    3d0a:	de b7       	in	r29, 0x3e	; 62
6057
    3d0c:	24 97       	sbiw	r28, 0x04	; 4
6058
    3d0e:	0f b6       	in	r0, 0x3f	; 63
6059
    3d10:	f8 94       	cli
6060
    3d12:	de bf       	out	0x3e, r29	; 62
6061
    3d14:	0f be       	out	0x3f, r0	; 63
6062
    3d16:	cd bf       	out	0x3d, r28	; 61
6063
    3d18:	0e 94 92 15 	call	0x2b24	; 0x2b24 <Mittelwert>
6064
    3d1c:	29 9a       	sbi	0x05, 1	; 5
6065
    3d1e:	e0 91 a4 05 	lds	r30, 0x05A4
6066
    3d22:	ae 2f       	mov	r26, r30
6067
    3d24:	bb 27       	eor	r27, r27
6068
    3d26:	aa 0f       	add	r26, r26
6069
    3d28:	bb 1f       	adc	r27, r27
6070
    3d2a:	aa 58       	subi	r26, 0x8A	; 138
6071
    3d2c:	ba 4f       	sbci	r27, 0xFA	; 250
6072
    3d2e:	0d 90       	ld	r0, X+
6073
    3d30:	bc 91       	ld	r27, X
6074
    3d32:	a0 2d       	mov	r26, r0
6075
    3d34:	9d 01       	movw	r18, r26
6076
    3d36:	28 58       	subi	r18, 0x88	; 136
6077
    3d38:	3f 4f       	sbci	r19, 0xFF	; 255
6078
    3d3a:	3a 83       	std	Y+2, r19	; 0x02
6079
    3d3c:	29 83       	std	Y+1, r18	; 0x01
6080
    3d3e:	37 ff       	sbrs	r19, 7
6081
    3d40:	02 c0       	rjmp	.+4      	; 0x3d46 <MotorRegler+0x62>
6082
    3d42:	1a 82       	std	Y+2, r1	; 0x02
6083
    3d44:	19 82       	std	Y+1, r1	; 0x01
6084
    3d46:	80 91 27 02 	lds	r24, 0x0227
6085
    3d4a:	84 36       	cpi	r24, 0x64	; 100
6086
    3d4c:	08 f0       	brcs	.+2      	; 0x3d50 <MotorRegler+0x6c>
6087
    3d4e:	4a c0       	rjmp	.+148    	; 0x3de4 <MotorRegler+0x100>
6088
    3d50:	80 91 01 01 	lds	r24, 0x0101
6089
    3d54:	88 23       	and	r24, r24
6090
    3d56:	31 f4       	brne	.+12     	; 0x3d64 <MotorRegler+0x80>
6091
    3d58:	84 ef       	ldi	r24, 0xF4	; 244
6092
    3d5a:	91 e0       	ldi	r25, 0x01	; 1
6093
    3d5c:	90 93 ac 01 	sts	0x01AC, r25
6094
    3d60:	80 93 ab 01 	sts	0x01AB, r24
6095
    3d64:	80 91 42 02 	lds	r24, 0x0242
6096
    3d68:	90 91 43 02 	lds	r25, 0x0243
6097
    3d6c:	00 97       	sbiw	r24, 0x00	; 0
6098
    3d6e:	31 f0       	breq	.+12     	; 0x3d7c <MotorRegler+0x98>
6099
    3d70:	01 97       	sbiw	r24, 0x01	; 1
6100
    3d72:	90 93 43 02 	sts	0x0243, r25
6101
    3d76:	80 93 42 02 	sts	0x0242, r24
6102
    3d7a:	04 c0       	rjmp	.+8      	; 0x3d84 <MotorRegler+0xa0>
6103
    3d7c:	10 92 2e 02 	sts	0x022E, r1
6104
    3d80:	10 92 1d 02 	sts	0x021D, r1
6105
    3d84:	28 9a       	sbi	0x05, 0	; 5
6106
    3d86:	80 91 3d 02 	lds	r24, 0x023D
6107
    3d8a:	90 91 3e 02 	lds	r25, 0x023E
6108
    3d8e:	81 5d       	subi	r24, 0xD1	; 209
6109
    3d90:	97 40       	sbci	r25, 0x07	; 7
6110
    3d92:	28 f1       	brcs	.+74     	; 0x3dde <MotorRegler+0xfa>
6111
    3d94:	80 91 bb 05 	lds	r24, 0x05BB
6112
    3d98:	48 2f       	mov	r20, r24
6113
    3d9a:	55 27       	eor	r21, r21
6114
    3d9c:	5a 83       	std	Y+2, r21	; 0x02
6115
    3d9e:	49 83       	std	Y+1, r20	; 0x01
6116
    3da0:	81 e0       	ldi	r24, 0x01	; 1
6117
    3da2:	80 93 1d 02 	sts	0x021D, r24
6118
    3da6:	e0 91 a2 05 	lds	r30, 0x05A2
6119
    3daa:	ff 27       	eor	r31, r31
6120
    3dac:	ee 0f       	add	r30, r30
6121
    3dae:	ff 1f       	adc	r31, r31
6122
    3db0:	ea 58       	subi	r30, 0x8A	; 138
6123
    3db2:	fa 4f       	sbci	r31, 0xFA	; 250
6124
    3db4:	11 82       	std	Z+1, r1	; 0x01
6125
    3db6:	10 82       	st	Z, r1
6126
    3db8:	e0 91 a3 05 	lds	r30, 0x05A3
6127
    3dbc:	ff 27       	eor	r31, r31
6128
    3dbe:	ee 0f       	add	r30, r30
6129
    3dc0:	ff 1f       	adc	r31, r31
6130
    3dc2:	ea 58       	subi	r30, 0x8A	; 138
6131
    3dc4:	fa 4f       	sbci	r31, 0xFA	; 250
6132
    3dc6:	11 82       	std	Z+1, r1	; 0x01
6133
    3dc8:	10 82       	st	Z, r1
6134
    3dca:	e0 91 a5 05 	lds	r30, 0x05A5
6135
    3dce:	ff 27       	eor	r31, r31
6136
    3dd0:	ee 0f       	add	r30, r30
6137
    3dd2:	ff 1f       	adc	r31, r31
6138
    3dd4:	ea 58       	subi	r30, 0x8A	; 138
6139
    3dd6:	fa 4f       	sbci	r31, 0xFA	; 250
6140
    3dd8:	11 82       	std	Z+1, r1	; 0x01
6141
    3dda:	10 82       	st	Z, r1
6142
    3ddc:	ce c1       	rjmp	.+924    	; 0x417a <MotorRegler+0x496>
6143
    3dde:	10 92 2e 02 	sts	0x022E, r1
6144
    3de2:	cb c1       	rjmp	.+918    	; 0x417a <MotorRegler+0x496>
6145
    3de4:	80 91 27 02 	lds	r24, 0x0227
6146
    3de8:	8d 38       	cpi	r24, 0x8D	; 141
6147
    3dea:	08 f4       	brcc	.+2      	; 0x3dee <MotorRegler+0x10a>
6148
    3dec:	c6 c1       	rjmp	.+908    	; 0x417a <MotorRegler+0x496>
6149
    3dee:	10 92 1d 02 	sts	0x021D, r1
6150
    3df2:	80 91 bc 05 	lds	r24, 0x05BC
6151
    3df6:	22 e3       	ldi	r18, 0x32	; 50
6152
    3df8:	82 9f       	mul	r24, r18
6153
    3dfa:	c0 01       	movw	r24, r0
6154
    3dfc:	11 24       	eor	r1, r1
6155
    3dfe:	90 93 43 02 	sts	0x0243, r25
6156
    3e02:	80 93 42 02 	sts	0x0242, r24
6157
    3e06:	69 81       	ldd	r22, Y+1	; 0x01
6158
    3e08:	7a 81       	ldd	r23, Y+2	; 0x02
6159
    3e0a:	69 32       	cpi	r22, 0x29	; 41
6160
    3e0c:	71 05       	cpc	r23, r1
6161
    3e0e:	6c f0       	brlt	.+26     	; 0x3e2a <MotorRegler+0x146>
6162
    3e10:	80 91 3d 02 	lds	r24, 0x023D
6163
    3e14:	90 91 3e 02 	lds	r25, 0x023E
6164
    3e18:	7f ef       	ldi	r23, 0xFF	; 255
6165
    3e1a:	8f 3f       	cpi	r24, 0xFF	; 255
6166
    3e1c:	97 07       	cpc	r25, r23
6167
    3e1e:	81 f1       	breq	.+96     	; 0x3e80 <MotorRegler+0x19c>
6168
    3e20:	01 96       	adiw	r24, 0x01	; 1
6169
    3e22:	90 93 3e 02 	sts	0x023E, r25
6170
    3e26:	80 93 3d 02 	sts	0x023D, r24
6171
    3e2a:	80 91 3d 02 	lds	r24, 0x023D
6172
    3e2e:	90 91 3e 02 	lds	r25, 0x023E
6173
    3e32:	88 3c       	cpi	r24, 0xC8	; 200
6174
    3e34:	91 05       	cpc	r25, r1
6175
    3e36:	20 f0       	brcs	.+8      	; 0x3e40 <MotorRegler+0x15c>
6176
    3e38:	89 81       	ldd	r24, Y+1	; 0x01
6177
    3e3a:	9a 81       	ldd	r25, Y+2	; 0x02
6178
    3e3c:	88 97       	sbiw	r24, 0x28	; 40
6179
    3e3e:	04 f5       	brge	.+64     	; 0x3e80 <MotorRegler+0x19c>
6180
    3e40:	10 92 58 02 	sts	0x0258, r1
6181
    3e44:	10 92 59 02 	sts	0x0259, r1
6182
    3e48:	10 92 5a 02 	sts	0x025A, r1
6183
    3e4c:	10 92 5b 02 	sts	0x025B, r1
6184
    3e50:	10 92 54 02 	sts	0x0254, r1
6185
    3e54:	10 92 55 02 	sts	0x0255, r1
6186
    3e58:	10 92 56 02 	sts	0x0256, r1
6187
    3e5c:	10 92 57 02 	sts	0x0257, r1
6188
    3e60:	10 92 0b 02 	sts	0x020B, r1
6189
    3e64:	10 92 0c 02 	sts	0x020C, r1
6190
    3e68:	10 92 0d 02 	sts	0x020D, r1
6191
    3e6c:	10 92 0e 02 	sts	0x020E, r1
6192
    3e70:	10 92 0f 02 	sts	0x020F, r1
6193
    3e74:	10 92 10 02 	sts	0x0210, r1
6194
    3e78:	10 92 11 02 	sts	0x0211, r1
6195
    3e7c:	10 92 12 02 	sts	0x0212, r1
6196
    3e80:	e9 81       	ldd	r30, Y+1	; 0x01
6197
    3e82:	fa 81       	ldd	r31, Y+2	; 0x02
6198
    3e84:	e9 3c       	cpi	r30, 0xC9	; 201
6199
    3e86:	f1 05       	cpc	r31, r1
6200
    3e88:	0c f4       	brge	.+2      	; 0x3e8c <MotorRegler+0x1a8>
6201
    3e8a:	d6 c0       	rjmp	.+428    	; 0x4038 <MotorRegler+0x354>
6202
    3e8c:	80 91 2e 02 	lds	r24, 0x022E
6203
    3e90:	88 23       	and	r24, r24
6204
    3e92:	09 f0       	breq	.+2      	; 0x3e96 <MotorRegler+0x1b2>
6205
    3e94:	72 c1       	rjmp	.+740    	; 0x417a <MotorRegler+0x496>
6206
    3e96:	e0 91 a5 05 	lds	r30, 0x05A5
6207
    3e9a:	ff 27       	eor	r31, r31
6208
    3e9c:	ee 0f       	add	r30, r30
6209
    3e9e:	ff 1f       	adc	r31, r31
6210
    3ea0:	ea 58       	subi	r30, 0x8A	; 138
6211
    3ea2:	fa 4f       	sbci	r31, 0xFA	; 250
6212
    3ea4:	80 81       	ld	r24, Z
6213
    3ea6:	91 81       	ldd	r25, Z+1	; 0x01
6214
    3ea8:	8c 34       	cpi	r24, 0x4C	; 76
6215
    3eaa:	91 05       	cpc	r25, r1
6216
    3eac:	0c f4       	brge	.+2      	; 0x3eb0 <MotorRegler+0x1cc>
6217
    3eae:	c1 c0       	rjmp	.+386    	; 0x4032 <MotorRegler+0x34e>
6218
    3eb0:	80 91 41 02 	lds	r24, 0x0241
6219
    3eb4:	8f 5f       	subi	r24, 0xFF	; 255
6220
    3eb6:	80 93 41 02 	sts	0x0241, r24
6221
    3eba:	89 3c       	cpi	r24, 0xC9	; 201
6222
    3ebc:	08 f4       	brcc	.+2      	; 0x3ec0 <MotorRegler+0x1dc>
6223
    3ebe:	5d c1       	rjmp	.+698    	; 0x417a <MotorRegler+0x496>
6224
    3ec0:	29 98       	cbi	0x05, 1	; 5
6225
    3ec2:	0e 94 61 1d 	call	0x3ac2	; 0x3ac2 <SetNeutral>
6226
    3ec6:	10 92 2e 02 	sts	0x022E, r1
6227
    3eca:	10 92 41 02 	sts	0x0241, r1
6228
    3ece:	10 92 3e 02 	sts	0x023E, r1
6229
    3ed2:	10 92 3d 02 	sts	0x023D, r1
6230
    3ed6:	80 91 a2 05 	lds	r24, 0x05A2
6231
    3eda:	28 2f       	mov	r18, r24
6232
    3edc:	33 27       	eor	r19, r19
6233
    3ede:	f9 01       	movw	r30, r18
6234
    3ee0:	ee 0f       	add	r30, r30
6235
    3ee2:	ff 1f       	adc	r31, r31
6236
    3ee4:	ea 58       	subi	r30, 0x8A	; 138
6237
    3ee6:	fa 4f       	sbci	r31, 0xFA	; 250
6238
    3ee8:	80 81       	ld	r24, Z
6239
    3eea:	91 81       	ldd	r25, Z+1	; 0x01
6240
    3eec:	87 34       	cpi	r24, 0x47	; 71
6241
    3eee:	91 05       	cpc	r25, r1
6242
    3ef0:	9c f4       	brge	.+38     	; 0x3f18 <MotorRegler+0x234>
6243
    3ef2:	e0 91 a3 05 	lds	r30, 0x05A3
6244
    3ef6:	ff 27       	eor	r31, r31
6245
    3ef8:	ee 0f       	add	r30, r30
6246
    3efa:	ff 1f       	adc	r31, r31
6247
    3efc:	ea 58       	subi	r30, 0x8A	; 138
6248
    3efe:	fa 4f       	sbci	r31, 0xFA	; 250
6249
    3f00:	01 90       	ld	r0, Z+
6250
    3f02:	f0 81       	ld	r31, Z
6251
    3f04:	e0 2d       	mov	r30, r0
6252
    3f06:	f7 ff       	sbrs	r31, 7
6253
    3f08:	03 c0       	rjmp	.+6      	; 0x3f10 <MotorRegler+0x22c>
6254
    3f0a:	f0 95       	com	r31
6255
    3f0c:	e1 95       	neg	r30
6256
    3f0e:	ff 4f       	sbci	r31, 0xFF	; 255
6257
    3f10:	e7 34       	cpi	r30, 0x47	; 71
6258
    3f12:	f1 05       	cpc	r31, r1
6259
    3f14:	0c f4       	brge	.+2      	; 0x3f18 <MotorRegler+0x234>
6260
    3f16:	6c c0       	rjmp	.+216    	; 0x3ff0 <MotorRegler+0x30c>
6261
    3f18:	80 91 a3 05 	lds	r24, 0x05A3
6262
    3f1c:	68 2f       	mov	r22, r24
6263
    3f1e:	77 27       	eor	r23, r23
6264
    3f20:	db 01       	movw	r26, r22
6265
    3f22:	aa 0f       	add	r26, r26
6266
    3f24:	bb 1f       	adc	r27, r27
6267
    3f26:	aa 58       	subi	r26, 0x8A	; 138
6268
    3f28:	ba 4f       	sbci	r27, 0xFA	; 250
6269
    3f2a:	8d 91       	ld	r24, X+
6270
    3f2c:	9c 91       	ld	r25, X
6271
    3f2e:	11 97       	sbiw	r26, 0x01	; 1
6272
    3f30:	87 34       	cpi	r24, 0x47	; 71
6273
    3f32:	91 05       	cpc	r25, r1
6274
    3f34:	3c f0       	brlt	.+14     	; 0x3f44 <MotorRegler+0x260>
6275
    3f36:	f9 01       	movw	r30, r18
6276
    3f38:	ee 0f       	add	r30, r30
6277
    3f3a:	ff 1f       	adc	r31, r31
6278
    3f3c:	ea 58       	subi	r30, 0x8A	; 138
6279
    3f3e:	fa 4f       	sbci	r31, 0xFA	; 250
6280
    3f40:	80 81       	ld	r24, Z
6281
    3f42:	91 81       	ldd	r25, Z+1	; 0x01
6282
    3f44:	8d 91       	ld	r24, X+
6283
    3f46:	9c 91       	ld	r25, X
6284
    3f48:	87 34       	cpi	r24, 0x47	; 71
6285
    3f4a:	91 05       	cpc	r25, r1
6286
    3f4c:	64 f0       	brlt	.+24     	; 0x3f66 <MotorRegler+0x282>
6287
    3f4e:	f9 01       	movw	r30, r18
6288
    3f50:	ee 0f       	add	r30, r30
6289
    3f52:	ff 1f       	adc	r31, r31
6290
    3f54:	ea 58       	subi	r30, 0x8A	; 138
6291
    3f56:	fa 4f       	sbci	r31, 0xFA	; 250
6292
    3f58:	80 81       	ld	r24, Z
6293
    3f5a:	91 81       	ldd	r25, Z+1	; 0x01
6294
    3f5c:	87 34       	cpi	r24, 0x47	; 71
6295
    3f5e:	91 05       	cpc	r25, r1
6296
    3f60:	14 f0       	brlt	.+4      	; 0x3f66 <MotorRegler+0x282>
6297
    3f62:	42 e0       	ldi	r20, 0x02	; 2
6298
    3f64:	01 c0       	rjmp	.+2      	; 0x3f68 <MotorRegler+0x284>
6299
    3f66:	41 e0       	ldi	r20, 0x01	; 1
6300
    3f68:	fb 01       	movw	r30, r22
6301
    3f6a:	ee 0f       	add	r30, r30
6302
    3f6c:	ff 1f       	adc	r31, r31
6303
    3f6e:	ea 58       	subi	r30, 0x8A	; 138
6304
    3f70:	fa 4f       	sbci	r31, 0xFA	; 250
6305
    3f72:	80 81       	ld	r24, Z
6306
    3f74:	91 81       	ldd	r25, Z+1	; 0x01
6307
    3f76:	86 34       	cpi	r24, 0x46	; 70
6308
    3f78:	91 05       	cpc	r25, r1
6309
    3f7a:	5c f4       	brge	.+22     	; 0x3f92 <MotorRegler+0x2ae>
6310
    3f7c:	f9 01       	movw	r30, r18
6311
    3f7e:	ee 0f       	add	r30, r30
6312
    3f80:	ff 1f       	adc	r31, r31
6313
    3f82:	ea 58       	subi	r30, 0x8A	; 138
6314
    3f84:	fa 4f       	sbci	r31, 0xFA	; 250
6315
    3f86:	80 81       	ld	r24, Z
6316
    3f88:	91 81       	ldd	r25, Z+1	; 0x01
6317
    3f8a:	87 34       	cpi	r24, 0x47	; 71
6318
    3f8c:	91 05       	cpc	r25, r1
6319
    3f8e:	0c f0       	brlt	.+2      	; 0x3f92 <MotorRegler+0x2ae>
6320
    3f90:	43 e0       	ldi	r20, 0x03	; 3
6321
    3f92:	fb 01       	movw	r30, r22
6322
    3f94:	ee 0f       	add	r30, r30
6323
    3f96:	ff 1f       	adc	r31, r31
6324
    3f98:	ea 58       	subi	r30, 0x8A	; 138
6325
    3f9a:	fa 4f       	sbci	r31, 0xFA	; 250
6326
    3f9c:	80 81       	ld	r24, Z
6327
    3f9e:	91 81       	ldd	r25, Z+1	; 0x01
6328
    3fa0:	8a 5b       	subi	r24, 0xBA	; 186
6329
    3fa2:	9f 4f       	sbci	r25, 0xFF	; 255
6330
    3fa4:	5c f4       	brge	.+22     	; 0x3fbc <MotorRegler+0x2d8>
6331
    3fa6:	f9 01       	movw	r30, r18
6332
    3fa8:	ee 0f       	add	r30, r30
6333
    3faa:	ff 1f       	adc	r31, r31
6334
    3fac:	ea 58       	subi	r30, 0x8A	; 138
6335
    3fae:	fa 4f       	sbci	r31, 0xFA	; 250
6336
    3fb0:	80 81       	ld	r24, Z
6337
    3fb2:	91 81       	ldd	r25, Z+1	; 0x01
6338
    3fb4:	87 34       	cpi	r24, 0x47	; 71
6339
    3fb6:	91 05       	cpc	r25, r1
6340
    3fb8:	0c f0       	brlt	.+2      	; 0x3fbc <MotorRegler+0x2d8>
6341
    3fba:	44 e0       	ldi	r20, 0x04	; 4
6342
    3fbc:	66 0f       	add	r22, r22
6343
    3fbe:	77 1f       	adc	r23, r23
6344
    3fc0:	6a 58       	subi	r22, 0x8A	; 138
6345
    3fc2:	7a 4f       	sbci	r23, 0xFA	; 250
6346
    3fc4:	fb 01       	movw	r30, r22
6347
    3fc6:	80 81       	ld	r24, Z
6348
    3fc8:	91 81       	ldd	r25, Z+1	; 0x01
6349
    3fca:	8a 5b       	subi	r24, 0xBA	; 186
6350
    3fcc:	9f 4f       	sbci	r25, 0xFF	; 255
6351
    3fce:	5c f4       	brge	.+22     	; 0x3fe6 <MotorRegler+0x302>
6352
    3fd0:	22 0f       	add	r18, r18
6353
    3fd2:	33 1f       	adc	r19, r19
6354
    3fd4:	2a 58       	subi	r18, 0x8A	; 138
6355
    3fd6:	3a 4f       	sbci	r19, 0xFA	; 250
6356
    3fd8:	f9 01       	movw	r30, r18
6357
    3fda:	80 81       	ld	r24, Z
6358
    3fdc:	91 81       	ldd	r25, Z+1	; 0x01
6359
    3fde:	86 34       	cpi	r24, 0x46	; 70
6360
    3fe0:	91 05       	cpc	r25, r1
6361
    3fe2:	0c f4       	brge	.+2      	; 0x3fe6 <MotorRegler+0x302>
6362
    3fe4:	45 e0       	ldi	r20, 0x05	; 5
6363
    3fe6:	a2 e0       	ldi	r26, 0x02	; 2
6364
    3fe8:	b0 e0       	ldi	r27, 0x00	; 0
6365
    3fea:	04 2e       	mov	r0, r20
6366
    3fec:	0e 94 5f 2d 	call	0x5abe	; 0x5abe <__eeprom_write_byte_1F2021>
6367
    3ff0:	0e 94 f8 01 	call	0x3f0	; 0x3f0 <GetActiveParamSetNumber>
6368
    3ff4:	4a e3       	ldi	r20, 0x3A	; 58
6369
    3ff6:	62 ea       	ldi	r22, 0xA2	; 162
6370
    3ff8:	75 e0       	ldi	r23, 0x05	; 5
6371
    3ffa:	0e 94 17 02 	call	0x42e	; 0x42e <ReadParameterSet>
6372
    3ffe:	0e 94 f8 01 	call	0x3f0	; 0x3f0 <GetActiveParamSetNumber>
6373
    4002:	0e 94 5d 1e 	call	0x3cba	; 0x3cba <Piep>
6374
    4006:	80 91 aa 05 	lds	r24, 0x05AA
6375
    400a:	80 ff       	sbrs	r24, 0
6376
    400c:	b6 c0       	rjmp	.+364    	; 0x417a <MotorRegler+0x496>
6377
    400e:	80 91 0a 01 	lds	r24, 0x010A
6378
    4012:	90 91 0b 01 	lds	r25, 0x010B
6379
    4016:	87 5b       	subi	r24, 0xB7	; 183
6380
    4018:	93 40       	sbci	r25, 0x03	; 3
6381
    401a:	40 f4       	brcc	.+16     	; 0x402c <MotorRegler+0x348>
6382
    401c:	80 91 0a 01 	lds	r24, 0x010A
6383
    4020:	90 91 0b 01 	lds	r25, 0x010B
6384
    4024:	8e 5e       	subi	r24, 0xEE	; 238
6385
    4026:	92 40       	sbci	r25, 0x02	; 2
6386
    4028:	08 f0       	brcs	.+2      	; 0x402c <MotorRegler+0x348>
6387
    402a:	a7 c0       	rjmp	.+334    	; 0x417a <MotorRegler+0x496>
6388
    402c:	0e 94 32 10 	call	0x2064	; 0x2064 <SucheLuftruckOffset>
6389
    4030:	a4 c0       	rjmp	.+328    	; 0x417a <MotorRegler+0x496>
6390
    4032:	10 92 41 02 	sts	0x0241, r1
6391
    4036:	a1 c0       	rjmp	.+322    	; 0x417a <MotorRegler+0x496>
6392
    4038:	49 81       	ldd	r20, Y+1	; 0x01
6393
    403a:	5a 81       	ldd	r21, Y+2	; 0x02
6394
    403c:	43 32       	cpi	r20, 0x23	; 35
6395
    403e:	51 05       	cpc	r21, r1
6396
    4040:	0c f0       	brlt	.+2      	; 0x4044 <MotorRegler+0x360>
6397
    4042:	9b c0       	rjmp	.+310    	; 0x417a <MotorRegler+0x496>
6398
    4044:	80 91 a5 05 	lds	r24, 0x05A5
6399
    4048:	48 2f       	mov	r20, r24
6400
    404a:	55 27       	eor	r21, r21
6401
    404c:	fa 01       	movw	r30, r20
6402
    404e:	ee 0f       	add	r30, r30
6403
    4050:	ff 1f       	adc	r31, r31
6404
    4052:	ea 58       	subi	r30, 0x8A	; 138
6405
    4054:	fa 4f       	sbci	r31, 0xFA	; 250
6406
    4056:	80 81       	ld	r24, Z
6407
    4058:	91 81       	ldd	r25, Z+1	; 0x01
6408
    405a:	85 5b       	subi	r24, 0xB5	; 181
6409
    405c:	9f 4f       	sbci	r25, 0xFF	; 255
6410
    405e:	0c f0       	brlt	.+2      	; 0x4062 <MotorRegler+0x37e>
6411
    4060:	6d c0       	rjmp	.+218    	; 0x413c <MotorRegler+0x458>
6412
    4062:	80 91 40 02 	lds	r24, 0x0240
6413
    4066:	8f 5f       	subi	r24, 0xFF	; 255
6414
    4068:	80 93 40 02 	sts	0x0240, r24
6415
    406c:	89 3c       	cpi	r24, 0xC9	; 201
6416
    406e:	08 f4       	brcc	.+2      	; 0x4072 <MotorRegler+0x38e>
6417
    4070:	67 c0       	rjmp	.+206    	; 0x4140 <MotorRegler+0x45c>
6418
    4072:	88 ec       	ldi	r24, 0xC8	; 200
6419
    4074:	80 93 40 02 	sts	0x0240, r24
6420
    4078:	81 e0       	ldi	r24, 0x01	; 1
6421
    407a:	90 e0       	ldi	r25, 0x00	; 0
6422
    407c:	90 93 3e 02 	sts	0x023E, r25
6423
    4080:	80 93 3d 02 	sts	0x023D, r24
6424
    4084:	81 e0       	ldi	r24, 0x01	; 1
6425
    4086:	80 93 2e 02 	sts	0x022E, r24
6426
    408a:	10 92 50 02 	sts	0x0250, r1
6427
    408e:	10 92 51 02 	sts	0x0251, r1
6428
    4092:	10 92 52 02 	sts	0x0252, r1
6429
    4096:	10 92 53 02 	sts	0x0253, r1
6430
    409a:	10 92 0b 02 	sts	0x020B, r1
6431
    409e:	10 92 0c 02 	sts	0x020C, r1
6432
    40a2:	10 92 0d 02 	sts	0x020D, r1
6433
    40a6:	10 92 0e 02 	sts	0x020E, r1
6434
    40aa:	10 92 0f 02 	sts	0x020F, r1
6435
    40ae:	10 92 10 02 	sts	0x0210, r1
6436
    40b2:	10 92 11 02 	sts	0x0211, r1
6437
    40b6:	10 92 12 02 	sts	0x0212, r1
6438
    40ba:	10 92 fb 01 	sts	0x01FB, r1
6439
    40be:	10 92 fc 01 	sts	0x01FC, r1
6440
    40c2:	10 92 fd 01 	sts	0x01FD, r1
6441
    40c6:	10 92 fe 01 	sts	0x01FE, r1
6442
    40ca:	10 92 03 02 	sts	0x0203, r1
6443
    40ce:	10 92 04 02 	sts	0x0204, r1
6444
    40d2:	10 92 05 02 	sts	0x0205, r1
6445
    40d6:	10 92 06 02 	sts	0x0206, r1
6446
    40da:	80 91 e7 01 	lds	r24, 0x01E7
6447
    40de:	90 91 e8 01 	lds	r25, 0x01E8
6448
    40e2:	a0 91 e9 01 	lds	r26, 0x01E9
6449
    40e6:	b0 91 ea 01 	lds	r27, 0x01EA
6450
    40ea:	80 93 ff 01 	sts	0x01FF, r24
6451
    40ee:	90 93 00 02 	sts	0x0200, r25
6452
    40f2:	a0 93 01 02 	sts	0x0201, r26
6453
    40f6:	b0 93 02 02 	sts	0x0202, r27
6454
    40fa:	80 91 ef 01 	lds	r24, 0x01EF
6455
    40fe:	90 91 f0 01 	lds	r25, 0x01F0
6456
    4102:	a0 91 f1 01 	lds	r26, 0x01F1
6457
    4106:	b0 91 f2 01 	lds	r27, 0x01F2
6458
    410a:	80 93 07 02 	sts	0x0207, r24
6459
    410e:	90 93 08 02 	sts	0x0208, r25
6460
    4112:	a0 93 09 02 	sts	0x0209, r26
6461
    4116:	b0 93 0a 02 	sts	0x020A, r27
6462
    411a:	10 92 58 02 	sts	0x0258, r1
6463
    411e:	10 92 59 02 	sts	0x0259, r1
6464
    4122:	10 92 5a 02 	sts	0x025A, r1
6465
    4126:	10 92 5b 02 	sts	0x025B, r1
6466
    412a:	10 92 54 02 	sts	0x0254, r1
6467
    412e:	10 92 55 02 	sts	0x0255, r1
6468
    4132:	10 92 56 02 	sts	0x0256, r1
6469
    4136:	10 92 57 02 	sts	0x0257, r1
6470
    413a:	02 c0       	rjmp	.+4      	; 0x4140 <MotorRegler+0x45c>
6471
    413c:	10 92 40 02 	sts	0x0240, r1
6472
    4140:	44 0f       	add	r20, r20
6473
    4142:	55 1f       	adc	r21, r21
6474
    4144:	4a 58       	subi	r20, 0x8A	; 138
6475
    4146:	5a 4f       	sbci	r21, 0xFA	; 250
6476
    4148:	fa 01       	movw	r30, r20
6477
    414a:	80 81       	ld	r24, Z
6478
    414c:	91 81       	ldd	r25, Z+1	; 0x01
6479
    414e:	8c 34       	cpi	r24, 0x4C	; 76
6480
    4150:	91 05       	cpc	r25, r1
6481
    4152:	8c f0       	brlt	.+34     	; 0x4176 <MotorRegler+0x492>
6482
    4154:	80 91 3f 02 	lds	r24, 0x023F
6483
    4158:	8f 5f       	subi	r24, 0xFF	; 255
6484
    415a:	80 93 3f 02 	sts	0x023F, r24
6485
    415e:	89 3c       	cpi	r24, 0xC9	; 201
6486
    4160:	60 f0       	brcs	.+24     	; 0x417a <MotorRegler+0x496>
6487
    4162:	10 92 2e 02 	sts	0x022E, r1
6488
    4166:	88 ec       	ldi	r24, 0xC8	; 200
6489
    4168:	80 93 3f 02 	sts	0x023F, r24
6490
    416c:	10 92 3e 02 	sts	0x023E, r1
6491
    4170:	10 92 3d 02 	sts	0x023D, r1
6492
    4174:	02 c0       	rjmp	.+4      	; 0x417a <MotorRegler+0x496>
6493
    4176:	10 92 3f 02 	sts	0x023F, r1
6494
    417a:	80 91 67 01 	lds	r24, 0x0167
6495
    417e:	81 50       	subi	r24, 0x01	; 1
6496
    4180:	80 93 67 01 	sts	0x0167, r24
6497
    4184:	80 91 67 01 	lds	r24, 0x0167
6498
    4188:	8f 3f       	cpi	r24, 0xFF	; 255
6499
    418a:	29 f0       	breq	.+10     	; 0x4196 <MotorRegler+0x4b2>
6500
    418c:	80 91 1d 02 	lds	r24, 0x021D
6501
    4190:	88 23       	and	r24, r24
6502
    4192:	09 f4       	brne	.+2      	; 0x4196 <MotorRegler+0x4b2>
6503
    4194:	12 c1       	rjmp	.+548    	; 0x43ba <MotorRegler+0x6d6>
6504
    4196:	0e 94 ef 19 	call	0x33de	; 0x33de <ParameterZuordnung>
6505
    419a:	e0 91 a2 05 	lds	r30, 0x05A2
6506
    419e:	ff 27       	eor	r31, r31
6507
    41a0:	ee 0f       	add	r30, r30
6508
    41a2:	ff 1f       	adc	r31, r31
6509
    41a4:	df 01       	movw	r26, r30
6510
    41a6:	aa 58       	subi	r26, 0x8A	; 138
6511
    41a8:	ba 4f       	sbci	r27, 0xFA	; 250
6512
    41aa:	8d 91       	ld	r24, X+
6513
    41ac:	9c 91       	ld	r25, X
6514
    41ae:	60 91 b1 05 	lds	r22, 0x05B1
6515
    41b2:	77 27       	eor	r23, r23
6516
    41b4:	e4 57       	subi	r30, 0x74	; 116
6517
    41b6:	fa 4f       	sbci	r31, 0xFA	; 250
6518
    41b8:	20 81       	ld	r18, Z
6519
    41ba:	31 81       	ldd	r19, Z+1	; 0x01
6520
    41bc:	40 91 b2 05 	lds	r20, 0x05B2
6521
    41c0:	55 27       	eor	r21, r21
6522
    41c2:	fc 01       	movw	r30, r24
6523
    41c4:	e6 9f       	mul	r30, r22
6524
    41c6:	c0 01       	movw	r24, r0
6525
    41c8:	e7 9f       	mul	r30, r23
6526
    41ca:	90 0d       	add	r25, r0
6527
    41cc:	f6 9f       	mul	r31, r22
6528
    41ce:	90 0d       	add	r25, r0
6529
    41d0:	11 24       	eor	r1, r1
6530
    41d2:	f9 01       	movw	r30, r18
6531
    41d4:	e4 9f       	mul	r30, r20
6532
    41d6:	90 01       	movw	r18, r0
6533
    41d8:	e5 9f       	mul	r30, r21
6534
    41da:	30 0d       	add	r19, r0
6535
    41dc:	f4 9f       	mul	r31, r20
6536
    41de:	30 0d       	add	r19, r0
6537
    41e0:	11 24       	eor	r1, r1
6538
    41e2:	82 0f       	add	r24, r18
6539
    41e4:	93 1f       	adc	r25, r19
6540
    41e6:	90 93 29 02 	sts	0x0229, r25
6541
    41ea:	80 93 28 02 	sts	0x0228, r24
6542
    41ee:	e0 91 a3 05 	lds	r30, 0x05A3
6543
    41f2:	ff 27       	eor	r31, r31
6544
    41f4:	ee 0f       	add	r30, r30
6545
    41f6:	ff 1f       	adc	r31, r31
6546
    41f8:	df 01       	movw	r26, r30
6547
    41fa:	aa 58       	subi	r26, 0x8A	; 138
6548
    41fc:	ba 4f       	sbci	r27, 0xFA	; 250
6549
    41fe:	8d 91       	ld	r24, X+
6550
    4200:	9c 91       	ld	r25, X
6551
    4202:	e4 57       	subi	r30, 0x74	; 116
6552
    4204:	fa 4f       	sbci	r31, 0xFA	; 250
6553
    4206:	20 81       	ld	r18, Z
6554
    4208:	31 81       	ldd	r19, Z+1	; 0x01
21 user 6555
    420a:	fc 01       	movw	r30, r24
6556
    420c:	e6 9f       	mul	r30, r22
6557
    420e:	c0 01       	movw	r24, r0
6558
    4210:	e7 9f       	mul	r30, r23
6559
    4212:	90 0d       	add	r25, r0
6560
    4214:	f6 9f       	mul	r31, r22
6561
    4216:	90 0d       	add	r25, r0
6562
    4218:	11 24       	eor	r1, r1
36 chris2798 6563
    421a:	b9 01       	movw	r22, r18
6564
    421c:	64 9f       	mul	r22, r20
21 user 6565
    421e:	90 01       	movw	r18, r0
36 chris2798 6566
    4220:	65 9f       	mul	r22, r21
21 user 6567
    4222:	30 0d       	add	r19, r0
36 chris2798 6568
    4224:	74 9f       	mul	r23, r20
21 user 6569
    4226:	30 0d       	add	r19, r0
6570
    4228:	11 24       	eor	r1, r1
6571
    422a:	82 0f       	add	r24, r18
6572
    422c:	93 1f       	adc	r25, r19
36 chris2798 6573
    422e:	90 93 2b 02 	sts	0x022B, r25
6574
    4232:	80 93 2a 02 	sts	0x022A, r24
6575
    4236:	e0 91 a5 05 	lds	r30, 0x05A5
21 user 6576
    423a:	ff 27       	eor	r31, r31
6577
    423c:	ee 0f       	add	r30, r30
6578
    423e:	ff 1f       	adc	r31, r31
36 chris2798 6579
    4240:	ea 58       	subi	r30, 0x8A	; 138
6580
    4242:	fa 4f       	sbci	r31, 0xFA	; 250
6581
    4244:	80 81       	ld	r24, Z
6582
    4246:	91 81       	ldd	r25, Z+1	; 0x01
6583
    4248:	90 95       	com	r25
6584
    424a:	81 95       	neg	r24
6585
    424c:	9f 4f       	sbci	r25, 0xFF	; 255
6586
    424e:	90 93 2d 02 	sts	0x022D, r25
6587
    4252:	80 93 2c 02 	sts	0x022C, r24
6588
    4256:	10 91 85 01 	lds	r17, 0x0185
6589
    425a:	61 2f       	mov	r22, r17
6590
    425c:	77 27       	eor	r23, r23
6591
    425e:	67 fd       	sbrc	r22, 7
6592
    4260:	70 95       	com	r23
6593
    4262:	87 2f       	mov	r24, r23
6594
    4264:	97 2f       	mov	r25, r23
6595
    4266:	0e 94 b8 2b 	call	0x5770	; 0x5770 <__floatsisf>
6596
    426a:	17 ff       	sbrs	r17, 7
6597
    426c:	06 c0       	rjmp	.+12     	; 0x427a <MotorRegler+0x596>
6598
    426e:	20 e0       	ldi	r18, 0x00	; 0
6599
    4270:	30 e0       	ldi	r19, 0x00	; 0
6600
    4272:	40 e8       	ldi	r20, 0x80	; 128
6601
    4274:	53 e4       	ldi	r21, 0x43	; 67
6602
    4276:	0e 94 13 2b 	call	0x5626	; 0x5626 <__addsf3>
6603
    427a:	20 e0       	ldi	r18, 0x00	; 0
6604
    427c:	30 e0       	ldi	r19, 0x00	; 0
6605
    427e:	40 e2       	ldi	r20, 0x20	; 32
6606
    4280:	51 e4       	ldi	r21, 0x41	; 65
6607
    4282:	0e 94 13 2b 	call	0x5626	; 0x5626 <__addsf3>
6608
    4286:	20 e0       	ldi	r18, 0x00	; 0
6609
    4288:	30 e0       	ldi	r19, 0x00	; 0
6610
    428a:	40 e8       	ldi	r20, 0x80	; 128
6611
    428c:	5b e3       	ldi	r21, 0x3B	; 59
6612
    428e:	0e 94 32 2c 	call	0x5864	; 0x5864 <__mulsf3>
6613
    4292:	5b 01       	movw	r10, r22
6614
    4294:	6c 01       	movw	r12, r24
6615
    4296:	60 93 ec 05 	sts	0x05EC, r22
6616
    429a:	70 93 ed 05 	sts	0x05ED, r23
6617
    429e:	80 93 ee 05 	sts	0x05EE, r24
6618
    42a2:	90 93 ef 05 	sts	0x05EF, r25
6619
    42a6:	10 91 86 01 	lds	r17, 0x0186
6620
    42aa:	61 2f       	mov	r22, r17
6621
    42ac:	77 27       	eor	r23, r23
6622
    42ae:	67 fd       	sbrc	r22, 7
6623
    42b0:	70 95       	com	r23
6624
    42b2:	87 2f       	mov	r24, r23
6625
    42b4:	97 2f       	mov	r25, r23
6626
    42b6:	0e 94 b8 2b 	call	0x5770	; 0x5770 <__floatsisf>
6627
    42ba:	17 ff       	sbrs	r17, 7
6628
    42bc:	06 c0       	rjmp	.+12     	; 0x42ca <MotorRegler+0x5e6>
6629
    42be:	20 e0       	ldi	r18, 0x00	; 0
6630
    42c0:	30 e0       	ldi	r19, 0x00	; 0
6631
    42c2:	40 e8       	ldi	r20, 0x80	; 128
6632
    42c4:	53 e4       	ldi	r21, 0x43	; 67
6633
    42c6:	0e 94 13 2b 	call	0x5626	; 0x5626 <__addsf3>
6634
    42ca:	20 e0       	ldi	r18, 0x00	; 0
6635
    42cc:	30 ee       	ldi	r19, 0xE0	; 224
6636
    42ce:	4b e2       	ldi	r20, 0x2B	; 43
6637
    42d0:	57 e4       	ldi	r21, 0x47	; 71
6638
    42d2:	0e 94 55 2b 	call	0x56aa	; 0x56aa <__divsf3>
6639
    42d6:	60 93 e3 05 	sts	0x05E3, r22
6640
    42da:	70 93 e4 05 	sts	0x05E4, r23
6641
    42de:	80 93 e5 05 	sts	0x05E5, r24
6642
    42e2:	90 93 e6 05 	sts	0x05E6, r25
6643
    42e6:	80 91 aa 05 	lds	r24, 0x05AA
6644
    42ea:	82 ff       	sbrs	r24, 2
6645
    42ec:	0c c0       	rjmp	.+24     	; 0x4306 <MotorRegler+0x622>
6646
    42ee:	80 e0       	ldi	r24, 0x00	; 0
6647
    42f0:	90 e0       	ldi	r25, 0x00	; 0
6648
    42f2:	a0 e0       	ldi	r26, 0x00	; 0
6649
    42f4:	b0 e0       	ldi	r27, 0x00	; 0
6650
    42f6:	80 93 e3 05 	sts	0x05E3, r24
6651
    42fa:	90 93 e4 05 	sts	0x05E4, r25
6652
    42fe:	a0 93 e5 05 	sts	0x05E5, r26
6653
    4302:	b0 93 e6 05 	sts	0x05E6, r27
21 user 6654
    4306:	20 e0       	ldi	r18, 0x00	; 0
6655
    4308:	30 e0       	ldi	r19, 0x00	; 0
36 chris2798 6656
    430a:	40 e0       	ldi	r20, 0x00	; 0
6657
    430c:	50 e0       	ldi	r21, 0x00	; 0
6658
    430e:	c6 01       	movw	r24, r12
6659
    4310:	b5 01       	movw	r22, r10
6660
    4312:	0e 94 c2 2b 	call	0x5784	; 0x5784 <__eqsf2>
6661
    4316:	88 23       	and	r24, r24
6662
    4318:	64 f4       	brge	.+24     	; 0x4332 <MotorRegler+0x64e>
6663
    431a:	80 e0       	ldi	r24, 0x00	; 0
6664
    431c:	90 e0       	ldi	r25, 0x00	; 0
6665
    431e:	a0 e0       	ldi	r26, 0x00	; 0
6666
    4320:	b0 e0       	ldi	r27, 0x00	; 0
6667
    4322:	80 93 ec 05 	sts	0x05EC, r24
6668
    4326:	90 93 ed 05 	sts	0x05ED, r25
6669
    432a:	a0 93 ee 05 	sts	0x05EE, r26
6670
    432e:	b0 93 ef 05 	sts	0x05EF, r27
6671
    4332:	20 e0       	ldi	r18, 0x00	; 0
6672
    4334:	30 e0       	ldi	r19, 0x00	; 0
6673
    4336:	40 e0       	ldi	r20, 0x00	; 0
6674
    4338:	50 e0       	ldi	r21, 0x00	; 0
6675
    433a:	60 91 e3 05 	lds	r22, 0x05E3
6676
    433e:	70 91 e4 05 	lds	r23, 0x05E4
6677
    4342:	80 91 e5 05 	lds	r24, 0x05E5
6678
    4346:	90 91 e6 05 	lds	r25, 0x05E6
6679
    434a:	0e 94 c2 2b 	call	0x5784	; 0x5784 <__eqsf2>
6680
    434e:	88 23       	and	r24, r24
6681
    4350:	64 f4       	brge	.+24     	; 0x436a <MotorRegler+0x686>
6682
    4352:	80 e0       	ldi	r24, 0x00	; 0
6683
    4354:	90 e0       	ldi	r25, 0x00	; 0
6684
    4356:	a0 e0       	ldi	r26, 0x00	; 0
6685
    4358:	b0 e0       	ldi	r27, 0x00	; 0
6686
    435a:	80 93 e3 05 	sts	0x05E3, r24
6687
    435e:	90 93 e4 05 	sts	0x05E4, r25
6688
    4362:	a0 93 e5 05 	sts	0x05E5, r26
6689
    4366:	b0 93 e6 05 	sts	0x05E6, r27
6690
    436a:	80 91 1d 02 	lds	r24, 0x021D
6691
    436e:	88 23       	and	r24, r24
6692
    4370:	21 f1       	breq	.+72     	; 0x43ba <MotorRegler+0x6d6>
6693
    4372:	10 92 2d 02 	sts	0x022D, r1
6694
    4376:	10 92 2c 02 	sts	0x022C, r1
6695
    437a:	10 92 29 02 	sts	0x0229, r1
6696
    437e:	10 92 28 02 	sts	0x0228, r1
6697
    4382:	10 92 2b 02 	sts	0x022B, r1
6698
    4386:	10 92 2a 02 	sts	0x022A, r1
6699
    438a:	8d ec       	ldi	r24, 0xCD	; 205
6700
    438c:	9c ec       	ldi	r25, 0xCC	; 204
6701
    438e:	ac ec       	ldi	r26, 0xCC	; 204
6702
    4390:	bd e3       	ldi	r27, 0x3D	; 61
6703
    4392:	80 93 ec 05 	sts	0x05EC, r24
6704
    4396:	90 93 ed 05 	sts	0x05ED, r25
6705
    439a:	a0 93 ee 05 	sts	0x05EE, r26
6706
    439e:	b0 93 ef 05 	sts	0x05EF, r27
6707
    43a2:	8a e0       	ldi	r24, 0x0A	; 10
6708
    43a4:	97 ed       	ldi	r25, 0xD7	; 215
6709
    43a6:	a3 ea       	ldi	r26, 0xA3	; 163
6710
    43a8:	bb e3       	ldi	r27, 0x3B	; 59
6711
    43aa:	80 93 e3 05 	sts	0x05E3, r24
6712
    43ae:	90 93 e4 05 	sts	0x05E4, r25
6713
    43b2:	a0 93 e5 05 	sts	0x05E5, r26
6714
    43b6:	b0 93 e6 05 	sts	0x05E6, r27
6715
    43ba:	80 91 c6 01 	lds	r24, 0x01C6
6716
    43be:	90 91 c7 01 	lds	r25, 0x01C7
6717
    43c2:	8d 54       	subi	r24, 0x4D	; 77
6718
    43c4:	91 40       	sbci	r25, 0x01	; 1
6719
    43c6:	08 f4       	brcc	.+2      	; 0x43ca <MotorRegler+0x6e6>
6720
    43c8:	bc c0       	rjmp	.+376    	; 0x4542 <MotorRegler+0x85e>
6721
    43ca:	20 91 eb 01 	lds	r18, 0x01EB
6722
    43ce:	30 91 ec 01 	lds	r19, 0x01EC
6723
    43d2:	40 91 ed 01 	lds	r20, 0x01ED
6724
    43d6:	50 91 ee 01 	lds	r21, 0x01EE
6725
    43da:	80 91 e7 01 	lds	r24, 0x01E7
6726
    43de:	90 91 e8 01 	lds	r25, 0x01E8
6727
    43e2:	a0 91 e9 01 	lds	r26, 0x01E9
6728
    43e6:	b0 91 ea 01 	lds	r27, 0x01EA
6729
    43ea:	b9 01       	movw	r22, r18
6730
    43ec:	68 1b       	sub	r22, r24
6731
    43ee:	79 0b       	sbc	r23, r25
6732
    43f0:	70 93 47 02 	sts	0x0247, r23
6733
    43f4:	60 93 46 02 	sts	0x0246, r22
6734
    43f8:	20 91 f3 01 	lds	r18, 0x01F3
6735
    43fc:	30 91 f4 01 	lds	r19, 0x01F4
6736
    4400:	40 91 f5 01 	lds	r20, 0x01F5
6737
    4404:	50 91 f6 01 	lds	r21, 0x01F6
6738
    4408:	80 91 ef 01 	lds	r24, 0x01EF
6739
    440c:	90 91 f0 01 	lds	r25, 0x01F0
6740
    4410:	a0 91 f1 01 	lds	r26, 0x01F1
6741
    4414:	b0 91 f2 01 	lds	r27, 0x01F2
6742
    4418:	28 1b       	sub	r18, r24
6743
    441a:	39 0b       	sbc	r19, r25
6744
    441c:	30 93 45 02 	sts	0x0245, r19
6745
    4420:	20 93 44 02 	sts	0x0244, r18
6746
    4424:	10 92 c7 01 	sts	0x01C7, r1
6747
    4428:	10 92 c6 01 	sts	0x01C6, r1
6748
    442c:	67 3a       	cpi	r22, 0xA7	; 167
6749
    442e:	71 05       	cpc	r23, r1
6750
    4430:	34 f0       	brlt	.+12     	; 0x443e <MotorRegler+0x75a>
6751
    4432:	80 91 d7 01 	lds	r24, 0x01D7
6752
    4436:	90 91 d8 01 	lds	r25, 0x01D8
6753
    443a:	01 96       	adiw	r24, 0x01	; 1
6754
    443c:	08 c0       	rjmp	.+16     	; 0x444e <MotorRegler+0x76a>
6755
    443e:	6a 55       	subi	r22, 0x5A	; 90
6756
    4440:	7f 4f       	sbci	r23, 0xFF	; 255
6757
    4442:	4c f4       	brge	.+18     	; 0x4456 <MotorRegler+0x772>
6758
    4444:	80 91 d7 01 	lds	r24, 0x01D7
6759
    4448:	90 91 d8 01 	lds	r25, 0x01D8
6760
    444c:	01 97       	sbiw	r24, 0x01	; 1
6761
    444e:	90 93 d8 01 	sts	0x01D8, r25
6762
    4452:	80 93 d7 01 	sts	0x01D7, r24
6763
    4456:	27 3a       	cpi	r18, 0xA7	; 167
6764
    4458:	31 05       	cpc	r19, r1
6765
    445a:	34 f0       	brlt	.+12     	; 0x4468 <MotorRegler+0x784>
6766
    445c:	80 91 d9 01 	lds	r24, 0x01D9
6767
    4460:	90 91 da 01 	lds	r25, 0x01DA
6768
    4464:	01 96       	adiw	r24, 0x01	; 1
6769
    4466:	08 c0       	rjmp	.+16     	; 0x4478 <MotorRegler+0x794>
6770
    4468:	2a 55       	subi	r18, 0x5A	; 90
6771
    446a:	3f 4f       	sbci	r19, 0xFF	; 255
6772
    446c:	4c f4       	brge	.+18     	; 0x4480 <MotorRegler+0x79c>
6773
    446e:	80 91 d9 01 	lds	r24, 0x01D9
6774
    4472:	90 91 da 01 	lds	r25, 0x01DA
6775
    4476:	01 97       	sbiw	r24, 0x01	; 1
6776
    4478:	90 93 da 01 	sts	0x01DA, r25
6777
    447c:	80 93 d9 01 	sts	0x01D9, r24
6778
    4480:	80 91 0f 02 	lds	r24, 0x020F
6779
    4484:	90 91 10 02 	lds	r25, 0x0210
6780
    4488:	a0 91 11 02 	lds	r26, 0x0211
6781
    448c:	b0 91 12 02 	lds	r27, 0x0212
6782
    4490:	87 3a       	cpi	r24, 0xA7	; 167
6783
    4492:	91 05       	cpc	r25, r1
6784
    4494:	a1 05       	cpc	r26, r1
6785
    4496:	b1 05       	cpc	r27, r1
6786
    4498:	4c f0       	brlt	.+18     	; 0x44ac <MotorRegler+0x7c8>
6787
    449a:	80 91 db 01 	lds	r24, 0x01DB
6788
    449e:	90 91 dc 01 	lds	r25, 0x01DC
6789
    44a2:	01 97       	sbiw	r24, 0x01	; 1
6790
    44a4:	90 93 dc 01 	sts	0x01DC, r25
6791
    44a8:	80 93 db 01 	sts	0x01DB, r24
6792
    44ac:	80 91 0f 02 	lds	r24, 0x020F
6793
    44b0:	90 91 10 02 	lds	r25, 0x0210
6794
    44b4:	a0 91 11 02 	lds	r26, 0x0211
6795
    44b8:	b0 91 12 02 	lds	r27, 0x0212
6796
    44bc:	8a 55       	subi	r24, 0x5A	; 90
6797
    44be:	9f 4f       	sbci	r25, 0xFF	; 255
6798
    44c0:	af 4f       	sbci	r26, 0xFF	; 255
6799
    44c2:	bf 4f       	sbci	r27, 0xFF	; 255
6800
    44c4:	4c f4       	brge	.+18     	; 0x44d8 <MotorRegler+0x7f4>
6801
    44c6:	80 91 db 01 	lds	r24, 0x01DB
6802
    44ca:	90 91 dc 01 	lds	r25, 0x01DC
6803
    44ce:	01 96       	adiw	r24, 0x01	; 1
6804
    44d0:	90 93 dc 01 	sts	0x01DC, r25
6805
    44d4:	80 93 db 01 	sts	0x01DB, r24
6806
    44d8:	10 92 7a 00 	sts	0x007A, r1
6807
    44dc:	80 91 e7 01 	lds	r24, 0x01E7
6808
    44e0:	90 91 e8 01 	lds	r25, 0x01E8
6809
    44e4:	a0 91 e9 01 	lds	r26, 0x01E9
6810
    44e8:	b0 91 ea 01 	lds	r27, 0x01EA
6811
    44ec:	80 93 ff 01 	sts	0x01FF, r24
6812
    44f0:	90 93 00 02 	sts	0x0200, r25
6813
    44f4:	a0 93 01 02 	sts	0x0201, r26
6814
    44f8:	b0 93 02 02 	sts	0x0202, r27
6815
    44fc:	80 91 ef 01 	lds	r24, 0x01EF
6816
    4500:	90 91 f0 01 	lds	r25, 0x01F0
6817
    4504:	a0 91 f1 01 	lds	r26, 0x01F1
6818
    4508:	b0 91 f2 01 	lds	r27, 0x01F2
6819
    450c:	80 93 07 02 	sts	0x0207, r24
6820
    4510:	90 93 08 02 	sts	0x0208, r25
6821
    4514:	a0 93 09 02 	sts	0x0209, r26
6822
    4518:	b0 93 0a 02 	sts	0x020A, r27
6823
    451c:	80 91 f7 01 	lds	r24, 0x01F7
6824
    4520:	90 91 f8 01 	lds	r25, 0x01F8
6825
    4524:	a0 91 f9 01 	lds	r26, 0x01F9
6826
    4528:	b0 91 fa 01 	lds	r27, 0x01FA
6827
    452c:	80 93 0f 02 	sts	0x020F, r24
6828
    4530:	90 93 10 02 	sts	0x0210, r25
6829
    4534:	a0 93 11 02 	sts	0x0211, r26
6830
    4538:	b0 93 12 02 	sts	0x0212, r27
6831
    453c:	8f ee       	ldi	r24, 0xEF	; 239
6832
    453e:	80 93 7a 00 	sts	0x007A, r24
6833
    4542:	60 91 e7 01 	lds	r22, 0x01E7
6834
    4546:	70 91 e8 01 	lds	r23, 0x01E8
6835
    454a:	80 91 e9 01 	lds	r24, 0x01E9
6836
    454e:	90 91 ea 01 	lds	r25, 0x01EA
6837
    4552:	a0 90 b6 05 	lds	r10, 0x05B6
6838
    4556:	bb 24       	eor	r11, r11
6839
    4558:	cc 24       	eor	r12, r12
6840
    455a:	dd 24       	eor	r13, r13
6841
    455c:	e0 90 e7 05 	lds	r14, 0x05E7
6842
    4560:	f0 90 e8 05 	lds	r15, 0x05E8
6843
    4564:	a6 01       	movw	r20, r12
6844
    4566:	95 01       	movw	r18, r10
6845
    4568:	0e 94 3c 2d 	call	0x5a78	; 0x5a78 <__divmodsi4>
6846
    456c:	00 27       	eor	r16, r16
6847
    456e:	f7 fc       	sbrc	r15, 7
6848
    4570:	00 95       	com	r16
6849
    4572:	10 2f       	mov	r17, r16
6850
    4574:	2e 19       	sub	r18, r14
6851
    4576:	3f 09       	sbc	r19, r15
6852
    4578:	40 0b       	sbc	r20, r16
6853
    457a:	51 0b       	sbc	r21, r17
6854
    457c:	ca 01       	movw	r24, r20
6855
    457e:	b9 01       	movw	r22, r18
6856
    4580:	20 e1       	ldi	r18, 0x10	; 16
6857
    4582:	30 e0       	ldi	r19, 0x00	; 0
6858
    4584:	40 e0       	ldi	r20, 0x00	; 0
6859
    4586:	50 e0       	ldi	r21, 0x00	; 0
6860
    4588:	0e 94 3c 2d 	call	0x5a78	; 0x5a78 <__divmodsi4>
6861
    458c:	39 01       	movw	r6, r18
6862
    458e:	4a 01       	movw	r8, r20
6863
    4590:	20 93 4c 02 	sts	0x024C, r18
6864
    4594:	30 93 4d 02 	sts	0x024D, r19
6865
    4598:	40 93 4e 02 	sts	0x024E, r20
6866
    459c:	50 93 4f 02 	sts	0x024F, r21
6867
    45a0:	60 91 ef 01 	lds	r22, 0x01EF
6868
    45a4:	70 91 f0 01 	lds	r23, 0x01F0
6869
    45a8:	80 91 f1 01 	lds	r24, 0x01F1
6870
    45ac:	90 91 f2 01 	lds	r25, 0x01F2
6871
    45b0:	e0 90 f0 05 	lds	r14, 0x05F0
6872
    45b4:	f0 90 f1 05 	lds	r15, 0x05F1
6873
    45b8:	a6 01       	movw	r20, r12
6874
    45ba:	95 01       	movw	r18, r10
6875
    45bc:	0e 94 3c 2d 	call	0x5a78	; 0x5a78 <__divmodsi4>
6876
    45c0:	00 27       	eor	r16, r16
6877
    45c2:	f7 fc       	sbrc	r15, 7
6878
    45c4:	00 95       	com	r16
6879
    45c6:	10 2f       	mov	r17, r16
6880
    45c8:	2e 19       	sub	r18, r14
6881
    45ca:	3f 09       	sbc	r19, r15
6882
    45cc:	40 0b       	sbc	r20, r16
6883
    45ce:	51 0b       	sbc	r21, r17
6884
    45d0:	ca 01       	movw	r24, r20
6885
    45d2:	b9 01       	movw	r22, r18
6886
    45d4:	20 e1       	ldi	r18, 0x10	; 16
6887
    45d6:	30 e0       	ldi	r19, 0x00	; 0
6888
    45d8:	40 e0       	ldi	r20, 0x00	; 0
6889
    45da:	50 e0       	ldi	r21, 0x00	; 0
6890
    45dc:	0e 94 3c 2d 	call	0x5a78	; 0x5a78 <__divmodsi4>
6891
    45e0:	20 93 48 02 	sts	0x0248, r18
6892
    45e4:	30 93 49 02 	sts	0x0249, r19
6893
    45e8:	40 93 4a 02 	sts	0x024A, r20
6894
    45ec:	50 93 4b 02 	sts	0x024B, r21
6895
    45f0:	f5 ef       	ldi	r31, 0xF5	; 245
6896
    45f2:	6f 16       	cp	r6, r31
6897
    45f4:	f1 e0       	ldi	r31, 0x01	; 1
6898
    45f6:	7f 06       	cpc	r7, r31
6899
    45f8:	f0 e0       	ldi	r31, 0x00	; 0
6900
    45fa:	8f 06       	cpc	r8, r31
6901
    45fc:	f0 e0       	ldi	r31, 0x00	; 0
6902
    45fe:	9f 06       	cpc	r9, r31
6903
    4600:	2c f0       	brlt	.+10     	; 0x460c <MotorRegler+0x928>
6904
    4602:	84 ef       	ldi	r24, 0xF4	; 244
6905
    4604:	91 e0       	ldi	r25, 0x01	; 1
6906
    4606:	a0 e0       	ldi	r26, 0x00	; 0
6907
    4608:	b0 e0       	ldi	r27, 0x00	; 0
6908
    460a:	0d c0       	rjmp	.+26     	; 0x4626 <MotorRegler+0x942>
6909
    460c:	6c e0       	ldi	r22, 0x0C	; 12
6910
    460e:	66 16       	cp	r6, r22
6911
    4610:	6e ef       	ldi	r22, 0xFE	; 254
6912
    4612:	76 06       	cpc	r7, r22
6913
    4614:	6f ef       	ldi	r22, 0xFF	; 255
6914
    4616:	86 06       	cpc	r8, r22
6915
    4618:	6f ef       	ldi	r22, 0xFF	; 255
6916
    461a:	96 06       	cpc	r9, r22
6917
    461c:	64 f4       	brge	.+24     	; 0x4636 <MotorRegler+0x952>
6918
    461e:	8c e0       	ldi	r24, 0x0C	; 12
6919
    4620:	9e ef       	ldi	r25, 0xFE	; 254
6920
    4622:	af ef       	ldi	r26, 0xFF	; 255
6921
    4624:	bf ef       	ldi	r27, 0xFF	; 255
6922
    4626:	80 93 4c 02 	sts	0x024C, r24
6923
    462a:	90 93 4d 02 	sts	0x024D, r25
6924
    462e:	a0 93 4e 02 	sts	0x024E, r26
6925
    4632:	b0 93 4f 02 	sts	0x024F, r27
6926
    4636:	25 3f       	cpi	r18, 0xF5	; 245
6927
    4638:	71 e0       	ldi	r23, 0x01	; 1
6928
    463a:	37 07       	cpc	r19, r23
6929
    463c:	70 e0       	ldi	r23, 0x00	; 0
6930
    463e:	47 07       	cpc	r20, r23
6931
    4640:	70 e0       	ldi	r23, 0x00	; 0
6932
    4642:	57 07       	cpc	r21, r23
6933
    4644:	2c f0       	brlt	.+10     	; 0x4650 <MotorRegler+0x96c>
6934
    4646:	84 ef       	ldi	r24, 0xF4	; 244
6935
    4648:	91 e0       	ldi	r25, 0x01	; 1
6936
    464a:	a0 e0       	ldi	r26, 0x00	; 0
6937
    464c:	b0 e0       	ldi	r27, 0x00	; 0
6938
    464e:	09 c0       	rjmp	.+18     	; 0x4662 <MotorRegler+0x97e>
6939
    4650:	2c 50       	subi	r18, 0x0C	; 12
6940
    4652:	3e 4f       	sbci	r19, 0xFE	; 254
6941
    4654:	4f 4f       	sbci	r20, 0xFF	; 255
6942
    4656:	5f 4f       	sbci	r21, 0xFF	; 255
6943
    4658:	64 f4       	brge	.+24     	; 0x4672 <MotorRegler+0x98e>
6944
    465a:	8c e0       	ldi	r24, 0x0C	; 12
6945
    465c:	9e ef       	ldi	r25, 0xFE	; 254
6946
    465e:	af ef       	ldi	r26, 0xFF	; 255
6947
    4660:	bf ef       	ldi	r27, 0xFF	; 255
6948
    4662:	80 93 48 02 	sts	0x0248, r24
6949
    4666:	90 93 49 02 	sts	0x0249, r25
6950
    466a:	a0 93 4a 02 	sts	0x024A, r26
6951
    466e:	b0 93 4b 02 	sts	0x024B, r27
6952
    4672:	10 92 7a 00 	sts	0x007A, r1
6953
    4676:	80 91 fb 01 	lds	r24, 0x01FB
6954
    467a:	90 91 fc 01 	lds	r25, 0x01FC
6955
    467e:	a0 91 fd 01 	lds	r26, 0x01FD
6956
    4682:	b0 91 fe 01 	lds	r27, 0x01FE
6957
    4686:	20 91 4c 02 	lds	r18, 0x024C
6958
    468a:	30 91 4d 02 	lds	r19, 0x024D
6959
    468e:	40 91 4e 02 	lds	r20, 0x024E
6960
    4692:	50 91 4f 02 	lds	r21, 0x024F
6961
    4696:	82 1b       	sub	r24, r18
6962
    4698:	93 0b       	sbc	r25, r19
6963
    469a:	a4 0b       	sbc	r26, r20
6964
    469c:	b5 0b       	sbc	r27, r21
6965
    469e:	80 93 fb 01 	sts	0x01FB, r24
6966
    46a2:	90 93 fc 01 	sts	0x01FC, r25
6967
    46a6:	a0 93 fd 01 	sts	0x01FD, r26
6968
    46aa:	b0 93 fe 01 	sts	0x01FE, r27
6969
    46ae:	80 91 03 02 	lds	r24, 0x0203
6970
    46b2:	90 91 04 02 	lds	r25, 0x0204
6971
    46b6:	a0 91 05 02 	lds	r26, 0x0205
6972
    46ba:	b0 91 06 02 	lds	r27, 0x0206
6973
    46be:	20 91 48 02 	lds	r18, 0x0248
6974
    46c2:	30 91 49 02 	lds	r19, 0x0249
6975
    46c6:	40 91 4a 02 	lds	r20, 0x024A
6976
    46ca:	50 91 4b 02 	lds	r21, 0x024B
6977
    46ce:	82 1b       	sub	r24, r18
6978
    46d0:	93 0b       	sbc	r25, r19
6979
    46d2:	a4 0b       	sbc	r26, r20
6980
    46d4:	b5 0b       	sbc	r27, r21
6981
    46d6:	80 93 03 02 	sts	0x0203, r24
6982
    46da:	90 93 04 02 	sts	0x0204, r25
6983
    46de:	a0 93 05 02 	sts	0x0205, r26
6984
    46e2:	b0 93 06 02 	sts	0x0206, r27
6985
    46e6:	80 91 2c 02 	lds	r24, 0x022C
6986
    46ea:	90 91 2d 02 	lds	r25, 0x022D
6987
    46ee:	5c 01       	movw	r10, r24
6988
    46f0:	cc 24       	eor	r12, r12
6989
    46f2:	b7 fc       	sbrc	r11, 7
6990
    46f4:	c0 94       	com	r12
6991
    46f6:	dc 2c       	mov	r13, r12
6992
    46f8:	a0 92 50 02 	sts	0x0250, r10
6993
    46fc:	b0 92 51 02 	sts	0x0251, r11
6994
    4700:	c0 92 52 02 	sts	0x0252, r12
6995
    4704:	d0 92 53 02 	sts	0x0253, r13
6996
    4708:	97 ff       	sbrs	r25, 7
6997
    470a:	03 c0       	rjmp	.+6      	; 0x4712 <MotorRegler+0xa2e>
6998
    470c:	90 95       	com	r25
6999
    470e:	81 95       	neg	r24
7000
    4710:	9f 4f       	sbci	r25, 0xFF	; 255
7001
    4712:	84 97       	sbiw	r24, 0x24	; 36
7002
    4714:	3c f0       	brlt	.+14     	; 0x4724 <MotorRegler+0xa40>
7003
    4716:	80 91 aa 05 	lds	r24, 0x05AA
7004
    471a:	84 fd       	sbrc	r24, 4
7005
    471c:	03 c0       	rjmp	.+6      	; 0x4724 <MotorRegler+0xa40>
7006
    471e:	81 e0       	ldi	r24, 0x01	; 1
7007
    4720:	80 93 39 02 	sts	0x0239, r24
7008
    4724:	60 90 0b 02 	lds	r6, 0x020B
7009
    4728:	70 90 0c 02 	lds	r7, 0x020C
7010
    472c:	80 90 0d 02 	lds	r8, 0x020D
7011
    4730:	90 90 0e 02 	lds	r9, 0x020E
7012
    4734:	c5 01       	movw	r24, r10
7013
    4736:	b7 fe       	sbrs	r11, 7
7014
    4738:	03 c0       	rjmp	.+6      	; 0x4740 <MotorRegler+0xa5c>
7015
    473a:	90 95       	com	r25
7016
    473c:	81 95       	neg	r24
7017
    473e:	9f 4f       	sbci	r25, 0xFF	; 255
7018
    4740:	7c 01       	movw	r14, r24
7019
    4742:	00 27       	eor	r16, r16
7020
    4744:	f7 fc       	sbrc	r15, 7
7021
    4746:	00 95       	com	r16
7022
    4748:	10 2f       	mov	r17, r16
7023
    474a:	20 91 b3 05 	lds	r18, 0x05B3
7024
    474e:	33 27       	eor	r19, r19
7025
    4750:	44 27       	eor	r20, r20
7026
    4752:	55 27       	eor	r21, r21
7027
    4754:	c6 01       	movw	r24, r12
7028
    4756:	b5 01       	movw	r22, r10
7029
    4758:	0e 94 d4 2c 	call	0x59a8	; 0x59a8 <__mulsi3>
7030
    475c:	9b 01       	movw	r18, r22
7031
    475e:	ac 01       	movw	r20, r24
7032
    4760:	c8 01       	movw	r24, r16
7033
    4762:	b7 01       	movw	r22, r14
7034
    4764:	0e 94 d4 2c 	call	0x59a8	; 0x59a8 <__mulsi3>
7035
    4768:	20 e0       	ldi	r18, 0x00	; 0
7036
    476a:	31 e0       	ldi	r19, 0x01	; 1
7037
    476c:	40 e0       	ldi	r20, 0x00	; 0
7038
    476e:	50 e0       	ldi	r21, 0x00	; 0
7039
    4770:	0e 94 3c 2d 	call	0x5a78	; 0x5a78 <__divmodsi4>
7040
    4774:	44 27       	eor	r20, r20
7041
    4776:	37 fd       	sbrc	r19, 7
7042
    4778:	40 95       	com	r20
7043
    477a:	54 2f       	mov	r21, r20
7044
    477c:	62 1a       	sub	r6, r18
7045
    477e:	73 0a       	sbc	r7, r19
7046
    4780:	84 0a       	sbc	r8, r20
7047
    4782:	95 0a       	sbc	r9, r21
7048
    4784:	60 92 0b 02 	sts	0x020B, r6
7049
    4788:	70 92 0c 02 	sts	0x020C, r7
7050
    478c:	80 92 0d 02 	sts	0x020D, r8
7051
    4790:	90 92 0e 02 	sts	0x020E, r9
7052
    4794:	80 91 0b 02 	lds	r24, 0x020B
7053
    4798:	90 91 0c 02 	lds	r25, 0x020C
7054
    479c:	a0 91 0d 02 	lds	r26, 0x020D
7055
    47a0:	b0 91 0e 02 	lds	r27, 0x020E
7056
    47a4:	81 53       	subi	r24, 0x31	; 49
7057
    47a6:	95 47       	sbci	r25, 0x75	; 117
7058
    47a8:	a0 40       	sbci	r26, 0x00	; 0
7059
    47aa:	b0 40       	sbci	r27, 0x00	; 0
7060
    47ac:	64 f0       	brlt	.+24     	; 0x47c6 <MotorRegler+0xae2>
7061
    47ae:	80 e3       	ldi	r24, 0x30	; 48
7062
    47b0:	95 e7       	ldi	r25, 0x75	; 117
7063
    47b2:	a0 e0       	ldi	r26, 0x00	; 0
7064
    47b4:	b0 e0       	ldi	r27, 0x00	; 0
7065
    47b6:	80 93 0b 02 	sts	0x020B, r24
7066
    47ba:	90 93 0c 02 	sts	0x020C, r25
7067
    47be:	a0 93 0d 02 	sts	0x020D, r26
7068
    47c2:	b0 93 0e 02 	sts	0x020E, r27
7069
    47c6:	80 91 0b 02 	lds	r24, 0x020B
7070
    47ca:	90 91 0c 02 	lds	r25, 0x020C
7071
    47ce:	a0 91 0d 02 	lds	r26, 0x020D
7072
    47d2:	b0 91 0e 02 	lds	r27, 0x020E
7073
    47d6:	80 5d       	subi	r24, 0xD0	; 208
7074
    47d8:	9a 48       	sbci	r25, 0x8A	; 138
7075
    47da:	af 4f       	sbci	r26, 0xFF	; 255
7076
    47dc:	bf 4f       	sbci	r27, 0xFF	; 255
7077
    47de:	64 f4       	brge	.+24     	; 0x47f8 <MotorRegler+0xb14>
7078
    47e0:	80 ed       	ldi	r24, 0xD0	; 208
7079
    47e2:	9a e8       	ldi	r25, 0x8A	; 138
7080
    47e4:	af ef       	ldi	r26, 0xFF	; 255
7081
    47e6:	bf ef       	ldi	r27, 0xFF	; 255
7082
    47e8:	80 93 0b 02 	sts	0x020B, r24
7083
    47ec:	90 93 0c 02 	sts	0x020C, r25
7084
    47f0:	a0 93 0d 02 	sts	0x020D, r26
7085
    47f4:	b0 93 0e 02 	sts	0x020E, r27
7086
    47f8:	8f ee       	ldi	r24, 0xEF	; 239
7087
    47fa:	80 93 7a 00 	sts	0x007A, r24
7088
    47fe:	80 91 17 02 	lds	r24, 0x0217
7089
    4802:	90 91 18 02 	lds	r25, 0x0218
7090
    4806:	89 2b       	or	r24, r25
7091
    4808:	09 f4       	brne	.+2      	; 0x480c <MotorRegler+0xb28>
7092
    480a:	a1 c0       	rjmp	.+322    	; 0x494e <MotorRegler+0xc6a>
7093
    480c:	80 91 aa 05 	lds	r24, 0x05AA
7094
    4810:	83 ff       	sbrs	r24, 3
7095
    4812:	9d c0       	rjmp	.+314    	; 0x494e <MotorRegler+0xc6a>
7096
    4814:	60 91 e7 01 	lds	r22, 0x01E7
7097
    4818:	70 91 e8 01 	lds	r23, 0x01E8
7098
    481c:	80 91 e9 01 	lds	r24, 0x01E9
7099
    4820:	90 91 ea 01 	lds	r25, 0x01EA
7100
    4824:	20 e0       	ldi	r18, 0x00	; 0
7101
    4826:	32 e0       	ldi	r19, 0x02	; 2
7102
    4828:	40 e0       	ldi	r20, 0x00	; 0
7103
    482a:	50 e0       	ldi	r21, 0x00	; 0
7104
    482c:	0e 94 3c 2d 	call	0x5a78	; 0x5a78 <__divmodsi4>
7105
    4830:	89 01       	movw	r16, r18
7106
    4832:	37 ff       	sbrs	r19, 7
7107
    4834:	03 c0       	rjmp	.+6      	; 0x483c <MotorRegler+0xb58>
7108
    4836:	10 95       	com	r17
7109
    4838:	01 95       	neg	r16
7110
    483a:	1f 4f       	sbci	r17, 0xFF	; 255
7111
    483c:	60 91 ef 01 	lds	r22, 0x01EF
7112
    4840:	70 91 f0 01 	lds	r23, 0x01F0
7113
    4844:	80 91 f1 01 	lds	r24, 0x01F1
7114
    4848:	90 91 f2 01 	lds	r25, 0x01F2
7115
    484c:	20 e0       	ldi	r18, 0x00	; 0
7116
    484e:	32 e0       	ldi	r19, 0x02	; 2
7117
    4850:	40 e0       	ldi	r20, 0x00	; 0
7118
    4852:	50 e0       	ldi	r21, 0x00	; 0
7119
    4854:	0e 94 3c 2d 	call	0x5a78	; 0x5a78 <__divmodsi4>
7120
    4858:	b9 01       	movw	r22, r18
7121
    485a:	37 ff       	sbrs	r19, 7
7122
    485c:	03 c0       	rjmp	.+6      	; 0x4864 <MotorRegler+0xb80>
7123
    485e:	70 95       	com	r23
7124
    4860:	61 95       	neg	r22
7125
    4862:	7f 4f       	sbci	r23, 0xFF	; 255
7126
    4864:	60 17       	cp	r22, r16
7127
    4866:	71 07       	cpc	r23, r17
7128
    4868:	0c f4       	brge	.+2      	; 0x486c <MotorRegler+0xb88>
7129
    486a:	b8 01       	movw	r22, r16
7130
    486c:	69 31       	cpi	r22, 0x19	; 25
7131
    486e:	71 05       	cpc	r23, r1
7132
    4870:	a4 f4       	brge	.+40     	; 0x489a <MotorRegler+0xbb6>
7133
    4872:	80 91 39 02 	lds	r24, 0x0239
7134
    4876:	88 23       	and	r24, r24
7135
    4878:	81 f0       	breq	.+32     	; 0x489a <MotorRegler+0xbb6>
7136
    487a:	80 91 37 02 	lds	r24, 0x0237
7137
    487e:	90 91 38 02 	lds	r25, 0x0238
7138
    4882:	89 2b       	or	r24, r25
7139
    4884:	51 f4       	brne	.+20     	; 0x489a <MotorRegler+0xbb6>
7140
    4886:	80 91 17 02 	lds	r24, 0x0217
7141
    488a:	90 91 18 02 	lds	r25, 0x0218
7142
    488e:	90 93 1a 02 	sts	0x021A, r25
7143
    4892:	80 93 19 02 	sts	0x0219, r24
7144
    4896:	10 92 39 02 	sts	0x0239, r1
7145
    489a:	20 91 84 01 	lds	r18, 0x0184
7146
    489e:	33 27       	eor	r19, r19
7147
    48a0:	62 9f       	mul	r22, r18
7148
    48a2:	c0 01       	movw	r24, r0
7149
    48a4:	63 9f       	mul	r22, r19
7150
    48a6:	90 0d       	add	r25, r0
7151
    48a8:	72 9f       	mul	r23, r18
7152
    48aa:	90 0d       	add	r25, r0
7153
    48ac:	11 24       	eor	r1, r1
7154
    48ae:	60 e4       	ldi	r22, 0x40	; 64
7155
    48b0:	70 e0       	ldi	r23, 0x00	; 0
7156
    48b2:	0e 94 07 2d 	call	0x5a0e	; 0x5a0e <__divmodhi4>
7157
    48b6:	a9 01       	movw	r20, r18
7158
    48b8:	46 1b       	sub	r20, r22
7159
    48ba:	57 0b       	sbc	r21, r23
7160
    48bc:	14 16       	cp	r1, r20
7161
    48be:	15 06       	cpc	r1, r21
7162
    48c0:	0c f0       	brlt	.+2      	; 0x48c4 <MotorRegler+0xbe0>
7163
    48c2:	3f c0       	rjmp	.+126    	; 0x4942 <MotorRegler+0xc5e>
7164
    48c4:	10 92 7a 00 	sts	0x007A, r1
7165
    48c8:	20 91 37 02 	lds	r18, 0x0237
7166
    48cc:	30 91 38 02 	lds	r19, 0x0238
7167
    48d0:	21 15       	cp	r18, r1
7168
    48d2:	31 05       	cpc	r19, r1
7169
    48d4:	61 f5       	brne	.+88     	; 0x492e <MotorRegler+0xc4a>
7170
    48d6:	00 91 0b 02 	lds	r16, 0x020B
7171
    48da:	10 91 0c 02 	lds	r17, 0x020C
7172
    48de:	20 91 0d 02 	lds	r18, 0x020D
7173
    48e2:	30 91 0e 02 	lds	r19, 0x020E
7174
    48e6:	80 91 1b 02 	lds	r24, 0x021B
7175
    48ea:	90 91 1c 02 	lds	r25, 0x021C
7176
    48ee:	bc 01       	movw	r22, r24
7177
    48f0:	64 9f       	mul	r22, r20
7178
    48f2:	c0 01       	movw	r24, r0
7179
    48f4:	65 9f       	mul	r22, r21
7180
    48f6:	90 0d       	add	r25, r0
7181
    48f8:	74 9f       	mul	r23, r20
7182
    48fa:	90 0d       	add	r25, r0
7183
    48fc:	11 24       	eor	r1, r1
7184
    48fe:	60 e2       	ldi	r22, 0x20	; 32
7185
    4900:	70 e0       	ldi	r23, 0x00	; 0
7186
    4902:	0e 94 07 2d 	call	0x5a0e	; 0x5a0e <__divmodhi4>
7187
    4906:	88 27       	eor	r24, r24
7188
    4908:	77 fd       	sbrc	r23, 7
7189
    490a:	80 95       	com	r24
7190
    490c:	98 2f       	mov	r25, r24
7191
    490e:	06 0f       	add	r16, r22
7192
    4910:	17 1f       	adc	r17, r23
7193
    4912:	28 1f       	adc	r18, r24
7194
    4914:	39 1f       	adc	r19, r25
7195
    4916:	00 93 0b 02 	sts	0x020B, r16
7196
    491a:	10 93 0c 02 	sts	0x020C, r17
7197
    491e:	20 93 0d 02 	sts	0x020D, r18
7198
    4922:	30 93 0e 02 	sts	0x020E, r19
7199
    4926:	8f ee       	ldi	r24, 0xEF	; 239
7200
    4928:	80 93 7a 00 	sts	0x007A, r24
7201
    492c:	10 c0       	rjmp	.+32     	; 0x494e <MotorRegler+0xc6a>
7202
    492e:	8f ee       	ldi	r24, 0xEF	; 239
7203
    4930:	80 93 7a 00 	sts	0x007A, r24
7204
    4934:	21 50       	subi	r18, 0x01	; 1
7205
    4936:	30 40       	sbci	r19, 0x00	; 0
7206
    4938:	30 93 38 02 	sts	0x0238, r19
7207
    493c:	20 93 37 02 	sts	0x0237, r18
7208
    4940:	06 c0       	rjmp	.+12     	; 0x494e <MotorRegler+0xc6a>
7209
    4942:	84 ef       	ldi	r24, 0xF4	; 244
7210
    4944:	91 e0       	ldi	r25, 0x01	; 1
7211
    4946:	90 93 38 02 	sts	0x0238, r25
7212
    494a:	80 93 37 02 	sts	0x0237, r24
7213
    494e:	80 91 aa 05 	lds	r24, 0x05AA
7214
    4952:	85 ff       	sbrs	r24, 5
7215
    4954:	11 c0       	rjmp	.+34     	; 0x4978 <MotorRegler+0xc94>
7216
    4956:	80 91 33 02 	lds	r24, 0x0233
7217
    495a:	99 27       	eor	r25, r25
7218
    495c:	90 93 a5 02 	sts	0x02A5, r25
7219
    4960:	80 93 a4 02 	sts	0x02A4, r24
7220
    4964:	80 91 34 02 	lds	r24, 0x0234
7221
    4968:	99 27       	eor	r25, r25
7222
    496a:	90 93 a7 02 	sts	0x02A7, r25
7223
    496e:	80 93 a6 02 	sts	0x02A6, r24
7224
    4972:	0e 94 3c 29 	call	0x5278	; 0x5278 <gps_main>
7225
    4976:	08 c0       	rjmp	.+16     	; 0x4988 <MotorRegler+0xca4>
7226
    4978:	10 92 8f 02 	sts	0x028F, r1
7227
    497c:	10 92 8e 02 	sts	0x028E, r1
7228
    4980:	10 92 91 02 	sts	0x0291, r1
7229
    4984:	10 92 90 02 	sts	0x0290, r1
7230
    4988:	80 91 f1 04 	lds	r24, 0x04F1
7231
    498c:	8f 5f       	subi	r24, 0xFF	; 255
7232
    498e:	80 93 f1 04 	sts	0x04F1, r24
7233
    4992:	80 91 3a 02 	lds	r24, 0x023A
7234
    4996:	81 50       	subi	r24, 0x01	; 1
7235
    4998:	80 93 3a 02 	sts	0x023A, r24
7236
    499c:	8f 3f       	cpi	r24, 0xFF	; 255
7237
    499e:	09 f0       	breq	.+2      	; 0x49a2 <MotorRegler+0xcbe>
7238
    49a0:	68 c0       	rjmp	.+208    	; 0x4a72 <MotorRegler+0xd8e>
7239
    49a2:	81 e3       	ldi	r24, 0x31	; 49
7240
    49a4:	80 93 3a 02 	sts	0x023A, r24
7241
    49a8:	60 91 e7 01 	lds	r22, 0x01E7
7242
    49ac:	70 91 e8 01 	lds	r23, 0x01E8
7243
    49b0:	80 91 e9 01 	lds	r24, 0x01E9
7244
    49b4:	90 91 ea 01 	lds	r25, 0x01EA
7245
    49b8:	e0 90 b6 05 	lds	r14, 0x05B6
7246
    49bc:	ff 24       	eor	r15, r15
7247
    49be:	00 27       	eor	r16, r16
7248
    49c0:	11 27       	eor	r17, r17
7249
    49c2:	a8 01       	movw	r20, r16
7250
    49c4:	97 01       	movw	r18, r14
7251
    49c6:	0e 94 3c 2d 	call	0x5a78	; 0x5a78 <__divmodsi4>
7252
    49ca:	30 93 f3 04 	sts	0x04F3, r19
7253
    49ce:	20 93 f2 04 	sts	0x04F2, r18
7254
    49d2:	60 91 ef 01 	lds	r22, 0x01EF
7255
    49d6:	70 91 f0 01 	lds	r23, 0x01F0
7256
    49da:	80 91 f1 01 	lds	r24, 0x01F1
7257
    49de:	90 91 f2 01 	lds	r25, 0x01F2
7258
    49e2:	a8 01       	movw	r20, r16
7259
    49e4:	97 01       	movw	r18, r14
7260
    49e6:	0e 94 3c 2d 	call	0x5a78	; 0x5a78 <__divmodsi4>
7261
    49ea:	30 93 f5 04 	sts	0x04F5, r19
7262
    49ee:	20 93 f4 04 	sts	0x04F4, r18
7263
    49f2:	80 91 e7 05 	lds	r24, 0x05E7
7264
    49f6:	90 91 e8 05 	lds	r25, 0x05E8
7265
    49fa:	90 93 f7 04 	sts	0x04F7, r25
7266
    49fe:	80 93 f6 04 	sts	0x04F6, r24
7267
    4a02:	80 91 f0 05 	lds	r24, 0x05F0
7268
    4a06:	90 91 f1 05 	lds	r25, 0x05F1
7269
    4a0a:	90 93 f9 04 	sts	0x04F9, r25
7270
    4a0e:	80 93 f8 04 	sts	0x04F8, r24
7271
    4a12:	80 91 ea 05 	lds	r24, 0x05EA
7272
    4a16:	90 91 eb 05 	lds	r25, 0x05EB
7273
    4a1a:	90 93 fb 04 	sts	0x04FB, r25
7274
    4a1e:	80 93 fa 04 	sts	0x04FA, r24
7275
    4a22:	80 91 2f 02 	lds	r24, 0x022F
7276
    4a26:	90 91 30 02 	lds	r25, 0x0230
7277
    4a2a:	90 93 fd 04 	sts	0x04FD, r25
7278
    4a2e:	80 93 fc 04 	sts	0x04FC, r24
7279
    4a32:	60 91 13 02 	lds	r22, 0x0213
7280
    4a36:	70 91 14 02 	lds	r23, 0x0214
7281
    4a3a:	80 91 15 02 	lds	r24, 0x0215
7282
    4a3e:	90 91 16 02 	lds	r25, 0x0216
7283
    4a42:	20 e0       	ldi	r18, 0x00	; 0
7284
    4a44:	32 e0       	ldi	r19, 0x02	; 2
7285
    4a46:	40 e0       	ldi	r20, 0x00	; 0
7286
    4a48:	50 e0       	ldi	r21, 0x00	; 0
7287
    4a4a:	0e 94 3c 2d 	call	0x5a78	; 0x5a78 <__divmodsi4>
7288
    4a4e:	30 93 ff 04 	sts	0x04FF, r19
7289
    4a52:	20 93 fe 04 	sts	0x04FE, r18
7290
    4a56:	89 81       	ldd	r24, Y+1	; 0x01
7291
    4a58:	9a 81       	ldd	r25, Y+2	; 0x02
7292
    4a5a:	90 93 01 05 	sts	0x0501, r25
7293
    4a5e:	80 93 00 05 	sts	0x0500, r24
7294
    4a62:	80 91 17 02 	lds	r24, 0x0217
7295
    4a66:	90 91 18 02 	lds	r25, 0x0218
7296
    4a6a:	90 93 03 05 	sts	0x0503, r25
7297
    4a6e:	80 93 02 05 	sts	0x0502, r24
7298
    4a72:	60 91 e7 01 	lds	r22, 0x01E7
7299
    4a76:	70 91 e8 01 	lds	r23, 0x01E8
7300
    4a7a:	80 91 e9 01 	lds	r24, 0x01E9
7301
    4a7e:	90 91 ea 01 	lds	r25, 0x01EA
7302
    4a82:	20 90 e3 05 	lds	r2, 0x05E3
7303
    4a86:	30 90 e4 05 	lds	r3, 0x05E4
7304
    4a8a:	40 90 e5 05 	lds	r4, 0x05E5
7305
    4a8e:	50 90 e6 05 	lds	r5, 0x05E6
7306
    4a92:	e0 90 de 05 	lds	r14, 0x05DE
7307
    4a96:	f0 90 df 05 	lds	r15, 0x05DF
7308
    4a9a:	60 90 ec 05 	lds	r6, 0x05EC
7309
    4a9e:	70 90 ed 05 	lds	r7, 0x05ED
7310
    4aa2:	80 90 ee 05 	lds	r8, 0x05EE
7311
    4aa6:	90 90 ef 05 	lds	r9, 0x05EF
7312
    4aaa:	0e 94 b8 2b 	call	0x5770	; 0x5770 <__floatsisf>
7313
    4aae:	a2 01       	movw	r20, r4
7314
    4ab0:	91 01       	movw	r18, r2
7315
    4ab2:	0e 94 32 2c 	call	0x5864	; 0x5864 <__mulsf3>
7316
    4ab6:	5b 01       	movw	r10, r22
7317
    4ab8:	6c 01       	movw	r12, r24
7318
    4aba:	00 27       	eor	r16, r16
7319
    4abc:	f7 fc       	sbrc	r15, 7
7320
    4abe:	00 95       	com	r16
7321
    4ac0:	10 2f       	mov	r17, r16
7322
    4ac2:	c8 01       	movw	r24, r16
7323
    4ac4:	b7 01       	movw	r22, r14
7324
    4ac6:	0e 94 b8 2b 	call	0x5770	; 0x5770 <__floatsisf>
7325
    4aca:	a4 01       	movw	r20, r8
7326
    4acc:	93 01       	movw	r18, r6
7327
    4ace:	0e 94 32 2c 	call	0x5864	; 0x5864 <__mulsf3>
7328
    4ad2:	9b 01       	movw	r18, r22
7329
    4ad4:	ac 01       	movw	r20, r24
7330
    4ad6:	c6 01       	movw	r24, r12
7331
    4ad8:	b5 01       	movw	r22, r10
7332
    4ada:	0e 94 13 2b 	call	0x5626	; 0x5626 <__addsf3>
7333
    4ade:	0e 94 9b 2b 	call	0x5736	; 0x5736 <__fixsfsi>
7334
    4ae2:	70 93 df 05 	sts	0x05DF, r23
7335
    4ae6:	60 93 de 05 	sts	0x05DE, r22
7336
    4aea:	60 91 ef 01 	lds	r22, 0x01EF
7337
    4aee:	70 91 f0 01 	lds	r23, 0x01F0
7338
    4af2:	80 91 f1 01 	lds	r24, 0x01F1
7339
    4af6:	90 91 f2 01 	lds	r25, 0x01F2
7340
    4afa:	e0 90 dc 05 	lds	r14, 0x05DC
7341
    4afe:	f0 90 dd 05 	lds	r15, 0x05DD
7342
    4b02:	0e 94 b8 2b 	call	0x5770	; 0x5770 <__floatsisf>
7343
    4b06:	a2 01       	movw	r20, r4
7344
    4b08:	91 01       	movw	r18, r2
7345
    4b0a:	0e 94 32 2c 	call	0x5864	; 0x5864 <__mulsf3>
7346
    4b0e:	5b 01       	movw	r10, r22
7347
    4b10:	6c 01       	movw	r12, r24
7348
    4b12:	00 27       	eor	r16, r16
7349
    4b14:	f7 fc       	sbrc	r15, 7
7350
    4b16:	00 95       	com	r16
7351
    4b18:	10 2f       	mov	r17, r16
7352
    4b1a:	c8 01       	movw	r24, r16
7353
    4b1c:	b7 01       	movw	r22, r14
7354
    4b1e:	0e 94 b8 2b 	call	0x5770	; 0x5770 <__floatsisf>
7355
    4b22:	a4 01       	movw	r20, r8
7356
    4b24:	93 01       	movw	r18, r6
7357
    4b26:	0e 94 32 2c 	call	0x5864	; 0x5864 <__mulsf3>
7358
    4b2a:	9b 01       	movw	r18, r22
7359
    4b2c:	ac 01       	movw	r20, r24
7360
    4b2e:	c6 01       	movw	r24, r12
7361
    4b30:	b5 01       	movw	r22, r10
7362
    4b32:	0e 94 13 2b 	call	0x5626	; 0x5626 <__addsf3>
7363
    4b36:	0e 94 9b 2b 	call	0x5736	; 0x5736 <__fixsfsi>
7364
    4b3a:	70 93 dd 05 	sts	0x05DD, r23
7365
    4b3e:	60 93 dc 05 	sts	0x05DC, r22
7366
    4b42:	60 91 ea 05 	lds	r22, 0x05EA
7367
    4b46:	70 91 eb 05 	lds	r23, 0x05EB
7368
    4b4a:	a0 90 f7 01 	lds	r10, 0x01F7
7369
    4b4e:	b0 90 f8 01 	lds	r11, 0x01F8
7370
    4b52:	c0 90 f9 01 	lds	r12, 0x01F9
7371
    4b56:	d0 90 fa 01 	lds	r13, 0x01FA
7372
    4b5a:	88 27       	eor	r24, r24
7373
    4b5c:	77 fd       	sbrc	r23, 7
7374
    4b5e:	80 95       	com	r24
7375
    4b60:	98 2f       	mov	r25, r24
7376
    4b62:	0e 94 b8 2b 	call	0x5770	; 0x5770 <__floatsisf>
7377
    4b66:	7b 01       	movw	r14, r22
7378
    4b68:	8c 01       	movw	r16, r24
7379
    4b6a:	20 e0       	ldi	r18, 0x00	; 0
7380
    4b6c:	30 e0       	ldi	r19, 0x00	; 0
7381
    4b6e:	40 e0       	ldi	r20, 0x00	; 0
7382
    4b70:	5f e3       	ldi	r21, 0x3F	; 63
7383
    4b72:	c4 01       	movw	r24, r8
7384
    4b74:	b3 01       	movw	r22, r6
7385
    4b76:	0e 94 32 2c 	call	0x5864	; 0x5864 <__mulsf3>
7386
    4b7a:	9b 01       	movw	r18, r22
7387
    4b7c:	ac 01       	movw	r20, r24
7388
    4b7e:	c8 01       	movw	r24, r16
7389
    4b80:	b7 01       	movw	r22, r14
7390
    4b82:	0e 94 32 2c 	call	0x5864	; 0x5864 <__mulsf3>
7391
    4b86:	7b 01       	movw	r14, r22
7392
    4b88:	8c 01       	movw	r16, r24
7393
    4b8a:	c6 01       	movw	r24, r12
7394
    4b8c:	b5 01       	movw	r22, r10
7395
    4b8e:	0e 94 b8 2b 	call	0x5770	; 0x5770 <__floatsisf>
7396
    4b92:	a2 01       	movw	r20, r4
7397
    4b94:	91 01       	movw	r18, r2
7398
    4b96:	0e 94 32 2c 	call	0x5864	; 0x5864 <__mulsf3>
7399
    4b9a:	9b 01       	movw	r18, r22
7400
    4b9c:	ac 01       	movw	r20, r24
7401
    4b9e:	c8 01       	movw	r24, r16
7402
    4ba0:	b7 01       	movw	r22, r14
7403
    4ba2:	0e 94 13 2b 	call	0x5626	; 0x5626 <__addsf3>
7404
    4ba6:	0e 94 9b 2b 	call	0x5736	; 0x5736 <__fixsfsi>
7405
    4baa:	70 93 eb 05 	sts	0x05EB, r23
7406
    4bae:	60 93 ea 05 	sts	0x05EA, r22
7407
    4bb2:	80 91 de 05 	lds	r24, 0x05DE
7408
    4bb6:	90 91 df 05 	lds	r25, 0x05DF
7409
    4bba:	81 50       	subi	r24, 0x01	; 1
7410
    4bbc:	98 40       	sbci	r25, 0x08	; 8
7411
    4bbe:	34 f0       	brlt	.+12     	; 0x4bcc <MotorRegler+0xee8>
7412
    4bc0:	80 e0       	ldi	r24, 0x00	; 0
7413
    4bc2:	98 e0       	ldi	r25, 0x08	; 8
7414
    4bc4:	90 93 df 05 	sts	0x05DF, r25
7415
    4bc8:	80 93 de 05 	sts	0x05DE, r24
7416
    4bcc:	80 91 de 05 	lds	r24, 0x05DE
7417
    4bd0:	90 91 df 05 	lds	r25, 0x05DF
7418
    4bd4:	80 50       	subi	r24, 0x00	; 0
7419
    4bd6:	98 4f       	sbci	r25, 0xF8	; 248
7420
    4bd8:	34 f4       	brge	.+12     	; 0x4be6 <MotorRegler+0xf02>
7421
    4bda:	80 e0       	ldi	r24, 0x00	; 0
7422
    4bdc:	98 ef       	ldi	r25, 0xF8	; 248
7423
    4bde:	90 93 df 05 	sts	0x05DF, r25
7424
    4be2:	80 93 de 05 	sts	0x05DE, r24
7425
    4be6:	80 91 dc 05 	lds	r24, 0x05DC
7426
    4bea:	90 91 dd 05 	lds	r25, 0x05DD
7427
    4bee:	81 50       	subi	r24, 0x01	; 1
7428
    4bf0:	98 40       	sbci	r25, 0x08	; 8
7429
    4bf2:	34 f0       	brlt	.+12     	; 0x4c00 <MotorRegler+0xf1c>
7430
    4bf4:	80 e0       	ldi	r24, 0x00	; 0
7431
    4bf6:	98 e0       	ldi	r25, 0x08	; 8
7432
    4bf8:	90 93 dd 05 	sts	0x05DD, r25
7433
    4bfc:	80 93 dc 05 	sts	0x05DC, r24
7434
    4c00:	80 91 dc 05 	lds	r24, 0x05DC
7435
    4c04:	90 91 dd 05 	lds	r25, 0x05DD
7436
    4c08:	80 50       	subi	r24, 0x00	; 0
7437
    4c0a:	98 4f       	sbci	r25, 0xF8	; 248
7438
    4c0c:	34 f4       	brge	.+12     	; 0x4c1a <MotorRegler+0xf36>
7439
    4c0e:	80 e0       	ldi	r24, 0x00	; 0
7440
    4c10:	98 ef       	ldi	r25, 0xF8	; 248
7441
    4c12:	90 93 dd 05 	sts	0x05DD, r25
7442
    4c16:	80 93 dc 05 	sts	0x05DC, r24
7443
    4c1a:	80 91 ea 05 	lds	r24, 0x05EA
7444
    4c1e:	90 91 eb 05 	lds	r25, 0x05EB
7445
    4c22:	81 50       	subi	r24, 0x01	; 1
7446
    4c24:	98 40       	sbci	r25, 0x08	; 8
7447
    4c26:	34 f0       	brlt	.+12     	; 0x4c34 <MotorRegler+0xf50>
7448
    4c28:	80 e0       	ldi	r24, 0x00	; 0
7449
    4c2a:	98 e0       	ldi	r25, 0x08	; 8
7450
    4c2c:	90 93 eb 05 	sts	0x05EB, r25
7451
    4c30:	80 93 ea 05 	sts	0x05EA, r24
7452
    4c34:	80 91 ea 05 	lds	r24, 0x05EA
7453
    4c38:	90 91 eb 05 	lds	r25, 0x05EB
7454
    4c3c:	80 50       	subi	r24, 0x00	; 0
7455
    4c3e:	98 4f       	sbci	r25, 0xF8	; 248
7456
    4c40:	34 f4       	brge	.+12     	; 0x4c4e <MotorRegler+0xf6a>
7457
    4c42:	80 e0       	ldi	r24, 0x00	; 0
7458
    4c44:	98 ef       	ldi	r25, 0xF8	; 248
7459
    4c46:	90 93 eb 05 	sts	0x05EB, r25
7460
    4c4a:	80 93 ea 05 	sts	0x05EA, r24
7461
    4c4e:	80 91 aa 05 	lds	r24, 0x05AA
7462
    4c52:	99 27       	eor	r25, r25
7463
    4c54:	80 ff       	sbrs	r24, 0
7464
    4c56:	cd c0       	rjmp	.+410    	; 0x4df2 <MotorRegler+0x110e>
7465
    4c58:	20 91 81 01 	lds	r18, 0x0181
7466
    4c5c:	81 ff       	sbrs	r24, 1
7467
    4c5e:	0e c0       	rjmp	.+28     	; 0x4c7c <MotorRegler+0xf98>
7468
    4c60:	22 33       	cpi	r18, 0x32	; 50
7469
    4c62:	b0 f4       	brcc	.+44     	; 0x4c90 <MotorRegler+0xfac>
7470
    4c64:	80 91 2f 02 	lds	r24, 0x022F
7471
    4c68:	90 91 30 02 	lds	r25, 0x0230
7472
    4c6c:	44 97       	sbiw	r24, 0x14	; 20
7473
    4c6e:	90 93 32 02 	sts	0x0232, r25
7474
    4c72:	80 93 31 02 	sts	0x0231, r24
7475
    4c76:	10 92 1e 02 	sts	0x021E, r1
7476
    4c7a:	0d c0       	rjmp	.+26     	; 0x4c96 <MotorRegler+0xfb2>
7477
    4c7c:	80 91 af 05 	lds	r24, 0x05AF
7478
    4c80:	28 9f       	mul	r18, r24
7479
    4c82:	c0 01       	movw	r24, r0
7480
    4c84:	11 24       	eor	r1, r1
7481
    4c86:	44 97       	sbiw	r24, 0x14	; 20
7482
    4c88:	90 93 32 02 	sts	0x0232, r25
7483
    4c8c:	80 93 31 02 	sts	0x0231, r24
7484
    4c90:	81 e0       	ldi	r24, 0x01	; 1
7485
    4c92:	80 93 1e 02 	sts	0x021E, r24
7486
    4c96:	80 91 1d 02 	lds	r24, 0x021D
7487
    4c9a:	88 23       	and	r24, r24
7488
    4c9c:	21 f0       	breq	.+8      	; 0x4ca6 <MotorRegler+0xfc2>
7489
    4c9e:	10 92 32 02 	sts	0x0232, r1
7490
    4ca2:	10 92 31 02 	sts	0x0231, r1
7491
    4ca6:	20 91 2f 02 	lds	r18, 0x022F
7492
    4caa:	30 91 30 02 	lds	r19, 0x0230
7493
    4cae:	40 91 31 02 	lds	r20, 0x0231
7494
    4cb2:	50 91 32 02 	lds	r21, 0x0232
7495
    4cb6:	42 17       	cp	r20, r18
7496
    4cb8:	53 07       	cpc	r21, r19
7497
    4cba:	0c f0       	brlt	.+2      	; 0x4cbe <MotorRegler+0xfda>
7498
    4cbc:	9a c0       	rjmp	.+308    	; 0x4df2 <MotorRegler+0x110e>
7499
    4cbe:	80 91 1e 02 	lds	r24, 0x021E
7500
    4cc2:	88 23       	and	r24, r24
7501
    4cc4:	09 f4       	brne	.+2      	; 0x4cc8 <MotorRegler+0xfe4>
7502
    4cc6:	95 c0       	rjmp	.+298    	; 0x4df2 <MotorRegler+0x110e>
7503
    4cc8:	24 1b       	sub	r18, r20
7504
    4cca:	35 0b       	sbc	r19, r21
7505
    4ccc:	80 91 82 01 	lds	r24, 0x0182
7506
    4cd0:	99 27       	eor	r25, r25
7507
    4cd2:	bc 01       	movw	r22, r24
7508
    4cd4:	26 9f       	mul	r18, r22
7509
    4cd6:	c0 01       	movw	r24, r0
7510
    4cd8:	27 9f       	mul	r18, r23
7511
    4cda:	90 0d       	add	r25, r0
7512
    4cdc:	36 9f       	mul	r19, r22
7513
    4cde:	90 0d       	add	r25, r0
7514
    4ce0:	11 24       	eor	r1, r1
7515
    4ce2:	60 e1       	ldi	r22, 0x10	; 16
7516
    4ce4:	70 e0       	ldi	r23, 0x00	; 0
7517
    4ce6:	0e 94 07 2d 	call	0x5a0e	; 0x5a0e <__divmodhi4>
7518
    4cea:	09 81       	ldd	r16, Y+1	; 0x01
7519
    4cec:	1a 81       	ldd	r17, Y+2	; 0x02
7520
    4cee:	06 1b       	sub	r16, r22
7521
    4cf0:	17 0b       	sbc	r17, r23
7522
    4cf2:	20 91 c4 01 	lds	r18, 0x01C4
7523
    4cf6:	30 91 c5 01 	lds	r19, 0x01C5
7524
    4cfa:	80 91 80 01 	lds	r24, 0x0180
7525
    4cfe:	99 27       	eor	r25, r25
7526
    4d00:	fc 01       	movw	r30, r24
7527
    4d02:	2e 9f       	mul	r18, r30
7528
    4d04:	c0 01       	movw	r24, r0
7529
    4d06:	2f 9f       	mul	r18, r31
7530
    4d08:	90 0d       	add	r25, r0
7531
    4d0a:	3e 9f       	mul	r19, r30
7532
    4d0c:	90 0d       	add	r25, r0
7533
    4d0e:	11 24       	eor	r1, r1
7534
    4d10:	68 e0       	ldi	r22, 0x08	; 8
7535
    4d12:	70 e0       	ldi	r23, 0x00	; 0
7536
    4d14:	0e 94 07 2d 	call	0x5a0e	; 0x5a0e <__divmodhi4>
7537
    4d18:	06 1b       	sub	r16, r22
7538
    4d1a:	17 0b       	sbc	r17, r23
7539
    4d1c:	60 91 13 02 	lds	r22, 0x0213
7540
    4d20:	70 91 14 02 	lds	r23, 0x0214
7541
    4d24:	80 91 15 02 	lds	r24, 0x0215
7542
    4d28:	90 91 16 02 	lds	r25, 0x0216
7543
    4d2c:	20 e0       	ldi	r18, 0x00	; 0
7544
    4d2e:	32 e0       	ldi	r19, 0x02	; 2
7545
    4d30:	40 e0       	ldi	r20, 0x00	; 0
7546
    4d32:	50 e0       	ldi	r21, 0x00	; 0
7547
    4d34:	0e 94 3c 2d 	call	0x5a78	; 0x5a78 <__divmodsi4>
7548
    4d38:	ca 01       	movw	r24, r20
7549
    4d3a:	b9 01       	movw	r22, r18
7550
    4d3c:	20 91 83 01 	lds	r18, 0x0183
7551
    4d40:	33 27       	eor	r19, r19
7552
    4d42:	44 27       	eor	r20, r20
7553
    4d44:	55 27       	eor	r21, r21
7554
    4d46:	0e 94 d4 2c 	call	0x59a8	; 0x59a8 <__mulsi3>
7555
    4d4a:	20 e2       	ldi	r18, 0x20	; 32
7556
    4d4c:	30 e0       	ldi	r19, 0x00	; 0
7557
    4d4e:	40 e0       	ldi	r20, 0x00	; 0
7558
    4d50:	50 e0       	ldi	r21, 0x00	; 0
7559
    4d52:	0e 94 3c 2d 	call	0x5a78	; 0x5a78 <__divmodsi4>
7560
    4d56:	ff ef       	ldi	r31, 0xFF	; 255
7561
    4d58:	2e 3c       	cpi	r18, 0xCE	; 206
7562
    4d5a:	3f 07       	cpc	r19, r31
7563
    4d5c:	14 f4       	brge	.+4      	; 0x4d62 <MotorRegler+0x107e>
7564
    4d5e:	2e ec       	ldi	r18, 0xCE	; 206
7565
    4d60:	3f ef       	ldi	r19, 0xFF	; 255
7566
    4d62:	80 91 3b 02 	lds	r24, 0x023B
7567
    4d66:	90 91 3c 02 	lds	r25, 0x023C
7568
    4d6a:	ac 01       	movw	r20, r24
7569
    4d6c:	74 e0       	ldi	r23, 0x04	; 4
7570
    4d6e:	44 0f       	add	r20, r20
7571
    4d70:	55 1f       	adc	r21, r21
7572
    4d72:	7a 95       	dec	r23
7573
    4d74:	e1 f7       	brne	.-8      	; 0x4d6e <MotorRegler+0x108a>
7574
    4d76:	48 1b       	sub	r20, r24
7575
    4d78:	59 0b       	sbc	r21, r25
7576
    4d7a:	23 33       	cpi	r18, 0x33	; 51
7577
    4d7c:	31 05       	cpc	r19, r1
7578
    4d7e:	14 f0       	brlt	.+4      	; 0x4d84 <MotorRegler+0x10a0>
7579
    4d80:	22 e3       	ldi	r18, 0x32	; 50
7580
    4d82:	30 e0       	ldi	r19, 0x00	; 0
7581
    4d84:	02 1b       	sub	r16, r18
7582
    4d86:	13 0b       	sbc	r17, r19
7583
    4d88:	ca 01       	movw	r24, r20
7584
    4d8a:	80 0f       	add	r24, r16
7585
    4d8c:	91 1f       	adc	r25, r17
7586
    4d8e:	60 e1       	ldi	r22, 0x10	; 16
7587
    4d90:	70 e0       	ldi	r23, 0x00	; 0
7588
    4d92:	0e 94 07 2d 	call	0x5a0e	; 0x5a0e <__divmodhi4>
7589
    4d96:	70 93 3c 02 	sts	0x023C, r23
7590
    4d9a:	60 93 3b 02 	sts	0x023B, r22
7591
    4d9e:	80 91 ab 05 	lds	r24, 0x05AB
7592
    4da2:	99 27       	eor	r25, r25
7593
    4da4:	68 17       	cp	r22, r24
7594
    4da6:	79 07       	cpc	r23, r25
7595
    4da8:	8c f4       	brge	.+34     	; 0x4dcc <MotorRegler+0x10e8>
7596
    4daa:	29 81       	ldd	r18, Y+1	; 0x01
7597
    4dac:	3a 81       	ldd	r19, Y+2	; 0x02
7598
    4dae:	28 17       	cp	r18, r24
7599
    4db0:	39 07       	cpc	r19, r25
7600
    4db2:	2c f0       	brlt	.+10     	; 0x4dbe <MotorRegler+0x10da>
7601
    4db4:	90 93 3c 02 	sts	0x023C, r25
7602
    4db8:	80 93 3b 02 	sts	0x023B, r24
7603
    4dbc:	07 c0       	rjmp	.+14     	; 0x4dcc <MotorRegler+0x10e8>
7604
    4dbe:	49 81       	ldd	r20, Y+1	; 0x01
7605
    4dc0:	5a 81       	ldd	r21, Y+2	; 0x02
7606
    4dc2:	50 93 3c 02 	sts	0x023C, r21
7607
    4dc6:	40 93 3b 02 	sts	0x023B, r20
7608
    4dca:	0d c0       	rjmp	.+26     	; 0x4de6 <MotorRegler+0x1102>
7609
    4dcc:	80 91 3b 02 	lds	r24, 0x023B
7610
    4dd0:	90 91 3c 02 	lds	r25, 0x023C
7611
    4dd4:	69 81       	ldd	r22, Y+1	; 0x01
7612
    4dd6:	7a 81       	ldd	r23, Y+2	; 0x02
7613
    4dd8:	68 17       	cp	r22, r24
7614
    4dda:	79 07       	cpc	r23, r25
7615
    4ddc:	24 f4       	brge	.+8      	; 0x4de6 <MotorRegler+0x1102>
7616
    4dde:	70 93 3c 02 	sts	0x023C, r23
7617
    4de2:	60 93 3b 02 	sts	0x023B, r22
7618
    4de6:	80 91 3b 02 	lds	r24, 0x023B
7619
    4dea:	90 91 3c 02 	lds	r25, 0x023C
7620
    4dee:	9a 83       	std	Y+2, r25	; 0x02
7621
    4df0:	89 83       	std	Y+1, r24	; 0x01
7622
    4df2:	c0 90 ea 05 	lds	r12, 0x05EA
7623
    4df6:	d0 90 eb 05 	lds	r13, 0x05EB
7624
    4dfa:	80 91 50 02 	lds	r24, 0x0250
7625
    4dfe:	90 91 51 02 	lds	r25, 0x0251
7626
    4e02:	c8 1a       	sub	r12, r24
7627
    4e04:	d9 0a       	sbc	r13, r25
7628
    4e06:	95 e6       	ldi	r25, 0x65	; 101
7629
    4e08:	c9 16       	cp	r12, r25
7630
    4e0a:	d1 04       	cpc	r13, r1
7631
    4e0c:	24 f0       	brlt	.+8      	; 0x4e16 <MotorRegler+0x1132>
7632
    4e0e:	64 e6       	ldi	r22, 0x64	; 100
7633
    4e10:	c6 2e       	mov	r12, r22
7634
    4e12:	d1 2c       	mov	r13, r1
7635
    4e14:	09 c0       	rjmp	.+18     	; 0x4e28 <MotorRegler+0x1144>
7636
    4e16:	ec e9       	ldi	r30, 0x9C	; 156
7637
    4e18:	ce 16       	cp	r12, r30
7638
    4e1a:	ef ef       	ldi	r30, 0xFF	; 255
7639
    4e1c:	de 06       	cpc	r13, r30
7640
    4e1e:	24 f4       	brge	.+8      	; 0x4e28 <MotorRegler+0x1144>
7641
    4e20:	5c e9       	ldi	r21, 0x9C	; 156
7642
    4e22:	c5 2e       	mov	r12, r21
7643
    4e24:	5f ef       	ldi	r21, 0xFF	; 255
7644
    4e26:	d5 2e       	mov	r13, r21
7645
    4e28:	40 90 78 01 	lds	r4, 0x0178
7646
    4e2c:	50 90 79 01 	lds	r5, 0x0179
7647
    4e30:	60 90 7a 01 	lds	r6, 0x017A
7648
    4e34:	70 90 7b 01 	lds	r7, 0x017B
7649
    4e38:	60 91 de 05 	lds	r22, 0x05DE
7650
    4e3c:	70 91 df 05 	lds	r23, 0x05DF
7651
    4e40:	20 91 28 02 	lds	r18, 0x0228
7652
    4e44:	30 91 29 02 	lds	r19, 0x0229
7653
    4e48:	40 91 8e 02 	lds	r20, 0x028E
7654
    4e4c:	50 91 8f 02 	lds	r21, 0x028F
7655
    4e50:	24 1b       	sub	r18, r20
7656
    4e52:	35 0b       	sbc	r19, r21
7657
    4e54:	62 1b       	sub	r22, r18
7658
    4e56:	73 0b       	sbc	r23, r19
7659
    4e58:	88 27       	eor	r24, r24
7660
    4e5a:	77 fd       	sbrc	r23, 7
7661
    4e5c:	80 95       	com	r24
7662
    4e5e:	98 2f       	mov	r25, r24
7663
    4e60:	0e 94 b8 2b 	call	0x5770	; 0x5770 <__floatsisf>
7664
    4e64:	9b 01       	movw	r18, r22
7665
    4e66:	ac 01       	movw	r20, r24
7666
    4e68:	c3 01       	movw	r24, r6
7667
    4e6a:	b2 01       	movw	r22, r4
7668
    4e6c:	0e 94 32 2c 	call	0x5864	; 0x5864 <__mulsf3>
7669
    4e70:	0e 94 9b 2b 	call	0x5736	; 0x5736 <__fixsfsi>
7670
    4e74:	70 93 9b 02 	sts	0x029B, r23
7671
    4e78:	60 93 9a 02 	sts	0x029A, r22
7672
    4e7c:	80 91 9a 02 	lds	r24, 0x029A
7673
    4e80:	90 91 9b 02 	lds	r25, 0x029B
7674
    4e84:	8c 01       	movw	r16, r24
7675
    4e86:	22 27       	eor	r18, r18
7676
    4e88:	17 fd       	sbrc	r17, 7
7677
    4e8a:	20 95       	com	r18
7678
    4e8c:	32 2f       	mov	r19, r18
7679
    4e8e:	80 91 58 02 	lds	r24, 0x0258
7680
    4e92:	90 91 59 02 	lds	r25, 0x0259
7681
    4e96:	a0 91 5a 02 	lds	r26, 0x025A
7682
    4e9a:	b0 91 5b 02 	lds	r27, 0x025B
7683
    4e9e:	08 0f       	add	r16, r24
7684
    4ea0:	19 1f       	adc	r17, r25
7685
    4ea2:	2a 1f       	adc	r18, r26
7686
    4ea4:	3b 1f       	adc	r19, r27
7687
    4ea6:	00 93 58 02 	sts	0x0258, r16
7688
    4eaa:	10 93 59 02 	sts	0x0259, r17
7689
    4eae:	20 93 5a 02 	sts	0x025A, r18
7690
    4eb2:	30 93 5b 02 	sts	0x025B, r19
7691
    4eb6:	10 16       	cp	r1, r16
7692
    4eb8:	11 06       	cpc	r1, r17
7693
    4eba:	12 06       	cpc	r1, r18
7694
    4ebc:	13 06       	cpc	r1, r19
7695
    4ebe:	ac f4       	brge	.+42     	; 0x4eea <MotorRegler+0x1206>
7696
    4ec0:	c8 01       	movw	r24, r16
7697
    4ec2:	17 ff       	sbrs	r17, 7
7698
    4ec4:	03 c0       	rjmp	.+6      	; 0x4ecc <MotorRegler+0x11e8>
7699
    4ec6:	90 95       	com	r25
7700
    4ec8:	81 95       	neg	r24
7701
    4eca:	9f 4f       	sbci	r25, 0xFF	; 255
7702
    4ecc:	60 e0       	ldi	r22, 0x00	; 0
7703
    4ece:	71 e0       	ldi	r23, 0x01	; 1
7704
    4ed0:	0e 94 07 2d 	call	0x5a0e	; 0x5a0e <__divmodhi4>
7705
    4ed4:	6f 5f       	subi	r22, 0xFF	; 255
7706
    4ed6:	7f 4f       	sbci	r23, 0xFF	; 255
7707
    4ed8:	88 27       	eor	r24, r24
7708
    4eda:	77 fd       	sbrc	r23, 7
7709
    4edc:	80 95       	com	r24
7710
    4ede:	98 2f       	mov	r25, r24
7711
    4ee0:	06 1b       	sub	r16, r22
7712
    4ee2:	17 0b       	sbc	r17, r23
7713
    4ee4:	28 0b       	sbc	r18, r24
7714
    4ee6:	39 0b       	sbc	r19, r25
7715
    4ee8:	14 c0       	rjmp	.+40     	; 0x4f12 <MotorRegler+0x122e>
7716
    4eea:	c8 01       	movw	r24, r16
7717
    4eec:	17 ff       	sbrs	r17, 7
7718
    4eee:	03 c0       	rjmp	.+6      	; 0x4ef6 <MotorRegler+0x1212>
7719
    4ef0:	90 95       	com	r25
7720
    4ef2:	81 95       	neg	r24
7721
    4ef4:	9f 4f       	sbci	r25, 0xFF	; 255
7722
    4ef6:	60 e0       	ldi	r22, 0x00	; 0
7723
    4ef8:	71 e0       	ldi	r23, 0x01	; 1
7724
    4efa:	0e 94 07 2d 	call	0x5a0e	; 0x5a0e <__divmodhi4>
7725
    4efe:	6f 5f       	subi	r22, 0xFF	; 255
7726
    4f00:	7f 4f       	sbci	r23, 0xFF	; 255
7727
    4f02:	88 27       	eor	r24, r24
7728
    4f04:	77 fd       	sbrc	r23, 7
7729
    4f06:	80 95       	com	r24
7730
    4f08:	98 2f       	mov	r25, r24
7731
    4f0a:	06 0f       	add	r16, r22
7732
    4f0c:	17 1f       	adc	r17, r23
7733
    4f0e:	28 1f       	adc	r18, r24
7734
    4f10:	39 1f       	adc	r19, r25
7735
    4f12:	00 93 58 02 	sts	0x0258, r16
7736
    4f16:	10 93 59 02 	sts	0x0259, r17
7737
    4f1a:	20 93 5a 02 	sts	0x025A, r18
7738
    4f1e:	30 93 5b 02 	sts	0x025B, r19
7739
    4f22:	80 91 58 02 	lds	r24, 0x0258
7740
    4f26:	90 91 59 02 	lds	r25, 0x0259
7741
    4f2a:	a0 91 5a 02 	lds	r26, 0x025A
7742
    4f2e:	b0 91 5b 02 	lds	r27, 0x025B
7743
    4f32:	81 38       	cpi	r24, 0x81	; 129
7744
    4f34:	fe e3       	ldi	r31, 0x3E	; 62
7745
    4f36:	9f 07       	cpc	r25, r31
7746
    4f38:	f0 e0       	ldi	r31, 0x00	; 0
7747
    4f3a:	af 07       	cpc	r26, r31
7748
    4f3c:	f0 e0       	ldi	r31, 0x00	; 0
7749
    4f3e:	bf 07       	cpc	r27, r31
7750
    4f40:	2c f0       	brlt	.+10     	; 0x4f4c <MotorRegler+0x1268>
7751
    4f42:	80 e8       	ldi	r24, 0x80	; 128
7752
    4f44:	9e e3       	ldi	r25, 0x3E	; 62
7753
    4f46:	a0 e0       	ldi	r26, 0x00	; 0
7754
    4f48:	b0 e0       	ldi	r27, 0x00	; 0
7755
    4f4a:	09 c0       	rjmp	.+18     	; 0x4f5e <MotorRegler+0x127a>
7756
    4f4c:	80 58       	subi	r24, 0x80	; 128
7757
    4f4e:	91 4c       	sbci	r25, 0xC1	; 193
7758
    4f50:	af 4f       	sbci	r26, 0xFF	; 255
7759
    4f52:	bf 4f       	sbci	r27, 0xFF	; 255
7760
    4f54:	64 f4       	brge	.+24     	; 0x4f6e <MotorRegler+0x128a>
7761
    4f56:	80 e8       	ldi	r24, 0x80	; 128
7762
    4f58:	91 ec       	ldi	r25, 0xC1	; 193
7763
    4f5a:	af ef       	ldi	r26, 0xFF	; 255
7764
    4f5c:	bf ef       	ldi	r27, 0xFF	; 255
7765
    4f5e:	80 93 58 02 	sts	0x0258, r24
7766
    4f62:	90 93 59 02 	sts	0x0259, r25
7767
    4f66:	a0 93 5a 02 	sts	0x025A, r26
7768
    4f6a:	b0 93 5b 02 	sts	0x025B, r27
7769
    4f6e:	60 91 9a 02 	lds	r22, 0x029A
7770
    4f72:	70 91 9b 02 	lds	r23, 0x029B
7771
    4f76:	80 90 7c 01 	lds	r8, 0x017C
7772
    4f7a:	90 90 7d 01 	lds	r9, 0x017D
7773
    4f7e:	a0 90 7e 01 	lds	r10, 0x017E
7774
    4f82:	b0 90 7f 01 	lds	r11, 0x017F
7775
    4f86:	88 27       	eor	r24, r24
7776
    4f88:	77 fd       	sbrc	r23, 7
7777
    4f8a:	80 95       	com	r24
7778
    4f8c:	98 2f       	mov	r25, r24
7779
    4f8e:	0e 94 b8 2b 	call	0x5770	; 0x5770 <__floatsisf>
7780
    4f92:	7b 01       	movw	r14, r22
7781
    4f94:	8c 01       	movw	r16, r24
7782
    4f96:	60 91 58 02 	lds	r22, 0x0258
7783
    4f9a:	70 91 59 02 	lds	r23, 0x0259
7784
    4f9e:	80 91 5a 02 	lds	r24, 0x025A
7785
    4fa2:	90 91 5b 02 	lds	r25, 0x025B
7786
    4fa6:	0e 94 b8 2b 	call	0x5770	; 0x5770 <__floatsisf>
7787
    4faa:	9b 01       	movw	r18, r22
7788
    4fac:	ac 01       	movw	r20, r24
7789
    4fae:	c5 01       	movw	r24, r10
7790
    4fb0:	b4 01       	movw	r22, r8
7791
    4fb2:	0e 94 32 2c 	call	0x5864	; 0x5864 <__mulsf3>
7792
    4fb6:	9b 01       	movw	r18, r22
7793
    4fb8:	ac 01       	movw	r20, r24
7794
    4fba:	c8 01       	movw	r24, r16
7795
    4fbc:	b7 01       	movw	r22, r14
7796
    4fbe:	0e 94 13 2b 	call	0x5626	; 0x5626 <__addsf3>
7797
    4fc2:	0e 94 9b 2b 	call	0x5736	; 0x5736 <__fixsfsi>
7798
    4fc6:	96 01       	movw	r18, r12
7799
    4fc8:	26 0f       	add	r18, r22
7800
    4fca:	37 1f       	adc	r19, r23
7801
    4fcc:	49 81       	ldd	r20, Y+1	; 0x01
7802
    4fce:	5a 81       	ldd	r21, Y+2	; 0x02
7803
    4fd0:	24 0f       	add	r18, r20
7804
    4fd2:	35 1f       	adc	r19, r21
7805
    4fd4:	22 24       	eor	r2, r2
7806
    4fd6:	4a 30       	cpi	r20, 0x0A	; 10
7807
    4fd8:	51 05       	cpc	r21, r1
7808
    4fda:	14 f4       	brge	.+4      	; 0x4fe0 <MotorRegler+0x12fc>
7809
    4fdc:	41 e0       	ldi	r20, 0x01	; 1
7810
    4fde:	24 2e       	mov	r2, r20
7811
    4fe0:	37 fd       	sbrc	r19, 7
7812
    4fe2:	02 c0       	rjmp	.+4      	; 0x4fe8 <MotorRegler+0x1304>
7813
    4fe4:	22 20       	and	r2, r2
7814
    4fe6:	19 f0       	breq	.+6      	; 0x4fee <MotorRegler+0x130a>
7815
    4fe8:	40 e0       	ldi	r20, 0x00	; 0
7816
    4fea:	50 e0       	ldi	r21, 0x00	; 0
7817
    4fec:	08 c0       	rjmp	.+16     	; 0x4ffe <MotorRegler+0x131a>
7818
    4fee:	80 91 e9 05 	lds	r24, 0x05E9
7819
    4ff2:	48 2f       	mov	r20, r24
7820
    4ff4:	55 27       	eor	r21, r21
7821
    4ff6:	24 17       	cp	r18, r20
7822
    4ff8:	35 07       	cpc	r19, r21
7823
    4ffa:	0c f4       	brge	.+2      	; 0x4ffe <MotorRegler+0x131a>
7824
    4ffc:	a9 01       	movw	r20, r18
7825
    4ffe:	80 91 e0 05 	lds	r24, 0x05E0
7826
    5002:	e8 2f       	mov	r30, r24
7827
    5004:	ff 27       	eor	r31, r31
7828
    5006:	fc 83       	std	Y+4, r31	; 0x04
7829
    5008:	eb 83       	std	Y+3, r30	; 0x03
7830
    500a:	9f 01       	movw	r18, r30
7831
    500c:	e4 17       	cp	r30, r20
7832
    500e:	f5 07       	cpc	r31, r21
7833
    5010:	0c f4       	brge	.+2      	; 0x5014 <MotorRegler+0x1330>
7834
    5012:	9a 01       	movw	r18, r20
7835
    5014:	20 93 98 02 	sts	0x0298, r18
7836
    5018:	29 81       	ldd	r18, Y+1	; 0x01
7837
    501a:	3a 81       	ldd	r19, Y+2	; 0x02
7838
    501c:	26 1b       	sub	r18, r22
7839
    501e:	37 0b       	sbc	r19, r23
7840
    5020:	b9 01       	movw	r22, r18
7841
    5022:	6c 0d       	add	r22, r12
7842
    5024:	7d 1d       	adc	r23, r13
7843
    5026:	77 fd       	sbrc	r23, 7
7844
    5028:	02 c0       	rjmp	.+4      	; 0x502e <MotorRegler+0x134a>
7845
    502a:	22 20       	and	r2, r2
7846
    502c:	19 f0       	breq	.+6      	; 0x5034 <MotorRegler+0x1350>
7847
    502e:	80 e0       	ldi	r24, 0x00	; 0
7848
    5030:	90 e0       	ldi	r25, 0x00	; 0
7849
    5032:	07 c0       	rjmp	.+14     	; 0x5042 <MotorRegler+0x135e>
7850
    5034:	80 91 e9 05 	lds	r24, 0x05E9
7851
    5038:	99 27       	eor	r25, r25
7852
    503a:	68 17       	cp	r22, r24
7853
    503c:	79 07       	cpc	r23, r25
7854
    503e:	0c f4       	brge	.+2      	; 0x5042 <MotorRegler+0x135e>
7855
    5040:	cb 01       	movw	r24, r22
7856
    5042:	2b 81       	ldd	r18, Y+3	; 0x03
7857
    5044:	3c 81       	ldd	r19, Y+4	; 0x04
7858
    5046:	28 17       	cp	r18, r24
7859
    5048:	39 07       	cpc	r19, r25
7860
    504a:	0c f4       	brge	.+2      	; 0x504e <MotorRegler+0x136a>
7861
    504c:	9c 01       	movw	r18, r24
7862
    504e:	20 93 99 02 	sts	0x0299, r18
7863
    5052:	60 91 dc 05 	lds	r22, 0x05DC
7864
    5056:	70 91 dd 05 	lds	r23, 0x05DD
7865
    505a:	20 91 2a 02 	lds	r18, 0x022A
7866
    505e:	30 91 2b 02 	lds	r19, 0x022B
7867
    5062:	40 91 90 02 	lds	r20, 0x0290
7868
    5066:	50 91 91 02 	lds	r21, 0x0291
7869
    506a:	24 1b       	sub	r18, r20
7870
    506c:	35 0b       	sbc	r19, r21
7871
    506e:	62 1b       	sub	r22, r18
7872
    5070:	73 0b       	sbc	r23, r19
7873
    5072:	88 27       	eor	r24, r24
7874
    5074:	77 fd       	sbrc	r23, 7
7875
    5076:	80 95       	com	r24
7876
    5078:	98 2f       	mov	r25, r24
7877
    507a:	0e 94 b8 2b 	call	0x5770	; 0x5770 <__floatsisf>
7878
    507e:	9b 01       	movw	r18, r22
7879
    5080:	ac 01       	movw	r20, r24
7880
    5082:	c3 01       	movw	r24, r6
7881
    5084:	b2 01       	movw	r22, r4
7882
    5086:	0e 94 32 2c 	call	0x5864	; 0x5864 <__mulsf3>
7883
    508a:	0e 94 9b 2b 	call	0x5736	; 0x5736 <__fixsfsi>
7884
    508e:	70 93 97 02 	sts	0x0297, r23
7885
    5092:	60 93 96 02 	sts	0x0296, r22
7886
    5096:	80 91 96 02 	lds	r24, 0x0296
7887
    509a:	90 91 97 02 	lds	r25, 0x0297
7888
    509e:	8c 01       	movw	r16, r24
7889
    50a0:	22 27       	eor	r18, r18
7890
    50a2:	17 fd       	sbrc	r17, 7
7891
    50a4:	20 95       	com	r18
7892
    50a6:	32 2f       	mov	r19, r18
7893
    50a8:	80 91 54 02 	lds	r24, 0x0254
7894
    50ac:	90 91 55 02 	lds	r25, 0x0255
7895
    50b0:	a0 91 56 02 	lds	r26, 0x0256
7896
    50b4:	b0 91 57 02 	lds	r27, 0x0257
7897
    50b8:	08 0f       	add	r16, r24
7898
    50ba:	19 1f       	adc	r17, r25
7899
    50bc:	2a 1f       	adc	r18, r26
7900
    50be:	3b 1f       	adc	r19, r27
7901
    50c0:	00 93 54 02 	sts	0x0254, r16
7902
    50c4:	10 93 55 02 	sts	0x0255, r17
7903
    50c8:	20 93 56 02 	sts	0x0256, r18
7904
    50cc:	30 93 57 02 	sts	0x0257, r19
7905
    50d0:	10 16       	cp	r1, r16
7906
    50d2:	11 06       	cpc	r1, r17
7907
    50d4:	12 06       	cpc	r1, r18
7908
    50d6:	13 06       	cpc	r1, r19
7909
    50d8:	ac f4       	brge	.+42     	; 0x5104 <MotorRegler+0x1420>
7910
    50da:	c8 01       	movw	r24, r16
7911
    50dc:	17 ff       	sbrs	r17, 7
7912
    50de:	03 c0       	rjmp	.+6      	; 0x50e6 <MotorRegler+0x1402>
7913
    50e0:	90 95       	com	r25
7914
    50e2:	81 95       	neg	r24
7915
    50e4:	9f 4f       	sbci	r25, 0xFF	; 255
7916
    50e6:	60 e0       	ldi	r22, 0x00	; 0
7917
    50e8:	71 e0       	ldi	r23, 0x01	; 1
7918
    50ea:	0e 94 07 2d 	call	0x5a0e	; 0x5a0e <__divmodhi4>
7919
    50ee:	6f 5f       	subi	r22, 0xFF	; 255
7920
    50f0:	7f 4f       	sbci	r23, 0xFF	; 255
7921
    50f2:	88 27       	eor	r24, r24
7922
    50f4:	77 fd       	sbrc	r23, 7
7923
    50f6:	80 95       	com	r24
7924
    50f8:	98 2f       	mov	r25, r24
7925
    50fa:	06 1b       	sub	r16, r22
7926
    50fc:	17 0b       	sbc	r17, r23
7927
    50fe:	28 0b       	sbc	r18, r24
7928
    5100:	39 0b       	sbc	r19, r25
7929
    5102:	14 c0       	rjmp	.+40     	; 0x512c <MotorRegler+0x1448>
7930
    5104:	c8 01       	movw	r24, r16
7931
    5106:	17 ff       	sbrs	r17, 7
7932
    5108:	03 c0       	rjmp	.+6      	; 0x5110 <MotorRegler+0x142c>
7933
    510a:	90 95       	com	r25
7934
    510c:	81 95       	neg	r24
7935
    510e:	9f 4f       	sbci	r25, 0xFF	; 255
7936
    5110:	60 e0       	ldi	r22, 0x00	; 0
7937
    5112:	71 e0       	ldi	r23, 0x01	; 1
7938
    5114:	0e 94 07 2d 	call	0x5a0e	; 0x5a0e <__divmodhi4>
7939
    5118:	6f 5f       	subi	r22, 0xFF	; 255
7940
    511a:	7f 4f       	sbci	r23, 0xFF	; 255
7941
    511c:	88 27       	eor	r24, r24
7942
    511e:	77 fd       	sbrc	r23, 7
7943
    5120:	80 95       	com	r24
7944
    5122:	98 2f       	mov	r25, r24
7945
    5124:	06 0f       	add	r16, r22
7946
    5126:	17 1f       	adc	r17, r23
7947
    5128:	28 1f       	adc	r18, r24
7948
    512a:	39 1f       	adc	r19, r25
7949
    512c:	00 93 54 02 	sts	0x0254, r16
7950
    5130:	10 93 55 02 	sts	0x0255, r17
7951
    5134:	20 93 56 02 	sts	0x0256, r18
7952
    5138:	30 93 57 02 	sts	0x0257, r19
7953
    513c:	80 91 54 02 	lds	r24, 0x0254
7954
    5140:	90 91 55 02 	lds	r25, 0x0255
7955
    5144:	a0 91 56 02 	lds	r26, 0x0256
7956
    5148:	b0 91 57 02 	lds	r27, 0x0257
7957
    514c:	81 38       	cpi	r24, 0x81	; 129
7958
    514e:	3e e3       	ldi	r19, 0x3E	; 62
7959
    5150:	93 07       	cpc	r25, r19
7960
    5152:	30 e0       	ldi	r19, 0x00	; 0
7961
    5154:	a3 07       	cpc	r26, r19
7962
    5156:	30 e0       	ldi	r19, 0x00	; 0
7963
    5158:	b3 07       	cpc	r27, r19
7964
    515a:	2c f0       	brlt	.+10     	; 0x5166 <MotorRegler+0x1482>
7965
    515c:	80 e8       	ldi	r24, 0x80	; 128
7966
    515e:	9e e3       	ldi	r25, 0x3E	; 62
7967
    5160:	a0 e0       	ldi	r26, 0x00	; 0
7968
    5162:	b0 e0       	ldi	r27, 0x00	; 0
7969
    5164:	09 c0       	rjmp	.+18     	; 0x5178 <MotorRegler+0x1494>
7970
    5166:	80 58       	subi	r24, 0x80	; 128
7971
    5168:	91 4c       	sbci	r25, 0xC1	; 193
7972
    516a:	af 4f       	sbci	r26, 0xFF	; 255
7973
    516c:	bf 4f       	sbci	r27, 0xFF	; 255
7974
    516e:	64 f4       	brge	.+24     	; 0x5188 <MotorRegler+0x14a4>
7975
    5170:	80 e8       	ldi	r24, 0x80	; 128
7976
    5172:	91 ec       	ldi	r25, 0xC1	; 193
7977
    5174:	af ef       	ldi	r26, 0xFF	; 255
7978
    5176:	bf ef       	ldi	r27, 0xFF	; 255
7979
    5178:	80 93 54 02 	sts	0x0254, r24
7980
    517c:	90 93 55 02 	sts	0x0255, r25
7981
    5180:	a0 93 56 02 	sts	0x0256, r26
7982
    5184:	b0 93 57 02 	sts	0x0257, r27
7983
    5188:	60 91 96 02 	lds	r22, 0x0296
7984
    518c:	70 91 97 02 	lds	r23, 0x0297
7985
    5190:	88 27       	eor	r24, r24
7986
    5192:	77 fd       	sbrc	r23, 7
7987
    5194:	80 95       	com	r24
7988
    5196:	98 2f       	mov	r25, r24
7989
    5198:	0e 94 b8 2b 	call	0x5770	; 0x5770 <__floatsisf>
7990
    519c:	7b 01       	movw	r14, r22
7991
    519e:	8c 01       	movw	r16, r24
7992
    51a0:	60 91 54 02 	lds	r22, 0x0254
7993
    51a4:	70 91 55 02 	lds	r23, 0x0255
7994
    51a8:	80 91 56 02 	lds	r24, 0x0256
7995
    51ac:	90 91 57 02 	lds	r25, 0x0257
7996
    51b0:	0e 94 b8 2b 	call	0x5770	; 0x5770 <__floatsisf>
7997
    51b4:	9b 01       	movw	r18, r22
7998
    51b6:	ac 01       	movw	r20, r24
7999
    51b8:	c5 01       	movw	r24, r10
8000
    51ba:	b4 01       	movw	r22, r8
8001
    51bc:	0e 94 32 2c 	call	0x5864	; 0x5864 <__mulsf3>
8002
    51c0:	9b 01       	movw	r18, r22
8003
    51c2:	ac 01       	movw	r20, r24
8004
    51c4:	c8 01       	movw	r24, r16
8005
    51c6:	b7 01       	movw	r22, r14
8006
    51c8:	0e 94 13 2b 	call	0x5626	; 0x5626 <__addsf3>
8007
    51cc:	0e 94 9b 2b 	call	0x5736	; 0x5736 <__fixsfsi>
8008
    51d0:	29 81       	ldd	r18, Y+1	; 0x01
8009
    51d2:	3a 81       	ldd	r19, Y+2	; 0x02
8010
    51d4:	26 0f       	add	r18, r22
8011
    51d6:	37 1f       	adc	r19, r23
8012
    51d8:	2c 19       	sub	r18, r12
8013
    51da:	3d 09       	sbc	r19, r13
8014
    51dc:	37 fd       	sbrc	r19, 7
8015
    51de:	02 c0       	rjmp	.+4      	; 0x51e4 <MotorRegler+0x1500>
8016
    51e0:	22 20       	and	r2, r2
8017
    51e2:	19 f0       	breq	.+6      	; 0x51ea <MotorRegler+0x1506>
8018
    51e4:	40 e0       	ldi	r20, 0x00	; 0
8019
    51e6:	50 e0       	ldi	r21, 0x00	; 0
8020
    51e8:	08 c0       	rjmp	.+16     	; 0x51fa <MotorRegler+0x1516>
8021
    51ea:	80 91 e9 05 	lds	r24, 0x05E9
8022
    51ee:	48 2f       	mov	r20, r24
8023
    51f0:	55 27       	eor	r21, r21
8024
    51f2:	24 17       	cp	r18, r20
8025
    51f4:	35 07       	cpc	r19, r21
8026
    51f6:	0c f4       	brge	.+2      	; 0x51fa <MotorRegler+0x1516>
8027
    51f8:	a9 01       	movw	r20, r18
8028
    51fa:	2b 81       	ldd	r18, Y+3	; 0x03
8029
    51fc:	3c 81       	ldd	r19, Y+4	; 0x04
8030
    51fe:	24 17       	cp	r18, r20
8031
    5200:	35 07       	cpc	r19, r21
8032
    5202:	0c f4       	brge	.+2      	; 0x5206 <MotorRegler+0x1522>
8033
    5204:	9a 01       	movw	r18, r20
8034
    5206:	20 93 a8 02 	sts	0x02A8, r18
8035
    520a:	89 81       	ldd	r24, Y+1	; 0x01
8036
    520c:	9a 81       	ldd	r25, Y+2	; 0x02
8037
    520e:	86 1b       	sub	r24, r22
8038
    5210:	97 0b       	sbc	r25, r23
8039
    5212:	bc 01       	movw	r22, r24
8040
    5214:	6c 19       	sub	r22, r12
8041
    5216:	7d 09       	sbc	r23, r13
8042
    5218:	77 fd       	sbrc	r23, 7
8043
    521a:	02 c0       	rjmp	.+4      	; 0x5220 <MotorRegler+0x153c>
8044
    521c:	22 20       	and	r2, r2
8045
    521e:	19 f0       	breq	.+6      	; 0x5226 <MotorRegler+0x1542>
8046
    5220:	20 e0       	ldi	r18, 0x00	; 0
8047
    5222:	30 e0       	ldi	r19, 0x00	; 0
8048
    5224:	08 c0       	rjmp	.+16     	; 0x5236 <MotorRegler+0x1552>
8049
    5226:	80 91 e9 05 	lds	r24, 0x05E9
8050
    522a:	28 2f       	mov	r18, r24
8051
    522c:	33 27       	eor	r19, r19
8052
    522e:	62 17       	cp	r22, r18
8053
    5230:	73 07       	cpc	r23, r19
8054
    5232:	0c f4       	brge	.+2      	; 0x5236 <MotorRegler+0x1552>
8055
    5234:	9b 01       	movw	r18, r22
8056
    5236:	8b 81       	ldd	r24, Y+3	; 0x03
8057
    5238:	9c 81       	ldd	r25, Y+4	; 0x04
8058
    523a:	82 17       	cp	r24, r18
8059
    523c:	93 07       	cpc	r25, r19
8060
    523e:	0c f4       	brge	.+2      	; 0x5242 <MotorRegler+0x155e>
8061
    5240:	c9 01       	movw	r24, r18
8062
    5242:	80 93 9c 02 	sts	0x029C, r24
8063
    5246:	24 96       	adiw	r28, 0x04	; 4
8064
    5248:	0f b6       	in	r0, 0x3f	; 63
8065
    524a:	f8 94       	cli
8066
    524c:	de bf       	out	0x3e, r29	; 62
8067
    524e:	0f be       	out	0x3f, r0	; 63
8068
    5250:	cd bf       	out	0x3d, r28	; 61
8069
    5252:	df 91       	pop	r29
8070
    5254:	cf 91       	pop	r28
8071
    5256:	1f 91       	pop	r17
8072
    5258:	0f 91       	pop	r16
8073
    525a:	ff 90       	pop	r15
8074
    525c:	ef 90       	pop	r14
8075
    525e:	df 90       	pop	r13
8076
    5260:	cf 90       	pop	r12
8077
    5262:	bf 90       	pop	r11
8078
    5264:	af 90       	pop	r10
8079
    5266:	9f 90       	pop	r9
8080
    5268:	8f 90       	pop	r8
8081
    526a:	7f 90       	pop	r7
8082
    526c:	6f 90       	pop	r6
8083
    526e:	5f 90       	pop	r5
8084
    5270:	4f 90       	pop	r4
8085
    5272:	3f 90       	pop	r3
8086
    5274:	2f 90       	pop	r2
8087
    5276:	08 95       	ret
21 user 8088
 
36 chris2798 8089
00005278 <gps_main>:
8090
    5278:	6f 92       	push	r6
8091
    527a:	7f 92       	push	r7
8092
    527c:	8f 92       	push	r8
8093
    527e:	9f 92       	push	r9
8094
    5280:	af 92       	push	r10
8095
    5282:	bf 92       	push	r11
8096
    5284:	cf 92       	push	r12
8097
    5286:	df 92       	push	r13
8098
    5288:	ef 92       	push	r14
8099
    528a:	ff 92       	push	r15
8100
    528c:	0f 93       	push	r16
8101
    528e:	1f 93       	push	r17
8102
    5290:	80 91 1f 02 	lds	r24, 0x021F
8103
    5294:	90 91 20 02 	lds	r25, 0x0220
8104
    5298:	18 16       	cp	r1, r24
8105
    529a:	19 06       	cpc	r1, r25
8106
    529c:	0c f0       	brlt	.+2      	; 0x52a0 <gps_main+0x28>
8107
    529e:	8a c1       	rjmp	.+788    	; 0x55b4 <gps_main+0x33c>
8108
    52a0:	80 91 32 05 	lds	r24, 0x0532
8109
    52a4:	88 23       	and	r24, r24
8110
    52a6:	09 f4       	brne	.+2      	; 0x52aa <gps_main+0x32>
8111
    52a8:	85 c1       	rjmp	.+778    	; 0x55b4 <gps_main+0x33c>
8112
    52aa:	80 91 8a 01 	lds	r24, 0x018A
8113
    52ae:	90 91 8b 01 	lds	r25, 0x018B
8114
    52b2:	89 2b       	or	r24, r25
8115
    52b4:	d1 f1       	breq	.+116    	; 0x532a <gps_main+0xb2>
8116
    52b6:	80 91 12 05 	lds	r24, 0x0512
8117
    52ba:	90 91 13 05 	lds	r25, 0x0513
8118
    52be:	a0 91 14 05 	lds	r26, 0x0514
8119
    52c2:	b0 91 15 05 	lds	r27, 0x0515
8120
    52c6:	80 93 5e 02 	sts	0x025E, r24
8121
    52ca:	90 93 5f 02 	sts	0x025F, r25
8122
    52ce:	a0 93 60 02 	sts	0x0260, r26
8123
    52d2:	b0 93 61 02 	sts	0x0261, r27
8124
    52d6:	80 91 16 05 	lds	r24, 0x0516
8125
    52da:	90 91 17 05 	lds	r25, 0x0517
8126
    52de:	a0 91 18 05 	lds	r26, 0x0518
8127
    52e2:	b0 91 19 05 	lds	r27, 0x0519
8128
    52e6:	80 93 62 02 	sts	0x0262, r24
8129
    52ea:	90 93 63 02 	sts	0x0263, r25
8130
    52ee:	a0 93 64 02 	sts	0x0264, r26
8131
    52f2:	b0 93 65 02 	sts	0x0265, r27
8132
    52f6:	80 91 1a 05 	lds	r24, 0x051A
8133
    52fa:	90 91 1b 05 	lds	r25, 0x051B
8134
    52fe:	a0 91 1c 05 	lds	r26, 0x051C
8135
    5302:	b0 91 1d 05 	lds	r27, 0x051D
8136
    5306:	80 93 66 02 	sts	0x0266, r24
8137
    530a:	90 93 67 02 	sts	0x0267, r25
8138
    530e:	a0 93 68 02 	sts	0x0268, r26
8139
    5312:	b0 93 69 02 	sts	0x0269, r27
8140
    5316:	82 e3       	ldi	r24, 0x32	; 50
8141
    5318:	90 e0       	ldi	r25, 0x00	; 0
8142
    531a:	90 93 ac 01 	sts	0x01AC, r25
8143
    531e:	80 93 ab 01 	sts	0x01AB, r24
8144
    5322:	10 92 8b 01 	sts	0x018B, r1
8145
    5326:	10 92 8a 01 	sts	0x018A, r1
8146
    532a:	a0 90 a4 02 	lds	r10, 0x02A4
8147
    532e:	b0 90 a5 02 	lds	r11, 0x02A5
8148
    5332:	60 91 66 02 	lds	r22, 0x0266
8149
    5336:	70 91 67 02 	lds	r23, 0x0267
8150
    533a:	80 91 68 02 	lds	r24, 0x0268
8151
    533e:	90 91 69 02 	lds	r25, 0x0269
8152
    5342:	6e 5f       	subi	r22, 0xFE	; 254
8153
    5344:	7f 4f       	sbci	r23, 0xFF	; 255
8154
    5346:	8f 4f       	sbci	r24, 0xFF	; 255
8155
    5348:	9f 4f       	sbci	r25, 0xFF	; 255
8156
    534a:	20 91 5e 02 	lds	r18, 0x025E
8157
    534e:	30 91 5f 02 	lds	r19, 0x025F
8158
    5352:	40 91 60 02 	lds	r20, 0x0260
8159
    5356:	50 91 61 02 	lds	r21, 0x0261
8160
    535a:	e2 e0       	ldi	r30, 0x02	; 2
8161
    535c:	ee 2e       	mov	r14, r30
8162
    535e:	f1 2c       	mov	r15, r1
8163
    5360:	01 2d       	mov	r16, r1
8164
    5362:	11 2d       	mov	r17, r1
8165
    5364:	2e 25       	eor	r18, r14
8166
    5366:	3f 25       	eor	r19, r15
8167
    5368:	40 27       	eor	r20, r16
8168
    536a:	51 27       	eor	r21, r17
8169
    536c:	62 27       	eor	r22, r18
8170
    536e:	73 27       	eor	r23, r19
8171
    5370:	84 27       	eor	r24, r20
8172
    5372:	95 27       	eor	r25, r21
8173
    5374:	0e 94 b8 2b 	call	0x5770	; 0x5770 <__floatsisf>
8174
    5378:	0e 94 7a 2c 	call	0x58f4	; 0x58f4 <sqrt>
8175
    537c:	3b 01       	movw	r6, r22
8176
    537e:	4c 01       	movw	r8, r24
8177
    5380:	60 91 1a 05 	lds	r22, 0x051A
8178
    5384:	70 91 1b 05 	lds	r23, 0x051B
8179
    5388:	80 91 1c 05 	lds	r24, 0x051C
8180
    538c:	90 91 1d 05 	lds	r25, 0x051D
8181
    5390:	6e 5f       	subi	r22, 0xFE	; 254
8182
    5392:	7f 4f       	sbci	r23, 0xFF	; 255
8183
    5394:	8f 4f       	sbci	r24, 0xFF	; 255
8184
    5396:	9f 4f       	sbci	r25, 0xFF	; 255
8185
    5398:	20 91 12 05 	lds	r18, 0x0512
8186
    539c:	30 91 13 05 	lds	r19, 0x0513
8187
    53a0:	40 91 14 05 	lds	r20, 0x0514
8188
    53a4:	50 91 15 05 	lds	r21, 0x0515
8189
    53a8:	2e 25       	eor	r18, r14
8190
    53aa:	3f 25       	eor	r19, r15
8191
    53ac:	40 27       	eor	r20, r16
8192
    53ae:	51 27       	eor	r21, r17
8193
    53b0:	62 27       	eor	r22, r18
8194
    53b2:	73 27       	eor	r23, r19
8195
    53b4:	84 27       	eor	r24, r20
8196
    53b6:	95 27       	eor	r25, r21
8197
    53b8:	0e 94 b8 2b 	call	0x5770	; 0x5770 <__floatsisf>
8198
    53bc:	0e 94 7a 2c 	call	0x58f4	; 0x58f4 <sqrt>
8199
    53c0:	9b 01       	movw	r18, r22
8200
    53c2:	ac 01       	movw	r20, r24
8201
    53c4:	c4 01       	movw	r24, r8
8202
    53c6:	b3 01       	movw	r22, r6
8203
    53c8:	0e 94 12 2b 	call	0x5624	; 0x5624 <__subsf3>
8204
    53cc:	7b 01       	movw	r14, r22
8205
    53ce:	8c 01       	movw	r16, r24
8206
    53d0:	cc 24       	eor	r12, r12
8207
    53d2:	b7 fc       	sbrc	r11, 7
8208
    53d4:	c0 94       	com	r12
8209
    53d6:	dc 2c       	mov	r13, r12
8210
    53d8:	c6 01       	movw	r24, r12
8211
    53da:	b5 01       	movw	r22, r10
8212
    53dc:	0e 94 b8 2b 	call	0x5770	; 0x5770 <__floatsisf>
8213
    53e0:	9b 01       	movw	r18, r22
8214
    53e2:	ac 01       	movw	r20, r24
8215
    53e4:	c8 01       	movw	r24, r16
8216
    53e6:	b7 01       	movw	r22, r14
8217
    53e8:	0e 94 32 2c 	call	0x5864	; 0x5864 <__mulsf3>
8218
    53ec:	20 e0       	ldi	r18, 0x00	; 0
8219
    53ee:	30 e0       	ldi	r19, 0x00	; 0
8220
    53f0:	40 e0       	ldi	r20, 0x00	; 0
8221
    53f2:	5e e3       	ldi	r21, 0x3E	; 62
8222
    53f4:	0e 94 32 2c 	call	0x5864	; 0x5864 <__mulsf3>
8223
    53f8:	0e 94 9b 2b 	call	0x5736	; 0x5736 <__fixsfsi>
8224
    53fc:	5b 01       	movw	r10, r22
8225
    53fe:	6c 01       	movw	r12, r24
8226
    5400:	60 93 6c 02 	sts	0x026C, r22
8227
    5404:	70 93 6d 02 	sts	0x026D, r23
8228
    5408:	80 93 6e 02 	sts	0x026E, r24
8229
    540c:	90 93 6f 02 	sts	0x026F, r25
8230
    5410:	20 91 a4 02 	lds	r18, 0x02A4
8231
    5414:	30 91 a5 02 	lds	r19, 0x02A5
8232
    5418:	60 91 62 02 	lds	r22, 0x0262
8233
    541c:	70 91 63 02 	lds	r23, 0x0263
8234
    5420:	80 91 64 02 	lds	r24, 0x0264
8235
    5424:	90 91 65 02 	lds	r25, 0x0265
8236
    5428:	e0 90 16 05 	lds	r14, 0x0516
8237
    542c:	f0 90 17 05 	lds	r15, 0x0517
8238
    5430:	00 91 18 05 	lds	r16, 0x0518
8239
    5434:	10 91 19 05 	lds	r17, 0x0519
8240
    5438:	6e 19       	sub	r22, r14
8241
    543a:	7f 09       	sbc	r23, r15
8242
    543c:	80 0b       	sbc	r24, r16
8243
    543e:	91 0b       	sbc	r25, r17
8244
    5440:	44 27       	eor	r20, r20
8245
    5442:	37 fd       	sbrc	r19, 7
8246
    5444:	40 95       	com	r20
8247
    5446:	54 2f       	mov	r21, r20
8248
    5448:	0e 94 d4 2c 	call	0x59a8	; 0x59a8 <__mulsi3>
8249
    544c:	28 e0       	ldi	r18, 0x08	; 8
8250
    544e:	30 e0       	ldi	r19, 0x00	; 0
8251
    5450:	40 e0       	ldi	r20, 0x00	; 0
8252
    5452:	50 e0       	ldi	r21, 0x00	; 0
8253
    5454:	0e 94 3c 2d 	call	0x5a78	; 0x5a78 <__divmodsi4>
8254
    5458:	39 01       	movw	r6, r18
8255
    545a:	4a 01       	movw	r8, r20
8256
    545c:	20 93 70 02 	sts	0x0270, r18
8257
    5460:	30 93 71 02 	sts	0x0271, r19
8258
    5464:	40 93 72 02 	sts	0x0272, r20
8259
    5468:	50 93 73 02 	sts	0x0273, r21
8260
    546c:	60 91 a6 02 	lds	r22, 0x02A6
8261
    5470:	70 91 a7 02 	lds	r23, 0x02A7
8262
    5474:	88 27       	eor	r24, r24
8263
    5476:	77 fd       	sbrc	r23, 7
8264
    5478:	80 95       	com	r24
8265
    547a:	98 2f       	mov	r25, r24
8266
    547c:	20 91 1e 05 	lds	r18, 0x051E
8267
    5480:	30 91 1f 05 	lds	r19, 0x051F
8268
    5484:	40 91 20 05 	lds	r20, 0x0520
8269
    5488:	50 91 21 05 	lds	r21, 0x0521
8270
    548c:	0e 94 d4 2c 	call	0x59a8	; 0x59a8 <__mulsi3>
8271
    5490:	22 e0       	ldi	r18, 0x02	; 2
8272
    5492:	30 e0       	ldi	r19, 0x00	; 0
8273
    5494:	40 e0       	ldi	r20, 0x00	; 0
8274
    5496:	50 e0       	ldi	r21, 0x00	; 0
8275
    5498:	0e 94 3c 2d 	call	0x5a78	; 0x5a78 <__divmodsi4>
8276
    549c:	79 01       	movw	r14, r18
8277
    549e:	8a 01       	movw	r16, r20
8278
    54a0:	10 95       	com	r17
8279
    54a2:	00 95       	com	r16
8280
    54a4:	f0 94       	com	r15
8281
    54a6:	e0 94       	com	r14
8282
    54a8:	e1 1c       	adc	r14, r1
8283
    54aa:	f1 1c       	adc	r15, r1
8284
    54ac:	01 1d       	adc	r16, r1
8285
    54ae:	11 1d       	adc	r17, r1
8286
    54b0:	e0 92 7c 02 	sts	0x027C, r14
8287
    54b4:	f0 92 7d 02 	sts	0x027D, r15
8288
    54b8:	00 93 7e 02 	sts	0x027E, r16
8289
    54bc:	10 93 7f 02 	sts	0x027F, r17
8290
    54c0:	60 91 a6 02 	lds	r22, 0x02A6
8291
    54c4:	70 91 a7 02 	lds	r23, 0x02A7
8292
    54c8:	88 27       	eor	r24, r24
8293
    54ca:	77 fd       	sbrc	r23, 7
8294
    54cc:	80 95       	com	r24
8295
    54ce:	98 2f       	mov	r25, r24
8296
    54d0:	20 91 22 05 	lds	r18, 0x0522
8297
    54d4:	30 91 23 05 	lds	r19, 0x0523
8298
    54d8:	40 91 24 05 	lds	r20, 0x0524
8299
    54dc:	50 91 25 05 	lds	r21, 0x0525
8300
    54e0:	0e 94 d4 2c 	call	0x59a8	; 0x59a8 <__mulsi3>
8301
    54e4:	22 e0       	ldi	r18, 0x02	; 2
8302
    54e6:	30 e0       	ldi	r19, 0x00	; 0
8303
    54e8:	40 e0       	ldi	r20, 0x00	; 0
8304
    54ea:	50 e0       	ldi	r21, 0x00	; 0
8305
    54ec:	0e 94 3c 2d 	call	0x5a78	; 0x5a78 <__divmodsi4>
8306
    54f0:	50 95       	com	r21
8307
    54f2:	40 95       	com	r20
8308
    54f4:	30 95       	com	r19
8309
    54f6:	21 95       	neg	r18
8310
    54f8:	3f 4f       	sbci	r19, 0xFF	; 255
8311
    54fa:	4f 4f       	sbci	r20, 0xFF	; 255
8312
    54fc:	5f 4f       	sbci	r21, 0xFF	; 255
8313
    54fe:	20 93 80 02 	sts	0x0280, r18
8314
    5502:	30 93 81 02 	sts	0x0281, r19
8315
    5506:	40 93 82 02 	sts	0x0282, r20
8316
    550a:	50 93 83 02 	sts	0x0283, r21
8317
    550e:	ae 0c       	add	r10, r14
8318
    5510:	bf 1c       	adc	r11, r15
8319
    5512:	66 27       	eor	r22, r22
8320
    5514:	77 27       	eor	r23, r23
8321
    5516:	6a 19       	sub	r22, r10
8322
    5518:	7b 09       	sbc	r23, r11
8323
    551a:	70 93 8f 02 	sts	0x028F, r23
8324
    551e:	60 93 8e 02 	sts	0x028E, r22
8325
    5522:	26 0d       	add	r18, r6
8326
    5524:	37 1d       	adc	r19, r7
8327
    5526:	30 93 91 02 	sts	0x0291, r19
8328
    552a:	20 93 90 02 	sts	0x0290, r18
8329
    552e:	80 91 8c 01 	lds	r24, 0x018C
8330
    5532:	90 91 8d 01 	lds	r25, 0x018D
8331
    5536:	86 17       	cp	r24, r22
8332
    5538:	97 07       	cpc	r25, r23
8333
    553a:	2c f4       	brge	.+10     	; 0x5546 <gps_main+0x2ce>
8334
    553c:	80 91 8c 01 	lds	r24, 0x018C
8335
    5540:	90 91 8d 01 	lds	r25, 0x018D
8336
    5544:	11 c0       	rjmp	.+34     	; 0x5568 <gps_main+0x2f0>
8337
    5546:	80 91 8c 01 	lds	r24, 0x018C
8338
    554a:	90 91 8d 01 	lds	r25, 0x018D
8339
    554e:	90 95       	com	r25
8340
    5550:	81 95       	neg	r24
8341
    5552:	9f 4f       	sbci	r25, 0xFF	; 255
8342
    5554:	68 17       	cp	r22, r24
8343
    5556:	79 07       	cpc	r23, r25
8344
    5558:	5c f4       	brge	.+22     	; 0x5570 <gps_main+0x2f8>
8345
    555a:	80 91 8c 01 	lds	r24, 0x018C
8346
    555e:	90 91 8d 01 	lds	r25, 0x018D
8347
    5562:	90 95       	com	r25
8348
    5564:	81 95       	neg	r24
8349
    5566:	9f 4f       	sbci	r25, 0xFF	; 255
8350
    5568:	90 93 8f 02 	sts	0x028F, r25
8351
    556c:	80 93 8e 02 	sts	0x028E, r24
8352
    5570:	80 91 8c 01 	lds	r24, 0x018C
8353
    5574:	90 91 8d 01 	lds	r25, 0x018D
8354
    5578:	82 17       	cp	r24, r18
8355
    557a:	93 07       	cpc	r25, r19
8356
    557c:	2c f4       	brge	.+10     	; 0x5588 <gps_main+0x310>
8357
    557e:	80 91 8c 01 	lds	r24, 0x018C
8358
    5582:	90 91 8d 01 	lds	r25, 0x018D
8359
    5586:	11 c0       	rjmp	.+34     	; 0x55aa <gps_main+0x332>
8360
    5588:	80 91 8c 01 	lds	r24, 0x018C
8361
    558c:	90 91 8d 01 	lds	r25, 0x018D
8362
    5590:	90 95       	com	r25
8363
    5592:	81 95       	neg	r24
8364
    5594:	9f 4f       	sbci	r25, 0xFF	; 255
8365
    5596:	28 17       	cp	r18, r24
8366
    5598:	39 07       	cpc	r19, r25
8367
    559a:	54 f5       	brge	.+84     	; 0x55f0 <gps_main+0x378>
8368
    559c:	80 91 8c 01 	lds	r24, 0x018C
8369
    55a0:	90 91 8d 01 	lds	r25, 0x018D
8370
    55a4:	90 95       	com	r25
8371
    55a6:	81 95       	neg	r24
8372
    55a8:	9f 4f       	sbci	r25, 0xFF	; 255
8373
    55aa:	90 93 91 02 	sts	0x0291, r25
8374
    55ae:	80 93 90 02 	sts	0x0290, r24
8375
    55b2:	1e c0       	rjmp	.+60     	; 0x55f0 <gps_main+0x378>
8376
    55b4:	85 e0       	ldi	r24, 0x05	; 5
8377
    55b6:	90 e0       	ldi	r25, 0x00	; 0
8378
    55b8:	90 93 8b 01 	sts	0x018B, r25
8379
    55bc:	80 93 8a 01 	sts	0x018A, r24
8380
    55c0:	10 92 8f 02 	sts	0x028F, r1
8381
    55c4:	10 92 8e 02 	sts	0x028E, r1
8382
    55c8:	10 92 91 02 	sts	0x0291, r1
8383
    55cc:	10 92 90 02 	sts	0x0290, r1
8384
    55d0:	10 92 74 02 	sts	0x0274, r1
8385
    55d4:	10 92 75 02 	sts	0x0275, r1
8386
    55d8:	10 92 76 02 	sts	0x0276, r1
8387
    55dc:	10 92 77 02 	sts	0x0277, r1
8388
    55e0:	10 92 78 02 	sts	0x0278, r1
8389
    55e4:	10 92 79 02 	sts	0x0279, r1
8390
    55e8:	10 92 7a 02 	sts	0x027A, r1
8391
    55ec:	10 92 7b 02 	sts	0x027B, r1
8392
    55f0:	1f 91       	pop	r17
8393
    55f2:	0f 91       	pop	r16
8394
    55f4:	ff 90       	pop	r15
8395
    55f6:	ef 90       	pop	r14
8396
    55f8:	df 90       	pop	r13
8397
    55fa:	cf 90       	pop	r12
8398
    55fc:	bf 90       	pop	r11
8399
    55fe:	af 90       	pop	r10
8400
    5600:	9f 90       	pop	r9
8401
    5602:	8f 90       	pop	r8
8402
    5604:	7f 90       	pop	r7
8403
    5606:	6f 90       	pop	r6
8404
    5608:	08 95       	ret
21 user 8405
 
36 chris2798 8406
0000560a <memchr>:
8407
    560a:	fc 01       	movw	r30, r24
8408
    560c:	41 50       	subi	r20, 0x01	; 1
8409
    560e:	50 40       	sbci	r21, 0x00	; 0
8410
    5610:	30 f0       	brcs	.+12     	; 0x561e <memchr+0x14>
8411
    5612:	01 90       	ld	r0, Z+
8412
    5614:	06 16       	cp	r0, r22
8413
    5616:	d1 f7       	brne	.-12     	; 0x560c <memchr+0x2>
8414
    5618:	31 97       	sbiw	r30, 0x01	; 1
8415
    561a:	cf 01       	movw	r24, r30
8416
    561c:	08 95       	ret
8417
    561e:	88 27       	eor	r24, r24
8418
    5620:	99 27       	eor	r25, r25
8419
    5622:	08 95       	ret
21 user 8420
 
36 chris2798 8421
00005624 <__subsf3>:
8422
    5624:	50 58       	subi	r21, 0x80	; 128
21 user 8423
 
36 chris2798 8424
00005626 <__addsf3>:
8425
    5626:	19 2e       	mov	r1, r25
8426
    5628:	ef d0       	rcall	.+478    	; 0x5808 <__fp_split3>
8427
    562a:	01 d0       	rcall	.+2      	; 0x562e <__addsf3x>
8428
    562c:	d2 c0       	rjmp	.+420    	; 0x57d2 <__fp_merge>
21 user 8429
 
36 chris2798 8430
0000562e <__addsf3x>:
8431
    562e:	ba 17       	cp	r27, r26
8432
    5630:	62 07       	cpc	r22, r18
8433
    5632:	73 07       	cpc	r23, r19
8434
    5634:	84 07       	cpc	r24, r20
8435
    5636:	95 07       	cpc	r25, r21
8436
    5638:	b1 f1       	breq	.+108    	; 0x56a6 <__addsf3x+0x78>
8437
    563a:	88 f4       	brcc	.+34     	; 0x565e <__addsf3x+0x30>
8438
    563c:	0e f4       	brtc	.+2      	; 0x5640 <__addsf3x+0x12>
8439
    563e:	10 94       	com	r1
8440
    5640:	0b 2e       	mov	r0, r27
8441
    5642:	ba 2f       	mov	r27, r26
8442
    5644:	a0 2d       	mov	r26, r0
8443
    5646:	06 2e       	mov	r0, r22
8444
    5648:	62 2f       	mov	r22, r18
8445
    564a:	20 2d       	mov	r18, r0
8446
    564c:	07 2e       	mov	r0, r23
8447
    564e:	73 2f       	mov	r23, r19
8448
    5650:	30 2d       	mov	r19, r0
8449
    5652:	08 2e       	mov	r0, r24
8450
    5654:	84 2f       	mov	r24, r20
8451
    5656:	40 2d       	mov	r20, r0
8452
    5658:	09 2e       	mov	r0, r25
8453
    565a:	95 2f       	mov	r25, r21
8454
    565c:	50 2d       	mov	r21, r0
8455
    565e:	ff 27       	eor	r31, r31
8456
    5660:	55 23       	and	r21, r21
8457
    5662:	b9 f0       	breq	.+46     	; 0x5692 <__addsf3x+0x64>
8458
    5664:	59 1b       	sub	r21, r25
8459
    5666:	49 f0       	breq	.+18     	; 0x567a <__addsf3x+0x4c>
8460
    5668:	57 3e       	cpi	r21, 0xE7	; 231
8461
    566a:	98 f0       	brcs	.+38     	; 0x5692 <__addsf3x+0x64>
8462
    566c:	46 95       	lsr	r20
8463
    566e:	37 95       	ror	r19
8464
    5670:	27 95       	ror	r18
8465
    5672:	a7 95       	ror	r26
8466
    5674:	f0 40       	sbci	r31, 0x00	; 0
8467
    5676:	53 95       	inc	r21
8468
    5678:	c9 f7       	brne	.-14     	; 0x566c <__addsf3x+0x3e>
8469
    567a:	76 f0       	brts	.+28     	; 0x5698 <__addsf3x+0x6a>
8470
    567c:	ba 0f       	add	r27, r26
8471
    567e:	62 1f       	adc	r22, r18
8472
    5680:	73 1f       	adc	r23, r19
8473
    5682:	84 1f       	adc	r24, r20
8474
    5684:	30 f4       	brcc	.+12     	; 0x5692 <__addsf3x+0x64>
8475
    5686:	87 95       	ror	r24
8476
    5688:	77 95       	ror	r23
8477
    568a:	67 95       	ror	r22
8478
    568c:	b7 95       	ror	r27
8479
    568e:	f0 40       	sbci	r31, 0x00	; 0
8480
    5690:	93 95       	inc	r25
8481
    5692:	17 fa       	bst	r1, 7
8482
    5694:	0f 2e       	mov	r0, r31
8483
    5696:	08 95       	ret
8484
    5698:	bf 1b       	sub	r27, r31
8485
    569a:	bb 27       	eor	r27, r27
8486
    569c:	ba 0b       	sbc	r27, r26
8487
    569e:	62 0b       	sbc	r22, r18
8488
    56a0:	73 0b       	sbc	r23, r19
8489
    56a2:	84 0b       	sbc	r24, r20
8490
    56a4:	f6 cf       	rjmp	.-20     	; 0x5692 <__addsf3x+0x64>
8491
    56a6:	de f6       	brtc	.-74     	; 0x565e <__addsf3x+0x30>
8492
    56a8:	db c0       	rjmp	.+438    	; 0x5860 <__fp_zerox>
21 user 8493
 
36 chris2798 8494
000056aa <__divsf3>:
8495
    56aa:	ae d0       	rcall	.+348    	; 0x5808 <__fp_split3>
8496
    56ac:	01 d0       	rcall	.+2      	; 0x56b0 <__divsf3x>
8497
    56ae:	91 c0       	rjmp	.+290    	; 0x57d2 <__fp_merge>
21 user 8498
 
36 chris2798 8499
000056b0 <__divsf3x>:
8500
    56b0:	55 23       	and	r21, r21
8501
    56b2:	59 f0       	breq	.+22     	; 0x56ca <__divsf3x+0x1a>
8502
    56b4:	99 23       	and	r25, r25
8503
    56b6:	69 f0       	breq	.+26     	; 0x56d2 <__divsf3x+0x22>
8504
    56b8:	9f 57       	subi	r25, 0x7F	; 127
8505
    56ba:	5f 57       	subi	r21, 0x7F	; 127
8506
    56bc:	95 1b       	sub	r25, r21
8507
    56be:	33 f4       	brvc	.+12     	; 0x56cc <__divsf3x+0x1c>
8508
    56c0:	42 f4       	brpl	.+16     	; 0x56d2 <__divsf3x+0x22>
8509
    56c2:	90 38       	cpi	r25, 0x80	; 128
8510
    56c4:	11 f4       	brne	.+4      	; 0x56ca <__divsf3x+0x1a>
8511
    56c6:	91 58       	subi	r25, 0x81	; 129
8512
    56c8:	05 c0       	rjmp	.+10     	; 0x56d4 <__divsf3x+0x24>
8513
    56ca:	9b c0       	rjmp	.+310    	; 0x5802 <__fp_nan>
8514
    56cc:	91 58       	subi	r25, 0x81	; 129
8515
    56ce:	9f 3f       	cpi	r25, 0xFF	; 255
8516
    56d0:	09 f4       	brne	.+2      	; 0x56d4 <__divsf3x+0x24>
8517
    56d2:	c6 c0       	rjmp	.+396    	; 0x5860 <__fp_zerox>
8518
    56d4:	bb 27       	eor	r27, r27
8519
    56d6:	11 24       	eor	r1, r1
8520
    56d8:	62 17       	cp	r22, r18
8521
    56da:	73 07       	cpc	r23, r19
8522
    56dc:	84 07       	cpc	r24, r20
8523
    56de:	30 f4       	brcc	.+12     	; 0x56ec <__divsf3x+0x3c>
8524
    56e0:	66 0f       	add	r22, r22
8525
    56e2:	77 1f       	adc	r23, r23
8526
    56e4:	88 1f       	adc	r24, r24
8527
    56e6:	bb 1f       	adc	r27, r27
8528
    56e8:	91 50       	subi	r25, 0x01	; 1
8529
    56ea:	98 f3       	brcs	.-26     	; 0x56d2 <__divsf3x+0x22>
8530
    56ec:	11 d0       	rcall	.+34     	; 0x5710 <__divsf3x+0x60>
8531
    56ee:	0f 92       	push	r0
8532
    56f0:	0f d0       	rcall	.+30     	; 0x5710 <__divsf3x+0x60>
8533
    56f2:	0f 92       	push	r0
8534
    56f4:	0d d0       	rcall	.+26     	; 0x5710 <__divsf3x+0x60>
8535
    56f6:	a0 e8       	ldi	r26, 0x80	; 128
8536
    56f8:	26 17       	cp	r18, r22
8537
    56fa:	37 07       	cpc	r19, r23
8538
    56fc:	48 07       	cpc	r20, r24
8539
    56fe:	1b 06       	cpc	r1, r27
8540
    5700:	09 f0       	breq	.+2      	; 0x5704 <__divsf3x+0x54>
8541
    5702:	a0 48       	sbci	r26, 0x80	; 128
8542
    5704:	ba 2f       	mov	r27, r26
8543
    5706:	60 2d       	mov	r22, r0
8544
    5708:	7f 91       	pop	r23
8545
    570a:	8f 91       	pop	r24
8546
    570c:	00 24       	eor	r0, r0
8547
    570e:	08 95       	ret
8548
    5710:	a0 e8       	ldi	r26, 0x80	; 128
8549
    5712:	00 24       	eor	r0, r0
8550
    5714:	62 17       	cp	r22, r18
8551
    5716:	73 07       	cpc	r23, r19
8552
    5718:	84 07       	cpc	r24, r20
8553
    571a:	b1 05       	cpc	r27, r1
8554
    571c:	28 f0       	brcs	.+10     	; 0x5728 <__divsf3x+0x78>
8555
    571e:	62 1b       	sub	r22, r18
8556
    5720:	73 0b       	sbc	r23, r19
8557
    5722:	84 0b       	sbc	r24, r20
8558
    5724:	b1 09       	sbc	r27, r1
8559
    5726:	0a 2a       	or	r0, r26
8560
    5728:	66 0f       	add	r22, r22
8561
    572a:	77 1f       	adc	r23, r23
8562
    572c:	88 1f       	adc	r24, r24
8563
    572e:	bb 1f       	adc	r27, r27
8564
    5730:	a6 95       	lsr	r26
8565
    5732:	81 f7       	brne	.-32     	; 0x5714 <__divsf3x+0x64>
8566
    5734:	08 95       	ret
21 user 8567
 
36 chris2798 8568
00005736 <__fixsfsi>:
8569
    5736:	97 fb       	bst	r25, 7
8570
    5738:	73 d0       	rcall	.+230    	; 0x5820 <__fp_split1>
8571
    573a:	9f 37       	cpi	r25, 0x7F	; 127
8572
    573c:	38 f0       	brcs	.+14     	; 0x574c <__fixsfsi+0x16>
8573
    573e:	fe e9       	ldi	r31, 0x9E	; 158
8574
    5740:	f9 1b       	sub	r31, r25
8575
    5742:	98 2f       	mov	r25, r24
8576
    5744:	87 2f       	mov	r24, r23
8577
    5746:	76 2f       	mov	r23, r22
8578
    5748:	6b 2f       	mov	r22, r27
8579
    574a:	05 c0       	rjmp	.+10     	; 0x5756 <__fixsfsi+0x20>
8580
    574c:	86 c0       	rjmp	.+268    	; 0x585a <__fp_zero>
8581
    574e:	96 95       	lsr	r25
8582
    5750:	87 95       	ror	r24
8583
    5752:	77 95       	ror	r23
8584
    5754:	67 95       	ror	r22
8585
    5756:	f1 50       	subi	r31, 0x01	; 1
8586
    5758:	d0 f7       	brcc	.-12     	; 0x574e <__fixsfsi+0x18>
8587
    575a:	3e f4       	brtc	.+14     	; 0x576a <__fp_lneg+0xe>
21 user 8588
 
36 chris2798 8589
0000575c <__fp_lneg>:
8590
    575c:	90 95       	com	r25
8591
    575e:	80 95       	com	r24
8592
    5760:	70 95       	com	r23
8593
    5762:	61 95       	neg	r22
8594
    5764:	7f 4f       	sbci	r23, 0xFF	; 255
8595
    5766:	8f 4f       	sbci	r24, 0xFF	; 255
8596
    5768:	9f 4f       	sbci	r25, 0xFF	; 255
8597
    576a:	08 95       	ret
21 user 8598
 
36 chris2798 8599
0000576c <__floatunssisf>:
8600
    576c:	e8 94       	clt
8601
    576e:	03 c0       	rjmp	.+6      	; 0x5776 <__floatsisf+0x6>
21 user 8602
 
36 chris2798 8603
00005770 <__floatsisf>:
8604
    5770:	97 fb       	bst	r25, 7
8605
    5772:	0e f4       	brtc	.+2      	; 0x5776 <__floatsisf+0x6>
8606
    5774:	f3 df       	rcall	.-26     	; 0x575c <__fp_lneg>
8607
    5776:	b6 2f       	mov	r27, r22
8608
    5778:	67 2f       	mov	r22, r23
8609
    577a:	78 2f       	mov	r23, r24
8610
    577c:	89 2f       	mov	r24, r25
8611
    577e:	9e e9       	ldi	r25, 0x9E	; 158
8612
    5780:	00 24       	eor	r0, r0
8613
    5782:	27 c0       	rjmp	.+78     	; 0x57d2 <__fp_merge>
21 user 8614
 
36 chris2798 8615
00005784 <__eqsf2>:
8616
    5784:	0e d0       	rcall	.+28     	; 0x57a2 <.fp_cmp>
8617
    5786:	5e f0       	brts	.+22     	; 0x579e <__cmpsf2+0xe>
8618
    5788:	04 c0       	rjmp	.+8      	; 0x5792 <__cmpsf2+0x2>
21 user 8619
 
36 chris2798 8620
0000578a <__gesf2>:
8621
    578a:	0b d0       	rcall	.+22     	; 0x57a2 <.fp_cmp>
8622
    578c:	26 f0       	brts	.+8      	; 0x5796 <__cmpsf2+0x6>
8623
    578e:	01 c0       	rjmp	.+2      	; 0x5792 <__cmpsf2+0x2>
21 user 8624
 
36 chris2798 8625
00005790 <__cmpsf2>:
8626
    5790:	08 d0       	rcall	.+16     	; 0x57a2 <.fp_cmp>
8627
    5792:	19 f0       	breq	.+6      	; 0x579a <__cmpsf2+0xa>
8628
    5794:	20 f4       	brcc	.+8      	; 0x579e <__cmpsf2+0xe>
8629
    5796:	8f ef       	ldi	r24, 0xFF	; 255
8630
    5798:	08 95       	ret
8631
    579a:	80 e0       	ldi	r24, 0x00	; 0
8632
    579c:	08 95       	ret
8633
    579e:	81 e0       	ldi	r24, 0x01	; 1
8634
    57a0:	08 95       	ret
21 user 8635
 
36 chris2798 8636
000057a2 <.fp_cmp>:
8637
    57a2:	97 fb       	bst	r25, 7
8638
    57a4:	09 2e       	mov	r0, r25
8639
    57a6:	05 26       	eor	r0, r21
8640
    57a8:	00 f8       	bld	r0, 0
8641
    57aa:	68 94       	set
8642
    57ac:	30 d0       	rcall	.+96     	; 0x580e <__fp_split2>
8643
    57ae:	e8 94       	clt
8644
    57b0:	07 fc       	sbrc	r0, 7
8645
    57b2:	07 c0       	rjmp	.+14     	; 0x57c2 <.fp_cmp+0x20>
8646
    57b4:	62 17       	cp	r22, r18
8647
    57b6:	73 07       	cpc	r23, r19
8648
    57b8:	84 07       	cpc	r24, r20
8649
    57ba:	95 07       	cpc	r25, r21
8650
    57bc:	21 f0       	breq	.+8      	; 0x57c6 <.fp_cmp+0x24>
8651
    57be:	08 f4       	brcc	.+2      	; 0x57c2 <.fp_cmp+0x20>
8652
    57c0:	00 94       	com	r0
8653
    57c2:	07 94       	ror	r0
8654
    57c4:	98 94       	clz
8655
    57c6:	08 95       	ret
8656
    57c8:	9a 95       	dec	r25
8657
    57ca:	bb 0f       	add	r27, r27
8658
    57cc:	66 1f       	adc	r22, r22
8659
    57ce:	77 1f       	adc	r23, r23
8660
    57d0:	88 1f       	adc	r24, r24
21 user 8661
 
36 chris2798 8662
000057d2 <__fp_merge>:
8663
    57d2:	11 24       	eor	r1, r1
8664
    57d4:	99 23       	and	r25, r25
8665
    57d6:	a1 f0       	breq	.+40     	; 0x5800 <__fp_merge+0x2e>
8666
    57d8:	88 23       	and	r24, r24
8667
    57da:	b2 f7       	brpl	.-20     	; 0x57c8 <.fp_cmp+0x26>
8668
    57dc:	9f 3f       	cpi	r25, 0xFF	; 255
8669
    57de:	59 f0       	breq	.+22     	; 0x57f6 <__fp_merge+0x24>
8670
    57e0:	bb 0f       	add	r27, r27
8671
    57e2:	48 f4       	brcc	.+18     	; 0x57f6 <__fp_merge+0x24>
8672
    57e4:	21 f4       	brne	.+8      	; 0x57ee <__fp_merge+0x1c>
8673
    57e6:	00 20       	and	r0, r0
8674
    57e8:	11 f4       	brne	.+4      	; 0x57ee <__fp_merge+0x1c>
8675
    57ea:	60 ff       	sbrs	r22, 0
8676
    57ec:	04 c0       	rjmp	.+8      	; 0x57f6 <__fp_merge+0x24>
8677
    57ee:	6f 5f       	subi	r22, 0xFF	; 255
8678
    57f0:	7f 4f       	sbci	r23, 0xFF	; 255
8679
    57f2:	8f 4f       	sbci	r24, 0xFF	; 255
8680
    57f4:	9f 4f       	sbci	r25, 0xFF	; 255
8681
    57f6:	88 1f       	adc	r24, r24
8682
    57f8:	97 95       	ror	r25
8683
    57fa:	87 95       	ror	r24
8684
    57fc:	97 f9       	bld	r25, 7
8685
    57fe:	08 95       	ret
8686
    5800:	2c c0       	rjmp	.+88     	; 0x585a <__fp_zero>
21 user 8687
 
36 chris2798 8688
00005802 <__fp_nan>:
8689
    5802:	9f ef       	ldi	r25, 0xFF	; 255
8690
    5804:	80 ec       	ldi	r24, 0xC0	; 192
8691
    5806:	08 95       	ret
21 user 8692
 
36 chris2798 8693
00005808 <__fp_split3>:
8694
    5808:	05 2e       	mov	r0, r21
8695
    580a:	09 26       	eor	r0, r25
8696
    580c:	07 fa       	bst	r0, 7
21 user 8697
 
36 chris2798 8698
0000580e <__fp_split2>:
8699
    580e:	44 0f       	add	r20, r20
8700
    5810:	55 1f       	adc	r21, r21
8701
    5812:	5f 3f       	cpi	r21, 0xFF	; 255
8702
    5814:	79 f0       	breq	.+30     	; 0x5834 <__fp_split1+0x14>
8703
    5816:	aa 27       	eor	r26, r26
8704
    5818:	a5 17       	cp	r26, r21
8705
    581a:	08 f0       	brcs	.+2      	; 0x581e <__fp_split2+0x10>
8706
    581c:	51 e0       	ldi	r21, 0x01	; 1
8707
    581e:	47 95       	ror	r20
21 user 8708
 
36 chris2798 8709
00005820 <__fp_split1>:
8710
    5820:	88 0f       	add	r24, r24
8711
    5822:	99 1f       	adc	r25, r25
8712
    5824:	9f 3f       	cpi	r25, 0xFF	; 255
8713
    5826:	31 f0       	breq	.+12     	; 0x5834 <__fp_split1+0x14>
8714
    5828:	bb 27       	eor	r27, r27
8715
    582a:	b9 17       	cp	r27, r25
8716
    582c:	08 f0       	brcs	.+2      	; 0x5830 <__fp_split1+0x10>
8717
    582e:	91 e0       	ldi	r25, 0x01	; 1
8718
    5830:	87 95       	ror	r24
8719
    5832:	08 95       	ret
8720
    5834:	9f 91       	pop	r25
8721
    5836:	9f 91       	pop	r25
8722
    5838:	11 24       	eor	r1, r1
8723
    583a:	e3 cf       	rjmp	.-58     	; 0x5802 <__fp_nan>
21 user 8724
 
36 chris2798 8725
0000583c <__fp_split_a>:
8726
    583c:	97 fb       	bst	r25, 7
8727
    583e:	88 0f       	add	r24, r24
8728
    5840:	99 1f       	adc	r25, r25
8729
    5842:	9f 3f       	cpi	r25, 0xFF	; 255
8730
    5844:	31 f0       	breq	.+12     	; 0x5852 <__fp_split_a+0x16>
8731
    5846:	bb 27       	eor	r27, r27
8732
    5848:	b9 17       	cp	r27, r25
8733
    584a:	08 f0       	brcs	.+2      	; 0x584e <__fp_split_a+0x12>
8734
    584c:	91 e0       	ldi	r25, 0x01	; 1
8735
    584e:	87 95       	ror	r24
8736
    5850:	08 95       	ret
8737
    5852:	9f 91       	pop	r25
8738
    5854:	9f 91       	pop	r25
8739
    5856:	11 24       	eor	r1, r1
8740
    5858:	d4 cf       	rjmp	.-88     	; 0x5802 <__fp_nan>
21 user 8741
 
36 chris2798 8742
0000585a <__fp_zero>:
8743
    585a:	66 27       	eor	r22, r22
8744
    585c:	77 27       	eor	r23, r23
8745
    585e:	88 27       	eor	r24, r24
21 user 8746
 
36 chris2798 8747
00005860 <__fp_zerox>:
8748
    5860:	99 27       	eor	r25, r25
8749
    5862:	08 95       	ret
21 user 8750
 
36 chris2798 8751
00005864 <__mulsf3>:
8752
    5864:	d1 df       	rcall	.-94     	; 0x5808 <__fp_split3>
8753
    5866:	01 d0       	rcall	.+2      	; 0x586a <__mulsf3x>
8754
    5868:	b4 cf       	rjmp	.-152    	; 0x57d2 <__fp_merge>
21 user 8755
 
36 chris2798 8756
0000586a <__mulsf3x>:
8757
    586a:	99 23       	and	r25, r25
8758
    586c:	39 f0       	breq	.+14     	; 0x587c <__mulsf3x+0x12>
8759
    586e:	55 23       	and	r21, r21
8760
    5870:	29 f0       	breq	.+10     	; 0x587c <__mulsf3x+0x12>
8761
    5872:	9f 57       	subi	r25, 0x7F	; 127
8762
    5874:	5f 57       	subi	r21, 0x7F	; 127
8763
    5876:	95 0f       	add	r25, r21
8764
    5878:	13 f4       	brvc	.+4      	; 0x587e <__mulsf3x+0x14>
8765
    587a:	9a f1       	brmi	.+102    	; 0x58e2 <__mulsf3x+0x78>
8766
    587c:	f1 cf       	rjmp	.-30     	; 0x5860 <__fp_zerox>
8767
    587e:	91 58       	subi	r25, 0x81	; 129
8768
    5880:	9f 3f       	cpi	r25, 0xFF	; 255
8769
    5882:	e1 f3       	breq	.-8      	; 0x587c <__mulsf3x+0x12>
8770
    5884:	62 9f       	mul	r22, r18
8771
    5886:	a1 2d       	mov	r26, r1
8772
    5888:	0f 92       	push	r0
8773
    588a:	bb 27       	eor	r27, r27
8774
    588c:	63 9f       	mul	r22, r19
8775
    588e:	a0 0d       	add	r26, r0
8776
    5890:	b1 1d       	adc	r27, r1
8777
    5892:	ee 27       	eor	r30, r30
8778
    5894:	72 9f       	mul	r23, r18
8779
    5896:	a0 0d       	add	r26, r0
8780
    5898:	b1 1d       	adc	r27, r1
8781
    589a:	ee 1f       	adc	r30, r30
8782
    589c:	af 93       	push	r26
8783
    589e:	aa 27       	eor	r26, r26
8784
    58a0:	64 9f       	mul	r22, r20
8785
    58a2:	b0 0d       	add	r27, r0
8786
    58a4:	e1 1d       	adc	r30, r1
8787
    58a6:	73 9f       	mul	r23, r19
8788
    58a8:	b0 0d       	add	r27, r0
8789
    58aa:	e1 1d       	adc	r30, r1
8790
    58ac:	aa 1f       	adc	r26, r26
8791
    58ae:	66 27       	eor	r22, r22
8792
    58b0:	82 9f       	mul	r24, r18
8793
    58b2:	b0 0d       	add	r27, r0
8794
    58b4:	e1 1d       	adc	r30, r1
8795
    58b6:	a6 1f       	adc	r26, r22
8796
    58b8:	55 27       	eor	r21, r21
8797
    58ba:	74 9f       	mul	r23, r20
8798
    58bc:	e0 0d       	add	r30, r0
8799
    58be:	a1 1d       	adc	r26, r1
8800
    58c0:	55 1f       	adc	r21, r21
8801
    58c2:	83 9f       	mul	r24, r19
8802
    58c4:	e0 0d       	add	r30, r0
8803
    58c6:	a1 1d       	adc	r26, r1
8804
    58c8:	56 1f       	adc	r21, r22
8805
    58ca:	84 9f       	mul	r24, r20
8806
    58cc:	a0 0d       	add	r26, r0
8807
    58ce:	51 1d       	adc	r21, r1
8808
    58d0:	85 2f       	mov	r24, r21
8809
    58d2:	7a 2f       	mov	r23, r26
8810
    58d4:	6e 2f       	mov	r22, r30
8811
    58d6:	1f 90       	pop	r1
8812
    58d8:	0f 90       	pop	r0
8813
    58da:	88 23       	and	r24, r24
8814
    58dc:	1a f4       	brpl	.+6      	; 0x58e4 <__mulsf3x+0x7a>
8815
    58de:	93 95       	inc	r25
8816
    58e0:	39 f4       	brne	.+14     	; 0x58f0 <__mulsf3x+0x86>
8817
    58e2:	8f cf       	rjmp	.-226    	; 0x5802 <__fp_nan>
8818
    58e4:	00 0c       	add	r0, r0
8819
    58e6:	11 1c       	adc	r1, r1
8820
    58e8:	bb 1f       	adc	r27, r27
8821
    58ea:	66 1f       	adc	r22, r22
8822
    58ec:	77 1f       	adc	r23, r23
8823
    58ee:	88 1f       	adc	r24, r24
8824
    58f0:	01 28       	or	r0, r1
8825
    58f2:	08 95       	ret
21 user 8826
 
36 chris2798 8827
000058f4 <sqrt>:
8828
    58f4:	97 fd       	sbrc	r25, 7
8829
    58f6:	85 cf       	rjmp	.-246    	; 0x5802 <__fp_nan>
8830
    58f8:	99 23       	and	r25, r25
8831
    58fa:	09 f4       	brne	.+2      	; 0x58fe <sqrt+0xa>
8832
    58fc:	08 95       	ret
8833
    58fe:	48 2f       	mov	r20, r24
8834
    5900:	9d df       	rcall	.-198    	; 0x583c <__fp_split_a>
8835
    5902:	f9 2f       	mov	r31, r25
8836
    5904:	ff 57       	subi	r31, 0x7F	; 127
8837
    5906:	f5 95       	asr	r31
8838
    5908:	9f 1b       	sub	r25, r31
8839
    590a:	9f 1b       	sub	r25, r31
8840
    590c:	ff 93       	push	r31
8841
    590e:	61 df       	rcall	.-318    	; 0x57d2 <__fp_merge>
8842
    5910:	ff 92       	push	r15
8843
    5912:	ef 92       	push	r14
8844
    5914:	df 92       	push	r13
8845
    5916:	cf 92       	push	r12
8846
    5918:	bf 92       	push	r11
8847
    591a:	af 92       	push	r10
8848
    591c:	9f 92       	push	r9
8849
    591e:	8f 92       	push	r8
8850
    5920:	6b 01       	movw	r12, r22
8851
    5922:	7c 01       	movw	r14, r24
8852
    5924:	40 58       	subi	r20, 0x80	; 128
8853
    5926:	47 95       	ror	r20
8854
    5928:	33 27       	eor	r19, r19
8855
    592a:	22 27       	eor	r18, r18
8856
    592c:	40 68       	ori	r20, 0x80	; 128
8857
    592e:	5f e3       	ldi	r21, 0x3F	; 63
8858
    5930:	b6 01       	movw	r22, r12
8859
    5932:	c7 01       	movw	r24, r14
8860
    5934:	49 01       	movw	r8, r18
8861
    5936:	5a 01       	movw	r10, r20
8862
    5938:	0e 94 55 2b 	call	0x56aa	; 0x56aa <__divsf3>
8863
    593c:	94 01       	movw	r18, r8
8864
    593e:	a5 01       	movw	r20, r10
8865
    5940:	0e 94 13 2b 	call	0x5626	; 0x5626 <__addsf3>
8866
    5944:	4f ef       	ldi	r20, 0xFF	; 255
8867
    5946:	5f ef       	ldi	r21, 0xFF	; 255
8868
    5948:	13 d0       	rcall	.+38     	; 0x5970 <ldexp>
8869
    594a:	9b 01       	movw	r18, r22
8870
    594c:	ac 01       	movw	r20, r24
8871
    594e:	82 16       	cp	r8, r18
8872
    5950:	93 06       	cpc	r9, r19
8873
    5952:	a4 06       	cpc	r10, r20
8874
    5954:	b5 06       	cpc	r11, r21
8875
    5956:	61 f7       	brne	.-40     	; 0x5930 <sqrt+0x3c>
8876
    5958:	8f 90       	pop	r8
8877
    595a:	9f 90       	pop	r9
8878
    595c:	af 90       	pop	r10
8879
    595e:	bf 90       	pop	r11
8880
    5960:	cf 90       	pop	r12
8881
    5962:	df 90       	pop	r13
8882
    5964:	ef 90       	pop	r14
8883
    5966:	ff 90       	pop	r15
8884
    5968:	5f 91       	pop	r21
8885
    596a:	68 df       	rcall	.-304    	; 0x583c <__fp_split_a>
8886
    596c:	95 0f       	add	r25, r21
8887
    596e:	31 cf       	rjmp	.-414    	; 0x57d2 <__fp_merge>
21 user 8888
 
36 chris2798 8889
00005970 <ldexp>:
8890
    5970:	65 df       	rcall	.-310    	; 0x583c <__fp_split_a>
8891
    5972:	99 23       	and	r25, r25
8892
    5974:	59 f0       	breq	.+22     	; 0x598c <ldexp+0x1c>
8893
    5976:	aa 27       	eor	r26, r26
8894
    5978:	94 0f       	add	r25, r20
8895
    597a:	a5 1f       	adc	r26, r21
8896
    597c:	43 f0       	brvs	.+16     	; 0x598e <ldexp+0x1e>
8897
    597e:	32 f0       	brmi	.+12     	; 0x598c <ldexp+0x1c>
8898
    5980:	4f ef       	ldi	r20, 0xFF	; 255
8899
    5982:	50 e0       	ldi	r21, 0x00	; 0
8900
    5984:	94 17       	cp	r25, r20
8901
    5986:	a5 07       	cpc	r26, r21
8902
    5988:	14 f4       	brge	.+4      	; 0x598e <ldexp+0x1e>
8903
    598a:	23 cf       	rjmp	.-442    	; 0x57d2 <__fp_merge>
8904
    598c:	66 cf       	rjmp	.-308    	; 0x585a <__fp_zero>
8905
    598e:	0e f0       	brts	.+2      	; 0x5992 <ldexp+0x22>
8906
    5990:	06 c0       	rjmp	.+12     	; 0x599e <__fp_p_inf>
8907
    5992:	00 c0       	rjmp	.+0      	; 0x5994 <__fp_m_inf>
21 user 8908
 
36 chris2798 8909
00005994 <__fp_m_inf>:
8910
    5994:	9f ef       	ldi	r25, 0xFF	; 255
8911
    5996:	80 e8       	ldi	r24, 0x80	; 128
8912
    5998:	70 e0       	ldi	r23, 0x00	; 0
8913
    599a:	60 e0       	ldi	r22, 0x00	; 0
8914
    599c:	08 95       	ret
21 user 8915
 
36 chris2798 8916
0000599e <__fp_p_inf>:
8917
    599e:	9f e7       	ldi	r25, 0x7F	; 127
8918
    59a0:	80 e8       	ldi	r24, 0x80	; 128
8919
    59a2:	70 e0       	ldi	r23, 0x00	; 0
8920
    59a4:	60 e0       	ldi	r22, 0x00	; 0
8921
    59a6:	08 95       	ret
21 user 8922
 
36 chris2798 8923
000059a8 <__mulsi3>:
8924
    59a8:	62 9f       	mul	r22, r18
8925
    59aa:	d0 01       	movw	r26, r0
8926
    59ac:	73 9f       	mul	r23, r19
8927
    59ae:	f0 01       	movw	r30, r0
8928
    59b0:	82 9f       	mul	r24, r18
8929
    59b2:	e0 0d       	add	r30, r0
8930
    59b4:	f1 1d       	adc	r31, r1
8931
    59b6:	64 9f       	mul	r22, r20
8932
    59b8:	e0 0d       	add	r30, r0
8933
    59ba:	f1 1d       	adc	r31, r1
8934
    59bc:	92 9f       	mul	r25, r18
8935
    59be:	f0 0d       	add	r31, r0
8936
    59c0:	83 9f       	mul	r24, r19
8937
    59c2:	f0 0d       	add	r31, r0
8938
    59c4:	74 9f       	mul	r23, r20
8939
    59c6:	f0 0d       	add	r31, r0
8940
    59c8:	65 9f       	mul	r22, r21
8941
    59ca:	f0 0d       	add	r31, r0
8942
    59cc:	99 27       	eor	r25, r25
8943
    59ce:	72 9f       	mul	r23, r18
8944
    59d0:	b0 0d       	add	r27, r0
8945
    59d2:	e1 1d       	adc	r30, r1
8946
    59d4:	f9 1f       	adc	r31, r25
8947
    59d6:	63 9f       	mul	r22, r19
8948
    59d8:	b0 0d       	add	r27, r0
8949
    59da:	e1 1d       	adc	r30, r1
8950
    59dc:	f9 1f       	adc	r31, r25
8951
    59de:	bd 01       	movw	r22, r26
8952
    59e0:	cf 01       	movw	r24, r30
8953
    59e2:	11 24       	eor	r1, r1
8954
    59e4:	08 95       	ret
21 user 8955
 
36 chris2798 8956
000059e6 <__udivmodhi4>:
8957
    59e6:	aa 1b       	sub	r26, r26
8958
    59e8:	bb 1b       	sub	r27, r27
8959
    59ea:	51 e1       	ldi	r21, 0x11	; 17
8960
    59ec:	07 c0       	rjmp	.+14     	; 0x59fc <__udivmodhi4_ep>
21 user 8961
 
36 chris2798 8962
000059ee <__udivmodhi4_loop>:
8963
    59ee:	aa 1f       	adc	r26, r26
8964
    59f0:	bb 1f       	adc	r27, r27
8965
    59f2:	a6 17       	cp	r26, r22
8966
    59f4:	b7 07       	cpc	r27, r23
8967
    59f6:	10 f0       	brcs	.+4      	; 0x59fc <__udivmodhi4_ep>
8968
    59f8:	a6 1b       	sub	r26, r22
8969
    59fa:	b7 0b       	sbc	r27, r23
21 user 8970
 
36 chris2798 8971
000059fc <__udivmodhi4_ep>:
8972
    59fc:	88 1f       	adc	r24, r24
8973
    59fe:	99 1f       	adc	r25, r25
8974
    5a00:	5a 95       	dec	r21
8975
    5a02:	a9 f7       	brne	.-22     	; 0x59ee <__udivmodhi4_loop>
8976
    5a04:	80 95       	com	r24
8977
    5a06:	90 95       	com	r25
8978
    5a08:	bc 01       	movw	r22, r24
8979
    5a0a:	cd 01       	movw	r24, r26
8980
    5a0c:	08 95       	ret
21 user 8981
 
36 chris2798 8982
00005a0e <__divmodhi4>:
8983
    5a0e:	97 fb       	bst	r25, 7
8984
    5a10:	09 2e       	mov	r0, r25
8985
    5a12:	07 26       	eor	r0, r23
8986
    5a14:	0a d0       	rcall	.+20     	; 0x5a2a <__divmodhi4_neg1>
8987
    5a16:	77 fd       	sbrc	r23, 7
8988
    5a18:	04 d0       	rcall	.+8      	; 0x5a22 <__divmodhi4_neg2>
8989
    5a1a:	e5 df       	rcall	.-54     	; 0x59e6 <__udivmodhi4>
8990
    5a1c:	06 d0       	rcall	.+12     	; 0x5a2a <__divmodhi4_neg1>
8991
    5a1e:	00 20       	and	r0, r0
8992
    5a20:	1a f4       	brpl	.+6      	; 0x5a28 <__divmodhi4_exit>
21 user 8993
 
36 chris2798 8994
00005a22 <__divmodhi4_neg2>:
8995
    5a22:	70 95       	com	r23
8996
    5a24:	61 95       	neg	r22
8997
    5a26:	7f 4f       	sbci	r23, 0xFF	; 255
21 user 8998
 
36 chris2798 8999
00005a28 <__divmodhi4_exit>:
9000
    5a28:	08 95       	ret
21 user 9001
 
36 chris2798 9002
00005a2a <__divmodhi4_neg1>:
9003
    5a2a:	f6 f7       	brtc	.-4      	; 0x5a28 <__divmodhi4_exit>
9004
    5a2c:	90 95       	com	r25
9005
    5a2e:	81 95       	neg	r24
9006
    5a30:	9f 4f       	sbci	r25, 0xFF	; 255
9007
    5a32:	08 95       	ret
21 user 9008
 
36 chris2798 9009
00005a34 <__udivmodsi4>:
9010
    5a34:	a1 e2       	ldi	r26, 0x21	; 33
9011
    5a36:	1a 2e       	mov	r1, r26
9012
    5a38:	aa 1b       	sub	r26, r26
9013
    5a3a:	bb 1b       	sub	r27, r27
9014
    5a3c:	fd 01       	movw	r30, r26
9015
    5a3e:	0d c0       	rjmp	.+26     	; 0x5a5a <__udivmodsi4_ep>
21 user 9016
 
36 chris2798 9017
00005a40 <__udivmodsi4_loop>:
9018
    5a40:	aa 1f       	adc	r26, r26
9019
    5a42:	bb 1f       	adc	r27, r27
9020
    5a44:	ee 1f       	adc	r30, r30
9021
    5a46:	ff 1f       	adc	r31, r31
9022
    5a48:	a2 17       	cp	r26, r18
9023
    5a4a:	b3 07       	cpc	r27, r19
9024
    5a4c:	e4 07       	cpc	r30, r20
9025
    5a4e:	f5 07       	cpc	r31, r21
9026
    5a50:	20 f0       	brcs	.+8      	; 0x5a5a <__udivmodsi4_ep>
9027
    5a52:	a2 1b       	sub	r26, r18
9028
    5a54:	b3 0b       	sbc	r27, r19
9029
    5a56:	e4 0b       	sbc	r30, r20
9030
    5a58:	f5 0b       	sbc	r31, r21
21 user 9031
 
36 chris2798 9032
00005a5a <__udivmodsi4_ep>:
9033
    5a5a:	66 1f       	adc	r22, r22
9034
    5a5c:	77 1f       	adc	r23, r23
9035
    5a5e:	88 1f       	adc	r24, r24
9036
    5a60:	99 1f       	adc	r25, r25
9037
    5a62:	1a 94       	dec	r1
9038
    5a64:	69 f7       	brne	.-38     	; 0x5a40 <__udivmodsi4_loop>
9039
    5a66:	60 95       	com	r22
9040
    5a68:	70 95       	com	r23
9041
    5a6a:	80 95       	com	r24
9042
    5a6c:	90 95       	com	r25
9043
    5a6e:	9b 01       	movw	r18, r22
9044
    5a70:	ac 01       	movw	r20, r24
9045
    5a72:	bd 01       	movw	r22, r26
9046
    5a74:	cf 01       	movw	r24, r30
9047
    5a76:	08 95       	ret
21 user 9048
 
36 chris2798 9049
00005a78 <__divmodsi4>:
9050
    5a78:	97 fb       	bst	r25, 7
9051
    5a7a:	09 2e       	mov	r0, r25
9052
    5a7c:	05 26       	eor	r0, r21
9053
    5a7e:	0e d0       	rcall	.+28     	; 0x5a9c <__divmodsi4_neg1>
9054
    5a80:	57 fd       	sbrc	r21, 7
9055
    5a82:	04 d0       	rcall	.+8      	; 0x5a8c <__divmodsi4_neg2>
9056
    5a84:	d7 df       	rcall	.-82     	; 0x5a34 <__udivmodsi4>
9057
    5a86:	0a d0       	rcall	.+20     	; 0x5a9c <__divmodsi4_neg1>
9058
    5a88:	00 1c       	adc	r0, r0
9059
    5a8a:	38 f4       	brcc	.+14     	; 0x5a9a <__divmodsi4_exit>
21 user 9060
 
36 chris2798 9061
00005a8c <__divmodsi4_neg2>:
9062
    5a8c:	50 95       	com	r21
9063
    5a8e:	40 95       	com	r20
9064
    5a90:	30 95       	com	r19
9065
    5a92:	21 95       	neg	r18
9066
    5a94:	3f 4f       	sbci	r19, 0xFF	; 255
9067
    5a96:	4f 4f       	sbci	r20, 0xFF	; 255
9068
    5a98:	5f 4f       	sbci	r21, 0xFF	; 255
21 user 9069
 
36 chris2798 9070
00005a9a <__divmodsi4_exit>:
9071
    5a9a:	08 95       	ret
21 user 9072
 
36 chris2798 9073
00005a9c <__divmodsi4_neg1>:
9074
    5a9c:	f6 f7       	brtc	.-4      	; 0x5a9a <__divmodsi4_exit>
9075
    5a9e:	90 95       	com	r25
9076
    5aa0:	80 95       	com	r24
9077
    5aa2:	70 95       	com	r23
9078
    5aa4:	61 95       	neg	r22
9079
    5aa6:	7f 4f       	sbci	r23, 0xFF	; 255
9080
    5aa8:	8f 4f       	sbci	r24, 0xFF	; 255
9081
    5aaa:	9f 4f       	sbci	r25, 0xFF	; 255
9082
    5aac:	08 95       	ret
21 user 9083
 
36 chris2798 9084
00005aae <__eeprom_read_byte_1F2021>:
9085
    5aae:	f9 99       	sbic	0x1f, 1	; 31
9086
    5ab0:	fe cf       	rjmp	.-4      	; 0x5aae <__eeprom_read_byte_1F2021>
9087
    5ab2:	b2 bd       	out	0x22, r27	; 34
9088
    5ab4:	a1 bd       	out	0x21, r26	; 33
9089
    5ab6:	f8 9a       	sbi	0x1f, 0	; 31
9090
    5ab8:	11 96       	adiw	r26, 0x01	; 1
9091
    5aba:	00 b4       	in	r0, 0x20	; 32
9092
    5abc:	08 95       	ret
21 user 9093
 
36 chris2798 9094
00005abe <__eeprom_write_byte_1F2021>:
9095
    5abe:	f9 99       	sbic	0x1f, 1	; 31
9096
    5ac0:	fe cf       	rjmp	.-4      	; 0x5abe <__eeprom_write_byte_1F2021>
9097
    5ac2:	b2 bd       	out	0x22, r27	; 34
9098
    5ac4:	a1 bd       	out	0x21, r26	; 33
9099
    5ac6:	00 bc       	out	0x20, r0	; 32
9100
    5ac8:	11 96       	adiw	r26, 0x01	; 1
9101
    5aca:	0f b6       	in	r0, 0x3f	; 63
9102
    5acc:	f8 94       	cli
9103
    5ace:	fa 9a       	sbi	0x1f, 2	; 31
9104
    5ad0:	f9 9a       	sbi	0x1f, 1	; 31
9105
    5ad2:	0f be       	out	0x3f, r0	; 63
9106
    5ad4:	08 95       	ret
21 user 9107
 
36 chris2798 9108
00005ad6 <_exit>:
9109
    5ad6:	ff cf       	rjmp	.-2      	; 0x5ad6 <_exit>