3,6557 → 3,6555 |
|
Sections: |
Idx Name Size VMA LMA File off Algn |
0 .data 0000008e 00800100 00005cfc 00005db0 2**0 |
0 .data 0000008e 00800100 00005ad8 00005b8c 2**0 |
CONTENTS, ALLOC, LOAD, DATA |
1 .text 00005cfc 00000000 00000000 000000b4 2**1 |
1 .text 00005ad8 00000000 00000000 000000b4 2**1 |
CONTENTS, ALLOC, LOAD, READONLY, CODE |
2 .bss 00000460 0080018e 0080018e 00005e3e 2**0 |
2 .bss 00000464 0080018e 0080018e 00005c1a 2**0 |
ALLOC |
3 .eeprom 00000800 00810000 00810000 00005e3e 2**0 |
3 .eeprom 00000800 00810000 00810000 00005c1a 2**0 |
CONTENTS, ALLOC, LOAD, DATA |
4 .stab 00000378 00000000 00000000 00006640 2**2 |
4 .stab 00000378 00000000 00000000 0000641c 2**2 |
CONTENTS, READONLY, DEBUGGING |
5 .stabstr 00000071 00000000 00000000 000069b8 2**0 |
5 .stabstr 00000071 00000000 00000000 00006794 2**0 |
CONTENTS, READONLY, DEBUGGING |
Disassembly of section .text: |
|
00000000 <__vectors>: |
0: 0c 94 ec 01 jmp 0x3d8 ; 0x3d8 <__ctors_end> |
4: 0c 94 09 02 jmp 0x412 ; 0x412 <__bad_interrupt> |
8: 0c 94 09 02 jmp 0x412 ; 0x412 <__bad_interrupt> |
c: 0c 94 09 02 jmp 0x412 ; 0x412 <__bad_interrupt> |
10: 0c 94 09 02 jmp 0x412 ; 0x412 <__bad_interrupt> |
14: 0c 94 09 02 jmp 0x412 ; 0x412 <__bad_interrupt> |
18: 0c 94 09 02 jmp 0x412 ; 0x412 <__bad_interrupt> |
1c: 0c 94 09 02 jmp 0x412 ; 0x412 <__bad_interrupt> |
20: 0c 94 09 02 jmp 0x412 ; 0x412 <__bad_interrupt> |
24: 0c 94 46 0c jmp 0x188c ; 0x188c <__vector_9> |
28: 0c 94 09 02 jmp 0x412 ; 0x412 <__bad_interrupt> |
2c: 0c 94 09 02 jmp 0x412 ; 0x412 <__bad_interrupt> |
30: 0c 94 17 15 jmp 0x2a2e ; 0x2a2e <__vector_12> |
34: 0c 94 09 02 jmp 0x412 ; 0x412 <__bad_interrupt> |
38: 0c 94 09 02 jmp 0x412 ; 0x412 <__bad_interrupt> |
3c: 0c 94 09 02 jmp 0x412 ; 0x412 <__bad_interrupt> |
40: 0c 94 09 02 jmp 0x412 ; 0x412 <__bad_interrupt> |
44: 0c 94 09 02 jmp 0x412 ; 0x412 <__bad_interrupt> |
48: 0c 94 9d 0b jmp 0x173a ; 0x173a <__vector_18> |
4c: 0c 94 09 02 jmp 0x412 ; 0x412 <__bad_interrupt> |
50: 0c 94 5f 04 jmp 0x8be ; 0x8be <__vector_20> |
54: 0c 94 09 02 jmp 0x412 ; 0x412 <__bad_interrupt> |
58: 0c 94 a5 03 jmp 0x74a ; 0x74a <__vector_22> |
5c: 0c 94 09 02 jmp 0x412 ; 0x412 <__bad_interrupt> |
60: 0c 94 32 0d jmp 0x1a64 ; 0x1a64 <__vector_24> |
64: 0c 94 09 02 jmp 0x412 ; 0x412 <__bad_interrupt> |
68: 0c 94 64 14 jmp 0x28c8 ; 0x28c8 <__vector_26> |
6c: 0c 94 09 02 jmp 0x412 ; 0x412 <__bad_interrupt> |
0: 0c 94 d9 01 jmp 0x3b2 ; 0x3b2 <__ctors_end> |
4: 0c 94 f6 01 jmp 0x3ec ; 0x3ec <__bad_interrupt> |
8: 0c 94 f6 01 jmp 0x3ec ; 0x3ec <__bad_interrupt> |
c: 0c 94 f6 01 jmp 0x3ec ; 0x3ec <__bad_interrupt> |
10: 0c 94 f6 01 jmp 0x3ec ; 0x3ec <__bad_interrupt> |
14: 0c 94 f6 01 jmp 0x3ec ; 0x3ec <__bad_interrupt> |
18: 0c 94 f6 01 jmp 0x3ec ; 0x3ec <__bad_interrupt> |
1c: 0c 94 f6 01 jmp 0x3ec ; 0x3ec <__bad_interrupt> |
20: 0c 94 f6 01 jmp 0x3ec ; 0x3ec <__bad_interrupt> |
24: 0c 94 22 0c jmp 0x1844 ; 0x1844 <__vector_9> |
28: 0c 94 f6 01 jmp 0x3ec ; 0x3ec <__bad_interrupt> |
2c: 0c 94 f6 01 jmp 0x3ec ; 0x3ec <__bad_interrupt> |
30: 0c 94 f3 14 jmp 0x29e6 ; 0x29e6 <__vector_12> |
34: 0c 94 f6 01 jmp 0x3ec ; 0x3ec <__bad_interrupt> |
38: 0c 94 f6 01 jmp 0x3ec ; 0x3ec <__bad_interrupt> |
3c: 0c 94 f6 01 jmp 0x3ec ; 0x3ec <__bad_interrupt> |
40: 0c 94 f6 01 jmp 0x3ec ; 0x3ec <__bad_interrupt> |
44: 0c 94 f6 01 jmp 0x3ec ; 0x3ec <__bad_interrupt> |
48: 0c 94 79 0b jmp 0x16f2 ; 0x16f2 <__vector_18> |
4c: 0c 94 f6 01 jmp 0x3ec ; 0x3ec <__bad_interrupt> |
50: 0c 94 39 04 jmp 0x872 ; 0x872 <__vector_20> |
54: 0c 94 f6 01 jmp 0x3ec ; 0x3ec <__bad_interrupt> |
58: 0c 94 92 03 jmp 0x724 ; 0x724 <__vector_22> |
5c: 0c 94 f6 01 jmp 0x3ec ; 0x3ec <__bad_interrupt> |
60: 0c 94 0e 0d jmp 0x1a1c ; 0x1a1c <__vector_24> |
64: 0c 94 f6 01 jmp 0x3ec ; 0x3ec <__bad_interrupt> |
68: 0c 94 40 14 jmp 0x2880 ; 0x2880 <__vector_26> |
6c: 0c 94 f6 01 jmp 0x3ec ; 0x3ec <__bad_interrupt> |
|
00000070 <table_cos>: |
70: 08 29 or r16, r8 |
72: 57 3f cpi r21, 0xF7 ; 247 |
74: 9f 2d mov r25, r15 |
76: 49 cb rjmp .-2414 ; 0xfffff70a <__eeprom_end+0xff7eef0a> |
78: a5 31 cpi r26, 0x15 ; 21 |
7a: 0f 76 andi r16, 0x6F ; 111 |
7c: c7 34 cpi r28, 0x47 ; 71 |
7e: 93 f2 brvs .-92 ; 0x24 <__zero_reg__+0x23> |
80: 7e 37 cpi r23, 0x7E ; 126 |
82: d0 0d add r29, r0 |
84: 01 3a cpi r16, 0xA1 ; 161 |
86: b6 0b sbc r27, r22 |
88: 61 3d cpi r22, 0xD1 ; 209 |
8a: 2a aa std Y+50, r2 ; 0x32 |
8c: ab 3f cpi r26, 0xFB ; 251 |
8e: 00 00 nop |
90: 00 3f cpi r16, 0xF0 ; 240 |
92: 80 00 .word 0x0080 ; ???? |
... |
00000070 <__c.2020>: |
70: 0a 0a 0d 00 .... |
|
00000096 <__c.2019>: |
96: 0a 0a 0d 00 .... |
00000074 <__c.2018>: |
74: 4e 65 75 74 72 61 6c 00 Neutral. |
|
0000009a <__c.2017>: |
9a: 4e 65 75 74 72 61 6c 00 Neutral. |
0000007c <__c.2016>: |
7c: 48 65 61 64 69 6e 67 48 6f 6c 64 00 HeadingHold. |
|
000000a2 <__c.2015>: |
a2: 48 65 61 64 69 6e 67 48 6f 6c 64 00 HeadingHold. |
00000088 <__c.2014>: |
88: 0a 0d 53 74 65 75 65 72 75 6e 67 3a 20 00 ..Steuerung: . |
|
000000ae <__c.2013>: |
ae: 0a 0d 53 74 65 75 65 72 75 6e 67 3a 20 00 ..Steuerung: . |
00000096 <__c.2012>: |
96: 4f 4b 0a 0d 00 OK... |
|
000000bc <__c.2011>: |
bc: 4f 4b 0a 0d 00 OK... |
0000009b <__c.2007>: |
9b: 0a 0d 41 62 67 6c 65 69 63 68 20 4c 75 66 74 64 ..Abgleich Luftd |
ab: 72 75 63 6b 73 65 6e 73 6f 72 2e 2e 00 rucksensor... |
|
000000c1 <__c.2006>: |
c1: 0a 0d 41 62 67 6c 65 69 63 68 20 4c 75 66 74 64 ..Abgleich Luftd |
d1: 72 75 63 6b 73 65 6e 73 6f 72 2e 2e 00 rucksensor... |
000000b8 <__c.2005>: |
b8: 0a 0d 42 65 6e 75 74 7a 65 20 50 61 72 61 6d 65 ..Benutze Parame |
c8: 74 65 72 73 61 74 7a 20 25 64 00 tersatz %d. |
|
000000de <__c.2004>: |
de: 0a 0d 42 65 6e 75 74 7a 65 20 50 61 72 61 6d 65 ..Benutze Parame |
ee: 74 65 72 73 61 74 7a 20 25 64 00 tersatz %d. |
000000d3 <__c.1997>: |
d3: 0a 0d 49 6e 69 74 2e 20 45 45 50 52 4f 4d 3a 20 ..Init. EEPROM: |
e3: 47 65 6e 65 72 69 65 72 65 20 44 65 66 61 75 6c Generiere Defaul |
f3: 74 2d 50 61 72 61 6d 65 74 65 72 2e 2e 2e 00 t-Parameter.... |
|
000000f9 <__c.1996>: |
f9: 0a 0d 49 6e 69 74 2e 20 45 45 50 52 4f 4d 3a 20 ..Init. EEPROM: |
109: 47 65 6e 65 72 69 65 72 65 20 44 65 66 61 75 6c Generiere Defaul |
119: 74 2d 50 61 72 61 6d 65 74 65 72 2e 2e 2e 00 t-Parameter.... |
|
00000128 <__c.1994>: |
128: 0a 0d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d ..============== |
138: 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d ================ |
00000102 <__c.1995>: |
102: 0a 0d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d ..============== |
112: 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d ================ |
... |
|
00000149 <__c.1992>: |
149: 0a 0d 46 6c 69 67 68 74 43 6f 6e 74 72 6f 6c 20 ..FlightControl |
159: 56 25 64 2e 25 64 20 00 V%d.%d . |
00000123 <__c.1993>: |
123: 0a 0d 46 6c 69 67 68 74 43 6f 6e 74 72 6f 6c 20 ..FlightControl |
133: 56 25 64 2e 25 64 20 00 V%d.%d . |
|
00000161 <__c.1991>: |
161: 2e 00 .. |
0000013b <__c.1992>: |
13b: 2e 00 .. |
|
00000163 <__c.2073>: |
163: 52 61 6e 67 65 3a 25 33 69 2d 25 33 69 00 Range:%3i-%3i. |
0000013d <__c.2074>: |
13d: 52 61 6e 67 65 3a 25 33 69 2d 25 33 69 00 Range:%3i-%3i. |
|
00000171 <__c.2071>: |
171: 53 74 65 6c 6c 75 6e 67 3a 20 25 33 69 00 Stellung: %3i. |
0000014b <__c.2072>: |
14b: 53 74 65 6c 6c 75 6e 67 3a 20 25 33 69 00 Stellung: %3i. |
|
0000017f <__c.2069>: |
17f: 53 65 74 70 6f 69 6e 74 20 20 25 33 69 00 Setpoint %3i. |
00000159 <__c.2070>: |
159: 53 65 74 70 6f 69 6e 74 20 20 25 33 69 00 Setpoint %3i. |
|
0000018d <__c.2067>: |
18d: 53 65 72 76 6f 20 20 00 Servo . |
00000167 <__c.2068>: |
167: 53 65 72 76 6f 20 20 00 Servo . |
|
00000195 <__c.2064>: |
195: 50 6f 74 69 34 3a 20 20 25 33 69 00 Poti4: %3i. |
0000016f <__c.2065>: |
16f: 50 6f 74 69 34 3a 20 20 25 33 69 00 Poti4: %3i. |
|
000001a1 <__c.2062>: |
1a1: 50 6f 74 69 33 3a 20 20 25 33 69 00 Poti3: %3i. |
0000017b <__c.2063>: |
17b: 50 6f 74 69 33 3a 20 20 25 33 69 00 Poti3: %3i. |
|
000001ad <__c.2060>: |
1ad: 50 6f 74 69 32 3a 20 20 25 33 69 00 Poti2: %3i. |
00000187 <__c.2061>: |
187: 50 6f 74 69 32 3a 20 20 25 33 69 00 Poti2: %3i. |
|
000001b9 <__c.2058>: |
1b9: 50 6f 74 69 31 3a 20 20 25 33 69 00 Poti1: %3i. |
00000193 <__c.2059>: |
193: 50 6f 74 69 31 3a 20 20 25 33 69 00 Poti1: %3i. |
|
000001c5 <__c.2055>: |
1c5: 53 74 61 72 74 3a 20 20 20 20 20 25 35 69 00 Start: %5i. |
0000019f <__c.2056>: |
19f: 53 74 61 72 74 3a 20 20 20 20 20 25 35 69 00 Start: %5i. |
|
000001d4 <__c.2053>: |
1d4: 4d 65 73 73 77 65 72 74 3a 20 20 25 35 69 00 Messwert: %5i. |
000001ae <__c.2054>: |
1ae: 4d 65 73 73 77 65 72 74 3a 20 20 25 35 69 00 Messwert: %5i. |
|
000001e3 <__c.2051>: |
1e3: 52 69 63 68 74 75 6e 67 3a 20 20 25 35 69 00 Richtung: %5i. |
000001bd <__c.2052>: |
1bd: 52 69 63 68 74 75 6e 67 3a 20 20 25 35 69 00 Richtung: %5i. |
|
000001f2 <__c.2049>: |
1f2: 4b 6f 6d 70 61 73 73 20 20 20 20 20 20 20 00 Kompass . |
000001cc <__c.2050>: |
1cc: 4b 6f 6d 70 61 73 73 20 20 20 20 20 20 20 00 Kompass . |
|
00000201 <__c.2046>: |
201: 45 6d 70 66 2e 50 65 67 65 6c 3a 25 35 69 00 Empf.Pegel:%5i. |
000001db <__c.2047>: |
1db: 45 6d 70 66 2e 50 65 67 65 6c 3a 25 35 69 00 Empf.Pegel:%5i. |
|
00000210 <__c.2044>: |
210: 53 70 61 6e 6e 75 6e 67 3a 20 20 25 35 69 00 Spannung: %5i. |
000001ea <__c.2045>: |
1ea: 53 70 61 6e 6e 75 6e 67 3a 20 20 25 35 69 00 Spannung: %5i. |
|
0000021f <__c.2041>: |
21f: 48 6f 63 68 20 25 34 69 20 28 25 33 69 29 00 Hoch %4i (%3i). |
000001f9 <__c.2042>: |
1f9: 48 6f 63 68 20 25 34 69 20 28 25 33 69 29 00 Hoch %4i (%3i). |
|
0000022e <__c.2039>: |
22e: 52 6f 6c 6c 20 25 34 69 20 28 25 33 69 29 00 Roll %4i (%3i). |
00000208 <__c.2040>: |
208: 52 6f 6c 6c 20 25 34 69 20 28 25 33 69 29 00 Roll %4i (%3i). |
|
0000023d <__c.2037>: |
23d: 4e 69 63 6b 20 25 34 69 20 28 25 33 69 29 00 Nick %4i (%3i). |
00000217 <__c.2038>: |
217: 4e 69 63 6b 20 25 34 69 20 28 25 33 69 29 00 Nick %4i (%3i). |
|
0000024c <__c.2035>: |
24c: 41 43 43 20 2d 20 53 65 6e 73 6f 72 00 ACC - Sensor. |
00000226 <__c.2036>: |
226: 41 43 43 20 2d 20 53 65 6e 73 6f 72 00 ACC - Sensor. |
|
00000259 <__c.2032>: |
259: 47 69 65 72 20 25 34 69 20 28 25 33 69 29 00 Gier %4i (%3i). |
00000233 <__c.2033>: |
233: 47 69 65 72 20 25 34 69 20 28 25 33 69 29 00 Gier %4i (%3i). |
|
00000268 <__c.2030>: |
268: 52 6f 6c 6c 20 25 34 69 20 28 25 33 69 29 00 Roll %4i (%3i). |
00000242 <__c.2031>: |
242: 52 6f 6c 6c 20 25 34 69 20 28 25 33 69 29 00 Roll %4i (%3i). |
|
00000277 <__c.2028>: |
277: 4e 69 63 6b 20 25 34 69 20 28 25 33 69 29 00 Nick %4i (%3i). |
00000251 <__c.2029>: |
251: 4e 69 63 6b 20 25 34 69 20 28 25 33 69 29 00 Nick %4i (%3i). |
|
00000286 <__c.2026>: |
286: 47 79 72 6f 20 2d 20 53 65 6e 73 6f 72 00 Gyro - Sensor. |
00000260 <__c.2027>: |
260: 47 79 72 6f 20 2d 20 53 65 6e 73 6f 72 00 Gyro - Sensor. |
|
00000294 <__c.2023>: |
294: 50 33 3a 25 34 69 20 20 4b 61 6e e4 6c 65 20 00 P3:%4i Kan.le . |
0000026e <__c.2024>: |
26e: 50 33 3a 25 34 69 20 20 4b 61 6e e4 6c 65 20 00 P3:%4i Kan.le . |
|
000002a4 <__c.2021>: |
2a4: 50 31 3a 25 34 69 20 20 50 32 3a 25 34 69 20 00 P1:%4i P2:%4i . |
0000027e <__c.2022>: |
27e: 50 31 3a 25 34 69 20 20 50 32 3a 25 34 69 20 00 P1:%4i P2:%4i . |
|
000002b4 <__c.2019>: |
2b4: 47 73 3a 25 34 69 20 20 47 69 3a 25 34 69 20 00 Gs:%4i Gi:%4i . |
0000028e <__c.2020>: |
28e: 47 73 3a 25 34 69 20 20 47 69 3a 25 34 69 20 00 Gs:%4i Gi:%4i . |
|
000002c4 <__c.2017>: |
2c4: 4e 69 3a 25 34 69 20 20 52 6f 3a 25 34 69 20 00 Ni:%4i Ro:%4i . |
0000029e <__c.2018>: |
29e: 4e 69 3a 25 34 69 20 20 52 6f 3a 25 34 69 20 00 Ni:%4i Ro:%4i . |
|
000002d4 <__c.2014>: |
2d4: 4b 37 3a 25 34 69 20 20 4b 61 6e e4 6c 65 20 00 K7:%4i Kan.le . |
000002ae <__c.2015>: |
2ae: 4b 37 3a 25 34 69 20 20 4b 61 6e e4 6c 65 20 00 K7:%4i Kan.le . |
|
000002e4 <__c.2012>: |
2e4: 4b 35 3a 25 34 69 20 20 4b 36 3a 25 34 69 20 00 K5:%4i K6:%4i . |
000002be <__c.2013>: |
2be: 4b 35 3a 25 34 69 20 20 4b 36 3a 25 34 69 20 00 K5:%4i K6:%4i . |
|
000002f4 <__c.2010>: |
2f4: 4b 33 3a 25 34 69 20 20 4b 34 3a 25 34 69 20 00 K3:%4i K4:%4i . |
000002ce <__c.2011>: |
2ce: 4b 33 3a 25 34 69 20 20 4b 34 3a 25 34 69 20 00 K3:%4i K4:%4i . |
|
00000304 <__c.2008>: |
304: 4b 31 3a 25 34 69 20 20 4b 32 3a 25 34 69 20 00 K1:%4i K2:%4i . |
000002de <__c.2009>: |
2de: 4b 31 3a 25 34 69 20 20 4b 32 3a 25 34 69 20 00 K1:%4i K2:%4i . |
|
00000314 <__c.2005>: |
314: 4b 6f 6d 70 61 73 73 3a 20 20 20 25 35 69 00 Kompass: %5i. |
000002ee <__c.2006>: |
2ee: 4b 6f 6d 70 61 73 73 3a 20 20 20 25 35 69 00 Kompass: %5i. |
|
00000323 <__c.2003>: |
323: 52 6f 6c 6c 3a 20 20 20 20 20 20 25 35 69 00 Roll: %5i. |
000002fd <__c.2004>: |
2fd: 52 6f 6c 6c 3a 20 20 20 20 20 20 25 35 69 00 Roll: %5i. |
|
00000332 <__c.2001>: |
332: 4e 69 63 6b 3a 20 20 20 20 20 20 25 35 69 00 Nick: %5i. |
0000030c <__c.2002>: |
30c: 4e 69 63 6b 3a 20 20 20 20 20 20 25 35 69 00 Nick: %5i. |
|
00000341 <__c.1999>: |
341: 61 6b 74 2e 20 4c 61 67 65 00 akt. Lage. |
0000031b <__c.2000>: |
31b: 61 6b 74 2e 20 4c 61 67 65 00 akt. Lage. |
|
0000034b <__c.1996>: |
34b: 48 f6 68 65 6e 72 65 67 65 6c 75 6e 67 00 H.henregelung. |
00000325 <__c.1997>: |
325: 48 f6 68 65 6e 72 65 67 65 6c 75 6e 67 00 H.henregelung. |
|
00000359 <__c.1994>: |
359: 4b 65 69 6e 65 20 00 Keine . |
00000333 <__c.1995>: |
333: 4b 65 69 6e 65 20 00 Keine . |
|
00000360 <__c.1992>: |
360: 4f 66 66 20 20 20 20 20 20 3a 20 25 35 69 00 Off : %5i. |
0000033a <__c.1993>: |
33a: 4f 66 66 20 20 20 20 20 20 3a 20 25 35 69 00 Off : %5i. |
|
0000036f <__c.1990>: |
36f: 4c 75 66 74 64 72 75 63 6b 3a 20 25 35 69 00 Luftdruck: %5i. |
00000349 <__c.1991>: |
349: 4c 75 66 74 64 72 75 63 6b 3a 20 25 35 69 00 Luftdruck: %5i. |
|
0000037e <__c.1988>: |
37e: 53 6f 6c 6c 48 6f 65 68 65 3a 20 25 35 69 00 SollHoehe: %5i. |
00000358 <__c.1989>: |
358: 53 6f 6c 6c 48 6f 65 68 65 3a 20 25 35 69 00 SollHoehe: %5i. |
|
0000038d <__c.1986>: |
38d: 48 6f 65 68 65 3a 20 20 20 20 20 25 35 69 00 Hoehe: %5i. |
00000367 <__c.1987>: |
367: 48 6f 65 68 65 3a 20 20 20 20 20 25 35 69 00 Hoehe: %5i. |
|
0000039c <__c.1982>: |
39c: 28 63 29 20 48 6f 6c 67 65 72 20 42 75 73 73 00 (c) Holger Buss. |
00000376 <__c.1983>: |
376: 28 63 29 20 48 6f 6c 67 65 72 20 42 75 73 73 00 (c) Holger Buss. |
|
000003ac <__c.1980>: |
3ac: 53 65 74 74 69 6e 67 3a 20 25 64 20 00 Setting: %d . |
00000386 <__c.1981>: |
386: 53 65 74 74 69 6e 67 3a 20 25 64 20 00 Setting: %d . |
|
000003b9 <__c.1978>: |
3b9: 56 25 64 2e 25 64 00 V%d.%d. |
00000393 <__c.1979>: |
393: 56 25 64 2e 25 64 00 V%d.%d. |
|
000003c0 <__c.1976>: |
3c0: 2b 2b 20 4d 69 6b 72 6f 4b 6f 70 74 65 72 20 2b ++ MikroKopter + |
3d0: 2b 00 +. |
0000039a <__c.1977>: |
39a: 2b 2b 20 4d 69 6b 72 6f 4b 6f 70 74 65 72 20 2b ++ MikroKopter + |
3aa: 2b 00 +. |
|
000003d2 <__c.1973>: |
3d2: 5b 25 69 5d 00 00 [%i].. |
000003ac <__c.1974>: |
3ac: 5b 25 69 5d 00 00 [%i].. |
|
000003d8 <__ctors_end>: |
3d8: 11 24 eor r1, r1 |
3da: 1f be out 0x3f, r1 ; 63 |
3dc: cf ef ldi r28, 0xFF ; 255 |
3de: d0 e1 ldi r29, 0x10 ; 16 |
3e0: de bf out 0x3e, r29 ; 62 |
3e2: cd bf out 0x3d, r28 ; 61 |
000003b2 <__ctors_end>: |
3b2: 11 24 eor r1, r1 |
3b4: 1f be out 0x3f, r1 ; 63 |
3b6: cf ef ldi r28, 0xFF ; 255 |
3b8: d0 e1 ldi r29, 0x10 ; 16 |
3ba: de bf out 0x3e, r29 ; 62 |
3bc: cd bf out 0x3d, r28 ; 61 |
|
000003e4 <__do_copy_data>: |
3e4: 11 e0 ldi r17, 0x01 ; 1 |
3e6: a0 e0 ldi r26, 0x00 ; 0 |
3e8: b1 e0 ldi r27, 0x01 ; 1 |
3ea: ec ef ldi r30, 0xFC ; 252 |
3ec: fc e5 ldi r31, 0x5C ; 92 |
3ee: 02 c0 rjmp .+4 ; 0x3f4 <.do_copy_data_start> |
000003be <__do_copy_data>: |
3be: 11 e0 ldi r17, 0x01 ; 1 |
3c0: a0 e0 ldi r26, 0x00 ; 0 |
3c2: b1 e0 ldi r27, 0x01 ; 1 |
3c4: e8 ed ldi r30, 0xD8 ; 216 |
3c6: fa e5 ldi r31, 0x5A ; 90 |
3c8: 02 c0 rjmp .+4 ; 0x3ce <.do_copy_data_start> |
|
000003f0 <.do_copy_data_loop>: |
3f0: 05 90 lpm r0, Z+ |
3f2: 0d 92 st X+, r0 |
000003ca <.do_copy_data_loop>: |
3ca: 05 90 lpm r0, Z+ |
3cc: 0d 92 st X+, r0 |
|
000003f4 <.do_copy_data_start>: |
3f4: ae 38 cpi r26, 0x8E ; 142 |
3f6: b1 07 cpc r27, r17 |
3f8: d9 f7 brne .-10 ; 0x3f0 <.do_copy_data_loop> |
000003ce <.do_copy_data_start>: |
3ce: ae 38 cpi r26, 0x8E ; 142 |
3d0: b1 07 cpc r27, r17 |
3d2: d9 f7 brne .-10 ; 0x3ca <.do_copy_data_loop> |
|
000003fa <__do_clear_bss>: |
3fa: 15 e0 ldi r17, 0x05 ; 5 |
3fc: ae e8 ldi r26, 0x8E ; 142 |
3fe: b1 e0 ldi r27, 0x01 ; 1 |
400: 01 c0 rjmp .+2 ; 0x404 <.do_clear_bss_start> |
000003d4 <__do_clear_bss>: |
3d4: 15 e0 ldi r17, 0x05 ; 5 |
3d6: ae e8 ldi r26, 0x8E ; 142 |
3d8: b1 e0 ldi r27, 0x01 ; 1 |
3da: 01 c0 rjmp .+2 ; 0x3de <.do_clear_bss_start> |
|
00000402 <.do_clear_bss_loop>: |
402: 1d 92 st X+, r1 |
000003dc <.do_clear_bss_loop>: |
3dc: 1d 92 st X+, r1 |
|
00000404 <.do_clear_bss_start>: |
404: ae 3e cpi r26, 0xEE ; 238 |
406: b1 07 cpc r27, r17 |
408: e1 f7 brne .-8 ; 0x402 <.do_clear_bss_loop> |
40a: 0e 94 40 02 call 0x480 ; 0x480 <main> |
40e: 0c 94 7d 2e jmp 0x5cfa ; 0x5cfa <_exit> |
000003de <.do_clear_bss_start>: |
3de: a2 3f cpi r26, 0xF2 ; 242 |
3e0: b1 07 cpc r27, r17 |
3e2: e1 f7 brne .-8 ; 0x3dc <.do_clear_bss_loop> |
3e4: 0e 94 2d 02 call 0x45a ; 0x45a <main> |
3e8: 0c 94 6b 2d jmp 0x5ad6 ; 0x5ad6 <_exit> |
|
00000412 <__bad_interrupt>: |
412: 0c 94 00 00 jmp 0 ; 0x0 <__vectors> |
000003ec <__bad_interrupt>: |
3ec: 0c 94 00 00 jmp 0 ; 0x0 <__vectors> |
|
00000416 <GetActiveParamSetNumber>: |
416: a2 e0 ldi r26, 0x02 ; 2 |
418: b0 e0 ldi r27, 0x00 ; 0 |
41a: 0e 94 69 2e call 0x5cd2 ; 0x5cd2 <__eeprom_read_byte_1F2021> |
41e: 80 2d mov r24, r0 |
420: 99 27 eor r25, r25 |
422: 08 95 ret |
000003f0 <GetActiveParamSetNumber>: |
3f0: a2 e0 ldi r26, 0x02 ; 2 |
3f2: b0 e0 ldi r27, 0x00 ; 0 |
3f4: 0e 94 57 2d call 0x5aae ; 0x5aae <__eeprom_read_byte_1F2021> |
3f8: 80 2d mov r24, r0 |
3fa: 99 27 eor r25, r25 |
3fc: 08 95 ret |
|
00000424 <WriteParameterSet>: |
424: fb 01 movw r30, r22 |
426: 28 2f mov r18, r24 |
428: 86 30 cpi r24, 0x06 ; 6 |
42a: 08 f0 brcs .+2 ; 0x42e <WriteParameterSet+0xa> |
42c: 25 e0 ldi r18, 0x05 ; 5 |
42e: 84 2f mov r24, r20 |
430: 99 27 eor r25, r25 |
432: 42 9f mul r20, r18 |
434: d0 01 movw r26, r0 |
436: 11 24 eor r1, r1 |
438: ac 59 subi r26, 0x9C ; 156 |
43a: bf 4f sbci r27, 0xFF ; 255 |
000003fe <WriteParameterSet>: |
3fe: fb 01 movw r30, r22 |
400: 28 2f mov r18, r24 |
402: 86 30 cpi r24, 0x06 ; 6 |
404: 08 f0 brcs .+2 ; 0x408 <WriteParameterSet+0xa> |
406: 25 e0 ldi r18, 0x05 ; 5 |
408: 84 2f mov r24, r20 |
40a: 99 27 eor r25, r25 |
40c: 42 9f mul r20, r18 |
40e: d0 01 movw r26, r0 |
410: 11 24 eor r1, r1 |
412: ac 59 subi r26, 0x9C ; 156 |
414: bf 4f sbci r27, 0xFF ; 255 |
|
0000043c <.26_start>: |
43c: 01 97 sbiw r24, 0x01 ; 1 |
43e: 24 f0 brlt .+8 ; 0x448 <.26_finished> |
440: 01 90 ld r0, Z+ |
442: 0e 94 71 2e call 0x5ce2 ; 0x5ce2 <__eeprom_write_byte_1F2021> |
446: fa cf rjmp .-12 ; 0x43c <.26_start> |
00000416 <.26_start>: |
416: 01 97 sbiw r24, 0x01 ; 1 |
418: 24 f0 brlt .+8 ; 0x422 <.26_finished> |
41a: 01 90 ld r0, Z+ |
41c: 0e 94 5f 2d call 0x5abe ; 0x5abe <__eeprom_write_byte_1F2021> |
420: fa cf rjmp .-12 ; 0x416 <.26_start> |
|
00000448 <.26_finished>: |
448: a2 e0 ldi r26, 0x02 ; 2 |
44a: b0 e0 ldi r27, 0x00 ; 0 |
44c: 02 2e mov r0, r18 |
44e: 0e 94 71 2e call 0x5ce2 ; 0x5ce2 <__eeprom_write_byte_1F2021> |
452: 08 95 ret |
00000422 <.26_finished>: |
422: a2 e0 ldi r26, 0x02 ; 2 |
424: b0 e0 ldi r27, 0x00 ; 0 |
426: 02 2e mov r0, r18 |
428: 0e 94 5f 2d call 0x5abe ; 0x5abe <__eeprom_write_byte_1F2021> |
42c: 08 95 ret |
|
00000454 <ReadParameterSet>: |
454: cf 93 push r28 |
456: df 93 push r29 |
458: fb 01 movw r30, r22 |
45a: c4 2f mov r28, r20 |
45c: dd 27 eor r29, r29 |
45e: 86 30 cpi r24, 0x06 ; 6 |
460: 08 f0 brcs .+2 ; 0x464 <ReadParameterSet+0x10> |
462: 85 e0 ldi r24, 0x05 ; 5 |
464: 48 9f mul r20, r24 |
466: d0 01 movw r26, r0 |
468: 11 24 eor r1, r1 |
46a: ac 59 subi r26, 0x9C ; 156 |
46c: bf 4f sbci r27, 0xFF ; 255 |
0000042e <ReadParameterSet>: |
42e: cf 93 push r28 |
430: df 93 push r29 |
432: fb 01 movw r30, r22 |
434: c4 2f mov r28, r20 |
436: dd 27 eor r29, r29 |
438: 86 30 cpi r24, 0x06 ; 6 |
43a: 08 f0 brcs .+2 ; 0x43e <ReadParameterSet+0x10> |
43c: 85 e0 ldi r24, 0x05 ; 5 |
43e: 48 9f mul r20, r24 |
440: d0 01 movw r26, r0 |
442: 11 24 eor r1, r1 |
444: ac 59 subi r26, 0x9C ; 156 |
446: bf 4f sbci r27, 0xFF ; 255 |
|
0000046e <.44_start>: |
46e: 21 97 sbiw r28, 0x01 ; 1 |
470: 24 f0 brlt .+8 ; 0x47a <.44_finished> |
472: 0e 94 69 2e call 0x5cd2 ; 0x5cd2 <__eeprom_read_byte_1F2021> |
476: 01 92 st Z+, r0 |
478: fa cf rjmp .-12 ; 0x46e <.44_start> |
00000448 <.44_start>: |
448: 21 97 sbiw r28, 0x01 ; 1 |
44a: 24 f0 brlt .+8 ; 0x454 <.44_finished> |
44c: 0e 94 57 2d call 0x5aae ; 0x5aae <__eeprom_read_byte_1F2021> |
450: 01 92 st Z+, r0 |
452: fa cf rjmp .-12 ; 0x448 <.44_start> |
|
0000047a <.44_finished>: |
47a: df 91 pop r29 |
47c: cf 91 pop r28 |
47e: 08 95 ret |
00000454 <.44_finished>: |
454: df 91 pop r29 |
456: cf 91 pop r28 |
458: 08 95 ret |
|
00000480 <main>: |
480: 0f 93 push r16 |
482: 1f 93 push r17 |
484: cf 93 push r28 |
486: df 93 push r29 |
488: 91 e0 ldi r25, 0x01 ; 1 |
48a: 97 b9 out 0x07, r25 ; 7 |
48c: 8f ef ldi r24, 0xFF ; 255 |
48e: 88 b9 out 0x08, r24 ; 8 |
490: 8b e1 ldi r24, 0x1B ; 27 |
492: 84 b9 out 0x04, r24 ; 4 |
494: 95 b9 out 0x05, r25 ; 5 |
496: 8e e3 ldi r24, 0x3E ; 62 |
498: 8a b9 out 0x0a, r24 ; 10 |
49a: 57 9a sbi 0x0a, 7 ; 10 |
49c: 87 ef ldi r24, 0xF7 ; 247 |
49e: 8b b9 out 0x0b, r24 ; 11 |
4a0: 84 b7 in r24, 0x34 ; 52 |
4a2: 87 7f andi r24, 0xF7 ; 247 |
4a4: 84 bf out 0x34, r24 ; 52 |
4a6: 80 91 60 00 lds r24, 0x0060 |
4aa: 88 61 ori r24, 0x18 ; 24 |
4ac: 80 93 60 00 sts 0x0060, r24 |
4b0: 10 92 60 00 sts 0x0060, r1 |
4b4: 80 ed ldi r24, 0xD0 ; 208 |
4b6: 97 e0 ldi r25, 0x07 ; 7 |
4b8: 90 93 ac 01 sts 0x01AC, r25 |
4bc: 80 93 ab 01 sts 0x01AB, r24 |
4c0: 10 92 2d 02 sts 0x022D, r1 |
4c4: 10 92 2c 02 sts 0x022C, r1 |
4c8: 10 92 77 05 sts 0x0577, r1 |
4cc: 10 92 76 05 sts 0x0576, r1 |
4d0: 10 92 2b 02 sts 0x022B, r1 |
4d4: 10 92 2a 02 sts 0x022A, r1 |
4d8: 10 92 29 02 sts 0x0229, r1 |
4dc: 10 92 28 02 sts 0x0228, r1 |
4e0: 28 98 cbi 0x05, 0 ; 5 |
4e2: 0e 94 f3 0c call 0x19e6 ; 0x19e6 <Timer_Init> |
4e6: 0e 94 63 07 call 0xec6 ; 0xec6 <UART_Init> |
4ea: 0e 94 02 15 call 0x2a04 ; 0x2a04 <rc_sum_init> |
4ee: 0e 94 2c 0d call 0x1a58 ; 0x1a58 <ADC_Init> |
4f2: 0e 94 4a 14 call 0x2894 ; 0x2894 <i2c_init> |
4f6: 78 94 sei |
4f8: 10 92 fe 03 sts 0x03FE, r1 |
4fc: 8c e3 ldi r24, 0x3C ; 60 |
4fe: 80 93 ff 03 sts 0x03FF, r24 |
502: 84 e0 ldi r24, 0x04 ; 4 |
504: 80 93 00 04 sts 0x0400, r24 |
508: 8c e3 ldi r24, 0x3C ; 60 |
50a: 90 e0 ldi r25, 0x00 ; 0 |
50c: 9f 93 push r25 |
50e: 8f 93 push r24 |
510: 1f 92 push r1 |
512: 1f 92 push r1 |
514: 89 e4 ldi r24, 0x49 ; 73 |
516: 91 e0 ldi r25, 0x01 ; 1 |
518: 9f 93 push r25 |
51a: 8f 93 push r24 |
51c: 1f 92 push r1 |
51e: 0e 94 f9 08 call 0x11f2 ; 0x11f2 <_printf_P> |
522: 88 e2 ldi r24, 0x28 ; 40 |
524: 91 e0 ldi r25, 0x01 ; 1 |
526: 9f 93 push r25 |
528: 8f 93 push r24 |
52a: 1f 92 push r1 |
52c: 0e 94 f9 08 call 0x11f2 ; 0x11f2 <_printf_P> |
530: 29 9a sbi 0x05, 1 ; 5 |
532: a1 e0 ldi r26, 0x01 ; 1 |
534: b0 e0 ldi r27, 0x00 ; 0 |
536: 0e 94 69 2e call 0x5cd2 ; 0x5cd2 <__eeprom_read_byte_1F2021> |
53a: 80 2d mov r24, r0 |
53c: 2d b7 in r18, 0x3d ; 61 |
53e: 3e b7 in r19, 0x3e ; 62 |
540: 26 5f subi r18, 0xF6 ; 246 |
542: 3f 4f sbci r19, 0xFF ; 255 |
544: 0f b6 in r0, 0x3f ; 63 |
546: f8 94 cli |
548: 3e bf out 0x3e, r19 ; 62 |
54a: 0f be out 0x3f, r0 ; 63 |
54c: 2d bf out 0x3d, r18 ; 61 |
54e: 8b 33 cpi r24, 0x3B ; 59 |
550: a9 f1 breq .+106 ; 0x5bc <main+0x13c> |
552: 89 ef ldi r24, 0xF9 ; 249 |
554: 90 e0 ldi r25, 0x00 ; 0 |
556: 9f 93 push r25 |
558: 8f 93 push r24 |
55a: 1f 92 push r1 |
55c: 0e 94 f9 08 call 0x11f2 ; 0x11f2 <_printf_P> |
560: 0e 94 cd 1c call 0x399a ; 0x399a <DefaultKonstanten1> |
564: 4a e3 ldi r20, 0x3A ; 58 |
566: 6e e9 ldi r22, 0x9E ; 158 |
568: 75 e0 ldi r23, 0x05 ; 5 |
56a: 80 e0 ldi r24, 0x00 ; 0 |
56c: 0e 94 12 02 call 0x424 ; 0x424 <WriteParameterSet> |
570: 01 e0 ldi r16, 0x01 ; 1 |
572: 0f 90 pop r0 |
574: 0f 90 pop r0 |
576: 0f 90 pop r0 |
578: 02 30 cpi r16, 0x02 ; 2 |
57a: 49 f4 brne .+18 ; 0x58e <main+0x10e> |
57c: 0e 94 60 1c call 0x38c0 ; 0x38c0 <DefaultKonstanten2> |
580: 4a e3 ldi r20, 0x3A ; 58 |
582: 6e e9 ldi r22, 0x9E ; 158 |
584: 75 e0 ldi r23, 0x05 ; 5 |
586: 82 e0 ldi r24, 0x02 ; 2 |
588: 0e 94 12 02 call 0x424 ; 0x424 <WriteParameterSet> |
58c: 03 e0 ldi r16, 0x03 ; 3 |
58e: 4a e3 ldi r20, 0x3A ; 58 |
590: 6e e9 ldi r22, 0x9E ; 158 |
592: 75 e0 ldi r23, 0x05 ; 5 |
594: 80 2f mov r24, r16 |
596: 0e 94 12 02 call 0x424 ; 0x424 <WriteParameterSet> |
59a: 0f 5f subi r16, 0xFF ; 255 |
59c: 06 30 cpi r16, 0x06 ; 6 |
59e: 60 f3 brcs .-40 ; 0x578 <main+0xf8> |
5a0: 81 e0 ldi r24, 0x01 ; 1 |
5a2: 22 e0 ldi r18, 0x02 ; 2 |
5a4: 30 e0 ldi r19, 0x00 ; 0 |
5a6: d9 01 movw r26, r18 |
5a8: 08 2e mov r0, r24 |
5aa: 0e 94 71 2e call 0x5ce2 ; 0x5ce2 <__eeprom_write_byte_1F2021> |
5ae: 8b e3 ldi r24, 0x3B ; 59 |
5b0: 21 50 subi r18, 0x01 ; 1 |
5b2: 30 40 sbci r19, 0x00 ; 0 |
5b4: d9 01 movw r26, r18 |
5b6: 08 2e mov r0, r24 |
5b8: 0e 94 71 2e call 0x5ce2 ; 0x5ce2 <__eeprom_write_byte_1F2021> |
5bc: 02 e0 ldi r16, 0x02 ; 2 |
5be: 10 e0 ldi r17, 0x00 ; 0 |
5c0: d8 01 movw r26, r16 |
5c2: 0e 94 69 2e call 0x5cd2 ; 0x5cd2 <__eeprom_read_byte_1F2021> |
5c6: 80 2d mov r24, r0 |
5c8: 4a e3 ldi r20, 0x3A ; 58 |
5ca: 6e e9 ldi r22, 0x9E ; 158 |
5cc: 75 e0 ldi r23, 0x05 ; 5 |
5ce: 0e 94 2a 02 call 0x454 ; 0x454 <ReadParameterSet> |
5d2: d8 01 movw r26, r16 |
5d4: 0e 94 69 2e call 0x5cd2 ; 0x5cd2 <__eeprom_read_byte_1F2021> |
5d8: 80 2d mov r24, r0 |
5da: 99 27 eor r25, r25 |
5dc: 9f 93 push r25 |
5de: 8f 93 push r24 |
5e0: 8e ed ldi r24, 0xDE ; 222 |
5e2: 90 e0 ldi r25, 0x00 ; 0 |
5e4: 9f 93 push r25 |
5e6: 8f 93 push r24 |
5e8: 1f 92 push r1 |
5ea: 0e 94 f9 08 call 0x11f2 ; 0x11f2 <_printf_P> |
5ee: 80 91 a6 05 lds r24, 0x05A6 |
5f2: 0f 90 pop r0 |
5f4: 0f 90 pop r0 |
0000045a <main>: |
45a: 0f 93 push r16 |
45c: 1f 93 push r17 |
45e: cf 93 push r28 |
460: df 93 push r29 |
462: 91 e0 ldi r25, 0x01 ; 1 |
464: 97 b9 out 0x07, r25 ; 7 |
466: 8f ef ldi r24, 0xFF ; 255 |
468: 88 b9 out 0x08, r24 ; 8 |
46a: 8b e1 ldi r24, 0x1B ; 27 |
46c: 84 b9 out 0x04, r24 ; 4 |
46e: 95 b9 out 0x05, r25 ; 5 |
470: 8e e3 ldi r24, 0x3E ; 62 |
472: 8a b9 out 0x0a, r24 ; 10 |
474: 57 9a sbi 0x0a, 7 ; 10 |
476: 87 ef ldi r24, 0xF7 ; 247 |
478: 8b b9 out 0x0b, r24 ; 11 |
47a: 84 b7 in r24, 0x34 ; 52 |
47c: 87 7f andi r24, 0xF7 ; 247 |
47e: 84 bf out 0x34, r24 ; 52 |
480: 80 91 60 00 lds r24, 0x0060 |
484: 88 61 ori r24, 0x18 ; 24 |
486: 80 93 60 00 sts 0x0060, r24 |
48a: 10 92 60 00 sts 0x0060, r1 |
48e: 80 ed ldi r24, 0xD0 ; 208 |
490: 97 e0 ldi r25, 0x07 ; 7 |
492: 90 93 ac 01 sts 0x01AC, r25 |
496: 80 93 ab 01 sts 0x01AB, r24 |
49a: 10 92 2d 02 sts 0x022D, r1 |
49e: 10 92 2c 02 sts 0x022C, r1 |
4a2: 10 92 7b 05 sts 0x057B, r1 |
4a6: 10 92 7a 05 sts 0x057A, r1 |
4aa: 10 92 2b 02 sts 0x022B, r1 |
4ae: 10 92 2a 02 sts 0x022A, r1 |
4b2: 10 92 29 02 sts 0x0229, r1 |
4b6: 10 92 28 02 sts 0x0228, r1 |
4ba: 28 98 cbi 0x05, 0 ; 5 |
4bc: 0e 94 cf 0c call 0x199e ; 0x199e <Timer_Init> |
4c0: 0e 94 3d 07 call 0xe7a ; 0xe7a <UART_Init> |
4c4: 0e 94 de 14 call 0x29bc ; 0x29bc <rc_sum_init> |
4c8: 0e 94 08 0d call 0x1a10 ; 0x1a10 <ADC_Init> |
4cc: 0e 94 26 14 call 0x284c ; 0x284c <i2c_init> |
4d0: 78 94 sei |
4d2: 10 92 02 04 sts 0x0402, r1 |
4d6: 8c e3 ldi r24, 0x3C ; 60 |
4d8: 80 93 03 04 sts 0x0403, r24 |
4dc: 84 e0 ldi r24, 0x04 ; 4 |
4de: 80 93 04 04 sts 0x0404, r24 |
4e2: 8c e3 ldi r24, 0x3C ; 60 |
4e4: 90 e0 ldi r25, 0x00 ; 0 |
4e6: 9f 93 push r25 |
4e8: 8f 93 push r24 |
4ea: 1f 92 push r1 |
4ec: 1f 92 push r1 |
4ee: 83 e2 ldi r24, 0x23 ; 35 |
4f0: 91 e0 ldi r25, 0x01 ; 1 |
4f2: 9f 93 push r25 |
4f4: 8f 93 push r24 |
4f6: 1f 92 push r1 |
4f8: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P> |
4fc: 82 e0 ldi r24, 0x02 ; 2 |
4fe: 91 e0 ldi r25, 0x01 ; 1 |
500: 9f 93 push r25 |
502: 8f 93 push r24 |
504: 1f 92 push r1 |
506: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P> |
50a: 29 9a sbi 0x05, 1 ; 5 |
50c: a1 e0 ldi r26, 0x01 ; 1 |
50e: b0 e0 ldi r27, 0x00 ; 0 |
510: 0e 94 57 2d call 0x5aae ; 0x5aae <__eeprom_read_byte_1F2021> |
514: 80 2d mov r24, r0 |
516: 2d b7 in r18, 0x3d ; 61 |
518: 3e b7 in r19, 0x3e ; 62 |
51a: 26 5f subi r18, 0xF6 ; 246 |
51c: 3f 4f sbci r19, 0xFF ; 255 |
51e: 0f b6 in r0, 0x3f ; 63 |
520: f8 94 cli |
522: 3e bf out 0x3e, r19 ; 62 |
524: 0f be out 0x3f, r0 ; 63 |
526: 2d bf out 0x3d, r18 ; 61 |
528: 8b 33 cpi r24, 0x3B ; 59 |
52a: a9 f1 breq .+106 ; 0x596 <main+0x13c> |
52c: 83 ed ldi r24, 0xD3 ; 211 |
52e: 90 e0 ldi r25, 0x00 ; 0 |
530: 9f 93 push r25 |
532: 8f 93 push r24 |
534: 1f 92 push r1 |
536: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P> |
53a: 0e 94 a9 1c call 0x3952 ; 0x3952 <DefaultKonstanten1> |
53e: 4a e3 ldi r20, 0x3A ; 58 |
540: 62 ea ldi r22, 0xA2 ; 162 |
542: 75 e0 ldi r23, 0x05 ; 5 |
544: 80 e0 ldi r24, 0x00 ; 0 |
546: 0e 94 ff 01 call 0x3fe ; 0x3fe <WriteParameterSet> |
54a: 01 e0 ldi r16, 0x01 ; 1 |
54c: 0f 90 pop r0 |
54e: 0f 90 pop r0 |
550: 0f 90 pop r0 |
552: 02 30 cpi r16, 0x02 ; 2 |
554: 49 f4 brne .+18 ; 0x568 <main+0x10e> |
556: 0e 94 3c 1c call 0x3878 ; 0x3878 <DefaultKonstanten2> |
55a: 4a e3 ldi r20, 0x3A ; 58 |
55c: 62 ea ldi r22, 0xA2 ; 162 |
55e: 75 e0 ldi r23, 0x05 ; 5 |
560: 82 e0 ldi r24, 0x02 ; 2 |
562: 0e 94 ff 01 call 0x3fe ; 0x3fe <WriteParameterSet> |
566: 03 e0 ldi r16, 0x03 ; 3 |
568: 4a e3 ldi r20, 0x3A ; 58 |
56a: 62 ea ldi r22, 0xA2 ; 162 |
56c: 75 e0 ldi r23, 0x05 ; 5 |
56e: 80 2f mov r24, r16 |
570: 0e 94 ff 01 call 0x3fe ; 0x3fe <WriteParameterSet> |
574: 0f 5f subi r16, 0xFF ; 255 |
576: 06 30 cpi r16, 0x06 ; 6 |
578: 60 f3 brcs .-40 ; 0x552 <main+0xf8> |
57a: 81 e0 ldi r24, 0x01 ; 1 |
57c: 22 e0 ldi r18, 0x02 ; 2 |
57e: 30 e0 ldi r19, 0x00 ; 0 |
580: d9 01 movw r26, r18 |
582: 08 2e mov r0, r24 |
584: 0e 94 5f 2d call 0x5abe ; 0x5abe <__eeprom_write_byte_1F2021> |
588: 8b e3 ldi r24, 0x3B ; 59 |
58a: 21 50 subi r18, 0x01 ; 1 |
58c: 30 40 sbci r19, 0x00 ; 0 |
58e: d9 01 movw r26, r18 |
590: 08 2e mov r0, r24 |
592: 0e 94 5f 2d call 0x5abe ; 0x5abe <__eeprom_write_byte_1F2021> |
596: 02 e0 ldi r16, 0x02 ; 2 |
598: 10 e0 ldi r17, 0x00 ; 0 |
59a: d8 01 movw r26, r16 |
59c: 0e 94 57 2d call 0x5aae ; 0x5aae <__eeprom_read_byte_1F2021> |
5a0: 80 2d mov r24, r0 |
5a2: 4a e3 ldi r20, 0x3A ; 58 |
5a4: 62 ea ldi r22, 0xA2 ; 162 |
5a6: 75 e0 ldi r23, 0x05 ; 5 |
5a8: 0e 94 17 02 call 0x42e ; 0x42e <ReadParameterSet> |
5ac: d8 01 movw r26, r16 |
5ae: 0e 94 57 2d call 0x5aae ; 0x5aae <__eeprom_read_byte_1F2021> |
5b2: 80 2d mov r24, r0 |
5b4: 99 27 eor r25, r25 |
5b6: 9f 93 push r25 |
5b8: 8f 93 push r24 |
5ba: 88 eb ldi r24, 0xB8 ; 184 |
5bc: 90 e0 ldi r25, 0x00 ; 0 |
5be: 9f 93 push r25 |
5c0: 8f 93 push r24 |
5c2: 1f 92 push r1 |
5c4: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P> |
5c8: 80 91 aa 05 lds r24, 0x05AA |
5cc: 0f 90 pop r0 |
5ce: 0f 90 pop r0 |
5d0: 0f 90 pop r0 |
5d2: 0f 90 pop r0 |
5d4: 0f 90 pop r0 |
5d6: 80 ff sbrs r24, 0 |
5d8: 20 c0 rjmp .+64 ; 0x61a <main+0x1c0> |
5da: 8b e9 ldi r24, 0x9B ; 155 |
5dc: 90 e0 ldi r25, 0x00 ; 0 |
5de: 9f 93 push r25 |
5e0: 8f 93 push r24 |
5e2: 1f 92 push r1 |
5e4: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P> |
5e8: 84 ec ldi r24, 0xC4 ; 196 |
5ea: 99 e0 ldi r25, 0x09 ; 9 |
5ec: 0e 94 0d 0c call 0x181a ; 0x181a <SetDelay> |
5f0: ec 01 movw r28, r24 |
5f2: 0e 94 32 10 call 0x2064 ; 0x2064 <SucheLuftruckOffset> |
5f6: 0f 90 pop r0 |
5f8: 0f 90 pop r0 |
5fa: 0f 90 pop r0 |
5fc: 80 ff sbrs r24, 0 |
5fe: 20 c0 rjmp .+64 ; 0x640 <main+0x1c0> |
600: 81 ec ldi r24, 0xC1 ; 193 |
602: 90 e0 ldi r25, 0x00 ; 0 |
604: 9f 93 push r25 |
606: 8f 93 push r24 |
608: 1f 92 push r1 |
60a: 0e 94 f9 08 call 0x11f2 ; 0x11f2 <_printf_P> |
60e: 84 ec ldi r24, 0xC4 ; 196 |
610: 99 e0 ldi r25, 0x09 ; 9 |
612: 0e 94 31 0c call 0x1862 ; 0x1862 <SetDelay> |
616: ec 01 movw r28, r24 |
618: 0e 94 56 10 call 0x20ac ; 0x20ac <SucheLuftruckOffset> |
61c: 0f 90 pop r0 |
61e: 0f 90 pop r0 |
620: 0f 90 pop r0 |
622: ce 01 movw r24, r28 |
624: 0e 94 3a 0c call 0x1874 ; 0x1874 <CheckDelay> |
628: 88 23 and r24, r24 |
62a: d9 f3 breq .-10 ; 0x622 <main+0x1a2> |
62c: 8c eb ldi r24, 0xBC ; 188 |
62e: 90 e0 ldi r25, 0x00 ; 0 |
630: 9f 93 push r25 |
632: 8f 93 push r24 |
634: 1f 92 push r1 |
636: 0e 94 f9 08 call 0x11f2 ; 0x11f2 <_printf_P> |
63a: 0f 90 pop r0 |
63c: 0f 90 pop r0 |
63e: 0f 90 pop r0 |
640: 0e 94 85 1d call 0x3b0a ; 0x3b0a <SetNeutral> |
644: 28 98 cbi 0x05, 0 ; 5 |
646: 80 ed ldi r24, 0xD0 ; 208 |
648: 97 e0 ldi r25, 0x07 ; 7 |
64a: 90 93 ac 01 sts 0x01AC, r25 |
64e: 80 93 ab 01 sts 0x01AB, r24 |
652: 88 ee ldi r24, 0xE8 ; 232 |
654: 93 e0 ldi r25, 0x03 ; 3 |
656: 90 93 f9 03 sts 0x03F9, r25 |
65a: 80 93 f8 03 sts 0x03F8, r24 |
65e: 85 e5 ldi r24, 0x55 ; 85 |
660: 80 93 f3 03 sts 0x03F3, r24 |
664: 8e ea ldi r24, 0xAE ; 174 |
666: 90 e0 ldi r25, 0x00 ; 0 |
668: 9f 93 push r25 |
66a: 8f 93 push r24 |
66c: 1f 92 push r1 |
66e: 0e 94 f9 08 call 0x11f2 ; 0x11f2 <_printf_P> |
672: 80 91 a6 05 lds r24, 0x05A6 |
676: 0f 90 pop r0 |
678: 0f 90 pop r0 |
67a: 0f 90 pop r0 |
67c: 82 ff sbrs r24, 2 |
67e: 03 c0 rjmp .+6 ; 0x686 <main+0x206> |
680: 82 ea ldi r24, 0xA2 ; 162 |
682: 90 e0 ldi r25, 0x00 ; 0 |
684: 02 c0 rjmp .+4 ; 0x68a <main+0x20a> |
686: 8a e9 ldi r24, 0x9A ; 154 |
688: 90 e0 ldi r25, 0x00 ; 0 |
68a: 9f 93 push r25 |
68c: 8f 93 push r24 |
68e: 1f 92 push r1 |
690: 0e 94 f9 08 call 0x11f2 ; 0x11f2 <_printf_P> |
694: 0f 90 pop r0 |
696: 0f 90 pop r0 |
698: 0f 90 pop r0 |
69a: 86 e9 ldi r24, 0x96 ; 150 |
69c: 90 e0 ldi r25, 0x00 ; 0 |
69e: 9f 93 push r25 |
6a0: 8f 93 push r24 |
6a2: 1f 92 push r1 |
6a4: 0e 94 f9 08 call 0x11f2 ; 0x11f2 <_printf_P> |
6a8: 0e 94 7d 10 call 0x20fa ; 0x20fa <LcdClear> |
6ac: 0f 90 pop r0 |
6ae: 0f 90 pop r0 |
6b0: 0f 90 pop r0 |
6b2: 80 91 a8 01 lds r24, 0x01A8 |
6b6: 88 23 and r24, r24 |
6b8: 79 f1 breq .+94 ; 0x718 <main+0x298> |
6ba: 10 92 a8 01 sts 0x01A8, r1 |
6be: 0e 94 96 1e call 0x3d2c ; 0x3d2c <MotorRegler> |
6c2: 0e 94 3e 1d call 0x3a7c ; 0x3a7c <SendMotorData> |
6c6: 28 98 cbi 0x05, 0 ; 5 |
6c8: 80 91 01 01 lds r24, 0x0101 |
6cc: 88 23 and r24, r24 |
6ce: 19 f0 breq .+6 ; 0x6d6 <main+0x256> |
6d0: 81 50 subi r24, 0x01 ; 1 |
6d2: 80 93 01 01 sts 0x0101, r24 |
6d6: 80 91 27 02 lds r24, 0x0227 |
6da: 88 23 and r24, r24 |
6dc: 29 f0 breq .+10 ; 0x6e8 <main+0x268> |
6de: 80 91 27 02 lds r24, 0x0227 |
6e2: 81 50 subi r24, 0x01 ; 1 |
6e4: 80 93 27 02 sts 0x0227, r24 |
6e8: 20 91 04 01 lds r18, 0x0104 |
6ec: 30 91 05 01 lds r19, 0x0105 |
6f0: 80 91 b6 05 lds r24, 0x05B6 |
6f4: 99 27 eor r25, r25 |
6f6: 28 17 cp r18, r24 |
6f8: 39 07 cpc r19, r25 |
6fa: 34 f4 brge .+12 ; 0x708 <main+0x288> |
6fc: 80 ed ldi r24, 0xD0 ; 208 |
6fe: 97 e0 ldi r25, 0x07 ; 7 |
700: 90 93 ac 01 sts 0x01AC, r25 |
704: 80 93 ab 01 sts 0x01AB, r24 |
708: 80 91 d6 01 lds r24, 0x01D6 |
70c: 88 23 and r24, r24 |
70e: 19 f4 brne .+6 ; 0x716 <main+0x296> |
710: 0e 94 4a 14 call 0x2894 ; 0x2894 <i2c_init> |
714: 01 c0 rjmp .+2 ; 0x718 <main+0x298> |
716: 28 98 cbi 0x05, 0 ; 5 |
718: 0e 94 80 07 call 0xf00 ; 0xf00 <DatenUebertragung> |
71c: 0e 94 ee 07 call 0xfdc ; 0xfdc <BearbeiteRxDaten> |
720: 80 e0 ldi r24, 0x00 ; 0 |
722: 90 e0 ldi r25, 0x00 ; 0 |
724: 0e 94 3a 0c call 0x1874 ; 0x1874 <CheckDelay> |
728: 88 23 and r24, r24 |
72a: 19 f2 breq .-122 ; 0x6b2 <main+0x232> |
72c: 80 91 2e 02 lds r24, 0x022E |
730: 88 23 and r24, r24 |
732: 29 f0 breq .+10 ; 0x73e <main+0x2be> |
734: 88 b1 in r24, 0x08 ; 8 |
736: 90 e1 ldi r25, 0x10 ; 16 |
738: 89 27 eor r24, r25 |
73a: 88 b9 out 0x08, r24 ; 8 |
73c: 01 c0 rjmp .+2 ; 0x740 <main+0x2c0> |
73e: 44 98 cbi 0x08, 4 ; 8 |
740: 84 ef ldi r24, 0xF4 ; 244 |
742: 91 e0 ldi r25, 0x01 ; 1 |
744: 0e 94 31 0c call 0x1862 ; 0x1862 <SetDelay> |
748: b4 cf rjmp .-152 ; 0x6b2 <main+0x232> |
5fc: ce 01 movw r24, r28 |
5fe: 0e 94 16 0c call 0x182c ; 0x182c <CheckDelay> |
602: 88 23 and r24, r24 |
604: d9 f3 breq .-10 ; 0x5fc <main+0x1a2> |
606: 86 e9 ldi r24, 0x96 ; 150 |
608: 90 e0 ldi r25, 0x00 ; 0 |
60a: 9f 93 push r25 |
60c: 8f 93 push r24 |
60e: 1f 92 push r1 |
610: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P> |
614: 0f 90 pop r0 |
616: 0f 90 pop r0 |
618: 0f 90 pop r0 |
61a: 0e 94 61 1d call 0x3ac2 ; 0x3ac2 <SetNeutral> |
61e: 28 98 cbi 0x05, 0 ; 5 |
620: 80 ed ldi r24, 0xD0 ; 208 |
622: 97 e0 ldi r25, 0x07 ; 7 |
624: 90 93 ac 01 sts 0x01AC, r25 |
628: 80 93 ab 01 sts 0x01AB, r24 |
62c: 88 ee ldi r24, 0xE8 ; 232 |
62e: 93 e0 ldi r25, 0x03 ; 3 |
630: 90 93 fd 03 sts 0x03FD, r25 |
634: 80 93 fc 03 sts 0x03FC, r24 |
638: 85 e5 ldi r24, 0x55 ; 85 |
63a: 80 93 f7 03 sts 0x03F7, r24 |
63e: 88 e8 ldi r24, 0x88 ; 136 |
640: 90 e0 ldi r25, 0x00 ; 0 |
642: 9f 93 push r25 |
644: 8f 93 push r24 |
646: 1f 92 push r1 |
648: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P> |
64c: 80 91 aa 05 lds r24, 0x05AA |
650: 0f 90 pop r0 |
652: 0f 90 pop r0 |
654: 0f 90 pop r0 |
656: 82 ff sbrs r24, 2 |
658: 03 c0 rjmp .+6 ; 0x660 <main+0x206> |
65a: 8c e7 ldi r24, 0x7C ; 124 |
65c: 90 e0 ldi r25, 0x00 ; 0 |
65e: 02 c0 rjmp .+4 ; 0x664 <main+0x20a> |
660: 84 e7 ldi r24, 0x74 ; 116 |
662: 90 e0 ldi r25, 0x00 ; 0 |
664: 9f 93 push r25 |
666: 8f 93 push r24 |
668: 1f 92 push r1 |
66a: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P> |
66e: 0f 90 pop r0 |
670: 0f 90 pop r0 |
672: 0f 90 pop r0 |
674: 80 e7 ldi r24, 0x70 ; 112 |
676: 90 e0 ldi r25, 0x00 ; 0 |
678: 9f 93 push r25 |
67a: 8f 93 push r24 |
67c: 1f 92 push r1 |
67e: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P> |
682: 0e 94 59 10 call 0x20b2 ; 0x20b2 <LcdClear> |
686: 0f 90 pop r0 |
688: 0f 90 pop r0 |
68a: 0f 90 pop r0 |
68c: 80 91 a8 01 lds r24, 0x01A8 |
690: 88 23 and r24, r24 |
692: 79 f1 breq .+94 ; 0x6f2 <main+0x298> |
694: 10 92 a8 01 sts 0x01A8, r1 |
698: 0e 94 72 1e call 0x3ce4 ; 0x3ce4 <MotorRegler> |
69c: 0e 94 1a 1d call 0x3a34 ; 0x3a34 <SendMotorData> |
6a0: 28 98 cbi 0x05, 0 ; 5 |
6a2: 80 91 01 01 lds r24, 0x0101 |
6a6: 88 23 and r24, r24 |
6a8: 19 f0 breq .+6 ; 0x6b0 <main+0x256> |
6aa: 81 50 subi r24, 0x01 ; 1 |
6ac: 80 93 01 01 sts 0x0101, r24 |
6b0: 80 91 27 02 lds r24, 0x0227 |
6b4: 88 23 and r24, r24 |
6b6: 29 f0 breq .+10 ; 0x6c2 <main+0x268> |
6b8: 80 91 27 02 lds r24, 0x0227 |
6bc: 81 50 subi r24, 0x01 ; 1 |
6be: 80 93 27 02 sts 0x0227, r24 |
6c2: 20 91 04 01 lds r18, 0x0104 |
6c6: 30 91 05 01 lds r19, 0x0105 |
6ca: 80 91 ba 05 lds r24, 0x05BA |
6ce: 99 27 eor r25, r25 |
6d0: 28 17 cp r18, r24 |
6d2: 39 07 cpc r19, r25 |
6d4: 34 f4 brge .+12 ; 0x6e2 <main+0x288> |
6d6: 80 ed ldi r24, 0xD0 ; 208 |
6d8: 97 e0 ldi r25, 0x07 ; 7 |
6da: 90 93 ac 01 sts 0x01AC, r25 |
6de: 80 93 ab 01 sts 0x01AB, r24 |
6e2: 80 91 d6 01 lds r24, 0x01D6 |
6e6: 88 23 and r24, r24 |
6e8: 19 f4 brne .+6 ; 0x6f0 <main+0x296> |
6ea: 0e 94 26 14 call 0x284c ; 0x284c <i2c_init> |
6ee: 01 c0 rjmp .+2 ; 0x6f2 <main+0x298> |
6f0: 28 98 cbi 0x05, 0 ; 5 |
6f2: 0e 94 5a 07 call 0xeb4 ; 0xeb4 <DatenUebertragung> |
6f6: 0e 94 c8 07 call 0xf90 ; 0xf90 <BearbeiteRxDaten> |
6fa: 80 e0 ldi r24, 0x00 ; 0 |
6fc: 90 e0 ldi r25, 0x00 ; 0 |
6fe: 0e 94 16 0c call 0x182c ; 0x182c <CheckDelay> |
702: 88 23 and r24, r24 |
704: 19 f2 breq .-122 ; 0x68c <main+0x232> |
706: 80 91 2e 02 lds r24, 0x022E |
70a: 88 23 and r24, r24 |
70c: 29 f0 breq .+10 ; 0x718 <main+0x2be> |
70e: 88 b1 in r24, 0x08 ; 8 |
710: 90 e1 ldi r25, 0x10 ; 16 |
712: 89 27 eor r24, r25 |
714: 88 b9 out 0x08, r24 ; 8 |
716: 01 c0 rjmp .+2 ; 0x71a <main+0x2c0> |
718: 44 98 cbi 0x08, 4 ; 8 |
71a: 84 ef ldi r24, 0xF4 ; 244 |
71c: 91 e0 ldi r25, 0x01 ; 1 |
71e: 0e 94 0d 0c call 0x181a ; 0x181a <SetDelay> |
722: b4 cf rjmp .-152 ; 0x68c <main+0x232> |
|
0000074a <__vector_22>: |
74a: 1f 92 push r1 |
74c: 0f 92 push r0 |
74e: 0f b6 in r0, 0x3f ; 63 |
750: 0f 92 push r0 |
752: 11 24 eor r1, r1 |
754: 8f 93 push r24 |
756: 9f 93 push r25 |
758: ef 93 push r30 |
75a: ff 93 push r31 |
75c: 80 91 00 01 lds r24, 0x0100 |
760: 88 23 and r24, r24 |
762: e1 f4 brne .+56 ; 0x79c <__vector_22+0x52> |
764: 80 91 a3 01 lds r24, 0x01A3 |
768: 90 91 a4 01 lds r25, 0x01A4 |
76c: 01 96 adiw r24, 0x01 ; 1 |
76e: 90 93 a4 01 sts 0x01A4, r25 |
772: 80 93 a3 01 sts 0x01A3, r24 |
776: fc 01 movw r30, r24 |
778: ed 54 subi r30, 0x4D ; 77 |
77a: fd 4f sbci r31, 0xFD ; 253 |
77c: e0 81 ld r30, Z |
77e: ed 30 cpi r30, 0x0D ; 13 |
780: 19 f0 breq .+6 ; 0x788 <__vector_22+0x3e> |
782: 86 39 cpi r24, 0x96 ; 150 |
784: 91 05 cpc r25, r1 |
786: 39 f4 brne .+14 ; 0x796 <__vector_22+0x4c> |
788: 10 92 a4 01 sts 0x01A4, r1 |
78c: 10 92 a3 01 sts 0x01A3, r1 |
790: 81 e0 ldi r24, 0x01 ; 1 |
792: 80 93 00 01 sts 0x0100, r24 |
796: e0 93 c6 00 sts 0x00C6, r30 |
79a: 04 c0 rjmp .+8 ; 0x7a4 <__vector_22+0x5a> |
79c: 10 92 a4 01 sts 0x01A4, r1 |
7a0: 10 92 a3 01 sts 0x01A3, r1 |
7a4: ff 91 pop r31 |
7a6: ef 91 pop r30 |
7a8: 9f 91 pop r25 |
7aa: 8f 91 pop r24 |
7ac: 0f 90 pop r0 |
7ae: 0f be out 0x3f, r0 ; 63 |
7b0: 0f 90 pop r0 |
7b2: 1f 90 pop r1 |
7b4: 18 95 reti |
00000724 <__vector_22>: |
724: 1f 92 push r1 |
726: 0f 92 push r0 |
728: 0f b6 in r0, 0x3f ; 63 |
72a: 0f 92 push r0 |
72c: 11 24 eor r1, r1 |
72e: 8f 93 push r24 |
730: 9f 93 push r25 |
732: ef 93 push r30 |
734: ff 93 push r31 |
736: 80 91 00 01 lds r24, 0x0100 |
73a: 88 23 and r24, r24 |
73c: e1 f4 brne .+56 ; 0x776 <__vector_22+0x52> |
73e: 80 91 a3 01 lds r24, 0x01A3 |
742: 90 91 a4 01 lds r25, 0x01A4 |
746: 01 96 adiw r24, 0x01 ; 1 |
748: 90 93 a4 01 sts 0x01A4, r25 |
74c: 80 93 a3 01 sts 0x01A3, r24 |
750: fc 01 movw r30, r24 |
752: e9 54 subi r30, 0x49 ; 73 |
754: fd 4f sbci r31, 0xFD ; 253 |
756: e0 81 ld r30, Z |
758: ed 30 cpi r30, 0x0D ; 13 |
75a: 19 f0 breq .+6 ; 0x762 <__vector_22+0x3e> |
75c: 86 39 cpi r24, 0x96 ; 150 |
75e: 91 05 cpc r25, r1 |
760: 39 f4 brne .+14 ; 0x770 <__vector_22+0x4c> |
762: 10 92 a4 01 sts 0x01A4, r1 |
766: 10 92 a3 01 sts 0x01A3, r1 |
76a: 81 e0 ldi r24, 0x01 ; 1 |
76c: 80 93 00 01 sts 0x0100, r24 |
770: e0 93 c6 00 sts 0x00C6, r30 |
774: 04 c0 rjmp .+8 ; 0x77e <__vector_22+0x5a> |
776: 10 92 a4 01 sts 0x01A4, r1 |
77a: 10 92 a3 01 sts 0x01A3, r1 |
77e: ff 91 pop r31 |
780: ef 91 pop r30 |
782: 9f 91 pop r25 |
784: 8f 91 pop r24 |
786: 0f 90 pop r0 |
788: 0f be out 0x3f, r0 ; 63 |
78a: 0f 90 pop r0 |
78c: 1f 90 pop r1 |
78e: 18 95 reti |
|
000007b6 <GPSscanData>: |
7b6: 80 91 f2 03 lds r24, 0x03F2 |
7ba: 81 30 cpi r24, 0x01 ; 1 |
7bc: 31 f4 brne .+12 ; 0x7ca <GPSscanData+0x14> |
7be: 80 91 e6 03 lds r24, 0x03E6 |
7c2: 80 93 2e 05 sts 0x052E, r24 |
7c6: 10 92 f2 03 sts 0x03F2, r1 |
7ca: 80 91 d3 04 lds r24, 0x04D3 |
7ce: 81 30 cpi r24, 0x01 ; 1 |
7d0: 09 f0 breq .+2 ; 0x7d4 <GPSscanData+0x1e> |
7d2: 44 c0 rjmp .+136 ; 0x85c <GPSscanData+0xa6> |
7d4: 60 91 c9 04 lds r22, 0x04C9 |
7d8: 70 91 ca 04 lds r23, 0x04CA |
7dc: 80 91 cb 04 lds r24, 0x04CB |
7e0: 90 91 cc 04 lds r25, 0x04CC |
7e4: 2a e0 ldi r18, 0x0A ; 10 |
7e6: 30 e0 ldi r19, 0x00 ; 0 |
7e8: 40 e0 ldi r20, 0x00 ; 0 |
7ea: 50 e0 ldi r21, 0x00 ; 0 |
7ec: 0e 94 4e 2e call 0x5c9c ; 0x5c9c <__divmodsi4> |
7f0: 20 93 0e 05 sts 0x050E, r18 |
7f4: 30 93 0f 05 sts 0x050F, r19 |
7f8: 40 93 10 05 sts 0x0510, r20 |
7fc: 50 93 11 05 sts 0x0511, r21 |
800: 60 91 c5 04 lds r22, 0x04C5 |
804: 70 91 c6 04 lds r23, 0x04C6 |
808: 80 91 c7 04 lds r24, 0x04C7 |
80c: 90 91 c8 04 lds r25, 0x04C8 |
810: 2a e0 ldi r18, 0x0A ; 10 |
812: 30 e0 ldi r19, 0x00 ; 0 |
814: 40 e0 ldi r20, 0x00 ; 0 |
816: 50 e0 ldi r21, 0x00 ; 0 |
818: 0e 94 4e 2e call 0x5c9c ; 0x5c9c <__divmodsi4> |
81c: 20 93 12 05 sts 0x0512, r18 |
820: 30 93 13 05 sts 0x0513, r19 |
824: 40 93 14 05 sts 0x0514, r20 |
828: 50 93 15 05 sts 0x0515, r21 |
82c: 60 91 cd 04 lds r22, 0x04CD |
830: 70 91 ce 04 lds r23, 0x04CE |
834: 80 91 cf 04 lds r24, 0x04CF |
838: 90 91 d0 04 lds r25, 0x04D0 |
83c: 2a e0 ldi r18, 0x0A ; 10 |
83e: 30 e0 ldi r19, 0x00 ; 0 |
840: 40 e0 ldi r20, 0x00 ; 0 |
842: 50 e0 ldi r21, 0x00 ; 0 |
844: 0e 94 4e 2e call 0x5c9c ; 0x5c9c <__divmodsi4> |
848: 20 93 16 05 sts 0x0516, r18 |
84c: 30 93 17 05 sts 0x0517, r19 |
850: 40 93 18 05 sts 0x0518, r20 |
854: 50 93 19 05 sts 0x0519, r21 |
858: 10 92 d3 04 sts 0x04D3, r1 |
85c: 80 91 28 04 lds r24, 0x0428 |
860: 81 30 cpi r24, 0x01 ; 1 |
862: 11 f4 brne .+4 ; 0x868 <GPSscanData+0xb2> |
864: 10 92 28 04 sts 0x0428, r1 |
868: 80 91 56 05 lds r24, 0x0556 |
86c: 81 30 cpi r24, 0x01 ; 1 |
86e: 11 f5 brne .+68 ; 0x8b4 <GPSscanData+0xfe> |
870: 80 91 36 05 lds r24, 0x0536 |
874: 90 91 37 05 lds r25, 0x0537 |
878: a0 91 38 05 lds r26, 0x0538 |
87c: b0 91 39 05 lds r27, 0x0539 |
880: 80 93 1a 05 sts 0x051A, r24 |
884: 90 93 1b 05 sts 0x051B, r25 |
888: a0 93 1c 05 sts 0x051C, r26 |
88c: b0 93 1d 05 sts 0x051D, r27 |
890: 80 91 3a 05 lds r24, 0x053A |
894: 90 91 3b 05 lds r25, 0x053B |
898: a0 91 3c 05 lds r26, 0x053C |
89c: b0 91 3d 05 lds r27, 0x053D |
8a0: 80 93 1e 05 sts 0x051E, r24 |
8a4: 90 93 1f 05 sts 0x051F, r25 |
8a8: a0 93 20 05 sts 0x0520, r26 |
8ac: b0 93 21 05 sts 0x0521, r27 |
8b0: 10 92 56 05 sts 0x0556, r1 |
8b4: 80 91 2e 05 lds r24, 0x052E |
8b8: 81 11 cpse r24, r1 |
8ba: 28 9a sbi 0x05, 0 ; 5 |
8bc: 08 95 ret |
00000790 <GPSscanData>: |
790: 80 91 f6 03 lds r24, 0x03F6 |
794: 81 30 cpi r24, 0x01 ; 1 |
796: 31 f4 brne .+12 ; 0x7a4 <GPSscanData+0x14> |
798: 80 91 ea 03 lds r24, 0x03EA |
79c: 80 93 32 05 sts 0x0532, r24 |
7a0: 10 92 f6 03 sts 0x03F6, r1 |
7a4: 80 91 d7 04 lds r24, 0x04D7 |
7a8: 81 30 cpi r24, 0x01 ; 1 |
7aa: 91 f5 brne .+100 ; 0x810 <GPSscanData+0x80> |
7ac: 80 91 cd 04 lds r24, 0x04CD |
7b0: 90 91 ce 04 lds r25, 0x04CE |
7b4: a0 91 cf 04 lds r26, 0x04CF |
7b8: b0 91 d0 04 lds r27, 0x04D0 |
7bc: 80 93 12 05 sts 0x0512, r24 |
7c0: 90 93 13 05 sts 0x0513, r25 |
7c4: a0 93 14 05 sts 0x0514, r26 |
7c8: b0 93 15 05 sts 0x0515, r27 |
7cc: 80 91 c9 04 lds r24, 0x04C9 |
7d0: 90 91 ca 04 lds r25, 0x04CA |
7d4: a0 91 cb 04 lds r26, 0x04CB |
7d8: b0 91 cc 04 lds r27, 0x04CC |
7dc: 80 93 16 05 sts 0x0516, r24 |
7e0: 90 93 17 05 sts 0x0517, r25 |
7e4: a0 93 18 05 sts 0x0518, r26 |
7e8: b0 93 19 05 sts 0x0519, r27 |
7ec: 80 91 d1 04 lds r24, 0x04D1 |
7f0: 90 91 d2 04 lds r25, 0x04D2 |
7f4: a0 91 d3 04 lds r26, 0x04D3 |
7f8: b0 91 d4 04 lds r27, 0x04D4 |
7fc: 80 93 1a 05 sts 0x051A, r24 |
800: 90 93 1b 05 sts 0x051B, r25 |
804: a0 93 1c 05 sts 0x051C, r26 |
808: b0 93 1d 05 sts 0x051D, r27 |
80c: 10 92 d7 04 sts 0x04D7, r1 |
810: 80 91 2c 04 lds r24, 0x042C |
814: 81 30 cpi r24, 0x01 ; 1 |
816: 11 f4 brne .+4 ; 0x81c <GPSscanData+0x8c> |
818: 10 92 2c 04 sts 0x042C, r1 |
81c: 80 91 5a 05 lds r24, 0x055A |
820: 81 30 cpi r24, 0x01 ; 1 |
822: 11 f5 brne .+68 ; 0x868 <GPSscanData+0xd8> |
824: 80 91 3a 05 lds r24, 0x053A |
828: 90 91 3b 05 lds r25, 0x053B |
82c: a0 91 3c 05 lds r26, 0x053C |
830: b0 91 3d 05 lds r27, 0x053D |
834: 80 93 1e 05 sts 0x051E, r24 |
838: 90 93 1f 05 sts 0x051F, r25 |
83c: a0 93 20 05 sts 0x0520, r26 |
840: b0 93 21 05 sts 0x0521, r27 |
844: 80 91 3e 05 lds r24, 0x053E |
848: 90 91 3f 05 lds r25, 0x053F |
84c: a0 91 40 05 lds r26, 0x0540 |
850: b0 91 41 05 lds r27, 0x0541 |
854: 80 93 22 05 sts 0x0522, r24 |
858: 90 93 23 05 sts 0x0523, r25 |
85c: a0 93 24 05 sts 0x0524, r26 |
860: b0 93 25 05 sts 0x0525, r27 |
864: 10 92 5a 05 sts 0x055A, r1 |
868: 80 91 32 05 lds r24, 0x0532 |
86c: 81 11 cpse r24, r1 |
86e: 28 9a sbi 0x05, 0 ; 5 |
870: 08 95 ret |
|
000008be <__vector_20>: |
8be: 1f 92 push r1 |
8c0: 0f 92 push r0 |
8c2: 0f b6 in r0, 0x3f ; 63 |
8c4: 0f 92 push r0 |
8c6: 11 24 eor r1, r1 |
8c8: 2f 93 push r18 |
8ca: 3f 93 push r19 |
8cc: 4f 93 push r20 |
8ce: 5f 93 push r21 |
8d0: 6f 93 push r22 |
8d2: 7f 93 push r23 |
8d4: 8f 93 push r24 |
8d6: 9f 93 push r25 |
8d8: af 93 push r26 |
8da: bf 93 push r27 |
8dc: cf 93 push r28 |
8de: df 93 push r29 |
8e0: ef 93 push r30 |
8e2: ff 93 push r31 |
8e4: 80 91 c6 00 lds r24, 0x00C6 |
8e8: 80 93 92 01 sts 0x0192, r24 |
8ec: 80 91 c0 00 lds r24, 0x00C0 |
8f0: 40 91 92 01 lds r20, 0x0192 |
8f4: 88 71 andi r24, 0x18 ; 24 |
8f6: 09 f0 breq .+2 ; 0x8fa <__vector_20+0x3c> |
8f8: 1f c1 rjmp .+574 ; 0xb38 <__vector_20+0x27a> |
8fa: 80 91 a5 01 lds r24, 0x01A5 |
8fe: 84 30 cpi r24, 0x04 ; 4 |
900: 09 f4 brne .+2 ; 0x904 <__vector_20+0x46> |
902: a4 c0 rjmp .+328 ; 0xa4c <__vector_20+0x18e> |
904: 85 30 cpi r24, 0x05 ; 5 |
906: 50 f4 brcc .+20 ; 0x91c <__vector_20+0x5e> |
908: 81 30 cpi r24, 0x01 ; 1 |
90a: d1 f0 breq .+52 ; 0x940 <__vector_20+0x82> |
90c: 81 30 cpi r24, 0x01 ; 1 |
90e: 98 f0 brcs .+38 ; 0x936 <__vector_20+0x78> |
910: 82 30 cpi r24, 0x02 ; 2 |
912: 01 f1 breq .+64 ; 0x954 <__vector_20+0x96> |
914: 83 30 cpi r24, 0x03 ; 3 |
916: 09 f0 breq .+2 ; 0x91a <__vector_20+0x5c> |
918: 0c c1 rjmp .+536 ; 0xb32 <__vector_20+0x274> |
91a: 21 c0 rjmp .+66 ; 0x95e <__vector_20+0xa0> |
91c: 86 30 cpi r24, 0x06 ; 6 |
91e: 09 f4 brne .+2 ; 0x922 <__vector_20+0x64> |
920: c5 c0 rjmp .+394 ; 0xaac <__vector_20+0x1ee> |
922: 86 30 cpi r24, 0x06 ; 6 |
924: 08 f4 brcc .+2 ; 0x928 <__vector_20+0x6a> |
926: a6 c0 rjmp .+332 ; 0xa74 <__vector_20+0x1b6> |
928: 87 30 cpi r24, 0x07 ; 7 |
92a: 09 f4 brne .+2 ; 0x92e <__vector_20+0x70> |
92c: f0 c0 rjmp .+480 ; 0xb0e <__vector_20+0x250> |
92e: 88 30 cpi r24, 0x08 ; 8 |
930: 09 f0 breq .+2 ; 0x934 <__vector_20+0x76> |
932: ff c0 rjmp .+510 ; 0xb32 <__vector_20+0x274> |
934: f2 c0 rjmp .+484 ; 0xb1a <__vector_20+0x25c> |
936: 45 3b cpi r20, 0xB5 ; 181 |
938: 09 f0 breq .+2 ; 0x93c <__vector_20+0x7e> |
93a: 02 c1 rjmp .+516 ; 0xb40 <__vector_20+0x282> |
93c: 81 e0 ldi r24, 0x01 ; 1 |
93e: 03 c0 rjmp .+6 ; 0x946 <__vector_20+0x88> |
940: 42 36 cpi r20, 0x62 ; 98 |
942: 21 f4 brne .+8 ; 0x94c <__vector_20+0x8e> |
944: 82 e0 ldi r24, 0x02 ; 2 |
946: 80 93 a5 01 sts 0x01A5, r24 |
94a: fa c0 rjmp .+500 ; 0xb40 <__vector_20+0x282> |
94c: 45 3b cpi r20, 0xB5 ; 181 |
94e: 09 f4 brne .+2 ; 0x952 <__vector_20+0x94> |
950: f7 c0 rjmp .+494 ; 0xb40 <__vector_20+0x282> |
952: ef c0 rjmp .+478 ; 0xb32 <__vector_20+0x274> |
954: 41 30 cpi r20, 0x01 ; 1 |
956: 09 f0 breq .+2 ; 0x95a <__vector_20+0x9c> |
958: ec c0 rjmp .+472 ; 0xb32 <__vector_20+0x274> |
95a: 83 e0 ldi r24, 0x03 ; 3 |
95c: f4 cf rjmp .-24 ; 0x946 <__vector_20+0x88> |
95e: 40 93 30 05 sts 0x0530, r20 |
962: 4f 5f subi r20, 0xFF ; 255 |
964: 40 93 b2 02 sts 0x02B2, r20 |
968: 80 91 b2 02 lds r24, 0x02B2 |
96c: 8f 5f subi r24, 0xFF ; 255 |
96e: 80 93 e1 03 sts 0x03E1, r24 |
972: 84 e0 ldi r24, 0x04 ; 4 |
974: 80 93 a5 01 sts 0x01A5, r24 |
978: 80 91 30 05 lds r24, 0x0530 |
97c: 83 30 cpi r24, 0x03 ; 3 |
97e: 61 f0 breq .+24 ; 0x998 <__vector_20+0xda> |
980: 84 30 cpi r24, 0x04 ; 4 |
982: 20 f4 brcc .+8 ; 0x98c <__vector_20+0xce> |
984: 82 30 cpi r24, 0x02 ; 2 |
986: 09 f0 breq .+2 ; 0x98a <__vector_20+0xcc> |
988: 59 c0 rjmp .+178 ; 0xa3c <__vector_20+0x17e> |
98a: 1a c0 rjmp .+52 ; 0x9c0 <__vector_20+0x102> |
98c: 88 30 cpi r24, 0x08 ; 8 |
98e: 61 f1 breq .+88 ; 0x9e8 <__vector_20+0x12a> |
990: 82 31 cpi r24, 0x12 ; 18 |
992: 09 f0 breq .+2 ; 0x996 <__vector_20+0xd8> |
994: 53 c0 rjmp .+166 ; 0xa3c <__vector_20+0x17e> |
996: 3c c0 rjmp .+120 ; 0xa10 <__vector_20+0x152> |
998: 82 ee ldi r24, 0xE2 ; 226 |
99a: 93 e0 ldi r25, 0x03 ; 3 |
99c: 90 93 2a 04 sts 0x042A, r25 |
9a0: 80 93 29 04 sts 0x0429, r24 |
9a4: 23 e0 ldi r18, 0x03 ; 3 |
9a6: 35 e0 ldi r19, 0x05 ; 5 |
9a8: 30 93 b0 02 sts 0x02B0, r19 |
9ac: 20 93 af 02 sts 0x02AF, r18 |
9b0: 40 96 adiw r24, 0x10 ; 16 |
9b2: 90 93 d5 04 sts 0x04D5, r25 |
9b6: 80 93 d4 04 sts 0x04D4, r24 |
9ba: 80 91 f2 03 lds r24, 0x03F2 |
9be: 3b c0 rjmp .+118 ; 0xa36 <__vector_20+0x178> |
9c0: 8c e0 ldi r24, 0x0C ; 12 |
9c2: 94 e0 ldi r25, 0x04 ; 4 |
9c4: 90 93 2a 04 sts 0x042A, r25 |
9c8: 80 93 29 04 sts 0x0429, r24 |
9cc: 25 e5 ldi r18, 0x55 ; 85 |
9ce: 37 e0 ldi r19, 0x07 ; 7 |
9d0: 30 93 b0 02 sts 0x02B0, r19 |
9d4: 20 93 af 02 sts 0x02AF, r18 |
9d8: 4c 96 adiw r24, 0x1c ; 28 |
9da: 90 93 d5 04 sts 0x04D5, r25 |
9de: 80 93 d4 04 sts 0x04D4, r24 |
9e2: 80 91 28 04 lds r24, 0x0428 |
9e6: 27 c0 rjmp .+78 ; 0xa36 <__vector_20+0x178> |
9e8: 81 ec ldi r24, 0xC1 ; 193 |
9ea: 94 e0 ldi r25, 0x04 ; 4 |
9ec: 90 93 2a 04 sts 0x042A, r25 |
9f0: 80 93 29 04 sts 0x0429, r24 |
9f4: 2a e2 ldi r18, 0x2A ; 42 |
9f6: 36 e0 ldi r19, 0x06 ; 6 |
9f8: 30 93 b0 02 sts 0x02B0, r19 |
9fc: 20 93 af 02 sts 0x02AF, r18 |
a00: 42 96 adiw r24, 0x12 ; 18 |
a02: 90 93 d5 04 sts 0x04D5, r25 |
a06: 80 93 d4 04 sts 0x04D4, r24 |
a0a: 80 91 d3 04 lds r24, 0x04D3 |
a0e: 13 c0 rjmp .+38 ; 0xa36 <__vector_20+0x178> |
a10: 82 e3 ldi r24, 0x32 ; 50 |
a12: 95 e0 ldi r25, 0x05 ; 5 |
a14: 90 93 2a 04 sts 0x042A, r25 |
a18: 80 93 29 04 sts 0x0429, r24 |
a1c: 2b e8 ldi r18, 0x8B ; 139 |
a1e: 3a e0 ldi r19, 0x0A ; 10 |
a20: 30 93 b0 02 sts 0x02B0, r19 |
a24: 20 93 af 02 sts 0x02AF, r18 |
a28: 84 96 adiw r24, 0x24 ; 36 |
a2a: 90 93 d5 04 sts 0x04D5, r25 |
a2e: 80 93 d4 04 sts 0x04D4, r24 |
a32: 80 91 56 05 lds r24, 0x0556 |
a36: 80 93 31 05 sts 0x0531, r24 |
a3a: 82 c0 rjmp .+260 ; 0xb40 <__vector_20+0x282> |
a3c: 81 e0 ldi r24, 0x01 ; 1 |
a3e: 80 93 31 05 sts 0x0531, r24 |
a42: 10 92 d5 04 sts 0x04D5, r1 |
a46: 10 92 d4 04 sts 0x04D4, r1 |
a4a: 7a c0 rjmp .+244 ; 0xb40 <__vector_20+0x282> |
a4c: 84 2f mov r24, r20 |
a4e: 99 27 eor r25, r25 |
a50: 90 93 d7 04 sts 0x04D7, r25 |
a54: 80 93 d6 04 sts 0x04D6, r24 |
a58: 80 91 b2 02 lds r24, 0x02B2 |
a5c: 84 0f add r24, r20 |
a5e: 80 93 b2 02 sts 0x02B2, r24 |
a62: 80 91 e1 03 lds r24, 0x03E1 |
a66: 90 91 b2 02 lds r25, 0x02B2 |
a6a: 89 0f add r24, r25 |
a6c: 80 93 e1 03 sts 0x03E1, r24 |
a70: 85 e0 ldi r24, 0x05 ; 5 |
a72: 69 cf rjmp .-302 ; 0x946 <__vector_20+0x88> |
a74: 20 91 d6 04 lds r18, 0x04D6 |
a78: 30 91 d7 04 lds r19, 0x04D7 |
a7c: 84 2f mov r24, r20 |
a7e: 99 27 eor r25, r25 |
a80: 98 2f mov r25, r24 |
a82: 88 27 eor r24, r24 |
a84: 28 0f add r18, r24 |
a86: 39 1f adc r19, r25 |
a88: 30 93 d7 04 sts 0x04D7, r19 |
a8c: 20 93 d6 04 sts 0x04D6, r18 |
a90: 80 91 b2 02 lds r24, 0x02B2 |
a94: 84 0f add r24, r20 |
a96: 80 93 b2 02 sts 0x02B2, r24 |
a9a: 80 91 e1 03 lds r24, 0x03E1 |
a9e: 90 91 b2 02 lds r25, 0x02B2 |
aa2: 89 0f add r24, r25 |
aa4: 80 93 e1 03 sts 0x03E1, r24 |
aa8: 86 e0 ldi r24, 0x06 ; 6 |
aaa: 4d cf rjmp .-358 ; 0x946 <__vector_20+0x88> |
aac: 80 91 b2 02 lds r24, 0x02B2 |
ab0: 84 0f add r24, r20 |
ab2: 80 93 b2 02 sts 0x02B2, r24 |
ab6: 80 91 e1 03 lds r24, 0x03E1 |
aba: 90 91 b2 02 lds r25, 0x02B2 |
abe: 89 0f add r24, r25 |
ac0: 80 93 e1 03 sts 0x03E1, r24 |
ac4: 80 91 31 05 lds r24, 0x0531 |
ac8: 88 23 and r24, r24 |
aca: 81 f4 brne .+32 ; 0xaec <__vector_20+0x22e> |
acc: e0 91 29 04 lds r30, 0x0429 |
ad0: f0 91 2a 04 lds r31, 0x042A |
ad4: 80 91 af 02 lds r24, 0x02AF |
ad8: 90 91 b0 02 lds r25, 0x02B0 |
adc: e8 17 cp r30, r24 |
ade: f9 07 cpc r31, r25 |
ae0: 28 f4 brcc .+10 ; 0xaec <__vector_20+0x22e> |
ae2: 41 93 st Z+, r20 |
ae4: f0 93 2a 04 sts 0x042A, r31 |
ae8: e0 93 29 04 sts 0x0429, r30 |
aec: 80 91 d6 04 lds r24, 0x04D6 |
af0: 90 91 d7 04 lds r25, 0x04D7 |
af4: 01 97 sbiw r24, 0x01 ; 1 |
af6: 90 93 d7 04 sts 0x04D7, r25 |
afa: 80 93 d6 04 sts 0x04D6, r24 |
afe: 80 91 d6 04 lds r24, 0x04D6 |
b02: 90 91 d7 04 lds r25, 0x04D7 |
b06: 89 2b or r24, r25 |
b08: d9 f4 brne .+54 ; 0xb40 <__vector_20+0x282> |
b0a: 87 e0 ldi r24, 0x07 ; 7 |
b0c: 1c cf rjmp .-456 ; 0x946 <__vector_20+0x88> |
b0e: 80 91 b2 02 lds r24, 0x02B2 |
b12: 48 17 cp r20, r24 |
b14: 71 f4 brne .+28 ; 0xb32 <__vector_20+0x274> |
b16: 88 e0 ldi r24, 0x08 ; 8 |
b18: 16 cf rjmp .-468 ; 0x946 <__vector_20+0x88> |
b1a: 80 91 e1 03 lds r24, 0x03E1 |
b1e: 48 17 cp r20, r24 |
b20: 41 f4 brne .+16 ; 0xb32 <__vector_20+0x274> |
b22: e0 91 d4 04 lds r30, 0x04D4 |
b26: f0 91 d5 04 lds r31, 0x04D5 |
b2a: 30 97 sbiw r30, 0x00 ; 0 |
b2c: 11 f0 breq .+4 ; 0xb32 <__vector_20+0x274> |
b2e: 81 e0 ldi r24, 0x01 ; 1 |
b30: 80 83 st Z, r24 |
b32: 10 92 a5 01 sts 0x01A5, r1 |
b36: 04 c0 rjmp .+8 ; 0xb40 <__vector_20+0x282> |
b38: 10 92 a5 01 sts 0x01A5, r1 |
b3c: 0e 94 db 03 call 0x7b6 ; 0x7b6 <GPSscanData> |
b40: 0e 94 db 03 call 0x7b6 ; 0x7b6 <GPSscanData> |
b44: 40 91 9e 01 lds r20, 0x019E |
b48: 46 39 cpi r20, 0x96 ; 150 |
b4a: 10 f0 brcs .+4 ; 0xb50 <__vector_20+0x292> |
b4c: 10 92 9d 01 sts 0x019D, r1 |
b50: 80 91 92 01 lds r24, 0x0192 |
b54: 8d 30 cpi r24, 0x0D ; 13 |
b56: 09 f0 breq .+2 ; 0xb5a <__vector_20+0x29c> |
b58: 5c c0 rjmp .+184 ; 0xc12 <__vector_20+0x354> |
b5a: 80 91 9d 01 lds r24, 0x019D |
b5e: 82 30 cpi r24, 0x02 ; 2 |
b60: 09 f0 breq .+2 ; 0xb64 <__vector_20+0x2a6> |
b62: 57 c0 rjmp .+174 ; 0xc12 <__vector_20+0x354> |
b64: 10 92 9d 01 sts 0x019D, r1 |
b68: a4 2f mov r26, r20 |
b6a: bb 27 eor r27, r27 |
b6c: fd 01 movw r30, r26 |
b6e: e7 5d subi r30, 0xD7 ; 215 |
b70: fb 4f sbci r31, 0xFB ; 251 |
b72: 30 81 ld r19, Z |
b74: ed 01 movw r28, r26 |
b76: c6 5d subi r28, 0xD6 ; 214 |
b78: db 4f sbci r29, 0xFB ; 251 |
b7a: 28 81 ld r18, Y |
b7c: 80 91 a1 01 lds r24, 0x01A1 |
b80: 90 91 a2 01 lds r25, 0x01A2 |
b84: 83 1b sub r24, r19 |
b86: 91 09 sbc r25, r1 |
b88: 82 1b sub r24, r18 |
b8a: 91 09 sbc r25, r1 |
b8c: 9f 70 andi r25, 0x0F ; 15 |
b8e: 90 93 a2 01 sts 0x01A2, r25 |
b92: 80 93 a1 01 sts 0x01A1, r24 |
b96: 9c 01 movw r18, r24 |
b98: 96 e0 ldi r25, 0x06 ; 6 |
b9a: 36 95 lsr r19 |
b9c: 27 95 ror r18 |
b9e: 9a 95 dec r25 |
ba0: e1 f7 brne .-8 ; 0xb9a <__vector_20+0x2dc> |
ba2: 23 5c subi r18, 0xC3 ; 195 |
ba4: 20 93 a0 01 sts 0x01A0, r18 |
ba8: 98 2f mov r25, r24 |
baa: 9f 73 andi r25, 0x3F ; 63 |
bac: 93 5c subi r25, 0xC3 ; 195 |
bae: 90 93 9f 01 sts 0x019F, r25 |
bb2: 80 81 ld r24, Z |
bb4: 28 17 cp r18, r24 |
bb6: 29 f4 brne .+10 ; 0xbc2 <__vector_20+0x304> |
bb8: 88 81 ld r24, Y |
bba: 98 17 cp r25, r24 |
bbc: 11 f4 brne .+4 ; 0xbc2 <__vector_20+0x304> |
bbe: 91 e0 ldi r25, 0x01 ; 1 |
bc0: 06 c0 rjmp .+12 ; 0xbce <__vector_20+0x310> |
bc2: 80 91 95 01 lds r24, 0x0195 |
bc6: 8f 5f subi r24, 0xFF ; 255 |
bc8: 80 93 95 01 sts 0x0195, r24 |
bcc: 90 e0 ldi r25, 0x00 ; 0 |
bce: 80 91 93 01 lds r24, 0x0193 |
bd2: 88 23 and r24, r24 |
bd4: 09 f0 breq .+2 ; 0xbd8 <__vector_20+0x31a> |
bd6: 64 c0 rjmp .+200 ; 0xca0 <__vector_20+0x3e2> |
bd8: 99 23 and r25, r25 |
bda: 09 f4 brne .+2 ; 0xbde <__vector_20+0x320> |
bdc: 61 c0 rjmp .+194 ; 0xca0 <__vector_20+0x3e2> |
bde: 81 e0 ldi r24, 0x01 ; 1 |
be0: 80 93 93 01 sts 0x0193, r24 |
be4: 40 93 96 01 sts 0x0196, r20 |
be8: a5 5d subi r26, 0xD5 ; 213 |
bea: bb 4f sbci r27, 0xFB ; 251 |
bec: 8d e0 ldi r24, 0x0D ; 13 |
bee: 8c 93 st X, r24 |
bf0: 80 91 2d 04 lds r24, 0x042D |
bf4: 82 35 cpi r24, 0x52 ; 82 |
bf6: 09 f0 breq .+2 ; 0xbfa <__vector_20+0x33c> |
bf8: 53 c0 rjmp .+166 ; 0xca0 <__vector_20+0x3e2> |
bfa: 88 e1 ldi r24, 0x18 ; 24 |
bfc: 90 e0 ldi r25, 0x00 ; 0 |
bfe: 2c e0 ldi r18, 0x0C ; 12 |
c00: 0f b6 in r0, 0x3f ; 63 |
c02: f8 94 cli |
c04: a8 95 wdr |
c06: 80 93 60 00 sts 0x0060, r24 |
c0a: 0f be out 0x3f, r0 ; 63 |
c0c: 20 93 60 00 sts 0x0060, r18 |
c10: 47 c0 rjmp .+142 ; 0xca0 <__vector_20+0x3e2> |
c12: 80 91 9d 01 lds r24, 0x019D |
c16: 81 30 cpi r24, 0x01 ; 1 |
c18: d9 f0 breq .+54 ; 0xc50 <__vector_20+0x392> |
c1a: 81 30 cpi r24, 0x01 ; 1 |
c1c: 18 f0 brcs .+6 ; 0xc24 <__vector_20+0x366> |
c1e: 82 30 cpi r24, 0x02 ; 2 |
c20: e9 f5 brne .+122 ; 0xc9c <__vector_20+0x3de> |
c22: 30 c0 rjmp .+96 ; 0xc84 <__vector_20+0x3c6> |
c24: 80 91 92 01 lds r24, 0x0192 |
c28: 83 32 cpi r24, 0x23 ; 35 |
c2a: 39 f4 brne .+14 ; 0xc3a <__vector_20+0x37c> |
c2c: 80 91 93 01 lds r24, 0x0193 |
c30: 88 23 and r24, r24 |
c32: 19 f4 brne .+6 ; 0xc3a <__vector_20+0x37c> |
c34: 81 e0 ldi r24, 0x01 ; 1 |
c36: 80 93 9d 01 sts 0x019D, r24 |
c3a: 80 91 92 01 lds r24, 0x0192 |
c3e: 80 93 2b 04 sts 0x042B, r24 |
c42: 81 e0 ldi r24, 0x01 ; 1 |
c44: 80 93 9e 01 sts 0x019E, r24 |
c48: 80 91 92 01 lds r24, 0x0192 |
c4c: 99 27 eor r25, r25 |
c4e: 15 c0 rjmp .+42 ; 0xc7a <__vector_20+0x3bc> |
c50: 82 e0 ldi r24, 0x02 ; 2 |
c52: 80 93 9d 01 sts 0x019D, r24 |
c56: e4 2f mov r30, r20 |
c58: ff 27 eor r31, r31 |
c5a: 80 91 92 01 lds r24, 0x0192 |
c5e: e5 5d subi r30, 0xD5 ; 213 |
c60: fb 4f sbci r31, 0xFB ; 251 |
c62: 80 83 st Z, r24 |
c64: 4f 5f subi r20, 0xFF ; 255 |
c66: 40 93 9e 01 sts 0x019E, r20 |
c6a: 20 91 92 01 lds r18, 0x0192 |
c6e: 80 91 a1 01 lds r24, 0x01A1 |
c72: 90 91 a2 01 lds r25, 0x01A2 |
c76: 82 0f add r24, r18 |
c78: 91 1d adc r25, r1 |
c7a: 90 93 a2 01 sts 0x01A2, r25 |
c7e: 80 93 a1 01 sts 0x01A1, r24 |
c82: 0e c0 rjmp .+28 ; 0xca0 <__vector_20+0x3e2> |
c84: e4 2f mov r30, r20 |
c86: ff 27 eor r31, r31 |
c88: 80 91 92 01 lds r24, 0x0192 |
c8c: e5 5d subi r30, 0xD5 ; 213 |
c8e: fb 4f sbci r31, 0xFB ; 251 |
c90: 80 83 st Z, r24 |
c92: 46 39 cpi r20, 0x96 ; 150 |
c94: 38 f3 brcs .-50 ; 0xc64 <__vector_20+0x3a6> |
c96: 10 92 9d 01 sts 0x019D, r1 |
c9a: e7 cf rjmp .-50 ; 0xc6a <__vector_20+0x3ac> |
c9c: 10 92 9d 01 sts 0x019D, r1 |
ca0: ff 91 pop r31 |
ca2: ef 91 pop r30 |
ca4: df 91 pop r29 |
ca6: cf 91 pop r28 |
ca8: bf 91 pop r27 |
caa: af 91 pop r26 |
cac: 9f 91 pop r25 |
cae: 8f 91 pop r24 |
cb0: 7f 91 pop r23 |
cb2: 6f 91 pop r22 |
cb4: 5f 91 pop r21 |
cb6: 4f 91 pop r20 |
cb8: 3f 91 pop r19 |
cba: 2f 91 pop r18 |
cbc: 0f 90 pop r0 |
cbe: 0f be out 0x3f, r0 ; 63 |
cc0: 0f 90 pop r0 |
cc2: 1f 90 pop r1 |
cc4: 18 95 reti |
00000872 <__vector_20>: |
872: 1f 92 push r1 |
874: 0f 92 push r0 |
876: 0f b6 in r0, 0x3f ; 63 |
878: 0f 92 push r0 |
87a: 11 24 eor r1, r1 |
87c: 2f 93 push r18 |
87e: 3f 93 push r19 |
880: 4f 93 push r20 |
882: 5f 93 push r21 |
884: 6f 93 push r22 |
886: 7f 93 push r23 |
888: 8f 93 push r24 |
88a: 9f 93 push r25 |
88c: af 93 push r26 |
88e: bf 93 push r27 |
890: cf 93 push r28 |
892: df 93 push r29 |
894: ef 93 push r30 |
896: ff 93 push r31 |
898: 80 91 c6 00 lds r24, 0x00C6 |
89c: 80 93 92 01 sts 0x0192, r24 |
8a0: 80 91 c0 00 lds r24, 0x00C0 |
8a4: 40 91 92 01 lds r20, 0x0192 |
8a8: 88 71 andi r24, 0x18 ; 24 |
8aa: 09 f0 breq .+2 ; 0x8ae <__vector_20+0x3c> |
8ac: 1f c1 rjmp .+574 ; 0xaec <__vector_20+0x27a> |
8ae: 80 91 a5 01 lds r24, 0x01A5 |
8b2: 84 30 cpi r24, 0x04 ; 4 |
8b4: 09 f4 brne .+2 ; 0x8b8 <__vector_20+0x46> |
8b6: a4 c0 rjmp .+328 ; 0xa00 <__vector_20+0x18e> |
8b8: 85 30 cpi r24, 0x05 ; 5 |
8ba: 50 f4 brcc .+20 ; 0x8d0 <__vector_20+0x5e> |
8bc: 81 30 cpi r24, 0x01 ; 1 |
8be: d1 f0 breq .+52 ; 0x8f4 <__vector_20+0x82> |
8c0: 81 30 cpi r24, 0x01 ; 1 |
8c2: 98 f0 brcs .+38 ; 0x8ea <__vector_20+0x78> |
8c4: 82 30 cpi r24, 0x02 ; 2 |
8c6: 01 f1 breq .+64 ; 0x908 <__vector_20+0x96> |
8c8: 83 30 cpi r24, 0x03 ; 3 |
8ca: 09 f0 breq .+2 ; 0x8ce <__vector_20+0x5c> |
8cc: 0c c1 rjmp .+536 ; 0xae6 <__vector_20+0x274> |
8ce: 21 c0 rjmp .+66 ; 0x912 <__vector_20+0xa0> |
8d0: 86 30 cpi r24, 0x06 ; 6 |
8d2: 09 f4 brne .+2 ; 0x8d6 <__vector_20+0x64> |
8d4: c5 c0 rjmp .+394 ; 0xa60 <__vector_20+0x1ee> |
8d6: 86 30 cpi r24, 0x06 ; 6 |
8d8: 08 f4 brcc .+2 ; 0x8dc <__vector_20+0x6a> |
8da: a6 c0 rjmp .+332 ; 0xa28 <__vector_20+0x1b6> |
8dc: 87 30 cpi r24, 0x07 ; 7 |
8de: 09 f4 brne .+2 ; 0x8e2 <__vector_20+0x70> |
8e0: f0 c0 rjmp .+480 ; 0xac2 <__vector_20+0x250> |
8e2: 88 30 cpi r24, 0x08 ; 8 |
8e4: 09 f0 breq .+2 ; 0x8e8 <__vector_20+0x76> |
8e6: ff c0 rjmp .+510 ; 0xae6 <__vector_20+0x274> |
8e8: f2 c0 rjmp .+484 ; 0xace <__vector_20+0x25c> |
8ea: 45 3b cpi r20, 0xB5 ; 181 |
8ec: 09 f0 breq .+2 ; 0x8f0 <__vector_20+0x7e> |
8ee: 02 c1 rjmp .+516 ; 0xaf4 <__vector_20+0x282> |
8f0: 81 e0 ldi r24, 0x01 ; 1 |
8f2: 03 c0 rjmp .+6 ; 0x8fa <__vector_20+0x88> |
8f4: 42 36 cpi r20, 0x62 ; 98 |
8f6: 21 f4 brne .+8 ; 0x900 <__vector_20+0x8e> |
8f8: 82 e0 ldi r24, 0x02 ; 2 |
8fa: 80 93 a5 01 sts 0x01A5, r24 |
8fe: fa c0 rjmp .+500 ; 0xaf4 <__vector_20+0x282> |
900: 45 3b cpi r20, 0xB5 ; 181 |
902: 09 f4 brne .+2 ; 0x906 <__vector_20+0x94> |
904: f7 c0 rjmp .+494 ; 0xaf4 <__vector_20+0x282> |
906: ef c0 rjmp .+478 ; 0xae6 <__vector_20+0x274> |
908: 41 30 cpi r20, 0x01 ; 1 |
90a: 09 f0 breq .+2 ; 0x90e <__vector_20+0x9c> |
90c: ec c0 rjmp .+472 ; 0xae6 <__vector_20+0x274> |
90e: 83 e0 ldi r24, 0x03 ; 3 |
910: f4 cf rjmp .-24 ; 0x8fa <__vector_20+0x88> |
912: 40 93 34 05 sts 0x0534, r20 |
916: 4f 5f subi r20, 0xFF ; 255 |
918: 40 93 b6 02 sts 0x02B6, r20 |
91c: 80 91 b6 02 lds r24, 0x02B6 |
920: 8f 5f subi r24, 0xFF ; 255 |
922: 80 93 e5 03 sts 0x03E5, r24 |
926: 84 e0 ldi r24, 0x04 ; 4 |
928: 80 93 a5 01 sts 0x01A5, r24 |
92c: 80 91 34 05 lds r24, 0x0534 |
930: 83 30 cpi r24, 0x03 ; 3 |
932: 61 f0 breq .+24 ; 0x94c <__vector_20+0xda> |
934: 84 30 cpi r24, 0x04 ; 4 |
936: 20 f4 brcc .+8 ; 0x940 <__vector_20+0xce> |
938: 82 30 cpi r24, 0x02 ; 2 |
93a: 09 f0 breq .+2 ; 0x93e <__vector_20+0xcc> |
93c: 59 c0 rjmp .+178 ; 0x9f0 <__vector_20+0x17e> |
93e: 1a c0 rjmp .+52 ; 0x974 <__vector_20+0x102> |
940: 88 30 cpi r24, 0x08 ; 8 |
942: 61 f1 breq .+88 ; 0x99c <__vector_20+0x12a> |
944: 82 31 cpi r24, 0x12 ; 18 |
946: 09 f0 breq .+2 ; 0x94a <__vector_20+0xd8> |
948: 53 c0 rjmp .+166 ; 0x9f0 <__vector_20+0x17e> |
94a: 3c c0 rjmp .+120 ; 0x9c4 <__vector_20+0x152> |
94c: 86 ee ldi r24, 0xE6 ; 230 |
94e: 93 e0 ldi r25, 0x03 ; 3 |
950: 90 93 2e 04 sts 0x042E, r25 |
954: 80 93 2d 04 sts 0x042D, r24 |
958: 27 e0 ldi r18, 0x07 ; 7 |
95a: 35 e0 ldi r19, 0x05 ; 5 |
95c: 30 93 b4 02 sts 0x02B4, r19 |
960: 20 93 b3 02 sts 0x02B3, r18 |
964: 40 96 adiw r24, 0x10 ; 16 |
966: 90 93 d9 04 sts 0x04D9, r25 |
96a: 80 93 d8 04 sts 0x04D8, r24 |
96e: 80 91 f6 03 lds r24, 0x03F6 |
972: 3b c0 rjmp .+118 ; 0x9ea <__vector_20+0x178> |
974: 80 e1 ldi r24, 0x10 ; 16 |
976: 94 e0 ldi r25, 0x04 ; 4 |
978: 90 93 2e 04 sts 0x042E, r25 |
97c: 80 93 2d 04 sts 0x042D, r24 |
980: 29 e5 ldi r18, 0x59 ; 89 |
982: 37 e0 ldi r19, 0x07 ; 7 |
984: 30 93 b4 02 sts 0x02B4, r19 |
988: 20 93 b3 02 sts 0x02B3, r18 |
98c: 4c 96 adiw r24, 0x1c ; 28 |
98e: 90 93 d9 04 sts 0x04D9, r25 |
992: 80 93 d8 04 sts 0x04D8, r24 |
996: 80 91 2c 04 lds r24, 0x042C |
99a: 27 c0 rjmp .+78 ; 0x9ea <__vector_20+0x178> |
99c: 85 ec ldi r24, 0xC5 ; 197 |
99e: 94 e0 ldi r25, 0x04 ; 4 |
9a0: 90 93 2e 04 sts 0x042E, r25 |
9a4: 80 93 2d 04 sts 0x042D, r24 |
9a8: 2e e2 ldi r18, 0x2E ; 46 |
9aa: 36 e0 ldi r19, 0x06 ; 6 |
9ac: 30 93 b4 02 sts 0x02B4, r19 |
9b0: 20 93 b3 02 sts 0x02B3, r18 |
9b4: 42 96 adiw r24, 0x12 ; 18 |
9b6: 90 93 d9 04 sts 0x04D9, r25 |
9ba: 80 93 d8 04 sts 0x04D8, r24 |
9be: 80 91 d7 04 lds r24, 0x04D7 |
9c2: 13 c0 rjmp .+38 ; 0x9ea <__vector_20+0x178> |
9c4: 86 e3 ldi r24, 0x36 ; 54 |
9c6: 95 e0 ldi r25, 0x05 ; 5 |
9c8: 90 93 2e 04 sts 0x042E, r25 |
9cc: 80 93 2d 04 sts 0x042D, r24 |
9d0: 2f e8 ldi r18, 0x8F ; 143 |
9d2: 3a e0 ldi r19, 0x0A ; 10 |
9d4: 30 93 b4 02 sts 0x02B4, r19 |
9d8: 20 93 b3 02 sts 0x02B3, r18 |
9dc: 84 96 adiw r24, 0x24 ; 36 |
9de: 90 93 d9 04 sts 0x04D9, r25 |
9e2: 80 93 d8 04 sts 0x04D8, r24 |
9e6: 80 91 5a 05 lds r24, 0x055A |
9ea: 80 93 35 05 sts 0x0535, r24 |
9ee: 82 c0 rjmp .+260 ; 0xaf4 <__vector_20+0x282> |
9f0: 81 e0 ldi r24, 0x01 ; 1 |
9f2: 80 93 35 05 sts 0x0535, r24 |
9f6: 10 92 d9 04 sts 0x04D9, r1 |
9fa: 10 92 d8 04 sts 0x04D8, r1 |
9fe: 7a c0 rjmp .+244 ; 0xaf4 <__vector_20+0x282> |
a00: 84 2f mov r24, r20 |
a02: 99 27 eor r25, r25 |
a04: 90 93 db 04 sts 0x04DB, r25 |
a08: 80 93 da 04 sts 0x04DA, r24 |
a0c: 80 91 b6 02 lds r24, 0x02B6 |
a10: 84 0f add r24, r20 |
a12: 80 93 b6 02 sts 0x02B6, r24 |
a16: 80 91 e5 03 lds r24, 0x03E5 |
a1a: 90 91 b6 02 lds r25, 0x02B6 |
a1e: 89 0f add r24, r25 |
a20: 80 93 e5 03 sts 0x03E5, r24 |
a24: 85 e0 ldi r24, 0x05 ; 5 |
a26: 69 cf rjmp .-302 ; 0x8fa <__vector_20+0x88> |
a28: 20 91 da 04 lds r18, 0x04DA |
a2c: 30 91 db 04 lds r19, 0x04DB |
a30: 84 2f mov r24, r20 |
a32: 99 27 eor r25, r25 |
a34: 98 2f mov r25, r24 |
a36: 88 27 eor r24, r24 |
a38: 28 0f add r18, r24 |
a3a: 39 1f adc r19, r25 |
a3c: 30 93 db 04 sts 0x04DB, r19 |
a40: 20 93 da 04 sts 0x04DA, r18 |
a44: 80 91 b6 02 lds r24, 0x02B6 |
a48: 84 0f add r24, r20 |
a4a: 80 93 b6 02 sts 0x02B6, r24 |
a4e: 80 91 e5 03 lds r24, 0x03E5 |
a52: 90 91 b6 02 lds r25, 0x02B6 |
a56: 89 0f add r24, r25 |
a58: 80 93 e5 03 sts 0x03E5, r24 |
a5c: 86 e0 ldi r24, 0x06 ; 6 |
a5e: 4d cf rjmp .-358 ; 0x8fa <__vector_20+0x88> |
a60: 80 91 b6 02 lds r24, 0x02B6 |
a64: 84 0f add r24, r20 |
a66: 80 93 b6 02 sts 0x02B6, r24 |
a6a: 80 91 e5 03 lds r24, 0x03E5 |
a6e: 90 91 b6 02 lds r25, 0x02B6 |
a72: 89 0f add r24, r25 |
a74: 80 93 e5 03 sts 0x03E5, r24 |
a78: 80 91 35 05 lds r24, 0x0535 |
a7c: 88 23 and r24, r24 |
a7e: 81 f4 brne .+32 ; 0xaa0 <__vector_20+0x22e> |
a80: e0 91 2d 04 lds r30, 0x042D |
a84: f0 91 2e 04 lds r31, 0x042E |
a88: 80 91 b3 02 lds r24, 0x02B3 |
a8c: 90 91 b4 02 lds r25, 0x02B4 |
a90: e8 17 cp r30, r24 |
a92: f9 07 cpc r31, r25 |
a94: 28 f4 brcc .+10 ; 0xaa0 <__vector_20+0x22e> |
a96: 41 93 st Z+, r20 |
a98: f0 93 2e 04 sts 0x042E, r31 |
a9c: e0 93 2d 04 sts 0x042D, r30 |
aa0: 80 91 da 04 lds r24, 0x04DA |
aa4: 90 91 db 04 lds r25, 0x04DB |
aa8: 01 97 sbiw r24, 0x01 ; 1 |
aaa: 90 93 db 04 sts 0x04DB, r25 |
aae: 80 93 da 04 sts 0x04DA, r24 |
ab2: 80 91 da 04 lds r24, 0x04DA |
ab6: 90 91 db 04 lds r25, 0x04DB |
aba: 89 2b or r24, r25 |
abc: d9 f4 brne .+54 ; 0xaf4 <__vector_20+0x282> |
abe: 87 e0 ldi r24, 0x07 ; 7 |
ac0: 1c cf rjmp .-456 ; 0x8fa <__vector_20+0x88> |
ac2: 80 91 b6 02 lds r24, 0x02B6 |
ac6: 48 17 cp r20, r24 |
ac8: 71 f4 brne .+28 ; 0xae6 <__vector_20+0x274> |
aca: 88 e0 ldi r24, 0x08 ; 8 |
acc: 16 cf rjmp .-468 ; 0x8fa <__vector_20+0x88> |
ace: 80 91 e5 03 lds r24, 0x03E5 |
ad2: 48 17 cp r20, r24 |
ad4: 41 f4 brne .+16 ; 0xae6 <__vector_20+0x274> |
ad6: e0 91 d8 04 lds r30, 0x04D8 |
ada: f0 91 d9 04 lds r31, 0x04D9 |
ade: 30 97 sbiw r30, 0x00 ; 0 |
ae0: 11 f0 breq .+4 ; 0xae6 <__vector_20+0x274> |
ae2: 81 e0 ldi r24, 0x01 ; 1 |
ae4: 80 83 st Z, r24 |
ae6: 10 92 a5 01 sts 0x01A5, r1 |
aea: 04 c0 rjmp .+8 ; 0xaf4 <__vector_20+0x282> |
aec: 10 92 a5 01 sts 0x01A5, r1 |
af0: 0e 94 c8 03 call 0x790 ; 0x790 <GPSscanData> |
af4: 0e 94 c8 03 call 0x790 ; 0x790 <GPSscanData> |
af8: 40 91 9e 01 lds r20, 0x019E |
afc: 46 39 cpi r20, 0x96 ; 150 |
afe: 10 f0 brcs .+4 ; 0xb04 <__vector_20+0x292> |
b00: 10 92 9d 01 sts 0x019D, r1 |
b04: 80 91 92 01 lds r24, 0x0192 |
b08: 8d 30 cpi r24, 0x0D ; 13 |
b0a: 09 f0 breq .+2 ; 0xb0e <__vector_20+0x29c> |
b0c: 5c c0 rjmp .+184 ; 0xbc6 <__vector_20+0x354> |
b0e: 80 91 9d 01 lds r24, 0x019D |
b12: 82 30 cpi r24, 0x02 ; 2 |
b14: 09 f0 breq .+2 ; 0xb18 <__vector_20+0x2a6> |
b16: 57 c0 rjmp .+174 ; 0xbc6 <__vector_20+0x354> |
b18: 10 92 9d 01 sts 0x019D, r1 |
b1c: a4 2f mov r26, r20 |
b1e: bb 27 eor r27, r27 |
b20: fd 01 movw r30, r26 |
b22: e3 5d subi r30, 0xD3 ; 211 |
b24: fb 4f sbci r31, 0xFB ; 251 |
b26: 30 81 ld r19, Z |
b28: ed 01 movw r28, r26 |
b2a: c2 5d subi r28, 0xD2 ; 210 |
b2c: db 4f sbci r29, 0xFB ; 251 |
b2e: 28 81 ld r18, Y |
b30: 80 91 a1 01 lds r24, 0x01A1 |
b34: 90 91 a2 01 lds r25, 0x01A2 |
b38: 83 1b sub r24, r19 |
b3a: 91 09 sbc r25, r1 |
b3c: 82 1b sub r24, r18 |
b3e: 91 09 sbc r25, r1 |
b40: 9f 70 andi r25, 0x0F ; 15 |
b42: 90 93 a2 01 sts 0x01A2, r25 |
b46: 80 93 a1 01 sts 0x01A1, r24 |
b4a: 9c 01 movw r18, r24 |
b4c: 96 e0 ldi r25, 0x06 ; 6 |
b4e: 36 95 lsr r19 |
b50: 27 95 ror r18 |
b52: 9a 95 dec r25 |
b54: e1 f7 brne .-8 ; 0xb4e <__vector_20+0x2dc> |
b56: 23 5c subi r18, 0xC3 ; 195 |
b58: 20 93 a0 01 sts 0x01A0, r18 |
b5c: 98 2f mov r25, r24 |
b5e: 9f 73 andi r25, 0x3F ; 63 |
b60: 93 5c subi r25, 0xC3 ; 195 |
b62: 90 93 9f 01 sts 0x019F, r25 |
b66: 80 81 ld r24, Z |
b68: 28 17 cp r18, r24 |
b6a: 29 f4 brne .+10 ; 0xb76 <__vector_20+0x304> |
b6c: 88 81 ld r24, Y |
b6e: 98 17 cp r25, r24 |
b70: 11 f4 brne .+4 ; 0xb76 <__vector_20+0x304> |
b72: 91 e0 ldi r25, 0x01 ; 1 |
b74: 06 c0 rjmp .+12 ; 0xb82 <__vector_20+0x310> |
b76: 80 91 95 01 lds r24, 0x0195 |
b7a: 8f 5f subi r24, 0xFF ; 255 |
b7c: 80 93 95 01 sts 0x0195, r24 |
b80: 90 e0 ldi r25, 0x00 ; 0 |
b82: 80 91 93 01 lds r24, 0x0193 |
b86: 88 23 and r24, r24 |
b88: 09 f0 breq .+2 ; 0xb8c <__vector_20+0x31a> |
b8a: 64 c0 rjmp .+200 ; 0xc54 <__vector_20+0x3e2> |
b8c: 99 23 and r25, r25 |
b8e: 09 f4 brne .+2 ; 0xb92 <__vector_20+0x320> |
b90: 61 c0 rjmp .+194 ; 0xc54 <__vector_20+0x3e2> |
b92: 81 e0 ldi r24, 0x01 ; 1 |
b94: 80 93 93 01 sts 0x0193, r24 |
b98: 40 93 96 01 sts 0x0196, r20 |
b9c: a1 5d subi r26, 0xD1 ; 209 |
b9e: bb 4f sbci r27, 0xFB ; 251 |
ba0: 8d e0 ldi r24, 0x0D ; 13 |
ba2: 8c 93 st X, r24 |
ba4: 80 91 31 04 lds r24, 0x0431 |
ba8: 82 35 cpi r24, 0x52 ; 82 |
baa: 09 f0 breq .+2 ; 0xbae <__vector_20+0x33c> |
bac: 53 c0 rjmp .+166 ; 0xc54 <__vector_20+0x3e2> |
bae: 88 e1 ldi r24, 0x18 ; 24 |
bb0: 90 e0 ldi r25, 0x00 ; 0 |
bb2: 2c e0 ldi r18, 0x0C ; 12 |
bb4: 0f b6 in r0, 0x3f ; 63 |
bb6: f8 94 cli |
bb8: a8 95 wdr |
bba: 80 93 60 00 sts 0x0060, r24 |
bbe: 0f be out 0x3f, r0 ; 63 |
bc0: 20 93 60 00 sts 0x0060, r18 |
bc4: 47 c0 rjmp .+142 ; 0xc54 <__vector_20+0x3e2> |
bc6: 80 91 9d 01 lds r24, 0x019D |
bca: 81 30 cpi r24, 0x01 ; 1 |
bcc: d9 f0 breq .+54 ; 0xc04 <__vector_20+0x392> |
bce: 81 30 cpi r24, 0x01 ; 1 |
bd0: 18 f0 brcs .+6 ; 0xbd8 <__vector_20+0x366> |
bd2: 82 30 cpi r24, 0x02 ; 2 |
bd4: e9 f5 brne .+122 ; 0xc50 <__vector_20+0x3de> |
bd6: 30 c0 rjmp .+96 ; 0xc38 <__vector_20+0x3c6> |
bd8: 80 91 92 01 lds r24, 0x0192 |
bdc: 83 32 cpi r24, 0x23 ; 35 |
bde: 39 f4 brne .+14 ; 0xbee <__vector_20+0x37c> |
be0: 80 91 93 01 lds r24, 0x0193 |
be4: 88 23 and r24, r24 |
be6: 19 f4 brne .+6 ; 0xbee <__vector_20+0x37c> |
be8: 81 e0 ldi r24, 0x01 ; 1 |
bea: 80 93 9d 01 sts 0x019D, r24 |
bee: 80 91 92 01 lds r24, 0x0192 |
bf2: 80 93 2f 04 sts 0x042F, r24 |
bf6: 81 e0 ldi r24, 0x01 ; 1 |
bf8: 80 93 9e 01 sts 0x019E, r24 |
bfc: 80 91 92 01 lds r24, 0x0192 |
c00: 99 27 eor r25, r25 |
c02: 15 c0 rjmp .+42 ; 0xc2e <__vector_20+0x3bc> |
c04: 82 e0 ldi r24, 0x02 ; 2 |
c06: 80 93 9d 01 sts 0x019D, r24 |
c0a: e4 2f mov r30, r20 |
c0c: ff 27 eor r31, r31 |
c0e: 80 91 92 01 lds r24, 0x0192 |
c12: e1 5d subi r30, 0xD1 ; 209 |
c14: fb 4f sbci r31, 0xFB ; 251 |
c16: 80 83 st Z, r24 |
c18: 4f 5f subi r20, 0xFF ; 255 |
c1a: 40 93 9e 01 sts 0x019E, r20 |
c1e: 20 91 92 01 lds r18, 0x0192 |
c22: 80 91 a1 01 lds r24, 0x01A1 |
c26: 90 91 a2 01 lds r25, 0x01A2 |
c2a: 82 0f add r24, r18 |
c2c: 91 1d adc r25, r1 |
c2e: 90 93 a2 01 sts 0x01A2, r25 |
c32: 80 93 a1 01 sts 0x01A1, r24 |
c36: 0e c0 rjmp .+28 ; 0xc54 <__vector_20+0x3e2> |
c38: e4 2f mov r30, r20 |
c3a: ff 27 eor r31, r31 |
c3c: 80 91 92 01 lds r24, 0x0192 |
c40: e1 5d subi r30, 0xD1 ; 209 |
c42: fb 4f sbci r31, 0xFB ; 251 |
c44: 80 83 st Z, r24 |
c46: 46 39 cpi r20, 0x96 ; 150 |
c48: 38 f3 brcs .-50 ; 0xc18 <__vector_20+0x3a6> |
c4a: 10 92 9d 01 sts 0x019D, r1 |
c4e: e7 cf rjmp .-50 ; 0xc1e <__vector_20+0x3ac> |
c50: 10 92 9d 01 sts 0x019D, r1 |
c54: ff 91 pop r31 |
c56: ef 91 pop r30 |
c58: df 91 pop r29 |
c5a: cf 91 pop r28 |
c5c: bf 91 pop r27 |
c5e: af 91 pop r26 |
c60: 9f 91 pop r25 |
c62: 8f 91 pop r24 |
c64: 7f 91 pop r23 |
c66: 6f 91 pop r22 |
c68: 5f 91 pop r21 |
c6a: 4f 91 pop r20 |
c6c: 3f 91 pop r19 |
c6e: 2f 91 pop r18 |
c70: 0f 90 pop r0 |
c72: 0f be out 0x3f, r0 ; 63 |
c74: 0f 90 pop r0 |
c76: 1f 90 pop r1 |
c78: 18 95 reti |
|
00000cc6 <AddCRC>: |
cc6: dc 01 movw r26, r24 |
cc8: 20 e0 ldi r18, 0x00 ; 0 |
cca: 30 e0 ldi r19, 0x00 ; 0 |
ccc: 40 e0 ldi r20, 0x00 ; 0 |
cce: 50 e0 ldi r21, 0x00 ; 0 |
cd0: e3 eb ldi r30, 0xB3 ; 179 |
cd2: f2 e0 ldi r31, 0x02 ; 2 |
cd4: 05 c0 rjmp .+10 ; 0xce0 <AddCRC+0x1a> |
cd6: 81 91 ld r24, Z+ |
cd8: 28 0f add r18, r24 |
cda: 31 1d adc r19, r1 |
cdc: 4f 5f subi r20, 0xFF ; 255 |
cde: 5f 4f sbci r21, 0xFF ; 255 |
ce0: 4a 17 cp r20, r26 |
ce2: 5b 07 cpc r21, r27 |
ce4: c1 f7 brne .-16 ; 0xcd6 <AddCRC+0x10> |
ce6: 3f 70 andi r19, 0x0F ; 15 |
ce8: c9 01 movw r24, r18 |
cea: 66 e0 ldi r22, 0x06 ; 6 |
cec: 96 95 lsr r25 |
cee: 87 95 ror r24 |
cf0: 6a 95 dec r22 |
cf2: e1 f7 brne .-8 ; 0xcec <AddCRC+0x26> |
cf4: 83 5c subi r24, 0xC3 ; 195 |
cf6: fd 01 movw r30, r26 |
cf8: ed 54 subi r30, 0x4D ; 77 |
cfa: fd 4f sbci r31, 0xFD ; 253 |
cfc: 80 83 st Z, r24 |
cfe: 11 96 adiw r26, 0x01 ; 1 |
d00: 2f 73 andi r18, 0x3F ; 63 |
d02: 23 5c subi r18, 0xC3 ; 195 |
d04: fd 01 movw r30, r26 |
d06: ed 54 subi r30, 0x4D ; 77 |
d08: fd 4f sbci r31, 0xFD ; 253 |
d0a: 20 83 st Z, r18 |
d0c: ac 54 subi r26, 0x4C ; 76 |
d0e: bd 4f sbci r27, 0xFD ; 253 |
d10: 8d e0 ldi r24, 0x0D ; 13 |
d12: 8c 93 st X, r24 |
d14: 10 92 00 01 sts 0x0100, r1 |
d18: 80 91 b3 02 lds r24, 0x02B3 |
d1c: 80 93 c6 00 sts 0x00C6, r24 |
d20: 08 95 ret |
00000c7a <AddCRC>: |
c7a: dc 01 movw r26, r24 |
c7c: 20 e0 ldi r18, 0x00 ; 0 |
c7e: 30 e0 ldi r19, 0x00 ; 0 |
c80: 40 e0 ldi r20, 0x00 ; 0 |
c82: 50 e0 ldi r21, 0x00 ; 0 |
c84: e7 eb ldi r30, 0xB7 ; 183 |
c86: f2 e0 ldi r31, 0x02 ; 2 |
c88: 05 c0 rjmp .+10 ; 0xc94 <AddCRC+0x1a> |
c8a: 81 91 ld r24, Z+ |
c8c: 28 0f add r18, r24 |
c8e: 31 1d adc r19, r1 |
c90: 4f 5f subi r20, 0xFF ; 255 |
c92: 5f 4f sbci r21, 0xFF ; 255 |
c94: 4a 17 cp r20, r26 |
c96: 5b 07 cpc r21, r27 |
c98: c1 f7 brne .-16 ; 0xc8a <AddCRC+0x10> |
c9a: 3f 70 andi r19, 0x0F ; 15 |
c9c: c9 01 movw r24, r18 |
c9e: 66 e0 ldi r22, 0x06 ; 6 |
ca0: 96 95 lsr r25 |
ca2: 87 95 ror r24 |
ca4: 6a 95 dec r22 |
ca6: e1 f7 brne .-8 ; 0xca0 <AddCRC+0x26> |
ca8: 83 5c subi r24, 0xC3 ; 195 |
caa: fd 01 movw r30, r26 |
cac: e9 54 subi r30, 0x49 ; 73 |
cae: fd 4f sbci r31, 0xFD ; 253 |
cb0: 80 83 st Z, r24 |
cb2: 11 96 adiw r26, 0x01 ; 1 |
cb4: 2f 73 andi r18, 0x3F ; 63 |
cb6: 23 5c subi r18, 0xC3 ; 195 |
cb8: fd 01 movw r30, r26 |
cba: e9 54 subi r30, 0x49 ; 73 |
cbc: fd 4f sbci r31, 0xFD ; 253 |
cbe: 20 83 st Z, r18 |
cc0: a8 54 subi r26, 0x48 ; 72 |
cc2: bd 4f sbci r27, 0xFD ; 253 |
cc4: 8d e0 ldi r24, 0x0D ; 13 |
cc6: 8c 93 st X, r24 |
cc8: 10 92 00 01 sts 0x0100, r1 |
ccc: 80 91 b7 02 lds r24, 0x02B7 |
cd0: 80 93 c6 00 sts 0x00C6, r24 |
cd4: 08 95 ret |
|
00000d22 <SendOutData>: |
d22: ef 92 push r14 |
d24: ff 92 push r15 |
d26: 0f 93 push r16 |
d28: 1f 93 push r17 |
d2a: cf 93 push r28 |
d2c: df 93 push r29 |
d2e: 7a 01 movw r14, r20 |
d30: 72 2f mov r23, r18 |
d32: 93 e2 ldi r25, 0x23 ; 35 |
d34: 90 93 b3 02 sts 0x02B3, r25 |
d38: 60 93 b4 02 sts 0x02B4, r22 |
d3c: 80 93 b5 02 sts 0x02B5, r24 |
d40: 03 e0 ldi r16, 0x03 ; 3 |
d42: 10 e0 ldi r17, 0x00 ; 0 |
d44: 60 e0 ldi r22, 0x00 ; 0 |
d46: a6 eb ldi r26, 0xB6 ; 182 |
d48: b2 e0 ldi r27, 0x02 ; 2 |
d4a: 46 c0 rjmp .+140 ; 0xdd8 <SendOutData+0xb6> |
d4c: f7 01 movw r30, r14 |
d4e: e6 0f add r30, r22 |
d50: f1 1d adc r31, r1 |
d52: 90 81 ld r25, Z |
d54: 6f 5f subi r22, 0xFF ; 255 |
d56: 71 50 subi r23, 0x01 ; 1 |
d58: 19 f4 brne .+6 ; 0xd60 <SendOutData+0x3e> |
d5a: e0 e0 ldi r30, 0x00 ; 0 |
d5c: 40 e0 ldi r20, 0x00 ; 0 |
d5e: 0f c0 rjmp .+30 ; 0xd7e <SendOutData+0x5c> |
d60: f7 01 movw r30, r14 |
d62: e6 0f add r30, r22 |
d64: f1 1d adc r31, r1 |
d66: 40 81 ld r20, Z |
d68: 6f 5f subi r22, 0xFF ; 255 |
d6a: 71 50 subi r23, 0x01 ; 1 |
d6c: 11 f4 brne .+4 ; 0xd72 <SendOutData+0x50> |
d6e: e0 e0 ldi r30, 0x00 ; 0 |
d70: 06 c0 rjmp .+12 ; 0xd7e <SendOutData+0x5c> |
d72: f7 01 movw r30, r14 |
d74: e6 0f add r30, r22 |
d76: f1 1d adc r31, r1 |
d78: e0 81 ld r30, Z |
d7a: 6f 5f subi r22, 0xFF ; 255 |
d7c: 71 50 subi r23, 0x01 ; 1 |
d7e: 89 2f mov r24, r25 |
d80: 86 95 lsr r24 |
d82: 86 95 lsr r24 |
d84: 83 5c subi r24, 0xC3 ; 195 |
d86: 8c 93 st X, r24 |
d88: 55 27 eor r21, r21 |
d8a: 89 2f mov r24, r25 |
d8c: 99 27 eor r25, r25 |
d8e: 83 70 andi r24, 0x03 ; 3 |
d90: 90 70 andi r25, 0x00 ; 0 |
d92: 24 e0 ldi r18, 0x04 ; 4 |
d94: 88 0f add r24, r24 |
d96: 99 1f adc r25, r25 |
d98: 2a 95 dec r18 |
d9a: e1 f7 brne .-8 ; 0xd94 <SendOutData+0x72> |
d9c: 9a 01 movw r18, r20 |
d9e: 94 e0 ldi r25, 0x04 ; 4 |
da0: 36 95 lsr r19 |
da2: 27 95 ror r18 |
da4: 9a 95 dec r25 |
da6: e1 f7 brne .-8 ; 0xda0 <SendOutData+0x7e> |
da8: 82 2b or r24, r18 |
daa: 83 5c subi r24, 0xC3 ; 195 |
dac: ed 01 movw r28, r26 |
dae: 89 83 std Y+1, r24 ; 0x01 |
db0: 4f 70 andi r20, 0x0F ; 15 |
db2: 50 70 andi r21, 0x00 ; 0 |
db4: 44 0f add r20, r20 |
db6: 55 1f adc r21, r21 |
db8: 44 0f add r20, r20 |
dba: 55 1f adc r21, r21 |
dbc: 8e 2f mov r24, r30 |
dbe: 82 95 swap r24 |
dc0: 86 95 lsr r24 |
dc2: 86 95 lsr r24 |
dc4: 83 70 andi r24, 0x03 ; 3 |
dc6: 84 2b or r24, r20 |
dc8: 83 5c subi r24, 0xC3 ; 195 |
dca: 8a 83 std Y+2, r24 ; 0x02 |
dcc: ef 73 andi r30, 0x3F ; 63 |
dce: e3 5c subi r30, 0xC3 ; 195 |
dd0: eb 83 std Y+3, r30 ; 0x03 |
dd2: 0c 5f subi r16, 0xFC ; 252 |
dd4: 1f 4f sbci r17, 0xFF ; 255 |
dd6: 14 96 adiw r26, 0x04 ; 4 |
dd8: 77 23 and r23, r23 |
dda: 09 f0 breq .+2 ; 0xdde <SendOutData+0xbc> |
ddc: b7 cf rjmp .-146 ; 0xd4c <SendOutData+0x2a> |
dde: c8 01 movw r24, r16 |
de0: 0e 94 63 06 call 0xcc6 ; 0xcc6 <AddCRC> |
de4: df 91 pop r29 |
de6: cf 91 pop r28 |
de8: 1f 91 pop r17 |
dea: 0f 91 pop r16 |
dec: ff 90 pop r15 |
dee: ef 90 pop r14 |
df0: 08 95 ret |
00000cd6 <SendOutData>: |
cd6: ef 92 push r14 |
cd8: ff 92 push r15 |
cda: 0f 93 push r16 |
cdc: 1f 93 push r17 |
cde: cf 93 push r28 |
ce0: df 93 push r29 |
ce2: 7a 01 movw r14, r20 |
ce4: 72 2f mov r23, r18 |
ce6: 93 e2 ldi r25, 0x23 ; 35 |
ce8: 90 93 b7 02 sts 0x02B7, r25 |
cec: 60 93 b8 02 sts 0x02B8, r22 |
cf0: 80 93 b9 02 sts 0x02B9, r24 |
cf4: 03 e0 ldi r16, 0x03 ; 3 |
cf6: 10 e0 ldi r17, 0x00 ; 0 |
cf8: 60 e0 ldi r22, 0x00 ; 0 |
cfa: aa eb ldi r26, 0xBA ; 186 |
cfc: b2 e0 ldi r27, 0x02 ; 2 |
cfe: 46 c0 rjmp .+140 ; 0xd8c <SendOutData+0xb6> |
d00: f7 01 movw r30, r14 |
d02: e6 0f add r30, r22 |
d04: f1 1d adc r31, r1 |
d06: 90 81 ld r25, Z |
d08: 6f 5f subi r22, 0xFF ; 255 |
d0a: 71 50 subi r23, 0x01 ; 1 |
d0c: 19 f4 brne .+6 ; 0xd14 <SendOutData+0x3e> |
d0e: e0 e0 ldi r30, 0x00 ; 0 |
d10: 40 e0 ldi r20, 0x00 ; 0 |
d12: 0f c0 rjmp .+30 ; 0xd32 <SendOutData+0x5c> |
d14: f7 01 movw r30, r14 |
d16: e6 0f add r30, r22 |
d18: f1 1d adc r31, r1 |
d1a: 40 81 ld r20, Z |
d1c: 6f 5f subi r22, 0xFF ; 255 |
d1e: 71 50 subi r23, 0x01 ; 1 |
d20: 11 f4 brne .+4 ; 0xd26 <SendOutData+0x50> |
d22: e0 e0 ldi r30, 0x00 ; 0 |
d24: 06 c0 rjmp .+12 ; 0xd32 <SendOutData+0x5c> |
d26: f7 01 movw r30, r14 |
d28: e6 0f add r30, r22 |
d2a: f1 1d adc r31, r1 |
d2c: e0 81 ld r30, Z |
d2e: 6f 5f subi r22, 0xFF ; 255 |
d30: 71 50 subi r23, 0x01 ; 1 |
d32: 89 2f mov r24, r25 |
d34: 86 95 lsr r24 |
d36: 86 95 lsr r24 |
d38: 83 5c subi r24, 0xC3 ; 195 |
d3a: 8c 93 st X, r24 |
d3c: 55 27 eor r21, r21 |
d3e: 89 2f mov r24, r25 |
d40: 99 27 eor r25, r25 |
d42: 83 70 andi r24, 0x03 ; 3 |
d44: 90 70 andi r25, 0x00 ; 0 |
d46: 24 e0 ldi r18, 0x04 ; 4 |
d48: 88 0f add r24, r24 |
d4a: 99 1f adc r25, r25 |
d4c: 2a 95 dec r18 |
d4e: e1 f7 brne .-8 ; 0xd48 <SendOutData+0x72> |
d50: 9a 01 movw r18, r20 |
d52: 94 e0 ldi r25, 0x04 ; 4 |
d54: 36 95 lsr r19 |
d56: 27 95 ror r18 |
d58: 9a 95 dec r25 |
d5a: e1 f7 brne .-8 ; 0xd54 <SendOutData+0x7e> |
d5c: 82 2b or r24, r18 |
d5e: 83 5c subi r24, 0xC3 ; 195 |
d60: ed 01 movw r28, r26 |
d62: 89 83 std Y+1, r24 ; 0x01 |
d64: 4f 70 andi r20, 0x0F ; 15 |
d66: 50 70 andi r21, 0x00 ; 0 |
d68: 44 0f add r20, r20 |
d6a: 55 1f adc r21, r21 |
d6c: 44 0f add r20, r20 |
d6e: 55 1f adc r21, r21 |
d70: 8e 2f mov r24, r30 |
d72: 82 95 swap r24 |
d74: 86 95 lsr r24 |
d76: 86 95 lsr r24 |
d78: 83 70 andi r24, 0x03 ; 3 |
d7a: 84 2b or r24, r20 |
d7c: 83 5c subi r24, 0xC3 ; 195 |
d7e: 8a 83 std Y+2, r24 ; 0x02 |
d80: ef 73 andi r30, 0x3F ; 63 |
d82: e3 5c subi r30, 0xC3 ; 195 |
d84: eb 83 std Y+3, r30 ; 0x03 |
d86: 0c 5f subi r16, 0xFC ; 252 |
d88: 1f 4f sbci r17, 0xFF ; 255 |
d8a: 14 96 adiw r26, 0x04 ; 4 |
d8c: 77 23 and r23, r23 |
d8e: 09 f0 breq .+2 ; 0xd92 <SendOutData+0xbc> |
d90: b7 cf rjmp .-146 ; 0xd00 <SendOutData+0x2a> |
d92: c8 01 movw r24, r16 |
d94: 0e 94 3d 06 call 0xc7a ; 0xc7a <AddCRC> |
d98: df 91 pop r29 |
d9a: cf 91 pop r28 |
d9c: 1f 91 pop r17 |
d9e: 0f 91 pop r16 |
da0: ff 90 pop r15 |
da2: ef 90 pop r14 |
da4: 08 95 ret |
|
00000df2 <Decode64>: |
df2: 1f 93 push r17 |
df4: cf 93 push r28 |
df6: df 93 push r29 |
df8: ec 01 movw r28, r24 |
dfa: 70 e0 ldi r23, 0x00 ; 0 |
dfc: a2 2f mov r26, r18 |
dfe: bb 27 eor r27, r27 |
e00: 12 97 sbiw r26, 0x02 ; 2 |
e02: 48 c0 rjmp .+144 ; 0xe94 <Decode64+0xa2> |
e04: e4 2f mov r30, r20 |
e06: ff 27 eor r31, r31 |
e08: e5 5d subi r30, 0xD5 ; 213 |
e0a: fb 4f sbci r31, 0xFB ; 251 |
e0c: 30 81 ld r19, Z |
e0e: 4f 5f subi r20, 0xFF ; 255 |
e10: e4 2f mov r30, r20 |
e12: ff 27 eor r31, r31 |
e14: e5 5d subi r30, 0xD5 ; 213 |
e16: fb 4f sbci r31, 0xFB ; 251 |
e18: 50 81 ld r21, Z |
e1a: 4f 5f subi r20, 0xFF ; 255 |
e1c: e4 2f mov r30, r20 |
e1e: ff 27 eor r31, r31 |
e20: e5 5d subi r30, 0xD5 ; 213 |
e22: fb 4f sbci r31, 0xFB ; 251 |
e24: 10 81 ld r17, Z |
e26: 4f 5f subi r20, 0xFF ; 255 |
e28: e4 2f mov r30, r20 |
e2a: ff 27 eor r31, r31 |
e2c: e5 5d subi r30, 0xD5 ; 213 |
e2e: fb 4f sbci r31, 0xFB ; 251 |
e30: 20 81 ld r18, Z |
e32: 4f 5f subi r20, 0xFF ; 255 |
e34: 84 2f mov r24, r20 |
e36: 99 27 eor r25, r25 |
e38: a8 17 cp r26, r24 |
e3a: b9 07 cpc r27, r25 |
e3c: 74 f1 brlt .+92 ; 0xe9a <Decode64+0xa8> |
e3e: 5d 53 subi r21, 0x3D ; 61 |
e40: fe 01 movw r30, r28 |
e42: e7 0f add r30, r23 |
e44: f1 1d adc r31, r1 |
e46: 3d 53 subi r19, 0x3D ; 61 |
e48: 33 0f add r19, r19 |
e4a: 33 0f add r19, r19 |
e4c: 85 2f mov r24, r21 |
e4e: 82 95 swap r24 |
e50: 8f 70 andi r24, 0x0F ; 15 |
e52: 38 2b or r19, r24 |
e54: 30 83 st Z, r19 |
e56: 61 30 cpi r22, 0x01 ; 1 |
e58: 01 f1 breq .+64 ; 0xe9a <Decode64+0xa8> |
e5a: 91 2f mov r25, r17 |
e5c: 9d 53 subi r25, 0x3D ; 61 |
e5e: 7f 5f subi r23, 0xFF ; 255 |
e60: fe 01 movw r30, r28 |
e62: e7 0f add r30, r23 |
e64: f1 1d adc r31, r1 |
e66: 71 50 subi r23, 0x01 ; 1 |
e68: 52 95 swap r21 |
e6a: 50 7f andi r21, 0xF0 ; 240 |
e6c: 89 2f mov r24, r25 |
e6e: 86 95 lsr r24 |
e70: 86 95 lsr r24 |
e72: 58 2b or r21, r24 |
e74: 50 83 st Z, r21 |
e76: 63 50 subi r22, 0x03 ; 3 |
e78: 6f 3f cpi r22, 0xFF ; 255 |
e7a: 79 f0 breq .+30 ; 0xe9a <Decode64+0xa8> |
e7c: 7e 5f subi r23, 0xFE ; 254 |
e7e: fe 01 movw r30, r28 |
e80: e7 0f add r30, r23 |
e82: f1 1d adc r31, r1 |
e84: 92 95 swap r25 |
e86: 99 0f add r25, r25 |
e88: 99 0f add r25, r25 |
e8a: 90 7c andi r25, 0xC0 ; 192 |
e8c: 2d 53 subi r18, 0x3D ; 61 |
e8e: 92 2b or r25, r18 |
e90: 90 83 st Z, r25 |
e92: 7f 5f subi r23, 0xFF ; 255 |
e94: 66 23 and r22, r22 |
e96: 09 f0 breq .+2 ; 0xe9a <Decode64+0xa8> |
e98: b5 cf rjmp .-150 ; 0xe04 <Decode64+0x12> |
e9a: df 91 pop r29 |
e9c: cf 91 pop r28 |
e9e: 1f 91 pop r17 |
ea0: 08 95 ret |
00000da6 <Decode64>: |
da6: 1f 93 push r17 |
da8: cf 93 push r28 |
daa: df 93 push r29 |
dac: ec 01 movw r28, r24 |
dae: 70 e0 ldi r23, 0x00 ; 0 |
db0: a2 2f mov r26, r18 |
db2: bb 27 eor r27, r27 |
db4: 12 97 sbiw r26, 0x02 ; 2 |
db6: 48 c0 rjmp .+144 ; 0xe48 <Decode64+0xa2> |
db8: e4 2f mov r30, r20 |
dba: ff 27 eor r31, r31 |
dbc: e1 5d subi r30, 0xD1 ; 209 |
dbe: fb 4f sbci r31, 0xFB ; 251 |
dc0: 30 81 ld r19, Z |
dc2: 4f 5f subi r20, 0xFF ; 255 |
dc4: e4 2f mov r30, r20 |
dc6: ff 27 eor r31, r31 |
dc8: e1 5d subi r30, 0xD1 ; 209 |
dca: fb 4f sbci r31, 0xFB ; 251 |
dcc: 50 81 ld r21, Z |
dce: 4f 5f subi r20, 0xFF ; 255 |
dd0: e4 2f mov r30, r20 |
dd2: ff 27 eor r31, r31 |
dd4: e1 5d subi r30, 0xD1 ; 209 |
dd6: fb 4f sbci r31, 0xFB ; 251 |
dd8: 10 81 ld r17, Z |
dda: 4f 5f subi r20, 0xFF ; 255 |
ddc: e4 2f mov r30, r20 |
dde: ff 27 eor r31, r31 |
de0: e1 5d subi r30, 0xD1 ; 209 |
de2: fb 4f sbci r31, 0xFB ; 251 |
de4: 20 81 ld r18, Z |
de6: 4f 5f subi r20, 0xFF ; 255 |
de8: 84 2f mov r24, r20 |
dea: 99 27 eor r25, r25 |
dec: a8 17 cp r26, r24 |
dee: b9 07 cpc r27, r25 |
df0: 74 f1 brlt .+92 ; 0xe4e <Decode64+0xa8> |
df2: 5d 53 subi r21, 0x3D ; 61 |
df4: fe 01 movw r30, r28 |
df6: e7 0f add r30, r23 |
df8: f1 1d adc r31, r1 |
dfa: 3d 53 subi r19, 0x3D ; 61 |
dfc: 33 0f add r19, r19 |
dfe: 33 0f add r19, r19 |
e00: 85 2f mov r24, r21 |
e02: 82 95 swap r24 |
e04: 8f 70 andi r24, 0x0F ; 15 |
e06: 38 2b or r19, r24 |
e08: 30 83 st Z, r19 |
e0a: 61 30 cpi r22, 0x01 ; 1 |
e0c: 01 f1 breq .+64 ; 0xe4e <Decode64+0xa8> |
e0e: 91 2f mov r25, r17 |
e10: 9d 53 subi r25, 0x3D ; 61 |
e12: 7f 5f subi r23, 0xFF ; 255 |
e14: fe 01 movw r30, r28 |
e16: e7 0f add r30, r23 |
e18: f1 1d adc r31, r1 |
e1a: 71 50 subi r23, 0x01 ; 1 |
e1c: 52 95 swap r21 |
e1e: 50 7f andi r21, 0xF0 ; 240 |
e20: 89 2f mov r24, r25 |
e22: 86 95 lsr r24 |
e24: 86 95 lsr r24 |
e26: 58 2b or r21, r24 |
e28: 50 83 st Z, r21 |
e2a: 63 50 subi r22, 0x03 ; 3 |
e2c: 6f 3f cpi r22, 0xFF ; 255 |
e2e: 79 f0 breq .+30 ; 0xe4e <Decode64+0xa8> |
e30: 7e 5f subi r23, 0xFE ; 254 |
e32: fe 01 movw r30, r28 |
e34: e7 0f add r30, r23 |
e36: f1 1d adc r31, r1 |
e38: 92 95 swap r25 |
e3a: 99 0f add r25, r25 |
e3c: 99 0f add r25, r25 |
e3e: 90 7c andi r25, 0xC0 ; 192 |
e40: 2d 53 subi r18, 0x3D ; 61 |
e42: 92 2b or r25, r18 |
e44: 90 83 st Z, r25 |
e46: 7f 5f subi r23, 0xFF ; 255 |
e48: 66 23 and r22, r22 |
e4a: 09 f0 breq .+2 ; 0xe4e <Decode64+0xa8> |
e4c: b5 cf rjmp .-150 ; 0xdb8 <Decode64+0x12> |
e4e: df 91 pop r29 |
e50: cf 91 pop r28 |
e52: 1f 91 pop r17 |
e54: 08 95 ret |
|
00000ea2 <uart_putchar>: |
ea2: 1f 93 push r17 |
ea4: 18 2f mov r17, r24 |
ea6: 8a 30 cpi r24, 0x0A ; 10 |
ea8: 19 f4 brne .+6 ; 0xeb0 <uart_putchar+0xe> |
eaa: 8d e0 ldi r24, 0x0D ; 13 |
eac: 0e 94 51 07 call 0xea2 ; 0xea2 <uart_putchar> |
eb0: 80 91 c0 00 lds r24, 0x00C0 |
eb4: 85 ff sbrs r24, 5 |
eb6: fc cf rjmp .-8 ; 0xeb0 <uart_putchar+0xe> |
eb8: 10 93 c6 00 sts 0x00C6, r17 |
ebc: 80 e0 ldi r24, 0x00 ; 0 |
ebe: 90 e0 ldi r25, 0x00 ; 0 |
ec0: 1f 91 pop r17 |
ec2: 08 95 ret |
00000e56 <uart_putchar>: |
e56: 1f 93 push r17 |
e58: 18 2f mov r17, r24 |
e5a: 8a 30 cpi r24, 0x0A ; 10 |
e5c: 19 f4 brne .+6 ; 0xe64 <uart_putchar+0xe> |
e5e: 8d e0 ldi r24, 0x0D ; 13 |
e60: 0e 94 2b 07 call 0xe56 ; 0xe56 <uart_putchar> |
e64: 80 91 c0 00 lds r24, 0x00C0 |
e68: 85 ff sbrs r24, 5 |
e6a: fc cf rjmp .-8 ; 0xe64 <uart_putchar+0xe> |
e6c: 10 93 c6 00 sts 0x00C6, r17 |
e70: 80 e0 ldi r24, 0x00 ; 0 |
e72: 90 e0 ldi r25, 0x00 ; 0 |
e74: 1f 91 pop r17 |
e76: 08 95 ret |
|
00000ec4 <WriteProgramData>: |
ec4: 08 95 ret |
00000e78 <WriteProgramData>: |
e78: 08 95 ret |
|
00000ec6 <UART_Init>: |
ec6: e1 ec ldi r30, 0xC1 ; 193 |
ec8: f0 e0 ldi r31, 0x00 ; 0 |
eca: 88 e1 ldi r24, 0x18 ; 24 |
ecc: 80 83 st Z, r24 |
ece: a0 ec ldi r26, 0xC0 ; 192 |
ed0: b0 e0 ldi r27, 0x00 ; 0 |
ed2: 8c 91 ld r24, X |
ed4: 82 60 ori r24, 0x02 ; 2 |
ed6: 8c 93 st X, r24 |
ed8: 80 81 ld r24, Z |
eda: 80 68 ori r24, 0x80 ; 128 |
edc: 80 83 st Z, r24 |
ede: 80 81 ld r24, Z |
ee0: 80 64 ori r24, 0x40 ; 64 |
ee2: 80 83 st Z, r24 |
ee4: 8a e2 ldi r24, 0x2A ; 42 |
ee6: 80 93 c4 00 sts 0x00C4, r24 |
eea: 88 ec ldi r24, 0xC8 ; 200 |
eec: 90 e0 ldi r25, 0x00 ; 0 |
eee: 0e 94 31 0c call 0x1862 ; 0x1862 <SetDelay> |
ef2: 90 93 e0 03 sts 0x03E0, r25 |
ef6: 80 93 df 03 sts 0x03DF, r24 |
efa: 10 92 a5 01 sts 0x01A5, r1 |
efe: 08 95 ret |
00000e7a <UART_Init>: |
e7a: e1 ec ldi r30, 0xC1 ; 193 |
e7c: f0 e0 ldi r31, 0x00 ; 0 |
e7e: 88 e1 ldi r24, 0x18 ; 24 |
e80: 80 83 st Z, r24 |
e82: a0 ec ldi r26, 0xC0 ; 192 |
e84: b0 e0 ldi r27, 0x00 ; 0 |
e86: 8c 91 ld r24, X |
e88: 82 60 ori r24, 0x02 ; 2 |
e8a: 8c 93 st X, r24 |
e8c: 80 81 ld r24, Z |
e8e: 80 68 ori r24, 0x80 ; 128 |
e90: 80 83 st Z, r24 |
e92: 80 81 ld r24, Z |
e94: 80 64 ori r24, 0x40 ; 64 |
e96: 80 83 st Z, r24 |
e98: 8a e2 ldi r24, 0x2A ; 42 |
e9a: 80 93 c4 00 sts 0x00C4, r24 |
e9e: 88 ec ldi r24, 0xC8 ; 200 |
ea0: 90 e0 ldi r25, 0x00 ; 0 |
ea2: 0e 94 0d 0c call 0x181a ; 0x181a <SetDelay> |
ea6: 90 93 e4 03 sts 0x03E4, r25 |
eaa: 80 93 e3 03 sts 0x03E3, r24 |
eae: 10 92 a5 01 sts 0x01A5, r1 |
eb2: 08 95 ret |
|
00000f00 <DatenUebertragung>: |
f00: 80 91 00 01 lds r24, 0x0100 |
f04: 88 23 and r24, r24 |
f06: 09 f4 brne .+2 ; 0xf0a <DatenUebertragung+0xa> |
f08: 68 c0 rjmp .+208 ; 0xfda <DatenUebertragung+0xda> |
f0a: 80 91 8e 01 lds r24, 0x018E |
f0e: 88 23 and r24, r24 |
f10: 71 f0 breq .+28 ; 0xf2e <DatenUebertragung+0x2e> |
f12: 80 91 00 01 lds r24, 0x0100 |
f16: 88 23 and r24, r24 |
f18: 51 f0 breq .+20 ; 0xf2e <DatenUebertragung+0x2e> |
f1a: 2b e0 ldi r18, 0x0B ; 11 |
f1c: 43 ef ldi r20, 0xF3 ; 243 |
f1e: 53 e0 ldi r21, 0x03 ; 3 |
f20: 60 91 b1 02 lds r22, 0x02B1 |
f24: 87 e4 ldi r24, 0x47 ; 71 |
f26: 0e 94 91 06 call 0xd22 ; 0xd22 <SendOutData> |
f2a: 10 92 8e 01 sts 0x018E, r1 |
f2e: 80 91 df 03 lds r24, 0x03DF |
f32: 90 91 e0 03 lds r25, 0x03E0 |
f36: 0e 94 3a 0c call 0x1874 ; 0x1874 <CheckDelay> |
f3a: 88 23 and r24, r24 |
f3c: 21 f4 brne .+8 ; 0xf46 <DatenUebertragung+0x46> |
f3e: 80 91 90 01 lds r24, 0x0190 |
f42: 88 23 and r24, r24 |
f44: b1 f0 breq .+44 ; 0xf72 <DatenUebertragung+0x72> |
f46: 80 91 00 01 lds r24, 0x0100 |
f4a: 88 23 and r24, r24 |
f4c: 91 f0 breq .+36 ; 0xf72 <DatenUebertragung+0x72> |
f4e: 22 e3 ldi r18, 0x32 ; 50 |
f50: 4c ed ldi r20, 0xDC ; 220 |
f52: 54 e0 ldi r21, 0x04 ; 4 |
f54: 60 91 b1 02 lds r22, 0x02B1 |
f58: 84 e4 ldi r24, 0x44 ; 68 |
f5a: 0e 94 91 06 call 0xd22 ; 0xd22 <SendOutData> |
f5e: 10 92 90 01 sts 0x0190, r1 |
f62: 8a ef ldi r24, 0xFA ; 250 |
f64: 90 e0 ldi r25, 0x00 ; 0 |
f66: 0e 94 31 0c call 0x1862 ; 0x1862 <SetDelay> |
f6a: 90 93 e0 03 sts 0x03E0, r25 |
f6e: 80 93 df 03 sts 0x03DF, r24 |
f72: 80 91 8f 01 lds r24, 0x018F |
00000eb4 <DatenUebertragung>: |
eb4: 80 91 00 01 lds r24, 0x0100 |
eb8: 88 23 and r24, r24 |
eba: 09 f4 brne .+2 ; 0xebe <DatenUebertragung+0xa> |
ebc: 68 c0 rjmp .+208 ; 0xf8e <DatenUebertragung+0xda> |
ebe: 80 91 8e 01 lds r24, 0x018E |
ec2: 88 23 and r24, r24 |
ec4: 71 f0 breq .+28 ; 0xee2 <DatenUebertragung+0x2e> |
ec6: 80 91 00 01 lds r24, 0x0100 |
eca: 88 23 and r24, r24 |
ecc: 51 f0 breq .+20 ; 0xee2 <DatenUebertragung+0x2e> |
ece: 2b e0 ldi r18, 0x0B ; 11 |
ed0: 47 ef ldi r20, 0xF7 ; 247 |
ed2: 53 e0 ldi r21, 0x03 ; 3 |
ed4: 60 91 b5 02 lds r22, 0x02B5 |
ed8: 87 e4 ldi r24, 0x47 ; 71 |
eda: 0e 94 6b 06 call 0xcd6 ; 0xcd6 <SendOutData> |
ede: 10 92 8e 01 sts 0x018E, r1 |
ee2: 80 91 e3 03 lds r24, 0x03E3 |
ee6: 90 91 e4 03 lds r25, 0x03E4 |
eea: 0e 94 16 0c call 0x182c ; 0x182c <CheckDelay> |
eee: 88 23 and r24, r24 |
ef0: 21 f4 brne .+8 ; 0xefa <DatenUebertragung+0x46> |
ef2: 80 91 90 01 lds r24, 0x0190 |
ef6: 88 23 and r24, r24 |
ef8: b1 f0 breq .+44 ; 0xf26 <DatenUebertragung+0x72> |
efa: 80 91 00 01 lds r24, 0x0100 |
efe: 88 23 and r24, r24 |
f00: 91 f0 breq .+36 ; 0xf26 <DatenUebertragung+0x72> |
f02: 22 e3 ldi r18, 0x32 ; 50 |
f04: 40 ee ldi r20, 0xE0 ; 224 |
f06: 54 e0 ldi r21, 0x04 ; 4 |
f08: 60 91 b5 02 lds r22, 0x02B5 |
f0c: 84 e4 ldi r24, 0x44 ; 68 |
f0e: 0e 94 6b 06 call 0xcd6 ; 0xcd6 <SendOutData> |
f12: 10 92 90 01 sts 0x0190, r1 |
f16: 8a ef ldi r24, 0xFA ; 250 |
f18: 90 e0 ldi r25, 0x00 ; 0 |
f1a: 0e 94 0d 0c call 0x181a ; 0x181a <SetDelay> |
f1e: 90 93 e4 03 sts 0x03E4, r25 |
f22: 80 93 e3 03 sts 0x03E3, r24 |
f26: 80 91 8f 01 lds r24, 0x018F |
f2a: 88 23 and r24, r24 |
f2c: f1 f0 breq .+60 ; 0xf6a <DatenUebertragung+0xb6> |
f2e: 80 91 00 01 lds r24, 0x0100 |
f32: 88 23 and r24, r24 |
f34: d1 f0 breq .+52 ; 0xf6a <DatenUebertragung+0xb6> |
f36: 0e 94 62 10 call 0x20c4 ; 0x20c4 <Menu> |
f3a: 10 92 8f 01 sts 0x018F, r1 |
f3e: 80 91 9c 01 lds r24, 0x019C |
f42: 8f 5f subi r24, 0xFF ; 255 |
f44: 80 93 9c 01 sts 0x019C, r24 |
f48: 84 30 cpi r24, 0x04 ; 4 |
f4a: 11 f4 brne .+4 ; 0xf50 <DatenUebertragung+0x9c> |
f4c: 10 92 9c 01 sts 0x019C, r1 |
f50: 80 91 9c 01 lds r24, 0x019C |
f54: 44 e1 ldi r20, 0x14 ; 20 |
f56: 84 9f mul r24, r20 |
f58: a0 01 movw r20, r0 |
f5a: 11 24 eor r1, r1 |
f5c: 4a 5e subi r20, 0xEA ; 234 |
f5e: 5e 4f sbci r21, 0xFE ; 254 |
f60: 24 e1 ldi r18, 0x14 ; 20 |
f62: 60 e0 ldi r22, 0x00 ; 0 |
f64: 80 5d subi r24, 0xD0 ; 208 |
f66: 0e 94 6b 06 call 0xcd6 ; 0xcd6 <SendOutData> |
f6a: 80 91 91 01 lds r24, 0x0191 |
f6e: 88 23 and r24, r24 |
f70: 71 f0 breq .+28 ; 0xf8e <DatenUebertragung+0xda> |
f72: 80 91 00 01 lds r24, 0x0100 |
f76: 88 23 and r24, r24 |
f78: f1 f0 breq .+60 ; 0xfb6 <DatenUebertragung+0xb6> |
f7a: 80 91 00 01 lds r24, 0x0100 |
f7e: 88 23 and r24, r24 |
f80: d1 f0 breq .+52 ; 0xfb6 <DatenUebertragung+0xb6> |
f82: 0e 94 86 10 call 0x210c ; 0x210c <Menu> |
f86: 10 92 8f 01 sts 0x018F, r1 |
f8a: 80 91 9c 01 lds r24, 0x019C |
f8e: 8f 5f subi r24, 0xFF ; 255 |
f90: 80 93 9c 01 sts 0x019C, r24 |
f94: 84 30 cpi r24, 0x04 ; 4 |
f96: 11 f4 brne .+4 ; 0xf9c <DatenUebertragung+0x9c> |
f98: 10 92 9c 01 sts 0x019C, r1 |
f9c: 80 91 9c 01 lds r24, 0x019C |
fa0: 44 e1 ldi r20, 0x14 ; 20 |
fa2: 84 9f mul r24, r20 |
fa4: a0 01 movw r20, r0 |
fa6: 11 24 eor r1, r1 |
fa8: 4a 5e subi r20, 0xEA ; 234 |
faa: 5e 4f sbci r21, 0xFE ; 254 |
fac: 24 e1 ldi r18, 0x14 ; 20 |
fae: 60 e0 ldi r22, 0x00 ; 0 |
fb0: 80 5d subi r24, 0xD0 ; 208 |
fb2: 0e 94 91 06 call 0xd22 ; 0xd22 <SendOutData> |
fb6: 80 91 91 01 lds r24, 0x0191 |
fba: 88 23 and r24, r24 |
fbc: 71 f0 breq .+28 ; 0xfda <DatenUebertragung+0xda> |
fbe: 80 91 00 01 lds r24, 0x0100 |
fc2: 88 23 and r24, r24 |
fc4: 51 f0 breq .+20 ; 0xfda <DatenUebertragung+0xda> |
fc6: 2a e0 ldi r18, 0x0A ; 10 |
fc8: 4e ef ldi r20, 0xFE ; 254 |
fca: 53 e0 ldi r21, 0x03 ; 3 |
fcc: 60 91 b1 02 lds r22, 0x02B1 |
fd0: 86 e5 ldi r24, 0x56 ; 86 |
fd2: 0e 94 91 06 call 0xd22 ; 0xd22 <SendOutData> |
fd6: 10 92 91 01 sts 0x0191, r1 |
fda: 08 95 ret |
f78: 51 f0 breq .+20 ; 0xf8e <DatenUebertragung+0xda> |
f7a: 2a e0 ldi r18, 0x0A ; 10 |
f7c: 42 e0 ldi r20, 0x02 ; 2 |
f7e: 54 e0 ldi r21, 0x04 ; 4 |
f80: 60 91 b5 02 lds r22, 0x02B5 |
f84: 86 e5 ldi r24, 0x56 ; 86 |
f86: 0e 94 6b 06 call 0xcd6 ; 0xcd6 <SendOutData> |
f8a: 10 92 91 01 sts 0x0191, r1 |
f8e: 08 95 ret |
|
00000fdc <BearbeiteRxDaten>: |
fdc: 1f 93 push r17 |
fde: cf 93 push r28 |
fe0: df 93 push r29 |
fe2: cd b7 in r28, 0x3d ; 61 |
fe4: de b7 in r29, 0x3e ; 62 |
fe6: 22 97 sbiw r28, 0x02 ; 2 |
fe8: 0f b6 in r0, 0x3f ; 63 |
fea: f8 94 cli |
fec: de bf out 0x3e, r29 ; 62 |
fee: 0f be out 0x3f, r0 ; 63 |
ff0: cd bf out 0x3d, r28 ; 61 |
ff2: 80 91 93 01 lds r24, 0x0193 |
ff6: 88 23 and r24, r24 |
ff8: 09 f4 brne .+2 ; 0xffc <BearbeiteRxDaten+0x20> |
ffa: 98 c0 rjmp .+304 ; 0x112c <__stack+0x2d> |
ffc: 8f ef ldi r24, 0xFF ; 255 |
ffe: 80 93 01 01 sts 0x0101, r24 |
1002: 80 91 2d 04 lds r24, 0x042D |
1006: 81 37 cpi r24, 0x71 ; 113 |
1008: 60 f4 brcc .+24 ; 0x1022 <BearbeiteRxDaten+0x46> |
100a: 8c 36 cpi r24, 0x6C ; 108 |
100c: 08 f0 brcs .+2 ; 0x1010 <BearbeiteRxDaten+0x34> |
100e: 6f c0 rjmp .+222 ; 0x10ee <BearbeiteRxDaten+0x112> |
1010: 87 36 cpi r24, 0x67 ; 103 |
1012: 09 f4 brne .+2 ; 0x1016 <BearbeiteRxDaten+0x3a> |
1014: 40 c0 rjmp .+128 ; 0x1096 <BearbeiteRxDaten+0xba> |
1016: 88 36 cpi r24, 0x68 ; 104 |
1018: f9 f0 breq .+62 ; 0x1058 <BearbeiteRxDaten+0x7c> |
101a: 83 36 cpi r24, 0x63 ; 99 |
101c: 09 f0 breq .+2 ; 0x1020 <BearbeiteRxDaten+0x44> |
101e: 84 c0 rjmp .+264 ; 0x1128 <__stack+0x29> |
1020: 08 c0 rjmp .+16 ; 0x1032 <BearbeiteRxDaten+0x56> |
1022: 84 37 cpi r24, 0x74 ; 116 |
1024: 59 f1 breq .+86 ; 0x107c <BearbeiteRxDaten+0xa0> |
1026: 86 37 cpi r24, 0x76 ; 118 |
1028: 91 f1 breq .+100 ; 0x108e <BearbeiteRxDaten+0xb2> |
102a: 81 37 cpi r24, 0x71 ; 113 |
102c: 09 f0 breq .+2 ; 0x1030 <BearbeiteRxDaten+0x54> |
102e: 7c c0 rjmp .+248 ; 0x1128 <__stack+0x29> |
1030: 36 c0 rjmp .+108 ; 0x109e <BearbeiteRxDaten+0xc2> |
1032: 20 91 96 01 lds r18, 0x0196 |
1036: 43 e0 ldi r20, 0x03 ; 3 |
1038: 6b e0 ldi r22, 0x0B ; 11 |
103a: 83 ef ldi r24, 0xF3 ; 243 |
103c: 93 e0 ldi r25, 0x03 ; 3 |
103e: 0e 94 f9 06 call 0xdf2 ; 0xdf2 <Decode64> |
1042: 80 91 cd 01 lds r24, 0x01CD |
1046: 90 91 f5 03 lds r25, 0x03F5 |
104a: 89 2b or r24, r25 |
104c: 80 93 cd 01 sts 0x01CD, r24 |
1050: 81 e0 ldi r24, 0x01 ; 1 |
1052: 80 93 90 01 sts 0x0190, r24 |
1056: 68 c0 rjmp .+208 ; 0x1128 <__stack+0x29> |
1058: 20 91 96 01 lds r18, 0x0196 |
105c: 43 e0 ldi r20, 0x03 ; 3 |
105e: 62 e0 ldi r22, 0x02 ; 2 |
1060: ce 01 movw r24, r28 |
1062: 01 96 adiw r24, 0x01 ; 1 |
1064: 0e 94 f9 06 call 0xdf2 ; 0xdf2 <Decode64> |
1068: 80 91 cd 01 lds r24, 0x01CD |
106c: 99 81 ldd r25, Y+1 ; 0x01 |
106e: 89 2b or r24, r25 |
1070: 80 93 cd 01 sts 0x01CD, r24 |
1074: 81 e0 ldi r24, 0x01 ; 1 |
1076: 80 93 8f 01 sts 0x018F, r24 |
107a: 56 c0 rjmp .+172 ; 0x1128 <__stack+0x29> |
107c: 20 91 96 01 lds r18, 0x0196 |
1080: 43 e0 ldi r20, 0x03 ; 3 |
1082: 64 e0 ldi r22, 0x04 ; 4 |
1084: 88 e9 ldi r24, 0x98 ; 152 |
1086: 91 e0 ldi r25, 0x01 ; 1 |
1088: 0e 94 f9 06 call 0xdf2 ; 0xdf2 <Decode64> |
108c: 4d c0 rjmp .+154 ; 0x1128 <__stack+0x29> |
108e: 81 e0 ldi r24, 0x01 ; 1 |
1090: 80 93 91 01 sts 0x0191, r24 |
1094: 49 c0 rjmp .+146 ; 0x1128 <__stack+0x29> |
1096: 81 e0 ldi r24, 0x01 ; 1 |
1098: 80 93 8e 01 sts 0x018E, r24 |
109c: 45 c0 rjmp .+138 ; 0x1128 <__stack+0x29> |
109e: 20 91 96 01 lds r18, 0x0196 |
10a2: 43 e0 ldi r20, 0x03 ; 3 |
10a4: 62 e0 ldi r22, 0x02 ; 2 |
10a6: ce 01 movw r24, r28 |
10a8: 01 96 adiw r24, 0x01 ; 1 |
10aa: 0e 94 f9 06 call 0xdf2 ; 0xdf2 <Decode64> |
10ae: 89 81 ldd r24, Y+1 ; 0x01 |
10b0: 8f 3f cpi r24, 0xFF ; 255 |
10b2: 89 f0 breq .+34 ; 0x10d6 <BearbeiteRxDaten+0xfa> |
10b4: 86 30 cpi r24, 0x06 ; 6 |
10b6: 10 f0 brcs .+4 ; 0x10bc <BearbeiteRxDaten+0xe0> |
10b8: 85 e0 ldi r24, 0x05 ; 5 |
10ba: 89 83 std Y+1, r24 ; 0x01 |
10bc: 4a e3 ldi r20, 0x3A ; 58 |
10be: 6e e9 ldi r22, 0x9E ; 158 |
10c0: 75 e0 ldi r23, 0x05 ; 5 |
10c2: 89 81 ldd r24, Y+1 ; 0x01 |
10c4: 0e 94 2a 02 call 0x454 ; 0x454 <ReadParameterSet> |
10c8: 89 81 ldd r24, Y+1 ; 0x01 |
10ca: 2a e3 ldi r18, 0x3A ; 58 |
10cc: 4e e9 ldi r20, 0x9E ; 158 |
10ce: 55 e0 ldi r21, 0x05 ; 5 |
10d0: 60 91 b1 02 lds r22, 0x02B1 |
10d4: 08 c0 rjmp .+16 ; 0x10e6 <BearbeiteRxDaten+0x10a> |
10d6: 10 91 b1 02 lds r17, 0x02B1 |
10da: 0e 94 0b 02 call 0x416 ; 0x416 <GetActiveParamSetNumber> |
10de: 2a e3 ldi r18, 0x3A ; 58 |
10e0: 4e e9 ldi r20, 0x9E ; 158 |
10e2: 55 e0 ldi r21, 0x05 ; 5 |
10e4: 61 2f mov r22, r17 |
10e6: 85 5b subi r24, 0xB5 ; 181 |
10e8: 0e 94 91 06 call 0xd22 ; 0xd22 <SendOutData> |
10ec: 1d c0 rjmp .+58 ; 0x1128 <__stack+0x29> |
10ee: 20 91 96 01 lds r18, 0x0196 |
10f2: 43 e0 ldi r20, 0x03 ; 3 |
10f4: 6a e3 ldi r22, 0x3A ; 58 |
10f6: 8e e9 ldi r24, 0x9E ; 158 |
10f8: 95 e0 ldi r25, 0x05 ; 5 |
10fa: 0e 94 f9 06 call 0xdf2 ; 0xdf2 <Decode64> |
10fe: 80 91 2d 04 lds r24, 0x042D |
1102: 4a e3 ldi r20, 0x3A ; 58 |
1104: 6e e9 ldi r22, 0x9E ; 158 |
1106: 75 e0 ldi r23, 0x05 ; 5 |
1108: 8b 56 subi r24, 0x6B ; 107 |
110a: 0e 94 12 02 call 0x424 ; 0x424 <WriteParameterSet> |
110e: 80 91 2d 04 lds r24, 0x042D |
1112: 8b 56 subi r24, 0x6B ; 107 |
1114: a2 e0 ldi r26, 0x02 ; 2 |
1116: b0 e0 ldi r27, 0x00 ; 0 |
1118: 08 2e mov r0, r24 |
111a: 0e 94 71 2e call 0x5ce2 ; 0x5ce2 <__eeprom_write_byte_1F2021> |
111e: 0e 94 0b 02 call 0x416 ; 0x416 <GetActiveParamSetNumber> |
1122: 99 27 eor r25, r25 |
1124: 0e 94 81 1e call 0x3d02 ; 0x3d02 <Piep> |
1128: 10 92 93 01 sts 0x0193, r1 |
112c: 22 96 adiw r28, 0x02 ; 2 |
112e: 0f b6 in r0, 0x3f ; 63 |
1130: f8 94 cli |
1132: de bf out 0x3e, r29 ; 62 |
1134: 0f be out 0x3f, r0 ; 63 |
1136: cd bf out 0x3d, r28 ; 61 |
1138: df 91 pop r29 |
113a: cf 91 pop r28 |
113c: 1f 91 pop r17 |
113e: 08 95 ret |
00000f90 <BearbeiteRxDaten>: |
f90: 1f 93 push r17 |
f92: cf 93 push r28 |
f94: df 93 push r29 |
f96: cd b7 in r28, 0x3d ; 61 |
f98: de b7 in r29, 0x3e ; 62 |
f9a: 22 97 sbiw r28, 0x02 ; 2 |
f9c: 0f b6 in r0, 0x3f ; 63 |
f9e: f8 94 cli |
fa0: de bf out 0x3e, r29 ; 62 |
fa2: 0f be out 0x3f, r0 ; 63 |
fa4: cd bf out 0x3d, r28 ; 61 |
fa6: 80 91 93 01 lds r24, 0x0193 |
faa: 88 23 and r24, r24 |
fac: 09 f4 brne .+2 ; 0xfb0 <BearbeiteRxDaten+0x20> |
fae: 98 c0 rjmp .+304 ; 0x10e0 <BearbeiteRxDaten+0x150> |
fb0: 8f ef ldi r24, 0xFF ; 255 |
fb2: 80 93 01 01 sts 0x0101, r24 |
fb6: 80 91 31 04 lds r24, 0x0431 |
fba: 81 37 cpi r24, 0x71 ; 113 |
fbc: 60 f4 brcc .+24 ; 0xfd6 <BearbeiteRxDaten+0x46> |
fbe: 8c 36 cpi r24, 0x6C ; 108 |
fc0: 08 f0 brcs .+2 ; 0xfc4 <BearbeiteRxDaten+0x34> |
fc2: 6f c0 rjmp .+222 ; 0x10a2 <BearbeiteRxDaten+0x112> |
fc4: 87 36 cpi r24, 0x67 ; 103 |
fc6: 09 f4 brne .+2 ; 0xfca <BearbeiteRxDaten+0x3a> |
fc8: 40 c0 rjmp .+128 ; 0x104a <BearbeiteRxDaten+0xba> |
fca: 88 36 cpi r24, 0x68 ; 104 |
fcc: f9 f0 breq .+62 ; 0x100c <BearbeiteRxDaten+0x7c> |
fce: 83 36 cpi r24, 0x63 ; 99 |
fd0: 09 f0 breq .+2 ; 0xfd4 <BearbeiteRxDaten+0x44> |
fd2: 84 c0 rjmp .+264 ; 0x10dc <BearbeiteRxDaten+0x14c> |
fd4: 08 c0 rjmp .+16 ; 0xfe6 <BearbeiteRxDaten+0x56> |
fd6: 84 37 cpi r24, 0x74 ; 116 |
fd8: 59 f1 breq .+86 ; 0x1030 <BearbeiteRxDaten+0xa0> |
fda: 86 37 cpi r24, 0x76 ; 118 |
fdc: 91 f1 breq .+100 ; 0x1042 <BearbeiteRxDaten+0xb2> |
fde: 81 37 cpi r24, 0x71 ; 113 |
fe0: 09 f0 breq .+2 ; 0xfe4 <BearbeiteRxDaten+0x54> |
fe2: 7c c0 rjmp .+248 ; 0x10dc <BearbeiteRxDaten+0x14c> |
fe4: 36 c0 rjmp .+108 ; 0x1052 <BearbeiteRxDaten+0xc2> |
fe6: 20 91 96 01 lds r18, 0x0196 |
fea: 43 e0 ldi r20, 0x03 ; 3 |
fec: 6b e0 ldi r22, 0x0B ; 11 |
fee: 87 ef ldi r24, 0xF7 ; 247 |
ff0: 93 e0 ldi r25, 0x03 ; 3 |
ff2: 0e 94 d3 06 call 0xda6 ; 0xda6 <Decode64> |
ff6: 80 91 cd 01 lds r24, 0x01CD |
ffa: 90 91 f9 03 lds r25, 0x03F9 |
ffe: 89 2b or r24, r25 |
1000: 80 93 cd 01 sts 0x01CD, r24 |
1004: 81 e0 ldi r24, 0x01 ; 1 |
1006: 80 93 90 01 sts 0x0190, r24 |
100a: 68 c0 rjmp .+208 ; 0x10dc <BearbeiteRxDaten+0x14c> |
100c: 20 91 96 01 lds r18, 0x0196 |
1010: 43 e0 ldi r20, 0x03 ; 3 |
1012: 62 e0 ldi r22, 0x02 ; 2 |
1014: ce 01 movw r24, r28 |
1016: 01 96 adiw r24, 0x01 ; 1 |
1018: 0e 94 d3 06 call 0xda6 ; 0xda6 <Decode64> |
101c: 80 91 cd 01 lds r24, 0x01CD |
1020: 99 81 ldd r25, Y+1 ; 0x01 |
1022: 89 2b or r24, r25 |
1024: 80 93 cd 01 sts 0x01CD, r24 |
1028: 81 e0 ldi r24, 0x01 ; 1 |
102a: 80 93 8f 01 sts 0x018F, r24 |
102e: 56 c0 rjmp .+172 ; 0x10dc <BearbeiteRxDaten+0x14c> |
1030: 20 91 96 01 lds r18, 0x0196 |
1034: 43 e0 ldi r20, 0x03 ; 3 |
1036: 64 e0 ldi r22, 0x04 ; 4 |
1038: 88 e9 ldi r24, 0x98 ; 152 |
103a: 91 e0 ldi r25, 0x01 ; 1 |
103c: 0e 94 d3 06 call 0xda6 ; 0xda6 <Decode64> |
1040: 4d c0 rjmp .+154 ; 0x10dc <BearbeiteRxDaten+0x14c> |
1042: 81 e0 ldi r24, 0x01 ; 1 |
1044: 80 93 91 01 sts 0x0191, r24 |
1048: 49 c0 rjmp .+146 ; 0x10dc <BearbeiteRxDaten+0x14c> |
104a: 81 e0 ldi r24, 0x01 ; 1 |
104c: 80 93 8e 01 sts 0x018E, r24 |
1050: 45 c0 rjmp .+138 ; 0x10dc <BearbeiteRxDaten+0x14c> |
1052: 20 91 96 01 lds r18, 0x0196 |
1056: 43 e0 ldi r20, 0x03 ; 3 |
1058: 62 e0 ldi r22, 0x02 ; 2 |
105a: ce 01 movw r24, r28 |
105c: 01 96 adiw r24, 0x01 ; 1 |
105e: 0e 94 d3 06 call 0xda6 ; 0xda6 <Decode64> |
1062: 89 81 ldd r24, Y+1 ; 0x01 |
1064: 8f 3f cpi r24, 0xFF ; 255 |
1066: 89 f0 breq .+34 ; 0x108a <BearbeiteRxDaten+0xfa> |
1068: 86 30 cpi r24, 0x06 ; 6 |
106a: 10 f0 brcs .+4 ; 0x1070 <BearbeiteRxDaten+0xe0> |
106c: 85 e0 ldi r24, 0x05 ; 5 |
106e: 89 83 std Y+1, r24 ; 0x01 |
1070: 4a e3 ldi r20, 0x3A ; 58 |
1072: 62 ea ldi r22, 0xA2 ; 162 |
1074: 75 e0 ldi r23, 0x05 ; 5 |
1076: 89 81 ldd r24, Y+1 ; 0x01 |
1078: 0e 94 17 02 call 0x42e ; 0x42e <ReadParameterSet> |
107c: 89 81 ldd r24, Y+1 ; 0x01 |
107e: 2a e3 ldi r18, 0x3A ; 58 |
1080: 42 ea ldi r20, 0xA2 ; 162 |
1082: 55 e0 ldi r21, 0x05 ; 5 |
1084: 60 91 b5 02 lds r22, 0x02B5 |
1088: 08 c0 rjmp .+16 ; 0x109a <BearbeiteRxDaten+0x10a> |
108a: 10 91 b5 02 lds r17, 0x02B5 |
108e: 0e 94 f8 01 call 0x3f0 ; 0x3f0 <GetActiveParamSetNumber> |
1092: 2a e3 ldi r18, 0x3A ; 58 |
1094: 42 ea ldi r20, 0xA2 ; 162 |
1096: 55 e0 ldi r21, 0x05 ; 5 |
1098: 61 2f mov r22, r17 |
109a: 85 5b subi r24, 0xB5 ; 181 |
109c: 0e 94 6b 06 call 0xcd6 ; 0xcd6 <SendOutData> |
10a0: 1d c0 rjmp .+58 ; 0x10dc <BearbeiteRxDaten+0x14c> |
10a2: 20 91 96 01 lds r18, 0x0196 |
10a6: 43 e0 ldi r20, 0x03 ; 3 |
10a8: 6a e3 ldi r22, 0x3A ; 58 |
10aa: 82 ea ldi r24, 0xA2 ; 162 |
10ac: 95 e0 ldi r25, 0x05 ; 5 |
10ae: 0e 94 d3 06 call 0xda6 ; 0xda6 <Decode64> |
10b2: 80 91 31 04 lds r24, 0x0431 |
10b6: 4a e3 ldi r20, 0x3A ; 58 |
10b8: 62 ea ldi r22, 0xA2 ; 162 |
10ba: 75 e0 ldi r23, 0x05 ; 5 |
10bc: 8b 56 subi r24, 0x6B ; 107 |
10be: 0e 94 ff 01 call 0x3fe ; 0x3fe <WriteParameterSet> |
10c2: 80 91 31 04 lds r24, 0x0431 |
10c6: 8b 56 subi r24, 0x6B ; 107 |
10c8: a2 e0 ldi r26, 0x02 ; 2 |
10ca: b0 e0 ldi r27, 0x00 ; 0 |
10cc: 08 2e mov r0, r24 |
10ce: 0e 94 5f 2d call 0x5abe ; 0x5abe <__eeprom_write_byte_1F2021> |
10d2: 0e 94 f8 01 call 0x3f0 ; 0x3f0 <GetActiveParamSetNumber> |
10d6: 99 27 eor r25, r25 |
10d8: 0e 94 5d 1e call 0x3cba ; 0x3cba <Piep> |
10dc: 10 92 93 01 sts 0x0193, r1 |
10e0: 22 96 adiw r28, 0x02 ; 2 |
10e2: 0f b6 in r0, 0x3f ; 63 |
10e4: f8 94 cli |
10e6: de bf out 0x3e, r29 ; 62 |
10e8: 0f be out 0x3f, r0 ; 63 |
10ea: cd bf out 0x3d, r28 ; 61 |
10ec: df 91 pop r29 |
10ee: cf 91 pop r28 |
10f0: 1f 91 pop r17 |
10f2: 08 95 ret |
|
00001140 <Putchar>: |
1140: 98 2f mov r25, r24 |
1142: 80 91 57 05 lds r24, 0x0557 |
1146: 81 30 cpi r24, 0x01 ; 1 |
1148: 69 f4 brne .+26 ; 0x1164 <Putchar+0x24> |
114a: 80 91 cc 01 lds r24, 0x01CC |
114e: e8 2f mov r30, r24 |
1150: ff 27 eor r31, r31 |
1152: ea 5e subi r30, 0xEA ; 234 |
1154: fe 4f sbci r31, 0xFE ; 254 |
1156: 90 83 st Z, r25 |
1158: 8f 5f subi r24, 0xFF ; 255 |
115a: 80 93 cc 01 sts 0x01CC, r24 |
115e: 21 e0 ldi r18, 0x01 ; 1 |
1160: 30 e0 ldi r19, 0x00 ; 0 |
1162: 05 c0 rjmp .+10 ; 0x116e <Putchar+0x2e> |
1164: 89 2f mov r24, r25 |
1166: 0e 94 51 07 call 0xea2 ; 0xea2 <uart_putchar> |
116a: 28 2f mov r18, r24 |
116c: 33 27 eor r19, r19 |
116e: c9 01 movw r24, r18 |
1170: 08 95 ret |
000010f4 <Putchar>: |
10f4: 98 2f mov r25, r24 |
10f6: 80 91 5b 05 lds r24, 0x055B |
10fa: 81 30 cpi r24, 0x01 ; 1 |
10fc: 69 f4 brne .+26 ; 0x1118 <__stack+0x19> |
10fe: 80 91 cc 01 lds r24, 0x01CC |
1102: e8 2f mov r30, r24 |
1104: ff 27 eor r31, r31 |
1106: ea 5e subi r30, 0xEA ; 234 |
1108: fe 4f sbci r31, 0xFE ; 254 |
110a: 90 83 st Z, r25 |
110c: 8f 5f subi r24, 0xFF ; 255 |
110e: 80 93 cc 01 sts 0x01CC, r24 |
1112: 21 e0 ldi r18, 0x01 ; 1 |
1114: 30 e0 ldi r19, 0x00 ; 0 |
1116: 05 c0 rjmp .+10 ; 0x1122 <__stack+0x23> |
1118: 89 2f mov r24, r25 |
111a: 0e 94 2b 07 call 0xe56 ; 0xe56 <uart_putchar> |
111e: 28 2f mov r18, r24 |
1120: 33 27 eor r19, r19 |
1122: c9 01 movw r24, r18 |
1124: 08 95 ret |
|
00001172 <PAD_0>: |
1172: 1f 93 push r17 |
1174: 18 2f mov r17, r24 |
1176: 04 c0 rjmp .+8 ; 0x1180 <PAD_0+0xe> |
1178: 80 e3 ldi r24, 0x30 ; 48 |
117a: 0e 94 a0 08 call 0x1140 ; 0x1140 <Putchar> |
117e: 11 50 subi r17, 0x01 ; 1 |
1180: 11 16 cp r1, r17 |
1182: d4 f3 brlt .-12 ; 0x1178 <PAD_0+0x6> |
1184: 1f 91 pop r17 |
1186: 08 95 ret |
00001126 <PAD_0>: |
1126: 1f 93 push r17 |
1128: 18 2f mov r17, r24 |
112a: 04 c0 rjmp .+8 ; 0x1134 <PAD_0+0xe> |
112c: 80 e3 ldi r24, 0x30 ; 48 |
112e: 0e 94 7a 08 call 0x10f4 ; 0x10f4 <Putchar> |
1132: 11 50 subi r17, 0x01 ; 1 |
1134: 11 16 cp r1, r17 |
1136: d4 f3 brlt .-12 ; 0x112c <PAD_0+0x6> |
1138: 1f 91 pop r17 |
113a: 08 95 ret |
|
00001188 <PAD_SP>: |
1188: 1f 93 push r17 |
118a: 18 2f mov r17, r24 |
118c: 04 c0 rjmp .+8 ; 0x1196 <PAD_SP+0xe> |
118e: 80 e2 ldi r24, 0x20 ; 32 |
1190: 0e 94 a0 08 call 0x1140 ; 0x1140 <Putchar> |
1194: 11 50 subi r17, 0x01 ; 1 |
1196: 11 16 cp r1, r17 |
1198: d4 f3 brlt .-12 ; 0x118e <PAD_SP+0x6> |
119a: 1f 91 pop r17 |
119c: 08 95 ret |
0000113c <PAD_SP>: |
113c: 1f 93 push r17 |
113e: 18 2f mov r17, r24 |
1140: 04 c0 rjmp .+8 ; 0x114a <PAD_SP+0xe> |
1142: 80 e2 ldi r24, 0x20 ; 32 |
1144: 0e 94 7a 08 call 0x10f4 ; 0x10f4 <Putchar> |
1148: 11 50 subi r17, 0x01 ; 1 |
114a: 11 16 cp r1, r17 |
114c: d4 f3 brlt .-12 ; 0x1142 <PAD_SP+0x6> |
114e: 1f 91 pop r17 |
1150: 08 95 ret |
|
0000119e <PRINTP>: |
119e: 0f 93 push r16 |
11a0: 1f 93 push r17 |
11a2: cf 93 push r28 |
11a4: df 93 push r29 |
11a6: 8c 01 movw r16, r24 |
11a8: eb 01 movw r28, r22 |
11aa: 08 c0 rjmp .+16 ; 0x11bc <PRINTP+0x1e> |
11ac: f8 01 movw r30, r16 |
11ae: 0f 5f subi r16, 0xFF ; 255 |
11b0: 1f 4f sbci r17, 0xFF ; 255 |
11b2: e4 91 lpm r30, Z |
11b4: 8e 2f mov r24, r30 |
11b6: 0e 94 a0 08 call 0x1140 ; 0x1140 <Putchar> |
11ba: 21 97 sbiw r28, 0x01 ; 1 |
11bc: 20 97 sbiw r28, 0x00 ; 0 |
11be: b1 f7 brne .-20 ; 0x11ac <PRINTP+0xe> |
11c0: df 91 pop r29 |
11c2: cf 91 pop r28 |
11c4: 1f 91 pop r17 |
11c6: 0f 91 pop r16 |
11c8: 08 95 ret |
00001152 <PRINTP>: |
1152: 0f 93 push r16 |
1154: 1f 93 push r17 |
1156: cf 93 push r28 |
1158: df 93 push r29 |
115a: 8c 01 movw r16, r24 |
115c: eb 01 movw r28, r22 |
115e: 08 c0 rjmp .+16 ; 0x1170 <PRINTP+0x1e> |
1160: f8 01 movw r30, r16 |
1162: 0f 5f subi r16, 0xFF ; 255 |
1164: 1f 4f sbci r17, 0xFF ; 255 |
1166: e4 91 lpm r30, Z |
1168: 8e 2f mov r24, r30 |
116a: 0e 94 7a 08 call 0x10f4 ; 0x10f4 <Putchar> |
116e: 21 97 sbiw r28, 0x01 ; 1 |
1170: 20 97 sbiw r28, 0x00 ; 0 |
1172: b1 f7 brne .-20 ; 0x1160 <PRINTP+0xe> |
1174: df 91 pop r29 |
1176: cf 91 pop r28 |
1178: 1f 91 pop r17 |
117a: 0f 91 pop r16 |
117c: 08 95 ret |
|
000011ca <PRINT>: |
11ca: 0f 93 push r16 |
11cc: 1f 93 push r17 |
11ce: cf 93 push r28 |
11d0: df 93 push r29 |
11d2: 8c 01 movw r16, r24 |
11d4: eb 01 movw r28, r22 |
11d6: 06 c0 rjmp .+12 ; 0x11e4 <PRINT+0x1a> |
11d8: f8 01 movw r30, r16 |
11da: 81 91 ld r24, Z+ |
11dc: 8f 01 movw r16, r30 |
11de: 0e 94 a0 08 call 0x1140 ; 0x1140 <Putchar> |
11e2: 21 97 sbiw r28, 0x01 ; 1 |
11e4: 20 97 sbiw r28, 0x00 ; 0 |
11e6: c1 f7 brne .-16 ; 0x11d8 <PRINT+0xe> |
11e8: df 91 pop r29 |
11ea: cf 91 pop r28 |
11ec: 1f 91 pop r17 |
11ee: 0f 91 pop r16 |
11f0: 08 95 ret |
0000117e <PRINT>: |
117e: 0f 93 push r16 |
1180: 1f 93 push r17 |
1182: cf 93 push r28 |
1184: df 93 push r29 |
1186: 8c 01 movw r16, r24 |
1188: eb 01 movw r28, r22 |
118a: 06 c0 rjmp .+12 ; 0x1198 <PRINT+0x1a> |
118c: f8 01 movw r30, r16 |
118e: 81 91 ld r24, Z+ |
1190: 8f 01 movw r16, r30 |
1192: 0e 94 7a 08 call 0x10f4 ; 0x10f4 <Putchar> |
1196: 21 97 sbiw r28, 0x01 ; 1 |
1198: 20 97 sbiw r28, 0x00 ; 0 |
119a: c1 f7 brne .-16 ; 0x118c <PRINT+0xe> |
119c: df 91 pop r29 |
119e: cf 91 pop r28 |
11a0: 1f 91 pop r17 |
11a2: 0f 91 pop r16 |
11a4: 08 95 ret |
|
000011f2 <_printf_P>: |
11f2: 2f 92 push r2 |
11f4: 3f 92 push r3 |
11f6: 4f 92 push r4 |
11f8: 5f 92 push r5 |
11fa: 6f 92 push r6 |
11fc: 7f 92 push r7 |
11fe: 8f 92 push r8 |
1200: 9f 92 push r9 |
1202: af 92 push r10 |
1204: bf 92 push r11 |
1206: cf 92 push r12 |
1208: df 92 push r13 |
120a: ef 92 push r14 |
120c: ff 92 push r15 |
120e: 0f 93 push r16 |
1210: 1f 93 push r17 |
1212: cf 93 push r28 |
1214: df 93 push r29 |
1216: cd b7 in r28, 0x3d ; 61 |
1218: de b7 in r29, 0x3e ; 62 |
121a: e3 97 sbiw r28, 0x33 ; 51 |
121c: 0f b6 in r0, 0x3f ; 63 |
121e: f8 94 cli |
1220: de bf out 0x3e, r29 ; 62 |
1222: 0f be out 0x3f, r0 ; 63 |
1224: cd bf out 0x3d, r28 ; 61 |
1226: 29 96 adiw r28, 0x09 ; 9 |
1228: 8f ad ldd r24, Y+63 ; 0x3f |
122a: 29 97 sbiw r28, 0x09 ; 9 |
122c: 80 93 57 05 sts 0x0557, r24 |
1230: ce 01 movw r24, r28 |
1232: 85 5b subi r24, 0xB5 ; 181 |
1234: 9f 4f sbci r25, 0xFF ; 255 |
1236: 9d 83 std Y+5, r25 ; 0x05 |
1238: 8c 83 std Y+4, r24 ; 0x04 |
123a: 2b 96 adiw r28, 0x0b ; 11 |
123c: 8e ad ldd r24, Y+62 ; 0x3e |
123e: 9f ad ldd r25, Y+63 ; 0x3f |
1240: 2b 97 sbiw r28, 0x0b ; 11 |
1242: 9f a7 std Y+47, r25 ; 0x2f |
1244: 8e a7 std Y+46, r24 ; 0x2e |
1246: 22 24 eor r2, r2 |
1248: 33 24 eor r3, r3 |
124a: 21 01 movw r4, r2 |
124c: 02 c0 rjmp .+4 ; 0x1252 <_printf_P+0x60> |
124e: 13 01 movw r2, r6 |
1250: 24 01 movw r4, r8 |
1252: 0e a5 ldd r16, Y+46 ; 0x2e |
1254: 1f a5 ldd r17, Y+47 ; 0x2f |
1256: 02 c0 rjmp .+4 ; 0x125c <_printf_P+0x6a> |
1258: 0f 5f subi r16, 0xFF ; 255 |
125a: 1f 4f sbci r17, 0xFF ; 255 |
125c: f8 01 movw r30, r16 |
125e: f4 90 lpm r15, Z |
1260: ff 20 and r15, r15 |
1262: 19 f0 breq .+6 ; 0x126a <_printf_P+0x78> |
1264: f5 e2 ldi r31, 0x25 ; 37 |
1266: ff 16 cp r15, r31 |
1268: b9 f7 brne .-18 ; 0x1258 <_printf_P+0x66> |
126a: b8 01 movw r22, r16 |
126c: 8e a5 ldd r24, Y+46 ; 0x2e |
126e: 9f a5 ldd r25, Y+47 ; 0x2f |
1270: 68 1b sub r22, r24 |
1272: 79 0b sbc r23, r25 |
1274: 11 f0 breq .+4 ; 0x127a <_printf_P+0x88> |
1276: 0e 94 cf 08 call 0x119e ; 0x119e <PRINTP> |
127a: ff 20 and r15, r15 |
127c: 09 f4 brne .+2 ; 0x1280 <_printf_P+0x8e> |
127e: 44 c2 rjmp .+1160 ; 0x1708 <_printf_P+0x516> |
1280: 0f 5f subi r16, 0xFF ; 255 |
1282: 1f 4f sbci r17, 0xFF ; 255 |
1284: 1f a7 std Y+47, r17 ; 0x2f |
1286: 0e a7 std Y+46, r16 ; 0x2e |
1288: 19 82 std Y+1, r1 ; 0x01 |
128a: ac 81 ldd r26, Y+4 ; 0x04 |
128c: bd 81 ldd r27, Y+5 ; 0x05 |
128e: 1b aa std Y+51, r1 ; 0x33 |
1290: 1a aa std Y+50, r1 ; 0x32 |
1292: 9f ef ldi r25, 0xFF ; 255 |
1294: 99 ab std Y+49, r25 ; 0x31 |
1296: ee a5 ldd r30, Y+46 ; 0x2e |
1298: ff a5 ldd r31, Y+47 ; 0x2f |
129a: cf 01 movw r24, r30 |
129c: 01 96 adiw r24, 0x01 ; 1 |
129e: 9f a7 std Y+47, r25 ; 0x2f |
12a0: 8e a7 std Y+46, r24 ; 0x2e |
12a2: b4 90 lpm r11, Z |
12a4: 95 e7 ldi r25, 0x75 ; 117 |
12a6: b9 16 cp r11, r25 |
12a8: 21 f0 breq .+8 ; 0x12b2 <_printf_P+0xc0> |
12aa: 8b 2d mov r24, r11 |
12ac: 80 62 ori r24, 0x20 ; 32 |
12ae: 88 37 cpi r24, 0x78 ; 120 |
12b0: 89 f4 brne .+34 ; 0x12d4 <_printf_P+0xe2> |
12b2: eb a9 ldd r30, Y+51 ; 0x33 |
12b4: e0 ff sbrs r30, 0 |
12b6: 07 c0 rjmp .+14 ; 0x12c6 <_printf_P+0xd4> |
12b8: 2d 90 ld r2, X+ |
12ba: 3d 90 ld r3, X+ |
12bc: 4d 90 ld r4, X+ |
12be: 5c 90 ld r5, X |
12c0: 13 97 sbiw r26, 0x03 ; 3 |
12c2: 14 96 adiw r26, 0x04 ; 4 |
12c4: 07 c0 rjmp .+14 ; 0x12d4 <_printf_P+0xe2> |
12c6: 8d 91 ld r24, X+ |
12c8: 9c 91 ld r25, X |
12ca: 11 97 sbiw r26, 0x01 ; 1 |
12cc: 1c 01 movw r2, r24 |
12ce: 44 24 eor r4, r4 |
12d0: 55 24 eor r5, r5 |
12d2: 12 96 adiw r26, 0x02 ; 2 |
12d4: f0 e2 ldi r31, 0x20 ; 32 |
12d6: bf 16 cp r11, r31 |
12d8: 21 f4 brne .+8 ; 0x12e2 <_printf_P+0xf0> |
12da: 89 81 ldd r24, Y+1 ; 0x01 |
12dc: 88 23 and r24, r24 |
12de: d9 f6 brne .-74 ; 0x1296 <_printf_P+0xa4> |
12e0: 85 c0 rjmp .+266 ; 0x13ec <_printf_P+0x1fa> |
12e2: 83 e2 ldi r24, 0x23 ; 35 |
12e4: b8 16 cp r11, r24 |
12e6: 09 f4 brne .+2 ; 0x12ea <_printf_P+0xf8> |
12e8: 83 c0 rjmp .+262 ; 0x13f0 <_printf_P+0x1fe> |
12ea: 9a e2 ldi r25, 0x2A ; 42 |
12ec: b9 16 cp r11, r25 |
12ee: 21 f0 breq .+8 ; 0x12f8 <_printf_P+0x106> |
12f0: ed e2 ldi r30, 0x2D ; 45 |
12f2: be 16 cp r11, r30 |
12f4: 69 f4 brne .+26 ; 0x1310 <_printf_P+0x11e> |
12f6: 08 c0 rjmp .+16 ; 0x1308 <_printf_P+0x116> |
12f8: fd 01 movw r30, r26 |
12fa: 12 96 adiw r26, 0x02 ; 2 |
12fc: e0 81 ld r30, Z |
12fe: ea ab std Y+50, r30 ; 0x32 |
1300: e7 ff sbrs r30, 7 |
1302: c9 cf rjmp .-110 ; 0x1296 <_printf_P+0xa4> |
1304: e1 95 neg r30 |
1306: ea ab std Y+50, r30 ; 0x32 |
1308: fb a9 ldd r31, Y+51 ; 0x33 |
130a: f0 61 ori r31, 0x10 ; 16 |
130c: ff 7d andi r31, 0xDF ; 223 |
130e: 72 c0 rjmp .+228 ; 0x13f4 <_printf_P+0x202> |
1310: 8b e2 ldi r24, 0x2B ; 43 |
1312: b8 16 cp r11, r24 |
1314: 09 f4 brne .+2 ; 0x1318 <_printf_P+0x126> |
1316: 6a c0 rjmp .+212 ; 0x13ec <_printf_P+0x1fa> |
1318: 9e e2 ldi r25, 0x2E ; 46 |
131a: b9 16 cp r11, r25 |
131c: b1 f5 brne .+108 ; 0x138a <_printf_P+0x198> |
131e: 2e a5 ldd r18, Y+46 ; 0x2e |
1320: 3f a5 ldd r19, Y+47 ; 0x2f |
1322: 2f 5f subi r18, 0xFF ; 255 |
1324: 3f 4f sbci r19, 0xFF ; 255 |
1326: ee a5 ldd r30, Y+46 ; 0x2e |
1328: ff a5 ldd r31, Y+47 ; 0x2f |
132a: 84 91 lpm r24, Z |
132c: 8a 32 cpi r24, 0x2A ; 42 |
132e: 21 f0 breq .+8 ; 0x1338 <_printf_P+0x146> |
1330: b8 2e mov r11, r24 |
1332: 20 e0 ldi r18, 0x00 ; 0 |
1334: 30 e0 ldi r19, 0x00 ; 0 |
1336: 1b c0 rjmp .+54 ; 0x136e <_printf_P+0x17c> |
1338: fd 01 movw r30, r26 |
133a: 12 96 adiw r26, 0x02 ; 2 |
133c: 40 81 ld r20, Z |
133e: 51 81 ldd r21, Z+1 ; 0x01 |
1340: 57 ff sbrs r21, 7 |
1342: 02 c0 rjmp .+4 ; 0x1348 <_printf_P+0x156> |
1344: 4f ef ldi r20, 0xFF ; 255 |
1346: 5f ef ldi r21, 0xFF ; 255 |
1348: 49 ab std Y+49, r20 ; 0x31 |
134a: 3f a7 std Y+47, r19 ; 0x2f |
134c: 2e a7 std Y+46, r18 ; 0x2e |
134e: a3 cf rjmp .-186 ; 0x1296 <_printf_P+0xa4> |
1350: c9 01 movw r24, r18 |
1352: 03 e0 ldi r16, 0x03 ; 3 |
1354: 88 0f add r24, r24 |
1356: 99 1f adc r25, r25 |
1358: 0a 95 dec r16 |
135a: e1 f7 brne .-8 ; 0x1354 <_printf_P+0x162> |
135c: 22 0f add r18, r18 |
135e: 33 1f adc r19, r19 |
1360: 28 0f add r18, r24 |
1362: 39 1f adc r19, r25 |
1364: 2b 0d add r18, r11 |
1366: 31 1d adc r19, r1 |
1368: 20 53 subi r18, 0x30 ; 48 |
136a: 30 40 sbci r19, 0x00 ; 0 |
136c: b4 90 lpm r11, Z |
136e: 31 96 adiw r30, 0x01 ; 1 |
1370: 8b 2d mov r24, r11 |
1372: 80 53 subi r24, 0x30 ; 48 |
1374: 8a 30 cpi r24, 0x0A ; 10 |
1376: 60 f3 brcs .-40 ; 0x1350 <_printf_P+0x15e> |
1378: ff a7 std Y+47, r31 ; 0x2f |
137a: ee a7 std Y+46, r30 ; 0x2e |
137c: a9 01 movw r20, r18 |
137e: 37 ff sbrs r19, 7 |
1380: 02 c0 rjmp .+4 ; 0x1386 <_printf_P+0x194> |
1382: 4f ef ldi r20, 0xFF ; 255 |
1384: 5f ef ldi r21, 0xFF ; 255 |
1386: 49 ab std Y+49, r20 ; 0x31 |
1388: 8d cf rjmp .-230 ; 0x12a4 <_printf_P+0xb2> |
138a: f0 e3 ldi r31, 0x30 ; 48 |
138c: bf 16 cp r11, r31 |
138e: 31 f4 brne .+12 ; 0x139c <_printf_P+0x1aa> |
1390: 8b a9 ldd r24, Y+51 ; 0x33 |
1392: 84 fd sbrc r24, 4 |
1394: 80 cf rjmp .-256 ; 0x1296 <_printf_P+0xa4> |
1396: 80 62 ori r24, 0x20 ; 32 |
1398: 8b ab std Y+51, r24 ; 0x33 |
139a: 7d cf rjmp .-262 ; 0x1296 <_printf_P+0xa4> |
139c: 8b 2d mov r24, r11 |
139e: 81 53 subi r24, 0x31 ; 49 |
13a0: 89 30 cpi r24, 0x09 ; 9 |
13a2: e8 f4 brcc .+58 ; 0x13de <_printf_P+0x1ec> |
13a4: 20 e0 ldi r18, 0x00 ; 0 |
13a6: 30 e0 ldi r19, 0x00 ; 0 |
13a8: c9 01 movw r24, r18 |
13aa: f3 e0 ldi r31, 0x03 ; 3 |
13ac: 88 0f add r24, r24 |
13ae: 99 1f adc r25, r25 |
13b0: fa 95 dec r31 |
13b2: e1 f7 brne .-8 ; 0x13ac <_printf_P+0x1ba> |
13b4: 22 0f add r18, r18 |
13b6: 33 1f adc r19, r19 |
13b8: 28 0f add r18, r24 |
13ba: 39 1f adc r19, r25 |
13bc: 2b 0d add r18, r11 |
13be: 31 1d adc r19, r1 |
13c0: 20 53 subi r18, 0x30 ; 48 |
13c2: 30 40 sbci r19, 0x00 ; 0 |
13c4: ee a5 ldd r30, Y+46 ; 0x2e |
13c6: ff a5 ldd r31, Y+47 ; 0x2f |
13c8: cf 01 movw r24, r30 |
13ca: 01 96 adiw r24, 0x01 ; 1 |
13cc: 9f a7 std Y+47, r25 ; 0x2f |
13ce: 8e a7 std Y+46, r24 ; 0x2e |
13d0: b4 90 lpm r11, Z |
13d2: 8b 2d mov r24, r11 |
13d4: 80 53 subi r24, 0x30 ; 48 |
13d6: 8a 30 cpi r24, 0x0A ; 10 |
13d8: 38 f3 brcs .-50 ; 0x13a8 <_printf_P+0x1b6> |
13da: 2a ab std Y+50, r18 ; 0x32 |
13dc: 63 cf rjmp .-314 ; 0x12a4 <_printf_P+0xb2> |
13de: 98 e6 ldi r25, 0x68 ; 104 |
000011a6 <_printf_P>: |
11a6: 2f 92 push r2 |
11a8: 3f 92 push r3 |
11aa: 4f 92 push r4 |
11ac: 5f 92 push r5 |
11ae: 6f 92 push r6 |
11b0: 7f 92 push r7 |
11b2: 8f 92 push r8 |
11b4: 9f 92 push r9 |
11b6: af 92 push r10 |
11b8: bf 92 push r11 |
11ba: cf 92 push r12 |
11bc: df 92 push r13 |
11be: ef 92 push r14 |
11c0: ff 92 push r15 |
11c2: 0f 93 push r16 |
11c4: 1f 93 push r17 |
11c6: cf 93 push r28 |
11c8: df 93 push r29 |
11ca: cd b7 in r28, 0x3d ; 61 |
11cc: de b7 in r29, 0x3e ; 62 |
11ce: e3 97 sbiw r28, 0x33 ; 51 |
11d0: 0f b6 in r0, 0x3f ; 63 |
11d2: f8 94 cli |
11d4: de bf out 0x3e, r29 ; 62 |
11d6: 0f be out 0x3f, r0 ; 63 |
11d8: cd bf out 0x3d, r28 ; 61 |
11da: 29 96 adiw r28, 0x09 ; 9 |
11dc: 8f ad ldd r24, Y+63 ; 0x3f |
11de: 29 97 sbiw r28, 0x09 ; 9 |
11e0: 80 93 5b 05 sts 0x055B, r24 |
11e4: ce 01 movw r24, r28 |
11e6: 85 5b subi r24, 0xB5 ; 181 |
11e8: 9f 4f sbci r25, 0xFF ; 255 |
11ea: 9d 83 std Y+5, r25 ; 0x05 |
11ec: 8c 83 std Y+4, r24 ; 0x04 |
11ee: 2b 96 adiw r28, 0x0b ; 11 |
11f0: 8e ad ldd r24, Y+62 ; 0x3e |
11f2: 9f ad ldd r25, Y+63 ; 0x3f |
11f4: 2b 97 sbiw r28, 0x0b ; 11 |
11f6: 9f a7 std Y+47, r25 ; 0x2f |
11f8: 8e a7 std Y+46, r24 ; 0x2e |
11fa: 22 24 eor r2, r2 |
11fc: 33 24 eor r3, r3 |
11fe: 21 01 movw r4, r2 |
1200: 02 c0 rjmp .+4 ; 0x1206 <_printf_P+0x60> |
1202: 13 01 movw r2, r6 |
1204: 24 01 movw r4, r8 |
1206: 0e a5 ldd r16, Y+46 ; 0x2e |
1208: 1f a5 ldd r17, Y+47 ; 0x2f |
120a: 02 c0 rjmp .+4 ; 0x1210 <_printf_P+0x6a> |
120c: 0f 5f subi r16, 0xFF ; 255 |
120e: 1f 4f sbci r17, 0xFF ; 255 |
1210: f8 01 movw r30, r16 |
1212: f4 90 lpm r15, Z |
1214: ff 20 and r15, r15 |
1216: 19 f0 breq .+6 ; 0x121e <_printf_P+0x78> |
1218: f5 e2 ldi r31, 0x25 ; 37 |
121a: ff 16 cp r15, r31 |
121c: b9 f7 brne .-18 ; 0x120c <_printf_P+0x66> |
121e: b8 01 movw r22, r16 |
1220: 8e a5 ldd r24, Y+46 ; 0x2e |
1222: 9f a5 ldd r25, Y+47 ; 0x2f |
1224: 68 1b sub r22, r24 |
1226: 79 0b sbc r23, r25 |
1228: 11 f0 breq .+4 ; 0x122e <_printf_P+0x88> |
122a: 0e 94 a9 08 call 0x1152 ; 0x1152 <PRINTP> |
122e: ff 20 and r15, r15 |
1230: 09 f4 brne .+2 ; 0x1234 <_printf_P+0x8e> |
1232: 46 c2 rjmp .+1164 ; 0x16c0 <_printf_P+0x51a> |
1234: 0f 5f subi r16, 0xFF ; 255 |
1236: 1f 4f sbci r17, 0xFF ; 255 |
1238: 1f a7 std Y+47, r17 ; 0x2f |
123a: 0e a7 std Y+46, r16 ; 0x2e |
123c: 19 82 std Y+1, r1 ; 0x01 |
123e: ac 81 ldd r26, Y+4 ; 0x04 |
1240: bd 81 ldd r27, Y+5 ; 0x05 |
1242: 1b aa std Y+51, r1 ; 0x33 |
1244: 1a aa std Y+50, r1 ; 0x32 |
1246: 9f ef ldi r25, 0xFF ; 255 |
1248: 99 ab std Y+49, r25 ; 0x31 |
124a: ee a5 ldd r30, Y+46 ; 0x2e |
124c: ff a5 ldd r31, Y+47 ; 0x2f |
124e: cf 01 movw r24, r30 |
1250: 01 96 adiw r24, 0x01 ; 1 |
1252: 9f a7 std Y+47, r25 ; 0x2f |
1254: 8e a7 std Y+46, r24 ; 0x2e |
1256: b4 90 lpm r11, Z |
1258: 95 e7 ldi r25, 0x75 ; 117 |
125a: b9 16 cp r11, r25 |
125c: 21 f0 breq .+8 ; 0x1266 <_printf_P+0xc0> |
125e: 8b 2d mov r24, r11 |
1260: 80 62 ori r24, 0x20 ; 32 |
1262: 88 37 cpi r24, 0x78 ; 120 |
1264: 89 f4 brne .+34 ; 0x1288 <_printf_P+0xe2> |
1266: eb a9 ldd r30, Y+51 ; 0x33 |
1268: e0 ff sbrs r30, 0 |
126a: 07 c0 rjmp .+14 ; 0x127a <_printf_P+0xd4> |
126c: 2d 90 ld r2, X+ |
126e: 3d 90 ld r3, X+ |
1270: 4d 90 ld r4, X+ |
1272: 5c 90 ld r5, X |
1274: 13 97 sbiw r26, 0x03 ; 3 |
1276: 14 96 adiw r26, 0x04 ; 4 |
1278: 07 c0 rjmp .+14 ; 0x1288 <_printf_P+0xe2> |
127a: 8d 91 ld r24, X+ |
127c: 9c 91 ld r25, X |
127e: 11 97 sbiw r26, 0x01 ; 1 |
1280: 1c 01 movw r2, r24 |
1282: 44 24 eor r4, r4 |
1284: 55 24 eor r5, r5 |
1286: 12 96 adiw r26, 0x02 ; 2 |
1288: f0 e2 ldi r31, 0x20 ; 32 |
128a: bf 16 cp r11, r31 |
128c: 21 f4 brne .+8 ; 0x1296 <_printf_P+0xf0> |
128e: 89 81 ldd r24, Y+1 ; 0x01 |
1290: 88 23 and r24, r24 |
1292: d9 f6 brne .-74 ; 0x124a <_printf_P+0xa4> |
1294: 85 c0 rjmp .+266 ; 0x13a0 <_printf_P+0x1fa> |
1296: 83 e2 ldi r24, 0x23 ; 35 |
1298: b8 16 cp r11, r24 |
129a: 09 f4 brne .+2 ; 0x129e <_printf_P+0xf8> |
129c: 83 c0 rjmp .+262 ; 0x13a4 <_printf_P+0x1fe> |
129e: 9a e2 ldi r25, 0x2A ; 42 |
12a0: b9 16 cp r11, r25 |
12a2: 21 f0 breq .+8 ; 0x12ac <_printf_P+0x106> |
12a4: ed e2 ldi r30, 0x2D ; 45 |
12a6: be 16 cp r11, r30 |
12a8: 69 f4 brne .+26 ; 0x12c4 <_printf_P+0x11e> |
12aa: 08 c0 rjmp .+16 ; 0x12bc <_printf_P+0x116> |
12ac: fd 01 movw r30, r26 |
12ae: 12 96 adiw r26, 0x02 ; 2 |
12b0: e0 81 ld r30, Z |
12b2: ea ab std Y+50, r30 ; 0x32 |
12b4: e7 ff sbrs r30, 7 |
12b6: c9 cf rjmp .-110 ; 0x124a <_printf_P+0xa4> |
12b8: e1 95 neg r30 |
12ba: ea ab std Y+50, r30 ; 0x32 |
12bc: fb a9 ldd r31, Y+51 ; 0x33 |
12be: f0 61 ori r31, 0x10 ; 16 |
12c0: ff 7d andi r31, 0xDF ; 223 |
12c2: 72 c0 rjmp .+228 ; 0x13a8 <_printf_P+0x202> |
12c4: 8b e2 ldi r24, 0x2B ; 43 |
12c6: b8 16 cp r11, r24 |
12c8: 09 f4 brne .+2 ; 0x12cc <_printf_P+0x126> |
12ca: 6a c0 rjmp .+212 ; 0x13a0 <_printf_P+0x1fa> |
12cc: 9e e2 ldi r25, 0x2E ; 46 |
12ce: b9 16 cp r11, r25 |
12d0: b1 f5 brne .+108 ; 0x133e <_printf_P+0x198> |
12d2: 2e a5 ldd r18, Y+46 ; 0x2e |
12d4: 3f a5 ldd r19, Y+47 ; 0x2f |
12d6: 2f 5f subi r18, 0xFF ; 255 |
12d8: 3f 4f sbci r19, 0xFF ; 255 |
12da: ee a5 ldd r30, Y+46 ; 0x2e |
12dc: ff a5 ldd r31, Y+47 ; 0x2f |
12de: 84 91 lpm r24, Z |
12e0: 8a 32 cpi r24, 0x2A ; 42 |
12e2: 21 f0 breq .+8 ; 0x12ec <_printf_P+0x146> |
12e4: b8 2e mov r11, r24 |
12e6: 20 e0 ldi r18, 0x00 ; 0 |
12e8: 30 e0 ldi r19, 0x00 ; 0 |
12ea: 1b c0 rjmp .+54 ; 0x1322 <_printf_P+0x17c> |
12ec: fd 01 movw r30, r26 |
12ee: 12 96 adiw r26, 0x02 ; 2 |
12f0: 40 81 ld r20, Z |
12f2: 51 81 ldd r21, Z+1 ; 0x01 |
12f4: 57 ff sbrs r21, 7 |
12f6: 02 c0 rjmp .+4 ; 0x12fc <_printf_P+0x156> |
12f8: 4f ef ldi r20, 0xFF ; 255 |
12fa: 5f ef ldi r21, 0xFF ; 255 |
12fc: 49 ab std Y+49, r20 ; 0x31 |
12fe: 3f a7 std Y+47, r19 ; 0x2f |
1300: 2e a7 std Y+46, r18 ; 0x2e |
1302: a3 cf rjmp .-186 ; 0x124a <_printf_P+0xa4> |
1304: c9 01 movw r24, r18 |
1306: 43 e0 ldi r20, 0x03 ; 3 |
1308: 88 0f add r24, r24 |
130a: 99 1f adc r25, r25 |
130c: 4a 95 dec r20 |
130e: e1 f7 brne .-8 ; 0x1308 <_printf_P+0x162> |
1310: 22 0f add r18, r18 |
1312: 33 1f adc r19, r19 |
1314: 28 0f add r18, r24 |
1316: 39 1f adc r19, r25 |
1318: 2b 0d add r18, r11 |
131a: 31 1d adc r19, r1 |
131c: 20 53 subi r18, 0x30 ; 48 |
131e: 30 40 sbci r19, 0x00 ; 0 |
1320: b4 90 lpm r11, Z |
1322: 31 96 adiw r30, 0x01 ; 1 |
1324: 8b 2d mov r24, r11 |
1326: 80 53 subi r24, 0x30 ; 48 |
1328: 8a 30 cpi r24, 0x0A ; 10 |
132a: 60 f3 brcs .-40 ; 0x1304 <_printf_P+0x15e> |
132c: ff a7 std Y+47, r31 ; 0x2f |
132e: ee a7 std Y+46, r30 ; 0x2e |
1330: a9 01 movw r20, r18 |
1332: 37 ff sbrs r19, 7 |
1334: 02 c0 rjmp .+4 ; 0x133a <_printf_P+0x194> |
1336: 4f ef ldi r20, 0xFF ; 255 |
1338: 5f ef ldi r21, 0xFF ; 255 |
133a: 49 ab std Y+49, r20 ; 0x31 |
133c: 8d cf rjmp .-230 ; 0x1258 <_printf_P+0xb2> |
133e: f0 e3 ldi r31, 0x30 ; 48 |
1340: bf 16 cp r11, r31 |
1342: 31 f4 brne .+12 ; 0x1350 <_printf_P+0x1aa> |
1344: 8b a9 ldd r24, Y+51 ; 0x33 |
1346: 84 fd sbrc r24, 4 |
1348: 80 cf rjmp .-256 ; 0x124a <_printf_P+0xa4> |
134a: 80 62 ori r24, 0x20 ; 32 |
134c: 8b ab std Y+51, r24 ; 0x33 |
134e: 7d cf rjmp .-262 ; 0x124a <_printf_P+0xa4> |
1350: 8b 2d mov r24, r11 |
1352: 81 53 subi r24, 0x31 ; 49 |
1354: 89 30 cpi r24, 0x09 ; 9 |
1356: e8 f4 brcc .+58 ; 0x1392 <_printf_P+0x1ec> |
1358: 20 e0 ldi r18, 0x00 ; 0 |
135a: 30 e0 ldi r19, 0x00 ; 0 |
135c: c9 01 movw r24, r18 |
135e: 13 e0 ldi r17, 0x03 ; 3 |
1360: 88 0f add r24, r24 |
1362: 99 1f adc r25, r25 |
1364: 1a 95 dec r17 |
1366: e1 f7 brne .-8 ; 0x1360 <_printf_P+0x1ba> |
1368: 22 0f add r18, r18 |
136a: 33 1f adc r19, r19 |
136c: 28 0f add r18, r24 |
136e: 39 1f adc r19, r25 |
1370: 2b 0d add r18, r11 |
1372: 31 1d adc r19, r1 |
1374: 20 53 subi r18, 0x30 ; 48 |
1376: 30 40 sbci r19, 0x00 ; 0 |
1378: ee a5 ldd r30, Y+46 ; 0x2e |
137a: ff a5 ldd r31, Y+47 ; 0x2f |
137c: cf 01 movw r24, r30 |
137e: 01 96 adiw r24, 0x01 ; 1 |
1380: 9f a7 std Y+47, r25 ; 0x2f |
1382: 8e a7 std Y+46, r24 ; 0x2e |
1384: b4 90 lpm r11, Z |
1386: 8b 2d mov r24, r11 |
1388: 80 53 subi r24, 0x30 ; 48 |
138a: 8a 30 cpi r24, 0x0A ; 10 |
138c: 38 f3 brcs .-50 ; 0x135c <_printf_P+0x1b6> |
138e: 2a ab std Y+50, r18 ; 0x32 |
1390: 63 cf rjmp .-314 ; 0x1258 <_printf_P+0xb2> |
1392: 98 e6 ldi r25, 0x68 ; 104 |
1394: b9 16 cp r11, r25 |
1396: 51 f4 brne .+20 ; 0x13ac <_printf_P+0x206> |
1398: eb a9 ldd r30, Y+51 ; 0x33 |
139a: e4 60 ori r30, 0x04 ; 4 |
139c: eb ab std Y+51, r30 ; 0x33 |
139e: 55 cf rjmp .-342 ; 0x124a <_printf_P+0xa4> |
13a0: b9 82 std Y+1, r11 ; 0x01 |
13a2: 53 cf rjmp .-346 ; 0x124a <_printf_P+0xa4> |
13a4: fb a9 ldd r31, Y+51 ; 0x33 |
13a6: f8 60 ori r31, 0x08 ; 8 |
13a8: fb ab std Y+51, r31 ; 0x33 |
13aa: 4f cf rjmp .-354 ; 0x124a <_printf_P+0xa4> |
13ac: 8c e6 ldi r24, 0x6C ; 108 |
13ae: b8 16 cp r11, r24 |
13b0: 21 f4 brne .+8 ; 0x13ba <_printf_P+0x214> |
13b2: 9b a9 ldd r25, Y+51 ; 0x33 |
13b4: 91 60 ori r25, 0x01 ; 1 |
13b6: 9b ab std Y+51, r25 ; 0x33 |
13b8: 48 cf rjmp .-368 ; 0x124a <_printf_P+0xa4> |
13ba: bd 83 std Y+5, r27 ; 0x05 |
13bc: ac 83 std Y+4, r26 ; 0x04 |
13be: e3 e6 ldi r30, 0x63 ; 99 |
13c0: be 16 cp r11, r30 |
13c2: 39 f4 brne .+14 ; 0x13d2 <_printf_P+0x22c> |
13c4: 12 96 adiw r26, 0x02 ; 2 |
13c6: bd 83 std Y+5, r27 ; 0x05 |
13c8: ac 83 std Y+4, r26 ; 0x04 |
13ca: 12 97 sbiw r26, 0x02 ; 2 |
13cc: 8c 91 ld r24, X |
13ce: 8e 83 std Y+6, r24 ; 0x06 |
13d0: 1c c1 rjmp .+568 ; 0x160a <_printf_P+0x464> |
13d2: f4 e4 ldi r31, 0x44 ; 68 |
13d4: bf 16 cp r11, r31 |
13d6: 39 f0 breq .+14 ; 0x13e6 <_printf_P+0x240> |
13d8: 84 e6 ldi r24, 0x64 ; 100 |
13da: b8 16 cp r11, r24 |
13dc: 39 f0 breq .+14 ; 0x13ec <_printf_P+0x246> |
13de: 99 e6 ldi r25, 0x69 ; 105 |
13e0: b9 16 cp r11, r25 |
13e2: 51 f4 brne .+20 ; 0x13f8 <_printf_P+0x206> |
13e4: eb a9 ldd r30, Y+51 ; 0x33 |
13e6: e4 60 ori r30, 0x04 ; 4 |
13e8: eb ab std Y+51, r30 ; 0x33 |
13ea: 55 cf rjmp .-342 ; 0x1296 <_printf_P+0xa4> |
13ec: b9 82 std Y+1, r11 ; 0x01 |
13ee: 53 cf rjmp .-346 ; 0x1296 <_printf_P+0xa4> |
13f0: fb a9 ldd r31, Y+51 ; 0x33 |
13f2: f8 60 ori r31, 0x08 ; 8 |
13f4: fb ab std Y+51, r31 ; 0x33 |
13f6: 4f cf rjmp .-354 ; 0x1296 <_printf_P+0xa4> |
13f8: 8c e6 ldi r24, 0x6C ; 108 |
13fa: b8 16 cp r11, r24 |
13fc: 21 f4 brne .+8 ; 0x1406 <_printf_P+0x214> |
13fe: 9b a9 ldd r25, Y+51 ; 0x33 |
1400: 91 60 ori r25, 0x01 ; 1 |
1402: 9b ab std Y+51, r25 ; 0x33 |
1404: 48 cf rjmp .-368 ; 0x1296 <_printf_P+0xa4> |
1406: bd 83 std Y+5, r27 ; 0x05 |
1408: ac 83 std Y+4, r26 ; 0x04 |
140a: e3 e6 ldi r30, 0x63 ; 99 |
140c: be 16 cp r11, r30 |
140e: 39 f4 brne .+14 ; 0x141e <_printf_P+0x22c> |
1410: 12 96 adiw r26, 0x02 ; 2 |
1412: bd 83 std Y+5, r27 ; 0x05 |
1414: ac 83 std Y+4, r26 ; 0x04 |
1416: 12 97 sbiw r26, 0x02 ; 2 |
1418: 8c 91 ld r24, X |
141a: 8e 83 std Y+6, r24 ; 0x06 |
141c: 1a c1 rjmp .+564 ; 0x1652 <_printf_P+0x460> |
141e: f4 e4 ldi r31, 0x44 ; 68 |
1420: bf 16 cp r11, r31 |
1422: 39 f0 breq .+14 ; 0x1432 <_printf_P+0x240> |
1424: 84 e6 ldi r24, 0x64 ; 100 |
1426: b8 16 cp r11, r24 |
1428: 39 f0 breq .+14 ; 0x1438 <_printf_P+0x246> |
142a: 99 e6 ldi r25, 0x69 ; 105 |
142c: b9 16 cp r11, r25 |
142e: 59 f5 brne .+86 ; 0x1486 <_printf_P+0x294> |
1430: 03 c0 rjmp .+6 ; 0x1438 <_printf_P+0x246> |
1432: eb a9 ldd r30, Y+51 ; 0x33 |
1434: e1 60 ori r30, 0x01 ; 1 |
1436: eb ab std Y+51, r30 ; 0x33 |
1438: fb a9 ldd r31, Y+51 ; 0x33 |
143a: f0 ff sbrs r31, 0 |
143c: 08 c0 rjmp .+16 ; 0x144e <_printf_P+0x25c> |
143e: 14 96 adiw r26, 0x04 ; 4 |
1440: bd 83 std Y+5, r27 ; 0x05 |
1442: ac 83 std Y+4, r26 ; 0x04 |
1444: 5e 90 ld r5, -X |
1446: 4e 90 ld r4, -X |
1448: 3e 90 ld r3, -X |
144a: 2e 90 ld r2, -X |
144c: 0a c0 rjmp .+20 ; 0x1462 <_printf_P+0x270> |
144e: 12 96 adiw r26, 0x02 ; 2 |
1450: bd 83 std Y+5, r27 ; 0x05 |
1452: ac 83 std Y+4, r26 ; 0x04 |
1454: 9e 91 ld r25, -X |
1456: 8e 91 ld r24, -X |
1458: 1c 01 movw r2, r24 |
145a: 44 24 eor r4, r4 |
145c: 37 fc sbrc r3, 7 |
145e: 40 94 com r4 |
1460: 54 2c mov r5, r4 |
1462: 57 fc sbrc r5, 7 |
1464: 03 c0 rjmp .+6 ; 0x146c <_printf_P+0x27a> |
1466: 8a e0 ldi r24, 0x0A ; 10 |
1468: 88 ab std Y+48, r24 ; 0x30 |
146a: 94 c0 rjmp .+296 ; 0x1594 <_printf_P+0x3a2> |
146c: 50 94 com r5 |
146e: 40 94 com r4 |
1470: 30 94 com r3 |
1472: 20 94 com r2 |
1474: 21 1c adc r2, r1 |
1476: 31 1c adc r3, r1 |
1478: 41 1c adc r4, r1 |
147a: 51 1c adc r5, r1 |
147c: 8d e2 ldi r24, 0x2D ; 45 |
147e: 89 83 std Y+1, r24 ; 0x01 |
1480: 9a e0 ldi r25, 0x0A ; 10 |
1482: 98 ab std Y+48, r25 ; 0x30 |
1484: 87 c0 rjmp .+270 ; 0x1594 <_printf_P+0x3a2> |
1486: ef e4 ldi r30, 0x4F ; 79 |
1488: be 16 cp r11, r30 |
148a: 29 f0 breq .+10 ; 0x1496 <_printf_P+0x2a4> |
148c: ff e6 ldi r31, 0x6F ; 111 |
148e: bf 16 cp r11, r31 |
1490: 39 f4 brne .+14 ; 0x14a0 <_printf_P+0x2ae> |
1492: 88 e0 ldi r24, 0x08 ; 8 |
1494: 63 c0 rjmp .+198 ; 0x155c <_printf_P+0x36a> |
1496: 9b a9 ldd r25, Y+51 ; 0x33 |
1498: 91 60 ori r25, 0x01 ; 1 |
149a: 9b ab std Y+51, r25 ; 0x33 |
149c: e8 e0 ldi r30, 0x08 ; 8 |
149e: 58 c0 rjmp .+176 ; 0x1550 <_printf_P+0x35e> |
14a0: f0 e7 ldi r31, 0x70 ; 112 |
14a2: bf 16 cp r11, r31 |
14a4: 81 f4 brne .+32 ; 0x14c6 <_printf_P+0x2d4> |
14a6: 12 96 adiw r26, 0x02 ; 2 |
14a8: bd 83 std Y+5, r27 ; 0x05 |
14aa: ac 83 std Y+4, r26 ; 0x04 |
14ac: 9e 91 ld r25, -X |
14ae: 8e 91 ld r24, -X |
14b0: 1c 01 movw r2, r24 |
14b2: 44 24 eor r4, r4 |
14b4: 55 24 eor r5, r5 |
14b6: 8b a9 ldd r24, Y+51 ; 0x33 |
14b8: 80 64 ori r24, 0x40 ; 64 |
14ba: 8b ab std Y+51, r24 ; 0x33 |
14bc: 90 e1 ldi r25, 0x10 ; 16 |
14be: 98 ab std Y+48, r25 ; 0x30 |
14c0: 78 e7 ldi r23, 0x78 ; 120 |
14c2: b7 2e mov r11, r23 |
14c4: 66 c0 rjmp .+204 ; 0x1592 <_printf_P+0x3a0> |
14c6: e3 e7 ldi r30, 0x73 ; 115 |
14c8: be 16 cp r11, r30 |
14ca: d9 f5 brne .+118 ; 0x1542 <_printf_P+0x350> |
14cc: 12 96 adiw r26, 0x02 ; 2 |
14ce: bd 83 std Y+5, r27 ; 0x05 |
14d0: ac 83 std Y+4, r26 ; 0x04 |
14d2: de 90 ld r13, -X |
14d4: ce 90 ld r12, -X |
14d6: c1 14 cp r12, r1 |
14d8: d1 04 cpc r13, r1 |
14da: 89 f4 brne .+34 ; 0x14fe <_printf_P+0x30c> |
14dc: 88 e2 ldi r24, 0x28 ; 40 |
14de: 8e 83 std Y+6, r24 ; 0x06 |
14e0: 8e e6 ldi r24, 0x6E ; 110 |
14e2: 8f 83 std Y+7, r24 ; 0x07 |
14e4: 85 e7 ldi r24, 0x75 ; 117 |
14e6: 88 87 std Y+8, r24 ; 0x08 |
14e8: 8c e6 ldi r24, 0x6C ; 108 |
14ea: 89 87 std Y+9, r24 ; 0x09 |
14ec: 8a 87 std Y+10, r24 ; 0x0a |
14ee: 89 e2 ldi r24, 0x29 ; 41 |
14f0: 8b 87 std Y+11, r24 ; 0x0b |
14f2: 1c 86 std Y+12, r1 ; 0x0c |
14f4: 66 e0 ldi r22, 0x06 ; 6 |
14f6: c6 2e mov r12, r22 |
14f8: d1 2c mov r13, r1 |
14fa: cc 0e add r12, r28 |
14fc: dd 1e adc r13, r29 |
14fe: f9 a9 ldd r31, Y+49 ; 0x31 |
1500: f7 fd sbrc r31, 7 |
1502: 13 c0 rjmp .+38 ; 0x152a <_printf_P+0x338> |
1504: 4f 2f mov r20, r31 |
1506: 55 27 eor r21, r21 |
1508: 47 fd sbrc r20, 7 |
150a: 50 95 com r21 |
150c: 60 e0 ldi r22, 0x00 ; 0 |
150e: 70 e0 ldi r23, 0x00 ; 0 |
1510: c6 01 movw r24, r12 |
1512: 0e 94 bb 2b call 0x5776 ; 0x5776 <memchr> |
1516: 00 97 sbiw r24, 0x00 ; 0 |
1518: 11 f4 brne .+4 ; 0x151e <_printf_P+0x32c> |
151a: 19 a9 ldd r17, Y+49 ; 0x31 |
151c: 0d c0 rjmp .+26 ; 0x1538 <_printf_P+0x346> |
151e: 8c 19 sub r24, r12 |
1520: 19 a9 ldd r17, Y+49 ; 0x31 |
1522: 81 17 cp r24, r17 |
1524: 4c f4 brge .+18 ; 0x1538 <_printf_P+0x346> |
1526: 18 2f mov r17, r24 |
1528: 07 c0 rjmp .+14 ; 0x1538 <_printf_P+0x346> |
152a: f6 01 movw r30, r12 |
152c: 01 90 ld r0, Z+ |
152e: 00 20 and r0, r0 |
1530: e9 f7 brne .-6 ; 0x152c <_printf_P+0x33a> |
1532: 31 97 sbiw r30, 0x01 ; 1 |
1534: 1e 2f mov r17, r30 |
1536: 1c 19 sub r17, r12 |
1538: 19 82 std Y+1, r1 ; 0x01 |
153a: 42 01 movw r8, r4 |
153c: 31 01 movw r6, r2 |
153e: 40 e0 ldi r20, 0x00 ; 0 |
1540: 94 c0 rjmp .+296 ; 0x166a <_printf_P+0x478> |
1542: 85 e5 ldi r24, 0x55 ; 85 |
1544: b8 16 cp r11, r24 |
1546: 31 f0 breq .+12 ; 0x1554 <_printf_P+0x362> |
1548: 95 e7 ldi r25, 0x75 ; 117 |
154a: b9 16 cp r11, r25 |
154c: 49 f4 brne .+18 ; 0x1560 <_printf_P+0x36e> |
154e: ea e0 ldi r30, 0x0A ; 10 |
1550: e8 ab std Y+48, r30 ; 0x30 |
1552: 1f c0 rjmp .+62 ; 0x1592 <_printf_P+0x3a0> |
1554: fb a9 ldd r31, Y+51 ; 0x33 |
1556: f1 60 ori r31, 0x01 ; 1 |
1558: fb ab std Y+51, r31 ; 0x33 |
155a: 8a e0 ldi r24, 0x0A ; 10 |
155c: 88 ab std Y+48, r24 ; 0x30 |
155e: 19 c0 rjmp .+50 ; 0x1592 <_printf_P+0x3a0> |
1560: 98 e5 ldi r25, 0x58 ; 88 |
1562: b9 16 cp r11, r25 |
1564: 21 f0 breq .+8 ; 0x156e <_printf_P+0x37c> |
1566: e8 e7 ldi r30, 0x78 ; 120 |
1568: be 16 cp r11, r30 |
156a: 09 f0 breq .+2 ; 0x156e <_printf_P+0x37c> |
156c: 6e c0 rjmp .+220 ; 0x164a <_printf_P+0x458> |
156e: fb a9 ldd r31, Y+51 ; 0x33 |
1570: f3 fd sbrc r31, 3 |
1572: 02 c0 rjmp .+4 ; 0x1578 <_printf_P+0x386> |
1574: 80 e1 ldi r24, 0x10 ; 16 |
1576: f2 cf rjmp .-28 ; 0x155c <_printf_P+0x36a> |
1578: 21 14 cp r2, r1 |
157a: 31 04 cpc r3, r1 |
157c: 41 04 cpc r4, r1 |
157e: 51 04 cpc r5, r1 |
1580: 19 f4 brne .+6 ; 0x1588 <_printf_P+0x396> |
1582: 90 e1 ldi r25, 0x10 ; 16 |
1584: 98 ab std Y+48, r25 ; 0x30 |
1586: 05 c0 rjmp .+10 ; 0x1592 <_printf_P+0x3a0> |
1588: eb a9 ldd r30, Y+51 ; 0x33 |
158a: e0 64 ori r30, 0x40 ; 64 |
158c: eb ab std Y+51, r30 ; 0x33 |
158e: f0 e1 ldi r31, 0x10 ; 16 |
1590: f8 ab std Y+48, r31 ; 0x30 |
1592: 19 82 std Y+1, r1 ; 0x01 |
1594: 89 a9 ldd r24, Y+49 ; 0x31 |
1596: 87 fd sbrc r24, 7 |
1598: 03 c0 rjmp .+6 ; 0x15a0 <_printf_P+0x3ae> |
159a: 9b a9 ldd r25, Y+51 ; 0x33 |
159c: 9f 7d andi r25, 0xDF ; 223 |
159e: 9b ab std Y+51, r25 ; 0x33 |
15a0: 21 14 cp r2, r1 |
15a2: 31 04 cpc r3, r1 |
15a4: 41 04 cpc r4, r1 |
15a6: 51 04 cpc r5, r1 |
15a8: 61 f4 brne .+24 ; 0x15c2 <_printf_P+0x3d0> |
15aa: e9 a9 ldd r30, Y+49 ; 0x31 |
15ac: ee 23 and r30, r30 |
15ae: 49 f4 brne .+18 ; 0x15c2 <_printf_P+0x3d0> |
15b0: 66 24 eor r6, r6 |
15b2: 77 24 eor r7, r7 |
15b4: 43 01 movw r8, r6 |
15b6: 5e e2 ldi r21, 0x2E ; 46 |
15b8: c5 2e mov r12, r21 |
15ba: d1 2c mov r13, r1 |
15bc: cc 0e add r12, r28 |
15be: dd 1e adc r13, r29 |
15c0: 3e c0 rjmp .+124 ; 0x163e <_printf_P+0x44c> |
15c2: 4e e2 ldi r20, 0x2E ; 46 |
15c4: c4 2e mov r12, r20 |
15c6: d1 2c mov r13, r1 |
15c8: cc 0e add r12, r28 |
15ca: dd 1e adc r13, r29 |
15cc: f8 a9 ldd r31, Y+48 ; 0x30 |
15ce: ef 2e mov r14, r31 |
15d0: ff 24 eor r15, r15 |
15d2: 00 27 eor r16, r16 |
15d4: 11 27 eor r17, r17 |
15d6: c2 01 movw r24, r4 |
15d8: b1 01 movw r22, r2 |
15da: a8 01 movw r20, r16 |
15dc: 97 01 movw r18, r14 |
15de: 0e 94 2c 2e call 0x5c58 ; 0x5c58 <__udivmodsi4> |
15e2: 6a 30 cpi r22, 0x0A ; 10 |
15e4: 20 f4 brcc .+8 ; 0x15ee <_printf_P+0x3fc> |
15e6: 30 e3 ldi r19, 0x30 ; 48 |
15e8: a3 2e mov r10, r19 |
15ea: a6 0e add r10, r22 |
15ec: 08 c0 rjmp .+16 ; 0x15fe <_printf_P+0x40c> |
15ee: 27 e5 ldi r18, 0x57 ; 87 |
15f0: a2 2e mov r10, r18 |
15f2: a6 0e add r10, r22 |
15f4: 88 e5 ldi r24, 0x58 ; 88 |
15f6: b8 16 cp r11, r24 |
15f8: 11 f4 brne .+4 ; 0x15fe <_printf_P+0x40c> |
15fa: 9f ed ldi r25, 0xDF ; 223 |
15fc: a9 22 and r10, r25 |
15fe: f6 01 movw r30, r12 |
1600: a2 92 st -Z, r10 |
1602: 6f 01 movw r12, r30 |
1604: c2 01 movw r24, r4 |
1606: b1 01 movw r22, r2 |
1608: a8 01 movw r20, r16 |
160a: 97 01 movw r18, r14 |
160c: 0e 94 2c 2e call 0x5c58 ; 0x5c58 <__udivmodsi4> |
1610: 39 01 movw r6, r18 |
1612: 4a 01 movw r8, r20 |
1614: 2e 14 cp r2, r14 |
1616: 3f 04 cpc r3, r15 |
1618: 40 06 cpc r4, r16 |
161a: 51 06 cpc r5, r17 |
161c: 18 f0 brcs .+6 ; 0x1624 <_printf_P+0x432> |
161e: 19 01 movw r2, r18 |
1620: 2a 01 movw r4, r20 |
1622: d9 cf rjmp .-78 ; 0x15d6 <_printf_P+0x3e4> |
1624: f8 a9 ldd r31, Y+48 ; 0x30 |
1626: f8 30 cpi r31, 0x08 ; 8 |
1628: 51 f4 brne .+20 ; 0x163e <_printf_P+0x44c> |
162a: 8b a9 ldd r24, Y+51 ; 0x33 |
162c: 83 ff sbrs r24, 3 |
162e: 07 c0 rjmp .+14 ; 0x163e <_printf_P+0x44c> |
1630: 90 e3 ldi r25, 0x30 ; 48 |
1632: a9 16 cp r10, r25 |
1634: 21 f0 breq .+8 ; 0x163e <_printf_P+0x44c> |
1636: 80 e3 ldi r24, 0x30 ; 48 |
1638: f6 01 movw r30, r12 |
163a: 82 93 st -Z, r24 |
163c: 6f 01 movw r12, r30 |
163e: ce 01 movw r24, r28 |
1640: 8c 19 sub r24, r12 |
1642: 18 2f mov r17, r24 |
1644: 12 5d subi r17, 0xD2 ; 210 |
1646: 49 a9 ldd r20, Y+49 ; 0x31 |
1648: 10 c0 rjmp .+32 ; 0x166a <_printf_P+0x478> |
164a: bb 20 and r11, r11 |
164c: 09 f4 brne .+2 ; 0x1650 <_printf_P+0x45e> |
164e: 5c c0 rjmp .+184 ; 0x1708 <_printf_P+0x516> |
1650: be 82 std Y+6, r11 ; 0x06 |
1652: 19 82 std Y+1, r1 ; 0x01 |
1654: 42 01 movw r8, r4 |
1656: 31 01 movw r6, r2 |
1658: 00 e0 ldi r16, 0x00 ; 0 |
165a: 11 e0 ldi r17, 0x01 ; 1 |
165c: 96 e0 ldi r25, 0x06 ; 6 |
165e: c9 2e mov r12, r25 |
1660: d1 2c mov r13, r1 |
1662: cc 0e add r12, r28 |
1664: dd 1e adc r13, r29 |
1666: 21 e0 ldi r18, 0x01 ; 1 |
1668: 05 c0 rjmp .+10 ; 0x1674 <_printf_P+0x482> |
166a: 21 2f mov r18, r17 |
166c: 04 2f mov r16, r20 |
166e: 01 1b sub r16, r17 |
1670: 07 fd sbrc r16, 7 |
1672: 00 e0 ldi r16, 0x00 ; 0 |
1674: 89 81 ldd r24, Y+1 ; 0x01 |
1676: 88 23 and r24, r24 |
1678: 19 f0 breq .+6 ; 0x1680 <_printf_P+0x48e> |
167a: 81 2f mov r24, r17 |
167c: 8f 5f subi r24, 0xFF ; 255 |
167e: 07 c0 rjmp .+14 ; 0x168e <_printf_P+0x49c> |
1680: 9b a9 ldd r25, Y+51 ; 0x33 |
1682: 96 fd sbrc r25, 6 |
1684: 02 c0 rjmp .+4 ; 0x168a <_printf_P+0x498> |
1686: 81 2f mov r24, r17 |
1688: 02 c0 rjmp .+4 ; 0x168e <_printf_P+0x49c> |
168a: 82 2f mov r24, r18 |
168c: 8e 5f subi r24, 0xFE ; 254 |
168e: a8 2e mov r10, r24 |
1690: a0 0e add r10, r16 |
1692: eb a9 ldd r30, Y+51 ; 0x33 |
1694: ee 2e mov r14, r30 |
1696: ff 24 eor r15, r15 |
1698: 80 e3 ldi r24, 0x30 ; 48 |
169a: 48 2e mov r4, r24 |
169c: 51 2c mov r5, r1 |
169e: 4e 20 and r4, r14 |
16a0: 5f 20 and r5, r15 |
16a2: 41 14 cp r4, r1 |
16a4: 51 04 cpc r5, r1 |
16a6: 21 f4 brne .+8 ; 0x16b0 <_printf_P+0x4be> |
16a8: 8a a9 ldd r24, Y+50 ; 0x32 |
16aa: 8a 19 sub r24, r10 |
16ac: 0e 94 c4 08 call 0x1188 ; 0x1188 <PAD_SP> |
16b0: 89 81 ldd r24, Y+1 ; 0x01 |
16b2: 88 23 and r24, r24 |
16b4: 29 f0 breq .+10 ; 0x16c0 <_printf_P+0x4ce> |
16b6: 61 e0 ldi r22, 0x01 ; 1 |
16b8: 70 e0 ldi r23, 0x00 ; 0 |
16ba: ce 01 movw r24, r28 |
16bc: 01 96 adiw r24, 0x01 ; 1 |
16be: 09 c0 rjmp .+18 ; 0x16d2 <_printf_P+0x4e0> |
16c0: e6 fe sbrs r14, 6 |
16c2: 09 c0 rjmp .+18 ; 0x16d6 <_printf_P+0x4e4> |
16c4: 80 e3 ldi r24, 0x30 ; 48 |
16c6: 8a 83 std Y+2, r24 ; 0x02 |
16c8: bb 82 std Y+3, r11 ; 0x03 |
16ca: 62 e0 ldi r22, 0x02 ; 2 |
16cc: 70 e0 ldi r23, 0x00 ; 0 |
16ce: ce 01 movw r24, r28 |
16d0: 02 96 adiw r24, 0x02 ; 2 |
16d2: 0e 94 e5 08 call 0x11ca ; 0x11ca <PRINT> |
16d6: f0 e2 ldi r31, 0x20 ; 32 |
16d8: 4f 16 cp r4, r31 |
16da: 51 04 cpc r5, r1 |
16dc: 21 f4 brne .+8 ; 0x16e6 <_printf_P+0x4f4> |
16de: 8a a9 ldd r24, Y+50 ; 0x32 |
16e0: 8a 19 sub r24, r10 |
16e2: 0e 94 b9 08 call 0x1172 ; 0x1172 <PAD_0> |
16e6: 80 2f mov r24, r16 |
16e8: 0e 94 b9 08 call 0x1172 ; 0x1172 <PAD_0> |
16ec: 61 2f mov r22, r17 |
16ee: 77 27 eor r23, r23 |
16f0: 67 fd sbrc r22, 7 |
16f2: 70 95 com r23 |
16f4: c6 01 movw r24, r12 |
16f6: 0e 94 e5 08 call 0x11ca ; 0x11ca <PRINT> |
16fa: e4 fe sbrs r14, 4 |
16fc: a8 cd rjmp .-1200 ; 0x124e <_printf_P+0x5c> |
16fe: 8a a9 ldd r24, Y+50 ; 0x32 |
1700: 8a 19 sub r24, r10 |
1702: 0e 94 c4 08 call 0x1188 ; 0x1188 <PAD_SP> |
1706: a3 cd rjmp .-1210 ; 0x124e <_printf_P+0x5c> |
1708: e3 96 adiw r28, 0x33 ; 51 |
170a: 0f b6 in r0, 0x3f ; 63 |
170c: f8 94 cli |
170e: de bf out 0x3e, r29 ; 62 |
1710: 0f be out 0x3f, r0 ; 63 |
1712: cd bf out 0x3d, r28 ; 61 |
1714: df 91 pop r29 |
1716: cf 91 pop r28 |
1718: 1f 91 pop r17 |
171a: 0f 91 pop r16 |
171c: ff 90 pop r15 |
171e: ef 90 pop r14 |
1720: df 90 pop r13 |
1722: cf 90 pop r12 |
1724: bf 90 pop r11 |
1726: af 90 pop r10 |
1728: 9f 90 pop r9 |
172a: 8f 90 pop r8 |
172c: 7f 90 pop r7 |
172e: 6f 90 pop r6 |
1730: 5f 90 pop r5 |
1732: 4f 90 pop r4 |
1734: 3f 90 pop r3 |
1736: 2f 90 pop r2 |
1738: 08 95 ret |
13e2: 59 f5 brne .+86 ; 0x143a <_printf_P+0x294> |
13e4: 03 c0 rjmp .+6 ; 0x13ec <_printf_P+0x246> |
13e6: eb a9 ldd r30, Y+51 ; 0x33 |
13e8: e1 60 ori r30, 0x01 ; 1 |
13ea: eb ab std Y+51, r30 ; 0x33 |
13ec: fb a9 ldd r31, Y+51 ; 0x33 |
13ee: f0 ff sbrs r31, 0 |
13f0: 08 c0 rjmp .+16 ; 0x1402 <_printf_P+0x25c> |
13f2: 14 96 adiw r26, 0x04 ; 4 |
13f4: bd 83 std Y+5, r27 ; 0x05 |
13f6: ac 83 std Y+4, r26 ; 0x04 |
13f8: 5e 90 ld r5, -X |
13fa: 4e 90 ld r4, -X |
13fc: 3e 90 ld r3, -X |
13fe: 2e 90 ld r2, -X |
1400: 0a c0 rjmp .+20 ; 0x1416 <_printf_P+0x270> |
1402: 12 96 adiw r26, 0x02 ; 2 |
1404: bd 83 std Y+5, r27 ; 0x05 |
1406: ac 83 std Y+4, r26 ; 0x04 |
1408: 9e 91 ld r25, -X |
140a: 8e 91 ld r24, -X |
140c: 1c 01 movw r2, r24 |
140e: 44 24 eor r4, r4 |
1410: 37 fc sbrc r3, 7 |
1412: 40 94 com r4 |
1414: 54 2c mov r5, r4 |
1416: 57 fc sbrc r5, 7 |
1418: 03 c0 rjmp .+6 ; 0x1420 <_printf_P+0x27a> |
141a: 8a e0 ldi r24, 0x0A ; 10 |
141c: 88 ab std Y+48, r24 ; 0x30 |
141e: 96 c0 rjmp .+300 ; 0x154c <_printf_P+0x3a6> |
1420: 50 94 com r5 |
1422: 40 94 com r4 |
1424: 30 94 com r3 |
1426: 20 94 com r2 |
1428: 21 1c adc r2, r1 |
142a: 31 1c adc r3, r1 |
142c: 41 1c adc r4, r1 |
142e: 51 1c adc r5, r1 |
1430: 8d e2 ldi r24, 0x2D ; 45 |
1432: 89 83 std Y+1, r24 ; 0x01 |
1434: 9a e0 ldi r25, 0x0A ; 10 |
1436: 98 ab std Y+48, r25 ; 0x30 |
1438: 89 c0 rjmp .+274 ; 0x154c <_printf_P+0x3a6> |
143a: ef e4 ldi r30, 0x4F ; 79 |
143c: be 16 cp r11, r30 |
143e: 29 f0 breq .+10 ; 0x144a <_printf_P+0x2a4> |
1440: ff e6 ldi r31, 0x6F ; 111 |
1442: bf 16 cp r11, r31 |
1444: 39 f4 brne .+14 ; 0x1454 <_printf_P+0x2ae> |
1446: 88 e0 ldi r24, 0x08 ; 8 |
1448: 65 c0 rjmp .+202 ; 0x1514 <_printf_P+0x36e> |
144a: 9b a9 ldd r25, Y+51 ; 0x33 |
144c: 91 60 ori r25, 0x01 ; 1 |
144e: 9b ab std Y+51, r25 ; 0x33 |
1450: e8 e0 ldi r30, 0x08 ; 8 |
1452: 5a c0 rjmp .+180 ; 0x1508 <_printf_P+0x362> |
1454: f0 e7 ldi r31, 0x70 ; 112 |
1456: bf 16 cp r11, r31 |
1458: 81 f4 brne .+32 ; 0x147a <_printf_P+0x2d4> |
145a: 12 96 adiw r26, 0x02 ; 2 |
145c: bd 83 std Y+5, r27 ; 0x05 |
145e: ac 83 std Y+4, r26 ; 0x04 |
1460: 9e 91 ld r25, -X |
1462: 8e 91 ld r24, -X |
1464: 1c 01 movw r2, r24 |
1466: 44 24 eor r4, r4 |
1468: 55 24 eor r5, r5 |
146a: 8b a9 ldd r24, Y+51 ; 0x33 |
146c: 80 64 ori r24, 0x40 ; 64 |
146e: 8b ab std Y+51, r24 ; 0x33 |
1470: 90 e1 ldi r25, 0x10 ; 16 |
1472: 98 ab std Y+48, r25 ; 0x30 |
1474: e8 e7 ldi r30, 0x78 ; 120 |
1476: be 2e mov r11, r30 |
1478: 68 c0 rjmp .+208 ; 0x154a <_printf_P+0x3a4> |
147a: e3 e7 ldi r30, 0x73 ; 115 |
147c: be 16 cp r11, r30 |
147e: e9 f5 brne .+122 ; 0x14fa <_printf_P+0x354> |
1480: 12 96 adiw r26, 0x02 ; 2 |
1482: bd 83 std Y+5, r27 ; 0x05 |
1484: ac 83 std Y+4, r26 ; 0x04 |
1486: de 90 ld r13, -X |
1488: ce 90 ld r12, -X |
148a: c1 14 cp r12, r1 |
148c: d1 04 cpc r13, r1 |
148e: 89 f4 brne .+34 ; 0x14b2 <_printf_P+0x30c> |
1490: 88 e2 ldi r24, 0x28 ; 40 |
1492: 8e 83 std Y+6, r24 ; 0x06 |
1494: 8e e6 ldi r24, 0x6E ; 110 |
1496: 8f 83 std Y+7, r24 ; 0x07 |
1498: 85 e7 ldi r24, 0x75 ; 117 |
149a: 88 87 std Y+8, r24 ; 0x08 |
149c: 8c e6 ldi r24, 0x6C ; 108 |
149e: 89 87 std Y+9, r24 ; 0x09 |
14a0: 8a 87 std Y+10, r24 ; 0x0a |
14a2: 89 e2 ldi r24, 0x29 ; 41 |
14a4: 8b 87 std Y+11, r24 ; 0x0b |
14a6: 1c 86 std Y+12, r1 ; 0x0c |
14a8: 76 e0 ldi r23, 0x06 ; 6 |
14aa: c7 2e mov r12, r23 |
14ac: d1 2c mov r13, r1 |
14ae: cc 0e add r12, r28 |
14b0: dd 1e adc r13, r29 |
14b2: f9 a9 ldd r31, Y+49 ; 0x31 |
14b4: f7 fd sbrc r31, 7 |
14b6: 13 c0 rjmp .+38 ; 0x14de <_printf_P+0x338> |
14b8: 4f 2f mov r20, r31 |
14ba: 55 27 eor r21, r21 |
14bc: 47 fd sbrc r20, 7 |
14be: 50 95 com r21 |
14c0: 60 e0 ldi r22, 0x00 ; 0 |
14c2: 70 e0 ldi r23, 0x00 ; 0 |
14c4: c6 01 movw r24, r12 |
14c6: 0e 94 05 2b call 0x560a ; 0x560a <memchr> |
14ca: 00 97 sbiw r24, 0x00 ; 0 |
14cc: 11 f4 brne .+4 ; 0x14d2 <_printf_P+0x32c> |
14ce: 19 a9 ldd r17, Y+49 ; 0x31 |
14d0: 0d c0 rjmp .+26 ; 0x14ec <_printf_P+0x346> |
14d2: 8c 19 sub r24, r12 |
14d4: 19 a9 ldd r17, Y+49 ; 0x31 |
14d6: 81 17 cp r24, r17 |
14d8: 4c f4 brge .+18 ; 0x14ec <_printf_P+0x346> |
14da: 18 2f mov r17, r24 |
14dc: 07 c0 rjmp .+14 ; 0x14ec <_printf_P+0x346> |
14de: f6 01 movw r30, r12 |
14e0: 01 90 ld r0, Z+ |
14e2: 00 20 and r0, r0 |
14e4: e9 f7 brne .-6 ; 0x14e0 <_printf_P+0x33a> |
14e6: 31 97 sbiw r30, 0x01 ; 1 |
14e8: 1e 2f mov r17, r30 |
14ea: 1c 19 sub r17, r12 |
14ec: 19 82 std Y+1, r1 ; 0x01 |
14ee: 42 01 movw r8, r4 |
14f0: 31 01 movw r6, r2 |
14f2: 63 e7 ldi r22, 0x73 ; 115 |
14f4: b6 2e mov r11, r22 |
14f6: 40 e0 ldi r20, 0x00 ; 0 |
14f8: 94 c0 rjmp .+296 ; 0x1622 <_printf_P+0x47c> |
14fa: 85 e5 ldi r24, 0x55 ; 85 |
14fc: b8 16 cp r11, r24 |
14fe: 31 f0 breq .+12 ; 0x150c <_printf_P+0x366> |
1500: 95 e7 ldi r25, 0x75 ; 117 |
1502: b9 16 cp r11, r25 |
1504: 49 f4 brne .+18 ; 0x1518 <_printf_P+0x372> |
1506: ea e0 ldi r30, 0x0A ; 10 |
1508: e8 ab std Y+48, r30 ; 0x30 |
150a: 1f c0 rjmp .+62 ; 0x154a <_printf_P+0x3a4> |
150c: fb a9 ldd r31, Y+51 ; 0x33 |
150e: f1 60 ori r31, 0x01 ; 1 |
1510: fb ab std Y+51, r31 ; 0x33 |
1512: 8a e0 ldi r24, 0x0A ; 10 |
1514: 88 ab std Y+48, r24 ; 0x30 |
1516: 19 c0 rjmp .+50 ; 0x154a <_printf_P+0x3a4> |
1518: 98 e5 ldi r25, 0x58 ; 88 |
151a: b9 16 cp r11, r25 |
151c: 21 f0 breq .+8 ; 0x1526 <_printf_P+0x380> |
151e: e8 e7 ldi r30, 0x78 ; 120 |
1520: be 16 cp r11, r30 |
1522: 09 f0 breq .+2 ; 0x1526 <_printf_P+0x380> |
1524: 6e c0 rjmp .+220 ; 0x1602 <_printf_P+0x45c> |
1526: fb a9 ldd r31, Y+51 ; 0x33 |
1528: f3 fd sbrc r31, 3 |
152a: 02 c0 rjmp .+4 ; 0x1530 <_printf_P+0x38a> |
152c: 80 e1 ldi r24, 0x10 ; 16 |
152e: f2 cf rjmp .-28 ; 0x1514 <_printf_P+0x36e> |
1530: 21 14 cp r2, r1 |
1532: 31 04 cpc r3, r1 |
1534: 41 04 cpc r4, r1 |
1536: 51 04 cpc r5, r1 |
1538: 19 f4 brne .+6 ; 0x1540 <_printf_P+0x39a> |
153a: 90 e1 ldi r25, 0x10 ; 16 |
153c: 98 ab std Y+48, r25 ; 0x30 |
153e: 05 c0 rjmp .+10 ; 0x154a <_printf_P+0x3a4> |
1540: eb a9 ldd r30, Y+51 ; 0x33 |
1542: e0 64 ori r30, 0x40 ; 64 |
1544: eb ab std Y+51, r30 ; 0x33 |
1546: f0 e1 ldi r31, 0x10 ; 16 |
1548: f8 ab std Y+48, r31 ; 0x30 |
154a: 19 82 std Y+1, r1 ; 0x01 |
154c: 89 a9 ldd r24, Y+49 ; 0x31 |
154e: 87 fd sbrc r24, 7 |
1550: 03 c0 rjmp .+6 ; 0x1558 <_printf_P+0x3b2> |
1552: 9b a9 ldd r25, Y+51 ; 0x33 |
1554: 9f 7d andi r25, 0xDF ; 223 |
1556: 9b ab std Y+51, r25 ; 0x33 |
1558: 21 14 cp r2, r1 |
155a: 31 04 cpc r3, r1 |
155c: 41 04 cpc r4, r1 |
155e: 51 04 cpc r5, r1 |
1560: 61 f4 brne .+24 ; 0x157a <_printf_P+0x3d4> |
1562: e9 a9 ldd r30, Y+49 ; 0x31 |
1564: ee 23 and r30, r30 |
1566: 49 f4 brne .+18 ; 0x157a <_printf_P+0x3d4> |
1568: 66 24 eor r6, r6 |
156a: 77 24 eor r7, r7 |
156c: 43 01 movw r8, r6 |
156e: 5e e2 ldi r21, 0x2E ; 46 |
1570: c5 2e mov r12, r21 |
1572: d1 2c mov r13, r1 |
1574: cc 0e add r12, r28 |
1576: dd 1e adc r13, r29 |
1578: 3e c0 rjmp .+124 ; 0x15f6 <_printf_P+0x450> |
157a: 4e e2 ldi r20, 0x2E ; 46 |
157c: c4 2e mov r12, r20 |
157e: d1 2c mov r13, r1 |
1580: cc 0e add r12, r28 |
1582: dd 1e adc r13, r29 |
1584: f8 a9 ldd r31, Y+48 ; 0x30 |
1586: ef 2e mov r14, r31 |
1588: ff 24 eor r15, r15 |
158a: 00 27 eor r16, r16 |
158c: 11 27 eor r17, r17 |
158e: c2 01 movw r24, r4 |
1590: b1 01 movw r22, r2 |
1592: a8 01 movw r20, r16 |
1594: 97 01 movw r18, r14 |
1596: 0e 94 1a 2d call 0x5a34 ; 0x5a34 <__udivmodsi4> |
159a: 6a 30 cpi r22, 0x0A ; 10 |
159c: 20 f4 brcc .+8 ; 0x15a6 <_printf_P+0x400> |
159e: 30 e3 ldi r19, 0x30 ; 48 |
15a0: a3 2e mov r10, r19 |
15a2: a6 0e add r10, r22 |
15a4: 08 c0 rjmp .+16 ; 0x15b6 <_printf_P+0x410> |
15a6: 27 e5 ldi r18, 0x57 ; 87 |
15a8: a2 2e mov r10, r18 |
15aa: a6 0e add r10, r22 |
15ac: 88 e5 ldi r24, 0x58 ; 88 |
15ae: b8 16 cp r11, r24 |
15b0: 11 f4 brne .+4 ; 0x15b6 <_printf_P+0x410> |
15b2: 9f ed ldi r25, 0xDF ; 223 |
15b4: a9 22 and r10, r25 |
15b6: f6 01 movw r30, r12 |
15b8: a2 92 st -Z, r10 |
15ba: 6f 01 movw r12, r30 |
15bc: c2 01 movw r24, r4 |
15be: b1 01 movw r22, r2 |
15c0: a8 01 movw r20, r16 |
15c2: 97 01 movw r18, r14 |
15c4: 0e 94 1a 2d call 0x5a34 ; 0x5a34 <__udivmodsi4> |
15c8: 39 01 movw r6, r18 |
15ca: 4a 01 movw r8, r20 |
15cc: 2e 14 cp r2, r14 |
15ce: 3f 04 cpc r3, r15 |
15d0: 40 06 cpc r4, r16 |
15d2: 51 06 cpc r5, r17 |
15d4: 18 f0 brcs .+6 ; 0x15dc <_printf_P+0x436> |
15d6: 19 01 movw r2, r18 |
15d8: 2a 01 movw r4, r20 |
15da: d9 cf rjmp .-78 ; 0x158e <_printf_P+0x3e8> |
15dc: f8 a9 ldd r31, Y+48 ; 0x30 |
15de: f8 30 cpi r31, 0x08 ; 8 |
15e0: 51 f4 brne .+20 ; 0x15f6 <_printf_P+0x450> |
15e2: 8b a9 ldd r24, Y+51 ; 0x33 |
15e4: 83 ff sbrs r24, 3 |
15e6: 07 c0 rjmp .+14 ; 0x15f6 <_printf_P+0x450> |
15e8: 90 e3 ldi r25, 0x30 ; 48 |
15ea: a9 16 cp r10, r25 |
15ec: 21 f0 breq .+8 ; 0x15f6 <_printf_P+0x450> |
15ee: 80 e3 ldi r24, 0x30 ; 48 |
15f0: f6 01 movw r30, r12 |
15f2: 82 93 st -Z, r24 |
15f4: 6f 01 movw r12, r30 |
15f6: ce 01 movw r24, r28 |
15f8: 8c 19 sub r24, r12 |
15fa: 18 2f mov r17, r24 |
15fc: 12 5d subi r17, 0xD2 ; 210 |
15fe: 49 a9 ldd r20, Y+49 ; 0x31 |
1600: 10 c0 rjmp .+32 ; 0x1622 <_printf_P+0x47c> |
1602: bb 20 and r11, r11 |
1604: 09 f4 brne .+2 ; 0x1608 <_printf_P+0x462> |
1606: 5c c0 rjmp .+184 ; 0x16c0 <_printf_P+0x51a> |
1608: be 82 std Y+6, r11 ; 0x06 |
160a: 19 82 std Y+1, r1 ; 0x01 |
160c: 42 01 movw r8, r4 |
160e: 31 01 movw r6, r2 |
1610: 00 e0 ldi r16, 0x00 ; 0 |
1612: 96 e0 ldi r25, 0x06 ; 6 |
1614: c9 2e mov r12, r25 |
1616: d1 2c mov r13, r1 |
1618: cc 0e add r12, r28 |
161a: dd 1e adc r13, r29 |
161c: 11 e0 ldi r17, 0x01 ; 1 |
161e: 21 e0 ldi r18, 0x01 ; 1 |
1620: 05 c0 rjmp .+10 ; 0x162c <_printf_P+0x486> |
1622: 21 2f mov r18, r17 |
1624: 04 2f mov r16, r20 |
1626: 01 1b sub r16, r17 |
1628: 07 fd sbrc r16, 7 |
162a: 00 e0 ldi r16, 0x00 ; 0 |
162c: 89 81 ldd r24, Y+1 ; 0x01 |
162e: 88 23 and r24, r24 |
1630: 19 f0 breq .+6 ; 0x1638 <_printf_P+0x492> |
1632: 81 2f mov r24, r17 |
1634: 8f 5f subi r24, 0xFF ; 255 |
1636: 07 c0 rjmp .+14 ; 0x1646 <_printf_P+0x4a0> |
1638: 9b a9 ldd r25, Y+51 ; 0x33 |
163a: 96 fd sbrc r25, 6 |
163c: 02 c0 rjmp .+4 ; 0x1642 <_printf_P+0x49c> |
163e: 81 2f mov r24, r17 |
1640: 02 c0 rjmp .+4 ; 0x1646 <_printf_P+0x4a0> |
1642: 82 2f mov r24, r18 |
1644: 8e 5f subi r24, 0xFE ; 254 |
1646: a8 2e mov r10, r24 |
1648: a0 0e add r10, r16 |
164a: eb a9 ldd r30, Y+51 ; 0x33 |
164c: ee 2e mov r14, r30 |
164e: ff 24 eor r15, r15 |
1650: 80 e3 ldi r24, 0x30 ; 48 |
1652: 48 2e mov r4, r24 |
1654: 51 2c mov r5, r1 |
1656: 4e 20 and r4, r14 |
1658: 5f 20 and r5, r15 |
165a: 41 14 cp r4, r1 |
165c: 51 04 cpc r5, r1 |
165e: 21 f4 brne .+8 ; 0x1668 <_printf_P+0x4c2> |
1660: 8a a9 ldd r24, Y+50 ; 0x32 |
1662: 8a 19 sub r24, r10 |
1664: 0e 94 9e 08 call 0x113c ; 0x113c <PAD_SP> |
1668: 89 81 ldd r24, Y+1 ; 0x01 |
166a: 88 23 and r24, r24 |
166c: 29 f0 breq .+10 ; 0x1678 <_printf_P+0x4d2> |
166e: 61 e0 ldi r22, 0x01 ; 1 |
1670: 70 e0 ldi r23, 0x00 ; 0 |
1672: ce 01 movw r24, r28 |
1674: 01 96 adiw r24, 0x01 ; 1 |
1676: 09 c0 rjmp .+18 ; 0x168a <_printf_P+0x4e4> |
1678: e6 fe sbrs r14, 6 |
167a: 09 c0 rjmp .+18 ; 0x168e <_printf_P+0x4e8> |
167c: 80 e3 ldi r24, 0x30 ; 48 |
167e: 8a 83 std Y+2, r24 ; 0x02 |
1680: bb 82 std Y+3, r11 ; 0x03 |
1682: 62 e0 ldi r22, 0x02 ; 2 |
1684: 70 e0 ldi r23, 0x00 ; 0 |
1686: ce 01 movw r24, r28 |
1688: 02 96 adiw r24, 0x02 ; 2 |
168a: 0e 94 bf 08 call 0x117e ; 0x117e <PRINT> |
168e: f0 e2 ldi r31, 0x20 ; 32 |
1690: 4f 16 cp r4, r31 |
1692: 51 04 cpc r5, r1 |
1694: 21 f4 brne .+8 ; 0x169e <_printf_P+0x4f8> |
1696: 8a a9 ldd r24, Y+50 ; 0x32 |
1698: 8a 19 sub r24, r10 |
169a: 0e 94 93 08 call 0x1126 ; 0x1126 <PAD_0> |
169e: 80 2f mov r24, r16 |
16a0: 0e 94 93 08 call 0x1126 ; 0x1126 <PAD_0> |
16a4: 61 2f mov r22, r17 |
16a6: 77 27 eor r23, r23 |
16a8: 67 fd sbrc r22, 7 |
16aa: 70 95 com r23 |
16ac: c6 01 movw r24, r12 |
16ae: 0e 94 bf 08 call 0x117e ; 0x117e <PRINT> |
16b2: e4 fe sbrs r14, 4 |
16b4: a6 cd rjmp .-1204 ; 0x1202 <_printf_P+0x5c> |
16b6: 8a a9 ldd r24, Y+50 ; 0x32 |
16b8: 8a 19 sub r24, r10 |
16ba: 0e 94 9e 08 call 0x113c ; 0x113c <PAD_SP> |
16be: a1 cd rjmp .-1214 ; 0x1202 <_printf_P+0x5c> |
16c0: e3 96 adiw r28, 0x33 ; 51 |
16c2: 0f b6 in r0, 0x3f ; 63 |
16c4: f8 94 cli |
16c6: de bf out 0x3e, r29 ; 62 |
16c8: 0f be out 0x3f, r0 ; 63 |
16ca: cd bf out 0x3d, r28 ; 61 |
16cc: df 91 pop r29 |
16ce: cf 91 pop r28 |
16d0: 1f 91 pop r17 |
16d2: 0f 91 pop r16 |
16d4: ff 90 pop r15 |
16d6: ef 90 pop r14 |
16d8: df 90 pop r13 |
16da: cf 90 pop r12 |
16dc: bf 90 pop r11 |
16de: af 90 pop r10 |
16e0: 9f 90 pop r9 |
16e2: 8f 90 pop r8 |
16e4: 7f 90 pop r7 |
16e6: 6f 90 pop r6 |
16e8: 5f 90 pop r5 |
16ea: 4f 90 pop r4 |
16ec: 3f 90 pop r3 |
16ee: 2f 90 pop r2 |
16f0: 08 95 ret |
|
0000173a <__vector_18>: |
173a: 1f 92 push r1 |
173c: 0f 92 push r0 |
173e: 0f b6 in r0, 0x3f ; 63 |
1740: 0f 92 push r0 |
1742: 11 24 eor r1, r1 |
1744: 2f 93 push r18 |
1746: 3f 93 push r19 |
1748: 5f 93 push r21 |
174a: 6f 93 push r22 |
174c: 7f 93 push r23 |
174e: 8f 93 push r24 |
1750: 9f 93 push r25 |
1752: af 93 push r26 |
1754: bf 93 push r27 |
1756: 80 91 af 01 lds r24, 0x01AF |
175a: 81 50 subi r24, 0x01 ; 1 |
175c: 80 93 af 01 sts 0x01AF, r24 |
1760: 8f 3f cpi r24, 0xFF ; 255 |
1762: 01 f5 brne .+64 ; 0x17a4 <__vector_18+0x6a> |
1764: 89 e0 ldi r24, 0x09 ; 9 |
1766: 80 93 af 01 sts 0x01AF, r24 |
176a: 80 91 03 01 lds r24, 0x0103 |
176e: 8f 5f subi r24, 0xFF ; 255 |
1770: 81 70 andi r24, 0x01 ; 1 |
1772: 80 93 03 01 sts 0x0103, r24 |
1776: 88 23 and r24, r24 |
1778: 19 f4 brne .+6 ; 0x1780 <__vector_18+0x46> |
177a: 81 e0 ldi r24, 0x01 ; 1 |
177c: 80 93 a8 01 sts 0x01A8, r24 |
1780: 80 91 a6 01 lds r24, 0x01A6 |
1784: 90 91 a7 01 lds r25, 0x01A7 |
1788: 01 96 adiw r24, 0x01 ; 1 |
178a: 90 93 a7 01 sts 0x01A7, r25 |
178e: 80 93 a6 01 sts 0x01A6, r24 |
1792: 80 91 d6 01 lds r24, 0x01D6 |
1796: 88 23 and r24, r24 |
1798: 29 f0 breq .+10 ; 0x17a4 <__vector_18+0x6a> |
179a: 80 91 d6 01 lds r24, 0x01D6 |
179e: 81 50 subi r24, 0x01 ; 1 |
17a0: 80 93 d6 01 sts 0x01D6, r24 |
17a4: 80 91 ab 01 lds r24, 0x01AB |
17a8: 90 91 ac 01 lds r25, 0x01AC |
17ac: 02 97 sbiw r24, 0x02 ; 2 |
17ae: 58 f0 brcs .+22 ; 0x17c6 <__vector_18+0x8c> |
17b0: 80 91 ab 01 lds r24, 0x01AB |
17b4: 90 91 ac 01 lds r25, 0x01AC |
17b8: 01 97 sbiw r24, 0x01 ; 1 |
17ba: 90 93 ac 01 sts 0x01AC, r25 |
17be: 80 93 ab 01 sts 0x01AB, r24 |
17c2: 5a 9a sbi 0x0b, 2 ; 11 |
17c4: 01 c0 rjmp .+2 ; 0x17c8 <__vector_18+0x8e> |
17c6: 5a 98 cbi 0x0b, 2 ; 11 |
17c8: 80 91 a6 05 lds r24, 0x05A6 |
17cc: 83 ff sbrs r24, 3 |
17ce: 3b c0 rjmp .+118 ; 0x1846 <__vector_18+0x10c> |
17d0: 34 9b sbis 0x06, 4 ; 6 |
17d2: 0a c0 rjmp .+20 ; 0x17e8 <__vector_18+0xae> |
17d4: 80 91 a9 01 lds r24, 0x01A9 |
17d8: 90 91 aa 01 lds r25, 0x01AA |
17dc: 01 96 adiw r24, 0x01 ; 1 |
17de: 90 93 aa 01 sts 0x01AA, r25 |
17e2: 80 93 a9 01 sts 0x01A9, r24 |
17e6: 2f c0 rjmp .+94 ; 0x1846 <__vector_18+0x10c> |
17e8: 80 91 a9 01 lds r24, 0x01A9 |
17ec: 90 91 aa 01 lds r25, 0x01AA |
17f0: 89 2b or r24, r25 |
17f2: 79 f0 breq .+30 ; 0x1812 <__vector_18+0xd8> |
17f4: 80 91 a9 01 lds r24, 0x01A9 |
17f8: 90 91 aa 01 lds r25, 0x01AA |
17fc: 80 5a subi r24, 0xA0 ; 160 |
17fe: 9f 40 sbci r25, 0x0F ; 15 |
1800: 40 f4 brcc .+16 ; 0x1812 <__vector_18+0xd8> |
1802: 80 91 a9 01 lds r24, 0x01A9 |
1806: 90 91 aa 01 lds r25, 0x01AA |
180a: 90 93 18 02 sts 0x0218, r25 |
180e: 80 93 17 02 sts 0x0217, r24 |
1812: 80 91 17 02 lds r24, 0x0217 |
1816: 90 91 18 02 lds r25, 0x0218 |
181a: 20 91 19 02 lds r18, 0x0219 |
181e: 30 91 1a 02 lds r19, 0x021A |
1822: 82 1b sub r24, r18 |
1824: 93 0b sbc r25, r19 |
1826: 84 5e subi r24, 0xE4 ; 228 |
1828: 9d 4f sbci r25, 0xFD ; 253 |
182a: 68 e6 ldi r22, 0x68 ; 104 |
182c: 71 e0 ldi r23, 0x01 ; 1 |
182e: 0e 94 19 2e call 0x5c32 ; 0x5c32 <__divmodhi4> |
1832: 84 5b subi r24, 0xB4 ; 180 |
1834: 90 40 sbci r25, 0x00 ; 0 |
1836: 90 93 1c 02 sts 0x021C, r25 |
183a: 80 93 1b 02 sts 0x021B, r24 |
183e: 10 92 aa 01 sts 0x01AA, r1 |
1842: 10 92 a9 01 sts 0x01A9, r1 |
1846: bf 91 pop r27 |
1848: af 91 pop r26 |
184a: 9f 91 pop r25 |
184c: 8f 91 pop r24 |
184e: 7f 91 pop r23 |
1850: 6f 91 pop r22 |
1852: 5f 91 pop r21 |
1854: 3f 91 pop r19 |
1856: 2f 91 pop r18 |
1858: 0f 90 pop r0 |
185a: 0f be out 0x3f, r0 ; 63 |
185c: 0f 90 pop r0 |
185e: 1f 90 pop r1 |
1860: 18 95 reti |
000016f2 <__vector_18>: |
16f2: 1f 92 push r1 |
16f4: 0f 92 push r0 |
16f6: 0f b6 in r0, 0x3f ; 63 |
16f8: 0f 92 push r0 |
16fa: 11 24 eor r1, r1 |
16fc: 2f 93 push r18 |
16fe: 3f 93 push r19 |
1700: 5f 93 push r21 |
1702: 6f 93 push r22 |
1704: 7f 93 push r23 |
1706: 8f 93 push r24 |
1708: 9f 93 push r25 |
170a: af 93 push r26 |
170c: bf 93 push r27 |
170e: 80 91 af 01 lds r24, 0x01AF |
1712: 81 50 subi r24, 0x01 ; 1 |
1714: 80 93 af 01 sts 0x01AF, r24 |
1718: 8f 3f cpi r24, 0xFF ; 255 |
171a: 01 f5 brne .+64 ; 0x175c <__vector_18+0x6a> |
171c: 89 e0 ldi r24, 0x09 ; 9 |
171e: 80 93 af 01 sts 0x01AF, r24 |
1722: 80 91 03 01 lds r24, 0x0103 |
1726: 8f 5f subi r24, 0xFF ; 255 |
1728: 81 70 andi r24, 0x01 ; 1 |
172a: 80 93 03 01 sts 0x0103, r24 |
172e: 88 23 and r24, r24 |
1730: 19 f4 brne .+6 ; 0x1738 <__vector_18+0x46> |
1732: 81 e0 ldi r24, 0x01 ; 1 |
1734: 80 93 a8 01 sts 0x01A8, r24 |
1738: 80 91 a6 01 lds r24, 0x01A6 |
173c: 90 91 a7 01 lds r25, 0x01A7 |
1740: 01 96 adiw r24, 0x01 ; 1 |
1742: 90 93 a7 01 sts 0x01A7, r25 |
1746: 80 93 a6 01 sts 0x01A6, r24 |
174a: 80 91 d6 01 lds r24, 0x01D6 |
174e: 88 23 and r24, r24 |
1750: 29 f0 breq .+10 ; 0x175c <__vector_18+0x6a> |
1752: 80 91 d6 01 lds r24, 0x01D6 |
1756: 81 50 subi r24, 0x01 ; 1 |
1758: 80 93 d6 01 sts 0x01D6, r24 |
175c: 80 91 ab 01 lds r24, 0x01AB |
1760: 90 91 ac 01 lds r25, 0x01AC |
1764: 02 97 sbiw r24, 0x02 ; 2 |
1766: 58 f0 brcs .+22 ; 0x177e <__vector_18+0x8c> |
1768: 80 91 ab 01 lds r24, 0x01AB |
176c: 90 91 ac 01 lds r25, 0x01AC |
1770: 01 97 sbiw r24, 0x01 ; 1 |
1772: 90 93 ac 01 sts 0x01AC, r25 |
1776: 80 93 ab 01 sts 0x01AB, r24 |
177a: 5a 9a sbi 0x0b, 2 ; 11 |
177c: 01 c0 rjmp .+2 ; 0x1780 <__vector_18+0x8e> |
177e: 5a 98 cbi 0x0b, 2 ; 11 |
1780: 80 91 aa 05 lds r24, 0x05AA |
1784: 83 ff sbrs r24, 3 |
1786: 3b c0 rjmp .+118 ; 0x17fe <__vector_18+0x10c> |
1788: 34 9b sbis 0x06, 4 ; 6 |
178a: 0a c0 rjmp .+20 ; 0x17a0 <__vector_18+0xae> |
178c: 80 91 a9 01 lds r24, 0x01A9 |
1790: 90 91 aa 01 lds r25, 0x01AA |
1794: 01 96 adiw r24, 0x01 ; 1 |
1796: 90 93 aa 01 sts 0x01AA, r25 |
179a: 80 93 a9 01 sts 0x01A9, r24 |
179e: 2f c0 rjmp .+94 ; 0x17fe <__vector_18+0x10c> |
17a0: 80 91 a9 01 lds r24, 0x01A9 |
17a4: 90 91 aa 01 lds r25, 0x01AA |
17a8: 89 2b or r24, r25 |
17aa: 79 f0 breq .+30 ; 0x17ca <__vector_18+0xd8> |
17ac: 80 91 a9 01 lds r24, 0x01A9 |
17b0: 90 91 aa 01 lds r25, 0x01AA |
17b4: 80 5a subi r24, 0xA0 ; 160 |
17b6: 9f 40 sbci r25, 0x0F ; 15 |
17b8: 40 f4 brcc .+16 ; 0x17ca <__vector_18+0xd8> |
17ba: 80 91 a9 01 lds r24, 0x01A9 |
17be: 90 91 aa 01 lds r25, 0x01AA |
17c2: 90 93 18 02 sts 0x0218, r25 |
17c6: 80 93 17 02 sts 0x0217, r24 |
17ca: 80 91 17 02 lds r24, 0x0217 |
17ce: 90 91 18 02 lds r25, 0x0218 |
17d2: 20 91 19 02 lds r18, 0x0219 |
17d6: 30 91 1a 02 lds r19, 0x021A |
17da: 82 1b sub r24, r18 |
17dc: 93 0b sbc r25, r19 |
17de: 84 5e subi r24, 0xE4 ; 228 |
17e0: 9d 4f sbci r25, 0xFD ; 253 |
17e2: 68 e6 ldi r22, 0x68 ; 104 |
17e4: 71 e0 ldi r23, 0x01 ; 1 |
17e6: 0e 94 07 2d call 0x5a0e ; 0x5a0e <__divmodhi4> |
17ea: 84 5b subi r24, 0xB4 ; 180 |
17ec: 90 40 sbci r25, 0x00 ; 0 |
17ee: 90 93 1c 02 sts 0x021C, r25 |
17f2: 80 93 1b 02 sts 0x021B, r24 |
17f6: 10 92 aa 01 sts 0x01AA, r1 |
17fa: 10 92 a9 01 sts 0x01A9, r1 |
17fe: bf 91 pop r27 |
1800: af 91 pop r26 |
1802: 9f 91 pop r25 |
1804: 8f 91 pop r24 |
1806: 7f 91 pop r23 |
1808: 6f 91 pop r22 |
180a: 5f 91 pop r21 |
180c: 3f 91 pop r19 |
180e: 2f 91 pop r18 |
1810: 0f 90 pop r0 |
1812: 0f be out 0x3f, r0 ; 63 |
1814: 0f 90 pop r0 |
1816: 1f 90 pop r1 |
1818: 18 95 reti |
|
00001862 <SetDelay>: |
1862: 20 91 a6 01 lds r18, 0x01A6 |
1866: 30 91 a7 01 lds r19, 0x01A7 |
186a: 2f 5f subi r18, 0xFF ; 255 |
186c: 3f 4f sbci r19, 0xFF ; 255 |
186e: 82 0f add r24, r18 |
1870: 93 1f adc r25, r19 |
1872: 08 95 ret |
0000181a <SetDelay>: |
181a: 20 91 a6 01 lds r18, 0x01A6 |
181e: 30 91 a7 01 lds r19, 0x01A7 |
1822: 2f 5f subi r18, 0xFF ; 255 |
1824: 3f 4f sbci r19, 0xFF ; 255 |
1826: 82 0f add r24, r18 |
1828: 93 1f adc r25, r19 |
182a: 08 95 ret |
|
00001874 <CheckDelay>: |
1874: 20 91 a6 01 lds r18, 0x01A6 |
1878: 30 91 a7 01 lds r19, 0x01A7 |
187c: 82 1b sub r24, r18 |
187e: 93 0b sbc r25, r19 |
1880: 89 2f mov r24, r25 |
1882: 99 27 eor r25, r25 |
1884: 86 95 lsr r24 |
1886: 80 74 andi r24, 0x40 ; 64 |
1888: 99 27 eor r25, r25 |
188a: 08 95 ret |
0000182c <CheckDelay>: |
182c: 20 91 a6 01 lds r18, 0x01A6 |
1830: 30 91 a7 01 lds r19, 0x01A7 |
1834: 82 1b sub r24, r18 |
1836: 93 0b sbc r25, r19 |
1838: 89 2f mov r24, r25 |
183a: 99 27 eor r25, r25 |
183c: 86 95 lsr r24 |
183e: 80 74 andi r24, 0x40 ; 64 |
1840: 99 27 eor r25, r25 |
1842: 08 95 ret |
|
0000188c <__vector_9>: |
188c: 1f 92 push r1 |
188e: 0f 92 push r0 |
1890: 0f b6 in r0, 0x3f ; 63 |
1892: 0f 92 push r0 |
1894: 11 24 eor r1, r1 |
1896: ef 92 push r14 |
1898: ff 92 push r15 |
189a: 0f 93 push r16 |
189c: 1f 93 push r17 |
189e: 2f 93 push r18 |
18a0: 3f 93 push r19 |
18a2: 4f 93 push r20 |
18a4: 5f 93 push r21 |
18a6: 6f 93 push r22 |
18a8: 7f 93 push r23 |
18aa: 8f 93 push r24 |
18ac: 9f 93 push r25 |
18ae: af 93 push r26 |
18b0: bf 93 push r27 |
18b2: cf 93 push r28 |
18b4: df 93 push r29 |
18b6: ef 93 push r30 |
18b8: ff 93 push r31 |
18ba: 80 91 02 01 lds r24, 0x0102 |
18be: 81 50 subi r24, 0x01 ; 1 |
18c0: 80 93 02 01 sts 0x0102, r24 |
18c4: 8f 3f cpi r24, 0xFF ; 255 |
18c6: 09 f0 breq .+2 ; 0x18ca <__vector_9+0x3e> |
18c8: 73 c0 rjmp .+230 ; 0x19b0 <__vector_9+0x124> |
18ca: 83 e8 ldi r24, 0x83 ; 131 |
18cc: 80 93 b0 00 sts 0x00B0, r24 |
18d0: 80 91 89 01 lds r24, 0x0189 |
18d4: c8 2f mov r28, r24 |
18d6: dd 27 eor r29, r29 |
18d8: d0 93 ae 01 sts 0x01AE, r29 |
18dc: c0 93 ad 01 sts 0x01AD, r28 |
18e0: 80 91 c4 05 lds r24, 0x05C4 |
18e4: e0 90 c0 05 lds r14, 0x05C0 |
18e8: 80 ff sbrs r24, 0 |
18ea: 1e c0 rjmp .+60 ; 0x1928 <__vector_9+0x9c> |
18ec: 60 91 e7 01 lds r22, 0x01E7 |
18f0: 70 91 e8 01 lds r23, 0x01E8 |
18f4: 80 91 e9 01 lds r24, 0x01E9 |
18f8: 90 91 ea 01 lds r25, 0x01EA |
18fc: ff 24 eor r15, r15 |
18fe: 00 27 eor r16, r16 |
1900: 11 27 eor r17, r17 |
1902: 20 e8 ldi r18, 0x80 ; 128 |
1904: 30 e0 ldi r19, 0x00 ; 0 |
1906: 40 e0 ldi r20, 0x00 ; 0 |
1908: 50 e0 ldi r21, 0x00 ; 0 |
190a: 0e 94 4e 2e call 0x5c9c ; 0x5c9c <__divmodsi4> |
190e: c8 01 movw r24, r16 |
1910: b7 01 movw r22, r14 |
1912: 0e 94 e6 2d call 0x5bcc ; 0x5bcc <__mulsi3> |
1916: 20 e0 ldi r18, 0x00 ; 0 |
1918: 32 e0 ldi r19, 0x02 ; 2 |
191a: 40 e0 ldi r20, 0x00 ; 0 |
191c: 50 e0 ldi r21, 0x00 ; 0 |
191e: 0e 94 4e 2e call 0x5c9c ; 0x5c9c <__divmodsi4> |
1922: c2 0f add r28, r18 |
1924: d3 1f adc r29, r19 |
1926: 1d c0 rjmp .+58 ; 0x1962 <__vector_9+0xd6> |
1928: 60 91 e7 01 lds r22, 0x01E7 |
192c: 70 91 e8 01 lds r23, 0x01E8 |
1930: 80 91 e9 01 lds r24, 0x01E9 |
1934: 90 91 ea 01 lds r25, 0x01EA |
1938: ff 24 eor r15, r15 |
193a: 00 27 eor r16, r16 |
193c: 11 27 eor r17, r17 |
193e: 20 e8 ldi r18, 0x80 ; 128 |
1940: 30 e0 ldi r19, 0x00 ; 0 |
1942: 40 e0 ldi r20, 0x00 ; 0 |
1944: 50 e0 ldi r21, 0x00 ; 0 |
1946: 0e 94 4e 2e call 0x5c9c ; 0x5c9c <__divmodsi4> |
194a: c8 01 movw r24, r16 |
194c: b7 01 movw r22, r14 |
194e: 0e 94 e6 2d call 0x5bcc ; 0x5bcc <__mulsi3> |
1952: 20 e0 ldi r18, 0x00 ; 0 |
1954: 32 e0 ldi r19, 0x02 ; 2 |
1956: 40 e0 ldi r20, 0x00 ; 0 |
1958: 50 e0 ldi r21, 0x00 ; 0 |
195a: 0e 94 4e 2e call 0x5c9c ; 0x5c9c <__divmodsi4> |
195e: c2 1b sub r28, r18 |
1960: d3 0b sbc r29, r19 |
1962: d0 93 ae 01 sts 0x01AE, r29 |
1966: c0 93 ad 01 sts 0x01AD, r28 |
196a: 20 91 ad 01 lds r18, 0x01AD |
196e: 30 91 ae 01 lds r19, 0x01AE |
1972: 80 91 c1 05 lds r24, 0x05C1 |
1976: 99 27 eor r25, r25 |
1978: 28 17 cp r18, r24 |
197a: 39 07 cpc r19, r25 |
197c: 34 f0 brlt .+12 ; 0x198a <__vector_9+0xfe> |
197e: 80 91 c2 05 lds r24, 0x05C2 |
1982: 99 27 eor r25, r25 |
1984: 82 17 cp r24, r18 |
1986: 93 07 cpc r25, r19 |
1988: 24 f4 brge .+8 ; 0x1992 <__vector_9+0x106> |
198a: 90 93 ae 01 sts 0x01AE, r25 |
198e: 80 93 ad 01 sts 0x01AD, r24 |
1992: 80 91 ad 01 lds r24, 0x01AD |
1996: 90 91 ae 01 lds r25, 0x01AE |
199a: 90 93 03 05 sts 0x0503, r25 |
199e: 80 93 02 05 sts 0x0502, r24 |
19a2: 80 93 b3 00 sts 0x00B3, r24 |
19a6: 80 91 c3 05 lds r24, 0x05C3 |
19aa: 80 93 02 01 sts 0x0102, r24 |
19ae: 04 c0 rjmp .+8 ; 0x19b8 <__vector_9+0x12c> |
19b0: 83 e0 ldi r24, 0x03 ; 3 |
19b2: 80 93 b0 00 sts 0x00B0, r24 |
19b6: 5f 98 cbi 0x0b, 7 ; 11 |
19b8: ff 91 pop r31 |
19ba: ef 91 pop r30 |
19bc: df 91 pop r29 |
19be: cf 91 pop r28 |
19c0: bf 91 pop r27 |
19c2: af 91 pop r26 |
19c4: 9f 91 pop r25 |
19c6: 8f 91 pop r24 |
19c8: 7f 91 pop r23 |
19ca: 6f 91 pop r22 |
19cc: 5f 91 pop r21 |
19ce: 4f 91 pop r20 |
19d0: 3f 91 pop r19 |
19d2: 2f 91 pop r18 |
19d4: 1f 91 pop r17 |
19d6: 0f 91 pop r16 |
19d8: ff 90 pop r15 |
19da: ef 90 pop r14 |
19dc: 0f 90 pop r0 |
19de: 0f be out 0x3f, r0 ; 63 |
19e0: 0f 90 pop r0 |
19e2: 1f 90 pop r1 |
19e4: 18 95 reti |
00001844 <__vector_9>: |
1844: 1f 92 push r1 |
1846: 0f 92 push r0 |
1848: 0f b6 in r0, 0x3f ; 63 |
184a: 0f 92 push r0 |
184c: 11 24 eor r1, r1 |
184e: ef 92 push r14 |
1850: ff 92 push r15 |
1852: 0f 93 push r16 |
1854: 1f 93 push r17 |
1856: 2f 93 push r18 |
1858: 3f 93 push r19 |
185a: 4f 93 push r20 |
185c: 5f 93 push r21 |
185e: 6f 93 push r22 |
1860: 7f 93 push r23 |
1862: 8f 93 push r24 |
1864: 9f 93 push r25 |
1866: af 93 push r26 |
1868: bf 93 push r27 |
186a: cf 93 push r28 |
186c: df 93 push r29 |
186e: ef 93 push r30 |
1870: ff 93 push r31 |
1872: 80 91 02 01 lds r24, 0x0102 |
1876: 81 50 subi r24, 0x01 ; 1 |
1878: 80 93 02 01 sts 0x0102, r24 |
187c: 8f 3f cpi r24, 0xFF ; 255 |
187e: 09 f0 breq .+2 ; 0x1882 <__vector_9+0x3e> |
1880: 73 c0 rjmp .+230 ; 0x1968 <__vector_9+0x124> |
1882: 83 e8 ldi r24, 0x83 ; 131 |
1884: 80 93 b0 00 sts 0x00B0, r24 |
1888: 80 91 89 01 lds r24, 0x0189 |
188c: c8 2f mov r28, r24 |
188e: dd 27 eor r29, r29 |
1890: d0 93 ae 01 sts 0x01AE, r29 |
1894: c0 93 ad 01 sts 0x01AD, r28 |
1898: 80 91 c8 05 lds r24, 0x05C8 |
189c: e0 90 c4 05 lds r14, 0x05C4 |
18a0: 80 ff sbrs r24, 0 |
18a2: 1e c0 rjmp .+60 ; 0x18e0 <__vector_9+0x9c> |
18a4: 60 91 e7 01 lds r22, 0x01E7 |
18a8: 70 91 e8 01 lds r23, 0x01E8 |
18ac: 80 91 e9 01 lds r24, 0x01E9 |
18b0: 90 91 ea 01 lds r25, 0x01EA |
18b4: ff 24 eor r15, r15 |
18b6: 00 27 eor r16, r16 |
18b8: 11 27 eor r17, r17 |
18ba: 20 e8 ldi r18, 0x80 ; 128 |
18bc: 30 e0 ldi r19, 0x00 ; 0 |
18be: 40 e0 ldi r20, 0x00 ; 0 |
18c0: 50 e0 ldi r21, 0x00 ; 0 |
18c2: 0e 94 3c 2d call 0x5a78 ; 0x5a78 <__divmodsi4> |
18c6: c8 01 movw r24, r16 |
18c8: b7 01 movw r22, r14 |
18ca: 0e 94 d4 2c call 0x59a8 ; 0x59a8 <__mulsi3> |
18ce: 20 e0 ldi r18, 0x00 ; 0 |
18d0: 32 e0 ldi r19, 0x02 ; 2 |
18d2: 40 e0 ldi r20, 0x00 ; 0 |
18d4: 50 e0 ldi r21, 0x00 ; 0 |
18d6: 0e 94 3c 2d call 0x5a78 ; 0x5a78 <__divmodsi4> |
18da: c2 0f add r28, r18 |
18dc: d3 1f adc r29, r19 |
18de: 1d c0 rjmp .+58 ; 0x191a <__vector_9+0xd6> |
18e0: 60 91 e7 01 lds r22, 0x01E7 |
18e4: 70 91 e8 01 lds r23, 0x01E8 |
18e8: 80 91 e9 01 lds r24, 0x01E9 |
18ec: 90 91 ea 01 lds r25, 0x01EA |
18f0: ff 24 eor r15, r15 |
18f2: 00 27 eor r16, r16 |
18f4: 11 27 eor r17, r17 |
18f6: 20 e8 ldi r18, 0x80 ; 128 |
18f8: 30 e0 ldi r19, 0x00 ; 0 |
18fa: 40 e0 ldi r20, 0x00 ; 0 |
18fc: 50 e0 ldi r21, 0x00 ; 0 |
18fe: 0e 94 3c 2d call 0x5a78 ; 0x5a78 <__divmodsi4> |
1902: c8 01 movw r24, r16 |
1904: b7 01 movw r22, r14 |
1906: 0e 94 d4 2c call 0x59a8 ; 0x59a8 <__mulsi3> |
190a: 20 e0 ldi r18, 0x00 ; 0 |
190c: 32 e0 ldi r19, 0x02 ; 2 |
190e: 40 e0 ldi r20, 0x00 ; 0 |
1910: 50 e0 ldi r21, 0x00 ; 0 |
1912: 0e 94 3c 2d call 0x5a78 ; 0x5a78 <__divmodsi4> |
1916: c2 1b sub r28, r18 |
1918: d3 0b sbc r29, r19 |
191a: d0 93 ae 01 sts 0x01AE, r29 |
191e: c0 93 ad 01 sts 0x01AD, r28 |
1922: 20 91 ad 01 lds r18, 0x01AD |
1926: 30 91 ae 01 lds r19, 0x01AE |
192a: 80 91 c5 05 lds r24, 0x05C5 |
192e: 99 27 eor r25, r25 |
1930: 28 17 cp r18, r24 |
1932: 39 07 cpc r19, r25 |
1934: 34 f0 brlt .+12 ; 0x1942 <__vector_9+0xfe> |
1936: 80 91 c6 05 lds r24, 0x05C6 |
193a: 99 27 eor r25, r25 |
193c: 82 17 cp r24, r18 |
193e: 93 07 cpc r25, r19 |
1940: 24 f4 brge .+8 ; 0x194a <__vector_9+0x106> |
1942: 90 93 ae 01 sts 0x01AE, r25 |
1946: 80 93 ad 01 sts 0x01AD, r24 |
194a: 80 91 ad 01 lds r24, 0x01AD |
194e: 90 91 ae 01 lds r25, 0x01AE |
1952: 90 93 07 05 sts 0x0507, r25 |
1956: 80 93 06 05 sts 0x0506, r24 |
195a: 80 93 b3 00 sts 0x00B3, r24 |
195e: 80 91 c7 05 lds r24, 0x05C7 |
1962: 80 93 02 01 sts 0x0102, r24 |
1966: 04 c0 rjmp .+8 ; 0x1970 <__vector_9+0x12c> |
1968: 83 e0 ldi r24, 0x03 ; 3 |
196a: 80 93 b0 00 sts 0x00B0, r24 |
196e: 5f 98 cbi 0x0b, 7 ; 11 |
1970: ff 91 pop r31 |
1972: ef 91 pop r30 |
1974: df 91 pop r29 |
1976: cf 91 pop r28 |
1978: bf 91 pop r27 |
197a: af 91 pop r26 |
197c: 9f 91 pop r25 |
197e: 8f 91 pop r24 |
1980: 7f 91 pop r23 |
1982: 6f 91 pop r22 |
1984: 5f 91 pop r21 |
1986: 4f 91 pop r20 |
1988: 3f 91 pop r19 |
198a: 2f 91 pop r18 |
198c: 1f 91 pop r17 |
198e: 0f 91 pop r16 |
1990: ff 90 pop r15 |
1992: ef 90 pop r14 |
1994: 0f 90 pop r0 |
1996: 0f be out 0x3f, r0 ; 63 |
1998: 0f 90 pop r0 |
199a: 1f 90 pop r1 |
199c: 18 95 reti |
|
000019e6 <Timer_Init>: |
19e6: 80 91 a6 01 lds r24, 0x01A6 |
19ea: 90 91 a7 01 lds r25, 0x01A7 |
19ee: 0b 96 adiw r24, 0x0b ; 11 |
19f0: 90 93 b1 01 sts 0x01B1, r25 |
19f4: 80 93 b0 01 sts 0x01B0, r24 |
19f8: 82 e0 ldi r24, 0x02 ; 2 |
19fa: 85 bd out 0x25, r24 ; 37 |
19fc: 83 ea ldi r24, 0xA3 ; 163 |
19fe: 84 bd out 0x24, r24 ; 36 |
1a00: 17 bc out 0x27, r1 ; 39 |
1a02: 88 e7 ldi r24, 0x78 ; 120 |
1a04: 88 bd out 0x28, r24 ; 40 |
1a06: 96 e0 ldi r25, 0x06 ; 6 |
1a08: 96 bd out 0x26, r25 ; 38 |
1a0a: 83 ec ldi r24, 0xC3 ; 195 |
1a0c: 80 93 b0 00 sts 0x00B0, r24 |
1a10: 90 93 b1 00 sts 0x00B1, r25 |
1a14: e0 e7 ldi r30, 0x70 ; 112 |
1a16: f0 e0 ldi r31, 0x00 ; 0 |
1a18: 80 81 ld r24, Z |
1a1a: 82 60 ori r24, 0x02 ; 2 |
1a1c: 80 83 st Z, r24 |
1a1e: ee e6 ldi r30, 0x6E ; 110 |
1a20: f0 e0 ldi r31, 0x00 ; 0 |
1a22: 80 81 ld r24, Z |
1a24: 81 60 ori r24, 0x01 ; 1 |
1a26: 80 83 st Z, r24 |
1a28: 8a e0 ldi r24, 0x0A ; 10 |
1a2a: 80 93 b3 00 sts 0x00B3, r24 |
1a2e: 10 92 b2 00 sts 0x00B2, r1 |
1a32: 08 95 ret |
0000199e <Timer_Init>: |
199e: 80 91 a6 01 lds r24, 0x01A6 |
19a2: 90 91 a7 01 lds r25, 0x01A7 |
19a6: 0b 96 adiw r24, 0x0b ; 11 |
19a8: 90 93 b1 01 sts 0x01B1, r25 |
19ac: 80 93 b0 01 sts 0x01B0, r24 |
19b0: 82 e0 ldi r24, 0x02 ; 2 |
19b2: 85 bd out 0x25, r24 ; 37 |
19b4: 83 ea ldi r24, 0xA3 ; 163 |
19b6: 84 bd out 0x24, r24 ; 36 |
19b8: 17 bc out 0x27, r1 ; 39 |
19ba: 88 e7 ldi r24, 0x78 ; 120 |
19bc: 88 bd out 0x28, r24 ; 40 |
19be: 96 e0 ldi r25, 0x06 ; 6 |
19c0: 96 bd out 0x26, r25 ; 38 |
19c2: 83 ec ldi r24, 0xC3 ; 195 |
19c4: 80 93 b0 00 sts 0x00B0, r24 |
19c8: 90 93 b1 00 sts 0x00B1, r25 |
19cc: e0 e7 ldi r30, 0x70 ; 112 |
19ce: f0 e0 ldi r31, 0x00 ; 0 |
19d0: 80 81 ld r24, Z |
19d2: 82 60 ori r24, 0x02 ; 2 |
19d4: 80 83 st Z, r24 |
19d6: ee e6 ldi r30, 0x6E ; 110 |
19d8: f0 e0 ldi r31, 0x00 ; 0 |
19da: 80 81 ld r24, Z |
19dc: 81 60 ori r24, 0x01 ; 1 |
19de: 80 83 st Z, r24 |
19e0: 8a e0 ldi r24, 0x0A ; 10 |
19e2: 80 93 b3 00 sts 0x00B3, r24 |
19e6: 10 92 b2 00 sts 0x00B2, r1 |
19ea: 08 95 ret |
|
00001a34 <Delay_ms>: |
1a34: 20 91 a6 01 lds r18, 0x01A6 |
1a38: 30 91 a7 01 lds r19, 0x01A7 |
1a3c: 2f 5f subi r18, 0xFF ; 255 |
1a3e: 3f 4f sbci r19, 0xFF ; 255 |
1a40: 28 0f add r18, r24 |
1a42: 39 1f adc r19, r25 |
1a44: 80 91 a6 01 lds r24, 0x01A6 |
1a48: 90 91 a7 01 lds r25, 0x01A7 |
1a4c: a9 01 movw r20, r18 |
1a4e: 48 1b sub r20, r24 |
1a50: 59 0b sbc r21, r25 |
1a52: 57 ff sbrs r21, 7 |
1a54: f7 cf rjmp .-18 ; 0x1a44 <Delay_ms+0x10> |
1a56: 08 95 ret |
000019ec <Delay_ms>: |
19ec: 20 91 a6 01 lds r18, 0x01A6 |
19f0: 30 91 a7 01 lds r19, 0x01A7 |
19f4: 2f 5f subi r18, 0xFF ; 255 |
19f6: 3f 4f sbci r19, 0xFF ; 255 |
19f8: 28 0f add r18, r24 |
19fa: 39 1f adc r19, r25 |
19fc: 80 91 a6 01 lds r24, 0x01A6 |
1a00: 90 91 a7 01 lds r25, 0x01A7 |
1a04: a9 01 movw r20, r18 |
1a06: 48 1b sub r20, r24 |
1a08: 59 0b sbc r21, r25 |
1a0a: 57 ff sbrs r21, 7 |
1a0c: f7 cf rjmp .-18 ; 0x19fc <Delay_ms+0x10> |
1a0e: 08 95 ret |
|
00001a58 <ADC_Init>: |
1a58: 10 92 7c 00 sts 0x007C, r1 |
1a5c: 8f ee ldi r24, 0xEF ; 239 |
1a5e: 80 93 7a 00 sts 0x007A, r24 |
1a62: 08 95 ret |
00001a10 <ADC_Init>: |
1a10: 10 92 7c 00 sts 0x007C, r1 |
1a14: 8f ee ldi r24, 0xEF ; 239 |
1a16: 80 93 7a 00 sts 0x007A, r24 |
1a1a: 08 95 ret |
|
00001a64 <__vector_24>: |
1a64: 1f 92 push r1 |
1a66: 0f 92 push r0 |
1a68: 0f b6 in r0, 0x3f ; 63 |
1a6a: 0f 92 push r0 |
1a6c: 11 24 eor r1, r1 |
1a6e: ef 92 push r14 |
1a70: ff 92 push r15 |
1a72: 0f 93 push r16 |
1a74: 1f 93 push r17 |
1a76: 2f 93 push r18 |
1a78: 3f 93 push r19 |
1a7a: 4f 93 push r20 |
1a7c: 5f 93 push r21 |
1a7e: 6f 93 push r22 |
1a80: 7f 93 push r23 |
1a82: 8f 93 push r24 |
1a84: 9f 93 push r25 |
1a86: af 93 push r26 |
1a88: bf 93 push r27 |
1a8a: cf 93 push r28 |
1a8c: df 93 push r29 |
1a8e: ef 93 push r30 |
1a90: ff 93 push r31 |
1a92: 10 92 7a 00 sts 0x007A, r1 |
1a96: 40 91 c8 01 lds r20, 0x01C8 |
1a9a: 4f 5f subi r20, 0xFF ; 255 |
1a9c: 40 93 c8 01 sts 0x01C8, r20 |
1aa0: 41 50 subi r20, 0x01 ; 1 |
1aa2: 43 30 cpi r20, 0x03 ; 3 |
1aa4: 09 f4 brne .+2 ; 0x1aa8 <__vector_24+0x44> |
1aa6: 1c c1 rjmp .+568 ; 0x1ce0 <__vector_24+0x27c> |
1aa8: 44 30 cpi r20, 0x04 ; 4 |
1aaa: 38 f4 brcc .+14 ; 0x1aba <__vector_24+0x56> |
1aac: 41 30 cpi r20, 0x01 ; 1 |
1aae: 09 f4 brne .+2 ; 0x1ab2 <__vector_24+0x4e> |
1ab0: 63 c0 rjmp .+198 ; 0x1b78 <__vector_24+0x114> |
1ab2: 42 30 cpi r20, 0x02 ; 2 |
1ab4: 08 f0 brcs .+2 ; 0x1ab8 <__vector_24+0x54> |
1ab6: b9 c0 rjmp .+370 ; 0x1c2a <__vector_24+0x1c6> |
1ab8: 0d c0 rjmp .+26 ; 0x1ad4 <__vector_24+0x70> |
1aba: 45 30 cpi r20, 0x05 ; 5 |
1abc: 09 f4 brne .+2 ; 0x1ac0 <__vector_24+0x5c> |
1abe: 50 c1 rjmp .+672 ; 0x1d60 <__vector_24+0x2fc> |
1ac0: 45 30 cpi r20, 0x05 ; 5 |
1ac2: 08 f4 brcc .+2 ; 0x1ac6 <__vector_24+0x62> |
1ac4: 2a c1 rjmp .+596 ; 0x1d1a <__vector_24+0x2b6> |
1ac6: 46 30 cpi r20, 0x06 ; 6 |
1ac8: 09 f4 brne .+2 ; 0x1acc <__vector_24+0x68> |
1aca: 6f c1 rjmp .+734 ; 0x1daa <__vector_24+0x346> |
1acc: 47 30 cpi r20, 0x07 ; 7 |
1ace: 09 f0 breq .+2 ; 0x1ad2 <__vector_24+0x6e> |
1ad0: cb c2 rjmp .+1430 ; 0x2068 <__vector_24+0x604> |
1ad2: 52 c2 rjmp .+1188 ; 0x1f78 <__vector_24+0x514> |
1ad4: 20 91 db 01 lds r18, 0x01DB |
1ad8: 30 91 dc 01 lds r19, 0x01DC |
1adc: 80 91 78 00 lds r24, 0x0078 |
1ae0: 90 91 79 00 lds r25, 0x0079 |
1ae4: 28 1b sub r18, r24 |
1ae6: 39 0b sbc r19, r25 |
1ae8: 80 91 b6 01 lds r24, 0x01B6 |
1aec: 90 91 b7 01 lds r25, 0x01B7 |
1af0: 82 0f add r24, r18 |
1af2: 93 1f adc r25, r19 |
1af4: 90 93 b7 01 sts 0x01B7, r25 |
1af8: 80 93 b6 01 sts 0x01B6, r24 |
1afc: 80 91 c0 01 lds r24, 0x01C0 |
1b00: 8f 5f subi r24, 0xFF ; 255 |
1b02: 80 93 c0 01 sts 0x01C0, r24 |
1b06: 80 91 0b 02 lds r24, 0x020B |
1b0a: 90 91 0c 02 lds r25, 0x020C |
1b0e: a0 91 0d 02 lds r26, 0x020D |
1b12: b0 91 0e 02 lds r27, 0x020E |
1b16: 44 27 eor r20, r20 |
1b18: 37 fd sbrc r19, 7 |
1b1a: 40 95 com r20 |
1b1c: 54 2f mov r21, r20 |
1b1e: 82 0f add r24, r18 |
1b20: 93 1f adc r25, r19 |
1b22: a4 1f adc r26, r20 |
1b24: b5 1f adc r27, r21 |
1b26: 80 93 0b 02 sts 0x020B, r24 |
1b2a: 90 93 0c 02 sts 0x020C, r25 |
1b2e: a0 93 0d 02 sts 0x020D, r26 |
1b32: b0 93 0e 02 sts 0x020E, r27 |
1b36: 80 91 0f 02 lds r24, 0x020F |
1b3a: 90 91 10 02 lds r25, 0x0210 |
1b3e: a0 91 11 02 lds r26, 0x0211 |
1b42: b0 91 12 02 lds r27, 0x0212 |
1b46: 82 0f add r24, r18 |
1b48: 93 1f adc r25, r19 |
1b4a: a4 1f adc r26, r20 |
1b4c: b5 1f adc r27, r21 |
1b4e: 80 93 0f 02 sts 0x020F, r24 |
1b52: 90 93 10 02 sts 0x0210, r25 |
1b56: a0 93 11 02 sts 0x0211, r26 |
1b5a: b0 93 12 02 sts 0x0212, r27 |
1b5e: 81 e0 ldi r24, 0x01 ; 1 |
1b60: 80 93 c9 01 sts 0x01C9, r24 |
1b64: 80 91 c6 01 lds r24, 0x01C6 |
1b68: 90 91 c7 01 lds r25, 0x01C7 |
1b6c: 01 96 adiw r24, 0x01 ; 1 |
1b6e: 90 93 c7 01 sts 0x01C7, r25 |
1b72: 80 93 c6 01 sts 0x01C6, r24 |
1b76: 7c c2 rjmp .+1272 ; 0x2070 <__vector_24+0x60c> |
1b78: 60 91 78 00 lds r22, 0x0078 |
1b7c: 70 91 79 00 lds r23, 0x0079 |
1b80: 80 91 d9 01 lds r24, 0x01D9 |
1b84: 90 91 da 01 lds r25, 0x01DA |
1b88: 68 1b sub r22, r24 |
1b8a: 79 0b sbc r23, r25 |
1b8c: 80 91 03 02 lds r24, 0x0203 |
1b90: 90 91 04 02 lds r25, 0x0204 |
1b94: a0 91 05 02 lds r26, 0x0205 |
1b98: b0 91 06 02 lds r27, 0x0206 |
1b9c: 9b 01 movw r18, r22 |
1b9e: 44 27 eor r20, r20 |
1ba0: 37 fd sbrc r19, 7 |
1ba2: 40 95 com r20 |
1ba4: 54 2f mov r21, r20 |
1ba6: 82 0f add r24, r18 |
1ba8: 93 1f adc r25, r19 |
1baa: a4 1f adc r26, r20 |
1bac: b5 1f adc r27, r21 |
1bae: 80 93 03 02 sts 0x0203, r24 |
1bb2: 90 93 04 02 sts 0x0204, r25 |
1bb6: a0 93 05 02 sts 0x0205, r26 |
1bba: b0 93 06 02 sts 0x0206, r27 |
1bbe: 80 91 07 02 lds r24, 0x0207 |
1bc2: 90 91 08 02 lds r25, 0x0208 |
1bc6: a0 91 09 02 lds r26, 0x0209 |
1bca: b0 91 0a 02 lds r27, 0x020A |
1bce: 82 0f add r24, r18 |
1bd0: 93 1f adc r25, r19 |
1bd2: a4 1f adc r26, r20 |
1bd4: b5 1f adc r27, r21 |
1bd6: 80 93 07 02 sts 0x0207, r24 |
1bda: 90 93 08 02 sts 0x0208, r25 |
1bde: a0 93 09 02 sts 0x0209, r26 |
1be2: b0 93 0a 02 sts 0x020A, r27 |
1be6: 80 91 78 00 lds r24, 0x0078 |
1bea: 90 91 79 00 lds r25, 0x0079 |
1bee: 0a 97 sbiw r24, 0x0a ; 10 |
1bf0: 10 f4 brcc .+4 ; 0x1bf6 <__vector_24+0x192> |
1bf2: 64 e4 ldi r22, 0x44 ; 68 |
1bf4: 7d ef ldi r23, 0xFD ; 253 |
1bf6: 80 91 78 00 lds r24, 0x0078 |
1bfa: 90 91 79 00 lds r25, 0x0079 |
1bfe: 89 5e subi r24, 0xE9 ; 233 |
1c00: 93 40 sbci r25, 0x03 ; 3 |
1c02: 10 f0 brcs .+4 ; 0x1c08 <__vector_24+0x1a4> |
1c04: 6c eb ldi r22, 0xBC ; 188 |
1c06: 72 e0 ldi r23, 0x02 ; 2 |
1c08: 80 91 b4 01 lds r24, 0x01B4 |
1c0c: 90 91 b5 01 lds r25, 0x01B5 |
1c10: 86 0f add r24, r22 |
1c12: 97 1f adc r25, r23 |
1c14: 90 93 b5 01 sts 0x01B5, r25 |
1c18: 80 93 b4 01 sts 0x01B4, r24 |
1c1c: 80 91 bf 01 lds r24, 0x01BF |
1c20: 8f 5f subi r24, 0xFF ; 255 |
1c22: 80 93 bf 01 sts 0x01BF, r24 |
1c26: 82 e0 ldi r24, 0x02 ; 2 |
1c28: 58 c0 rjmp .+176 ; 0x1cda <__vector_24+0x276> |
1c2a: 60 91 78 00 lds r22, 0x0078 |
1c2e: 70 91 79 00 lds r23, 0x0079 |
1c32: 80 91 d7 01 lds r24, 0x01D7 |
1c36: 90 91 d8 01 lds r25, 0x01D8 |
1c3a: 68 1b sub r22, r24 |
1c3c: 79 0b sbc r23, r25 |
1c3e: 80 91 fb 01 lds r24, 0x01FB |
1c42: 90 91 fc 01 lds r25, 0x01FC |
1c46: a0 91 fd 01 lds r26, 0x01FD |
1c4a: b0 91 fe 01 lds r27, 0x01FE |
1c4e: 9b 01 movw r18, r22 |
1c50: 44 27 eor r20, r20 |
1c52: 37 fd sbrc r19, 7 |
1c54: 40 95 com r20 |
1c56: 54 2f mov r21, r20 |
1c58: 82 0f add r24, r18 |
1c5a: 93 1f adc r25, r19 |
1c5c: a4 1f adc r26, r20 |
1c5e: b5 1f adc r27, r21 |
1c60: 80 93 fb 01 sts 0x01FB, r24 |
1c64: 90 93 fc 01 sts 0x01FC, r25 |
1c68: a0 93 fd 01 sts 0x01FD, r26 |
1c6c: b0 93 fe 01 sts 0x01FE, r27 |
1c70: 80 91 ff 01 lds r24, 0x01FF |
1c74: 90 91 00 02 lds r25, 0x0200 |
1c78: a0 91 01 02 lds r26, 0x0201 |
1c7c: b0 91 02 02 lds r27, 0x0202 |
1c80: 82 0f add r24, r18 |
1c82: 93 1f adc r25, r19 |
1c84: a4 1f adc r26, r20 |
1c86: b5 1f adc r27, r21 |
1c88: 80 93 ff 01 sts 0x01FF, r24 |
1c8c: 90 93 00 02 sts 0x0200, r25 |
1c90: a0 93 01 02 sts 0x0201, r26 |
1c94: b0 93 02 02 sts 0x0202, r27 |
1c98: 80 91 78 00 lds r24, 0x0078 |
1c9c: 90 91 79 00 lds r25, 0x0079 |
1ca0: 0a 97 sbiw r24, 0x0a ; 10 |
1ca2: 10 f4 brcc .+4 ; 0x1ca8 <__vector_24+0x244> |
1ca4: 64 e4 ldi r22, 0x44 ; 68 |
1ca6: 7d ef ldi r23, 0xFD ; 253 |
1ca8: 80 91 78 00 lds r24, 0x0078 |
1cac: 90 91 79 00 lds r25, 0x0079 |
1cb0: 89 5e subi r24, 0xE9 ; 233 |
1cb2: 93 40 sbci r25, 0x03 ; 3 |
1cb4: 10 f0 brcs .+4 ; 0x1cba <__vector_24+0x256> |
1cb6: 6c eb ldi r22, 0xBC ; 188 |
1cb8: 72 e0 ldi r23, 0x02 ; 2 |
1cba: 80 91 b2 01 lds r24, 0x01B2 |
1cbe: 90 91 b3 01 lds r25, 0x01B3 |
1cc2: 86 0f add r24, r22 |
1cc4: 97 1f adc r25, r23 |
1cc6: 90 93 b3 01 sts 0x01B3, r25 |
1cca: 80 93 b2 01 sts 0x01B2, r24 |
1cce: 80 91 be 01 lds r24, 0x01BE |
1cd2: 8f 5f subi r24, 0xFF ; 255 |
1cd4: 80 93 be 01 sts 0x01BE, r24 |
1cd8: 84 e0 ldi r24, 0x04 ; 4 |
1cda: 80 93 c9 01 sts 0x01C9, r24 |
1cde: c8 c1 rjmp .+912 ; 0x2070 <__vector_24+0x60c> |
1ce0: 40 91 04 01 lds r20, 0x0104 |
1ce4: 50 91 05 01 lds r21, 0x0105 |
1ce8: 80 91 78 00 lds r24, 0x0078 |
1cec: 90 91 79 00 lds r25, 0x0079 |
1cf0: 9a 01 movw r18, r20 |
1cf2: 22 0f add r18, r18 |
1cf4: 33 1f adc r19, r19 |
1cf6: 24 0f add r18, r20 |
1cf8: 35 1f adc r19, r21 |
1cfa: 63 e0 ldi r22, 0x03 ; 3 |
1cfc: 70 e0 ldi r23, 0x00 ; 0 |
1cfe: 0e 94 05 2e call 0x5c0a ; 0x5c0a <__udivmodhi4> |
1d02: 26 0f add r18, r22 |
1d04: 37 1f adc r19, r23 |
1d06: 36 95 lsr r19 |
1d08: 27 95 ror r18 |
1d0a: 36 95 lsr r19 |
1d0c: 27 95 ror r18 |
1d0e: 30 93 05 01 sts 0x0105, r19 |
1d12: 20 93 04 01 sts 0x0104, r18 |
1d16: 86 e0 ldi r24, 0x06 ; 6 |
1d18: e0 cf rjmp .-64 ; 0x1cda <__vector_24+0x276> |
1d1a: 80 91 df 01 lds r24, 0x01DF |
1d1e: 90 91 e0 01 lds r25, 0x01E0 |
1d22: 20 91 78 00 lds r18, 0x0078 |
1d26: 30 91 79 00 lds r19, 0x0079 |
1d2a: 82 1b sub r24, r18 |
1d2c: 93 0b sbc r25, r19 |
1d2e: 90 93 59 05 sts 0x0559, r25 |
1d32: 80 93 58 05 sts 0x0558, r24 |
1d36: 80 91 b8 01 lds r24, 0x01B8 |
1d3a: 90 91 b9 01 lds r25, 0x01B9 |
1d3e: 20 91 58 05 lds r18, 0x0558 |
1d42: 30 91 59 05 lds r19, 0x0559 |
1d46: 82 0f add r24, r18 |
1d48: 93 1f adc r25, r19 |
1d4a: 90 93 b9 01 sts 0x01B9, r25 |
1d4e: 80 93 b8 01 sts 0x01B8, r24 |
1d52: 80 91 c2 01 lds r24, 0x01C2 |
1d56: 8f 5f subi r24, 0xFF ; 255 |
1d58: 80 93 c2 01 sts 0x01C2, r24 |
1d5c: 87 e0 ldi r24, 0x07 ; 7 |
1d5e: bd cf rjmp .-134 ; 0x1cda <__vector_24+0x276> |
1d60: 80 91 78 00 lds r24, 0x0078 |
1d64: 90 91 79 00 lds r25, 0x0079 |
1d68: 20 91 dd 01 lds r18, 0x01DD |
1d6c: 30 91 de 01 lds r19, 0x01DE |
1d70: 82 1b sub r24, r18 |
1d72: 93 0b sbc r25, r19 |
1d74: 90 93 59 05 sts 0x0559, r25 |
1d78: 80 93 58 05 sts 0x0558, r24 |
1d7c: 80 91 ba 01 lds r24, 0x01BA |
1d80: 90 91 bb 01 lds r25, 0x01BB |
1d84: 20 91 58 05 lds r18, 0x0558 |
1d88: 30 91 59 05 lds r19, 0x0559 |
1d8c: 82 0f add r24, r18 |
1d8e: 93 1f adc r25, r19 |
1d90: 90 93 bb 01 sts 0x01BB, r25 |
1d94: 80 93 ba 01 sts 0x01BA, r24 |
1d98: 80 91 c1 01 lds r24, 0x01C1 |
1d9c: 8f 5f subi r24, 0xFF ; 255 |
1d9e: 80 93 c1 01 sts 0x01C1, r24 |
1da2: 40 93 c9 01 sts 0x01C9, r20 |
1da6: 86 e0 ldi r24, 0x06 ; 6 |
1da8: e4 c0 rjmp .+456 ; 0x1f72 <__vector_24+0x50e> |
1daa: 60 91 78 00 lds r22, 0x0078 |
1dae: 70 91 79 00 lds r23, 0x0079 |
1db2: e0 90 e1 01 lds r14, 0x01E1 |
1db6: f0 90 e2 01 lds r15, 0x01E2 |
1dba: 00 91 e3 01 lds r16, 0x01E3 |
1dbe: 10 91 e4 01 lds r17, 0x01E4 |
1dc2: 88 27 eor r24, r24 |
1dc4: 77 fd sbrc r23, 7 |
1dc6: 80 95 com r24 |
1dc8: 98 2f mov r25, r24 |
1dca: 0e 94 74 2c call 0x58e8 ; 0x58e8 <__floatsisf> |
1dce: a8 01 movw r20, r16 |
1dd0: 97 01 movw r18, r14 |
1dd2: 0e 94 c8 2b call 0x5790 ; 0x5790 <__subsf3> |
1dd6: 0e 94 57 2c call 0x58ae ; 0x58ae <__fixsfsi> |
1dda: 70 93 bd 01 sts 0x01BD, r23 |
1dde: 60 93 bc 01 sts 0x01BC, r22 |
1de2: 20 91 bc 01 lds r18, 0x01BC |
1de6: 30 91 bd 01 lds r19, 0x01BD |
1dea: e0 91 58 05 lds r30, 0x0558 |
1dee: f0 91 59 05 lds r31, 0x0559 |
1df2: 80 91 63 05 lds r24, 0x0563 |
1df6: 90 91 64 05 lds r25, 0x0564 |
1dfa: 97 ff sbrs r25, 7 |
1dfc: 03 c0 rjmp .+6 ; 0x1e04 <__vector_24+0x3a0> |
1dfe: 90 95 com r25 |
1e00: 81 95 neg r24 |
1e02: 9f 4f sbci r25, 0xFF ; 255 |
1e04: 64 e0 ldi r22, 0x04 ; 4 |
1e06: 70 e0 ldi r23, 0x00 ; 0 |
1e08: 0e 94 19 2e call 0x5c32 ; 0x5c32 <__divmodhi4> |
1e0c: eb 01 movw r28, r22 |
1e0e: cf 01 movw r24, r30 |
1e10: f7 ff sbrs r31, 7 |
1e12: 03 c0 rjmp .+6 ; 0x1e1a <__vector_24+0x3b6> |
1e14: 90 95 com r25 |
1e16: 81 95 neg r24 |
1e18: 9f 4f sbci r25, 0xFF ; 255 |
1e1a: 64 e0 ldi r22, 0x04 ; 4 |
1e1c: 70 e0 ldi r23, 0x00 ; 0 |
1e1e: 0e 94 19 2e call 0x5c32 ; 0x5c32 <__divmodhi4> |
1e22: 26 0f add r18, r22 |
1e24: 37 1f adc r19, r23 |
1e26: 2c 0f add r18, r28 |
1e28: 3d 1f adc r19, r29 |
1e2a: 30 93 bd 01 sts 0x01BD, r19 |
1e2e: 20 93 bc 01 sts 0x01BC, r18 |
1e32: 80 91 bc 01 lds r24, 0x01BC |
1e36: 90 91 bd 01 lds r25, 0x01BD |
1e3a: 02 97 sbiw r24, 0x02 ; 2 |
1e3c: 04 f1 brlt .+64 ; 0x1e7e <__vector_24+0x41a> |
1e3e: 60 91 e1 01 lds r22, 0x01E1 |
1e42: 70 91 e2 01 lds r23, 0x01E2 |
1e46: 80 91 e3 01 lds r24, 0x01E3 |
1e4a: 90 91 e4 01 lds r25, 0x01E4 |
1e4e: 20 e0 ldi r18, 0x00 ; 0 |
1e50: 30 e0 ldi r19, 0x00 ; 0 |
1e52: 48 e4 ldi r20, 0x48 ; 72 |
1e54: 54 e4 ldi r21, 0x44 ; 68 |
1e56: 0e 94 91 2c call 0x5922 ; 0x5922 <__eqsf2> |
1e5a: 88 23 and r24, r24 |
1e5c: 0c f0 brlt .+2 ; 0x1e60 <__vector_24+0x3fc> |
1e5e: 3c c0 rjmp .+120 ; 0x1ed8 <__vector_24+0x474> |
1e60: 60 91 e1 01 lds r22, 0x01E1 |
1e64: 70 91 e2 01 lds r23, 0x01E2 |
1e68: 80 91 e3 01 lds r24, 0x01E3 |
1e6c: 90 91 e4 01 lds r25, 0x01E4 |
1e70: 2a e0 ldi r18, 0x0A ; 10 |
1e72: 37 ed ldi r19, 0xD7 ; 215 |
1e74: 43 ea ldi r20, 0xA3 ; 163 |
1e76: 5c e3 ldi r21, 0x3C ; 60 |
1e78: 0e 94 c9 2b call 0x5792 ; 0x5792 <__addsf3> |
1e7c: 25 c0 rjmp .+74 ; 0x1ec8 <__vector_24+0x464> |
1e7e: 80 91 bc 01 lds r24, 0x01BC |
1e82: 90 91 bd 01 lds r25, 0x01BD |
1e86: 8f 5f subi r24, 0xFF ; 255 |
1e88: 9f 4f sbci r25, 0xFF ; 255 |
1e8a: 34 f5 brge .+76 ; 0x1ed8 <__vector_24+0x474> |
1e8c: 60 91 e1 01 lds r22, 0x01E1 |
1e90: 70 91 e2 01 lds r23, 0x01E2 |
1e94: 80 91 e3 01 lds r24, 0x01E3 |
1e98: 90 91 e4 01 lds r25, 0x01E4 |
1e9c: 20 e0 ldi r18, 0x00 ; 0 |
1e9e: 30 e0 ldi r19, 0x00 ; 0 |
1ea0: 46 e1 ldi r20, 0x16 ; 22 |
1ea2: 54 e4 ldi r21, 0x44 ; 68 |
1ea4: 0e 94 94 2c call 0x5928 ; 0x5928 <__gesf2> |
1ea8: 18 16 cp r1, r24 |
1eaa: b4 f4 brge .+44 ; 0x1ed8 <__vector_24+0x474> |
1eac: 60 91 e1 01 lds r22, 0x01E1 |
1eb0: 70 91 e2 01 lds r23, 0x01E2 |
1eb4: 80 91 e3 01 lds r24, 0x01E3 |
1eb8: 90 91 e4 01 lds r25, 0x01E4 |
1ebc: 2a e0 ldi r18, 0x0A ; 10 |
1ebe: 37 ed ldi r19, 0xD7 ; 215 |
1ec0: 43 ea ldi r20, 0xA3 ; 163 |
1ec2: 5c e3 ldi r21, 0x3C ; 60 |
1ec4: 0e 94 c8 2b call 0x5790 ; 0x5790 <__subsf3> |
1ec8: 60 93 e1 01 sts 0x01E1, r22 |
1ecc: 70 93 e2 01 sts 0x01E2, r23 |
1ed0: 80 93 e3 01 sts 0x01E3, r24 |
1ed4: 90 93 e4 01 sts 0x01E4, r25 |
1ed8: 81 e0 ldi r24, 0x01 ; 1 |
1eda: 80 93 c3 01 sts 0x01C3, r24 |
1ede: 80 91 78 00 lds r24, 0x0078 |
1ee2: 90 91 79 00 lds r25, 0x0079 |
1ee6: 90 93 5b 05 sts 0x055B, r25 |
1eea: 80 93 5a 05 sts 0x055A, r24 |
1eee: 20 91 13 02 lds r18, 0x0213 |
1ef2: 30 91 14 02 lds r19, 0x0214 |
1ef6: 40 91 15 02 lds r20, 0x0215 |
1efa: 50 91 16 02 lds r21, 0x0216 |
1efe: 80 91 bc 01 lds r24, 0x01BC |
1f02: 90 91 bd 01 lds r25, 0x01BD |
1f06: aa 27 eor r26, r26 |
1f08: 97 fd sbrc r25, 7 |
1f0a: a0 95 com r26 |
1f0c: ba 2f mov r27, r26 |
1f0e: 28 0f add r18, r24 |
1f10: 39 1f adc r19, r25 |
1f12: 4a 1f adc r20, r26 |
1f14: 5b 1f adc r21, r27 |
1f16: 20 93 13 02 sts 0x0213, r18 |
1f1a: 30 93 14 02 sts 0x0214, r19 |
1f1e: 40 93 15 02 sts 0x0215, r20 |
1f22: 50 93 16 02 sts 0x0216, r21 |
1f26: e0 90 13 02 lds r14, 0x0213 |
1f2a: f0 90 14 02 lds r15, 0x0214 |
1f2e: 00 91 15 02 lds r16, 0x0215 |
1f32: 10 91 16 02 lds r17, 0x0216 |
1f36: 60 91 13 02 lds r22, 0x0213 |
1f3a: 70 91 14 02 lds r23, 0x0214 |
1f3e: 80 91 15 02 lds r24, 0x0215 |
1f42: 90 91 16 02 lds r25, 0x0216 |
1f46: 20 e0 ldi r18, 0x00 ; 0 |
1f48: 34 e0 ldi r19, 0x04 ; 4 |
1f4a: 40 e0 ldi r20, 0x00 ; 0 |
1f4c: 50 e0 ldi r21, 0x00 ; 0 |
1f4e: 0e 94 4e 2e call 0x5c9c ; 0x5c9c <__divmodsi4> |
1f52: e2 1a sub r14, r18 |
1f54: f3 0a sbc r15, r19 |
1f56: 04 0b sbc r16, r20 |
1f58: 15 0b sbc r17, r21 |
1f5a: e0 92 13 02 sts 0x0213, r14 |
1f5e: f0 92 14 02 sts 0x0214, r15 |
1f62: 00 93 15 02 sts 0x0215, r16 |
1f66: 10 93 16 02 sts 0x0216, r17 |
1f6a: 83 e0 ldi r24, 0x03 ; 3 |
1f6c: 80 93 c9 01 sts 0x01C9, r24 |
1f70: 87 e0 ldi r24, 0x07 ; 7 |
1f72: 80 93 c8 01 sts 0x01C8, r24 |
1f76: 7c c0 rjmp .+248 ; 0x2070 <__vector_24+0x60c> |
1f78: 80 91 68 05 lds r24, 0x0568 |
1f7c: 90 91 69 05 lds r25, 0x0569 |
1f80: 20 91 78 00 lds r18, 0x0078 |
1f84: 30 91 79 00 lds r19, 0x0079 |
1f88: 82 0f add r24, r18 |
1f8a: 93 1f adc r25, r19 |
1f8c: 90 93 69 05 sts 0x0569, r25 |
1f90: 80 93 68 05 sts 0x0568, r24 |
1f94: 80 91 60 05 lds r24, 0x0560 |
1f98: 8f 5f subi r24, 0xFF ; 255 |
1f9a: 80 93 60 05 sts 0x0560, r24 |
1f9e: 80 91 60 05 lds r24, 0x0560 |
1fa2: 85 30 cpi r24, 0x05 ; 5 |
1fa4: 08 f4 brcc .+2 ; 0x1fa8 <__vector_24+0x544> |
1fa6: 60 c0 rjmp .+192 ; 0x2068 <__vector_24+0x604> |
1fa8: 80 91 78 00 lds r24, 0x0078 |
1fac: 90 91 79 00 lds r25, 0x0079 |
1fb0: 90 93 0b 01 sts 0x010B, r25 |
1fb4: 80 93 0a 01 sts 0x010A, r24 |
1fb8: 10 92 60 05 sts 0x0560, r1 |
1fbc: 80 91 5c 05 lds r24, 0x055C |
1fc0: 90 91 5d 05 lds r25, 0x055D |
1fc4: 20 91 68 05 lds r18, 0x0568 |
1fc8: 30 91 69 05 lds r19, 0x0569 |
1fcc: 82 1b sub r24, r18 |
1fce: 93 0b sbc r25, r19 |
1fd0: 20 91 2f 02 lds r18, 0x022F |
1fd4: 30 91 30 02 lds r19, 0x0230 |
1fd8: 82 1b sub r24, r18 |
1fda: 93 0b sbc r25, r19 |
1fdc: 90 93 c5 01 sts 0x01C5, r25 |
1fe0: 80 93 c4 01 sts 0x01C4, r24 |
1fe4: 60 91 68 05 lds r22, 0x0568 |
1fe8: 70 91 69 05 lds r23, 0x0569 |
1fec: e0 90 06 01 lds r14, 0x0106 |
1ff0: f0 90 07 01 lds r15, 0x0107 |
1ff4: 00 91 08 01 lds r16, 0x0108 |
1ff8: 10 91 09 01 lds r17, 0x0109 |
1ffc: 88 27 eor r24, r24 |
1ffe: 77 fd sbrc r23, 7 |
2000: 80 95 com r24 |
2002: 98 2f mov r25, r24 |
2004: a8 01 movw r20, r16 |
2006: 97 01 movw r18, r14 |
2008: 22 0f add r18, r18 |
200a: 33 1f adc r19, r19 |
200c: 44 1f adc r20, r20 |
200e: 55 1f adc r21, r21 |
2010: 2e 0d add r18, r14 |
2012: 3f 1d adc r19, r15 |
2014: 40 1f adc r20, r16 |
2016: 51 1f adc r21, r17 |
2018: 62 0f add r22, r18 |
201a: 73 1f adc r23, r19 |
201c: 84 1f adc r24, r20 |
201e: 95 1f adc r25, r21 |
2020: 24 e0 ldi r18, 0x04 ; 4 |
2022: 30 e0 ldi r19, 0x00 ; 0 |
2024: 40 e0 ldi r20, 0x00 ; 0 |
2026: 50 e0 ldi r21, 0x00 ; 0 |
2028: 0e 94 4e 2e call 0x5c9c ; 0x5c9c <__divmodsi4> |
202c: 20 93 06 01 sts 0x0106, r18 |
2030: 30 93 07 01 sts 0x0107, r19 |
2034: 40 93 08 01 sts 0x0108, r20 |
2038: 50 93 09 01 sts 0x0109, r21 |
203c: 20 91 5c 05 lds r18, 0x055C |
2040: 30 91 5d 05 lds r19, 0x055D |
2044: 80 91 06 01 lds r24, 0x0106 |
2048: 90 91 07 01 lds r25, 0x0107 |
204c: a0 91 08 01 lds r26, 0x0108 |
2050: b0 91 09 01 lds r27, 0x0109 |
2054: 28 1b sub r18, r24 |
2056: 39 0b sbc r19, r25 |
2058: 30 93 30 02 sts 0x0230, r19 |
205c: 20 93 2f 02 sts 0x022F, r18 |
2060: 10 92 69 05 sts 0x0569, r1 |
2064: 10 92 68 05 sts 0x0568, r1 |
2068: 10 92 c9 01 sts 0x01C9, r1 |
206c: 10 92 c8 01 sts 0x01C8, r1 |
2070: 80 91 c9 01 lds r24, 0x01C9 |
2074: 80 93 7c 00 sts 0x007C, r24 |
2078: 8f ee ldi r24, 0xEF ; 239 |
207a: 80 93 7a 00 sts 0x007A, r24 |
207e: ff 91 pop r31 |
2080: ef 91 pop r30 |
2082: df 91 pop r29 |
2084: cf 91 pop r28 |
2086: bf 91 pop r27 |
2088: af 91 pop r26 |
208a: 9f 91 pop r25 |
208c: 8f 91 pop r24 |
208e: 7f 91 pop r23 |
2090: 6f 91 pop r22 |
2092: 5f 91 pop r21 |
2094: 4f 91 pop r20 |
2096: 3f 91 pop r19 |
2098: 2f 91 pop r18 |
209a: 1f 91 pop r17 |
209c: 0f 91 pop r16 |
209e: ff 90 pop r15 |
20a0: ef 90 pop r14 |
20a2: 0f 90 pop r0 |
20a4: 0f be out 0x3f, r0 ; 63 |
20a6: 0f 90 pop r0 |
20a8: 1f 90 pop r1 |
20aa: 18 95 reti |
00001a1c <__vector_24>: |
1a1c: 1f 92 push r1 |
1a1e: 0f 92 push r0 |
1a20: 0f b6 in r0, 0x3f ; 63 |
1a22: 0f 92 push r0 |
1a24: 11 24 eor r1, r1 |
1a26: ef 92 push r14 |
1a28: ff 92 push r15 |
1a2a: 0f 93 push r16 |
1a2c: 1f 93 push r17 |
1a2e: 2f 93 push r18 |
1a30: 3f 93 push r19 |
1a32: 4f 93 push r20 |
1a34: 5f 93 push r21 |
1a36: 6f 93 push r22 |
1a38: 7f 93 push r23 |
1a3a: 8f 93 push r24 |
1a3c: 9f 93 push r25 |
1a3e: af 93 push r26 |
1a40: bf 93 push r27 |
1a42: cf 93 push r28 |
1a44: df 93 push r29 |
1a46: ef 93 push r30 |
1a48: ff 93 push r31 |
1a4a: 10 92 7a 00 sts 0x007A, r1 |
1a4e: 40 91 c8 01 lds r20, 0x01C8 |
1a52: 4f 5f subi r20, 0xFF ; 255 |
1a54: 40 93 c8 01 sts 0x01C8, r20 |
1a58: 41 50 subi r20, 0x01 ; 1 |
1a5a: 43 30 cpi r20, 0x03 ; 3 |
1a5c: 09 f4 brne .+2 ; 0x1a60 <__vector_24+0x44> |
1a5e: 1c c1 rjmp .+568 ; 0x1c98 <__vector_24+0x27c> |
1a60: 44 30 cpi r20, 0x04 ; 4 |
1a62: 38 f4 brcc .+14 ; 0x1a72 <__vector_24+0x56> |
1a64: 41 30 cpi r20, 0x01 ; 1 |
1a66: 09 f4 brne .+2 ; 0x1a6a <__vector_24+0x4e> |
1a68: 63 c0 rjmp .+198 ; 0x1b30 <__vector_24+0x114> |
1a6a: 42 30 cpi r20, 0x02 ; 2 |
1a6c: 08 f0 brcs .+2 ; 0x1a70 <__vector_24+0x54> |
1a6e: b9 c0 rjmp .+370 ; 0x1be2 <__vector_24+0x1c6> |
1a70: 0d c0 rjmp .+26 ; 0x1a8c <__vector_24+0x70> |
1a72: 45 30 cpi r20, 0x05 ; 5 |
1a74: 09 f4 brne .+2 ; 0x1a78 <__vector_24+0x5c> |
1a76: 50 c1 rjmp .+672 ; 0x1d18 <__vector_24+0x2fc> |
1a78: 45 30 cpi r20, 0x05 ; 5 |
1a7a: 08 f4 brcc .+2 ; 0x1a7e <__vector_24+0x62> |
1a7c: 2a c1 rjmp .+596 ; 0x1cd2 <__vector_24+0x2b6> |
1a7e: 46 30 cpi r20, 0x06 ; 6 |
1a80: 09 f4 brne .+2 ; 0x1a84 <__vector_24+0x68> |
1a82: 6f c1 rjmp .+734 ; 0x1d62 <__vector_24+0x346> |
1a84: 47 30 cpi r20, 0x07 ; 7 |
1a86: 09 f0 breq .+2 ; 0x1a8a <__vector_24+0x6e> |
1a88: cb c2 rjmp .+1430 ; 0x2020 <__vector_24+0x604> |
1a8a: 52 c2 rjmp .+1188 ; 0x1f30 <__vector_24+0x514> |
1a8c: 20 91 db 01 lds r18, 0x01DB |
1a90: 30 91 dc 01 lds r19, 0x01DC |
1a94: 80 91 78 00 lds r24, 0x0078 |
1a98: 90 91 79 00 lds r25, 0x0079 |
1a9c: 28 1b sub r18, r24 |
1a9e: 39 0b sbc r19, r25 |
1aa0: 80 91 b6 01 lds r24, 0x01B6 |
1aa4: 90 91 b7 01 lds r25, 0x01B7 |
1aa8: 82 0f add r24, r18 |
1aaa: 93 1f adc r25, r19 |
1aac: 90 93 b7 01 sts 0x01B7, r25 |
1ab0: 80 93 b6 01 sts 0x01B6, r24 |
1ab4: 80 91 c0 01 lds r24, 0x01C0 |
1ab8: 8f 5f subi r24, 0xFF ; 255 |
1aba: 80 93 c0 01 sts 0x01C0, r24 |
1abe: 80 91 0b 02 lds r24, 0x020B |
1ac2: 90 91 0c 02 lds r25, 0x020C |
1ac6: a0 91 0d 02 lds r26, 0x020D |
1aca: b0 91 0e 02 lds r27, 0x020E |
1ace: 44 27 eor r20, r20 |
1ad0: 37 fd sbrc r19, 7 |
1ad2: 40 95 com r20 |
1ad4: 54 2f mov r21, r20 |
1ad6: 82 0f add r24, r18 |
1ad8: 93 1f adc r25, r19 |
1ada: a4 1f adc r26, r20 |
1adc: b5 1f adc r27, r21 |
1ade: 80 93 0b 02 sts 0x020B, r24 |
1ae2: 90 93 0c 02 sts 0x020C, r25 |
1ae6: a0 93 0d 02 sts 0x020D, r26 |
1aea: b0 93 0e 02 sts 0x020E, r27 |
1aee: 80 91 0f 02 lds r24, 0x020F |
1af2: 90 91 10 02 lds r25, 0x0210 |
1af6: a0 91 11 02 lds r26, 0x0211 |
1afa: b0 91 12 02 lds r27, 0x0212 |
1afe: 82 0f add r24, r18 |
1b00: 93 1f adc r25, r19 |
1b02: a4 1f adc r26, r20 |
1b04: b5 1f adc r27, r21 |
1b06: 80 93 0f 02 sts 0x020F, r24 |
1b0a: 90 93 10 02 sts 0x0210, r25 |
1b0e: a0 93 11 02 sts 0x0211, r26 |
1b12: b0 93 12 02 sts 0x0212, r27 |
1b16: 81 e0 ldi r24, 0x01 ; 1 |
1b18: 80 93 c9 01 sts 0x01C9, r24 |
1b1c: 80 91 c6 01 lds r24, 0x01C6 |
1b20: 90 91 c7 01 lds r25, 0x01C7 |
1b24: 01 96 adiw r24, 0x01 ; 1 |
1b26: 90 93 c7 01 sts 0x01C7, r25 |
1b2a: 80 93 c6 01 sts 0x01C6, r24 |
1b2e: 7c c2 rjmp .+1272 ; 0x2028 <__vector_24+0x60c> |
1b30: 60 91 78 00 lds r22, 0x0078 |
1b34: 70 91 79 00 lds r23, 0x0079 |
1b38: 80 91 d9 01 lds r24, 0x01D9 |
1b3c: 90 91 da 01 lds r25, 0x01DA |
1b40: 68 1b sub r22, r24 |
1b42: 79 0b sbc r23, r25 |
1b44: 80 91 03 02 lds r24, 0x0203 |
1b48: 90 91 04 02 lds r25, 0x0204 |
1b4c: a0 91 05 02 lds r26, 0x0205 |
1b50: b0 91 06 02 lds r27, 0x0206 |
1b54: 9b 01 movw r18, r22 |
1b56: 44 27 eor r20, r20 |
1b58: 37 fd sbrc r19, 7 |
1b5a: 40 95 com r20 |
1b5c: 54 2f mov r21, r20 |
1b5e: 82 0f add r24, r18 |
1b60: 93 1f adc r25, r19 |
1b62: a4 1f adc r26, r20 |
1b64: b5 1f adc r27, r21 |
1b66: 80 93 03 02 sts 0x0203, r24 |
1b6a: 90 93 04 02 sts 0x0204, r25 |
1b6e: a0 93 05 02 sts 0x0205, r26 |
1b72: b0 93 06 02 sts 0x0206, r27 |
1b76: 80 91 07 02 lds r24, 0x0207 |
1b7a: 90 91 08 02 lds r25, 0x0208 |
1b7e: a0 91 09 02 lds r26, 0x0209 |
1b82: b0 91 0a 02 lds r27, 0x020A |
1b86: 82 0f add r24, r18 |
1b88: 93 1f adc r25, r19 |
1b8a: a4 1f adc r26, r20 |
1b8c: b5 1f adc r27, r21 |
1b8e: 80 93 07 02 sts 0x0207, r24 |
1b92: 90 93 08 02 sts 0x0208, r25 |
1b96: a0 93 09 02 sts 0x0209, r26 |
1b9a: b0 93 0a 02 sts 0x020A, r27 |
1b9e: 80 91 78 00 lds r24, 0x0078 |
1ba2: 90 91 79 00 lds r25, 0x0079 |
1ba6: 0a 97 sbiw r24, 0x0a ; 10 |
1ba8: 10 f4 brcc .+4 ; 0x1bae <__vector_24+0x192> |
1baa: 64 e4 ldi r22, 0x44 ; 68 |
1bac: 7d ef ldi r23, 0xFD ; 253 |
1bae: 80 91 78 00 lds r24, 0x0078 |
1bb2: 90 91 79 00 lds r25, 0x0079 |
1bb6: 89 5e subi r24, 0xE9 ; 233 |
1bb8: 93 40 sbci r25, 0x03 ; 3 |
1bba: 10 f0 brcs .+4 ; 0x1bc0 <__vector_24+0x1a4> |
1bbc: 6c eb ldi r22, 0xBC ; 188 |
1bbe: 72 e0 ldi r23, 0x02 ; 2 |
1bc0: 80 91 b4 01 lds r24, 0x01B4 |
1bc4: 90 91 b5 01 lds r25, 0x01B5 |
1bc8: 86 0f add r24, r22 |
1bca: 97 1f adc r25, r23 |
1bcc: 90 93 b5 01 sts 0x01B5, r25 |
1bd0: 80 93 b4 01 sts 0x01B4, r24 |
1bd4: 80 91 bf 01 lds r24, 0x01BF |
1bd8: 8f 5f subi r24, 0xFF ; 255 |
1bda: 80 93 bf 01 sts 0x01BF, r24 |
1bde: 82 e0 ldi r24, 0x02 ; 2 |
1be0: 58 c0 rjmp .+176 ; 0x1c92 <__vector_24+0x276> |
1be2: 60 91 78 00 lds r22, 0x0078 |
1be6: 70 91 79 00 lds r23, 0x0079 |
1bea: 80 91 d7 01 lds r24, 0x01D7 |
1bee: 90 91 d8 01 lds r25, 0x01D8 |
1bf2: 68 1b sub r22, r24 |
1bf4: 79 0b sbc r23, r25 |
1bf6: 80 91 fb 01 lds r24, 0x01FB |
1bfa: 90 91 fc 01 lds r25, 0x01FC |
1bfe: a0 91 fd 01 lds r26, 0x01FD |
1c02: b0 91 fe 01 lds r27, 0x01FE |
1c06: 9b 01 movw r18, r22 |
1c08: 44 27 eor r20, r20 |
1c0a: 37 fd sbrc r19, 7 |
1c0c: 40 95 com r20 |
1c0e: 54 2f mov r21, r20 |
1c10: 82 0f add r24, r18 |
1c12: 93 1f adc r25, r19 |
1c14: a4 1f adc r26, r20 |
1c16: b5 1f adc r27, r21 |
1c18: 80 93 fb 01 sts 0x01FB, r24 |
1c1c: 90 93 fc 01 sts 0x01FC, r25 |
1c20: a0 93 fd 01 sts 0x01FD, r26 |
1c24: b0 93 fe 01 sts 0x01FE, r27 |
1c28: 80 91 ff 01 lds r24, 0x01FF |
1c2c: 90 91 00 02 lds r25, 0x0200 |
1c30: a0 91 01 02 lds r26, 0x0201 |
1c34: b0 91 02 02 lds r27, 0x0202 |
1c38: 82 0f add r24, r18 |
1c3a: 93 1f adc r25, r19 |
1c3c: a4 1f adc r26, r20 |
1c3e: b5 1f adc r27, r21 |
1c40: 80 93 ff 01 sts 0x01FF, r24 |
1c44: 90 93 00 02 sts 0x0200, r25 |
1c48: a0 93 01 02 sts 0x0201, r26 |
1c4c: b0 93 02 02 sts 0x0202, r27 |
1c50: 80 91 78 00 lds r24, 0x0078 |
1c54: 90 91 79 00 lds r25, 0x0079 |
1c58: 0a 97 sbiw r24, 0x0a ; 10 |
1c5a: 10 f4 brcc .+4 ; 0x1c60 <__vector_24+0x244> |
1c5c: 64 e4 ldi r22, 0x44 ; 68 |
1c5e: 7d ef ldi r23, 0xFD ; 253 |
1c60: 80 91 78 00 lds r24, 0x0078 |
1c64: 90 91 79 00 lds r25, 0x0079 |
1c68: 89 5e subi r24, 0xE9 ; 233 |
1c6a: 93 40 sbci r25, 0x03 ; 3 |
1c6c: 10 f0 brcs .+4 ; 0x1c72 <__vector_24+0x256> |
1c6e: 6c eb ldi r22, 0xBC ; 188 |
1c70: 72 e0 ldi r23, 0x02 ; 2 |
1c72: 80 91 b2 01 lds r24, 0x01B2 |
1c76: 90 91 b3 01 lds r25, 0x01B3 |
1c7a: 86 0f add r24, r22 |
1c7c: 97 1f adc r25, r23 |
1c7e: 90 93 b3 01 sts 0x01B3, r25 |
1c82: 80 93 b2 01 sts 0x01B2, r24 |
1c86: 80 91 be 01 lds r24, 0x01BE |
1c8a: 8f 5f subi r24, 0xFF ; 255 |
1c8c: 80 93 be 01 sts 0x01BE, r24 |
1c90: 84 e0 ldi r24, 0x04 ; 4 |
1c92: 80 93 c9 01 sts 0x01C9, r24 |
1c96: c8 c1 rjmp .+912 ; 0x2028 <__vector_24+0x60c> |
1c98: 40 91 04 01 lds r20, 0x0104 |
1c9c: 50 91 05 01 lds r21, 0x0105 |
1ca0: 80 91 78 00 lds r24, 0x0078 |
1ca4: 90 91 79 00 lds r25, 0x0079 |
1ca8: 9a 01 movw r18, r20 |
1caa: 22 0f add r18, r18 |
1cac: 33 1f adc r19, r19 |
1cae: 24 0f add r18, r20 |
1cb0: 35 1f adc r19, r21 |
1cb2: 63 e0 ldi r22, 0x03 ; 3 |
1cb4: 70 e0 ldi r23, 0x00 ; 0 |
1cb6: 0e 94 f3 2c call 0x59e6 ; 0x59e6 <__udivmodhi4> |
1cba: 26 0f add r18, r22 |
1cbc: 37 1f adc r19, r23 |
1cbe: 36 95 lsr r19 |
1cc0: 27 95 ror r18 |
1cc2: 36 95 lsr r19 |
1cc4: 27 95 ror r18 |
1cc6: 30 93 05 01 sts 0x0105, r19 |
1cca: 20 93 04 01 sts 0x0104, r18 |
1cce: 86 e0 ldi r24, 0x06 ; 6 |
1cd0: e0 cf rjmp .-64 ; 0x1c92 <__vector_24+0x276> |
1cd2: 80 91 df 01 lds r24, 0x01DF |
1cd6: 90 91 e0 01 lds r25, 0x01E0 |
1cda: 20 91 78 00 lds r18, 0x0078 |
1cde: 30 91 79 00 lds r19, 0x0079 |
1ce2: 82 1b sub r24, r18 |
1ce4: 93 0b sbc r25, r19 |
1ce6: 90 93 5d 05 sts 0x055D, r25 |
1cea: 80 93 5c 05 sts 0x055C, r24 |
1cee: 80 91 b8 01 lds r24, 0x01B8 |
1cf2: 90 91 b9 01 lds r25, 0x01B9 |
1cf6: 20 91 5c 05 lds r18, 0x055C |
1cfa: 30 91 5d 05 lds r19, 0x055D |
1cfe: 82 0f add r24, r18 |
1d00: 93 1f adc r25, r19 |
1d02: 90 93 b9 01 sts 0x01B9, r25 |
1d06: 80 93 b8 01 sts 0x01B8, r24 |
1d0a: 80 91 c2 01 lds r24, 0x01C2 |
1d0e: 8f 5f subi r24, 0xFF ; 255 |
1d10: 80 93 c2 01 sts 0x01C2, r24 |
1d14: 87 e0 ldi r24, 0x07 ; 7 |
1d16: bd cf rjmp .-134 ; 0x1c92 <__vector_24+0x276> |
1d18: 80 91 78 00 lds r24, 0x0078 |
1d1c: 90 91 79 00 lds r25, 0x0079 |
1d20: 20 91 dd 01 lds r18, 0x01DD |
1d24: 30 91 de 01 lds r19, 0x01DE |
1d28: 82 1b sub r24, r18 |
1d2a: 93 0b sbc r25, r19 |
1d2c: 90 93 5d 05 sts 0x055D, r25 |
1d30: 80 93 5c 05 sts 0x055C, r24 |
1d34: 80 91 ba 01 lds r24, 0x01BA |
1d38: 90 91 bb 01 lds r25, 0x01BB |
1d3c: 20 91 5c 05 lds r18, 0x055C |
1d40: 30 91 5d 05 lds r19, 0x055D |
1d44: 82 0f add r24, r18 |
1d46: 93 1f adc r25, r19 |
1d48: 90 93 bb 01 sts 0x01BB, r25 |
1d4c: 80 93 ba 01 sts 0x01BA, r24 |
1d50: 80 91 c1 01 lds r24, 0x01C1 |
1d54: 8f 5f subi r24, 0xFF ; 255 |
1d56: 80 93 c1 01 sts 0x01C1, r24 |
1d5a: 40 93 c9 01 sts 0x01C9, r20 |
1d5e: 86 e0 ldi r24, 0x06 ; 6 |
1d60: e4 c0 rjmp .+456 ; 0x1f2a <__vector_24+0x50e> |
1d62: 60 91 78 00 lds r22, 0x0078 |
1d66: 70 91 79 00 lds r23, 0x0079 |
1d6a: e0 90 e1 01 lds r14, 0x01E1 |
1d6e: f0 90 e2 01 lds r15, 0x01E2 |
1d72: 00 91 e3 01 lds r16, 0x01E3 |
1d76: 10 91 e4 01 lds r17, 0x01E4 |
1d7a: 88 27 eor r24, r24 |
1d7c: 77 fd sbrc r23, 7 |
1d7e: 80 95 com r24 |
1d80: 98 2f mov r25, r24 |
1d82: 0e 94 b8 2b call 0x5770 ; 0x5770 <__floatsisf> |
1d86: a8 01 movw r20, r16 |
1d88: 97 01 movw r18, r14 |
1d8a: 0e 94 12 2b call 0x5624 ; 0x5624 <__subsf3> |
1d8e: 0e 94 9b 2b call 0x5736 ; 0x5736 <__fixsfsi> |
1d92: 70 93 bd 01 sts 0x01BD, r23 |
1d96: 60 93 bc 01 sts 0x01BC, r22 |
1d9a: 20 91 bc 01 lds r18, 0x01BC |
1d9e: 30 91 bd 01 lds r19, 0x01BD |
1da2: e0 91 5c 05 lds r30, 0x055C |
1da6: f0 91 5d 05 lds r31, 0x055D |
1daa: 80 91 67 05 lds r24, 0x0567 |
1dae: 90 91 68 05 lds r25, 0x0568 |
1db2: 97 ff sbrs r25, 7 |
1db4: 03 c0 rjmp .+6 ; 0x1dbc <__vector_24+0x3a0> |
1db6: 90 95 com r25 |
1db8: 81 95 neg r24 |
1dba: 9f 4f sbci r25, 0xFF ; 255 |
1dbc: 64 e0 ldi r22, 0x04 ; 4 |
1dbe: 70 e0 ldi r23, 0x00 ; 0 |
1dc0: 0e 94 07 2d call 0x5a0e ; 0x5a0e <__divmodhi4> |
1dc4: eb 01 movw r28, r22 |
1dc6: cf 01 movw r24, r30 |
1dc8: f7 ff sbrs r31, 7 |
1dca: 03 c0 rjmp .+6 ; 0x1dd2 <__vector_24+0x3b6> |
1dcc: 90 95 com r25 |
1dce: 81 95 neg r24 |
1dd0: 9f 4f sbci r25, 0xFF ; 255 |
1dd2: 64 e0 ldi r22, 0x04 ; 4 |
1dd4: 70 e0 ldi r23, 0x00 ; 0 |
1dd6: 0e 94 07 2d call 0x5a0e ; 0x5a0e <__divmodhi4> |
1dda: 26 0f add r18, r22 |
1ddc: 37 1f adc r19, r23 |
1dde: 2c 0f add r18, r28 |
1de0: 3d 1f adc r19, r29 |
1de2: 30 93 bd 01 sts 0x01BD, r19 |
1de6: 20 93 bc 01 sts 0x01BC, r18 |
1dea: 80 91 bc 01 lds r24, 0x01BC |
1dee: 90 91 bd 01 lds r25, 0x01BD |
1df2: 02 97 sbiw r24, 0x02 ; 2 |
1df4: 04 f1 brlt .+64 ; 0x1e36 <__vector_24+0x41a> |
1df6: 60 91 e1 01 lds r22, 0x01E1 |
1dfa: 70 91 e2 01 lds r23, 0x01E2 |
1dfe: 80 91 e3 01 lds r24, 0x01E3 |
1e02: 90 91 e4 01 lds r25, 0x01E4 |
1e06: 20 e0 ldi r18, 0x00 ; 0 |
1e08: 30 e0 ldi r19, 0x00 ; 0 |
1e0a: 48 e4 ldi r20, 0x48 ; 72 |
1e0c: 54 e4 ldi r21, 0x44 ; 68 |
1e0e: 0e 94 c2 2b call 0x5784 ; 0x5784 <__eqsf2> |
1e12: 88 23 and r24, r24 |
1e14: 0c f0 brlt .+2 ; 0x1e18 <__vector_24+0x3fc> |
1e16: 3c c0 rjmp .+120 ; 0x1e90 <__vector_24+0x474> |
1e18: 60 91 e1 01 lds r22, 0x01E1 |
1e1c: 70 91 e2 01 lds r23, 0x01E2 |
1e20: 80 91 e3 01 lds r24, 0x01E3 |
1e24: 90 91 e4 01 lds r25, 0x01E4 |
1e28: 2a e0 ldi r18, 0x0A ; 10 |
1e2a: 37 ed ldi r19, 0xD7 ; 215 |
1e2c: 43 ea ldi r20, 0xA3 ; 163 |
1e2e: 5c e3 ldi r21, 0x3C ; 60 |
1e30: 0e 94 13 2b call 0x5626 ; 0x5626 <__addsf3> |
1e34: 25 c0 rjmp .+74 ; 0x1e80 <__vector_24+0x464> |
1e36: 80 91 bc 01 lds r24, 0x01BC |
1e3a: 90 91 bd 01 lds r25, 0x01BD |
1e3e: 8f 5f subi r24, 0xFF ; 255 |
1e40: 9f 4f sbci r25, 0xFF ; 255 |
1e42: 34 f5 brge .+76 ; 0x1e90 <__vector_24+0x474> |
1e44: 60 91 e1 01 lds r22, 0x01E1 |
1e48: 70 91 e2 01 lds r23, 0x01E2 |
1e4c: 80 91 e3 01 lds r24, 0x01E3 |
1e50: 90 91 e4 01 lds r25, 0x01E4 |
1e54: 20 e0 ldi r18, 0x00 ; 0 |
1e56: 30 e0 ldi r19, 0x00 ; 0 |
1e58: 46 e1 ldi r20, 0x16 ; 22 |
1e5a: 54 e4 ldi r21, 0x44 ; 68 |
1e5c: 0e 94 c5 2b call 0x578a ; 0x578a <__gesf2> |
1e60: 18 16 cp r1, r24 |
1e62: b4 f4 brge .+44 ; 0x1e90 <__vector_24+0x474> |
1e64: 60 91 e1 01 lds r22, 0x01E1 |
1e68: 70 91 e2 01 lds r23, 0x01E2 |
1e6c: 80 91 e3 01 lds r24, 0x01E3 |
1e70: 90 91 e4 01 lds r25, 0x01E4 |
1e74: 2a e0 ldi r18, 0x0A ; 10 |
1e76: 37 ed ldi r19, 0xD7 ; 215 |
1e78: 43 ea ldi r20, 0xA3 ; 163 |
1e7a: 5c e3 ldi r21, 0x3C ; 60 |
1e7c: 0e 94 12 2b call 0x5624 ; 0x5624 <__subsf3> |
1e80: 60 93 e1 01 sts 0x01E1, r22 |
1e84: 70 93 e2 01 sts 0x01E2, r23 |
1e88: 80 93 e3 01 sts 0x01E3, r24 |
1e8c: 90 93 e4 01 sts 0x01E4, r25 |
1e90: 81 e0 ldi r24, 0x01 ; 1 |
1e92: 80 93 c3 01 sts 0x01C3, r24 |
1e96: 80 91 78 00 lds r24, 0x0078 |
1e9a: 90 91 79 00 lds r25, 0x0079 |
1e9e: 90 93 5f 05 sts 0x055F, r25 |
1ea2: 80 93 5e 05 sts 0x055E, r24 |
1ea6: 20 91 13 02 lds r18, 0x0213 |
1eaa: 30 91 14 02 lds r19, 0x0214 |
1eae: 40 91 15 02 lds r20, 0x0215 |
1eb2: 50 91 16 02 lds r21, 0x0216 |
1eb6: 80 91 bc 01 lds r24, 0x01BC |
1eba: 90 91 bd 01 lds r25, 0x01BD |
1ebe: aa 27 eor r26, r26 |
1ec0: 97 fd sbrc r25, 7 |
1ec2: a0 95 com r26 |
1ec4: ba 2f mov r27, r26 |
1ec6: 28 0f add r18, r24 |
1ec8: 39 1f adc r19, r25 |
1eca: 4a 1f adc r20, r26 |
1ecc: 5b 1f adc r21, r27 |
1ece: 20 93 13 02 sts 0x0213, r18 |
1ed2: 30 93 14 02 sts 0x0214, r19 |
1ed6: 40 93 15 02 sts 0x0215, r20 |
1eda: 50 93 16 02 sts 0x0216, r21 |
1ede: e0 90 13 02 lds r14, 0x0213 |
1ee2: f0 90 14 02 lds r15, 0x0214 |
1ee6: 00 91 15 02 lds r16, 0x0215 |
1eea: 10 91 16 02 lds r17, 0x0216 |
1eee: 60 91 13 02 lds r22, 0x0213 |
1ef2: 70 91 14 02 lds r23, 0x0214 |
1ef6: 80 91 15 02 lds r24, 0x0215 |
1efa: 90 91 16 02 lds r25, 0x0216 |
1efe: 20 e0 ldi r18, 0x00 ; 0 |
1f00: 34 e0 ldi r19, 0x04 ; 4 |
1f02: 40 e0 ldi r20, 0x00 ; 0 |
1f04: 50 e0 ldi r21, 0x00 ; 0 |
1f06: 0e 94 3c 2d call 0x5a78 ; 0x5a78 <__divmodsi4> |
1f0a: e2 1a sub r14, r18 |
1f0c: f3 0a sbc r15, r19 |
1f0e: 04 0b sbc r16, r20 |
1f10: 15 0b sbc r17, r21 |
1f12: e0 92 13 02 sts 0x0213, r14 |
1f16: f0 92 14 02 sts 0x0214, r15 |
1f1a: 00 93 15 02 sts 0x0215, r16 |
1f1e: 10 93 16 02 sts 0x0216, r17 |
1f22: 83 e0 ldi r24, 0x03 ; 3 |
1f24: 80 93 c9 01 sts 0x01C9, r24 |
1f28: 87 e0 ldi r24, 0x07 ; 7 |
1f2a: 80 93 c8 01 sts 0x01C8, r24 |
1f2e: 7c c0 rjmp .+248 ; 0x2028 <__vector_24+0x60c> |
1f30: 80 91 6c 05 lds r24, 0x056C |
1f34: 90 91 6d 05 lds r25, 0x056D |
1f38: 20 91 78 00 lds r18, 0x0078 |
1f3c: 30 91 79 00 lds r19, 0x0079 |
1f40: 82 0f add r24, r18 |
1f42: 93 1f adc r25, r19 |
1f44: 90 93 6d 05 sts 0x056D, r25 |
1f48: 80 93 6c 05 sts 0x056C, r24 |
1f4c: 80 91 64 05 lds r24, 0x0564 |
1f50: 8f 5f subi r24, 0xFF ; 255 |
1f52: 80 93 64 05 sts 0x0564, r24 |
1f56: 80 91 64 05 lds r24, 0x0564 |
1f5a: 85 30 cpi r24, 0x05 ; 5 |
1f5c: 08 f4 brcc .+2 ; 0x1f60 <__vector_24+0x544> |
1f5e: 60 c0 rjmp .+192 ; 0x2020 <__vector_24+0x604> |
1f60: 80 91 78 00 lds r24, 0x0078 |
1f64: 90 91 79 00 lds r25, 0x0079 |
1f68: 90 93 0b 01 sts 0x010B, r25 |
1f6c: 80 93 0a 01 sts 0x010A, r24 |
1f70: 10 92 64 05 sts 0x0564, r1 |
1f74: 80 91 60 05 lds r24, 0x0560 |
1f78: 90 91 61 05 lds r25, 0x0561 |
1f7c: 20 91 6c 05 lds r18, 0x056C |
1f80: 30 91 6d 05 lds r19, 0x056D |
1f84: 82 1b sub r24, r18 |
1f86: 93 0b sbc r25, r19 |
1f88: 20 91 2f 02 lds r18, 0x022F |
1f8c: 30 91 30 02 lds r19, 0x0230 |
1f90: 82 1b sub r24, r18 |
1f92: 93 0b sbc r25, r19 |
1f94: 90 93 c5 01 sts 0x01C5, r25 |
1f98: 80 93 c4 01 sts 0x01C4, r24 |
1f9c: 60 91 6c 05 lds r22, 0x056C |
1fa0: 70 91 6d 05 lds r23, 0x056D |
1fa4: e0 90 06 01 lds r14, 0x0106 |
1fa8: f0 90 07 01 lds r15, 0x0107 |
1fac: 00 91 08 01 lds r16, 0x0108 |
1fb0: 10 91 09 01 lds r17, 0x0109 |
1fb4: 88 27 eor r24, r24 |
1fb6: 77 fd sbrc r23, 7 |
1fb8: 80 95 com r24 |
1fba: 98 2f mov r25, r24 |
1fbc: a8 01 movw r20, r16 |
1fbe: 97 01 movw r18, r14 |
1fc0: 22 0f add r18, r18 |
1fc2: 33 1f adc r19, r19 |
1fc4: 44 1f adc r20, r20 |
1fc6: 55 1f adc r21, r21 |
1fc8: 2e 0d add r18, r14 |
1fca: 3f 1d adc r19, r15 |
1fcc: 40 1f adc r20, r16 |
1fce: 51 1f adc r21, r17 |
1fd0: 62 0f add r22, r18 |
1fd2: 73 1f adc r23, r19 |
1fd4: 84 1f adc r24, r20 |
1fd6: 95 1f adc r25, r21 |
1fd8: 24 e0 ldi r18, 0x04 ; 4 |
1fda: 30 e0 ldi r19, 0x00 ; 0 |
1fdc: 40 e0 ldi r20, 0x00 ; 0 |
1fde: 50 e0 ldi r21, 0x00 ; 0 |
1fe0: 0e 94 3c 2d call 0x5a78 ; 0x5a78 <__divmodsi4> |
1fe4: 20 93 06 01 sts 0x0106, r18 |
1fe8: 30 93 07 01 sts 0x0107, r19 |
1fec: 40 93 08 01 sts 0x0108, r20 |
1ff0: 50 93 09 01 sts 0x0109, r21 |
1ff4: 20 91 60 05 lds r18, 0x0560 |
1ff8: 30 91 61 05 lds r19, 0x0561 |
1ffc: 80 91 06 01 lds r24, 0x0106 |
2000: 90 91 07 01 lds r25, 0x0107 |
2004: a0 91 08 01 lds r26, 0x0108 |
2008: b0 91 09 01 lds r27, 0x0109 |
200c: 28 1b sub r18, r24 |
200e: 39 0b sbc r19, r25 |
2010: 30 93 30 02 sts 0x0230, r19 |
2014: 20 93 2f 02 sts 0x022F, r18 |
2018: 10 92 6d 05 sts 0x056D, r1 |
201c: 10 92 6c 05 sts 0x056C, r1 |
2020: 10 92 c9 01 sts 0x01C9, r1 |
2024: 10 92 c8 01 sts 0x01C8, r1 |
2028: 80 91 c9 01 lds r24, 0x01C9 |
202c: 80 93 7c 00 sts 0x007C, r24 |
2030: 8f ee ldi r24, 0xEF ; 239 |
2032: 80 93 7a 00 sts 0x007A, r24 |
2036: ff 91 pop r31 |
2038: ef 91 pop r30 |
203a: df 91 pop r29 |
203c: cf 91 pop r28 |
203e: bf 91 pop r27 |
2040: af 91 pop r26 |
2042: 9f 91 pop r25 |
2044: 8f 91 pop r24 |
2046: 7f 91 pop r23 |
2048: 6f 91 pop r22 |
204a: 5f 91 pop r21 |
204c: 4f 91 pop r20 |
204e: 3f 91 pop r19 |
2050: 2f 91 pop r18 |
2052: 1f 91 pop r17 |
2054: 0f 91 pop r16 |
2056: ff 90 pop r15 |
2058: ef 90 pop r14 |
205a: 0f 90 pop r0 |
205c: 0f be out 0x3f, r0 ; 63 |
205e: 0f 90 pop r0 |
2060: 1f 90 pop r1 |
2062: 18 95 reti |
|
000020ac <SucheLuftruckOffset>: |
20ac: cf 93 push r28 |
20ae: df 93 push r29 |
20b0: c0 e0 ldi r28, 0x00 ; 0 |
20b2: d0 e0 ldi r29, 0x00 ; 0 |
20b4: c7 bd out 0x27, r28 ; 39 |
20b6: 82 e3 ldi r24, 0x32 ; 50 |
20b8: 90 e0 ldi r25, 0x00 ; 0 |
20ba: 0e 94 1a 0d call 0x1a34 ; 0x1a34 <Delay_ms> |
20be: 81 e6 ldi r24, 0x61 ; 97 |
20c0: 91 e0 ldi r25, 0x01 ; 1 |
20c2: 9f 93 push r25 |
20c4: 8f 93 push r24 |
20c6: 1f 92 push r1 |
20c8: 0e 94 f9 08 call 0x11f2 ; 0x11f2 <_printf_P> |
20cc: 80 91 0a 01 lds r24, 0x010A |
20d0: 90 91 0b 01 lds r25, 0x010B |
20d4: 0f 90 pop r0 |
20d6: 0f 90 pop r0 |
20d8: 0f 90 pop r0 |
20da: 84 58 subi r24, 0x84 ; 132 |
20dc: 93 40 sbci r25, 0x03 ; 3 |
20de: 20 f0 brcs .+8 ; 0x20e8 <SucheLuftruckOffset+0x3c> |
20e0: 21 96 adiw r28, 0x01 ; 1 |
20e2: ca 3f cpi r28, 0xFA ; 250 |
20e4: d1 05 cpc r29, r1 |
20e6: 31 f7 brne .-52 ; 0x20b4 <SucheLuftruckOffset+0x8> |
20e8: c0 93 65 05 sts 0x0565, r28 |
20ec: 88 ec ldi r24, 0xC8 ; 200 |
20ee: 90 e0 ldi r25, 0x00 ; 0 |
20f0: 0e 94 1a 0d call 0x1a34 ; 0x1a34 <Delay_ms> |
20f4: df 91 pop r29 |
20f6: cf 91 pop r28 |
20f8: 08 95 ret |
00002064 <SucheLuftruckOffset>: |
2064: cf 93 push r28 |
2066: df 93 push r29 |
2068: c0 e0 ldi r28, 0x00 ; 0 |
206a: d0 e0 ldi r29, 0x00 ; 0 |
206c: c7 bd out 0x27, r28 ; 39 |
206e: 82 e3 ldi r24, 0x32 ; 50 |
2070: 90 e0 ldi r25, 0x00 ; 0 |
2072: 0e 94 f6 0c call 0x19ec ; 0x19ec <Delay_ms> |
2076: 8b e3 ldi r24, 0x3B ; 59 |
2078: 91 e0 ldi r25, 0x01 ; 1 |
207a: 9f 93 push r25 |
207c: 8f 93 push r24 |
207e: 1f 92 push r1 |
2080: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P> |
2084: 80 91 0a 01 lds r24, 0x010A |
2088: 90 91 0b 01 lds r25, 0x010B |
208c: 0f 90 pop r0 |
208e: 0f 90 pop r0 |
2090: 0f 90 pop r0 |
2092: 84 58 subi r24, 0x84 ; 132 |
2094: 93 40 sbci r25, 0x03 ; 3 |
2096: 20 f0 brcs .+8 ; 0x20a0 <SucheLuftruckOffset+0x3c> |
2098: 21 96 adiw r28, 0x01 ; 1 |
209a: ca 3f cpi r28, 0xFA ; 250 |
209c: d1 05 cpc r29, r1 |
209e: 31 f7 brne .-52 ; 0x206c <SucheLuftruckOffset+0x8> |
20a0: c0 93 69 05 sts 0x0569, r28 |
20a4: 88 ec ldi r24, 0xC8 ; 200 |
20a6: 90 e0 ldi r25, 0x00 ; 0 |
20a8: 0e 94 f6 0c call 0x19ec ; 0x19ec <Delay_ms> |
20ac: df 91 pop r29 |
20ae: cf 91 pop r28 |
20b0: 08 95 ret |
|
000020fa <LcdClear>: |
20fa: e6 e1 ldi r30, 0x16 ; 22 |
20fc: f1 e0 ldi r31, 0x01 ; 1 |
20fe: 80 e2 ldi r24, 0x20 ; 32 |
2100: 81 93 st Z+, r24 |
2102: 91 e0 ldi r25, 0x01 ; 1 |
2104: e6 36 cpi r30, 0x66 ; 102 |
2106: f9 07 cpc r31, r25 |
2108: d9 f7 brne .-10 ; 0x2100 <LcdClear+0x6> |
210a: 08 95 ret |
000020b2 <LcdClear>: |
20b2: e6 e1 ldi r30, 0x16 ; 22 |
20b4: f1 e0 ldi r31, 0x01 ; 1 |
20b6: 80 e2 ldi r24, 0x20 ; 32 |
20b8: 81 93 st Z+, r24 |
20ba: 91 e0 ldi r25, 0x01 ; 1 |
20bc: e6 36 cpi r30, 0x66 ; 102 |
20be: f9 07 cpc r31, r25 |
20c0: d9 f7 brne .-10 ; 0x20b8 <LcdClear+0x6> |
20c2: 08 95 ret |
|
0000210c <Menu>: |
210c: ff 92 push r15 |
210e: 0f 93 push r16 |
2110: 1f 93 push r17 |
2112: 80 91 cd 01 lds r24, 0x01CD |
2116: 28 2f mov r18, r24 |
2118: 33 27 eor r19, r19 |
211a: c9 01 movw r24, r18 |
211c: 81 70 andi r24, 0x01 ; 1 |
211e: 90 70 andi r25, 0x00 ; 0 |
2120: 68 2f mov r22, r24 |
2122: 88 23 and r24, r24 |
2124: 91 f0 breq .+36 ; 0x214a <Menu+0x3e> |
2126: 80 91 ce 01 lds r24, 0x01CE |
212a: 88 23 and r24, r24 |
212c: 11 f0 breq .+4 ; 0x2132 <Menu+0x26> |
212e: 81 50 subi r24, 0x01 ; 1 |
2130: 02 c0 rjmp .+4 ; 0x2136 <Menu+0x2a> |
2132: 80 91 66 01 lds r24, 0x0166 |
2136: 80 93 ce 01 sts 0x01CE, r24 |
213a: e6 e1 ldi r30, 0x16 ; 22 |
213c: f1 e0 ldi r31, 0x01 ; 1 |
213e: 80 e2 ldi r24, 0x20 ; 32 |
2140: 81 93 st Z+, r24 |
2142: 91 e0 ldi r25, 0x01 ; 1 |
2144: e6 36 cpi r30, 0x66 ; 102 |
2146: f9 07 cpc r31, r25 |
2148: d9 f7 brne .-10 ; 0x2140 <Menu+0x34> |
214a: a9 01 movw r20, r18 |
214c: 42 70 andi r20, 0x02 ; 2 |
214e: 50 70 andi r21, 0x00 ; 0 |
2150: 21 ff sbrs r18, 1 |
2152: 0d c0 rjmp .+26 ; 0x216e <Menu+0x62> |
2154: 80 91 ce 01 lds r24, 0x01CE |
2158: 8f 5f subi r24, 0xFF ; 255 |
215a: 80 93 ce 01 sts 0x01CE, r24 |
215e: e6 e1 ldi r30, 0x16 ; 22 |
2160: f1 e0 ldi r31, 0x01 ; 1 |
2162: 80 e2 ldi r24, 0x20 ; 32 |
2164: 81 93 st Z+, r24 |
2166: 91 e0 ldi r25, 0x01 ; 1 |
2168: e6 36 cpi r30, 0x66 ; 102 |
216a: f9 07 cpc r31, r25 |
216c: d9 f7 brne .-10 ; 0x2164 <Menu+0x58> |
216e: 66 23 and r22, r22 |
2170: 21 f0 breq .+8 ; 0x217a <Menu+0x6e> |
2172: 45 2b or r20, r21 |
2174: 11 f0 breq .+4 ; 0x217a <Menu+0x6e> |
2176: 10 92 ce 01 sts 0x01CE, r1 |
217a: 81 e1 ldi r24, 0x11 ; 17 |
217c: 80 93 cc 01 sts 0x01CC, r24 |
2180: 80 91 ce 01 lds r24, 0x01CE |
2184: 99 27 eor r25, r25 |
2186: 9f 93 push r25 |
2188: 8f 93 push r24 |
218a: 82 ed ldi r24, 0xD2 ; 210 |
218c: 93 e0 ldi r25, 0x03 ; 3 |
218e: 9f 93 push r25 |
2190: 8f 93 push r24 |
2192: e1 e0 ldi r30, 0x01 ; 1 |
2194: fe 2e mov r15, r30 |
2196: ff 92 push r15 |
2198: 0e 94 f9 08 call 0x11f2 ; 0x11f2 <_printf_P> |
219c: 00 91 ce 01 lds r16, 0x01CE |
21a0: 0f 90 pop r0 |
21a2: 0f 90 pop r0 |
21a4: 0f 90 pop r0 |
21a6: 0f 90 pop r0 |
21a8: 0f 90 pop r0 |
21aa: 05 30 cpi r16, 0x05 ; 5 |
21ac: 09 f4 brne .+2 ; 0x21b0 <Menu+0xa4> |
21ae: d7 c1 rjmp .+942 ; 0x255e <Menu+0x452> |
21b0: 06 30 cpi r16, 0x06 ; 6 |
21b2: 90 f4 brcc .+36 ; 0x21d8 <Menu+0xcc> |
21b4: 02 30 cpi r16, 0x02 ; 2 |
21b6: 09 f4 brne .+2 ; 0x21ba <Menu+0xae> |
21b8: b8 c0 rjmp .+368 ; 0x232a <Menu+0x21e> |
21ba: 03 30 cpi r16, 0x03 ; 3 |
21bc: 30 f4 brcc .+12 ; 0x21ca <Menu+0xbe> |
21be: 00 23 and r16, r16 |
21c0: f1 f0 breq .+60 ; 0x21fe <Menu+0xf2> |
21c2: 01 30 cpi r16, 0x01 ; 1 |
21c4: 09 f0 breq .+2 ; 0x21c8 <Menu+0xbc> |
21c6: 5b c3 rjmp .+1718 ; 0x287e <Menu+0x772> |
21c8: 4d c0 rjmp .+154 ; 0x2264 <Menu+0x158> |
21ca: 03 30 cpi r16, 0x03 ; 3 |
21cc: 09 f4 brne .+2 ; 0x21d0 <Menu+0xc4> |
21ce: 02 c1 rjmp .+516 ; 0x23d4 <Menu+0x2c8> |
21d0: 04 30 cpi r16, 0x04 ; 4 |
21d2: 09 f0 breq .+2 ; 0x21d6 <Menu+0xca> |
21d4: 54 c3 rjmp .+1704 ; 0x287e <Menu+0x772> |
21d6: 4b c1 rjmp .+662 ; 0x246e <Menu+0x362> |
21d8: 08 30 cpi r16, 0x08 ; 8 |
21da: 09 f4 brne .+2 ; 0x21de <Menu+0xd2> |
21dc: 98 c2 rjmp .+1328 ; 0x270e <Menu+0x602> |
21de: 09 30 cpi r16, 0x09 ; 9 |
21e0: 38 f4 brcc .+14 ; 0x21f0 <Menu+0xe4> |
21e2: 06 30 cpi r16, 0x06 ; 6 |
21e4: 09 f4 brne .+2 ; 0x21e8 <Menu+0xdc> |
21e6: 11 c2 rjmp .+1058 ; 0x260a <Menu+0x4fe> |
21e8: 07 30 cpi r16, 0x07 ; 7 |
21ea: 09 f0 breq .+2 ; 0x21ee <Menu+0xe2> |
21ec: 48 c3 rjmp .+1680 ; 0x287e <Menu+0x772> |
21ee: 6c c2 rjmp .+1240 ; 0x26c8 <Menu+0x5bc> |
21f0: 09 30 cpi r16, 0x09 ; 9 |
21f2: 09 f4 brne .+2 ; 0x21f6 <Menu+0xea> |
21f4: c9 c2 rjmp .+1426 ; 0x2788 <Menu+0x67c> |
21f6: 0a 30 cpi r16, 0x0A ; 10 |
21f8: 09 f0 breq .+2 ; 0x21fc <Menu+0xf0> |
21fa: 41 c3 rjmp .+1666 ; 0x287e <Menu+0x772> |
21fc: 03 c3 rjmp .+1542 ; 0x2804 <Menu+0x6f8> |
21fe: 10 92 cc 01 sts 0x01CC, r1 |
2202: 80 ec ldi r24, 0xC0 ; 192 |
2204: 93 e0 ldi r25, 0x03 ; 3 |
2206: 9f 93 push r25 |
2208: 8f 93 push r24 |
220a: ff 92 push r15 |
220c: 0e 94 f9 08 call 0x11f2 ; 0x11f2 <_printf_P> |
2210: 84 e1 ldi r24, 0x14 ; 20 |
2212: 80 93 cc 01 sts 0x01CC, r24 |
2216: 8c e3 ldi r24, 0x3C ; 60 |
2218: 90 e0 ldi r25, 0x00 ; 0 |
221a: 9f 93 push r25 |
221c: 8f 93 push r24 |
221e: 1f 92 push r1 |
2220: 1f 92 push r1 |
2222: 89 eb ldi r24, 0xB9 ; 185 |
2224: 93 e0 ldi r25, 0x03 ; 3 |
2226: 9f 93 push r25 |
2228: 8f 93 push r24 |
222a: ff 92 push r15 |
222c: 0e 94 f9 08 call 0x11f2 ; 0x11f2 <_printf_P> |
2230: 88 e2 ldi r24, 0x28 ; 40 |
2232: 80 93 cc 01 sts 0x01CC, r24 |
2236: 0e 94 0b 02 call 0x416 ; 0x416 <GetActiveParamSetNumber> |
223a: 99 27 eor r25, r25 |
223c: 9f 93 push r25 |
223e: 8f 93 push r24 |
2240: 8c ea ldi r24, 0xAC ; 172 |
2242: 93 e0 ldi r25, 0x03 ; 3 |
2244: 9f 93 push r25 |
2246: 8f 93 push r24 |
2248: ff 92 push r15 |
224a: 0e 94 f9 08 call 0x11f2 ; 0x11f2 <_printf_P> |
224e: 8c e3 ldi r24, 0x3C ; 60 |
2250: 80 93 cc 01 sts 0x01CC, r24 |
2254: 8c e9 ldi r24, 0x9C ; 156 |
000020c4 <Menu>: |
20c4: ff 92 push r15 |
20c6: 0f 93 push r16 |
20c8: 1f 93 push r17 |
20ca: 80 91 cd 01 lds r24, 0x01CD |
20ce: 28 2f mov r18, r24 |
20d0: 33 27 eor r19, r19 |
20d2: c9 01 movw r24, r18 |
20d4: 81 70 andi r24, 0x01 ; 1 |
20d6: 90 70 andi r25, 0x00 ; 0 |
20d8: 68 2f mov r22, r24 |
20da: 88 23 and r24, r24 |
20dc: 91 f0 breq .+36 ; 0x2102 <Menu+0x3e> |
20de: 80 91 ce 01 lds r24, 0x01CE |
20e2: 88 23 and r24, r24 |
20e4: 11 f0 breq .+4 ; 0x20ea <Menu+0x26> |
20e6: 81 50 subi r24, 0x01 ; 1 |
20e8: 02 c0 rjmp .+4 ; 0x20ee <Menu+0x2a> |
20ea: 80 91 66 01 lds r24, 0x0166 |
20ee: 80 93 ce 01 sts 0x01CE, r24 |
20f2: e6 e1 ldi r30, 0x16 ; 22 |
20f4: f1 e0 ldi r31, 0x01 ; 1 |
20f6: 80 e2 ldi r24, 0x20 ; 32 |
20f8: 81 93 st Z+, r24 |
20fa: 91 e0 ldi r25, 0x01 ; 1 |
20fc: e6 36 cpi r30, 0x66 ; 102 |
20fe: f9 07 cpc r31, r25 |
2100: d9 f7 brne .-10 ; 0x20f8 <Menu+0x34> |
2102: a9 01 movw r20, r18 |
2104: 42 70 andi r20, 0x02 ; 2 |
2106: 50 70 andi r21, 0x00 ; 0 |
2108: 21 ff sbrs r18, 1 |
210a: 0d c0 rjmp .+26 ; 0x2126 <Menu+0x62> |
210c: 80 91 ce 01 lds r24, 0x01CE |
2110: 8f 5f subi r24, 0xFF ; 255 |
2112: 80 93 ce 01 sts 0x01CE, r24 |
2116: e6 e1 ldi r30, 0x16 ; 22 |
2118: f1 e0 ldi r31, 0x01 ; 1 |
211a: 80 e2 ldi r24, 0x20 ; 32 |
211c: 81 93 st Z+, r24 |
211e: 91 e0 ldi r25, 0x01 ; 1 |
2120: e6 36 cpi r30, 0x66 ; 102 |
2122: f9 07 cpc r31, r25 |
2124: d9 f7 brne .-10 ; 0x211c <Menu+0x58> |
2126: 66 23 and r22, r22 |
2128: 21 f0 breq .+8 ; 0x2132 <Menu+0x6e> |
212a: 45 2b or r20, r21 |
212c: 11 f0 breq .+4 ; 0x2132 <Menu+0x6e> |
212e: 10 92 ce 01 sts 0x01CE, r1 |
2132: 81 e1 ldi r24, 0x11 ; 17 |
2134: 80 93 cc 01 sts 0x01CC, r24 |
2138: 80 91 ce 01 lds r24, 0x01CE |
213c: 99 27 eor r25, r25 |
213e: 9f 93 push r25 |
2140: 8f 93 push r24 |
2142: 8c ea ldi r24, 0xAC ; 172 |
2144: 93 e0 ldi r25, 0x03 ; 3 |
2146: 9f 93 push r25 |
2148: 8f 93 push r24 |
214a: e1 e0 ldi r30, 0x01 ; 1 |
214c: fe 2e mov r15, r30 |
214e: ff 92 push r15 |
2150: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P> |
2154: 00 91 ce 01 lds r16, 0x01CE |
2158: 0f 90 pop r0 |
215a: 0f 90 pop r0 |
215c: 0f 90 pop r0 |
215e: 0f 90 pop r0 |
2160: 0f 90 pop r0 |
2162: 05 30 cpi r16, 0x05 ; 5 |
2164: 09 f4 brne .+2 ; 0x2168 <Menu+0xa4> |
2166: d7 c1 rjmp .+942 ; 0x2516 <Menu+0x452> |
2168: 06 30 cpi r16, 0x06 ; 6 |
216a: 90 f4 brcc .+36 ; 0x2190 <Menu+0xcc> |
216c: 02 30 cpi r16, 0x02 ; 2 |
216e: 09 f4 brne .+2 ; 0x2172 <Menu+0xae> |
2170: b8 c0 rjmp .+368 ; 0x22e2 <Menu+0x21e> |
2172: 03 30 cpi r16, 0x03 ; 3 |
2174: 30 f4 brcc .+12 ; 0x2182 <Menu+0xbe> |
2176: 00 23 and r16, r16 |
2178: f1 f0 breq .+60 ; 0x21b6 <Menu+0xf2> |
217a: 01 30 cpi r16, 0x01 ; 1 |
217c: 09 f0 breq .+2 ; 0x2180 <Menu+0xbc> |
217e: 5b c3 rjmp .+1718 ; 0x2836 <Menu+0x772> |
2180: 4d c0 rjmp .+154 ; 0x221c <Menu+0x158> |
2182: 03 30 cpi r16, 0x03 ; 3 |
2184: 09 f4 brne .+2 ; 0x2188 <Menu+0xc4> |
2186: 02 c1 rjmp .+516 ; 0x238c <Menu+0x2c8> |
2188: 04 30 cpi r16, 0x04 ; 4 |
218a: 09 f0 breq .+2 ; 0x218e <Menu+0xca> |
218c: 54 c3 rjmp .+1704 ; 0x2836 <Menu+0x772> |
218e: 4b c1 rjmp .+662 ; 0x2426 <Menu+0x362> |
2190: 08 30 cpi r16, 0x08 ; 8 |
2192: 09 f4 brne .+2 ; 0x2196 <Menu+0xd2> |
2194: 98 c2 rjmp .+1328 ; 0x26c6 <Menu+0x602> |
2196: 09 30 cpi r16, 0x09 ; 9 |
2198: 38 f4 brcc .+14 ; 0x21a8 <Menu+0xe4> |
219a: 06 30 cpi r16, 0x06 ; 6 |
219c: 09 f4 brne .+2 ; 0x21a0 <Menu+0xdc> |
219e: 11 c2 rjmp .+1058 ; 0x25c2 <Menu+0x4fe> |
21a0: 07 30 cpi r16, 0x07 ; 7 |
21a2: 09 f0 breq .+2 ; 0x21a6 <Menu+0xe2> |
21a4: 48 c3 rjmp .+1680 ; 0x2836 <Menu+0x772> |
21a6: 6c c2 rjmp .+1240 ; 0x2680 <Menu+0x5bc> |
21a8: 09 30 cpi r16, 0x09 ; 9 |
21aa: 09 f4 brne .+2 ; 0x21ae <Menu+0xea> |
21ac: c9 c2 rjmp .+1426 ; 0x2740 <Menu+0x67c> |
21ae: 0a 30 cpi r16, 0x0A ; 10 |
21b0: 09 f0 breq .+2 ; 0x21b4 <Menu+0xf0> |
21b2: 41 c3 rjmp .+1666 ; 0x2836 <Menu+0x772> |
21b4: 03 c3 rjmp .+1542 ; 0x27bc <Menu+0x6f8> |
21b6: 10 92 cc 01 sts 0x01CC, r1 |
21ba: 8a e9 ldi r24, 0x9A ; 154 |
21bc: 93 e0 ldi r25, 0x03 ; 3 |
21be: 9f 93 push r25 |
21c0: 8f 93 push r24 |
21c2: ff 92 push r15 |
21c4: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P> |
21c8: 84 e1 ldi r24, 0x14 ; 20 |
21ca: 80 93 cc 01 sts 0x01CC, r24 |
21ce: 8c e3 ldi r24, 0x3C ; 60 |
21d0: 90 e0 ldi r25, 0x00 ; 0 |
21d2: 9f 93 push r25 |
21d4: 8f 93 push r24 |
21d6: 1f 92 push r1 |
21d8: 1f 92 push r1 |
21da: 83 e9 ldi r24, 0x93 ; 147 |
21dc: 93 e0 ldi r25, 0x03 ; 3 |
21de: 9f 93 push r25 |
21e0: 8f 93 push r24 |
21e2: ff 92 push r15 |
21e4: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P> |
21e8: 88 e2 ldi r24, 0x28 ; 40 |
21ea: 80 93 cc 01 sts 0x01CC, r24 |
21ee: 0e 94 f8 01 call 0x3f0 ; 0x3f0 <GetActiveParamSetNumber> |
21f2: 99 27 eor r25, r25 |
21f4: 9f 93 push r25 |
21f6: 8f 93 push r24 |
21f8: 86 e8 ldi r24, 0x86 ; 134 |
21fa: 93 e0 ldi r25, 0x03 ; 3 |
21fc: 9f 93 push r25 |
21fe: 8f 93 push r24 |
2200: ff 92 push r15 |
2202: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P> |
2206: 8c e3 ldi r24, 0x3C ; 60 |
2208: 80 93 cc 01 sts 0x01CC, r24 |
220c: 86 e7 ldi r24, 0x76 ; 118 |
220e: 93 e0 ldi r25, 0x03 ; 3 |
2210: 9f 93 push r25 |
2212: 8f 93 push r24 |
2214: ff 92 push r15 |
2216: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P> |
221a: 8e c2 rjmp .+1308 ; 0x2738 <Menu+0x674> |
221c: 80 91 aa 05 lds r24, 0x05AA |
2220: 80 ff sbrs r24, 0 |
2222: 47 c0 rjmp .+142 ; 0x22b2 <Menu+0x1ee> |
2224: 10 92 cc 01 sts 0x01CC, r1 |
2228: 80 91 2f 02 lds r24, 0x022F |
222c: 90 91 30 02 lds r25, 0x0230 |
2230: 9f 93 push r25 |
2232: 8f 93 push r24 |
2234: 87 e6 ldi r24, 0x67 ; 103 |
2236: 93 e0 ldi r25, 0x03 ; 3 |
2238: 9f 93 push r25 |
223a: 8f 93 push r24 |
223c: 0f 93 push r16 |
223e: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P> |
2242: 84 e1 ldi r24, 0x14 ; 20 |
2244: 80 93 cc 01 sts 0x01CC, r24 |
2248: 80 91 31 02 lds r24, 0x0231 |
224c: 90 91 32 02 lds r25, 0x0232 |
2250: 9f 93 push r25 |
2252: 8f 93 push r24 |
2254: 88 e5 ldi r24, 0x58 ; 88 |
2256: 93 e0 ldi r25, 0x03 ; 3 |
2258: 9f 93 push r25 |
225a: 8f 93 push r24 |
225c: ff 92 push r15 |
225e: 0e 94 f9 08 call 0x11f2 ; 0x11f2 <_printf_P> |
2262: 8e c2 rjmp .+1308 ; 0x2780 <Menu+0x674> |
2264: 80 91 a6 05 lds r24, 0x05A6 |
2268: 80 ff sbrs r24, 0 |
226a: 47 c0 rjmp .+142 ; 0x22fa <Menu+0x1ee> |
226c: 10 92 cc 01 sts 0x01CC, r1 |
2270: 80 91 2f 02 lds r24, 0x022F |
2274: 90 91 30 02 lds r25, 0x0230 |
225c: 0f 93 push r16 |
225e: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P> |
2262: 88 e2 ldi r24, 0x28 ; 40 |
2264: 80 93 cc 01 sts 0x01CC, r24 |
2268: 80 91 0a 01 lds r24, 0x010A |
226c: 90 91 0b 01 lds r25, 0x010B |
2270: 9f 93 push r25 |
2272: 8f 93 push r24 |
2274: 89 e4 ldi r24, 0x49 ; 73 |
2276: 93 e0 ldi r25, 0x03 ; 3 |
2278: 9f 93 push r25 |
227a: 8f 93 push r24 |
227c: 8d e8 ldi r24, 0x8D ; 141 |
227e: 93 e0 ldi r25, 0x03 ; 3 |
2280: 9f 93 push r25 |
2282: 8f 93 push r24 |
2284: 0f 93 push r16 |
2286: 0e 94 f9 08 call 0x11f2 ; 0x11f2 <_printf_P> |
228a: 84 e1 ldi r24, 0x14 ; 20 |
228c: 80 93 cc 01 sts 0x01CC, r24 |
2290: 80 91 31 02 lds r24, 0x0231 |
2294: 90 91 32 02 lds r25, 0x0232 |
2298: 9f 93 push r25 |
229a: 8f 93 push r24 |
229c: 8e e7 ldi r24, 0x7E ; 126 |
229e: 93 e0 ldi r25, 0x03 ; 3 |
22a0: 9f 93 push r25 |
22a2: 8f 93 push r24 |
22a4: 0f 93 push r16 |
22a6: 0e 94 f9 08 call 0x11f2 ; 0x11f2 <_printf_P> |
22aa: 88 e2 ldi r24, 0x28 ; 40 |
22ac: 80 93 cc 01 sts 0x01CC, r24 |
22b0: 80 91 0a 01 lds r24, 0x010A |
22b4: 90 91 0b 01 lds r25, 0x010B |
22b8: 9f 93 push r25 |
22ba: 8f 93 push r24 |
22bc: 8f e6 ldi r24, 0x6F ; 111 |
22be: 93 e0 ldi r25, 0x03 ; 3 |
22c0: 9f 93 push r25 |
22c2: 8f 93 push r24 |
22c4: 0f 93 push r16 |
22c6: 0e 94 f9 08 call 0x11f2 ; 0x11f2 <_printf_P> |
22ca: 8c e3 ldi r24, 0x3C ; 60 |
22cc: 80 93 cc 01 sts 0x01CC, r24 |
22d0: 80 91 65 05 lds r24, 0x0565 |
22d4: 99 27 eor r25, r25 |
22d6: 9f 93 push r25 |
22d8: 8f 93 push r24 |
22da: 80 e6 ldi r24, 0x60 ; 96 |
22dc: 93 e0 ldi r25, 0x03 ; 3 |
22de: 9f 93 push r25 |
22e0: 8f 93 push r24 |
22e2: 0f 93 push r16 |
22e4: 0e 94 f9 08 call 0x11f2 ; 0x11f2 <_printf_P> |
22e8: 8d b7 in r24, 0x3d ; 61 |
22ea: 9e b7 in r25, 0x3e ; 62 |
22ec: 44 96 adiw r24, 0x14 ; 20 |
22ee: 0f b6 in r0, 0x3f ; 63 |
22f0: f8 94 cli |
22f2: 9e bf out 0x3e, r25 ; 62 |
22f4: 0f be out 0x3f, r0 ; 63 |
22f6: 8d bf out 0x3d, r24 ; 61 |
22f8: c7 c2 rjmp .+1422 ; 0x2888 <Menu+0x77c> |
22fa: 84 e1 ldi r24, 0x14 ; 20 |
22fc: 80 93 cc 01 sts 0x01CC, r24 |
2300: 89 e5 ldi r24, 0x59 ; 89 |
2302: 93 e0 ldi r25, 0x03 ; 3 |
2304: 9f 93 push r25 |
2306: 8f 93 push r24 |
2308: 0f 93 push r16 |
230a: 0e 94 f9 08 call 0x11f2 ; 0x11f2 <_printf_P> |
230e: 88 e2 ldi r24, 0x28 ; 40 |
2310: 80 93 cc 01 sts 0x01CC, r24 |
2314: 8b e4 ldi r24, 0x4B ; 75 |
2316: 93 e0 ldi r25, 0x03 ; 3 |
2318: 9f 93 push r25 |
231a: 8f 93 push r24 |
231c: 0f 93 push r16 |
231e: 0e 94 f9 08 call 0x11f2 ; 0x11f2 <_printf_P> |
2322: 8d b7 in r24, 0x3d ; 61 |
2324: 9e b7 in r25, 0x3e ; 62 |
2326: 06 96 adiw r24, 0x06 ; 6 |
2328: e2 cf rjmp .-60 ; 0x22ee <Menu+0x1e2> |
232a: 10 92 cc 01 sts 0x01CC, r1 |
232e: 81 e4 ldi r24, 0x41 ; 65 |
2330: 93 e0 ldi r25, 0x03 ; 3 |
2332: 9f 93 push r25 |
2334: 8f 93 push r24 |
2336: ff 92 push r15 |
2338: 0e 94 f9 08 call 0x11f2 ; 0x11f2 <_printf_P> |
233c: 84 e1 ldi r24, 0x14 ; 20 |
233e: 80 93 cc 01 sts 0x01CC, r24 |
2342: 60 91 e7 01 lds r22, 0x01E7 |
2346: 70 91 e8 01 lds r23, 0x01E8 |
234a: 80 91 e9 01 lds r24, 0x01E9 |
234e: 90 91 ea 01 lds r25, 0x01EA |
2352: 20 e0 ldi r18, 0x00 ; 0 |
2354: 34 e0 ldi r19, 0x04 ; 4 |
2356: 40 e0 ldi r20, 0x00 ; 0 |
2358: 50 e0 ldi r21, 0x00 ; 0 |
235a: 0e 94 4e 2e call 0x5c9c ; 0x5c9c <__divmodsi4> |
235e: 5f 93 push r21 |
2360: 4f 93 push r20 |
2362: 3f 93 push r19 |
2364: 2f 93 push r18 |
2366: 82 e3 ldi r24, 0x32 ; 50 |
2368: 93 e0 ldi r25, 0x03 ; 3 |
236a: 9f 93 push r25 |
236c: 8f 93 push r24 |
236e: ff 92 push r15 |
2370: 0e 94 f9 08 call 0x11f2 ; 0x11f2 <_printf_P> |
2374: 88 e2 ldi r24, 0x28 ; 40 |
2376: 80 93 cc 01 sts 0x01CC, r24 |
237a: 60 91 ef 01 lds r22, 0x01EF |
237e: 70 91 f0 01 lds r23, 0x01F0 |
2382: 80 91 f1 01 lds r24, 0x01F1 |
2386: 90 91 f2 01 lds r25, 0x01F2 |
238a: 20 e0 ldi r18, 0x00 ; 0 |
238c: 34 e0 ldi r19, 0x04 ; 4 |
238e: 40 e0 ldi r20, 0x00 ; 0 |
2390: 50 e0 ldi r21, 0x00 ; 0 |
2392: 0e 94 4e 2e call 0x5c9c ; 0x5c9c <__divmodsi4> |
2396: 5f 93 push r21 |
2398: 4f 93 push r20 |
239a: 3f 93 push r19 |
239c: 2f 93 push r18 |
239e: 83 e2 ldi r24, 0x23 ; 35 |
23a0: 93 e0 ldi r25, 0x03 ; 3 |
23a2: 9f 93 push r25 |
23a4: 8f 93 push r24 |
23a6: ff 92 push r15 |
23a8: 0e 94 f9 08 call 0x11f2 ; 0x11f2 <_printf_P> |
23ac: 8c e3 ldi r24, 0x3C ; 60 |
23ae: 80 93 cc 01 sts 0x01CC, r24 |
23b2: 80 91 17 02 lds r24, 0x0217 |
23b6: 90 91 18 02 lds r25, 0x0218 |
23ba: 9f 93 push r25 |
23bc: 8f 93 push r24 |
23be: 84 e1 ldi r24, 0x14 ; 20 |
23c0: 93 e0 ldi r25, 0x03 ; 3 |
23c2: 9f 93 push r25 |
23c4: 8f 93 push r24 |
23c6: ff 92 push r15 |
23c8: 0e 94 f9 08 call 0x11f2 ; 0x11f2 <_printf_P> |
23cc: 8d b7 in r24, 0x3d ; 61 |
23ce: 9e b7 in r25, 0x3e ; 62 |
23d0: 46 96 adiw r24, 0x16 ; 22 |
23d2: 8d cf rjmp .-230 ; 0x22ee <Menu+0x1e2> |
23d4: 10 92 cc 01 sts 0x01CC, r1 |
23d8: 80 91 76 05 lds r24, 0x0576 |
23dc: 90 91 77 05 lds r25, 0x0577 |
23e0: 20 91 74 05 lds r18, 0x0574 |
23e4: 30 91 75 05 lds r19, 0x0575 |
23e8: 9f 93 push r25 |
23ea: 8f 93 push r24 |
23ec: 3f 93 push r19 |
23ee: 2f 93 push r18 |
23f0: 84 e0 ldi r24, 0x04 ; 4 |
23f2: 93 e0 ldi r25, 0x03 ; 3 |
23f4: 9f 93 push r25 |
23f6: 8f 93 push r24 |
23f8: ff 92 push r15 |
23fa: 0e 94 f9 08 call 0x11f2 ; 0x11f2 <_printf_P> |
23fe: 84 e1 ldi r24, 0x14 ; 20 |
2400: 80 93 cc 01 sts 0x01CC, r24 |
2404: 80 91 7a 05 lds r24, 0x057A |
2408: 90 91 7b 05 lds r25, 0x057B |
240c: 20 91 78 05 lds r18, 0x0578 |
2410: 30 91 79 05 lds r19, 0x0579 |
2414: 9f 93 push r25 |
2416: 8f 93 push r24 |
2418: 3f 93 push r19 |
241a: 2f 93 push r18 |
241c: 84 ef ldi r24, 0xF4 ; 244 |
241e: 92 e0 ldi r25, 0x02 ; 2 |
2420: 9f 93 push r25 |
2422: 8f 93 push r24 |
2424: ff 92 push r15 |
2426: 0e 94 f9 08 call 0x11f2 ; 0x11f2 <_printf_P> |
242a: 88 e2 ldi r24, 0x28 ; 40 |
242c: 80 93 cc 01 sts 0x01CC, r24 |
2430: 80 91 7e 05 lds r24, 0x057E |
2434: 90 91 7f 05 lds r25, 0x057F |
2438: 20 91 7c 05 lds r18, 0x057C |
243c: 30 91 7d 05 lds r19, 0x057D |
2440: 9f 93 push r25 |
2442: 8f 93 push r24 |
2444: 3f 93 push r19 |
2446: 2f 93 push r18 |
2448: 84 ee ldi r24, 0xE4 ; 228 |
244a: 92 e0 ldi r25, 0x02 ; 2 |
244c: 9f 93 push r25 |
244e: 8f 93 push r24 |
2450: ff 92 push r15 |
2452: 0e 94 f9 08 call 0x11f2 ; 0x11f2 <_printf_P> |
2456: 8c e3 ldi r24, 0x3C ; 60 |
2458: 80 93 cc 01 sts 0x01CC, r24 |
245c: 80 91 80 05 lds r24, 0x0580 |
2460: 90 91 81 05 lds r25, 0x0581 |
2464: 9f 93 push r25 |
2466: 8f 93 push r24 |
2468: 84 ed ldi r24, 0xD4 ; 212 |
246a: 92 e0 ldi r25, 0x02 ; 2 |
246c: 6f c0 rjmp .+222 ; 0x254c <Menu+0x440> |
246e: 10 92 cc 01 sts 0x01CC, r1 |
2472: e0 91 9f 05 lds r30, 0x059F |
2476: ff 27 eor r31, r31 |
2478: ee 0f add r30, r30 |
247a: ff 1f adc r31, r31 |
247c: ee 58 subi r30, 0x8E ; 142 |
247e: fa 4f sbci r31, 0xFA ; 250 |
2480: 20 81 ld r18, Z |
2482: 31 81 ldd r19, Z+1 ; 0x01 |
2484: e0 91 9e 05 lds r30, 0x059E |
2488: ff 27 eor r31, r31 |
248a: ee 0f add r30, r30 |
248c: ff 1f adc r31, r31 |
248e: ee 58 subi r30, 0x8E ; 142 |
2490: fa 4f sbci r31, 0xFA ; 250 |
2492: 80 81 ld r24, Z |
2494: 91 81 ldd r25, Z+1 ; 0x01 |
2496: 3f 93 push r19 |
2498: 2f 93 push r18 |
227c: 0f 93 push r16 |
227e: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P> |
2282: 8c e3 ldi r24, 0x3C ; 60 |
2284: 80 93 cc 01 sts 0x01CC, r24 |
2288: 80 91 69 05 lds r24, 0x0569 |
228c: 99 27 eor r25, r25 |
228e: 9f 93 push r25 |
2290: 8f 93 push r24 |
2292: 8a e3 ldi r24, 0x3A ; 58 |
2294: 93 e0 ldi r25, 0x03 ; 3 |
2296: 9f 93 push r25 |
2298: 8f 93 push r24 |
229a: 0f 93 push r16 |
229c: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P> |
22a0: 8d b7 in r24, 0x3d ; 61 |
22a2: 9e b7 in r25, 0x3e ; 62 |
22a4: 44 96 adiw r24, 0x14 ; 20 |
22a6: 0f b6 in r0, 0x3f ; 63 |
22a8: f8 94 cli |
22aa: 9e bf out 0x3e, r25 ; 62 |
22ac: 0f be out 0x3f, r0 ; 63 |
22ae: 8d bf out 0x3d, r24 ; 61 |
22b0: c7 c2 rjmp .+1422 ; 0x2840 <Menu+0x77c> |
22b2: 84 e1 ldi r24, 0x14 ; 20 |
22b4: 80 93 cc 01 sts 0x01CC, r24 |
22b8: 83 e3 ldi r24, 0x33 ; 51 |
22ba: 93 e0 ldi r25, 0x03 ; 3 |
22bc: 9f 93 push r25 |
22be: 8f 93 push r24 |
22c0: 0f 93 push r16 |
22c2: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P> |
22c6: 88 e2 ldi r24, 0x28 ; 40 |
22c8: 80 93 cc 01 sts 0x01CC, r24 |
22cc: 85 e2 ldi r24, 0x25 ; 37 |
22ce: 93 e0 ldi r25, 0x03 ; 3 |
22d0: 9f 93 push r25 |
22d2: 8f 93 push r24 |
22d4: 0f 93 push r16 |
22d6: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P> |
22da: 8d b7 in r24, 0x3d ; 61 |
22dc: 9e b7 in r25, 0x3e ; 62 |
22de: 06 96 adiw r24, 0x06 ; 6 |
22e0: e2 cf rjmp .-60 ; 0x22a6 <Menu+0x1e2> |
22e2: 10 92 cc 01 sts 0x01CC, r1 |
22e6: 8b e1 ldi r24, 0x1B ; 27 |
22e8: 93 e0 ldi r25, 0x03 ; 3 |
22ea: 9f 93 push r25 |
22ec: 8f 93 push r24 |
22ee: ff 92 push r15 |
22f0: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P> |
22f4: 84 e1 ldi r24, 0x14 ; 20 |
22f6: 80 93 cc 01 sts 0x01CC, r24 |
22fa: 60 91 e7 01 lds r22, 0x01E7 |
22fe: 70 91 e8 01 lds r23, 0x01E8 |
2302: 80 91 e9 01 lds r24, 0x01E9 |
2306: 90 91 ea 01 lds r25, 0x01EA |
230a: 20 e0 ldi r18, 0x00 ; 0 |
230c: 34 e0 ldi r19, 0x04 ; 4 |
230e: 40 e0 ldi r20, 0x00 ; 0 |
2310: 50 e0 ldi r21, 0x00 ; 0 |
2312: 0e 94 3c 2d call 0x5a78 ; 0x5a78 <__divmodsi4> |
2316: 5f 93 push r21 |
2318: 4f 93 push r20 |
231a: 3f 93 push r19 |
231c: 2f 93 push r18 |
231e: 8c e0 ldi r24, 0x0C ; 12 |
2320: 93 e0 ldi r25, 0x03 ; 3 |
2322: 9f 93 push r25 |
2324: 8f 93 push r24 |
2326: ff 92 push r15 |
2328: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P> |
232c: 88 e2 ldi r24, 0x28 ; 40 |
232e: 80 93 cc 01 sts 0x01CC, r24 |
2332: 60 91 ef 01 lds r22, 0x01EF |
2336: 70 91 f0 01 lds r23, 0x01F0 |
233a: 80 91 f1 01 lds r24, 0x01F1 |
233e: 90 91 f2 01 lds r25, 0x01F2 |
2342: 20 e0 ldi r18, 0x00 ; 0 |
2344: 34 e0 ldi r19, 0x04 ; 4 |
2346: 40 e0 ldi r20, 0x00 ; 0 |
2348: 50 e0 ldi r21, 0x00 ; 0 |
234a: 0e 94 3c 2d call 0x5a78 ; 0x5a78 <__divmodsi4> |
234e: 5f 93 push r21 |
2350: 4f 93 push r20 |
2352: 3f 93 push r19 |
2354: 2f 93 push r18 |
2356: 8d ef ldi r24, 0xFD ; 253 |
2358: 92 e0 ldi r25, 0x02 ; 2 |
235a: 9f 93 push r25 |
235c: 8f 93 push r24 |
235e: ff 92 push r15 |
2360: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P> |
2364: 8c e3 ldi r24, 0x3C ; 60 |
2366: 80 93 cc 01 sts 0x01CC, r24 |
236a: 80 91 17 02 lds r24, 0x0217 |
236e: 90 91 18 02 lds r25, 0x0218 |
2372: 9f 93 push r25 |
2374: 8f 93 push r24 |
2376: 8e ee ldi r24, 0xEE ; 238 |
2378: 92 e0 ldi r25, 0x02 ; 2 |
237a: 9f 93 push r25 |
237c: 8f 93 push r24 |
237e: ff 92 push r15 |
2380: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P> |
2384: 8d b7 in r24, 0x3d ; 61 |
2386: 9e b7 in r25, 0x3e ; 62 |
2388: 46 96 adiw r24, 0x16 ; 22 |
238a: 8d cf rjmp .-230 ; 0x22a6 <Menu+0x1e2> |
238c: 10 92 cc 01 sts 0x01CC, r1 |
2390: 80 91 7a 05 lds r24, 0x057A |
2394: 90 91 7b 05 lds r25, 0x057B |
2398: 20 91 78 05 lds r18, 0x0578 |
239c: 30 91 79 05 lds r19, 0x0579 |
23a0: 9f 93 push r25 |
23a2: 8f 93 push r24 |
23a4: 3f 93 push r19 |
23a6: 2f 93 push r18 |
23a8: 8e ed ldi r24, 0xDE ; 222 |
23aa: 92 e0 ldi r25, 0x02 ; 2 |
23ac: 9f 93 push r25 |
23ae: 8f 93 push r24 |
23b0: ff 92 push r15 |
23b2: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P> |
23b6: 84 e1 ldi r24, 0x14 ; 20 |
23b8: 80 93 cc 01 sts 0x01CC, r24 |
23bc: 80 91 7e 05 lds r24, 0x057E |
23c0: 90 91 7f 05 lds r25, 0x057F |
23c4: 20 91 7c 05 lds r18, 0x057C |
23c8: 30 91 7d 05 lds r19, 0x057D |
23cc: 9f 93 push r25 |
23ce: 8f 93 push r24 |
23d0: 3f 93 push r19 |
23d2: 2f 93 push r18 |
23d4: 8e ec ldi r24, 0xCE ; 206 |
23d6: 92 e0 ldi r25, 0x02 ; 2 |
23d8: 9f 93 push r25 |
23da: 8f 93 push r24 |
23dc: ff 92 push r15 |
23de: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P> |
23e2: 88 e2 ldi r24, 0x28 ; 40 |
23e4: 80 93 cc 01 sts 0x01CC, r24 |
23e8: 80 91 82 05 lds r24, 0x0582 |
23ec: 90 91 83 05 lds r25, 0x0583 |
23f0: 20 91 80 05 lds r18, 0x0580 |
23f4: 30 91 81 05 lds r19, 0x0581 |
23f8: 9f 93 push r25 |
23fa: 8f 93 push r24 |
23fc: 3f 93 push r19 |
23fe: 2f 93 push r18 |
2400: 8e eb ldi r24, 0xBE ; 190 |
2402: 92 e0 ldi r25, 0x02 ; 2 |
2404: 9f 93 push r25 |
2406: 8f 93 push r24 |
2408: ff 92 push r15 |
240a: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P> |
240e: 8c e3 ldi r24, 0x3C ; 60 |
2410: 80 93 cc 01 sts 0x01CC, r24 |
2414: 80 91 84 05 lds r24, 0x0584 |
2418: 90 91 85 05 lds r25, 0x0585 |
241c: 9f 93 push r25 |
241e: 8f 93 push r24 |
2420: 8e ea ldi r24, 0xAE ; 174 |
2422: 92 e0 ldi r25, 0x02 ; 2 |
2424: 6f c0 rjmp .+222 ; 0x2504 <Menu+0x440> |
2426: 10 92 cc 01 sts 0x01CC, r1 |
242a: e0 91 a3 05 lds r30, 0x05A3 |
242e: ff 27 eor r31, r31 |
2430: ee 0f add r30, r30 |
2432: ff 1f adc r31, r31 |
2434: ea 58 subi r30, 0x8A ; 138 |
2436: fa 4f sbci r31, 0xFA ; 250 |
2438: 20 81 ld r18, Z |
243a: 31 81 ldd r19, Z+1 ; 0x01 |
243c: e0 91 a2 05 lds r30, 0x05A2 |
2440: ff 27 eor r31, r31 |
2442: ee 0f add r30, r30 |
2444: ff 1f adc r31, r31 |
2446: ea 58 subi r30, 0x8A ; 138 |
2448: fa 4f sbci r31, 0xFA ; 250 |
244a: 80 81 ld r24, Z |
244c: 91 81 ldd r25, Z+1 ; 0x01 |
244e: 3f 93 push r19 |
2450: 2f 93 push r18 |
2452: 9f 93 push r25 |
2454: 8f 93 push r24 |
2456: 8e e9 ldi r24, 0x9E ; 158 |
2458: 92 e0 ldi r25, 0x02 ; 2 |
245a: 9f 93 push r25 |
245c: 8f 93 push r24 |
245e: ff 92 push r15 |
2460: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P> |
2464: 84 e1 ldi r24, 0x14 ; 20 |
2466: 80 93 cc 01 sts 0x01CC, r24 |
246a: e0 91 a5 05 lds r30, 0x05A5 |
246e: ff 27 eor r31, r31 |
2470: ee 0f add r30, r30 |
2472: ff 1f adc r31, r31 |
2474: ea 58 subi r30, 0x8A ; 138 |
2476: fa 4f sbci r31, 0xFA ; 250 |
2478: 20 81 ld r18, Z |
247a: 31 81 ldd r19, Z+1 ; 0x01 |
247c: e0 91 a4 05 lds r30, 0x05A4 |
2480: ff 27 eor r31, r31 |
2482: ee 0f add r30, r30 |
2484: ff 1f adc r31, r31 |
2486: ea 58 subi r30, 0x8A ; 138 |
2488: fa 4f sbci r31, 0xFA ; 250 |
248a: 80 81 ld r24, Z |
248c: 91 81 ldd r25, Z+1 ; 0x01 |
248e: 3f 93 push r19 |
2490: 2f 93 push r18 |
2492: 9f 93 push r25 |
2494: 8f 93 push r24 |
2496: 8e e8 ldi r24, 0x8E ; 142 |
2498: 92 e0 ldi r25, 0x02 ; 2 |
249a: 9f 93 push r25 |
249c: 8f 93 push r24 |
249e: 84 ec ldi r24, 0xC4 ; 196 |
24a0: 92 e0 ldi r25, 0x02 ; 2 |
24a2: 9f 93 push r25 |
24a4: 8f 93 push r24 |
24a6: ff 92 push r15 |
24a8: 0e 94 f9 08 call 0x11f2 ; 0x11f2 <_printf_P> |
24ac: 84 e1 ldi r24, 0x14 ; 20 |
24ae: 80 93 cc 01 sts 0x01CC, r24 |
24b2: e0 91 a1 05 lds r30, 0x05A1 |
24b6: ff 27 eor r31, r31 |
24b8: ee 0f add r30, r30 |
24ba: ff 1f adc r31, r31 |
24bc: ee 58 subi r30, 0x8E ; 142 |
24be: fa 4f sbci r31, 0xFA ; 250 |
24c0: 20 81 ld r18, Z |
24c2: 31 81 ldd r19, Z+1 ; 0x01 |
24c4: e0 91 a0 05 lds r30, 0x05A0 |
24c8: ff 27 eor r31, r31 |
24ca: ee 0f add r30, r30 |
24cc: ff 1f adc r31, r31 |
24ce: ee 58 subi r30, 0x8E ; 142 |
24d0: fa 4f sbci r31, 0xFA ; 250 |
24d2: 80 81 ld r24, Z |
24d4: 91 81 ldd r25, Z+1 ; 0x01 |
24d6: 3f 93 push r19 |
24d8: 2f 93 push r18 |
249e: ff 92 push r15 |
24a0: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P> |
24a4: 88 e2 ldi r24, 0x28 ; 40 |
24a6: 80 93 cc 01 sts 0x01CC, r24 |
24aa: e0 91 a7 05 lds r30, 0x05A7 |
24ae: ff 27 eor r31, r31 |
24b0: ee 0f add r30, r30 |
24b2: ff 1f adc r31, r31 |
24b4: ea 58 subi r30, 0x8A ; 138 |
24b6: fa 4f sbci r31, 0xFA ; 250 |
24b8: 20 81 ld r18, Z |
24ba: 31 81 ldd r19, Z+1 ; 0x01 |
24bc: e0 91 a6 05 lds r30, 0x05A6 |
24c0: ff 27 eor r31, r31 |
24c2: ee 0f add r30, r30 |
24c4: ff 1f adc r31, r31 |
24c6: ea 58 subi r30, 0x8A ; 138 |
24c8: fa 4f sbci r31, 0xFA ; 250 |
24ca: 80 81 ld r24, Z |
24cc: 91 81 ldd r25, Z+1 ; 0x01 |
24ce: 3f 93 push r19 |
24d0: 2f 93 push r18 |
24d2: 9f 93 push r25 |
24d4: 8f 93 push r24 |
24d6: 8e e7 ldi r24, 0x7E ; 126 |
24d8: 92 e0 ldi r25, 0x02 ; 2 |
24da: 9f 93 push r25 |
24dc: 8f 93 push r24 |
24de: 84 eb ldi r24, 0xB4 ; 180 |
24e0: 92 e0 ldi r25, 0x02 ; 2 |
24e2: 9f 93 push r25 |
24e4: 8f 93 push r24 |
24e6: ff 92 push r15 |
24e8: 0e 94 f9 08 call 0x11f2 ; 0x11f2 <_printf_P> |
24ec: 88 e2 ldi r24, 0x28 ; 40 |
24ee: 80 93 cc 01 sts 0x01CC, r24 |
24f2: e0 91 a3 05 lds r30, 0x05A3 |
24f6: ff 27 eor r31, r31 |
24f8: ee 0f add r30, r30 |
24fa: ff 1f adc r31, r31 |
24fc: ee 58 subi r30, 0x8E ; 142 |
24fe: fa 4f sbci r31, 0xFA ; 250 |
2500: 20 81 ld r18, Z |
2502: 31 81 ldd r19, Z+1 ; 0x01 |
2504: e0 91 a2 05 lds r30, 0x05A2 |
2508: ff 27 eor r31, r31 |
250a: ee 0f add r30, r30 |
250c: ff 1f adc r31, r31 |
250e: ee 58 subi r30, 0x8E ; 142 |
2510: fa 4f sbci r31, 0xFA ; 250 |
2512: 80 81 ld r24, Z |
2514: 91 81 ldd r25, Z+1 ; 0x01 |
2516: 3f 93 push r19 |
2518: 2f 93 push r18 |
251a: 9f 93 push r25 |
251c: 8f 93 push r24 |
251e: 84 ea ldi r24, 0xA4 ; 164 |
2520: 92 e0 ldi r25, 0x02 ; 2 |
2522: 9f 93 push r25 |
2524: 8f 93 push r24 |
2526: ff 92 push r15 |
2528: 0e 94 f9 08 call 0x11f2 ; 0x11f2 <_printf_P> |
252c: 8c e3 ldi r24, 0x3C ; 60 |
252e: 80 93 cc 01 sts 0x01CC, r24 |
2532: e0 91 a4 05 lds r30, 0x05A4 |
2536: ff 27 eor r31, r31 |
2538: ee 0f add r30, r30 |
253a: ff 1f adc r31, r31 |
253c: ee 58 subi r30, 0x8E ; 142 |
253e: fa 4f sbci r31, 0xFA ; 250 |
2540: 80 81 ld r24, Z |
2542: 91 81 ldd r25, Z+1 ; 0x01 |
2544: 9f 93 push r25 |
2546: 8f 93 push r24 |
2548: 84 e9 ldi r24, 0x94 ; 148 |
254a: 92 e0 ldi r25, 0x02 ; 2 |
254c: 9f 93 push r25 |
254e: 8f 93 push r24 |
2550: ff 92 push r15 |
2552: 0e 94 f9 08 call 0x11f2 ; 0x11f2 <_printf_P> |
2556: 8d b7 in r24, 0x3d ; 61 |
2558: 9e b7 in r25, 0x3e ; 62 |
255a: 4a 96 adiw r24, 0x1a ; 26 |
255c: c8 ce rjmp .-624 ; 0x22ee <Menu+0x1e2> |
255e: 10 92 cc 01 sts 0x01CC, r1 |
2562: 86 e8 ldi r24, 0x86 ; 134 |
2564: 92 e0 ldi r25, 0x02 ; 2 |
2566: 9f 93 push r25 |
2568: 8f 93 push r24 |
256a: ff 92 push r15 |
256c: 0e 94 f9 08 call 0x11f2 ; 0x11f2 <_printf_P> |
2570: 84 e1 ldi r24, 0x14 ; 20 |
2572: 80 93 cc 01 sts 0x01CC, r24 |
2576: 20 91 d7 01 lds r18, 0x01D7 |
257a: 30 91 d8 01 lds r19, 0x01D8 |
257e: 80 91 b2 01 lds r24, 0x01B2 |
2582: 90 91 b3 01 lds r25, 0x01B3 |
2586: 60 91 be 01 lds r22, 0x01BE |
258a: 3f 93 push r19 |
258c: 2f 93 push r18 |
258e: 77 27 eor r23, r23 |
2590: 0e 94 19 2e call 0x5c32 ; 0x5c32 <__divmodhi4> |
2594: 7f 93 push r23 |
2596: 6f 93 push r22 |
2598: 87 e7 ldi r24, 0x77 ; 119 |
259a: 92 e0 ldi r25, 0x02 ; 2 |
259c: 9f 93 push r25 |
259e: 8f 93 push r24 |
25a0: ff 92 push r15 |
25a2: 0e 94 f9 08 call 0x11f2 ; 0x11f2 <_printf_P> |
25a6: 88 e2 ldi r24, 0x28 ; 40 |
25a8: 80 93 cc 01 sts 0x01CC, r24 |
25ac: 20 91 d9 01 lds r18, 0x01D9 |
25b0: 30 91 da 01 lds r19, 0x01DA |
25b4: 80 91 b4 01 lds r24, 0x01B4 |
25b8: 90 91 b5 01 lds r25, 0x01B5 |
25bc: 60 91 bf 01 lds r22, 0x01BF |
25c0: 3f 93 push r19 |
25c2: 2f 93 push r18 |
25c4: 77 27 eor r23, r23 |
25c6: 0e 94 19 2e call 0x5c32 ; 0x5c32 <__divmodhi4> |
25ca: 7f 93 push r23 |
25cc: 6f 93 push r22 |
25ce: 88 e6 ldi r24, 0x68 ; 104 |
25d0: 92 e0 ldi r25, 0x02 ; 2 |
25d2: 9f 93 push r25 |
25d4: 8f 93 push r24 |
25d6: ff 92 push r15 |
25d8: 0e 94 f9 08 call 0x11f2 ; 0x11f2 <_printf_P> |
25dc: 8c e3 ldi r24, 0x3C ; 60 |
25de: 80 93 cc 01 sts 0x01CC, r24 |
25e2: 20 91 db 01 lds r18, 0x01DB |
25e6: 30 91 dc 01 lds r19, 0x01DC |
25ea: 80 91 b6 01 lds r24, 0x01B6 |
25ee: 90 91 b7 01 lds r25, 0x01B7 |
25f2: 60 91 c0 01 lds r22, 0x01C0 |
25f6: 3f 93 push r19 |
25f8: 2f 93 push r18 |
25fa: 77 27 eor r23, r23 |
25fc: 0e 94 19 2e call 0x5c32 ; 0x5c32 <__divmodhi4> |
2600: 7f 93 push r23 |
2602: 6f 93 push r22 |
2604: 89 e5 ldi r24, 0x59 ; 89 |
2606: 92 e0 ldi r25, 0x02 ; 2 |
2608: 56 c0 rjmp .+172 ; 0x26b6 <Menu+0x5aa> |
260a: 10 92 cc 01 sts 0x01CC, r1 |
260e: 8c e4 ldi r24, 0x4C ; 76 |
2610: 92 e0 ldi r25, 0x02 ; 2 |
2612: 9f 93 push r25 |
2614: 8f 93 push r24 |
2616: ff 92 push r15 |
2618: 0e 94 f9 08 call 0x11f2 ; 0x11f2 <_printf_P> |
261c: 84 e1 ldi r24, 0x14 ; 20 |
261e: 80 93 cc 01 sts 0x01CC, r24 |
2622: 20 91 dd 01 lds r18, 0x01DD |
2626: 30 91 de 01 lds r19, 0x01DE |
262a: 80 91 ba 01 lds r24, 0x01BA |
262e: 90 91 bb 01 lds r25, 0x01BB |
2632: 60 91 c1 01 lds r22, 0x01C1 |
2636: 3f 93 push r19 |
2638: 2f 93 push r18 |
263a: 77 27 eor r23, r23 |
263c: 0e 94 19 2e call 0x5c32 ; 0x5c32 <__divmodhi4> |
2640: 7f 93 push r23 |
2642: 6f 93 push r22 |
2644: 8d e3 ldi r24, 0x3D ; 61 |
2646: 92 e0 ldi r25, 0x02 ; 2 |
2648: 9f 93 push r25 |
264a: 8f 93 push r24 |
264c: ff 92 push r15 |
264e: 0e 94 f9 08 call 0x11f2 ; 0x11f2 <_printf_P> |
2652: 88 e2 ldi r24, 0x28 ; 40 |
2654: 80 93 cc 01 sts 0x01CC, r24 |
2658: 20 91 df 01 lds r18, 0x01DF |
265c: 30 91 e0 01 lds r19, 0x01E0 |
2660: 80 91 b8 01 lds r24, 0x01B8 |
2664: 90 91 b9 01 lds r25, 0x01B9 |
2668: 60 91 c2 01 lds r22, 0x01C2 |
266c: 3f 93 push r19 |
266e: 2f 93 push r18 |
2670: 77 27 eor r23, r23 |
2672: 0e 94 19 2e call 0x5c32 ; 0x5c32 <__divmodhi4> |
2676: 7f 93 push r23 |
2678: 6f 93 push r22 |
267a: 8e e2 ldi r24, 0x2E ; 46 |
267c: 92 e0 ldi r25, 0x02 ; 2 |
267e: 9f 93 push r25 |
2680: 8f 93 push r24 |
2682: ff 92 push r15 |
2684: 0e 94 f9 08 call 0x11f2 ; 0x11f2 <_printf_P> |
2688: 8c e3 ldi r24, 0x3C ; 60 |
268a: 80 93 cc 01 sts 0x01CC, r24 |
268e: 60 91 e1 01 lds r22, 0x01E1 |
2692: 70 91 e2 01 lds r23, 0x01E2 |
2696: 80 91 e3 01 lds r24, 0x01E3 |
269a: 90 91 e4 01 lds r25, 0x01E4 |
269e: 00 91 5a 05 lds r16, 0x055A |
26a2: 10 91 5b 05 lds r17, 0x055B |
26a6: 0e 94 57 2c call 0x58ae ; 0x58ae <__fixsfsi> |
26aa: 7f 93 push r23 |
26ac: 6f 93 push r22 |
26ae: 1f 93 push r17 |
26b0: 0f 93 push r16 |
26b2: 8f e1 ldi r24, 0x1F ; 31 |
26b4: 92 e0 ldi r25, 0x02 ; 2 |
26b6: 9f 93 push r25 |
26b8: 8f 93 push r24 |
26ba: ff 92 push r15 |
26bc: 0e 94 f9 08 call 0x11f2 ; 0x11f2 <_printf_P> |
26c0: 8d b7 in r24, 0x3d ; 61 |
26c2: 9e b7 in r25, 0x3e ; 62 |
26c4: 48 96 adiw r24, 0x18 ; 24 |
26c6: 13 ce rjmp .-986 ; 0x22ee <Menu+0x1e2> |
26c8: 84 e1 ldi r24, 0x14 ; 20 |
26ca: 80 93 cc 01 sts 0x01CC, r24 |
26ce: 80 91 04 01 lds r24, 0x0104 |
26d2: 90 91 05 01 lds r25, 0x0105 |
26d6: 9f 93 push r25 |
26d8: 8f 93 push r24 |
26da: 80 e1 ldi r24, 0x10 ; 16 |
26dc: 92 e0 ldi r25, 0x02 ; 2 |
26de: 9f 93 push r25 |
26e0: 8f 93 push r24 |
26e2: ff 92 push r15 |
26e4: 0e 94 f9 08 call 0x11f2 ; 0x11f2 <_printf_P> |
26e8: 88 e2 ldi r24, 0x28 ; 40 |
26ea: 80 93 cc 01 sts 0x01CC, r24 |
26ee: 80 91 27 02 lds r24, 0x0227 |
26f2: 99 27 eor r25, r25 |
26f4: 9f 93 push r25 |
26f6: 8f 93 push r24 |
26f8: 81 e0 ldi r24, 0x01 ; 1 |
26fa: 92 e0 ldi r25, 0x02 ; 2 |
26fc: 9f 93 push r25 |
26fe: 8f 93 push r24 |
2700: ff 92 push r15 |
2702: 0e 94 f9 08 call 0x11f2 ; 0x11f2 <_printf_P> |
2706: 8d b7 in r24, 0x3d ; 61 |
2708: 9e b7 in r25, 0x3e ; 62 |
270a: 0a 96 adiw r24, 0x0a ; 10 |
270c: f0 cd rjmp .-1056 ; 0x22ee <Menu+0x1e2> |
270e: 10 92 cc 01 sts 0x01CC, r1 |
2712: 82 ef ldi r24, 0xF2 ; 242 |
2714: 91 e0 ldi r25, 0x01 ; 1 |
2716: 9f 93 push r25 |
2718: 8f 93 push r24 |
271a: ff 92 push r15 |
271c: 0e 94 f9 08 call 0x11f2 ; 0x11f2 <_printf_P> |
2720: 84 e1 ldi r24, 0x14 ; 20 |
2722: 80 93 cc 01 sts 0x01CC, r24 |
2726: 80 91 1b 02 lds r24, 0x021B |
272a: 90 91 1c 02 lds r25, 0x021C |
24de: ff 92 push r15 |
24e0: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P> |
24e4: 8c e3 ldi r24, 0x3C ; 60 |
24e6: 80 93 cc 01 sts 0x01CC, r24 |
24ea: e0 91 a8 05 lds r30, 0x05A8 |
24ee: ff 27 eor r31, r31 |
24f0: ee 0f add r30, r30 |
24f2: ff 1f adc r31, r31 |
24f4: ea 58 subi r30, 0x8A ; 138 |
24f6: fa 4f sbci r31, 0xFA ; 250 |
24f8: 80 81 ld r24, Z |
24fa: 91 81 ldd r25, Z+1 ; 0x01 |
24fc: 9f 93 push r25 |
24fe: 8f 93 push r24 |
2500: 8e e6 ldi r24, 0x6E ; 110 |
2502: 92 e0 ldi r25, 0x02 ; 2 |
2504: 9f 93 push r25 |
2506: 8f 93 push r24 |
2508: ff 92 push r15 |
250a: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P> |
250e: 8d b7 in r24, 0x3d ; 61 |
2510: 9e b7 in r25, 0x3e ; 62 |
2512: 4a 96 adiw r24, 0x1a ; 26 |
2514: c8 ce rjmp .-624 ; 0x22a6 <Menu+0x1e2> |
2516: 10 92 cc 01 sts 0x01CC, r1 |
251a: 80 e6 ldi r24, 0x60 ; 96 |
251c: 92 e0 ldi r25, 0x02 ; 2 |
251e: 9f 93 push r25 |
2520: 8f 93 push r24 |
2522: ff 92 push r15 |
2524: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P> |
2528: 84 e1 ldi r24, 0x14 ; 20 |
252a: 80 93 cc 01 sts 0x01CC, r24 |
252e: 20 91 d7 01 lds r18, 0x01D7 |
2532: 30 91 d8 01 lds r19, 0x01D8 |
2536: 80 91 b2 01 lds r24, 0x01B2 |
253a: 90 91 b3 01 lds r25, 0x01B3 |
253e: 60 91 be 01 lds r22, 0x01BE |
2542: 3f 93 push r19 |
2544: 2f 93 push r18 |
2546: 77 27 eor r23, r23 |
2548: 0e 94 07 2d call 0x5a0e ; 0x5a0e <__divmodhi4> |
254c: 7f 93 push r23 |
254e: 6f 93 push r22 |
2550: 81 e5 ldi r24, 0x51 ; 81 |
2552: 92 e0 ldi r25, 0x02 ; 2 |
2554: 9f 93 push r25 |
2556: 8f 93 push r24 |
2558: ff 92 push r15 |
255a: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P> |
255e: 88 e2 ldi r24, 0x28 ; 40 |
2560: 80 93 cc 01 sts 0x01CC, r24 |
2564: 20 91 d9 01 lds r18, 0x01D9 |
2568: 30 91 da 01 lds r19, 0x01DA |
256c: 80 91 b4 01 lds r24, 0x01B4 |
2570: 90 91 b5 01 lds r25, 0x01B5 |
2574: 60 91 bf 01 lds r22, 0x01BF |
2578: 3f 93 push r19 |
257a: 2f 93 push r18 |
257c: 77 27 eor r23, r23 |
257e: 0e 94 07 2d call 0x5a0e ; 0x5a0e <__divmodhi4> |
2582: 7f 93 push r23 |
2584: 6f 93 push r22 |
2586: 82 e4 ldi r24, 0x42 ; 66 |
2588: 92 e0 ldi r25, 0x02 ; 2 |
258a: 9f 93 push r25 |
258c: 8f 93 push r24 |
258e: ff 92 push r15 |
2590: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P> |
2594: 8c e3 ldi r24, 0x3C ; 60 |
2596: 80 93 cc 01 sts 0x01CC, r24 |
259a: 20 91 db 01 lds r18, 0x01DB |
259e: 30 91 dc 01 lds r19, 0x01DC |
25a2: 80 91 b6 01 lds r24, 0x01B6 |
25a6: 90 91 b7 01 lds r25, 0x01B7 |
25aa: 60 91 c0 01 lds r22, 0x01C0 |
25ae: 3f 93 push r19 |
25b0: 2f 93 push r18 |
25b2: 77 27 eor r23, r23 |
25b4: 0e 94 07 2d call 0x5a0e ; 0x5a0e <__divmodhi4> |
25b8: 7f 93 push r23 |
25ba: 6f 93 push r22 |
25bc: 83 e3 ldi r24, 0x33 ; 51 |
25be: 92 e0 ldi r25, 0x02 ; 2 |
25c0: 56 c0 rjmp .+172 ; 0x266e <Menu+0x5aa> |
25c2: 10 92 cc 01 sts 0x01CC, r1 |
25c6: 86 e2 ldi r24, 0x26 ; 38 |
25c8: 92 e0 ldi r25, 0x02 ; 2 |
25ca: 9f 93 push r25 |
25cc: 8f 93 push r24 |
25ce: ff 92 push r15 |
25d0: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P> |
25d4: 84 e1 ldi r24, 0x14 ; 20 |
25d6: 80 93 cc 01 sts 0x01CC, r24 |
25da: 20 91 dd 01 lds r18, 0x01DD |
25de: 30 91 de 01 lds r19, 0x01DE |
25e2: 80 91 ba 01 lds r24, 0x01BA |
25e6: 90 91 bb 01 lds r25, 0x01BB |
25ea: 60 91 c1 01 lds r22, 0x01C1 |
25ee: 3f 93 push r19 |
25f0: 2f 93 push r18 |
25f2: 77 27 eor r23, r23 |
25f4: 0e 94 07 2d call 0x5a0e ; 0x5a0e <__divmodhi4> |
25f8: 7f 93 push r23 |
25fa: 6f 93 push r22 |
25fc: 87 e1 ldi r24, 0x17 ; 23 |
25fe: 92 e0 ldi r25, 0x02 ; 2 |
2600: 9f 93 push r25 |
2602: 8f 93 push r24 |
2604: ff 92 push r15 |
2606: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P> |
260a: 88 e2 ldi r24, 0x28 ; 40 |
260c: 80 93 cc 01 sts 0x01CC, r24 |
2610: 20 91 df 01 lds r18, 0x01DF |
2614: 30 91 e0 01 lds r19, 0x01E0 |
2618: 80 91 b8 01 lds r24, 0x01B8 |
261c: 90 91 b9 01 lds r25, 0x01B9 |
2620: 60 91 c2 01 lds r22, 0x01C2 |
2624: 3f 93 push r19 |
2626: 2f 93 push r18 |
2628: 77 27 eor r23, r23 |
262a: 0e 94 07 2d call 0x5a0e ; 0x5a0e <__divmodhi4> |
262e: 7f 93 push r23 |
2630: 6f 93 push r22 |
2632: 88 e0 ldi r24, 0x08 ; 8 |
2634: 92 e0 ldi r25, 0x02 ; 2 |
2636: 9f 93 push r25 |
2638: 8f 93 push r24 |
263a: ff 92 push r15 |
263c: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P> |
2640: 8c e3 ldi r24, 0x3C ; 60 |
2642: 80 93 cc 01 sts 0x01CC, r24 |
2646: 60 91 e1 01 lds r22, 0x01E1 |
264a: 70 91 e2 01 lds r23, 0x01E2 |
264e: 80 91 e3 01 lds r24, 0x01E3 |
2652: 90 91 e4 01 lds r25, 0x01E4 |
2656: 00 91 5e 05 lds r16, 0x055E |
265a: 10 91 5f 05 lds r17, 0x055F |
265e: 0e 94 9b 2b call 0x5736 ; 0x5736 <__fixsfsi> |
2662: 7f 93 push r23 |
2664: 6f 93 push r22 |
2666: 1f 93 push r17 |
2668: 0f 93 push r16 |
266a: 89 ef ldi r24, 0xF9 ; 249 |
266c: 91 e0 ldi r25, 0x01 ; 1 |
266e: 9f 93 push r25 |
2670: 8f 93 push r24 |
2672: ff 92 push r15 |
2674: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P> |
2678: 8d b7 in r24, 0x3d ; 61 |
267a: 9e b7 in r25, 0x3e ; 62 |
267c: 48 96 adiw r24, 0x18 ; 24 |
267e: 13 ce rjmp .-986 ; 0x22a6 <Menu+0x1e2> |
2680: 84 e1 ldi r24, 0x14 ; 20 |
2682: 80 93 cc 01 sts 0x01CC, r24 |
2686: 80 91 04 01 lds r24, 0x0104 |
268a: 90 91 05 01 lds r25, 0x0105 |
268e: 9f 93 push r25 |
2690: 8f 93 push r24 |
2692: 8a ee ldi r24, 0xEA ; 234 |
2694: 91 e0 ldi r25, 0x01 ; 1 |
2696: 9f 93 push r25 |
2698: 8f 93 push r24 |
269a: ff 92 push r15 |
269c: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P> |
26a0: 88 e2 ldi r24, 0x28 ; 40 |
26a2: 80 93 cc 01 sts 0x01CC, r24 |
26a6: 80 91 27 02 lds r24, 0x0227 |
26aa: 99 27 eor r25, r25 |
26ac: 9f 93 push r25 |
26ae: 8f 93 push r24 |
26b0: 8b ed ldi r24, 0xDB ; 219 |
26b2: 91 e0 ldi r25, 0x01 ; 1 |
26b4: 9f 93 push r25 |
26b6: 8f 93 push r24 |
26b8: ff 92 push r15 |
26ba: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P> |
26be: 8d b7 in r24, 0x3d ; 61 |
26c0: 9e b7 in r25, 0x3e ; 62 |
26c2: 0a 96 adiw r24, 0x0a ; 10 |
26c4: f0 cd rjmp .-1056 ; 0x22a6 <Menu+0x1e2> |
26c6: 10 92 cc 01 sts 0x01CC, r1 |
26ca: 8c ec ldi r24, 0xCC ; 204 |
26cc: 91 e0 ldi r25, 0x01 ; 1 |
26ce: 9f 93 push r25 |
26d0: 8f 93 push r24 |
26d2: ff 92 push r15 |
26d4: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P> |
26d8: 84 e1 ldi r24, 0x14 ; 20 |
26da: 80 93 cc 01 sts 0x01CC, r24 |
26de: 80 91 1b 02 lds r24, 0x021B |
26e2: 90 91 1c 02 lds r25, 0x021C |
26e6: 9f 93 push r25 |
26e8: 8f 93 push r24 |
26ea: 8d eb ldi r24, 0xBD ; 189 |
26ec: 91 e0 ldi r25, 0x01 ; 1 |
26ee: 9f 93 push r25 |
26f0: 8f 93 push r24 |
26f2: ff 92 push r15 |
26f4: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P> |
26f8: 88 e2 ldi r24, 0x28 ; 40 |
26fa: 80 93 cc 01 sts 0x01CC, r24 |
26fe: 80 91 17 02 lds r24, 0x0217 |
2702: 90 91 18 02 lds r25, 0x0218 |
2706: 9f 93 push r25 |
2708: 8f 93 push r24 |
270a: 8e ea ldi r24, 0xAE ; 174 |
270c: 91 e0 ldi r25, 0x01 ; 1 |
270e: 9f 93 push r25 |
2710: 8f 93 push r24 |
2712: ff 92 push r15 |
2714: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P> |
2718: 8c e3 ldi r24, 0x3C ; 60 |
271a: 80 93 cc 01 sts 0x01CC, r24 |
271e: 80 91 19 02 lds r24, 0x0219 |
2722: 90 91 1a 02 lds r25, 0x021A |
2726: 9f 93 push r25 |
2728: 8f 93 push r24 |
272a: 8f e9 ldi r24, 0x9F ; 159 |
272c: 91 e0 ldi r25, 0x01 ; 1 |
272e: 9f 93 push r25 |
2730: 8f 93 push r24 |
2732: 83 ee ldi r24, 0xE3 ; 227 |
2734: 91 e0 ldi r25, 0x01 ; 1 |
2736: 9f 93 push r25 |
2738: 8f 93 push r24 |
273a: ff 92 push r15 |
273c: 0e 94 f9 08 call 0x11f2 ; 0x11f2 <_printf_P> |
2740: 88 e2 ldi r24, 0x28 ; 40 |
2742: 80 93 cc 01 sts 0x01CC, r24 |
2746: 80 91 17 02 lds r24, 0x0217 |
274a: 90 91 18 02 lds r25, 0x0218 |
274e: 9f 93 push r25 |
2750: 8f 93 push r24 |
2752: 84 ed ldi r24, 0xD4 ; 212 |
2754: 91 e0 ldi r25, 0x01 ; 1 |
2756: 9f 93 push r25 |
2758: 8f 93 push r24 |
275a: ff 92 push r15 |
275c: 0e 94 f9 08 call 0x11f2 ; 0x11f2 <_printf_P> |
2760: 8c e3 ldi r24, 0x3C ; 60 |
2762: 80 93 cc 01 sts 0x01CC, r24 |
2766: 80 91 19 02 lds r24, 0x0219 |
276a: 90 91 1a 02 lds r25, 0x021A |
276e: 9f 93 push r25 |
2770: 8f 93 push r24 |
2772: 85 ec ldi r24, 0xC5 ; 197 |
2774: 91 e0 ldi r25, 0x01 ; 1 |
2776: 9f 93 push r25 |
2778: 8f 93 push r24 |
277a: ff 92 push r15 |
277c: 0e 94 f9 08 call 0x11f2 ; 0x11f2 <_printf_P> |
2780: 8d b7 in r24, 0x3d ; 61 |
2782: 9e b7 in r25, 0x3e ; 62 |
2784: 42 96 adiw r24, 0x12 ; 18 |
2786: b3 cd rjmp .-1178 ; 0x22ee <Menu+0x1e2> |
2788: 10 92 cc 01 sts 0x01CC, r1 |
278c: 80 91 1f 02 lds r24, 0x021F |
2790: 90 91 20 02 lds r25, 0x0220 |
2732: ff 92 push r15 |
2734: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P> |
2738: 8d b7 in r24, 0x3d ; 61 |
273a: 9e b7 in r25, 0x3e ; 62 |
273c: 42 96 adiw r24, 0x12 ; 18 |
273e: b3 cd rjmp .-1178 ; 0x22a6 <Menu+0x1e2> |
2740: 10 92 cc 01 sts 0x01CC, r1 |
2744: 80 91 1f 02 lds r24, 0x021F |
2748: 90 91 20 02 lds r25, 0x0220 |
274c: 9f 93 push r25 |
274e: 8f 93 push r24 |
2750: 83 e9 ldi r24, 0x93 ; 147 |
2752: 91 e0 ldi r25, 0x01 ; 1 |
2754: 9f 93 push r25 |
2756: 8f 93 push r24 |
2758: ff 92 push r15 |
275a: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P> |
275e: 84 e1 ldi r24, 0x14 ; 20 |
2760: 80 93 cc 01 sts 0x01CC, r24 |
2764: 80 91 21 02 lds r24, 0x0221 |
2768: 90 91 22 02 lds r25, 0x0222 |
276c: 9f 93 push r25 |
276e: 8f 93 push r24 |
2770: 87 e8 ldi r24, 0x87 ; 135 |
2772: 91 e0 ldi r25, 0x01 ; 1 |
2774: 9f 93 push r25 |
2776: 8f 93 push r24 |
2778: ff 92 push r15 |
277a: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P> |
277e: 88 e2 ldi r24, 0x28 ; 40 |
2780: 80 93 cc 01 sts 0x01CC, r24 |
2784: 80 91 23 02 lds r24, 0x0223 |
2788: 90 91 24 02 lds r25, 0x0224 |
278c: 9f 93 push r25 |
278e: 8f 93 push r24 |
2790: 8b e7 ldi r24, 0x7B ; 123 |
2792: 91 e0 ldi r25, 0x01 ; 1 |
2794: 9f 93 push r25 |
2796: 8f 93 push r24 |
2798: 89 eb ldi r24, 0xB9 ; 185 |
279a: 91 e0 ldi r25, 0x01 ; 1 |
279c: 9f 93 push r25 |
279e: 8f 93 push r24 |
27a0: ff 92 push r15 |
27a2: 0e 94 f9 08 call 0x11f2 ; 0x11f2 <_printf_P> |
27a6: 84 e1 ldi r24, 0x14 ; 20 |
27a8: 80 93 cc 01 sts 0x01CC, r24 |
27ac: 80 91 21 02 lds r24, 0x0221 |
27b0: 90 91 22 02 lds r25, 0x0222 |
2798: ff 92 push r15 |
279a: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P> |
279e: 8c e3 ldi r24, 0x3C ; 60 |
27a0: 80 93 cc 01 sts 0x01CC, r24 |
27a4: 80 91 25 02 lds r24, 0x0225 |
27a8: 90 91 26 02 lds r25, 0x0226 |
27ac: 9f 93 push r25 |
27ae: 8f 93 push r24 |
27b0: 8f e6 ldi r24, 0x6F ; 111 |
27b2: 91 e0 ldi r25, 0x01 ; 1 |
27b4: 9f 93 push r25 |
27b6: 8f 93 push r24 |
27b8: 8d ea ldi r24, 0xAD ; 173 |
27ba: 91 e0 ldi r25, 0x01 ; 1 |
27bc: 9f 93 push r25 |
27be: 8f 93 push r24 |
27c0: ff 92 push r15 |
27c2: 0e 94 f9 08 call 0x11f2 ; 0x11f2 <_printf_P> |
27c6: 88 e2 ldi r24, 0x28 ; 40 |
27c8: 80 93 cc 01 sts 0x01CC, r24 |
27cc: 80 91 23 02 lds r24, 0x0223 |
27d0: 90 91 24 02 lds r25, 0x0224 |
27d4: 9f 93 push r25 |
27d6: 8f 93 push r24 |
27d8: 81 ea ldi r24, 0xA1 ; 161 |
27da: 91 e0 ldi r25, 0x01 ; 1 |
27dc: 9f 93 push r25 |
27de: 8f 93 push r24 |
27e0: ff 92 push r15 |
27e2: 0e 94 f9 08 call 0x11f2 ; 0x11f2 <_printf_P> |
27e6: 8c e3 ldi r24, 0x3C ; 60 |
27e8: 80 93 cc 01 sts 0x01CC, r24 |
27ec: 80 91 25 02 lds r24, 0x0225 |
27f0: 90 91 26 02 lds r25, 0x0226 |
27f4: 9f 93 push r25 |
27f6: 8f 93 push r24 |
27f8: 85 e9 ldi r24, 0x95 ; 149 |
27fa: 91 e0 ldi r25, 0x01 ; 1 |
27fc: 9f 93 push r25 |
27fe: 8f 93 push r24 |
2800: ff 92 push r15 |
2802: 70 cd rjmp .-1312 ; 0x22e4 <Menu+0x1d8> |
2804: 10 92 cc 01 sts 0x01CC, r1 |
2808: 8d e8 ldi r24, 0x8D ; 141 |
280a: 91 e0 ldi r25, 0x01 ; 1 |
280c: 9f 93 push r25 |
280e: 8f 93 push r24 |
2810: ff 92 push r15 |
2812: 0e 94 f9 08 call 0x11f2 ; 0x11f2 <_printf_P> |
2816: 84 e1 ldi r24, 0x14 ; 20 |
2818: 80 93 cc 01 sts 0x01CC, r24 |
281c: 80 91 89 01 lds r24, 0x0189 |
27b8: ff 92 push r15 |
27ba: 70 cd rjmp .-1312 ; 0x229c <Menu+0x1d8> |
27bc: 10 92 cc 01 sts 0x01CC, r1 |
27c0: 87 e6 ldi r24, 0x67 ; 103 |
27c2: 91 e0 ldi r25, 0x01 ; 1 |
27c4: 9f 93 push r25 |
27c6: 8f 93 push r24 |
27c8: ff 92 push r15 |
27ca: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P> |
27ce: 84 e1 ldi r24, 0x14 ; 20 |
27d0: 80 93 cc 01 sts 0x01CC, r24 |
27d4: 80 91 89 01 lds r24, 0x0189 |
27d8: 99 27 eor r25, r25 |
27da: 9f 93 push r25 |
27dc: 8f 93 push r24 |
27de: 89 e5 ldi r24, 0x59 ; 89 |
27e0: 91 e0 ldi r25, 0x01 ; 1 |
27e2: 9f 93 push r25 |
27e4: 8f 93 push r24 |
27e6: ff 92 push r15 |
27e8: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P> |
27ec: 88 e2 ldi r24, 0x28 ; 40 |
27ee: 80 93 cc 01 sts 0x01CC, r24 |
27f2: 80 91 ad 01 lds r24, 0x01AD |
27f6: 90 91 ae 01 lds r25, 0x01AE |
27fa: 9f 93 push r25 |
27fc: 8f 93 push r24 |
27fe: 8b e4 ldi r24, 0x4B ; 75 |
2800: 91 e0 ldi r25, 0x01 ; 1 |
2802: 9f 93 push r25 |
2804: 8f 93 push r24 |
2806: ff 92 push r15 |
2808: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P> |
280c: 8c e3 ldi r24, 0x3C ; 60 |
280e: 80 93 cc 01 sts 0x01CC, r24 |
2812: 80 91 c6 05 lds r24, 0x05C6 |
2816: 99 27 eor r25, r25 |
2818: 9f 93 push r25 |
281a: 8f 93 push r24 |
281c: 80 91 c5 05 lds r24, 0x05C5 |
2820: 99 27 eor r25, r25 |
2822: 9f 93 push r25 |
2824: 8f 93 push r24 |
2826: 8f e7 ldi r24, 0x7F ; 127 |
2826: 8d e3 ldi r24, 0x3D ; 61 |
2828: 91 e0 ldi r25, 0x01 ; 1 |
282a: 9f 93 push r25 |
282c: 8f 93 push r24 |
282e: ff 92 push r15 |
2830: 0e 94 f9 08 call 0x11f2 ; 0x11f2 <_printf_P> |
2834: 88 e2 ldi r24, 0x28 ; 40 |
2836: 80 93 cc 01 sts 0x01CC, r24 |
283a: 80 91 ad 01 lds r24, 0x01AD |
283e: 90 91 ae 01 lds r25, 0x01AE |
2842: 9f 93 push r25 |
2844: 8f 93 push r24 |
2846: 81 e7 ldi r24, 0x71 ; 113 |
2848: 91 e0 ldi r25, 0x01 ; 1 |
284a: 9f 93 push r25 |
284c: 8f 93 push r24 |
284e: ff 92 push r15 |
2850: 0e 94 f9 08 call 0x11f2 ; 0x11f2 <_printf_P> |
2854: 8c e3 ldi r24, 0x3C ; 60 |
2856: 80 93 cc 01 sts 0x01CC, r24 |
285a: 80 91 c2 05 lds r24, 0x05C2 |
285e: 99 27 eor r25, r25 |
2860: 9f 93 push r25 |
2862: 8f 93 push r24 |
2864: 80 91 c1 05 lds r24, 0x05C1 |
2868: 99 27 eor r25, r25 |
286a: 9f 93 push r25 |
286c: 8f 93 push r24 |
286e: 83 e6 ldi r24, 0x63 ; 99 |
2870: 91 e0 ldi r25, 0x01 ; 1 |
2872: 9f 93 push r25 |
2874: 8f 93 push r24 |
2876: ff 92 push r15 |
2878: 0e 94 f9 08 call 0x11f2 ; 0x11f2 <_printf_P> |
287c: 35 cd rjmp .-1430 ; 0x22e8 <Menu+0x1dc> |
287e: 01 50 subi r16, 0x01 ; 1 |
2880: 00 93 66 01 sts 0x0166, r16 |
2884: 10 92 ce 01 sts 0x01CE, r1 |
2888: 10 92 cd 01 sts 0x01CD, r1 |
288c: 1f 91 pop r17 |
288e: 0f 91 pop r16 |
2890: ff 90 pop r15 |
2892: 08 95 ret |
2830: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P> |
2834: 35 cd rjmp .-1430 ; 0x22a0 <Menu+0x1dc> |
2836: 01 50 subi r16, 0x01 ; 1 |
2838: 00 93 66 01 sts 0x0166, r16 |
283c: 10 92 ce 01 sts 0x01CE, r1 |
2840: 10 92 cd 01 sts 0x01CD, r1 |
2844: 1f 91 pop r17 |
2846: 0f 91 pop r16 |
2848: ff 90 pop r15 |
284a: 08 95 ret |
|
00002894 <i2c_init>: |
2894: 10 92 b9 00 sts 0x00B9, r1 |
2898: 8a e2 ldi r24, 0x2A ; 42 |
289a: 80 93 b8 00 sts 0x00B8, r24 |
289e: 08 95 ret |
0000284c <i2c_init>: |
284c: 10 92 b9 00 sts 0x00B9, r1 |
2850: 8a e2 ldi r24, 0x2A ; 42 |
2852: 80 93 b8 00 sts 0x00B8, r24 |
2856: 08 95 ret |
|
000028a0 <i2c_start>: |
28a0: 85 ea ldi r24, 0xA5 ; 165 |
28a2: 80 93 bc 00 sts 0x00BC, r24 |
28a6: 80 e0 ldi r24, 0x00 ; 0 |
28a8: 90 e0 ldi r25, 0x00 ; 0 |
28aa: 08 95 ret |
00002858 <i2c_start>: |
2858: 85 ea ldi r24, 0xA5 ; 165 |
285a: 80 93 bc 00 sts 0x00BC, r24 |
285e: 80 e0 ldi r24, 0x00 ; 0 |
2860: 90 e0 ldi r25, 0x00 ; 0 |
2862: 08 95 ret |
|
000028ac <i2c_stop>: |
28ac: 84 e9 ldi r24, 0x94 ; 148 |
28ae: 80 93 bc 00 sts 0x00BC, r24 |
28b2: 08 95 ret |
00002864 <i2c_stop>: |
2864: 84 e9 ldi r24, 0x94 ; 148 |
2866: 80 93 bc 00 sts 0x00BC, r24 |
286a: 08 95 ret |
|
000028b4 <i2c_write_byte>: |
28b4: 10 92 b9 00 sts 0x00B9, r1 |
28b8: 80 93 bb 00 sts 0x00BB, r24 |
28bc: 85 e8 ldi r24, 0x85 ; 133 |
28be: 80 93 bc 00 sts 0x00BC, r24 |
28c2: 80 e0 ldi r24, 0x00 ; 0 |
28c4: 90 e0 ldi r25, 0x00 ; 0 |
28c6: 08 95 ret |
0000286c <i2c_write_byte>: |
286c: 10 92 b9 00 sts 0x00B9, r1 |
2870: 80 93 bb 00 sts 0x00BB, r24 |
2874: 85 e8 ldi r24, 0x85 ; 133 |
2876: 80 93 bc 00 sts 0x00BC, r24 |
287a: 80 e0 ldi r24, 0x00 ; 0 |
287c: 90 e0 ldi r25, 0x00 ; 0 |
287e: 08 95 ret |
|
000028c8 <__vector_26>: |
28c8: 1f 92 push r1 |
28ca: 0f 92 push r0 |
28cc: 0f b6 in r0, 0x3f ; 63 |
28ce: 0f 92 push r0 |
28d0: 11 24 eor r1, r1 |
28d2: 8f 93 push r24 |
28d4: 9f 93 push r25 |
28d6: ef 93 push r30 |
28d8: ff 93 push r31 |
28da: 80 91 cf 01 lds r24, 0x01CF |
28de: 8f 5f subi r24, 0xFF ; 255 |
28e0: 80 93 cf 01 sts 0x01CF, r24 |
28e4: 81 50 subi r24, 0x01 ; 1 |
28e6: 83 30 cpi r24, 0x03 ; 3 |
28e8: 09 f4 brne .+2 ; 0x28ec <__vector_26+0x24> |
28ea: 42 c0 rjmp .+132 ; 0x2970 <__vector_26+0xa8> |
28ec: 84 30 cpi r24, 0x04 ; 4 |
28ee: 28 f4 brcc .+10 ; 0x28fa <__vector_26+0x32> |
28f0: 81 30 cpi r24, 0x01 ; 1 |
28f2: a1 f0 breq .+40 ; 0x291c <__vector_26+0x54> |
28f4: 82 30 cpi r24, 0x02 ; 2 |
28f6: 70 f5 brcc .+92 ; 0x2954 <__vector_26+0x8c> |
28f8: 0c c0 rjmp .+24 ; 0x2912 <__vector_26+0x4a> |
28fa: 85 30 cpi r24, 0x05 ; 5 |
28fc: 09 f4 brne .+2 ; 0x2900 <__vector_26+0x38> |
28fe: 48 c0 rjmp .+144 ; 0x2990 <__vector_26+0xc8> |
2900: 85 30 cpi r24, 0x05 ; 5 |
2902: d8 f1 brcs .+118 ; 0x297a <__vector_26+0xb2> |
2904: 86 30 cpi r24, 0x06 ; 6 |
2906: 09 f4 brne .+2 ; 0x290a <__vector_26+0x42> |
2908: 4b c0 rjmp .+150 ; 0x29a0 <__vector_26+0xd8> |
290a: 87 30 cpi r24, 0x07 ; 7 |
290c: 09 f0 breq .+2 ; 0x2910 <__vector_26+0x48> |
290e: 71 c0 rjmp .+226 ; 0x29f2 <__vector_26+0x12a> |
2910: 5b c0 rjmp .+182 ; 0x29c8 <__vector_26+0x100> |
00002880 <__vector_26>: |
2880: 1f 92 push r1 |
2882: 0f 92 push r0 |
2884: 0f b6 in r0, 0x3f ; 63 |
2886: 0f 92 push r0 |
2888: 11 24 eor r1, r1 |
288a: 8f 93 push r24 |
288c: 9f 93 push r25 |
288e: ef 93 push r30 |
2890: ff 93 push r31 |
2892: 80 91 cf 01 lds r24, 0x01CF |
2896: 8f 5f subi r24, 0xFF ; 255 |
2898: 80 93 cf 01 sts 0x01CF, r24 |
289c: 81 50 subi r24, 0x01 ; 1 |
289e: 83 30 cpi r24, 0x03 ; 3 |
28a0: 09 f4 brne .+2 ; 0x28a4 <__vector_26+0x24> |
28a2: 42 c0 rjmp .+132 ; 0x2928 <__vector_26+0xa8> |
28a4: 84 30 cpi r24, 0x04 ; 4 |
28a6: 28 f4 brcc .+10 ; 0x28b2 <__vector_26+0x32> |
28a8: 81 30 cpi r24, 0x01 ; 1 |
28aa: a1 f0 breq .+40 ; 0x28d4 <__vector_26+0x54> |
28ac: 82 30 cpi r24, 0x02 ; 2 |
28ae: 70 f5 brcc .+92 ; 0x290c <__vector_26+0x8c> |
28b0: 0c c0 rjmp .+24 ; 0x28ca <__vector_26+0x4a> |
28b2: 85 30 cpi r24, 0x05 ; 5 |
28b4: 09 f4 brne .+2 ; 0x28b8 <__vector_26+0x38> |
28b6: 48 c0 rjmp .+144 ; 0x2948 <__vector_26+0xc8> |
28b8: 85 30 cpi r24, 0x05 ; 5 |
28ba: d8 f1 brcs .+118 ; 0x2932 <__vector_26+0xb2> |
28bc: 86 30 cpi r24, 0x06 ; 6 |
28be: 09 f4 brne .+2 ; 0x28c2 <__vector_26+0x42> |
28c0: 4b c0 rjmp .+150 ; 0x2958 <__vector_26+0xd8> |
28c2: 87 30 cpi r24, 0x07 ; 7 |
28c4: 09 f0 breq .+2 ; 0x28c8 <__vector_26+0x48> |
28c6: 71 c0 rjmp .+226 ; 0x29aa <__vector_26+0x12a> |
28c8: 5b c0 rjmp .+182 ; 0x2980 <__vector_26+0x100> |
28ca: 80 91 d0 01 lds r24, 0x01D0 |
28ce: 88 0f add r24, r24 |
28d0: 8e 5a subi r24, 0xAE ; 174 |
28d2: 14 c0 rjmp .+40 ; 0x28fc <__vector_26+0x7c> |
28d4: 80 91 d0 01 lds r24, 0x01D0 |
28d8: 8f 5f subi r24, 0xFF ; 255 |
28da: 80 93 d0 01 sts 0x01D0, r24 |
28de: 81 50 subi r24, 0x01 ; 1 |
28e0: 81 30 cpi r24, 0x01 ; 1 |
28e2: 09 f4 brne .+2 ; 0x28e6 <__vector_26+0x66> |
28e4: 44 c0 rjmp .+136 ; 0x296e <__vector_26+0xee> |
28e6: 81 30 cpi r24, 0x01 ; 1 |
28e8: 38 f0 brcs .+14 ; 0x28f8 <__vector_26+0x78> |
28ea: 82 30 cpi r24, 0x02 ; 2 |
28ec: 09 f4 brne .+2 ; 0x28f0 <__vector_26+0x70> |
28ee: 42 c0 rjmp .+132 ; 0x2974 <__vector_26+0xf4> |
28f0: 83 30 cpi r24, 0x03 ; 3 |
28f2: 09 f0 breq .+2 ; 0x28f6 <__vector_26+0x76> |
28f4: 5a c0 rjmp .+180 ; 0x29aa <__vector_26+0x12a> |
28f6: 41 c0 rjmp .+130 ; 0x297a <__vector_26+0xfa> |
28f8: 80 91 98 02 lds r24, 0x0298 |
28fc: 10 92 b9 00 sts 0x00B9, r1 |
2900: 80 93 bb 00 sts 0x00BB, r24 |
2904: 85 e8 ldi r24, 0x85 ; 133 |
2906: 80 93 bc 00 sts 0x00BC, r24 |
290a: 4f c0 rjmp .+158 ; 0x29aa <__vector_26+0x12a> |
290c: 84 e9 ldi r24, 0x94 ; 148 |
290e: 80 93 bc 00 sts 0x00BC, r24 |
2912: 80 91 d0 01 lds r24, 0x01D0 |
2916: 88 0f add r24, r24 |
2918: 8e 5a subi r24, 0xAE ; 174 |
291a: 14 c0 rjmp .+40 ; 0x2944 <__vector_26+0x7c> |
291c: 80 91 d0 01 lds r24, 0x01D0 |
2920: 8f 5f subi r24, 0xFF ; 255 |
2922: 80 93 d0 01 sts 0x01D0, r24 |
2926: 81 50 subi r24, 0x01 ; 1 |
2928: 81 30 cpi r24, 0x01 ; 1 |
292a: 09 f4 brne .+2 ; 0x292e <__vector_26+0x66> |
292c: 44 c0 rjmp .+136 ; 0x29b6 <__vector_26+0xee> |
292e: 81 30 cpi r24, 0x01 ; 1 |
2930: 38 f0 brcs .+14 ; 0x2940 <__vector_26+0x78> |
2932: 82 30 cpi r24, 0x02 ; 2 |
2934: 09 f4 brne .+2 ; 0x2938 <__vector_26+0x70> |
2936: 42 c0 rjmp .+132 ; 0x29bc <__vector_26+0xf4> |
2938: 83 30 cpi r24, 0x03 ; 3 |
293a: 09 f0 breq .+2 ; 0x293e <__vector_26+0x76> |
293c: 5a c0 rjmp .+180 ; 0x29f2 <__vector_26+0x12a> |
293e: 41 c0 rjmp .+130 ; 0x29c2 <__vector_26+0xfa> |
2940: 80 91 96 02 lds r24, 0x0296 |
2944: 10 92 b9 00 sts 0x00B9, r1 |
2948: 80 93 bb 00 sts 0x00BB, r24 |
294c: 85 e8 ldi r24, 0x85 ; 133 |
294e: 80 93 bc 00 sts 0x00BC, r24 |
2952: 4f c0 rjmp .+158 ; 0x29f2 <__vector_26+0x12a> |
2954: 84 e9 ldi r24, 0x94 ; 148 |
2956: 80 93 bc 00 sts 0x00BC, r24 |
295a: 80 91 d0 01 lds r24, 0x01D0 |
295e: 84 30 cpi r24, 0x04 ; 4 |
2960: 18 f4 brcc .+6 ; 0x2968 <__vector_26+0xa0> |
2962: 10 92 cf 01 sts 0x01CF, r1 |
2966: 02 c0 rjmp .+4 ; 0x296c <__vector_26+0xa4> |
2968: 10 92 d0 01 sts 0x01D0, r1 |
296c: 85 ea ldi r24, 0xA5 ; 165 |
296e: ef cf rjmp .-34 ; 0x294e <__vector_26+0x86> |
2970: 80 91 d1 01 lds r24, 0x01D1 |
2974: 88 0f add r24, r24 |
2976: 8d 5a subi r24, 0xAD ; 173 |
2978: e5 cf rjmp .-54 ; 0x2944 <__vector_26+0x7c> |
297a: 80 91 d1 01 lds r24, 0x01D1 |
297e: 81 30 cpi r24, 0x01 ; 1 |
2980: d1 f0 breq .+52 ; 0x29b6 <__vector_26+0xee> |
2982: 81 30 cpi r24, 0x01 ; 1 |
2984: e8 f2 brcs .-70 ; 0x2940 <__vector_26+0x78> |
2986: 82 30 cpi r24, 0x02 ; 2 |
2988: c9 f0 breq .+50 ; 0x29bc <__vector_26+0xf4> |
298a: 83 30 cpi r24, 0x03 ; 3 |
298c: 91 f5 brne .+100 ; 0x29f2 <__vector_26+0x12a> |
298e: 19 c0 rjmp .+50 ; 0x29c2 <__vector_26+0xfa> |
2990: 80 91 bb 00 lds r24, 0x00BB |
2994: e0 91 d1 01 lds r30, 0x01D1 |
2998: ff 27 eor r31, r31 |
299a: e6 59 subi r30, 0x96 ; 150 |
299c: fa 4f sbci r31, 0xFA ; 250 |
299e: 80 83 st Z, r24 |
29a0: 80 91 d1 01 lds r24, 0x01D1 |
29a4: 81 30 cpi r24, 0x01 ; 1 |
29a6: 39 f0 breq .+14 ; 0x29b6 <__vector_26+0xee> |
29a8: 81 30 cpi r24, 0x01 ; 1 |
29aa: 50 f2 brcs .-108 ; 0x2940 <__vector_26+0x78> |
29ac: 82 30 cpi r24, 0x02 ; 2 |
29ae: 31 f0 breq .+12 ; 0x29bc <__vector_26+0xf4> |
29b0: 83 30 cpi r24, 0x03 ; 3 |
29b2: f9 f4 brne .+62 ; 0x29f2 <__vector_26+0x12a> |
29b4: 06 c0 rjmp .+12 ; 0x29c2 <__vector_26+0xfa> |
29b6: 80 91 97 02 lds r24, 0x0297 |
29ba: c4 cf rjmp .-120 ; 0x2944 <__vector_26+0x7c> |
29bc: 80 91 9a 02 lds r24, 0x029A |
29c0: c1 cf rjmp .-126 ; 0x2944 <__vector_26+0x7c> |
29c2: 80 91 a6 02 lds r24, 0x02A6 |
29c6: be cf rjmp .-132 ; 0x2944 <__vector_26+0x7c> |
29c8: 80 91 d1 01 lds r24, 0x01D1 |
29cc: 90 91 bb 00 lds r25, 0x00BB |
29d0: e8 2f mov r30, r24 |
29d2: ff 27 eor r31, r31 |
29d4: e6 59 subi r30, 0x96 ; 150 |
29d6: fa 4f sbci r31, 0xFA ; 250 |
29d8: 94 83 std Z+4, r25 ; 0x04 |
29da: 8f 5f subi r24, 0xFF ; 255 |
29dc: 80 93 d1 01 sts 0x01D1, r24 |
29e0: 84 30 cpi r24, 0x04 ; 4 |
29e2: 10 f0 brcs .+4 ; 0x29e8 <__vector_26+0x120> |
29e4: 10 92 d1 01 sts 0x01D1, r1 |
29e8: 84 e9 ldi r24, 0x94 ; 148 |
29ea: 80 93 bc 00 sts 0x00BC, r24 |
29ee: 10 92 cf 01 sts 0x01CF, r1 |
29f2: ff 91 pop r31 |
29f4: ef 91 pop r30 |
29f6: 9f 91 pop r25 |
29f8: 8f 91 pop r24 |
29fa: 0f 90 pop r0 |
29fc: 0f be out 0x3f, r0 ; 63 |
29fe: 0f 90 pop r0 |
2a00: 1f 90 pop r1 |
2a02: 18 95 reti |
2916: 84 30 cpi r24, 0x04 ; 4 |
2918: 18 f4 brcc .+6 ; 0x2920 <__vector_26+0xa0> |
291a: 10 92 cf 01 sts 0x01CF, r1 |
291e: 02 c0 rjmp .+4 ; 0x2924 <__vector_26+0xa4> |
2920: 10 92 d0 01 sts 0x01D0, r1 |
2924: 85 ea ldi r24, 0xA5 ; 165 |
2926: ef cf rjmp .-34 ; 0x2906 <__vector_26+0x86> |
2928: 80 91 d1 01 lds r24, 0x01D1 |
292c: 88 0f add r24, r24 |
292e: 8d 5a subi r24, 0xAD ; 173 |
2930: e5 cf rjmp .-54 ; 0x28fc <__vector_26+0x7c> |
2932: 80 91 d1 01 lds r24, 0x01D1 |
2936: 81 30 cpi r24, 0x01 ; 1 |
2938: d1 f0 breq .+52 ; 0x296e <__vector_26+0xee> |
293a: 81 30 cpi r24, 0x01 ; 1 |
293c: e8 f2 brcs .-70 ; 0x28f8 <__vector_26+0x78> |
293e: 82 30 cpi r24, 0x02 ; 2 |
2940: c9 f0 breq .+50 ; 0x2974 <__vector_26+0xf4> |
2942: 83 30 cpi r24, 0x03 ; 3 |
2944: 91 f5 brne .+100 ; 0x29aa <__vector_26+0x12a> |
2946: 19 c0 rjmp .+50 ; 0x297a <__vector_26+0xfa> |
2948: 80 91 bb 00 lds r24, 0x00BB |
294c: e0 91 d1 01 lds r30, 0x01D1 |
2950: ff 27 eor r31, r31 |
2952: e2 59 subi r30, 0x92 ; 146 |
2954: fa 4f sbci r31, 0xFA ; 250 |
2956: 80 83 st Z, r24 |
2958: 80 91 d1 01 lds r24, 0x01D1 |
295c: 81 30 cpi r24, 0x01 ; 1 |
295e: 39 f0 breq .+14 ; 0x296e <__vector_26+0xee> |
2960: 81 30 cpi r24, 0x01 ; 1 |
2962: 50 f2 brcs .-108 ; 0x28f8 <__vector_26+0x78> |
2964: 82 30 cpi r24, 0x02 ; 2 |
2966: 31 f0 breq .+12 ; 0x2974 <__vector_26+0xf4> |
2968: 83 30 cpi r24, 0x03 ; 3 |
296a: f9 f4 brne .+62 ; 0x29aa <__vector_26+0x12a> |
296c: 06 c0 rjmp .+12 ; 0x297a <__vector_26+0xfa> |
296e: 80 91 99 02 lds r24, 0x0299 |
2972: c4 cf rjmp .-120 ; 0x28fc <__vector_26+0x7c> |
2974: 80 91 9c 02 lds r24, 0x029C |
2978: c1 cf rjmp .-126 ; 0x28fc <__vector_26+0x7c> |
297a: 80 91 a8 02 lds r24, 0x02A8 |
297e: be cf rjmp .-132 ; 0x28fc <__vector_26+0x7c> |
2980: 80 91 d1 01 lds r24, 0x01D1 |
2984: 90 91 bb 00 lds r25, 0x00BB |
2988: e8 2f mov r30, r24 |
298a: ff 27 eor r31, r31 |
298c: e2 59 subi r30, 0x92 ; 146 |
298e: fa 4f sbci r31, 0xFA ; 250 |
2990: 94 83 std Z+4, r25 ; 0x04 |
2992: 8f 5f subi r24, 0xFF ; 255 |
2994: 80 93 d1 01 sts 0x01D1, r24 |
2998: 84 30 cpi r24, 0x04 ; 4 |
299a: 10 f0 brcs .+4 ; 0x29a0 <__vector_26+0x120> |
299c: 10 92 d1 01 sts 0x01D1, r1 |
29a0: 84 e9 ldi r24, 0x94 ; 148 |
29a2: 80 93 bc 00 sts 0x00BC, r24 |
29a6: 10 92 cf 01 sts 0x01CF, r1 |
29aa: ff 91 pop r31 |
29ac: ef 91 pop r30 |
29ae: 9f 91 pop r25 |
29b0: 8f 91 pop r24 |
29b2: 0f 90 pop r0 |
29b4: 0f be out 0x3f, r0 ; 63 |
29b6: 0f 90 pop r0 |
29b8: 1f 90 pop r1 |
29ba: 18 95 reti |
|
00002a04 <rc_sum_init>: |
2a04: 83 ec ldi r24, 0xC3 ; 195 |
2a06: 80 93 81 00 sts 0x0081, r24 |
2a0a: ef e6 ldi r30, 0x6F ; 111 |
2a0c: f0 e0 ldi r31, 0x00 ; 0 |
2a0e: 80 81 ld r24, Z |
2a10: 80 62 ori r24, 0x20 ; 32 |
2a12: 80 83 st Z, r24 |
2a14: 10 92 dc 01 sts 0x01DC, r1 |
2a18: 10 92 db 01 sts 0x01DB, r1 |
2a1c: 10 92 da 01 sts 0x01DA, r1 |
2a20: 10 92 d9 01 sts 0x01D9, r1 |
2a24: 10 92 d8 01 sts 0x01D8, r1 |
2a28: 10 92 d7 01 sts 0x01D7, r1 |
2a2c: 08 95 ret |
000029bc <rc_sum_init>: |
29bc: 83 ec ldi r24, 0xC3 ; 195 |
29be: 80 93 81 00 sts 0x0081, r24 |
29c2: ef e6 ldi r30, 0x6F ; 111 |
29c4: f0 e0 ldi r31, 0x00 ; 0 |
29c6: 80 81 ld r24, Z |
29c8: 80 62 ori r24, 0x20 ; 32 |
29ca: 80 83 st Z, r24 |
29cc: 10 92 dc 01 sts 0x01DC, r1 |
29d0: 10 92 db 01 sts 0x01DB, r1 |
29d4: 10 92 da 01 sts 0x01DA, r1 |
29d8: 10 92 d9 01 sts 0x01D9, r1 |
29dc: 10 92 d8 01 sts 0x01D8, r1 |
29e0: 10 92 d7 01 sts 0x01D7, r1 |
29e4: 08 95 ret |
|
00002a2e <__vector_12>: |
2a2e: 1f 92 push r1 |
2a30: 0f 92 push r0 |
2a32: 0f b6 in r0, 0x3f ; 63 |
2a34: 0f 92 push r0 |
2a36: 11 24 eor r1, r1 |
2a38: 0f 93 push r16 |
2a3a: 1f 93 push r17 |
2a3c: 2f 93 push r18 |
2a3e: 3f 93 push r19 |
2a40: 4f 93 push r20 |
2a42: 5f 93 push r21 |
2a44: 6f 93 push r22 |
2a46: 7f 93 push r23 |
2a48: 8f 93 push r24 |
2a4a: 9f 93 push r25 |
2a4c: af 93 push r26 |
2a4e: bf 93 push r27 |
2a50: cf 93 push r28 |
2a52: df 93 push r29 |
2a54: ef 93 push r30 |
2a56: ff 93 push r31 |
2a58: 20 91 86 00 lds r18, 0x0086 |
2a5c: 30 91 87 00 lds r19, 0x0087 |
2a60: 80 91 d4 01 lds r24, 0x01D4 |
2a64: 90 91 d5 01 lds r25, 0x01D5 |
2a68: 28 1b sub r18, r24 |
2a6a: 39 0b sbc r19, r25 |
2a6c: 80 91 86 00 lds r24, 0x0086 |
2a70: 90 91 87 00 lds r25, 0x0087 |
2a74: 90 93 d5 01 sts 0x01D5, r25 |
2a78: 80 93 d4 01 sts 0x01D4, r24 |
2a7c: c9 01 movw r24, r18 |
2a7e: 8d 5d subi r24, 0xDD ; 221 |
2a80: 95 40 sbci r25, 0x05 ; 5 |
2a82: 83 56 subi r24, 0x63 ; 99 |
2a84: 99 41 sbci r25, 0x19 ; 25 |
2a86: 48 f4 brcc .+18 ; 0x2a9a <__vector_12+0x6c> |
2a88: 81 e0 ldi r24, 0x01 ; 1 |
2a8a: 90 e0 ldi r25, 0x00 ; 0 |
2a8c: 90 93 d3 01 sts 0x01D3, r25 |
2a90: 80 93 d2 01 sts 0x01D2, r24 |
2a94: 10 92 67 01 sts 0x0167, r1 |
2a98: 54 c0 rjmp .+168 ; 0x2b42 <__vector_12+0x114> |
2a9a: c0 91 d2 01 lds r28, 0x01D2 |
2a9e: d0 91 d3 01 lds r29, 0x01D3 |
2aa2: ca 30 cpi r28, 0x0A ; 10 |
2aa4: d1 05 cpc r29, r1 |
2aa6: 0c f0 brlt .+2 ; 0x2aaa <__vector_12+0x7c> |
2aa8: 4c c0 rjmp .+152 ; 0x2b42 <__vector_12+0x114> |
2aaa: c9 01 movw r24, r18 |
2aac: 8b 5f subi r24, 0xFB ; 251 |
2aae: 90 40 sbci r25, 0x00 ; 0 |
2ab0: 84 5b subi r24, 0xB4 ; 180 |
2ab2: 91 40 sbci r25, 0x01 ; 1 |
2ab4: 08 f0 brcs .+2 ; 0x2ab8 <__vector_12+0x8a> |
2ab6: 40 c0 rjmp .+128 ; 0x2b38 <__vector_12+0x10a> |
2ab8: a9 01 movw r20, r18 |
2aba: 42 5d subi r20, 0xD2 ; 210 |
2abc: 51 40 sbci r21, 0x01 ; 1 |
2abe: fe 01 movw r30, r28 |
2ac0: ee 0f add r30, r30 |
2ac2: ff 1f adc r31, r31 |
2ac4: ee 58 subi r30, 0x8E ; 142 |
2ac6: fa 4f sbci r31, 0xFA ; 250 |
2ac8: 80 81 ld r24, Z |
2aca: 91 81 ldd r25, Z+1 ; 0x01 |
2acc: fa 01 movw r30, r20 |
2ace: e8 1b sub r30, r24 |
2ad0: f9 0b sbc r31, r25 |
2ad2: cf 01 movw r24, r30 |
2ad4: f7 ff sbrs r31, 7 |
2ad6: 03 c0 rjmp .+6 ; 0x2ade <__vector_12+0xb0> |
2ad8: 90 95 com r25 |
2ada: 81 95 neg r24 |
2adc: 9f 4f sbci r25, 0xFF ; 255 |
2ade: 06 97 sbiw r24, 0x06 ; 6 |
2ae0: 4c f4 brge .+18 ; 0x2af4 <__vector_12+0xc6> |
2ae2: 80 91 27 02 lds r24, 0x0227 |
2ae6: 88 3c cpi r24, 0xC8 ; 200 |
2ae8: 28 f4 brcc .+10 ; 0x2af4 <__vector_12+0xc6> |
2aea: 80 91 27 02 lds r24, 0x0227 |
2aee: 86 5f subi r24, 0xF6 ; 246 |
2af0: 80 93 27 02 sts 0x0227, r24 |
2af4: fe 01 movw r30, r28 |
2af6: ee 0f add r30, r30 |
2af8: ff 1f adc r31, r31 |
2afa: 8f 01 movw r16, r30 |
2afc: 0e 58 subi r16, 0x8E ; 142 |
2afe: 1a 4f sbci r17, 0xFA ; 250 |
2b00: d8 01 movw r26, r16 |
2b02: 2d 91 ld r18, X+ |
2b04: 3c 91 ld r19, X |
2b06: c9 01 movw r24, r18 |
2b08: 88 0f add r24, r24 |
2b0a: 99 1f adc r25, r25 |
2b0c: 82 0f add r24, r18 |
2b0e: 93 1f adc r25, r19 |
2b10: 84 0f add r24, r20 |
2b12: 95 1f adc r25, r21 |
2b14: 64 e0 ldi r22, 0x04 ; 4 |
2b16: 70 e0 ldi r23, 0x00 ; 0 |
2b18: 0e 94 19 2e call 0x5c32 ; 0x5c32 <__divmodhi4> |
2b1c: d8 01 movw r26, r16 |
2b1e: 8d 91 ld r24, X+ |
2b20: 9c 91 ld r25, X |
2b22: 11 97 sbiw r26, 0x01 ; 1 |
2b24: 9b 01 movw r18, r22 |
2b26: 28 1b sub r18, r24 |
2b28: 39 0b sbc r19, r25 |
2b2a: e8 57 subi r30, 0x78 ; 120 |
2b2c: fa 4f sbci r31, 0xFA ; 250 |
2b2e: 31 83 std Z+1, r19 ; 0x01 |
2b30: 20 83 st Z, r18 |
2b32: 11 96 adiw r26, 0x01 ; 1 |
2b34: 7c 93 st X, r23 |
2b36: 6e 93 st -X, r22 |
2b38: 21 96 adiw r28, 0x01 ; 1 |
2b3a: d0 93 d3 01 sts 0x01D3, r29 |
2b3e: c0 93 d2 01 sts 0x01D2, r28 |
2b42: ff 91 pop r31 |
2b44: ef 91 pop r30 |
2b46: df 91 pop r29 |
2b48: cf 91 pop r28 |
2b4a: bf 91 pop r27 |
2b4c: af 91 pop r26 |
2b4e: 9f 91 pop r25 |
2b50: 8f 91 pop r24 |
2b52: 7f 91 pop r23 |
2b54: 6f 91 pop r22 |
2b56: 5f 91 pop r21 |
2b58: 4f 91 pop r20 |
2b5a: 3f 91 pop r19 |
2b5c: 2f 91 pop r18 |
2b5e: 1f 91 pop r17 |
2b60: 0f 91 pop r16 |
2b62: 0f 90 pop r0 |
2b64: 0f be out 0x3f, r0 ; 63 |
2b66: 0f 90 pop r0 |
2b68: 1f 90 pop r1 |
2b6a: 18 95 reti |
000029e6 <__vector_12>: |
29e6: 1f 92 push r1 |
29e8: 0f 92 push r0 |
29ea: 0f b6 in r0, 0x3f ; 63 |
29ec: 0f 92 push r0 |
29ee: 11 24 eor r1, r1 |
29f0: 0f 93 push r16 |
29f2: 1f 93 push r17 |
29f4: 2f 93 push r18 |
29f6: 3f 93 push r19 |
29f8: 4f 93 push r20 |
29fa: 5f 93 push r21 |
29fc: 6f 93 push r22 |
29fe: 7f 93 push r23 |
2a00: 8f 93 push r24 |
2a02: 9f 93 push r25 |
2a04: af 93 push r26 |
2a06: bf 93 push r27 |
2a08: cf 93 push r28 |
2a0a: df 93 push r29 |
2a0c: ef 93 push r30 |
2a0e: ff 93 push r31 |
2a10: 20 91 86 00 lds r18, 0x0086 |
2a14: 30 91 87 00 lds r19, 0x0087 |
2a18: 80 91 d4 01 lds r24, 0x01D4 |
2a1c: 90 91 d5 01 lds r25, 0x01D5 |
2a20: 28 1b sub r18, r24 |
2a22: 39 0b sbc r19, r25 |
2a24: 80 91 86 00 lds r24, 0x0086 |
2a28: 90 91 87 00 lds r25, 0x0087 |
2a2c: 90 93 d5 01 sts 0x01D5, r25 |
2a30: 80 93 d4 01 sts 0x01D4, r24 |
2a34: c9 01 movw r24, r18 |
2a36: 8d 5d subi r24, 0xDD ; 221 |
2a38: 95 40 sbci r25, 0x05 ; 5 |
2a3a: 83 56 subi r24, 0x63 ; 99 |
2a3c: 99 41 sbci r25, 0x19 ; 25 |
2a3e: 48 f4 brcc .+18 ; 0x2a52 <__vector_12+0x6c> |
2a40: 81 e0 ldi r24, 0x01 ; 1 |
2a42: 90 e0 ldi r25, 0x00 ; 0 |
2a44: 90 93 d3 01 sts 0x01D3, r25 |
2a48: 80 93 d2 01 sts 0x01D2, r24 |
2a4c: 10 92 67 01 sts 0x0167, r1 |
2a50: 54 c0 rjmp .+168 ; 0x2afa <__vector_12+0x114> |
2a52: c0 91 d2 01 lds r28, 0x01D2 |
2a56: d0 91 d3 01 lds r29, 0x01D3 |
2a5a: ca 30 cpi r28, 0x0A ; 10 |
2a5c: d1 05 cpc r29, r1 |
2a5e: 0c f0 brlt .+2 ; 0x2a62 <__vector_12+0x7c> |
2a60: 4c c0 rjmp .+152 ; 0x2afa <__vector_12+0x114> |
2a62: c9 01 movw r24, r18 |
2a64: 8b 5f subi r24, 0xFB ; 251 |
2a66: 90 40 sbci r25, 0x00 ; 0 |
2a68: 84 5b subi r24, 0xB4 ; 180 |
2a6a: 91 40 sbci r25, 0x01 ; 1 |
2a6c: 08 f0 brcs .+2 ; 0x2a70 <__vector_12+0x8a> |
2a6e: 40 c0 rjmp .+128 ; 0x2af0 <__vector_12+0x10a> |
2a70: a9 01 movw r20, r18 |
2a72: 42 5d subi r20, 0xD2 ; 210 |
2a74: 51 40 sbci r21, 0x01 ; 1 |
2a76: fe 01 movw r30, r28 |
2a78: ee 0f add r30, r30 |
2a7a: ff 1f adc r31, r31 |
2a7c: ea 58 subi r30, 0x8A ; 138 |
2a7e: fa 4f sbci r31, 0xFA ; 250 |
2a80: 80 81 ld r24, Z |
2a82: 91 81 ldd r25, Z+1 ; 0x01 |
2a84: fa 01 movw r30, r20 |
2a86: e8 1b sub r30, r24 |
2a88: f9 0b sbc r31, r25 |
2a8a: cf 01 movw r24, r30 |
2a8c: f7 ff sbrs r31, 7 |
2a8e: 03 c0 rjmp .+6 ; 0x2a96 <__vector_12+0xb0> |
2a90: 90 95 com r25 |
2a92: 81 95 neg r24 |
2a94: 9f 4f sbci r25, 0xFF ; 255 |
2a96: 06 97 sbiw r24, 0x06 ; 6 |
2a98: 4c f4 brge .+18 ; 0x2aac <__vector_12+0xc6> |
2a9a: 80 91 27 02 lds r24, 0x0227 |
2a9e: 88 3c cpi r24, 0xC8 ; 200 |
2aa0: 28 f4 brcc .+10 ; 0x2aac <__vector_12+0xc6> |
2aa2: 80 91 27 02 lds r24, 0x0227 |
2aa6: 86 5f subi r24, 0xF6 ; 246 |
2aa8: 80 93 27 02 sts 0x0227, r24 |
2aac: fe 01 movw r30, r28 |
2aae: ee 0f add r30, r30 |
2ab0: ff 1f adc r31, r31 |
2ab2: 8f 01 movw r16, r30 |
2ab4: 0a 58 subi r16, 0x8A ; 138 |
2ab6: 1a 4f sbci r17, 0xFA ; 250 |
2ab8: d8 01 movw r26, r16 |
2aba: 2d 91 ld r18, X+ |
2abc: 3c 91 ld r19, X |
2abe: c9 01 movw r24, r18 |
2ac0: 88 0f add r24, r24 |
2ac2: 99 1f adc r25, r25 |
2ac4: 82 0f add r24, r18 |
2ac6: 93 1f adc r25, r19 |
2ac8: 84 0f add r24, r20 |
2aca: 95 1f adc r25, r21 |
2acc: 64 e0 ldi r22, 0x04 ; 4 |
2ace: 70 e0 ldi r23, 0x00 ; 0 |
2ad0: 0e 94 07 2d call 0x5a0e ; 0x5a0e <__divmodhi4> |
2ad4: d8 01 movw r26, r16 |
2ad6: 8d 91 ld r24, X+ |
2ad8: 9c 91 ld r25, X |
2ada: 11 97 sbiw r26, 0x01 ; 1 |
2adc: 9b 01 movw r18, r22 |
2ade: 28 1b sub r18, r24 |
2ae0: 39 0b sbc r19, r25 |
2ae2: e4 57 subi r30, 0x74 ; 116 |
2ae4: fa 4f sbci r31, 0xFA ; 250 |
2ae6: 31 83 std Z+1, r19 ; 0x01 |
2ae8: 20 83 st Z, r18 |
2aea: 11 96 adiw r26, 0x01 ; 1 |
2aec: 7c 93 st X, r23 |
2aee: 6e 93 st -X, r22 |
2af0: 21 96 adiw r28, 0x01 ; 1 |
2af2: d0 93 d3 01 sts 0x01D3, r29 |
2af6: c0 93 d2 01 sts 0x01D2, r28 |
2afa: ff 91 pop r31 |
2afc: ef 91 pop r30 |
2afe: df 91 pop r29 |
2b00: cf 91 pop r28 |
2b02: bf 91 pop r27 |
2b04: af 91 pop r26 |
2b06: 9f 91 pop r25 |
2b08: 8f 91 pop r24 |
2b0a: 7f 91 pop r23 |
2b0c: 6f 91 pop r22 |
2b0e: 5f 91 pop r21 |
2b10: 4f 91 pop r20 |
2b12: 3f 91 pop r19 |
2b14: 2f 91 pop r18 |
2b16: 1f 91 pop r17 |
2b18: 0f 91 pop r16 |
2b1a: 0f 90 pop r0 |
2b1c: 0f be out 0x3f, r0 ; 63 |
2b1e: 0f 90 pop r0 |
2b20: 1f 90 pop r1 |
2b22: 18 95 reti |
|
00002b6c <Mittelwert>: |
2b6c: af 92 push r10 |
2b6e: bf 92 push r11 |
2b70: cf 92 push r12 |
2b72: df 92 push r13 |
2b74: ef 92 push r14 |
2b76: ff 92 push r15 |
2b78: 0f 93 push r16 |
2b7a: 1f 93 push r17 |
2b7c: 10 92 7a 00 sts 0x007A, r1 |
2b80: 80 91 be 01 lds r24, 0x01BE |
2b84: 88 23 and r24, r24 |
2b86: 69 f0 breq .+26 ; 0x2ba2 <Mittelwert+0x36> |
2b88: 80 91 b2 01 lds r24, 0x01B2 |
2b8c: 90 91 b3 01 lds r25, 0x01B3 |
2b90: 60 91 be 01 lds r22, 0x01BE |
2b94: 77 27 eor r23, r23 |
2b96: 0e 94 19 2e call 0x5c32 ; 0x5c32 <__divmodhi4> |
2b9a: 70 93 db 05 sts 0x05DB, r23 |
2b9e: 60 93 da 05 sts 0x05DA, r22 |
2ba2: 80 91 bf 01 lds r24, 0x01BF |
2ba6: 88 23 and r24, r24 |
2ba8: 69 f0 breq .+26 ; 0x2bc4 <Mittelwert+0x58> |
2baa: 80 91 b4 01 lds r24, 0x01B4 |
2bae: 90 91 b5 01 lds r25, 0x01B5 |
2bb2: 60 91 bf 01 lds r22, 0x01BF |
2bb6: 77 27 eor r23, r23 |
2bb8: 0e 94 19 2e call 0x5c32 ; 0x5c32 <__divmodhi4> |
2bbc: 70 93 d9 05 sts 0x05D9, r23 |
2bc0: 60 93 d8 05 sts 0x05D8, r22 |
2bc4: 80 91 c0 01 lds r24, 0x01C0 |
2bc8: 88 23 and r24, r24 |
2bca: 69 f0 breq .+26 ; 0x2be6 <Mittelwert+0x7a> |
2bcc: 80 91 b6 01 lds r24, 0x01B6 |
2bd0: 90 91 b7 01 lds r25, 0x01B7 |
2bd4: 60 91 c0 01 lds r22, 0x01C0 |
2bd8: 77 27 eor r23, r23 |
2bda: 0e 94 19 2e call 0x5c32 ; 0x5c32 <__divmodhi4> |
2bde: 70 93 e7 05 sts 0x05E7, r23 |
2be2: 60 93 e6 05 sts 0x05E6, r22 |
2be6: 80 91 c1 01 lds r24, 0x01C1 |
2bea: 88 23 and r24, r24 |
2bec: d9 f1 breq .+118 ; 0x2c64 <Mittelwert+0xf8> |
2bee: e0 90 e3 05 lds r14, 0x05E3 |
2bf2: f0 90 e4 05 lds r15, 0x05E4 |
2bf6: 60 91 ba 01 lds r22, 0x01BA |
2bfa: 70 91 bb 01 lds r23, 0x01BB |
2bfe: 20 91 c1 01 lds r18, 0x01C1 |
2c02: 00 27 eor r16, r16 |
2c04: f7 fc sbrc r15, 7 |
2c06: 00 95 com r16 |
2c08: 10 2f mov r17, r16 |
2c0a: 57 01 movw r10, r14 |
2c0c: 68 01 movw r12, r16 |
2c0e: 43 e0 ldi r20, 0x03 ; 3 |
2c10: aa 0c add r10, r10 |
2c12: bb 1c adc r11, r11 |
2c14: cc 1c adc r12, r12 |
2c16: dd 1c adc r13, r13 |
2c18: 4a 95 dec r20 |
2c1a: d1 f7 brne .-12 ; 0x2c10 <Mittelwert+0xa4> |
2c1c: ae 18 sub r10, r14 |
2c1e: bf 08 sbc r11, r15 |
2c20: c0 0a sbc r12, r16 |
2c22: d1 0a sbc r13, r17 |
2c24: 88 27 eor r24, r24 |
2c26: 77 fd sbrc r23, 7 |
2c28: 80 95 com r24 |
2c2a: 98 2f mov r25, r24 |
2c2c: 34 e0 ldi r19, 0x04 ; 4 |
2c2e: 66 0f add r22, r22 |
2c30: 77 1f adc r23, r23 |
2c32: 88 1f adc r24, r24 |
2c34: 99 1f adc r25, r25 |
2c36: 3a 95 dec r19 |
2c38: d1 f7 brne .-12 ; 0x2c2e <Mittelwert+0xc2> |
2c3a: 33 27 eor r19, r19 |
2c3c: 44 27 eor r20, r20 |
2c3e: 55 27 eor r21, r21 |
2c40: 0e 94 4e 2e call 0x5c9c ; 0x5c9c <__divmodsi4> |
2c44: a2 0e add r10, r18 |
2c46: b3 1e adc r11, r19 |
2c48: c4 1e adc r12, r20 |
2c4a: d5 1e adc r13, r21 |
2c4c: c6 01 movw r24, r12 |
2c4e: b5 01 movw r22, r10 |
2c50: 28 e0 ldi r18, 0x08 ; 8 |
2c52: 30 e0 ldi r19, 0x00 ; 0 |
2c54: 40 e0 ldi r20, 0x00 ; 0 |
2c56: 50 e0 ldi r21, 0x00 ; 0 |
2c58: 0e 94 4e 2e call 0x5c9c ; 0x5c9c <__divmodsi4> |
2c5c: 30 93 e4 05 sts 0x05E4, r19 |
2c60: 20 93 e3 05 sts 0x05E3, r18 |
2c64: 80 91 c2 01 lds r24, 0x01C2 |
2c68: 88 23 and r24, r24 |
2c6a: d9 f1 breq .+118 ; 0x2ce2 <Mittelwert+0x176> |
2c6c: e0 90 ec 05 lds r14, 0x05EC |
2c70: f0 90 ed 05 lds r15, 0x05ED |
2c74: 60 91 b8 01 lds r22, 0x01B8 |
2c78: 70 91 b9 01 lds r23, 0x01B9 |
2c7c: 20 91 c2 01 lds r18, 0x01C2 |
2c80: 00 27 eor r16, r16 |
2c82: f7 fc sbrc r15, 7 |
2c84: 00 95 com r16 |
2c86: 10 2f mov r17, r16 |
2c88: 57 01 movw r10, r14 |
2c8a: 68 01 movw r12, r16 |
2c8c: 83 e0 ldi r24, 0x03 ; 3 |
2c8e: aa 0c add r10, r10 |
2c90: bb 1c adc r11, r11 |
2c92: cc 1c adc r12, r12 |
2c94: dd 1c adc r13, r13 |
2c96: 8a 95 dec r24 |
2c98: d1 f7 brne .-12 ; 0x2c8e <Mittelwert+0x122> |
2c9a: ae 18 sub r10, r14 |
2c9c: bf 08 sbc r11, r15 |
2c9e: c0 0a sbc r12, r16 |
2ca0: d1 0a sbc r13, r17 |
2ca2: 88 27 eor r24, r24 |
2ca4: 77 fd sbrc r23, 7 |
2ca6: 80 95 com r24 |
2ca8: 98 2f mov r25, r24 |
2caa: b4 e0 ldi r27, 0x04 ; 4 |
2cac: 66 0f add r22, r22 |
2cae: 77 1f adc r23, r23 |
2cb0: 88 1f adc r24, r24 |
2cb2: 99 1f adc r25, r25 |
2cb4: ba 95 dec r27 |
2cb6: d1 f7 brne .-12 ; 0x2cac <Mittelwert+0x140> |
2cb8: 33 27 eor r19, r19 |
2cba: 44 27 eor r20, r20 |
2cbc: 55 27 eor r21, r21 |
2cbe: 0e 94 4e 2e call 0x5c9c ; 0x5c9c <__divmodsi4> |
2cc2: a2 0e add r10, r18 |
2cc4: b3 1e adc r11, r19 |
2cc6: c4 1e adc r12, r20 |
2cc8: d5 1e adc r13, r21 |
2cca: c6 01 movw r24, r12 |
2ccc: b5 01 movw r22, r10 |
2cce: 28 e0 ldi r18, 0x08 ; 8 |
2cd0: 30 e0 ldi r19, 0x00 ; 0 |
2cd2: 40 e0 ldi r20, 0x00 ; 0 |
2cd4: 50 e0 ldi r21, 0x00 ; 0 |
2cd6: 0e 94 4e 2e call 0x5c9c ; 0x5c9c <__divmodsi4> |
2cda: 30 93 ed 05 sts 0x05ED, r19 |
2cde: 20 93 ec 05 sts 0x05EC, r18 |
2ce2: 80 91 c3 01 lds r24, 0x01C3 |
2ce6: 88 23 and r24, r24 |
2ce8: a1 f1 breq .+104 ; 0x2d52 <Mittelwert+0x1e6> |
2cea: e0 90 dd 05 lds r14, 0x05DD |
2cee: f0 90 de 05 lds r15, 0x05DE |
2cf2: 60 91 bc 01 lds r22, 0x01BC |
2cf6: 70 91 bd 01 lds r23, 0x01BD |
2cfa: 20 91 c3 01 lds r18, 0x01C3 |
2cfe: 00 27 eor r16, r16 |
2d00: f7 fc sbrc r15, 7 |
2d02: 00 95 com r16 |
2d04: 10 2f mov r17, r16 |
2d06: 57 01 movw r10, r14 |
2d08: 68 01 movw r12, r16 |
2d0a: a3 e0 ldi r26, 0x03 ; 3 |
2d0c: aa 0c add r10, r10 |
2d0e: bb 1c adc r11, r11 |
2d10: cc 1c adc r12, r12 |
2d12: dd 1c adc r13, r13 |
2d14: aa 95 dec r26 |
2d16: d1 f7 brne .-12 ; 0x2d0c <Mittelwert+0x1a0> |
2d18: ae 18 sub r10, r14 |
2d1a: bf 08 sbc r11, r15 |
2d1c: c0 0a sbc r12, r16 |
2d1e: d1 0a sbc r13, r17 |
2d20: 88 27 eor r24, r24 |
2d22: 77 fd sbrc r23, 7 |
2d24: 80 95 com r24 |
2d26: 98 2f mov r25, r24 |
2d28: 33 27 eor r19, r19 |
2d2a: 44 27 eor r20, r20 |
2d2c: 55 27 eor r21, r21 |
2d2e: 0e 94 4e 2e call 0x5c9c ; 0x5c9c <__divmodsi4> |
2d32: a2 0e add r10, r18 |
2d34: b3 1e adc r11, r19 |
2d36: c4 1e adc r12, r20 |
2d38: d5 1e adc r13, r21 |
2d3a: c6 01 movw r24, r12 |
2d3c: b5 01 movw r22, r10 |
2d3e: 28 e0 ldi r18, 0x08 ; 8 |
2d40: 30 e0 ldi r19, 0x00 ; 0 |
2d42: 40 e0 ldi r20, 0x00 ; 0 |
2d44: 50 e0 ldi r21, 0x00 ; 0 |
2d46: 0e 94 4e 2e call 0x5c9c ; 0x5c9c <__divmodsi4> |
2d4a: 30 93 de 05 sts 0x05DE, r19 |
2d4e: 20 93 dd 05 sts 0x05DD, r18 |
2d52: 10 92 b3 01 sts 0x01B3, r1 |
2d56: 10 92 b2 01 sts 0x01B2, r1 |
2d5a: 10 92 be 01 sts 0x01BE, r1 |
2d5e: 10 92 b5 01 sts 0x01B5, r1 |
2d62: 10 92 b4 01 sts 0x01B4, r1 |
2d66: 10 92 bf 01 sts 0x01BF, r1 |
2d6a: 10 92 b7 01 sts 0x01B7, r1 |
2d6e: 10 92 b6 01 sts 0x01B6, r1 |
2d72: 10 92 c0 01 sts 0x01C0, r1 |
2d76: 10 92 b9 01 sts 0x01B9, r1 |
2d7a: 10 92 b8 01 sts 0x01B8, r1 |
2d7e: 10 92 c2 01 sts 0x01C2, r1 |
2d82: 10 92 bb 01 sts 0x01BB, r1 |
2d86: 10 92 ba 01 sts 0x01BA, r1 |
2d8a: 10 92 c1 01 sts 0x01C1, r1 |
2d8e: 10 92 bd 01 sts 0x01BD, r1 |
2d92: 10 92 bc 01 sts 0x01BC, r1 |
2d96: 10 92 c3 01 sts 0x01C3, r1 |
2d9a: 80 91 0b 02 lds r24, 0x020B |
2d9e: 90 91 0c 02 lds r25, 0x020C |
2da2: a0 91 0d 02 lds r26, 0x020D |
2da6: b0 91 0e 02 lds r27, 0x020E |
2daa: 80 93 f7 01 sts 0x01F7, r24 |
2dae: 90 93 f8 01 sts 0x01F8, r25 |
2db2: a0 93 f9 01 sts 0x01F9, r26 |
2db6: b0 93 fa 01 sts 0x01FA, r27 |
2dba: 80 91 fb 01 lds r24, 0x01FB |
2dbe: 90 91 fc 01 lds r25, 0x01FC |
2dc2: a0 91 fd 01 lds r26, 0x01FD |
2dc6: b0 91 fe 01 lds r27, 0x01FE |
2dca: 80 93 e7 01 sts 0x01E7, r24 |
2dce: 90 93 e8 01 sts 0x01E8, r25 |
2dd2: a0 93 e9 01 sts 0x01E9, r26 |
2dd6: b0 93 ea 01 sts 0x01EA, r27 |
2dda: 80 91 03 02 lds r24, 0x0203 |
2dde: 90 91 04 02 lds r25, 0x0204 |
2de2: a0 91 05 02 lds r26, 0x0205 |
2de6: b0 91 06 02 lds r27, 0x0206 |
2dea: 80 93 ef 01 sts 0x01EF, r24 |
2dee: 90 93 f0 01 sts 0x01F0, r25 |
2df2: a0 93 f1 01 sts 0x01F1, r26 |
2df6: b0 93 f2 01 sts 0x01F2, r27 |
2dfa: 80 91 ff 01 lds r24, 0x01FF |
2dfe: 90 91 00 02 lds r25, 0x0200 |
2e02: a0 91 01 02 lds r26, 0x0201 |
2e06: b0 91 02 02 lds r27, 0x0202 |
2e0a: 80 93 eb 01 sts 0x01EB, r24 |
2e0e: 90 93 ec 01 sts 0x01EC, r25 |
2e12: a0 93 ed 01 sts 0x01ED, r26 |
2e16: b0 93 ee 01 sts 0x01EE, r27 |
2e1a: 80 91 07 02 lds r24, 0x0207 |
2e1e: 90 91 08 02 lds r25, 0x0208 |
2e22: a0 91 09 02 lds r26, 0x0209 |
2e26: b0 91 0a 02 lds r27, 0x020A |
2e2a: 80 93 f3 01 sts 0x01F3, r24 |
2e2e: 90 93 f4 01 sts 0x01F4, r25 |
2e32: a0 93 f5 01 sts 0x01F5, r26 |
2e36: b0 93 f6 01 sts 0x01F6, r27 |
2e3a: 8f ee ldi r24, 0xEF ; 239 |
2e3c: 80 93 7a 00 sts 0x007A, r24 |
2e40: 80 91 da 05 lds r24, 0x05DA |
2e44: 90 91 db 05 lds r25, 0x05DB |
2e48: 89 3c cpi r24, 0xC9 ; 201 |
2e4a: 91 05 cpc r25, r1 |
2e4c: 7c f0 brlt .+30 ; 0x2e6c <Mittelwert+0x300> |
2e4e: 20 91 da 05 lds r18, 0x05DA |
2e52: 30 91 db 05 lds r19, 0x05DB |
2e56: 80 91 da 05 lds r24, 0x05DA |
2e5a: 90 91 db 05 lds r25, 0x05DB |
2e5e: 88 0f add r24, r24 |
2e60: 99 1f adc r25, r25 |
2e62: 88 0f add r24, r24 |
2e64: 99 1f adc r25, r25 |
2e66: 20 52 subi r18, 0x20 ; 32 |
2e68: 33 40 sbci r19, 0x03 ; 3 |
2e6a: 15 c0 rjmp .+42 ; 0x2e96 <Mittelwert+0x32a> |
2e6c: 80 91 da 05 lds r24, 0x05DA |
2e70: 90 91 db 05 lds r25, 0x05DB |
2e74: 88 53 subi r24, 0x38 ; 56 |
2e76: 9f 4f sbci r25, 0xFF ; 255 |
2e78: a4 f4 brge .+40 ; 0x2ea2 <Mittelwert+0x336> |
2e7a: 20 91 da 05 lds r18, 0x05DA |
2e7e: 30 91 db 05 lds r19, 0x05DB |
2e82: 80 91 da 05 lds r24, 0x05DA |
2e86: 90 91 db 05 lds r25, 0x05DB |
2e8a: 88 0f add r24, r24 |
2e8c: 99 1f adc r25, r25 |
2e8e: 88 0f add r24, r24 |
2e90: 99 1f adc r25, r25 |
2e92: 20 5e subi r18, 0xE0 ; 224 |
2e94: 3c 4f sbci r19, 0xFC ; 252 |
2e96: 82 0f add r24, r18 |
2e98: 93 1f adc r25, r19 |
2e9a: 90 93 db 05 sts 0x05DB, r25 |
2e9e: 80 93 da 05 sts 0x05DA, r24 |
2ea2: 80 91 d8 05 lds r24, 0x05D8 |
2ea6: 90 91 d9 05 lds r25, 0x05D9 |
2eaa: 89 3c cpi r24, 0xC9 ; 201 |
2eac: 91 05 cpc r25, r1 |
2eae: 7c f0 brlt .+30 ; 0x2ece <Mittelwert+0x362> |
2eb0: 20 91 d8 05 lds r18, 0x05D8 |
2eb4: 30 91 d9 05 lds r19, 0x05D9 |
2eb8: 80 91 d8 05 lds r24, 0x05D8 |
2ebc: 90 91 d9 05 lds r25, 0x05D9 |
2ec0: 88 0f add r24, r24 |
2ec2: 99 1f adc r25, r25 |
2ec4: 88 0f add r24, r24 |
2ec6: 99 1f adc r25, r25 |
2ec8: 20 52 subi r18, 0x20 ; 32 |
2eca: 33 40 sbci r19, 0x03 ; 3 |
2ecc: 15 c0 rjmp .+42 ; 0x2ef8 <Mittelwert+0x38c> |
2ece: 80 91 d8 05 lds r24, 0x05D8 |
2ed2: 90 91 d9 05 lds r25, 0x05D9 |
2ed6: 88 53 subi r24, 0x38 ; 56 |
2ed8: 9f 4f sbci r25, 0xFF ; 255 |
2eda: a4 f4 brge .+40 ; 0x2f04 <Mittelwert+0x398> |
2edc: 20 91 d8 05 lds r18, 0x05D8 |
2ee0: 30 91 d9 05 lds r19, 0x05D9 |
2ee4: 80 91 d8 05 lds r24, 0x05D8 |
2ee8: 90 91 d9 05 lds r25, 0x05D9 |
2eec: 88 0f add r24, r24 |
2eee: 99 1f adc r25, r25 |
2ef0: 88 0f add r24, r24 |
2ef2: 99 1f adc r25, r25 |
2ef4: 20 5e subi r18, 0xE0 ; 224 |
2ef6: 3c 4f sbci r19, 0xFC ; 252 |
2ef8: 82 0f add r24, r18 |
2efa: 93 1f adc r25, r19 |
2efc: 90 93 d9 05 sts 0x05D9, r25 |
2f00: 80 93 d8 05 sts 0x05D8, r24 |
2f04: 20 91 1f 02 lds r18, 0x021F |
2f08: 30 91 20 02 lds r19, 0x0220 |
2f0c: 80 91 a2 05 lds r24, 0x05A2 |
2f10: e8 2f mov r30, r24 |
2f12: ff 27 eor r31, r31 |
2f14: ee 0f add r30, r30 |
2f16: ff 1f adc r31, r31 |
2f18: ee 58 subi r30, 0x8E ; 142 |
2f1a: fa 4f sbci r31, 0xFA ; 250 |
2f1c: 80 81 ld r24, Z |
2f1e: 91 81 ldd r25, Z+1 ; 0x01 |
2f20: 82 59 subi r24, 0x92 ; 146 |
2f22: 9f 4f sbci r25, 0xFF ; 255 |
2f24: 28 17 cp r18, r24 |
2f26: 39 07 cpc r19, r25 |
2f28: 1c f4 brge .+6 ; 0x2f30 <Mittelwert+0x3c4> |
2f2a: 2f 5f subi r18, 0xFF ; 255 |
2f2c: 3f 4f sbci r19, 0xFF ; 255 |
2f2e: 0c c0 rjmp .+24 ; 0x2f48 <Mittelwert+0x3dc> |
2f30: 80 81 ld r24, Z |
2f32: 91 81 ldd r25, Z+1 ; 0x01 |
2f34: 82 59 subi r24, 0x92 ; 146 |
2f36: 9f 4f sbci r25, 0xFF ; 255 |
2f38: 82 17 cp r24, r18 |
2f3a: 93 07 cpc r25, r19 |
2f3c: 4c f4 brge .+18 ; 0x2f50 <Mittelwert+0x3e4> |
2f3e: 21 15 cp r18, r1 |
2f40: 31 05 cpc r19, r1 |
2f42: 31 f0 breq .+12 ; 0x2f50 <Mittelwert+0x3e4> |
2f44: 21 50 subi r18, 0x01 ; 1 |
2f46: 30 40 sbci r19, 0x00 ; 0 |
2f48: 30 93 20 02 sts 0x0220, r19 |
2f4c: 20 93 1f 02 sts 0x021F, r18 |
2f50: 20 91 21 02 lds r18, 0x0221 |
2f54: 30 91 22 02 lds r19, 0x0222 |
2f58: 80 91 a3 05 lds r24, 0x05A3 |
2f5c: e8 2f mov r30, r24 |
2f5e: ff 27 eor r31, r31 |
2f60: ee 0f add r30, r30 |
2f62: ff 1f adc r31, r31 |
2f64: ee 58 subi r30, 0x8E ; 142 |
2f66: fa 4f sbci r31, 0xFA ; 250 |
2f68: 80 81 ld r24, Z |
2f6a: 91 81 ldd r25, Z+1 ; 0x01 |
2f6c: 82 59 subi r24, 0x92 ; 146 |
2f6e: 9f 4f sbci r25, 0xFF ; 255 |
2f70: 28 17 cp r18, r24 |
2f72: 39 07 cpc r19, r25 |
2f74: 1c f4 brge .+6 ; 0x2f7c <Mittelwert+0x410> |
2f76: 2f 5f subi r18, 0xFF ; 255 |
2f78: 3f 4f sbci r19, 0xFF ; 255 |
2f7a: 0c c0 rjmp .+24 ; 0x2f94 <Mittelwert+0x428> |
2f7c: 80 81 ld r24, Z |
2f7e: 91 81 ldd r25, Z+1 ; 0x01 |
2f80: 82 59 subi r24, 0x92 ; 146 |
2f82: 9f 4f sbci r25, 0xFF ; 255 |
2f84: 82 17 cp r24, r18 |
2f86: 93 07 cpc r25, r19 |
2f88: 4c f4 brge .+18 ; 0x2f9c <Mittelwert+0x430> |
2f8a: 21 15 cp r18, r1 |
2f8c: 31 05 cpc r19, r1 |
2f8e: 31 f0 breq .+12 ; 0x2f9c <Mittelwert+0x430> |
2f90: 21 50 subi r18, 0x01 ; 1 |
2f92: 30 40 sbci r19, 0x00 ; 0 |
2f94: 30 93 22 02 sts 0x0222, r19 |
2f98: 20 93 21 02 sts 0x0221, r18 |
2f9c: 20 91 23 02 lds r18, 0x0223 |
2fa0: 30 91 24 02 lds r19, 0x0224 |
2fa4: 80 91 a4 05 lds r24, 0x05A4 |
2fa8: e8 2f mov r30, r24 |
2faa: ff 27 eor r31, r31 |
2fac: ee 0f add r30, r30 |
2fae: ff 1f adc r31, r31 |
2fb0: ee 58 subi r30, 0x8E ; 142 |
2fb2: fa 4f sbci r31, 0xFA ; 250 |
2fb4: 80 81 ld r24, Z |
2fb6: 91 81 ldd r25, Z+1 ; 0x01 |
2fb8: 82 59 subi r24, 0x92 ; 146 |
2fba: 9f 4f sbci r25, 0xFF ; 255 |
2fbc: 28 17 cp r18, r24 |
2fbe: 39 07 cpc r19, r25 |
2fc0: 1c f4 brge .+6 ; 0x2fc8 <Mittelwert+0x45c> |
2fc2: 2f 5f subi r18, 0xFF ; 255 |
2fc4: 3f 4f sbci r19, 0xFF ; 255 |
2fc6: 0c c0 rjmp .+24 ; 0x2fe0 <Mittelwert+0x474> |
2fc8: 80 81 ld r24, Z |
2fca: 91 81 ldd r25, Z+1 ; 0x01 |
2fcc: 82 59 subi r24, 0x92 ; 146 |
2fce: 9f 4f sbci r25, 0xFF ; 255 |
2fd0: 82 17 cp r24, r18 |
2fd2: 93 07 cpc r25, r19 |
2fd4: 4c f4 brge .+18 ; 0x2fe8 <Mittelwert+0x47c> |
2fd6: 21 15 cp r18, r1 |
2fd8: 31 05 cpc r19, r1 |
2fda: 31 f0 breq .+12 ; 0x2fe8 <Mittelwert+0x47c> |
2fdc: 21 50 subi r18, 0x01 ; 1 |
2fde: 30 40 sbci r19, 0x00 ; 0 |
2fe0: 30 93 24 02 sts 0x0224, r19 |
2fe4: 20 93 23 02 sts 0x0223, r18 |
2fe8: 20 91 25 02 lds r18, 0x0225 |
2fec: 30 91 26 02 lds r19, 0x0226 |
2ff0: 80 91 a5 05 lds r24, 0x05A5 |
2ff4: e8 2f mov r30, r24 |
2ff6: ff 27 eor r31, r31 |
2ff8: ee 0f add r30, r30 |
2ffa: ff 1f adc r31, r31 |
2ffc: ee 58 subi r30, 0x8E ; 142 |
2ffe: fa 4f sbci r31, 0xFA ; 250 |
3000: 80 81 ld r24, Z |
3002: 91 81 ldd r25, Z+1 ; 0x01 |
3004: 82 59 subi r24, 0x92 ; 146 |
3006: 9f 4f sbci r25, 0xFF ; 255 |
3008: 28 17 cp r18, r24 |
300a: 39 07 cpc r19, r25 |
300c: 1c f4 brge .+6 ; 0x3014 <Mittelwert+0x4a8> |
300e: 2f 5f subi r18, 0xFF ; 255 |
3010: 3f 4f sbci r19, 0xFF ; 255 |
3012: 0c c0 rjmp .+24 ; 0x302c <Mittelwert+0x4c0> |
3014: 80 81 ld r24, Z |
3016: 91 81 ldd r25, Z+1 ; 0x01 |
3018: 82 59 subi r24, 0x92 ; 146 |
301a: 9f 4f sbci r25, 0xFF ; 255 |
301c: 82 17 cp r24, r18 |
301e: 93 07 cpc r25, r19 |
3020: 4c f4 brge .+18 ; 0x3034 <Mittelwert+0x4c8> |
3022: 21 15 cp r18, r1 |
3024: 31 05 cpc r19, r1 |
3026: 31 f0 breq .+12 ; 0x3034 <Mittelwert+0x4c8> |
3028: 21 50 subi r18, 0x01 ; 1 |
302a: 30 40 sbci r19, 0x00 ; 0 |
302c: 30 93 26 02 sts 0x0226, r19 |
3030: 20 93 25 02 sts 0x0225, r18 |
3034: 80 91 1f 02 lds r24, 0x021F |
3038: 90 91 20 02 lds r25, 0x0220 |
303c: 97 ff sbrs r25, 7 |
303e: 05 c0 rjmp .+10 ; 0x304a <Mittelwert+0x4de> |
3040: 10 92 20 02 sts 0x0220, r1 |
3044: 10 92 1f 02 sts 0x021F, r1 |
3048: 0a c0 rjmp .+20 ; 0x305e <Mittelwert+0x4f2> |
304a: 8f 3f cpi r24, 0xFF ; 255 |
304c: 91 05 cpc r25, r1 |
304e: 39 f0 breq .+14 ; 0x305e <Mittelwert+0x4f2> |
3050: 34 f0 brlt .+12 ; 0x305e <Mittelwert+0x4f2> |
3052: 8f ef ldi r24, 0xFF ; 255 |
3054: 90 e0 ldi r25, 0x00 ; 0 |
3056: 90 93 20 02 sts 0x0220, r25 |
305a: 80 93 1f 02 sts 0x021F, r24 |
305e: 80 91 21 02 lds r24, 0x0221 |
3062: 90 91 22 02 lds r25, 0x0222 |
3066: 97 ff sbrs r25, 7 |
3068: 05 c0 rjmp .+10 ; 0x3074 <Mittelwert+0x508> |
306a: 10 92 22 02 sts 0x0222, r1 |
306e: 10 92 21 02 sts 0x0221, r1 |
3072: 0a c0 rjmp .+20 ; 0x3088 <Mittelwert+0x51c> |
3074: 8f 3f cpi r24, 0xFF ; 255 |
3076: 91 05 cpc r25, r1 |
3078: 39 f0 breq .+14 ; 0x3088 <Mittelwert+0x51c> |
307a: 34 f0 brlt .+12 ; 0x3088 <Mittelwert+0x51c> |
307c: 8f ef ldi r24, 0xFF ; 255 |
307e: 90 e0 ldi r25, 0x00 ; 0 |
3080: 90 93 22 02 sts 0x0222, r25 |
3084: 80 93 21 02 sts 0x0221, r24 |
3088: 80 91 23 02 lds r24, 0x0223 |
308c: 90 91 24 02 lds r25, 0x0224 |
3090: 97 ff sbrs r25, 7 |
3092: 05 c0 rjmp .+10 ; 0x309e <Mittelwert+0x532> |
3094: 10 92 24 02 sts 0x0224, r1 |
3098: 10 92 23 02 sts 0x0223, r1 |
309c: 0a c0 rjmp .+20 ; 0x30b2 <Mittelwert+0x546> |
309e: 8f 3f cpi r24, 0xFF ; 255 |
30a0: 91 05 cpc r25, r1 |
30a2: 39 f0 breq .+14 ; 0x30b2 <Mittelwert+0x546> |
30a4: 34 f0 brlt .+12 ; 0x30b2 <Mittelwert+0x546> |
30a6: 8f ef ldi r24, 0xFF ; 255 |
30a8: 90 e0 ldi r25, 0x00 ; 0 |
30aa: 90 93 24 02 sts 0x0224, r25 |
30ae: 80 93 23 02 sts 0x0223, r24 |
30b2: 80 91 25 02 lds r24, 0x0225 |
30b6: 90 91 26 02 lds r25, 0x0226 |
30ba: 97 ff sbrs r25, 7 |
30bc: 05 c0 rjmp .+10 ; 0x30c8 <Mittelwert+0x55c> |
30be: 10 92 26 02 sts 0x0226, r1 |
30c2: 10 92 25 02 sts 0x0225, r1 |
30c6: 0a c0 rjmp .+20 ; 0x30dc <Mittelwert+0x570> |
30c8: 8f 3f cpi r24, 0xFF ; 255 |
30ca: 91 05 cpc r25, r1 |
30cc: 39 f0 breq .+14 ; 0x30dc <Mittelwert+0x570> |
30ce: 34 f0 brlt .+12 ; 0x30dc <Mittelwert+0x570> |
30d0: 8f ef ldi r24, 0xFF ; 255 |
30d2: 90 e0 ldi r25, 0x00 ; 0 |
30d4: 90 93 26 02 sts 0x0226, r25 |
30d8: 80 93 25 02 sts 0x0225, r24 |
30dc: 1f 91 pop r17 |
30de: 0f 91 pop r16 |
30e0: ff 90 pop r15 |
30e2: ef 90 pop r14 |
30e4: df 90 pop r13 |
30e6: cf 90 pop r12 |
30e8: bf 90 pop r11 |
30ea: af 90 pop r10 |
30ec: 08 95 ret |
00002b24 <Mittelwert>: |
2b24: af 92 push r10 |
2b26: bf 92 push r11 |
2b28: cf 92 push r12 |
2b2a: df 92 push r13 |
2b2c: ef 92 push r14 |
2b2e: ff 92 push r15 |
2b30: 0f 93 push r16 |
2b32: 1f 93 push r17 |
2b34: 10 92 7a 00 sts 0x007A, r1 |
2b38: 80 91 be 01 lds r24, 0x01BE |
2b3c: 88 23 and r24, r24 |
2b3e: 69 f0 breq .+26 ; 0x2b5a <Mittelwert+0x36> |
2b40: 80 91 b2 01 lds r24, 0x01B2 |
2b44: 90 91 b3 01 lds r25, 0x01B3 |
2b48: 60 91 be 01 lds r22, 0x01BE |
2b4c: 77 27 eor r23, r23 |
2b4e: 0e 94 07 2d call 0x5a0e ; 0x5a0e <__divmodhi4> |
2b52: 70 93 df 05 sts 0x05DF, r23 |
2b56: 60 93 de 05 sts 0x05DE, r22 |
2b5a: 80 91 bf 01 lds r24, 0x01BF |
2b5e: 88 23 and r24, r24 |
2b60: 69 f0 breq .+26 ; 0x2b7c <Mittelwert+0x58> |
2b62: 80 91 b4 01 lds r24, 0x01B4 |
2b66: 90 91 b5 01 lds r25, 0x01B5 |
2b6a: 60 91 bf 01 lds r22, 0x01BF |
2b6e: 77 27 eor r23, r23 |
2b70: 0e 94 07 2d call 0x5a0e ; 0x5a0e <__divmodhi4> |
2b74: 70 93 dd 05 sts 0x05DD, r23 |
2b78: 60 93 dc 05 sts 0x05DC, r22 |
2b7c: 80 91 c0 01 lds r24, 0x01C0 |
2b80: 88 23 and r24, r24 |
2b82: 69 f0 breq .+26 ; 0x2b9e <Mittelwert+0x7a> |
2b84: 80 91 b6 01 lds r24, 0x01B6 |
2b88: 90 91 b7 01 lds r25, 0x01B7 |
2b8c: 60 91 c0 01 lds r22, 0x01C0 |
2b90: 77 27 eor r23, r23 |
2b92: 0e 94 07 2d call 0x5a0e ; 0x5a0e <__divmodhi4> |
2b96: 70 93 eb 05 sts 0x05EB, r23 |
2b9a: 60 93 ea 05 sts 0x05EA, r22 |
2b9e: 80 91 c1 01 lds r24, 0x01C1 |
2ba2: 88 23 and r24, r24 |
2ba4: d9 f1 breq .+118 ; 0x2c1c <Mittelwert+0xf8> |
2ba6: e0 90 e7 05 lds r14, 0x05E7 |
2baa: f0 90 e8 05 lds r15, 0x05E8 |
2bae: 60 91 ba 01 lds r22, 0x01BA |
2bb2: 70 91 bb 01 lds r23, 0x01BB |
2bb6: 20 91 c1 01 lds r18, 0x01C1 |
2bba: 00 27 eor r16, r16 |
2bbc: f7 fc sbrc r15, 7 |
2bbe: 00 95 com r16 |
2bc0: 10 2f mov r17, r16 |
2bc2: 57 01 movw r10, r14 |
2bc4: 68 01 movw r12, r16 |
2bc6: 43 e0 ldi r20, 0x03 ; 3 |
2bc8: aa 0c add r10, r10 |
2bca: bb 1c adc r11, r11 |
2bcc: cc 1c adc r12, r12 |
2bce: dd 1c adc r13, r13 |
2bd0: 4a 95 dec r20 |
2bd2: d1 f7 brne .-12 ; 0x2bc8 <Mittelwert+0xa4> |
2bd4: ae 18 sub r10, r14 |
2bd6: bf 08 sbc r11, r15 |
2bd8: c0 0a sbc r12, r16 |
2bda: d1 0a sbc r13, r17 |
2bdc: 88 27 eor r24, r24 |
2bde: 77 fd sbrc r23, 7 |
2be0: 80 95 com r24 |
2be2: 98 2f mov r25, r24 |
2be4: 34 e0 ldi r19, 0x04 ; 4 |
2be6: 66 0f add r22, r22 |
2be8: 77 1f adc r23, r23 |
2bea: 88 1f adc r24, r24 |
2bec: 99 1f adc r25, r25 |
2bee: 3a 95 dec r19 |
2bf0: d1 f7 brne .-12 ; 0x2be6 <Mittelwert+0xc2> |
2bf2: 33 27 eor r19, r19 |
2bf4: 44 27 eor r20, r20 |
2bf6: 55 27 eor r21, r21 |
2bf8: 0e 94 3c 2d call 0x5a78 ; 0x5a78 <__divmodsi4> |
2bfc: a2 0e add r10, r18 |
2bfe: b3 1e adc r11, r19 |
2c00: c4 1e adc r12, r20 |
2c02: d5 1e adc r13, r21 |
2c04: c6 01 movw r24, r12 |
2c06: b5 01 movw r22, r10 |
2c08: 28 e0 ldi r18, 0x08 ; 8 |
2c0a: 30 e0 ldi r19, 0x00 ; 0 |
2c0c: 40 e0 ldi r20, 0x00 ; 0 |
2c0e: 50 e0 ldi r21, 0x00 ; 0 |
2c10: 0e 94 3c 2d call 0x5a78 ; 0x5a78 <__divmodsi4> |
2c14: 30 93 e8 05 sts 0x05E8, r19 |
2c18: 20 93 e7 05 sts 0x05E7, r18 |
2c1c: 80 91 c2 01 lds r24, 0x01C2 |
2c20: 88 23 and r24, r24 |
2c22: d9 f1 breq .+118 ; 0x2c9a <Mittelwert+0x176> |
2c24: e0 90 f0 05 lds r14, 0x05F0 |
2c28: f0 90 f1 05 lds r15, 0x05F1 |
2c2c: 60 91 b8 01 lds r22, 0x01B8 |
2c30: 70 91 b9 01 lds r23, 0x01B9 |
2c34: 20 91 c2 01 lds r18, 0x01C2 |
2c38: 00 27 eor r16, r16 |
2c3a: f7 fc sbrc r15, 7 |
2c3c: 00 95 com r16 |
2c3e: 10 2f mov r17, r16 |
2c40: 57 01 movw r10, r14 |
2c42: 68 01 movw r12, r16 |
2c44: 83 e0 ldi r24, 0x03 ; 3 |
2c46: aa 0c add r10, r10 |
2c48: bb 1c adc r11, r11 |
2c4a: cc 1c adc r12, r12 |
2c4c: dd 1c adc r13, r13 |
2c4e: 8a 95 dec r24 |
2c50: d1 f7 brne .-12 ; 0x2c46 <Mittelwert+0x122> |
2c52: ae 18 sub r10, r14 |
2c54: bf 08 sbc r11, r15 |
2c56: c0 0a sbc r12, r16 |
2c58: d1 0a sbc r13, r17 |
2c5a: 88 27 eor r24, r24 |
2c5c: 77 fd sbrc r23, 7 |
2c5e: 80 95 com r24 |
2c60: 98 2f mov r25, r24 |
2c62: b4 e0 ldi r27, 0x04 ; 4 |
2c64: 66 0f add r22, r22 |
2c66: 77 1f adc r23, r23 |
2c68: 88 1f adc r24, r24 |
2c6a: 99 1f adc r25, r25 |
2c6c: ba 95 dec r27 |
2c6e: d1 f7 brne .-12 ; 0x2c64 <Mittelwert+0x140> |
2c70: 33 27 eor r19, r19 |
2c72: 44 27 eor r20, r20 |
2c74: 55 27 eor r21, r21 |
2c76: 0e 94 3c 2d call 0x5a78 ; 0x5a78 <__divmodsi4> |
2c7a: a2 0e add r10, r18 |
2c7c: b3 1e adc r11, r19 |
2c7e: c4 1e adc r12, r20 |
2c80: d5 1e adc r13, r21 |
2c82: c6 01 movw r24, r12 |
2c84: b5 01 movw r22, r10 |
2c86: 28 e0 ldi r18, 0x08 ; 8 |
2c88: 30 e0 ldi r19, 0x00 ; 0 |
2c8a: 40 e0 ldi r20, 0x00 ; 0 |
2c8c: 50 e0 ldi r21, 0x00 ; 0 |
2c8e: 0e 94 3c 2d call 0x5a78 ; 0x5a78 <__divmodsi4> |
2c92: 30 93 f1 05 sts 0x05F1, r19 |
2c96: 20 93 f0 05 sts 0x05F0, r18 |
2c9a: 80 91 c3 01 lds r24, 0x01C3 |
2c9e: 88 23 and r24, r24 |
2ca0: a1 f1 breq .+104 ; 0x2d0a <Mittelwert+0x1e6> |
2ca2: e0 90 e1 05 lds r14, 0x05E1 |
2ca6: f0 90 e2 05 lds r15, 0x05E2 |
2caa: 60 91 bc 01 lds r22, 0x01BC |
2cae: 70 91 bd 01 lds r23, 0x01BD |
2cb2: 20 91 c3 01 lds r18, 0x01C3 |
2cb6: 00 27 eor r16, r16 |
2cb8: f7 fc sbrc r15, 7 |
2cba: 00 95 com r16 |
2cbc: 10 2f mov r17, r16 |
2cbe: 57 01 movw r10, r14 |
2cc0: 68 01 movw r12, r16 |
2cc2: a3 e0 ldi r26, 0x03 ; 3 |
2cc4: aa 0c add r10, r10 |
2cc6: bb 1c adc r11, r11 |
2cc8: cc 1c adc r12, r12 |
2cca: dd 1c adc r13, r13 |
2ccc: aa 95 dec r26 |
2cce: d1 f7 brne .-12 ; 0x2cc4 <Mittelwert+0x1a0> |
2cd0: ae 18 sub r10, r14 |
2cd2: bf 08 sbc r11, r15 |
2cd4: c0 0a sbc r12, r16 |
2cd6: d1 0a sbc r13, r17 |
2cd8: 88 27 eor r24, r24 |
2cda: 77 fd sbrc r23, 7 |
2cdc: 80 95 com r24 |
2cde: 98 2f mov r25, r24 |
2ce0: 33 27 eor r19, r19 |
2ce2: 44 27 eor r20, r20 |
2ce4: 55 27 eor r21, r21 |
2ce6: 0e 94 3c 2d call 0x5a78 ; 0x5a78 <__divmodsi4> |
2cea: a2 0e add r10, r18 |
2cec: b3 1e adc r11, r19 |
2cee: c4 1e adc r12, r20 |
2cf0: d5 1e adc r13, r21 |
2cf2: c6 01 movw r24, r12 |
2cf4: b5 01 movw r22, r10 |
2cf6: 28 e0 ldi r18, 0x08 ; 8 |
2cf8: 30 e0 ldi r19, 0x00 ; 0 |
2cfa: 40 e0 ldi r20, 0x00 ; 0 |
2cfc: 50 e0 ldi r21, 0x00 ; 0 |
2cfe: 0e 94 3c 2d call 0x5a78 ; 0x5a78 <__divmodsi4> |
2d02: 30 93 e2 05 sts 0x05E2, r19 |
2d06: 20 93 e1 05 sts 0x05E1, r18 |
2d0a: 10 92 b3 01 sts 0x01B3, r1 |
2d0e: 10 92 b2 01 sts 0x01B2, r1 |
2d12: 10 92 be 01 sts 0x01BE, r1 |
2d16: 10 92 b5 01 sts 0x01B5, r1 |
2d1a: 10 92 b4 01 sts 0x01B4, r1 |
2d1e: 10 92 bf 01 sts 0x01BF, r1 |
2d22: 10 92 b7 01 sts 0x01B7, r1 |
2d26: 10 92 b6 01 sts 0x01B6, r1 |
2d2a: 10 92 c0 01 sts 0x01C0, r1 |
2d2e: 10 92 b9 01 sts 0x01B9, r1 |
2d32: 10 92 b8 01 sts 0x01B8, r1 |
2d36: 10 92 c2 01 sts 0x01C2, r1 |
2d3a: 10 92 bb 01 sts 0x01BB, r1 |
2d3e: 10 92 ba 01 sts 0x01BA, r1 |
2d42: 10 92 c1 01 sts 0x01C1, r1 |
2d46: 10 92 bd 01 sts 0x01BD, r1 |
2d4a: 10 92 bc 01 sts 0x01BC, r1 |
2d4e: 10 92 c3 01 sts 0x01C3, r1 |
2d52: 80 91 0b 02 lds r24, 0x020B |
2d56: 90 91 0c 02 lds r25, 0x020C |
2d5a: a0 91 0d 02 lds r26, 0x020D |
2d5e: b0 91 0e 02 lds r27, 0x020E |
2d62: 80 93 f7 01 sts 0x01F7, r24 |
2d66: 90 93 f8 01 sts 0x01F8, r25 |
2d6a: a0 93 f9 01 sts 0x01F9, r26 |
2d6e: b0 93 fa 01 sts 0x01FA, r27 |
2d72: 80 91 fb 01 lds r24, 0x01FB |
2d76: 90 91 fc 01 lds r25, 0x01FC |
2d7a: a0 91 fd 01 lds r26, 0x01FD |
2d7e: b0 91 fe 01 lds r27, 0x01FE |
2d82: 80 93 e7 01 sts 0x01E7, r24 |
2d86: 90 93 e8 01 sts 0x01E8, r25 |
2d8a: a0 93 e9 01 sts 0x01E9, r26 |
2d8e: b0 93 ea 01 sts 0x01EA, r27 |
2d92: 80 91 03 02 lds r24, 0x0203 |
2d96: 90 91 04 02 lds r25, 0x0204 |
2d9a: a0 91 05 02 lds r26, 0x0205 |
2d9e: b0 91 06 02 lds r27, 0x0206 |
2da2: 80 93 ef 01 sts 0x01EF, r24 |
2da6: 90 93 f0 01 sts 0x01F0, r25 |
2daa: a0 93 f1 01 sts 0x01F1, r26 |
2dae: b0 93 f2 01 sts 0x01F2, r27 |
2db2: 80 91 ff 01 lds r24, 0x01FF |
2db6: 90 91 00 02 lds r25, 0x0200 |
2dba: a0 91 01 02 lds r26, 0x0201 |
2dbe: b0 91 02 02 lds r27, 0x0202 |
2dc2: 80 93 eb 01 sts 0x01EB, r24 |
2dc6: 90 93 ec 01 sts 0x01EC, r25 |
2dca: a0 93 ed 01 sts 0x01ED, r26 |
2dce: b0 93 ee 01 sts 0x01EE, r27 |
2dd2: 80 91 07 02 lds r24, 0x0207 |
2dd6: 90 91 08 02 lds r25, 0x0208 |
2dda: a0 91 09 02 lds r26, 0x0209 |
2dde: b0 91 0a 02 lds r27, 0x020A |
2de2: 80 93 f3 01 sts 0x01F3, r24 |
2de6: 90 93 f4 01 sts 0x01F4, r25 |
2dea: a0 93 f5 01 sts 0x01F5, r26 |
2dee: b0 93 f6 01 sts 0x01F6, r27 |
2df2: 8f ee ldi r24, 0xEF ; 239 |
2df4: 80 93 7a 00 sts 0x007A, r24 |
2df8: 80 91 de 05 lds r24, 0x05DE |
2dfc: 90 91 df 05 lds r25, 0x05DF |
2e00: 89 3c cpi r24, 0xC9 ; 201 |
2e02: 91 05 cpc r25, r1 |
2e04: 7c f0 brlt .+30 ; 0x2e24 <Mittelwert+0x300> |
2e06: 20 91 de 05 lds r18, 0x05DE |
2e0a: 30 91 df 05 lds r19, 0x05DF |
2e0e: 80 91 de 05 lds r24, 0x05DE |
2e12: 90 91 df 05 lds r25, 0x05DF |
2e16: 88 0f add r24, r24 |
2e18: 99 1f adc r25, r25 |
2e1a: 88 0f add r24, r24 |
2e1c: 99 1f adc r25, r25 |
2e1e: 20 52 subi r18, 0x20 ; 32 |
2e20: 33 40 sbci r19, 0x03 ; 3 |
2e22: 15 c0 rjmp .+42 ; 0x2e4e <Mittelwert+0x32a> |
2e24: 80 91 de 05 lds r24, 0x05DE |
2e28: 90 91 df 05 lds r25, 0x05DF |
2e2c: 88 53 subi r24, 0x38 ; 56 |
2e2e: 9f 4f sbci r25, 0xFF ; 255 |
2e30: a4 f4 brge .+40 ; 0x2e5a <Mittelwert+0x336> |
2e32: 20 91 de 05 lds r18, 0x05DE |
2e36: 30 91 df 05 lds r19, 0x05DF |
2e3a: 80 91 de 05 lds r24, 0x05DE |
2e3e: 90 91 df 05 lds r25, 0x05DF |
2e42: 88 0f add r24, r24 |
2e44: 99 1f adc r25, r25 |
2e46: 88 0f add r24, r24 |
2e48: 99 1f adc r25, r25 |
2e4a: 20 5e subi r18, 0xE0 ; 224 |
2e4c: 3c 4f sbci r19, 0xFC ; 252 |
2e4e: 82 0f add r24, r18 |
2e50: 93 1f adc r25, r19 |
2e52: 90 93 df 05 sts 0x05DF, r25 |
2e56: 80 93 de 05 sts 0x05DE, r24 |
2e5a: 80 91 dc 05 lds r24, 0x05DC |
2e5e: 90 91 dd 05 lds r25, 0x05DD |
2e62: 89 3c cpi r24, 0xC9 ; 201 |
2e64: 91 05 cpc r25, r1 |
2e66: 7c f0 brlt .+30 ; 0x2e86 <Mittelwert+0x362> |
2e68: 20 91 dc 05 lds r18, 0x05DC |
2e6c: 30 91 dd 05 lds r19, 0x05DD |
2e70: 80 91 dc 05 lds r24, 0x05DC |
2e74: 90 91 dd 05 lds r25, 0x05DD |
2e78: 88 0f add r24, r24 |
2e7a: 99 1f adc r25, r25 |
2e7c: 88 0f add r24, r24 |
2e7e: 99 1f adc r25, r25 |
2e80: 20 52 subi r18, 0x20 ; 32 |
2e82: 33 40 sbci r19, 0x03 ; 3 |
2e84: 15 c0 rjmp .+42 ; 0x2eb0 <Mittelwert+0x38c> |
2e86: 80 91 dc 05 lds r24, 0x05DC |
2e8a: 90 91 dd 05 lds r25, 0x05DD |
2e8e: 88 53 subi r24, 0x38 ; 56 |
2e90: 9f 4f sbci r25, 0xFF ; 255 |
2e92: a4 f4 brge .+40 ; 0x2ebc <Mittelwert+0x398> |
2e94: 20 91 dc 05 lds r18, 0x05DC |
2e98: 30 91 dd 05 lds r19, 0x05DD |
2e9c: 80 91 dc 05 lds r24, 0x05DC |
2ea0: 90 91 dd 05 lds r25, 0x05DD |
2ea4: 88 0f add r24, r24 |
2ea6: 99 1f adc r25, r25 |
2ea8: 88 0f add r24, r24 |
2eaa: 99 1f adc r25, r25 |
2eac: 20 5e subi r18, 0xE0 ; 224 |
2eae: 3c 4f sbci r19, 0xFC ; 252 |
2eb0: 82 0f add r24, r18 |
2eb2: 93 1f adc r25, r19 |
2eb4: 90 93 dd 05 sts 0x05DD, r25 |
2eb8: 80 93 dc 05 sts 0x05DC, r24 |
2ebc: 20 91 1f 02 lds r18, 0x021F |
2ec0: 30 91 20 02 lds r19, 0x0220 |
2ec4: 80 91 a6 05 lds r24, 0x05A6 |
2ec8: e8 2f mov r30, r24 |
2eca: ff 27 eor r31, r31 |
2ecc: ee 0f add r30, r30 |
2ece: ff 1f adc r31, r31 |
2ed0: ea 58 subi r30, 0x8A ; 138 |
2ed2: fa 4f sbci r31, 0xFA ; 250 |
2ed4: 80 81 ld r24, Z |
2ed6: 91 81 ldd r25, Z+1 ; 0x01 |
2ed8: 82 59 subi r24, 0x92 ; 146 |
2eda: 9f 4f sbci r25, 0xFF ; 255 |
2edc: 28 17 cp r18, r24 |
2ede: 39 07 cpc r19, r25 |
2ee0: 1c f4 brge .+6 ; 0x2ee8 <Mittelwert+0x3c4> |
2ee2: 2f 5f subi r18, 0xFF ; 255 |
2ee4: 3f 4f sbci r19, 0xFF ; 255 |
2ee6: 0c c0 rjmp .+24 ; 0x2f00 <Mittelwert+0x3dc> |
2ee8: 80 81 ld r24, Z |
2eea: 91 81 ldd r25, Z+1 ; 0x01 |
2eec: 82 59 subi r24, 0x92 ; 146 |
2eee: 9f 4f sbci r25, 0xFF ; 255 |
2ef0: 82 17 cp r24, r18 |
2ef2: 93 07 cpc r25, r19 |
2ef4: 4c f4 brge .+18 ; 0x2f08 <Mittelwert+0x3e4> |
2ef6: 21 15 cp r18, r1 |
2ef8: 31 05 cpc r19, r1 |
2efa: 31 f0 breq .+12 ; 0x2f08 <Mittelwert+0x3e4> |
2efc: 21 50 subi r18, 0x01 ; 1 |
2efe: 30 40 sbci r19, 0x00 ; 0 |
2f00: 30 93 20 02 sts 0x0220, r19 |
2f04: 20 93 1f 02 sts 0x021F, r18 |
2f08: 20 91 21 02 lds r18, 0x0221 |
2f0c: 30 91 22 02 lds r19, 0x0222 |
2f10: 80 91 a7 05 lds r24, 0x05A7 |
2f14: e8 2f mov r30, r24 |
2f16: ff 27 eor r31, r31 |
2f18: ee 0f add r30, r30 |
2f1a: ff 1f adc r31, r31 |
2f1c: ea 58 subi r30, 0x8A ; 138 |
2f1e: fa 4f sbci r31, 0xFA ; 250 |
2f20: 80 81 ld r24, Z |
2f22: 91 81 ldd r25, Z+1 ; 0x01 |
2f24: 82 59 subi r24, 0x92 ; 146 |
2f26: 9f 4f sbci r25, 0xFF ; 255 |
2f28: 28 17 cp r18, r24 |
2f2a: 39 07 cpc r19, r25 |
2f2c: 1c f4 brge .+6 ; 0x2f34 <Mittelwert+0x410> |
2f2e: 2f 5f subi r18, 0xFF ; 255 |
2f30: 3f 4f sbci r19, 0xFF ; 255 |
2f32: 0c c0 rjmp .+24 ; 0x2f4c <Mittelwert+0x428> |
2f34: 80 81 ld r24, Z |
2f36: 91 81 ldd r25, Z+1 ; 0x01 |
2f38: 82 59 subi r24, 0x92 ; 146 |
2f3a: 9f 4f sbci r25, 0xFF ; 255 |
2f3c: 82 17 cp r24, r18 |
2f3e: 93 07 cpc r25, r19 |
2f40: 4c f4 brge .+18 ; 0x2f54 <Mittelwert+0x430> |
2f42: 21 15 cp r18, r1 |
2f44: 31 05 cpc r19, r1 |
2f46: 31 f0 breq .+12 ; 0x2f54 <Mittelwert+0x430> |
2f48: 21 50 subi r18, 0x01 ; 1 |
2f4a: 30 40 sbci r19, 0x00 ; 0 |
2f4c: 30 93 22 02 sts 0x0222, r19 |
2f50: 20 93 21 02 sts 0x0221, r18 |
2f54: 20 91 23 02 lds r18, 0x0223 |
2f58: 30 91 24 02 lds r19, 0x0224 |
2f5c: 80 91 a8 05 lds r24, 0x05A8 |
2f60: e8 2f mov r30, r24 |
2f62: ff 27 eor r31, r31 |
2f64: ee 0f add r30, r30 |
2f66: ff 1f adc r31, r31 |
2f68: ea 58 subi r30, 0x8A ; 138 |
2f6a: fa 4f sbci r31, 0xFA ; 250 |
2f6c: 80 81 ld r24, Z |
2f6e: 91 81 ldd r25, Z+1 ; 0x01 |
2f70: 82 59 subi r24, 0x92 ; 146 |
2f72: 9f 4f sbci r25, 0xFF ; 255 |
2f74: 28 17 cp r18, r24 |
2f76: 39 07 cpc r19, r25 |
2f78: 1c f4 brge .+6 ; 0x2f80 <Mittelwert+0x45c> |
2f7a: 2f 5f subi r18, 0xFF ; 255 |
2f7c: 3f 4f sbci r19, 0xFF ; 255 |
2f7e: 0c c0 rjmp .+24 ; 0x2f98 <Mittelwert+0x474> |
2f80: 80 81 ld r24, Z |
2f82: 91 81 ldd r25, Z+1 ; 0x01 |
2f84: 82 59 subi r24, 0x92 ; 146 |
2f86: 9f 4f sbci r25, 0xFF ; 255 |
2f88: 82 17 cp r24, r18 |
2f8a: 93 07 cpc r25, r19 |
2f8c: 4c f4 brge .+18 ; 0x2fa0 <Mittelwert+0x47c> |
2f8e: 21 15 cp r18, r1 |
2f90: 31 05 cpc r19, r1 |
2f92: 31 f0 breq .+12 ; 0x2fa0 <Mittelwert+0x47c> |
2f94: 21 50 subi r18, 0x01 ; 1 |
2f96: 30 40 sbci r19, 0x00 ; 0 |
2f98: 30 93 24 02 sts 0x0224, r19 |
2f9c: 20 93 23 02 sts 0x0223, r18 |
2fa0: 20 91 25 02 lds r18, 0x0225 |
2fa4: 30 91 26 02 lds r19, 0x0226 |
2fa8: 80 91 a9 05 lds r24, 0x05A9 |
2fac: e8 2f mov r30, r24 |
2fae: ff 27 eor r31, r31 |
2fb0: ee 0f add r30, r30 |
2fb2: ff 1f adc r31, r31 |
2fb4: ea 58 subi r30, 0x8A ; 138 |
2fb6: fa 4f sbci r31, 0xFA ; 250 |
2fb8: 80 81 ld r24, Z |
2fba: 91 81 ldd r25, Z+1 ; 0x01 |
2fbc: 82 59 subi r24, 0x92 ; 146 |
2fbe: 9f 4f sbci r25, 0xFF ; 255 |
2fc0: 28 17 cp r18, r24 |
2fc2: 39 07 cpc r19, r25 |
2fc4: 1c f4 brge .+6 ; 0x2fcc <Mittelwert+0x4a8> |
2fc6: 2f 5f subi r18, 0xFF ; 255 |
2fc8: 3f 4f sbci r19, 0xFF ; 255 |
2fca: 0c c0 rjmp .+24 ; 0x2fe4 <Mittelwert+0x4c0> |
2fcc: 80 81 ld r24, Z |
2fce: 91 81 ldd r25, Z+1 ; 0x01 |
2fd0: 82 59 subi r24, 0x92 ; 146 |
2fd2: 9f 4f sbci r25, 0xFF ; 255 |
2fd4: 82 17 cp r24, r18 |
2fd6: 93 07 cpc r25, r19 |
2fd8: 4c f4 brge .+18 ; 0x2fec <Mittelwert+0x4c8> |
2fda: 21 15 cp r18, r1 |
2fdc: 31 05 cpc r19, r1 |
2fde: 31 f0 breq .+12 ; 0x2fec <Mittelwert+0x4c8> |
2fe0: 21 50 subi r18, 0x01 ; 1 |
2fe2: 30 40 sbci r19, 0x00 ; 0 |
2fe4: 30 93 26 02 sts 0x0226, r19 |
2fe8: 20 93 25 02 sts 0x0225, r18 |
2fec: 80 91 1f 02 lds r24, 0x021F |
2ff0: 90 91 20 02 lds r25, 0x0220 |
2ff4: 97 ff sbrs r25, 7 |
2ff6: 05 c0 rjmp .+10 ; 0x3002 <Mittelwert+0x4de> |
2ff8: 10 92 20 02 sts 0x0220, r1 |
2ffc: 10 92 1f 02 sts 0x021F, r1 |
3000: 0a c0 rjmp .+20 ; 0x3016 <Mittelwert+0x4f2> |
3002: 8f 3f cpi r24, 0xFF ; 255 |
3004: 91 05 cpc r25, r1 |
3006: 39 f0 breq .+14 ; 0x3016 <Mittelwert+0x4f2> |
3008: 34 f0 brlt .+12 ; 0x3016 <Mittelwert+0x4f2> |
300a: 8f ef ldi r24, 0xFF ; 255 |
300c: 90 e0 ldi r25, 0x00 ; 0 |
300e: 90 93 20 02 sts 0x0220, r25 |
3012: 80 93 1f 02 sts 0x021F, r24 |
3016: 80 91 21 02 lds r24, 0x0221 |
301a: 90 91 22 02 lds r25, 0x0222 |
301e: 97 ff sbrs r25, 7 |
3020: 05 c0 rjmp .+10 ; 0x302c <Mittelwert+0x508> |
3022: 10 92 22 02 sts 0x0222, r1 |
3026: 10 92 21 02 sts 0x0221, r1 |
302a: 0a c0 rjmp .+20 ; 0x3040 <Mittelwert+0x51c> |
302c: 8f 3f cpi r24, 0xFF ; 255 |
302e: 91 05 cpc r25, r1 |
3030: 39 f0 breq .+14 ; 0x3040 <Mittelwert+0x51c> |
3032: 34 f0 brlt .+12 ; 0x3040 <Mittelwert+0x51c> |
3034: 8f ef ldi r24, 0xFF ; 255 |
3036: 90 e0 ldi r25, 0x00 ; 0 |
3038: 90 93 22 02 sts 0x0222, r25 |
303c: 80 93 21 02 sts 0x0221, r24 |
3040: 80 91 23 02 lds r24, 0x0223 |
3044: 90 91 24 02 lds r25, 0x0224 |
3048: 97 ff sbrs r25, 7 |
304a: 05 c0 rjmp .+10 ; 0x3056 <Mittelwert+0x532> |
304c: 10 92 24 02 sts 0x0224, r1 |
3050: 10 92 23 02 sts 0x0223, r1 |
3054: 0a c0 rjmp .+20 ; 0x306a <Mittelwert+0x546> |
3056: 8f 3f cpi r24, 0xFF ; 255 |
3058: 91 05 cpc r25, r1 |
305a: 39 f0 breq .+14 ; 0x306a <Mittelwert+0x546> |
305c: 34 f0 brlt .+12 ; 0x306a <Mittelwert+0x546> |
305e: 8f ef ldi r24, 0xFF ; 255 |
3060: 90 e0 ldi r25, 0x00 ; 0 |
3062: 90 93 24 02 sts 0x0224, r25 |
3066: 80 93 23 02 sts 0x0223, r24 |
306a: 80 91 25 02 lds r24, 0x0225 |
306e: 90 91 26 02 lds r25, 0x0226 |
3072: 97 ff sbrs r25, 7 |
3074: 05 c0 rjmp .+10 ; 0x3080 <Mittelwert+0x55c> |
3076: 10 92 26 02 sts 0x0226, r1 |
307a: 10 92 25 02 sts 0x0225, r1 |
307e: 0a c0 rjmp .+20 ; 0x3094 <Mittelwert+0x570> |
3080: 8f 3f cpi r24, 0xFF ; 255 |
3082: 91 05 cpc r25, r1 |
3084: 39 f0 breq .+14 ; 0x3094 <Mittelwert+0x570> |
3086: 34 f0 brlt .+12 ; 0x3094 <Mittelwert+0x570> |
3088: 8f ef ldi r24, 0xFF ; 255 |
308a: 90 e0 ldi r25, 0x00 ; 0 |
308c: 90 93 26 02 sts 0x0226, r25 |
3090: 80 93 25 02 sts 0x0225, r24 |
3094: 1f 91 pop r17 |
3096: 0f 91 pop r16 |
3098: ff 90 pop r15 |
309a: ef 90 pop r14 |
309c: df 90 pop r13 |
309e: cf 90 pop r12 |
30a0: bf 90 pop r11 |
30a2: af 90 pop r10 |
30a4: 08 95 ret |
|
000030ee <CalibrierMittelwert>: |
30ee: 10 92 7a 00 sts 0x007A, r1 |
30f2: 80 91 be 01 lds r24, 0x01BE |
30f6: 88 23 and r24, r24 |
30f8: 69 f0 breq .+26 ; 0x3114 <CalibrierMittelwert+0x26> |
30fa: 80 91 b2 01 lds r24, 0x01B2 |
30fe: 90 91 b3 01 lds r25, 0x01B3 |
3102: 60 91 be 01 lds r22, 0x01BE |
3106: 77 27 eor r23, r23 |
3108: 0e 94 19 2e call 0x5c32 ; 0x5c32 <__divmodhi4> |
310c: 70 93 db 05 sts 0x05DB, r23 |
3110: 60 93 da 05 sts 0x05DA, r22 |
3114: 80 91 bf 01 lds r24, 0x01BF |
3118: 88 23 and r24, r24 |
311a: 69 f0 breq .+26 ; 0x3136 <CalibrierMittelwert+0x48> |
311c: 80 91 b4 01 lds r24, 0x01B4 |
3120: 90 91 b5 01 lds r25, 0x01B5 |
3124: 60 91 bf 01 lds r22, 0x01BF |
3128: 77 27 eor r23, r23 |
312a: 0e 94 19 2e call 0x5c32 ; 0x5c32 <__divmodhi4> |
312e: 70 93 d9 05 sts 0x05D9, r23 |
3132: 60 93 d8 05 sts 0x05D8, r22 |
3136: 80 91 c0 01 lds r24, 0x01C0 |
313a: 88 23 and r24, r24 |
313c: 69 f0 breq .+26 ; 0x3158 <CalibrierMittelwert+0x6a> |
313e: 80 91 b6 01 lds r24, 0x01B6 |
3142: 90 91 b7 01 lds r25, 0x01B7 |
3146: 60 91 c0 01 lds r22, 0x01C0 |
314a: 77 27 eor r23, r23 |
314c: 0e 94 19 2e call 0x5c32 ; 0x5c32 <__divmodhi4> |
3150: 70 93 e7 05 sts 0x05E7, r23 |
3154: 60 93 e6 05 sts 0x05E6, r22 |
3158: 80 91 c1 01 lds r24, 0x01C1 |
315c: 88 23 and r24, r24 |
315e: d1 f0 breq .+52 ; 0x3194 <CalibrierMittelwert+0xa6> |
3160: 60 91 ba 01 lds r22, 0x01BA |
3164: 70 91 bb 01 lds r23, 0x01BB |
3168: 20 91 c1 01 lds r18, 0x01C1 |
316c: 88 27 eor r24, r24 |
316e: 77 fd sbrc r23, 7 |
3170: 80 95 com r24 |
3172: 98 2f mov r25, r24 |
3174: 34 e0 ldi r19, 0x04 ; 4 |
3176: 66 0f add r22, r22 |
3178: 77 1f adc r23, r23 |
317a: 88 1f adc r24, r24 |
317c: 99 1f adc r25, r25 |
317e: 3a 95 dec r19 |
3180: d1 f7 brne .-12 ; 0x3176 <CalibrierMittelwert+0x88> |
3182: 33 27 eor r19, r19 |
3184: 44 27 eor r20, r20 |
3186: 55 27 eor r21, r21 |
3188: 0e 94 4e 2e call 0x5c9c ; 0x5c9c <__divmodsi4> |
318c: 30 93 e4 05 sts 0x05E4, r19 |
3190: 20 93 e3 05 sts 0x05E3, r18 |
3194: 80 91 c2 01 lds r24, 0x01C2 |
3198: 88 23 and r24, r24 |
319a: d1 f0 breq .+52 ; 0x31d0 <CalibrierMittelwert+0xe2> |
319c: 60 91 b8 01 lds r22, 0x01B8 |
31a0: 70 91 b9 01 lds r23, 0x01B9 |
31a4: 20 91 c2 01 lds r18, 0x01C2 |
31a8: 88 27 eor r24, r24 |
31aa: 77 fd sbrc r23, 7 |
31ac: 80 95 com r24 |
31ae: 98 2f mov r25, r24 |
31b0: b4 e0 ldi r27, 0x04 ; 4 |
31b2: 66 0f add r22, r22 |
31b4: 77 1f adc r23, r23 |
31b6: 88 1f adc r24, r24 |
31b8: 99 1f adc r25, r25 |
31ba: ba 95 dec r27 |
31bc: d1 f7 brne .-12 ; 0x31b2 <CalibrierMittelwert+0xc4> |
31be: 33 27 eor r19, r19 |
31c0: 44 27 eor r20, r20 |
31c2: 55 27 eor r21, r21 |
31c4: 0e 94 4e 2e call 0x5c9c ; 0x5c9c <__divmodsi4> |
31c8: 30 93 ed 05 sts 0x05ED, r19 |
31cc: 20 93 ec 05 sts 0x05EC, r18 |
31d0: 80 91 c3 01 lds r24, 0x01C3 |
31d4: 88 23 and r24, r24 |
31d6: 99 f0 breq .+38 ; 0x31fe <CalibrierMittelwert+0x110> |
31d8: 60 91 bc 01 lds r22, 0x01BC |
31dc: 70 91 bd 01 lds r23, 0x01BD |
31e0: 20 91 c3 01 lds r18, 0x01C3 |
31e4: 88 27 eor r24, r24 |
31e6: 77 fd sbrc r23, 7 |
31e8: 80 95 com r24 |
31ea: 98 2f mov r25, r24 |
31ec: 33 27 eor r19, r19 |
31ee: 44 27 eor r20, r20 |
31f0: 55 27 eor r21, r21 |
31f2: 0e 94 4e 2e call 0x5c9c ; 0x5c9c <__divmodsi4> |
31f6: 30 93 de 05 sts 0x05DE, r19 |
31fa: 20 93 dd 05 sts 0x05DD, r18 |
31fe: 10 92 b3 01 sts 0x01B3, r1 |
3202: 10 92 b2 01 sts 0x01B2, r1 |
3206: 10 92 be 01 sts 0x01BE, r1 |
320a: 10 92 b5 01 sts 0x01B5, r1 |
320e: 10 92 b4 01 sts 0x01B4, r1 |
3212: 10 92 bf 01 sts 0x01BF, r1 |
3216: 10 92 b7 01 sts 0x01B7, r1 |
321a: 10 92 b6 01 sts 0x01B6, r1 |
321e: 10 92 c0 01 sts 0x01C0, r1 |
3222: 10 92 b9 01 sts 0x01B9, r1 |
3226: 10 92 b8 01 sts 0x01B8, r1 |
322a: 10 92 c2 01 sts 0x01C2, r1 |
322e: 10 92 bb 01 sts 0x01BB, r1 |
3232: 10 92 ba 01 sts 0x01BA, r1 |
3236: 10 92 c1 01 sts 0x01C1, r1 |
323a: 10 92 bd 01 sts 0x01BD, r1 |
323e: 10 92 bc 01 sts 0x01BC, r1 |
3242: 10 92 c3 01 sts 0x01C3, r1 |
3246: 8f ee ldi r24, 0xEF ; 239 |
3248: 80 93 7a 00 sts 0x007A, r24 |
324c: 20 91 1f 02 lds r18, 0x021F |
3250: 30 91 20 02 lds r19, 0x0220 |
3254: 80 91 a2 05 lds r24, 0x05A2 |
3258: e8 2f mov r30, r24 |
325a: ff 27 eor r31, r31 |
325c: ee 0f add r30, r30 |
325e: ff 1f adc r31, r31 |
3260: ee 58 subi r30, 0x8E ; 142 |
3262: fa 4f sbci r31, 0xFA ; 250 |
3264: 80 81 ld r24, Z |
3266: 91 81 ldd r25, Z+1 ; 0x01 |
3268: 82 59 subi r24, 0x92 ; 146 |
326a: 9f 4f sbci r25, 0xFF ; 255 |
326c: 28 17 cp r18, r24 |
326e: 39 07 cpc r19, r25 |
3270: 1c f4 brge .+6 ; 0x3278 <CalibrierMittelwert+0x18a> |
3272: 2f 5f subi r18, 0xFF ; 255 |
3274: 3f 4f sbci r19, 0xFF ; 255 |
3276: 0c c0 rjmp .+24 ; 0x3290 <CalibrierMittelwert+0x1a2> |
3278: 80 81 ld r24, Z |
327a: 91 81 ldd r25, Z+1 ; 0x01 |
327c: 82 59 subi r24, 0x92 ; 146 |
327e: 9f 4f sbci r25, 0xFF ; 255 |
3280: 82 17 cp r24, r18 |
3282: 93 07 cpc r25, r19 |
3284: 4c f4 brge .+18 ; 0x3298 <CalibrierMittelwert+0x1aa> |
3286: 21 15 cp r18, r1 |
3288: 31 05 cpc r19, r1 |
328a: 31 f0 breq .+12 ; 0x3298 <CalibrierMittelwert+0x1aa> |
328c: 21 50 subi r18, 0x01 ; 1 |
328e: 30 40 sbci r19, 0x00 ; 0 |
3290: 30 93 20 02 sts 0x0220, r19 |
3294: 20 93 1f 02 sts 0x021F, r18 |
3298: 20 91 21 02 lds r18, 0x0221 |
329c: 30 91 22 02 lds r19, 0x0222 |
32a0: 80 91 a3 05 lds r24, 0x05A3 |
32a4: e8 2f mov r30, r24 |
32a6: ff 27 eor r31, r31 |
32a8: ee 0f add r30, r30 |
32aa: ff 1f adc r31, r31 |
32ac: ee 58 subi r30, 0x8E ; 142 |
32ae: fa 4f sbci r31, 0xFA ; 250 |
32b0: 80 81 ld r24, Z |
32b2: 91 81 ldd r25, Z+1 ; 0x01 |
32b4: 82 59 subi r24, 0x92 ; 146 |
32b6: 9f 4f sbci r25, 0xFF ; 255 |
32b8: 28 17 cp r18, r24 |
32ba: 39 07 cpc r19, r25 |
32bc: 1c f4 brge .+6 ; 0x32c4 <CalibrierMittelwert+0x1d6> |
32be: 2f 5f subi r18, 0xFF ; 255 |
32c0: 3f 4f sbci r19, 0xFF ; 255 |
32c2: 0c c0 rjmp .+24 ; 0x32dc <CalibrierMittelwert+0x1ee> |
32c4: 80 81 ld r24, Z |
32c6: 91 81 ldd r25, Z+1 ; 0x01 |
32c8: 82 59 subi r24, 0x92 ; 146 |
32ca: 9f 4f sbci r25, 0xFF ; 255 |
32cc: 82 17 cp r24, r18 |
32ce: 93 07 cpc r25, r19 |
32d0: 4c f4 brge .+18 ; 0x32e4 <CalibrierMittelwert+0x1f6> |
32d2: 21 15 cp r18, r1 |
32d4: 31 05 cpc r19, r1 |
32d6: 31 f0 breq .+12 ; 0x32e4 <CalibrierMittelwert+0x1f6> |
32d8: 21 50 subi r18, 0x01 ; 1 |
32da: 30 40 sbci r19, 0x00 ; 0 |
32dc: 30 93 22 02 sts 0x0222, r19 |
32e0: 20 93 21 02 sts 0x0221, r18 |
32e4: 20 91 23 02 lds r18, 0x0223 |
32e8: 30 91 24 02 lds r19, 0x0224 |
32ec: 80 91 a4 05 lds r24, 0x05A4 |
32f0: e8 2f mov r30, r24 |
32f2: ff 27 eor r31, r31 |
32f4: ee 0f add r30, r30 |
32f6: ff 1f adc r31, r31 |
32f8: ee 58 subi r30, 0x8E ; 142 |
32fa: fa 4f sbci r31, 0xFA ; 250 |
32fc: 80 81 ld r24, Z |
32fe: 91 81 ldd r25, Z+1 ; 0x01 |
3300: 82 59 subi r24, 0x92 ; 146 |
3302: 9f 4f sbci r25, 0xFF ; 255 |
3304: 28 17 cp r18, r24 |
3306: 39 07 cpc r19, r25 |
3308: 1c f4 brge .+6 ; 0x3310 <CalibrierMittelwert+0x222> |
330a: 2f 5f subi r18, 0xFF ; 255 |
330c: 3f 4f sbci r19, 0xFF ; 255 |
330e: 0c c0 rjmp .+24 ; 0x3328 <CalibrierMittelwert+0x23a> |
3310: 80 81 ld r24, Z |
3312: 91 81 ldd r25, Z+1 ; 0x01 |
3314: 82 59 subi r24, 0x92 ; 146 |
3316: 9f 4f sbci r25, 0xFF ; 255 |
3318: 82 17 cp r24, r18 |
331a: 93 07 cpc r25, r19 |
331c: 4c f4 brge .+18 ; 0x3330 <CalibrierMittelwert+0x242> |
331e: 21 15 cp r18, r1 |
3320: 31 05 cpc r19, r1 |
3322: 31 f0 breq .+12 ; 0x3330 <CalibrierMittelwert+0x242> |
3324: 21 50 subi r18, 0x01 ; 1 |
3326: 30 40 sbci r19, 0x00 ; 0 |
3328: 30 93 24 02 sts 0x0224, r19 |
332c: 20 93 23 02 sts 0x0223, r18 |
3330: 20 91 25 02 lds r18, 0x0225 |
3334: 30 91 26 02 lds r19, 0x0226 |
3338: 80 91 a5 05 lds r24, 0x05A5 |
333c: e8 2f mov r30, r24 |
333e: ff 27 eor r31, r31 |
3340: ee 0f add r30, r30 |
3342: ff 1f adc r31, r31 |
3344: ee 58 subi r30, 0x8E ; 142 |
3346: fa 4f sbci r31, 0xFA ; 250 |
3348: 80 81 ld r24, Z |
334a: 91 81 ldd r25, Z+1 ; 0x01 |
334c: 82 59 subi r24, 0x92 ; 146 |
334e: 9f 4f sbci r25, 0xFF ; 255 |
3350: 28 17 cp r18, r24 |
3352: 39 07 cpc r19, r25 |
3354: 1c f4 brge .+6 ; 0x335c <CalibrierMittelwert+0x26e> |
3356: 2f 5f subi r18, 0xFF ; 255 |
3358: 3f 4f sbci r19, 0xFF ; 255 |
335a: 0c c0 rjmp .+24 ; 0x3374 <CalibrierMittelwert+0x286> |
335c: 80 81 ld r24, Z |
335e: 91 81 ldd r25, Z+1 ; 0x01 |
3360: 82 59 subi r24, 0x92 ; 146 |
3362: 9f 4f sbci r25, 0xFF ; 255 |
3364: 82 17 cp r24, r18 |
3366: 93 07 cpc r25, r19 |
3368: 4c f4 brge .+18 ; 0x337c <CalibrierMittelwert+0x28e> |
336a: 21 15 cp r18, r1 |
336c: 31 05 cpc r19, r1 |
336e: 31 f0 breq .+12 ; 0x337c <CalibrierMittelwert+0x28e> |
3370: 21 50 subi r18, 0x01 ; 1 |
3372: 30 40 sbci r19, 0x00 ; 0 |
3374: 30 93 26 02 sts 0x0226, r19 |
3378: 20 93 25 02 sts 0x0225, r18 |
337c: 80 91 1f 02 lds r24, 0x021F |
3380: 90 91 20 02 lds r25, 0x0220 |
3384: 97 ff sbrs r25, 7 |
3386: 05 c0 rjmp .+10 ; 0x3392 <CalibrierMittelwert+0x2a4> |
3388: 10 92 20 02 sts 0x0220, r1 |
338c: 10 92 1f 02 sts 0x021F, r1 |
3390: 0a c0 rjmp .+20 ; 0x33a6 <CalibrierMittelwert+0x2b8> |
3392: 8f 3f cpi r24, 0xFF ; 255 |
3394: 91 05 cpc r25, r1 |
3396: 39 f0 breq .+14 ; 0x33a6 <CalibrierMittelwert+0x2b8> |
3398: 34 f0 brlt .+12 ; 0x33a6 <CalibrierMittelwert+0x2b8> |
339a: 8f ef ldi r24, 0xFF ; 255 |
339c: 90 e0 ldi r25, 0x00 ; 0 |
339e: 90 93 20 02 sts 0x0220, r25 |
33a2: 80 93 1f 02 sts 0x021F, r24 |
33a6: 80 91 21 02 lds r24, 0x0221 |
33aa: 90 91 22 02 lds r25, 0x0222 |
33ae: 97 ff sbrs r25, 7 |
33b0: 05 c0 rjmp .+10 ; 0x33bc <CalibrierMittelwert+0x2ce> |
33b2: 10 92 22 02 sts 0x0222, r1 |
33b6: 10 92 21 02 sts 0x0221, r1 |
33ba: 0a c0 rjmp .+20 ; 0x33d0 <CalibrierMittelwert+0x2e2> |
33bc: 8f 3f cpi r24, 0xFF ; 255 |
33be: 91 05 cpc r25, r1 |
33c0: 39 f0 breq .+14 ; 0x33d0 <CalibrierMittelwert+0x2e2> |
33c2: 34 f0 brlt .+12 ; 0x33d0 <CalibrierMittelwert+0x2e2> |
33c4: 8f ef ldi r24, 0xFF ; 255 |
33c6: 90 e0 ldi r25, 0x00 ; 0 |
33c8: 90 93 22 02 sts 0x0222, r25 |
33cc: 80 93 21 02 sts 0x0221, r24 |
33d0: 80 91 23 02 lds r24, 0x0223 |
33d4: 90 91 24 02 lds r25, 0x0224 |
33d8: 97 ff sbrs r25, 7 |
33da: 05 c0 rjmp .+10 ; 0x33e6 <CalibrierMittelwert+0x2f8> |
33dc: 10 92 24 02 sts 0x0224, r1 |
33e0: 10 92 23 02 sts 0x0223, r1 |
33e4: 0a c0 rjmp .+20 ; 0x33fa <CalibrierMittelwert+0x30c> |
33e6: 8f 3f cpi r24, 0xFF ; 255 |
33e8: 91 05 cpc r25, r1 |
33ea: 39 f0 breq .+14 ; 0x33fa <CalibrierMittelwert+0x30c> |
33ec: 34 f0 brlt .+12 ; 0x33fa <CalibrierMittelwert+0x30c> |
33ee: 8f ef ldi r24, 0xFF ; 255 |
33f0: 90 e0 ldi r25, 0x00 ; 0 |
33f2: 90 93 24 02 sts 0x0224, r25 |
33f6: 80 93 23 02 sts 0x0223, r24 |
33fa: 80 91 25 02 lds r24, 0x0225 |
33fe: 90 91 26 02 lds r25, 0x0226 |
3402: 97 ff sbrs r25, 7 |
3404: 05 c0 rjmp .+10 ; 0x3410 <CalibrierMittelwert+0x322> |
3406: 10 92 26 02 sts 0x0226, r1 |
340a: 10 92 25 02 sts 0x0225, r1 |
340e: 08 95 ret |
3410: 8f 3f cpi r24, 0xFF ; 255 |
3412: 91 05 cpc r25, r1 |
3414: 39 f0 breq .+14 ; 0x3424 <CalibrierMittelwert+0x336> |
3416: 34 f0 brlt .+12 ; 0x3424 <CalibrierMittelwert+0x336> |
3418: 8f ef ldi r24, 0xFF ; 255 |
341a: 90 e0 ldi r25, 0x00 ; 0 |
341c: 90 93 26 02 sts 0x0226, r25 |
3420: 80 93 25 02 sts 0x0225, r24 |
3424: 08 95 ret |
000030a6 <CalibrierMittelwert>: |
30a6: 10 92 7a 00 sts 0x007A, r1 |
30aa: 80 91 be 01 lds r24, 0x01BE |
30ae: 88 23 and r24, r24 |
30b0: 69 f0 breq .+26 ; 0x30cc <CalibrierMittelwert+0x26> |
30b2: 80 91 b2 01 lds r24, 0x01B2 |
30b6: 90 91 b3 01 lds r25, 0x01B3 |
30ba: 60 91 be 01 lds r22, 0x01BE |
30be: 77 27 eor r23, r23 |
30c0: 0e 94 07 2d call 0x5a0e ; 0x5a0e <__divmodhi4> |
30c4: 70 93 df 05 sts 0x05DF, r23 |
30c8: 60 93 de 05 sts 0x05DE, r22 |
30cc: 80 91 bf 01 lds r24, 0x01BF |
30d0: 88 23 and r24, r24 |
30d2: 69 f0 breq .+26 ; 0x30ee <CalibrierMittelwert+0x48> |
30d4: 80 91 b4 01 lds r24, 0x01B4 |
30d8: 90 91 b5 01 lds r25, 0x01B5 |
30dc: 60 91 bf 01 lds r22, 0x01BF |
30e0: 77 27 eor r23, r23 |
30e2: 0e 94 07 2d call 0x5a0e ; 0x5a0e <__divmodhi4> |
30e6: 70 93 dd 05 sts 0x05DD, r23 |
30ea: 60 93 dc 05 sts 0x05DC, r22 |
30ee: 80 91 c0 01 lds r24, 0x01C0 |
30f2: 88 23 and r24, r24 |
30f4: 69 f0 breq .+26 ; 0x3110 <CalibrierMittelwert+0x6a> |
30f6: 80 91 b6 01 lds r24, 0x01B6 |
30fa: 90 91 b7 01 lds r25, 0x01B7 |
30fe: 60 91 c0 01 lds r22, 0x01C0 |
3102: 77 27 eor r23, r23 |
3104: 0e 94 07 2d call 0x5a0e ; 0x5a0e <__divmodhi4> |
3108: 70 93 eb 05 sts 0x05EB, r23 |
310c: 60 93 ea 05 sts 0x05EA, r22 |
3110: 80 91 c1 01 lds r24, 0x01C1 |
3114: 88 23 and r24, r24 |
3116: d1 f0 breq .+52 ; 0x314c <CalibrierMittelwert+0xa6> |
3118: 60 91 ba 01 lds r22, 0x01BA |
311c: 70 91 bb 01 lds r23, 0x01BB |
3120: 20 91 c1 01 lds r18, 0x01C1 |
3124: 88 27 eor r24, r24 |
3126: 77 fd sbrc r23, 7 |
3128: 80 95 com r24 |
312a: 98 2f mov r25, r24 |
312c: 34 e0 ldi r19, 0x04 ; 4 |
312e: 66 0f add r22, r22 |
3130: 77 1f adc r23, r23 |
3132: 88 1f adc r24, r24 |
3134: 99 1f adc r25, r25 |
3136: 3a 95 dec r19 |
3138: d1 f7 brne .-12 ; 0x312e <CalibrierMittelwert+0x88> |
313a: 33 27 eor r19, r19 |
313c: 44 27 eor r20, r20 |
313e: 55 27 eor r21, r21 |
3140: 0e 94 3c 2d call 0x5a78 ; 0x5a78 <__divmodsi4> |
3144: 30 93 e8 05 sts 0x05E8, r19 |
3148: 20 93 e7 05 sts 0x05E7, r18 |
314c: 80 91 c2 01 lds r24, 0x01C2 |
3150: 88 23 and r24, r24 |
3152: d1 f0 breq .+52 ; 0x3188 <CalibrierMittelwert+0xe2> |
3154: 60 91 b8 01 lds r22, 0x01B8 |
3158: 70 91 b9 01 lds r23, 0x01B9 |
315c: 20 91 c2 01 lds r18, 0x01C2 |
3160: 88 27 eor r24, r24 |
3162: 77 fd sbrc r23, 7 |
3164: 80 95 com r24 |
3166: 98 2f mov r25, r24 |
3168: b4 e0 ldi r27, 0x04 ; 4 |
316a: 66 0f add r22, r22 |
316c: 77 1f adc r23, r23 |
316e: 88 1f adc r24, r24 |
3170: 99 1f adc r25, r25 |
3172: ba 95 dec r27 |
3174: d1 f7 brne .-12 ; 0x316a <CalibrierMittelwert+0xc4> |
3176: 33 27 eor r19, r19 |
3178: 44 27 eor r20, r20 |
317a: 55 27 eor r21, r21 |
317c: 0e 94 3c 2d call 0x5a78 ; 0x5a78 <__divmodsi4> |
3180: 30 93 f1 05 sts 0x05F1, r19 |
3184: 20 93 f0 05 sts 0x05F0, r18 |
3188: 80 91 c3 01 lds r24, 0x01C3 |
318c: 88 23 and r24, r24 |
318e: 99 f0 breq .+38 ; 0x31b6 <CalibrierMittelwert+0x110> |
3190: 60 91 bc 01 lds r22, 0x01BC |
3194: 70 91 bd 01 lds r23, 0x01BD |
3198: 20 91 c3 01 lds r18, 0x01C3 |
319c: 88 27 eor r24, r24 |
319e: 77 fd sbrc r23, 7 |
31a0: 80 95 com r24 |
31a2: 98 2f mov r25, r24 |
31a4: 33 27 eor r19, r19 |
31a6: 44 27 eor r20, r20 |
31a8: 55 27 eor r21, r21 |
31aa: 0e 94 3c 2d call 0x5a78 ; 0x5a78 <__divmodsi4> |
31ae: 30 93 e2 05 sts 0x05E2, r19 |
31b2: 20 93 e1 05 sts 0x05E1, r18 |
31b6: 10 92 b3 01 sts 0x01B3, r1 |
31ba: 10 92 b2 01 sts 0x01B2, r1 |
31be: 10 92 be 01 sts 0x01BE, r1 |
31c2: 10 92 b5 01 sts 0x01B5, r1 |
31c6: 10 92 b4 01 sts 0x01B4, r1 |
31ca: 10 92 bf 01 sts 0x01BF, r1 |
31ce: 10 92 b7 01 sts 0x01B7, r1 |
31d2: 10 92 b6 01 sts 0x01B6, r1 |
31d6: 10 92 c0 01 sts 0x01C0, r1 |
31da: 10 92 b9 01 sts 0x01B9, r1 |
31de: 10 92 b8 01 sts 0x01B8, r1 |
31e2: 10 92 c2 01 sts 0x01C2, r1 |
31e6: 10 92 bb 01 sts 0x01BB, r1 |
31ea: 10 92 ba 01 sts 0x01BA, r1 |
31ee: 10 92 c1 01 sts 0x01C1, r1 |
31f2: 10 92 bd 01 sts 0x01BD, r1 |
31f6: 10 92 bc 01 sts 0x01BC, r1 |
31fa: 10 92 c3 01 sts 0x01C3, r1 |
31fe: 8f ee ldi r24, 0xEF ; 239 |
3200: 80 93 7a 00 sts 0x007A, r24 |
3204: 20 91 1f 02 lds r18, 0x021F |
3208: 30 91 20 02 lds r19, 0x0220 |
320c: 80 91 a6 05 lds r24, 0x05A6 |
3210: e8 2f mov r30, r24 |
3212: ff 27 eor r31, r31 |
3214: ee 0f add r30, r30 |
3216: ff 1f adc r31, r31 |
3218: ea 58 subi r30, 0x8A ; 138 |
321a: fa 4f sbci r31, 0xFA ; 250 |
321c: 80 81 ld r24, Z |
321e: 91 81 ldd r25, Z+1 ; 0x01 |
3220: 82 59 subi r24, 0x92 ; 146 |
3222: 9f 4f sbci r25, 0xFF ; 255 |
3224: 28 17 cp r18, r24 |
3226: 39 07 cpc r19, r25 |
3228: 1c f4 brge .+6 ; 0x3230 <CalibrierMittelwert+0x18a> |
322a: 2f 5f subi r18, 0xFF ; 255 |
322c: 3f 4f sbci r19, 0xFF ; 255 |
322e: 0c c0 rjmp .+24 ; 0x3248 <CalibrierMittelwert+0x1a2> |
3230: 80 81 ld r24, Z |
3232: 91 81 ldd r25, Z+1 ; 0x01 |
3234: 82 59 subi r24, 0x92 ; 146 |
3236: 9f 4f sbci r25, 0xFF ; 255 |
3238: 82 17 cp r24, r18 |
323a: 93 07 cpc r25, r19 |
323c: 4c f4 brge .+18 ; 0x3250 <CalibrierMittelwert+0x1aa> |
323e: 21 15 cp r18, r1 |
3240: 31 05 cpc r19, r1 |
3242: 31 f0 breq .+12 ; 0x3250 <CalibrierMittelwert+0x1aa> |
3244: 21 50 subi r18, 0x01 ; 1 |
3246: 30 40 sbci r19, 0x00 ; 0 |
3248: 30 93 20 02 sts 0x0220, r19 |
324c: 20 93 1f 02 sts 0x021F, r18 |
3250: 20 91 21 02 lds r18, 0x0221 |
3254: 30 91 22 02 lds r19, 0x0222 |
3258: 80 91 a7 05 lds r24, 0x05A7 |
325c: e8 2f mov r30, r24 |
325e: ff 27 eor r31, r31 |
3260: ee 0f add r30, r30 |
3262: ff 1f adc r31, r31 |
3264: ea 58 subi r30, 0x8A ; 138 |
3266: fa 4f sbci r31, 0xFA ; 250 |
3268: 80 81 ld r24, Z |
326a: 91 81 ldd r25, Z+1 ; 0x01 |
326c: 82 59 subi r24, 0x92 ; 146 |
326e: 9f 4f sbci r25, 0xFF ; 255 |
3270: 28 17 cp r18, r24 |
3272: 39 07 cpc r19, r25 |
3274: 1c f4 brge .+6 ; 0x327c <CalibrierMittelwert+0x1d6> |
3276: 2f 5f subi r18, 0xFF ; 255 |
3278: 3f 4f sbci r19, 0xFF ; 255 |
327a: 0c c0 rjmp .+24 ; 0x3294 <CalibrierMittelwert+0x1ee> |
327c: 80 81 ld r24, Z |
327e: 91 81 ldd r25, Z+1 ; 0x01 |
3280: 82 59 subi r24, 0x92 ; 146 |
3282: 9f 4f sbci r25, 0xFF ; 255 |
3284: 82 17 cp r24, r18 |
3286: 93 07 cpc r25, r19 |
3288: 4c f4 brge .+18 ; 0x329c <CalibrierMittelwert+0x1f6> |
328a: 21 15 cp r18, r1 |
328c: 31 05 cpc r19, r1 |
328e: 31 f0 breq .+12 ; 0x329c <CalibrierMittelwert+0x1f6> |
3290: 21 50 subi r18, 0x01 ; 1 |
3292: 30 40 sbci r19, 0x00 ; 0 |
3294: 30 93 22 02 sts 0x0222, r19 |
3298: 20 93 21 02 sts 0x0221, r18 |
329c: 20 91 23 02 lds r18, 0x0223 |
32a0: 30 91 24 02 lds r19, 0x0224 |
32a4: 80 91 a8 05 lds r24, 0x05A8 |
32a8: e8 2f mov r30, r24 |
32aa: ff 27 eor r31, r31 |
32ac: ee 0f add r30, r30 |
32ae: ff 1f adc r31, r31 |
32b0: ea 58 subi r30, 0x8A ; 138 |
32b2: fa 4f sbci r31, 0xFA ; 250 |
32b4: 80 81 ld r24, Z |
32b6: 91 81 ldd r25, Z+1 ; 0x01 |
32b8: 82 59 subi r24, 0x92 ; 146 |
32ba: 9f 4f sbci r25, 0xFF ; 255 |
32bc: 28 17 cp r18, r24 |
32be: 39 07 cpc r19, r25 |
32c0: 1c f4 brge .+6 ; 0x32c8 <CalibrierMittelwert+0x222> |
32c2: 2f 5f subi r18, 0xFF ; 255 |
32c4: 3f 4f sbci r19, 0xFF ; 255 |
32c6: 0c c0 rjmp .+24 ; 0x32e0 <CalibrierMittelwert+0x23a> |
32c8: 80 81 ld r24, Z |
32ca: 91 81 ldd r25, Z+1 ; 0x01 |
32cc: 82 59 subi r24, 0x92 ; 146 |
32ce: 9f 4f sbci r25, 0xFF ; 255 |
32d0: 82 17 cp r24, r18 |
32d2: 93 07 cpc r25, r19 |
32d4: 4c f4 brge .+18 ; 0x32e8 <CalibrierMittelwert+0x242> |
32d6: 21 15 cp r18, r1 |
32d8: 31 05 cpc r19, r1 |
32da: 31 f0 breq .+12 ; 0x32e8 <CalibrierMittelwert+0x242> |
32dc: 21 50 subi r18, 0x01 ; 1 |
32de: 30 40 sbci r19, 0x00 ; 0 |
32e0: 30 93 24 02 sts 0x0224, r19 |
32e4: 20 93 23 02 sts 0x0223, r18 |
32e8: 20 91 25 02 lds r18, 0x0225 |
32ec: 30 91 26 02 lds r19, 0x0226 |
32f0: 80 91 a9 05 lds r24, 0x05A9 |
32f4: e8 2f mov r30, r24 |
32f6: ff 27 eor r31, r31 |
32f8: ee 0f add r30, r30 |
32fa: ff 1f adc r31, r31 |
32fc: ea 58 subi r30, 0x8A ; 138 |
32fe: fa 4f sbci r31, 0xFA ; 250 |
3300: 80 81 ld r24, Z |
3302: 91 81 ldd r25, Z+1 ; 0x01 |
3304: 82 59 subi r24, 0x92 ; 146 |
3306: 9f 4f sbci r25, 0xFF ; 255 |
3308: 28 17 cp r18, r24 |
330a: 39 07 cpc r19, r25 |
330c: 1c f4 brge .+6 ; 0x3314 <CalibrierMittelwert+0x26e> |
330e: 2f 5f subi r18, 0xFF ; 255 |
3310: 3f 4f sbci r19, 0xFF ; 255 |
3312: 0c c0 rjmp .+24 ; 0x332c <CalibrierMittelwert+0x286> |
3314: 80 81 ld r24, Z |
3316: 91 81 ldd r25, Z+1 ; 0x01 |
3318: 82 59 subi r24, 0x92 ; 146 |
331a: 9f 4f sbci r25, 0xFF ; 255 |
331c: 82 17 cp r24, r18 |
331e: 93 07 cpc r25, r19 |
3320: 4c f4 brge .+18 ; 0x3334 <CalibrierMittelwert+0x28e> |
3322: 21 15 cp r18, r1 |
3324: 31 05 cpc r19, r1 |
3326: 31 f0 breq .+12 ; 0x3334 <CalibrierMittelwert+0x28e> |
3328: 21 50 subi r18, 0x01 ; 1 |
332a: 30 40 sbci r19, 0x00 ; 0 |
332c: 30 93 26 02 sts 0x0226, r19 |
3330: 20 93 25 02 sts 0x0225, r18 |
3334: 80 91 1f 02 lds r24, 0x021F |
3338: 90 91 20 02 lds r25, 0x0220 |
333c: 97 ff sbrs r25, 7 |
333e: 05 c0 rjmp .+10 ; 0x334a <CalibrierMittelwert+0x2a4> |
3340: 10 92 20 02 sts 0x0220, r1 |
3344: 10 92 1f 02 sts 0x021F, r1 |
3348: 0a c0 rjmp .+20 ; 0x335e <CalibrierMittelwert+0x2b8> |
334a: 8f 3f cpi r24, 0xFF ; 255 |
334c: 91 05 cpc r25, r1 |
334e: 39 f0 breq .+14 ; 0x335e <CalibrierMittelwert+0x2b8> |
3350: 34 f0 brlt .+12 ; 0x335e <CalibrierMittelwert+0x2b8> |
3352: 8f ef ldi r24, 0xFF ; 255 |
3354: 90 e0 ldi r25, 0x00 ; 0 |
3356: 90 93 20 02 sts 0x0220, r25 |
335a: 80 93 1f 02 sts 0x021F, r24 |
335e: 80 91 21 02 lds r24, 0x0221 |
3362: 90 91 22 02 lds r25, 0x0222 |
3366: 97 ff sbrs r25, 7 |
3368: 05 c0 rjmp .+10 ; 0x3374 <CalibrierMittelwert+0x2ce> |
336a: 10 92 22 02 sts 0x0222, r1 |
336e: 10 92 21 02 sts 0x0221, r1 |
3372: 0a c0 rjmp .+20 ; 0x3388 <CalibrierMittelwert+0x2e2> |
3374: 8f 3f cpi r24, 0xFF ; 255 |
3376: 91 05 cpc r25, r1 |
3378: 39 f0 breq .+14 ; 0x3388 <CalibrierMittelwert+0x2e2> |
337a: 34 f0 brlt .+12 ; 0x3388 <CalibrierMittelwert+0x2e2> |
337c: 8f ef ldi r24, 0xFF ; 255 |
337e: 90 e0 ldi r25, 0x00 ; 0 |
3380: 90 93 22 02 sts 0x0222, r25 |
3384: 80 93 21 02 sts 0x0221, r24 |
3388: 80 91 23 02 lds r24, 0x0223 |
338c: 90 91 24 02 lds r25, 0x0224 |
3390: 97 ff sbrs r25, 7 |
3392: 05 c0 rjmp .+10 ; 0x339e <CalibrierMittelwert+0x2f8> |
3394: 10 92 24 02 sts 0x0224, r1 |
3398: 10 92 23 02 sts 0x0223, r1 |
339c: 0a c0 rjmp .+20 ; 0x33b2 <CalibrierMittelwert+0x30c> |
339e: 8f 3f cpi r24, 0xFF ; 255 |
33a0: 91 05 cpc r25, r1 |
33a2: 39 f0 breq .+14 ; 0x33b2 <CalibrierMittelwert+0x30c> |
33a4: 34 f0 brlt .+12 ; 0x33b2 <CalibrierMittelwert+0x30c> |
33a6: 8f ef ldi r24, 0xFF ; 255 |
33a8: 90 e0 ldi r25, 0x00 ; 0 |
33aa: 90 93 24 02 sts 0x0224, r25 |
33ae: 80 93 23 02 sts 0x0223, r24 |
33b2: 80 91 25 02 lds r24, 0x0225 |
33b6: 90 91 26 02 lds r25, 0x0226 |
33ba: 97 ff sbrs r25, 7 |
33bc: 05 c0 rjmp .+10 ; 0x33c8 <CalibrierMittelwert+0x322> |
33be: 10 92 26 02 sts 0x0226, r1 |
33c2: 10 92 25 02 sts 0x0225, r1 |
33c6: 08 95 ret |
33c8: 8f 3f cpi r24, 0xFF ; 255 |
33ca: 91 05 cpc r25, r1 |
33cc: 39 f0 breq .+14 ; 0x33dc <CalibrierMittelwert+0x336> |
33ce: 34 f0 brlt .+12 ; 0x33dc <CalibrierMittelwert+0x336> |
33d0: 8f ef ldi r24, 0xFF ; 255 |
33d2: 90 e0 ldi r25, 0x00 ; 0 |
33d4: 90 93 26 02 sts 0x0226, r25 |
33d8: 80 93 25 02 sts 0x0225, r24 |
33dc: 08 95 ret |
|
00003426 <ParameterZuordnung>: |
3426: 1f 93 push r17 |
3428: 80 91 a9 05 lds r24, 0x05A9 |
000033de <ParameterZuordnung>: |
33de: 1f 93 push r17 |
33e0: 80 91 ad 05 lds r24, 0x05AD |
33e4: 8b 3f cpi r24, 0xFB ; 251 |
33e6: 98 f0 brcs .+38 ; 0x340e <ParameterZuordnung+0x30> |
33e8: 8b 3f cpi r24, 0xFB ; 251 |
33ea: 19 f4 brne .+6 ; 0x33f2 <ParameterZuordnung+0x14> |
33ec: 80 91 1f 02 lds r24, 0x021F |
33f0: 0e c0 rjmp .+28 ; 0x340e <ParameterZuordnung+0x30> |
33f2: 8c 3f cpi r24, 0xFC ; 252 |
33f4: 19 f4 brne .+6 ; 0x33fc <ParameterZuordnung+0x1e> |
33f6: 80 91 21 02 lds r24, 0x0221 |
33fa: 09 c0 rjmp .+18 ; 0x340e <ParameterZuordnung+0x30> |
33fc: 8d 3f cpi r24, 0xFD ; 253 |
33fe: 19 f4 brne .+6 ; 0x3406 <ParameterZuordnung+0x28> |
3400: 80 91 23 02 lds r24, 0x0223 |
3404: 04 c0 rjmp .+8 ; 0x340e <ParameterZuordnung+0x30> |
3406: 8e 3f cpi r24, 0xFE ; 254 |
3408: 21 f4 brne .+8 ; 0x3412 <ParameterZuordnung+0x34> |
340a: 80 91 25 02 lds r24, 0x0225 |
340e: 80 93 81 01 sts 0x0181, r24 |
3412: 80 91 81 01 lds r24, 0x0181 |
3416: 88 23 and r24, r24 |
3418: 19 f4 brne .+6 ; 0x3420 <ParameterZuordnung+0x42> |
341a: 10 92 81 01 sts 0x0181, r1 |
341e: 04 c0 rjmp .+8 ; 0x3428 <ParameterZuordnung+0x4a> |
3420: 8f 3f cpi r24, 0xFF ; 255 |
3422: 11 f4 brne .+4 ; 0x3428 <ParameterZuordnung+0x4a> |
3424: 80 93 81 01 sts 0x0181, r24 |
3428: 80 91 ac 05 lds r24, 0x05AC |
342c: 8b 3f cpi r24, 0xFB ; 251 |
342e: 98 f0 brcs .+38 ; 0x3456 <ParameterZuordnung+0x30> |
342e: 98 f0 brcs .+38 ; 0x3456 <ParameterZuordnung+0x78> |
3430: 8b 3f cpi r24, 0xFB ; 251 |
3432: 19 f4 brne .+6 ; 0x343a <ParameterZuordnung+0x14> |
3432: 19 f4 brne .+6 ; 0x343a <ParameterZuordnung+0x5c> |
3434: 80 91 1f 02 lds r24, 0x021F |
3438: 0e c0 rjmp .+28 ; 0x3456 <ParameterZuordnung+0x30> |
3438: 0e c0 rjmp .+28 ; 0x3456 <ParameterZuordnung+0x78> |
343a: 8c 3f cpi r24, 0xFC ; 252 |
343c: 19 f4 brne .+6 ; 0x3444 <ParameterZuordnung+0x1e> |
343c: 19 f4 brne .+6 ; 0x3444 <ParameterZuordnung+0x66> |
343e: 80 91 21 02 lds r24, 0x0221 |
3442: 09 c0 rjmp .+18 ; 0x3456 <ParameterZuordnung+0x30> |
3442: 09 c0 rjmp .+18 ; 0x3456 <ParameterZuordnung+0x78> |
3444: 8d 3f cpi r24, 0xFD ; 253 |
3446: 19 f4 brne .+6 ; 0x344e <ParameterZuordnung+0x28> |
3446: 19 f4 brne .+6 ; 0x344e <ParameterZuordnung+0x70> |
3448: 80 91 23 02 lds r24, 0x0223 |
344c: 04 c0 rjmp .+8 ; 0x3456 <ParameterZuordnung+0x30> |
344c: 04 c0 rjmp .+8 ; 0x3456 <ParameterZuordnung+0x78> |
344e: 8e 3f cpi r24, 0xFE ; 254 |
3450: 21 f4 brne .+8 ; 0x345a <ParameterZuordnung+0x34> |
3450: 21 f4 brne .+8 ; 0x345a <ParameterZuordnung+0x7c> |
3452: 80 91 25 02 lds r24, 0x0225 |
3456: 80 93 81 01 sts 0x0181, r24 |
345a: 80 91 81 01 lds r24, 0x0181 |
3456: 80 93 80 01 sts 0x0180, r24 |
345a: 80 91 80 01 lds r24, 0x0180 |
345e: 88 23 and r24, r24 |
3460: 19 f4 brne .+6 ; 0x3468 <ParameterZuordnung+0x42> |
3462: 10 92 81 01 sts 0x0181, r1 |
3466: 04 c0 rjmp .+8 ; 0x3470 <ParameterZuordnung+0x4a> |
3468: 8f 3f cpi r24, 0xFF ; 255 |
346a: 11 f4 brne .+4 ; 0x3470 <ParameterZuordnung+0x4a> |
346c: 80 93 81 01 sts 0x0181, r24 |
3470: 80 91 a8 05 lds r24, 0x05A8 |
3474: 8b 3f cpi r24, 0xFB ; 251 |
3476: 98 f0 brcs .+38 ; 0x349e <ParameterZuordnung+0x78> |
3478: 8b 3f cpi r24, 0xFB ; 251 |
347a: 19 f4 brne .+6 ; 0x3482 <ParameterZuordnung+0x5c> |
347c: 80 91 1f 02 lds r24, 0x021F |
3480: 0e c0 rjmp .+28 ; 0x349e <ParameterZuordnung+0x78> |
3482: 8c 3f cpi r24, 0xFC ; 252 |
3484: 19 f4 brne .+6 ; 0x348c <ParameterZuordnung+0x66> |
3486: 80 91 21 02 lds r24, 0x0221 |
348a: 09 c0 rjmp .+18 ; 0x349e <ParameterZuordnung+0x78> |
348c: 8d 3f cpi r24, 0xFD ; 253 |
348e: 19 f4 brne .+6 ; 0x3496 <ParameterZuordnung+0x70> |
3490: 80 91 23 02 lds r24, 0x0223 |
3494: 04 c0 rjmp .+8 ; 0x349e <ParameterZuordnung+0x78> |
3496: 8e 3f cpi r24, 0xFE ; 254 |
3498: 21 f4 brne .+8 ; 0x34a2 <ParameterZuordnung+0x7c> |
349a: 80 91 25 02 lds r24, 0x0225 |
349e: 80 93 80 01 sts 0x0180, r24 |
34a2: 80 91 80 01 lds r24, 0x0180 |
34a6: 88 23 and r24, r24 |
34a8: 19 f4 brne .+6 ; 0x34b0 <ParameterZuordnung+0x8a> |
34aa: 10 92 80 01 sts 0x0180, r1 |
34ae: 05 c0 rjmp .+10 ; 0x34ba <ParameterZuordnung+0x94> |
34b0: 84 36 cpi r24, 0x64 ; 100 |
34b2: 18 f0 brcs .+6 ; 0x34ba <ParameterZuordnung+0x94> |
34b4: 84 e6 ldi r24, 0x64 ; 100 |
34b6: 80 93 80 01 sts 0x0180, r24 |
34ba: 80 91 aa 05 lds r24, 0x05AA |
34be: 8b 3f cpi r24, 0xFB ; 251 |
34c0: 98 f0 brcs .+38 ; 0x34e8 <ParameterZuordnung+0xc2> |
34c2: 8b 3f cpi r24, 0xFB ; 251 |
34c4: 19 f4 brne .+6 ; 0x34cc <ParameterZuordnung+0xa6> |
34c6: 80 91 1f 02 lds r24, 0x021F |
34ca: 0e c0 rjmp .+28 ; 0x34e8 <ParameterZuordnung+0xc2> |
34cc: 8c 3f cpi r24, 0xFC ; 252 |
34ce: 19 f4 brne .+6 ; 0x34d6 <ParameterZuordnung+0xb0> |
34d0: 80 91 21 02 lds r24, 0x0221 |
34d4: 09 c0 rjmp .+18 ; 0x34e8 <ParameterZuordnung+0xc2> |
34d6: 8d 3f cpi r24, 0xFD ; 253 |
34d8: 19 f4 brne .+6 ; 0x34e0 <ParameterZuordnung+0xba> |
34da: 80 91 23 02 lds r24, 0x0223 |
34de: 04 c0 rjmp .+8 ; 0x34e8 <ParameterZuordnung+0xc2> |
34e0: 8e 3f cpi r24, 0xFE ; 254 |
34e2: 21 f4 brne .+8 ; 0x34ec <ParameterZuordnung+0xc6> |
34e4: 80 91 25 02 lds r24, 0x0225 |
34e8: 80 93 82 01 sts 0x0182, r24 |
34ec: 80 91 82 01 lds r24, 0x0182 |
34f0: 88 23 and r24, r24 |
34f2: 19 f4 brne .+6 ; 0x34fa <ParameterZuordnung+0xd4> |
34f4: 10 92 82 01 sts 0x0182, r1 |
34f8: 05 c0 rjmp .+10 ; 0x3504 <ParameterZuordnung+0xde> |
34fa: 84 36 cpi r24, 0x64 ; 100 |
34fc: 18 f0 brcs .+6 ; 0x3504 <ParameterZuordnung+0xde> |
34fe: 84 e6 ldi r24, 0x64 ; 100 |
3500: 80 93 82 01 sts 0x0182, r24 |
3504: 80 91 ac 05 lds r24, 0x05AC |
3460: 19 f4 brne .+6 ; 0x3468 <ParameterZuordnung+0x8a> |
3462: 10 92 80 01 sts 0x0180, r1 |
3466: 05 c0 rjmp .+10 ; 0x3472 <ParameterZuordnung+0x94> |
3468: 84 36 cpi r24, 0x64 ; 100 |
346a: 18 f0 brcs .+6 ; 0x3472 <ParameterZuordnung+0x94> |
346c: 84 e6 ldi r24, 0x64 ; 100 |
346e: 80 93 80 01 sts 0x0180, r24 |
3472: 80 91 ae 05 lds r24, 0x05AE |
3476: 8b 3f cpi r24, 0xFB ; 251 |
3478: 98 f0 brcs .+38 ; 0x34a0 <ParameterZuordnung+0xc2> |
347a: 8b 3f cpi r24, 0xFB ; 251 |
347c: 19 f4 brne .+6 ; 0x3484 <ParameterZuordnung+0xa6> |
347e: 80 91 1f 02 lds r24, 0x021F |
3482: 0e c0 rjmp .+28 ; 0x34a0 <ParameterZuordnung+0xc2> |
3484: 8c 3f cpi r24, 0xFC ; 252 |
3486: 19 f4 brne .+6 ; 0x348e <ParameterZuordnung+0xb0> |
3488: 80 91 21 02 lds r24, 0x0221 |
348c: 09 c0 rjmp .+18 ; 0x34a0 <ParameterZuordnung+0xc2> |
348e: 8d 3f cpi r24, 0xFD ; 253 |
3490: 19 f4 brne .+6 ; 0x3498 <ParameterZuordnung+0xba> |
3492: 80 91 23 02 lds r24, 0x0223 |
3496: 04 c0 rjmp .+8 ; 0x34a0 <ParameterZuordnung+0xc2> |
3498: 8e 3f cpi r24, 0xFE ; 254 |
349a: 21 f4 brne .+8 ; 0x34a4 <ParameterZuordnung+0xc6> |
349c: 80 91 25 02 lds r24, 0x0225 |
34a0: 80 93 82 01 sts 0x0182, r24 |
34a4: 80 91 82 01 lds r24, 0x0182 |
34a8: 88 23 and r24, r24 |
34aa: 19 f4 brne .+6 ; 0x34b2 <ParameterZuordnung+0xd4> |
34ac: 10 92 82 01 sts 0x0182, r1 |
34b0: 05 c0 rjmp .+10 ; 0x34bc <ParameterZuordnung+0xde> |
34b2: 84 36 cpi r24, 0x64 ; 100 |
34b4: 18 f0 brcs .+6 ; 0x34bc <ParameterZuordnung+0xde> |
34b6: 84 e6 ldi r24, 0x64 ; 100 |
34b8: 80 93 82 01 sts 0x0182, r24 |
34bc: 80 91 b0 05 lds r24, 0x05B0 |
34c0: 8b 3f cpi r24, 0xFB ; 251 |
34c2: 98 f0 brcs .+38 ; 0x34ea <ParameterZuordnung+0x10c> |
34c4: 8b 3f cpi r24, 0xFB ; 251 |
34c6: 19 f4 brne .+6 ; 0x34ce <ParameterZuordnung+0xf0> |
34c8: 80 91 1f 02 lds r24, 0x021F |
34cc: 0e c0 rjmp .+28 ; 0x34ea <ParameterZuordnung+0x10c> |
34ce: 8c 3f cpi r24, 0xFC ; 252 |
34d0: 19 f4 brne .+6 ; 0x34d8 <ParameterZuordnung+0xfa> |
34d2: 80 91 21 02 lds r24, 0x0221 |
34d6: 09 c0 rjmp .+18 ; 0x34ea <ParameterZuordnung+0x10c> |
34d8: 8d 3f cpi r24, 0xFD ; 253 |
34da: 19 f4 brne .+6 ; 0x34e2 <ParameterZuordnung+0x104> |
34dc: 80 91 23 02 lds r24, 0x0223 |
34e0: 04 c0 rjmp .+8 ; 0x34ea <ParameterZuordnung+0x10c> |
34e2: 8e 3f cpi r24, 0xFE ; 254 |
34e4: 21 f4 brne .+8 ; 0x34ee <ParameterZuordnung+0x110> |
34e6: 80 91 25 02 lds r24, 0x0225 |
34ea: 80 93 83 01 sts 0x0183, r24 |
34ee: 80 91 83 01 lds r24, 0x0183 |
34f2: 88 23 and r24, r24 |
34f4: 19 f4 brne .+6 ; 0x34fc <ParameterZuordnung+0x11e> |
34f6: 10 92 83 01 sts 0x0183, r1 |
34fa: 04 c0 rjmp .+8 ; 0x3504 <ParameterZuordnung+0x126> |
34fc: 8f 3f cpi r24, 0xFF ; 255 |
34fe: 11 f4 brne .+4 ; 0x3504 <ParameterZuordnung+0x126> |
3500: 80 93 83 01 sts 0x0183, r24 |
3504: 80 91 b7 05 lds r24, 0x05B7 |
3508: 8b 3f cpi r24, 0xFB ; 251 |
350a: 98 f0 brcs .+38 ; 0x3532 <ParameterZuordnung+0x10c> |
350a: 98 f0 brcs .+38 ; 0x3532 <ParameterZuordnung+0x154> |
350c: 8b 3f cpi r24, 0xFB ; 251 |
350e: 19 f4 brne .+6 ; 0x3516 <ParameterZuordnung+0xf0> |
350e: 19 f4 brne .+6 ; 0x3516 <ParameterZuordnung+0x138> |
3510: 80 91 1f 02 lds r24, 0x021F |
3514: 0e c0 rjmp .+28 ; 0x3532 <ParameterZuordnung+0x10c> |
3514: 0e c0 rjmp .+28 ; 0x3532 <ParameterZuordnung+0x154> |
3516: 8c 3f cpi r24, 0xFC ; 252 |
3518: 19 f4 brne .+6 ; 0x3520 <ParameterZuordnung+0xfa> |
3518: 19 f4 brne .+6 ; 0x3520 <ParameterZuordnung+0x142> |
351a: 80 91 21 02 lds r24, 0x0221 |
351e: 09 c0 rjmp .+18 ; 0x3532 <ParameterZuordnung+0x10c> |
351e: 09 c0 rjmp .+18 ; 0x3532 <ParameterZuordnung+0x154> |
3520: 8d 3f cpi r24, 0xFD ; 253 |
3522: 19 f4 brne .+6 ; 0x352a <ParameterZuordnung+0x104> |
3522: 19 f4 brne .+6 ; 0x352a <ParameterZuordnung+0x14c> |
3524: 80 91 23 02 lds r24, 0x0223 |
3528: 04 c0 rjmp .+8 ; 0x3532 <ParameterZuordnung+0x10c> |
3528: 04 c0 rjmp .+8 ; 0x3532 <ParameterZuordnung+0x154> |
352a: 8e 3f cpi r24, 0xFE ; 254 |
352c: 21 f4 brne .+8 ; 0x3536 <ParameterZuordnung+0x110> |
352c: 21 f4 brne .+8 ; 0x3536 <ParameterZuordnung+0x158> |
352e: 80 91 25 02 lds r24, 0x0225 |
3532: 80 93 83 01 sts 0x0183, r24 |
3536: 80 91 83 01 lds r24, 0x0183 |
3532: 80 93 84 01 sts 0x0184, r24 |
3536: 80 91 84 01 lds r24, 0x0184 |
353a: 88 23 and r24, r24 |
353c: 19 f4 brne .+6 ; 0x3544 <ParameterZuordnung+0x11e> |
353e: 10 92 83 01 sts 0x0183, r1 |
3542: 04 c0 rjmp .+8 ; 0x354c <ParameterZuordnung+0x126> |
353c: 19 f4 brne .+6 ; 0x3544 <ParameterZuordnung+0x166> |
353e: 10 92 84 01 sts 0x0184, r1 |
3542: 04 c0 rjmp .+8 ; 0x354c <ParameterZuordnung+0x16e> |
3544: 8f 3f cpi r24, 0xFF ; 255 |
3546: 11 f4 brne .+4 ; 0x354c <ParameterZuordnung+0x126> |
3548: 80 93 83 01 sts 0x0183, r24 |
354c: 80 91 b3 05 lds r24, 0x05B3 |
3546: 11 f4 brne .+4 ; 0x354c <ParameterZuordnung+0x16e> |
3548: 80 93 84 01 sts 0x0184, r24 |
354c: 80 91 b8 05 lds r24, 0x05B8 |
3550: 8b 3f cpi r24, 0xFB ; 251 |
3552: 98 f0 brcs .+38 ; 0x357a <ParameterZuordnung+0x154> |
3552: 98 f0 brcs .+38 ; 0x357a <ParameterZuordnung+0x19c> |
3554: 8b 3f cpi r24, 0xFB ; 251 |
3556: 19 f4 brne .+6 ; 0x355e <ParameterZuordnung+0x138> |
3556: 19 f4 brne .+6 ; 0x355e <ParameterZuordnung+0x180> |
3558: 80 91 1f 02 lds r24, 0x021F |
355c: 0e c0 rjmp .+28 ; 0x357a <ParameterZuordnung+0x154> |
355c: 0e c0 rjmp .+28 ; 0x357a <ParameterZuordnung+0x19c> |
355e: 8c 3f cpi r24, 0xFC ; 252 |
3560: 19 f4 brne .+6 ; 0x3568 <ParameterZuordnung+0x142> |
3560: 19 f4 brne .+6 ; 0x3568 <ParameterZuordnung+0x18a> |
3562: 80 91 21 02 lds r24, 0x0221 |
3566: 09 c0 rjmp .+18 ; 0x357a <ParameterZuordnung+0x154> |
3566: 09 c0 rjmp .+18 ; 0x357a <ParameterZuordnung+0x19c> |
3568: 8d 3f cpi r24, 0xFD ; 253 |
356a: 19 f4 brne .+6 ; 0x3572 <ParameterZuordnung+0x14c> |
356a: 19 f4 brne .+6 ; 0x3572 <ParameterZuordnung+0x194> |
356c: 80 91 23 02 lds r24, 0x0223 |
3570: 04 c0 rjmp .+8 ; 0x357a <ParameterZuordnung+0x154> |
3570: 04 c0 rjmp .+8 ; 0x357a <ParameterZuordnung+0x19c> |
3572: 8e 3f cpi r24, 0xFE ; 254 |
3574: 21 f4 brne .+8 ; 0x357e <ParameterZuordnung+0x158> |
3574: 21 f4 brne .+8 ; 0x357e <ParameterZuordnung+0x1a0> |
3576: 80 91 25 02 lds r24, 0x0225 |
357a: 80 93 84 01 sts 0x0184, r24 |
357e: 80 91 84 01 lds r24, 0x0184 |
3582: 88 23 and r24, r24 |
3584: 19 f4 brne .+6 ; 0x358c <ParameterZuordnung+0x166> |
3586: 10 92 84 01 sts 0x0184, r1 |
358a: 04 c0 rjmp .+8 ; 0x3594 <ParameterZuordnung+0x16e> |
358c: 8f 3f cpi r24, 0xFF ; 255 |
358e: 11 f4 brne .+4 ; 0x3594 <ParameterZuordnung+0x16e> |
3590: 80 93 84 01 sts 0x0184, r24 |
3594: 80 91 b4 05 lds r24, 0x05B4 |
3598: 8b 3f cpi r24, 0xFB ; 251 |
359a: 98 f0 brcs .+38 ; 0x35c2 <ParameterZuordnung+0x19c> |
359c: 8b 3f cpi r24, 0xFB ; 251 |
359e: 19 f4 brne .+6 ; 0x35a6 <ParameterZuordnung+0x180> |
35a0: 80 91 1f 02 lds r24, 0x021F |
35a4: 0e c0 rjmp .+28 ; 0x35c2 <ParameterZuordnung+0x19c> |
35a6: 8c 3f cpi r24, 0xFC ; 252 |
35a8: 19 f4 brne .+6 ; 0x35b0 <ParameterZuordnung+0x18a> |
35aa: 80 91 21 02 lds r24, 0x0221 |
35ae: 09 c0 rjmp .+18 ; 0x35c2 <ParameterZuordnung+0x19c> |
35b0: 8d 3f cpi r24, 0xFD ; 253 |
35b2: 19 f4 brne .+6 ; 0x35ba <ParameterZuordnung+0x194> |
35b4: 80 91 23 02 lds r24, 0x0223 |
35b8: 04 c0 rjmp .+8 ; 0x35c2 <ParameterZuordnung+0x19c> |
35ba: 8e 3f cpi r24, 0xFE ; 254 |
35bc: 21 f4 brne .+8 ; 0x35c6 <ParameterZuordnung+0x1a0> |
35be: 80 91 25 02 lds r24, 0x0225 |
35c2: 80 93 85 01 sts 0x0185, r24 |
35c6: 80 91 85 01 lds r24, 0x0185 |
35ca: 8b 30 cpi r24, 0x0B ; 11 |
35cc: 10 f4 brcc .+4 ; 0x35d2 <ParameterZuordnung+0x1ac> |
35ce: 8a e0 ldi r24, 0x0A ; 10 |
35d0: 02 c0 rjmp .+4 ; 0x35d6 <ParameterZuordnung+0x1b0> |
357a: 80 93 85 01 sts 0x0185, r24 |
357e: 80 91 85 01 lds r24, 0x0185 |
3582: 8b 30 cpi r24, 0x0B ; 11 |
3584: 10 f4 brcc .+4 ; 0x358a <ParameterZuordnung+0x1ac> |
3586: 8a e0 ldi r24, 0x0A ; 10 |
3588: 02 c0 rjmp .+4 ; 0x358e <ParameterZuordnung+0x1b0> |
358a: 8f 3f cpi r24, 0xFF ; 255 |
358c: 11 f4 brne .+4 ; 0x3592 <ParameterZuordnung+0x1b4> |
358e: 80 93 85 01 sts 0x0185, r24 |
3592: 80 91 b9 05 lds r24, 0x05B9 |
3596: 8b 3f cpi r24, 0xFB ; 251 |
3598: 98 f0 brcs .+38 ; 0x35c0 <ParameterZuordnung+0x1e2> |
359a: 8b 3f cpi r24, 0xFB ; 251 |
359c: 19 f4 brne .+6 ; 0x35a4 <ParameterZuordnung+0x1c6> |
359e: 80 91 1f 02 lds r24, 0x021F |
35a2: 0e c0 rjmp .+28 ; 0x35c0 <ParameterZuordnung+0x1e2> |
35a4: 8c 3f cpi r24, 0xFC ; 252 |
35a6: 19 f4 brne .+6 ; 0x35ae <ParameterZuordnung+0x1d0> |
35a8: 80 91 21 02 lds r24, 0x0221 |
35ac: 09 c0 rjmp .+18 ; 0x35c0 <ParameterZuordnung+0x1e2> |
35ae: 8d 3f cpi r24, 0xFD ; 253 |
35b0: 19 f4 brne .+6 ; 0x35b8 <ParameterZuordnung+0x1da> |
35b2: 80 91 23 02 lds r24, 0x0223 |
35b6: 04 c0 rjmp .+8 ; 0x35c0 <ParameterZuordnung+0x1e2> |
35b8: 8e 3f cpi r24, 0xFE ; 254 |
35ba: 21 f4 brne .+8 ; 0x35c4 <ParameterZuordnung+0x1e6> |
35bc: 80 91 25 02 lds r24, 0x0225 |
35c0: 80 93 86 01 sts 0x0186, r24 |
35c4: 80 91 86 01 lds r24, 0x0186 |
35c8: 88 23 and r24, r24 |
35ca: 19 f4 brne .+6 ; 0x35d2 <ParameterZuordnung+0x1f4> |
35cc: 10 92 86 01 sts 0x0186, r1 |
35d0: 04 c0 rjmp .+8 ; 0x35da <ParameterZuordnung+0x1fc> |
35d2: 8f 3f cpi r24, 0xFF ; 255 |
35d4: 11 f4 brne .+4 ; 0x35da <ParameterZuordnung+0x1b4> |
35d6: 80 93 85 01 sts 0x0185, r24 |
35da: 80 91 b5 05 lds r24, 0x05B5 |
35d4: 11 f4 brne .+4 ; 0x35da <ParameterZuordnung+0x1fc> |
35d6: 80 93 86 01 sts 0x0186, r24 |
35da: 80 91 be 05 lds r24, 0x05BE |
35de: 8b 3f cpi r24, 0xFB ; 251 |
35e0: 98 f0 brcs .+38 ; 0x3608 <ParameterZuordnung+0x1e2> |
35e0: 98 f0 brcs .+38 ; 0x3608 <ParameterZuordnung+0x22a> |
35e2: 8b 3f cpi r24, 0xFB ; 251 |
35e4: 19 f4 brne .+6 ; 0x35ec <ParameterZuordnung+0x1c6> |
35e4: 19 f4 brne .+6 ; 0x35ec <ParameterZuordnung+0x20e> |
35e6: 80 91 1f 02 lds r24, 0x021F |
35ea: 0e c0 rjmp .+28 ; 0x3608 <ParameterZuordnung+0x1e2> |
35ea: 0e c0 rjmp .+28 ; 0x3608 <ParameterZuordnung+0x22a> |
35ec: 8c 3f cpi r24, 0xFC ; 252 |
35ee: 19 f4 brne .+6 ; 0x35f6 <ParameterZuordnung+0x1d0> |
35ee: 19 f4 brne .+6 ; 0x35f6 <ParameterZuordnung+0x218> |
35f0: 80 91 21 02 lds r24, 0x0221 |
35f4: 09 c0 rjmp .+18 ; 0x3608 <ParameterZuordnung+0x1e2> |
35f4: 09 c0 rjmp .+18 ; 0x3608 <ParameterZuordnung+0x22a> |
35f6: 8d 3f cpi r24, 0xFD ; 253 |
35f8: 19 f4 brne .+6 ; 0x3600 <ParameterZuordnung+0x1da> |
35f8: 19 f4 brne .+6 ; 0x3600 <ParameterZuordnung+0x222> |
35fa: 80 91 23 02 lds r24, 0x0223 |
35fe: 04 c0 rjmp .+8 ; 0x3608 <ParameterZuordnung+0x1e2> |
35fe: 04 c0 rjmp .+8 ; 0x3608 <ParameterZuordnung+0x22a> |
3600: 8e 3f cpi r24, 0xFE ; 254 |
3602: 21 f4 brne .+8 ; 0x360c <ParameterZuordnung+0x1e6> |
3602: 21 f4 brne .+8 ; 0x360c <ParameterZuordnung+0x22e> |
3604: 80 91 25 02 lds r24, 0x0225 |
3608: 80 93 86 01 sts 0x0186, r24 |
360c: 80 91 86 01 lds r24, 0x0186 |
3608: 80 93 88 01 sts 0x0188, r24 |
360c: 80 91 88 01 lds r24, 0x0188 |
3610: 88 23 and r24, r24 |
3612: 19 f4 brne .+6 ; 0x361a <ParameterZuordnung+0x1f4> |
3614: 10 92 86 01 sts 0x0186, r1 |
3618: 04 c0 rjmp .+8 ; 0x3622 <ParameterZuordnung+0x1fc> |
3612: 19 f4 brne .+6 ; 0x361a <ParameterZuordnung+0x23c> |
3614: 10 92 88 01 sts 0x0188, r1 |
3618: 04 c0 rjmp .+8 ; 0x3622 <ParameterZuordnung+0x244> |
361a: 8f 3f cpi r24, 0xFF ; 255 |
361c: 11 f4 brne .+4 ; 0x3622 <ParameterZuordnung+0x1fc> |
361e: 80 93 86 01 sts 0x0186, r24 |
3622: 80 91 ba 05 lds r24, 0x05BA |
361c: 11 f4 brne .+4 ; 0x3622 <ParameterZuordnung+0x244> |
361e: 80 93 88 01 sts 0x0188, r24 |
3622: 80 91 bf 05 lds r24, 0x05BF |
3626: 8b 3f cpi r24, 0xFB ; 251 |
3628: 98 f0 brcs .+38 ; 0x3650 <ParameterZuordnung+0x22a> |
3628: 98 f0 brcs .+38 ; 0x3650 <ParameterZuordnung+0x272> |
362a: 8b 3f cpi r24, 0xFB ; 251 |
362c: 19 f4 brne .+6 ; 0x3634 <ParameterZuordnung+0x20e> |
362c: 19 f4 brne .+6 ; 0x3634 <ParameterZuordnung+0x256> |
362e: 80 91 1f 02 lds r24, 0x021F |
3632: 0e c0 rjmp .+28 ; 0x3650 <ParameterZuordnung+0x22a> |
3632: 0e c0 rjmp .+28 ; 0x3650 <ParameterZuordnung+0x272> |
3634: 8c 3f cpi r24, 0xFC ; 252 |
3636: 19 f4 brne .+6 ; 0x363e <ParameterZuordnung+0x218> |
3636: 19 f4 brne .+6 ; 0x363e <ParameterZuordnung+0x260> |
3638: 80 91 21 02 lds r24, 0x0221 |
363c: 09 c0 rjmp .+18 ; 0x3650 <ParameterZuordnung+0x22a> |
363c: 09 c0 rjmp .+18 ; 0x3650 <ParameterZuordnung+0x272> |
363e: 8d 3f cpi r24, 0xFD ; 253 |
3640: 19 f4 brne .+6 ; 0x3648 <ParameterZuordnung+0x222> |
3640: 19 f4 brne .+6 ; 0x3648 <ParameterZuordnung+0x26a> |
3642: 80 91 23 02 lds r24, 0x0223 |
3646: 04 c0 rjmp .+8 ; 0x3650 <ParameterZuordnung+0x22a> |
3646: 04 c0 rjmp .+8 ; 0x3650 <ParameterZuordnung+0x272> |
3648: 8e 3f cpi r24, 0xFE ; 254 |
364a: 21 f4 brne .+8 ; 0x3654 <ParameterZuordnung+0x22e> |
364a: 21 f4 brne .+8 ; 0x3654 <ParameterZuordnung+0x276> |
364c: 80 91 25 02 lds r24, 0x0225 |
3650: 80 93 88 01 sts 0x0188, r24 |
3654: 80 91 88 01 lds r24, 0x0188 |
3650: 80 93 33 02 sts 0x0233, r24 |
3654: 80 91 33 02 lds r24, 0x0233 |
3658: 88 23 and r24, r24 |
365a: 19 f4 brne .+6 ; 0x3662 <ParameterZuordnung+0x23c> |
365c: 10 92 88 01 sts 0x0188, r1 |
3660: 04 c0 rjmp .+8 ; 0x366a <ParameterZuordnung+0x244> |
365a: 19 f4 brne .+6 ; 0x3662 <ParameterZuordnung+0x284> |
365c: 10 92 33 02 sts 0x0233, r1 |
3660: 04 c0 rjmp .+8 ; 0x366a <ParameterZuordnung+0x28c> |
3662: 8f 3f cpi r24, 0xFF ; 255 |
3664: 11 f4 brne .+4 ; 0x366a <ParameterZuordnung+0x244> |
3666: 80 93 88 01 sts 0x0188, r24 |
366a: 80 91 bb 05 lds r24, 0x05BB |
3664: 11 f4 brne .+4 ; 0x366a <ParameterZuordnung+0x28c> |
3666: 80 93 33 02 sts 0x0233, r24 |
366a: 80 91 c0 05 lds r24, 0x05C0 |
366e: 8b 3f cpi r24, 0xFB ; 251 |
3670: 98 f0 brcs .+38 ; 0x3698 <ParameterZuordnung+0x272> |
3670: 98 f0 brcs .+38 ; 0x3698 <ParameterZuordnung+0x2ba> |
3672: 8b 3f cpi r24, 0xFB ; 251 |
3674: 19 f4 brne .+6 ; 0x367c <ParameterZuordnung+0x256> |
3674: 19 f4 brne .+6 ; 0x367c <ParameterZuordnung+0x29e> |
3676: 80 91 1f 02 lds r24, 0x021F |
367a: 0e c0 rjmp .+28 ; 0x3698 <ParameterZuordnung+0x272> |
367a: 0e c0 rjmp .+28 ; 0x3698 <ParameterZuordnung+0x2ba> |
367c: 8c 3f cpi r24, 0xFC ; 252 |
367e: 19 f4 brne .+6 ; 0x3686 <ParameterZuordnung+0x260> |
367e: 19 f4 brne .+6 ; 0x3686 <ParameterZuordnung+0x2a8> |
3680: 80 91 21 02 lds r24, 0x0221 |
3684: 09 c0 rjmp .+18 ; 0x3698 <ParameterZuordnung+0x272> |
3684: 09 c0 rjmp .+18 ; 0x3698 <ParameterZuordnung+0x2ba> |
3686: 8d 3f cpi r24, 0xFD ; 253 |
3688: 19 f4 brne .+6 ; 0x3690 <ParameterZuordnung+0x26a> |
3688: 19 f4 brne .+6 ; 0x3690 <ParameterZuordnung+0x2b2> |
368a: 80 91 23 02 lds r24, 0x0223 |
368e: 04 c0 rjmp .+8 ; 0x3698 <ParameterZuordnung+0x272> |
368e: 04 c0 rjmp .+8 ; 0x3698 <ParameterZuordnung+0x2ba> |
3690: 8e 3f cpi r24, 0xFE ; 254 |
3692: 21 f4 brne .+8 ; 0x369c <ParameterZuordnung+0x276> |
3692: 21 f4 brne .+8 ; 0x369c <ParameterZuordnung+0x2be> |
3694: 80 91 25 02 lds r24, 0x0225 |
3698: 80 93 33 02 sts 0x0233, r24 |
369c: 80 91 33 02 lds r24, 0x0233 |
3698: 80 93 34 02 sts 0x0234, r24 |
369c: 80 91 34 02 lds r24, 0x0234 |
36a0: 88 23 and r24, r24 |
36a2: 19 f4 brne .+6 ; 0x36aa <ParameterZuordnung+0x284> |
36a4: 10 92 33 02 sts 0x0233, r1 |
36a8: 04 c0 rjmp .+8 ; 0x36b2 <ParameterZuordnung+0x28c> |
36a2: 19 f4 brne .+6 ; 0x36aa <ParameterZuordnung+0x2cc> |
36a4: 10 92 34 02 sts 0x0234, r1 |
36a8: 04 c0 rjmp .+8 ; 0x36b2 <ParameterZuordnung+0x2d4> |
36aa: 8f 3f cpi r24, 0xFF ; 255 |
36ac: 11 f4 brne .+4 ; 0x36b2 <ParameterZuordnung+0x28c> |
36ae: 80 93 33 02 sts 0x0233, r24 |
36b2: 80 91 bc 05 lds r24, 0x05BC |
36ac: 11 f4 brne .+4 ; 0x36b2 <ParameterZuordnung+0x2d4> |
36ae: 80 93 34 02 sts 0x0234, r24 |
36b2: 80 91 c1 05 lds r24, 0x05C1 |
36b6: 8b 3f cpi r24, 0xFB ; 251 |
36b8: 98 f0 brcs .+38 ; 0x36e0 <ParameterZuordnung+0x2ba> |
36b8: 98 f0 brcs .+38 ; 0x36e0 <ParameterZuordnung+0x302> |
36ba: 8b 3f cpi r24, 0xFB ; 251 |
36bc: 19 f4 brne .+6 ; 0x36c4 <ParameterZuordnung+0x29e> |
36bc: 19 f4 brne .+6 ; 0x36c4 <ParameterZuordnung+0x2e6> |
36be: 80 91 1f 02 lds r24, 0x021F |
36c2: 0e c0 rjmp .+28 ; 0x36e0 <ParameterZuordnung+0x2ba> |
36c2: 0e c0 rjmp .+28 ; 0x36e0 <ParameterZuordnung+0x302> |
36c4: 8c 3f cpi r24, 0xFC ; 252 |
36c6: 19 f4 brne .+6 ; 0x36ce <ParameterZuordnung+0x2a8> |
36c6: 19 f4 brne .+6 ; 0x36ce <ParameterZuordnung+0x2f0> |
36c8: 80 91 21 02 lds r24, 0x0221 |
36cc: 09 c0 rjmp .+18 ; 0x36e0 <ParameterZuordnung+0x2ba> |
36cc: 09 c0 rjmp .+18 ; 0x36e0 <ParameterZuordnung+0x302> |
36ce: 8d 3f cpi r24, 0xFD ; 253 |
36d0: 19 f4 brne .+6 ; 0x36d8 <ParameterZuordnung+0x2b2> |
36d0: 19 f4 brne .+6 ; 0x36d8 <ParameterZuordnung+0x2fa> |
36d2: 80 91 23 02 lds r24, 0x0223 |
36d6: 04 c0 rjmp .+8 ; 0x36e0 <ParameterZuordnung+0x2ba> |
36d6: 04 c0 rjmp .+8 ; 0x36e0 <ParameterZuordnung+0x302> |
36d8: 8e 3f cpi r24, 0xFE ; 254 |
36da: 21 f4 brne .+8 ; 0x36e4 <ParameterZuordnung+0x2be> |
36da: 21 f4 brne .+8 ; 0x36e4 <ParameterZuordnung+0x306> |
36dc: 80 91 25 02 lds r24, 0x0225 |
36e0: 80 93 34 02 sts 0x0234, r24 |
36e4: 80 91 34 02 lds r24, 0x0234 |
36e0: 80 93 35 02 sts 0x0235, r24 |
36e4: 80 91 35 02 lds r24, 0x0235 |
36e8: 88 23 and r24, r24 |
36ea: 19 f4 brne .+6 ; 0x36f2 <ParameterZuordnung+0x2cc> |
36ec: 10 92 34 02 sts 0x0234, r1 |
36f0: 04 c0 rjmp .+8 ; 0x36fa <ParameterZuordnung+0x2d4> |
36ea: 19 f4 brne .+6 ; 0x36f2 <ParameterZuordnung+0x314> |
36ec: 10 92 35 02 sts 0x0235, r1 |
36f0: 04 c0 rjmp .+8 ; 0x36fa <ParameterZuordnung+0x31c> |
36f2: 8f 3f cpi r24, 0xFF ; 255 |
36f4: 11 f4 brne .+4 ; 0x36fa <ParameterZuordnung+0x2d4> |
36f6: 80 93 34 02 sts 0x0234, r24 |
36fa: 80 91 bd 05 lds r24, 0x05BD |
36f4: 11 f4 brne .+4 ; 0x36fa <ParameterZuordnung+0x31c> |
36f6: 80 93 35 02 sts 0x0235, r24 |
36fa: 80 91 c2 05 lds r24, 0x05C2 |
36fe: 8b 3f cpi r24, 0xFB ; 251 |
3700: 98 f0 brcs .+38 ; 0x3728 <ParameterZuordnung+0x302> |
3700: 98 f0 brcs .+38 ; 0x3728 <ParameterZuordnung+0x34a> |
3702: 8b 3f cpi r24, 0xFB ; 251 |
3704: 19 f4 brne .+6 ; 0x370c <ParameterZuordnung+0x2e6> |
3704: 19 f4 brne .+6 ; 0x370c <ParameterZuordnung+0x32e> |
3706: 80 91 1f 02 lds r24, 0x021F |
370a: 0e c0 rjmp .+28 ; 0x3728 <ParameterZuordnung+0x302> |
370a: 0e c0 rjmp .+28 ; 0x3728 <ParameterZuordnung+0x34a> |
370c: 8c 3f cpi r24, 0xFC ; 252 |
370e: 19 f4 brne .+6 ; 0x3716 <ParameterZuordnung+0x2f0> |
370e: 19 f4 brne .+6 ; 0x3716 <ParameterZuordnung+0x338> |
3710: 80 91 21 02 lds r24, 0x0221 |
3714: 09 c0 rjmp .+18 ; 0x3728 <ParameterZuordnung+0x302> |
3714: 09 c0 rjmp .+18 ; 0x3728 <ParameterZuordnung+0x34a> |
3716: 8d 3f cpi r24, 0xFD ; 253 |
3718: 19 f4 brne .+6 ; 0x3720 <ParameterZuordnung+0x2fa> |
3718: 19 f4 brne .+6 ; 0x3720 <ParameterZuordnung+0x342> |
371a: 80 91 23 02 lds r24, 0x0223 |
371e: 04 c0 rjmp .+8 ; 0x3728 <ParameterZuordnung+0x302> |
371e: 04 c0 rjmp .+8 ; 0x3728 <ParameterZuordnung+0x34a> |
3720: 8e 3f cpi r24, 0xFE ; 254 |
3722: 21 f4 brne .+8 ; 0x372c <ParameterZuordnung+0x306> |
3722: 21 f4 brne .+8 ; 0x372c <ParameterZuordnung+0x34e> |
3724: 80 91 25 02 lds r24, 0x0225 |
3728: 80 93 35 02 sts 0x0235, r24 |
372c: 80 91 35 02 lds r24, 0x0235 |
3728: 80 93 36 02 sts 0x0236, r24 |
372c: 80 91 36 02 lds r24, 0x0236 |
3730: 88 23 and r24, r24 |
3732: 19 f4 brne .+6 ; 0x373a <ParameterZuordnung+0x314> |
3734: 10 92 35 02 sts 0x0235, r1 |
3738: 04 c0 rjmp .+8 ; 0x3742 <ParameterZuordnung+0x31c> |
3732: 19 f4 brne .+6 ; 0x373a <ParameterZuordnung+0x35c> |
3734: 10 92 36 02 sts 0x0236, r1 |
3738: 04 c0 rjmp .+8 ; 0x3742 <ParameterZuordnung+0x364> |
373a: 8f 3f cpi r24, 0xFF ; 255 |
373c: 11 f4 brne .+4 ; 0x3742 <ParameterZuordnung+0x31c> |
373e: 80 93 35 02 sts 0x0235, r24 |
3742: 80 91 be 05 lds r24, 0x05BE |
3746: 8b 3f cpi r24, 0xFB ; 251 |
3748: 98 f0 brcs .+38 ; 0x3770 <ParameterZuordnung+0x34a> |
374a: 8b 3f cpi r24, 0xFB ; 251 |
374c: 19 f4 brne .+6 ; 0x3754 <ParameterZuordnung+0x32e> |
373c: 11 f4 brne .+4 ; 0x3742 <ParameterZuordnung+0x364> |
373e: 80 93 36 02 sts 0x0236, r24 |
3742: 90 91 c3 05 lds r25, 0x05C3 |
3746: 9b 3f cpi r25, 0xFB ; 251 |
3748: b0 f0 brcs .+44 ; 0x3776 <ParameterZuordnung+0x398> |
374a: 9b 3f cpi r25, 0xFB ; 251 |
374c: 19 f4 brne .+6 ; 0x3754 <ParameterZuordnung+0x376> |
374e: 80 91 1f 02 lds r24, 0x021F |
3752: 0e c0 rjmp .+28 ; 0x3770 <ParameterZuordnung+0x34a> |
3754: 8c 3f cpi r24, 0xFC ; 252 |
3756: 19 f4 brne .+6 ; 0x375e <ParameterZuordnung+0x338> |
3752: 04 c0 rjmp .+8 ; 0x375c <ParameterZuordnung+0x37e> |
3754: 9c 3f cpi r25, 0xFC ; 252 |
3756: 29 f4 brne .+10 ; 0x3762 <ParameterZuordnung+0x384> |
3758: 80 91 21 02 lds r24, 0x0221 |
375c: 09 c0 rjmp .+18 ; 0x3770 <ParameterZuordnung+0x34a> |
375e: 8d 3f cpi r24, 0xFD ; 253 |
3760: 19 f4 brne .+6 ; 0x3768 <ParameterZuordnung+0x342> |
3762: 80 91 23 02 lds r24, 0x0223 |
3766: 04 c0 rjmp .+8 ; 0x3770 <ParameterZuordnung+0x34a> |
3768: 8e 3f cpi r24, 0xFE ; 254 |
376a: 21 f4 brne .+8 ; 0x3774 <ParameterZuordnung+0x34e> |
376c: 80 91 25 02 lds r24, 0x0225 |
3770: 80 93 36 02 sts 0x0236, r24 |
3774: 80 91 36 02 lds r24, 0x0236 |
3778: 88 23 and r24, r24 |
377a: 19 f4 brne .+6 ; 0x3782 <ParameterZuordnung+0x35c> |
377c: 10 92 36 02 sts 0x0236, r1 |
3780: 04 c0 rjmp .+8 ; 0x378a <ParameterZuordnung+0x364> |
3782: 8f 3f cpi r24, 0xFF ; 255 |
3784: 11 f4 brne .+4 ; 0x378a <ParameterZuordnung+0x364> |
3786: 80 93 36 02 sts 0x0236, r24 |
378a: 90 91 bf 05 lds r25, 0x05BF |
378e: 9b 3f cpi r25, 0xFB ; 251 |
3790: b0 f0 brcs .+44 ; 0x37be <ParameterZuordnung+0x398> |
3792: 9b 3f cpi r25, 0xFB ; 251 |
3794: 19 f4 brne .+6 ; 0x379c <ParameterZuordnung+0x376> |
3796: 80 91 1f 02 lds r24, 0x021F |
379a: 04 c0 rjmp .+8 ; 0x37a4 <ParameterZuordnung+0x37e> |
379c: 9c 3f cpi r25, 0xFC ; 252 |
379e: 29 f4 brne .+10 ; 0x37aa <ParameterZuordnung+0x384> |
37a0: 80 91 21 02 lds r24, 0x0221 |
37a4: 80 93 89 01 sts 0x0189, r24 |
37a8: 0c c0 rjmp .+24 ; 0x37c2 <ParameterZuordnung+0x39c> |
37aa: 9d 3f cpi r25, 0xFD ; 253 |
37ac: 19 f4 brne .+6 ; 0x37b4 <ParameterZuordnung+0x38e> |
37ae: 80 91 23 02 lds r24, 0x0223 |
37b2: f8 cf rjmp .-16 ; 0x37a4 <ParameterZuordnung+0x37e> |
37b4: 9e 3f cpi r25, 0xFE ; 254 |
37b6: 29 f4 brne .+10 ; 0x37c2 <ParameterZuordnung+0x39c> |
37b8: 80 91 25 02 lds r24, 0x0225 |
37bc: f3 cf rjmp .-26 ; 0x37a4 <ParameterZuordnung+0x37e> |
37be: 90 93 89 01 sts 0x0189, r25 |
37c2: 80 91 89 01 lds r24, 0x0189 |
37c6: 88 23 and r24, r24 |
37c8: 19 f4 brne .+6 ; 0x37d0 <ParameterZuordnung+0x3aa> |
37ca: 10 92 89 01 sts 0x0189, r1 |
37ce: 04 c0 rjmp .+8 ; 0x37d8 <ParameterZuordnung+0x3b2> |
37d0: 8f 3f cpi r24, 0xFF ; 255 |
37d2: 11 f4 brne .+4 ; 0x37d8 <ParameterZuordnung+0x3b2> |
37d4: 80 93 89 01 sts 0x0189, r24 |
37d8: 9b 3f cpi r25, 0xFB ; 251 |
37da: b0 f0 brcs .+44 ; 0x3808 <ParameterZuordnung+0x3e2> |
37dc: 9b 3f cpi r25, 0xFB ; 251 |
37de: 19 f4 brne .+6 ; 0x37e6 <ParameterZuordnung+0x3c0> |
37e0: 80 91 1f 02 lds r24, 0x021F |
37e4: 04 c0 rjmp .+8 ; 0x37ee <ParameterZuordnung+0x3c8> |
37e6: 9c 3f cpi r25, 0xFC ; 252 |
37e8: 29 f4 brne .+10 ; 0x37f4 <ParameterZuordnung+0x3ce> |
37ea: 80 91 21 02 lds r24, 0x0221 |
37ee: 80 93 89 01 sts 0x0189, r24 |
37f2: 0c c0 rjmp .+24 ; 0x380c <ParameterZuordnung+0x3e6> |
37f4: 9d 3f cpi r25, 0xFD ; 253 |
37f6: 19 f4 brne .+6 ; 0x37fe <ParameterZuordnung+0x3d8> |
37f8: 80 91 23 02 lds r24, 0x0223 |
37fc: f8 cf rjmp .-16 ; 0x37ee <ParameterZuordnung+0x3c8> |
37fe: 9e 3f cpi r25, 0xFE ; 254 |
3800: 29 f4 brne .+10 ; 0x380c <ParameterZuordnung+0x3e6> |
3802: 80 91 25 02 lds r24, 0x0225 |
3806: f3 cf rjmp .-26 ; 0x37ee <ParameterZuordnung+0x3c8> |
3808: 90 93 89 01 sts 0x0189, r25 |
380c: 80 91 89 01 lds r24, 0x0189 |
3810: 88 23 and r24, r24 |
3812: 19 f4 brne .+6 ; 0x381a <ParameterZuordnung+0x3f4> |
3814: 10 92 89 01 sts 0x0189, r1 |
3818: 04 c0 rjmp .+8 ; 0x3822 <ParameterZuordnung+0x3fc> |
381a: 8f 3f cpi r24, 0xFF ; 255 |
381c: 11 f4 brne .+4 ; 0x3822 <ParameterZuordnung+0x3fc> |
381e: 80 93 89 01 sts 0x0189, r24 |
3822: 9b 3f cpi r25, 0xFB ; 251 |
3824: b0 f0 brcs .+44 ; 0x3852 <ParameterZuordnung+0x42c> |
3826: 9b 3f cpi r25, 0xFB ; 251 |
3828: 19 f4 brne .+6 ; 0x3830 <ParameterZuordnung+0x40a> |
382a: 80 91 1f 02 lds r24, 0x021F |
382e: 04 c0 rjmp .+8 ; 0x3838 <ParameterZuordnung+0x412> |
3830: 9c 3f cpi r25, 0xFC ; 252 |
3832: 29 f4 brne .+10 ; 0x383e <ParameterZuordnung+0x418> |
3834: 80 91 21 02 lds r24, 0x0221 |
3838: 80 93 89 01 sts 0x0189, r24 |
383c: 0c c0 rjmp .+24 ; 0x3856 <ParameterZuordnung+0x430> |
383e: 9d 3f cpi r25, 0xFD ; 253 |
3840: 19 f4 brne .+6 ; 0x3848 <ParameterZuordnung+0x422> |
3842: 80 91 23 02 lds r24, 0x0223 |
3846: f8 cf rjmp .-16 ; 0x3838 <ParameterZuordnung+0x412> |
3848: 9e 3f cpi r25, 0xFE ; 254 |
384a: 29 f4 brne .+10 ; 0x3856 <ParameterZuordnung+0x430> |
384c: 80 91 25 02 lds r24, 0x0225 |
3850: f3 cf rjmp .-26 ; 0x3838 <ParameterZuordnung+0x412> |
3852: 90 93 89 01 sts 0x0189, r25 |
3856: 80 91 89 01 lds r24, 0x0189 |
385a: 88 23 and r24, r24 |
385c: 19 f4 brne .+6 ; 0x3864 <ParameterZuordnung+0x43e> |
385e: 10 92 89 01 sts 0x0189, r1 |
3862: 04 c0 rjmp .+8 ; 0x386c <ParameterZuordnung+0x446> |
3864: 8f 3f cpi r24, 0xFF ; 255 |
3866: 11 f4 brne .+4 ; 0x386c <ParameterZuordnung+0x446> |
3868: 80 93 89 01 sts 0x0189, r24 |
386c: 10 91 88 01 lds r17, 0x0188 |
3870: 61 2f mov r22, r17 |
3872: 77 27 eor r23, r23 |
3874: 67 fd sbrc r22, 7 |
3876: 70 95 com r23 |
3878: 87 2f mov r24, r23 |
387a: 97 2f mov r25, r23 |
387c: 0e 94 74 2c call 0x58e8 ; 0x58e8 <__floatsisf> |
3880: 17 ff sbrs r17, 7 |
3882: 06 c0 rjmp .+12 ; 0x3890 <ParameterZuordnung+0x46a> |
3884: 20 e0 ldi r18, 0x00 ; 0 |
3886: 30 e0 ldi r19, 0x00 ; 0 |
3888: 40 e8 ldi r20, 0x80 ; 128 |
388a: 53 e4 ldi r21, 0x43 ; 67 |
388c: 0e 94 c9 2b call 0x5792 ; 0x5792 <__addsf3> |
3890: 27 e1 ldi r18, 0x17 ; 23 |
3892: 37 eb ldi r19, 0xB7 ; 183 |
3894: 41 ed ldi r20, 0xD1 ; 209 |
3896: 58 e3 ldi r21, 0x38 ; 56 |
3898: 0e 94 82 2d call 0x5b04 ; 0x5b04 <__mulsf3> |
389c: 60 93 7c 01 sts 0x017C, r22 |
38a0: 70 93 7d 01 sts 0x017D, r23 |
38a4: 80 93 7e 01 sts 0x017E, r24 |
38a8: 90 93 7f 01 sts 0x017F, r25 |
38ac: 80 91 b1 05 lds r24, 0x05B1 |
38b0: 80 93 e5 05 sts 0x05E5, r24 |
38b4: 80 91 b0 05 lds r24, 0x05B0 |
38b8: 80 93 dc 05 sts 0x05DC, r24 |
38bc: 1f 91 pop r17 |
38be: 08 95 ret |
375c: 80 93 89 01 sts 0x0189, r24 |
3760: 0c c0 rjmp .+24 ; 0x377a <ParameterZuordnung+0x39c> |
3762: 9d 3f cpi r25, 0xFD ; 253 |
3764: 19 f4 brne .+6 ; 0x376c <ParameterZuordnung+0x38e> |
3766: 80 91 23 02 lds r24, 0x0223 |
376a: f8 cf rjmp .-16 ; 0x375c <ParameterZuordnung+0x37e> |
376c: 9e 3f cpi r25, 0xFE ; 254 |
376e: 29 f4 brne .+10 ; 0x377a <ParameterZuordnung+0x39c> |
3770: 80 91 25 02 lds r24, 0x0225 |
3774: f3 cf rjmp .-26 ; 0x375c <ParameterZuordnung+0x37e> |
3776: 90 93 89 01 sts 0x0189, r25 |
377a: 80 91 89 01 lds r24, 0x0189 |
377e: 88 23 and r24, r24 |
3780: 19 f4 brne .+6 ; 0x3788 <ParameterZuordnung+0x3aa> |
3782: 10 92 89 01 sts 0x0189, r1 |
3786: 04 c0 rjmp .+8 ; 0x3790 <ParameterZuordnung+0x3b2> |
3788: 8f 3f cpi r24, 0xFF ; 255 |
378a: 11 f4 brne .+4 ; 0x3790 <ParameterZuordnung+0x3b2> |
378c: 80 93 89 01 sts 0x0189, r24 |
3790: 9b 3f cpi r25, 0xFB ; 251 |
3792: b0 f0 brcs .+44 ; 0x37c0 <ParameterZuordnung+0x3e2> |
3794: 9b 3f cpi r25, 0xFB ; 251 |
3796: 19 f4 brne .+6 ; 0x379e <ParameterZuordnung+0x3c0> |
3798: 80 91 1f 02 lds r24, 0x021F |
379c: 04 c0 rjmp .+8 ; 0x37a6 <ParameterZuordnung+0x3c8> |
379e: 9c 3f cpi r25, 0xFC ; 252 |
37a0: 29 f4 brne .+10 ; 0x37ac <ParameterZuordnung+0x3ce> |
37a2: 80 91 21 02 lds r24, 0x0221 |
37a6: 80 93 89 01 sts 0x0189, r24 |
37aa: 0c c0 rjmp .+24 ; 0x37c4 <ParameterZuordnung+0x3e6> |
37ac: 9d 3f cpi r25, 0xFD ; 253 |
37ae: 19 f4 brne .+6 ; 0x37b6 <ParameterZuordnung+0x3d8> |
37b0: 80 91 23 02 lds r24, 0x0223 |
37b4: f8 cf rjmp .-16 ; 0x37a6 <ParameterZuordnung+0x3c8> |
37b6: 9e 3f cpi r25, 0xFE ; 254 |
37b8: 29 f4 brne .+10 ; 0x37c4 <ParameterZuordnung+0x3e6> |
37ba: 80 91 25 02 lds r24, 0x0225 |
37be: f3 cf rjmp .-26 ; 0x37a6 <ParameterZuordnung+0x3c8> |
37c0: 90 93 89 01 sts 0x0189, r25 |
37c4: 80 91 89 01 lds r24, 0x0189 |
37c8: 88 23 and r24, r24 |
37ca: 19 f4 brne .+6 ; 0x37d2 <ParameterZuordnung+0x3f4> |
37cc: 10 92 89 01 sts 0x0189, r1 |
37d0: 04 c0 rjmp .+8 ; 0x37da <ParameterZuordnung+0x3fc> |
37d2: 8f 3f cpi r24, 0xFF ; 255 |
37d4: 11 f4 brne .+4 ; 0x37da <ParameterZuordnung+0x3fc> |
37d6: 80 93 89 01 sts 0x0189, r24 |
37da: 9b 3f cpi r25, 0xFB ; 251 |
37dc: b0 f0 brcs .+44 ; 0x380a <ParameterZuordnung+0x42c> |
37de: 9b 3f cpi r25, 0xFB ; 251 |
37e0: 19 f4 brne .+6 ; 0x37e8 <ParameterZuordnung+0x40a> |
37e2: 80 91 1f 02 lds r24, 0x021F |
37e6: 04 c0 rjmp .+8 ; 0x37f0 <ParameterZuordnung+0x412> |
37e8: 9c 3f cpi r25, 0xFC ; 252 |
37ea: 29 f4 brne .+10 ; 0x37f6 <ParameterZuordnung+0x418> |
37ec: 80 91 21 02 lds r24, 0x0221 |
37f0: 80 93 89 01 sts 0x0189, r24 |
37f4: 0c c0 rjmp .+24 ; 0x380e <ParameterZuordnung+0x430> |
37f6: 9d 3f cpi r25, 0xFD ; 253 |
37f8: 19 f4 brne .+6 ; 0x3800 <ParameterZuordnung+0x422> |
37fa: 80 91 23 02 lds r24, 0x0223 |
37fe: f8 cf rjmp .-16 ; 0x37f0 <ParameterZuordnung+0x412> |
3800: 9e 3f cpi r25, 0xFE ; 254 |
3802: 29 f4 brne .+10 ; 0x380e <ParameterZuordnung+0x430> |
3804: 80 91 25 02 lds r24, 0x0225 |
3808: f3 cf rjmp .-26 ; 0x37f0 <ParameterZuordnung+0x412> |
380a: 90 93 89 01 sts 0x0189, r25 |
380e: 80 91 89 01 lds r24, 0x0189 |
3812: 88 23 and r24, r24 |
3814: 19 f4 brne .+6 ; 0x381c <ParameterZuordnung+0x43e> |
3816: 10 92 89 01 sts 0x0189, r1 |
381a: 04 c0 rjmp .+8 ; 0x3824 <ParameterZuordnung+0x446> |
381c: 8f 3f cpi r24, 0xFF ; 255 |
381e: 11 f4 brne .+4 ; 0x3824 <ParameterZuordnung+0x446> |
3820: 80 93 89 01 sts 0x0189, r24 |
3824: 10 91 88 01 lds r17, 0x0188 |
3828: 61 2f mov r22, r17 |
382a: 77 27 eor r23, r23 |
382c: 67 fd sbrc r22, 7 |
382e: 70 95 com r23 |
3830: 87 2f mov r24, r23 |
3832: 97 2f mov r25, r23 |
3834: 0e 94 b8 2b call 0x5770 ; 0x5770 <__floatsisf> |
3838: 17 ff sbrs r17, 7 |
383a: 06 c0 rjmp .+12 ; 0x3848 <ParameterZuordnung+0x46a> |
383c: 20 e0 ldi r18, 0x00 ; 0 |
383e: 30 e0 ldi r19, 0x00 ; 0 |
3840: 40 e8 ldi r20, 0x80 ; 128 |
3842: 53 e4 ldi r21, 0x43 ; 67 |
3844: 0e 94 13 2b call 0x5626 ; 0x5626 <__addsf3> |
3848: 27 e1 ldi r18, 0x17 ; 23 |
384a: 37 eb ldi r19, 0xB7 ; 183 |
384c: 41 ed ldi r20, 0xD1 ; 209 |
384e: 58 e3 ldi r21, 0x38 ; 56 |
3850: 0e 94 32 2c call 0x5864 ; 0x5864 <__mulsf3> |
3854: 60 93 7c 01 sts 0x017C, r22 |
3858: 70 93 7d 01 sts 0x017D, r23 |
385c: 80 93 7e 01 sts 0x017E, r24 |
3860: 90 93 7f 01 sts 0x017F, r25 |
3864: 80 91 b5 05 lds r24, 0x05B5 |
3868: 80 93 e9 05 sts 0x05E9, r24 |
386c: 80 91 b4 05 lds r24, 0x05B4 |
3870: 80 93 e0 05 sts 0x05E0, r24 |
3874: 1f 91 pop r17 |
3876: 08 95 ret |
|
000038c0 <DefaultKonstanten2>: |
38c0: 81 e0 ldi r24, 0x01 ; 1 |
38c2: 80 93 9e 05 sts 0x059E, r24 |
38c6: 42 e0 ldi r20, 0x02 ; 2 |
38c8: 40 93 9f 05 sts 0x059F, r20 |
38cc: 83 e0 ldi r24, 0x03 ; 3 |
38ce: 80 93 a0 05 sts 0x05A0, r24 |
38d2: 24 e0 ldi r18, 0x04 ; 4 |
38d4: 20 93 a1 05 sts 0x05A1, r18 |
38d8: 35 e0 ldi r19, 0x05 ; 5 |
38da: 30 93 a2 05 sts 0x05A2, r19 |
38de: 86 e0 ldi r24, 0x06 ; 6 |
38e0: 80 93 a3 05 sts 0x05A3, r24 |
38e4: 87 e0 ldi r24, 0x07 ; 7 |
38e6: 80 93 a4 05 sts 0x05A4, r24 |
38ea: 10 92 a6 05 sts 0x05A6, r1 |
38ee: 8e e1 ldi r24, 0x1E ; 30 |
38f0: 80 93 a7 05 sts 0x05A7, r24 |
38f4: 8b ef ldi r24, 0xFB ; 251 |
38f6: 80 93 a9 05 sts 0x05A9, r24 |
38fa: 8a e0 ldi r24, 0x0A ; 10 |
38fc: 80 93 aa 05 sts 0x05AA, r24 |
3900: 92 e3 ldi r25, 0x32 ; 50 |
3902: 90 93 a8 05 sts 0x05A8, r25 |
3906: 90 93 ac 05 sts 0x05AC, r25 |
390a: 40 93 ab 05 sts 0x05AB, r20 |
390e: 20 93 ad 05 sts 0x05AD, r18 |
3912: 10 92 ae 05 sts 0x05AE, r1 |
3916: 80 e1 ldi r24, 0x10 ; 16 |
3918: 80 93 af 05 sts 0x05AF, r24 |
391c: 8f e0 ldi r24, 0x0F ; 15 |
391e: 80 93 b0 05 sts 0x05B0, r24 |
3922: 8a ef ldi r24, 0xFA ; 250 |
3924: 80 93 b1 05 sts 0x05B1, r24 |
3928: 8a e1 ldi r24, 0x1A ; 26 |
392a: 80 93 b2 05 sts 0x05B2, r24 |
392e: 80 e8 ldi r24, 0x80 ; 128 |
3930: 80 93 b3 05 sts 0x05B3, r24 |
3934: 8f ea ldi r24, 0xAF ; 175 |
3936: 80 93 b4 05 sts 0x05B4, r24 |
393a: 80 93 b5 05 sts 0x05B5, r24 |
393e: 8a e5 ldi r24, 0x5A ; 90 |
3940: 80 93 b6 05 sts 0x05B6, r24 |
3944: 83 e2 ldi r24, 0x23 ; 35 |
3946: 80 93 b7 05 sts 0x05B7, r24 |
394a: 84 e1 ldi r24, 0x14 ; 20 |
394c: 80 93 b8 05 sts 0x05B8, r24 |
3950: 10 92 b9 05 sts 0x05B9, r1 |
3954: 30 93 ba 05 sts 0x05BA, r19 |
3958: 10 92 bb 05 sts 0x05BB, r1 |
395c: 10 92 bc 05 sts 0x05BC, r1 |
3960: 10 92 bd 05 sts 0x05BD, r1 |
3964: 10 92 be 05 sts 0x05BE, r1 |
3968: 84 e6 ldi r24, 0x64 ; 100 |
396a: 80 93 bf 05 sts 0x05BF, r24 |
396e: 88 e2 ldi r24, 0x28 ; 40 |
3970: 80 93 c0 05 sts 0x05C0, r24 |
3974: 10 92 c4 05 sts 0x05C4, r1 |
3978: 90 93 c1 05 sts 0x05C1, r25 |
397c: 86 e9 ldi r24, 0x96 ; 150 |
397e: 80 93 c2 05 sts 0x05C2, r24 |
3982: 30 93 c3 05 sts 0x05C3, r19 |
3986: ac ec ldi r26, 0xCC ; 204 |
3988: b5 e0 ldi r27, 0x05 ; 5 |
398a: e8 e6 ldi r30, 0x68 ; 104 |
398c: f1 e0 ldi r31, 0x01 ; 1 |
398e: 8c e0 ldi r24, 0x0C ; 12 |
3990: 01 90 ld r0, Z+ |
3992: 0d 92 st X+, r0 |
3994: 81 50 subi r24, 0x01 ; 1 |
3996: e1 f7 brne .-8 ; 0x3990 <DefaultKonstanten2+0xd0> |
3998: 08 95 ret |
00003878 <DefaultKonstanten2>: |
3878: 81 e0 ldi r24, 0x01 ; 1 |
387a: 80 93 a2 05 sts 0x05A2, r24 |
387e: 42 e0 ldi r20, 0x02 ; 2 |
3880: 40 93 a3 05 sts 0x05A3, r20 |
3884: 83 e0 ldi r24, 0x03 ; 3 |
3886: 80 93 a4 05 sts 0x05A4, r24 |
388a: 24 e0 ldi r18, 0x04 ; 4 |
388c: 20 93 a5 05 sts 0x05A5, r18 |
3890: 35 e0 ldi r19, 0x05 ; 5 |
3892: 30 93 a6 05 sts 0x05A6, r19 |
3896: 86 e0 ldi r24, 0x06 ; 6 |
3898: 80 93 a7 05 sts 0x05A7, r24 |
389c: 87 e0 ldi r24, 0x07 ; 7 |
389e: 80 93 a8 05 sts 0x05A8, r24 |
38a2: 10 92 aa 05 sts 0x05AA, r1 |
38a6: 8e e1 ldi r24, 0x1E ; 30 |
38a8: 80 93 ab 05 sts 0x05AB, r24 |
38ac: 8b ef ldi r24, 0xFB ; 251 |
38ae: 80 93 ad 05 sts 0x05AD, r24 |
38b2: 8a e0 ldi r24, 0x0A ; 10 |
38b4: 80 93 ae 05 sts 0x05AE, r24 |
38b8: 92 e3 ldi r25, 0x32 ; 50 |
38ba: 90 93 ac 05 sts 0x05AC, r25 |
38be: 90 93 b0 05 sts 0x05B0, r25 |
38c2: 40 93 af 05 sts 0x05AF, r20 |
38c6: 20 93 b1 05 sts 0x05B1, r18 |
38ca: 10 92 b2 05 sts 0x05B2, r1 |
38ce: 80 e1 ldi r24, 0x10 ; 16 |
38d0: 80 93 b3 05 sts 0x05B3, r24 |
38d4: 8f e0 ldi r24, 0x0F ; 15 |
38d6: 80 93 b4 05 sts 0x05B4, r24 |
38da: 8a ef ldi r24, 0xFA ; 250 |
38dc: 80 93 b5 05 sts 0x05B5, r24 |
38e0: 8a e1 ldi r24, 0x1A ; 26 |
38e2: 80 93 b6 05 sts 0x05B6, r24 |
38e6: 80 e8 ldi r24, 0x80 ; 128 |
38e8: 80 93 b7 05 sts 0x05B7, r24 |
38ec: 8f ea ldi r24, 0xAF ; 175 |
38ee: 80 93 b8 05 sts 0x05B8, r24 |
38f2: 80 93 b9 05 sts 0x05B9, r24 |
38f6: 8a e5 ldi r24, 0x5A ; 90 |
38f8: 80 93 ba 05 sts 0x05BA, r24 |
38fc: 83 e2 ldi r24, 0x23 ; 35 |
38fe: 80 93 bb 05 sts 0x05BB, r24 |
3902: 84 e1 ldi r24, 0x14 ; 20 |
3904: 80 93 bc 05 sts 0x05BC, r24 |
3908: 10 92 bd 05 sts 0x05BD, r1 |
390c: 30 93 be 05 sts 0x05BE, r19 |
3910: 10 92 bf 05 sts 0x05BF, r1 |
3914: 10 92 c0 05 sts 0x05C0, r1 |
3918: 10 92 c1 05 sts 0x05C1, r1 |
391c: 10 92 c2 05 sts 0x05C2, r1 |
3920: 84 e6 ldi r24, 0x64 ; 100 |
3922: 80 93 c3 05 sts 0x05C3, r24 |
3926: 88 e2 ldi r24, 0x28 ; 40 |
3928: 80 93 c4 05 sts 0x05C4, r24 |
392c: 10 92 c8 05 sts 0x05C8, r1 |
3930: 90 93 c5 05 sts 0x05C5, r25 |
3934: 86 e9 ldi r24, 0x96 ; 150 |
3936: 80 93 c6 05 sts 0x05C6, r24 |
393a: 30 93 c7 05 sts 0x05C7, r19 |
393e: a0 ed ldi r26, 0xD0 ; 208 |
3940: b5 e0 ldi r27, 0x05 ; 5 |
3942: e8 e6 ldi r30, 0x68 ; 104 |
3944: f1 e0 ldi r31, 0x01 ; 1 |
3946: 8c e0 ldi r24, 0x0C ; 12 |
3948: 01 90 ld r0, Z+ |
394a: 0d 92 st X+, r0 |
394c: 81 50 subi r24, 0x01 ; 1 |
394e: e1 f7 brne .-8 ; 0x3948 <DefaultKonstanten2+0xd0> |
3950: 08 95 ret |
|
0000399a <DefaultKonstanten1>: |
399a: 81 e0 ldi r24, 0x01 ; 1 |
399c: 80 93 9e 05 sts 0x059E, r24 |
39a0: 52 e0 ldi r21, 0x02 ; 2 |
39a2: 50 93 9f 05 sts 0x059F, r21 |
39a6: 83 e0 ldi r24, 0x03 ; 3 |
39a8: 80 93 a0 05 sts 0x05A0, r24 |
39ac: 44 e0 ldi r20, 0x04 ; 4 |
39ae: 40 93 a1 05 sts 0x05A1, r20 |
39b2: 35 e0 ldi r19, 0x05 ; 5 |
39b4: 30 93 a2 05 sts 0x05A2, r19 |
39b8: 86 e0 ldi r24, 0x06 ; 6 |
39ba: 80 93 a3 05 sts 0x05A3, r24 |
39be: 87 e0 ldi r24, 0x07 ; 7 |
39c0: 80 93 a4 05 sts 0x05A4, r24 |
39c4: 28 e0 ldi r18, 0x08 ; 8 |
39c6: 20 93 a5 05 sts 0x05A5, r18 |
39ca: 10 92 a6 05 sts 0x05A6, r1 |
39ce: 9e e1 ldi r25, 0x1E ; 30 |
39d0: 90 93 a7 05 sts 0x05A7, r25 |
39d4: 8b ef ldi r24, 0xFB ; 251 |
39d6: 80 93 a9 05 sts 0x05A9, r24 |
39da: 8a e0 ldi r24, 0x0A ; 10 |
39dc: 80 93 aa 05 sts 0x05AA, r24 |
39e0: 86 e4 ldi r24, 0x46 ; 70 |
39e2: 80 93 a8 05 sts 0x05A8, r24 |
39e6: 90 93 ac 05 sts 0x05AC, r25 |
39ea: 50 93 ab 05 sts 0x05AB, r21 |
39ee: 40 93 ad 05 sts 0x05AD, r20 |
39f2: 20 93 ae 05 sts 0x05AE, r18 |
39f6: 80 e1 ldi r24, 0x10 ; 16 |
39f8: 80 93 af 05 sts 0x05AF, r24 |
39fc: 8f e0 ldi r24, 0x0F ; 15 |
39fe: 80 93 b0 05 sts 0x05B0, r24 |
3a02: 8a ef ldi r24, 0xFA ; 250 |
3a04: 80 93 b1 05 sts 0x05B1, r24 |
3a08: 8a e1 ldi r24, 0x1A ; 26 |
3a0a: 80 93 b2 05 sts 0x05B2, r24 |
3a0e: 80 e8 ldi r24, 0x80 ; 128 |
3a10: 80 93 b3 05 sts 0x05B3, r24 |
3a14: 88 e7 ldi r24, 0x78 ; 120 |
3a16: 80 93 b4 05 sts 0x05B4, r24 |
3a1a: 96 e9 ldi r25, 0x96 ; 150 |
3a1c: 90 93 b5 05 sts 0x05B5, r25 |
3a20: 8a e5 ldi r24, 0x5A ; 90 |
3a22: 80 93 b6 05 sts 0x05B6, r24 |
3a26: 83 e2 ldi r24, 0x23 ; 35 |
3a28: 80 93 b7 05 sts 0x05B7, r24 |
3a2c: 84 e1 ldi r24, 0x14 ; 20 |
3a2e: 80 93 b8 05 sts 0x05B8, r24 |
3a32: 10 92 b9 05 sts 0x05B9, r1 |
3a36: 30 93 ba 05 sts 0x05BA, r19 |
3a3a: 10 92 bb 05 sts 0x05BB, r1 |
3a3e: 10 92 bc 05 sts 0x05BC, r1 |
3a42: 10 92 bd 05 sts 0x05BD, r1 |
3a46: 10 92 be 05 sts 0x05BE, r1 |
3a4a: 84 e6 ldi r24, 0x64 ; 100 |
3a4c: 80 93 bf 05 sts 0x05BF, r24 |
3a50: 88 e2 ldi r24, 0x28 ; 40 |
3a52: 80 93 c0 05 sts 0x05C0, r24 |
3a56: 10 92 c4 05 sts 0x05C4, r1 |
3a5a: 82 e3 ldi r24, 0x32 ; 50 |
3a5c: 80 93 c1 05 sts 0x05C1, r24 |
3a60: 90 93 c2 05 sts 0x05C2, r25 |
3a64: 30 93 c3 05 sts 0x05C3, r19 |
3a68: ac ec ldi r26, 0xCC ; 204 |
3a6a: b5 e0 ldi r27, 0x05 ; 5 |
3a6c: e0 e7 ldi r30, 0x70 ; 112 |
3a6e: f1 e0 ldi r31, 0x01 ; 1 |
3a70: 8c e0 ldi r24, 0x0C ; 12 |
3a72: 01 90 ld r0, Z+ |
3a74: 0d 92 st X+, r0 |
3a76: 81 50 subi r24, 0x01 ; 1 |
3a78: e1 f7 brne .-8 ; 0x3a72 <DefaultKonstanten1+0xd8> |
3a7a: 08 95 ret |
00003952 <DefaultKonstanten1>: |
3952: 81 e0 ldi r24, 0x01 ; 1 |
3954: 80 93 a2 05 sts 0x05A2, r24 |
3958: 52 e0 ldi r21, 0x02 ; 2 |
395a: 50 93 a3 05 sts 0x05A3, r21 |
395e: 83 e0 ldi r24, 0x03 ; 3 |
3960: 80 93 a4 05 sts 0x05A4, r24 |
3964: 44 e0 ldi r20, 0x04 ; 4 |
3966: 40 93 a5 05 sts 0x05A5, r20 |
396a: 35 e0 ldi r19, 0x05 ; 5 |
396c: 30 93 a6 05 sts 0x05A6, r19 |
3970: 86 e0 ldi r24, 0x06 ; 6 |
3972: 80 93 a7 05 sts 0x05A7, r24 |
3976: 87 e0 ldi r24, 0x07 ; 7 |
3978: 80 93 a8 05 sts 0x05A8, r24 |
397c: 28 e0 ldi r18, 0x08 ; 8 |
397e: 20 93 a9 05 sts 0x05A9, r18 |
3982: 10 92 aa 05 sts 0x05AA, r1 |
3986: 9e e1 ldi r25, 0x1E ; 30 |
3988: 90 93 ab 05 sts 0x05AB, r25 |
398c: 8b ef ldi r24, 0xFB ; 251 |
398e: 80 93 ad 05 sts 0x05AD, r24 |
3992: 8a e0 ldi r24, 0x0A ; 10 |
3994: 80 93 ae 05 sts 0x05AE, r24 |
3998: 86 e4 ldi r24, 0x46 ; 70 |
399a: 80 93 ac 05 sts 0x05AC, r24 |
399e: 90 93 b0 05 sts 0x05B0, r25 |
39a2: 50 93 af 05 sts 0x05AF, r21 |
39a6: 40 93 b1 05 sts 0x05B1, r20 |
39aa: 20 93 b2 05 sts 0x05B2, r18 |
39ae: 80 e1 ldi r24, 0x10 ; 16 |
39b0: 80 93 b3 05 sts 0x05B3, r24 |
39b4: 8f e0 ldi r24, 0x0F ; 15 |
39b6: 80 93 b4 05 sts 0x05B4, r24 |
39ba: 8a ef ldi r24, 0xFA ; 250 |
39bc: 80 93 b5 05 sts 0x05B5, r24 |
39c0: 8a e1 ldi r24, 0x1A ; 26 |
39c2: 80 93 b6 05 sts 0x05B6, r24 |
39c6: 80 e8 ldi r24, 0x80 ; 128 |
39c8: 80 93 b7 05 sts 0x05B7, r24 |
39cc: 88 e7 ldi r24, 0x78 ; 120 |
39ce: 80 93 b8 05 sts 0x05B8, r24 |
39d2: 96 e9 ldi r25, 0x96 ; 150 |
39d4: 90 93 b9 05 sts 0x05B9, r25 |
39d8: 8a e5 ldi r24, 0x5A ; 90 |
39da: 80 93 ba 05 sts 0x05BA, r24 |
39de: 83 e2 ldi r24, 0x23 ; 35 |
39e0: 80 93 bb 05 sts 0x05BB, r24 |
39e4: 84 e1 ldi r24, 0x14 ; 20 |
39e6: 80 93 bc 05 sts 0x05BC, r24 |
39ea: 10 92 bd 05 sts 0x05BD, r1 |
39ee: 30 93 be 05 sts 0x05BE, r19 |
39f2: 10 92 bf 05 sts 0x05BF, r1 |
39f6: 10 92 c0 05 sts 0x05C0, r1 |
39fa: 10 92 c1 05 sts 0x05C1, r1 |
39fe: 10 92 c2 05 sts 0x05C2, r1 |
3a02: 84 e6 ldi r24, 0x64 ; 100 |
3a04: 80 93 c3 05 sts 0x05C3, r24 |
3a08: 88 e2 ldi r24, 0x28 ; 40 |
3a0a: 80 93 c4 05 sts 0x05C4, r24 |
3a0e: 10 92 c8 05 sts 0x05C8, r1 |
3a12: 82 e3 ldi r24, 0x32 ; 50 |
3a14: 80 93 c5 05 sts 0x05C5, r24 |
3a18: 90 93 c6 05 sts 0x05C6, r25 |
3a1c: 30 93 c7 05 sts 0x05C7, r19 |
3a20: a0 ed ldi r26, 0xD0 ; 208 |
3a22: b5 e0 ldi r27, 0x05 ; 5 |
3a24: e0 e7 ldi r30, 0x70 ; 112 |
3a26: f1 e0 ldi r31, 0x01 ; 1 |
3a28: 8c e0 ldi r24, 0x0C ; 12 |
3a2a: 01 90 ld r0, Z+ |
3a2c: 0d 92 st X+, r0 |
3a2e: 81 50 subi r24, 0x01 ; 1 |
3a30: e1 f7 brne .-8 ; 0x3a2a <DefaultKonstanten1+0xd8> |
3a32: 08 95 ret |
|
00003a7c <SendMotorData>: |
3a7c: 80 91 2e 02 lds r24, 0x022E |
3a80: 88 23 and r24, r24 |
3a82: 01 f5 brne .+64 ; 0x3ac4 <SendMotorData+0x48> |
3a84: 10 92 97 02 sts 0x0297, r1 |
3a88: 10 92 96 02 sts 0x0296, r1 |
3a8c: 10 92 9a 02 sts 0x029A, r1 |
3a90: 10 92 a6 02 sts 0x02A6, r1 |
3a94: 80 91 98 01 lds r24, 0x0198 |
3a98: 88 23 and r24, r24 |
3a9a: 11 f0 breq .+4 ; 0x3aa0 <SendMotorData+0x24> |
3a9c: 80 93 96 02 sts 0x0296, r24 |
3aa0: 80 91 99 01 lds r24, 0x0199 |
3aa4: 88 23 and r24, r24 |
3aa6: 11 f0 breq .+4 ; 0x3aac <SendMotorData+0x30> |
3aa8: 80 93 97 02 sts 0x0297, r24 |
3aac: 80 91 9a 01 lds r24, 0x019A |
3ab0: 88 23 and r24, r24 |
3ab2: 11 f0 breq .+4 ; 0x3ab8 <SendMotorData+0x3c> |
3ab4: 80 93 a6 02 sts 0x02A6, r24 |
3ab8: 80 91 9b 01 lds r24, 0x019B |
3abc: 88 23 and r24, r24 |
3abe: 11 f0 breq .+4 ; 0x3ac4 <SendMotorData+0x48> |
3ac0: 80 93 9a 02 sts 0x029A, r24 |
3ac4: 80 91 96 02 lds r24, 0x0296 |
3ac8: 99 27 eor r25, r25 |
3aca: 90 93 07 05 sts 0x0507, r25 |
3ace: 80 93 06 05 sts 0x0506, r24 |
3ad2: 80 91 97 02 lds r24, 0x0297 |
3ad6: 99 27 eor r25, r25 |
3ad8: 90 93 09 05 sts 0x0509, r25 |
3adc: 80 93 08 05 sts 0x0508, r24 |
3ae0: 80 91 a6 02 lds r24, 0x02A6 |
3ae4: 99 27 eor r25, r25 |
3ae6: 90 93 0b 05 sts 0x050B, r25 |
3aea: 80 93 0a 05 sts 0x050A, r24 |
3aee: 80 91 9a 02 lds r24, 0x029A |
3af2: 99 27 eor r25, r25 |
3af4: 90 93 0d 05 sts 0x050D, r25 |
3af8: 80 93 0c 05 sts 0x050C, r24 |
3afc: 10 92 cf 01 sts 0x01CF, r1 |
3b00: 10 92 d0 01 sts 0x01D0, r1 |
3b04: 0e 94 50 14 call 0x28a0 ; 0x28a0 <i2c_start> |
3b08: 08 95 ret |
00003a34 <SendMotorData>: |
3a34: 80 91 2e 02 lds r24, 0x022E |
3a38: 88 23 and r24, r24 |
3a3a: 01 f5 brne .+64 ; 0x3a7c <SendMotorData+0x48> |
3a3c: 10 92 99 02 sts 0x0299, r1 |
3a40: 10 92 98 02 sts 0x0298, r1 |
3a44: 10 92 9c 02 sts 0x029C, r1 |
3a48: 10 92 a8 02 sts 0x02A8, r1 |
3a4c: 80 91 98 01 lds r24, 0x0198 |
3a50: 88 23 and r24, r24 |
3a52: 11 f0 breq .+4 ; 0x3a58 <SendMotorData+0x24> |
3a54: 80 93 98 02 sts 0x0298, r24 |
3a58: 80 91 99 01 lds r24, 0x0199 |
3a5c: 88 23 and r24, r24 |
3a5e: 11 f0 breq .+4 ; 0x3a64 <SendMotorData+0x30> |
3a60: 80 93 99 02 sts 0x0299, r24 |
3a64: 80 91 9a 01 lds r24, 0x019A |
3a68: 88 23 and r24, r24 |
3a6a: 11 f0 breq .+4 ; 0x3a70 <SendMotorData+0x3c> |
3a6c: 80 93 a8 02 sts 0x02A8, r24 |
3a70: 80 91 9b 01 lds r24, 0x019B |
3a74: 88 23 and r24, r24 |
3a76: 11 f0 breq .+4 ; 0x3a7c <SendMotorData+0x48> |
3a78: 80 93 9c 02 sts 0x029C, r24 |
3a7c: 80 91 98 02 lds r24, 0x0298 |
3a80: 99 27 eor r25, r25 |
3a82: 90 93 0b 05 sts 0x050B, r25 |
3a86: 80 93 0a 05 sts 0x050A, r24 |
3a8a: 80 91 99 02 lds r24, 0x0299 |
3a8e: 99 27 eor r25, r25 |
3a90: 90 93 0d 05 sts 0x050D, r25 |
3a94: 80 93 0c 05 sts 0x050C, r24 |
3a98: 80 91 a8 02 lds r24, 0x02A8 |
3a9c: 99 27 eor r25, r25 |
3a9e: 90 93 0f 05 sts 0x050F, r25 |
3aa2: 80 93 0e 05 sts 0x050E, r24 |
3aa6: 80 91 9c 02 lds r24, 0x029C |
3aaa: 99 27 eor r25, r25 |
3aac: 90 93 11 05 sts 0x0511, r25 |
3ab0: 80 93 10 05 sts 0x0510, r24 |
3ab4: 10 92 cf 01 sts 0x01CF, r1 |
3ab8: 10 92 d0 01 sts 0x01D0, r1 |
3abc: 0e 94 2c 14 call 0x2858 ; 0x2858 <i2c_start> |
3ac0: 08 95 ret |
|
00003b0a <SetNeutral>: |
3b0a: cf 93 push r28 |
3b0c: df 93 push r29 |
3b0e: 10 92 de 01 sts 0x01DE, r1 |
3b12: 10 92 dd 01 sts 0x01DD, r1 |
3b16: 10 92 e0 01 sts 0x01E0, r1 |
3b1a: 10 92 df 01 sts 0x01DF, r1 |
3b1e: 80 e0 ldi r24, 0x00 ; 0 |
3b20: 90 e0 ldi r25, 0x00 ; 0 |
3b22: a0 e0 ldi r26, 0x00 ; 0 |
3b24: b0 e0 ldi r27, 0x00 ; 0 |
3b26: 80 93 e1 01 sts 0x01E1, r24 |
3b2a: 90 93 e2 01 sts 0x01E2, r25 |
3b2e: a0 93 e3 01 sts 0x01E3, r26 |
3b32: b0 93 e4 01 sts 0x01E4, r27 |
3b36: 10 92 d8 01 sts 0x01D8, r1 |
3b3a: 10 92 d7 01 sts 0x01D7, r1 |
3b3e: 10 92 da 01 sts 0x01DA, r1 |
3b42: 10 92 d9 01 sts 0x01D9, r1 |
3b46: 10 92 dc 01 sts 0x01DC, r1 |
3b4a: 10 92 db 01 sts 0x01DB, r1 |
3b4e: 0e 94 77 18 call 0x30ee ; 0x30ee <CalibrierMittelwert> |
3b52: 85 e0 ldi r24, 0x05 ; 5 |
3b54: 90 e0 ldi r25, 0x00 ; 0 |
3b56: 0e 94 31 0c call 0x1862 ; 0x1862 <SetDelay> |
3b5a: ec 01 movw r28, r24 |
3b5c: ce 01 movw r24, r28 |
3b5e: 0e 94 3a 0c call 0x1874 ; 0x1874 <CheckDelay> |
3b62: 88 23 and r24, r24 |
3b64: d9 f3 breq .-10 ; 0x3b5c <SetNeutral+0x52> |
3b66: 0e 94 77 18 call 0x30ee ; 0x30ee <CalibrierMittelwert> |
3b6a: 80 91 a6 05 lds r24, 0x05A6 |
3b6e: 80 ff sbrs r24, 0 |
3b70: 10 c0 rjmp .+32 ; 0x3b92 <SetNeutral+0x88> |
3b72: 80 91 0a 01 lds r24, 0x010A |
3b76: 90 91 0b 01 lds r25, 0x010B |
3b7a: 87 5b subi r24, 0xB7 ; 183 |
3b7c: 93 40 sbci r25, 0x03 ; 3 |
3b7e: 38 f4 brcc .+14 ; 0x3b8e <SetNeutral+0x84> |
3b80: 80 91 0a 01 lds r24, 0x010A |
3b84: 90 91 0b 01 lds r25, 0x010B |
3b88: 8e 5e subi r24, 0xEE ; 238 |
3b8a: 92 40 sbci r25, 0x02 ; 2 |
3b8c: 10 f4 brcc .+4 ; 0x3b92 <SetNeutral+0x88> |
3b8e: 0e 94 56 10 call 0x20ac ; 0x20ac <SucheLuftruckOffset> |
3b92: 80 91 da 05 lds r24, 0x05DA |
3b96: 90 91 db 05 lds r25, 0x05DB |
3b9a: 97 ff sbrs r25, 7 |
3b9c: 03 c0 rjmp .+6 ; 0x3ba4 <SetNeutral+0x9a> |
3b9e: 90 95 com r25 |
3ba0: 81 95 neg r24 |
3ba2: 9f 4f sbci r25, 0xFF ; 255 |
3ba4: 90 93 d8 01 sts 0x01D8, r25 |
3ba8: 80 93 d7 01 sts 0x01D7, r24 |
3bac: 80 91 d8 05 lds r24, 0x05D8 |
3bb0: 90 91 d9 05 lds r25, 0x05D9 |
3bb4: 97 ff sbrs r25, 7 |
3bb6: 03 c0 rjmp .+6 ; 0x3bbe <SetNeutral+0xb4> |
3bb8: 90 95 com r25 |
3bba: 81 95 neg r24 |
3bbc: 9f 4f sbci r25, 0xFF ; 255 |
3bbe: 90 93 da 01 sts 0x01DA, r25 |
3bc2: 80 93 d9 01 sts 0x01D9, r24 |
3bc6: 80 91 e6 05 lds r24, 0x05E6 |
3bca: 90 91 e7 05 lds r25, 0x05E7 |
3bce: 97 ff sbrs r25, 7 |
3bd0: 03 c0 rjmp .+6 ; 0x3bd8 <SetNeutral+0xce> |
3bd2: 90 95 com r25 |
3bd4: 81 95 neg r24 |
3bd6: 9f 4f sbci r25, 0xFF ; 255 |
3bd8: 90 93 dc 01 sts 0x01DC, r25 |
3bdc: 80 93 db 01 sts 0x01DB, r24 |
3be0: 80 91 ec 05 lds r24, 0x05EC |
3be4: 90 91 ed 05 lds r25, 0x05ED |
3be8: 97 ff sbrs r25, 7 |
3bea: 03 c0 rjmp .+6 ; 0x3bf2 <SetNeutral+0xe8> |
3bec: 90 95 com r25 |
3bee: 81 95 neg r24 |
3bf0: 9f 4f sbci r25, 0xFF ; 255 |
3bf2: 60 e1 ldi r22, 0x10 ; 16 |
3bf4: 70 e0 ldi r23, 0x00 ; 0 |
3bf6: 0e 94 19 2e call 0x5c32 ; 0x5c32 <__divmodhi4> |
3bfa: 70 93 e0 01 sts 0x01E0, r23 |
3bfe: 60 93 df 01 sts 0x01DF, r22 |
3c02: 80 91 e3 05 lds r24, 0x05E3 |
3c06: 90 91 e4 05 lds r25, 0x05E4 |
3c0a: 97 ff sbrs r25, 7 |
3c0c: 03 c0 rjmp .+6 ; 0x3c14 <SetNeutral+0x10a> |
3c0e: 90 95 com r25 |
3c10: 81 95 neg r24 |
3c12: 9f 4f sbci r25, 0xFF ; 255 |
3c14: 60 e1 ldi r22, 0x10 ; 16 |
3c16: 70 e0 ldi r23, 0x00 ; 0 |
3c18: 0e 94 19 2e call 0x5c32 ; 0x5c32 <__divmodhi4> |
3c1c: 70 93 de 01 sts 0x01DE, r23 |
3c20: 60 93 dd 01 sts 0x01DD, r22 |
3c24: 60 91 5a 05 lds r22, 0x055A |
3c28: 70 91 5b 05 lds r23, 0x055B |
3c2c: 88 27 eor r24, r24 |
3c2e: 77 fd sbrc r23, 7 |
3c30: 80 95 com r24 |
3c32: 98 2f mov r25, r24 |
3c34: 0e 94 74 2c call 0x58e8 ; 0x58e8 <__floatsisf> |
3c38: 60 93 e1 01 sts 0x01E1, r22 |
3c3c: 70 93 e2 01 sts 0x01E2, r23 |
3c40: 80 93 e3 01 sts 0x01E3, r24 |
3c44: 90 93 e4 01 sts 0x01E4, r25 |
3c48: 10 92 fb 01 sts 0x01FB, r1 |
3c4c: 10 92 fc 01 sts 0x01FC, r1 |
3c50: 10 92 fd 01 sts 0x01FD, r1 |
3c54: 10 92 fe 01 sts 0x01FE, r1 |
3c58: 10 92 ff 01 sts 0x01FF, r1 |
3c5c: 10 92 00 02 sts 0x0200, r1 |
3c60: 10 92 01 02 sts 0x0201, r1 |
3c64: 10 92 02 02 sts 0x0202, r1 |
3c68: 10 92 03 02 sts 0x0203, r1 |
3c6c: 10 92 04 02 sts 0x0204, r1 |
3c70: 10 92 05 02 sts 0x0205, r1 |
3c74: 10 92 06 02 sts 0x0206, r1 |
3c78: 10 92 07 02 sts 0x0207, r1 |
3c7c: 10 92 08 02 sts 0x0208, r1 |
3c80: 10 92 09 02 sts 0x0209, r1 |
3c84: 10 92 0a 02 sts 0x020A, r1 |
3c88: 10 92 0b 02 sts 0x020B, r1 |
3c8c: 10 92 0c 02 sts 0x020C, r1 |
3c90: 10 92 0d 02 sts 0x020D, r1 |
3c94: 10 92 0e 02 sts 0x020E, r1 |
3c98: 10 92 db 05 sts 0x05DB, r1 |
3c9c: 10 92 da 05 sts 0x05DA, r1 |
3ca0: 10 92 d9 05 sts 0x05D9, r1 |
3ca4: 10 92 d8 05 sts 0x05D8, r1 |
3ca8: 10 92 e7 05 sts 0x05E7, r1 |
3cac: 10 92 e6 05 sts 0x05E6, r1 |
3cb0: 80 91 06 01 lds r24, 0x0106 |
3cb4: 90 91 07 01 lds r25, 0x0107 |
3cb8: a0 91 08 01 lds r26, 0x0108 |
3cbc: b0 91 09 01 lds r27, 0x0109 |
3cc0: 90 93 5d 05 sts 0x055D, r25 |
3cc4: 80 93 5c 05 sts 0x055C, r24 |
3cc8: 10 92 c5 01 sts 0x01C5, r1 |
3ccc: 10 92 c4 01 sts 0x01C4, r1 |
3cd0: 10 92 13 02 sts 0x0213, r1 |
3cd4: 10 92 14 02 sts 0x0214, r1 |
3cd8: 10 92 15 02 sts 0x0215, r1 |
3cdc: 10 92 16 02 sts 0x0216, r1 |
3ce0: 80 91 17 02 lds r24, 0x0217 |
3ce4: 90 91 18 02 lds r25, 0x0218 |
3ce8: 90 93 1a 02 sts 0x021A, r25 |
3cec: 80 93 19 02 sts 0x0219, r24 |
3cf0: 82 e3 ldi r24, 0x32 ; 50 |
3cf2: 90 e0 ldi r25, 0x00 ; 0 |
3cf4: 90 93 ac 01 sts 0x01AC, r25 |
3cf8: 80 93 ab 01 sts 0x01AB, r24 |
3cfc: df 91 pop r29 |
3cfe: cf 91 pop r28 |
3d00: 08 95 ret |
00003ac2 <SetNeutral>: |
3ac2: cf 93 push r28 |
3ac4: df 93 push r29 |
3ac6: 10 92 de 01 sts 0x01DE, r1 |
3aca: 10 92 dd 01 sts 0x01DD, r1 |
3ace: 10 92 e0 01 sts 0x01E0, r1 |
3ad2: 10 92 df 01 sts 0x01DF, r1 |
3ad6: 80 e0 ldi r24, 0x00 ; 0 |
3ad8: 90 e0 ldi r25, 0x00 ; 0 |
3ada: a0 e0 ldi r26, 0x00 ; 0 |
3adc: b0 e0 ldi r27, 0x00 ; 0 |
3ade: 80 93 e1 01 sts 0x01E1, r24 |
3ae2: 90 93 e2 01 sts 0x01E2, r25 |
3ae6: a0 93 e3 01 sts 0x01E3, r26 |
3aea: b0 93 e4 01 sts 0x01E4, r27 |
3aee: 10 92 d8 01 sts 0x01D8, r1 |
3af2: 10 92 d7 01 sts 0x01D7, r1 |
3af6: 10 92 da 01 sts 0x01DA, r1 |
3afa: 10 92 d9 01 sts 0x01D9, r1 |
3afe: 10 92 dc 01 sts 0x01DC, r1 |
3b02: 10 92 db 01 sts 0x01DB, r1 |
3b06: 0e 94 53 18 call 0x30a6 ; 0x30a6 <CalibrierMittelwert> |
3b0a: 85 e0 ldi r24, 0x05 ; 5 |
3b0c: 90 e0 ldi r25, 0x00 ; 0 |
3b0e: 0e 94 0d 0c call 0x181a ; 0x181a <SetDelay> |
3b12: ec 01 movw r28, r24 |
3b14: ce 01 movw r24, r28 |
3b16: 0e 94 16 0c call 0x182c ; 0x182c <CheckDelay> |
3b1a: 88 23 and r24, r24 |
3b1c: d9 f3 breq .-10 ; 0x3b14 <SetNeutral+0x52> |
3b1e: 0e 94 53 18 call 0x30a6 ; 0x30a6 <CalibrierMittelwert> |
3b22: 80 91 aa 05 lds r24, 0x05AA |
3b26: 80 ff sbrs r24, 0 |
3b28: 10 c0 rjmp .+32 ; 0x3b4a <SetNeutral+0x88> |
3b2a: 80 91 0a 01 lds r24, 0x010A |
3b2e: 90 91 0b 01 lds r25, 0x010B |
3b32: 87 5b subi r24, 0xB7 ; 183 |
3b34: 93 40 sbci r25, 0x03 ; 3 |
3b36: 38 f4 brcc .+14 ; 0x3b46 <SetNeutral+0x84> |
3b38: 80 91 0a 01 lds r24, 0x010A |
3b3c: 90 91 0b 01 lds r25, 0x010B |
3b40: 8e 5e subi r24, 0xEE ; 238 |
3b42: 92 40 sbci r25, 0x02 ; 2 |
3b44: 10 f4 brcc .+4 ; 0x3b4a <SetNeutral+0x88> |
3b46: 0e 94 32 10 call 0x2064 ; 0x2064 <SucheLuftruckOffset> |
3b4a: 80 91 de 05 lds r24, 0x05DE |
3b4e: 90 91 df 05 lds r25, 0x05DF |
3b52: 97 ff sbrs r25, 7 |
3b54: 03 c0 rjmp .+6 ; 0x3b5c <SetNeutral+0x9a> |
3b56: 90 95 com r25 |
3b58: 81 95 neg r24 |
3b5a: 9f 4f sbci r25, 0xFF ; 255 |
3b5c: 90 93 d8 01 sts 0x01D8, r25 |
3b60: 80 93 d7 01 sts 0x01D7, r24 |
3b64: 80 91 dc 05 lds r24, 0x05DC |
3b68: 90 91 dd 05 lds r25, 0x05DD |
3b6c: 97 ff sbrs r25, 7 |
3b6e: 03 c0 rjmp .+6 ; 0x3b76 <SetNeutral+0xb4> |
3b70: 90 95 com r25 |
3b72: 81 95 neg r24 |
3b74: 9f 4f sbci r25, 0xFF ; 255 |
3b76: 90 93 da 01 sts 0x01DA, r25 |
3b7a: 80 93 d9 01 sts 0x01D9, r24 |
3b7e: 80 91 ea 05 lds r24, 0x05EA |
3b82: 90 91 eb 05 lds r25, 0x05EB |
3b86: 97 ff sbrs r25, 7 |
3b88: 03 c0 rjmp .+6 ; 0x3b90 <SetNeutral+0xce> |
3b8a: 90 95 com r25 |
3b8c: 81 95 neg r24 |
3b8e: 9f 4f sbci r25, 0xFF ; 255 |
3b90: 90 93 dc 01 sts 0x01DC, r25 |
3b94: 80 93 db 01 sts 0x01DB, r24 |
3b98: 80 91 f0 05 lds r24, 0x05F0 |
3b9c: 90 91 f1 05 lds r25, 0x05F1 |
3ba0: 97 ff sbrs r25, 7 |
3ba2: 03 c0 rjmp .+6 ; 0x3baa <SetNeutral+0xe8> |
3ba4: 90 95 com r25 |
3ba6: 81 95 neg r24 |
3ba8: 9f 4f sbci r25, 0xFF ; 255 |
3baa: 60 e1 ldi r22, 0x10 ; 16 |
3bac: 70 e0 ldi r23, 0x00 ; 0 |
3bae: 0e 94 07 2d call 0x5a0e ; 0x5a0e <__divmodhi4> |
3bb2: 70 93 e0 01 sts 0x01E0, r23 |
3bb6: 60 93 df 01 sts 0x01DF, r22 |
3bba: 80 91 e7 05 lds r24, 0x05E7 |
3bbe: 90 91 e8 05 lds r25, 0x05E8 |
3bc2: 97 ff sbrs r25, 7 |
3bc4: 03 c0 rjmp .+6 ; 0x3bcc <SetNeutral+0x10a> |
3bc6: 90 95 com r25 |
3bc8: 81 95 neg r24 |
3bca: 9f 4f sbci r25, 0xFF ; 255 |
3bcc: 60 e1 ldi r22, 0x10 ; 16 |
3bce: 70 e0 ldi r23, 0x00 ; 0 |
3bd0: 0e 94 07 2d call 0x5a0e ; 0x5a0e <__divmodhi4> |
3bd4: 70 93 de 01 sts 0x01DE, r23 |
3bd8: 60 93 dd 01 sts 0x01DD, r22 |
3bdc: 60 91 5e 05 lds r22, 0x055E |
3be0: 70 91 5f 05 lds r23, 0x055F |
3be4: 88 27 eor r24, r24 |
3be6: 77 fd sbrc r23, 7 |
3be8: 80 95 com r24 |
3bea: 98 2f mov r25, r24 |
3bec: 0e 94 b8 2b call 0x5770 ; 0x5770 <__floatsisf> |
3bf0: 60 93 e1 01 sts 0x01E1, r22 |
3bf4: 70 93 e2 01 sts 0x01E2, r23 |
3bf8: 80 93 e3 01 sts 0x01E3, r24 |
3bfc: 90 93 e4 01 sts 0x01E4, r25 |
3c00: 10 92 fb 01 sts 0x01FB, r1 |
3c04: 10 92 fc 01 sts 0x01FC, r1 |
3c08: 10 92 fd 01 sts 0x01FD, r1 |
3c0c: 10 92 fe 01 sts 0x01FE, r1 |
3c10: 10 92 ff 01 sts 0x01FF, r1 |
3c14: 10 92 00 02 sts 0x0200, r1 |
3c18: 10 92 01 02 sts 0x0201, r1 |
3c1c: 10 92 02 02 sts 0x0202, r1 |
3c20: 10 92 03 02 sts 0x0203, r1 |
3c24: 10 92 04 02 sts 0x0204, r1 |
3c28: 10 92 05 02 sts 0x0205, r1 |
3c2c: 10 92 06 02 sts 0x0206, r1 |
3c30: 10 92 07 02 sts 0x0207, r1 |
3c34: 10 92 08 02 sts 0x0208, r1 |
3c38: 10 92 09 02 sts 0x0209, r1 |
3c3c: 10 92 0a 02 sts 0x020A, r1 |
3c40: 10 92 0b 02 sts 0x020B, r1 |
3c44: 10 92 0c 02 sts 0x020C, r1 |
3c48: 10 92 0d 02 sts 0x020D, r1 |
3c4c: 10 92 0e 02 sts 0x020E, r1 |
3c50: 10 92 df 05 sts 0x05DF, r1 |
3c54: 10 92 de 05 sts 0x05DE, r1 |
3c58: 10 92 dd 05 sts 0x05DD, r1 |
3c5c: 10 92 dc 05 sts 0x05DC, r1 |
3c60: 10 92 eb 05 sts 0x05EB, r1 |
3c64: 10 92 ea 05 sts 0x05EA, r1 |
3c68: 80 91 06 01 lds r24, 0x0106 |
3c6c: 90 91 07 01 lds r25, 0x0107 |
3c70: a0 91 08 01 lds r26, 0x0108 |
3c74: b0 91 09 01 lds r27, 0x0109 |
3c78: 90 93 61 05 sts 0x0561, r25 |
3c7c: 80 93 60 05 sts 0x0560, r24 |
3c80: 10 92 c5 01 sts 0x01C5, r1 |
3c84: 10 92 c4 01 sts 0x01C4, r1 |
3c88: 10 92 13 02 sts 0x0213, r1 |
3c8c: 10 92 14 02 sts 0x0214, r1 |
3c90: 10 92 15 02 sts 0x0215, r1 |
3c94: 10 92 16 02 sts 0x0216, r1 |
3c98: 80 91 17 02 lds r24, 0x0217 |
3c9c: 90 91 18 02 lds r25, 0x0218 |
3ca0: 90 93 1a 02 sts 0x021A, r25 |
3ca4: 80 93 19 02 sts 0x0219, r24 |
3ca8: 82 e3 ldi r24, 0x32 ; 50 |
3caa: 90 e0 ldi r25, 0x00 ; 0 |
3cac: 90 93 ac 01 sts 0x01AC, r25 |
3cb0: 80 93 ab 01 sts 0x01AB, r24 |
3cb4: df 91 pop r29 |
3cb6: cf 91 pop r28 |
3cb8: 08 95 ret |
|
00003d02 <Piep>: |
00003cba <Piep>: |
3cba: 1f 93 push r17 |
3cbc: 18 2f mov r17, r24 |
3cbe: 0e c0 rjmp .+28 ; 0x3cdc <Piep+0x22> |
3cc0: 80 91 2e 02 lds r24, 0x022E |
3cc4: 88 23 and r24, r24 |
3cc6: 61 f4 brne .+24 ; 0x3ce0 <Piep+0x26> |
3cc8: 84 e6 ldi r24, 0x64 ; 100 |
3cca: 90 e0 ldi r25, 0x00 ; 0 |
3ccc: 90 93 ac 01 sts 0x01AC, r25 |
3cd0: 80 93 ab 01 sts 0x01AB, r24 |
3cd4: 8a ef ldi r24, 0xFA ; 250 |
3cd6: 90 e0 ldi r25, 0x00 ; 0 |
3cd8: 0e 94 f6 0c call 0x19ec ; 0x19ec <Delay_ms> |
3cdc: 11 50 subi r17, 0x01 ; 1 |
3cde: 80 f7 brcc .-32 ; 0x3cc0 <Piep+0x6> |
3ce0: 1f 91 pop r17 |
3ce2: 08 95 ret |
|
00003ce4 <MotorRegler>: |
3ce4: 2f 92 push r2 |
3ce6: 3f 92 push r3 |
3ce8: 4f 92 push r4 |
3cea: 5f 92 push r5 |
3cec: 6f 92 push r6 |
3cee: 7f 92 push r7 |
3cf0: 8f 92 push r8 |
3cf2: 9f 92 push r9 |
3cf4: af 92 push r10 |
3cf6: bf 92 push r11 |
3cf8: cf 92 push r12 |
3cfa: df 92 push r13 |
3cfc: ef 92 push r14 |
3cfe: ff 92 push r15 |
3d00: 0f 93 push r16 |
3d02: 1f 93 push r17 |
3d04: 18 2f mov r17, r24 |
3d06: 0e c0 rjmp .+28 ; 0x3d24 <Piep+0x22> |
3d08: 80 91 2e 02 lds r24, 0x022E |
3d0c: 88 23 and r24, r24 |
3d0e: 61 f4 brne .+24 ; 0x3d28 <Piep+0x26> |
3d10: 84 e6 ldi r24, 0x64 ; 100 |
3d12: 90 e0 ldi r25, 0x00 ; 0 |
3d14: 90 93 ac 01 sts 0x01AC, r25 |
3d18: 80 93 ab 01 sts 0x01AB, r24 |
3d1c: 8a ef ldi r24, 0xFA ; 250 |
3d1e: 90 e0 ldi r25, 0x00 ; 0 |
3d20: 0e 94 1a 0d call 0x1a34 ; 0x1a34 <Delay_ms> |
3d24: 11 50 subi r17, 0x01 ; 1 |
3d26: 80 f7 brcc .-32 ; 0x3d08 <Piep+0x6> |
3d28: 1f 91 pop r17 |
3d2a: 08 95 ret |
|
00003d2c <MotorRegler>: |
3d2c: 2f 92 push r2 |
3d2e: 3f 92 push r3 |
3d30: 4f 92 push r4 |
3d32: 5f 92 push r5 |
3d34: 6f 92 push r6 |
3d36: 7f 92 push r7 |
3d38: 8f 92 push r8 |
3d3a: 9f 92 push r9 |
3d3c: af 92 push r10 |
3d3e: bf 92 push r11 |
3d40: cf 92 push r12 |
3d42: df 92 push r13 |
3d44: ef 92 push r14 |
3d46: ff 92 push r15 |
3d48: 0f 93 push r16 |
3d4a: 1f 93 push r17 |
3d4c: cf 93 push r28 |
3d4e: df 93 push r29 |
3d50: cd b7 in r28, 0x3d ; 61 |
3d52: de b7 in r29, 0x3e ; 62 |
3d54: 24 97 sbiw r28, 0x04 ; 4 |
3d56: 0f b6 in r0, 0x3f ; 63 |
3d58: f8 94 cli |
3d5a: de bf out 0x3e, r29 ; 62 |
3d5c: 0f be out 0x3f, r0 ; 63 |
3d5e: cd bf out 0x3d, r28 ; 61 |
3d60: 0e 94 b6 15 call 0x2b6c ; 0x2b6c <Mittelwert> |
3d64: 29 9a sbi 0x05, 1 ; 5 |
3d66: e0 91 a0 05 lds r30, 0x05A0 |
3d6a: ae 2f mov r26, r30 |
3d6c: bb 27 eor r27, r27 |
3d6e: aa 0f add r26, r26 |
3d70: bb 1f adc r27, r27 |
3d72: ae 58 subi r26, 0x8E ; 142 |
3d74: ba 4f sbci r27, 0xFA ; 250 |
3d76: 0d 90 ld r0, X+ |
3d78: bc 91 ld r27, X |
3d7a: a0 2d mov r26, r0 |
3d7c: 9d 01 movw r18, r26 |
3d7e: 28 58 subi r18, 0x88 ; 136 |
3d80: 3f 4f sbci r19, 0xFF ; 255 |
3d82: 3a 83 std Y+2, r19 ; 0x02 |
3d84: 29 83 std Y+1, r18 ; 0x01 |
3d86: 37 ff sbrs r19, 7 |
3d88: 02 c0 rjmp .+4 ; 0x3d8e <MotorRegler+0x62> |
3d8a: 1a 82 std Y+2, r1 ; 0x02 |
3d8c: 19 82 std Y+1, r1 ; 0x01 |
3d8e: 80 91 27 02 lds r24, 0x0227 |
3d92: 84 36 cpi r24, 0x64 ; 100 |
3d94: 08 f0 brcs .+2 ; 0x3d98 <MotorRegler+0x6c> |
3d96: 4a c0 rjmp .+148 ; 0x3e2c <MotorRegler+0x100> |
3d98: 80 91 01 01 lds r24, 0x0101 |
3d9c: 88 23 and r24, r24 |
3d9e: 31 f4 brne .+12 ; 0x3dac <MotorRegler+0x80> |
3da0: 84 ef ldi r24, 0xF4 ; 244 |
3da2: 91 e0 ldi r25, 0x01 ; 1 |
3da4: 90 93 ac 01 sts 0x01AC, r25 |
3da8: 80 93 ab 01 sts 0x01AB, r24 |
3dac: 80 91 42 02 lds r24, 0x0242 |
3db0: 90 91 43 02 lds r25, 0x0243 |
3db4: 00 97 sbiw r24, 0x00 ; 0 |
3db6: 31 f0 breq .+12 ; 0x3dc4 <MotorRegler+0x98> |
3db8: 01 97 sbiw r24, 0x01 ; 1 |
3dba: 90 93 43 02 sts 0x0243, r25 |
3dbe: 80 93 42 02 sts 0x0242, r24 |
3dc2: 04 c0 rjmp .+8 ; 0x3dcc <MotorRegler+0xa0> |
3dc4: 10 92 2e 02 sts 0x022E, r1 |
3dc8: 10 92 1d 02 sts 0x021D, r1 |
3dcc: 28 9a sbi 0x05, 0 ; 5 |
3dce: 80 91 3d 02 lds r24, 0x023D |
3dd2: 90 91 3e 02 lds r25, 0x023E |
3dd6: 81 5d subi r24, 0xD1 ; 209 |
3dd8: 97 40 sbci r25, 0x07 ; 7 |
3dda: 28 f1 brcs .+74 ; 0x3e26 <MotorRegler+0xfa> |
3ddc: 80 91 b7 05 lds r24, 0x05B7 |
3de0: 48 2f mov r20, r24 |
3de2: 55 27 eor r21, r21 |
3de4: 5a 83 std Y+2, r21 ; 0x02 |
3de6: 49 83 std Y+1, r20 ; 0x01 |
3de8: 81 e0 ldi r24, 0x01 ; 1 |
3dea: 80 93 1d 02 sts 0x021D, r24 |
3dee: e0 91 9e 05 lds r30, 0x059E |
3df2: ff 27 eor r31, r31 |
3df4: ee 0f add r30, r30 |
3df6: ff 1f adc r31, r31 |
3df8: ee 58 subi r30, 0x8E ; 142 |
3dfa: fa 4f sbci r31, 0xFA ; 250 |
3dfc: 11 82 std Z+1, r1 ; 0x01 |
3dfe: 10 82 st Z, r1 |
3e00: e0 91 9f 05 lds r30, 0x059F |
3e04: ff 27 eor r31, r31 |
3e06: ee 0f add r30, r30 |
3e08: ff 1f adc r31, r31 |
3e0a: ee 58 subi r30, 0x8E ; 142 |
3e0c: fa 4f sbci r31, 0xFA ; 250 |
3e0e: 11 82 std Z+1, r1 ; 0x01 |
3e10: 10 82 st Z, r1 |
3e12: e0 91 a1 05 lds r30, 0x05A1 |
3e16: ff 27 eor r31, r31 |
3e18: ee 0f add r30, r30 |
3e1a: ff 1f adc r31, r31 |
3e1c: ee 58 subi r30, 0x8E ; 142 |
3e1e: fa 4f sbci r31, 0xFA ; 250 |
3e20: 11 82 std Z+1, r1 ; 0x01 |
3e22: 10 82 st Z, r1 |
3e24: ce c1 rjmp .+924 ; 0x41c2 <MotorRegler+0x496> |
3e26: 10 92 2e 02 sts 0x022E, r1 |
3e2a: cb c1 rjmp .+918 ; 0x41c2 <MotorRegler+0x496> |
3e2c: 80 91 27 02 lds r24, 0x0227 |
3e30: 8d 38 cpi r24, 0x8D ; 141 |
3e32: 08 f4 brcc .+2 ; 0x3e36 <MotorRegler+0x10a> |
3e34: c6 c1 rjmp .+908 ; 0x41c2 <MotorRegler+0x496> |
3e36: 10 92 1d 02 sts 0x021D, r1 |
3e3a: 80 91 b8 05 lds r24, 0x05B8 |
3e3e: 22 e3 ldi r18, 0x32 ; 50 |
3e40: 82 9f mul r24, r18 |
3e42: c0 01 movw r24, r0 |
3e44: 11 24 eor r1, r1 |
3e46: 90 93 43 02 sts 0x0243, r25 |
3e4a: 80 93 42 02 sts 0x0242, r24 |
3e4e: 69 81 ldd r22, Y+1 ; 0x01 |
3e50: 7a 81 ldd r23, Y+2 ; 0x02 |
3e52: 69 32 cpi r22, 0x29 ; 41 |
3e54: 71 05 cpc r23, r1 |
3e56: 6c f0 brlt .+26 ; 0x3e72 <MotorRegler+0x146> |
3e58: 80 91 3d 02 lds r24, 0x023D |
3e5c: 90 91 3e 02 lds r25, 0x023E |
3e60: 7f ef ldi r23, 0xFF ; 255 |
3e62: 8f 3f cpi r24, 0xFF ; 255 |
3e64: 97 07 cpc r25, r23 |
3e66: 81 f1 breq .+96 ; 0x3ec8 <MotorRegler+0x19c> |
3e68: 01 96 adiw r24, 0x01 ; 1 |
3e6a: 90 93 3e 02 sts 0x023E, r25 |
3e6e: 80 93 3d 02 sts 0x023D, r24 |
3e72: 80 91 3d 02 lds r24, 0x023D |
3e76: 90 91 3e 02 lds r25, 0x023E |
3e7a: 88 3c cpi r24, 0xC8 ; 200 |
3e7c: 91 05 cpc r25, r1 |
3e7e: 20 f0 brcs .+8 ; 0x3e88 <MotorRegler+0x15c> |
3e80: 89 81 ldd r24, Y+1 ; 0x01 |
3e82: 9a 81 ldd r25, Y+2 ; 0x02 |
3e84: 88 97 sbiw r24, 0x28 ; 40 |
3e86: 04 f5 brge .+64 ; 0x3ec8 <MotorRegler+0x19c> |
3e88: 10 92 58 02 sts 0x0258, r1 |
3e8c: 10 92 59 02 sts 0x0259, r1 |
3e90: 10 92 5a 02 sts 0x025A, r1 |
3e94: 10 92 5b 02 sts 0x025B, r1 |
3e98: 10 92 54 02 sts 0x0254, r1 |
3e9c: 10 92 55 02 sts 0x0255, r1 |
3ea0: 10 92 56 02 sts 0x0256, r1 |
3ea4: 10 92 57 02 sts 0x0257, r1 |
3ea8: 10 92 0b 02 sts 0x020B, r1 |
3eac: 10 92 0c 02 sts 0x020C, r1 |
3eb0: 10 92 0d 02 sts 0x020D, r1 |
3eb4: 10 92 0e 02 sts 0x020E, r1 |
3eb8: 10 92 0f 02 sts 0x020F, r1 |
3ebc: 10 92 10 02 sts 0x0210, r1 |
3ec0: 10 92 11 02 sts 0x0211, r1 |
3ec4: 10 92 12 02 sts 0x0212, r1 |
3ec8: e9 81 ldd r30, Y+1 ; 0x01 |
3eca: fa 81 ldd r31, Y+2 ; 0x02 |
3ecc: e9 3c cpi r30, 0xC9 ; 201 |
3ece: f1 05 cpc r31, r1 |
3ed0: 0c f4 brge .+2 ; 0x3ed4 <MotorRegler+0x1a8> |
3ed2: d6 c0 rjmp .+428 ; 0x4080 <MotorRegler+0x354> |
3ed4: 80 91 2e 02 lds r24, 0x022E |
3ed8: 88 23 and r24, r24 |
3eda: 09 f0 breq .+2 ; 0x3ede <MotorRegler+0x1b2> |
3edc: 72 c1 rjmp .+740 ; 0x41c2 <MotorRegler+0x496> |
3ede: e0 91 a1 05 lds r30, 0x05A1 |
3ee2: ff 27 eor r31, r31 |
3ee4: ee 0f add r30, r30 |
3ee6: ff 1f adc r31, r31 |
3ee8: ee 58 subi r30, 0x8E ; 142 |
3eea: fa 4f sbci r31, 0xFA ; 250 |
3eec: 80 81 ld r24, Z |
3eee: 91 81 ldd r25, Z+1 ; 0x01 |
3ef0: 8c 34 cpi r24, 0x4C ; 76 |
3ef2: 91 05 cpc r25, r1 |
3ef4: 0c f4 brge .+2 ; 0x3ef8 <MotorRegler+0x1cc> |
3ef6: c1 c0 rjmp .+386 ; 0x407a <MotorRegler+0x34e> |
3ef8: 80 91 41 02 lds r24, 0x0241 |
3efc: 8f 5f subi r24, 0xFF ; 255 |
3efe: 80 93 41 02 sts 0x0241, r24 |
3f02: 89 3c cpi r24, 0xC9 ; 201 |
3f04: 08 f4 brcc .+2 ; 0x3f08 <MotorRegler+0x1dc> |
3f06: 5d c1 rjmp .+698 ; 0x41c2 <MotorRegler+0x496> |
3f08: 29 98 cbi 0x05, 1 ; 5 |
3f0a: 0e 94 85 1d call 0x3b0a ; 0x3b0a <SetNeutral> |
3f0e: 10 92 2e 02 sts 0x022E, r1 |
3f12: 10 92 41 02 sts 0x0241, r1 |
3f16: 10 92 3e 02 sts 0x023E, r1 |
3f1a: 10 92 3d 02 sts 0x023D, r1 |
3f1e: 80 91 9e 05 lds r24, 0x059E |
3f22: 28 2f mov r18, r24 |
3f24: 33 27 eor r19, r19 |
3f26: f9 01 movw r30, r18 |
3f28: ee 0f add r30, r30 |
3f2a: ff 1f adc r31, r31 |
3f2c: ee 58 subi r30, 0x8E ; 142 |
3f2e: fa 4f sbci r31, 0xFA ; 250 |
3f30: 80 81 ld r24, Z |
3f32: 91 81 ldd r25, Z+1 ; 0x01 |
3f34: 87 34 cpi r24, 0x47 ; 71 |
3f36: 91 05 cpc r25, r1 |
3f38: 9c f4 brge .+38 ; 0x3f60 <MotorRegler+0x234> |
3f3a: e0 91 9f 05 lds r30, 0x059F |
3f3e: ff 27 eor r31, r31 |
3f40: ee 0f add r30, r30 |
3f42: ff 1f adc r31, r31 |
3f44: ee 58 subi r30, 0x8E ; 142 |
3f46: fa 4f sbci r31, 0xFA ; 250 |
3f48: 01 90 ld r0, Z+ |
3f4a: f0 81 ld r31, Z |
3f4c: e0 2d mov r30, r0 |
3f4e: f7 ff sbrs r31, 7 |
3f50: 03 c0 rjmp .+6 ; 0x3f58 <MotorRegler+0x22c> |
3f52: f0 95 com r31 |
3f54: e1 95 neg r30 |
3f56: ff 4f sbci r31, 0xFF ; 255 |
3f58: e7 34 cpi r30, 0x47 ; 71 |
3f5a: f1 05 cpc r31, r1 |
3f5c: 0c f4 brge .+2 ; 0x3f60 <MotorRegler+0x234> |
3f5e: 6c c0 rjmp .+216 ; 0x4038 <MotorRegler+0x30c> |
3f60: 80 91 9f 05 lds r24, 0x059F |
3f64: 68 2f mov r22, r24 |
3f66: 77 27 eor r23, r23 |
3f68: db 01 movw r26, r22 |
3f6a: aa 0f add r26, r26 |
3f6c: bb 1f adc r27, r27 |
3f6e: ae 58 subi r26, 0x8E ; 142 |
3f70: ba 4f sbci r27, 0xFA ; 250 |
3f72: 8d 91 ld r24, X+ |
3f74: 9c 91 ld r25, X |
3f76: 11 97 sbiw r26, 0x01 ; 1 |
3f78: 87 34 cpi r24, 0x47 ; 71 |
3f7a: 91 05 cpc r25, r1 |
3f7c: 3c f0 brlt .+14 ; 0x3f8c <MotorRegler+0x260> |
3f7e: f9 01 movw r30, r18 |
3f80: ee 0f add r30, r30 |
3f82: ff 1f adc r31, r31 |
3f84: ee 58 subi r30, 0x8E ; 142 |
3f86: fa 4f sbci r31, 0xFA ; 250 |
3f88: 80 81 ld r24, Z |
3f8a: 91 81 ldd r25, Z+1 ; 0x01 |
3f8c: 8d 91 ld r24, X+ |
3f8e: 9c 91 ld r25, X |
3f90: 87 34 cpi r24, 0x47 ; 71 |
3f92: 91 05 cpc r25, r1 |
3f94: 64 f0 brlt .+24 ; 0x3fae <MotorRegler+0x282> |
3f96: f9 01 movw r30, r18 |
3f98: ee 0f add r30, r30 |
3f9a: ff 1f adc r31, r31 |
3f9c: ee 58 subi r30, 0x8E ; 142 |
3f9e: fa 4f sbci r31, 0xFA ; 250 |
3fa0: 80 81 ld r24, Z |
3fa2: 91 81 ldd r25, Z+1 ; 0x01 |
3fa4: 87 34 cpi r24, 0x47 ; 71 |
3fa6: 91 05 cpc r25, r1 |
3fa8: 14 f0 brlt .+4 ; 0x3fae <MotorRegler+0x282> |
3faa: 42 e0 ldi r20, 0x02 ; 2 |
3fac: 01 c0 rjmp .+2 ; 0x3fb0 <MotorRegler+0x284> |
3fae: 41 e0 ldi r20, 0x01 ; 1 |
3fb0: fb 01 movw r30, r22 |
3fb2: ee 0f add r30, r30 |
3fb4: ff 1f adc r31, r31 |
3fb6: ee 58 subi r30, 0x8E ; 142 |
3fb8: fa 4f sbci r31, 0xFA ; 250 |
3fba: 80 81 ld r24, Z |
3fbc: 91 81 ldd r25, Z+1 ; 0x01 |
3fbe: 86 34 cpi r24, 0x46 ; 70 |
3fc0: 91 05 cpc r25, r1 |
3fc2: 5c f4 brge .+22 ; 0x3fda <MotorRegler+0x2ae> |
3fc4: f9 01 movw r30, r18 |
3fc6: ee 0f add r30, r30 |
3fc8: ff 1f adc r31, r31 |
3fca: ee 58 subi r30, 0x8E ; 142 |
3fcc: fa 4f sbci r31, 0xFA ; 250 |
3fce: 80 81 ld r24, Z |
3fd0: 91 81 ldd r25, Z+1 ; 0x01 |
3fd2: 87 34 cpi r24, 0x47 ; 71 |
3fd4: 91 05 cpc r25, r1 |
3fd6: 0c f0 brlt .+2 ; 0x3fda <MotorRegler+0x2ae> |
3fd8: 43 e0 ldi r20, 0x03 ; 3 |
3fda: fb 01 movw r30, r22 |
3fdc: ee 0f add r30, r30 |
3fde: ff 1f adc r31, r31 |
3fe0: ee 58 subi r30, 0x8E ; 142 |
3fe2: fa 4f sbci r31, 0xFA ; 250 |
3fe4: 80 81 ld r24, Z |
3fe6: 91 81 ldd r25, Z+1 ; 0x01 |
3fe8: 8a 5b subi r24, 0xBA ; 186 |
3fea: 9f 4f sbci r25, 0xFF ; 255 |
3fec: 5c f4 brge .+22 ; 0x4004 <MotorRegler+0x2d8> |
3fee: f9 01 movw r30, r18 |
3ff0: ee 0f add r30, r30 |
3ff2: ff 1f adc r31, r31 |
3ff4: ee 58 subi r30, 0x8E ; 142 |
3ff6: fa 4f sbci r31, 0xFA ; 250 |
3ff8: 80 81 ld r24, Z |
3ffa: 91 81 ldd r25, Z+1 ; 0x01 |
3ffc: 87 34 cpi r24, 0x47 ; 71 |
3ffe: 91 05 cpc r25, r1 |
4000: 0c f0 brlt .+2 ; 0x4004 <MotorRegler+0x2d8> |
4002: 44 e0 ldi r20, 0x04 ; 4 |
4004: 66 0f add r22, r22 |
4006: 77 1f adc r23, r23 |
4008: 6e 58 subi r22, 0x8E ; 142 |
400a: 7a 4f sbci r23, 0xFA ; 250 |
400c: fb 01 movw r30, r22 |
400e: 80 81 ld r24, Z |
4010: 91 81 ldd r25, Z+1 ; 0x01 |
4012: 8a 5b subi r24, 0xBA ; 186 |
4014: 9f 4f sbci r25, 0xFF ; 255 |
4016: 5c f4 brge .+22 ; 0x402e <MotorRegler+0x302> |
4018: 22 0f add r18, r18 |
401a: 33 1f adc r19, r19 |
401c: 2e 58 subi r18, 0x8E ; 142 |
401e: 3a 4f sbci r19, 0xFA ; 250 |
4020: f9 01 movw r30, r18 |
4022: 80 81 ld r24, Z |
4024: 91 81 ldd r25, Z+1 ; 0x01 |
4026: 86 34 cpi r24, 0x46 ; 70 |
4028: 91 05 cpc r25, r1 |
402a: 0c f4 brge .+2 ; 0x402e <MotorRegler+0x302> |
402c: 45 e0 ldi r20, 0x05 ; 5 |
402e: a2 e0 ldi r26, 0x02 ; 2 |
4030: b0 e0 ldi r27, 0x00 ; 0 |
4032: 04 2e mov r0, r20 |
4034: 0e 94 71 2e call 0x5ce2 ; 0x5ce2 <__eeprom_write_byte_1F2021> |
4038: 0e 94 0b 02 call 0x416 ; 0x416 <GetActiveParamSetNumber> |
403c: 4a e3 ldi r20, 0x3A ; 58 |
403e: 6e e9 ldi r22, 0x9E ; 158 |
4040: 75 e0 ldi r23, 0x05 ; 5 |
4042: 0e 94 2a 02 call 0x454 ; 0x454 <ReadParameterSet> |
4046: 0e 94 0b 02 call 0x416 ; 0x416 <GetActiveParamSetNumber> |
404a: 0e 94 81 1e call 0x3d02 ; 0x3d02 <Piep> |
404e: 80 91 a6 05 lds r24, 0x05A6 |
4052: 80 ff sbrs r24, 0 |
4054: b6 c0 rjmp .+364 ; 0x41c2 <MotorRegler+0x496> |
4056: 80 91 0a 01 lds r24, 0x010A |
405a: 90 91 0b 01 lds r25, 0x010B |
405e: 87 5b subi r24, 0xB7 ; 183 |
4060: 93 40 sbci r25, 0x03 ; 3 |
4062: 40 f4 brcc .+16 ; 0x4074 <MotorRegler+0x348> |
4064: 80 91 0a 01 lds r24, 0x010A |
4068: 90 91 0b 01 lds r25, 0x010B |
406c: 8e 5e subi r24, 0xEE ; 238 |
406e: 92 40 sbci r25, 0x02 ; 2 |
4070: 08 f0 brcs .+2 ; 0x4074 <MotorRegler+0x348> |
4072: a7 c0 rjmp .+334 ; 0x41c2 <MotorRegler+0x496> |
4074: 0e 94 56 10 call 0x20ac ; 0x20ac <SucheLuftruckOffset> |
4078: a4 c0 rjmp .+328 ; 0x41c2 <MotorRegler+0x496> |
407a: 10 92 41 02 sts 0x0241, r1 |
407e: a1 c0 rjmp .+322 ; 0x41c2 <MotorRegler+0x496> |
4080: 49 81 ldd r20, Y+1 ; 0x01 |
4082: 5a 81 ldd r21, Y+2 ; 0x02 |
4084: 43 32 cpi r20, 0x23 ; 35 |
4086: 51 05 cpc r21, r1 |
4088: 0c f0 brlt .+2 ; 0x408c <MotorRegler+0x360> |
408a: 9b c0 rjmp .+310 ; 0x41c2 <MotorRegler+0x496> |
408c: 80 91 a1 05 lds r24, 0x05A1 |
4090: 48 2f mov r20, r24 |
4092: 55 27 eor r21, r21 |
4094: fa 01 movw r30, r20 |
4096: ee 0f add r30, r30 |
4098: ff 1f adc r31, r31 |
409a: ee 58 subi r30, 0x8E ; 142 |
409c: fa 4f sbci r31, 0xFA ; 250 |
409e: 80 81 ld r24, Z |
40a0: 91 81 ldd r25, Z+1 ; 0x01 |
40a2: 85 5b subi r24, 0xB5 ; 181 |
40a4: 9f 4f sbci r25, 0xFF ; 255 |
40a6: 0c f0 brlt .+2 ; 0x40aa <MotorRegler+0x37e> |
40a8: 6d c0 rjmp .+218 ; 0x4184 <MotorRegler+0x458> |
40aa: 80 91 40 02 lds r24, 0x0240 |
40ae: 8f 5f subi r24, 0xFF ; 255 |
40b0: 80 93 40 02 sts 0x0240, r24 |
40b4: 89 3c cpi r24, 0xC9 ; 201 |
40b6: 08 f4 brcc .+2 ; 0x40ba <MotorRegler+0x38e> |
40b8: 67 c0 rjmp .+206 ; 0x4188 <MotorRegler+0x45c> |
40ba: 88 ec ldi r24, 0xC8 ; 200 |
40bc: 80 93 40 02 sts 0x0240, r24 |
40c0: 81 e0 ldi r24, 0x01 ; 1 |
40c2: 90 e0 ldi r25, 0x00 ; 0 |
40c4: 90 93 3e 02 sts 0x023E, r25 |
40c8: 80 93 3d 02 sts 0x023D, r24 |
40cc: 81 e0 ldi r24, 0x01 ; 1 |
40ce: 80 93 2e 02 sts 0x022E, r24 |
40d2: 10 92 50 02 sts 0x0250, r1 |
40d6: 10 92 51 02 sts 0x0251, r1 |
40da: 10 92 52 02 sts 0x0252, r1 |
40de: 10 92 53 02 sts 0x0253, r1 |
40e2: 10 92 0b 02 sts 0x020B, r1 |
40e6: 10 92 0c 02 sts 0x020C, r1 |
40ea: 10 92 0d 02 sts 0x020D, r1 |
40ee: 10 92 0e 02 sts 0x020E, r1 |
40f2: 10 92 0f 02 sts 0x020F, r1 |
40f6: 10 92 10 02 sts 0x0210, r1 |
40fa: 10 92 11 02 sts 0x0211, r1 |
40fe: 10 92 12 02 sts 0x0212, r1 |
4102: 10 92 fb 01 sts 0x01FB, r1 |
4106: 10 92 fc 01 sts 0x01FC, r1 |
410a: 10 92 fd 01 sts 0x01FD, r1 |
410e: 10 92 fe 01 sts 0x01FE, r1 |
4112: 10 92 03 02 sts 0x0203, r1 |
4116: 10 92 04 02 sts 0x0204, r1 |
411a: 10 92 05 02 sts 0x0205, r1 |
411e: 10 92 06 02 sts 0x0206, r1 |
4122: 80 91 e7 01 lds r24, 0x01E7 |
4126: 90 91 e8 01 lds r25, 0x01E8 |
412a: a0 91 e9 01 lds r26, 0x01E9 |
412e: b0 91 ea 01 lds r27, 0x01EA |
4132: 80 93 ff 01 sts 0x01FF, r24 |
4136: 90 93 00 02 sts 0x0200, r25 |
413a: a0 93 01 02 sts 0x0201, r26 |
413e: b0 93 02 02 sts 0x0202, r27 |
4142: 80 91 ef 01 lds r24, 0x01EF |
4146: 90 91 f0 01 lds r25, 0x01F0 |
414a: a0 91 f1 01 lds r26, 0x01F1 |
414e: b0 91 f2 01 lds r27, 0x01F2 |
4152: 80 93 07 02 sts 0x0207, r24 |
4156: 90 93 08 02 sts 0x0208, r25 |
415a: a0 93 09 02 sts 0x0209, r26 |
415e: b0 93 0a 02 sts 0x020A, r27 |
4162: 10 92 58 02 sts 0x0258, r1 |
4166: 10 92 59 02 sts 0x0259, r1 |
416a: 10 92 5a 02 sts 0x025A, r1 |
416e: 10 92 5b 02 sts 0x025B, r1 |
4172: 10 92 54 02 sts 0x0254, r1 |
4176: 10 92 55 02 sts 0x0255, r1 |
417a: 10 92 56 02 sts 0x0256, r1 |
417e: 10 92 57 02 sts 0x0257, r1 |
4182: 02 c0 rjmp .+4 ; 0x4188 <MotorRegler+0x45c> |
4184: 10 92 40 02 sts 0x0240, r1 |
4188: 44 0f add r20, r20 |
418a: 55 1f adc r21, r21 |
418c: 4e 58 subi r20, 0x8E ; 142 |
418e: 5a 4f sbci r21, 0xFA ; 250 |
4190: fa 01 movw r30, r20 |
4192: 80 81 ld r24, Z |
4194: 91 81 ldd r25, Z+1 ; 0x01 |
4196: 8c 34 cpi r24, 0x4C ; 76 |
4198: 91 05 cpc r25, r1 |
419a: 8c f0 brlt .+34 ; 0x41be <MotorRegler+0x492> |
419c: 80 91 3f 02 lds r24, 0x023F |
41a0: 8f 5f subi r24, 0xFF ; 255 |
41a2: 80 93 3f 02 sts 0x023F, r24 |
41a6: 89 3c cpi r24, 0xC9 ; 201 |
41a8: 60 f0 brcs .+24 ; 0x41c2 <MotorRegler+0x496> |
41aa: 10 92 2e 02 sts 0x022E, r1 |
41ae: 88 ec ldi r24, 0xC8 ; 200 |
41b0: 80 93 3f 02 sts 0x023F, r24 |
41b4: 10 92 3e 02 sts 0x023E, r1 |
41b8: 10 92 3d 02 sts 0x023D, r1 |
41bc: 02 c0 rjmp .+4 ; 0x41c2 <MotorRegler+0x496> |
41be: 10 92 3f 02 sts 0x023F, r1 |
41c2: 80 91 67 01 lds r24, 0x0167 |
41c6: 81 50 subi r24, 0x01 ; 1 |
41c8: 80 93 67 01 sts 0x0167, r24 |
41cc: 80 91 67 01 lds r24, 0x0167 |
41d0: 8f 3f cpi r24, 0xFF ; 255 |
41d2: 29 f0 breq .+10 ; 0x41de <MotorRegler+0x4b2> |
41d4: 80 91 1d 02 lds r24, 0x021D |
41d8: 88 23 and r24, r24 |
41da: 09 f4 brne .+2 ; 0x41de <MotorRegler+0x4b2> |
41dc: 12 c1 rjmp .+548 ; 0x4402 <MotorRegler+0x6d6> |
41de: 0e 94 13 1a call 0x3426 ; 0x3426 <ParameterZuordnung> |
41e2: e0 91 9e 05 lds r30, 0x059E |
41e6: ff 27 eor r31, r31 |
41e8: ee 0f add r30, r30 |
41ea: ff 1f adc r31, r31 |
41ec: df 01 movw r26, r30 |
41ee: ae 58 subi r26, 0x8E ; 142 |
41f0: ba 4f sbci r27, 0xFA ; 250 |
41f2: 8d 91 ld r24, X+ |
41f4: 9c 91 ld r25, X |
41f6: 60 91 ad 05 lds r22, 0x05AD |
41fa: 77 27 eor r23, r23 |
41fc: e8 57 subi r30, 0x78 ; 120 |
41fe: fa 4f sbci r31, 0xFA ; 250 |
4200: 20 81 ld r18, Z |
4202: 31 81 ldd r19, Z+1 ; 0x01 |
4204: 40 91 ae 05 lds r20, 0x05AE |
4208: 55 27 eor r21, r21 |
3d04: cf 93 push r28 |
3d06: df 93 push r29 |
3d08: cd b7 in r28, 0x3d ; 61 |
3d0a: de b7 in r29, 0x3e ; 62 |
3d0c: 24 97 sbiw r28, 0x04 ; 4 |
3d0e: 0f b6 in r0, 0x3f ; 63 |
3d10: f8 94 cli |
3d12: de bf out 0x3e, r29 ; 62 |
3d14: 0f be out 0x3f, r0 ; 63 |
3d16: cd bf out 0x3d, r28 ; 61 |
3d18: 0e 94 92 15 call 0x2b24 ; 0x2b24 <Mittelwert> |
3d1c: 29 9a sbi 0x05, 1 ; 5 |
3d1e: e0 91 a4 05 lds r30, 0x05A4 |
3d22: ae 2f mov r26, r30 |
3d24: bb 27 eor r27, r27 |
3d26: aa 0f add r26, r26 |
3d28: bb 1f adc r27, r27 |
3d2a: aa 58 subi r26, 0x8A ; 138 |
3d2c: ba 4f sbci r27, 0xFA ; 250 |
3d2e: 0d 90 ld r0, X+ |
3d30: bc 91 ld r27, X |
3d32: a0 2d mov r26, r0 |
3d34: 9d 01 movw r18, r26 |
3d36: 28 58 subi r18, 0x88 ; 136 |
3d38: 3f 4f sbci r19, 0xFF ; 255 |
3d3a: 3a 83 std Y+2, r19 ; 0x02 |
3d3c: 29 83 std Y+1, r18 ; 0x01 |
3d3e: 37 ff sbrs r19, 7 |
3d40: 02 c0 rjmp .+4 ; 0x3d46 <MotorRegler+0x62> |
3d42: 1a 82 std Y+2, r1 ; 0x02 |
3d44: 19 82 std Y+1, r1 ; 0x01 |
3d46: 80 91 27 02 lds r24, 0x0227 |
3d4a: 84 36 cpi r24, 0x64 ; 100 |
3d4c: 08 f0 brcs .+2 ; 0x3d50 <MotorRegler+0x6c> |
3d4e: 4a c0 rjmp .+148 ; 0x3de4 <MotorRegler+0x100> |
3d50: 80 91 01 01 lds r24, 0x0101 |
3d54: 88 23 and r24, r24 |
3d56: 31 f4 brne .+12 ; 0x3d64 <MotorRegler+0x80> |
3d58: 84 ef ldi r24, 0xF4 ; 244 |
3d5a: 91 e0 ldi r25, 0x01 ; 1 |
3d5c: 90 93 ac 01 sts 0x01AC, r25 |
3d60: 80 93 ab 01 sts 0x01AB, r24 |
3d64: 80 91 42 02 lds r24, 0x0242 |
3d68: 90 91 43 02 lds r25, 0x0243 |
3d6c: 00 97 sbiw r24, 0x00 ; 0 |
3d6e: 31 f0 breq .+12 ; 0x3d7c <MotorRegler+0x98> |
3d70: 01 97 sbiw r24, 0x01 ; 1 |
3d72: 90 93 43 02 sts 0x0243, r25 |
3d76: 80 93 42 02 sts 0x0242, r24 |
3d7a: 04 c0 rjmp .+8 ; 0x3d84 <MotorRegler+0xa0> |
3d7c: 10 92 2e 02 sts 0x022E, r1 |
3d80: 10 92 1d 02 sts 0x021D, r1 |
3d84: 28 9a sbi 0x05, 0 ; 5 |
3d86: 80 91 3d 02 lds r24, 0x023D |
3d8a: 90 91 3e 02 lds r25, 0x023E |
3d8e: 81 5d subi r24, 0xD1 ; 209 |
3d90: 97 40 sbci r25, 0x07 ; 7 |
3d92: 28 f1 brcs .+74 ; 0x3dde <MotorRegler+0xfa> |
3d94: 80 91 bb 05 lds r24, 0x05BB |
3d98: 48 2f mov r20, r24 |
3d9a: 55 27 eor r21, r21 |
3d9c: 5a 83 std Y+2, r21 ; 0x02 |
3d9e: 49 83 std Y+1, r20 ; 0x01 |
3da0: 81 e0 ldi r24, 0x01 ; 1 |
3da2: 80 93 1d 02 sts 0x021D, r24 |
3da6: e0 91 a2 05 lds r30, 0x05A2 |
3daa: ff 27 eor r31, r31 |
3dac: ee 0f add r30, r30 |
3dae: ff 1f adc r31, r31 |
3db0: ea 58 subi r30, 0x8A ; 138 |
3db2: fa 4f sbci r31, 0xFA ; 250 |
3db4: 11 82 std Z+1, r1 ; 0x01 |
3db6: 10 82 st Z, r1 |
3db8: e0 91 a3 05 lds r30, 0x05A3 |
3dbc: ff 27 eor r31, r31 |
3dbe: ee 0f add r30, r30 |
3dc0: ff 1f adc r31, r31 |
3dc2: ea 58 subi r30, 0x8A ; 138 |
3dc4: fa 4f sbci r31, 0xFA ; 250 |
3dc6: 11 82 std Z+1, r1 ; 0x01 |
3dc8: 10 82 st Z, r1 |
3dca: e0 91 a5 05 lds r30, 0x05A5 |
3dce: ff 27 eor r31, r31 |
3dd0: ee 0f add r30, r30 |
3dd2: ff 1f adc r31, r31 |
3dd4: ea 58 subi r30, 0x8A ; 138 |
3dd6: fa 4f sbci r31, 0xFA ; 250 |
3dd8: 11 82 std Z+1, r1 ; 0x01 |
3dda: 10 82 st Z, r1 |
3ddc: ce c1 rjmp .+924 ; 0x417a <MotorRegler+0x496> |
3dde: 10 92 2e 02 sts 0x022E, r1 |
3de2: cb c1 rjmp .+918 ; 0x417a <MotorRegler+0x496> |
3de4: 80 91 27 02 lds r24, 0x0227 |
3de8: 8d 38 cpi r24, 0x8D ; 141 |
3dea: 08 f4 brcc .+2 ; 0x3dee <MotorRegler+0x10a> |
3dec: c6 c1 rjmp .+908 ; 0x417a <MotorRegler+0x496> |
3dee: 10 92 1d 02 sts 0x021D, r1 |
3df2: 80 91 bc 05 lds r24, 0x05BC |
3df6: 22 e3 ldi r18, 0x32 ; 50 |
3df8: 82 9f mul r24, r18 |
3dfa: c0 01 movw r24, r0 |
3dfc: 11 24 eor r1, r1 |
3dfe: 90 93 43 02 sts 0x0243, r25 |
3e02: 80 93 42 02 sts 0x0242, r24 |
3e06: 69 81 ldd r22, Y+1 ; 0x01 |
3e08: 7a 81 ldd r23, Y+2 ; 0x02 |
3e0a: 69 32 cpi r22, 0x29 ; 41 |
3e0c: 71 05 cpc r23, r1 |
3e0e: 6c f0 brlt .+26 ; 0x3e2a <MotorRegler+0x146> |
3e10: 80 91 3d 02 lds r24, 0x023D |
3e14: 90 91 3e 02 lds r25, 0x023E |
3e18: 7f ef ldi r23, 0xFF ; 255 |
3e1a: 8f 3f cpi r24, 0xFF ; 255 |
3e1c: 97 07 cpc r25, r23 |
3e1e: 81 f1 breq .+96 ; 0x3e80 <MotorRegler+0x19c> |
3e20: 01 96 adiw r24, 0x01 ; 1 |
3e22: 90 93 3e 02 sts 0x023E, r25 |
3e26: 80 93 3d 02 sts 0x023D, r24 |
3e2a: 80 91 3d 02 lds r24, 0x023D |
3e2e: 90 91 3e 02 lds r25, 0x023E |
3e32: 88 3c cpi r24, 0xC8 ; 200 |
3e34: 91 05 cpc r25, r1 |
3e36: 20 f0 brcs .+8 ; 0x3e40 <MotorRegler+0x15c> |
3e38: 89 81 ldd r24, Y+1 ; 0x01 |
3e3a: 9a 81 ldd r25, Y+2 ; 0x02 |
3e3c: 88 97 sbiw r24, 0x28 ; 40 |
3e3e: 04 f5 brge .+64 ; 0x3e80 <MotorRegler+0x19c> |
3e40: 10 92 58 02 sts 0x0258, r1 |
3e44: 10 92 59 02 sts 0x0259, r1 |
3e48: 10 92 5a 02 sts 0x025A, r1 |
3e4c: 10 92 5b 02 sts 0x025B, r1 |
3e50: 10 92 54 02 sts 0x0254, r1 |
3e54: 10 92 55 02 sts 0x0255, r1 |
3e58: 10 92 56 02 sts 0x0256, r1 |
3e5c: 10 92 57 02 sts 0x0257, r1 |
3e60: 10 92 0b 02 sts 0x020B, r1 |
3e64: 10 92 0c 02 sts 0x020C, r1 |
3e68: 10 92 0d 02 sts 0x020D, r1 |
3e6c: 10 92 0e 02 sts 0x020E, r1 |
3e70: 10 92 0f 02 sts 0x020F, r1 |
3e74: 10 92 10 02 sts 0x0210, r1 |
3e78: 10 92 11 02 sts 0x0211, r1 |
3e7c: 10 92 12 02 sts 0x0212, r1 |
3e80: e9 81 ldd r30, Y+1 ; 0x01 |
3e82: fa 81 ldd r31, Y+2 ; 0x02 |
3e84: e9 3c cpi r30, 0xC9 ; 201 |
3e86: f1 05 cpc r31, r1 |
3e88: 0c f4 brge .+2 ; 0x3e8c <MotorRegler+0x1a8> |
3e8a: d6 c0 rjmp .+428 ; 0x4038 <MotorRegler+0x354> |
3e8c: 80 91 2e 02 lds r24, 0x022E |
3e90: 88 23 and r24, r24 |
3e92: 09 f0 breq .+2 ; 0x3e96 <MotorRegler+0x1b2> |
3e94: 72 c1 rjmp .+740 ; 0x417a <MotorRegler+0x496> |
3e96: e0 91 a5 05 lds r30, 0x05A5 |
3e9a: ff 27 eor r31, r31 |
3e9c: ee 0f add r30, r30 |
3e9e: ff 1f adc r31, r31 |
3ea0: ea 58 subi r30, 0x8A ; 138 |
3ea2: fa 4f sbci r31, 0xFA ; 250 |
3ea4: 80 81 ld r24, Z |
3ea6: 91 81 ldd r25, Z+1 ; 0x01 |
3ea8: 8c 34 cpi r24, 0x4C ; 76 |
3eaa: 91 05 cpc r25, r1 |
3eac: 0c f4 brge .+2 ; 0x3eb0 <MotorRegler+0x1cc> |
3eae: c1 c0 rjmp .+386 ; 0x4032 <MotorRegler+0x34e> |
3eb0: 80 91 41 02 lds r24, 0x0241 |
3eb4: 8f 5f subi r24, 0xFF ; 255 |
3eb6: 80 93 41 02 sts 0x0241, r24 |
3eba: 89 3c cpi r24, 0xC9 ; 201 |
3ebc: 08 f4 brcc .+2 ; 0x3ec0 <MotorRegler+0x1dc> |
3ebe: 5d c1 rjmp .+698 ; 0x417a <MotorRegler+0x496> |
3ec0: 29 98 cbi 0x05, 1 ; 5 |
3ec2: 0e 94 61 1d call 0x3ac2 ; 0x3ac2 <SetNeutral> |
3ec6: 10 92 2e 02 sts 0x022E, r1 |
3eca: 10 92 41 02 sts 0x0241, r1 |
3ece: 10 92 3e 02 sts 0x023E, r1 |
3ed2: 10 92 3d 02 sts 0x023D, r1 |
3ed6: 80 91 a2 05 lds r24, 0x05A2 |
3eda: 28 2f mov r18, r24 |
3edc: 33 27 eor r19, r19 |
3ede: f9 01 movw r30, r18 |
3ee0: ee 0f add r30, r30 |
3ee2: ff 1f adc r31, r31 |
3ee4: ea 58 subi r30, 0x8A ; 138 |
3ee6: fa 4f sbci r31, 0xFA ; 250 |
3ee8: 80 81 ld r24, Z |
3eea: 91 81 ldd r25, Z+1 ; 0x01 |
3eec: 87 34 cpi r24, 0x47 ; 71 |
3eee: 91 05 cpc r25, r1 |
3ef0: 9c f4 brge .+38 ; 0x3f18 <MotorRegler+0x234> |
3ef2: e0 91 a3 05 lds r30, 0x05A3 |
3ef6: ff 27 eor r31, r31 |
3ef8: ee 0f add r30, r30 |
3efa: ff 1f adc r31, r31 |
3efc: ea 58 subi r30, 0x8A ; 138 |
3efe: fa 4f sbci r31, 0xFA ; 250 |
3f00: 01 90 ld r0, Z+ |
3f02: f0 81 ld r31, Z |
3f04: e0 2d mov r30, r0 |
3f06: f7 ff sbrs r31, 7 |
3f08: 03 c0 rjmp .+6 ; 0x3f10 <MotorRegler+0x22c> |
3f0a: f0 95 com r31 |
3f0c: e1 95 neg r30 |
3f0e: ff 4f sbci r31, 0xFF ; 255 |
3f10: e7 34 cpi r30, 0x47 ; 71 |
3f12: f1 05 cpc r31, r1 |
3f14: 0c f4 brge .+2 ; 0x3f18 <MotorRegler+0x234> |
3f16: 6c c0 rjmp .+216 ; 0x3ff0 <MotorRegler+0x30c> |
3f18: 80 91 a3 05 lds r24, 0x05A3 |
3f1c: 68 2f mov r22, r24 |
3f1e: 77 27 eor r23, r23 |
3f20: db 01 movw r26, r22 |
3f22: aa 0f add r26, r26 |
3f24: bb 1f adc r27, r27 |
3f26: aa 58 subi r26, 0x8A ; 138 |
3f28: ba 4f sbci r27, 0xFA ; 250 |
3f2a: 8d 91 ld r24, X+ |
3f2c: 9c 91 ld r25, X |
3f2e: 11 97 sbiw r26, 0x01 ; 1 |
3f30: 87 34 cpi r24, 0x47 ; 71 |
3f32: 91 05 cpc r25, r1 |
3f34: 3c f0 brlt .+14 ; 0x3f44 <MotorRegler+0x260> |
3f36: f9 01 movw r30, r18 |
3f38: ee 0f add r30, r30 |
3f3a: ff 1f adc r31, r31 |
3f3c: ea 58 subi r30, 0x8A ; 138 |
3f3e: fa 4f sbci r31, 0xFA ; 250 |
3f40: 80 81 ld r24, Z |
3f42: 91 81 ldd r25, Z+1 ; 0x01 |
3f44: 8d 91 ld r24, X+ |
3f46: 9c 91 ld r25, X |
3f48: 87 34 cpi r24, 0x47 ; 71 |
3f4a: 91 05 cpc r25, r1 |
3f4c: 64 f0 brlt .+24 ; 0x3f66 <MotorRegler+0x282> |
3f4e: f9 01 movw r30, r18 |
3f50: ee 0f add r30, r30 |
3f52: ff 1f adc r31, r31 |
3f54: ea 58 subi r30, 0x8A ; 138 |
3f56: fa 4f sbci r31, 0xFA ; 250 |
3f58: 80 81 ld r24, Z |
3f5a: 91 81 ldd r25, Z+1 ; 0x01 |
3f5c: 87 34 cpi r24, 0x47 ; 71 |
3f5e: 91 05 cpc r25, r1 |
3f60: 14 f0 brlt .+4 ; 0x3f66 <MotorRegler+0x282> |
3f62: 42 e0 ldi r20, 0x02 ; 2 |
3f64: 01 c0 rjmp .+2 ; 0x3f68 <MotorRegler+0x284> |
3f66: 41 e0 ldi r20, 0x01 ; 1 |
3f68: fb 01 movw r30, r22 |
3f6a: ee 0f add r30, r30 |
3f6c: ff 1f adc r31, r31 |
3f6e: ea 58 subi r30, 0x8A ; 138 |
3f70: fa 4f sbci r31, 0xFA ; 250 |
3f72: 80 81 ld r24, Z |
3f74: 91 81 ldd r25, Z+1 ; 0x01 |
3f76: 86 34 cpi r24, 0x46 ; 70 |
3f78: 91 05 cpc r25, r1 |
3f7a: 5c f4 brge .+22 ; 0x3f92 <MotorRegler+0x2ae> |
3f7c: f9 01 movw r30, r18 |
3f7e: ee 0f add r30, r30 |
3f80: ff 1f adc r31, r31 |
3f82: ea 58 subi r30, 0x8A ; 138 |
3f84: fa 4f sbci r31, 0xFA ; 250 |
3f86: 80 81 ld r24, Z |
3f88: 91 81 ldd r25, Z+1 ; 0x01 |
3f8a: 87 34 cpi r24, 0x47 ; 71 |
3f8c: 91 05 cpc r25, r1 |
3f8e: 0c f0 brlt .+2 ; 0x3f92 <MotorRegler+0x2ae> |
3f90: 43 e0 ldi r20, 0x03 ; 3 |
3f92: fb 01 movw r30, r22 |
3f94: ee 0f add r30, r30 |
3f96: ff 1f adc r31, r31 |
3f98: ea 58 subi r30, 0x8A ; 138 |
3f9a: fa 4f sbci r31, 0xFA ; 250 |
3f9c: 80 81 ld r24, Z |
3f9e: 91 81 ldd r25, Z+1 ; 0x01 |
3fa0: 8a 5b subi r24, 0xBA ; 186 |
3fa2: 9f 4f sbci r25, 0xFF ; 255 |
3fa4: 5c f4 brge .+22 ; 0x3fbc <MotorRegler+0x2d8> |
3fa6: f9 01 movw r30, r18 |
3fa8: ee 0f add r30, r30 |
3faa: ff 1f adc r31, r31 |
3fac: ea 58 subi r30, 0x8A ; 138 |
3fae: fa 4f sbci r31, 0xFA ; 250 |
3fb0: 80 81 ld r24, Z |
3fb2: 91 81 ldd r25, Z+1 ; 0x01 |
3fb4: 87 34 cpi r24, 0x47 ; 71 |
3fb6: 91 05 cpc r25, r1 |
3fb8: 0c f0 brlt .+2 ; 0x3fbc <MotorRegler+0x2d8> |
3fba: 44 e0 ldi r20, 0x04 ; 4 |
3fbc: 66 0f add r22, r22 |
3fbe: 77 1f adc r23, r23 |
3fc0: 6a 58 subi r22, 0x8A ; 138 |
3fc2: 7a 4f sbci r23, 0xFA ; 250 |
3fc4: fb 01 movw r30, r22 |
3fc6: 80 81 ld r24, Z |
3fc8: 91 81 ldd r25, Z+1 ; 0x01 |
3fca: 8a 5b subi r24, 0xBA ; 186 |
3fcc: 9f 4f sbci r25, 0xFF ; 255 |
3fce: 5c f4 brge .+22 ; 0x3fe6 <MotorRegler+0x302> |
3fd0: 22 0f add r18, r18 |
3fd2: 33 1f adc r19, r19 |
3fd4: 2a 58 subi r18, 0x8A ; 138 |
3fd6: 3a 4f sbci r19, 0xFA ; 250 |
3fd8: f9 01 movw r30, r18 |
3fda: 80 81 ld r24, Z |
3fdc: 91 81 ldd r25, Z+1 ; 0x01 |
3fde: 86 34 cpi r24, 0x46 ; 70 |
3fe0: 91 05 cpc r25, r1 |
3fe2: 0c f4 brge .+2 ; 0x3fe6 <MotorRegler+0x302> |
3fe4: 45 e0 ldi r20, 0x05 ; 5 |
3fe6: a2 e0 ldi r26, 0x02 ; 2 |
3fe8: b0 e0 ldi r27, 0x00 ; 0 |
3fea: 04 2e mov r0, r20 |
3fec: 0e 94 5f 2d call 0x5abe ; 0x5abe <__eeprom_write_byte_1F2021> |
3ff0: 0e 94 f8 01 call 0x3f0 ; 0x3f0 <GetActiveParamSetNumber> |
3ff4: 4a e3 ldi r20, 0x3A ; 58 |
3ff6: 62 ea ldi r22, 0xA2 ; 162 |
3ff8: 75 e0 ldi r23, 0x05 ; 5 |
3ffa: 0e 94 17 02 call 0x42e ; 0x42e <ReadParameterSet> |
3ffe: 0e 94 f8 01 call 0x3f0 ; 0x3f0 <GetActiveParamSetNumber> |
4002: 0e 94 5d 1e call 0x3cba ; 0x3cba <Piep> |
4006: 80 91 aa 05 lds r24, 0x05AA |
400a: 80 ff sbrs r24, 0 |
400c: b6 c0 rjmp .+364 ; 0x417a <MotorRegler+0x496> |
400e: 80 91 0a 01 lds r24, 0x010A |
4012: 90 91 0b 01 lds r25, 0x010B |
4016: 87 5b subi r24, 0xB7 ; 183 |
4018: 93 40 sbci r25, 0x03 ; 3 |
401a: 40 f4 brcc .+16 ; 0x402c <MotorRegler+0x348> |
401c: 80 91 0a 01 lds r24, 0x010A |
4020: 90 91 0b 01 lds r25, 0x010B |
4024: 8e 5e subi r24, 0xEE ; 238 |
4026: 92 40 sbci r25, 0x02 ; 2 |
4028: 08 f0 brcs .+2 ; 0x402c <MotorRegler+0x348> |
402a: a7 c0 rjmp .+334 ; 0x417a <MotorRegler+0x496> |
402c: 0e 94 32 10 call 0x2064 ; 0x2064 <SucheLuftruckOffset> |
4030: a4 c0 rjmp .+328 ; 0x417a <MotorRegler+0x496> |
4032: 10 92 41 02 sts 0x0241, r1 |
4036: a1 c0 rjmp .+322 ; 0x417a <MotorRegler+0x496> |
4038: 49 81 ldd r20, Y+1 ; 0x01 |
403a: 5a 81 ldd r21, Y+2 ; 0x02 |
403c: 43 32 cpi r20, 0x23 ; 35 |
403e: 51 05 cpc r21, r1 |
4040: 0c f0 brlt .+2 ; 0x4044 <MotorRegler+0x360> |
4042: 9b c0 rjmp .+310 ; 0x417a <MotorRegler+0x496> |
4044: 80 91 a5 05 lds r24, 0x05A5 |
4048: 48 2f mov r20, r24 |
404a: 55 27 eor r21, r21 |
404c: fa 01 movw r30, r20 |
404e: ee 0f add r30, r30 |
4050: ff 1f adc r31, r31 |
4052: ea 58 subi r30, 0x8A ; 138 |
4054: fa 4f sbci r31, 0xFA ; 250 |
4056: 80 81 ld r24, Z |
4058: 91 81 ldd r25, Z+1 ; 0x01 |
405a: 85 5b subi r24, 0xB5 ; 181 |
405c: 9f 4f sbci r25, 0xFF ; 255 |
405e: 0c f0 brlt .+2 ; 0x4062 <MotorRegler+0x37e> |
4060: 6d c0 rjmp .+218 ; 0x413c <MotorRegler+0x458> |
4062: 80 91 40 02 lds r24, 0x0240 |
4066: 8f 5f subi r24, 0xFF ; 255 |
4068: 80 93 40 02 sts 0x0240, r24 |
406c: 89 3c cpi r24, 0xC9 ; 201 |
406e: 08 f4 brcc .+2 ; 0x4072 <MotorRegler+0x38e> |
4070: 67 c0 rjmp .+206 ; 0x4140 <MotorRegler+0x45c> |
4072: 88 ec ldi r24, 0xC8 ; 200 |
4074: 80 93 40 02 sts 0x0240, r24 |
4078: 81 e0 ldi r24, 0x01 ; 1 |
407a: 90 e0 ldi r25, 0x00 ; 0 |
407c: 90 93 3e 02 sts 0x023E, r25 |
4080: 80 93 3d 02 sts 0x023D, r24 |
4084: 81 e0 ldi r24, 0x01 ; 1 |
4086: 80 93 2e 02 sts 0x022E, r24 |
408a: 10 92 50 02 sts 0x0250, r1 |
408e: 10 92 51 02 sts 0x0251, r1 |
4092: 10 92 52 02 sts 0x0252, r1 |
4096: 10 92 53 02 sts 0x0253, r1 |
409a: 10 92 0b 02 sts 0x020B, r1 |
409e: 10 92 0c 02 sts 0x020C, r1 |
40a2: 10 92 0d 02 sts 0x020D, r1 |
40a6: 10 92 0e 02 sts 0x020E, r1 |
40aa: 10 92 0f 02 sts 0x020F, r1 |
40ae: 10 92 10 02 sts 0x0210, r1 |
40b2: 10 92 11 02 sts 0x0211, r1 |
40b6: 10 92 12 02 sts 0x0212, r1 |
40ba: 10 92 fb 01 sts 0x01FB, r1 |
40be: 10 92 fc 01 sts 0x01FC, r1 |
40c2: 10 92 fd 01 sts 0x01FD, r1 |
40c6: 10 92 fe 01 sts 0x01FE, r1 |
40ca: 10 92 03 02 sts 0x0203, r1 |
40ce: 10 92 04 02 sts 0x0204, r1 |
40d2: 10 92 05 02 sts 0x0205, r1 |
40d6: 10 92 06 02 sts 0x0206, r1 |
40da: 80 91 e7 01 lds r24, 0x01E7 |
40de: 90 91 e8 01 lds r25, 0x01E8 |
40e2: a0 91 e9 01 lds r26, 0x01E9 |
40e6: b0 91 ea 01 lds r27, 0x01EA |
40ea: 80 93 ff 01 sts 0x01FF, r24 |
40ee: 90 93 00 02 sts 0x0200, r25 |
40f2: a0 93 01 02 sts 0x0201, r26 |
40f6: b0 93 02 02 sts 0x0202, r27 |
40fa: 80 91 ef 01 lds r24, 0x01EF |
40fe: 90 91 f0 01 lds r25, 0x01F0 |
4102: a0 91 f1 01 lds r26, 0x01F1 |
4106: b0 91 f2 01 lds r27, 0x01F2 |
410a: 80 93 07 02 sts 0x0207, r24 |
410e: 90 93 08 02 sts 0x0208, r25 |
4112: a0 93 09 02 sts 0x0209, r26 |
4116: b0 93 0a 02 sts 0x020A, r27 |
411a: 10 92 58 02 sts 0x0258, r1 |
411e: 10 92 59 02 sts 0x0259, r1 |
4122: 10 92 5a 02 sts 0x025A, r1 |
4126: 10 92 5b 02 sts 0x025B, r1 |
412a: 10 92 54 02 sts 0x0254, r1 |
412e: 10 92 55 02 sts 0x0255, r1 |
4132: 10 92 56 02 sts 0x0256, r1 |
4136: 10 92 57 02 sts 0x0257, r1 |
413a: 02 c0 rjmp .+4 ; 0x4140 <MotorRegler+0x45c> |
413c: 10 92 40 02 sts 0x0240, r1 |
4140: 44 0f add r20, r20 |
4142: 55 1f adc r21, r21 |
4144: 4a 58 subi r20, 0x8A ; 138 |
4146: 5a 4f sbci r21, 0xFA ; 250 |
4148: fa 01 movw r30, r20 |
414a: 80 81 ld r24, Z |
414c: 91 81 ldd r25, Z+1 ; 0x01 |
414e: 8c 34 cpi r24, 0x4C ; 76 |
4150: 91 05 cpc r25, r1 |
4152: 8c f0 brlt .+34 ; 0x4176 <MotorRegler+0x492> |
4154: 80 91 3f 02 lds r24, 0x023F |
4158: 8f 5f subi r24, 0xFF ; 255 |
415a: 80 93 3f 02 sts 0x023F, r24 |
415e: 89 3c cpi r24, 0xC9 ; 201 |
4160: 60 f0 brcs .+24 ; 0x417a <MotorRegler+0x496> |
4162: 10 92 2e 02 sts 0x022E, r1 |
4166: 88 ec ldi r24, 0xC8 ; 200 |
4168: 80 93 3f 02 sts 0x023F, r24 |
416c: 10 92 3e 02 sts 0x023E, r1 |
4170: 10 92 3d 02 sts 0x023D, r1 |
4174: 02 c0 rjmp .+4 ; 0x417a <MotorRegler+0x496> |
4176: 10 92 3f 02 sts 0x023F, r1 |
417a: 80 91 67 01 lds r24, 0x0167 |
417e: 81 50 subi r24, 0x01 ; 1 |
4180: 80 93 67 01 sts 0x0167, r24 |
4184: 80 91 67 01 lds r24, 0x0167 |
4188: 8f 3f cpi r24, 0xFF ; 255 |
418a: 29 f0 breq .+10 ; 0x4196 <MotorRegler+0x4b2> |
418c: 80 91 1d 02 lds r24, 0x021D |
4190: 88 23 and r24, r24 |
4192: 09 f4 brne .+2 ; 0x4196 <MotorRegler+0x4b2> |
4194: 12 c1 rjmp .+548 ; 0x43ba <MotorRegler+0x6d6> |
4196: 0e 94 ef 19 call 0x33de ; 0x33de <ParameterZuordnung> |
419a: e0 91 a2 05 lds r30, 0x05A2 |
419e: ff 27 eor r31, r31 |
41a0: ee 0f add r30, r30 |
41a2: ff 1f adc r31, r31 |
41a4: df 01 movw r26, r30 |
41a6: aa 58 subi r26, 0x8A ; 138 |
41a8: ba 4f sbci r27, 0xFA ; 250 |
41aa: 8d 91 ld r24, X+ |
41ac: 9c 91 ld r25, X |
41ae: 60 91 b1 05 lds r22, 0x05B1 |
41b2: 77 27 eor r23, r23 |
41b4: e4 57 subi r30, 0x74 ; 116 |
41b6: fa 4f sbci r31, 0xFA ; 250 |
41b8: 20 81 ld r18, Z |
41ba: 31 81 ldd r19, Z+1 ; 0x01 |
41bc: 40 91 b2 05 lds r20, 0x05B2 |
41c0: 55 27 eor r21, r21 |
41c2: fc 01 movw r30, r24 |
41c4: e6 9f mul r30, r22 |
41c6: c0 01 movw r24, r0 |
41c8: e7 9f mul r30, r23 |
41ca: 90 0d add r25, r0 |
41cc: f6 9f mul r31, r22 |
41ce: 90 0d add r25, r0 |
41d0: 11 24 eor r1, r1 |
41d2: f9 01 movw r30, r18 |
41d4: e4 9f mul r30, r20 |
41d6: 90 01 movw r18, r0 |
41d8: e5 9f mul r30, r21 |
41da: 30 0d add r19, r0 |
41dc: f4 9f mul r31, r20 |
41de: 30 0d add r19, r0 |
41e0: 11 24 eor r1, r1 |
41e2: 82 0f add r24, r18 |
41e4: 93 1f adc r25, r19 |
41e6: 90 93 29 02 sts 0x0229, r25 |
41ea: 80 93 28 02 sts 0x0228, r24 |
41ee: e0 91 a3 05 lds r30, 0x05A3 |
41f2: ff 27 eor r31, r31 |
41f4: ee 0f add r30, r30 |
41f6: ff 1f adc r31, r31 |
41f8: df 01 movw r26, r30 |
41fa: aa 58 subi r26, 0x8A ; 138 |
41fc: ba 4f sbci r27, 0xFA ; 250 |
41fe: 8d 91 ld r24, X+ |
4200: 9c 91 ld r25, X |
4202: e4 57 subi r30, 0x74 ; 116 |
4204: fa 4f sbci r31, 0xFA ; 250 |
4206: 20 81 ld r18, Z |
4208: 31 81 ldd r19, Z+1 ; 0x01 |
420a: fc 01 movw r30, r24 |
420c: e6 9f mul r30, r22 |
420e: c0 01 movw r24, r0 |
6562,2776 → 6560,2550 |
4214: f6 9f mul r31, r22 |
4216: 90 0d add r25, r0 |
4218: 11 24 eor r1, r1 |
421a: f9 01 movw r30, r18 |
421c: e4 9f mul r30, r20 |
421a: b9 01 movw r22, r18 |
421c: 64 9f mul r22, r20 |
421e: 90 01 movw r18, r0 |
4220: e5 9f mul r30, r21 |
4220: 65 9f mul r22, r21 |
4222: 30 0d add r19, r0 |
4224: f4 9f mul r31, r20 |
4224: 74 9f mul r23, r20 |
4226: 30 0d add r19, r0 |
4228: 11 24 eor r1, r1 |
422a: 82 0f add r24, r18 |
422c: 93 1f adc r25, r19 |
422e: 90 93 29 02 sts 0x0229, r25 |
4232: 80 93 28 02 sts 0x0228, r24 |
4236: e0 91 9f 05 lds r30, 0x059F |
422e: 90 93 2b 02 sts 0x022B, r25 |
4232: 80 93 2a 02 sts 0x022A, r24 |
4236: e0 91 a5 05 lds r30, 0x05A5 |
423a: ff 27 eor r31, r31 |
423c: ee 0f add r30, r30 |
423e: ff 1f adc r31, r31 |
4240: df 01 movw r26, r30 |
4242: ae 58 subi r26, 0x8E ; 142 |
4244: ba 4f sbci r27, 0xFA ; 250 |
4246: 8d 91 ld r24, X+ |
4248: 9c 91 ld r25, X |
424a: e8 57 subi r30, 0x78 ; 120 |
424c: fa 4f sbci r31, 0xFA ; 250 |
424e: 20 81 ld r18, Z |
4250: 31 81 ldd r19, Z+1 ; 0x01 |
4252: fc 01 movw r30, r24 |
4254: e6 9f mul r30, r22 |
4256: c0 01 movw r24, r0 |
4258: e7 9f mul r30, r23 |
425a: 90 0d add r25, r0 |
425c: f6 9f mul r31, r22 |
425e: 90 0d add r25, r0 |
4260: 11 24 eor r1, r1 |
4262: b9 01 movw r22, r18 |
4264: 64 9f mul r22, r20 |
4266: 90 01 movw r18, r0 |
4268: 65 9f mul r22, r21 |
426a: 30 0d add r19, r0 |
426c: 74 9f mul r23, r20 |
426e: 30 0d add r19, r0 |
4270: 11 24 eor r1, r1 |
4272: 82 0f add r24, r18 |
4274: 93 1f adc r25, r19 |
4276: 90 93 2b 02 sts 0x022B, r25 |
427a: 80 93 2a 02 sts 0x022A, r24 |
427e: e0 91 a1 05 lds r30, 0x05A1 |
4282: ff 27 eor r31, r31 |
4284: ee 0f add r30, r30 |
4286: ff 1f adc r31, r31 |
4288: ee 58 subi r30, 0x8E ; 142 |
428a: fa 4f sbci r31, 0xFA ; 250 |
428c: 80 81 ld r24, Z |
428e: 91 81 ldd r25, Z+1 ; 0x01 |
4290: 90 95 com r25 |
4292: 81 95 neg r24 |
4294: 9f 4f sbci r25, 0xFF ; 255 |
4296: 90 93 2d 02 sts 0x022D, r25 |
429a: 80 93 2c 02 sts 0x022C, r24 |
429e: 10 91 85 01 lds r17, 0x0185 |
42a2: 61 2f mov r22, r17 |
42a4: 77 27 eor r23, r23 |
42a6: 67 fd sbrc r22, 7 |
42a8: 70 95 com r23 |
42aa: 87 2f mov r24, r23 |
42ac: 97 2f mov r25, r23 |
42ae: 0e 94 74 2c call 0x58e8 ; 0x58e8 <__floatsisf> |
42b2: 17 ff sbrs r17, 7 |
42b4: 06 c0 rjmp .+12 ; 0x42c2 <MotorRegler+0x596> |
42b6: 20 e0 ldi r18, 0x00 ; 0 |
42b8: 30 e0 ldi r19, 0x00 ; 0 |
42ba: 40 e8 ldi r20, 0x80 ; 128 |
42bc: 53 e4 ldi r21, 0x43 ; 67 |
42be: 0e 94 c9 2b call 0x5792 ; 0x5792 <__addsf3> |
42c2: 20 e0 ldi r18, 0x00 ; 0 |
42c4: 30 e0 ldi r19, 0x00 ; 0 |
42c6: 40 e2 ldi r20, 0x20 ; 32 |
42c8: 51 e4 ldi r21, 0x41 ; 65 |
42ca: 0e 94 c9 2b call 0x5792 ; 0x5792 <__addsf3> |
42ce: 20 e0 ldi r18, 0x00 ; 0 |
42d0: 30 e0 ldi r19, 0x00 ; 0 |
42d2: 40 e8 ldi r20, 0x80 ; 128 |
42d4: 5b e3 ldi r21, 0x3B ; 59 |
42d6: 0e 94 82 2d call 0x5b04 ; 0x5b04 <__mulsf3> |
42da: 5b 01 movw r10, r22 |
42dc: 6c 01 movw r12, r24 |
42de: 60 93 e8 05 sts 0x05E8, r22 |
42e2: 70 93 e9 05 sts 0x05E9, r23 |
42e6: 80 93 ea 05 sts 0x05EA, r24 |
42ea: 90 93 eb 05 sts 0x05EB, r25 |
42ee: 10 91 86 01 lds r17, 0x0186 |
42f2: 61 2f mov r22, r17 |
42f4: 77 27 eor r23, r23 |
42f6: 67 fd sbrc r22, 7 |
42f8: 70 95 com r23 |
42fa: 87 2f mov r24, r23 |
42fc: 97 2f mov r25, r23 |
42fe: 0e 94 74 2c call 0x58e8 ; 0x58e8 <__floatsisf> |
4302: 17 ff sbrs r17, 7 |
4304: 06 c0 rjmp .+12 ; 0x4312 <MotorRegler+0x5e6> |
4240: ea 58 subi r30, 0x8A ; 138 |
4242: fa 4f sbci r31, 0xFA ; 250 |
4244: 80 81 ld r24, Z |
4246: 91 81 ldd r25, Z+1 ; 0x01 |
4248: 90 95 com r25 |
424a: 81 95 neg r24 |
424c: 9f 4f sbci r25, 0xFF ; 255 |
424e: 90 93 2d 02 sts 0x022D, r25 |
4252: 80 93 2c 02 sts 0x022C, r24 |
4256: 10 91 85 01 lds r17, 0x0185 |
425a: 61 2f mov r22, r17 |
425c: 77 27 eor r23, r23 |
425e: 67 fd sbrc r22, 7 |
4260: 70 95 com r23 |
4262: 87 2f mov r24, r23 |
4264: 97 2f mov r25, r23 |
4266: 0e 94 b8 2b call 0x5770 ; 0x5770 <__floatsisf> |
426a: 17 ff sbrs r17, 7 |
426c: 06 c0 rjmp .+12 ; 0x427a <MotorRegler+0x596> |
426e: 20 e0 ldi r18, 0x00 ; 0 |
4270: 30 e0 ldi r19, 0x00 ; 0 |
4272: 40 e8 ldi r20, 0x80 ; 128 |
4274: 53 e4 ldi r21, 0x43 ; 67 |
4276: 0e 94 13 2b call 0x5626 ; 0x5626 <__addsf3> |
427a: 20 e0 ldi r18, 0x00 ; 0 |
427c: 30 e0 ldi r19, 0x00 ; 0 |
427e: 40 e2 ldi r20, 0x20 ; 32 |
4280: 51 e4 ldi r21, 0x41 ; 65 |
4282: 0e 94 13 2b call 0x5626 ; 0x5626 <__addsf3> |
4286: 20 e0 ldi r18, 0x00 ; 0 |
4288: 30 e0 ldi r19, 0x00 ; 0 |
428a: 40 e8 ldi r20, 0x80 ; 128 |
428c: 5b e3 ldi r21, 0x3B ; 59 |
428e: 0e 94 32 2c call 0x5864 ; 0x5864 <__mulsf3> |
4292: 5b 01 movw r10, r22 |
4294: 6c 01 movw r12, r24 |
4296: 60 93 ec 05 sts 0x05EC, r22 |
429a: 70 93 ed 05 sts 0x05ED, r23 |
429e: 80 93 ee 05 sts 0x05EE, r24 |
42a2: 90 93 ef 05 sts 0x05EF, r25 |
42a6: 10 91 86 01 lds r17, 0x0186 |
42aa: 61 2f mov r22, r17 |
42ac: 77 27 eor r23, r23 |
42ae: 67 fd sbrc r22, 7 |
42b0: 70 95 com r23 |
42b2: 87 2f mov r24, r23 |
42b4: 97 2f mov r25, r23 |
42b6: 0e 94 b8 2b call 0x5770 ; 0x5770 <__floatsisf> |
42ba: 17 ff sbrs r17, 7 |
42bc: 06 c0 rjmp .+12 ; 0x42ca <MotorRegler+0x5e6> |
42be: 20 e0 ldi r18, 0x00 ; 0 |
42c0: 30 e0 ldi r19, 0x00 ; 0 |
42c2: 40 e8 ldi r20, 0x80 ; 128 |
42c4: 53 e4 ldi r21, 0x43 ; 67 |
42c6: 0e 94 13 2b call 0x5626 ; 0x5626 <__addsf3> |
42ca: 20 e0 ldi r18, 0x00 ; 0 |
42cc: 30 ee ldi r19, 0xE0 ; 224 |
42ce: 4b e2 ldi r20, 0x2B ; 43 |
42d0: 57 e4 ldi r21, 0x47 ; 71 |
42d2: 0e 94 55 2b call 0x56aa ; 0x56aa <__divsf3> |
42d6: 60 93 e3 05 sts 0x05E3, r22 |
42da: 70 93 e4 05 sts 0x05E4, r23 |
42de: 80 93 e5 05 sts 0x05E5, r24 |
42e2: 90 93 e6 05 sts 0x05E6, r25 |
42e6: 80 91 aa 05 lds r24, 0x05AA |
42ea: 82 ff sbrs r24, 2 |
42ec: 0c c0 rjmp .+24 ; 0x4306 <MotorRegler+0x622> |
42ee: 80 e0 ldi r24, 0x00 ; 0 |
42f0: 90 e0 ldi r25, 0x00 ; 0 |
42f2: a0 e0 ldi r26, 0x00 ; 0 |
42f4: b0 e0 ldi r27, 0x00 ; 0 |
42f6: 80 93 e3 05 sts 0x05E3, r24 |
42fa: 90 93 e4 05 sts 0x05E4, r25 |
42fe: a0 93 e5 05 sts 0x05E5, r26 |
4302: b0 93 e6 05 sts 0x05E6, r27 |
4306: 20 e0 ldi r18, 0x00 ; 0 |
4308: 30 e0 ldi r19, 0x00 ; 0 |
430a: 40 e8 ldi r20, 0x80 ; 128 |
430c: 53 e4 ldi r21, 0x43 ; 67 |
430e: 0e 94 c9 2b call 0x5792 ; 0x5792 <__addsf3> |
4312: 20 e0 ldi r18, 0x00 ; 0 |
4314: 30 ee ldi r19, 0xE0 ; 224 |
4316: 4b e2 ldi r20, 0x2B ; 43 |
4318: 57 e4 ldi r21, 0x47 ; 71 |
431a: 0e 94 11 2c call 0x5822 ; 0x5822 <__divsf3> |
431e: 60 93 df 05 sts 0x05DF, r22 |
4322: 70 93 e0 05 sts 0x05E0, r23 |
4326: 80 93 e1 05 sts 0x05E1, r24 |
432a: 90 93 e2 05 sts 0x05E2, r25 |
432e: 80 91 a6 05 lds r24, 0x05A6 |
4332: 82 ff sbrs r24, 2 |
4334: 0c c0 rjmp .+24 ; 0x434e <MotorRegler+0x622> |
4336: 80 e0 ldi r24, 0x00 ; 0 |
4338: 90 e0 ldi r25, 0x00 ; 0 |
433a: a0 e0 ldi r26, 0x00 ; 0 |
433c: b0 e0 ldi r27, 0x00 ; 0 |
433e: 80 93 df 05 sts 0x05DF, r24 |
4342: 90 93 e0 05 sts 0x05E0, r25 |
4346: a0 93 e1 05 sts 0x05E1, r26 |
434a: b0 93 e2 05 sts 0x05E2, r27 |
434e: 20 e0 ldi r18, 0x00 ; 0 |
4350: 30 e0 ldi r19, 0x00 ; 0 |
4352: 40 e0 ldi r20, 0x00 ; 0 |
4354: 50 e0 ldi r21, 0x00 ; 0 |
4356: c6 01 movw r24, r12 |
4358: b5 01 movw r22, r10 |
435a: 0e 94 91 2c call 0x5922 ; 0x5922 <__eqsf2> |
435e: 88 23 and r24, r24 |
4360: 64 f4 brge .+24 ; 0x437a <MotorRegler+0x64e> |
4362: 80 e0 ldi r24, 0x00 ; 0 |
4364: 90 e0 ldi r25, 0x00 ; 0 |
4366: a0 e0 ldi r26, 0x00 ; 0 |
4368: b0 e0 ldi r27, 0x00 ; 0 |
436a: 80 93 e8 05 sts 0x05E8, r24 |
436e: 90 93 e9 05 sts 0x05E9, r25 |
4372: a0 93 ea 05 sts 0x05EA, r26 |
4376: b0 93 eb 05 sts 0x05EB, r27 |
437a: 20 e0 ldi r18, 0x00 ; 0 |
437c: 30 e0 ldi r19, 0x00 ; 0 |
437e: 40 e0 ldi r20, 0x00 ; 0 |
4380: 50 e0 ldi r21, 0x00 ; 0 |
4382: 60 91 df 05 lds r22, 0x05DF |
4386: 70 91 e0 05 lds r23, 0x05E0 |
438a: 80 91 e1 05 lds r24, 0x05E1 |
438e: 90 91 e2 05 lds r25, 0x05E2 |
4392: 0e 94 91 2c call 0x5922 ; 0x5922 <__eqsf2> |
4396: 88 23 and r24, r24 |
4398: 64 f4 brge .+24 ; 0x43b2 <MotorRegler+0x686> |
439a: 80 e0 ldi r24, 0x00 ; 0 |
439c: 90 e0 ldi r25, 0x00 ; 0 |
439e: a0 e0 ldi r26, 0x00 ; 0 |
43a0: b0 e0 ldi r27, 0x00 ; 0 |
43a2: 80 93 df 05 sts 0x05DF, r24 |
43a6: 90 93 e0 05 sts 0x05E0, r25 |
43aa: a0 93 e1 05 sts 0x05E1, r26 |
43ae: b0 93 e2 05 sts 0x05E2, r27 |
43b2: 80 91 1d 02 lds r24, 0x021D |
43b6: 88 23 and r24, r24 |
43b8: 21 f1 breq .+72 ; 0x4402 <MotorRegler+0x6d6> |
43ba: 10 92 2d 02 sts 0x022D, r1 |
43be: 10 92 2c 02 sts 0x022C, r1 |
43c2: 10 92 29 02 sts 0x0229, r1 |
43c6: 10 92 28 02 sts 0x0228, r1 |
43ca: 10 92 2b 02 sts 0x022B, r1 |
43ce: 10 92 2a 02 sts 0x022A, r1 |
43d2: 8d ec ldi r24, 0xCD ; 205 |
43d4: 9c ec ldi r25, 0xCC ; 204 |
43d6: ac ec ldi r26, 0xCC ; 204 |
43d8: bd e3 ldi r27, 0x3D ; 61 |
43da: 80 93 e8 05 sts 0x05E8, r24 |
43de: 90 93 e9 05 sts 0x05E9, r25 |
43e2: a0 93 ea 05 sts 0x05EA, r26 |
43e6: b0 93 eb 05 sts 0x05EB, r27 |
43ea: 8a e0 ldi r24, 0x0A ; 10 |
43ec: 97 ed ldi r25, 0xD7 ; 215 |
43ee: a3 ea ldi r26, 0xA3 ; 163 |
43f0: bb e3 ldi r27, 0x3B ; 59 |
43f2: 80 93 df 05 sts 0x05DF, r24 |
43f6: 90 93 e0 05 sts 0x05E0, r25 |
43fa: a0 93 e1 05 sts 0x05E1, r26 |
43fe: b0 93 e2 05 sts 0x05E2, r27 |
4402: 80 91 c6 01 lds r24, 0x01C6 |
4406: 90 91 c7 01 lds r25, 0x01C7 |
440a: 8d 54 subi r24, 0x4D ; 77 |
440c: 91 40 sbci r25, 0x01 ; 1 |
440e: 08 f4 brcc .+2 ; 0x4412 <MotorRegler+0x6e6> |
4410: bc c0 rjmp .+376 ; 0x458a <MotorRegler+0x85e> |
4412: 20 91 eb 01 lds r18, 0x01EB |
4416: 30 91 ec 01 lds r19, 0x01EC |
441a: 40 91 ed 01 lds r20, 0x01ED |
441e: 50 91 ee 01 lds r21, 0x01EE |
4422: 80 91 e7 01 lds r24, 0x01E7 |
4426: 90 91 e8 01 lds r25, 0x01E8 |
442a: a0 91 e9 01 lds r26, 0x01E9 |
442e: b0 91 ea 01 lds r27, 0x01EA |
4432: b9 01 movw r22, r18 |
4434: 68 1b sub r22, r24 |
4436: 79 0b sbc r23, r25 |
4438: 70 93 47 02 sts 0x0247, r23 |
443c: 60 93 46 02 sts 0x0246, r22 |
4440: 20 91 f3 01 lds r18, 0x01F3 |
4444: 30 91 f4 01 lds r19, 0x01F4 |
4448: 40 91 f5 01 lds r20, 0x01F5 |
444c: 50 91 f6 01 lds r21, 0x01F6 |
4450: 80 91 ef 01 lds r24, 0x01EF |
4454: 90 91 f0 01 lds r25, 0x01F0 |
4458: a0 91 f1 01 lds r26, 0x01F1 |
445c: b0 91 f2 01 lds r27, 0x01F2 |
4460: 28 1b sub r18, r24 |
4462: 39 0b sbc r19, r25 |
4464: 30 93 45 02 sts 0x0245, r19 |
4468: 20 93 44 02 sts 0x0244, r18 |
446c: 10 92 c7 01 sts 0x01C7, r1 |
4470: 10 92 c6 01 sts 0x01C6, r1 |
4474: 67 3a cpi r22, 0xA7 ; 167 |
4476: 71 05 cpc r23, r1 |
4478: 34 f0 brlt .+12 ; 0x4486 <MotorRegler+0x75a> |
447a: 80 91 d7 01 lds r24, 0x01D7 |
447e: 90 91 d8 01 lds r25, 0x01D8 |
4482: 01 96 adiw r24, 0x01 ; 1 |
4484: 08 c0 rjmp .+16 ; 0x4496 <MotorRegler+0x76a> |
4486: 6a 55 subi r22, 0x5A ; 90 |
4488: 7f 4f sbci r23, 0xFF ; 255 |
448a: 4c f4 brge .+18 ; 0x449e <MotorRegler+0x772> |
448c: 80 91 d7 01 lds r24, 0x01D7 |
4490: 90 91 d8 01 lds r25, 0x01D8 |
4494: 01 97 sbiw r24, 0x01 ; 1 |
4496: 90 93 d8 01 sts 0x01D8, r25 |
449a: 80 93 d7 01 sts 0x01D7, r24 |
449e: 27 3a cpi r18, 0xA7 ; 167 |
44a0: 31 05 cpc r19, r1 |
44a2: 34 f0 brlt .+12 ; 0x44b0 <MotorRegler+0x784> |
44a4: 80 91 d9 01 lds r24, 0x01D9 |
44a8: 90 91 da 01 lds r25, 0x01DA |
44ac: 01 96 adiw r24, 0x01 ; 1 |
44ae: 08 c0 rjmp .+16 ; 0x44c0 <MotorRegler+0x794> |
44b0: 2a 55 subi r18, 0x5A ; 90 |
44b2: 3f 4f sbci r19, 0xFF ; 255 |
44b4: 4c f4 brge .+18 ; 0x44c8 <MotorRegler+0x79c> |
44b6: 80 91 d9 01 lds r24, 0x01D9 |
44ba: 90 91 da 01 lds r25, 0x01DA |
44be: 01 97 sbiw r24, 0x01 ; 1 |
44c0: 90 93 da 01 sts 0x01DA, r25 |
44c4: 80 93 d9 01 sts 0x01D9, r24 |
44c8: 80 91 0f 02 lds r24, 0x020F |
44cc: 90 91 10 02 lds r25, 0x0210 |
44d0: a0 91 11 02 lds r26, 0x0211 |
44d4: b0 91 12 02 lds r27, 0x0212 |
44d8: 87 3a cpi r24, 0xA7 ; 167 |
44da: 91 05 cpc r25, r1 |
44dc: a1 05 cpc r26, r1 |
44de: b1 05 cpc r27, r1 |
44e0: 4c f0 brlt .+18 ; 0x44f4 <MotorRegler+0x7c8> |
44e2: 80 91 db 01 lds r24, 0x01DB |
44e6: 90 91 dc 01 lds r25, 0x01DC |
44ea: 01 97 sbiw r24, 0x01 ; 1 |
44ec: 90 93 dc 01 sts 0x01DC, r25 |
44f0: 80 93 db 01 sts 0x01DB, r24 |
44f4: 80 91 0f 02 lds r24, 0x020F |
44f8: 90 91 10 02 lds r25, 0x0210 |
44fc: a0 91 11 02 lds r26, 0x0211 |
4500: b0 91 12 02 lds r27, 0x0212 |
4504: 8a 55 subi r24, 0x5A ; 90 |
4506: 9f 4f sbci r25, 0xFF ; 255 |
4508: af 4f sbci r26, 0xFF ; 255 |
450a: bf 4f sbci r27, 0xFF ; 255 |
450c: 4c f4 brge .+18 ; 0x4520 <MotorRegler+0x7f4> |
450e: 80 91 db 01 lds r24, 0x01DB |
4512: 90 91 dc 01 lds r25, 0x01DC |
4516: 01 96 adiw r24, 0x01 ; 1 |
4518: 90 93 dc 01 sts 0x01DC, r25 |
451c: 80 93 db 01 sts 0x01DB, r24 |
4520: 10 92 7a 00 sts 0x007A, r1 |
4524: 80 91 e7 01 lds r24, 0x01E7 |
4528: 90 91 e8 01 lds r25, 0x01E8 |
452c: a0 91 e9 01 lds r26, 0x01E9 |
4530: b0 91 ea 01 lds r27, 0x01EA |
4534: 80 93 ff 01 sts 0x01FF, r24 |
4538: 90 93 00 02 sts 0x0200, r25 |
453c: a0 93 01 02 sts 0x0201, r26 |
4540: b0 93 02 02 sts 0x0202, r27 |
4544: 80 91 ef 01 lds r24, 0x01EF |
4548: 90 91 f0 01 lds r25, 0x01F0 |
454c: a0 91 f1 01 lds r26, 0x01F1 |
4550: b0 91 f2 01 lds r27, 0x01F2 |
4554: 80 93 07 02 sts 0x0207, r24 |
4558: 90 93 08 02 sts 0x0208, r25 |
455c: a0 93 09 02 sts 0x0209, r26 |
4560: b0 93 0a 02 sts 0x020A, r27 |
4564: 80 91 f7 01 lds r24, 0x01F7 |
4568: 90 91 f8 01 lds r25, 0x01F8 |
456c: a0 91 f9 01 lds r26, 0x01F9 |
4570: b0 91 fa 01 lds r27, 0x01FA |
4574: 80 93 0f 02 sts 0x020F, r24 |
4578: 90 93 10 02 sts 0x0210, r25 |
457c: a0 93 11 02 sts 0x0211, r26 |
4580: b0 93 12 02 sts 0x0212, r27 |
4584: 8f ee ldi r24, 0xEF ; 239 |
4586: 80 93 7a 00 sts 0x007A, r24 |
458a: 60 91 e7 01 lds r22, 0x01E7 |
458e: 70 91 e8 01 lds r23, 0x01E8 |
4592: 80 91 e9 01 lds r24, 0x01E9 |
4596: 90 91 ea 01 lds r25, 0x01EA |
459a: a0 90 b2 05 lds r10, 0x05B2 |
459e: bb 24 eor r11, r11 |
45a0: cc 24 eor r12, r12 |
45a2: dd 24 eor r13, r13 |
45a4: e0 90 e3 05 lds r14, 0x05E3 |
45a8: f0 90 e4 05 lds r15, 0x05E4 |
45ac: a6 01 movw r20, r12 |
45ae: 95 01 movw r18, r10 |
45b0: 0e 94 4e 2e call 0x5c9c ; 0x5c9c <__divmodsi4> |
45b4: 00 27 eor r16, r16 |
45b6: f7 fc sbrc r15, 7 |
45b8: 00 95 com r16 |
45ba: 10 2f mov r17, r16 |
45bc: 2e 19 sub r18, r14 |
45be: 3f 09 sbc r19, r15 |
45c0: 40 0b sbc r20, r16 |
45c2: 51 0b sbc r21, r17 |
45c4: ca 01 movw r24, r20 |
45c6: b9 01 movw r22, r18 |
45c8: 20 e1 ldi r18, 0x10 ; 16 |
45ca: 30 e0 ldi r19, 0x00 ; 0 |
45cc: 40 e0 ldi r20, 0x00 ; 0 |
45ce: 50 e0 ldi r21, 0x00 ; 0 |
45d0: 0e 94 4e 2e call 0x5c9c ; 0x5c9c <__divmodsi4> |
45d4: 39 01 movw r6, r18 |
45d6: 4a 01 movw r8, r20 |
45d8: 20 93 4c 02 sts 0x024C, r18 |
45dc: 30 93 4d 02 sts 0x024D, r19 |
45e0: 40 93 4e 02 sts 0x024E, r20 |
45e4: 50 93 4f 02 sts 0x024F, r21 |
45e8: 60 91 ef 01 lds r22, 0x01EF |
45ec: 70 91 f0 01 lds r23, 0x01F0 |
45f0: 80 91 f1 01 lds r24, 0x01F1 |
45f4: 90 91 f2 01 lds r25, 0x01F2 |
45f8: e0 90 ec 05 lds r14, 0x05EC |
45fc: f0 90 ed 05 lds r15, 0x05ED |
4600: a6 01 movw r20, r12 |
4602: 95 01 movw r18, r10 |
4604: 0e 94 4e 2e call 0x5c9c ; 0x5c9c <__divmodsi4> |
4608: 00 27 eor r16, r16 |
460a: f7 fc sbrc r15, 7 |
460c: 00 95 com r16 |
460e: 10 2f mov r17, r16 |
4610: 2e 19 sub r18, r14 |
4612: 3f 09 sbc r19, r15 |
4614: 40 0b sbc r20, r16 |
4616: 51 0b sbc r21, r17 |
4618: ca 01 movw r24, r20 |
461a: b9 01 movw r22, r18 |
461c: 20 e1 ldi r18, 0x10 ; 16 |
461e: 30 e0 ldi r19, 0x00 ; 0 |
4620: 40 e0 ldi r20, 0x00 ; 0 |
4622: 50 e0 ldi r21, 0x00 ; 0 |
4624: 0e 94 4e 2e call 0x5c9c ; 0x5c9c <__divmodsi4> |
4628: 20 93 48 02 sts 0x0248, r18 |
462c: 30 93 49 02 sts 0x0249, r19 |
4630: 40 93 4a 02 sts 0x024A, r20 |
4634: 50 93 4b 02 sts 0x024B, r21 |
4638: f5 ef ldi r31, 0xF5 ; 245 |
463a: 6f 16 cp r6, r31 |
463c: f1 e0 ldi r31, 0x01 ; 1 |
463e: 7f 06 cpc r7, r31 |
4640: f0 e0 ldi r31, 0x00 ; 0 |
4642: 8f 06 cpc r8, r31 |
4644: f0 e0 ldi r31, 0x00 ; 0 |
4646: 9f 06 cpc r9, r31 |
4648: 2c f0 brlt .+10 ; 0x4654 <MotorRegler+0x928> |
464a: 84 ef ldi r24, 0xF4 ; 244 |
464c: 91 e0 ldi r25, 0x01 ; 1 |
464e: a0 e0 ldi r26, 0x00 ; 0 |
4650: b0 e0 ldi r27, 0x00 ; 0 |
4652: 0d c0 rjmp .+26 ; 0x466e <MotorRegler+0x942> |
4654: 6c e0 ldi r22, 0x0C ; 12 |
4656: 66 16 cp r6, r22 |
4658: 6e ef ldi r22, 0xFE ; 254 |
465a: 76 06 cpc r7, r22 |
465c: 6f ef ldi r22, 0xFF ; 255 |
465e: 86 06 cpc r8, r22 |
4660: 6f ef ldi r22, 0xFF ; 255 |
4662: 96 06 cpc r9, r22 |
4664: 64 f4 brge .+24 ; 0x467e <MotorRegler+0x952> |
4666: 8c e0 ldi r24, 0x0C ; 12 |
4668: 9e ef ldi r25, 0xFE ; 254 |
466a: af ef ldi r26, 0xFF ; 255 |
466c: bf ef ldi r27, 0xFF ; 255 |
466e: 80 93 4c 02 sts 0x024C, r24 |
4672: 90 93 4d 02 sts 0x024D, r25 |
4676: a0 93 4e 02 sts 0x024E, r26 |
467a: b0 93 4f 02 sts 0x024F, r27 |
467e: 25 3f cpi r18, 0xF5 ; 245 |
4680: 71 e0 ldi r23, 0x01 ; 1 |
4682: 37 07 cpc r19, r23 |
4684: 70 e0 ldi r23, 0x00 ; 0 |
4686: 47 07 cpc r20, r23 |
4688: 70 e0 ldi r23, 0x00 ; 0 |
468a: 57 07 cpc r21, r23 |
468c: 2c f0 brlt .+10 ; 0x4698 <MotorRegler+0x96c> |
468e: 84 ef ldi r24, 0xF4 ; 244 |
4690: 91 e0 ldi r25, 0x01 ; 1 |
4692: a0 e0 ldi r26, 0x00 ; 0 |
4694: b0 e0 ldi r27, 0x00 ; 0 |
4696: 09 c0 rjmp .+18 ; 0x46aa <MotorRegler+0x97e> |
4698: 2c 50 subi r18, 0x0C ; 12 |
469a: 3e 4f sbci r19, 0xFE ; 254 |
469c: 4f 4f sbci r20, 0xFF ; 255 |
469e: 5f 4f sbci r21, 0xFF ; 255 |
46a0: 64 f4 brge .+24 ; 0x46ba <MotorRegler+0x98e> |
46a2: 8c e0 ldi r24, 0x0C ; 12 |
46a4: 9e ef ldi r25, 0xFE ; 254 |
46a6: af ef ldi r26, 0xFF ; 255 |
46a8: bf ef ldi r27, 0xFF ; 255 |
46aa: 80 93 48 02 sts 0x0248, r24 |
46ae: 90 93 49 02 sts 0x0249, r25 |
46b2: a0 93 4a 02 sts 0x024A, r26 |
46b6: b0 93 4b 02 sts 0x024B, r27 |
46ba: 10 92 7a 00 sts 0x007A, r1 |
46be: 80 91 fb 01 lds r24, 0x01FB |
46c2: 90 91 fc 01 lds r25, 0x01FC |
46c6: a0 91 fd 01 lds r26, 0x01FD |
46ca: b0 91 fe 01 lds r27, 0x01FE |
46ce: 20 91 4c 02 lds r18, 0x024C |
46d2: 30 91 4d 02 lds r19, 0x024D |
46d6: 40 91 4e 02 lds r20, 0x024E |
46da: 50 91 4f 02 lds r21, 0x024F |
46de: 82 1b sub r24, r18 |
46e0: 93 0b sbc r25, r19 |
46e2: a4 0b sbc r26, r20 |
46e4: b5 0b sbc r27, r21 |
46e6: 80 93 fb 01 sts 0x01FB, r24 |
46ea: 90 93 fc 01 sts 0x01FC, r25 |
46ee: a0 93 fd 01 sts 0x01FD, r26 |
46f2: b0 93 fe 01 sts 0x01FE, r27 |
46f6: 80 91 03 02 lds r24, 0x0203 |
46fa: 90 91 04 02 lds r25, 0x0204 |
46fe: a0 91 05 02 lds r26, 0x0205 |
4702: b0 91 06 02 lds r27, 0x0206 |
4706: 20 91 48 02 lds r18, 0x0248 |
470a: 30 91 49 02 lds r19, 0x0249 |
470e: 40 91 4a 02 lds r20, 0x024A |
4712: 50 91 4b 02 lds r21, 0x024B |
4716: 82 1b sub r24, r18 |
4718: 93 0b sbc r25, r19 |
471a: a4 0b sbc r26, r20 |
471c: b5 0b sbc r27, r21 |
471e: 80 93 03 02 sts 0x0203, r24 |
4722: 90 93 04 02 sts 0x0204, r25 |
4726: a0 93 05 02 sts 0x0205, r26 |
472a: b0 93 06 02 sts 0x0206, r27 |
472e: 80 91 2c 02 lds r24, 0x022C |
4732: 90 91 2d 02 lds r25, 0x022D |
4736: 5c 01 movw r10, r24 |
4738: cc 24 eor r12, r12 |
473a: b7 fc sbrc r11, 7 |
473c: c0 94 com r12 |
473e: dc 2c mov r13, r12 |
4740: a0 92 50 02 sts 0x0250, r10 |
4744: b0 92 51 02 sts 0x0251, r11 |
4748: c0 92 52 02 sts 0x0252, r12 |
474c: d0 92 53 02 sts 0x0253, r13 |
4750: 97 ff sbrs r25, 7 |
4752: 03 c0 rjmp .+6 ; 0x475a <MotorRegler+0xa2e> |
4754: 90 95 com r25 |
4756: 81 95 neg r24 |
4758: 9f 4f sbci r25, 0xFF ; 255 |
475a: 84 97 sbiw r24, 0x24 ; 36 |
475c: 3c f0 brlt .+14 ; 0x476c <MotorRegler+0xa40> |
475e: 80 91 a6 05 lds r24, 0x05A6 |
4762: 84 fd sbrc r24, 4 |
4764: 03 c0 rjmp .+6 ; 0x476c <MotorRegler+0xa40> |
4766: 81 e0 ldi r24, 0x01 ; 1 |
4768: 80 93 39 02 sts 0x0239, r24 |
476c: 60 90 0b 02 lds r6, 0x020B |
4770: 70 90 0c 02 lds r7, 0x020C |
4774: 80 90 0d 02 lds r8, 0x020D |
4778: 90 90 0e 02 lds r9, 0x020E |
477c: c5 01 movw r24, r10 |
477e: b7 fe sbrs r11, 7 |
4780: 03 c0 rjmp .+6 ; 0x4788 <MotorRegler+0xa5c> |
4782: 90 95 com r25 |
4784: 81 95 neg r24 |
4786: 9f 4f sbci r25, 0xFF ; 255 |
4788: 7c 01 movw r14, r24 |
478a: 00 27 eor r16, r16 |
478c: f7 fc sbrc r15, 7 |
478e: 00 95 com r16 |
4790: 10 2f mov r17, r16 |
4792: 20 91 af 05 lds r18, 0x05AF |
4796: 33 27 eor r19, r19 |
4798: 44 27 eor r20, r20 |
479a: 55 27 eor r21, r21 |
479c: c6 01 movw r24, r12 |
479e: b5 01 movw r22, r10 |
47a0: 0e 94 e6 2d call 0x5bcc ; 0x5bcc <__mulsi3> |
47a4: 9b 01 movw r18, r22 |
47a6: ac 01 movw r20, r24 |
47a8: c8 01 movw r24, r16 |
47aa: b7 01 movw r22, r14 |
47ac: 0e 94 e6 2d call 0x5bcc ; 0x5bcc <__mulsi3> |
47b0: 20 e0 ldi r18, 0x00 ; 0 |
47b2: 31 e0 ldi r19, 0x01 ; 1 |
47b4: 40 e0 ldi r20, 0x00 ; 0 |
47b6: 50 e0 ldi r21, 0x00 ; 0 |
47b8: 0e 94 4e 2e call 0x5c9c ; 0x5c9c <__divmodsi4> |
47bc: 44 27 eor r20, r20 |
47be: 37 fd sbrc r19, 7 |
47c0: 40 95 com r20 |
47c2: 54 2f mov r21, r20 |
47c4: 62 1a sub r6, r18 |
47c6: 73 0a sbc r7, r19 |
47c8: 84 0a sbc r8, r20 |
47ca: 95 0a sbc r9, r21 |
47cc: 60 92 0b 02 sts 0x020B, r6 |
47d0: 70 92 0c 02 sts 0x020C, r7 |
47d4: 80 92 0d 02 sts 0x020D, r8 |
47d8: 90 92 0e 02 sts 0x020E, r9 |
47dc: 80 91 0b 02 lds r24, 0x020B |
47e0: 90 91 0c 02 lds r25, 0x020C |
47e4: a0 91 0d 02 lds r26, 0x020D |
47e8: b0 91 0e 02 lds r27, 0x020E |
47ec: 81 53 subi r24, 0x31 ; 49 |
47ee: 95 47 sbci r25, 0x75 ; 117 |
47f0: a0 40 sbci r26, 0x00 ; 0 |
47f2: b0 40 sbci r27, 0x00 ; 0 |
47f4: 64 f0 brlt .+24 ; 0x480e <MotorRegler+0xae2> |
47f6: 80 e3 ldi r24, 0x30 ; 48 |
47f8: 95 e7 ldi r25, 0x75 ; 117 |
47fa: a0 e0 ldi r26, 0x00 ; 0 |
47fc: b0 e0 ldi r27, 0x00 ; 0 |
47fe: 80 93 0b 02 sts 0x020B, r24 |
4802: 90 93 0c 02 sts 0x020C, r25 |
4806: a0 93 0d 02 sts 0x020D, r26 |
480a: b0 93 0e 02 sts 0x020E, r27 |
480e: 80 91 0b 02 lds r24, 0x020B |
4812: 90 91 0c 02 lds r25, 0x020C |
4816: a0 91 0d 02 lds r26, 0x020D |
481a: b0 91 0e 02 lds r27, 0x020E |
481e: 80 5d subi r24, 0xD0 ; 208 |
4820: 9a 48 sbci r25, 0x8A ; 138 |
4822: af 4f sbci r26, 0xFF ; 255 |
4824: bf 4f sbci r27, 0xFF ; 255 |
4826: 64 f4 brge .+24 ; 0x4840 <MotorRegler+0xb14> |
4828: 80 ed ldi r24, 0xD0 ; 208 |
482a: 9a e8 ldi r25, 0x8A ; 138 |
482c: af ef ldi r26, 0xFF ; 255 |
482e: bf ef ldi r27, 0xFF ; 255 |
4830: 80 93 0b 02 sts 0x020B, r24 |
4834: 90 93 0c 02 sts 0x020C, r25 |
4838: a0 93 0d 02 sts 0x020D, r26 |
483c: b0 93 0e 02 sts 0x020E, r27 |
4840: 8f ee ldi r24, 0xEF ; 239 |
4842: 80 93 7a 00 sts 0x007A, r24 |
4846: 80 91 17 02 lds r24, 0x0217 |
484a: 90 91 18 02 lds r25, 0x0218 |
484e: 89 2b or r24, r25 |
4850: 09 f4 brne .+2 ; 0x4854 <MotorRegler+0xb28> |
4852: a1 c0 rjmp .+322 ; 0x4996 <MotorRegler+0xc6a> |
4854: 80 91 a6 05 lds r24, 0x05A6 |
4858: 83 ff sbrs r24, 3 |
485a: 9d c0 rjmp .+314 ; 0x4996 <MotorRegler+0xc6a> |
485c: 60 91 e7 01 lds r22, 0x01E7 |
4860: 70 91 e8 01 lds r23, 0x01E8 |
4864: 80 91 e9 01 lds r24, 0x01E9 |
4868: 90 91 ea 01 lds r25, 0x01EA |
486c: 20 e0 ldi r18, 0x00 ; 0 |
486e: 32 e0 ldi r19, 0x02 ; 2 |
4870: 40 e0 ldi r20, 0x00 ; 0 |
4872: 50 e0 ldi r21, 0x00 ; 0 |
4874: 0e 94 4e 2e call 0x5c9c ; 0x5c9c <__divmodsi4> |
4878: 89 01 movw r16, r18 |
487a: 37 ff sbrs r19, 7 |
487c: 03 c0 rjmp .+6 ; 0x4884 <MotorRegler+0xb58> |
487e: 10 95 com r17 |
4880: 01 95 neg r16 |
4882: 1f 4f sbci r17, 0xFF ; 255 |
4884: 60 91 ef 01 lds r22, 0x01EF |
4888: 70 91 f0 01 lds r23, 0x01F0 |
488c: 80 91 f1 01 lds r24, 0x01F1 |
4890: 90 91 f2 01 lds r25, 0x01F2 |
4894: 20 e0 ldi r18, 0x00 ; 0 |
4896: 32 e0 ldi r19, 0x02 ; 2 |
4898: 40 e0 ldi r20, 0x00 ; 0 |
489a: 50 e0 ldi r21, 0x00 ; 0 |
489c: 0e 94 4e 2e call 0x5c9c ; 0x5c9c <__divmodsi4> |
48a0: b9 01 movw r22, r18 |
48a2: 37 ff sbrs r19, 7 |
48a4: 03 c0 rjmp .+6 ; 0x48ac <MotorRegler+0xb80> |
48a6: 70 95 com r23 |
48a8: 61 95 neg r22 |
48aa: 7f 4f sbci r23, 0xFF ; 255 |
48ac: 60 17 cp r22, r16 |
48ae: 71 07 cpc r23, r17 |
48b0: 0c f4 brge .+2 ; 0x48b4 <MotorRegler+0xb88> |
48b2: b8 01 movw r22, r16 |
48b4: 69 31 cpi r22, 0x19 ; 25 |
48b6: 71 05 cpc r23, r1 |
48b8: a4 f4 brge .+40 ; 0x48e2 <MotorRegler+0xbb6> |
48ba: 80 91 39 02 lds r24, 0x0239 |
48be: 88 23 and r24, r24 |
48c0: 81 f0 breq .+32 ; 0x48e2 <MotorRegler+0xbb6> |
48c2: 80 91 37 02 lds r24, 0x0237 |
48c6: 90 91 38 02 lds r25, 0x0238 |
48ca: 89 2b or r24, r25 |
48cc: 51 f4 brne .+20 ; 0x48e2 <MotorRegler+0xbb6> |
48ce: 80 91 17 02 lds r24, 0x0217 |
48d2: 90 91 18 02 lds r25, 0x0218 |
48d6: 90 93 1a 02 sts 0x021A, r25 |
48da: 80 93 19 02 sts 0x0219, r24 |
48de: 10 92 39 02 sts 0x0239, r1 |
48e2: 20 91 84 01 lds r18, 0x0184 |
48e6: 33 27 eor r19, r19 |
48e8: 62 9f mul r22, r18 |
48ea: c0 01 movw r24, r0 |
48ec: 63 9f mul r22, r19 |
48ee: 90 0d add r25, r0 |
48f0: 72 9f mul r23, r18 |
48f2: 90 0d add r25, r0 |
48f4: 11 24 eor r1, r1 |
48f6: 60 e4 ldi r22, 0x40 ; 64 |
48f8: 70 e0 ldi r23, 0x00 ; 0 |
48fa: 0e 94 19 2e call 0x5c32 ; 0x5c32 <__divmodhi4> |
48fe: a9 01 movw r20, r18 |
4900: 46 1b sub r20, r22 |
4902: 57 0b sbc r21, r23 |
4904: 14 16 cp r1, r20 |
4906: 15 06 cpc r1, r21 |
4908: 0c f0 brlt .+2 ; 0x490c <MotorRegler+0xbe0> |
490a: 3f c0 rjmp .+126 ; 0x498a <MotorRegler+0xc5e> |
490c: 10 92 7a 00 sts 0x007A, r1 |
4910: 20 91 37 02 lds r18, 0x0237 |
4914: 30 91 38 02 lds r19, 0x0238 |
4918: 21 15 cp r18, r1 |
491a: 31 05 cpc r19, r1 |
491c: 61 f5 brne .+88 ; 0x4976 <MotorRegler+0xc4a> |
491e: 00 91 0b 02 lds r16, 0x020B |
4922: 10 91 0c 02 lds r17, 0x020C |
4926: 20 91 0d 02 lds r18, 0x020D |
492a: 30 91 0e 02 lds r19, 0x020E |
492e: 80 91 1b 02 lds r24, 0x021B |
4932: 90 91 1c 02 lds r25, 0x021C |
4936: bc 01 movw r22, r24 |
4938: 64 9f mul r22, r20 |
493a: c0 01 movw r24, r0 |
493c: 65 9f mul r22, r21 |
493e: 90 0d add r25, r0 |
4940: 74 9f mul r23, r20 |
4942: 90 0d add r25, r0 |
4944: 11 24 eor r1, r1 |
4946: 60 e2 ldi r22, 0x20 ; 32 |
4948: 70 e0 ldi r23, 0x00 ; 0 |
494a: 0e 94 19 2e call 0x5c32 ; 0x5c32 <__divmodhi4> |
494e: 88 27 eor r24, r24 |
4950: 77 fd sbrc r23, 7 |
4952: 80 95 com r24 |
4954: 98 2f mov r25, r24 |
4956: 06 0f add r16, r22 |
4958: 17 1f adc r17, r23 |
495a: 28 1f adc r18, r24 |
495c: 39 1f adc r19, r25 |
495e: 00 93 0b 02 sts 0x020B, r16 |
4962: 10 93 0c 02 sts 0x020C, r17 |
4966: 20 93 0d 02 sts 0x020D, r18 |
496a: 30 93 0e 02 sts 0x020E, r19 |
496e: 8f ee ldi r24, 0xEF ; 239 |
4970: 80 93 7a 00 sts 0x007A, r24 |
4974: 10 c0 rjmp .+32 ; 0x4996 <MotorRegler+0xc6a> |
4976: 8f ee ldi r24, 0xEF ; 239 |
4978: 80 93 7a 00 sts 0x007A, r24 |
497c: 21 50 subi r18, 0x01 ; 1 |
497e: 30 40 sbci r19, 0x00 ; 0 |
4980: 30 93 38 02 sts 0x0238, r19 |
4984: 20 93 37 02 sts 0x0237, r18 |
4988: 06 c0 rjmp .+12 ; 0x4996 <MotorRegler+0xc6a> |
498a: 84 ef ldi r24, 0xF4 ; 244 |
498c: 91 e0 ldi r25, 0x01 ; 1 |
498e: 90 93 38 02 sts 0x0238, r25 |
4992: 80 93 37 02 sts 0x0237, r24 |
4996: 80 91 a6 05 lds r24, 0x05A6 |
499a: 85 ff sbrs r24, 5 |
499c: 18 c0 rjmp .+48 ; 0x49ce <MotorRegler+0xca2> |
499e: 80 91 33 02 lds r24, 0x0233 |
49a2: 99 27 eor r25, r25 |
49a4: 90 93 a3 02 sts 0x02A3, r25 |
49a8: 80 93 a2 02 sts 0x02A2, r24 |
49ac: 80 91 34 02 lds r24, 0x0234 |
49b0: 99 27 eor r25, r25 |
49b2: 90 93 a5 02 sts 0x02A5, r25 |
49b6: 80 93 a4 02 sts 0x02A4, r24 |
49ba: 80 91 35 02 lds r24, 0x0235 |
49be: 99 27 eor r25, r25 |
49c0: 90 93 a1 02 sts 0x02A1, r25 |
49c4: 80 93 a0 02 sts 0x02A0, r24 |
49c8: 0e 94 67 29 call 0x52ce ; 0x52ce <gps_main> |
49cc: 08 c0 rjmp .+16 ; 0x49de <MotorRegler+0xcb2> |
49ce: 10 92 8d 02 sts 0x028D, r1 |
49d2: 10 92 8c 02 sts 0x028C, r1 |
49d6: 10 92 8f 02 sts 0x028F, r1 |
49da: 10 92 8e 02 sts 0x028E, r1 |
49de: 80 91 ed 04 lds r24, 0x04ED |
49e2: 8f 5f subi r24, 0xFF ; 255 |
49e4: 80 93 ed 04 sts 0x04ED, r24 |
49e8: 80 91 3a 02 lds r24, 0x023A |
49ec: 81 50 subi r24, 0x01 ; 1 |
49ee: 80 93 3a 02 sts 0x023A, r24 |
49f2: 8f 3f cpi r24, 0xFF ; 255 |
49f4: 09 f0 breq .+2 ; 0x49f8 <MotorRegler+0xccc> |
49f6: 68 c0 rjmp .+208 ; 0x4ac8 <MotorRegler+0xd9c> |
49f8: 81 e3 ldi r24, 0x31 ; 49 |
49fa: 80 93 3a 02 sts 0x023A, r24 |
49fe: 60 91 e7 01 lds r22, 0x01E7 |
4a02: 70 91 e8 01 lds r23, 0x01E8 |
4a06: 80 91 e9 01 lds r24, 0x01E9 |
4a0a: 90 91 ea 01 lds r25, 0x01EA |
4a0e: e0 90 b2 05 lds r14, 0x05B2 |
4a12: ff 24 eor r15, r15 |
4a14: 00 27 eor r16, r16 |
4a16: 11 27 eor r17, r17 |
4a18: a8 01 movw r20, r16 |
4a1a: 97 01 movw r18, r14 |
4a1c: 0e 94 4e 2e call 0x5c9c ; 0x5c9c <__divmodsi4> |
4a20: 30 93 ef 04 sts 0x04EF, r19 |
4a24: 20 93 ee 04 sts 0x04EE, r18 |
4a28: 60 91 ef 01 lds r22, 0x01EF |
4a2c: 70 91 f0 01 lds r23, 0x01F0 |
4a30: 80 91 f1 01 lds r24, 0x01F1 |
4a34: 90 91 f2 01 lds r25, 0x01F2 |
4a38: a8 01 movw r20, r16 |
4a3a: 97 01 movw r18, r14 |
4a3c: 0e 94 4e 2e call 0x5c9c ; 0x5c9c <__divmodsi4> |
4a40: 30 93 f1 04 sts 0x04F1, r19 |
4a44: 20 93 f0 04 sts 0x04F0, r18 |
4a48: 80 91 e3 05 lds r24, 0x05E3 |
4a4c: 90 91 e4 05 lds r25, 0x05E4 |
4a50: 90 93 f3 04 sts 0x04F3, r25 |
4a54: 80 93 f2 04 sts 0x04F2, r24 |
4a58: 80 91 ec 05 lds r24, 0x05EC |
4a5c: 90 91 ed 05 lds r25, 0x05ED |
4a60: 90 93 f5 04 sts 0x04F5, r25 |
4a64: 80 93 f4 04 sts 0x04F4, r24 |
4a68: 80 91 e6 05 lds r24, 0x05E6 |
4a6c: 90 91 e7 05 lds r25, 0x05E7 |
4a70: 90 93 f7 04 sts 0x04F7, r25 |
4a74: 80 93 f6 04 sts 0x04F6, r24 |
4a78: 80 91 2f 02 lds r24, 0x022F |
4a7c: 90 91 30 02 lds r25, 0x0230 |
4a80: 90 93 f9 04 sts 0x04F9, r25 |
4a84: 80 93 f8 04 sts 0x04F8, r24 |
4a88: 60 91 13 02 lds r22, 0x0213 |
4a8c: 70 91 14 02 lds r23, 0x0214 |
4a90: 80 91 15 02 lds r24, 0x0215 |
4a94: 90 91 16 02 lds r25, 0x0216 |
4a98: 20 e0 ldi r18, 0x00 ; 0 |
4a9a: 32 e0 ldi r19, 0x02 ; 2 |
4a9c: 40 e0 ldi r20, 0x00 ; 0 |
4a9e: 50 e0 ldi r21, 0x00 ; 0 |
4aa0: 0e 94 4e 2e call 0x5c9c ; 0x5c9c <__divmodsi4> |
4aa4: 30 93 fb 04 sts 0x04FB, r19 |
4aa8: 20 93 fa 04 sts 0x04FA, r18 |
4aac: 89 81 ldd r24, Y+1 ; 0x01 |
4aae: 9a 81 ldd r25, Y+2 ; 0x02 |
4ab0: 90 93 fd 04 sts 0x04FD, r25 |
4ab4: 80 93 fc 04 sts 0x04FC, r24 |
4ab8: 80 91 17 02 lds r24, 0x0217 |
4abc: 90 91 18 02 lds r25, 0x0218 |
4ac0: 90 93 ff 04 sts 0x04FF, r25 |
4ac4: 80 93 fe 04 sts 0x04FE, r24 |
4ac8: 60 91 e7 01 lds r22, 0x01E7 |
4acc: 70 91 e8 01 lds r23, 0x01E8 |
4ad0: 80 91 e9 01 lds r24, 0x01E9 |
4ad4: 90 91 ea 01 lds r25, 0x01EA |
4ad8: 20 90 df 05 lds r2, 0x05DF |
4adc: 30 90 e0 05 lds r3, 0x05E0 |
4ae0: 40 90 e1 05 lds r4, 0x05E1 |
4ae4: 50 90 e2 05 lds r5, 0x05E2 |
4ae8: e0 90 da 05 lds r14, 0x05DA |
4aec: f0 90 db 05 lds r15, 0x05DB |
4af0: 60 90 e8 05 lds r6, 0x05E8 |
4af4: 70 90 e9 05 lds r7, 0x05E9 |
4af8: 80 90 ea 05 lds r8, 0x05EA |
4afc: 90 90 eb 05 lds r9, 0x05EB |
4b00: 0e 94 74 2c call 0x58e8 ; 0x58e8 <__floatsisf> |
4b04: a2 01 movw r20, r4 |
4b06: 91 01 movw r18, r2 |
4b08: 0e 94 82 2d call 0x5b04 ; 0x5b04 <__mulsf3> |
4b0c: 5b 01 movw r10, r22 |
4b0e: 6c 01 movw r12, r24 |
4b10: 00 27 eor r16, r16 |
4b12: f7 fc sbrc r15, 7 |
4b14: 00 95 com r16 |
4b16: 10 2f mov r17, r16 |
4b18: c8 01 movw r24, r16 |
4b1a: b7 01 movw r22, r14 |
4b1c: 0e 94 74 2c call 0x58e8 ; 0x58e8 <__floatsisf> |
4b20: a4 01 movw r20, r8 |
4b22: 93 01 movw r18, r6 |
4b24: 0e 94 82 2d call 0x5b04 ; 0x5b04 <__mulsf3> |
4b28: 9b 01 movw r18, r22 |
4b2a: ac 01 movw r20, r24 |
4b2c: c6 01 movw r24, r12 |
4b2e: b5 01 movw r22, r10 |
4b30: 0e 94 c9 2b call 0x5792 ; 0x5792 <__addsf3> |
4b34: 0e 94 57 2c call 0x58ae ; 0x58ae <__fixsfsi> |
4b38: 70 93 db 05 sts 0x05DB, r23 |
4b3c: 60 93 da 05 sts 0x05DA, r22 |
4b40: 60 91 ef 01 lds r22, 0x01EF |
4b44: 70 91 f0 01 lds r23, 0x01F0 |
4b48: 80 91 f1 01 lds r24, 0x01F1 |
4b4c: 90 91 f2 01 lds r25, 0x01F2 |
4b50: e0 90 d8 05 lds r14, 0x05D8 |
4b54: f0 90 d9 05 lds r15, 0x05D9 |
4b58: 0e 94 74 2c call 0x58e8 ; 0x58e8 <__floatsisf> |
4b5c: a2 01 movw r20, r4 |
4b5e: 91 01 movw r18, r2 |
4b60: 0e 94 82 2d call 0x5b04 ; 0x5b04 <__mulsf3> |
4b64: 5b 01 movw r10, r22 |
4b66: 6c 01 movw r12, r24 |
4b68: 00 27 eor r16, r16 |
4b6a: f7 fc sbrc r15, 7 |
4b6c: 00 95 com r16 |
4b6e: 10 2f mov r17, r16 |
4b70: c8 01 movw r24, r16 |
4b72: b7 01 movw r22, r14 |
4b74: 0e 94 74 2c call 0x58e8 ; 0x58e8 <__floatsisf> |
4b78: a4 01 movw r20, r8 |
4b7a: 93 01 movw r18, r6 |
4b7c: 0e 94 82 2d call 0x5b04 ; 0x5b04 <__mulsf3> |
4b80: 9b 01 movw r18, r22 |
4b82: ac 01 movw r20, r24 |
4b84: c6 01 movw r24, r12 |
4b86: b5 01 movw r22, r10 |
4b88: 0e 94 c9 2b call 0x5792 ; 0x5792 <__addsf3> |
4b8c: 0e 94 57 2c call 0x58ae ; 0x58ae <__fixsfsi> |
4b90: 70 93 d9 05 sts 0x05D9, r23 |
4b94: 60 93 d8 05 sts 0x05D8, r22 |
4b98: 60 91 e6 05 lds r22, 0x05E6 |
4b9c: 70 91 e7 05 lds r23, 0x05E7 |
4ba0: a0 90 f7 01 lds r10, 0x01F7 |
4ba4: b0 90 f8 01 lds r11, 0x01F8 |
4ba8: c0 90 f9 01 lds r12, 0x01F9 |
4bac: d0 90 fa 01 lds r13, 0x01FA |
4bb0: 88 27 eor r24, r24 |
4bb2: 77 fd sbrc r23, 7 |
4bb4: 80 95 com r24 |
4bb6: 98 2f mov r25, r24 |
4bb8: 0e 94 74 2c call 0x58e8 ; 0x58e8 <__floatsisf> |
4bbc: 7b 01 movw r14, r22 |
4bbe: 8c 01 movw r16, r24 |
4bc0: 20 e0 ldi r18, 0x00 ; 0 |
4bc2: 30 e0 ldi r19, 0x00 ; 0 |
4bc4: 40 e0 ldi r20, 0x00 ; 0 |
4bc6: 5f e3 ldi r21, 0x3F ; 63 |
4bc8: c4 01 movw r24, r8 |
4bca: b3 01 movw r22, r6 |
4bcc: 0e 94 82 2d call 0x5b04 ; 0x5b04 <__mulsf3> |
4bd0: 9b 01 movw r18, r22 |
4bd2: ac 01 movw r20, r24 |
4bd4: c8 01 movw r24, r16 |
4bd6: b7 01 movw r22, r14 |
4bd8: 0e 94 82 2d call 0x5b04 ; 0x5b04 <__mulsf3> |
4bdc: 7b 01 movw r14, r22 |
4bde: 8c 01 movw r16, r24 |
4be0: c6 01 movw r24, r12 |
4be2: b5 01 movw r22, r10 |
4be4: 0e 94 74 2c call 0x58e8 ; 0x58e8 <__floatsisf> |
4be8: a2 01 movw r20, r4 |
4bea: 91 01 movw r18, r2 |
4bec: 0e 94 82 2d call 0x5b04 ; 0x5b04 <__mulsf3> |
4bf0: 9b 01 movw r18, r22 |
4bf2: ac 01 movw r20, r24 |
4bf4: c8 01 movw r24, r16 |
4bf6: b7 01 movw r22, r14 |
4bf8: 0e 94 c9 2b call 0x5792 ; 0x5792 <__addsf3> |
4bfc: 0e 94 57 2c call 0x58ae ; 0x58ae <__fixsfsi> |
4c00: 70 93 e7 05 sts 0x05E7, r23 |
4c04: 60 93 e6 05 sts 0x05E6, r22 |
4c08: 80 91 da 05 lds r24, 0x05DA |
4c0c: 90 91 db 05 lds r25, 0x05DB |
4c10: 81 50 subi r24, 0x01 ; 1 |
4c12: 98 40 sbci r25, 0x08 ; 8 |
4c14: 34 f0 brlt .+12 ; 0x4c22 <MotorRegler+0xef6> |
4c16: 80 e0 ldi r24, 0x00 ; 0 |
4c18: 98 e0 ldi r25, 0x08 ; 8 |
4c1a: 90 93 db 05 sts 0x05DB, r25 |
4c1e: 80 93 da 05 sts 0x05DA, r24 |
4c22: 80 91 da 05 lds r24, 0x05DA |
4c26: 90 91 db 05 lds r25, 0x05DB |
4c2a: 80 50 subi r24, 0x00 ; 0 |
4c2c: 98 4f sbci r25, 0xF8 ; 248 |
4c2e: 34 f4 brge .+12 ; 0x4c3c <MotorRegler+0xf10> |
4c30: 80 e0 ldi r24, 0x00 ; 0 |
4c32: 98 ef ldi r25, 0xF8 ; 248 |
4c34: 90 93 db 05 sts 0x05DB, r25 |
4c38: 80 93 da 05 sts 0x05DA, r24 |
4c3c: 80 91 d8 05 lds r24, 0x05D8 |
4c40: 90 91 d9 05 lds r25, 0x05D9 |
4c44: 81 50 subi r24, 0x01 ; 1 |
4c46: 98 40 sbci r25, 0x08 ; 8 |
4c48: 34 f0 brlt .+12 ; 0x4c56 <MotorRegler+0xf2a> |
4c4a: 80 e0 ldi r24, 0x00 ; 0 |
4c4c: 98 e0 ldi r25, 0x08 ; 8 |
4c4e: 90 93 d9 05 sts 0x05D9, r25 |
4c52: 80 93 d8 05 sts 0x05D8, r24 |
4c56: 80 91 d8 05 lds r24, 0x05D8 |
4c5a: 90 91 d9 05 lds r25, 0x05D9 |
4c5e: 80 50 subi r24, 0x00 ; 0 |
4c60: 98 4f sbci r25, 0xF8 ; 248 |
4c62: 34 f4 brge .+12 ; 0x4c70 <MotorRegler+0xf44> |
4c64: 80 e0 ldi r24, 0x00 ; 0 |
4c66: 98 ef ldi r25, 0xF8 ; 248 |
4c68: 90 93 d9 05 sts 0x05D9, r25 |
4c6c: 80 93 d8 05 sts 0x05D8, r24 |
4c70: 80 91 e6 05 lds r24, 0x05E6 |
4c74: 90 91 e7 05 lds r25, 0x05E7 |
4c78: 81 50 subi r24, 0x01 ; 1 |
4c7a: 98 40 sbci r25, 0x08 ; 8 |
4c7c: 34 f0 brlt .+12 ; 0x4c8a <MotorRegler+0xf5e> |
4c7e: 80 e0 ldi r24, 0x00 ; 0 |
4c80: 98 e0 ldi r25, 0x08 ; 8 |
4c82: 90 93 e7 05 sts 0x05E7, r25 |
4c86: 80 93 e6 05 sts 0x05E6, r24 |
4c8a: 80 91 e6 05 lds r24, 0x05E6 |
4c8e: 90 91 e7 05 lds r25, 0x05E7 |
4c92: 80 50 subi r24, 0x00 ; 0 |
4c94: 98 4f sbci r25, 0xF8 ; 248 |
4c96: 34 f4 brge .+12 ; 0x4ca4 <MotorRegler+0xf78> |
4c98: 80 e0 ldi r24, 0x00 ; 0 |
4c9a: 98 ef ldi r25, 0xF8 ; 248 |
4c9c: 90 93 e7 05 sts 0x05E7, r25 |
4ca0: 80 93 e6 05 sts 0x05E6, r24 |
4ca4: 80 91 a6 05 lds r24, 0x05A6 |
4ca8: 99 27 eor r25, r25 |
4caa: 80 ff sbrs r24, 0 |
4cac: cd c0 rjmp .+410 ; 0x4e48 <MotorRegler+0x111c> |
4cae: 20 91 81 01 lds r18, 0x0181 |
4cb2: 81 ff sbrs r24, 1 |
4cb4: 0e c0 rjmp .+28 ; 0x4cd2 <MotorRegler+0xfa6> |
4cb6: 22 33 cpi r18, 0x32 ; 50 |
4cb8: b0 f4 brcc .+44 ; 0x4ce6 <MotorRegler+0xfba> |
4cba: 80 91 2f 02 lds r24, 0x022F |
4cbe: 90 91 30 02 lds r25, 0x0230 |
4cc2: 44 97 sbiw r24, 0x14 ; 20 |
4cc4: 90 93 32 02 sts 0x0232, r25 |
4cc8: 80 93 31 02 sts 0x0231, r24 |
4ccc: 10 92 1e 02 sts 0x021E, r1 |
4cd0: 0d c0 rjmp .+26 ; 0x4cec <MotorRegler+0xfc0> |
4cd2: 80 91 ab 05 lds r24, 0x05AB |
4cd6: 28 9f mul r18, r24 |
4cd8: c0 01 movw r24, r0 |
4cda: 11 24 eor r1, r1 |
4cdc: 44 97 sbiw r24, 0x14 ; 20 |
4cde: 90 93 32 02 sts 0x0232, r25 |
4ce2: 80 93 31 02 sts 0x0231, r24 |
4ce6: 81 e0 ldi r24, 0x01 ; 1 |
4ce8: 80 93 1e 02 sts 0x021E, r24 |
4cec: 80 91 1d 02 lds r24, 0x021D |
4cf0: 88 23 and r24, r24 |
4cf2: 21 f0 breq .+8 ; 0x4cfc <MotorRegler+0xfd0> |
4cf4: 10 92 32 02 sts 0x0232, r1 |
4cf8: 10 92 31 02 sts 0x0231, r1 |
4cfc: 20 91 2f 02 lds r18, 0x022F |
4d00: 30 91 30 02 lds r19, 0x0230 |
4d04: 40 91 31 02 lds r20, 0x0231 |
4d08: 50 91 32 02 lds r21, 0x0232 |
4d0c: 42 17 cp r20, r18 |
4d0e: 53 07 cpc r21, r19 |
4d10: 0c f0 brlt .+2 ; 0x4d14 <MotorRegler+0xfe8> |
4d12: 9a c0 rjmp .+308 ; 0x4e48 <MotorRegler+0x111c> |
4d14: 80 91 1e 02 lds r24, 0x021E |
4d18: 88 23 and r24, r24 |
4d1a: 09 f4 brne .+2 ; 0x4d1e <MotorRegler+0xff2> |
4d1c: 95 c0 rjmp .+298 ; 0x4e48 <MotorRegler+0x111c> |
4d1e: 24 1b sub r18, r20 |
4d20: 35 0b sbc r19, r21 |
4d22: 80 91 82 01 lds r24, 0x0182 |
4d26: 99 27 eor r25, r25 |
4d28: bc 01 movw r22, r24 |
4d2a: 26 9f mul r18, r22 |
4d2c: c0 01 movw r24, r0 |
4d2e: 27 9f mul r18, r23 |
4d30: 90 0d add r25, r0 |
4d32: 36 9f mul r19, r22 |
4d34: 90 0d add r25, r0 |
4d36: 11 24 eor r1, r1 |
4d38: 60 e1 ldi r22, 0x10 ; 16 |
4d3a: 70 e0 ldi r23, 0x00 ; 0 |
4d3c: 0e 94 19 2e call 0x5c32 ; 0x5c32 <__divmodhi4> |
4d40: 09 81 ldd r16, Y+1 ; 0x01 |
4d42: 1a 81 ldd r17, Y+2 ; 0x02 |
4d44: 06 1b sub r16, r22 |
4d46: 17 0b sbc r17, r23 |
4d48: 20 91 c4 01 lds r18, 0x01C4 |
4d4c: 30 91 c5 01 lds r19, 0x01C5 |
4d50: 80 91 80 01 lds r24, 0x0180 |
4d54: 99 27 eor r25, r25 |
4d56: fc 01 movw r30, r24 |
4d58: 2e 9f mul r18, r30 |
4d5a: c0 01 movw r24, r0 |
4d5c: 2f 9f mul r18, r31 |
4d5e: 90 0d add r25, r0 |
4d60: 3e 9f mul r19, r30 |
4d62: 90 0d add r25, r0 |
4d64: 11 24 eor r1, r1 |
4d66: 68 e0 ldi r22, 0x08 ; 8 |
4d68: 70 e0 ldi r23, 0x00 ; 0 |
4d6a: 0e 94 19 2e call 0x5c32 ; 0x5c32 <__divmodhi4> |
4d6e: 06 1b sub r16, r22 |
4d70: 17 0b sbc r17, r23 |
4d72: 60 91 13 02 lds r22, 0x0213 |
4d76: 70 91 14 02 lds r23, 0x0214 |
4d7a: 80 91 15 02 lds r24, 0x0215 |
4d7e: 90 91 16 02 lds r25, 0x0216 |
4d82: 20 e0 ldi r18, 0x00 ; 0 |
4d84: 32 e0 ldi r19, 0x02 ; 2 |
4d86: 40 e0 ldi r20, 0x00 ; 0 |
4d88: 50 e0 ldi r21, 0x00 ; 0 |
4d8a: 0e 94 4e 2e call 0x5c9c ; 0x5c9c <__divmodsi4> |
4d8e: ca 01 movw r24, r20 |
4d90: b9 01 movw r22, r18 |
4d92: 20 91 83 01 lds r18, 0x0183 |
4d96: 33 27 eor r19, r19 |
4d98: 44 27 eor r20, r20 |
4d9a: 55 27 eor r21, r21 |
4d9c: 0e 94 e6 2d call 0x5bcc ; 0x5bcc <__mulsi3> |
4da0: 20 e2 ldi r18, 0x20 ; 32 |
4da2: 30 e0 ldi r19, 0x00 ; 0 |
4da4: 40 e0 ldi r20, 0x00 ; 0 |
4da6: 50 e0 ldi r21, 0x00 ; 0 |
4da8: 0e 94 4e 2e call 0x5c9c ; 0x5c9c <__divmodsi4> |
4dac: ff ef ldi r31, 0xFF ; 255 |
4dae: 2e 3c cpi r18, 0xCE ; 206 |
4db0: 3f 07 cpc r19, r31 |
4db2: 14 f4 brge .+4 ; 0x4db8 <MotorRegler+0x108c> |
4db4: 2e ec ldi r18, 0xCE ; 206 |
4db6: 3f ef ldi r19, 0xFF ; 255 |
4db8: 80 91 3b 02 lds r24, 0x023B |
4dbc: 90 91 3c 02 lds r25, 0x023C |
4dc0: ac 01 movw r20, r24 |
4dc2: 74 e0 ldi r23, 0x04 ; 4 |
4dc4: 44 0f add r20, r20 |
4dc6: 55 1f adc r21, r21 |
4dc8: 7a 95 dec r23 |
4dca: e1 f7 brne .-8 ; 0x4dc4 <MotorRegler+0x1098> |
4dcc: 48 1b sub r20, r24 |
4dce: 59 0b sbc r21, r25 |
4dd0: 23 33 cpi r18, 0x33 ; 51 |
4dd2: 31 05 cpc r19, r1 |
4dd4: 14 f0 brlt .+4 ; 0x4dda <MotorRegler+0x10ae> |
4dd6: 22 e3 ldi r18, 0x32 ; 50 |
4dd8: 30 e0 ldi r19, 0x00 ; 0 |
4dda: 02 1b sub r16, r18 |
4ddc: 13 0b sbc r17, r19 |
4dde: ca 01 movw r24, r20 |
4de0: 80 0f add r24, r16 |
4de2: 91 1f adc r25, r17 |
4de4: 60 e1 ldi r22, 0x10 ; 16 |
4de6: 70 e0 ldi r23, 0x00 ; 0 |
4de8: 0e 94 19 2e call 0x5c32 ; 0x5c32 <__divmodhi4> |
4dec: 70 93 3c 02 sts 0x023C, r23 |
4df0: 60 93 3b 02 sts 0x023B, r22 |
4df4: 80 91 a7 05 lds r24, 0x05A7 |
4df8: 99 27 eor r25, r25 |
4dfa: 68 17 cp r22, r24 |
4dfc: 79 07 cpc r23, r25 |
4dfe: 8c f4 brge .+34 ; 0x4e22 <MotorRegler+0x10f6> |
4e00: 29 81 ldd r18, Y+1 ; 0x01 |
4e02: 3a 81 ldd r19, Y+2 ; 0x02 |
4e04: 28 17 cp r18, r24 |
4e06: 39 07 cpc r19, r25 |
4e08: 2c f0 brlt .+10 ; 0x4e14 <MotorRegler+0x10e8> |
4e0a: 90 93 3c 02 sts 0x023C, r25 |
4e0e: 80 93 3b 02 sts 0x023B, r24 |
4e12: 07 c0 rjmp .+14 ; 0x4e22 <MotorRegler+0x10f6> |
4e14: 49 81 ldd r20, Y+1 ; 0x01 |
4e16: 5a 81 ldd r21, Y+2 ; 0x02 |
4e18: 50 93 3c 02 sts 0x023C, r21 |
4e1c: 40 93 3b 02 sts 0x023B, r20 |
4e20: 0d c0 rjmp .+26 ; 0x4e3c <MotorRegler+0x1110> |
4e22: 80 91 3b 02 lds r24, 0x023B |
4e26: 90 91 3c 02 lds r25, 0x023C |
4e2a: 69 81 ldd r22, Y+1 ; 0x01 |
4e2c: 7a 81 ldd r23, Y+2 ; 0x02 |
4e2e: 68 17 cp r22, r24 |
4e30: 79 07 cpc r23, r25 |
4e32: 24 f4 brge .+8 ; 0x4e3c <MotorRegler+0x1110> |
4e34: 70 93 3c 02 sts 0x023C, r23 |
4e38: 60 93 3b 02 sts 0x023B, r22 |
4e3c: 80 91 3b 02 lds r24, 0x023B |
4e40: 90 91 3c 02 lds r25, 0x023C |
4e44: 9a 83 std Y+2, r25 ; 0x02 |
4e46: 89 83 std Y+1, r24 ; 0x01 |
4e48: c0 90 e6 05 lds r12, 0x05E6 |
4e4c: d0 90 e7 05 lds r13, 0x05E7 |
4e50: 80 91 50 02 lds r24, 0x0250 |
4e54: 90 91 51 02 lds r25, 0x0251 |
4e58: c8 1a sub r12, r24 |
4e5a: d9 0a sbc r13, r25 |
4e5c: 95 e6 ldi r25, 0x65 ; 101 |
4e5e: c9 16 cp r12, r25 |
4e60: d1 04 cpc r13, r1 |
4e62: 24 f0 brlt .+8 ; 0x4e6c <MotorRegler+0x1140> |
4e64: 64 e6 ldi r22, 0x64 ; 100 |
4e66: c6 2e mov r12, r22 |
4e68: d1 2c mov r13, r1 |
4e6a: 09 c0 rjmp .+18 ; 0x4e7e <MotorRegler+0x1152> |
4e6c: ec e9 ldi r30, 0x9C ; 156 |
4e6e: ce 16 cp r12, r30 |
4e70: ef ef ldi r30, 0xFF ; 255 |
4e72: de 06 cpc r13, r30 |
4e74: 24 f4 brge .+8 ; 0x4e7e <MotorRegler+0x1152> |
4e76: 5c e9 ldi r21, 0x9C ; 156 |
4e78: c5 2e mov r12, r21 |
4e7a: 5f ef ldi r21, 0xFF ; 255 |
4e7c: d5 2e mov r13, r21 |
4e7e: 40 90 78 01 lds r4, 0x0178 |
4e82: 50 90 79 01 lds r5, 0x0179 |
4e86: 60 90 7a 01 lds r6, 0x017A |
4e8a: 70 90 7b 01 lds r7, 0x017B |
4e8e: 60 91 da 05 lds r22, 0x05DA |
4e92: 70 91 db 05 lds r23, 0x05DB |
4e96: 20 91 28 02 lds r18, 0x0228 |
4e9a: 30 91 29 02 lds r19, 0x0229 |
4e9e: 40 91 8c 02 lds r20, 0x028C |
4ea2: 50 91 8d 02 lds r21, 0x028D |
4ea6: 24 1b sub r18, r20 |
4ea8: 35 0b sbc r19, r21 |
4eaa: 62 1b sub r22, r18 |
4eac: 73 0b sbc r23, r19 |
4eae: 88 27 eor r24, r24 |
4eb0: 77 fd sbrc r23, 7 |
4eb2: 80 95 com r24 |
4eb4: 98 2f mov r25, r24 |
4eb6: 0e 94 74 2c call 0x58e8 ; 0x58e8 <__floatsisf> |
4eba: 9b 01 movw r18, r22 |
4ebc: ac 01 movw r20, r24 |
4ebe: c3 01 movw r24, r6 |
4ec0: b2 01 movw r22, r4 |
4ec2: 0e 94 82 2d call 0x5b04 ; 0x5b04 <__mulsf3> |
4ec6: 0e 94 57 2c call 0x58ae ; 0x58ae <__fixsfsi> |
4eca: 70 93 99 02 sts 0x0299, r23 |
4ece: 60 93 98 02 sts 0x0298, r22 |
4ed2: 80 91 98 02 lds r24, 0x0298 |
4ed6: 90 91 99 02 lds r25, 0x0299 |
4eda: 8c 01 movw r16, r24 |
4edc: 22 27 eor r18, r18 |
4ede: 17 fd sbrc r17, 7 |
4ee0: 20 95 com r18 |
4ee2: 32 2f mov r19, r18 |
4ee4: 80 91 58 02 lds r24, 0x0258 |
4ee8: 90 91 59 02 lds r25, 0x0259 |
4eec: a0 91 5a 02 lds r26, 0x025A |
4ef0: b0 91 5b 02 lds r27, 0x025B |
4ef4: 08 0f add r16, r24 |
4ef6: 19 1f adc r17, r25 |
4ef8: 2a 1f adc r18, r26 |
4efa: 3b 1f adc r19, r27 |
4efc: 00 93 58 02 sts 0x0258, r16 |
4f00: 10 93 59 02 sts 0x0259, r17 |
4f04: 20 93 5a 02 sts 0x025A, r18 |
4f08: 30 93 5b 02 sts 0x025B, r19 |
4f0c: 10 16 cp r1, r16 |
4f0e: 11 06 cpc r1, r17 |
4f10: 12 06 cpc r1, r18 |
4f12: 13 06 cpc r1, r19 |
4f14: ac f4 brge .+42 ; 0x4f40 <MotorRegler+0x1214> |
4f16: c8 01 movw r24, r16 |
4f18: 17 ff sbrs r17, 7 |
4f1a: 03 c0 rjmp .+6 ; 0x4f22 <MotorRegler+0x11f6> |
4f1c: 90 95 com r25 |
4f1e: 81 95 neg r24 |
4f20: 9f 4f sbci r25, 0xFF ; 255 |
4f22: 60 e0 ldi r22, 0x00 ; 0 |
4f24: 71 e0 ldi r23, 0x01 ; 1 |
4f26: 0e 94 19 2e call 0x5c32 ; 0x5c32 <__divmodhi4> |
4f2a: 6f 5f subi r22, 0xFF ; 255 |
4f2c: 7f 4f sbci r23, 0xFF ; 255 |
4f2e: 88 27 eor r24, r24 |
4f30: 77 fd sbrc r23, 7 |
4f32: 80 95 com r24 |
4f34: 98 2f mov r25, r24 |
4f36: 06 1b sub r16, r22 |
4f38: 17 0b sbc r17, r23 |
4f3a: 28 0b sbc r18, r24 |
4f3c: 39 0b sbc r19, r25 |
4f3e: 14 c0 rjmp .+40 ; 0x4f68 <MotorRegler+0x123c> |
4f40: c8 01 movw r24, r16 |
4f42: 17 ff sbrs r17, 7 |
4f44: 03 c0 rjmp .+6 ; 0x4f4c <MotorRegler+0x1220> |
4f46: 90 95 com r25 |
4f48: 81 95 neg r24 |
4f4a: 9f 4f sbci r25, 0xFF ; 255 |
4f4c: 60 e0 ldi r22, 0x00 ; 0 |
4f4e: 71 e0 ldi r23, 0x01 ; 1 |
4f50: 0e 94 19 2e call 0x5c32 ; 0x5c32 <__divmodhi4> |
4f54: 6f 5f subi r22, 0xFF ; 255 |
4f56: 7f 4f sbci r23, 0xFF ; 255 |
4f58: 88 27 eor r24, r24 |
4f5a: 77 fd sbrc r23, 7 |
4f5c: 80 95 com r24 |
4f5e: 98 2f mov r25, r24 |
4f60: 06 0f add r16, r22 |
4f62: 17 1f adc r17, r23 |
4f64: 28 1f adc r18, r24 |
4f66: 39 1f adc r19, r25 |
4f68: 00 93 58 02 sts 0x0258, r16 |
4f6c: 10 93 59 02 sts 0x0259, r17 |
4f70: 20 93 5a 02 sts 0x025A, r18 |
4f74: 30 93 5b 02 sts 0x025B, r19 |
4f78: 80 91 58 02 lds r24, 0x0258 |
4f7c: 90 91 59 02 lds r25, 0x0259 |
4f80: a0 91 5a 02 lds r26, 0x025A |
4f84: b0 91 5b 02 lds r27, 0x025B |
4f88: 81 38 cpi r24, 0x81 ; 129 |
4f8a: fe e3 ldi r31, 0x3E ; 62 |
4f8c: 9f 07 cpc r25, r31 |
4f8e: f0 e0 ldi r31, 0x00 ; 0 |
4f90: af 07 cpc r26, r31 |
4f92: f0 e0 ldi r31, 0x00 ; 0 |
4f94: bf 07 cpc r27, r31 |
4f96: 2c f0 brlt .+10 ; 0x4fa2 <MotorRegler+0x1276> |
4f98: 80 e8 ldi r24, 0x80 ; 128 |
4f9a: 9e e3 ldi r25, 0x3E ; 62 |
4f9c: a0 e0 ldi r26, 0x00 ; 0 |
4f9e: b0 e0 ldi r27, 0x00 ; 0 |
4fa0: 09 c0 rjmp .+18 ; 0x4fb4 <MotorRegler+0x1288> |
4fa2: 80 58 subi r24, 0x80 ; 128 |
4fa4: 91 4c sbci r25, 0xC1 ; 193 |
4fa6: af 4f sbci r26, 0xFF ; 255 |
4fa8: bf 4f sbci r27, 0xFF ; 255 |
4faa: 64 f4 brge .+24 ; 0x4fc4 <MotorRegler+0x1298> |
4fac: 80 e8 ldi r24, 0x80 ; 128 |
4fae: 91 ec ldi r25, 0xC1 ; 193 |
4fb0: af ef ldi r26, 0xFF ; 255 |
4fb2: bf ef ldi r27, 0xFF ; 255 |
4fb4: 80 93 58 02 sts 0x0258, r24 |
4fb8: 90 93 59 02 sts 0x0259, r25 |
4fbc: a0 93 5a 02 sts 0x025A, r26 |
4fc0: b0 93 5b 02 sts 0x025B, r27 |
4fc4: 60 91 98 02 lds r22, 0x0298 |
4fc8: 70 91 99 02 lds r23, 0x0299 |
4fcc: 80 90 7c 01 lds r8, 0x017C |
4fd0: 90 90 7d 01 lds r9, 0x017D |
4fd4: a0 90 7e 01 lds r10, 0x017E |
4fd8: b0 90 7f 01 lds r11, 0x017F |
4fdc: 88 27 eor r24, r24 |
4fde: 77 fd sbrc r23, 7 |
4fe0: 80 95 com r24 |
4fe2: 98 2f mov r25, r24 |
4fe4: 0e 94 74 2c call 0x58e8 ; 0x58e8 <__floatsisf> |
4fe8: 7b 01 movw r14, r22 |
4fea: 8c 01 movw r16, r24 |
4fec: 60 91 58 02 lds r22, 0x0258 |
4ff0: 70 91 59 02 lds r23, 0x0259 |
4ff4: 80 91 5a 02 lds r24, 0x025A |
4ff8: 90 91 5b 02 lds r25, 0x025B |
4ffc: 0e 94 74 2c call 0x58e8 ; 0x58e8 <__floatsisf> |
5000: 9b 01 movw r18, r22 |
5002: ac 01 movw r20, r24 |
5004: c5 01 movw r24, r10 |
5006: b4 01 movw r22, r8 |
5008: 0e 94 82 2d call 0x5b04 ; 0x5b04 <__mulsf3> |
500c: 9b 01 movw r18, r22 |
500e: ac 01 movw r20, r24 |
5010: c8 01 movw r24, r16 |
5012: b7 01 movw r22, r14 |
5014: 0e 94 c9 2b call 0x5792 ; 0x5792 <__addsf3> |
5018: 0e 94 57 2c call 0x58ae ; 0x58ae <__fixsfsi> |
501c: 96 01 movw r18, r12 |
501e: 26 0f add r18, r22 |
5020: 37 1f adc r19, r23 |
5022: 49 81 ldd r20, Y+1 ; 0x01 |
5024: 5a 81 ldd r21, Y+2 ; 0x02 |
5026: 24 0f add r18, r20 |
5028: 35 1f adc r19, r21 |
502a: 22 24 eor r2, r2 |
502c: 4a 30 cpi r20, 0x0A ; 10 |
502e: 51 05 cpc r21, r1 |
5030: 14 f4 brge .+4 ; 0x5036 <MotorRegler+0x130a> |
5032: 41 e0 ldi r20, 0x01 ; 1 |
5034: 24 2e mov r2, r20 |
5036: 37 fd sbrc r19, 7 |
5038: 02 c0 rjmp .+4 ; 0x503e <MotorRegler+0x1312> |
503a: 22 20 and r2, r2 |
503c: 19 f0 breq .+6 ; 0x5044 <MotorRegler+0x1318> |
503e: 40 e0 ldi r20, 0x00 ; 0 |
5040: 50 e0 ldi r21, 0x00 ; 0 |
5042: 08 c0 rjmp .+16 ; 0x5054 <MotorRegler+0x1328> |
5044: 80 91 e5 05 lds r24, 0x05E5 |
5048: 48 2f mov r20, r24 |
504a: 55 27 eor r21, r21 |
504c: 24 17 cp r18, r20 |
504e: 35 07 cpc r19, r21 |
5050: 0c f4 brge .+2 ; 0x5054 <MotorRegler+0x1328> |
5052: a9 01 movw r20, r18 |
5054: 80 91 dc 05 lds r24, 0x05DC |
5058: e8 2f mov r30, r24 |
505a: ff 27 eor r31, r31 |
505c: fc 83 std Y+4, r31 ; 0x04 |
505e: eb 83 std Y+3, r30 ; 0x03 |
5060: 9f 01 movw r18, r30 |
5062: e4 17 cp r30, r20 |
5064: f5 07 cpc r31, r21 |
5066: 0c f4 brge .+2 ; 0x506a <MotorRegler+0x133e> |
5068: 9a 01 movw r18, r20 |
506a: 20 93 96 02 sts 0x0296, r18 |
506e: 29 81 ldd r18, Y+1 ; 0x01 |
5070: 3a 81 ldd r19, Y+2 ; 0x02 |
5072: 26 1b sub r18, r22 |
5074: 37 0b sbc r19, r23 |
5076: b9 01 movw r22, r18 |
5078: 6c 0d add r22, r12 |
507a: 7d 1d adc r23, r13 |
507c: 77 fd sbrc r23, 7 |
507e: 02 c0 rjmp .+4 ; 0x5084 <MotorRegler+0x1358> |
5080: 22 20 and r2, r2 |
5082: 19 f0 breq .+6 ; 0x508a <MotorRegler+0x135e> |
5084: 80 e0 ldi r24, 0x00 ; 0 |
5086: 90 e0 ldi r25, 0x00 ; 0 |
5088: 07 c0 rjmp .+14 ; 0x5098 <MotorRegler+0x136c> |
508a: 80 91 e5 05 lds r24, 0x05E5 |
508e: 99 27 eor r25, r25 |
5090: 68 17 cp r22, r24 |
5092: 79 07 cpc r23, r25 |
5094: 0c f4 brge .+2 ; 0x5098 <MotorRegler+0x136c> |
5096: cb 01 movw r24, r22 |
5098: 2b 81 ldd r18, Y+3 ; 0x03 |
509a: 3c 81 ldd r19, Y+4 ; 0x04 |
509c: 28 17 cp r18, r24 |
509e: 39 07 cpc r19, r25 |
50a0: 0c f4 brge .+2 ; 0x50a4 <MotorRegler+0x1378> |
50a2: 9c 01 movw r18, r24 |
50a4: 20 93 97 02 sts 0x0297, r18 |
50a8: 60 91 d8 05 lds r22, 0x05D8 |
50ac: 70 91 d9 05 lds r23, 0x05D9 |
50b0: 20 91 2a 02 lds r18, 0x022A |
50b4: 30 91 2b 02 lds r19, 0x022B |
50b8: 40 91 8e 02 lds r20, 0x028E |
50bc: 50 91 8f 02 lds r21, 0x028F |
50c0: 24 1b sub r18, r20 |
50c2: 35 0b sbc r19, r21 |
50c4: 62 1b sub r22, r18 |
50c6: 73 0b sbc r23, r19 |
50c8: 88 27 eor r24, r24 |
50ca: 77 fd sbrc r23, 7 |
50cc: 80 95 com r24 |
50ce: 98 2f mov r25, r24 |
50d0: 0e 94 74 2c call 0x58e8 ; 0x58e8 <__floatsisf> |
50d4: 9b 01 movw r18, r22 |
50d6: ac 01 movw r20, r24 |
50d8: c3 01 movw r24, r6 |
50da: b2 01 movw r22, r4 |
50dc: 0e 94 82 2d call 0x5b04 ; 0x5b04 <__mulsf3> |
50e0: 0e 94 57 2c call 0x58ae ; 0x58ae <__fixsfsi> |
50e4: 70 93 95 02 sts 0x0295, r23 |
50e8: 60 93 94 02 sts 0x0294, r22 |
50ec: 80 91 94 02 lds r24, 0x0294 |
50f0: 90 91 95 02 lds r25, 0x0295 |
50f4: 8c 01 movw r16, r24 |
50f6: 22 27 eor r18, r18 |
50f8: 17 fd sbrc r17, 7 |
50fa: 20 95 com r18 |
50fc: 32 2f mov r19, r18 |
50fe: 80 91 54 02 lds r24, 0x0254 |
5102: 90 91 55 02 lds r25, 0x0255 |
5106: a0 91 56 02 lds r26, 0x0256 |
510a: b0 91 57 02 lds r27, 0x0257 |
510e: 08 0f add r16, r24 |
5110: 19 1f adc r17, r25 |
5112: 2a 1f adc r18, r26 |
5114: 3b 1f adc r19, r27 |
5116: 00 93 54 02 sts 0x0254, r16 |
511a: 10 93 55 02 sts 0x0255, r17 |
511e: 20 93 56 02 sts 0x0256, r18 |
5122: 30 93 57 02 sts 0x0257, r19 |
5126: 10 16 cp r1, r16 |
5128: 11 06 cpc r1, r17 |
512a: 12 06 cpc r1, r18 |
512c: 13 06 cpc r1, r19 |
512e: ac f4 brge .+42 ; 0x515a <MotorRegler+0x142e> |
5130: c8 01 movw r24, r16 |
5132: 17 ff sbrs r17, 7 |
5134: 03 c0 rjmp .+6 ; 0x513c <MotorRegler+0x1410> |
5136: 90 95 com r25 |
5138: 81 95 neg r24 |
513a: 9f 4f sbci r25, 0xFF ; 255 |
513c: 60 e0 ldi r22, 0x00 ; 0 |
513e: 71 e0 ldi r23, 0x01 ; 1 |
5140: 0e 94 19 2e call 0x5c32 ; 0x5c32 <__divmodhi4> |
5144: 6f 5f subi r22, 0xFF ; 255 |
5146: 7f 4f sbci r23, 0xFF ; 255 |
5148: 88 27 eor r24, r24 |
514a: 77 fd sbrc r23, 7 |
514c: 80 95 com r24 |
514e: 98 2f mov r25, r24 |
5150: 06 1b sub r16, r22 |
5152: 17 0b sbc r17, r23 |
5154: 28 0b sbc r18, r24 |
5156: 39 0b sbc r19, r25 |
5158: 14 c0 rjmp .+40 ; 0x5182 <MotorRegler+0x1456> |
515a: c8 01 movw r24, r16 |
515c: 17 ff sbrs r17, 7 |
515e: 03 c0 rjmp .+6 ; 0x5166 <MotorRegler+0x143a> |
5160: 90 95 com r25 |
5162: 81 95 neg r24 |
5164: 9f 4f sbci r25, 0xFF ; 255 |
5166: 60 e0 ldi r22, 0x00 ; 0 |
5168: 71 e0 ldi r23, 0x01 ; 1 |
516a: 0e 94 19 2e call 0x5c32 ; 0x5c32 <__divmodhi4> |
516e: 6f 5f subi r22, 0xFF ; 255 |
5170: 7f 4f sbci r23, 0xFF ; 255 |
5172: 88 27 eor r24, r24 |
5174: 77 fd sbrc r23, 7 |
5176: 80 95 com r24 |
5178: 98 2f mov r25, r24 |
517a: 06 0f add r16, r22 |
517c: 17 1f adc r17, r23 |
517e: 28 1f adc r18, r24 |
5180: 39 1f adc r19, r25 |
5182: 00 93 54 02 sts 0x0254, r16 |
5186: 10 93 55 02 sts 0x0255, r17 |
518a: 20 93 56 02 sts 0x0256, r18 |
518e: 30 93 57 02 sts 0x0257, r19 |
5192: 80 91 54 02 lds r24, 0x0254 |
5196: 90 91 55 02 lds r25, 0x0255 |
519a: a0 91 56 02 lds r26, 0x0256 |
519e: b0 91 57 02 lds r27, 0x0257 |
51a2: 81 38 cpi r24, 0x81 ; 129 |
51a4: 3e e3 ldi r19, 0x3E ; 62 |
51a6: 93 07 cpc r25, r19 |
51a8: 30 e0 ldi r19, 0x00 ; 0 |
51aa: a3 07 cpc r26, r19 |
51ac: 30 e0 ldi r19, 0x00 ; 0 |
51ae: b3 07 cpc r27, r19 |
51b0: 2c f0 brlt .+10 ; 0x51bc <MotorRegler+0x1490> |
51b2: 80 e8 ldi r24, 0x80 ; 128 |
51b4: 9e e3 ldi r25, 0x3E ; 62 |
51b6: a0 e0 ldi r26, 0x00 ; 0 |
51b8: b0 e0 ldi r27, 0x00 ; 0 |
51ba: 09 c0 rjmp .+18 ; 0x51ce <MotorRegler+0x14a2> |
51bc: 80 58 subi r24, 0x80 ; 128 |
51be: 91 4c sbci r25, 0xC1 ; 193 |
51c0: af 4f sbci r26, 0xFF ; 255 |
51c2: bf 4f sbci r27, 0xFF ; 255 |
51c4: 64 f4 brge .+24 ; 0x51de <MotorRegler+0x14b2> |
51c6: 80 e8 ldi r24, 0x80 ; 128 |
51c8: 91 ec ldi r25, 0xC1 ; 193 |
51ca: af ef ldi r26, 0xFF ; 255 |
51cc: bf ef ldi r27, 0xFF ; 255 |
51ce: 80 93 54 02 sts 0x0254, r24 |
51d2: 90 93 55 02 sts 0x0255, r25 |
51d6: a0 93 56 02 sts 0x0256, r26 |
51da: b0 93 57 02 sts 0x0257, r27 |
51de: 60 91 94 02 lds r22, 0x0294 |
51e2: 70 91 95 02 lds r23, 0x0295 |
51e6: 88 27 eor r24, r24 |
51e8: 77 fd sbrc r23, 7 |
51ea: 80 95 com r24 |
51ec: 98 2f mov r25, r24 |
51ee: 0e 94 74 2c call 0x58e8 ; 0x58e8 <__floatsisf> |
51f2: 7b 01 movw r14, r22 |
51f4: 8c 01 movw r16, r24 |
51f6: 60 91 54 02 lds r22, 0x0254 |
51fa: 70 91 55 02 lds r23, 0x0255 |
51fe: 80 91 56 02 lds r24, 0x0256 |
5202: 90 91 57 02 lds r25, 0x0257 |
5206: 0e 94 74 2c call 0x58e8 ; 0x58e8 <__floatsisf> |
520a: 9b 01 movw r18, r22 |
520c: ac 01 movw r20, r24 |
520e: c5 01 movw r24, r10 |
5210: b4 01 movw r22, r8 |
5212: 0e 94 82 2d call 0x5b04 ; 0x5b04 <__mulsf3> |
5216: 9b 01 movw r18, r22 |
5218: ac 01 movw r20, r24 |
521a: c8 01 movw r24, r16 |
521c: b7 01 movw r22, r14 |
521e: 0e 94 c9 2b call 0x5792 ; 0x5792 <__addsf3> |
5222: 0e 94 57 2c call 0x58ae ; 0x58ae <__fixsfsi> |
5226: 29 81 ldd r18, Y+1 ; 0x01 |
5228: 3a 81 ldd r19, Y+2 ; 0x02 |
522a: 26 0f add r18, r22 |
522c: 37 1f adc r19, r23 |
522e: 2c 19 sub r18, r12 |
5230: 3d 09 sbc r19, r13 |
5232: 37 fd sbrc r19, 7 |
5234: 02 c0 rjmp .+4 ; 0x523a <MotorRegler+0x150e> |
5236: 22 20 and r2, r2 |
5238: 19 f0 breq .+6 ; 0x5240 <MotorRegler+0x1514> |
523a: 40 e0 ldi r20, 0x00 ; 0 |
523c: 50 e0 ldi r21, 0x00 ; 0 |
523e: 08 c0 rjmp .+16 ; 0x5250 <MotorRegler+0x1524> |
5240: 80 91 e5 05 lds r24, 0x05E5 |
5244: 48 2f mov r20, r24 |
5246: 55 27 eor r21, r21 |
5248: 24 17 cp r18, r20 |
524a: 35 07 cpc r19, r21 |
524c: 0c f4 brge .+2 ; 0x5250 <MotorRegler+0x1524> |
524e: a9 01 movw r20, r18 |
5250: 2b 81 ldd r18, Y+3 ; 0x03 |
5252: 3c 81 ldd r19, Y+4 ; 0x04 |
5254: 24 17 cp r18, r20 |
5256: 35 07 cpc r19, r21 |
5258: 0c f4 brge .+2 ; 0x525c <MotorRegler+0x1530> |
525a: 9a 01 movw r18, r20 |
525c: 20 93 a6 02 sts 0x02A6, r18 |
5260: 89 81 ldd r24, Y+1 ; 0x01 |
5262: 9a 81 ldd r25, Y+2 ; 0x02 |
5264: 86 1b sub r24, r22 |
5266: 97 0b sbc r25, r23 |
5268: bc 01 movw r22, r24 |
526a: 6c 19 sub r22, r12 |
526c: 7d 09 sbc r23, r13 |
526e: 77 fd sbrc r23, 7 |
5270: 02 c0 rjmp .+4 ; 0x5276 <MotorRegler+0x154a> |
5272: 22 20 and r2, r2 |
5274: 19 f0 breq .+6 ; 0x527c <MotorRegler+0x1550> |
5276: 20 e0 ldi r18, 0x00 ; 0 |
5278: 30 e0 ldi r19, 0x00 ; 0 |
527a: 08 c0 rjmp .+16 ; 0x528c <MotorRegler+0x1560> |
527c: 80 91 e5 05 lds r24, 0x05E5 |
5280: 28 2f mov r18, r24 |
5282: 33 27 eor r19, r19 |
5284: 62 17 cp r22, r18 |
5286: 73 07 cpc r23, r19 |
5288: 0c f4 brge .+2 ; 0x528c <MotorRegler+0x1560> |
528a: 9b 01 movw r18, r22 |
528c: 8b 81 ldd r24, Y+3 ; 0x03 |
528e: 9c 81 ldd r25, Y+4 ; 0x04 |
5290: 82 17 cp r24, r18 |
5292: 93 07 cpc r25, r19 |
5294: 0c f4 brge .+2 ; 0x5298 <MotorRegler+0x156c> |
5296: c9 01 movw r24, r18 |
5298: 80 93 9a 02 sts 0x029A, r24 |
529c: 24 96 adiw r28, 0x04 ; 4 |
529e: 0f b6 in r0, 0x3f ; 63 |
52a0: f8 94 cli |
52a2: de bf out 0x3e, r29 ; 62 |
52a4: 0f be out 0x3f, r0 ; 63 |
52a6: cd bf out 0x3d, r28 ; 61 |
52a8: df 91 pop r29 |
52aa: cf 91 pop r28 |
52ac: 1f 91 pop r17 |
52ae: 0f 91 pop r16 |
52b0: ff 90 pop r15 |
52b2: ef 90 pop r14 |
52b4: df 90 pop r13 |
52b6: cf 90 pop r12 |
52b8: bf 90 pop r11 |
52ba: af 90 pop r10 |
52bc: 9f 90 pop r9 |
52be: 8f 90 pop r8 |
52c0: 7f 90 pop r7 |
52c2: 6f 90 pop r6 |
52c4: 5f 90 pop r5 |
52c6: 4f 90 pop r4 |
52c8: 3f 90 pop r3 |
52ca: 2f 90 pop r2 |
52cc: 08 95 ret |
430a: 40 e0 ldi r20, 0x00 ; 0 |
430c: 50 e0 ldi r21, 0x00 ; 0 |
430e: c6 01 movw r24, r12 |
4310: b5 01 movw r22, r10 |
4312: 0e 94 c2 2b call 0x5784 ; 0x5784 <__eqsf2> |
4316: 88 23 and r24, r24 |
4318: 64 f4 brge .+24 ; 0x4332 <MotorRegler+0x64e> |
431a: 80 e0 ldi r24, 0x00 ; 0 |
431c: 90 e0 ldi r25, 0x00 ; 0 |
431e: a0 e0 ldi r26, 0x00 ; 0 |
4320: b0 e0 ldi r27, 0x00 ; 0 |
4322: 80 93 ec 05 sts 0x05EC, r24 |
4326: 90 93 ed 05 sts 0x05ED, r25 |
432a: a0 93 ee 05 sts 0x05EE, r26 |
432e: b0 93 ef 05 sts 0x05EF, r27 |
4332: 20 e0 ldi r18, 0x00 ; 0 |
4334: 30 e0 ldi r19, 0x00 ; 0 |
4336: 40 e0 ldi r20, 0x00 ; 0 |
4338: 50 e0 ldi r21, 0x00 ; 0 |
433a: 60 91 e3 05 lds r22, 0x05E3 |
433e: 70 91 e4 05 lds r23, 0x05E4 |
4342: 80 91 e5 05 lds r24, 0x05E5 |
4346: 90 91 e6 05 lds r25, 0x05E6 |
434a: 0e 94 c2 2b call 0x5784 ; 0x5784 <__eqsf2> |
434e: 88 23 and r24, r24 |
4350: 64 f4 brge .+24 ; 0x436a <MotorRegler+0x686> |
4352: 80 e0 ldi r24, 0x00 ; 0 |
4354: 90 e0 ldi r25, 0x00 ; 0 |
4356: a0 e0 ldi r26, 0x00 ; 0 |
4358: b0 e0 ldi r27, 0x00 ; 0 |
435a: 80 93 e3 05 sts 0x05E3, r24 |
435e: 90 93 e4 05 sts 0x05E4, r25 |
4362: a0 93 e5 05 sts 0x05E5, r26 |
4366: b0 93 e6 05 sts 0x05E6, r27 |
436a: 80 91 1d 02 lds r24, 0x021D |
436e: 88 23 and r24, r24 |
4370: 21 f1 breq .+72 ; 0x43ba <MotorRegler+0x6d6> |
4372: 10 92 2d 02 sts 0x022D, r1 |
4376: 10 92 2c 02 sts 0x022C, r1 |
437a: 10 92 29 02 sts 0x0229, r1 |
437e: 10 92 28 02 sts 0x0228, r1 |
4382: 10 92 2b 02 sts 0x022B, r1 |
4386: 10 92 2a 02 sts 0x022A, r1 |
438a: 8d ec ldi r24, 0xCD ; 205 |
438c: 9c ec ldi r25, 0xCC ; 204 |
438e: ac ec ldi r26, 0xCC ; 204 |
4390: bd e3 ldi r27, 0x3D ; 61 |
4392: 80 93 ec 05 sts 0x05EC, r24 |
4396: 90 93 ed 05 sts 0x05ED, r25 |
439a: a0 93 ee 05 sts 0x05EE, r26 |
439e: b0 93 ef 05 sts 0x05EF, r27 |
43a2: 8a e0 ldi r24, 0x0A ; 10 |
43a4: 97 ed ldi r25, 0xD7 ; 215 |
43a6: a3 ea ldi r26, 0xA3 ; 163 |
43a8: bb e3 ldi r27, 0x3B ; 59 |
43aa: 80 93 e3 05 sts 0x05E3, r24 |
43ae: 90 93 e4 05 sts 0x05E4, r25 |
43b2: a0 93 e5 05 sts 0x05E5, r26 |
43b6: b0 93 e6 05 sts 0x05E6, r27 |
43ba: 80 91 c6 01 lds r24, 0x01C6 |
43be: 90 91 c7 01 lds r25, 0x01C7 |
43c2: 8d 54 subi r24, 0x4D ; 77 |
43c4: 91 40 sbci r25, 0x01 ; 1 |
43c6: 08 f4 brcc .+2 ; 0x43ca <MotorRegler+0x6e6> |
43c8: bc c0 rjmp .+376 ; 0x4542 <MotorRegler+0x85e> |
43ca: 20 91 eb 01 lds r18, 0x01EB |
43ce: 30 91 ec 01 lds r19, 0x01EC |
43d2: 40 91 ed 01 lds r20, 0x01ED |
43d6: 50 91 ee 01 lds r21, 0x01EE |
43da: 80 91 e7 01 lds r24, 0x01E7 |
43de: 90 91 e8 01 lds r25, 0x01E8 |
43e2: a0 91 e9 01 lds r26, 0x01E9 |
43e6: b0 91 ea 01 lds r27, 0x01EA |
43ea: b9 01 movw r22, r18 |
43ec: 68 1b sub r22, r24 |
43ee: 79 0b sbc r23, r25 |
43f0: 70 93 47 02 sts 0x0247, r23 |
43f4: 60 93 46 02 sts 0x0246, r22 |
43f8: 20 91 f3 01 lds r18, 0x01F3 |
43fc: 30 91 f4 01 lds r19, 0x01F4 |
4400: 40 91 f5 01 lds r20, 0x01F5 |
4404: 50 91 f6 01 lds r21, 0x01F6 |
4408: 80 91 ef 01 lds r24, 0x01EF |
440c: 90 91 f0 01 lds r25, 0x01F0 |
4410: a0 91 f1 01 lds r26, 0x01F1 |
4414: b0 91 f2 01 lds r27, 0x01F2 |
4418: 28 1b sub r18, r24 |
441a: 39 0b sbc r19, r25 |
441c: 30 93 45 02 sts 0x0245, r19 |
4420: 20 93 44 02 sts 0x0244, r18 |
4424: 10 92 c7 01 sts 0x01C7, r1 |
4428: 10 92 c6 01 sts 0x01C6, r1 |
442c: 67 3a cpi r22, 0xA7 ; 167 |
442e: 71 05 cpc r23, r1 |
4430: 34 f0 brlt .+12 ; 0x443e <MotorRegler+0x75a> |
4432: 80 91 d7 01 lds r24, 0x01D7 |
4436: 90 91 d8 01 lds r25, 0x01D8 |
443a: 01 96 adiw r24, 0x01 ; 1 |
443c: 08 c0 rjmp .+16 ; 0x444e <MotorRegler+0x76a> |
443e: 6a 55 subi r22, 0x5A ; 90 |
4440: 7f 4f sbci r23, 0xFF ; 255 |
4442: 4c f4 brge .+18 ; 0x4456 <MotorRegler+0x772> |
4444: 80 91 d7 01 lds r24, 0x01D7 |
4448: 90 91 d8 01 lds r25, 0x01D8 |
444c: 01 97 sbiw r24, 0x01 ; 1 |
444e: 90 93 d8 01 sts 0x01D8, r25 |
4452: 80 93 d7 01 sts 0x01D7, r24 |
4456: 27 3a cpi r18, 0xA7 ; 167 |
4458: 31 05 cpc r19, r1 |
445a: 34 f0 brlt .+12 ; 0x4468 <MotorRegler+0x784> |
445c: 80 91 d9 01 lds r24, 0x01D9 |
4460: 90 91 da 01 lds r25, 0x01DA |
4464: 01 96 adiw r24, 0x01 ; 1 |
4466: 08 c0 rjmp .+16 ; 0x4478 <MotorRegler+0x794> |
4468: 2a 55 subi r18, 0x5A ; 90 |
446a: 3f 4f sbci r19, 0xFF ; 255 |
446c: 4c f4 brge .+18 ; 0x4480 <MotorRegler+0x79c> |
446e: 80 91 d9 01 lds r24, 0x01D9 |
4472: 90 91 da 01 lds r25, 0x01DA |
4476: 01 97 sbiw r24, 0x01 ; 1 |
4478: 90 93 da 01 sts 0x01DA, r25 |
447c: 80 93 d9 01 sts 0x01D9, r24 |
4480: 80 91 0f 02 lds r24, 0x020F |
4484: 90 91 10 02 lds r25, 0x0210 |
4488: a0 91 11 02 lds r26, 0x0211 |
448c: b0 91 12 02 lds r27, 0x0212 |
4490: 87 3a cpi r24, 0xA7 ; 167 |
4492: 91 05 cpc r25, r1 |
4494: a1 05 cpc r26, r1 |
4496: b1 05 cpc r27, r1 |
4498: 4c f0 brlt .+18 ; 0x44ac <MotorRegler+0x7c8> |
449a: 80 91 db 01 lds r24, 0x01DB |
449e: 90 91 dc 01 lds r25, 0x01DC |
44a2: 01 97 sbiw r24, 0x01 ; 1 |
44a4: 90 93 dc 01 sts 0x01DC, r25 |
44a8: 80 93 db 01 sts 0x01DB, r24 |
44ac: 80 91 0f 02 lds r24, 0x020F |
44b0: 90 91 10 02 lds r25, 0x0210 |
44b4: a0 91 11 02 lds r26, 0x0211 |
44b8: b0 91 12 02 lds r27, 0x0212 |
44bc: 8a 55 subi r24, 0x5A ; 90 |
44be: 9f 4f sbci r25, 0xFF ; 255 |
44c0: af 4f sbci r26, 0xFF ; 255 |
44c2: bf 4f sbci r27, 0xFF ; 255 |
44c4: 4c f4 brge .+18 ; 0x44d8 <MotorRegler+0x7f4> |
44c6: 80 91 db 01 lds r24, 0x01DB |
44ca: 90 91 dc 01 lds r25, 0x01DC |
44ce: 01 96 adiw r24, 0x01 ; 1 |
44d0: 90 93 dc 01 sts 0x01DC, r25 |
44d4: 80 93 db 01 sts 0x01DB, r24 |
44d8: 10 92 7a 00 sts 0x007A, r1 |
44dc: 80 91 e7 01 lds r24, 0x01E7 |
44e0: 90 91 e8 01 lds r25, 0x01E8 |
44e4: a0 91 e9 01 lds r26, 0x01E9 |
44e8: b0 91 ea 01 lds r27, 0x01EA |
44ec: 80 93 ff 01 sts 0x01FF, r24 |
44f0: 90 93 00 02 sts 0x0200, r25 |
44f4: a0 93 01 02 sts 0x0201, r26 |
44f8: b0 93 02 02 sts 0x0202, r27 |
44fc: 80 91 ef 01 lds r24, 0x01EF |
4500: 90 91 f0 01 lds r25, 0x01F0 |
4504: a0 91 f1 01 lds r26, 0x01F1 |
4508: b0 91 f2 01 lds r27, 0x01F2 |
450c: 80 93 07 02 sts 0x0207, r24 |
4510: 90 93 08 02 sts 0x0208, r25 |
4514: a0 93 09 02 sts 0x0209, r26 |
4518: b0 93 0a 02 sts 0x020A, r27 |
451c: 80 91 f7 01 lds r24, 0x01F7 |
4520: 90 91 f8 01 lds r25, 0x01F8 |
4524: a0 91 f9 01 lds r26, 0x01F9 |
4528: b0 91 fa 01 lds r27, 0x01FA |
452c: 80 93 0f 02 sts 0x020F, r24 |
4530: 90 93 10 02 sts 0x0210, r25 |
4534: a0 93 11 02 sts 0x0211, r26 |
4538: b0 93 12 02 sts 0x0212, r27 |
453c: 8f ee ldi r24, 0xEF ; 239 |
453e: 80 93 7a 00 sts 0x007A, r24 |
4542: 60 91 e7 01 lds r22, 0x01E7 |
4546: 70 91 e8 01 lds r23, 0x01E8 |
454a: 80 91 e9 01 lds r24, 0x01E9 |
454e: 90 91 ea 01 lds r25, 0x01EA |
4552: a0 90 b6 05 lds r10, 0x05B6 |
4556: bb 24 eor r11, r11 |
4558: cc 24 eor r12, r12 |
455a: dd 24 eor r13, r13 |
455c: e0 90 e7 05 lds r14, 0x05E7 |
4560: f0 90 e8 05 lds r15, 0x05E8 |
4564: a6 01 movw r20, r12 |
4566: 95 01 movw r18, r10 |
4568: 0e 94 3c 2d call 0x5a78 ; 0x5a78 <__divmodsi4> |
456c: 00 27 eor r16, r16 |
456e: f7 fc sbrc r15, 7 |
4570: 00 95 com r16 |
4572: 10 2f mov r17, r16 |
4574: 2e 19 sub r18, r14 |
4576: 3f 09 sbc r19, r15 |
4578: 40 0b sbc r20, r16 |
457a: 51 0b sbc r21, r17 |
457c: ca 01 movw r24, r20 |
457e: b9 01 movw r22, r18 |
4580: 20 e1 ldi r18, 0x10 ; 16 |
4582: 30 e0 ldi r19, 0x00 ; 0 |
4584: 40 e0 ldi r20, 0x00 ; 0 |
4586: 50 e0 ldi r21, 0x00 ; 0 |
4588: 0e 94 3c 2d call 0x5a78 ; 0x5a78 <__divmodsi4> |
458c: 39 01 movw r6, r18 |
458e: 4a 01 movw r8, r20 |
4590: 20 93 4c 02 sts 0x024C, r18 |
4594: 30 93 4d 02 sts 0x024D, r19 |
4598: 40 93 4e 02 sts 0x024E, r20 |
459c: 50 93 4f 02 sts 0x024F, r21 |
45a0: 60 91 ef 01 lds r22, 0x01EF |
45a4: 70 91 f0 01 lds r23, 0x01F0 |
45a8: 80 91 f1 01 lds r24, 0x01F1 |
45ac: 90 91 f2 01 lds r25, 0x01F2 |
45b0: e0 90 f0 05 lds r14, 0x05F0 |
45b4: f0 90 f1 05 lds r15, 0x05F1 |
45b8: a6 01 movw r20, r12 |
45ba: 95 01 movw r18, r10 |
45bc: 0e 94 3c 2d call 0x5a78 ; 0x5a78 <__divmodsi4> |
45c0: 00 27 eor r16, r16 |
45c2: f7 fc sbrc r15, 7 |
45c4: 00 95 com r16 |
45c6: 10 2f mov r17, r16 |
45c8: 2e 19 sub r18, r14 |
45ca: 3f 09 sbc r19, r15 |
45cc: 40 0b sbc r20, r16 |
45ce: 51 0b sbc r21, r17 |
45d0: ca 01 movw r24, r20 |
45d2: b9 01 movw r22, r18 |
45d4: 20 e1 ldi r18, 0x10 ; 16 |
45d6: 30 e0 ldi r19, 0x00 ; 0 |
45d8: 40 e0 ldi r20, 0x00 ; 0 |
45da: 50 e0 ldi r21, 0x00 ; 0 |
45dc: 0e 94 3c 2d call 0x5a78 ; 0x5a78 <__divmodsi4> |
45e0: 20 93 48 02 sts 0x0248, r18 |
45e4: 30 93 49 02 sts 0x0249, r19 |
45e8: 40 93 4a 02 sts 0x024A, r20 |
45ec: 50 93 4b 02 sts 0x024B, r21 |
45f0: f5 ef ldi r31, 0xF5 ; 245 |
45f2: 6f 16 cp r6, r31 |
45f4: f1 e0 ldi r31, 0x01 ; 1 |
45f6: 7f 06 cpc r7, r31 |
45f8: f0 e0 ldi r31, 0x00 ; 0 |
45fa: 8f 06 cpc r8, r31 |
45fc: f0 e0 ldi r31, 0x00 ; 0 |
45fe: 9f 06 cpc r9, r31 |
4600: 2c f0 brlt .+10 ; 0x460c <MotorRegler+0x928> |
4602: 84 ef ldi r24, 0xF4 ; 244 |
4604: 91 e0 ldi r25, 0x01 ; 1 |
4606: a0 e0 ldi r26, 0x00 ; 0 |
4608: b0 e0 ldi r27, 0x00 ; 0 |
460a: 0d c0 rjmp .+26 ; 0x4626 <MotorRegler+0x942> |
460c: 6c e0 ldi r22, 0x0C ; 12 |
460e: 66 16 cp r6, r22 |
4610: 6e ef ldi r22, 0xFE ; 254 |
4612: 76 06 cpc r7, r22 |
4614: 6f ef ldi r22, 0xFF ; 255 |
4616: 86 06 cpc r8, r22 |
4618: 6f ef ldi r22, 0xFF ; 255 |
461a: 96 06 cpc r9, r22 |
461c: 64 f4 brge .+24 ; 0x4636 <MotorRegler+0x952> |
461e: 8c e0 ldi r24, 0x0C ; 12 |
4620: 9e ef ldi r25, 0xFE ; 254 |
4622: af ef ldi r26, 0xFF ; 255 |
4624: bf ef ldi r27, 0xFF ; 255 |
4626: 80 93 4c 02 sts 0x024C, r24 |
462a: 90 93 4d 02 sts 0x024D, r25 |
462e: a0 93 4e 02 sts 0x024E, r26 |
4632: b0 93 4f 02 sts 0x024F, r27 |
4636: 25 3f cpi r18, 0xF5 ; 245 |
4638: 71 e0 ldi r23, 0x01 ; 1 |
463a: 37 07 cpc r19, r23 |
463c: 70 e0 ldi r23, 0x00 ; 0 |
463e: 47 07 cpc r20, r23 |
4640: 70 e0 ldi r23, 0x00 ; 0 |
4642: 57 07 cpc r21, r23 |
4644: 2c f0 brlt .+10 ; 0x4650 <MotorRegler+0x96c> |
4646: 84 ef ldi r24, 0xF4 ; 244 |
4648: 91 e0 ldi r25, 0x01 ; 1 |
464a: a0 e0 ldi r26, 0x00 ; 0 |
464c: b0 e0 ldi r27, 0x00 ; 0 |
464e: 09 c0 rjmp .+18 ; 0x4662 <MotorRegler+0x97e> |
4650: 2c 50 subi r18, 0x0C ; 12 |
4652: 3e 4f sbci r19, 0xFE ; 254 |
4654: 4f 4f sbci r20, 0xFF ; 255 |
4656: 5f 4f sbci r21, 0xFF ; 255 |
4658: 64 f4 brge .+24 ; 0x4672 <MotorRegler+0x98e> |
465a: 8c e0 ldi r24, 0x0C ; 12 |
465c: 9e ef ldi r25, 0xFE ; 254 |
465e: af ef ldi r26, 0xFF ; 255 |
4660: bf ef ldi r27, 0xFF ; 255 |
4662: 80 93 48 02 sts 0x0248, r24 |
4666: 90 93 49 02 sts 0x0249, r25 |
466a: a0 93 4a 02 sts 0x024A, r26 |
466e: b0 93 4b 02 sts 0x024B, r27 |
4672: 10 92 7a 00 sts 0x007A, r1 |
4676: 80 91 fb 01 lds r24, 0x01FB |
467a: 90 91 fc 01 lds r25, 0x01FC |
467e: a0 91 fd 01 lds r26, 0x01FD |
4682: b0 91 fe 01 lds r27, 0x01FE |
4686: 20 91 4c 02 lds r18, 0x024C |
468a: 30 91 4d 02 lds r19, 0x024D |
468e: 40 91 4e 02 lds r20, 0x024E |
4692: 50 91 4f 02 lds r21, 0x024F |
4696: 82 1b sub r24, r18 |
4698: 93 0b sbc r25, r19 |
469a: a4 0b sbc r26, r20 |
469c: b5 0b sbc r27, r21 |
469e: 80 93 fb 01 sts 0x01FB, r24 |
46a2: 90 93 fc 01 sts 0x01FC, r25 |
46a6: a0 93 fd 01 sts 0x01FD, r26 |
46aa: b0 93 fe 01 sts 0x01FE, r27 |
46ae: 80 91 03 02 lds r24, 0x0203 |
46b2: 90 91 04 02 lds r25, 0x0204 |
46b6: a0 91 05 02 lds r26, 0x0205 |
46ba: b0 91 06 02 lds r27, 0x0206 |
46be: 20 91 48 02 lds r18, 0x0248 |
46c2: 30 91 49 02 lds r19, 0x0249 |
46c6: 40 91 4a 02 lds r20, 0x024A |
46ca: 50 91 4b 02 lds r21, 0x024B |
46ce: 82 1b sub r24, r18 |
46d0: 93 0b sbc r25, r19 |
46d2: a4 0b sbc r26, r20 |
46d4: b5 0b sbc r27, r21 |
46d6: 80 93 03 02 sts 0x0203, r24 |
46da: 90 93 04 02 sts 0x0204, r25 |
46de: a0 93 05 02 sts 0x0205, r26 |
46e2: b0 93 06 02 sts 0x0206, r27 |
46e6: 80 91 2c 02 lds r24, 0x022C |
46ea: 90 91 2d 02 lds r25, 0x022D |
46ee: 5c 01 movw r10, r24 |
46f0: cc 24 eor r12, r12 |
46f2: b7 fc sbrc r11, 7 |
46f4: c0 94 com r12 |
46f6: dc 2c mov r13, r12 |
46f8: a0 92 50 02 sts 0x0250, r10 |
46fc: b0 92 51 02 sts 0x0251, r11 |
4700: c0 92 52 02 sts 0x0252, r12 |
4704: d0 92 53 02 sts 0x0253, r13 |
4708: 97 ff sbrs r25, 7 |
470a: 03 c0 rjmp .+6 ; 0x4712 <MotorRegler+0xa2e> |
470c: 90 95 com r25 |
470e: 81 95 neg r24 |
4710: 9f 4f sbci r25, 0xFF ; 255 |
4712: 84 97 sbiw r24, 0x24 ; 36 |
4714: 3c f0 brlt .+14 ; 0x4724 <MotorRegler+0xa40> |
4716: 80 91 aa 05 lds r24, 0x05AA |
471a: 84 fd sbrc r24, 4 |
471c: 03 c0 rjmp .+6 ; 0x4724 <MotorRegler+0xa40> |
471e: 81 e0 ldi r24, 0x01 ; 1 |
4720: 80 93 39 02 sts 0x0239, r24 |
4724: 60 90 0b 02 lds r6, 0x020B |
4728: 70 90 0c 02 lds r7, 0x020C |
472c: 80 90 0d 02 lds r8, 0x020D |
4730: 90 90 0e 02 lds r9, 0x020E |
4734: c5 01 movw r24, r10 |
4736: b7 fe sbrs r11, 7 |
4738: 03 c0 rjmp .+6 ; 0x4740 <MotorRegler+0xa5c> |
473a: 90 95 com r25 |
473c: 81 95 neg r24 |
473e: 9f 4f sbci r25, 0xFF ; 255 |
4740: 7c 01 movw r14, r24 |
4742: 00 27 eor r16, r16 |
4744: f7 fc sbrc r15, 7 |
4746: 00 95 com r16 |
4748: 10 2f mov r17, r16 |
474a: 20 91 b3 05 lds r18, 0x05B3 |
474e: 33 27 eor r19, r19 |
4750: 44 27 eor r20, r20 |
4752: 55 27 eor r21, r21 |
4754: c6 01 movw r24, r12 |
4756: b5 01 movw r22, r10 |
4758: 0e 94 d4 2c call 0x59a8 ; 0x59a8 <__mulsi3> |
475c: 9b 01 movw r18, r22 |
475e: ac 01 movw r20, r24 |
4760: c8 01 movw r24, r16 |
4762: b7 01 movw r22, r14 |
4764: 0e 94 d4 2c call 0x59a8 ; 0x59a8 <__mulsi3> |
4768: 20 e0 ldi r18, 0x00 ; 0 |
476a: 31 e0 ldi r19, 0x01 ; 1 |
476c: 40 e0 ldi r20, 0x00 ; 0 |
476e: 50 e0 ldi r21, 0x00 ; 0 |
4770: 0e 94 3c 2d call 0x5a78 ; 0x5a78 <__divmodsi4> |
4774: 44 27 eor r20, r20 |
4776: 37 fd sbrc r19, 7 |
4778: 40 95 com r20 |
477a: 54 2f mov r21, r20 |
477c: 62 1a sub r6, r18 |
477e: 73 0a sbc r7, r19 |
4780: 84 0a sbc r8, r20 |
4782: 95 0a sbc r9, r21 |
4784: 60 92 0b 02 sts 0x020B, r6 |
4788: 70 92 0c 02 sts 0x020C, r7 |
478c: 80 92 0d 02 sts 0x020D, r8 |
4790: 90 92 0e 02 sts 0x020E, r9 |
4794: 80 91 0b 02 lds r24, 0x020B |
4798: 90 91 0c 02 lds r25, 0x020C |
479c: a0 91 0d 02 lds r26, 0x020D |
47a0: b0 91 0e 02 lds r27, 0x020E |
47a4: 81 53 subi r24, 0x31 ; 49 |
47a6: 95 47 sbci r25, 0x75 ; 117 |
47a8: a0 40 sbci r26, 0x00 ; 0 |
47aa: b0 40 sbci r27, 0x00 ; 0 |
47ac: 64 f0 brlt .+24 ; 0x47c6 <MotorRegler+0xae2> |
47ae: 80 e3 ldi r24, 0x30 ; 48 |
47b0: 95 e7 ldi r25, 0x75 ; 117 |
47b2: a0 e0 ldi r26, 0x00 ; 0 |
47b4: b0 e0 ldi r27, 0x00 ; 0 |
47b6: 80 93 0b 02 sts 0x020B, r24 |
47ba: 90 93 0c 02 sts 0x020C, r25 |
47be: a0 93 0d 02 sts 0x020D, r26 |
47c2: b0 93 0e 02 sts 0x020E, r27 |
47c6: 80 91 0b 02 lds r24, 0x020B |
47ca: 90 91 0c 02 lds r25, 0x020C |
47ce: a0 91 0d 02 lds r26, 0x020D |
47d2: b0 91 0e 02 lds r27, 0x020E |
47d6: 80 5d subi r24, 0xD0 ; 208 |
47d8: 9a 48 sbci r25, 0x8A ; 138 |
47da: af 4f sbci r26, 0xFF ; 255 |
47dc: bf 4f sbci r27, 0xFF ; 255 |
47de: 64 f4 brge .+24 ; 0x47f8 <MotorRegler+0xb14> |
47e0: 80 ed ldi r24, 0xD0 ; 208 |
47e2: 9a e8 ldi r25, 0x8A ; 138 |
47e4: af ef ldi r26, 0xFF ; 255 |
47e6: bf ef ldi r27, 0xFF ; 255 |
47e8: 80 93 0b 02 sts 0x020B, r24 |
47ec: 90 93 0c 02 sts 0x020C, r25 |
47f0: a0 93 0d 02 sts 0x020D, r26 |
47f4: b0 93 0e 02 sts 0x020E, r27 |
47f8: 8f ee ldi r24, 0xEF ; 239 |
47fa: 80 93 7a 00 sts 0x007A, r24 |
47fe: 80 91 17 02 lds r24, 0x0217 |
4802: 90 91 18 02 lds r25, 0x0218 |
4806: 89 2b or r24, r25 |
4808: 09 f4 brne .+2 ; 0x480c <MotorRegler+0xb28> |
480a: a1 c0 rjmp .+322 ; 0x494e <MotorRegler+0xc6a> |
480c: 80 91 aa 05 lds r24, 0x05AA |
4810: 83 ff sbrs r24, 3 |
4812: 9d c0 rjmp .+314 ; 0x494e <MotorRegler+0xc6a> |
4814: 60 91 e7 01 lds r22, 0x01E7 |
4818: 70 91 e8 01 lds r23, 0x01E8 |
481c: 80 91 e9 01 lds r24, 0x01E9 |
4820: 90 91 ea 01 lds r25, 0x01EA |
4824: 20 e0 ldi r18, 0x00 ; 0 |
4826: 32 e0 ldi r19, 0x02 ; 2 |
4828: 40 e0 ldi r20, 0x00 ; 0 |
482a: 50 e0 ldi r21, 0x00 ; 0 |
482c: 0e 94 3c 2d call 0x5a78 ; 0x5a78 <__divmodsi4> |
4830: 89 01 movw r16, r18 |
4832: 37 ff sbrs r19, 7 |
4834: 03 c0 rjmp .+6 ; 0x483c <MotorRegler+0xb58> |
4836: 10 95 com r17 |
4838: 01 95 neg r16 |
483a: 1f 4f sbci r17, 0xFF ; 255 |
483c: 60 91 ef 01 lds r22, 0x01EF |
4840: 70 91 f0 01 lds r23, 0x01F0 |
4844: 80 91 f1 01 lds r24, 0x01F1 |
4848: 90 91 f2 01 lds r25, 0x01F2 |
484c: 20 e0 ldi r18, 0x00 ; 0 |
484e: 32 e0 ldi r19, 0x02 ; 2 |
4850: 40 e0 ldi r20, 0x00 ; 0 |
4852: 50 e0 ldi r21, 0x00 ; 0 |
4854: 0e 94 3c 2d call 0x5a78 ; 0x5a78 <__divmodsi4> |
4858: b9 01 movw r22, r18 |
485a: 37 ff sbrs r19, 7 |
485c: 03 c0 rjmp .+6 ; 0x4864 <MotorRegler+0xb80> |
485e: 70 95 com r23 |
4860: 61 95 neg r22 |
4862: 7f 4f sbci r23, 0xFF ; 255 |
4864: 60 17 cp r22, r16 |
4866: 71 07 cpc r23, r17 |
4868: 0c f4 brge .+2 ; 0x486c <MotorRegler+0xb88> |
486a: b8 01 movw r22, r16 |
486c: 69 31 cpi r22, 0x19 ; 25 |
486e: 71 05 cpc r23, r1 |
4870: a4 f4 brge .+40 ; 0x489a <MotorRegler+0xbb6> |
4872: 80 91 39 02 lds r24, 0x0239 |
4876: 88 23 and r24, r24 |
4878: 81 f0 breq .+32 ; 0x489a <MotorRegler+0xbb6> |
487a: 80 91 37 02 lds r24, 0x0237 |
487e: 90 91 38 02 lds r25, 0x0238 |
4882: 89 2b or r24, r25 |
4884: 51 f4 brne .+20 ; 0x489a <MotorRegler+0xbb6> |
4886: 80 91 17 02 lds r24, 0x0217 |
488a: 90 91 18 02 lds r25, 0x0218 |
488e: 90 93 1a 02 sts 0x021A, r25 |
4892: 80 93 19 02 sts 0x0219, r24 |
4896: 10 92 39 02 sts 0x0239, r1 |
489a: 20 91 84 01 lds r18, 0x0184 |
489e: 33 27 eor r19, r19 |
48a0: 62 9f mul r22, r18 |
48a2: c0 01 movw r24, r0 |
48a4: 63 9f mul r22, r19 |
48a6: 90 0d add r25, r0 |
48a8: 72 9f mul r23, r18 |
48aa: 90 0d add r25, r0 |
48ac: 11 24 eor r1, r1 |
48ae: 60 e4 ldi r22, 0x40 ; 64 |
48b0: 70 e0 ldi r23, 0x00 ; 0 |
48b2: 0e 94 07 2d call 0x5a0e ; 0x5a0e <__divmodhi4> |
48b6: a9 01 movw r20, r18 |
48b8: 46 1b sub r20, r22 |
48ba: 57 0b sbc r21, r23 |
48bc: 14 16 cp r1, r20 |
48be: 15 06 cpc r1, r21 |
48c0: 0c f0 brlt .+2 ; 0x48c4 <MotorRegler+0xbe0> |
48c2: 3f c0 rjmp .+126 ; 0x4942 <MotorRegler+0xc5e> |
48c4: 10 92 7a 00 sts 0x007A, r1 |
48c8: 20 91 37 02 lds r18, 0x0237 |
48cc: 30 91 38 02 lds r19, 0x0238 |
48d0: 21 15 cp r18, r1 |
48d2: 31 05 cpc r19, r1 |
48d4: 61 f5 brne .+88 ; 0x492e <MotorRegler+0xc4a> |
48d6: 00 91 0b 02 lds r16, 0x020B |
48da: 10 91 0c 02 lds r17, 0x020C |
48de: 20 91 0d 02 lds r18, 0x020D |
48e2: 30 91 0e 02 lds r19, 0x020E |
48e6: 80 91 1b 02 lds r24, 0x021B |
48ea: 90 91 1c 02 lds r25, 0x021C |
48ee: bc 01 movw r22, r24 |
48f0: 64 9f mul r22, r20 |
48f2: c0 01 movw r24, r0 |
48f4: 65 9f mul r22, r21 |
48f6: 90 0d add r25, r0 |
48f8: 74 9f mul r23, r20 |
48fa: 90 0d add r25, r0 |
48fc: 11 24 eor r1, r1 |
48fe: 60 e2 ldi r22, 0x20 ; 32 |
4900: 70 e0 ldi r23, 0x00 ; 0 |
4902: 0e 94 07 2d call 0x5a0e ; 0x5a0e <__divmodhi4> |
4906: 88 27 eor r24, r24 |
4908: 77 fd sbrc r23, 7 |
490a: 80 95 com r24 |
490c: 98 2f mov r25, r24 |
490e: 06 0f add r16, r22 |
4910: 17 1f adc r17, r23 |
4912: 28 1f adc r18, r24 |
4914: 39 1f adc r19, r25 |
4916: 00 93 0b 02 sts 0x020B, r16 |
491a: 10 93 0c 02 sts 0x020C, r17 |
491e: 20 93 0d 02 sts 0x020D, r18 |
4922: 30 93 0e 02 sts 0x020E, r19 |
4926: 8f ee ldi r24, 0xEF ; 239 |
4928: 80 93 7a 00 sts 0x007A, r24 |
492c: 10 c0 rjmp .+32 ; 0x494e <MotorRegler+0xc6a> |
492e: 8f ee ldi r24, 0xEF ; 239 |
4930: 80 93 7a 00 sts 0x007A, r24 |
4934: 21 50 subi r18, 0x01 ; 1 |
4936: 30 40 sbci r19, 0x00 ; 0 |
4938: 30 93 38 02 sts 0x0238, r19 |
493c: 20 93 37 02 sts 0x0237, r18 |
4940: 06 c0 rjmp .+12 ; 0x494e <MotorRegler+0xc6a> |
4942: 84 ef ldi r24, 0xF4 ; 244 |
4944: 91 e0 ldi r25, 0x01 ; 1 |
4946: 90 93 38 02 sts 0x0238, r25 |
494a: 80 93 37 02 sts 0x0237, r24 |
494e: 80 91 aa 05 lds r24, 0x05AA |
4952: 85 ff sbrs r24, 5 |
4954: 11 c0 rjmp .+34 ; 0x4978 <MotorRegler+0xc94> |
4956: 80 91 33 02 lds r24, 0x0233 |
495a: 99 27 eor r25, r25 |
495c: 90 93 a5 02 sts 0x02A5, r25 |
4960: 80 93 a4 02 sts 0x02A4, r24 |
4964: 80 91 34 02 lds r24, 0x0234 |
4968: 99 27 eor r25, r25 |
496a: 90 93 a7 02 sts 0x02A7, r25 |
496e: 80 93 a6 02 sts 0x02A6, r24 |
4972: 0e 94 3c 29 call 0x5278 ; 0x5278 <gps_main> |
4976: 08 c0 rjmp .+16 ; 0x4988 <MotorRegler+0xca4> |
4978: 10 92 8f 02 sts 0x028F, r1 |
497c: 10 92 8e 02 sts 0x028E, r1 |
4980: 10 92 91 02 sts 0x0291, r1 |
4984: 10 92 90 02 sts 0x0290, r1 |
4988: 80 91 f1 04 lds r24, 0x04F1 |
498c: 8f 5f subi r24, 0xFF ; 255 |
498e: 80 93 f1 04 sts 0x04F1, r24 |
4992: 80 91 3a 02 lds r24, 0x023A |
4996: 81 50 subi r24, 0x01 ; 1 |
4998: 80 93 3a 02 sts 0x023A, r24 |
499c: 8f 3f cpi r24, 0xFF ; 255 |
499e: 09 f0 breq .+2 ; 0x49a2 <MotorRegler+0xcbe> |
49a0: 68 c0 rjmp .+208 ; 0x4a72 <MotorRegler+0xd8e> |
49a2: 81 e3 ldi r24, 0x31 ; 49 |
49a4: 80 93 3a 02 sts 0x023A, r24 |
49a8: 60 91 e7 01 lds r22, 0x01E7 |
49ac: 70 91 e8 01 lds r23, 0x01E8 |
49b0: 80 91 e9 01 lds r24, 0x01E9 |
49b4: 90 91 ea 01 lds r25, 0x01EA |
49b8: e0 90 b6 05 lds r14, 0x05B6 |
49bc: ff 24 eor r15, r15 |
49be: 00 27 eor r16, r16 |
49c0: 11 27 eor r17, r17 |
49c2: a8 01 movw r20, r16 |
49c4: 97 01 movw r18, r14 |
49c6: 0e 94 3c 2d call 0x5a78 ; 0x5a78 <__divmodsi4> |
49ca: 30 93 f3 04 sts 0x04F3, r19 |
49ce: 20 93 f2 04 sts 0x04F2, r18 |
49d2: 60 91 ef 01 lds r22, 0x01EF |
49d6: 70 91 f0 01 lds r23, 0x01F0 |
49da: 80 91 f1 01 lds r24, 0x01F1 |
49de: 90 91 f2 01 lds r25, 0x01F2 |
49e2: a8 01 movw r20, r16 |
49e4: 97 01 movw r18, r14 |
49e6: 0e 94 3c 2d call 0x5a78 ; 0x5a78 <__divmodsi4> |
49ea: 30 93 f5 04 sts 0x04F5, r19 |
49ee: 20 93 f4 04 sts 0x04F4, r18 |
49f2: 80 91 e7 05 lds r24, 0x05E7 |
49f6: 90 91 e8 05 lds r25, 0x05E8 |
49fa: 90 93 f7 04 sts 0x04F7, r25 |
49fe: 80 93 f6 04 sts 0x04F6, r24 |
4a02: 80 91 f0 05 lds r24, 0x05F0 |
4a06: 90 91 f1 05 lds r25, 0x05F1 |
4a0a: 90 93 f9 04 sts 0x04F9, r25 |
4a0e: 80 93 f8 04 sts 0x04F8, r24 |
4a12: 80 91 ea 05 lds r24, 0x05EA |
4a16: 90 91 eb 05 lds r25, 0x05EB |
4a1a: 90 93 fb 04 sts 0x04FB, r25 |
4a1e: 80 93 fa 04 sts 0x04FA, r24 |
4a22: 80 91 2f 02 lds r24, 0x022F |
4a26: 90 91 30 02 lds r25, 0x0230 |
4a2a: 90 93 fd 04 sts 0x04FD, r25 |
4a2e: 80 93 fc 04 sts 0x04FC, r24 |
4a32: 60 91 13 02 lds r22, 0x0213 |
4a36: 70 91 14 02 lds r23, 0x0214 |
4a3a: 80 91 15 02 lds r24, 0x0215 |
4a3e: 90 91 16 02 lds r25, 0x0216 |
4a42: 20 e0 ldi r18, 0x00 ; 0 |
4a44: 32 e0 ldi r19, 0x02 ; 2 |
4a46: 40 e0 ldi r20, 0x00 ; 0 |
4a48: 50 e0 ldi r21, 0x00 ; 0 |
4a4a: 0e 94 3c 2d call 0x5a78 ; 0x5a78 <__divmodsi4> |
4a4e: 30 93 ff 04 sts 0x04FF, r19 |
4a52: 20 93 fe 04 sts 0x04FE, r18 |
4a56: 89 81 ldd r24, Y+1 ; 0x01 |
4a58: 9a 81 ldd r25, Y+2 ; 0x02 |
4a5a: 90 93 01 05 sts 0x0501, r25 |
4a5e: 80 93 00 05 sts 0x0500, r24 |
4a62: 80 91 17 02 lds r24, 0x0217 |
4a66: 90 91 18 02 lds r25, 0x0218 |
4a6a: 90 93 03 05 sts 0x0503, r25 |
4a6e: 80 93 02 05 sts 0x0502, r24 |
4a72: 60 91 e7 01 lds r22, 0x01E7 |
4a76: 70 91 e8 01 lds r23, 0x01E8 |
4a7a: 80 91 e9 01 lds r24, 0x01E9 |
4a7e: 90 91 ea 01 lds r25, 0x01EA |
4a82: 20 90 e3 05 lds r2, 0x05E3 |
4a86: 30 90 e4 05 lds r3, 0x05E4 |
4a8a: 40 90 e5 05 lds r4, 0x05E5 |
4a8e: 50 90 e6 05 lds r5, 0x05E6 |
4a92: e0 90 de 05 lds r14, 0x05DE |
4a96: f0 90 df 05 lds r15, 0x05DF |
4a9a: 60 90 ec 05 lds r6, 0x05EC |
4a9e: 70 90 ed 05 lds r7, 0x05ED |
4aa2: 80 90 ee 05 lds r8, 0x05EE |
4aa6: 90 90 ef 05 lds r9, 0x05EF |
4aaa: 0e 94 b8 2b call 0x5770 ; 0x5770 <__floatsisf> |
4aae: a2 01 movw r20, r4 |
4ab0: 91 01 movw r18, r2 |
4ab2: 0e 94 32 2c call 0x5864 ; 0x5864 <__mulsf3> |
4ab6: 5b 01 movw r10, r22 |
4ab8: 6c 01 movw r12, r24 |
4aba: 00 27 eor r16, r16 |
4abc: f7 fc sbrc r15, 7 |
4abe: 00 95 com r16 |
4ac0: 10 2f mov r17, r16 |
4ac2: c8 01 movw r24, r16 |
4ac4: b7 01 movw r22, r14 |
4ac6: 0e 94 b8 2b call 0x5770 ; 0x5770 <__floatsisf> |
4aca: a4 01 movw r20, r8 |
4acc: 93 01 movw r18, r6 |
4ace: 0e 94 32 2c call 0x5864 ; 0x5864 <__mulsf3> |
4ad2: 9b 01 movw r18, r22 |
4ad4: ac 01 movw r20, r24 |
4ad6: c6 01 movw r24, r12 |
4ad8: b5 01 movw r22, r10 |
4ada: 0e 94 13 2b call 0x5626 ; 0x5626 <__addsf3> |
4ade: 0e 94 9b 2b call 0x5736 ; 0x5736 <__fixsfsi> |
4ae2: 70 93 df 05 sts 0x05DF, r23 |
4ae6: 60 93 de 05 sts 0x05DE, r22 |
4aea: 60 91 ef 01 lds r22, 0x01EF |
4aee: 70 91 f0 01 lds r23, 0x01F0 |
4af2: 80 91 f1 01 lds r24, 0x01F1 |
4af6: 90 91 f2 01 lds r25, 0x01F2 |
4afa: e0 90 dc 05 lds r14, 0x05DC |
4afe: f0 90 dd 05 lds r15, 0x05DD |
4b02: 0e 94 b8 2b call 0x5770 ; 0x5770 <__floatsisf> |
4b06: a2 01 movw r20, r4 |
4b08: 91 01 movw r18, r2 |
4b0a: 0e 94 32 2c call 0x5864 ; 0x5864 <__mulsf3> |
4b0e: 5b 01 movw r10, r22 |
4b10: 6c 01 movw r12, r24 |
4b12: 00 27 eor r16, r16 |
4b14: f7 fc sbrc r15, 7 |
4b16: 00 95 com r16 |
4b18: 10 2f mov r17, r16 |
4b1a: c8 01 movw r24, r16 |
4b1c: b7 01 movw r22, r14 |
4b1e: 0e 94 b8 2b call 0x5770 ; 0x5770 <__floatsisf> |
4b22: a4 01 movw r20, r8 |
4b24: 93 01 movw r18, r6 |
4b26: 0e 94 32 2c call 0x5864 ; 0x5864 <__mulsf3> |
4b2a: 9b 01 movw r18, r22 |
4b2c: ac 01 movw r20, r24 |
4b2e: c6 01 movw r24, r12 |
4b30: b5 01 movw r22, r10 |
4b32: 0e 94 13 2b call 0x5626 ; 0x5626 <__addsf3> |
4b36: 0e 94 9b 2b call 0x5736 ; 0x5736 <__fixsfsi> |
4b3a: 70 93 dd 05 sts 0x05DD, r23 |
4b3e: 60 93 dc 05 sts 0x05DC, r22 |
4b42: 60 91 ea 05 lds r22, 0x05EA |
4b46: 70 91 eb 05 lds r23, 0x05EB |
4b4a: a0 90 f7 01 lds r10, 0x01F7 |
4b4e: b0 90 f8 01 lds r11, 0x01F8 |
4b52: c0 90 f9 01 lds r12, 0x01F9 |
4b56: d0 90 fa 01 lds r13, 0x01FA |
4b5a: 88 27 eor r24, r24 |
4b5c: 77 fd sbrc r23, 7 |
4b5e: 80 95 com r24 |
4b60: 98 2f mov r25, r24 |
4b62: 0e 94 b8 2b call 0x5770 ; 0x5770 <__floatsisf> |
4b66: 7b 01 movw r14, r22 |
4b68: 8c 01 movw r16, r24 |
4b6a: 20 e0 ldi r18, 0x00 ; 0 |
4b6c: 30 e0 ldi r19, 0x00 ; 0 |
4b6e: 40 e0 ldi r20, 0x00 ; 0 |
4b70: 5f e3 ldi r21, 0x3F ; 63 |
4b72: c4 01 movw r24, r8 |
4b74: b3 01 movw r22, r6 |
4b76: 0e 94 32 2c call 0x5864 ; 0x5864 <__mulsf3> |
4b7a: 9b 01 movw r18, r22 |
4b7c: ac 01 movw r20, r24 |
4b7e: c8 01 movw r24, r16 |
4b80: b7 01 movw r22, r14 |
4b82: 0e 94 32 2c call 0x5864 ; 0x5864 <__mulsf3> |
4b86: 7b 01 movw r14, r22 |
4b88: 8c 01 movw r16, r24 |
4b8a: c6 01 movw r24, r12 |
4b8c: b5 01 movw r22, r10 |
4b8e: 0e 94 b8 2b call 0x5770 ; 0x5770 <__floatsisf> |
4b92: a2 01 movw r20, r4 |
4b94: 91 01 movw r18, r2 |
4b96: 0e 94 32 2c call 0x5864 ; 0x5864 <__mulsf3> |
4b9a: 9b 01 movw r18, r22 |
4b9c: ac 01 movw r20, r24 |
4b9e: c8 01 movw r24, r16 |
4ba0: b7 01 movw r22, r14 |
4ba2: 0e 94 13 2b call 0x5626 ; 0x5626 <__addsf3> |
4ba6: 0e 94 9b 2b call 0x5736 ; 0x5736 <__fixsfsi> |
4baa: 70 93 eb 05 sts 0x05EB, r23 |
4bae: 60 93 ea 05 sts 0x05EA, r22 |
4bb2: 80 91 de 05 lds r24, 0x05DE |
4bb6: 90 91 df 05 lds r25, 0x05DF |
4bba: 81 50 subi r24, 0x01 ; 1 |
4bbc: 98 40 sbci r25, 0x08 ; 8 |
4bbe: 34 f0 brlt .+12 ; 0x4bcc <MotorRegler+0xee8> |
4bc0: 80 e0 ldi r24, 0x00 ; 0 |
4bc2: 98 e0 ldi r25, 0x08 ; 8 |
4bc4: 90 93 df 05 sts 0x05DF, r25 |
4bc8: 80 93 de 05 sts 0x05DE, r24 |
4bcc: 80 91 de 05 lds r24, 0x05DE |
4bd0: 90 91 df 05 lds r25, 0x05DF |
4bd4: 80 50 subi r24, 0x00 ; 0 |
4bd6: 98 4f sbci r25, 0xF8 ; 248 |
4bd8: 34 f4 brge .+12 ; 0x4be6 <MotorRegler+0xf02> |
4bda: 80 e0 ldi r24, 0x00 ; 0 |
4bdc: 98 ef ldi r25, 0xF8 ; 248 |
4bde: 90 93 df 05 sts 0x05DF, r25 |
4be2: 80 93 de 05 sts 0x05DE, r24 |
4be6: 80 91 dc 05 lds r24, 0x05DC |
4bea: 90 91 dd 05 lds r25, 0x05DD |
4bee: 81 50 subi r24, 0x01 ; 1 |
4bf0: 98 40 sbci r25, 0x08 ; 8 |
4bf2: 34 f0 brlt .+12 ; 0x4c00 <MotorRegler+0xf1c> |
4bf4: 80 e0 ldi r24, 0x00 ; 0 |
4bf6: 98 e0 ldi r25, 0x08 ; 8 |
4bf8: 90 93 dd 05 sts 0x05DD, r25 |
4bfc: 80 93 dc 05 sts 0x05DC, r24 |
4c00: 80 91 dc 05 lds r24, 0x05DC |
4c04: 90 91 dd 05 lds r25, 0x05DD |
4c08: 80 50 subi r24, 0x00 ; 0 |
4c0a: 98 4f sbci r25, 0xF8 ; 248 |
4c0c: 34 f4 brge .+12 ; 0x4c1a <MotorRegler+0xf36> |
4c0e: 80 e0 ldi r24, 0x00 ; 0 |
4c10: 98 ef ldi r25, 0xF8 ; 248 |
4c12: 90 93 dd 05 sts 0x05DD, r25 |
4c16: 80 93 dc 05 sts 0x05DC, r24 |
4c1a: 80 91 ea 05 lds r24, 0x05EA |
4c1e: 90 91 eb 05 lds r25, 0x05EB |
4c22: 81 50 subi r24, 0x01 ; 1 |
4c24: 98 40 sbci r25, 0x08 ; 8 |
4c26: 34 f0 brlt .+12 ; 0x4c34 <MotorRegler+0xf50> |
4c28: 80 e0 ldi r24, 0x00 ; 0 |
4c2a: 98 e0 ldi r25, 0x08 ; 8 |
4c2c: 90 93 eb 05 sts 0x05EB, r25 |
4c30: 80 93 ea 05 sts 0x05EA, r24 |
4c34: 80 91 ea 05 lds r24, 0x05EA |
4c38: 90 91 eb 05 lds r25, 0x05EB |
4c3c: 80 50 subi r24, 0x00 ; 0 |
4c3e: 98 4f sbci r25, 0xF8 ; 248 |
4c40: 34 f4 brge .+12 ; 0x4c4e <MotorRegler+0xf6a> |
4c42: 80 e0 ldi r24, 0x00 ; 0 |
4c44: 98 ef ldi r25, 0xF8 ; 248 |
4c46: 90 93 eb 05 sts 0x05EB, r25 |
4c4a: 80 93 ea 05 sts 0x05EA, r24 |
4c4e: 80 91 aa 05 lds r24, 0x05AA |
4c52: 99 27 eor r25, r25 |
4c54: 80 ff sbrs r24, 0 |
4c56: cd c0 rjmp .+410 ; 0x4df2 <MotorRegler+0x110e> |
4c58: 20 91 81 01 lds r18, 0x0181 |
4c5c: 81 ff sbrs r24, 1 |
4c5e: 0e c0 rjmp .+28 ; 0x4c7c <MotorRegler+0xf98> |
4c60: 22 33 cpi r18, 0x32 ; 50 |
4c62: b0 f4 brcc .+44 ; 0x4c90 <MotorRegler+0xfac> |
4c64: 80 91 2f 02 lds r24, 0x022F |
4c68: 90 91 30 02 lds r25, 0x0230 |
4c6c: 44 97 sbiw r24, 0x14 ; 20 |
4c6e: 90 93 32 02 sts 0x0232, r25 |
4c72: 80 93 31 02 sts 0x0231, r24 |
4c76: 10 92 1e 02 sts 0x021E, r1 |
4c7a: 0d c0 rjmp .+26 ; 0x4c96 <MotorRegler+0xfb2> |
4c7c: 80 91 af 05 lds r24, 0x05AF |
4c80: 28 9f mul r18, r24 |
4c82: c0 01 movw r24, r0 |
4c84: 11 24 eor r1, r1 |
4c86: 44 97 sbiw r24, 0x14 ; 20 |
4c88: 90 93 32 02 sts 0x0232, r25 |
4c8c: 80 93 31 02 sts 0x0231, r24 |
4c90: 81 e0 ldi r24, 0x01 ; 1 |
4c92: 80 93 1e 02 sts 0x021E, r24 |
4c96: 80 91 1d 02 lds r24, 0x021D |
4c9a: 88 23 and r24, r24 |
4c9c: 21 f0 breq .+8 ; 0x4ca6 <MotorRegler+0xfc2> |
4c9e: 10 92 32 02 sts 0x0232, r1 |
4ca2: 10 92 31 02 sts 0x0231, r1 |
4ca6: 20 91 2f 02 lds r18, 0x022F |
4caa: 30 91 30 02 lds r19, 0x0230 |
4cae: 40 91 31 02 lds r20, 0x0231 |
4cb2: 50 91 32 02 lds r21, 0x0232 |
4cb6: 42 17 cp r20, r18 |
4cb8: 53 07 cpc r21, r19 |
4cba: 0c f0 brlt .+2 ; 0x4cbe <MotorRegler+0xfda> |
4cbc: 9a c0 rjmp .+308 ; 0x4df2 <MotorRegler+0x110e> |
4cbe: 80 91 1e 02 lds r24, 0x021E |
4cc2: 88 23 and r24, r24 |
4cc4: 09 f4 brne .+2 ; 0x4cc8 <MotorRegler+0xfe4> |
4cc6: 95 c0 rjmp .+298 ; 0x4df2 <MotorRegler+0x110e> |
4cc8: 24 1b sub r18, r20 |
4cca: 35 0b sbc r19, r21 |
4ccc: 80 91 82 01 lds r24, 0x0182 |
4cd0: 99 27 eor r25, r25 |
4cd2: bc 01 movw r22, r24 |
4cd4: 26 9f mul r18, r22 |
4cd6: c0 01 movw r24, r0 |
4cd8: 27 9f mul r18, r23 |
4cda: 90 0d add r25, r0 |
4cdc: 36 9f mul r19, r22 |
4cde: 90 0d add r25, r0 |
4ce0: 11 24 eor r1, r1 |
4ce2: 60 e1 ldi r22, 0x10 ; 16 |
4ce4: 70 e0 ldi r23, 0x00 ; 0 |
4ce6: 0e 94 07 2d call 0x5a0e ; 0x5a0e <__divmodhi4> |
4cea: 09 81 ldd r16, Y+1 ; 0x01 |
4cec: 1a 81 ldd r17, Y+2 ; 0x02 |
4cee: 06 1b sub r16, r22 |
4cf0: 17 0b sbc r17, r23 |
4cf2: 20 91 c4 01 lds r18, 0x01C4 |
4cf6: 30 91 c5 01 lds r19, 0x01C5 |
4cfa: 80 91 80 01 lds r24, 0x0180 |
4cfe: 99 27 eor r25, r25 |
4d00: fc 01 movw r30, r24 |
4d02: 2e 9f mul r18, r30 |
4d04: c0 01 movw r24, r0 |
4d06: 2f 9f mul r18, r31 |
4d08: 90 0d add r25, r0 |
4d0a: 3e 9f mul r19, r30 |
4d0c: 90 0d add r25, r0 |
4d0e: 11 24 eor r1, r1 |
4d10: 68 e0 ldi r22, 0x08 ; 8 |
4d12: 70 e0 ldi r23, 0x00 ; 0 |
4d14: 0e 94 07 2d call 0x5a0e ; 0x5a0e <__divmodhi4> |
4d18: 06 1b sub r16, r22 |
4d1a: 17 0b sbc r17, r23 |
4d1c: 60 91 13 02 lds r22, 0x0213 |
4d20: 70 91 14 02 lds r23, 0x0214 |
4d24: 80 91 15 02 lds r24, 0x0215 |
4d28: 90 91 16 02 lds r25, 0x0216 |
4d2c: 20 e0 ldi r18, 0x00 ; 0 |
4d2e: 32 e0 ldi r19, 0x02 ; 2 |
4d30: 40 e0 ldi r20, 0x00 ; 0 |
4d32: 50 e0 ldi r21, 0x00 ; 0 |
4d34: 0e 94 3c 2d call 0x5a78 ; 0x5a78 <__divmodsi4> |
4d38: ca 01 movw r24, r20 |
4d3a: b9 01 movw r22, r18 |
4d3c: 20 91 83 01 lds r18, 0x0183 |
4d40: 33 27 eor r19, r19 |
4d42: 44 27 eor r20, r20 |
4d44: 55 27 eor r21, r21 |
4d46: 0e 94 d4 2c call 0x59a8 ; 0x59a8 <__mulsi3> |
4d4a: 20 e2 ldi r18, 0x20 ; 32 |
4d4c: 30 e0 ldi r19, 0x00 ; 0 |
4d4e: 40 e0 ldi r20, 0x00 ; 0 |
4d50: 50 e0 ldi r21, 0x00 ; 0 |
4d52: 0e 94 3c 2d call 0x5a78 ; 0x5a78 <__divmodsi4> |
4d56: ff ef ldi r31, 0xFF ; 255 |
4d58: 2e 3c cpi r18, 0xCE ; 206 |
4d5a: 3f 07 cpc r19, r31 |
4d5c: 14 f4 brge .+4 ; 0x4d62 <MotorRegler+0x107e> |
4d5e: 2e ec ldi r18, 0xCE ; 206 |
4d60: 3f ef ldi r19, 0xFF ; 255 |
4d62: 80 91 3b 02 lds r24, 0x023B |
4d66: 90 91 3c 02 lds r25, 0x023C |
4d6a: ac 01 movw r20, r24 |
4d6c: 74 e0 ldi r23, 0x04 ; 4 |
4d6e: 44 0f add r20, r20 |
4d70: 55 1f adc r21, r21 |
4d72: 7a 95 dec r23 |
4d74: e1 f7 brne .-8 ; 0x4d6e <MotorRegler+0x108a> |
4d76: 48 1b sub r20, r24 |
4d78: 59 0b sbc r21, r25 |
4d7a: 23 33 cpi r18, 0x33 ; 51 |
4d7c: 31 05 cpc r19, r1 |
4d7e: 14 f0 brlt .+4 ; 0x4d84 <MotorRegler+0x10a0> |
4d80: 22 e3 ldi r18, 0x32 ; 50 |
4d82: 30 e0 ldi r19, 0x00 ; 0 |
4d84: 02 1b sub r16, r18 |
4d86: 13 0b sbc r17, r19 |
4d88: ca 01 movw r24, r20 |
4d8a: 80 0f add r24, r16 |
4d8c: 91 1f adc r25, r17 |
4d8e: 60 e1 ldi r22, 0x10 ; 16 |
4d90: 70 e0 ldi r23, 0x00 ; 0 |
4d92: 0e 94 07 2d call 0x5a0e ; 0x5a0e <__divmodhi4> |
4d96: 70 93 3c 02 sts 0x023C, r23 |
4d9a: 60 93 3b 02 sts 0x023B, r22 |
4d9e: 80 91 ab 05 lds r24, 0x05AB |
4da2: 99 27 eor r25, r25 |
4da4: 68 17 cp r22, r24 |
4da6: 79 07 cpc r23, r25 |
4da8: 8c f4 brge .+34 ; 0x4dcc <MotorRegler+0x10e8> |
4daa: 29 81 ldd r18, Y+1 ; 0x01 |
4dac: 3a 81 ldd r19, Y+2 ; 0x02 |
4dae: 28 17 cp r18, r24 |
4db0: 39 07 cpc r19, r25 |
4db2: 2c f0 brlt .+10 ; 0x4dbe <MotorRegler+0x10da> |
4db4: 90 93 3c 02 sts 0x023C, r25 |
4db8: 80 93 3b 02 sts 0x023B, r24 |
4dbc: 07 c0 rjmp .+14 ; 0x4dcc <MotorRegler+0x10e8> |
4dbe: 49 81 ldd r20, Y+1 ; 0x01 |
4dc0: 5a 81 ldd r21, Y+2 ; 0x02 |
4dc2: 50 93 3c 02 sts 0x023C, r21 |
4dc6: 40 93 3b 02 sts 0x023B, r20 |
4dca: 0d c0 rjmp .+26 ; 0x4de6 <MotorRegler+0x1102> |
4dcc: 80 91 3b 02 lds r24, 0x023B |
4dd0: 90 91 3c 02 lds r25, 0x023C |
4dd4: 69 81 ldd r22, Y+1 ; 0x01 |
4dd6: 7a 81 ldd r23, Y+2 ; 0x02 |
4dd8: 68 17 cp r22, r24 |
4dda: 79 07 cpc r23, r25 |
4ddc: 24 f4 brge .+8 ; 0x4de6 <MotorRegler+0x1102> |
4dde: 70 93 3c 02 sts 0x023C, r23 |
4de2: 60 93 3b 02 sts 0x023B, r22 |
4de6: 80 91 3b 02 lds r24, 0x023B |
4dea: 90 91 3c 02 lds r25, 0x023C |
4dee: 9a 83 std Y+2, r25 ; 0x02 |
4df0: 89 83 std Y+1, r24 ; 0x01 |
4df2: c0 90 ea 05 lds r12, 0x05EA |
4df6: d0 90 eb 05 lds r13, 0x05EB |
4dfa: 80 91 50 02 lds r24, 0x0250 |
4dfe: 90 91 51 02 lds r25, 0x0251 |
4e02: c8 1a sub r12, r24 |
4e04: d9 0a sbc r13, r25 |
4e06: 95 e6 ldi r25, 0x65 ; 101 |
4e08: c9 16 cp r12, r25 |
4e0a: d1 04 cpc r13, r1 |
4e0c: 24 f0 brlt .+8 ; 0x4e16 <MotorRegler+0x1132> |
4e0e: 64 e6 ldi r22, 0x64 ; 100 |
4e10: c6 2e mov r12, r22 |
4e12: d1 2c mov r13, r1 |
4e14: 09 c0 rjmp .+18 ; 0x4e28 <MotorRegler+0x1144> |
4e16: ec e9 ldi r30, 0x9C ; 156 |
4e18: ce 16 cp r12, r30 |
4e1a: ef ef ldi r30, 0xFF ; 255 |
4e1c: de 06 cpc r13, r30 |
4e1e: 24 f4 brge .+8 ; 0x4e28 <MotorRegler+0x1144> |
4e20: 5c e9 ldi r21, 0x9C ; 156 |
4e22: c5 2e mov r12, r21 |
4e24: 5f ef ldi r21, 0xFF ; 255 |
4e26: d5 2e mov r13, r21 |
4e28: 40 90 78 01 lds r4, 0x0178 |
4e2c: 50 90 79 01 lds r5, 0x0179 |
4e30: 60 90 7a 01 lds r6, 0x017A |
4e34: 70 90 7b 01 lds r7, 0x017B |
4e38: 60 91 de 05 lds r22, 0x05DE |
4e3c: 70 91 df 05 lds r23, 0x05DF |
4e40: 20 91 28 02 lds r18, 0x0228 |
4e44: 30 91 29 02 lds r19, 0x0229 |
4e48: 40 91 8e 02 lds r20, 0x028E |
4e4c: 50 91 8f 02 lds r21, 0x028F |
4e50: 24 1b sub r18, r20 |
4e52: 35 0b sbc r19, r21 |
4e54: 62 1b sub r22, r18 |
4e56: 73 0b sbc r23, r19 |
4e58: 88 27 eor r24, r24 |
4e5a: 77 fd sbrc r23, 7 |
4e5c: 80 95 com r24 |
4e5e: 98 2f mov r25, r24 |
4e60: 0e 94 b8 2b call 0x5770 ; 0x5770 <__floatsisf> |
4e64: 9b 01 movw r18, r22 |
4e66: ac 01 movw r20, r24 |
4e68: c3 01 movw r24, r6 |
4e6a: b2 01 movw r22, r4 |
4e6c: 0e 94 32 2c call 0x5864 ; 0x5864 <__mulsf3> |
4e70: 0e 94 9b 2b call 0x5736 ; 0x5736 <__fixsfsi> |
4e74: 70 93 9b 02 sts 0x029B, r23 |
4e78: 60 93 9a 02 sts 0x029A, r22 |
4e7c: 80 91 9a 02 lds r24, 0x029A |
4e80: 90 91 9b 02 lds r25, 0x029B |
4e84: 8c 01 movw r16, r24 |
4e86: 22 27 eor r18, r18 |
4e88: 17 fd sbrc r17, 7 |
4e8a: 20 95 com r18 |
4e8c: 32 2f mov r19, r18 |
4e8e: 80 91 58 02 lds r24, 0x0258 |
4e92: 90 91 59 02 lds r25, 0x0259 |
4e96: a0 91 5a 02 lds r26, 0x025A |
4e9a: b0 91 5b 02 lds r27, 0x025B |
4e9e: 08 0f add r16, r24 |
4ea0: 19 1f adc r17, r25 |
4ea2: 2a 1f adc r18, r26 |
4ea4: 3b 1f adc r19, r27 |
4ea6: 00 93 58 02 sts 0x0258, r16 |
4eaa: 10 93 59 02 sts 0x0259, r17 |
4eae: 20 93 5a 02 sts 0x025A, r18 |
4eb2: 30 93 5b 02 sts 0x025B, r19 |
4eb6: 10 16 cp r1, r16 |
4eb8: 11 06 cpc r1, r17 |
4eba: 12 06 cpc r1, r18 |
4ebc: 13 06 cpc r1, r19 |
4ebe: ac f4 brge .+42 ; 0x4eea <MotorRegler+0x1206> |
4ec0: c8 01 movw r24, r16 |
4ec2: 17 ff sbrs r17, 7 |
4ec4: 03 c0 rjmp .+6 ; 0x4ecc <MotorRegler+0x11e8> |
4ec6: 90 95 com r25 |
4ec8: 81 95 neg r24 |
4eca: 9f 4f sbci r25, 0xFF ; 255 |
4ecc: 60 e0 ldi r22, 0x00 ; 0 |
4ece: 71 e0 ldi r23, 0x01 ; 1 |
4ed0: 0e 94 07 2d call 0x5a0e ; 0x5a0e <__divmodhi4> |
4ed4: 6f 5f subi r22, 0xFF ; 255 |
4ed6: 7f 4f sbci r23, 0xFF ; 255 |
4ed8: 88 27 eor r24, r24 |
4eda: 77 fd sbrc r23, 7 |
4edc: 80 95 com r24 |
4ede: 98 2f mov r25, r24 |
4ee0: 06 1b sub r16, r22 |
4ee2: 17 0b sbc r17, r23 |
4ee4: 28 0b sbc r18, r24 |
4ee6: 39 0b sbc r19, r25 |
4ee8: 14 c0 rjmp .+40 ; 0x4f12 <MotorRegler+0x122e> |
4eea: c8 01 movw r24, r16 |
4eec: 17 ff sbrs r17, 7 |
4eee: 03 c0 rjmp .+6 ; 0x4ef6 <MotorRegler+0x1212> |
4ef0: 90 95 com r25 |
4ef2: 81 95 neg r24 |
4ef4: 9f 4f sbci r25, 0xFF ; 255 |
4ef6: 60 e0 ldi r22, 0x00 ; 0 |
4ef8: 71 e0 ldi r23, 0x01 ; 1 |
4efa: 0e 94 07 2d call 0x5a0e ; 0x5a0e <__divmodhi4> |
4efe: 6f 5f subi r22, 0xFF ; 255 |
4f00: 7f 4f sbci r23, 0xFF ; 255 |
4f02: 88 27 eor r24, r24 |
4f04: 77 fd sbrc r23, 7 |
4f06: 80 95 com r24 |
4f08: 98 2f mov r25, r24 |
4f0a: 06 0f add r16, r22 |
4f0c: 17 1f adc r17, r23 |
4f0e: 28 1f adc r18, r24 |
4f10: 39 1f adc r19, r25 |
4f12: 00 93 58 02 sts 0x0258, r16 |
4f16: 10 93 59 02 sts 0x0259, r17 |
4f1a: 20 93 5a 02 sts 0x025A, r18 |
4f1e: 30 93 5b 02 sts 0x025B, r19 |
4f22: 80 91 58 02 lds r24, 0x0258 |
4f26: 90 91 59 02 lds r25, 0x0259 |
4f2a: a0 91 5a 02 lds r26, 0x025A |
4f2e: b0 91 5b 02 lds r27, 0x025B |
4f32: 81 38 cpi r24, 0x81 ; 129 |
4f34: fe e3 ldi r31, 0x3E ; 62 |
4f36: 9f 07 cpc r25, r31 |
4f38: f0 e0 ldi r31, 0x00 ; 0 |
4f3a: af 07 cpc r26, r31 |
4f3c: f0 e0 ldi r31, 0x00 ; 0 |
4f3e: bf 07 cpc r27, r31 |
4f40: 2c f0 brlt .+10 ; 0x4f4c <MotorRegler+0x1268> |
4f42: 80 e8 ldi r24, 0x80 ; 128 |
4f44: 9e e3 ldi r25, 0x3E ; 62 |
4f46: a0 e0 ldi r26, 0x00 ; 0 |
4f48: b0 e0 ldi r27, 0x00 ; 0 |
4f4a: 09 c0 rjmp .+18 ; 0x4f5e <MotorRegler+0x127a> |
4f4c: 80 58 subi r24, 0x80 ; 128 |
4f4e: 91 4c sbci r25, 0xC1 ; 193 |
4f50: af 4f sbci r26, 0xFF ; 255 |
4f52: bf 4f sbci r27, 0xFF ; 255 |
4f54: 64 f4 brge .+24 ; 0x4f6e <MotorRegler+0x128a> |
4f56: 80 e8 ldi r24, 0x80 ; 128 |
4f58: 91 ec ldi r25, 0xC1 ; 193 |
4f5a: af ef ldi r26, 0xFF ; 255 |
4f5c: bf ef ldi r27, 0xFF ; 255 |
4f5e: 80 93 58 02 sts 0x0258, r24 |
4f62: 90 93 59 02 sts 0x0259, r25 |
4f66: a0 93 5a 02 sts 0x025A, r26 |
4f6a: b0 93 5b 02 sts 0x025B, r27 |
4f6e: 60 91 9a 02 lds r22, 0x029A |
4f72: 70 91 9b 02 lds r23, 0x029B |
4f76: 80 90 7c 01 lds r8, 0x017C |
4f7a: 90 90 7d 01 lds r9, 0x017D |
4f7e: a0 90 7e 01 lds r10, 0x017E |
4f82: b0 90 7f 01 lds r11, 0x017F |
4f86: 88 27 eor r24, r24 |
4f88: 77 fd sbrc r23, 7 |
4f8a: 80 95 com r24 |
4f8c: 98 2f mov r25, r24 |
4f8e: 0e 94 b8 2b call 0x5770 ; 0x5770 <__floatsisf> |
4f92: 7b 01 movw r14, r22 |
4f94: 8c 01 movw r16, r24 |
4f96: 60 91 58 02 lds r22, 0x0258 |
4f9a: 70 91 59 02 lds r23, 0x0259 |
4f9e: 80 91 5a 02 lds r24, 0x025A |
4fa2: 90 91 5b 02 lds r25, 0x025B |
4fa6: 0e 94 b8 2b call 0x5770 ; 0x5770 <__floatsisf> |
4faa: 9b 01 movw r18, r22 |
4fac: ac 01 movw r20, r24 |
4fae: c5 01 movw r24, r10 |
4fb0: b4 01 movw r22, r8 |
4fb2: 0e 94 32 2c call 0x5864 ; 0x5864 <__mulsf3> |
4fb6: 9b 01 movw r18, r22 |
4fb8: ac 01 movw r20, r24 |
4fba: c8 01 movw r24, r16 |
4fbc: b7 01 movw r22, r14 |
4fbe: 0e 94 13 2b call 0x5626 ; 0x5626 <__addsf3> |
4fc2: 0e 94 9b 2b call 0x5736 ; 0x5736 <__fixsfsi> |
4fc6: 96 01 movw r18, r12 |
4fc8: 26 0f add r18, r22 |
4fca: 37 1f adc r19, r23 |
4fcc: 49 81 ldd r20, Y+1 ; 0x01 |
4fce: 5a 81 ldd r21, Y+2 ; 0x02 |
4fd0: 24 0f add r18, r20 |
4fd2: 35 1f adc r19, r21 |
4fd4: 22 24 eor r2, r2 |
4fd6: 4a 30 cpi r20, 0x0A ; 10 |
4fd8: 51 05 cpc r21, r1 |
4fda: 14 f4 brge .+4 ; 0x4fe0 <MotorRegler+0x12fc> |
4fdc: 41 e0 ldi r20, 0x01 ; 1 |
4fde: 24 2e mov r2, r20 |
4fe0: 37 fd sbrc r19, 7 |
4fe2: 02 c0 rjmp .+4 ; 0x4fe8 <MotorRegler+0x1304> |
4fe4: 22 20 and r2, r2 |
4fe6: 19 f0 breq .+6 ; 0x4fee <MotorRegler+0x130a> |
4fe8: 40 e0 ldi r20, 0x00 ; 0 |
4fea: 50 e0 ldi r21, 0x00 ; 0 |
4fec: 08 c0 rjmp .+16 ; 0x4ffe <MotorRegler+0x131a> |
4fee: 80 91 e9 05 lds r24, 0x05E9 |
4ff2: 48 2f mov r20, r24 |
4ff4: 55 27 eor r21, r21 |
4ff6: 24 17 cp r18, r20 |
4ff8: 35 07 cpc r19, r21 |
4ffa: 0c f4 brge .+2 ; 0x4ffe <MotorRegler+0x131a> |
4ffc: a9 01 movw r20, r18 |
4ffe: 80 91 e0 05 lds r24, 0x05E0 |
5002: e8 2f mov r30, r24 |
5004: ff 27 eor r31, r31 |
5006: fc 83 std Y+4, r31 ; 0x04 |
5008: eb 83 std Y+3, r30 ; 0x03 |
500a: 9f 01 movw r18, r30 |
500c: e4 17 cp r30, r20 |
500e: f5 07 cpc r31, r21 |
5010: 0c f4 brge .+2 ; 0x5014 <MotorRegler+0x1330> |
5012: 9a 01 movw r18, r20 |
5014: 20 93 98 02 sts 0x0298, r18 |
5018: 29 81 ldd r18, Y+1 ; 0x01 |
501a: 3a 81 ldd r19, Y+2 ; 0x02 |
501c: 26 1b sub r18, r22 |
501e: 37 0b sbc r19, r23 |
5020: b9 01 movw r22, r18 |
5022: 6c 0d add r22, r12 |
5024: 7d 1d adc r23, r13 |
5026: 77 fd sbrc r23, 7 |
5028: 02 c0 rjmp .+4 ; 0x502e <MotorRegler+0x134a> |
502a: 22 20 and r2, r2 |
502c: 19 f0 breq .+6 ; 0x5034 <MotorRegler+0x1350> |
502e: 80 e0 ldi r24, 0x00 ; 0 |
5030: 90 e0 ldi r25, 0x00 ; 0 |
5032: 07 c0 rjmp .+14 ; 0x5042 <MotorRegler+0x135e> |
5034: 80 91 e9 05 lds r24, 0x05E9 |
5038: 99 27 eor r25, r25 |
503a: 68 17 cp r22, r24 |
503c: 79 07 cpc r23, r25 |
503e: 0c f4 brge .+2 ; 0x5042 <MotorRegler+0x135e> |
5040: cb 01 movw r24, r22 |
5042: 2b 81 ldd r18, Y+3 ; 0x03 |
5044: 3c 81 ldd r19, Y+4 ; 0x04 |
5046: 28 17 cp r18, r24 |
5048: 39 07 cpc r19, r25 |
504a: 0c f4 brge .+2 ; 0x504e <MotorRegler+0x136a> |
504c: 9c 01 movw r18, r24 |
504e: 20 93 99 02 sts 0x0299, r18 |
5052: 60 91 dc 05 lds r22, 0x05DC |
5056: 70 91 dd 05 lds r23, 0x05DD |
505a: 20 91 2a 02 lds r18, 0x022A |
505e: 30 91 2b 02 lds r19, 0x022B |
5062: 40 91 90 02 lds r20, 0x0290 |
5066: 50 91 91 02 lds r21, 0x0291 |
506a: 24 1b sub r18, r20 |
506c: 35 0b sbc r19, r21 |
506e: 62 1b sub r22, r18 |
5070: 73 0b sbc r23, r19 |
5072: 88 27 eor r24, r24 |
5074: 77 fd sbrc r23, 7 |
5076: 80 95 com r24 |
5078: 98 2f mov r25, r24 |
507a: 0e 94 b8 2b call 0x5770 ; 0x5770 <__floatsisf> |
507e: 9b 01 movw r18, r22 |
5080: ac 01 movw r20, r24 |
5082: c3 01 movw r24, r6 |
5084: b2 01 movw r22, r4 |
5086: 0e 94 32 2c call 0x5864 ; 0x5864 <__mulsf3> |
508a: 0e 94 9b 2b call 0x5736 ; 0x5736 <__fixsfsi> |
508e: 70 93 97 02 sts 0x0297, r23 |
5092: 60 93 96 02 sts 0x0296, r22 |
5096: 80 91 96 02 lds r24, 0x0296 |
509a: 90 91 97 02 lds r25, 0x0297 |
509e: 8c 01 movw r16, r24 |
50a0: 22 27 eor r18, r18 |
50a2: 17 fd sbrc r17, 7 |
50a4: 20 95 com r18 |
50a6: 32 2f mov r19, r18 |
50a8: 80 91 54 02 lds r24, 0x0254 |
50ac: 90 91 55 02 lds r25, 0x0255 |
50b0: a0 91 56 02 lds r26, 0x0256 |
50b4: b0 91 57 02 lds r27, 0x0257 |
50b8: 08 0f add r16, r24 |
50ba: 19 1f adc r17, r25 |
50bc: 2a 1f adc r18, r26 |
50be: 3b 1f adc r19, r27 |
50c0: 00 93 54 02 sts 0x0254, r16 |
50c4: 10 93 55 02 sts 0x0255, r17 |
50c8: 20 93 56 02 sts 0x0256, r18 |
50cc: 30 93 57 02 sts 0x0257, r19 |
50d0: 10 16 cp r1, r16 |
50d2: 11 06 cpc r1, r17 |
50d4: 12 06 cpc r1, r18 |
50d6: 13 06 cpc r1, r19 |
50d8: ac f4 brge .+42 ; 0x5104 <MotorRegler+0x1420> |
50da: c8 01 movw r24, r16 |
50dc: 17 ff sbrs r17, 7 |
50de: 03 c0 rjmp .+6 ; 0x50e6 <MotorRegler+0x1402> |
50e0: 90 95 com r25 |
50e2: 81 95 neg r24 |
50e4: 9f 4f sbci r25, 0xFF ; 255 |
50e6: 60 e0 ldi r22, 0x00 ; 0 |
50e8: 71 e0 ldi r23, 0x01 ; 1 |
50ea: 0e 94 07 2d call 0x5a0e ; 0x5a0e <__divmodhi4> |
50ee: 6f 5f subi r22, 0xFF ; 255 |
50f0: 7f 4f sbci r23, 0xFF ; 255 |
50f2: 88 27 eor r24, r24 |
50f4: 77 fd sbrc r23, 7 |
50f6: 80 95 com r24 |
50f8: 98 2f mov r25, r24 |
50fa: 06 1b sub r16, r22 |
50fc: 17 0b sbc r17, r23 |
50fe: 28 0b sbc r18, r24 |
5100: 39 0b sbc r19, r25 |
5102: 14 c0 rjmp .+40 ; 0x512c <MotorRegler+0x1448> |
5104: c8 01 movw r24, r16 |
5106: 17 ff sbrs r17, 7 |
5108: 03 c0 rjmp .+6 ; 0x5110 <MotorRegler+0x142c> |
510a: 90 95 com r25 |
510c: 81 95 neg r24 |
510e: 9f 4f sbci r25, 0xFF ; 255 |
5110: 60 e0 ldi r22, 0x00 ; 0 |
5112: 71 e0 ldi r23, 0x01 ; 1 |
5114: 0e 94 07 2d call 0x5a0e ; 0x5a0e <__divmodhi4> |
5118: 6f 5f subi r22, 0xFF ; 255 |
511a: 7f 4f sbci r23, 0xFF ; 255 |
511c: 88 27 eor r24, r24 |
511e: 77 fd sbrc r23, 7 |
5120: 80 95 com r24 |
5122: 98 2f mov r25, r24 |
5124: 06 0f add r16, r22 |
5126: 17 1f adc r17, r23 |
5128: 28 1f adc r18, r24 |
512a: 39 1f adc r19, r25 |
512c: 00 93 54 02 sts 0x0254, r16 |
5130: 10 93 55 02 sts 0x0255, r17 |
5134: 20 93 56 02 sts 0x0256, r18 |
5138: 30 93 57 02 sts 0x0257, r19 |
513c: 80 91 54 02 lds r24, 0x0254 |
5140: 90 91 55 02 lds r25, 0x0255 |
5144: a0 91 56 02 lds r26, 0x0256 |
5148: b0 91 57 02 lds r27, 0x0257 |
514c: 81 38 cpi r24, 0x81 ; 129 |
514e: 3e e3 ldi r19, 0x3E ; 62 |
5150: 93 07 cpc r25, r19 |
5152: 30 e0 ldi r19, 0x00 ; 0 |
5154: a3 07 cpc r26, r19 |
5156: 30 e0 ldi r19, 0x00 ; 0 |
5158: b3 07 cpc r27, r19 |
515a: 2c f0 brlt .+10 ; 0x5166 <MotorRegler+0x1482> |
515c: 80 e8 ldi r24, 0x80 ; 128 |
515e: 9e e3 ldi r25, 0x3E ; 62 |
5160: a0 e0 ldi r26, 0x00 ; 0 |
5162: b0 e0 ldi r27, 0x00 ; 0 |
5164: 09 c0 rjmp .+18 ; 0x5178 <MotorRegler+0x1494> |
5166: 80 58 subi r24, 0x80 ; 128 |
5168: 91 4c sbci r25, 0xC1 ; 193 |
516a: af 4f sbci r26, 0xFF ; 255 |
516c: bf 4f sbci r27, 0xFF ; 255 |
516e: 64 f4 brge .+24 ; 0x5188 <MotorRegler+0x14a4> |
5170: 80 e8 ldi r24, 0x80 ; 128 |
5172: 91 ec ldi r25, 0xC1 ; 193 |
5174: af ef ldi r26, 0xFF ; 255 |
5176: bf ef ldi r27, 0xFF ; 255 |
5178: 80 93 54 02 sts 0x0254, r24 |
517c: 90 93 55 02 sts 0x0255, r25 |
5180: a0 93 56 02 sts 0x0256, r26 |
5184: b0 93 57 02 sts 0x0257, r27 |
5188: 60 91 96 02 lds r22, 0x0296 |
518c: 70 91 97 02 lds r23, 0x0297 |
5190: 88 27 eor r24, r24 |
5192: 77 fd sbrc r23, 7 |
5194: 80 95 com r24 |
5196: 98 2f mov r25, r24 |
5198: 0e 94 b8 2b call 0x5770 ; 0x5770 <__floatsisf> |
519c: 7b 01 movw r14, r22 |
519e: 8c 01 movw r16, r24 |
51a0: 60 91 54 02 lds r22, 0x0254 |
51a4: 70 91 55 02 lds r23, 0x0255 |
51a8: 80 91 56 02 lds r24, 0x0256 |
51ac: 90 91 57 02 lds r25, 0x0257 |
51b0: 0e 94 b8 2b call 0x5770 ; 0x5770 <__floatsisf> |
51b4: 9b 01 movw r18, r22 |
51b6: ac 01 movw r20, r24 |
51b8: c5 01 movw r24, r10 |
51ba: b4 01 movw r22, r8 |
51bc: 0e 94 32 2c call 0x5864 ; 0x5864 <__mulsf3> |
51c0: 9b 01 movw r18, r22 |
51c2: ac 01 movw r20, r24 |
51c4: c8 01 movw r24, r16 |
51c6: b7 01 movw r22, r14 |
51c8: 0e 94 13 2b call 0x5626 ; 0x5626 <__addsf3> |
51cc: 0e 94 9b 2b call 0x5736 ; 0x5736 <__fixsfsi> |
51d0: 29 81 ldd r18, Y+1 ; 0x01 |
51d2: 3a 81 ldd r19, Y+2 ; 0x02 |
51d4: 26 0f add r18, r22 |
51d6: 37 1f adc r19, r23 |
51d8: 2c 19 sub r18, r12 |
51da: 3d 09 sbc r19, r13 |
51dc: 37 fd sbrc r19, 7 |
51de: 02 c0 rjmp .+4 ; 0x51e4 <MotorRegler+0x1500> |
51e0: 22 20 and r2, r2 |
51e2: 19 f0 breq .+6 ; 0x51ea <MotorRegler+0x1506> |
51e4: 40 e0 ldi r20, 0x00 ; 0 |
51e6: 50 e0 ldi r21, 0x00 ; 0 |
51e8: 08 c0 rjmp .+16 ; 0x51fa <MotorRegler+0x1516> |
51ea: 80 91 e9 05 lds r24, 0x05E9 |
51ee: 48 2f mov r20, r24 |
51f0: 55 27 eor r21, r21 |
51f2: 24 17 cp r18, r20 |
51f4: 35 07 cpc r19, r21 |
51f6: 0c f4 brge .+2 ; 0x51fa <MotorRegler+0x1516> |
51f8: a9 01 movw r20, r18 |
51fa: 2b 81 ldd r18, Y+3 ; 0x03 |
51fc: 3c 81 ldd r19, Y+4 ; 0x04 |
51fe: 24 17 cp r18, r20 |
5200: 35 07 cpc r19, r21 |
5202: 0c f4 brge .+2 ; 0x5206 <MotorRegler+0x1522> |
5204: 9a 01 movw r18, r20 |
5206: 20 93 a8 02 sts 0x02A8, r18 |
520a: 89 81 ldd r24, Y+1 ; 0x01 |
520c: 9a 81 ldd r25, Y+2 ; 0x02 |
520e: 86 1b sub r24, r22 |
5210: 97 0b sbc r25, r23 |
5212: bc 01 movw r22, r24 |
5214: 6c 19 sub r22, r12 |
5216: 7d 09 sbc r23, r13 |
5218: 77 fd sbrc r23, 7 |
521a: 02 c0 rjmp .+4 ; 0x5220 <MotorRegler+0x153c> |
521c: 22 20 and r2, r2 |
521e: 19 f0 breq .+6 ; 0x5226 <MotorRegler+0x1542> |
5220: 20 e0 ldi r18, 0x00 ; 0 |
5222: 30 e0 ldi r19, 0x00 ; 0 |
5224: 08 c0 rjmp .+16 ; 0x5236 <MotorRegler+0x1552> |
5226: 80 91 e9 05 lds r24, 0x05E9 |
522a: 28 2f mov r18, r24 |
522c: 33 27 eor r19, r19 |
522e: 62 17 cp r22, r18 |
5230: 73 07 cpc r23, r19 |
5232: 0c f4 brge .+2 ; 0x5236 <MotorRegler+0x1552> |
5234: 9b 01 movw r18, r22 |
5236: 8b 81 ldd r24, Y+3 ; 0x03 |
5238: 9c 81 ldd r25, Y+4 ; 0x04 |
523a: 82 17 cp r24, r18 |
523c: 93 07 cpc r25, r19 |
523e: 0c f4 brge .+2 ; 0x5242 <MotorRegler+0x155e> |
5240: c9 01 movw r24, r18 |
5242: 80 93 9c 02 sts 0x029C, r24 |
5246: 24 96 adiw r28, 0x04 ; 4 |
5248: 0f b6 in r0, 0x3f ; 63 |
524a: f8 94 cli |
524c: de bf out 0x3e, r29 ; 62 |
524e: 0f be out 0x3f, r0 ; 63 |
5250: cd bf out 0x3d, r28 ; 61 |
5252: df 91 pop r29 |
5254: cf 91 pop r28 |
5256: 1f 91 pop r17 |
5258: 0f 91 pop r16 |
525a: ff 90 pop r15 |
525c: ef 90 pop r14 |
525e: df 90 pop r13 |
5260: cf 90 pop r12 |
5262: bf 90 pop r11 |
5264: af 90 pop r10 |
5266: 9f 90 pop r9 |
5268: 8f 90 pop r8 |
526a: 7f 90 pop r7 |
526c: 6f 90 pop r6 |
526e: 5f 90 pop r5 |
5270: 4f 90 pop r4 |
5272: 3f 90 pop r3 |
5274: 2f 90 pop r2 |
5276: 08 95 ret |
|
000052ce <gps_main>: |
52ce: 2f 92 push r2 |
52d0: 3f 92 push r3 |
52d2: 4f 92 push r4 |
52d4: 5f 92 push r5 |
52d6: 6f 92 push r6 |
52d8: 7f 92 push r7 |
52da: 8f 92 push r8 |
52dc: 9f 92 push r9 |
52de: af 92 push r10 |
52e0: bf 92 push r11 |
52e2: cf 92 push r12 |
52e4: df 92 push r13 |
52e6: ef 92 push r14 |
52e8: ff 92 push r15 |
52ea: 0f 93 push r16 |
52ec: 1f 93 push r17 |
52ee: cf 93 push r28 |
52f0: df 93 push r29 |
52f2: 80 91 2e 02 lds r24, 0x022E |
52f6: 82 30 cpi r24, 0x02 ; 2 |
52f8: b0 f1 brcs .+108 ; 0x5366 <gps_main+0x98> |
52fa: 80 91 80 02 lds r24, 0x0280 |
52fe: 90 91 81 02 lds r25, 0x0281 |
5302: 89 2b or r24, r25 |
5304: 81 f5 brne .+96 ; 0x5366 <gps_main+0x98> |
5306: 80 91 2e 05 lds r24, 0x052E |
530a: 88 23 and r24, r24 |
530c: 61 f1 breq .+88 ; 0x5366 <gps_main+0x98> |
530e: 80 91 0e 05 lds r24, 0x050E |
5312: 90 91 0f 05 lds r25, 0x050F |
5316: a0 91 10 05 lds r26, 0x0510 |
531a: b0 91 11 05 lds r27, 0x0511 |
531e: 80 93 82 02 sts 0x0282, r24 |
5322: 90 93 83 02 sts 0x0283, r25 |
5326: a0 93 84 02 sts 0x0284, r26 |
532a: b0 93 85 02 sts 0x0285, r27 |
532e: 80 91 12 05 lds r24, 0x0512 |
5332: 90 91 13 05 lds r25, 0x0513 |
5336: a0 91 14 05 lds r26, 0x0514 |
533a: b0 91 15 05 lds r27, 0x0515 |
533e: 80 93 86 02 sts 0x0286, r24 |
5342: 90 93 87 02 sts 0x0287, r25 |
5346: a0 93 88 02 sts 0x0288, r26 |
534a: b0 93 89 02 sts 0x0289, r27 |
534e: 80 e5 ldi r24, 0x50 ; 80 |
5350: 90 e0 ldi r25, 0x00 ; 0 |
5352: 90 93 ac 01 sts 0x01AC, r25 |
5356: 80 93 ab 01 sts 0x01AB, r24 |
535a: 81 e0 ldi r24, 0x01 ; 1 |
535c: 90 e0 ldi r25, 0x00 ; 0 |
535e: 90 93 81 02 sts 0x0281, r25 |
5362: 80 93 80 02 sts 0x0280, r24 |
5366: 80 91 1f 02 lds r24, 0x021F |
536a: 90 91 20 02 lds r25, 0x0220 |
536e: 18 16 cp r1, r24 |
5370: 19 06 cpc r1, r25 |
5372: 0c f0 brlt .+2 ; 0x5376 <gps_main+0xa8> |
5374: cf c1 rjmp .+926 ; 0x5714 <gps_main+0x446> |
5376: 80 91 2e 05 lds r24, 0x052E |
537a: 88 23 and r24, r24 |
537c: 09 f4 brne .+2 ; 0x5380 <gps_main+0xb2> |
537e: ca c1 rjmp .+916 ; 0x5714 <gps_main+0x446> |
5380: 80 91 8a 01 lds r24, 0x018A |
5384: 90 91 8b 01 lds r25, 0x018B |
5388: 89 2b or r24, r25 |
538a: 51 f1 breq .+84 ; 0x53e0 <gps_main+0x112> |
538c: 80 91 0e 05 lds r24, 0x050E |
5390: 90 91 0f 05 lds r25, 0x050F |
5394: a0 91 10 05 lds r26, 0x0510 |
5398: b0 91 11 05 lds r27, 0x0511 |
539c: 80 93 5e 02 sts 0x025E, r24 |
53a0: 90 93 5f 02 sts 0x025F, r25 |
53a4: a0 93 60 02 sts 0x0260, r26 |
53a8: b0 93 61 02 sts 0x0261, r27 |
53ac: 80 91 12 05 lds r24, 0x0512 |
53b0: 90 91 13 05 lds r25, 0x0513 |
53b4: a0 91 14 05 lds r26, 0x0514 |
53b8: b0 91 15 05 lds r27, 0x0515 |
53bc: 80 93 62 02 sts 0x0262, r24 |
53c0: 90 93 63 02 sts 0x0263, r25 |
53c4: a0 93 64 02 sts 0x0264, r26 |
53c8: b0 93 65 02 sts 0x0265, r27 |
53cc: 82 e3 ldi r24, 0x32 ; 50 |
53ce: 90 e0 ldi r25, 0x00 ; 0 |
53d0: 90 93 ac 01 sts 0x01AC, r25 |
53d4: 80 93 ab 01 sts 0x01AB, r24 |
53d8: 10 92 8b 01 sts 0x018B, r1 |
53dc: 10 92 8a 01 sts 0x018A, r1 |
53e0: 20 91 a2 02 lds r18, 0x02A2 |
53e4: 30 91 a3 02 lds r19, 0x02A3 |
53e8: 60 91 5e 02 lds r22, 0x025E |
53ec: 70 91 5f 02 lds r23, 0x025F |
53f0: 80 91 60 02 lds r24, 0x0260 |
53f4: 90 91 61 02 lds r25, 0x0261 |
53f8: e0 90 0e 05 lds r14, 0x050E |
53fc: f0 90 0f 05 lds r15, 0x050F |
5400: 00 91 10 05 lds r16, 0x0510 |
5404: 10 91 11 05 lds r17, 0x0511 |
5408: 6e 19 sub r22, r14 |
540a: 7f 09 sbc r23, r15 |
540c: 80 0b sbc r24, r16 |
540e: 91 0b sbc r25, r17 |
5410: 44 27 eor r20, r20 |
5412: 37 fd sbrc r19, 7 |
5414: 40 95 com r20 |
5416: 54 2f mov r21, r20 |
5418: 0e 94 e6 2d call 0x5bcc ; 0x5bcc <__mulsi3> |
541c: 5b 01 movw r10, r22 |
541e: 6c 01 movw r12, r24 |
5420: 60 93 68 02 sts 0x0268, r22 |
5424: 70 93 69 02 sts 0x0269, r23 |
5428: 80 93 6a 02 sts 0x026A, r24 |
542c: 90 93 6b 02 sts 0x026B, r25 |
5430: 20 91 a2 02 lds r18, 0x02A2 |
5434: 30 91 a3 02 lds r19, 0x02A3 |
5438: 60 91 62 02 lds r22, 0x0262 |
543c: 70 91 63 02 lds r23, 0x0263 |
5440: 80 91 64 02 lds r24, 0x0264 |
5444: 90 91 65 02 lds r25, 0x0265 |
5448: e0 90 12 05 lds r14, 0x0512 |
544c: f0 90 13 05 lds r15, 0x0513 |
5450: 00 91 14 05 lds r16, 0x0514 |
5454: 10 91 15 05 lds r17, 0x0515 |
5458: 6e 19 sub r22, r14 |
545a: 7f 09 sbc r23, r15 |
545c: 80 0b sbc r24, r16 |
545e: 91 0b sbc r25, r17 |
5460: 44 27 eor r20, r20 |
5462: 37 fd sbrc r19, 7 |
5464: 40 95 com r20 |
5466: 54 2f mov r21, r20 |
5468: 0e 94 e6 2d call 0x5bcc ; 0x5bcc <__mulsi3> |
546c: 7b 01 movw r14, r22 |
546e: 8c 01 movw r16, r24 |
5470: 60 93 6c 02 sts 0x026C, r22 |
5474: 70 93 6d 02 sts 0x026D, r23 |
5478: 80 93 6e 02 sts 0x026E, r24 |
547c: 90 93 6f 02 sts 0x026F, r25 |
5480: 10 92 70 02 sts 0x0270, r1 |
5484: 10 92 71 02 sts 0x0271, r1 |
5488: 10 92 72 02 sts 0x0272, r1 |
548c: 10 92 73 02 sts 0x0273, r1 |
5490: 10 92 74 02 sts 0x0274, r1 |
5494: 10 92 75 02 sts 0x0275, r1 |
5498: 10 92 76 02 sts 0x0276, r1 |
549c: 10 92 77 02 sts 0x0277, r1 |
54a0: 60 91 a4 02 lds r22, 0x02A4 |
54a4: 70 91 a5 02 lds r23, 0x02A5 |
54a8: 88 27 eor r24, r24 |
54aa: 77 fd sbrc r23, 7 |
54ac: 80 95 com r24 |
54ae: 98 2f mov r25, r24 |
54b0: 20 91 1a 05 lds r18, 0x051A |
54b4: 30 91 1b 05 lds r19, 0x051B |
54b8: 40 91 1c 05 lds r20, 0x051C |
54bc: 50 91 1d 05 lds r21, 0x051D |
54c0: 0e 94 e6 2d call 0x5bcc ; 0x5bcc <__mulsi3> |
54c4: 3b 01 movw r6, r22 |
54c6: 4c 01 movw r8, r24 |
54c8: 60 93 78 02 sts 0x0278, r22 |
54cc: 70 93 79 02 sts 0x0279, r23 |
54d0: 80 93 7a 02 sts 0x027A, r24 |
54d4: 90 93 7b 02 sts 0x027B, r25 |
54d8: 60 91 a4 02 lds r22, 0x02A4 |
54dc: 70 91 a5 02 lds r23, 0x02A5 |
54e0: 88 27 eor r24, r24 |
54e2: 77 fd sbrc r23, 7 |
54e4: 80 95 com r24 |
54e6: 98 2f mov r25, r24 |
54e8: 20 91 1e 05 lds r18, 0x051E |
54ec: 30 91 1f 05 lds r19, 0x051F |
54f0: 40 91 20 05 lds r20, 0x0520 |
54f4: 50 91 21 05 lds r21, 0x0521 |
54f8: 0e 94 e6 2d call 0x5bcc ; 0x5bcc <__mulsi3> |
54fc: 1b 01 movw r2, r22 |
54fe: 2c 01 movw r4, r24 |
5500: 60 93 7c 02 sts 0x027C, r22 |
5504: 70 93 7d 02 sts 0x027D, r23 |
5508: 80 93 7e 02 sts 0x027E, r24 |
550c: 90 93 7f 02 sts 0x027F, r25 |
5510: 20 91 a0 02 lds r18, 0x02A0 |
5514: 30 91 a1 02 lds r19, 0x02A1 |
5518: d0 94 com r13 |
551a: c0 94 com r12 |
551c: b0 94 com r11 |
551e: a0 94 com r10 |
5520: a1 1c adc r10, r1 |
5522: b1 1c adc r11, r1 |
5524: c1 1c adc r12, r1 |
5526: d1 1c adc r13, r1 |
5528: a6 18 sub r10, r6 |
552a: b7 08 sbc r11, r7 |
552c: c8 08 sbc r12, r8 |
552e: d9 08 sbc r13, r9 |
5530: 44 27 eor r20, r20 |
5532: 37 fd sbrc r19, 7 |
5534: 40 95 com r20 |
5536: 54 2f mov r21, r20 |
5538: c6 01 movw r24, r12 |
553a: b5 01 movw r22, r10 |
553c: 0e 94 4e 2e call 0x5c9c ; 0x5c9c <__divmodsi4> |
5540: e9 01 movw r28, r18 |
5542: 30 93 8d 02 sts 0x028D, r19 |
5546: 20 93 8c 02 sts 0x028C, r18 |
554a: 20 91 a0 02 lds r18, 0x02A0 |
554e: 30 91 a1 02 lds r19, 0x02A1 |
5552: e2 18 sub r14, r2 |
5554: f3 08 sbc r15, r3 |
5556: 04 09 sbc r16, r4 |
5558: 15 09 sbc r17, r5 |
555a: 44 27 eor r20, r20 |
555c: 37 fd sbrc r19, 7 |
555e: 40 95 com r20 |
5560: 54 2f mov r21, r20 |
5562: c8 01 movw r24, r16 |
5564: b7 01 movw r22, r14 |
5566: 0e 94 4e 2e call 0x5c9c ; 0x5c9c <__divmodsi4> |
556a: b9 01 movw r22, r18 |
556c: 30 93 8f 02 sts 0x028F, r19 |
5570: 20 93 8e 02 sts 0x028E, r18 |
5574: 80 91 8c 01 lds r24, 0x018C |
5578: 90 91 8d 01 lds r25, 0x018D |
557c: 8c 17 cp r24, r28 |
557e: 9d 07 cpc r25, r29 |
5580: 2c f4 brge .+10 ; 0x558c <gps_main+0x2be> |
5582: 80 91 8c 01 lds r24, 0x018C |
5586: 90 91 8d 01 lds r25, 0x018D |
558a: 11 c0 rjmp .+34 ; 0x55ae <gps_main+0x2e0> |
558c: 80 91 8c 01 lds r24, 0x018C |
5590: 90 91 8d 01 lds r25, 0x018D |
5594: 90 95 com r25 |
5596: 81 95 neg r24 |
5598: 9f 4f sbci r25, 0xFF ; 255 |
559a: c8 17 cp r28, r24 |
559c: d9 07 cpc r29, r25 |
559e: 5c f4 brge .+22 ; 0x55b6 <gps_main+0x2e8> |
55a0: 80 91 8c 01 lds r24, 0x018C |
55a4: 90 91 8d 01 lds r25, 0x018D |
55a8: 90 95 com r25 |
55aa: 81 95 neg r24 |
55ac: 9f 4f sbci r25, 0xFF ; 255 |
55ae: 90 93 8d 02 sts 0x028D, r25 |
55b2: 80 93 8c 02 sts 0x028C, r24 |
55b6: 80 91 8c 01 lds r24, 0x018C |
55ba: 90 91 8d 01 lds r25, 0x018D |
55be: 86 17 cp r24, r22 |
55c0: 97 07 cpc r25, r23 |
55c2: 2c f4 brge .+10 ; 0x55ce <gps_main+0x300> |
55c4: 80 91 8c 01 lds r24, 0x018C |
55c8: 90 91 8d 01 lds r25, 0x018D |
55cc: 11 c0 rjmp .+34 ; 0x55f0 <gps_main+0x322> |
55ce: 80 91 8c 01 lds r24, 0x018C |
55d2: 90 91 8d 01 lds r25, 0x018D |
55d6: 90 95 com r25 |
55d8: 81 95 neg r24 |
55da: 9f 4f sbci r25, 0xFF ; 255 |
55dc: 68 17 cp r22, r24 |
55de: 79 07 cpc r23, r25 |
55e0: 5c f4 brge .+22 ; 0x55f8 <gps_main+0x32a> |
55e2: 80 91 8c 01 lds r24, 0x018C |
55e6: 90 91 8d 01 lds r25, 0x018D |
55ea: 90 95 com r25 |
55ec: 81 95 neg r24 |
55ee: 9f 4f sbci r25, 0xFF ; 255 |
55f0: 90 93 8f 02 sts 0x028F, r25 |
55f4: 80 93 8e 02 sts 0x028E, r24 |
55f8: 10 92 67 02 sts 0x0267, r1 |
55fc: 10 92 66 02 sts 0x0266, r1 |
5600: e0 90 66 02 lds r14, 0x0266 |
5604: f0 90 67 02 lds r15, 0x0267 |
5608: 60 91 8e 02 lds r22, 0x028E |
560c: 70 91 8f 02 lds r23, 0x028F |
5610: 88 27 eor r24, r24 |
5612: 77 fd sbrc r23, 7 |
5614: 80 95 com r24 |
5616: 98 2f mov r25, r24 |
5618: 0e 94 74 2c call 0x58e8 ; 0x58e8 <__floatsisf> |
561c: 1b 01 movw r2, r22 |
561e: 2c 01 movw r4, r24 |
5620: a0 90 66 02 lds r10, 0x0266 |
5624: b0 90 67 02 lds r11, 0x0267 |
5628: 00 27 eor r16, r16 |
562a: f7 fc sbrc r15, 7 |
562c: 00 95 com r16 |
562e: 10 2f mov r17, r16 |
5630: c8 01 movw r24, r16 |
5632: b7 01 movw r22, r14 |
5634: 0e 94 74 2c call 0x58e8 ; 0x58e8 <__floatsisf> |
5638: 0e 94 ca 2d call 0x5b94 ; 0x5b94 <sin> |
563c: a2 01 movw r20, r4 |
563e: 91 01 movw r18, r2 |
5640: 0e 94 82 2d call 0x5b04 ; 0x5b04 <__mulsf3> |
5644: 3b 01 movw r6, r22 |
5646: 4c 01 movw r8, r24 |
5648: cc 24 eor r12, r12 |
564a: b7 fc sbrc r11, 7 |
564c: c0 94 com r12 |
564e: dc 2c mov r13, r12 |
5650: c6 01 movw r24, r12 |
5652: b5 01 movw r22, r10 |
5654: 0e 94 74 2c call 0x58e8 ; 0x58e8 <__floatsisf> |
5658: 0e 94 0b 2c call 0x5816 ; 0x5816 <cos> |
565c: 7b 01 movw r14, r22 |
565e: 8c 01 movw r16, r24 |
5660: 60 91 8c 02 lds r22, 0x028C |
5664: 70 91 8d 02 lds r23, 0x028D |
5668: 88 27 eor r24, r24 |
566a: 77 fd sbrc r23, 7 |
566c: 80 95 com r24 |
566e: 98 2f mov r25, r24 |
5670: 0e 94 74 2c call 0x58e8 ; 0x58e8 <__floatsisf> |
5674: 9b 01 movw r18, r22 |
5676: ac 01 movw r20, r24 |
5678: c8 01 movw r24, r16 |
567a: b7 01 movw r22, r14 |
567c: 0e 94 82 2d call 0x5b04 ; 0x5b04 <__mulsf3> |
5680: 9b 01 movw r18, r22 |
5682: ac 01 movw r20, r24 |
5684: c4 01 movw r24, r8 |
5686: b3 01 movw r22, r6 |
5688: 0e 94 c9 2b call 0x5792 ; 0x5792 <__addsf3> |
568c: 0e 94 57 2c call 0x58ae ; 0x58ae <__fixsfsi> |
5690: 7b 01 movw r14, r22 |
5692: 70 93 8d 02 sts 0x028D, r23 |
5696: 60 93 8c 02 sts 0x028C, r22 |
569a: 60 91 66 02 lds r22, 0x0266 |
569e: 70 91 67 02 lds r23, 0x0267 |
56a2: a0 90 66 02 lds r10, 0x0266 |
56a6: b0 90 67 02 lds r11, 0x0267 |
56aa: 88 27 eor r24, r24 |
56ac: 77 fd sbrc r23, 7 |
56ae: 80 95 com r24 |
56b0: 98 2f mov r25, r24 |
56b2: 0e 94 74 2c call 0x58e8 ; 0x58e8 <__floatsisf> |
56b6: 0e 94 0b 2c call 0x5816 ; 0x5816 <cos> |
56ba: 3b 01 movw r6, r22 |
56bc: 4c 01 movw r8, r24 |
56be: 00 27 eor r16, r16 |
56c0: f7 fc sbrc r15, 7 |
56c2: 00 95 com r16 |
56c4: 10 2f mov r17, r16 |
56c6: c8 01 movw r24, r16 |
56c8: b7 01 movw r22, r14 |
56ca: 0e 94 74 2c call 0x58e8 ; 0x58e8 <__floatsisf> |
56ce: 9b 01 movw r18, r22 |
56d0: ac 01 movw r20, r24 |
56d2: c4 01 movw r24, r8 |
56d4: b3 01 movw r22, r6 |
56d6: 0e 94 82 2d call 0x5b04 ; 0x5b04 <__mulsf3> |
56da: 7b 01 movw r14, r22 |
56dc: 8c 01 movw r16, r24 |
56de: cc 24 eor r12, r12 |
56e0: b7 fc sbrc r11, 7 |
56e2: c0 94 com r12 |
56e4: dc 2c mov r13, r12 |
56e6: c6 01 movw r24, r12 |
56e8: b5 01 movw r22, r10 |
56ea: 0e 94 74 2c call 0x58e8 ; 0x58e8 <__floatsisf> |
56ee: 0e 94 ca 2d call 0x5b94 ; 0x5b94 <sin> |
56f2: a2 01 movw r20, r4 |
56f4: 91 01 movw r18, r2 |
56f6: 0e 94 82 2d call 0x5b04 ; 0x5b04 <__mulsf3> |
56fa: 9b 01 movw r18, r22 |
56fc: ac 01 movw r20, r24 |
56fe: c8 01 movw r24, r16 |
5700: b7 01 movw r22, r14 |
5702: 0e 94 c8 2b call 0x5790 ; 0x5790 <__subsf3> |
5706: 0e 94 57 2c call 0x58ae ; 0x58ae <__fixsfsi> |
570a: 70 93 8f 02 sts 0x028F, r23 |
570e: 60 93 8e 02 sts 0x028E, r22 |
5712: 1e c0 rjmp .+60 ; 0x5750 <gps_main+0x482> |
5714: 85 e0 ldi r24, 0x05 ; 5 |
5716: 90 e0 ldi r25, 0x00 ; 0 |
5718: 90 93 8b 01 sts 0x018B, r25 |
571c: 80 93 8a 01 sts 0x018A, r24 |
5720: 10 92 8d 02 sts 0x028D, r1 |
5724: 10 92 8c 02 sts 0x028C, r1 |
5728: 10 92 8f 02 sts 0x028F, r1 |
572c: 10 92 8e 02 sts 0x028E, r1 |
5730: 10 92 70 02 sts 0x0270, r1 |
5734: 10 92 71 02 sts 0x0271, r1 |
5738: 10 92 72 02 sts 0x0272, r1 |
573c: 10 92 73 02 sts 0x0273, r1 |
5740: 10 92 74 02 sts 0x0274, r1 |
5744: 10 92 75 02 sts 0x0275, r1 |
5748: 10 92 76 02 sts 0x0276, r1 |
574c: 10 92 77 02 sts 0x0277, r1 |
5750: df 91 pop r29 |
5752: cf 91 pop r28 |
5754: 1f 91 pop r17 |
5756: 0f 91 pop r16 |
5758: ff 90 pop r15 |
575a: ef 90 pop r14 |
575c: df 90 pop r13 |
575e: cf 90 pop r12 |
5760: bf 90 pop r11 |
5762: af 90 pop r10 |
5764: 9f 90 pop r9 |
5766: 8f 90 pop r8 |
5768: 7f 90 pop r7 |
576a: 6f 90 pop r6 |
576c: 5f 90 pop r5 |
576e: 4f 90 pop r4 |
5770: 3f 90 pop r3 |
5772: 2f 90 pop r2 |
5774: 08 95 ret |
00005278 <gps_main>: |
5278: 6f 92 push r6 |
527a: 7f 92 push r7 |
527c: 8f 92 push r8 |
527e: 9f 92 push r9 |
5280: af 92 push r10 |
5282: bf 92 push r11 |
5284: cf 92 push r12 |
5286: df 92 push r13 |
5288: ef 92 push r14 |
528a: ff 92 push r15 |
528c: 0f 93 push r16 |
528e: 1f 93 push r17 |
5290: 80 91 1f 02 lds r24, 0x021F |
5294: 90 91 20 02 lds r25, 0x0220 |
5298: 18 16 cp r1, r24 |
529a: 19 06 cpc r1, r25 |
529c: 0c f0 brlt .+2 ; 0x52a0 <gps_main+0x28> |
529e: 8a c1 rjmp .+788 ; 0x55b4 <gps_main+0x33c> |
52a0: 80 91 32 05 lds r24, 0x0532 |
52a4: 88 23 and r24, r24 |
52a6: 09 f4 brne .+2 ; 0x52aa <gps_main+0x32> |
52a8: 85 c1 rjmp .+778 ; 0x55b4 <gps_main+0x33c> |
52aa: 80 91 8a 01 lds r24, 0x018A |
52ae: 90 91 8b 01 lds r25, 0x018B |
52b2: 89 2b or r24, r25 |
52b4: d1 f1 breq .+116 ; 0x532a <gps_main+0xb2> |
52b6: 80 91 12 05 lds r24, 0x0512 |
52ba: 90 91 13 05 lds r25, 0x0513 |
52be: a0 91 14 05 lds r26, 0x0514 |
52c2: b0 91 15 05 lds r27, 0x0515 |
52c6: 80 93 5e 02 sts 0x025E, r24 |
52ca: 90 93 5f 02 sts 0x025F, r25 |
52ce: a0 93 60 02 sts 0x0260, r26 |
52d2: b0 93 61 02 sts 0x0261, r27 |
52d6: 80 91 16 05 lds r24, 0x0516 |
52da: 90 91 17 05 lds r25, 0x0517 |
52de: a0 91 18 05 lds r26, 0x0518 |
52e2: b0 91 19 05 lds r27, 0x0519 |
52e6: 80 93 62 02 sts 0x0262, r24 |
52ea: 90 93 63 02 sts 0x0263, r25 |
52ee: a0 93 64 02 sts 0x0264, r26 |
52f2: b0 93 65 02 sts 0x0265, r27 |
52f6: 80 91 1a 05 lds r24, 0x051A |
52fa: 90 91 1b 05 lds r25, 0x051B |
52fe: a0 91 1c 05 lds r26, 0x051C |
5302: b0 91 1d 05 lds r27, 0x051D |
5306: 80 93 66 02 sts 0x0266, r24 |
530a: 90 93 67 02 sts 0x0267, r25 |
530e: a0 93 68 02 sts 0x0268, r26 |
5312: b0 93 69 02 sts 0x0269, r27 |
5316: 82 e3 ldi r24, 0x32 ; 50 |
5318: 90 e0 ldi r25, 0x00 ; 0 |
531a: 90 93 ac 01 sts 0x01AC, r25 |
531e: 80 93 ab 01 sts 0x01AB, r24 |
5322: 10 92 8b 01 sts 0x018B, r1 |
5326: 10 92 8a 01 sts 0x018A, r1 |
532a: a0 90 a4 02 lds r10, 0x02A4 |
532e: b0 90 a5 02 lds r11, 0x02A5 |
5332: 60 91 66 02 lds r22, 0x0266 |
5336: 70 91 67 02 lds r23, 0x0267 |
533a: 80 91 68 02 lds r24, 0x0268 |
533e: 90 91 69 02 lds r25, 0x0269 |
5342: 6e 5f subi r22, 0xFE ; 254 |
5344: 7f 4f sbci r23, 0xFF ; 255 |
5346: 8f 4f sbci r24, 0xFF ; 255 |
5348: 9f 4f sbci r25, 0xFF ; 255 |
534a: 20 91 5e 02 lds r18, 0x025E |
534e: 30 91 5f 02 lds r19, 0x025F |
5352: 40 91 60 02 lds r20, 0x0260 |
5356: 50 91 61 02 lds r21, 0x0261 |
535a: e2 e0 ldi r30, 0x02 ; 2 |
535c: ee 2e mov r14, r30 |
535e: f1 2c mov r15, r1 |
5360: 01 2d mov r16, r1 |
5362: 11 2d mov r17, r1 |
5364: 2e 25 eor r18, r14 |
5366: 3f 25 eor r19, r15 |
5368: 40 27 eor r20, r16 |
536a: 51 27 eor r21, r17 |
536c: 62 27 eor r22, r18 |
536e: 73 27 eor r23, r19 |
5370: 84 27 eor r24, r20 |
5372: 95 27 eor r25, r21 |
5374: 0e 94 b8 2b call 0x5770 ; 0x5770 <__floatsisf> |
5378: 0e 94 7a 2c call 0x58f4 ; 0x58f4 <sqrt> |
537c: 3b 01 movw r6, r22 |
537e: 4c 01 movw r8, r24 |
5380: 60 91 1a 05 lds r22, 0x051A |
5384: 70 91 1b 05 lds r23, 0x051B |
5388: 80 91 1c 05 lds r24, 0x051C |
538c: 90 91 1d 05 lds r25, 0x051D |
5390: 6e 5f subi r22, 0xFE ; 254 |
5392: 7f 4f sbci r23, 0xFF ; 255 |
5394: 8f 4f sbci r24, 0xFF ; 255 |
5396: 9f 4f sbci r25, 0xFF ; 255 |
5398: 20 91 12 05 lds r18, 0x0512 |
539c: 30 91 13 05 lds r19, 0x0513 |
53a0: 40 91 14 05 lds r20, 0x0514 |
53a4: 50 91 15 05 lds r21, 0x0515 |
53a8: 2e 25 eor r18, r14 |
53aa: 3f 25 eor r19, r15 |
53ac: 40 27 eor r20, r16 |
53ae: 51 27 eor r21, r17 |
53b0: 62 27 eor r22, r18 |
53b2: 73 27 eor r23, r19 |
53b4: 84 27 eor r24, r20 |
53b6: 95 27 eor r25, r21 |
53b8: 0e 94 b8 2b call 0x5770 ; 0x5770 <__floatsisf> |
53bc: 0e 94 7a 2c call 0x58f4 ; 0x58f4 <sqrt> |
53c0: 9b 01 movw r18, r22 |
53c2: ac 01 movw r20, r24 |
53c4: c4 01 movw r24, r8 |
53c6: b3 01 movw r22, r6 |
53c8: 0e 94 12 2b call 0x5624 ; 0x5624 <__subsf3> |
53cc: 7b 01 movw r14, r22 |
53ce: 8c 01 movw r16, r24 |
53d0: cc 24 eor r12, r12 |
53d2: b7 fc sbrc r11, 7 |
53d4: c0 94 com r12 |
53d6: dc 2c mov r13, r12 |
53d8: c6 01 movw r24, r12 |
53da: b5 01 movw r22, r10 |
53dc: 0e 94 b8 2b call 0x5770 ; 0x5770 <__floatsisf> |
53e0: 9b 01 movw r18, r22 |
53e2: ac 01 movw r20, r24 |
53e4: c8 01 movw r24, r16 |
53e6: b7 01 movw r22, r14 |
53e8: 0e 94 32 2c call 0x5864 ; 0x5864 <__mulsf3> |
53ec: 20 e0 ldi r18, 0x00 ; 0 |
53ee: 30 e0 ldi r19, 0x00 ; 0 |
53f0: 40 e0 ldi r20, 0x00 ; 0 |
53f2: 5e e3 ldi r21, 0x3E ; 62 |
53f4: 0e 94 32 2c call 0x5864 ; 0x5864 <__mulsf3> |
53f8: 0e 94 9b 2b call 0x5736 ; 0x5736 <__fixsfsi> |
53fc: 5b 01 movw r10, r22 |
53fe: 6c 01 movw r12, r24 |
5400: 60 93 6c 02 sts 0x026C, r22 |
5404: 70 93 6d 02 sts 0x026D, r23 |
5408: 80 93 6e 02 sts 0x026E, r24 |
540c: 90 93 6f 02 sts 0x026F, r25 |
5410: 20 91 a4 02 lds r18, 0x02A4 |
5414: 30 91 a5 02 lds r19, 0x02A5 |
5418: 60 91 62 02 lds r22, 0x0262 |
541c: 70 91 63 02 lds r23, 0x0263 |
5420: 80 91 64 02 lds r24, 0x0264 |
5424: 90 91 65 02 lds r25, 0x0265 |
5428: e0 90 16 05 lds r14, 0x0516 |
542c: f0 90 17 05 lds r15, 0x0517 |
5430: 00 91 18 05 lds r16, 0x0518 |
5434: 10 91 19 05 lds r17, 0x0519 |
5438: 6e 19 sub r22, r14 |
543a: 7f 09 sbc r23, r15 |
543c: 80 0b sbc r24, r16 |
543e: 91 0b sbc r25, r17 |
5440: 44 27 eor r20, r20 |
5442: 37 fd sbrc r19, 7 |
5444: 40 95 com r20 |
5446: 54 2f mov r21, r20 |
5448: 0e 94 d4 2c call 0x59a8 ; 0x59a8 <__mulsi3> |
544c: 28 e0 ldi r18, 0x08 ; 8 |
544e: 30 e0 ldi r19, 0x00 ; 0 |
5450: 40 e0 ldi r20, 0x00 ; 0 |
5452: 50 e0 ldi r21, 0x00 ; 0 |
5454: 0e 94 3c 2d call 0x5a78 ; 0x5a78 <__divmodsi4> |
5458: 39 01 movw r6, r18 |
545a: 4a 01 movw r8, r20 |
545c: 20 93 70 02 sts 0x0270, r18 |
5460: 30 93 71 02 sts 0x0271, r19 |
5464: 40 93 72 02 sts 0x0272, r20 |
5468: 50 93 73 02 sts 0x0273, r21 |
546c: 60 91 a6 02 lds r22, 0x02A6 |
5470: 70 91 a7 02 lds r23, 0x02A7 |
5474: 88 27 eor r24, r24 |
5476: 77 fd sbrc r23, 7 |
5478: 80 95 com r24 |
547a: 98 2f mov r25, r24 |
547c: 20 91 1e 05 lds r18, 0x051E |
5480: 30 91 1f 05 lds r19, 0x051F |
5484: 40 91 20 05 lds r20, 0x0520 |
5488: 50 91 21 05 lds r21, 0x0521 |
548c: 0e 94 d4 2c call 0x59a8 ; 0x59a8 <__mulsi3> |
5490: 22 e0 ldi r18, 0x02 ; 2 |
5492: 30 e0 ldi r19, 0x00 ; 0 |
5494: 40 e0 ldi r20, 0x00 ; 0 |
5496: 50 e0 ldi r21, 0x00 ; 0 |
5498: 0e 94 3c 2d call 0x5a78 ; 0x5a78 <__divmodsi4> |
549c: 79 01 movw r14, r18 |
549e: 8a 01 movw r16, r20 |
54a0: 10 95 com r17 |
54a2: 00 95 com r16 |
54a4: f0 94 com r15 |
54a6: e0 94 com r14 |
54a8: e1 1c adc r14, r1 |
54aa: f1 1c adc r15, r1 |
54ac: 01 1d adc r16, r1 |
54ae: 11 1d adc r17, r1 |
54b0: e0 92 7c 02 sts 0x027C, r14 |
54b4: f0 92 7d 02 sts 0x027D, r15 |
54b8: 00 93 7e 02 sts 0x027E, r16 |
54bc: 10 93 7f 02 sts 0x027F, r17 |
54c0: 60 91 a6 02 lds r22, 0x02A6 |
54c4: 70 91 a7 02 lds r23, 0x02A7 |
54c8: 88 27 eor r24, r24 |
54ca: 77 fd sbrc r23, 7 |
54cc: 80 95 com r24 |
54ce: 98 2f mov r25, r24 |
54d0: 20 91 22 05 lds r18, 0x0522 |
54d4: 30 91 23 05 lds r19, 0x0523 |
54d8: 40 91 24 05 lds r20, 0x0524 |
54dc: 50 91 25 05 lds r21, 0x0525 |
54e0: 0e 94 d4 2c call 0x59a8 ; 0x59a8 <__mulsi3> |
54e4: 22 e0 ldi r18, 0x02 ; 2 |
54e6: 30 e0 ldi r19, 0x00 ; 0 |
54e8: 40 e0 ldi r20, 0x00 ; 0 |
54ea: 50 e0 ldi r21, 0x00 ; 0 |
54ec: 0e 94 3c 2d call 0x5a78 ; 0x5a78 <__divmodsi4> |
54f0: 50 95 com r21 |
54f2: 40 95 com r20 |
54f4: 30 95 com r19 |
54f6: 21 95 neg r18 |
54f8: 3f 4f sbci r19, 0xFF ; 255 |
54fa: 4f 4f sbci r20, 0xFF ; 255 |
54fc: 5f 4f sbci r21, 0xFF ; 255 |
54fe: 20 93 80 02 sts 0x0280, r18 |
5502: 30 93 81 02 sts 0x0281, r19 |
5506: 40 93 82 02 sts 0x0282, r20 |
550a: 50 93 83 02 sts 0x0283, r21 |
550e: ae 0c add r10, r14 |
5510: bf 1c adc r11, r15 |
5512: 66 27 eor r22, r22 |
5514: 77 27 eor r23, r23 |
5516: 6a 19 sub r22, r10 |
5518: 7b 09 sbc r23, r11 |
551a: 70 93 8f 02 sts 0x028F, r23 |
551e: 60 93 8e 02 sts 0x028E, r22 |
5522: 26 0d add r18, r6 |
5524: 37 1d adc r19, r7 |
5526: 30 93 91 02 sts 0x0291, r19 |
552a: 20 93 90 02 sts 0x0290, r18 |
552e: 80 91 8c 01 lds r24, 0x018C |
5532: 90 91 8d 01 lds r25, 0x018D |
5536: 86 17 cp r24, r22 |
5538: 97 07 cpc r25, r23 |
553a: 2c f4 brge .+10 ; 0x5546 <gps_main+0x2ce> |
553c: 80 91 8c 01 lds r24, 0x018C |
5540: 90 91 8d 01 lds r25, 0x018D |
5544: 11 c0 rjmp .+34 ; 0x5568 <gps_main+0x2f0> |
5546: 80 91 8c 01 lds r24, 0x018C |
554a: 90 91 8d 01 lds r25, 0x018D |
554e: 90 95 com r25 |
5550: 81 95 neg r24 |
5552: 9f 4f sbci r25, 0xFF ; 255 |
5554: 68 17 cp r22, r24 |
5556: 79 07 cpc r23, r25 |
5558: 5c f4 brge .+22 ; 0x5570 <gps_main+0x2f8> |
555a: 80 91 8c 01 lds r24, 0x018C |
555e: 90 91 8d 01 lds r25, 0x018D |
5562: 90 95 com r25 |
5564: 81 95 neg r24 |
5566: 9f 4f sbci r25, 0xFF ; 255 |
5568: 90 93 8f 02 sts 0x028F, r25 |
556c: 80 93 8e 02 sts 0x028E, r24 |
5570: 80 91 8c 01 lds r24, 0x018C |
5574: 90 91 8d 01 lds r25, 0x018D |
5578: 82 17 cp r24, r18 |
557a: 93 07 cpc r25, r19 |
557c: 2c f4 brge .+10 ; 0x5588 <gps_main+0x310> |
557e: 80 91 8c 01 lds r24, 0x018C |
5582: 90 91 8d 01 lds r25, 0x018D |
5586: 11 c0 rjmp .+34 ; 0x55aa <gps_main+0x332> |
5588: 80 91 8c 01 lds r24, 0x018C |
558c: 90 91 8d 01 lds r25, 0x018D |
5590: 90 95 com r25 |
5592: 81 95 neg r24 |
5594: 9f 4f sbci r25, 0xFF ; 255 |
5596: 28 17 cp r18, r24 |
5598: 39 07 cpc r19, r25 |
559a: 54 f5 brge .+84 ; 0x55f0 <gps_main+0x378> |
559c: 80 91 8c 01 lds r24, 0x018C |
55a0: 90 91 8d 01 lds r25, 0x018D |
55a4: 90 95 com r25 |
55a6: 81 95 neg r24 |
55a8: 9f 4f sbci r25, 0xFF ; 255 |
55aa: 90 93 91 02 sts 0x0291, r25 |
55ae: 80 93 90 02 sts 0x0290, r24 |
55b2: 1e c0 rjmp .+60 ; 0x55f0 <gps_main+0x378> |
55b4: 85 e0 ldi r24, 0x05 ; 5 |
55b6: 90 e0 ldi r25, 0x00 ; 0 |
55b8: 90 93 8b 01 sts 0x018B, r25 |
55bc: 80 93 8a 01 sts 0x018A, r24 |
55c0: 10 92 8f 02 sts 0x028F, r1 |
55c4: 10 92 8e 02 sts 0x028E, r1 |
55c8: 10 92 91 02 sts 0x0291, r1 |
55cc: 10 92 90 02 sts 0x0290, r1 |
55d0: 10 92 74 02 sts 0x0274, r1 |
55d4: 10 92 75 02 sts 0x0275, r1 |
55d8: 10 92 76 02 sts 0x0276, r1 |
55dc: 10 92 77 02 sts 0x0277, r1 |
55e0: 10 92 78 02 sts 0x0278, r1 |
55e4: 10 92 79 02 sts 0x0279, r1 |
55e8: 10 92 7a 02 sts 0x027A, r1 |
55ec: 10 92 7b 02 sts 0x027B, r1 |
55f0: 1f 91 pop r17 |
55f2: 0f 91 pop r16 |
55f4: ff 90 pop r15 |
55f6: ef 90 pop r14 |
55f8: df 90 pop r13 |
55fa: cf 90 pop r12 |
55fc: bf 90 pop r11 |
55fe: af 90 pop r10 |
5600: 9f 90 pop r9 |
5602: 8f 90 pop r8 |
5604: 7f 90 pop r7 |
5606: 6f 90 pop r6 |
5608: 08 95 ret |
|
00005776 <memchr>: |
5776: fc 01 movw r30, r24 |
5778: 41 50 subi r20, 0x01 ; 1 |
577a: 50 40 sbci r21, 0x00 ; 0 |
577c: 30 f0 brcs .+12 ; 0x578a <memchr+0x14> |
577e: 01 90 ld r0, Z+ |
5780: 06 16 cp r0, r22 |
5782: d1 f7 brne .-12 ; 0x5778 <memchr+0x2> |
5784: 31 97 sbiw r30, 0x01 ; 1 |
5786: cf 01 movw r24, r30 |
5788: 08 95 ret |
578a: 88 27 eor r24, r24 |
578c: 99 27 eor r25, r25 |
578e: 08 95 ret |
0000560a <memchr>: |
560a: fc 01 movw r30, r24 |
560c: 41 50 subi r20, 0x01 ; 1 |
560e: 50 40 sbci r21, 0x00 ; 0 |
5610: 30 f0 brcs .+12 ; 0x561e <memchr+0x14> |
5612: 01 90 ld r0, Z+ |
5614: 06 16 cp r0, r22 |
5616: d1 f7 brne .-12 ; 0x560c <memchr+0x2> |
5618: 31 97 sbiw r30, 0x01 ; 1 |
561a: cf 01 movw r24, r30 |
561c: 08 95 ret |
561e: 88 27 eor r24, r24 |
5620: 99 27 eor r25, r25 |
5622: 08 95 ret |
|
00005790 <__subsf3>: |
5790: 50 58 subi r21, 0x80 ; 128 |
00005624 <__subsf3>: |
5624: 50 58 subi r21, 0x80 ; 128 |
|
00005792 <__addsf3>: |
5792: 19 2e mov r1, r25 |
5794: 59 d1 rcall .+690 ; 0x5a48 <__fp_split3> |
5796: 01 d0 rcall .+2 ; 0x579a <__addsf3x> |
5798: 09 c1 rjmp .+530 ; 0x59ac <__fp_merge> |
00005626 <__addsf3>: |
5626: 19 2e mov r1, r25 |
5628: ef d0 rcall .+478 ; 0x5808 <__fp_split3> |
562a: 01 d0 rcall .+2 ; 0x562e <__addsf3x> |
562c: d2 c0 rjmp .+420 ; 0x57d2 <__fp_merge> |
|
0000579a <__addsf3x>: |
579a: ba 17 cp r27, r26 |
579c: 62 07 cpc r22, r18 |
579e: 73 07 cpc r23, r19 |
57a0: 84 07 cpc r24, r20 |
57a2: 95 07 cpc r25, r21 |
57a4: b1 f1 breq .+108 ; 0x5812 <__addsf3x+0x78> |
57a6: 88 f4 brcc .+34 ; 0x57ca <__addsf3x+0x30> |
57a8: 0e f4 brtc .+2 ; 0x57ac <__addsf3x+0x12> |
57aa: 10 94 com r1 |
57ac: 0b 2e mov r0, r27 |
57ae: ba 2f mov r27, r26 |
57b0: a0 2d mov r26, r0 |
57b2: 06 2e mov r0, r22 |
57b4: 62 2f mov r22, r18 |
57b6: 20 2d mov r18, r0 |
57b8: 07 2e mov r0, r23 |
57ba: 73 2f mov r23, r19 |
57bc: 30 2d mov r19, r0 |
57be: 08 2e mov r0, r24 |
57c0: 84 2f mov r24, r20 |
57c2: 40 2d mov r20, r0 |
57c4: 09 2e mov r0, r25 |
57c6: 95 2f mov r25, r21 |
57c8: 50 2d mov r21, r0 |
57ca: ff 27 eor r31, r31 |
57cc: 55 23 and r21, r21 |
57ce: b9 f0 breq .+46 ; 0x57fe <__addsf3x+0x64> |
57d0: 59 1b sub r21, r25 |
57d2: 49 f0 breq .+18 ; 0x57e6 <__addsf3x+0x4c> |
57d4: 57 3e cpi r21, 0xE7 ; 231 |
57d6: 98 f0 brcs .+38 ; 0x57fe <__addsf3x+0x64> |
57d8: 46 95 lsr r20 |
57da: 37 95 ror r19 |
57dc: 27 95 ror r18 |
57de: a7 95 ror r26 |
57e0: f0 40 sbci r31, 0x00 ; 0 |
57e2: 53 95 inc r21 |
57e4: c9 f7 brne .-14 ; 0x57d8 <__addsf3x+0x3e> |
57e6: 76 f0 brts .+28 ; 0x5804 <__addsf3x+0x6a> |
57e8: ba 0f add r27, r26 |
57ea: 62 1f adc r22, r18 |
57ec: 73 1f adc r23, r19 |
57ee: 84 1f adc r24, r20 |
57f0: 30 f4 brcc .+12 ; 0x57fe <__addsf3x+0x64> |
57f2: 87 95 ror r24 |
57f4: 77 95 ror r23 |
57f6: 67 95 ror r22 |
57f8: b7 95 ror r27 |
57fa: f0 40 sbci r31, 0x00 ; 0 |
57fc: 93 95 inc r25 |
57fe: 17 fa bst r1, 7 |
5800: 0f 2e mov r0, r31 |
5802: 08 95 ret |
5804: bf 1b sub r27, r31 |
5806: bb 27 eor r27, r27 |
5808: ba 0b sbc r27, r26 |
580a: 62 0b sbc r22, r18 |
580c: 73 0b sbc r23, r19 |
580e: 84 0b sbc r24, r20 |
5810: f6 cf rjmp .-20 ; 0x57fe <__addsf3x+0x64> |
5812: de f6 brtc .-74 ; 0x57ca <__addsf3x+0x30> |
5814: 45 c1 rjmp .+650 ; 0x5aa0 <__fp_zerox> |
0000562e <__addsf3x>: |
562e: ba 17 cp r27, r26 |
5630: 62 07 cpc r22, r18 |
5632: 73 07 cpc r23, r19 |
5634: 84 07 cpc r24, r20 |
5636: 95 07 cpc r25, r21 |
5638: b1 f1 breq .+108 ; 0x56a6 <__addsf3x+0x78> |
563a: 88 f4 brcc .+34 ; 0x565e <__addsf3x+0x30> |
563c: 0e f4 brtc .+2 ; 0x5640 <__addsf3x+0x12> |
563e: 10 94 com r1 |
5640: 0b 2e mov r0, r27 |
5642: ba 2f mov r27, r26 |
5644: a0 2d mov r26, r0 |
5646: 06 2e mov r0, r22 |
5648: 62 2f mov r22, r18 |
564a: 20 2d mov r18, r0 |
564c: 07 2e mov r0, r23 |
564e: 73 2f mov r23, r19 |
5650: 30 2d mov r19, r0 |
5652: 08 2e mov r0, r24 |
5654: 84 2f mov r24, r20 |
5656: 40 2d mov r20, r0 |
5658: 09 2e mov r0, r25 |
565a: 95 2f mov r25, r21 |
565c: 50 2d mov r21, r0 |
565e: ff 27 eor r31, r31 |
5660: 55 23 and r21, r21 |
5662: b9 f0 breq .+46 ; 0x5692 <__addsf3x+0x64> |
5664: 59 1b sub r21, r25 |
5666: 49 f0 breq .+18 ; 0x567a <__addsf3x+0x4c> |
5668: 57 3e cpi r21, 0xE7 ; 231 |
566a: 98 f0 brcs .+38 ; 0x5692 <__addsf3x+0x64> |
566c: 46 95 lsr r20 |
566e: 37 95 ror r19 |
5670: 27 95 ror r18 |
5672: a7 95 ror r26 |
5674: f0 40 sbci r31, 0x00 ; 0 |
5676: 53 95 inc r21 |
5678: c9 f7 brne .-14 ; 0x566c <__addsf3x+0x3e> |
567a: 76 f0 brts .+28 ; 0x5698 <__addsf3x+0x6a> |
567c: ba 0f add r27, r26 |
567e: 62 1f adc r22, r18 |
5680: 73 1f adc r23, r19 |
5682: 84 1f adc r24, r20 |
5684: 30 f4 brcc .+12 ; 0x5692 <__addsf3x+0x64> |
5686: 87 95 ror r24 |
5688: 77 95 ror r23 |
568a: 67 95 ror r22 |
568c: b7 95 ror r27 |
568e: f0 40 sbci r31, 0x00 ; 0 |
5690: 93 95 inc r25 |
5692: 17 fa bst r1, 7 |
5694: 0f 2e mov r0, r31 |
5696: 08 95 ret |
5698: bf 1b sub r27, r31 |
569a: bb 27 eor r27, r27 |
569c: ba 0b sbc r27, r26 |
569e: 62 0b sbc r22, r18 |
56a0: 73 0b sbc r23, r19 |
56a2: 84 0b sbc r24, r20 |
56a4: f6 cf rjmp .-20 ; 0x5692 <__addsf3x+0x64> |
56a6: de f6 brtc .-74 ; 0x565e <__addsf3x+0x30> |
56a8: db c0 rjmp .+438 ; 0x5860 <__fp_zerox> |
|
00005816 <cos>: |
5816: 50 e4 ldi r21, 0x40 ; 64 |
5818: 49 ec ldi r20, 0xC9 ; 201 |
581a: 3f e0 ldi r19, 0x0F ; 15 |
581c: 2b ed ldi r18, 0xDB ; 219 |
581e: 6e d0 rcall .+220 ; 0x58fc <fmod> |
5820: a2 c0 rjmp .+324 ; 0x5966 <__fp_cosinus> |
000056aa <__divsf3>: |
56aa: ae d0 rcall .+348 ; 0x5808 <__fp_split3> |
56ac: 01 d0 rcall .+2 ; 0x56b0 <__divsf3x> |
56ae: 91 c0 rjmp .+290 ; 0x57d2 <__fp_merge> |
|
00005822 <__divsf3>: |
5822: 12 d1 rcall .+548 ; 0x5a48 <__fp_split3> |
5824: 01 d0 rcall .+2 ; 0x5828 <__divsf3x> |
5826: c2 c0 rjmp .+388 ; 0x59ac <__fp_merge> |
000056b0 <__divsf3x>: |
56b0: 55 23 and r21, r21 |
56b2: 59 f0 breq .+22 ; 0x56ca <__divsf3x+0x1a> |
56b4: 99 23 and r25, r25 |
56b6: 69 f0 breq .+26 ; 0x56d2 <__divsf3x+0x22> |
56b8: 9f 57 subi r25, 0x7F ; 127 |
56ba: 5f 57 subi r21, 0x7F ; 127 |
56bc: 95 1b sub r25, r21 |
56be: 33 f4 brvc .+12 ; 0x56cc <__divsf3x+0x1c> |
56c0: 42 f4 brpl .+16 ; 0x56d2 <__divsf3x+0x22> |
56c2: 90 38 cpi r25, 0x80 ; 128 |
56c4: 11 f4 brne .+4 ; 0x56ca <__divsf3x+0x1a> |
56c6: 91 58 subi r25, 0x81 ; 129 |
56c8: 05 c0 rjmp .+10 ; 0x56d4 <__divsf3x+0x24> |
56ca: 9b c0 rjmp .+310 ; 0x5802 <__fp_nan> |
56cc: 91 58 subi r25, 0x81 ; 129 |
56ce: 9f 3f cpi r25, 0xFF ; 255 |
56d0: 09 f4 brne .+2 ; 0x56d4 <__divsf3x+0x24> |
56d2: c6 c0 rjmp .+396 ; 0x5860 <__fp_zerox> |
56d4: bb 27 eor r27, r27 |
56d6: 11 24 eor r1, r1 |
56d8: 62 17 cp r22, r18 |
56da: 73 07 cpc r23, r19 |
56dc: 84 07 cpc r24, r20 |
56de: 30 f4 brcc .+12 ; 0x56ec <__divsf3x+0x3c> |
56e0: 66 0f add r22, r22 |
56e2: 77 1f adc r23, r23 |
56e4: 88 1f adc r24, r24 |
56e6: bb 1f adc r27, r27 |
56e8: 91 50 subi r25, 0x01 ; 1 |
56ea: 98 f3 brcs .-26 ; 0x56d2 <__divsf3x+0x22> |
56ec: 11 d0 rcall .+34 ; 0x5710 <__divsf3x+0x60> |
56ee: 0f 92 push r0 |
56f0: 0f d0 rcall .+30 ; 0x5710 <__divsf3x+0x60> |
56f2: 0f 92 push r0 |
56f4: 0d d0 rcall .+26 ; 0x5710 <__divsf3x+0x60> |
56f6: a0 e8 ldi r26, 0x80 ; 128 |
56f8: 26 17 cp r18, r22 |
56fa: 37 07 cpc r19, r23 |
56fc: 48 07 cpc r20, r24 |
56fe: 1b 06 cpc r1, r27 |
5700: 09 f0 breq .+2 ; 0x5704 <__divsf3x+0x54> |
5702: a0 48 sbci r26, 0x80 ; 128 |
5704: ba 2f mov r27, r26 |
5706: 60 2d mov r22, r0 |
5708: 7f 91 pop r23 |
570a: 8f 91 pop r24 |
570c: 00 24 eor r0, r0 |
570e: 08 95 ret |
5710: a0 e8 ldi r26, 0x80 ; 128 |
5712: 00 24 eor r0, r0 |
5714: 62 17 cp r22, r18 |
5716: 73 07 cpc r23, r19 |
5718: 84 07 cpc r24, r20 |
571a: b1 05 cpc r27, r1 |
571c: 28 f0 brcs .+10 ; 0x5728 <__divsf3x+0x78> |
571e: 62 1b sub r22, r18 |
5720: 73 0b sbc r23, r19 |
5722: 84 0b sbc r24, r20 |
5724: b1 09 sbc r27, r1 |
5726: 0a 2a or r0, r26 |
5728: 66 0f add r22, r22 |
572a: 77 1f adc r23, r23 |
572c: 88 1f adc r24, r24 |
572e: bb 1f adc r27, r27 |
5730: a6 95 lsr r26 |
5732: 81 f7 brne .-32 ; 0x5714 <__divsf3x+0x64> |
5734: 08 95 ret |
|
00005828 <__divsf3x>: |
5828: 55 23 and r21, r21 |
582a: 59 f0 breq .+22 ; 0x5842 <__divsf3x+0x1a> |
582c: 99 23 and r25, r25 |
582e: 69 f0 breq .+26 ; 0x584a <__divsf3x+0x22> |
5830: 9f 57 subi r25, 0x7F ; 127 |
5832: 5f 57 subi r21, 0x7F ; 127 |
5834: 95 1b sub r25, r21 |
5836: 33 f4 brvc .+12 ; 0x5844 <__divsf3x+0x1c> |
5838: 42 f4 brpl .+16 ; 0x584a <__divsf3x+0x22> |
583a: 90 38 cpi r25, 0x80 ; 128 |
583c: 11 f4 brne .+4 ; 0x5842 <__divsf3x+0x1a> |
583e: 91 58 subi r25, 0x81 ; 129 |
5840: 05 c0 rjmp .+10 ; 0x584c <__divsf3x+0x24> |
5842: cc c0 rjmp .+408 ; 0x59dc <__fp_nan> |
5844: 91 58 subi r25, 0x81 ; 129 |
5846: 9f 3f cpi r25, 0xFF ; 255 |
5848: 09 f4 brne .+2 ; 0x584c <__divsf3x+0x24> |
584a: 2a c1 rjmp .+596 ; 0x5aa0 <__fp_zerox> |
584c: bb 27 eor r27, r27 |
584e: 11 24 eor r1, r1 |
5850: 62 17 cp r22, r18 |
5852: 73 07 cpc r23, r19 |
5854: 84 07 cpc r24, r20 |
5856: 30 f4 brcc .+12 ; 0x5864 <__divsf3x+0x3c> |
5858: 66 0f add r22, r22 |
585a: 77 1f adc r23, r23 |
585c: 88 1f adc r24, r24 |
585e: bb 1f adc r27, r27 |
5860: 91 50 subi r25, 0x01 ; 1 |
5862: 98 f3 brcs .-26 ; 0x584a <__divsf3x+0x22> |
5864: 11 d0 rcall .+34 ; 0x5888 <__divsf3x+0x60> |
5866: 0f 92 push r0 |
5868: 0f d0 rcall .+30 ; 0x5888 <__divsf3x+0x60> |
586a: 0f 92 push r0 |
586c: 0d d0 rcall .+26 ; 0x5888 <__divsf3x+0x60> |
586e: a0 e8 ldi r26, 0x80 ; 128 |
5870: 26 17 cp r18, r22 |
5872: 37 07 cpc r19, r23 |
5874: 48 07 cpc r20, r24 |
5876: 1b 06 cpc r1, r27 |
5878: 09 f0 breq .+2 ; 0x587c <__divsf3x+0x54> |
587a: a0 48 sbci r26, 0x80 ; 128 |
587c: ba 2f mov r27, r26 |
587e: 60 2d mov r22, r0 |
5880: 7f 91 pop r23 |
5882: 8f 91 pop r24 |
5884: 00 24 eor r0, r0 |
5886: 08 95 ret |
5888: a0 e8 ldi r26, 0x80 ; 128 |
588a: 00 24 eor r0, r0 |
588c: 62 17 cp r22, r18 |
588e: 73 07 cpc r23, r19 |
5890: 84 07 cpc r24, r20 |
5892: b1 05 cpc r27, r1 |
5894: 28 f0 brcs .+10 ; 0x58a0 <__divsf3x+0x78> |
5896: 62 1b sub r22, r18 |
5898: 73 0b sbc r23, r19 |
589a: 84 0b sbc r24, r20 |
589c: b1 09 sbc r27, r1 |
589e: 0a 2a or r0, r26 |
58a0: 66 0f add r22, r22 |
58a2: 77 1f adc r23, r23 |
58a4: 88 1f adc r24, r24 |
58a6: bb 1f adc r27, r27 |
58a8: a6 95 lsr r26 |
58aa: 81 f7 brne .-32 ; 0x588c <__divsf3x+0x64> |
58ac: 08 95 ret |
00005736 <__fixsfsi>: |
5736: 97 fb bst r25, 7 |
5738: 73 d0 rcall .+230 ; 0x5820 <__fp_split1> |
573a: 9f 37 cpi r25, 0x7F ; 127 |
573c: 38 f0 brcs .+14 ; 0x574c <__fixsfsi+0x16> |
573e: fe e9 ldi r31, 0x9E ; 158 |
5740: f9 1b sub r31, r25 |
5742: 98 2f mov r25, r24 |
5744: 87 2f mov r24, r23 |
5746: 76 2f mov r23, r22 |
5748: 6b 2f mov r22, r27 |
574a: 05 c0 rjmp .+10 ; 0x5756 <__fixsfsi+0x20> |
574c: 86 c0 rjmp .+268 ; 0x585a <__fp_zero> |
574e: 96 95 lsr r25 |
5750: 87 95 ror r24 |
5752: 77 95 ror r23 |
5754: 67 95 ror r22 |
5756: f1 50 subi r31, 0x01 ; 1 |
5758: d0 f7 brcc .-12 ; 0x574e <__fixsfsi+0x18> |
575a: 3e f4 brtc .+14 ; 0x576a <__fp_lneg+0xe> |
|
000058ae <__fixsfsi>: |
58ae: 97 fb bst r25, 7 |
58b0: d7 d0 rcall .+430 ; 0x5a60 <__fp_split1> |
58b2: 9f 37 cpi r25, 0x7F ; 127 |
58b4: 38 f0 brcs .+14 ; 0x58c4 <__fixsfsi+0x16> |
58b6: fe e9 ldi r31, 0x9E ; 158 |
58b8: f9 1b sub r31, r25 |
58ba: 98 2f mov r25, r24 |
58bc: 87 2f mov r24, r23 |
58be: 76 2f mov r23, r22 |
58c0: 6b 2f mov r22, r27 |
58c2: 05 c0 rjmp .+10 ; 0x58ce <__fixsfsi+0x20> |
58c4: ea c0 rjmp .+468 ; 0x5a9a <__fp_zero> |
58c6: 96 95 lsr r25 |
58c8: 87 95 ror r24 |
58ca: 77 95 ror r23 |
58cc: 67 95 ror r22 |
58ce: f1 50 subi r31, 0x01 ; 1 |
58d0: d0 f7 brcc .-12 ; 0x58c6 <__fixsfsi+0x18> |
58d2: 3e f4 brtc .+14 ; 0x58e2 <__fp_lneg+0xe> |
0000575c <__fp_lneg>: |
575c: 90 95 com r25 |
575e: 80 95 com r24 |
5760: 70 95 com r23 |
5762: 61 95 neg r22 |
5764: 7f 4f sbci r23, 0xFF ; 255 |
5766: 8f 4f sbci r24, 0xFF ; 255 |
5768: 9f 4f sbci r25, 0xFF ; 255 |
576a: 08 95 ret |
|
000058d4 <__fp_lneg>: |
58d4: 90 95 com r25 |
58d6: 80 95 com r24 |
58d8: 70 95 com r23 |
58da: 61 95 neg r22 |
58dc: 7f 4f sbci r23, 0xFF ; 255 |
58de: 8f 4f sbci r24, 0xFF ; 255 |
58e0: 9f 4f sbci r25, 0xFF ; 255 |
58e2: 08 95 ret |
0000576c <__floatunssisf>: |
576c: e8 94 clt |
576e: 03 c0 rjmp .+6 ; 0x5776 <__floatsisf+0x6> |
|
000058e4 <__floatunssisf>: |
58e4: e8 94 clt |
58e6: 03 c0 rjmp .+6 ; 0x58ee <__floatsisf+0x6> |
00005770 <__floatsisf>: |
5770: 97 fb bst r25, 7 |
5772: 0e f4 brtc .+2 ; 0x5776 <__floatsisf+0x6> |
5774: f3 df rcall .-26 ; 0x575c <__fp_lneg> |
5776: b6 2f mov r27, r22 |
5778: 67 2f mov r22, r23 |
577a: 78 2f mov r23, r24 |
577c: 89 2f mov r24, r25 |
577e: 9e e9 ldi r25, 0x9E ; 158 |
5780: 00 24 eor r0, r0 |
5782: 27 c0 rjmp .+78 ; 0x57d2 <__fp_merge> |
|
000058e8 <__floatsisf>: |
58e8: 97 fb bst r25, 7 |
58ea: 0e f4 brtc .+2 ; 0x58ee <__floatsisf+0x6> |
58ec: f3 df rcall .-26 ; 0x58d4 <__fp_lneg> |
58ee: b6 2f mov r27, r22 |
58f0: 67 2f mov r22, r23 |
58f2: 78 2f mov r23, r24 |
58f4: 89 2f mov r24, r25 |
58f6: 9e e9 ldi r25, 0x9E ; 158 |
58f8: 00 24 eor r0, r0 |
58fa: 58 c0 rjmp .+176 ; 0x59ac <__fp_merge> |
00005784 <__eqsf2>: |
5784: 0e d0 rcall .+28 ; 0x57a2 <.fp_cmp> |
5786: 5e f0 brts .+22 ; 0x579e <__cmpsf2+0xe> |
5788: 04 c0 rjmp .+8 ; 0x5792 <__cmpsf2+0x2> |
|
000058fc <fmod>: |
58fc: 5f 77 andi r21, 0x7F ; 127 |
58fe: 55 23 and r21, r21 |
5900: 19 f4 brne .+6 ; 0x5908 <fmod+0xc> |
5902: 44 23 and r20, r20 |
5904: 0a f0 brmi .+2 ; 0x5908 <fmod+0xc> |
5906: 6a c0 rjmp .+212 ; 0x59dc <__fp_nan> |
5908: 2f 93 push r18 |
590a: 3f 93 push r19 |
590c: 4f 93 push r20 |
590e: 5f 93 push r21 |
5910: 88 df rcall .-240 ; 0x5822 <__divsf3> |
5912: 55 27 eor r21, r21 |
5914: 44 27 eor r20, r20 |
5916: c6 d0 rcall .+396 ; 0x5aa4 <modf> |
5918: 5f 91 pop r21 |
591a: 4f 91 pop r20 |
591c: 3f 91 pop r19 |
591e: 2f 91 pop r18 |
5920: f1 c0 rjmp .+482 ; 0x5b04 <__mulsf3> |
0000578a <__gesf2>: |
578a: 0b d0 rcall .+22 ; 0x57a2 <.fp_cmp> |
578c: 26 f0 brts .+8 ; 0x5796 <__cmpsf2+0x6> |
578e: 01 c0 rjmp .+2 ; 0x5792 <__cmpsf2+0x2> |
|
00005922 <__eqsf2>: |
5922: 0e d0 rcall .+28 ; 0x5940 <.fp_cmp> |
5924: 5e f0 brts .+22 ; 0x593c <__cmpsf2+0xe> |
5926: 04 c0 rjmp .+8 ; 0x5930 <__cmpsf2+0x2> |
00005790 <__cmpsf2>: |
5790: 08 d0 rcall .+16 ; 0x57a2 <.fp_cmp> |
5792: 19 f0 breq .+6 ; 0x579a <__cmpsf2+0xa> |
5794: 20 f4 brcc .+8 ; 0x579e <__cmpsf2+0xe> |
5796: 8f ef ldi r24, 0xFF ; 255 |
5798: 08 95 ret |
579a: 80 e0 ldi r24, 0x00 ; 0 |
579c: 08 95 ret |
579e: 81 e0 ldi r24, 0x01 ; 1 |
57a0: 08 95 ret |
|
00005928 <__gesf2>: |
5928: 0b d0 rcall .+22 ; 0x5940 <.fp_cmp> |
592a: 26 f0 brts .+8 ; 0x5934 <__cmpsf2+0x6> |
592c: 01 c0 rjmp .+2 ; 0x5930 <__cmpsf2+0x2> |
000057a2 <.fp_cmp>: |
57a2: 97 fb bst r25, 7 |
57a4: 09 2e mov r0, r25 |
57a6: 05 26 eor r0, r21 |
57a8: 00 f8 bld r0, 0 |
57aa: 68 94 set |
57ac: 30 d0 rcall .+96 ; 0x580e <__fp_split2> |
57ae: e8 94 clt |
57b0: 07 fc sbrc r0, 7 |
57b2: 07 c0 rjmp .+14 ; 0x57c2 <.fp_cmp+0x20> |
57b4: 62 17 cp r22, r18 |
57b6: 73 07 cpc r23, r19 |
57b8: 84 07 cpc r24, r20 |
57ba: 95 07 cpc r25, r21 |
57bc: 21 f0 breq .+8 ; 0x57c6 <.fp_cmp+0x24> |
57be: 08 f4 brcc .+2 ; 0x57c2 <.fp_cmp+0x20> |
57c0: 00 94 com r0 |
57c2: 07 94 ror r0 |
57c4: 98 94 clz |
57c6: 08 95 ret |
57c8: 9a 95 dec r25 |
57ca: bb 0f add r27, r27 |
57cc: 66 1f adc r22, r22 |
57ce: 77 1f adc r23, r23 |
57d0: 88 1f adc r24, r24 |
|
0000592e <__cmpsf2>: |
592e: 08 d0 rcall .+16 ; 0x5940 <.fp_cmp> |
5930: 19 f0 breq .+6 ; 0x5938 <__cmpsf2+0xa> |
5932: 20 f4 brcc .+8 ; 0x593c <__cmpsf2+0xe> |
5934: 8f ef ldi r24, 0xFF ; 255 |
5936: 08 95 ret |
5938: 80 e0 ldi r24, 0x00 ; 0 |
593a: 08 95 ret |
593c: 81 e0 ldi r24, 0x01 ; 1 |
593e: 08 95 ret |
000057d2 <__fp_merge>: |
57d2: 11 24 eor r1, r1 |
57d4: 99 23 and r25, r25 |
57d6: a1 f0 breq .+40 ; 0x5800 <__fp_merge+0x2e> |
57d8: 88 23 and r24, r24 |
57da: b2 f7 brpl .-20 ; 0x57c8 <.fp_cmp+0x26> |
57dc: 9f 3f cpi r25, 0xFF ; 255 |
57de: 59 f0 breq .+22 ; 0x57f6 <__fp_merge+0x24> |
57e0: bb 0f add r27, r27 |
57e2: 48 f4 brcc .+18 ; 0x57f6 <__fp_merge+0x24> |
57e4: 21 f4 brne .+8 ; 0x57ee <__fp_merge+0x1c> |
57e6: 00 20 and r0, r0 |
57e8: 11 f4 brne .+4 ; 0x57ee <__fp_merge+0x1c> |
57ea: 60 ff sbrs r22, 0 |
57ec: 04 c0 rjmp .+8 ; 0x57f6 <__fp_merge+0x24> |
57ee: 6f 5f subi r22, 0xFF ; 255 |
57f0: 7f 4f sbci r23, 0xFF ; 255 |
57f2: 8f 4f sbci r24, 0xFF ; 255 |
57f4: 9f 4f sbci r25, 0xFF ; 255 |
57f6: 88 1f adc r24, r24 |
57f8: 97 95 ror r25 |
57fa: 87 95 ror r24 |
57fc: 97 f9 bld r25, 7 |
57fe: 08 95 ret |
5800: 2c c0 rjmp .+88 ; 0x585a <__fp_zero> |
|
00005940 <.fp_cmp>: |
5940: 97 fb bst r25, 7 |
5942: 09 2e mov r0, r25 |
5944: 05 26 eor r0, r21 |
5946: 00 f8 bld r0, 0 |
5948: 68 94 set |
594a: 81 d0 rcall .+258 ; 0x5a4e <__fp_split2> |
594c: e8 94 clt |
594e: 07 fc sbrc r0, 7 |
5950: 07 c0 rjmp .+14 ; 0x5960 <.fp_cmp+0x20> |
5952: 62 17 cp r22, r18 |
5954: 73 07 cpc r23, r19 |
5956: 84 07 cpc r24, r20 |
5958: 95 07 cpc r25, r21 |
595a: 21 f0 breq .+8 ; 0x5964 <.fp_cmp+0x24> |
595c: 08 f4 brcc .+2 ; 0x5960 <.fp_cmp+0x20> |
595e: 00 94 com r0 |
5960: 07 94 ror r0 |
5962: 98 94 clz |
5964: 08 95 ret |
00005802 <__fp_nan>: |
5802: 9f ef ldi r25, 0xFF ; 255 |
5804: 80 ec ldi r24, 0xC0 ; 192 |
5806: 08 95 ret |
|
00005966 <__fp_cosinus>: |
5966: 1f 93 push r17 |
5968: 9f 77 andi r25, 0x7F ; 127 |
596a: 50 ec ldi r21, 0xC0 ; 192 |
596c: 49 e4 ldi r20, 0x49 ; 73 |
596e: 3f e0 ldi r19, 0x0F ; 15 |
5970: 2b ed ldi r18, 0xDB ; 219 |
5972: 0f df rcall .-482 ; 0x5792 <__addsf3> |
5974: 10 e8 ldi r17, 0x80 ; 128 |
5976: 9f 77 andi r25, 0x7F ; 127 |
5978: 5f e3 ldi r21, 0x3F ; 63 |
597a: 49 ec ldi r20, 0xC9 ; 201 |
597c: 3f e0 ldi r19, 0x0F ; 15 |
597e: 2b ed ldi r18, 0xDB ; 219 |
5980: 62 17 cp r22, r18 |
5982: 73 07 cpc r23, r19 |
5984: 84 07 cpc r24, r20 |
5986: 95 07 cpc r25, r21 |
5988: 20 f0 brcs .+8 ; 0x5992 <__fp_cosinus+0x2c> |
598a: 50 ec ldi r21, 0xC0 ; 192 |
598c: 49 e4 ldi r20, 0x49 ; 73 |
598e: 01 df rcall .-510 ; 0x5792 <__addsf3> |
5990: 11 27 eor r17, r17 |
5992: 13 d1 rcall .+550 ; 0x5bba <square> |
5994: 90 68 ori r25, 0x80 ; 128 |
5996: e0 e7 ldi r30, 0x70 ; 112 |
5998: f0 e0 ldi r31, 0x00 ; 0 |
599a: 23 d0 rcall .+70 ; 0x59e2 <__fp_powerseries> |
599c: 91 27 eor r25, r17 |
599e: 1f 91 pop r17 |
59a0: 08 95 ret |
59a2: 9a 95 dec r25 |
59a4: bb 0f add r27, r27 |
59a6: 66 1f adc r22, r22 |
59a8: 77 1f adc r23, r23 |
59aa: 88 1f adc r24, r24 |
00005808 <__fp_split3>: |
5808: 05 2e mov r0, r21 |
580a: 09 26 eor r0, r25 |
580c: 07 fa bst r0, 7 |
|
000059ac <__fp_merge>: |
59ac: 11 24 eor r1, r1 |
59ae: 99 23 and r25, r25 |
59b0: a1 f0 breq .+40 ; 0x59da <__fp_merge+0x2e> |
59b2: 88 23 and r24, r24 |
59b4: b2 f7 brpl .-20 ; 0x59a2 <__fp_cosinus+0x3c> |
59b6: 9f 3f cpi r25, 0xFF ; 255 |
59b8: 59 f0 breq .+22 ; 0x59d0 <__fp_merge+0x24> |
59ba: bb 0f add r27, r27 |
59bc: 48 f4 brcc .+18 ; 0x59d0 <__fp_merge+0x24> |
59be: 21 f4 brne .+8 ; 0x59c8 <__fp_merge+0x1c> |
59c0: 00 20 and r0, r0 |
59c2: 11 f4 brne .+4 ; 0x59c8 <__fp_merge+0x1c> |
59c4: 60 ff sbrs r22, 0 |
59c6: 04 c0 rjmp .+8 ; 0x59d0 <__fp_merge+0x24> |
59c8: 6f 5f subi r22, 0xFF ; 255 |
59ca: 7f 4f sbci r23, 0xFF ; 255 |
59cc: 8f 4f sbci r24, 0xFF ; 255 |
59ce: 9f 4f sbci r25, 0xFF ; 255 |
59d0: 88 1f adc r24, r24 |
59d2: 97 95 ror r25 |
59d4: 87 95 ror r24 |
59d6: 97 f9 bld r25, 7 |
59d8: 08 95 ret |
59da: 5f c0 rjmp .+190 ; 0x5a9a <__fp_zero> |
0000580e <__fp_split2>: |
580e: 44 0f add r20, r20 |
5810: 55 1f adc r21, r21 |
5812: 5f 3f cpi r21, 0xFF ; 255 |
5814: 79 f0 breq .+30 ; 0x5834 <__fp_split1+0x14> |
5816: aa 27 eor r26, r26 |
5818: a5 17 cp r26, r21 |
581a: 08 f0 brcs .+2 ; 0x581e <__fp_split2+0x10> |
581c: 51 e0 ldi r21, 0x01 ; 1 |
581e: 47 95 ror r20 |
|
000059dc <__fp_nan>: |
59dc: 9f ef ldi r25, 0xFF ; 255 |
59de: 80 ec ldi r24, 0xC0 ; 192 |
59e0: 08 95 ret |
00005820 <__fp_split1>: |
5820: 88 0f add r24, r24 |
5822: 99 1f adc r25, r25 |
5824: 9f 3f cpi r25, 0xFF ; 255 |
5826: 31 f0 breq .+12 ; 0x5834 <__fp_split1+0x14> |
5828: bb 27 eor r27, r27 |
582a: b9 17 cp r27, r25 |
582c: 08 f0 brcs .+2 ; 0x5830 <__fp_split1+0x10> |
582e: 91 e0 ldi r25, 0x01 ; 1 |
5830: 87 95 ror r24 |
5832: 08 95 ret |
5834: 9f 91 pop r25 |
5836: 9f 91 pop r25 |
5838: 11 24 eor r1, r1 |
583a: e3 cf rjmp .-58 ; 0x5802 <__fp_nan> |
|
000059e2 <__fp_powerseries>: |
59e2: ff 92 push r15 |
59e4: ef 92 push r14 |
59e6: df 92 push r13 |
59e8: cf 92 push r12 |
59ea: bf 92 push r11 |
59ec: 6b 01 movw r12, r22 |
59ee: 7c 01 movw r14, r24 |
59f0: b5 90 lpm r11, Z+ |
59f2: 16 d0 rcall .+44 ; 0x5a20 <__fp_powerseries+0x3e> |
59f4: b5 90 lpm r11, Z+ |
59f6: bb 20 and r11, r11 |
59f8: 69 f0 breq .+26 ; 0x5a14 <__fp_powerseries+0x32> |
59fa: 9f 93 push r25 |
59fc: 8f 93 push r24 |
59fe: 7f 93 push r23 |
5a00: 6f 93 push r22 |
5a02: b6 01 movw r22, r12 |
5a04: c7 01 movw r24, r14 |
5a06: 0c d0 rcall .+24 ; 0x5a20 <__fp_powerseries+0x3e> |
5a08: 2f 91 pop r18 |
5a0a: 3f 91 pop r19 |
5a0c: 4f 91 pop r20 |
5a0e: 5f 91 pop r21 |
5a10: 0e 94 11 2c call 0x5822 ; 0x5822 <__divsf3> |
5a14: bf 90 pop r11 |
5a16: cf 90 pop r12 |
5a18: df 90 pop r13 |
5a1a: ef 90 pop r14 |
5a1c: ff 90 pop r15 |
5a1e: 08 95 ret |
5a20: d0 d0 rcall .+416 ; 0x5bc2 <__fp_flashconst> |
5a22: 02 c0 rjmp .+4 ; 0x5a28 <__fp_powerseries+0x46> |
5a24: 96 01 movw r18, r12 |
5a26: a7 01 movw r20, r14 |
5a28: ef 93 push r30 |
5a2a: ff 93 push r31 |
5a2c: 0e 94 82 2d call 0x5b04 ; 0x5b04 <__mulsf3> |
5a30: ff 91 pop r31 |
5a32: ef 91 pop r30 |
5a34: c6 d0 rcall .+396 ; 0x5bc2 <__fp_flashconst> |
5a36: ef 93 push r30 |
5a38: ff 93 push r31 |
5a3a: 0e 94 c9 2b call 0x5792 ; 0x5792 <__addsf3> |
5a3e: ff 91 pop r31 |
5a40: ef 91 pop r30 |
5a42: ba 94 dec r11 |
5a44: 79 f7 brne .-34 ; 0x5a24 <__fp_powerseries+0x42> |
5a46: 08 95 ret |
0000583c <__fp_split_a>: |
583c: 97 fb bst r25, 7 |
583e: 88 0f add r24, r24 |
5840: 99 1f adc r25, r25 |
5842: 9f 3f cpi r25, 0xFF ; 255 |
5844: 31 f0 breq .+12 ; 0x5852 <__fp_split_a+0x16> |
5846: bb 27 eor r27, r27 |
5848: b9 17 cp r27, r25 |
584a: 08 f0 brcs .+2 ; 0x584e <__fp_split_a+0x12> |
584c: 91 e0 ldi r25, 0x01 ; 1 |
584e: 87 95 ror r24 |
5850: 08 95 ret |
5852: 9f 91 pop r25 |
5854: 9f 91 pop r25 |
5856: 11 24 eor r1, r1 |
5858: d4 cf rjmp .-88 ; 0x5802 <__fp_nan> |
|
00005a48 <__fp_split3>: |
5a48: 05 2e mov r0, r21 |
5a4a: 09 26 eor r0, r25 |
5a4c: 07 fa bst r0, 7 |
0000585a <__fp_zero>: |
585a: 66 27 eor r22, r22 |
585c: 77 27 eor r23, r23 |
585e: 88 27 eor r24, r24 |
|
00005a4e <__fp_split2>: |
5a4e: 44 0f add r20, r20 |
5a50: 55 1f adc r21, r21 |
5a52: 5f 3f cpi r21, 0xFF ; 255 |
5a54: 79 f0 breq .+30 ; 0x5a74 <__fp_split1+0x14> |
5a56: aa 27 eor r26, r26 |
5a58: a5 17 cp r26, r21 |
5a5a: 08 f0 brcs .+2 ; 0x5a5e <__fp_split2+0x10> |
5a5c: 51 e0 ldi r21, 0x01 ; 1 |
5a5e: 47 95 ror r20 |
00005860 <__fp_zerox>: |
5860: 99 27 eor r25, r25 |
5862: 08 95 ret |
|
00005a60 <__fp_split1>: |
5a60: 88 0f add r24, r24 |
5a62: 99 1f adc r25, r25 |
5a64: 9f 3f cpi r25, 0xFF ; 255 |
5a66: 31 f0 breq .+12 ; 0x5a74 <__fp_split1+0x14> |
5a68: bb 27 eor r27, r27 |
5a6a: b9 17 cp r27, r25 |
5a6c: 08 f0 brcs .+2 ; 0x5a70 <__fp_split1+0x10> |
5a6e: 91 e0 ldi r25, 0x01 ; 1 |
5a70: 87 95 ror r24 |
5a72: 08 95 ret |
5a74: 9f 91 pop r25 |
5a76: 9f 91 pop r25 |
5a78: 11 24 eor r1, r1 |
5a7a: b0 cf rjmp .-160 ; 0x59dc <__fp_nan> |
00005864 <__mulsf3>: |
5864: d1 df rcall .-94 ; 0x5808 <__fp_split3> |
5866: 01 d0 rcall .+2 ; 0x586a <__mulsf3x> |
5868: b4 cf rjmp .-152 ; 0x57d2 <__fp_merge> |
|
00005a7c <__fp_split_a>: |
5a7c: 97 fb bst r25, 7 |
5a7e: 88 0f add r24, r24 |
5a80: 99 1f adc r25, r25 |
5a82: 9f 3f cpi r25, 0xFF ; 255 |
5a84: 31 f0 breq .+12 ; 0x5a92 <__fp_split_a+0x16> |
5a86: bb 27 eor r27, r27 |
5a88: b9 17 cp r27, r25 |
5a8a: 08 f0 brcs .+2 ; 0x5a8e <__fp_split_a+0x12> |
5a8c: 91 e0 ldi r25, 0x01 ; 1 |
5a8e: 87 95 ror r24 |
5a90: 08 95 ret |
5a92: 9f 91 pop r25 |
5a94: 9f 91 pop r25 |
5a96: 11 24 eor r1, r1 |
5a98: a1 cf rjmp .-190 ; 0x59dc <__fp_nan> |
0000586a <__mulsf3x>: |
586a: 99 23 and r25, r25 |
586c: 39 f0 breq .+14 ; 0x587c <__mulsf3x+0x12> |
586e: 55 23 and r21, r21 |
5870: 29 f0 breq .+10 ; 0x587c <__mulsf3x+0x12> |
5872: 9f 57 subi r25, 0x7F ; 127 |
5874: 5f 57 subi r21, 0x7F ; 127 |
5876: 95 0f add r25, r21 |
5878: 13 f4 brvc .+4 ; 0x587e <__mulsf3x+0x14> |
587a: 9a f1 brmi .+102 ; 0x58e2 <__mulsf3x+0x78> |
587c: f1 cf rjmp .-30 ; 0x5860 <__fp_zerox> |
587e: 91 58 subi r25, 0x81 ; 129 |
5880: 9f 3f cpi r25, 0xFF ; 255 |
5882: e1 f3 breq .-8 ; 0x587c <__mulsf3x+0x12> |
5884: 62 9f mul r22, r18 |
5886: a1 2d mov r26, r1 |
5888: 0f 92 push r0 |
588a: bb 27 eor r27, r27 |
588c: 63 9f mul r22, r19 |
588e: a0 0d add r26, r0 |
5890: b1 1d adc r27, r1 |
5892: ee 27 eor r30, r30 |
5894: 72 9f mul r23, r18 |
5896: a0 0d add r26, r0 |
5898: b1 1d adc r27, r1 |
589a: ee 1f adc r30, r30 |
589c: af 93 push r26 |
589e: aa 27 eor r26, r26 |
58a0: 64 9f mul r22, r20 |
58a2: b0 0d add r27, r0 |
58a4: e1 1d adc r30, r1 |
58a6: 73 9f mul r23, r19 |
58a8: b0 0d add r27, r0 |
58aa: e1 1d adc r30, r1 |
58ac: aa 1f adc r26, r26 |
58ae: 66 27 eor r22, r22 |
58b0: 82 9f mul r24, r18 |
58b2: b0 0d add r27, r0 |
58b4: e1 1d adc r30, r1 |
58b6: a6 1f adc r26, r22 |
58b8: 55 27 eor r21, r21 |
58ba: 74 9f mul r23, r20 |
58bc: e0 0d add r30, r0 |
58be: a1 1d adc r26, r1 |
58c0: 55 1f adc r21, r21 |
58c2: 83 9f mul r24, r19 |
58c4: e0 0d add r30, r0 |
58c6: a1 1d adc r26, r1 |
58c8: 56 1f adc r21, r22 |
58ca: 84 9f mul r24, r20 |
58cc: a0 0d add r26, r0 |
58ce: 51 1d adc r21, r1 |
58d0: 85 2f mov r24, r21 |
58d2: 7a 2f mov r23, r26 |
58d4: 6e 2f mov r22, r30 |
58d6: 1f 90 pop r1 |
58d8: 0f 90 pop r0 |
58da: 88 23 and r24, r24 |
58dc: 1a f4 brpl .+6 ; 0x58e4 <__mulsf3x+0x7a> |
58de: 93 95 inc r25 |
58e0: 39 f4 brne .+14 ; 0x58f0 <__mulsf3x+0x86> |
58e2: 8f cf rjmp .-226 ; 0x5802 <__fp_nan> |
58e4: 00 0c add r0, r0 |
58e6: 11 1c adc r1, r1 |
58e8: bb 1f adc r27, r27 |
58ea: 66 1f adc r22, r22 |
58ec: 77 1f adc r23, r23 |
58ee: 88 1f adc r24, r24 |
58f0: 01 28 or r0, r1 |
58f2: 08 95 ret |
|
00005a9a <__fp_zero>: |
5a9a: 66 27 eor r22, r22 |
5a9c: 77 27 eor r23, r23 |
5a9e: 88 27 eor r24, r24 |
000058f4 <sqrt>: |
58f4: 97 fd sbrc r25, 7 |
58f6: 85 cf rjmp .-246 ; 0x5802 <__fp_nan> |
58f8: 99 23 and r25, r25 |
58fa: 09 f4 brne .+2 ; 0x58fe <sqrt+0xa> |
58fc: 08 95 ret |
58fe: 48 2f mov r20, r24 |
5900: 9d df rcall .-198 ; 0x583c <__fp_split_a> |
5902: f9 2f mov r31, r25 |
5904: ff 57 subi r31, 0x7F ; 127 |
5906: f5 95 asr r31 |
5908: 9f 1b sub r25, r31 |
590a: 9f 1b sub r25, r31 |
590c: ff 93 push r31 |
590e: 61 df rcall .-318 ; 0x57d2 <__fp_merge> |
5910: ff 92 push r15 |
5912: ef 92 push r14 |
5914: df 92 push r13 |
5916: cf 92 push r12 |
5918: bf 92 push r11 |
591a: af 92 push r10 |
591c: 9f 92 push r9 |
591e: 8f 92 push r8 |
5920: 6b 01 movw r12, r22 |
5922: 7c 01 movw r14, r24 |
5924: 40 58 subi r20, 0x80 ; 128 |
5926: 47 95 ror r20 |
5928: 33 27 eor r19, r19 |
592a: 22 27 eor r18, r18 |
592c: 40 68 ori r20, 0x80 ; 128 |
592e: 5f e3 ldi r21, 0x3F ; 63 |
5930: b6 01 movw r22, r12 |
5932: c7 01 movw r24, r14 |
5934: 49 01 movw r8, r18 |
5936: 5a 01 movw r10, r20 |
5938: 0e 94 55 2b call 0x56aa ; 0x56aa <__divsf3> |
593c: 94 01 movw r18, r8 |
593e: a5 01 movw r20, r10 |
5940: 0e 94 13 2b call 0x5626 ; 0x5626 <__addsf3> |
5944: 4f ef ldi r20, 0xFF ; 255 |
5946: 5f ef ldi r21, 0xFF ; 255 |
5948: 13 d0 rcall .+38 ; 0x5970 <ldexp> |
594a: 9b 01 movw r18, r22 |
594c: ac 01 movw r20, r24 |
594e: 82 16 cp r8, r18 |
5950: 93 06 cpc r9, r19 |
5952: a4 06 cpc r10, r20 |
5954: b5 06 cpc r11, r21 |
5956: 61 f7 brne .-40 ; 0x5930 <sqrt+0x3c> |
5958: 8f 90 pop r8 |
595a: 9f 90 pop r9 |
595c: af 90 pop r10 |
595e: bf 90 pop r11 |
5960: cf 90 pop r12 |
5962: df 90 pop r13 |
5964: ef 90 pop r14 |
5966: ff 90 pop r15 |
5968: 5f 91 pop r21 |
596a: 68 df rcall .-304 ; 0x583c <__fp_split_a> |
596c: 95 0f add r25, r21 |
596e: 31 cf rjmp .-414 ; 0x57d2 <__fp_merge> |
|
00005aa0 <__fp_zerox>: |
5aa0: 99 27 eor r25, r25 |
5aa2: 08 95 ret |
00005970 <ldexp>: |
5970: 65 df rcall .-310 ; 0x583c <__fp_split_a> |
5972: 99 23 and r25, r25 |
5974: 59 f0 breq .+22 ; 0x598c <ldexp+0x1c> |
5976: aa 27 eor r26, r26 |
5978: 94 0f add r25, r20 |
597a: a5 1f adc r26, r21 |
597c: 43 f0 brvs .+16 ; 0x598e <ldexp+0x1e> |
597e: 32 f0 brmi .+12 ; 0x598c <ldexp+0x1c> |
5980: 4f ef ldi r20, 0xFF ; 255 |
5982: 50 e0 ldi r21, 0x00 ; 0 |
5984: 94 17 cp r25, r20 |
5986: a5 07 cpc r26, r21 |
5988: 14 f4 brge .+4 ; 0x598e <ldexp+0x1e> |
598a: 23 cf rjmp .-442 ; 0x57d2 <__fp_merge> |
598c: 66 cf rjmp .-308 ; 0x585a <__fp_zero> |
598e: 0e f0 brts .+2 ; 0x5992 <ldexp+0x22> |
5990: 06 c0 rjmp .+12 ; 0x599e <__fp_p_inf> |
5992: 00 c0 rjmp .+0 ; 0x5994 <__fp_m_inf> |
|
00005aa4 <modf>: |
5aa4: eb df rcall .-42 ; 0x5a7c <__fp_split_a> |
5aa6: cf 93 push r28 |
5aa8: df 93 push r29 |
5aaa: d5 2f mov r29, r21 |
5aac: c4 2f mov r28, r20 |
5aae: 55 27 eor r21, r21 |
5ab0: 44 27 eor r20, r20 |
5ab2: 33 27 eor r19, r19 |
5ab4: 22 27 eor r18, r18 |
5ab6: 99 23 and r25, r25 |
5ab8: d9 f0 breq .+54 ; 0x5af0 <modf+0x4c> |
5aba: 9f 37 cpi r25, 0x7F ; 127 |
5abc: c8 f0 brcs .+50 ; 0x5af0 <modf+0x4c> |
5abe: f9 2f mov r31, r25 |
5ac0: 75 df rcall .-278 ; 0x59ac <__fp_merge> |
5ac2: 59 2f mov r21, r25 |
5ac4: 48 2f mov r20, r24 |
5ac6: 37 2f mov r19, r23 |
5ac8: 26 2f mov r18, r22 |
5aca: f6 39 cpi r31, 0x96 ; 150 |
5acc: 68 f4 brcc .+26 ; 0x5ae8 <modf+0x44> |
5ace: ef de rcall .-546 ; 0x58ae <__fixsfsi> |
5ad0: 0b df rcall .-490 ; 0x58e8 <__floatsisf> |
5ad2: c0 30 cpi r28, 0x00 ; 0 |
5ad4: cd 07 cpc r28, r29 |
5ad6: 21 f0 breq .+8 ; 0x5ae0 <modf+0x3c> |
5ad8: 69 93 st Y+, r22 |
5ada: 79 93 st Y+, r23 |
5adc: 89 93 st Y+, r24 |
5ade: 99 93 st Y+, r25 |
5ae0: 90 58 subi r25, 0x80 ; 128 |
5ae2: df 91 pop r29 |
5ae4: cf 91 pop r28 |
5ae6: 55 ce rjmp .-854 ; 0x5792 <__addsf3> |
5ae8: 99 27 eor r25, r25 |
5aea: 88 27 eor r24, r24 |
5aec: 77 27 eor r23, r23 |
5aee: 66 27 eor r22, r22 |
5af0: c0 30 cpi r28, 0x00 ; 0 |
5af2: cd 07 cpc r28, r29 |
5af4: 21 f0 breq .+8 ; 0x5afe <modf+0x5a> |
5af6: 29 93 st Y+, r18 |
5af8: 39 93 st Y+, r19 |
5afa: 49 93 st Y+, r20 |
5afc: 59 93 st Y+, r21 |
5afe: df 91 pop r29 |
5b00: cf 91 pop r28 |
5b02: 54 cf rjmp .-344 ; 0x59ac <__fp_merge> |
00005994 <__fp_m_inf>: |
5994: 9f ef ldi r25, 0xFF ; 255 |
5996: 80 e8 ldi r24, 0x80 ; 128 |
5998: 70 e0 ldi r23, 0x00 ; 0 |
599a: 60 e0 ldi r22, 0x00 ; 0 |
599c: 08 95 ret |
|
00005b04 <__mulsf3>: |
5b04: a1 df rcall .-190 ; 0x5a48 <__fp_split3> |
5b06: 01 d0 rcall .+2 ; 0x5b0a <__mulsf3x> |
5b08: 51 cf rjmp .-350 ; 0x59ac <__fp_merge> |
0000599e <__fp_p_inf>: |
599e: 9f e7 ldi r25, 0x7F ; 127 |
59a0: 80 e8 ldi r24, 0x80 ; 128 |
59a2: 70 e0 ldi r23, 0x00 ; 0 |
59a4: 60 e0 ldi r22, 0x00 ; 0 |
59a6: 08 95 ret |
|
00005b0a <__mulsf3x>: |
5b0a: 99 23 and r25, r25 |
5b0c: 39 f0 breq .+14 ; 0x5b1c <__mulsf3x+0x12> |
5b0e: 55 23 and r21, r21 |
5b10: 29 f0 breq .+10 ; 0x5b1c <__mulsf3x+0x12> |
5b12: 9f 57 subi r25, 0x7F ; 127 |
5b14: 5f 57 subi r21, 0x7F ; 127 |
5b16: 95 0f add r25, r21 |
5b18: 13 f4 brvc .+4 ; 0x5b1e <__mulsf3x+0x14> |
5b1a: 9a f1 brmi .+102 ; 0x5b82 <__mulsf3x+0x78> |
5b1c: c1 cf rjmp .-126 ; 0x5aa0 <__fp_zerox> |
5b1e: 91 58 subi r25, 0x81 ; 129 |
5b20: 9f 3f cpi r25, 0xFF ; 255 |
5b22: e1 f3 breq .-8 ; 0x5b1c <__mulsf3x+0x12> |
5b24: 62 9f mul r22, r18 |
5b26: a1 2d mov r26, r1 |
5b28: 0f 92 push r0 |
5b2a: bb 27 eor r27, r27 |
5b2c: 63 9f mul r22, r19 |
5b2e: a0 0d add r26, r0 |
5b30: b1 1d adc r27, r1 |
5b32: ee 27 eor r30, r30 |
5b34: 72 9f mul r23, r18 |
5b36: a0 0d add r26, r0 |
5b38: b1 1d adc r27, r1 |
5b3a: ee 1f adc r30, r30 |
5b3c: af 93 push r26 |
5b3e: aa 27 eor r26, r26 |
5b40: 64 9f mul r22, r20 |
5b42: b0 0d add r27, r0 |
5b44: e1 1d adc r30, r1 |
5b46: 73 9f mul r23, r19 |
5b48: b0 0d add r27, r0 |
5b4a: e1 1d adc r30, r1 |
5b4c: aa 1f adc r26, r26 |
5b4e: 66 27 eor r22, r22 |
5b50: 82 9f mul r24, r18 |
5b52: b0 0d add r27, r0 |
5b54: e1 1d adc r30, r1 |
5b56: a6 1f adc r26, r22 |
5b58: 55 27 eor r21, r21 |
5b5a: 74 9f mul r23, r20 |
5b5c: e0 0d add r30, r0 |
5b5e: a1 1d adc r26, r1 |
5b60: 55 1f adc r21, r21 |
5b62: 83 9f mul r24, r19 |
5b64: e0 0d add r30, r0 |
5b66: a1 1d adc r26, r1 |
5b68: 56 1f adc r21, r22 |
5b6a: 84 9f mul r24, r20 |
5b6c: a0 0d add r26, r0 |
5b6e: 51 1d adc r21, r1 |
5b70: 85 2f mov r24, r21 |
5b72: 7a 2f mov r23, r26 |
5b74: 6e 2f mov r22, r30 |
5b76: 1f 90 pop r1 |
5b78: 0f 90 pop r0 |
5b7a: 88 23 and r24, r24 |
5b7c: 1a f4 brpl .+6 ; 0x5b84 <__mulsf3x+0x7a> |
5b7e: 93 95 inc r25 |
5b80: 39 f4 brne .+14 ; 0x5b90 <__mulsf3x+0x86> |
5b82: 2c cf rjmp .-424 ; 0x59dc <__fp_nan> |
5b84: 00 0c add r0, r0 |
5b86: 11 1c adc r1, r1 |
5b88: bb 1f adc r27, r27 |
5b8a: 66 1f adc r22, r22 |
5b8c: 77 1f adc r23, r23 |
5b8e: 88 1f adc r24, r24 |
5b90: 01 28 or r0, r1 |
5b92: 08 95 ret |
000059a8 <__mulsi3>: |
59a8: 62 9f mul r22, r18 |
59aa: d0 01 movw r26, r0 |
59ac: 73 9f mul r23, r19 |
59ae: f0 01 movw r30, r0 |
59b0: 82 9f mul r24, r18 |
59b2: e0 0d add r30, r0 |
59b4: f1 1d adc r31, r1 |
59b6: 64 9f mul r22, r20 |
59b8: e0 0d add r30, r0 |
59ba: f1 1d adc r31, r1 |
59bc: 92 9f mul r25, r18 |
59be: f0 0d add r31, r0 |
59c0: 83 9f mul r24, r19 |
59c2: f0 0d add r31, r0 |
59c4: 74 9f mul r23, r20 |
59c6: f0 0d add r31, r0 |
59c8: 65 9f mul r22, r21 |
59ca: f0 0d add r31, r0 |
59cc: 99 27 eor r25, r25 |
59ce: 72 9f mul r23, r18 |
59d0: b0 0d add r27, r0 |
59d2: e1 1d adc r30, r1 |
59d4: f9 1f adc r31, r25 |
59d6: 63 9f mul r22, r19 |
59d8: b0 0d add r27, r0 |
59da: e1 1d adc r30, r1 |
59dc: f9 1f adc r31, r25 |
59de: bd 01 movw r22, r26 |
59e0: cf 01 movw r24, r30 |
59e2: 11 24 eor r1, r1 |
59e4: 08 95 ret |
|
00005b94 <sin>: |
5b94: 9f 93 push r25 |
5b96: 9f 77 andi r25, 0x7F ; 127 |
5b98: 99 33 cpi r25, 0x39 ; 57 |
5b9a: 58 f0 brcs .+22 ; 0x5bb2 <sin+0x1e> |
5b9c: 50 e4 ldi r21, 0x40 ; 64 |
5b9e: 49 ec ldi r20, 0xC9 ; 201 |
5ba0: 3f e0 ldi r19, 0x0F ; 15 |
5ba2: 2b ed ldi r18, 0xDB ; 219 |
5ba4: ab de rcall .-682 ; 0x58fc <fmod> |
5ba6: 5f eb ldi r21, 0xBF ; 191 |
5ba8: 49 ec ldi r20, 0xC9 ; 201 |
5baa: 3f e0 ldi r19, 0x0F ; 15 |
5bac: 2b ed ldi r18, 0xDB ; 219 |
5bae: f1 dd rcall .-1054 ; 0x5792 <__addsf3> |
5bb0: da de rcall .-588 ; 0x5966 <__fp_cosinus> |
5bb2: 5f 91 pop r21 |
5bb4: 50 78 andi r21, 0x80 ; 128 |
5bb6: 95 27 eor r25, r21 |
5bb8: 08 95 ret |
000059e6 <__udivmodhi4>: |
59e6: aa 1b sub r26, r26 |
59e8: bb 1b sub r27, r27 |
59ea: 51 e1 ldi r21, 0x11 ; 17 |
59ec: 07 c0 rjmp .+14 ; 0x59fc <__udivmodhi4_ep> |
|
00005bba <square>: |
5bba: 9b 01 movw r18, r22 |
5bbc: ac 01 movw r20, r24 |
5bbe: 0c 94 82 2d jmp 0x5b04 ; 0x5b04 <__mulsf3> |
000059ee <__udivmodhi4_loop>: |
59ee: aa 1f adc r26, r26 |
59f0: bb 1f adc r27, r27 |
59f2: a6 17 cp r26, r22 |
59f4: b7 07 cpc r27, r23 |
59f6: 10 f0 brcs .+4 ; 0x59fc <__udivmodhi4_ep> |
59f8: a6 1b sub r26, r22 |
59fa: b7 0b sbc r27, r23 |
|
00005bc2 <__fp_flashconst>: |
5bc2: 55 91 lpm r21, Z+ |
5bc4: 45 91 lpm r20, Z+ |
5bc6: 35 91 lpm r19, Z+ |
5bc8: 25 91 lpm r18, Z+ |
5bca: 08 95 ret |
000059fc <__udivmodhi4_ep>: |
59fc: 88 1f adc r24, r24 |
59fe: 99 1f adc r25, r25 |
5a00: 5a 95 dec r21 |
5a02: a9 f7 brne .-22 ; 0x59ee <__udivmodhi4_loop> |
5a04: 80 95 com r24 |
5a06: 90 95 com r25 |
5a08: bc 01 movw r22, r24 |
5a0a: cd 01 movw r24, r26 |
5a0c: 08 95 ret |
|
00005bcc <__mulsi3>: |
5bcc: 62 9f mul r22, r18 |
5bce: d0 01 movw r26, r0 |
5bd0: 73 9f mul r23, r19 |
5bd2: f0 01 movw r30, r0 |
5bd4: 82 9f mul r24, r18 |
5bd6: e0 0d add r30, r0 |
5bd8: f1 1d adc r31, r1 |
5bda: 64 9f mul r22, r20 |
5bdc: e0 0d add r30, r0 |
5bde: f1 1d adc r31, r1 |
5be0: 92 9f mul r25, r18 |
5be2: f0 0d add r31, r0 |
5be4: 83 9f mul r24, r19 |
5be6: f0 0d add r31, r0 |
5be8: 74 9f mul r23, r20 |
5bea: f0 0d add r31, r0 |
5bec: 65 9f mul r22, r21 |
5bee: f0 0d add r31, r0 |
5bf0: 99 27 eor r25, r25 |
5bf2: 72 9f mul r23, r18 |
5bf4: b0 0d add r27, r0 |
5bf6: e1 1d adc r30, r1 |
5bf8: f9 1f adc r31, r25 |
5bfa: 63 9f mul r22, r19 |
5bfc: b0 0d add r27, r0 |
5bfe: e1 1d adc r30, r1 |
5c00: f9 1f adc r31, r25 |
5c02: bd 01 movw r22, r26 |
5c04: cf 01 movw r24, r30 |
5c06: 11 24 eor r1, r1 |
5c08: 08 95 ret |
00005a0e <__divmodhi4>: |
5a0e: 97 fb bst r25, 7 |
5a10: 09 2e mov r0, r25 |
5a12: 07 26 eor r0, r23 |
5a14: 0a d0 rcall .+20 ; 0x5a2a <__divmodhi4_neg1> |
5a16: 77 fd sbrc r23, 7 |
5a18: 04 d0 rcall .+8 ; 0x5a22 <__divmodhi4_neg2> |
5a1a: e5 df rcall .-54 ; 0x59e6 <__udivmodhi4> |
5a1c: 06 d0 rcall .+12 ; 0x5a2a <__divmodhi4_neg1> |
5a1e: 00 20 and r0, r0 |
5a20: 1a f4 brpl .+6 ; 0x5a28 <__divmodhi4_exit> |
|
00005c0a <__udivmodhi4>: |
5c0a: aa 1b sub r26, r26 |
5c0c: bb 1b sub r27, r27 |
5c0e: 51 e1 ldi r21, 0x11 ; 17 |
5c10: 07 c0 rjmp .+14 ; 0x5c20 <__udivmodhi4_ep> |
00005a22 <__divmodhi4_neg2>: |
5a22: 70 95 com r23 |
5a24: 61 95 neg r22 |
5a26: 7f 4f sbci r23, 0xFF ; 255 |
|
00005c12 <__udivmodhi4_loop>: |
5c12: aa 1f adc r26, r26 |
5c14: bb 1f adc r27, r27 |
5c16: a6 17 cp r26, r22 |
5c18: b7 07 cpc r27, r23 |
5c1a: 10 f0 brcs .+4 ; 0x5c20 <__udivmodhi4_ep> |
5c1c: a6 1b sub r26, r22 |
5c1e: b7 0b sbc r27, r23 |
00005a28 <__divmodhi4_exit>: |
5a28: 08 95 ret |
|
00005c20 <__udivmodhi4_ep>: |
5c20: 88 1f adc r24, r24 |
5c22: 99 1f adc r25, r25 |
5c24: 5a 95 dec r21 |
5c26: a9 f7 brne .-22 ; 0x5c12 <__udivmodhi4_loop> |
5c28: 80 95 com r24 |
5c2a: 90 95 com r25 |
5c2c: bc 01 movw r22, r24 |
5c2e: cd 01 movw r24, r26 |
5c30: 08 95 ret |
00005a2a <__divmodhi4_neg1>: |
5a2a: f6 f7 brtc .-4 ; 0x5a28 <__divmodhi4_exit> |
5a2c: 90 95 com r25 |
5a2e: 81 95 neg r24 |
5a30: 9f 4f sbci r25, 0xFF ; 255 |
5a32: 08 95 ret |
|
00005c32 <__divmodhi4>: |
5c32: 97 fb bst r25, 7 |
5c34: 09 2e mov r0, r25 |
5c36: 07 26 eor r0, r23 |
5c38: 0a d0 rcall .+20 ; 0x5c4e <__divmodhi4_neg1> |
5c3a: 77 fd sbrc r23, 7 |
5c3c: 04 d0 rcall .+8 ; 0x5c46 <__divmodhi4_neg2> |
5c3e: e5 df rcall .-54 ; 0x5c0a <__udivmodhi4> |
5c40: 06 d0 rcall .+12 ; 0x5c4e <__divmodhi4_neg1> |
5c42: 00 20 and r0, r0 |
5c44: 1a f4 brpl .+6 ; 0x5c4c <__divmodhi4_exit> |
00005a34 <__udivmodsi4>: |
5a34: a1 e2 ldi r26, 0x21 ; 33 |
5a36: 1a 2e mov r1, r26 |
5a38: aa 1b sub r26, r26 |
5a3a: bb 1b sub r27, r27 |
5a3c: fd 01 movw r30, r26 |
5a3e: 0d c0 rjmp .+26 ; 0x5a5a <__udivmodsi4_ep> |
|
00005c46 <__divmodhi4_neg2>: |
5c46: 70 95 com r23 |
5c48: 61 95 neg r22 |
5c4a: 7f 4f sbci r23, 0xFF ; 255 |
00005a40 <__udivmodsi4_loop>: |
5a40: aa 1f adc r26, r26 |
5a42: bb 1f adc r27, r27 |
5a44: ee 1f adc r30, r30 |
5a46: ff 1f adc r31, r31 |
5a48: a2 17 cp r26, r18 |
5a4a: b3 07 cpc r27, r19 |
5a4c: e4 07 cpc r30, r20 |
5a4e: f5 07 cpc r31, r21 |
5a50: 20 f0 brcs .+8 ; 0x5a5a <__udivmodsi4_ep> |
5a52: a2 1b sub r26, r18 |
5a54: b3 0b sbc r27, r19 |
5a56: e4 0b sbc r30, r20 |
5a58: f5 0b sbc r31, r21 |
|
00005c4c <__divmodhi4_exit>: |
5c4c: 08 95 ret |
00005a5a <__udivmodsi4_ep>: |
5a5a: 66 1f adc r22, r22 |
5a5c: 77 1f adc r23, r23 |
5a5e: 88 1f adc r24, r24 |
5a60: 99 1f adc r25, r25 |
5a62: 1a 94 dec r1 |
5a64: 69 f7 brne .-38 ; 0x5a40 <__udivmodsi4_loop> |
5a66: 60 95 com r22 |
5a68: 70 95 com r23 |
5a6a: 80 95 com r24 |
5a6c: 90 95 com r25 |
5a6e: 9b 01 movw r18, r22 |
5a70: ac 01 movw r20, r24 |
5a72: bd 01 movw r22, r26 |
5a74: cf 01 movw r24, r30 |
5a76: 08 95 ret |
|
00005c4e <__divmodhi4_neg1>: |
5c4e: f6 f7 brtc .-4 ; 0x5c4c <__divmodhi4_exit> |
5c50: 90 95 com r25 |
5c52: 81 95 neg r24 |
5c54: 9f 4f sbci r25, 0xFF ; 255 |
5c56: 08 95 ret |
00005a78 <__divmodsi4>: |
5a78: 97 fb bst r25, 7 |
5a7a: 09 2e mov r0, r25 |
5a7c: 05 26 eor r0, r21 |
5a7e: 0e d0 rcall .+28 ; 0x5a9c <__divmodsi4_neg1> |
5a80: 57 fd sbrc r21, 7 |
5a82: 04 d0 rcall .+8 ; 0x5a8c <__divmodsi4_neg2> |
5a84: d7 df rcall .-82 ; 0x5a34 <__udivmodsi4> |
5a86: 0a d0 rcall .+20 ; 0x5a9c <__divmodsi4_neg1> |
5a88: 00 1c adc r0, r0 |
5a8a: 38 f4 brcc .+14 ; 0x5a9a <__divmodsi4_exit> |
|
00005c58 <__udivmodsi4>: |
5c58: a1 e2 ldi r26, 0x21 ; 33 |
5c5a: 1a 2e mov r1, r26 |
5c5c: aa 1b sub r26, r26 |
5c5e: bb 1b sub r27, r27 |
5c60: fd 01 movw r30, r26 |
5c62: 0d c0 rjmp .+26 ; 0x5c7e <__udivmodsi4_ep> |
00005a8c <__divmodsi4_neg2>: |
5a8c: 50 95 com r21 |
5a8e: 40 95 com r20 |
5a90: 30 95 com r19 |
5a92: 21 95 neg r18 |
5a94: 3f 4f sbci r19, 0xFF ; 255 |
5a96: 4f 4f sbci r20, 0xFF ; 255 |
5a98: 5f 4f sbci r21, 0xFF ; 255 |
|
00005c64 <__udivmodsi4_loop>: |
5c64: aa 1f adc r26, r26 |
5c66: bb 1f adc r27, r27 |
5c68: ee 1f adc r30, r30 |
5c6a: ff 1f adc r31, r31 |
5c6c: a2 17 cp r26, r18 |
5c6e: b3 07 cpc r27, r19 |
5c70: e4 07 cpc r30, r20 |
5c72: f5 07 cpc r31, r21 |
5c74: 20 f0 brcs .+8 ; 0x5c7e <__udivmodsi4_ep> |
5c76: a2 1b sub r26, r18 |
5c78: b3 0b sbc r27, r19 |
5c7a: e4 0b sbc r30, r20 |
5c7c: f5 0b sbc r31, r21 |
00005a9a <__divmodsi4_exit>: |
5a9a: 08 95 ret |
|
00005c7e <__udivmodsi4_ep>: |
5c7e: 66 1f adc r22, r22 |
5c80: 77 1f adc r23, r23 |
5c82: 88 1f adc r24, r24 |
5c84: 99 1f adc r25, r25 |
5c86: 1a 94 dec r1 |
5c88: 69 f7 brne .-38 ; 0x5c64 <__udivmodsi4_loop> |
5c8a: 60 95 com r22 |
5c8c: 70 95 com r23 |
5c8e: 80 95 com r24 |
5c90: 90 95 com r25 |
5c92: 9b 01 movw r18, r22 |
5c94: ac 01 movw r20, r24 |
5c96: bd 01 movw r22, r26 |
5c98: cf 01 movw r24, r30 |
5c9a: 08 95 ret |
00005a9c <__divmodsi4_neg1>: |
5a9c: f6 f7 brtc .-4 ; 0x5a9a <__divmodsi4_exit> |
5a9e: 90 95 com r25 |
5aa0: 80 95 com r24 |
5aa2: 70 95 com r23 |
5aa4: 61 95 neg r22 |
5aa6: 7f 4f sbci r23, 0xFF ; 255 |
5aa8: 8f 4f sbci r24, 0xFF ; 255 |
5aaa: 9f 4f sbci r25, 0xFF ; 255 |
5aac: 08 95 ret |
|
00005c9c <__divmodsi4>: |
5c9c: 97 fb bst r25, 7 |
5c9e: 09 2e mov r0, r25 |
5ca0: 05 26 eor r0, r21 |
5ca2: 0e d0 rcall .+28 ; 0x5cc0 <__divmodsi4_neg1> |
5ca4: 57 fd sbrc r21, 7 |
5ca6: 04 d0 rcall .+8 ; 0x5cb0 <__divmodsi4_neg2> |
5ca8: d7 df rcall .-82 ; 0x5c58 <__udivmodsi4> |
5caa: 0a d0 rcall .+20 ; 0x5cc0 <__divmodsi4_neg1> |
5cac: 00 1c adc r0, r0 |
5cae: 38 f4 brcc .+14 ; 0x5cbe <__divmodsi4_exit> |
00005aae <__eeprom_read_byte_1F2021>: |
5aae: f9 99 sbic 0x1f, 1 ; 31 |
5ab0: fe cf rjmp .-4 ; 0x5aae <__eeprom_read_byte_1F2021> |
5ab2: b2 bd out 0x22, r27 ; 34 |
5ab4: a1 bd out 0x21, r26 ; 33 |
5ab6: f8 9a sbi 0x1f, 0 ; 31 |
5ab8: 11 96 adiw r26, 0x01 ; 1 |
5aba: 00 b4 in r0, 0x20 ; 32 |
5abc: 08 95 ret |
|
00005cb0 <__divmodsi4_neg2>: |
5cb0: 50 95 com r21 |
5cb2: 40 95 com r20 |
5cb4: 30 95 com r19 |
5cb6: 21 95 neg r18 |
5cb8: 3f 4f sbci r19, 0xFF ; 255 |
5cba: 4f 4f sbci r20, 0xFF ; 255 |
5cbc: 5f 4f sbci r21, 0xFF ; 255 |
00005abe <__eeprom_write_byte_1F2021>: |
5abe: f9 99 sbic 0x1f, 1 ; 31 |
5ac0: fe cf rjmp .-4 ; 0x5abe <__eeprom_write_byte_1F2021> |
5ac2: b2 bd out 0x22, r27 ; 34 |
5ac4: a1 bd out 0x21, r26 ; 33 |
5ac6: 00 bc out 0x20, r0 ; 32 |
5ac8: 11 96 adiw r26, 0x01 ; 1 |
5aca: 0f b6 in r0, 0x3f ; 63 |
5acc: f8 94 cli |
5ace: fa 9a sbi 0x1f, 2 ; 31 |
5ad0: f9 9a sbi 0x1f, 1 ; 31 |
5ad2: 0f be out 0x3f, r0 ; 63 |
5ad4: 08 95 ret |
|
00005cbe <__divmodsi4_exit>: |
5cbe: 08 95 ret |
|
00005cc0 <__divmodsi4_neg1>: |
5cc0: f6 f7 brtc .-4 ; 0x5cbe <__divmodsi4_exit> |
5cc2: 90 95 com r25 |
5cc4: 80 95 com r24 |
5cc6: 70 95 com r23 |
5cc8: 61 95 neg r22 |
5cca: 7f 4f sbci r23, 0xFF ; 255 |
5ccc: 8f 4f sbci r24, 0xFF ; 255 |
5cce: 9f 4f sbci r25, 0xFF ; 255 |
5cd0: 08 95 ret |
|
00005cd2 <__eeprom_read_byte_1F2021>: |
5cd2: f9 99 sbic 0x1f, 1 ; 31 |
5cd4: fe cf rjmp .-4 ; 0x5cd2 <__eeprom_read_byte_1F2021> |
5cd6: b2 bd out 0x22, r27 ; 34 |
5cd8: a1 bd out 0x21, r26 ; 33 |
5cda: f8 9a sbi 0x1f, 0 ; 31 |
5cdc: 11 96 adiw r26, 0x01 ; 1 |
5cde: 00 b4 in r0, 0x20 ; 32 |
5ce0: 08 95 ret |
|
00005ce2 <__eeprom_write_byte_1F2021>: |
5ce2: f9 99 sbic 0x1f, 1 ; 31 |
5ce4: fe cf rjmp .-4 ; 0x5ce2 <__eeprom_write_byte_1F2021> |
5ce6: b2 bd out 0x22, r27 ; 34 |
5ce8: a1 bd out 0x21, r26 ; 33 |
5cea: 00 bc out 0x20, r0 ; 32 |
5cec: 11 96 adiw r26, 0x01 ; 1 |
5cee: 0f b6 in r0, 0x3f ; 63 |
5cf0: f8 94 cli |
5cf2: fa 9a sbi 0x1f, 2 ; 31 |
5cf4: f9 9a sbi 0x1f, 1 ; 31 |
5cf6: 0f be out 0x3f, r0 ; 63 |
5cf8: 08 95 ret |
|
00005cfa <_exit>: |
5cfa: ff cf rjmp .-2 ; 0x5cfa <_exit> |
00005ad6 <_exit>: |
5ad6: ff cf rjmp .-2 ; 0x5ad6 <_exit> |