0,0 → 1,22772 |
|
Flight-Ctrl_MEGA644_V0_76g.elf: file format elf32-avr |
|
Sections: |
Idx Name Size VMA LMA File off Algn |
0 .data 000002d6 00800100 0000e024 0000e0d8 2**0 |
CONTENTS, ALLOC, LOAD, DATA |
1 .text 0000e024 00000000 00000000 000000b4 2**1 |
CONTENTS, ALLOC, LOAD, READONLY, CODE |
2 .bss 00000643 008003d6 008003d6 0000e3ae 2**0 |
ALLOC |
3 .eeprom 00000800 00810000 00810000 0000e3ae 2**0 |
CONTENTS, ALLOC, LOAD, DATA |
4 .stab 00000678 00000000 00000000 0000ebb0 2**2 |
CONTENTS, READONLY, DEBUGGING |
5 .stabstr 00000061 00000000 00000000 0000f228 2**0 |
CONTENTS, READONLY, DEBUGGING |
|
Disassembly of section .text: |
|
00000000 <__vectors>: |
0: 0c 94 40 05 jmp 0xa80 ; 0xa80 <__ctors_end> |
4: 0c 94 5d 05 jmp 0xaba ; 0xaba <__bad_interrupt> |
8: 0c 94 5d 05 jmp 0xaba ; 0xaba <__bad_interrupt> |
c: 0c 94 5d 05 jmp 0xaba ; 0xaba <__bad_interrupt> |
10: 0c 94 5d 05 jmp 0xaba ; 0xaba <__bad_interrupt> |
14: 0c 94 5d 05 jmp 0xaba ; 0xaba <__bad_interrupt> |
18: 0c 94 5d 05 jmp 0xaba ; 0xaba <__bad_interrupt> |
1c: 0c 94 5d 05 jmp 0xaba ; 0xaba <__bad_interrupt> |
20: 0c 94 5d 05 jmp 0xaba ; 0xaba <__bad_interrupt> |
24: 0c 94 36 1b jmp 0x366c ; 0x366c <__vector_9> |
28: 0c 94 5d 05 jmp 0xaba ; 0xaba <__bad_interrupt> |
2c: 0c 94 5d 05 jmp 0xaba ; 0xaba <__bad_interrupt> |
30: 0c 94 4b 30 jmp 0x6096 ; 0x6096 <__vector_12> |
34: 0c 94 5d 05 jmp 0xaba ; 0xaba <__bad_interrupt> |
38: 0c 94 5d 05 jmp 0xaba ; 0xaba <__bad_interrupt> |
3c: 0c 94 5d 05 jmp 0xaba ; 0xaba <__bad_interrupt> |
40: 0c 94 5d 05 jmp 0xaba ; 0xaba <__bad_interrupt> |
44: 0c 94 5d 05 jmp 0xaba ; 0xaba <__bad_interrupt> |
48: 0c 94 cf 19 jmp 0x339e ; 0x339e <__vector_18> |
4c: 0c 94 5d 05 jmp 0xaba ; 0xaba <__bad_interrupt> |
50: 0c 94 83 0d jmp 0x1b06 ; 0x1b06 <__vector_20> |
54: 0c 94 5d 05 jmp 0xaba ; 0xaba <__bad_interrupt> |
58: 0c 94 4c 0d jmp 0x1a98 ; 0x1a98 <__vector_22> |
5c: 0c 94 5d 05 jmp 0xaba ; 0xaba <__bad_interrupt> |
60: 0c 94 f1 1e jmp 0x3de2 ; 0x3de2 <__vector_24> |
64: 0c 94 5d 05 jmp 0xaba ; 0xaba <__bad_interrupt> |
68: 0c 94 d6 2e jmp 0x5dac ; 0x5dac <__vector_26> |
6c: 0c 94 5d 05 jmp 0xaba ; 0xaba <__bad_interrupt> |
70: 0c 94 c2 69 jmp 0xd384 ; 0xd384 <__vector_28> |
74: 0c 94 5d 05 jmp 0xaba ; 0xaba <__bad_interrupt> |
78: 0c 94 5d 05 jmp 0xaba ; 0xaba <__bad_interrupt> |
7c: c7 22 and r12, r23 |
7e: d3 22 and r13, r19 |
80: 70 21 and r23, r0 |
82: 7c 21 and r23, r12 |
84: 96 21 and r25, r6 |
86: 47 1f adc r20, r23 |
88: 3f 21 and r19, r15 |
8a: 51 21 and r21, r1 |
8c: 8c 20 and r8, r12 |
8e: 71 1f adc r23, r17 |
90: 47 1f adc r20, r23 |
92: b0 21 and r27, r0 |
94: c1 21 and r28, r1 |
96: db 21 and r29, r11 |
98: fb 21 and r31, r11 |
9a: 1b 22 and r1, r27 |
9c: 71 22 and r7, r17 |
9e: 62 1f adc r22, r18 |
a0: 25 2f mov r18, r21 |
a2: a6 2f mov r26, r22 |
a4: 92 2f mov r25, r18 |
a6: e3 2f mov r30, r19 |
a8: d7 2f mov r29, r23 |
aa: c1 2f mov r28, r17 |
ac: ec 2e mov r14, r28 |
ae: ec 2e mov r14, r28 |
b0: 06 2f mov r16, r22 |
b2: b8 2f mov r27, r24 |
b4: 73 2f mov r23, r19 |
b6: 0f 2f mov r16, r31 |
b8: 18 2f mov r17, r24 |
ba: 06 2f mov r16, r22 |
bc: 60 2f mov r22, r16 |
be: 56 2f mov r21, r22 |
c0: 0f 2f mov r16, r31 |
c2: 18 2f mov r17, r24 |
c4: 06 2f mov r16, r22 |
c6: 89 2f mov r24, r25 |
c8: 69 2f mov r22, r25 |
ca: 0f 2f mov r16, r31 |
cc: 7d 2f mov r23, r29 |
|
000000ce <__c.2290>: |
ce: 0a 0d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d ..============== |
de: 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d ================ |
ee: 3d 3d 3d 3d 3d 0a 0d 00 =====... |
|
000000f6 <__c.2288>: |
f6: 4e 6f 72 6d 61 6c 20 28 41 43 43 2d 4d 6f 64 65 Normal (ACC-Mode |
106: 29 00 ). |
|
00000108 <__c.2286>: |
108: 48 65 61 64 69 6e 67 48 6f 6c 64 00 HeadingHold. |
|
00000114 <__c.2284>: |
114: 0a 0d 43 6f 6e 74 72 6f 6c 3a 20 00 ..Control: . |
|
00000120 <__c.2282>: |
120: 4f 4b 0a 0d 00 OK... |
|
00000125 <__c.2277>: |
125: 0a 0d 43 61 6c 69 62 72 61 74 69 6e 67 20 70 72 ..Calibrating pr |
135: 65 73 73 75 72 65 20 73 65 6e 73 6f 72 2e 2e 00 essure sensor... |
|
00000145 <__c.2275>: |
145: 0a 0d 55 73 69 6e 67 20 70 61 72 61 6d 65 74 65 ..Using paramete |
155: 72 73 65 74 20 25 64 00 rset %d. |
|
0000015d <__c.2273>: |
15d: 0a 0d 41 43 43 20 6e 6f 74 20 63 61 6c 69 62 72 ..ACC not calibr |
16d: 61 74 65 64 20 21 00 ated !. |
|
00000174 <__c.2271>: |
174: 0a 0d 46 6c 69 67 68 74 2d 74 69 6d 65 20 25 75 ..Flight-time %u |
184: 20 6d 69 6e 20 20 54 6f 74 61 6c 3a 25 75 20 6d min Total:%u m |
194: 69 6e 00 in. |
|
00000197 <__c.2266>: |
197: 3a 20 47 65 6e 65 72 61 74 69 6e 67 20 44 65 66 : Generating Def |
1a7: 61 75 6c 74 2d 50 61 72 61 6d 65 74 65 72 20 75 ault-Parameter u |
1b7: 73 69 6e 67 20 6f 6c 64 20 53 74 69 63 6b 20 53 sing old Stick S |
1c7: 65 74 74 69 6e 67 73 00 ettings. |
|
000001cf <__c.2263>: |
1cf: 0a 0d 49 6e 69 74 2e 20 45 45 50 52 4f 4d 00 ..Init. EEPROM. |
|
000001de <__c.2261>: |
1de: 0a 0d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d ..============== |
1ee: 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d ================ |
1fe: 3d 3d 3d 3d 3d 00 =====. |
|
00000204 <__c.2256>: |
204: 0a 0d 0a 0d 21 21 20 4d 49 53 53 49 4e 47 20 42 ....!! MISSING B |
214: 4c 2d 43 54 52 4c 3a 20 25 64 20 21 21 00 L-CTRL: %d !!. |
|
00000222 <__c.2251>: |
222: 25 64 20 00 %d . |
|
00000226 <__c.2237>: |
226: 0a 0d 46 6f 75 6e 64 20 42 4c 2d 43 74 72 6c 3a ..Found BL-Ctrl: |
236: 20 00 . |
|
00000238 <__c.2235>: |
238: 0a 0d 4d 69 78 65 72 2d 43 6f 6e 66 69 67 3a 20 ..Mixer-Config: |
248: 27 25 73 27 20 28 25 75 20 4d 6f 74 6f 72 73 29 '%s' (%u Motors) |
... |
|
00000259 <__c.2230>: |
259: 0a 0d 47 65 6e 65 72 61 74 69 6e 67 20 64 65 66 ..Generating def |
269: 61 75 6c 74 20 4d 69 78 65 72 20 54 61 62 6c 65 ault Mixer Table |
... |
|
0000027a <__c.2223>: |
27a: 0a 0d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d ..============== |
28a: 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d ================ |
29a: 3d 3d 3d 3d 3d 00 =====. |
|
000002a0 <__c.2221>: |
2a0: 0a 0d 77 77 77 2e 4d 69 6b 72 6f 4b 6f 70 74 65 ..www.MikroKopte |
2b0: 72 2e 64 65 20 28 63 29 20 48 69 53 79 73 74 65 r.de (c) HiSyste |
2c0: 6d 73 20 47 6d 62 48 00 ms GmbH. |
|
000002c8 <__c.2219>: |
2c8: 0a 0d 74 68 65 20 75 73 65 20 6f 66 20 74 68 69 ..the use of thi |
2d8: 73 20 73 6f 66 74 77 61 72 65 20 69 73 20 6f 6e s software is on |
2e8: 6c 79 20 70 65 72 6d 69 74 74 65 64 20 0a 0d 6f ly permitted ..o |
2f8: 6e 20 6f 72 69 67 69 6e 61 6c 20 4d 69 6b 72 6f n original Mikro |
308: 4b 6f 70 74 65 72 2d 48 61 72 64 77 61 72 65 00 Kopter-Hardware. |
|
00000318 <__c.2217>: |
318: 0a 0d 46 6c 69 67 68 74 43 6f 6e 74 72 6f 6c 0a ..FlightControl. |
328: 0d 48 61 72 64 77 61 72 65 3a 25 64 2e 25 64 0a .Hardware:%d.%d. |
338: 0d 53 6f 66 74 77 61 72 65 3a 56 25 64 2e 25 64 .Software:V%d.%d |
348: 25 63 20 00 %c . |
|
0000034c <__c.2215>: |
34c: 0a 0d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d ..============== |
35c: 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d ================ |
36c: 3d 3d 3d 3d 3d 00 =====. |
|
00000372 <__c.2190>: |
372: 20 4c 6f 77 20 77 61 72 6e 69 6e 67 20 6c 65 76 Low warning lev |
382: 65 6c 3a 20 25 64 2e 25 64 00 el: %d.%d. |
|
0000038c <__c.2188>: |
38c: 20 34 20 43 65 6c 6c 73 20 20 00 4 Cells . |
|
00000397 <__c.2186>: |
397: 20 33 20 43 65 6c 6c 73 20 20 00 3 Cells . |
|
000003a2 <__c.2181>: |
3a2: 0a 0d 42 61 74 74 3a 00 ..Batt:. |
|
000003aa <__c.2184>: |
3aa: 0a 0d 20 44 41 43 20 6f 72 20 49 32 43 20 45 52 .. DAC or I2C ER |
3ba: 52 4f 52 21 20 43 68 65 63 6b 20 49 32 43 2c 20 ROR! Check I2C, |
3ca: 33 56 72 65 66 2c 20 44 41 43 20 61 6e 64 20 42 3Vref, DAC and B |
3da: 4c 2d 43 74 72 6c 00 L-Ctrl. |
|
000003e1 <__c.2166>: |
3e1: 2e 00 .. |
|
000003e3 <__c.2303>: |
3e3: 28 72 65 73 65 74 29 00 (reset). |
|
000003eb <__c.2301>: |
3eb: 54 6f 74 61 6c 3a 25 35 75 6d 69 6e 00 Total:%5umin. |
|
000003f8 <__c.2299>: |
3f8: 20 20 20 20 20 20 25 35 75 6d 69 6e 00 %5umin. |
|
00000405 <__c.2297>: |
405: 46 6c 69 67 68 74 2d 54 69 6d 65 20 20 00 Flight-Time . |
|
00000413 <__c.2294>: |
413: 31 32 00 12. |
|
00000416 <__c.2292>: |
416: 31 31 00 11. |
|
00000419 <__c.2290>: |
419: 31 30 00 10. |
|
0000041c <__c.2288>: |
41c: 20 25 63 20 20 20 2d 20 20 20 2d 20 20 20 2d 00 %c - - -. |
|
0000042c <__c.2286>: |
42c: 20 25 63 20 20 20 25 63 20 20 20 25 63 20 20 20 %c %c %c |
43c: 25 63 20 00 %c . |
|
00000440 <__c.2284>: |
440: 20 25 63 20 20 20 25 63 20 20 20 25 63 20 20 20 %c %c %c |
450: 25 63 20 00 %c . |
|
00000454 <__c.2282>: |
454: 42 4c 2d 43 74 72 6c 20 66 6f 75 6e 64 20 00 BL-Ctrl found . |
|
00000463 <__c.2279>: |
463: 20 25 33 64 20 20 25 33 64 20 20 25 33 64 20 20 %3d %3d %3d |
473: 25 33 64 20 00 %3d . |
|
00000478 <__c.2277>: |
478: 20 25 33 64 20 20 25 33 64 20 20 25 33 64 20 20 %3d %3d %3d |
488: 25 33 64 20 00 %3d . |
|
0000048d <__c.2275>: |
48d: 20 25 33 64 20 20 25 33 64 20 20 25 33 64 20 20 %3d %3d %3d |
49d: 25 33 64 20 00 %3d . |
|
000004a2 <__c.2273>: |
4a2: 42 4c 2d 43 74 72 6c 20 45 72 72 6f 72 73 20 00 BL-Ctrl Errors . |
|
000004b2 <__c.2270>: |
4b2: 48 69 3a 25 34 69 20 20 43 66 3a 25 34 69 20 00 Hi:%4i Cf:%4i . |
|
000004c2 <__c.2268>: |
4c2: 47 73 3a 25 34 69 20 20 47 69 3a 25 34 69 20 00 Gs:%4i Gi:%4i . |
|
000004d2 <__c.2266>: |
4d2: 4e 69 3a 25 34 69 20 20 52 6f 3a 25 34 69 20 00 Ni:%4i Ro:%4i . |
|
000004e2 <__c.2264>: |
4e2: 45 78 74 65 72 6e 43 6f 6e 74 72 6f 6c 20 20 00 ExternControl . |
|
000004f2 <__c.2261>: |
4f2: 52 61 6e 67 65 3a 25 33 69 2d 25 33 69 00 Range:%3i-%3i. |
|
00000500 <__c.2259>: |
500: 53 74 65 6c 6c 75 6e 67 3a 20 25 33 69 00 Stellung: %3i. |
|
0000050e <__c.2257>: |
50e: 53 65 74 70 6f 69 6e 74 20 20 25 33 69 00 Setpoint %3i. |
|
0000051c <__c.2255>: |
51c: 53 65 72 76 6f 20 20 00 Servo . |
|
00000524 <__c.2252>: |
524: 50 6f 74 69 34 3a 20 20 25 33 69 00 Poti4: %3i. |
|
00000530 <__c.2250>: |
530: 50 6f 74 69 33 3a 20 20 25 33 69 00 Poti3: %3i. |
|
0000053c <__c.2248>: |
53c: 50 6f 74 69 32 3a 20 20 25 33 69 00 Poti2: %3i. |
|
00000548 <__c.2246>: |
548: 50 6f 74 69 31 3a 20 20 25 33 69 00 Poti1: %3i. |
|
00000554 <__c.2243>: |
554: 53 74 61 72 74 3a 20 20 20 20 20 25 35 69 00 Start: %5i. |
|
00000563 <__c.2241>: |
563: 4d 65 73 73 77 65 72 74 3a 20 20 25 35 69 00 Messwert: %5i. |
|
00000572 <__c.2239>: |
572: 52 69 63 68 74 75 6e 67 3a 20 20 25 35 69 00 Richtung: %5i. |
|
00000581 <__c.2237>: |
581: 4b 6f 6d 70 61 73 73 20 20 20 20 20 20 20 00 Kompass . |
|
00000590 <__c.2234>: |
590: 52 43 2d 43 68 61 6e 6e 65 6c 73 3a 25 34 69 00 RC-Channels:%4i. |
|
000005a0 <__c.2232>: |
5a0: 52 43 2d 4c 65 76 65 6c 3a 20 20 25 35 69 00 RC-Level: %5i. |
|
000005af <__c.2230>: |
5af: 56 6f 6c 74 61 67 65 3a 20 20 20 25 35 69 00 Voltage: %5i. |
|
000005be <__c.2227>: |
5be: 48 6f 63 68 20 25 34 69 20 28 25 33 69 29 00 Hoch %4i (%3i). |
|
000005cd <__c.2225>: |
5cd: 52 6f 6c 6c 20 25 34 69 20 28 25 33 69 29 00 Roll %4i (%3i). |
|
000005dc <__c.2223>: |
5dc: 4e 69 63 6b 20 25 34 69 20 28 25 33 69 29 00 Nick %4i (%3i). |
|
000005eb <__c.2221>: |
5eb: 41 43 43 20 2d 20 53 65 6e 73 6f 72 00 ACC - Sensor. |
|
000005f8 <__c.2218>: |
5f8: 47 69 65 72 20 25 34 69 20 28 25 33 69 29 28 25 Gier %4i (%3i)(% |
608: 33 69 29 00 3i). |
|
0000060c <__c.2216>: |
60c: 52 6f 6c 6c 20 25 34 69 20 28 25 33 69 29 28 25 Roll %4i (%3i)(% |
61c: 33 69 29 00 3i). |
|
00000620 <__c.2214>: |
620: 4e 69 63 6b 20 25 34 69 20 28 25 33 69 29 28 25 Nick %4i (%3i)(% |
630: 33 69 29 00 3i). |
|
00000634 <__c.2212>: |
634: 47 69 65 72 20 25 34 69 20 28 25 33 69 29 00 Gier %4i (%3i). |
|
00000643 <__c.2210>: |
643: 52 6f 6c 6c 20 25 34 69 20 28 25 33 69 2e 25 78 Roll %4i (%3i.%x |
653: 29 00 ). |
|
00000655 <__c.2208>: |
655: 4e 69 63 6b 20 25 34 69 20 28 25 33 69 2e 25 78 Nick %4i (%3i.%x |
665: 29 00 ). |
|
00000667 <__c.2206>: |
667: 47 69 65 72 20 25 34 69 20 28 25 33 69 29 00 Gier %4i (%3i). |
|
00000676 <__c.2204>: |
676: 52 6f 6c 6c 20 25 34 69 20 28 25 33 69 2e 25 69 Roll %4i (%3i.%i |
686: 29 00 ). |
|
00000688 <__c.2202>: |
688: 4e 69 63 6b 20 25 34 69 20 28 25 33 69 2e 25 69 Nick %4i (%3i.%i |
698: 29 00 ). |
|
0000069a <__c.2200>: |
69a: 47 79 72 6f 20 2d 20 53 65 6e 73 6f 72 00 Gyro - Sensor. |
|
000006a8 <__c.2197>: |
6a8: 50 33 3a 25 34 69 20 20 50 34 3a 25 34 69 20 00 P3:%4i P4:%4i . |
|
000006b8 <__c.2195>: |
6b8: 50 31 3a 25 34 69 20 20 50 32 3a 25 34 69 20 00 P1:%4i P2:%4i . |
|
000006c8 <__c.2193>: |
6c8: 47 73 3a 25 34 69 20 20 47 69 3a 25 34 69 20 00 Gs:%4i Gi:%4i . |
|
000006d8 <__c.2191>: |
6d8: 4e 69 3a 25 34 69 20 20 52 6f 3a 25 34 69 20 00 Ni:%4i Ro:%4i . |
|
000006e8 <__c.2188>: |
6e8: 4b 37 3a 25 34 69 20 20 4b 38 3a 25 34 69 20 00 K7:%4i K8:%4i . |
|
000006f8 <__c.2186>: |
6f8: 4b 35 3a 25 34 69 20 20 4b 36 3a 25 34 69 20 00 K5:%4i K6:%4i . |
|
00000708 <__c.2184>: |
708: 4b 33 3a 25 34 69 20 20 4b 34 3a 25 34 69 20 00 K3:%4i K4:%4i . |
|
00000718 <__c.2182>: |
718: 4b 31 3a 25 34 69 20 20 4b 32 3a 25 34 69 20 00 K1:%4i K2:%4i . |
|
00000728 <__c.2179>: |
728: 4b 6f 6d 70 61 73 73 3a 20 20 20 25 35 69 00 Kompass: %5i. |
|
00000737 <__c.2177>: |
737: 52 6f 6c 6c 3a 20 20 20 20 20 20 25 35 69 00 Roll: %5i. |
|
00000746 <__c.2175>: |
746: 4e 69 63 6b 3a 20 20 20 20 20 20 25 35 69 00 Nick: %5i. |
|
00000755 <__c.2173>: |
755: 61 6b 74 2e 20 4c 61 67 65 00 akt. Lage. |
|
0000075f <__c.2170>: |
75f: 48 f6 68 65 6e 72 65 67 65 6c 75 6e 67 00 H.henregelung. |
|
0000076d <__c.2168>: |
76d: 4b 65 69 6e 65 20 00 Keine . |
|
00000774 <__c.2166>: |
774: 4f 66 66 20 20 20 20 20 20 3a 20 25 35 69 00 Off : %5i. |
|
00000783 <__c.2164>: |
783: 4c 75 66 74 64 72 75 63 6b 3a 20 25 35 69 00 Luftdruck: %5i. |
|
00000792 <__c.2162>: |
792: 53 6f 6c 6c 48 6f 65 68 65 3a 20 25 35 69 00 SollHoehe: %5i. |
|
000007a1 <__c.2160>: |
7a1: 48 6f 65 68 65 3a 20 20 20 20 20 25 35 69 00 Hoehe: %5i. |
|
000007b0 <__c.2156>: |
7b0: 28 63 29 20 48 6f 6c 67 65 72 20 42 75 73 73 00 (c) Holger Buss. |
|
000007c0 <__c.2154>: |
7c0: 4d 69 73 73 69 6e 67 20 42 4c 2d 43 74 72 6c 3a Missing BL-Ctrl: |
7d0: 25 64 21 21 00 %d!!. |
|
000007d5 <__c.2152>: |
7d5: 49 32 43 20 45 52 52 4f 52 21 21 21 00 I2C ERROR!!!. |
|
000007e2 <__c.2150>: |
7e2: 53 65 74 74 69 6e 67 3a 25 64 20 25 73 00 Setting:%d %s. |
|
000007f0 <__c.2148>: |
7f0: 48 57 3a 56 25 64 2e 25 64 20 53 57 3a 25 64 2e HW:V%d.%d SW:%d. |
800: 25 64 25 63 2d 41 72 74 68 75 72 20 50 00 %d%c-Arthur P. |
|
0000080e <__c.2146>: |
80e: 2b 20 4d 69 6b 72 6f 4b 6f 70 74 65 72 20 2b 00 + MikroKopter +. |
|
0000081e <__c.2143>: |
81e: 5b 25 69 5d 00 [%i]. |
|
00000823 <__c.2141>: |
823: 5b 25 69 5d 00 [%i]. |
|
00000828 <__c.2184>: |
828: 54 69 6d 65 6f 75 74 2e 0a 0d 00 Timeout.... |
|
00000833 <__c.2140>: |
833: 6f 6b 2e 0a 0d 00 ok.... |
|
00000839 <__c.2135>: |
839: 0a 0d 50 6c 65 61 73 65 20 63 6f 6e 6e 65 63 74 ..Please connect |
849: 20 53 70 65 6b 74 72 75 6d 20 72 65 63 65 69 76 Spektrum receiv |
859: 65 72 20 66 6f 72 20 62 69 6e 64 69 6e 67 20 4e er for binding N |
869: 4f 57 2e 2e 2e 00 OW.... |
|
0000086f <pgm_sinlookup>: |
86f: 00 00 8f 00 1e 01 ad 01 3b 02 ca 02 58 03 e6 03 ........;...X... |
87f: 74 04 02 05 8f 05 1b 06 a7 06 33 07 be 07 48 08 t.........3...H. |
88f: d2 08 5b 09 e3 09 6b 0a f2 0a 78 0b fd 0b 81 0c ..[...k...x..... |
89f: 04 0d 86 0d 07 0e 87 0e 06 0f 84 0f 00 10 7b 10 ..............{. |
8af: f5 10 6e 11 e5 11 5b 12 cf 12 42 13 b3 13 23 14 ..n...[...B...#. |
8bf: 92 14 fe 14 6a 15 d3 15 3b 16 a1 16 05 17 67 17 ....j...;.....g. |
8cf: c8 17 27 18 83 18 de 18 37 19 8e 19 e3 19 36 1a ..'.....7.....6. |
8df: 87 1a d6 1a 23 1b 6e 1b b6 1b fd 1b 41 1c 83 1c ....#.n.....A... |
8ef: c3 1c 00 1d 3c 1d 75 1d ab 1d e0 1d 12 1e 42 1e ....<.u.......B. |
8ff: 6f 1e 9a 1e c3 1e e9 1e 0d 1f 2e 1f 4d 1f 69 1f o...........M.i. |
90f: 84 1f 9b 1f b0 1f c3 1f d3 1f e1 1f ec 1f f5 1f ................ |
91f: fb 1f ff 1f 00 20 ..... |
|
00000925 <pgm_atanlookup>: |
925: 00 01 02 03 04 04 05 06 07 08 09 0a 0b 0b 0c 0d ................ |
935: 0e 0f 10 11 11 12 13 14 15 15 16 17 18 18 19 1a ................ |
945: 1b 1b 1c 1d 1d 1e 1f 1f 20 21 21 22 23 23 24 24 ........ !!"##$$ |
955: 25 25 26 27 27 28 28 29 29 2a 2a 2b 2b 2c 2c 2d %%&''(())**++,,- |
965: 2d 2d 2e 2e 2f 2f 30 30 30 31 31 32 32 32 33 33 --..//0001122233 |
975: 33 34 34 34 35 35 35 36 36 36 37 37 37 37 38 38 3444555666777788 |
985: 38 39 39 39 39 3a 3a 3a 3a 3b 3b 3b 3b 3c 3c 3c 89999::::;;;;<<< |
995: 3c 3c 3d 3d 3d 3d 3e 3e 3e 3e 3e 3f 3f 3f 3f 3f <<====>>>>>????? |
9a5: 3f 40 40 40 40 40 40 41 41 41 41 41 41 42 42 42 ?@@@@@@AAAAAABBB |
9b5: 42 42 42 42 43 43 43 43 43 43 43 44 44 44 44 44 BBBBCCCCCCCDDDDD |
9c5: 44 44 44 45 45 45 45 45 45 45 45 45 46 46 46 46 DDDEEEEEEEEEFFFF |
9d5: 46 46 46 46 46 47 47 47 47 47 47 47 47 47 47 47 FFFFFGGGGGGGGGGG |
9e5: 48 48 48 48 48 48 48 48 48 48 48 49 49 49 49 49 HHHHHHHHHHHIIIII |
9f5: 49 49 49 49 49 49 49 49 49 4a 4a 4a 4a 4a 4a 4a IIIIIIIIIJJJJJJJ |
a05: 4a 4a 4a 4a 4a 4a 4a 4b 4b 4b 4b 4b 4b 4b 4b 4b JJJJJJJKKKKKKKKK |
a15: 4b 4b 4b 4b 4b 4b 4b 4b 4c 4c 4c 4c 4c 4c 4c 4c KKKKKKKKLLLLLLLL |
a25: 4c 4c 4c 4c 4c 4c 4c 4c 4c 4c 4c 4d 4d 4d 4d 4d LLLLLLLLLLLMMMMM |
a35: 4d 4d 4d 4d 4d 4d 4d 4d 4d 4d 4d 4d 4d 4d 4d 4d MMMMMMMMMMMMMMMM |
a45: 4d 4e 4e 4e 4e 4e 4e 4e 4e 4e 4e 4e 4e 4e 4e 4e MNNNNNNNNNNNNNNN |
a55: 4e 4e 4e 4e 4e 4e 4e 4e 4e 4e 4e 4f 4f 4f 4f 4f NNNNNNNNNNNOOOOO |
a65: 4f 4f 4f 4f 4f 4f 4f 4f 4f 4f 4f 4f 4f 4f 4f 4f OOOOOOOOOOOOOOOO |
a75: 4f 4f 4f 4f 4f 4f 4f 4f 4f 4f 00 OOOOOOOOOO. |
|
00000a80 <__ctors_end>: |
a80: 11 24 eor r1, r1 |
a82: 1f be out 0x3f, r1 ; 63 |
a84: cf ef ldi r28, 0xFF ; 255 |
a86: d0 e1 ldi r29, 0x10 ; 16 |
a88: de bf out 0x3e, r29 ; 62 |
a8a: cd bf out 0x3d, r28 ; 61 |
|
00000a8c <__do_copy_data>: |
a8c: 13 e0 ldi r17, 0x03 ; 3 |
a8e: a0 e0 ldi r26, 0x00 ; 0 |
a90: b1 e0 ldi r27, 0x01 ; 1 |
a92: e4 e2 ldi r30, 0x24 ; 36 |
a94: f0 ee ldi r31, 0xE0 ; 224 |
a96: 02 c0 rjmp .+4 ; 0xa9c <.do_copy_data_start> |
|
00000a98 <.do_copy_data_loop>: |
a98: 05 90 lpm r0, Z+ |
a9a: 0d 92 st X+, r0 |
|
00000a9c <.do_copy_data_start>: |
a9c: a6 3d cpi r26, 0xD6 ; 214 |
a9e: b1 07 cpc r27, r17 |
aa0: d9 f7 brne .-10 ; 0xa98 <.do_copy_data_loop> |
|
00000aa2 <__do_clear_bss>: |
aa2: 1a e0 ldi r17, 0x0A ; 10 |
aa4: a6 ed ldi r26, 0xD6 ; 214 |
aa6: b3 e0 ldi r27, 0x03 ; 3 |
aa8: 01 c0 rjmp .+2 ; 0xaac <.do_clear_bss_start> |
|
00000aaa <.do_clear_bss_loop>: |
aaa: 1d 92 st X+, r1 |
|
00000aac <.do_clear_bss_start>: |
aac: a9 31 cpi r26, 0x19 ; 25 |
aae: b1 07 cpc r27, r17 |
ab0: e1 f7 brne .-8 ; 0xaaa <.do_clear_bss_loop> |
ab2: 0e 94 05 07 call 0xe0a ; 0xe0a <main> |
ab6: 0c 94 10 70 jmp 0xe020 ; 0xe020 <_exit> |
|
00000aba <__bad_interrupt>: |
aba: 0c 94 00 00 jmp 0 ; 0x0 <__vectors> |
|
00000abe <eeprom_read_byte>: |
abe: 9c 01 movw r18, r24 |
ac0: f9 99 sbic 0x1f, 1 ; 31 |
ac2: fe cf rjmp .-4 ; 0xac0 <eeprom_read_byte+0x2> |
ac4: 32 bd out 0x22, r19 ; 34 |
ac6: 21 bd out 0x21, r18 ; 33 |
ac8: f8 9a sbi 0x1f, 0 ; 31 |
aca: 80 b5 in r24, 0x20 ; 32 |
acc: 08 95 ret |
|
00000ace <eeprom_write_byte>: |
ace: 9c 01 movw r18, r24 |
ad0: f9 99 sbic 0x1f, 1 ; 31 |
ad2: fe cf rjmp .-4 ; 0xad0 <eeprom_write_byte+0x2> |
ad4: 1f ba out 0x1f, r1 ; 31 |
ad6: 32 bd out 0x22, r19 ; 34 |
ad8: 21 bd out 0x21, r18 ; 33 |
ada: 60 bd out 0x20, r22 ; 32 |
adc: 0f b6 in r0, 0x3f ; 63 |
ade: f8 94 cli |
ae0: fa 9a sbi 0x1f, 2 ; 31 |
ae2: f9 9a sbi 0x1f, 1 ; 31 |
ae4: 0f be out 0x3f, r0 ; 63 |
ae6: 08 95 ret |
|
00000ae8 <GetActiveParamSetNumber>: |
ae8: f9 99 sbic 0x1f, 1 ; 31 |
aea: fe cf rjmp .-4 ; 0xae8 <GetActiveParamSetNumber> |
aec: 22 e0 ldi r18, 0x02 ; 2 |
aee: 30 e0 ldi r19, 0x00 ; 0 |
af0: 32 bd out 0x22, r19 ; 34 |
af2: 21 bd out 0x21, r18 ; 33 |
af4: f8 9a sbi 0x1f, 0 ; 31 |
af6: 90 b5 in r25, 0x20 ; 32 |
af8: 89 2f mov r24, r25 |
afa: 81 50 subi r24, 0x01 ; 1 |
afc: 85 30 cpi r24, 0x05 ; 5 |
afe: 68 f0 brcs .+26 ; 0xb1a <GetActiveParamSetNumber+0x32> |
b00: f9 99 sbic 0x1f, 1 ; 31 |
b02: fe cf rjmp .-4 ; 0xb00 <GetActiveParamSetNumber+0x18> |
b04: 1f ba out 0x1f, r1 ; 31 |
b06: 32 bd out 0x22, r19 ; 34 |
b08: 21 bd out 0x21, r18 ; 33 |
b0a: 83 e0 ldi r24, 0x03 ; 3 |
b0c: 80 bd out 0x20, r24 ; 32 |
b0e: 0f b6 in r0, 0x3f ; 63 |
b10: f8 94 cli |
b12: fa 9a sbi 0x1f, 2 ; 31 |
b14: f9 9a sbi 0x1f, 1 ; 31 |
b16: 0f be out 0x3f, r0 ; 63 |
b18: 93 e0 ldi r25, 0x03 ; 3 |
b1a: 89 2f mov r24, r25 |
b1c: 08 95 ret |
|
00000b1e <SetActiveParamSetNumber>: |
b1e: 28 2f mov r18, r24 |
b20: 86 30 cpi r24, 0x06 ; 6 |
b22: 78 f0 brcs .+30 ; 0xb42 <SetActiveParamSetNumber+0x24> |
b24: 25 e0 ldi r18, 0x05 ; 5 |
b26: f9 99 sbic 0x1f, 1 ; 31 |
b28: fe cf rjmp .-4 ; 0xb26 <SetActiveParamSetNumber+0x8> |
b2a: 1f ba out 0x1f, r1 ; 31 |
b2c: 82 e0 ldi r24, 0x02 ; 2 |
b2e: 90 e0 ldi r25, 0x00 ; 0 |
b30: 92 bd out 0x22, r25 ; 34 |
b32: 81 bd out 0x21, r24 ; 33 |
b34: 20 bd out 0x20, r18 ; 32 |
b36: 0f b6 in r0, 0x3f ; 63 |
b38: f8 94 cli |
b3a: fa 9a sbi 0x1f, 2 ; 31 |
b3c: f9 9a sbi 0x1f, 1 ; 31 |
b3e: 0f be out 0x3f, r0 ; 63 |
b40: 08 95 ret |
b42: 88 23 and r24, r24 |
b44: 81 f7 brne .-32 ; 0xb26 <SetActiveParamSetNumber+0x8> |
b46: 08 95 ret |
|
00000b48 <LipoDetection>: |
b48: 1f 93 push r17 |
b4a: cf 93 push r28 |
b4c: df 93 push r29 |
b4e: 18 2f mov r17, r24 |
b50: 88 23 and r24, r24 |
b52: 09 f0 breq .+2 ; 0xb56 <LipoDetection+0xe> |
b54: 71 c0 rjmp .+226 ; 0xc38 <LipoDetection+0xf0> |
b56: 80 91 ff 08 lds r24, 0x08FF |
b5a: 82 33 cpi r24, 0x32 ; 50 |
b5c: 40 f0 brcs .+16 ; 0xb6e <LipoDetection+0x26> |
b5e: 80 93 0a 01 sts 0x010A, r24 |
b62: 11 23 and r17, r17 |
b64: 89 f5 brne .+98 ; 0xbc8 <LipoDetection+0x80> |
b66: df 91 pop r29 |
b68: cf 91 pop r28 |
b6a: 1f 91 pop r17 |
b6c: 08 95 ret |
b6e: 84 ef ldi r24, 0xF4 ; 244 |
b70: 91 e0 ldi r25, 0x01 ; 1 |
b72: 0e 94 ac 1a call 0x3558 ; 0x3558 <SetDelay> |
b76: ec 01 movw r28, r24 |
b78: 11 23 and r17, r17 |
b7a: 09 f0 breq .+2 ; 0xb7e <LipoDetection+0x36> |
b7c: 51 c0 rjmp .+162 ; 0xc20 <LipoDetection+0xd8> |
b7e: 80 91 19 03 lds r24, 0x0319 |
b82: 90 91 1a 03 lds r25, 0x031A |
b86: 82 38 cpi r24, 0x82 ; 130 |
b88: 91 05 cpc r25, r1 |
b8a: 0c f0 brlt .+2 ; 0xb8e <LipoDetection+0x46> |
b8c: 68 c0 rjmp .+208 ; 0xc5e <LipoDetection+0x116> |
b8e: 80 91 ff 08 lds r24, 0x08FF |
b92: 23 e0 ldi r18, 0x03 ; 3 |
b94: 82 9f mul r24, r18 |
b96: c0 01 movw r24, r0 |
b98: 11 24 eor r1, r1 |
b9a: 80 93 0a 01 sts 0x010A, r24 |
b9e: 11 23 and r17, r17 |
ba0: 11 f3 breq .-60 ; 0xb66 <LipoDetection+0x1e> |
ba2: 83 e0 ldi r24, 0x03 ; 3 |
ba4: 68 ec ldi r22, 0xC8 ; 200 |
ba6: 70 e0 ldi r23, 0x00 ; 0 |
ba8: 0e 94 be 44 call 0x897c ; 0x897c <Piep> |
bac: 00 d0 rcall .+0 ; 0xbae <LipoDetection+0x66> |
bae: 0f 92 push r0 |
bb0: ed b7 in r30, 0x3d ; 61 |
bb2: fe b7 in r31, 0x3e ; 62 |
bb4: 11 82 std Z+1, r1 ; 0x01 |
bb6: 87 e9 ldi r24, 0x97 ; 151 |
bb8: 93 e0 ldi r25, 0x03 ; 3 |
bba: 93 83 std Z+3, r25 ; 0x03 |
bbc: 82 83 std Z+2, r24 ; 0x02 |
bbe: 0e 94 97 16 call 0x2d2e ; 0x2d2e <_printf_P> |
bc2: 0f 90 pop r0 |
bc4: 0f 90 pop r0 |
bc6: 0f 90 pop r0 |
bc8: 20 91 0a 01 lds r18, 0x010A |
bcc: ed b7 in r30, 0x3d ; 61 |
bce: fe b7 in r31, 0x3e ; 62 |
bd0: 37 97 sbiw r30, 0x07 ; 7 |
bd2: 0f b6 in r0, 0x3f ; 63 |
bd4: f8 94 cli |
bd6: fe bf out 0x3e, r31 ; 62 |
bd8: 0f be out 0x3f, r0 ; 63 |
bda: ed bf out 0x3d, r30 ; 61 |
bdc: 31 96 adiw r30, 0x01 ; 1 |
bde: ad b7 in r26, 0x3d ; 61 |
be0: be b7 in r27, 0x3e ; 62 |
be2: 11 96 adiw r26, 0x01 ; 1 |
be4: 1c 92 st X, r1 |
be6: 82 e7 ldi r24, 0x72 ; 114 |
be8: 93 e0 ldi r25, 0x03 ; 3 |
bea: 92 83 std Z+2, r25 ; 0x02 |
bec: 81 83 std Z+1, r24 ; 0x01 |
bee: 82 2f mov r24, r18 |
bf0: 6a e0 ldi r22, 0x0A ; 10 |
bf2: 0e 94 69 6f call 0xded2 ; 0xded2 <__udivmodqi4> |
bf6: 83 83 std Z+3, r24 ; 0x03 |
bf8: 14 82 std Z+4, r1 ; 0x04 |
bfa: 82 2f mov r24, r18 |
bfc: 0e 94 69 6f call 0xded2 ; 0xded2 <__udivmodqi4> |
c00: 95 83 std Z+5, r25 ; 0x05 |
c02: 16 82 std Z+6, r1 ; 0x06 |
c04: 0e 94 97 16 call 0x2d2e ; 0x2d2e <_printf_P> |
c08: ed b7 in r30, 0x3d ; 61 |
c0a: fe b7 in r31, 0x3e ; 62 |
c0c: 37 96 adiw r30, 0x07 ; 7 |
c0e: 0f b6 in r0, 0x3f ; 63 |
c10: f8 94 cli |
c12: fe bf out 0x3e, r31 ; 62 |
c14: 0f be out 0x3f, r0 ; 63 |
c16: ed bf out 0x3d, r30 ; 61 |
c18: df 91 pop r29 |
c1a: cf 91 pop r28 |
c1c: 1f 91 pop r17 |
c1e: 08 95 ret |
c20: ce 01 movw r24, r28 |
c22: 0e 94 b6 1a call 0x356c ; 0x356c <CheckDelay> |
c26: 88 23 and r24, r24 |
c28: 09 f0 breq .+2 ; 0xc2c <LipoDetection+0xe4> |
c2a: a9 cf rjmp .-174 ; 0xb7e <LipoDetection+0x36> |
c2c: ce 01 movw r24, r28 |
c2e: 0e 94 b6 1a call 0x356c ; 0x356c <CheckDelay> |
c32: 88 23 and r24, r24 |
c34: a9 f3 breq .-22 ; 0xc20 <LipoDetection+0xd8> |
c36: a3 cf rjmp .-186 ; 0xb7e <LipoDetection+0x36> |
c38: 00 d0 rcall .+0 ; 0xc3a <LipoDetection+0xf2> |
c3a: 0f 92 push r0 |
c3c: ad b7 in r26, 0x3d ; 61 |
c3e: be b7 in r27, 0x3e ; 62 |
c40: 11 96 adiw r26, 0x01 ; 1 |
c42: 1c 92 st X, r1 |
c44: 11 97 sbiw r26, 0x01 ; 1 |
c46: 82 ea ldi r24, 0xA2 ; 162 |
c48: 93 e0 ldi r25, 0x03 ; 3 |
c4a: 13 96 adiw r26, 0x03 ; 3 |
c4c: 9c 93 st X, r25 |
c4e: 8e 93 st -X, r24 |
c50: 12 97 sbiw r26, 0x02 ; 2 |
c52: 0e 94 97 16 call 0x2d2e ; 0x2d2e <_printf_P> |
c56: 0f 90 pop r0 |
c58: 0f 90 pop r0 |
c5a: 0f 90 pop r0 |
c5c: 7c cf rjmp .-264 ; 0xb56 <LipoDetection+0xe> |
c5e: 80 91 ff 08 lds r24, 0x08FF |
c62: 90 e0 ldi r25, 0x00 ; 0 |
c64: 88 0f add r24, r24 |
c66: 99 1f adc r25, r25 |
c68: 88 0f add r24, r24 |
c6a: 99 1f adc r25, r25 |
c6c: 80 93 0a 01 sts 0x010A, r24 |
c70: 11 23 and r17, r17 |
c72: 09 f4 brne .+2 ; 0xc76 <LipoDetection+0x12e> |
c74: 78 cf rjmp .-272 ; 0xb66 <LipoDetection+0x1e> |
c76: 84 e0 ldi r24, 0x04 ; 4 |
c78: 68 ec ldi r22, 0xC8 ; 200 |
c7a: 70 e0 ldi r23, 0x00 ; 0 |
c7c: 0e 94 be 44 call 0x897c ; 0x897c <Piep> |
c80: 00 d0 rcall .+0 ; 0xc82 <LipoDetection+0x13a> |
c82: 0f 92 push r0 |
c84: ad b7 in r26, 0x3d ; 61 |
c86: be b7 in r27, 0x3e ; 62 |
c88: 11 96 adiw r26, 0x01 ; 1 |
c8a: 1c 92 st X, r1 |
c8c: 11 97 sbiw r26, 0x01 ; 1 |
c8e: 8c e8 ldi r24, 0x8C ; 140 |
c90: 93 e0 ldi r25, 0x03 ; 3 |
c92: 13 96 adiw r26, 0x03 ; 3 |
c94: 9c 93 st X, r25 |
c96: 8e 93 st -X, r24 |
c98: 12 97 sbiw r26, 0x02 ; 2 |
c9a: 0e 94 97 16 call 0x2d2e ; 0x2d2e <_printf_P> |
c9e: 0f 90 pop r0 |
ca0: 0f 90 pop r0 |
ca2: 0f 90 pop r0 |
ca4: 91 cf rjmp .-222 ; 0xbc8 <LipoDetection+0x80> |
|
00000ca6 <CalMk3Mag>: |
ca6: 80 91 e1 08 lds r24, 0x08E1 |
caa: a8 2f mov r26, r24 |
cac: b0 e0 ldi r27, 0x00 ; 0 |
cae: aa 0f add r26, r26 |
cb0: bb 1f adc r27, r27 |
cb2: fd 01 movw r30, r26 |
cb4: e1 55 subi r30, 0x51 ; 81 |
cb6: f7 4f sbci r31, 0xF7 ; 247 |
cb8: 80 81 ld r24, Z |
cba: 91 81 ldd r25, Z+1 ; 0x01 |
cbc: 8d 5e subi r24, 0xED ; 237 |
cbe: 9f 4f sbci r25, 0xFF ; 255 |
cc0: 14 f0 brlt .+4 ; 0xcc6 <CalMk3Mag+0x20> |
cc2: 10 92 0b 01 sts 0x010B, r1 |
cc6: a1 55 subi r26, 0x51 ; 81 |
cc8: b7 4f sbci r27, 0xF7 ; 247 |
cca: 8d 91 ld r24, X+ |
ccc: 9c 91 ld r25, X |
cce: 8a 5b subi r24, 0xBA ; 186 |
cd0: 9f 4f sbci r25, 0xFF ; 255 |
cd2: a4 f4 brge .+40 ; 0xcfc <CalMk3Mag+0x56> |
cd4: 80 91 0b 01 lds r24, 0x010B |
cd8: 88 23 and r24, r24 |
cda: 81 f4 brne .+32 ; 0xcfc <CalMk3Mag+0x56> |
cdc: 81 e0 ldi r24, 0x01 ; 1 |
cde: 80 93 0b 01 sts 0x010B, r24 |
ce2: 80 91 7e 07 lds r24, 0x077E |
ce6: 8f 5f subi r24, 0xFF ; 255 |
ce8: 80 93 7e 07 sts 0x077E, r24 |
cec: 85 30 cpi r24, 0x05 ; 5 |
cee: 68 f0 brcs .+26 ; 0xd0a <CalMk3Mag+0x64> |
cf0: 88 ee ldi r24, 0xE8 ; 232 |
cf2: 93 e0 ldi r25, 0x03 ; 3 |
cf4: 90 93 fb 03 sts 0x03FB, r25 |
cf8: 80 93 fa 03 sts 0x03FA, r24 |
cfc: 80 91 7e 07 lds r24, 0x077E |
d00: 80 93 4b 08 sts 0x084B, r24 |
d04: 10 92 4c 08 sts 0x084C, r1 |
d08: 08 95 ret |
d0a: 66 e9 ldi r22, 0x96 ; 150 |
d0c: 70 e0 ldi r23, 0x00 ; 0 |
d0e: 0e 94 be 44 call 0x897c ; 0x897c <Piep> |
d12: 80 91 7e 07 lds r24, 0x077E |
d16: 80 93 4b 08 sts 0x084B, r24 |
d1a: 10 92 4c 08 sts 0x084C, r1 |
d1e: 08 95 ret |
|
00000d20 <WriteParameterSet>: |
d20: 0f 93 push r16 |
d22: 1f 93 push r17 |
d24: cf 93 push r28 |
d26: df 93 push r29 |
d28: 08 2f mov r16, r24 |
d2a: eb 01 movw r28, r22 |
d2c: 14 2f mov r17, r20 |
d2e: 86 30 cpi r24, 0x06 ; 6 |
d30: 08 f4 brcc .+2 ; 0xd34 <WriteParameterSet+0x14> |
d32: 3f c0 rjmp .+126 ; 0xdb2 <WriteParameterSet+0x92> |
d34: 05 e0 ldi r16, 0x05 ; 5 |
d36: 24 e0 ldi r18, 0x04 ; 4 |
d38: 30 e0 ldi r19, 0x00 ; 0 |
d3a: 81 2f mov r24, r17 |
d3c: 90 e0 ldi r25, 0x00 ; 0 |
d3e: ac 01 movw r20, r24 |
d40: 24 9f mul r18, r20 |
d42: c0 01 movw r24, r0 |
d44: 25 9f mul r18, r21 |
d46: 90 0d add r25, r0 |
d48: 34 9f mul r19, r20 |
d4a: 90 0d add r25, r0 |
d4c: 11 24 eor r1, r1 |
d4e: 8c 59 subi r24, 0x9C ; 156 |
d50: 9f 4f sbci r25, 0xFF ; 255 |
d52: be 01 movw r22, r28 |
d54: 41 2f mov r20, r17 |
d56: 50 e0 ldi r21, 0x00 ; 0 |
d58: 27 e6 ldi r18, 0x67 ; 103 |
d5a: 35 e0 ldi r19, 0x05 ; 5 |
d5c: 0e 94 de 6d call 0xdbbc ; 0xdbbc <__eewr_block> |
d60: f9 99 sbic 0x1f, 1 ; 31 |
d62: fe cf rjmp .-4 ; 0xd60 <WriteParameterSet+0x40> |
d64: 1f ba out 0x1f, r1 ; 31 |
d66: 82 e6 ldi r24, 0x62 ; 98 |
d68: 90 e0 ldi r25, 0x00 ; 0 |
d6a: 92 bd out 0x22, r25 ; 34 |
d6c: 81 bd out 0x21, r24 ; 33 |
d6e: 10 bd out 0x20, r17 ; 32 |
d70: 0f b6 in r0, 0x3f ; 63 |
d72: f8 94 cli |
d74: fa 9a sbi 0x1f, 2 ; 31 |
d76: f9 9a sbi 0x1f, 1 ; 31 |
d78: 0f be out 0x3f, r0 ; 63 |
d7a: 42 97 sbiw r24, 0x12 ; 18 |
d7c: be 01 movw r22, r28 |
d7e: 48 e0 ldi r20, 0x08 ; 8 |
d80: 50 e0 ldi r21, 0x00 ; 0 |
d82: 27 e6 ldi r18, 0x67 ; 103 |
d84: 35 e0 ldi r19, 0x05 ; 5 |
d86: 0e 94 de 6d call 0xdbbc ; 0xdbbc <__eewr_block> |
d8a: f9 99 sbic 0x1f, 1 ; 31 |
d8c: fe cf rjmp .-4 ; 0xd8a <WriteParameterSet+0x6a> |
d8e: 1f ba out 0x1f, r1 ; 31 |
d90: 82 e0 ldi r24, 0x02 ; 2 |
d92: 90 e0 ldi r25, 0x00 ; 0 |
d94: 92 bd out 0x22, r25 ; 34 |
d96: 81 bd out 0x21, r24 ; 33 |
d98: 00 bd out 0x20, r16 ; 32 |
d9a: 0f b6 in r0, 0x3f ; 63 |
d9c: f8 94 cli |
d9e: fa 9a sbi 0x1f, 2 ; 31 |
da0: f9 9a sbi 0x1f, 1 ; 31 |
da2: 0f be out 0x3f, r0 ; 63 |
da4: 0e 94 af 68 call 0xd15e ; 0xd15e <LED_Init> |
da8: df 91 pop r29 |
daa: cf 91 pop r28 |
dac: 1f 91 pop r17 |
dae: 0f 91 pop r16 |
db0: 08 95 ret |
db2: 88 23 and r24, r24 |
db4: 29 f4 brne .+10 ; 0xdc0 <WriteParameterSet+0xa0> |
db6: df 91 pop r29 |
db8: cf 91 pop r28 |
dba: 1f 91 pop r17 |
dbc: 0f 91 pop r16 |
dbe: 08 95 ret |
dc0: 28 2f mov r18, r24 |
dc2: 30 e0 ldi r19, 0x00 ; 0 |
dc4: 21 50 subi r18, 0x01 ; 1 |
dc6: 30 40 sbci r19, 0x00 ; 0 |
dc8: b8 cf rjmp .-144 ; 0xd3a <WriteParameterSet+0x1a> |
|
00000dca <ReadParameterSet>: |
dca: 98 2f mov r25, r24 |
dcc: fb 01 movw r30, r22 |
dce: 81 50 subi r24, 0x01 ; 1 |
dd0: 85 30 cpi r24, 0x05 ; 5 |
dd2: b0 f0 brcs .+44 ; 0xe00 <ReadParameterSet+0x36> |
dd4: 22 e0 ldi r18, 0x02 ; 2 |
dd6: 30 e0 ldi r19, 0x00 ; 0 |
dd8: 84 2f mov r24, r20 |
dda: 90 e0 ldi r25, 0x00 ; 0 |
ddc: 28 9f mul r18, r24 |
dde: b0 01 movw r22, r0 |
de0: 29 9f mul r18, r25 |
de2: 70 0d add r23, r0 |
de4: 38 9f mul r19, r24 |
de6: 70 0d add r23, r0 |
de8: 11 24 eor r1, r1 |
dea: 6c 59 subi r22, 0x9C ; 156 |
dec: 7f 4f sbci r23, 0xFF ; 255 |
dee: cf 01 movw r24, r30 |
df0: 50 e0 ldi r21, 0x00 ; 0 |
df2: 2f e5 ldi r18, 0x5F ; 95 |
df4: 35 e0 ldi r19, 0x05 ; 5 |
df6: 0e 94 c2 6d call 0xdb84 ; 0xdb84 <__eerd_block> |
dfa: 0e 94 af 68 call 0xd15e ; 0xd15e <LED_Init> |
dfe: 08 95 ret |
e00: 29 2f mov r18, r25 |
e02: 30 e0 ldi r19, 0x00 ; 0 |
e04: 21 50 subi r18, 0x01 ; 1 |
e06: 30 40 sbci r19, 0x00 ; 0 |
e08: e7 cf rjmp .-50 ; 0xdd8 <ReadParameterSet+0xe> |
|
00000e0a <main>: |
e0a: 2f 92 push r2 |
e0c: 3f 92 push r3 |
e0e: 4f 92 push r4 |
e10: 5f 92 push r5 |
e12: 6f 92 push r6 |
e14: 7f 92 push r7 |
e16: 8f 92 push r8 |
e18: 9f 92 push r9 |
e1a: af 92 push r10 |
e1c: bf 92 push r11 |
e1e: cf 92 push r12 |
e20: df 92 push r13 |
e22: ef 92 push r14 |
e24: ff 92 push r15 |
e26: 0f 93 push r16 |
e28: 1f 93 push r17 |
e2a: cf 93 push r28 |
e2c: df 93 push r29 |
e2e: 14 b8 out 0x04, r1 ; 4 |
e30: 15 b8 out 0x05, r1 ; 5 |
e32: 18 9b sbis 0x03, 0 ; 3 |
e34: 58 c4 rjmp .+2224 ; 0x16e6 <__stack+0x5e7> |
e36: 19 9b sbis 0x03, 1 ; 3 |
e38: 1a c6 rjmp .+3124 ; 0x1a6e <__stack+0x96f> |
e3a: 8d e0 ldi r24, 0x0D ; 13 |
e3c: 80 93 08 01 sts 0x0108, r24 |
e40: 81 e8 ldi r24, 0x81 ; 129 |
e42: 87 b9 out 0x07, r24 ; 7 |
e44: 3e 9a sbi 0x07, 6 ; 7 |
e46: 8f ef ldi r24, 0xFF ; 255 |
e48: 88 b9 out 0x08, r24 ; 8 |
e4a: 8b e1 ldi r24, 0x1B ; 27 |
e4c: 84 b9 out 0x04, r24 ; 4 |
e4e: 81 e0 ldi r24, 0x01 ; 1 |
e50: 85 b9 out 0x05, r24 ; 5 |
e52: 8e e3 ldi r24, 0x3E ; 62 |
e54: 8a b9 out 0x0a, r24 ; 10 |
e56: 87 e4 ldi r24, 0x47 ; 71 |
e58: 8b b9 out 0x0b, r24 ; 11 |
e5a: 46 9a sbi 0x08, 6 ; 8 |
e5c: 84 b7 in r24, 0x34 ; 52 |
e5e: 87 7f andi r24, 0xF7 ; 247 |
e60: 84 bf out 0x34, r24 ; 52 |
e62: 80 91 60 00 lds r24, 0x0060 |
e66: 88 61 ori r24, 0x18 ; 24 |
e68: 80 93 60 00 sts 0x0060, r24 |
e6c: 10 92 60 00 sts 0x0060, r1 |
e70: 80 ed ldi r24, 0xD0 ; 208 |
e72: 97 e0 ldi r25, 0x07 ; 7 |
e74: 90 93 fb 03 sts 0x03FB, r25 |
e78: 80 93 fa 03 sts 0x03FA, r24 |
e7c: 10 92 19 05 sts 0x0519, r1 |
e80: 10 92 18 05 sts 0x0518, r1 |
e84: 10 92 b4 08 sts 0x08B4, r1 |
e88: 10 92 b3 08 sts 0x08B3, r1 |
e8c: 10 92 17 05 sts 0x0517, r1 |
e90: 10 92 16 05 sts 0x0516, r1 |
e94: 10 92 15 05 sts 0x0515, r1 |
e98: 10 92 14 05 sts 0x0514, r1 |
e9c: 20 91 08 01 lds r18, 0x0108 |
ea0: 24 31 cpi r18, 0x14 ; 20 |
ea2: 08 f4 brcc .+2 ; 0xea6 <main+0x9c> |
ea4: 13 c4 rjmp .+2086 ; 0x16cc <__stack+0x5cd> |
ea6: 88 e8 ldi r24, 0x88 ; 136 |
ea8: 94 e0 ldi r25, 0x04 ; 4 |
eaa: a0 e0 ldi r26, 0x00 ; 0 |
eac: b0 e0 ldi r27, 0x00 ; 0 |
eae: 80 93 c2 03 sts 0x03C2, r24 |
eb2: 90 93 c3 03 sts 0x03C3, r25 |
eb6: a0 93 c4 03 sts 0x03C4, r26 |
eba: b0 93 c5 03 sts 0x03C5, r27 |
ebe: 2a 30 cpi r18, 0x0A ; 10 |
ec0: 09 f4 brne .+2 ; 0xec4 <main+0xba> |
ec2: 02 c4 rjmp .+2052 ; 0x16c8 <__stack+0x5c9> |
ec4: 24 31 cpi r18, 0x14 ; 20 |
ec6: 09 f4 brne .+2 ; 0xeca <main+0xc0> |
ec8: ff c3 rjmp .+2046 ; 0x16c8 <__stack+0x5c9> |
eca: 28 9a sbi 0x05, 0 ; 5 |
ecc: 0e 94 1e 1b call 0x363c ; 0x363c <Timer_Init> |
ed0: 0e 94 f7 1a call 0x35ee ; 0x35ee <TIMER2_Init> |
ed4: 0e 94 27 0f call 0x1e4e ; 0x1e4e <UART_Init> |
ed8: 0e 94 36 30 call 0x606c ; 0x606c <rc_sum_init> |
edc: 0e 94 eb 1e call 0x3dd6 ; 0x3dd6 <ADC_Init> |
ee0: 0e 94 8c 2e call 0x5d18 ; 0x5d18 <i2c_init> |
ee4: 0e 94 18 65 call 0xca30 ; 0xca30 <SPI_MasterInit> |
ee8: 78 94 sei |
eea: 00 d0 rcall .+0 ; 0xeec <main+0xe2> |
eec: 0f 92 push r0 |
eee: ad b7 in r26, 0x3d ; 61 |
ef0: be b7 in r27, 0x3e ; 62 |
ef2: 11 96 adiw r26, 0x01 ; 1 |
ef4: 1c 92 st X, r1 |
ef6: 11 97 sbiw r26, 0x01 ; 1 |
ef8: 8c e4 ldi r24, 0x4C ; 76 |
efa: 93 e0 ldi r25, 0x03 ; 3 |
efc: 13 96 adiw r26, 0x03 ; 3 |
efe: 9c 93 st X, r25 |
f00: 8e 93 st -X, r24 |
f02: 12 97 sbiw r26, 0x02 ; 2 |
f04: 0e 94 97 16 call 0x2d2e ; 0x2d2e <_printf_P> |
f08: 20 91 08 01 lds r18, 0x0108 |
f0c: ed b7 in r30, 0x3d ; 61 |
f0e: fe b7 in r31, 0x3e ; 62 |
f10: 3a 97 sbiw r30, 0x0a ; 10 |
f12: 0f b6 in r0, 0x3f ; 63 |
f14: f8 94 cli |
f16: fe bf out 0x3e, r31 ; 62 |
f18: 0f be out 0x3f, r0 ; 63 |
f1a: ed bf out 0x3d, r30 ; 61 |
f1c: 31 96 adiw r30, 0x01 ; 1 |
f1e: ad b7 in r26, 0x3d ; 61 |
f20: be b7 in r27, 0x3e ; 62 |
f22: 11 96 adiw r26, 0x01 ; 1 |
f24: 1c 92 st X, r1 |
f26: 88 e1 ldi r24, 0x18 ; 24 |
f28: 93 e0 ldi r25, 0x03 ; 3 |
f2a: 92 83 std Z+2, r25 ; 0x02 |
f2c: 81 83 std Z+1, r24 ; 0x01 |
f2e: 82 2f mov r24, r18 |
f30: 6a e0 ldi r22, 0x0A ; 10 |
f32: 0e 94 69 6f call 0xded2 ; 0xded2 <__udivmodqi4> |
f36: 83 83 std Z+3, r24 ; 0x03 |
f38: 14 82 std Z+4, r1 ; 0x04 |
f3a: 82 2f mov r24, r18 |
f3c: 0e 94 69 6f call 0xded2 ; 0xded2 <__udivmodqi4> |
f40: 95 83 std Z+5, r25 ; 0x05 |
f42: 16 82 std Z+6, r1 ; 0x06 |
f44: 10 86 std Z+8, r1 ; 0x08 |
f46: 17 82 std Z+7, r1 ; 0x07 |
f48: 8c e4 ldi r24, 0x4C ; 76 |
f4a: 90 e0 ldi r25, 0x00 ; 0 |
f4c: 92 87 std Z+10, r25 ; 0x0a |
f4e: 81 87 std Z+9, r24 ; 0x09 |
f50: 87 e6 ldi r24, 0x67 ; 103 |
f52: 90 e0 ldi r25, 0x00 ; 0 |
f54: 94 87 std Z+12, r25 ; 0x0c |
f56: 83 87 std Z+11, r24 ; 0x0b |
f58: 0e 94 97 16 call 0x2d2e ; 0x2d2e <_printf_P> |
f5c: ed b7 in r30, 0x3d ; 61 |
f5e: fe b7 in r31, 0x3e ; 62 |
f60: 3a 96 adiw r30, 0x0a ; 10 |
f62: 0f b6 in r0, 0x3f ; 63 |
f64: f8 94 cli |
f66: fe bf out 0x3e, r31 ; 62 |
f68: 0f be out 0x3f, r0 ; 63 |
f6a: ed bf out 0x3d, r30 ; 61 |
f6c: 11 82 std Z+1, r1 ; 0x01 |
f6e: 88 ec ldi r24, 0xC8 ; 200 |
f70: 92 e0 ldi r25, 0x02 ; 2 |
f72: 93 83 std Z+3, r25 ; 0x03 |
f74: 82 83 std Z+2, r24 ; 0x02 |
f76: 0e 94 97 16 call 0x2d2e ; 0x2d2e <_printf_P> |
f7a: ad b7 in r26, 0x3d ; 61 |
f7c: be b7 in r27, 0x3e ; 62 |
f7e: 11 96 adiw r26, 0x01 ; 1 |
f80: 1c 92 st X, r1 |
f82: 11 97 sbiw r26, 0x01 ; 1 |
f84: 80 ea ldi r24, 0xA0 ; 160 |
f86: 92 e0 ldi r25, 0x02 ; 2 |
f88: 13 96 adiw r26, 0x03 ; 3 |
f8a: 9c 93 st X, r25 |
f8c: 8e 93 st -X, r24 |
f8e: 12 97 sbiw r26, 0x02 ; 2 |
f90: 0e 94 97 16 call 0x2d2e ; 0x2d2e <_printf_P> |
f94: ed b7 in r30, 0x3d ; 61 |
f96: fe b7 in r31, 0x3e ; 62 |
f98: 11 82 std Z+1, r1 ; 0x01 |
f9a: 8a e7 ldi r24, 0x7A ; 122 |
f9c: 92 e0 ldi r25, 0x02 ; 2 |
f9e: 93 83 std Z+3, r25 ; 0x03 |
fa0: 82 83 std Z+2, r24 ; 0x02 |
fa2: 0e 94 97 16 call 0x2d2e ; 0x2d2e <_printf_P> |
fa6: 80 91 c8 00 lds r24, 0x00C8 |
faa: 0f 90 pop r0 |
fac: 0f 90 pop r0 |
fae: 0f 90 pop r0 |
fb0: 80 32 cpi r24, 0x20 ; 32 |
fb2: 09 f4 brne .+2 ; 0xfb6 <main+0x1ac> |
fb4: 54 c5 rjmp .+2728 ; 0x1a5e <__stack+0x95f> |
fb6: 80 91 08 01 lds r24, 0x0108 |
fba: 8c 30 cpi r24, 0x0C ; 12 |
fbc: 08 f0 brcs .+2 ; 0xfc0 <main+0x1b6> |
fbe: 82 c3 rjmp .+1796 ; 0x16c4 <__stack+0x5c5> |
fc0: 29 9a sbi 0x05, 1 ; 5 |
fc2: 83 e0 ldi r24, 0x03 ; 3 |
fc4: 61 ee ldi r22, 0xE1 ; 225 |
fc6: 78 e0 ldi r23, 0x08 ; 8 |
fc8: 49 e0 ldi r20, 0x09 ; 9 |
fca: 0e 94 e5 06 call 0xdca ; 0xdca <ReadParameterSet> |
fce: f9 99 sbic 0x1f, 1 ; 31 |
fd0: fe cf rjmp .-4 ; 0xfce <main+0x1c4> |
fd2: 88 ee ldi r24, 0xE8 ; 232 |
fd4: 93 e0 ldi r25, 0x03 ; 3 |
fd6: 92 bd out 0x22, r25 ; 34 |
fd8: 81 bd out 0x21, r24 ; 33 |
fda: f8 9a sbi 0x1f, 0 ; 31 |
fdc: 80 b5 in r24, 0x20 ; 32 |
fde: 81 30 cpi r24, 0x01 ; 1 |
fe0: 09 f4 brne .+2 ; 0xfe4 <main+0x1da> |
fe2: 5b c0 rjmp .+182 ; 0x109a <main+0x290> |
fe4: 00 d0 rcall .+0 ; 0xfe6 <main+0x1dc> |
fe6: 0f 92 push r0 |
fe8: ad b7 in r26, 0x3d ; 61 |
fea: be b7 in r27, 0x3e ; 62 |
fec: 11 96 adiw r26, 0x01 ; 1 |
fee: 1c 92 st X, r1 |
ff0: 11 97 sbiw r26, 0x01 ; 1 |
ff2: 89 e5 ldi r24, 0x59 ; 89 |
ff4: 92 e0 ldi r25, 0x02 ; 2 |
ff6: 13 96 adiw r26, 0x03 ; 3 |
ff8: 9c 93 st X, r25 |
ffa: 8e 93 st -X, r24 |
ffc: 12 97 sbiw r26, 0x02 ; 2 |
ffe: 0e 94 97 16 call 0x2d2e ; 0x2d2e <_printf_P> |
1002: e0 ee ldi r30, 0xE0 ; 224 |
1004: f5 e0 ldi r31, 0x05 ; 5 |
1006: 0f 90 pop r0 |
1008: 0f 90 pop r0 |
100a: 0f 90 pop r0 |
100c: 10 82 st Z, r1 |
100e: 11 82 std Z+1, r1 ; 0x01 |
1010: 12 82 std Z+2, r1 ; 0x02 |
1012: 13 82 std Z+3, r1 ; 0x03 |
1014: 34 96 adiw r30, 0x04 ; 4 |
1016: b6 e0 ldi r27, 0x06 ; 6 |
1018: e0 32 cpi r30, 0x20 ; 32 |
101a: fb 07 cpc r31, r27 |
101c: b9 f7 brne .-18 ; 0x100c <main+0x202> |
101e: 80 e4 ldi r24, 0x40 ; 64 |
1020: 80 93 e0 05 sts 0x05E0, r24 |
1024: ff 97 sbiw r30, 0x3f ; 63 |
1026: 80 83 st Z, r24 |
1028: 10 92 e2 05 sts 0x05E2, r1 |
102c: 80 93 e3 05 sts 0x05E3, r24 |
1030: 80 93 e4 05 sts 0x05E4, r24 |
1034: 90 ec ldi r25, 0xC0 ; 192 |
1036: 90 93 e5 05 sts 0x05E5, r25 |
103a: 10 92 e6 05 sts 0x05E6, r1 |
103e: 80 93 e7 05 sts 0x05E7, r24 |
1042: 80 93 e8 05 sts 0x05E8, r24 |
1046: 10 92 e9 05 sts 0x05E9, r1 |
104a: 90 93 ea 05 sts 0x05EA, r25 |
104e: 90 93 eb 05 sts 0x05EB, r25 |
1052: 80 93 ec 05 sts 0x05EC, r24 |
1056: 10 92 ed 05 sts 0x05ED, r1 |
105a: 80 93 ee 05 sts 0x05EE, r24 |
105e: 90 93 ef 05 sts 0x05EF, r25 |
1062: 81 e0 ldi r24, 0x01 ; 1 |
1064: 80 93 d3 05 sts 0x05D3, r24 |
1068: ef 01 movw r28, r30 |
106a: 2d 97 sbiw r28, 0x0d ; 13 |
106c: de 01 movw r26, r28 |
106e: e0 e0 ldi r30, 0x00 ; 0 |
1070: f1 e0 ldi r31, 0x01 ; 1 |
1072: 8b e0 ldi r24, 0x0B ; 11 |
1074: 01 90 ld r0, Z+ |
1076: 0d 92 st X+, r0 |
1078: 81 50 subi r24, 0x01 ; 1 |
107a: e1 f7 brne .-8 ; 0x1074 <main+0x26a> |
107c: 88 ee ldi r24, 0xE8 ; 232 |
107e: 93 e0 ldi r25, 0x03 ; 3 |
1080: 63 ed ldi r22, 0xD3 ; 211 |
1082: 75 e0 ldi r23, 0x05 ; 5 |
1084: 4d e4 ldi r20, 0x4D ; 77 |
1086: 50 e0 ldi r21, 0x00 ; 0 |
1088: 27 e6 ldi r18, 0x67 ; 103 |
108a: 35 e0 ldi r19, 0x05 ; 5 |
108c: 0e 94 de 6d call 0xdbbc ; 0xdbbc <__eewr_block> |
1090: 51 e0 ldi r21, 0x01 ; 1 |
1092: 85 2e mov r8, r21 |
1094: 50 e0 ldi r21, 0x00 ; 0 |
1096: 95 2e mov r9, r21 |
1098: 2a c0 rjmp .+84 ; 0x10ee <main+0x2e4> |
109a: f9 99 sbic 0x1f, 1 ; 31 |
109c: fe cf rjmp .-4 ; 0x109a <main+0x290> |
109e: 61 e0 ldi r22, 0x01 ; 1 |
10a0: 86 2e mov r8, r22 |
10a2: 60 e0 ldi r22, 0x00 ; 0 |
10a4: 96 2e mov r9, r22 |
10a6: 92 bc out 0x22, r9 ; 34 |
10a8: 81 bc out 0x21, r8 ; 33 |
10aa: f8 9a sbi 0x1f, 0 ; 31 |
10ac: 80 b5 in r24, 0x20 ; 32 |
10ae: 8f 3f cpi r24, 0xFF ; 255 |
10b0: 09 f4 brne .+2 ; 0x10b4 <main+0x2aa> |
10b2: 98 cf rjmp .-208 ; 0xfe4 <main+0x1da> |
10b4: 10 92 c6 03 sts 0x03C6, r1 |
10b8: 83 ed ldi r24, 0xD3 ; 211 |
10ba: 95 e0 ldi r25, 0x05 ; 5 |
10bc: 68 ee ldi r22, 0xE8 ; 232 |
10be: 73 e0 ldi r23, 0x03 ; 3 |
10c0: 4d e4 ldi r20, 0x4D ; 77 |
10c2: 50 e0 ldi r21, 0x00 ; 0 |
10c4: 2f e5 ldi r18, 0x5F ; 95 |
10c6: 35 e0 ldi r19, 0x05 ; 5 |
10c8: 0e 94 c2 6d call 0xdb84 ; 0xdb84 <__eerd_block> |
10cc: e0 ee ldi r30, 0xE0 ; 224 |
10ce: f5 e0 ldi r31, 0x05 ; 5 |
10d0: 80 81 ld r24, Z |
10d2: 18 16 cp r1, r24 |
10d4: 2c f4 brge .+10 ; 0x10e0 <main+0x2d6> |
10d6: 80 91 c6 03 lds r24, 0x03C6 |
10da: 8f 5f subi r24, 0xFF ; 255 |
10dc: 80 93 c6 03 sts 0x03C6, r24 |
10e0: 34 96 adiw r30, 0x04 ; 4 |
10e2: 26 e0 ldi r18, 0x06 ; 6 |
10e4: e0 32 cpi r30, 0x20 ; 32 |
10e6: f2 07 cpc r31, r18 |
10e8: 99 f7 brne .-26 ; 0x10d0 <main+0x2c6> |
10ea: c4 ed ldi r28, 0xD4 ; 212 |
10ec: d5 e0 ldi r29, 0x05 ; 5 |
10ee: ed b7 in r30, 0x3d ; 61 |
10f0: fe b7 in r31, 0x3e ; 62 |
10f2: 37 97 sbiw r30, 0x07 ; 7 |
10f4: 0f b6 in r0, 0x3f ; 63 |
10f6: f8 94 cli |
10f8: fe bf out 0x3e, r31 ; 62 |
10fa: 0f be out 0x3f, r0 ; 63 |
10fc: ed bf out 0x3d, r30 ; 61 |
10fe: 31 96 adiw r30, 0x01 ; 1 |
1100: ad b7 in r26, 0x3d ; 61 |
1102: be b7 in r27, 0x3e ; 62 |
1104: 11 96 adiw r26, 0x01 ; 1 |
1106: 1c 92 st X, r1 |
1108: 88 e3 ldi r24, 0x38 ; 56 |
110a: 92 e0 ldi r25, 0x02 ; 2 |
110c: 92 83 std Z+2, r25 ; 0x02 |
110e: 81 83 std Z+1, r24 ; 0x01 |
1110: d4 83 std Z+4, r29 ; 0x04 |
1112: c3 83 std Z+3, r28 ; 0x03 |
1114: 80 91 c6 03 lds r24, 0x03C6 |
1118: 85 83 std Z+5, r24 ; 0x05 |
111a: 16 82 std Z+6, r1 ; 0x06 |
111c: 0e 94 97 16 call 0x2d2e ; 0x2d2e <_printf_P> |
1120: 0f 90 pop r0 |
1122: 0f 90 pop r0 |
1124: 0f 90 pop r0 |
1126: 0f 90 pop r0 |
1128: ed b7 in r30, 0x3d ; 61 |
112a: fe b7 in r31, 0x3e ; 62 |
112c: 11 82 std Z+1, r1 ; 0x01 |
112e: 86 e2 ldi r24, 0x26 ; 38 |
1130: 92 e0 ldi r25, 0x02 ; 2 |
1132: 93 83 std Z+3, r25 ; 0x03 |
1134: 82 83 std Z+2, r24 ; 0x02 |
1136: 0e 94 97 16 call 0x2d2e ; 0x2d2e <_printf_P> |
113a: 10 92 46 04 sts 0x0446, r1 |
113e: 10 92 f7 03 sts 0x03F7, r1 |
1142: 0f 90 pop r0 |
1144: 0f 90 pop r0 |
1146: 0f 90 pop r0 |
1148: 0e 94 6d 40 call 0x80da ; 0x80da <SendMotorData> |
114c: 80 91 f7 03 lds r24, 0x03F7 |
1150: 88 23 and r24, r24 |
1152: e1 f3 breq .-8 ; 0x114c <__stack+0x4d> |
1154: 10 92 46 04 sts 0x0446, r1 |
1158: 80 ed ldi r24, 0xD0 ; 208 |
115a: 97 e0 ldi r25, 0x07 ; 7 |
115c: 0e 94 ac 1a call 0x3558 ; 0x3558 <SetDelay> |
1160: 7c 01 movw r14, r24 |
1162: c2 ea ldi r28, 0xA2 ; 162 |
1164: d8 e0 ldi r29, 0x08 ; 8 |
1166: 40 ee ldi r20, 0xE0 ; 224 |
1168: a4 2e mov r10, r20 |
116a: 45 e0 ldi r20, 0x05 ; 5 |
116c: b4 2e mov r11, r20 |
116e: 65 01 movw r12, r10 |
1170: 01 e0 ldi r16, 0x01 ; 1 |
1172: 10 e0 ldi r17, 0x00 ; 0 |
1174: 32 e2 ldi r19, 0x22 ; 34 |
1176: 63 2e mov r6, r19 |
1178: 32 e0 ldi r19, 0x02 ; 2 |
117a: 73 2e mov r7, r19 |
117c: 10 92 f7 03 sts 0x03F7, r1 |
1180: 0e 94 6d 40 call 0x80da ; 0x80da <SendMotorData> |
1184: 80 91 f7 03 lds r24, 0x03F7 |
1188: 88 23 and r24, r24 |
118a: e1 f3 breq .-8 ; 0x1184 <__stack+0x85> |
118c: d6 01 movw r26, r12 |
118e: 8c 91 ld r24, X |
1190: 18 16 cp r1, r24 |
1192: b4 f4 brge .+44 ; 0x11c0 <__stack+0xc1> |
1194: c7 01 movw r24, r14 |
1196: 0e 94 b6 1a call 0x356c ; 0x356c <CheckDelay> |
119a: 88 23 and r24, r24 |
119c: 89 f4 brne .+34 ; 0x11c0 <__stack+0xc1> |
119e: 88 81 ld r24, Y |
11a0: 88 23 and r24, r24 |
11a2: 09 f0 breq .+2 ; 0x11a6 <__stack+0xa7> |
11a4: e9 c3 rjmp .+2002 ; 0x1978 <__stack+0x879> |
11a6: 10 92 f7 03 sts 0x03F7, r1 |
11aa: 0e 94 6d 40 call 0x80da ; 0x80da <SendMotorData> |
11ae: 80 91 f7 03 lds r24, 0x03F7 |
11b2: 88 23 and r24, r24 |
11b4: e1 f3 breq .-8 ; 0x11ae <__stack+0xaf> |
11b6: c7 01 movw r24, r14 |
11b8: 0e 94 b6 1a call 0x356c ; 0x356c <CheckDelay> |
11bc: 88 23 and r24, r24 |
11be: 79 f3 breq .-34 ; 0x119e <__stack+0x9f> |
11c0: 88 81 ld r24, Y |
11c2: 88 23 and r24, r24 |
11c4: 09 f0 breq .+2 ; 0x11c8 <__stack+0xc9> |
11c6: d8 c3 rjmp .+1968 ; 0x1978 <__stack+0x879> |
11c8: 0f 5f subi r16, 0xFF ; 255 |
11ca: 1f 4f sbci r17, 0xFF ; 255 |
11cc: 21 96 adiw r28, 0x01 ; 1 |
11ce: e4 e0 ldi r30, 0x04 ; 4 |
11d0: f0 e0 ldi r31, 0x00 ; 0 |
11d2: ce 0e add r12, r30 |
11d4: df 1e adc r13, r31 |
11d6: 0d 30 cpi r16, 0x0D ; 13 |
11d8: 11 05 cpc r17, r1 |
11da: 81 f6 brne .-96 ; 0x117c <__stack+0x7d> |
11dc: c1 e0 ldi r28, 0x01 ; 1 |
11de: d0 e0 ldi r29, 0x00 ; 0 |
11e0: 04 e0 ldi r16, 0x04 ; 4 |
11e2: 12 e0 ldi r17, 0x02 ; 2 |
11e4: ff 24 eor r15, r15 |
11e6: f3 94 inc r15 |
11e8: fe 01 movw r30, r28 |
11ea: ef 55 subi r30, 0x5F ; 95 |
11ec: f7 4f sbci r31, 0xF7 ; 247 |
11ee: 80 81 ld r24, Z |
11f0: 88 23 and r24, r24 |
11f2: d9 f4 brne .+54 ; 0x122a <__stack+0x12b> |
11f4: d5 01 movw r26, r10 |
11f6: 8c 91 ld r24, X |
11f8: 18 16 cp r1, r24 |
11fa: bc f4 brge .+46 ; 0x122a <__stack+0x12b> |
11fc: 00 d0 rcall .+0 ; 0x11fe <__stack+0xff> |
11fe: 00 d0 rcall .+0 ; 0x1200 <__stack+0x101> |
1200: 0f 92 push r0 |
1202: ed b7 in r30, 0x3d ; 61 |
1204: fe b7 in r31, 0x3e ; 62 |
1206: 31 96 adiw r30, 0x01 ; 1 |
1208: ad b7 in r26, 0x3d ; 61 |
120a: be b7 in r27, 0x3e ; 62 |
120c: 11 96 adiw r26, 0x01 ; 1 |
120e: 1c 92 st X, r1 |
1210: 12 83 std Z+2, r17 ; 0x02 |
1212: 01 83 std Z+1, r16 ; 0x01 |
1214: d4 83 std Z+4, r29 ; 0x04 |
1216: c3 83 std Z+3, r28 ; 0x03 |
1218: 0e 94 97 16 call 0x2d2e ; 0x2d2e <_printf_P> |
121c: f0 92 fd 03 sts 0x03FD, r15 |
1220: 0f 90 pop r0 |
1222: 0f 90 pop r0 |
1224: 0f 90 pop r0 |
1226: 0f 90 pop r0 |
1228: 0f 90 pop r0 |
122a: fe 01 movw r30, r28 |
122c: eb 57 subi r30, 0x7B ; 123 |
122e: f7 4f sbci r31, 0xF7 ; 247 |
1230: 10 82 st Z, r1 |
1232: 21 96 adiw r28, 0x01 ; 1 |
1234: e4 e0 ldi r30, 0x04 ; 4 |
1236: f0 e0 ldi r31, 0x00 ; 0 |
1238: ae 0e add r10, r30 |
123a: bf 1e adc r11, r31 |
123c: cd 30 cpi r28, 0x0D ; 13 |
123e: d1 05 cpc r29, r1 |
1240: 99 f6 brne .-90 ; 0x11e8 <__stack+0xe9> |
1242: 00 d0 rcall .+0 ; 0x1244 <__stack+0x145> |
1244: 0f 92 push r0 |
1246: ad b7 in r26, 0x3d ; 61 |
1248: be b7 in r27, 0x3e ; 62 |
124a: 11 96 adiw r26, 0x01 ; 1 |
124c: 1c 92 st X, r1 |
124e: 11 97 sbiw r26, 0x01 ; 1 |
1250: 8e ed ldi r24, 0xDE ; 222 |
1252: 91 e0 ldi r25, 0x01 ; 1 |
1254: 13 96 adiw r26, 0x03 ; 3 |
1256: 9c 93 st X, r25 |
1258: 8e 93 st -X, r24 |
125a: 12 97 sbiw r26, 0x02 ; 2 |
125c: 0e 94 97 16 call 0x2d2e ; 0x2d2e <_printf_P> |
1260: 0f 90 pop r0 |
1262: 0f 90 pop r0 |
1264: 0f 90 pop r0 |
1266: 0e 94 6d 40 call 0x80da ; 0x80da <SendMotorData> |
126a: f9 99 sbic 0x1f, 1 ; 31 |
126c: fe cf rjmp .-4 ; 0x126a <__stack+0x16b> |
126e: 92 bc out 0x22, r9 ; 34 |
1270: 81 bc out 0x21, r8 ; 33 |
1272: f8 9a sbi 0x1f, 0 ; 31 |
1274: 80 b5 in r24, 0x20 ; 32 |
1276: 80 35 cpi r24, 0x50 ; 80 |
1278: 09 f4 brne .+2 ; 0x127c <__stack+0x17d> |
127a: 80 c0 rjmp .+256 ; 0x137c <__stack+0x27d> |
127c: 0e 94 22 64 call 0xc844 ; 0xc844 <DefaultKonstanten1> |
1280: 00 d0 rcall .+0 ; 0x1282 <__stack+0x183> |
1282: 0f 92 push r0 |
1284: ed b7 in r30, 0x3d ; 61 |
1286: fe b7 in r31, 0x3e ; 62 |
1288: 11 82 std Z+1, r1 ; 0x01 |
128a: 8f ec ldi r24, 0xCF ; 207 |
128c: 91 e0 ldi r25, 0x01 ; 1 |
128e: 93 83 std Z+3, r25 ; 0x03 |
1290: 82 83 std Z+2, r24 ; 0x02 |
1292: 0e 94 97 16 call 0x2d2e ; 0x2d2e <_printf_P> |
1296: c0 e5 ldi r28, 0x50 ; 80 |
1298: d0 e0 ldi r29, 0x00 ; 0 |
129a: 11 e0 ldi r17, 0x01 ; 1 |
129c: 0f 90 pop r0 |
129e: 0f 90 pop r0 |
12a0: 0f 90 pop r0 |
12a2: 6e 01 movw r12, r28 |
12a4: 08 94 sec |
12a6: c1 1c adc r12, r1 |
12a8: d1 1c adc r13, r1 |
12aa: 22 e0 ldi r18, 0x02 ; 2 |
12ac: a2 2e mov r10, r18 |
12ae: b1 2c mov r11, r1 |
12b0: ac 0e add r10, r28 |
12b2: bd 1e adc r11, r29 |
12b4: 93 e0 ldi r25, 0x03 ; 3 |
12b6: 69 2e mov r6, r25 |
12b8: 71 2c mov r7, r1 |
12ba: 6c 0e add r6, r28 |
12bc: 7d 1e adc r7, r29 |
12be: 84 e0 ldi r24, 0x04 ; 4 |
12c0: 48 2e mov r4, r24 |
12c2: 51 2c mov r5, r1 |
12c4: 4c 0e add r4, r28 |
12c6: 5d 1e adc r5, r29 |
12c8: 05 e0 ldi r16, 0x05 ; 5 |
12ca: 20 2e mov r2, r16 |
12cc: 31 2c mov r3, r1 |
12ce: 2c 0e add r2, r28 |
12d0: 3d 1e adc r3, r29 |
12d2: b7 e9 ldi r27, 0x97 ; 151 |
12d4: eb 2e mov r14, r27 |
12d6: b1 e0 ldi r27, 0x01 ; 1 |
12d8: fb 2e mov r15, r27 |
12da: 05 e0 ldi r16, 0x05 ; 5 |
12dc: 12 30 cpi r17, 0x02 ; 2 |
12de: 09 f4 brne .+2 ; 0x12e2 <__stack+0x1e3> |
12e0: 7a c2 rjmp .+1268 ; 0x17d6 <__stack+0x6d7> |
12e2: 13 30 cpi r17, 0x03 ; 3 |
12e4: 09 f4 brne .+2 ; 0x12e8 <__stack+0x1e9> |
12e6: 69 c3 rjmp .+1746 ; 0x19ba <__stack+0x8bb> |
12e8: 14 30 cpi r17, 0x04 ; 4 |
12ea: 08 f0 brcs .+2 ; 0x12ee <__stack+0x1ef> |
12ec: 74 c2 rjmp .+1256 ; 0x17d6 <__stack+0x6d7> |
12ee: 80 91 08 01 lds r24, 0x0108 |
12f2: 84 31 cpi r24, 0x14 ; 20 |
12f4: 60 f0 brcs .+24 ; 0x130e <__stack+0x20f> |
12f6: 00 93 fc 08 sts 0x08FC, r16 |
12fa: 10 92 1a 09 sts 0x091A, r1 |
12fe: fb e1 ldi r31, 0x1B ; 27 |
1300: f0 93 f8 08 sts 0x08F8, r31 |
1304: 2e e4 ldi r18, 0x4E ; 78 |
1306: 20 93 17 09 sts 0x0917, r18 |
130a: 20 93 18 09 sts 0x0918, r18 |
130e: f9 99 sbic 0x1f, 1 ; 31 |
1310: fe cf rjmp .-4 ; 0x130e <__stack+0x20f> |
1312: d2 bd out 0x22, r29 ; 34 |
1314: c1 bd out 0x21, r28 ; 33 |
1316: f8 9a sbi 0x1f, 0 ; 31 |
1318: 80 b5 in r24, 0x20 ; 32 |
131a: 8c 30 cpi r24, 0x0C ; 12 |
131c: 48 f4 brcc .+18 ; 0x1330 <__stack+0x231> |
131e: f9 99 sbic 0x1f, 1 ; 31 |
1320: fe cf rjmp .-4 ; 0x131e <__stack+0x21f> |
1322: d2 bc out 0x22, r13 ; 34 |
1324: c1 bc out 0x21, r12 ; 33 |
1326: f8 9a sbi 0x1f, 0 ; 31 |
1328: 80 b5 in r24, 0x20 ; 32 |
132a: 8c 30 cpi r24, 0x0C ; 12 |
132c: 08 f4 brcc .+2 ; 0x1330 <__stack+0x231> |
132e: e1 c1 rjmp .+962 ; 0x16f2 <__stack+0x5f3> |
1330: 0e 94 96 32 call 0x652c ; 0x652c <DefaultStickMapping> |
1334: 81 2f mov r24, r17 |
1336: 61 ee ldi r22, 0xE1 ; 225 |
1338: 78 e0 ldi r23, 0x08 ; 8 |
133a: 45 e6 ldi r20, 0x65 ; 101 |
133c: 0e 94 90 06 call 0xd20 ; 0xd20 <WriteParameterSet> |
1340: 1f 5f subi r17, 0xFF ; 255 |
1342: 16 30 cpi r17, 0x06 ; 6 |
1344: 08 f4 brcc .+2 ; 0x1348 <__stack+0x249> |
1346: ca cf rjmp .-108 ; 0x12dc <__stack+0x1dd> |
1348: f9 99 sbic 0x1f, 1 ; 31 |
134a: fe cf rjmp .-4 ; 0x1348 <__stack+0x249> |
134c: 1f ba out 0x1f, r1 ; 31 |
134e: 82 e0 ldi r24, 0x02 ; 2 |
1350: 90 e0 ldi r25, 0x00 ; 0 |
1352: 92 bd out 0x22, r25 ; 34 |
1354: 81 bd out 0x21, r24 ; 33 |
1356: 83 e0 ldi r24, 0x03 ; 3 |
1358: 80 bd out 0x20, r24 ; 32 |
135a: 0f b6 in r0, 0x3f ; 63 |
135c: f8 94 cli |
135e: fa 9a sbi 0x1f, 2 ; 31 |
1360: f9 9a sbi 0x1f, 1 ; 31 |
1362: 0f be out 0x3f, r0 ; 63 |
1364: f9 99 sbic 0x1f, 1 ; 31 |
1366: fe cf rjmp .-4 ; 0x1364 <__stack+0x265> |
1368: 1f ba out 0x1f, r1 ; 31 |
136a: 92 bc out 0x22, r9 ; 34 |
136c: 81 bc out 0x21, r8 ; 33 |
136e: 80 e5 ldi r24, 0x50 ; 80 |
1370: 80 bd out 0x20, r24 ; 32 |
1372: 0f b6 in r0, 0x3f ; 63 |
1374: f8 94 cli |
1376: fa 9a sbi 0x1f, 2 ; 31 |
1378: f9 9a sbi 0x1f, 1 ; 31 |
137a: 0f be out 0x3f, r0 ; 63 |
137c: f9 99 sbic 0x1f, 1 ; 31 |
137e: fe cf rjmp .-4 ; 0x137c <__stack+0x27d> |
1380: ae e0 ldi r26, 0x0E ; 14 |
1382: 4a 2e mov r4, r26 |
1384: a0 e0 ldi r26, 0x00 ; 0 |
1386: 5a 2e mov r5, r26 |
1388: 52 bc out 0x22, r5 ; 34 |
138a: 41 bc out 0x21, r4 ; 33 |
138c: f8 9a sbi 0x1f, 0 ; 31 |
138e: 30 b5 in r19, 0x20 ; 32 |
1390: f9 99 sbic 0x1f, 1 ; 31 |
1392: fe cf rjmp .-4 ; 0x1390 <__stack+0x291> |
1394: ff e0 ldi r31, 0x0F ; 15 |
1396: 6f 2e mov r6, r31 |
1398: f0 e0 ldi r31, 0x00 ; 0 |
139a: 7f 2e mov r7, r31 |
139c: 72 bc out 0x22, r7 ; 34 |
139e: 61 bc out 0x21, r6 ; 33 |
13a0: f8 9a sbi 0x1f, 0 ; 31 |
13a2: 20 b5 in r18, 0x20 ; 32 |
13a4: 93 2f mov r25, r19 |
13a6: 80 e0 ldi r24, 0x00 ; 0 |
13a8: 82 0f add r24, r18 |
13aa: 91 1d adc r25, r1 |
13ac: 90 93 d7 03 sts 0x03D7, r25 |
13b0: 80 93 d6 03 sts 0x03D6, r24 |
13b4: f9 99 sbic 0x1f, 1 ; 31 |
13b6: fe cf rjmp .-4 ; 0x13b4 <__stack+0x2b5> |
13b8: ea e0 ldi r30, 0x0A ; 10 |
13ba: 8e 2e mov r8, r30 |
13bc: e0 e0 ldi r30, 0x00 ; 0 |
13be: 9e 2e mov r9, r30 |
13c0: 92 bc out 0x22, r9 ; 34 |
13c2: 81 bc out 0x21, r8 ; 33 |
13c4: f8 9a sbi 0x1f, 0 ; 31 |
13c6: 30 b5 in r19, 0x20 ; 32 |
13c8: f9 99 sbic 0x1f, 1 ; 31 |
13ca: fe cf rjmp .-4 ; 0x13c8 <__stack+0x2c9> |
13cc: 7b e0 ldi r23, 0x0B ; 11 |
13ce: a7 2e mov r10, r23 |
13d0: 70 e0 ldi r23, 0x00 ; 0 |
13d2: b7 2e mov r11, r23 |
13d4: b2 bc out 0x22, r11 ; 34 |
13d6: a1 bc out 0x21, r10 ; 33 |
13d8: f8 9a sbi 0x1f, 0 ; 31 |
13da: 20 b5 in r18, 0x20 ; 32 |
13dc: 93 2f mov r25, r19 |
13de: 80 e0 ldi r24, 0x00 ; 0 |
13e0: 82 0f add r24, r18 |
13e2: 91 1d adc r25, r1 |
13e4: 90 93 d9 03 sts 0x03D9, r25 |
13e8: 80 93 d8 03 sts 0x03D8, r24 |
13ec: 8f 5f subi r24, 0xFF ; 255 |
13ee: 9f 4f sbci r25, 0xFF ; 255 |
13f0: 09 f4 brne .+2 ; 0x13f4 <__stack+0x2f5> |
13f2: da c2 rjmp .+1460 ; 0x19a8 <__stack+0x8a9> |
13f4: 80 91 d6 03 lds r24, 0x03D6 |
13f8: 90 91 d7 03 lds r25, 0x03D7 |
13fc: 8f 5f subi r24, 0xFF ; 255 |
13fe: 9f 4f sbci r25, 0xFF ; 255 |
1400: 09 f4 brne .+2 ; 0x1404 <__stack+0x305> |
1402: d2 c2 rjmp .+1444 ; 0x19a8 <__stack+0x8a9> |
1404: 8d b7 in r24, 0x3d ; 61 |
1406: 9e b7 in r25, 0x3e ; 62 |
1408: 07 97 sbiw r24, 0x07 ; 7 |
140a: 0f b6 in r0, 0x3f ; 63 |
140c: f8 94 cli |
140e: 9e bf out 0x3e, r25 ; 62 |
1410: 0f be out 0x3f, r0 ; 63 |
1412: 8d bf out 0x3d, r24 ; 61 |
1414: ed b7 in r30, 0x3d ; 61 |
1416: fe b7 in r31, 0x3e ; 62 |
1418: 31 96 adiw r30, 0x01 ; 1 |
141a: ad b7 in r26, 0x3d ; 61 |
141c: be b7 in r27, 0x3e ; 62 |
141e: 11 96 adiw r26, 0x01 ; 1 |
1420: 1c 92 st X, r1 |
1422: 84 e7 ldi r24, 0x74 ; 116 |
1424: 91 e0 ldi r25, 0x01 ; 1 |
1426: 92 83 std Z+2, r25 ; 0x02 |
1428: 81 83 std Z+1, r24 ; 0x01 |
142a: 80 91 d6 03 lds r24, 0x03D6 |
142e: 90 91 d7 03 lds r25, 0x03D7 |
1432: 94 83 std Z+4, r25 ; 0x04 |
1434: 83 83 std Z+3, r24 ; 0x03 |
1436: 80 91 d8 03 lds r24, 0x03D8 |
143a: 90 91 d9 03 lds r25, 0x03D9 |
143e: 96 83 std Z+6, r25 ; 0x06 |
1440: 85 83 std Z+5, r24 ; 0x05 |
1442: 0e 94 97 16 call 0x2d2e ; 0x2d2e <_printf_P> |
1446: ed b7 in r30, 0x3d ; 61 |
1448: fe b7 in r31, 0x3e ; 62 |
144a: 37 96 adiw r30, 0x07 ; 7 |
144c: 0f b6 in r0, 0x3f ; 63 |
144e: f8 94 cli |
1450: fe bf out 0x3e, r31 ; 62 |
1452: 0f be out 0x3f, r0 ; 63 |
1454: ed bf out 0x3d, r30 ; 61 |
1456: f9 99 sbic 0x1f, 1 ; 31 |
1458: fe cf rjmp .-4 ; 0x1456 <__stack+0x357> |
145a: 84 e0 ldi r24, 0x04 ; 4 |
145c: 90 e0 ldi r25, 0x00 ; 0 |
145e: 92 bd out 0x22, r25 ; 34 |
1460: 81 bd out 0x21, r24 ; 33 |
1462: f8 9a sbi 0x1f, 0 ; 31 |
1464: 80 b5 in r24, 0x20 ; 32 |
1466: 85 30 cpi r24, 0x05 ; 5 |
1468: 08 f0 brcs .+2 ; 0x146c <__stack+0x36d> |
146a: d7 c2 rjmp .+1454 ; 0x1a1a <__stack+0x91b> |
146c: 0e 94 74 05 call 0xae8 ; 0xae8 <GetActiveParamSetNumber> |
1470: 61 ee ldi r22, 0xE1 ; 225 |
1472: 78 e0 ldi r23, 0x08 ; 8 |
1474: 45 e6 ldi r20, 0x65 ; 101 |
1476: 0e 94 e5 06 call 0xdca ; 0xdca <ReadParameterSet> |
147a: 0e 94 74 05 call 0xae8 ; 0xae8 <GetActiveParamSetNumber> |
147e: 00 d0 rcall .+0 ; 0x1480 <__stack+0x381> |
1480: 00 d0 rcall .+0 ; 0x1482 <__stack+0x383> |
1482: 0f 92 push r0 |
1484: ed b7 in r30, 0x3d ; 61 |
1486: fe b7 in r31, 0x3e ; 62 |
1488: 31 96 adiw r30, 0x01 ; 1 |
148a: ad b7 in r26, 0x3d ; 61 |
148c: be b7 in r27, 0x3e ; 62 |
148e: 11 96 adiw r26, 0x01 ; 1 |
1490: 1c 92 st X, r1 |
1492: 25 e4 ldi r18, 0x45 ; 69 |
1494: 31 e0 ldi r19, 0x01 ; 1 |
1496: 32 83 std Z+2, r19 ; 0x02 |
1498: 21 83 std Z+1, r18 ; 0x01 |
149a: 83 83 std Z+3, r24 ; 0x03 |
149c: 14 82 std Z+4, r1 ; 0x04 |
149e: 0e 94 97 16 call 0x2d2e ; 0x2d2e <_printf_P> |
14a2: 80 91 e9 08 lds r24, 0x08E9 |
14a6: 0f 90 pop r0 |
14a8: 0f 90 pop r0 |
14aa: 0f 90 pop r0 |
14ac: 0f 90 pop r0 |
14ae: 0f 90 pop r0 |
14b0: 80 fd sbrc r24, 0 |
14b2: 86 c2 rjmp .+1292 ; 0x19c0 <__stack+0x8c1> |
14b4: 0e 94 35 42 call 0x846a ; 0x846a <SetNeutral> |
14b8: 80 91 08 01 lds r24, 0x0108 |
14bc: 8a 30 cpi r24, 0x0A ; 10 |
14be: 09 f4 brne .+2 ; 0x14c2 <__stack+0x3c3> |
14c0: 71 c2 rjmp .+1250 ; 0x19a4 <__stack+0x8a5> |
14c2: 84 31 cpi r24, 0x14 ; 20 |
14c4: 09 f4 brne .+2 ; 0x14c8 <__stack+0x3c9> |
14c6: 6e c2 rjmp .+1244 ; 0x19a4 <__stack+0x8a5> |
14c8: 28 9a sbi 0x05, 0 ; 5 |
14ca: 80 ed ldi r24, 0xD0 ; 208 |
14cc: 97 e0 ldi r25, 0x07 ; 7 |
14ce: 90 93 fb 03 sts 0x03FB, r25 |
14d2: 80 93 fa 03 sts 0x03FA, r24 |
14d6: 85 e5 ldi r24, 0x55 ; 85 |
14d8: 80 93 80 07 sts 0x0780, r24 |
14dc: 00 d0 rcall .+0 ; 0x14de <__stack+0x3df> |
14de: 0f 92 push r0 |
14e0: ed b7 in r30, 0x3d ; 61 |
14e2: fe b7 in r31, 0x3e ; 62 |
14e4: 11 82 std Z+1, r1 ; 0x01 |
14e6: 84 e1 ldi r24, 0x14 ; 20 |
14e8: 91 e0 ldi r25, 0x01 ; 1 |
14ea: 93 83 std Z+3, r25 ; 0x03 |
14ec: 82 83 std Z+2, r24 ; 0x02 |
14ee: 0e 94 97 16 call 0x2d2e ; 0x2d2e <_printf_P> |
14f2: 80 91 e9 08 lds r24, 0x08E9 |
14f6: 0f 90 pop r0 |
14f8: 0f 90 pop r0 |
14fa: 0f 90 pop r0 |
14fc: 82 ff sbrs r24, 2 |
14fe: a0 c2 rjmp .+1344 ; 0x1a40 <__stack+0x941> |
1500: 00 d0 rcall .+0 ; 0x1502 <__stack+0x403> |
1502: 0f 92 push r0 |
1504: ad b7 in r26, 0x3d ; 61 |
1506: be b7 in r27, 0x3e ; 62 |
1508: 11 96 adiw r26, 0x01 ; 1 |
150a: 1c 92 st X, r1 |
150c: 11 97 sbiw r26, 0x01 ; 1 |
150e: 88 e0 ldi r24, 0x08 ; 8 |
1510: 91 e0 ldi r25, 0x01 ; 1 |
1512: 13 96 adiw r26, 0x03 ; 3 |
1514: 9c 93 st X, r25 |
1516: 8e 93 st -X, r24 |
1518: 12 97 sbiw r26, 0x02 ; 2 |
151a: 0e 94 97 16 call 0x2d2e ; 0x2d2e <_printf_P> |
151e: 0f 90 pop r0 |
1520: 0f 90 pop r0 |
1522: 0f 90 pop r0 |
1524: 0e 94 c6 24 call 0x498c ; 0x498c <LcdClear> |
1528: 88 e8 ldi r24, 0x88 ; 136 |
152a: 93 e1 ldi r25, 0x13 ; 19 |
152c: 90 93 9f 03 sts 0x039F, r25 |
1530: 80 93 9e 03 sts 0x039E, r24 |
1534: 81 e0 ldi r24, 0x01 ; 1 |
1536: 80 93 7f 07 sts 0x077F, r24 |
153a: 0e 94 a4 05 call 0xb48 ; 0xb48 <LipoDetection> |
153e: 00 d0 rcall .+0 ; 0x1540 <__stack+0x441> |
1540: 0f 92 push r0 |
1542: ad b7 in r26, 0x3d ; 61 |
1544: be b7 in r27, 0x3e ; 62 |
1546: 11 96 adiw r26, 0x01 ; 1 |
1548: 1c 92 st X, r1 |
154a: 11 97 sbiw r26, 0x01 ; 1 |
154c: 8e ec ldi r24, 0xCE ; 206 |
154e: 90 e0 ldi r25, 0x00 ; 0 |
1550: 13 96 adiw r26, 0x03 ; 3 |
1552: 9c 93 st X, r25 |
1554: 8e 93 st -X, r24 |
1556: 12 97 sbiw r26, 0x02 ; 2 |
1558: 0e 94 97 16 call 0x2d2e ; 0x2d2e <_printf_P> |
155c: 0f 90 pop r0 |
155e: 0f 90 pop r0 |
1560: 0f 90 pop r0 |
1562: 80 ed ldi r24, 0xD0 ; 208 |
1564: 97 e0 ldi r25, 0x07 ; 7 |
1566: 0e 94 ac 1a call 0x3558 ; 0x3558 <SetDelay> |
156a: ec 01 movw r28, r24 |
156c: 00 e0 ldi r16, 0x00 ; 0 |
156e: 10 e0 ldi r17, 0x00 ; 0 |
1570: 64 e0 ldi r22, 0x04 ; 4 |
1572: f6 2e mov r15, r22 |
1574: 50 e7 ldi r21, 0x70 ; 112 |
1576: 25 2e mov r2, r21 |
1578: 57 e1 ldi r21, 0x17 ; 23 |
157a: 35 2e mov r3, r21 |
157c: 45 e0 ldi r20, 0x05 ; 5 |
157e: c4 2e mov r12, r20 |
1580: d1 2c mov r13, r1 |
1582: 80 91 f7 03 lds r24, 0x03F7 |
1586: 88 23 and r24, r24 |
1588: 09 f4 brne .+2 ; 0x158c <__stack+0x48d> |
158a: 90 c0 rjmp .+288 ; 0x16ac <__stack+0x5ad> |
158c: 80 91 28 03 lds r24, 0x0328 |
1590: 88 23 and r24, r24 |
1592: 09 f4 brne .+2 ; 0x1596 <__stack+0x497> |
1594: 8b c0 rjmp .+278 ; 0x16ac <__stack+0x5ad> |
1596: 10 92 f7 03 sts 0x03F7, r1 |
159a: 80 91 7e 07 lds r24, 0x077E |
159e: 88 23 and r24, r24 |
15a0: 09 f4 brne .+2 ; 0x15a4 <__stack+0x4a5> |
15a2: 49 c1 rjmp .+658 ; 0x1836 <__stack+0x737> |
15a4: 0e 94 53 06 call 0xca6 ; 0xca6 <CalMk3Mag> |
15a8: 0e 94 6d 40 call 0x80da ; 0x80da <SendMotorData> |
15ac: 20 91 08 01 lds r18, 0x0108 |
15b0: 2a 30 cpi r18, 0x0A ; 10 |
15b2: 09 f4 brne .+2 ; 0x15b6 <__stack+0x4b7> |
15b4: 34 c1 rjmp .+616 ; 0x181e <__stack+0x71f> |
15b6: 24 31 cpi r18, 0x14 ; 20 |
15b8: 09 f4 brne .+2 ; 0x15bc <__stack+0x4bd> |
15ba: 31 c1 rjmp .+610 ; 0x181e <__stack+0x71f> |
15bc: 28 9a sbi 0x05, 0 ; 5 |
15be: 80 91 12 05 lds r24, 0x0512 |
15c2: 88 23 and r24, r24 |
15c4: 09 f4 brne .+2 ; 0x15c8 <__stack+0x4c9> |
15c6: 31 c1 rjmp .+610 ; 0x182a <__stack+0x72b> |
15c8: 80 91 12 05 lds r24, 0x0512 |
15cc: 81 50 subi r24, 0x01 ; 1 |
15ce: 80 93 12 05 sts 0x0512, r24 |
15d2: 80 91 c1 05 lds r24, 0x05C1 |
15d6: 88 23 and r24, r24 |
15d8: 69 f0 breq .+26 ; 0x15f4 <__stack+0x4f5> |
15da: 81 50 subi r24, 0x01 ; 1 |
15dc: 80 93 c1 05 sts 0x05C1, r24 |
15e0: 88 23 and r24, r24 |
15e2: 41 f4 brne .+16 ; 0x15f4 <__stack+0x4f5> |
15e4: 10 92 aa 05 sts 0x05AA, r1 |
15e8: 10 92 a9 05 sts 0x05A9, r1 |
15ec: 10 92 ac 05 sts 0x05AC, r1 |
15f0: 10 92 ab 05 sts 0x05AB, r1 |
15f4: 80 91 9e 03 lds r24, 0x039E |
15f8: 90 91 9f 03 lds r25, 0x039F |
15fc: 01 97 sbiw r24, 0x01 ; 1 |
15fe: 90 93 9f 03 sts 0x039F, r25 |
1602: 80 93 9e 03 sts 0x039E, r24 |
1606: 80 91 9e 03 lds r24, 0x039E |
160a: 90 91 9f 03 lds r25, 0x039F |
160e: 89 2b or r24, r25 |
1610: 09 f4 brne .+2 ; 0x1614 <__stack+0x515> |
1612: e4 c0 rjmp .+456 ; 0x17dc <__stack+0x6dd> |
1614: 80 91 47 04 lds r24, 0x0447 |
1618: 88 23 and r24, r24 |
161a: 09 f0 breq .+2 ; 0x161e <__stack+0x51f> |
161c: df c0 rjmp .+446 ; 0x17dc <__stack+0x6dd> |
161e: 2a 30 cpi r18, 0x0A ; 10 |
1620: 09 f4 brne .+2 ; 0x1624 <__stack+0x525> |
1622: 9d c1 rjmp .+826 ; 0x195e <__stack+0x85f> |
1624: 24 31 cpi r18, 0x14 ; 20 |
1626: 09 f4 brne .+2 ; 0x162a <__stack+0x52b> |
1628: 9a c1 rjmp .+820 ; 0x195e <__stack+0x85f> |
162a: 28 9a sbi 0x05, 0 ; 5 |
162c: 80 91 f7 03 lds r24, 0x03F7 |
1630: 88 23 and r24, r24 |
1632: 29 f0 breq .+10 ; 0x163e <__stack+0x53f> |
1634: 80 91 1c 05 lds r24, 0x051C |
1638: 88 23 and r24, r24 |
163a: 09 f0 breq .+2 ; 0x163e <__stack+0x53f> |
163c: 8d c1 rjmp .+794 ; 0x1958 <__stack+0x859> |
163e: 0e 94 67 10 call 0x20ce ; 0x20ce <DatenUebertragung> |
1642: 0e 94 64 13 call 0x26c8 ; 0x26c8 <BearbeiteRxDaten> |
1646: ce 01 movw r24, r28 |
1648: 0e 94 b6 1a call 0x356c ; 0x356c <CheckDelay> |
164c: 88 23 and r24, r24 |
164e: 61 f1 breq .+88 ; 0x16a8 <__stack+0x5a9> |
1650: 64 96 adiw r28, 0x14 ; 20 |
1652: 80 91 0e 01 lds r24, 0x010E |
1656: 88 23 and r24, r24 |
1658: 09 f4 brne .+2 ; 0x165c <__stack+0x55d> |
165a: 46 c1 rjmp .+652 ; 0x18e8 <__stack+0x7e9> |
165c: 81 50 subi r24, 0x01 ; 1 |
165e: 80 93 0e 01 sts 0x010E, r24 |
1662: 20 91 19 03 lds r18, 0x0319 |
1666: 30 91 1a 03 lds r19, 0x031A |
166a: 80 91 0a 01 lds r24, 0x010A |
166e: 90 e0 ldi r25, 0x00 ; 0 |
1670: 28 17 cp r18, r24 |
1672: 39 07 cpc r19, r25 |
1674: 0c f0 brlt .+2 ; 0x1678 <__stack+0x579> |
1676: 32 c1 rjmp .+612 ; 0x18dc <__stack+0x7dd> |
1678: 80 91 43 05 lds r24, 0x0543 |
167c: 80 62 ori r24, 0x20 ; 32 |
167e: 80 93 43 05 sts 0x0543, r24 |
1682: 80 91 12 03 lds r24, 0x0312 |
1686: 90 91 13 03 lds r25, 0x0313 |
168a: 8f 5f subi r24, 0xFF ; 255 |
168c: 9f 4f sbci r25, 0xFF ; 255 |
168e: 09 f4 brne .+2 ; 0x1692 <__stack+0x593> |
1690: 68 c1 rjmp .+720 ; 0x1962 <__stack+0x863> |
1692: 0e 94 e6 67 call 0xcfcc ; 0xcfcc <SPI_StartTransmitPacket> |
1696: f0 92 fc 03 sts 0x03FC, r15 |
169a: 80 91 1c 05 lds r24, 0x051C |
169e: 88 23 and r24, r24 |
16a0: 09 f0 breq .+2 ; 0x16a4 <__stack+0x5a5> |
16a2: cc c0 rjmp .+408 ; 0x183c <__stack+0x73d> |
16a4: 0b ea ldi r16, 0xAB ; 171 |
16a6: 15 e0 ldi r17, 0x05 ; 5 |
16a8: 0e 94 be 68 call 0xd17c ; 0xd17c <LED_Update> |
16ac: 80 91 fc 03 lds r24, 0x03FC |
16b0: 88 23 and r24, r24 |
16b2: 09 f0 breq .+2 ; 0x16b6 <__stack+0x5b7> |
16b4: 66 cf rjmp .-308 ; 0x1582 <__stack+0x483> |
16b6: 0e 94 27 68 call 0xd04e ; 0xd04e <SPI_TransmitByte> |
16ba: 80 91 f7 03 lds r24, 0x03F7 |
16be: 88 23 and r24, r24 |
16c0: a9 f3 breq .-22 ; 0x16ac <__stack+0x5ad> |
16c2: 64 cf rjmp .-312 ; 0x158c <__stack+0x48d> |
16c4: 29 98 cbi 0x05, 1 ; 5 |
16c6: 7d cc rjmp .-1798 ; 0xfc2 <main+0x1b8> |
16c8: 28 98 cbi 0x05, 0 ; 5 |
16ca: 00 cc rjmp .-2048 ; 0xecc <main+0xc2> |
16cc: 8b e0 ldi r24, 0x0B ; 11 |
16ce: 95 e0 ldi r25, 0x05 ; 5 |
16d0: a0 e0 ldi r26, 0x00 ; 0 |
16d2: b0 e0 ldi r27, 0x00 ; 0 |
16d4: 80 93 c2 03 sts 0x03C2, r24 |
16d8: 90 93 c3 03 sts 0x03C3, r25 |
16dc: a0 93 c4 03 sts 0x03C4, r26 |
16e0: b0 93 c5 03 sts 0x03C5, r27 |
16e4: ec cb rjmp .-2088 ; 0xebe <main+0xb4> |
16e6: 19 9b sbis 0x03, 1 ; 3 |
16e8: c6 c1 rjmp .+908 ; 0x1a76 <__stack+0x977> |
16ea: 84 e1 ldi r24, 0x14 ; 20 |
16ec: 80 93 08 01 sts 0x0108, r24 |
16f0: a7 cb rjmp .-2226 ; 0xe40 <main+0x36> |
16f2: f9 99 sbic 0x1f, 1 ; 31 |
16f4: fe cf rjmp .-4 ; 0x16f2 <__stack+0x5f3> |
16f6: b2 bc out 0x22, r11 ; 34 |
16f8: a1 bc out 0x21, r10 ; 33 |
16fa: f8 9a sbi 0x1f, 0 ; 31 |
16fc: 80 b5 in r24, 0x20 ; 32 |
16fe: 8c 30 cpi r24, 0x0C ; 12 |
1700: 08 f0 brcs .+2 ; 0x1704 <__stack+0x605> |
1702: 16 ce rjmp .-980 ; 0x1330 <__stack+0x231> |
1704: f9 99 sbic 0x1f, 1 ; 31 |
1706: fe cf rjmp .-4 ; 0x1704 <__stack+0x605> |
1708: 72 bc out 0x22, r7 ; 34 |
170a: 61 bc out 0x21, r6 ; 33 |
170c: f8 9a sbi 0x1f, 0 ; 31 |
170e: 80 b5 in r24, 0x20 ; 32 |
1710: 8c 30 cpi r24, 0x0C ; 12 |
1712: 08 f0 brcs .+2 ; 0x1716 <__stack+0x617> |
1714: 0d ce rjmp .-998 ; 0x1330 <__stack+0x231> |
1716: f9 99 sbic 0x1f, 1 ; 31 |
1718: fe cf rjmp .-4 ; 0x1716 <__stack+0x617> |
171a: d2 bd out 0x22, r29 ; 34 |
171c: c1 bd out 0x21, r28 ; 33 |
171e: f8 9a sbi 0x1f, 0 ; 31 |
1720: 80 b5 in r24, 0x20 ; 32 |
1722: 80 93 e1 08 sts 0x08E1, r24 |
1726: f9 99 sbic 0x1f, 1 ; 31 |
1728: fe cf rjmp .-4 ; 0x1726 <__stack+0x627> |
172a: 81 e5 ldi r24, 0x51 ; 81 |
172c: 90 e0 ldi r25, 0x00 ; 0 |
172e: 92 bd out 0x22, r25 ; 34 |
1730: 81 bd out 0x21, r24 ; 33 |
1732: f8 9a sbi 0x1f, 0 ; 31 |
1734: 80 b5 in r24, 0x20 ; 32 |
1736: 80 93 e2 08 sts 0x08E2, r24 |
173a: f9 99 sbic 0x1f, 1 ; 31 |
173c: fe cf rjmp .-4 ; 0x173a <__stack+0x63b> |
173e: a2 e5 ldi r26, 0x52 ; 82 |
1740: b0 e0 ldi r27, 0x00 ; 0 |
1742: b2 bd out 0x22, r27 ; 34 |
1744: a1 bd out 0x21, r26 ; 33 |
1746: f8 9a sbi 0x1f, 0 ; 31 |
1748: 80 b5 in r24, 0x20 ; 32 |
174a: 80 93 e3 08 sts 0x08E3, r24 |
174e: f9 99 sbic 0x1f, 1 ; 31 |
1750: fe cf rjmp .-4 ; 0x174e <__stack+0x64f> |
1752: e3 e5 ldi r30, 0x53 ; 83 |
1754: f0 e0 ldi r31, 0x00 ; 0 |
1756: f2 bd out 0x22, r31 ; 34 |
1758: e1 bd out 0x21, r30 ; 33 |
175a: f8 9a sbi 0x1f, 0 ; 31 |
175c: 80 b5 in r24, 0x20 ; 32 |
175e: 80 93 e4 08 sts 0x08E4, r24 |
1762: f9 99 sbic 0x1f, 1 ; 31 |
1764: fe cf rjmp .-4 ; 0x1762 <__stack+0x663> |
1766: 52 bc out 0x22, r5 ; 34 |
1768: 41 bc out 0x21, r4 ; 33 |
176a: f8 9a sbi 0x1f, 0 ; 31 |
176c: 80 b5 in r24, 0x20 ; 32 |
176e: 80 93 e5 08 sts 0x08E5, r24 |
1772: f9 99 sbic 0x1f, 1 ; 31 |
1774: fe cf rjmp .-4 ; 0x1772 <__stack+0x673> |
1776: 32 bc out 0x22, r3 ; 34 |
1778: 21 bc out 0x21, r2 ; 33 |
177a: f8 9a sbi 0x1f, 0 ; 31 |
177c: 80 b5 in r24, 0x20 ; 32 |
177e: 80 93 e6 08 sts 0x08E6, r24 |
1782: f9 99 sbic 0x1f, 1 ; 31 |
1784: fe cf rjmp .-4 ; 0x1782 <__stack+0x683> |
1786: 86 e5 ldi r24, 0x56 ; 86 |
1788: 90 e0 ldi r25, 0x00 ; 0 |
178a: 92 bd out 0x22, r25 ; 34 |
178c: 81 bd out 0x21, r24 ; 33 |
178e: f8 9a sbi 0x1f, 0 ; 31 |
1790: 80 b5 in r24, 0x20 ; 32 |
1792: 80 93 e7 08 sts 0x08E7, r24 |
1796: f9 99 sbic 0x1f, 1 ; 31 |
1798: fe cf rjmp .-4 ; 0x1796 <__stack+0x697> |
179a: a7 e5 ldi r26, 0x57 ; 87 |
179c: b0 e0 ldi r27, 0x00 ; 0 |
179e: b2 bd out 0x22, r27 ; 34 |
17a0: a1 bd out 0x21, r26 ; 33 |
17a2: f8 9a sbi 0x1f, 0 ; 31 |
17a4: 80 b5 in r24, 0x20 ; 32 |
17a6: 80 93 e8 08 sts 0x08E8, r24 |
17aa: 11 30 cpi r17, 0x01 ; 1 |
17ac: 09 f0 breq .+2 ; 0x17b0 <__stack+0x6b1> |
17ae: c2 cd rjmp .-1148 ; 0x1334 <__stack+0x235> |
17b0: 00 d0 rcall .+0 ; 0x17b2 <__stack+0x6b3> |
17b2: 0f 92 push r0 |
17b4: ed b7 in r30, 0x3d ; 61 |
17b6: fe b7 in r31, 0x3e ; 62 |
17b8: 11 82 std Z+1, r1 ; 0x01 |
17ba: f3 82 std Z+3, r15 ; 0x03 |
17bc: e2 82 std Z+2, r14 ; 0x02 |
17be: 0e 94 97 16 call 0x2d2e ; 0x2d2e <_printf_P> |
17c2: 0f 90 pop r0 |
17c4: 0f 90 pop r0 |
17c6: 0f 90 pop r0 |
17c8: 81 e0 ldi r24, 0x01 ; 1 |
17ca: 61 ee ldi r22, 0xE1 ; 225 |
17cc: 78 e0 ldi r23, 0x08 ; 8 |
17ce: 45 e6 ldi r20, 0x65 ; 101 |
17d0: 0e 94 90 06 call 0xd20 ; 0xd20 <WriteParameterSet> |
17d4: 12 e0 ldi r17, 0x02 ; 2 |
17d6: 0e 94 57 63 call 0xc6ae ; 0xc6ae <DefaultKonstanten2> |
17da: 89 cd rjmp .-1262 ; 0x12ee <__stack+0x1ef> |
17dc: 80 91 9e 03 lds r24, 0x039E |
17e0: 90 91 9f 03 lds r25, 0x039F |
17e4: 89 2b or r24, r25 |
17e6: 09 f4 brne .+2 ; 0x17ea <__stack+0x6eb> |
17e8: a7 c0 rjmp .+334 ; 0x1938 <__stack+0x839> |
17ea: 80 91 12 03 lds r24, 0x0312 |
17ee: 90 91 13 03 lds r25, 0x0313 |
17f2: 8f 5f subi r24, 0xFF ; 255 |
17f4: 9f 4f sbci r25, 0xFF ; 255 |
17f6: 09 f0 breq .+2 ; 0x17fa <__stack+0x6fb> |
17f8: 19 cf rjmp .-462 ; 0x162c <__stack+0x52d> |
17fa: 80 91 1c 05 lds r24, 0x051C |
17fe: 88 23 and r24, r24 |
1800: 09 f4 brne .+2 ; 0x1804 <__stack+0x705> |
1802: 14 cf rjmp .-472 ; 0x162c <__stack+0x52d> |
1804: e0 e1 ldi r30, 0x10 ; 16 |
1806: f7 e2 ldi r31, 0x27 ; 39 |
1808: f0 93 fb 03 sts 0x03FB, r31 |
180c: e0 93 fa 03 sts 0x03FA, r30 |
1810: 80 e8 ldi r24, 0x80 ; 128 |
1812: 90 e0 ldi r25, 0x00 ; 0 |
1814: 90 93 13 03 sts 0x0313, r25 |
1818: 80 93 12 03 sts 0x0312, r24 |
181c: 07 cf rjmp .-498 ; 0x162c <__stack+0x52d> |
181e: 28 98 cbi 0x05, 0 ; 5 |
1820: 80 91 12 05 lds r24, 0x0512 |
1824: 88 23 and r24, r24 |
1826: 09 f0 breq .+2 ; 0x182a <__stack+0x72b> |
1828: cf ce rjmp .-610 ; 0x15c8 <__stack+0x4c9> |
182a: 80 91 6f 00 lds r24, 0x006F |
182e: 80 62 ori r24, 0x20 ; 32 |
1830: 80 93 6f 00 sts 0x006F, r24 |
1834: ce ce rjmp .-612 ; 0x15d2 <__stack+0x4d3> |
1836: 0e 94 e7 44 call 0x89ce ; 0x89ce <MotorRegler> |
183a: b6 ce rjmp .-660 ; 0x15a8 <__stack+0x4a9> |
183c: 0f 5f subi r16, 0xFF ; 255 |
183e: 1f 4f sbci r17, 0xFF ; 255 |
1840: fb e0 ldi r31, 0x0B ; 11 |
1842: 02 37 cpi r16, 0x72 ; 114 |
1844: 1f 07 cpc r17, r31 |
1846: 09 f0 breq .+2 ; 0x184a <__stack+0x74b> |
1848: 2f cf rjmp .-418 ; 0x16a8 <__stack+0x5a9> |
184a: 80 91 d6 03 lds r24, 0x03D6 |
184e: 90 91 d7 03 lds r25, 0x03D7 |
1852: 01 96 adiw r24, 0x01 ; 1 |
1854: 90 93 d7 03 sts 0x03D7, r25 |
1858: 80 93 d6 03 sts 0x03D6, r24 |
185c: 20 91 d8 03 lds r18, 0x03D8 |
1860: 30 91 d9 03 lds r19, 0x03D9 |
1864: 2f 5f subi r18, 0xFF ; 255 |
1866: 3f 4f sbci r19, 0xFF ; 255 |
1868: 30 93 d9 03 sts 0x03D9, r19 |
186c: 20 93 d8 03 sts 0x03D8, r18 |
1870: 40 91 d7 03 lds r20, 0x03D7 |
1874: f9 99 sbic 0x1f, 1 ; 31 |
1876: fe cf rjmp .-4 ; 0x1874 <__stack+0x775> |
1878: 1f ba out 0x1f, r1 ; 31 |
187a: 52 bc out 0x22, r5 ; 34 |
187c: 41 bc out 0x21, r4 ; 33 |
187e: 40 bd out 0x20, r20 ; 32 |
1880: 0f b6 in r0, 0x3f ; 63 |
1882: f8 94 cli |
1884: fa 9a sbi 0x1f, 2 ; 31 |
1886: f9 9a sbi 0x1f, 1 ; 31 |
1888: 0f be out 0x3f, r0 ; 63 |
188a: f9 99 sbic 0x1f, 1 ; 31 |
188c: fe cf rjmp .-4 ; 0x188a <__stack+0x78b> |
188e: 1f ba out 0x1f, r1 ; 31 |
1890: 72 bc out 0x22, r7 ; 34 |
1892: 61 bc out 0x21, r6 ; 33 |
1894: 80 bd out 0x20, r24 ; 32 |
1896: 0f b6 in r0, 0x3f ; 63 |
1898: f8 94 cli |
189a: fa 9a sbi 0x1f, 2 ; 31 |
189c: f9 9a sbi 0x1f, 1 ; 31 |
189e: 0f be out 0x3f, r0 ; 63 |
18a0: f9 99 sbic 0x1f, 1 ; 31 |
18a2: fe cf rjmp .-4 ; 0x18a0 <__stack+0x7a1> |
18a4: 1f ba out 0x1f, r1 ; 31 |
18a6: 92 bc out 0x22, r9 ; 34 |
18a8: 81 bc out 0x21, r8 ; 33 |
18aa: 30 bd out 0x20, r19 ; 32 |
18ac: 0f b6 in r0, 0x3f ; 63 |
18ae: f8 94 cli |
18b0: fa 9a sbi 0x1f, 2 ; 31 |
18b2: f9 9a sbi 0x1f, 1 ; 31 |
18b4: 0f be out 0x3f, r0 ; 63 |
18b6: f9 99 sbic 0x1f, 1 ; 31 |
18b8: fe cf rjmp .-4 ; 0x18b6 <__stack+0x7b7> |
18ba: 1f ba out 0x1f, r1 ; 31 |
18bc: b2 bc out 0x22, r11 ; 34 |
18be: a1 bc out 0x21, r10 ; 33 |
18c0: 20 bd out 0x20, r18 ; 32 |
18c2: 0f b6 in r0, 0x3f ; 63 |
18c4: f8 94 cli |
18c6: fa 9a sbi 0x1f, 2 ; 31 |
18c8: f9 9a sbi 0x1f, 1 ; 31 |
18ca: 0f be out 0x3f, r0 ; 63 |
18cc: 84 e1 ldi r24, 0x14 ; 20 |
18ce: 90 e0 ldi r25, 0x00 ; 0 |
18d0: 0e 94 ac 1a call 0x3558 ; 0x3558 <SetDelay> |
18d4: ec 01 movw r28, r24 |
18d6: 00 e0 ldi r16, 0x00 ; 0 |
18d8: 10 e0 ldi r17, 0x00 ; 0 |
18da: e6 ce rjmp .-564 ; 0x16a8 <__stack+0x5a9> |
18dc: 80 91 43 05 lds r24, 0x0543 |
18e0: 8f 7d andi r24, 0xDF ; 223 |
18e2: 80 93 43 05 sts 0x0543, r24 |
18e6: d5 ce rjmp .-598 ; 0x1692 <__stack+0x593> |
18e8: 10 92 8a 07 sts 0x078A, r1 |
18ec: 10 92 38 05 sts 0x0538, r1 |
18f0: 10 92 37 05 sts 0x0537, r1 |
18f4: 10 92 3a 05 sts 0x053A, r1 |
18f8: 10 92 39 05 sts 0x0539, r1 |
18fc: 10 92 3c 05 sts 0x053C, r1 |
1900: 10 92 3b 05 sts 0x053B, r1 |
1904: 80 91 12 03 lds r24, 0x0312 |
1908: 90 91 13 03 lds r25, 0x0313 |
190c: 8f 5f subi r24, 0xFF ; 255 |
190e: 9f 4f sbci r25, 0xFF ; 255 |
1910: 09 f0 breq .+2 ; 0x1914 <__stack+0x815> |
1912: a7 ce rjmp .-690 ; 0x1662 <__stack+0x563> |
1914: 80 91 12 05 lds r24, 0x0512 |
1918: 88 23 and r24, r24 |
191a: 09 f0 breq .+2 ; 0x191e <__stack+0x81f> |
191c: a2 ce rjmp .-700 ; 0x1662 <__stack+0x563> |
191e: e8 e9 ldi r30, 0x98 ; 152 |
1920: fa e3 ldi r31, 0x3A ; 58 |
1922: f0 93 fb 03 sts 0x03FB, r31 |
1926: e0 93 fa 03 sts 0x03FA, r30 |
192a: 80 e0 ldi r24, 0x00 ; 0 |
192c: 9c e0 ldi r25, 0x0C ; 12 |
192e: 90 93 13 03 sts 0x0313, r25 |
1932: 80 93 12 03 sts 0x0312, r24 |
1936: 95 ce rjmp .-726 ; 0x1662 <__stack+0x563> |
1938: 0e 94 9a 2e call 0x5d34 ; 0x5d34 <i2c_reset> |
193c: d0 92 9f 03 sts 0x039F, r13 |
1940: c0 92 9e 03 sts 0x039E, r12 |
1944: 80 91 5d 08 lds r24, 0x085D |
1948: 90 91 5e 08 lds r25, 0x085E |
194c: 01 96 adiw r24, 0x01 ; 1 |
194e: 90 93 5e 08 sts 0x085E, r25 |
1952: 80 93 5d 08 sts 0x085D, r24 |
1956: 49 cf rjmp .-366 ; 0x17ea <__stack+0x6eb> |
1958: 0e 94 64 13 call 0x26c8 ; 0x26c8 <BearbeiteRxDaten> |
195c: 74 ce rjmp .-792 ; 0x1646 <__stack+0x547> |
195e: 28 98 cbi 0x05, 0 ; 5 |
1960: 65 ce rjmp .-822 ; 0x162c <__stack+0x52d> |
1962: 30 92 fb 03 sts 0x03FB, r3 |
1966: 20 92 fa 03 sts 0x03FA, r2 |
196a: e0 e0 ldi r30, 0x00 ; 0 |
196c: f3 e0 ldi r31, 0x03 ; 3 |
196e: f0 93 13 03 sts 0x0313, r31 |
1972: e0 93 12 03 sts 0x0312, r30 |
1976: 8d ce rjmp .-742 ; 0x1692 <__stack+0x593> |
1978: 00 d0 rcall .+0 ; 0x197a <__stack+0x87b> |
197a: 00 d0 rcall .+0 ; 0x197c <__stack+0x87d> |
197c: 0f 92 push r0 |
197e: ed b7 in r30, 0x3d ; 61 |
1980: fe b7 in r31, 0x3e ; 62 |
1982: 31 96 adiw r30, 0x01 ; 1 |
1984: ad b7 in r26, 0x3d ; 61 |
1986: be b7 in r27, 0x3e ; 62 |
1988: 11 96 adiw r26, 0x01 ; 1 |
198a: 1c 92 st X, r1 |
198c: 72 82 std Z+2, r7 ; 0x02 |
198e: 61 82 std Z+1, r6 ; 0x01 |
1990: 14 83 std Z+4, r17 ; 0x04 |
1992: 03 83 std Z+3, r16 ; 0x03 |
1994: 0e 94 97 16 call 0x2d2e ; 0x2d2e <_printf_P> |
1998: 0f 90 pop r0 |
199a: 0f 90 pop r0 |
199c: 0f 90 pop r0 |
199e: 0f 90 pop r0 |
19a0: 0f 90 pop r0 |
19a2: 12 cc rjmp .-2012 ; 0x11c8 <__stack+0xc9> |
19a4: 28 98 cbi 0x05, 0 ; 5 |
19a6: 91 cd rjmp .-1246 ; 0x14ca <__stack+0x3cb> |
19a8: 10 92 d7 03 sts 0x03D7, r1 |
19ac: 10 92 d6 03 sts 0x03D6, r1 |
19b0: 10 92 d9 03 sts 0x03D9, r1 |
19b4: 10 92 d8 03 sts 0x03D8, r1 |
19b8: 25 cd rjmp .-1462 ; 0x1404 <__stack+0x305> |
19ba: 0e 94 8c 62 call 0xc518 ; 0xc518 <DefaultKonstanten3> |
19be: 97 cc rjmp .-1746 ; 0x12ee <__stack+0x1ef> |
19c0: 00 d0 rcall .+0 ; 0x19c2 <__stack+0x8c3> |
19c2: 0f 92 push r0 |
19c4: ed b7 in r30, 0x3d ; 61 |
19c6: fe b7 in r31, 0x3e ; 62 |
19c8: 11 82 std Z+1, r1 ; 0x01 |
19ca: 85 e2 ldi r24, 0x25 ; 37 |
19cc: 91 e0 ldi r25, 0x01 ; 1 |
19ce: 93 83 std Z+3, r25 ; 0x03 |
19d0: 82 83 std Z+2, r24 ; 0x02 |
19d2: 0e 94 97 16 call 0x2d2e ; 0x2d2e <_printf_P> |
19d6: 0f 90 pop r0 |
19d8: 0f 90 pop r0 |
19da: 0f 90 pop r0 |
19dc: 88 ee ldi r24, 0xE8 ; 232 |
19de: 93 e0 ldi r25, 0x03 ; 3 |
19e0: 0e 94 ac 1a call 0x3558 ; 0x3558 <SetDelay> |
19e4: ec 01 movw r28, r24 |
19e6: 0e 94 61 24 call 0x48c2 ; 0x48c2 <SucheLuftruckOffset> |
19ea: ce 01 movw r24, r28 |
19ec: 0e 94 b6 1a call 0x356c ; 0x356c <CheckDelay> |
19f0: 88 23 and r24, r24 |
19f2: d9 f3 breq .-10 ; 0x19ea <__stack+0x8eb> |
19f4: 00 d0 rcall .+0 ; 0x19f6 <__stack+0x8f7> |
19f6: 0f 92 push r0 |
19f8: ad b7 in r26, 0x3d ; 61 |
19fa: be b7 in r27, 0x3e ; 62 |
19fc: 11 96 adiw r26, 0x01 ; 1 |
19fe: 1c 92 st X, r1 |
1a00: 11 97 sbiw r26, 0x01 ; 1 |
1a02: 80 e2 ldi r24, 0x20 ; 32 |
1a04: 91 e0 ldi r25, 0x01 ; 1 |
1a06: 13 96 adiw r26, 0x03 ; 3 |
1a08: 9c 93 st X, r25 |
1a0a: 8e 93 st -X, r24 |
1a0c: 12 97 sbiw r26, 0x02 ; 2 |
1a0e: 0e 94 97 16 call 0x2d2e ; 0x2d2e <_printf_P> |
1a12: 0f 90 pop r0 |
1a14: 0f 90 pop r0 |
1a16: 0f 90 pop r0 |
1a18: 4d cd rjmp .-1382 ; 0x14b4 <__stack+0x3b5> |
1a1a: 00 d0 rcall .+0 ; 0x1a1c <__stack+0x91d> |
1a1c: 0f 92 push r0 |
1a1e: ad b7 in r26, 0x3d ; 61 |
1a20: be b7 in r27, 0x3e ; 62 |
1a22: 11 96 adiw r26, 0x01 ; 1 |
1a24: 1c 92 st X, r1 |
1a26: 11 97 sbiw r26, 0x01 ; 1 |
1a28: 8d e5 ldi r24, 0x5D ; 93 |
1a2a: 91 e0 ldi r25, 0x01 ; 1 |
1a2c: 13 96 adiw r26, 0x03 ; 3 |
1a2e: 9c 93 st X, r25 |
1a30: 8e 93 st -X, r24 |
1a32: 12 97 sbiw r26, 0x02 ; 2 |
1a34: 0e 94 97 16 call 0x2d2e ; 0x2d2e <_printf_P> |
1a38: 0f 90 pop r0 |
1a3a: 0f 90 pop r0 |
1a3c: 0f 90 pop r0 |
1a3e: 16 cd rjmp .-1492 ; 0x146c <__stack+0x36d> |
1a40: 00 d0 rcall .+0 ; 0x1a42 <__stack+0x943> |
1a42: 0f 92 push r0 |
1a44: ed b7 in r30, 0x3d ; 61 |
1a46: fe b7 in r31, 0x3e ; 62 |
1a48: 11 82 std Z+1, r1 ; 0x01 |
1a4a: 86 ef ldi r24, 0xF6 ; 246 |
1a4c: 90 e0 ldi r25, 0x00 ; 0 |
1a4e: 93 83 std Z+3, r25 ; 0x03 |
1a50: 82 83 std Z+2, r24 ; 0x02 |
1a52: 0e 94 97 16 call 0x2d2e ; 0x2d2e <_printf_P> |
1a56: 0f 90 pop r0 |
1a58: 0f 90 pop r0 |
1a5a: 0f 90 pop r0 |
1a5c: 63 cd rjmp .-1338 ; 0x1524 <__stack+0x425> |
1a5e: 80 91 ca 00 lds r24, 0x00CA |
1a62: 86 30 cpi r24, 0x06 ; 6 |
1a64: 09 f0 breq .+2 ; 0x1a68 <__stack+0x969> |
1a66: a7 ca rjmp .-2738 ; 0xfb6 <main+0x1ac> |
1a68: 0e 94 6c 69 call 0xd2d8 ; 0xd2d8 <Uart1Init> |
1a6c: a4 ca rjmp .-2744 ; 0xfb6 <main+0x1ac> |
1a6e: 8b e0 ldi r24, 0x0B ; 11 |
1a70: 80 93 08 01 sts 0x0108, r24 |
1a74: e5 c9 rjmp .-3126 ; 0xe40 <main+0x36> |
1a76: 8a e0 ldi r24, 0x0A ; 10 |
1a78: 80 93 08 01 sts 0x0108, r24 |
1a7c: e1 c9 rjmp .-3134 ; 0xe40 <main+0x36> |
|
00001a7e <eeprom_write_byte>: |
1a7e: 9c 01 movw r18, r24 |
1a80: f9 99 sbic 0x1f, 1 ; 31 |
1a82: fe cf rjmp .-4 ; 0x1a80 <eeprom_write_byte+0x2> |
1a84: 1f ba out 0x1f, r1 ; 31 |
1a86: 32 bd out 0x22, r19 ; 34 |
1a88: 21 bd out 0x21, r18 ; 33 |
1a8a: 60 bd out 0x20, r22 ; 32 |
1a8c: 0f b6 in r0, 0x3f ; 63 |
1a8e: f8 94 cli |
1a90: fa 9a sbi 0x1f, 2 ; 31 |
1a92: f9 9a sbi 0x1f, 1 ; 31 |
1a94: 0f be out 0x3f, r0 ; 63 |
1a96: 08 95 ret |
|
00001a98 <__vector_22>: |
1a98: 1f 92 push r1 |
1a9a: 0f 92 push r0 |
1a9c: 0f b6 in r0, 0x3f ; 63 |
1a9e: 0f 92 push r0 |
1aa0: 11 24 eor r1, r1 |
1aa2: 8f 93 push r24 |
1aa4: 9f 93 push r25 |
1aa6: ef 93 push r30 |
1aa8: ff 93 push r31 |
1aaa: 80 91 0c 01 lds r24, 0x010C |
1aae: 88 23 and r24, r24 |
1ab0: a9 f4 brne .+42 ; 0x1adc <__vector_22+0x44> |
1ab2: 80 91 f3 03 lds r24, 0x03F3 |
1ab6: 90 91 f4 03 lds r25, 0x03F4 |
1aba: 01 96 adiw r24, 0x01 ; 1 |
1abc: 90 93 f4 03 sts 0x03F4, r25 |
1ac0: 80 93 f3 03 sts 0x03F3, r24 |
1ac4: fc 01 movw r30, r24 |
1ac6: e0 5d subi r30, 0xD0 ; 208 |
1ac8: f9 4f sbci r31, 0xF9 ; 249 |
1aca: e0 81 ld r30, Z |
1acc: ed 30 cpi r30, 0x0D ; 13 |
1ace: 99 f0 breq .+38 ; 0x1af6 <__vector_22+0x5e> |
1ad0: 86 39 cpi r24, 0x96 ; 150 |
1ad2: 91 05 cpc r25, r1 |
1ad4: 81 f0 breq .+32 ; 0x1af6 <__vector_22+0x5e> |
1ad6: e0 93 c6 00 sts 0x00C6, r30 |
1ada: 04 c0 rjmp .+8 ; 0x1ae4 <__vector_22+0x4c> |
1adc: 10 92 f4 03 sts 0x03F4, r1 |
1ae0: 10 92 f3 03 sts 0x03F3, r1 |
1ae4: ff 91 pop r31 |
1ae6: ef 91 pop r30 |
1ae8: 9f 91 pop r25 |
1aea: 8f 91 pop r24 |
1aec: 0f 90 pop r0 |
1aee: 0f be out 0x3f, r0 ; 63 |
1af0: 0f 90 pop r0 |
1af2: 1f 90 pop r1 |
1af4: 18 95 reti |
1af6: 10 92 f4 03 sts 0x03F4, r1 |
1afa: 10 92 f3 03 sts 0x03F3, r1 |
1afe: 81 e0 ldi r24, 0x01 ; 1 |
1b00: 80 93 0c 01 sts 0x010C, r24 |
1b04: e8 cf rjmp .-48 ; 0x1ad6 <__vector_22+0x3e> |
|
00001b06 <__vector_20>: |
1b06: 1f 92 push r1 |
1b08: 0f 92 push r0 |
1b0a: 0f b6 in r0, 0x3f ; 63 |
1b0c: 0f 92 push r0 |
1b0e: 11 24 eor r1, r1 |
1b10: 2f 93 push r18 |
1b12: 3f 93 push r19 |
1b14: 4f 93 push r20 |
1b16: 8f 93 push r24 |
1b18: 9f 93 push r25 |
1b1a: af 93 push r26 |
1b1c: bf 93 push r27 |
1b1e: cf 93 push r28 |
1b20: df 93 push r29 |
1b22: ef 93 push r30 |
1b24: ff 93 push r31 |
1b26: 80 91 c6 00 lds r24, 0x00C6 |
1b2a: 80 93 e1 03 sts 0x03E1, r24 |
1b2e: 40 91 ee 03 lds r20, 0x03EE |
1b32: 46 39 cpi r20, 0x96 ; 150 |
1b34: 10 f0 brcs .+4 ; 0x1b3a <__vector_20+0x34> |
1b36: 10 92 ed 03 sts 0x03ED, r1 |
1b3a: 80 91 e1 03 lds r24, 0x03E1 |
1b3e: 8d 30 cpi r24, 0x0D ; 13 |
1b40: 79 f1 breq .+94 ; 0x1ba0 <__vector_20+0x9a> |
1b42: 80 91 ed 03 lds r24, 0x03ED |
1b46: 81 30 cpi r24, 0x01 ; 1 |
1b48: 09 f4 brne .+2 ; 0x1b4c <__vector_20+0x46> |
1b4a: a0 c0 rjmp .+320 ; 0x1c8c <__vector_20+0x186> |
1b4c: 81 30 cpi r24, 0x01 ; 1 |
1b4e: a8 f0 brcs .+42 ; 0x1b7a <__vector_20+0x74> |
1b50: 82 30 cpi r24, 0x02 ; 2 |
1b52: 09 f4 brne .+2 ; 0x1b56 <__vector_20+0x50> |
1b54: 83 c0 rjmp .+262 ; 0x1c5c <__vector_20+0x156> |
1b56: 10 92 ed 03 sts 0x03ED, r1 |
1b5a: ff 91 pop r31 |
1b5c: ef 91 pop r30 |
1b5e: df 91 pop r29 |
1b60: cf 91 pop r28 |
1b62: bf 91 pop r27 |
1b64: af 91 pop r26 |
1b66: 9f 91 pop r25 |
1b68: 8f 91 pop r24 |
1b6a: 4f 91 pop r20 |
1b6c: 3f 91 pop r19 |
1b6e: 2f 91 pop r18 |
1b70: 0f 90 pop r0 |
1b72: 0f be out 0x3f, r0 ; 63 |
1b74: 0f 90 pop r0 |
1b76: 1f 90 pop r1 |
1b78: 18 95 reti |
1b7a: 80 91 e1 03 lds r24, 0x03E1 |
1b7e: 83 32 cpi r24, 0x23 ; 35 |
1b80: 09 f4 brne .+2 ; 0x1b84 <__vector_20+0x7e> |
1b82: a2 c0 rjmp .+324 ; 0x1cc8 <__vector_20+0x1c2> |
1b84: 80 91 e1 03 lds r24, 0x03E1 |
1b88: 80 93 8d 07 sts 0x078D, r24 |
1b8c: 81 e0 ldi r24, 0x01 ; 1 |
1b8e: 80 93 ee 03 sts 0x03EE, r24 |
1b92: 80 91 e1 03 lds r24, 0x03E1 |
1b96: 80 93 f1 03 sts 0x03F1, r24 |
1b9a: 10 92 f2 03 sts 0x03F2, r1 |
1b9e: dd cf rjmp .-70 ; 0x1b5a <__vector_20+0x54> |
1ba0: 80 91 ed 03 lds r24, 0x03ED |
1ba4: 82 30 cpi r24, 0x02 ; 2 |
1ba6: 79 f6 brne .-98 ; 0x1b46 <__vector_20+0x40> |
1ba8: 10 92 ed 03 sts 0x03ED, r1 |
1bac: a4 2f mov r26, r20 |
1bae: b0 e0 ldi r27, 0x00 ; 0 |
1bb0: fd 01 movw r30, r26 |
1bb2: e5 57 subi r30, 0x75 ; 117 |
1bb4: f8 4f sbci r31, 0xF8 ; 248 |
1bb6: 30 81 ld r19, Z |
1bb8: ed 01 movw r28, r26 |
1bba: c4 57 subi r28, 0x74 ; 116 |
1bbc: d8 4f sbci r29, 0xF8 ; 248 |
1bbe: 28 81 ld r18, Y |
1bc0: 80 91 f1 03 lds r24, 0x03F1 |
1bc4: 90 91 f2 03 lds r25, 0x03F2 |
1bc8: 83 1b sub r24, r19 |
1bca: 91 09 sbc r25, r1 |
1bcc: 82 1b sub r24, r18 |
1bce: 91 09 sbc r25, r1 |
1bd0: 9f 70 andi r25, 0x0F ; 15 |
1bd2: 90 93 f2 03 sts 0x03F2, r25 |
1bd6: 80 93 f1 03 sts 0x03F1, r24 |
1bda: 9c 01 movw r18, r24 |
1bdc: 00 24 eor r0, r0 |
1bde: 22 0f add r18, r18 |
1be0: 33 1f adc r19, r19 |
1be2: 00 1c adc r0, r0 |
1be4: 22 0f add r18, r18 |
1be6: 33 1f adc r19, r19 |
1be8: 00 1c adc r0, r0 |
1bea: 23 2f mov r18, r19 |
1bec: 30 2d mov r19, r0 |
1bee: 23 5c subi r18, 0xC3 ; 195 |
1bf0: 20 93 f0 03 sts 0x03F0, r18 |
1bf4: 98 2f mov r25, r24 |
1bf6: 9f 73 andi r25, 0x3F ; 63 |
1bf8: 93 5c subi r25, 0xC3 ; 195 |
1bfa: 90 93 ef 03 sts 0x03EF, r25 |
1bfe: 80 81 ld r24, Z |
1c00: 28 17 cp r18, r24 |
1c02: 09 f4 brne .+2 ; 0x1c06 <__vector_20+0x100> |
1c04: 6a c0 rjmp .+212 ; 0x1cda <__vector_20+0x1d4> |
1c06: 80 91 e4 03 lds r24, 0x03E4 |
1c0a: 8f 5f subi r24, 0xFF ; 255 |
1c0c: 80 93 e4 03 sts 0x03E4, r24 |
1c10: 90 e0 ldi r25, 0x00 ; 0 |
1c12: 80 91 e2 03 lds r24, 0x03E2 |
1c16: 88 23 and r24, r24 |
1c18: 09 f0 breq .+2 ; 0x1c1c <__vector_20+0x116> |
1c1a: 9f cf rjmp .-194 ; 0x1b5a <__vector_20+0x54> |
1c1c: 99 23 and r25, r25 |
1c1e: 09 f4 brne .+2 ; 0x1c22 <__vector_20+0x11c> |
1c20: 9c cf rjmp .-200 ; 0x1b5a <__vector_20+0x54> |
1c22: 81 e0 ldi r24, 0x01 ; 1 |
1c24: 80 93 e2 03 sts 0x03E2, r24 |
1c28: 4f 5f subi r20, 0xFF ; 255 |
1c2a: 40 93 e5 03 sts 0x03E5, r20 |
1c2e: a3 57 subi r26, 0x73 ; 115 |
1c30: b8 4f sbci r27, 0xF8 ; 248 |
1c32: 8d e0 ldi r24, 0x0D ; 13 |
1c34: 8c 93 st X, r24 |
1c36: 80 91 8f 07 lds r24, 0x078F |
1c3a: 82 35 cpi r24, 0x52 ; 82 |
1c3c: 09 f0 breq .+2 ; 0x1c40 <__vector_20+0x13a> |
1c3e: 8d cf rjmp .-230 ; 0x1b5a <__vector_20+0x54> |
1c40: 2c e0 ldi r18, 0x0C ; 12 |
1c42: 88 e1 ldi r24, 0x18 ; 24 |
1c44: 90 e0 ldi r25, 0x00 ; 0 |
1c46: 0f b6 in r0, 0x3f ; 63 |
1c48: f8 94 cli |
1c4a: a8 95 wdr |
1c4c: 80 93 60 00 sts 0x0060, r24 |
1c50: 0f be out 0x3f, r0 ; 63 |
1c52: 20 93 60 00 sts 0x0060, r18 |
1c56: 10 92 fd 03 sts 0x03FD, r1 |
1c5a: 7f cf rjmp .-258 ; 0x1b5a <__vector_20+0x54> |
1c5c: e4 2f mov r30, r20 |
1c5e: f0 e0 ldi r31, 0x00 ; 0 |
1c60: 80 91 e1 03 lds r24, 0x03E1 |
1c64: e3 57 subi r30, 0x73 ; 115 |
1c66: f8 4f sbci r31, 0xF8 ; 248 |
1c68: 80 83 st Z, r24 |
1c6a: 46 39 cpi r20, 0x96 ; 150 |
1c6c: 48 f1 brcs .+82 ; 0x1cc0 <__vector_20+0x1ba> |
1c6e: 10 92 ed 03 sts 0x03ED, r1 |
1c72: 20 91 e1 03 lds r18, 0x03E1 |
1c76: 80 91 f1 03 lds r24, 0x03F1 |
1c7a: 90 91 f2 03 lds r25, 0x03F2 |
1c7e: 82 0f add r24, r18 |
1c80: 91 1d adc r25, r1 |
1c82: 90 93 f2 03 sts 0x03F2, r25 |
1c86: 80 93 f1 03 sts 0x03F1, r24 |
1c8a: 67 cf rjmp .-306 ; 0x1b5a <__vector_20+0x54> |
1c8c: 82 e0 ldi r24, 0x02 ; 2 |
1c8e: 80 93 ed 03 sts 0x03ED, r24 |
1c92: e4 2f mov r30, r20 |
1c94: f0 e0 ldi r31, 0x00 ; 0 |
1c96: 80 91 e1 03 lds r24, 0x03E1 |
1c9a: e3 57 subi r30, 0x73 ; 115 |
1c9c: f8 4f sbci r31, 0xF8 ; 248 |
1c9e: 80 83 st Z, r24 |
1ca0: 4f 5f subi r20, 0xFF ; 255 |
1ca2: 40 93 ee 03 sts 0x03EE, r20 |
1ca6: 20 91 e1 03 lds r18, 0x03E1 |
1caa: 80 91 f1 03 lds r24, 0x03F1 |
1cae: 90 91 f2 03 lds r25, 0x03F2 |
1cb2: 82 0f add r24, r18 |
1cb4: 91 1d adc r25, r1 |
1cb6: 90 93 f2 03 sts 0x03F2, r25 |
1cba: 80 93 f1 03 sts 0x03F1, r24 |
1cbe: 4d cf rjmp .-358 ; 0x1b5a <__vector_20+0x54> |
1cc0: 4f 5f subi r20, 0xFF ; 255 |
1cc2: 40 93 ee 03 sts 0x03EE, r20 |
1cc6: d5 cf rjmp .-86 ; 0x1c72 <__vector_20+0x16c> |
1cc8: 80 91 e2 03 lds r24, 0x03E2 |
1ccc: 88 23 and r24, r24 |
1cce: 09 f0 breq .+2 ; 0x1cd2 <__vector_20+0x1cc> |
1cd0: 59 cf rjmp .-334 ; 0x1b84 <__vector_20+0x7e> |
1cd2: 81 e0 ldi r24, 0x01 ; 1 |
1cd4: 80 93 ed 03 sts 0x03ED, r24 |
1cd8: 55 cf rjmp .-342 ; 0x1b84 <__vector_20+0x7e> |
1cda: 88 81 ld r24, Y |
1cdc: 98 17 cp r25, r24 |
1cde: 09 f0 breq .+2 ; 0x1ce2 <__vector_20+0x1dc> |
1ce0: 92 cf rjmp .-220 ; 0x1c06 <__vector_20+0x100> |
1ce2: 91 e0 ldi r25, 0x01 ; 1 |
1ce4: 96 cf rjmp .-212 ; 0x1c12 <__vector_20+0x10c> |
|
00001ce6 <AddCRC>: |
1ce6: cf 93 push r28 |
1ce8: df 93 push r29 |
1cea: bc 01 movw r22, r24 |
1cec: 00 97 sbiw r24, 0x00 ; 0 |
1cee: a9 f1 breq .+106 ; 0x1d5a <AddCRC+0x74> |
1cf0: 20 e0 ldi r18, 0x00 ; 0 |
1cf2: 30 e0 ldi r19, 0x00 ; 0 |
1cf4: 40 e0 ldi r20, 0x00 ; 0 |
1cf6: 50 e0 ldi r21, 0x00 ; 0 |
1cf8: fa 01 movw r30, r20 |
1cfa: e0 5d subi r30, 0xD0 ; 208 |
1cfc: f9 4f sbci r31, 0xF9 ; 249 |
1cfe: 80 81 ld r24, Z |
1d00: 28 0f add r18, r24 |
1d02: 31 1d adc r19, r1 |
1d04: 4f 5f subi r20, 0xFF ; 255 |
1d06: 5f 4f sbci r21, 0xFF ; 255 |
1d08: 46 17 cp r20, r22 |
1d0a: 57 07 cpc r21, r23 |
1d0c: a8 f3 brcs .-22 ; 0x1cf8 <AddCRC+0x12> |
1d0e: 3f 70 andi r19, 0x0F ; 15 |
1d10: c9 01 movw r24, r18 |
1d12: 00 24 eor r0, r0 |
1d14: 88 0f add r24, r24 |
1d16: 99 1f adc r25, r25 |
1d18: 00 1c adc r0, r0 |
1d1a: 88 0f add r24, r24 |
1d1c: 99 1f adc r25, r25 |
1d1e: 00 1c adc r0, r0 |
1d20: 89 2f mov r24, r25 |
1d22: 90 2d mov r25, r0 |
1d24: 83 5c subi r24, 0xC3 ; 195 |
1d26: db 01 movw r26, r22 |
1d28: 11 96 adiw r26, 0x01 ; 1 |
1d2a: 2f 73 andi r18, 0x3F ; 63 |
1d2c: 23 5c subi r18, 0xC3 ; 195 |
1d2e: ed 01 movw r28, r26 |
1d30: 21 96 adiw r28, 0x01 ; 1 |
1d32: fb 01 movw r30, r22 |
1d34: e0 5d subi r30, 0xD0 ; 208 |
1d36: f9 4f sbci r31, 0xF9 ; 249 |
1d38: 80 83 st Z, r24 |
1d3a: a0 5d subi r26, 0xD0 ; 208 |
1d3c: b9 4f sbci r27, 0xF9 ; 249 |
1d3e: 2c 93 st X, r18 |
1d40: c0 5d subi r28, 0xD0 ; 208 |
1d42: d9 4f sbci r29, 0xF9 ; 249 |
1d44: 8d e0 ldi r24, 0x0D ; 13 |
1d46: 88 83 st Y, r24 |
1d48: 10 92 0c 01 sts 0x010C, r1 |
1d4c: 80 91 30 06 lds r24, 0x0630 |
1d50: 80 93 c6 00 sts 0x00C6, r24 |
1d54: df 91 pop r29 |
1d56: cf 91 pop r28 |
1d58: 08 95 ret |
1d5a: e0 e0 ldi r30, 0x00 ; 0 |
1d5c: f0 e0 ldi r31, 0x00 ; 0 |
1d5e: 8d e3 ldi r24, 0x3D ; 61 |
1d60: a1 e0 ldi r26, 0x01 ; 1 |
1d62: b0 e0 ldi r27, 0x00 ; 0 |
1d64: 2d e3 ldi r18, 0x3D ; 61 |
1d66: c2 e0 ldi r28, 0x02 ; 2 |
1d68: d0 e0 ldi r29, 0x00 ; 0 |
1d6a: e4 cf rjmp .-56 ; 0x1d34 <AddCRC+0x4e> |
|
00001d6c <Decode64>: |
1d6c: 50 91 e5 03 lds r21, 0x03E5 |
1d70: 56 50 subi r21, 0x06 ; 6 |
1d72: 09 f4 brne .+2 ; 0x1d76 <Decode64+0xa> |
1d74: 57 c0 rjmp .+174 ; 0x1e24 <Decode64+0xb8> |
1d76: 33 e0 ldi r19, 0x03 ; 3 |
1d78: 43 e0 ldi r20, 0x03 ; 3 |
1d7a: 1e c0 rjmp .+60 ; 0x1db8 <Decode64+0x4c> |
1d7c: 97 2f mov r25, r23 |
1d7e: 9d 53 subi r25, 0x3D ; 61 |
1d80: f0 e0 ldi r31, 0x00 ; 0 |
1d82: 22 95 swap r18 |
1d84: 20 7f andi r18, 0xF0 ; 240 |
1d86: 89 2f mov r24, r25 |
1d88: 86 95 lsr r24 |
1d8a: 86 95 lsr r24 |
1d8c: 28 2b or r18, r24 |
1d8e: e3 57 subi r30, 0x73 ; 115 |
1d90: f8 4f sbci r31, 0xF8 ; 248 |
1d92: 20 83 st Z, r18 |
1d94: e4 2f mov r30, r20 |
1d96: ee 5f subi r30, 0xFE ; 254 |
1d98: 52 30 cpi r21, 0x02 ; 2 |
1d9a: c1 f1 breq .+112 ; 0x1e0c <Decode64+0xa0> |
1d9c: 53 50 subi r21, 0x03 ; 3 |
1d9e: f0 e0 ldi r31, 0x00 ; 0 |
1da0: 92 95 swap r25 |
1da2: 99 0f add r25, r25 |
1da4: 99 0f add r25, r25 |
1da6: 90 7c andi r25, 0xC0 ; 192 |
1da8: 6d 53 subi r22, 0x3D ; 61 |
1daa: 96 2b or r25, r22 |
1dac: e3 57 subi r30, 0x73 ; 115 |
1dae: f8 4f sbci r31, 0xF8 ; 248 |
1db0: 90 83 st Z, r25 |
1db2: 4d 5f subi r20, 0xFD ; 253 |
1db4: 55 23 and r21, r21 |
1db6: a1 f1 breq .+104 ; 0x1e20 <Decode64+0xb4> |
1db8: e3 2f mov r30, r19 |
1dba: f0 e0 ldi r31, 0x00 ; 0 |
1dbc: e3 57 subi r30, 0x73 ; 115 |
1dbe: f8 4f sbci r31, 0xF8 ; 248 |
1dc0: 80 81 ld r24, Z |
1dc2: 3f 5f subi r19, 0xFF ; 255 |
1dc4: e3 2f mov r30, r19 |
1dc6: f0 e0 ldi r31, 0x00 ; 0 |
1dc8: e3 57 subi r30, 0x73 ; 115 |
1dca: f8 4f sbci r31, 0xF8 ; 248 |
1dcc: 20 81 ld r18, Z |
1dce: 2d 53 subi r18, 0x3D ; 61 |
1dd0: 3f 5f subi r19, 0xFF ; 255 |
1dd2: e3 2f mov r30, r19 |
1dd4: f0 e0 ldi r31, 0x00 ; 0 |
1dd6: e3 57 subi r30, 0x73 ; 115 |
1dd8: f8 4f sbci r31, 0xF8 ; 248 |
1dda: 70 81 ld r23, Z |
1ddc: 3f 5f subi r19, 0xFF ; 255 |
1dde: e3 2f mov r30, r19 |
1de0: f0 e0 ldi r31, 0x00 ; 0 |
1de2: e3 57 subi r30, 0x73 ; 115 |
1de4: f8 4f sbci r31, 0xF8 ; 248 |
1de6: 60 81 ld r22, Z |
1de8: 3f 5f subi r19, 0xFF ; 255 |
1dea: 92 2f mov r25, r18 |
1dec: 92 95 swap r25 |
1dee: 9f 70 andi r25, 0x0F ; 15 |
1df0: 8d 53 subi r24, 0x3D ; 61 |
1df2: 88 0f add r24, r24 |
1df4: 88 0f add r24, r24 |
1df6: 89 2b or r24, r25 |
1df8: e4 2f mov r30, r20 |
1dfa: f0 e0 ldi r31, 0x00 ; 0 |
1dfc: e3 57 subi r30, 0x73 ; 115 |
1dfe: f8 4f sbci r31, 0xF8 ; 248 |
1e00: 80 83 st Z, r24 |
1e02: e4 2f mov r30, r20 |
1e04: ef 5f subi r30, 0xFF ; 255 |
1e06: 51 30 cpi r21, 0x01 ; 1 |
1e08: 09 f0 breq .+2 ; 0x1e0c <Decode64+0xa0> |
1e0a: b8 cf rjmp .-144 ; 0x1d7c <Decode64+0x10> |
1e0c: e3 50 subi r30, 0x03 ; 3 |
1e0e: 80 e9 ldi r24, 0x90 ; 144 |
1e10: 97 e0 ldi r25, 0x07 ; 7 |
1e12: 90 93 e7 03 sts 0x03E7, r25 |
1e16: 80 93 e6 03 sts 0x03E6, r24 |
1e1a: e0 93 e8 03 sts 0x03E8, r30 |
1e1e: 08 95 ret |
1e20: e4 2f mov r30, r20 |
1e22: f4 cf rjmp .-24 ; 0x1e0c <Decode64+0xa0> |
1e24: e0 e0 ldi r30, 0x00 ; 0 |
1e26: f3 cf rjmp .-26 ; 0x1e0e <Decode64+0xa2> |
|
00001e28 <uart_putchar>: |
1e28: 1f 93 push r17 |
1e2a: 18 2f mov r17, r24 |
1e2c: 8a 30 cpi r24, 0x0A ; 10 |
1e2e: 51 f0 breq .+20 ; 0x1e44 <uart_putchar+0x1c> |
1e30: 80 91 c0 00 lds r24, 0x00C0 |
1e34: 85 ff sbrs r24, 5 |
1e36: fc cf rjmp .-8 ; 0x1e30 <uart_putchar+0x8> |
1e38: 10 93 c6 00 sts 0x00C6, r17 |
1e3c: 80 e0 ldi r24, 0x00 ; 0 |
1e3e: 90 e0 ldi r25, 0x00 ; 0 |
1e40: 1f 91 pop r17 |
1e42: 08 95 ret |
1e44: 8d e0 ldi r24, 0x0D ; 13 |
1e46: 0e 94 14 0f call 0x1e28 ; 0x1e28 <uart_putchar> |
1e4a: f2 cf rjmp .-28 ; 0x1e30 <uart_putchar+0x8> |
|
00001e4c <WriteProgramData>: |
1e4c: 08 95 ret |
|
00001e4e <UART_Init>: |
1e4e: e1 ec ldi r30, 0xC1 ; 193 |
1e50: f0 e0 ldi r31, 0x00 ; 0 |
1e52: 88 e1 ldi r24, 0x18 ; 24 |
1e54: 80 83 st Z, r24 |
1e56: a0 ec ldi r26, 0xC0 ; 192 |
1e58: b0 e0 ldi r27, 0x00 ; 0 |
1e5a: 8c 91 ld r24, X |
1e5c: 82 60 ori r24, 0x02 ; 2 |
1e5e: 8c 93 st X, r24 |
1e60: 80 81 ld r24, Z |
1e62: 80 68 ori r24, 0x80 ; 128 |
1e64: 80 83 st Z, r24 |
1e66: 80 81 ld r24, Z |
1e68: 80 64 ori r24, 0x40 ; 64 |
1e6a: 80 83 st Z, r24 |
1e6c: 8a e2 ldi r24, 0x2A ; 42 |
1e6e: 80 93 c4 00 sts 0x00C4, r24 |
1e72: 80 91 10 01 lds r24, 0x0110 |
1e76: 90 91 11 01 lds r25, 0x0111 |
1e7a: 0e 94 ac 1a call 0x3558 ; 0x3558 <SetDelay> |
1e7e: 90 93 5d 07 sts 0x075D, r25 |
1e82: 80 93 5c 07 sts 0x075C, r24 |
1e86: 8c ed ldi r24, 0xDC ; 220 |
1e88: 90 e0 ldi r25, 0x00 ; 0 |
1e8a: 0e 94 ac 1a call 0x3558 ; 0x3558 <SetDelay> |
1e8e: 90 93 8c 07 sts 0x078C, r25 |
1e92: 80 93 8b 07 sts 0x078B, r24 |
1e96: 10 92 5e 07 sts 0x075E, r1 |
1e9a: 8c e4 ldi r24, 0x4C ; 76 |
1e9c: 80 93 5f 07 sts 0x075F, r24 |
1ea0: 86 e0 ldi r24, 0x06 ; 6 |
1ea2: 80 93 62 07 sts 0x0762, r24 |
1ea6: 8a e0 ldi r24, 0x0A ; 10 |
1ea8: 80 93 60 07 sts 0x0760, r24 |
1eac: 81 e0 ldi r24, 0x01 ; 1 |
1eae: 80 93 61 07 sts 0x0761, r24 |
1eb2: 10 92 e7 03 sts 0x03E7, r1 |
1eb6: 10 92 e6 03 sts 0x03E6, r1 |
1eba: 10 92 e8 03 sts 0x03E8, r1 |
1ebe: 08 95 ret |
|
00001ec0 <SendOutData>: |
1ec0: bf 92 push r11 |
1ec2: cf 92 push r12 |
1ec4: df 92 push r13 |
1ec6: ef 92 push r14 |
1ec8: ff 92 push r15 |
1eca: 0f 93 push r16 |
1ecc: 1f 93 push r17 |
1ece: df 93 push r29 |
1ed0: cf 93 push r28 |
1ed2: cd b7 in r28, 0x3d ; 61 |
1ed4: de b7 in r29, 0x3e ; 62 |
1ed6: 8d 85 ldd r24, Y+13 ; 0x0d |
1ed8: 2e 85 ldd r18, Y+14 ; 0x0e |
1eda: 93 e2 ldi r25, 0x23 ; 35 |
1edc: 90 93 30 06 sts 0x0630, r25 |
1ee0: 8f 59 subi r24, 0x9F ; 159 |
1ee2: 80 93 31 06 sts 0x0631, r24 |
1ee6: 8c 85 ldd r24, Y+12 ; 0x0c |
1ee8: 80 93 32 06 sts 0x0632, r24 |
1eec: 22 23 and r18, r18 |
1eee: 79 f4 brne .+30 ; 0x1f0e <SendOutData+0x4e> |
1ef0: 63 e0 ldi r22, 0x03 ; 3 |
1ef2: 70 e0 ldi r23, 0x00 ; 0 |
1ef4: cb 01 movw r24, r22 |
1ef6: 0e 94 73 0e call 0x1ce6 ; 0x1ce6 <AddCRC> |
1efa: cf 91 pop r28 |
1efc: df 91 pop r29 |
1efe: 1f 91 pop r17 |
1f00: 0f 91 pop r16 |
1f02: ff 90 pop r15 |
1f04: ef 90 pop r14 |
1f06: df 90 pop r13 |
1f08: cf 90 pop r12 |
1f0a: bf 90 pop r11 |
1f0c: 08 95 ret |
1f0e: ef 84 ldd r14, Y+15 ; 0x0f |
1f10: f8 88 ldd r15, Y+16 ; 0x10 |
1f12: 03 e1 ldi r16, 0x13 ; 19 |
1f14: c0 2e mov r12, r16 |
1f16: d1 2c mov r13, r1 |
1f18: cc 0e add r12, r28 |
1f1a: dd 1e adc r13, r29 |
1f1c: 49 89 ldd r20, Y+17 ; 0x11 |
1f1e: 5a 89 ldd r21, Y+18 ; 0x12 |
1f20: 41 15 cp r20, r1 |
1f22: 51 05 cpc r21, r1 |
1f24: 29 f3 breq .-54 ; 0x1ef0 <SendOutData+0x30> |
1f26: 02 2f mov r16, r18 |
1f28: 01 50 subi r16, 0x01 ; 1 |
1f2a: 63 e0 ldi r22, 0x03 ; 3 |
1f2c: 70 e0 ldi r23, 0x00 ; 0 |
1f2e: 10 e0 ldi r17, 0x00 ; 0 |
1f30: 62 c0 rjmp .+196 ; 0x1ff6 <SendOutData+0x136> |
1f32: a1 2f mov r26, r17 |
1f34: b0 e0 ldi r27, 0x00 ; 0 |
1f36: 1f 5f subi r17, 0xFF ; 255 |
1f38: fa 01 movw r30, r20 |
1f3a: ae 0d add r26, r14 |
1f3c: bf 1d adc r27, r15 |
1f3e: 8c 91 ld r24, X |
1f40: af 01 movw r20, r30 |
1f42: 41 50 subi r20, 0x01 ; 1 |
1f44: 50 40 sbci r21, 0x00 ; 0 |
1f46: 09 f4 brne .+2 ; 0x1f4a <SendOutData+0x8a> |
1f48: 8b c0 rjmp .+278 ; 0x2060 <SendOutData+0x1a0> |
1f4a: e1 2f mov r30, r17 |
1f4c: f0 e0 ldi r31, 0x00 ; 0 |
1f4e: 1f 5f subi r17, 0xFF ; 255 |
1f50: ee 0d add r30, r14 |
1f52: ff 1d adc r31, r15 |
1f54: a0 81 ld r26, Z |
1f56: 41 50 subi r20, 0x01 ; 1 |
1f58: 50 40 sbci r21, 0x00 ; 0 |
1f5a: 09 f0 breq .+2 ; 0x1f5e <SendOutData+0x9e> |
1f5c: 6d c0 rjmp .+218 ; 0x2038 <SendOutData+0x178> |
1f5e: 00 23 and r16, r16 |
1f60: 09 f4 brne .+2 ; 0x1f64 <SendOutData+0xa4> |
1f62: 6a c0 rjmp .+212 ; 0x2038 <SendOutData+0x178> |
1f64: 96 01 movw r18, r12 |
1f66: 2e 5f subi r18, 0xFE ; 254 |
1f68: 3f 4f sbci r19, 0xFF ; 255 |
1f6a: f6 01 movw r30, r12 |
1f6c: e0 80 ld r14, Z |
1f6e: f1 80 ldd r15, Z+1 ; 0x01 |
1f70: b2 e0 ldi r27, 0x02 ; 2 |
1f72: cb 2e mov r12, r27 |
1f74: d1 2c mov r13, r1 |
1f76: c2 0e add r12, r18 |
1f78: d3 1e adc r13, r19 |
1f7a: f9 01 movw r30, r18 |
1f7c: 40 81 ld r20, Z |
1f7e: 51 81 ldd r21, Z+1 ; 0x01 |
1f80: 01 50 subi r16, 0x01 ; 1 |
1f82: 38 2f mov r19, r24 |
1f84: 32 95 swap r19 |
1f86: 3f 70 andi r19, 0x0F ; 15 |
1f88: 90 e0 ldi r25, 0x00 ; 0 |
1f8a: 8f 70 andi r24, 0x0F ; 15 |
1f8c: 90 70 andi r25, 0x00 ; 0 |
1f8e: 2a 2f mov r18, r26 |
1f90: 22 95 swap r18 |
1f92: 26 95 lsr r18 |
1f94: 26 95 lsr r18 |
1f96: 23 70 andi r18, 0x03 ; 3 |
1f98: 88 0f add r24, r24 |
1f9a: 99 1f adc r25, r25 |
1f9c: 88 0f add r24, r24 |
1f9e: 99 1f adc r25, r25 |
1fa0: 28 2b or r18, r24 |
1fa2: 23 5c subi r18, 0xC3 ; 195 |
1fa4: af 73 andi r26, 0x3F ; 63 |
1fa6: a3 5c subi r26, 0xC3 ; 195 |
1fa8: 10 e0 ldi r17, 0x00 ; 0 |
1faa: 8b 2d mov r24, r11 |
1fac: 86 95 lsr r24 |
1fae: 86 95 lsr r24 |
1fb0: 83 5c subi r24, 0xC3 ; 195 |
1fb2: fb 01 movw r30, r22 |
1fb4: e0 5d subi r30, 0xD0 ; 208 |
1fb6: f9 4f sbci r31, 0xF9 ; 249 |
1fb8: 80 83 st Z, r24 |
1fba: 8b 2d mov r24, r11 |
1fbc: 90 e0 ldi r25, 0x00 ; 0 |
1fbe: 83 70 andi r24, 0x03 ; 3 |
1fc0: 90 70 andi r25, 0x00 ; 0 |
1fc2: 82 95 swap r24 |
1fc4: 92 95 swap r25 |
1fc6: 90 7f andi r25, 0xF0 ; 240 |
1fc8: 98 27 eor r25, r24 |
1fca: 80 7f andi r24, 0xF0 ; 240 |
1fcc: 98 27 eor r25, r24 |
1fce: 38 2b or r19, r24 |
1fd0: 33 5c subi r19, 0xC3 ; 195 |
1fd2: fb 01 movw r30, r22 |
1fd4: ef 5c subi r30, 0xCF ; 207 |
1fd6: f9 4f sbci r31, 0xF9 ; 249 |
1fd8: 30 83 st Z, r19 |
1fda: fb 01 movw r30, r22 |
1fdc: ee 5c subi r30, 0xCE ; 206 |
1fde: f9 4f sbci r31, 0xF9 ; 249 |
1fe0: 20 83 st Z, r18 |
1fe2: fb 01 movw r30, r22 |
1fe4: ed 5c subi r30, 0xCD ; 205 |
1fe6: f9 4f sbci r31, 0xF9 ; 249 |
1fe8: a0 83 st Z, r26 |
1fea: 6c 5f subi r22, 0xFC ; 252 |
1fec: 7f 4f sbci r23, 0xFF ; 255 |
1fee: 41 15 cp r20, r1 |
1ff0: 51 05 cpc r21, r1 |
1ff2: 09 f4 brne .+2 ; 0x1ff6 <SendOutData+0x136> |
1ff4: 7f cf rjmp .-258 ; 0x1ef4 <SendOutData+0x34> |
1ff6: f7 01 movw r30, r14 |
1ff8: e1 0f add r30, r17 |
1ffa: f1 1d adc r31, r1 |
1ffc: b0 80 ld r11, Z |
1ffe: 1f 5f subi r17, 0xFF ; 255 |
2000: 41 50 subi r20, 0x01 ; 1 |
2002: 50 40 sbci r21, 0x00 ; 0 |
2004: 09 f0 breq .+2 ; 0x2008 <SendOutData+0x148> |
2006: 95 cf rjmp .-214 ; 0x1f32 <SendOutData+0x72> |
2008: 00 23 and r16, r16 |
200a: 91 f0 breq .+36 ; 0x2030 <SendOutData+0x170> |
200c: f6 01 movw r30, r12 |
200e: 32 96 adiw r30, 0x02 ; 2 |
2010: d6 01 movw r26, r12 |
2012: ed 90 ld r14, X+ |
2014: fc 90 ld r15, X |
2016: 12 e0 ldi r17, 0x02 ; 2 |
2018: c1 2e mov r12, r17 |
201a: d1 2c mov r13, r1 |
201c: ce 0e add r12, r30 |
201e: df 1e adc r13, r31 |
2020: 01 90 ld r0, Z+ |
2022: f0 81 ld r31, Z |
2024: e0 2d mov r30, r0 |
2026: 01 50 subi r16, 0x01 ; 1 |
2028: 30 97 sbiw r30, 0x00 ; 0 |
202a: 09 f0 breq .+2 ; 0x202e <SendOutData+0x16e> |
202c: 4c c0 rjmp .+152 ; 0x20c6 <SendOutData+0x206> |
202e: 10 e0 ldi r17, 0x00 ; 0 |
2030: 30 e0 ldi r19, 0x00 ; 0 |
2032: 2d e3 ldi r18, 0x3D ; 61 |
2034: ad e3 ldi r26, 0x3D ; 61 |
2036: b9 cf rjmp .-142 ; 0x1faa <SendOutData+0xea> |
2038: 38 2f mov r19, r24 |
203a: 32 95 swap r19 |
203c: 3f 70 andi r19, 0x0F ; 15 |
203e: 90 e0 ldi r25, 0x00 ; 0 |
2040: 8f 70 andi r24, 0x0F ; 15 |
2042: 90 70 andi r25, 0x00 ; 0 |
2044: 2a 2f mov r18, r26 |
2046: 22 95 swap r18 |
2048: 26 95 lsr r18 |
204a: 26 95 lsr r18 |
204c: 23 70 andi r18, 0x03 ; 3 |
204e: 88 0f add r24, r24 |
2050: 99 1f adc r25, r25 |
2052: 88 0f add r24, r24 |
2054: 99 1f adc r25, r25 |
2056: 28 2b or r18, r24 |
2058: 23 5c subi r18, 0xC3 ; 195 |
205a: af 73 andi r26, 0x3F ; 63 |
205c: a3 5c subi r26, 0xC3 ; 195 |
205e: a5 cf rjmp .-182 ; 0x1faa <SendOutData+0xea> |
2060: 00 23 and r16, r16 |
2062: 71 f4 brne .+28 ; 0x2080 <SendOutData+0x1c0> |
2064: 38 2f mov r19, r24 |
2066: 32 95 swap r19 |
2068: 3f 70 andi r19, 0x0F ; 15 |
206a: 90 e0 ldi r25, 0x00 ; 0 |
206c: 8f 70 andi r24, 0x0F ; 15 |
206e: 90 70 andi r25, 0x00 ; 0 |
2070: 88 0f add r24, r24 |
2072: 99 1f adc r25, r25 |
2074: 88 0f add r24, r24 |
2076: 99 1f adc r25, r25 |
2078: 28 2f mov r18, r24 |
207a: 23 5c subi r18, 0xC3 ; 195 |
207c: ad e3 ldi r26, 0x3D ; 61 |
207e: 95 cf rjmp .-214 ; 0x1faa <SendOutData+0xea> |
2080: f6 01 movw r30, r12 |
2082: 32 96 adiw r30, 0x02 ; 2 |
2084: d6 01 movw r26, r12 |
2086: ed 90 ld r14, X+ |
2088: fc 90 ld r15, X |
208a: a2 e0 ldi r26, 0x02 ; 2 |
208c: ca 2e mov r12, r26 |
208e: d1 2c mov r13, r1 |
2090: ce 0e add r12, r30 |
2092: df 1e adc r13, r31 |
2094: 40 81 ld r20, Z |
2096: 51 81 ldd r21, Z+1 ; 0x01 |
2098: 01 50 subi r16, 0x01 ; 1 |
209a: 41 15 cp r20, r1 |
209c: 51 05 cpc r21, r1 |
209e: 21 f0 breq .+8 ; 0x20a8 <SendOutData+0x1e8> |
20a0: e0 e0 ldi r30, 0x00 ; 0 |
20a2: f0 e0 ldi r31, 0x00 ; 0 |
20a4: 11 e0 ldi r17, 0x01 ; 1 |
20a6: 54 cf rjmp .-344 ; 0x1f50 <SendOutData+0x90> |
20a8: 38 2f mov r19, r24 |
20aa: 32 95 swap r19 |
20ac: 3f 70 andi r19, 0x0F ; 15 |
20ae: 90 e0 ldi r25, 0x00 ; 0 |
20b0: 8f 70 andi r24, 0x0F ; 15 |
20b2: 90 70 andi r25, 0x00 ; 0 |
20b4: 88 0f add r24, r24 |
20b6: 99 1f adc r25, r25 |
20b8: 88 0f add r24, r24 |
20ba: 99 1f adc r25, r25 |
20bc: 28 2f mov r18, r24 |
20be: 23 5c subi r18, 0xC3 ; 195 |
20c0: 10 e0 ldi r17, 0x00 ; 0 |
20c2: ad e3 ldi r26, 0x3D ; 61 |
20c4: 72 cf rjmp .-284 ; 0x1faa <SendOutData+0xea> |
20c6: a0 e0 ldi r26, 0x00 ; 0 |
20c8: b0 e0 ldi r27, 0x00 ; 0 |
20ca: 11 e0 ldi r17, 0x01 ; 1 |
20cc: 36 cf rjmp .-404 ; 0x1f3a <SendOutData+0x7a> |
|
000020ce <DatenUebertragung>: |
20ce: ef 92 push r14 |
20d0: ff 92 push r15 |
20d2: 0f 93 push r16 |
20d4: 1f 93 push r17 |
20d6: 80 91 0c 01 lds r24, 0x010C |
20da: 88 23 and r24, r24 |
20dc: 09 f4 brne .+2 ; 0x20e0 <DatenUebertragung+0x12> |
20de: 97 c0 rjmp .+302 ; 0x220e <DatenUebertragung+0x140> |
20e0: 80 91 dc 03 lds r24, 0x03DC |
20e4: 88 23 and r24, r24 |
20e6: 29 f0 breq .+10 ; 0x20f2 <DatenUebertragung+0x24> |
20e8: 80 91 0c 01 lds r24, 0x010C |
20ec: 88 23 and r24, r24 |
20ee: 09 f0 breq .+2 ; 0x20f2 <DatenUebertragung+0x24> |
20f0: ca c0 rjmp .+404 ; 0x2286 <DatenUebertragung+0x1b8> |
20f2: 80 91 db 03 lds r24, 0x03DB |
20f6: 88 23 and r24, r24 |
20f8: 29 f0 breq .+10 ; 0x2104 <DatenUebertragung+0x36> |
20fa: 80 91 0c 01 lds r24, 0x010C |
20fe: 88 23 and r24, r24 |
2100: 09 f0 breq .+2 ; 0x2104 <DatenUebertragung+0x36> |
2102: 05 c1 rjmp .+522 ; 0x230e <DatenUebertragung+0x240> |
2104: 80 91 de 03 lds r24, 0x03DE |
2108: 88 23 and r24, r24 |
210a: 29 f0 breq .+10 ; 0x2116 <DatenUebertragung+0x48> |
210c: 80 91 0c 01 lds r24, 0x010C |
2110: 88 23 and r24, r24 |
2112: 09 f0 breq .+2 ; 0x2116 <DatenUebertragung+0x48> |
2114: 36 c1 rjmp .+620 ; 0x2382 <DatenUebertragung+0x2b4> |
2116: 80 91 da 03 lds r24, 0x03DA |
211a: 88 23 and r24, r24 |
211c: 29 f0 breq .+10 ; 0x2128 <DatenUebertragung+0x5a> |
211e: 80 91 0c 01 lds r24, 0x010C |
2122: 88 23 and r24, r24 |
2124: 09 f0 breq .+2 ; 0x2128 <DatenUebertragung+0x5a> |
2126: 56 c1 rjmp .+684 ; 0x23d4 <DatenUebertragung+0x306> |
2128: 80 91 8b 07 lds r24, 0x078B |
212c: 90 91 8c 07 lds r25, 0x078C |
2130: 0e 94 b6 1a call 0x356c ; 0x356c <CheckDelay> |
2134: 88 23 and r24, r24 |
2136: 29 f0 breq .+10 ; 0x2142 <DatenUebertragung+0x74> |
2138: 80 91 0c 01 lds r24, 0x010C |
213c: 88 23 and r24, r24 |
213e: 09 f0 breq .+2 ; 0x2142 <DatenUebertragung+0x74> |
2140: 74 c1 rjmp .+744 ; 0x242a <DatenUebertragung+0x35c> |
2142: 80 91 10 01 lds r24, 0x0110 |
2146: 90 91 11 01 lds r25, 0x0111 |
214a: 89 2b or r24, r25 |
214c: 09 f0 breq .+2 ; 0x2150 <DatenUebertragung+0x82> |
214e: 64 c0 rjmp .+200 ; 0x2218 <DatenUebertragung+0x14a> |
2150: 80 91 dd 03 lds r24, 0x03DD |
2154: 88 23 and r24, r24 |
2156: 29 f0 breq .+10 ; 0x2162 <DatenUebertragung+0x94> |
2158: 80 91 0c 01 lds r24, 0x010C |
215c: 88 23 and r24, r24 |
215e: 09 f0 breq .+2 ; 0x2162 <DatenUebertragung+0x94> |
2160: 7d c2 rjmp .+1274 ; 0x265c <DatenUebertragung+0x58e> |
2162: 80 91 eb 03 lds r24, 0x03EB |
2166: 90 91 ec 03 lds r25, 0x03EC |
216a: 89 2b or r24, r25 |
216c: 09 f0 breq .+2 ; 0x2170 <DatenUebertragung+0xa2> |
216e: f0 c1 rjmp .+992 ; 0x2550 <DatenUebertragung+0x482> |
2170: 20 91 0d 01 lds r18, 0x010D |
2174: 2f 3f cpi r18, 0xFF ; 255 |
2176: d1 f1 breq .+116 ; 0x21ec <DatenUebertragung+0x11e> |
2178: 8d b7 in r24, 0x3d ; 61 |
217a: 9e b7 in r25, 0x3e ; 62 |
217c: 0b 97 sbiw r24, 0x0b ; 11 |
217e: 0f b6 in r0, 0x3f ; 63 |
2180: f8 94 cli |
2182: 9e bf out 0x3e, r25 ; 62 |
2184: 0f be out 0x3f, r0 ; 63 |
2186: 8d bf out 0x3d, r24 ; 61 |
2188: ed b7 in r30, 0x3d ; 61 |
218a: fe b7 in r31, 0x3e ; 62 |
218c: 31 96 adiw r30, 0x01 ; 1 |
218e: 81 e4 ldi r24, 0x41 ; 65 |
2190: ad b7 in r26, 0x3d ; 61 |
2192: be b7 in r27, 0x3e ; 62 |
2194: 11 96 adiw r26, 0x01 ; 1 |
2196: 8c 93 st X, r24 |
2198: 81 e0 ldi r24, 0x01 ; 1 |
219a: 81 83 std Z+1, r24 ; 0x01 |
219c: 82 e0 ldi r24, 0x02 ; 2 |
219e: 82 83 std Z+2, r24 ; 0x02 |
21a0: 8d e0 ldi r24, 0x0D ; 13 |
21a2: 91 e0 ldi r25, 0x01 ; 1 |
21a4: 94 83 std Z+4, r25 ; 0x04 |
21a6: 83 83 std Z+3, r24 ; 0x03 |
21a8: 81 e0 ldi r24, 0x01 ; 1 |
21aa: 90 e0 ldi r25, 0x00 ; 0 |
21ac: 96 83 std Z+6, r25 ; 0x06 |
21ae: 85 83 std Z+5, r24 ; 0x05 |
21b0: 82 2f mov r24, r18 |
21b2: 90 e0 ldi r25, 0x00 ; 0 |
21b4: 82 95 swap r24 |
21b6: 92 95 swap r25 |
21b8: 90 7f andi r25, 0xF0 ; 240 |
21ba: 98 27 eor r25, r24 |
21bc: 80 7f andi r24, 0xF0 ; 240 |
21be: 98 27 eor r25, r24 |
21c0: 8e 5e subi r24, 0xEE ; 238 |
21c2: 9e 4f sbci r25, 0xFE ; 254 |
21c4: 90 87 std Z+8, r25 ; 0x08 |
21c6: 87 83 std Z+7, r24 ; 0x07 |
21c8: 80 e1 ldi r24, 0x10 ; 16 |
21ca: 90 e0 ldi r25, 0x00 ; 0 |
21cc: 92 87 std Z+10, r25 ; 0x0a |
21ce: 81 87 std Z+9, r24 ; 0x09 |
21d0: 0e 94 60 0f call 0x1ec0 ; 0x1ec0 <SendOutData> |
21d4: 8f ef ldi r24, 0xFF ; 255 |
21d6: 80 93 0d 01 sts 0x010D, r24 |
21da: 2d b7 in r18, 0x3d ; 61 |
21dc: 3e b7 in r19, 0x3e ; 62 |
21de: 25 5f subi r18, 0xF5 ; 245 |
21e0: 3f 4f sbci r19, 0xFF ; 255 |
21e2: 0f b6 in r0, 0x3f ; 63 |
21e4: f8 94 cli |
21e6: 3e bf out 0x3e, r19 ; 62 |
21e8: 0f be out 0x3f, r0 ; 63 |
21ea: 2d bf out 0x3d, r18 ; 61 |
21ec: 80 91 65 08 lds r24, 0x0865 |
21f0: 88 23 and r24, r24 |
21f2: 29 f0 breq .+10 ; 0x21fe <DatenUebertragung+0x130> |
21f4: 80 91 0c 01 lds r24, 0x010C |
21f8: 88 23 and r24, r24 |
21fa: 09 f0 breq .+2 ; 0x21fe <DatenUebertragung+0x130> |
21fc: 80 c1 rjmp .+768 ; 0x24fe <DatenUebertragung+0x430> |
21fe: 80 91 df 03 lds r24, 0x03DF |
2202: 88 23 and r24, r24 |
2204: 21 f0 breq .+8 ; 0x220e <DatenUebertragung+0x140> |
2206: 80 91 0c 01 lds r24, 0x010C |
220a: 88 23 and r24, r24 |
220c: 79 f4 brne .+30 ; 0x222c <DatenUebertragung+0x15e> |
220e: 1f 91 pop r17 |
2210: 0f 91 pop r16 |
2212: ff 90 pop r15 |
2214: ef 90 pop r14 |
2216: 08 95 ret |
2218: 80 91 5c 07 lds r24, 0x075C |
221c: 90 91 5d 07 lds r25, 0x075D |
2220: 0e 94 b6 1a call 0x356c ; 0x356c <CheckDelay> |
2224: 88 23 and r24, r24 |
2226: 09 f0 breq .+2 ; 0x222a <DatenUebertragung+0x15c> |
2228: 97 cf rjmp .-210 ; 0x2158 <DatenUebertragung+0x8a> |
222a: 92 cf rjmp .-220 ; 0x2150 <DatenUebertragung+0x82> |
222c: 8d b7 in r24, 0x3d ; 61 |
222e: 9e b7 in r25, 0x3e ; 62 |
2230: 07 97 sbiw r24, 0x07 ; 7 |
2232: 0f b6 in r0, 0x3f ; 63 |
2234: f8 94 cli |
2236: 9e bf out 0x3e, r25 ; 62 |
2238: 0f be out 0x3f, r0 ; 63 |
223a: 8d bf out 0x3d, r24 ; 61 |
223c: ed b7 in r30, 0x3d ; 61 |
223e: fe b7 in r31, 0x3e ; 62 |
2240: 31 96 adiw r30, 0x01 ; 1 |
2242: 80 e5 ldi r24, 0x50 ; 80 |
2244: ad b7 in r26, 0x3d ; 61 |
2246: be b7 in r27, 0x3e ; 62 |
2248: 11 96 adiw r26, 0x01 ; 1 |
224a: 8c 93 st X, r24 |
224c: 81 e0 ldi r24, 0x01 ; 1 |
224e: 81 83 std Z+1, r24 ; 0x01 |
2250: 82 83 std Z+2, r24 ; 0x02 |
2252: 8f ea ldi r24, 0xAF ; 175 |
2254: 98 e0 ldi r25, 0x08 ; 8 |
2256: 94 83 std Z+4, r25 ; 0x04 |
2258: 83 83 std Z+3, r24 ; 0x03 |
225a: 86 e1 ldi r24, 0x16 ; 22 |
225c: 90 e0 ldi r25, 0x00 ; 0 |
225e: 96 83 std Z+6, r25 ; 0x06 |
2260: 85 83 std Z+5, r24 ; 0x05 |
2262: 0e 94 60 0f call 0x1ec0 ; 0x1ec0 <SendOutData> |
2266: 10 92 df 03 sts 0x03DF, r1 |
226a: 2d b7 in r18, 0x3d ; 61 |
226c: 3e b7 in r19, 0x3e ; 62 |
226e: 29 5f subi r18, 0xF9 ; 249 |
2270: 3f 4f sbci r19, 0xFF ; 255 |
2272: 0f b6 in r0, 0x3f ; 63 |
2274: f8 94 cli |
2276: 3e bf out 0x3e, r19 ; 62 |
2278: 0f be out 0x3f, r0 ; 63 |
227a: 2d bf out 0x3d, r18 ; 61 |
227c: 1f 91 pop r17 |
227e: 0f 91 pop r16 |
2280: ff 90 pop r15 |
2282: ef 90 pop r14 |
2284: 08 95 ret |
2286: 0e 94 cf 24 call 0x499e ; 0x499e <Menu> |
228a: 2d b7 in r18, 0x3d ; 61 |
228c: 3e b7 in r19, 0x3e ; 62 |
228e: 2b 50 subi r18, 0x0B ; 11 |
2290: 30 40 sbci r19, 0x00 ; 0 |
2292: 0f b6 in r0, 0x3f ; 63 |
2294: f8 94 cli |
2296: 3e bf out 0x3e, r19 ; 62 |
2298: 0f be out 0x3f, r0 ; 63 |
229a: 2d bf out 0x3d, r18 ; 61 |
229c: ed b7 in r30, 0x3d ; 61 |
229e: fe b7 in r31, 0x3e ; 62 |
22a0: 31 96 adiw r30, 0x01 ; 1 |
22a2: 88 e4 ldi r24, 0x48 ; 72 |
22a4: ad b7 in r26, 0x3d ; 61 |
22a6: be b7 in r27, 0x3e ; 62 |
22a8: 11 96 adiw r26, 0x01 ; 1 |
22aa: 8c 93 st X, r24 |
22ac: 81 e0 ldi r24, 0x01 ; 1 |
22ae: 81 83 std Z+1, r24 ; 0x01 |
22b0: 82 e0 ldi r24, 0x02 ; 2 |
22b2: 82 83 std Z+2, r24 ; 0x02 |
22b4: 80 ee ldi r24, 0xE0 ; 224 |
22b6: 93 e0 ldi r25, 0x03 ; 3 |
22b8: 94 83 std Z+4, r25 ; 0x04 |
22ba: 83 83 std Z+3, r24 ; 0x03 |
22bc: 81 e0 ldi r24, 0x01 ; 1 |
22be: 90 e0 ldi r25, 0x00 ; 0 |
22c0: 96 83 std Z+6, r25 ; 0x06 |
22c2: 85 83 std Z+5, r24 ; 0x05 |
22c4: 80 91 e0 03 lds r24, 0x03E0 |
22c8: 24 e1 ldi r18, 0x14 ; 20 |
22ca: 82 9f mul r24, r18 |
22cc: c0 01 movw r24, r0 |
22ce: 11 24 eor r1, r1 |
22d0: 8d 5c subi r24, 0xCD ; 205 |
22d2: 9c 4f sbci r25, 0xFC ; 252 |
22d4: 90 87 std Z+8, r25 ; 0x08 |
22d6: 87 83 std Z+7, r24 ; 0x07 |
22d8: 84 e1 ldi r24, 0x14 ; 20 |
22da: 90 e0 ldi r25, 0x00 ; 0 |
22dc: 92 87 std Z+10, r25 ; 0x0a |
22de: 81 87 std Z+9, r24 ; 0x09 |
22e0: 0e 94 60 0f call 0x1ec0 ; 0x1ec0 <SendOutData> |
22e4: 80 91 e0 03 lds r24, 0x03E0 |
22e8: 8f 5f subi r24, 0xFF ; 255 |
22ea: 80 93 e0 03 sts 0x03E0, r24 |
22ee: 2d b7 in r18, 0x3d ; 61 |
22f0: 3e b7 in r19, 0x3e ; 62 |
22f2: 25 5f subi r18, 0xF5 ; 245 |
22f4: 3f 4f sbci r19, 0xFF ; 255 |
22f6: 0f b6 in r0, 0x3f ; 63 |
22f8: f8 94 cli |
22fa: 3e bf out 0x3e, r19 ; 62 |
22fc: 0f be out 0x3f, r0 ; 63 |
22fe: 2d bf out 0x3d, r18 ; 61 |
2300: 84 30 cpi r24, 0x04 ; 4 |
2302: 10 f0 brcs .+4 ; 0x2308 <DatenUebertragung+0x23a> |
2304: 10 92 e0 03 sts 0x03E0, r1 |
2308: 10 92 dc 03 sts 0x03DC, r1 |
230c: f2 ce rjmp .-540 ; 0x20f2 <DatenUebertragung+0x24> |
230e: 0e 94 cf 24 call 0x499e ; 0x499e <Menu> |
2312: 8d b7 in r24, 0x3d ; 61 |
2314: 9e b7 in r25, 0x3e ; 62 |
2316: 0f 97 sbiw r24, 0x0f ; 15 |
2318: 0f b6 in r0, 0x3f ; 63 |
231a: f8 94 cli |
231c: 9e bf out 0x3e, r25 ; 62 |
231e: 0f be out 0x3f, r0 ; 63 |
2320: 8d bf out 0x3d, r24 ; 61 |
2322: ed b7 in r30, 0x3d ; 61 |
2324: fe b7 in r31, 0x3e ; 62 |
2326: 31 96 adiw r30, 0x01 ; 1 |
2328: 8c e4 ldi r24, 0x4C ; 76 |
232a: ad b7 in r26, 0x3d ; 61 |
232c: be b7 in r27, 0x3e ; 62 |
232e: 11 96 adiw r26, 0x01 ; 1 |
2330: 8c 93 st X, r24 |
2332: 81 e0 ldi r24, 0x01 ; 1 |
2334: 81 83 std Z+1, r24 ; 0x01 |
2336: 83 e0 ldi r24, 0x03 ; 3 |
2338: 82 83 std Z+2, r24 ; 0x02 |
233a: 82 e4 ldi r24, 0x42 ; 66 |
233c: 94 e0 ldi r25, 0x04 ; 4 |
233e: 94 83 std Z+4, r25 ; 0x04 |
2340: 83 83 std Z+3, r24 ; 0x03 |
2342: 21 e0 ldi r18, 0x01 ; 1 |
2344: 30 e0 ldi r19, 0x00 ; 0 |
2346: 36 83 std Z+6, r19 ; 0x06 |
2348: 25 83 std Z+5, r18 ; 0x05 |
234a: 83 e8 ldi r24, 0x83 ; 131 |
234c: 93 e0 ldi r25, 0x03 ; 3 |
234e: 90 87 std Z+8, r25 ; 0x08 |
2350: 87 83 std Z+7, r24 ; 0x07 |
2352: 32 87 std Z+10, r19 ; 0x0a |
2354: 21 87 std Z+9, r18 ; 0x09 |
2356: 83 e3 ldi r24, 0x33 ; 51 |
2358: 93 e0 ldi r25, 0x03 ; 3 |
235a: 94 87 std Z+12, r25 ; 0x0c |
235c: 83 87 std Z+11, r24 ; 0x0b |
235e: 80 e5 ldi r24, 0x50 ; 80 |
2360: 90 e0 ldi r25, 0x00 ; 0 |
2362: 96 87 std Z+14, r25 ; 0x0e |
2364: 85 87 std Z+13, r24 ; 0x0d |
2366: 0e 94 60 0f call 0x1ec0 ; 0x1ec0 <SendOutData> |
236a: 10 92 db 03 sts 0x03DB, r1 |
236e: 2d b7 in r18, 0x3d ; 61 |
2370: 3e b7 in r19, 0x3e ; 62 |
2372: 21 5f subi r18, 0xF1 ; 241 |
2374: 3f 4f sbci r19, 0xFF ; 255 |
2376: 0f b6 in r0, 0x3f ; 63 |
2378: f8 94 cli |
237a: 3e bf out 0x3e, r19 ; 62 |
237c: 0f be out 0x3f, r0 ; 63 |
237e: 2d bf out 0x3d, r18 ; 61 |
2380: c1 ce rjmp .-638 ; 0x2104 <DatenUebertragung+0x36> |
2382: 8d b7 in r24, 0x3d ; 61 |
2384: 9e b7 in r25, 0x3e ; 62 |
2386: 07 97 sbiw r24, 0x07 ; 7 |
2388: 0f b6 in r0, 0x3f ; 63 |
238a: f8 94 cli |
238c: 9e bf out 0x3e, r25 ; 62 |
238e: 0f be out 0x3f, r0 ; 63 |
2390: 8d bf out 0x3d, r24 ; 61 |
2392: ed b7 in r30, 0x3d ; 61 |
2394: fe b7 in r31, 0x3e ; 62 |
2396: 31 96 adiw r30, 0x01 ; 1 |
2398: 86 e5 ldi r24, 0x56 ; 86 |
239a: ad b7 in r26, 0x3d ; 61 |
239c: be b7 in r27, 0x3e ; 62 |
239e: 11 96 adiw r26, 0x01 ; 1 |
23a0: 8c 93 st X, r24 |
23a2: 81 e0 ldi r24, 0x01 ; 1 |
23a4: 81 83 std Z+1, r24 ; 0x01 |
23a6: 82 83 std Z+2, r24 ; 0x02 |
23a8: 8e e5 ldi r24, 0x5E ; 94 |
23aa: 97 e0 ldi r25, 0x07 ; 7 |
23ac: 94 83 std Z+4, r25 ; 0x04 |
23ae: 83 83 std Z+3, r24 ; 0x03 |
23b0: 8a e0 ldi r24, 0x0A ; 10 |
23b2: 90 e0 ldi r25, 0x00 ; 0 |
23b4: 96 83 std Z+6, r25 ; 0x06 |
23b6: 85 83 std Z+5, r24 ; 0x05 |
23b8: 0e 94 60 0f call 0x1ec0 ; 0x1ec0 <SendOutData> |
23bc: 10 92 de 03 sts 0x03DE, r1 |
23c0: 2d b7 in r18, 0x3d ; 61 |
23c2: 3e b7 in r19, 0x3e ; 62 |
23c4: 29 5f subi r18, 0xF9 ; 249 |
23c6: 3f 4f sbci r19, 0xFF ; 255 |
23c8: 0f b6 in r0, 0x3f ; 63 |
23ca: f8 94 cli |
23cc: 3e bf out 0x3e, r19 ; 62 |
23ce: 0f be out 0x3f, r0 ; 63 |
23d0: 2d bf out 0x3d, r18 ; 61 |
23d2: a1 ce rjmp .-702 ; 0x2116 <DatenUebertragung+0x48> |
23d4: 8d b7 in r24, 0x3d ; 61 |
23d6: 9e b7 in r25, 0x3e ; 62 |
23d8: 07 97 sbiw r24, 0x07 ; 7 |
23da: 0f b6 in r0, 0x3f ; 63 |
23dc: f8 94 cli |
23de: 9e bf out 0x3e, r25 ; 62 |
23e0: 0f be out 0x3f, r0 ; 63 |
23e2: 8d bf out 0x3d, r24 ; 61 |
23e4: ed b7 in r30, 0x3d ; 61 |
23e6: fe b7 in r31, 0x3e ; 62 |
23e8: 31 96 adiw r30, 0x01 ; 1 |
23ea: 87 e4 ldi r24, 0x47 ; 71 |
23ec: ad b7 in r26, 0x3d ; 61 |
23ee: be b7 in r27, 0x3e ; 62 |
23f0: 11 96 adiw r26, 0x01 ; 1 |
23f2: 8c 93 st X, r24 |
23f4: 80 91 0f 01 lds r24, 0x010F |
23f8: 81 83 std Z+1, r24 ; 0x01 |
23fa: 81 e0 ldi r24, 0x01 ; 1 |
23fc: 82 83 std Z+2, r24 ; 0x02 |
23fe: 80 e8 ldi r24, 0x80 ; 128 |
2400: 97 e0 ldi r25, 0x07 ; 7 |
2402: 94 83 std Z+4, r25 ; 0x04 |
2404: 83 83 std Z+3, r24 ; 0x03 |
2406: 8b e0 ldi r24, 0x0B ; 11 |
2408: 90 e0 ldi r25, 0x00 ; 0 |
240a: 96 83 std Z+6, r25 ; 0x06 |
240c: 85 83 std Z+5, r24 ; 0x05 |
240e: 0e 94 60 0f call 0x1ec0 ; 0x1ec0 <SendOutData> |
2412: 10 92 da 03 sts 0x03DA, r1 |
2416: 2d b7 in r18, 0x3d ; 61 |
2418: 3e b7 in r19, 0x3e ; 62 |
241a: 29 5f subi r18, 0xF9 ; 249 |
241c: 3f 4f sbci r19, 0xFF ; 255 |
241e: 0f b6 in r0, 0x3f ; 63 |
2420: f8 94 cli |
2422: 3e bf out 0x3e, r19 ; 62 |
2424: 0f be out 0x3f, r0 ; 63 |
2426: 2d bf out 0x3d, r18 ; 61 |
2428: 7f ce rjmp .-770 ; 0x2128 <DatenUebertragung+0x5a> |
242a: e0 90 f8 08 lds r14, 0x08F8 |
242e: ff 24 eor r15, r15 |
2430: ee 0c add r14, r14 |
2432: ff 1c adc r15, r15 |
2434: ee 0c add r14, r14 |
2436: ff 1c adc r15, r15 |
2438: 00 27 eor r16, r16 |
243a: f7 fc sbrc r15, 7 |
243c: 00 95 com r16 |
243e: 10 2f mov r17, r16 |
2440: 60 91 c4 04 lds r22, 0x04C4 |
2444: 70 91 c5 04 lds r23, 0x04C5 |
2448: 80 91 c6 04 lds r24, 0x04C6 |
244c: 90 91 c7 04 lds r25, 0x04C7 |
2450: a8 01 movw r20, r16 |
2452: 97 01 movw r18, r14 |
2454: 0e 94 be 6f call 0xdf7c ; 0xdf7c <__divmodsi4> |
2458: 30 93 79 07 sts 0x0779, r19 |
245c: 20 93 78 07 sts 0x0778, r18 |
2460: 60 91 cc 04 lds r22, 0x04CC |
2464: 70 91 cd 04 lds r23, 0x04CD |
2468: 80 91 ce 04 lds r24, 0x04CE |
246c: 90 91 cf 04 lds r25, 0x04CF |
2470: a8 01 movw r20, r16 |
2472: 97 01 movw r18, r14 |
2474: 0e 94 be 6f call 0xdf7c ; 0xdf7c <__divmodsi4> |
2478: 30 93 7b 07 sts 0x077B, r19 |
247c: 20 93 7a 07 sts 0x077A, r18 |
2480: 80 91 2f 05 lds r24, 0x052F |
2484: 80 93 7c 07 sts 0x077C, r24 |
2488: 80 91 30 05 lds r24, 0x0530 |
248c: 80 93 7d 07 sts 0x077D, r24 |
2490: 8d b7 in r24, 0x3d ; 61 |
2492: 9e b7 in r25, 0x3e ; 62 |
2494: 07 97 sbiw r24, 0x07 ; 7 |
2496: 0f b6 in r0, 0x3f ; 63 |
2498: f8 94 cli |
249a: 9e bf out 0x3e, r25 ; 62 |
249c: 0f be out 0x3f, r0 ; 63 |
249e: 8d bf out 0x3d, r24 ; 61 |
24a0: ed b7 in r30, 0x3d ; 61 |
24a2: fe b7 in r31, 0x3e ; 62 |
24a4: 31 96 adiw r30, 0x01 ; 1 |
24a6: 87 e7 ldi r24, 0x77 ; 119 |
24a8: ad b7 in r26, 0x3d ; 61 |
24aa: be b7 in r27, 0x3e ; 62 |
24ac: 11 96 adiw r26, 0x01 ; 1 |
24ae: 8c 93 st X, r24 |
24b0: 83 e0 ldi r24, 0x03 ; 3 |
24b2: 81 83 std Z+1, r24 ; 0x01 |
24b4: 81 e0 ldi r24, 0x01 ; 1 |
24b6: 82 83 std Z+2, r24 ; 0x02 |
24b8: 88 e7 ldi r24, 0x78 ; 120 |
24ba: 97 e0 ldi r25, 0x07 ; 7 |
24bc: 94 83 std Z+4, r25 ; 0x04 |
24be: 83 83 std Z+3, r24 ; 0x03 |
24c0: 88 e0 ldi r24, 0x08 ; 8 |
24c2: 90 e0 ldi r25, 0x00 ; 0 |
24c4: 96 83 std Z+6, r25 ; 0x06 |
24c6: 85 83 std Z+5, r24 ; 0x05 |
24c8: 0e 94 60 0f call 0x1ec0 ; 0x1ec0 <SendOutData> |
24cc: 2d b7 in r18, 0x3d ; 61 |
24ce: 3e b7 in r19, 0x3e ; 62 |
24d0: 29 5f subi r18, 0xF9 ; 249 |
24d2: 3f 4f sbci r19, 0xFF ; 255 |
24d4: 0f b6 in r0, 0x3f ; 63 |
24d6: f8 94 cli |
24d8: 3e bf out 0x3e, r19 ; 62 |
24da: 0f be out 0x3f, r0 ; 63 |
24dc: 2d bf out 0x3d, r18 ; 61 |
24de: 80 91 7e 07 lds r24, 0x077E |
24e2: 85 30 cpi r24, 0x05 ; 5 |
24e4: 18 f0 brcs .+6 ; 0x24ec <DatenUebertragung+0x41e> |
24e6: 86 e0 ldi r24, 0x06 ; 6 |
24e8: 80 93 7e 07 sts 0x077E, r24 |
24ec: 83 e6 ldi r24, 0x63 ; 99 |
24ee: 90 e0 ldi r25, 0x00 ; 0 |
24f0: 0e 94 ac 1a call 0x3558 ; 0x3558 <SetDelay> |
24f4: 90 93 8c 07 sts 0x078C, r25 |
24f8: 80 93 8b 07 sts 0x078B, r24 |
24fc: 22 ce rjmp .-956 ; 0x2142 <DatenUebertragung+0x74> |
24fe: 8d b7 in r24, 0x3d ; 61 |
2500: 9e b7 in r25, 0x3e ; 62 |
2502: 07 97 sbiw r24, 0x07 ; 7 |
2504: 0f b6 in r0, 0x3f ; 63 |
2506: f8 94 cli |
2508: 9e bf out 0x3e, r25 ; 62 |
250a: 0f be out 0x3f, r0 ; 63 |
250c: 8d bf out 0x3d, r24 ; 61 |
250e: ed b7 in r30, 0x3d ; 61 |
2510: fe b7 in r31, 0x3e ; 62 |
2512: 31 96 adiw r30, 0x01 ; 1 |
2514: 82 e4 ldi r24, 0x42 ; 66 |
2516: ad b7 in r26, 0x3d ; 61 |
2518: be b7 in r27, 0x3e ; 62 |
251a: 11 96 adiw r26, 0x01 ; 1 |
251c: 8c 93 st X, r24 |
251e: 81 e0 ldi r24, 0x01 ; 1 |
2520: 81 83 std Z+1, r24 ; 0x01 |
2522: 82 83 std Z+2, r24 ; 0x02 |
2524: 85 e6 ldi r24, 0x65 ; 101 |
2526: 98 e0 ldi r25, 0x08 ; 8 |
2528: 94 83 std Z+4, r25 ; 0x04 |
252a: 83 83 std Z+3, r24 ; 0x03 |
252c: 81 e0 ldi r24, 0x01 ; 1 |
252e: 90 e0 ldi r25, 0x00 ; 0 |
2530: 96 83 std Z+6, r25 ; 0x06 |
2532: 85 83 std Z+5, r24 ; 0x05 |
2534: 0e 94 60 0f call 0x1ec0 ; 0x1ec0 <SendOutData> |
2538: 10 92 65 08 sts 0x0865, r1 |
253c: 2d b7 in r18, 0x3d ; 61 |
253e: 3e b7 in r19, 0x3e ; 62 |
2540: 29 5f subi r18, 0xF9 ; 249 |
2542: 3f 4f sbci r19, 0xFF ; 255 |
2544: 0f b6 in r0, 0x3f ; 63 |
2546: f8 94 cli |
2548: 3e bf out 0x3e, r19 ; 62 |
254a: 0f be out 0x3f, r0 ; 63 |
254c: 2d bf out 0x3d, r18 ; 61 |
254e: 57 ce rjmp .-850 ; 0x21fe <DatenUebertragung+0x130> |
2550: 80 91 2e 06 lds r24, 0x062E |
2554: 90 91 2f 06 lds r25, 0x062F |
2558: 0e 94 b6 1a call 0x356c ; 0x356c <CheckDelay> |
255c: 88 23 and r24, r24 |
255e: 09 f4 brne .+2 ; 0x2562 <DatenUebertragung+0x494> |
2560: 07 ce rjmp .-1010 ; 0x2170 <DatenUebertragung+0xa2> |
2562: 80 91 0c 01 lds r24, 0x010C |
2566: 88 23 and r24, r24 |
2568: 09 f4 brne .+2 ; 0x256c <DatenUebertragung+0x49e> |
256a: 02 ce rjmp .-1020 ; 0x2170 <DatenUebertragung+0xa2> |
256c: e0 90 f8 08 lds r14, 0x08F8 |
2570: ff 24 eor r15, r15 |
2572: ee 0c add r14, r14 |
2574: ff 1c adc r15, r15 |
2576: ee 0c add r14, r14 |
2578: ff 1c adc r15, r15 |
257a: 00 27 eor r16, r16 |
257c: f7 fc sbrc r15, 7 |
257e: 00 95 com r16 |
2580: 10 2f mov r17, r16 |
2582: 60 91 c4 04 lds r22, 0x04C4 |
2586: 70 91 c5 04 lds r23, 0x04C5 |
258a: 80 91 c6 04 lds r24, 0x04C6 |
258e: 90 91 c7 04 lds r25, 0x04C7 |
2592: a8 01 movw r20, r16 |
2594: 97 01 movw r18, r14 |
2596: 0e 94 be 6f call 0xdf7c ; 0xdf7c <__divmodsi4> |
259a: 30 93 21 06 sts 0x0621, r19 |
259e: 20 93 20 06 sts 0x0620, r18 |
25a2: 60 91 cc 04 lds r22, 0x04CC |
25a6: 70 91 cd 04 lds r23, 0x04CD |
25aa: 80 91 ce 04 lds r24, 0x04CE |
25ae: 90 91 cf 04 lds r25, 0x04CF |
25b2: a8 01 movw r20, r16 |
25b4: 97 01 movw r18, r14 |
25b6: 0e 94 be 6f call 0xdf7c ; 0xdf7c <__divmodsi4> |
25ba: 30 93 23 06 sts 0x0623, r19 |
25be: 20 93 22 06 sts 0x0622, r18 |
25c2: 60 91 ab 09 lds r22, 0x09AB |
25c6: 70 91 ac 09 lds r23, 0x09AC |
25ca: 80 91 ad 09 lds r24, 0x09AD |
25ce: 90 91 ae 09 lds r25, 0x09AE |
25d2: 2a e0 ldi r18, 0x0A ; 10 |
25d4: 30 e0 ldi r19, 0x00 ; 0 |
25d6: 40 e0 ldi r20, 0x00 ; 0 |
25d8: 50 e0 ldi r21, 0x00 ; 0 |
25da: 0e 94 4a 6f call 0xde94 ; 0xde94 <__mulsi3> |
25de: 20 91 c2 03 lds r18, 0x03C2 |
25e2: 30 91 c3 03 lds r19, 0x03C3 |
25e6: 40 91 c4 03 lds r20, 0x03C4 |
25ea: 50 91 c5 03 lds r21, 0x03C5 |
25ee: 0e 94 be 6f call 0xdf7c ; 0xdf7c <__divmodsi4> |
25f2: 30 93 25 06 sts 0x0625, r19 |
25f6: 20 93 24 06 sts 0x0624, r18 |
25fa: 8d b7 in r24, 0x3d ; 61 |
25fc: 9e b7 in r25, 0x3e ; 62 |
25fe: 07 97 sbiw r24, 0x07 ; 7 |
2600: 0f b6 in r0, 0x3f ; 63 |
2602: f8 94 cli |
2604: 9e bf out 0x3e, r25 ; 62 |
2606: 0f be out 0x3f, r0 ; 63 |
2608: 8d bf out 0x3d, r24 ; 61 |
260a: ed b7 in r30, 0x3d ; 61 |
260c: fe b7 in r31, 0x3e ; 62 |
260e: 31 96 adiw r30, 0x01 ; 1 |
2610: 83 e4 ldi r24, 0x43 ; 67 |
2612: ad b7 in r26, 0x3d ; 61 |
2614: be b7 in r27, 0x3e ; 62 |
2616: 11 96 adiw r26, 0x01 ; 1 |
2618: 8c 93 st X, r24 |
261a: 81 e0 ldi r24, 0x01 ; 1 |
261c: 81 83 std Z+1, r24 ; 0x01 |
261e: 82 83 std Z+2, r24 ; 0x02 |
2620: 80 e2 ldi r24, 0x20 ; 32 |
2622: 96 e0 ldi r25, 0x06 ; 6 |
2624: 94 83 std Z+4, r25 ; 0x04 |
2626: 83 83 std Z+3, r24 ; 0x03 |
2628: 8e e0 ldi r24, 0x0E ; 14 |
262a: 90 e0 ldi r25, 0x00 ; 0 |
262c: 96 83 std Z+6, r25 ; 0x06 |
262e: 85 83 std Z+5, r24 ; 0x05 |
2630: 0e 94 60 0f call 0x1ec0 ; 0x1ec0 <SendOutData> |
2634: 2d b7 in r18, 0x3d ; 61 |
2636: 3e b7 in r19, 0x3e ; 62 |
2638: 29 5f subi r18, 0xF9 ; 249 |
263a: 3f 4f sbci r19, 0xFF ; 255 |
263c: 0f b6 in r0, 0x3f ; 63 |
263e: f8 94 cli |
2640: 3e bf out 0x3e, r19 ; 62 |
2642: 0f be out 0x3f, r0 ; 63 |
2644: 2d bf out 0x3d, r18 ; 61 |
2646: 80 91 eb 03 lds r24, 0x03EB |
264a: 90 91 ec 03 lds r25, 0x03EC |
264e: 0e 94 ac 1a call 0x3558 ; 0x3558 <SetDelay> |
2652: 90 93 2f 06 sts 0x062F, r25 |
2656: 80 93 2e 06 sts 0x062E, r24 |
265a: 8a cd rjmp .-1260 ; 0x2170 <DatenUebertragung+0xa2> |
265c: 8d b7 in r24, 0x3d ; 61 |
265e: 9e b7 in r25, 0x3e ; 62 |
2660: 07 97 sbiw r24, 0x07 ; 7 |
2662: 0f b6 in r0, 0x3f ; 63 |
2664: f8 94 cli |
2666: 9e bf out 0x3e, r25 ; 62 |
2668: 0f be out 0x3f, r0 ; 63 |
266a: 8d bf out 0x3d, r24 ; 61 |
266c: ed b7 in r30, 0x3d ; 61 |
266e: fe b7 in r31, 0x3e ; 62 |
2670: 31 96 adiw r30, 0x01 ; 1 |
2672: 84 e4 ldi r24, 0x44 ; 68 |
2674: ad b7 in r26, 0x3d ; 61 |
2676: be b7 in r27, 0x3e ; 62 |
2678: 11 96 adiw r26, 0x01 ; 1 |
267a: 8c 93 st X, r24 |
267c: 81 e0 ldi r24, 0x01 ; 1 |
267e: 81 83 std Z+1, r24 ; 0x01 |
2680: 82 83 std Z+2, r24 ; 0x02 |
2682: 83 e2 ldi r24, 0x23 ; 35 |
2684: 98 e0 ldi r25, 0x08 ; 8 |
2686: 94 83 std Z+4, r25 ; 0x04 |
2688: 83 83 std Z+3, r24 ; 0x03 |
268a: 82 e4 ldi r24, 0x42 ; 66 |
268c: 90 e0 ldi r25, 0x00 ; 0 |
268e: 96 83 std Z+6, r25 ; 0x06 |
2690: 85 83 std Z+5, r24 ; 0x05 |
2692: 0e 94 60 0f call 0x1ec0 ; 0x1ec0 <SendOutData> |
2696: 10 92 dd 03 sts 0x03DD, r1 |
269a: 80 91 10 01 lds r24, 0x0110 |
269e: 90 91 11 01 lds r25, 0x0111 |
26a2: 2d b7 in r18, 0x3d ; 61 |
26a4: 3e b7 in r19, 0x3e ; 62 |
26a6: 29 5f subi r18, 0xF9 ; 249 |
26a8: 3f 4f sbci r19, 0xFF ; 255 |
26aa: 0f b6 in r0, 0x3f ; 63 |
26ac: f8 94 cli |
26ae: 3e bf out 0x3e, r19 ; 62 |
26b0: 0f be out 0x3f, r0 ; 63 |
26b2: 2d bf out 0x3d, r18 ; 61 |
26b4: 00 97 sbiw r24, 0x00 ; 0 |
26b6: 09 f4 brne .+2 ; 0x26ba <DatenUebertragung+0x5ec> |
26b8: 54 cd rjmp .-1368 ; 0x2162 <DatenUebertragung+0x94> |
26ba: 0e 94 ac 1a call 0x3558 ; 0x3558 <SetDelay> |
26be: 90 93 5d 07 sts 0x075D, r25 |
26c2: 80 93 5c 07 sts 0x075C, r24 |
26c6: 4d cd rjmp .-1382 ; 0x2162 <DatenUebertragung+0x94> |
|
000026c8 <BearbeiteRxDaten>: |
26c8: ef 92 push r14 |
26ca: ff 92 push r15 |
26cc: 0f 93 push r16 |
26ce: 1f 93 push r17 |
26d0: df 93 push r29 |
26d2: cf 93 push r28 |
26d4: 00 d0 rcall .+0 ; 0x26d6 <BearbeiteRxDaten+0xe> |
26d6: cd b7 in r28, 0x3d ; 61 |
26d8: de b7 in r29, 0x3e ; 62 |
26da: 80 91 e2 03 lds r24, 0x03E2 |
26de: 88 23 and r24, r24 |
26e0: 49 f4 brne .+18 ; 0x26f4 <BearbeiteRxDaten+0x2c> |
26e2: 0f 90 pop r0 |
26e4: 0f 90 pop r0 |
26e6: cf 91 pop r28 |
26e8: df 91 pop r29 |
26ea: 1f 91 pop r17 |
26ec: 0f 91 pop r16 |
26ee: ff 90 pop r15 |
26f0: ef 90 pop r14 |
26f2: 08 95 ret |
26f4: 0e 94 b6 0e call 0x1d6c ; 0x1d6c <Decode64> |
26f8: 80 91 8e 07 lds r24, 0x078E |
26fc: 82 36 cpi r24, 0x62 ; 98 |
26fe: f1 f1 breq .+124 ; 0x277c <BearbeiteRxDaten+0xb4> |
2700: 80 91 8f 07 lds r24, 0x078F |
2704: 84 36 cpi r24, 0x64 ; 100 |
2706: 09 f4 brne .+2 ; 0x270a <BearbeiteRxDaten+0x42> |
2708: ee c1 rjmp .+988 ; 0x2ae6 <BearbeiteRxDaten+0x41e> |
270a: 85 36 cpi r24, 0x65 ; 101 |
270c: 80 f0 brcs .+32 ; 0x272e <BearbeiteRxDaten+0x66> |
270e: 8c 36 cpi r24, 0x6C ; 108 |
2710: 09 f4 brne .+2 ; 0x2714 <BearbeiteRxDaten+0x4c> |
2712: 16 c2 rjmp .+1068 ; 0x2b40 <BearbeiteRxDaten+0x478> |
2714: 8d 36 cpi r24, 0x6D ; 109 |
2716: 08 f4 brcc .+2 ; 0x271a <BearbeiteRxDaten+0x52> |
2718: 14 c1 rjmp .+552 ; 0x2942 <BearbeiteRxDaten+0x27a> |
271a: 84 37 cpi r24, 0x74 ; 116 |
271c: 09 f4 brne .+2 ; 0x2720 <BearbeiteRxDaten+0x58> |
271e: b3 c1 rjmp .+870 ; 0x2a86 <BearbeiteRxDaten+0x3be> |
2720: 86 37 cpi r24, 0x76 ; 118 |
2722: 09 f0 breq .+2 ; 0x2726 <BearbeiteRxDaten+0x5e> |
2724: 14 c1 rjmp .+552 ; 0x294e <BearbeiteRxDaten+0x286> |
2726: 81 e0 ldi r24, 0x01 ; 1 |
2728: 80 93 de 03 sts 0x03DE, r24 |
272c: 10 c1 rjmp .+544 ; 0x294e <BearbeiteRxDaten+0x286> |
272e: 81 36 cpi r24, 0x61 ; 97 |
2730: 09 f4 brne .+2 ; 0x2734 <BearbeiteRxDaten+0x6c> |
2732: 99 c1 rjmp .+818 ; 0x2a66 <BearbeiteRxDaten+0x39e> |
2734: 82 36 cpi r24, 0x62 ; 98 |
2736: 08 f4 brcc .+2 ; 0x273a <BearbeiteRxDaten+0x72> |
2738: 13 c1 rjmp .+550 ; 0x2960 <BearbeiteRxDaten+0x298> |
273a: 82 36 cpi r24, 0x62 ; 98 |
273c: 09 f4 brne .+2 ; 0x2740 <BearbeiteRxDaten+0x78> |
273e: 0e c2 rjmp .+1052 ; 0x2b5c <BearbeiteRxDaten+0x494> |
2740: 83 36 cpi r24, 0x63 ; 99 |
2742: 09 f0 breq .+2 ; 0x2746 <BearbeiteRxDaten+0x7e> |
2744: 04 c1 rjmp .+520 ; 0x294e <BearbeiteRxDaten+0x286> |
2746: 80 91 eb 03 lds r24, 0x03EB |
274a: 90 91 ec 03 lds r25, 0x03EC |
274e: 89 2b or r24, r25 |
2750: 09 f0 breq .+2 ; 0x2754 <BearbeiteRxDaten+0x8c> |
2752: 3c c2 rjmp .+1144 ; 0x2bcc <BearbeiteRxDaten+0x504> |
2754: 00 91 e6 03 lds r16, 0x03E6 |
2758: 10 91 e7 03 lds r17, 0x03E7 |
275c: f8 01 movw r30, r16 |
275e: 90 81 ld r25, Z |
2760: 99 23 and r25, r25 |
2762: 09 f0 breq .+2 ; 0x2766 <BearbeiteRxDaten+0x9e> |
2764: 29 c2 rjmp .+1106 ; 0x2bb8 <BearbeiteRxDaten+0x4f0> |
2766: d8 01 movw r26, r16 |
2768: 8c 91 ld r24, X |
276a: 2a e0 ldi r18, 0x0A ; 10 |
276c: 82 9f mul r24, r18 |
276e: c0 01 movw r24, r0 |
2770: 11 24 eor r1, r1 |
2772: 90 93 ec 03 sts 0x03EC, r25 |
2776: 80 93 eb 03 sts 0x03EB, r24 |
277a: e9 c0 rjmp .+466 ; 0x294e <BearbeiteRxDaten+0x286> |
277c: 80 91 8f 07 lds r24, 0x078F |
2780: 80 37 cpi r24, 0x70 ; 112 |
2782: 09 f4 brne .+2 ; 0x2786 <BearbeiteRxDaten+0xbe> |
2784: fd c1 rjmp .+1018 ; 0x2b80 <BearbeiteRxDaten+0x4b8> |
2786: 81 37 cpi r24, 0x71 ; 113 |
2788: 08 f0 brcs .+2 ; 0x278c <BearbeiteRxDaten+0xc4> |
278a: 4d c0 rjmp .+154 ; 0x2826 <BearbeiteRxDaten+0x15e> |
278c: 8d 36 cpi r24, 0x6D ; 109 |
278e: 21 f1 breq .+72 ; 0x27d8 <BearbeiteRxDaten+0x110> |
2790: 8e 36 cpi r24, 0x6E ; 110 |
2792: 09 f4 brne .+2 ; 0x2796 <BearbeiteRxDaten+0xce> |
2794: ac c0 rjmp .+344 ; 0x28ee <BearbeiteRxDaten+0x226> |
2796: 8b 34 cpi r24, 0x4B ; 75 |
2798: 09 f0 breq .+2 ; 0x279c <BearbeiteRxDaten+0xd4> |
279a: b2 cf rjmp .-156 ; 0x2700 <BearbeiteRxDaten+0x38> |
279c: 00 91 e6 03 lds r16, 0x03E6 |
27a0: 10 91 e7 03 lds r17, 0x03E7 |
27a4: d8 01 movw r26, r16 |
27a6: 8d 91 ld r24, X+ |
27a8: 9c 91 ld r25, X |
27aa: 90 93 01 05 sts 0x0501, r25 |
27ae: 80 93 00 05 sts 0x0500, r24 |
27b2: 84 5e subi r24, 0xE4 ; 228 |
27b4: 9d 4f sbci r25, 0xFD ; 253 |
27b6: 20 91 02 05 lds r18, 0x0502 |
27ba: 30 91 03 05 lds r19, 0x0503 |
27be: 82 1b sub r24, r18 |
27c0: 93 0b sbc r25, r19 |
27c2: 68 e6 ldi r22, 0x68 ; 104 |
27c4: 71 e0 ldi r23, 0x01 ; 1 |
27c6: 0e 94 89 6f call 0xdf12 ; 0xdf12 <__divmodhi4> |
27ca: 84 5b subi r24, 0xB4 ; 180 |
27cc: 90 40 sbci r25, 0x00 ; 0 |
27ce: 90 93 05 05 sts 0x0505, r25 |
27d2: 80 93 04 05 sts 0x0504, r24 |
27d6: 94 cf rjmp .-216 ; 0x2700 <BearbeiteRxDaten+0x38> |
27d8: 80 91 0c 01 lds r24, 0x010C |
27dc: 88 23 and r24, r24 |
27de: e1 f3 breq .-8 ; 0x27d8 <BearbeiteRxDaten+0x110> |
27e0: e0 91 e6 03 lds r30, 0x03E6 |
27e4: f0 91 e7 03 lds r31, 0x03E7 |
27e8: 80 81 ld r24, Z |
27ea: 81 30 cpi r24, 0x01 ; 1 |
27ec: 09 f4 brne .+2 ; 0x27f0 <BearbeiteRxDaten+0x128> |
27ee: 2a c2 rjmp .+1108 ; 0x2c44 <BearbeiteRxDaten+0x57c> |
27f0: 19 82 std Y+1, r1 ; 0x01 |
27f2: 8d b7 in r24, 0x3d ; 61 |
27f4: 9e b7 in r25, 0x3e ; 62 |
27f6: 07 97 sbiw r24, 0x07 ; 7 |
27f8: 0f b6 in r0, 0x3f ; 63 |
27fa: f8 94 cli |
27fc: 9e bf out 0x3e, r25 ; 62 |
27fe: 0f be out 0x3f, r0 ; 63 |
2800: 8d bf out 0x3d, r24 ; 61 |
2802: ed b7 in r30, 0x3d ; 61 |
2804: fe b7 in r31, 0x3e ; 62 |
2806: 31 96 adiw r30, 0x01 ; 1 |
2808: 8d e4 ldi r24, 0x4D ; 77 |
280a: ad b7 in r26, 0x3d ; 61 |
280c: be b7 in r27, 0x3e ; 62 |
280e: 11 96 adiw r26, 0x01 ; 1 |
2810: 8c 93 st X, r24 |
2812: 81 e0 ldi r24, 0x01 ; 1 |
2814: 81 83 std Z+1, r24 ; 0x01 |
2816: 82 83 std Z+2, r24 ; 0x02 |
2818: ce 01 movw r24, r28 |
281a: 01 96 adiw r24, 0x01 ; 1 |
281c: 94 83 std Z+4, r25 ; 0x04 |
281e: 83 83 std Z+3, r24 ; 0x03 |
2820: 81 e0 ldi r24, 0x01 ; 1 |
2822: 90 e0 ldi r25, 0x00 ; 0 |
2824: 81 c0 rjmp .+258 ; 0x2928 <BearbeiteRxDaten+0x260> |
2826: 83 37 cpi r24, 0x73 ; 115 |
2828: 09 f4 brne .+2 ; 0x282c <BearbeiteRxDaten+0x164> |
282a: b9 c0 rjmp .+370 ; 0x299e <BearbeiteRxDaten+0x2d6> |
282c: 84 37 cpi r24, 0x74 ; 116 |
282e: 09 f4 brne .+2 ; 0x2832 <BearbeiteRxDaten+0x16a> |
2830: ab c1 rjmp .+854 ; 0x2b88 <BearbeiteRxDaten+0x4c0> |
2832: 81 37 cpi r24, 0x71 ; 113 |
2834: 09 f0 breq .+2 ; 0x2838 <BearbeiteRxDaten+0x170> |
2836: 64 cf rjmp .-312 ; 0x2700 <BearbeiteRxDaten+0x38> |
2838: 00 91 e6 03 lds r16, 0x03E6 |
283c: 10 91 e7 03 lds r17, 0x03E7 |
2840: d8 01 movw r26, r16 |
2842: 8c 91 ld r24, X |
2844: 8f 3f cpi r24, 0xFF ; 255 |
2846: 09 f4 brne .+2 ; 0x284a <BearbeiteRxDaten+0x182> |
2848: f4 c1 rjmp .+1000 ; 0x2c32 <BearbeiteRxDaten+0x56a> |
284a: d8 01 movw r26, r16 |
284c: 8c 91 ld r24, X |
284e: 88 23 and r24, r24 |
2850: 09 f0 breq .+2 ; 0x2854 <BearbeiteRxDaten+0x18c> |
2852: e4 c1 rjmp .+968 ; 0x2c1c <BearbeiteRxDaten+0x554> |
2854: 81 e0 ldi r24, 0x01 ; 1 |
2856: 8c 93 st X, r24 |
2858: 00 91 e6 03 lds r16, 0x03E6 |
285c: 10 91 e7 03 lds r17, 0x03E7 |
2860: 51 ee ldi r21, 0xE1 ; 225 |
2862: e5 2e mov r14, r21 |
2864: 58 e0 ldi r21, 0x08 ; 8 |
2866: f5 2e mov r15, r21 |
2868: d8 01 movw r26, r16 |
286a: 8c 91 ld r24, X |
286c: b7 01 movw r22, r14 |
286e: 45 e6 ldi r20, 0x65 ; 101 |
2870: 0e 94 e5 06 call 0xdca ; 0xdca <ReadParameterSet> |
2874: 80 91 0c 01 lds r24, 0x010C |
2878: 88 23 and r24, r24 |
287a: e1 f3 breq .-8 ; 0x2874 <BearbeiteRxDaten+0x1ac> |
287c: e0 91 e6 03 lds r30, 0x03E6 |
2880: f0 91 e7 03 lds r31, 0x03E7 |
2884: 80 81 ld r24, Z |
2886: 89 83 std Y+1, r24 ; 0x01 |
2888: 80 e5 ldi r24, 0x50 ; 80 |
288a: 8a 83 std Y+2, r24 ; 0x02 |
288c: ed b7 in r30, 0x3d ; 61 |
288e: fe b7 in r31, 0x3e ; 62 |
2890: 3f 97 sbiw r30, 0x0f ; 15 |
2892: 0f b6 in r0, 0x3f ; 63 |
2894: f8 94 cli |
2896: fe bf out 0x3e, r31 ; 62 |
2898: 0f be out 0x3f, r0 ; 63 |
289a: ed bf out 0x3d, r30 ; 61 |
289c: 31 96 adiw r30, 0x01 ; 1 |
289e: 81 e5 ldi r24, 0x51 ; 81 |
28a0: ad b7 in r26, 0x3d ; 61 |
28a2: be b7 in r27, 0x3e ; 62 |
28a4: 11 96 adiw r26, 0x01 ; 1 |
28a6: 8c 93 st X, r24 |
28a8: 81 e0 ldi r24, 0x01 ; 1 |
28aa: 81 83 std Z+1, r24 ; 0x01 |
28ac: 83 e0 ldi r24, 0x03 ; 3 |
28ae: 82 83 std Z+2, r24 ; 0x02 |
28b0: ce 01 movw r24, r28 |
28b2: 01 96 adiw r24, 0x01 ; 1 |
28b4: 94 83 std Z+4, r25 ; 0x04 |
28b6: 83 83 std Z+3, r24 ; 0x03 |
28b8: 21 e0 ldi r18, 0x01 ; 1 |
28ba: 30 e0 ldi r19, 0x00 ; 0 |
28bc: 36 83 std Z+6, r19 ; 0x06 |
28be: 25 83 std Z+5, r18 ; 0x05 |
28c0: ce 01 movw r24, r28 |
28c2: 02 96 adiw r24, 0x02 ; 2 |
28c4: 90 87 std Z+8, r25 ; 0x08 |
28c6: 87 83 std Z+7, r24 ; 0x07 |
28c8: 32 87 std Z+10, r19 ; 0x0a |
28ca: 21 87 std Z+9, r18 ; 0x09 |
28cc: f4 86 std Z+12, r15 ; 0x0c |
28ce: e3 86 std Z+11, r14 ; 0x0b |
28d0: 85 e6 ldi r24, 0x65 ; 101 |
28d2: 90 e0 ldi r25, 0x00 ; 0 |
28d4: 96 87 std Z+14, r25 ; 0x0e |
28d6: 85 87 std Z+13, r24 ; 0x0d |
28d8: 0e 94 60 0f call 0x1ec0 ; 0x1ec0 <SendOutData> |
28dc: ed b7 in r30, 0x3d ; 61 |
28de: fe b7 in r31, 0x3e ; 62 |
28e0: 3f 96 adiw r30, 0x0f ; 15 |
28e2: 0f b6 in r0, 0x3f ; 63 |
28e4: f8 94 cli |
28e6: fe bf out 0x3e, r31 ; 62 |
28e8: 0f be out 0x3f, r0 ; 63 |
28ea: ed bf out 0x3d, r30 ; 61 |
28ec: 09 cf rjmp .-494 ; 0x2700 <BearbeiteRxDaten+0x38> |
28ee: 80 91 0c 01 lds r24, 0x010C |
28f2: 88 23 and r24, r24 |
28f4: e1 f3 breq .-8 ; 0x28ee <BearbeiteRxDaten+0x226> |
28f6: 8d b7 in r24, 0x3d ; 61 |
28f8: 9e b7 in r25, 0x3e ; 62 |
28fa: 07 97 sbiw r24, 0x07 ; 7 |
28fc: 0f b6 in r0, 0x3f ; 63 |
28fe: f8 94 cli |
2900: 9e bf out 0x3e, r25 ; 62 |
2902: 0f be out 0x3f, r0 ; 63 |
2904: 8d bf out 0x3d, r24 ; 61 |
2906: ed b7 in r30, 0x3d ; 61 |
2908: fe b7 in r31, 0x3e ; 62 |
290a: 31 96 adiw r30, 0x01 ; 1 |
290c: 8e e4 ldi r24, 0x4E ; 78 |
290e: ad b7 in r26, 0x3d ; 61 |
2910: be b7 in r27, 0x3e ; 62 |
2912: 11 96 adiw r26, 0x01 ; 1 |
2914: 8c 93 st X, r24 |
2916: 81 e0 ldi r24, 0x01 ; 1 |
2918: 81 83 std Z+1, r24 ; 0x01 |
291a: 82 83 std Z+2, r24 ; 0x02 |
291c: 83 ed ldi r24, 0xD3 ; 211 |
291e: 95 e0 ldi r25, 0x05 ; 5 |
2920: 94 83 std Z+4, r25 ; 0x04 |
2922: 83 83 std Z+3, r24 ; 0x03 |
2924: 8d e4 ldi r24, 0x4D ; 77 |
2926: 90 e0 ldi r25, 0x00 ; 0 |
2928: 96 83 std Z+6, r25 ; 0x06 |
292a: 85 83 std Z+5, r24 ; 0x05 |
292c: 0e 94 60 0f call 0x1ec0 ; 0x1ec0 <SendOutData> |
2930: ed b7 in r30, 0x3d ; 61 |
2932: fe b7 in r31, 0x3e ; 62 |
2934: 37 96 adiw r30, 0x07 ; 7 |
2936: 0f b6 in r0, 0x3f ; 63 |
2938: f8 94 cli |
293a: fe bf out 0x3e, r31 ; 62 |
293c: 0f be out 0x3f, r0 ; 63 |
293e: ed bf out 0x3d, r30 ; 61 |
2940: df ce rjmp .-578 ; 0x2700 <BearbeiteRxDaten+0x38> |
2942: 87 36 cpi r24, 0x67 ; 103 |
2944: 09 f4 brne .+2 ; 0x2948 <BearbeiteRxDaten+0x280> |
2946: f8 c0 rjmp .+496 ; 0x2b38 <BearbeiteRxDaten+0x470> |
2948: 88 36 cpi r24, 0x68 ; 104 |
294a: 09 f4 brne .+2 ; 0x294e <BearbeiteRxDaten+0x286> |
294c: e0 c0 rjmp .+448 ; 0x2b0e <BearbeiteRxDaten+0x446> |
294e: 10 92 e2 03 sts 0x03E2, r1 |
2952: 10 92 e7 03 sts 0x03E7, r1 |
2956: 10 92 e6 03 sts 0x03E6, r1 |
295a: 10 92 e8 03 sts 0x03E8, r1 |
295e: c1 ce rjmp .-638 ; 0x26e2 <BearbeiteRxDaten+0x1a> |
2960: 8b 34 cpi r24, 0x4B ; 75 |
2962: a9 f7 brne .-22 ; 0x294e <BearbeiteRxDaten+0x286> |
2964: e0 91 e6 03 lds r30, 0x03E6 |
2968: f0 91 e7 03 lds r31, 0x03E7 |
296c: 80 81 ld r24, Z |
296e: 91 81 ldd r25, Z+1 ; 0x01 |
2970: 90 93 01 05 sts 0x0501, r25 |
2974: 80 93 00 05 sts 0x0500, r24 |
2978: 84 5e subi r24, 0xE4 ; 228 |
297a: 9d 4f sbci r25, 0xFD ; 253 |
297c: 20 91 02 05 lds r18, 0x0502 |
2980: 30 91 03 05 lds r19, 0x0503 |
2984: 82 1b sub r24, r18 |
2986: 93 0b sbc r25, r19 |
2988: 68 e6 ldi r22, 0x68 ; 104 |
298a: 71 e0 ldi r23, 0x01 ; 1 |
298c: 0e 94 89 6f call 0xdf12 ; 0xdf12 <__divmodhi4> |
2990: 84 5b subi r24, 0xB4 ; 180 |
2992: 90 40 sbci r25, 0x00 ; 0 |
2994: 90 93 05 05 sts 0x0505, r25 |
2998: 80 93 04 05 sts 0x0504, r24 |
299c: d8 cf rjmp .-80 ; 0x294e <BearbeiteRxDaten+0x286> |
299e: 00 91 e6 03 lds r16, 0x03E6 |
29a2: 10 91 e7 03 lds r17, 0x03E7 |
29a6: d8 01 movw r26, r16 |
29a8: 8c 91 ld r24, X |
29aa: 81 50 subi r24, 0x01 ; 1 |
29ac: 85 30 cpi r24, 0x05 ; 5 |
29ae: 20 f4 brcc .+8 ; 0x29b8 <BearbeiteRxDaten+0x2f0> |
29b0: 11 96 adiw r26, 0x01 ; 1 |
29b2: 8c 91 ld r24, X |
29b4: 80 35 cpi r24, 0x50 ; 80 |
29b6: 91 f0 breq .+36 ; 0x29dc <BearbeiteRxDaten+0x314> |
29b8: 19 82 std Y+1, r1 ; 0x01 |
29ba: 80 91 0c 01 lds r24, 0x010C |
29be: 88 23 and r24, r24 |
29c0: e1 f3 breq .-8 ; 0x29ba <BearbeiteRxDaten+0x2f2> |
29c2: 8d b7 in r24, 0x3d ; 61 |
29c4: 9e b7 in r25, 0x3e ; 62 |
29c6: 07 97 sbiw r24, 0x07 ; 7 |
29c8: 0f b6 in r0, 0x3f ; 63 |
29ca: f8 94 cli |
29cc: 9e bf out 0x3e, r25 ; 62 |
29ce: 0f be out 0x3f, r0 ; 63 |
29d0: 8d bf out 0x3d, r24 ; 61 |
29d2: ed b7 in r30, 0x3d ; 61 |
29d4: fe b7 in r31, 0x3e ; 62 |
29d6: 31 96 adiw r30, 0x01 ; 1 |
29d8: 83 e5 ldi r24, 0x53 ; 83 |
29da: 17 cf rjmp .-466 ; 0x280a <BearbeiteRxDaten+0x142> |
29dc: a1 ee ldi r26, 0xE1 ; 225 |
29de: b8 e0 ldi r27, 0x08 ; 8 |
29e0: f8 01 movw r30, r16 |
29e2: 32 96 adiw r30, 0x02 ; 2 |
29e4: 85 e6 ldi r24, 0x65 ; 101 |
29e6: 01 90 ld r0, Z+ |
29e8: 0d 92 st X+, r0 |
29ea: 81 50 subi r24, 0x01 ; 1 |
29ec: e1 f7 brne .-8 ; 0x29e6 <BearbeiteRxDaten+0x31e> |
29ee: f8 01 movw r30, r16 |
29f0: 80 81 ld r24, Z |
29f2: 61 ee ldi r22, 0xE1 ; 225 |
29f4: 78 e0 ldi r23, 0x08 ; 8 |
29f6: 45 e6 ldi r20, 0x65 ; 101 |
29f8: 0e 94 90 06 call 0xd20 ; 0xd20 <WriteParameterSet> |
29fc: 60 91 17 09 lds r22, 0x0917 |
2a00: 70 e0 ldi r23, 0x00 ; 0 |
2a02: 80 e0 ldi r24, 0x00 ; 0 |
2a04: 90 e0 ldi r25, 0x00 ; 0 |
2a06: 24 ec ldi r18, 0xC4 ; 196 |
2a08: 39 e0 ldi r19, 0x09 ; 9 |
2a0a: 40 e0 ldi r20, 0x00 ; 0 |
2a0c: 50 e0 ldi r21, 0x00 ; 0 |
2a0e: 0e 94 4a 6f call 0xde94 ; 0xde94 <__mulsi3> |
2a12: 60 93 a2 03 sts 0x03A2, r22 |
2a16: 70 93 a3 03 sts 0x03A3, r23 |
2a1a: 80 93 a4 03 sts 0x03A4, r24 |
2a1e: 90 93 a5 03 sts 0x03A5, r25 |
2a22: 60 91 18 09 lds r22, 0x0918 |
2a26: 70 e0 ldi r23, 0x00 ; 0 |
2a28: 80 e0 ldi r24, 0x00 ; 0 |
2a2a: 90 e0 ldi r25, 0x00 ; 0 |
2a2c: 0e 94 4a 6f call 0xde94 ; 0xde94 <__mulsi3> |
2a30: 60 93 a6 03 sts 0x03A6, r22 |
2a34: 70 93 a7 03 sts 0x03A7, r23 |
2a38: 80 93 a8 03 sts 0x03A8, r24 |
2a3c: 90 93 a9 03 sts 0x03A9, r25 |
2a40: e0 91 e6 03 lds r30, 0x03E6 |
2a44: f0 91 e7 03 lds r31, 0x03E7 |
2a48: 80 81 ld r24, Z |
2a4a: 0e 94 8f 05 call 0xb1e ; 0xb1e <SetActiveParamSetNumber> |
2a4e: 0e 94 74 05 call 0xae8 ; 0xae8 <GetActiveParamSetNumber> |
2a52: 89 83 std Y+1, r24 ; 0x01 |
2a54: 80 e0 ldi r24, 0x00 ; 0 |
2a56: 0e 94 a4 05 call 0xb48 ; 0xb48 <LipoDetection> |
2a5a: 89 81 ldd r24, Y+1 ; 0x01 |
2a5c: 6e e6 ldi r22, 0x6E ; 110 |
2a5e: 70 e0 ldi r23, 0x00 ; 0 |
2a60: 0e 94 be 44 call 0x897c ; 0x897c <Piep> |
2a64: aa cf rjmp .-172 ; 0x29ba <BearbeiteRxDaten+0x2f2> |
2a66: e0 91 e6 03 lds r30, 0x03E6 |
2a6a: f0 91 e7 03 lds r31, 0x03E7 |
2a6e: 80 81 ld r24, Z |
2a70: 80 93 0d 01 sts 0x010D, r24 |
2a74: 80 32 cpi r24, 0x20 ; 32 |
2a76: 18 f0 brcs .+6 ; 0x2a7e <BearbeiteRxDaten+0x3b6> |
2a78: 8f e1 ldi r24, 0x1F ; 31 |
2a7a: 80 93 0d 01 sts 0x010D, r24 |
2a7e: 8f ef ldi r24, 0xFF ; 255 |
2a80: 80 93 0e 01 sts 0x010E, r24 |
2a84: 64 cf rjmp .-312 ; 0x294e <BearbeiteRxDaten+0x286> |
2a86: 80 91 e5 03 lds r24, 0x03E5 |
2a8a: 85 31 cpi r24, 0x15 ; 21 |
2a8c: 08 f4 brcc .+2 ; 0x2a90 <BearbeiteRxDaten+0x3c8> |
2a8e: a3 c0 rjmp .+326 ; 0x2bd6 <BearbeiteRxDaten+0x50e> |
2a90: a8 e6 ldi r26, 0x68 ; 104 |
2a92: b7 e0 ldi r27, 0x07 ; 7 |
2a94: 80 91 e6 03 lds r24, 0x03E6 |
2a98: 90 91 e7 03 lds r25, 0x03E7 |
2a9c: 9c 01 movw r18, r24 |
2a9e: f9 01 movw r30, r18 |
2aa0: 80 e1 ldi r24, 0x10 ; 16 |
2aa2: 01 90 ld r0, Z+ |
2aa4: 0d 92 st X+, r0 |
2aa6: 81 50 subi r24, 0x01 ; 1 |
2aa8: e1 f7 brne .-8 ; 0x2aa2 <BearbeiteRxDaten+0x3da> |
2aaa: 80 91 0c 01 lds r24, 0x010C |
2aae: 88 23 and r24, r24 |
2ab0: e1 f3 breq .-8 ; 0x2aaa <BearbeiteRxDaten+0x3e2> |
2ab2: 00 d0 rcall .+0 ; 0x2ab4 <BearbeiteRxDaten+0x3ec> |
2ab4: 0f 92 push r0 |
2ab6: ed b7 in r30, 0x3d ; 61 |
2ab8: fe b7 in r31, 0x3e ; 62 |
2aba: 31 96 adiw r30, 0x01 ; 1 |
2abc: 84 e5 ldi r24, 0x54 ; 84 |
2abe: ad b7 in r26, 0x3d ; 61 |
2ac0: be b7 in r27, 0x3e ; 62 |
2ac2: 11 96 adiw r26, 0x01 ; 1 |
2ac4: 8c 93 st X, r24 |
2ac6: 80 91 0f 01 lds r24, 0x010F |
2aca: 81 83 std Z+1, r24 ; 0x01 |
2acc: 12 82 std Z+2, r1 ; 0x02 |
2ace: 0e 94 60 0f call 0x1ec0 ; 0x1ec0 <SendOutData> |
2ad2: 8a ef ldi r24, 0xFA ; 250 |
2ad4: 80 93 ea 03 sts 0x03EA, r24 |
2ad8: 8f ef ldi r24, 0xFF ; 255 |
2ada: 80 93 0e 01 sts 0x010E, r24 |
2ade: 0f 90 pop r0 |
2ae0: 0f 90 pop r0 |
2ae2: 0f 90 pop r0 |
2ae4: 34 cf rjmp .-408 ; 0x294e <BearbeiteRxDaten+0x286> |
2ae6: e0 91 e6 03 lds r30, 0x03E6 |
2aea: f0 91 e7 03 lds r31, 0x03E7 |
2aee: 80 81 ld r24, Z |
2af0: 2a e0 ldi r18, 0x0A ; 10 |
2af2: 82 9f mul r24, r18 |
2af4: c0 01 movw r24, r0 |
2af6: 11 24 eor r1, r1 |
2af8: 90 93 11 01 sts 0x0111, r25 |
2afc: 80 93 10 01 sts 0x0110, r24 |
2b00: 89 2b or r24, r25 |
2b02: 09 f4 brne .+2 ; 0x2b06 <BearbeiteRxDaten+0x43e> |
2b04: 24 cf rjmp .-440 ; 0x294e <BearbeiteRxDaten+0x286> |
2b06: 81 e0 ldi r24, 0x01 ; 1 |
2b08: 80 93 dd 03 sts 0x03DD, r24 |
2b0c: 20 cf rjmp .-448 ; 0x294e <BearbeiteRxDaten+0x286> |
2b0e: 8f ef ldi r24, 0xFF ; 255 |
2b10: 80 93 0e 01 sts 0x010E, r24 |
2b14: e0 91 e6 03 lds r30, 0x03E6 |
2b18: f0 91 e7 03 lds r31, 0x03E7 |
2b1c: 80 81 ld r24, Z |
2b1e: 90 91 43 04 lds r25, 0x0443 |
2b22: 89 2b or r24, r25 |
2b24: 80 93 43 04 sts 0x0443, r24 |
2b28: 88 23 and r24, r24 |
2b2a: 11 f0 breq .+4 ; 0x2b30 <BearbeiteRxDaten+0x468> |
2b2c: 10 92 e0 03 sts 0x03E0, r1 |
2b30: 81 e0 ldi r24, 0x01 ; 1 |
2b32: 80 93 dc 03 sts 0x03DC, r24 |
2b36: 0b cf rjmp .-490 ; 0x294e <BearbeiteRxDaten+0x286> |
2b38: 81 e0 ldi r24, 0x01 ; 1 |
2b3a: 80 93 da 03 sts 0x03DA, r24 |
2b3e: 07 cf rjmp .-498 ; 0x294e <BearbeiteRxDaten+0x286> |
2b40: 8f ef ldi r24, 0xFF ; 255 |
2b42: 80 93 0e 01 sts 0x010E, r24 |
2b46: e0 91 e6 03 lds r30, 0x03E6 |
2b4a: f0 91 e7 03 lds r31, 0x03E7 |
2b4e: 80 81 ld r24, Z |
2b50: 80 93 42 04 sts 0x0442, r24 |
2b54: 81 e0 ldi r24, 0x01 ; 1 |
2b56: 80 93 db 03 sts 0x03DB, r24 |
2b5a: f9 ce rjmp .-526 ; 0x294e <BearbeiteRxDaten+0x286> |
2b5c: a0 e8 ldi r26, 0x80 ; 128 |
2b5e: b7 e0 ldi r27, 0x07 ; 7 |
2b60: 80 91 e6 03 lds r24, 0x03E6 |
2b64: 90 91 e7 03 lds r25, 0x03E7 |
2b68: 9c 01 movw r18, r24 |
2b6a: f9 01 movw r30, r18 |
2b6c: 8b e0 ldi r24, 0x0B ; 11 |
2b6e: 01 90 ld r0, Z+ |
2b70: 0d 92 st X+, r0 |
2b72: 81 50 subi r24, 0x01 ; 1 |
2b74: e1 f7 brne .-8 ; 0x2b6e <BearbeiteRxDaten+0x4a6> |
2b76: 80 91 89 07 lds r24, 0x0789 |
2b7a: 80 93 65 08 sts 0x0865, r24 |
2b7e: 7f cf rjmp .-258 ; 0x2a7e <BearbeiteRxDaten+0x3b6> |
2b80: 81 e0 ldi r24, 0x01 ; 1 |
2b82: 80 93 df 03 sts 0x03DF, r24 |
2b86: bc cd rjmp .-1160 ; 0x2700 <BearbeiteRxDaten+0x38> |
2b88: 80 91 e5 03 lds r24, 0x03E5 |
2b8c: 85 31 cpi r24, 0x15 ; 21 |
2b8e: a0 f1 brcs .+104 ; 0x2bf8 <BearbeiteRxDaten+0x530> |
2b90: a8 e6 ldi r26, 0x68 ; 104 |
2b92: b7 e0 ldi r27, 0x07 ; 7 |
2b94: 80 91 e6 03 lds r24, 0x03E6 |
2b98: 90 91 e7 03 lds r25, 0x03E7 |
2b9c: 9c 01 movw r18, r24 |
2b9e: f9 01 movw r30, r18 |
2ba0: 80 e1 ldi r24, 0x10 ; 16 |
2ba2: 01 90 ld r0, Z+ |
2ba4: 0d 92 st X+, r0 |
2ba6: 81 50 subi r24, 0x01 ; 1 |
2ba8: e1 f7 brne .-8 ; 0x2ba2 <BearbeiteRxDaten+0x4da> |
2baa: 80 ef ldi r24, 0xF0 ; 240 |
2bac: 80 93 ea 03 sts 0x03EA, r24 |
2bb0: 8f ef ldi r24, 0xFF ; 255 |
2bb2: 80 93 0e 01 sts 0x010E, r24 |
2bb6: a4 cd rjmp .-1208 ; 0x2700 <BearbeiteRxDaten+0x38> |
2bb8: 8a e0 ldi r24, 0x0A ; 10 |
2bba: 98 9f mul r25, r24 |
2bbc: c0 01 movw r24, r0 |
2bbe: 11 24 eor r1, r1 |
2bc0: 0e 94 ac 1a call 0x3558 ; 0x3558 <SetDelay> |
2bc4: 90 93 2f 06 sts 0x062F, r25 |
2bc8: 80 93 2e 06 sts 0x062E, r24 |
2bcc: 00 91 e6 03 lds r16, 0x03E6 |
2bd0: 10 91 e7 03 lds r17, 0x03E7 |
2bd4: c8 cd rjmp .-1136 ; 0x2766 <BearbeiteRxDaten+0x9e> |
2bd6: e0 91 e6 03 lds r30, 0x03E6 |
2bda: f0 91 e7 03 lds r31, 0x03E7 |
2bde: 80 81 ld r24, Z |
2be0: 91 81 ldd r25, Z+1 ; 0x01 |
2be2: a2 81 ldd r26, Z+2 ; 0x02 |
2be4: b3 81 ldd r27, Z+3 ; 0x03 |
2be6: 80 93 68 07 sts 0x0768, r24 |
2bea: 90 93 69 07 sts 0x0769, r25 |
2bee: a0 93 6a 07 sts 0x076A, r26 |
2bf2: b0 93 6b 07 sts 0x076B, r27 |
2bf6: 59 cf rjmp .-334 ; 0x2aaa <BearbeiteRxDaten+0x3e2> |
2bf8: 00 91 e6 03 lds r16, 0x03E6 |
2bfc: 10 91 e7 03 lds r17, 0x03E7 |
2c00: f8 01 movw r30, r16 |
2c02: 80 81 ld r24, Z |
2c04: 91 81 ldd r25, Z+1 ; 0x01 |
2c06: a2 81 ldd r26, Z+2 ; 0x02 |
2c08: b3 81 ldd r27, Z+3 ; 0x03 |
2c0a: 80 93 68 07 sts 0x0768, r24 |
2c0e: 90 93 69 07 sts 0x0769, r25 |
2c12: a0 93 6a 07 sts 0x076A, r26 |
2c16: b0 93 6b 07 sts 0x076B, r27 |
2c1a: c7 cf rjmp .-114 ; 0x2baa <BearbeiteRxDaten+0x4e2> |
2c1c: 86 30 cpi r24, 0x06 ; 6 |
2c1e: 08 f4 brcc .+2 ; 0x2c22 <BearbeiteRxDaten+0x55a> |
2c20: 1f ce rjmp .-962 ; 0x2860 <BearbeiteRxDaten+0x198> |
2c22: 85 e0 ldi r24, 0x05 ; 5 |
2c24: f8 01 movw r30, r16 |
2c26: 80 83 st Z, r24 |
2c28: 00 91 e6 03 lds r16, 0x03E6 |
2c2c: 10 91 e7 03 lds r17, 0x03E7 |
2c30: 17 ce rjmp .-978 ; 0x2860 <BearbeiteRxDaten+0x198> |
2c32: 0e 94 74 05 call 0xae8 ; 0xae8 <GetActiveParamSetNumber> |
2c36: f8 01 movw r30, r16 |
2c38: 80 83 st Z, r24 |
2c3a: 00 91 e6 03 lds r16, 0x03E6 |
2c3e: 10 91 e7 03 lds r17, 0x03E7 |
2c42: 03 ce rjmp .-1018 ; 0x284a <BearbeiteRxDaten+0x182> |
2c44: a3 ed ldi r26, 0xD3 ; 211 |
2c46: b5 e0 ldi r27, 0x05 ; 5 |
2c48: 8d e4 ldi r24, 0x4D ; 77 |
2c4a: 01 90 ld r0, Z+ |
2c4c: 0d 92 st X+, r0 |
2c4e: 81 50 subi r24, 0x01 ; 1 |
2c50: e1 f7 brne .-8 ; 0x2c4a <BearbeiteRxDaten+0x582> |
2c52: 88 ee ldi r24, 0xE8 ; 232 |
2c54: 93 e0 ldi r25, 0x03 ; 3 |
2c56: 63 ed ldi r22, 0xD3 ; 211 |
2c58: 75 e0 ldi r23, 0x05 ; 5 |
2c5a: 4d e4 ldi r20, 0x4D ; 77 |
2c5c: 50 e0 ldi r21, 0x00 ; 0 |
2c5e: 2f e3 ldi r18, 0x3F ; 63 |
2c60: 3d e0 ldi r19, 0x0D ; 13 |
2c62: 0e 94 de 6d call 0xdbbc ; 0xdbbc <__eewr_block> |
2c66: 81 e0 ldi r24, 0x01 ; 1 |
2c68: 89 83 std Y+1, r24 ; 0x01 |
2c6a: c3 cd rjmp .-1146 ; 0x27f2 <BearbeiteRxDaten+0x12a> |
|
00002c6c <Putchar>: |
2c6c: 98 2f mov r25, r24 |
2c6e: 80 91 66 08 lds r24, 0x0866 |
2c72: 81 30 cpi r24, 0x01 ; 1 |
2c74: 21 f0 breq .+8 ; 0x2c7e <Putchar+0x12> |
2c76: 89 2f mov r24, r25 |
2c78: 0e 94 14 0f call 0x1e28 ; 0x1e28 <uart_putchar> |
2c7c: 08 95 ret |
2c7e: 80 91 41 04 lds r24, 0x0441 |
2c82: e8 2f mov r30, r24 |
2c84: f0 e0 ldi r31, 0x00 ; 0 |
2c86: ed 5c subi r30, 0xCD ; 205 |
2c88: fc 4f sbci r31, 0xFC ; 252 |
2c8a: 90 83 st Z, r25 |
2c8c: 8f 5f subi r24, 0xFF ; 255 |
2c8e: 80 93 41 04 sts 0x0441, r24 |
2c92: 81 e0 ldi r24, 0x01 ; 1 |
2c94: 08 95 ret |
|
00002c96 <PAD_0>: |
2c96: 1f 93 push r17 |
2c98: 18 2f mov r17, r24 |
2c9a: 18 16 cp r1, r24 |
2c9c: 34 f4 brge .+12 ; 0x2caa <PAD_0+0x14> |
2c9e: 80 e3 ldi r24, 0x30 ; 48 |
2ca0: 0e 94 36 16 call 0x2c6c ; 0x2c6c <Putchar> |
2ca4: 11 50 subi r17, 0x01 ; 1 |
2ca6: 11 16 cp r1, r17 |
2ca8: d4 f3 brlt .-12 ; 0x2c9e <PAD_0+0x8> |
2caa: 1f 91 pop r17 |
2cac: 08 95 ret |
|
00002cae <PAD_SP>: |
2cae: 1f 93 push r17 |
2cb0: 18 2f mov r17, r24 |
2cb2: 18 16 cp r1, r24 |
2cb4: 34 f4 brge .+12 ; 0x2cc2 <PAD_SP+0x14> |
2cb6: 80 e2 ldi r24, 0x20 ; 32 |
2cb8: 0e 94 36 16 call 0x2c6c ; 0x2c6c <Putchar> |
2cbc: 11 50 subi r17, 0x01 ; 1 |
2cbe: 11 16 cp r1, r17 |
2cc0: d4 f3 brlt .-12 ; 0x2cb6 <PAD_SP+0x8> |
2cc2: 1f 91 pop r17 |
2cc4: 08 95 ret |
|
00002cc6 <PRINTP>: |
2cc6: ef 92 push r14 |
2cc8: ff 92 push r15 |
2cca: 0f 93 push r16 |
2ccc: 1f 93 push r17 |
2cce: cf 93 push r28 |
2cd0: df 93 push r29 |
2cd2: 7c 01 movw r14, r24 |
2cd4: 8b 01 movw r16, r22 |
2cd6: 61 15 cp r22, r1 |
2cd8: 71 05 cpc r23, r1 |
2cda: 69 f0 breq .+26 ; 0x2cf6 <PRINTP+0x30> |
2cdc: c0 e0 ldi r28, 0x00 ; 0 |
2cde: d0 e0 ldi r29, 0x00 ; 0 |
2ce0: f7 01 movw r30, r14 |
2ce2: ec 0f add r30, r28 |
2ce4: fd 1f adc r31, r29 |
2ce6: e4 91 lpm r30, Z+ |
2ce8: 8e 2f mov r24, r30 |
2cea: 0e 94 36 16 call 0x2c6c ; 0x2c6c <Putchar> |
2cee: 21 96 adiw r28, 0x01 ; 1 |
2cf0: c0 17 cp r28, r16 |
2cf2: d1 07 cpc r29, r17 |
2cf4: a9 f7 brne .-22 ; 0x2ce0 <PRINTP+0x1a> |
2cf6: df 91 pop r29 |
2cf8: cf 91 pop r28 |
2cfa: 1f 91 pop r17 |
2cfc: 0f 91 pop r16 |
2cfe: ff 90 pop r15 |
2d00: ef 90 pop r14 |
2d02: 08 95 ret |
|
00002d04 <PRINT>: |
2d04: 0f 93 push r16 |
2d06: 1f 93 push r17 |
2d08: cf 93 push r28 |
2d0a: df 93 push r29 |
2d0c: 8c 01 movw r16, r24 |
2d0e: eb 01 movw r28, r22 |
2d10: 61 15 cp r22, r1 |
2d12: 71 05 cpc r23, r1 |
2d14: 39 f0 breq .+14 ; 0x2d24 <PRINT+0x20> |
2d16: f8 01 movw r30, r16 |
2d18: 81 91 ld r24, Z+ |
2d1a: 8f 01 movw r16, r30 |
2d1c: 0e 94 36 16 call 0x2c6c ; 0x2c6c <Putchar> |
2d20: 21 97 sbiw r28, 0x01 ; 1 |
2d22: c9 f7 brne .-14 ; 0x2d16 <PRINT+0x12> |
2d24: df 91 pop r29 |
2d26: cf 91 pop r28 |
2d28: 1f 91 pop r17 |
2d2a: 0f 91 pop r16 |
2d2c: 08 95 ret |
|
00002d2e <_printf_P>: |
2d2e: 2f 92 push r2 |
2d30: 3f 92 push r3 |
2d32: 4f 92 push r4 |
2d34: 5f 92 push r5 |
2d36: 6f 92 push r6 |
2d38: 7f 92 push r7 |
2d3a: 8f 92 push r8 |
2d3c: 9f 92 push r9 |
2d3e: af 92 push r10 |
2d40: bf 92 push r11 |
2d42: cf 92 push r12 |
2d44: df 92 push r13 |
2d46: ef 92 push r14 |
2d48: ff 92 push r15 |
2d4a: 0f 93 push r16 |
2d4c: 1f 93 push r17 |
2d4e: df 93 push r29 |
2d50: cf 93 push r28 |
2d52: cd b7 in r28, 0x3d ; 61 |
2d54: de b7 in r29, 0x3e ; 62 |
2d56: ea 97 sbiw r28, 0x3a ; 58 |
2d58: 0f b6 in r0, 0x3f ; 63 |
2d5a: f8 94 cli |
2d5c: de bf out 0x3e, r29 ; 62 |
2d5e: 0f be out 0x3f, r0 ; 63 |
2d60: cd bf out 0x3d, r28 ; 61 |
2d62: 61 96 adiw r28, 0x11 ; 17 |
2d64: 2f ad ldd r18, Y+63 ; 0x3f |
2d66: 61 97 sbiw r28, 0x11 ; 17 |
2d68: 62 96 adiw r28, 0x12 ; 18 |
2d6a: 3f ad ldd r19, Y+63 ; 0x3f |
2d6c: 62 97 sbiw r28, 0x12 ; 18 |
2d6e: 60 96 adiw r28, 0x10 ; 16 |
2d70: 8f ad ldd r24, Y+63 ; 0x3f |
2d72: 60 97 sbiw r28, 0x10 ; 16 |
2d74: 80 93 66 08 sts 0x0866, r24 |
2d78: 42 e5 ldi r20, 0x52 ; 82 |
2d7a: a4 2e mov r10, r20 |
2d7c: b1 2c mov r11, r1 |
2d7e: ac 0e add r10, r28 |
2d80: bd 1e adc r11, r29 |
2d82: c9 01 movw r24, r18 |
2d84: 8c 01 movw r16, r24 |
2d86: 66 24 eor r6, r6 |
2d88: 77 24 eor r7, r7 |
2d8a: 43 01 movw r8, r6 |
2d8c: 9e 01 movw r18, r28 |
2d8e: 24 5d subi r18, 0xD4 ; 212 |
2d90: 3f 4f sbci r19, 0xFF ; 255 |
2d92: 3a af std Y+58, r19 ; 0x3a |
2d94: 29 af std Y+57, r18 ; 0x39 |
2d96: f8 01 movw r30, r16 |
2d98: f4 90 lpm r15, Z+ |
2d9a: ff 20 and r15, r15 |
2d9c: a9 f0 breq .+42 ; 0x2dc8 <_printf_P+0x9a> |
2d9e: f5 e2 ldi r31, 0x25 ; 37 |
2da0: ff 16 cp r15, r31 |
2da2: 91 f0 breq .+36 ; 0x2dc8 <_printf_P+0x9a> |
2da4: 68 01 movw r12, r16 |
2da6: 03 c0 rjmp .+6 ; 0x2dae <_printf_P+0x80> |
2da8: f5 e2 ldi r31, 0x25 ; 37 |
2daa: ff 16 cp r15, r31 |
2dac: 39 f0 breq .+14 ; 0x2dbc <_printf_P+0x8e> |
2dae: 08 94 sec |
2db0: c1 1c adc r12, r1 |
2db2: d1 1c adc r13, r1 |
2db4: f6 01 movw r30, r12 |
2db6: f4 90 lpm r15, Z+ |
2db8: ff 20 and r15, r15 |
2dba: b1 f7 brne .-20 ; 0x2da8 <_printf_P+0x7a> |
2dbc: b6 01 movw r22, r12 |
2dbe: 60 1b sub r22, r16 |
2dc0: 71 0b sbc r23, r17 |
2dc2: 09 f0 breq .+2 ; 0x2dc6 <_printf_P+0x98> |
2dc4: 75 c0 rjmp .+234 ; 0x2eb0 <_printf_P+0x182> |
2dc6: 86 01 movw r16, r12 |
2dc8: ff 20 and r15, r15 |
2dca: 09 f4 brne .+2 ; 0x2dce <_printf_P+0xa0> |
2dcc: 95 c2 rjmp .+1322 ; 0x32f8 <_printf_P+0x5ca> |
2dce: 0f 5f subi r16, 0xFF ; 255 |
2dd0: 1f 4f sbci r17, 0xFF ; 255 |
2dd2: 19 82 std Y+1, r1 ; 0x01 |
2dd4: ee 24 eor r14, r14 |
2dd6: 55 24 eor r5, r5 |
2dd8: 44 24 eor r4, r4 |
2dda: 4a 94 dec r4 |
2ddc: f8 01 movw r30, r16 |
2dde: 0f 5f subi r16, 0xFF ; 255 |
2de0: 1f 4f sbci r17, 0xFF ; 255 |
2de2: f4 90 lpm r15, Z+ |
2de4: ae 2d mov r26, r14 |
2de6: b0 e0 ldi r27, 0x00 ; 0 |
2de8: a1 70 andi r26, 0x01 ; 1 |
2dea: b0 70 andi r27, 0x00 ; 0 |
2dec: 25 e7 ldi r18, 0x75 ; 117 |
2dee: f2 16 cp r15, r18 |
2df0: 09 f4 brne .+2 ; 0x2df4 <_printf_P+0xc6> |
2df2: 46 c0 rjmp .+140 ; 0x2e80 <_printf_P+0x152> |
2df4: 8f 2d mov r24, r15 |
2df6: 80 62 ori r24, 0x20 ; 32 |
2df8: 88 37 cpi r24, 0x78 ; 120 |
2dfa: 09 f4 brne .+2 ; 0x2dfe <_printf_P+0xd0> |
2dfc: 41 c0 rjmp .+130 ; 0x2e80 <_printf_P+0x152> |
2dfe: 65 01 movw r12, r10 |
2e00: f0 e2 ldi r31, 0x20 ; 32 |
2e02: ff 16 cp r15, r31 |
2e04: 09 f4 brne .+2 ; 0x2e08 <_printf_P+0xda> |
2e06: 4d c0 rjmp .+154 ; 0x2ea2 <_printf_P+0x174> |
2e08: 23 e2 ldi r18, 0x23 ; 35 |
2e0a: f2 16 cp r15, r18 |
2e0c: 09 f4 brne .+2 ; 0x2e10 <_printf_P+0xe2> |
2e0e: 95 c0 rjmp .+298 ; 0x2f3a <_printf_P+0x20c> |
2e10: 4a e2 ldi r20, 0x2A ; 42 |
2e12: f4 16 cp r15, r20 |
2e14: 09 f4 brne .+2 ; 0x2e18 <_printf_P+0xea> |
2e16: 95 c0 rjmp .+298 ; 0x2f42 <_printf_P+0x214> |
2e18: 5d e2 ldi r21, 0x2D ; 45 |
2e1a: f5 16 cp r15, r21 |
2e1c: 09 f4 brne .+2 ; 0x2e20 <_printf_P+0xf2> |
2e1e: a0 c0 rjmp .+320 ; 0x2f60 <_printf_P+0x232> |
2e20: fb e2 ldi r31, 0x2B ; 43 |
2e22: ff 16 cp r15, r31 |
2e24: 09 f4 brne .+2 ; 0x2e28 <_printf_P+0xfa> |
2e26: 41 c0 rjmp .+130 ; 0x2eaa <_printf_P+0x17c> |
2e28: 2e e2 ldi r18, 0x2E ; 46 |
2e2a: f2 16 cp r15, r18 |
2e2c: 09 f4 brne .+2 ; 0x2e30 <_printf_P+0x102> |
2e2e: 44 c0 rjmp .+136 ; 0x2eb8 <_printf_P+0x18a> |
2e30: e0 e3 ldi r30, 0x30 ; 48 |
2e32: fe 16 cp r15, r30 |
2e34: 09 f4 brne .+2 ; 0x2e38 <_printf_P+0x10a> |
2e36: 96 c0 rjmp .+300 ; 0x2f64 <_printf_P+0x236> |
2e38: 8f 2d mov r24, r15 |
2e3a: 81 53 subi r24, 0x31 ; 49 |
2e3c: 89 30 cpi r24, 0x09 ; 9 |
2e3e: 08 f0 brcs .+2 ; 0x2e42 <_printf_P+0x114> |
2e40: 97 c0 rjmp .+302 ; 0x2f70 <_printf_P+0x242> |
2e42: 20 e0 ldi r18, 0x00 ; 0 |
2e44: 30 e0 ldi r19, 0x00 ; 0 |
2e46: c9 01 movw r24, r18 |
2e48: 88 0f add r24, r24 |
2e4a: 99 1f adc r25, r25 |
2e4c: 88 0f add r24, r24 |
2e4e: 99 1f adc r25, r25 |
2e50: 88 0f add r24, r24 |
2e52: 99 1f adc r25, r25 |
2e54: 22 0f add r18, r18 |
2e56: 33 1f adc r19, r19 |
2e58: 28 0f add r18, r24 |
2e5a: 39 1f adc r19, r25 |
2e5c: 2f 0d add r18, r15 |
2e5e: 31 1d adc r19, r1 |
2e60: 20 53 subi r18, 0x30 ; 48 |
2e62: 30 40 sbci r19, 0x00 ; 0 |
2e64: f8 01 movw r30, r16 |
2e66: 0f 5f subi r16, 0xFF ; 255 |
2e68: 1f 4f sbci r17, 0xFF ; 255 |
2e6a: f4 90 lpm r15, Z+ |
2e6c: 8f 2d mov r24, r15 |
2e6e: 80 53 subi r24, 0x30 ; 48 |
2e70: 8a 30 cpi r24, 0x0A ; 10 |
2e72: 48 f3 brcs .-46 ; 0x2e46 <_printf_P+0x118> |
2e74: 52 2e mov r5, r18 |
2e76: 56 01 movw r10, r12 |
2e78: 25 e7 ldi r18, 0x75 ; 117 |
2e7a: f2 16 cp r15, r18 |
2e7c: 09 f0 breq .+2 ; 0x2e80 <_printf_P+0x152> |
2e7e: ba cf rjmp .-140 ; 0x2df4 <_printf_P+0xc6> |
2e80: 10 97 sbiw r26, 0x00 ; 0 |
2e82: 09 f4 brne .+2 ; 0x2e86 <_printf_P+0x158> |
2e84: 45 c0 rjmp .+138 ; 0x2f10 <_printf_P+0x1e2> |
2e86: 94 e0 ldi r25, 0x04 ; 4 |
2e88: c9 2e mov r12, r25 |
2e8a: d1 2c mov r13, r1 |
2e8c: ca 0c add r12, r10 |
2e8e: db 1c adc r13, r11 |
2e90: f5 01 movw r30, r10 |
2e92: 60 80 ld r6, Z |
2e94: 71 80 ldd r7, Z+1 ; 0x01 |
2e96: 82 80 ldd r8, Z+2 ; 0x02 |
2e98: 93 80 ldd r9, Z+3 ; 0x03 |
2e9a: f0 e2 ldi r31, 0x20 ; 32 |
2e9c: ff 16 cp r15, r31 |
2e9e: 09 f0 breq .+2 ; 0x2ea2 <_printf_P+0x174> |
2ea0: b3 cf rjmp .-154 ; 0x2e08 <_printf_P+0xda> |
2ea2: 89 81 ldd r24, Y+1 ; 0x01 |
2ea4: 88 23 and r24, r24 |
2ea6: 09 f0 breq .+2 ; 0x2eaa <_printf_P+0x17c> |
2ea8: 46 c0 rjmp .+140 ; 0x2f36 <_printf_P+0x208> |
2eaa: f9 82 std Y+1, r15 ; 0x01 |
2eac: 56 01 movw r10, r12 |
2eae: 96 cf rjmp .-212 ; 0x2ddc <_printf_P+0xae> |
2eb0: c8 01 movw r24, r16 |
2eb2: 0e 94 63 16 call 0x2cc6 ; 0x2cc6 <PRINTP> |
2eb6: 87 cf rjmp .-242 ; 0x2dc6 <_printf_P+0x98> |
2eb8: f8 01 movw r30, r16 |
2eba: 0f 5f subi r16, 0xFF ; 255 |
2ebc: 1f 4f sbci r17, 0xFF ; 255 |
2ebe: 94 91 lpm r25, Z+ |
2ec0: 9a 32 cpi r25, 0x2A ; 42 |
2ec2: 09 f4 brne .+2 ; 0x2ec6 <_printf_P+0x198> |
2ec4: 5f c0 rjmp .+190 ; 0x2f84 <_printf_P+0x256> |
2ec6: 89 2f mov r24, r25 |
2ec8: 80 53 subi r24, 0x30 ; 48 |
2eca: 8a 30 cpi r24, 0x0A ; 10 |
2ecc: 80 f5 brcc .+96 ; 0x2f2e <_printf_P+0x200> |
2ece: 69 2f mov r22, r25 |
2ed0: 20 e0 ldi r18, 0x00 ; 0 |
2ed2: 30 e0 ldi r19, 0x00 ; 0 |
2ed4: c9 01 movw r24, r18 |
2ed6: 88 0f add r24, r24 |
2ed8: 99 1f adc r25, r25 |
2eda: 88 0f add r24, r24 |
2edc: 99 1f adc r25, r25 |
2ede: 88 0f add r24, r24 |
2ee0: 99 1f adc r25, r25 |
2ee2: 22 0f add r18, r18 |
2ee4: 33 1f adc r19, r19 |
2ee6: 28 0f add r18, r24 |
2ee8: 39 1f adc r19, r25 |
2eea: 26 0f add r18, r22 |
2eec: 31 1d adc r19, r1 |
2eee: 20 53 subi r18, 0x30 ; 48 |
2ef0: 30 40 sbci r19, 0x00 ; 0 |
2ef2: f8 01 movw r30, r16 |
2ef4: 0f 5f subi r16, 0xFF ; 255 |
2ef6: 1f 4f sbci r17, 0xFF ; 255 |
2ef8: 64 91 lpm r22, Z+ |
2efa: 86 2f mov r24, r22 |
2efc: 80 53 subi r24, 0x30 ; 48 |
2efe: 8a 30 cpi r24, 0x0A ; 10 |
2f00: 48 f3 brcs .-46 ; 0x2ed4 <_printf_P+0x1a6> |
2f02: a9 01 movw r20, r18 |
2f04: 37 fd sbrc r19, 7 |
2f06: 10 c0 rjmp .+32 ; 0x2f28 <_printf_P+0x1fa> |
2f08: 44 2e mov r4, r20 |
2f0a: f6 2e mov r15, r22 |
2f0c: 56 01 movw r10, r12 |
2f0e: b4 cf rjmp .-152 ; 0x2e78 <_printf_P+0x14a> |
2f10: 82 e0 ldi r24, 0x02 ; 2 |
2f12: c8 2e mov r12, r24 |
2f14: d1 2c mov r13, r1 |
2f16: ca 0c add r12, r10 |
2f18: db 1c adc r13, r11 |
2f1a: f5 01 movw r30, r10 |
2f1c: 80 81 ld r24, Z |
2f1e: 91 81 ldd r25, Z+1 ; 0x01 |
2f20: 3c 01 movw r6, r24 |
2f22: 88 24 eor r8, r8 |
2f24: 99 24 eor r9, r9 |
2f26: 6c cf rjmp .-296 ; 0x2e00 <_printf_P+0xd2> |
2f28: 4f ef ldi r20, 0xFF ; 255 |
2f2a: 5f ef ldi r21, 0xFF ; 255 |
2f2c: ed cf rjmp .-38 ; 0x2f08 <_printf_P+0x1da> |
2f2e: f9 2e mov r15, r25 |
2f30: 44 24 eor r4, r4 |
2f32: 56 01 movw r10, r12 |
2f34: a1 cf rjmp .-190 ; 0x2e78 <_printf_P+0x14a> |
2f36: 56 01 movw r10, r12 |
2f38: 51 cf rjmp .-350 ; 0x2ddc <_printf_P+0xae> |
2f3a: 38 e0 ldi r19, 0x08 ; 8 |
2f3c: e3 2a or r14, r19 |
2f3e: 56 01 movw r10, r12 |
2f40: 4d cf rjmp .-358 ; 0x2ddc <_printf_P+0xae> |
2f42: a2 e0 ldi r26, 0x02 ; 2 |
2f44: aa 2e mov r10, r26 |
2f46: b1 2c mov r11, r1 |
2f48: ac 0c add r10, r12 |
2f4a: bd 1c adc r11, r13 |
2f4c: d6 01 movw r26, r12 |
2f4e: 5c 90 ld r5, X |
2f50: 57 fe sbrs r5, 7 |
2f52: 44 cf rjmp .-376 ; 0x2ddc <_printf_P+0xae> |
2f54: 51 94 neg r5 |
2f56: b0 e1 ldi r27, 0x10 ; 16 |
2f58: eb 2a or r14, r27 |
2f5a: ef ed ldi r30, 0xDF ; 223 |
2f5c: ee 22 and r14, r30 |
2f5e: 3e cf rjmp .-388 ; 0x2ddc <_printf_P+0xae> |
2f60: 56 01 movw r10, r12 |
2f62: f9 cf rjmp .-14 ; 0x2f56 <_printf_P+0x228> |
2f64: e4 fc sbrc r14, 4 |
2f66: e7 cf rjmp .-50 ; 0x2f36 <_printf_P+0x208> |
2f68: f0 e2 ldi r31, 0x20 ; 32 |
2f6a: ef 2a or r14, r31 |
2f6c: 56 01 movw r10, r12 |
2f6e: 36 cf rjmp .-404 ; 0x2ddc <_printf_P+0xae> |
2f70: 28 e6 ldi r18, 0x68 ; 104 |
2f72: f2 16 cp r15, r18 |
2f74: b9 f0 breq .+46 ; 0x2fa4 <_printf_P+0x276> |
2f76: 4c e6 ldi r20, 0x6C ; 108 |
2f78: f4 16 cp r15, r20 |
2f7a: c1 f4 brne .+48 ; 0x2fac <_printf_P+0x27e> |
2f7c: 51 e0 ldi r21, 0x01 ; 1 |
2f7e: e5 2a or r14, r21 |
2f80: 56 01 movw r10, r12 |
2f82: 2c cf rjmp .-424 ; 0x2ddc <_printf_P+0xae> |
2f84: f2 e0 ldi r31, 0x02 ; 2 |
2f86: af 2e mov r10, r31 |
2f88: b1 2c mov r11, r1 |
2f8a: ac 0c add r10, r12 |
2f8c: bd 1c adc r11, r13 |
2f8e: d6 01 movw r26, r12 |
2f90: 4d 91 ld r20, X+ |
2f92: 5c 91 ld r21, X |
2f94: 57 fd sbrc r21, 7 |
2f96: 02 c0 rjmp .+4 ; 0x2f9c <_printf_P+0x26e> |
2f98: 44 2e mov r4, r20 |
2f9a: 20 cf rjmp .-448 ; 0x2ddc <_printf_P+0xae> |
2f9c: 4f ef ldi r20, 0xFF ; 255 |
2f9e: 5f ef ldi r21, 0xFF ; 255 |
2fa0: 44 2e mov r4, r20 |
2fa2: 1c cf rjmp .-456 ; 0x2ddc <_printf_P+0xae> |
2fa4: 34 e0 ldi r19, 0x04 ; 4 |
2fa6: e3 2a or r14, r19 |
2fa8: 56 01 movw r10, r12 |
2faa: 18 cf rjmp .-464 ; 0x2ddc <_printf_P+0xae> |
2fac: 8f 2d mov r24, r15 |
2fae: f6 01 movw r30, r12 |
2fb0: 93 e6 ldi r25, 0x63 ; 99 |
2fb2: f9 16 cp r15, r25 |
2fb4: 09 f4 brne .+2 ; 0x2fb8 <_printf_P+0x28a> |
2fb6: 05 c1 rjmp .+522 ; 0x31c2 <_printf_P+0x494> |
2fb8: 84 34 cpi r24, 0x44 ; 68 |
2fba: 09 f4 brne .+2 ; 0x2fbe <_printf_P+0x290> |
2fbc: 72 c0 rjmp .+228 ; 0x30a2 <_printf_P+0x374> |
2fbe: 84 36 cpi r24, 0x64 ; 100 |
2fc0: 09 f4 brne .+2 ; 0x2fc4 <_printf_P+0x296> |
2fc2: 71 c0 rjmp .+226 ; 0x30a6 <_printf_P+0x378> |
2fc4: 89 36 cpi r24, 0x69 ; 105 |
2fc6: 09 f4 brne .+2 ; 0x2fca <_printf_P+0x29c> |
2fc8: 6e c0 rjmp .+220 ; 0x30a6 <_printf_P+0x378> |
2fca: 8f 34 cpi r24, 0x4F ; 79 |
2fcc: 09 f4 brne .+2 ; 0x2fd0 <_printf_P+0x2a2> |
2fce: 7a c1 rjmp .+756 ; 0x32c4 <_printf_P+0x596> |
2fd0: 8f 36 cpi r24, 0x6F ; 111 |
2fd2: 09 f4 brne .+2 ; 0x2fd6 <_printf_P+0x2a8> |
2fd4: 74 c1 rjmp .+744 ; 0x32be <_printf_P+0x590> |
2fd6: 80 37 cpi r24, 0x70 ; 112 |
2fd8: 09 f4 brne .+2 ; 0x2fdc <_printf_P+0x2ae> |
2fda: 79 c1 rjmp .+754 ; 0x32ce <_printf_P+0x5a0> |
2fdc: b3 e7 ldi r27, 0x73 ; 115 |
2fde: fb 16 cp r15, r27 |
2fe0: 09 f4 brne .+2 ; 0x2fe4 <_printf_P+0x2b6> |
2fe2: 30 c1 rjmp .+608 ; 0x3244 <_printf_P+0x516> |
2fe4: 55 e5 ldi r21, 0x55 ; 85 |
2fe6: f5 16 cp r15, r21 |
2fe8: 09 f4 brne .+2 ; 0x2fec <_printf_P+0x2be> |
2fea: d4 c1 rjmp .+936 ; 0x3394 <_printf_P+0x666> |
2fec: 85 e7 ldi r24, 0x75 ; 117 |
2fee: f8 16 cp r15, r24 |
2ff0: 09 f4 brne .+2 ; 0x2ff4 <_printf_P+0x2c6> |
2ff2: cc c1 rjmp .+920 ; 0x338c <_printf_P+0x65e> |
2ff4: e8 e5 ldi r30, 0x58 ; 88 |
2ff6: fe 16 cp r15, r30 |
2ff8: 09 f4 brne .+2 ; 0x2ffc <_printf_P+0x2ce> |
2ffa: f8 c0 rjmp .+496 ; 0x31ec <_printf_P+0x4be> |
2ffc: f8 e7 ldi r31, 0x78 ; 120 |
2ffe: ff 16 cp r15, r31 |
3000: 09 f4 brne .+2 ; 0x3004 <_printf_P+0x2d6> |
3002: f4 c0 rjmp .+488 ; 0x31ec <_printf_P+0x4be> |
3004: ff 20 and r15, r15 |
3006: 09 f4 brne .+2 ; 0x300a <_printf_P+0x2dc> |
3008: 77 c1 rjmp .+750 ; 0x32f8 <_printf_P+0x5ca> |
300a: fc 82 std Y+4, r15 ; 0x04 |
300c: 19 82 std Y+1, r1 ; 0x01 |
300e: 2e 2d mov r18, r14 |
3010: 30 e0 ldi r19, 0x00 ; 0 |
3012: 3d ab std Y+53, r19 ; 0x35 |
3014: 2c ab std Y+52, r18 ; 0x34 |
3016: 56 01 movw r10, r12 |
3018: ee 24 eor r14, r14 |
301a: 34 e0 ldi r19, 0x04 ; 4 |
301c: 23 2e mov r2, r19 |
301e: 31 2c mov r3, r1 |
3020: 2c 0e add r2, r28 |
3022: 3d 1e adc r3, r29 |
3024: 81 e0 ldi r24, 0x01 ; 1 |
3026: 91 e0 ldi r25, 0x01 ; 1 |
3028: e0 e0 ldi r30, 0x00 ; 0 |
302a: 21 e0 ldi r18, 0x01 ; 1 |
302c: c2 2e mov r12, r18 |
302e: d1 2c mov r13, r1 |
3030: 29 81 ldd r18, Y+1 ; 0x01 |
3032: 22 23 and r18, r18 |
3034: 81 f1 breq .+96 ; 0x3096 <_printf_P+0x368> |
3036: 8f 5f subi r24, 0xFF ; 255 |
3038: 48 2e mov r4, r24 |
303a: 4e 0e add r4, r30 |
303c: 8c a9 ldd r24, Y+52 ; 0x34 |
303e: 9d a9 ldd r25, Y+53 ; 0x35 |
3040: 80 73 andi r24, 0x30 ; 48 |
3042: 90 70 andi r25, 0x00 ; 0 |
3044: 98 af std Y+56, r25 ; 0x38 |
3046: 8f ab std Y+55, r24 ; 0x37 |
3048: 89 2b or r24, r25 |
304a: 29 f4 brne .+10 ; 0x3056 <_printf_P+0x328> |
304c: 85 2d mov r24, r5 |
304e: 84 19 sub r24, r4 |
3050: 0e 94 57 16 call 0x2cae ; 0x2cae <PAD_SP> |
3054: 29 81 ldd r18, Y+1 ; 0x01 |
3056: 22 23 and r18, r18 |
3058: b9 f4 brne .+46 ; 0x3088 <_printf_P+0x35a> |
305a: 9c a9 ldd r25, Y+52 ; 0x34 |
305c: 96 fd sbrc r25, 6 |
305e: 8c c1 rjmp .+792 ; 0x3378 <_printf_P+0x64a> |
3060: ef a9 ldd r30, Y+55 ; 0x37 |
3062: f8 ad ldd r31, Y+56 ; 0x38 |
3064: b0 97 sbiw r30, 0x20 ; 32 |
3066: 09 f4 brne .+2 ; 0x306a <_printf_P+0x33c> |
3068: 82 c1 rjmp .+772 ; 0x336e <_printf_P+0x640> |
306a: 8e 2d mov r24, r14 |
306c: 0e 94 4b 16 call 0x2c96 ; 0x2c96 <PAD_0> |
3070: c1 01 movw r24, r2 |
3072: b6 01 movw r22, r12 |
3074: 0e 94 82 16 call 0x2d04 ; 0x2d04 <PRINT> |
3078: fc a9 ldd r31, Y+52 ; 0x34 |
307a: f4 ff sbrs r31, 4 |
307c: 8c ce rjmp .-744 ; 0x2d96 <_printf_P+0x68> |
307e: 85 2d mov r24, r5 |
3080: 84 19 sub r24, r4 |
3082: 0e 94 57 16 call 0x2cae ; 0x2cae <PAD_SP> |
3086: 87 ce rjmp .-754 ; 0x2d96 <_printf_P+0x68> |
3088: ce 01 movw r24, r28 |
308a: 01 96 adiw r24, 0x01 ; 1 |
308c: 61 e0 ldi r22, 0x01 ; 1 |
308e: 70 e0 ldi r23, 0x00 ; 0 |
3090: 0e 94 82 16 call 0x2d04 ; 0x2d04 <PRINT> |
3094: e5 cf rjmp .-54 ; 0x3060 <_printf_P+0x332> |
3096: 5c a9 ldd r21, Y+52 ; 0x34 |
3098: 56 ff sbrs r21, 6 |
309a: ce cf rjmp .-100 ; 0x3038 <_printf_P+0x30a> |
309c: 89 2f mov r24, r25 |
309e: 8e 5f subi r24, 0xFE ; 254 |
30a0: cb cf rjmp .-106 ; 0x3038 <_printf_P+0x30a> |
30a2: b1 e0 ldi r27, 0x01 ; 1 |
30a4: eb 2a or r14, r27 |
30a6: e0 fe sbrs r14, 0 |
30a8: 54 c1 rjmp .+680 ; 0x3352 <_printf_P+0x624> |
30aa: b4 e0 ldi r27, 0x04 ; 4 |
30ac: ab 2e mov r10, r27 |
30ae: b1 2c mov r11, r1 |
30b0: ac 0c add r10, r12 |
30b2: bd 1c adc r11, r13 |
30b4: f6 01 movw r30, r12 |
30b6: 60 80 ld r6, Z |
30b8: 71 80 ldd r7, Z+1 ; 0x01 |
30ba: 82 80 ldd r8, Z+2 ; 0x02 |
30bc: 93 80 ldd r9, Z+3 ; 0x03 |
30be: 97 fc sbrc r9, 7 |
30c0: 3b c1 rjmp .+630 ; 0x3338 <_printf_P+0x60a> |
30c2: ba e0 ldi r27, 0x0A ; 10 |
30c4: be ab std Y+54, r27 ; 0x36 |
30c6: 47 fc sbrc r4, 7 |
30c8: 02 c0 rjmp .+4 ; 0x30ce <_printf_P+0x3a0> |
30ca: 5f ed ldi r21, 0xDF ; 223 |
30cc: e5 22 and r14, r21 |
30ce: 7c e2 ldi r23, 0x2C ; 44 |
30d0: 27 2e mov r2, r23 |
30d2: 31 2c mov r3, r1 |
30d4: 2c 0e add r2, r28 |
30d6: 3d 1e adc r3, r29 |
30d8: 61 14 cp r6, r1 |
30da: 71 04 cpc r7, r1 |
30dc: 81 04 cpc r8, r1 |
30de: 91 04 cpc r9, r1 |
30e0: 09 f4 brne .+2 ; 0x30e4 <_printf_P+0x3b6> |
30e2: 52 c0 rjmp .+164 ; 0x3188 <_printf_P+0x45a> |
30e4: 9e a9 ldd r25, Y+54 ; 0x36 |
30e6: 89 2f mov r24, r25 |
30e8: 90 e0 ldi r25, 0x00 ; 0 |
30ea: a0 e0 ldi r26, 0x00 ; 0 |
30ec: b0 e0 ldi r27, 0x00 ; 0 |
30ee: 88 ab std Y+48, r24 ; 0x30 |
30f0: 99 ab std Y+49, r25 ; 0x31 |
30f2: aa ab std Y+50, r26 ; 0x32 |
30f4: bb ab std Y+51, r27 ; 0x33 |
30f6: 6c e2 ldi r22, 0x2C ; 44 |
30f8: c6 2e mov r12, r22 |
30fa: d1 2c mov r13, r1 |
30fc: cc 0e add r12, r28 |
30fe: dd 1e adc r13, r29 |
3100: 6c a6 std Y+44, r6 ; 0x2c |
3102: 7d a6 std Y+45, r7 ; 0x2d |
3104: 8e a6 std Y+46, r8 ; 0x2e |
3106: 9f a6 std Y+47, r9 ; 0x2f |
3108: 2a c0 rjmp .+84 ; 0x315e <_printf_P+0x430> |
310a: 50 e3 ldi r21, 0x30 ; 48 |
310c: 35 2e mov r3, r21 |
310e: 36 0e add r3, r22 |
3110: d6 01 movw r26, r12 |
3112: 3e 92 st -X, r3 |
3114: 6d 01 movw r12, r26 |
3116: 6c a5 ldd r22, Y+44 ; 0x2c |
3118: 7d a5 ldd r23, Y+45 ; 0x2d |
311a: 8e a5 ldd r24, Y+46 ; 0x2e |
311c: 9f a5 ldd r25, Y+47 ; 0x2f |
311e: 28 a9 ldd r18, Y+48 ; 0x30 |
3120: 39 a9 ldd r19, Y+49 ; 0x31 |
3122: 4a a9 ldd r20, Y+50 ; 0x32 |
3124: 5b a9 ldd r21, Y+51 ; 0x33 |
3126: 0e 94 9c 6f call 0xdf38 ; 0xdf38 <__udivmodsi4> |
312a: b9 01 movw r22, r18 |
312c: fa 01 movw r30, r20 |
312e: c9 01 movw r24, r18 |
3130: da 01 movw r26, r20 |
3132: 3c 01 movw r6, r24 |
3134: 4d 01 movw r8, r26 |
3136: 2c a5 ldd r18, Y+44 ; 0x2c |
3138: 3d a5 ldd r19, Y+45 ; 0x2d |
313a: 4e a5 ldd r20, Y+46 ; 0x2e |
313c: 5f a5 ldd r21, Y+47 ; 0x2f |
313e: 88 a9 ldd r24, Y+48 ; 0x30 |
3140: 99 a9 ldd r25, Y+49 ; 0x31 |
3142: aa a9 ldd r26, Y+50 ; 0x32 |
3144: bb a9 ldd r27, Y+51 ; 0x33 |
3146: 28 17 cp r18, r24 |
3148: 39 07 cpc r19, r25 |
314a: 4a 07 cpc r20, r26 |
314c: 5b 07 cpc r21, r27 |
314e: 08 f4 brcc .+2 ; 0x3152 <_printf_P+0x424> |
3150: 40 c0 rjmp .+128 ; 0x31d2 <_printf_P+0x4a4> |
3152: cb 01 movw r24, r22 |
3154: df 01 movw r26, r30 |
3156: 8c a7 std Y+44, r24 ; 0x2c |
3158: 9d a7 std Y+45, r25 ; 0x2d |
315a: ae a7 std Y+46, r26 ; 0x2e |
315c: bf a7 std Y+47, r27 ; 0x2f |
315e: 6c a5 ldd r22, Y+44 ; 0x2c |
3160: 7d a5 ldd r23, Y+45 ; 0x2d |
3162: 8e a5 ldd r24, Y+46 ; 0x2e |
3164: 9f a5 ldd r25, Y+47 ; 0x2f |
3166: 28 a9 ldd r18, Y+48 ; 0x30 |
3168: 39 a9 ldd r19, Y+49 ; 0x31 |
316a: 4a a9 ldd r20, Y+50 ; 0x32 |
316c: 5b a9 ldd r21, Y+51 ; 0x33 |
316e: 0e 94 9c 6f call 0xdf38 ; 0xdf38 <__udivmodsi4> |
3172: 6a 30 cpi r22, 0x0A ; 10 |
3174: 50 f2 brcs .-108 ; 0x310a <_printf_P+0x3dc> |
3176: 47 e5 ldi r20, 0x57 ; 87 |
3178: 34 2e mov r3, r20 |
317a: 36 0e add r3, r22 |
317c: 48 e5 ldi r20, 0x58 ; 88 |
317e: f4 16 cp r15, r20 |
3180: 39 f6 brne .-114 ; 0x3110 <_printf_P+0x3e2> |
3182: 5f ed ldi r21, 0xDF ; 223 |
3184: 35 22 and r3, r21 |
3186: c4 cf rjmp .-120 ; 0x3110 <_printf_P+0x3e2> |
3188: 44 20 and r4, r4 |
318a: 89 f4 brne .+34 ; 0x31ae <_printf_P+0x480> |
318c: ae 2d mov r26, r14 |
318e: b0 e0 ldi r27, 0x00 ; 0 |
3190: bd ab std Y+53, r27 ; 0x35 |
3192: ac ab std Y+52, r26 ; 0x34 |
3194: 80 e0 ldi r24, 0x00 ; 0 |
3196: 90 e0 ldi r25, 0x00 ; 0 |
3198: 44 2d mov r20, r4 |
319a: e4 2e mov r14, r20 |
319c: e9 1a sub r14, r25 |
319e: e7 fc sbrc r14, 7 |
31a0: c4 c0 rjmp .+392 ; 0x332a <_printf_P+0x5fc> |
31a2: ee 2d mov r30, r14 |
31a4: c8 2e mov r12, r24 |
31a6: dd 24 eor r13, r13 |
31a8: c7 fc sbrc r12, 7 |
31aa: d0 94 com r13 |
31ac: 41 cf rjmp .-382 ; 0x3030 <_printf_P+0x302> |
31ae: 3e a9 ldd r19, Y+54 ; 0x36 |
31b0: 23 2f mov r18, r19 |
31b2: 30 e0 ldi r19, 0x00 ; 0 |
31b4: 40 e0 ldi r20, 0x00 ; 0 |
31b6: 50 e0 ldi r21, 0x00 ; 0 |
31b8: 28 ab std Y+48, r18 ; 0x30 |
31ba: 39 ab std Y+49, r19 ; 0x31 |
31bc: 4a ab std Y+50, r20 ; 0x32 |
31be: 5b ab std Y+51, r21 ; 0x33 |
31c0: 9a cf rjmp .-204 ; 0x30f6 <_printf_P+0x3c8> |
31c2: a2 e0 ldi r26, 0x02 ; 2 |
31c4: b0 e0 ldi r27, 0x00 ; 0 |
31c6: ca 0e add r12, r26 |
31c8: db 1e adc r13, r27 |
31ca: 80 81 ld r24, Z |
31cc: 8c 83 std Y+4, r24 ; 0x04 |
31ce: 19 82 std Y+1, r1 ; 0x01 |
31d0: 1e cf rjmp .-452 ; 0x300e <_printf_P+0x2e0> |
31d2: 9e a9 ldd r25, Y+54 ; 0x36 |
31d4: 98 30 cpi r25, 0x08 ; 8 |
31d6: d1 f0 breq .+52 ; 0x320c <_printf_P+0x4de> |
31d8: ae 2d mov r26, r14 |
31da: b0 e0 ldi r27, 0x00 ; 0 |
31dc: bd ab std Y+53, r27 ; 0x35 |
31de: ac ab std Y+52, r26 ; 0x34 |
31e0: b9 ad ldd r27, Y+57 ; 0x39 |
31e2: bc 19 sub r27, r12 |
31e4: 8b 2f mov r24, r27 |
31e6: 9b 2f mov r25, r27 |
31e8: 16 01 movw r2, r12 |
31ea: d6 cf rjmp .-84 ; 0x3198 <_printf_P+0x46a> |
31ec: e3 fe sbrs r14, 3 |
31ee: 1a c0 rjmp .+52 ; 0x3224 <_printf_P+0x4f6> |
31f0: 61 14 cp r6, r1 |
31f2: 71 04 cpc r7, r1 |
31f4: 81 04 cpc r8, r1 |
31f6: 91 04 cpc r9, r1 |
31f8: a9 f0 breq .+42 ; 0x3224 <_printf_P+0x4f6> |
31fa: 20 e4 ldi r18, 0x40 ; 64 |
31fc: e2 2a or r14, r18 |
31fe: 8f 2d mov r24, r15 |
3200: 30 e1 ldi r19, 0x10 ; 16 |
3202: 3e ab std Y+54, r19 ; 0x36 |
3204: 19 82 std Y+1, r1 ; 0x01 |
3206: f8 2e mov r15, r24 |
3208: 56 01 movw r10, r12 |
320a: 5d cf rjmp .-326 ; 0x30c6 <_printf_P+0x398> |
320c: ee 2d mov r30, r14 |
320e: f0 e0 ldi r31, 0x00 ; 0 |
3210: fd ab std Y+53, r31 ; 0x35 |
3212: ec ab std Y+52, r30 ; 0x34 |
3214: e3 fc sbrc r14, 3 |
3216: 0a c0 rjmp .+20 ; 0x322c <_printf_P+0x4fe> |
3218: f9 ad ldd r31, Y+57 ; 0x39 |
321a: fc 19 sub r31, r12 |
321c: 8f 2f mov r24, r31 |
321e: 9f 2f mov r25, r31 |
3220: 16 01 movw r2, r12 |
3222: ba cf rjmp .-140 ; 0x3198 <_printf_P+0x46a> |
3224: 8f 2d mov r24, r15 |
3226: 40 e1 ldi r20, 0x10 ; 16 |
3228: 4e ab std Y+54, r20 ; 0x36 |
322a: ec cf rjmp .-40 ; 0x3204 <_printf_P+0x4d6> |
322c: 20 e3 ldi r18, 0x30 ; 48 |
322e: 32 16 cp r3, r18 |
3230: 09 f4 brne .+2 ; 0x3234 <_printf_P+0x506> |
3232: 5c c0 rjmp .+184 ; 0x32ec <_printf_P+0x5be> |
3234: f6 01 movw r30, r12 |
3236: 40 e3 ldi r20, 0x30 ; 48 |
3238: 42 93 st -Z, r20 |
323a: 89 ad ldd r24, Y+57 ; 0x39 |
323c: 8e 1b sub r24, r30 |
323e: 98 2f mov r25, r24 |
3240: 1f 01 movw r2, r30 |
3242: aa cf rjmp .-172 ; 0x3198 <_printf_P+0x46a> |
3244: f6 01 movw r30, r12 |
3246: 20 80 ld r2, Z |
3248: 31 80 ldd r3, Z+1 ; 0x01 |
324a: 21 14 cp r2, r1 |
324c: 31 04 cpc r3, r1 |
324e: 89 f4 brne .+34 ; 0x3272 <_printf_P+0x544> |
3250: f8 e2 ldi r31, 0x28 ; 40 |
3252: fc 83 std Y+4, r31 ; 0x04 |
3254: 2e e6 ldi r18, 0x6E ; 110 |
3256: 2d 83 std Y+5, r18 ; 0x05 |
3258: 35 e7 ldi r19, 0x75 ; 117 |
325a: 3e 83 std Y+6, r19 ; 0x06 |
325c: 8c e6 ldi r24, 0x6C ; 108 |
325e: 8f 83 std Y+7, r24 ; 0x07 |
3260: 88 87 std Y+8, r24 ; 0x08 |
3262: 89 e2 ldi r24, 0x29 ; 41 |
3264: 89 87 std Y+9, r24 ; 0x09 |
3266: 1a 86 std Y+10, r1 ; 0x0a |
3268: f4 e0 ldi r31, 0x04 ; 4 |
326a: 2f 2e mov r2, r31 |
326c: 31 2c mov r3, r1 |
326e: 2c 0e add r2, r28 |
3270: 3d 1e adc r3, r29 |
3272: 47 fc sbrc r4, 7 |
3274: 1c c0 rjmp .+56 ; 0x32ae <_printf_P+0x580> |
3276: 44 2d mov r20, r4 |
3278: 55 27 eor r21, r21 |
327a: 47 fd sbrc r20, 7 |
327c: 50 95 com r21 |
327e: c1 01 movw r24, r2 |
3280: 60 e0 ldi r22, 0x00 ; 0 |
3282: 70 e0 ldi r23, 0x00 ; 0 |
3284: 0e 94 b5 6d call 0xdb6a ; 0xdb6a <memchr> |
3288: 00 97 sbiw r24, 0x00 ; 0 |
328a: 19 f0 breq .+6 ; 0x3292 <_printf_P+0x564> |
328c: 82 19 sub r24, r2 |
328e: 48 16 cp r4, r24 |
3290: 0c f4 brge .+2 ; 0x3294 <_printf_P+0x566> |
3292: 84 2d mov r24, r4 |
3294: e2 e0 ldi r30, 0x02 ; 2 |
3296: ae 2e mov r10, r30 |
3298: b1 2c mov r11, r1 |
329a: ac 0c add r10, r12 |
329c: bd 1c adc r11, r13 |
329e: 19 82 std Y+1, r1 ; 0x01 |
32a0: 98 2f mov r25, r24 |
32a2: 4e 2d mov r20, r14 |
32a4: 50 e0 ldi r21, 0x00 ; 0 |
32a6: 5d ab std Y+53, r21 ; 0x35 |
32a8: 4c ab std Y+52, r20 ; 0x34 |
32aa: 40 e0 ldi r20, 0x00 ; 0 |
32ac: 76 cf rjmp .-276 ; 0x319a <_printf_P+0x46c> |
32ae: f1 01 movw r30, r2 |
32b0: 01 90 ld r0, Z+ |
32b2: 00 20 and r0, r0 |
32b4: e9 f7 brne .-6 ; 0x32b0 <_printf_P+0x582> |
32b6: 31 97 sbiw r30, 0x01 ; 1 |
32b8: 8e 2f mov r24, r30 |
32ba: 82 19 sub r24, r2 |
32bc: eb cf rjmp .-42 ; 0x3294 <_printf_P+0x566> |
32be: 28 e0 ldi r18, 0x08 ; 8 |
32c0: 2e ab std Y+54, r18 ; 0x36 |
32c2: a0 cf rjmp .-192 ; 0x3204 <_printf_P+0x4d6> |
32c4: 31 e0 ldi r19, 0x01 ; 1 |
32c6: e3 2a or r14, r19 |
32c8: 48 e0 ldi r20, 0x08 ; 8 |
32ca: 4e ab std Y+54, r20 ; 0x36 |
32cc: 9b cf rjmp .-202 ; 0x3204 <_printf_P+0x4d6> |
32ce: 82 e0 ldi r24, 0x02 ; 2 |
32d0: 90 e0 ldi r25, 0x00 ; 0 |
32d2: c8 0e add r12, r24 |
32d4: d9 1e adc r13, r25 |
32d6: 80 81 ld r24, Z |
32d8: 91 81 ldd r25, Z+1 ; 0x01 |
32da: 3c 01 movw r6, r24 |
32dc: 88 24 eor r8, r8 |
32de: 99 24 eor r9, r9 |
32e0: 90 e4 ldi r25, 0x40 ; 64 |
32e2: e9 2a or r14, r25 |
32e4: 88 e7 ldi r24, 0x78 ; 120 |
32e6: a0 e1 ldi r26, 0x10 ; 16 |
32e8: ae ab std Y+54, r26 ; 0x36 |
32ea: 8c cf rjmp .-232 ; 0x3204 <_printf_P+0x4d6> |
32ec: 39 ad ldd r19, Y+57 ; 0x39 |
32ee: 3c 19 sub r19, r12 |
32f0: 83 2f mov r24, r19 |
32f2: 93 2f mov r25, r19 |
32f4: 16 01 movw r2, r12 |
32f6: 50 cf rjmp .-352 ; 0x3198 <_printf_P+0x46a> |
32f8: ea 96 adiw r28, 0x3a ; 58 |
32fa: 0f b6 in r0, 0x3f ; 63 |
32fc: f8 94 cli |
32fe: de bf out 0x3e, r29 ; 62 |
3300: 0f be out 0x3f, r0 ; 63 |
3302: cd bf out 0x3d, r28 ; 61 |
3304: cf 91 pop r28 |
3306: df 91 pop r29 |
3308: 1f 91 pop r17 |
330a: 0f 91 pop r16 |
330c: ff 90 pop r15 |
330e: ef 90 pop r14 |
3310: df 90 pop r13 |
3312: cf 90 pop r12 |
3314: bf 90 pop r11 |
3316: af 90 pop r10 |
3318: 9f 90 pop r9 |
331a: 8f 90 pop r8 |
331c: 7f 90 pop r7 |
331e: 6f 90 pop r6 |
3320: 5f 90 pop r5 |
3322: 4f 90 pop r4 |
3324: 3f 90 pop r3 |
3326: 2f 90 pop r2 |
3328: 08 95 ret |
332a: c8 2e mov r12, r24 |
332c: dd 24 eor r13, r13 |
332e: c7 fc sbrc r12, 7 |
3330: d0 94 com r13 |
3332: ee 24 eor r14, r14 |
3334: e0 e0 ldi r30, 0x00 ; 0 |
3336: 7c ce rjmp .-776 ; 0x3030 <_printf_P+0x302> |
3338: 90 94 com r9 |
333a: 80 94 com r8 |
333c: 70 94 com r7 |
333e: 60 94 com r6 |
3340: 61 1c adc r6, r1 |
3342: 71 1c adc r7, r1 |
3344: 81 1c adc r8, r1 |
3346: 91 1c adc r9, r1 |
3348: ed e2 ldi r30, 0x2D ; 45 |
334a: e9 83 std Y+1, r30 ; 0x01 |
334c: fa e0 ldi r31, 0x0A ; 10 |
334e: fe ab std Y+54, r31 ; 0x36 |
3350: ba ce rjmp .-652 ; 0x30c6 <_printf_P+0x398> |
3352: a2 e0 ldi r26, 0x02 ; 2 |
3354: aa 2e mov r10, r26 |
3356: b1 2c mov r11, r1 |
3358: ac 0c add r10, r12 |
335a: bd 1c adc r11, r13 |
335c: d6 01 movw r26, r12 |
335e: 8d 91 ld r24, X+ |
3360: 9c 91 ld r25, X |
3362: 3c 01 movw r6, r24 |
3364: 88 24 eor r8, r8 |
3366: 77 fc sbrc r7, 7 |
3368: 80 94 com r8 |
336a: 98 2c mov r9, r8 |
336c: a8 ce rjmp .-688 ; 0x30be <_printf_P+0x390> |
336e: 85 2d mov r24, r5 |
3370: 84 19 sub r24, r4 |
3372: 0e 94 4b 16 call 0x2c96 ; 0x2c96 <PAD_0> |
3376: 79 ce rjmp .-782 ; 0x306a <_printf_P+0x33c> |
3378: a0 e3 ldi r26, 0x30 ; 48 |
337a: aa 83 std Y+2, r26 ; 0x02 |
337c: fb 82 std Y+3, r15 ; 0x03 |
337e: ce 01 movw r24, r28 |
3380: 02 96 adiw r24, 0x02 ; 2 |
3382: 62 e0 ldi r22, 0x02 ; 2 |
3384: 70 e0 ldi r23, 0x00 ; 0 |
3386: 0e 94 82 16 call 0x2d04 ; 0x2d04 <PRINT> |
338a: 6a ce rjmp .-812 ; 0x3060 <_printf_P+0x332> |
338c: 8f 2d mov r24, r15 |
338e: 9a e0 ldi r25, 0x0A ; 10 |
3390: 9e ab std Y+54, r25 ; 0x36 |
3392: 38 cf rjmp .-400 ; 0x3204 <_printf_P+0x4d6> |
3394: a1 e0 ldi r26, 0x01 ; 1 |
3396: ea 2a or r14, r26 |
3398: ba e0 ldi r27, 0x0A ; 10 |
339a: be ab std Y+54, r27 ; 0x36 |
339c: 33 cf rjmp .-410 ; 0x3204 <_printf_P+0x4d6> |
|
0000339e <__vector_18>: |
339e: 1f 92 push r1 |
33a0: 0f 92 push r0 |
33a2: 0f b6 in r0, 0x3f ; 63 |
33a4: 0f 92 push r0 |
33a6: 11 24 eor r1, r1 |
33a8: 2f 93 push r18 |
33aa: 3f 93 push r19 |
33ac: 5f 93 push r21 |
33ae: 6f 93 push r22 |
33b0: 7f 93 push r23 |
33b2: 8f 93 push r24 |
33b4: 9f 93 push r25 |
33b6: af 93 push r26 |
33b8: bf 93 push r27 |
33ba: 80 91 fc 03 lds r24, 0x03FC |
33be: 88 23 and r24, r24 |
33c0: 29 f0 breq .+10 ; 0x33cc <__vector_18+0x2e> |
33c2: 80 91 fc 03 lds r24, 0x03FC |
33c6: 81 50 subi r24, 0x01 ; 1 |
33c8: 80 93 fc 03 sts 0x03FC, r24 |
33cc: 80 91 ce 05 lds r24, 0x05CE |
33d0: 88 23 and r24, r24 |
33d2: 19 f0 breq .+6 ; 0x33da <__vector_18+0x3c> |
33d4: 81 50 subi r24, 0x01 ; 1 |
33d6: 80 93 ce 05 sts 0x05CE, r24 |
33da: 80 91 08 04 lds r24, 0x0408 |
33de: 81 50 subi r24, 0x01 ; 1 |
33e0: 80 93 08 04 sts 0x0408, r24 |
33e4: 8f 5f subi r24, 0xFF ; 255 |
33e6: a9 f4 brne .+42 ; 0x3412 <__vector_18+0x74> |
33e8: 89 e0 ldi r24, 0x09 ; 9 |
33ea: 80 93 08 04 sts 0x0408, r24 |
33ee: 80 91 18 03 lds r24, 0x0318 |
33f2: 8f 5f subi r24, 0xFF ; 255 |
33f4: 81 70 andi r24, 0x01 ; 1 |
33f6: 80 93 18 03 sts 0x0318, r24 |
33fa: 88 23 and r24, r24 |
33fc: 09 f4 brne .+2 ; 0x3400 <__vector_18+0x62> |
33fe: 95 c0 rjmp .+298 ; 0x352a <__vector_18+0x18c> |
3400: 80 91 f5 03 lds r24, 0x03F5 |
3404: 90 91 f6 03 lds r25, 0x03F6 |
3408: 01 96 adiw r24, 0x01 ; 1 |
340a: 90 93 f6 03 sts 0x03F6, r25 |
340e: 80 93 f5 03 sts 0x03F5, r24 |
3412: 80 91 fa 03 lds r24, 0x03FA |
3416: 90 91 fb 03 lds r25, 0x03FB |
341a: 89 2b or r24, r25 |
341c: 09 f4 brne .+2 ; 0x3420 <__vector_18+0x82> |
341e: 79 c0 rjmp .+242 ; 0x3512 <__vector_18+0x174> |
3420: 80 91 fa 03 lds r24, 0x03FA |
3424: 90 91 fb 03 lds r25, 0x03FB |
3428: 01 97 sbiw r24, 0x01 ; 1 |
342a: 90 93 fb 03 sts 0x03FB, r25 |
342e: 80 93 fa 03 sts 0x03FA, r24 |
3432: 80 91 fa 03 lds r24, 0x03FA |
3436: 90 91 fb 03 lds r25, 0x03FB |
343a: 20 91 12 03 lds r18, 0x0312 |
343e: 30 91 13 03 lds r19, 0x0313 |
3442: 82 23 and r24, r18 |
3444: 93 23 and r25, r19 |
3446: 89 2b or r24, r25 |
3448: 09 f4 brne .+2 ; 0x344c <__vector_18+0xae> |
344a: 69 c0 rjmp .+210 ; 0x351e <__vector_18+0x180> |
344c: 80 91 08 01 lds r24, 0x0108 |
3450: 8a 30 cpi r24, 0x0A ; 10 |
3452: 09 f4 brne .+2 ; 0x3456 <__vector_18+0xb8> |
3454: 78 c0 rjmp .+240 ; 0x3546 <__vector_18+0x1a8> |
3456: 47 9a sbi 0x08, 7 ; 8 |
3458: 80 91 e9 08 lds r24, 0x08E9 |
345c: 83 ff sbrs r24, 3 |
345e: 4b c0 rjmp .+150 ; 0x34f6 <__vector_18+0x158> |
3460: 34 99 sbic 0x06, 4 ; 6 |
3462: 67 c0 rjmp .+206 ; 0x3532 <__vector_18+0x194> |
3464: 80 91 f8 03 lds r24, 0x03F8 |
3468: 90 91 f9 03 lds r25, 0x03F9 |
346c: 89 2b or r24, r25 |
346e: 49 f1 breq .+82 ; 0x34c2 <__vector_18+0x124> |
3470: 80 91 f8 03 lds r24, 0x03F8 |
3474: 90 91 f9 03 lds r25, 0x03F9 |
3478: 8a 56 subi r24, 0x6A ; 106 |
347a: 91 40 sbci r25, 0x01 ; 1 |
347c: 10 f5 brcc .+68 ; 0x34c2 <__vector_18+0x124> |
347e: 80 91 f8 03 lds r24, 0x03F8 |
3482: 90 91 f9 03 lds r25, 0x03F9 |
3486: 20 91 f8 03 lds r18, 0x03F8 |
348a: 30 91 f9 03 lds r19, 0x03F9 |
348e: 69 e2 ldi r22, 0x29 ; 41 |
3490: 70 e0 ldi r23, 0x00 ; 0 |
3492: 0e 94 75 6f call 0xdeea ; 0xdeea <__udivmodhi4> |
3496: 26 0f add r18, r22 |
3498: 37 1f adc r19, r23 |
349a: 30 93 f9 03 sts 0x03F9, r19 |
349e: 20 93 f8 03 sts 0x03F8, r18 |
34a2: 80 91 f8 03 lds r24, 0x03F8 |
34a6: 90 91 f9 03 lds r25, 0x03F9 |
34aa: 0b 97 sbiw r24, 0x0b ; 11 |
34ac: 08 f4 brcc .+2 ; 0x34b0 <__vector_18+0x112> |
34ae: 4f c0 rjmp .+158 ; 0x354e <__vector_18+0x1b0> |
34b0: 80 91 f8 03 lds r24, 0x03F8 |
34b4: 90 91 f9 03 lds r25, 0x03F9 |
34b8: 0a 97 sbiw r24, 0x0a ; 10 |
34ba: 90 93 01 05 sts 0x0501, r25 |
34be: 80 93 00 05 sts 0x0500, r24 |
34c2: 80 91 00 05 lds r24, 0x0500 |
34c6: 90 91 01 05 lds r25, 0x0501 |
34ca: 84 5e subi r24, 0xE4 ; 228 |
34cc: 9d 4f sbci r25, 0xFD ; 253 |
34ce: 20 91 02 05 lds r18, 0x0502 |
34d2: 30 91 03 05 lds r19, 0x0503 |
34d6: 82 1b sub r24, r18 |
34d8: 93 0b sbc r25, r19 |
34da: 68 e6 ldi r22, 0x68 ; 104 |
34dc: 71 e0 ldi r23, 0x01 ; 1 |
34de: 0e 94 89 6f call 0xdf12 ; 0xdf12 <__divmodhi4> |
34e2: 84 5b subi r24, 0xB4 ; 180 |
34e4: 90 40 sbci r25, 0x00 ; 0 |
34e6: 90 93 05 05 sts 0x0505, r25 |
34ea: 80 93 04 05 sts 0x0504, r24 |
34ee: 10 92 f9 03 sts 0x03F9, r1 |
34f2: 10 92 f8 03 sts 0x03F8, r1 |
34f6: bf 91 pop r27 |
34f8: af 91 pop r26 |
34fa: 9f 91 pop r25 |
34fc: 8f 91 pop r24 |
34fe: 7f 91 pop r23 |
3500: 6f 91 pop r22 |
3502: 5f 91 pop r21 |
3504: 3f 91 pop r19 |
3506: 2f 91 pop r18 |
3508: 0f 90 pop r0 |
350a: 0f be out 0x3f, r0 ; 63 |
350c: 0f 90 pop r0 |
350e: 1f 90 pop r1 |
3510: 18 95 reti |
3512: 8f ef ldi r24, 0xFF ; 255 |
3514: 9f ef ldi r25, 0xFF ; 255 |
3516: 90 93 13 03 sts 0x0313, r25 |
351a: 80 93 12 03 sts 0x0312, r24 |
351e: 80 91 08 01 lds r24, 0x0108 |
3522: 8a 30 cpi r24, 0x0A ; 10 |
3524: 91 f0 breq .+36 ; 0x354a <__vector_18+0x1ac> |
3526: 47 98 cbi 0x08, 7 ; 8 |
3528: 97 cf rjmp .-210 ; 0x3458 <__vector_18+0xba> |
352a: 81 e0 ldi r24, 0x01 ; 1 |
352c: 80 93 f7 03 sts 0x03F7, r24 |
3530: 67 cf rjmp .-306 ; 0x3400 <__vector_18+0x62> |
3532: 80 91 f8 03 lds r24, 0x03F8 |
3536: 90 91 f9 03 lds r25, 0x03F9 |
353a: 01 96 adiw r24, 0x01 ; 1 |
353c: 90 93 f9 03 sts 0x03F9, r25 |
3540: 80 93 f8 03 sts 0x03F8, r24 |
3544: d8 cf rjmp .-80 ; 0x34f6 <__vector_18+0x158> |
3546: 5a 9a sbi 0x0b, 2 ; 11 |
3548: 87 cf rjmp .-242 ; 0x3458 <__vector_18+0xba> |
354a: 5a 98 cbi 0x0b, 2 ; 11 |
354c: 85 cf rjmp .-246 ; 0x3458 <__vector_18+0xba> |
354e: 10 92 01 05 sts 0x0501, r1 |
3552: 10 92 00 05 sts 0x0500, r1 |
3556: b5 cf rjmp .-150 ; 0x34c2 <__vector_18+0x124> |
|
00003558 <SetDelay>: |
3558: 20 91 f5 03 lds r18, 0x03F5 |
355c: 30 91 f6 03 lds r19, 0x03F6 |
3560: 2f 5f subi r18, 0xFF ; 255 |
3562: 3f 4f sbci r19, 0xFF ; 255 |
3564: 28 0f add r18, r24 |
3566: 39 1f adc r19, r25 |
3568: c9 01 movw r24, r18 |
356a: 08 95 ret |
|
0000356c <CheckDelay>: |
356c: 20 91 f5 03 lds r18, 0x03F5 |
3570: 30 91 f6 03 lds r19, 0x03F6 |
3574: 82 1b sub r24, r18 |
3576: 93 0b sbc r25, r19 |
3578: 80 70 andi r24, 0x00 ; 0 |
357a: 90 78 andi r25, 0x80 ; 128 |
357c: 89 2f mov r24, r25 |
357e: 86 95 lsr r24 |
3580: 08 95 ret |
|
00003582 <Delay_ms>: |
3582: 20 91 f5 03 lds r18, 0x03F5 |
3586: 30 91 f6 03 lds r19, 0x03F6 |
358a: 2f 5f subi r18, 0xFF ; 255 |
358c: 3f 4f sbci r19, 0xFF ; 255 |
358e: 28 0f add r18, r24 |
3590: 39 1f adc r19, r25 |
3592: 80 91 f5 03 lds r24, 0x03F5 |
3596: 90 91 f6 03 lds r25, 0x03F6 |
359a: a9 01 movw r20, r18 |
359c: 48 1b sub r20, r24 |
359e: 59 0b sbc r21, r25 |
35a0: ca 01 movw r24, r20 |
35a2: 80 70 andi r24, 0x00 ; 0 |
35a4: 90 78 andi r25, 0x80 ; 128 |
35a6: 89 2f mov r24, r25 |
35a8: 86 95 lsr r24 |
35aa: 99 f3 breq .-26 ; 0x3592 <Delay_ms+0x10> |
35ac: 08 95 ret |
|
000035ae <Delay_ms_Mess>: |
35ae: 20 91 f5 03 lds r18, 0x03F5 |
35b2: 30 91 f6 03 lds r19, 0x03F6 |
35b6: 2f 5f subi r18, 0xFF ; 255 |
35b8: 3f 4f sbci r19, 0xFF ; 255 |
35ba: 28 0f add r18, r24 |
35bc: 39 1f adc r19, r25 |
35be: 4f ec ldi r20, 0xCF ; 207 |
35c0: 80 91 f5 03 lds r24, 0x03F5 |
35c4: 90 91 f6 03 lds r25, 0x03F6 |
35c8: b9 01 movw r22, r18 |
35ca: 68 1b sub r22, r24 |
35cc: 79 0b sbc r23, r25 |
35ce: cb 01 movw r24, r22 |
35d0: 80 70 andi r24, 0x00 ; 0 |
35d2: 90 78 andi r25, 0x80 ; 128 |
35d4: 89 2f mov r24, r25 |
35d6: 86 95 lsr r24 |
35d8: 49 f4 brne .+18 ; 0x35ec <Delay_ms_Mess+0x3e> |
35da: 80 91 28 03 lds r24, 0x0328 |
35de: 88 23 and r24, r24 |
35e0: 79 f3 breq .-34 ; 0x35c0 <Delay_ms_Mess+0x12> |
35e2: 10 92 28 03 sts 0x0328, r1 |
35e6: 40 93 7a 00 sts 0x007A, r20 |
35ea: ea cf rjmp .-44 ; 0x35c0 <Delay_ms_Mess+0x12> |
35ec: 08 95 ret |
|
000035ee <TIMER2_Init>: |
35ee: 9f b7 in r25, 0x3f ; 63 |
35f0: f8 94 cli |
35f2: 5f 98 cbi 0x0b, 7 ; 11 |
35f4: 3e 9a sbi 0x07, 6 ; 7 |
35f6: 46 9a sbi 0x08, 6 ; 8 |
35f8: a0 eb ldi r26, 0xB0 ; 176 |
35fa: b0 e0 ldi r27, 0x00 ; 0 |
35fc: 8c 91 ld r24, X |
35fe: 8f 70 andi r24, 0x0F ; 15 |
3600: 8c 93 st X, r24 |
3602: 8c 91 ld r24, X |
3604: 83 60 ori r24, 0x03 ; 3 |
3606: 8c 93 st X, r24 |
3608: e1 eb ldi r30, 0xB1 ; 177 |
360a: f0 e0 ldi r31, 0x00 ; 0 |
360c: 80 81 ld r24, Z |
360e: 8b 73 andi r24, 0x3B ; 59 |
3610: 80 83 st Z, r24 |
3612: 80 81 ld r24, Z |
3614: 8b 60 ori r24, 0x0B ; 11 |
3616: 80 83 st Z, r24 |
3618: 10 92 b2 00 sts 0x00B2, r1 |
361c: 8f ef ldi r24, 0xFF ; 255 |
361e: 80 93 b3 00 sts 0x00B3, r24 |
3622: 8c 91 ld r24, X |
3624: 80 68 ori r24, 0x80 ; 128 |
3626: 8c 93 st X, r24 |
3628: e0 e7 ldi r30, 0x70 ; 112 |
362a: f0 e0 ldi r31, 0x00 ; 0 |
362c: 80 81 ld r24, Z |
362e: 8a 7f andi r24, 0xFA ; 250 |
3630: 80 83 st Z, r24 |
3632: 80 81 ld r24, Z |
3634: 82 60 ori r24, 0x02 ; 2 |
3636: 80 83 st Z, r24 |
3638: 9f bf out 0x3f, r25 ; 63 |
363a: 08 95 ret |
|
0000363c <Timer_Init>: |
363c: 80 91 f5 03 lds r24, 0x03F5 |
3640: 90 91 f6 03 lds r25, 0x03F6 |
3644: 0b 96 adiw r24, 0x0b ; 11 |
3646: 90 93 0a 04 sts 0x040A, r25 |
364a: 80 93 09 04 sts 0x0409, r24 |
364e: 82 e0 ldi r24, 0x02 ; 2 |
3650: 85 bd out 0x25, r24 ; 37 |
3652: 83 ea ldi r24, 0xA3 ; 163 |
3654: 84 bd out 0x24, r24 ; 36 |
3656: 17 bc out 0x27, r1 ; 39 |
3658: 88 e7 ldi r24, 0x78 ; 120 |
365a: 88 bd out 0x28, r24 ; 40 |
365c: 86 e0 ldi r24, 0x06 ; 6 |
365e: 86 bd out 0x26, r24 ; 38 |
3660: ee e6 ldi r30, 0x6E ; 110 |
3662: f0 e0 ldi r31, 0x00 ; 0 |
3664: 80 81 ld r24, Z |
3666: 81 60 ori r24, 0x01 ; 1 |
3668: 80 83 st Z, r24 |
366a: 08 95 ret |
|
0000366c <__vector_9>: |
366c: 1f 92 push r1 |
366e: 0f 92 push r0 |
3670: 0f b6 in r0, 0x3f ; 63 |
3672: 0f 92 push r0 |
3674: 11 24 eor r1, r1 |
3676: cf 92 push r12 |
3678: df 92 push r13 |
367a: ef 92 push r14 |
367c: ff 92 push r15 |
367e: 0f 93 push r16 |
3680: 1f 93 push r17 |
3682: 2f 93 push r18 |
3684: 3f 93 push r19 |
3686: 4f 93 push r20 |
3688: 5f 93 push r21 |
368a: 6f 93 push r22 |
368c: 7f 93 push r23 |
368e: 8f 93 push r24 |
3690: 9f 93 push r25 |
3692: af 93 push r26 |
3694: bf 93 push r27 |
3696: ef 93 push r30 |
3698: ff 93 push r31 |
369a: 80 91 08 01 lds r24, 0x0108 |
369e: 84 31 cpi r24, 0x14 ; 20 |
36a0: 08 f0 brcs .+2 ; 0x36a4 <__vector_9+0x38> |
36a2: b5 c0 rjmp .+362 ; 0x380e <__vector_9+0x1a2> |
36a4: 80 91 36 05 lds r24, 0x0536 |
36a8: 87 fd sbrc r24, 7 |
36aa: b1 c0 rjmp .+354 ; 0x380e <__vector_9+0x1a2> |
36ac: 80 91 07 04 lds r24, 0x0407 |
36b0: 88 23 and r24, r24 |
36b2: 09 f0 breq .+2 ; 0x36b6 <__vector_9+0x4a> |
36b4: b0 c0 rjmp .+352 ; 0x3816 <__vector_9+0x1aa> |
36b6: 80 91 b0 00 lds r24, 0x00B0 |
36ba: 86 ff sbrs r24, 6 |
36bc: 5d c1 rjmp .+698 ; 0x3978 <__vector_9+0x30c> |
36be: 80 91 b0 00 lds r24, 0x00B0 |
36c2: 8f 7b andi r24, 0xBF ; 191 |
36c4: 80 93 b0 00 sts 0x00B0, r24 |
36c8: 80 91 b9 03 lds r24, 0x03B9 |
36cc: 48 2f mov r20, r24 |
36ce: 50 e0 ldi r21, 0x00 ; 0 |
36d0: 44 0f add r20, r20 |
36d2: 55 1f adc r21, r21 |
36d4: 44 0f add r20, r20 |
36d6: 55 1f adc r21, r21 |
36d8: 20 91 16 03 lds r18, 0x0316 |
36dc: 30 91 17 03 lds r19, 0x0317 |
36e0: c9 01 movw r24, r18 |
36e2: 88 0f add r24, r24 |
36e4: 99 1f adc r25, r25 |
36e6: 82 0f add r24, r18 |
36e8: 93 1f adc r25, r19 |
36ea: 48 0f add r20, r24 |
36ec: 59 1f adc r21, r25 |
36ee: 57 fd sbrc r21, 7 |
36f0: 00 c3 rjmp .+1536 ; 0x3cf2 <__vector_9+0x686> |
36f2: ca 01 movw r24, r20 |
36f4: 95 95 asr r25 |
36f6: 87 95 ror r24 |
36f8: 95 95 asr r25 |
36fa: 87 95 ror r24 |
36fc: 90 93 17 03 sts 0x0317, r25 |
3700: 80 93 16 03 sts 0x0316, r24 |
3704: 90 93 ff 03 sts 0x03FF, r25 |
3708: 80 93 fe 03 sts 0x03FE, r24 |
370c: 80 91 38 09 lds r24, 0x0938 |
3710: 80 fd sbrc r24, 0 |
3712: 71 c1 rjmp .+738 ; 0x39f6 <__vector_9+0x38a> |
3714: c0 90 fe 03 lds r12, 0x03FE |
3718: d0 90 ff 03 lds r13, 0x03FF |
371c: e0 90 09 09 lds r14, 0x0909 |
3720: ff 24 eor r15, r15 |
3722: 00 e0 ldi r16, 0x00 ; 0 |
3724: 10 e0 ldi r17, 0x00 ; 0 |
3726: 60 91 c4 04 lds r22, 0x04C4 |
372a: 70 91 c5 04 lds r23, 0x04C5 |
372e: 80 91 c6 04 lds r24, 0x04C6 |
3732: 90 91 c7 04 lds r25, 0x04C7 |
3736: 20 e8 ldi r18, 0x80 ; 128 |
3738: 30 e0 ldi r19, 0x00 ; 0 |
373a: 40 e0 ldi r20, 0x00 ; 0 |
373c: 50 e0 ldi r21, 0x00 ; 0 |
373e: 0e 94 be 6f call 0xdf7c ; 0xdf7c <__divmodsi4> |
3742: c8 01 movw r24, r16 |
3744: b7 01 movw r22, r14 |
3746: 0e 94 4a 6f call 0xde94 ; 0xde94 <__mulsi3> |
374a: 66 0f add r22, r22 |
374c: 77 1f adc r23, r23 |
374e: 88 1f adc r24, r24 |
3750: 99 1f adc r25, r25 |
3752: 66 0f add r22, r22 |
3754: 77 1f adc r23, r23 |
3756: 88 1f adc r24, r24 |
3758: 99 1f adc r25, r25 |
375a: 20 e0 ldi r18, 0x00 ; 0 |
375c: 31 e0 ldi r19, 0x01 ; 1 |
375e: 40 e0 ldi r20, 0x00 ; 0 |
3760: 50 e0 ldi r21, 0x00 ; 0 |
3762: 0e 94 be 6f call 0xdf7c ; 0xdf7c <__divmodsi4> |
3766: c2 1a sub r12, r18 |
3768: d3 0a sbc r13, r19 |
376a: d0 92 ff 03 sts 0x03FF, r13 |
376e: c0 92 fe 03 sts 0x03FE, r12 |
3772: 80 91 0a 09 lds r24, 0x090A |
3776: 28 2f mov r18, r24 |
3778: 30 e0 ldi r19, 0x00 ; 0 |
377a: 22 0f add r18, r18 |
377c: 33 1f adc r19, r19 |
377e: 22 0f add r18, r18 |
3780: 33 1f adc r19, r19 |
3782: 80 91 fe 03 lds r24, 0x03FE |
3786: 90 91 ff 03 lds r25, 0x03FF |
378a: 82 17 cp r24, r18 |
378c: 93 07 cpc r25, r19 |
378e: 7c f0 brlt .+30 ; 0x37ae <__vector_9+0x142> |
3790: 80 91 0b 09 lds r24, 0x090B |
3794: 28 2f mov r18, r24 |
3796: 30 e0 ldi r19, 0x00 ; 0 |
3798: 22 0f add r18, r18 |
379a: 33 1f adc r19, r19 |
379c: 22 0f add r18, r18 |
379e: 33 1f adc r19, r19 |
37a0: 80 91 fe 03 lds r24, 0x03FE |
37a4: 90 91 ff 03 lds r25, 0x03FF |
37a8: 28 17 cp r18, r24 |
37aa: 39 07 cpc r19, r25 |
37ac: 24 f4 brge .+8 ; 0x37b6 <__vector_9+0x14a> |
37ae: 30 93 ff 03 sts 0x03FF, r19 |
37b2: 20 93 fe 03 sts 0x03FE, r18 |
37b6: 20 91 fe 03 lds r18, 0x03FE |
37ba: 30 91 ff 03 lds r19, 0x03FF |
37be: 27 55 subi r18, 0x57 ; 87 |
37c0: 3e 4f sbci r19, 0xFE ; 254 |
37c2: 30 93 06 04 sts 0x0406, r19 |
37c6: 20 93 05 04 sts 0x0405, r18 |
37ca: 80 91 fe 03 lds r24, 0x03FE |
37ce: 90 91 ff 03 lds r25, 0x03FF |
37d2: 97 fd sbrc r25, 7 |
37d4: 8c c2 rjmp .+1304 ; 0x3cee <__vector_9+0x682> |
37d6: 95 95 asr r25 |
37d8: 87 95 ror r24 |
37da: 95 95 asr r25 |
37dc: 87 95 ror r24 |
37de: 90 93 ff 03 sts 0x03FF, r25 |
37e2: 80 93 fe 03 sts 0x03FE, r24 |
37e6: 45 e0 ldi r20, 0x05 ; 5 |
37e8: 2d 3d cpi r18, 0xDD ; 221 |
37ea: 34 07 cpc r19, r20 |
37ec: 08 f4 brcc .+2 ; 0x37f0 <__vector_9+0x184> |
37ee: 54 c1 rjmp .+680 ; 0x3a98 <__vector_9+0x42c> |
37f0: 8c ed ldi r24, 0xDC ; 220 |
37f2: 95 e0 ldi r25, 0x05 ; 5 |
37f4: 90 93 06 04 sts 0x0406, r25 |
37f8: 80 93 05 04 sts 0x0405, r24 |
37fc: 40 91 05 04 lds r20, 0x0405 |
3800: 50 91 06 04 lds r21, 0x0406 |
3804: 50 93 04 04 sts 0x0404, r21 |
3808: 40 93 03 04 sts 0x0403, r20 |
380c: 5c c0 rjmp .+184 ; 0x38c6 <__vector_9+0x25a> |
380e: 80 91 07 04 lds r24, 0x0407 |
3812: 88 23 and r24, r24 |
3814: 69 f1 breq .+90 ; 0x3870 <__vector_9+0x204> |
3816: 40 91 05 04 lds r20, 0x0405 |
381a: 50 91 06 04 lds r21, 0x0406 |
381e: 81 e0 ldi r24, 0x01 ; 1 |
3820: 4f 37 cpi r20, 0x7F ; 127 |
3822: 58 07 cpc r21, r24 |
3824: 08 f0 brcs .+2 ; 0x3828 <__vector_9+0x1bc> |
3826: 57 c0 rjmp .+174 ; 0x38d6 <__vector_9+0x26a> |
3828: 4f 3f cpi r20, 0xFF ; 255 |
382a: 51 05 cpc r21, r1 |
382c: 11 f0 breq .+4 ; 0x3832 <__vector_9+0x1c6> |
382e: 08 f0 brcs .+2 ; 0x3832 <__vector_9+0x1c6> |
3830: 5c c0 rjmp .+184 ; 0x38ea <__vector_9+0x27e> |
3832: 40 93 b3 00 sts 0x00B3, r20 |
3836: 10 92 06 04 sts 0x0406, r1 |
383a: 10 92 05 04 sts 0x0405, r1 |
383e: 10 92 07 04 sts 0x0407, r1 |
3842: ff 91 pop r31 |
3844: ef 91 pop r30 |
3846: bf 91 pop r27 |
3848: af 91 pop r26 |
384a: 9f 91 pop r25 |
384c: 8f 91 pop r24 |
384e: 7f 91 pop r23 |
3850: 6f 91 pop r22 |
3852: 5f 91 pop r21 |
3854: 4f 91 pop r20 |
3856: 3f 91 pop r19 |
3858: 2f 91 pop r18 |
385a: 1f 91 pop r17 |
385c: 0f 91 pop r16 |
385e: ff 90 pop r15 |
3860: ef 90 pop r14 |
3862: df 90 pop r13 |
3864: cf 90 pop r12 |
3866: 0f 90 pop r0 |
3868: 0f be out 0x3f, r0 ; 63 |
386a: 0f 90 pop r0 |
386c: 1f 90 pop r1 |
386e: 18 95 reti |
3870: 80 91 b0 00 lds r24, 0x00B0 |
3874: 86 ff sbrs r24, 6 |
3876: 49 c0 rjmp .+146 ; 0x390a <__vector_9+0x29e> |
3878: 80 91 b0 00 lds r24, 0x00B0 |
387c: 8f 7b andi r24, 0xBF ; 191 |
387e: 80 93 b0 00 sts 0x00B0, r24 |
3882: 80 91 02 04 lds r24, 0x0402 |
3886: 88 23 and r24, r24 |
3888: 09 f0 breq .+2 ; 0x388c <__vector_9+0x220> |
388a: 8e c0 rjmp .+284 ; 0x39a8 <__vector_9+0x33c> |
388c: 80 91 10 09 lds r24, 0x0910 |
3890: 90 e0 ldi r25, 0x00 ; 0 |
3892: 2d ed ldi r18, 0xDD ; 221 |
3894: 36 e0 ldi r19, 0x06 ; 6 |
3896: a9 01 movw r20, r18 |
3898: 84 9f mul r24, r20 |
389a: 90 01 movw r18, r0 |
389c: 85 9f mul r24, r21 |
389e: 30 0d add r19, r0 |
38a0: 94 9f mul r25, r20 |
38a2: 30 0d add r19, r0 |
38a4: 11 24 eor r1, r1 |
38a6: 80 91 03 04 lds r24, 0x0403 |
38aa: 90 91 04 04 lds r25, 0x0404 |
38ae: 28 1b sub r18, r24 |
38b0: 39 0b sbc r19, r25 |
38b2: 30 93 06 04 sts 0x0406, r19 |
38b6: 20 93 05 04 sts 0x0405, r18 |
38ba: 10 92 04 04 sts 0x0404, r1 |
38be: 10 92 03 04 sts 0x0403, r1 |
38c2: 46 9a sbi 0x08, 6 ; 8 |
38c4: a9 01 movw r20, r18 |
38c6: 81 e0 ldi r24, 0x01 ; 1 |
38c8: 80 93 07 04 sts 0x0407, r24 |
38cc: 81 e0 ldi r24, 0x01 ; 1 |
38ce: 4f 37 cpi r20, 0x7F ; 127 |
38d0: 58 07 cpc r21, r24 |
38d2: 08 f4 brcc .+2 ; 0x38d6 <__vector_9+0x26a> |
38d4: a9 cf rjmp .-174 ; 0x3828 <__vector_9+0x1bc> |
38d6: 8f ef ldi r24, 0xFF ; 255 |
38d8: 80 93 b3 00 sts 0x00B3, r24 |
38dc: 4f 5f subi r20, 0xFF ; 255 |
38de: 50 40 sbci r21, 0x00 ; 0 |
38e0: 50 93 06 04 sts 0x0406, r21 |
38e4: 40 93 05 04 sts 0x0405, r20 |
38e8: ac cf rjmp .-168 ; 0x3842 <__vector_9+0x1d6> |
38ea: 9a 01 movw r18, r20 |
38ec: 2f 5f subi r18, 0xFF ; 255 |
38ee: 30 40 sbci r19, 0x00 ; 0 |
38f0: 2f 37 cpi r18, 0x7F ; 127 |
38f2: 31 05 cpc r19, r1 |
38f4: c8 f5 brcc .+114 ; 0x3968 <__vector_9+0x2fc> |
38f6: 80 e8 ldi r24, 0x80 ; 128 |
38f8: 80 93 b3 00 sts 0x00B3, r24 |
38fc: 40 58 subi r20, 0x80 ; 128 |
38fe: 50 40 sbci r21, 0x00 ; 0 |
3900: 50 93 06 04 sts 0x0406, r21 |
3904: 40 93 05 04 sts 0x0405, r20 |
3908: 9c cf rjmp .-200 ; 0x3842 <__vector_9+0x1d6> |
390a: 80 91 b0 00 lds r24, 0x00B0 |
390e: 80 64 ori r24, 0x40 ; 64 |
3910: 80 93 b0 00 sts 0x00B0, r24 |
3914: 8c eb ldi r24, 0xBC ; 188 |
3916: 90 e0 ldi r25, 0x00 ; 0 |
3918: 90 93 06 04 sts 0x0406, r25 |
391c: 80 93 05 04 sts 0x0405, r24 |
3920: 80 91 03 04 lds r24, 0x0403 |
3924: 90 91 04 04 lds r25, 0x0404 |
3928: 84 54 subi r24, 0x44 ; 68 |
392a: 9f 4f sbci r25, 0xFF ; 255 |
392c: 90 93 04 04 sts 0x0404, r25 |
3930: 80 93 03 04 sts 0x0403, r24 |
3934: 80 91 fd 03 lds r24, 0x03FD |
3938: 88 23 and r24, r24 |
393a: 29 f0 breq .+10 ; 0x3946 <__vector_9+0x2da> |
393c: 80 91 12 05 lds r24, 0x0512 |
3940: 85 3b cpi r24, 0xB5 ; 181 |
3942: 08 f0 brcs .+2 ; 0x3946 <__vector_9+0x2da> |
3944: 88 c0 rjmp .+272 ; 0x3a56 <__vector_9+0x3ea> |
3946: 46 9a sbi 0x08, 6 ; 8 |
3948: 80 91 02 04 lds r24, 0x0402 |
394c: 8f 5f subi r24, 0xFF ; 255 |
394e: 80 93 02 04 sts 0x0402, r24 |
3952: 90 91 10 09 lds r25, 0x0910 |
3956: 98 17 cp r25, r24 |
3958: 10 f4 brcc .+4 ; 0x395e <__vector_9+0x2f2> |
395a: 10 92 02 04 sts 0x0402, r1 |
395e: 40 91 05 04 lds r20, 0x0405 |
3962: 50 91 06 04 lds r21, 0x0406 |
3966: af cf rjmp .-162 ; 0x38c6 <__vector_9+0x25a> |
3968: 8f ef ldi r24, 0xFF ; 255 |
396a: 80 93 b3 00 sts 0x00B3, r24 |
396e: 30 93 06 04 sts 0x0406, r19 |
3972: 20 93 05 04 sts 0x0405, r18 |
3976: 65 cf rjmp .-310 ; 0x3842 <__vector_9+0x1d6> |
3978: 80 91 b0 00 lds r24, 0x00B0 |
397c: 80 64 ori r24, 0x40 ; 64 |
397e: 80 93 b0 00 sts 0x00B0, r24 |
3982: 80 91 10 09 lds r24, 0x0910 |
3986: 90 e0 ldi r25, 0x00 ; 0 |
3988: 2d ed ldi r18, 0xDD ; 221 |
398a: 36 e0 ldi r19, 0x06 ; 6 |
398c: 82 9f mul r24, r18 |
398e: a0 01 movw r20, r0 |
3990: 83 9f mul r24, r19 |
3992: 50 0d add r21, r0 |
3994: 92 9f mul r25, r18 |
3996: 50 0d add r21, r0 |
3998: 11 24 eor r1, r1 |
399a: 80 91 03 04 lds r24, 0x0403 |
399e: 90 91 04 04 lds r25, 0x0404 |
39a2: 48 1b sub r20, r24 |
39a4: 59 0b sbc r21, r25 |
39a6: 8f cf rjmp .-226 ; 0x38c6 <__vector_9+0x25a> |
39a8: 29 ea ldi r18, 0xA9 ; 169 |
39aa: 33 e0 ldi r19, 0x03 ; 3 |
39ac: 30 93 06 04 sts 0x0406, r19 |
39b0: 20 93 05 04 sts 0x0405, r18 |
39b4: 82 30 cpi r24, 0x02 ; 2 |
39b6: 09 f4 brne .+2 ; 0x39ba <__vector_9+0x34e> |
39b8: 7a c0 rjmp .+244 ; 0x3aae <__vector_9+0x442> |
39ba: 83 30 cpi r24, 0x03 ; 3 |
39bc: 09 f4 brne .+2 ; 0x39c0 <__vector_9+0x354> |
39be: 4d c0 rjmp .+154 ; 0x3a5a <__vector_9+0x3ee> |
39c0: 81 30 cpi r24, 0x01 ; 1 |
39c2: 09 f4 brne .+2 ; 0x39c6 <__vector_9+0x35a> |
39c4: 04 c1 rjmp .+520 ; 0x3bce <__vector_9+0x562> |
39c6: 40 91 05 04 lds r20, 0x0405 |
39ca: 50 91 06 04 lds r21, 0x0406 |
39ce: 85 e0 ldi r24, 0x05 ; 5 |
39d0: 4d 3d cpi r20, 0xDD ; 221 |
39d2: 58 07 cpc r21, r24 |
39d4: 08 f4 brcc .+2 ; 0x39d8 <__vector_9+0x36c> |
39d6: 58 c0 rjmp .+176 ; 0x3a88 <__vector_9+0x41c> |
39d8: 4c ed ldi r20, 0xDC ; 220 |
39da: 55 e0 ldi r21, 0x05 ; 5 |
39dc: 4c 5b subi r20, 0xBC ; 188 |
39de: 50 40 sbci r21, 0x00 ; 0 |
39e0: 80 91 03 04 lds r24, 0x0403 |
39e4: 90 91 04 04 lds r25, 0x0404 |
39e8: 84 0f add r24, r20 |
39ea: 95 1f adc r25, r21 |
39ec: 90 93 04 04 sts 0x0404, r25 |
39f0: 80 93 03 04 sts 0x0403, r24 |
39f4: 68 cf rjmp .-304 ; 0x38c6 <__vector_9+0x25a> |
39f6: c0 90 fe 03 lds r12, 0x03FE |
39fa: d0 90 ff 03 lds r13, 0x03FF |
39fe: e0 90 09 09 lds r14, 0x0909 |
3a02: ff 24 eor r15, r15 |
3a04: 00 e0 ldi r16, 0x00 ; 0 |
3a06: 10 e0 ldi r17, 0x00 ; 0 |
3a08: 60 91 c4 04 lds r22, 0x04C4 |
3a0c: 70 91 c5 04 lds r23, 0x04C5 |
3a10: 80 91 c6 04 lds r24, 0x04C6 |
3a14: 90 91 c7 04 lds r25, 0x04C7 |
3a18: 20 e8 ldi r18, 0x80 ; 128 |
3a1a: 30 e0 ldi r19, 0x00 ; 0 |
3a1c: 40 e0 ldi r20, 0x00 ; 0 |
3a1e: 50 e0 ldi r21, 0x00 ; 0 |
3a20: 0e 94 be 6f call 0xdf7c ; 0xdf7c <__divmodsi4> |
3a24: c8 01 movw r24, r16 |
3a26: b7 01 movw r22, r14 |
3a28: 0e 94 4a 6f call 0xde94 ; 0xde94 <__mulsi3> |
3a2c: 66 0f add r22, r22 |
3a2e: 77 1f adc r23, r23 |
3a30: 88 1f adc r24, r24 |
3a32: 99 1f adc r25, r25 |
3a34: 66 0f add r22, r22 |
3a36: 77 1f adc r23, r23 |
3a38: 88 1f adc r24, r24 |
3a3a: 99 1f adc r25, r25 |
3a3c: 20 e0 ldi r18, 0x00 ; 0 |
3a3e: 31 e0 ldi r19, 0x01 ; 1 |
3a40: 40 e0 ldi r20, 0x00 ; 0 |
3a42: 50 e0 ldi r21, 0x00 ; 0 |
3a44: 0e 94 be 6f call 0xdf7c ; 0xdf7c <__divmodsi4> |
3a48: c2 0e add r12, r18 |
3a4a: d3 1e adc r13, r19 |
3a4c: d0 92 ff 03 sts 0x03FF, r13 |
3a50: c0 92 fe 03 sts 0x03FE, r12 |
3a54: 8e ce rjmp .-740 ; 0x3772 <__vector_9+0x106> |
3a56: 46 98 cbi 0x08, 6 ; 8 |
3a58: 77 cf rjmp .-274 ; 0x3948 <__vector_9+0x2dc> |
3a5a: e0 91 e7 08 lds r30, 0x08E7 |
3a5e: f0 e0 ldi r31, 0x00 ; 0 |
3a60: ee 0f add r30, r30 |
3a62: ff 1f adc r31, r31 |
3a64: e1 55 subi r30, 0x51 ; 81 |
3a66: f7 4f sbci r31, 0xF7 ; 247 |
3a68: 80 81 ld r24, Z |
3a6a: 91 81 ldd r25, Z+1 ; 0x01 |
3a6c: 80 5e subi r24, 0xE0 ; 224 |
3a6e: 9f 4f sbci r25, 0xFF ; 255 |
3a70: 0c f0 brlt .+2 ; 0x3a74 <__vector_9+0x408> |
3a72: 42 c1 rjmp .+644 ; 0x3cf8 <__vector_9+0x68c> |
3a74: 87 e7 ldi r24, 0x77 ; 119 |
3a76: 91 e0 ldi r25, 0x01 ; 1 |
3a78: 90 93 06 04 sts 0x0406, r25 |
3a7c: 80 93 05 04 sts 0x0405, r24 |
3a80: 40 91 05 04 lds r20, 0x0405 |
3a84: 50 91 06 04 lds r21, 0x0406 |
3a88: 81 e0 ldi r24, 0x01 ; 1 |
3a8a: 47 37 cpi r20, 0x77 ; 119 |
3a8c: 58 07 cpc r21, r24 |
3a8e: 08 f0 brcs .+2 ; 0x3a92 <__vector_9+0x426> |
3a90: a5 cf rjmp .-182 ; 0x39dc <__vector_9+0x370> |
3a92: 47 e7 ldi r20, 0x77 ; 119 |
3a94: 51 e0 ldi r21, 0x01 ; 1 |
3a96: a2 cf rjmp .-188 ; 0x39dc <__vector_9+0x370> |
3a98: 27 57 subi r18, 0x77 ; 119 |
3a9a: 31 40 sbci r19, 0x01 ; 1 |
3a9c: 08 f0 brcs .+2 ; 0x3aa0 <__vector_9+0x434> |
3a9e: ae ce rjmp .-676 ; 0x37fc <__vector_9+0x190> |
3aa0: 87 e7 ldi r24, 0x77 ; 119 |
3aa2: 91 e0 ldi r25, 0x01 ; 1 |
3aa4: 90 93 06 04 sts 0x0406, r25 |
3aa8: 80 93 05 04 sts 0x0405, r24 |
3aac: a7 ce rjmp .-690 ; 0x37fc <__vector_9+0x190> |
3aae: 80 91 ba 03 lds r24, 0x03BA |
3ab2: 48 2f mov r20, r24 |
3ab4: 50 e0 ldi r21, 0x00 ; 0 |
3ab6: 44 0f add r20, r20 |
3ab8: 55 1f adc r21, r21 |
3aba: 44 0f add r20, r20 |
3abc: 55 1f adc r21, r21 |
3abe: 20 91 14 03 lds r18, 0x0314 |
3ac2: 30 91 15 03 lds r19, 0x0315 |
3ac6: c9 01 movw r24, r18 |
3ac8: 88 0f add r24, r24 |
3aca: 99 1f adc r25, r25 |
3acc: 82 0f add r24, r18 |
3ace: 93 1f adc r25, r19 |
3ad0: 48 0f add r20, r24 |
3ad2: 59 1f adc r21, r25 |
3ad4: 57 fd sbrc r21, 7 |
3ad6: 78 c1 rjmp .+752 ; 0x3dc8 <__vector_9+0x75c> |
3ad8: ca 01 movw r24, r20 |
3ada: 95 95 asr r25 |
3adc: 87 95 ror r24 |
3ade: 95 95 asr r25 |
3ae0: 87 95 ror r24 |
3ae2: 90 93 15 03 sts 0x0315, r25 |
3ae6: 80 93 14 03 sts 0x0314, r24 |
3aea: 90 93 01 04 sts 0x0401, r25 |
3aee: 80 93 00 04 sts 0x0400, r24 |
3af2: 80 91 38 09 lds r24, 0x0938 |
3af6: 81 ff sbrs r24, 1 |
3af8: 34 c1 rjmp .+616 ; 0x3d62 <__vector_9+0x6f6> |
3afa: c0 90 00 04 lds r12, 0x0400 |
3afe: d0 90 01 04 lds r13, 0x0401 |
3b02: e0 90 0d 09 lds r14, 0x090D |
3b06: ff 24 eor r15, r15 |
3b08: 00 e0 ldi r16, 0x00 ; 0 |
3b0a: 10 e0 ldi r17, 0x00 ; 0 |
3b0c: 60 91 cc 04 lds r22, 0x04CC |
3b10: 70 91 cd 04 lds r23, 0x04CD |
3b14: 80 91 ce 04 lds r24, 0x04CE |
3b18: 90 91 cf 04 lds r25, 0x04CF |
3b1c: 20 e8 ldi r18, 0x80 ; 128 |
3b1e: 30 e0 ldi r19, 0x00 ; 0 |
3b20: 40 e0 ldi r20, 0x00 ; 0 |
3b22: 50 e0 ldi r21, 0x00 ; 0 |
3b24: 0e 94 be 6f call 0xdf7c ; 0xdf7c <__divmodsi4> |
3b28: c8 01 movw r24, r16 |
3b2a: b7 01 movw r22, r14 |
3b2c: 0e 94 4a 6f call 0xde94 ; 0xde94 <__mulsi3> |
3b30: 66 0f add r22, r22 |
3b32: 77 1f adc r23, r23 |
3b34: 88 1f adc r24, r24 |
3b36: 99 1f adc r25, r25 |
3b38: 66 0f add r22, r22 |
3b3a: 77 1f adc r23, r23 |
3b3c: 88 1f adc r24, r24 |
3b3e: 99 1f adc r25, r25 |
3b40: 20 e0 ldi r18, 0x00 ; 0 |
3b42: 31 e0 ldi r19, 0x01 ; 1 |
3b44: 40 e0 ldi r20, 0x00 ; 0 |
3b46: 50 e0 ldi r21, 0x00 ; 0 |
3b48: 0e 94 be 6f call 0xdf7c ; 0xdf7c <__divmodsi4> |
3b4c: c2 0e add r12, r18 |
3b4e: d3 1e adc r13, r19 |
3b50: d0 92 01 04 sts 0x0401, r13 |
3b54: c0 92 00 04 sts 0x0400, r12 |
3b58: 80 91 0e 09 lds r24, 0x090E |
3b5c: 28 2f mov r18, r24 |
3b5e: 30 e0 ldi r19, 0x00 ; 0 |
3b60: 22 0f add r18, r18 |
3b62: 33 1f adc r19, r19 |
3b64: 22 0f add r18, r18 |
3b66: 33 1f adc r19, r19 |
3b68: 80 91 00 04 lds r24, 0x0400 |
3b6c: 90 91 01 04 lds r25, 0x0401 |
3b70: 82 17 cp r24, r18 |
3b72: 93 07 cpc r25, r19 |
3b74: 7c f0 brlt .+30 ; 0x3b94 <__vector_9+0x528> |
3b76: 80 91 0f 09 lds r24, 0x090F |
3b7a: 28 2f mov r18, r24 |
3b7c: 30 e0 ldi r19, 0x00 ; 0 |
3b7e: 22 0f add r18, r18 |
3b80: 33 1f adc r19, r19 |
3b82: 22 0f add r18, r18 |
3b84: 33 1f adc r19, r19 |
3b86: 80 91 00 04 lds r24, 0x0400 |
3b8a: 90 91 01 04 lds r25, 0x0401 |
3b8e: 28 17 cp r18, r24 |
3b90: 39 07 cpc r19, r25 |
3b92: 24 f4 brge .+8 ; 0x3b9c <__vector_9+0x530> |
3b94: 30 93 01 04 sts 0x0401, r19 |
3b98: 20 93 00 04 sts 0x0400, r18 |
3b9c: 80 91 00 04 lds r24, 0x0400 |
3ba0: 90 91 01 04 lds r25, 0x0401 |
3ba4: 87 55 subi r24, 0x57 ; 87 |
3ba6: 9e 4f sbci r25, 0xFE ; 254 |
3ba8: 90 93 06 04 sts 0x0406, r25 |
3bac: 80 93 05 04 sts 0x0405, r24 |
3bb0: 80 91 00 04 lds r24, 0x0400 |
3bb4: 90 91 01 04 lds r25, 0x0401 |
3bb8: 97 fd sbrc r25, 7 |
3bba: 0b c1 rjmp .+534 ; 0x3dd2 <__vector_9+0x766> |
3bbc: 95 95 asr r25 |
3bbe: 87 95 ror r24 |
3bc0: 95 95 asr r25 |
3bc2: 87 95 ror r24 |
3bc4: 90 93 01 04 sts 0x0401, r25 |
3bc8: 80 93 00 04 sts 0x0400, r24 |
3bcc: fc ce rjmp .-520 ; 0x39c6 <__vector_9+0x35a> |
3bce: 80 91 b9 03 lds r24, 0x03B9 |
3bd2: 48 2f mov r20, r24 |
3bd4: 50 e0 ldi r21, 0x00 ; 0 |
3bd6: 44 0f add r20, r20 |
3bd8: 55 1f adc r21, r21 |
3bda: 44 0f add r20, r20 |
3bdc: 55 1f adc r21, r21 |
3bde: 20 91 16 03 lds r18, 0x0316 |
3be2: 30 91 17 03 lds r19, 0x0317 |
3be6: c9 01 movw r24, r18 |
3be8: 88 0f add r24, r24 |
3bea: 99 1f adc r25, r25 |
3bec: 82 0f add r24, r18 |
3bee: 93 1f adc r25, r19 |
3bf0: 48 0f add r20, r24 |
3bf2: 59 1f adc r21, r25 |
3bf4: 57 fd sbrc r21, 7 |
3bf6: e5 c0 rjmp .+458 ; 0x3dc2 <__vector_9+0x756> |
3bf8: ca 01 movw r24, r20 |
3bfa: 95 95 asr r25 |
3bfc: 87 95 ror r24 |
3bfe: 95 95 asr r25 |
3c00: 87 95 ror r24 |
3c02: 90 93 17 03 sts 0x0317, r25 |
3c06: 80 93 16 03 sts 0x0316, r24 |
3c0a: 90 93 ff 03 sts 0x03FF, r25 |
3c0e: 80 93 fe 03 sts 0x03FE, r24 |
3c12: 80 91 38 09 lds r24, 0x0938 |
3c16: 80 ff sbrs r24, 0 |
3c18: 74 c0 rjmp .+232 ; 0x3d02 <__vector_9+0x696> |
3c1a: c0 90 fe 03 lds r12, 0x03FE |
3c1e: d0 90 ff 03 lds r13, 0x03FF |
3c22: e0 90 09 09 lds r14, 0x0909 |
3c26: ff 24 eor r15, r15 |
3c28: 00 e0 ldi r16, 0x00 ; 0 |
3c2a: 10 e0 ldi r17, 0x00 ; 0 |
3c2c: 60 91 c4 04 lds r22, 0x04C4 |
3c30: 70 91 c5 04 lds r23, 0x04C5 |
3c34: 80 91 c6 04 lds r24, 0x04C6 |
3c38: 90 91 c7 04 lds r25, 0x04C7 |
3c3c: 20 e8 ldi r18, 0x80 ; 128 |
3c3e: 30 e0 ldi r19, 0x00 ; 0 |
3c40: 40 e0 ldi r20, 0x00 ; 0 |
3c42: 50 e0 ldi r21, 0x00 ; 0 |
3c44: 0e 94 be 6f call 0xdf7c ; 0xdf7c <__divmodsi4> |
3c48: c8 01 movw r24, r16 |
3c4a: b7 01 movw r22, r14 |
3c4c: 0e 94 4a 6f call 0xde94 ; 0xde94 <__mulsi3> |
3c50: 66 0f add r22, r22 |
3c52: 77 1f adc r23, r23 |
3c54: 88 1f adc r24, r24 |
3c56: 99 1f adc r25, r25 |
3c58: 66 0f add r22, r22 |
3c5a: 77 1f adc r23, r23 |
3c5c: 88 1f adc r24, r24 |
3c5e: 99 1f adc r25, r25 |
3c60: 20 e0 ldi r18, 0x00 ; 0 |
3c62: 31 e0 ldi r19, 0x01 ; 1 |
3c64: 40 e0 ldi r20, 0x00 ; 0 |
3c66: 50 e0 ldi r21, 0x00 ; 0 |
3c68: 0e 94 be 6f call 0xdf7c ; 0xdf7c <__divmodsi4> |
3c6c: c2 0e add r12, r18 |
3c6e: d3 1e adc r13, r19 |
3c70: d0 92 ff 03 sts 0x03FF, r13 |
3c74: c0 92 fe 03 sts 0x03FE, r12 |
3c78: 80 91 0a 09 lds r24, 0x090A |
3c7c: 28 2f mov r18, r24 |
3c7e: 30 e0 ldi r19, 0x00 ; 0 |
3c80: 22 0f add r18, r18 |
3c82: 33 1f adc r19, r19 |
3c84: 22 0f add r18, r18 |
3c86: 33 1f adc r19, r19 |
3c88: 80 91 fe 03 lds r24, 0x03FE |
3c8c: 90 91 ff 03 lds r25, 0x03FF |
3c90: 82 17 cp r24, r18 |
3c92: 93 07 cpc r25, r19 |
3c94: 7c f0 brlt .+30 ; 0x3cb4 <__vector_9+0x648> |
3c96: 80 91 0b 09 lds r24, 0x090B |
3c9a: 28 2f mov r18, r24 |
3c9c: 30 e0 ldi r19, 0x00 ; 0 |
3c9e: 22 0f add r18, r18 |
3ca0: 33 1f adc r19, r19 |
3ca2: 22 0f add r18, r18 |
3ca4: 33 1f adc r19, r19 |
3ca6: 80 91 fe 03 lds r24, 0x03FE |
3caa: 90 91 ff 03 lds r25, 0x03FF |
3cae: 28 17 cp r18, r24 |
3cb0: 39 07 cpc r19, r25 |
3cb2: 24 f4 brge .+8 ; 0x3cbc <__vector_9+0x650> |
3cb4: 30 93 ff 03 sts 0x03FF, r19 |
3cb8: 20 93 fe 03 sts 0x03FE, r18 |
3cbc: 80 91 fe 03 lds r24, 0x03FE |
3cc0: 90 91 ff 03 lds r25, 0x03FF |
3cc4: 87 55 subi r24, 0x57 ; 87 |
3cc6: 9e 4f sbci r25, 0xFE ; 254 |
3cc8: 90 93 06 04 sts 0x0406, r25 |
3ccc: 80 93 05 04 sts 0x0405, r24 |
3cd0: 80 91 fe 03 lds r24, 0x03FE |
3cd4: 90 91 ff 03 lds r25, 0x03FF |
3cd8: 97 fd sbrc r25, 7 |
3cda: 79 c0 rjmp .+242 ; 0x3dce <__vector_9+0x762> |
3cdc: 95 95 asr r25 |
3cde: 87 95 ror r24 |
3ce0: 95 95 asr r25 |
3ce2: 87 95 ror r24 |
3ce4: 90 93 ff 03 sts 0x03FF, r25 |
3ce8: 80 93 fe 03 sts 0x03FE, r24 |
3cec: 6c ce rjmp .-808 ; 0x39c6 <__vector_9+0x35a> |
3cee: 03 96 adiw r24, 0x03 ; 3 |
3cf0: 72 cd rjmp .-1308 ; 0x37d6 <__vector_9+0x16a> |
3cf2: 4d 5f subi r20, 0xFD ; 253 |
3cf4: 5f 4f sbci r21, 0xFF ; 255 |
3cf6: fd cc rjmp .-1542 ; 0x36f2 <__vector_9+0x86> |
3cf8: 30 93 06 04 sts 0x0406, r19 |
3cfc: 20 93 05 04 sts 0x0405, r18 |
3d00: bf ce rjmp .-642 ; 0x3a80 <__vector_9+0x414> |
3d02: c0 90 fe 03 lds r12, 0x03FE |
3d06: d0 90 ff 03 lds r13, 0x03FF |
3d0a: e0 90 09 09 lds r14, 0x0909 |
3d0e: ff 24 eor r15, r15 |
3d10: 00 e0 ldi r16, 0x00 ; 0 |
3d12: 10 e0 ldi r17, 0x00 ; 0 |
3d14: 60 91 c4 04 lds r22, 0x04C4 |
3d18: 70 91 c5 04 lds r23, 0x04C5 |
3d1c: 80 91 c6 04 lds r24, 0x04C6 |
3d20: 90 91 c7 04 lds r25, 0x04C7 |
3d24: 20 e8 ldi r18, 0x80 ; 128 |
3d26: 30 e0 ldi r19, 0x00 ; 0 |
3d28: 40 e0 ldi r20, 0x00 ; 0 |
3d2a: 50 e0 ldi r21, 0x00 ; 0 |
3d2c: 0e 94 be 6f call 0xdf7c ; 0xdf7c <__divmodsi4> |
3d30: c8 01 movw r24, r16 |
3d32: b7 01 movw r22, r14 |
3d34: 0e 94 4a 6f call 0xde94 ; 0xde94 <__mulsi3> |
3d38: 66 0f add r22, r22 |
3d3a: 77 1f adc r23, r23 |
3d3c: 88 1f adc r24, r24 |
3d3e: 99 1f adc r25, r25 |
3d40: 66 0f add r22, r22 |
3d42: 77 1f adc r23, r23 |
3d44: 88 1f adc r24, r24 |
3d46: 99 1f adc r25, r25 |
3d48: 20 e0 ldi r18, 0x00 ; 0 |
3d4a: 31 e0 ldi r19, 0x01 ; 1 |
3d4c: 40 e0 ldi r20, 0x00 ; 0 |
3d4e: 50 e0 ldi r21, 0x00 ; 0 |
3d50: 0e 94 be 6f call 0xdf7c ; 0xdf7c <__divmodsi4> |
3d54: c2 1a sub r12, r18 |
3d56: d3 0a sbc r13, r19 |
3d58: d0 92 ff 03 sts 0x03FF, r13 |
3d5c: c0 92 fe 03 sts 0x03FE, r12 |
3d60: 8b cf rjmp .-234 ; 0x3c78 <__vector_9+0x60c> |
3d62: c0 90 00 04 lds r12, 0x0400 |
3d66: d0 90 01 04 lds r13, 0x0401 |
3d6a: e0 90 0d 09 lds r14, 0x090D |
3d6e: ff 24 eor r15, r15 |
3d70: 00 e0 ldi r16, 0x00 ; 0 |
3d72: 10 e0 ldi r17, 0x00 ; 0 |
3d74: 60 91 cc 04 lds r22, 0x04CC |
3d78: 70 91 cd 04 lds r23, 0x04CD |
3d7c: 80 91 ce 04 lds r24, 0x04CE |
3d80: 90 91 cf 04 lds r25, 0x04CF |
3d84: 20 e8 ldi r18, 0x80 ; 128 |
3d86: 30 e0 ldi r19, 0x00 ; 0 |
3d88: 40 e0 ldi r20, 0x00 ; 0 |
3d8a: 50 e0 ldi r21, 0x00 ; 0 |
3d8c: 0e 94 be 6f call 0xdf7c ; 0xdf7c <__divmodsi4> |
3d90: c8 01 movw r24, r16 |
3d92: b7 01 movw r22, r14 |
3d94: 0e 94 4a 6f call 0xde94 ; 0xde94 <__mulsi3> |
3d98: 66 0f add r22, r22 |
3d9a: 77 1f adc r23, r23 |
3d9c: 88 1f adc r24, r24 |
3d9e: 99 1f adc r25, r25 |
3da0: 66 0f add r22, r22 |
3da2: 77 1f adc r23, r23 |
3da4: 88 1f adc r24, r24 |
3da6: 99 1f adc r25, r25 |
3da8: 20 e0 ldi r18, 0x00 ; 0 |
3daa: 31 e0 ldi r19, 0x01 ; 1 |
3dac: 40 e0 ldi r20, 0x00 ; 0 |
3dae: 50 e0 ldi r21, 0x00 ; 0 |
3db0: 0e 94 be 6f call 0xdf7c ; 0xdf7c <__divmodsi4> |
3db4: c2 1a sub r12, r18 |
3db6: d3 0a sbc r13, r19 |
3db8: d0 92 01 04 sts 0x0401, r13 |
3dbc: c0 92 00 04 sts 0x0400, r12 |
3dc0: cb ce rjmp .-618 ; 0x3b58 <__vector_9+0x4ec> |
3dc2: 4d 5f subi r20, 0xFD ; 253 |
3dc4: 5f 4f sbci r21, 0xFF ; 255 |
3dc6: 18 cf rjmp .-464 ; 0x3bf8 <__vector_9+0x58c> |
3dc8: 4d 5f subi r20, 0xFD ; 253 |
3dca: 5f 4f sbci r21, 0xFF ; 255 |
3dcc: 85 ce rjmp .-758 ; 0x3ad8 <__vector_9+0x46c> |
3dce: 03 96 adiw r24, 0x03 ; 3 |
3dd0: 85 cf rjmp .-246 ; 0x3cdc <__vector_9+0x670> |
3dd2: 03 96 adiw r24, 0x03 ; 3 |
3dd4: f3 ce rjmp .-538 ; 0x3bbc <__vector_9+0x550> |
|
00003dd6 <ADC_Init>: |
3dd6: 10 92 7c 00 sts 0x007C, r1 |
3dda: 8f ec ldi r24, 0xCF ; 207 |
3ddc: 80 93 7a 00 sts 0x007A, r24 |
3de0: 08 95 ret |
|
00003de2 <__vector_24>: |
3de2: 1f 92 push r1 |
3de4: 0f 92 push r0 |
3de6: 0f b6 in r0, 0x3f ; 63 |
3de8: 0f 92 push r0 |
3dea: 11 24 eor r1, r1 |
3dec: 5f 92 push r5 |
3dee: 6f 92 push r6 |
3df0: 7f 92 push r7 |
3df2: 8f 92 push r8 |
3df4: 9f 92 push r9 |
3df6: af 92 push r10 |
3df8: bf 92 push r11 |
3dfa: cf 92 push r12 |
3dfc: df 92 push r13 |
3dfe: ef 92 push r14 |
3e00: ff 92 push r15 |
3e02: 0f 93 push r16 |
3e04: 1f 93 push r17 |
3e06: 2f 93 push r18 |
3e08: 3f 93 push r19 |
3e0a: 4f 93 push r20 |
3e0c: 5f 93 push r21 |
3e0e: 6f 93 push r22 |
3e10: 7f 93 push r23 |
3e12: 8f 93 push r24 |
3e14: 9f 93 push r25 |
3e16: af 93 push r26 |
3e18: bf 93 push r27 |
3e1a: ef 93 push r30 |
3e1c: ff 93 push r31 |
3e1e: 50 90 3d 04 lds r5, 0x043D |
3e22: 85 2d mov r24, r5 |
3e24: 53 94 inc r5 |
3e26: 50 92 3d 04 sts 0x043D, r5 |
3e2a: e8 2f mov r30, r24 |
3e2c: f0 e0 ldi r31, 0x00 ; 0 |
3e2e: e2 31 cpi r30, 0x12 ; 18 |
3e30: f1 05 cpc r31, r1 |
3e32: 28 f1 brcs .+74 ; 0x3e7e <__vector_24+0x9c> |
3e34: 10 92 3d 04 sts 0x043D, r1 |
3e38: 82 e0 ldi r24, 0x02 ; 2 |
3e3a: 80 93 3e 04 sts 0x043E, r24 |
3e3e: 80 93 7c 00 sts 0x007C, r24 |
3e42: ff 91 pop r31 |
3e44: ef 91 pop r30 |
3e46: bf 91 pop r27 |
3e48: af 91 pop r26 |
3e4a: 9f 91 pop r25 |
3e4c: 8f 91 pop r24 |
3e4e: 7f 91 pop r23 |
3e50: 6f 91 pop r22 |
3e52: 5f 91 pop r21 |
3e54: 4f 91 pop r20 |
3e56: 3f 91 pop r19 |
3e58: 2f 91 pop r18 |
3e5a: 1f 91 pop r17 |
3e5c: 0f 91 pop r16 |
3e5e: ff 90 pop r15 |
3e60: ef 90 pop r14 |
3e62: df 90 pop r13 |
3e64: cf 90 pop r12 |
3e66: bf 90 pop r11 |
3e68: af 90 pop r10 |
3e6a: 9f 90 pop r9 |
3e6c: 8f 90 pop r8 |
3e6e: 7f 90 pop r7 |
3e70: 6f 90 pop r6 |
3e72: 5f 90 pop r5 |
3e74: 0f 90 pop r0 |
3e76: 0f be out 0x3f, r0 ; 63 |
3e78: 0f 90 pop r0 |
3e7a: 1f 90 pop r1 |
3e7c: 18 95 reti |
3e7e: e2 5c subi r30, 0xC2 ; 194 |
3e80: ff 4f sbci r31, 0xFF ; 255 |
3e82: ee 0f add r30, r30 |
3e84: ff 1f adc r31, r31 |
3e86: 05 90 lpm r0, Z+ |
3e88: f4 91 lpm r31, Z+ |
3e8a: e0 2d mov r30, r0 |
3e8c: 09 94 ijmp |
3e8e: 80 91 78 00 lds r24, 0x0078 |
3e92: 90 91 79 00 lds r25, 0x0079 |
3e96: 20 91 37 04 lds r18, 0x0437 |
3e9a: 30 91 38 04 lds r19, 0x0438 |
3e9e: 28 0f add r18, r24 |
3ea0: 39 1f adc r19, r25 |
3ea2: 30 93 38 04 sts 0x0438, r19 |
3ea6: 20 93 37 04 sts 0x0437, r18 |
3eaa: 81 e0 ldi r24, 0x01 ; 1 |
3eac: 80 93 3e 04 sts 0x043E, r24 |
3eb0: 80 91 3e 04 lds r24, 0x043E |
3eb4: 80 93 7c 00 sts 0x007C, r24 |
3eb8: 55 20 and r5, r5 |
3eba: 19 f2 breq .-122 ; 0x3e42 <__vector_24+0x60> |
3ebc: 8f ec ldi r24, 0xCF ; 207 |
3ebe: 80 93 7a 00 sts 0x007A, r24 |
3ec2: bf cf rjmp .-130 ; 0x3e42 <__vector_24+0x60> |
3ec4: 10 92 3d 04 sts 0x043D, r1 |
3ec8: 81 e0 ldi r24, 0x01 ; 1 |
3eca: 80 93 28 03 sts 0x0328, r24 |
3ece: 80 91 25 04 lds r24, 0x0425 |
3ed2: 90 91 26 04 lds r25, 0x0426 |
3ed6: 01 96 adiw r24, 0x01 ; 1 |
3ed8: 90 93 26 04 sts 0x0426, r25 |
3edc: 80 93 25 04 sts 0x0425, r24 |
3ee0: 55 24 eor r5, r5 |
3ee2: 80 91 78 00 lds r24, 0x0078 |
3ee6: 90 91 79 00 lds r25, 0x0079 |
3eea: 90 93 24 03 sts 0x0324, r25 |
3eee: 80 93 23 03 sts 0x0323, r24 |
3ef2: 80 91 23 03 lds r24, 0x0323 |
3ef6: 90 91 24 03 lds r25, 0x0324 |
3efa: 3c 01 movw r6, r24 |
3efc: 88 24 eor r8, r8 |
3efe: 99 24 eor r9, r9 |
3f00: 80 91 2b 04 lds r24, 0x042B |
3f04: 90 91 2c 04 lds r25, 0x042C |
3f08: a0 91 2d 04 lds r26, 0x042D |
3f0c: b0 91 2e 04 lds r27, 0x042E |
3f10: 68 0e add r6, r24 |
3f12: 79 1e adc r7, r25 |
3f14: 8a 1e adc r8, r26 |
3f16: 9b 1e adc r9, r27 |
3f18: 60 92 2b 04 sts 0x042B, r6 |
3f1c: 70 92 2c 04 sts 0x042C, r7 |
3f20: 80 92 2d 04 sts 0x042D, r8 |
3f24: 90 92 2e 04 sts 0x042E, r9 |
3f28: 80 91 2a 04 lds r24, 0x042A |
3f2c: 8f 5f subi r24, 0xFF ; 255 |
3f2e: 80 93 2a 04 sts 0x042A, r24 |
3f32: 82 31 cpi r24, 0x12 ; 18 |
3f34: 08 f4 brcc .+2 ; 0x3f38 <__vector_24+0x156> |
3f36: ec c0 rjmp .+472 ; 0x4110 <__vector_24+0x32e> |
3f38: 80 91 1f 03 lds r24, 0x031F |
3f3c: 90 91 20 03 lds r25, 0x0320 |
3f40: a0 91 21 03 lds r26, 0x0321 |
3f44: b0 91 22 03 lds r27, 0x0322 |
3f48: 7c 01 movw r14, r24 |
3f4a: 8d 01 movw r16, r26 |
3f4c: ee 0c add r14, r14 |
3f4e: ff 1c adc r15, r15 |
3f50: 00 1f adc r16, r16 |
3f52: 11 1f adc r17, r17 |
3f54: ee 0c add r14, r14 |
3f56: ff 1c adc r15, r15 |
3f58: 00 1f adc r16, r16 |
3f5a: 11 1f adc r17, r17 |
3f5c: ee 0c add r14, r14 |
3f5e: ff 1c adc r15, r15 |
3f60: 00 1f adc r16, r16 |
3f62: 11 1f adc r17, r17 |
3f64: e8 1a sub r14, r24 |
3f66: f9 0a sbc r15, r25 |
3f68: 0a 0b sbc r16, r26 |
3f6a: 1b 0b sbc r17, r27 |
3f6c: 84 e0 ldi r24, 0x04 ; 4 |
3f6e: 90 e0 ldi r25, 0x00 ; 0 |
3f70: a0 e0 ldi r26, 0x00 ; 0 |
3f72: b0 e0 ldi r27, 0x00 ; 0 |
3f74: e8 0e add r14, r24 |
3f76: f9 1e adc r15, r25 |
3f78: 0a 1f adc r16, r26 |
3f7a: 1b 1f adc r17, r27 |
3f7c: e6 0c add r14, r6 |
3f7e: f7 1c adc r15, r7 |
3f80: 08 1d adc r16, r8 |
3f82: 19 1d adc r17, r9 |
3f84: 60 91 22 04 lds r22, 0x0422 |
3f88: 77 27 eor r23, r23 |
3f8a: 67 fd sbrc r22, 7 |
3f8c: 70 95 com r23 |
3f8e: 87 2f mov r24, r23 |
3f90: 97 2f mov r25, r23 |
3f92: 2a e3 ldi r18, 0x3A ; 58 |
3f94: 3b ed ldi r19, 0xDB ; 219 |
3f96: 4f ef ldi r20, 0xFF ; 255 |
3f98: 5f ef ldi r21, 0xFF ; 255 |
3f9a: 0e 94 4a 6f call 0xde94 ; 0xde94 <__mulsi3> |
3f9e: e6 0e add r14, r22 |
3fa0: f7 1e adc r15, r23 |
3fa2: 08 1f adc r16, r24 |
3fa4: 19 1f adc r17, r25 |
3fa6: c8 01 movw r24, r16 |
3fa8: b7 01 movw r22, r14 |
3faa: 28 e0 ldi r18, 0x08 ; 8 |
3fac: 30 e0 ldi r19, 0x00 ; 0 |
3fae: 40 e0 ldi r20, 0x00 ; 0 |
3fb0: 50 e0 ldi r21, 0x00 ; 0 |
3fb2: 0e 94 be 6f call 0xdf7c ; 0xdf7c <__divmodsi4> |
3fb6: c9 01 movw r24, r18 |
3fb8: da 01 movw r26, r20 |
3fba: 80 93 1f 03 sts 0x031F, r24 |
3fbe: 90 93 20 03 sts 0x0320, r25 |
3fc2: a0 93 21 03 sts 0x0321, r26 |
3fc6: b0 93 22 03 sts 0x0322, r27 |
3fca: a0 90 6b 08 lds r10, 0x086B |
3fce: b0 90 6c 08 lds r11, 0x086C |
3fd2: 80 91 1f 03 lds r24, 0x031F |
3fd6: 90 91 20 03 lds r25, 0x0320 |
3fda: a0 91 21 03 lds r26, 0x0321 |
3fde: b0 91 22 03 lds r27, 0x0322 |
3fe2: cc 24 eor r12, r12 |
3fe4: b7 fc sbrc r11, 7 |
3fe6: c0 94 com r12 |
3fe8: dc 2c mov r13, r12 |
3fea: a8 1a sub r10, r24 |
3fec: b9 0a sbc r11, r25 |
3fee: ca 0a sbc r12, r26 |
3ff0: db 0a sbc r13, r27 |
3ff2: a0 92 1d 05 sts 0x051D, r10 |
3ff6: b0 92 1e 05 sts 0x051E, r11 |
3ffa: c0 92 1f 05 sts 0x051F, r12 |
3ffe: d0 92 20 05 sts 0x0520, r13 |
4002: 60 91 1e 04 lds r22, 0x041E |
4006: 70 91 1f 04 lds r23, 0x041F |
400a: 80 91 20 04 lds r24, 0x0420 |
400e: 90 91 21 04 lds r25, 0x0421 |
4012: e0 90 1e 04 lds r14, 0x041E |
4016: f0 90 1f 04 lds r15, 0x041F |
401a: 00 91 20 04 lds r16, 0x0420 |
401e: 10 91 21 04 lds r17, 0x0421 |
4022: 20 e1 ldi r18, 0x10 ; 16 |
4024: 30 e0 ldi r19, 0x00 ; 0 |
4026: 40 e0 ldi r20, 0x00 ; 0 |
4028: 50 e0 ldi r21, 0x00 ; 0 |
402a: 0e 94 be 6f call 0xdf7c ; 0xdf7c <__divmodsi4> |
402e: e2 1a sub r14, r18 |
4030: f3 0a sbc r15, r19 |
4032: 04 0b sbc r16, r20 |
4034: 15 0b sbc r17, r21 |
4036: e0 92 1e 04 sts 0x041E, r14 |
403a: f0 92 1f 04 sts 0x041F, r15 |
403e: 00 93 20 04 sts 0x0420, r16 |
4042: 10 93 21 04 sts 0x0421, r17 |
4046: 80 91 1e 04 lds r24, 0x041E |
404a: 90 91 1f 04 lds r25, 0x041F |
404e: a0 91 20 04 lds r26, 0x0420 |
4052: b0 91 21 04 lds r27, 0x0421 |
4056: 8a 0d add r24, r10 |
4058: 9b 1d adc r25, r11 |
405a: ac 1d adc r26, r12 |
405c: bd 1d adc r27, r13 |
405e: 80 93 1e 04 sts 0x041E, r24 |
4062: 90 93 1f 04 sts 0x041F, r25 |
4066: a0 93 20 04 sts 0x0420, r26 |
406a: b0 93 21 04 sts 0x0421, r27 |
406e: 00 91 23 04 lds r16, 0x0423 |
4072: 10 91 24 04 lds r17, 0x0424 |
4076: 60 91 1e 04 lds r22, 0x041E |
407a: 70 91 1f 04 lds r23, 0x041F |
407e: 80 91 20 04 lds r24, 0x0420 |
4082: 90 91 21 04 lds r25, 0x0421 |
4086: 20 e1 ldi r18, 0x10 ; 16 |
4088: 30 e0 ldi r19, 0x00 ; 0 |
408a: 40 e0 ldi r20, 0x00 ; 0 |
408c: 50 e0 ldi r21, 0x00 ; 0 |
408e: 0e 94 be 6f call 0xdf7c ; 0xdf7c <__divmodsi4> |
4092: 50 95 com r21 |
4094: 40 95 com r20 |
4096: 30 95 com r19 |
4098: 21 95 neg r18 |
409a: 3f 4f sbci r19, 0xFF ; 255 |
409c: 4f 4f sbci r20, 0xFF ; 255 |
409e: 5f 4f sbci r21, 0xFF ; 255 |
40a0: a5 01 movw r20, r10 |
40a2: 42 0f add r20, r18 |
40a4: 53 1f adc r21, r19 |
40a6: 44 0f add r20, r20 |
40a8: 55 1f adc r21, r21 |
40aa: 44 0f add r20, r20 |
40ac: 55 1f adc r21, r21 |
40ae: 44 0f add r20, r20 |
40b0: 55 1f adc r21, r21 |
40b2: c8 01 movw r24, r16 |
40b4: 88 0f add r24, r24 |
40b6: 99 1f adc r25, r25 |
40b8: 80 0f add r24, r16 |
40ba: 91 1f adc r25, r17 |
40bc: 9c 01 movw r18, r24 |
40be: 22 0f add r18, r18 |
40c0: 33 1f adc r19, r19 |
40c2: 22 0f add r18, r18 |
40c4: 33 1f adc r19, r19 |
40c6: 82 0f add r24, r18 |
40c8: 93 1f adc r25, r19 |
40ca: 48 0f add r20, r24 |
40cc: 59 1f adc r21, r25 |
40ce: 57 fd sbrc r21, 7 |
40d0: e3 c2 rjmp .+1478 ; 0x4698 <__vector_24+0x8b6> |
40d2: 55 95 asr r21 |
40d4: 47 95 ror r20 |
40d6: 55 95 asr r21 |
40d8: 47 95 ror r20 |
40da: 55 95 asr r21 |
40dc: 47 95 ror r20 |
40de: 55 95 asr r21 |
40e0: 47 95 ror r20 |
40e2: 50 93 24 04 sts 0x0424, r21 |
40e6: 40 93 23 04 sts 0x0423, r20 |
40ea: c4 01 movw r24, r8 |
40ec: b3 01 movw r22, r6 |
40ee: 22 e0 ldi r18, 0x02 ; 2 |
40f0: 30 e0 ldi r19, 0x00 ; 0 |
40f2: 40 e0 ldi r20, 0x00 ; 0 |
40f4: 50 e0 ldi r21, 0x00 ; 0 |
40f6: 0e 94 be 6f call 0xdf7c ; 0xdf7c <__divmodsi4> |
40fa: 20 93 2b 04 sts 0x042B, r18 |
40fe: 30 93 2c 04 sts 0x042C, r19 |
4102: 40 93 2d 04 sts 0x042D, r20 |
4106: 50 93 2e 04 sts 0x042E, r21 |
410a: 89 e0 ldi r24, 0x09 ; 9 |
410c: 80 93 2a 04 sts 0x042A, r24 |
4110: 82 e0 ldi r24, 0x02 ; 2 |
4112: 80 93 3e 04 sts 0x043E, r24 |
4116: cc ce rjmp .-616 ; 0x3eb0 <__vector_24+0xce> |
4118: 60 91 78 00 lds r22, 0x0078 |
411c: 70 91 79 00 lds r23, 0x0079 |
4120: e0 90 be 04 lds r14, 0x04BE |
4124: f0 90 bf 04 lds r15, 0x04BF |
4128: 00 91 c0 04 lds r16, 0x04C0 |
412c: 10 91 c1 04 lds r17, 0x04C1 |
4130: 88 27 eor r24, r24 |
4132: 77 fd sbrc r23, 7 |
4134: 80 95 com r24 |
4136: 98 2f mov r25, r24 |
4138: 0e 94 96 6e call 0xdd2c ; 0xdd2c <__floatsisf> |
413c: a8 01 movw r20, r16 |
413e: 97 01 movw r18, r14 |
4140: 0e 94 fa 6d call 0xdbf4 ; 0xdbf4 <__subsf3> |
4144: 0e 94 63 6e call 0xdcc6 ; 0xdcc6 <__fixsfsi> |
4148: 70 93 1c 04 sts 0x041C, r23 |
414c: 60 93 1b 04 sts 0x041B, r22 |
4150: 80 91 1b 04 lds r24, 0x041B |
4154: 90 91 1c 04 lds r25, 0x041C |
4158: 02 97 sbiw r24, 0x02 ; 2 |
415a: 0c f4 brge .+2 ; 0x415e <__vector_24+0x37c> |
415c: 4f c2 rjmp .+1182 ; 0x45fc <__vector_24+0x81a> |
415e: 60 91 be 04 lds r22, 0x04BE |
4162: 70 91 bf 04 lds r23, 0x04BF |
4166: 80 91 c0 04 lds r24, 0x04C0 |
416a: 90 91 c1 04 lds r25, 0x04C1 |
416e: 20 e0 ldi r18, 0x00 ; 0 |
4170: 30 e8 ldi r19, 0x80 ; 128 |
4172: 4b e3 ldi r20, 0x3B ; 59 |
4174: 54 e4 ldi r21, 0x44 ; 68 |
4176: 0e 94 5f 6e call 0xdcbe ; 0xdcbe <__cmpsf2> |
417a: 88 23 and r24, r24 |
417c: 9c f5 brge .+102 ; 0x41e4 <__vector_24+0x402> |
417e: 60 91 be 04 lds r22, 0x04BE |
4182: 70 91 bf 04 lds r23, 0x04BF |
4186: 80 91 c0 04 lds r24, 0x04C0 |
418a: 90 91 c1 04 lds r25, 0x04C1 |
418e: 2a e0 ldi r18, 0x0A ; 10 |
4190: 37 ed ldi r19, 0xD7 ; 215 |
4192: 43 ea ldi r20, 0xA3 ; 163 |
4194: 5c e3 ldi r21, 0x3C ; 60 |
4196: 0e 94 fb 6d call 0xdbf6 ; 0xdbf6 <__addsf3> |
419a: 60 93 be 04 sts 0x04BE, r22 |
419e: 70 93 bf 04 sts 0x04BF, r23 |
41a2: 80 93 c0 04 sts 0x04C0, r24 |
41a6: 90 93 c1 04 sts 0x04C1, r25 |
41aa: 80 91 41 05 lds r24, 0x0541 |
41ae: 90 91 42 05 lds r25, 0x0542 |
41b2: 84 5f subi r24, 0xF4 ; 244 |
41b4: 91 40 sbci r25, 0x01 ; 1 |
41b6: b0 f4 brcc .+44 ; 0x41e4 <__vector_24+0x402> |
41b8: 60 91 be 04 lds r22, 0x04BE |
41bc: 70 91 bf 04 lds r23, 0x04BF |
41c0: 80 91 c0 04 lds r24, 0x04C0 |
41c4: 90 91 c1 04 lds r25, 0x04C1 |
41c8: 2d ec ldi r18, 0xCD ; 205 |
41ca: 3c ec ldi r19, 0xCC ; 204 |
41cc: 4c ec ldi r20, 0xCC ; 204 |
41ce: 5d e3 ldi r21, 0x3D ; 61 |
41d0: 0e 94 fb 6d call 0xdbf6 ; 0xdbf6 <__addsf3> |
41d4: 60 93 be 04 sts 0x04BE, r22 |
41d8: 70 93 bf 04 sts 0x04BF, r23 |
41dc: 80 93 c0 04 sts 0x04C0, r24 |
41e0: 90 93 c1 04 sts 0x04C1, r25 |
41e4: 81 e0 ldi r24, 0x01 ; 1 |
41e6: 80 93 1d 04 sts 0x041D, r24 |
41ea: 80 91 78 00 lds r24, 0x0078 |
41ee: 90 91 79 00 lds r25, 0x0079 |
41f2: 90 93 6a 08 sts 0x086A, r25 |
41f6: 80 93 69 08 sts 0x0869, r24 |
41fa: 80 91 1b 04 lds r24, 0x041B |
41fe: 90 91 1c 04 lds r25, 0x041C |
4202: 20 91 fc 04 lds r18, 0x04FC |
4206: 30 91 fd 04 lds r19, 0x04FD |
420a: 40 91 fe 04 lds r20, 0x04FE |
420e: 50 91 ff 04 lds r21, 0x04FF |
4212: aa 27 eor r26, r26 |
4214: 97 fd sbrc r25, 7 |
4216: a0 95 com r26 |
4218: ba 2f mov r27, r26 |
421a: 82 0f add r24, r18 |
421c: 93 1f adc r25, r19 |
421e: a4 1f adc r26, r20 |
4220: b5 1f adc r27, r21 |
4222: 80 93 fc 04 sts 0x04FC, r24 |
4226: 90 93 fd 04 sts 0x04FD, r25 |
422a: a0 93 fe 04 sts 0x04FE, r26 |
422e: b0 93 ff 04 sts 0x04FF, r27 |
4232: 60 91 fc 04 lds r22, 0x04FC |
4236: 70 91 fd 04 lds r23, 0x04FD |
423a: 80 91 fe 04 lds r24, 0x04FE |
423e: 90 91 ff 04 lds r25, 0x04FF |
4242: e0 90 fc 04 lds r14, 0x04FC |
4246: f0 90 fd 04 lds r15, 0x04FD |
424a: 00 91 fe 04 lds r16, 0x04FE |
424e: 10 91 ff 04 lds r17, 0x04FF |
4252: 20 e0 ldi r18, 0x00 ; 0 |
4254: 34 e0 ldi r19, 0x04 ; 4 |
4256: 40 e0 ldi r20, 0x00 ; 0 |
4258: 50 e0 ldi r21, 0x00 ; 0 |
425a: 0e 94 be 6f call 0xdf7c ; 0xdf7c <__divmodsi4> |
425e: e2 1a sub r14, r18 |
4260: f3 0a sbc r15, r19 |
4262: 04 0b sbc r16, r20 |
4264: 15 0b sbc r17, r21 |
4266: e0 92 fc 04 sts 0x04FC, r14 |
426a: f0 92 fd 04 sts 0x04FD, r15 |
426e: 00 93 fe 04 sts 0x04FE, r16 |
4272: 10 93 ff 04 sts 0x04FF, r17 |
4276: 83 e0 ldi r24, 0x03 ; 3 |
4278: 80 93 3e 04 sts 0x043E, r24 |
427c: 19 ce rjmp .-974 ; 0x3eb0 <__vector_24+0xce> |
427e: 80 91 78 00 lds r24, 0x0078 |
4282: 90 91 79 00 lds r25, 0x0079 |
4286: 20 91 39 04 lds r18, 0x0439 |
428a: 30 91 3a 04 lds r19, 0x043A |
428e: 28 0f add r18, r24 |
4290: 39 1f adc r19, r25 |
4292: 30 93 3a 04 sts 0x043A, r19 |
4296: 20 93 39 04 sts 0x0439, r18 |
429a: 84 e0 ldi r24, 0x04 ; 4 |
429c: 80 93 3e 04 sts 0x043E, r24 |
42a0: 07 ce rjmp .-1010 ; 0x3eb0 <__vector_24+0xce> |
42a2: 40 91 19 03 lds r20, 0x0319 |
42a6: 50 91 1a 03 lds r21, 0x031A |
42aa: 80 91 78 00 lds r24, 0x0078 |
42ae: 90 91 79 00 lds r25, 0x0079 |
42b2: 9a 01 movw r18, r20 |
42b4: 22 0f add r18, r18 |
42b6: 33 1f adc r19, r19 |
42b8: 24 0f add r18, r20 |
42ba: 35 1f adc r19, r21 |
42bc: 63 e0 ldi r22, 0x03 ; 3 |
42be: 70 e0 ldi r23, 0x00 ; 0 |
42c0: 0e 94 75 6f call 0xdeea ; 0xdeea <__udivmodhi4> |
42c4: 26 0f add r18, r22 |
42c6: 37 1f adc r19, r23 |
42c8: 36 95 lsr r19 |
42ca: 27 95 ror r18 |
42cc: 36 95 lsr r19 |
42ce: 27 95 ror r18 |
42d0: 30 93 1a 03 sts 0x031A, r19 |
42d4: 20 93 19 03 sts 0x0319, r18 |
42d8: 85 e0 ldi r24, 0x05 ; 5 |
42da: 80 93 3e 04 sts 0x043E, r24 |
42de: e8 cd rjmp .-1072 ; 0x3eb0 <__vector_24+0xce> |
42e0: 80 91 78 00 lds r24, 0x0078 |
42e4: 90 91 79 00 lds r25, 0x0079 |
42e8: 90 93 3c 04 sts 0x043C, r25 |
42ec: 80 93 3b 04 sts 0x043B, r24 |
42f0: 86 e0 ldi r24, 0x06 ; 6 |
42f2: 80 93 3e 04 sts 0x043E, r24 |
42f6: dc cd rjmp .-1096 ; 0x3eb0 <__vector_24+0xce> |
42f8: 20 91 78 00 lds r18, 0x0078 |
42fc: 30 91 79 00 lds r19, 0x0079 |
4300: 80 91 ba 04 lds r24, 0x04BA |
4304: 90 91 bb 04 lds r25, 0x04BB |
4308: 82 1b sub r24, r18 |
430a: 93 0b sbc r25, r19 |
430c: 90 93 68 08 sts 0x0868, r25 |
4310: 80 93 67 08 sts 0x0867, r24 |
4314: 80 91 67 08 lds r24, 0x0867 |
4318: 90 91 68 08 lds r25, 0x0868 |
431c: 90 93 32 04 sts 0x0432, r25 |
4320: 80 93 31 04 sts 0x0431, r24 |
4324: 87 e0 ldi r24, 0x07 ; 7 |
4326: 80 93 3e 04 sts 0x043E, r24 |
432a: c2 cd rjmp .-1148 ; 0x3eb0 <__vector_24+0xce> |
432c: 80 91 78 00 lds r24, 0x0078 |
4330: 90 91 79 00 lds r25, 0x0079 |
4334: 20 91 b8 04 lds r18, 0x04B8 |
4338: 30 91 b9 04 lds r19, 0x04B9 |
433c: 82 1b sub r24, r18 |
433e: 93 0b sbc r25, r19 |
4340: 90 93 72 08 sts 0x0872, r25 |
4344: 80 93 71 08 sts 0x0871, r24 |
4348: 80 91 71 08 lds r24, 0x0871 |
434c: 90 91 72 08 lds r25, 0x0872 |
4350: 90 93 30 04 sts 0x0430, r25 |
4354: 80 93 2f 04 sts 0x042F, r24 |
4358: 82 e0 ldi r24, 0x02 ; 2 |
435a: 80 93 3e 04 sts 0x043E, r24 |
435e: a8 cd rjmp .-1200 ; 0x3eb0 <__vector_24+0xce> |
4360: 20 91 78 00 lds r18, 0x0078 |
4364: 30 91 79 00 lds r19, 0x0079 |
4368: 80 91 39 04 lds r24, 0x0439 |
436c: 90 91 3a 04 lds r25, 0x043A |
4370: 82 0f add r24, r18 |
4372: 93 1f adc r25, r19 |
4374: 90 93 3a 04 sts 0x043A, r25 |
4378: 80 93 39 04 sts 0x0439, r24 |
437c: 10 92 3e 04 sts 0x043E, r1 |
4380: 97 cd rjmp .-1234 ; 0x3eb0 <__vector_24+0xce> |
4382: 80 91 08 01 lds r24, 0x0108 |
4386: 8a 30 cpi r24, 0x0A ; 10 |
4388: 09 f4 brne .+2 ; 0x438c <__vector_24+0x5aa> |
438a: 18 c1 rjmp .+560 ; 0x45bc <__vector_24+0x7da> |
438c: 84 31 cpi r24, 0x14 ; 20 |
438e: 09 f4 brne .+2 ; 0x4392 <__vector_24+0x5b0> |
4390: 86 c1 rjmp .+780 ; 0x469e <__vector_24+0x8bc> |
4392: 80 91 78 00 lds r24, 0x0078 |
4396: 90 91 79 00 lds r25, 0x0079 |
439a: 20 91 3b 04 lds r18, 0x043B |
439e: 30 91 3c 04 lds r19, 0x043C |
43a2: 82 0f add r24, r18 |
43a4: 93 1f adc r25, r19 |
43a6: 90 93 16 04 sts 0x0416, r25 |
43aa: 80 93 15 04 sts 0x0415, r24 |
43ae: 86 e0 ldi r24, 0x06 ; 6 |
43b0: 80 93 3e 04 sts 0x043E, r24 |
43b4: 7d cd rjmp .-1286 ; 0x3eb0 <__vector_24+0xce> |
43b6: 20 91 78 00 lds r18, 0x0078 |
43ba: 30 91 79 00 lds r19, 0x0079 |
43be: 80 91 ba 04 lds r24, 0x04BA |
43c2: 90 91 bb 04 lds r25, 0x04BB |
43c6: 82 1b sub r24, r18 |
43c8: 93 0b sbc r25, r19 |
43ca: 90 93 68 08 sts 0x0868, r25 |
43ce: 80 93 67 08 sts 0x0867, r24 |
43d2: 80 91 67 08 lds r24, 0x0867 |
43d6: 90 91 68 08 lds r25, 0x0868 |
43da: 20 91 31 04 lds r18, 0x0431 |
43de: 30 91 32 04 lds r19, 0x0432 |
43e2: 82 0f add r24, r18 |
43e4: 93 1f adc r25, r19 |
43e6: 90 93 18 04 sts 0x0418, r25 |
43ea: 80 93 17 04 sts 0x0417, r24 |
43ee: 87 e0 ldi r24, 0x07 ; 7 |
43f0: 80 93 3e 04 sts 0x043E, r24 |
43f4: 5d cd rjmp .-1350 ; 0x3eb0 <__vector_24+0xce> |
43f6: 80 91 78 00 lds r24, 0x0078 |
43fa: 90 91 79 00 lds r25, 0x0079 |
43fe: 20 91 b8 04 lds r18, 0x04B8 |
4402: 30 91 b9 04 lds r19, 0x04B9 |
4406: 82 1b sub r24, r18 |
4408: 93 0b sbc r25, r19 |
440a: 90 93 72 08 sts 0x0872, r25 |
440e: 80 93 71 08 sts 0x0871, r24 |
4412: 80 91 71 08 lds r24, 0x0871 |
4416: 90 91 72 08 lds r25, 0x0872 |
441a: 20 91 2f 04 lds r18, 0x042F |
441e: 30 91 30 04 lds r19, 0x0430 |
4422: 82 0f add r24, r18 |
4424: 93 1f adc r25, r19 |
4426: 90 93 1a 04 sts 0x041A, r25 |
442a: 80 93 19 04 sts 0x0419, r24 |
442e: 82 e0 ldi r24, 0x02 ; 2 |
4430: 80 93 3e 04 sts 0x043E, r24 |
4434: 3d cd rjmp .-1414 ; 0x3eb0 <__vector_24+0xce> |
4436: 20 91 78 00 lds r18, 0x0078 |
443a: 30 91 79 00 lds r19, 0x0079 |
443e: 80 91 37 04 lds r24, 0x0437 |
4442: 90 91 38 04 lds r25, 0x0438 |
4446: 28 0f add r18, r24 |
4448: 39 1f adc r19, r25 |
444a: 80 91 08 01 lds r24, 0x0108 |
444e: 8a 30 cpi r24, 0x0A ; 10 |
4450: 09 f4 brne .+2 ; 0x4454 <__vector_24+0x672> |
4452: cd c0 rjmp .+410 ; 0x45ee <__vector_24+0x80c> |
4454: 22 0f add r18, r18 |
4456: 33 1f adc r19, r19 |
4458: 22 0f add r18, r18 |
445a: 33 1f adc r19, r19 |
445c: 30 93 38 04 sts 0x0438, r19 |
4460: 20 93 37 04 sts 0x0437, r18 |
4464: 20 91 37 04 lds r18, 0x0437 |
4468: 30 91 38 04 lds r19, 0x0438 |
446c: c9 01 movw r24, r18 |
446e: 37 fd sbrc r19, 7 |
4470: 35 c1 rjmp .+618 ; 0x46dc <__vector_24+0x8fa> |
4472: 95 95 asr r25 |
4474: 87 95 ror r24 |
4476: 95 95 asr r25 |
4478: 87 95 ror r24 |
447a: 95 95 asr r25 |
447c: 87 95 ror r24 |
447e: 90 93 12 04 sts 0x0412, r25 |
4482: 80 93 11 04 sts 0x0411, r24 |
4486: 80 91 35 04 lds r24, 0x0435 |
448a: 90 91 36 04 lds r25, 0x0436 |
448e: 82 0f add r24, r18 |
4490: 93 1f adc r25, r19 |
4492: 97 fd sbrc r25, 7 |
4494: 21 c1 rjmp .+578 ; 0x46d8 <__vector_24+0x8f6> |
4496: 95 95 asr r25 |
4498: 87 95 ror r24 |
449a: 90 93 36 04 sts 0x0436, r25 |
449e: 80 93 35 04 sts 0x0435, r24 |
44a2: 20 91 ae 04 lds r18, 0x04AE |
44a6: 30 91 af 04 lds r19, 0x04AF |
44aa: 82 1b sub r24, r18 |
44ac: 93 0b sbc r25, r19 |
44ae: 90 93 1c 03 sts 0x031C, r25 |
44b2: 80 93 1b 03 sts 0x031B, r24 |
44b6: 80 91 0b 04 lds r24, 0x040B |
44ba: 90 91 0c 04 lds r25, 0x040C |
44be: 20 91 1b 03 lds r18, 0x031B |
44c2: 30 91 1c 03 lds r19, 0x031C |
44c6: 28 0f add r18, r24 |
44c8: 39 1f adc r19, r25 |
44ca: 37 fd sbrc r19, 7 |
44cc: 02 c1 rjmp .+516 ; 0x46d2 <__vector_24+0x8f0> |
44ce: 35 95 asr r19 |
44d0: 27 95 ror r18 |
44d2: 30 93 0c 04 sts 0x040C, r19 |
44d6: 20 93 0b 04 sts 0x040B, r18 |
44da: 81 e0 ldi r24, 0x01 ; 1 |
44dc: 80 93 3e 04 sts 0x043E, r24 |
44e0: e7 cc rjmp .-1586 ; 0x3eb0 <__vector_24+0xce> |
44e2: 20 91 78 00 lds r18, 0x0078 |
44e6: 30 91 79 00 lds r19, 0x0079 |
44ea: 80 91 39 04 lds r24, 0x0439 |
44ee: 90 91 3a 04 lds r25, 0x043A |
44f2: 28 0f add r18, r24 |
44f4: 39 1f adc r19, r25 |
44f6: 80 91 08 01 lds r24, 0x0108 |
44fa: 8a 30 cpi r24, 0x0A ; 10 |
44fc: 09 f4 brne .+2 ; 0x4500 <__vector_24+0x71e> |
44fe: 70 c0 rjmp .+224 ; 0x45e0 <__vector_24+0x7fe> |
4500: 22 0f add r18, r18 |
4502: 33 1f adc r19, r19 |
4504: 22 0f add r18, r18 |
4506: 33 1f adc r19, r19 |
4508: 30 93 3a 04 sts 0x043A, r19 |
450c: 20 93 39 04 sts 0x0439, r18 |
4510: 20 91 39 04 lds r18, 0x0439 |
4514: 30 91 3a 04 lds r19, 0x043A |
4518: c9 01 movw r24, r18 |
451a: 37 fd sbrc r19, 7 |
451c: d5 c0 rjmp .+426 ; 0x46c8 <__vector_24+0x8e6> |
451e: 95 95 asr r25 |
4520: 87 95 ror r24 |
4522: 95 95 asr r25 |
4524: 87 95 ror r24 |
4526: 95 95 asr r25 |
4528: 87 95 ror r24 |
452a: 90 93 14 04 sts 0x0414, r25 |
452e: 80 93 13 04 sts 0x0413, r24 |
4532: 80 91 33 04 lds r24, 0x0433 |
4536: 90 91 34 04 lds r25, 0x0434 |
453a: 82 0f add r24, r18 |
453c: 93 1f adc r25, r19 |
453e: 97 fd sbrc r25, 7 |
4540: c1 c0 rjmp .+386 ; 0x46c4 <__vector_24+0x8e2> |
4542: 95 95 asr r25 |
4544: 87 95 ror r24 |
4546: 90 93 34 04 sts 0x0434, r25 |
454a: 80 93 33 04 sts 0x0433, r24 |
454e: 20 91 b0 04 lds r18, 0x04B0 |
4552: 30 91 b1 04 lds r19, 0x04B1 |
4556: 82 1b sub r24, r18 |
4558: 93 0b sbc r25, r19 |
455a: 90 93 1e 03 sts 0x031E, r25 |
455e: 80 93 1d 03 sts 0x031D, r24 |
4562: 80 91 0d 04 lds r24, 0x040D |
4566: 90 91 0e 04 lds r25, 0x040E |
456a: 20 91 1d 03 lds r18, 0x031D |
456e: 30 91 1e 03 lds r19, 0x031E |
4572: 28 0f add r18, r24 |
4574: 39 1f adc r19, r25 |
4576: 37 fd sbrc r19, 7 |
4578: a9 c0 rjmp .+338 ; 0x46cc <__vector_24+0x8ea> |
457a: 35 95 asr r19 |
457c: 27 95 ror r18 |
457e: 30 93 0e 04 sts 0x040E, r19 |
4582: 20 93 0d 04 sts 0x040D, r18 |
4586: 83 e0 ldi r24, 0x03 ; 3 |
4588: 80 93 3e 04 sts 0x043E, r24 |
458c: 91 cc rjmp .-1758 ; 0x3eb0 <__vector_24+0xce> |
458e: 80 91 78 00 lds r24, 0x0078 |
4592: 90 91 79 00 lds r25, 0x0079 |
4596: 90 93 38 04 sts 0x0438, r25 |
459a: 80 93 37 04 sts 0x0437, r24 |
459e: 81 e0 ldi r24, 0x01 ; 1 |
45a0: 80 93 3e 04 sts 0x043E, r24 |
45a4: 85 cc rjmp .-1782 ; 0x3eb0 <__vector_24+0xce> |
45a6: 80 91 78 00 lds r24, 0x0078 |
45aa: 90 91 79 00 lds r25, 0x0079 |
45ae: 90 93 3a 04 sts 0x043A, r25 |
45b2: 80 93 39 04 sts 0x0439, r24 |
45b6: 10 92 3e 04 sts 0x043E, r1 |
45ba: 7a cc rjmp .-1804 ; 0x3eb0 <__vector_24+0xce> |
45bc: 80 91 78 00 lds r24, 0x0078 |
45c0: 90 91 79 00 lds r25, 0x0079 |
45c4: 01 96 adiw r24, 0x01 ; 1 |
45c6: 20 91 3b 04 lds r18, 0x043B |
45ca: 30 91 3c 04 lds r19, 0x043C |
45ce: 82 0f add r24, r18 |
45d0: 93 1f adc r25, r19 |
45d2: 96 95 lsr r25 |
45d4: 87 95 ror r24 |
45d6: 90 93 16 04 sts 0x0416, r25 |
45da: 80 93 15 04 sts 0x0415, r24 |
45de: e7 ce rjmp .-562 ; 0x43ae <__vector_24+0x5cc> |
45e0: 22 0f add r18, r18 |
45e2: 33 1f adc r19, r19 |
45e4: 30 93 3a 04 sts 0x043A, r19 |
45e8: 20 93 39 04 sts 0x0439, r18 |
45ec: 91 cf rjmp .-222 ; 0x4510 <__vector_24+0x72e> |
45ee: 22 0f add r18, r18 |
45f0: 33 1f adc r19, r19 |
45f2: 30 93 38 04 sts 0x0438, r19 |
45f6: 20 93 37 04 sts 0x0437, r18 |
45fa: 34 cf rjmp .-408 ; 0x4464 <__vector_24+0x682> |
45fc: 80 91 1b 04 lds r24, 0x041B |
4600: 90 91 1c 04 lds r25, 0x041C |
4604: 8f 5f subi r24, 0xFF ; 255 |
4606: 9f 4f sbci r25, 0xFF ; 255 |
4608: 0c f0 brlt .+2 ; 0x460c <__vector_24+0x82a> |
460a: ec cd rjmp .-1064 ; 0x41e4 <__vector_24+0x402> |
460c: 60 91 be 04 lds r22, 0x04BE |
4610: 70 91 bf 04 lds r23, 0x04BF |
4614: 80 91 c0 04 lds r24, 0x04C0 |
4618: 90 91 c1 04 lds r25, 0x04C1 |
461c: 20 e0 ldi r18, 0x00 ; 0 |
461e: 30 e8 ldi r19, 0x80 ; 128 |
4620: 49 e0 ldi r20, 0x09 ; 9 |
4622: 54 e4 ldi r21, 0x44 ; 68 |
4624: 0e 94 46 6f call 0xde8c ; 0xde8c <__gesf2> |
4628: 18 16 cp r1, r24 |
462a: 0c f0 brlt .+2 ; 0x462e <__vector_24+0x84c> |
462c: db cd rjmp .-1098 ; 0x41e4 <__vector_24+0x402> |
462e: 60 91 be 04 lds r22, 0x04BE |
4632: 70 91 bf 04 lds r23, 0x04BF |
4636: 80 91 c0 04 lds r24, 0x04C0 |
463a: 90 91 c1 04 lds r25, 0x04C1 |
463e: 2a e0 ldi r18, 0x0A ; 10 |
4640: 37 ed ldi r19, 0xD7 ; 215 |
4642: 43 ea ldi r20, 0xA3 ; 163 |
4644: 5c e3 ldi r21, 0x3C ; 60 |
4646: 0e 94 fa 6d call 0xdbf4 ; 0xdbf4 <__subsf3> |
464a: 60 93 be 04 sts 0x04BE, r22 |
464e: 70 93 bf 04 sts 0x04BF, r23 |
4652: 80 93 c0 04 sts 0x04C0, r24 |
4656: 90 93 c1 04 sts 0x04C1, r25 |
465a: 80 91 41 05 lds r24, 0x0541 |
465e: 90 91 42 05 lds r25, 0x0542 |
4662: 84 5f subi r24, 0xF4 ; 244 |
4664: 91 40 sbci r25, 0x01 ; 1 |
4666: 08 f0 brcs .+2 ; 0x466a <__vector_24+0x888> |
4668: bd cd rjmp .-1158 ; 0x41e4 <__vector_24+0x402> |
466a: 60 91 be 04 lds r22, 0x04BE |
466e: 70 91 bf 04 lds r23, 0x04BF |
4672: 80 91 c0 04 lds r24, 0x04C0 |
4676: 90 91 c1 04 lds r25, 0x04C1 |
467a: 2d ec ldi r18, 0xCD ; 205 |
467c: 3c ec ldi r19, 0xCC ; 204 |
467e: 4c ec ldi r20, 0xCC ; 204 |
4680: 5d e3 ldi r21, 0x3D ; 61 |
4682: 0e 94 fa 6d call 0xdbf4 ; 0xdbf4 <__subsf3> |
4686: 60 93 be 04 sts 0x04BE, r22 |
468a: 70 93 bf 04 sts 0x04BF, r23 |
468e: 80 93 c0 04 sts 0x04C0, r24 |
4692: 90 93 c1 04 sts 0x04C1, r25 |
4696: a6 cd rjmp .-1204 ; 0x41e4 <__vector_24+0x402> |
4698: 41 5f subi r20, 0xF1 ; 241 |
469a: 5f 4f sbci r21, 0xFF ; 255 |
469c: 1a cd rjmp .-1484 ; 0x40d2 <__vector_24+0x2f0> |
469e: 80 91 78 00 lds r24, 0x0078 |
46a2: 90 91 79 00 lds r25, 0x0079 |
46a6: 2f ef ldi r18, 0xFF ; 255 |
46a8: 37 e0 ldi r19, 0x07 ; 7 |
46aa: 28 1b sub r18, r24 |
46ac: 39 0b sbc r19, r25 |
46ae: 80 91 3b 04 lds r24, 0x043B |
46b2: 90 91 3c 04 lds r25, 0x043C |
46b6: 28 1b sub r18, r24 |
46b8: 39 0b sbc r19, r25 |
46ba: 30 93 16 04 sts 0x0416, r19 |
46be: 20 93 15 04 sts 0x0415, r18 |
46c2: 75 ce rjmp .-790 ; 0x43ae <__vector_24+0x5cc> |
46c4: 01 96 adiw r24, 0x01 ; 1 |
46c6: 3d cf rjmp .-390 ; 0x4542 <__vector_24+0x760> |
46c8: 07 96 adiw r24, 0x07 ; 7 |
46ca: 29 cf rjmp .-430 ; 0x451e <__vector_24+0x73c> |
46cc: 2f 5f subi r18, 0xFF ; 255 |
46ce: 3f 4f sbci r19, 0xFF ; 255 |
46d0: 54 cf rjmp .-344 ; 0x457a <__vector_24+0x798> |
46d2: 2f 5f subi r18, 0xFF ; 255 |
46d4: 3f 4f sbci r19, 0xFF ; 255 |
46d6: fb ce rjmp .-522 ; 0x44ce <__vector_24+0x6ec> |
46d8: 01 96 adiw r24, 0x01 ; 1 |
46da: dd ce rjmp .-582 ; 0x4496 <__vector_24+0x6b4> |
46dc: 07 96 adiw r24, 0x07 ; 7 |
46de: c9 ce rjmp .-622 ; 0x4472 <__vector_24+0x690> |
|
000046e0 <SucheGyroOffset>: |
46e0: 9f 92 push r9 |
46e2: af 92 push r10 |
46e4: bf 92 push r11 |
46e6: cf 92 push r12 |
46e8: df 92 push r13 |
46ea: ef 92 push r14 |
46ec: ff 92 push r15 |
46ee: 0f 93 push r16 |
46f0: 1f 93 push r17 |
46f2: cf 93 push r28 |
46f4: df 93 push r29 |
46f6: 10 92 27 04 sts 0x0427, r1 |
46fa: 10 92 28 04 sts 0x0428, r1 |
46fe: 10 92 29 04 sts 0x0429, r1 |
4702: 80 ed ldi r24, 0xD0 ; 208 |
4704: 97 e0 ldi r25, 0x07 ; 7 |
4706: 0e 94 ac 1a call 0x3558 ; 0x3558 <SetDelay> |
470a: ec 01 movw r28, r24 |
470c: 0c e8 ldi r16, 0x8C ; 140 |
470e: ff 24 eor r15, r15 |
4710: f3 94 inc r15 |
4712: b8 e0 ldi r27, 0x08 ; 8 |
4714: cb 2e mov r12, r27 |
4716: a5 ef ldi r26, 0xF5 ; 245 |
4718: ea 2e mov r14, r26 |
471a: fa e0 ldi r31, 0x0A ; 10 |
471c: df 2e mov r13, r31 |
471e: ea ea ldi r30, 0xAA ; 170 |
4720: ae 2e mov r10, r30 |
4722: e3 e0 ldi r30, 0x03 ; 3 |
4724: be 2e mov r11, r30 |
4726: 7f ec ldi r23, 0xCF ; 207 |
4728: 97 2e mov r9, r23 |
472a: 80 91 11 04 lds r24, 0x0411 |
472e: 90 91 12 04 lds r25, 0x0412 |
4732: 8c 5f subi r24, 0xFC ; 252 |
4734: 93 40 sbci r25, 0x03 ; 3 |
4736: 0c f0 brlt .+2 ; 0x473a <SucheGyroOffset+0x5a> |
4738: 99 c0 rjmp .+306 ; 0x486c <SucheGyroOffset+0x18c> |
473a: 80 91 25 03 lds r24, 0x0325 |
473e: 81 50 subi r24, 0x01 ; 1 |
4740: 80 93 25 03 sts 0x0325, r24 |
4744: 10 e0 ldi r17, 0x00 ; 0 |
4746: 80 91 13 04 lds r24, 0x0413 |
474a: 90 91 14 04 lds r25, 0x0414 |
474e: 8c 5f subi r24, 0xFC ; 252 |
4750: 93 40 sbci r25, 0x03 ; 3 |
4752: 0c f0 brlt .+2 ; 0x4756 <SucheGyroOffset+0x76> |
4754: 7e c0 rjmp .+252 ; 0x4852 <SucheGyroOffset+0x172> |
4756: 80 91 26 03 lds r24, 0x0326 |
475a: 81 50 subi r24, 0x01 ; 1 |
475c: 80 93 26 03 sts 0x0326, r24 |
4760: 80 91 15 04 lds r24, 0x0415 |
4764: 90 91 16 04 lds r25, 0x0416 |
4768: 8c 5f subi r24, 0xFC ; 252 |
476a: 93 40 sbci r25, 0x03 ; 3 |
476c: 0c f0 brlt .+2 ; 0x4770 <SucheGyroOffset+0x90> |
476e: 64 c0 rjmp .+200 ; 0x4838 <SucheGyroOffset+0x158> |
4770: 80 91 27 03 lds r24, 0x0327 |
4774: 81 50 subi r24, 0x01 ; 1 |
4776: 80 93 27 03 sts 0x0327, r24 |
477a: c0 92 44 04 sts 0x0444, r12 |
477e: 0e 94 92 2e call 0x5d24 ; 0x5d24 <i2c_start> |
4782: 80 91 25 03 lds r24, 0x0325 |
4786: 8a 30 cpi r24, 0x0A ; 10 |
4788: 08 f0 brcs .+2 ; 0x478c <SucheGyroOffset+0xac> |
478a: 4e c0 rjmp .+156 ; 0x4828 <SucheGyroOffset+0x148> |
478c: f0 92 27 04 sts 0x0427, r15 |
4790: d0 92 25 03 sts 0x0325, r13 |
4794: 80 91 26 03 lds r24, 0x0326 |
4798: 8a 30 cpi r24, 0x0A ; 10 |
479a: 08 f0 brcs .+2 ; 0x479e <SucheGyroOffset+0xbe> |
479c: 3e c0 rjmp .+124 ; 0x481a <SucheGyroOffset+0x13a> |
479e: f0 92 28 04 sts 0x0428, r15 |
47a2: d0 92 26 03 sts 0x0326, r13 |
47a6: 80 91 27 03 lds r24, 0x0327 |
47aa: 8a 30 cpi r24, 0x0A ; 10 |
47ac: 78 f5 brcc .+94 ; 0x480c <SucheGyroOffset+0x12c> |
47ae: f0 92 29 04 sts 0x0429, r15 |
47b2: d0 92 27 03 sts 0x0327, r13 |
47b6: 80 91 44 04 lds r24, 0x0444 |
47ba: 88 23 and r24, r24 |
47bc: 89 f0 breq .+34 ; 0x47e0 <SucheGyroOffset+0x100> |
47be: ce 01 movw r24, r28 |
47c0: 0e 94 b6 1a call 0x356c ; 0x356c <CheckDelay> |
47c4: 88 23 and r24, r24 |
47c6: b9 f3 breq .-18 ; 0x47b6 <SucheGyroOffset+0xd6> |
47c8: 00 d0 rcall .+0 ; 0x47ca <SucheGyroOffset+0xea> |
47ca: 0f 92 push r0 |
47cc: ed b7 in r30, 0x3d ; 61 |
47ce: fe b7 in r31, 0x3e ; 62 |
47d0: 11 82 std Z+1, r1 ; 0x01 |
47d2: b3 82 std Z+3, r11 ; 0x03 |
47d4: a2 82 std Z+2, r10 ; 0x02 |
47d6: 0e 94 97 16 call 0x2d2e ; 0x2d2e <_printf_P> |
47da: 0f 90 pop r0 |
47dc: 0f 90 pop r0 |
47de: 0f 90 pop r0 |
47e0: 10 92 28 03 sts 0x0328, r1 |
47e4: 90 92 7a 00 sts 0x007A, r9 |
47e8: 80 91 28 03 lds r24, 0x0328 |
47ec: 88 23 and r24, r24 |
47ee: e1 f3 breq .-8 ; 0x47e8 <SucheGyroOffset+0x108> |
47f0: 0a 30 cpi r16, 0x0A ; 10 |
47f2: 08 f4 brcc .+2 ; 0x47f6 <SucheGyroOffset+0x116> |
47f4: 44 c0 rjmp .+136 ; 0x487e <SucheGyroOffset+0x19e> |
47f6: 01 50 subi r16, 0x01 ; 1 |
47f8: 09 f4 brne .+2 ; 0x47fc <SucheGyroOffset+0x11c> |
47fa: 48 c0 rjmp .+144 ; 0x488c <SucheGyroOffset+0x1ac> |
47fc: 13 30 cpi r17, 0x03 ; 3 |
47fe: 09 f0 breq .+2 ; 0x4802 <SucheGyroOffset+0x122> |
4800: 94 cf rjmp .-216 ; 0x472a <SucheGyroOffset+0x4a> |
4802: 0b 30 cpi r16, 0x0B ; 11 |
4804: 08 f4 brcc .+2 ; 0x4808 <SucheGyroOffset+0x128> |
4806: 91 cf rjmp .-222 ; 0x472a <SucheGyroOffset+0x4a> |
4808: 09 e0 ldi r16, 0x09 ; 9 |
480a: 8f cf rjmp .-226 ; 0x472a <SucheGyroOffset+0x4a> |
480c: 86 3f cpi r24, 0xF6 ; 246 |
480e: 98 f2 brcs .-90 ; 0x47b6 <SucheGyroOffset+0xd6> |
4810: f0 92 29 04 sts 0x0429, r15 |
4814: e0 92 27 03 sts 0x0327, r14 |
4818: ce cf rjmp .-100 ; 0x47b6 <SucheGyroOffset+0xd6> |
481a: 86 3f cpi r24, 0xF6 ; 246 |
481c: 20 f2 brcs .-120 ; 0x47a6 <SucheGyroOffset+0xc6> |
481e: f0 92 28 04 sts 0x0428, r15 |
4822: e0 92 26 03 sts 0x0326, r14 |
4826: bf cf rjmp .-130 ; 0x47a6 <SucheGyroOffset+0xc6> |
4828: 86 3f cpi r24, 0xF6 ; 246 |
482a: 08 f4 brcc .+2 ; 0x482e <SucheGyroOffset+0x14e> |
482c: b3 cf rjmp .-154 ; 0x4794 <SucheGyroOffset+0xb4> |
482e: f0 92 27 04 sts 0x0427, r15 |
4832: e0 92 25 03 sts 0x0325, r14 |
4836: ae cf rjmp .-164 ; 0x4794 <SucheGyroOffset+0xb4> |
4838: 80 91 15 04 lds r24, 0x0415 |
483c: 90 91 16 04 lds r25, 0x0416 |
4840: 87 50 subi r24, 0x07 ; 7 |
4842: 94 40 sbci r25, 0x04 ; 4 |
4844: 9c f1 brlt .+102 ; 0x48ac <SucheGyroOffset+0x1cc> |
4846: 80 91 27 03 lds r24, 0x0327 |
484a: 8f 5f subi r24, 0xFF ; 255 |
484c: 80 93 27 03 sts 0x0327, r24 |
4850: 94 cf rjmp .-216 ; 0x477a <SucheGyroOffset+0x9a> |
4852: 80 91 13 04 lds r24, 0x0413 |
4856: 90 91 14 04 lds r25, 0x0414 |
485a: 87 50 subi r24, 0x07 ; 7 |
485c: 94 40 sbci r25, 0x04 ; 4 |
485e: 44 f1 brlt .+80 ; 0x48b0 <SucheGyroOffset+0x1d0> |
4860: 80 91 26 03 lds r24, 0x0326 |
4864: 8f 5f subi r24, 0xFF ; 255 |
4866: 80 93 26 03 sts 0x0326, r24 |
486a: 7a cf rjmp .-268 ; 0x4760 <SucheGyroOffset+0x80> |
486c: 80 91 11 04 lds r24, 0x0411 |
4870: 90 91 12 04 lds r25, 0x0412 |
4874: 87 50 subi r24, 0x07 ; 7 |
4876: 94 40 sbci r25, 0x04 ; 4 |
4878: ec f4 brge .+58 ; 0x48b4 <SucheGyroOffset+0x1d4> |
487a: 11 e0 ldi r17, 0x01 ; 1 |
487c: 64 cf rjmp .-312 ; 0x4746 <SucheGyroOffset+0x66> |
487e: 8a e0 ldi r24, 0x0A ; 10 |
4880: 90 e0 ldi r25, 0x00 ; 0 |
4882: 0e 94 d7 1a call 0x35ae ; 0x35ae <Delay_ms_Mess> |
4886: 01 50 subi r16, 0x01 ; 1 |
4888: 09 f0 breq .+2 ; 0x488c <SucheGyroOffset+0x1ac> |
488a: b8 cf rjmp .-144 ; 0x47fc <SucheGyroOffset+0x11c> |
488c: 86 e4 ldi r24, 0x46 ; 70 |
488e: 90 e0 ldi r25, 0x00 ; 0 |
4890: 0e 94 d7 1a call 0x35ae ; 0x35ae <Delay_ms_Mess> |
4894: df 91 pop r29 |
4896: cf 91 pop r28 |
4898: 1f 91 pop r17 |
489a: 0f 91 pop r16 |
489c: ff 90 pop r15 |
489e: ef 90 pop r14 |
48a0: df 90 pop r13 |
48a2: cf 90 pop r12 |
48a4: bf 90 pop r11 |
48a6: af 90 pop r10 |
48a8: 9f 90 pop r9 |
48aa: 08 95 ret |
48ac: 1f 5f subi r17, 0xFF ; 255 |
48ae: 65 cf rjmp .-310 ; 0x477a <SucheGyroOffset+0x9a> |
48b0: 1f 5f subi r17, 0xFF ; 255 |
48b2: 56 cf rjmp .-340 ; 0x4760 <SucheGyroOffset+0x80> |
48b4: 80 91 25 03 lds r24, 0x0325 |
48b8: 8f 5f subi r24, 0xFF ; 255 |
48ba: 80 93 25 03 sts 0x0325, r24 |
48be: 10 e0 ldi r17, 0x00 ; 0 |
48c0: 42 cf rjmp .-380 ; 0x4746 <SucheGyroOffset+0x66> |
|
000048c2 <SucheLuftruckOffset>: |
48c2: ef 92 push r14 |
48c4: ff 92 push r15 |
48c6: 0f 93 push r16 |
48c8: 1f 93 push r17 |
48ca: cf 93 push r28 |
48cc: df 93 push r29 |
48ce: f9 99 sbic 0x1f, 1 ; 31 |
48d0: fe cf rjmp .-4 ; 0x48ce <SucheLuftruckOffset+0xc> |
48d2: 13 e0 ldi r17, 0x03 ; 3 |
48d4: e1 2e mov r14, r17 |
48d6: 10 e0 ldi r17, 0x00 ; 0 |
48d8: f1 2e mov r15, r17 |
48da: f2 bc out 0x22, r15 ; 34 |
48dc: e1 bc out 0x21, r14 ; 33 |
48de: f8 9a sbi 0x1f, 0 ; 31 |
48e0: 80 b5 in r24, 0x20 ; 32 |
48e2: c8 2f mov r28, r24 |
48e4: d0 e0 ldi r29, 0x00 ; 0 |
48e6: c5 31 cpi r28, 0x15 ; 21 |
48e8: d1 05 cpc r29, r1 |
48ea: 08 f0 brcs .+2 ; 0x48ee <SucheLuftruckOffset+0x2c> |
48ec: 2a 97 sbiw r28, 0x0a ; 10 |
48ee: c7 bd out 0x27, r28 ; 39 |
48f0: 10 92 22 04 sts 0x0422, r1 |
48f4: 84 e6 ldi r24, 0x64 ; 100 |
48f6: 90 e0 ldi r25, 0x00 ; 0 |
48f8: 0e 94 d7 1a call 0x35ae ; 0x35ae <Delay_ms_Mess> |
48fc: 80 91 23 03 lds r24, 0x0323 |
4900: 90 91 24 03 lds r25, 0x0324 |
4904: 80 52 subi r24, 0x20 ; 32 |
4906: 93 40 sbci r25, 0x03 ; 3 |
4908: 08 f0 brcs .+2 ; 0x490c <SucheLuftruckOffset+0x4a> |
490a: 3a c0 rjmp .+116 ; 0x4980 <SucheLuftruckOffset+0xbe> |
490c: c0 e0 ldi r28, 0x00 ; 0 |
490e: d0 e0 ldi r29, 0x00 ; 0 |
4910: 01 ee ldi r16, 0xE1 ; 225 |
4912: 13 e0 ldi r17, 0x03 ; 3 |
4914: 04 c0 rjmp .+8 ; 0x491e <SucheLuftruckOffset+0x5c> |
4916: 21 96 adiw r28, 0x01 ; 1 |
4918: ca 3f cpi r28, 0xFA ; 250 |
491a: d1 05 cpc r29, r1 |
491c: c0 f4 brcc .+48 ; 0x494e <SucheLuftruckOffset+0x8c> |
491e: c7 bd out 0x27, r28 ; 39 |
4920: 82 e3 ldi r24, 0x32 ; 50 |
4922: 90 e0 ldi r25, 0x00 ; 0 |
4924: 0e 94 d7 1a call 0x35ae ; 0x35ae <Delay_ms_Mess> |
4928: 00 d0 rcall .+0 ; 0x492a <SucheLuftruckOffset+0x68> |
492a: 0f 92 push r0 |
492c: ed b7 in r30, 0x3d ; 61 |
492e: fe b7 in r31, 0x3e ; 62 |
4930: 11 82 std Z+1, r1 ; 0x01 |
4932: 13 83 std Z+3, r17 ; 0x03 |
4934: 02 83 std Z+2, r16 ; 0x02 |
4936: 0e 94 97 16 call 0x2d2e ; 0x2d2e <_printf_P> |
493a: 80 91 23 03 lds r24, 0x0323 |
493e: 90 91 24 03 lds r25, 0x0324 |
4942: 0f 90 pop r0 |
4944: 0f 90 pop r0 |
4946: 0f 90 pop r0 |
4948: 80 52 subi r24, 0x20 ; 32 |
494a: 93 40 sbci r25, 0x03 ; 3 |
494c: 20 f7 brcc .-56 ; 0x4916 <SucheLuftruckOffset+0x54> |
494e: 8c 2f mov r24, r28 |
4950: f9 99 sbic 0x1f, 1 ; 31 |
4952: fe cf rjmp .-4 ; 0x4950 <SucheLuftruckOffset+0x8e> |
4954: 1f ba out 0x1f, r1 ; 31 |
4956: f2 bc out 0x22, r15 ; 34 |
4958: e1 bc out 0x21, r14 ; 33 |
495a: 80 bd out 0x20, r24 ; 32 |
495c: 0f b6 in r0, 0x3f ; 63 |
495e: f8 94 cli |
4960: fa 9a sbi 0x1f, 2 ; 31 |
4962: f9 9a sbi 0x1f, 1 ; 31 |
4964: 0f be out 0x3f, r0 ; 63 |
4966: 80 93 73 08 sts 0x0873, r24 |
496a: 8c e2 ldi r24, 0x2C ; 44 |
496c: 91 e0 ldi r25, 0x01 ; 1 |
496e: 0e 94 d7 1a call 0x35ae ; 0x35ae <Delay_ms_Mess> |
4972: df 91 pop r29 |
4974: cf 91 pop r28 |
4976: 1f 91 pop r17 |
4978: 0f 91 pop r16 |
497a: ff 90 pop r15 |
497c: ef 90 pop r14 |
497e: 08 95 ret |
4980: ca 3f cpi r28, 0xFA ; 250 |
4982: d1 05 cpc r29, r1 |
4984: 20 f7 brcc .-56 ; 0x494e <SucheLuftruckOffset+0x8c> |
4986: 01 ee ldi r16, 0xE1 ; 225 |
4988: 13 e0 ldi r17, 0x03 ; 3 |
498a: c9 cf rjmp .-110 ; 0x491e <SucheLuftruckOffset+0x5c> |
|
0000498c <LcdClear>: |
498c: e3 e3 ldi r30, 0x33 ; 51 |
498e: f3 e0 ldi r31, 0x03 ; 3 |
4990: 80 e2 ldi r24, 0x20 ; 32 |
4992: 81 93 st Z+, r24 |
4994: 93 e0 ldi r25, 0x03 ; 3 |
4996: e3 38 cpi r30, 0x83 ; 131 |
4998: f9 07 cpc r31, r25 |
499a: d9 f7 brne .-10 ; 0x4992 <LcdClear+0x6> |
499c: 08 95 ret |
|
0000499e <Menu>: |
499e: ff 92 push r15 |
49a0: 0f 93 push r16 |
49a2: 1f 93 push r17 |
49a4: cf 93 push r28 |
49a6: df 93 push r29 |
49a8: 20 91 83 03 lds r18, 0x0383 |
49ac: 80 91 42 04 lds r24, 0x0442 |
49b0: 28 17 cp r18, r24 |
49b2: 10 f4 brcc .+4 ; 0x49b8 <Menu+0x1a> |
49b4: 20 93 42 04 sts 0x0442, r18 |
49b8: 90 91 43 04 lds r25, 0x0443 |
49bc: 90 ff sbrs r25, 0 |
49be: 08 c0 rjmp .+16 ; 0x49d0 <Menu+0x32> |
49c0: 80 91 42 04 lds r24, 0x0442 |
49c4: 88 23 and r24, r24 |
49c6: 09 f4 brne .+2 ; 0x49ca <Menu+0x2c> |
49c8: 47 c1 rjmp .+654 ; 0x4c58 <Menu+0x2ba> |
49ca: 81 50 subi r24, 0x01 ; 1 |
49cc: 80 93 42 04 sts 0x0442, r24 |
49d0: 91 ff sbrs r25, 1 |
49d2: 08 c0 rjmp .+16 ; 0x49e4 <Menu+0x46> |
49d4: 80 91 42 04 lds r24, 0x0442 |
49d8: 82 17 cp r24, r18 |
49da: 09 f4 brne .+2 ; 0x49de <Menu+0x40> |
49dc: 40 c1 rjmp .+640 ; 0x4c5e <Menu+0x2c0> |
49de: 8f 5f subi r24, 0xFF ; 255 |
49e0: 80 93 42 04 sts 0x0442, r24 |
49e4: 93 70 andi r25, 0x03 ; 3 |
49e6: 93 30 cpi r25, 0x03 ; 3 |
49e8: 11 f4 brne .+4 ; 0x49ee <Menu+0x50> |
49ea: 10 92 42 04 sts 0x0442, r1 |
49ee: e3 e3 ldi r30, 0x33 ; 51 |
49f0: f3 e0 ldi r31, 0x03 ; 3 |
49f2: 80 e2 ldi r24, 0x20 ; 32 |
49f4: 81 93 st Z+, r24 |
49f6: 23 e0 ldi r18, 0x03 ; 3 |
49f8: e3 38 cpi r30, 0x83 ; 131 |
49fa: f2 07 cpc r31, r18 |
49fc: d9 f7 brne .-10 ; 0x49f4 <Menu+0x56> |
49fe: 80 91 42 04 lds r24, 0x0442 |
4a02: 8a 30 cpi r24, 0x0A ; 10 |
4a04: 08 f0 brcs .+2 ; 0x4a08 <Menu+0x6a> |
4a06: 93 c0 rjmp .+294 ; 0x4b2e <Menu+0x190> |
4a08: 81 e1 ldi r24, 0x11 ; 17 |
4a0a: 80 93 41 04 sts 0x0441, r24 |
4a0e: 00 d0 rcall .+0 ; 0x4a10 <Menu+0x72> |
4a10: 00 d0 rcall .+0 ; 0x4a12 <Menu+0x74> |
4a12: 0f 92 push r0 |
4a14: ed b7 in r30, 0x3d ; 61 |
4a16: fe b7 in r31, 0x3e ; 62 |
4a18: 31 96 adiw r30, 0x01 ; 1 |
4a1a: 81 e0 ldi r24, 0x01 ; 1 |
4a1c: ad b7 in r26, 0x3d ; 61 |
4a1e: be b7 in r27, 0x3e ; 62 |
4a20: 11 96 adiw r26, 0x01 ; 1 |
4a22: 8c 93 st X, r24 |
4a24: 83 e2 ldi r24, 0x23 ; 35 |
4a26: 98 e0 ldi r25, 0x08 ; 8 |
4a28: 92 83 std Z+2, r25 ; 0x02 |
4a2a: 81 83 std Z+1, r24 ; 0x01 |
4a2c: 80 91 42 04 lds r24, 0x0442 |
4a30: 83 83 std Z+3, r24 ; 0x03 |
4a32: 14 82 std Z+4, r1 ; 0x04 |
4a34: 0e 94 97 16 call 0x2d2e ; 0x2d2e <_printf_P> |
4a38: 0f 90 pop r0 |
4a3a: 0f 90 pop r0 |
4a3c: 0f 90 pop r0 |
4a3e: 0f 90 pop r0 |
4a40: 0f 90 pop r0 |
4a42: 00 91 42 04 lds r16, 0x0442 |
4a46: 07 30 cpi r16, 0x07 ; 7 |
4a48: 09 f4 brne .+2 ; 0x4a4c <Menu+0xae> |
4a4a: a2 c3 rjmp .+1860 ; 0x5190 <Menu+0x7f2> |
4a4c: 08 30 cpi r16, 0x08 ; 8 |
4a4e: 08 f4 brcc .+2 ; 0x4a52 <Menu+0xb4> |
4a50: 7f c0 rjmp .+254 ; 0x4b50 <Menu+0x1b2> |
4a52: 0b 30 cpi r16, 0x0B ; 11 |
4a54: 09 f4 brne .+2 ; 0x4a58 <Menu+0xba> |
4a56: 00 c2 rjmp .+1024 ; 0x4e58 <Menu+0x4ba> |
4a58: 0c 30 cpi r16, 0x0C ; 12 |
4a5a: 08 f0 brcs .+2 ; 0x4a5e <Menu+0xc0> |
4a5c: 03 c1 rjmp .+518 ; 0x4c64 <Menu+0x2c6> |
4a5e: 09 30 cpi r16, 0x09 ; 9 |
4a60: 09 f4 brne .+2 ; 0x4a64 <Menu+0xc6> |
4a62: b6 c2 rjmp .+1388 ; 0x4fd0 <Menu+0x632> |
4a64: 0a 30 cpi r16, 0x0A ; 10 |
4a66: 08 f4 brcc .+2 ; 0x4a6a <Menu+0xcc> |
4a68: 5c c2 rjmp .+1208 ; 0x4f22 <Menu+0x584> |
4a6a: 10 92 41 04 sts 0x0441, r1 |
4a6e: 00 d0 rcall .+0 ; 0x4a70 <Menu+0xd2> |
4a70: 0f 92 push r0 |
4a72: 11 e0 ldi r17, 0x01 ; 1 |
4a74: ed b7 in r30, 0x3d ; 61 |
4a76: fe b7 in r31, 0x3e ; 62 |
4a78: 11 83 std Z+1, r17 ; 0x01 |
4a7a: 8c e1 ldi r24, 0x1C ; 28 |
4a7c: 95 e0 ldi r25, 0x05 ; 5 |
4a7e: 93 83 std Z+3, r25 ; 0x03 |
4a80: 82 83 std Z+2, r24 ; 0x02 |
4a82: 0e 94 97 16 call 0x2d2e ; 0x2d2e <_printf_P> |
4a86: 84 e1 ldi r24, 0x14 ; 20 |
4a88: 80 93 41 04 sts 0x0441, r24 |
4a8c: 00 d0 rcall .+0 ; 0x4a8e <Menu+0xf0> |
4a8e: ed b7 in r30, 0x3d ; 61 |
4a90: fe b7 in r31, 0x3e ; 62 |
4a92: 31 96 adiw r30, 0x01 ; 1 |
4a94: ad b7 in r26, 0x3d ; 61 |
4a96: be b7 in r27, 0x3e ; 62 |
4a98: 11 96 adiw r26, 0x01 ; 1 |
4a9a: 1c 93 st X, r17 |
4a9c: 8e e0 ldi r24, 0x0E ; 14 |
4a9e: 95 e0 ldi r25, 0x05 ; 5 |
4aa0: 92 83 std Z+2, r25 ; 0x02 |
4aa2: 81 83 std Z+1, r24 ; 0x01 |
4aa4: 80 91 b9 03 lds r24, 0x03B9 |
4aa8: 83 83 std Z+3, r24 ; 0x03 |
4aaa: 14 82 std Z+4, r1 ; 0x04 |
4aac: 0e 94 97 16 call 0x2d2e ; 0x2d2e <_printf_P> |
4ab0: 88 e2 ldi r24, 0x28 ; 40 |
4ab2: 80 93 41 04 sts 0x0441, r24 |
4ab6: 20 91 fe 03 lds r18, 0x03FE |
4aba: 30 91 ff 03 lds r19, 0x03FF |
4abe: ed b7 in r30, 0x3d ; 61 |
4ac0: fe b7 in r31, 0x3e ; 62 |
4ac2: 31 96 adiw r30, 0x01 ; 1 |
4ac4: ad b7 in r26, 0x3d ; 61 |
4ac6: be b7 in r27, 0x3e ; 62 |
4ac8: 11 96 adiw r26, 0x01 ; 1 |
4aca: 1c 93 st X, r17 |
4acc: 80 e0 ldi r24, 0x00 ; 0 |
4ace: 95 e0 ldi r25, 0x05 ; 5 |
4ad0: 92 83 std Z+2, r25 ; 0x02 |
4ad2: 81 83 std Z+1, r24 ; 0x01 |
4ad4: 34 83 std Z+4, r19 ; 0x04 |
4ad6: 23 83 std Z+3, r18 ; 0x03 |
4ad8: 0e 94 97 16 call 0x2d2e ; 0x2d2e <_printf_P> |
4adc: 8c e3 ldi r24, 0x3C ; 60 |
4ade: 80 93 41 04 sts 0x0441, r24 |
4ae2: 00 d0 rcall .+0 ; 0x4ae4 <Menu+0x146> |
4ae4: ed b7 in r30, 0x3d ; 61 |
4ae6: fe b7 in r31, 0x3e ; 62 |
4ae8: 31 96 adiw r30, 0x01 ; 1 |
4aea: ad b7 in r26, 0x3d ; 61 |
4aec: be b7 in r27, 0x3e ; 62 |
4aee: 11 96 adiw r26, 0x01 ; 1 |
4af0: 1c 93 st X, r17 |
4af2: 82 ef ldi r24, 0xF2 ; 242 |
4af4: 94 e0 ldi r25, 0x04 ; 4 |
4af6: 92 83 std Z+2, r25 ; 0x02 |
4af8: 81 83 std Z+1, r24 ; 0x01 |
4afa: 80 91 0a 09 lds r24, 0x090A |
4afe: 83 83 std Z+3, r24 ; 0x03 |
4b00: 14 82 std Z+4, r1 ; 0x04 |
4b02: 80 91 0b 09 lds r24, 0x090B |
4b06: 85 83 std Z+5, r24 ; 0x05 |
4b08: 16 82 std Z+6, r1 ; 0x06 |
4b0a: 0e 94 97 16 call 0x2d2e ; 0x2d2e <_printf_P> |
4b0e: ed b7 in r30, 0x3d ; 61 |
4b10: fe b7 in r31, 0x3e ; 62 |
4b12: 37 96 adiw r30, 0x07 ; 7 |
4b14: 0f b6 in r0, 0x3f ; 63 |
4b16: f8 94 cli |
4b18: fe bf out 0x3e, r31 ; 62 |
4b1a: 0f be out 0x3f, r0 ; 63 |
4b1c: ed bf out 0x3d, r30 ; 61 |
4b1e: 10 92 43 04 sts 0x0443, r1 |
4b22: df 91 pop r29 |
4b24: cf 91 pop r28 |
4b26: 1f 91 pop r17 |
4b28: 0f 91 pop r16 |
4b2a: ff 90 pop r15 |
4b2c: 08 95 ret |
4b2e: 80 e1 ldi r24, 0x10 ; 16 |
4b30: 80 93 41 04 sts 0x0441, r24 |
4b34: 00 d0 rcall .+0 ; 0x4b36 <Menu+0x198> |
4b36: 00 d0 rcall .+0 ; 0x4b38 <Menu+0x19a> |
4b38: 0f 92 push r0 |
4b3a: ed b7 in r30, 0x3d ; 61 |
4b3c: fe b7 in r31, 0x3e ; 62 |
4b3e: 31 96 adiw r30, 0x01 ; 1 |
4b40: 81 e0 ldi r24, 0x01 ; 1 |
4b42: ad b7 in r26, 0x3d ; 61 |
4b44: be b7 in r27, 0x3e ; 62 |
4b46: 11 96 adiw r26, 0x01 ; 1 |
4b48: 8c 93 st X, r24 |
4b4a: 8e e1 ldi r24, 0x1E ; 30 |
4b4c: 98 e0 ldi r25, 0x08 ; 8 |
4b4e: 6c cf rjmp .-296 ; 0x4a28 <Menu+0x8a> |
4b50: 03 30 cpi r16, 0x03 ; 3 |
4b52: 09 f4 brne .+2 ; 0x4b56 <Menu+0x1b8> |
4b54: 9e c2 rjmp .+1340 ; 0x5092 <Menu+0x6f4> |
4b56: 04 30 cpi r16, 0x04 ; 4 |
4b58: 08 f4 brcc .+2 ; 0x4b5c <Menu+0x1be> |
4b5a: 93 c0 rjmp .+294 ; 0x4c82 <Menu+0x2e4> |
4b5c: 05 30 cpi r16, 0x05 ; 5 |
4b5e: 09 f4 brne .+2 ; 0x4b62 <Menu+0x1c4> |
4b60: 53 c6 rjmp .+3238 ; 0x5808 <Menu+0xe6a> |
4b62: 06 30 cpi r16, 0x06 ; 6 |
4b64: 08 f4 brcc .+2 ; 0x4b68 <Menu+0x1ca> |
4b66: 96 c5 rjmp .+2860 ; 0x5694 <Menu+0xcf6> |
4b68: 10 92 41 04 sts 0x0441, r1 |
4b6c: 00 d0 rcall .+0 ; 0x4b6e <Menu+0x1d0> |
4b6e: 0f 92 push r0 |
4b70: ff 24 eor r15, r15 |
4b72: f3 94 inc r15 |
4b74: ad b7 in r26, 0x3d ; 61 |
4b76: be b7 in r27, 0x3e ; 62 |
4b78: 11 96 adiw r26, 0x01 ; 1 |
4b7a: fc 92 st X, r15 |
4b7c: 11 97 sbiw r26, 0x01 ; 1 |
4b7e: 8b ee ldi r24, 0xEB ; 235 |
4b80: 95 e0 ldi r25, 0x05 ; 5 |
4b82: 13 96 adiw r26, 0x03 ; 3 |
4b84: 9c 93 st X, r25 |
4b86: 8e 93 st -X, r24 |
4b88: 12 97 sbiw r26, 0x02 ; 2 |
4b8a: 0e 94 97 16 call 0x2d2e ; 0x2d2e <_printf_P> |
4b8e: 84 e1 ldi r24, 0x14 ; 20 |
4b90: 80 93 41 04 sts 0x0441, r24 |
4b94: 20 91 19 04 lds r18, 0x0419 |
4b98: 30 91 1a 04 lds r19, 0x041A |
4b9c: 00 d0 rcall .+0 ; 0x4b9e <Menu+0x200> |
4b9e: 00 d0 rcall .+0 ; 0x4ba0 <Menu+0x202> |
4ba0: ed b7 in r30, 0x3d ; 61 |
4ba2: fe b7 in r31, 0x3e ; 62 |
4ba4: 31 96 adiw r30, 0x01 ; 1 |
4ba6: ad b7 in r26, 0x3d ; 61 |
4ba8: be b7 in r27, 0x3e ; 62 |
4baa: 11 96 adiw r26, 0x01 ; 1 |
4bac: fc 92 st X, r15 |
4bae: 8c ed ldi r24, 0xDC ; 220 |
4bb0: 95 e0 ldi r25, 0x05 ; 5 |
4bb2: 92 83 std Z+2, r25 ; 0x02 |
4bb4: 81 83 std Z+1, r24 ; 0x01 |
4bb6: 34 83 std Z+4, r19 ; 0x04 |
4bb8: 23 83 std Z+3, r18 ; 0x03 |
4bba: 80 91 b8 04 lds r24, 0x04B8 |
4bbe: 90 91 b9 04 lds r25, 0x04B9 |
4bc2: 96 83 std Z+6, r25 ; 0x06 |
4bc4: 85 83 std Z+5, r24 ; 0x05 |
4bc6: 0e 94 97 16 call 0x2d2e ; 0x2d2e <_printf_P> |
4bca: 88 e2 ldi r24, 0x28 ; 40 |
4bcc: 80 93 41 04 sts 0x0441, r24 |
4bd0: 20 91 17 04 lds r18, 0x0417 |
4bd4: 30 91 18 04 lds r19, 0x0418 |
4bd8: ed b7 in r30, 0x3d ; 61 |
4bda: fe b7 in r31, 0x3e ; 62 |
4bdc: 31 96 adiw r30, 0x01 ; 1 |
4bde: ad b7 in r26, 0x3d ; 61 |
4be0: be b7 in r27, 0x3e ; 62 |
4be2: 11 96 adiw r26, 0x01 ; 1 |
4be4: fc 92 st X, r15 |
4be6: 8d ec ldi r24, 0xCD ; 205 |
4be8: 95 e0 ldi r25, 0x05 ; 5 |
4bea: 92 83 std Z+2, r25 ; 0x02 |
4bec: 81 83 std Z+1, r24 ; 0x01 |
4bee: 34 83 std Z+4, r19 ; 0x04 |
4bf0: 23 83 std Z+3, r18 ; 0x03 |
4bf2: 80 91 ba 04 lds r24, 0x04BA |
4bf6: 90 91 bb 04 lds r25, 0x04BB |
4bfa: 96 83 std Z+6, r25 ; 0x06 |
4bfc: 85 83 std Z+5, r24 ; 0x05 |
4bfe: 0e 94 97 16 call 0x2d2e ; 0x2d2e <_printf_P> |
4c02: 8c e3 ldi r24, 0x3C ; 60 |
4c04: 80 93 41 04 sts 0x0441, r24 |
4c08: 60 91 be 04 lds r22, 0x04BE |
4c0c: 70 91 bf 04 lds r23, 0x04BF |
4c10: 80 91 c0 04 lds r24, 0x04C0 |
4c14: 90 91 c1 04 lds r25, 0x04C1 |
4c18: cd b7 in r28, 0x3d ; 61 |
4c1a: de b7 in r29, 0x3e ; 62 |
4c1c: 21 96 adiw r28, 0x01 ; 1 |
4c1e: ed b7 in r30, 0x3d ; 61 |
4c20: fe b7 in r31, 0x3e ; 62 |
4c22: f1 82 std Z+1, r15 ; 0x01 |
4c24: 2e eb ldi r18, 0xBE ; 190 |
4c26: 35 e0 ldi r19, 0x05 ; 5 |
4c28: 3a 83 std Y+2, r19 ; 0x02 |
4c2a: 29 83 std Y+1, r18 ; 0x01 |
4c2c: 20 91 62 09 lds r18, 0x0962 |
4c30: 30 91 63 09 lds r19, 0x0963 |
4c34: 3c 83 std Y+4, r19 ; 0x04 |
4c36: 2b 83 std Y+3, r18 ; 0x03 |
4c38: 0e 94 63 6e call 0xdcc6 ; 0xdcc6 <__fixsfsi> |
4c3c: 7e 83 std Y+6, r23 ; 0x06 |
4c3e: 6d 83 std Y+5, r22 ; 0x05 |
4c40: 0e 94 97 16 call 0x2d2e ; 0x2d2e <_printf_P> |
4c44: 2d b7 in r18, 0x3d ; 61 |
4c46: 3e b7 in r19, 0x3e ; 62 |
4c48: 29 5f subi r18, 0xF9 ; 249 |
4c4a: 3f 4f sbci r19, 0xFF ; 255 |
4c4c: 0f b6 in r0, 0x3f ; 63 |
4c4e: f8 94 cli |
4c50: 3e bf out 0x3e, r19 ; 62 |
4c52: 0f be out 0x3f, r0 ; 63 |
4c54: 2d bf out 0x3d, r18 ; 61 |
4c56: 63 cf rjmp .-314 ; 0x4b1e <Menu+0x180> |
4c58: 20 93 42 04 sts 0x0442, r18 |
4c5c: b9 ce rjmp .-654 ; 0x49d0 <Menu+0x32> |
4c5e: 10 92 42 04 sts 0x0442, r1 |
4c62: c0 ce rjmp .-640 ; 0x49e4 <Menu+0x46> |
4c64: 0d 30 cpi r16, 0x0D ; 13 |
4c66: 09 f4 brne .+2 ; 0x4c6a <Menu+0x2cc> |
4c68: 6a c4 rjmp .+2260 ; 0x553e <Menu+0xba0> |
4c6a: 0d 30 cpi r16, 0x0D ; 13 |
4c6c: 08 f4 brcc .+2 ; 0x4c70 <Menu+0x2d2> |
4c6e: e6 c3 rjmp .+1996 ; 0x543c <Menu+0xa9e> |
4c70: 0e 30 cpi r16, 0x0E ; 14 |
4c72: 09 f4 brne .+2 ; 0x4c76 <Menu+0x2d8> |
4c74: 7e c0 rjmp .+252 ; 0x4d72 <Menu+0x3d4> |
4c76: 01 50 subi r16, 0x01 ; 1 |
4c78: 00 93 83 03 sts 0x0383, r16 |
4c7c: 10 92 42 04 sts 0x0442, r1 |
4c80: 4e cf rjmp .-356 ; 0x4b1e <Menu+0x180> |
4c82: 01 30 cpi r16, 0x01 ; 1 |
4c84: 09 f4 brne .+2 ; 0x4c88 <Menu+0x2ea> |
4c86: 66 c3 rjmp .+1740 ; 0x5354 <Menu+0x9b6> |
4c88: 02 30 cpi r16, 0x02 ; 2 |
4c8a: 08 f4 brcc .+2 ; 0x4c8e <Menu+0x2f0> |
4c8c: cc c2 rjmp .+1432 ; 0x5226 <Menu+0x888> |
4c8e: 10 92 41 04 sts 0x0441, r1 |
4c92: 00 d0 rcall .+0 ; 0x4c94 <Menu+0x2f6> |
4c94: 0f 92 push r0 |
4c96: ff 24 eor r15, r15 |
4c98: f3 94 inc r15 |
4c9a: ed b7 in r30, 0x3d ; 61 |
4c9c: fe b7 in r31, 0x3e ; 62 |
4c9e: f1 82 std Z+1, r15 ; 0x01 |
4ca0: 85 e5 ldi r24, 0x55 ; 85 |
4ca2: 97 e0 ldi r25, 0x07 ; 7 |
4ca4: 93 83 std Z+3, r25 ; 0x03 |
4ca6: 82 83 std Z+2, r24 ; 0x02 |
4ca8: 0e 94 97 16 call 0x2d2e ; 0x2d2e <_printf_P> |
4cac: 84 e1 ldi r24, 0x14 ; 20 |
4cae: 80 93 41 04 sts 0x0441, r24 |
4cb2: 00 d0 rcall .+0 ; 0x4cb4 <Menu+0x316> |
4cb4: 00 d0 rcall .+0 ; 0x4cb6 <Menu+0x318> |
4cb6: cd b7 in r28, 0x3d ; 61 |
4cb8: de b7 in r29, 0x3e ; 62 |
4cba: 21 96 adiw r28, 0x01 ; 1 |
4cbc: ad b7 in r26, 0x3d ; 61 |
4cbe: be b7 in r27, 0x3e ; 62 |
4cc0: 11 96 adiw r26, 0x01 ; 1 |
4cc2: fc 92 st X, r15 |
4cc4: 86 e4 ldi r24, 0x46 ; 70 |
4cc6: 97 e0 ldi r25, 0x07 ; 7 |
4cc8: 9a 83 std Y+2, r25 ; 0x02 |
4cca: 89 83 std Y+1, r24 ; 0x01 |
4ccc: 60 91 c4 04 lds r22, 0x04C4 |
4cd0: 70 91 c5 04 lds r23, 0x04C5 |
4cd4: 80 91 c6 04 lds r24, 0x04C6 |
4cd8: 90 91 c7 04 lds r25, 0x04C7 |
4cdc: 20 e0 ldi r18, 0x00 ; 0 |
4cde: 34 e0 ldi r19, 0x04 ; 4 |
4ce0: 40 e0 ldi r20, 0x00 ; 0 |
4ce2: 50 e0 ldi r21, 0x00 ; 0 |
4ce4: 0e 94 be 6f call 0xdf7c ; 0xdf7c <__divmodsi4> |
4ce8: 2b 83 std Y+3, r18 ; 0x03 |
4cea: 3c 83 std Y+4, r19 ; 0x04 |
4cec: 4d 83 std Y+5, r20 ; 0x05 |
4cee: 5e 83 std Y+6, r21 ; 0x06 |
4cf0: 0e 94 97 16 call 0x2d2e ; 0x2d2e <_printf_P> |
4cf4: 88 e2 ldi r24, 0x28 ; 40 |
4cf6: 80 93 41 04 sts 0x0441, r24 |
4cfa: cd b7 in r28, 0x3d ; 61 |
4cfc: de b7 in r29, 0x3e ; 62 |
4cfe: 21 96 adiw r28, 0x01 ; 1 |
4d00: ed b7 in r30, 0x3d ; 61 |
4d02: fe b7 in r31, 0x3e ; 62 |
4d04: f1 82 std Z+1, r15 ; 0x01 |
4d06: 87 e3 ldi r24, 0x37 ; 55 |
4d08: 97 e0 ldi r25, 0x07 ; 7 |
4d0a: 9a 83 std Y+2, r25 ; 0x02 |
4d0c: 89 83 std Y+1, r24 ; 0x01 |
4d0e: 60 91 cc 04 lds r22, 0x04CC |
4d12: 70 91 cd 04 lds r23, 0x04CD |
4d16: 80 91 ce 04 lds r24, 0x04CE |
4d1a: 90 91 cf 04 lds r25, 0x04CF |
4d1e: 20 e0 ldi r18, 0x00 ; 0 |
4d20: 34 e0 ldi r19, 0x04 ; 4 |
4d22: 40 e0 ldi r20, 0x00 ; 0 |
4d24: 50 e0 ldi r21, 0x00 ; 0 |
4d26: 0e 94 be 6f call 0xdf7c ; 0xdf7c <__divmodsi4> |
4d2a: 2b 83 std Y+3, r18 ; 0x03 |
4d2c: 3c 83 std Y+4, r19 ; 0x04 |
4d2e: 4d 83 std Y+5, r20 ; 0x05 |
4d30: 5e 83 std Y+6, r21 ; 0x06 |
4d32: 0e 94 97 16 call 0x2d2e ; 0x2d2e <_printf_P> |
4d36: 8c e3 ldi r24, 0x3C ; 60 |
4d38: 80 93 41 04 sts 0x0441, r24 |
4d3c: 0f 90 pop r0 |
4d3e: 0f 90 pop r0 |
4d40: ed b7 in r30, 0x3d ; 61 |
4d42: fe b7 in r31, 0x3e ; 62 |
4d44: 31 96 adiw r30, 0x01 ; 1 |
4d46: ad b7 in r26, 0x3d ; 61 |
4d48: be b7 in r27, 0x3e ; 62 |
4d4a: 11 96 adiw r26, 0x01 ; 1 |
4d4c: fc 92 st X, r15 |
4d4e: 88 e2 ldi r24, 0x28 ; 40 |
4d50: 97 e0 ldi r25, 0x07 ; 7 |
4d52: 92 83 std Z+2, r25 ; 0x02 |
4d54: 81 83 std Z+1, r24 ; 0x01 |
4d56: 80 91 00 05 lds r24, 0x0500 |
4d5a: 90 91 01 05 lds r25, 0x0501 |
4d5e: 94 83 std Z+4, r25 ; 0x04 |
4d60: 83 83 std Z+3, r24 ; 0x03 |
4d62: 0e 94 97 16 call 0x2d2e ; 0x2d2e <_printf_P> |
4d66: 0f 90 pop r0 |
4d68: 0f 90 pop r0 |
4d6a: 0f 90 pop r0 |
4d6c: 0f 90 pop r0 |
4d6e: 0f 90 pop r0 |
4d70: d6 ce rjmp .-596 ; 0x4b1e <Menu+0x180> |
4d72: 10 92 41 04 sts 0x0441, r1 |
4d76: 00 d0 rcall .+0 ; 0x4d78 <Menu+0x3da> |
4d78: 0f 92 push r0 |
4d7a: 11 e0 ldi r17, 0x01 ; 1 |
4d7c: ad b7 in r26, 0x3d ; 61 |
4d7e: be b7 in r27, 0x3e ; 62 |
4d80: 11 96 adiw r26, 0x01 ; 1 |
4d82: 1c 93 st X, r17 |
4d84: 11 97 sbiw r26, 0x01 ; 1 |
4d86: 85 e0 ldi r24, 0x05 ; 5 |
4d88: 94 e0 ldi r25, 0x04 ; 4 |
4d8a: 13 96 adiw r26, 0x03 ; 3 |
4d8c: 9c 93 st X, r25 |
4d8e: 8e 93 st -X, r24 |
4d90: 12 97 sbiw r26, 0x02 ; 2 |
4d92: 0e 94 97 16 call 0x2d2e ; 0x2d2e <_printf_P> |
4d96: 84 e1 ldi r24, 0x14 ; 20 |
4d98: 80 93 41 04 sts 0x0441, r24 |
4d9c: 00 d0 rcall .+0 ; 0x4d9e <Menu+0x400> |
4d9e: ed b7 in r30, 0x3d ; 61 |
4da0: fe b7 in r31, 0x3e ; 62 |
4da2: 31 96 adiw r30, 0x01 ; 1 |
4da4: ad b7 in r26, 0x3d ; 61 |
4da6: be b7 in r27, 0x3e ; 62 |
4da8: 11 96 adiw r26, 0x01 ; 1 |
4daa: 1c 93 st X, r17 |
4dac: 88 ef ldi r24, 0xF8 ; 248 |
4dae: 93 e0 ldi r25, 0x03 ; 3 |
4db0: 92 83 std Z+2, r25 ; 0x02 |
4db2: 81 83 std Z+1, r24 ; 0x01 |
4db4: 80 91 d6 03 lds r24, 0x03D6 |
4db8: 90 91 d7 03 lds r25, 0x03D7 |
4dbc: 94 83 std Z+4, r25 ; 0x04 |
4dbe: 83 83 std Z+3, r24 ; 0x03 |
4dc0: 0e 94 97 16 call 0x2d2e ; 0x2d2e <_printf_P> |
4dc4: 88 e2 ldi r24, 0x28 ; 40 |
4dc6: 80 93 41 04 sts 0x0441, r24 |
4dca: ed b7 in r30, 0x3d ; 61 |
4dcc: fe b7 in r31, 0x3e ; 62 |
4dce: 31 96 adiw r30, 0x01 ; 1 |
4dd0: ad b7 in r26, 0x3d ; 61 |
4dd2: be b7 in r27, 0x3e ; 62 |
4dd4: 11 96 adiw r26, 0x01 ; 1 |
4dd6: 1c 93 st X, r17 |
4dd8: 8b ee ldi r24, 0xEB ; 235 |
4dda: 93 e0 ldi r25, 0x03 ; 3 |
4ddc: 92 83 std Z+2, r25 ; 0x02 |
4dde: 81 83 std Z+1, r24 ; 0x01 |
4de0: 80 91 d8 03 lds r24, 0x03D8 |
4de4: 90 91 d9 03 lds r25, 0x03D9 |
4de8: 94 83 std Z+4, r25 ; 0x04 |
4dea: 83 83 std Z+3, r24 ; 0x03 |
4dec: 0e 94 97 16 call 0x2d2e ; 0x2d2e <_printf_P> |
4df0: 89 e4 ldi r24, 0x49 ; 73 |
4df2: 80 93 41 04 sts 0x0441, r24 |
4df6: 0f 90 pop r0 |
4df8: 0f 90 pop r0 |
4dfa: ed b7 in r30, 0x3d ; 61 |
4dfc: fe b7 in r31, 0x3e ; 62 |
4dfe: 11 83 std Z+1, r17 ; 0x01 |
4e00: 83 ee ldi r24, 0xE3 ; 227 |
4e02: 93 e0 ldi r25, 0x03 ; 3 |
4e04: 93 83 std Z+3, r25 ; 0x03 |
4e06: 82 83 std Z+2, r24 ; 0x02 |
4e08: 0e 94 97 16 call 0x2d2e ; 0x2d2e <_printf_P> |
4e0c: 80 91 43 04 lds r24, 0x0443 |
4e10: 0f 90 pop r0 |
4e12: 0f 90 pop r0 |
4e14: 0f 90 pop r0 |
4e16: 83 ff sbrs r24, 3 |
4e18: 82 ce rjmp .-764 ; 0x4b1e <Menu+0x180> |
4e1a: 10 92 d7 03 sts 0x03D7, r1 |
4e1e: 10 92 d6 03 sts 0x03D6, r1 |
4e22: f9 99 sbic 0x1f, 1 ; 31 |
4e24: fe cf rjmp .-4 ; 0x4e22 <Menu+0x484> |
4e26: 1f ba out 0x1f, r1 ; 31 |
4e28: 8e e0 ldi r24, 0x0E ; 14 |
4e2a: 90 e0 ldi r25, 0x00 ; 0 |
4e2c: 92 bd out 0x22, r25 ; 34 |
4e2e: 81 bd out 0x21, r24 ; 33 |
4e30: 10 bc out 0x20, r1 ; 32 |
4e32: 0f b6 in r0, 0x3f ; 63 |
4e34: f8 94 cli |
4e36: fa 9a sbi 0x1f, 2 ; 31 |
4e38: f9 9a sbi 0x1f, 1 ; 31 |
4e3a: 0f be out 0x3f, r0 ; 63 |
4e3c: f9 99 sbic 0x1f, 1 ; 31 |
4e3e: fe cf rjmp .-4 ; 0x4e3c <Menu+0x49e> |
4e40: 1f ba out 0x1f, r1 ; 31 |
4e42: 8f e0 ldi r24, 0x0F ; 15 |
4e44: 90 e0 ldi r25, 0x00 ; 0 |
4e46: 92 bd out 0x22, r25 ; 34 |
4e48: 81 bd out 0x21, r24 ; 33 |
4e4a: 10 bc out 0x20, r1 ; 32 |
4e4c: 0f b6 in r0, 0x3f ; 63 |
4e4e: f8 94 cli |
4e50: fa 9a sbi 0x1f, 2 ; 31 |
4e52: f9 9a sbi 0x1f, 1 ; 31 |
4e54: 0f be out 0x3f, r0 ; 63 |
4e56: 63 ce rjmp .-826 ; 0x4b1e <Menu+0x180> |
4e58: 10 92 41 04 sts 0x0441, r1 |
4e5c: 00 d0 rcall .+0 ; 0x4e5e <Menu+0x4c0> |
4e5e: 0f 92 push r0 |
4e60: 11 e0 ldi r17, 0x01 ; 1 |
4e62: ad b7 in r26, 0x3d ; 61 |
4e64: be b7 in r27, 0x3e ; 62 |
4e66: 11 96 adiw r26, 0x01 ; 1 |
4e68: 1c 93 st X, r17 |
4e6a: 11 97 sbiw r26, 0x01 ; 1 |
4e6c: 82 ee ldi r24, 0xE2 ; 226 |
4e6e: 94 e0 ldi r25, 0x04 ; 4 |
4e70: 13 96 adiw r26, 0x03 ; 3 |
4e72: 9c 93 st X, r25 |
4e74: 8e 93 st -X, r24 |
4e76: 12 97 sbiw r26, 0x02 ; 2 |
4e78: 0e 94 97 16 call 0x2d2e ; 0x2d2e <_printf_P> |
4e7c: 84 e1 ldi r24, 0x14 ; 20 |
4e7e: 80 93 41 04 sts 0x0441, r24 |
4e82: 00 d0 rcall .+0 ; 0x4e84 <Menu+0x4e6> |
4e84: 00 d0 rcall .+0 ; 0x4e86 <Menu+0x4e8> |
4e86: ed b7 in r30, 0x3d ; 61 |
4e88: fe b7 in r31, 0x3e ; 62 |
4e8a: 31 96 adiw r30, 0x01 ; 1 |
4e8c: ad b7 in r26, 0x3d ; 61 |
4e8e: be b7 in r27, 0x3e ; 62 |
4e90: 11 96 adiw r26, 0x01 ; 1 |
4e92: 1c 93 st X, r17 |
4e94: 82 ed ldi r24, 0xD2 ; 210 |
4e96: 94 e0 ldi r25, 0x04 ; 4 |
4e98: 92 83 std Z+2, r25 ; 0x02 |
4e9a: 81 83 std Z+1, r24 ; 0x01 |
4e9c: 80 91 83 07 lds r24, 0x0783 |
4ea0: 99 27 eor r25, r25 |
4ea2: 87 fd sbrc r24, 7 |
4ea4: 90 95 com r25 |
4ea6: 94 83 std Z+4, r25 ; 0x04 |
4ea8: 83 83 std Z+3, r24 ; 0x03 |
4eaa: 80 91 84 07 lds r24, 0x0784 |
4eae: 99 27 eor r25, r25 |
4eb0: 87 fd sbrc r24, 7 |
4eb2: 90 95 com r25 |
4eb4: 96 83 std Z+6, r25 ; 0x06 |
4eb6: 85 83 std Z+5, r24 ; 0x05 |
4eb8: 0e 94 97 16 call 0x2d2e ; 0x2d2e <_printf_P> |
4ebc: 88 e2 ldi r24, 0x28 ; 40 |
4ebe: 80 93 41 04 sts 0x0441, r24 |
4ec2: ed b7 in r30, 0x3d ; 61 |
4ec4: fe b7 in r31, 0x3e ; 62 |
4ec6: 31 96 adiw r30, 0x01 ; 1 |
4ec8: ad b7 in r26, 0x3d ; 61 |
4eca: be b7 in r27, 0x3e ; 62 |
4ecc: 11 96 adiw r26, 0x01 ; 1 |
4ece: 1c 93 st X, r17 |
4ed0: 82 ec ldi r24, 0xC2 ; 194 |
4ed2: 94 e0 ldi r25, 0x04 ; 4 |
4ed4: 92 83 std Z+2, r25 ; 0x02 |
4ed6: 81 83 std Z+1, r24 ; 0x01 |
4ed8: 80 91 86 07 lds r24, 0x0786 |
4edc: 83 83 std Z+3, r24 ; 0x03 |
4ede: 14 82 std Z+4, r1 ; 0x04 |
4ee0: 80 91 85 07 lds r24, 0x0785 |
4ee4: 99 27 eor r25, r25 |
4ee6: 87 fd sbrc r24, 7 |
4ee8: 90 95 com r25 |
4eea: 96 83 std Z+6, r25 ; 0x06 |
4eec: 85 83 std Z+5, r24 ; 0x05 |
4eee: 0e 94 97 16 call 0x2d2e ; 0x2d2e <_printf_P> |
4ef2: 8c e3 ldi r24, 0x3C ; 60 |
4ef4: 80 93 41 04 sts 0x0441, r24 |
4ef8: ed b7 in r30, 0x3d ; 61 |
4efa: fe b7 in r31, 0x3e ; 62 |
4efc: 31 96 adiw r30, 0x01 ; 1 |
4efe: ad b7 in r26, 0x3d ; 61 |
4f00: be b7 in r27, 0x3e ; 62 |
4f02: 11 96 adiw r26, 0x01 ; 1 |
4f04: 1c 93 st X, r17 |
4f06: 82 eb ldi r24, 0xB2 ; 178 |
4f08: 94 e0 ldi r25, 0x04 ; 4 |
4f0a: 92 83 std Z+2, r25 ; 0x02 |
4f0c: 81 83 std Z+1, r24 ; 0x01 |
4f0e: 80 91 87 07 lds r24, 0x0787 |
4f12: 99 27 eor r25, r25 |
4f14: 87 fd sbrc r24, 7 |
4f16: 90 95 com r25 |
4f18: 94 83 std Z+4, r25 ; 0x04 |
4f1a: 83 83 std Z+3, r24 ; 0x03 |
4f1c: 80 91 8a 07 lds r24, 0x078A |
4f20: f2 cd rjmp .-1052 ; 0x4b06 <Menu+0x168> |
4f22: 10 92 41 04 sts 0x0441, r1 |
4f26: 00 d0 rcall .+0 ; 0x4f28 <Menu+0x58a> |
4f28: 0f 92 push r0 |
4f2a: 11 e0 ldi r17, 0x01 ; 1 |
4f2c: ed b7 in r30, 0x3d ; 61 |
4f2e: fe b7 in r31, 0x3e ; 62 |
4f30: 11 83 std Z+1, r17 ; 0x01 |
4f32: 81 e8 ldi r24, 0x81 ; 129 |
4f34: 95 e0 ldi r25, 0x05 ; 5 |
4f36: 93 83 std Z+3, r25 ; 0x03 |
4f38: 82 83 std Z+2, r24 ; 0x02 |
4f3a: 0e 94 97 16 call 0x2d2e ; 0x2d2e <_printf_P> |
4f3e: 84 e1 ldi r24, 0x14 ; 20 |
4f40: 80 93 41 04 sts 0x0441, r24 |
4f44: 00 d0 rcall .+0 ; 0x4f46 <Menu+0x5a8> |
4f46: ed b7 in r30, 0x3d ; 61 |
4f48: fe b7 in r31, 0x3e ; 62 |
4f4a: 31 96 adiw r30, 0x01 ; 1 |
4f4c: ad b7 in r26, 0x3d ; 61 |
4f4e: be b7 in r27, 0x3e ; 62 |
4f50: 11 96 adiw r26, 0x01 ; 1 |
4f52: 1c 93 st X, r17 |
4f54: 82 e7 ldi r24, 0x72 ; 114 |
4f56: 95 e0 ldi r25, 0x05 ; 5 |
4f58: 92 83 std Z+2, r25 ; 0x02 |
4f5a: 81 83 std Z+1, r24 ; 0x01 |
4f5c: 80 91 04 05 lds r24, 0x0504 |
4f60: 90 91 05 05 lds r25, 0x0505 |
4f64: 94 83 std Z+4, r25 ; 0x04 |
4f66: 83 83 std Z+3, r24 ; 0x03 |
4f68: 0e 94 97 16 call 0x2d2e ; 0x2d2e <_printf_P> |
4f6c: 88 e2 ldi r24, 0x28 ; 40 |
4f6e: 80 93 41 04 sts 0x0441, r24 |
4f72: ed b7 in r30, 0x3d ; 61 |
4f74: fe b7 in r31, 0x3e ; 62 |
4f76: 31 96 adiw r30, 0x01 ; 1 |
4f78: ad b7 in r26, 0x3d ; 61 |
4f7a: be b7 in r27, 0x3e ; 62 |
4f7c: 11 96 adiw r26, 0x01 ; 1 |
4f7e: 1c 93 st X, r17 |
4f80: 83 e6 ldi r24, 0x63 ; 99 |
4f82: 95 e0 ldi r25, 0x05 ; 5 |
4f84: 92 83 std Z+2, r25 ; 0x02 |
4f86: 81 83 std Z+1, r24 ; 0x01 |
4f88: 80 91 00 05 lds r24, 0x0500 |
4f8c: 90 91 01 05 lds r25, 0x0501 |
4f90: 94 83 std Z+4, r25 ; 0x04 |
4f92: 83 83 std Z+3, r24 ; 0x03 |
4f94: 0e 94 97 16 call 0x2d2e ; 0x2d2e <_printf_P> |
4f98: 8c e3 ldi r24, 0x3C ; 60 |
4f9a: 80 93 41 04 sts 0x0441, r24 |
4f9e: ed b7 in r30, 0x3d ; 61 |
4fa0: fe b7 in r31, 0x3e ; 62 |
4fa2: 31 96 adiw r30, 0x01 ; 1 |
4fa4: ad b7 in r26, 0x3d ; 61 |
4fa6: be b7 in r27, 0x3e ; 62 |
4fa8: 11 96 adiw r26, 0x01 ; 1 |
4faa: 1c 93 st X, r17 |
4fac: 84 e5 ldi r24, 0x54 ; 84 |
4fae: 95 e0 ldi r25, 0x05 ; 5 |
4fb0: 92 83 std Z+2, r25 ; 0x02 |
4fb2: 81 83 std Z+1, r24 ; 0x01 |
4fb4: 80 91 02 05 lds r24, 0x0502 |
4fb8: 90 91 03 05 lds r25, 0x0503 |
4fbc: 94 83 std Z+4, r25 ; 0x04 |
4fbe: 83 83 std Z+3, r24 ; 0x03 |
4fc0: 0e 94 97 16 call 0x2d2e ; 0x2d2e <_printf_P> |
4fc4: 0f 90 pop r0 |
4fc6: 0f 90 pop r0 |
4fc8: 0f 90 pop r0 |
4fca: 0f 90 pop r0 |
4fcc: 0f 90 pop r0 |
4fce: a7 cd rjmp .-1202 ; 0x4b1e <Menu+0x180> |
4fd0: 10 92 41 04 sts 0x0441, r1 |
4fd4: 00 d0 rcall .+0 ; 0x4fd6 <Menu+0x638> |
4fd6: 00 d0 rcall .+0 ; 0x4fd8 <Menu+0x63a> |
4fd8: 0f 92 push r0 |
4fda: ed b7 in r30, 0x3d ; 61 |
4fdc: fe b7 in r31, 0x3e ; 62 |
4fde: 31 96 adiw r30, 0x01 ; 1 |
4fe0: 11 e0 ldi r17, 0x01 ; 1 |
4fe2: ad b7 in r26, 0x3d ; 61 |
4fe4: be b7 in r27, 0x3e ; 62 |
4fe6: 11 96 adiw r26, 0x01 ; 1 |
4fe8: 1c 93 st X, r17 |
4fea: 88 e4 ldi r24, 0x48 ; 72 |
4fec: 95 e0 ldi r25, 0x05 ; 5 |
4fee: 92 83 std Z+2, r25 ; 0x02 |
4ff0: 81 83 std Z+1, r24 ; 0x01 |
4ff2: 80 91 0a 05 lds r24, 0x050A |
4ff6: 90 91 0b 05 lds r25, 0x050B |
4ffa: 94 83 std Z+4, r25 ; 0x04 |
4ffc: 83 83 std Z+3, r24 ; 0x03 |
4ffe: 0e 94 97 16 call 0x2d2e ; 0x2d2e <_printf_P> |
5002: 84 e1 ldi r24, 0x14 ; 20 |
5004: 80 93 41 04 sts 0x0441, r24 |
5008: ed b7 in r30, 0x3d ; 61 |
500a: fe b7 in r31, 0x3e ; 62 |
500c: 31 96 adiw r30, 0x01 ; 1 |
500e: ad b7 in r26, 0x3d ; 61 |
5010: be b7 in r27, 0x3e ; 62 |
5012: 11 96 adiw r26, 0x01 ; 1 |
5014: 1c 93 st X, r17 |
5016: 8c e3 ldi r24, 0x3C ; 60 |
5018: 95 e0 ldi r25, 0x05 ; 5 |
501a: 92 83 std Z+2, r25 ; 0x02 |
501c: 81 83 std Z+1, r24 ; 0x01 |
501e: 80 91 0c 05 lds r24, 0x050C |
5022: 90 91 0d 05 lds r25, 0x050D |
5026: 94 83 std Z+4, r25 ; 0x04 |
5028: 83 83 std Z+3, r24 ; 0x03 |
502a: 0e 94 97 16 call 0x2d2e ; 0x2d2e <_printf_P> |
502e: 88 e2 ldi r24, 0x28 ; 40 |
5030: 80 93 41 04 sts 0x0441, r24 |
5034: ed b7 in r30, 0x3d ; 61 |
5036: fe b7 in r31, 0x3e ; 62 |
5038: 31 96 adiw r30, 0x01 ; 1 |
503a: ad b7 in r26, 0x3d ; 61 |
503c: be b7 in r27, 0x3e ; 62 |
503e: 11 96 adiw r26, 0x01 ; 1 |
5040: 1c 93 st X, r17 |
5042: 80 e3 ldi r24, 0x30 ; 48 |
5044: 95 e0 ldi r25, 0x05 ; 5 |
5046: 92 83 std Z+2, r25 ; 0x02 |
5048: 81 83 std Z+1, r24 ; 0x01 |
504a: 80 91 0e 05 lds r24, 0x050E |
504e: 90 91 0f 05 lds r25, 0x050F |
5052: 94 83 std Z+4, r25 ; 0x04 |
5054: 83 83 std Z+3, r24 ; 0x03 |
5056: 0e 94 97 16 call 0x2d2e ; 0x2d2e <_printf_P> |
505a: 8c e3 ldi r24, 0x3C ; 60 |
505c: 80 93 41 04 sts 0x0441, r24 |
5060: ed b7 in r30, 0x3d ; 61 |
5062: fe b7 in r31, 0x3e ; 62 |
5064: 31 96 adiw r30, 0x01 ; 1 |
5066: ad b7 in r26, 0x3d ; 61 |
5068: be b7 in r27, 0x3e ; 62 |
506a: 11 96 adiw r26, 0x01 ; 1 |
506c: 1c 93 st X, r17 |
506e: 84 e2 ldi r24, 0x24 ; 36 |
5070: 95 e0 ldi r25, 0x05 ; 5 |
5072: 92 83 std Z+2, r25 ; 0x02 |
5074: 81 83 std Z+1, r24 ; 0x01 |
5076: 80 91 10 05 lds r24, 0x0510 |
507a: 90 91 11 05 lds r25, 0x0511 |
507e: 94 83 std Z+4, r25 ; 0x04 |
5080: 83 83 std Z+3, r24 ; 0x03 |
5082: 0e 94 97 16 call 0x2d2e ; 0x2d2e <_printf_P> |
5086: 0f 90 pop r0 |
5088: 0f 90 pop r0 |
508a: 0f 90 pop r0 |
508c: 0f 90 pop r0 |
508e: 0f 90 pop r0 |
5090: 46 cd rjmp .-1396 ; 0x4b1e <Menu+0x180> |
5092: 10 92 41 04 sts 0x0441, r1 |
5096: 20 91 b1 08 lds r18, 0x08B1 |
509a: 30 91 b2 08 lds r19, 0x08B2 |
509e: 40 91 b3 08 lds r20, 0x08B3 |
50a2: 50 91 b4 08 lds r21, 0x08B4 |
50a6: ed b7 in r30, 0x3d ; 61 |
50a8: fe b7 in r31, 0x3e ; 62 |
50aa: 37 97 sbiw r30, 0x07 ; 7 |
50ac: 0f b6 in r0, 0x3f ; 63 |
50ae: f8 94 cli |
50b0: fe bf out 0x3e, r31 ; 62 |
50b2: 0f be out 0x3f, r0 ; 63 |
50b4: ed bf out 0x3d, r30 ; 61 |
50b6: 31 96 adiw r30, 0x01 ; 1 |
50b8: 11 e0 ldi r17, 0x01 ; 1 |
50ba: ad b7 in r26, 0x3d ; 61 |
50bc: be b7 in r27, 0x3e ; 62 |
50be: 11 96 adiw r26, 0x01 ; 1 |
50c0: 1c 93 st X, r17 |
50c2: 88 e1 ldi r24, 0x18 ; 24 |
50c4: 97 e0 ldi r25, 0x07 ; 7 |
50c6: 92 83 std Z+2, r25 ; 0x02 |
50c8: 81 83 std Z+1, r24 ; 0x01 |
50ca: 34 83 std Z+4, r19 ; 0x04 |
50cc: 23 83 std Z+3, r18 ; 0x03 |
50ce: 56 83 std Z+6, r21 ; 0x06 |
50d0: 45 83 std Z+5, r20 ; 0x05 |
50d2: 0e 94 97 16 call 0x2d2e ; 0x2d2e <_printf_P> |
50d6: 84 e1 ldi r24, 0x14 ; 20 |
50d8: 80 93 41 04 sts 0x0441, r24 |
50dc: 20 91 b5 08 lds r18, 0x08B5 |
50e0: 30 91 b6 08 lds r19, 0x08B6 |
50e4: 40 91 b7 08 lds r20, 0x08B7 |
50e8: 50 91 b8 08 lds r21, 0x08B8 |
50ec: ed b7 in r30, 0x3d ; 61 |
50ee: fe b7 in r31, 0x3e ; 62 |
50f0: 31 96 adiw r30, 0x01 ; 1 |
50f2: ad b7 in r26, 0x3d ; 61 |
50f4: be b7 in r27, 0x3e ; 62 |
50f6: 11 96 adiw r26, 0x01 ; 1 |
50f8: 1c 93 st X, r17 |
50fa: 88 e0 ldi r24, 0x08 ; 8 |
50fc: 97 e0 ldi r25, 0x07 ; 7 |
50fe: 92 83 std Z+2, r25 ; 0x02 |
5100: 81 83 std Z+1, r24 ; 0x01 |
5102: 34 83 std Z+4, r19 ; 0x04 |
5104: 23 83 std Z+3, r18 ; 0x03 |
5106: 56 83 std Z+6, r21 ; 0x06 |
5108: 45 83 std Z+5, r20 ; 0x05 |
510a: 0e 94 97 16 call 0x2d2e ; 0x2d2e <_printf_P> |
510e: 88 e2 ldi r24, 0x28 ; 40 |
5110: 80 93 41 04 sts 0x0441, r24 |
5114: 20 91 b9 08 lds r18, 0x08B9 |
5118: 30 91 ba 08 lds r19, 0x08BA |
511c: 40 91 bb 08 lds r20, 0x08BB |
5120: 50 91 bc 08 lds r21, 0x08BC |
5124: ed b7 in r30, 0x3d ; 61 |
5126: fe b7 in r31, 0x3e ; 62 |
5128: 31 96 adiw r30, 0x01 ; 1 |
512a: ad b7 in r26, 0x3d ; 61 |
512c: be b7 in r27, 0x3e ; 62 |
512e: 11 96 adiw r26, 0x01 ; 1 |
5130: 1c 93 st X, r17 |
5132: 88 ef ldi r24, 0xF8 ; 248 |
5134: 96 e0 ldi r25, 0x06 ; 6 |
5136: 92 83 std Z+2, r25 ; 0x02 |
5138: 81 83 std Z+1, r24 ; 0x01 |
513a: 34 83 std Z+4, r19 ; 0x04 |
513c: 23 83 std Z+3, r18 ; 0x03 |
513e: 56 83 std Z+6, r21 ; 0x06 |
5140: 45 83 std Z+5, r20 ; 0x05 |
5142: 0e 94 97 16 call 0x2d2e ; 0x2d2e <_printf_P> |
5146: 8c e3 ldi r24, 0x3C ; 60 |
5148: 80 93 41 04 sts 0x0441, r24 |
514c: 20 91 bd 08 lds r18, 0x08BD |
5150: 30 91 be 08 lds r19, 0x08BE |
5154: 40 91 bf 08 lds r20, 0x08BF |
5158: 50 91 c0 08 lds r21, 0x08C0 |
515c: ed b7 in r30, 0x3d ; 61 |
515e: fe b7 in r31, 0x3e ; 62 |
5160: 31 96 adiw r30, 0x01 ; 1 |
5162: ad b7 in r26, 0x3d ; 61 |
5164: be b7 in r27, 0x3e ; 62 |
5166: 11 96 adiw r26, 0x01 ; 1 |
5168: 1c 93 st X, r17 |
516a: 88 ee ldi r24, 0xE8 ; 232 |
516c: 96 e0 ldi r25, 0x06 ; 6 |
516e: 92 83 std Z+2, r25 ; 0x02 |
5170: 81 83 std Z+1, r24 ; 0x01 |
5172: 34 83 std Z+4, r19 ; 0x04 |
5174: 23 83 std Z+3, r18 ; 0x03 |
5176: 56 83 std Z+6, r21 ; 0x06 |
5178: 45 83 std Z+5, r20 ; 0x05 |
517a: 0e 94 97 16 call 0x2d2e ; 0x2d2e <_printf_P> |
517e: ed b7 in r30, 0x3d ; 61 |
5180: fe b7 in r31, 0x3e ; 62 |
5182: 37 96 adiw r30, 0x07 ; 7 |
5184: 0f b6 in r0, 0x3f ; 63 |
5186: f8 94 cli |
5188: fe bf out 0x3e, r31 ; 62 |
518a: 0f be out 0x3f, r0 ; 63 |
518c: ed bf out 0x3d, r30 ; 61 |
518e: c7 cc rjmp .-1650 ; 0x4b1e <Menu+0x180> |
5190: 84 e1 ldi r24, 0x14 ; 20 |
5192: 80 93 41 04 sts 0x0441, r24 |
5196: 20 91 19 03 lds r18, 0x0319 |
519a: 30 91 1a 03 lds r19, 0x031A |
519e: 00 d0 rcall .+0 ; 0x51a0 <Menu+0x802> |
51a0: 00 d0 rcall .+0 ; 0x51a2 <Menu+0x804> |
51a2: 0f 92 push r0 |
51a4: ed b7 in r30, 0x3d ; 61 |
51a6: fe b7 in r31, 0x3e ; 62 |
51a8: 31 96 adiw r30, 0x01 ; 1 |
51aa: 11 e0 ldi r17, 0x01 ; 1 |
51ac: ad b7 in r26, 0x3d ; 61 |
51ae: be b7 in r27, 0x3e ; 62 |
51b0: 11 96 adiw r26, 0x01 ; 1 |
51b2: 1c 93 st X, r17 |
51b4: 8f ea ldi r24, 0xAF ; 175 |
51b6: 95 e0 ldi r25, 0x05 ; 5 |
51b8: 92 83 std Z+2, r25 ; 0x02 |
51ba: 81 83 std Z+1, r24 ; 0x01 |
51bc: 34 83 std Z+4, r19 ; 0x04 |
51be: 23 83 std Z+3, r18 ; 0x03 |
51c0: 0e 94 97 16 call 0x2d2e ; 0x2d2e <_printf_P> |
51c4: 88 e2 ldi r24, 0x28 ; 40 |
51c6: 80 93 41 04 sts 0x0441, r24 |
51ca: 20 91 12 05 lds r18, 0x0512 |
51ce: ed b7 in r30, 0x3d ; 61 |
51d0: fe b7 in r31, 0x3e ; 62 |
51d2: 31 96 adiw r30, 0x01 ; 1 |
51d4: ad b7 in r26, 0x3d ; 61 |
51d6: be b7 in r27, 0x3e ; 62 |
51d8: 11 96 adiw r26, 0x01 ; 1 |
51da: 1c 93 st X, r17 |
51dc: 80 ea ldi r24, 0xA0 ; 160 |
51de: 95 e0 ldi r25, 0x05 ; 5 |
51e0: 92 83 std Z+2, r25 ; 0x02 |
51e2: 81 83 std Z+1, r24 ; 0x01 |
51e4: 23 83 std Z+3, r18 ; 0x03 |
51e6: 14 82 std Z+4, r1 ; 0x04 |
51e8: 0e 94 97 16 call 0x2d2e ; 0x2d2e <_printf_P> |
51ec: 8c e3 ldi r24, 0x3C ; 60 |
51ee: 80 93 41 04 sts 0x0441, r24 |
51f2: 20 91 ae 08 lds r18, 0x08AE |
51f6: ed b7 in r30, 0x3d ; 61 |
51f8: fe b7 in r31, 0x3e ; 62 |
51fa: 31 96 adiw r30, 0x01 ; 1 |
51fc: ad b7 in r26, 0x3d ; 61 |
51fe: be b7 in r27, 0x3e ; 62 |
5200: 11 96 adiw r26, 0x01 ; 1 |
5202: 1c 93 st X, r17 |
5204: 80 e9 ldi r24, 0x90 ; 144 |
5206: 95 e0 ldi r25, 0x05 ; 5 |
5208: 92 83 std Z+2, r25 ; 0x02 |
520a: 81 83 std Z+1, r24 ; 0x01 |
520c: 30 e0 ldi r19, 0x00 ; 0 |
520e: 21 50 subi r18, 0x01 ; 1 |
5210: 30 40 sbci r19, 0x00 ; 0 |
5212: 34 83 std Z+4, r19 ; 0x04 |
5214: 23 83 std Z+3, r18 ; 0x03 |
5216: 0e 94 97 16 call 0x2d2e ; 0x2d2e <_printf_P> |
521a: 0f 90 pop r0 |
521c: 0f 90 pop r0 |
521e: 0f 90 pop r0 |
5220: 0f 90 pop r0 |
5222: 0f 90 pop r0 |
5224: 7c cc rjmp .-1800 ; 0x4b1e <Menu+0x180> |
5226: 10 92 41 04 sts 0x0441, r1 |
522a: 00 d0 rcall .+0 ; 0x522c <Menu+0x88e> |
522c: 0f 92 push r0 |
522e: 11 e0 ldi r17, 0x01 ; 1 |
5230: ed b7 in r30, 0x3d ; 61 |
5232: fe b7 in r31, 0x3e ; 62 |
5234: 11 83 std Z+1, r17 ; 0x01 |
5236: 8e e0 ldi r24, 0x0E ; 14 |
5238: 98 e0 ldi r25, 0x08 ; 8 |
523a: 93 83 std Z+3, r25 ; 0x03 |
523c: 82 83 std Z+2, r24 ; 0x02 |
523e: 0e 94 97 16 call 0x2d2e ; 0x2d2e <_printf_P> |
5242: 84 e1 ldi r24, 0x14 ; 20 |
5244: 80 93 41 04 sts 0x0441, r24 |
5248: 20 91 08 01 lds r18, 0x0108 |
524c: 8d b7 in r24, 0x3d ; 61 |
524e: 9e b7 in r25, 0x3e ; 62 |
5250: 0a 97 sbiw r24, 0x0a ; 10 |
5252: 0f b6 in r0, 0x3f ; 63 |
5254: f8 94 cli |
5256: 9e bf out 0x3e, r25 ; 62 |
5258: 0f be out 0x3f, r0 ; 63 |
525a: 8d bf out 0x3d, r24 ; 61 |
525c: ed b7 in r30, 0x3d ; 61 |
525e: fe b7 in r31, 0x3e ; 62 |
5260: 31 96 adiw r30, 0x01 ; 1 |
5262: ad b7 in r26, 0x3d ; 61 |
5264: be b7 in r27, 0x3e ; 62 |
5266: 11 96 adiw r26, 0x01 ; 1 |
5268: 1c 93 st X, r17 |
526a: 80 ef ldi r24, 0xF0 ; 240 |
526c: 97 e0 ldi r25, 0x07 ; 7 |
526e: 92 83 std Z+2, r25 ; 0x02 |
5270: 81 83 std Z+1, r24 ; 0x01 |
5272: 82 2f mov r24, r18 |
5274: 6a e0 ldi r22, 0x0A ; 10 |
5276: 0e 94 69 6f call 0xded2 ; 0xded2 <__udivmodqi4> |
527a: 83 83 std Z+3, r24 ; 0x03 |
527c: 14 82 std Z+4, r1 ; 0x04 |
527e: 82 2f mov r24, r18 |
5280: 0e 94 69 6f call 0xded2 ; 0xded2 <__udivmodqi4> |
5284: 95 83 std Z+5, r25 ; 0x05 |
5286: 16 82 std Z+6, r1 ; 0x06 |
5288: 10 86 std Z+8, r1 ; 0x08 |
528a: 17 82 std Z+7, r1 ; 0x07 |
528c: 8c e4 ldi r24, 0x4C ; 76 |
528e: 90 e0 ldi r25, 0x00 ; 0 |
5290: 92 87 std Z+10, r25 ; 0x0a |
5292: 81 87 std Z+9, r24 ; 0x09 |
5294: 87 e6 ldi r24, 0x67 ; 103 |
5296: 90 e0 ldi r25, 0x00 ; 0 |
5298: 94 87 std Z+12, r25 ; 0x0c |
529a: 83 87 std Z+11, r24 ; 0x0b |
529c: 0e 94 97 16 call 0x2d2e ; 0x2d2e <_printf_P> |
52a0: 88 e2 ldi r24, 0x28 ; 40 |
52a2: 80 93 41 04 sts 0x0441, r24 |
52a6: ed b7 in r30, 0x3d ; 61 |
52a8: fe b7 in r31, 0x3e ; 62 |
52aa: 3d 96 adiw r30, 0x0d ; 13 |
52ac: 0f b6 in r0, 0x3f ; 63 |
52ae: f8 94 cli |
52b0: fe bf out 0x3e, r31 ; 62 |
52b2: 0f be out 0x3f, r0 ; 63 |
52b4: ed bf out 0x3d, r30 ; 61 |
52b6: 0e 94 74 05 call 0xae8 ; 0xae8 <GetActiveParamSetNumber> |
52ba: 2d b7 in r18, 0x3d ; 61 |
52bc: 3e b7 in r19, 0x3e ; 62 |
52be: 27 50 subi r18, 0x07 ; 7 |
52c0: 30 40 sbci r19, 0x00 ; 0 |
52c2: 0f b6 in r0, 0x3f ; 63 |
52c4: f8 94 cli |
52c6: 3e bf out 0x3e, r19 ; 62 |
52c8: 0f be out 0x3f, r0 ; 63 |
52ca: 2d bf out 0x3d, r18 ; 61 |
52cc: ed b7 in r30, 0x3d ; 61 |
52ce: fe b7 in r31, 0x3e ; 62 |
52d0: 31 96 adiw r30, 0x01 ; 1 |
52d2: ad b7 in r26, 0x3d ; 61 |
52d4: be b7 in r27, 0x3e ; 62 |
52d6: 11 96 adiw r26, 0x01 ; 1 |
52d8: 1c 93 st X, r17 |
52da: 22 ee ldi r18, 0xE2 ; 226 |
52dc: 37 e0 ldi r19, 0x07 ; 7 |
52de: 32 83 std Z+2, r19 ; 0x02 |
52e0: 21 83 std Z+1, r18 ; 0x01 |
52e2: 83 83 std Z+3, r24 ; 0x03 |
52e4: 14 82 std Z+4, r1 ; 0x04 |
52e6: 84 ed ldi r24, 0xD4 ; 212 |
52e8: 95 e0 ldi r25, 0x05 ; 5 |
52ea: 96 83 std Z+6, r25 ; 0x06 |
52ec: 85 83 std Z+5, r24 ; 0x05 |
52ee: 0e 94 97 16 call 0x2d2e ; 0x2d2e <_printf_P> |
52f2: 80 91 9e 03 lds r24, 0x039E |
52f6: 90 91 9f 03 lds r25, 0x039F |
52fa: ed b7 in r30, 0x3d ; 61 |
52fc: fe b7 in r31, 0x3e ; 62 |
52fe: 37 96 adiw r30, 0x07 ; 7 |
5300: 0f b6 in r0, 0x3f ; 63 |
5302: f8 94 cli |
5304: fe bf out 0x3e, r31 ; 62 |
5306: 0f be out 0x3f, r0 ; 63 |
5308: ed bf out 0x3d, r30 ; 61 |
530a: 06 97 sbiw r24, 0x06 ; 6 |
530c: 08 f4 brcc .+2 ; 0x5310 <Menu+0x972> |
530e: 1a c4 rjmp .+2100 ; 0x5b44 <Menu+0x11a6> |
5310: 80 91 47 04 lds r24, 0x0447 |
5314: 88 23 and r24, r24 |
5316: 09 f4 brne .+2 ; 0x531a <Menu+0x97c> |
5318: 59 c3 rjmp .+1714 ; 0x59cc <Menu+0x102e> |
531a: 8c e3 ldi r24, 0x3C ; 60 |
531c: 80 93 41 04 sts 0x0441, r24 |
5320: 00 d0 rcall .+0 ; 0x5322 <Menu+0x984> |
5322: 00 d0 rcall .+0 ; 0x5324 <Menu+0x986> |
5324: 0f 92 push r0 |
5326: ed b7 in r30, 0x3d ; 61 |
5328: fe b7 in r31, 0x3e ; 62 |
532a: 31 96 adiw r30, 0x01 ; 1 |
532c: ad b7 in r26, 0x3d ; 61 |
532e: be b7 in r27, 0x3e ; 62 |
5330: 11 96 adiw r26, 0x01 ; 1 |
5332: 1c 93 st X, r17 |
5334: 80 ec ldi r24, 0xC0 ; 192 |
5336: 97 e0 ldi r25, 0x07 ; 7 |
5338: 92 83 std Z+2, r25 ; 0x02 |
533a: 81 83 std Z+1, r24 ; 0x01 |
533c: 80 91 47 04 lds r24, 0x0447 |
5340: 83 83 std Z+3, r24 ; 0x03 |
5342: 14 82 std Z+4, r1 ; 0x04 |
5344: 0e 94 97 16 call 0x2d2e ; 0x2d2e <_printf_P> |
5348: 0f 90 pop r0 |
534a: 0f 90 pop r0 |
534c: 0f 90 pop r0 |
534e: 0f 90 pop r0 |
5350: 0f 90 pop r0 |
5352: e5 cb rjmp .-2102 ; 0x4b1e <Menu+0x180> |
5354: 80 91 e9 08 lds r24, 0x08E9 |
5358: 80 ff sbrs r24, 0 |
535a: 16 c3 rjmp .+1580 ; 0x5988 <Menu+0xfea> |
535c: 10 92 41 04 sts 0x0441, r1 |
5360: 00 d0 rcall .+0 ; 0x5362 <Menu+0x9c4> |
5362: 00 d0 rcall .+0 ; 0x5364 <Menu+0x9c6> |
5364: 0f 92 push r0 |
5366: cd b7 in r28, 0x3d ; 61 |
5368: de b7 in r29, 0x3e ; 62 |
536a: 21 96 adiw r28, 0x01 ; 1 |
536c: ad b7 in r26, 0x3d ; 61 |
536e: be b7 in r27, 0x3e ; 62 |
5370: 11 96 adiw r26, 0x01 ; 1 |
5372: 0c 93 st X, r16 |
5374: 81 ea ldi r24, 0xA1 ; 161 |
5376: 97 e0 ldi r25, 0x07 ; 7 |
5378: 9a 83 std Y+2, r25 ; 0x02 |
537a: 89 83 std Y+1, r24 ; 0x01 |
537c: 60 91 1d 05 lds r22, 0x051D |
5380: 70 91 1e 05 lds r23, 0x051E |
5384: 80 91 1f 05 lds r24, 0x051F |
5388: 90 91 20 05 lds r25, 0x0520 |
538c: 25 e0 ldi r18, 0x05 ; 5 |
538e: 30 e0 ldi r19, 0x00 ; 0 |
5390: 40 e0 ldi r20, 0x00 ; 0 |
5392: 50 e0 ldi r21, 0x00 ; 0 |
5394: 0e 94 be 6f call 0xdf7c ; 0xdf7c <__divmodsi4> |
5398: 3c 83 std Y+4, r19 ; 0x04 |
539a: 2b 83 std Y+3, r18 ; 0x03 |
539c: 0e 94 97 16 call 0x2d2e ; 0x2d2e <_printf_P> |
53a0: 84 e1 ldi r24, 0x14 ; 20 |
53a2: 80 93 41 04 sts 0x0441, r24 |
53a6: cd b7 in r28, 0x3d ; 61 |
53a8: de b7 in r29, 0x3e ; 62 |
53aa: 21 96 adiw r28, 0x01 ; 1 |
53ac: ed b7 in r30, 0x3d ; 61 |
53ae: fe b7 in r31, 0x3e ; 62 |
53b0: 01 83 std Z+1, r16 ; 0x01 |
53b2: 82 e9 ldi r24, 0x92 ; 146 |
53b4: 97 e0 ldi r25, 0x07 ; 7 |
53b6: 9a 83 std Y+2, r25 ; 0x02 |
53b8: 89 83 std Y+1, r24 ; 0x01 |
53ba: 60 91 21 05 lds r22, 0x0521 |
53be: 70 91 22 05 lds r23, 0x0522 |
53c2: 80 91 23 05 lds r24, 0x0523 |
53c6: 90 91 24 05 lds r25, 0x0524 |
53ca: 25 e0 ldi r18, 0x05 ; 5 |
53cc: 30 e0 ldi r19, 0x00 ; 0 |
53ce: 40 e0 ldi r20, 0x00 ; 0 |
53d0: 50 e0 ldi r21, 0x00 ; 0 |
53d2: 0e 94 be 6f call 0xdf7c ; 0xdf7c <__divmodsi4> |
53d6: 3c 83 std Y+4, r19 ; 0x04 |
53d8: 2b 83 std Y+3, r18 ; 0x03 |
53da: 0e 94 97 16 call 0x2d2e ; 0x2d2e <_printf_P> |
53de: 88 e2 ldi r24, 0x28 ; 40 |
53e0: 80 93 41 04 sts 0x0441, r24 |
53e4: 20 91 23 03 lds r18, 0x0323 |
53e8: 30 91 24 03 lds r19, 0x0324 |
53ec: ed b7 in r30, 0x3d ; 61 |
53ee: fe b7 in r31, 0x3e ; 62 |
53f0: 31 96 adiw r30, 0x01 ; 1 |
53f2: ad b7 in r26, 0x3d ; 61 |
53f4: be b7 in r27, 0x3e ; 62 |
53f6: 11 96 adiw r26, 0x01 ; 1 |
53f8: 0c 93 st X, r16 |
53fa: 83 e8 ldi r24, 0x83 ; 131 |
53fc: 97 e0 ldi r25, 0x07 ; 7 |
53fe: 92 83 std Z+2, r25 ; 0x02 |
5400: 81 83 std Z+1, r24 ; 0x01 |
5402: 34 83 std Z+4, r19 ; 0x04 |
5404: 23 83 std Z+3, r18 ; 0x03 |
5406: 0e 94 97 16 call 0x2d2e ; 0x2d2e <_printf_P> |
540a: 8c e3 ldi r24, 0x3C ; 60 |
540c: 80 93 41 04 sts 0x0441, r24 |
5410: 27 b5 in r18, 0x27 ; 39 |
5412: ed b7 in r30, 0x3d ; 61 |
5414: fe b7 in r31, 0x3e ; 62 |
5416: 31 96 adiw r30, 0x01 ; 1 |
5418: ad b7 in r26, 0x3d ; 61 |
541a: be b7 in r27, 0x3e ; 62 |
541c: 11 96 adiw r26, 0x01 ; 1 |
541e: 0c 93 st X, r16 |
5420: 84 e7 ldi r24, 0x74 ; 116 |
5422: 97 e0 ldi r25, 0x07 ; 7 |
5424: 92 83 std Z+2, r25 ; 0x02 |
5426: 81 83 std Z+1, r24 ; 0x01 |
5428: 23 83 std Z+3, r18 ; 0x03 |
542a: 14 82 std Z+4, r1 ; 0x04 |
542c: 0e 94 97 16 call 0x2d2e ; 0x2d2e <_printf_P> |
5430: 0f 90 pop r0 |
5432: 0f 90 pop r0 |
5434: 0f 90 pop r0 |
5436: 0f 90 pop r0 |
5438: 0f 90 pop r0 |
543a: 71 cb rjmp .-2334 ; 0x4b1e <Menu+0x180> |
543c: 10 92 41 04 sts 0x0441, r1 |
5440: 00 d0 rcall .+0 ; 0x5442 <Menu+0xaa4> |
5442: 0f 92 push r0 |
5444: 11 e0 ldi r17, 0x01 ; 1 |
5446: ad b7 in r26, 0x3d ; 61 |
5448: be b7 in r27, 0x3e ; 62 |
544a: 11 96 adiw r26, 0x01 ; 1 |
544c: 1c 93 st X, r17 |
544e: 11 97 sbiw r26, 0x01 ; 1 |
5450: 82 ea ldi r24, 0xA2 ; 162 |
5452: 94 e0 ldi r25, 0x04 ; 4 |
5454: 13 96 adiw r26, 0x03 ; 3 |
5456: 9c 93 st X, r25 |
5458: 8e 93 st -X, r24 |
545a: 12 97 sbiw r26, 0x02 ; 2 |
545c: 0e 94 97 16 call 0x2d2e ; 0x2d2e <_printf_P> |
5460: 84 e1 ldi r24, 0x14 ; 20 |
5462: 80 93 41 04 sts 0x0441, r24 |
5466: ed b7 in r30, 0x3d ; 61 |
5468: fe b7 in r31, 0x3e ; 62 |
546a: 38 97 sbiw r30, 0x08 ; 8 |
546c: 0f b6 in r0, 0x3f ; 63 |
546e: f8 94 cli |
5470: fe bf out 0x3e, r31 ; 62 |
5472: 0f be out 0x3f, r0 ; 63 |
5474: ed bf out 0x3d, r30 ; 61 |
5476: 31 96 adiw r30, 0x01 ; 1 |
5478: ad b7 in r26, 0x3d ; 61 |
547a: be b7 in r27, 0x3e ; 62 |
547c: 11 96 adiw r26, 0x01 ; 1 |
547e: 1c 93 st X, r17 |
5480: 8d e8 ldi r24, 0x8D ; 141 |
5482: 94 e0 ldi r25, 0x04 ; 4 |
5484: 92 83 std Z+2, r25 ; 0x02 |
5486: 81 83 std Z+1, r24 ; 0x01 |
5488: 80 91 86 08 lds r24, 0x0886 |
548c: 83 83 std Z+3, r24 ; 0x03 |
548e: 14 82 std Z+4, r1 ; 0x04 |
5490: 80 91 87 08 lds r24, 0x0887 |
5494: 85 83 std Z+5, r24 ; 0x05 |
5496: 16 82 std Z+6, r1 ; 0x06 |
5498: 80 91 88 08 lds r24, 0x0888 |
549c: 87 83 std Z+7, r24 ; 0x07 |
549e: 10 86 std Z+8, r1 ; 0x08 |
54a0: 80 91 89 08 lds r24, 0x0889 |
54a4: 81 87 std Z+9, r24 ; 0x09 |
54a6: 12 86 std Z+10, r1 ; 0x0a |
54a8: 0e 94 97 16 call 0x2d2e ; 0x2d2e <_printf_P> |
54ac: 88 e2 ldi r24, 0x28 ; 40 |
54ae: 80 93 41 04 sts 0x0441, r24 |
54b2: ed b7 in r30, 0x3d ; 61 |
54b4: fe b7 in r31, 0x3e ; 62 |
54b6: 31 96 adiw r30, 0x01 ; 1 |
54b8: ad b7 in r26, 0x3d ; 61 |
54ba: be b7 in r27, 0x3e ; 62 |
54bc: 11 96 adiw r26, 0x01 ; 1 |
54be: 1c 93 st X, r17 |
54c0: 88 e7 ldi r24, 0x78 ; 120 |
54c2: 94 e0 ldi r25, 0x04 ; 4 |
54c4: 92 83 std Z+2, r25 ; 0x02 |
54c6: 81 83 std Z+1, r24 ; 0x01 |
54c8: 80 91 8a 08 lds r24, 0x088A |
54cc: 83 83 std Z+3, r24 ; 0x03 |
54ce: 14 82 std Z+4, r1 ; 0x04 |
54d0: 80 91 8b 08 lds r24, 0x088B |
54d4: 85 83 std Z+5, r24 ; 0x05 |
54d6: 16 82 std Z+6, r1 ; 0x06 |
54d8: 80 91 8c 08 lds r24, 0x088C |
54dc: 87 83 std Z+7, r24 ; 0x07 |
54de: 10 86 std Z+8, r1 ; 0x08 |
54e0: 80 91 8d 08 lds r24, 0x088D |
54e4: 81 87 std Z+9, r24 ; 0x09 |
54e6: 12 86 std Z+10, r1 ; 0x0a |
54e8: 0e 94 97 16 call 0x2d2e ; 0x2d2e <_printf_P> |
54ec: 8c e3 ldi r24, 0x3C ; 60 |
54ee: 80 93 41 04 sts 0x0441, r24 |
54f2: ed b7 in r30, 0x3d ; 61 |
54f4: fe b7 in r31, 0x3e ; 62 |
54f6: 31 96 adiw r30, 0x01 ; 1 |
54f8: ad b7 in r26, 0x3d ; 61 |
54fa: be b7 in r27, 0x3e ; 62 |
54fc: 11 96 adiw r26, 0x01 ; 1 |
54fe: 1c 93 st X, r17 |
5500: 83 e6 ldi r24, 0x63 ; 99 |
5502: 94 e0 ldi r25, 0x04 ; 4 |
5504: 92 83 std Z+2, r25 ; 0x02 |
5506: 81 83 std Z+1, r24 ; 0x01 |
5508: 80 91 8e 08 lds r24, 0x088E |
550c: 83 83 std Z+3, r24 ; 0x03 |
550e: 14 82 std Z+4, r1 ; 0x04 |
5510: 80 91 8f 08 lds r24, 0x088F |
5514: 85 83 std Z+5, r24 ; 0x05 |
5516: 16 82 std Z+6, r1 ; 0x06 |
5518: 80 91 90 08 lds r24, 0x0890 |
551c: 87 83 std Z+7, r24 ; 0x07 |
551e: 10 86 std Z+8, r1 ; 0x08 |
5520: 80 91 91 08 lds r24, 0x0891 |
5524: 81 87 std Z+9, r24 ; 0x09 |
5526: 12 86 std Z+10, r1 ; 0x0a |
5528: 0e 94 97 16 call 0x2d2e ; 0x2d2e <_printf_P> |
552c: ed b7 in r30, 0x3d ; 61 |
552e: fe b7 in r31, 0x3e ; 62 |
5530: 3b 96 adiw r30, 0x0b ; 11 |
5532: 0f b6 in r0, 0x3f ; 63 |
5534: f8 94 cli |
5536: fe bf out 0x3e, r31 ; 62 |
5538: 0f be out 0x3f, r0 ; 63 |
553a: ed bf out 0x3d, r30 ; 61 |
553c: f0 ca rjmp .-2592 ; 0x4b1e <Menu+0x180> |
553e: 10 92 41 04 sts 0x0441, r1 |
5542: 00 d0 rcall .+0 ; 0x5544 <Menu+0xba6> |
5544: 0f 92 push r0 |
5546: 11 e0 ldi r17, 0x01 ; 1 |
5548: ad b7 in r26, 0x3d ; 61 |
554a: be b7 in r27, 0x3e ; 62 |
554c: 11 96 adiw r26, 0x01 ; 1 |
554e: 1c 93 st X, r17 |
5550: 11 97 sbiw r26, 0x01 ; 1 |
5552: 84 e5 ldi r24, 0x54 ; 84 |
5554: 94 e0 ldi r25, 0x04 ; 4 |
5556: 13 96 adiw r26, 0x03 ; 3 |
5558: 9c 93 st X, r25 |
555a: 8e 93 st -X, r24 |
555c: 12 97 sbiw r26, 0x02 ; 2 |
555e: 0e 94 97 16 call 0x2d2e ; 0x2d2e <_printf_P> |
5562: 84 e1 ldi r24, 0x14 ; 20 |
5564: 80 93 41 04 sts 0x0441, r24 |
5568: ed b7 in r30, 0x3d ; 61 |
556a: fe b7 in r31, 0x3e ; 62 |
556c: 38 97 sbiw r30, 0x08 ; 8 |
556e: 0f b6 in r0, 0x3f ; 63 |
5570: f8 94 cli |
5572: fe bf out 0x3e, r31 ; 62 |
5574: 0f be out 0x3f, r0 ; 63 |
5576: ed bf out 0x3d, r30 ; 61 |
5578: 31 96 adiw r30, 0x01 ; 1 |
557a: ad b7 in r26, 0x3d ; 61 |
557c: be b7 in r27, 0x3e ; 62 |
557e: 11 96 adiw r26, 0x01 ; 1 |
5580: 1c 93 st X, r17 |
5582: 80 e4 ldi r24, 0x40 ; 64 |
5584: 94 e0 ldi r25, 0x04 ; 4 |
5586: 92 83 std Z+2, r25 ; 0x02 |
5588: 81 83 std Z+1, r24 ; 0x01 |
558a: 80 91 a2 08 lds r24, 0x08A2 |
558e: 90 e0 ldi r25, 0x00 ; 0 |
5590: 8d 96 adiw r24, 0x2d ; 45 |
5592: 94 83 std Z+4, r25 ; 0x04 |
5594: 83 83 std Z+3, r24 ; 0x03 |
5596: 80 91 a3 08 lds r24, 0x08A3 |
559a: 90 e0 ldi r25, 0x00 ; 0 |
559c: 8d 96 adiw r24, 0x2d ; 45 |
559e: 96 83 std Z+6, r25 ; 0x06 |
55a0: 85 83 std Z+5, r24 ; 0x05 |
55a2: 80 91 a4 08 lds r24, 0x08A4 |
55a6: 90 e0 ldi r25, 0x00 ; 0 |
55a8: 8d 96 adiw r24, 0x2d ; 45 |
55aa: 90 87 std Z+8, r25 ; 0x08 |
55ac: 87 83 std Z+7, r24 ; 0x07 |
55ae: 80 91 a5 08 lds r24, 0x08A5 |
55b2: 90 e0 ldi r25, 0x00 ; 0 |
55b4: 8d 96 adiw r24, 0x2d ; 45 |
55b6: 92 87 std Z+10, r25 ; 0x0a |
55b8: 81 87 std Z+9, r24 ; 0x09 |
55ba: 0e 94 97 16 call 0x2d2e ; 0x2d2e <_printf_P> |
55be: 88 e2 ldi r24, 0x28 ; 40 |
55c0: 80 93 41 04 sts 0x0441, r24 |
55c4: ed b7 in r30, 0x3d ; 61 |
55c6: fe b7 in r31, 0x3e ; 62 |
55c8: 31 96 adiw r30, 0x01 ; 1 |
55ca: ad b7 in r26, 0x3d ; 61 |
55cc: be b7 in r27, 0x3e ; 62 |
55ce: 11 96 adiw r26, 0x01 ; 1 |
55d0: 1c 93 st X, r17 |
55d2: 8c e2 ldi r24, 0x2C ; 44 |
55d4: 94 e0 ldi r25, 0x04 ; 4 |
55d6: 92 83 std Z+2, r25 ; 0x02 |
55d8: 81 83 std Z+1, r24 ; 0x01 |
55da: 80 91 a6 08 lds r24, 0x08A6 |
55de: 90 e0 ldi r25, 0x00 ; 0 |
55e0: 8d 96 adiw r24, 0x2d ; 45 |
55e2: 94 83 std Z+4, r25 ; 0x04 |
55e4: 83 83 std Z+3, r24 ; 0x03 |
55e6: 80 91 a7 08 lds r24, 0x08A7 |
55ea: 90 e0 ldi r25, 0x00 ; 0 |
55ec: 8d 96 adiw r24, 0x2d ; 45 |
55ee: 96 83 std Z+6, r25 ; 0x06 |
55f0: 85 83 std Z+5, r24 ; 0x05 |
55f2: 80 91 a8 08 lds r24, 0x08A8 |
55f6: 90 e0 ldi r25, 0x00 ; 0 |
55f8: 8d 96 adiw r24, 0x2d ; 45 |
55fa: 90 87 std Z+8, r25 ; 0x08 |
55fc: 87 83 std Z+7, r24 ; 0x07 |
55fe: 80 91 a9 08 lds r24, 0x08A9 |
5602: 90 e0 ldi r25, 0x00 ; 0 |
5604: 8d 96 adiw r24, 0x2d ; 45 |
5606: 92 87 std Z+10, r25 ; 0x0a |
5608: 81 87 std Z+9, r24 ; 0x09 |
560a: 0e 94 97 16 call 0x2d2e ; 0x2d2e <_printf_P> |
560e: 8c e3 ldi r24, 0x3C ; 60 |
5610: 80 93 41 04 sts 0x0441, r24 |
5614: ed b7 in r30, 0x3d ; 61 |
5616: fe b7 in r31, 0x3e ; 62 |
5618: 36 96 adiw r30, 0x06 ; 6 |
561a: 0f b6 in r0, 0x3f ; 63 |
561c: f8 94 cli |
561e: fe bf out 0x3e, r31 ; 62 |
5620: 0f be out 0x3f, r0 ; 63 |
5622: ed bf out 0x3d, r30 ; 61 |
5624: 31 96 adiw r30, 0x01 ; 1 |
5626: ad b7 in r26, 0x3d ; 61 |
5628: be b7 in r27, 0x3e ; 62 |
562a: 11 96 adiw r26, 0x01 ; 1 |
562c: 1c 93 st X, r17 |
562e: 8c e1 ldi r24, 0x1C ; 28 |
5630: 94 e0 ldi r25, 0x04 ; 4 |
5632: 92 83 std Z+2, r25 ; 0x02 |
5634: 81 83 std Z+1, r24 ; 0x01 |
5636: 80 91 aa 08 lds r24, 0x08AA |
563a: 90 e0 ldi r25, 0x00 ; 0 |
563c: 8d 96 adiw r24, 0x2d ; 45 |
563e: 94 83 std Z+4, r25 ; 0x04 |
5640: 83 83 std Z+3, r24 ; 0x03 |
5642: 0e 94 97 16 call 0x2d2e ; 0x2d2e <_printf_P> |
5646: 0f 90 pop r0 |
5648: 0f 90 pop r0 |
564a: 0f 90 pop r0 |
564c: 0f 90 pop r0 |
564e: 0f 90 pop r0 |
5650: 80 91 ab 08 lds r24, 0x08AB |
5654: 88 23 and r24, r24 |
5656: 09 f0 breq .+2 ; 0x565a <Menu+0xcbc> |
5658: a3 c2 rjmp .+1350 ; 0x5ba0 <Menu+0x1202> |
565a: 80 91 ac 08 lds r24, 0x08AC |
565e: 88 23 and r24, r24 |
5660: 09 f0 breq .+2 ; 0x5664 <Menu+0xcc6> |
5662: 87 c2 rjmp .+1294 ; 0x5b72 <Menu+0x11d4> |
5664: 80 91 ad 08 lds r24, 0x08AD |
5668: 88 23 and r24, r24 |
566a: 09 f4 brne .+2 ; 0x566e <Menu+0xcd0> |
566c: 58 ca rjmp .-2896 ; 0x4b1e <Menu+0x180> |
566e: 88 e4 ldi r24, 0x48 ; 72 |
5670: 80 93 41 04 sts 0x0441, r24 |
5674: 00 d0 rcall .+0 ; 0x5676 <Menu+0xcd8> |
5676: 0f 92 push r0 |
5678: 81 e0 ldi r24, 0x01 ; 1 |
567a: ed b7 in r30, 0x3d ; 61 |
567c: fe b7 in r31, 0x3e ; 62 |
567e: 81 83 std Z+1, r24 ; 0x01 |
5680: 83 e1 ldi r24, 0x13 ; 19 |
5682: 94 e0 ldi r25, 0x04 ; 4 |
5684: 93 83 std Z+3, r25 ; 0x03 |
5686: 82 83 std Z+2, r24 ; 0x02 |
5688: 0e 94 97 16 call 0x2d2e ; 0x2d2e <_printf_P> |
568c: 0f 90 pop r0 |
568e: 0f 90 pop r0 |
5690: 0f 90 pop r0 |
5692: 45 ca rjmp .-2934 ; 0x4b1e <Menu+0x180> |
5694: 10 92 41 04 sts 0x0441, r1 |
5698: e0 91 e1 08 lds r30, 0x08E1 |
569c: f0 e0 ldi r31, 0x00 ; 0 |
569e: ee 0f add r30, r30 |
56a0: ff 1f adc r31, r31 |
56a2: e1 55 subi r30, 0x51 ; 81 |
56a4: f7 4f sbci r31, 0xF7 ; 247 |
56a6: 40 81 ld r20, Z |
56a8: 51 81 ldd r21, Z+1 ; 0x01 |
56aa: e0 91 e2 08 lds r30, 0x08E2 |
56ae: f0 e0 ldi r31, 0x00 ; 0 |
56b0: ee 0f add r30, r30 |
56b2: ff 1f adc r31, r31 |
56b4: e1 55 subi r30, 0x51 ; 81 |
56b6: f7 4f sbci r31, 0xF7 ; 247 |
56b8: 20 81 ld r18, Z |
56ba: 31 81 ldd r19, Z+1 ; 0x01 |
56bc: 8d b7 in r24, 0x3d ; 61 |
56be: 9e b7 in r25, 0x3e ; 62 |
56c0: 07 97 sbiw r24, 0x07 ; 7 |
56c2: 0f b6 in r0, 0x3f ; 63 |
56c4: f8 94 cli |
56c6: 9e bf out 0x3e, r25 ; 62 |
56c8: 0f be out 0x3f, r0 ; 63 |
56ca: 8d bf out 0x3d, r24 ; 61 |
56cc: ed b7 in r30, 0x3d ; 61 |
56ce: fe b7 in r31, 0x3e ; 62 |
56d0: 31 96 adiw r30, 0x01 ; 1 |
56d2: 11 e0 ldi r17, 0x01 ; 1 |
56d4: ad b7 in r26, 0x3d ; 61 |
56d6: be b7 in r27, 0x3e ; 62 |
56d8: 11 96 adiw r26, 0x01 ; 1 |
56da: 1c 93 st X, r17 |
56dc: 88 ed ldi r24, 0xD8 ; 216 |
56de: 96 e0 ldi r25, 0x06 ; 6 |
56e0: 92 83 std Z+2, r25 ; 0x02 |
56e2: 81 83 std Z+1, r24 ; 0x01 |
56e4: 54 83 std Z+4, r21 ; 0x04 |
56e6: 43 83 std Z+3, r20 ; 0x03 |
56e8: 36 83 std Z+6, r19 ; 0x06 |
56ea: 25 83 std Z+5, r18 ; 0x05 |
56ec: 0e 94 97 16 call 0x2d2e ; 0x2d2e <_printf_P> |
56f0: 84 e1 ldi r24, 0x14 ; 20 |
56f2: 80 93 41 04 sts 0x0441, r24 |
56f6: e0 91 e3 08 lds r30, 0x08E3 |
56fa: f0 e0 ldi r31, 0x00 ; 0 |
56fc: ee 0f add r30, r30 |
56fe: ff 1f adc r31, r31 |
5700: e1 55 subi r30, 0x51 ; 81 |
5702: f7 4f sbci r31, 0xF7 ; 247 |
5704: 20 81 ld r18, Z |
5706: 31 81 ldd r19, Z+1 ; 0x01 |
5708: e0 91 e4 08 lds r30, 0x08E4 |
570c: f0 e0 ldi r31, 0x00 ; 0 |
570e: ee 0f add r30, r30 |
5710: ff 1f adc r31, r31 |
5712: e1 55 subi r30, 0x51 ; 81 |
5714: f7 4f sbci r31, 0xF7 ; 247 |
5716: 40 81 ld r20, Z |
5718: 51 81 ldd r21, Z+1 ; 0x01 |
571a: ed b7 in r30, 0x3d ; 61 |
571c: fe b7 in r31, 0x3e ; 62 |
571e: 31 96 adiw r30, 0x01 ; 1 |
5720: ad b7 in r26, 0x3d ; 61 |
5722: be b7 in r27, 0x3e ; 62 |
5724: 11 96 adiw r26, 0x01 ; 1 |
5726: 1c 93 st X, r17 |
5728: 88 ec ldi r24, 0xC8 ; 200 |
572a: 96 e0 ldi r25, 0x06 ; 6 |
572c: 92 83 std Z+2, r25 ; 0x02 |
572e: 81 83 std Z+1, r24 ; 0x01 |
5730: 28 58 subi r18, 0x88 ; 136 |
5732: 3f 4f sbci r19, 0xFF ; 255 |
5734: 34 83 std Z+4, r19 ; 0x04 |
5736: 23 83 std Z+3, r18 ; 0x03 |
5738: 56 83 std Z+6, r21 ; 0x06 |
573a: 45 83 std Z+5, r20 ; 0x05 |
573c: 0e 94 97 16 call 0x2d2e ; 0x2d2e <_printf_P> |
5740: 88 e2 ldi r24, 0x28 ; 40 |
5742: 80 93 41 04 sts 0x0441, r24 |
5746: e0 91 e5 08 lds r30, 0x08E5 |
574a: f0 e0 ldi r31, 0x00 ; 0 |
574c: ee 0f add r30, r30 |
574e: ff 1f adc r31, r31 |
5750: e1 55 subi r30, 0x51 ; 81 |
5752: f7 4f sbci r31, 0xF7 ; 247 |
5754: 40 81 ld r20, Z |
5756: 51 81 ldd r21, Z+1 ; 0x01 |
5758: e0 91 e6 08 lds r30, 0x08E6 |
575c: f0 e0 ldi r31, 0x00 ; 0 |
575e: ee 0f add r30, r30 |
5760: ff 1f adc r31, r31 |
5762: e1 55 subi r30, 0x51 ; 81 |
5764: f7 4f sbci r31, 0xF7 ; 247 |
5766: 20 81 ld r18, Z |
5768: 31 81 ldd r19, Z+1 ; 0x01 |
576a: ed b7 in r30, 0x3d ; 61 |
576c: fe b7 in r31, 0x3e ; 62 |
576e: 31 96 adiw r30, 0x01 ; 1 |
5770: ad b7 in r26, 0x3d ; 61 |
5772: be b7 in r27, 0x3e ; 62 |
5774: 11 96 adiw r26, 0x01 ; 1 |
5776: 1c 93 st X, r17 |
5778: 88 eb ldi r24, 0xB8 ; 184 |
577a: 96 e0 ldi r25, 0x06 ; 6 |
577c: 92 83 std Z+2, r25 ; 0x02 |
577e: 81 83 std Z+1, r24 ; 0x01 |
5780: 42 59 subi r20, 0x92 ; 146 |
5782: 5f 4f sbci r21, 0xFF ; 255 |
5784: 54 83 std Z+4, r21 ; 0x04 |
5786: 43 83 std Z+3, r20 ; 0x03 |
5788: 22 59 subi r18, 0x92 ; 146 |
578a: 3f 4f sbci r19, 0xFF ; 255 |
578c: 36 83 std Z+6, r19 ; 0x06 |
578e: 25 83 std Z+5, r18 ; 0x05 |
5790: 0e 94 97 16 call 0x2d2e ; 0x2d2e <_printf_P> |
5794: 8c e3 ldi r24, 0x3C ; 60 |
5796: 80 93 41 04 sts 0x0441, r24 |
579a: e0 91 e7 08 lds r30, 0x08E7 |
579e: f0 e0 ldi r31, 0x00 ; 0 |
57a0: ee 0f add r30, r30 |
57a2: ff 1f adc r31, r31 |
57a4: e1 55 subi r30, 0x51 ; 81 |
57a6: f7 4f sbci r31, 0xF7 ; 247 |
57a8: 40 81 ld r20, Z |
57aa: 51 81 ldd r21, Z+1 ; 0x01 |
57ac: e0 91 e8 08 lds r30, 0x08E8 |
57b0: f0 e0 ldi r31, 0x00 ; 0 |
57b2: ee 0f add r30, r30 |
57b4: ff 1f adc r31, r31 |
57b6: e1 55 subi r30, 0x51 ; 81 |
57b8: f7 4f sbci r31, 0xF7 ; 247 |
57ba: 20 81 ld r18, Z |
57bc: 31 81 ldd r19, Z+1 ; 0x01 |
57be: ed b7 in r30, 0x3d ; 61 |
57c0: fe b7 in r31, 0x3e ; 62 |
57c2: 31 96 adiw r30, 0x01 ; 1 |
57c4: ad b7 in r26, 0x3d ; 61 |
57c6: be b7 in r27, 0x3e ; 62 |
57c8: 11 96 adiw r26, 0x01 ; 1 |
57ca: 1c 93 st X, r17 |
57cc: 88 ea ldi r24, 0xA8 ; 168 |
57ce: 96 e0 ldi r25, 0x06 ; 6 |
57d0: 92 83 std Z+2, r25 ; 0x02 |
57d2: 81 83 std Z+1, r24 ; 0x01 |
57d4: 42 59 subi r20, 0x92 ; 146 |
57d6: 5f 4f sbci r21, 0xFF ; 255 |
57d8: 54 83 std Z+4, r21 ; 0x04 |
57da: 43 83 std Z+3, r20 ; 0x03 |
57dc: 22 59 subi r18, 0x92 ; 146 |
57de: 3f 4f sbci r19, 0xFF ; 255 |
57e0: 36 83 std Z+6, r19 ; 0x06 |
57e2: 25 83 std Z+5, r18 ; 0x05 |
57e4: 0e 94 97 16 call 0x2d2e ; 0x2d2e <_printf_P> |
57e8: ed b7 in r30, 0x3d ; 61 |
57ea: fe b7 in r31, 0x3e ; 62 |
57ec: 37 96 adiw r30, 0x07 ; 7 |
57ee: 0f b6 in r0, 0x3f ; 63 |
57f0: f8 94 cli |
57f2: fe bf out 0x3e, r31 ; 62 |
57f4: 0f be out 0x3f, r0 ; 63 |
57f6: ed bf out 0x3d, r30 ; 61 |
57f8: 10 92 43 04 sts 0x0443, r1 |
57fc: df 91 pop r29 |
57fe: cf 91 pop r28 |
5800: 1f 91 pop r17 |
5802: 0f 91 pop r16 |
5804: ff 90 pop r15 |
5806: 08 95 ret |
5808: 10 92 41 04 sts 0x0441, r1 |
580c: 00 d0 rcall .+0 ; 0x580e <Menu+0xe70> |
580e: 0f 92 push r0 |
5810: 11 e0 ldi r17, 0x01 ; 1 |
5812: ad b7 in r26, 0x3d ; 61 |
5814: be b7 in r27, 0x3e ; 62 |
5816: 11 96 adiw r26, 0x01 ; 1 |
5818: 1c 93 st X, r17 |
581a: 11 97 sbiw r26, 0x01 ; 1 |
581c: 8a e9 ldi r24, 0x9A ; 154 |
581e: 96 e0 ldi r25, 0x06 ; 6 |
5820: 13 96 adiw r26, 0x03 ; 3 |
5822: 9c 93 st X, r25 |
5824: 8e 93 st -X, r24 |
5826: 12 97 sbiw r26, 0x02 ; 2 |
5828: 0e 94 97 16 call 0x2d2e ; 0x2d2e <_printf_P> |
582c: 80 91 08 01 lds r24, 0x0108 |
5830: 0f 90 pop r0 |
5832: 0f 90 pop r0 |
5834: 0f 90 pop r0 |
5836: 8a 30 cpi r24, 0x0A ; 10 |
5838: 09 f4 brne .+2 ; 0x583c <Menu+0xe9e> |
583a: c4 c1 rjmp .+904 ; 0x5bc4 <Menu+0x1226> |
583c: 8b 30 cpi r24, 0x0B ; 11 |
583e: 09 f4 brne .+2 ; 0x5842 <Menu+0xea4> |
5840: d7 c0 rjmp .+430 ; 0x59f0 <Menu+0x1052> |
5842: 84 31 cpi r24, 0x14 ; 20 |
5844: 09 f4 brne .+2 ; 0x5848 <Menu+0xeaa> |
5846: d4 c0 rjmp .+424 ; 0x59f0 <Menu+0x1052> |
5848: 8d 30 cpi r24, 0x0D ; 13 |
584a: 09 f0 breq .+2 ; 0x584e <Menu+0xeb0> |
584c: 68 c9 rjmp .-3376 ; 0x4b1e <Menu+0x180> |
584e: 84 e1 ldi r24, 0x14 ; 20 |
5850: 80 93 41 04 sts 0x0441, r24 |
5854: 60 91 ae 04 lds r22, 0x04AE |
5858: 70 91 af 04 lds r23, 0x04AF |
585c: 40 91 11 04 lds r20, 0x0411 |
5860: 50 91 12 04 lds r21, 0x0412 |
5864: 2d b7 in r18, 0x3d ; 61 |
5866: 3e b7 in r19, 0x3e ; 62 |
5868: 29 50 subi r18, 0x09 ; 9 |
586a: 30 40 sbci r19, 0x00 ; 0 |
586c: 0f b6 in r0, 0x3f ; 63 |
586e: f8 94 cli |
5870: 3e bf out 0x3e, r19 ; 62 |
5872: 0f be out 0x3f, r0 ; 63 |
5874: 2d bf out 0x3d, r18 ; 61 |
5876: cd b7 in r28, 0x3d ; 61 |
5878: de b7 in r29, 0x3e ; 62 |
587a: 21 96 adiw r28, 0x01 ; 1 |
587c: ad b7 in r26, 0x3d ; 61 |
587e: be b7 in r27, 0x3e ; 62 |
5880: 11 96 adiw r26, 0x01 ; 1 |
5882: 1c 93 st X, r17 |
5884: 80 e2 ldi r24, 0x20 ; 32 |
5886: 96 e0 ldi r25, 0x06 ; 6 |
5888: 9a 83 std Y+2, r25 ; 0x02 |
588a: 89 83 std Y+1, r24 ; 0x01 |
588c: cb 01 movw r24, r22 |
588e: 9c 01 movw r18, r24 |
5890: 97 fd sbrc r25, 7 |
5892: 3f c2 rjmp .+1150 ; 0x5d12 <Menu+0x1374> |
5894: 35 95 asr r19 |
5896: 27 95 ror r18 |
5898: 35 95 asr r19 |
589a: 27 95 ror r18 |
589c: 35 95 asr r19 |
589e: 27 95 ror r18 |
58a0: 42 1b sub r20, r18 |
58a2: 53 0b sbc r21, r19 |
58a4: 5c 83 std Y+4, r21 ; 0x04 |
58a6: 4b 83 std Y+3, r20 ; 0x03 |
58a8: 9b 01 movw r18, r22 |
58aa: 77 fd sbrc r23, 7 |
58ac: 2f c2 rjmp .+1118 ; 0x5d0c <Menu+0x136e> |
58ae: 35 95 asr r19 |
58b0: 27 95 ror r18 |
58b2: 35 95 asr r19 |
58b4: 27 95 ror r18 |
58b6: 35 95 asr r19 |
58b8: 27 95 ror r18 |
58ba: 35 95 asr r19 |
58bc: 27 95 ror r18 |
58be: 3e 83 std Y+6, r19 ; 0x06 |
58c0: 2d 83 std Y+5, r18 ; 0x05 |
58c2: 80 91 25 03 lds r24, 0x0325 |
58c6: 8f 83 std Y+7, r24 ; 0x07 |
58c8: 18 86 std Y+8, r1 ; 0x08 |
58ca: 0e 94 97 16 call 0x2d2e ; 0x2d2e <_printf_P> |
58ce: 88 e2 ldi r24, 0x28 ; 40 |
58d0: 80 93 41 04 sts 0x0441, r24 |
58d4: 60 91 b0 04 lds r22, 0x04B0 |
58d8: 70 91 b1 04 lds r23, 0x04B1 |
58dc: 40 91 13 04 lds r20, 0x0413 |
58e0: 50 91 14 04 lds r21, 0x0414 |
58e4: 81 e0 ldi r24, 0x01 ; 1 |
58e6: 88 83 st Y, r24 |
58e8: 8c e0 ldi r24, 0x0C ; 12 |
58ea: 96 e0 ldi r25, 0x06 ; 6 |
58ec: 9a 83 std Y+2, r25 ; 0x02 |
58ee: 89 83 std Y+1, r24 ; 0x01 |
58f0: 9b 01 movw r18, r22 |
58f2: c9 01 movw r24, r18 |
58f4: 37 fd sbrc r19, 7 |
58f6: 08 c2 rjmp .+1040 ; 0x5d08 <Menu+0x136a> |
58f8: 95 95 asr r25 |
58fa: 87 95 ror r24 |
58fc: 95 95 asr r25 |
58fe: 87 95 ror r24 |
5900: 95 95 asr r25 |
5902: 87 95 ror r24 |
5904: 48 1b sub r20, r24 |
5906: 59 0b sbc r21, r25 |
5908: 5c 83 std Y+4, r21 ; 0x04 |
590a: 4b 83 std Y+3, r20 ; 0x03 |
590c: 9b 01 movw r18, r22 |
590e: 77 fd sbrc r23, 7 |
5910: f8 c1 rjmp .+1008 ; 0x5d02 <Menu+0x1364> |
5912: 35 95 asr r19 |
5914: 27 95 ror r18 |
5916: 35 95 asr r19 |
5918: 27 95 ror r18 |
591a: 35 95 asr r19 |
591c: 27 95 ror r18 |
591e: 35 95 asr r19 |
5920: 27 95 ror r18 |
5922: 3e 83 std Y+6, r19 ; 0x06 |
5924: 2d 83 std Y+5, r18 ; 0x05 |
5926: 80 91 26 03 lds r24, 0x0326 |
592a: 8f 83 std Y+7, r24 ; 0x07 |
592c: 18 86 std Y+8, r1 ; 0x08 |
592e: 0e 94 97 16 call 0x2d2e ; 0x2d2e <_printf_P> |
5932: 8c e3 ldi r24, 0x3C ; 60 |
5934: 80 93 41 04 sts 0x0441, r24 |
5938: 40 91 b2 04 lds r20, 0x04B2 |
593c: 50 91 b3 04 lds r21, 0x04B3 |
5940: 20 91 15 04 lds r18, 0x0415 |
5944: 30 91 16 04 lds r19, 0x0416 |
5948: 81 e0 ldi r24, 0x01 ; 1 |
594a: 88 83 st Y, r24 |
594c: 88 ef ldi r24, 0xF8 ; 248 |
594e: 95 e0 ldi r25, 0x05 ; 5 |
5950: 9a 83 std Y+2, r25 ; 0x02 |
5952: 89 83 std Y+1, r24 ; 0x01 |
5954: ca 01 movw r24, r20 |
5956: 82 1b sub r24, r18 |
5958: 93 0b sbc r25, r19 |
595a: 9c 83 std Y+4, r25 ; 0x04 |
595c: 8b 83 std Y+3, r24 ; 0x03 |
595e: 57 fd sbrc r21, 7 |
5960: c3 c1 rjmp .+902 ; 0x5ce8 <Menu+0x134a> |
5962: 55 95 asr r21 |
5964: 47 95 ror r20 |
5966: 5e 83 std Y+6, r21 ; 0x06 |
5968: 4d 83 std Y+5, r20 ; 0x05 |
596a: 80 91 27 03 lds r24, 0x0327 |
596e: 8f 83 std Y+7, r24 ; 0x07 |
5970: 18 86 std Y+8, r1 ; 0x08 |
5972: 0e 94 97 16 call 0x2d2e ; 0x2d2e <_printf_P> |
5976: ed b7 in r30, 0x3d ; 61 |
5978: fe b7 in r31, 0x3e ; 62 |
597a: 39 96 adiw r30, 0x09 ; 9 |
597c: 0f b6 in r0, 0x3f ; 63 |
597e: f8 94 cli |
5980: fe bf out 0x3e, r31 ; 62 |
5982: 0f be out 0x3f, r0 ; 63 |
5984: ed bf out 0x3d, r30 ; 61 |
5986: cb c8 rjmp .-3690 ; 0x4b1e <Menu+0x180> |
5988: 84 e1 ldi r24, 0x14 ; 20 |
598a: 80 93 41 04 sts 0x0441, r24 |
598e: 00 d0 rcall .+0 ; 0x5990 <Menu+0xff2> |
5990: 0f 92 push r0 |
5992: ed b7 in r30, 0x3d ; 61 |
5994: fe b7 in r31, 0x3e ; 62 |
5996: 01 83 std Z+1, r16 ; 0x01 |
5998: 8d e6 ldi r24, 0x6D ; 109 |
599a: 97 e0 ldi r25, 0x07 ; 7 |
599c: 93 83 std Z+3, r25 ; 0x03 |
599e: 82 83 std Z+2, r24 ; 0x02 |
59a0: 0e 94 97 16 call 0x2d2e ; 0x2d2e <_printf_P> |
59a4: 88 e2 ldi r24, 0x28 ; 40 |
59a6: 80 93 41 04 sts 0x0441, r24 |
59aa: ad b7 in r26, 0x3d ; 61 |
59ac: be b7 in r27, 0x3e ; 62 |
59ae: 11 96 adiw r26, 0x01 ; 1 |
59b0: 0c 93 st X, r16 |
59b2: 11 97 sbiw r26, 0x01 ; 1 |
59b4: 8f e5 ldi r24, 0x5F ; 95 |
59b6: 97 e0 ldi r25, 0x07 ; 7 |
59b8: 13 96 adiw r26, 0x03 ; 3 |
59ba: 9c 93 st X, r25 |
59bc: 8e 93 st -X, r24 |
59be: 12 97 sbiw r26, 0x02 ; 2 |
59c0: 0e 94 97 16 call 0x2d2e ; 0x2d2e <_printf_P> |
59c4: 0f 90 pop r0 |
59c6: 0f 90 pop r0 |
59c8: 0f 90 pop r0 |
59ca: a9 c8 rjmp .-3758 ; 0x4b1e <Menu+0x180> |
59cc: 8c e3 ldi r24, 0x3C ; 60 |
59ce: 80 93 41 04 sts 0x0441, r24 |
59d2: 00 d0 rcall .+0 ; 0x59d4 <Menu+0x1036> |
59d4: 0f 92 push r0 |
59d6: ed b7 in r30, 0x3d ; 61 |
59d8: fe b7 in r31, 0x3e ; 62 |
59da: 11 83 std Z+1, r17 ; 0x01 |
59dc: 80 eb ldi r24, 0xB0 ; 176 |
59de: 97 e0 ldi r25, 0x07 ; 7 |
59e0: 93 83 std Z+3, r25 ; 0x03 |
59e2: 82 83 std Z+2, r24 ; 0x02 |
59e4: 0e 94 97 16 call 0x2d2e ; 0x2d2e <_printf_P> |
59e8: 0f 90 pop r0 |
59ea: 0f 90 pop r0 |
59ec: 0f 90 pop r0 |
59ee: 97 c8 rjmp .-3794 ; 0x4b1e <Menu+0x180> |
59f0: 84 e1 ldi r24, 0x14 ; 20 |
59f2: 80 93 41 04 sts 0x0441, r24 |
59f6: 60 91 ae 04 lds r22, 0x04AE |
59fa: 70 91 af 04 lds r23, 0x04AF |
59fe: 40 91 11 04 lds r20, 0x0411 |
5a02: 50 91 12 04 lds r21, 0x0412 |
5a06: 2d b7 in r18, 0x3d ; 61 |
5a08: 3e b7 in r19, 0x3e ; 62 |
5a0a: 29 50 subi r18, 0x09 ; 9 |
5a0c: 30 40 sbci r19, 0x00 ; 0 |
5a0e: 0f b6 in r0, 0x3f ; 63 |
5a10: f8 94 cli |
5a12: 3e bf out 0x3e, r19 ; 62 |
5a14: 0f be out 0x3f, r0 ; 63 |
5a16: 2d bf out 0x3d, r18 ; 61 |
5a18: cd b7 in r28, 0x3d ; 61 |
5a1a: de b7 in r29, 0x3e ; 62 |
5a1c: 21 96 adiw r28, 0x01 ; 1 |
5a1e: 81 e0 ldi r24, 0x01 ; 1 |
5a20: ad b7 in r26, 0x3d ; 61 |
5a22: be b7 in r27, 0x3e ; 62 |
5a24: 11 96 adiw r26, 0x01 ; 1 |
5a26: 8c 93 st X, r24 |
5a28: 85 e5 ldi r24, 0x55 ; 85 |
5a2a: 96 e0 ldi r25, 0x06 ; 6 |
5a2c: 9a 83 std Y+2, r25 ; 0x02 |
5a2e: 89 83 std Y+1, r24 ; 0x01 |
5a30: 9b 01 movw r18, r22 |
5a32: c9 01 movw r24, r18 |
5a34: 37 fd sbrc r19, 7 |
5a36: 07 96 adiw r24, 0x07 ; 7 |
5a38: 95 95 asr r25 |
5a3a: 87 95 ror r24 |
5a3c: 95 95 asr r25 |
5a3e: 87 95 ror r24 |
5a40: 95 95 asr r25 |
5a42: 87 95 ror r24 |
5a44: 48 1b sub r20, r24 |
5a46: 59 0b sbc r21, r25 |
5a48: 5c 83 std Y+4, r21 ; 0x04 |
5a4a: 4b 83 std Y+3, r20 ; 0x03 |
5a4c: 9b 01 movw r18, r22 |
5a4e: 77 ff sbrs r23, 7 |
5a50: 02 c0 rjmp .+4 ; 0x5a56 <Menu+0x10b8> |
5a52: 21 5f subi r18, 0xF1 ; 241 |
5a54: 3f 4f sbci r19, 0xFF ; 255 |
5a56: 35 95 asr r19 |
5a58: 27 95 ror r18 |
5a5a: 35 95 asr r19 |
5a5c: 27 95 ror r18 |
5a5e: 35 95 asr r19 |
5a60: 27 95 ror r18 |
5a62: 35 95 asr r19 |
5a64: 27 95 ror r18 |
5a66: 3e 83 std Y+6, r19 ; 0x06 |
5a68: 2d 83 std Y+5, r18 ; 0x05 |
5a6a: cb 01 movw r24, r22 |
5a6c: 60 e1 ldi r22, 0x10 ; 16 |
5a6e: 70 e0 ldi r23, 0x00 ; 0 |
5a70: 0e 94 89 6f call 0xdf12 ; 0xdf12 <__divmodhi4> |
5a74: 97 fd sbrc r25, 7 |
5a76: 01 96 adiw r24, 0x01 ; 1 |
5a78: 95 95 asr r25 |
5a7a: 87 95 ror r24 |
5a7c: 98 87 std Y+8, r25 ; 0x08 |
5a7e: 8f 83 std Y+7, r24 ; 0x07 |
5a80: 0e 94 97 16 call 0x2d2e ; 0x2d2e <_printf_P> |
5a84: 88 e2 ldi r24, 0x28 ; 40 |
5a86: 80 93 41 04 sts 0x0441, r24 |
5a8a: 60 91 b0 04 lds r22, 0x04B0 |
5a8e: 70 91 b1 04 lds r23, 0x04B1 |
5a92: 40 91 13 04 lds r20, 0x0413 |
5a96: 50 91 14 04 lds r21, 0x0414 |
5a9a: 81 e0 ldi r24, 0x01 ; 1 |
5a9c: 88 83 st Y, r24 |
5a9e: 83 e4 ldi r24, 0x43 ; 67 |
5aa0: 96 e0 ldi r25, 0x06 ; 6 |
5aa2: 9a 83 std Y+2, r25 ; 0x02 |
5aa4: 89 83 std Y+1, r24 ; 0x01 |
5aa6: 9b 01 movw r18, r22 |
5aa8: c9 01 movw r24, r18 |
5aaa: 37 fd sbrc r19, 7 |
5aac: 07 96 adiw r24, 0x07 ; 7 |
5aae: 95 95 asr r25 |
5ab0: 87 95 ror r24 |
5ab2: 95 95 asr r25 |
5ab4: 87 95 ror r24 |
5ab6: 95 95 asr r25 |
5ab8: 87 95 ror r24 |
5aba: 48 1b sub r20, r24 |
5abc: 59 0b sbc r21, r25 |
5abe: 5c 83 std Y+4, r21 ; 0x04 |
5ac0: 4b 83 std Y+3, r20 ; 0x03 |
5ac2: 9b 01 movw r18, r22 |
5ac4: 77 ff sbrs r23, 7 |
5ac6: 02 c0 rjmp .+4 ; 0x5acc <Menu+0x112e> |
5ac8: 21 5f subi r18, 0xF1 ; 241 |
5aca: 3f 4f sbci r19, 0xFF ; 255 |
5acc: 35 95 asr r19 |
5ace: 27 95 ror r18 |
5ad0: 35 95 asr r19 |
5ad2: 27 95 ror r18 |
5ad4: 35 95 asr r19 |
5ad6: 27 95 ror r18 |
5ad8: 35 95 asr r19 |
5ada: 27 95 ror r18 |
5adc: 3e 83 std Y+6, r19 ; 0x06 |
5ade: 2d 83 std Y+5, r18 ; 0x05 |
5ae0: cb 01 movw r24, r22 |
5ae2: 60 e1 ldi r22, 0x10 ; 16 |
5ae4: 70 e0 ldi r23, 0x00 ; 0 |
5ae6: 0e 94 89 6f call 0xdf12 ; 0xdf12 <__divmodhi4> |
5aea: 97 fd sbrc r25, 7 |
5aec: 01 96 adiw r24, 0x01 ; 1 |
5aee: 95 95 asr r25 |
5af0: 87 95 ror r24 |
5af2: 98 87 std Y+8, r25 ; 0x08 |
5af4: 8f 83 std Y+7, r24 ; 0x07 |
5af6: 0e 94 97 16 call 0x2d2e ; 0x2d2e <_printf_P> |
5afa: 8c e3 ldi r24, 0x3C ; 60 |
5afc: 80 93 41 04 sts 0x0441, r24 |
5b00: 20 91 b2 04 lds r18, 0x04B2 |
5b04: 30 91 b3 04 lds r19, 0x04B3 |
5b08: 40 91 15 04 lds r20, 0x0415 |
5b0c: 50 91 16 04 lds r21, 0x0416 |
5b10: 0f 90 pop r0 |
5b12: 0f 90 pop r0 |
5b14: ed b7 in r30, 0x3d ; 61 |
5b16: fe b7 in r31, 0x3e ; 62 |
5b18: 31 96 adiw r30, 0x01 ; 1 |
5b1a: 81 e0 ldi r24, 0x01 ; 1 |
5b1c: ad b7 in r26, 0x3d ; 61 |
5b1e: be b7 in r27, 0x3e ; 62 |
5b20: 11 96 adiw r26, 0x01 ; 1 |
5b22: 8c 93 st X, r24 |
5b24: 84 e3 ldi r24, 0x34 ; 52 |
5b26: 96 e0 ldi r25, 0x06 ; 6 |
5b28: 92 83 std Z+2, r25 ; 0x02 |
5b2a: 81 83 std Z+1, r24 ; 0x01 |
5b2c: c9 01 movw r24, r18 |
5b2e: 84 1b sub r24, r20 |
5b30: 95 0b sbc r25, r21 |
5b32: 94 83 std Z+4, r25 ; 0x04 |
5b34: 83 83 std Z+3, r24 ; 0x03 |
5b36: 37 ff sbrs r19, 7 |
5b38: 02 c0 rjmp .+4 ; 0x5b3e <Menu+0x11a0> |
5b3a: 2f 5f subi r18, 0xFF ; 255 |
5b3c: 3f 4f sbci r19, 0xFF ; 255 |
5b3e: 35 95 asr r19 |
5b40: 27 95 ror r18 |
5b42: 4e ce rjmp .-868 ; 0x57e0 <Menu+0xe42> |
5b44: 8c e3 ldi r24, 0x3C ; 60 |
5b46: 80 93 41 04 sts 0x0441, r24 |
5b4a: 00 d0 rcall .+0 ; 0x5b4c <Menu+0x11ae> |
5b4c: 0f 92 push r0 |
5b4e: ad b7 in r26, 0x3d ; 61 |
5b50: be b7 in r27, 0x3e ; 62 |
5b52: 11 96 adiw r26, 0x01 ; 1 |
5b54: 1c 93 st X, r17 |
5b56: 11 97 sbiw r26, 0x01 ; 1 |
5b58: 85 ed ldi r24, 0xD5 ; 213 |
5b5a: 97 e0 ldi r25, 0x07 ; 7 |
5b5c: 13 96 adiw r26, 0x03 ; 3 |
5b5e: 9c 93 st X, r25 |
5b60: 8e 93 st -X, r24 |
5b62: 12 97 sbiw r26, 0x02 ; 2 |
5b64: 0e 94 97 16 call 0x2d2e ; 0x2d2e <_printf_P> |
5b68: 0f 90 pop r0 |
5b6a: 0f 90 pop r0 |
5b6c: 0f 90 pop r0 |
5b6e: 0c 94 8f 25 jmp 0x4b1e ; 0x4b1e <Menu+0x180> |
5b72: 84 e4 ldi r24, 0x44 ; 68 |
5b74: 80 93 41 04 sts 0x0441, r24 |
5b78: 00 d0 rcall .+0 ; 0x5b7a <Menu+0x11dc> |
5b7a: 0f 92 push r0 |
5b7c: 81 e0 ldi r24, 0x01 ; 1 |
5b7e: ad b7 in r26, 0x3d ; 61 |
5b80: be b7 in r27, 0x3e ; 62 |
5b82: 11 96 adiw r26, 0x01 ; 1 |
5b84: 8c 93 st X, r24 |
5b86: 11 97 sbiw r26, 0x01 ; 1 |
5b88: 86 e1 ldi r24, 0x16 ; 22 |
5b8a: 94 e0 ldi r25, 0x04 ; 4 |
5b8c: 13 96 adiw r26, 0x03 ; 3 |
5b8e: 9c 93 st X, r25 |
5b90: 8e 93 st -X, r24 |
5b92: 12 97 sbiw r26, 0x02 ; 2 |
5b94: 0e 94 97 16 call 0x2d2e ; 0x2d2e <_printf_P> |
5b98: 0f 90 pop r0 |
5b9a: 0f 90 pop r0 |
5b9c: 0f 90 pop r0 |
5b9e: 62 cd rjmp .-1340 ; 0x5664 <Menu+0xcc6> |
5ba0: 80 e4 ldi r24, 0x40 ; 64 |
5ba2: 80 93 41 04 sts 0x0441, r24 |
5ba6: 00 d0 rcall .+0 ; 0x5ba8 <Menu+0x120a> |
5ba8: 0f 92 push r0 |
5baa: ed b7 in r30, 0x3d ; 61 |
5bac: fe b7 in r31, 0x3e ; 62 |
5bae: 11 83 std Z+1, r17 ; 0x01 |
5bb0: 89 e1 ldi r24, 0x19 ; 25 |
5bb2: 94 e0 ldi r25, 0x04 ; 4 |
5bb4: 93 83 std Z+3, r25 ; 0x03 |
5bb6: 82 83 std Z+2, r24 ; 0x02 |
5bb8: 0e 94 97 16 call 0x2d2e ; 0x2d2e <_printf_P> |
5bbc: 0f 90 pop r0 |
5bbe: 0f 90 pop r0 |
5bc0: 0f 90 pop r0 |
5bc2: 4b cd rjmp .-1386 ; 0x565a <Menu+0xcbc> |
5bc4: 84 e1 ldi r24, 0x14 ; 20 |
5bc6: 80 93 41 04 sts 0x0441, r24 |
5bca: 60 91 ae 04 lds r22, 0x04AE |
5bce: 70 91 af 04 lds r23, 0x04AF |
5bd2: 40 91 11 04 lds r20, 0x0411 |
5bd6: 50 91 12 04 lds r21, 0x0412 |
5bda: ed b7 in r30, 0x3d ; 61 |
5bdc: fe b7 in r31, 0x3e ; 62 |
5bde: 39 97 sbiw r30, 0x09 ; 9 |
5be0: 0f b6 in r0, 0x3f ; 63 |
5be2: f8 94 cli |
5be4: fe bf out 0x3e, r31 ; 62 |
5be6: 0f be out 0x3f, r0 ; 63 |
5be8: ed bf out 0x3d, r30 ; 61 |
5bea: cd b7 in r28, 0x3d ; 61 |
5bec: de b7 in r29, 0x3e ; 62 |
5bee: 21 96 adiw r28, 0x01 ; 1 |
5bf0: ad b7 in r26, 0x3d ; 61 |
5bf2: be b7 in r27, 0x3e ; 62 |
5bf4: 11 96 adiw r26, 0x01 ; 1 |
5bf6: 1c 93 st X, r17 |
5bf8: 88 e8 ldi r24, 0x88 ; 136 |
5bfa: 96 e0 ldi r25, 0x06 ; 6 |
5bfc: 9a 83 std Y+2, r25 ; 0x02 |
5bfe: 89 83 std Y+1, r24 ; 0x01 |
5c00: 9b 01 movw r18, r22 |
5c02: c9 01 movw r24, r18 |
5c04: 37 fd sbrc r19, 7 |
5c06: 7b c0 rjmp .+246 ; 0x5cfe <Menu+0x1360> |
5c08: 95 95 asr r25 |
5c0a: 87 95 ror r24 |
5c0c: 95 95 asr r25 |
5c0e: 87 95 ror r24 |
5c10: 95 95 asr r25 |
5c12: 87 95 ror r24 |
5c14: 48 1b sub r20, r24 |
5c16: 59 0b sbc r21, r25 |
5c18: 5c 83 std Y+4, r21 ; 0x04 |
5c1a: 4b 83 std Y+3, r20 ; 0x03 |
5c1c: 9b 01 movw r18, r22 |
5c1e: 77 fd sbrc r23, 7 |
5c20: 6b c0 rjmp .+214 ; 0x5cf8 <Menu+0x135a> |
5c22: 35 95 asr r19 |
5c24: 27 95 ror r18 |
5c26: 35 95 asr r19 |
5c28: 27 95 ror r18 |
5c2a: 35 95 asr r19 |
5c2c: 27 95 ror r18 |
5c2e: 3e 83 std Y+6, r19 ; 0x06 |
5c30: 2d 83 std Y+5, r18 ; 0x05 |
5c32: cb 01 movw r24, r22 |
5c34: 68 e0 ldi r22, 0x08 ; 8 |
5c36: 70 e0 ldi r23, 0x00 ; 0 |
5c38: 0e 94 89 6f call 0xdf12 ; 0xdf12 <__divmodhi4> |
5c3c: 98 87 std Y+8, r25 ; 0x08 |
5c3e: 8f 83 std Y+7, r24 ; 0x07 |
5c40: 0e 94 97 16 call 0x2d2e ; 0x2d2e <_printf_P> |
5c44: 88 e2 ldi r24, 0x28 ; 40 |
5c46: 80 93 41 04 sts 0x0441, r24 |
5c4a: 60 91 b0 04 lds r22, 0x04B0 |
5c4e: 70 91 b1 04 lds r23, 0x04B1 |
5c52: 40 91 13 04 lds r20, 0x0413 |
5c56: 50 91 14 04 lds r21, 0x0414 |
5c5a: 81 e0 ldi r24, 0x01 ; 1 |
5c5c: 88 83 st Y, r24 |
5c5e: 86 e7 ldi r24, 0x76 ; 118 |
5c60: 96 e0 ldi r25, 0x06 ; 6 |
5c62: 9a 83 std Y+2, r25 ; 0x02 |
5c64: 89 83 std Y+1, r24 ; 0x01 |
5c66: 9b 01 movw r18, r22 |
5c68: c9 01 movw r24, r18 |
5c6a: 37 fd sbrc r19, 7 |
5c6c: 43 c0 rjmp .+134 ; 0x5cf4 <Menu+0x1356> |
5c6e: 95 95 asr r25 |
5c70: 87 95 ror r24 |
5c72: 95 95 asr r25 |
5c74: 87 95 ror r24 |
5c76: 95 95 asr r25 |
5c78: 87 95 ror r24 |
5c7a: 48 1b sub r20, r24 |
5c7c: 59 0b sbc r21, r25 |
5c7e: 5c 83 std Y+4, r21 ; 0x04 |
5c80: 4b 83 std Y+3, r20 ; 0x03 |
5c82: 9b 01 movw r18, r22 |
5c84: 77 fd sbrc r23, 7 |
5c86: 33 c0 rjmp .+102 ; 0x5cee <Menu+0x1350> |
5c88: 35 95 asr r19 |
5c8a: 27 95 ror r18 |
5c8c: 35 95 asr r19 |
5c8e: 27 95 ror r18 |
5c90: 35 95 asr r19 |
5c92: 27 95 ror r18 |
5c94: 3e 83 std Y+6, r19 ; 0x06 |
5c96: 2d 83 std Y+5, r18 ; 0x05 |
5c98: cb 01 movw r24, r22 |
5c9a: 68 e0 ldi r22, 0x08 ; 8 |
5c9c: 70 e0 ldi r23, 0x00 ; 0 |
5c9e: 0e 94 89 6f call 0xdf12 ; 0xdf12 <__divmodhi4> |
5ca2: 98 87 std Y+8, r25 ; 0x08 |
5ca4: 8f 83 std Y+7, r24 ; 0x07 |
5ca6: 0e 94 97 16 call 0x2d2e ; 0x2d2e <_printf_P> |
5caa: 8c e3 ldi r24, 0x3C ; 60 |
5cac: 80 93 41 04 sts 0x0441, r24 |
5cb0: 20 91 b2 04 lds r18, 0x04B2 |
5cb4: 30 91 b3 04 lds r19, 0x04B3 |
5cb8: 40 91 15 04 lds r20, 0x0415 |
5cbc: 50 91 16 04 lds r21, 0x0416 |
5cc0: 0f 90 pop r0 |
5cc2: 0f 90 pop r0 |
5cc4: ed b7 in r30, 0x3d ; 61 |
5cc6: fe b7 in r31, 0x3e ; 62 |
5cc8: 31 96 adiw r30, 0x01 ; 1 |
5cca: 81 e0 ldi r24, 0x01 ; 1 |
5ccc: ad b7 in r26, 0x3d ; 61 |
5cce: be b7 in r27, 0x3e ; 62 |
5cd0: 11 96 adiw r26, 0x01 ; 1 |
5cd2: 8c 93 st X, r24 |
5cd4: 87 e6 ldi r24, 0x67 ; 103 |
5cd6: 96 e0 ldi r25, 0x06 ; 6 |
5cd8: 92 83 std Z+2, r25 ; 0x02 |
5cda: 81 83 std Z+1, r24 ; 0x01 |
5cdc: c9 01 movw r24, r18 |
5cde: 84 1b sub r24, r20 |
5ce0: 95 0b sbc r25, r21 |
5ce2: 94 83 std Z+4, r25 ; 0x04 |
5ce4: 83 83 std Z+3, r24 ; 0x03 |
5ce6: 7c cd rjmp .-1288 ; 0x57e0 <Menu+0xe42> |
5ce8: 4f 5f subi r20, 0xFF ; 255 |
5cea: 5f 4f sbci r21, 0xFF ; 255 |
5cec: 3a ce rjmp .-908 ; 0x5962 <Menu+0xfc4> |
5cee: 29 5f subi r18, 0xF9 ; 249 |
5cf0: 3f 4f sbci r19, 0xFF ; 255 |
5cf2: ca cf rjmp .-108 ; 0x5c88 <Menu+0x12ea> |
5cf4: 07 96 adiw r24, 0x07 ; 7 |
5cf6: bb cf rjmp .-138 ; 0x5c6e <Menu+0x12d0> |
5cf8: 29 5f subi r18, 0xF9 ; 249 |
5cfa: 3f 4f sbci r19, 0xFF ; 255 |
5cfc: 92 cf rjmp .-220 ; 0x5c22 <Menu+0x1284> |
5cfe: 07 96 adiw r24, 0x07 ; 7 |
5d00: 83 cf rjmp .-250 ; 0x5c08 <Menu+0x126a> |
5d02: 21 5f subi r18, 0xF1 ; 241 |
5d04: 3f 4f sbci r19, 0xFF ; 255 |
5d06: 05 ce rjmp .-1014 ; 0x5912 <Menu+0xf74> |
5d08: 07 96 adiw r24, 0x07 ; 7 |
5d0a: f6 cd rjmp .-1044 ; 0x58f8 <Menu+0xf5a> |
5d0c: 21 5f subi r18, 0xF1 ; 241 |
5d0e: 3f 4f sbci r19, 0xFF ; 255 |
5d10: ce cd rjmp .-1124 ; 0x58ae <Menu+0xf10> |
5d12: 29 5f subi r18, 0xF9 ; 249 |
5d14: 3f 4f sbci r19, 0xFF ; 255 |
5d16: be cd rjmp .-1156 ; 0x5894 <Menu+0xef6> |
|
00005d18 <i2c_init>: |
5d18: 10 92 b9 00 sts 0x00B9, r1 |
5d1c: 8a e2 ldi r24, 0x2A ; 42 |
5d1e: 80 93 b8 00 sts 0x00B8, r24 |
5d22: 08 95 ret |
|
00005d24 <i2c_start>: |
5d24: 85 ea ldi r24, 0xA5 ; 165 |
5d26: 80 93 bc 00 sts 0x00BC, r24 |
5d2a: 08 95 ret |
|
00005d2c <i2c_stop>: |
5d2c: 84 e9 ldi r24, 0x94 ; 148 |
5d2e: 80 93 bc 00 sts 0x00BC, r24 |
5d32: 08 95 ret |
|
00005d34 <i2c_reset>: |
5d34: 4c eb ldi r20, 0xBC ; 188 |
5d36: 50 e0 ldi r21, 0x00 ; 0 |
5d38: 84 e9 ldi r24, 0x94 ; 148 |
5d3a: da 01 movw r26, r20 |
5d3c: 8c 93 st X, r24 |
5d3e: 10 92 44 04 sts 0x0444, r1 |
5d42: 2b eb ldi r18, 0xBB ; 187 |
5d44: 30 e0 ldi r19, 0x00 ; 0 |
5d46: f9 01 movw r30, r18 |
5d48: 80 81 ld r24, Z |
5d4a: 10 92 45 04 sts 0x0445, r1 |
5d4e: 80 e8 ldi r24, 0x80 ; 128 |
5d50: 8c 93 st X, r24 |
5d52: 10 92 bd 00 sts 0x00BD, r1 |
5d56: 10 92 ba 00 sts 0x00BA, r1 |
5d5a: 10 82 st Z, r1 |
5d5c: e9 eb ldi r30, 0xB9 ; 185 |
5d5e: f0 e0 ldi r31, 0x00 ; 0 |
5d60: 10 82 st Z, r1 |
5d62: a8 eb ldi r26, 0xB8 ; 184 |
5d64: b0 e0 ldi r27, 0x00 ; 0 |
5d66: 1c 92 st X, r1 |
5d68: 10 82 st Z, r1 |
5d6a: 8a e2 ldi r24, 0x2A ; 42 |
5d6c: 8c 93 st X, r24 |
5d6e: 85 ea ldi r24, 0xA5 ; 165 |
5d70: da 01 movw r26, r20 |
5d72: 8c 93 st X, r24 |
5d74: 10 82 st Z, r1 |
5d76: f9 01 movw r30, r18 |
5d78: 10 82 st Z, r1 |
5d7a: 85 e8 ldi r24, 0x85 ; 133 |
5d7c: 8c 93 st X, r24 |
5d7e: 08 95 ret |
|
00005d80 <i2c_write_byte>: |
5d80: 10 92 b9 00 sts 0x00B9, r1 |
5d84: 80 93 bb 00 sts 0x00BB, r24 |
5d88: 85 e8 ldi r24, 0x85 ; 133 |
5d8a: 80 93 bc 00 sts 0x00BC, r24 |
5d8e: 08 95 ret |
|
00005d90 <I2C_WriteByte>: |
5d90: 80 93 bb 00 sts 0x00BB, r24 |
5d94: 85 e8 ldi r24, 0x85 ; 133 |
5d96: 80 93 bc 00 sts 0x00BC, r24 |
5d9a: 08 95 ret |
|
00005d9c <I2C_ReceiveByte>: |
5d9c: 85 ec ldi r24, 0xC5 ; 197 |
5d9e: 80 93 bc 00 sts 0x00BC, r24 |
5da2: 08 95 ret |
|
00005da4 <I2C_ReceiveLastByte>: |
5da4: 85 e8 ldi r24, 0x85 ; 133 |
5da6: 80 93 bc 00 sts 0x00BC, r24 |
5daa: 08 95 ret |
|
00005dac <__vector_26>: |
5dac: 1f 92 push r1 |
5dae: 0f 92 push r0 |
5db0: 0f b6 in r0, 0x3f ; 63 |
5db2: 0f 92 push r0 |
5db4: 11 24 eor r1, r1 |
5db6: 2f 93 push r18 |
5db8: 3f 93 push r19 |
5dba: 8f 93 push r24 |
5dbc: 9f 93 push r25 |
5dbe: ef 93 push r30 |
5dc0: ff 93 push r31 |
5dc2: 80 91 44 04 lds r24, 0x0444 |
5dc6: 8f 5f subi r24, 0xFF ; 255 |
5dc8: 80 93 44 04 sts 0x0444, r24 |
5dcc: 81 50 subi r24, 0x01 ; 1 |
5dce: e8 2f mov r30, r24 |
5dd0: f0 e0 ldi r31, 0x00 ; 0 |
5dd2: e7 31 cpi r30, 0x17 ; 23 |
5dd4: f1 05 cpc r31, r1 |
5dd6: 90 f0 brcs .+36 ; 0x5dfc <__vector_26+0x50> |
5dd8: 10 92 44 04 sts 0x0444, r1 |
5ddc: 80 91 bc 00 lds r24, 0x00BC |
5de0: 80 68 ori r24, 0x80 ; 128 |
5de2: 80 93 bc 00 sts 0x00BC, r24 |
5de6: ff 91 pop r31 |
5de8: ef 91 pop r30 |
5dea: 9f 91 pop r25 |
5dec: 8f 91 pop r24 |
5dee: 3f 91 pop r19 |
5df0: 2f 91 pop r18 |
5df2: 0f 90 pop r0 |
5df4: 0f be out 0x3f, r0 ; 63 |
5df6: 0f 90 pop r0 |
5df8: 1f 90 pop r1 |
5dfa: 18 95 reti |
5dfc: e0 5b subi r30, 0xB0 ; 176 |
5dfe: ff 4f sbci r31, 0xFF ; 255 |
5e00: ee 0f add r30, r30 |
5e02: ff 1f adc r31, r31 |
5e04: 05 90 lpm r0, Z+ |
5e06: f4 91 lpm r31, Z+ |
5e08: e0 2d mov r30, r0 |
5e0a: 09 94 ijmp |
5e0c: 10 92 b9 00 sts 0x00B9, r1 |
5e10: 88 e9 ldi r24, 0x98 ; 152 |
5e12: 80 93 bb 00 sts 0x00BB, r24 |
5e16: 85 e8 ldi r24, 0x85 ; 133 |
5e18: 80 93 bc 00 sts 0x00BC, r24 |
5e1c: df cf rjmp .-66 ; 0x5ddc <__vector_26+0x30> |
5e1e: 10 92 b9 00 sts 0x00B9, r1 |
5e22: 80 e8 ldi r24, 0x80 ; 128 |
5e24: 80 93 bb 00 sts 0x00BB, r24 |
5e28: 85 e8 ldi r24, 0x85 ; 133 |
5e2a: 80 93 bc 00 sts 0x00BC, r24 |
5e2e: d6 cf rjmp .-84 ; 0x5ddc <__vector_26+0x30> |
5e30: 84 e9 ldi r24, 0x94 ; 148 |
5e32: 80 93 bc 00 sts 0x00BC, r24 |
5e36: 8a e0 ldi r24, 0x0A ; 10 |
5e38: 90 e0 ldi r25, 0x00 ; 0 |
5e3a: 90 93 9f 03 sts 0x039F, r25 |
5e3e: 80 93 9e 03 sts 0x039E, r24 |
5e42: 85 ea ldi r24, 0xA5 ; 165 |
5e44: 80 93 bc 00 sts 0x00BC, r24 |
5e48: c9 cf rjmp .-110 ; 0x5ddc <__vector_26+0x30> |
5e4a: 90 91 45 04 lds r25, 0x0445 |
5e4e: 29 2f mov r18, r25 |
5e50: 30 e0 ldi r19, 0x00 ; 0 |
5e52: f9 01 movw r30, r18 |
5e54: ee 0f add r30, r30 |
5e56: ff 1f adc r31, r31 |
5e58: ee 0f add r30, r30 |
5e5a: ff 1f adc r31, r31 |
5e5c: ed 52 subi r30, 0x2D ; 45 |
5e5e: fa 4f sbci r31, 0xFA ; 250 |
5e60: 85 85 ldd r24, Z+13 ; 0x0d |
5e62: 18 16 cp r1, r24 |
5e64: a4 f0 brlt .+40 ; 0x5e8e <__vector_26+0xe2> |
5e66: 9c 30 cpi r25, 0x0C ; 12 |
5e68: 18 f0 brcs .+6 ; 0x5e70 <__vector_26+0xc4> |
5e6a: 11 c0 rjmp .+34 ; 0x5e8e <__vector_26+0xe2> |
5e6c: 9c 30 cpi r25, 0x0C ; 12 |
5e6e: 68 f4 brcc .+26 ; 0x5e8a <__vector_26+0xde> |
5e70: 9f 5f subi r25, 0xFF ; 255 |
5e72: 29 2f mov r18, r25 |
5e74: 30 e0 ldi r19, 0x00 ; 0 |
5e76: f9 01 movw r30, r18 |
5e78: ee 0f add r30, r30 |
5e7a: ff 1f adc r31, r31 |
5e7c: ee 0f add r30, r30 |
5e7e: ff 1f adc r31, r31 |
5e80: ed 52 subi r30, 0x2D ; 45 |
5e82: fa 4f sbci r31, 0xFA ; 250 |
5e84: 85 85 ldd r24, Z+13 ; 0x0d |
5e86: 18 16 cp r1, r24 |
5e88: 8c f7 brge .-30 ; 0x5e6c <__vector_26+0xc0> |
5e8a: 90 93 45 04 sts 0x0445, r25 |
5e8e: 9c 30 cpi r25, 0x0C ; 12 |
5e90: 09 f4 brne .+2 ; 0x5e94 <__vector_26+0xe8> |
5e92: d6 c0 rjmp .+428 ; 0x6040 <__vector_26+0x294> |
5e94: 27 5d subi r18, 0xD7 ; 215 |
5e96: 3f 4f sbci r19, 0xFF ; 255 |
5e98: 22 0f add r18, r18 |
5e9a: 33 1f adc r19, r19 |
5e9c: 10 92 b9 00 sts 0x00B9, r1 |
5ea0: 20 93 bb 00 sts 0x00BB, r18 |
5ea4: 85 e8 ldi r24, 0x85 ; 133 |
5ea6: 80 93 bc 00 sts 0x00BC, r24 |
5eaa: 98 cf rjmp .-208 ; 0x5ddc <__vector_26+0x30> |
5eac: 80 91 26 03 lds r24, 0x0326 |
5eb0: 10 92 b9 00 sts 0x00B9, r1 |
5eb4: 80 93 bb 00 sts 0x00BB, r24 |
5eb8: 85 e8 ldi r24, 0x85 ; 133 |
5eba: 80 93 bc 00 sts 0x00BC, r24 |
5ebe: 8e cf rjmp .-228 ; 0x5ddc <__vector_26+0x30> |
5ec0: 10 92 b9 00 sts 0x00B9, r1 |
5ec4: 82 e1 ldi r24, 0x12 ; 18 |
5ec6: 80 93 bb 00 sts 0x00BB, r24 |
5eca: 85 e8 ldi r24, 0x85 ; 133 |
5ecc: 80 93 bc 00 sts 0x00BC, r24 |
5ed0: 85 cf rjmp .-246 ; 0x5ddc <__vector_26+0x30> |
5ed2: 80 91 27 03 lds r24, 0x0327 |
5ed6: 10 92 b9 00 sts 0x00B9, r1 |
5eda: 80 93 bb 00 sts 0x00BB, r24 |
5ede: 85 e8 ldi r24, 0x85 ; 133 |
5ee0: 80 93 bc 00 sts 0x00BC, r24 |
5ee4: 7b cf rjmp .-266 ; 0x5ddc <__vector_26+0x30> |
5ee6: 80 91 25 03 lds r24, 0x0325 |
5eea: 10 92 b9 00 sts 0x00B9, r1 |
5eee: 80 93 bb 00 sts 0x00BB, r24 |
5ef2: 85 e8 ldi r24, 0x85 ; 133 |
5ef4: 80 93 bc 00 sts 0x00BC, r24 |
5ef8: 71 cf rjmp .-286 ; 0x5ddc <__vector_26+0x30> |
5efa: 84 e9 ldi r24, 0x94 ; 148 |
5efc: 80 93 bc 00 sts 0x00BC, r24 |
5f00: 8a e0 ldi r24, 0x0A ; 10 |
5f02: 90 e0 ldi r25, 0x00 ; 0 |
5f04: 90 93 9f 03 sts 0x039F, r25 |
5f08: 80 93 9e 03 sts 0x039E, r24 |
5f0c: 10 92 44 04 sts 0x0444, r1 |
5f10: 65 cf rjmp .-310 ; 0x5ddc <__vector_26+0x30> |
5f12: 10 92 b9 00 sts 0x00B9, r1 |
5f16: 84 e1 ldi r24, 0x14 ; 20 |
5f18: 80 93 bb 00 sts 0x00BB, r24 |
5f1c: 85 e8 ldi r24, 0x85 ; 133 |
5f1e: 80 93 bc 00 sts 0x00BC, r24 |
5f22: 5c cf rjmp .-328 ; 0x5ddc <__vector_26+0x30> |
5f24: 80 91 b9 00 lds r24, 0x00B9 |
5f28: 80 33 cpi r24, 0x30 ; 48 |
5f2a: 09 f4 brne .+2 ; 0x5f2e <__vector_26+0x182> |
5f2c: 6a c0 rjmp .+212 ; 0x6002 <__vector_26+0x256> |
5f2e: 84 e9 ldi r24, 0x94 ; 148 |
5f30: 80 93 bc 00 sts 0x00BC, r24 |
5f34: 8a e0 ldi r24, 0x0A ; 10 |
5f36: 90 e0 ldi r25, 0x00 ; 0 |
5f38: 90 93 9f 03 sts 0x039F, r25 |
5f3c: 80 93 9e 03 sts 0x039E, r24 |
5f40: 10 92 44 04 sts 0x0444, r1 |
5f44: 85 ea ldi r24, 0xA5 ; 165 |
5f46: 80 93 bc 00 sts 0x00BC, r24 |
5f4a: 48 cf rjmp .-368 ; 0x5ddc <__vector_26+0x30> |
5f4c: 80 91 45 04 lds r24, 0x0445 |
5f50: e8 2f mov r30, r24 |
5f52: f0 e0 ldi r31, 0x00 ; 0 |
5f54: ea 56 subi r30, 0x6A ; 106 |
5f56: f6 4f sbci r31, 0xF6 ; 246 |
5f58: 90 81 ld r25, Z |
5f5a: 8f 5f subi r24, 0xFF ; 255 |
5f5c: 80 93 45 04 sts 0x0445, r24 |
5f60: 10 92 b9 00 sts 0x00B9, r1 |
5f64: 90 93 bb 00 sts 0x00BB, r25 |
5f68: 85 e8 ldi r24, 0x85 ; 133 |
5f6a: 80 93 bc 00 sts 0x00BC, r24 |
5f6e: 36 cf rjmp .-404 ; 0x5ddc <__vector_26+0x30> |
5f70: 10 92 b9 00 sts 0x00B9, r1 |
5f74: 80 e1 ldi r24, 0x10 ; 16 |
5f76: 80 93 bb 00 sts 0x00BB, r24 |
5f7a: 85 e8 ldi r24, 0x85 ; 133 |
5f7c: 80 93 bc 00 sts 0x00BC, r24 |
5f80: 2d cf rjmp .-422 ; 0x5ddc <__vector_26+0x30> |
5f82: 80 91 46 04 lds r24, 0x0446 |
5f86: 90 91 bb 00 lds r25, 0x00BB |
5f8a: e8 2f mov r30, r24 |
5f8c: f0 e0 ldi r31, 0x00 ; 0 |
5f8e: ea 58 subi r30, 0x8A ; 138 |
5f90: f7 4f sbci r31, 0xF7 ; 247 |
5f92: 90 83 st Z, r25 |
5f94: 8f 5f subi r24, 0xFF ; 255 |
5f96: 80 93 46 04 sts 0x0446, r24 |
5f9a: 8c 30 cpi r24, 0x0C ; 12 |
5f9c: 10 f0 brcs .+4 ; 0x5fa2 <__vector_26+0x1f6> |
5f9e: 10 92 46 04 sts 0x0446, r1 |
5fa2: 84 e9 ldi r24, 0x94 ; 148 |
5fa4: 80 93 bc 00 sts 0x00BC, r24 |
5fa8: 10 92 44 04 sts 0x0444, r1 |
5fac: 17 cf rjmp .-466 ; 0x5ddc <__vector_26+0x30> |
5fae: 80 91 bb 00 lds r24, 0x00BB |
5fb2: e0 91 46 04 lds r30, 0x0446 |
5fb6: f0 e0 ldi r31, 0x00 ; 0 |
5fb8: ee 56 subi r30, 0x6E ; 110 |
5fba: f7 4f sbci r31, 0xF7 ; 247 |
5fbc: 80 83 st Z, r24 |
5fbe: 85 e8 ldi r24, 0x85 ; 133 |
5fc0: 80 93 bc 00 sts 0x00BC, r24 |
5fc4: 0b cf rjmp .-490 ; 0x5ddc <__vector_26+0x30> |
5fc6: 80 91 b9 00 lds r24, 0x00B9 |
5fca: 80 34 cpi r24, 0x40 ; 64 |
5fcc: 69 f1 breq .+90 ; 0x6028 <__vector_26+0x27c> |
5fce: 80 91 46 04 lds r24, 0x0446 |
5fd2: e8 2f mov r30, r24 |
5fd4: f0 e0 ldi r31, 0x00 ; 0 |
5fd6: ee 55 subi r30, 0x5E ; 94 |
5fd8: f7 4f sbci r31, 0xF7 ; 247 |
5fda: 10 82 st Z, r1 |
5fdc: 8f 5f subi r24, 0xFF ; 255 |
5fde: 80 93 46 04 sts 0x0446, r24 |
5fe2: 8c 30 cpi r24, 0x0C ; 12 |
5fe4: 10 f0 brcs .+4 ; 0x5fea <__vector_26+0x23e> |
5fe6: 10 92 46 04 sts 0x0446, r1 |
5fea: 84 e9 ldi r24, 0x94 ; 148 |
5fec: 80 93 bc 00 sts 0x00BC, r24 |
5ff0: 10 92 44 04 sts 0x0444, r1 |
5ff4: 80 91 4a 04 lds r24, 0x044A |
5ff8: 80 93 47 04 sts 0x0447, r24 |
5ffc: 10 92 4a 04 sts 0x044A, r1 |
6000: ed ce rjmp .-550 ; 0x5ddc <__vector_26+0x30> |
6002: 80 91 4a 04 lds r24, 0x044A |
6006: 88 23 and r24, r24 |
6008: 61 f1 breq .+88 ; 0x6062 <__vector_26+0x2b6> |
600a: 80 91 45 04 lds r24, 0x0445 |
600e: e8 2f mov r30, r24 |
6010: f0 e0 ldi r31, 0x00 ; 0 |
6012: eb 57 subi r30, 0x7B ; 123 |
6014: f7 4f sbci r31, 0xF7 ; 247 |
6016: 80 81 ld r24, Z |
6018: 8f 5f subi r24, 0xFF ; 255 |
601a: 80 83 st Z, r24 |
601c: 88 23 and r24, r24 |
601e: 09 f0 breq .+2 ; 0x6022 <__vector_26+0x276> |
6020: 86 cf rjmp .-244 ; 0x5f2e <__vector_26+0x182> |
6022: 8f ef ldi r24, 0xFF ; 255 |
6024: 80 83 st Z, r24 |
6026: 83 cf rjmp .-250 ; 0x5f2e <__vector_26+0x182> |
6028: 80 91 46 04 lds r24, 0x0446 |
602c: e8 2f mov r30, r24 |
602e: f0 e0 ldi r31, 0x00 ; 0 |
6030: ee 55 subi r30, 0x5E ; 94 |
6032: f7 4f sbci r31, 0xF7 ; 247 |
6034: 8c 5f subi r24, 0xFC ; 252 |
6036: 80 83 st Z, r24 |
6038: 85 ec ldi r24, 0xC5 ; 197 |
603a: 80 93 bc 00 sts 0x00BC, r24 |
603e: da cf rjmp .-76 ; 0x5ff4 <__vector_26+0x248> |
6040: 10 92 45 04 sts 0x0445, r1 |
6044: 83 e0 ldi r24, 0x03 ; 3 |
6046: 80 93 44 04 sts 0x0444, r24 |
604a: 80 91 46 04 lds r24, 0x0446 |
604e: 88 0f add r24, r24 |
6050: 8d 5a subi r24, 0xAD ; 173 |
6052: 10 92 b9 00 sts 0x00B9, r1 |
6056: 80 93 bb 00 sts 0x00BB, r24 |
605a: 85 e8 ldi r24, 0x85 ; 133 |
605c: 80 93 bc 00 sts 0x00BC, r24 |
6060: bd ce rjmp .-646 ; 0x5ddc <__vector_26+0x30> |
6062: 80 91 45 04 lds r24, 0x0445 |
6066: 80 93 4a 04 sts 0x044A, r24 |
606a: d1 cf rjmp .-94 ; 0x600e <__vector_26+0x262> |
|
0000606c <rc_sum_init>: |
606c: 83 ec ldi r24, 0xC3 ; 195 |
606e: 80 93 81 00 sts 0x0081, r24 |
6072: ef e6 ldi r30, 0x6F ; 111 |
6074: f0 e0 ldi r31, 0x00 ; 0 |
6076: 80 81 ld r24, Z |
6078: 80 62 ori r24, 0x20 ; 32 |
607a: 80 83 st Z, r24 |
607c: 10 92 b3 04 sts 0x04B3, r1 |
6080: 10 92 b2 04 sts 0x04B2, r1 |
6084: 10 92 b1 04 sts 0x04B1, r1 |
6088: 10 92 b0 04 sts 0x04B0, r1 |
608c: 10 92 af 04 sts 0x04AF, r1 |
6090: 10 92 ae 04 sts 0x04AE, r1 |
6094: 08 95 ret |
|
00006096 <__vector_12>: |
6096: 1f 92 push r1 |
6098: 0f 92 push r0 |
609a: 0f b6 in r0, 0x3f ; 63 |
609c: 0f 92 push r0 |
609e: 11 24 eor r1, r1 |
60a0: 0f 93 push r16 |
60a2: 1f 93 push r17 |
60a4: 2f 93 push r18 |
60a6: 3f 93 push r19 |
60a8: 4f 93 push r20 |
60aa: 5f 93 push r21 |
60ac: 6f 93 push r22 |
60ae: 7f 93 push r23 |
60b0: 8f 93 push r24 |
60b2: 9f 93 push r25 |
60b4: af 93 push r26 |
60b6: bf 93 push r27 |
60b8: cf 93 push r28 |
60ba: df 93 push r29 |
60bc: ef 93 push r30 |
60be: ff 93 push r31 |
60c0: 80 91 39 09 lds r24, 0x0939 |
60c4: 82 fd sbrc r24, 2 |
60c6: 3e c0 rjmp .+124 ; 0x6144 <__vector_12+0xae> |
60c8: 20 91 86 00 lds r18, 0x0086 |
60cc: 30 91 87 00 lds r19, 0x0087 |
60d0: 80 91 aa 04 lds r24, 0x04AA |
60d4: 90 91 ab 04 lds r25, 0x04AB |
60d8: 28 1b sub r18, r24 |
60da: 39 0b sbc r19, r25 |
60dc: 80 91 86 00 lds r24, 0x0086 |
60e0: 90 91 87 00 lds r25, 0x0087 |
60e4: 90 93 ab 04 sts 0x04AB, r25 |
60e8: 80 93 aa 04 sts 0x04AA, r24 |
60ec: c9 01 movw r24, r18 |
60ee: 8d 54 subi r24, 0x4D ; 77 |
60f0: 94 40 sbci r25, 0x04 ; 4 |
60f2: 83 5f subi r24, 0xF3 ; 243 |
60f4: 9a 41 sbci r25, 0x1A ; 26 |
60f6: 08 f0 brcs .+2 ; 0x60fa <__vector_12+0x64> |
60f8: c8 c0 rjmp .+400 ; 0x628a <__vector_12+0x1f4> |
60fa: 80 91 a8 04 lds r24, 0x04A8 |
60fe: 90 91 a9 04 lds r25, 0x04A9 |
6102: 80 93 ae 08 sts 0x08AE, r24 |
6106: 04 97 sbiw r24, 0x04 ; 4 |
6108: 14 f0 brlt .+4 ; 0x610e <__vector_12+0x78> |
610a: 10 92 84 03 sts 0x0384, r1 |
610e: 81 e0 ldi r24, 0x01 ; 1 |
6110: 90 e0 ldi r25, 0x00 ; 0 |
6112: 90 93 a9 04 sts 0x04A9, r25 |
6116: 80 93 a8 04 sts 0x04A8, r24 |
611a: ff 91 pop r31 |
611c: ef 91 pop r30 |
611e: df 91 pop r29 |
6120: cf 91 pop r28 |
6122: bf 91 pop r27 |
6124: af 91 pop r26 |
6126: 9f 91 pop r25 |
6128: 8f 91 pop r24 |
612a: 7f 91 pop r23 |
612c: 6f 91 pop r22 |
612e: 5f 91 pop r21 |
6130: 4f 91 pop r20 |
6132: 3f 91 pop r19 |
6134: 2f 91 pop r18 |
6136: 1f 91 pop r17 |
6138: 0f 91 pop r16 |
613a: 0f 90 pop r0 |
613c: 0f be out 0x3f, r0 ; 63 |
613e: 0f 90 pop r0 |
6140: 1f 90 pop r1 |
6142: 18 95 reti |
6144: 20 91 86 00 lds r18, 0x0086 |
6148: 30 91 87 00 lds r19, 0x0087 |
614c: 80 91 a6 04 lds r24, 0x04A6 |
6150: 90 91 a7 04 lds r25, 0x04A7 |
6154: 28 1b sub r18, r24 |
6156: 39 0b sbc r19, r25 |
6158: 80 91 86 00 lds r24, 0x0086 |
615c: 90 91 87 00 lds r25, 0x0087 |
6160: 90 93 a7 04 sts 0x04A7, r25 |
6164: 80 93 a6 04 sts 0x04A6, r24 |
6168: c9 01 movw r24, r18 |
616a: 8d 54 subi r24, 0x4D ; 77 |
616c: 94 40 sbci r25, 0x04 ; 4 |
616e: 83 5f subi r24, 0xF3 ; 243 |
6170: 9a 41 sbci r25, 0x1A ; 26 |
6172: 30 f5 brcc .+76 ; 0x61c0 <__vector_12+0x12a> |
6174: 80 91 4d 04 lds r24, 0x044D |
6178: 80 93 4b 04 sts 0x044B, r24 |
617c: 80 91 4b 04 lds r24, 0x044B |
6180: 84 30 cpi r24, 0x04 ; 4 |
6182: 08 f0 brcs .+2 ; 0x6186 <__vector_12+0xf0> |
6184: 28 c1 rjmp .+592 ; 0x63d6 <__vector_12+0x340> |
6186: 80 91 4c 04 lds r24, 0x044C |
618a: 85 36 cpi r24, 0x65 ; 101 |
618c: 08 f0 brcs .+2 ; 0x6190 <__vector_12+0xfa> |
618e: 6d c1 rjmp .+730 ; 0x646a <__vector_12+0x3d4> |
6190: 10 92 4c 04 sts 0x044C, r1 |
6194: 80 91 08 01 lds r24, 0x0108 |
6198: 8a 30 cpi r24, 0x0A ; 10 |
619a: 09 f4 brne .+2 ; 0x619e <__vector_12+0x108> |
619c: 82 c1 rjmp .+772 ; 0x64a2 <__vector_12+0x40c> |
619e: 84 31 cpi r24, 0x14 ; 20 |
61a0: 09 f4 brne .+2 ; 0x61a4 <__vector_12+0x10e> |
61a2: 7f c1 rjmp .+766 ; 0x64a2 <__vector_12+0x40c> |
61a4: 28 98 cbi 0x05, 0 ; 5 |
61a6: 81 e0 ldi r24, 0x01 ; 1 |
61a8: 80 93 4d 04 sts 0x044D, r24 |
61ac: 80 91 1c 05 lds r24, 0x051C |
61b0: 88 23 and r24, r24 |
61b2: 09 f0 breq .+2 ; 0x61b6 <__vector_12+0x120> |
61b4: b2 cf rjmp .-156 ; 0x611a <__vector_12+0x84> |
61b6: 80 91 4b 04 lds r24, 0x044B |
61ba: 80 93 ae 08 sts 0x08AE, r24 |
61be: ad cf rjmp .-166 ; 0x611a <__vector_12+0x84> |
61c0: 40 91 4d 04 lds r20, 0x044D |
61c4: 4a 30 cpi r20, 0x0A ; 10 |
61c6: 08 f0 brcs .+2 ; 0x61ca <__vector_12+0x134> |
61c8: db c0 rjmp .+438 ; 0x6380 <__vector_12+0x2ea> |
61ca: c9 01 movw r24, r18 |
61cc: 8b 5f subi r24, 0xFB ; 251 |
61ce: 90 40 sbci r25, 0x00 ; 0 |
61d0: 84 5b subi r24, 0xB4 ; 180 |
61d2: 91 40 sbci r25, 0x01 ; 1 |
61d4: 08 f0 brcs .+2 ; 0x61d8 <__vector_12+0x142> |
61d6: 51 c1 rjmp .+674 ; 0x647a <__vector_12+0x3e4> |
61d8: b9 01 movw r22, r18 |
61da: 62 5d subi r22, 0xD2 ; 210 |
61dc: 71 40 sbci r23, 0x01 ; 1 |
61de: c4 2f mov r28, r20 |
61e0: d0 e0 ldi r29, 0x00 ; 0 |
61e2: cc 0f add r28, r28 |
61e4: dd 1f adc r29, r29 |
61e6: fe 01 movw r30, r28 |
61e8: e0 57 subi r30, 0x70 ; 112 |
61ea: fb 4f sbci r31, 0xFB ; 251 |
61ec: a0 81 ld r26, Z |
61ee: b1 81 ldd r27, Z+1 ; 0x01 |
61f0: cb 01 movw r24, r22 |
61f2: 8a 1b sub r24, r26 |
61f4: 9b 0b sbc r25, r27 |
61f6: 05 96 adiw r24, 0x05 ; 5 |
61f8: 0b 97 sbiw r24, 0x0b ; 11 |
61fa: 88 f4 brcc .+34 ; 0x621e <__vector_12+0x188> |
61fc: 80 91 4c 04 lds r24, 0x044C |
6200: 8a 31 cpi r24, 0x1A ; 26 |
6202: 08 f4 brcc .+2 ; 0x6206 <__vector_12+0x170> |
6204: 83 c1 rjmp .+774 ; 0x650c <__vector_12+0x476> |
6206: 80 91 12 05 lds r24, 0x0512 |
620a: 86 5f subi r24, 0xF6 ; 246 |
620c: 80 93 12 05 sts 0x0512, r24 |
6210: 80 91 12 05 lds r24, 0x0512 |
6214: 89 3c cpi r24, 0xC9 ; 201 |
6216: 18 f0 brcs .+6 ; 0x621e <__vector_12+0x188> |
6218: 88 ec ldi r24, 0xC8 ; 200 |
621a: 80 93 12 05 sts 0x0512, r24 |
621e: cd 01 movw r24, r26 |
6220: 88 0f add r24, r24 |
6222: 99 1f adc r25, r25 |
6224: 8a 0f add r24, r26 |
6226: 9b 1f adc r25, r27 |
6228: 86 0f add r24, r22 |
622a: 97 1f adc r25, r23 |
622c: 97 fd sbrc r25, 7 |
622e: 49 c1 rjmp .+658 ; 0x64c2 <__vector_12+0x42c> |
6230: 9c 01 movw r18, r24 |
6232: 35 95 asr r19 |
6234: 27 95 ror r18 |
6236: 35 95 asr r19 |
6238: 27 95 ror r18 |
623a: cb 01 movw r24, r22 |
623c: 01 96 adiw r24, 0x01 ; 1 |
623e: 82 17 cp r24, r18 |
6240: 93 07 cpc r25, r19 |
6242: 0c f4 brge .+2 ; 0x6246 <__vector_12+0x1b0> |
6244: 39 c1 rjmp .+626 ; 0x64b8 <__vector_12+0x422> |
6246: 61 50 subi r22, 0x01 ; 1 |
6248: 70 40 sbci r23, 0x00 ; 0 |
624a: 26 17 cp r18, r22 |
624c: 37 07 cpc r19, r23 |
624e: 14 f4 brge .+4 ; 0x6254 <__vector_12+0x1be> |
6250: 2f 5f subi r18, 0xFF ; 255 |
6252: 3f 4f sbci r19, 0xFF ; 255 |
6254: 80 91 12 05 lds r24, 0x0512 |
6258: 8e 3b cpi r24, 0xBE ; 190 |
625a: 08 f4 brcc .+2 ; 0x625e <__vector_12+0x1c8> |
625c: 44 c1 rjmp .+648 ; 0x64e6 <__vector_12+0x450> |
625e: fe 01 movw r30, r28 |
6260: e6 58 subi r30, 0x86 ; 134 |
6262: fb 4f sbci r31, 0xFB ; 251 |
6264: c9 01 movw r24, r18 |
6266: 8a 1b sub r24, r26 |
6268: 9b 0b sbc r25, r27 |
626a: 63 e0 ldi r22, 0x03 ; 3 |
626c: 70 e0 ldi r23, 0x00 ; 0 |
626e: 0e 94 89 6f call 0xdf12 ; 0xdf12 <__divmodhi4> |
6272: cb 01 movw r24, r22 |
6274: 88 0f add r24, r24 |
6276: 99 1f adc r25, r25 |
6278: 86 0f add r24, r22 |
627a: 97 1f adc r25, r23 |
627c: 91 83 std Z+1, r25 ; 0x01 |
627e: 80 83 st Z, r24 |
6280: c0 57 subi r28, 0x70 ; 112 |
6282: db 4f sbci r29, 0xFB ; 251 |
6284: 39 83 std Y+1, r19 ; 0x01 |
6286: 28 83 st Y, r18 |
6288: ff c0 rjmp .+510 ; 0x6488 <__vector_12+0x3f2> |
628a: 00 91 a8 04 lds r16, 0x04A8 |
628e: 10 91 a9 04 lds r17, 0x04A9 |
6292: 0a 30 cpi r16, 0x0A ; 10 |
6294: 11 05 cpc r17, r1 |
6296: 0c f0 brlt .+2 ; 0x629a <__vector_12+0x204> |
6298: 40 cf rjmp .-384 ; 0x611a <__vector_12+0x84> |
629a: c9 01 movw r24, r18 |
629c: 8b 5f subi r24, 0xFB ; 251 |
629e: 90 40 sbci r25, 0x00 ; 0 |
62a0: 84 5b subi r24, 0xB4 ; 180 |
62a2: 91 40 sbci r25, 0x01 ; 1 |
62a4: 08 f0 brcs .+2 ; 0x62a8 <__vector_12+0x212> |
62a6: 57 c0 rjmp .+174 ; 0x6356 <__vector_12+0x2c0> |
62a8: a9 01 movw r20, r18 |
62aa: 42 5d subi r20, 0xD2 ; 210 |
62ac: 51 40 sbci r21, 0x01 ; 1 |
62ae: e8 01 movw r28, r16 |
62b0: cc 0f add r28, r28 |
62b2: dd 1f adc r29, r29 |
62b4: fe 01 movw r30, r28 |
62b6: e1 55 subi r30, 0x51 ; 81 |
62b8: f7 4f sbci r31, 0xF7 ; 247 |
62ba: 80 81 ld r24, Z |
62bc: 91 81 ldd r25, Z+1 ; 0x01 |
62be: fa 01 movw r30, r20 |
62c0: e8 1b sub r30, r24 |
62c2: f9 0b sbc r31, r25 |
62c4: cf 01 movw r24, r30 |
62c6: f7 fd sbrc r31, 7 |
62c8: 2d c1 rjmp .+602 ; 0x6524 <__vector_12+0x48e> |
62ca: 06 97 sbiw r24, 0x06 ; 6 |
62cc: 54 f4 brge .+20 ; 0x62e2 <__vector_12+0x24c> |
62ce: 80 91 12 05 lds r24, 0x0512 |
62d2: 88 3c cpi r24, 0xC8 ; 200 |
62d4: 08 f0 brcs .+2 ; 0x62d8 <__vector_12+0x242> |
62d6: 16 c1 rjmp .+556 ; 0x6504 <__vector_12+0x46e> |
62d8: 80 91 12 05 lds r24, 0x0512 |
62dc: 86 5f subi r24, 0xF6 ; 246 |
62de: 80 93 12 05 sts 0x0512, r24 |
62e2: fe 01 movw r30, r28 |
62e4: e1 55 subi r30, 0x51 ; 81 |
62e6: f7 4f sbci r31, 0xF7 ; 247 |
62e8: 80 81 ld r24, Z |
62ea: 91 81 ldd r25, Z+1 ; 0x01 |
62ec: 9c 01 movw r18, r24 |
62ee: 22 0f add r18, r18 |
62f0: 33 1f adc r19, r19 |
62f2: 28 0f add r18, r24 |
62f4: 39 1f adc r19, r25 |
62f6: 24 0f add r18, r20 |
62f8: 35 1f adc r19, r21 |
62fa: 37 fd sbrc r19, 7 |
62fc: 10 c1 rjmp .+544 ; 0x651e <__vector_12+0x488> |
62fe: 35 95 asr r19 |
6300: 27 95 ror r18 |
6302: 35 95 asr r19 |
6304: 27 95 ror r18 |
6306: ca 01 movw r24, r20 |
6308: 01 96 adiw r24, 0x01 ; 1 |
630a: 82 17 cp r24, r18 |
630c: 93 07 cpc r25, r19 |
630e: 0c f0 brlt .+2 ; 0x6312 <__vector_12+0x27c> |
6310: ca c0 rjmp .+404 ; 0x64a6 <__vector_12+0x410> |
6312: 21 50 subi r18, 0x01 ; 1 |
6314: 30 40 sbci r19, 0x00 ; 0 |
6316: 80 91 12 05 lds r24, 0x0512 |
631a: 83 3c cpi r24, 0xC3 ; 195 |
631c: 08 f4 brcc .+2 ; 0x6320 <__vector_12+0x28a> |
631e: dd c0 rjmp .+442 ; 0x64da <__vector_12+0x444> |
6320: fe 01 movw r30, r28 |
6322: e1 55 subi r30, 0x51 ; 81 |
6324: f7 4f sbci r31, 0xF7 ; 247 |
6326: 80 81 ld r24, Z |
6328: 91 81 ldd r25, Z+1 ; 0x01 |
632a: a9 01 movw r20, r18 |
632c: 48 1b sub r20, r24 |
632e: 59 0b sbc r21, r25 |
6330: ca 01 movw r24, r20 |
6332: 63 e0 ldi r22, 0x03 ; 3 |
6334: 70 e0 ldi r23, 0x00 ; 0 |
6336: 0e 94 89 6f call 0xdf12 ; 0xdf12 <__divmodhi4> |
633a: cb 01 movw r24, r22 |
633c: 88 0f add r24, r24 |
633e: 99 1f adc r25, r25 |
6340: 86 0f add r24, r22 |
6342: 97 1f adc r25, r23 |
6344: fe 01 movw r30, r28 |
6346: eb 53 subi r30, 0x3B ; 59 |
6348: f7 4f sbci r31, 0xF7 ; 247 |
634a: 91 83 std Z+1, r25 ; 0x01 |
634c: 80 83 st Z, r24 |
634e: c1 55 subi r28, 0x51 ; 81 |
6350: d7 4f sbci r29, 0xF7 ; 247 |
6352: 39 83 std Y+1, r19 ; 0x01 |
6354: 28 83 st Y, r18 |
6356: c8 01 movw r24, r16 |
6358: 01 96 adiw r24, 0x01 ; 1 |
635a: 90 93 a9 04 sts 0x04A9, r25 |
635e: 80 93 a8 04 sts 0x04A8, r24 |
6362: 85 30 cpi r24, 0x05 ; 5 |
6364: 91 05 cpc r25, r1 |
6366: 09 f4 brne .+2 ; 0x636a <__vector_12+0x2d4> |
6368: 84 c0 rjmp .+264 ; 0x6472 <__vector_12+0x3dc> |
636a: 5d 98 cbi 0x0b, 5 ; 11 |
636c: 86 30 cpi r24, 0x06 ; 6 |
636e: 91 05 cpc r25, r1 |
6370: 09 f4 brne .+2 ; 0x6374 <__vector_12+0x2de> |
6372: ad c0 rjmp .+346 ; 0x64ce <__vector_12+0x438> |
6374: 5c 98 cbi 0x0b, 4 ; 11 |
6376: 07 97 sbiw r24, 0x07 ; 7 |
6378: 09 f0 breq .+2 ; 0x637c <__vector_12+0x2e6> |
637a: 7d c0 rjmp .+250 ; 0x6476 <__vector_12+0x3e0> |
637c: 5b 9a sbi 0x0b, 3 ; 11 |
637e: cd ce rjmp .-614 ; 0x611a <__vector_12+0x84> |
6380: 44 31 cpi r20, 0x14 ; 20 |
6382: 08 f4 brcc .+2 ; 0x6386 <__vector_12+0x2f0> |
6384: 8a c0 rjmp .+276 ; 0x649a <__vector_12+0x404> |
6386: 44 31 cpi r20, 0x14 ; 20 |
6388: 09 f0 breq .+2 ; 0x638c <__vector_12+0x2f6> |
638a: c7 ce rjmp .-626 ; 0x611a <__vector_12+0x84> |
638c: 80 91 08 01 lds r24, 0x0108 |
6390: 8a 30 cpi r24, 0x0A ; 10 |
6392: 09 f4 brne .+2 ; 0x6396 <__vector_12+0x300> |
6394: b5 c0 rjmp .+362 ; 0x6500 <__vector_12+0x46a> |
6396: 84 31 cpi r24, 0x14 ; 20 |
6398: 09 f4 brne .+2 ; 0x639c <__vector_12+0x306> |
639a: b2 c0 rjmp .+356 ; 0x6500 <__vector_12+0x46a> |
639c: 28 98 cbi 0x05, 0 ; 5 |
639e: 8e e1 ldi r24, 0x1E ; 30 |
63a0: 80 93 4d 04 sts 0x044D, r24 |
63a4: c4 e6 ldi r28, 0x64 ; 100 |
63a6: d4 e0 ldi r29, 0x04 ; 4 |
63a8: 20 e0 ldi r18, 0x00 ; 0 |
63aa: 30 e0 ldi r19, 0x00 ; 0 |
63ac: 89 91 ld r24, Y+ |
63ae: 99 91 ld r25, Y+ |
63b0: f9 01 movw r30, r18 |
63b2: ee 0f add r30, r30 |
63b4: ff 1f adc r31, r31 |
63b6: df 01 movw r26, r30 |
63b8: a1 55 subi r26, 0x51 ; 81 |
63ba: b7 4f sbci r27, 0xF7 ; 247 |
63bc: 11 96 adiw r26, 0x01 ; 1 |
63be: 9c 93 st X, r25 |
63c0: 8e 93 st -X, r24 |
63c2: eb 53 subi r30, 0x3B ; 59 |
63c4: f7 4f sbci r31, 0xF7 ; 247 |
63c6: 11 82 std Z+1, r1 ; 0x01 |
63c8: 10 82 st Z, r1 |
63ca: 2f 5f subi r18, 0xFF ; 255 |
63cc: 3f 4f sbci r19, 0xFF ; 255 |
63ce: 2b 30 cpi r18, 0x0B ; 11 |
63d0: 31 05 cpc r19, r1 |
63d2: 61 f7 brne .-40 ; 0x63ac <__vector_12+0x316> |
63d4: a2 ce rjmp .-700 ; 0x611a <__vector_12+0x84> |
63d6: 90 91 ae 08 lds r25, 0x08AE |
63da: 80 91 4b 04 lds r24, 0x044B |
63de: 98 17 cp r25, r24 |
63e0: 09 f0 breq .+2 ; 0x63e4 <__vector_12+0x34e> |
63e2: d1 ce rjmp .-606 ; 0x6186 <__vector_12+0xf0> |
63e4: 60 91 4c 04 lds r22, 0x044C |
63e8: 6b 30 cpi r22, 0x0B ; 11 |
63ea: 08 f4 brcc .+2 ; 0x63ee <__vector_12+0x358> |
63ec: 85 c0 rjmp .+266 ; 0x64f8 <__vector_12+0x462> |
63ee: 10 92 84 03 sts 0x0384, r1 |
63f2: 44 e6 ldi r20, 0x64 ; 100 |
63f4: 54 e0 ldi r21, 0x04 ; 4 |
63f6: ce e4 ldi r28, 0x4E ; 78 |
63f8: d4 e0 ldi r29, 0x04 ; 4 |
63fa: 20 e0 ldi r18, 0x00 ; 0 |
63fc: 30 e0 ldi r19, 0x00 ; 0 |
63fe: 20 c0 rjmp .+64 ; 0x6440 <__vector_12+0x3aa> |
6400: d9 01 movw r26, r18 |
6402: aa 0f add r26, r26 |
6404: bb 1f adc r27, r27 |
6406: fd 01 movw r30, r26 |
6408: e0 57 subi r30, 0x70 ; 112 |
640a: fb 4f sbci r31, 0xFB ; 251 |
640c: 80 81 ld r24, Z |
640e: 91 81 ldd r25, Z+1 ; 0x01 |
6410: fd 01 movw r30, r26 |
6412: e1 55 subi r30, 0x51 ; 81 |
6414: f7 4f sbci r31, 0xF7 ; 247 |
6416: 91 83 std Z+1, r25 ; 0x01 |
6418: 80 83 st Z, r24 |
641a: fd 01 movw r30, r26 |
641c: e6 58 subi r30, 0x86 ; 134 |
641e: fb 4f sbci r31, 0xFB ; 251 |
6420: 80 81 ld r24, Z |
6422: 91 81 ldd r25, Z+1 ; 0x01 |
6424: ab 53 subi r26, 0x3B ; 59 |
6426: b7 4f sbci r27, 0xF7 ; 247 |
6428: 11 96 adiw r26, 0x01 ; 1 |
642a: 9c 93 st X, r25 |
642c: 8e 93 st -X, r24 |
642e: 2f 5f subi r18, 0xFF ; 255 |
6430: 3f 4f sbci r19, 0xFF ; 255 |
6432: 4e 5f subi r20, 0xFE ; 254 |
6434: 5f 4f sbci r21, 0xFF ; 255 |
6436: 22 96 adiw r28, 0x02 ; 2 |
6438: 2b 30 cpi r18, 0x0B ; 11 |
643a: 31 05 cpc r19, r1 |
643c: 09 f4 brne .+2 ; 0x6440 <__vector_12+0x3aa> |
643e: 59 c0 rjmp .+178 ; 0x64f2 <__vector_12+0x45c> |
6440: 6f 31 cpi r22, 0x1F ; 31 |
6442: f0 f2 brcs .-68 ; 0x6400 <__vector_12+0x36a> |
6444: d9 01 movw r26, r18 |
6446: aa 0f add r26, r26 |
6448: bb 1f adc r27, r27 |
644a: fd 01 movw r30, r26 |
644c: e1 55 subi r30, 0x51 ; 81 |
644e: f7 4f sbci r31, 0xF7 ; 247 |
6450: 80 81 ld r24, Z |
6452: 91 81 ldd r25, Z+1 ; 0x01 |
6454: fa 01 movw r30, r20 |
6456: 91 83 std Z+1, r25 ; 0x01 |
6458: 80 83 st Z, r24 |
645a: fd 01 movw r30, r26 |
645c: eb 53 subi r30, 0x3B ; 59 |
645e: f7 4f sbci r31, 0xF7 ; 247 |
6460: 80 81 ld r24, Z |
6462: 91 81 ldd r25, Z+1 ; 0x01 |
6464: 99 83 std Y+1, r25 ; 0x01 |
6466: 88 83 st Y, r24 |
6468: ce cf rjmp .-100 ; 0x6406 <__vector_12+0x370> |
646a: 8a e0 ldi r24, 0x0A ; 10 |
646c: 80 93 4c 04 sts 0x044C, r24 |
6470: 91 ce rjmp .-734 ; 0x6194 <__vector_12+0xfe> |
6472: 5d 9a sbi 0x0b, 5 ; 11 |
6474: 5c 98 cbi 0x0b, 4 ; 11 |
6476: 5b 98 cbi 0x0b, 3 ; 11 |
6478: 50 ce rjmp .-864 ; 0x611a <__vector_12+0x84> |
647a: 80 91 08 01 lds r24, 0x0108 |
647e: 8a 30 cpi r24, 0x0A ; 10 |
6480: f1 f0 breq .+60 ; 0x64be <__vector_12+0x428> |
6482: 84 31 cpi r24, 0x14 ; 20 |
6484: e1 f0 breq .+56 ; 0x64be <__vector_12+0x428> |
6486: 28 98 cbi 0x05, 0 ; 5 |
6488: 45 30 cpi r20, 0x05 ; 5 |
648a: e9 f0 breq .+58 ; 0x64c6 <__vector_12+0x430> |
648c: 5d 98 cbi 0x0b, 5 ; 11 |
648e: 46 30 cpi r20, 0x06 ; 6 |
6490: 09 f1 breq .+66 ; 0x64d4 <__vector_12+0x43e> |
6492: 5c 98 cbi 0x0b, 4 ; 11 |
6494: 47 30 cpi r20, 0x07 ; 7 |
6496: c9 f4 brne .+50 ; 0x64ca <__vector_12+0x434> |
6498: 5b 9a sbi 0x0b, 3 ; 11 |
649a: 4f 5f subi r20, 0xFF ; 255 |
649c: 40 93 4d 04 sts 0x044D, r20 |
64a0: 3c ce rjmp .-904 ; 0x611a <__vector_12+0x84> |
64a2: 28 9a sbi 0x05, 0 ; 5 |
64a4: 80 ce rjmp .-768 ; 0x61a6 <__vector_12+0x110> |
64a6: 41 50 subi r20, 0x01 ; 1 |
64a8: 50 40 sbci r21, 0x00 ; 0 |
64aa: 24 17 cp r18, r20 |
64ac: 35 07 cpc r19, r21 |
64ae: 0c f0 brlt .+2 ; 0x64b2 <__vector_12+0x41c> |
64b0: 32 cf rjmp .-412 ; 0x6316 <__vector_12+0x280> |
64b2: 2f 5f subi r18, 0xFF ; 255 |
64b4: 3f 4f sbci r19, 0xFF ; 255 |
64b6: 2f cf rjmp .-418 ; 0x6316 <__vector_12+0x280> |
64b8: 21 50 subi r18, 0x01 ; 1 |
64ba: 30 40 sbci r19, 0x00 ; 0 |
64bc: cb ce rjmp .-618 ; 0x6254 <__vector_12+0x1be> |
64be: 28 9a sbi 0x05, 0 ; 5 |
64c0: e3 cf rjmp .-58 ; 0x6488 <__vector_12+0x3f2> |
64c2: 03 96 adiw r24, 0x03 ; 3 |
64c4: b5 ce rjmp .-662 ; 0x6230 <__vector_12+0x19a> |
64c6: 5d 9a sbi 0x0b, 5 ; 11 |
64c8: 5c 98 cbi 0x0b, 4 ; 11 |
64ca: 5b 98 cbi 0x0b, 3 ; 11 |
64cc: e6 cf rjmp .-52 ; 0x649a <__vector_12+0x404> |
64ce: 5c 9a sbi 0x0b, 4 ; 11 |
64d0: 5b 98 cbi 0x0b, 3 ; 11 |
64d2: 23 ce rjmp .-954 ; 0x611a <__vector_12+0x84> |
64d4: 5c 9a sbi 0x0b, 4 ; 11 |
64d6: 5b 98 cbi 0x0b, 3 ; 11 |
64d8: e0 cf rjmp .-64 ; 0x649a <__vector_12+0x404> |
64da: fe 01 movw r30, r28 |
64dc: eb 53 subi r30, 0x3B ; 59 |
64de: f7 4f sbci r31, 0xF7 ; 247 |
64e0: 11 82 std Z+1, r1 ; 0x01 |
64e2: 10 82 st Z, r1 |
64e4: 34 cf rjmp .-408 ; 0x634e <__vector_12+0x2b8> |
64e6: fe 01 movw r30, r28 |
64e8: e6 58 subi r30, 0x86 ; 134 |
64ea: fb 4f sbci r31, 0xFB ; 251 |
64ec: 11 82 std Z+1, r1 ; 0x01 |
64ee: 10 82 st Z, r1 |
64f0: c7 ce rjmp .-626 ; 0x6280 <__vector_12+0x1ea> |
64f2: 6f 3f cpi r22, 0xFF ; 255 |
64f4: 09 f4 brne .+2 ; 0x64f8 <__vector_12+0x462> |
64f6: 57 ce rjmp .-850 ; 0x61a6 <__vector_12+0x110> |
64f8: 6f 5f subi r22, 0xFF ; 255 |
64fa: 60 93 4c 04 sts 0x044C, r22 |
64fe: 53 ce rjmp .-858 ; 0x61a6 <__vector_12+0x110> |
6500: 28 9a sbi 0x05, 0 ; 5 |
6502: 4d cf rjmp .-358 ; 0x639e <__vector_12+0x308> |
6504: 88 ec ldi r24, 0xC8 ; 200 |
6506: 80 93 12 05 sts 0x0512, r24 |
650a: eb ce rjmp .-554 ; 0x62e2 <__vector_12+0x24c> |
650c: 8b 30 cpi r24, 0x0B ; 11 |
650e: 08 f4 brcc .+2 ; 0x6512 <__vector_12+0x47c> |
6510: 7f ce rjmp .-770 ; 0x6210 <__vector_12+0x17a> |
6512: 80 91 12 05 lds r24, 0x0512 |
6516: 8e 5f subi r24, 0xFE ; 254 |
6518: 80 93 12 05 sts 0x0512, r24 |
651c: 79 ce rjmp .-782 ; 0x6210 <__vector_12+0x17a> |
651e: 2d 5f subi r18, 0xFD ; 253 |
6520: 3f 4f sbci r19, 0xFF ; 255 |
6522: ed ce rjmp .-550 ; 0x62fe <__vector_12+0x268> |
6524: 90 95 com r25 |
6526: 81 95 neg r24 |
6528: 9f 4f sbci r25, 0xFF ; 255 |
652a: cf ce rjmp .-610 ; 0x62ca <__vector_12+0x234> |
|
0000652c <DefaultStickMapping>: |
652c: 81 e0 ldi r24, 0x01 ; 1 |
652e: 80 93 e3 08 sts 0x08E3, r24 |
6532: 82 e0 ldi r24, 0x02 ; 2 |
6534: 80 93 e2 08 sts 0x08E2, r24 |
6538: 83 e0 ldi r24, 0x03 ; 3 |
653a: 80 93 e1 08 sts 0x08E1, r24 |
653e: 84 e0 ldi r24, 0x04 ; 4 |
6540: 80 93 e4 08 sts 0x08E4, r24 |
6544: 85 e0 ldi r24, 0x05 ; 5 |
6546: 80 93 e5 08 sts 0x08E5, r24 |
654a: 86 e0 ldi r24, 0x06 ; 6 |
654c: 80 93 e6 08 sts 0x08E6, r24 |
6550: 87 e0 ldi r24, 0x07 ; 7 |
6552: 80 93 e7 08 sts 0x08E7, r24 |
6556: 88 e0 ldi r24, 0x08 ; 8 |
6558: 80 93 e8 08 sts 0x08E8, r24 |
655c: 08 95 ret |
|
0000655e <MotorSmoothing>: |
655e: 9c 01 movw r18, r24 |
6560: cb 01 movw r24, r22 |
6562: 62 17 cp r22, r18 |
6564: 73 07 cpc r23, r19 |
6566: b4 f0 brlt .+44 ; 0x6594 <MotorSmoothing+0x36> |
6568: 60 91 34 05 lds r22, 0x0534 |
656c: 66 23 and r22, r22 |
656e: 59 f0 breq .+22 ; 0x6586 <MotorSmoothing+0x28> |
6570: 61 30 cpi r22, 0x01 ; 1 |
6572: d9 f0 breq .+54 ; 0x65aa <MotorSmoothing+0x4c> |
6574: 82 1b sub r24, r18 |
6576: 93 0b sbc r25, r19 |
6578: 70 e0 ldi r23, 0x00 ; 0 |
657a: 0e 94 89 6f call 0xdf12 ; 0xdf12 <__divmodhi4> |
657e: 62 0f add r22, r18 |
6580: 73 1f adc r23, r19 |
6582: cb 01 movw r24, r22 |
6584: 08 95 ret |
6586: b9 01 movw r22, r18 |
6588: 66 0f add r22, r22 |
658a: 77 1f adc r23, r23 |
658c: 68 1b sub r22, r24 |
658e: 79 0b sbc r23, r25 |
6590: cb 01 movw r24, r22 |
6592: 08 95 ret |
6594: 62 0f add r22, r18 |
6596: 73 1f adc r23, r19 |
6598: 77 fd sbrc r23, 7 |
659a: 04 c0 rjmp .+8 ; 0x65a4 <MotorSmoothing+0x46> |
659c: 75 95 asr r23 |
659e: 67 95 ror r22 |
65a0: cb 01 movw r24, r22 |
65a2: 08 95 ret |
65a4: 6f 5f subi r22, 0xFF ; 255 |
65a6: 7f 4f sbci r23, 0xFF ; 255 |
65a8: f9 cf rjmp .-14 ; 0x659c <MotorSmoothing+0x3e> |
65aa: bc 01 movw r22, r24 |
65ac: 62 1b sub r22, r18 |
65ae: 73 0b sbc r23, r19 |
65b0: 77 fd sbrc r23, 7 |
65b2: 07 c0 rjmp .+14 ; 0x65c2 <MotorSmoothing+0x64> |
65b4: 75 95 asr r23 |
65b6: 67 95 ror r22 |
65b8: c9 01 movw r24, r18 |
65ba: 86 1b sub r24, r22 |
65bc: 97 0b sbc r25, r23 |
65be: bc 01 movw r22, r24 |
65c0: e0 cf rjmp .-64 ; 0x6582 <MotorSmoothing+0x24> |
65c2: 6f 5f subi r22, 0xFF ; 255 |
65c4: 7f 4f sbci r23, 0xFF ; 255 |
65c6: f6 cf rjmp .-20 ; 0x65b4 <MotorSmoothing+0x56> |
|
000065c8 <Mittelwert>: |
65c8: 2f 92 push r2 |
65ca: 3f 92 push r3 |
65cc: 4f 92 push r4 |
65ce: 5f 92 push r5 |
65d0: 6f 92 push r6 |
65d2: 7f 92 push r7 |
65d4: 8f 92 push r8 |
65d6: 9f 92 push r9 |
65d8: af 92 push r10 |
65da: bf 92 push r11 |
65dc: cf 92 push r12 |
65de: df 92 push r13 |
65e0: ef 92 push r14 |
65e2: ff 92 push r15 |
65e4: 0f 93 push r16 |
65e6: 1f 93 push r17 |
65e8: df 93 push r29 |
65ea: cf 93 push r28 |
65ec: cd b7 in r28, 0x3d ; 61 |
65ee: de b7 in r29, 0x3e ; 62 |
65f0: a1 97 sbiw r28, 0x21 ; 33 |
65f2: 0f b6 in r0, 0x3f ; 63 |
65f4: f8 94 cli |
65f6: de bf out 0x3e, r29 ; 62 |
65f8: 0f be out 0x3f, r0 ; 63 |
65fa: cd bf out 0x3d, r28 ; 61 |
65fc: 80 91 15 04 lds r24, 0x0415 |
6600: 90 91 16 04 lds r25, 0x0416 |
6604: 20 91 b2 04 lds r18, 0x04B2 |
6608: 30 91 b3 04 lds r19, 0x04B3 |
660c: 28 1b sub r18, r24 |
660e: 39 0b sbc r19, r25 |
6610: 39 a3 std Y+33, r19 ; 0x21 |
6612: 28 a3 std Y+32, r18 ; 0x20 |
6614: 30 93 a5 09 sts 0x09A5, r19 |
6618: 20 93 a4 09 sts 0x09A4, r18 |
661c: 20 91 0b 04 lds r18, 0x040B |
6620: 30 91 0c 04 lds r19, 0x040C |
6624: 37 ff sbrs r19, 7 |
6626: 02 c0 rjmp .+4 ; 0x662c <Mittelwert+0x64> |
6628: 0c 94 62 3b jmp 0x76c4 ; 0x76c4 <Mittelwert+0x10fc> |
662c: c9 01 movw r24, r18 |
662e: 95 95 asr r25 |
6630: 87 95 ror r24 |
6632: 95 95 asr r25 |
6634: 87 95 ror r24 |
6636: 95 95 asr r25 |
6638: 87 95 ror r24 |
663a: 9a 8f std Y+26, r25 ; 0x1a |
663c: 89 8f std Y+25, r24 ; 0x19 |
663e: 20 91 0d 04 lds r18, 0x040D |
6642: 30 91 0e 04 lds r19, 0x040E |
6646: 37 ff sbrs r19, 7 |
6648: 02 c0 rjmp .+4 ; 0x664e <Mittelwert+0x86> |
664a: 0c 94 5e 3b jmp 0x76bc ; 0x76bc <Mittelwert+0x10f4> |
664e: d9 01 movw r26, r18 |
6650: b5 95 asr r27 |
6652: a7 95 ror r26 |
6654: b5 95 asr r27 |
6656: a7 95 ror r26 |
6658: b5 95 asr r27 |
665a: a7 95 ror r26 |
665c: b8 8f std Y+24, r27 ; 0x18 |
665e: af 8b std Y+23, r26 ; 0x17 |
6660: e9 8d ldd r30, Y+25 ; 0x19 |
6662: fa 8d ldd r31, Y+26 ; 0x1a |
6664: f0 93 65 09 sts 0x0965, r31 |
6668: e0 93 64 09 sts 0x0964, r30 |
666c: b0 93 5b 09 sts 0x095B, r27 |
6670: a0 93 5a 09 sts 0x095A, r26 |
6674: 60 91 19 04 lds r22, 0x0419 |
6678: 70 91 1a 04 lds r23, 0x041A |
667c: 88 27 eor r24, r24 |
667e: 77 fd sbrc r23, 7 |
6680: 80 95 com r24 |
6682: 98 2f mov r25, r24 |
6684: 26 e0 ldi r18, 0x06 ; 6 |
6686: 30 e0 ldi r19, 0x00 ; 0 |
6688: 40 e0 ldi r20, 0x00 ; 0 |
668a: 50 e0 ldi r21, 0x00 ; 0 |
668c: 0e 94 4a 6f call 0xde94 ; 0xde94 <__mulsi3> |
6690: 7b 01 movw r14, r22 |
6692: 8c 01 movw r16, r24 |
6694: 20 91 93 09 lds r18, 0x0993 |
6698: 30 91 94 09 lds r19, 0x0994 |
669c: 44 27 eor r20, r20 |
669e: 37 fd sbrc r19, 7 |
66a0: 40 95 com r20 |
66a2: 54 2f mov r21, r20 |
66a4: ca 01 movw r24, r20 |
66a6: b9 01 movw r22, r18 |
66a8: 66 0f add r22, r22 |
66aa: 77 1f adc r23, r23 |
66ac: 88 1f adc r24, r24 |
66ae: 99 1f adc r25, r25 |
66b0: 62 0f add r22, r18 |
66b2: 73 1f adc r23, r19 |
66b4: 84 1f adc r24, r20 |
66b6: 95 1f adc r25, r21 |
66b8: 6e 0d add r22, r14 |
66ba: 7f 1d adc r23, r15 |
66bc: 80 1f adc r24, r16 |
66be: 91 1f adc r25, r17 |
66c0: 24 e0 ldi r18, 0x04 ; 4 |
66c2: 30 e0 ldi r19, 0x00 ; 0 |
66c4: 40 e0 ldi r20, 0x00 ; 0 |
66c6: 50 e0 ldi r21, 0x00 ; 0 |
66c8: 0e 94 be 6f call 0xdf7c ; 0xdf7c <__divmodsi4> |
66cc: 30 93 94 09 sts 0x0994, r19 |
66d0: 20 93 93 09 sts 0x0993, r18 |
66d4: 60 91 17 04 lds r22, 0x0417 |
66d8: 70 91 18 04 lds r23, 0x0418 |
66dc: 88 27 eor r24, r24 |
66de: 77 fd sbrc r23, 7 |
66e0: 80 95 com r24 |
66e2: 98 2f mov r25, r24 |
66e4: 26 e0 ldi r18, 0x06 ; 6 |
66e6: 30 e0 ldi r19, 0x00 ; 0 |
66e8: 40 e0 ldi r20, 0x00 ; 0 |
66ea: 50 e0 ldi r21, 0x00 ; 0 |
66ec: 0e 94 4a 6f call 0xde94 ; 0xde94 <__mulsi3> |
66f0: 7b 01 movw r14, r22 |
66f2: 8c 01 movw r16, r24 |
66f4: 20 91 af 09 lds r18, 0x09AF |
66f8: 30 91 b0 09 lds r19, 0x09B0 |
66fc: 44 27 eor r20, r20 |
66fe: 37 fd sbrc r19, 7 |
6700: 40 95 com r20 |
6702: 54 2f mov r21, r20 |
6704: ca 01 movw r24, r20 |
6706: b9 01 movw r22, r18 |
6708: 66 0f add r22, r22 |
670a: 77 1f adc r23, r23 |
670c: 88 1f adc r24, r24 |
670e: 99 1f adc r25, r25 |
6710: 62 0f add r22, r18 |
6712: 73 1f adc r23, r19 |
6714: 84 1f adc r24, r20 |
6716: 95 1f adc r25, r21 |
6718: 6e 0d add r22, r14 |
671a: 7f 1d adc r23, r15 |
671c: 80 1f adc r24, r16 |
671e: 91 1f adc r25, r17 |
6720: 24 e0 ldi r18, 0x04 ; 4 |
6722: 30 e0 ldi r19, 0x00 ; 0 |
6724: 40 e0 ldi r20, 0x00 ; 0 |
6726: 50 e0 ldi r21, 0x00 ; 0 |
6728: 0e 94 be 6f call 0xdf7c ; 0xdf7c <__divmodsi4> |
672c: 30 93 b0 09 sts 0x09B0, r19 |
6730: 20 93 af 09 sts 0x09AF, r18 |
6734: e0 90 1b 04 lds r14, 0x041B |
6738: f0 90 1c 04 lds r15, 0x041C |
673c: 20 91 62 09 lds r18, 0x0962 |
6740: 30 91 63 09 lds r19, 0x0963 |
6744: 44 27 eor r20, r20 |
6746: 37 fd sbrc r19, 7 |
6748: 40 95 com r20 |
674a: 54 2f mov r21, r20 |
674c: ca 01 movw r24, r20 |
674e: b9 01 movw r22, r18 |
6750: 66 0f add r22, r22 |
6752: 77 1f adc r23, r23 |
6754: 88 1f adc r24, r24 |
6756: 99 1f adc r25, r25 |
6758: 62 0f add r22, r18 |
675a: 73 1f adc r23, r19 |
675c: 84 1f adc r24, r20 |
675e: 95 1f adc r25, r21 |
6760: 00 27 eor r16, r16 |
6762: f7 fc sbrc r15, 7 |
6764: 00 95 com r16 |
6766: 10 2f mov r17, r16 |
6768: 6e 0d add r22, r14 |
676a: 7f 1d adc r23, r15 |
676c: 80 1f adc r24, r16 |
676e: 91 1f adc r25, r17 |
6770: 24 e0 ldi r18, 0x04 ; 4 |
6772: 30 e0 ldi r19, 0x00 ; 0 |
6774: 40 e0 ldi r20, 0x00 ; 0 |
6776: 50 e0 ldi r21, 0x00 ; 0 |
6778: 0e 94 be 6f call 0xdf7c ; 0xdf7c <__divmodsi4> |
677c: 30 93 63 09 sts 0x0963, r19 |
6780: 20 93 62 09 sts 0x0962, r18 |
6784: 20 91 19 04 lds r18, 0x0419 |
6788: 30 91 1a 04 lds r19, 0x041A |
678c: c9 01 movw r24, r18 |
678e: 88 0f add r24, r24 |
6790: 99 1f adc r25, r25 |
6792: 82 0f add r24, r18 |
6794: 93 1f adc r25, r19 |
6796: 88 0f add r24, r24 |
6798: 99 1f adc r25, r25 |
679a: aa 27 eor r26, r26 |
679c: 97 fd sbrc r25, 7 |
679e: a0 95 com r26 |
67a0: ba 2f mov r27, r26 |
67a2: 20 91 d4 04 lds r18, 0x04D4 |
67a6: 30 91 d5 04 lds r19, 0x04D5 |
67aa: 40 91 d6 04 lds r20, 0x04D6 |
67ae: 50 91 d7 04 lds r21, 0x04D7 |
67b2: 28 0f add r18, r24 |
67b4: 39 1f adc r19, r25 |
67b6: 4a 1f adc r20, r26 |
67b8: 5b 1f adc r21, r27 |
67ba: 20 93 d4 04 sts 0x04D4, r18 |
67be: 30 93 d5 04 sts 0x04D5, r19 |
67c2: 40 93 d6 04 sts 0x04D6, r20 |
67c6: 50 93 d7 04 sts 0x04D7, r21 |
67ca: 20 91 17 04 lds r18, 0x0417 |
67ce: 30 91 18 04 lds r19, 0x0418 |
67d2: c9 01 movw r24, r18 |
67d4: 88 0f add r24, r24 |
67d6: 99 1f adc r25, r25 |
67d8: 82 0f add r24, r18 |
67da: 93 1f adc r25, r19 |
67dc: 88 0f add r24, r24 |
67de: 99 1f adc r25, r25 |
67e0: aa 27 eor r26, r26 |
67e2: 97 fd sbrc r25, 7 |
67e4: a0 95 com r26 |
67e6: ba 2f mov r27, r26 |
67e8: 20 91 d8 04 lds r18, 0x04D8 |
67ec: 30 91 d9 04 lds r19, 0x04D9 |
67f0: 40 91 da 04 lds r20, 0x04DA |
67f4: 50 91 db 04 lds r21, 0x04DB |
67f8: 28 0f add r18, r24 |
67fa: 39 1f adc r19, r25 |
67fc: 4a 1f adc r20, r26 |
67fe: 5b 1f adc r21, r27 |
6800: 20 93 d8 04 sts 0x04D8, r18 |
6804: 30 93 d9 04 sts 0x04D9, r19 |
6808: 40 93 da 04 sts 0x04DA, r20 |
680c: 50 93 db 04 sts 0x04DB, r21 |
6810: 20 91 19 04 lds r18, 0x0419 |
6814: 30 91 1a 04 lds r19, 0x041A |
6818: 80 91 6d 09 lds r24, 0x096D |
681c: 90 91 6e 09 lds r25, 0x096E |
6820: 82 0f add r24, r18 |
6822: 93 1f adc r25, r19 |
6824: 90 93 6e 09 sts 0x096E, r25 |
6828: 80 93 6d 09 sts 0x096D, r24 |
682c: 20 91 17 04 lds r18, 0x0417 |
6830: 30 91 18 04 lds r19, 0x0418 |
6834: 80 91 a7 09 lds r24, 0x09A7 |
6838: 90 91 a8 09 lds r25, 0x09A8 |
683c: 82 0f add r24, r18 |
683e: 93 1f adc r25, r19 |
6840: 90 93 a8 09 sts 0x09A8, r25 |
6844: 80 93 a7 09 sts 0x09A7, r24 |
6848: 80 91 bc 04 lds r24, 0x04BC |
684c: 90 91 bd 04 lds r25, 0x04BD |
6850: 01 96 adiw r24, 0x01 ; 1 |
6852: 90 93 bd 04 sts 0x04BD, r25 |
6856: 80 93 bc 04 sts 0x04BC, r24 |
685a: e0 90 69 08 lds r14, 0x0869 |
685e: f0 90 6a 08 lds r15, 0x086A |
6862: a0 90 be 04 lds r10, 0x04BE |
6866: b0 90 bf 04 lds r11, 0x04BF |
686a: c0 90 c0 04 lds r12, 0x04C0 |
686e: d0 90 c1 04 lds r13, 0x04C1 |
6872: 60 91 dc 04 lds r22, 0x04DC |
6876: 70 91 dd 04 lds r23, 0x04DD |
687a: 80 91 de 04 lds r24, 0x04DE |
687e: 90 91 df 04 lds r25, 0x04DF |
6882: 0e 94 96 6e call 0xdd2c ; 0xdd2c <__floatsisf> |
6886: 3b 01 movw r6, r22 |
6888: 4c 01 movw r8, r24 |
688a: 00 27 eor r16, r16 |
688c: f7 fc sbrc r15, 7 |
688e: 00 95 com r16 |
6890: 10 2f mov r17, r16 |
6892: c8 01 movw r24, r16 |
6894: b7 01 movw r22, r14 |
6896: 0e 94 96 6e call 0xdd2c ; 0xdd2c <__floatsisf> |
689a: a6 01 movw r20, r12 |
689c: 95 01 movw r18, r10 |
689e: 0e 94 fa 6d call 0xdbf4 ; 0xdbf4 <__subsf3> |
68a2: 9b 01 movw r18, r22 |
68a4: ac 01 movw r20, r24 |
68a6: c4 01 movw r24, r8 |
68a8: b3 01 movw r22, r6 |
68aa: 0e 94 fb 6d call 0xdbf6 ; 0xdbf6 <__addsf3> |
68ae: 0e 94 63 6e call 0xdcc6 ; 0xdcc6 <__fixsfsi> |
68b2: 60 93 dc 04 sts 0x04DC, r22 |
68b6: 70 93 dd 04 sts 0x04DD, r23 |
68ba: 80 93 de 04 sts 0x04DE, r24 |
68be: 90 93 df 04 sts 0x04DF, r25 |
68c2: 8f ec ldi r24, 0xCF ; 207 |
68c4: 80 93 7a 00 sts 0x007A, r24 |
68c8: 10 92 28 03 sts 0x0328, r1 |
68cc: 80 91 ec 04 lds r24, 0x04EC |
68d0: 90 91 ed 04 lds r25, 0x04ED |
68d4: a0 91 ee 04 lds r26, 0x04EE |
68d8: b0 91 ef 04 lds r27, 0x04EF |
68dc: 8b 8b std Y+19, r24 ; 0x13 |
68de: 9c 8b std Y+20, r25 ; 0x14 |
68e0: ad 8b std Y+21, r26 ; 0x15 |
68e2: be 8b std Y+22, r27 ; 0x16 |
68e4: 80 91 e4 04 lds r24, 0x04E4 |
68e8: 90 91 e5 04 lds r25, 0x04E5 |
68ec: a0 91 e6 04 lds r26, 0x04E6 |
68f0: b0 91 e7 04 lds r27, 0x04E7 |
68f4: 8f 87 std Y+15, r24 ; 0x0f |
68f6: 98 8b std Y+16, r25 ; 0x10 |
68f8: a9 8b std Y+17, r26 ; 0x11 |
68fa: ba 8b std Y+18, r27 ; 0x12 |
68fc: a8 a1 ldd r26, Y+32 ; 0x20 |
68fe: b9 a1 ldd r27, Y+33 ; 0x21 |
6900: 1d 01 movw r2, r26 |
6902: 44 24 eor r4, r4 |
6904: 37 fc sbrc r3, 7 |
6906: 40 94 com r4 |
6908: 54 2c mov r5, r4 |
690a: 80 91 f4 04 lds r24, 0x04F4 |
690e: 90 91 f5 04 lds r25, 0x04F5 |
6912: a0 91 f6 04 lds r26, 0x04F6 |
6916: b0 91 f7 04 lds r27, 0x04F7 |
691a: 82 0d add r24, r2 |
691c: 93 1d adc r25, r3 |
691e: a4 1d adc r26, r4 |
6920: b5 1d adc r27, r5 |
6922: 8b 8f std Y+27, r24 ; 0x1b |
6924: 9c 8f std Y+28, r25 ; 0x1c |
6926: ad 8f std Y+29, r26 ; 0x1d |
6928: be 8f std Y+30, r27 ; 0x1e |
692a: 8b 87 std Y+11, r24 ; 0x0b |
692c: 9c 87 std Y+12, r25 ; 0x0c |
692e: ad 87 std Y+13, r26 ; 0x0d |
6930: be 87 std Y+14, r27 ; 0x0e |
6932: 80 93 f4 04 sts 0x04F4, r24 |
6936: 90 93 f5 04 sts 0x04F5, r25 |
693a: a0 93 f6 04 sts 0x04F6, r26 |
693e: b0 93 f7 04 sts 0x04F7, r27 |
6942: 60 90 ab 09 lds r6, 0x09AB |
6946: 70 90 ac 09 lds r7, 0x09AC |
694a: 80 90 ad 09 lds r8, 0x09AD |
694e: 90 90 ae 09 lds r9, 0x09AE |
6952: 62 0c add r6, r2 |
6954: 73 1c adc r7, r3 |
6956: 84 1c adc r8, r4 |
6958: 95 1c adc r9, r5 |
695a: 6f 82 std Y+7, r6 ; 0x07 |
695c: 78 86 std Y+8, r7 ; 0x08 |
695e: 89 86 std Y+9, r8 ; 0x09 |
6960: 9a 86 std Y+10, r9 ; 0x0a |
6962: 60 92 ab 09 sts 0x09AB, r6 |
6966: 70 92 ac 09 sts 0x09AC, r7 |
696a: 80 92 ad 09 sts 0x09AD, r8 |
696e: 90 92 ae 09 sts 0x09AE, r9 |
6972: 90 91 29 05 lds r25, 0x0529 |
6976: 9e 83 std Y+6, r25 ; 0x06 |
6978: 99 23 and r25, r25 |
697a: 29 f4 brne .+10 ; 0x6986 <Mittelwert+0x3be> |
697c: 80 91 2a 05 lds r24, 0x052A |
6980: 88 23 and r24, r24 |
6982: 09 f4 brne .+2 ; 0x6986 <Mittelwert+0x3be> |
6984: a0 c4 rjmp .+2368 ; 0x72c6 <Mittelwert+0xcfe> |
6986: a0 91 e9 08 lds r26, 0x08E9 |
698a: a9 83 std Y+1, r26 ; 0x01 |
698c: 10 92 e0 08 sts 0x08E0, r1 |
6990: 10 92 df 08 sts 0x08DF, r1 |
6994: 10 92 dc 08 sts 0x08DC, r1 |
6998: 10 92 db 08 sts 0x08DB, r1 |
699c: 10 92 a1 05 sts 0x05A1, r1 |
69a0: 10 92 a2 05 sts 0x05A2, r1 |
69a4: 10 92 a3 05 sts 0x05A3, r1 |
69a8: 10 92 a4 05 sts 0x05A4, r1 |
69ac: 10 92 a5 05 sts 0x05A5, r1 |
69b0: 10 92 a6 05 sts 0x05A6, r1 |
69b4: 10 92 a7 05 sts 0x05A7, r1 |
69b8: 10 92 a8 05 sts 0x05A8, r1 |
69bc: b0 91 be 03 lds r27, 0x03BE |
69c0: bf 8f std Y+31, r27 ; 0x1f |
69c2: a0 90 a1 05 lds r10, 0x05A1 |
69c6: b0 90 a2 05 lds r11, 0x05A2 |
69ca: c0 90 a3 05 lds r12, 0x05A3 |
69ce: d0 90 a4 05 lds r13, 0x05A4 |
69d2: e0 90 a5 05 lds r14, 0x05A5 |
69d6: f0 90 a6 05 lds r15, 0x05A6 |
69da: 00 91 a7 05 lds r16, 0x05A7 |
69de: 10 91 a8 05 lds r17, 0x05A8 |
69e2: c6 01 movw r24, r12 |
69e4: b5 01 movw r22, r10 |
69e6: 2c e9 ldi r18, 0x9C ; 156 |
69e8: 3f ef ldi r19, 0xFF ; 255 |
69ea: 4f ef ldi r20, 0xFF ; 255 |
69ec: 5f ef ldi r21, 0xFF ; 255 |
69ee: 0e 94 be 6f call 0xdf7c ; 0xdf7c <__divmodsi4> |
69f2: 29 01 movw r4, r18 |
69f4: 4e 0c add r4, r14 |
69f6: 5f 1c adc r5, r15 |
69f8: 50 92 56 09 sts 0x0956, r5 |
69fc: 40 92 55 09 sts 0x0955, r4 |
6a00: c8 01 movw r24, r16 |
6a02: b7 01 movw r22, r14 |
6a04: 24 e6 ldi r18, 0x64 ; 100 |
6a06: 30 e0 ldi r19, 0x00 ; 0 |
6a08: 40 e0 ldi r20, 0x00 ; 0 |
6a0a: 50 e0 ldi r21, 0x00 ; 0 |
6a0c: 0e 94 be 6f call 0xdf7c ; 0xdf7c <__divmodsi4> |
6a10: 19 01 movw r2, r18 |
6a12: 2a 18 sub r2, r10 |
6a14: 3b 08 sbc r3, r11 |
6a16: 30 92 4b 09 sts 0x094B, r3 |
6a1a: 20 92 4a 09 sts 0x094A, r2 |
6a1e: e0 90 c2 03 lds r14, 0x03C2 |
6a22: f0 90 c3 03 lds r15, 0x03C3 |
6a26: 00 91 c4 03 lds r16, 0x03C4 |
6a2a: 10 91 c5 03 lds r17, 0x03C5 |
6a2e: c8 01 movw r24, r16 |
6a30: b7 01 movw r22, r14 |
6a32: 28 e6 ldi r18, 0x68 ; 104 |
6a34: 31 e0 ldi r19, 0x01 ; 1 |
6a36: 40 e0 ldi r20, 0x00 ; 0 |
6a38: 50 e0 ldi r21, 0x00 ; 0 |
6a3a: 0e 94 4a 6f call 0xde94 ; 0xde94 <__mulsi3> |
6a3e: 5b 01 movw r10, r22 |
6a40: 6c 01 movw r12, r24 |
6a42: 66 16 cp r6, r22 |
6a44: 77 06 cpc r7, r23 |
6a46: 88 06 cpc r8, r24 |
6a48: 99 06 cpc r9, r25 |
6a4a: b4 f0 brlt .+44 ; 0x6a78 <Mittelwert+0x4b0> |
6a4c: c8 01 movw r24, r16 |
6a4e: b7 01 movw r22, r14 |
6a50: 28 e9 ldi r18, 0x98 ; 152 |
6a52: 3e ef ldi r19, 0xFE ; 254 |
6a54: 4f ef ldi r20, 0xFF ; 255 |
6a56: 5f ef ldi r21, 0xFF ; 255 |
6a58: 0e 94 4a 6f call 0xde94 ; 0xde94 <__mulsi3> |
6a5c: 66 0d add r22, r6 |
6a5e: 77 1d adc r23, r7 |
6a60: 88 1d adc r24, r8 |
6a62: 99 1d adc r25, r9 |
6a64: 60 93 ab 09 sts 0x09AB, r22 |
6a68: 70 93 ac 09 sts 0x09AC, r23 |
6a6c: 80 93 ad 09 sts 0x09AD, r24 |
6a70: 90 93 ae 09 sts 0x09AE, r25 |
6a74: 3b 01 movw r6, r22 |
6a76: 4c 01 movw r8, r24 |
6a78: 97 fc sbrc r9, 7 |
6a7a: 04 c6 rjmp .+3080 ; 0x7684 <Mittelwert+0x10bc> |
6a7c: 2f 89 ldd r18, Y+23 ; 0x17 |
6a7e: 38 8d ldd r19, Y+24 ; 0x18 |
6a80: 24 0d add r18, r4 |
6a82: 35 1d adc r19, r5 |
6a84: 79 01 movw r14, r18 |
6a86: 00 27 eor r16, r16 |
6a88: f7 fc sbrc r15, 7 |
6a8a: 00 95 com r16 |
6a8c: 10 2f mov r17, r16 |
6a8e: 80 91 f0 04 lds r24, 0x04F0 |
6a92: 90 91 f1 04 lds r25, 0x04F1 |
6a96: a0 91 f2 04 lds r26, 0x04F2 |
6a9a: b0 91 f3 04 lds r27, 0x04F3 |
6a9e: 8e 0d add r24, r14 |
6aa0: 9f 1d adc r25, r15 |
6aa2: a0 1f adc r26, r16 |
6aa4: b1 1f adc r27, r17 |
6aa6: 80 93 f0 04 sts 0x04F0, r24 |
6aaa: 90 93 f1 04 sts 0x04F1, r25 |
6aae: a0 93 f2 04 sts 0x04F2, r26 |
6ab2: b0 93 f3 04 sts 0x04F3, r27 |
6ab6: 80 91 25 05 lds r24, 0x0525 |
6aba: 90 91 26 05 lds r25, 0x0526 |
6abe: 28 1b sub r18, r24 |
6ac0: 39 0b sbc r19, r25 |
6ac2: 44 27 eor r20, r20 |
6ac4: 37 fd sbrc r19, 7 |
6ac6: 40 95 com r20 |
6ac8: 54 2f mov r21, r20 |
6aca: 8b 89 ldd r24, Y+19 ; 0x13 |
6acc: 9c 89 ldd r25, Y+20 ; 0x14 |
6ace: ad 89 ldd r26, Y+21 ; 0x15 |
6ad0: be 89 ldd r27, Y+22 ; 0x16 |
6ad2: 28 0f add r18, r24 |
6ad4: 39 1f adc r19, r25 |
6ad6: 4a 1f adc r20, r26 |
6ad8: 5b 1f adc r21, r27 |
6ada: 20 93 ec 04 sts 0x04EC, r18 |
6ade: 30 93 ed 04 sts 0x04ED, r19 |
6ae2: 40 93 ee 04 sts 0x04EE, r20 |
6ae6: 50 93 ef 04 sts 0x04EF, r21 |
6aea: e0 90 a6 03 lds r14, 0x03A6 |
6aee: f0 90 a7 03 lds r15, 0x03A7 |
6af2: 00 91 a8 03 lds r16, 0x03A8 |
6af6: 10 91 a9 03 lds r17, 0x03A9 |
6afa: e2 16 cp r14, r18 |
6afc: f3 06 cpc r15, r19 |
6afe: 04 07 cpc r16, r20 |
6b00: 15 07 cpc r17, r21 |
6b02: c4 f4 brge .+48 ; 0x6b34 <Mittelwert+0x56c> |
6b04: 88 ea ldi r24, 0xA8 ; 168 |
6b06: 91 e6 ldi r25, 0x61 ; 97 |
6b08: a0 e0 ldi r26, 0x00 ; 0 |
6b0a: b0 e0 ldi r27, 0x00 ; 0 |
6b0c: 8e 19 sub r24, r14 |
6b0e: 9f 09 sbc r25, r15 |
6b10: a0 0b sbc r26, r16 |
6b12: b1 0b sbc r27, r17 |
6b14: 80 93 ec 04 sts 0x04EC, r24 |
6b18: 90 93 ed 04 sts 0x04ED, r25 |
6b1c: a0 93 ee 04 sts 0x04EE, r26 |
6b20: b0 93 ef 04 sts 0x04EF, r27 |
6b24: 80 93 f0 04 sts 0x04F0, r24 |
6b28: 90 93 f1 04 sts 0x04F1, r25 |
6b2c: a0 93 f2 04 sts 0x04F2, r26 |
6b30: b0 93 f3 04 sts 0x04F3, r27 |
6b34: 88 27 eor r24, r24 |
6b36: 99 27 eor r25, r25 |
6b38: dc 01 movw r26, r24 |
6b3a: 8e 19 sub r24, r14 |
6b3c: 9f 09 sbc r25, r15 |
6b3e: a0 0b sbc r26, r16 |
6b40: b1 0b sbc r27, r17 |
6b42: 60 90 ec 04 lds r6, 0x04EC |
6b46: 70 90 ed 04 lds r7, 0x04ED |
6b4a: 80 90 ee 04 lds r8, 0x04EE |
6b4e: 90 90 ef 04 lds r9, 0x04EF |
6b52: 68 16 cp r6, r24 |
6b54: 79 06 cpc r7, r25 |
6b56: 8a 06 cpc r8, r26 |
6b58: 9b 06 cpc r9, r27 |
6b5a: c4 f4 brge .+48 ; 0x6b8c <Mittelwert+0x5c4> |
6b5c: d8 01 movw r26, r16 |
6b5e: c7 01 movw r24, r14 |
6b60: 88 5a subi r24, 0xA8 ; 168 |
6b62: 91 46 sbci r25, 0x61 ; 97 |
6b64: a0 40 sbci r26, 0x00 ; 0 |
6b66: b0 40 sbci r27, 0x00 ; 0 |
6b68: 80 93 ec 04 sts 0x04EC, r24 |
6b6c: 90 93 ed 04 sts 0x04ED, r25 |
6b70: a0 93 ee 04 sts 0x04EE, r26 |
6b74: b0 93 ef 04 sts 0x04EF, r27 |
6b78: 80 93 f0 04 sts 0x04F0, r24 |
6b7c: 90 93 f1 04 sts 0x04F1, r25 |
6b80: a0 93 f2 04 sts 0x04F2, r26 |
6b84: b0 93 f3 04 sts 0x04F3, r27 |
6b88: 3c 01 movw r6, r24 |
6b8a: 4d 01 movw r8, r26 |
6b8c: 29 8d ldd r18, Y+25 ; 0x19 |
6b8e: 3a 8d ldd r19, Y+26 ; 0x1a |
6b90: 22 0d add r18, r2 |
6b92: 33 1d adc r19, r3 |
6b94: 79 01 movw r14, r18 |
6b96: 00 27 eor r16, r16 |
6b98: f7 fc sbrc r15, 7 |
6b9a: 00 95 com r16 |
6b9c: 10 2f mov r17, r16 |
6b9e: 80 91 e8 04 lds r24, 0x04E8 |
6ba2: 90 91 e9 04 lds r25, 0x04E9 |
6ba6: a0 91 ea 04 lds r26, 0x04EA |
6baa: b0 91 eb 04 lds r27, 0x04EB |
6bae: 8e 0d add r24, r14 |
6bb0: 9f 1d adc r25, r15 |
6bb2: a0 1f adc r26, r16 |
6bb4: b1 1f adc r27, r17 |
6bb6: 80 93 e8 04 sts 0x04E8, r24 |
6bba: 90 93 e9 04 sts 0x04E9, r25 |
6bbe: a0 93 ea 04 sts 0x04EA, r26 |
6bc2: b0 93 eb 04 sts 0x04EB, r27 |
6bc6: 80 91 27 05 lds r24, 0x0527 |
6bca: 90 91 28 05 lds r25, 0x0528 |
6bce: 28 1b sub r18, r24 |
6bd0: 39 0b sbc r19, r25 |
6bd2: 44 27 eor r20, r20 |
6bd4: 37 fd sbrc r19, 7 |
6bd6: 40 95 com r20 |
6bd8: 54 2f mov r21, r20 |
6bda: 8f 85 ldd r24, Y+15 ; 0x0f |
6bdc: 98 89 ldd r25, Y+16 ; 0x10 |
6bde: a9 89 ldd r26, Y+17 ; 0x11 |
6be0: ba 89 ldd r27, Y+18 ; 0x12 |
6be2: 28 0f add r18, r24 |
6be4: 39 1f adc r19, r25 |
6be6: 4a 1f adc r20, r26 |
6be8: 5b 1f adc r21, r27 |
6bea: 20 93 e4 04 sts 0x04E4, r18 |
6bee: 30 93 e5 04 sts 0x04E5, r19 |
6bf2: 40 93 e6 04 sts 0x04E6, r20 |
6bf6: 50 93 e7 04 sts 0x04E7, r21 |
6bfa: e0 90 a2 03 lds r14, 0x03A2 |
6bfe: f0 90 a3 03 lds r15, 0x03A3 |
6c02: 00 91 a4 03 lds r16, 0x03A4 |
6c06: 10 91 a5 03 lds r17, 0x03A5 |
6c0a: e2 16 cp r14, r18 |
6c0c: f3 06 cpc r15, r19 |
6c0e: 04 07 cpc r16, r20 |
6c10: 15 07 cpc r17, r21 |
6c12: c4 f4 brge .+48 ; 0x6c44 <Mittelwert+0x67c> |
6c14: 88 ea ldi r24, 0xA8 ; 168 |
6c16: 91 e6 ldi r25, 0x61 ; 97 |
6c18: a0 e0 ldi r26, 0x00 ; 0 |
6c1a: b0 e0 ldi r27, 0x00 ; 0 |
6c1c: 8e 19 sub r24, r14 |
6c1e: 9f 09 sbc r25, r15 |
6c20: a0 0b sbc r26, r16 |
6c22: b1 0b sbc r27, r17 |
6c24: 80 93 e4 04 sts 0x04E4, r24 |
6c28: 90 93 e5 04 sts 0x04E5, r25 |
6c2c: a0 93 e6 04 sts 0x04E6, r26 |
6c30: b0 93 e7 04 sts 0x04E7, r27 |
6c34: 80 93 e8 04 sts 0x04E8, r24 |
6c38: 90 93 e9 04 sts 0x04E9, r25 |
6c3c: a0 93 ea 04 sts 0x04EA, r26 |
6c40: b0 93 eb 04 sts 0x04EB, r27 |
6c44: 88 27 eor r24, r24 |
6c46: 99 27 eor r25, r25 |
6c48: dc 01 movw r26, r24 |
6c4a: 8e 19 sub r24, r14 |
6c4c: 9f 09 sbc r25, r15 |
6c4e: a0 0b sbc r26, r16 |
6c50: b1 0b sbc r27, r17 |
6c52: 20 91 e4 04 lds r18, 0x04E4 |
6c56: 30 91 e5 04 lds r19, 0x04E5 |
6c5a: 40 91 e6 04 lds r20, 0x04E6 |
6c5e: 50 91 e7 04 lds r21, 0x04E7 |
6c62: 28 17 cp r18, r24 |
6c64: 39 07 cpc r19, r25 |
6c66: 4a 07 cpc r20, r26 |
6c68: 5b 07 cpc r21, r27 |
6c6a: c4 f4 brge .+48 ; 0x6c9c <Mittelwert+0x6d4> |
6c6c: d8 01 movw r26, r16 |
6c6e: c7 01 movw r24, r14 |
6c70: 88 5a subi r24, 0xA8 ; 168 |
6c72: 91 46 sbci r25, 0x61 ; 97 |
6c74: a0 40 sbci r26, 0x00 ; 0 |
6c76: b0 40 sbci r27, 0x00 ; 0 |
6c78: 80 93 e4 04 sts 0x04E4, r24 |
6c7c: 90 93 e5 04 sts 0x04E5, r25 |
6c80: a0 93 e6 04 sts 0x04E6, r26 |
6c84: b0 93 e7 04 sts 0x04E7, r27 |
6c88: 80 93 e8 04 sts 0x04E8, r24 |
6c8c: 90 93 e9 04 sts 0x04E9, r25 |
6c90: a0 93 ea 04 sts 0x04EA, r26 |
6c94: b0 93 eb 04 sts 0x04EB, r27 |
6c98: 9c 01 movw r18, r24 |
6c9a: ad 01 movw r20, r26 |
6c9c: 8b 8d ldd r24, Y+27 ; 0x1b |
6c9e: 9c 8d ldd r25, Y+28 ; 0x1c |
6ca0: ad 8d ldd r26, Y+29 ; 0x1d |
6ca2: be 8d ldd r27, Y+30 ; 0x1e |
6ca4: 80 93 e0 04 sts 0x04E0, r24 |
6ca8: 90 93 e1 04 sts 0x04E1, r25 |
6cac: a0 93 e2 04 sts 0x04E2, r26 |
6cb0: b0 93 e3 04 sts 0x04E3, r27 |
6cb4: 20 93 c4 04 sts 0x04C4, r18 |
6cb8: 30 93 c5 04 sts 0x04C5, r19 |
6cbc: 40 93 c6 04 sts 0x04C6, r20 |
6cc0: 50 93 c7 04 sts 0x04C7, r21 |
6cc4: 60 92 cc 04 sts 0x04CC, r6 |
6cc8: 70 92 cd 04 sts 0x04CD, r7 |
6ccc: 80 92 ce 04 sts 0x04CE, r8 |
6cd0: 90 92 cf 04 sts 0x04CF, r9 |
6cd4: 80 91 e8 04 lds r24, 0x04E8 |
6cd8: 90 91 e9 04 lds r25, 0x04E9 |
6cdc: a0 91 ea 04 lds r26, 0x04EA |
6ce0: b0 91 eb 04 lds r27, 0x04EB |
6ce4: 80 93 c8 04 sts 0x04C8, r24 |
6ce8: 90 93 c9 04 sts 0x04C9, r25 |
6cec: a0 93 ca 04 sts 0x04CA, r26 |
6cf0: b0 93 cb 04 sts 0x04CB, r27 |
6cf4: 80 91 f0 04 lds r24, 0x04F0 |
6cf8: 90 91 f1 04 lds r25, 0x04F1 |
6cfc: a0 91 f2 04 lds r26, 0x04F2 |
6d00: b0 91 f3 04 lds r27, 0x04F3 |
6d04: 80 93 d0 04 sts 0x04D0, r24 |
6d08: 90 93 d1 04 sts 0x04D1, r25 |
6d0c: a0 93 d2 04 sts 0x04D2, r26 |
6d10: b0 93 d3 04 sts 0x04D3, r27 |
6d14: 80 91 1b 03 lds r24, 0x031B |
6d18: 90 91 1c 03 lds r25, 0x031C |
6d1c: 97 fd sbrc r25, 7 |
6d1e: cc c4 rjmp .+2456 ; 0x76b8 <Mittelwert+0x10f0> |
6d20: 95 95 asr r25 |
6d22: 87 95 ror r24 |
6d24: 95 95 asr r25 |
6d26: 87 95 ror r24 |
6d28: 95 95 asr r25 |
6d2a: 87 95 ror r24 |
6d2c: 90 93 58 09 sts 0x0958, r25 |
6d30: 80 93 57 09 sts 0x0957, r24 |
6d34: 80 91 1d 03 lds r24, 0x031D |
6d38: 90 91 1e 03 lds r25, 0x031E |
6d3c: 97 fd sbrc r25, 7 |
6d3e: ba c4 rjmp .+2420 ; 0x76b4 <Mittelwert+0x10ec> |
6d40: 95 95 asr r25 |
6d42: 87 95 ror r24 |
6d44: 95 95 asr r25 |
6d46: 87 95 ror r24 |
6d48: 95 95 asr r25 |
6d4a: 87 95 ror r24 |
6d4c: 90 93 49 09 sts 0x0949, r25 |
6d50: 80 93 48 09 sts 0x0948, r24 |
6d54: 80 91 11 04 lds r24, 0x0411 |
6d58: 90 91 12 04 lds r25, 0x0412 |
6d5c: 0f 97 sbiw r24, 0x0f ; 15 |
6d5e: 34 f4 brge .+12 ; 0x6d6c <Mittelwert+0x7a4> |
6d60: 88 e1 ldi r24, 0x18 ; 24 |
6d62: 9c ef ldi r25, 0xFC ; 252 |
6d64: 90 93 58 09 sts 0x0958, r25 |
6d68: 80 93 57 09 sts 0x0957, r24 |
6d6c: 80 91 11 04 lds r24, 0x0411 |
6d70: 90 91 12 04 lds r25, 0x0412 |
6d74: 07 97 sbiw r24, 0x07 ; 7 |
6d76: 34 f4 brge .+12 ; 0x6d84 <Mittelwert+0x7bc> |
6d78: 80 e3 ldi r24, 0x30 ; 48 |
6d7a: 98 ef ldi r25, 0xF8 ; 248 |
6d7c: 90 93 58 09 sts 0x0958, r25 |
6d80: 80 93 57 09 sts 0x0957, r24 |
6d84: 20 91 08 01 lds r18, 0x0108 |
6d88: 2a 30 cpi r18, 0x0A ; 10 |
6d8a: 09 f4 brne .+2 ; 0x6d8e <Mittelwert+0x7c6> |
6d8c: f9 c1 rjmp .+1010 ; 0x7180 <Mittelwert+0xbb8> |
6d8e: 80 91 11 04 lds r24, 0x0411 |
6d92: 90 91 12 04 lds r25, 0x0412 |
6d96: 81 5d subi r24, 0xD1 ; 209 |
6d98: 97 40 sbci r25, 0x07 ; 7 |
6d9a: 34 f0 brlt .+12 ; 0x6da8 <Mittelwert+0x7e0> |
6d9c: 88 ee ldi r24, 0xE8 ; 232 |
6d9e: 93 e0 ldi r25, 0x03 ; 3 |
6da0: 90 93 58 09 sts 0x0958, r25 |
6da4: 80 93 57 09 sts 0x0957, r24 |
6da8: 80 91 11 04 lds r24, 0x0411 |
6dac: 90 91 12 04 lds r25, 0x0412 |
6db0: 80 5e subi r24, 0xE0 ; 224 |
6db2: 97 40 sbci r25, 0x07 ; 7 |
6db4: 0c f0 brlt .+2 ; 0x6db8 <Mittelwert+0x7f0> |
6db6: f9 c1 rjmp .+1010 ; 0x71aa <Mittelwert+0xbe2> |
6db8: 80 91 13 04 lds r24, 0x0413 |
6dbc: 90 91 14 04 lds r25, 0x0414 |
6dc0: 0f 97 sbiw r24, 0x0f ; 15 |
6dc2: 34 f4 brge .+12 ; 0x6dd0 <Mittelwert+0x808> |
6dc4: 88 e1 ldi r24, 0x18 ; 24 |
6dc6: 9c ef ldi r25, 0xFC ; 252 |
6dc8: 90 93 49 09 sts 0x0949, r25 |
6dcc: 80 93 48 09 sts 0x0948, r24 |
6dd0: 80 91 13 04 lds r24, 0x0413 |
6dd4: 90 91 14 04 lds r25, 0x0414 |
6dd8: 07 97 sbiw r24, 0x07 ; 7 |
6dda: 34 f4 brge .+12 ; 0x6de8 <Mittelwert+0x820> |
6ddc: 80 e3 ldi r24, 0x30 ; 48 |
6dde: 98 ef ldi r25, 0xF8 ; 248 |
6de0: 90 93 49 09 sts 0x0949, r25 |
6de4: 80 93 48 09 sts 0x0948, r24 |
6de8: 2a 30 cpi r18, 0x0A ; 10 |
6dea: 09 f4 brne .+2 ; 0x6dee <Mittelwert+0x826> |
6dec: ad c1 rjmp .+858 ; 0x7148 <Mittelwert+0xb80> |
6dee: 80 91 13 04 lds r24, 0x0413 |
6df2: 90 91 14 04 lds r25, 0x0414 |
6df6: 81 5d subi r24, 0xD1 ; 209 |
6df8: 97 40 sbci r25, 0x07 ; 7 |
6dfa: 34 f0 brlt .+12 ; 0x6e08 <Mittelwert+0x840> |
6dfc: 88 ee ldi r24, 0xE8 ; 232 |
6dfe: 93 e0 ldi r25, 0x03 ; 3 |
6e00: 90 93 49 09 sts 0x0949, r25 |
6e04: 80 93 48 09 sts 0x0948, r24 |
6e08: 80 91 13 04 lds r24, 0x0413 |
6e0c: 90 91 14 04 lds r25, 0x0414 |
6e10: 80 5e subi r24, 0xE0 ; 224 |
6e12: 97 40 sbci r25, 0x07 ; 7 |
6e14: 0c f0 brlt .+2 ; 0x6e18 <Mittelwert+0x850> |
6e16: ad c1 rjmp .+858 ; 0x7172 <Mittelwert+0xbaa> |
6e18: 60 91 b2 03 lds r22, 0x03B2 |
6e1c: 66 23 and r22, r22 |
6e1e: 09 f4 brne .+2 ; 0x6e22 <Mittelwert+0x85a> |
6e20: a2 c0 rjmp .+324 ; 0x6f66 <Mittelwert+0x99e> |
6e22: 40 91 1b 03 lds r20, 0x031B |
6e26: 50 91 1c 03 lds r21, 0x031C |
6e2a: 80 91 97 05 lds r24, 0x0597 |
6e2e: 90 91 98 05 lds r25, 0x0598 |
6e32: 48 1b sub r20, r24 |
6e34: 59 0b sbc r21, r25 |
6e36: 50 93 92 05 sts 0x0592, r21 |
6e3a: 40 93 91 05 sts 0x0591, r20 |
6e3e: 20 91 1b 03 lds r18, 0x031B |
6e42: 30 91 1c 03 lds r19, 0x031C |
6e46: 28 0f add r18, r24 |
6e48: 39 1f adc r19, r25 |
6e4a: 37 fd sbrc r19, 7 |
6e4c: 3f c4 rjmp .+2174 ; 0x76cc <Mittelwert+0x1104> |
6e4e: 35 95 asr r19 |
6e50: 27 95 ror r18 |
6e52: 30 93 98 05 sts 0x0598, r19 |
6e56: 20 93 97 05 sts 0x0597, r18 |
6e5a: 41 38 cpi r20, 0x81 ; 129 |
6e5c: 51 05 cpc r21, r1 |
6e5e: 0c f4 brge .+2 ; 0x6e62 <Mittelwert+0x89a> |
6e60: 27 c2 rjmp .+1102 ; 0x72b0 <Mittelwert+0xce8> |
6e62: 80 e8 ldi r24, 0x80 ; 128 |
6e64: 90 e0 ldi r25, 0x00 ; 0 |
6e66: 90 93 92 05 sts 0x0592, r25 |
6e6a: 80 93 91 05 sts 0x0591, r24 |
6e6e: e6 2f mov r30, r22 |
6e70: f0 e0 ldi r31, 0x00 ; 0 |
6e72: 80 91 91 05 lds r24, 0x0591 |
6e76: 90 91 92 05 lds r25, 0x0592 |
6e7a: e8 9f mul r30, r24 |
6e7c: b0 01 movw r22, r0 |
6e7e: e9 9f mul r30, r25 |
6e80: 70 0d add r23, r0 |
6e82: f8 9f mul r31, r24 |
6e84: 70 0d add r23, r0 |
6e86: 11 24 eor r1, r1 |
6e88: 9b 01 movw r18, r22 |
6e8a: 77 fd sbrc r23, 7 |
6e8c: 2a c4 rjmp .+2132 ; 0x76e2 <Mittelwert+0x111a> |
6e8e: 35 95 asr r19 |
6e90: 27 95 ror r18 |
6e92: 35 95 asr r19 |
6e94: 27 95 ror r18 |
6e96: 35 95 asr r19 |
6e98: 27 95 ror r18 |
6e9a: 35 95 asr r19 |
6e9c: 27 95 ror r18 |
6e9e: 80 91 57 09 lds r24, 0x0957 |
6ea2: 90 91 58 09 lds r25, 0x0958 |
6ea6: 82 0f add r24, r18 |
6ea8: 93 1f adc r25, r19 |
6eaa: 90 93 58 09 sts 0x0958, r25 |
6eae: 80 93 57 09 sts 0x0957, r24 |
6eb2: 40 91 1d 03 lds r20, 0x031D |
6eb6: 50 91 1e 03 lds r21, 0x031E |
6eba: 80 91 95 05 lds r24, 0x0595 |
6ebe: 90 91 96 05 lds r25, 0x0596 |
6ec2: 48 1b sub r20, r24 |
6ec4: 59 0b sbc r21, r25 |
6ec6: 50 93 94 05 sts 0x0594, r21 |
6eca: 40 93 93 05 sts 0x0593, r20 |
6ece: 20 91 1d 03 lds r18, 0x031D |
6ed2: 30 91 1e 03 lds r19, 0x031E |
6ed6: 28 0f add r18, r24 |
6ed8: 39 1f adc r19, r25 |
6eda: 37 fd sbrc r19, 7 |
6edc: 08 c4 rjmp .+2064 ; 0x76ee <Mittelwert+0x1126> |
6ede: 35 95 asr r19 |
6ee0: 27 95 ror r18 |
6ee2: 30 93 96 05 sts 0x0596, r19 |
6ee6: 20 93 95 05 sts 0x0595, r18 |
6eea: 41 38 cpi r20, 0x81 ; 129 |
6eec: 51 05 cpc r21, r1 |
6eee: 0c f4 brge .+2 ; 0x6ef2 <Mittelwert+0x92a> |
6ef0: d6 c3 rjmp .+1964 ; 0x769e <Mittelwert+0x10d6> |
6ef2: 80 e8 ldi r24, 0x80 ; 128 |
6ef4: 90 e0 ldi r25, 0x00 ; 0 |
6ef6: 90 93 94 05 sts 0x0594, r25 |
6efa: 80 93 93 05 sts 0x0593, r24 |
6efe: 80 91 93 05 lds r24, 0x0593 |
6f02: 90 91 94 05 lds r25, 0x0594 |
6f06: e8 9f mul r30, r24 |
6f08: a0 01 movw r20, r0 |
6f0a: e9 9f mul r30, r25 |
6f0c: 50 0d add r21, r0 |
6f0e: f8 9f mul r31, r24 |
6f10: 50 0d add r21, r0 |
6f12: 11 24 eor r1, r1 |
6f14: 9a 01 movw r18, r20 |
6f16: 57 fd sbrc r21, 7 |
6f18: e7 c3 rjmp .+1998 ; 0x76e8 <Mittelwert+0x1120> |
6f1a: 35 95 asr r19 |
6f1c: 27 95 ror r18 |
6f1e: 35 95 asr r19 |
6f20: 27 95 ror r18 |
6f22: 35 95 asr r19 |
6f24: 27 95 ror r18 |
6f26: 35 95 asr r19 |
6f28: 27 95 ror r18 |
6f2a: 80 91 48 09 lds r24, 0x0948 |
6f2e: 90 91 49 09 lds r25, 0x0949 |
6f32: 82 0f add r24, r18 |
6f34: 93 1f adc r25, r19 |
6f36: 90 93 49 09 sts 0x0949, r25 |
6f3a: 80 93 48 09 sts 0x0948, r24 |
6f3e: 80 91 1b 03 lds r24, 0x031B |
6f42: 90 91 1c 03 lds r25, 0x031C |
6f46: 68 0f add r22, r24 |
6f48: 79 1f adc r23, r25 |
6f4a: 70 93 1c 03 sts 0x031C, r23 |
6f4e: 60 93 1b 03 sts 0x031B, r22 |
6f52: 80 91 1d 03 lds r24, 0x031D |
6f56: 90 91 1e 03 lds r25, 0x031E |
6f5a: 48 0f add r20, r24 |
6f5c: 59 1f adc r21, r25 |
6f5e: 50 93 1e 03 sts 0x031E, r21 |
6f62: 40 93 1d 03 sts 0x031D, r20 |
6f66: 8f 89 ldd r24, Y+23 ; 0x17 |
6f68: 98 8d ldd r25, Y+24 ; 0x18 |
6f6a: 18 16 cp r1, r24 |
6f6c: 19 06 cpc r1, r25 |
6f6e: 0c f0 brlt .+2 ; 0x6f72 <Mittelwert+0x9aa> |
6f70: ff c2 rjmp .+1534 ; 0x7570 <Mittelwert+0xfa8> |
6f72: 20 91 db 08 lds r18, 0x08DB |
6f76: 30 91 dc 08 lds r19, 0x08DC |
6f7a: 37 fd sbrc r19, 7 |
6f7c: ae c3 rjmp .+1884 ; 0x76da <Mittelwert+0x1112> |
6f7e: b9 01 movw r22, r18 |
6f80: 88 27 eor r24, r24 |
6f82: 77 fd sbrc r23, 7 |
6f84: 80 95 com r24 |
6f86: 98 2f mov r25, r24 |
6f88: af 8d ldd r26, Y+31 ; 0x1f |
6f8a: 2a 2f mov r18, r26 |
6f8c: 30 e0 ldi r19, 0x00 ; 0 |
6f8e: 40 e0 ldi r20, 0x00 ; 0 |
6f90: 50 e0 ldi r21, 0x00 ; 0 |
6f92: 0e 94 4a 6f call 0xde94 ; 0xde94 <__mulsi3> |
6f96: 20 e4 ldi r18, 0x40 ; 64 |
6f98: 30 e0 ldi r19, 0x00 ; 0 |
6f9a: 40 e0 ldi r20, 0x00 ; 0 |
6f9c: 50 e0 ldi r21, 0x00 ; 0 |
6f9e: 0e 94 be 6f call 0xdf7c ; 0xdf7c <__divmodsi4> |
6fa2: 42 0e add r4, r18 |
6fa4: 53 1e adc r5, r19 |
6fa6: 50 92 56 09 sts 0x0956, r5 |
6faa: 40 92 55 09 sts 0x0955, r4 |
6fae: e9 8d ldd r30, Y+25 ; 0x19 |
6fb0: fa 8d ldd r31, Y+26 ; 0x1a |
6fb2: 1e 16 cp r1, r30 |
6fb4: 1f 06 cpc r1, r31 |
6fb6: 0c f0 brlt .+2 ; 0x6fba <Mittelwert+0x9f2> |
6fb8: 06 c3 rjmp .+1548 ; 0x75c6 <Mittelwert+0xffe> |
6fba: 20 91 df 08 lds r18, 0x08DF |
6fbe: 30 91 e0 08 lds r19, 0x08E0 |
6fc2: 37 fd sbrc r19, 7 |
6fc4: 86 c3 rjmp .+1804 ; 0x76d2 <Mittelwert+0x110a> |
6fc6: b9 01 movw r22, r18 |
6fc8: 88 27 eor r24, r24 |
6fca: 77 fd sbrc r23, 7 |
6fcc: 80 95 com r24 |
6fce: 98 2f mov r25, r24 |
6fd0: ff 8d ldd r31, Y+31 ; 0x1f |
6fd2: 2f 2f mov r18, r31 |
6fd4: 30 e0 ldi r19, 0x00 ; 0 |
6fd6: 40 e0 ldi r20, 0x00 ; 0 |
6fd8: 50 e0 ldi r21, 0x00 ; 0 |
6fda: 0e 94 4a 6f call 0xde94 ; 0xde94 <__mulsi3> |
6fde: 20 e4 ldi r18, 0x40 ; 64 |
6fe0: 30 e0 ldi r19, 0x00 ; 0 |
6fe2: 40 e0 ldi r20, 0x00 ; 0 |
6fe4: 50 e0 ldi r21, 0x00 ; 0 |
6fe6: 0e 94 be 6f call 0xdf7c ; 0xdf7c <__divmodsi4> |
6fea: 22 0e add r2, r18 |
6fec: 33 1e adc r3, r19 |
6fee: 30 92 4b 09 sts 0x094B, r3 |
6ff2: 20 92 4a 09 sts 0x094A, r2 |
6ff6: b9 81 ldd r27, Y+1 ; 0x01 |
6ff8: b7 fd sbrc r27, 7 |
6ffa: 0d c3 rjmp .+1562 ; 0x7616 <Mittelwert+0x104e> |
6ffc: 80 91 e5 08 lds r24, 0x08E5 |
7000: e8 2f mov r30, r24 |
7002: f0 e0 ldi r31, 0x00 ; 0 |
7004: ee 0f add r30, r30 |
7006: ff 1f adc r31, r31 |
7008: e1 55 subi r30, 0x51 ; 81 |
700a: f7 4f sbci r31, 0xF7 ; 247 |
700c: 80 81 ld r24, Z |
700e: 91 81 ldd r25, Z+1 ; 0x01 |
7010: a0 91 0a 05 lds r26, 0x050A |
7014: b0 91 0b 05 lds r27, 0x050B |
7018: 83 59 subi r24, 0x93 ; 147 |
701a: 9f 4f sbci r25, 0xFF ; 255 |
701c: 8a 17 cp r24, r26 |
701e: 9b 07 cpc r25, r27 |
7020: 0c f4 brge .+2 ; 0x7024 <Mittelwert+0xa5c> |
7022: 1e c1 rjmp .+572 ; 0x7260 <Mittelwert+0xc98> |
7024: cd 01 movw r24, r26 |
7026: 01 96 adiw r24, 0x01 ; 1 |
7028: 90 93 0b 05 sts 0x050B, r25 |
702c: 80 93 0a 05 sts 0x050A, r24 |
7030: dc 01 movw r26, r24 |
7032: 80 91 e6 08 lds r24, 0x08E6 |
7036: e8 2f mov r30, r24 |
7038: f0 e0 ldi r31, 0x00 ; 0 |
703a: ee 0f add r30, r30 |
703c: ff 1f adc r31, r31 |
703e: e1 55 subi r30, 0x51 ; 81 |
7040: f7 4f sbci r31, 0xF7 ; 247 |
7042: 80 81 ld r24, Z |
7044: 91 81 ldd r25, Z+1 ; 0x01 |
7046: 60 91 0c 05 lds r22, 0x050C |
704a: 70 91 0d 05 lds r23, 0x050D |
704e: 83 59 subi r24, 0x93 ; 147 |
7050: 9f 4f sbci r25, 0xFF ; 255 |
7052: 86 17 cp r24, r22 |
7054: 97 07 cpc r25, r23 |
7056: 0c f4 brge .+2 ; 0x705a <Mittelwert+0xa92> |
7058: ef c0 rjmp .+478 ; 0x7238 <Mittelwert+0xc70> |
705a: cb 01 movw r24, r22 |
705c: 01 96 adiw r24, 0x01 ; 1 |
705e: 90 93 0d 05 sts 0x050D, r25 |
7062: 80 93 0c 05 sts 0x050C, r24 |
7066: bc 01 movw r22, r24 |
7068: 80 91 e7 08 lds r24, 0x08E7 |
706c: e8 2f mov r30, r24 |
706e: f0 e0 ldi r31, 0x00 ; 0 |
7070: ee 0f add r30, r30 |
7072: ff 1f adc r31, r31 |
7074: e1 55 subi r30, 0x51 ; 81 |
7076: f7 4f sbci r31, 0xF7 ; 247 |
7078: 80 81 ld r24, Z |
707a: 91 81 ldd r25, Z+1 ; 0x01 |
707c: 40 91 0e 05 lds r20, 0x050E |
7080: 50 91 0f 05 lds r21, 0x050F |
7084: 83 59 subi r24, 0x93 ; 147 |
7086: 9f 4f sbci r25, 0xFF ; 255 |
7088: 84 17 cp r24, r20 |
708a: 95 07 cpc r25, r21 |
708c: 0c f4 brge .+2 ; 0x7090 <Mittelwert+0xac8> |
708e: c0 c0 rjmp .+384 ; 0x7210 <Mittelwert+0xc48> |
7090: ca 01 movw r24, r20 |
7092: 01 96 adiw r24, 0x01 ; 1 |
7094: 90 93 0f 05 sts 0x050F, r25 |
7098: 80 93 0e 05 sts 0x050E, r24 |
709c: ac 01 movw r20, r24 |
709e: 80 91 e8 08 lds r24, 0x08E8 |
70a2: e8 2f mov r30, r24 |
70a4: f0 e0 ldi r31, 0x00 ; 0 |
70a6: ee 0f add r30, r30 |
70a8: ff 1f adc r31, r31 |
70aa: e1 55 subi r30, 0x51 ; 81 |
70ac: f7 4f sbci r31, 0xF7 ; 247 |
70ae: 80 81 ld r24, Z |
70b0: 91 81 ldd r25, Z+1 ; 0x01 |
70b2: 20 91 10 05 lds r18, 0x0510 |
70b6: 30 91 11 05 lds r19, 0x0511 |
70ba: 83 59 subi r24, 0x93 ; 147 |
70bc: 9f 4f sbci r25, 0xFF ; 255 |
70be: 82 17 cp r24, r18 |
70c0: 93 07 cpc r25, r19 |
70c2: 0c f4 brge .+2 ; 0x70c6 <Mittelwert+0xafe> |
70c4: 79 c0 rjmp .+242 ; 0x71b8 <Mittelwert+0xbf0> |
70c6: c9 01 movw r24, r18 |
70c8: 01 96 adiw r24, 0x01 ; 1 |
70ca: 90 93 11 05 sts 0x0511, r25 |
70ce: 80 93 10 05 sts 0x0510, r24 |
70d2: 9c 01 movw r18, r24 |
70d4: b7 fd sbrc r27, 7 |
70d6: 85 c0 rjmp .+266 ; 0x71e2 <Mittelwert+0xc1a> |
70d8: af 3f cpi r26, 0xFF ; 255 |
70da: b1 05 cpc r27, r1 |
70dc: 11 f0 breq .+4 ; 0x70e2 <Mittelwert+0xb1a> |
70de: 0c f0 brlt .+2 ; 0x70e2 <Mittelwert+0xb1a> |
70e0: e0 c0 rjmp .+448 ; 0x72a2 <Mittelwert+0xcda> |
70e2: 77 fd sbrc r23, 7 |
70e4: 84 c0 rjmp .+264 ; 0x71ee <Mittelwert+0xc26> |
70e6: 6f 3f cpi r22, 0xFF ; 255 |
70e8: 71 05 cpc r23, r1 |
70ea: 11 f0 breq .+4 ; 0x70f0 <Mittelwert+0xb28> |
70ec: 0c f0 brlt .+2 ; 0x70f0 <Mittelwert+0xb28> |
70ee: d2 c0 rjmp .+420 ; 0x7294 <Mittelwert+0xccc> |
70f0: 57 fd sbrc r21, 7 |
70f2: 83 c0 rjmp .+262 ; 0x71fa <Mittelwert+0xc32> |
70f4: 4f 3f cpi r20, 0xFF ; 255 |
70f6: 51 05 cpc r21, r1 |
70f8: 11 f0 breq .+4 ; 0x70fe <Mittelwert+0xb36> |
70fa: 0c f0 brlt .+2 ; 0x70fe <Mittelwert+0xb36> |
70fc: c4 c0 rjmp .+392 ; 0x7286 <Mittelwert+0xcbe> |
70fe: 37 fd sbrc r19, 7 |
7100: 82 c0 rjmp .+260 ; 0x7206 <Mittelwert+0xc3e> |
7102: 2f 3f cpi r18, 0xFF ; 255 |
7104: 31 05 cpc r19, r1 |
7106: 39 f0 breq .+14 ; 0x7116 <Mittelwert+0xb4e> |
7108: 34 f0 brlt .+12 ; 0x7116 <Mittelwert+0xb4e> |
710a: 8f ef ldi r24, 0xFF ; 255 |
710c: 90 e0 ldi r25, 0x00 ; 0 |
710e: 90 93 11 05 sts 0x0511, r25 |
7112: 80 93 10 05 sts 0x0510, r24 |
7116: a1 96 adiw r28, 0x21 ; 33 |
7118: 0f b6 in r0, 0x3f ; 63 |
711a: f8 94 cli |
711c: de bf out 0x3e, r29 ; 62 |
711e: 0f be out 0x3f, r0 ; 63 |
7120: cd bf out 0x3d, r28 ; 61 |
7122: cf 91 pop r28 |
7124: df 91 pop r29 |
7126: 1f 91 pop r17 |
7128: 0f 91 pop r16 |
712a: ff 90 pop r15 |
712c: ef 90 pop r14 |
712e: df 90 pop r13 |
7130: cf 90 pop r12 |
7132: bf 90 pop r11 |
7134: af 90 pop r10 |
7136: 9f 90 pop r9 |
7138: 8f 90 pop r8 |
713a: 7f 90 pop r7 |
713c: 6f 90 pop r6 |
713e: 5f 90 pop r5 |
7140: 4f 90 pop r4 |
7142: 3f 90 pop r3 |
7144: 2f 90 pop r2 |
7146: 08 95 ret |
7148: 80 91 13 04 lds r24, 0x0413 |
714c: 90 91 14 04 lds r25, 0x0414 |
7150: 83 5f subi r24, 0xF3 ; 243 |
7152: 93 40 sbci r25, 0x03 ; 3 |
7154: 34 f0 brlt .+12 ; 0x7162 <Mittelwert+0xb9a> |
7156: 88 ee ldi r24, 0xE8 ; 232 |
7158: 93 e0 ldi r25, 0x03 ; 3 |
715a: 90 93 49 09 sts 0x0949, r25 |
715e: 80 93 48 09 sts 0x0948, r24 |
7162: 80 91 13 04 lds r24, 0x0413 |
7166: 90 91 14 04 lds r25, 0x0414 |
716a: 8a 5f subi r24, 0xFA ; 250 |
716c: 93 40 sbci r25, 0x03 ; 3 |
716e: 0c f4 brge .+2 ; 0x7172 <Mittelwert+0xbaa> |
7170: 53 ce rjmp .-858 ; 0x6e18 <Mittelwert+0x850> |
7172: 80 ed ldi r24, 0xD0 ; 208 |
7174: 97 e0 ldi r25, 0x07 ; 7 |
7176: 90 93 49 09 sts 0x0949, r25 |
717a: 80 93 48 09 sts 0x0948, r24 |
717e: 4c ce rjmp .-872 ; 0x6e18 <Mittelwert+0x850> |
7180: 80 91 11 04 lds r24, 0x0411 |
7184: 90 91 12 04 lds r25, 0x0412 |
7188: 83 5f subi r24, 0xF3 ; 243 |
718a: 93 40 sbci r25, 0x03 ; 3 |
718c: 34 f0 brlt .+12 ; 0x719a <Mittelwert+0xbd2> |
718e: 88 ee ldi r24, 0xE8 ; 232 |
7190: 93 e0 ldi r25, 0x03 ; 3 |
7192: 90 93 58 09 sts 0x0958, r25 |
7196: 80 93 57 09 sts 0x0957, r24 |
719a: 80 91 11 04 lds r24, 0x0411 |
719e: 90 91 12 04 lds r25, 0x0412 |
71a2: 8a 5f subi r24, 0xFA ; 250 |
71a4: 93 40 sbci r25, 0x03 ; 3 |
71a6: 0c f4 brge .+2 ; 0x71aa <Mittelwert+0xbe2> |
71a8: 07 ce rjmp .-1010 ; 0x6db8 <Mittelwert+0x7f0> |
71aa: 80 ed ldi r24, 0xD0 ; 208 |
71ac: 97 e0 ldi r25, 0x07 ; 7 |
71ae: 90 93 58 09 sts 0x0958, r25 |
71b2: 80 93 57 09 sts 0x0957, r24 |
71b6: 00 ce rjmp .-1024 ; 0x6db8 <Mittelwert+0x7f0> |
71b8: 80 81 ld r24, Z |
71ba: 91 81 ldd r25, Z+1 ; 0x01 |
71bc: 82 59 subi r24, 0x92 ; 146 |
71be: 9f 4f sbci r25, 0xFF ; 255 |
71c0: 82 17 cp r24, r18 |
71c2: 93 07 cpc r25, r19 |
71c4: 0c f0 brlt .+2 ; 0x71c8 <Mittelwert+0xc00> |
71c6: 86 cf rjmp .-244 ; 0x70d4 <Mittelwert+0xb0c> |
71c8: 21 15 cp r18, r1 |
71ca: 31 05 cpc r19, r1 |
71cc: 09 f4 brne .+2 ; 0x71d0 <Mittelwert+0xc08> |
71ce: 82 cf rjmp .-252 ; 0x70d4 <Mittelwert+0xb0c> |
71d0: c9 01 movw r24, r18 |
71d2: 01 97 sbiw r24, 0x01 ; 1 |
71d4: 90 93 11 05 sts 0x0511, r25 |
71d8: 80 93 10 05 sts 0x0510, r24 |
71dc: 9c 01 movw r18, r24 |
71de: b7 ff sbrs r27, 7 |
71e0: 7b cf rjmp .-266 ; 0x70d8 <Mittelwert+0xb10> |
71e2: 10 92 0b 05 sts 0x050B, r1 |
71e6: 10 92 0a 05 sts 0x050A, r1 |
71ea: 77 ff sbrs r23, 7 |
71ec: 7c cf rjmp .-264 ; 0x70e6 <Mittelwert+0xb1e> |
71ee: 10 92 0d 05 sts 0x050D, r1 |
71f2: 10 92 0c 05 sts 0x050C, r1 |
71f6: 57 ff sbrs r21, 7 |
71f8: 7d cf rjmp .-262 ; 0x70f4 <Mittelwert+0xb2c> |
71fa: 10 92 0f 05 sts 0x050F, r1 |
71fe: 10 92 0e 05 sts 0x050E, r1 |
7202: 37 ff sbrs r19, 7 |
7204: 7e cf rjmp .-260 ; 0x7102 <Mittelwert+0xb3a> |
7206: 10 92 11 05 sts 0x0511, r1 |
720a: 10 92 10 05 sts 0x0510, r1 |
720e: 83 cf rjmp .-250 ; 0x7116 <Mittelwert+0xb4e> |
7210: 80 81 ld r24, Z |
7212: 91 81 ldd r25, Z+1 ; 0x01 |
7214: 82 59 subi r24, 0x92 ; 146 |
7216: 9f 4f sbci r25, 0xFF ; 255 |
7218: 84 17 cp r24, r20 |
721a: 95 07 cpc r25, r21 |
721c: 0c f0 brlt .+2 ; 0x7220 <Mittelwert+0xc58> |
721e: 3f cf rjmp .-386 ; 0x709e <Mittelwert+0xad6> |
7220: 41 15 cp r20, r1 |
7222: 51 05 cpc r21, r1 |
7224: 09 f4 brne .+2 ; 0x7228 <Mittelwert+0xc60> |
7226: 3b cf rjmp .-394 ; 0x709e <Mittelwert+0xad6> |
7228: ca 01 movw r24, r20 |
722a: 01 97 sbiw r24, 0x01 ; 1 |
722c: 90 93 0f 05 sts 0x050F, r25 |
7230: 80 93 0e 05 sts 0x050E, r24 |
7234: ac 01 movw r20, r24 |
7236: 33 cf rjmp .-410 ; 0x709e <Mittelwert+0xad6> |
7238: 80 81 ld r24, Z |
723a: 91 81 ldd r25, Z+1 ; 0x01 |
723c: 82 59 subi r24, 0x92 ; 146 |
723e: 9f 4f sbci r25, 0xFF ; 255 |
7240: 86 17 cp r24, r22 |
7242: 97 07 cpc r25, r23 |
7244: 0c f0 brlt .+2 ; 0x7248 <Mittelwert+0xc80> |
7246: 10 cf rjmp .-480 ; 0x7068 <Mittelwert+0xaa0> |
7248: 61 15 cp r22, r1 |
724a: 71 05 cpc r23, r1 |
724c: 09 f4 brne .+2 ; 0x7250 <Mittelwert+0xc88> |
724e: 0c cf rjmp .-488 ; 0x7068 <Mittelwert+0xaa0> |
7250: cb 01 movw r24, r22 |
7252: 01 97 sbiw r24, 0x01 ; 1 |
7254: 90 93 0d 05 sts 0x050D, r25 |
7258: 80 93 0c 05 sts 0x050C, r24 |
725c: bc 01 movw r22, r24 |
725e: 04 cf rjmp .-504 ; 0x7068 <Mittelwert+0xaa0> |
7260: 80 81 ld r24, Z |
7262: 91 81 ldd r25, Z+1 ; 0x01 |
7264: 82 59 subi r24, 0x92 ; 146 |
7266: 9f 4f sbci r25, 0xFF ; 255 |
7268: 8a 17 cp r24, r26 |
726a: 9b 07 cpc r25, r27 |
726c: 0c f0 brlt .+2 ; 0x7270 <Mittelwert+0xca8> |
726e: e1 ce rjmp .-574 ; 0x7032 <Mittelwert+0xa6a> |
7270: 10 97 sbiw r26, 0x00 ; 0 |
7272: 09 f4 brne .+2 ; 0x7276 <Mittelwert+0xcae> |
7274: de ce rjmp .-580 ; 0x7032 <Mittelwert+0xa6a> |
7276: cd 01 movw r24, r26 |
7278: 01 97 sbiw r24, 0x01 ; 1 |
727a: 90 93 0b 05 sts 0x050B, r25 |
727e: 80 93 0a 05 sts 0x050A, r24 |
7282: dc 01 movw r26, r24 |
7284: d6 ce rjmp .-596 ; 0x7032 <Mittelwert+0xa6a> |
7286: 8f ef ldi r24, 0xFF ; 255 |
7288: 90 e0 ldi r25, 0x00 ; 0 |
728a: 90 93 0f 05 sts 0x050F, r25 |
728e: 80 93 0e 05 sts 0x050E, r24 |
7292: 35 cf rjmp .-406 ; 0x70fe <Mittelwert+0xb36> |
7294: 8f ef ldi r24, 0xFF ; 255 |
7296: 90 e0 ldi r25, 0x00 ; 0 |
7298: 90 93 0d 05 sts 0x050D, r25 |
729c: 80 93 0c 05 sts 0x050C, r24 |
72a0: 27 cf rjmp .-434 ; 0x70f0 <Mittelwert+0xb28> |
72a2: 8f ef ldi r24, 0xFF ; 255 |
72a4: 90 e0 ldi r25, 0x00 ; 0 |
72a6: 90 93 0b 05 sts 0x050B, r25 |
72aa: 80 93 0a 05 sts 0x050A, r24 |
72ae: 19 cf rjmp .-462 ; 0x70e2 <Mittelwert+0xb1a> |
72b0: 40 58 subi r20, 0x80 ; 128 |
72b2: 5f 4f sbci r21, 0xFF ; 255 |
72b4: 0c f0 brlt .+2 ; 0x72b8 <Mittelwert+0xcf0> |
72b6: db cd rjmp .-1098 ; 0x6e6e <Mittelwert+0x8a6> |
72b8: 80 e8 ldi r24, 0x80 ; 128 |
72ba: 9f ef ldi r25, 0xFF ; 255 |
72bc: 90 93 92 05 sts 0x0592, r25 |
72c0: 80 93 91 05 sts 0x0591, r24 |
72c4: d4 cd rjmp .-1112 ; 0x6e6e <Mittelwert+0x8a6> |
72c6: b0 91 e9 08 lds r27, 0x08E9 |
72ca: b9 83 std Y+1, r27 ; 0x01 |
72cc: b6 ff sbrs r27, 6 |
72ce: 5e cb rjmp .-2372 ; 0x698c <Mittelwert+0x3c4> |
72d0: 2b 89 ldd r18, Y+19 ; 0x13 |
72d2: 3c 89 ldd r19, Y+20 ; 0x14 |
72d4: 4d 89 ldd r20, Y+21 ; 0x15 |
72d6: 5e 89 ldd r21, Y+22 ; 0x16 |
72d8: 28 3b cpi r18, 0xB8 ; 184 |
72da: e4 e9 ldi r30, 0x94 ; 148 |
72dc: 3e 07 cpc r19, r30 |
72de: ee ef ldi r30, 0xFE ; 254 |
72e0: 4e 07 cpc r20, r30 |
72e2: ef ef ldi r30, 0xFF ; 255 |
72e4: 5e 07 cpc r21, r30 |
72e6: 24 f4 brge .+8 ; 0x72f0 <Mittelwert+0xd28> |
72e8: 28 eb ldi r18, 0xB8 ; 184 |
72ea: 34 e9 ldi r19, 0x94 ; 148 |
72ec: 4e ef ldi r20, 0xFE ; 254 |
72ee: 5f ef ldi r21, 0xFF ; 255 |
72f0: 2a 83 std Y+2, r18 ; 0x02 |
72f2: 3b 83 std Y+3, r19 ; 0x03 |
72f4: 4c 83 std Y+4, r20 ; 0x04 |
72f6: 5d 83 std Y+5, r21 ; 0x05 |
72f8: 29 54 subi r18, 0x49 ; 73 |
72fa: 3b 46 sbci r19, 0x6B ; 107 |
72fc: 41 40 sbci r20, 0x01 ; 1 |
72fe: 50 40 sbci r21, 0x00 ; 0 |
7300: 44 f0 brlt .+16 ; 0x7312 <Mittelwert+0xd4a> |
7302: 88 e4 ldi r24, 0x48 ; 72 |
7304: 9b e6 ldi r25, 0x6B ; 107 |
7306: a1 e0 ldi r26, 0x01 ; 1 |
7308: b0 e0 ldi r27, 0x00 ; 0 |
730a: 8a 83 std Y+2, r24 ; 0x02 |
730c: 9b 83 std Y+3, r25 ; 0x03 |
730e: ac 83 std Y+4, r26 ; 0x04 |
7310: bd 83 std Y+5, r27 ; 0x05 |
7312: 2f 85 ldd r18, Y+15 ; 0x0f |
7314: 38 89 ldd r19, Y+16 ; 0x10 |
7316: 49 89 ldd r20, Y+17 ; 0x11 |
7318: 5a 89 ldd r21, Y+18 ; 0x12 |
731a: 28 3b cpi r18, 0xB8 ; 184 |
731c: 94 e9 ldi r25, 0x94 ; 148 |
731e: 39 07 cpc r19, r25 |
7320: 9e ef ldi r25, 0xFE ; 254 |
7322: 49 07 cpc r20, r25 |
7324: 9f ef ldi r25, 0xFF ; 255 |
7326: 59 07 cpc r21, r25 |
7328: 24 f4 brge .+8 ; 0x7332 <Mittelwert+0xd6a> |
732a: 28 eb ldi r18, 0xB8 ; 184 |
732c: 34 e9 ldi r19, 0x94 ; 148 |
732e: 4e ef ldi r20, 0xFE ; 254 |
7330: 5f ef ldi r21, 0xFF ; 255 |
7332: 39 01 movw r6, r18 |
7334: 4a 01 movw r8, r20 |
7336: 29 34 cpi r18, 0x49 ; 73 |
7338: ab e6 ldi r26, 0x6B ; 107 |
733a: 3a 07 cpc r19, r26 |
733c: a1 e0 ldi r26, 0x01 ; 1 |
733e: 4a 07 cpc r20, r26 |
7340: a0 e0 ldi r26, 0x00 ; 0 |
7342: 5a 07 cpc r21, r26 |
7344: 3c f0 brlt .+14 ; 0x7354 <Mittelwert+0xd8c> |
7346: 38 e4 ldi r19, 0x48 ; 72 |
7348: 63 2e mov r6, r19 |
734a: 3b e6 ldi r19, 0x6B ; 107 |
734c: 73 2e mov r7, r19 |
734e: 31 e0 ldi r19, 0x01 ; 1 |
7350: 83 2e mov r8, r19 |
7352: 91 2c mov r9, r1 |
7354: a0 90 bd 03 lds r10, 0x03BD |
7358: bb 24 eor r11, r11 |
735a: cc 24 eor r12, r12 |
735c: dd 24 eor r13, r13 |
735e: ef 89 ldd r30, Y+23 ; 0x17 |
7360: f8 8d ldd r31, Y+24 ; 0x18 |
7362: 9f 01 movw r18, r30 |
7364: 44 27 eor r20, r20 |
7366: 37 fd sbrc r19, 7 |
7368: 40 95 com r20 |
736a: 54 2f mov r21, r20 |
736c: c4 01 movw r24, r8 |
736e: b3 01 movw r22, r6 |
7370: 0e 94 4a 6f call 0xde94 ; 0xde94 <__mulsi3> |
7374: 20 e0 ldi r18, 0x00 ; 0 |
7376: 38 e0 ldi r19, 0x08 ; 8 |
7378: 40 e0 ldi r20, 0x00 ; 0 |
737a: 50 e0 ldi r21, 0x00 ; 0 |
737c: 0e 94 be 6f call 0xdf7c ; 0xdf7c <__divmodsi4> |
7380: ca 01 movw r24, r20 |
7382: b9 01 movw r22, r18 |
7384: a6 01 movw r20, r12 |
7386: 95 01 movw r18, r10 |
7388: 0e 94 4a 6f call 0xde94 ; 0xde94 <__mulsi3> |
738c: 20 e0 ldi r18, 0x00 ; 0 |
738e: 30 e1 ldi r19, 0x10 ; 16 |
7390: 40 e0 ldi r20, 0x00 ; 0 |
7392: 50 e0 ldi r21, 0x00 ; 0 |
7394: 0e 94 be 6f call 0xdf7c ; 0xdf7c <__divmodsi4> |
7398: 79 01 movw r14, r18 |
739a: 8a 01 movw r16, r20 |
739c: e0 92 9d 05 sts 0x059D, r14 |
73a0: f0 92 9e 05 sts 0x059E, r15 |
73a4: 00 93 9f 05 sts 0x059F, r16 |
73a8: 10 93 a0 05 sts 0x05A0, r17 |
73ac: 89 8d ldd r24, Y+25 ; 0x19 |
73ae: 9a 8d ldd r25, Y+26 ; 0x1a |
73b0: 9c 01 movw r18, r24 |
73b2: 44 27 eor r20, r20 |
73b4: 37 fd sbrc r19, 7 |
73b6: 40 95 com r20 |
73b8: 54 2f mov r21, r20 |
73ba: 6a 81 ldd r22, Y+2 ; 0x02 |
73bc: 7b 81 ldd r23, Y+3 ; 0x03 |
73be: 8c 81 ldd r24, Y+4 ; 0x04 |
73c0: 9d 81 ldd r25, Y+5 ; 0x05 |
73c2: 0e 94 4a 6f call 0xde94 ; 0xde94 <__mulsi3> |
73c6: 20 e0 ldi r18, 0x00 ; 0 |
73c8: 38 e0 ldi r19, 0x08 ; 8 |
73ca: 40 e0 ldi r20, 0x00 ; 0 |
73cc: 50 e0 ldi r21, 0x00 ; 0 |
73ce: 0e 94 be 6f call 0xdf7c ; 0xdf7c <__divmodsi4> |
73d2: ca 01 movw r24, r20 |
73d4: b9 01 movw r22, r18 |
73d6: a6 01 movw r20, r12 |
73d8: 95 01 movw r18, r10 |
73da: 0e 94 4a 6f call 0xde94 ; 0xde94 <__mulsi3> |
73de: 20 e0 ldi r18, 0x00 ; 0 |
73e0: 30 e1 ldi r19, 0x10 ; 16 |
73e2: 40 e0 ldi r20, 0x00 ; 0 |
73e4: 50 e0 ldi r21, 0x00 ; 0 |
73e6: 0e 94 be 6f call 0xdf7c ; 0xdf7c <__divmodsi4> |
73ea: c9 01 movw r24, r18 |
73ec: da 01 movw r26, r20 |
73ee: f0 92 dc 08 sts 0x08DC, r15 |
73f2: e0 92 db 08 sts 0x08DB, r14 |
73f6: 30 93 e0 08 sts 0x08E0, r19 |
73fa: 20 93 df 08 sts 0x08DF, r18 |
73fe: 5c 01 movw r10, r24 |
7400: 6d 01 movw r12, r26 |
7402: ae 18 sub r10, r14 |
7404: bf 08 sbc r11, r15 |
7406: c0 0a sbc r12, r16 |
7408: d1 0a sbc r13, r17 |
740a: a0 92 99 05 sts 0x0599, r10 |
740e: b0 92 9a 05 sts 0x059A, r11 |
7412: c0 92 9b 05 sts 0x059B, r12 |
7416: d0 92 9c 05 sts 0x059C, r13 |
741a: 8f 81 ldd r24, Y+7 ; 0x07 |
741c: 98 85 ldd r25, Y+8 ; 0x08 |
741e: a9 85 ldd r26, Y+9 ; 0x09 |
7420: ba 85 ldd r27, Y+10 ; 0x0a |
7422: 8a 0d add r24, r10 |
7424: 9b 1d adc r25, r11 |
7426: ac 1d adc r26, r12 |
7428: bd 1d adc r27, r13 |
742a: 80 93 ab 09 sts 0x09AB, r24 |
742e: 90 93 ac 09 sts 0x09AC, r25 |
7432: a0 93 ad 09 sts 0x09AD, r26 |
7436: b0 93 ae 09 sts 0x09AE, r27 |
743a: 90 91 be 03 lds r25, 0x03BE |
743e: 9f 8f std Y+31, r25 ; 0x1f |
7440: 99 23 and r25, r25 |
7442: e1 f4 brne .+56 ; 0x747c <Mittelwert+0xeb4> |
7444: c6 01 movw r24, r12 |
7446: b5 01 movw r22, r10 |
7448: 22 e0 ldi r18, 0x02 ; 2 |
744a: 30 e0 ldi r19, 0x00 ; 0 |
744c: 40 e0 ldi r20, 0x00 ; 0 |
744e: 50 e0 ldi r21, 0x00 ; 0 |
7450: 0e 94 be 6f call 0xdf7c ; 0xdf7c <__divmodsi4> |
7454: 8b 85 ldd r24, Y+11 ; 0x0b |
7456: 9c 85 ldd r25, Y+12 ; 0x0c |
7458: ad 85 ldd r26, Y+13 ; 0x0d |
745a: be 85 ldd r27, Y+14 ; 0x0e |
745c: 82 1b sub r24, r18 |
745e: 93 0b sbc r25, r19 |
7460: a4 0b sbc r26, r20 |
7462: b5 0b sbc r27, r21 |
7464: 80 93 f4 04 sts 0x04F4, r24 |
7468: 90 93 f5 04 sts 0x04F5, r25 |
746c: a0 93 f6 04 sts 0x04F6, r26 |
7470: b0 93 f7 04 sts 0x04F7, r27 |
7474: 8b 8f std Y+27, r24 ; 0x1b |
7476: 9c 8f std Y+28, r25 ; 0x1c |
7478: ad 8f std Y+29, r26 ; 0x1d |
747a: be 8f std Y+30, r27 ; 0x1e |
747c: a2 0c add r10, r2 |
747e: b3 1c adc r11, r3 |
7480: c4 1c adc r12, r4 |
7482: d5 1c adc r13, r5 |
7484: e0 90 bc 03 lds r14, 0x03BC |
7488: ff 24 eor r15, r15 |
748a: 00 e0 ldi r16, 0x00 ; 0 |
748c: 10 e0 ldi r17, 0x00 ; 0 |
748e: c6 01 movw r24, r12 |
7490: b5 01 movw r22, r10 |
7492: a4 01 movw r20, r8 |
7494: 93 01 movw r18, r6 |
7496: 0e 94 4a 6f call 0xde94 ; 0xde94 <__mulsi3> |
749a: 20 e0 ldi r18, 0x00 ; 0 |
749c: 38 e0 ldi r19, 0x08 ; 8 |
749e: 40 e0 ldi r20, 0x00 ; 0 |
74a0: 50 e0 ldi r21, 0x00 ; 0 |
74a2: 0e 94 be 6f call 0xdf7c ; 0xdf7c <__divmodsi4> |
74a6: ca 01 movw r24, r20 |
74a8: b9 01 movw r22, r18 |
74aa: a8 01 movw r20, r16 |
74ac: 97 01 movw r18, r14 |
74ae: 0e 94 4a 6f call 0xde94 ; 0xde94 <__mulsi3> |
74b2: 20 e0 ldi r18, 0x00 ; 0 |
74b4: 30 e1 ldi r19, 0x10 ; 16 |
74b6: 40 e0 ldi r20, 0x00 ; 0 |
74b8: 50 e0 ldi r21, 0x00 ; 0 |
74ba: 0e 94 be 6f call 0xdf7c ; 0xdf7c <__divmodsi4> |
74be: 92 2e mov r9, r18 |
74c0: 83 2e mov r8, r19 |
74c2: 74 2e mov r7, r20 |
74c4: 65 2e mov r6, r21 |
74c6: 20 93 a5 05 sts 0x05A5, r18 |
74ca: 30 93 a6 05 sts 0x05A6, r19 |
74ce: 40 93 a7 05 sts 0x05A7, r20 |
74d2: 50 93 a8 05 sts 0x05A8, r21 |
74d6: c6 01 movw r24, r12 |
74d8: b5 01 movw r22, r10 |
74da: 2a 81 ldd r18, Y+2 ; 0x02 |
74dc: 3b 81 ldd r19, Y+3 ; 0x03 |
74de: 4c 81 ldd r20, Y+4 ; 0x04 |
74e0: 5d 81 ldd r21, Y+5 ; 0x05 |
74e2: 0e 94 4a 6f call 0xde94 ; 0xde94 <__mulsi3> |
74e6: 20 e0 ldi r18, 0x00 ; 0 |
74e8: 38 e0 ldi r19, 0x08 ; 8 |
74ea: 40 e0 ldi r20, 0x00 ; 0 |
74ec: 50 e0 ldi r21, 0x00 ; 0 |
74ee: 0e 94 be 6f call 0xdf7c ; 0xdf7c <__divmodsi4> |
74f2: ca 01 movw r24, r20 |
74f4: b9 01 movw r22, r18 |
74f6: a8 01 movw r20, r16 |
74f8: 97 01 movw r18, r14 |
74fa: 0e 94 4a 6f call 0xde94 ; 0xde94 <__mulsi3> |
74fe: 20 e0 ldi r18, 0x00 ; 0 |
7500: 30 e1 ldi r19, 0x10 ; 16 |
7502: 40 e0 ldi r20, 0x00 ; 0 |
7504: 50 e0 ldi r21, 0x00 ; 0 |
7506: 0e 94 be 6f call 0xdf7c ; 0xdf7c <__divmodsi4> |
750a: b9 01 movw r22, r18 |
750c: fa 01 movw r30, r20 |
750e: 20 93 a1 05 sts 0x05A1, r18 |
7512: 70 93 a2 05 sts 0x05A2, r23 |
7516: 40 93 a3 05 sts 0x05A3, r20 |
751a: f0 93 a4 05 sts 0x05A4, r31 |
751e: 88 a1 ldd r24, Y+32 ; 0x20 |
7520: 99 a1 ldd r25, Y+33 ; 0x21 |
7522: 97 fd sbrc r25, 7 |
7524: 19 c1 rjmp .+562 ; 0x7758 <Mittelwert+0x1190> |
7526: 81 34 cpi r24, 0x41 ; 65 |
7528: 91 05 cpc r25, r1 |
752a: cc f0 brlt .+50 ; 0x755e <Mittelwert+0xf96> |
752c: 29 2d mov r18, r9 |
752e: 38 2d mov r19, r8 |
7530: 47 2d mov r20, r7 |
7532: 56 2d mov r21, r6 |
7534: c9 01 movw r24, r18 |
7536: da 01 movw r26, r20 |
7538: b7 fd sbrc r27, 7 |
753a: f1 c0 rjmp .+482 ; 0x771e <Mittelwert+0x1156> |
753c: 81 38 cpi r24, 0x81 ; 129 |
753e: 91 05 cpc r25, r1 |
7540: a1 05 cpc r26, r1 |
7542: b1 05 cpc r27, r1 |
7544: 4c f4 brge .+18 ; 0x7558 <Mittelwert+0xf90> |
7546: cb 01 movw r24, r22 |
7548: df 01 movw r26, r30 |
754a: b7 fd sbrc r27, 7 |
754c: 09 c1 rjmp .+530 ; 0x7760 <Mittelwert+0x1198> |
754e: 81 38 cpi r24, 0x81 ; 129 |
7550: 91 05 cpc r25, r1 |
7552: a1 05 cpc r26, r1 |
7554: b1 05 cpc r27, r1 |
7556: 1c f0 brlt .+6 ; 0x755e <Mittelwert+0xf96> |
7558: 81 e0 ldi r24, 0x01 ; 1 |
755a: 80 93 07 05 sts 0x0507, r24 |
755e: 60 90 ab 09 lds r6, 0x09AB |
7562: 70 90 ac 09 lds r7, 0x09AC |
7566: 80 90 ad 09 lds r8, 0x09AD |
756a: 90 90 ae 09 lds r9, 0x09AE |
756e: 29 ca rjmp .-2990 ; 0x69c2 <Mittelwert+0x3fa> |
7570: 20 91 db 08 lds r18, 0x08DB |
7574: 30 91 dc 08 lds r19, 0x08DC |
7578: 37 fd sbrc r19, 7 |
757a: c0 c0 rjmp .+384 ; 0x76fc <Mittelwert+0x1134> |
757c: b9 01 movw r22, r18 |
757e: 88 27 eor r24, r24 |
7580: 77 fd sbrc r23, 7 |
7582: 80 95 com r24 |
7584: 98 2f mov r25, r24 |
7586: bf 8d ldd r27, Y+31 ; 0x1f |
7588: 2b 2f mov r18, r27 |
758a: 30 e0 ldi r19, 0x00 ; 0 |
758c: 40 e0 ldi r20, 0x00 ; 0 |
758e: 50 e0 ldi r21, 0x00 ; 0 |
7590: 0e 94 4a 6f call 0xde94 ; 0xde94 <__mulsi3> |
7594: 20 e4 ldi r18, 0x40 ; 64 |
7596: 30 e0 ldi r19, 0x00 ; 0 |
7598: 40 e0 ldi r20, 0x00 ; 0 |
759a: 50 e0 ldi r21, 0x00 ; 0 |
759c: 0e 94 be 6f call 0xdf7c ; 0xdf7c <__divmodsi4> |
75a0: 50 95 com r21 |
75a2: 40 95 com r20 |
75a4: 30 95 com r19 |
75a6: 21 95 neg r18 |
75a8: 3f 4f sbci r19, 0xFF ; 255 |
75aa: 4f 4f sbci r20, 0xFF ; 255 |
75ac: 5f 4f sbci r21, 0xFF ; 255 |
75ae: 42 0e add r4, r18 |
75b0: 53 1e adc r5, r19 |
75b2: 50 92 56 09 sts 0x0956, r5 |
75b6: 40 92 55 09 sts 0x0955, r4 |
75ba: e9 8d ldd r30, Y+25 ; 0x19 |
75bc: fa 8d ldd r31, Y+26 ; 0x1a |
75be: 1e 16 cp r1, r30 |
75c0: 1f 06 cpc r1, r31 |
75c2: 0c f4 brge .+2 ; 0x75c6 <Mittelwert+0xffe> |
75c4: fa cc rjmp .-1548 ; 0x6fba <Mittelwert+0x9f2> |
75c6: 20 91 df 08 lds r18, 0x08DF |
75ca: 30 91 e0 08 lds r19, 0x08E0 |
75ce: 37 fd sbrc r19, 7 |
75d0: 91 c0 rjmp .+290 ; 0x76f4 <Mittelwert+0x112c> |
75d2: b9 01 movw r22, r18 |
75d4: 88 27 eor r24, r24 |
75d6: 77 fd sbrc r23, 7 |
75d8: 80 95 com r24 |
75da: 98 2f mov r25, r24 |
75dc: af 8d ldd r26, Y+31 ; 0x1f |
75de: 2a 2f mov r18, r26 |
75e0: 30 e0 ldi r19, 0x00 ; 0 |
75e2: 40 e0 ldi r20, 0x00 ; 0 |
75e4: 50 e0 ldi r21, 0x00 ; 0 |
75e6: 0e 94 4a 6f call 0xde94 ; 0xde94 <__mulsi3> |
75ea: 20 e4 ldi r18, 0x40 ; 64 |
75ec: 30 e0 ldi r19, 0x00 ; 0 |
75ee: 40 e0 ldi r20, 0x00 ; 0 |
75f0: 50 e0 ldi r21, 0x00 ; 0 |
75f2: 0e 94 be 6f call 0xdf7c ; 0xdf7c <__divmodsi4> |
75f6: 50 95 com r21 |
75f8: 40 95 com r20 |
75fa: 30 95 com r19 |
75fc: 21 95 neg r18 |
75fe: 3f 4f sbci r19, 0xFF ; 255 |
7600: 4f 4f sbci r20, 0xFF ; 255 |
7602: 5f 4f sbci r21, 0xFF ; 255 |
7604: 22 0e add r2, r18 |
7606: 33 1e adc r3, r19 |
7608: 30 92 4b 09 sts 0x094B, r3 |
760c: 20 92 4a 09 sts 0x094A, r2 |
7610: b9 81 ldd r27, Y+1 ; 0x01 |
7612: b7 ff sbrs r27, 7 |
7614: f3 cc rjmp .-1562 ; 0x6ffc <Mittelwert+0xa34> |
7616: ee 81 ldd r30, Y+6 ; 0x06 |
7618: ee 23 and r30, r30 |
761a: 09 f0 breq .+2 ; 0x761e <Mittelwert+0x1056> |
761c: ef cc rjmp .-1570 ; 0x6ffc <Mittelwert+0xa34> |
761e: 80 91 2a 05 lds r24, 0x052A |
7622: 88 23 and r24, r24 |
7624: 09 f0 breq .+2 ; 0x7628 <Mittelwert+0x1060> |
7626: ea cc rjmp .-1580 ; 0x6ffc <Mittelwert+0xa34> |
7628: 29 8d ldd r18, Y+25 ; 0x19 |
762a: 3a 8d ldd r19, Y+26 ; 0x1a |
762c: 61 e0 ldi r22, 0x01 ; 1 |
762e: 21 30 cpi r18, 0x01 ; 1 |
7630: 36 07 cpc r19, r22 |
7632: 0c f0 brlt .+2 ; 0x7636 <Mittelwert+0x106e> |
7634: 67 c0 rjmp .+206 ; 0x7704 <Mittelwert+0x113c> |
7636: 89 8d ldd r24, Y+25 ; 0x19 |
7638: 9a 8d ldd r25, Y+26 ; 0x1a |
763a: 80 50 subi r24, 0x00 ; 0 |
763c: 9f 4f sbci r25, 0xFF ; 255 |
763e: 74 f4 brge .+28 ; 0x765c <Mittelwert+0x1094> |
7640: 80 91 57 09 lds r24, 0x0957 |
7644: 90 91 58 09 lds r25, 0x0958 |
7648: 80 50 subi r24, 0x00 ; 0 |
764a: 9f 4f sbci r25, 0xFF ; 255 |
764c: e9 8d ldd r30, Y+25 ; 0x19 |
764e: fa 8d ldd r31, Y+26 ; 0x1a |
7650: 8e 0f add r24, r30 |
7652: 9f 1f adc r25, r31 |
7654: 90 93 58 09 sts 0x0958, r25 |
7658: 80 93 57 09 sts 0x0957, r24 |
765c: 2f 89 ldd r18, Y+23 ; 0x17 |
765e: 38 8d ldd r19, Y+24 ; 0x18 |
7660: 61 e0 ldi r22, 0x01 ; 1 |
7662: 21 30 cpi r18, 0x01 ; 1 |
7664: 36 07 cpc r19, r22 |
7666: 0c f4 brge .+2 ; 0x766a <Mittelwert+0x10a2> |
7668: 62 c0 rjmp .+196 ; 0x772e <Mittelwert+0x1166> |
766a: 80 91 48 09 lds r24, 0x0948 |
766e: 90 91 49 09 lds r25, 0x0949 |
7672: 80 50 subi r24, 0x00 ; 0 |
7674: 91 40 sbci r25, 0x01 ; 1 |
7676: 82 0f add r24, r18 |
7678: 93 1f adc r25, r19 |
767a: 90 93 49 09 sts 0x0949, r25 |
767e: 80 93 48 09 sts 0x0948, r24 |
7682: bc cc rjmp .-1672 ; 0x6ffc <Mittelwert+0xa34> |
7684: 6a 0c add r6, r10 |
7686: 7b 1c adc r7, r11 |
7688: 8c 1c adc r8, r12 |
768a: 9d 1c adc r9, r13 |
768c: 60 92 ab 09 sts 0x09AB, r6 |
7690: 70 92 ac 09 sts 0x09AC, r7 |
7694: 80 92 ad 09 sts 0x09AD, r8 |
7698: 90 92 ae 09 sts 0x09AE, r9 |
769c: ef c9 rjmp .-3106 ; 0x6a7c <Mittelwert+0x4b4> |
769e: 40 58 subi r20, 0x80 ; 128 |
76a0: 5f 4f sbci r21, 0xFF ; 255 |
76a2: 0c f0 brlt .+2 ; 0x76a6 <Mittelwert+0x10de> |
76a4: 2c cc rjmp .-1960 ; 0x6efe <Mittelwert+0x936> |
76a6: 80 e8 ldi r24, 0x80 ; 128 |
76a8: 9f ef ldi r25, 0xFF ; 255 |
76aa: 90 93 94 05 sts 0x0594, r25 |
76ae: 80 93 93 05 sts 0x0593, r24 |
76b2: 25 cc rjmp .-1974 ; 0x6efe <Mittelwert+0x936> |
76b4: 07 96 adiw r24, 0x07 ; 7 |
76b6: 44 cb rjmp .-2424 ; 0x6d40 <Mittelwert+0x778> |
76b8: 07 96 adiw r24, 0x07 ; 7 |
76ba: 32 cb rjmp .-2460 ; 0x6d20 <Mittelwert+0x758> |
76bc: 29 5f subi r18, 0xF9 ; 249 |
76be: 3f 4f sbci r19, 0xFF ; 255 |
76c0: 0c 94 27 33 jmp 0x664e ; 0x664e <Mittelwert+0x86> |
76c4: 29 5f subi r18, 0xF9 ; 249 |
76c6: 3f 4f sbci r19, 0xFF ; 255 |
76c8: 0c 94 16 33 jmp 0x662c ; 0x662c <Mittelwert+0x64> |
76cc: 2f 5f subi r18, 0xFF ; 255 |
76ce: 3f 4f sbci r19, 0xFF ; 255 |
76d0: be cb rjmp .-2180 ; 0x6e4e <Mittelwert+0x886> |
76d2: 30 95 com r19 |
76d4: 21 95 neg r18 |
76d6: 3f 4f sbci r19, 0xFF ; 255 |
76d8: 76 cc rjmp .-1812 ; 0x6fc6 <Mittelwert+0x9fe> |
76da: 30 95 com r19 |
76dc: 21 95 neg r18 |
76de: 3f 4f sbci r19, 0xFF ; 255 |
76e0: 4e cc rjmp .-1892 ; 0x6f7e <Mittelwert+0x9b6> |
76e2: 21 5f subi r18, 0xF1 ; 241 |
76e4: 3f 4f sbci r19, 0xFF ; 255 |
76e6: d3 cb rjmp .-2138 ; 0x6e8e <Mittelwert+0x8c6> |
76e8: 21 5f subi r18, 0xF1 ; 241 |
76ea: 3f 4f sbci r19, 0xFF ; 255 |
76ec: 16 cc rjmp .-2004 ; 0x6f1a <Mittelwert+0x952> |
76ee: 2f 5f subi r18, 0xFF ; 255 |
76f0: 3f 4f sbci r19, 0xFF ; 255 |
76f2: f5 cb rjmp .-2070 ; 0x6ede <Mittelwert+0x916> |
76f4: 30 95 com r19 |
76f6: 21 95 neg r18 |
76f8: 3f 4f sbci r19, 0xFF ; 255 |
76fa: 6b cf rjmp .-298 ; 0x75d2 <Mittelwert+0x100a> |
76fc: 30 95 com r19 |
76fe: 21 95 neg r18 |
7700: 3f 4f sbci r19, 0xFF ; 255 |
7702: 3c cf rjmp .-392 ; 0x757c <Mittelwert+0xfb4> |
7704: 80 91 57 09 lds r24, 0x0957 |
7708: 90 91 58 09 lds r25, 0x0958 |
770c: 80 50 subi r24, 0x00 ; 0 |
770e: 91 40 sbci r25, 0x01 ; 1 |
7710: 82 0f add r24, r18 |
7712: 93 1f adc r25, r19 |
7714: 90 93 58 09 sts 0x0958, r25 |
7718: 80 93 57 09 sts 0x0957, r24 |
771c: 9f cf rjmp .-194 ; 0x765c <Mittelwert+0x1094> |
771e: b0 95 com r27 |
7720: a0 95 com r26 |
7722: 90 95 com r25 |
7724: 81 95 neg r24 |
7726: 9f 4f sbci r25, 0xFF ; 255 |
7728: af 4f sbci r26, 0xFF ; 255 |
772a: bf 4f sbci r27, 0xFF ; 255 |
772c: 07 cf rjmp .-498 ; 0x753c <Mittelwert+0xf74> |
772e: 8f 89 ldd r24, Y+23 ; 0x17 |
7730: 98 8d ldd r25, Y+24 ; 0x18 |
7732: 80 50 subi r24, 0x00 ; 0 |
7734: 9f 4f sbci r25, 0xFF ; 255 |
7736: 0c f0 brlt .+2 ; 0x773a <Mittelwert+0x1172> |
7738: 61 cc rjmp .-1854 ; 0x6ffc <Mittelwert+0xa34> |
773a: 80 91 48 09 lds r24, 0x0948 |
773e: 90 91 49 09 lds r25, 0x0949 |
7742: 80 50 subi r24, 0x00 ; 0 |
7744: 9f 4f sbci r25, 0xFF ; 255 |
7746: ef 89 ldd r30, Y+23 ; 0x17 |
7748: f8 8d ldd r31, Y+24 ; 0x18 |
774a: 8e 0f add r24, r30 |
774c: 9f 1f adc r25, r31 |
774e: 90 93 49 09 sts 0x0949, r25 |
7752: 80 93 48 09 sts 0x0948, r24 |
7756: 52 cc rjmp .-1884 ; 0x6ffc <Mittelwert+0xa34> |
7758: 90 95 com r25 |
775a: 81 95 neg r24 |
775c: 9f 4f sbci r25, 0xFF ; 255 |
775e: e3 ce rjmp .-570 ; 0x7526 <Mittelwert+0xf5e> |
7760: b0 95 com r27 |
7762: a0 95 com r26 |
7764: 90 95 com r25 |
7766: 81 95 neg r24 |
7768: 9f 4f sbci r25, 0xFF ; 255 |
776a: af 4f sbci r26, 0xFF ; 255 |
776c: bf 4f sbci r27, 0xFF ; 255 |
776e: ef ce rjmp .-546 ; 0x754e <Mittelwert+0xf86> |
|
00007770 <ParameterZuordnung>: |
7770: 80 91 ec 08 lds r24, 0x08EC |
7774: 8b 3f cpi r24, 0xFB ; 251 |
7776: 80 f0 brcs .+32 ; 0x7798 <ParameterZuordnung+0x28> |
7778: 8b 3f cpi r24, 0xFB ; 251 |
777a: 09 f4 brne .+2 ; 0x777e <ParameterZuordnung+0xe> |
777c: 5f c3 rjmp .+1726 ; 0x7e3c <ParameterZuordnung+0x6cc> |
777e: 8c 3f cpi r24, 0xFC ; 252 |
7780: 09 f4 brne .+2 ; 0x7784 <ParameterZuordnung+0x14> |
7782: 1f c4 rjmp .+2110 ; 0x7fc2 <ParameterZuordnung+0x852> |
7784: 8d 3f cpi r24, 0xFD ; 253 |
7786: 09 f4 brne .+2 ; 0x778a <ParameterZuordnung+0x1a> |
7788: ea c3 rjmp .+2004 ; 0x7f5e <ParameterZuordnung+0x7ee> |
778a: 8e 3f cpi r24, 0xFE ; 254 |
778c: 39 f4 brne .+14 ; 0x779c <ParameterZuordnung+0x2c> |
778e: 80 91 10 05 lds r24, 0x0510 |
7792: 80 93 ad 03 sts 0x03AD, r24 |
7796: 02 c0 rjmp .+4 ; 0x779c <ParameterZuordnung+0x2c> |
7798: 80 93 ad 03 sts 0x03AD, r24 |
779c: 80 91 eb 08 lds r24, 0x08EB |
77a0: 8b 3f cpi r24, 0xFB ; 251 |
77a2: 80 f0 brcs .+32 ; 0x77c4 <ParameterZuordnung+0x54> |
77a4: 8b 3f cpi r24, 0xFB ; 251 |
77a6: 09 f4 brne .+2 ; 0x77aa <ParameterZuordnung+0x3a> |
77a8: 3a c3 rjmp .+1652 ; 0x7e1e <ParameterZuordnung+0x6ae> |
77aa: 8c 3f cpi r24, 0xFC ; 252 |
77ac: 09 f4 brne .+2 ; 0x77b0 <ParameterZuordnung+0x40> |
77ae: 0e c4 rjmp .+2076 ; 0x7fcc <ParameterZuordnung+0x85c> |
77b0: 8d 3f cpi r24, 0xFD ; 253 |
77b2: 09 f4 brne .+2 ; 0x77b6 <ParameterZuordnung+0x46> |
77b4: cf c3 rjmp .+1950 ; 0x7f54 <ParameterZuordnung+0x7e4> |
77b6: 8e 3f cpi r24, 0xFE ; 254 |
77b8: 39 f4 brne .+14 ; 0x77c8 <ParameterZuordnung+0x58> |
77ba: 80 91 10 05 lds r24, 0x0510 |
77be: 80 93 ac 03 sts 0x03AC, r24 |
77c2: 02 c0 rjmp .+4 ; 0x77c8 <ParameterZuordnung+0x58> |
77c4: 80 93 ac 03 sts 0x03AC, r24 |
77c8: 80 91 ac 03 lds r24, 0x03AC |
77cc: 88 23 and r24, r24 |
77ce: b1 f4 brne .+44 ; 0x77fc <ParameterZuordnung+0x8c> |
77d0: 10 92 ac 03 sts 0x03AC, r1 |
77d4: 80 91 ed 08 lds r24, 0x08ED |
77d8: 8b 3f cpi r24, 0xFB ; 251 |
77da: c8 f0 brcs .+50 ; 0x780e <ParameterZuordnung+0x9e> |
77dc: 8b 3f cpi r24, 0xFB ; 251 |
77de: 09 f4 brne .+2 ; 0x77e2 <ParameterZuordnung+0x72> |
77e0: 23 c3 rjmp .+1606 ; 0x7e28 <ParameterZuordnung+0x6b8> |
77e2: 8c 3f cpi r24, 0xFC ; 252 |
77e4: 09 f4 brne .+2 ; 0x77e8 <ParameterZuordnung+0x78> |
77e6: f7 c3 rjmp .+2030 ; 0x7fd6 <ParameterZuordnung+0x866> |
77e8: 8d 3f cpi r24, 0xFD ; 253 |
77ea: 09 f4 brne .+2 ; 0x77ee <ParameterZuordnung+0x7e> |
77ec: c2 c3 rjmp .+1924 ; 0x7f72 <ParameterZuordnung+0x802> |
77ee: 8e 3f cpi r24, 0xFE ; 254 |
77f0: 81 f4 brne .+32 ; 0x7812 <ParameterZuordnung+0xa2> |
77f2: 80 91 10 05 lds r24, 0x0510 |
77f6: 80 93 ae 03 sts 0x03AE, r24 |
77fa: 0b c0 rjmp .+22 ; 0x7812 <ParameterZuordnung+0xa2> |
77fc: 84 36 cpi r24, 0x64 ; 100 |
77fe: 50 f3 brcs .-44 ; 0x77d4 <ParameterZuordnung+0x64> |
7800: 84 e6 ldi r24, 0x64 ; 100 |
7802: 80 93 ac 03 sts 0x03AC, r24 |
7806: 80 91 ed 08 lds r24, 0x08ED |
780a: 8b 3f cpi r24, 0xFB ; 251 |
780c: 38 f7 brcc .-50 ; 0x77dc <ParameterZuordnung+0x6c> |
780e: 80 93 ae 03 sts 0x03AE, r24 |
7812: 80 91 ae 03 lds r24, 0x03AE |
7816: 88 23 and r24, r24 |
7818: b1 f4 brne .+44 ; 0x7846 <ParameterZuordnung+0xd6> |
781a: 10 92 ae 03 sts 0x03AE, r1 |
781e: 80 91 ef 08 lds r24, 0x08EF |
7822: 8b 3f cpi r24, 0xFB ; 251 |
7824: c8 f0 brcs .+50 ; 0x7858 <ParameterZuordnung+0xe8> |
7826: 8b 3f cpi r24, 0xFB ; 251 |
7828: 09 f4 brne .+2 ; 0x782c <ParameterZuordnung+0xbc> |
782a: 03 c3 rjmp .+1542 ; 0x7e32 <ParameterZuordnung+0x6c2> |
782c: 8c 3f cpi r24, 0xFC ; 252 |
782e: 09 f4 brne .+2 ; 0x7832 <ParameterZuordnung+0xc2> |
7830: 04 c4 rjmp .+2056 ; 0x803a <ParameterZuordnung+0x8ca> |
7832: 8d 3f cpi r24, 0xFD ; 253 |
7834: 09 f4 brne .+2 ; 0x7838 <ParameterZuordnung+0xc8> |
7836: 98 c3 rjmp .+1840 ; 0x7f68 <ParameterZuordnung+0x7f8> |
7838: 8e 3f cpi r24, 0xFE ; 254 |
783a: 81 f4 brne .+32 ; 0x785c <ParameterZuordnung+0xec> |
783c: 80 91 10 05 lds r24, 0x0510 |
7840: 80 93 af 03 sts 0x03AF, r24 |
7844: 0b c0 rjmp .+22 ; 0x785c <ParameterZuordnung+0xec> |
7846: 84 36 cpi r24, 0x64 ; 100 |
7848: 50 f3 brcs .-44 ; 0x781e <ParameterZuordnung+0xae> |
784a: 84 e6 ldi r24, 0x64 ; 100 |
784c: 80 93 ae 03 sts 0x03AE, r24 |
7850: 80 91 ef 08 lds r24, 0x08EF |
7854: 8b 3f cpi r24, 0xFB ; 251 |
7856: 38 f7 brcc .-50 ; 0x7826 <ParameterZuordnung+0xb6> |
7858: 80 93 af 03 sts 0x03AF, r24 |
785c: 80 91 f1 08 lds r24, 0x08F1 |
7860: 8b 3f cpi r24, 0xFB ; 251 |
7862: 80 f0 brcs .+32 ; 0x7884 <ParameterZuordnung+0x114> |
7864: 8b 3f cpi r24, 0xFB ; 251 |
7866: 09 f4 brne .+2 ; 0x786a <ParameterZuordnung+0xfa> |
7868: a8 c2 rjmp .+1360 ; 0x7dba <ParameterZuordnung+0x64a> |
786a: 8c 3f cpi r24, 0xFC ; 252 |
786c: 09 f4 brne .+2 ; 0x7870 <ParameterZuordnung+0x100> |
786e: a4 c3 rjmp .+1864 ; 0x7fb8 <ParameterZuordnung+0x848> |
7870: 8d 3f cpi r24, 0xFD ; 253 |
7872: 09 f4 brne .+2 ; 0x7876 <ParameterZuordnung+0x106> |
7874: 8d c3 rjmp .+1818 ; 0x7f90 <ParameterZuordnung+0x820> |
7876: 8e 3f cpi r24, 0xFE ; 254 |
7878: 39 f4 brne .+14 ; 0x7888 <ParameterZuordnung+0x118> |
787a: 80 91 10 05 lds r24, 0x0510 |
787e: 80 93 b1 03 sts 0x03B1, r24 |
7882: 02 c0 rjmp .+4 ; 0x7888 <ParameterZuordnung+0x118> |
7884: 80 93 b1 03 sts 0x03B1, r24 |
7888: 80 91 f9 08 lds r24, 0x08F9 |
788c: 8b 3f cpi r24, 0xFB ; 251 |
788e: 80 f0 brcs .+32 ; 0x78b0 <ParameterZuordnung+0x140> |
7890: 8b 3f cpi r24, 0xFB ; 251 |
7892: 09 f4 brne .+2 ; 0x7896 <ParameterZuordnung+0x126> |
7894: 97 c2 rjmp .+1326 ; 0x7dc4 <ParameterZuordnung+0x654> |
7896: 8c 3f cpi r24, 0xFC ; 252 |
7898: 09 f4 brne .+2 ; 0x789c <ParameterZuordnung+0x12c> |
789a: a2 c3 rjmp .+1860 ; 0x7fe0 <ParameterZuordnung+0x870> |
789c: 8d 3f cpi r24, 0xFD ; 253 |
789e: 09 f4 brne .+2 ; 0x78a2 <ParameterZuordnung+0x132> |
78a0: 7c c3 rjmp .+1784 ; 0x7f9a <ParameterZuordnung+0x82a> |
78a2: 8e 3f cpi r24, 0xFE ; 254 |
78a4: 39 f4 brne .+14 ; 0x78b4 <ParameterZuordnung+0x144> |
78a6: 80 91 10 05 lds r24, 0x0510 |
78aa: 80 93 b0 03 sts 0x03B0, r24 |
78ae: 02 c0 rjmp .+4 ; 0x78b4 <ParameterZuordnung+0x144> |
78b0: 80 93 b0 03 sts 0x03B0, r24 |
78b4: 80 91 fa 08 lds r24, 0x08FA |
78b8: 8b 3f cpi r24, 0xFB ; 251 |
78ba: 80 f0 brcs .+32 ; 0x78dc <ParameterZuordnung+0x16c> |
78bc: 8b 3f cpi r24, 0xFB ; 251 |
78be: 09 f4 brne .+2 ; 0x78c2 <ParameterZuordnung+0x152> |
78c0: 86 c2 rjmp .+1292 ; 0x7dce <ParameterZuordnung+0x65e> |
78c2: 8c 3f cpi r24, 0xFC ; 252 |
78c4: 09 f4 brne .+2 ; 0x78c8 <ParameterZuordnung+0x158> |
78c6: 73 c3 rjmp .+1766 ; 0x7fae <ParameterZuordnung+0x83e> |
78c8: 8d 3f cpi r24, 0xFD ; 253 |
78ca: 09 f4 brne .+2 ; 0x78ce <ParameterZuordnung+0x15e> |
78cc: 5c c3 rjmp .+1720 ; 0x7f86 <ParameterZuordnung+0x816> |
78ce: 8e 3f cpi r24, 0xFE ; 254 |
78d0: 39 f4 brne .+14 ; 0x78e0 <ParameterZuordnung+0x170> |
78d2: 80 91 10 05 lds r24, 0x0510 |
78d6: 80 93 b3 03 sts 0x03B3, r24 |
78da: 02 c0 rjmp .+4 ; 0x78e0 <ParameterZuordnung+0x170> |
78dc: 80 93 b3 03 sts 0x03B3, r24 |
78e0: 80 91 b3 03 lds r24, 0x03B3 |
78e4: 8b 30 cpi r24, 0x0B ; 11 |
78e6: b8 f4 brcc .+46 ; 0x7916 <ParameterZuordnung+0x1a6> |
78e8: 8a e0 ldi r24, 0x0A ; 10 |
78ea: 80 93 b3 03 sts 0x03B3, r24 |
78ee: 80 91 fb 08 lds r24, 0x08FB |
78f2: 8b 3f cpi r24, 0xFB ; 251 |
78f4: c0 f0 brcs .+48 ; 0x7926 <ParameterZuordnung+0x1b6> |
78f6: 8b 3f cpi r24, 0xFB ; 251 |
78f8: 09 f4 brne .+2 ; 0x78fc <ParameterZuordnung+0x18c> |
78fa: 73 c2 rjmp .+1254 ; 0x7de2 <ParameterZuordnung+0x672> |
78fc: 8c 3f cpi r24, 0xFC ; 252 |
78fe: 09 f4 brne .+2 ; 0x7902 <ParameterZuordnung+0x192> |
7900: bf c3 rjmp .+1918 ; 0x8080 <ParameterZuordnung+0x910> |
7902: 8d 3f cpi r24, 0xFD ; 253 |
7904: 09 f4 brne .+2 ; 0x7908 <ParameterZuordnung+0x198> |
7906: 3a c3 rjmp .+1652 ; 0x7f7c <ParameterZuordnung+0x80c> |
7908: 8e 3f cpi r24, 0xFE ; 254 |
790a: 79 f4 brne .+30 ; 0x792a <ParameterZuordnung+0x1ba> |
790c: 80 91 10 05 lds r24, 0x0510 |
7910: 80 93 b4 03 sts 0x03B4, r24 |
7914: 0a c0 rjmp .+20 ; 0x792a <ParameterZuordnung+0x1ba> |
7916: 8f 3f cpi r24, 0xFF ; 255 |
7918: 51 f7 brne .-44 ; 0x78ee <ParameterZuordnung+0x17e> |
791a: 80 93 b3 03 sts 0x03B3, r24 |
791e: 80 91 fb 08 lds r24, 0x08FB |
7922: 8b 3f cpi r24, 0xFB ; 251 |
7924: 40 f7 brcc .-48 ; 0x78f6 <ParameterZuordnung+0x186> |
7926: 80 93 b4 03 sts 0x03B4, r24 |
792a: 80 91 fc 08 lds r24, 0x08FC |
792e: 8b 3f cpi r24, 0xFB ; 251 |
7930: 80 f0 brcs .+32 ; 0x7952 <ParameterZuordnung+0x1e2> |
7932: 8b 3f cpi r24, 0xFB ; 251 |
7934: 09 f4 brne .+2 ; 0x7938 <ParameterZuordnung+0x1c8> |
7936: 50 c2 rjmp .+1184 ; 0x7dd8 <ParameterZuordnung+0x668> |
7938: 8c 3f cpi r24, 0xFC ; 252 |
793a: 09 f4 brne .+2 ; 0x793e <ParameterZuordnung+0x1ce> |
793c: 9c c3 rjmp .+1848 ; 0x8076 <ParameterZuordnung+0x906> |
793e: 8d 3f cpi r24, 0xFD ; 253 |
7940: 09 f4 brne .+2 ; 0x7944 <ParameterZuordnung+0x1d4> |
7942: b8 c2 rjmp .+1392 ; 0x7eb4 <ParameterZuordnung+0x744> |
7944: 8e 3f cpi r24, 0xFE ; 254 |
7946: 39 f4 brne .+14 ; 0x7956 <ParameterZuordnung+0x1e6> |
7948: 80 91 10 05 lds r24, 0x0510 |
794c: 80 93 b2 03 sts 0x03B2, r24 |
7950: 02 c0 rjmp .+4 ; 0x7956 <ParameterZuordnung+0x1e6> |
7952: 80 93 b2 03 sts 0x03B2, r24 |
7956: 80 91 fd 08 lds r24, 0x08FD |
795a: 8b 3f cpi r24, 0xFB ; 251 |
795c: 80 f0 brcs .+32 ; 0x797e <ParameterZuordnung+0x20e> |
795e: 8b 3f cpi r24, 0xFB ; 251 |
7960: 09 f4 brne .+2 ; 0x7964 <ParameterZuordnung+0x1f4> |
7962: 44 c2 rjmp .+1160 ; 0x7dec <ParameterZuordnung+0x67c> |
7964: 8c 3f cpi r24, 0xFC ; 252 |
7966: 09 f4 brne .+2 ; 0x796a <ParameterZuordnung+0x1fa> |
7968: 90 c3 rjmp .+1824 ; 0x808a <ParameterZuordnung+0x91a> |
796a: 8d 3f cpi r24, 0xFD ; 253 |
796c: 09 f4 brne .+2 ; 0x7970 <ParameterZuordnung+0x200> |
796e: a7 c2 rjmp .+1358 ; 0x7ebe <ParameterZuordnung+0x74e> |
7970: 8e 3f cpi r24, 0xFE ; 254 |
7972: 39 f4 brne .+14 ; 0x7982 <ParameterZuordnung+0x212> |
7974: 80 91 10 05 lds r24, 0x0510 |
7978: 80 93 b5 03 sts 0x03B5, r24 |
797c: 02 c0 rjmp .+4 ; 0x7982 <ParameterZuordnung+0x212> |
797e: 80 93 b5 03 sts 0x03B5, r24 |
7982: 80 91 fe 08 lds r24, 0x08FE |
7986: 8b 3f cpi r24, 0xFB ; 251 |
7988: 80 f0 brcs .+32 ; 0x79aa <ParameterZuordnung+0x23a> |
798a: 8b 3f cpi r24, 0xFB ; 251 |
798c: 09 f4 brne .+2 ; 0x7990 <ParameterZuordnung+0x220> |
798e: e8 c1 rjmp .+976 ; 0x7d60 <ParameterZuordnung+0x5f0> |
7990: 8c 3f cpi r24, 0xFC ; 252 |
7992: 09 f4 brne .+2 ; 0x7996 <ParameterZuordnung+0x226> |
7994: 7f c3 rjmp .+1790 ; 0x8094 <ParameterZuordnung+0x924> |
7996: 8d 3f cpi r24, 0xFD ; 253 |
7998: 09 f4 brne .+2 ; 0x799c <ParameterZuordnung+0x22c> |
799a: 9b c2 rjmp .+1334 ; 0x7ed2 <ParameterZuordnung+0x762> |
799c: 8e 3f cpi r24, 0xFE ; 254 |
799e: 39 f4 brne .+14 ; 0x79ae <ParameterZuordnung+0x23e> |
79a0: 80 91 10 05 lds r24, 0x0510 |
79a4: 80 93 b6 03 sts 0x03B6, r24 |
79a8: 02 c0 rjmp .+4 ; 0x79ae <ParameterZuordnung+0x23e> |
79aa: 80 93 b6 03 sts 0x03B6, r24 |
79ae: 80 91 03 09 lds r24, 0x0903 |
79b2: 8b 3f cpi r24, 0xFB ; 251 |
79b4: 80 f0 brcs .+32 ; 0x79d6 <ParameterZuordnung+0x266> |
79b6: 8b 3f cpi r24, 0xFB ; 251 |
79b8: 09 f4 brne .+2 ; 0x79bc <ParameterZuordnung+0x24c> |
79ba: d7 c1 rjmp .+942 ; 0x7d6a <ParameterZuordnung+0x5fa> |
79bc: 8c 3f cpi r24, 0xFC ; 252 |
79be: 09 f4 brne .+2 ; 0x79c2 <ParameterZuordnung+0x252> |
79c0: 7d c3 rjmp .+1786 ; 0x80bc <ParameterZuordnung+0x94c> |
79c2: 8d 3f cpi r24, 0xFD ; 253 |
79c4: 09 f4 brne .+2 ; 0x79c8 <ParameterZuordnung+0x258> |
79c6: 80 c2 rjmp .+1280 ; 0x7ec8 <ParameterZuordnung+0x758> |
79c8: 8e 3f cpi r24, 0xFE ; 254 |
79ca: 39 f4 brne .+14 ; 0x79da <ParameterZuordnung+0x26a> |
79cc: 80 91 10 05 lds r24, 0x0510 |
79d0: 80 93 b8 03 sts 0x03B8, r24 |
79d4: 02 c0 rjmp .+4 ; 0x79da <ParameterZuordnung+0x26a> |
79d6: 80 93 b8 03 sts 0x03B8, r24 |
79da: 80 91 04 09 lds r24, 0x0904 |
79de: 8b 3f cpi r24, 0xFB ; 251 |
79e0: 80 f0 brcs .+32 ; 0x7a02 <ParameterZuordnung+0x292> |
79e2: 8b 3f cpi r24, 0xFB ; 251 |
79e4: 09 f4 brne .+2 ; 0x79e8 <ParameterZuordnung+0x278> |
79e6: c6 c1 rjmp .+908 ; 0x7d74 <ParameterZuordnung+0x604> |
79e8: 8c 3f cpi r24, 0xFC ; 252 |
79ea: 09 f4 brne .+2 ; 0x79ee <ParameterZuordnung+0x27e> |
79ec: 62 c3 rjmp .+1732 ; 0x80b2 <ParameterZuordnung+0x942> |
79ee: 8d 3f cpi r24, 0xFD ; 253 |
79f0: 09 f4 brne .+2 ; 0x79f4 <ParameterZuordnung+0x284> |
79f2: 7e c2 rjmp .+1276 ; 0x7ef0 <ParameterZuordnung+0x780> |
79f4: 8e 3f cpi r24, 0xFE ; 254 |
79f6: 39 f4 brne .+14 ; 0x7a06 <ParameterZuordnung+0x296> |
79f8: 80 91 10 05 lds r24, 0x0510 |
79fc: 80 93 2f 05 sts 0x052F, r24 |
7a00: 02 c0 rjmp .+4 ; 0x7a06 <ParameterZuordnung+0x296> |
7a02: 80 93 2f 05 sts 0x052F, r24 |
7a06: 80 91 05 09 lds r24, 0x0905 |
7a0a: 8b 3f cpi r24, 0xFB ; 251 |
7a0c: 80 f0 brcs .+32 ; 0x7a2e <ParameterZuordnung+0x2be> |
7a0e: 8b 3f cpi r24, 0xFB ; 251 |
7a10: 09 f4 brne .+2 ; 0x7a14 <ParameterZuordnung+0x2a4> |
7a12: b5 c1 rjmp .+874 ; 0x7d7e <ParameterZuordnung+0x60e> |
7a14: 8c 3f cpi r24, 0xFC ; 252 |
7a16: 09 f4 brne .+2 ; 0x7a1a <ParameterZuordnung+0x2aa> |
7a18: 42 c3 rjmp .+1668 ; 0x809e <ParameterZuordnung+0x92e> |
7a1a: 8d 3f cpi r24, 0xFD ; 253 |
7a1c: 09 f4 brne .+2 ; 0x7a20 <ParameterZuordnung+0x2b0> |
7a1e: 6d c2 rjmp .+1242 ; 0x7efa <ParameterZuordnung+0x78a> |
7a20: 8e 3f cpi r24, 0xFE ; 254 |
7a22: 39 f4 brne .+14 ; 0x7a32 <ParameterZuordnung+0x2c2> |
7a24: 80 91 10 05 lds r24, 0x0510 |
7a28: 80 93 30 05 sts 0x0530, r24 |
7a2c: 02 c0 rjmp .+4 ; 0x7a32 <ParameterZuordnung+0x2c2> |
7a2e: 80 93 30 05 sts 0x0530, r24 |
7a32: 80 91 06 09 lds r24, 0x0906 |
7a36: 8b 3f cpi r24, 0xFB ; 251 |
7a38: 80 f0 brcs .+32 ; 0x7a5a <ParameterZuordnung+0x2ea> |
7a3a: 8b 3f cpi r24, 0xFB ; 251 |
7a3c: 09 f4 brne .+2 ; 0x7a40 <ParameterZuordnung+0x2d0> |
7a3e: db c1 rjmp .+950 ; 0x7df6 <ParameterZuordnung+0x686> |
7a40: 8c 3f cpi r24, 0xFC ; 252 |
7a42: 09 f4 brne .+2 ; 0x7a46 <ParameterZuordnung+0x2d6> |
7a44: 31 c3 rjmp .+1634 ; 0x80a8 <ParameterZuordnung+0x938> |
7a46: 8d 3f cpi r24, 0xFD ; 253 |
7a48: 09 f4 brne .+2 ; 0x7a4c <ParameterZuordnung+0x2dc> |
7a4a: 4d c2 rjmp .+1178 ; 0x7ee6 <ParameterZuordnung+0x776> |
7a4c: 8e 3f cpi r24, 0xFE ; 254 |
7a4e: 39 f4 brne .+14 ; 0x7a5e <ParameterZuordnung+0x2ee> |
7a50: 80 91 10 05 lds r24, 0x0510 |
7a54: 80 93 31 05 sts 0x0531, r24 |
7a58: 02 c0 rjmp .+4 ; 0x7a5e <ParameterZuordnung+0x2ee> |
7a5a: 80 93 31 05 sts 0x0531, r24 |
7a5e: 80 91 07 09 lds r24, 0x0907 |
7a62: 8b 3f cpi r24, 0xFB ; 251 |
7a64: 80 f0 brcs .+32 ; 0x7a86 <ParameterZuordnung+0x316> |
7a66: 8b 3f cpi r24, 0xFB ; 251 |
7a68: 09 f4 brne .+2 ; 0x7a6c <ParameterZuordnung+0x2fc> |
7a6a: ca c1 rjmp .+916 ; 0x7e00 <ParameterZuordnung+0x690> |
7a6c: 8c 3f cpi r24, 0xFC ; 252 |
7a6e: 09 f4 brne .+2 ; 0x7a72 <ParameterZuordnung+0x302> |
7a70: d0 c2 rjmp .+1440 ; 0x8012 <ParameterZuordnung+0x8a2> |
7a72: 8d 3f cpi r24, 0xFD ; 253 |
7a74: 09 f4 brne .+2 ; 0x7a78 <ParameterZuordnung+0x308> |
7a76: 32 c2 rjmp .+1124 ; 0x7edc <ParameterZuordnung+0x76c> |
7a78: 8e 3f cpi r24, 0xFE ; 254 |
7a7a: 39 f4 brne .+14 ; 0x7a8a <ParameterZuordnung+0x31a> |
7a7c: 80 91 10 05 lds r24, 0x0510 |
7a80: 80 93 32 05 sts 0x0532, r24 |
7a84: 02 c0 rjmp .+4 ; 0x7a8a <ParameterZuordnung+0x31a> |
7a86: 80 93 32 05 sts 0x0532, r24 |
7a8a: 80 91 1c 09 lds r24, 0x091C |
7a8e: 8b 3f cpi r24, 0xFB ; 251 |
7a90: 80 f0 brcs .+32 ; 0x7ab2 <ParameterZuordnung+0x342> |
7a92: 8b 3f cpi r24, 0xFB ; 251 |
7a94: 09 f4 brne .+2 ; 0x7a98 <ParameterZuordnung+0x328> |
7a96: b9 c1 rjmp .+882 ; 0x7e0a <ParameterZuordnung+0x69a> |
7a98: 8c 3f cpi r24, 0xFC ; 252 |
7a9a: 09 f4 brne .+2 ; 0x7a9e <ParameterZuordnung+0x32e> |
7a9c: b5 c2 rjmp .+1386 ; 0x8008 <ParameterZuordnung+0x898> |
7a9e: 8d 3f cpi r24, 0xFD ; 253 |
7aa0: 09 f4 brne .+2 ; 0x7aa4 <ParameterZuordnung+0x334> |
7aa2: 44 c2 rjmp .+1160 ; 0x7f2c <ParameterZuordnung+0x7bc> |
7aa4: 8e 3f cpi r24, 0xFE ; 254 |
7aa6: 39 f4 brne .+14 ; 0x7ab6 <ParameterZuordnung+0x346> |
7aa8: 80 91 10 05 lds r24, 0x0510 |
7aac: 80 93 33 05 sts 0x0533, r24 |
7ab0: 02 c0 rjmp .+4 ; 0x7ab6 <ParameterZuordnung+0x346> |
7ab2: 80 93 33 05 sts 0x0533, r24 |
7ab6: 80 91 1d 09 lds r24, 0x091D |
7aba: 8b 3f cpi r24, 0xFB ; 251 |
7abc: 80 f0 brcs .+32 ; 0x7ade <ParameterZuordnung+0x36e> |
7abe: 8b 3f cpi r24, 0xFB ; 251 |
7ac0: 09 f4 brne .+2 ; 0x7ac4 <ParameterZuordnung+0x354> |
7ac2: a8 c1 rjmp .+848 ; 0x7e14 <ParameterZuordnung+0x6a4> |
7ac4: 8c 3f cpi r24, 0xFC ; 252 |
7ac6: 09 f4 brne .+2 ; 0x7aca <ParameterZuordnung+0x35a> |
7ac8: a9 c2 rjmp .+1362 ; 0x801c <ParameterZuordnung+0x8ac> |
7aca: 8d 3f cpi r24, 0xFD ; 253 |
7acc: 09 f4 brne .+2 ; 0x7ad0 <ParameterZuordnung+0x360> |
7ace: 33 c2 rjmp .+1126 ; 0x7f36 <ParameterZuordnung+0x7c6> |
7ad0: 8e 3f cpi r24, 0xFE ; 254 |
7ad2: 39 f4 brne .+14 ; 0x7ae2 <ParameterZuordnung+0x372> |
7ad4: 80 91 10 05 lds r24, 0x0510 |
7ad8: 80 93 34 05 sts 0x0534, r24 |
7adc: 02 c0 rjmp .+4 ; 0x7ae2 <ParameterZuordnung+0x372> |
7ade: 80 93 34 05 sts 0x0534, r24 |
7ae2: 80 91 1e 09 lds r24, 0x091E |
7ae6: 8b 3f cpi r24, 0xFB ; 251 |
7ae8: 80 f0 brcs .+32 ; 0x7b0a <ParameterZuordnung+0x39a> |
7aea: 8b 3f cpi r24, 0xFB ; 251 |
7aec: 09 f4 brne .+2 ; 0x7af0 <ParameterZuordnung+0x380> |
7aee: ab c1 rjmp .+854 ; 0x7e46 <ParameterZuordnung+0x6d6> |
7af0: 8c 3f cpi r24, 0xFC ; 252 |
7af2: 09 f4 brne .+2 ; 0x7af6 <ParameterZuordnung+0x386> |
7af4: 98 c2 rjmp .+1328 ; 0x8026 <ParameterZuordnung+0x8b6> |
7af6: 8d 3f cpi r24, 0xFD ; 253 |
7af8: 09 f4 brne .+2 ; 0x7afc <ParameterZuordnung+0x38c> |
7afa: 27 c2 rjmp .+1102 ; 0x7f4a <ParameterZuordnung+0x7da> |
7afc: 8e 3f cpi r24, 0xFE ; 254 |
7afe: 39 f4 brne .+14 ; 0x7b0e <ParameterZuordnung+0x39e> |
7b00: 80 91 10 05 lds r24, 0x0510 |
7b04: 80 93 35 05 sts 0x0535, r24 |
7b08: 02 c0 rjmp .+4 ; 0x7b0e <ParameterZuordnung+0x39e> |
7b0a: 80 93 35 05 sts 0x0535, r24 |
7b0e: 80 91 1f 09 lds r24, 0x091F |
7b12: 8b 3f cpi r24, 0xFB ; 251 |
7b14: 80 f0 brcs .+32 ; 0x7b36 <ParameterZuordnung+0x3c6> |
7b16: 8b 3f cpi r24, 0xFB ; 251 |
7b18: 09 f4 brne .+2 ; 0x7b1c <ParameterZuordnung+0x3ac> |
7b1a: 9a c1 rjmp .+820 ; 0x7e50 <ParameterZuordnung+0x6e0> |
7b1c: 8c 3f cpi r24, 0xFC ; 252 |
7b1e: 09 f4 brne .+2 ; 0x7b22 <ParameterZuordnung+0x3b2> |
7b20: 6e c2 rjmp .+1244 ; 0x7ffe <ParameterZuordnung+0x88e> |
7b22: 8d 3f cpi r24, 0xFD ; 253 |
7b24: 09 f4 brne .+2 ; 0x7b28 <ParameterZuordnung+0x3b8> |
7b26: 0c c2 rjmp .+1048 ; 0x7f40 <ParameterZuordnung+0x7d0> |
7b28: 8e 3f cpi r24, 0xFE ; 254 |
7b2a: 39 f4 brne .+14 ; 0x7b3a <ParameterZuordnung+0x3ca> |
7b2c: 80 91 10 05 lds r24, 0x0510 |
7b30: 80 93 36 05 sts 0x0536, r24 |
7b34: 02 c0 rjmp .+4 ; 0x7b3a <ParameterZuordnung+0x3ca> |
7b36: 80 93 36 05 sts 0x0536, r24 |
7b3a: 80 91 08 09 lds r24, 0x0908 |
7b3e: 8b 3f cpi r24, 0xFB ; 251 |
7b40: 80 f0 brcs .+32 ; 0x7b62 <ParameterZuordnung+0x3f2> |
7b42: 8b 3f cpi r24, 0xFB ; 251 |
7b44: 09 f4 brne .+2 ; 0x7b48 <ParameterZuordnung+0x3d8> |
7b46: 89 c1 rjmp .+786 ; 0x7e5a <ParameterZuordnung+0x6ea> |
7b48: 8c 3f cpi r24, 0xFC ; 252 |
7b4a: 09 f4 brne .+2 ; 0x7b4e <ParameterZuordnung+0x3de> |
7b4c: 53 c2 rjmp .+1190 ; 0x7ff4 <ParameterZuordnung+0x884> |
7b4e: 8d 3f cpi r24, 0xFD ; 253 |
7b50: 09 f4 brne .+2 ; 0x7b54 <ParameterZuordnung+0x3e4> |
7b52: e2 c1 rjmp .+964 ; 0x7f18 <ParameterZuordnung+0x7a8> |
7b54: 8e 3f cpi r24, 0xFE ; 254 |
7b56: 39 f4 brne .+14 ; 0x7b66 <ParameterZuordnung+0x3f6> |
7b58: 80 91 10 05 lds r24, 0x0510 |
7b5c: 80 93 b9 03 sts 0x03B9, r24 |
7b60: 02 c0 rjmp .+4 ; 0x7b66 <ParameterZuordnung+0x3f6> |
7b62: 80 93 b9 03 sts 0x03B9, r24 |
7b66: 80 91 0c 09 lds r24, 0x090C |
7b6a: 8b 3f cpi r24, 0xFB ; 251 |
7b6c: 80 f0 brcs .+32 ; 0x7b8e <ParameterZuordnung+0x41e> |
7b6e: 8b 3f cpi r24, 0xFB ; 251 |
7b70: 09 f4 brne .+2 ; 0x7b74 <ParameterZuordnung+0x404> |
7b72: 78 c1 rjmp .+752 ; 0x7e64 <ParameterZuordnung+0x6f4> |
7b74: 8c 3f cpi r24, 0xFC ; 252 |
7b76: 09 f4 brne .+2 ; 0x7b7a <ParameterZuordnung+0x40a> |
7b78: a6 c2 rjmp .+1356 ; 0x80c6 <ParameterZuordnung+0x956> |
7b7a: 8d 3f cpi r24, 0xFD ; 253 |
7b7c: 09 f4 brne .+2 ; 0x7b80 <ParameterZuordnung+0x410> |
7b7e: d1 c1 rjmp .+930 ; 0x7f22 <ParameterZuordnung+0x7b2> |
7b80: 8e 3f cpi r24, 0xFE ; 254 |
7b82: 39 f4 brne .+14 ; 0x7b92 <ParameterZuordnung+0x422> |
7b84: 80 91 10 05 lds r24, 0x0510 |
7b88: 80 93 ba 03 sts 0x03BA, r24 |
7b8c: 02 c0 rjmp .+4 ; 0x7b92 <ParameterZuordnung+0x422> |
7b8e: 80 93 ba 03 sts 0x03BA, r24 |
7b92: 80 91 11 09 lds r24, 0x0911 |
7b96: 8b 3f cpi r24, 0xFB ; 251 |
7b98: 80 f0 brcs .+32 ; 0x7bba <ParameterZuordnung+0x44a> |
7b9a: 8b 3f cpi r24, 0xFB ; 251 |
7b9c: 09 f4 brne .+2 ; 0x7ba0 <ParameterZuordnung+0x430> |
7b9e: 67 c1 rjmp .+718 ; 0x7e6e <ParameterZuordnung+0x6fe> |
7ba0: 8c 3f cpi r24, 0xFC ; 252 |
7ba2: 09 f4 brne .+2 ; 0x7ba6 <ParameterZuordnung+0x436> |
7ba4: 22 c2 rjmp .+1092 ; 0x7fea <ParameterZuordnung+0x87a> |
7ba6: 8d 3f cpi r24, 0xFD ; 253 |
7ba8: 09 f4 brne .+2 ; 0x7bac <ParameterZuordnung+0x43c> |
7baa: b1 c1 rjmp .+866 ; 0x7f0e <ParameterZuordnung+0x79e> |
7bac: 8e 3f cpi r24, 0xFE ; 254 |
7bae: 39 f4 brne .+14 ; 0x7bbe <ParameterZuordnung+0x44e> |
7bb0: 80 91 10 05 lds r24, 0x0510 |
7bb4: 80 93 bb 03 sts 0x03BB, r24 |
7bb8: 02 c0 rjmp .+4 ; 0x7bbe <ParameterZuordnung+0x44e> |
7bba: 80 93 bb 03 sts 0x03BB, r24 |
7bbe: 80 91 14 09 lds r24, 0x0914 |
7bc2: 8b 3f cpi r24, 0xFB ; 251 |
7bc4: 80 f0 brcs .+32 ; 0x7be6 <ParameterZuordnung+0x476> |
7bc6: 8b 3f cpi r24, 0xFB ; 251 |
7bc8: 09 f4 brne .+2 ; 0x7bcc <ParameterZuordnung+0x45c> |
7bca: de c0 rjmp .+444 ; 0x7d88 <ParameterZuordnung+0x618> |
7bcc: 8c 3f cpi r24, 0xFC ; 252 |
7bce: 09 f4 brne .+2 ; 0x7bd2 <ParameterZuordnung+0x462> |
7bd0: 43 c2 rjmp .+1158 ; 0x8058 <ParameterZuordnung+0x8e8> |
7bd2: 8d 3f cpi r24, 0xFD ; 253 |
7bd4: 09 f4 brne .+2 ; 0x7bd8 <ParameterZuordnung+0x468> |
7bd6: 96 c1 rjmp .+812 ; 0x7f04 <ParameterZuordnung+0x794> |
7bd8: 8e 3f cpi r24, 0xFE ; 254 |
7bda: 39 f4 brne .+14 ; 0x7bea <ParameterZuordnung+0x47a> |
7bdc: 80 91 10 05 lds r24, 0x0510 |
7be0: 80 93 bc 03 sts 0x03BC, r24 |
7be4: 02 c0 rjmp .+4 ; 0x7bea <ParameterZuordnung+0x47a> |
7be6: 80 93 bc 03 sts 0x03BC, r24 |
7bea: 80 91 15 09 lds r24, 0x0915 |
7bee: 8b 3f cpi r24, 0xFB ; 251 |
7bf0: 80 f0 brcs .+32 ; 0x7c12 <ParameterZuordnung+0x4a2> |
7bf2: 8b 3f cpi r24, 0xFB ; 251 |
7bf4: 09 f4 brne .+2 ; 0x7bf8 <ParameterZuordnung+0x488> |
7bf6: cd c0 rjmp .+410 ; 0x7d92 <ParameterZuordnung+0x622> |
7bf8: 8c 3f cpi r24, 0xFC ; 252 |
7bfa: 09 f4 brne .+2 ; 0x7bfe <ParameterZuordnung+0x48e> |
7bfc: 28 c2 rjmp .+1104 ; 0x804e <ParameterZuordnung+0x8de> |
7bfe: 8d 3f cpi r24, 0xFD ; 253 |
7c00: 09 f4 brne .+2 ; 0x7c04 <ParameterZuordnung+0x494> |
7c02: 44 c1 rjmp .+648 ; 0x7e8c <ParameterZuordnung+0x71c> |
7c04: 8e 3f cpi r24, 0xFE ; 254 |
7c06: 39 f4 brne .+14 ; 0x7c16 <ParameterZuordnung+0x4a6> |
7c08: 80 91 10 05 lds r24, 0x0510 |
7c0c: 80 93 bd 03 sts 0x03BD, r24 |
7c10: 02 c0 rjmp .+4 ; 0x7c16 <ParameterZuordnung+0x4a6> |
7c12: 80 93 bd 03 sts 0x03BD, r24 |
7c16: 80 91 16 09 lds r24, 0x0916 |
7c1a: 8b 3f cpi r24, 0xFB ; 251 |
7c1c: 80 f0 brcs .+32 ; 0x7c3e <ParameterZuordnung+0x4ce> |
7c1e: 8b 3f cpi r24, 0xFB ; 251 |
7c20: 09 f4 brne .+2 ; 0x7c24 <ParameterZuordnung+0x4b4> |
7c22: bc c0 rjmp .+376 ; 0x7d9c <ParameterZuordnung+0x62c> |
7c24: 8c 3f cpi r24, 0xFC ; 252 |
7c26: 09 f4 brne .+2 ; 0x7c2a <ParameterZuordnung+0x4ba> |
7c28: 1c c2 rjmp .+1080 ; 0x8062 <ParameterZuordnung+0x8f2> |
7c2a: 8d 3f cpi r24, 0xFD ; 253 |
7c2c: 09 f4 brne .+2 ; 0x7c30 <ParameterZuordnung+0x4c0> |
7c2e: 33 c1 rjmp .+614 ; 0x7e96 <ParameterZuordnung+0x726> |
7c30: 8e 3f cpi r24, 0xFE ; 254 |
7c32: 39 f4 brne .+14 ; 0x7c42 <ParameterZuordnung+0x4d2> |
7c34: 80 91 10 05 lds r24, 0x0510 |
7c38: 80 93 be 03 sts 0x03BE, r24 |
7c3c: 02 c0 rjmp .+4 ; 0x7c42 <ParameterZuordnung+0x4d2> |
7c3e: 80 93 be 03 sts 0x03BE, r24 |
7c42: 80 91 1b 09 lds r24, 0x091B |
7c46: 8b 3f cpi r24, 0xFB ; 251 |
7c48: 80 f0 brcs .+32 ; 0x7c6a <ParameterZuordnung+0x4fa> |
7c4a: 8b 3f cpi r24, 0xFB ; 251 |
7c4c: 09 f4 brne .+2 ; 0x7c50 <ParameterZuordnung+0x4e0> |
7c4e: ab c0 rjmp .+342 ; 0x7da6 <ParameterZuordnung+0x636> |
7c50: 8c 3f cpi r24, 0xFC ; 252 |
7c52: 09 f4 brne .+2 ; 0x7c56 <ParameterZuordnung+0x4e6> |
7c54: 0b c2 rjmp .+1046 ; 0x806c <ParameterZuordnung+0x8fc> |
7c56: 8d 3f cpi r24, 0xFD ; 253 |
7c58: 09 f4 brne .+2 ; 0x7c5c <ParameterZuordnung+0x4ec> |
7c5a: 27 c1 rjmp .+590 ; 0x7eaa <ParameterZuordnung+0x73a> |
7c5c: 8e 3f cpi r24, 0xFE ; 254 |
7c5e: 39 f4 brne .+14 ; 0x7c6e <ParameterZuordnung+0x4fe> |
7c60: 80 91 10 05 lds r24, 0x0510 |
7c64: 80 93 bf 03 sts 0x03BF, r24 |
7c68: 02 c0 rjmp .+4 ; 0x7c6e <ParameterZuordnung+0x4fe> |
7c6a: 80 93 bf 03 sts 0x03BF, r24 |
7c6e: 80 91 21 09 lds r24, 0x0921 |
7c72: 8b 3f cpi r24, 0xFB ; 251 |
7c74: 80 f0 brcs .+32 ; 0x7c96 <ParameterZuordnung+0x526> |
7c76: 8b 3f cpi r24, 0xFB ; 251 |
7c78: 09 f4 brne .+2 ; 0x7c7c <ParameterZuordnung+0x50c> |
7c7a: 9a c0 rjmp .+308 ; 0x7db0 <ParameterZuordnung+0x640> |
7c7c: 8c 3f cpi r24, 0xFC ; 252 |
7c7e: 09 f4 brne .+2 ; 0x7c82 <ParameterZuordnung+0x512> |
7c80: d7 c1 rjmp .+942 ; 0x8030 <ParameterZuordnung+0x8c0> |
7c82: 8d 3f cpi r24, 0xFD ; 253 |
7c84: 09 f4 brne .+2 ; 0x7c88 <ParameterZuordnung+0x518> |
7c86: 0c c1 rjmp .+536 ; 0x7ea0 <ParameterZuordnung+0x730> |
7c88: 8e 3f cpi r24, 0xFE ; 254 |
7c8a: 39 f4 brne .+14 ; 0x7c9a <ParameterZuordnung+0x52a> |
7c8c: 80 91 10 05 lds r24, 0x0510 |
7c90: 80 93 6f 09 sts 0x096F, r24 |
7c94: 02 c0 rjmp .+4 ; 0x7c9a <ParameterZuordnung+0x52a> |
7c96: 80 93 6f 09 sts 0x096F, r24 |
7c9a: 80 91 6f 09 lds r24, 0x096F |
7c9e: 82 30 cpi r24, 0x02 ; 2 |
7ca0: 08 f4 brcc .+2 ; 0x7ca4 <ParameterZuordnung+0x534> |
7ca2: 55 c0 rjmp .+170 ; 0x7d4e <ParameterZuordnung+0x5de> |
7ca4: 8f 3f cpi r24, 0xFF ; 255 |
7ca6: 09 f4 brne .+2 ; 0x7caa <ParameterZuordnung+0x53a> |
7ca8: 4b c0 rjmp .+150 ; 0x7d40 <ParameterZuordnung+0x5d0> |
7caa: 80 91 23 09 lds r24, 0x0923 |
7cae: 8b 3f cpi r24, 0xFB ; 251 |
7cb0: 80 f0 brcs .+32 ; 0x7cd2 <ParameterZuordnung+0x562> |
7cb2: 8b 3f cpi r24, 0xFB ; 251 |
7cb4: 09 f4 brne .+2 ; 0x7cb8 <ParameterZuordnung+0x548> |
7cb6: 4f c0 rjmp .+158 ; 0x7d56 <ParameterZuordnung+0x5e6> |
7cb8: 8c 3f cpi r24, 0xFC ; 252 |
7cba: 09 f4 brne .+2 ; 0x7cbe <ParameterZuordnung+0x54e> |
7cbc: c3 c1 rjmp .+902 ; 0x8044 <ParameterZuordnung+0x8d4> |
7cbe: 8d 3f cpi r24, 0xFD ; 253 |
7cc0: 09 f4 brne .+2 ; 0x7cc4 <ParameterZuordnung+0x554> |
7cc2: df c0 rjmp .+446 ; 0x7e82 <ParameterZuordnung+0x712> |
7cc4: 8e 3f cpi r24, 0xFE ; 254 |
7cc6: 39 f4 brne .+14 ; 0x7cd6 <ParameterZuordnung+0x566> |
7cc8: 80 91 10 05 lds r24, 0x0510 |
7ccc: 80 93 a2 09 sts 0x09A2, r24 |
7cd0: 02 c0 rjmp .+4 ; 0x7cd6 <ParameterZuordnung+0x566> |
7cd2: 80 93 a2 09 sts 0x09A2, r24 |
7cd6: 80 91 a2 09 lds r24, 0x09A2 |
7cda: 82 30 cpi r24, 0x02 ; 2 |
7cdc: a0 f1 brcs .+104 ; 0x7d46 <ParameterZuordnung+0x5d6> |
7cde: 8f 3f cpi r24, 0xFF ; 255 |
7ce0: 61 f1 breq .+88 ; 0x7d3a <ParameterZuordnung+0x5ca> |
7ce2: 80 91 36 09 lds r24, 0x0936 |
7ce6: 8b 3f cpi r24, 0xFB ; 251 |
7ce8: 80 f0 brcs .+32 ; 0x7d0a <ParameterZuordnung+0x59a> |
7cea: 8b 3f cpi r24, 0xFB ; 251 |
7cec: 09 f4 brne .+2 ; 0x7cf0 <ParameterZuordnung+0x580> |
7cee: c4 c0 rjmp .+392 ; 0x7e78 <ParameterZuordnung+0x708> |
7cf0: 8c 3f cpi r24, 0xFC ; 252 |
7cf2: 09 f4 brne .+2 ; 0x7cf6 <ParameterZuordnung+0x586> |
7cf4: ed c1 rjmp .+986 ; 0x80d0 <ParameterZuordnung+0x960> |
7cf6: 8d 3f cpi r24, 0xFD ; 253 |
7cf8: 09 f4 brne .+2 ; 0x7cfc <ParameterZuordnung+0x58c> |
7cfa: 54 c1 rjmp .+680 ; 0x7fa4 <ParameterZuordnung+0x834> |
7cfc: 8e 3f cpi r24, 0xFE ; 254 |
7cfe: 39 f4 brne .+14 ; 0x7d0e <ParameterZuordnung+0x59e> |
7d00: 80 91 10 05 lds r24, 0x0510 |
7d04: 80 93 b2 09 sts 0x09B2, r24 |
7d08: 02 c0 rjmp .+4 ; 0x7d0e <ParameterZuordnung+0x59e> |
7d0a: 80 93 b2 09 sts 0x09B2, r24 |
7d0e: 60 91 b8 03 lds r22, 0x03B8 |
7d12: 70 e0 ldi r23, 0x00 ; 0 |
7d14: 6f 5f subi r22, 0xFF ; 255 |
7d16: 7f 4f sbci r23, 0xFF ; 255 |
7d18: 8c e3 ldi r24, 0x3C ; 60 |
7d1a: 98 e2 ldi r25, 0x28 ; 40 |
7d1c: 0e 94 89 6f call 0xdf12 ; 0xdf12 <__divmodhi4> |
7d20: 70 93 ab 03 sts 0x03AB, r23 |
7d24: 60 93 aa 03 sts 0x03AA, r22 |
7d28: 80 91 f7 08 lds r24, 0x08F7 |
7d2c: 80 93 a3 09 sts 0x09A3, r24 |
7d30: 80 91 f6 08 lds r24, 0x08F6 |
7d34: 80 93 5c 09 sts 0x095C, r24 |
7d38: 08 95 ret |
7d3a: 80 93 a2 09 sts 0x09A2, r24 |
7d3e: d1 cf rjmp .-94 ; 0x7ce2 <ParameterZuordnung+0x572> |
7d40: 80 93 6f 09 sts 0x096F, r24 |
7d44: b2 cf rjmp .-156 ; 0x7caa <ParameterZuordnung+0x53a> |
7d46: 81 e0 ldi r24, 0x01 ; 1 |
7d48: 80 93 a2 09 sts 0x09A2, r24 |
7d4c: ca cf rjmp .-108 ; 0x7ce2 <ParameterZuordnung+0x572> |
7d4e: 81 e0 ldi r24, 0x01 ; 1 |
7d50: 80 93 6f 09 sts 0x096F, r24 |
7d54: aa cf rjmp .-172 ; 0x7caa <ParameterZuordnung+0x53a> |
7d56: 80 91 0a 05 lds r24, 0x050A |
7d5a: 80 93 a2 09 sts 0x09A2, r24 |
7d5e: bb cf rjmp .-138 ; 0x7cd6 <ParameterZuordnung+0x566> |
7d60: 80 91 0a 05 lds r24, 0x050A |
7d64: 80 93 b6 03 sts 0x03B6, r24 |
7d68: 22 ce rjmp .-956 ; 0x79ae <ParameterZuordnung+0x23e> |
7d6a: 80 91 0a 05 lds r24, 0x050A |
7d6e: 80 93 b8 03 sts 0x03B8, r24 |
7d72: 33 ce rjmp .-922 ; 0x79da <ParameterZuordnung+0x26a> |
7d74: 80 91 0a 05 lds r24, 0x050A |
7d78: 80 93 2f 05 sts 0x052F, r24 |
7d7c: 44 ce rjmp .-888 ; 0x7a06 <ParameterZuordnung+0x296> |
7d7e: 80 91 0a 05 lds r24, 0x050A |
7d82: 80 93 30 05 sts 0x0530, r24 |
7d86: 55 ce rjmp .-854 ; 0x7a32 <ParameterZuordnung+0x2c2> |
7d88: 80 91 0a 05 lds r24, 0x050A |
7d8c: 80 93 bc 03 sts 0x03BC, r24 |
7d90: 2c cf rjmp .-424 ; 0x7bea <ParameterZuordnung+0x47a> |
7d92: 80 91 0a 05 lds r24, 0x050A |
7d96: 80 93 bd 03 sts 0x03BD, r24 |
7d9a: 3d cf rjmp .-390 ; 0x7c16 <ParameterZuordnung+0x4a6> |
7d9c: 80 91 0a 05 lds r24, 0x050A |
7da0: 80 93 be 03 sts 0x03BE, r24 |
7da4: 4e cf rjmp .-356 ; 0x7c42 <ParameterZuordnung+0x4d2> |
7da6: 80 91 0a 05 lds r24, 0x050A |
7daa: 80 93 bf 03 sts 0x03BF, r24 |
7dae: 5f cf rjmp .-322 ; 0x7c6e <ParameterZuordnung+0x4fe> |
7db0: 80 91 0a 05 lds r24, 0x050A |
7db4: 80 93 6f 09 sts 0x096F, r24 |
7db8: 70 cf rjmp .-288 ; 0x7c9a <ParameterZuordnung+0x52a> |
7dba: 80 91 0a 05 lds r24, 0x050A |
7dbe: 80 93 b1 03 sts 0x03B1, r24 |
7dc2: 62 cd rjmp .-1340 ; 0x7888 <ParameterZuordnung+0x118> |
7dc4: 80 91 0a 05 lds r24, 0x050A |
7dc8: 80 93 b0 03 sts 0x03B0, r24 |
7dcc: 73 cd rjmp .-1306 ; 0x78b4 <ParameterZuordnung+0x144> |
7dce: 80 91 0a 05 lds r24, 0x050A |
7dd2: 80 93 b3 03 sts 0x03B3, r24 |
7dd6: 84 cd rjmp .-1272 ; 0x78e0 <ParameterZuordnung+0x170> |
7dd8: 80 91 0a 05 lds r24, 0x050A |
7ddc: 80 93 b2 03 sts 0x03B2, r24 |
7de0: ba cd rjmp .-1164 ; 0x7956 <ParameterZuordnung+0x1e6> |
7de2: 80 91 0a 05 lds r24, 0x050A |
7de6: 80 93 b4 03 sts 0x03B4, r24 |
7dea: 9f cd rjmp .-1218 ; 0x792a <ParameterZuordnung+0x1ba> |
7dec: 80 91 0a 05 lds r24, 0x050A |
7df0: 80 93 b5 03 sts 0x03B5, r24 |
7df4: c6 cd rjmp .-1140 ; 0x7982 <ParameterZuordnung+0x212> |
7df6: 80 91 0a 05 lds r24, 0x050A |
7dfa: 80 93 31 05 sts 0x0531, r24 |
7dfe: 2f ce rjmp .-930 ; 0x7a5e <ParameterZuordnung+0x2ee> |
7e00: 80 91 0a 05 lds r24, 0x050A |
7e04: 80 93 32 05 sts 0x0532, r24 |
7e08: 40 ce rjmp .-896 ; 0x7a8a <ParameterZuordnung+0x31a> |
7e0a: 80 91 0a 05 lds r24, 0x050A |
7e0e: 80 93 33 05 sts 0x0533, r24 |
7e12: 51 ce rjmp .-862 ; 0x7ab6 <ParameterZuordnung+0x346> |
7e14: 80 91 0a 05 lds r24, 0x050A |
7e18: 80 93 34 05 sts 0x0534, r24 |
7e1c: 62 ce rjmp .-828 ; 0x7ae2 <ParameterZuordnung+0x372> |
7e1e: 80 91 0a 05 lds r24, 0x050A |
7e22: 80 93 ac 03 sts 0x03AC, r24 |
7e26: d0 cc rjmp .-1632 ; 0x77c8 <ParameterZuordnung+0x58> |
7e28: 80 91 0a 05 lds r24, 0x050A |
7e2c: 80 93 ae 03 sts 0x03AE, r24 |
7e30: f0 cc rjmp .-1568 ; 0x7812 <ParameterZuordnung+0xa2> |
7e32: 80 91 0a 05 lds r24, 0x050A |
7e36: 80 93 af 03 sts 0x03AF, r24 |
7e3a: 10 cd rjmp .-1504 ; 0x785c <ParameterZuordnung+0xec> |
7e3c: 80 91 0a 05 lds r24, 0x050A |
7e40: 80 93 ad 03 sts 0x03AD, r24 |
7e44: ab cc rjmp .-1706 ; 0x779c <ParameterZuordnung+0x2c> |
7e46: 80 91 0a 05 lds r24, 0x050A |
7e4a: 80 93 35 05 sts 0x0535, r24 |
7e4e: 5f ce rjmp .-834 ; 0x7b0e <ParameterZuordnung+0x39e> |
7e50: 80 91 0a 05 lds r24, 0x050A |
7e54: 80 93 36 05 sts 0x0536, r24 |
7e58: 70 ce rjmp .-800 ; 0x7b3a <ParameterZuordnung+0x3ca> |
7e5a: 80 91 0a 05 lds r24, 0x050A |
7e5e: 80 93 b9 03 sts 0x03B9, r24 |
7e62: 81 ce rjmp .-766 ; 0x7b66 <ParameterZuordnung+0x3f6> |
7e64: 80 91 0a 05 lds r24, 0x050A |
7e68: 80 93 ba 03 sts 0x03BA, r24 |
7e6c: 92 ce rjmp .-732 ; 0x7b92 <ParameterZuordnung+0x422> |
7e6e: 80 91 0a 05 lds r24, 0x050A |
7e72: 80 93 bb 03 sts 0x03BB, r24 |
7e76: a3 ce rjmp .-698 ; 0x7bbe <ParameterZuordnung+0x44e> |
7e78: 80 91 0a 05 lds r24, 0x050A |
7e7c: 80 93 b2 09 sts 0x09B2, r24 |
7e80: 46 cf rjmp .-372 ; 0x7d0e <ParameterZuordnung+0x59e> |
7e82: 80 91 0e 05 lds r24, 0x050E |
7e86: 80 93 a2 09 sts 0x09A2, r24 |
7e8a: 25 cf rjmp .-438 ; 0x7cd6 <ParameterZuordnung+0x566> |
7e8c: 80 91 0e 05 lds r24, 0x050E |
7e90: 80 93 bd 03 sts 0x03BD, r24 |
7e94: c0 ce rjmp .-640 ; 0x7c16 <ParameterZuordnung+0x4a6> |
7e96: 80 91 0e 05 lds r24, 0x050E |
7e9a: 80 93 be 03 sts 0x03BE, r24 |
7e9e: d1 ce rjmp .-606 ; 0x7c42 <ParameterZuordnung+0x4d2> |
7ea0: 80 91 0e 05 lds r24, 0x050E |
7ea4: 80 93 6f 09 sts 0x096F, r24 |
7ea8: f8 ce rjmp .-528 ; 0x7c9a <ParameterZuordnung+0x52a> |
7eaa: 80 91 0e 05 lds r24, 0x050E |
7eae: 80 93 bf 03 sts 0x03BF, r24 |
7eb2: dd ce rjmp .-582 ; 0x7c6e <ParameterZuordnung+0x4fe> |
7eb4: 80 91 0e 05 lds r24, 0x050E |
7eb8: 80 93 b2 03 sts 0x03B2, r24 |
7ebc: 4c cd rjmp .-1384 ; 0x7956 <ParameterZuordnung+0x1e6> |
7ebe: 80 91 0e 05 lds r24, 0x050E |
7ec2: 80 93 b5 03 sts 0x03B5, r24 |
7ec6: 5d cd rjmp .-1350 ; 0x7982 <ParameterZuordnung+0x212> |
7ec8: 80 91 0e 05 lds r24, 0x050E |
7ecc: 80 93 b8 03 sts 0x03B8, r24 |
7ed0: 84 cd rjmp .-1272 ; 0x79da <ParameterZuordnung+0x26a> |
7ed2: 80 91 0e 05 lds r24, 0x050E |
7ed6: 80 93 b6 03 sts 0x03B6, r24 |
7eda: 69 cd rjmp .-1326 ; 0x79ae <ParameterZuordnung+0x23e> |
7edc: 80 91 0e 05 lds r24, 0x050E |
7ee0: 80 93 32 05 sts 0x0532, r24 |
7ee4: d2 cd rjmp .-1116 ; 0x7a8a <ParameterZuordnung+0x31a> |
7ee6: 80 91 0e 05 lds r24, 0x050E |
7eea: 80 93 31 05 sts 0x0531, r24 |
7eee: b7 cd rjmp .-1170 ; 0x7a5e <ParameterZuordnung+0x2ee> |
7ef0: 80 91 0e 05 lds r24, 0x050E |
7ef4: 80 93 2f 05 sts 0x052F, r24 |
7ef8: 86 cd rjmp .-1268 ; 0x7a06 <ParameterZuordnung+0x296> |
7efa: 80 91 0e 05 lds r24, 0x050E |
7efe: 80 93 30 05 sts 0x0530, r24 |
7f02: 97 cd rjmp .-1234 ; 0x7a32 <ParameterZuordnung+0x2c2> |
7f04: 80 91 0e 05 lds r24, 0x050E |
7f08: 80 93 bc 03 sts 0x03BC, r24 |
7f0c: 6e ce rjmp .-804 ; 0x7bea <ParameterZuordnung+0x47a> |
7f0e: 80 91 0e 05 lds r24, 0x050E |
7f12: 80 93 bb 03 sts 0x03BB, r24 |
7f16: 53 ce rjmp .-858 ; 0x7bbe <ParameterZuordnung+0x44e> |
7f18: 80 91 0e 05 lds r24, 0x050E |
7f1c: 80 93 b9 03 sts 0x03B9, r24 |
7f20: 22 ce rjmp .-956 ; 0x7b66 <ParameterZuordnung+0x3f6> |
7f22: 80 91 0e 05 lds r24, 0x050E |
7f26: 80 93 ba 03 sts 0x03BA, r24 |
7f2a: 33 ce rjmp .-922 ; 0x7b92 <ParameterZuordnung+0x422> |
7f2c: 80 91 0e 05 lds r24, 0x050E |
7f30: 80 93 33 05 sts 0x0533, r24 |
7f34: c0 cd rjmp .-1152 ; 0x7ab6 <ParameterZuordnung+0x346> |
7f36: 80 91 0e 05 lds r24, 0x050E |
7f3a: 80 93 34 05 sts 0x0534, r24 |
7f3e: d1 cd rjmp .-1118 ; 0x7ae2 <ParameterZuordnung+0x372> |
7f40: 80 91 0e 05 lds r24, 0x050E |
7f44: 80 93 36 05 sts 0x0536, r24 |
7f48: f8 cd rjmp .-1040 ; 0x7b3a <ParameterZuordnung+0x3ca> |
7f4a: 80 91 0e 05 lds r24, 0x050E |
7f4e: 80 93 35 05 sts 0x0535, r24 |
7f52: dd cd rjmp .-1094 ; 0x7b0e <ParameterZuordnung+0x39e> |
7f54: 80 91 0e 05 lds r24, 0x050E |
7f58: 80 93 ac 03 sts 0x03AC, r24 |
7f5c: 35 cc rjmp .-1942 ; 0x77c8 <ParameterZuordnung+0x58> |
7f5e: 80 91 0e 05 lds r24, 0x050E |
7f62: 80 93 ad 03 sts 0x03AD, r24 |
7f66: 1a cc rjmp .-1996 ; 0x779c <ParameterZuordnung+0x2c> |
7f68: 80 91 0e 05 lds r24, 0x050E |
7f6c: 80 93 af 03 sts 0x03AF, r24 |
7f70: 75 cc rjmp .-1814 ; 0x785c <ParameterZuordnung+0xec> |
7f72: 80 91 0e 05 lds r24, 0x050E |
7f76: 80 93 ae 03 sts 0x03AE, r24 |
7f7a: 4b cc rjmp .-1898 ; 0x7812 <ParameterZuordnung+0xa2> |
7f7c: 80 91 0e 05 lds r24, 0x050E |
7f80: 80 93 b4 03 sts 0x03B4, r24 |
7f84: d2 cc rjmp .-1628 ; 0x792a <ParameterZuordnung+0x1ba> |
7f86: 80 91 0e 05 lds r24, 0x050E |
7f8a: 80 93 b3 03 sts 0x03B3, r24 |
7f8e: a8 cc rjmp .-1712 ; 0x78e0 <ParameterZuordnung+0x170> |
7f90: 80 91 0e 05 lds r24, 0x050E |
7f94: 80 93 b1 03 sts 0x03B1, r24 |
7f98: 77 cc rjmp .-1810 ; 0x7888 <ParameterZuordnung+0x118> |
7f9a: 80 91 0e 05 lds r24, 0x050E |
7f9e: 80 93 b0 03 sts 0x03B0, r24 |
7fa2: 88 cc rjmp .-1776 ; 0x78b4 <ParameterZuordnung+0x144> |
7fa4: 80 91 0e 05 lds r24, 0x050E |
7fa8: 80 93 b2 09 sts 0x09B2, r24 |
7fac: b0 ce rjmp .-672 ; 0x7d0e <ParameterZuordnung+0x59e> |
7fae: 80 91 0c 05 lds r24, 0x050C |
7fb2: 80 93 b3 03 sts 0x03B3, r24 |
7fb6: 94 cc rjmp .-1752 ; 0x78e0 <ParameterZuordnung+0x170> |
7fb8: 80 91 0c 05 lds r24, 0x050C |
7fbc: 80 93 b1 03 sts 0x03B1, r24 |
7fc0: 63 cc rjmp .-1850 ; 0x7888 <ParameterZuordnung+0x118> |
7fc2: 80 91 0c 05 lds r24, 0x050C |
7fc6: 80 93 ad 03 sts 0x03AD, r24 |
7fca: e8 cb rjmp .-2096 ; 0x779c <ParameterZuordnung+0x2c> |
7fcc: 80 91 0c 05 lds r24, 0x050C |
7fd0: 80 93 ac 03 sts 0x03AC, r24 |
7fd4: f9 cb rjmp .-2062 ; 0x77c8 <ParameterZuordnung+0x58> |
7fd6: 80 91 0c 05 lds r24, 0x050C |
7fda: 80 93 ae 03 sts 0x03AE, r24 |
7fde: 19 cc rjmp .-1998 ; 0x7812 <ParameterZuordnung+0xa2> |
7fe0: 80 91 0c 05 lds r24, 0x050C |
7fe4: 80 93 b0 03 sts 0x03B0, r24 |
7fe8: 65 cc rjmp .-1846 ; 0x78b4 <ParameterZuordnung+0x144> |
7fea: 80 91 0c 05 lds r24, 0x050C |
7fee: 80 93 bb 03 sts 0x03BB, r24 |
7ff2: e5 cd rjmp .-1078 ; 0x7bbe <ParameterZuordnung+0x44e> |
7ff4: 80 91 0c 05 lds r24, 0x050C |
7ff8: 80 93 b9 03 sts 0x03B9, r24 |
7ffc: b4 cd rjmp .-1176 ; 0x7b66 <ParameterZuordnung+0x3f6> |
7ffe: 80 91 0c 05 lds r24, 0x050C |
8002: 80 93 36 05 sts 0x0536, r24 |
8006: 99 cd rjmp .-1230 ; 0x7b3a <ParameterZuordnung+0x3ca> |
8008: 80 91 0c 05 lds r24, 0x050C |
800c: 80 93 33 05 sts 0x0533, r24 |
8010: 52 cd rjmp .-1372 ; 0x7ab6 <ParameterZuordnung+0x346> |
8012: 80 91 0c 05 lds r24, 0x050C |
8016: 80 93 32 05 sts 0x0532, r24 |
801a: 37 cd rjmp .-1426 ; 0x7a8a <ParameterZuordnung+0x31a> |
801c: 80 91 0c 05 lds r24, 0x050C |
8020: 80 93 34 05 sts 0x0534, r24 |
8024: 5e cd rjmp .-1348 ; 0x7ae2 <ParameterZuordnung+0x372> |
8026: 80 91 0c 05 lds r24, 0x050C |
802a: 80 93 35 05 sts 0x0535, r24 |
802e: 6f cd rjmp .-1314 ; 0x7b0e <ParameterZuordnung+0x39e> |
8030: 80 91 0c 05 lds r24, 0x050C |
8034: 80 93 6f 09 sts 0x096F, r24 |
8038: 30 ce rjmp .-928 ; 0x7c9a <ParameterZuordnung+0x52a> |
803a: 80 91 0c 05 lds r24, 0x050C |
803e: 80 93 af 03 sts 0x03AF, r24 |
8042: 0c cc rjmp .-2024 ; 0x785c <ParameterZuordnung+0xec> |
8044: 80 91 0c 05 lds r24, 0x050C |
8048: 80 93 a2 09 sts 0x09A2, r24 |
804c: 44 ce rjmp .-888 ; 0x7cd6 <ParameterZuordnung+0x566> |
804e: 80 91 0c 05 lds r24, 0x050C |
8052: 80 93 bd 03 sts 0x03BD, r24 |
8056: df cd rjmp .-1090 ; 0x7c16 <ParameterZuordnung+0x4a6> |
8058: 80 91 0c 05 lds r24, 0x050C |
805c: 80 93 bc 03 sts 0x03BC, r24 |
8060: c4 cd rjmp .-1144 ; 0x7bea <ParameterZuordnung+0x47a> |
8062: 80 91 0c 05 lds r24, 0x050C |
8066: 80 93 be 03 sts 0x03BE, r24 |
806a: eb cd rjmp .-1066 ; 0x7c42 <ParameterZuordnung+0x4d2> |
806c: 80 91 0c 05 lds r24, 0x050C |
8070: 80 93 bf 03 sts 0x03BF, r24 |
8074: fc cd rjmp .-1032 ; 0x7c6e <ParameterZuordnung+0x4fe> |
8076: 80 91 0c 05 lds r24, 0x050C |
807a: 80 93 b2 03 sts 0x03B2, r24 |
807e: 6b cc rjmp .-1834 ; 0x7956 <ParameterZuordnung+0x1e6> |
8080: 80 91 0c 05 lds r24, 0x050C |
8084: 80 93 b4 03 sts 0x03B4, r24 |
8088: 50 cc rjmp .-1888 ; 0x792a <ParameterZuordnung+0x1ba> |
808a: 80 91 0c 05 lds r24, 0x050C |
808e: 80 93 b5 03 sts 0x03B5, r24 |
8092: 77 cc rjmp .-1810 ; 0x7982 <ParameterZuordnung+0x212> |
8094: 80 91 0c 05 lds r24, 0x050C |
8098: 80 93 b6 03 sts 0x03B6, r24 |
809c: 88 cc rjmp .-1776 ; 0x79ae <ParameterZuordnung+0x23e> |
809e: 80 91 0c 05 lds r24, 0x050C |
80a2: 80 93 30 05 sts 0x0530, r24 |
80a6: c5 cc rjmp .-1654 ; 0x7a32 <ParameterZuordnung+0x2c2> |
80a8: 80 91 0c 05 lds r24, 0x050C |
80ac: 80 93 31 05 sts 0x0531, r24 |
80b0: d6 cc rjmp .-1620 ; 0x7a5e <ParameterZuordnung+0x2ee> |
80b2: 80 91 0c 05 lds r24, 0x050C |
80b6: 80 93 2f 05 sts 0x052F, r24 |
80ba: a5 cc rjmp .-1718 ; 0x7a06 <ParameterZuordnung+0x296> |
80bc: 80 91 0c 05 lds r24, 0x050C |
80c0: 80 93 b8 03 sts 0x03B8, r24 |
80c4: 8a cc rjmp .-1772 ; 0x79da <ParameterZuordnung+0x26a> |
80c6: 80 91 0c 05 lds r24, 0x050C |
80ca: 80 93 ba 03 sts 0x03BA, r24 |
80ce: 61 cd rjmp .-1342 ; 0x7b92 <ParameterZuordnung+0x422> |
80d0: 80 91 0c 05 lds r24, 0x050C |
80d4: 80 93 b2 09 sts 0x09B2, r24 |
80d8: 1a ce rjmp .-972 ; 0x7d0e <ParameterZuordnung+0x59e> |
|
000080da <SendMotorData>: |
80da: 80 91 1c 05 lds r24, 0x051C |
80de: 88 23 and r24, r24 |
80e0: f1 f4 brne .+60 ; 0x811e <SendMotorData+0x44> |
80e2: 80 91 43 05 lds r24, 0x0543 |
80e6: 8c 7f andi r24, 0xFC ; 252 |
80e8: 80 93 43 05 sts 0x0543, r24 |
80ec: 20 e0 ldi r18, 0x00 ; 0 |
80ee: 30 e0 ldi r19, 0x00 ; 0 |
80f0: 0d c0 rjmp .+26 ; 0x810c <SendMotorData+0x32> |
80f2: d9 01 movw r26, r18 |
80f4: a8 59 subi r26, 0x98 ; 152 |
80f6: b8 4f sbci r27, 0xF8 ; 248 |
80f8: f9 01 movw r30, r18 |
80fa: ea 56 subi r30, 0x6A ; 106 |
80fc: f6 4f sbci r31, 0xF6 ; 246 |
80fe: 8c 91 ld r24, X |
8100: 80 83 st Z, r24 |
8102: 2f 5f subi r18, 0xFF ; 255 |
8104: 3f 4f sbci r19, 0xFF ; 255 |
8106: 2c 30 cpi r18, 0x0C ; 12 |
8108: 31 05 cpc r19, r1 |
810a: 61 f1 breq .+88 ; 0x8164 <SendMotorData+0x8a> |
810c: 80 91 ea 03 lds r24, 0x03EA |
8110: 88 23 and r24, r24 |
8112: 79 f7 brne .-34 ; 0x80f2 <SendMotorData+0x18> |
8114: d9 01 movw r26, r18 |
8116: a8 59 subi r26, 0x98 ; 152 |
8118: b8 4f sbci r27, 0xF8 ; 248 |
811a: 1c 92 st X, r1 |
811c: ed cf rjmp .-38 ; 0x80f8 <SendMotorData+0x1e> |
811e: 80 91 43 05 lds r24, 0x0543 |
8122: 81 60 ori r24, 0x01 ; 1 |
8124: 80 93 43 05 sts 0x0543, r24 |
8128: ed e3 ldi r30, 0x3D ; 61 |
812a: f8 e0 ldi r31, 0x08 ; 8 |
812c: 80 91 96 09 lds r24, 0x0996 |
8130: 80 93 3d 08 sts 0x083D, r24 |
8134: 10 92 3e 08 sts 0x083E, r1 |
8138: 80 91 97 09 lds r24, 0x0997 |
813c: 80 93 3f 08 sts 0x083F, r24 |
8140: 13 82 std Z+3, r1 ; 0x03 |
8142: 80 91 99 09 lds r24, 0x0999 |
8146: 80 93 41 08 sts 0x0841, r24 |
814a: 15 82 std Z+5, r1 ; 0x05 |
814c: 80 91 98 09 lds r24, 0x0998 |
8150: 80 93 43 08 sts 0x0843, r24 |
8154: 17 82 std Z+7, r1 ; 0x07 |
8156: 10 92 44 04 sts 0x0444, r1 |
815a: 10 92 45 04 sts 0x0445, r1 |
815e: 0e 94 92 2e call 0x5d24 ; 0x5d24 <i2c_start> |
8162: 08 95 ret |
8164: 80 91 ea 03 lds r24, 0x03EA |
8168: 88 23 and r24, r24 |
816a: f1 f2 breq .-68 ; 0x8128 <SendMotorData+0x4e> |
816c: 80 91 ea 03 lds r24, 0x03EA |
8170: 81 50 subi r24, 0x01 ; 1 |
8172: 80 93 ea 03 sts 0x03EA, r24 |
8176: d8 cf rjmp .-80 ; 0x8128 <SendMotorData+0x4e> |
|
00008178 <CalibrierMittelwert>: |
8178: 80 91 08 01 lds r24, 0x0108 |
817c: 8d 30 cpi r24, 0x0D ; 13 |
817e: 09 f4 brne .+2 ; 0x8182 <CalibrierMittelwert+0xa> |
8180: 71 c1 rjmp .+738 ; 0x8464 <CalibrierMittelwert+0x2ec> |
8182: 10 92 7a 00 sts 0x007A, r1 |
8186: 80 91 11 04 lds r24, 0x0411 |
818a: 90 91 12 04 lds r25, 0x0412 |
818e: 90 93 58 09 sts 0x0958, r25 |
8192: 80 93 57 09 sts 0x0957, r24 |
8196: 80 91 13 04 lds r24, 0x0413 |
819a: 90 91 14 04 lds r25, 0x0414 |
819e: 90 93 49 09 sts 0x0949, r25 |
81a2: 80 93 48 09 sts 0x0948, r24 |
81a6: 80 91 15 04 lds r24, 0x0415 |
81aa: 90 91 16 04 lds r25, 0x0416 |
81ae: 90 93 a5 09 sts 0x09A5, r25 |
81b2: 80 93 a4 09 sts 0x09A4, r24 |
81b6: 60 91 19 04 lds r22, 0x0419 |
81ba: 70 91 1a 04 lds r23, 0x041A |
81be: 88 27 eor r24, r24 |
81c0: 77 fd sbrc r23, 7 |
81c2: 80 95 com r24 |
81c4: 98 2f mov r25, r24 |
81c6: 26 e0 ldi r18, 0x06 ; 6 |
81c8: 30 e0 ldi r19, 0x00 ; 0 |
81ca: 40 e0 ldi r20, 0x00 ; 0 |
81cc: 50 e0 ldi r21, 0x00 ; 0 |
81ce: 0e 94 4a 6f call 0xde94 ; 0xde94 <__mulsi3> |
81d2: 70 93 94 09 sts 0x0994, r23 |
81d6: 60 93 93 09 sts 0x0993, r22 |
81da: 60 91 17 04 lds r22, 0x0417 |
81de: 70 91 18 04 lds r23, 0x0418 |
81e2: 88 27 eor r24, r24 |
81e4: 77 fd sbrc r23, 7 |
81e6: 80 95 com r24 |
81e8: 98 2f mov r25, r24 |
81ea: 0e 94 4a 6f call 0xde94 ; 0xde94 <__mulsi3> |
81ee: 70 93 b0 09 sts 0x09B0, r23 |
81f2: 60 93 af 09 sts 0x09AF, r22 |
81f6: 80 91 1b 04 lds r24, 0x041B |
81fa: 90 91 1c 04 lds r25, 0x041C |
81fe: 90 93 63 09 sts 0x0963, r25 |
8202: 80 93 62 09 sts 0x0962, r24 |
8206: 8f ec ldi r24, 0xCF ; 207 |
8208: 80 93 7a 00 sts 0x007A, r24 |
820c: 80 91 e5 08 lds r24, 0x08E5 |
8210: e8 2f mov r30, r24 |
8212: f0 e0 ldi r31, 0x00 ; 0 |
8214: ee 0f add r30, r30 |
8216: ff 1f adc r31, r31 |
8218: e1 55 subi r30, 0x51 ; 81 |
821a: f7 4f sbci r31, 0xF7 ; 247 |
821c: 80 81 ld r24, Z |
821e: 91 81 ldd r25, Z+1 ; 0x01 |
8220: a0 91 0a 05 lds r26, 0x050A |
8224: b0 91 0b 05 lds r27, 0x050B |
8228: 83 59 subi r24, 0x93 ; 147 |
822a: 9f 4f sbci r25, 0xFF ; 255 |
822c: 8a 17 cp r24, r26 |
822e: 9b 07 cpc r25, r27 |
8230: 0c f4 brge .+2 ; 0x8234 <CalibrierMittelwert+0xbc> |
8232: f0 c0 rjmp .+480 ; 0x8414 <CalibrierMittelwert+0x29c> |
8234: cd 01 movw r24, r26 |
8236: 01 96 adiw r24, 0x01 ; 1 |
8238: 90 93 0b 05 sts 0x050B, r25 |
823c: 80 93 0a 05 sts 0x050A, r24 |
8240: dc 01 movw r26, r24 |
8242: 80 91 e6 08 lds r24, 0x08E6 |
8246: e8 2f mov r30, r24 |
8248: f0 e0 ldi r31, 0x00 ; 0 |
824a: ee 0f add r30, r30 |
824c: ff 1f adc r31, r31 |
824e: e1 55 subi r30, 0x51 ; 81 |
8250: f7 4f sbci r31, 0xF7 ; 247 |
8252: 80 81 ld r24, Z |
8254: 91 81 ldd r25, Z+1 ; 0x01 |
8256: 60 91 0c 05 lds r22, 0x050C |
825a: 70 91 0d 05 lds r23, 0x050D |
825e: 83 59 subi r24, 0x93 ; 147 |
8260: 9f 4f sbci r25, 0xFF ; 255 |
8262: 86 17 cp r24, r22 |
8264: 97 07 cpc r25, r23 |
8266: 0c f4 brge .+2 ; 0x826a <CalibrierMittelwert+0xf2> |
8268: c1 c0 rjmp .+386 ; 0x83ec <CalibrierMittelwert+0x274> |
826a: cb 01 movw r24, r22 |
826c: 01 96 adiw r24, 0x01 ; 1 |
826e: 90 93 0d 05 sts 0x050D, r25 |
8272: 80 93 0c 05 sts 0x050C, r24 |
8276: bc 01 movw r22, r24 |
8278: 80 91 e7 08 lds r24, 0x08E7 |
827c: e8 2f mov r30, r24 |
827e: f0 e0 ldi r31, 0x00 ; 0 |
8280: ee 0f add r30, r30 |
8282: ff 1f adc r31, r31 |
8284: e1 55 subi r30, 0x51 ; 81 |
8286: f7 4f sbci r31, 0xF7 ; 247 |
8288: 80 81 ld r24, Z |
828a: 91 81 ldd r25, Z+1 ; 0x01 |
828c: 40 91 0e 05 lds r20, 0x050E |
8290: 50 91 0f 05 lds r21, 0x050F |
8294: 83 59 subi r24, 0x93 ; 147 |
8296: 9f 4f sbci r25, 0xFF ; 255 |
8298: 84 17 cp r24, r20 |
829a: 95 07 cpc r25, r21 |
829c: 0c f4 brge .+2 ; 0x82a0 <CalibrierMittelwert+0x128> |
829e: 92 c0 rjmp .+292 ; 0x83c4 <CalibrierMittelwert+0x24c> |
82a0: ca 01 movw r24, r20 |
82a2: 01 96 adiw r24, 0x01 ; 1 |
82a4: 90 93 0f 05 sts 0x050F, r25 |
82a8: 80 93 0e 05 sts 0x050E, r24 |
82ac: ac 01 movw r20, r24 |
82ae: 80 91 e8 08 lds r24, 0x08E8 |
82b2: e8 2f mov r30, r24 |
82b4: f0 e0 ldi r31, 0x00 ; 0 |
82b6: ee 0f add r30, r30 |
82b8: ff 1f adc r31, r31 |
82ba: e1 55 subi r30, 0x51 ; 81 |
82bc: f7 4f sbci r31, 0xF7 ; 247 |
82be: 80 81 ld r24, Z |
82c0: 91 81 ldd r25, Z+1 ; 0x01 |
82c2: 20 91 10 05 lds r18, 0x0510 |
82c6: 30 91 11 05 lds r19, 0x0511 |
82ca: 83 59 subi r24, 0x93 ; 147 |
82cc: 9f 4f sbci r25, 0xFF ; 255 |
82ce: 82 17 cp r24, r18 |
82d0: 93 07 cpc r25, r19 |
82d2: 0c f4 brge .+2 ; 0x82d6 <CalibrierMittelwert+0x15e> |
82d4: 4b c0 rjmp .+150 ; 0x836c <CalibrierMittelwert+0x1f4> |
82d6: c9 01 movw r24, r18 |
82d8: 01 96 adiw r24, 0x01 ; 1 |
82da: 90 93 11 05 sts 0x0511, r25 |
82de: 80 93 10 05 sts 0x0510, r24 |
82e2: 9c 01 movw r18, r24 |
82e4: b7 fd sbrc r27, 7 |
82e6: 57 c0 rjmp .+174 ; 0x8396 <CalibrierMittelwert+0x21e> |
82e8: af 3f cpi r26, 0xFF ; 255 |
82ea: b1 05 cpc r27, r1 |
82ec: 11 f0 breq .+4 ; 0x82f2 <CalibrierMittelwert+0x17a> |
82ee: 0c f0 brlt .+2 ; 0x82f2 <CalibrierMittelwert+0x17a> |
82f0: b2 c0 rjmp .+356 ; 0x8456 <CalibrierMittelwert+0x2de> |
82f2: 77 fd sbrc r23, 7 |
82f4: 56 c0 rjmp .+172 ; 0x83a2 <CalibrierMittelwert+0x22a> |
82f6: 6f 3f cpi r22, 0xFF ; 255 |
82f8: 71 05 cpc r23, r1 |
82fa: 11 f0 breq .+4 ; 0x8300 <CalibrierMittelwert+0x188> |
82fc: 0c f0 brlt .+2 ; 0x8300 <CalibrierMittelwert+0x188> |
82fe: a4 c0 rjmp .+328 ; 0x8448 <CalibrierMittelwert+0x2d0> |
8300: 57 fd sbrc r21, 7 |
8302: 55 c0 rjmp .+170 ; 0x83ae <CalibrierMittelwert+0x236> |
8304: 4f 3f cpi r20, 0xFF ; 255 |
8306: 51 05 cpc r21, r1 |
8308: 11 f0 breq .+4 ; 0x830e <CalibrierMittelwert+0x196> |
830a: 0c f0 brlt .+2 ; 0x830e <CalibrierMittelwert+0x196> |
830c: 96 c0 rjmp .+300 ; 0x843a <CalibrierMittelwert+0x2c2> |
830e: 37 fd sbrc r19, 7 |
8310: 54 c0 rjmp .+168 ; 0x83ba <CalibrierMittelwert+0x242> |
8312: 2f 3f cpi r18, 0xFF ; 255 |
8314: 31 05 cpc r19, r1 |
8316: 39 f0 breq .+14 ; 0x8326 <CalibrierMittelwert+0x1ae> |
8318: 34 f0 brlt .+12 ; 0x8326 <CalibrierMittelwert+0x1ae> |
831a: 8f ef ldi r24, 0xFF ; 255 |
831c: 90 e0 ldi r25, 0x00 ; 0 |
831e: 90 93 11 05 sts 0x0511, r25 |
8322: 80 93 10 05 sts 0x0510, r24 |
8326: 60 91 17 09 lds r22, 0x0917 |
832a: 70 e0 ldi r23, 0x00 ; 0 |
832c: 80 e0 ldi r24, 0x00 ; 0 |
832e: 90 e0 ldi r25, 0x00 ; 0 |
8330: 24 ec ldi r18, 0xC4 ; 196 |
8332: 39 e0 ldi r19, 0x09 ; 9 |
8334: 40 e0 ldi r20, 0x00 ; 0 |
8336: 50 e0 ldi r21, 0x00 ; 0 |
8338: 0e 94 4a 6f call 0xde94 ; 0xde94 <__mulsi3> |
833c: 60 93 a2 03 sts 0x03A2, r22 |
8340: 70 93 a3 03 sts 0x03A3, r23 |
8344: 80 93 a4 03 sts 0x03A4, r24 |
8348: 90 93 a5 03 sts 0x03A5, r25 |
834c: 60 91 18 09 lds r22, 0x0918 |
8350: 70 e0 ldi r23, 0x00 ; 0 |
8352: 80 e0 ldi r24, 0x00 ; 0 |
8354: 90 e0 ldi r25, 0x00 ; 0 |
8356: 0e 94 4a 6f call 0xde94 ; 0xde94 <__mulsi3> |
835a: 60 93 a6 03 sts 0x03A6, r22 |
835e: 70 93 a7 03 sts 0x03A7, r23 |
8362: 80 93 a8 03 sts 0x03A8, r24 |
8366: 90 93 a9 03 sts 0x03A9, r25 |
836a: 08 95 ret |
836c: 80 81 ld r24, Z |
836e: 91 81 ldd r25, Z+1 ; 0x01 |
8370: 82 59 subi r24, 0x92 ; 146 |
8372: 9f 4f sbci r25, 0xFF ; 255 |
8374: 82 17 cp r24, r18 |
8376: 93 07 cpc r25, r19 |
8378: 0c f0 brlt .+2 ; 0x837c <CalibrierMittelwert+0x204> |
837a: b4 cf rjmp .-152 ; 0x82e4 <CalibrierMittelwert+0x16c> |
837c: 21 15 cp r18, r1 |
837e: 31 05 cpc r19, r1 |
8380: 09 f4 brne .+2 ; 0x8384 <CalibrierMittelwert+0x20c> |
8382: b0 cf rjmp .-160 ; 0x82e4 <CalibrierMittelwert+0x16c> |
8384: c9 01 movw r24, r18 |
8386: 01 97 sbiw r24, 0x01 ; 1 |
8388: 90 93 11 05 sts 0x0511, r25 |
838c: 80 93 10 05 sts 0x0510, r24 |
8390: 9c 01 movw r18, r24 |
8392: b7 ff sbrs r27, 7 |
8394: a9 cf rjmp .-174 ; 0x82e8 <CalibrierMittelwert+0x170> |
8396: 10 92 0b 05 sts 0x050B, r1 |
839a: 10 92 0a 05 sts 0x050A, r1 |
839e: 77 ff sbrs r23, 7 |
83a0: aa cf rjmp .-172 ; 0x82f6 <CalibrierMittelwert+0x17e> |
83a2: 10 92 0d 05 sts 0x050D, r1 |
83a6: 10 92 0c 05 sts 0x050C, r1 |
83aa: 57 ff sbrs r21, 7 |
83ac: ab cf rjmp .-170 ; 0x8304 <CalibrierMittelwert+0x18c> |
83ae: 10 92 0f 05 sts 0x050F, r1 |
83b2: 10 92 0e 05 sts 0x050E, r1 |
83b6: 37 ff sbrs r19, 7 |
83b8: ac cf rjmp .-168 ; 0x8312 <CalibrierMittelwert+0x19a> |
83ba: 10 92 11 05 sts 0x0511, r1 |
83be: 10 92 10 05 sts 0x0510, r1 |
83c2: b1 cf rjmp .-158 ; 0x8326 <CalibrierMittelwert+0x1ae> |
83c4: 80 81 ld r24, Z |
83c6: 91 81 ldd r25, Z+1 ; 0x01 |
83c8: 82 59 subi r24, 0x92 ; 146 |
83ca: 9f 4f sbci r25, 0xFF ; 255 |
83cc: 84 17 cp r24, r20 |
83ce: 95 07 cpc r25, r21 |
83d0: 0c f0 brlt .+2 ; 0x83d4 <CalibrierMittelwert+0x25c> |
83d2: 6d cf rjmp .-294 ; 0x82ae <CalibrierMittelwert+0x136> |
83d4: 41 15 cp r20, r1 |
83d6: 51 05 cpc r21, r1 |
83d8: 09 f4 brne .+2 ; 0x83dc <CalibrierMittelwert+0x264> |
83da: 69 cf rjmp .-302 ; 0x82ae <CalibrierMittelwert+0x136> |
83dc: ca 01 movw r24, r20 |
83de: 01 97 sbiw r24, 0x01 ; 1 |
83e0: 90 93 0f 05 sts 0x050F, r25 |
83e4: 80 93 0e 05 sts 0x050E, r24 |
83e8: ac 01 movw r20, r24 |
83ea: 61 cf rjmp .-318 ; 0x82ae <CalibrierMittelwert+0x136> |
83ec: 80 81 ld r24, Z |
83ee: 91 81 ldd r25, Z+1 ; 0x01 |
83f0: 82 59 subi r24, 0x92 ; 146 |
83f2: 9f 4f sbci r25, 0xFF ; 255 |
83f4: 86 17 cp r24, r22 |
83f6: 97 07 cpc r25, r23 |
83f8: 0c f0 brlt .+2 ; 0x83fc <CalibrierMittelwert+0x284> |
83fa: 3e cf rjmp .-388 ; 0x8278 <CalibrierMittelwert+0x100> |
83fc: 61 15 cp r22, r1 |
83fe: 71 05 cpc r23, r1 |
8400: 09 f4 brne .+2 ; 0x8404 <CalibrierMittelwert+0x28c> |
8402: 3a cf rjmp .-396 ; 0x8278 <CalibrierMittelwert+0x100> |
8404: cb 01 movw r24, r22 |
8406: 01 97 sbiw r24, 0x01 ; 1 |
8408: 90 93 0d 05 sts 0x050D, r25 |
840c: 80 93 0c 05 sts 0x050C, r24 |
8410: bc 01 movw r22, r24 |
8412: 32 cf rjmp .-412 ; 0x8278 <CalibrierMittelwert+0x100> |
8414: 80 81 ld r24, Z |
8416: 91 81 ldd r25, Z+1 ; 0x01 |
8418: 82 59 subi r24, 0x92 ; 146 |
841a: 9f 4f sbci r25, 0xFF ; 255 |
841c: 8a 17 cp r24, r26 |
841e: 9b 07 cpc r25, r27 |
8420: 0c f0 brlt .+2 ; 0x8424 <CalibrierMittelwert+0x2ac> |
8422: 0f cf rjmp .-482 ; 0x8242 <CalibrierMittelwert+0xca> |
8424: 10 97 sbiw r26, 0x00 ; 0 |
8426: 09 f4 brne .+2 ; 0x842a <CalibrierMittelwert+0x2b2> |
8428: 0c cf rjmp .-488 ; 0x8242 <CalibrierMittelwert+0xca> |
842a: cd 01 movw r24, r26 |
842c: 01 97 sbiw r24, 0x01 ; 1 |
842e: 90 93 0b 05 sts 0x050B, r25 |
8432: 80 93 0a 05 sts 0x050A, r24 |
8436: dc 01 movw r26, r24 |
8438: 04 cf rjmp .-504 ; 0x8242 <CalibrierMittelwert+0xca> |
843a: 8f ef ldi r24, 0xFF ; 255 |
843c: 90 e0 ldi r25, 0x00 ; 0 |
843e: 90 93 0f 05 sts 0x050F, r25 |
8442: 80 93 0e 05 sts 0x050E, r24 |
8446: 63 cf rjmp .-314 ; 0x830e <CalibrierMittelwert+0x196> |
8448: 8f ef ldi r24, 0xFF ; 255 |
844a: 90 e0 ldi r25, 0x00 ; 0 |
844c: 90 93 0d 05 sts 0x050D, r25 |
8450: 80 93 0c 05 sts 0x050C, r24 |
8454: 55 cf rjmp .-342 ; 0x8300 <CalibrierMittelwert+0x188> |
8456: 8f ef ldi r24, 0xFF ; 255 |
8458: 90 e0 ldi r25, 0x00 ; 0 |
845a: 90 93 0b 05 sts 0x050B, r25 |
845e: 80 93 0a 05 sts 0x050A, r24 |
8462: 47 cf rjmp .-370 ; 0x82f2 <CalibrierMittelwert+0x17a> |
8464: 0e 94 70 23 call 0x46e0 ; 0x46e0 <SucheGyroOffset> |
8468: 8c ce rjmp .-744 ; 0x8182 <CalibrierMittelwert+0xa> |
|
0000846a <SetNeutral>: |
846a: 6f 92 push r6 |
846c: 7f 92 push r7 |
846e: 8f 92 push r8 |
8470: 9f 92 push r9 |
8472: af 92 push r10 |
8474: bf 92 push r11 |
8476: cf 92 push r12 |
8478: df 92 push r13 |
847a: ef 92 push r14 |
847c: ff 92 push r15 |
847e: 0f 93 push r16 |
8480: 1f 93 push r17 |
8482: cf 93 push r28 |
8484: df 93 push r29 |
8486: 46 9a sbi 0x08, 6 ; 8 |
8488: 10 92 b9 04 sts 0x04B9, r1 |
848c: 10 92 b8 04 sts 0x04B8, r1 |
8490: 10 92 bb 04 sts 0x04BB, r1 |
8494: 10 92 ba 04 sts 0x04BA, r1 |
8498: 80 e0 ldi r24, 0x00 ; 0 |
849a: 90 e0 ldi r25, 0x00 ; 0 |
849c: a0 e0 ldi r26, 0x00 ; 0 |
849e: b0 e0 ldi r27, 0x00 ; 0 |
84a0: 80 93 be 04 sts 0x04BE, r24 |
84a4: 90 93 bf 04 sts 0x04BF, r25 |
84a8: a0 93 c0 04 sts 0x04C0, r26 |
84ac: b0 93 c1 04 sts 0x04C1, r27 |
84b0: 10 92 af 04 sts 0x04AF, r1 |
84b4: 10 92 ae 04 sts 0x04AE, r1 |
84b8: 10 92 b1 04 sts 0x04B1, r1 |
84bc: 10 92 b0 04 sts 0x04B0, r1 |
84c0: 10 92 b3 04 sts 0x04B3, r1 |
84c4: 10 92 b2 04 sts 0x04B2, r1 |
84c8: 10 92 75 09 sts 0x0975, r1 |
84cc: 10 92 74 09 sts 0x0974, r1 |
84d0: 10 92 bc 03 sts 0x03BC, r1 |
84d4: 10 92 bd 03 sts 0x03BD, r1 |
84d8: 10 92 22 04 sts 0x0422, r1 |
84dc: 0e 94 bc 40 call 0x8178 ; 0x8178 <CalibrierMittelwert> |
84e0: 84 e6 ldi r24, 0x64 ; 100 |
84e2: 90 e0 ldi r25, 0x00 ; 0 |
84e4: 0e 94 d7 1a call 0x35ae ; 0x35ae <Delay_ms_Mess> |
84e8: 0e 94 bc 40 call 0x8178 ; 0x8178 <CalibrierMittelwert> |
84ec: 80 91 e9 08 lds r24, 0x08E9 |
84f0: 80 ff sbrs r24, 0 |
84f2: 10 c0 rjmp .+32 ; 0x8514 <SetNeutral+0xaa> |
84f4: 80 91 23 03 lds r24, 0x0323 |
84f8: 90 91 24 03 lds r25, 0x0324 |
84fc: 87 5b subi r24, 0xB7 ; 183 |
84fe: 93 40 sbci r25, 0x03 ; 3 |
8500: 08 f0 brcs .+2 ; 0x8504 <SetNeutral+0x9a> |
8502: 31 c2 rjmp .+1122 ; 0x8966 <SetNeutral+0x4fc> |
8504: 80 91 23 03 lds r24, 0x0323 |
8508: 90 91 24 03 lds r25, 0x0324 |
850c: 8e 5e subi r24, 0xEE ; 238 |
850e: 92 40 sbci r25, 0x02 ; 2 |
8510: 08 f4 brcc .+2 ; 0x8514 <SetNeutral+0xaa> |
8512: 29 c2 rjmp .+1106 ; 0x8966 <SetNeutral+0x4fc> |
8514: aa 24 eor r10, r10 |
8516: ee 24 eor r14, r14 |
8518: ff 24 eor r15, r15 |
851a: c0 e0 ldi r28, 0x00 ; 0 |
851c: d0 e0 ldi r29, 0x00 ; 0 |
851e: 00 e0 ldi r16, 0x00 ; 0 |
8520: 10 e0 ldi r17, 0x00 ; 0 |
8522: 8a e0 ldi r24, 0x0A ; 10 |
8524: 90 e0 ldi r25, 0x00 ; 0 |
8526: 0e 94 d7 1a call 0x35ae ; 0x35ae <Delay_ms_Mess> |
852a: 80 91 15 04 lds r24, 0x0415 |
852e: 90 91 16 04 lds r25, 0x0416 |
8532: e8 0e add r14, r24 |
8534: f9 1e adc r15, r25 |
8536: 80 91 11 04 lds r24, 0x0411 |
853a: 90 91 12 04 lds r25, 0x0412 |
853e: c8 0f add r28, r24 |
8540: d9 1f adc r29, r25 |
8542: 80 91 13 04 lds r24, 0x0413 |
8546: 90 91 14 04 lds r25, 0x0414 |
854a: 08 0f add r16, r24 |
854c: 19 1f adc r17, r25 |
854e: a3 94 inc r10 |
8550: 80 e2 ldi r24, 0x20 ; 32 |
8552: a8 16 cp r10, r24 |
8554: 31 f7 brne .-52 ; 0x8522 <SetNeutral+0xb8> |
8556: ae 01 movw r20, r28 |
8558: 40 5f subi r20, 0xF0 ; 240 |
855a: 5f 4f sbci r21, 0xFF ; 255 |
855c: 56 95 lsr r21 |
855e: 47 95 ror r20 |
8560: 56 95 lsr r21 |
8562: 47 95 ror r20 |
8564: 50 93 af 04 sts 0x04AF, r21 |
8568: 40 93 ae 04 sts 0x04AE, r20 |
856c: 98 01 movw r18, r16 |
856e: 20 5f subi r18, 0xF0 ; 240 |
8570: 3f 4f sbci r19, 0xFF ; 255 |
8572: 36 95 lsr r19 |
8574: 27 95 ror r18 |
8576: 36 95 lsr r19 |
8578: 27 95 ror r18 |
857a: 30 93 b1 04 sts 0x04B1, r19 |
857e: 20 93 b0 04 sts 0x04B0, r18 |
8582: c7 01 movw r24, r14 |
8584: 40 96 adiw r24, 0x10 ; 16 |
8586: 96 95 lsr r25 |
8588: 87 95 ror r24 |
858a: 92 95 swap r25 |
858c: 82 95 swap r24 |
858e: 8f 70 andi r24, 0x0F ; 15 |
8590: 89 27 eor r24, r25 |
8592: 9f 70 andi r25, 0x0F ; 15 |
8594: 89 27 eor r24, r25 |
8596: 90 93 b3 04 sts 0x04B3, r25 |
859a: 80 93 b2 04 sts 0x04B2, r24 |
859e: 90 93 75 09 sts 0x0975, r25 |
85a2: 80 93 74 09 sts 0x0974, r24 |
85a6: 30 93 b5 04 sts 0x04B5, r19 |
85aa: 20 93 b4 04 sts 0x04B4, r18 |
85ae: 50 93 b7 04 sts 0x04B7, r21 |
85b2: 40 93 b6 04 sts 0x04B6, r20 |
85b6: f9 99 sbic 0x1f, 1 ; 31 |
85b8: fe cf rjmp .-4 ; 0x85b6 <SetNeutral+0x14c> |
85ba: 24 e0 ldi r18, 0x04 ; 4 |
85bc: 30 e0 ldi r19, 0x00 ; 0 |
85be: 32 bd out 0x22, r19 ; 34 |
85c0: 21 bd out 0x21, r18 ; 33 |
85c2: f8 9a sbi 0x1f, 0 ; 31 |
85c4: 80 b5 in r24, 0x20 ; 32 |
85c6: 85 30 cpi r24, 0x05 ; 5 |
85c8: 78 f1 brcs .+94 ; 0x8628 <SetNeutral+0x1be> |
85ca: 80 91 af 09 lds r24, 0x09AF |
85ce: 90 91 b0 09 lds r25, 0x09B0 |
85d2: 97 fd sbrc r25, 7 |
85d4: cf c1 rjmp .+926 ; 0x8974 <SetNeutral+0x50a> |
85d6: 6c e0 ldi r22, 0x0C ; 12 |
85d8: 70 e0 ldi r23, 0x00 ; 0 |
85da: 0e 94 89 6f call 0xdf12 ; 0xdf12 <__divmodhi4> |
85de: 70 93 bb 04 sts 0x04BB, r23 |
85e2: 60 93 ba 04 sts 0x04BA, r22 |
85e6: 80 91 93 09 lds r24, 0x0993 |
85ea: 90 91 94 09 lds r25, 0x0994 |
85ee: 97 fd sbrc r25, 7 |
85f0: bd c1 rjmp .+890 ; 0x896c <SetNeutral+0x502> |
85f2: 6c e0 ldi r22, 0x0C ; 12 |
85f4: 70 e0 ldi r23, 0x00 ; 0 |
85f6: 0e 94 89 6f call 0xdf12 ; 0xdf12 <__divmodhi4> |
85fa: 70 93 b9 04 sts 0x04B9, r23 |
85fe: 60 93 b8 04 sts 0x04B8, r22 |
8602: 60 91 69 08 lds r22, 0x0869 |
8606: 70 91 6a 08 lds r23, 0x086A |
860a: 88 27 eor r24, r24 |
860c: 77 fd sbrc r23, 7 |
860e: 80 95 com r24 |
8610: 98 2f mov r25, r24 |
8612: 0e 94 96 6e call 0xdd2c ; 0xdd2c <__floatsisf> |
8616: 60 93 be 04 sts 0x04BE, r22 |
861a: 70 93 bf 04 sts 0x04BF, r23 |
861e: 80 93 c0 04 sts 0x04C0, r24 |
8622: 90 93 c1 04 sts 0x04C1, r25 |
8626: 50 c0 rjmp .+160 ; 0x86c8 <SetNeutral+0x25e> |
8628: f9 99 sbic 0x1f, 1 ; 31 |
862a: fe cf rjmp .-4 ; 0x8628 <SetNeutral+0x1be> |
862c: 32 bd out 0x22, r19 ; 34 |
862e: 21 bd out 0x21, r18 ; 33 |
8630: f8 9a sbi 0x1f, 0 ; 31 |
8632: 30 b5 in r19, 0x20 ; 32 |
8634: f9 99 sbic 0x1f, 1 ; 31 |
8636: fe cf rjmp .-4 ; 0x8634 <SetNeutral+0x1ca> |
8638: 85 e0 ldi r24, 0x05 ; 5 |
863a: 90 e0 ldi r25, 0x00 ; 0 |
863c: 92 bd out 0x22, r25 ; 34 |
863e: 81 bd out 0x21, r24 ; 33 |
8640: f8 9a sbi 0x1f, 0 ; 31 |
8642: 20 b5 in r18, 0x20 ; 32 |
8644: 93 2f mov r25, r19 |
8646: 80 e0 ldi r24, 0x00 ; 0 |
8648: 82 0f add r24, r18 |
864a: 91 1d adc r25, r1 |
864c: 90 93 b9 04 sts 0x04B9, r25 |
8650: 80 93 b8 04 sts 0x04B8, r24 |
8654: f9 99 sbic 0x1f, 1 ; 31 |
8656: fe cf rjmp .-4 ; 0x8654 <SetNeutral+0x1ea> |
8658: 86 e0 ldi r24, 0x06 ; 6 |
865a: 90 e0 ldi r25, 0x00 ; 0 |
865c: 92 bd out 0x22, r25 ; 34 |
865e: 81 bd out 0x21, r24 ; 33 |
8660: f8 9a sbi 0x1f, 0 ; 31 |
8662: 30 b5 in r19, 0x20 ; 32 |
8664: f9 99 sbic 0x1f, 1 ; 31 |
8666: fe cf rjmp .-4 ; 0x8664 <SetNeutral+0x1fa> |
8668: 87 e0 ldi r24, 0x07 ; 7 |
866a: 90 e0 ldi r25, 0x00 ; 0 |
866c: 92 bd out 0x22, r25 ; 34 |
866e: 81 bd out 0x21, r24 ; 33 |
8670: f8 9a sbi 0x1f, 0 ; 31 |
8672: 20 b5 in r18, 0x20 ; 32 |
8674: 93 2f mov r25, r19 |
8676: 80 e0 ldi r24, 0x00 ; 0 |
8678: 82 0f add r24, r18 |
867a: 91 1d adc r25, r1 |
867c: 90 93 bb 04 sts 0x04BB, r25 |
8680: 80 93 ba 04 sts 0x04BA, r24 |
8684: f9 99 sbic 0x1f, 1 ; 31 |
8686: fe cf rjmp .-4 ; 0x8684 <SetNeutral+0x21a> |
8688: 88 e0 ldi r24, 0x08 ; 8 |
868a: 90 e0 ldi r25, 0x00 ; 0 |
868c: 92 bd out 0x22, r25 ; 34 |
868e: 81 bd out 0x21, r24 ; 33 |
8690: f8 9a sbi 0x1f, 0 ; 31 |
8692: 30 b5 in r19, 0x20 ; 32 |
8694: f9 99 sbic 0x1f, 1 ; 31 |
8696: fe cf rjmp .-4 ; 0x8694 <SetNeutral+0x22a> |
8698: 89 e0 ldi r24, 0x09 ; 9 |
869a: 90 e0 ldi r25, 0x00 ; 0 |
869c: 92 bd out 0x22, r25 ; 34 |
869e: 81 bd out 0x21, r24 ; 33 |
86a0: f8 9a sbi 0x1f, 0 ; 31 |
86a2: 20 b5 in r18, 0x20 ; 32 |
86a4: 73 2f mov r23, r19 |
86a6: 60 e0 ldi r22, 0x00 ; 0 |
86a8: 62 0f add r22, r18 |
86aa: 71 1d adc r23, r1 |
86ac: 88 27 eor r24, r24 |
86ae: 77 fd sbrc r23, 7 |
86b0: 80 95 com r24 |
86b2: 98 2f mov r25, r24 |
86b4: 0e 94 96 6e call 0xdd2c ; 0xdd2c <__floatsisf> |
86b8: 60 93 be 04 sts 0x04BE, r22 |
86bc: 70 93 bf 04 sts 0x04BF, r23 |
86c0: 80 93 c0 04 sts 0x04C0, r24 |
86c4: 90 93 c1 04 sts 0x04C1, r25 |
86c8: 10 92 58 09 sts 0x0958, r1 |
86cc: 10 92 57 09 sts 0x0957, r1 |
86d0: 10 92 49 09 sts 0x0949, r1 |
86d4: 10 92 48 09 sts 0x0948, r1 |
86d8: 10 92 a5 09 sts 0x09A5, r1 |
86dc: 10 92 a4 09 sts 0x09A4, r1 |
86e0: 84 e6 ldi r24, 0x64 ; 100 |
86e2: 90 e0 ldi r25, 0x00 ; 0 |
86e4: 0e 94 d7 1a call 0x35ae ; 0x35ae <Delay_ms_Mess> |
86e8: 60 91 19 04 lds r22, 0x0419 |
86ec: 70 91 1a 04 lds r23, 0x041A |
86f0: 88 27 eor r24, r24 |
86f2: 77 fd sbrc r23, 7 |
86f4: 80 95 com r24 |
86f6: 98 2f mov r25, r24 |
86f8: 26 e0 ldi r18, 0x06 ; 6 |
86fa: 30 e0 ldi r19, 0x00 ; 0 |
86fc: 40 e0 ldi r20, 0x00 ; 0 |
86fe: 50 e0 ldi r21, 0x00 ; 0 |
8700: 0e 94 4a 6f call 0xde94 ; 0xde94 <__mulsi3> |
8704: 3b 01 movw r6, r22 |
8706: 4c 01 movw r8, r24 |
8708: 70 93 94 09 sts 0x0994, r23 |
870c: 60 93 93 09 sts 0x0993, r22 |
8710: 60 91 17 04 lds r22, 0x0417 |
8714: 70 91 18 04 lds r23, 0x0418 |
8718: 88 27 eor r24, r24 |
871a: 77 fd sbrc r23, 7 |
871c: 80 95 com r24 |
871e: 98 2f mov r25, r24 |
8720: 0e 94 4a 6f call 0xde94 ; 0xde94 <__mulsi3> |
8724: 5b 01 movw r10, r22 |
8726: 6c 01 movw r12, r24 |
8728: 70 93 b0 09 sts 0x09B0, r23 |
872c: 60 93 af 09 sts 0x09AF, r22 |
8730: e0 90 f8 08 lds r14, 0x08F8 |
8734: ff 24 eor r15, r15 |
8736: 00 e0 ldi r16, 0x00 ; 0 |
8738: 10 e0 ldi r17, 0x00 ; 0 |
873a: 88 24 eor r8, r8 |
873c: 77 fc sbrc r7, 7 |
873e: 80 94 com r8 |
8740: 98 2c mov r9, r8 |
8742: c4 01 movw r24, r8 |
8744: b3 01 movw r22, r6 |
8746: a8 01 movw r20, r16 |
8748: 97 01 movw r18, r14 |
874a: 0e 94 4a 6f call 0xde94 ; 0xde94 <__mulsi3> |
874e: 3b 01 movw r6, r22 |
8750: 4c 01 movw r8, r24 |
8752: 60 93 c4 04 sts 0x04C4, r22 |
8756: 70 93 c5 04 sts 0x04C5, r23 |
875a: 80 93 c6 04 sts 0x04C6, r24 |
875e: 90 93 c7 04 sts 0x04C7, r25 |
8762: cc 24 eor r12, r12 |
8764: b7 fc sbrc r11, 7 |
8766: c0 94 com r12 |
8768: dc 2c mov r13, r12 |
876a: c6 01 movw r24, r12 |
876c: b5 01 movw r22, r10 |
876e: 0e 94 4a 6f call 0xde94 ; 0xde94 <__mulsi3> |
8772: 60 93 cc 04 sts 0x04CC, r22 |
8776: 70 93 cd 04 sts 0x04CD, r23 |
877a: 80 93 ce 04 sts 0x04CE, r24 |
877e: 90 93 cf 04 sts 0x04CF, r25 |
8782: 60 92 e8 04 sts 0x04E8, r6 |
8786: 70 92 e9 04 sts 0x04E9, r7 |
878a: 80 92 ea 04 sts 0x04EA, r8 |
878e: 90 92 eb 04 sts 0x04EB, r9 |
8792: 60 93 f0 04 sts 0x04F0, r22 |
8796: 70 93 f1 04 sts 0x04F1, r23 |
879a: 80 93 f2 04 sts 0x04F2, r24 |
879e: 90 93 f3 04 sts 0x04F3, r25 |
87a2: 10 92 f4 04 sts 0x04F4, r1 |
87a6: 10 92 f5 04 sts 0x04F5, r1 |
87aa: 10 92 f6 04 sts 0x04F6, r1 |
87ae: 10 92 f7 04 sts 0x04F7, r1 |
87b2: 80 91 1f 03 lds r24, 0x031F |
87b6: 90 91 20 03 lds r25, 0x0320 |
87ba: a0 91 21 03 lds r26, 0x0321 |
87be: b0 91 22 03 lds r27, 0x0322 |
87c2: 90 93 6c 08 sts 0x086C, r25 |
87c6: 80 93 6b 08 sts 0x086B, r24 |
87ca: 10 92 24 04 sts 0x0424, r1 |
87ce: 10 92 23 04 sts 0x0423, r1 |
87d2: 10 92 fc 04 sts 0x04FC, r1 |
87d6: 10 92 fd 04 sts 0x04FD, r1 |
87da: 10 92 fe 04 sts 0x04FE, r1 |
87de: 10 92 ff 04 sts 0x04FF, r1 |
87e2: 80 91 00 05 lds r24, 0x0500 |
87e6: 90 91 01 05 lds r25, 0x0501 |
87ea: 90 93 03 05 sts 0x0503, r25 |
87ee: 80 93 02 05 sts 0x0502, r24 |
87f2: 0e 94 ee 64 call 0xc9dc ; 0xc9dc <GPS_Neutral> |
87f6: 82 e3 ldi r24, 0x32 ; 50 |
87f8: 90 e0 ldi r25, 0x00 ; 0 |
87fa: 90 93 fb 03 sts 0x03FB, r25 |
87fe: 80 93 fa 03 sts 0x03FA, r24 |
8802: 60 91 17 09 lds r22, 0x0917 |
8806: 70 e0 ldi r23, 0x00 ; 0 |
8808: 80 e0 ldi r24, 0x00 ; 0 |
880a: 90 e0 ldi r25, 0x00 ; 0 |
880c: 24 ec ldi r18, 0xC4 ; 196 |
880e: 39 e0 ldi r19, 0x09 ; 9 |
8810: 40 e0 ldi r20, 0x00 ; 0 |
8812: 50 e0 ldi r21, 0x00 ; 0 |
8814: 0e 94 4a 6f call 0xde94 ; 0xde94 <__mulsi3> |
8818: 68 56 subi r22, 0x68 ; 104 |
881a: 75 4c sbci r23, 0xC5 ; 197 |
881c: 8f 4f sbci r24, 0xFF ; 255 |
881e: 9f 4f sbci r25, 0xFF ; 255 |
8820: 60 93 a2 03 sts 0x03A2, r22 |
8824: 70 93 a3 03 sts 0x03A3, r23 |
8828: 80 93 a4 03 sts 0x03A4, r24 |
882c: 90 93 a5 03 sts 0x03A5, r25 |
8830: 60 91 18 09 lds r22, 0x0918 |
8834: 70 e0 ldi r23, 0x00 ; 0 |
8836: 80 e0 ldi r24, 0x00 ; 0 |
8838: 90 e0 ldi r25, 0x00 ; 0 |
883a: 0e 94 4a 6f call 0xde94 ; 0xde94 <__mulsi3> |
883e: 68 56 subi r22, 0x68 ; 104 |
8840: 75 4c sbci r23, 0xC5 ; 197 |
8842: 8f 4f sbci r24, 0xFF ; 255 |
8844: 9f 4f sbci r25, 0xFF ; 255 |
8846: 60 93 a6 03 sts 0x03A6, r22 |
884a: 70 93 a7 03 sts 0x03A7, r23 |
884e: 80 93 a8 03 sts 0x03A8, r24 |
8852: 90 93 a9 03 sts 0x03A9, r25 |
8856: 10 92 c1 03 sts 0x03C1, r1 |
885a: 10 92 c0 03 sts 0x03C0, r1 |
885e: 60 91 00 05 lds r22, 0x0500 |
8862: 70 91 01 05 lds r23, 0x0501 |
8866: 88 27 eor r24, r24 |
8868: 77 fd sbrc r23, 7 |
886a: 80 95 com r24 |
886c: 98 2f mov r25, r24 |
886e: 20 91 c2 03 lds r18, 0x03C2 |
8872: 30 91 c3 03 lds r19, 0x03C3 |
8876: 40 91 c4 03 lds r20, 0x03C4 |
887a: 50 91 c5 03 lds r21, 0x03C5 |
887e: 0e 94 4a 6f call 0xde94 ; 0xde94 <__mulsi3> |
8882: 60 93 ab 09 sts 0x09AB, r22 |
8886: 70 93 ac 09 sts 0x09AC, r23 |
888a: 80 93 ad 09 sts 0x09AD, r24 |
888e: 90 93 ae 09 sts 0x09AE, r25 |
8892: 10 92 09 05 sts 0x0509, r1 |
8896: 10 92 08 05 sts 0x0508, r1 |
889a: 81 e0 ldi r24, 0x01 ; 1 |
889c: 80 93 09 01 sts 0x0109, r24 |
88a0: 0e 94 af 68 call 0xd15e ; 0xd15e <LED_Init> |
88a4: 80 91 43 05 lds r24, 0x0543 |
88a8: 84 60 ori r24, 0x04 ; 4 |
88aa: 80 93 43 05 sts 0x0543, r24 |
88ae: 8f ef ldi r24, 0xFF ; 255 |
88b0: 80 93 14 0a sts 0x0A14, r24 |
88b4: 10 92 15 0a sts 0x0A15, r1 |
88b8: 80 e2 ldi r24, 0x20 ; 32 |
88ba: 80 93 16 0a sts 0x0A16, r24 |
88be: e0 91 e5 08 lds r30, 0x08E5 |
88c2: f0 e0 ldi r31, 0x00 ; 0 |
88c4: ee 0f add r30, r30 |
88c6: ff 1f adc r31, r31 |
88c8: e1 55 subi r30, 0x51 ; 81 |
88ca: f7 4f sbci r31, 0xF7 ; 247 |
88cc: 80 81 ld r24, Z |
88ce: 91 81 ldd r25, Z+1 ; 0x01 |
88d0: 82 59 subi r24, 0x92 ; 146 |
88d2: 9f 4f sbci r25, 0xFF ; 255 |
88d4: 90 93 0b 05 sts 0x050B, r25 |
88d8: 80 93 0a 05 sts 0x050A, r24 |
88dc: e0 91 e6 08 lds r30, 0x08E6 |
88e0: f0 e0 ldi r31, 0x00 ; 0 |
88e2: ee 0f add r30, r30 |
88e4: ff 1f adc r31, r31 |
88e6: e1 55 subi r30, 0x51 ; 81 |
88e8: f7 4f sbci r31, 0xF7 ; 247 |
88ea: 80 81 ld r24, Z |
88ec: 91 81 ldd r25, Z+1 ; 0x01 |
88ee: 82 59 subi r24, 0x92 ; 146 |
88f0: 9f 4f sbci r25, 0xFF ; 255 |
88f2: 90 93 0d 05 sts 0x050D, r25 |
88f6: 80 93 0c 05 sts 0x050C, r24 |
88fa: e0 91 e7 08 lds r30, 0x08E7 |
88fe: f0 e0 ldi r31, 0x00 ; 0 |
8900: ee 0f add r30, r30 |
8902: ff 1f adc r31, r31 |
8904: e1 55 subi r30, 0x51 ; 81 |
8906: f7 4f sbci r31, 0xF7 ; 247 |
8908: 80 81 ld r24, Z |
890a: 91 81 ldd r25, Z+1 ; 0x01 |
890c: 82 59 subi r24, 0x92 ; 146 |
890e: 9f 4f sbci r25, 0xFF ; 255 |
8910: 90 93 0f 05 sts 0x050F, r25 |
8914: 80 93 0e 05 sts 0x050E, r24 |
8918: e0 91 e8 08 lds r30, 0x08E8 |
891c: f0 e0 ldi r31, 0x00 ; 0 |
891e: ee 0f add r30, r30 |
8920: ff 1f adc r31, r31 |
8922: e1 55 subi r30, 0x51 ; 81 |
8924: f7 4f sbci r31, 0xF7 ; 247 |
8926: 80 81 ld r24, Z |
8928: 91 81 ldd r25, Z+1 ; 0x01 |
892a: 82 59 subi r24, 0x92 ; 146 |
892c: 9f 4f sbci r25, 0xFF ; 255 |
892e: 90 93 11 05 sts 0x0511, r25 |
8932: 80 93 10 05 sts 0x0510, r24 |
8936: 84 e6 ldi r24, 0x64 ; 100 |
8938: 80 93 12 05 sts 0x0512, r24 |
893c: 80 91 fd 03 lds r24, 0x03FD |
8940: 88 23 and r24, r24 |
8942: 11 f0 breq .+4 ; 0x8948 <SetNeutral+0x4de> |
8944: 46 9a sbi 0x08, 6 ; 8 |
8946: 57 9a sbi 0x0a, 7 ; 10 |
8948: df 91 pop r29 |
894a: cf 91 pop r28 |
894c: 1f 91 pop r17 |
894e: 0f 91 pop r16 |
8950: ff 90 pop r15 |
8952: ef 90 pop r14 |
8954: df 90 pop r13 |
8956: cf 90 pop r12 |
8958: bf 90 pop r11 |
895a: af 90 pop r10 |
895c: 9f 90 pop r9 |
895e: 8f 90 pop r8 |
8960: 7f 90 pop r7 |
8962: 6f 90 pop r6 |
8964: 08 95 ret |
8966: 0e 94 61 24 call 0x48c2 ; 0x48c2 <SucheLuftruckOffset> |
896a: d4 cd rjmp .-1112 ; 0x8514 <SetNeutral+0xaa> |
896c: 90 95 com r25 |
896e: 81 95 neg r24 |
8970: 9f 4f sbci r25, 0xFF ; 255 |
8972: 3f ce rjmp .-898 ; 0x85f2 <SetNeutral+0x188> |
8974: 90 95 com r25 |
8976: 81 95 neg r24 |
8978: 9f 4f sbci r25, 0xFF ; 255 |
897a: 2d ce rjmp .-934 ; 0x85d6 <SetNeutral+0x16c> |
|
0000897c <Piep>: |
897c: ef 92 push r14 |
897e: ff 92 push r15 |
8980: 1f 93 push r17 |
8982: cf 93 push r28 |
8984: df 93 push r29 |
8986: 98 2f mov r25, r24 |
8988: 7b 01 movw r14, r22 |
898a: 80 91 1c 05 lds r24, 0x051C |
898e: 88 23 and r24, r24 |
8990: c1 f4 brne .+48 ; 0x89c2 <Piep+0x46> |
8992: 99 23 and r25, r25 |
8994: b1 f0 breq .+44 ; 0x89c2 <Piep+0x46> |
8996: 19 2f mov r17, r25 |
8998: 11 50 subi r17, 0x01 ; 1 |
899a: eb 01 movw r28, r22 |
899c: cc 0f add r28, r28 |
899e: dd 1f adc r29, r29 |
89a0: f0 92 fb 03 sts 0x03FB, r15 |
89a4: e0 92 fa 03 sts 0x03FA, r14 |
89a8: 80 91 fa 03 lds r24, 0x03FA |
89ac: 90 91 fb 03 lds r25, 0x03FB |
89b0: 89 2b or r24, r25 |
89b2: d1 f7 brne .-12 ; 0x89a8 <Piep+0x2c> |
89b4: ce 01 movw r24, r28 |
89b6: 0e 94 c1 1a call 0x3582 ; 0x3582 <Delay_ms> |
89ba: 11 23 and r17, r17 |
89bc: 11 f0 breq .+4 ; 0x89c2 <Piep+0x46> |
89be: 11 50 subi r17, 0x01 ; 1 |
89c0: ef cf rjmp .-34 ; 0x89a0 <Piep+0x24> |
89c2: df 91 pop r29 |
89c4: cf 91 pop r28 |
89c6: 1f 91 pop r17 |
89c8: ff 90 pop r15 |
89ca: ef 90 pop r14 |
89cc: 08 95 ret |
|
000089ce <MotorRegler>: |
89ce: 2f 92 push r2 |
89d0: 3f 92 push r3 |
89d2: 4f 92 push r4 |
89d4: 5f 92 push r5 |
89d6: 6f 92 push r6 |
89d8: 7f 92 push r7 |
89da: 8f 92 push r8 |
89dc: 9f 92 push r9 |
89de: af 92 push r10 |
89e0: bf 92 push r11 |
89e2: cf 92 push r12 |
89e4: df 92 push r13 |
89e6: ef 92 push r14 |
89e8: ff 92 push r15 |
89ea: 0f 93 push r16 |
89ec: 1f 93 push r17 |
89ee: df 93 push r29 |
89f0: cf 93 push r28 |
89f2: cd b7 in r28, 0x3d ; 61 |
89f4: de b7 in r29, 0x3e ; 62 |
89f6: c1 54 subi r28, 0x41 ; 65 |
89f8: d0 40 sbci r29, 0x00 ; 0 |
89fa: 0f b6 in r0, 0x3f ; 63 |
89fc: f8 94 cli |
89fe: de bf out 0x3e, r29 ; 62 |
8a00: 0f be out 0x3f, r0 ; 63 |
8a02: cd bf out 0x3d, r28 ; 61 |
8a04: 80 91 44 05 lds r24, 0x0544 |
8a08: 81 50 subi r24, 0x01 ; 1 |
8a0a: 80 93 44 05 sts 0x0544, r24 |
8a0e: 88 23 and r24, r24 |
8a10: 19 f4 brne .+6 ; 0x8a18 <MotorRegler+0x4a> |
8a12: 85 e0 ldi r24, 0x05 ; 5 |
8a14: 80 93 44 05 sts 0x0544, r24 |
8a18: 0e 94 e4 32 call 0x65c8 ; 0x65c8 <Mittelwert> |
8a1c: 40 91 08 01 lds r20, 0x0108 |
8a20: 4c 30 cpi r20, 0x0C ; 12 |
8a22: 10 f0 brcs .+4 ; 0x8a28 <MotorRegler+0x5a> |
8a24: 0c 94 c0 4d jmp 0x9b80 ; 0x9b80 <MotorRegler+0x11b2> |
8a28: 29 9a sbi 0x05, 1 ; 5 |
8a2a: a0 90 1a 05 lds r10, 0x051A |
8a2e: b0 90 1b 05 lds r11, 0x051B |
8a32: be 82 std Y+6, r11 ; 0x06 |
8a34: ad 82 std Y+5, r10 ; 0x05 |
8a36: 80 91 5c 09 lds r24, 0x095C |
8a3a: 28 2f mov r18, r24 |
8a3c: 30 e0 ldi r19, 0x00 ; 0 |
8a3e: c9 01 movw r24, r18 |
8a40: 09 96 adiw r24, 0x09 ; 9 |
8a42: 8a 15 cp r24, r10 |
8a44: 9b 05 cpc r25, r11 |
8a46: 2c f0 brlt .+10 ; 0x8a52 <MotorRegler+0x84> |
8a48: b9 01 movw r22, r18 |
8a4a: 66 5f subi r22, 0xF6 ; 246 |
8a4c: 7f 4f sbci r23, 0xFF ; 255 |
8a4e: 7e 83 std Y+6, r23 ; 0x06 |
8a50: 6d 83 std Y+5, r22 ; 0x05 |
8a52: 80 91 12 05 lds r24, 0x0512 |
8a56: 84 36 cpi r24, 0x64 ; 100 |
8a58: 10 f0 brcs .+4 ; 0x8a5e <MotorRegler+0x90> |
8a5a: 0c 94 c3 4d jmp 0x9b86 ; 0x9b86 <MotorRegler+0x11b8> |
8a5e: 80 91 73 05 lds r24, 0x0573 |
8a62: 90 91 74 05 lds r25, 0x0574 |
8a66: 00 97 sbiw r24, 0x00 ; 0 |
8a68: 11 f0 breq .+4 ; 0x8a6e <MotorRegler+0xa0> |
8a6a: 0c 94 ab 56 jmp 0xad56 ; 0xad56 <MotorRegler+0x2388> |
8a6e: 10 92 1c 05 sts 0x051C, r1 |
8a72: 80 91 43 05 lds r24, 0x0543 |
8a76: 8f 7e andi r24, 0xEF ; 239 |
8a78: 80 93 43 05 sts 0x0543, r24 |
8a7c: 4a 30 cpi r20, 0x0A ; 10 |
8a7e: 11 f4 brne .+4 ; 0x8a84 <MotorRegler+0xb6> |
8a80: 0c 94 b4 56 jmp 0xad68 ; 0xad68 <MotorRegler+0x239a> |
8a84: 44 31 cpi r20, 0x14 ; 20 |
8a86: 11 f4 brne .+4 ; 0x8a8c <MotorRegler+0xbe> |
8a88: 0c 94 b4 56 jmp 0xad68 ; 0xad68 <MotorRegler+0x239a> |
8a8c: 28 98 cbi 0x05, 0 ; 5 |
8a8e: 80 91 41 05 lds r24, 0x0541 |
8a92: 90 91 42 05 lds r25, 0x0542 |
8a96: 89 5e subi r24, 0xE9 ; 233 |
8a98: 93 40 sbci r25, 0x03 ; 3 |
8a9a: 10 f4 brcc .+4 ; 0x8aa0 <MotorRegler+0xd2> |
8a9c: 0c 94 c7 56 jmp 0xad8e ; 0xad8e <MotorRegler+0x23c0> |
8aa0: 80 91 00 09 lds r24, 0x0900 |
8aa4: a8 2f mov r26, r24 |
8aa6: b0 e0 ldi r27, 0x00 ; 0 |
8aa8: be 83 std Y+6, r27 ; 0x06 |
8aaa: ad 83 std Y+5, r26 ; 0x05 |
8aac: 80 91 43 05 lds r24, 0x0543 |
8ab0: 80 61 ori r24, 0x10 ; 16 |
8ab2: 80 93 43 05 sts 0x0543, r24 |
8ab6: a0 91 e1 08 lds r26, 0x08E1 |
8aba: b0 e0 ldi r27, 0x00 ; 0 |
8abc: aa 0f add r26, r26 |
8abe: bb 1f adc r27, r27 |
8ac0: fd 01 movw r30, r26 |
8ac2: eb 53 subi r30, 0x3B ; 59 |
8ac4: f7 4f sbci r31, 0xF7 ; 247 |
8ac6: 11 82 std Z+1, r1 ; 0x01 |
8ac8: 10 82 st Z, r1 |
8aca: e0 91 e2 08 lds r30, 0x08E2 |
8ace: 2e 2f mov r18, r30 |
8ad0: 30 e0 ldi r19, 0x00 ; 0 |
8ad2: 22 0f add r18, r18 |
8ad4: 33 1f adc r19, r19 |
8ad6: c9 01 movw r24, r18 |
8ad8: 8b 53 subi r24, 0x3B ; 59 |
8ada: 97 4f sbci r25, 0xF7 ; 247 |
8adc: fc 01 movw r30, r24 |
8ade: 11 82 std Z+1, r1 ; 0x01 |
8ae0: 10 82 st Z, r1 |
8ae2: a1 55 subi r26, 0x51 ; 81 |
8ae4: b7 4f sbci r27, 0xF7 ; 247 |
8ae6: 11 96 adiw r26, 0x01 ; 1 |
8ae8: 1c 92 st X, r1 |
8aea: 1e 92 st -X, r1 |
8aec: 21 55 subi r18, 0x51 ; 81 |
8aee: 37 4f sbci r19, 0xF7 ; 247 |
8af0: d9 01 movw r26, r18 |
8af2: 11 96 adiw r26, 0x01 ; 1 |
8af4: 1c 92 st X, r1 |
8af6: 1e 92 st -X, r1 |
8af8: e0 91 e4 08 lds r30, 0x08E4 |
8afc: f0 e0 ldi r31, 0x00 ; 0 |
8afe: ee 0f add r30, r30 |
8b00: ff 1f adc r31, r31 |
8b02: e1 55 subi r30, 0x51 ; 81 |
8b04: f7 4f sbci r31, 0xF7 ; 247 |
8b06: 11 82 std Z+1, r1 ; 0x01 |
8b08: 10 82 st Z, r1 |
8b0a: 80 91 84 03 lds r24, 0x0384 |
8b0e: 81 50 subi r24, 0x01 ; 1 |
8b10: 80 93 84 03 sts 0x0384, r24 |
8b14: 8f 5f subi r24, 0xFF ; 255 |
8b16: 21 f0 breq .+8 ; 0x8b20 <MotorRegler+0x152> |
8b18: 80 91 43 05 lds r24, 0x0543 |
8b1c: 84 ff sbrs r24, 4 |
8b1e: 3d c2 rjmp .+1146 ; 0x8f9a <MotorRegler+0x5cc> |
8b20: 0e 94 b8 3b call 0x7770 ; 0x7770 <ParameterZuordnung> |
8b24: e0 91 e1 08 lds r30, 0x08E1 |
8b28: f0 e0 ldi r31, 0x00 ; 0 |
8b2a: ee 0f add r30, r30 |
8b2c: ff 1f adc r31, r31 |
8b2e: e1 55 subi r30, 0x51 ; 81 |
8b30: f7 4f sbci r31, 0xF7 ; 247 |
8b32: 20 81 ld r18, Z |
8b34: 31 81 ldd r19, Z+1 ; 0x01 |
8b36: 80 91 f3 08 lds r24, 0x08F3 |
8b3a: 90 e0 ldi r25, 0x00 ; 0 |
8b3c: 28 9f mul r18, r24 |
8b3e: a0 01 movw r20, r0 |
8b40: 29 9f mul r18, r25 |
8b42: 50 0d add r21, r0 |
8b44: 38 9f mul r19, r24 |
8b46: 50 0d add r21, r0 |
8b48: 11 24 eor r1, r1 |
8b4a: 20 91 64 05 lds r18, 0x0564 |
8b4e: 30 91 65 05 lds r19, 0x0565 |
8b52: c9 01 movw r24, r18 |
8b54: 88 0f add r24, r24 |
8b56: 99 1f adc r25, r25 |
8b58: 82 0f add r24, r18 |
8b5a: 93 1f adc r25, r19 |
8b5c: 48 0f add r20, r24 |
8b5e: 59 1f adc r21, r25 |
8b60: 57 ff sbrs r21, 7 |
8b62: 02 c0 rjmp .+4 ; 0x8b68 <MotorRegler+0x19a> |
8b64: 0c 94 0d 58 jmp 0xb01a ; 0xb01a <MotorRegler+0x264c> |
8b68: 55 95 asr r21 |
8b6a: 47 95 ror r20 |
8b6c: 55 95 asr r21 |
8b6e: 47 95 ror r20 |
8b70: 50 93 65 05 sts 0x0565, r21 |
8b74: 40 93 64 05 sts 0x0564, r20 |
8b78: e0 91 e1 08 lds r30, 0x08E1 |
8b7c: f0 e0 ldi r31, 0x00 ; 0 |
8b7e: ee 0f add r30, r30 |
8b80: ff 1f adc r31, r31 |
8b82: eb 53 subi r30, 0x3B ; 59 |
8b84: f7 4f sbci r31, 0xF7 ; 247 |
8b86: 20 81 ld r18, Z |
8b88: 31 81 ldd r19, Z+1 ; 0x01 |
8b8a: 80 91 f4 08 lds r24, 0x08F4 |
8b8e: 90 e0 ldi r25, 0x00 ; 0 |
8b90: bc 01 movw r22, r24 |
8b92: 26 9f mul r18, r22 |
8b94: c0 01 movw r24, r0 |
8b96: 27 9f mul r18, r23 |
8b98: 90 0d add r25, r0 |
8b9a: 36 9f mul r19, r22 |
8b9c: 90 0d add r25, r0 |
8b9e: 11 24 eor r1, r1 |
8ba0: 84 0f add r24, r20 |
8ba2: 95 1f adc r25, r21 |
8ba4: 90 93 65 05 sts 0x0565, r25 |
8ba8: 80 93 64 05 sts 0x0564, r24 |
8bac: 20 91 ad 05 lds r18, 0x05AD |
8bb0: 30 91 ae 05 lds r19, 0x05AE |
8bb4: 40 91 a9 05 lds r20, 0x05A9 |
8bb8: 50 91 aa 05 lds r21, 0x05AA |
8bbc: 82 1b sub r24, r18 |
8bbe: 93 0b sbc r25, r19 |
8bc0: 84 1b sub r24, r20 |
8bc2: 95 0b sbc r25, r21 |
8bc4: 90 93 15 05 sts 0x0515, r25 |
8bc8: 80 93 14 05 sts 0x0514, r24 |
8bcc: e0 91 e2 08 lds r30, 0x08E2 |
8bd0: f0 e0 ldi r31, 0x00 ; 0 |
8bd2: ee 0f add r30, r30 |
8bd4: ff 1f adc r31, r31 |
8bd6: e1 55 subi r30, 0x51 ; 81 |
8bd8: f7 4f sbci r31, 0xF7 ; 247 |
8bda: 20 81 ld r18, Z |
8bdc: 31 81 ldd r19, Z+1 ; 0x01 |
8bde: 80 91 f3 08 lds r24, 0x08F3 |
8be2: 90 e0 ldi r25, 0x00 ; 0 |
8be4: 28 9f mul r18, r24 |
8be6: a0 01 movw r20, r0 |
8be8: 29 9f mul r18, r25 |
8bea: 50 0d add r21, r0 |
8bec: 38 9f mul r19, r24 |
8bee: 50 0d add r21, r0 |
8bf0: 11 24 eor r1, r1 |
8bf2: 20 91 62 05 lds r18, 0x0562 |
8bf6: 30 91 63 05 lds r19, 0x0563 |
8bfa: c9 01 movw r24, r18 |
8bfc: 88 0f add r24, r24 |
8bfe: 99 1f adc r25, r25 |
8c00: 82 0f add r24, r18 |
8c02: 93 1f adc r25, r19 |
8c04: 48 0f add r20, r24 |
8c06: 59 1f adc r21, r25 |
8c08: 57 ff sbrs r21, 7 |
8c0a: 02 c0 rjmp .+4 ; 0x8c10 <MotorRegler+0x242> |
8c0c: 0c 94 09 58 jmp 0xb012 ; 0xb012 <MotorRegler+0x2644> |
8c10: 55 95 asr r21 |
8c12: 47 95 ror r20 |
8c14: 55 95 asr r21 |
8c16: 47 95 ror r20 |
8c18: 50 93 63 05 sts 0x0563, r21 |
8c1c: 40 93 62 05 sts 0x0562, r20 |
8c20: e0 91 e2 08 lds r30, 0x08E2 |
8c24: f0 e0 ldi r31, 0x00 ; 0 |
8c26: ee 0f add r30, r30 |
8c28: ff 1f adc r31, r31 |
8c2a: eb 53 subi r30, 0x3B ; 59 |
8c2c: f7 4f sbci r31, 0xF7 ; 247 |
8c2e: 20 81 ld r18, Z |
8c30: 31 81 ldd r19, Z+1 ; 0x01 |
8c32: 80 91 f4 08 lds r24, 0x08F4 |
8c36: 90 e0 ldi r25, 0x00 ; 0 |
8c38: dc 01 movw r26, r24 |
8c3a: 2a 9f mul r18, r26 |
8c3c: c0 01 movw r24, r0 |
8c3e: 2b 9f mul r18, r27 |
8c40: 90 0d add r25, r0 |
8c42: 3a 9f mul r19, r26 |
8c44: 90 0d add r25, r0 |
8c46: 11 24 eor r1, r1 |
8c48: 84 0f add r24, r20 |
8c4a: 95 1f adc r25, r21 |
8c4c: 90 93 63 05 sts 0x0563, r25 |
8c50: 80 93 62 05 sts 0x0562, r24 |
8c54: 20 91 af 05 lds r18, 0x05AF |
8c58: 30 91 b0 05 lds r19, 0x05B0 |
8c5c: 40 91 ab 05 lds r20, 0x05AB |
8c60: 50 91 ac 05 lds r21, 0x05AC |
8c64: 82 1b sub r24, r18 |
8c66: 93 0b sbc r25, r19 |
8c68: 84 1b sub r24, r20 |
8c6a: 95 0b sbc r25, r21 |
8c6c: 90 93 17 05 sts 0x0517, r25 |
8c70: 80 93 16 05 sts 0x0516, r24 |
8c74: e0 91 e4 08 lds r30, 0x08E4 |
8c78: f0 e0 ldi r31, 0x00 ; 0 |
8c7a: ee 0f add r30, r30 |
8c7c: ff 1f adc r31, r31 |
8c7e: e1 55 subi r30, 0x51 ; 81 |
8c80: f7 4f sbci r31, 0xF7 ; 247 |
8c82: 80 81 ld r24, Z |
8c84: 91 81 ldd r25, Z+1 ; 0x01 |
8c86: 22 27 eor r18, r18 |
8c88: 33 27 eor r19, r19 |
8c8a: 28 1b sub r18, r24 |
8c8c: 39 0b sbc r19, r25 |
8c8e: 23 30 cpi r18, 0x03 ; 3 |
8c90: 31 05 cpc r19, r1 |
8c92: 14 f4 brge .+4 ; 0x8c98 <MotorRegler+0x2ca> |
8c94: 0c 94 59 51 jmp 0xa2b2 ; 0xa2b2 <MotorRegler+0x18e4> |
8c98: 22 50 subi r18, 0x02 ; 2 |
8c9a: 30 40 sbci r19, 0x00 ; 0 |
8c9c: 30 93 19 05 sts 0x0519, r19 |
8ca0: 20 93 18 05 sts 0x0518, r18 |
8ca4: e0 91 e3 08 lds r30, 0x08E3 |
8ca8: f0 e0 ldi r31, 0x00 ; 0 |
8caa: ee 0f add r30, r30 |
8cac: ff 1f adc r31, r31 |
8cae: e1 55 subi r30, 0x51 ; 81 |
8cb0: f7 4f sbci r31, 0xF7 ; 247 |
8cb2: 00 81 ld r16, Z |
8cb4: 11 81 ldd r17, Z+1 ; 0x01 |
8cb6: 08 58 subi r16, 0x88 ; 136 |
8cb8: 1f 4f sbci r17, 0xFF ; 255 |
8cba: 10 93 1b 05 sts 0x051B, r17 |
8cbe: 00 93 1a 05 sts 0x051A, r16 |
8cc2: 60 91 b3 03 lds r22, 0x03B3 |
8cc6: 70 e0 ldi r23, 0x00 ; 0 |
8cc8: 88 27 eor r24, r24 |
8cca: 77 fd sbrc r23, 7 |
8ccc: 80 95 com r24 |
8cce: 98 2f mov r25, r24 |
8cd0: 0e 94 96 6e call 0xdd2c ; 0xdd2c <__floatsisf> |
8cd4: 20 e0 ldi r18, 0x00 ; 0 |
8cd6: 30 e0 ldi r19, 0x00 ; 0 |
8cd8: 40 e2 ldi r20, 0x20 ; 32 |
8cda: 51 e4 ldi r21, 0x41 ; 65 |
8cdc: 0e 94 fb 6d call 0xdbf6 ; 0xdbf6 <__addsf3> |
8ce0: 0e 94 68 6e call 0xdcd0 ; 0xdcd0 <__fixunssfsi> |
8ce4: 60 93 a9 09 sts 0x09A9, r22 |
8ce8: 80 91 b4 03 lds r24, 0x03B4 |
8cec: 80 93 76 09 sts 0x0976, r24 |
8cf0: 60 91 b5 03 lds r22, 0x03B5 |
8cf4: 70 e0 ldi r23, 0x00 ; 0 |
8cf6: 88 27 eor r24, r24 |
8cf8: 77 fd sbrc r23, 7 |
8cfa: 80 95 com r24 |
8cfc: 98 2f mov r25, r24 |
8cfe: 0e 94 96 6e call 0xdd2c ; 0xdd2c <__floatsisf> |
8d02: 20 e0 ldi r18, 0x00 ; 0 |
8d04: 30 e0 ldi r19, 0x00 ; 0 |
8d06: 40 e2 ldi r20, 0x20 ; 32 |
8d08: 51 e4 ldi r21, 0x41 ; 65 |
8d0a: 0e 94 fb 6d call 0xdbf6 ; 0xdbf6 <__addsf3> |
8d0e: 0e 94 68 6e call 0xdcd0 ; 0xdcd0 <__fixunssfsi> |
8d12: 60 93 4f 09 sts 0x094F, r22 |
8d16: 80 91 b6 03 lds r24, 0x03B6 |
8d1a: 80 93 66 09 sts 0x0966, r24 |
8d1e: 80 91 8a 07 lds r24, 0x078A |
8d22: 80 ff sbrs r24, 0 |
8d24: 06 c0 rjmp .+12 ; 0x8d32 <MotorRegler+0x364> |
8d26: 80 91 b2 09 lds r24, 0x09B2 |
8d2a: 81 38 cpi r24, 0x81 ; 129 |
8d2c: 10 f0 brcs .+4 ; 0x8d32 <MotorRegler+0x364> |
8d2e: 0c 94 e6 56 jmp 0xadcc ; 0xadcc <MotorRegler+0x23fe> |
8d32: 80 91 1a 05 lds r24, 0x051A |
8d36: 90 91 1b 05 lds r25, 0x051B |
8d3a: 97 ff sbrs r25, 7 |
8d3c: 02 c0 rjmp .+4 ; 0x8d42 <MotorRegler+0x374> |
8d3e: 0c 94 eb 57 jmp 0xafd6 ; 0xafd6 <MotorRegler+0x2608> |
8d42: 80 91 e9 08 lds r24, 0x08E9 |
8d46: 82 ff sbrs r24, 2 |
8d48: 02 c0 rjmp .+4 ; 0x8d4e <MotorRegler+0x380> |
8d4a: 10 92 76 09 sts 0x0976, r1 |
8d4e: 60 91 14 05 lds r22, 0x0514 |
8d52: 70 91 15 05 lds r23, 0x0515 |
8d56: 40 91 3d 05 lds r20, 0x053D |
8d5a: 50 91 3e 05 lds r21, 0x053E |
8d5e: cb 01 movw r24, r22 |
8d60: 9c 01 movw r18, r24 |
8d62: 97 ff sbrs r25, 7 |
8d64: 02 c0 rjmp .+4 ; 0x8d6a <MotorRegler+0x39c> |
8d66: 0c 94 f1 57 jmp 0xafe2 ; 0xafe2 <MotorRegler+0x2614> |
8d6a: 35 95 asr r19 |
8d6c: 27 95 ror r18 |
8d6e: 35 95 asr r19 |
8d70: 27 95 ror r18 |
8d72: 37 ff sbrs r19, 7 |
8d74: 02 c0 rjmp .+4 ; 0x8d7a <MotorRegler+0x3ac> |
8d76: 0c 94 fb 57 jmp 0xaff6 ; 0xaff6 <MotorRegler+0x2628> |
8d7a: 42 17 cp r20, r18 |
8d7c: 53 07 cpc r21, r19 |
8d7e: 14 f0 brlt .+4 ; 0x8d84 <MotorRegler+0x3b6> |
8d80: 0c 94 bf 56 jmp 0xad7e ; 0xad7e <MotorRegler+0x23b0> |
8d84: 9b 01 movw r18, r22 |
8d86: 77 ff sbrs r23, 7 |
8d88: 02 c0 rjmp .+4 ; 0x8d8e <MotorRegler+0x3c0> |
8d8a: 0c 94 24 58 jmp 0xb048 ; 0xb048 <MotorRegler+0x267a> |
8d8e: c9 01 movw r24, r18 |
8d90: 95 95 asr r25 |
8d92: 87 95 ror r24 |
8d94: 95 95 asr r25 |
8d96: 87 95 ror r24 |
8d98: 90 93 3e 05 sts 0x053E, r25 |
8d9c: 80 93 3d 05 sts 0x053D, r24 |
8da0: 85 36 cpi r24, 0x65 ; 101 |
8da2: 91 05 cpc r25, r1 |
8da4: 14 f0 brlt .+4 ; 0x8daa <MotorRegler+0x3dc> |
8da6: 0c 94 7a 57 jmp 0xaef4 ; 0xaef4 <MotorRegler+0x2526> |
8daa: 60 91 16 05 lds r22, 0x0516 |
8dae: 70 91 17 05 lds r23, 0x0517 |
8db2: 40 91 3f 05 lds r20, 0x053F |
8db6: 50 91 40 05 lds r21, 0x0540 |
8dba: cb 01 movw r24, r22 |
8dbc: 9c 01 movw r18, r24 |
8dbe: 97 ff sbrs r25, 7 |
8dc0: 02 c0 rjmp .+4 ; 0x8dc6 <MotorRegler+0x3f8> |
8dc2: 0c 94 05 58 jmp 0xb00a ; 0xb00a <MotorRegler+0x263c> |
8dc6: 35 95 asr r19 |
8dc8: 27 95 ror r18 |
8dca: 35 95 asr r19 |
8dcc: 27 95 ror r18 |
8dce: 37 ff sbrs r19, 7 |
8dd0: 02 c0 rjmp .+4 ; 0x8dd6 <MotorRegler+0x408> |
8dd2: 0c 94 00 58 jmp 0xb000 ; 0xb000 <MotorRegler+0x2632> |
8dd6: 42 17 cp r20, r18 |
8dd8: 53 07 cpc r21, r19 |
8dda: 14 f0 brlt .+4 ; 0x8de0 <MotorRegler+0x412> |
8ddc: 0c 94 b7 56 jmp 0xad6e ; 0xad6e <MotorRegler+0x23a0> |
8de0: 9b 01 movw r18, r22 |
8de2: 77 ff sbrs r23, 7 |
8de4: 02 c0 rjmp .+4 ; 0x8dea <MotorRegler+0x41c> |
8de6: 0c 94 29 58 jmp 0xb052 ; 0xb052 <MotorRegler+0x2684> |
8dea: c9 01 movw r24, r18 |
8dec: 95 95 asr r25 |
8dee: 87 95 ror r24 |
8df0: 95 95 asr r25 |
8df2: 87 95 ror r24 |
8df4: 90 93 40 05 sts 0x0540, r25 |
8df8: 80 93 3f 05 sts 0x053F, r24 |
8dfc: 85 36 cpi r24, 0x65 ; 101 |
8dfe: 91 05 cpc r25, r1 |
8e00: 14 f0 brlt .+4 ; 0x8e06 <MotorRegler+0x438> |
8e02: 0c 94 72 57 jmp 0xaee4 ; 0xaee4 <MotorRegler+0x2516> |
8e06: 80 91 43 05 lds r24, 0x0543 |
8e0a: 84 ff sbrs r24, 4 |
8e0c: 08 c0 rjmp .+16 ; 0x8e1e <MotorRegler+0x450> |
8e0e: 10 92 3e 05 sts 0x053E, r1 |
8e12: 10 92 3d 05 sts 0x053D, r1 |
8e16: 10 92 40 05 sts 0x0540, r1 |
8e1a: 10 92 3f 05 sts 0x053F, r1 |
8e1e: 80 91 e2 08 lds r24, 0x08E2 |
8e22: a8 2f mov r26, r24 |
8e24: b0 e0 ldi r27, 0x00 ; 0 |
8e26: aa 0f add r26, r26 |
8e28: bb 1f adc r27, r27 |
8e2a: fd 01 movw r30, r26 |
8e2c: e1 55 subi r30, 0x51 ; 81 |
8e2e: f7 4f sbci r31, 0xF7 ; 247 |
8e30: 20 81 ld r18, Z |
8e32: 31 81 ldd r19, Z+1 ; 0x01 |
8e34: 80 91 12 09 lds r24, 0x0912 |
8e38: 48 2f mov r20, r24 |
8e3a: 50 e0 ldi r21, 0x00 ; 0 |
8e3c: 42 17 cp r20, r18 |
8e3e: 53 07 cpc r21, r19 |
8e40: 34 f4 brge .+12 ; 0x8e4e <MotorRegler+0x480> |
8e42: 80 91 37 09 lds r24, 0x0937 |
8e46: 82 ff sbrs r24, 2 |
8e48: 02 c0 rjmp .+4 ; 0x8e4e <MotorRegler+0x480> |
8e4a: 0c 94 6d 57 jmp 0xaeda ; 0xaeda <MotorRegler+0x250c> |
8e4e: fd 01 movw r30, r26 |
8e50: e1 55 subi r30, 0x51 ; 81 |
8e52: f7 4f sbci r31, 0xF7 ; 247 |
8e54: 20 81 ld r18, Z |
8e56: 31 81 ldd r19, Z+1 ; 0x01 |
8e58: 80 91 13 09 lds r24, 0x0913 |
8e5c: 6a 01 movw r12, r20 |
8e5e: c8 1a sub r12, r24 |
8e60: d1 08 sbc r13, r1 |
8e62: 2c 15 cp r18, r12 |
8e64: 3d 05 cpc r19, r13 |
8e66: 64 f4 brge .+24 ; 0x8e80 <MotorRegler+0x4b2> |
8e68: 10 92 2b 05 sts 0x052B, r1 |
8e6c: 80 91 e2 08 lds r24, 0x08E2 |
8e70: a8 2f mov r26, r24 |
8e72: b0 e0 ldi r27, 0x00 ; 0 |
8e74: 80 91 12 09 lds r24, 0x0912 |
8e78: 48 2f mov r20, r24 |
8e7a: 50 e0 ldi r21, 0x00 ; 0 |
8e7c: aa 0f add r26, r26 |
8e7e: bb 1f adc r27, r27 |
8e80: fd 01 movw r30, r26 |
8e82: e1 55 subi r30, 0x51 ; 81 |
8e84: f7 4f sbci r31, 0xF7 ; 247 |
8e86: 20 81 ld r18, Z |
8e88: 31 81 ldd r19, Z+1 ; 0x01 |
8e8a: 88 27 eor r24, r24 |
8e8c: 99 27 eor r25, r25 |
8e8e: 84 1b sub r24, r20 |
8e90: 95 0b sbc r25, r21 |
8e92: 28 17 cp r18, r24 |
8e94: 39 07 cpc r19, r25 |
8e96: 34 f4 brge .+12 ; 0x8ea4 <MotorRegler+0x4d6> |
8e98: 80 91 37 09 lds r24, 0x0937 |
8e9c: 83 ff sbrs r24, 3 |
8e9e: 02 c0 rjmp .+4 ; 0x8ea4 <MotorRegler+0x4d6> |
8ea0: 0c 94 64 57 jmp 0xaec8 ; 0xaec8 <MotorRegler+0x24fa> |
8ea4: 80 91 2c 05 lds r24, 0x052C |
8ea8: 88 23 and r24, r24 |
8eaa: 71 f0 breq .+28 ; 0x8ec8 <MotorRegler+0x4fa> |
8eac: a1 55 subi r26, 0x51 ; 81 |
8eae: b7 4f sbci r27, 0xF7 ; 247 |
8eb0: 2d 91 ld r18, X+ |
8eb2: 3c 91 ld r19, X |
8eb4: 80 91 13 09 lds r24, 0x0913 |
8eb8: 90 e0 ldi r25, 0x00 ; 0 |
8eba: 84 1b sub r24, r20 |
8ebc: 95 0b sbc r25, r21 |
8ebe: 82 17 cp r24, r18 |
8ec0: 93 07 cpc r25, r19 |
8ec2: 14 f4 brge .+4 ; 0x8ec8 <MotorRegler+0x4fa> |
8ec4: 0c 94 95 57 jmp 0xaf2a ; 0xaf2a <MotorRegler+0x255c> |
8ec8: 80 91 e1 08 lds r24, 0x08E1 |
8ecc: a8 2f mov r26, r24 |
8ece: b0 e0 ldi r27, 0x00 ; 0 |
8ed0: aa 0f add r26, r26 |
8ed2: bb 1f adc r27, r27 |
8ed4: fd 01 movw r30, r26 |
8ed6: e1 55 subi r30, 0x51 ; 81 |
8ed8: f7 4f sbci r31, 0xF7 ; 247 |
8eda: 80 81 ld r24, Z |
8edc: 91 81 ldd r25, Z+1 ; 0x01 |
8ede: 48 17 cp r20, r24 |
8ee0: 59 07 cpc r21, r25 |
8ee2: 34 f4 brge .+12 ; 0x8ef0 <MotorRegler+0x522> |
8ee4: 80 91 37 09 lds r24, 0x0937 |
8ee8: 80 ff sbrs r24, 0 |
8eea: 02 c0 rjmp .+4 ; 0x8ef0 <MotorRegler+0x522> |
8eec: 0c 94 5a 57 jmp 0xaeb4 ; 0xaeb4 <MotorRegler+0x24e6> |
8ef0: 60 91 2e 05 lds r22, 0x052E |
8ef4: 66 23 and r22, r22 |
8ef6: 79 f0 breq .+30 ; 0x8f16 <MotorRegler+0x548> |
8ef8: fd 01 movw r30, r26 |
8efa: e1 55 subi r30, 0x51 ; 81 |
8efc: f7 4f sbci r31, 0xF7 ; 247 |
8efe: 20 81 ld r18, Z |
8f00: 31 81 ldd r19, Z+1 ; 0x01 |
8f02: 80 91 13 09 lds r24, 0x0913 |
8f06: fa 01 movw r30, r20 |
8f08: e8 1b sub r30, r24 |
8f0a: f1 09 sbc r31, r1 |
8f0c: 2e 17 cp r18, r30 |
8f0e: 3f 07 cpc r19, r31 |
8f10: 14 f4 brge .+4 ; 0x8f16 <MotorRegler+0x548> |
8f12: 0c 94 a1 57 jmp 0xaf42 ; 0xaf42 <MotorRegler+0x2574> |
8f16: fd 01 movw r30, r26 |
8f18: e1 55 subi r30, 0x51 ; 81 |
8f1a: f7 4f sbci r31, 0xF7 ; 247 |
8f1c: 20 81 ld r18, Z |
8f1e: 31 81 ldd r19, Z+1 ; 0x01 |
8f20: 88 27 eor r24, r24 |
8f22: 99 27 eor r25, r25 |
8f24: 84 1b sub r24, r20 |
8f26: 95 0b sbc r25, r21 |
8f28: 28 17 cp r18, r24 |
8f2a: 39 07 cpc r19, r25 |
8f2c: 34 f4 brge .+12 ; 0x8f3a <MotorRegler+0x56c> |
8f2e: 80 91 37 09 lds r24, 0x0937 |
8f32: 81 ff sbrs r24, 1 |
8f34: 02 c0 rjmp .+4 ; 0x8f3a <MotorRegler+0x56c> |
8f36: 0c 94 55 57 jmp 0xaeaa ; 0xaeaa <MotorRegler+0x24dc> |
8f3a: 80 91 2d 05 lds r24, 0x052D |
8f3e: 88 23 and r24, r24 |
8f40: 71 f0 breq .+28 ; 0x8f5e <MotorRegler+0x590> |
8f42: a1 55 subi r26, 0x51 ; 81 |
8f44: b7 4f sbci r27, 0xF7 ; 247 |
8f46: 2d 91 ld r18, X+ |
8f48: 3c 91 ld r19, X |
8f4a: 80 91 13 09 lds r24, 0x0913 |
8f4e: 90 e0 ldi r25, 0x00 ; 0 |
8f50: 84 1b sub r24, r20 |
8f52: 95 0b sbc r25, r21 |
8f54: 82 17 cp r24, r18 |
8f56: 93 07 cpc r25, r19 |
8f58: 14 f4 brge .+4 ; 0x8f5e <MotorRegler+0x590> |
8f5a: 0c 94 9d 57 jmp 0xaf3a ; 0xaf3a <MotorRegler+0x256c> |
8f5e: 80 91 2b 05 lds r24, 0x052B |
8f62: 88 23 and r24, r24 |
8f64: 31 f4 brne .+12 ; 0x8f72 <MotorRegler+0x5a4> |
8f66: 80 91 2c 05 lds r24, 0x052C |
8f6a: 88 23 and r24, r24 |
8f6c: 11 f4 brne .+4 ; 0x8f72 <MotorRegler+0x5a4> |
8f6e: 0c 94 51 57 jmp 0xaea2 ; 0xaea2 <MotorRegler+0x24d4> |
8f72: 81 e0 ldi r24, 0x01 ; 1 |
8f74: 80 93 2a 05 sts 0x052A, r24 |
8f78: 66 23 and r22, r22 |
8f7a: 31 f4 brne .+12 ; 0x8f88 <MotorRegler+0x5ba> |
8f7c: 80 91 2d 05 lds r24, 0x052D |
8f80: 88 23 and r24, r24 |
8f82: 11 f4 brne .+4 ; 0x8f88 <MotorRegler+0x5ba> |
8f84: 0c 94 4d 57 jmp 0xae9a ; 0xae9a <MotorRegler+0x24cc> |
8f88: 81 e0 ldi r24, 0x01 ; 1 |
8f8a: 80 93 29 05 sts 0x0529, r24 |
8f8e: 10 92 2a 05 sts 0x052A, r1 |
8f92: 10 92 2b 05 sts 0x052B, r1 |
8f96: 10 92 2c 05 sts 0x052C, r1 |
8f9a: f0 91 2a 05 lds r31, 0x052A |
8f9e: fc a3 std Y+36, r31 ; 0x24 |
8fa0: ff 23 and r31, r31 |
8fa2: 09 f0 breq .+2 ; 0x8fa6 <MotorRegler+0x5d8> |
8fa4: 52 c7 rjmp .+3748 ; 0x9e4a <MotorRegler+0x147c> |
8fa6: 80 91 29 05 lds r24, 0x0529 |
8faa: 88 23 and r24, r24 |
8fac: 09 f0 breq .+2 ; 0x8fb0 <MotorRegler+0x5e2> |
8fae: 4d c7 rjmp .+3738 ; 0x9e4a <MotorRegler+0x147c> |
8fb0: 80 91 43 05 lds r24, 0x0543 |
8fb4: 84 ff sbrs r24, 4 |
8fb6: 1b c0 rjmp .+54 ; 0x8fee <MotorRegler+0x620> |
8fb8: 10 92 19 05 sts 0x0519, r1 |
8fbc: 10 92 18 05 sts 0x0518, r1 |
8fc0: 10 92 15 05 sts 0x0515, r1 |
8fc4: 10 92 14 05 sts 0x0514, r1 |
8fc8: 10 92 17 05 sts 0x0517, r1 |
8fcc: 10 92 16 05 sts 0x0516, r1 |
8fd0: 9a e5 ldi r25, 0x5A ; 90 |
8fd2: 90 93 a9 09 sts 0x09A9, r25 |
8fd6: 88 e7 ldi r24, 0x78 ; 120 |
8fd8: 80 93 76 09 sts 0x0976, r24 |
8fdc: 90 93 4f 09 sts 0x094F, r25 |
8fe0: 80 93 66 09 sts 0x0966, r24 |
8fe4: 10 92 2a 05 sts 0x052A, r1 |
8fe8: 10 92 29 05 sts 0x0529, r1 |
8fec: 1c a2 std Y+36, r1 ; 0x24 |
8fee: 20 91 69 09 lds r18, 0x0969 |
8ff2: 30 91 6a 09 lds r19, 0x096A |
8ff6: 40 91 6b 09 lds r20, 0x096B |
8ffa: 50 91 6c 09 lds r21, 0x096C |
8ffe: 2f 8f std Y+31, r18 ; 0x1f |
9000: 38 a3 std Y+32, r19 ; 0x20 |
9002: 49 a3 std Y+33, r20 ; 0x21 |
9004: 5a a3 std Y+34, r21 ; 0x22 |
9006: 40 91 c4 04 lds r20, 0x04C4 |
900a: 50 91 c5 04 lds r21, 0x04C5 |
900e: 60 91 c6 04 lds r22, 0x04C6 |
9012: 70 91 c7 04 lds r23, 0x04C7 |
9016: 4d a3 std Y+37, r20 ; 0x25 |
9018: 5e a3 std Y+38, r21 ; 0x26 |
901a: 6f a3 std Y+39, r22 ; 0x27 |
901c: 78 a7 std Y+40, r23 ; 0x28 |
901e: 8f 8d ldd r24, Y+31 ; 0x1f |
9020: 98 a1 ldd r25, Y+32 ; 0x20 |
9022: a9 a1 ldd r26, Y+33 ; 0x21 |
9024: ba a1 ldd r27, Y+34 ; 0x22 |
9026: 84 0f add r24, r20 |
9028: 95 1f adc r25, r21 |
902a: a6 1f adc r26, r22 |
902c: b7 1f adc r27, r23 |
902e: 80 93 69 09 sts 0x0969, r24 |
9032: 90 93 6a 09 sts 0x096A, r25 |
9036: a0 93 6b 09 sts 0x096B, r26 |
903a: b0 93 6c 09 sts 0x096C, r27 |
903e: 20 90 70 09 lds r2, 0x0970 |
9042: 30 90 71 09 lds r3, 0x0971 |
9046: 40 90 72 09 lds r4, 0x0972 |
904a: 50 90 73 09 lds r5, 0x0973 |
904e: a0 90 cc 04 lds r10, 0x04CC |
9052: b0 90 cd 04 lds r11, 0x04CD |
9056: c0 90 ce 04 lds r12, 0x04CE |
905a: d0 90 cf 04 lds r13, 0x04CF |
905e: ae a6 std Y+46, r10 ; 0x2e |
9060: bf a6 std Y+47, r11 ; 0x2f |
9062: c8 aa std Y+48, r12 ; 0x30 |
9064: d9 aa std Y+49, r13 ; 0x31 |
9066: 2a 0c add r2, r10 |
9068: 3b 1c adc r3, r11 |
906a: 4c 1c adc r4, r12 |
906c: 5d 1c adc r5, r13 |
906e: 20 92 70 09 sts 0x0970, r2 |
9072: 30 92 71 09 sts 0x0971, r3 |
9076: 40 92 72 09 sts 0x0972, r4 |
907a: 50 92 73 09 sts 0x0973, r5 |
907e: 80 91 5e 09 lds r24, 0x095E |
9082: 90 91 5f 09 lds r25, 0x095F |
9086: a0 91 60 09 lds r26, 0x0960 |
908a: b0 91 61 09 lds r27, 0x0961 |
908e: 20 91 c8 04 lds r18, 0x04C8 |
9092: 30 91 c9 04 lds r19, 0x04C9 |
9096: 40 91 ca 04 lds r20, 0x04CA |
909a: 50 91 cb 04 lds r21, 0x04CB |
909e: 2c 8b std Y+20, r18 ; 0x14 |
90a0: 3d 8b std Y+21, r19 ; 0x15 |
90a2: 4e 8b std Y+22, r20 ; 0x16 |
90a4: 5f 8b std Y+23, r21 ; 0x17 |
90a6: 82 0f add r24, r18 |
90a8: 93 1f adc r25, r19 |
90aa: a4 1f adc r26, r20 |
90ac: b5 1f adc r27, r21 |
90ae: 80 93 5e 09 sts 0x095E, r24 |
90b2: 90 93 5f 09 sts 0x095F, r25 |
90b6: a0 93 60 09 sts 0x0960, r26 |
90ba: b0 93 61 09 sts 0x0961, r27 |
90be: 80 91 50 09 lds r24, 0x0950 |
90c2: 90 91 51 09 lds r25, 0x0951 |
90c6: a0 91 52 09 lds r26, 0x0952 |
90ca: b0 91 53 09 lds r27, 0x0953 |
90ce: 40 91 d0 04 lds r20, 0x04D0 |
90d2: 50 91 d1 04 lds r21, 0x04D1 |
90d6: 60 91 d2 04 lds r22, 0x04D2 |
90da: 70 91 d3 04 lds r23, 0x04D3 |
90de: 4a 8f std Y+26, r20 ; 0x1a |
90e0: 5b 8f std Y+27, r21 ; 0x1b |
90e2: 6c 8f std Y+28, r22 ; 0x1c |
90e4: 7d 8f std Y+29, r23 ; 0x1d |
90e6: 84 0f add r24, r20 |
90e8: 95 1f adc r25, r21 |
90ea: a6 1f adc r26, r22 |
90ec: b7 1f adc r27, r23 |
90ee: 80 93 50 09 sts 0x0950, r24 |
90f2: 90 93 51 09 sts 0x0951, r25 |
90f6: a0 93 52 09 sts 0x0952, r26 |
90fa: b0 93 53 09 sts 0x0953, r27 |
90fe: 50 91 29 05 lds r21, 0x0529 |
9102: 59 8f std Y+25, r21 ; 0x19 |
9104: 55 23 and r21, r21 |
9106: 29 f4 brne .+10 ; 0x9112 <MotorRegler+0x744> |
9108: 6c a1 ldd r22, Y+36 ; 0x24 |
910a: 66 23 and r22, r22 |
910c: 11 f4 brne .+4 ; 0x9112 <MotorRegler+0x744> |
910e: 0c 94 a1 55 jmp 0xab42 ; 0xab42 <MotorRegler+0x2174> |
9112: 10 92 d4 04 sts 0x04D4, r1 |
9116: 10 92 d5 04 sts 0x04D5, r1 |
911a: 10 92 d6 04 sts 0x04D6, r1 |
911e: 10 92 d7 04 sts 0x04D7, r1 |
9122: 10 92 d8 04 sts 0x04D8, r1 |
9126: 10 92 d9 04 sts 0x04D9, r1 |
912a: 10 92 da 04 sts 0x04DA, r1 |
912e: 10 92 db 04 sts 0x04DB, r1 |
9132: 10 92 69 09 sts 0x0969, r1 |
9136: 10 92 6a 09 sts 0x096A, r1 |
913a: 10 92 6b 09 sts 0x096B, r1 |
913e: 10 92 6c 09 sts 0x096C, r1 |
9142: 10 92 70 09 sts 0x0970, r1 |
9146: 10 92 71 09 sts 0x0971, r1 |
914a: 10 92 72 09 sts 0x0972, r1 |
914e: 10 92 73 09 sts 0x0973, r1 |
9152: 10 92 5e 09 sts 0x095E, r1 |
9156: 10 92 5f 09 sts 0x095F, r1 |
915a: 10 92 60 09 sts 0x0960, r1 |
915e: 10 92 61 09 sts 0x0961, r1 |
9162: 10 92 50 09 sts 0x0950, r1 |
9166: 10 92 51 09 sts 0x0951, r1 |
916a: 10 92 52 09 sts 0x0952, r1 |
916e: 10 92 53 09 sts 0x0953, r1 |
9172: 80 91 e4 04 lds r24, 0x04E4 |
9176: 90 91 e5 04 lds r25, 0x04E5 |
917a: a0 91 e6 04 lds r26, 0x04E6 |
917e: b0 91 e7 04 lds r27, 0x04E7 |
9182: 80 93 e8 04 sts 0x04E8, r24 |
9186: 90 93 e9 04 sts 0x04E9, r25 |
918a: a0 93 ea 04 sts 0x04EA, r26 |
918e: b0 93 eb 04 sts 0x04EB, r27 |
9192: 80 91 ec 04 lds r24, 0x04EC |
9196: 90 91 ed 04 lds r25, 0x04ED |
919a: a0 91 ee 04 lds r26, 0x04EE |
919e: b0 91 ef 04 lds r27, 0x04EF |
91a2: 80 93 f0 04 sts 0x04F0, r24 |
91a6: 90 93 f1 04 sts 0x04F1, r25 |
91aa: a0 93 f2 04 sts 0x04F2, r26 |
91ae: b0 93 f3 04 sts 0x04F3, r27 |
91b2: 10 92 26 04 sts 0x0426, r1 |
91b6: 10 92 25 04 sts 0x0425, r1 |
91ba: 10 92 28 05 sts 0x0528, r1 |
91be: 10 92 27 05 sts 0x0527, r1 |
91c2: 10 92 26 05 sts 0x0526, r1 |
91c6: 10 92 25 05 sts 0x0525, r1 |
91ca: 79 8d ldd r23, Y+25 ; 0x19 |
91cc: 77 23 and r23, r23 |
91ce: 11 f4 brne .+4 ; 0x91d4 <MotorRegler+0x806> |
91d0: 0c 94 9c 55 jmp 0xab38 ; 0xab38 <MotorRegler+0x216a> |
91d4: 80 91 25 04 lds r24, 0x0425 |
91d8: 90 91 26 04 lds r25, 0x0426 |
91dc: 8f 3f cpi r24, 0xFF ; 255 |
91de: 91 05 cpc r25, r1 |
91e0: 11 f0 breq .+4 ; 0x91e6 <MotorRegler+0x818> |
91e2: 08 f0 brcs .+2 ; 0x91e6 <MotorRegler+0x818> |
91e4: 43 c7 rjmp .+3718 ; 0xa06c <MotorRegler+0x169e> |
91e6: 30 91 07 05 lds r19, 0x0507 |
91ea: 3b 8b std Y+19, r19 ; 0x13 |
91ec: e0 90 18 05 lds r14, 0x0518 |
91f0: f0 90 19 05 lds r15, 0x0519 |
91f4: c7 01 movw r24, r14 |
91f6: f7 fc sbrc r15, 7 |
91f8: bf c7 rjmp .+3966 ; 0xa178 <MotorRegler+0x17aa> |
91fa: 40 97 sbiw r24, 0x10 ; 16 |
91fc: 64 f0 brlt .+24 ; 0x9216 <MotorRegler+0x848> |
91fe: 88 ee ldi r24, 0xE8 ; 232 |
9200: 93 e0 ldi r25, 0x03 ; 3 |
9202: 90 93 a1 03 sts 0x03A1, r25 |
9206: 80 93 a0 03 sts 0x03A0, r24 |
920a: 80 91 e9 08 lds r24, 0x08E9 |
920e: 84 fd sbrc r24, 4 |
9210: 02 c0 rjmp .+4 ; 0x9216 <MotorRegler+0x848> |
9212: 0c 94 97 55 jmp 0xab2e ; 0xab2e <MotorRegler+0x2160> |
9216: 10 91 f5 08 lds r17, 0x08F5 |
921a: b7 01 movw r22, r14 |
921c: 88 27 eor r24, r24 |
921e: 77 fd sbrc r23, 7 |
9220: 80 95 com r24 |
9222: 98 2f mov r25, r24 |
9224: 21 2f mov r18, r17 |
9226: 30 e0 ldi r19, 0x00 ; 0 |
9228: 40 e0 ldi r20, 0x00 ; 0 |
922a: 50 e0 ldi r21, 0x00 ; 0 |
922c: 0e 94 4a 6f call 0xde94 ; 0xde94 <__mulsi3> |
9230: f7 01 movw r30, r14 |
9232: f7 fe sbrs r15, 7 |
9234: 02 c0 rjmp .+4 ; 0x923a <MotorRegler+0x86c> |
9236: 0c 94 cf 56 jmp 0xad9e ; 0xad9e <MotorRegler+0x23d0> |
923a: 9f 01 movw r18, r30 |
923c: 44 27 eor r20, r20 |
923e: 37 fd sbrc r19, 7 |
9240: 40 95 com r20 |
9242: 54 2f mov r21, r20 |
9244: 0e 94 4a 6f call 0xde94 ; 0xde94 <__mulsi3> |
9248: 20 e0 ldi r18, 0x00 ; 0 |
924a: 32 e0 ldi r19, 0x02 ; 2 |
924c: 40 e0 ldi r20, 0x00 ; 0 |
924e: 50 e0 ldi r21, 0x00 ; 0 |
9250: 0e 94 be 6f call 0xdf7c ; 0xdf7c <__divmodsi4> |
9254: 81 2f mov r24, r17 |
9256: 90 e0 ldi r25, 0x00 ; 0 |
9258: 8e 9d mul r24, r14 |
925a: b0 01 movw r22, r0 |
925c: 8f 9d mul r24, r15 |
925e: 70 0d add r23, r0 |
9260: 9e 9d mul r25, r14 |
9262: 70 0d add r23, r0 |
9264: 11 24 eor r1, r1 |
9266: 77 ff sbrs r23, 7 |
9268: 02 c0 rjmp .+4 ; 0x926e <MotorRegler+0x8a0> |
926a: 0c 94 cb 56 jmp 0xad96 ; 0xad96 <MotorRegler+0x23c8> |
926e: 75 95 asr r23 |
9270: 67 95 ror r22 |
9272: 75 95 asr r23 |
9274: 67 95 ror r22 |
9276: 26 0f add r18, r22 |
9278: 37 1f adc r19, r23 |
927a: c9 01 movw r24, r18 |
927c: aa 27 eor r26, r26 |
927e: 97 fd sbrc r25, 7 |
9280: a0 95 com r26 |
9282: ba 2f mov r27, r26 |
9284: 80 93 85 05 sts 0x0585, r24 |
9288: 90 93 86 05 sts 0x0586, r25 |
928c: a0 93 87 05 sts 0x0587, r26 |
9290: b0 93 88 05 sts 0x0588, r27 |
9294: 20 91 f4 04 lds r18, 0x04F4 |
9298: 30 91 f5 04 lds r19, 0x04F5 |
929c: 40 91 f6 04 lds r20, 0x04F6 |
92a0: 50 91 f7 04 lds r21, 0x04F7 |
92a4: 28 1b sub r18, r24 |
92a6: 39 0b sbc r19, r25 |
92a8: 4a 0b sbc r20, r26 |
92aa: 5b 0b sbc r21, r27 |
92ac: 20 93 f4 04 sts 0x04F4, r18 |
92b0: 30 93 f5 04 sts 0x04F5, r19 |
92b4: 40 93 f6 04 sts 0x04F6, r20 |
92b8: 50 93 f7 04 sts 0x04F7, r21 |
92bc: 21 35 cpi r18, 0x51 ; 81 |
92be: 63 ec ldi r22, 0xC3 ; 195 |
92c0: 36 07 cpc r19, r22 |
92c2: 60 e0 ldi r22, 0x00 ; 0 |
92c4: 46 07 cpc r20, r22 |
92c6: 60 e0 ldi r22, 0x00 ; 0 |
92c8: 56 07 cpc r21, r22 |
92ca: 0c f4 brge .+2 ; 0x92ce <MotorRegler+0x900> |
92cc: 6b c7 rjmp .+3798 ; 0xa1a4 <MotorRegler+0x17d6> |
92ce: 80 e5 ldi r24, 0x50 ; 80 |
92d0: 93 ec ldi r25, 0xC3 ; 195 |
92d2: a0 e0 ldi r26, 0x00 ; 0 |
92d4: b0 e0 ldi r27, 0x00 ; 0 |
92d6: 80 93 f4 04 sts 0x04F4, r24 |
92da: 90 93 f5 04 sts 0x04F5, r25 |
92de: a0 93 f6 04 sts 0x04F6, r26 |
92e2: b0 93 f7 04 sts 0x04F7, r27 |
92e6: 40 90 00 05 lds r4, 0x0500 |
92ea: 50 90 01 05 lds r5, 0x0501 |
92ee: 41 14 cp r4, r1 |
92f0: 51 04 cpc r5, r1 |
92f2: 31 f0 breq .+12 ; 0x9300 <MotorRegler+0x932> |
92f4: 80 91 e9 08 lds r24, 0x08E9 |
92f8: 83 ff sbrs r24, 3 |
92fa: 02 c0 rjmp .+4 ; 0x9300 <MotorRegler+0x932> |
92fc: 0c 94 5d 54 jmp 0xa8ba ; 0xa8ba <MotorRegler+0x1eec> |
9300: 60 90 a4 09 lds r6, 0x09A4 |
9304: 70 90 a5 09 lds r7, 0x09A5 |
9308: 80 91 6f 05 lds r24, 0x056F |
930c: 81 50 subi r24, 0x01 ; 1 |
930e: 80 93 6f 05 sts 0x056F, r24 |
9312: 8f 5f subi r24, 0xFF ; 255 |
9314: 09 f0 breq .+2 ; 0x9318 <MotorRegler+0x94a> |
9316: b4 c0 rjmp .+360 ; 0x9480 <MotorRegler+0xab2> |
9318: 88 e1 ldi r24, 0x18 ; 24 |
931a: 80 93 6f 05 sts 0x056F, r24 |
931e: e0 90 f8 08 lds r14, 0x08F8 |
9322: ff 24 eor r15, r15 |
9324: ee 0c add r14, r14 |
9326: ff 1c adc r15, r15 |
9328: ee 0c add r14, r14 |
932a: ff 1c adc r15, r15 |
932c: 00 27 eor r16, r16 |
932e: f7 fc sbrc r15, 7 |
9330: 00 95 com r16 |
9332: 10 2f mov r17, r16 |
9334: 6d a1 ldd r22, Y+37 ; 0x25 |
9336: 7e a1 ldd r23, Y+38 ; 0x26 |
9338: 8f a1 ldd r24, Y+39 ; 0x27 |
933a: 98 a5 ldd r25, Y+40 ; 0x28 |
933c: a8 01 movw r20, r16 |
933e: 97 01 movw r18, r14 |
9340: 0e 94 be 6f call 0xdf7c ; 0xdf7c <__divmodsi4> |
9344: 30 93 26 08 sts 0x0826, r19 |
9348: 20 93 25 08 sts 0x0825, r18 |
934c: 6e a5 ldd r22, Y+46 ; 0x2e |
934e: 7f a5 ldd r23, Y+47 ; 0x2f |
9350: 88 a9 ldd r24, Y+48 ; 0x30 |
9352: 99 a9 ldd r25, Y+49 ; 0x31 |
9354: a8 01 movw r20, r16 |
9356: 97 01 movw r18, r14 |
9358: 0e 94 be 6f call 0xdf7c ; 0xdf7c <__divmodsi4> |
935c: 30 93 28 08 sts 0x0828, r19 |
9360: 20 93 27 08 sts 0x0827, r18 |
9364: 20 91 93 09 lds r18, 0x0993 |
9368: 30 91 94 09 lds r19, 0x0994 |
936c: c9 01 movw r24, r18 |
936e: 97 ff sbrs r25, 7 |
9370: 02 c0 rjmp .+4 ; 0x9376 <MotorRegler+0x9a8> |
9372: 0c 94 bb 57 jmp 0xaf76 ; 0xaf76 <MotorRegler+0x25a8> |
9376: 95 95 asr r25 |
9378: 87 95 ror r24 |
937a: 95 95 asr r25 |
937c: 87 95 ror r24 |
937e: 90 93 2a 08 sts 0x082A, r25 |
9382: 80 93 29 08 sts 0x0829, r24 |
9386: 80 91 af 09 lds r24, 0x09AF |
938a: 90 91 b0 09 lds r25, 0x09B0 |
938e: 9c 01 movw r18, r24 |
9390: 37 ff sbrs r19, 7 |
9392: 02 c0 rjmp .+4 ; 0x9398 <MotorRegler+0x9ca> |
9394: 0c 94 b7 57 jmp 0xaf6e ; 0xaf6e <MotorRegler+0x25a0> |
9398: 35 95 asr r19 |
939a: 27 95 ror r18 |
939c: 35 95 asr r19 |
939e: 27 95 ror r18 |
93a0: 30 93 2c 08 sts 0x082C, r19 |
93a4: 20 93 2b 08 sts 0x082B, r18 |
93a8: 70 92 2e 08 sts 0x082E, r7 |
93ac: 60 92 2d 08 sts 0x082D, r6 |
93b0: 60 91 1d 05 lds r22, 0x051D |
93b4: 70 91 1e 05 lds r23, 0x051E |
93b8: 80 91 1f 05 lds r24, 0x051F |
93bc: 90 91 20 05 lds r25, 0x0520 |
93c0: 25 e0 ldi r18, 0x05 ; 5 |
93c2: 30 e0 ldi r19, 0x00 ; 0 |
93c4: 40 e0 ldi r20, 0x00 ; 0 |
93c6: 50 e0 ldi r21, 0x00 ; 0 |
93c8: 0e 94 be 6f call 0xdf7c ; 0xdf7c <__divmodsi4> |
93cc: 30 93 30 08 sts 0x0830, r19 |
93d0: 20 93 2f 08 sts 0x082F, r18 |
93d4: 80 91 69 08 lds r24, 0x0869 |
93d8: 90 91 6a 08 lds r25, 0x086A |
93dc: 90 93 32 08 sts 0x0832, r25 |
93e0: 80 93 31 08 sts 0x0831, r24 |
93e4: 50 92 36 08 sts 0x0836, r5 |
93e8: 40 92 35 08 sts 0x0835, r4 |
93ec: 80 91 19 03 lds r24, 0x0319 |
93f0: 90 91 1a 03 lds r25, 0x031A |
93f4: 90 93 38 08 sts 0x0838, r25 |
93f8: 80 93 37 08 sts 0x0837, r24 |
93fc: 80 91 12 05 lds r24, 0x0512 |
9400: 80 93 39 08 sts 0x0839, r24 |
9404: 10 92 3a 08 sts 0x083A, r1 |
9408: 60 91 ab 09 lds r22, 0x09AB |
940c: 70 91 ac 09 lds r23, 0x09AC |
9410: 80 91 ad 09 lds r24, 0x09AD |
9414: 90 91 ae 09 lds r25, 0x09AE |
9418: 20 91 c2 03 lds r18, 0x03C2 |
941c: 30 91 c3 03 lds r19, 0x03C3 |
9420: 40 91 c4 03 lds r20, 0x03C4 |
9424: 50 91 c5 03 lds r21, 0x03C5 |
9428: 0e 94 be 6f call 0xdf7c ; 0xdf7c <__divmodsi4> |
942c: 30 93 3c 08 sts 0x083C, r19 |
9430: 20 93 3b 08 sts 0x083B, r18 |
9434: 80 91 23 04 lds r24, 0x0423 |
9438: 90 91 24 04 lds r25, 0x0424 |
943c: 90 93 4a 08 sts 0x084A, r25 |
9440: 80 93 49 08 sts 0x0849, r24 |
9444: 80 91 7e 07 lds r24, 0x077E |
9448: 80 93 4b 08 sts 0x084B, r24 |
944c: 10 92 4c 08 sts 0x084C, r1 |
9450: 80 91 fe 03 lds r24, 0x03FE |
9454: 90 91 ff 03 lds r25, 0x03FF |
9458: 90 93 4e 08 sts 0x084E, r25 |
945c: 80 93 4d 08 sts 0x084D, r24 |
9460: 80 91 a9 05 lds r24, 0x05A9 |
9464: 90 91 aa 05 lds r25, 0x05AA |
9468: 90 93 62 08 sts 0x0862, r25 |
946c: 80 93 61 08 sts 0x0861, r24 |
9470: 80 91 ab 05 lds r24, 0x05AB |
9474: 90 91 ac 05 lds r25, 0x05AC |
9478: 90 93 64 08 sts 0x0864, r25 |
947c: 80 93 63 08 sts 0x0863, r24 |
9480: fb 89 ldd r31, Y+19 ; 0x13 |
9482: ff 23 and r31, r31 |
9484: 81 f0 breq .+32 ; 0x94a6 <MotorRegler+0xad8> |
9486: 10 92 89 05 sts 0x0589, r1 |
948a: 10 92 8a 05 sts 0x058A, r1 |
948e: 10 92 8b 05 sts 0x058B, r1 |
9492: 10 92 8c 05 sts 0x058C, r1 |
9496: 10 92 8d 05 sts 0x058D, r1 |
949a: 10 92 8e 05 sts 0x058E, r1 |
949e: 10 92 8f 05 sts 0x058F, r1 |
94a2: 10 92 90 05 sts 0x0590, r1 |
94a6: a9 8c ldd r10, Y+25 ; 0x19 |
94a8: aa 20 and r10, r10 |
94aa: 09 f4 brne .+2 ; 0x94ae <MotorRegler+0xae0> |
94ac: 53 c5 rjmp .+2726 ; 0x9f54 <MotorRegler+0x1586> |
94ae: 1c 82 std Y+4, r1 ; 0x04 |
94b0: 1b 82 std Y+3, r1 ; 0x03 |
94b2: 88 24 eor r8, r8 |
94b4: 99 24 eor r9, r9 |
94b6: bc a0 ldd r11, Y+36 ; 0x24 |
94b8: bb 20 and r11, r11 |
94ba: 09 f4 brne .+2 ; 0x94be <MotorRegler+0xaf0> |
94bc: 63 c5 rjmp .+2758 ; 0x9f84 <MotorRegler+0x15b6> |
94be: 1a 82 std Y+2, r1 ; 0x02 |
94c0: 19 82 std Y+1, r1 ; 0x01 |
94c2: 44 24 eor r4, r4 |
94c4: 55 24 eor r5, r5 |
94c6: 20 91 4a 09 lds r18, 0x094A |
94ca: 30 91 4b 09 lds r19, 0x094B |
94ce: 29 3c cpi r18, 0xC9 ; 201 |
94d0: 31 05 cpc r19, r1 |
94d2: 0c f4 brge .+2 ; 0x94d6 <MotorRegler+0xb08> |
94d4: 73 c5 rjmp .+2790 ; 0x9fbc <MotorRegler+0x15ee> |
94d6: 88 ec ldi r24, 0xC8 ; 200 |
94d8: 90 e0 ldi r25, 0x00 ; 0 |
94da: 90 93 4b 09 sts 0x094B, r25 |
94de: 80 93 4a 09 sts 0x094A, r24 |
94e2: 28 ec ldi r18, 0xC8 ; 200 |
94e4: 30 e0 ldi r19, 0x00 ; 0 |
94e6: 20 90 55 09 lds r2, 0x0955 |
94ea: 30 90 56 09 lds r3, 0x0956 |
94ee: 59 ec ldi r21, 0xC9 ; 201 |
94f0: 25 16 cp r2, r21 |
94f2: 31 04 cpc r3, r1 |
94f4: 0c f4 brge .+2 ; 0x94f8 <MotorRegler+0xb2a> |
94f6: 45 c6 rjmp .+3210 ; 0xa182 <MotorRegler+0x17b4> |
94f8: 88 ec ldi r24, 0xC8 ; 200 |
94fa: 90 e0 ldi r25, 0x00 ; 0 |
94fc: 90 93 56 09 sts 0x0956, r25 |
9500: 80 93 55 09 sts 0x0955, r24 |
9504: 58 ec ldi r21, 0xC8 ; 200 |
9506: 25 2e mov r2, r21 |
9508: 31 2c mov r3, r1 |
950a: 79 01 movw r14, r18 |
950c: 00 27 eor r16, r16 |
950e: f7 fc sbrc r15, 7 |
9510: 00 95 com r16 |
9512: 10 2f mov r17, r16 |
9514: ee 0c add r14, r14 |
9516: ff 1c adc r15, r15 |
9518: 00 1f adc r16, r16 |
951a: 11 1f adc r17, r17 |
951c: ee 0c add r14, r14 |
951e: ff 1c adc r15, r15 |
9520: 00 1f adc r16, r16 |
9522: 11 1f adc r17, r17 |
9524: ee 0c add r14, r14 |
9526: ff 1c adc r15, r15 |
9528: 00 1f adc r16, r16 |
952a: 11 1f adc r17, r17 |
952c: ee 0c add r14, r14 |
952e: ff 1c adc r15, r15 |
9530: 00 1f adc r16, r16 |
9532: 11 1f adc r17, r17 |
9534: ee 0c add r14, r14 |
9536: ff 1c adc r15, r15 |
9538: 00 1f adc r16, r16 |
953a: 11 1f adc r17, r17 |
953c: ee 0c add r14, r14 |
953e: ff 1c adc r15, r15 |
9540: 00 1f adc r16, r16 |
9542: 11 1f adc r17, r17 |
9544: ee 0c add r14, r14 |
9546: ff 1c adc r15, r15 |
9548: 00 1f adc r16, r16 |
954a: 11 1f adc r17, r17 |
954c: a0 90 a9 09 lds r10, 0x09A9 |
9550: bb 24 eor r11, r11 |
9552: cc 24 eor r12, r12 |
9554: dd 24 eor r13, r13 |
9556: 20 91 57 09 lds r18, 0x0957 |
955a: 30 91 58 09 lds r19, 0x0958 |
955e: 44 27 eor r20, r20 |
9560: 37 fd sbrc r19, 7 |
9562: 40 95 com r20 |
9564: 54 2f mov r21, r20 |
9566: c6 01 movw r24, r12 |
9568: b5 01 movw r22, r10 |
956a: 0e 94 4a 6f call 0xde94 ; 0xde94 <__mulsi3> |
956e: e6 0e add r14, r22 |
9570: f7 1e adc r15, r23 |
9572: 08 1f adc r16, r24 |
9574: 19 1f adc r17, r25 |
9576: c8 01 movw r24, r16 |
9578: b7 01 movw r22, r14 |
957a: 20 e4 ldi r18, 0x40 ; 64 |
957c: 30 e0 ldi r19, 0x00 ; 0 |
957e: 40 e0 ldi r20, 0x00 ; 0 |
9580: 50 e0 ldi r21, 0x00 ; 0 |
9582: 0e 94 be 6f call 0xdf7c ; 0xdf7c <__divmodsi4> |
9586: 82 0e add r8, r18 |
9588: 93 1e adc r9, r19 |
958a: 90 92 58 09 sts 0x0958, r9 |
958e: 80 92 57 09 sts 0x0957, r8 |
9592: 71 01 movw r14, r2 |
9594: 00 27 eor r16, r16 |
9596: f7 fc sbrc r15, 7 |
9598: 00 95 com r16 |
959a: 10 2f mov r17, r16 |
959c: ee 0c add r14, r14 |
959e: ff 1c adc r15, r15 |
95a0: 00 1f adc r16, r16 |
95a2: 11 1f adc r17, r17 |
95a4: ee 0c add r14, r14 |
95a6: ff 1c adc r15, r15 |
95a8: 00 1f adc r16, r16 |
95aa: 11 1f adc r17, r17 |
95ac: ee 0c add r14, r14 |
95ae: ff 1c adc r15, r15 |
95b0: 00 1f adc r16, r16 |
95b2: 11 1f adc r17, r17 |
95b4: ee 0c add r14, r14 |
95b6: ff 1c adc r15, r15 |
95b8: 00 1f adc r16, r16 |
95ba: 11 1f adc r17, r17 |
95bc: ee 0c add r14, r14 |
95be: ff 1c adc r15, r15 |
95c0: 00 1f adc r16, r16 |
95c2: 11 1f adc r17, r17 |
95c4: ee 0c add r14, r14 |
95c6: ff 1c adc r15, r15 |
95c8: 00 1f adc r16, r16 |
95ca: 11 1f adc r17, r17 |
95cc: ee 0c add r14, r14 |
95ce: ff 1c adc r15, r15 |
95d0: 00 1f adc r16, r16 |
95d2: 11 1f adc r17, r17 |
95d4: 20 91 48 09 lds r18, 0x0948 |
95d8: 30 91 49 09 lds r19, 0x0949 |
95dc: 44 27 eor r20, r20 |
95de: 37 fd sbrc r19, 7 |
95e0: 40 95 com r20 |
95e2: 54 2f mov r21, r20 |
95e4: c6 01 movw r24, r12 |
95e6: b5 01 movw r22, r10 |
95e8: 0e 94 4a 6f call 0xde94 ; 0xde94 <__mulsi3> |
95ec: e6 0e add r14, r22 |
95ee: f7 1e adc r15, r23 |
95f0: 08 1f adc r16, r24 |
95f2: 19 1f adc r17, r25 |
95f4: c8 01 movw r24, r16 |
95f6: b7 01 movw r22, r14 |
95f8: 20 e4 ldi r18, 0x40 ; 64 |
95fa: 30 e0 ldi r19, 0x00 ; 0 |
95fc: 40 e0 ldi r20, 0x00 ; 0 |
95fe: 50 e0 ldi r21, 0x00 ; 0 |
9600: 0e 94 be 6f call 0xdf7c ; 0xdf7c <__divmodsi4> |
9604: 62 01 movw r12, r4 |
9606: c2 0e add r12, r18 |
9608: d3 1e adc r13, r19 |
960a: d0 92 49 09 sts 0x0949, r13 |
960e: c0 92 48 09 sts 0x0948, r12 |
9612: 66 0c add r6, r6 |
9614: 77 1c adc r7, r7 |
9616: b3 01 movw r22, r6 |
9618: 88 27 eor r24, r24 |
961a: 77 fd sbrc r23, 7 |
961c: 80 95 com r24 |
961e: 98 2f mov r25, r24 |
9620: 20 91 4f 09 lds r18, 0x094F |
9624: 30 e0 ldi r19, 0x00 ; 0 |
9626: 40 e0 ldi r20, 0x00 ; 0 |
9628: 50 e0 ldi r21, 0x00 ; 0 |
962a: 0e 94 4a 6f call 0xde94 ; 0xde94 <__mulsi3> |
962e: 20 e4 ldi r18, 0x40 ; 64 |
9630: 30 e0 ldi r19, 0x00 ; 0 |
9632: 40 e0 ldi r20, 0x00 ; 0 |
9634: 50 e0 ldi r21, 0x00 ; 0 |
9636: 0e 94 be 6f call 0xdf7c ; 0xdf7c <__divmodsi4> |
963a: 79 01 movw r14, r18 |
963c: 8a 01 movw r16, r20 |
963e: 60 91 66 09 lds r22, 0x0966 |
9642: 70 e0 ldi r23, 0x00 ; 0 |
9644: 80 e0 ldi r24, 0x00 ; 0 |
9646: 90 e0 ldi r25, 0x00 ; 0 |
9648: 20 91 e0 04 lds r18, 0x04E0 |
964c: 30 91 e1 04 lds r19, 0x04E1 |
9650: 40 91 e2 04 lds r20, 0x04E2 |
9654: 50 91 e3 04 lds r21, 0x04E3 |
9658: 0e 94 4a 6f call 0xde94 ; 0xde94 <__mulsi3> |
965c: 20 ef ldi r18, 0xF0 ; 240 |
965e: 35 e5 ldi r19, 0x55 ; 85 |
9660: 40 e0 ldi r20, 0x00 ; 0 |
9662: 50 e0 ldi r21, 0x00 ; 0 |
9664: 0e 94 be 6f call 0xdf7c ; 0xdf7c <__divmodsi4> |
9668: e2 0e add r14, r18 |
966a: f3 1e adc r15, r19 |
966c: f0 92 a5 09 sts 0x09A5, r15 |
9670: e0 92 a4 09 sts 0x09A4, r14 |
9674: 71 e0 ldi r23, 0x01 ; 1 |
9676: 87 16 cp r8, r23 |
9678: 70 e4 ldi r23, 0x40 ; 64 |
967a: 97 06 cpc r9, r23 |
967c: 0c f4 brge .+2 ; 0x9680 <MotorRegler+0xcb2> |
967e: a5 c5 rjmp .+2890 ; 0xa1ca <MotorRegler+0x17fc> |
9680: 80 e0 ldi r24, 0x00 ; 0 |
9682: 90 e4 ldi r25, 0x40 ; 64 |
9684: 90 93 58 09 sts 0x0958, r25 |
9688: 80 93 57 09 sts 0x0957, r24 |
968c: 91 e0 ldi r25, 0x01 ; 1 |
968e: c9 16 cp r12, r25 |
9690: 90 e4 ldi r25, 0x40 ; 64 |
9692: d9 06 cpc r13, r25 |
9694: 0c f4 brge .+2 ; 0x9698 <MotorRegler+0xcca> |
9696: ab c5 rjmp .+2902 ; 0xa1ee <MotorRegler+0x1820> |
9698: 80 e0 ldi r24, 0x00 ; 0 |
969a: 90 e4 ldi r25, 0x40 ; 64 |
969c: 90 93 49 09 sts 0x0949, r25 |
96a0: 80 93 48 09 sts 0x0948, r24 |
96a4: b1 e0 ldi r27, 0x01 ; 1 |
96a6: eb 16 cp r14, r27 |
96a8: b0 e4 ldi r27, 0x40 ; 64 |
96aa: fb 06 cpc r15, r27 |
96ac: 0c f4 brge .+2 ; 0x96b0 <MotorRegler+0xce2> |
96ae: b1 c5 rjmp .+2914 ; 0xa212 <MotorRegler+0x1844> |
96b0: 80 e0 ldi r24, 0x00 ; 0 |
96b2: 90 e4 ldi r25, 0x40 ; 64 |
96b4: 90 93 a5 09 sts 0x09A5, r25 |
96b8: 80 93 a4 09 sts 0x09A4, r24 |
96bc: 20 91 0a 01 lds r18, 0x010A |
96c0: 80 91 19 03 lds r24, 0x0319 |
96c4: 90 91 1a 03 lds r25, 0x031A |
96c8: 30 e0 ldi r19, 0x00 ; 0 |
96ca: 28 17 cp r18, r24 |
96cc: 39 07 cpc r19, r25 |
96ce: 8c f4 brge .+34 ; 0x96f2 <MotorRegler+0xd24> |
96d0: 60 91 19 03 lds r22, 0x0319 |
96d4: 70 91 1a 03 lds r23, 0x031A |
96d8: ad 80 ldd r10, Y+5 ; 0x05 |
96da: be 80 ldd r11, Y+6 ; 0x06 |
96dc: a2 9e mul r10, r18 |
96de: c0 01 movw r24, r0 |
96e0: a3 9e mul r10, r19 |
96e2: 90 0d add r25, r0 |
96e4: b2 9e mul r11, r18 |
96e6: 90 0d add r25, r0 |
96e8: 11 24 eor r1, r1 |
96ea: 0e 94 75 6f call 0xdeea ; 0xdeea <__udivmodhi4> |
96ee: 7e 83 std Y+6, r23 ; 0x06 |
96f0: 6d 83 std Y+5, r22 ; 0x05 |
96f2: 4d 80 ldd r4, Y+5 ; 0x05 |
96f4: 5e 80 ldd r5, Y+6 ; 0x06 |
96f6: 44 0c add r4, r4 |
96f8: 55 1c adc r5, r5 |
96fa: 44 0c add r4, r4 |
96fc: 55 1c adc r5, r5 |
96fe: 80 91 e9 08 lds r24, 0x08E9 |
9702: 80 fd sbrc r24, 0 |
9704: 69 c4 rjmp .+2258 ; 0x9fd8 <MotorRegler+0x160a> |
9706: b0 90 a3 09 lds r11, 0x09A3 |
970a: b8 8e std Y+24, r11 ; 0x18 |
970c: b0 90 5c 09 lds r11, 0x095C |
9710: bb a2 std Y+35, r11 ; 0x23 |
9712: 2b 2d mov r18, r11 |
9714: 30 e0 ldi r19, 0x00 ; 0 |
9716: 26 5f subi r18, 0xF6 ; 246 |
9718: 3f 4f sbci r19, 0xFF ; 255 |
971a: 22 0f add r18, r18 |
971c: 33 1f adc r19, r19 |
971e: 22 0f add r18, r18 |
9720: 33 1f adc r19, r19 |
9722: b2 01 movw r22, r4 |
9724: 42 16 cp r4, r18 |
9726: 53 06 cpc r5, r19 |
9728: 0c f4 brge .+2 ; 0x972c <MotorRegler+0xd5e> |
972a: b9 01 movw r22, r18 |
972c: c8 8c ldd r12, Y+24 ; 0x18 |
972e: 2c 2d mov r18, r12 |
9730: 30 e0 ldi r19, 0x00 ; 0 |
9732: 24 51 subi r18, 0x14 ; 20 |
9734: 30 40 sbci r19, 0x00 ; 0 |
9736: 22 0f add r18, r18 |
9738: 33 1f adc r19, r19 |
973a: 22 0f add r18, r18 |
973c: 33 1f adc r19, r19 |
973e: 5b 01 movw r10, r22 |
9740: 26 17 cp r18, r22 |
9742: 37 07 cpc r19, r23 |
9744: 0c f4 brge .+2 ; 0x9748 <MotorRegler+0xd7a> |
9746: 59 01 movw r10, r18 |
9748: 80 91 47 04 lds r24, 0x0447 |
974c: 88 23 and r24, r24 |
974e: 41 f0 breq .+16 ; 0x9760 <MotorRegler+0xd92> |
9750: 80 91 41 05 lds r24, 0x0541 |
9754: 90 91 42 05 lds r25, 0x0542 |
9758: 02 97 sbiw r24, 0x02 ; 2 |
975a: c0 97 sbiw r24, 0x30 ; 48 |
975c: 08 f4 brcc .+2 ; 0x9760 <MotorRegler+0xd92> |
975e: d2 c3 rjmp .+1956 ; 0x9f04 <MotorRegler+0x1536> |
9760: b0 92 34 08 sts 0x0834, r11 |
9764: a0 92 33 08 sts 0x0833, r10 |
9768: 60 91 85 05 lds r22, 0x0585 |
976c: 70 91 86 05 lds r23, 0x0586 |
9770: 80 91 87 05 lds r24, 0x0587 |
9774: 90 91 88 05 lds r25, 0x0588 |
9778: 2c ef ldi r18, 0xFC ; 252 |
977a: 3f ef ldi r19, 0xFF ; 255 |
977c: 4f ef ldi r20, 0xFF ; 255 |
977e: 5f ef ldi r21, 0xFF ; 255 |
9780: 0e 94 4a 6f call 0xde94 ; 0xde94 <__mulsi3> |
9784: 40 91 a4 09 lds r20, 0x09A4 |
9788: 50 91 a5 09 lds r21, 0x09A5 |
978c: 46 0f add r20, r22 |
978e: 57 1f adc r21, r23 |
9790: 21 ea ldi r18, 0xA1 ; 161 |
9792: a2 16 cp r10, r18 |
9794: b1 04 cpc r11, r1 |
9796: 0c f4 brge .+2 ; 0x979a <MotorRegler+0xdcc> |
9798: d1 c3 rjmp .+1954 ; 0x9f3c <MotorRegler+0x156e> |
979a: c5 01 movw r24, r10 |
979c: 95 95 asr r25 |
979e: 87 95 ror r24 |
97a0: 84 17 cp r24, r20 |
97a2: 95 07 cpc r25, r21 |
97a4: 0c f0 brlt .+2 ; 0x97a8 <MotorRegler+0xdda> |
97a6: 92 c5 rjmp .+2852 ; 0xa2cc <MotorRegler+0x18fe> |
97a8: ac 01 movw r20, r24 |
97aa: 68 8d ldd r22, Y+24 ; 0x18 |
97ac: 86 2f mov r24, r22 |
97ae: 90 e0 ldi r25, 0x00 ; 0 |
97b0: 88 0f add r24, r24 |
97b2: 99 1f adc r25, r25 |
97b4: 88 0f add r24, r24 |
97b6: 99 1f adc r25, r25 |
97b8: 9c 01 movw r18, r24 |
97ba: 2a 19 sub r18, r10 |
97bc: 3b 09 sbc r19, r11 |
97be: 42 17 cp r20, r18 |
97c0: 53 07 cpc r21, r19 |
97c2: 0c f4 brge .+2 ; 0x97c6 <MotorRegler+0xdf8> |
97c4: 9a 01 movw r18, r20 |
97c6: d5 01 movw r26, r10 |
97c8: a8 1b sub r26, r24 |
97ca: b9 0b sbc r27, r25 |
97cc: 19 01 movw r2, r18 |
97ce: 2a 17 cp r18, r26 |
97d0: 3b 07 cpc r19, r27 |
97d2: 0c f4 brge .+2 ; 0x97d6 <MotorRegler+0xe08> |
97d4: 1d 01 movw r2, r26 |
97d6: 20 91 57 09 lds r18, 0x0957 |
97da: 30 91 58 09 lds r19, 0x0958 |
97de: 80 91 14 05 lds r24, 0x0514 |
97e2: 90 91 15 05 lds r25, 0x0515 |
97e6: 28 1b sub r18, r24 |
97e8: 39 0b sbc r19, r25 |
97ea: 30 93 68 09 sts 0x0968, r19 |
97ee: 20 93 67 09 sts 0x0967, r18 |
97f2: b0 91 76 09 lds r27, 0x0976 |
97f6: be 8f std Y+30, r27 ; 0x1e |
97f8: bb 23 and r27, r27 |
97fa: 09 f4 brne .+2 ; 0x97fe <MotorRegler+0xe30> |
97fc: 69 c3 rjmp .+1746 ; 0x9ed0 <MotorRegler+0x1502> |
97fe: eb 81 ldd r30, Y+3 ; 0x03 |
9800: fc 81 ldd r31, Y+4 ; 0x04 |
9802: e8 1b sub r30, r24 |
9804: f9 0b sbc r31, r25 |
9806: cf 01 movw r24, r30 |
9808: aa 27 eor r26, r26 |
980a: 97 fd sbrc r25, 7 |
980c: a0 95 com r26 |
980e: ba 2f mov r27, r26 |
9810: e0 90 8d 05 lds r14, 0x058D |
9814: f0 90 8e 05 lds r15, 0x058E |
9818: 00 91 8f 05 lds r16, 0x058F |
981c: 10 91 90 05 lds r17, 0x0590 |
9820: e8 0e add r14, r24 |
9822: f9 1e adc r15, r25 |
9824: 0a 1f adc r16, r26 |
9826: 1b 1f adc r17, r27 |
9828: e0 92 8d 05 sts 0x058D, r14 |
982c: f0 92 8e 05 sts 0x058E, r15 |
9830: 00 93 8f 05 sts 0x058F, r16 |
9834: 10 93 90 05 sts 0x0590, r17 |
9838: f1 e0 ldi r31, 0x01 ; 1 |
983a: ef 16 cp r14, r31 |
983c: fa ef ldi r31, 0xFA ; 250 |
983e: ff 06 cpc r15, r31 |
9840: f0 e0 ldi r31, 0x00 ; 0 |
9842: 0f 07 cpc r16, r31 |
9844: f0 e0 ldi r31, 0x00 ; 0 |
9846: 1f 07 cpc r17, r31 |
9848: 0c f4 brge .+2 ; 0x984c <MotorRegler+0xe7e> |
984a: 0e c5 rjmp .+2588 ; 0xa268 <MotorRegler+0x189a> |
984c: 80 e0 ldi r24, 0x00 ; 0 |
984e: 9a ef ldi r25, 0xFA ; 250 |
9850: a0 e0 ldi r26, 0x00 ; 0 |
9852: b0 e0 ldi r27, 0x00 ; 0 |
9854: 80 93 8d 05 sts 0x058D, r24 |
9858: 90 93 8e 05 sts 0x058E, r25 |
985c: a0 93 8f 05 sts 0x058F, r26 |
9860: b0 93 90 05 sts 0x0590, r27 |
9864: e1 2c mov r14, r1 |
9866: 7a ef ldi r23, 0xFA ; 250 |
9868: f7 2e mov r15, r23 |
986a: 01 2d mov r16, r1 |
986c: 11 2d mov r17, r1 |
986e: c0 90 aa 03 lds r12, 0x03AA |
9872: d0 90 ab 03 lds r13, 0x03AB |
9876: 96 01 movw r18, r12 |
9878: 44 27 eor r20, r20 |
987a: 37 fd sbrc r19, 7 |
987c: 40 95 com r20 |
987e: 54 2f mov r21, r20 |
9880: c8 01 movw r24, r16 |
9882: b7 01 movw r22, r14 |
9884: 0e 94 be 6f call 0xdf7c ; 0xdf7c <__divmodsi4> |
9888: 00 91 67 09 lds r16, 0x0967 |
988c: 10 91 68 09 lds r17, 0x0968 |
9890: 02 0f add r16, r18 |
9892: 13 1f adc r17, r19 |
9894: c1 01 movw r24, r2 |
9896: 37 fe sbrs r3, 7 |
9898: 02 c0 rjmp .+4 ; 0x989e <MotorRegler+0xed0> |
989a: 0c 94 d5 56 jmp 0xadaa ; 0xadaa <MotorRegler+0x23dc> |
989e: 95 95 asr r25 |
98a0: 87 95 ror r24 |
98a2: 8a 0d add r24, r10 |
98a4: 9b 1d adc r25, r11 |
98a6: 3c 01 movw r6, r24 |
98a8: 88 24 eor r8, r8 |
98aa: 77 fc sbrc r7, 7 |
98ac: 80 94 com r8 |
98ae: 98 2c mov r9, r8 |
98b0: 30 91 bf 03 lds r19, 0x03BF |
98b4: 3d a7 std Y+45, r19 ; 0x2d |
98b6: 23 2f mov r18, r19 |
98b8: 30 e0 ldi r19, 0x00 ; 0 |
98ba: 40 e0 ldi r20, 0x00 ; 0 |
98bc: 50 e0 ldi r21, 0x00 ; 0 |
98be: c4 01 movw r24, r8 |
98c0: b3 01 movw r22, r6 |
98c2: 0e 94 4a 6f call 0xde94 ; 0xde94 <__mulsi3> |
98c6: 20 e4 ldi r18, 0x40 ; 64 |
98c8: 30 e0 ldi r19, 0x00 ; 0 |
98ca: 40 e0 ldi r20, 0x00 ; 0 |
98cc: 50 e0 ldi r21, 0x00 ; 0 |
98ce: 0e 94 be 6f call 0xdf7c ; 0xdf7c <__divmodsi4> |
98d2: c9 01 movw r24, r18 |
98d4: 02 17 cp r16, r18 |
98d6: 13 07 cpc r17, r19 |
98d8: 0c f4 brge .+2 ; 0x98dc <MotorRegler+0xf0e> |
98da: 98 01 movw r18, r16 |
98dc: 44 24 eor r4, r4 |
98de: 55 24 eor r5, r5 |
98e0: 48 1a sub r4, r24 |
98e2: 59 0a sbc r5, r25 |
98e4: 42 16 cp r4, r18 |
98e6: 53 06 cpc r5, r19 |
98e8: 0c f4 brge .+2 ; 0x98ec <MotorRegler+0xf1e> |
98ea: 29 01 movw r4, r18 |
98ec: 20 91 48 09 lds r18, 0x0948 |
98f0: 30 91 49 09 lds r19, 0x0949 |
98f4: 80 91 16 05 lds r24, 0x0516 |
98f8: 90 91 17 05 lds r25, 0x0517 |
98fc: 28 1b sub r18, r24 |
98fe: 39 0b sbc r19, r25 |
9900: 30 93 47 09 sts 0x0947, r19 |
9904: 20 93 46 09 sts 0x0946, r18 |
9908: 4e 8d ldd r20, Y+30 ; 0x1e |
990a: 44 23 and r20, r20 |
990c: 09 f4 brne .+2 ; 0x9910 <MotorRegler+0xf42> |
990e: c6 c2 rjmp .+1420 ; 0x9e9c <MotorRegler+0x14ce> |
9910: 69 81 ldd r22, Y+1 ; 0x01 |
9912: 7a 81 ldd r23, Y+2 ; 0x02 |
9914: 68 1b sub r22, r24 |
9916: 79 0b sbc r23, r25 |
9918: cb 01 movw r24, r22 |
991a: aa 27 eor r26, r26 |
991c: 97 fd sbrc r25, 7 |
991e: a0 95 com r26 |
9920: ba 2f mov r27, r26 |
9922: e0 90 89 05 lds r14, 0x0589 |
9926: f0 90 8a 05 lds r15, 0x058A |
992a: 00 91 8b 05 lds r16, 0x058B |
992e: 10 91 8c 05 lds r17, 0x058C |
9932: e8 0e add r14, r24 |
9934: f9 1e adc r15, r25 |
9936: 0a 1f adc r16, r26 |
9938: 1b 1f adc r17, r27 |
993a: e0 92 89 05 sts 0x0589, r14 |
993e: f0 92 8a 05 sts 0x058A, r15 |
9942: 00 93 8b 05 sts 0x058B, r16 |
9946: 10 93 8c 05 sts 0x058C, r17 |
994a: 71 e0 ldi r23, 0x01 ; 1 |
994c: e7 16 cp r14, r23 |
994e: 7a ef ldi r23, 0xFA ; 250 |
9950: f7 06 cpc r15, r23 |
9952: 70 e0 ldi r23, 0x00 ; 0 |
9954: 07 07 cpc r16, r23 |
9956: 70 e0 ldi r23, 0x00 ; 0 |
9958: 17 07 cpc r17, r23 |
995a: 0c f4 brge .+2 ; 0x995e <MotorRegler+0xf90> |
995c: 67 c4 rjmp .+2254 ; 0xa22c <MotorRegler+0x185e> |
995e: 80 e0 ldi r24, 0x00 ; 0 |
9960: 9a ef ldi r25, 0xFA ; 250 |
9962: a0 e0 ldi r26, 0x00 ; 0 |
9964: b0 e0 ldi r27, 0x00 ; 0 |
9966: 80 93 89 05 sts 0x0589, r24 |
996a: 90 93 8a 05 sts 0x058A, r25 |
996e: a0 93 8b 05 sts 0x058B, r26 |
9972: b0 93 8c 05 sts 0x058C, r27 |
9976: e1 2c mov r14, r1 |
9978: 4a ef ldi r20, 0xFA ; 250 |
997a: f4 2e mov r15, r20 |
997c: 01 2d mov r16, r1 |
997e: 11 2d mov r17, r1 |
9980: 96 01 movw r18, r12 |
9982: 44 27 eor r20, r20 |
9984: 37 fd sbrc r19, 7 |
9986: 40 95 com r20 |
9988: 54 2f mov r21, r20 |
998a: c8 01 movw r24, r16 |
998c: b7 01 movw r22, r14 |
998e: 0e 94 be 6f call 0xdf7c ; 0xdf7c <__divmodsi4> |
9992: 00 91 46 09 lds r16, 0x0946 |
9996: 10 91 47 09 lds r17, 0x0947 |
999a: 02 0f add r16, r18 |
999c: 13 1f adc r17, r19 |
999e: 9d a5 ldd r25, Y+45 ; 0x2d |
99a0: 29 2f mov r18, r25 |
99a2: 30 e0 ldi r19, 0x00 ; 0 |
99a4: 40 e0 ldi r20, 0x00 ; 0 |
99a6: 50 e0 ldi r21, 0x00 ; 0 |
99a8: c4 01 movw r24, r8 |
99aa: b3 01 movw r22, r6 |
99ac: 0e 94 4a 6f call 0xde94 ; 0xde94 <__mulsi3> |
99b0: 20 e4 ldi r18, 0x40 ; 64 |
99b2: 30 e0 ldi r19, 0x00 ; 0 |
99b4: 40 e0 ldi r20, 0x00 ; 0 |
99b6: 50 e0 ldi r21, 0x00 ; 0 |
99b8: 0e 94 be 6f call 0xdf7c ; 0xdf7c <__divmodsi4> |
99bc: a9 01 movw r20, r18 |
99be: e2 2f mov r30, r18 |
99c0: 23 2f mov r18, r19 |
99c2: 04 17 cp r16, r20 |
99c4: 15 07 cpc r17, r21 |
99c6: 1c f4 brge .+6 ; 0x99ce <MotorRegler+0x1000> |
99c8: c8 01 movw r24, r16 |
99ca: e0 2f mov r30, r16 |
99cc: 29 2f mov r18, r25 |
99ce: 66 27 eor r22, r22 |
99d0: 77 27 eor r23, r23 |
99d2: 64 1b sub r22, r20 |
99d4: 75 0b sbc r23, r21 |
99d6: 8e 2f mov r24, r30 |
99d8: 92 2f mov r25, r18 |
99da: 86 17 cp r24, r22 |
99dc: 97 07 cpc r25, r23 |
99de: 0c f4 brge .+2 ; 0x99e2 <MotorRegler+0x1014> |
99e0: cb 01 movw r24, r22 |
99e2: a0 ee ldi r26, 0xE0 ; 224 |
99e4: b5 e0 ldi r27, 0x05 ; 5 |
99e6: 22 96 adiw r28, 0x02 ; 2 |
99e8: bf af std Y+63, r27 ; 0x3f |
99ea: ae af std Y+62, r26 ; 0x3e |
99ec: 22 97 sbiw r28, 0x02 ; 2 |
99ee: 26 e9 ldi r18, 0x96 ; 150 |
99f0: 82 2e mov r8, r18 |
99f2: 29 e0 ldi r18, 0x09 ; 9 |
99f4: 92 2e mov r9, r18 |
99f6: 07 e7 ldi r16, 0x77 ; 119 |
99f8: c0 2e mov r12, r16 |
99fa: 09 e0 ldi r16, 0x09 ; 9 |
99fc: d0 2e mov r13, r16 |
99fe: 91 01 movw r18, r2 |
9a00: 44 27 eor r20, r20 |
9a02: 37 fd sbrc r19, 7 |
9a04: 40 95 com r20 |
9a06: 54 2f mov r21, r20 |
9a08: 2a ab std Y+50, r18 ; 0x32 |
9a0a: 3b ab std Y+51, r19 ; 0x33 |
9a0c: 4c ab std Y+52, r20 ; 0x34 |
9a0e: 5d ab std Y+53, r21 ; 0x35 |
9a10: a5 01 movw r20, r10 |
9a12: 66 27 eor r22, r22 |
9a14: 57 fd sbrc r21, 7 |
9a16: 60 95 com r22 |
9a18: 76 2f mov r23, r22 |
9a1a: 4e ab std Y+54, r20 ; 0x36 |
9a1c: 5f ab std Y+55, r21 ; 0x37 |
9a1e: 68 af std Y+56, r22 ; 0x38 |
9a20: 79 af std Y+57, r23 ; 0x39 |
9a22: 92 01 movw r18, r4 |
9a24: 44 27 eor r20, r20 |
9a26: 37 fd sbrc r19, 7 |
9a28: 40 95 com r20 |
9a2a: 54 2f mov r21, r20 |
9a2c: 2a af std Y+58, r18 ; 0x3a |
9a2e: 3b af std Y+59, r19 ; 0x3b |
9a30: 4c af std Y+60, r20 ; 0x3c |
9a32: 5d af std Y+61, r21 ; 0x3d |
9a34: 2c 01 movw r4, r24 |
9a36: 66 24 eor r6, r6 |
9a38: 57 fc sbrc r5, 7 |
9a3a: 60 94 com r6 |
9a3c: 76 2c mov r7, r6 |
9a3e: 3b a1 ldd r19, Y+35 ; 0x23 |
9a40: 23 2e mov r2, r19 |
9a42: 33 24 eor r3, r3 |
9a44: 58 8d ldd r21, Y+24 ; 0x18 |
9a46: 45 2f mov r20, r21 |
9a48: 50 e0 ldi r21, 0x00 ; 0 |
9a4a: 5f af std Y+63, r21 ; 0x3f |
9a4c: 4e af std Y+62, r20 ; 0x3e |
9a4e: 8d c0 rjmp .+282 ; 0x9b6a <MotorRegler+0x119c> |
9a50: 13 96 adiw r26, 0x03 ; 3 |
9a52: 2c 91 ld r18, X |
9a54: 33 27 eor r19, r19 |
9a56: 27 fd sbrc r18, 7 |
9a58: 30 95 com r19 |
9a5a: 43 2f mov r20, r19 |
9a5c: 53 2f mov r21, r19 |
9a5e: 6a a9 ldd r22, Y+50 ; 0x32 |
9a60: 7b a9 ldd r23, Y+51 ; 0x33 |
9a62: 8c a9 ldd r24, Y+52 ; 0x34 |
9a64: 9d a9 ldd r25, Y+53 ; 0x35 |
9a66: 0e 94 4a 6f call 0xde94 ; 0xde94 <__mulsi3> |
9a6a: 20 e4 ldi r18, 0x40 ; 64 |
9a6c: 30 e0 ldi r19, 0x00 ; 0 |
9a6e: 40 e0 ldi r20, 0x00 ; 0 |
9a70: 50 e0 ldi r21, 0x00 ; 0 |
9a72: 0e 94 be 6f call 0xdf7c ; 0xdf7c <__divmodsi4> |
9a76: 79 01 movw r14, r18 |
9a78: 8a 01 movw r16, r20 |
9a7a: 2a 2d mov r18, r10 |
9a7c: 33 27 eor r19, r19 |
9a7e: 27 fd sbrc r18, 7 |
9a80: 30 95 com r19 |
9a82: 43 2f mov r20, r19 |
9a84: 53 2f mov r21, r19 |
9a86: 6e a9 ldd r22, Y+54 ; 0x36 |
9a88: 7f a9 ldd r23, Y+55 ; 0x37 |
9a8a: 88 ad ldd r24, Y+56 ; 0x38 |
9a8c: 99 ad ldd r25, Y+57 ; 0x39 |
9a8e: 0e 94 4a 6f call 0xde94 ; 0xde94 <__mulsi3> |
9a92: 20 e4 ldi r18, 0x40 ; 64 |
9a94: 30 e0 ldi r19, 0x00 ; 0 |
9a96: 40 e0 ldi r20, 0x00 ; 0 |
9a98: 50 e0 ldi r21, 0x00 ; 0 |
9a9a: 0e 94 be 6f call 0xdf7c ; 0xdf7c <__divmodsi4> |
9a9e: e2 0e add r14, r18 |
9aa0: f3 1e adc r15, r19 |
9aa2: 22 96 adiw r28, 0x02 ; 2 |
9aa4: ee ad ldd r30, Y+62 ; 0x3e |
9aa6: ff ad ldd r31, Y+63 ; 0x3f |
9aa8: 22 97 sbiw r28, 0x02 ; 2 |
9aaa: 21 81 ldd r18, Z+1 ; 0x01 |
9aac: 33 27 eor r19, r19 |
9aae: 27 fd sbrc r18, 7 |
9ab0: 30 95 com r19 |
9ab2: 43 2f mov r20, r19 |
9ab4: 53 2f mov r21, r19 |
9ab6: 6a ad ldd r22, Y+58 ; 0x3a |
9ab8: 7b ad ldd r23, Y+59 ; 0x3b |
9aba: 8c ad ldd r24, Y+60 ; 0x3c |
9abc: 9d ad ldd r25, Y+61 ; 0x3d |
9abe: 0e 94 4a 6f call 0xde94 ; 0xde94 <__mulsi3> |
9ac2: 20 e4 ldi r18, 0x40 ; 64 |
9ac4: 30 e0 ldi r19, 0x00 ; 0 |
9ac6: 40 e0 ldi r20, 0x00 ; 0 |
9ac8: 50 e0 ldi r21, 0x00 ; 0 |
9aca: 0e 94 be 6f call 0xdf7c ; 0xdf7c <__divmodsi4> |
9ace: e2 0e add r14, r18 |
9ad0: f3 1e adc r15, r19 |
9ad2: 22 96 adiw r28, 0x02 ; 2 |
9ad4: ae ad ldd r26, Y+62 ; 0x3e |
9ad6: bf ad ldd r27, Y+63 ; 0x3f |
9ad8: 22 97 sbiw r28, 0x02 ; 2 |
9ada: 12 96 adiw r26, 0x02 ; 2 |
9adc: 2c 91 ld r18, X |
9ade: 33 27 eor r19, r19 |
9ae0: 27 fd sbrc r18, 7 |
9ae2: 30 95 com r19 |
9ae4: 43 2f mov r20, r19 |
9ae6: 53 2f mov r21, r19 |
9ae8: c3 01 movw r24, r6 |
9aea: b2 01 movw r22, r4 |
9aec: 0e 94 4a 6f call 0xde94 ; 0xde94 <__mulsi3> |
9af0: 20 e4 ldi r18, 0x40 ; 64 |
9af2: 30 e0 ldi r19, 0x00 ; 0 |
9af4: 40 e0 ldi r20, 0x00 ; 0 |
9af6: 50 e0 ldi r21, 0x00 ; 0 |
9af8: 0e 94 be 6f call 0xdf7c ; 0xdf7c <__divmodsi4> |
9afc: e2 0e add r14, r18 |
9afe: f3 1e adc r15, r19 |
9b00: f6 01 movw r30, r12 |
9b02: 60 81 ld r22, Z |
9b04: 71 81 ldd r23, Z+1 ; 0x01 |
9b06: c7 01 movw r24, r14 |
9b08: 0e 94 af 32 call 0x655e ; 0x655e <MotorSmoothing> |
9b0c: d6 01 movw r26, r12 |
9b0e: 8c 93 st X, r24 |
9b10: 11 96 adiw r26, 0x01 ; 1 |
9b12: 9c 93 st X, r25 |
9b14: 97 fd sbrc r25, 7 |
9b16: c0 c1 rjmp .+896 ; 0x9e98 <MotorRegler+0x14ca> |
9b18: 9c 01 movw r18, r24 |
9b1a: 35 95 asr r19 |
9b1c: 27 95 ror r18 |
9b1e: 35 95 asr r19 |
9b20: 27 95 ror r18 |
9b22: 42 2d mov r20, r2 |
9b24: 22 15 cp r18, r2 |
9b26: 33 05 cpc r19, r3 |
9b28: 4c f0 brlt .+18 ; 0x9b3c <MotorRegler+0x116e> |
9b2a: 8e ad ldd r24, Y+62 ; 0x3e |
9b2c: 9f ad ldd r25, Y+63 ; 0x3f |
9b2e: 48 2f mov r20, r24 |
9b30: ee ad ldd r30, Y+62 ; 0x3e |
9b32: ff ad ldd r31, Y+63 ; 0x3f |
9b34: 2e 17 cp r18, r30 |
9b36: 3f 07 cpc r19, r31 |
9b38: 0c f4 brge .+2 ; 0x9b3c <MotorRegler+0x116e> |
9b3a: 42 2f mov r20, r18 |
9b3c: d4 01 movw r26, r8 |
9b3e: 4c 93 st X, r20 |
9b40: 22 96 adiw r28, 0x02 ; 2 |
9b42: 2e ad ldd r18, Y+62 ; 0x3e |
9b44: 3f ad ldd r19, Y+63 ; 0x3f |
9b46: 22 97 sbiw r28, 0x02 ; 2 |
9b48: 2c 5f subi r18, 0xFC ; 252 |
9b4a: 3f 4f sbci r19, 0xFF ; 255 |
9b4c: 22 96 adiw r28, 0x02 ; 2 |
9b4e: 3f af std Y+63, r19 ; 0x3f |
9b50: 2e af std Y+62, r18 ; 0x3e |
9b52: 22 97 sbiw r28, 0x02 ; 2 |
9b54: 08 94 sec |
9b56: 81 1c adc r8, r1 |
9b58: 91 1c adc r9, r1 |
9b5a: 42 e0 ldi r20, 0x02 ; 2 |
9b5c: 50 e0 ldi r21, 0x00 ; 0 |
9b5e: c4 0e add r12, r20 |
9b60: d5 1e adc r13, r21 |
9b62: 20 51 subi r18, 0x10 ; 16 |
9b64: 36 40 sbci r19, 0x06 ; 6 |
9b66: 09 f4 brne .+2 ; 0x9b6a <MotorRegler+0x119c> |
9b68: 7d c1 rjmp .+762 ; 0x9e64 <MotorRegler+0x1496> |
9b6a: 22 96 adiw r28, 0x02 ; 2 |
9b6c: ae ad ldd r26, Y+62 ; 0x3e |
9b6e: bf ad ldd r27, Y+63 ; 0x3f |
9b70: 22 97 sbiw r28, 0x02 ; 2 |
9b72: ac 90 ld r10, X |
9b74: 1a 14 cp r1, r10 |
9b76: 0c f4 brge .+2 ; 0x9b7a <MotorRegler+0x11ac> |
9b78: 6b cf rjmp .-298 ; 0x9a50 <MotorRegler+0x1082> |
9b7a: f4 01 movw r30, r8 |
9b7c: 10 82 st Z, r1 |
9b7e: e0 cf rjmp .-64 ; 0x9b40 <MotorRegler+0x1172> |
9b80: 29 98 cbi 0x05, 1 ; 5 |
9b82: 0c 94 15 45 jmp 0x8a2a ; 0x8a2a <MotorRegler+0x5c> |
9b86: 80 91 12 05 lds r24, 0x0512 |
9b8a: 8d 38 cpi r24, 0x8D ; 141 |
9b8c: 10 f4 brcc .+4 ; 0x9b92 <MotorRegler+0x11c4> |
9b8e: 0c 94 85 45 jmp 0x8b0a ; 0x8b0a <MotorRegler+0x13c> |
9b92: 80 91 43 05 lds r24, 0x0543 |
9b96: 8f 7e andi r24, 0xEF ; 239 |
9b98: 80 93 43 05 sts 0x0543, r24 |
9b9c: 80 91 01 09 lds r24, 0x0901 |
9ba0: 22 e3 ldi r18, 0x32 ; 50 |
9ba2: 82 9f mul r24, r18 |
9ba4: c0 01 movw r24, r0 |
9ba6: 11 24 eor r1, r1 |
9ba8: 90 93 74 05 sts 0x0574, r25 |
9bac: 80 93 73 05 sts 0x0573, r24 |
9bb0: ed 81 ldd r30, Y+5 ; 0x05 |
9bb2: fe 81 ldd r31, Y+6 ; 0x06 |
9bb4: b9 97 sbiw r30, 0x29 ; 41 |
9bb6: 9c f0 brlt .+38 ; 0x9bde <MotorRegler+0x1210> |
9bb8: 80 91 1c 05 lds r24, 0x051C |
9bbc: 88 23 and r24, r24 |
9bbe: 79 f0 breq .+30 ; 0x9bde <MotorRegler+0x1210> |
9bc0: 80 91 41 05 lds r24, 0x0541 |
9bc4: 90 91 42 05 lds r25, 0x0542 |
9bc8: ff ef ldi r31, 0xFF ; 255 |
9bca: 8f 3f cpi r24, 0xFF ; 255 |
9bcc: 9f 07 cpc r25, r31 |
9bce: 11 f4 brne .+4 ; 0x9bd4 <MotorRegler+0x1206> |
9bd0: 0c 94 b0 57 jmp 0xaf60 ; 0xaf60 <MotorRegler+0x2592> |
9bd4: 01 96 adiw r24, 0x01 ; 1 |
9bd6: 90 93 42 05 sts 0x0542, r25 |
9bda: 80 93 41 05 sts 0x0541, r24 |
9bde: 80 91 41 05 lds r24, 0x0541 |
9be2: 90 91 42 05 lds r25, 0x0542 |
9be6: 8f 3f cpi r24, 0xFF ; 255 |
9be8: 91 05 cpc r25, r1 |
9bea: 19 f0 breq .+6 ; 0x9bf2 <MotorRegler+0x1224> |
9bec: 10 f0 brcs .+4 ; 0x9bf2 <MotorRegler+0x1224> |
9bee: 0c 94 b0 57 jmp 0xaf60 ; 0xaf60 <MotorRegler+0x2592> |
9bf2: 10 92 8d 05 sts 0x058D, r1 |
9bf6: 10 92 8e 05 sts 0x058E, r1 |
9bfa: 10 92 8f 05 sts 0x058F, r1 |
9bfe: 10 92 90 05 sts 0x0590, r1 |
9c02: 10 92 89 05 sts 0x0589, r1 |
9c06: 10 92 8a 05 sts 0x058A, r1 |
9c0a: 10 92 8b 05 sts 0x058B, r1 |
9c0e: 10 92 8c 05 sts 0x058C, r1 |
9c12: 8a 3f cpi r24, 0xFA ; 250 |
9c14: 91 05 cpc r25, r1 |
9c16: 11 f4 brne .+4 ; 0x9c1c <MotorRegler+0x124e> |
9c18: 0c 94 11 5d jmp 0xba22 ; 0xba22 <MotorRegler+0x3054> |
9c1c: 80 91 e3 08 lds r24, 0x08E3 |
9c20: a8 2f mov r26, r24 |
9c22: b0 e0 ldi r27, 0x00 ; 0 |
9c24: aa 0f add r26, r26 |
9c26: bb 1f adc r27, r27 |
9c28: fd 01 movw r30, r26 |
9c2a: e1 55 subi r30, 0x51 ; 81 |
9c2c: f7 4f sbci r31, 0xF7 ; 247 |
9c2e: 80 81 ld r24, Z |
9c30: 91 81 ldd r25, Z+1 ; 0x01 |
9c32: 81 35 cpi r24, 0x51 ; 81 |
9c34: 91 05 cpc r25, r1 |
9c36: 0c f4 brge .+2 ; 0x9c3a <MotorRegler+0x126c> |
9c38: c6 c0 rjmp .+396 ; 0x9dc6 <MotorRegler+0x13f8> |
9c3a: 80 91 1c 05 lds r24, 0x051C |
9c3e: 88 23 and r24, r24 |
9c40: 09 f0 breq .+2 ; 0x9c44 <MotorRegler+0x1276> |
9c42: c1 c0 rjmp .+386 ; 0x9dc6 <MotorRegler+0x13f8> |
9c44: 80 91 e4 08 lds r24, 0x08E4 |
9c48: e8 2f mov r30, r24 |
9c4a: f0 e0 ldi r31, 0x00 ; 0 |
9c4c: ee 0f add r30, r30 |
9c4e: ff 1f adc r31, r31 |
9c50: e1 55 subi r30, 0x51 ; 81 |
9c52: f7 4f sbci r31, 0xF7 ; 247 |
9c54: 80 81 ld r24, Z |
9c56: 91 81 ldd r25, Z+1 ; 0x01 |
9c58: 8c 34 cpi r24, 0x4C ; 76 |
9c5a: 91 05 cpc r25, r1 |
9c5c: 14 f4 brge .+4 ; 0x9c62 <MotorRegler+0x1294> |
9c5e: 0c 94 24 5c jmp 0xb848 ; 0xb848 <MotorRegler+0x2e7a> |
9c62: 80 91 72 05 lds r24, 0x0572 |
9c66: 8f 5f subi r24, 0xFF ; 255 |
9c68: 80 93 72 05 sts 0x0572, r24 |
9c6c: 89 3c cpi r24, 0xC9 ; 201 |
9c6e: 08 f4 brcc .+2 ; 0x9c72 <MotorRegler+0x12a4> |
9c70: aa c0 rjmp .+340 ; 0x9dc6 <MotorRegler+0x13f8> |
9c72: 4c 30 cpi r20, 0x0C ; 12 |
9c74: 10 f0 brcs .+4 ; 0x9c7a <MotorRegler+0x12ac> |
9c76: 0c 94 ef 60 jmp 0xc1de ; 0xc1de <MotorRegler+0x3810> |
9c7a: 29 98 cbi 0x05, 1 ; 5 |
9c7c: 10 92 1c 05 sts 0x051C, r1 |
9c80: 10 92 72 05 sts 0x0572, r1 |
9c84: 10 92 42 05 sts 0x0542, r1 |
9c88: 10 92 41 05 sts 0x0541, r1 |
9c8c: 80 91 e1 08 lds r24, 0x08E1 |
9c90: 48 2f mov r20, r24 |
9c92: 50 e0 ldi r21, 0x00 ; 0 |
9c94: 44 0f add r20, r20 |
9c96: 55 1f adc r21, r21 |
9c98: fa 01 movw r30, r20 |
9c9a: e1 55 subi r30, 0x51 ; 81 |
9c9c: f7 4f sbci r31, 0xF7 ; 247 |
9c9e: 80 81 ld r24, Z |
9ca0: 91 81 ldd r25, Z+1 ; 0x01 |
9ca2: 87 34 cpi r24, 0x47 ; 71 |
9ca4: 91 05 cpc r25, r1 |
9ca6: 14 f4 brge .+4 ; 0x9cac <MotorRegler+0x12de> |
9ca8: 0c 94 f2 60 jmp 0xc1e4 ; 0xc1e4 <MotorRegler+0x3816> |
9cac: 80 91 e2 08 lds r24, 0x08E2 |
9cb0: a8 2f mov r26, r24 |
9cb2: b0 e0 ldi r27, 0x00 ; 0 |
9cb4: aa 0f add r26, r26 |
9cb6: bb 1f adc r27, r27 |
9cb8: fd 01 movw r30, r26 |
9cba: e1 55 subi r30, 0x51 ; 81 |
9cbc: f7 4f sbci r31, 0xF7 ; 247 |
9cbe: 80 81 ld r24, Z |
9cc0: 91 81 ldd r25, Z+1 ; 0x01 |
9cc2: 87 34 cpi r24, 0x47 ; 71 |
9cc4: 91 05 cpc r25, r1 |
9cc6: 34 f0 brlt .+12 ; 0x9cd4 <MotorRegler+0x1306> |
9cc8: fa 01 movw r30, r20 |
9cca: e1 55 subi r30, 0x51 ; 81 |
9ccc: f7 4f sbci r31, 0xF7 ; 247 |
9cce: 01 90 ld r0, Z+ |
9cd0: f0 81 ld r31, Z |
9cd2: e0 2d mov r30, r0 |
9cd4: fd 01 movw r30, r26 |
9cd6: e1 55 subi r30, 0x51 ; 81 |
9cd8: f7 4f sbci r31, 0xF7 ; 247 |
9cda: 80 81 ld r24, Z |
9cdc: 91 81 ldd r25, Z+1 ; 0x01 |
9cde: 87 34 cpi r24, 0x47 ; 71 |
9ce0: 91 05 cpc r25, r1 |
9ce2: 14 f4 brge .+4 ; 0x9ce8 <MotorRegler+0x131a> |
9ce4: 0c 94 ec 60 jmp 0xc1d8 ; 0xc1d8 <MotorRegler+0x380a> |
9ce8: fa 01 movw r30, r20 |
9cea: e1 55 subi r30, 0x51 ; 81 |
9cec: f7 4f sbci r31, 0xF7 ; 247 |
9cee: 80 81 ld r24, Z |
9cf0: 91 81 ldd r25, Z+1 ; 0x01 |
9cf2: 87 34 cpi r24, 0x47 ; 71 |
9cf4: 91 05 cpc r25, r1 |
9cf6: 14 f4 brge .+4 ; 0x9cfc <MotorRegler+0x132e> |
9cf8: 0c 94 ec 60 jmp 0xc1d8 ; 0xc1d8 <MotorRegler+0x380a> |
9cfc: 22 e0 ldi r18, 0x02 ; 2 |
9cfe: fd 01 movw r30, r26 |
9d00: e1 55 subi r30, 0x51 ; 81 |
9d02: f7 4f sbci r31, 0xF7 ; 247 |
9d04: 80 81 ld r24, Z |
9d06: 91 81 ldd r25, Z+1 ; 0x01 |
9d08: 86 34 cpi r24, 0x46 ; 70 |
9d0a: 91 05 cpc r25, r1 |
9d0c: 4c f4 brge .+18 ; 0x9d20 <MotorRegler+0x1352> |
9d0e: fa 01 movw r30, r20 |
9d10: e1 55 subi r30, 0x51 ; 81 |
9d12: f7 4f sbci r31, 0xF7 ; 247 |
9d14: 80 81 ld r24, Z |
9d16: 91 81 ldd r25, Z+1 ; 0x01 |
9d18: 87 34 cpi r24, 0x47 ; 71 |
9d1a: 91 05 cpc r25, r1 |
9d1c: 0c f0 brlt .+2 ; 0x9d20 <MotorRegler+0x1352> |
9d1e: 23 e0 ldi r18, 0x03 ; 3 |
9d20: fd 01 movw r30, r26 |
9d22: e1 55 subi r30, 0x51 ; 81 |
9d24: f7 4f sbci r31, 0xF7 ; 247 |
9d26: 80 81 ld r24, Z |
9d28: 91 81 ldd r25, Z+1 ; 0x01 |
9d2a: 8a 5b subi r24, 0xBA ; 186 |
9d2c: 9f 4f sbci r25, 0xFF ; 255 |
9d2e: 4c f4 brge .+18 ; 0x9d42 <MotorRegler+0x1374> |
9d30: fa 01 movw r30, r20 |
9d32: e1 55 subi r30, 0x51 ; 81 |
9d34: f7 4f sbci r31, 0xF7 ; 247 |
9d36: 80 81 ld r24, Z |
9d38: 91 81 ldd r25, Z+1 ; 0x01 |
9d3a: 87 34 cpi r24, 0x47 ; 71 |
9d3c: 91 05 cpc r25, r1 |
9d3e: 0c f0 brlt .+2 ; 0x9d42 <MotorRegler+0x1374> |
9d40: 24 e0 ldi r18, 0x04 ; 4 |
9d42: a1 55 subi r26, 0x51 ; 81 |
9d44: b7 4f sbci r27, 0xF7 ; 247 |
9d46: 8d 91 ld r24, X+ |
9d48: 9c 91 ld r25, X |
9d4a: 8a 5b subi r24, 0xBA ; 186 |
9d4c: 9f 4f sbci r25, 0xFF ; 255 |
9d4e: 4c f4 brge .+18 ; 0x9d62 <MotorRegler+0x1394> |
9d50: 41 55 subi r20, 0x51 ; 81 |
9d52: 57 4f sbci r21, 0xF7 ; 247 |
9d54: da 01 movw r26, r20 |
9d56: 8d 91 ld r24, X+ |
9d58: 9c 91 ld r25, X |
9d5a: 86 34 cpi r24, 0x46 ; 70 |
9d5c: 91 05 cpc r25, r1 |
9d5e: 0c f4 brge .+2 ; 0x9d62 <MotorRegler+0x1394> |
9d60: 25 e0 ldi r18, 0x05 ; 5 |
9d62: 82 2f mov r24, r18 |
9d64: 0e 94 8f 05 call 0xb1e ; 0xb1e <SetActiveParamSetNumber> |
9d68: e0 91 e2 08 lds r30, 0x08E2 |
9d6c: f0 e0 ldi r31, 0x00 ; 0 |
9d6e: ee 0f add r30, r30 |
9d70: ff 1f adc r31, r31 |
9d72: e1 55 subi r30, 0x51 ; 81 |
9d74: f7 4f sbci r31, 0xF7 ; 247 |
9d76: 01 90 ld r0, Z+ |
9d78: f0 81 ld r31, Z |
9d7a: e0 2d mov r30, r0 |
9d7c: f7 ff sbrs r31, 7 |
9d7e: 02 c0 rjmp .+4 ; 0x9d84 <MotorRegler+0x13b6> |
9d80: 0c 94 a7 61 jmp 0xc34e ; 0xc34e <MotorRegler+0x3980> |
9d84: 7e 97 sbiw r30, 0x1e ; 30 |
9d86: 14 f0 brlt .+4 ; 0x9d8c <MotorRegler+0x13be> |
9d88: 0c 94 71 60 jmp 0xc0e2 ; 0xc0e2 <MotorRegler+0x3714> |
9d8c: e0 91 e1 08 lds r30, 0x08E1 |
9d90: f0 e0 ldi r31, 0x00 ; 0 |
9d92: ee 0f add r30, r30 |
9d94: ff 1f adc r31, r31 |
9d96: e1 55 subi r30, 0x51 ; 81 |
9d98: f7 4f sbci r31, 0xF7 ; 247 |
9d9a: 80 81 ld r24, Z |
9d9c: 91 81 ldd r25, Z+1 ; 0x01 |
9d9e: 8a 5b subi r24, 0xBA ; 186 |
9da0: 9f 4f sbci r25, 0xFF ; 255 |
9da2: 14 f0 brlt .+4 ; 0x9da8 <MotorRegler+0x13da> |
9da4: 0c 94 71 60 jmp 0xc0e2 ; 0xc0e2 <MotorRegler+0x3714> |
9da8: 81 e0 ldi r24, 0x01 ; 1 |
9daa: 80 93 7e 07 sts 0x077E, r24 |
9dae: 88 ee ldi r24, 0xE8 ; 232 |
9db0: 93 e0 ldi r25, 0x03 ; 3 |
9db2: 90 93 fb 03 sts 0x03FB, r25 |
9db6: 80 93 fa 03 sts 0x03FA, r24 |
9dba: 80 91 e3 08 lds r24, 0x08E3 |
9dbe: a8 2f mov r26, r24 |
9dc0: b0 e0 ldi r27, 0x00 ; 0 |
9dc2: aa 0f add r26, r26 |
9dc4: bb 1f adc r27, r27 |
9dc6: a1 55 subi r26, 0x51 ; 81 |
9dc8: b7 4f sbci r27, 0xF7 ; 247 |
9dca: 8d 91 ld r24, X+ |
9dcc: 9c 91 ld r25, X |
9dce: 8b 5a subi r24, 0xAB ; 171 |
9dd0: 9f 4f sbci r25, 0xFF ; 255 |
9dd2: 14 f0 brlt .+4 ; 0x9dd8 <MotorRegler+0x140a> |
9dd4: 0c 94 85 45 jmp 0x8b0a ; 0x8b0a <MotorRegler+0x13c> |
9dd8: e0 91 e4 08 lds r30, 0x08E4 |
9ddc: f0 e0 ldi r31, 0x00 ; 0 |
9dde: ee 0f add r30, r30 |
9de0: ff 1f adc r31, r31 |
9de2: e1 55 subi r30, 0x51 ; 81 |
9de4: f7 4f sbci r31, 0xF7 ; 247 |
9de6: 80 81 ld r24, Z |
9de8: 91 81 ldd r25, Z+1 ; 0x01 |
9dea: 85 5b subi r24, 0xB5 ; 181 |
9dec: 9f 4f sbci r25, 0xFF ; 255 |
9dee: 14 f0 brlt .+4 ; 0x9df4 <MotorRegler+0x1426> |
9df0: 0c 94 7f 58 jmp 0xb0fe ; 0xb0fe <MotorRegler+0x2730> |
9df4: 80 91 71 05 lds r24, 0x0571 |
9df8: 8f 5f subi r24, 0xFF ; 255 |
9dfa: 80 93 71 05 sts 0x0571, r24 |
9dfe: 89 3c cpi r24, 0xC9 ; 201 |
9e00: 10 f0 brcs .+4 ; 0x9e06 <MotorRegler+0x1438> |
9e02: 0c 94 80 5b jmp 0xb700 ; 0xb700 <MotorRegler+0x2d32> |
9e06: e0 91 e4 08 lds r30, 0x08E4 |
9e0a: f0 e0 ldi r31, 0x00 ; 0 |
9e0c: ee 0f add r30, r30 |
9e0e: ff 1f adc r31, r31 |
9e10: e1 55 subi r30, 0x51 ; 81 |
9e12: f7 4f sbci r31, 0xF7 ; 247 |
9e14: 80 81 ld r24, Z |
9e16: 91 81 ldd r25, Z+1 ; 0x01 |
9e18: 8c 34 cpi r24, 0x4C ; 76 |
9e1a: 91 05 cpc r25, r1 |
9e1c: 14 f4 brge .+4 ; 0x9e22 <MotorRegler+0x1454> |
9e1e: 0c 94 83 58 jmp 0xb106 ; 0xb106 <MotorRegler+0x2738> |
9e22: 80 91 70 05 lds r24, 0x0570 |
9e26: 8f 5f subi r24, 0xFF ; 255 |
9e28: 80 93 70 05 sts 0x0570, r24 |
9e2c: 89 3c cpi r24, 0xC9 ; 201 |
9e2e: 10 f4 brcc .+4 ; 0x9e34 <MotorRegler+0x1466> |
9e30: 0c 94 85 45 jmp 0x8b0a ; 0x8b0a <MotorRegler+0x13c> |
9e34: 10 92 1c 05 sts 0x051C, r1 |
9e38: 88 ec ldi r24, 0xC8 ; 200 |
9e3a: 80 93 70 05 sts 0x0570, r24 |
9e3e: 10 92 42 05 sts 0x0542, r1 |
9e42: 10 92 41 05 sts 0x0541, r1 |
9e46: 0c 94 85 45 jmp 0x8b0a ; 0x8b0a <MotorRegler+0x13c> |
9e4a: 80 91 11 09 lds r24, 0x0911 |
9e4e: 90 e0 ldi r25, 0x00 ; 0 |
9e50: ad 80 ldd r10, Y+5 ; 0x05 |
9e52: be 80 ldd r11, Y+6 ; 0x06 |
9e54: 8a 15 cp r24, r10 |
9e56: 9b 05 cpc r25, r11 |
9e58: 0c f4 brge .+2 ; 0x9e5c <MotorRegler+0x148e> |
9e5a: 24 c2 rjmp .+1096 ; 0xa2a4 <MotorRegler+0x18d6> |
9e5c: 81 e0 ldi r24, 0x01 ; 1 |
9e5e: 80 93 07 05 sts 0x0507, r24 |
9e62: a6 c8 rjmp .-3764 ; 0x8fb0 <MotorRegler+0x5e2> |
9e64: cf 5b subi r28, 0xBF ; 191 |
9e66: df 4f sbci r29, 0xFF ; 255 |
9e68: 0f b6 in r0, 0x3f ; 63 |
9e6a: f8 94 cli |
9e6c: de bf out 0x3e, r29 ; 62 |
9e6e: 0f be out 0x3f, r0 ; 63 |
9e70: cd bf out 0x3d, r28 ; 61 |
9e72: cf 91 pop r28 |
9e74: df 91 pop r29 |
9e76: 1f 91 pop r17 |
9e78: 0f 91 pop r16 |
9e7a: ff 90 pop r15 |
9e7c: ef 90 pop r14 |
9e7e: df 90 pop r13 |
9e80: cf 90 pop r12 |
9e82: bf 90 pop r11 |
9e84: af 90 pop r10 |
9e86: 9f 90 pop r9 |
9e88: 8f 90 pop r8 |
9e8a: 7f 90 pop r7 |
9e8c: 6f 90 pop r6 |
9e8e: 5f 90 pop r5 |
9e90: 4f 90 pop r4 |
9e92: 3f 90 pop r3 |
9e94: 2f 90 pop r2 |
9e96: 08 95 ret |
9e98: 03 96 adiw r24, 0x03 ; 3 |
9e9a: 3e ce rjmp .-900 ; 0x9b18 <MotorRegler+0x114a> |
9e9c: c9 01 movw r24, r18 |
9e9e: aa 27 eor r26, r26 |
9ea0: 97 fd sbrc r25, 7 |
9ea2: a0 95 com r26 |
9ea4: ba 2f mov r27, r26 |
9ea6: e0 90 89 05 lds r14, 0x0589 |
9eaa: f0 90 8a 05 lds r15, 0x058A |
9eae: 00 91 8b 05 lds r16, 0x058B |
9eb2: 10 91 8c 05 lds r17, 0x058C |
9eb6: e8 0e add r14, r24 |
9eb8: f9 1e adc r15, r25 |
9eba: 0a 1f adc r16, r26 |
9ebc: 1b 1f adc r17, r27 |
9ebe: e0 92 89 05 sts 0x0589, r14 |
9ec2: f0 92 8a 05 sts 0x058A, r15 |
9ec6: 00 93 8b 05 sts 0x058B, r16 |
9eca: 10 93 8c 05 sts 0x058C, r17 |
9ece: 3d cd rjmp .-1414 ; 0x994a <MotorRegler+0xf7c> |
9ed0: c9 01 movw r24, r18 |
9ed2: aa 27 eor r26, r26 |
9ed4: 97 fd sbrc r25, 7 |
9ed6: a0 95 com r26 |
9ed8: ba 2f mov r27, r26 |
9eda: e0 90 8d 05 lds r14, 0x058D |
9ede: f0 90 8e 05 lds r15, 0x058E |
9ee2: 00 91 8f 05 lds r16, 0x058F |
9ee6: 10 91 90 05 lds r17, 0x0590 |
9eea: e8 0e add r14, r24 |
9eec: f9 1e adc r15, r25 |
9eee: 0a 1f adc r16, r26 |
9ef0: 1b 1f adc r17, r27 |
9ef2: e0 92 8d 05 sts 0x058D, r14 |
9ef6: f0 92 8e 05 sts 0x058E, r15 |
9efa: 00 93 8f 05 sts 0x058F, r16 |
9efe: 10 93 90 05 sts 0x0590, r17 |
9f02: 9a cc rjmp .-1740 ; 0x9838 <MotorRegler+0xe6a> |
9f04: 1a 14 cp r1, r10 |
9f06: 1b 04 cpc r1, r11 |
9f08: 0c f4 brge .+2 ; 0x9f0c <MotorRegler+0x153e> |
9f0a: 55 c7 rjmp .+3754 ; 0xadb6 <MotorRegler+0x23e8> |
9f0c: b0 92 34 08 sts 0x0834, r11 |
9f10: a0 92 33 08 sts 0x0833, r10 |
9f14: 60 91 85 05 lds r22, 0x0585 |
9f18: 70 91 86 05 lds r23, 0x0586 |
9f1c: 80 91 87 05 lds r24, 0x0587 |
9f20: 90 91 88 05 lds r25, 0x0588 |
9f24: 2c ef ldi r18, 0xFC ; 252 |
9f26: 3f ef ldi r19, 0xFF ; 255 |
9f28: 4f ef ldi r20, 0xFF ; 255 |
9f2a: 5f ef ldi r21, 0xFF ; 255 |
9f2c: 0e 94 4a 6f call 0xde94 ; 0xde94 <__mulsi3> |
9f30: 40 91 a4 09 lds r20, 0x09A4 |
9f34: 50 91 a5 09 lds r21, 0x09A5 |
9f38: 46 0f add r20, r22 |
9f3a: 57 1f adc r21, r23 |
9f3c: 41 35 cpi r20, 0x51 ; 81 |
9f3e: 51 05 cpc r21, r1 |
9f40: 0c f0 brlt .+2 ; 0x9f44 <MotorRegler+0x1576> |
9f42: d5 c1 rjmp .+938 ; 0xa2ee <MotorRegler+0x1920> |
9f44: 3f ef ldi r19, 0xFF ; 255 |
9f46: 40 3b cpi r20, 0xB0 ; 176 |
9f48: 53 07 cpc r21, r19 |
9f4a: 0c f0 brlt .+2 ; 0x9f4e <MotorRegler+0x1580> |
9f4c: 2e cc rjmp .-1956 ; 0x97aa <MotorRegler+0xddc> |
9f4e: 40 eb ldi r20, 0xB0 ; 176 |
9f50: 5f ef ldi r21, 0xFF ; 255 |
9f52: 2b cc rjmp .-1962 ; 0x97aa <MotorRegler+0xddc> |
9f54: 60 91 76 09 lds r22, 0x0976 |
9f58: 70 e0 ldi r23, 0x00 ; 0 |
9f5a: 80 e0 ldi r24, 0x00 ; 0 |
9f5c: 90 e0 ldi r25, 0x00 ; 0 |
9f5e: 2d a1 ldd r18, Y+37 ; 0x25 |
9f60: 3e a1 ldd r19, Y+38 ; 0x26 |
9f62: 4f a1 ldd r20, Y+39 ; 0x27 |
9f64: 58 a5 ldd r21, Y+40 ; 0x28 |
9f66: 0e 94 4a 6f call 0xde94 ; 0xde94 <__mulsi3> |
9f6a: 28 ef ldi r18, 0xF8 ; 248 |
9f6c: 3a e2 ldi r19, 0x2A ; 42 |
9f6e: 40 e0 ldi r20, 0x00 ; 0 |
9f70: 50 e0 ldi r21, 0x00 ; 0 |
9f72: 0e 94 be 6f call 0xdf7c ; 0xdf7c <__divmodsi4> |
9f76: 3c 83 std Y+4, r19 ; 0x04 |
9f78: 2b 83 std Y+3, r18 ; 0x03 |
9f7a: 49 01 movw r8, r18 |
9f7c: bc a0 ldd r11, Y+36 ; 0x24 |
9f7e: bb 20 and r11, r11 |
9f80: 09 f0 breq .+2 ; 0x9f84 <MotorRegler+0x15b6> |
9f82: 9d ca rjmp .-2758 ; 0x94be <MotorRegler+0xaf0> |
9f84: 60 91 76 09 lds r22, 0x0976 |
9f88: 70 e0 ldi r23, 0x00 ; 0 |
9f8a: 80 e0 ldi r24, 0x00 ; 0 |
9f8c: 90 e0 ldi r25, 0x00 ; 0 |
9f8e: 2e a5 ldd r18, Y+46 ; 0x2e |
9f90: 3f a5 ldd r19, Y+47 ; 0x2f |
9f92: 48 a9 ldd r20, Y+48 ; 0x30 |
9f94: 59 a9 ldd r21, Y+49 ; 0x31 |
9f96: 0e 94 4a 6f call 0xde94 ; 0xde94 <__mulsi3> |
9f9a: 28 ef ldi r18, 0xF8 ; 248 |
9f9c: 3a e2 ldi r19, 0x2A ; 42 |
9f9e: 40 e0 ldi r20, 0x00 ; 0 |
9fa0: 50 e0 ldi r21, 0x00 ; 0 |
9fa2: 0e 94 be 6f call 0xdf7c ; 0xdf7c <__divmodsi4> |
9fa6: 3a 83 std Y+2, r19 ; 0x02 |
9fa8: 29 83 std Y+1, r18 ; 0x01 |
9faa: 29 01 movw r4, r18 |
9fac: 20 91 4a 09 lds r18, 0x094A |
9fb0: 30 91 4b 09 lds r19, 0x094B |
9fb4: 29 3c cpi r18, 0xC9 ; 201 |
9fb6: 31 05 cpc r19, r1 |
9fb8: 0c f0 brlt .+2 ; 0x9fbc <MotorRegler+0x15ee> |
9fba: 8d ca rjmp .-2790 ; 0x94d6 <MotorRegler+0xb08> |
9fbc: 4f ef ldi r20, 0xFF ; 255 |
9fbe: 28 33 cpi r18, 0x38 ; 56 |
9fc0: 34 07 cpc r19, r20 |
9fc2: 0c f0 brlt .+2 ; 0x9fc6 <MotorRegler+0x15f8> |
9fc4: 90 ca rjmp .-2784 ; 0x94e6 <MotorRegler+0xb18> |
9fc6: 88 e3 ldi r24, 0x38 ; 56 |
9fc8: 9f ef ldi r25, 0xFF ; 255 |
9fca: 90 93 4b 09 sts 0x094B, r25 |
9fce: 80 93 4a 09 sts 0x094A, r24 |
9fd2: 28 e3 ldi r18, 0x38 ; 56 |
9fd4: 3f ef ldi r19, 0xFF ; 255 |
9fd6: 87 ca rjmp .-2802 ; 0x94e6 <MotorRegler+0xb18> |
9fd8: cc a0 ldd r12, Y+36 ; 0x24 |
9fda: cc 20 and r12, r12 |
9fdc: 09 f0 breq .+2 ; 0x9fe0 <MotorRegler+0x1612> |
9fde: 83 c1 rjmp .+774 ; 0xa2e6 <MotorRegler+0x1918> |
9fe0: 29 8d ldd r18, Y+25 ; 0x19 |
9fe2: 22 23 and r18, r18 |
9fe4: 09 f0 breq .+2 ; 0x9fe8 <MotorRegler+0x161a> |
9fe6: 97 c7 rjmp .+3886 ; 0xaf16 <MotorRegler+0x2548> |
9fe8: 80 91 4e 05 lds r24, 0x054E |
9fec: 90 91 4f 05 lds r25, 0x054F |
9ff0: 90 93 50 08 sts 0x0850, r25 |
9ff4: 80 93 4f 08 sts 0x084F, r24 |
9ff8: 80 91 23 04 lds r24, 0x0423 |
9ffc: 90 91 24 04 lds r25, 0x0424 |
a000: 90 93 4a 08 sts 0x084A, r25 |
a004: 80 93 49 08 sts 0x0849, r24 |
a008: 20 91 ac 04 lds r18, 0x04AC |
a00c: 30 91 ad 04 lds r19, 0x04AD |
a010: 21 15 cp r18, r1 |
a012: 31 05 cpc r19, r1 |
a014: 11 f0 breq .+4 ; 0xa01a <MotorRegler+0x164c> |
a016: 0c 94 2e 58 jmp 0xb05c ; 0xb05c <MotorRegler+0x268e> |
a01a: 80 91 23 03 lds r24, 0x0323 |
a01e: 90 91 24 03 lds r25, 0x0324 |
a022: 89 59 subi r24, 0x99 ; 153 |
a024: 93 40 sbci r25, 0x03 ; 3 |
a026: 10 f4 brcc .+4 ; 0xa02c <MotorRegler+0x165e> |
a028: 0c 94 ec 5c jmp 0xb9d8 ; 0xb9d8 <MotorRegler+0x300a> |
a02c: 87 b5 in r24, 0x27 ; 39 |
a02e: 85 3f cpi r24, 0xF5 ; 245 |
a030: 10 f0 brcs .+4 ; 0xa036 <MotorRegler+0x1668> |
a032: 0c 94 0e 60 jmp 0xc01c ; 0xc01c <MotorRegler+0x364e> |
a036: 80 91 22 04 lds r24, 0x0422 |
a03a: 81 50 subi r24, 0x01 ; 1 |
a03c: 80 93 22 04 sts 0x0422, r24 |
a040: 26 ef ldi r18, 0xF6 ; 246 |
a042: 82 02 muls r24, r18 |
a044: c0 01 movw r24, r0 |
a046: 11 24 eor r1, r1 |
a048: 20 91 73 08 lds r18, 0x0873 |
a04c: 28 0f add r18, r24 |
a04e: 27 bd out 0x27, r18 ; 39 |
a050: 8c e2 ldi r24, 0x2C ; 44 |
a052: 91 e0 ldi r25, 0x01 ; 1 |
a054: 90 93 fb 03 sts 0x03FB, r25 |
a058: 80 93 fa 03 sts 0x03FA, r24 |
a05c: 8e e5 ldi r24, 0x5E ; 94 |
a05e: 91 e0 ldi r25, 0x01 ; 1 |
a060: 90 93 ad 04 sts 0x04AD, r25 |
a064: 80 93 ac 04 sts 0x04AC, r24 |
a068: 0c 94 58 58 jmp 0xb0b0 ; 0xb0b0 <MotorRegler+0x26e2> |
a06c: 49 8d ldd r20, Y+25 ; 0x19 |
a06e: 44 23 and r20, r20 |
a070: 09 f4 brne .+2 ; 0xa074 <MotorRegler+0x16a6> |
a072: 40 c1 rjmp .+640 ; 0xa2f4 <MotorRegler+0x1926> |
a074: 10 92 26 05 sts 0x0526, r1 |
a078: 10 92 25 05 sts 0x0525, r1 |
a07c: 10 92 28 05 sts 0x0528, r1 |
a080: 10 92 27 05 sts 0x0527, r1 |
a084: 10 92 07 05 sts 0x0507, r1 |
a088: a0 90 69 09 lds r10, 0x0969 |
a08c: b0 90 6a 09 lds r11, 0x096A |
a090: c0 90 6b 09 lds r12, 0x096B |
a094: d0 90 6c 09 lds r13, 0x096C |
a098: af 8e std Y+31, r10 ; 0x1f |
a09a: b8 a2 std Y+32, r11 ; 0x20 |
a09c: c9 a2 std Y+33, r12 ; 0x21 |
a09e: da a2 std Y+34, r13 ; 0x22 |
a0a0: 20 90 70 09 lds r2, 0x0970 |
a0a4: 30 90 71 09 lds r3, 0x0971 |
a0a8: 40 90 72 09 lds r4, 0x0972 |
a0ac: 50 90 73 09 lds r5, 0x0973 |
a0b0: 1b 8a std Y+19, r1 ; 0x13 |
a0b2: 80 91 76 09 lds r24, 0x0976 |
a0b6: 88 23 and r24, r24 |
a0b8: 41 f4 brne .+16 ; 0xa0ca <MotorRegler+0x16fc> |
a0ba: 10 92 26 05 sts 0x0526, r1 |
a0be: 10 92 25 05 sts 0x0525, r1 |
a0c2: 10 92 28 05 sts 0x0528, r1 |
a0c6: 10 92 27 05 sts 0x0527, r1 |
a0ca: 2f 8d ldd r18, Y+31 ; 0x1f |
a0cc: 38 a1 ldd r19, Y+32 ; 0x20 |
a0ce: 49 a1 ldd r20, Y+33 ; 0x21 |
a0d0: 5a a1 ldd r21, Y+34 ; 0x22 |
a0d2: 20 93 58 05 sts 0x0558, r18 |
a0d6: 30 93 59 05 sts 0x0559, r19 |
a0da: 40 93 5a 05 sts 0x055A, r20 |
a0de: 50 93 5b 05 sts 0x055B, r21 |
a0e2: 20 92 54 05 sts 0x0554, r2 |
a0e6: 30 92 55 05 sts 0x0555, r3 |
a0ea: 40 92 56 05 sts 0x0556, r4 |
a0ee: 50 92 57 05 sts 0x0557, r5 |
a0f2: 10 92 d4 04 sts 0x04D4, r1 |
a0f6: 10 92 d5 04 sts 0x04D5, r1 |
a0fa: 10 92 d6 04 sts 0x04D6, r1 |
a0fe: 10 92 d7 04 sts 0x04D7, r1 |
a102: 10 92 d8 04 sts 0x04D8, r1 |
a106: 10 92 d9 04 sts 0x04D9, r1 |
a10a: 10 92 da 04 sts 0x04DA, r1 |
a10e: 10 92 db 04 sts 0x04DB, r1 |
a112: 10 92 dc 04 sts 0x04DC, r1 |
a116: 10 92 dd 04 sts 0x04DD, r1 |
a11a: 10 92 de 04 sts 0x04DE, r1 |
a11e: 10 92 df 04 sts 0x04DF, r1 |
a122: 10 92 69 09 sts 0x0969, r1 |
a126: 10 92 6a 09 sts 0x096A, r1 |
a12a: 10 92 6b 09 sts 0x096B, r1 |
a12e: 10 92 6c 09 sts 0x096C, r1 |
a132: 10 92 70 09 sts 0x0970, r1 |
a136: 10 92 71 09 sts 0x0971, r1 |
a13a: 10 92 72 09 sts 0x0972, r1 |
a13e: 10 92 73 09 sts 0x0973, r1 |
a142: 10 92 5e 09 sts 0x095E, r1 |
a146: 10 92 5f 09 sts 0x095F, r1 |
a14a: 10 92 60 09 sts 0x0960, r1 |
a14e: 10 92 61 09 sts 0x0961, r1 |
a152: 10 92 50 09 sts 0x0950, r1 |
a156: 10 92 51 09 sts 0x0951, r1 |
a15a: 10 92 52 09 sts 0x0952, r1 |
a15e: 10 92 53 09 sts 0x0953, r1 |
a162: 10 92 26 04 sts 0x0426, r1 |
a166: 10 92 25 04 sts 0x0425, r1 |
a16a: e0 90 18 05 lds r14, 0x0518 |
a16e: f0 90 19 05 lds r15, 0x0519 |
a172: c7 01 movw r24, r14 |
a174: f7 fe sbrs r15, 7 |
a176: 41 c8 rjmp .-3966 ; 0x91fa <MotorRegler+0x82c> |
a178: 88 27 eor r24, r24 |
a17a: 99 27 eor r25, r25 |
a17c: 8e 19 sub r24, r14 |
a17e: 9f 09 sbc r25, r15 |
a180: 3c c8 rjmp .-3976 ; 0x91fa <MotorRegler+0x82c> |
a182: 68 e3 ldi r22, 0x38 ; 56 |
a184: 26 16 cp r2, r22 |
a186: 6f ef ldi r22, 0xFF ; 255 |
a188: 36 06 cpc r3, r22 |
a18a: 0c f0 brlt .+2 ; 0xa18e <MotorRegler+0x17c0> |
a18c: be c9 rjmp .-3204 ; 0x950a <MotorRegler+0xb3c> |
a18e: 88 e3 ldi r24, 0x38 ; 56 |
a190: 9f ef ldi r25, 0xFF ; 255 |
a192: 90 93 56 09 sts 0x0956, r25 |
a196: 80 93 55 09 sts 0x0955, r24 |
a19a: 48 e3 ldi r20, 0x38 ; 56 |
a19c: 24 2e mov r2, r20 |
a19e: 4f ef ldi r20, 0xFF ; 255 |
a1a0: 34 2e mov r3, r20 |
a1a2: b3 c9 rjmp .-3226 ; 0x950a <MotorRegler+0xb3c> |
a1a4: 20 5b subi r18, 0xB0 ; 176 |
a1a6: 3c 43 sbci r19, 0x3C ; 60 |
a1a8: 4f 4f sbci r20, 0xFF ; 255 |
a1aa: 5f 4f sbci r21, 0xFF ; 255 |
a1ac: 0c f0 brlt .+2 ; 0xa1b0 <MotorRegler+0x17e2> |
a1ae: 9b c8 rjmp .-3786 ; 0x92e6 <MotorRegler+0x918> |
a1b0: 80 eb ldi r24, 0xB0 ; 176 |
a1b2: 9c e3 ldi r25, 0x3C ; 60 |
a1b4: af ef ldi r26, 0xFF ; 255 |
a1b6: bf ef ldi r27, 0xFF ; 255 |
a1b8: 80 93 f4 04 sts 0x04F4, r24 |
a1bc: 90 93 f5 04 sts 0x04F5, r25 |
a1c0: a0 93 f6 04 sts 0x04F6, r26 |
a1c4: b0 93 f7 04 sts 0x04F7, r27 |
a1c8: 8e c8 rjmp .-3812 ; 0x92e6 <MotorRegler+0x918> |
a1ca: 80 e0 ldi r24, 0x00 ; 0 |
a1cc: 88 16 cp r8, r24 |
a1ce: 80 ec ldi r24, 0xC0 ; 192 |
a1d0: 98 06 cpc r9, r24 |
a1d2: 0c f0 brlt .+2 ; 0xa1d6 <MotorRegler+0x1808> |
a1d4: 5b ca rjmp .-2890 ; 0x968c <MotorRegler+0xcbe> |
a1d6: 80 e0 ldi r24, 0x00 ; 0 |
a1d8: 90 ec ldi r25, 0xC0 ; 192 |
a1da: 90 93 58 09 sts 0x0958, r25 |
a1de: 80 93 57 09 sts 0x0957, r24 |
a1e2: 91 e0 ldi r25, 0x01 ; 1 |
a1e4: c9 16 cp r12, r25 |
a1e6: 90 e4 ldi r25, 0x40 ; 64 |
a1e8: d9 06 cpc r13, r25 |
a1ea: 0c f0 brlt .+2 ; 0xa1ee <MotorRegler+0x1820> |
a1ec: 55 ca rjmp .-2902 ; 0x9698 <MotorRegler+0xcca> |
a1ee: a0 e0 ldi r26, 0x00 ; 0 |
a1f0: ca 16 cp r12, r26 |
a1f2: a0 ec ldi r26, 0xC0 ; 192 |
a1f4: da 06 cpc r13, r26 |
a1f6: 0c f0 brlt .+2 ; 0xa1fa <MotorRegler+0x182c> |
a1f8: 55 ca rjmp .-2902 ; 0x96a4 <MotorRegler+0xcd6> |
a1fa: 80 e0 ldi r24, 0x00 ; 0 |
a1fc: 90 ec ldi r25, 0xC0 ; 192 |
a1fe: 90 93 49 09 sts 0x0949, r25 |
a202: 80 93 48 09 sts 0x0948, r24 |
a206: b1 e0 ldi r27, 0x01 ; 1 |
a208: eb 16 cp r14, r27 |
a20a: b0 e4 ldi r27, 0x40 ; 64 |
a20c: fb 06 cpc r15, r27 |
a20e: 0c f0 brlt .+2 ; 0xa212 <MotorRegler+0x1844> |
a210: 4f ca rjmp .-2914 ; 0x96b0 <MotorRegler+0xce2> |
a212: e0 e0 ldi r30, 0x00 ; 0 |
a214: ee 16 cp r14, r30 |
a216: e0 ec ldi r30, 0xC0 ; 192 |
a218: fe 06 cpc r15, r30 |
a21a: 0c f0 brlt .+2 ; 0xa21e <MotorRegler+0x1850> |
a21c: 4f ca rjmp .-2914 ; 0x96bc <MotorRegler+0xcee> |
a21e: 80 e0 ldi r24, 0x00 ; 0 |
a220: 90 ec ldi r25, 0xC0 ; 192 |
a222: 90 93 a5 09 sts 0x09A5, r25 |
a226: 80 93 a4 09 sts 0x09A4, r24 |
a22a: 48 ca rjmp .-2928 ; 0x96bc <MotorRegler+0xcee> |
a22c: 80 e0 ldi r24, 0x00 ; 0 |
a22e: e8 16 cp r14, r24 |
a230: 86 e0 ldi r24, 0x06 ; 6 |
a232: f8 06 cpc r15, r24 |
a234: 8f ef ldi r24, 0xFF ; 255 |
a236: 08 07 cpc r16, r24 |
a238: 8f ef ldi r24, 0xFF ; 255 |
a23a: 18 07 cpc r17, r24 |
a23c: 0c f0 brlt .+2 ; 0xa240 <MotorRegler+0x1872> |
a23e: a0 cb rjmp .-2240 ; 0x9980 <MotorRegler+0xfb2> |
a240: 80 e0 ldi r24, 0x00 ; 0 |
a242: 96 e0 ldi r25, 0x06 ; 6 |
a244: af ef ldi r26, 0xFF ; 255 |
a246: bf ef ldi r27, 0xFF ; 255 |
a248: 80 93 89 05 sts 0x0589, r24 |
a24c: 90 93 8a 05 sts 0x058A, r25 |
a250: a0 93 8b 05 sts 0x058B, r26 |
a254: b0 93 8c 05 sts 0x058C, r27 |
a258: e1 2c mov r14, r1 |
a25a: 36 e0 ldi r19, 0x06 ; 6 |
a25c: f3 2e mov r15, r19 |
a25e: 3f ef ldi r19, 0xFF ; 255 |
a260: 03 2f mov r16, r19 |
a262: 3f ef ldi r19, 0xFF ; 255 |
a264: 13 2f mov r17, r19 |
a266: 8c cb rjmp .-2280 ; 0x9980 <MotorRegler+0xfb2> |
a268: 20 e0 ldi r18, 0x00 ; 0 |
a26a: e2 16 cp r14, r18 |
a26c: 26 e0 ldi r18, 0x06 ; 6 |
a26e: f2 06 cpc r15, r18 |
a270: 2f ef ldi r18, 0xFF ; 255 |
a272: 02 07 cpc r16, r18 |
a274: 2f ef ldi r18, 0xFF ; 255 |
a276: 12 07 cpc r17, r18 |
a278: 0c f0 brlt .+2 ; 0xa27c <MotorRegler+0x18ae> |
a27a: f9 ca rjmp .-2574 ; 0x986e <MotorRegler+0xea0> |
a27c: 80 e0 ldi r24, 0x00 ; 0 |
a27e: 96 e0 ldi r25, 0x06 ; 6 |
a280: af ef ldi r26, 0xFF ; 255 |
a282: bf ef ldi r27, 0xFF ; 255 |
a284: 80 93 8d 05 sts 0x058D, r24 |
a288: 90 93 8e 05 sts 0x058E, r25 |
a28c: a0 93 8f 05 sts 0x058F, r26 |
a290: b0 93 90 05 sts 0x0590, r27 |
a294: e1 2c mov r14, r1 |
a296: 66 e0 ldi r22, 0x06 ; 6 |
a298: f6 2e mov r15, r22 |
a29a: 6f ef ldi r22, 0xFF ; 255 |
a29c: 06 2f mov r16, r22 |
a29e: 6f ef ldi r22, 0xFF ; 255 |
a2a0: 16 2f mov r17, r22 |
a2a2: e5 ca rjmp .-2614 ; 0x986e <MotorRegler+0xea0> |
a2a4: 9e 83 std Y+6, r25 ; 0x06 |
a2a6: 8d 83 std Y+5, r24 ; 0x05 |
a2a8: 81 e0 ldi r24, 0x01 ; 1 |
a2aa: 80 93 07 05 sts 0x0507, r24 |
a2ae: 0c 94 d8 47 jmp 0x8fb0 ; 0x8fb0 <MotorRegler+0x5e2> |
a2b2: bf ef ldi r27, 0xFF ; 255 |
a2b4: 2e 3f cpi r18, 0xFE ; 254 |
a2b6: 3b 07 cpc r19, r27 |
a2b8: 0c f0 brlt .+2 ; 0xa2bc <MotorRegler+0x18ee> |
a2ba: e9 c5 rjmp .+3026 ; 0xae8e <MotorRegler+0x24c0> |
a2bc: 2e 5f subi r18, 0xFE ; 254 |
a2be: 3f 4f sbci r19, 0xFF ; 255 |
a2c0: 30 93 19 05 sts 0x0519, r19 |
a2c4: 20 93 18 05 sts 0x0518, r18 |
a2c8: 0c 94 52 46 jmp 0x8ca4 ; 0x8ca4 <MotorRegler+0x2d6> |
a2cc: c5 01 movw r24, r10 |
a2ce: b7 fc sbrc r11, 7 |
a2d0: 55 c6 rjmp .+3242 ; 0xaf7c <MotorRegler+0x25ae> |
a2d2: 95 95 asr r25 |
a2d4: 87 95 ror r24 |
a2d6: 90 95 com r25 |
a2d8: 81 95 neg r24 |
a2da: 9f 4f sbci r25, 0xFF ; 255 |
a2dc: 48 17 cp r20, r24 |
a2de: 59 07 cpc r21, r25 |
a2e0: 0c f4 brge .+2 ; 0xa2e4 <MotorRegler+0x1916> |
a2e2: 62 ca rjmp .-2876 ; 0x97a8 <MotorRegler+0xdda> |
a2e4: 62 ca rjmp .-2876 ; 0x97aa <MotorRegler+0xddc> |
a2e6: d0 90 a3 09 lds r13, 0x09A3 |
a2ea: d8 8e std Y+24, r13 ; 0x18 |
a2ec: 0f ca rjmp .-3042 ; 0x970c <MotorRegler+0xd3e> |
a2ee: 40 e5 ldi r20, 0x50 ; 80 |
a2f0: 50 e0 ldi r21, 0x00 ; 0 |
a2f2: 5b ca rjmp .-2890 ; 0x97aa <MotorRegler+0xddc> |
a2f4: 5c a1 ldd r21, Y+36 ; 0x24 |
a2f6: 55 23 and r21, r21 |
a2f8: 09 f0 breq .+2 ; 0xa2fc <MotorRegler+0x192e> |
a2fa: bc ce rjmp .-648 ; 0xa074 <MotorRegler+0x16a6> |
a2fc: 60 91 07 05 lds r22, 0x0507 |
a300: 6b 8b std Y+19, r22 ; 0x13 |
a302: 66 23 and r22, r22 |
a304: 09 f0 breq .+2 ; 0xa308 <MotorRegler+0x193a> |
a306: b6 ce rjmp .-660 ; 0xa074 <MotorRegler+0x16a6> |
a308: 80 91 1a 09 lds r24, 0x091A |
a30c: 88 23 and r24, r24 |
a30e: 09 f4 brne .+2 ; 0xa312 <MotorRegler+0x1944> |
a310: b1 ce rjmp .-670 ; 0xa074 <MotorRegler+0x16a6> |
a312: 80 91 69 09 lds r24, 0x0969 |
a316: 90 91 6a 09 lds r25, 0x096A |
a31a: a0 91 6b 09 lds r26, 0x096B |
a31e: b0 91 6c 09 lds r27, 0x096C |
a322: bc 01 movw r22, r24 |
a324: cd 01 movw r24, r26 |
a326: 20 e0 ldi r18, 0x00 ; 0 |
a328: 31 e0 ldi r19, 0x01 ; 1 |
a32a: 40 e0 ldi r20, 0x00 ; 0 |
a32c: 50 e0 ldi r21, 0x00 ; 0 |
a32e: 0e 94 be 6f call 0xdf7c ; 0xdf7c <__divmodsi4> |
a332: 2f 83 std Y+7, r18 ; 0x07 |
a334: 38 87 std Y+8, r19 ; 0x08 |
a336: 49 87 std Y+9, r20 ; 0x09 |
a338: 5a 87 std Y+10, r21 ; 0x0a |
a33a: 2f 8f std Y+31, r18 ; 0x1f |
a33c: 38 a3 std Y+32, r19 ; 0x20 |
a33e: 49 a3 std Y+33, r20 ; 0x21 |
a340: 5a a3 std Y+34, r21 ; 0x22 |
a342: 20 93 69 09 sts 0x0969, r18 |
a346: 30 93 6a 09 sts 0x096A, r19 |
a34a: 40 93 6b 09 sts 0x096B, r20 |
a34e: 50 93 6c 09 sts 0x096C, r21 |
a352: 20 90 70 09 lds r2, 0x0970 |
a356: 30 90 71 09 lds r3, 0x0971 |
a35a: 40 90 72 09 lds r4, 0x0972 |
a35e: 50 90 73 09 lds r5, 0x0973 |
a362: c2 01 movw r24, r4 |
a364: b1 01 movw r22, r2 |
a366: 20 e0 ldi r18, 0x00 ; 0 |
a368: 31 e0 ldi r19, 0x01 ; 1 |
a36a: 40 e0 ldi r20, 0x00 ; 0 |
a36c: 50 e0 ldi r21, 0x00 ; 0 |
a36e: 0e 94 be 6f call 0xdf7c ; 0xdf7c <__divmodsi4> |
a372: 2b 87 std Y+11, r18 ; 0x0b |
a374: 3c 87 std Y+12, r19 ; 0x0c |
a376: 4d 87 std Y+13, r20 ; 0x0d |
a378: 5e 87 std Y+14, r21 ; 0x0e |
a37a: 19 01 movw r2, r18 |
a37c: 2a 01 movw r4, r20 |
a37e: 20 93 70 09 sts 0x0970, r18 |
a382: 30 93 71 09 sts 0x0971, r19 |
a386: 40 93 72 09 sts 0x0972, r20 |
a38a: 50 93 73 09 sts 0x0973, r21 |
a38e: e0 90 f8 08 lds r14, 0x08F8 |
a392: ff 24 eor r15, r15 |
a394: 00 e0 ldi r16, 0x00 ; 0 |
a396: 10 e0 ldi r17, 0x00 ; 0 |
a398: 20 91 d4 04 lds r18, 0x04D4 |
a39c: 30 91 d5 04 lds r19, 0x04D5 |
a3a0: 40 91 d6 04 lds r20, 0x04D6 |
a3a4: 50 91 d7 04 lds r21, 0x04D7 |
a3a8: c8 01 movw r24, r16 |
a3aa: b7 01 movw r22, r14 |
a3ac: 0e 94 4a 6f call 0xde94 ; 0xde94 <__mulsi3> |
a3b0: 20 e0 ldi r18, 0x00 ; 0 |
a3b2: 31 e0 ldi r19, 0x01 ; 1 |
a3b4: 40 e0 ldi r20, 0x00 ; 0 |
a3b6: 50 e0 ldi r21, 0x00 ; 0 |
a3b8: 0e 94 be 6f call 0xdf7c ; 0xdf7c <__divmodsi4> |
a3bc: 59 01 movw r10, r18 |
a3be: 6a 01 movw r12, r20 |
a3c0: 20 93 d4 04 sts 0x04D4, r18 |
a3c4: 30 93 d5 04 sts 0x04D5, r19 |
a3c8: 40 93 d6 04 sts 0x04D6, r20 |
a3cc: 50 93 d7 04 sts 0x04D7, r21 |
a3d0: 20 91 d8 04 lds r18, 0x04D8 |
a3d4: 30 91 d9 04 lds r19, 0x04D9 |
a3d8: 40 91 da 04 lds r20, 0x04DA |
a3dc: 50 91 db 04 lds r21, 0x04DB |
a3e0: c8 01 movw r24, r16 |
a3e2: b7 01 movw r22, r14 |
a3e4: 0e 94 4a 6f call 0xde94 ; 0xde94 <__mulsi3> |
a3e8: 20 e0 ldi r18, 0x00 ; 0 |
a3ea: 31 e0 ldi r19, 0x01 ; 1 |
a3ec: 40 e0 ldi r20, 0x00 ; 0 |
a3ee: 50 e0 ldi r21, 0x00 ; 0 |
a3f0: 0e 94 be 6f call 0xdf7c ; 0xdf7c <__divmodsi4> |
a3f4: 39 01 movw r6, r18 |
a3f6: 4a 01 movw r8, r20 |
a3f8: 20 93 d8 04 sts 0x04D8, r18 |
a3fc: 30 93 d9 04 sts 0x04D9, r19 |
a400: 40 93 da 04 sts 0x04DA, r20 |
a404: 50 93 db 04 sts 0x04DB, r21 |
a408: 60 91 dc 04 lds r22, 0x04DC |
a40c: 70 91 dd 04 lds r23, 0x04DD |
a410: 80 91 de 04 lds r24, 0x04DE |
a414: 90 91 df 04 lds r25, 0x04DF |
a418: 20 e0 ldi r18, 0x00 ; 0 |
a41a: 31 e0 ldi r19, 0x01 ; 1 |
a41c: 40 e0 ldi r20, 0x00 ; 0 |
a41e: 50 e0 ldi r21, 0x00 ; 0 |
a420: 0e 94 be 6f call 0xdf7c ; 0xdf7c <__divmodsi4> |
a424: 20 93 dc 04 sts 0x04DC, r18 |
a428: 30 93 dd 04 sts 0x04DD, r19 |
a42c: 40 93 de 04 sts 0x04DE, r20 |
a430: 50 93 df 04 sts 0x04DF, r21 |
a434: 6f 81 ldd r22, Y+7 ; 0x07 |
a436: 78 85 ldd r23, Y+8 ; 0x08 |
a438: 89 85 ldd r24, Y+9 ; 0x09 |
a43a: 9a 85 ldd r25, Y+10 ; 0x0a |
a43c: 6a 19 sub r22, r10 |
a43e: 7b 09 sbc r23, r11 |
a440: 8c 09 sbc r24, r12 |
a442: 9d 09 sbc r25, r13 |
a444: 60 93 79 05 sts 0x0579, r22 |
a448: 70 93 7a 05 sts 0x057A, r23 |
a44c: 80 93 7b 05 sts 0x057B, r24 |
a450: 90 93 7c 05 sts 0x057C, r25 |
a454: e0 90 19 09 lds r14, 0x0919 |
a458: ff 24 eor r15, r15 |
a45a: 00 e0 ldi r16, 0x00 ; 0 |
a45c: 10 e0 ldi r17, 0x00 ; 0 |
a45e: a8 01 movw r20, r16 |
a460: 97 01 movw r18, r14 |
a462: 0e 94 be 6f call 0xdf7c ; 0xdf7c <__divmodsi4> |
a466: 59 01 movw r10, r18 |
a468: 6a 01 movw r12, r20 |
a46a: 20 93 6a 05 sts 0x056A, r18 |
a46e: 30 93 6b 05 sts 0x056B, r19 |
a472: 40 93 6c 05 sts 0x056C, r20 |
a476: 50 93 6d 05 sts 0x056D, r21 |
a47a: c2 01 movw r24, r4 |
a47c: b1 01 movw r22, r2 |
a47e: 66 19 sub r22, r6 |
a480: 77 09 sbc r23, r7 |
a482: 88 09 sbc r24, r8 |
a484: 99 09 sbc r25, r9 |
a486: 60 93 75 05 sts 0x0575, r22 |
a48a: 70 93 76 05 sts 0x0576, r23 |
a48e: 80 93 77 05 sts 0x0577, r24 |
a492: 90 93 78 05 sts 0x0578, r25 |
a496: a8 01 movw r20, r16 |
a498: 97 01 movw r18, r14 |
a49a: 0e 94 be 6f call 0xdf7c ; 0xdf7c <__divmodsi4> |
a49e: 79 01 movw r14, r18 |
a4a0: 8a 01 movw r16, r20 |
a4a2: 20 93 66 05 sts 0x0566, r18 |
a4a6: 30 93 67 05 sts 0x0567, r19 |
a4aa: 40 93 68 05 sts 0x0568, r20 |
a4ae: 50 93 69 05 sts 0x0569, r21 |
a4b2: c6 01 movw r24, r12 |
a4b4: b5 01 movw r22, r10 |
a4b6: 20 e0 ldi r18, 0x00 ; 0 |
a4b8: 31 e0 ldi r19, 0x01 ; 1 |
a4ba: 40 e0 ldi r20, 0x00 ; 0 |
a4bc: 50 e0 ldi r21, 0x00 ; 0 |
a4be: 0e 94 be 6f call 0xdf7c ; 0xdf7c <__divmodsi4> |
a4c2: 30 93 28 05 sts 0x0528, r19 |
a4c6: 20 93 27 05 sts 0x0527, r18 |
a4ca: c8 01 movw r24, r16 |
a4cc: b7 01 movw r22, r14 |
a4ce: 20 e0 ldi r18, 0x00 ; 0 |
a4d0: 31 e0 ldi r19, 0x01 ; 1 |
a4d2: 40 e0 ldi r20, 0x00 ; 0 |
a4d4: 50 e0 ldi r21, 0x00 ; 0 |
a4d6: 0e 94 be 6f call 0xdf7c ; 0xdf7c <__divmodsi4> |
a4da: 30 93 26 05 sts 0x0526, r19 |
a4de: 20 93 25 05 sts 0x0525, r18 |
a4e2: 80 91 3d 05 lds r24, 0x053D |
a4e6: 90 91 3e 05 lds r25, 0x053E |
a4ea: 81 34 cpi r24, 0x41 ; 65 |
a4ec: 91 05 cpc r25, r1 |
a4ee: bc f4 brge .+46 ; 0xa51e <MotorRegler+0x1b50> |
a4f0: 80 91 3f 05 lds r24, 0x053F |
a4f4: 90 91 40 05 lds r25, 0x0540 |
a4f8: 81 34 cpi r24, 0x41 ; 65 |
a4fa: 91 05 cpc r25, r1 |
a4fc: 84 f4 brge .+32 ; 0xa51e <MotorRegler+0x1b50> |
a4fe: e0 91 e4 08 lds r30, 0x08E4 |
a502: f0 e0 ldi r31, 0x00 ; 0 |
a504: ee 0f add r30, r30 |
a506: ff 1f adc r31, r31 |
a508: e1 55 subi r30, 0x51 ; 81 |
a50a: f7 4f sbci r31, 0xF7 ; 247 |
a50c: 01 90 ld r0, Z+ |
a50e: f0 81 ld r31, Z |
a510: e0 2d mov r30, r0 |
a512: f7 ff sbrs r31, 7 |
a514: 02 c0 rjmp .+4 ; 0xa51a <MotorRegler+0x1b4c> |
a516: 0c 94 67 62 jmp 0xc4ce ; 0xc4ce <MotorRegler+0x3b00> |
a51a: 7a 97 sbiw r30, 0x1a ; 26 |
a51c: 34 f0 brlt .+12 ; 0xa52a <MotorRegler+0x1b5c> |
a51e: 80 91 14 0a lds r24, 0x0A14 |
a522: 8f 3f cpi r24, 0xFF ; 255 |
a524: 11 f4 brne .+4 ; 0xa52a <MotorRegler+0x1b5c> |
a526: 0c 94 98 60 jmp 0xc130 ; 0xc130 <MotorRegler+0x3762> |
a52a: 2c 89 ldd r18, Y+20 ; 0x14 |
a52c: 3d 89 ldd r19, Y+21 ; 0x15 |
a52e: 4e 89 ldd r20, Y+22 ; 0x16 |
a530: 5f 89 ldd r21, Y+23 ; 0x17 |
a532: ad a0 ldd r10, Y+37 ; 0x25 |
a534: be a0 ldd r11, Y+38 ; 0x26 |
a536: cf a0 ldd r12, Y+39 ; 0x27 |
a538: d8 a4 ldd r13, Y+40 ; 0x28 |
a53a: 2a 19 sub r18, r10 |
a53c: 3b 09 sbc r19, r11 |
a53e: 4c 09 sbc r20, r12 |
a540: 5d 09 sbc r21, r13 |
a542: 20 93 81 05 sts 0x0581, r18 |
a546: 30 93 82 05 sts 0x0582, r19 |
a54a: 40 93 83 05 sts 0x0583, r20 |
a54e: 50 93 84 05 sts 0x0584, r21 |
a552: ea 8c ldd r14, Y+26 ; 0x1a |
a554: fb 8c ldd r15, Y+27 ; 0x1b |
a556: 0c 8d ldd r16, Y+28 ; 0x1c |
a558: 1d 8d ldd r17, Y+29 ; 0x1d |
a55a: 6e a5 ldd r22, Y+46 ; 0x2e |
a55c: 7f a5 ldd r23, Y+47 ; 0x2f |
a55e: 88 a9 ldd r24, Y+48 ; 0x30 |
a560: 99 a9 ldd r25, Y+49 ; 0x31 |
a562: e6 1a sub r14, r22 |
a564: f7 0a sbc r15, r23 |
a566: 08 0b sbc r16, r24 |
a568: 19 0b sbc r17, r25 |
a56a: e0 92 7d 05 sts 0x057D, r14 |
a56e: f0 92 7e 05 sts 0x057E, r15 |
a572: 00 93 7f 05 sts 0x057F, r16 |
a576: 10 93 80 05 sts 0x0580, r17 |
a57a: 20 93 79 05 sts 0x0579, r18 |
a57e: 30 93 7a 05 sts 0x057A, r19 |
a582: 40 93 7b 05 sts 0x057B, r20 |
a586: 50 93 7c 05 sts 0x057C, r21 |
a58a: e0 92 75 05 sts 0x0575, r14 |
a58e: f0 92 76 05 sts 0x0576, r15 |
a592: 00 93 77 05 sts 0x0577, r16 |
a596: 10 93 78 05 sts 0x0578, r17 |
a59a: 80 91 e8 04 lds r24, 0x04E8 |
a59e: 90 91 e9 04 lds r25, 0x04E9 |
a5a2: a0 91 ea 04 lds r26, 0x04EA |
a5a6: b0 91 eb 04 lds r27, 0x04EB |
a5aa: 82 1b sub r24, r18 |
a5ac: 93 0b sbc r25, r19 |
a5ae: a4 0b sbc r26, r20 |
a5b0: b5 0b sbc r27, r21 |
a5b2: 80 93 e8 04 sts 0x04E8, r24 |
a5b6: 90 93 e9 04 sts 0x04E9, r25 |
a5ba: a0 93 ea 04 sts 0x04EA, r26 |
a5be: b0 93 eb 04 sts 0x04EB, r27 |
a5c2: 80 91 f0 04 lds r24, 0x04F0 |
a5c6: 90 91 f1 04 lds r25, 0x04F1 |
a5ca: a0 91 f2 04 lds r26, 0x04F2 |
a5ce: b0 91 f3 04 lds r27, 0x04F3 |
a5d2: 8e 19 sub r24, r14 |
a5d4: 9f 09 sbc r25, r15 |
a5d6: a0 0b sbc r26, r16 |
a5d8: b1 0b sbc r27, r17 |
a5da: 80 93 f0 04 sts 0x04F0, r24 |
a5de: 90 93 f1 04 sts 0x04F1, r25 |
a5e2: a0 93 f2 04 sts 0x04F2, r26 |
a5e6: b0 93 f3 04 sts 0x04F3, r27 |
a5ea: 80 91 1a 09 lds r24, 0x091A |
a5ee: 88 23 and r24, r24 |
a5f0: 71 f1 breq .+92 ; 0xa64e <MotorRegler+0x1c80> |
a5f2: 20 91 08 05 lds r18, 0x0508 |
a5f6: 30 91 09 05 lds r19, 0x0509 |
a5fa: 21 38 cpi r18, 0x81 ; 129 |
a5fc: 31 05 cpc r19, r1 |
a5fe: 94 f0 brlt .+36 ; 0xa624 <MotorRegler+0x1c56> |
a600: 80 91 b2 04 lds r24, 0x04B2 |
a604: 90 91 b3 04 lds r25, 0x04B3 |
a608: 01 96 adiw r24, 0x01 ; 1 |
a60a: 90 93 b3 04 sts 0x04B3, r25 |
a60e: 80 93 b2 04 sts 0x04B2, r24 |
a612: 80 91 74 09 lds r24, 0x0974 |
a616: 90 91 75 09 lds r25, 0x0975 |
a61a: 01 96 adiw r24, 0x01 ; 1 |
a61c: 90 93 75 09 sts 0x0975, r25 |
a620: 80 93 74 09 sts 0x0974, r24 |
a624: 20 58 subi r18, 0x80 ; 128 |
a626: 3f 4f sbci r19, 0xFF ; 255 |
a628: 94 f4 brge .+36 ; 0xa64e <MotorRegler+0x1c80> |
a62a: 80 91 b2 04 lds r24, 0x04B2 |
a62e: 90 91 b3 04 lds r25, 0x04B3 |
a632: 01 97 sbiw r24, 0x01 ; 1 |
a634: 90 93 b3 04 sts 0x04B3, r25 |
a638: 80 93 b2 04 sts 0x04B2, r24 |
a63c: 80 91 74 09 lds r24, 0x0974 |
a640: 90 91 75 09 lds r25, 0x0975 |
a644: 01 97 sbiw r24, 0x01 ; 1 |
a646: 90 93 75 09 sts 0x0975, r25 |
a64a: 80 93 74 09 sts 0x0974, r24 |
a64e: 10 92 09 05 sts 0x0509, r1 |
a652: 10 92 08 05 sts 0x0508, r1 |
a656: 81 e0 ldi r24, 0x01 ; 1 |
a658: 90 e0 ldi r25, 0x00 ; 0 |
a65a: 90 93 61 05 sts 0x0561, r25 |
a65e: 80 93 60 05 sts 0x0560, r24 |
a662: e0 90 79 05 lds r14, 0x0579 |
a666: f0 90 7a 05 lds r15, 0x057A |
a66a: 00 91 7b 05 lds r16, 0x057B |
a66e: 10 91 7c 05 lds r17, 0x057C |
a672: d8 01 movw r26, r16 |
a674: c7 01 movw r24, r14 |
a676: 17 ff sbrs r17, 7 |
a678: 02 c0 rjmp .+4 ; 0xa67e <MotorRegler+0x1cb0> |
a67a: 0c 94 20 61 jmp 0xc240 ; 0xc240 <MotorRegler+0x3872> |
a67e: 81 50 subi r24, 0x01 ; 1 |
a680: 92 40 sbci r25, 0x02 ; 2 |
a682: a0 40 sbci r26, 0x00 ; 0 |
a684: b0 40 sbci r27, 0x00 ; 0 |
a686: 34 f0 brlt .+12 ; 0xa694 <MotorRegler+0x1cc6> |
a688: 84 e0 ldi r24, 0x04 ; 4 |
a68a: 90 e0 ldi r25, 0x00 ; 0 |
a68c: 90 93 61 05 sts 0x0561, r25 |
a690: 80 93 60 05 sts 0x0560, r24 |
a694: 80 91 58 05 lds r24, 0x0558 |
a698: 90 91 59 05 lds r25, 0x0559 |
a69c: a0 91 5a 05 lds r26, 0x055A |
a6a0: b0 91 5b 05 lds r27, 0x055B |
a6a4: af 80 ldd r10, Y+7 ; 0x07 |
a6a6: b8 84 ldd r11, Y+8 ; 0x08 |
a6a8: c9 84 ldd r12, Y+9 ; 0x09 |
a6aa: da 84 ldd r13, Y+10 ; 0x0a |
a6ac: 8a 19 sub r24, r10 |
a6ae: 9b 09 sbc r25, r11 |
a6b0: ac 09 sbc r26, r12 |
a6b2: bd 09 sbc r27, r13 |
a6b4: 81 5e subi r24, 0xE1 ; 225 |
a6b6: 91 4b sbci r25, 0xB1 ; 177 |
a6b8: af 4f sbci r26, 0xFF ; 255 |
a6ba: bf 4f sbci r27, 0xFF ; 255 |
a6bc: 8f 53 subi r24, 0x3F ; 63 |
a6be: 9c 49 sbci r25, 0x9C ; 156 |
a6c0: a0 40 sbci r26, 0x00 ; 0 |
a6c2: b0 40 sbci r27, 0x00 ; 0 |
a6c4: 10 f4 brcc .+4 ; 0xa6ca <MotorRegler+0x1cfc> |
a6c6: 0c 94 0d 5e jmp 0xbc1a ; 0xbc1a <MotorRegler+0x324c> |
a6ca: 80 91 15 0a lds r24, 0x0A15 |
a6ce: 89 31 cpi r24, 0x19 ; 25 |
a6d0: 14 f0 brlt .+4 ; 0xa6d6 <MotorRegler+0x1d08> |
a6d2: 0c 94 0d 5e jmp 0xbc1a ; 0xbc1a <MotorRegler+0x324c> |
a6d6: 10 92 61 05 sts 0x0561, r1 |
a6da: 10 92 60 05 sts 0x0560, r1 |
a6de: 88 ee ldi r24, 0xE8 ; 232 |
a6e0: 93 e0 ldi r25, 0x03 ; 3 |
a6e2: 90 93 a1 03 sts 0x03A1, r25 |
a6e6: 80 93 a0 03 sts 0x03A0, r24 |
a6ea: cc 24 eor r12, r12 |
a6ec: dd 24 eor r13, r13 |
a6ee: 80 91 1a 09 lds r24, 0x091A |
a6f2: 90 e0 ldi r25, 0x00 ; 0 |
a6f4: 8c 15 cp r24, r12 |
a6f6: 9d 05 cpc r25, r13 |
a6f8: 24 f4 brge .+8 ; 0xa702 <MotorRegler+0x1d34> |
a6fa: 90 93 61 05 sts 0x0561, r25 |
a6fe: 80 93 60 05 sts 0x0560, r24 |
a702: 80 91 15 0a lds r24, 0x0A15 |
a706: 88 23 and r24, r24 |
a708: 79 f0 breq .+30 ; 0xa728 <MotorRegler+0x1d5a> |
a70a: 28 2f mov r18, r24 |
a70c: 33 27 eor r19, r19 |
a70e: 27 fd sbrc r18, 7 |
a710: 30 95 com r19 |
a712: 80 91 60 05 lds r24, 0x0560 |
a716: 90 91 61 05 lds r25, 0x0561 |
a71a: 28 17 cp r18, r24 |
a71c: 39 07 cpc r19, r25 |
a71e: 24 f4 brge .+8 ; 0xa728 <MotorRegler+0x1d5a> |
a720: 30 93 61 05 sts 0x0561, r19 |
a724: 20 93 60 05 sts 0x0560, r18 |
a728: 71 e8 ldi r23, 0x81 ; 129 |
a72a: e7 16 cp r14, r23 |
a72c: f1 04 cpc r15, r1 |
a72e: 01 05 cpc r16, r1 |
a730: 11 05 cpc r17, r1 |
a732: 74 f0 brlt .+28 ; 0xa750 <MotorRegler+0x1d82> |
a734: 80 91 ae 04 lds r24, 0x04AE |
a738: 90 91 af 04 lds r25, 0x04AF |
a73c: 20 91 60 05 lds r18, 0x0560 |
a740: 30 91 61 05 lds r19, 0x0561 |
a744: 82 0f add r24, r18 |
a746: 93 1f adc r25, r19 |
a748: 90 93 af 04 sts 0x04AF, r25 |
a74c: 80 93 ae 04 sts 0x04AE, r24 |
a750: 80 e8 ldi r24, 0x80 ; 128 |
a752: e8 16 cp r14, r24 |
a754: 8f ef ldi r24, 0xFF ; 255 |
a756: f8 06 cpc r15, r24 |
a758: 8f ef ldi r24, 0xFF ; 255 |
a75a: 08 07 cpc r16, r24 |
a75c: 8f ef ldi r24, 0xFF ; 255 |
a75e: 18 07 cpc r17, r24 |
a760: 74 f4 brge .+28 ; 0xa77e <MotorRegler+0x1db0> |
a762: 80 91 ae 04 lds r24, 0x04AE |
a766: 90 91 af 04 lds r25, 0x04AF |
a76a: 20 91 60 05 lds r18, 0x0560 |
a76e: 30 91 61 05 lds r19, 0x0561 |
a772: 82 1b sub r24, r18 |
a774: 93 0b sbc r25, r19 |
a776: 90 93 af 04 sts 0x04AF, r25 |
a77a: 80 93 ae 04 sts 0x04AE, r24 |
a77e: 81 e0 ldi r24, 0x01 ; 1 |
a780: 90 e0 ldi r25, 0x00 ; 0 |
a782: 90 93 61 05 sts 0x0561, r25 |
a786: 80 93 60 05 sts 0x0560, r24 |
a78a: e0 90 75 05 lds r14, 0x0575 |
a78e: f0 90 76 05 lds r15, 0x0576 |
a792: 00 91 77 05 lds r16, 0x0577 |
a796: 10 91 78 05 lds r17, 0x0578 |
a79a: d8 01 movw r26, r16 |
a79c: c7 01 movw r24, r14 |
a79e: 17 ff sbrs r17, 7 |
a7a0: 02 c0 rjmp .+4 ; 0xa7a6 <MotorRegler+0x1dd8> |
a7a2: 0c 94 17 61 jmp 0xc22e ; 0xc22e <MotorRegler+0x3860> |
a7a6: 81 50 subi r24, 0x01 ; 1 |
a7a8: 92 40 sbci r25, 0x02 ; 2 |
a7aa: a0 40 sbci r26, 0x00 ; 0 |
a7ac: b0 40 sbci r27, 0x00 ; 0 |
a7ae: 34 f0 brlt .+12 ; 0xa7bc <MotorRegler+0x1dee> |
a7b0: 84 e0 ldi r24, 0x04 ; 4 |
a7b2: 90 e0 ldi r25, 0x00 ; 0 |
a7b4: 90 93 61 05 sts 0x0561, r25 |
a7b8: 80 93 60 05 sts 0x0560, r24 |
a7bc: 10 92 66 05 sts 0x0566, r1 |
a7c0: 10 92 67 05 sts 0x0567, r1 |
a7c4: 10 92 68 05 sts 0x0568, r1 |
a7c8: 10 92 69 05 sts 0x0569, r1 |
a7cc: 80 91 54 05 lds r24, 0x0554 |
a7d0: 90 91 55 05 lds r25, 0x0555 |
a7d4: a0 91 56 05 lds r26, 0x0556 |
a7d8: b0 91 57 05 lds r27, 0x0557 |
a7dc: ab 84 ldd r10, Y+11 ; 0x0b |
a7de: bc 84 ldd r11, Y+12 ; 0x0c |
a7e0: cd 84 ldd r12, Y+13 ; 0x0d |
a7e2: de 84 ldd r13, Y+14 ; 0x0e |
a7e4: 8a 19 sub r24, r10 |
a7e6: 9b 09 sbc r25, r11 |
a7e8: ac 09 sbc r26, r12 |
a7ea: bd 09 sbc r27, r13 |
a7ec: 81 5e subi r24, 0xE1 ; 225 |
a7ee: 91 4b sbci r25, 0xB1 ; 177 |
a7f0: af 4f sbci r26, 0xFF ; 255 |
a7f2: bf 4f sbci r27, 0xFF ; 255 |
a7f4: 8f 53 subi r24, 0x3F ; 63 |
a7f6: 9c 49 sbci r25, 0x9C ; 156 |
a7f8: a0 40 sbci r26, 0x00 ; 0 |
a7fa: b0 40 sbci r27, 0x00 ; 0 |
a7fc: 10 f4 brcc .+4 ; 0xa802 <MotorRegler+0x1e34> |
a7fe: 0c 94 50 5d jmp 0xbaa0 ; 0xbaa0 <MotorRegler+0x30d2> |
a802: 80 91 15 0a lds r24, 0x0A15 |
a806: 89 31 cpi r24, 0x19 ; 25 |
a808: 14 f0 brlt .+4 ; 0xa80e <MotorRegler+0x1e40> |
a80a: 0c 94 50 5d jmp 0xbaa0 ; 0xbaa0 <MotorRegler+0x30d2> |
a80e: 10 92 61 05 sts 0x0561, r1 |
a812: 10 92 60 05 sts 0x0560, r1 |
a816: 88 ee ldi r24, 0xE8 ; 232 |
a818: 93 e0 ldi r25, 0x03 ; 3 |
a81a: 90 93 a1 03 sts 0x03A1, r25 |
a81e: 80 93 a0 03 sts 0x03A0, r24 |
a822: cc 24 eor r12, r12 |
a824: dd 24 eor r13, r13 |
a826: 80 91 1a 09 lds r24, 0x091A |
a82a: 90 e0 ldi r25, 0x00 ; 0 |
a82c: 8c 15 cp r24, r12 |
a82e: 9d 05 cpc r25, r13 |
a830: 24 f4 brge .+8 ; 0xa83a <MotorRegler+0x1e6c> |
a832: 90 93 61 05 sts 0x0561, r25 |
a836: 80 93 60 05 sts 0x0560, r24 |
a83a: 80 91 15 0a lds r24, 0x0A15 |
a83e: 88 23 and r24, r24 |
a840: 79 f0 breq .+30 ; 0xa860 <MotorRegler+0x1e92> |
a842: 28 2f mov r18, r24 |
a844: 33 27 eor r19, r19 |
a846: 27 fd sbrc r18, 7 |
a848: 30 95 com r19 |
a84a: 80 91 60 05 lds r24, 0x0560 |
a84e: 90 91 61 05 lds r25, 0x0561 |
a852: 28 17 cp r18, r24 |
a854: 39 07 cpc r19, r25 |
a856: 24 f4 brge .+8 ; 0xa860 <MotorRegler+0x1e92> |
a858: 30 93 61 05 sts 0x0561, r19 |
a85c: 20 93 60 05 sts 0x0560, r18 |
a860: 71 e8 ldi r23, 0x81 ; 129 |
a862: e7 16 cp r14, r23 |
a864: f1 04 cpc r15, r1 |
a866: 01 05 cpc r16, r1 |
a868: 11 05 cpc r17, r1 |
a86a: 74 f0 brlt .+28 ; 0xa888 <MotorRegler+0x1eba> |
a86c: 80 91 b0 04 lds r24, 0x04B0 |
a870: 90 91 b1 04 lds r25, 0x04B1 |
a874: 20 91 60 05 lds r18, 0x0560 |
a878: 30 91 61 05 lds r19, 0x0561 |
a87c: 82 0f add r24, r18 |
a87e: 93 1f adc r25, r19 |
a880: 90 93 b1 04 sts 0x04B1, r25 |
a884: 80 93 b0 04 sts 0x04B0, r24 |
a888: 80 e8 ldi r24, 0x80 ; 128 |
a88a: e8 16 cp r14, r24 |
a88c: 8f ef ldi r24, 0xFF ; 255 |
a88e: f8 06 cpc r15, r24 |
a890: 8f ef ldi r24, 0xFF ; 255 |
a892: 08 07 cpc r16, r24 |
a894: 8f ef ldi r24, 0xFF ; 255 |
a896: 18 07 cpc r17, r24 |
a898: 0c f0 brlt .+2 ; 0xa89c <MotorRegler+0x1ece> |
a89a: 0b cc rjmp .-2026 ; 0xa0b2 <MotorRegler+0x16e4> |
a89c: 80 91 b0 04 lds r24, 0x04B0 |
a8a0: 90 91 b1 04 lds r25, 0x04B1 |
a8a4: 20 91 60 05 lds r18, 0x0560 |
a8a8: 30 91 61 05 lds r19, 0x0561 |
a8ac: 82 1b sub r24, r18 |
a8ae: 93 0b sbc r25, r19 |
a8b0: 90 93 b1 04 sts 0x04B1, r25 |
a8b4: 80 93 b0 04 sts 0x04B0, r24 |
a8b8: fc cb rjmp .-2056 ; 0xa0b2 <MotorRegler+0x16e4> |
a8ba: 6d a1 ldd r22, Y+37 ; 0x25 |
a8bc: 7e a1 ldd r23, Y+38 ; 0x26 |
a8be: 8f a1 ldd r24, Y+39 ; 0x27 |
a8c0: 98 a5 ldd r25, Y+40 ; 0x28 |
a8c2: 20 e0 ldi r18, 0x00 ; 0 |
a8c4: 32 e0 ldi r19, 0x02 ; 2 |
a8c6: 40 e0 ldi r20, 0x00 ; 0 |
a8c8: 50 e0 ldi r21, 0x00 ; 0 |
a8ca: 0e 94 be 6f call 0xdf7c ; 0xdf7c <__divmodsi4> |
a8ce: 89 01 movw r16, r18 |
a8d0: 37 fd sbrc r19, 7 |
a8d2: 56 c3 rjmp .+1708 ; 0xaf80 <MotorRegler+0x25b2> |
a8d4: 6e a5 ldd r22, Y+46 ; 0x2e |
a8d6: 7f a5 ldd r23, Y+47 ; 0x2f |
a8d8: 88 a9 ldd r24, Y+48 ; 0x30 |
a8da: 99 a9 ldd r25, Y+49 ; 0x31 |
a8dc: 20 e0 ldi r18, 0x00 ; 0 |
a8de: 32 e0 ldi r19, 0x02 ; 2 |
a8e0: 40 e0 ldi r20, 0x00 ; 0 |
a8e2: 50 e0 ldi r21, 0x00 ; 0 |
a8e4: 0e 94 be 6f call 0xdf7c ; 0xdf7c <__divmodsi4> |
a8e8: 49 01 movw r8, r18 |
a8ea: 37 fd sbrc r19, 7 |
a8ec: 4d c3 rjmp .+1690 ; 0xaf88 <MotorRegler+0x25ba> |
a8ee: 80 16 cp r8, r16 |
a8f0: 91 06 cpc r9, r17 |
a8f2: 0c f4 brge .+2 ; 0xa8f6 <MotorRegler+0x1f28> |
a8f4: 0e c3 rjmp .+1564 ; 0xaf12 <MotorRegler+0x2544> |
a8f6: a0 90 ab 09 lds r10, 0x09AB |
a8fa: b0 90 ac 09 lds r11, 0x09AC |
a8fe: c0 90 ad 09 lds r12, 0x09AD |
a902: d0 90 ae 09 lds r13, 0x09AE |
a906: 80 91 c2 03 lds r24, 0x03C2 |
a90a: 90 91 c3 03 lds r25, 0x03C3 |
a90e: a0 91 c4 03 lds r26, 0x03C4 |
a912: b0 91 c5 03 lds r27, 0x03C5 |
a916: 89 a7 std Y+41, r24 ; 0x29 |
a918: 9a a7 std Y+42, r25 ; 0x2a |
a91a: ab a7 std Y+43, r26 ; 0x2b |
a91c: bc a7 std Y+44, r27 ; 0x2c |
a91e: 60 90 a4 09 lds r6, 0x09A4 |
a922: 70 90 a5 09 lds r7, 0x09A5 |
a926: c3 01 movw r24, r6 |
a928: 77 fc sbrc r7, 7 |
a92a: 33 c3 rjmp .+1638 ; 0xaf92 <MotorRegler+0x25c4> |
a92c: 81 38 cpi r24, 0x81 ; 129 |
a92e: 91 05 cpc r25, r1 |
a930: 0c f0 brlt .+2 ; 0xa934 <MotorRegler+0x1f66> |
a932: f6 c2 rjmp .+1516 ; 0xaf20 <MotorRegler+0x2552> |
a934: ac e1 ldi r26, 0x1C ; 28 |
a936: b2 e0 ldi r27, 0x02 ; 2 |
a938: 4a 0e add r4, r26 |
a93a: 5b 1e adc r5, r27 |
a93c: 72 01 movw r14, r4 |
a93e: 00 27 eor r16, r16 |
a940: f7 fc sbrc r15, 7 |
a942: 00 95 com r16 |
a944: 10 2f mov r17, r16 |
a946: e4 ee ldi r30, 0xE4 ; 228 |
a948: fd ef ldi r31, 0xFD ; 253 |
a94a: 4e 0e add r4, r30 |
a94c: 5f 1e adc r5, r31 |
a94e: c6 01 movw r24, r12 |
a950: b5 01 movw r22, r10 |
a952: 29 a5 ldd r18, Y+41 ; 0x29 |
a954: 3a a5 ldd r19, Y+42 ; 0x2a |
a956: 4b a5 ldd r20, Y+43 ; 0x2b |
a958: 5c a5 ldd r21, Y+44 ; 0x2c |
a95a: 0e 94 be 6f call 0xdf7c ; 0xdf7c <__divmodsi4> |
a95e: e2 1a sub r14, r18 |
a960: f3 0a sbc r15, r19 |
a962: 04 0b sbc r16, r20 |
a964: 15 0b sbc r17, r21 |
a966: c8 01 movw r24, r16 |
a968: b7 01 movw r22, r14 |
a96a: 28 e6 ldi r18, 0x68 ; 104 |
a96c: 31 e0 ldi r19, 0x01 ; 1 |
a96e: 40 e0 ldi r20, 0x00 ; 0 |
a970: 50 e0 ldi r21, 0x00 ; 0 |
a972: 0e 94 be 6f call 0xdf7c ; 0xdf7c <__divmodsi4> |
a976: 64 5b subi r22, 0xB4 ; 180 |
a978: 70 40 sbci r23, 0x00 ; 0 |
a97a: 1b 01 movw r2, r22 |
a97c: 22 0c add r2, r2 |
a97e: 33 1c adc r3, r3 |
a980: 22 0c add r2, r2 |
a982: 33 1c adc r3, r3 |
a984: 22 0c add r2, r2 |
a986: 33 1c adc r3, r3 |
a988: 20 91 a0 03 lds r18, 0x03A0 |
a98c: 30 91 a1 03 lds r19, 0x03A1 |
a990: 22 96 adiw r28, 0x02 ; 2 |
a992: 3f af std Y+63, r19 ; 0x3f |
a994: 2e af std Y+62, r18 ; 0x3e |
a996: 22 97 sbiw r28, 0x02 ; 2 |
a998: 23 2b or r18, r19 |
a99a: 99 f4 brne .+38 ; 0xa9c2 <MotorRegler+0x1ff4> |
a99c: 39 e1 ldi r19, 0x19 ; 25 |
a99e: 83 16 cp r8, r19 |
a9a0: 91 04 cpc r9, r1 |
a9a2: 7c f4 brge .+30 ; 0xa9c2 <MotorRegler+0x1ff4> |
a9a4: 80 91 08 05 lds r24, 0x0508 |
a9a8: 90 91 09 05 lds r25, 0x0509 |
a9ac: 86 0f add r24, r22 |
a9ae: 97 1f adc r25, r23 |
a9b0: 90 93 09 05 sts 0x0509, r25 |
a9b4: 80 93 08 05 sts 0x0508, r24 |
a9b8: 80 91 6e 05 lds r24, 0x056E |
a9bc: 88 23 and r24, r24 |
a9be: 09 f0 breq .+2 ; 0xa9c2 <MotorRegler+0x1ff4> |
a9c0: 25 c7 rjmp .+3658 ; 0xb80c <MotorRegler+0x2e3e> |
a9c2: b4 01 movw r22, r8 |
a9c4: 75 95 asr r23 |
a9c6: 67 95 ror r22 |
a9c8: 75 95 asr r23 |
a9ca: 67 95 ror r22 |
a9cc: 75 95 asr r23 |
a9ce: 67 95 ror r22 |
a9d0: 6f 5f subi r22, 0xFF ; 255 |
a9d2: 7f 4f sbci r23, 0xFF ; 255 |
a9d4: c1 01 movw r24, r2 |
a9d6: 0e 94 89 6f call 0xdf12 ; 0xdf12 <__divmodhi4> |
a9da: 9b 01 movw r18, r22 |
a9dc: 44 27 eor r20, r20 |
a9de: 37 fd sbrc r19, 7 |
a9e0: 40 95 com r20 |
a9e2: 54 2f mov r21, r20 |
a9e4: 2a 0d add r18, r10 |
a9e6: 3b 1d adc r19, r11 |
a9e8: 4c 1d adc r20, r12 |
a9ea: 5d 1d adc r21, r13 |
a9ec: 20 93 ab 09 sts 0x09AB, r18 |
a9f0: 30 93 ac 09 sts 0x09AC, r19 |
a9f4: 40 93 ad 09 sts 0x09AD, r20 |
a9f8: 50 93 ae 09 sts 0x09AE, r21 |
a9fc: 80 91 b0 03 lds r24, 0x03B0 |
aa00: c8 2e mov r12, r24 |
aa02: dd 24 eor r13, r13 |
aa04: 8c 9c mul r8, r12 |
aa06: c0 01 movw r24, r0 |
aa08: 8d 9c mul r8, r13 |
aa0a: 90 0d add r25, r0 |
aa0c: 9c 9c mul r9, r12 |
aa0e: 90 0d add r25, r0 |
aa10: 11 24 eor r1, r1 |
aa12: 97 fd sbrc r25, 7 |
aa14: 45 c6 rjmp .+3210 ; 0xb6a0 <MotorRegler+0x2cd2> |
aa16: 95 95 asr r25 |
aa18: 87 95 ror r24 |
aa1a: 95 95 asr r25 |
aa1c: 87 95 ror r24 |
aa1e: 95 95 asr r25 |
aa20: 87 95 ror r24 |
aa22: 95 95 asr r25 |
aa24: 87 95 ror r24 |
aa26: 95 95 asr r25 |
aa28: 87 95 ror r24 |
aa2a: 56 01 movw r10, r12 |
aa2c: a8 1a sub r10, r24 |
aa2e: b9 0a sbc r11, r25 |
aa30: b7 fc sbrc r11, 7 |
aa32: 02 c3 rjmp .+1540 ; 0xb038 <MotorRegler+0x266a> |
aa34: 22 96 adiw r28, 0x02 ; 2 |
aa36: 6e ad ldd r22, Y+62 ; 0x3e |
aa38: 7f ad ldd r23, Y+63 ; 0x3f |
aa3a: 22 97 sbiw r28, 0x02 ; 2 |
aa3c: 67 2b or r22, r23 |
aa3e: 09 f0 breq .+2 ; 0xaa42 <MotorRegler+0x2074> |
aa40: f0 c2 rjmp .+1504 ; 0xb022 <MotorRegler+0x2654> |
aa42: 80 90 3f 05 lds r8, 0x053F |
aa46: 90 90 40 05 lds r9, 0x0540 |
aa4a: 80 91 3d 05 lds r24, 0x053D |
aa4e: 90 91 3e 05 lds r25, 0x053E |
aa52: 88 0e add r8, r24 |
aa54: 99 1e adc r9, r25 |
aa56: 97 fe sbrs r9, 7 |
aa58: 02 c0 rjmp .+4 ; 0xaa5e <MotorRegler+0x2090> |
aa5a: 0c 94 08 60 jmp 0xc010 ; 0xc010 <MotorRegler+0x3642> |
aa5e: 95 94 asr r9 |
aa60: 87 94 ror r8 |
aa62: 95 94 asr r9 |
aa64: 87 94 ror r8 |
aa66: 95 94 asr r9 |
aa68: 87 94 ror r8 |
aa6a: a0 e4 ldi r26, 0x40 ; 64 |
aa6c: b0 e0 ldi r27, 0x00 ; 0 |
aa6e: 8a 0e add r8, r26 |
aa70: 9b 1e adc r9, r27 |
aa72: 80 91 02 05 lds r24, 0x0502 |
aa76: 90 91 03 05 lds r25, 0x0503 |
aa7a: aa 27 eor r26, r26 |
aa7c: 97 fd sbrc r25, 7 |
aa7e: a0 95 com r26 |
aa80: ba 2f mov r27, r26 |
aa82: 1c e1 ldi r17, 0x1C ; 28 |
aa84: e1 2e mov r14, r17 |
aa86: 12 e0 ldi r17, 0x02 ; 2 |
aa88: f1 2e mov r15, r17 |
aa8a: 01 2d mov r16, r1 |
aa8c: 11 2d mov r17, r1 |
aa8e: e8 1a sub r14, r24 |
aa90: f9 0a sbc r15, r25 |
aa92: 0a 0b sbc r16, r26 |
aa94: 1b 0b sbc r17, r27 |
aa96: ca 01 movw r24, r20 |
aa98: b9 01 movw r22, r18 |
aa9a: 29 a5 ldd r18, Y+41 ; 0x29 |
aa9c: 3a a5 ldd r19, Y+42 ; 0x2a |
aa9e: 4b a5 ldd r20, Y+43 ; 0x2b |
aaa0: 5c a5 ldd r21, Y+44 ; 0x2c |
aaa2: 0e 94 be 6f call 0xdf7c ; 0xdf7c <__divmodsi4> |
aaa6: e2 0e add r14, r18 |
aaa8: f3 1e adc r15, r19 |
aaaa: 04 1f adc r16, r20 |
aaac: 15 1f adc r17, r21 |
aaae: c8 01 movw r24, r16 |
aab0: b7 01 movw r22, r14 |
aab2: 28 e6 ldi r18, 0x68 ; 104 |
aab4: 31 e0 ldi r19, 0x01 ; 1 |
aab6: 40 e0 ldi r20, 0x00 ; 0 |
aab8: 50 e0 ldi r21, 0x00 ; 0 |
aaba: 0e 94 be 6f call 0xdf7c ; 0xdf7c <__divmodsi4> |
aabe: 64 5b subi r22, 0xB4 ; 180 |
aac0: 70 40 sbci r23, 0x00 ; 0 |
aac2: 6a 9d mul r22, r10 |
aac4: c0 01 movw r24, r0 |
aac6: 6b 9d mul r22, r11 |
aac8: 90 0d add r25, r0 |
aaca: 7a 9d mul r23, r10 |
aacc: 90 0d add r25, r0 |
aace: 11 24 eor r1, r1 |
aad0: b4 01 movw r22, r8 |
aad2: 0e 94 89 6f call 0xdf12 ; 0xdf12 <__divmodhi4> |
aad6: c6 01 movw r24, r12 |
aad8: 88 0f add r24, r24 |
aada: 99 1f adc r25, r25 |
aadc: 8c 0d add r24, r12 |
aade: 9d 1d adc r25, r13 |
aae0: 86 17 cp r24, r22 |
aae2: 97 07 cpc r25, r23 |
aae4: 0c f4 brge .+2 ; 0xaae8 <MotorRegler+0x211a> |
aae6: 03 c6 rjmp .+3078 ; 0xb6ee <MotorRegler+0x2d20> |
aae8: 44 27 eor r20, r20 |
aaea: 55 27 eor r21, r21 |
aaec: 48 1b sub r20, r24 |
aaee: 59 0b sbc r21, r25 |
aaf0: 64 17 cp r22, r20 |
aaf2: 75 07 cpc r23, r21 |
aaf4: 0c f4 brge .+2 ; 0xaaf8 <MotorRegler+0x212a> |
aaf6: ba 01 movw r22, r20 |
aaf8: 9b 01 movw r18, r22 |
aafa: 44 27 eor r20, r20 |
aafc: 37 fd sbrc r19, 7 |
aafe: 40 95 com r20 |
ab00: 54 2f mov r21, r20 |
ab02: 80 91 f4 04 lds r24, 0x04F4 |
ab06: 90 91 f5 04 lds r25, 0x04F5 |
ab0a: a0 91 f6 04 lds r26, 0x04F6 |
ab0e: b0 91 f7 04 lds r27, 0x04F7 |
ab12: 82 0f add r24, r18 |
ab14: 93 1f adc r25, r19 |
ab16: a4 1f adc r26, r20 |
ab18: b5 1f adc r27, r21 |
ab1a: 80 93 f4 04 sts 0x04F4, r24 |
ab1e: 90 93 f5 04 sts 0x04F5, r25 |
ab22: a0 93 f6 04 sts 0x04F6, r26 |
ab26: b0 93 f7 04 sts 0x04F7, r27 |
ab2a: 0c 94 84 49 jmp 0x9308 ; 0x9308 <MotorRegler+0x93a> |
ab2e: 81 e0 ldi r24, 0x01 ; 1 |
ab30: 80 93 6e 05 sts 0x056E, r24 |
ab34: 0c 94 0b 49 jmp 0x9216 ; 0x9216 <MotorRegler+0x848> |
ab38: 8c a1 ldd r24, Y+36 ; 0x24 |
ab3a: 88 23 and r24, r24 |
ab3c: 11 f0 breq .+4 ; 0xab42 <MotorRegler+0x2174> |
ab3e: 0c 94 ea 48 jmp 0x91d4 ; 0x91d4 <MotorRegler+0x806> |
ab42: 80 91 69 08 lds r24, 0x0869 |
ab46: 90 91 6a 08 lds r25, 0x086A |
ab4a: 81 50 subi r24, 0x01 ; 1 |
ab4c: 92 40 sbci r25, 0x02 ; 2 |
ab4e: 0c f4 brge .+2 ; 0xab52 <MotorRegler+0x2184> |
ab50: d9 c1 rjmp .+946 ; 0xaf04 <MotorRegler+0x2536> |
ab52: 80 91 14 0a lds r24, 0x0A14 |
ab56: 8f 3f cpi r24, 0xFF ; 255 |
ab58: 09 f4 brne .+2 ; 0xab5c <MotorRegler+0x218e> |
ab5a: ea c4 rjmp .+2516 ; 0xb530 <MotorRegler+0x2b62> |
ab5c: e0 90 f8 08 lds r14, 0x08F8 |
ab60: ff 24 eor r15, r15 |
ab62: 00 e0 ldi r16, 0x00 ; 0 |
ab64: 10 e0 ldi r17, 0x00 ; 0 |
ab66: a8 2e mov r10, r24 |
ab68: bb 24 eor r11, r11 |
ab6a: a7 fc sbrc r10, 7 |
ab6c: b0 94 com r11 |
ab6e: cb 2c mov r12, r11 |
ab70: db 2c mov r13, r11 |
ab72: 6d a1 ldd r22, Y+37 ; 0x25 |
ab74: 7e a1 ldd r23, Y+38 ; 0x26 |
ab76: 8f a1 ldd r24, Y+39 ; 0x27 |
ab78: 98 a5 ldd r25, Y+40 ; 0x28 |
ab7a: a8 01 movw r20, r16 |
ab7c: 97 01 movw r18, r14 |
ab7e: 0e 94 be 6f call 0xdf7c ; 0xdf7c <__divmodsi4> |
ab82: 80 91 93 09 lds r24, 0x0993 |
ab86: 90 91 94 09 lds r25, 0x0994 |
ab8a: aa 27 eor r26, r26 |
ab8c: 97 fd sbrc r25, 7 |
ab8e: a0 95 com r26 |
ab90: ba 2f mov r27, r26 |
ab92: 28 1b sub r18, r24 |
ab94: 39 0b sbc r19, r25 |
ab96: 4a 0b sbc r20, r26 |
ab98: 5b 0b sbc r21, r27 |
ab9a: ca 01 movw r24, r20 |
ab9c: b9 01 movw r22, r18 |
ab9e: a6 01 movw r20, r12 |
aba0: 95 01 movw r18, r10 |
aba2: 0e 94 4a 6f call 0xde94 ; 0xde94 <__mulsi3> |
aba6: 20 e0 ldi r18, 0x00 ; 0 |
aba8: 32 e0 ldi r19, 0x02 ; 2 |
abaa: 40 e0 ldi r20, 0x00 ; 0 |
abac: 50 e0 ldi r21, 0x00 ; 0 |
abae: 0e 94 be 6f call 0xdf7c ; 0xdf7c <__divmodsi4> |
abb2: 2f 87 std Y+15, r18 ; 0x0f |
abb4: 38 8b std Y+16, r19 ; 0x10 |
abb6: 49 8b std Y+17, r20 ; 0x11 |
abb8: 5a 8b std Y+18, r21 ; 0x12 |
abba: 92 2e mov r9, r18 |
abbc: 83 2e mov r8, r19 |
abbe: 74 2e mov r7, r20 |
abc0: 65 2e mov r6, r21 |
abc2: 6e a5 ldd r22, Y+46 ; 0x2e |
abc4: 7f a5 ldd r23, Y+47 ; 0x2f |
abc6: 88 a9 ldd r24, Y+48 ; 0x30 |
abc8: 99 a9 ldd r25, Y+49 ; 0x31 |
abca: a8 01 movw r20, r16 |
abcc: 97 01 movw r18, r14 |
abce: 0e 94 be 6f call 0xdf7c ; 0xdf7c <__divmodsi4> |
abd2: 80 91 af 09 lds r24, 0x09AF |
abd6: 90 91 b0 09 lds r25, 0x09B0 |
abda: aa 27 eor r26, r26 |
abdc: 97 fd sbrc r25, 7 |
abde: a0 95 com r26 |
abe0: ba 2f mov r27, r26 |
abe2: 28 1b sub r18, r24 |
abe4: 39 0b sbc r19, r25 |
abe6: 4a 0b sbc r20, r26 |
abe8: 5b 0b sbc r21, r27 |
abea: ca 01 movw r24, r20 |
abec: b9 01 movw r22, r18 |
abee: a6 01 movw r20, r12 |
abf0: 95 01 movw r18, r10 |
abf2: 0e 94 4a 6f call 0xde94 ; 0xde94 <__mulsi3> |
abf6: 20 e0 ldi r18, 0x00 ; 0 |
abf8: 32 e0 ldi r19, 0x02 ; 2 |
abfa: 40 e0 ldi r20, 0x00 ; 0 |
abfc: 50 e0 ldi r21, 0x00 ; 0 |
abfe: 0e 94 be 6f call 0xdf7c ; 0xdf7c <__divmodsi4> |
ac02: 12 2f mov r17, r18 |
ac04: 03 2f mov r16, r19 |
ac06: f4 2e mov r15, r20 |
ac08: e5 2e mov r14, r21 |
ac0a: 18 01 movw r2, r16 |
ac0c: 27 01 movw r4, r14 |
ac0e: 80 91 3d 05 lds r24, 0x053D |
ac12: 90 91 3e 05 lds r25, 0x053E |
ac16: 81 34 cpi r24, 0x41 ; 65 |
ac18: 91 05 cpc r25, r1 |
ac1a: 0c f0 brlt .+2 ; 0xac1e <MotorRegler+0x2250> |
ac1c: bf c1 rjmp .+894 ; 0xaf9c <MotorRegler+0x25ce> |
ac1e: 80 91 3f 05 lds r24, 0x053F |
ac22: 90 91 40 05 lds r25, 0x0540 |
ac26: 81 34 cpi r24, 0x41 ; 65 |
ac28: 91 05 cpc r25, r1 |
ac2a: 0c f0 brlt .+2 ; 0xac2e <MotorRegler+0x2260> |
ac2c: b7 c1 rjmp .+878 ; 0xaf9c <MotorRegler+0x25ce> |
ac2e: e0 91 e4 08 lds r30, 0x08E4 |
ac32: f0 e0 ldi r31, 0x00 ; 0 |
ac34: ee 0f add r30, r30 |
ac36: ff 1f adc r31, r31 |
ac38: e1 55 subi r30, 0x51 ; 81 |
ac3a: f7 4f sbci r31, 0xF7 ; 247 |
ac3c: 01 90 ld r0, Z+ |
ac3e: f0 81 ld r31, Z |
ac40: e0 2d mov r30, r0 |
ac42: f7 fd sbrc r31, 7 |
ac44: 29 c7 rjmp .+3666 ; 0xba98 <MotorRegler+0x30ca> |
ac46: 7a 97 sbiw r30, 0x1a ; 26 |
ac48: e4 f0 brlt .+56 ; 0xac82 <MotorRegler+0x22b4> |
ac4a: 69 2d mov r22, r9 |
ac4c: 78 2d mov r23, r8 |
ac4e: 87 2d mov r24, r7 |
ac50: 96 2d mov r25, r6 |
ac52: 23 e0 ldi r18, 0x03 ; 3 |
ac54: 30 e0 ldi r19, 0x00 ; 0 |
ac56: 40 e0 ldi r20, 0x00 ; 0 |
ac58: 50 e0 ldi r21, 0x00 ; 0 |
ac5a: 0e 94 be 6f call 0xdf7c ; 0xdf7c <__divmodsi4> |
ac5e: 92 2e mov r9, r18 |
ac60: 83 2e mov r8, r19 |
ac62: 74 2e mov r7, r20 |
ac64: 65 2e mov r6, r21 |
ac66: 63 2d mov r22, r3 |
ac68: 72 2d mov r23, r2 |
ac6a: 85 2d mov r24, r5 |
ac6c: 94 2d mov r25, r4 |
ac6e: 23 e0 ldi r18, 0x03 ; 3 |
ac70: 30 e0 ldi r19, 0x00 ; 0 |
ac72: 40 e0 ldi r20, 0x00 ; 0 |
ac74: 50 e0 ldi r21, 0x00 ; 0 |
ac76: 0e 94 be 6f call 0xdf7c ; 0xdf7c <__divmodsi4> |
ac7a: 32 2e mov r3, r18 |
ac7c: 23 2e mov r2, r19 |
ac7e: 54 2e mov r5, r20 |
ac80: 45 2e mov r4, r21 |
ac82: 60 91 16 0a lds r22, 0x0A16 |
ac86: a6 2e mov r10, r22 |
ac88: bb 24 eor r11, r11 |
ac8a: a7 fc sbrc r10, 7 |
ac8c: b0 94 com r11 |
ac8e: cb 2c mov r12, r11 |
ac90: db 2c mov r13, r11 |
ac92: 29 2d mov r18, r9 |
ac94: 38 2d mov r19, r8 |
ac96: 47 2d mov r20, r7 |
ac98: 56 2d mov r21, r6 |
ac9a: c9 01 movw r24, r18 |
ac9c: da 01 movw r26, r20 |
ac9e: 9c 01 movw r18, r24 |
aca0: ad 01 movw r20, r26 |
aca2: a2 16 cp r10, r18 |
aca4: b3 06 cpc r11, r19 |
aca6: c4 06 cpc r12, r20 |
aca8: d5 06 cpc r13, r21 |
acaa: 14 f4 brge .+4 ; 0xacb0 <MotorRegler+0x22e2> |
acac: a6 01 movw r20, r12 |
acae: 95 01 movw r18, r10 |
acb0: 86 2f mov r24, r22 |
acb2: 99 27 eor r25, r25 |
acb4: 87 fd sbrc r24, 7 |
acb6: 90 95 com r25 |
acb8: 90 95 com r25 |
acba: 81 95 neg r24 |
acbc: 9f 4f sbci r25, 0xFF ; 255 |
acbe: 7c 01 movw r14, r24 |
acc0: 00 27 eor r16, r16 |
acc2: f7 fc sbrc r15, 7 |
acc4: 00 95 com r16 |
acc6: 10 2f mov r17, r16 |
acc8: 39 01 movw r6, r18 |
acca: 4a 01 movw r8, r20 |
accc: 2e 15 cp r18, r14 |
acce: 3f 05 cpc r19, r15 |
acd0: 40 07 cpc r20, r16 |
acd2: 51 07 cpc r21, r17 |
acd4: 14 f4 brge .+4 ; 0xacda <MotorRegler+0x230c> |
acd6: 37 01 movw r6, r14 |
acd8: 48 01 movw r8, r16 |
acda: 23 2d mov r18, r3 |
acdc: 32 2d mov r19, r2 |
acde: 45 2d mov r20, r5 |
ace0: 54 2d mov r21, r4 |
ace2: c9 01 movw r24, r18 |
ace4: da 01 movw r26, r20 |
ace6: a8 16 cp r10, r24 |
ace8: b9 06 cpc r11, r25 |
acea: ca 06 cpc r12, r26 |
acec: db 06 cpc r13, r27 |
acee: 14 f4 brge .+4 ; 0xacf4 <MotorRegler+0x2326> |
acf0: d6 01 movw r26, r12 |
acf2: c5 01 movw r24, r10 |
acf4: 8e 15 cp r24, r14 |
acf6: 9f 05 cpc r25, r15 |
acf8: a0 07 cpc r26, r16 |
acfa: b1 07 cpc r27, r17 |
acfc: 14 f0 brlt .+4 ; 0xad02 <MotorRegler+0x2334> |
acfe: 7c 01 movw r14, r24 |
ad00: 8d 01 movw r16, r26 |
ad02: 80 91 e4 04 lds r24, 0x04E4 |
ad06: 90 91 e5 04 lds r25, 0x04E5 |
ad0a: a0 91 e6 04 lds r26, 0x04E6 |
ad0e: b0 91 e7 04 lds r27, 0x04E7 |
ad12: 86 19 sub r24, r6 |
ad14: 97 09 sbc r25, r7 |
ad16: a8 09 sbc r26, r8 |
ad18: b9 09 sbc r27, r9 |
ad1a: 80 93 e4 04 sts 0x04E4, r24 |
ad1e: 90 93 e5 04 sts 0x04E5, r25 |
ad22: a0 93 e6 04 sts 0x04E6, r26 |
ad26: b0 93 e7 04 sts 0x04E7, r27 |
ad2a: 80 91 ec 04 lds r24, 0x04EC |
ad2e: 90 91 ed 04 lds r25, 0x04ED |
ad32: a0 91 ee 04 lds r26, 0x04EE |
ad36: b0 91 ef 04 lds r27, 0x04EF |
ad3a: 8e 19 sub r24, r14 |
ad3c: 9f 09 sbc r25, r15 |
ad3e: a0 0b sbc r26, r16 |
ad40: b1 0b sbc r27, r17 |
ad42: 80 93 ec 04 sts 0x04EC, r24 |
ad46: 90 93 ed 04 sts 0x04ED, r25 |
ad4a: a0 93 ee 04 sts 0x04EE, r26 |
ad4e: b0 93 ef 04 sts 0x04EF, r27 |
ad52: 0c 94 ea 48 jmp 0x91d4 ; 0x91d4 <MotorRegler+0x806> |
ad56: 01 97 sbiw r24, 0x01 ; 1 |
ad58: 90 93 74 05 sts 0x0574, r25 |
ad5c: 80 93 73 05 sts 0x0573, r24 |
ad60: 4a 30 cpi r20, 0x0A ; 10 |
ad62: 11 f0 breq .+4 ; 0xad68 <MotorRegler+0x239a> |
ad64: 0c 94 42 45 jmp 0x8a84 ; 0x8a84 <MotorRegler+0xb6> |
ad68: 28 9a sbi 0x05, 0 ; 5 |
ad6a: 0c 94 47 45 jmp 0x8a8e ; 0x8a8e <MotorRegler+0xc0> |
ad6e: 41 50 subi r20, 0x01 ; 1 |
ad70: 50 40 sbci r21, 0x00 ; 0 |
ad72: 50 93 40 05 sts 0x0540, r21 |
ad76: 40 93 3f 05 sts 0x053F, r20 |
ad7a: 0c 94 03 47 jmp 0x8e06 ; 0x8e06 <MotorRegler+0x438> |
ad7e: 41 50 subi r20, 0x01 ; 1 |
ad80: 50 40 sbci r21, 0x00 ; 0 |
ad82: 50 93 3e 05 sts 0x053E, r21 |
ad86: 40 93 3d 05 sts 0x053D, r20 |
ad8a: 0c 94 d5 46 jmp 0x8daa ; 0x8daa <MotorRegler+0x3dc> |
ad8e: 10 92 1c 05 sts 0x051C, r1 |
ad92: 0c 94 85 45 jmp 0x8b0a ; 0x8b0a <MotorRegler+0x13c> |
ad96: 6d 5f subi r22, 0xFD ; 253 |
ad98: 7f 4f sbci r23, 0xFF ; 255 |
ad9a: 0c 94 37 49 jmp 0x926e ; 0x926e <MotorRegler+0x8a0> |
ad9e: ee 27 eor r30, r30 |
ada0: ff 27 eor r31, r31 |
ada2: ee 19 sub r30, r14 |
ada4: ff 09 sbc r31, r15 |
ada6: 0c 94 1d 49 jmp 0x923a ; 0x923a <MotorRegler+0x86c> |
adaa: 88 27 eor r24, r24 |
adac: 99 27 eor r25, r25 |
adae: 82 19 sub r24, r2 |
adb0: 93 09 sbc r25, r3 |
adb2: 0c 94 4f 4c jmp 0x989e ; 0x989e <MotorRegler+0xed0> |
adb6: 81 e0 ldi r24, 0x01 ; 1 |
adb8: 90 e0 ldi r25, 0x00 ; 0 |
adba: 90 93 42 05 sts 0x0542, r25 |
adbe: 80 93 41 05 sts 0x0541, r24 |
adc2: db a0 ldd r13, Y+35 ; 0x23 |
adc4: ad 2c mov r10, r13 |
adc6: bb 24 eor r11, r11 |
adc8: 0c 94 b0 4b jmp 0x9760 ; 0x9760 <MotorRegler+0xd92> |
adcc: 20 91 f3 08 lds r18, 0x08F3 |
add0: 30 e0 ldi r19, 0x00 ; 0 |
add2: 80 91 83 07 lds r24, 0x0783 |
add6: 99 27 eor r25, r25 |
add8: 87 fd sbrc r24, 7 |
adda: 90 95 com r25 |
addc: 28 9f mul r18, r24 |
adde: a0 01 movw r20, r0 |
ade0: 29 9f mul r18, r25 |
ade2: 50 0d add r21, r0 |
ade4: 38 9f mul r19, r24 |
ade6: 50 0d add r21, r0 |
ade8: 11 24 eor r1, r1 |
adea: 80 91 14 05 lds r24, 0x0514 |
adee: 90 91 15 05 lds r25, 0x0515 |
adf2: 84 0f add r24, r20 |
adf4: 95 1f adc r25, r21 |
adf6: 90 93 15 05 sts 0x0515, r25 |
adfa: 80 93 14 05 sts 0x0514, r24 |
adfe: 80 91 84 07 lds r24, 0x0784 |
ae02: 99 27 eor r25, r25 |
ae04: 87 fd sbrc r24, 7 |
ae06: 90 95 com r25 |
ae08: f9 01 movw r30, r18 |
ae0a: e8 9f mul r30, r24 |
ae0c: 90 01 movw r18, r0 |
ae0e: e9 9f mul r30, r25 |
ae10: 30 0d add r19, r0 |
ae12: f8 9f mul r31, r24 |
ae14: 30 0d add r19, r0 |
ae16: 11 24 eor r1, r1 |
ae18: 80 91 16 05 lds r24, 0x0516 |
ae1c: 90 91 17 05 lds r25, 0x0517 |
ae20: 82 0f add r24, r18 |
ae22: 93 1f adc r25, r19 |
ae24: 90 93 17 05 sts 0x0517, r25 |
ae28: 80 93 16 05 sts 0x0516, r24 |
ae2c: 20 91 85 07 lds r18, 0x0785 |
ae30: 33 27 eor r19, r19 |
ae32: 27 fd sbrc r18, 7 |
ae34: 30 95 com r19 |
ae36: 80 91 18 05 lds r24, 0x0518 |
ae3a: 90 91 19 05 lds r25, 0x0519 |
ae3e: 82 0f add r24, r18 |
ae40: 93 1f adc r25, r19 |
ae42: 90 93 19 05 sts 0x0519, r25 |
ae46: 80 93 18 05 sts 0x0518, r24 |
ae4a: 20 91 ee 08 lds r18, 0x08EE |
ae4e: 30 e0 ldi r19, 0x00 ; 0 |
ae50: 80 91 87 07 lds r24, 0x0787 |
ae54: 99 27 eor r25, r25 |
ae56: 87 fd sbrc r24, 7 |
ae58: 90 95 com r25 |
ae5a: 5c 01 movw r10, r24 |
ae5c: 2a 9d mul r18, r10 |
ae5e: c0 01 movw r24, r0 |
ae60: 2b 9d mul r18, r11 |
ae62: 90 0d add r25, r0 |
ae64: 3a 9d mul r19, r10 |
ae66: 90 0d add r25, r0 |
ae68: 11 24 eor r1, r1 |
ae6a: 90 93 c1 03 sts 0x03C1, r25 |
ae6e: 80 93 c0 03 sts 0x03C0, r24 |
ae72: 80 91 86 07 lds r24, 0x0786 |
ae76: 90 e0 ldi r25, 0x00 ; 0 |
ae78: 80 17 cp r24, r16 |
ae7a: 91 07 cpc r25, r17 |
ae7c: 14 f0 brlt .+4 ; 0xae82 <MotorRegler+0x24b4> |
ae7e: 0c 94 99 46 jmp 0x8d32 ; 0x8d32 <MotorRegler+0x364> |
ae82: 90 93 1b 05 sts 0x051B, r25 |
ae86: 80 93 1a 05 sts 0x051A, r24 |
ae8a: 0c 94 99 46 jmp 0x8d32 ; 0x8d32 <MotorRegler+0x364> |
ae8e: 10 92 19 05 sts 0x0519, r1 |
ae92: 10 92 18 05 sts 0x0518, r1 |
ae96: 0c 94 52 46 jmp 0x8ca4 ; 0x8ca4 <MotorRegler+0x2d6> |
ae9a: 10 92 29 05 sts 0x0529, r1 |
ae9e: 0c 94 cd 47 jmp 0x8f9a ; 0x8f9a <MotorRegler+0x5cc> |
aea2: 10 92 2a 05 sts 0x052A, r1 |
aea6: 0c 94 bc 47 jmp 0x8f78 ; 0x8f78 <MotorRegler+0x5aa> |
aeaa: 81 e0 ldi r24, 0x01 ; 1 |
aeac: 80 93 2d 05 sts 0x052D, r24 |
aeb0: 0c 94 af 47 jmp 0x8f5e ; 0x8f5e <MotorRegler+0x590> |
aeb4: 81 e0 ldi r24, 0x01 ; 1 |
aeb6: 80 93 2e 05 sts 0x052E, r24 |
aeba: 80 91 12 09 lds r24, 0x0912 |
aebe: 48 2f mov r20, r24 |
aec0: 50 e0 ldi r21, 0x00 ; 0 |
aec2: 61 e0 ldi r22, 0x01 ; 1 |
aec4: 0c 94 8b 47 jmp 0x8f16 ; 0x8f16 <MotorRegler+0x548> |
aec8: 81 e0 ldi r24, 0x01 ; 1 |
aeca: 80 93 2c 05 sts 0x052C, r24 |
aece: 80 91 12 09 lds r24, 0x0912 |
aed2: 48 2f mov r20, r24 |
aed4: 50 e0 ldi r21, 0x00 ; 0 |
aed6: 0c 94 64 47 jmp 0x8ec8 ; 0x8ec8 <MotorRegler+0x4fa> |
aeda: 81 e0 ldi r24, 0x01 ; 1 |
aedc: 80 93 2b 05 sts 0x052B, r24 |
aee0: 0c 94 40 47 jmp 0x8e80 ; 0x8e80 <MotorRegler+0x4b2> |
aee4: 84 e6 ldi r24, 0x64 ; 100 |
aee6: 90 e0 ldi r25, 0x00 ; 0 |
aee8: 90 93 40 05 sts 0x0540, r25 |
aeec: 80 93 3f 05 sts 0x053F, r24 |
aef0: 0c 94 03 47 jmp 0x8e06 ; 0x8e06 <MotorRegler+0x438> |
aef4: 84 e6 ldi r24, 0x64 ; 100 |
aef6: 90 e0 ldi r25, 0x00 ; 0 |
aef8: 90 93 3e 05 sts 0x053E, r25 |
aefc: 80 93 3d 05 sts 0x053D, r24 |
af00: 0c 94 d5 46 jmp 0x8daa ; 0x8daa <MotorRegler+0x3dc> |
af04: 80 91 1c 05 lds r24, 0x051C |
af08: 88 23 and r24, r24 |
af0a: 11 f4 brne .+4 ; 0xaf10 <MotorRegler+0x2542> |
af0c: 0c 94 ea 48 jmp 0x91d4 ; 0x91d4 <MotorRegler+0x806> |
af10: 20 ce rjmp .-960 ; 0xab52 <MotorRegler+0x2184> |
af12: 48 01 movw r8, r16 |
af14: f0 cc rjmp .-1568 ; 0xa8f6 <MotorRegler+0x1f28> |
af16: 30 91 a3 09 lds r19, 0x09A3 |
af1a: 38 8f std Y+24, r19 ; 0x18 |
af1c: 0c 94 86 4b jmp 0x970c ; 0x970c <MotorRegler+0xd3e> |
af20: 60 e0 ldi r22, 0x00 ; 0 |
af22: 70 e0 ldi r23, 0x00 ; 0 |
af24: 22 24 eor r2, r2 |
af26: 33 24 eor r3, r3 |
af28: 2f cd rjmp .-1442 ; 0xa988 <MotorRegler+0x1fba> |
af2a: 10 92 2c 05 sts 0x052C, r1 |
af2e: 80 91 12 09 lds r24, 0x0912 |
af32: 48 2f mov r20, r24 |
af34: 50 e0 ldi r21, 0x00 ; 0 |
af36: 0c 94 64 47 jmp 0x8ec8 ; 0x8ec8 <MotorRegler+0x4fa> |
af3a: 10 92 2d 05 sts 0x052D, r1 |
af3e: 0c 94 af 47 jmp 0x8f5e ; 0x8f5e <MotorRegler+0x590> |
af42: 10 92 2e 05 sts 0x052E, r1 |
af46: 80 91 e1 08 lds r24, 0x08E1 |
af4a: a8 2f mov r26, r24 |
af4c: b0 e0 ldi r27, 0x00 ; 0 |
af4e: 80 91 12 09 lds r24, 0x0912 |
af52: 48 2f mov r20, r24 |
af54: 50 e0 ldi r21, 0x00 ; 0 |
af56: aa 0f add r26, r26 |
af58: bb 1f adc r27, r27 |
af5a: 60 e0 ldi r22, 0x00 ; 0 |
af5c: 0c 94 8b 47 jmp 0x8f16 ; 0x8f16 <MotorRegler+0x548> |
af60: 80 91 43 05 lds r24, 0x0543 |
af64: 82 60 ori r24, 0x02 ; 2 |
af66: 80 93 43 05 sts 0x0543, r24 |
af6a: 0c 94 0e 4e jmp 0x9c1c ; 0x9c1c <MotorRegler+0x124e> |
af6e: 2d 5f subi r18, 0xFD ; 253 |
af70: 3f 4f sbci r19, 0xFF ; 255 |
af72: 0c 94 cc 49 jmp 0x9398 ; 0x9398 <MotorRegler+0x9ca> |
af76: 03 96 adiw r24, 0x03 ; 3 |
af78: 0c 94 bb 49 jmp 0x9376 ; 0x9376 <MotorRegler+0x9a8> |
af7c: 01 96 adiw r24, 0x01 ; 1 |
af7e: a9 c9 rjmp .-3246 ; 0xa2d2 <MotorRegler+0x1904> |
af80: 10 95 com r17 |
af82: 01 95 neg r16 |
af84: 1f 4f sbci r17, 0xFF ; 255 |
af86: a6 cc rjmp .-1716 ; 0xa8d4 <MotorRegler+0x1f06> |
af88: 90 94 com r9 |
af8a: 81 94 neg r8 |
af8c: 91 08 sbc r9, r1 |
af8e: 93 94 inc r9 |
af90: ae cc rjmp .-1700 ; 0xa8ee <MotorRegler+0x1f20> |
af92: 88 27 eor r24, r24 |
af94: 99 27 eor r25, r25 |
af96: 86 19 sub r24, r6 |
af98: 97 09 sbc r25, r7 |
af9a: c8 cc rjmp .-1648 ; 0xa92c <MotorRegler+0x1f5e> |
af9c: 6f 85 ldd r22, Y+15 ; 0x0f |
af9e: 78 89 ldd r23, Y+16 ; 0x10 |
afa0: 89 89 ldd r24, Y+17 ; 0x11 |
afa2: 9a 89 ldd r25, Y+18 ; 0x12 |
afa4: 22 e0 ldi r18, 0x02 ; 2 |
afa6: 30 e0 ldi r19, 0x00 ; 0 |
afa8: 40 e0 ldi r20, 0x00 ; 0 |
afaa: 50 e0 ldi r21, 0x00 ; 0 |
afac: 0e 94 be 6f call 0xdf7c ; 0xdf7c <__divmodsi4> |
afb0: 92 2e mov r9, r18 |
afb2: 83 2e mov r8, r19 |
afb4: 74 2e mov r7, r20 |
afb6: 65 2e mov r6, r21 |
afb8: 61 2f mov r22, r17 |
afba: 70 2f mov r23, r16 |
afbc: 8f 2d mov r24, r15 |
afbe: 9e 2d mov r25, r14 |
afc0: 22 e0 ldi r18, 0x02 ; 2 |
afc2: 30 e0 ldi r19, 0x00 ; 0 |
afc4: 40 e0 ldi r20, 0x00 ; 0 |
afc6: 50 e0 ldi r21, 0x00 ; 0 |
afc8: 0e 94 be 6f call 0xdf7c ; 0xdf7c <__divmodsi4> |
afcc: 32 2e mov r3, r18 |
afce: 23 2e mov r2, r19 |
afd0: 54 2e mov r5, r20 |
afd2: 45 2e mov r4, r21 |
afd4: 2c ce rjmp .-936 ; 0xac2e <MotorRegler+0x2260> |
afd6: 10 92 1b 05 sts 0x051B, r1 |
afda: 10 92 1a 05 sts 0x051A, r1 |
afde: 0c 94 a1 46 jmp 0x8d42 ; 0x8d42 <MotorRegler+0x374> |
afe2: 2d 5f subi r18, 0xFD ; 253 |
afe4: 3f 4f sbci r19, 0xFF ; 255 |
afe6: 35 95 asr r19 |
afe8: 27 95 ror r18 |
afea: 35 95 asr r19 |
afec: 27 95 ror r18 |
afee: 37 fd sbrc r19, 7 |
aff0: 02 c0 rjmp .+4 ; 0xaff6 <MotorRegler+0x2628> |
aff2: 0c 94 bd 46 jmp 0x8d7a ; 0x8d7a <MotorRegler+0x3ac> |
aff6: 30 95 com r19 |
aff8: 21 95 neg r18 |
affa: 3f 4f sbci r19, 0xFF ; 255 |
affc: 0c 94 bd 46 jmp 0x8d7a ; 0x8d7a <MotorRegler+0x3ac> |
b000: 30 95 com r19 |
b002: 21 95 neg r18 |
b004: 3f 4f sbci r19, 0xFF ; 255 |
b006: 0c 94 eb 46 jmp 0x8dd6 ; 0x8dd6 <MotorRegler+0x408> |
b00a: 2d 5f subi r18, 0xFD ; 253 |
b00c: 3f 4f sbci r19, 0xFF ; 255 |
b00e: 0c 94 e3 46 jmp 0x8dc6 ; 0x8dc6 <MotorRegler+0x3f8> |
b012: 4d 5f subi r20, 0xFD ; 253 |
b014: 5f 4f sbci r21, 0xFF ; 255 |
b016: 0c 94 08 46 jmp 0x8c10 ; 0x8c10 <MotorRegler+0x242> |
b01a: 4d 5f subi r20, 0xFD ; 253 |
b01c: 5f 4f sbci r21, 0xFF ; 255 |
b01e: 0c 94 b4 45 jmp 0x8b68 ; 0x8b68 <MotorRegler+0x19a> |
b022: 22 96 adiw r28, 0x02 ; 2 |
b024: ee ad ldd r30, Y+62 ; 0x3e |
b026: ff ad ldd r31, Y+63 ; 0x3f |
b028: 22 97 sbiw r28, 0x02 ; 2 |
b02a: 31 97 sbiw r30, 0x01 ; 1 |
b02c: f0 93 a1 03 sts 0x03A1, r31 |
b030: e0 93 a0 03 sts 0x03A0, r30 |
b034: 0c 94 84 49 jmp 0x9308 ; 0x9308 <MotorRegler+0x93a> |
b038: 84 ef ldi r24, 0xF4 ; 244 |
b03a: 91 e0 ldi r25, 0x01 ; 1 |
b03c: 90 93 a1 03 sts 0x03A1, r25 |
b040: 80 93 a0 03 sts 0x03A0, r24 |
b044: 0c 94 84 49 jmp 0x9308 ; 0x9308 <MotorRegler+0x93a> |
b048: 30 95 com r19 |
b04a: 21 95 neg r18 |
b04c: 3f 4f sbci r19, 0xFF ; 255 |
b04e: 0c 94 c7 46 jmp 0x8d8e ; 0x8d8e <MotorRegler+0x3c0> |
b052: 30 95 com r19 |
b054: 21 95 neg r18 |
b056: 3f 4f sbci r19, 0xFF ; 255 |
b058: 0c 94 f5 46 jmp 0x8dea ; 0x8dea <MotorRegler+0x41c> |
b05c: 80 91 1d 05 lds r24, 0x051D |
b060: 90 91 1e 05 lds r25, 0x051E |
b064: a0 91 1f 05 lds r26, 0x051F |
b068: b0 91 20 05 lds r27, 0x0520 |
b06c: 88 0f add r24, r24 |
b06e: 99 1f adc r25, r25 |
b070: aa 1f adc r26, r26 |
b072: bb 1f adc r27, r27 |
b074: 88 0f add r24, r24 |
b076: 99 1f adc r25, r25 |
b078: aa 1f adc r26, r26 |
b07a: bb 1f adc r27, r27 |
b07c: 88 0f add r24, r24 |
b07e: 99 1f adc r25, r25 |
b080: aa 1f adc r26, r26 |
b082: bb 1f adc r27, r27 |
b084: 88 0f add r24, r24 |
b086: 99 1f adc r25, r25 |
b088: aa 1f adc r26, r26 |
b08a: bb 1f adc r27, r27 |
b08c: 80 93 1e 04 sts 0x041E, r24 |
b090: 90 93 1f 04 sts 0x041F, r25 |
b094: a0 93 20 04 sts 0x0420, r26 |
b098: b0 93 21 04 sts 0x0421, r27 |
b09c: 10 92 24 04 sts 0x0424, r1 |
b0a0: 10 92 23 04 sts 0x0423, r1 |
b0a4: 21 50 subi r18, 0x01 ; 1 |
b0a6: 30 40 sbci r19, 0x00 ; 0 |
b0a8: 30 93 ad 04 sts 0x04AD, r19 |
b0ac: 20 93 ac 04 sts 0x04AC, r18 |
b0b0: 80 91 e9 08 lds r24, 0x08E9 |
b0b4: 81 ff sbrs r24, 1 |
b0b6: 2b c0 rjmp .+86 ; 0xb10e <MotorRegler+0x2740> |
b0b8: 80 91 ad 03 lds r24, 0x03AD |
b0bc: 82 33 cpi r24, 0x32 ; 50 |
b0be: 08 f0 brcs .+2 ; 0xb0c2 <MotorRegler+0x26f4> |
b0c0: 18 c3 rjmp .+1584 ; 0xb6f2 <MotorRegler+0x2d24> |
b0c2: 80 91 c7 03 lds r24, 0x03C7 |
b0c6: 81 50 subi r24, 0x01 ; 1 |
b0c8: 80 93 c7 03 sts 0x03C7, r24 |
b0cc: 8f 5f subi r24, 0xFF ; 255 |
b0ce: 09 f0 breq .+2 ; 0xb0d2 <MotorRegler+0x2704> |
b0d0: 40 c0 rjmp .+128 ; 0xb152 <MotorRegler+0x2784> |
b0d2: 10 92 06 05 sts 0x0506, r1 |
b0d6: 80 91 1d 05 lds r24, 0x051D |
b0da: 90 91 1e 05 lds r25, 0x051E |
b0de: a0 91 1f 05 lds r26, 0x051F |
b0e2: b0 91 20 05 lds r27, 0x0520 |
b0e6: 80 93 21 05 sts 0x0521, r24 |
b0ea: 90 93 22 05 sts 0x0522, r25 |
b0ee: a0 93 23 05 sts 0x0523, r26 |
b0f2: b0 93 24 05 sts 0x0524, r27 |
b0f6: 81 e0 ldi r24, 0x01 ; 1 |
b0f8: 80 93 c7 03 sts 0x03C7, r24 |
b0fc: 2a c0 rjmp .+84 ; 0xb152 <MotorRegler+0x2784> |
b0fe: 10 92 71 05 sts 0x0571, r1 |
b102: 0c 94 03 4f jmp 0x9e06 ; 0x9e06 <MotorRegler+0x1438> |
b106: 10 92 70 05 sts 0x0570, r1 |
b10a: 0c 94 85 45 jmp 0x8b0a ; 0x8b0a <MotorRegler+0x13c> |
b10e: 80 91 ad 03 lds r24, 0x03AD |
b112: 20 91 c0 03 lds r18, 0x03C0 |
b116: 30 91 c1 03 lds r19, 0x03C1 |
b11a: 28 0f add r18, r24 |
b11c: 31 1d adc r19, r1 |
b11e: 80 91 ee 08 lds r24, 0x08EE |
b122: 90 e0 ldi r25, 0x00 ; 0 |
b124: bc 01 movw r22, r24 |
b126: 26 9f mul r18, r22 |
b128: c0 01 movw r24, r0 |
b12a: 27 9f mul r18, r23 |
b12c: 90 0d add r25, r0 |
b12e: 36 9f mul r19, r22 |
b130: 90 0d add r25, r0 |
b132: 11 24 eor r1, r1 |
b134: aa 27 eor r26, r26 |
b136: 97 fd sbrc r25, 7 |
b138: a0 95 com r26 |
b13a: ba 2f mov r27, r26 |
b13c: 80 93 21 05 sts 0x0521, r24 |
b140: 90 93 22 05 sts 0x0522, r25 |
b144: a0 93 23 05 sts 0x0523, r26 |
b148: b0 93 24 05 sts 0x0524, r27 |
b14c: 81 e0 ldi r24, 0x01 ; 1 |
b14e: 80 93 06 05 sts 0x0506, r24 |
b152: e0 90 c2 03 lds r14, 0x03C2 |
b156: f0 90 c3 03 lds r15, 0x03C3 |
b15a: 00 91 c4 03 lds r16, 0x03C4 |
b15e: 10 91 c5 03 lds r17, 0x03C5 |
b162: 6d a1 ldd r22, Y+37 ; 0x25 |
b164: 7e a1 ldd r23, Y+38 ; 0x26 |
b166: 8f a1 ldd r24, Y+39 ; 0x27 |
b168: 98 a5 ldd r25, Y+40 ; 0x28 |
b16a: a8 01 movw r20, r16 |
b16c: 97 01 movw r18, r14 |
b16e: 0e 94 be 6f call 0xdf7c ; 0xdf7c <__divmodsi4> |
b172: 59 01 movw r10, r18 |
b174: 6a 01 movw r12, r20 |
b176: 6e a5 ldd r22, Y+46 ; 0x2e |
b178: 7f a5 ldd r23, Y+47 ; 0x2f |
b17a: 88 a9 ldd r24, Y+48 ; 0x30 |
b17c: 99 a9 ldd r25, Y+49 ; 0x31 |
b17e: a8 01 movw r20, r16 |
b180: 97 01 movw r18, r14 |
b182: 0e 94 be 6f call 0xdf7c ; 0xdf7c <__divmodsi4> |
b186: c5 01 movw r24, r10 |
b188: b9 01 movw r22, r18 |
b18a: 0e 94 8b 6d call 0xdb16 ; 0xdb16 <ihypot> |
b18e: 8d 33 cpi r24, 0x3D ; 61 |
b190: 91 05 cpc r25, r1 |
b192: 14 f0 brlt .+4 ; 0xb198 <MotorRegler+0x27ca> |
b194: 8c e3 ldi r24, 0x3C ; 60 |
b196: 90 e0 ldi r25, 0x00 ; 0 |
b198: 0e 94 0b 6c call 0xd816 ; 0xd816 <c_cos_8192> |
b19c: 4c 01 movw r8, r24 |
b19e: 80 91 06 05 lds r24, 0x0506 |
b1a2: 88 23 and r24, r24 |
b1a4: 09 f4 brne .+2 ; 0xb1a8 <MotorRegler+0x27da> |
b1a6: f5 c0 rjmp .+490 ; 0xb392 <MotorRegler+0x29c4> |
b1a8: 80 91 43 05 lds r24, 0x0543 |
b1ac: 84 fd sbrc r24, 4 |
b1ae: f1 c0 rjmp .+482 ; 0xb392 <MotorRegler+0x29c4> |
b1b0: 80 91 39 09 lds r24, 0x0939 |
b1b4: e8 2f mov r30, r24 |
b1b6: f0 e0 ldi r31, 0x00 ; 0 |
b1b8: 21 e0 ldi r18, 0x01 ; 1 |
b1ba: 62 2e mov r6, r18 |
b1bc: 71 2c mov r7, r1 |
b1be: 6e 22 and r6, r30 |
b1c0: 7f 22 and r7, r31 |
b1c2: 80 fd sbrc r24, 0 |
b1c4: 15 c7 rjmp .+3626 ; 0xbff0 <MotorRegler+0x3622> |
b1c6: 80 91 e9 08 lds r24, 0x08E9 |
b1ca: 81 ff sbrs r24, 1 |
b1cc: 11 c7 rjmp .+3618 ; 0xbff0 <MotorRegler+0x3622> |
b1ce: 80 91 43 05 lds r24, 0x0543 |
b1d2: 81 fd sbrc r24, 1 |
b1d4: 02 c0 rjmp .+4 ; 0xb1da <MotorRegler+0x280c> |
b1d6: 0c 94 4b 61 jmp 0xc296 ; 0xc296 <MotorRegler+0x38c8> |
b1da: 40 91 ca 03 lds r20, 0x03CA |
b1de: 50 91 cb 03 lds r21, 0x03CB |
b1e2: 20 91 1a 05 lds r18, 0x051A |
b1e6: 30 91 1b 05 lds r19, 0x051B |
b1ea: ca 01 movw r24, r20 |
b1ec: 0f 96 adiw r24, 0x0f ; 15 |
b1ee: 82 17 cp r24, r18 |
b1f0: 93 07 cpc r25, r19 |
b1f2: 14 f0 brlt .+4 ; 0xb1f8 <MotorRegler+0x282a> |
b1f4: 0c 94 d8 61 jmp 0xc3b0 ; 0xc3b0 <MotorRegler+0x39e2> |
b1f8: 80 91 47 05 lds r24, 0x0547 |
b1fc: 88 23 and r24, r24 |
b1fe: 11 f0 breq .+4 ; 0xb204 <MotorRegler+0x2836> |
b200: 0c 94 d8 61 jmp 0xc3b0 ; 0xc3b0 <MotorRegler+0x39e2> |
b204: 80 91 45 05 lds r24, 0x0545 |
b208: 81 fd sbrc r24, 1 |
b20a: 02 c0 rjmp .+4 ; 0xb210 <MotorRegler+0x2842> |
b20c: 0c 94 5a 62 jmp 0xc4b4 ; 0xc4b4 <MotorRegler+0x3ae6> |
b210: e0 90 1d 05 lds r14, 0x051D |
b214: f0 90 1e 05 lds r15, 0x051E |
b218: 00 91 1f 05 lds r16, 0x051F |
b21c: 10 91 20 05 lds r17, 0x0520 |
b220: e0 92 21 05 sts 0x0521, r14 |
b224: f0 92 22 05 sts 0x0522, r15 |
b228: 00 93 23 05 sts 0x0523, r16 |
b22c: 10 93 24 05 sts 0x0524, r17 |
b230: 8d 7f andi r24, 0xFD ; 253 |
b232: 81 60 ori r24, 0x01 ; 1 |
b234: 80 93 45 05 sts 0x0545, r24 |
b238: c9 01 movw r24, r18 |
b23a: 0f 97 sbiw r24, 0x0f ; 15 |
b23c: 84 1b sub r24, r20 |
b23e: 95 0b sbc r25, r21 |
b240: 97 ff sbrs r25, 7 |
b242: 02 c0 rjmp .+4 ; 0xb248 <MotorRegler+0x287a> |
b244: 0c 94 76 62 jmp 0xc4ec ; 0xc4ec <MotorRegler+0x3b1e> |
b248: 20 91 52 05 lds r18, 0x0552 |
b24c: 30 91 53 05 lds r19, 0x0553 |
b250: 28 0f add r18, r24 |
b252: 39 1f adc r19, r25 |
b254: 30 93 53 05 sts 0x0553, r19 |
b258: 20 93 52 05 sts 0x0552, r18 |
b25c: c9 01 movw r24, r18 |
b25e: 37 ff sbrs r19, 7 |
b260: 04 c0 rjmp .+8 ; 0xb26a <MotorRegler+0x289c> |
b262: 88 27 eor r24, r24 |
b264: 99 27 eor r25, r25 |
b266: 82 1b sub r24, r18 |
b268: 93 0b sbc r25, r19 |
b26a: 81 50 subi r24, 0x01 ; 1 |
b26c: 92 40 sbci r25, 0x02 ; 2 |
b26e: 0c f4 brge .+2 ; 0xb272 <MotorRegler+0x28a4> |
b270: 68 c0 rjmp .+208 ; 0xb342 <MotorRegler+0x2974> |
b272: 80 91 ee 08 lds r24, 0x08EE |
b276: 90 e0 ldi r25, 0x00 ; 0 |
b278: dc 01 movw r26, r24 |
b27a: a2 9f mul r26, r18 |
b27c: c0 01 movw r24, r0 |
b27e: a3 9f mul r26, r19 |
b280: 90 0d add r25, r0 |
b282: b2 9f mul r27, r18 |
b284: 90 0d add r25, r0 |
b286: 11 24 eor r1, r1 |
b288: 60 e0 ldi r22, 0x00 ; 0 |
b28a: 75 e0 ldi r23, 0x05 ; 5 |
b28c: 0e 94 89 6f call 0xdf12 ; 0xdf12 <__divmodhi4> |
b290: 88 27 eor r24, r24 |
b292: 77 fd sbrc r23, 7 |
b294: 80 95 com r24 |
b296: 98 2f mov r25, r24 |
b298: 20 91 21 05 lds r18, 0x0521 |
b29c: 30 91 22 05 lds r19, 0x0522 |
b2a0: 40 91 23 05 lds r20, 0x0523 |
b2a4: 50 91 24 05 lds r21, 0x0524 |
b2a8: 26 0f add r18, r22 |
b2aa: 37 1f adc r19, r23 |
b2ac: 48 1f adc r20, r24 |
b2ae: 59 1f adc r21, r25 |
b2b0: 20 93 21 05 sts 0x0521, r18 |
b2b4: 30 93 22 05 sts 0x0522, r19 |
b2b8: 40 93 23 05 sts 0x0523, r20 |
b2bc: 50 93 24 05 sts 0x0524, r21 |
b2c0: 10 92 53 05 sts 0x0553, r1 |
b2c4: 10 92 52 05 sts 0x0552, r1 |
b2c8: e1 ff sbrs r30, 1 |
b2ca: 06 c0 rjmp .+12 ; 0xb2d8 <MotorRegler+0x290a> |
b2cc: 8b e4 ldi r24, 0x4B ; 75 |
b2ce: 90 e0 ldi r25, 0x00 ; 0 |
b2d0: 90 93 fb 03 sts 0x03FB, r25 |
b2d4: 80 93 fa 03 sts 0x03FA, r24 |
b2d8: 80 91 f2 08 lds r24, 0x08F2 |
b2dc: 88 23 and r24, r24 |
b2de: 89 f5 brne .+98 ; 0xb342 <MotorRegler+0x2974> |
b2e0: 80 91 4e 05 lds r24, 0x054E |
b2e4: 90 91 4f 05 lds r25, 0x054F |
b2e8: 9c 01 movw r18, r24 |
b2ea: 37 ff sbrs r19, 7 |
b2ec: 02 c0 rjmp .+4 ; 0xb2f2 <MotorRegler+0x2924> |
b2ee: 0c 94 88 62 jmp 0xc510 ; 0xc510 <MotorRegler+0x3b42> |
b2f2: 35 95 asr r19 |
b2f4: 27 95 ror r18 |
b2f6: 35 95 asr r19 |
b2f8: 27 95 ror r18 |
b2fa: 30 93 cb 03 sts 0x03CB, r19 |
b2fe: 20 93 ca 03 sts 0x03CA, r18 |
b302: 80 91 19 03 lds r24, 0x0319 |
b306: 90 91 1a 03 lds r25, 0x031A |
b30a: 60 91 0a 01 lds r22, 0x010A |
b30e: fc 01 movw r30, r24 |
b310: 2e 9f mul r18, r30 |
b312: c0 01 movw r24, r0 |
b314: 2f 9f mul r18, r31 |
b316: 90 0d add r25, r0 |
b318: 3e 9f mul r19, r30 |
b31a: 90 0d add r25, r0 |
b31c: 11 24 eor r1, r1 |
b31e: 70 e0 ldi r23, 0x00 ; 0 |
b320: 0e 94 89 6f call 0xdf12 ; 0xdf12 <__divmodhi4> |
b324: 70 93 cb 03 sts 0x03CB, r23 |
b328: 60 93 ca 03 sts 0x03CA, r22 |
b32c: 66 34 cpi r22, 0x46 ; 70 |
b32e: 71 05 cpc r23, r1 |
b330: 14 f0 brlt .+4 ; 0xb336 <MotorRegler+0x2968> |
b332: 0c 94 7b 62 jmp 0xc4f6 ; 0xc4f6 <MotorRegler+0x3b28> |
b336: 86 e4 ldi r24, 0x46 ; 70 |
b338: 90 e0 ldi r25, 0x00 ; 0 |
b33a: 90 93 cb 03 sts 0x03CB, r25 |
b33e: 80 93 ca 03 sts 0x03CA, r24 |
b342: 80 91 ac 04 lds r24, 0x04AC |
b346: 90 91 ad 04 lds r25, 0x04AD |
b34a: 89 2b or r24, r25 |
b34c: 41 f0 breq .+16 ; 0xb35e <MotorRegler+0x2990> |
b34e: e0 92 21 05 sts 0x0521, r14 |
b352: f0 92 22 05 sts 0x0522, r15 |
b356: 00 93 23 05 sts 0x0523, r16 |
b35a: 10 93 24 05 sts 0x0524, r17 |
b35e: c0 90 4e 05 lds r12, 0x054E |
b362: d0 90 4f 05 lds r13, 0x054F |
b366: 80 91 21 05 lds r24, 0x0521 |
b36a: 90 91 22 05 lds r25, 0x0522 |
b36e: a0 91 23 05 lds r26, 0x0523 |
b372: b0 91 24 05 lds r27, 0x0524 |
b376: 8e 15 cp r24, r14 |
b378: 9f 05 cpc r25, r15 |
b37a: a0 07 cpc r26, r16 |
b37c: b1 07 cpc r27, r17 |
b37e: 0c f4 brge .+2 ; 0xb382 <MotorRegler+0x29b4> |
b380: 09 c5 rjmp .+2578 ; 0xbd94 <MotorRegler+0x33c6> |
b382: 61 14 cp r6, r1 |
b384: 71 04 cpc r7, r1 |
b386: 09 f4 brne .+2 ; 0xb38a <MotorRegler+0x29bc> |
b388: 05 c5 rjmp .+2570 ; 0xbd94 <MotorRegler+0x33c6> |
b38a: 30 91 a3 09 lds r19, 0x09A3 |
b38e: 38 8f std Y+24, r19 ; 0x18 |
b390: 1e c0 rjmp .+60 ; 0xb3ce <MotorRegler+0x2a00> |
b392: 80 91 f2 08 lds r24, 0x08F2 |
b396: 88 23 and r24, r24 |
b398: 09 f4 brne .+2 ; 0xb39c <MotorRegler+0x29ce> |
b39a: 84 c1 rjmp .+776 ; 0xb6a4 <MotorRegler+0x2cd6> |
b39c: 80 93 ca 03 sts 0x03CA, r24 |
b3a0: 10 92 cb 03 sts 0x03CB, r1 |
b3a4: 80 91 ca 03 lds r24, 0x03CA |
b3a8: 90 91 cb 03 lds r25, 0x03CB |
b3ac: 86 34 cpi r24, 0x46 ; 70 |
b3ae: 91 05 cpc r25, r1 |
b3b0: 0c f0 brlt .+2 ; 0xb3b4 <MotorRegler+0x29e6> |
b3b2: 2c c3 rjmp .+1624 ; 0xba0c <MotorRegler+0x303e> |
b3b4: 86 e4 ldi r24, 0x46 ; 70 |
b3b6: 90 e0 ldi r25, 0x00 ; 0 |
b3b8: 90 93 cb 03 sts 0x03CB, r25 |
b3bc: 80 93 ca 03 sts 0x03CA, r24 |
b3c0: 50 92 51 05 sts 0x0551, r5 |
b3c4: 40 92 50 05 sts 0x0550, r4 |
b3c8: b0 91 a3 09 lds r27, 0x09A3 |
b3cc: b8 8f std Y+24, r27 ; 0x18 |
b3ce: 80 91 43 05 lds r24, 0x0543 |
b3d2: 81 fd sbrc r24, 1 |
b3d4: 02 c0 rjmp .+4 ; 0xb3da <MotorRegler+0x2a0c> |
b3d6: 0c 94 86 4b jmp 0x970c ; 0x970c <MotorRegler+0xd3e> |
b3da: 80 91 43 05 lds r24, 0x0543 |
b3de: 84 ff sbrs r24, 4 |
b3e0: 02 c0 rjmp .+4 ; 0xb3e6 <MotorRegler+0x2a18> |
b3e2: 0c 94 86 4b jmp 0x970c ; 0x970c <MotorRegler+0xd3e> |
b3e6: 80 91 48 05 lds r24, 0x0548 |
b3ea: 90 91 49 05 lds r25, 0x0549 |
b3ee: a0 91 4a 05 lds r26, 0x054A |
b3f2: b0 91 4b 05 lds r27, 0x054B |
b3f6: 00 97 sbiw r24, 0x00 ; 0 |
b3f8: a1 05 cpc r26, r1 |
b3fa: b1 05 cpc r27, r1 |
b3fc: a1 f4 brne .+40 ; 0xb426 <MotorRegler+0x2a58> |
b3fe: c2 01 movw r24, r4 |
b400: aa 27 eor r26, r26 |
b402: 97 fd sbrc r25, 7 |
b404: a0 95 com r26 |
b406: ba 2f mov r27, r26 |
b408: 1c e0 ldi r17, 0x0C ; 12 |
b40a: 88 0f add r24, r24 |
b40c: 99 1f adc r25, r25 |
b40e: aa 1f adc r26, r26 |
b410: bb 1f adc r27, r27 |
b412: 1a 95 dec r17 |
b414: d1 f7 brne .-12 ; 0xb40a <MotorRegler+0x2a3c> |
b416: 80 93 48 05 sts 0x0548, r24 |
b41a: 90 93 49 05 sts 0x0549, r25 |
b41e: a0 93 4a 05 sts 0x054A, r26 |
b422: b0 93 4b 05 sts 0x054B, r27 |
b426: 80 91 23 04 lds r24, 0x0423 |
b42a: 90 91 24 04 lds r25, 0x0424 |
b42e: 97 fd sbrc r25, 7 |
b430: fa c6 rjmp .+3572 ; 0xc226 <MotorRegler+0x3858> |
b432: 84 36 cpi r24, 0x64 ; 100 |
b434: 91 05 cpc r25, r1 |
b436: 14 f0 brlt .+4 ; 0xb43c <MotorRegler+0x2a6e> |
b438: 0c 94 86 4b jmp 0x970c ; 0x970c <MotorRegler+0xd3e> |
b43c: b2 01 movw r22, r4 |
b43e: 88 27 eor r24, r24 |
b440: 77 fd sbrc r23, 7 |
b442: 80 95 com r24 |
b444: 98 2f mov r25, r24 |
b446: 94 01 movw r18, r8 |
b448: 44 27 eor r20, r20 |
b44a: 37 fd sbrc r19, 7 |
b44c: 40 95 com r20 |
b44e: 54 2f mov r21, r20 |
b450: 0e 94 4a 6f call 0xde94 ; 0xde94 <__mulsi3> |
b454: 20 e0 ldi r18, 0x00 ; 0 |
b456: 30 e2 ldi r19, 0x20 ; 32 |
b458: 40 e0 ldi r20, 0x00 ; 0 |
b45a: 50 e0 ldi r21, 0x00 ; 0 |
b45c: 0e 94 be 6f call 0xdf7c ; 0xdf7c <__divmodsi4> |
b460: 20 93 7d 05 sts 0x057D, r18 |
b464: 30 93 7e 05 sts 0x057E, r19 |
b468: 40 93 7f 05 sts 0x057F, r20 |
b46c: 50 93 80 05 sts 0x0580, r21 |
b470: 80 91 41 05 lds r24, 0x0541 |
b474: 90 91 42 05 lds r25, 0x0542 |
b478: e7 e0 ldi r30, 0x07 ; 7 |
b47a: 80 3d cpi r24, 0xD0 ; 208 |
b47c: 9e 07 cpc r25, r30 |
b47e: 08 f0 brcs .+2 ; 0xb482 <MotorRegler+0x2ab4> |
b480: 78 c6 rjmp .+3312 ; 0xc172 <MotorRegler+0x37a4> |
b482: e0 90 48 05 lds r14, 0x0548 |
b486: f0 90 49 05 lds r15, 0x0549 |
b48a: 00 91 4a 05 lds r16, 0x054A |
b48e: 10 91 4b 05 lds r17, 0x054B |
b492: d8 01 movw r26, r16 |
b494: c7 01 movw r24, r14 |
b496: f9 e0 ldi r31, 0x09 ; 9 |
b498: b6 95 lsr r27 |
b49a: a7 95 ror r26 |
b49c: 97 95 ror r25 |
b49e: 87 95 ror r24 |
b4a0: fa 95 dec r31 |
b4a2: d1 f7 brne .-12 ; 0xb498 <MotorRegler+0x2aca> |
b4a4: 57 01 movw r10, r14 |
b4a6: 68 01 movw r12, r16 |
b4a8: a8 1a sub r10, r24 |
b4aa: b9 0a sbc r11, r25 |
b4ac: ca 0a sbc r12, r26 |
b4ae: db 0a sbc r13, r27 |
b4b0: 79 01 movw r14, r18 |
b4b2: 8a 01 movw r16, r20 |
b4b4: ee 0c add r14, r14 |
b4b6: ff 1c adc r15, r15 |
b4b8: 00 1f adc r16, r16 |
b4ba: 11 1f adc r17, r17 |
b4bc: ee 0c add r14, r14 |
b4be: ff 1c adc r15, r15 |
b4c0: 00 1f adc r16, r16 |
b4c2: 11 1f adc r17, r17 |
b4c4: ee 0c add r14, r14 |
b4c6: ff 1c adc r15, r15 |
b4c8: 00 1f adc r16, r16 |
b4ca: 11 1f adc r17, r17 |
b4cc: ea 0c add r14, r10 |
b4ce: fb 1c adc r15, r11 |
b4d0: 0c 1d adc r16, r12 |
b4d2: 1d 1d adc r17, r13 |
b4d4: e0 92 48 05 sts 0x0548, r14 |
b4d8: f0 92 49 05 sts 0x0549, r15 |
b4dc: 00 93 4a 05 sts 0x054A, r16 |
b4e0: 10 93 4b 05 sts 0x054B, r17 |
b4e4: d8 01 movw r26, r16 |
b4e6: c7 01 movw r24, r14 |
b4e8: 0c e0 ldi r16, 0x0C ; 12 |
b4ea: b6 95 lsr r27 |
b4ec: a7 95 ror r26 |
b4ee: 97 95 ror r25 |
b4f0: 87 95 ror r24 |
b4f2: 0a 95 dec r16 |
b4f4: d1 f7 brne .-12 ; 0xb4ea <MotorRegler+0x2b1c> |
b4f6: fc 01 movw r30, r24 |
b4f8: 90 93 4f 05 sts 0x054F, r25 |
b4fc: 80 93 4e 05 sts 0x054E, r24 |
b500: 60 91 f0 08 lds r22, 0x08F0 |
b504: 66 23 and r22, r22 |
b506: 09 f4 brne .+2 ; 0xb50a <MotorRegler+0x2b3c> |
b508: 82 c6 rjmp .+3332 ; 0xc20e <MotorRegler+0x3840> |
b50a: 70 e0 ldi r23, 0x00 ; 0 |
b50c: 0e 94 89 6f call 0xdf12 ; 0xdf12 <__divmodhi4> |
b510: cb 01 movw r24, r22 |
b512: 9f 01 movw r18, r30 |
b514: 26 1b sub r18, r22 |
b516: 37 0b sbc r19, r23 |
b518: 30 93 4d 05 sts 0x054D, r19 |
b51c: 20 93 4c 05 sts 0x054C, r18 |
b520: 8e 0f add r24, r30 |
b522: 9f 1f adc r25, r31 |
b524: 90 93 c9 03 sts 0x03C9, r25 |
b528: 80 93 c8 03 sts 0x03C8, r24 |
b52c: 0c 94 86 4b jmp 0x970c ; 0x970c <MotorRegler+0xd3e> |
b530: e0 90 f8 08 lds r14, 0x08F8 |
b534: ff 24 eor r15, r15 |
b536: 00 e0 ldi r16, 0x00 ; 0 |
b538: 10 e0 ldi r17, 0x00 ; 0 |
b53a: 6d a1 ldd r22, Y+37 ; 0x25 |
b53c: 7e a1 ldd r23, Y+38 ; 0x26 |
b53e: 8f a1 ldd r24, Y+39 ; 0x27 |
b540: 98 a5 ldd r25, Y+40 ; 0x28 |
b542: a8 01 movw r20, r16 |
b544: 97 01 movw r18, r14 |
b546: 0e 94 be 6f call 0xdf7c ; 0xdf7c <__divmodsi4> |
b54a: 59 01 movw r10, r18 |
b54c: 6a 01 movw r12, r20 |
b54e: 80 91 93 09 lds r24, 0x0993 |
b552: 90 91 94 09 lds r25, 0x0994 |
b556: aa 27 eor r26, r26 |
b558: 97 fd sbrc r25, 7 |
b55a: a0 95 com r26 |
b55c: ba 2f mov r27, r26 |
b55e: a8 1a sub r10, r24 |
b560: b9 0a sbc r11, r25 |
b562: ca 0a sbc r12, r26 |
b564: db 0a sbc r13, r27 |
b566: 6e a5 ldd r22, Y+46 ; 0x2e |
b568: 7f a5 ldd r23, Y+47 ; 0x2f |
b56a: 88 a9 ldd r24, Y+48 ; 0x30 |
b56c: 99 a9 ldd r25, Y+49 ; 0x31 |
b56e: a8 01 movw r20, r16 |
b570: 97 01 movw r18, r14 |
b572: 0e 94 be 6f call 0xdf7c ; 0xdf7c <__divmodsi4> |
b576: 79 01 movw r14, r18 |
b578: 8a 01 movw r16, r20 |
b57a: 80 91 af 09 lds r24, 0x09AF |
b57e: 90 91 b0 09 lds r25, 0x09B0 |
b582: aa 27 eor r26, r26 |
b584: 97 fd sbrc r25, 7 |
b586: a0 95 com r26 |
b588: ba 2f mov r27, r26 |
b58a: e8 1a sub r14, r24 |
b58c: f9 0a sbc r15, r25 |
b58e: 0a 0b sbc r16, r26 |
b590: 1b 0b sbc r17, r27 |
b592: c6 01 movw r24, r12 |
b594: b5 01 movw r22, r10 |
b596: 20 e1 ldi r18, 0x10 ; 16 |
b598: 30 e0 ldi r19, 0x00 ; 0 |
b59a: 40 e0 ldi r20, 0x00 ; 0 |
b59c: 50 e0 ldi r21, 0x00 ; 0 |
b59e: 0e 94 be 6f call 0xdf7c ; 0xdf7c <__divmodsi4> |
b5a2: d2 2e mov r13, r18 |
b5a4: c3 2e mov r12, r19 |
b5a6: b4 2e mov r11, r20 |
b5a8: a5 2e mov r10, r21 |
b5aa: 82 2f mov r24, r18 |
b5ac: 93 2f mov r25, r19 |
b5ae: a4 2f mov r26, r20 |
b5b0: b5 2f mov r27, r21 |
b5b2: 3c 01 movw r6, r24 |
b5b4: 4d 01 movw r8, r26 |
b5b6: c8 01 movw r24, r16 |
b5b8: b7 01 movw r22, r14 |
b5ba: 20 e1 ldi r18, 0x10 ; 16 |
b5bc: 30 e0 ldi r19, 0x00 ; 0 |
b5be: 40 e0 ldi r20, 0x00 ; 0 |
b5c0: 50 e0 ldi r21, 0x00 ; 0 |
b5c2: 0e 94 be 6f call 0xdf7c ; 0xdf7c <__divmodsi4> |
b5c6: 52 2e mov r5, r18 |
b5c8: 43 2e mov r4, r19 |
b5ca: 34 2e mov r3, r20 |
b5cc: 25 2e mov r2, r21 |
b5ce: 82 2f mov r24, r18 |
b5d0: 93 2f mov r25, r19 |
b5d2: a4 2f mov r26, r20 |
b5d4: b5 2f mov r27, r21 |
b5d6: 7c 01 movw r14, r24 |
b5d8: 8d 01 movw r16, r26 |
b5da: 80 91 3d 05 lds r24, 0x053D |
b5de: 90 91 3e 05 lds r25, 0x053E |
b5e2: 81 34 cpi r24, 0x41 ; 65 |
b5e4: 91 05 cpc r25, r1 |
b5e6: 0c f4 brge .+2 ; 0xb5ea <MotorRegler+0x2c1c> |
b5e8: 08 c2 rjmp .+1040 ; 0xb9fa <MotorRegler+0x302c> |
b5ea: 6d 2d mov r22, r13 |
b5ec: 7c 2d mov r23, r12 |
b5ee: 8b 2d mov r24, r11 |
b5f0: 9a 2d mov r25, r10 |
b5f2: 23 e0 ldi r18, 0x03 ; 3 |
b5f4: 30 e0 ldi r19, 0x00 ; 0 |
b5f6: 40 e0 ldi r20, 0x00 ; 0 |
b5f8: 50 e0 ldi r21, 0x00 ; 0 |
b5fa: 0e 94 be 6f call 0xdf7c ; 0xdf7c <__divmodsi4> |
b5fe: c9 01 movw r24, r18 |
b600: da 01 movw r26, r20 |
b602: 3c 01 movw r6, r24 |
b604: 4d 01 movw r8, r26 |
b606: 65 2d mov r22, r5 |
b608: 74 2d mov r23, r4 |
b60a: 83 2d mov r24, r3 |
b60c: 92 2d mov r25, r2 |
b60e: 23 e0 ldi r18, 0x03 ; 3 |
b610: 30 e0 ldi r19, 0x00 ; 0 |
b612: 40 e0 ldi r20, 0x00 ; 0 |
b614: 50 e0 ldi r21, 0x00 ; 0 |
b616: 0e 94 be 6f call 0xdf7c ; 0xdf7c <__divmodsi4> |
b61a: c9 01 movw r24, r18 |
b61c: da 01 movw r26, r20 |
b61e: 7c 01 movw r14, r24 |
b620: 8d 01 movw r16, r26 |
b622: e0 91 e4 08 lds r30, 0x08E4 |
b626: f0 e0 ldi r31, 0x00 ; 0 |
b628: ee 0f add r30, r30 |
b62a: ff 1f adc r31, r31 |
b62c: e1 55 subi r30, 0x51 ; 81 |
b62e: f7 4f sbci r31, 0xF7 ; 247 |
b630: 01 90 ld r0, Z+ |
b632: f0 81 ld r31, Z |
b634: e0 2d mov r30, r0 |
b636: f7 fd sbrc r31, 7 |
b638: 23 c5 rjmp .+2630 ; 0xc080 <MotorRegler+0x36b2> |
b63a: 7a 97 sbiw r30, 0x1a ; 26 |
b63c: c4 f0 brlt .+48 ; 0xb66e <MotorRegler+0x2ca0> |
b63e: c4 01 movw r24, r8 |
b640: b3 01 movw r22, r6 |
b642: 23 e0 ldi r18, 0x03 ; 3 |
b644: 30 e0 ldi r19, 0x00 ; 0 |
b646: 40 e0 ldi r20, 0x00 ; 0 |
b648: 50 e0 ldi r21, 0x00 ; 0 |
b64a: 0e 94 be 6f call 0xdf7c ; 0xdf7c <__divmodsi4> |
b64e: c9 01 movw r24, r18 |
b650: da 01 movw r26, r20 |
b652: 3c 01 movw r6, r24 |
b654: 4d 01 movw r8, r26 |
b656: c8 01 movw r24, r16 |
b658: b7 01 movw r22, r14 |
b65a: 23 e0 ldi r18, 0x03 ; 3 |
b65c: 30 e0 ldi r19, 0x00 ; 0 |
b65e: 40 e0 ldi r20, 0x00 ; 0 |
b660: 50 e0 ldi r21, 0x00 ; 0 |
b662: 0e 94 be 6f call 0xdf7c ; 0xdf7c <__divmodsi4> |
b666: c9 01 movw r24, r18 |
b668: da 01 movw r26, r20 |
b66a: 7c 01 movw r14, r24 |
b66c: 8d 01 movw r16, r26 |
b66e: b1 e2 ldi r27, 0x21 ; 33 |
b670: 6b 16 cp r6, r27 |
b672: 71 04 cpc r7, r1 |
b674: 81 04 cpc r8, r1 |
b676: 91 04 cpc r9, r1 |
b678: 0c f4 brge .+2 ; 0xb67c <MotorRegler+0x2cae> |
b67a: fb c1 rjmp .+1014 ; 0xba72 <MotorRegler+0x30a4> |
b67c: 90 e2 ldi r25, 0x20 ; 32 |
b67e: 69 2e mov r6, r25 |
b680: 71 2c mov r7, r1 |
b682: 81 2c mov r8, r1 |
b684: 91 2c mov r9, r1 |
b686: f1 e2 ldi r31, 0x21 ; 33 |
b688: ef 16 cp r14, r31 |
b68a: f1 04 cpc r15, r1 |
b68c: 01 05 cpc r16, r1 |
b68e: 11 05 cpc r17, r1 |
b690: 0c f4 brge .+2 ; 0xb694 <MotorRegler+0x2cc6> |
b692: dc c1 rjmp .+952 ; 0xba4c <MotorRegler+0x307e> |
b694: 10 e2 ldi r17, 0x20 ; 32 |
b696: e1 2e mov r14, r17 |
b698: f1 2c mov r15, r1 |
b69a: 01 2d mov r16, r1 |
b69c: 11 2d mov r17, r1 |
b69e: 31 cb rjmp .-2462 ; 0xad02 <MotorRegler+0x2334> |
b6a0: 4f 96 adiw r24, 0x1f ; 31 |
b6a2: b9 c9 rjmp .-3214 ; 0xaa16 <MotorRegler+0x2048> |
b6a4: 80 91 4e 05 lds r24, 0x054E |
b6a8: 90 91 4f 05 lds r25, 0x054F |
b6ac: 9c 01 movw r18, r24 |
b6ae: 37 fd sbrc r19, 7 |
b6b0: 3c c5 rjmp .+2680 ; 0xc12a <MotorRegler+0x375c> |
b6b2: 35 95 asr r19 |
b6b4: 27 95 ror r18 |
b6b6: 35 95 asr r19 |
b6b8: 27 95 ror r18 |
b6ba: 30 93 cb 03 sts 0x03CB, r19 |
b6be: 20 93 ca 03 sts 0x03CA, r18 |
b6c2: 80 91 19 03 lds r24, 0x0319 |
b6c6: 90 91 1a 03 lds r25, 0x031A |
b6ca: 60 91 0a 01 lds r22, 0x010A |
b6ce: dc 01 movw r26, r24 |
b6d0: 2a 9f mul r18, r26 |
b6d2: c0 01 movw r24, r0 |
b6d4: 2b 9f mul r18, r27 |
b6d6: 90 0d add r25, r0 |
b6d8: 3a 9f mul r19, r26 |
b6da: 90 0d add r25, r0 |
b6dc: 11 24 eor r1, r1 |
b6de: 70 e0 ldi r23, 0x00 ; 0 |
b6e0: 0e 94 89 6f call 0xdf12 ; 0xdf12 <__divmodhi4> |
b6e4: 70 93 cb 03 sts 0x03CB, r23 |
b6e8: 60 93 ca 03 sts 0x03CA, r22 |
b6ec: 5b ce rjmp .-842 ; 0xb3a4 <MotorRegler+0x29d6> |
b6ee: bc 01 movw r22, r24 |
b6f0: 03 ca rjmp .-3066 ; 0xaaf8 <MotorRegler+0x212a> |
b6f2: 81 e0 ldi r24, 0x01 ; 1 |
b6f4: 80 93 06 05 sts 0x0506, r24 |
b6f8: 88 ec ldi r24, 0xC8 ; 200 |
b6fa: 80 93 c7 03 sts 0x03C7, r24 |
b6fe: 29 cd rjmp .-1454 ; 0xb152 <MotorRegler+0x2784> |
b700: 88 ec ldi r24, 0xC8 ; 200 |
b702: 80 93 71 05 sts 0x0571, r24 |
b706: 81 e0 ldi r24, 0x01 ; 1 |
b708: 90 e0 ldi r25, 0x00 ; 0 |
b70a: 90 93 42 05 sts 0x0542, r25 |
b70e: 80 93 41 05 sts 0x0541, r24 |
b712: 81 e0 ldi r24, 0x01 ; 1 |
b714: 80 93 1c 05 sts 0x051C, r24 |
b718: 10 92 85 05 sts 0x0585, r1 |
b71c: 10 92 86 05 sts 0x0586, r1 |
b720: 10 92 87 05 sts 0x0587, r1 |
b724: 10 92 88 05 sts 0x0588, r1 |
b728: 10 92 f4 04 sts 0x04F4, r1 |
b72c: 10 92 f5 04 sts 0x04F5, r1 |
b730: 10 92 f6 04 sts 0x04F6, r1 |
b734: 10 92 f7 04 sts 0x04F7, r1 |
b738: 10 92 f8 04 sts 0x04F8, r1 |
b73c: 10 92 f9 04 sts 0x04F9, r1 |
b740: 10 92 fa 04 sts 0x04FA, r1 |
b744: 10 92 fb 04 sts 0x04FB, r1 |
b748: 60 91 93 09 lds r22, 0x0993 |
b74c: 70 91 94 09 lds r23, 0x0994 |
b750: 88 27 eor r24, r24 |
b752: 77 fd sbrc r23, 7 |
b754: 80 95 com r24 |
b756: 98 2f mov r25, r24 |
b758: e0 90 f8 08 lds r14, 0x08F8 |
b75c: ff 24 eor r15, r15 |
b75e: 00 e0 ldi r16, 0x00 ; 0 |
b760: 10 e0 ldi r17, 0x00 ; 0 |
b762: a8 01 movw r20, r16 |
b764: 97 01 movw r18, r14 |
b766: 0e 94 4a 6f call 0xde94 ; 0xde94 <__mulsi3> |
b76a: 60 93 e4 04 sts 0x04E4, r22 |
b76e: 70 93 e5 04 sts 0x04E5, r23 |
b772: 80 93 e6 04 sts 0x04E6, r24 |
b776: 90 93 e7 04 sts 0x04E7, r25 |
b77a: 60 91 af 09 lds r22, 0x09AF |
b77e: 70 91 b0 09 lds r23, 0x09B0 |
b782: 88 27 eor r24, r24 |
b784: 77 fd sbrc r23, 7 |
b786: 80 95 com r24 |
b788: 98 2f mov r25, r24 |
b78a: 0e 94 4a 6f call 0xde94 ; 0xde94 <__mulsi3> |
b78e: 60 93 ec 04 sts 0x04EC, r22 |
b792: 70 93 ed 04 sts 0x04ED, r23 |
b796: 80 93 ee 04 sts 0x04EE, r24 |
b79a: 90 93 ef 04 sts 0x04EF, r25 |
b79e: 80 91 c4 04 lds r24, 0x04C4 |
b7a2: 90 91 c5 04 lds r25, 0x04C5 |
b7a6: a0 91 c6 04 lds r26, 0x04C6 |
b7aa: b0 91 c7 04 lds r27, 0x04C7 |
b7ae: 80 93 e8 04 sts 0x04E8, r24 |
b7b2: 90 93 e9 04 sts 0x04E9, r25 |
b7b6: a0 93 ea 04 sts 0x04EA, r26 |
b7ba: b0 93 eb 04 sts 0x04EB, r27 |
b7be: 80 91 cc 04 lds r24, 0x04CC |
b7c2: 90 91 cd 04 lds r25, 0x04CD |
b7c6: a0 91 ce 04 lds r26, 0x04CE |
b7ca: b0 91 cf 04 lds r27, 0x04CF |
b7ce: 80 93 f0 04 sts 0x04F0, r24 |
b7d2: 90 93 f1 04 sts 0x04F1, r25 |
b7d6: a0 93 f2 04 sts 0x04F2, r26 |
b7da: b0 93 f3 04 sts 0x04F3, r27 |
b7de: 10 92 8d 05 sts 0x058D, r1 |
b7e2: 10 92 8e 05 sts 0x058E, r1 |
b7e6: 10 92 8f 05 sts 0x058F, r1 |
b7ea: 10 92 90 05 sts 0x0590, r1 |
b7ee: 10 92 89 05 sts 0x0589, r1 |
b7f2: 10 92 8a 05 sts 0x058A, r1 |
b7f6: 10 92 8b 05 sts 0x058B, r1 |
b7fa: 10 92 8c 05 sts 0x058C, r1 |
b7fe: 80 91 43 05 lds r24, 0x0543 |
b802: 88 60 ori r24, 0x08 ; 8 |
b804: 80 93 43 05 sts 0x0543, r24 |
b808: 0c 94 03 4f jmp 0x9e06 ; 0x9e06 <MotorRegler+0x1438> |
b80c: b2 01 movw r22, r4 |
b80e: 88 27 eor r24, r24 |
b810: 77 fd sbrc r23, 7 |
b812: 80 95 com r24 |
b814: 98 2f mov r25, r24 |
b816: 29 a5 ldd r18, Y+41 ; 0x29 |
b818: 3a a5 ldd r19, Y+42 ; 0x2a |
b81a: 4b a5 ldd r20, Y+43 ; 0x2b |
b81c: 5c a5 ldd r21, Y+44 ; 0x2c |
b81e: 0e 94 4a 6f call 0xde94 ; 0xde94 <__mulsi3> |
b822: 16 2f mov r17, r22 |
b824: 07 2f mov r16, r23 |
b826: f8 2e mov r15, r24 |
b828: e9 2e mov r14, r25 |
b82a: 0e 94 be 6f call 0xdf7c ; 0xdf7c <__divmodsi4> |
b82e: 30 93 03 05 sts 0x0503, r19 |
b832: 20 93 02 05 sts 0x0502, r18 |
b836: 10 92 6e 05 sts 0x056E, r1 |
b83a: 81 2f mov r24, r17 |
b83c: 90 2f mov r25, r16 |
b83e: af 2d mov r26, r15 |
b840: be 2d mov r27, r14 |
b842: 5c 01 movw r10, r24 |
b844: 6d 01 movw r12, r26 |
b846: bd c8 rjmp .-3718 ; 0xa9c2 <MotorRegler+0x1ff4> |
b848: 80 81 ld r24, Z |
b84a: 91 81 ldd r25, Z+1 ; 0x01 |
b84c: 85 5b subi r24, 0xB5 ; 181 |
b84e: 9f 4f sbci r25, 0xFF ; 255 |
b850: 0c f0 brlt .+2 ; 0xb854 <MotorRegler+0x2e86> |
b852: e9 c3 rjmp .+2002 ; 0xc026 <MotorRegler+0x3658> |
b854: 80 91 72 05 lds r24, 0x0572 |
b858: 8f 5f subi r24, 0xFF ; 255 |
b85a: 80 93 72 05 sts 0x0572, r24 |
b85e: 89 3c cpi r24, 0xC9 ; 201 |
b860: 10 f4 brcc .+4 ; 0xb866 <MotorRegler+0x2e98> |
b862: 0c 94 e3 4e jmp 0x9dc6 ; 0x9dc6 <MotorRegler+0x13f8> |
b866: 4c 30 cpi r20, 0x0C ; 12 |
b868: 08 f0 brcs .+2 ; 0xb86c <MotorRegler+0x2e9e> |
b86a: 76 c5 rjmp .+2796 ; 0xc358 <MotorRegler+0x398a> |
b86c: 29 98 cbi 0x05, 1 ; 5 |
b86e: f9 99 sbic 0x1f, 1 ; 31 |
b870: fe cf rjmp .-4 ; 0xb86e <MotorRegler+0x2ea0> |
b872: 1f ba out 0x1f, r1 ; 31 |
b874: 04 e0 ldi r16, 0x04 ; 4 |
b876: 10 e0 ldi r17, 0x00 ; 0 |
b878: 12 bd out 0x22, r17 ; 34 |
b87a: 01 bd out 0x21, r16 ; 33 |
b87c: 8f ef ldi r24, 0xFF ; 255 |
b87e: 80 bd out 0x20, r24 ; 32 |
b880: 0f b6 in r0, 0x3f ; 63 |
b882: f8 94 cli |
b884: fa 9a sbi 0x1f, 2 ; 31 |
b886: f9 9a sbi 0x1f, 1 ; 31 |
b888: 0f be out 0x3f, r0 ; 63 |
b88a: 10 92 1c 05 sts 0x051C, r1 |
b88e: 10 92 72 05 sts 0x0572, r1 |
b892: 10 92 42 05 sts 0x0542, r1 |
b896: 10 92 41 05 sts 0x0541, r1 |
b89a: 0e 94 35 42 call 0x846a ; 0x846a <SetNeutral> |
b89e: 40 91 b8 04 lds r20, 0x04B8 |
b8a2: 50 91 b9 04 lds r21, 0x04B9 |
b8a6: f9 99 sbic 0x1f, 1 ; 31 |
b8a8: fe cf rjmp .-4 ; 0xb8a6 <MotorRegler+0x2ed8> |
b8aa: 1f ba out 0x1f, r1 ; 31 |
b8ac: 12 bd out 0x22, r17 ; 34 |
b8ae: 01 bd out 0x21, r16 ; 33 |
b8b0: 9a 01 movw r18, r20 |
b8b2: 57 fd sbrc r21, 7 |
b8b4: f6 c5 rjmp .+3052 ; 0xc4a2 <MotorRegler+0x3ad4> |
b8b6: 83 2f mov r24, r19 |
b8b8: 99 27 eor r25, r25 |
b8ba: 87 fd sbrc r24, 7 |
b8bc: 9a 95 dec r25 |
b8be: 80 bd out 0x20, r24 ; 32 |
b8c0: 0f b6 in r0, 0x3f ; 63 |
b8c2: f8 94 cli |
b8c4: fa 9a sbi 0x1f, 2 ; 31 |
b8c6: f9 9a sbi 0x1f, 1 ; 31 |
b8c8: 0f be out 0x3f, r0 ; 63 |
b8ca: f9 99 sbic 0x1f, 1 ; 31 |
b8cc: fe cf rjmp .-4 ; 0xb8ca <MotorRegler+0x2efc> |
b8ce: 1f ba out 0x1f, r1 ; 31 |
b8d0: 85 e0 ldi r24, 0x05 ; 5 |
b8d2: 90 e0 ldi r25, 0x00 ; 0 |
b8d4: 92 bd out 0x22, r25 ; 34 |
b8d6: 81 bd out 0x21, r24 ; 33 |
b8d8: ca 01 movw r24, r20 |
b8da: 60 e0 ldi r22, 0x00 ; 0 |
b8dc: 71 e0 ldi r23, 0x01 ; 1 |
b8de: 0e 94 89 6f call 0xdf12 ; 0xdf12 <__divmodhi4> |
b8e2: 80 bd out 0x20, r24 ; 32 |
b8e4: 0f b6 in r0, 0x3f ; 63 |
b8e6: f8 94 cli |
b8e8: fa 9a sbi 0x1f, 2 ; 31 |
b8ea: f9 9a sbi 0x1f, 1 ; 31 |
b8ec: 0f be out 0x3f, r0 ; 63 |
b8ee: 40 91 ba 04 lds r20, 0x04BA |
b8f2: 50 91 bb 04 lds r21, 0x04BB |
b8f6: f9 99 sbic 0x1f, 1 ; 31 |
b8f8: fe cf rjmp .-4 ; 0xb8f6 <MotorRegler+0x2f28> |
b8fa: 1f ba out 0x1f, r1 ; 31 |
b8fc: 86 e0 ldi r24, 0x06 ; 6 |
b8fe: 90 e0 ldi r25, 0x00 ; 0 |
b900: 92 bd out 0x22, r25 ; 34 |
b902: 81 bd out 0x21, r24 ; 33 |
b904: ca 01 movw r24, r20 |
b906: 57 fd sbrc r21, 7 |
b908: ea c5 rjmp .+3028 ; 0xc4de <MotorRegler+0x3b10> |
b90a: 89 2f mov r24, r25 |
b90c: 99 0f add r25, r25 |
b90e: 99 0b sbc r25, r25 |
b910: 80 bd out 0x20, r24 ; 32 |
b912: 0f b6 in r0, 0x3f ; 63 |
b914: f8 94 cli |
b916: fa 9a sbi 0x1f, 2 ; 31 |
b918: f9 9a sbi 0x1f, 1 ; 31 |
b91a: 0f be out 0x3f, r0 ; 63 |
b91c: f9 99 sbic 0x1f, 1 ; 31 |
b91e: fe cf rjmp .-4 ; 0xb91c <MotorRegler+0x2f4e> |
b920: 1f ba out 0x1f, r1 ; 31 |
b922: 87 e0 ldi r24, 0x07 ; 7 |
b924: 90 e0 ldi r25, 0x00 ; 0 |
b926: 92 bd out 0x22, r25 ; 34 |
b928: 81 bd out 0x21, r24 ; 33 |
b92a: ca 01 movw r24, r20 |
b92c: 60 e0 ldi r22, 0x00 ; 0 |
b92e: 71 e0 ldi r23, 0x01 ; 1 |
b930: 0e 94 89 6f call 0xdf12 ; 0xdf12 <__divmodhi4> |
b934: 80 bd out 0x20, r24 ; 32 |
b936: 0f b6 in r0, 0x3f ; 63 |
b938: f8 94 cli |
b93a: fa 9a sbi 0x1f, 2 ; 31 |
b93c: f9 9a sbi 0x1f, 1 ; 31 |
b93e: 0f be out 0x3f, r0 ; 63 |
b940: 20 91 be 04 lds r18, 0x04BE |
b944: 30 91 bf 04 lds r19, 0x04BF |
b948: 40 91 c0 04 lds r20, 0x04C0 |
b94c: 50 91 c1 04 lds r21, 0x04C1 |
b950: f9 99 sbic 0x1f, 1 ; 31 |
b952: fe cf rjmp .-4 ; 0xb950 <MotorRegler+0x2f82> |
b954: 1f ba out 0x1f, r1 ; 31 |
b956: 88 e0 ldi r24, 0x08 ; 8 |
b958: 90 e0 ldi r25, 0x00 ; 0 |
b95a: 92 bd out 0x22, r25 ; 34 |
b95c: 81 bd out 0x21, r24 ; 33 |
b95e: ca 01 movw r24, r20 |
b960: b9 01 movw r22, r18 |
b962: 0e 94 63 6e call 0xdcc6 ; 0xdcc6 <__fixsfsi> |
b966: cb 01 movw r24, r22 |
b968: 77 fd sbrc r23, 7 |
b96a: b6 c5 rjmp .+2924 ; 0xc4d8 <MotorRegler+0x3b0a> |
b96c: 89 2f mov r24, r25 |
b96e: 99 0f add r25, r25 |
b970: 99 0b sbc r25, r25 |
b972: 80 bd out 0x20, r24 ; 32 |
b974: 0f b6 in r0, 0x3f ; 63 |
b976: f8 94 cli |
b978: fa 9a sbi 0x1f, 2 ; 31 |
b97a: f9 9a sbi 0x1f, 1 ; 31 |
b97c: 0f be out 0x3f, r0 ; 63 |
b97e: 20 91 be 04 lds r18, 0x04BE |
b982: 30 91 bf 04 lds r19, 0x04BF |
b986: 40 91 c0 04 lds r20, 0x04C0 |
b98a: 50 91 c1 04 lds r21, 0x04C1 |
b98e: f9 99 sbic 0x1f, 1 ; 31 |
b990: fe cf rjmp .-4 ; 0xb98e <MotorRegler+0x2fc0> |
b992: 1f ba out 0x1f, r1 ; 31 |
b994: 89 e0 ldi r24, 0x09 ; 9 |
b996: 90 e0 ldi r25, 0x00 ; 0 |
b998: 92 bd out 0x22, r25 ; 34 |
b99a: 81 bd out 0x21, r24 ; 33 |
b99c: ca 01 movw r24, r20 |
b99e: b9 01 movw r22, r18 |
b9a0: 0e 94 63 6e call 0xdcc6 ; 0xdcc6 <__fixsfsi> |
b9a4: dc 01 movw r26, r24 |
b9a6: cb 01 movw r24, r22 |
b9a8: 60 e0 ldi r22, 0x00 ; 0 |
b9aa: 71 e0 ldi r23, 0x01 ; 1 |
b9ac: 0e 94 89 6f call 0xdf12 ; 0xdf12 <__divmodhi4> |
b9b0: 80 bd out 0x20, r24 ; 32 |
b9b2: 0f b6 in r0, 0x3f ; 63 |
b9b4: f8 94 cli |
b9b6: fa 9a sbi 0x1f, 2 ; 31 |
b9b8: f9 9a sbi 0x1f, 1 ; 31 |
b9ba: 0f be out 0x3f, r0 ; 63 |
b9bc: 0e 94 74 05 call 0xae8 ; 0xae8 <GetActiveParamSetNumber> |
b9c0: 68 e7 ldi r22, 0x78 ; 120 |
b9c2: 70 e0 ldi r23, 0x00 ; 0 |
b9c4: 0e 94 be 44 call 0x897c ; 0x897c <Piep> |
b9c8: 80 91 e3 08 lds r24, 0x08E3 |
b9cc: a8 2f mov r26, r24 |
b9ce: b0 e0 ldi r27, 0x00 ; 0 |
b9d0: aa 0f add r26, r26 |
b9d2: bb 1f adc r27, r27 |
b9d4: 0c 94 e3 4e jmp 0x9dc6 ; 0x9dc6 <MotorRegler+0x13f8> |
b9d8: 80 91 23 03 lds r24, 0x0323 |
b9dc: 90 91 24 03 lds r25, 0x0324 |
b9e0: 84 36 cpi r24, 0x64 ; 100 |
b9e2: 91 05 cpc r25, r1 |
b9e4: 08 f0 brcs .+2 ; 0xb9e8 <MotorRegler+0x301a> |
b9e6: 23 c3 rjmp .+1606 ; 0xc02e <MotorRegler+0x3660> |
b9e8: 87 b5 in r24, 0x27 ; 39 |
b9ea: 8b 30 cpi r24, 0x0B ; 11 |
b9ec: 08 f4 brcc .+2 ; 0xb9f0 <MotorRegler+0x3022> |
b9ee: bc c3 rjmp .+1912 ; 0xc168 <MotorRegler+0x379a> |
b9f0: 80 91 22 04 lds r24, 0x0422 |
b9f4: 8f 5f subi r24, 0xFF ; 255 |
b9f6: 0c 94 1e 50 jmp 0xa03c ; 0xa03c <MotorRegler+0x166e> |
b9fa: 80 91 3f 05 lds r24, 0x053F |
b9fe: 90 91 40 05 lds r25, 0x0540 |
ba02: 81 34 cpi r24, 0x41 ; 65 |
ba04: 91 05 cpc r25, r1 |
ba06: 0c f4 brge .+2 ; 0xba0a <MotorRegler+0x303c> |
ba08: 0c ce rjmp .-1000 ; 0xb622 <MotorRegler+0x2c54> |
ba0a: ef cd rjmp .-1058 ; 0xb5ea <MotorRegler+0x2c1c> |
ba0c: 87 39 cpi r24, 0x97 ; 151 |
ba0e: 91 05 cpc r25, r1 |
ba10: 0c f4 brge .+2 ; 0xba14 <MotorRegler+0x3046> |
ba12: d6 cc rjmp .-1620 ; 0xb3c0 <MotorRegler+0x29f2> |
ba14: 86 e9 ldi r24, 0x96 ; 150 |
ba16: 90 e0 ldi r25, 0x00 ; 0 |
ba18: 90 93 cb 03 sts 0x03CB, r25 |
ba1c: 80 93 ca 03 sts 0x03CA, r24 |
ba20: cf cc rjmp .-1634 ; 0xb3c0 <MotorRegler+0x29f2> |
ba22: 81 e0 ldi r24, 0x01 ; 1 |
ba24: 80 93 6e 05 sts 0x056E, r24 |
ba28: 10 92 85 05 sts 0x0585, r1 |
ba2c: 10 92 86 05 sts 0x0586, r1 |
ba30: 10 92 87 05 sts 0x0587, r1 |
ba34: 10 92 88 05 sts 0x0588, r1 |
ba38: 10 92 f4 04 sts 0x04F4, r1 |
ba3c: 10 92 f5 04 sts 0x04F5, r1 |
ba40: 10 92 f6 04 sts 0x04F6, r1 |
ba44: 10 92 f7 04 sts 0x04F7, r1 |
ba48: 0c 94 0e 4e jmp 0x9c1c ; 0x9c1c <MotorRegler+0x124e> |
ba4c: 20 ee ldi r18, 0xE0 ; 224 |
ba4e: e2 16 cp r14, r18 |
ba50: 2f ef ldi r18, 0xFF ; 255 |
ba52: f2 06 cpc r15, r18 |
ba54: 2f ef ldi r18, 0xFF ; 255 |
ba56: 02 07 cpc r16, r18 |
ba58: 2f ef ldi r18, 0xFF ; 255 |
ba5a: 12 07 cpc r17, r18 |
ba5c: 0c f0 brlt .+2 ; 0xba60 <MotorRegler+0x3092> |
ba5e: 51 c9 rjmp .-3422 ; 0xad02 <MotorRegler+0x2334> |
ba60: b0 ee ldi r27, 0xE0 ; 224 |
ba62: eb 2e mov r14, r27 |
ba64: bf ef ldi r27, 0xFF ; 255 |
ba66: fb 2e mov r15, r27 |
ba68: bf ef ldi r27, 0xFF ; 255 |
ba6a: 0b 2f mov r16, r27 |
ba6c: bf ef ldi r27, 0xFF ; 255 |
ba6e: 1b 2f mov r17, r27 |
ba70: 48 c9 rjmp .-3440 ; 0xad02 <MotorRegler+0x2334> |
ba72: e0 ee ldi r30, 0xE0 ; 224 |
ba74: 6e 16 cp r6, r30 |
ba76: ef ef ldi r30, 0xFF ; 255 |
ba78: 7e 06 cpc r7, r30 |
ba7a: ef ef ldi r30, 0xFF ; 255 |
ba7c: 8e 06 cpc r8, r30 |
ba7e: ef ef ldi r30, 0xFF ; 255 |
ba80: 9e 06 cpc r9, r30 |
ba82: 0c f0 brlt .+2 ; 0xba86 <MotorRegler+0x30b8> |
ba84: 00 ce rjmp .-1024 ; 0xb686 <MotorRegler+0x2cb8> |
ba86: 80 ee ldi r24, 0xE0 ; 224 |
ba88: 68 2e mov r6, r24 |
ba8a: 8f ef ldi r24, 0xFF ; 255 |
ba8c: 78 2e mov r7, r24 |
ba8e: 8f ef ldi r24, 0xFF ; 255 |
ba90: 88 2e mov r8, r24 |
ba92: 8f ef ldi r24, 0xFF ; 255 |
ba94: 98 2e mov r9, r24 |
ba96: f7 cd rjmp .-1042 ; 0xb686 <MotorRegler+0x2cb8> |
ba98: f0 95 com r31 |
ba9a: e1 95 neg r30 |
ba9c: ff 4f sbci r31, 0xFF ; 255 |
ba9e: d3 c8 rjmp .-3674 ; 0xac46 <MotorRegler+0x2278> |
baa0: 31 e0 ldi r19, 0x01 ; 1 |
baa2: e3 16 cp r14, r19 |
baa4: 30 e1 ldi r19, 0x10 ; 16 |
baa6: f3 06 cpc r15, r19 |
baa8: 30 e0 ldi r19, 0x00 ; 0 |
baaa: 03 07 cpc r16, r19 |
baac: 30 e0 ldi r19, 0x00 ; 0 |
baae: 13 07 cpc r17, r19 |
bab0: 0c f4 brge .+2 ; 0xbab4 <MotorRegler+0x30e6> |
bab2: 10 c3 rjmp .+1568 ; 0xc0d4 <MotorRegler+0x3706> |
bab4: 80 91 5d 05 lds r24, 0x055D |
bab8: 88 23 and r24, r24 |
baba: 09 f4 brne .+2 ; 0xbabe <MotorRegler+0x30f0> |
babc: cf c3 rjmp .+1950 ; 0xc25c <MotorRegler+0x388e> |
babe: d8 01 movw r26, r16 |
bac0: c7 01 movw r24, r14 |
bac2: 39 e0 ldi r19, 0x09 ; 9 |
bac4: b5 95 asr r27 |
bac6: a7 95 ror r26 |
bac8: 97 95 ror r25 |
baca: 87 95 ror r24 |
bacc: 3a 95 dec r19 |
bace: d1 f7 brne .-12 ; 0xbac4 <MotorRegler+0x30f6> |
bad0: c0 90 60 05 lds r12, 0x0560 |
bad4: d0 90 61 05 lds r13, 0x0561 |
bad8: c8 0e add r12, r24 |
bada: d9 1e adc r13, r25 |
badc: d0 92 61 05 sts 0x0561, r13 |
bae0: c0 92 60 05 sts 0x0560, r12 |
bae4: c8 01 movw r24, r16 |
bae6: b7 01 movw r22, r14 |
bae8: 28 e0 ldi r18, 0x08 ; 8 |
baea: 30 e0 ldi r19, 0x00 ; 0 |
baec: 40 e0 ldi r20, 0x00 ; 0 |
baee: 50 e0 ldi r21, 0x00 ; 0 |
baf0: 0e 94 be 6f call 0xdf7c ; 0xdf7c <__divmodsi4> |
baf4: c9 01 movw r24, r18 |
baf6: da 01 movw r26, r20 |
baf8: 80 93 66 05 sts 0x0566, r24 |
bafc: 90 93 67 05 sts 0x0567, r25 |
bb00: a0 93 68 05 sts 0x0568, r26 |
bb04: b0 93 69 05 sts 0x0569, r27 |
bb08: 89 58 subi r24, 0x89 ; 137 |
bb0a: 93 41 sbci r25, 0x13 ; 19 |
bb0c: a0 40 sbci r26, 0x00 ; 0 |
bb0e: b0 40 sbci r27, 0x00 ; 0 |
bb10: 64 f0 brlt .+24 ; 0xbb2a <MotorRegler+0x315c> |
bb12: 88 e8 ldi r24, 0x88 ; 136 |
bb14: 93 e1 ldi r25, 0x13 ; 19 |
bb16: a0 e0 ldi r26, 0x00 ; 0 |
bb18: b0 e0 ldi r27, 0x00 ; 0 |
bb1a: 80 93 66 05 sts 0x0566, r24 |
bb1e: 90 93 67 05 sts 0x0567, r25 |
bb22: a0 93 68 05 sts 0x0568, r26 |
bb26: b0 93 69 05 sts 0x0569, r27 |
bb2a: 60 91 66 05 lds r22, 0x0566 |
bb2e: 70 91 67 05 lds r23, 0x0567 |
bb32: 80 91 68 05 lds r24, 0x0568 |
bb36: 90 91 69 05 lds r25, 0x0569 |
bb3a: 20 e0 ldi r18, 0x00 ; 0 |
bb3c: 31 e0 ldi r19, 0x01 ; 1 |
bb3e: 40 e0 ldi r20, 0x00 ; 0 |
bb40: 50 e0 ldi r21, 0x00 ; 0 |
bb42: 0e 94 be 6f call 0xdf7c ; 0xdf7c <__divmodsi4> |
bb46: 80 91 25 05 lds r24, 0x0525 |
bb4a: 90 91 26 05 lds r25, 0x0526 |
bb4e: 82 0f add r24, r18 |
bb50: 93 1f adc r25, r19 |
bb52: 90 93 26 05 sts 0x0526, r25 |
bb56: 80 93 25 05 sts 0x0525, r24 |
bb5a: 50 e0 ldi r21, 0x00 ; 0 |
bb5c: e5 16 cp r14, r21 |
bb5e: 50 ef ldi r21, 0xF0 ; 240 |
bb60: f5 06 cpc r15, r21 |
bb62: 5f ef ldi r21, 0xFF ; 255 |
bb64: 05 07 cpc r16, r21 |
bb66: 5f ef ldi r21, 0xFF ; 255 |
bb68: 15 07 cpc r17, r21 |
bb6a: 0c f0 brlt .+2 ; 0xbb6e <MotorRegler+0x31a0> |
bb6c: af c2 rjmp .+1374 ; 0xc0cc <MotorRegler+0x36fe> |
bb6e: 80 91 5c 05 lds r24, 0x055C |
bb72: 88 23 and r24, r24 |
bb74: 09 f4 brne .+2 ; 0xbb78 <MotorRegler+0x31aa> |
bb76: 6d c3 rjmp .+1754 ; 0xc252 <MotorRegler+0x3884> |
bb78: 88 27 eor r24, r24 |
bb7a: 99 27 eor r25, r25 |
bb7c: dc 01 movw r26, r24 |
bb7e: 8e 19 sub r24, r14 |
bb80: 9f 09 sbc r25, r15 |
bb82: a0 0b sbc r26, r16 |
bb84: b1 0b sbc r27, r17 |
bb86: 29 e0 ldi r18, 0x09 ; 9 |
bb88: b5 95 asr r27 |
bb8a: a7 95 ror r26 |
bb8c: 97 95 ror r25 |
bb8e: 87 95 ror r24 |
bb90: 2a 95 dec r18 |
bb92: d1 f7 brne .-12 ; 0xbb88 <MotorRegler+0x31ba> |
bb94: c8 0e add r12, r24 |
bb96: d9 1e adc r13, r25 |
bb98: d0 92 61 05 sts 0x0561, r13 |
bb9c: c0 92 60 05 sts 0x0560, r12 |
bba0: c8 01 movw r24, r16 |
bba2: b7 01 movw r22, r14 |
bba4: 28 e0 ldi r18, 0x08 ; 8 |
bba6: 30 e0 ldi r19, 0x00 ; 0 |
bba8: 40 e0 ldi r20, 0x00 ; 0 |
bbaa: 50 e0 ldi r21, 0x00 ; 0 |
bbac: 0e 94 be 6f call 0xdf7c ; 0xdf7c <__divmodsi4> |
bbb0: c9 01 movw r24, r18 |
bbb2: da 01 movw r26, r20 |
bbb4: 80 93 66 05 sts 0x0566, r24 |
bbb8: 90 93 67 05 sts 0x0567, r25 |
bbbc: a0 93 68 05 sts 0x0568, r26 |
bbc0: b0 93 69 05 sts 0x0569, r27 |
bbc4: 88 57 subi r24, 0x78 ; 120 |
bbc6: 9c 4e sbci r25, 0xEC ; 236 |
bbc8: af 4f sbci r26, 0xFF ; 255 |
bbca: bf 4f sbci r27, 0xFF ; 255 |
bbcc: 64 f4 brge .+24 ; 0xbbe6 <MotorRegler+0x3218> |
bbce: 88 e7 ldi r24, 0x78 ; 120 |
bbd0: 9c ee ldi r25, 0xEC ; 236 |
bbd2: af ef ldi r26, 0xFF ; 255 |
bbd4: bf ef ldi r27, 0xFF ; 255 |
bbd6: 80 93 66 05 sts 0x0566, r24 |
bbda: 90 93 67 05 sts 0x0567, r25 |
bbde: a0 93 68 05 sts 0x0568, r26 |
bbe2: b0 93 69 05 sts 0x0569, r27 |
bbe6: 60 91 66 05 lds r22, 0x0566 |
bbea: 70 91 67 05 lds r23, 0x0567 |
bbee: 80 91 68 05 lds r24, 0x0568 |
bbf2: 90 91 69 05 lds r25, 0x0569 |
bbf6: 20 e0 ldi r18, 0x00 ; 0 |
bbf8: 31 e0 ldi r19, 0x01 ; 1 |
bbfa: 40 e0 ldi r20, 0x00 ; 0 |
bbfc: 50 e0 ldi r21, 0x00 ; 0 |
bbfe: 0e 94 be 6f call 0xdf7c ; 0xdf7c <__divmodsi4> |
bc02: 80 91 25 05 lds r24, 0x0525 |
bc06: 90 91 26 05 lds r25, 0x0526 |
bc0a: 82 0f add r24, r18 |
bc0c: 93 1f adc r25, r19 |
bc0e: 90 93 26 05 sts 0x0526, r25 |
bc12: 80 93 25 05 sts 0x0525, r24 |
bc16: 0c 94 13 54 jmp 0xa826 ; 0xa826 <MotorRegler+0x1e58> |
bc1a: 31 e0 ldi r19, 0x01 ; 1 |
bc1c: e3 16 cp r14, r19 |
bc1e: 30 e1 ldi r19, 0x10 ; 16 |
bc20: f3 06 cpc r15, r19 |
bc22: 30 e0 ldi r19, 0x00 ; 0 |
bc24: 03 07 cpc r16, r19 |
bc26: 30 e0 ldi r19, 0x00 ; 0 |
bc28: 13 07 cpc r17, r19 |
bc2a: 0c f4 brge .+2 ; 0xbc2e <MotorRegler+0x3260> |
bc2c: 06 c2 rjmp .+1036 ; 0xc03a <MotorRegler+0x366c> |
bc2e: 80 91 5f 05 lds r24, 0x055F |
bc32: 88 23 and r24, r24 |
bc34: 09 f4 brne .+2 ; 0xbc38 <MotorRegler+0x326a> |
bc36: 1a c3 rjmp .+1588 ; 0xc26c <MotorRegler+0x389e> |
bc38: d8 01 movw r26, r16 |
bc3a: c7 01 movw r24, r14 |
bc3c: 59 e0 ldi r21, 0x09 ; 9 |
bc3e: b5 95 asr r27 |
bc40: a7 95 ror r26 |
bc42: 97 95 ror r25 |
bc44: 87 95 ror r24 |
bc46: 5a 95 dec r21 |
bc48: d1 f7 brne .-12 ; 0xbc3e <MotorRegler+0x3270> |
bc4a: c0 90 60 05 lds r12, 0x0560 |
bc4e: d0 90 61 05 lds r13, 0x0561 |
bc52: c8 0e add r12, r24 |
bc54: d9 1e adc r13, r25 |
bc56: d0 92 61 05 sts 0x0561, r13 |
bc5a: c0 92 60 05 sts 0x0560, r12 |
bc5e: c8 01 movw r24, r16 |
bc60: b7 01 movw r22, r14 |
bc62: 28 e0 ldi r18, 0x08 ; 8 |
bc64: 30 e0 ldi r19, 0x00 ; 0 |
bc66: 40 e0 ldi r20, 0x00 ; 0 |
bc68: 50 e0 ldi r21, 0x00 ; 0 |
bc6a: 0e 94 be 6f call 0xdf7c ; 0xdf7c <__divmodsi4> |
bc6e: c9 01 movw r24, r18 |
bc70: da 01 movw r26, r20 |
bc72: 80 93 6a 05 sts 0x056A, r24 |
bc76: 90 93 6b 05 sts 0x056B, r25 |
bc7a: a0 93 6c 05 sts 0x056C, r26 |
bc7e: b0 93 6d 05 sts 0x056D, r27 |
bc82: 89 58 subi r24, 0x89 ; 137 |
bc84: 93 41 sbci r25, 0x13 ; 19 |
bc86: a0 40 sbci r26, 0x00 ; 0 |
bc88: b0 40 sbci r27, 0x00 ; 0 |
bc8a: 64 f0 brlt .+24 ; 0xbca4 <MotorRegler+0x32d6> |
bc8c: 88 e8 ldi r24, 0x88 ; 136 |
bc8e: 93 e1 ldi r25, 0x13 ; 19 |
bc90: a0 e0 ldi r26, 0x00 ; 0 |
bc92: b0 e0 ldi r27, 0x00 ; 0 |
bc94: 80 93 6a 05 sts 0x056A, r24 |
bc98: 90 93 6b 05 sts 0x056B, r25 |
bc9c: a0 93 6c 05 sts 0x056C, r26 |
bca0: b0 93 6d 05 sts 0x056D, r27 |
bca4: 60 91 6a 05 lds r22, 0x056A |
bca8: 70 91 6b 05 lds r23, 0x056B |
bcac: 80 91 6c 05 lds r24, 0x056C |
bcb0: 90 91 6d 05 lds r25, 0x056D |
bcb4: 20 e0 ldi r18, 0x00 ; 0 |
bcb6: 31 e0 ldi r19, 0x01 ; 1 |
bcb8: 40 e0 ldi r20, 0x00 ; 0 |
bcba: 50 e0 ldi r21, 0x00 ; 0 |
bcbc: 0e 94 be 6f call 0xdf7c ; 0xdf7c <__divmodsi4> |
bcc0: 80 91 27 05 lds r24, 0x0527 |
bcc4: 90 91 28 05 lds r25, 0x0528 |
bcc8: 82 0f add r24, r18 |
bcca: 93 1f adc r25, r19 |
bccc: 90 93 28 05 sts 0x0528, r25 |
bcd0: 80 93 27 05 sts 0x0527, r24 |
bcd4: 50 e0 ldi r21, 0x00 ; 0 |
bcd6: e5 16 cp r14, r21 |
bcd8: 50 ef ldi r21, 0xF0 ; 240 |
bcda: f5 06 cpc r15, r21 |
bcdc: 5f ef ldi r21, 0xFF ; 255 |
bcde: 05 07 cpc r16, r21 |
bce0: 5f ef ldi r21, 0xFF ; 255 |
bce2: 15 07 cpc r17, r21 |
bce4: 0c f0 brlt .+2 ; 0xbce8 <MotorRegler+0x331a> |
bce6: c8 c1 rjmp .+912 ; 0xc078 <MotorRegler+0x36aa> |
bce8: 80 91 5e 05 lds r24, 0x055E |
bcec: 88 23 and r24, r24 |
bcee: 09 f4 brne .+2 ; 0xbcf2 <MotorRegler+0x3324> |
bcf0: c5 c2 rjmp .+1418 ; 0xc27c <MotorRegler+0x38ae> |
bcf2: 88 27 eor r24, r24 |
bcf4: 99 27 eor r25, r25 |
bcf6: dc 01 movw r26, r24 |
bcf8: 8e 19 sub r24, r14 |
bcfa: 9f 09 sbc r25, r15 |
bcfc: a0 0b sbc r26, r16 |
bcfe: b1 0b sbc r27, r17 |
bd00: 49 e0 ldi r20, 0x09 ; 9 |
bd02: b5 95 asr r27 |
bd04: a7 95 ror r26 |
bd06: 97 95 ror r25 |
bd08: 87 95 ror r24 |
bd0a: 4a 95 dec r20 |
bd0c: d1 f7 brne .-12 ; 0xbd02 <MotorRegler+0x3334> |
bd0e: c8 0e add r12, r24 |
bd10: d9 1e adc r13, r25 |
bd12: d0 92 61 05 sts 0x0561, r13 |
bd16: c0 92 60 05 sts 0x0560, r12 |
bd1a: c8 01 movw r24, r16 |
bd1c: b7 01 movw r22, r14 |
bd1e: 28 e0 ldi r18, 0x08 ; 8 |
bd20: 30 e0 ldi r19, 0x00 ; 0 |
bd22: 40 e0 ldi r20, 0x00 ; 0 |
bd24: 50 e0 ldi r21, 0x00 ; 0 |
bd26: 0e 94 be 6f call 0xdf7c ; 0xdf7c <__divmodsi4> |
bd2a: c9 01 movw r24, r18 |
bd2c: da 01 movw r26, r20 |
bd2e: 80 93 6a 05 sts 0x056A, r24 |
bd32: 90 93 6b 05 sts 0x056B, r25 |
bd36: a0 93 6c 05 sts 0x056C, r26 |
bd3a: b0 93 6d 05 sts 0x056D, r27 |
bd3e: 88 57 subi r24, 0x78 ; 120 |
bd40: 9c 4e sbci r25, 0xEC ; 236 |
bd42: af 4f sbci r26, 0xFF ; 255 |
bd44: bf 4f sbci r27, 0xFF ; 255 |
bd46: 64 f4 brge .+24 ; 0xbd60 <MotorRegler+0x3392> |
bd48: 88 e7 ldi r24, 0x78 ; 120 |
bd4a: 9c ee ldi r25, 0xEC ; 236 |
bd4c: af ef ldi r26, 0xFF ; 255 |
bd4e: bf ef ldi r27, 0xFF ; 255 |
bd50: 80 93 6a 05 sts 0x056A, r24 |
bd54: 90 93 6b 05 sts 0x056B, r25 |
bd58: a0 93 6c 05 sts 0x056C, r26 |
bd5c: b0 93 6d 05 sts 0x056D, r27 |
bd60: 60 91 6a 05 lds r22, 0x056A |
bd64: 70 91 6b 05 lds r23, 0x056B |
bd68: 80 91 6c 05 lds r24, 0x056C |
bd6c: 90 91 6d 05 lds r25, 0x056D |
bd70: 20 e0 ldi r18, 0x00 ; 0 |
bd72: 31 e0 ldi r19, 0x01 ; 1 |
bd74: 40 e0 ldi r20, 0x00 ; 0 |
bd76: 50 e0 ldi r21, 0x00 ; 0 |
bd78: 0e 94 be 6f call 0xdf7c ; 0xdf7c <__divmodsi4> |
bd7c: 80 91 27 05 lds r24, 0x0527 |
bd80: 90 91 28 05 lds r25, 0x0528 |
bd84: 82 0f add r24, r18 |
bd86: 93 1f adc r25, r19 |
bd88: 90 93 28 05 sts 0x0528, r25 |
bd8c: 80 93 27 05 sts 0x0527, r24 |
bd90: 0c 94 77 53 jmp 0xa6ee ; 0xa6ee <MotorRegler+0x1d20> |
bd94: 57 01 movw r10, r14 |
bd96: a8 1a sub r10, r24 |
bd98: b9 0a sbc r11, r25 |
bd9a: 10 91 ae 03 lds r17, 0x03AE |
bd9e: 80 91 23 04 lds r24, 0x0423 |
bda2: 90 91 24 04 lds r25, 0x0424 |
bda6: 97 fd sbrc r25, 7 |
bda8: 6e c2 rjmp .+1244 ; 0xc286 <MotorRegler+0x38b8> |
bdaa: 95 95 asr r25 |
bdac: 87 95 ror r24 |
bdae: 95 95 asr r25 |
bdb0: 87 95 ror r24 |
bdb2: 95 95 asr r25 |
bdb4: 87 95 ror r24 |
bdb6: 89 30 cpi r24, 0x09 ; 9 |
bdb8: 91 05 cpc r25, r1 |
bdba: 0c f4 brge .+2 ; 0xbdbe <MotorRegler+0x33f0> |
bdbc: 45 c1 rjmp .+650 ; 0xc048 <MotorRegler+0x367a> |
bdbe: 88 e0 ldi r24, 0x08 ; 8 |
bdc0: 90 e0 ldi r25, 0x00 ; 0 |
bdc2: 88 9f mul r24, r24 |
bdc4: 90 01 movw r18, r0 |
bdc6: 89 9f mul r24, r25 |
bdc8: 30 0d add r19, r0 |
bdca: 98 9f mul r25, r24 |
bdcc: 30 0d add r19, r0 |
bdce: 11 24 eor r1, r1 |
bdd0: 35 95 asr r19 |
bdd2: 27 95 ror r18 |
bdd4: 35 95 asr r19 |
bdd6: 27 95 ror r18 |
bdd8: 80 91 23 04 lds r24, 0x0423 |
bddc: 90 91 24 04 lds r25, 0x0424 |
bde0: 28 0f add r18, r24 |
bde2: 39 1f adc r19, r25 |
bde4: b9 01 movw r22, r18 |
bde6: 88 27 eor r24, r24 |
bde8: 77 fd sbrc r23, 7 |
bdea: 80 95 com r24 |
bdec: 98 2f mov r25, r24 |
bdee: 20 91 ac 03 lds r18, 0x03AC |
bdf2: 30 e0 ldi r19, 0x00 ; 0 |
bdf4: 40 e0 ldi r20, 0x00 ; 0 |
bdf6: 50 e0 ldi r21, 0x00 ; 0 |
bdf8: 0e 94 4a 6f call 0xde94 ; 0xde94 <__mulsi3> |
bdfc: 20 e8 ldi r18, 0x80 ; 128 |
bdfe: 30 e0 ldi r19, 0x00 ; 0 |
be00: 40 e0 ldi r20, 0x00 ; 0 |
be02: 50 e0 ldi r21, 0x00 ; 0 |
be04: 0e 94 be 6f call 0xdf7c ; 0xdf7c <__divmodsi4> |
be08: a9 01 movw r20, r18 |
be0a: 2f 3f cpi r18, 0xFF ; 255 |
be0c: 31 05 cpc r19, r1 |
be0e: 19 f0 breq .+6 ; 0xbe16 <MotorRegler+0x3448> |
be10: 14 f0 brlt .+4 ; 0xbe16 <MotorRegler+0x3448> |
be12: 4f ef ldi r20, 0xFF ; 255 |
be14: 50 e0 ldi r21, 0x00 ; 0 |
be16: 81 2f mov r24, r17 |
be18: 90 e0 ldi r25, 0x00 ; 0 |
be1a: a8 9e mul r10, r24 |
be1c: 90 01 movw r18, r0 |
be1e: a9 9e mul r10, r25 |
be20: 30 0d add r19, r0 |
be22: b8 9e mul r11, r24 |
be24: 30 0d add r19, r0 |
be26: 11 24 eor r1, r1 |
be28: 37 fd sbrc r19, 7 |
be2a: 2f c2 rjmp .+1118 ; 0xc28a <MotorRegler+0x38bc> |
be2c: 35 95 asr r19 |
be2e: 27 95 ror r18 |
be30: 35 95 asr r19 |
be32: 27 95 ror r18 |
be34: 35 95 asr r19 |
be36: 27 95 ror r18 |
be38: 35 95 asr r19 |
be3a: 27 95 ror r18 |
be3c: b6 01 movw r22, r12 |
be3e: 62 1b sub r22, r18 |
be40: 73 0b sbc r23, r19 |
be42: 9b 01 movw r18, r22 |
be44: ca 01 movw r24, r20 |
be46: 7f ef ldi r23, 0xFF ; 255 |
be48: 41 38 cpi r20, 0x81 ; 129 |
be4a: 57 07 cpc r21, r23 |
be4c: 14 f4 brge .+4 ; 0xbe52 <MotorRegler+0x3484> |
be4e: 81 e8 ldi r24, 0x81 ; 129 |
be50: 9f ef ldi r25, 0xFF ; 255 |
be52: 69 01 movw r12, r18 |
be54: c8 1a sub r12, r24 |
be56: d9 0a sbc r13, r25 |
be58: 60 91 fc 04 lds r22, 0x04FC |
be5c: 70 91 fd 04 lds r23, 0x04FD |
be60: 80 91 fe 04 lds r24, 0x04FE |
be64: 90 91 ff 04 lds r25, 0x04FF |
be68: e0 90 af 03 lds r14, 0x03AF |
be6c: ff 24 eor r15, r15 |
be6e: 00 e0 ldi r16, 0x00 ; 0 |
be70: 10 e0 ldi r17, 0x00 ; 0 |
be72: 20 e8 ldi r18, 0x80 ; 128 |
be74: 30 e0 ldi r19, 0x00 ; 0 |
be76: 40 e0 ldi r20, 0x00 ; 0 |
be78: 50 e0 ldi r21, 0x00 ; 0 |
be7a: 0e 94 be 6f call 0xdf7c ; 0xdf7c <__divmodsi4> |
be7e: c8 01 movw r24, r16 |
be80: b7 01 movw r22, r14 |
be82: 0e 94 4a 6f call 0xde94 ; 0xde94 <__mulsi3> |
be86: 20 e2 ldi r18, 0x20 ; 32 |
be88: 30 e0 ldi r19, 0x00 ; 0 |
be8a: 40 e0 ldi r20, 0x00 ; 0 |
be8c: 50 e0 ldi r21, 0x00 ; 0 |
be8e: 0e 94 be 6f call 0xdf7c ; 0xdf7c <__divmodsi4> |
be92: c9 01 movw r24, r18 |
be94: 2f 3f cpi r18, 0xFF ; 255 |
be96: 31 05 cpc r19, r1 |
be98: 19 f0 breq .+6 ; 0xbea0 <MotorRegler+0x34d2> |
be9a: 14 f0 brlt .+4 ; 0xbea0 <MotorRegler+0x34d2> |
be9c: 8f ef ldi r24, 0xFF ; 255 |
be9e: 90 e0 ldi r25, 0x00 ; 0 |
bea0: af ef ldi r26, 0xFF ; 255 |
bea2: 81 38 cpi r24, 0x81 ; 129 |
bea4: 9a 07 cpc r25, r26 |
bea6: 14 f4 brge .+4 ; 0xbeac <MotorRegler+0x34de> |
bea8: 81 e8 ldi r24, 0x81 ; 129 |
beaa: 9f ef ldi r25, 0xFF ; 255 |
beac: 96 01 movw r18, r12 |
beae: 28 1b sub r18, r24 |
beb0: 39 0b sbc r19, r25 |
beb2: e5 e9 ldi r30, 0x95 ; 149 |
beb4: f0 e0 ldi r31, 0x00 ; 0 |
beb6: ae 0e add r10, r30 |
beb8: bf 1e adc r11, r31 |
beba: fb e2 ldi r31, 0x2B ; 43 |
bebc: af 16 cp r10, r31 |
bebe: f1 e0 ldi r31, 0x01 ; 1 |
bec0: bf 06 cpc r11, r31 |
bec2: 08 f0 brcs .+2 ; 0xbec6 <MotorRegler+0x34f8> |
bec4: a3 c0 rjmp .+326 ; 0xc00c <MotorRegler+0x363e> |
bec6: 80 91 52 05 lds r24, 0x0552 |
beca: 90 91 53 05 lds r25, 0x0553 |
bece: 89 2b or r24, r25 |
bed0: 09 f0 breq .+2 ; 0xbed4 <MotorRegler+0x3506> |
bed2: 9c c0 rjmp .+312 ; 0xc00c <MotorRegler+0x363e> |
bed4: 80 91 4e 05 lds r24, 0x054E |
bed8: 90 91 4f 05 lds r25, 0x054F |
bedc: 18 16 cp r1, r24 |
bede: 19 06 cpc r1, r25 |
bee0: 0c f0 brlt .+2 ; 0xbee4 <MotorRegler+0x3516> |
bee2: 94 c0 rjmp .+296 ; 0xc00c <MotorRegler+0x363e> |
bee4: 00 91 4c 05 lds r16, 0x054C |
bee8: 10 91 4d 05 lds r17, 0x054D |
beec: 20 17 cp r18, r16 |
beee: 31 07 cpc r19, r17 |
bef0: 4c f0 brlt .+18 ; 0xbf04 <MotorRegler+0x3536> |
bef2: 80 91 c8 03 lds r24, 0x03C8 |
bef6: 90 91 c9 03 lds r25, 0x03C9 |
befa: 89 01 movw r16, r18 |
befc: 82 17 cp r24, r18 |
befe: 93 07 cpc r25, r19 |
bf00: 0c f4 brge .+2 ; 0xbf04 <MotorRegler+0x3536> |
bf02: 8c 01 movw r16, r24 |
bf04: 80 91 ac 04 lds r24, 0x04AC |
bf08: 90 91 ad 04 lds r25, 0x04AD |
bf0c: 89 2b or r24, r25 |
bf0e: 21 f0 breq .+8 ; 0xbf18 <MotorRegler+0x354a> |
bf10: 00 91 4e 05 lds r16, 0x054E |
bf14: 10 91 4f 05 lds r17, 0x054F |
bf18: 60 91 18 0a lds r22, 0x0A18 |
bf1c: 77 27 eor r23, r23 |
bf1e: 67 fd sbrc r22, 7 |
bf20: 70 95 com r23 |
bf22: 87 2f mov r24, r23 |
bf24: 97 2f mov r25, r23 |
bf26: 20 91 b1 03 lds r18, 0x03B1 |
bf2a: 30 e0 ldi r19, 0x00 ; 0 |
bf2c: 40 e0 ldi r20, 0x00 ; 0 |
bf2e: 50 e0 ldi r21, 0x00 ; 0 |
bf30: 0e 94 4a 6f call 0xde94 ; 0xde94 <__mulsi3> |
bf34: 20 e8 ldi r18, 0x80 ; 128 |
bf36: 30 e0 ldi r19, 0x00 ; 0 |
bf38: 40 e0 ldi r20, 0x00 ; 0 |
bf3a: 50 e0 ldi r21, 0x00 ; 0 |
bf3c: 0e 94 be 6f call 0xdf7c ; 0xdf7c <__divmodsi4> |
bf40: a9 01 movw r20, r18 |
bf42: c9 01 movw r24, r18 |
bf44: 2f ef ldi r18, 0xFF ; 255 |
bf46: 41 38 cpi r20, 0x81 ; 129 |
bf48: 52 07 cpc r21, r18 |
bf4a: 14 f4 brge .+4 ; 0xbf50 <MotorRegler+0x3582> |
bf4c: 81 e8 ldi r24, 0x81 ; 129 |
bf4e: 9f ef ldi r25, 0xFF ; 255 |
bf50: 08 1b sub r16, r24 |
bf52: 19 0b sbc r17, r25 |
bf54: b8 01 movw r22, r16 |
bf56: 88 27 eor r24, r24 |
bf58: 77 fd sbrc r23, 7 |
bf5a: 80 95 com r24 |
bf5c: 98 2f mov r25, r24 |
bf5e: ed e0 ldi r30, 0x0D ; 13 |
bf60: 66 0f add r22, r22 |
bf62: 77 1f adc r23, r23 |
bf64: 88 1f adc r24, r24 |
bf66: 99 1f adc r25, r25 |
bf68: ea 95 dec r30 |
bf6a: d1 f7 brne .-12 ; 0xbf60 <MotorRegler+0x3592> |
bf6c: 94 01 movw r18, r8 |
bf6e: 44 27 eor r20, r20 |
bf70: 37 fd sbrc r19, 7 |
bf72: 40 95 com r20 |
bf74: 54 2f mov r21, r20 |
bf76: 0e 94 be 6f call 0xdf7c ; 0xdf7c <__divmodsi4> |
bf7a: c9 01 movw r24, r18 |
bf7c: da 01 movw r26, r20 |
bf7e: 80 93 7d 05 sts 0x057D, r24 |
bf82: 90 93 7e 05 sts 0x057E, r25 |
bf86: a0 93 7f 05 sts 0x057F, r26 |
bf8a: b0 93 80 05 sts 0x0580, r27 |
bf8e: 20 91 50 05 lds r18, 0x0550 |
bf92: 30 91 51 05 lds r19, 0x0551 |
bf96: a9 01 movw r20, r18 |
bf98: 44 0f add r20, r20 |
bf9a: 55 1f adc r21, r21 |
bf9c: 42 0f add r20, r18 |
bf9e: 53 1f adc r21, r19 |
bfa0: 48 0f add r20, r24 |
bfa2: 59 1f adc r21, r25 |
bfa4: 57 fd sbrc r21, 7 |
bfa6: 74 c1 rjmp .+744 ; 0xc290 <MotorRegler+0x38c2> |
bfa8: 9a 01 movw r18, r20 |
bfaa: 35 95 asr r19 |
bfac: 27 95 ror r18 |
bfae: 35 95 asr r19 |
bfb0: 27 95 ror r18 |
bfb2: 30 93 51 05 sts 0x0551, r19 |
bfb6: 20 93 50 05 sts 0x0550, r18 |
bfba: 80 91 ea 08 lds r24, 0x08EA |
bfbe: 90 e0 ldi r25, 0x00 ; 0 |
bfc0: 88 0f add r24, r24 |
bfc2: 99 1f adc r25, r25 |
bfc4: 88 0f add r24, r24 |
bfc6: 99 1f adc r25, r25 |
bfc8: 28 17 cp r18, r24 |
bfca: 39 07 cpc r19, r25 |
bfcc: 0c f0 brlt .+2 ; 0xbfd0 <MotorRegler+0x3602> |
bfce: 5c c0 rjmp .+184 ; 0xc088 <MotorRegler+0x36ba> |
bfd0: 90 93 51 05 sts 0x0551, r25 |
bfd4: 80 93 50 05 sts 0x0550, r24 |
bfd8: 30 91 a3 09 lds r19, 0x09A3 |
bfdc: 38 8f std Y+24, r19 ; 0x18 |
bfde: 67 28 or r6, r7 |
bfe0: 09 f0 breq .+2 ; 0xbfe4 <MotorRegler+0x3616> |
bfe2: 65 c0 rjmp .+202 ; 0xc0ae <MotorRegler+0x36e0> |
bfe4: 80 91 50 05 lds r24, 0x0550 |
bfe8: 90 91 51 05 lds r25, 0x0551 |
bfec: 2c 01 movw r4, r24 |
bfee: ef c9 rjmp .-3106 ; 0xb3ce <MotorRegler+0x2a00> |
bff0: 10 92 53 05 sts 0x0553, r1 |
bff4: 10 92 52 05 sts 0x0552, r1 |
bff8: 62 01 movw r12, r4 |
bffa: e0 90 1d 05 lds r14, 0x051D |
bffe: f0 90 1e 05 lds r15, 0x051E |
c002: 00 91 1f 05 lds r16, 0x051F |
c006: 10 91 20 05 lds r17, 0x0520 |
c00a: ad c9 rjmp .-3238 ; 0xb366 <MotorRegler+0x2998> |
c00c: 89 01 movw r16, r18 |
c00e: 7a cf rjmp .-268 ; 0xbf04 <MotorRegler+0x3536> |
c010: 87 e0 ldi r24, 0x07 ; 7 |
c012: 90 e0 ldi r25, 0x00 ; 0 |
c014: 88 0e add r8, r24 |
c016: 99 1e adc r9, r25 |
c018: 0c 94 2f 55 jmp 0xaa5e ; 0xaa5e <MotorRegler+0x2090> |
c01c: 81 e0 ldi r24, 0x01 ; 1 |
c01e: 80 93 46 05 sts 0x0546, r24 |
c022: 0c 94 58 58 jmp 0xb0b0 ; 0xb0b0 <MotorRegler+0x26e2> |
c026: 10 92 72 05 sts 0x0572, r1 |
c02a: 0c 94 e3 4e jmp 0x9dc6 ; 0x9dc6 <MotorRegler+0x13f8> |
c02e: 10 92 47 05 sts 0x0547, r1 |
c032: 10 92 46 05 sts 0x0546, r1 |
c036: 0c 94 58 58 jmp 0xb0b0 ; 0xb0b0 <MotorRegler+0x26e2> |
c03a: 10 92 5f 05 sts 0x055F, r1 |
c03e: c0 90 60 05 lds r12, 0x0560 |
c042: d0 90 61 05 lds r13, 0x0561 |
c046: 46 ce rjmp .-884 ; 0xbcd4 <MotorRegler+0x3306> |
c048: 18 16 cp r1, r24 |
c04a: 19 06 cpc r1, r25 |
c04c: 0c f4 brge .+2 ; 0xc050 <MotorRegler+0x3682> |
c04e: b9 ce rjmp .-654 ; 0xbdc2 <MotorRegler+0x33f4> |
c050: 88 9f mul r24, r24 |
c052: a0 01 movw r20, r0 |
c054: 89 9f mul r24, r25 |
c056: 50 0d add r21, r0 |
c058: 98 9f mul r25, r24 |
c05a: 50 0d add r21, r0 |
c05c: 11 24 eor r1, r1 |
c05e: 57 fd sbrc r21, 7 |
c060: 33 c2 rjmp .+1126 ; 0xc4c8 <MotorRegler+0x3afa> |
c062: 55 95 asr r21 |
c064: 47 95 ror r20 |
c066: 55 95 asr r21 |
c068: 47 95 ror r20 |
c06a: 20 91 23 04 lds r18, 0x0423 |
c06e: 30 91 24 04 lds r19, 0x0424 |
c072: 24 1b sub r18, r20 |
c074: 35 0b sbc r19, r21 |
c076: b6 ce rjmp .-660 ; 0xbde4 <MotorRegler+0x3416> |
c078: 10 92 5e 05 sts 0x055E, r1 |
c07c: 0c 94 77 53 jmp 0xa6ee ; 0xa6ee <MotorRegler+0x1d20> |
c080: f0 95 com r31 |
c082: e1 95 neg r30 |
c084: ff 4f sbci r31, 0xFF ; 255 |
c086: d9 ca rjmp .-2638 ; 0xb63a <MotorRegler+0x2c6c> |
c088: 40 91 a3 09 lds r20, 0x09A3 |
c08c: 48 8f std Y+24, r20 ; 0x18 |
c08e: 84 2f mov r24, r20 |
c090: 90 e0 ldi r25, 0x00 ; 0 |
c092: 44 97 sbiw r24, 0x14 ; 20 |
c094: 88 0f add r24, r24 |
c096: 99 1f adc r25, r25 |
c098: 88 0f add r24, r24 |
c09a: 99 1f adc r25, r25 |
c09c: 82 17 cp r24, r18 |
c09e: 93 07 cpc r25, r19 |
c0a0: 0c f0 brlt .+2 ; 0xc0a4 <MotorRegler+0x36d6> |
c0a2: 9d cf rjmp .-198 ; 0xbfde <MotorRegler+0x3610> |
c0a4: 90 93 51 05 sts 0x0551, r25 |
c0a8: 80 93 50 05 sts 0x0550, r24 |
c0ac: 98 cf rjmp .-208 ; 0xbfde <MotorRegler+0x3610> |
c0ae: 80 91 50 05 lds r24, 0x0550 |
c0b2: 90 91 51 05 lds r25, 0x0551 |
c0b6: 48 16 cp r4, r24 |
c0b8: 59 06 cpc r5, r25 |
c0ba: 0c f0 brlt .+2 ; 0xc0be <MotorRegler+0x36f0> |
c0bc: 97 cf rjmp .-210 ; 0xbfec <MotorRegler+0x361e> |
c0be: 50 92 51 05 sts 0x0551, r5 |
c0c2: 40 92 50 05 sts 0x0550, r4 |
c0c6: c2 01 movw r24, r4 |
c0c8: 2c 01 movw r4, r24 |
c0ca: 81 c9 rjmp .-3326 ; 0xb3ce <MotorRegler+0x2a00> |
c0cc: 10 92 5c 05 sts 0x055C, r1 |
c0d0: 0c 94 13 54 jmp 0xa826 ; 0xa826 <MotorRegler+0x1e58> |
c0d4: 10 92 5d 05 sts 0x055D, r1 |
c0d8: c0 90 60 05 lds r12, 0x0560 |
c0dc: d0 90 61 05 lds r13, 0x0561 |
c0e0: 3c cd rjmp .-1416 ; 0xbb5a <MotorRegler+0x318c> |
c0e2: 0e 94 74 05 call 0xae8 ; 0xae8 <GetActiveParamSetNumber> |
c0e6: 61 ee ldi r22, 0xE1 ; 225 |
c0e8: 78 e0 ldi r23, 0x08 ; 8 |
c0ea: 45 e6 ldi r20, 0x65 ; 101 |
c0ec: 0e 94 e5 06 call 0xdca ; 0xdca <ReadParameterSet> |
c0f0: 80 91 e9 08 lds r24, 0x08E9 |
c0f4: 80 ff sbrs r24, 0 |
c0f6: 10 c0 rjmp .+32 ; 0xc118 <MotorRegler+0x374a> |
c0f8: 80 91 23 03 lds r24, 0x0323 |
c0fc: 90 91 24 03 lds r25, 0x0324 |
c100: 87 5b subi r24, 0xB7 ; 183 |
c102: 93 40 sbci r25, 0x03 ; 3 |
c104: 38 f4 brcc .+14 ; 0xc114 <MotorRegler+0x3746> |
c106: 80 91 23 03 lds r24, 0x0323 |
c10a: 90 91 24 03 lds r25, 0x0324 |
c10e: 8e 5e subi r24, 0xEE ; 238 |
c110: 92 40 sbci r25, 0x02 ; 2 |
c112: 10 f4 brcc .+4 ; 0xc118 <MotorRegler+0x374a> |
c114: 0e 94 61 24 call 0x48c2 ; 0x48c2 <SucheLuftruckOffset> |
c118: 10 92 fd 03 sts 0x03FD, r1 |
c11c: 0e 94 35 42 call 0x846a ; 0x846a <SetNeutral> |
c120: 81 e0 ldi r24, 0x01 ; 1 |
c122: 80 93 fd 03 sts 0x03FD, r24 |
c126: 57 9a sbi 0x0a, 7 ; 10 |
c128: 49 cc rjmp .-1902 ; 0xb9bc <MotorRegler+0x2fee> |
c12a: 2d 5f subi r18, 0xFD ; 253 |
c12c: 3f 4f sbci r19, 0xFF ; 255 |
c12e: c1 ca rjmp .-2686 ; 0xb6b2 <MotorRegler+0x2ce4> |
c130: 80 91 27 05 lds r24, 0x0527 |
c134: 90 91 28 05 lds r25, 0x0528 |
c138: 9c 01 movw r18, r24 |
c13a: 37 fd sbrc r19, 7 |
c13c: b8 c1 rjmp .+880 ; 0xc4ae <MotorRegler+0x3ae0> |
c13e: 35 95 asr r19 |
c140: 27 95 ror r18 |
c142: 30 93 28 05 sts 0x0528, r19 |
c146: 20 93 27 05 sts 0x0527, r18 |
c14a: 80 91 25 05 lds r24, 0x0525 |
c14e: 90 91 26 05 lds r25, 0x0526 |
c152: 9c 01 movw r18, r24 |
c154: 37 fd sbrc r19, 7 |
c156: a8 c1 rjmp .+848 ; 0xc4a8 <MotorRegler+0x3ada> |
c158: 35 95 asr r19 |
c15a: 27 95 ror r18 |
c15c: 30 93 26 05 sts 0x0526, r19 |
c160: 20 93 25 05 sts 0x0525, r18 |
c164: 0c 94 95 52 jmp 0xa52a ; 0xa52a <MotorRegler+0x1b5c> |
c168: 81 e0 ldi r24, 0x01 ; 1 |
c16a: 80 93 47 05 sts 0x0547, r24 |
c16e: 0c 94 58 58 jmp 0xb0b0 ; 0xb0b0 <MotorRegler+0x26e2> |
c172: 6f e0 ldi r22, 0x0F ; 15 |
c174: 80 3a cpi r24, 0xA0 ; 160 |
c176: 96 07 cpc r25, r22 |
c178: 08 f0 brcs .+2 ; 0xc17c <MotorRegler+0x37ae> |
c17a: bc c0 rjmp .+376 ; 0xc2f4 <MotorRegler+0x3926> |
c17c: e0 90 48 05 lds r14, 0x0548 |
c180: f0 90 49 05 lds r15, 0x0549 |
c184: 00 91 4a 05 lds r16, 0x054A |
c188: 10 91 4b 05 lds r17, 0x054B |
c18c: d8 01 movw r26, r16 |
c18e: c7 01 movw r24, r14 |
c190: 6a e0 ldi r22, 0x0A ; 10 |
c192: b6 95 lsr r27 |
c194: a7 95 ror r26 |
c196: 97 95 ror r25 |
c198: 87 95 ror r24 |
c19a: 6a 95 dec r22 |
c19c: d1 f7 brne .-12 ; 0xc192 <MotorRegler+0x37c4> |
c19e: 57 01 movw r10, r14 |
c1a0: 68 01 movw r12, r16 |
c1a2: a8 1a sub r10, r24 |
c1a4: b9 0a sbc r11, r25 |
c1a6: ca 0a sbc r12, r26 |
c1a8: db 0a sbc r13, r27 |
c1aa: 79 01 movw r14, r18 |
c1ac: 8a 01 movw r16, r20 |
c1ae: ee 0c add r14, r14 |
c1b0: ff 1c adc r15, r15 |
c1b2: 00 1f adc r16, r16 |
c1b4: 11 1f adc r17, r17 |
c1b6: ee 0c add r14, r14 |
c1b8: ff 1c adc r15, r15 |
c1ba: 00 1f adc r16, r16 |
c1bc: 11 1f adc r17, r17 |
c1be: ea 0c add r14, r10 |
c1c0: fb 1c adc r15, r11 |
c1c2: 0c 1d adc r16, r12 |
c1c4: 1d 1d adc r17, r13 |
c1c6: e0 92 48 05 sts 0x0548, r14 |
c1ca: f0 92 49 05 sts 0x0549, r15 |
c1ce: 00 93 4a 05 sts 0x054A, r16 |
c1d2: 10 93 4b 05 sts 0x054B, r17 |
c1d6: 86 c9 rjmp .-3316 ; 0xb4e4 <MotorRegler+0x2b16> |
c1d8: 21 e0 ldi r18, 0x01 ; 1 |
c1da: 0c 94 7f 4e jmp 0x9cfe ; 0x9cfe <MotorRegler+0x1330> |
c1de: 29 9a sbi 0x05, 1 ; 5 |
c1e0: 0c 94 3e 4e jmp 0x9c7c ; 0x9c7c <MotorRegler+0x12ae> |
c1e4: 80 91 e2 08 lds r24, 0x08E2 |
c1e8: a8 2f mov r26, r24 |
c1ea: b0 e0 ldi r27, 0x00 ; 0 |
c1ec: aa 0f add r26, r26 |
c1ee: bb 1f adc r27, r27 |
c1f0: fd 01 movw r30, r26 |
c1f2: e1 55 subi r30, 0x51 ; 81 |
c1f4: f7 4f sbci r31, 0xF7 ; 247 |
c1f6: 01 90 ld r0, Z+ |
c1f8: f0 81 ld r31, Z |
c1fa: e0 2d mov r30, r0 |
c1fc: f7 fd sbrc r31, 7 |
c1fe: 4d c1 rjmp .+666 ; 0xc49a <MotorRegler+0x3acc> |
c200: e7 34 cpi r30, 0x47 ; 71 |
c202: f1 05 cpc r31, r1 |
c204: 14 f4 brge .+4 ; 0xc20a <MotorRegler+0x383c> |
c206: 0c 94 b4 4e jmp 0x9d68 ; 0x9d68 <MotorRegler+0x139a> |
c20a: 0c 94 5c 4e jmp 0x9cb8 ; 0x9cb8 <MotorRegler+0x12ea> |
c20e: 10 92 4d 05 sts 0x054D, r1 |
c212: 10 92 4c 05 sts 0x054C, r1 |
c216: 8f ef ldi r24, 0xFF ; 255 |
c218: 93 e0 ldi r25, 0x03 ; 3 |
c21a: 90 93 c9 03 sts 0x03C9, r25 |
c21e: 80 93 c8 03 sts 0x03C8, r24 |
c222: 0c 94 86 4b jmp 0x970c ; 0x970c <MotorRegler+0xd3e> |
c226: 90 95 com r25 |
c228: 81 95 neg r24 |
c22a: 9f 4f sbci r25, 0xFF ; 255 |
c22c: 02 c9 rjmp .-3580 ; 0xb432 <MotorRegler+0x2a64> |
c22e: 88 27 eor r24, r24 |
c230: 99 27 eor r25, r25 |
c232: dc 01 movw r26, r24 |
c234: 8e 19 sub r24, r14 |
c236: 9f 09 sbc r25, r15 |
c238: a0 0b sbc r26, r16 |
c23a: b1 0b sbc r27, r17 |
c23c: 0c 94 d3 53 jmp 0xa7a6 ; 0xa7a6 <MotorRegler+0x1dd8> |
c240: 88 27 eor r24, r24 |
c242: 99 27 eor r25, r25 |
c244: dc 01 movw r26, r24 |
c246: 8e 19 sub r24, r14 |
c248: 9f 09 sbc r25, r15 |
c24a: a0 0b sbc r26, r16 |
c24c: b1 0b sbc r27, r17 |
c24e: 0c 94 3f 53 jmp 0xa67e ; 0xa67e <MotorRegler+0x1cb0> |
c252: 81 e0 ldi r24, 0x01 ; 1 |
c254: 80 93 5c 05 sts 0x055C, r24 |
c258: 0c 94 13 54 jmp 0xa826 ; 0xa826 <MotorRegler+0x1e58> |
c25c: 81 e0 ldi r24, 0x01 ; 1 |
c25e: 80 93 5d 05 sts 0x055D, r24 |
c262: c0 90 60 05 lds r12, 0x0560 |
c266: d0 90 61 05 lds r13, 0x0561 |
c26a: 77 cc rjmp .-1810 ; 0xbb5a <MotorRegler+0x318c> |
c26c: 81 e0 ldi r24, 0x01 ; 1 |
c26e: 80 93 5f 05 sts 0x055F, r24 |
c272: c0 90 60 05 lds r12, 0x0560 |
c276: d0 90 61 05 lds r13, 0x0561 |
c27a: 2c cd rjmp .-1448 ; 0xbcd4 <MotorRegler+0x3306> |
c27c: 81 e0 ldi r24, 0x01 ; 1 |
c27e: 80 93 5e 05 sts 0x055E, r24 |
c282: 0c 94 77 53 jmp 0xa6ee ; 0xa6ee <MotorRegler+0x1d20> |
c286: 07 96 adiw r24, 0x07 ; 7 |
c288: 90 cd rjmp .-1248 ; 0xbdaa <MotorRegler+0x33dc> |
c28a: 21 5f subi r18, 0xF1 ; 241 |
c28c: 3f 4f sbci r19, 0xFF ; 255 |
c28e: ce cd rjmp .-1124 ; 0xbe2c <MotorRegler+0x345e> |
c290: 4d 5f subi r20, 0xFD ; 253 |
c292: 5f 4f sbci r21, 0xFF ; 255 |
c294: 89 ce rjmp .-750 ; 0xbfa8 <MotorRegler+0x35da> |
c296: e0 90 1d 05 lds r14, 0x051D |
c29a: f0 90 1e 05 lds r15, 0x051E |
c29e: 00 91 1f 05 lds r16, 0x051F |
c2a2: 10 91 20 05 lds r17, 0x0520 |
c2a6: 80 e7 ldi r24, 0x70 ; 112 |
c2a8: a8 2e mov r10, r24 |
c2aa: 8e ef ldi r24, 0xFE ; 254 |
c2ac: b8 2e mov r11, r24 |
c2ae: 8f ef ldi r24, 0xFF ; 255 |
c2b0: c8 2e mov r12, r24 |
c2b2: 8f ef ldi r24, 0xFF ; 255 |
c2b4: d8 2e mov r13, r24 |
c2b6: ea 0c add r14, r10 |
c2b8: fb 1c adc r15, r11 |
c2ba: 0c 1d adc r16, r12 |
c2bc: 1d 1d adc r17, r13 |
c2be: e0 92 21 05 sts 0x0521, r14 |
c2c2: f0 92 22 05 sts 0x0522, r15 |
c2c6: 00 93 23 05 sts 0x0523, r16 |
c2ca: 10 93 24 05 sts 0x0524, r17 |
c2ce: 20 e9 ldi r18, 0x90 ; 144 |
c2d0: 31 e0 ldi r19, 0x01 ; 1 |
c2d2: 40 e0 ldi r20, 0x00 ; 0 |
c2d4: 50 e0 ldi r21, 0x00 ; 0 |
c2d6: e2 0e add r14, r18 |
c2d8: f3 1e adc r15, r19 |
c2da: 04 1f adc r16, r20 |
c2dc: 15 1f adc r17, r21 |
c2de: 80 91 f2 08 lds r24, 0x08F2 |
c2e2: 88 23 and r24, r24 |
c2e4: 09 f4 brne .+2 ; 0xc2e8 <MotorRegler+0x391a> |
c2e6: 5c c0 rjmp .+184 ; 0xc3a0 <MotorRegler+0x39d2> |
c2e8: 80 93 ca 03 sts 0x03CA, r24 |
c2ec: 10 92 cb 03 sts 0x03CB, r1 |
c2f0: 0c 94 af 59 jmp 0xb35e ; 0xb35e <MotorRegler+0x2990> |
c2f4: 80 54 subi r24, 0x40 ; 64 |
c2f6: 9f 41 sbci r25, 0x1F ; 31 |
c2f8: 88 f5 brcc .+98 ; 0xc35c <MotorRegler+0x398e> |
c2fa: e0 90 48 05 lds r14, 0x0548 |
c2fe: f0 90 49 05 lds r15, 0x0549 |
c302: 00 91 4a 05 lds r16, 0x054A |
c306: 10 91 4b 05 lds r17, 0x054B |
c30a: d8 01 movw r26, r16 |
c30c: c7 01 movw r24, r14 |
c30e: eb e0 ldi r30, 0x0B ; 11 |
c310: b6 95 lsr r27 |
c312: a7 95 ror r26 |
c314: 97 95 ror r25 |
c316: 87 95 ror r24 |
c318: ea 95 dec r30 |
c31a: d1 f7 brne .-12 ; 0xc310 <MotorRegler+0x3942> |
c31c: 57 01 movw r10, r14 |
c31e: 68 01 movw r12, r16 |
c320: a8 1a sub r10, r24 |
c322: b9 0a sbc r11, r25 |
c324: ca 0a sbc r12, r26 |
c326: db 0a sbc r13, r27 |
c328: 79 01 movw r14, r18 |
c32a: 8a 01 movw r16, r20 |
c32c: ee 0c add r14, r14 |
c32e: ff 1c adc r15, r15 |
c330: 00 1f adc r16, r16 |
c332: 11 1f adc r17, r17 |
c334: ea 0c add r14, r10 |
c336: fb 1c adc r15, r11 |
c338: 0c 1d adc r16, r12 |
c33a: 1d 1d adc r17, r13 |
c33c: e0 92 48 05 sts 0x0548, r14 |
c340: f0 92 49 05 sts 0x0549, r15 |
c344: 00 93 4a 05 sts 0x054A, r16 |
c348: 10 93 4b 05 sts 0x054B, r17 |
c34c: cb c8 rjmp .-3690 ; 0xb4e4 <MotorRegler+0x2b16> |
c34e: f0 95 com r31 |
c350: e1 95 neg r30 |
c352: ff 4f sbci r31, 0xFF ; 255 |
c354: 0c 94 c2 4e jmp 0x9d84 ; 0x9d84 <MotorRegler+0x13b6> |
c358: 29 9a sbi 0x05, 1 ; 5 |
c35a: 89 ca rjmp .-2798 ; 0xb86e <MotorRegler+0x2ea0> |
c35c: e0 90 48 05 lds r14, 0x0548 |
c360: f0 90 49 05 lds r15, 0x0549 |
c364: 00 91 4a 05 lds r16, 0x054A |
c368: 10 91 4b 05 lds r17, 0x054B |
c36c: d8 01 movw r26, r16 |
c36e: c7 01 movw r24, r14 |
c370: 6c e0 ldi r22, 0x0C ; 12 |
c372: b6 95 lsr r27 |
c374: a7 95 ror r26 |
c376: 97 95 ror r25 |
c378: 87 95 ror r24 |
c37a: 6a 95 dec r22 |
c37c: d1 f7 brne .-12 ; 0xc372 <MotorRegler+0x39a4> |
c37e: e8 1a sub r14, r24 |
c380: f9 0a sbc r15, r25 |
c382: 0a 0b sbc r16, r26 |
c384: 1b 0b sbc r17, r27 |
c386: e2 0e add r14, r18 |
c388: f3 1e adc r15, r19 |
c38a: 04 1f adc r16, r20 |
c38c: 15 1f adc r17, r21 |
c38e: e0 92 48 05 sts 0x0548, r14 |
c392: f0 92 49 05 sts 0x0549, r15 |
c396: 00 93 4a 05 sts 0x054A, r16 |
c39a: 10 93 4b 05 sts 0x054B, r17 |
c39e: a2 c8 rjmp .-3772 ; 0xb4e4 <MotorRegler+0x2b16> |
c3a0: 88 e7 ldi r24, 0x78 ; 120 |
c3a2: 90 e0 ldi r25, 0x00 ; 0 |
c3a4: 90 93 cb 03 sts 0x03CB, r25 |
c3a8: 80 93 ca 03 sts 0x03CA, r24 |
c3ac: 0c 94 af 59 jmp 0xb35e ; 0xb35e <MotorRegler+0x2990> |
c3b0: ca 01 movw r24, r20 |
c3b2: 0f 97 sbiw r24, 0x0f ; 15 |
c3b4: 28 17 cp r18, r24 |
c3b6: 39 07 cpc r19, r25 |
c3b8: 74 f5 brge .+92 ; 0xc416 <MotorRegler+0x3a48> |
c3ba: 80 91 46 05 lds r24, 0x0546 |
c3be: 88 23 and r24, r24 |
c3c0: 51 f5 brne .+84 ; 0xc416 <MotorRegler+0x3a48> |
c3c2: 80 91 45 05 lds r24, 0x0545 |
c3c6: 80 ff sbrs r24, 0 |
c3c8: 3c c0 rjmp .+120 ; 0xc442 <MotorRegler+0x3a74> |
c3ca: e0 90 1d 05 lds r14, 0x051D |
c3ce: f0 90 1e 05 lds r15, 0x051E |
c3d2: 00 91 1f 05 lds r16, 0x051F |
c3d6: 10 91 20 05 lds r17, 0x0520 |
c3da: e0 92 21 05 sts 0x0521, r14 |
c3de: f0 92 22 05 sts 0x0522, r15 |
c3e2: 00 93 23 05 sts 0x0523, r16 |
c3e6: 10 93 24 05 sts 0x0524, r17 |
c3ea: 8e 7f andi r24, 0xFE ; 254 |
c3ec: 82 60 ori r24, 0x02 ; 2 |
c3ee: 80 93 45 05 sts 0x0545, r24 |
c3f2: c9 01 movw r24, r18 |
c3f4: 0f 96 adiw r24, 0x0f ; 15 |
c3f6: 84 1b sub r24, r20 |
c3f8: 95 0b sbc r25, r21 |
c3fa: 97 fd sbrc r25, 7 |
c3fc: 73 c0 rjmp .+230 ; 0xc4e4 <MotorRegler+0x3b16> |
c3fe: 20 91 52 05 lds r18, 0x0552 |
c402: 30 91 53 05 lds r19, 0x0553 |
c406: 28 1b sub r18, r24 |
c408: 39 0b sbc r19, r25 |
c40a: 30 93 53 05 sts 0x0553, r19 |
c40e: 20 93 52 05 sts 0x0552, r18 |
c412: 0c 94 2e 59 jmp 0xb25c ; 0xb25c <MotorRegler+0x288e> |
c416: 20 91 45 05 lds r18, 0x0545 |
c41a: 82 2f mov r24, r18 |
c41c: 90 e0 ldi r25, 0x00 ; 0 |
c41e: 83 70 andi r24, 0x03 ; 3 |
c420: 90 70 andi r25, 0x00 ; 0 |
c422: 89 2b or r24, r25 |
c424: b9 f4 brne .+46 ; 0xc454 <MotorRegler+0x3a86> |
c426: e0 90 1d 05 lds r14, 0x051D |
c42a: f0 90 1e 05 lds r15, 0x051E |
c42e: 00 91 1f 05 lds r16, 0x051F |
c432: 10 91 20 05 lds r17, 0x0520 |
c436: 20 91 52 05 lds r18, 0x0552 |
c43a: 30 91 53 05 lds r19, 0x0553 |
c43e: 0c 94 2e 59 jmp 0xb25c ; 0xb25c <MotorRegler+0x288e> |
c442: e0 90 1d 05 lds r14, 0x051D |
c446: f0 90 1e 05 lds r15, 0x051E |
c44a: 00 91 1f 05 lds r16, 0x051F |
c44e: 10 91 20 05 lds r17, 0x0520 |
c452: cc cf rjmp .-104 ; 0xc3ec <MotorRegler+0x3a1e> |
c454: 2c 7f andi r18, 0xFC ; 252 |
c456: 20 93 45 05 sts 0x0545, r18 |
c45a: 10 92 53 05 sts 0x0553, r1 |
c45e: 10 92 52 05 sts 0x0552, r1 |
c462: e0 90 1d 05 lds r14, 0x051D |
c466: f0 90 1e 05 lds r15, 0x051E |
c46a: 00 91 1f 05 lds r16, 0x051F |
c46e: 10 91 20 05 lds r17, 0x0520 |
c472: e0 92 21 05 sts 0x0521, r14 |
c476: f0 92 22 05 sts 0x0522, r15 |
c47a: 00 93 23 05 sts 0x0523, r16 |
c47e: 10 93 24 05 sts 0x0524, r17 |
c482: e1 ff sbrs r30, 1 |
c484: 06 c0 rjmp .+12 ; 0xc492 <MotorRegler+0x3ac4> |
c486: 84 ef ldi r24, 0xF4 ; 244 |
c488: 91 e0 ldi r25, 0x01 ; 1 |
c48a: 90 93 fb 03 sts 0x03FB, r25 |
c48e: 80 93 fa 03 sts 0x03FA, r24 |
c492: 20 e0 ldi r18, 0x00 ; 0 |
c494: 30 e0 ldi r19, 0x00 ; 0 |
c496: 0c 94 2e 59 jmp 0xb25c ; 0xb25c <MotorRegler+0x288e> |
c49a: f0 95 com r31 |
c49c: e1 95 neg r30 |
c49e: ff 4f sbci r31, 0xFF ; 255 |
c4a0: af ce rjmp .-674 ; 0xc200 <MotorRegler+0x3832> |
c4a2: 21 50 subi r18, 0x01 ; 1 |
c4a4: 3f 4f sbci r19, 0xFF ; 255 |
c4a6: 07 ca rjmp .-3058 ; 0xb8b6 <MotorRegler+0x2ee8> |
c4a8: 2f 5f subi r18, 0xFF ; 255 |
c4aa: 3f 4f sbci r19, 0xFF ; 255 |
c4ac: 55 ce rjmp .-854 ; 0xc158 <MotorRegler+0x378a> |
c4ae: 2f 5f subi r18, 0xFF ; 255 |
c4b0: 3f 4f sbci r19, 0xFF ; 255 |
c4b2: 45 ce rjmp .-886 ; 0xc13e <MotorRegler+0x3770> |
c4b4: e0 90 1d 05 lds r14, 0x051D |
c4b8: f0 90 1e 05 lds r15, 0x051E |
c4bc: 00 91 1f 05 lds r16, 0x051F |
c4c0: 10 91 20 05 lds r17, 0x0520 |
c4c4: 0c 94 19 59 jmp 0xb232 ; 0xb232 <MotorRegler+0x2864> |
c4c8: 4d 5f subi r20, 0xFD ; 253 |
c4ca: 5f 4f sbci r21, 0xFF ; 255 |
c4cc: ca cd rjmp .-1132 ; 0xc062 <MotorRegler+0x3694> |
c4ce: f0 95 com r31 |
c4d0: e1 95 neg r30 |
c4d2: ff 4f sbci r31, 0xFF ; 255 |
c4d4: 0c 94 8d 52 jmp 0xa51a ; 0xa51a <MotorRegler+0x1b4c> |
c4d8: 81 50 subi r24, 0x01 ; 1 |
c4da: 9f 4f sbci r25, 0xFF ; 255 |
c4dc: 47 ca rjmp .-2930 ; 0xb96c <MotorRegler+0x2f9e> |
c4de: 81 50 subi r24, 0x01 ; 1 |
c4e0: 9f 4f sbci r25, 0xFF ; 255 |
c4e2: 13 ca rjmp .-3034 ; 0xb90a <MotorRegler+0x2f3c> |
c4e4: 90 95 com r25 |
c4e6: 81 95 neg r24 |
c4e8: 9f 4f sbci r25, 0xFF ; 255 |
c4ea: 89 cf rjmp .-238 ; 0xc3fe <MotorRegler+0x3a30> |
c4ec: 90 95 com r25 |
c4ee: 81 95 neg r24 |
c4f0: 9f 4f sbci r25, 0xFF ; 255 |
c4f2: 0c 94 24 59 jmp 0xb248 ; 0xb248 <MotorRegler+0x287a> |
c4f6: 67 39 cpi r22, 0x97 ; 151 |
c4f8: 71 05 cpc r23, r1 |
c4fa: 14 f4 brge .+4 ; 0xc500 <MotorRegler+0x3b32> |
c4fc: 0c 94 a1 59 jmp 0xb342 ; 0xb342 <MotorRegler+0x2974> |
c500: 86 e9 ldi r24, 0x96 ; 150 |
c502: 90 e0 ldi r25, 0x00 ; 0 |
c504: 90 93 cb 03 sts 0x03CB, r25 |
c508: 80 93 ca 03 sts 0x03CA, r24 |
c50c: 0c 94 a1 59 jmp 0xb342 ; 0xb342 <MotorRegler+0x2974> |
c510: 2d 5f subi r18, 0xFD ; 253 |
c512: 3f 4f sbci r19, 0xFF ; 255 |
c514: 0c 94 79 59 jmp 0xb2f2 ; 0xb2f2 <MotorRegler+0x2924> |
|
0000c518 <DefaultKonstanten3>: |
c518: 8a e6 ldi r24, 0x6A ; 106 |
c51a: 80 93 e9 08 sts 0x08E9, r24 |
c51e: 71 e0 ldi r23, 0x01 ; 1 |
c520: 70 93 39 09 sts 0x0939, r23 |
c524: 4e e1 ldi r20, 0x1E ; 30 |
c526: 40 93 ea 08 sts 0x08EA, r20 |
c52a: 8b ef ldi r24, 0xFB ; 251 |
c52c: 80 93 ec 08 sts 0x08EC, r24 |
c530: 8a e0 ldi r24, 0x0A ; 10 |
c532: 80 93 ed 08 sts 0x08ED, r24 |
c536: 40 93 eb 08 sts 0x08EB, r20 |
c53a: 40 93 ef 08 sts 0x08EF, r20 |
c53e: 85 e0 ldi r24, 0x05 ; 5 |
c540: 80 93 f0 08 sts 0x08F0, r24 |
c544: 80 e4 ldi r24, 0x40 ; 64 |
c546: 80 93 f1 08 sts 0x08F1, r24 |
c54a: 10 92 f2 08 sts 0x08F2, r1 |
c54e: 8f e0 ldi r24, 0x0F ; 15 |
c550: 80 93 ee 08 sts 0x08EE, r24 |
c554: 68 e0 ldi r22, 0x08 ; 8 |
c556: 60 93 f3 08 sts 0x08F3, r22 |
c55a: 20 e1 ldi r18, 0x10 ; 16 |
c55c: 20 93 f4 08 sts 0x08F4, r18 |
c560: 56 e0 ldi r21, 0x06 ; 6 |
c562: 50 93 f5 08 sts 0x08F5, r21 |
c566: 60 93 f6 08 sts 0x08F6, r22 |
c56a: 86 ee ldi r24, 0xE6 ; 230 |
c56c: 80 93 f7 08 sts 0x08F7, r24 |
c570: 40 93 f8 08 sts 0x08F8, r20 |
c574: 80 e8 ldi r24, 0x80 ; 128 |
c576: 80 93 f9 08 sts 0x08F9, r24 |
c57a: 34 e6 ldi r19, 0x64 ; 100 |
c57c: 30 93 fa 08 sts 0x08FA, r19 |
c580: 98 e7 ldi r25, 0x78 ; 120 |
c582: 90 93 fb 08 sts 0x08FB, r25 |
c586: 83 e0 ldi r24, 0x03 ; 3 |
c588: 80 93 fc 08 sts 0x08FC, r24 |
c58c: 30 93 fd 08 sts 0x08FD, r19 |
c590: 90 93 fe 08 sts 0x08FE, r25 |
c594: 81 e2 ldi r24, 0x21 ; 33 |
c596: 80 93 ff 08 sts 0x08FF, r24 |
c59a: 83 e2 ldi r24, 0x23 ; 35 |
c59c: 80 93 00 09 sts 0x0900, r24 |
c5a0: 84 e1 ldi r24, 0x14 ; 20 |
c5a2: 80 93 01 09 sts 0x0901, r24 |
c5a6: 10 92 02 09 sts 0x0902, r1 |
c5aa: 20 93 03 09 sts 0x0903, r18 |
c5ae: 10 92 04 09 sts 0x0904, r1 |
c5b2: 10 92 05 09 sts 0x0905, r1 |
c5b6: 10 92 06 09 sts 0x0906, r1 |
c5ba: 10 92 07 09 sts 0x0907, r1 |
c5be: 10 92 1c 09 sts 0x091C, r1 |
c5c2: 10 92 1d 09 sts 0x091D, r1 |
c5c6: 10 92 1e 09 sts 0x091E, r1 |
c5ca: 10 92 1f 09 sts 0x091F, r1 |
c5ce: 30 93 08 09 sts 0x0908, r19 |
c5d2: 98 e2 ldi r25, 0x28 ; 40 |
c5d4: 90 93 09 09 sts 0x0909, r25 |
c5d8: 70 93 38 09 sts 0x0938, r23 |
c5dc: 10 92 0a 09 sts 0x090A, r1 |
c5e0: 8a ef ldi r24, 0xFA ; 250 |
c5e2: 80 93 0b 09 sts 0x090B, r24 |
c5e6: 50 93 10 09 sts 0x0910, r21 |
c5ea: 30 93 0c 09 sts 0x090C, r19 |
c5ee: 90 93 0d 09 sts 0x090D, r25 |
c5f2: 10 92 0e 09 sts 0x090E, r1 |
c5f6: 80 93 0f 09 sts 0x090F, r24 |
c5fa: 92 e3 ldi r25, 0x32 ; 50 |
c5fc: 90 93 11 09 sts 0x0911, r25 |
c600: 2a e5 ldi r18, 0x5A ; 90 |
c602: 20 93 12 09 sts 0x0912, r18 |
c606: 90 93 13 09 sts 0x0913, r25 |
c60a: 10 92 37 09 sts 0x0937, r1 |
c60e: 20 93 14 09 sts 0x0914, r18 |
c612: 80 e5 ldi r24, 0x50 ; 80 |
c614: 80 93 15 09 sts 0x0915, r24 |
c618: 86 e4 ldi r24, 0x46 ; 70 |
c61a: 80 93 16 09 sts 0x0916, r24 |
c61e: 85 e5 ldi r24, 0x55 ; 85 |
c620: 80 93 17 09 sts 0x0917, r24 |
c624: 80 93 18 09 sts 0x0918, r24 |
c628: 80 e2 ldi r24, 0x20 ; 32 |
c62a: 80 93 19 09 sts 0x0919, r24 |
c62e: 80 93 1a 09 sts 0x091A, r24 |
c632: 90 93 1b 09 sts 0x091B, r25 |
c636: 8f e5 ldi r24, 0x5F ; 95 |
c638: 80 93 20 09 sts 0x0920, r24 |
c63c: 83 ef ldi r24, 0xF3 ; 243 |
c63e: 80 93 22 09 sts 0x0922, r24 |
c642: 8a ea ldi r24, 0xAA ; 170 |
c644: 80 93 24 09 sts 0x0924, r24 |
c648: 80 93 25 09 sts 0x0925, r24 |
c64c: 40 93 21 09 sts 0x0921, r20 |
c650: 40 93 23 09 sts 0x0923, r20 |
c654: 8c ef ldi r24, 0xFC ; 252 |
c656: 80 93 26 09 sts 0x0926, r24 |
c65a: 30 93 27 09 sts 0x0927, r19 |
c65e: 20 93 28 09 sts 0x0928, r18 |
c662: 20 93 29 09 sts 0x0929, r18 |
c666: 20 93 2a 09 sts 0x092A, r18 |
c66a: 8b e4 ldi r24, 0x4B ; 75 |
c66c: 80 93 2b 09 sts 0x092B, r24 |
c670: 80 93 2c 09 sts 0x092C, r24 |
c674: 80 93 2d 09 sts 0x092D, r24 |
c678: 10 92 2e 09 sts 0x092E, r1 |
c67c: 50 93 2f 09 sts 0x092F, r21 |
c680: 60 93 30 09 sts 0x0930, r22 |
c684: 20 93 31 09 sts 0x0931, r18 |
c688: 40 93 32 09 sts 0x0932, r20 |
c68c: 30 93 33 09 sts 0x0933, r19 |
c690: 30 93 34 09 sts 0x0934, r19 |
c694: 84 e0 ldi r24, 0x04 ; 4 |
c696: 80 93 35 09 sts 0x0935, r24 |
c69a: aa e3 ldi r26, 0x3A ; 58 |
c69c: b9 e0 ldi r27, 0x09 ; 9 |
c69e: e5 e8 ldi r30, 0x85 ; 133 |
c6a0: f3 e0 ldi r31, 0x03 ; 3 |
c6a2: 8c e0 ldi r24, 0x0C ; 12 |
c6a4: 01 90 ld r0, Z+ |
c6a6: 0d 92 st X+, r0 |
c6a8: 81 50 subi r24, 0x01 ; 1 |
c6aa: e1 f7 brne .-8 ; 0xc6a4 <DefaultKonstanten3+0x18c> |
c6ac: 08 95 ret |
|
0000c6ae <DefaultKonstanten2>: |
c6ae: 8a e6 ldi r24, 0x6A ; 106 |
c6b0: 80 93 e9 08 sts 0x08E9, r24 |
c6b4: 71 e0 ldi r23, 0x01 ; 1 |
c6b6: 70 93 39 09 sts 0x0939, r23 |
c6ba: 5e e1 ldi r21, 0x1E ; 30 |
c6bc: 50 93 ea 08 sts 0x08EA, r21 |
c6c0: 8b ef ldi r24, 0xFB ; 251 |
c6c2: 80 93 ec 08 sts 0x08EC, r24 |
c6c6: 9a e0 ldi r25, 0x0A ; 10 |
c6c8: 90 93 ed 08 sts 0x08ED, r25 |
c6cc: 50 93 eb 08 sts 0x08EB, r21 |
c6d0: 50 93 ef 08 sts 0x08EF, r21 |
c6d4: 85 e0 ldi r24, 0x05 ; 5 |
c6d6: 80 93 f0 08 sts 0x08F0, r24 |
c6da: 80 e4 ldi r24, 0x40 ; 64 |
c6dc: 80 93 f1 08 sts 0x08F1, r24 |
c6e0: 10 92 f2 08 sts 0x08F2, r1 |
c6e4: 8f e0 ldi r24, 0x0F ; 15 |
c6e6: 80 93 ee 08 sts 0x08EE, r24 |
c6ea: 90 93 f3 08 sts 0x08F3, r25 |
c6ee: 80 e1 ldi r24, 0x10 ; 16 |
c6f0: 80 93 f4 08 sts 0x08F4, r24 |
c6f4: 66 e0 ldi r22, 0x06 ; 6 |
c6f6: 60 93 f5 08 sts 0x08F5, r22 |
c6fa: e8 e0 ldi r30, 0x08 ; 8 |
c6fc: e0 93 f6 08 sts 0x08F6, r30 |
c700: 86 ee ldi r24, 0xE6 ; 230 |
c702: 80 93 f7 08 sts 0x08F7, r24 |
c706: 50 93 f8 08 sts 0x08F8, r21 |
c70a: 80 e8 ldi r24, 0x80 ; 128 |
c70c: 80 93 f9 08 sts 0x08F9, r24 |
c710: 2a e5 ldi r18, 0x5A ; 90 |
c712: 20 93 fa 08 sts 0x08FA, r18 |
c716: 98 e7 ldi r25, 0x78 ; 120 |
c718: 90 93 fb 08 sts 0x08FB, r25 |
c71c: 83 e0 ldi r24, 0x03 ; 3 |
c71e: 80 93 fc 08 sts 0x08FC, r24 |
c722: 20 93 fd 08 sts 0x08FD, r18 |
c726: 90 93 fe 08 sts 0x08FE, r25 |
c72a: 81 e2 ldi r24, 0x21 ; 33 |
c72c: 80 93 ff 08 sts 0x08FF, r24 |
c730: 83 e2 ldi r24, 0x23 ; 35 |
c732: 80 93 00 09 sts 0x0900, r24 |
c736: 50 93 01 09 sts 0x0901, r21 |
c73a: 10 92 02 09 sts 0x0902, r1 |
c73e: 40 e2 ldi r20, 0x20 ; 32 |
c740: 40 93 03 09 sts 0x0903, r20 |
c744: 10 92 04 09 sts 0x0904, r1 |
c748: 10 92 05 09 sts 0x0905, r1 |
c74c: 10 92 06 09 sts 0x0906, r1 |
c750: 10 92 07 09 sts 0x0907, r1 |
c754: 10 92 1c 09 sts 0x091C, r1 |
c758: 10 92 1d 09 sts 0x091D, r1 |
c75c: 10 92 1e 09 sts 0x091E, r1 |
c760: 10 92 1f 09 sts 0x091F, r1 |
c764: 34 e6 ldi r19, 0x64 ; 100 |
c766: 30 93 08 09 sts 0x0908, r19 |
c76a: 98 e2 ldi r25, 0x28 ; 40 |
c76c: 90 93 09 09 sts 0x0909, r25 |
c770: 70 93 38 09 sts 0x0938, r23 |
c774: 10 92 0a 09 sts 0x090A, r1 |
c778: 8a ef ldi r24, 0xFA ; 250 |
c77a: 80 93 0b 09 sts 0x090B, r24 |
c77e: 60 93 10 09 sts 0x0910, r22 |
c782: 30 93 0c 09 sts 0x090C, r19 |
c786: 90 93 0d 09 sts 0x090D, r25 |
c78a: 10 92 0e 09 sts 0x090E, r1 |
c78e: 80 93 0f 09 sts 0x090F, r24 |
c792: 82 e3 ldi r24, 0x32 ; 50 |
c794: 80 93 11 09 sts 0x0911, r24 |
c798: 20 93 12 09 sts 0x0912, r18 |
c79c: 80 93 13 09 sts 0x0913, r24 |
c7a0: 10 92 37 09 sts 0x0937, r1 |
c7a4: 20 93 14 09 sts 0x0914, r18 |
c7a8: 80 e5 ldi r24, 0x50 ; 80 |
c7aa: 80 93 15 09 sts 0x0915, r24 |
c7ae: 8c e3 ldi r24, 0x3C ; 60 |
c7b0: 80 93 16 09 sts 0x0916, r24 |
c7b4: 85 e5 ldi r24, 0x55 ; 85 |
c7b6: 80 93 17 09 sts 0x0917, r24 |
c7ba: 80 93 18 09 sts 0x0918, r24 |
c7be: 40 93 19 09 sts 0x0919, r20 |
c7c2: 40 93 1a 09 sts 0x091A, r20 |
c7c6: 9b e4 ldi r25, 0x4B ; 75 |
c7c8: 90 93 1b 09 sts 0x091B, r25 |
c7cc: 8f e5 ldi r24, 0x5F ; 95 |
c7ce: 80 93 20 09 sts 0x0920, r24 |
c7d2: 83 ef ldi r24, 0xF3 ; 243 |
c7d4: 80 93 22 09 sts 0x0922, r24 |
c7d8: 8a ea ldi r24, 0xAA ; 170 |
c7da: 80 93 24 09 sts 0x0924, r24 |
c7de: 80 93 25 09 sts 0x0925, r24 |
c7e2: 84 e1 ldi r24, 0x14 ; 20 |
c7e4: 80 93 21 09 sts 0x0921, r24 |
c7e8: 80 93 23 09 sts 0x0923, r24 |
c7ec: 8c ef ldi r24, 0xFC ; 252 |
c7ee: 80 93 26 09 sts 0x0926, r24 |
c7f2: 30 93 27 09 sts 0x0927, r19 |
c7f6: 20 93 28 09 sts 0x0928, r18 |
c7fa: 20 93 29 09 sts 0x0929, r18 |
c7fe: 20 93 2a 09 sts 0x092A, r18 |
c802: 90 93 2b 09 sts 0x092B, r25 |
c806: 90 93 2c 09 sts 0x092C, r25 |
c80a: 90 93 2d 09 sts 0x092D, r25 |
c80e: 10 92 2e 09 sts 0x092E, r1 |
c812: 60 93 2f 09 sts 0x092F, r22 |
c816: e0 93 30 09 sts 0x0930, r30 |
c81a: 20 93 31 09 sts 0x0931, r18 |
c81e: 50 93 32 09 sts 0x0932, r21 |
c822: 30 93 33 09 sts 0x0933, r19 |
c826: 30 93 34 09 sts 0x0934, r19 |
c82a: 84 e0 ldi r24, 0x04 ; 4 |
c82c: 80 93 35 09 sts 0x0935, r24 |
c830: aa e3 ldi r26, 0x3A ; 58 |
c832: b9 e0 ldi r27, 0x09 ; 9 |
c834: ef e8 ldi r30, 0x8F ; 143 |
c836: f3 e0 ldi r31, 0x03 ; 3 |
c838: 8c e0 ldi r24, 0x0C ; 12 |
c83a: 01 90 ld r0, Z+ |
c83c: 0d 92 st X+, r0 |
c83e: 81 50 subi r24, 0x01 ; 1 |
c840: e1 f7 brne .-8 ; 0xc83a <DefaultKonstanten2+0x18c> |
c842: 08 95 ret |
|
0000c844 <DefaultKonstanten1>: |
c844: 8a e6 ldi r24, 0x6A ; 106 |
c846: 80 93 e9 08 sts 0x08E9, r24 |
c84a: 51 e0 ldi r21, 0x01 ; 1 |
c84c: 50 93 39 09 sts 0x0939, r21 |
c850: 4e e1 ldi r20, 0x1E ; 30 |
c852: 40 93 ea 08 sts 0x08EA, r20 |
c856: 8b ef ldi r24, 0xFB ; 251 |
c858: 80 93 ec 08 sts 0x08EC, r24 |
c85c: 8a e0 ldi r24, 0x0A ; 10 |
c85e: 80 93 ed 08 sts 0x08ED, r24 |
c862: 40 93 eb 08 sts 0x08EB, r20 |
c866: 40 93 ef 08 sts 0x08EF, r20 |
c86a: 85 e0 ldi r24, 0x05 ; 5 |
c86c: 80 93 f0 08 sts 0x08F0, r24 |
c870: 80 e4 ldi r24, 0x40 ; 64 |
c872: 80 93 f1 08 sts 0x08F1, r24 |
c876: 10 92 f2 08 sts 0x08F2, r1 |
c87a: 84 e1 ldi r24, 0x14 ; 20 |
c87c: 80 93 ee 08 sts 0x08EE, r24 |
c880: 8e e0 ldi r24, 0x0E ; 14 |
c882: 80 93 f3 08 sts 0x08F3, r24 |
c886: e0 e1 ldi r30, 0x10 ; 16 |
c888: e0 93 f4 08 sts 0x08F4, r30 |
c88c: 8c e0 ldi r24, 0x0C ; 12 |
c88e: 80 93 f5 08 sts 0x08F5, r24 |
c892: f8 e0 ldi r31, 0x08 ; 8 |
c894: f0 93 f6 08 sts 0x08F6, r31 |
c898: 86 ee ldi r24, 0xE6 ; 230 |
c89a: 80 93 f7 08 sts 0x08F7, r24 |
c89e: 40 93 f8 08 sts 0x08F8, r20 |
c8a2: 80 e8 ldi r24, 0x80 ; 128 |
c8a4: 80 93 f9 08 sts 0x08F9, r24 |
c8a8: 30 e5 ldi r19, 0x50 ; 80 |
c8aa: 30 93 fa 08 sts 0x08FA, r19 |
c8ae: 96 e9 ldi r25, 0x96 ; 150 |
c8b0: 90 93 fb 08 sts 0x08FB, r25 |
c8b4: 83 e0 ldi r24, 0x03 ; 3 |
c8b6: 80 93 fc 08 sts 0x08FC, r24 |
c8ba: 30 93 fd 08 sts 0x08FD, r19 |
c8be: 90 93 fe 08 sts 0x08FE, r25 |
c8c2: 81 e2 ldi r24, 0x21 ; 33 |
c8c4: 80 93 ff 08 sts 0x08FF, r24 |
c8c8: 83 e2 ldi r24, 0x23 ; 35 |
c8ca: 80 93 00 09 sts 0x0900, r24 |
c8ce: 40 93 01 09 sts 0x0901, r20 |
c8d2: 10 92 02 09 sts 0x0902, r1 |
c8d6: 60 e2 ldi r22, 0x20 ; 32 |
c8d8: 60 93 03 09 sts 0x0903, r22 |
c8dc: 10 92 04 09 sts 0x0904, r1 |
c8e0: 10 92 05 09 sts 0x0905, r1 |
c8e4: 10 92 06 09 sts 0x0906, r1 |
c8e8: 10 92 07 09 sts 0x0907, r1 |
c8ec: 10 92 1c 09 sts 0x091C, r1 |
c8f0: 10 92 1d 09 sts 0x091D, r1 |
c8f4: 10 92 1e 09 sts 0x091E, r1 |
c8f8: 10 92 1f 09 sts 0x091F, r1 |
c8fc: 24 e6 ldi r18, 0x64 ; 100 |
c8fe: 20 93 08 09 sts 0x0908, r18 |
c902: 98 e2 ldi r25, 0x28 ; 40 |
c904: 90 93 09 09 sts 0x0909, r25 |
c908: 50 93 38 09 sts 0x0938, r21 |
c90c: 10 92 0a 09 sts 0x090A, r1 |
c910: 8a ef ldi r24, 0xFA ; 250 |
c912: 80 93 0b 09 sts 0x090B, r24 |
c916: 76 e0 ldi r23, 0x06 ; 6 |
c918: 70 93 10 09 sts 0x0910, r23 |
c91c: 20 93 0c 09 sts 0x090C, r18 |
c920: 90 93 0d 09 sts 0x090D, r25 |
c924: 10 92 0e 09 sts 0x090E, r1 |
c928: 80 93 0f 09 sts 0x090F, r24 |
c92c: 82 e3 ldi r24, 0x32 ; 50 |
c92e: 80 93 11 09 sts 0x0911, r24 |
c932: 9a e5 ldi r25, 0x5A ; 90 |
c934: 90 93 12 09 sts 0x0912, r25 |
c938: 80 93 13 09 sts 0x0913, r24 |
c93c: 10 92 37 09 sts 0x0937, r1 |
c940: 90 93 14 09 sts 0x0914, r25 |
c944: 30 93 15 09 sts 0x0915, r19 |
c948: 50 93 16 09 sts 0x0916, r21 |
c94c: 85 e5 ldi r24, 0x55 ; 85 |
c94e: 80 93 17 09 sts 0x0917, r24 |
c952: 80 93 18 09 sts 0x0918, r24 |
c956: e0 93 19 09 sts 0x0919, r30 |
c95a: 60 93 1a 09 sts 0x091A, r22 |
c95e: 20 93 1b 09 sts 0x091B, r18 |
c962: 8f e5 ldi r24, 0x5F ; 95 |
c964: 80 93 20 09 sts 0x0920, r24 |
c968: 83 ef ldi r24, 0xF3 ; 243 |
c96a: 80 93 22 09 sts 0x0922, r24 |
c96e: 8a ea ldi r24, 0xAA ; 170 |
c970: 80 93 24 09 sts 0x0924, r24 |
c974: 80 93 25 09 sts 0x0925, r24 |
c978: 8f e0 ldi r24, 0x0F ; 15 |
c97a: 80 93 21 09 sts 0x0921, r24 |
c97e: 80 93 23 09 sts 0x0923, r24 |
c982: 8c ef ldi r24, 0xFC ; 252 |
c984: 80 93 26 09 sts 0x0926, r24 |
c988: 20 93 27 09 sts 0x0927, r18 |
c98c: 90 93 28 09 sts 0x0928, r25 |
c990: 90 93 29 09 sts 0x0929, r25 |
c994: 90 93 2a 09 sts 0x092A, r25 |
c998: 8b e4 ldi r24, 0x4B ; 75 |
c99a: 80 93 2b 09 sts 0x092B, r24 |
c99e: 80 93 2c 09 sts 0x092C, r24 |
c9a2: 80 93 2d 09 sts 0x092D, r24 |
c9a6: 10 92 2e 09 sts 0x092E, r1 |
c9aa: 70 93 2f 09 sts 0x092F, r23 |
c9ae: f0 93 30 09 sts 0x0930, r31 |
c9b2: 90 93 31 09 sts 0x0931, r25 |
c9b6: 40 93 32 09 sts 0x0932, r20 |
c9ba: 20 93 33 09 sts 0x0933, r18 |
c9be: 20 93 34 09 sts 0x0934, r18 |
c9c2: 84 e0 ldi r24, 0x04 ; 4 |
c9c4: 80 93 35 09 sts 0x0935, r24 |
c9c8: aa e3 ldi r26, 0x3A ; 58 |
c9ca: b9 e0 ldi r27, 0x09 ; 9 |
c9cc: e7 e9 ldi r30, 0x97 ; 151 |
c9ce: f3 e0 ldi r31, 0x03 ; 3 |
c9d0: 8c e0 ldi r24, 0x0C ; 12 |
c9d2: 01 90 ld r0, Z+ |
c9d4: 0d 92 st X+, r0 |
c9d6: 81 50 subi r24, 0x01 ; 1 |
c9d8: e1 f7 brne .-8 ; 0xc9d2 <DefaultKonstanten1+0x18e> |
c9da: 08 95 ret |
|
0000c9dc <GPS_Neutral>: |
c9dc: 80 91 b1 05 lds r24, 0x05B1 |
c9e0: 90 91 b2 05 lds r25, 0x05B2 |
c9e4: a0 91 b3 05 lds r26, 0x05B3 |
c9e8: b0 91 b4 05 lds r27, 0x05B4 |
c9ec: 80 93 b9 05 sts 0x05B9, r24 |
c9f0: 90 93 ba 05 sts 0x05BA, r25 |
c9f4: a0 93 bb 05 sts 0x05BB, r26 |
c9f8: b0 93 bc 05 sts 0x05BC, r27 |
c9fc: 80 91 b5 05 lds r24, 0x05B5 |
ca00: 90 91 b6 05 lds r25, 0x05B6 |
ca04: a0 91 b7 05 lds r26, 0x05B7 |
ca08: b0 91 b8 05 lds r27, 0x05B8 |
ca0c: 80 93 bd 05 sts 0x05BD, r24 |
ca10: 90 93 be 05 sts 0x05BE, r25 |
ca14: a0 93 bf 05 sts 0x05BF, r26 |
ca18: b0 93 c0 05 sts 0x05C0, r27 |
ca1c: 08 95 ret |
|
0000ca1e <GPS_BerechneZielrichtung>: |
ca1e: 10 92 aa 05 sts 0x05AA, r1 |
ca22: 10 92 a9 05 sts 0x05A9, r1 |
ca26: 10 92 ac 05 sts 0x05AC, r1 |
ca2a: 10 92 ab 05 sts 0x05AB, r1 |
ca2e: 08 95 ret |
|
0000ca30 <SPI_MasterInit>: |
ca30: 84 b1 in r24, 0x04 ; 4 |
ca32: 80 6a ori r24, 0xA0 ; 160 |
ca34: 84 b9 out 0x04, r24 ; 4 |
ca36: 3d 9a sbi 0x07, 5 ; 7 |
ca38: 82 e5 ldi r24, 0x52 ; 82 |
ca3a: 8c bd out 0x2c, r24 ; 44 |
ca3c: 1d bc out 0x2d, r1 ; 45 |
ca3e: 45 9a sbi 0x08, 5 ; 8 |
ca40: 81 e0 ldi r24, 0x01 ; 1 |
ca42: 80 93 b5 09 sts 0x09B5, r24 |
ca46: 8a ea ldi r24, 0xAA ; 170 |
ca48: 80 93 b9 09 sts 0x09B9, r24 |
ca4c: 83 e8 ldi r24, 0x83 ; 131 |
ca4e: 80 93 ba 09 sts 0x09BA, r24 |
ca52: 9a e0 ldi r25, 0x0A ; 10 |
ca54: 90 93 bb 09 sts 0x09BB, r25 |
ca58: 10 92 bd 09 sts 0x09BD, r1 |
ca5c: 10 92 bc 09 sts 0x09BC, r1 |
ca60: 10 92 bf 09 sts 0x09BF, r1 |
ca64: 10 92 be 09 sts 0x09BE, r1 |
ca68: 10 92 17 0a sts 0x0A17, r1 |
ca6c: 10 92 db 09 sts 0x09DB, r1 |
ca70: 10 92 dc 09 sts 0x09DC, r1 |
ca74: 8c e4 ldi r24, 0x4C ; 76 |
ca76: 80 93 dd 09 sts 0x09DD, r24 |
ca7a: 86 e0 ldi r24, 0x06 ; 6 |
ca7c: 80 93 de 09 sts 0x09DE, r24 |
ca80: 90 93 df 09 sts 0x09DF, r25 |
ca84: 08 95 ret |
|
0000ca86 <UpdateSPI_Buffer>: |
ca86: ef 92 push r14 |
ca88: ff 92 push r15 |
ca8a: 0f 93 push r16 |
ca8c: 1f 93 push r17 |
ca8e: e0 90 f8 08 lds r14, 0x08F8 |
ca92: ff 24 eor r15, r15 |
ca94: ee 0c add r14, r14 |
ca96: ff 1c adc r15, r15 |
ca98: ee 0c add r14, r14 |
ca9a: ff 1c adc r15, r15 |
ca9c: 00 27 eor r16, r16 |
ca9e: f7 fc sbrc r15, 7 |
caa0: 00 95 com r16 |
caa2: 10 2f mov r17, r16 |
caa4: 60 91 c4 04 lds r22, 0x04C4 |
caa8: 70 91 c5 04 lds r23, 0x04C5 |
caac: 80 91 c6 04 lds r24, 0x04C6 |
cab0: 90 91 c7 04 lds r25, 0x04C7 |
cab4: a8 01 movw r20, r16 |
cab6: 97 01 movw r18, r14 |
cab8: 0e 94 be 6f call 0xdf7c ; 0xdf7c <__divmodsi4> |
cabc: 30 93 bd 09 sts 0x09BD, r19 |
cac0: 20 93 bc 09 sts 0x09BC, r18 |
cac4: 60 91 cc 04 lds r22, 0x04CC |
cac8: 70 91 cd 04 lds r23, 0x04CD |
cacc: 80 91 ce 04 lds r24, 0x04CE |
cad0: 90 91 cf 04 lds r25, 0x04CF |
cad4: a8 01 movw r20, r16 |
cad6: 97 01 movw r18, r14 |
cad8: 0e 94 be 6f call 0xdf7c ; 0xdf7c <__divmodsi4> |
cadc: 30 93 bf 09 sts 0x09BF, r19 |
cae0: 20 93 be 09 sts 0x09BE, r18 |
cae4: 60 91 ab 09 lds r22, 0x09AB |
cae8: 70 91 ac 09 lds r23, 0x09AC |
caec: 80 91 ad 09 lds r24, 0x09AD |
caf0: 90 91 ae 09 lds r25, 0x09AE |
caf4: 2a e0 ldi r18, 0x0A ; 10 |
caf6: 30 e0 ldi r19, 0x00 ; 0 |
caf8: 40 e0 ldi r20, 0x00 ; 0 |
cafa: 50 e0 ldi r21, 0x00 ; 0 |
cafc: 0e 94 4a 6f call 0xde94 ; 0xde94 <__mulsi3> |
cb00: 20 91 c2 03 lds r18, 0x03C2 |
cb04: 30 91 c3 03 lds r19, 0x03C3 |
cb08: 40 91 c4 03 lds r20, 0x03C4 |
cb0c: 50 91 c5 03 lds r21, 0x03C5 |
cb10: 0e 94 be 6f call 0xdf7c ; 0xdf7c <__divmodsi4> |
cb14: 30 93 c5 09 sts 0x09C5, r19 |
cb18: 20 93 c4 09 sts 0x09C4, r18 |
cb1c: e0 91 bc 04 lds r30, 0x04BC |
cb20: f0 91 bd 04 lds r31, 0x04BD |
cb24: 80 91 6d 09 lds r24, 0x096D |
cb28: 90 91 6e 09 lds r25, 0x096E |
cb2c: bf 01 movw r22, r30 |
cb2e: 0e 94 89 6f call 0xdf12 ; 0xdf12 <__divmodhi4> |
cb32: cb 01 movw r24, r22 |
cb34: 88 0f add r24, r24 |
cb36: 99 1f adc r25, r25 |
cb38: 86 0f add r24, r22 |
cb3a: 97 1f adc r25, r23 |
cb3c: 9c 01 movw r18, r24 |
cb3e: 22 0f add r18, r18 |
cb40: 33 1f adc r19, r19 |
cb42: 96 fd sbrc r25, 6 |
cb44: 72 c1 rjmp .+740 ; 0xce2a <UpdateSPI_Buffer+0x3a4> |
cb46: 35 95 asr r19 |
cb48: 27 95 ror r18 |
cb4a: 35 95 asr r19 |
cb4c: 27 95 ror r18 |
cb4e: 30 93 c1 09 sts 0x09C1, r19 |
cb52: 20 93 c0 09 sts 0x09C0, r18 |
cb56: 80 91 a7 09 lds r24, 0x09A7 |
cb5a: 90 91 a8 09 lds r25, 0x09A8 |
cb5e: bf 01 movw r22, r30 |
cb60: 0e 94 89 6f call 0xdf12 ; 0xdf12 <__divmodhi4> |
cb64: cb 01 movw r24, r22 |
cb66: 88 0f add r24, r24 |
cb68: 99 1f adc r25, r25 |
cb6a: 86 0f add r24, r22 |
cb6c: 97 1f adc r25, r23 |
cb6e: 9c 01 movw r18, r24 |
cb70: 22 0f add r18, r18 |
cb72: 33 1f adc r19, r19 |
cb74: 96 fd sbrc r25, 6 |
cb76: 56 c1 rjmp .+684 ; 0xce24 <UpdateSPI_Buffer+0x39e> |
cb78: 35 95 asr r19 |
cb7a: 27 95 ror r18 |
cb7c: 35 95 asr r19 |
cb7e: 27 95 ror r18 |
cb80: 30 93 c3 09 sts 0x09C3, r19 |
cb84: 20 93 c2 09 sts 0x09C2, r18 |
cb88: 10 92 bd 04 sts 0x04BD, r1 |
cb8c: 10 92 bc 04 sts 0x04BC, r1 |
cb90: 10 92 6e 09 sts 0x096E, r1 |
cb94: 10 92 6d 09 sts 0x096D, r1 |
cb98: 10 92 a8 09 sts 0x09A8, r1 |
cb9c: 10 92 a7 09 sts 0x09A7, r1 |
cba0: 80 91 bb 09 lds r24, 0x09BB |
cba4: 8c 30 cpi r24, 0x0C ; 12 |
cba6: 09 f4 brne .+2 ; 0xcbaa <UpdateSPI_Buffer+0x124> |
cba8: 99 c1 rjmp .+818 ; 0xcedc <UpdateSPI_Buffer+0x456> |
cbaa: 8d 30 cpi r24, 0x0D ; 13 |
cbac: 08 f4 brcc .+2 ; 0xcbb0 <UpdateSPI_Buffer+0x12a> |
cbae: 9f c0 rjmp .+318 ; 0xccee <UpdateSPI_Buffer+0x268> |
cbb0: 8e 30 cpi r24, 0x0E ; 14 |
cbb2: 09 f4 brne .+2 ; 0xcbb6 <UpdateSPI_Buffer+0x130> |
cbb4: 7e c1 rjmp .+764 ; 0xceb2 <UpdateSPI_Buffer+0x42c> |
cbb6: 8e 30 cpi r24, 0x0E ; 14 |
cbb8: 08 f0 brcs .+2 ; 0xcbbc <UpdateSPI_Buffer+0x136> |
cbba: 3a c1 rjmp .+628 ; 0xce30 <UpdateSPI_Buffer+0x3aa> |
cbbc: 80 91 26 09 lds r24, 0x0926 |
cbc0: 80 93 cc 09 sts 0x09CC, r24 |
cbc4: 80 91 27 09 lds r24, 0x0927 |
cbc8: 80 93 cd 09 sts 0x09CD, r24 |
cbcc: 80 91 28 09 lds r24, 0x0928 |
cbd0: 80 93 ce 09 sts 0x09CE, r24 |
cbd4: 80 91 29 09 lds r24, 0x0929 |
cbd8: 80 93 cf 09 sts 0x09CF, r24 |
cbdc: 80 91 2a 09 lds r24, 0x092A |
cbe0: 80 93 d0 09 sts 0x09D0, r24 |
cbe4: 80 91 2e 09 lds r24, 0x092E |
cbe8: 80 93 d1 09 sts 0x09D1, r24 |
cbec: 80 91 2f 09 lds r24, 0x092F |
cbf0: 80 93 d2 09 sts 0x09D2, r24 |
cbf4: 80 91 30 09 lds r24, 0x0930 |
cbf8: 80 93 d3 09 sts 0x09D3, r24 |
cbfc: 80 91 33 09 lds r24, 0x0933 |
cc00: 80 93 d4 09 sts 0x09D4, r24 |
cc04: 80 91 31 09 lds r24, 0x0931 |
cc08: 80 93 d5 09 sts 0x09D5, r24 |
cc0c: 80 91 32 09 lds r24, 0x0932 |
cc10: 80 93 d6 09 sts 0x09D6, r24 |
cc14: 80 91 34 09 lds r24, 0x0934 |
cc18: 80 93 d7 09 sts 0x09D7, r24 |
cc1c: 80 91 db 09 lds r24, 0x09DB |
cc20: 88 23 and r24, r24 |
cc22: 09 f4 brne .+2 ; 0xcc26 <UpdateSPI_Buffer+0x1a0> |
cc24: f2 c0 rjmp .+484 ; 0xce0a <UpdateSPI_Buffer+0x384> |
cc26: 20 91 e1 09 lds r18, 0x09E1 |
cc2a: 30 91 e2 09 lds r19, 0x09E2 |
cc2e: c9 01 movw r24, r18 |
cc30: 81 50 subi r24, 0x01 ; 1 |
cc32: 9e 4f sbci r25, 0xFE ; 254 |
cc34: 8f 5f subi r24, 0xFF ; 255 |
cc36: 93 40 sbci r25, 0x03 ; 3 |
cc38: 58 f4 brcc .+22 ; 0xcc50 <UpdateSPI_Buffer+0x1ca> |
cc3a: 40 91 e3 09 lds r20, 0x09E3 |
cc3e: 50 91 e4 09 lds r21, 0x09E4 |
cc42: ca 01 movw r24, r20 |
cc44: 81 50 subi r24, 0x01 ; 1 |
cc46: 9e 4f sbci r25, 0xFE ; 254 |
cc48: 8f 5f subi r24, 0xFF ; 255 |
cc4a: 93 40 sbci r25, 0x03 ; 3 |
cc4c: 08 f4 brcc .+2 ; 0xcc50 <UpdateSPI_Buffer+0x1ca> |
cc4e: 1c c1 rjmp .+568 ; 0xce88 <UpdateSPI_Buffer+0x402> |
cc50: 80 91 e7 09 lds r24, 0x09E7 |
cc54: 90 91 e8 09 lds r25, 0x09E8 |
cc58: 21 e0 ldi r18, 0x01 ; 1 |
cc5a: 89 36 cpi r24, 0x69 ; 105 |
cc5c: 92 07 cpc r25, r18 |
cc5e: 24 f4 brge .+8 ; 0xcc68 <UpdateSPI_Buffer+0x1e2> |
cc60: 90 93 01 05 sts 0x0501, r25 |
cc64: 80 93 00 05 sts 0x0500, r24 |
cc68: 80 91 00 05 lds r24, 0x0500 |
cc6c: 90 91 01 05 lds r25, 0x0501 |
cc70: 84 5e subi r24, 0xE4 ; 228 |
cc72: 9d 4f sbci r25, 0xFD ; 253 |
cc74: 20 91 02 05 lds r18, 0x0502 |
cc78: 30 91 03 05 lds r19, 0x0503 |
cc7c: 82 1b sub r24, r18 |
cc7e: 93 0b sbc r25, r19 |
cc80: 68 e6 ldi r22, 0x68 ; 104 |
cc82: 71 e0 ldi r23, 0x01 ; 1 |
cc84: 0e 94 89 6f call 0xdf12 ; 0xdf12 <__divmodhi4> |
cc88: 84 5b subi r24, 0xB4 ; 180 |
cc8a: 90 40 sbci r25, 0x00 ; 0 |
cc8c: 90 93 05 05 sts 0x0505, r25 |
cc90: 80 93 04 05 sts 0x0504, r24 |
cc94: 20 91 eb 09 lds r18, 0x09EB |
cc98: 30 91 ec 09 lds r19, 0x09EC |
cc9c: 80 91 fa 03 lds r24, 0x03FA |
cca0: 90 91 fb 03 lds r25, 0x03FB |
cca4: 82 17 cp r24, r18 |
cca6: 93 07 cpc r25, r19 |
cca8: 28 f4 brcc .+10 ; 0xccb4 <UpdateSPI_Buffer+0x22e> |
ccaa: 80 91 7e 07 lds r24, 0x077E |
ccae: 88 23 and r24, r24 |
ccb0: 09 f4 brne .+2 ; 0xccb4 <UpdateSPI_Buffer+0x22e> |
ccb2: fa c0 rjmp .+500 ; 0xcea8 <UpdateSPI_Buffer+0x422> |
ccb4: 80 91 e0 09 lds r24, 0x09E0 |
ccb8: 87 36 cpi r24, 0x67 ; 103 |
ccba: a1 f4 brne .+40 ; 0xcce4 <UpdateSPI_Buffer+0x25e> |
ccbc: 80 91 ed 09 lds r24, 0x09ED |
ccc0: 80 93 14 0a sts 0x0A14, r24 |
ccc4: 80 91 ee 09 lds r24, 0x09EE |
ccc8: 80 93 16 0a sts 0x0A16, r24 |
cccc: 80 91 ef 09 lds r24, 0x09EF |
ccd0: 80 93 15 0a sts 0x0A15, r24 |
ccd4: 80 91 f0 09 lds r24, 0x09F0 |
ccd8: 80 93 17 0a sts 0x0A17, r24 |
ccdc: 80 91 f1 09 lds r24, 0x09F1 |
cce0: 80 93 18 0a sts 0x0A18, r24 |
cce4: 1f 91 pop r17 |
cce6: 0f 91 pop r16 |
cce8: ff 90 pop r15 |
ccea: ef 90 pop r14 |
ccec: 08 95 ret |
ccee: 8a 30 cpi r24, 0x0A ; 10 |
ccf0: 09 f4 brne .+2 ; 0xccf4 <UpdateSPI_Buffer+0x26e> |
ccf2: 29 c1 rjmp .+594 ; 0xcf46 <UpdateSPI_Buffer+0x4c0> |
ccf4: 8b 30 cpi r24, 0x0B ; 11 |
ccf6: 09 f0 breq .+2 ; 0xccfa <UpdateSPI_Buffer+0x274> |
ccf8: 91 cf rjmp .-222 ; 0xcc1c <UpdateSPI_Buffer+0x196> |
ccfa: f8 94 cli |
ccfc: e0 91 e3 08 lds r30, 0x08E3 |
cd00: f0 e0 ldi r31, 0x00 ; 0 |
cd02: ee 0f add r30, r30 |
cd04: ff 1f adc r31, r31 |
cd06: e1 55 subi r30, 0x51 ; 81 |
cd08: f7 4f sbci r31, 0xF7 ; 247 |
cd0a: 01 90 ld r0, Z+ |
cd0c: f0 81 ld r31, Z |
cd0e: e0 2d mov r30, r0 |
cd10: 2f ef ldi r18, 0xFF ; 255 |
cd12: e1 38 cpi r30, 0x81 ; 129 |
cd14: f2 07 cpc r31, r18 |
cd16: 14 f4 brge .+4 ; 0xcd1c <UpdateSPI_Buffer+0x296> |
cd18: e1 e8 ldi r30, 0x81 ; 129 |
cd1a: ff ef ldi r31, 0xFF ; 255 |
cd1c: e0 38 cpi r30, 0x80 ; 128 |
cd1e: f1 05 cpc r31, r1 |
cd20: 14 f0 brlt .+4 ; 0xcd26 <UpdateSPI_Buffer+0x2a0> |
cd22: ef e7 ldi r30, 0x7F ; 127 |
cd24: f0 e0 ldi r31, 0x00 ; 0 |
cd26: e0 93 cc 09 sts 0x09CC, r30 |
cd2a: e0 91 e4 08 lds r30, 0x08E4 |
cd2e: f0 e0 ldi r31, 0x00 ; 0 |
cd30: ee 0f add r30, r30 |
cd32: ff 1f adc r31, r31 |
cd34: e1 55 subi r30, 0x51 ; 81 |
cd36: f7 4f sbci r31, 0xF7 ; 247 |
cd38: 01 90 ld r0, Z+ |
cd3a: f0 81 ld r31, Z |
cd3c: e0 2d mov r30, r0 |
cd3e: 4f ef ldi r20, 0xFF ; 255 |
cd40: e1 38 cpi r30, 0x81 ; 129 |
cd42: f4 07 cpc r31, r20 |
cd44: 14 f4 brge .+4 ; 0xcd4a <UpdateSPI_Buffer+0x2c4> |
cd46: e1 e8 ldi r30, 0x81 ; 129 |
cd48: ff ef ldi r31, 0xFF ; 255 |
cd4a: e0 38 cpi r30, 0x80 ; 128 |
cd4c: f1 05 cpc r31, r1 |
cd4e: 14 f0 brlt .+4 ; 0xcd54 <UpdateSPI_Buffer+0x2ce> |
cd50: ef e7 ldi r30, 0x7F ; 127 |
cd52: f0 e0 ldi r31, 0x00 ; 0 |
cd54: e0 93 cd 09 sts 0x09CD, r30 |
cd58: e0 91 e2 08 lds r30, 0x08E2 |
cd5c: f0 e0 ldi r31, 0x00 ; 0 |
cd5e: ee 0f add r30, r30 |
cd60: ff 1f adc r31, r31 |
cd62: e1 55 subi r30, 0x51 ; 81 |
cd64: f7 4f sbci r31, 0xF7 ; 247 |
cd66: 01 90 ld r0, Z+ |
cd68: f0 81 ld r31, Z |
cd6a: e0 2d mov r30, r0 |
cd6c: 6f ef ldi r22, 0xFF ; 255 |
cd6e: e1 38 cpi r30, 0x81 ; 129 |
cd70: f6 07 cpc r31, r22 |
cd72: 14 f4 brge .+4 ; 0xcd78 <UpdateSPI_Buffer+0x2f2> |
cd74: e1 e8 ldi r30, 0x81 ; 129 |
cd76: ff ef ldi r31, 0xFF ; 255 |
cd78: e0 38 cpi r30, 0x80 ; 128 |
cd7a: f1 05 cpc r31, r1 |
cd7c: 14 f0 brlt .+4 ; 0xcd82 <UpdateSPI_Buffer+0x2fc> |
cd7e: ef e7 ldi r30, 0x7F ; 127 |
cd80: f0 e0 ldi r31, 0x00 ; 0 |
cd82: e0 93 ce 09 sts 0x09CE, r30 |
cd86: e0 91 e1 08 lds r30, 0x08E1 |
cd8a: f0 e0 ldi r31, 0x00 ; 0 |
cd8c: ee 0f add r30, r30 |
cd8e: ff 1f adc r31, r31 |
cd90: e1 55 subi r30, 0x51 ; 81 |
cd92: f7 4f sbci r31, 0xF7 ; 247 |
cd94: 01 90 ld r0, Z+ |
cd96: f0 81 ld r31, Z |
cd98: e0 2d mov r30, r0 |
cd9a: 8f ef ldi r24, 0xFF ; 255 |
cd9c: e1 38 cpi r30, 0x81 ; 129 |
cd9e: f8 07 cpc r31, r24 |
cda0: 14 f4 brge .+4 ; 0xcda6 <UpdateSPI_Buffer+0x320> |
cda2: e1 e8 ldi r30, 0x81 ; 129 |
cda4: ff ef ldi r31, 0xFF ; 255 |
cda6: 78 94 sei |
cda8: e0 38 cpi r30, 0x80 ; 128 |
cdaa: f1 05 cpc r31, r1 |
cdac: 14 f0 brlt .+4 ; 0xcdb2 <UpdateSPI_Buffer+0x32c> |
cdae: ef e7 ldi r30, 0x7F ; 127 |
cdb0: f0 e0 ldi r31, 0x00 ; 0 |
cdb2: e0 93 cf 09 sts 0x09CF, r30 |
cdb6: 80 91 0a 05 lds r24, 0x050A |
cdba: 80 93 d0 09 sts 0x09D0, r24 |
cdbe: 80 91 0c 05 lds r24, 0x050C |
cdc2: 80 93 d1 09 sts 0x09D1, r24 |
cdc6: 80 91 0e 05 lds r24, 0x050E |
cdca: 80 93 d2 09 sts 0x09D2, r24 |
cdce: 80 91 10 05 lds r24, 0x0510 |
cdd2: 80 93 d3 09 sts 0x09D3, r24 |
cdd6: 80 91 12 05 lds r24, 0x0512 |
cdda: 80 93 d4 09 sts 0x09D4, r24 |
cdde: 80 91 13 05 lds r24, 0x0513 |
cde2: 80 93 d5 09 sts 0x09D5, r24 |
cde6: 20 91 33 08 lds r18, 0x0833 |
cdea: 30 91 34 08 lds r19, 0x0834 |
cdee: c9 01 movw r24, r18 |
cdf0: 97 fd sbrc r25, 7 |
cdf2: ea c0 rjmp .+468 ; 0xcfc8 <UpdateSPI_Buffer+0x542> |
cdf4: 95 95 asr r25 |
cdf6: 87 95 ror r24 |
cdf8: 95 95 asr r25 |
cdfa: 87 95 ror r24 |
cdfc: 80 93 d6 09 sts 0x09D6, r24 |
ce00: 80 91 db 09 lds r24, 0x09DB |
ce04: 88 23 and r24, r24 |
ce06: 09 f0 breq .+2 ; 0xce0a <UpdateSPI_Buffer+0x384> |
ce08: 0e cf rjmp .-484 ; 0xcc26 <UpdateSPI_Buffer+0x1a0> |
ce0a: 10 92 aa 05 sts 0x05AA, r1 |
ce0e: 10 92 a9 05 sts 0x05A9, r1 |
ce12: 10 92 ac 05 sts 0x05AC, r1 |
ce16: 10 92 ab 05 sts 0x05AB, r1 |
ce1a: 1f 91 pop r17 |
ce1c: 0f 91 pop r16 |
ce1e: ff 90 pop r15 |
ce20: ef 90 pop r14 |
ce22: 08 95 ret |
ce24: 2d 5f subi r18, 0xFD ; 253 |
ce26: 3f 4f sbci r19, 0xFF ; 255 |
ce28: a7 ce rjmp .-690 ; 0xcb78 <UpdateSPI_Buffer+0xf2> |
ce2a: 2d 5f subi r18, 0xFD ; 253 |
ce2c: 3f 4f sbci r19, 0xFF ; 255 |
ce2e: 8b ce rjmp .-746 ; 0xcb46 <UpdateSPI_Buffer+0xc0> |
ce30: 8f 30 cpi r24, 0x0F ; 15 |
ce32: 09 f0 breq .+2 ; 0xce36 <UpdateSPI_Buffer+0x3b0> |
ce34: f3 ce rjmp .-538 ; 0xcc1c <UpdateSPI_Buffer+0x196> |
ce36: 80 91 10 09 lds r24, 0x0910 |
ce3a: 80 93 cc 09 sts 0x09CC, r24 |
ce3e: 80 91 38 09 lds r24, 0x0938 |
ce42: 80 93 cd 09 sts 0x09CD, r24 |
ce46: 80 91 b9 03 lds r24, 0x03B9 |
ce4a: 80 93 ce 09 sts 0x09CE, r24 |
ce4e: 80 91 09 09 lds r24, 0x0909 |
ce52: 80 93 cf 09 sts 0x09CF, r24 |
ce56: 80 91 0a 09 lds r24, 0x090A |
ce5a: 80 93 d0 09 sts 0x09D0, r24 |
ce5e: 80 91 0b 09 lds r24, 0x090B |
ce62: 80 93 d1 09 sts 0x09D1, r24 |
ce66: 80 91 ba 03 lds r24, 0x03BA |
ce6a: 80 93 d2 09 sts 0x09D2, r24 |
ce6e: 80 91 0d 09 lds r24, 0x090D |
ce72: 80 93 d3 09 sts 0x09D3, r24 |
ce76: 80 91 0e 09 lds r24, 0x090E |
ce7a: 80 93 d4 09 sts 0x09D4, r24 |
ce7e: 80 91 0f 09 lds r24, 0x090F |
ce82: 80 93 d5 09 sts 0x09D5, r24 |
ce86: ca ce rjmp .-620 ; 0xcc1c <UpdateSPI_Buffer+0x196> |
ce88: 80 91 e9 08 lds r24, 0x08E9 |
ce8c: 85 ff sbrs r24, 5 |
ce8e: e0 ce rjmp .-576 ; 0xcc50 <UpdateSPI_Buffer+0x1ca> |
ce90: 30 93 aa 05 sts 0x05AA, r19 |
ce94: 20 93 a9 05 sts 0x05A9, r18 |
ce98: 50 93 ac 05 sts 0x05AC, r21 |
ce9c: 40 93 ab 05 sts 0x05AB, r20 |
cea0: 8a ef ldi r24, 0xFA ; 250 |
cea2: 80 93 c1 05 sts 0x05C1, r24 |
cea6: d4 ce rjmp .-600 ; 0xcc50 <UpdateSPI_Buffer+0x1ca> |
cea8: 30 93 fb 03 sts 0x03FB, r19 |
ceac: 20 93 fa 03 sts 0x03FA, r18 |
ceb0: 01 cf rjmp .-510 ; 0xccb4 <UpdateSPI_Buffer+0x22e> |
ceb2: 80 91 dc 09 lds r24, 0x09DC |
ceb6: 80 93 cc 09 sts 0x09CC, r24 |
ceba: 80 91 dd 09 lds r24, 0x09DD |
cebe: 80 93 cd 09 sts 0x09CD, r24 |
cec2: 80 91 de 09 lds r24, 0x09DE |
cec6: 80 93 ce 09 sts 0x09CE, r24 |
ceca: 80 91 df 09 lds r24, 0x09DF |
cece: 80 93 cf 09 sts 0x09CF, r24 |
ced2: 80 91 08 01 lds r24, 0x0108 |
ced6: 80 93 d0 09 sts 0x09D0, r24 |
ceda: a0 ce rjmp .-704 ; 0xcc1c <UpdateSPI_Buffer+0x196> |
cedc: 80 91 7e 07 lds r24, 0x077E |
cee0: 86 30 cpi r24, 0x06 ; 6 |
cee2: 08 f4 brcc .+2 ; 0xcee6 <UpdateSPI_Buffer+0x460> |
cee4: 6e c0 rjmp .+220 ; 0xcfc2 <UpdateSPI_Buffer+0x53c> |
cee6: 10 92 7e 07 sts 0x077E, r1 |
ceea: 85 e0 ldi r24, 0x05 ; 5 |
ceec: 80 93 cc 09 sts 0x09CC, r24 |
cef0: 80 91 35 09 lds r24, 0x0935 |
cef4: 80 93 cd 09 sts 0x09CD, r24 |
cef8: 80 91 2f 08 lds r24, 0x082F |
cefc: 90 91 30 08 lds r25, 0x0830 |
cf00: 90 93 cf 09 sts 0x09CF, r25 |
cf04: 80 93 ce 09 sts 0x09CE, r24 |
cf08: 60 91 21 05 lds r22, 0x0521 |
cf0c: 70 91 22 05 lds r23, 0x0522 |
cf10: 80 91 23 05 lds r24, 0x0523 |
cf14: 90 91 24 05 lds r25, 0x0524 |
cf18: 25 e0 ldi r18, 0x05 ; 5 |
cf1a: 30 e0 ldi r19, 0x00 ; 0 |
cf1c: 40 e0 ldi r20, 0x00 ; 0 |
cf1e: 50 e0 ldi r21, 0x00 ; 0 |
cf20: 0e 94 be 6f call 0xdf7c ; 0xdf7c <__divmodsi4> |
cf24: 30 93 d1 09 sts 0x09D1, r19 |
cf28: 20 93 d0 09 sts 0x09D0, r18 |
cf2c: 80 91 2b 09 lds r24, 0x092B |
cf30: 80 93 d2 09 sts 0x09D2, r24 |
cf34: 80 91 2c 09 lds r24, 0x092C |
cf38: 80 93 d3 09 sts 0x09D3, r24 |
cf3c: 80 91 2d 09 lds r24, 0x092D |
cf40: 80 93 d4 09 sts 0x09D4, r24 |
cf44: 6b ce rjmp .-810 ; 0xcc1c <UpdateSPI_Buffer+0x196> |
cf46: 80 91 2f 05 lds r24, 0x052F |
cf4a: 80 93 cc 09 sts 0x09CC, r24 |
cf4e: 80 91 30 05 lds r24, 0x0530 |
cf52: 80 93 cd 09 sts 0x09CD, r24 |
cf56: 80 91 31 05 lds r24, 0x0531 |
cf5a: 80 93 ce 09 sts 0x09CE, r24 |
cf5e: 80 91 32 05 lds r24, 0x0532 |
cf62: 80 93 cf 09 sts 0x09CF, r24 |
cf66: 80 91 33 05 lds r24, 0x0533 |
cf6a: 80 93 d0 09 sts 0x09D0, r24 |
cf6e: 80 91 34 05 lds r24, 0x0534 |
cf72: 80 93 d1 09 sts 0x09D1, r24 |
cf76: 80 91 35 05 lds r24, 0x0535 |
cf7a: 80 93 d2 09 sts 0x09D2, r24 |
cf7e: 80 91 36 05 lds r24, 0x0536 |
cf82: 80 93 d3 09 sts 0x09D3, r24 |
cf86: 80 91 43 05 lds r24, 0x0543 |
cf8a: 80 93 d4 09 sts 0x09D4, r24 |
cf8e: 80 91 43 05 lds r24, 0x0543 |
cf92: 83 7f andi r24, 0xF3 ; 243 |
cf94: 80 93 43 05 sts 0x0543, r24 |
cf98: 80 91 19 03 lds r24, 0x0319 |
cf9c: 90 91 1a 03 lds r25, 0x031A |
cfa0: 80 93 d5 09 sts 0x09D5, r24 |
cfa4: 80 91 0a 01 lds r24, 0x010A |
cfa8: 80 93 d6 09 sts 0x09D6, r24 |
cfac: f9 99 sbic 0x1f, 1 ; 31 |
cfae: fe cf rjmp .-4 ; 0xcfac <UpdateSPI_Buffer+0x526> |
cfb0: 82 e0 ldi r24, 0x02 ; 2 |
cfb2: 90 e0 ldi r25, 0x00 ; 0 |
cfb4: 92 bd out 0x22, r25 ; 34 |
cfb6: 81 bd out 0x21, r24 ; 33 |
cfb8: f8 9a sbi 0x1f, 0 ; 31 |
cfba: 80 b5 in r24, 0x20 ; 32 |
cfbc: 80 93 d7 09 sts 0x09D7, r24 |
cfc0: 2d ce rjmp .-934 ; 0xcc1c <UpdateSPI_Buffer+0x196> |
cfc2: 80 93 cc 09 sts 0x09CC, r24 |
cfc6: 94 cf rjmp .-216 ; 0xcef0 <UpdateSPI_Buffer+0x46a> |
cfc8: 03 96 adiw r24, 0x03 ; 3 |
cfca: 14 cf rjmp .-472 ; 0xcdf4 <UpdateSPI_Buffer+0x36e> |
|
0000cfcc <SPI_StartTransmitPacket>: |
cfcc: 80 91 b5 09 lds r24, 0x09B5 |
cfd0: 88 23 and r24, r24 |
cfd2: 09 f4 brne .+2 ; 0xcfd6 <SPI_StartTransmitPacket+0xa> |
cfd4: 3b c0 rjmp .+118 ; 0xd04c <SPI_StartTransmitPacket+0x80> |
cfd6: 45 98 cbi 0x08, 5 ; 8 |
cfd8: 89 eb ldi r24, 0xB9 ; 185 |
cfda: 99 e0 ldi r25, 0x09 ; 9 |
cfdc: 90 93 b7 09 sts 0x09B7, r25 |
cfe0: 80 93 b6 09 sts 0x09B6, r24 |
cfe4: 90 91 c2 05 lds r25, 0x05C2 |
cfe8: e9 2f mov r30, r25 |
cfea: f0 e0 ldi r31, 0x00 ; 0 |
cfec: e4 53 subi r30, 0x34 ; 52 |
cfee: fc 4f sbci r31, 0xFC ; 252 |
cff0: 80 81 ld r24, Z |
cff2: 80 93 bb 09 sts 0x09BB, r24 |
cff6: 9f 5f subi r25, 0xFF ; 255 |
cff8: 90 93 c2 05 sts 0x05C2, r25 |
cffc: 97 30 cpi r25, 0x07 ; 7 |
cffe: 10 f0 brcs .+4 ; 0xd004 <SPI_StartTransmitPacket+0x38> |
d000: 10 92 c2 05 sts 0x05C2, r1 |
d004: 10 92 b5 09 sts 0x09B5, r1 |
d008: 0e 94 43 65 call 0xca86 ; 0xca86 <UpdateSPI_Buffer> |
d00c: 81 e0 ldi r24, 0x01 ; 1 |
d00e: 80 93 b8 09 sts 0x09B8, r24 |
... |
d042: 80 91 b9 09 lds r24, 0x09B9 |
d046: 80 93 d8 09 sts 0x09D8, r24 |
d04a: 8e bd out 0x2e, r24 ; 46 |
d04c: 08 95 ret |
|
0000d04e <SPI_TransmitByte>: |
d04e: 80 91 b5 09 lds r24, 0x09B5 |
d052: 88 23 and r24, r24 |
d054: 11 f4 brne .+4 ; 0xd05a <SPI_TransmitByte+0xc> |
d056: 0d b4 in r0, 0x2d ; 45 |
d058: 07 fe sbrs r0, 7 |
d05a: 08 95 ret |
d05c: 84 e0 ldi r24, 0x04 ; 4 |
d05e: 80 93 fc 03 sts 0x03FC, r24 |
d062: 45 9a sbi 0x08, 5 ; 8 |
d064: 9e b5 in r25, 0x2e ; 46 |
d066: 80 91 c4 05 lds r24, 0x05C4 |
d06a: 81 30 cpi r24, 0x01 ; 1 |
d06c: 09 f4 brne .+2 ; 0xd070 <SPI_TransmitByte+0x22> |
d06e: 59 c0 rjmp .+178 ; 0xd122 <SPI_TransmitByte+0xd4> |
d070: 81 30 cpi r24, 0x01 ; 1 |
d072: 08 f0 brcs .+2 ; 0xd076 <SPI_TransmitByte+0x28> |
d074: 3a c0 rjmp .+116 ; 0xd0ea <SPI_TransmitByte+0x9c> |
d076: 10 92 da 09 sts 0x09DA, r1 |
d07a: 90 93 c3 05 sts 0x05C3, r25 |
d07e: 91 38 cpi r25, 0x81 ; 129 |
d080: 09 f4 brne .+2 ; 0xd084 <SPI_TransmitByte+0x36> |
d082: 4b c0 rjmp .+150 ; 0xd11a <SPI_TransmitByte+0xcc> |
d084: 20 91 b8 09 lds r18, 0x09B8 |
d088: 20 32 cpi r18, 0x20 ; 32 |
d08a: 08 f0 brcs .+2 ; 0xd08e <SPI_TransmitByte+0x40> |
d08c: 2a c0 rjmp .+84 ; 0xd0e2 <SPI_TransmitByte+0x94> |
d08e: 45 98 cbi 0x08, 5 ; 8 |
... |
d0c0: e0 91 b6 09 lds r30, 0x09B6 |
d0c4: f0 91 b7 09 lds r31, 0x09B7 |
d0c8: e2 0f add r30, r18 |
d0ca: f1 1d adc r31, r1 |
d0cc: 80 81 ld r24, Z |
d0ce: 8e bd out 0x2e, r24 ; 46 |
d0d0: 90 91 d8 09 lds r25, 0x09D8 |
d0d4: 89 0f add r24, r25 |
d0d6: 80 93 d8 09 sts 0x09D8, r24 |
d0da: 2f 5f subi r18, 0xFF ; 255 |
d0dc: 20 93 b8 09 sts 0x09B8, r18 |
d0e0: 08 95 ret |
d0e2: 81 e0 ldi r24, 0x01 ; 1 |
d0e4: 80 93 b5 09 sts 0x09B5, r24 |
d0e8: f8 cf rjmp .-16 ; 0xd0da <SPI_TransmitByte+0x8c> |
d0ea: 82 30 cpi r24, 0x02 ; 2 |
d0ec: 09 f0 breq .+2 ; 0xd0f0 <SPI_TransmitByte+0xa2> |
d0ee: ca cf rjmp .-108 ; 0xd084 <SPI_TransmitByte+0x36> |
d0f0: 80 91 da 09 lds r24, 0x09DA |
d0f4: e8 2f mov r30, r24 |
d0f6: f0 e0 ldi r31, 0x00 ; 0 |
d0f8: e6 50 subi r30, 0x06 ; 6 |
d0fa: f6 4f sbci r31, 0xF6 ; 246 |
d0fc: 90 83 st Z, r25 |
d0fe: 8f 5f subi r24, 0xFF ; 255 |
d100: 80 93 da 09 sts 0x09DA, r24 |
d104: 8a 31 cpi r24, 0x1A ; 26 |
d106: c0 f0 brcs .+48 ; 0xd138 <SPI_TransmitByte+0xea> |
d108: 80 91 c3 05 lds r24, 0x05C3 |
d10c: 98 17 cp r25, r24 |
d10e: d1 f0 breq .+52 ; 0xd144 <SPI_TransmitByte+0xf6> |
d110: 10 92 db 09 sts 0x09DB, r1 |
d114: 10 92 c4 05 sts 0x05C4, r1 |
d118: b5 cf rjmp .-150 ; 0xd084 <SPI_TransmitByte+0x36> |
d11a: 81 e0 ldi r24, 0x01 ; 1 |
d11c: 80 93 c4 05 sts 0x05C4, r24 |
d120: b1 cf rjmp .-158 ; 0xd084 <SPI_TransmitByte+0x36> |
d122: 95 35 cpi r25, 0x55 ; 85 |
d124: b9 f7 brne .-18 ; 0xd114 <SPI_TransmitByte+0xc6> |
d126: 80 91 c3 05 lds r24, 0x05C3 |
d12a: 8b 5a subi r24, 0xAB ; 171 |
d12c: 80 93 c3 05 sts 0x05C3, r24 |
d130: 82 e0 ldi r24, 0x02 ; 2 |
d132: 80 93 c4 05 sts 0x05C4, r24 |
d136: a6 cf rjmp .-180 ; 0xd084 <SPI_TransmitByte+0x36> |
d138: 80 91 c3 05 lds r24, 0x05C3 |
d13c: 89 0f add r24, r25 |
d13e: 80 93 c3 05 sts 0x05C3, r24 |
d142: a0 cf rjmp .-192 ; 0xd084 <SPI_TransmitByte+0x36> |
d144: a0 ee ldi r26, 0xE0 ; 224 |
d146: b9 e0 ldi r27, 0x09 ; 9 |
d148: ea ef ldi r30, 0xFA ; 250 |
d14a: f9 e0 ldi r31, 0x09 ; 9 |
d14c: 8a e1 ldi r24, 0x1A ; 26 |
d14e: 01 90 ld r0, Z+ |
d150: 0d 92 st X+, r0 |
d152: 81 50 subi r24, 0x01 ; 1 |
d154: e1 f7 brne .-8 ; 0xd14e <SPI_TransmitByte+0x100> |
d156: 81 e0 ldi r24, 0x01 ; 1 |
d158: 80 93 db 09 sts 0x09DB, r24 |
d15c: db cf rjmp .-74 ; 0xd114 <SPI_TransmitByte+0xc6> |
|
0000d15e <LED_Init>: |
d15e: 87 b1 in r24, 0x07 ; 7 |
d160: 8c 60 ori r24, 0x0C ; 12 |
d162: 87 b9 out 0x07, r24 ; 7 |
d164: 42 98 cbi 0x08, 2 ; 8 |
d166: 43 98 cbi 0x08, 3 ; 8 |
d168: 10 92 c9 05 sts 0x05C9, r1 |
d16c: 80 e8 ldi r24, 0x80 ; 128 |
d16e: 80 93 d3 03 sts 0x03D3, r24 |
d172: 10 92 ca 05 sts 0x05CA, r1 |
d176: 80 93 d4 03 sts 0x03D4, r24 |
d17a: 08 95 ret |
|
0000d17c <LED_Update>: |
d17c: 80 91 cd 05 lds r24, 0x05CD |
d180: 81 50 subi r24, 0x01 ; 1 |
d182: 80 93 cd 05 sts 0x05CD, r24 |
d186: 8f 5f subi r24, 0xFF ; 255 |
d188: 09 f0 breq .+2 ; 0xd18c <LED_Update+0x10> |
d18a: 3e c0 rjmp .+124 ; 0xd208 <LED_Update+0x8c> |
d18c: 84 e0 ldi r24, 0x04 ; 4 |
d18e: 80 93 cd 05 sts 0x05CD, r24 |
d192: 80 91 43 05 lds r24, 0x0543 |
d196: 85 ff sbrs r24, 5 |
d198: 38 c0 rjmp .+112 ; 0xd20a <LED_Update+0x8e> |
d19a: 80 91 24 09 lds r24, 0x0924 |
d19e: 80 93 cc 05 sts 0x05CC, r24 |
d1a2: 80 91 25 09 lds r24, 0x0925 |
d1a6: 80 93 cb 05 sts 0x05CB, r24 |
d1aa: 80 91 37 09 lds r24, 0x0937 |
d1ae: 28 2f mov r18, r24 |
d1b0: 30 e0 ldi r19, 0x00 ; 0 |
d1b2: a9 01 movw r20, r18 |
d1b4: 40 71 andi r20, 0x10 ; 16 |
d1b6: 50 70 andi r21, 0x00 ; 0 |
d1b8: 84 ff sbrs r24, 4 |
d1ba: 34 c0 rjmp .+104 ; 0xd224 <LED_Update+0xa8> |
d1bc: 80 91 1c 05 lds r24, 0x051C |
d1c0: 88 23 and r24, r24 |
d1c2: 81 f5 brne .+96 ; 0xd224 <LED_Update+0xa8> |
d1c4: 25 ff sbrs r18, 5 |
d1c6: 7e c0 rjmp .+252 ; 0xd2c4 <LED_Update+0x148> |
d1c8: 42 9a sbi 0x08, 2 ; 8 |
d1ca: 26 fd sbrc r18, 6 |
d1cc: 4d c0 rjmp .+154 ; 0xd268 <LED_Update+0xec> |
d1ce: 43 98 cbi 0x08, 3 ; 8 |
d1d0: 08 95 ret |
d1d2: 80 91 ca 05 lds r24, 0x05CA |
d1d6: 81 50 subi r24, 0x01 ; 1 |
d1d8: 80 93 ca 05 sts 0x05CA, r24 |
d1dc: 8f 5f subi r24, 0xFF ; 255 |
d1de: a1 f4 brne .+40 ; 0xd208 <LED_Update+0x8c> |
d1e0: 80 91 a2 09 lds r24, 0x09A2 |
d1e4: 81 50 subi r24, 0x01 ; 1 |
d1e6: 80 93 ca 05 sts 0x05CA, r24 |
d1ea: 80 91 d4 03 lds r24, 0x03D4 |
d1ee: 81 30 cpi r24, 0x01 ; 1 |
d1f0: 09 f4 brne .+2 ; 0xd1f4 <LED_Update+0x78> |
d1f2: 6a c0 rjmp .+212 ; 0xd2c8 <LED_Update+0x14c> |
d1f4: 86 95 lsr r24 |
d1f6: 80 93 d4 03 sts 0x03D4, r24 |
d1fa: 80 91 cb 05 lds r24, 0x05CB |
d1fe: 90 91 d4 03 lds r25, 0x03D4 |
d202: 89 23 and r24, r25 |
d204: 89 f5 brne .+98 ; 0xd268 <LED_Update+0xec> |
d206: 43 98 cbi 0x08, 3 ; 8 |
d208: 08 95 ret |
d20a: 80 91 12 05 lds r24, 0x0512 |
d20e: 87 ff sbrs r24, 7 |
d210: c4 cf rjmp .-120 ; 0xd19a <LED_Update+0x1e> |
d212: 80 91 20 09 lds r24, 0x0920 |
d216: 80 93 cc 05 sts 0x05CC, r24 |
d21a: 80 91 22 09 lds r24, 0x0922 |
d21e: 80 93 cb 05 sts 0x05CB, r24 |
d222: c3 cf rjmp .-122 ; 0xd1aa <LED_Update+0x2e> |
d224: 80 91 21 09 lds r24, 0x0921 |
d228: 8b 3f cpi r24, 0xFB ; 251 |
d22a: 00 f1 brcs .+64 ; 0xd26c <LED_Update+0xf0> |
d22c: 80 91 6f 09 lds r24, 0x096F |
d230: 8d 3d cpi r24, 0xDD ; 221 |
d232: 08 f0 brcs .+2 ; 0xd236 <LED_Update+0xba> |
d234: 41 c0 rjmp .+130 ; 0xd2b8 <LED_Update+0x13c> |
d236: 8a 30 cpi r24, 0x0A ; 10 |
d238: c8 f4 brcc .+50 ; 0xd26c <LED_Update+0xf0> |
d23a: 80 91 cc 05 lds r24, 0x05CC |
d23e: 87 fd sbrc r24, 7 |
d240: 2e c0 rjmp .+92 ; 0xd29e <LED_Update+0x122> |
d242: 42 9a sbi 0x08, 2 ; 8 |
d244: 45 2b or r20, r21 |
d246: 71 f5 brne .+92 ; 0xd2a4 <LED_Update+0x128> |
d248: 80 91 23 09 lds r24, 0x0923 |
d24c: 8b 3f cpi r24, 0xFB ; 251 |
d24e: 08 f4 brcc .+2 ; 0xd252 <LED_Update+0xd6> |
d250: c0 cf rjmp .-128 ; 0xd1d2 <LED_Update+0x56> |
d252: 80 91 a2 09 lds r24, 0x09A2 |
d256: 87 3e cpi r24, 0xE7 ; 231 |
d258: 50 f5 brcc .+84 ; 0xd2ae <LED_Update+0x132> |
d25a: 8a 30 cpi r24, 0x0A ; 10 |
d25c: 08 f0 brcs .+2 ; 0xd260 <LED_Update+0xe4> |
d25e: b9 cf rjmp .-142 ; 0xd1d2 <LED_Update+0x56> |
d260: 80 91 cb 05 lds r24, 0x05CB |
d264: 87 fd sbrc r24, 7 |
d266: b3 cf rjmp .-154 ; 0xd1ce <LED_Update+0x52> |
d268: 43 9a sbi 0x08, 3 ; 8 |
d26a: 08 95 ret |
d26c: 80 91 c9 05 lds r24, 0x05C9 |
d270: 81 50 subi r24, 0x01 ; 1 |
d272: 80 93 c9 05 sts 0x05C9, r24 |
d276: 8f 5f subi r24, 0xFF ; 255 |
d278: 29 f7 brne .-54 ; 0xd244 <LED_Update+0xc8> |
d27a: 80 91 6f 09 lds r24, 0x096F |
d27e: 81 50 subi r24, 0x01 ; 1 |
d280: 80 93 c9 05 sts 0x05C9, r24 |
d284: 80 91 d3 03 lds r24, 0x03D3 |
d288: 81 30 cpi r24, 0x01 ; 1 |
d28a: 11 f1 breq .+68 ; 0xd2d0 <LED_Update+0x154> |
d28c: 86 95 lsr r24 |
d28e: 80 93 d3 03 sts 0x03D3, r24 |
d292: 80 91 cc 05 lds r24, 0x05CC |
d296: 90 91 d3 03 lds r25, 0x03D3 |
d29a: 89 23 and r24, r25 |
d29c: 91 f6 brne .-92 ; 0xd242 <LED_Update+0xc6> |
d29e: 42 98 cbi 0x08, 2 ; 8 |
d2a0: 45 2b or r20, r21 |
d2a2: 91 f2 breq .-92 ; 0xd248 <LED_Update+0xcc> |
d2a4: 80 91 1c 05 lds r24, 0x051C |
d2a8: 88 23 and r24, r24 |
d2aa: 71 f6 brne .-100 ; 0xd248 <LED_Update+0xcc> |
d2ac: 8e cf rjmp .-228 ; 0xd1ca <LED_Update+0x4e> |
d2ae: 80 91 cb 05 lds r24, 0x05CB |
d2b2: 87 ff sbrs r24, 7 |
d2b4: 8c cf rjmp .-232 ; 0xd1ce <LED_Update+0x52> |
d2b6: d8 cf rjmp .-80 ; 0xd268 <LED_Update+0xec> |
d2b8: 80 91 cc 05 lds r24, 0x05CC |
d2bc: 87 fd sbrc r24, 7 |
d2be: c1 cf rjmp .-126 ; 0xd242 <LED_Update+0xc6> |
d2c0: 42 98 cbi 0x08, 2 ; 8 |
d2c2: ee cf rjmp .-36 ; 0xd2a0 <LED_Update+0x124> |
d2c4: 42 98 cbi 0x08, 2 ; 8 |
d2c6: 81 cf rjmp .-254 ; 0xd1ca <LED_Update+0x4e> |
d2c8: 80 e8 ldi r24, 0x80 ; 128 |
d2ca: 80 93 d4 03 sts 0x03D4, r24 |
d2ce: 95 cf rjmp .-214 ; 0xd1fa <LED_Update+0x7e> |
d2d0: 80 e8 ldi r24, 0x80 ; 128 |
d2d2: 80 93 d3 03 sts 0x03D3, r24 |
d2d6: dd cf rjmp .-70 ; 0xd292 <LED_Update+0x116> |
|
0000d2d8 <Uart1Init>: |
d2d8: 80 91 c9 00 lds r24, 0x00C9 |
d2dc: 8f 77 andi r24, 0x7F ; 127 |
d2de: 80 93 c9 00 sts 0x00C9, r24 |
d2e2: 80 91 c9 00 lds r24, 0x00C9 |
d2e6: 8f 7b andi r24, 0xBF ; 191 |
d2e8: 80 93 c9 00 sts 0x00C9, r24 |
d2ec: 80 91 c9 00 lds r24, 0x00C9 |
d2f0: 8f 7d andi r24, 0xDF ; 223 |
d2f2: 80 93 c9 00 sts 0x00C9, r24 |
d2f6: 5a 9a sbi 0x0b, 2 ; 11 |
d2f8: 52 98 cbi 0x0a, 2 ; 10 |
d2fa: 10 92 cd 00 sts 0x00CD, r1 |
d2fe: 84 e1 ldi r24, 0x14 ; 20 |
d300: 80 93 cc 00 sts 0x00CC, r24 |
d304: 80 91 c8 00 lds r24, 0x00C8 |
d308: 82 60 ori r24, 0x02 ; 2 |
d30a: 80 93 c8 00 sts 0x00C8, r24 |
d30e: 80 e1 ldi r24, 0x10 ; 16 |
d310: 80 93 c9 00 sts 0x00C9, r24 |
d314: 80 91 ca 00 lds r24, 0x00CA |
d318: 8f 77 andi r24, 0x7F ; 127 |
d31a: 80 93 ca 00 sts 0x00CA, r24 |
d31e: 80 91 ca 00 lds r24, 0x00CA |
d322: 8f 7b andi r24, 0xBF ; 191 |
d324: 80 93 ca 00 sts 0x00CA, r24 |
d328: 80 91 ca 00 lds r24, 0x00CA |
d32c: 8f 7d andi r24, 0xDF ; 223 |
d32e: 80 93 ca 00 sts 0x00CA, r24 |
d332: 80 91 ca 00 lds r24, 0x00CA |
d336: 8f 7e andi r24, 0xEF ; 239 |
d338: 80 93 ca 00 sts 0x00CA, r24 |
d33c: 80 91 ca 00 lds r24, 0x00CA |
d340: 87 7f andi r24, 0xF7 ; 247 |
d342: 80 93 ca 00 sts 0x00CA, r24 |
d346: 80 91 c9 00 lds r24, 0x00C9 |
d34a: 8b 7f andi r24, 0xFB ; 251 |
d34c: 80 93 c9 00 sts 0x00C9, r24 |
d350: 80 91 ca 00 lds r24, 0x00CA |
d354: 84 60 ori r24, 0x04 ; 4 |
d356: 80 93 ca 00 sts 0x00CA, r24 |
d35a: 80 91 ca 00 lds r24, 0x00CA |
d35e: 82 60 ori r24, 0x02 ; 2 |
d360: 80 93 ca 00 sts 0x00CA, r24 |
d364: 80 91 c8 00 lds r24, 0x00C8 |
d368: 87 ff sbrs r24, 7 |
d36a: 06 c0 rjmp .+12 ; 0xd378 <Uart1Init+0xa0> |
d36c: 80 91 ce 00 lds r24, 0x00CE |
d370: 80 91 c8 00 lds r24, 0x00C8 |
d374: 87 fd sbrc r24, 7 |
d376: fa cf rjmp .-12 ; 0xd36c <Uart1Init+0x94> |
d378: 80 91 c9 00 lds r24, 0x00C9 |
d37c: 80 68 ori r24, 0x80 ; 128 |
d37e: 80 93 c9 00 sts 0x00C9, r24 |
d382: 08 95 ret |
|
0000d384 <__vector_28>: |
d384: 1f 92 push r1 |
d386: 0f 92 push r0 |
d388: 0f b6 in r0, 0x3f ; 63 |
d38a: 0f 92 push r0 |
d38c: 11 24 eor r1, r1 |
d38e: 1f 93 push r17 |
d390: 2f 93 push r18 |
d392: 3f 93 push r19 |
d394: 4f 93 push r20 |
d396: 5f 93 push r21 |
d398: 6f 93 push r22 |
d39a: 7f 93 push r23 |
d39c: 8f 93 push r24 |
d39e: 9f 93 push r25 |
d3a0: af 93 push r26 |
d3a2: bf 93 push r27 |
d3a4: cf 93 push r28 |
d3a6: df 93 push r29 |
d3a8: ef 93 push r30 |
d3aa: ff 93 push r31 |
d3ac: 20 91 ce 00 lds r18, 0x00CE |
d3b0: 10 91 d5 03 lds r17, 0x03D5 |
d3b4: 11 30 cpi r17, 0x01 ; 1 |
d3b6: 09 f4 brne .+2 ; 0xd3ba <__vector_28+0x36> |
d3b8: 46 c0 rjmp .+140 ; 0xd446 <__vector_28+0xc2> |
d3ba: 40 e0 ldi r20, 0x00 ; 0 |
d3bc: 50 e0 ldi r21, 0x00 ; 0 |
d3be: 80 91 ce 05 lds r24, 0x05CE |
d3c2: 88 23 and r24, r24 |
d3c4: c9 f1 breq .+114 ; 0xd438 <__vector_28+0xb4> |
d3c6: 80 91 d2 05 lds r24, 0x05D2 |
d3ca: 88 23 and r24, r24 |
d3cc: a1 f0 breq .+40 ; 0xd3f6 <__vector_28+0x72> |
d3ce: 81 30 cpi r24, 0x01 ; 1 |
d3d0: 09 f4 brne .+2 ; 0xd3d4 <__vector_28+0x50> |
d3d2: d4 c0 rjmp .+424 ; 0xd57c <__vector_28+0x1f8> |
d3d4: 82 30 cpi r24, 0x02 ; 2 |
d3d6: 09 f4 brne .+2 ; 0xd3da <__vector_28+0x56> |
d3d8: d6 c0 rjmp .+428 ; 0xd586 <__vector_28+0x202> |
d3da: 83 30 cpi r24, 0x03 ; 3 |
d3dc: 09 f4 brne .+2 ; 0xd3e0 <__vector_28+0x5c> |
d3de: 52 c0 rjmp .+164 ; 0xd484 <__vector_28+0x100> |
d3e0: 81 e0 ldi r24, 0x01 ; 1 |
d3e2: 80 93 d5 03 sts 0x03D5, r24 |
d3e6: 10 92 d1 05 sts 0x05D1, r1 |
d3ea: 10 92 cf 05 sts 0x05CF, r1 |
d3ee: 84 e4 ldi r24, 0x44 ; 68 |
d3f0: 80 93 ce 05 sts 0x05CE, r24 |
d3f4: 33 c0 rjmp .+102 ; 0xd45c <__vector_28+0xd8> |
d3f6: 45 2b or r20, r21 |
d3f8: 41 f1 breq .+80 ; 0xd44a <__vector_28+0xc6> |
d3fa: 81 e0 ldi r24, 0x01 ; 1 |
d3fc: 80 93 d2 05 sts 0x05D2, r24 |
d400: 40 91 d1 05 lds r20, 0x05D1 |
d404: 4f 5f subi r20, 0xFF ; 255 |
d406: 40 93 d1 05 sts 0x05D1, r20 |
d40a: 83 e0 ldi r24, 0x03 ; 3 |
d40c: 80 93 ce 05 sts 0x05CE, r24 |
d410: 40 31 cpi r20, 0x10 ; 16 |
d412: 20 f1 brcs .+72 ; 0xd45c <__vector_28+0xd8> |
d414: 80 91 cf 05 lds r24, 0x05CF |
d418: 88 23 and r24, r24 |
d41a: 21 f4 brne .+8 ; 0xd424 <__vector_28+0xa0> |
d41c: 11 23 and r17, r17 |
d41e: 11 f4 brne .+4 ; 0xd424 <__vector_28+0xa0> |
d420: 10 92 84 03 sts 0x0384, r1 |
d424: 10 92 d1 05 sts 0x05D1, r1 |
d428: 10 92 cf 05 sts 0x05CF, r1 |
d42c: 10 92 d2 05 sts 0x05D2, r1 |
d430: 84 e4 ldi r24, 0x44 ; 68 |
d432: 80 93 ce 05 sts 0x05CE, r24 |
d436: 12 c0 rjmp .+36 ; 0xd45c <__vector_28+0xd8> |
d438: 41 e0 ldi r20, 0x01 ; 1 |
d43a: 50 e0 ldi r21, 0x00 ; 0 |
d43c: 80 91 d2 05 lds r24, 0x05D2 |
d440: 88 23 and r24, r24 |
d442: 29 f6 brne .-118 ; 0xd3ce <__vector_28+0x4a> |
d444: d8 cf rjmp .-80 ; 0xd3f6 <__vector_28+0x72> |
d446: 10 92 d5 03 sts 0x03D5, r1 |
d44a: 84 e4 ldi r24, 0x44 ; 68 |
d44c: 80 93 ce 05 sts 0x05CE, r24 |
d450: 10 92 d1 05 sts 0x05D1, r1 |
d454: 10 92 d2 05 sts 0x05D2, r1 |
d458: 10 92 d0 05 sts 0x05D0, r1 |
d45c: ff 91 pop r31 |
d45e: ef 91 pop r30 |
d460: df 91 pop r29 |
d462: cf 91 pop r28 |
d464: bf 91 pop r27 |
d466: af 91 pop r26 |
d468: 9f 91 pop r25 |
d46a: 8f 91 pop r24 |
d46c: 7f 91 pop r23 |
d46e: 6f 91 pop r22 |
d470: 5f 91 pop r21 |
d472: 4f 91 pop r20 |
d474: 3f 91 pop r19 |
d476: 2f 91 pop r18 |
d478: 1f 91 pop r17 |
d47a: 0f 90 pop r0 |
d47c: 0f be out 0x3f, r0 ; 63 |
d47e: 0f 90 pop r0 |
d480: 1f 90 pop r1 |
d482: 18 95 reti |
d484: 45 2b or r20, r21 |
d486: 09 f0 breq .+2 ; 0xd48a <__vector_28+0x106> |
d488: ab cf rjmp .-170 ; 0xd3e0 <__vector_28+0x5c> |
d48a: 80 93 ce 05 sts 0x05CE, r24 |
d48e: 82 e0 ldi r24, 0x02 ; 2 |
d490: 80 93 d2 05 sts 0x05D2, r24 |
d494: 40 91 d1 05 lds r20, 0x05D1 |
d498: 4f 5f subi r20, 0xFF ; 255 |
d49a: 40 93 d1 05 sts 0x05D1, r20 |
d49e: 30 91 d0 05 lds r19, 0x05D0 |
d4a2: 83 2f mov r24, r19 |
d4a4: 86 95 lsr r24 |
d4a6: 86 95 lsr r24 |
d4a8: e8 2f mov r30, r24 |
d4aa: f0 e0 ldi r31, 0x00 ; 0 |
d4ac: ef 70 andi r30, 0x0F ; 15 |
d4ae: f0 70 andi r31, 0x00 ; 0 |
d4b0: 31 96 adiw r30, 0x01 ; 1 |
d4b2: eb 30 cpi r30, 0x0B ; 11 |
d4b4: f1 05 cpc r31, r1 |
d4b6: 08 f0 brcs .+2 ; 0xd4ba <__vector_28+0x136> |
d4b8: ab cf rjmp .-170 ; 0xd410 <__vector_28+0x8c> |
d4ba: 93 2f mov r25, r19 |
d4bc: 80 e0 ldi r24, 0x00 ; 0 |
d4be: 30 e0 ldi r19, 0x00 ; 0 |
d4c0: 82 2b or r24, r18 |
d4c2: 93 2b or r25, r19 |
d4c4: 93 70 andi r25, 0x03 ; 3 |
d4c6: 80 50 subi r24, 0x00 ; 0 |
d4c8: 92 40 sbci r25, 0x02 ; 2 |
d4ca: 63 e0 ldi r22, 0x03 ; 3 |
d4cc: 70 e0 ldi r23, 0x00 ; 0 |
d4ce: 0e 94 89 6f call 0xdf12 ; 0xdf12 <__divmodhi4> |
d4d2: db 01 movw r26, r22 |
d4d4: ef 01 movw r28, r30 |
d4d6: cc 0f add r28, r28 |
d4d8: dd 1f adc r29, r29 |
d4da: fe 01 movw r30, r28 |
d4dc: e1 55 subi r30, 0x51 ; 81 |
d4de: f7 4f sbci r31, 0xF7 ; 247 |
d4e0: 80 81 ld r24, Z |
d4e2: 91 81 ldd r25, Z+1 ; 0x01 |
d4e4: 9b 01 movw r18, r22 |
d4e6: 28 1b sub r18, r24 |
d4e8: 39 0b sbc r19, r25 |
d4ea: c9 01 movw r24, r18 |
d4ec: 37 fd sbrc r19, 7 |
d4ee: 82 c0 rjmp .+260 ; 0xd5f4 <__vector_28+0x270> |
d4f0: 06 97 sbiw r24, 0x06 ; 6 |
d4f2: 54 f4 brge .+20 ; 0xd508 <__vector_28+0x184> |
d4f4: 80 91 12 05 lds r24, 0x0512 |
d4f8: 88 3c cpi r24, 0xC8 ; 200 |
d4fa: 08 f0 brcs .+2 ; 0xd4fe <__vector_28+0x17a> |
d4fc: 6f c0 rjmp .+222 ; 0xd5dc <__vector_28+0x258> |
d4fe: 80 91 12 05 lds r24, 0x0512 |
d502: 86 5f subi r24, 0xF6 ; 246 |
d504: 80 93 12 05 sts 0x0512, r24 |
d508: fe 01 movw r30, r28 |
d50a: e1 55 subi r30, 0x51 ; 81 |
d50c: f7 4f sbci r31, 0xF7 ; 247 |
d50e: 80 81 ld r24, Z |
d510: 91 81 ldd r25, Z+1 ; 0x01 |
d512: 9c 01 movw r18, r24 |
d514: 22 0f add r18, r18 |
d516: 33 1f adc r19, r19 |
d518: 28 0f add r18, r24 |
d51a: 39 1f adc r19, r25 |
d51c: 2a 0f add r18, r26 |
d51e: 3b 1f adc r19, r27 |
d520: 37 fd sbrc r19, 7 |
d522: 65 c0 rjmp .+202 ; 0xd5ee <__vector_28+0x26a> |
d524: 35 95 asr r19 |
d526: 27 95 ror r18 |
d528: 35 95 asr r19 |
d52a: 27 95 ror r18 |
d52c: cd 01 movw r24, r26 |
d52e: 01 96 adiw r24, 0x01 ; 1 |
d530: 82 17 cp r24, r18 |
d532: 93 07 cpc r25, r19 |
d534: 0c f0 brlt .+2 ; 0xd538 <__vector_28+0x1b4> |
d536: 4a c0 rjmp .+148 ; 0xd5cc <__vector_28+0x248> |
d538: 21 50 subi r18, 0x01 ; 1 |
d53a: 30 40 sbci r19, 0x00 ; 0 |
d53c: 80 91 12 05 lds r24, 0x0512 |
d540: 84 3b cpi r24, 0xB4 ; 180 |
d542: f0 f1 brcs .+124 ; 0xd5c0 <__vector_28+0x23c> |
d544: fe 01 movw r30, r28 |
d546: e1 55 subi r30, 0x51 ; 81 |
d548: f7 4f sbci r31, 0xF7 ; 247 |
d54a: 80 81 ld r24, Z |
d54c: 91 81 ldd r25, Z+1 ; 0x01 |
d54e: b9 01 movw r22, r18 |
d550: 68 1b sub r22, r24 |
d552: 79 0b sbc r23, r25 |
d554: cb 01 movw r24, r22 |
d556: 63 e0 ldi r22, 0x03 ; 3 |
d558: 70 e0 ldi r23, 0x00 ; 0 |
d55a: 0e 94 89 6f call 0xdf12 ; 0xdf12 <__divmodhi4> |
d55e: cb 01 movw r24, r22 |
d560: 88 0f add r24, r24 |
d562: 99 1f adc r25, r25 |
d564: 86 0f add r24, r22 |
d566: 97 1f adc r25, r23 |
d568: fe 01 movw r30, r28 |
d56a: eb 53 subi r30, 0x3B ; 59 |
d56c: f7 4f sbci r31, 0xF7 ; 247 |
d56e: 91 83 std Z+1, r25 ; 0x01 |
d570: 80 83 st Z, r24 |
d572: c1 55 subi r28, 0x51 ; 81 |
d574: d7 4f sbci r29, 0xF7 ; 247 |
d576: 39 83 std Y+1, r19 ; 0x01 |
d578: 28 83 st Y, r18 |
d57a: 4a cf rjmp .-364 ; 0xd410 <__vector_28+0x8c> |
d57c: 45 2b or r20, r21 |
d57e: 09 f0 breq .+2 ; 0xd582 <__vector_28+0x1fe> |
d580: 2f cf rjmp .-418 ; 0xd3e0 <__vector_28+0x5c> |
d582: 82 e0 ldi r24, 0x02 ; 2 |
d584: 3b cf rjmp .-394 ; 0xd3fc <__vector_28+0x78> |
d586: 45 2b or r20, r21 |
d588: 09 f0 breq .+2 ; 0xd58c <__vector_28+0x208> |
d58a: 2a cf rjmp .-428 ; 0xd3e0 <__vector_28+0x5c> |
d58c: 83 e0 ldi r24, 0x03 ; 3 |
d58e: 80 93 ce 05 sts 0x05CE, r24 |
d592: 20 93 d0 05 sts 0x05D0, r18 |
d596: 90 91 d1 05 lds r25, 0x05D1 |
d59a: 92 30 cpi r25, 0x02 ; 2 |
d59c: 49 f0 breq .+18 ; 0xd5b0 <__vector_28+0x22c> |
d59e: 83 e0 ldi r24, 0x03 ; 3 |
d5a0: 80 93 d2 05 sts 0x05D2, r24 |
d5a4: 89 2f mov r24, r25 |
d5a6: 8f 5f subi r24, 0xFF ; 255 |
d5a8: 80 93 d1 05 sts 0x05D1, r24 |
d5ac: 48 2f mov r20, r24 |
d5ae: 30 cf rjmp .-416 ; 0xd410 <__vector_28+0x8c> |
d5b0: 10 92 cf 05 sts 0x05CF, r1 |
d5b4: 27 ff sbrs r18, 7 |
d5b6: f3 cf rjmp .-26 ; 0xd59e <__vector_28+0x21a> |
d5b8: 81 e0 ldi r24, 0x01 ; 1 |
d5ba: 80 93 cf 05 sts 0x05CF, r24 |
d5be: ef cf rjmp .-34 ; 0xd59e <__vector_28+0x21a> |
d5c0: fe 01 movw r30, r28 |
d5c2: eb 53 subi r30, 0x3B ; 59 |
d5c4: f7 4f sbci r31, 0xF7 ; 247 |
d5c6: 11 82 std Z+1, r1 ; 0x01 |
d5c8: 10 82 st Z, r1 |
d5ca: d3 cf rjmp .-90 ; 0xd572 <__vector_28+0x1ee> |
d5cc: 11 97 sbiw r26, 0x01 ; 1 |
d5ce: 2a 17 cp r18, r26 |
d5d0: 3b 07 cpc r19, r27 |
d5d2: 0c f0 brlt .+2 ; 0xd5d6 <__vector_28+0x252> |
d5d4: b3 cf rjmp .-154 ; 0xd53c <__vector_28+0x1b8> |
d5d6: 2f 5f subi r18, 0xFF ; 255 |
d5d8: 3f 4f sbci r19, 0xFF ; 255 |
d5da: b0 cf rjmp .-160 ; 0xd53c <__vector_28+0x1b8> |
d5dc: 88 ec ldi r24, 0xC8 ; 200 |
d5de: 80 93 12 05 sts 0x0512, r24 |
d5e2: 80 91 6f 00 lds r24, 0x006F |
d5e6: 8f 7d andi r24, 0xDF ; 223 |
d5e8: 80 93 6f 00 sts 0x006F, r24 |
d5ec: 8d cf rjmp .-230 ; 0xd508 <__vector_28+0x184> |
d5ee: 2d 5f subi r18, 0xFD ; 253 |
d5f0: 3f 4f sbci r19, 0xFF ; 255 |
d5f2: 98 cf rjmp .-208 ; 0xd524 <__vector_28+0x1a0> |
d5f4: 90 95 com r25 |
d5f6: 81 95 neg r24 |
d5f8: 9f 4f sbci r25, 0xFF ; 255 |
d5fa: 7a cf rjmp .-268 ; 0xd4f0 <__vector_28+0x16c> |
|
0000d5fc <SpektrumBinding>: |
d5fc: cf 93 push r28 |
d5fe: df 93 push r29 |
d600: 80 e1 ldi r24, 0x10 ; 16 |
d602: 97 e2 ldi r25, 0x27 ; 39 |
d604: 0e 94 ac 1a call 0x3558 ; 0x3558 <SetDelay> |
d608: ec 01 movw r28, r24 |
d60a: 80 91 c9 00 lds r24, 0x00C9 |
d60e: 8f 77 andi r24, 0x7F ; 127 |
d610: 80 93 c9 00 sts 0x00C9, r24 |
d614: 80 91 c9 00 lds r24, 0x00C9 |
d618: 8f 7e andi r24, 0xEF ; 239 |
d61a: 80 93 c9 00 sts 0x00C9, r24 |
d61e: 5a 98 cbi 0x0b, 2 ; 11 |
d620: 00 d0 rcall .+0 ; 0xd622 <SpektrumBinding+0x26> |
d622: 0f 92 push r0 |
d624: ed b7 in r30, 0x3d ; 61 |
d626: fe b7 in r31, 0x3e ; 62 |
d628: 11 82 std Z+1, r1 ; 0x01 |
d62a: 89 e3 ldi r24, 0x39 ; 57 |
d62c: 98 e0 ldi r25, 0x08 ; 8 |
d62e: 93 83 std Z+3, r25 ; 0x03 |
d630: 82 83 std Z+2, r24 ; 0x02 |
d632: 0e 94 97 16 call 0x2d2e ; 0x2d2e <_printf_P> |
d636: 0f 90 pop r0 |
d638: 0f 90 pop r0 |
d63a: 0f 90 pop r0 |
d63c: ce 01 movw r24, r28 |
d63e: 0e 94 b6 1a call 0x356c ; 0x356c <CheckDelay> |
d642: 88 23 and r24, r24 |
d644: 09 f0 breq .+2 ; 0xd648 <SpektrumBinding+0x4c> |
d646: 83 c0 rjmp .+262 ; 0xd74e <SpektrumBinding+0x152> |
d648: 4a 9b sbis 0x09, 2 ; 9 |
d64a: f8 cf rjmp .-16 ; 0xd63c <SpektrumBinding+0x40> |
d64c: 8a e5 ldi r24, 0x5A ; 90 |
d64e: 90 e0 ldi r25, 0x00 ; 0 |
d650: 0e 94 ac 1a call 0x3558 ; 0x3558 <SetDelay> |
d654: ec 01 movw r28, r24 |
d656: 00 d0 rcall .+0 ; 0xd658 <SpektrumBinding+0x5c> |
d658: 0f 92 push r0 |
d65a: ed b7 in r30, 0x3d ; 61 |
d65c: fe b7 in r31, 0x3e ; 62 |
d65e: 11 82 std Z+1, r1 ; 0x01 |
d660: 83 e3 ldi r24, 0x33 ; 51 |
d662: 98 e0 ldi r25, 0x08 ; 8 |
d664: 93 83 std Z+3, r25 ; 0x03 |
d666: 82 83 std Z+2, r24 ; 0x02 |
d668: 0e 94 97 16 call 0x2d2e ; 0x2d2e <_printf_P> |
d66c: 52 9a sbi 0x0a, 2 ; 10 |
d66e: 0f 90 pop r0 |
d670: 0f 90 pop r0 |
d672: 0f 90 pop r0 |
d674: ce 01 movw r24, r28 |
d676: 0e 94 b6 1a call 0x356c ; 0x356c <CheckDelay> |
d67a: 88 23 and r24, r24 |
d67c: d9 f3 breq .-10 ; 0xd674 <SpektrumBinding+0x78> |
d67e: 80 e0 ldi r24, 0x00 ; 0 |
d680: 90 e0 ldi r25, 0x00 ; 0 |
d682: 5a 9a sbi 0x0b, 2 ; 11 |
d684: 01 96 adiw r24, 0x01 ; 1 |
d686: 84 36 cpi r24, 0x64 ; 100 |
d688: 91 05 cpc r25, r1 |
d68a: d9 f7 brne .-10 ; 0xd682 <SpektrumBinding+0x86> |
d68c: 80 e0 ldi r24, 0x00 ; 0 |
d68e: 90 e0 ldi r25, 0x00 ; 0 |
d690: 5a 98 cbi 0x0b, 2 ; 11 |
d692: 01 96 adiw r24, 0x01 ; 1 |
d694: f1 e0 ldi r31, 0x01 ; 1 |
d696: 80 39 cpi r24, 0x90 ; 144 |
d698: 9f 07 cpc r25, r31 |
d69a: d1 f7 brne .-12 ; 0xd690 <SpektrumBinding+0x94> |
d69c: 80 e0 ldi r24, 0x00 ; 0 |
d69e: 90 e0 ldi r25, 0x00 ; 0 |
d6a0: 5a 9a sbi 0x0b, 2 ; 11 |
d6a2: 01 96 adiw r24, 0x01 ; 1 |
d6a4: 8a 30 cpi r24, 0x0A ; 10 |
d6a6: 91 05 cpc r25, r1 |
d6a8: d9 f7 brne .-10 ; 0xd6a0 <SpektrumBinding+0xa4> |
d6aa: 80 e0 ldi r24, 0x00 ; 0 |
d6ac: 90 e0 ldi r25, 0x00 ; 0 |
d6ae: 5a 98 cbi 0x0b, 2 ; 11 |
d6b0: 01 96 adiw r24, 0x01 ; 1 |
d6b2: 8a 30 cpi r24, 0x0A ; 10 |
d6b4: 91 05 cpc r25, r1 |
d6b6: d9 f7 brne .-10 ; 0xd6ae <SpektrumBinding+0xb2> |
d6b8: 80 e0 ldi r24, 0x00 ; 0 |
d6ba: 90 e0 ldi r25, 0x00 ; 0 |
d6bc: 5a 9a sbi 0x0b, 2 ; 11 |
d6be: 01 96 adiw r24, 0x01 ; 1 |
d6c0: 21 e0 ldi r18, 0x01 ; 1 |
d6c2: 80 39 cpi r24, 0x90 ; 144 |
d6c4: 92 07 cpc r25, r18 |
d6c6: d1 f7 brne .-12 ; 0xd6bc <SpektrumBinding+0xc0> |
d6c8: 80 e0 ldi r24, 0x00 ; 0 |
d6ca: 90 e0 ldi r25, 0x00 ; 0 |
d6cc: 5a 98 cbi 0x0b, 2 ; 11 |
d6ce: 01 96 adiw r24, 0x01 ; 1 |
d6d0: e1 e0 ldi r30, 0x01 ; 1 |
d6d2: 80 39 cpi r24, 0x90 ; 144 |
d6d4: 9e 07 cpc r25, r30 |
d6d6: d1 f7 brne .-12 ; 0xd6cc <SpektrumBinding+0xd0> |
d6d8: 80 e0 ldi r24, 0x00 ; 0 |
d6da: 90 e0 ldi r25, 0x00 ; 0 |
d6dc: 5a 9a sbi 0x0b, 2 ; 11 |
d6de: 01 96 adiw r24, 0x01 ; 1 |
d6e0: 8a 30 cpi r24, 0x0A ; 10 |
d6e2: 91 05 cpc r25, r1 |
d6e4: d9 f7 brne .-10 ; 0xd6dc <SpektrumBinding+0xe0> |
d6e6: 80 e0 ldi r24, 0x00 ; 0 |
d6e8: 90 e0 ldi r25, 0x00 ; 0 |
d6ea: 5a 98 cbi 0x0b, 2 ; 11 |
d6ec: 01 96 adiw r24, 0x01 ; 1 |
d6ee: 8a 30 cpi r24, 0x0A ; 10 |
d6f0: 91 05 cpc r25, r1 |
d6f2: d9 f7 brne .-10 ; 0xd6ea <SpektrumBinding+0xee> |
d6f4: 80 e0 ldi r24, 0x00 ; 0 |
d6f6: 90 e0 ldi r25, 0x00 ; 0 |
d6f8: 5a 9a sbi 0x0b, 2 ; 11 |
d6fa: 01 96 adiw r24, 0x01 ; 1 |
d6fc: f1 e0 ldi r31, 0x01 ; 1 |
d6fe: 80 39 cpi r24, 0x90 ; 144 |
d700: 9f 07 cpc r25, r31 |
d702: d1 f7 brne .-12 ; 0xd6f8 <SpektrumBinding+0xfc> |
d704: 80 e0 ldi r24, 0x00 ; 0 |
d706: 90 e0 ldi r25, 0x00 ; 0 |
d708: 5a 98 cbi 0x0b, 2 ; 11 |
d70a: 01 96 adiw r24, 0x01 ; 1 |
d70c: 21 e0 ldi r18, 0x01 ; 1 |
d70e: 80 39 cpi r24, 0x90 ; 144 |
d710: 92 07 cpc r25, r18 |
d712: d1 f7 brne .-12 ; 0xd708 <SpektrumBinding+0x10c> |
d714: 80 e0 ldi r24, 0x00 ; 0 |
d716: 90 e0 ldi r25, 0x00 ; 0 |
d718: 5a 9a sbi 0x0b, 2 ; 11 |
d71a: 01 96 adiw r24, 0x01 ; 1 |
d71c: 8a 30 cpi r24, 0x0A ; 10 |
d71e: 91 05 cpc r25, r1 |
d720: d9 f7 brne .-10 ; 0xd718 <SpektrumBinding+0x11c> |
d722: 80 e0 ldi r24, 0x00 ; 0 |
d724: 90 e0 ldi r25, 0x00 ; 0 |
d726: 5a 98 cbi 0x0b, 2 ; 11 |
d728: 01 96 adiw r24, 0x01 ; 1 |
d72a: 8a 30 cpi r24, 0x0A ; 10 |
d72c: 91 05 cpc r25, r1 |
d72e: d9 f7 brne .-10 ; 0xd726 <SpektrumBinding+0x12a> |
d730: 80 e0 ldi r24, 0x00 ; 0 |
d732: 90 e0 ldi r25, 0x00 ; 0 |
d734: 5a 9a sbi 0x0b, 2 ; 11 |
d736: 01 96 adiw r24, 0x01 ; 1 |
d738: e1 e0 ldi r30, 0x01 ; 1 |
d73a: 80 39 cpi r24, 0x90 ; 144 |
d73c: 9e 07 cpc r25, r30 |
d73e: d1 f7 brne .-12 ; 0xd734 <SpektrumBinding+0x138> |
d740: 52 98 cbi 0x0a, 2 ; 10 |
d742: 5a 98 cbi 0x0b, 2 ; 11 |
d744: 0e 94 6c 69 call 0xd2d8 ; 0xd2d8 <Uart1Init> |
d748: df 91 pop r29 |
d74a: cf 91 pop r28 |
d74c: 08 95 ret |
d74e: 00 d0 rcall .+0 ; 0xd750 <SpektrumBinding+0x154> |
d750: 0f 92 push r0 |
d752: ed b7 in r30, 0x3d ; 61 |
d754: fe b7 in r31, 0x3e ; 62 |
d756: 11 82 std Z+1, r1 ; 0x01 |
d758: 88 e2 ldi r24, 0x28 ; 40 |
d75a: 98 e0 ldi r25, 0x08 ; 8 |
d75c: 93 83 std Z+3, r25 ; 0x03 |
d75e: 82 83 std Z+2, r24 ; 0x02 |
d760: 0e 94 97 16 call 0x2d2e ; 0x2d2e <_printf_P> |
d764: 0f 90 pop r0 |
d766: 0f 90 pop r0 |
d768: 0f 90 pop r0 |
d76a: 52 98 cbi 0x0a, 2 ; 10 |
d76c: 5a 98 cbi 0x0b, 2 ; 11 |
d76e: 0e 94 6c 69 call 0xd2d8 ; 0xd2d8 <Uart1Init> |
d772: df 91 pop r29 |
d774: cf 91 pop r28 |
d776: 08 95 ret |
|
0000d778 <c_sin_8192>: |
d778: cf 93 push r28 |
d77a: df 93 push r29 |
d77c: 97 fd sbrc r25, 7 |
d77e: 40 c0 rjmp .+128 ; 0xd800 <c_sin_8192+0x88> |
d780: c1 e0 ldi r28, 0x01 ; 1 |
d782: d0 e0 ldi r29, 0x00 ; 0 |
d784: 68 e6 ldi r22, 0x68 ; 104 |
d786: 71 e0 ldi r23, 0x01 ; 1 |
d788: 0e 94 89 6f call 0xdf12 ; 0xdf12 <__divmodhi4> |
d78c: 9c 01 movw r18, r24 |
d78e: 8b 35 cpi r24, 0x5B ; 91 |
d790: 91 05 cpc r25, r1 |
d792: d4 f0 brlt .+52 ; 0xd7c8 <c_sin_8192+0x50> |
d794: 8b 55 subi r24, 0x5B ; 91 |
d796: 90 40 sbci r25, 0x00 ; 0 |
d798: 8a 35 cpi r24, 0x5A ; 90 |
d79a: 91 05 cpc r25, r1 |
d79c: 78 f0 brcs .+30 ; 0xd7bc <c_sin_8192+0x44> |
d79e: c9 01 movw r24, r18 |
d7a0: 85 5b subi r24, 0xB5 ; 181 |
d7a2: 90 40 sbci r25, 0x00 ; 0 |
d7a4: 8a 35 cpi r24, 0x5A ; 90 |
d7a6: 91 05 cpc r25, r1 |
d7a8: 88 f1 brcs .+98 ; 0xd80c <c_sin_8192+0x94> |
d7aa: 88 e6 ldi r24, 0x68 ; 104 |
d7ac: 91 e0 ldi r25, 0x01 ; 1 |
d7ae: ac 01 movw r20, r24 |
d7b0: 42 1b sub r20, r18 |
d7b2: 53 0b sbc r21, r19 |
d7b4: 9a 01 movw r18, r20 |
d7b6: 4f ef ldi r20, 0xFF ; 255 |
d7b8: 5f ef ldi r21, 0xFF ; 255 |
d7ba: 08 c0 rjmp .+16 ; 0xd7cc <c_sin_8192+0x54> |
d7bc: 84 eb ldi r24, 0xB4 ; 180 |
d7be: 90 e0 ldi r25, 0x00 ; 0 |
d7c0: ac 01 movw r20, r24 |
d7c2: 42 1b sub r20, r18 |
d7c4: 53 0b sbc r21, r19 |
d7c6: 9a 01 movw r18, r20 |
d7c8: 41 e0 ldi r20, 0x01 ; 1 |
d7ca: 50 e0 ldi r21, 0x00 ; 0 |
d7cc: f9 01 movw r30, r18 |
d7ce: ee 0f add r30, r30 |
d7d0: ff 1f adc r31, r31 |
d7d2: e1 59 subi r30, 0x91 ; 145 |
d7d4: f7 4f sbci r31, 0xF7 ; 247 |
d7d6: 85 91 lpm r24, Z+ |
d7d8: 94 91 lpm r25, Z+ |
d7da: 4c 9f mul r20, r28 |
d7dc: 90 01 movw r18, r0 |
d7de: 4d 9f mul r20, r29 |
d7e0: 30 0d add r19, r0 |
d7e2: 5c 9f mul r21, r28 |
d7e4: 30 0d add r19, r0 |
d7e6: 11 24 eor r1, r1 |
d7e8: a9 01 movw r20, r18 |
d7ea: 48 9f mul r20, r24 |
d7ec: 90 01 movw r18, r0 |
d7ee: 49 9f mul r20, r25 |
d7f0: 30 0d add r19, r0 |
d7f2: 58 9f mul r21, r24 |
d7f4: 30 0d add r19, r0 |
d7f6: 11 24 eor r1, r1 |
d7f8: c9 01 movw r24, r18 |
d7fa: df 91 pop r29 |
d7fc: cf 91 pop r28 |
d7fe: 08 95 ret |
d800: 90 95 com r25 |
d802: 81 95 neg r24 |
d804: 9f 4f sbci r25, 0xFF ; 255 |
d806: cf ef ldi r28, 0xFF ; 255 |
d808: df ef ldi r29, 0xFF ; 255 |
d80a: bc cf rjmp .-136 ; 0xd784 <c_sin_8192+0xc> |
d80c: 24 5b subi r18, 0xB4 ; 180 |
d80e: 30 40 sbci r19, 0x00 ; 0 |
d810: 4f ef ldi r20, 0xFF ; 255 |
d812: 5f ef ldi r21, 0xFF ; 255 |
d814: db cf rjmp .-74 ; 0xd7cc <c_sin_8192+0x54> |
|
0000d816 <c_cos_8192>: |
d816: 2a e5 ldi r18, 0x5A ; 90 |
d818: 30 e0 ldi r19, 0x00 ; 0 |
d81a: a9 01 movw r20, r18 |
d81c: 48 1b sub r20, r24 |
d81e: 59 0b sbc r21, r25 |
d820: ca 01 movw r24, r20 |
d822: 0e 94 bc 6b call 0xd778 ; 0xd778 <c_sin_8192> |
d826: 08 95 ret |
|
0000d828 <c_atan2>: |
d828: 1f 93 push r17 |
d82a: cf 93 push r28 |
d82c: df 93 push r29 |
d82e: 9c 01 movw r18, r24 |
d830: eb 01 movw r28, r22 |
d832: 61 15 cp r22, r1 |
d834: 71 05 cpc r23, r1 |
d836: 19 f4 brne .+6 ; 0xd83e <c_atan2+0x16> |
d838: 00 97 sbiw r24, 0x00 ; 0 |
d83a: 09 f4 brne .+2 ; 0xd83e <c_atan2+0x16> |
d83c: 52 c0 rjmp .+164 ; 0xd8e2 <c_atan2+0xba> |
d83e: 37 fd sbrc r19, 7 |
d840: 57 c0 rjmp .+174 ; 0xd8f0 <c_atan2+0xc8> |
d842: 11 e0 ldi r17, 0x01 ; 1 |
d844: 20 97 sbiw r28, 0x00 ; 0 |
d846: 09 f4 brne .+2 ; 0xd84a <c_atan2+0x22> |
d848: 43 c0 rjmp .+134 ; 0xd8d0 <c_atan2+0xa8> |
d84a: b9 01 movw r22, r18 |
d84c: 88 27 eor r24, r24 |
d84e: 77 fd sbrc r23, 7 |
d850: 80 95 com r24 |
d852: 98 2f mov r25, r24 |
d854: 66 0f add r22, r22 |
d856: 77 1f adc r23, r23 |
d858: 88 1f adc r24, r24 |
d85a: 99 1f adc r25, r25 |
d85c: 66 0f add r22, r22 |
d85e: 77 1f adc r23, r23 |
d860: 88 1f adc r24, r24 |
d862: 99 1f adc r25, r25 |
d864: 66 0f add r22, r22 |
d866: 77 1f adc r23, r23 |
d868: 88 1f adc r24, r24 |
d86a: 99 1f adc r25, r25 |
d86c: 66 0f add r22, r22 |
d86e: 77 1f adc r23, r23 |
d870: 88 1f adc r24, r24 |
d872: 99 1f adc r25, r25 |
d874: 66 0f add r22, r22 |
d876: 77 1f adc r23, r23 |
d878: 88 1f adc r24, r24 |
d87a: 99 1f adc r25, r25 |
d87c: 66 0f add r22, r22 |
d87e: 77 1f adc r23, r23 |
d880: 88 1f adc r24, r24 |
d882: 99 1f adc r25, r25 |
d884: 9e 01 movw r18, r28 |
d886: 44 27 eor r20, r20 |
d888: 37 fd sbrc r19, 7 |
d88a: 40 95 com r20 |
d88c: 54 2f mov r21, r20 |
d88e: 0e 94 be 6f call 0xdf7c ; 0xdf7c <__divmodsi4> |
d892: f9 01 movw r30, r18 |
d894: 37 fd sbrc r19, 7 |
d896: 45 c0 rjmp .+138 ; 0xd922 <c_atan2+0xfa> |
d898: 81 e0 ldi r24, 0x01 ; 1 |
d89a: ea 35 cpi r30, 0x5A ; 90 |
d89c: f8 07 cpc r31, r24 |
d89e: 54 f5 brge .+84 ; 0xd8f4 <c_atan2+0xcc> |
d8a0: eb 5d subi r30, 0xDB ; 219 |
d8a2: f6 4f sbci r31, 0xF6 ; 246 |
d8a4: 84 91 lpm r24, Z+ |
d8a6: e8 2f mov r30, r24 |
d8a8: f0 e0 ldi r31, 0x00 ; 0 |
d8aa: 1c 16 cp r1, r28 |
d8ac: 1d 06 cpc r1, r29 |
d8ae: 94 f5 brge .+100 ; 0xd914 <c_atan2+0xec> |
d8b0: 81 2f mov r24, r17 |
d8b2: 99 27 eor r25, r25 |
d8b4: 87 fd sbrc r24, 7 |
d8b6: 90 95 com r25 |
d8b8: e8 9f mul r30, r24 |
d8ba: 90 01 movw r18, r0 |
d8bc: e9 9f mul r30, r25 |
d8be: 30 0d add r19, r0 |
d8c0: f8 9f mul r31, r24 |
d8c2: 30 0d add r19, r0 |
d8c4: 11 24 eor r1, r1 |
d8c6: c9 01 movw r24, r18 |
d8c8: df 91 pop r29 |
d8ca: cf 91 pop r28 |
d8cc: 1f 91 pop r17 |
d8ce: 08 95 ret |
d8d0: 8a e5 ldi r24, 0x5A ; 90 |
d8d2: 18 02 muls r17, r24 |
d8d4: 90 01 movw r18, r0 |
d8d6: 11 24 eor r1, r1 |
d8d8: c9 01 movw r24, r18 |
d8da: df 91 pop r29 |
d8dc: cf 91 pop r28 |
d8de: 1f 91 pop r17 |
d8e0: 08 95 ret |
d8e2: 20 e0 ldi r18, 0x00 ; 0 |
d8e4: 30 e0 ldi r19, 0x00 ; 0 |
d8e6: c9 01 movw r24, r18 |
d8e8: df 91 pop r29 |
d8ea: cf 91 pop r28 |
d8ec: 1f 91 pop r17 |
d8ee: 08 95 ret |
d8f0: 1f ef ldi r17, 0xFF ; 255 |
d8f2: a8 cf rjmp .-176 ; 0xd844 <c_atan2+0x1c> |
d8f4: 8c e1 ldi r24, 0x1C ; 28 |
d8f6: e7 3a cpi r30, 0xA7 ; 167 |
d8f8: f8 07 cpc r31, r24 |
d8fa: 3c f4 brge .+14 ; 0xd90a <c_atan2+0xe2> |
d8fc: 89 e0 ldi r24, 0x09 ; 9 |
d8fe: ed 38 cpi r30, 0x8D ; 141 |
d900: f8 07 cpc r31, r24 |
d902: 9c f0 brlt .+38 ; 0xd92a <c_atan2+0x102> |
d904: e9 e5 ldi r30, 0x59 ; 89 |
d906: f0 e0 ldi r31, 0x00 ; 0 |
d908: d0 cf rjmp .-96 ; 0xd8aa <c_atan2+0x82> |
d90a: ea e5 ldi r30, 0x5A ; 90 |
d90c: f0 e0 ldi r31, 0x00 ; 0 |
d90e: 1c 16 cp r1, r28 |
d910: 1d 06 cpc r1, r29 |
d912: 74 f2 brlt .-100 ; 0xd8b0 <c_atan2+0x88> |
d914: 11 30 cpi r17, 0x01 ; 1 |
d916: b9 f4 brne .+46 ; 0xd946 <c_atan2+0x11e> |
d918: 24 eb ldi r18, 0xB4 ; 180 |
d91a: 30 e0 ldi r19, 0x00 ; 0 |
d91c: 2e 1b sub r18, r30 |
d91e: 3f 0b sbc r19, r31 |
d920: d2 cf rjmp .-92 ; 0xd8c6 <c_atan2+0x9e> |
d922: f0 95 com r31 |
d924: e1 95 neg r30 |
d926: ff 4f sbci r31, 0xFF ; 255 |
d928: b7 cf rjmp .-146 ; 0xd898 <c_atan2+0x70> |
d92a: 85 e0 ldi r24, 0x05 ; 5 |
d92c: ea 3b cpi r30, 0xBA ; 186 |
d92e: f8 07 cpc r31, r24 |
d930: 3c f4 brge .+14 ; 0xd940 <c_atan2+0x118> |
d932: 84 e0 ldi r24, 0x04 ; 4 |
d934: e7 31 cpi r30, 0x17 ; 23 |
d936: f8 07 cpc r31, r24 |
d938: 74 f0 brlt .+28 ; 0xd956 <c_atan2+0x12e> |
d93a: e7 e5 ldi r30, 0x57 ; 87 |
d93c: f0 e0 ldi r31, 0x00 ; 0 |
d93e: b5 cf rjmp .-150 ; 0xd8aa <c_atan2+0x82> |
d940: e8 e5 ldi r30, 0x58 ; 88 |
d942: f0 e0 ldi r31, 0x00 ; 0 |
d944: b2 cf rjmp .-156 ; 0xd8aa <c_atan2+0x82> |
d946: 9f 01 movw r18, r30 |
d948: 24 5b subi r18, 0xB4 ; 180 |
d94a: 30 40 sbci r19, 0x00 ; 0 |
d94c: c9 01 movw r24, r18 |
d94e: df 91 pop r29 |
d950: cf 91 pop r28 |
d952: 1f 91 pop r17 |
d954: 08 95 ret |
d956: 83 e0 ldi r24, 0x03 ; 3 |
d958: ee 32 cpi r30, 0x2E ; 46 |
d95a: f8 07 cpc r31, r24 |
d95c: 1c f0 brlt .+6 ; 0xd964 <c_atan2+0x13c> |
d95e: e6 e5 ldi r30, 0x56 ; 86 |
d960: f0 e0 ldi r31, 0x00 ; 0 |
d962: a3 cf rjmp .-186 ; 0xd8aa <c_atan2+0x82> |
d964: 82 e0 ldi r24, 0x02 ; 2 |
d966: e9 39 cpi r30, 0x99 ; 153 |
d968: f8 07 cpc r31, r24 |
d96a: 1c f0 brlt .+6 ; 0xd972 <c_atan2+0x14a> |
d96c: e5 e5 ldi r30, 0x55 ; 85 |
d96e: f0 e0 ldi r31, 0x00 ; 0 |
d970: 9c cf rjmp .-200 ; 0xd8aa <c_atan2+0x82> |
d972: 82 e0 ldi r24, 0x02 ; 2 |
d974: e2 33 cpi r30, 0x32 ; 50 |
d976: f8 07 cpc r31, r24 |
d978: 1c f0 brlt .+6 ; 0xd980 <c_atan2+0x158> |
d97a: e4 e5 ldi r30, 0x54 ; 84 |
d97c: f0 e0 ldi r31, 0x00 ; 0 |
d97e: 95 cf rjmp .-214 ; 0xd8aa <c_atan2+0x82> |
d980: 81 e0 ldi r24, 0x01 ; 1 |
d982: e7 3e cpi r30, 0xE7 ; 231 |
d984: f8 07 cpc r31, r24 |
d986: 1c f0 brlt .+6 ; 0xd98e <c_atan2+0x166> |
d988: e3 e5 ldi r30, 0x53 ; 83 |
d98a: f0 e0 ldi r31, 0x00 ; 0 |
d98c: 8e cf rjmp .-228 ; 0xd8aa <c_atan2+0x82> |
d98e: 81 e0 ldi r24, 0x01 ; 1 |
d990: ed 3a cpi r30, 0xAD ; 173 |
d992: f8 07 cpc r31, r24 |
d994: 1c f0 brlt .+6 ; 0xd99c <c_atan2+0x174> |
d996: e2 e5 ldi r30, 0x52 ; 82 |
d998: f0 e0 ldi r31, 0x00 ; 0 |
d99a: 87 cf rjmp .-242 ; 0xd8aa <c_atan2+0x82> |
d99c: ef 57 subi r30, 0x7F ; 127 |
d99e: f1 40 sbci r31, 0x01 ; 1 |
d9a0: 1c f4 brge .+6 ; 0xd9a8 <c_atan2+0x180> |
d9a2: e0 e5 ldi r30, 0x50 ; 80 |
d9a4: f0 e0 ldi r31, 0x00 ; 0 |
d9a6: 81 cf rjmp .-254 ; 0xd8aa <c_atan2+0x82> |
d9a8: e1 e5 ldi r30, 0x51 ; 81 |
d9aa: f0 e0 ldi r31, 0x00 ; 0 |
d9ac: 7e cf rjmp .-260 ; 0xd8aa <c_atan2+0x82> |
|
0000d9ae <c_sqrt>: |
d9ae: af 92 push r10 |
d9b0: bf 92 push r11 |
d9b2: cf 92 push r12 |
d9b4: df 92 push r13 |
d9b6: ef 92 push r14 |
d9b8: ff 92 push r15 |
d9ba: 0f 93 push r16 |
d9bc: 1f 93 push r17 |
d9be: 5b 01 movw r10, r22 |
d9c0: 6c 01 movw r12, r24 |
d9c2: 20 e0 ldi r18, 0x00 ; 0 |
d9c4: 30 e0 ldi r19, 0x00 ; 0 |
d9c6: 40 e0 ldi r20, 0x00 ; 0 |
d9c8: 50 e0 ldi r21, 0x00 ; 0 |
d9ca: ee 24 eor r14, r14 |
d9cc: ff 24 eor r15, r15 |
d9ce: 87 01 movw r16, r14 |
d9d0: 60 e0 ldi r22, 0x00 ; 0 |
d9d2: ee 0c add r14, r14 |
d9d4: ff 1c adc r15, r15 |
d9d6: 00 1f adc r16, r16 |
d9d8: 11 1f adc r17, r17 |
d9da: da 01 movw r26, r20 |
d9dc: c9 01 movw r24, r18 |
d9de: 88 0f add r24, r24 |
d9e0: 99 1f adc r25, r25 |
d9e2: aa 1f adc r26, r26 |
d9e4: bb 1f adc r27, r27 |
d9e6: 88 0f add r24, r24 |
d9e8: 99 1f adc r25, r25 |
d9ea: aa 1f adc r26, r26 |
d9ec: bb 1f adc r27, r27 |
d9ee: a6 01 movw r20, r12 |
d9f0: 95 01 movw r18, r10 |
d9f2: ee e1 ldi r30, 0x1E ; 30 |
d9f4: 56 95 lsr r21 |
d9f6: 47 95 ror r20 |
d9f8: 37 95 ror r19 |
d9fa: 27 95 ror r18 |
d9fc: ea 95 dec r30 |
d9fe: d1 f7 brne .-12 ; 0xd9f4 <c_sqrt+0x46> |
da00: 28 0f add r18, r24 |
da02: 39 1f adc r19, r25 |
da04: 4a 1f adc r20, r26 |
da06: 5b 1f adc r21, r27 |
da08: aa 0c add r10, r10 |
da0a: bb 1c adc r11, r11 |
da0c: cc 1c adc r12, r12 |
da0e: dd 1c adc r13, r13 |
da10: aa 0c add r10, r10 |
da12: bb 1c adc r11, r11 |
da14: cc 1c adc r12, r12 |
da16: dd 1c adc r13, r13 |
da18: d8 01 movw r26, r16 |
da1a: c7 01 movw r24, r14 |
da1c: 01 96 adiw r24, 0x01 ; 1 |
da1e: a1 1d adc r26, r1 |
da20: b1 1d adc r27, r1 |
da22: 28 17 cp r18, r24 |
da24: 39 07 cpc r19, r25 |
da26: 4a 07 cpc r20, r26 |
da28: 5b 07 cpc r21, r27 |
da2a: 58 f0 brcs .+22 ; 0xda42 <c_sqrt+0x94> |
da2c: 28 1b sub r18, r24 |
da2e: 39 0b sbc r19, r25 |
da30: 4a 0b sbc r20, r26 |
da32: 5b 0b sbc r21, r27 |
da34: 7c 01 movw r14, r24 |
da36: 8d 01 movw r16, r26 |
da38: 08 94 sec |
da3a: e1 1c adc r14, r1 |
da3c: f1 1c adc r15, r1 |
da3e: 01 1d adc r16, r1 |
da40: 11 1d adc r17, r1 |
da42: 6f 5f subi r22, 0xFF ; 255 |
da44: 60 31 cpi r22, 0x10 ; 16 |
da46: 29 f6 brne .-118 ; 0xd9d2 <c_sqrt+0x24> |
da48: a8 01 movw r20, r16 |
da4a: 97 01 movw r18, r14 |
da4c: 56 95 lsr r21 |
da4e: 47 95 ror r20 |
da50: 37 95 ror r19 |
da52: 27 95 ror r18 |
da54: b9 01 movw r22, r18 |
da56: ca 01 movw r24, r20 |
da58: 1f 91 pop r17 |
da5a: 0f 91 pop r16 |
da5c: ff 90 pop r15 |
da5e: ef 90 pop r14 |
da60: df 90 pop r13 |
da62: cf 90 pop r12 |
da64: bf 90 pop r11 |
da66: af 90 pop r10 |
da68: 08 95 ret |
|
0000da6a <isqrt32>: |
|
.global isqrt32 |
.func isqrt32 |
|
isqrt32: |
clr r0 |
da6a: 00 24 eor r0, r0 |
clr r18 |
da6c: 22 27 eor r18, r18 |
clr r19 |
da6e: 33 27 eor r19, r19 |
clr r20 |
da70: 44 27 eor r20, r20 |
ldi r21, 1 |
da72: 51 e0 ldi r21, 0x01 ; 1 |
clr r27 |
da74: bb 27 eor r27, r27 |
clr r30 |
da76: ee 27 eor r30, r30 |
clr r31 |
da78: ff 27 eor r31, r31 |
ldi r26, 16 |
da7a: a0 e1 ldi r26, 0x10 ; 16 |
1: lsl r22 |
da7c: 66 0f add r22, r22 |
rol r23 |
da7e: 77 1f adc r23, r23 |
rol r24 |
da80: 88 1f adc r24, r24 |
rol r25 |
da82: 99 1f adc r25, r25 |
rol r0 |
da84: 00 1c adc r0, r0 |
rol r18 |
da86: 22 1f adc r18, r18 |
rol r19 |
da88: 33 1f adc r19, r19 |
rol r20 |
da8a: 44 1f adc r20, r20 |
lsl r22 |
da8c: 66 0f add r22, r22 |
rol r23 |
da8e: 77 1f adc r23, r23 |
rol r24 |
da90: 88 1f adc r24, r24 |
rol r25 |
da92: 99 1f adc r25, r25 |
rol r0 |
da94: 00 1c adc r0, r0 |
rol r18 |
da96: 22 1f adc r18, r18 |
rol r19 |
da98: 33 1f adc r19, r19 |
rol r20 |
da9a: 44 1f adc r20, r20 |
brpl 2f |
da9c: 2a f4 brpl .+10 ; 0xdaa8 <isqrt32+0x3e> |
add r0, r21 |
da9e: 05 0e add r0, r21 |
adc r18, r27 |
daa0: 2b 1f adc r18, r27 |
adc r19, r30 |
daa2: 3e 1f adc r19, r30 |
adc r20, r31 |
daa4: 4f 1f adc r20, r31 |
rjmp 3f |
daa6: 04 c0 rjmp .+8 ; 0xdab0 <isqrt32+0x46> |
2: sub r0, r21 |
daa8: 05 1a sub r0, r21 |
sbc r18, r27 |
daaa: 2b 0b sbc r18, r27 |
sbc r19, r30 |
daac: 3e 0b sbc r19, r30 |
sbc r20, r31 |
daae: 4f 0b sbc r20, r31 |
3: lsl r21 |
dab0: 55 0f add r21, r21 |
rol r27 |
dab2: bb 1f adc r27, r27 |
rol r30 |
dab4: ee 1f adc r30, r30 |
andi r21, 0b11111000 |
dab6: 58 7f andi r21, 0xF8 ; 248 |
ori r21, 0b00000101 |
dab8: 55 60 ori r21, 0x05 ; 5 |
sbrc r20, 7 |
daba: 47 fd sbrc r20, 7 |
subi r21, 2 |
dabc: 52 50 subi r21, 0x02 ; 2 |
dec r26 |
dabe: aa 95 dec r26 |
brne 1b |
dac0: e9 f6 brne .-70 ; 0xda7c <isqrt32+0x12> |
lsr r30 |
dac2: e6 95 lsr r30 |
ror r27 |
dac4: b7 95 ror r27 |
ror r21 |
dac6: 57 95 ror r21 |
lsr r30 |
dac8: e6 95 lsr r30 |
ror r27 |
daca: b7 95 ror r27 |
ror r21 |
dacc: 57 95 ror r21 |
mov r24, r21 |
dace: 85 2f mov r24, r21 |
mov r25, r27 |
dad0: 9b 2f mov r25, r27 |
ret |
dad2: 08 95 ret |
|
0000dad4 <isqrt16>: |
|
.global isqrt16 |
.func isqrt16 |
|
isqrt16: |
clr r18 |
dad4: 22 27 eor r18, r18 |
clr r19 |
dad6: 33 27 eor r19, r19 |
ldi r20, 1 |
dad8: 41 e0 ldi r20, 0x01 ; 1 |
clr r21 |
dada: 55 27 eor r21, r21 |
ldi r22, 8 |
dadc: 68 e0 ldi r22, 0x08 ; 8 |
1: lsl r24 |
dade: 88 0f add r24, r24 |
rol r25 |
dae0: 99 1f adc r25, r25 |
rol r18 |
dae2: 22 1f adc r18, r18 |
rol r19 |
dae4: 33 1f adc r19, r19 |
lsl r24 |
dae6: 88 0f add r24, r24 |
rol r25 |
dae8: 99 1f adc r25, r25 |
rol r18 |
daea: 22 1f adc r18, r18 |
rol r19 |
daec: 33 1f adc r19, r19 |
brpl 2f |
daee: 1a f4 brpl .+6 ; 0xdaf6 <isqrt16+0x22> |
add r18, r20 |
daf0: 24 0f add r18, r20 |
adc r19, r21 |
daf2: 35 1f adc r19, r21 |
rjmp 3f |
daf4: 02 c0 rjmp .+4 ; 0xdafa <isqrt16+0x26> |
2: sub r18, r20 |
daf6: 24 1b sub r18, r20 |
sbc r19, r21 |
daf8: 35 0b sbc r19, r21 |
3: lsl r20 |
dafa: 44 0f add r20, r20 |
rol r21 |
dafc: 55 1f adc r21, r21 |
andi r20, 0b11111000 |
dafe: 48 7f andi r20, 0xF8 ; 248 |
ori r20, 0b00000101 |
db00: 45 60 ori r20, 0x05 ; 5 |
sbrc r19, 7 |
db02: 37 fd sbrc r19, 7 |
subi r20, 2 |
db04: 42 50 subi r20, 0x02 ; 2 |
dec r22 |
db06: 6a 95 dec r22 |
brne 1b |
db08: 51 f7 brne .-44 ; 0xdade <isqrt16+0xa> |
lsr r21 |
db0a: 56 95 lsr r21 |
ror r20 |
db0c: 47 95 ror r20 |
lsr r21 |
db0e: 56 95 lsr r21 |
ror r20 |
db10: 47 95 ror r20 |
mov r24, r20 |
db12: 84 2f mov r24, r20 |
ret |
db14: 08 95 ret |
|
0000db16 <ihypot>: |
|
.global ihypot |
.func ihypot |
|
ihypot: |
clr r26 |
db16: aa 27 eor r26, r26 |
sbrs r25, 7 |
db18: 97 ff sbrs r25, 7 |
rjmp 1f |
db1a: 04 c0 rjmp .+8 ; 0xdb24 <ihypot+0xe> |
com r24 |
db1c: 80 95 com r24 |
com r25 |
db1e: 90 95 com r25 |
adc r24, r26 |
db20: 8a 1f adc r24, r26 |
adc r25, r26 |
db22: 9a 1f adc r25, r26 |
1: sbrs r23, 7 |
db24: 77 ff sbrs r23, 7 |
rjmp 2f |
db26: 04 c0 rjmp .+8 ; 0xdb30 <ihypot+0x1a> |
com r22 |
db28: 60 95 com r22 |
com r23 |
db2a: 70 95 com r23 |
adc r22, r26 |
db2c: 6a 1f adc r22, r26 |
adc r23, r26 |
db2e: 7a 1f adc r23, r26 |
2: mul r22, r22 |
db30: 66 9f mul r22, r22 |
movw r18, r0 |
db32: 90 01 movw r18, r0 |
mul r23, r23 |
db34: 77 9f mul r23, r23 |
movw r20, r0 |
db36: a0 01 movw r20, r0 |
mul r22, r23 |
db38: 67 9f mul r22, r23 |
add r19, r0 |
db3a: 30 0d add r19, r0 |
adc r20, r1 |
db3c: 41 1d adc r20, r1 |
adc r21, r26 |
db3e: 5a 1f adc r21, r26 |
add r19, r0 |
db40: 30 0d add r19, r0 |
adc r20, r1 |
db42: 41 1d adc r20, r1 |
adc r21, r26 |
db44: 5a 1f adc r21, r26 |
mul r24, r24 |
db46: 88 9f mul r24, r24 |
movw r30, r0 |
db48: f0 01 movw r30, r0 |
mul r25, r25 |
db4a: 99 9f mul r25, r25 |
add r18, r30 |
db4c: 2e 0f add r18, r30 |
adc r19, r31 |
db4e: 3f 1f adc r19, r31 |
adc r20, r0 |
db50: 40 1d adc r20, r0 |
adc r21, r1 |
db52: 51 1d adc r21, r1 |
mul r24, r25 |
db54: 89 9f mul r24, r25 |
add r19, r0 |
db56: 30 0d add r19, r0 |
adc r20, r1 |
db58: 41 1d adc r20, r1 |
adc r21, r26 |
db5a: 5a 1f adc r21, r26 |
add r19, r0 |
db5c: 30 0d add r19, r0 |
adc r20, r1 |
db5e: 41 1d adc r20, r1 |
adc r21, r26 |
db60: 5a 1f adc r21, r26 |
movw r24, r20 |
db62: ca 01 movw r24, r20 |
movw r22, r18 |
db64: b9 01 movw r22, r18 |
clr r1 |
db66: 11 24 eor r1, r1 |
rjmp isqrt32 |
db68: 80 cf rjmp .-256 ; 0xda6a <isqrt32> |
|
0000db6a <memchr>: |
db6a: fc 01 movw r30, r24 |
db6c: 41 50 subi r20, 0x01 ; 1 |
db6e: 50 40 sbci r21, 0x00 ; 0 |
db70: 30 f0 brcs .+12 ; 0xdb7e <memchr+0x14> |
db72: 01 90 ld r0, Z+ |
db74: 06 16 cp r0, r22 |
db76: d1 f7 brne .-12 ; 0xdb6c <memchr+0x2> |
db78: 31 97 sbiw r30, 0x01 ; 1 |
db7a: cf 01 movw r24, r30 |
db7c: 08 95 ret |
db7e: 88 27 eor r24, r24 |
db80: 99 27 eor r25, r25 |
db82: 08 95 ret |
|
0000db84 <__eerd_block>: |
db84: a0 e0 ldi r26, 0x00 ; 0 |
db86: b0 e0 ldi r27, 0x00 ; 0 |
db88: e8 ec ldi r30, 0xC8 ; 200 |
db8a: fd e6 ldi r31, 0x6D ; 109 |
db8c: 0c 94 e3 6f jmp 0xdfc6 ; 0xdfc6 <__prologue_saves__+0x14> |
db90: 7c 01 movw r14, r24 |
db92: eb 01 movw r28, r22 |
db94: 8a 01 movw r16, r20 |
db96: 69 01 movw r12, r18 |
db98: 09 c0 rjmp .+18 ; 0xdbac <__eerd_block+0x28> |
db9a: ce 01 movw r24, r28 |
db9c: 21 96 adiw r28, 0x01 ; 1 |
db9e: f6 01 movw r30, r12 |
dba0: 09 95 icall |
dba2: f7 01 movw r30, r14 |
dba4: 81 93 st Z+, r24 |
dba6: 7f 01 movw r14, r30 |
dba8: 01 50 subi r16, 0x01 ; 1 |
dbaa: 10 40 sbci r17, 0x00 ; 0 |
dbac: 01 15 cp r16, r1 |
dbae: 11 05 cpc r17, r1 |
dbb0: a1 f7 brne .-24 ; 0xdb9a <__eerd_block+0x16> |
dbb2: cd b7 in r28, 0x3d ; 61 |
dbb4: de b7 in r29, 0x3e ; 62 |
dbb6: e8 e0 ldi r30, 0x08 ; 8 |
dbb8: 0c 94 ff 6f jmp 0xdffe ; 0xdffe <__epilogue_restores__+0x14> |
|
0000dbbc <__eewr_block>: |
dbbc: a0 e0 ldi r26, 0x00 ; 0 |
dbbe: b0 e0 ldi r27, 0x00 ; 0 |
dbc0: e4 ee ldi r30, 0xE4 ; 228 |
dbc2: fd e6 ldi r31, 0x6D ; 109 |
dbc4: 0c 94 e3 6f jmp 0xdfc6 ; 0xdfc6 <__prologue_saves__+0x14> |
dbc8: ec 01 movw r28, r24 |
dbca: 7b 01 movw r14, r22 |
dbcc: 8a 01 movw r16, r20 |
dbce: 69 01 movw r12, r18 |
dbd0: 09 c0 rjmp .+18 ; 0xdbe4 <__eewr_block+0x28> |
dbd2: ce 01 movw r24, r28 |
dbd4: 21 96 adiw r28, 0x01 ; 1 |
dbd6: f7 01 movw r30, r14 |
dbd8: 61 91 ld r22, Z+ |
dbda: 7f 01 movw r14, r30 |
dbdc: f6 01 movw r30, r12 |
dbde: 09 95 icall |
dbe0: 01 50 subi r16, 0x01 ; 1 |
dbe2: 10 40 sbci r17, 0x00 ; 0 |
dbe4: 01 15 cp r16, r1 |
dbe6: 11 05 cpc r17, r1 |
dbe8: a1 f7 brne .-24 ; 0xdbd2 <__eewr_block+0x16> |
dbea: cd b7 in r28, 0x3d ; 61 |
dbec: de b7 in r29, 0x3e ; 62 |
dbee: e8 e0 ldi r30, 0x08 ; 8 |
dbf0: 0c 94 ff 6f jmp 0xdffe ; 0xdffe <__epilogue_restores__+0x14> |
|
0000dbf4 <__subsf3>: |
dbf4: 50 58 subi r21, 0x80 ; 128 |
|
0000dbf6 <__addsf3>: |
dbf6: bb 27 eor r27, r27 |
dbf8: aa 27 eor r26, r26 |
dbfa: 0e d0 rcall .+28 ; 0xdc18 <__addsf3x> |
dbfc: 0d c1 rjmp .+538 ; 0xde18 <__fp_round> |
dbfe: fe d0 rcall .+508 ; 0xddfc <__fp_pscA> |
dc00: 30 f0 brcs .+12 ; 0xdc0e <__addsf3+0x18> |
dc02: 03 d1 rcall .+518 ; 0xde0a <__fp_pscB> |
dc04: 20 f0 brcs .+8 ; 0xdc0e <__addsf3+0x18> |
dc06: 31 f4 brne .+12 ; 0xdc14 <__addsf3+0x1e> |
dc08: 9f 3f cpi r25, 0xFF ; 255 |
dc0a: 11 f4 brne .+4 ; 0xdc10 <__addsf3+0x1a> |
dc0c: 1e f4 brtc .+6 ; 0xdc14 <__addsf3+0x1e> |
dc0e: f3 c0 rjmp .+486 ; 0xddf6 <__fp_nan> |
dc10: 0e f4 brtc .+2 ; 0xdc14 <__addsf3+0x1e> |
dc12: e0 95 com r30 |
dc14: e7 fb bst r30, 7 |
dc16: e9 c0 rjmp .+466 ; 0xddea <__fp_inf> |
|
0000dc18 <__addsf3x>: |
dc18: e9 2f mov r30, r25 |
dc1a: 0f d1 rcall .+542 ; 0xde3a <__fp_split3> |
dc1c: 80 f3 brcs .-32 ; 0xdbfe <__addsf3+0x8> |
dc1e: ba 17 cp r27, r26 |
dc20: 62 07 cpc r22, r18 |
dc22: 73 07 cpc r23, r19 |
dc24: 84 07 cpc r24, r20 |
dc26: 95 07 cpc r25, r21 |
dc28: 18 f0 brcs .+6 ; 0xdc30 <__addsf3x+0x18> |
dc2a: 71 f4 brne .+28 ; 0xdc48 <__addsf3x+0x30> |
dc2c: 9e f5 brtc .+102 ; 0xdc94 <__addsf3x+0x7c> |
dc2e: 27 c1 rjmp .+590 ; 0xde7e <__fp_zero> |
dc30: 0e f4 brtc .+2 ; 0xdc34 <__addsf3x+0x1c> |
dc32: e0 95 com r30 |
dc34: 0b 2e mov r0, r27 |
dc36: ba 2f mov r27, r26 |
dc38: a0 2d mov r26, r0 |
dc3a: 0b 01 movw r0, r22 |
dc3c: b9 01 movw r22, r18 |
dc3e: 90 01 movw r18, r0 |
dc40: 0c 01 movw r0, r24 |
dc42: ca 01 movw r24, r20 |
dc44: a0 01 movw r20, r0 |
dc46: 11 24 eor r1, r1 |
dc48: ff 27 eor r31, r31 |
dc4a: 59 1b sub r21, r25 |
dc4c: 99 f0 breq .+38 ; 0xdc74 <__addsf3x+0x5c> |
dc4e: 59 3f cpi r21, 0xF9 ; 249 |
dc50: 50 f4 brcc .+20 ; 0xdc66 <__addsf3x+0x4e> |
dc52: 50 3e cpi r21, 0xE0 ; 224 |
dc54: 68 f1 brcs .+90 ; 0xdcb0 <__addsf3x+0x98> |
dc56: 1a 16 cp r1, r26 |
dc58: f0 40 sbci r31, 0x00 ; 0 |
dc5a: a2 2f mov r26, r18 |
dc5c: 23 2f mov r18, r19 |
dc5e: 34 2f mov r19, r20 |
dc60: 44 27 eor r20, r20 |
dc62: 58 5f subi r21, 0xF8 ; 248 |
dc64: f3 cf rjmp .-26 ; 0xdc4c <__addsf3x+0x34> |
dc66: 46 95 lsr r20 |
dc68: 37 95 ror r19 |
dc6a: 27 95 ror r18 |
dc6c: a7 95 ror r26 |
dc6e: f0 40 sbci r31, 0x00 ; 0 |
dc70: 53 95 inc r21 |
dc72: c9 f7 brne .-14 ; 0xdc66 <__addsf3x+0x4e> |
dc74: 7e f4 brtc .+30 ; 0xdc94 <__addsf3x+0x7c> |
dc76: 1f 16 cp r1, r31 |
dc78: ba 0b sbc r27, r26 |
dc7a: 62 0b sbc r22, r18 |
dc7c: 73 0b sbc r23, r19 |
dc7e: 84 0b sbc r24, r20 |
dc80: ba f0 brmi .+46 ; 0xdcb0 <__addsf3x+0x98> |
dc82: 91 50 subi r25, 0x01 ; 1 |
dc84: a1 f0 breq .+40 ; 0xdcae <__addsf3x+0x96> |
dc86: ff 0f add r31, r31 |
dc88: bb 1f adc r27, r27 |
dc8a: 66 1f adc r22, r22 |
dc8c: 77 1f adc r23, r23 |
dc8e: 88 1f adc r24, r24 |
dc90: c2 f7 brpl .-16 ; 0xdc82 <__addsf3x+0x6a> |
dc92: 0e c0 rjmp .+28 ; 0xdcb0 <__addsf3x+0x98> |
dc94: ba 0f add r27, r26 |
dc96: 62 1f adc r22, r18 |
dc98: 73 1f adc r23, r19 |
dc9a: 84 1f adc r24, r20 |
dc9c: 48 f4 brcc .+18 ; 0xdcb0 <__addsf3x+0x98> |
dc9e: 87 95 ror r24 |
dca0: 77 95 ror r23 |
dca2: 67 95 ror r22 |
dca4: b7 95 ror r27 |
dca6: f7 95 ror r31 |
dca8: 9e 3f cpi r25, 0xFE ; 254 |
dcaa: 08 f0 brcs .+2 ; 0xdcae <__addsf3x+0x96> |
dcac: b3 cf rjmp .-154 ; 0xdc14 <__addsf3+0x1e> |
dcae: 93 95 inc r25 |
dcb0: 88 0f add r24, r24 |
dcb2: 08 f0 brcs .+2 ; 0xdcb6 <__addsf3x+0x9e> |
dcb4: 99 27 eor r25, r25 |
dcb6: ee 0f add r30, r30 |
dcb8: 97 95 ror r25 |
dcba: 87 95 ror r24 |
dcbc: 08 95 ret |
|
0000dcbe <__cmpsf2>: |
dcbe: 71 d0 rcall .+226 ; 0xdda2 <__fp_cmp> |
dcc0: 08 f4 brcc .+2 ; 0xdcc4 <__cmpsf2+0x6> |
dcc2: 81 e0 ldi r24, 0x01 ; 1 |
dcc4: 08 95 ret |
|
0000dcc6 <__fixsfsi>: |
dcc6: 04 d0 rcall .+8 ; 0xdcd0 <__fixunssfsi> |
dcc8: 68 94 set |
dcca: b1 11 cpse r27, r1 |
dccc: d9 c0 rjmp .+434 ; 0xde80 <__fp_szero> |
dcce: 08 95 ret |
|
0000dcd0 <__fixunssfsi>: |
dcd0: bc d0 rcall .+376 ; 0xde4a <__fp_splitA> |
dcd2: 88 f0 brcs .+34 ; 0xdcf6 <__fixunssfsi+0x26> |
dcd4: 9f 57 subi r25, 0x7F ; 127 |
dcd6: 90 f0 brcs .+36 ; 0xdcfc <__fixunssfsi+0x2c> |
dcd8: b9 2f mov r27, r25 |
dcda: 99 27 eor r25, r25 |
dcdc: b7 51 subi r27, 0x17 ; 23 |
dcde: a0 f0 brcs .+40 ; 0xdd08 <__fixunssfsi+0x38> |
dce0: d1 f0 breq .+52 ; 0xdd16 <__fixunssfsi+0x46> |
dce2: 66 0f add r22, r22 |
dce4: 77 1f adc r23, r23 |
dce6: 88 1f adc r24, r24 |
dce8: 99 1f adc r25, r25 |
dcea: 1a f0 brmi .+6 ; 0xdcf2 <__fixunssfsi+0x22> |
dcec: ba 95 dec r27 |
dcee: c9 f7 brne .-14 ; 0xdce2 <__fixunssfsi+0x12> |
dcf0: 12 c0 rjmp .+36 ; 0xdd16 <__fixunssfsi+0x46> |
dcf2: b1 30 cpi r27, 0x01 ; 1 |
dcf4: 81 f0 breq .+32 ; 0xdd16 <__fixunssfsi+0x46> |
dcf6: c3 d0 rcall .+390 ; 0xde7e <__fp_zero> |
dcf8: b1 e0 ldi r27, 0x01 ; 1 |
dcfa: 08 95 ret |
dcfc: c0 c0 rjmp .+384 ; 0xde7e <__fp_zero> |
dcfe: 67 2f mov r22, r23 |
dd00: 78 2f mov r23, r24 |
dd02: 88 27 eor r24, r24 |
dd04: b8 5f subi r27, 0xF8 ; 248 |
dd06: 39 f0 breq .+14 ; 0xdd16 <__fixunssfsi+0x46> |
dd08: b9 3f cpi r27, 0xF9 ; 249 |
dd0a: cc f3 brlt .-14 ; 0xdcfe <__fixunssfsi+0x2e> |
dd0c: 86 95 lsr r24 |
dd0e: 77 95 ror r23 |
dd10: 67 95 ror r22 |
dd12: b3 95 inc r27 |
dd14: d9 f7 brne .-10 ; 0xdd0c <__fixunssfsi+0x3c> |
dd16: 3e f4 brtc .+14 ; 0xdd26 <__fixunssfsi+0x56> |
dd18: 90 95 com r25 |
dd1a: 80 95 com r24 |
dd1c: 70 95 com r23 |
dd1e: 61 95 neg r22 |
dd20: 7f 4f sbci r23, 0xFF ; 255 |
dd22: 8f 4f sbci r24, 0xFF ; 255 |
dd24: 9f 4f sbci r25, 0xFF ; 255 |
dd26: 08 95 ret |
|
0000dd28 <__floatunsisf>: |
dd28: e8 94 clt |
dd2a: 09 c0 rjmp .+18 ; 0xdd3e <__floatsisf+0x12> |
|
0000dd2c <__floatsisf>: |
dd2c: 97 fb bst r25, 7 |
dd2e: 3e f4 brtc .+14 ; 0xdd3e <__floatsisf+0x12> |
dd30: 90 95 com r25 |
dd32: 80 95 com r24 |
dd34: 70 95 com r23 |
dd36: 61 95 neg r22 |
dd38: 7f 4f sbci r23, 0xFF ; 255 |
dd3a: 8f 4f sbci r24, 0xFF ; 255 |
dd3c: 9f 4f sbci r25, 0xFF ; 255 |
dd3e: 99 23 and r25, r25 |
dd40: a9 f0 breq .+42 ; 0xdd6c <__floatsisf+0x40> |
dd42: f9 2f mov r31, r25 |
dd44: 96 e9 ldi r25, 0x96 ; 150 |
dd46: bb 27 eor r27, r27 |
dd48: 93 95 inc r25 |
dd4a: f6 95 lsr r31 |
dd4c: 87 95 ror r24 |
dd4e: 77 95 ror r23 |
dd50: 67 95 ror r22 |
dd52: b7 95 ror r27 |
dd54: f1 11 cpse r31, r1 |
dd56: f8 cf rjmp .-16 ; 0xdd48 <__floatsisf+0x1c> |
dd58: fa f4 brpl .+62 ; 0xdd98 <__floatsisf+0x6c> |
dd5a: bb 0f add r27, r27 |
dd5c: 11 f4 brne .+4 ; 0xdd62 <__floatsisf+0x36> |
dd5e: 60 ff sbrs r22, 0 |
dd60: 1b c0 rjmp .+54 ; 0xdd98 <__floatsisf+0x6c> |
dd62: 6f 5f subi r22, 0xFF ; 255 |
dd64: 7f 4f sbci r23, 0xFF ; 255 |
dd66: 8f 4f sbci r24, 0xFF ; 255 |
dd68: 9f 4f sbci r25, 0xFF ; 255 |
dd6a: 16 c0 rjmp .+44 ; 0xdd98 <__floatsisf+0x6c> |
dd6c: 88 23 and r24, r24 |
dd6e: 11 f0 breq .+4 ; 0xdd74 <__floatsisf+0x48> |
dd70: 96 e9 ldi r25, 0x96 ; 150 |
dd72: 11 c0 rjmp .+34 ; 0xdd96 <__floatsisf+0x6a> |
dd74: 77 23 and r23, r23 |
dd76: 21 f0 breq .+8 ; 0xdd80 <__floatsisf+0x54> |
dd78: 9e e8 ldi r25, 0x8E ; 142 |
dd7a: 87 2f mov r24, r23 |
dd7c: 76 2f mov r23, r22 |
dd7e: 05 c0 rjmp .+10 ; 0xdd8a <__floatsisf+0x5e> |
dd80: 66 23 and r22, r22 |
dd82: 71 f0 breq .+28 ; 0xdda0 <__floatsisf+0x74> |
dd84: 96 e8 ldi r25, 0x86 ; 134 |
dd86: 86 2f mov r24, r22 |
dd88: 70 e0 ldi r23, 0x00 ; 0 |
dd8a: 60 e0 ldi r22, 0x00 ; 0 |
dd8c: 2a f0 brmi .+10 ; 0xdd98 <__floatsisf+0x6c> |
dd8e: 9a 95 dec r25 |
dd90: 66 0f add r22, r22 |
dd92: 77 1f adc r23, r23 |
dd94: 88 1f adc r24, r24 |
dd96: da f7 brpl .-10 ; 0xdd8e <__floatsisf+0x62> |
dd98: 88 0f add r24, r24 |
dd9a: 96 95 lsr r25 |
dd9c: 87 95 ror r24 |
dd9e: 97 f9 bld r25, 7 |
dda0: 08 95 ret |
|
0000dda2 <__fp_cmp>: |
dda2: 99 0f add r25, r25 |
dda4: 00 08 sbc r0, r0 |
dda6: 55 0f add r21, r21 |
dda8: aa 0b sbc r26, r26 |
ddaa: e0 e8 ldi r30, 0x80 ; 128 |
ddac: fe ef ldi r31, 0xFE ; 254 |
ddae: 16 16 cp r1, r22 |
ddb0: 17 06 cpc r1, r23 |
ddb2: e8 07 cpc r30, r24 |
ddb4: f9 07 cpc r31, r25 |
ddb6: c0 f0 brcs .+48 ; 0xdde8 <__fp_cmp+0x46> |
ddb8: 12 16 cp r1, r18 |
ddba: 13 06 cpc r1, r19 |
ddbc: e4 07 cpc r30, r20 |
ddbe: f5 07 cpc r31, r21 |
ddc0: 98 f0 brcs .+38 ; 0xdde8 <__fp_cmp+0x46> |
ddc2: 62 1b sub r22, r18 |
ddc4: 73 0b sbc r23, r19 |
ddc6: 84 0b sbc r24, r20 |
ddc8: 95 0b sbc r25, r21 |
ddca: 39 f4 brne .+14 ; 0xddda <__fp_cmp+0x38> |
ddcc: 0a 26 eor r0, r26 |
ddce: 61 f0 breq .+24 ; 0xdde8 <__fp_cmp+0x46> |
ddd0: 23 2b or r18, r19 |
ddd2: 24 2b or r18, r20 |
ddd4: 25 2b or r18, r21 |
ddd6: 21 f4 brne .+8 ; 0xdde0 <__fp_cmp+0x3e> |
ddd8: 08 95 ret |
ddda: 0a 26 eor r0, r26 |
dddc: 09 f4 brne .+2 ; 0xdde0 <__fp_cmp+0x3e> |
ddde: a1 40 sbci r26, 0x01 ; 1 |
dde0: a6 95 lsr r26 |
dde2: 8f ef ldi r24, 0xFF ; 255 |
dde4: 81 1d adc r24, r1 |
dde6: 81 1d adc r24, r1 |
dde8: 08 95 ret |
|
0000ddea <__fp_inf>: |
ddea: 97 f9 bld r25, 7 |
ddec: 9f 67 ori r25, 0x7F ; 127 |
ddee: 80 e8 ldi r24, 0x80 ; 128 |
ddf0: 70 e0 ldi r23, 0x00 ; 0 |
ddf2: 60 e0 ldi r22, 0x00 ; 0 |
ddf4: 08 95 ret |
|
0000ddf6 <__fp_nan>: |
ddf6: 9f ef ldi r25, 0xFF ; 255 |
ddf8: 80 ec ldi r24, 0xC0 ; 192 |
ddfa: 08 95 ret |
|
0000ddfc <__fp_pscA>: |
ddfc: 00 24 eor r0, r0 |
ddfe: 0a 94 dec r0 |
de00: 16 16 cp r1, r22 |
de02: 17 06 cpc r1, r23 |
de04: 18 06 cpc r1, r24 |
de06: 09 06 cpc r0, r25 |
de08: 08 95 ret |
|
0000de0a <__fp_pscB>: |
de0a: 00 24 eor r0, r0 |
de0c: 0a 94 dec r0 |
de0e: 12 16 cp r1, r18 |
de10: 13 06 cpc r1, r19 |
de12: 14 06 cpc r1, r20 |
de14: 05 06 cpc r0, r21 |
de16: 08 95 ret |
|
0000de18 <__fp_round>: |
de18: 09 2e mov r0, r25 |
de1a: 03 94 inc r0 |
de1c: 00 0c add r0, r0 |
de1e: 11 f4 brne .+4 ; 0xde24 <__fp_round+0xc> |
de20: 88 23 and r24, r24 |
de22: 52 f0 brmi .+20 ; 0xde38 <__fp_round+0x20> |
de24: bb 0f add r27, r27 |
de26: 40 f4 brcc .+16 ; 0xde38 <__fp_round+0x20> |
de28: bf 2b or r27, r31 |
de2a: 11 f4 brne .+4 ; 0xde30 <__fp_round+0x18> |
de2c: 60 ff sbrs r22, 0 |
de2e: 04 c0 rjmp .+8 ; 0xde38 <__fp_round+0x20> |
de30: 6f 5f subi r22, 0xFF ; 255 |
de32: 7f 4f sbci r23, 0xFF ; 255 |
de34: 8f 4f sbci r24, 0xFF ; 255 |
de36: 9f 4f sbci r25, 0xFF ; 255 |
de38: 08 95 ret |
|
0000de3a <__fp_split3>: |
de3a: 57 fd sbrc r21, 7 |
de3c: 90 58 subi r25, 0x80 ; 128 |
de3e: 44 0f add r20, r20 |
de40: 55 1f adc r21, r21 |
de42: 59 f0 breq .+22 ; 0xde5a <__fp_splitA+0x10> |
de44: 5f 3f cpi r21, 0xFF ; 255 |
de46: 71 f0 breq .+28 ; 0xde64 <__fp_splitA+0x1a> |
de48: 47 95 ror r20 |
|
0000de4a <__fp_splitA>: |
de4a: 88 0f add r24, r24 |
de4c: 97 fb bst r25, 7 |
de4e: 99 1f adc r25, r25 |
de50: 61 f0 breq .+24 ; 0xde6a <__fp_splitA+0x20> |
de52: 9f 3f cpi r25, 0xFF ; 255 |
de54: 79 f0 breq .+30 ; 0xde74 <__fp_splitA+0x2a> |
de56: 87 95 ror r24 |
de58: 08 95 ret |
de5a: 12 16 cp r1, r18 |
de5c: 13 06 cpc r1, r19 |
de5e: 14 06 cpc r1, r20 |
de60: 55 1f adc r21, r21 |
de62: f2 cf rjmp .-28 ; 0xde48 <__fp_split3+0xe> |
de64: 46 95 lsr r20 |
de66: f1 df rcall .-30 ; 0xde4a <__fp_splitA> |
de68: 08 c0 rjmp .+16 ; 0xde7a <__fp_splitA+0x30> |
de6a: 16 16 cp r1, r22 |
de6c: 17 06 cpc r1, r23 |
de6e: 18 06 cpc r1, r24 |
de70: 99 1f adc r25, r25 |
de72: f1 cf rjmp .-30 ; 0xde56 <__fp_splitA+0xc> |
de74: 86 95 lsr r24 |
de76: 71 05 cpc r23, r1 |
de78: 61 05 cpc r22, r1 |
de7a: 08 94 sec |
de7c: 08 95 ret |
|
0000de7e <__fp_zero>: |
de7e: e8 94 clt |
|
0000de80 <__fp_szero>: |
de80: bb 27 eor r27, r27 |
de82: 66 27 eor r22, r22 |
de84: 77 27 eor r23, r23 |
de86: cb 01 movw r24, r22 |
de88: 97 f9 bld r25, 7 |
de8a: 08 95 ret |
|
0000de8c <__gesf2>: |
de8c: 8a df rcall .-236 ; 0xdda2 <__fp_cmp> |
de8e: 08 f4 brcc .+2 ; 0xde92 <__gesf2+0x6> |
de90: 8f ef ldi r24, 0xFF ; 255 |
de92: 08 95 ret |
|
0000de94 <__mulsi3>: |
de94: 62 9f mul r22, r18 |
de96: d0 01 movw r26, r0 |
de98: 73 9f mul r23, r19 |
de9a: f0 01 movw r30, r0 |
de9c: 82 9f mul r24, r18 |
de9e: e0 0d add r30, r0 |
dea0: f1 1d adc r31, r1 |
dea2: 64 9f mul r22, r20 |
dea4: e0 0d add r30, r0 |
dea6: f1 1d adc r31, r1 |
dea8: 92 9f mul r25, r18 |
deaa: f0 0d add r31, r0 |
deac: 83 9f mul r24, r19 |
deae: f0 0d add r31, r0 |
deb0: 74 9f mul r23, r20 |
deb2: f0 0d add r31, r0 |
deb4: 65 9f mul r22, r21 |
deb6: f0 0d add r31, r0 |
deb8: 99 27 eor r25, r25 |
deba: 72 9f mul r23, r18 |
debc: b0 0d add r27, r0 |
debe: e1 1d adc r30, r1 |
dec0: f9 1f adc r31, r25 |
dec2: 63 9f mul r22, r19 |
dec4: b0 0d add r27, r0 |
dec6: e1 1d adc r30, r1 |
dec8: f9 1f adc r31, r25 |
deca: bd 01 movw r22, r26 |
decc: cf 01 movw r24, r30 |
dece: 11 24 eor r1, r1 |
ded0: 08 95 ret |
|
0000ded2 <__udivmodqi4>: |
ded2: 99 1b sub r25, r25 |
ded4: 79 e0 ldi r23, 0x09 ; 9 |
ded6: 04 c0 rjmp .+8 ; 0xdee0 <__udivmodqi4_ep> |
|
0000ded8 <__udivmodqi4_loop>: |
ded8: 99 1f adc r25, r25 |
deda: 96 17 cp r25, r22 |
dedc: 08 f0 brcs .+2 ; 0xdee0 <__udivmodqi4_ep> |
dede: 96 1b sub r25, r22 |
|
0000dee0 <__udivmodqi4_ep>: |
dee0: 88 1f adc r24, r24 |
dee2: 7a 95 dec r23 |
dee4: c9 f7 brne .-14 ; 0xded8 <__udivmodqi4_loop> |
dee6: 80 95 com r24 |
dee8: 08 95 ret |
|
0000deea <__udivmodhi4>: |
deea: aa 1b sub r26, r26 |
deec: bb 1b sub r27, r27 |
deee: 51 e1 ldi r21, 0x11 ; 17 |
def0: 07 c0 rjmp .+14 ; 0xdf00 <__udivmodhi4_ep> |
|
0000def2 <__udivmodhi4_loop>: |
def2: aa 1f adc r26, r26 |
def4: bb 1f adc r27, r27 |
def6: a6 17 cp r26, r22 |
def8: b7 07 cpc r27, r23 |
defa: 10 f0 brcs .+4 ; 0xdf00 <__udivmodhi4_ep> |
defc: a6 1b sub r26, r22 |
defe: b7 0b sbc r27, r23 |
|
0000df00 <__udivmodhi4_ep>: |
df00: 88 1f adc r24, r24 |
df02: 99 1f adc r25, r25 |
df04: 5a 95 dec r21 |
df06: a9 f7 brne .-22 ; 0xdef2 <__udivmodhi4_loop> |
df08: 80 95 com r24 |
df0a: 90 95 com r25 |
df0c: bc 01 movw r22, r24 |
df0e: cd 01 movw r24, r26 |
df10: 08 95 ret |
|
0000df12 <__divmodhi4>: |
df12: 97 fb bst r25, 7 |
df14: 09 2e mov r0, r25 |
df16: 07 26 eor r0, r23 |
df18: 0a d0 rcall .+20 ; 0xdf2e <__divmodhi4_neg1> |
df1a: 77 fd sbrc r23, 7 |
df1c: 04 d0 rcall .+8 ; 0xdf26 <__divmodhi4_neg2> |
df1e: e5 df rcall .-54 ; 0xdeea <__udivmodhi4> |
df20: 06 d0 rcall .+12 ; 0xdf2e <__divmodhi4_neg1> |
df22: 00 20 and r0, r0 |
df24: 1a f4 brpl .+6 ; 0xdf2c <__divmodhi4_exit> |
|
0000df26 <__divmodhi4_neg2>: |
df26: 70 95 com r23 |
df28: 61 95 neg r22 |
df2a: 7f 4f sbci r23, 0xFF ; 255 |
|
0000df2c <__divmodhi4_exit>: |
df2c: 08 95 ret |
|
0000df2e <__divmodhi4_neg1>: |
df2e: f6 f7 brtc .-4 ; 0xdf2c <__divmodhi4_exit> |
df30: 90 95 com r25 |
df32: 81 95 neg r24 |
df34: 9f 4f sbci r25, 0xFF ; 255 |
df36: 08 95 ret |
|
0000df38 <__udivmodsi4>: |
df38: a1 e2 ldi r26, 0x21 ; 33 |
df3a: 1a 2e mov r1, r26 |
df3c: aa 1b sub r26, r26 |
df3e: bb 1b sub r27, r27 |
df40: fd 01 movw r30, r26 |
df42: 0d c0 rjmp .+26 ; 0xdf5e <__udivmodsi4_ep> |
|
0000df44 <__udivmodsi4_loop>: |
df44: aa 1f adc r26, r26 |
df46: bb 1f adc r27, r27 |
df48: ee 1f adc r30, r30 |
df4a: ff 1f adc r31, r31 |
df4c: a2 17 cp r26, r18 |
df4e: b3 07 cpc r27, r19 |
df50: e4 07 cpc r30, r20 |
df52: f5 07 cpc r31, r21 |
df54: 20 f0 brcs .+8 ; 0xdf5e <__udivmodsi4_ep> |
df56: a2 1b sub r26, r18 |
df58: b3 0b sbc r27, r19 |
df5a: e4 0b sbc r30, r20 |
df5c: f5 0b sbc r31, r21 |
|
0000df5e <__udivmodsi4_ep>: |
df5e: 66 1f adc r22, r22 |
df60: 77 1f adc r23, r23 |
df62: 88 1f adc r24, r24 |
df64: 99 1f adc r25, r25 |
df66: 1a 94 dec r1 |
df68: 69 f7 brne .-38 ; 0xdf44 <__udivmodsi4_loop> |
df6a: 60 95 com r22 |
df6c: 70 95 com r23 |
df6e: 80 95 com r24 |
df70: 90 95 com r25 |
df72: 9b 01 movw r18, r22 |
df74: ac 01 movw r20, r24 |
df76: bd 01 movw r22, r26 |
df78: cf 01 movw r24, r30 |
df7a: 08 95 ret |
|
0000df7c <__divmodsi4>: |
df7c: 97 fb bst r25, 7 |
df7e: 09 2e mov r0, r25 |
df80: 05 26 eor r0, r21 |
df82: 0e d0 rcall .+28 ; 0xdfa0 <__divmodsi4_neg1> |
df84: 57 fd sbrc r21, 7 |
df86: 04 d0 rcall .+8 ; 0xdf90 <__divmodsi4_neg2> |
df88: d7 df rcall .-82 ; 0xdf38 <__udivmodsi4> |
df8a: 0a d0 rcall .+20 ; 0xdfa0 <__divmodsi4_neg1> |
df8c: 00 1c adc r0, r0 |
df8e: 38 f4 brcc .+14 ; 0xdf9e <__divmodsi4_exit> |
|
0000df90 <__divmodsi4_neg2>: |
df90: 50 95 com r21 |
df92: 40 95 com r20 |
df94: 30 95 com r19 |
df96: 21 95 neg r18 |
df98: 3f 4f sbci r19, 0xFF ; 255 |
df9a: 4f 4f sbci r20, 0xFF ; 255 |
df9c: 5f 4f sbci r21, 0xFF ; 255 |
|
0000df9e <__divmodsi4_exit>: |
df9e: 08 95 ret |
|
0000dfa0 <__divmodsi4_neg1>: |
dfa0: f6 f7 brtc .-4 ; 0xdf9e <__divmodsi4_exit> |
dfa2: 90 95 com r25 |
dfa4: 80 95 com r24 |
dfa6: 70 95 com r23 |
dfa8: 61 95 neg r22 |
dfaa: 7f 4f sbci r23, 0xFF ; 255 |
dfac: 8f 4f sbci r24, 0xFF ; 255 |
dfae: 9f 4f sbci r25, 0xFF ; 255 |
dfb0: 08 95 ret |
|
0000dfb2 <__prologue_saves__>: |
dfb2: 2f 92 push r2 |
dfb4: 3f 92 push r3 |
dfb6: 4f 92 push r4 |
dfb8: 5f 92 push r5 |
dfba: 6f 92 push r6 |
dfbc: 7f 92 push r7 |
dfbe: 8f 92 push r8 |
dfc0: 9f 92 push r9 |
dfc2: af 92 push r10 |
dfc4: bf 92 push r11 |
dfc6: cf 92 push r12 |
dfc8: df 92 push r13 |
dfca: ef 92 push r14 |
dfcc: ff 92 push r15 |
dfce: 0f 93 push r16 |
dfd0: 1f 93 push r17 |
dfd2: cf 93 push r28 |
dfd4: df 93 push r29 |
dfd6: cd b7 in r28, 0x3d ; 61 |
dfd8: de b7 in r29, 0x3e ; 62 |
dfda: ca 1b sub r28, r26 |
dfdc: db 0b sbc r29, r27 |
dfde: 0f b6 in r0, 0x3f ; 63 |
dfe0: f8 94 cli |
dfe2: de bf out 0x3e, r29 ; 62 |
dfe4: 0f be out 0x3f, r0 ; 63 |
dfe6: cd bf out 0x3d, r28 ; 61 |
dfe8: 09 94 ijmp |
|
0000dfea <__epilogue_restores__>: |
dfea: 2a 88 ldd r2, Y+18 ; 0x12 |
dfec: 39 88 ldd r3, Y+17 ; 0x11 |
dfee: 48 88 ldd r4, Y+16 ; 0x10 |
dff0: 5f 84 ldd r5, Y+15 ; 0x0f |
dff2: 6e 84 ldd r6, Y+14 ; 0x0e |
dff4: 7d 84 ldd r7, Y+13 ; 0x0d |
dff6: 8c 84 ldd r8, Y+12 ; 0x0c |
dff8: 9b 84 ldd r9, Y+11 ; 0x0b |
dffa: aa 84 ldd r10, Y+10 ; 0x0a |
dffc: b9 84 ldd r11, Y+9 ; 0x09 |
dffe: c8 84 ldd r12, Y+8 ; 0x08 |
e000: df 80 ldd r13, Y+7 ; 0x07 |
e002: ee 80 ldd r14, Y+6 ; 0x06 |
e004: fd 80 ldd r15, Y+5 ; 0x05 |
e006: 0c 81 ldd r16, Y+4 ; 0x04 |
e008: 1b 81 ldd r17, Y+3 ; 0x03 |
e00a: aa 81 ldd r26, Y+2 ; 0x02 |
e00c: b9 81 ldd r27, Y+1 ; 0x01 |
e00e: ce 0f add r28, r30 |
e010: d1 1d adc r29, r1 |
e012: 0f b6 in r0, 0x3f ; 63 |
e014: f8 94 cli |
e016: de bf out 0x3e, r29 ; 62 |
e018: 0f be out 0x3f, r0 ; 63 |
e01a: cd bf out 0x3d, r28 ; 61 |
e01c: ed 01 movw r28, r26 |
e01e: 08 95 ret |
|
0000e020 <_exit>: |
e020: f8 94 cli |
|
0000e022 <__stop_program>: |
e022: ff cf rjmp .-2 ; 0xe022 <__stop_program> |